BM66(3 vvvkkkccccccgggjjjnnntttxxxwwwqqqjjjeeecccddddddbbbbbbhhhttt}}}}}}vvvsssooojjjgggfffffffffbbbdddfffkkkqqqxxx~~~}}}hhhXXXTTTPPPMMMMMMMMMMMMMMMNNNKKKHHHFFFGGGHHHIIIHHHJJJJJJJJJKKKMMMMMMKKKJJJNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKNNNLLLIIIFFFEEEEEEFFFGGGKKKLLLNNNNNNNNNNNNQQQRRRSSSUUUYYY[[[]]]\\\[[[ZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUVVVWWWXXXXXXYYYXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWYYY]]]aaadddeeeeeeeeeeeeeeedddaaa^^^[[[YYYXXXWWWSSSYYY[[[VVVRRRQQQQQQOOOPPPPPPRRRTTTWWWWWWVVVTTTPPPQQQRRRUUUWWWWWWUUUSSSQQQRRRUUUWWWZZZ\\\^^^___ZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[\\\]]]___aaacccdddbbbccceeegggjjjmmmpppqqquuu{{{xxxmmmeeefffjjjqqquuuzzz}}}|||uuunnniiidddffffffddddddjjjvvv}}}yyyqqqoookkkhhhfffeeefffgggfffggghhhkkkoootttyyy|||sssaaaWWWSSSOOOLLLLLLLLLMMMLLLNNNKKKHHHFFFGGGHHHIIIIIIKKKJJJJJJKKKNNNPPPQQQPPPOOOQQQSSSTTTTTTSSSQQQPPPLLLLLLLLLKKKKKKKKKJJJJJJNNNLLLIIIFFFEEEEEEFFFGGGJJJLLLNNNOOOOOOPPPSSSUUUUUUWWWZZZ]]]___^^^]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWYYY]]]aaadddeeeeeeeeeffffffdddaaa^^^[[[YYYXXXXXXWWW\\\^^^YYYUUUTTTTTTRRRPPPPPPPPPRRRUUUWWWWWWVVVTTTTTTUUUXXXZZZ[[[YYYWWWQQQSSSUUUWWWZZZ\\\^^^___ZZZZZZYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^___aaacccaaabbbdddhhhlllqqqtttvvv|||yyyoooggghhhmmmyyy||||||tttnnnfffggggggfffffflllxxx~~~xxxtttllljjjgggeeedddeeeggghhhmmmlllllllllmmmooorrrtttwwwiiiXXXVVVRRRNNNLLLKKKLLLLLLLLLNNNKKKHHHFFFGGGHHHIIIIIIKKKJJJIIILLLPPPTTTVVVVVVQQQSSSVVVXXXXXXVVVSSSQQQKKKKKKKKKKKKJJJJJJJJJJJJNNNLLLIIIFFFEEEEEEFFFGGGJJJLLLNNNPPPPPPRRRTTTVVVWWWYYY\\\___``````___^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYZZZ[[[\\\\\\]]]]]]\\\___^^^]]]\\\[[[YYYXXXXXXYYY]]]aaadddeeeeeefffffffffdddaaa^^^[[[YYYYYYXXXYYY___aaa\\\WWWWWWVVVUUUPPPOOOOOOQQQTTTWWWXXXXXXVVVVVVXXXZZZ]]]]]][[[YYYRRRSSSUUUWWWZZZ]]]___```ZZZZZZYYYZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^___```bbbaaacccgggkkkqqqvvv{{{}}}yyynnniiippp{{{{{{uuuqqqhhhgggfffgggmmmttt}}}|||zzzwwwsssoookkkeeegggiiihhheeeeeehhhlllqqqmmmiiieeeeeeiiinnnrrrvvvwww~~~rrr```YYYRRROOOLLLJJJKKKLLLMMMMMMMMMKKKGGGDDDDDDFFFIIIKKKKKKJJJJJJJJJKKKMMMOOOQQQ]]]^^^^^^ZZZUUUPPPMMMLLLOOOOOOOOOMMMLLLLLLNNNPPPSSSOOOKKKGGGEEEGGGJJJLLLLLLMMMOOOSSSWWWZZZZZZYYY\\\___bbbcccaaa]]][[[ZZZ[[[]]]___```___\\\YYYVVVVVVWWWYYY[[[^^^```bbbccc___````````````^^^\\\[[[YYY\\\aaafffiiiiiigggeeebbbcccdddaaa\\\ZZZ[[[]]]bbbbbbbbb___[[[WWWVVVUUUVVVVVVVVVVVVUUUSSSRRRQQQSSSUUUWWWYYYZZZZZZZZZYYYWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYY[[[]]]___```^^^```cccbbb``````cccfffcccgggjjjlllttt~~~zzzxxxooommmsss|||}}}wwwrrrjjjiiiiiikkkpppxxx~~~xxxtttpppmmmjjjhhhiiiiiiiiihhhhhhiiillloooqqqmmmgggbbbbbbfffmmmrrrvvvxxxyyyfffYYYTTTQQQNNNJJJIIIJJJLLLNNNNNNLLLJJJGGGEEEEEEFFFHHHJJJKKKKKKKKKKKKLLLNNNPPPQQQTTTVVVVVVUUURRRPPPOOOOOOPPPQQQPPPOOOMMMLLLNNNPPPRRROOOKKKGGGFFFHHHKKKMMMQQQQQQRRRTTTVVVYYY[[[]]]cccccccccbbb```]]][[[YYYYYYZZZ\\\]]]]]][[[YYYXXXVVVWWWYYYZZZ\\\^^^___```^^^^^^______^^^]]][[[ZZZYYY[[[___bbbddddddbbbaaa```bbbcccbbb___]]][[[[[[______^^^]]][[[YYYXXXXXX\\\[[[YYYVVVSSSQQQOOONNNSSSTTTUUUWWWXXXYYYZZZZZZWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXYYY[[[]]]___``````aaabbbbbbbbbccceeegggfffjjjnnnsss}}}~~~vvvrrrrrrwww~~~yyytttnnnnnnnnnpppuuu|||vvvnnniiigggffffffkkkiiihhhiiikkknnnppppppoookkkeee```___eeeooovvvzzzlll^^^WWWVVVRRRNNNJJJHHHIIIKKKNNNOOOJJJIIIHHHGGGFFFGGGHHHIIILLLLLLLLLLLLMMMNNNPPPPPPOOOPPPQQQPPPNNNNNNPPPQQQRRRRRRRRRPPPNNNMMMNNNPPPQQQOOOKKKIIIIIIJJJMMMOOORRRTTTUUUUUUUUUZZZaaagggmmmhhhccc______]]]ZZZXXXWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\[[[\\\\\\\\\\\\\\\[[[[[[ZZZ[[[]]]^^^^^^^^^]]]\\\^^^___aaaccceeedddaaa^^^bbbbbbaaa___^^^]]]]]]\\\]]][[[XXXUUURRRPPPOOONNNSSSSSSSSSTTTVVVXXXYYYZZZVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXYYY[[[]]]```aaaeeeccc``````aaacccddddddeeeiiinnnuuuyyyttttttvvv{{{zzzvvvrrrrrrrrruuuzzzuuukkkeeeeeefffhhhjjjhhhiiilllqqqsssrrrpppllliiieeebbbccckkkxxx|||mmmbbbZZZYYY[[[UUUQQQKKKHHHIIIKKKMMMNNNHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPNNNMMMMMMOOOQQQRRRSSSSSSQQQOOONNNNNNOOOOOONNNLLLKKKKKKLLLNNNPPPOOORRRSSSSSSUUU\\\gggqqqssskkkbbb\\\\\\\\\ZZZWWWYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZ^^^]]]___dddjjjnnnmmmkkkjjjhhheeecccaaa^^^\\\ZZZXXXVVVTTTQQQQQQQQQRRRSSSRRRRRRRRRRRRTTTVVVYYYZZZVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWXXXYYY[[[^^^```bbbhhhddd___^^^```bbbbbbaaacccdddhhhpppzzzwwwtttwwwzzz~~~|||wwwuuuuuuwwwyyy}}}rrrgggccccccfffhhhiiijjjnnntttzzz{{{wwwssslllllllllkkknnnxxxoooaaaZZZVVVXXX[[[XXXTTTNNNJJJJJJJJJKKKKKKGGGHHHHHHHHHHHHHHHHHHHHHKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKNNNPPPPPPRRRRRRQQQOOONNNNNNOOONNNMMMMMMLLLLLLMMMOOOPPPMMMPPPQQQQQQRRRZZZfffppprrriii___YYYZZZ[[[YYYWWW\\\[[[YYYXXXWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUWWWZZZ\\\___aaacccaaaaaa___^^^\\\[[[[[[[[[]]]\\\]]]ccclllssswwwxxxooolllhhheeebbb^^^XXXTTTTTTSSSQQQPPPOOOQQQRRRTTTQQQQQQQQQQQQSSSVVVXXXZZZWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXYYY[[[]]]```aaagggccc^^^^^^bbbgggiiiiiiiiifffggglllsssxxxzzz{{{yyyxxx|||~~~~~~{{{yyyzzz{{{}}}~~~~~~{{{tttkkkcccaaabbbdddeeekkkooouuu|||~~~{{{tttwwwzzz|||yyyfff\\\XXXVVVWWWZZZWWWSSSNNNKKKJJJJJJJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMIIIJJJKKKKKKJJJJJJLLLNNNMMMOOOPPPPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOUUU^^^eeeiiibbb[[[WWWWWWYYYYYYXXX\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXTTTUUUVVVYYY\\\___bbbcccaaaaaa```___]]]\\\[[[[[[[[[[[[\\\```gggooouuuxxxssspppnnnmmmkkkggg```ZZZVVVUUUSSSQQQOOOOOOOOOOOOOOOPPPQQQRRRTTTVVVXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYYYYYYY[[[]]]___```bbb```^^^```fffmmmssswwwtttnnnjjjmmmqqqsssuuuxxx~~~~~~~~~~~~~~~}}}}}}{{{{{{zzz{{{}}}}}}|||{{{nnnjjjeeeaaaaaabbbcccdddlllqqqwww||||||mmm^^^WWWVVVTTTSSSTTTQQQNNNLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJIIIJJJKKKLLLMMMLLLKKKKKKKKKLLLMMMMMMKKKIIIIIIJJJIIIKKKMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIIIIJJJMMMQQQVVVZZZ\\\ZZZWWWUUUUUUWWWYYYZZZXXXXXXWWWWWWVVVVVVVVVUUUTTTUUUUUUVVVWWWXXXYYYZZZUUUVVVVVVWWWYYY\\\^^^___^^^^^^^^^^^^]]]\\\[[[ZZZWWWYYY[[[\\\^^^bbbfffjjjkkkjjjlllpppsssrrrkkkeeeYYYXXXVVVTTTRRROOONNNMMMNNNOOOQQQTTTVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\]]]^^^___^^^^^^```dddllluuu{{{{{{qqqkkkllloooppptttxxx~~~~~~}}}{{{zzzzzzwwwvvvvvvvvvwwwwwwuuusssgggeeebbbbbbccceeeeeedddkkkpppuuuyyyzzz}}}}}}lll___SSSOOOOOOMMMJJJIIIKKKJJJIIIIIIJJJKKKIIIHHHHHHHHHGGGFFFGGGHHHJJJKKKIIIJJJKKKLLLLLLKKKJJJJJJRRRSSSTTTQQQMMMIIIGGGFFFFFFIIIKKKLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJDDDCCCDDDGGGLLLQQQTTTUUUTTTTTTUUUTTTTTTUUUXXX[[[TTTTTTUUUVVVVVVVVVUUUUUUSSSTTTUUUVVVXXXYYY[[[[[[WWWWWWVVVVVVWWWXXXZZZ[[[ZZZ[[[\\\\\\\\\[[[YYYXXXTTTWWWZZZZZZWWWVVVXXX[[[[[[]]]bbbjjjrrrsssnnniiiYYYYYYXXXVVVTTTRRROOONNNMMMOOORRRUUUWWWXXXXXXXXXZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[]]]]]]^^^______^^^___fffpppwww{{{ppphhhiiilllnnnrrrxxx~~~~~~}}}|||{{{zzzzzz|||{{{tttlllkkknnnllleeefffbbb______aaadddeeedddjjjooovvv|||qqq\\\XXXSSSOOONNNMMMLLLKKKLLLLLLKKKJJJIIIGGGEEEDDDEEEHHHKKKKKKIIIGGGHHHIIIGGGIIILLLMMMLLLJJJJJJJJJMMMTTTYYYVVVLLLFFFFFFJJJKKKJJJIIIHHHHHHHHHHHHIIIGGGHHHIIIHHHFFFEEEFFFGGGGGGEEEEEEGGGKKKOOORRRSSSSSSRRRTTTVVVUUUTTTXXX___aaa\\\XXXXXXZZZ[[[XXXTTTYYYYYYXXXWWWXXXYYYZZZ[[[VVVUUUTTTTTTUUUXXX[[[\\\[[[\\\^^^___^^^]]][[[YYYUUUTTTTTTTTTUUUVVVWWWWWWXXXVVVXXXaaalllnnnhhh```UUUUUUUUUTTTTTTTTTTTTTTTRRRRRRPPPPPPQQQSSSUUUWWW\\\]]]^^^]]][[[[[[\\\]]]YYYYYYXXXYYY[[[^^^aaaccc```^^^[[[YYY[[[___eeeiiillliiiggghhhnnnsssvvvwww|||~~~~~~||||||{{{{{{{{{zzzxxxvvv|||}}}yyyrrrnnnmmmhhhbbbbbb___]]]^^^aaaeeeggghhhllltttsssdddVVVRRRNNNKKKJJJIIIIIIHHHJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHJJJIIIGGGFFFGGGHHHLLLNNNPPPPPPOOONNNNNNOOOMMMQQQUUURRRLLLHHHHHHKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHJJJJJJIIIGGGEEEFFFGGGGGGFFFEEEGGGKKKOOOQQQRRRRRRPPPQQQSSSTTTWWW```jjjrrrjjj```ZZZYYYYYYXXXVVVVVVVVVWWWXXXXXXXXXWWWVVVVVVUUUUUUTTTUUUVVVXXXYYYYYYZZZ[[[[[[[[[ZZZYYYXXXUUUUUUTTTSSSRRRRRRRRRRRRPPPNNNOOOUUU\\\___[[[WWWSSSSSSSSSSSSSSSSSSSSSTTTRRRQQQPPPPPPQQQRRRTTTVVVYYY[[[\\\[[[ZZZYYY[[[\\\XXXXXXXXXXXXZZZ]]]```bbbaaa```___^^^^^^^^^``````eeeeeeffflllsssyyy|||}}}}}}~~~}}}|||{{{zzz}}}}}}|||}}}|||yyyuuuqqquuuyyyyyyuuuooojjjddd___]]]\\\[[[^^^dddjjjoooqqqzzziiiZZZQQQNNNJJJGGGGGGGGGGGGFFFHHHGGGFFFEEEDDDEEEFFFFFFHHHIIIIIIGGGEEEEEEFFFHHHIIIJJJKKKKKKJJJJJJLLLNNNMMMNNNOOONNNKKKJJJJJJKKKHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKJJJHHHGGGFFFGGGIIIGGGFFFHHHKKKOOOQQQRRRRRROOOMMMOOOSSSZZZhhhuuuwwwhhh]]]XXXWWWVVVVVVRRRSSSUUUWWWVVVUUUSSSRRRUUUUUUUUUTTTTTTTTTTTTTTTWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTSSSQQQOOONNNMMMLLLNNNNNNNNNPPPSSSUUUTTTSSSPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQPPPPPPPPPRRRSSSTTTUUUWWWXXXXXXWWWWWWYYYZZZWWWWWWWWWXXXYYY\\\^^^___^^^```dddffffffccc```]]]aaacccgggooowww~~~~~~}}}{{{zzz~~~}}}}}}}}}}}}yyyrrrllljjjoooqqqnnniiidddaaa```ZZZZZZ]]]bbbkkkuuu}}}}}}dddVVVOOOLLLIIIHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCEEEGGGHHHKKKJJJGGGEEEDDDEEEGGGHHHFFFFFFFFFEEEDDDEEEHHHKKKOOONNNKKKJJJJJJKKKKKKJJJGGGGGGIIIIIIJJJIIIIIIHHHHHHJJJLLLLLLJJJIIIIIIJJJKKKIIIHHHIIILLLOOOQQQQQQSSSOOOMMMNNNRRRYYYgggtttxxxmmmccc\\\XXXTTTRRRQQQQQQRRRRRRRRRRRRQQQPPPQQQRRRSSSTTTTTTTTTSSSSSSTTTSSSRRRRRRQQQRRRRRRRRRSSSRRRRRRPPPOOOMMMKKKJJJOOOQQQRRRSSSRRRQQQQQQRRRMMMNNNNNNOOOPPPQQQQQQRRRPPPPPPOOOOOOPPPQQQRRRRRRQQQSSSUUUUUUTTTUUUVVVXXXXXXWWWWWWWWWWWWXXXYYYZZZWWW]]]fffmmmooolllfffbbbaaaccchhhooovvv}}}}}}}}}||||||~~~wwwqqqjjjjjjiiifffaaa]]]^^^aaaZZZ\\\aaaiiitttrrr]]]QQQLLLJJJHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDFFFHHHIIILLLIIIFFFDDDDDDFFFHHHIIIHHHIIIHHHGGGFFFHHHKKKNNNRRRNNNKKKIIIJJJJJJJJJHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFIIILLLMMMMMMLLLMMMMMMMMMKKKIIIJJJLLLOOOPPPPPPSSSPPPOOOPPPQQQTTT^^^iiisssqqqnnnjjjeee]]]UUUPPPQQQPPPNNNMMMNNNOOOQQQSSSNNNOOOQQQRRRSSSTTTTTTTTTRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLOOOSSSTTTQQQOOOMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOPPPRRRRRRRRRRRRTTTUUUXXXWWWVVVVVVUUUUUUUUUUUURRRYYYdddlllooommmgggbbb```bbbeeejjjqqqyyyrrrlllfffaaa]]]YYY\\\aaa^^^aaagggppp{{{wwwcccRRRIIIIIIGGGEEEEEEEEEFFFEEEDDDDDDDDDCCCCCCDDDFFFGGGHHHJJJGGGDDDCCCDDDFFFHHHHHHHHHIIIIIIHHHHHHIIILLLOOOQQQOOOLLLJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFGGGGGGGGGFFFIIIMMMOOOOOONNNNNNOOOOOOMMMKKKJJJLLLOOOPPPPPPRRRPPPQQQRRRPPPPPPVVV]]]fffiiimmmooojjjbbbXXXQQQPPPOOOLLLKKKLLLOOOSSSUUUNNNNNNOOOQQQRRRTTTUUUUUUQQQQQQQQQPPPPPPPPPOOOOOONNNNNNOOOPPPPPPOOONNNMMMMMMPPPSSSUUUSSSQQQNNNMMMLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOONNNMMMOOOPPPPPPPPPPPPQQQRRRUUUUUUUUUTTTTTTSSSSSSSSSSSSXXX___eeegggeee```\\\\\\___bbbgggnnnwwwtttjjjaaa^^^\\\ZZZ]]]bbbdddggglllttt}}}ssseeeYYYNNNHHHGGGFFFDDDDDDDDDDDDCCCAAABBBBBBBBBCCCDDDDDDEEEEEEFFFCCC@@@AAACCCFFFFFFFFFEEEFFFGGGGGGFFFHHHJJJMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNLLLIIIGGGFFFGGGHHHIIIIIILLLOOOQQQOOONNNMMMMMMPPPNNNLLLKKKMMMNNNOOOOOOQQQOOOPPPQQQOOONNNRRRYYY___ccchhhjjjfff___VVVQQQNNNMMMLLLMMMNNNQQQTTTVVVQQQPPPPPPPPPQQQRRRTTTUUUQQQQQQRRRRRRRRRQQQPPPOOOMMMMMMOOOOOOOOONNNLLLKKKQQQQQQRRRSSSTTTSSSRRRQQQMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPOOONNNNNNOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUWWW[[[]]]^^^^^^\\\ZZZ[[[___dddiiinnnttt|||~~~~~~{{{zzz}}}pppeee\\\[[[\\\\\\^^^cccgggjjjooouuu}}}vvvfff\\\VVVQQQMMMHHHGGGEEEEEEEEEEEECCCAAA@@@AAABBBCCCCCCCCCBBBBBBBBB@@@>>>???BBBEEEEEEDDDFFFGGGHHHIIIHHHIIILLLNNNJJJLLLMMMMMMLLLLLLMMMOOORRROOOKKKHHHGGGGGGIIIKKKLLLOOOQQQRRRPPPMMMKKKKKKQQQOOOLLLLLLMMMNNNOOOOOOOOONNNOOOPPPNNNNNNSSSZZZ]]]```cccccc___XXXSSSPPPKKKLLLMMMOOOQQQSSSUUUVVVTTTSSSQQQPPPPPPQQQSSSTTTQQQRRRSSSTTTTTTRRRPPPOOOMMMMMMOOOOOONNNLLLJJJIIIPPPNNNLLLMMMOOOQQQRRRQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLNNNOOOPPPOOONNNMMMNNNOOOKKKMMMOOOQQQTTTUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^bbbhhhlllnnnrrrvvvzzz{{{}}}~~~~~~yyyxxxyyy{{{|||xxxrrrlllbbb```\\\ZZZZZZ^^^cccgggpppvvv|||}}}~~~{{{hhh]]]XXXSSSOOOOOOHHHHHHGGGGGGFFFEEEEEEDDDCCCBBB@@@@@@AAABBBDDDEEE?????????>>>======???AAAFFFHHHJJJKKKJJJJJJKKKLLLMMMKKKJJJJJJLLLMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLPPPNNNMMMMMMNNNPPPQQQQQQRRRQQQOOOMMMMMMMMMNNNOOOPPPPPPQQQSSSUUUXXX[[[\\\]]]^^^___]]]XXXTTTQQQPPPLLLLLLLLLMMMNNNPPPQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNTTTRRRQQQPPPPPPOOONNNLLLMMMNNNOOOOOOPPPQQQRRRRRRLLLOOOSSSUUUUUUUUUWWWXXXOOONNNMMMKKKJJJLLLOOORRRMMMNNNOOONNNKKKJJJKKKLLLQQQRRRTTTSSSQQQOOONNNNNNOOOOOOOOOPPPPPPQQQQQQQQQVVVXXXYYYXXXVVVVVVYYY]]]ccccccccchhhnnnssstttsssxxx}}}wwwyyy}}}~~~~~~~~~~~~}}}|||xxxvvvtttrrrppplllfffaaa```___\\\[[[\\\aaahhhlllyyyppp___UUURRROOOOOOPPPJJJJJJIIIGGGFFFEEEDDDDDD@@@AAABBBDDDEEECCC@@@>>>?????????===<<<<<>><<<:::<<>><<<:::;;;???BBBBBBDDDGGGIIIIIIJJJLLLNNNKKKJJJHHHIIIKKKMMMMMMLLLOOOMMMKKKIIIHHHGGGGGGGGGKKKKKKKKKJJJJJJKKKMMMOOOOOONNNLLLKKKMMMPPPUUUXXXWWWVVVUUUVVVYYY]]]aaadddccccccbbb]]]WWWQQQNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNRRRRRRQQQPPPPPPOOONNNNNNKKKLLLKKKKKKKKKMMMOOORRROOOOOOPPPPPPPPPPPPPPPPPPQQQPPPQQQRRRTTTSSSPPPMMMMMMLLLKKKLLLNNNOOOPPPPPPQQQRRRRRRQQQNNNMMMMMMNNNKKKNNNQQQSSSRRRPPPNNNNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVUUUSSSPPPOOOOOOQQQRRRUUUXXX\\\bbbhhhkkkmmmmmmpppyyyrrrlllmmmvvv}}}yyywww{{{}}}~~~zzz{{{|||}}}zzz|||{{{{{{|||}}}|||yyyvvvoookkkeee```\\\]]]```bbbdddgggkkknnnsss|||vvvfff\\\UUUPPPQQQQQQNNNMMMNNNLLLJJJGGGDDDBBBAAA@@@@@@>>>===???CCCGGGGGGBBB===@@@@@@???===;;;<<>>>>>@@@BBBBBBEEEGGGIIIIIIIIIKKKLLLIIIHHHGGGHHHKKKLLLMMMLLLOOOMMMKKKIIIGGGGGGGGGGGGKKKMMMMMMKKKHHHHHHKKKNNNPPPOOONNNNNNOOOQQQSSSUUUUUUUUUTTTTTTUUUVVVXXXYYY[[[\\\[[[YYYUUUSSSSSSSSSQQQPPPPPPOOOOOOOOOPPPPPPNNNNNNNNNOOOPPPPPPQQQQQQQQQSSSUUUSSSPPPNNNPPPRRRQQQQQQQQQPPPPPPOOOOOOOOOLLLMMMOOOPPPPPPRRRUUUWWWVVVQQQMMMLLLNNNQQQQQQPPPMMMNNNOOONNNMMMMMMMMMOOOOOOQQQSSSSSSQQQPPPPPPPPPQQQQQQRRRSSSUUUVVVWWWWWWWWWVVVTTTTTTSSSQQQNNNLLLNNNRRRWWW]]]ccciiiooossspppyyyoooeeeaaa`````````eeemmmuuu}}}}}}zzzyyyvvvtttyyy|||~~~~~~}}}|||}}}}}}{{{zzzyyyxxxxxxwwwsssnnnkkkeeeccc```\\\[[[___gggmmmuuuzzzssseeeZZZSSSNNNJJJKKKJJJHHHHHHLLLJJJIIIFFFDDDDDDEEEFFFHHHHHHIIIMMMTTTZZZXXXNNNEEE@@@AAACCCBBBAAA@@@AAABBBCCCEEEGGGHHHHHHHHHIIIJJJIIIHHHGGGHHHJJJLLLMMMLLLLLLJJJHHHGGGEEEEEEEEEEEEFFFIIIKKKJJJGGGGGGKKKOOONNNOOOOOOPPPQQQRRRSSSSSSRRRRRRSSSUUUVVVWWWWWWWWWYYYYYYYYYWWWTTTSSSSSSTTTRRRQQQQQQPPPOOOOOOOOOPPPNNNNNNNNNOOOOOOOOOOOOOOOPPPTTTWWWWWWSSSPPPQQQSSSRRRRRRQQQPPPOOOOOONNNNNNIIIMMMQQQQQQPPPSSS[[[cccbbb[[[SSSOOOOOOQQQPPPNNNMMMNNNPPPPPPOOOOOOQQQRRRQQQRRRRRRQQQOOONNNOOOPPPSSSSSSTTTTTTUUUVVVVVVWWWVVVVVVWWWYYYZZZYYYUUUQQQQQQTTTYYY]]]aaagggnnntttuuu}}}rrrhhhccc___\\\VVVYYY]]]aaafffooo{{{~~~wwwrrrpppllljjjjjjhhhiiioooxxx{{{}}}~~~|||||||||~~~~~~zzzxxxwwwuuurrrnnnhhhccc___^^^^^^]]]^^^eeeooovvvvvv{{{yyyooofff___UUUNNNIIIHHHHHHHHHKKKPPPJJJIIIGGGEEEFFFGGGJJJKKKLLLGGGDDDFFFKKKMMMJJJEEE???BBBDDDDDDCCCAAAAAAAAADDDFFFHHHIIIIIIHHHIIIKKKIIIGGGGGGHHHJJJLLLMMMLLLIIIHHHFFFDDDDDDCCCDDDDDDBBBEEEHHHHHHFFFGGGLLLQQQJJJLLLNNNQQQSSSTTTUUUVVVQQQRRRUUUXXXYYYZZZZZZZZZXXXXXXXXXVVVSSSRRRRRRTTTRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNSSSXXXXXXUUURRRRRRTTTRRRRRRQQQPPPOOOOOONNNNNNIIINNNSSSRRRPPPUUU```kkkkkkbbbXXXQQQPPPPPPOOOMMMHHHJJJLLLLLLLLLLLLNNNPPPRRRRRRQQQOOOLLLLLLNNNOOOTTTTTTTTTUUUUUUVVVVVVVVVUUUVVVXXX\\\```___[[[VVVTTTWWWZZZ\\\___eeemmmsssuuu|||zzzlll```YYYUUUQQQQQQQQQTTTXXX^^^dddhhh~~~{{{uuurrrpppnnnjjjfffccceeeeeeeeeeeeiiiqqqwww}}}~~~~~~zzz{{{{{{{{{zzzzzz}}}|||xxxrrrmmmjjjgggaaa]]]YYYZZZ\\\___dddhhhllloootttvvv~~~uuuiiibbbiiiuuuqqqjjjiiijjj]]]VVVNNNJJJLLLOOOSSSTTTLLLJJJGGGGGGIIIJJJHHHFFFMMMKKKHHHEEEDDDDDDEEEFFFDDDCCCBBBDDDFFFHHHHHHGGGHHHKKKNNNOOONNNMMMLLLMMMKKKIIIGGGGGGIIIKKKLLLLLLLLLJJJGGGEEEDDDEEEGGGHHHJJJIIIHHHHHHJJJNNNSSSVVVQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUWWWYYYZZZVVVUUUSSSRRRQQQQQQQQQRRRPPPPPPRRRSSSSSSSSSRRRQQQJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTWWWYYYXXXVVVSSSQQQSSSSSSRRRQQQOOONNNMMMLLLLLLJJJMMMSSSTTTWWWaaannnrrriii]]]TTTOOONNNMMMMMMMMMNNNPPPSSSTTTSSSOOOLLLNNNNNNLLLKKKKKKKKKLLLMMMTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVVVVXXX\\\```aaaaaaYYYZZZ[[[]]]```fffnnnsssyyy~~~|||mmm```WWWSSSPPPOOONNNOOORRRVVVZZZ]]]pppyyywwwuuutttttttttsssqqqpppmmmjjjhhhggggggfffffffffjjjnnnppprrruuu{{{~~~}}}~~~{{{zzzyyyxxxyyyyyyzzz{{{wwwrrrlllfffccc```\\\YYYZZZ^^^cccgggjjjmmmpppsssyyyjjj[[[TTTVVVddduuuqqqeeeaaaaaabbb[[[UUUNNNKKKLLLPPPRRRSSSTTTOOOJJJHHHIIIJJJKKKJJJNNNLLLIIIFFFDDDDDDEEEEEEHHHHHHHHHIIIKKKLLLKKKIIIGGGJJJMMMNNNNNNMMMMMMMMMLLLIIIGGGGGGIIIJJJKKKKKKMMMKKKHHHFFFDDDDDDEEEFFFIIIHHHHHHHHHKKKOOOTTTVVVRRRRRRRRRRRRSSSSSSSSSSSSOOOPPPPPPQQQSSSUUUWWWXXXVVVUUUTTTSSSRRRRRRSSSSSSRRRRRRRRRQQQOOOMMMKKKJJJLLLLLLNNNPPPQQQSSSSSSTTTPPPRRRUUUWWWWWWVVVSSSRRRTTTTTTRRRPPPNNNMMMKKKJJJMMMLLLNNNRRRSSSUUU^^^iiinnnggg]]]UUUQQQPPPOOONNNNNNNNNOOOQQQSSSRRRNNNKKKMMMLLLKKKJJJJJJKKKLLLLLLTTTTTTUUUUUUUUUVVVVVVVVVSSSSSSTTTWWW\\\```bbbbbbZZZZZZZZZ\\\```eeelllpppxxx|||qqqcccXXXSSSPPPOOOMMMLLLLLLNNNQQQRRR```nnnyyysssoookkkjjjggggggggghhhgggeeeeeeeeedddcccccceeehhhjjjmmmsss{{{~~~~~~}}}||||||~~~~~~|||yyyvvvvvvwwwxxxvvvtttpppkkkeee___\\\[[[YYYXXX[[[aaaiiillllllmmmpppsss{{{hhhSSSJJJLLLXXXpppsss```XXXWWWXXXXXXVVVRRRNNNLLLMMMOOOQQQQQQWWWRRRKKKFFFFFFHHHKKKLLLKKKJJJHHHFFFEEEFFFGGGHHHKKKKKKLLLMMMOOONNNLLLIIIFFFHHHKKKMMMMMMMMMMMMNNNMMMKKKIIIHHHIIIJJJJJJJJJMMMLLLIIIGGGEEEDDDDDDEEEHHHHHHHHHIIIKKKOOORRRTTTRRRRRRRRRRRRSSSSSSTTTTTTNNNNNNNNNNNNOOOQQQSSSTTTSSSSSSRRRRRRQQQRRRRRRSSSRRRRRRQQQPPPNNNLLLJJJHHHKKKLLLMMMOOOQQQRRRTTTTTTOOOQQQTTTVVVVVVUUUTTTRRRUUUTTTRRRPPPNNNKKKJJJIIILLLLLLMMMPPPPPPRRRYYYbbbhhhccc\\\VVVSSSRRRPPPOOOPPPOOOOOOPPPPPPPPPMMMKKKLLLKKKKKKJJJKKKKKKLLLLLLTTTTTTUUUVVVWWWXXXYYYYYYVVVVVVWWWZZZ^^^aaabbbbbb^^^\\\[[[]]]bbbhhhmmmpppwww{{{vvvggg\\\VVVRRRQQQNNNLLLKKKKKKMMMNNNWWWcccvvvzzzsssnnnkkkjjjhhhffffffggghhhgggfffhhhkkkmmmllllllnnnsssxxx}}}~~~}}}||||||||||||zzz{{{|||~~~~~~}}}|||~~~yyyttttttvvvvvvqqqmmmiiieee```\\\ZZZ[[[]]]___cccjjjoooooolllkkkpppvvvxxxbbbWWWNNNOOOZZZlll{{{eeeVVVRRRRRRRRRPPPPPPNNNLLLKKKKKKLLLMMMMMMQQQMMMHHHEEEDDDFFFHHHJJJGGGGGGFFFFFFGGGHHHJJJLLLJJJKKKLLLMMMNNNMMMIIIFFFEEEHHHKKKLLLLLLMMMNNNOOOPPPNNNLLLKKKLLLLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFIIIHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTPPPOOONNNMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPOOOOOOOOOKKKKKKLLLMMMOOOQQQRRRSSSQQQSSSTTTVVVVVVTTTRRRQQQRRRQQQPPPOOOMMMKKKJJJJJJJJJJJJLLLMMMNNNQQQWWW\\\```]]]ZZZVVVTTTRRRQQQQQQQQQOOONNNNNNOOONNNLLLJJJKKKKKKKKKLLLLLLMMMMMMNNNSSSTTTUUUVVVXXXZZZ[[[\\\^^^]]]]]]^^^```aaaaaa___```^^^^^^aaagggmmmrrrsssvvv{{{wwwiii^^^WWWSSSQQQOOOMMMLLLKKKLLLMMMRRR]]]mmm}}}zzzwwwuuuooommmllllllnnnoooooonnnrrrvvvyyy{{{|||~~~~~~|||zzzzzz{{{|||zzzzzz{{{|||}}}~~~~~~||||||{{{{{{~~~yyytttssssssrrrlllgggaaa___\\\ZZZZZZ^^^dddhhhpppssstttqqqmmmnnnvvv~~~kkk^^^QQQQQQUUU___nnnxxx}}}yyylll\\\RRRPPPPPPNNNKKKKKKKKKKKKJJJIIIHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGIIIJJJKKKJJJJJJKKKMMMMMMLLLHHHEEEFFFHHHKKKLLLLLLMMMOOOPPPRRRPPPNNNNNNNNNNNNMMMKKKHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHMMMNNNOOOPPPRRRSSSUUUUUUVVVTTTQQQNNNLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOLLLLLLMMMNNNOOOQQQRRRRRRMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVVVVVVVUUURRRPPPOOONNNNNNMMMMMMMMMLLLLLLLLLFFFHHHJJJKKKMMMQQQUUUWWWXXXXXXVVVTTTRRRQQQQQQQQQQQQOOONNNNNNOOONNNLLLJJJLLLLLLMMMNNNOOOPPPPPPPPPRRRRRRTTTVVVXXXZZZ[[[\\\^^^^^^^^^___aaaaaa```^^^^^^]]]^^^bbbhhhnnnsssuuuvvv}}}wwwjjj^^^XXXRRRQQQOOOMMMLLLKKKKKKLLLOOOWWWfffuuu~~~}}}~~~{{{yyy|||~~~}}}{{{zzzzzz|||{{{zzzzzzzzz{{{|||}}}~~~}}}|||{{{zzzzzzzzz|||yyytttqqqoookkkfffaaaYYYYYYXXXXXX[[[```hhhmmmssssssqqqnnnnnntttzzzdddXXXUUUUUU]]]hhhvvv}}}||||||hhh```VVVQQQPPPOOOMMMJJJJJJKKKKKKIIIFFFEEEFFFGGGDDDGGGIIIJJJIIIHHHHHHHHHKKKJJJIIIHHHHHHGGGGGGGGGKKKKKKKKKLLLMMMLLLIIIGGGHHHJJJLLLLLLLLLMMMOOOQQQRRRQQQOOOOOOPPPOOONNNLLLGGGIIIKKKLLLMMMMMMMMMLLLIIIIIIJJJIIIIIIGGGFFFEEEIIIJJJLLLNNNQQQSSSUUUVVVYYYVVVRRRNNNLLLKKKLLLMMMPPPPPPQQQQQQQQQQQQPPPOOOLLLLLLLLLLLLMMMNNNOOOOOOQQQPPPOOOOOOPPPQQQSSSTTTVVVVVVVVVUUUSSSPPPNNNLLLKKKKKKKKKLLLLLLLLLLLLLLLEEEHHHJJJJJJLLLRRRTTTSSSQQQRRRRRRQQQOOONNNOOOPPPPPPOOOOOOPPPPPPPPPMMMKKKKKKLLLNNNOOOQQQQQQRRRRRRPPPQQQRRRTTTWWWYYYZZZ[[[WWWXXXYYY\\\___```___^^^YYY[[[^^^aaadddiiioootttvvv~~~{{{mmmbbb[[[UUUTTTRRROOONNNLLLLLLLLLLLLTTTbbbsss~~~~~~{{{}}}~~~|||{{{~~~~~~|||zzz{{{|||{{{{{{zzzyyyyyyzzz{{{|||}}}{{{zzzzzzzzzzzzxxxwwwtttooojjjddd___\\\VVVWWWYYYZZZ]]]ccckkkpppqqqpppoooqqqwwwwwwcccVVVVVV\\\kkkttt|||mmm___ZZZUUUQQQPPPQQQQQQPPPLLLLLLLLLIIIEEEDDDEEEFFFEEEHHHKKKKKKIIIGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJKKKLLLLLLJJJHHHKKKLLLMMMMMMMMMMMMOOOQQQPPPOOONNNNNNOOOOOOMMMLLLIIIKKKMMMOOOPPPOOOMMMLLLHHHIIIJJJKKKKKKJJJHHHGGGEEEGGGIIILLLPPPSSSVVVWWWXXXVVVRRRNNNLLLLLLNNNOOOQQQQQQRRRRRRRRRPPPOOONNNNNNNNNMMMLLLMMMNNNOOOPPPQQQPPPNNNMMMMMMNNNPPPQQQSSSSSSSSSRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKFFFJJJKKKIIILLLQQQQQQMMMLLLNNNNNNMMMKKKJJJLLLOOONNNNNNOOOQQQSSSRRRNNNKKKJJJKKKMMMOOOQQQRRRRRRRRROOOOOOQQQSSSUUUVVVXXXYYYUUUUUUWWW[[[^^^___^^^\\\XXX]]]aaabbbaaaccckkkqqqvvv~~~qqqfff___YYYXXXUUUSSSPPPOOOMMMMMMLLLSSSbbbuuu~~~||||||~~~}}}zzz}}}}}}{{{{{{}}}|||{{{zzzyyyxxxyyyzzzzzz}}}{{{zzzzzzzzz{{{uuuuuusssnnnfff___[[[YYYWWWZZZ\\\^^^```eeemmmsssttttttuuu{{{sss```SSSPPPXXXeee{{{|||}}}pppaaa]]]ZZZVVVSSSRRRSSSVVVXXXNNNNNNNNNJJJEEECCCEEEGGGFFFIIIKKKJJJFFFDDDDDDFFFBBBCCCEEEHHHJJJMMMOOOPPPJJJHHHGGGHHHIIIJJJIIIHHHMMMNNNNNNNNNMMMMMMOOOQQQNNNMMMMMMMMMNNNNNNLLLKKKLLLMMMOOOQQQQQQOOOMMMKKKGGGHHHKKKLLLMMMMMMLLLKKKCCCDDDGGGKKKOOOSSSVVVXXXVVVTTTPPPMMMLLLMMMOOOQQQPPPPPPQQQQQQPPPNNNMMMKKKOOOOOONNNNNNOOOQQQSSSTTTNNNMMMKKKJJJIIIJJJKKKLLLPPPPPPPPPOOONNNMMMLLLKKKMMMLLLLLLKKKJJJJJJIIIIIIHHHLLLLLLJJJKKKPPPOOOIIIJJJKKKLLLJJJHHHHHHKKKNNNMMMNNNPPPSSSTTTSSSOOOLLLIIIJJJLLLOOOPPPQQQQQQQQQNNNNNNPPPQQQSSSUUUVVVWWWYYYYYYZZZ\\\^^^^^^\\\ZZZZZZ```fffeeeaaaaaaiiipppvvv}}}yyyllldddaaa[[[XXXWWWUUUOOOKKKKKKKKKMMMZZZsss~~~~~~}}}~~~}}}}}}~~~}}}||||||}}}~~~zzzxxxzzzzzzzzzyyyxxxxxxzzz|||}}}zzzxxxvvvvvvvvvwwwtttpppjjjccc^^^[[[ZZZZZZ[[[^^^cccgggiiikkknnnpppqqqwwwvvvbbbYYYUUUXXXhhh{{{yyyuuuuuuooobbbZZZRRRSSSTTTUUUVVVVVVVVVVVVSSSPPPLLLGGGDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFFFFHHHJJJLLLMMMGGGGGGHHHHHHIIIHHHHHHHHHOOONNNMMMMMMNNNNNNLLLJJJPPPNNNLLLLLLMMMOOOOOONNNMMMNNNOOOOOONNNMMMKKKJJJLLLMMMNNNMMMKKKIIIIIIIIIIIIFFFFFFKKKOOORRRXXX^^^\\\XXXSSSOOOOOOPPPQQQQQQSSSSSSSSSSSSQQQOOOMMMLLLPPPOOOOOONNNOOOPPPQQQRRRNNNNNNLLLIIIJJJNNNMMMIIIKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMLLLKKKIIIHHHGGGFFFLLLLLLKKKKKKKKKKKKKKKKKKOOOMMMJJJHHHGGGIIIKKKMMMOOOPPPQQQRRRRRRQQQPPPPPPMMMNNNQQQSSSUUUUUUUUUUUURRRQQQPPPPPPQQQTTTVVVXXXaaabbbccccccbbb___]]]\\\___dddgggfffcccbbbeeejjjsss}}}|||pppgggbbb]]]YYYXXXUUUOOOLLLLLLNNNPPP[[[ppp~~~~~~~~~|||{{{|||}}}~~~|||||||||}}}~~~~~~{{{yyyyyyzzzzzzyyyxxxxxxzzz|||zzzxxxvvvtttrrrqqqppppppmmmiiiccc]]]ZZZYYYZZZ[[[___bbbgggjjjlllnnnppprrrxxxkkk]]]UUU\\\gggrrrvvvuuuwww|||vvveeeYYYRRRMMMMMMNNNOOOPPPPPPQQQQQQTTTRRRNNNJJJGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEBBBCCCDDDEEEGGGHHHIIIJJJFFFFFFGGGHHHHHHIIIHHHHHHJJJIIIJJJLLLOOOPPPPPPOOONNNLLLJJJJJJLLLNNNNNNNNNMMMNNNNNNOOONNNMMMLLLKKKJJJKKKKKKJJJHHHGGGHHHIIIIIIFFFEEEIIIMMMPPPVVV\\\]]]YYYSSSPPPPPPRRRSSSTTTUUUUUUTTTSSSRRROOOMMMLLLOOOOOONNNNNNNNNPPPQQQRRRTTTVVVUUUQQQOOOPPPNNNKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFIIIJJJKKKLLLMMMMMMMMMMMMNNNMMMJJJHHHHHHIIILLLNNNPPPQQQRRRSSSSSSSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQRRRSSSVVVWWW___bbbeeegggeeebbb^^^[[[```ffflllmmmjjjiiijjjmmmvvv~~~}}}tttllleee___ZZZXXXVVVPPPMMMMMMNNNOOOWWWggg{{{~~~|||{{{zzzzzz{{{|||xxx{{{~~~~~~|||{{{|||~~~~~~~~~~~~}}}|||zzz{{{{{{{{{yyyyyyzzz{{{vvvuuusssqqqnnnllljjjiiiddd```[[[WWWWWWZZZ___bbbiiilllqqqtttvvvxxxzzz|||nnn^^^WWWYYYjjj}}}}}}sssooovvvyyyhhhZZZQQQLLLIIIIIIIIIIIIJJJKKKLLLMMMRRRPPPNNNKKKHHHEEECCCBBBCCCBBBAAAAAAAAAAAAAAAAAA???@@@BBBDDDFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIILLLPPPRRRRRRQQQLLLJJJHHHHHHJJJLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKKKKIIIHHHHHHJJJLLLMMMIIIGGGJJJMMMPPPVVV]]]___ZZZTTTPPPPPPSSSUUUWWWWWWWWWVVVTTTRRROOOMMMLLLNNNNNNMMMMMMNNNOOOQQQRRRYYY]]]^^^WWWQQQOOOMMMJJJGGGIIIKKKMMMMMMKKKIIIGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIKKKMMMOOOOOOOOOOOONNNLLLJJJIIIIIIJJJMMMNNNQQQRRRSSSSSSTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRSSSUUUWWWYYY]]]___bbbbbb```^^^]]]]]]^^^eeemmmpppmmmiiiiiijjjuuu}}}~~~}}}yyyqqqhhhaaa[[[YYYUUUPPPMMMNNNLLLKKKPPPZZZiii~~~}}}|||{{{{{{{{{{{{|||xxxzzz{{{{{{yyyyyy|||~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{}}}~~~}}}{{{yyyyyyzzzwwwvvvsssppplllgggdddbbb\\\YYYVVVUUUYYY```hhhmmmwww{{{tttbbbgggfffnnn~~~|||ooolllppp~~~xxxiii]]]SSSNNNMMMIIIIIIHHHHHHHHHIIIKKKKKKLLLLLLKKKIIIFFFCCC@@@>>>AAAAAA@@@???>>>>>>>>>>>>>>>???BBBDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKKKKKKKMMMPPPRRRQQQPPPMMMKKKIIIHHHIIIJJJJJJIIIKKKKKKMMMNNNNNNMMMLLLKKKMMMMMMMMMKKKKKKLLLOOOQQQRRRMMMKKKMMMOOOQQQWWW^^^aaa[[[TTTPPPPPPRRRTTTUUUXXXWWWVVVTTTQQQOOOMMMLLLMMMMMMLLLLLLMMMNNNPPPQQQYYY___aaaYYYPPPLLLJJJHHHFFFGGGJJJLLLLLLJJJGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKNNNOOOOOOOOONNNNNNLLLKKKJJJJJJLLLNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSPPPPPPPPPQQQSSSWWWZZZ\\\_________]]][[[[[[___bbbfffkkkqqqqqqkkkfffeeefffsss}}}~~~~~~}}}wwwmmmeee^^^ZZZUUUOOOMMMNNNKKKIIIKKKQQQ\\\nnn~~~~~~}}}}}}||||||}}}}}}{{{|||{{{zzzyyyyyy{{{|||}}}||||||||||||~~~~~~}}}yyyxxxwwwuuutttqqqmmmgggbbb^^^[[[VVVVVVVVVYYYaaakkkuuu{{{yyykkkeeennnttttttmmmjjjmmmxxxkkk___VVVNNNKKKMMMHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIHHHGGGEEEBBB???===??????>>>===<<<<<<======>>>@@@BBBDDDEEEEEEDDDCCCAAAAAAAAABBBCCCEEEGGGHHHKKKJJJKKKNNNQQQSSSRRRQQQPPPMMMJJJHHHHHHHHHGGGFFFHHHIIIKKKLLLLLLLLLKKKKKKMMMNNNMMMLLLKKKMMMPPPSSSQQQMMMKKKMMMOOOPPPVVV\\\aaa[[[TTTOOONNNOOOPPPQQQVVVUUUTTTRRRPPPOOONNNMMMMMMMMMLLLKKKLLLMMMNNNOOOWWW]]]___XXXPPPLLLJJJHHHFFFHHHJJJKKKKKKJJJHHHFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNMMMMMMNNNMMMLLLKKKKKKLLLNNNOOONNNNNNOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPQQQSSSVVVYYY[[[cccgggkkkkkkiiigggiiikkktttwwwwwwrrrkkkeeeeeegggpppzzzuuukkkbbb\\\WWWQQQNNNOOOMMMJJJJJJNNNUUUaaavvv~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{|||}}}~~~|||wwwtttrrrooommmjjjeee```\\\YYYWWWVVVXXX]]]eeeppp{{{yyykkklllrrrzzzppphhhgggmmmuuuxxxcccYYYRRRKKKGGGIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFDDDBBB@@@???>>>===<<<<<<<<<<<<<<<<<<@@@AAABBBDDDDDDDDDDDDCCC@@@@@@??????@@@BBBDDDEEEFFFFFFHHHLLLPPPSSSTTTTTTOOOMMMIIIHHHGGGGGGFFFEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJKKKKKKJJJIIIJJJLLLOOOLLLIIIGGGJJJLLLMMMQQQVVV\\\WWWQQQMMMLLLLLLLLLLLLRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLLLLTTTYYYZZZUUUQQQPPPOOOMMMIIIIIIJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMPPPOOOMMMLLLLLLLLLMMMNNNLLLLLLLLLMMMMMMOOOPPPQQQPPPOOOOOOOOOOOOPPPPPPQQQTTTSSSSSSSSSTTTVVVYYYZZZfffppp|||xxxtttrrrxxxyyyvvvooofffaaacccgggiiisss|||}}}ssshhhaaaZZZSSSPPPRRRNNNKKKJJJMMMQQQXXXeeeqqq}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{||||||{{{zzzyyyyyyzzz|||~~~~~~yyysssnnnlllgggeeebbb___\\\ZZZXXXXXX^^^ccclllxxxwwwuuu|||ttthhhiiipppxxxoooZZZSSSPPPIIIFFFHHHDDDFFFHHHIIIIIIHHHEEEDDDCCCCCCCCCBBBBBBAAA@@@???<<<<<<;;;;;;;;;<<<======@@@AAAAAABBBBBBCCCCCCDDD??????=========???AAABBBCCCCCCEEEIIIMMMPPPQQQPPPKKKIIIFFFEEEFFFGGGFFFFFFCCCDDDFFFHHHIIIIIIIIIIIIGGGHHHIIIIIIHHHGGGHHHJJJHHHEEEFFFJJJLLLLLLOOOSSSTTTQQQMMMKKKJJJKKKJJJJJJLLLLLLKKKKKKLLLMMMOOOPPPOOONNNLLLJJJIIIIIIIIIJJJOOORRRSSSPPPQQQTTTUUURRRLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKNNNOOOQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKLLLNNNPPPQQQRRRQQQOOONNNMMMMMMNNNNNNSSSSSSSSSTTTWWWZZZ^^^```eeeppp}}}yyyuuutttqqqrrrqqqkkkccc```cccgggjjjrrr{{{|||xxxlllddd]]]UUUSSSTTTNNNJJJIIILLLNNNQQQYYYaaa{{{}}}zzzzzz}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}}}}zzzzzzzzz{{{|||}}}{{{zzzwwwxxxzzz|||~~~}}}}}}wwwpppjjjgggcccaaa^^^\\\ZZZ[[[[[[\\\fffmmmyyyyyy}}}|||ooohhhooo}}}}}}fffSSSPPPOOOJJJGGGIIIEEEGGGJJJLLLLLLJJJGGGEEE???>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<===>>>AAA@@@@@@@@@AAABBBCCCCCC???>>><<<;;;<<<===???@@@EEEDDDEEEGGGJJJKKKKKKJJJGGGEEECCCCCCEEEGGGGGGGGGBBBCCCEEEGGGHHHIIIHHHHHHFFFHHHJJJJJJHHHGGGGGGHHHGGGEEEGGGKKKNNNMMMOOOSSSNNNLLLIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIKKKMMMOOOPPPPPPNNNLLLJJJIIIHHHHHHHHHJJJLLLLLLKKKOOOUUUWWWTTTNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFEEEFFFHHHLLLOOORRRRRRQQQPPPNNNMMMLLLKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQTTTSSSQQQNNNMMMLLLLLLLLLNNNOOOQQQUUUZZZ```fffiiibbbjjjrrrssspppnnnpppsssnnnpppqqqmmmgggfffiiimmmuuu||||||}}}}}}yyyxxx}}}oooccc[[[VVVRRROOOMMMMMMLLLJJJJJJMMMTTTYYYggg{{{yyytttsssyyy~~~~~~~~~||||||}}}~~~}}}|||||||||}}}~~~||||||}}}}}}}}}||||||{{{~~~}}}|||zzzxxxwwwwwwwwwyyyzzzzzz|||}}}~~~~~~xxxvvvuuuqqqggg___[[[ZZZXXXWWWYYY___gggllluuu|||xxxuuusssyyyuuu```PPPLLLJJJCCCBBBGGGDDDFFFIIIKKKKKKIIIFFFDDDBBB???===???CCCDDDAAA===;;;;;;::::::;;;<<<>>>???BBBAAA@@@AAACCCBBBAAA???===<<<;;;::::::;;;===???>>>AAADDDGGGIIIIIIHHHGGGJJJHHHFFFFFFFFFFFFEEECCCEEEEEEFFFHHHIIIIIIGGGDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEEEEFFFHHHIIIKKKLLLJJJHHHFFFEEEFFFHHHIIIGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKIIIIIIHHHHHHHHHGGGHHHJJJMMMOOOPPPOOONNNMMMOOOOOOKKKIIIKKKJJJGGGLLLKKKIIIIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGIIIKKKLLLNNNMMMLLLKKKKKKKKKLLLMMMKKKKKKKKKMMMNNNPPPRRRSSSQQQQQQPPPOOOOOOOOOPPPPPPNNNMMMNNNUUU```hhhjjjiiiccccccccceeehhhlllppprrrvvvrrrooommmiiieeegggkkknnnvvvzzzyyy~~~~~~wwwsssvvvqqqfff```[[[WWWTTTOOONNNLLLIIIHHHJJJPPPUUU```ttt{{{vvvuuuzzz}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}|||~~~~~~|||zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{|||}}}}}}{{{xxxuuutttrrrmmmeee^^^[[[\\\]]]___bbbhhhooottt{{{qqqooo|||{{{xxxwww}}}kkkZZZKKKIIIHHHCCCBBBFFFAAACCCFFFHHHIIIHHHFFFDDDAAA===::::::>>>@@@>>>;;;<<<<<<;;;;;;<<<===???@@@BBBAAA@@@@@@BBBBBBAAA???>>>===<<<;;;;;;<<<>>>??????AAADDDGGGIIIIIIHHHHHHIIIHHHFFFFFFGGGFFFDDDBBBDDDDDDEEEGGGHHHHHHEEECCCDDDDDDDDDEEEEEEFFFGGGGGGEEEEEEEEEFFFGGGHHHHHHIIIJJJHHHFFFDDDDDDEEEGGGHHHEEEEEEFFFFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHJJJNNNQQQRRROOOMMMKKKNNNMMMJJJIIIKKKKKKHHHIIIGGGFFFGGGHHHHHHGGGFFFGGGFFFFFFFFFGGGHHHJJJKKKRRRQQQPPPNNNNNNNNNOOOOOOJJJJJJKKKLLLMMMOOOPPPQQQOOONNNNNNMMMMMMMMMNNNNNNPPPNNNOOOUUU___fffhhhgggaaaaaa```bbbeeeiiimmmoooqqqnnnlllkkkhhheeegggkkknnnvvv~~~xxxtttxxx~~~xxxrrrooovvvuuukkkeeeaaa]]]YYYQQQOOOLLLHHHFFFGGGKKKOOO]]]ppp|||zzz|||~~~}}}|||{{{|||}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~|||{{{yyyyyyxxxxxxvvvwwwxxxyyyzzzzzzzzzzzzvvvuuuuuurrrnnngggaaa]]]]]]```eeejjjoootttyyy}}}~~~ooogggjjjppp{{{yyynnnrrr}}}zzzaaaSSSIIIIIIIIIEEECCCFFF???AAACCCEEEFFFFFFEEEDDDBBB>>>::::::<<<===<<<;;;======<<<======>>>???@@@BBB@@@??????@@@BBBAAA@@@@@@???======<<<===>>>???@@@BBBEEEGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFCCCAAABBBBBBCCCDDDFFFFFFDDDBBBDDDDDDDDDDDDDDDDDDEEEEEECCCDDDFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDFFFHHHCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGJJJOOOSSSTTTPPPLLLKKKMMMMMMJJJIIILLLKKKHHHGGGEEEEEEEEEGGGHHHGGGFFFGGGFFFFFFFFFGGGHHHIIIIIIOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMPPPOOOPPPUUU\\\aaacccccc^^^]]]\\\\\\___ccchhhkkkhhhffffffgggfffdddffflllpppwwwxxxqqqttt|||uuupppssszzzzzzpppjjjddd___[[[SSSPPPKKKGGGEEEFFFIIILLLYYYjjj~~~|||zzzzzz{{{~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~|||{{{zzzyyyyyyyyyxxxxxxyyyzzzzzzzzzyyyxxxvvvvvvtttooohhhbbb______ccchhhnnnuuuyyy|||uuuiiigggmmmxxx~~~tttooopppjjjtttnnn[[[QQQJJJJJJJJJGGGEEEFFF???@@@AAABBBBBBBBBAAAAAABBB@@@>>>>>>??????===;;;<<<<<<<<<======>>>??????BBB@@@??????@@@BBBBBBAAA??????>>>======>>>>>>???AAABBBEEEGGGIIIJJJJJJJJJGGGGGGFFFGGGHHHGGGDDDAAA>>>>>>>>>@@@CCCDDDCCCAAACCCCCCCCCCCCCCCBBBBBBBBBAAACCCEEEGGGHHHGGGEEEDDDEEEDDDCCCCCCCCCEEEFFFGGGCCCDDDFFFGGGHHHHHHGGGFFFHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGKKKPPPTTTTTTPPPKKKMMMOOOOOOKKKJJJLLLKKKHHHFFFEEEEEEFFFHHHJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHLLLKKKJJJIIIHHHGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLOOONNNOOORRRWWW[[[]]]\\\ZZZXXXWWWWWWYYY]]]bbbeee```^^^___bbbbbbbbbfffkkktttzzzyyyrrrsss|||zzzrrrqqquuuxxxvvvnnnhhhaaa\\\UUUQQQLLLHHHFFFHHHJJJKKKQQQaaazzz~~~{{{zzzyyy{{{}}}~~~}}}}}}||||||}}}~~~}}}|||||||||~~~}}}|||zzzzzzyyyyyyyyyzzz{{{|||{{{zzzxxxvvvuuuppppppnnnhhhbbbaaadddhhhlllqqqwww}}}wwwiiihhhqqq|||}}}rrrjjjiiimmmrrr~~~nnn```UUUOOOJJJIIIIIIFFFDDDDDDAAAAAA@@@@@@???>>>===<<>>>>>>>>>>>>>>??????@@@BBBCCCEEEHHHIIIJJJKKKKKKGGGFFFFFFGGGHHHHHHFFFDDD;;;;;;;;;>>>AAACCCCCCBBB@@@AAABBBBBBBBBAAA@@@???@@@BBBEEEGGGGGGFFFCCCBBBDDDDDDCCCCCCDDDEEEFFFGGGDDDEEEFFFHHHHHHHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEHHHMMMQQQSSSRRRNNNLLLPPPRRRQQQLLLKKKLLLKKKHHHEEEDDDDDDFFFHHHJJJJJJIIIGGGGGGHHHHHHGGGGGGGGGFFFKKKJJJJJJJJJIIIHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJLLLMMMMMMNNNMMMMMMOOORRRUUUVVVVVVVVVTTTSSSSSSUUUXXX\\\___ZZZXXXYYY\\\^^^___dddkkkxxx}}}{{{ttttttzzz~~~sssooopppqqqxxx}}}uuummmfff```ZZZVVVOOOJJJIIIJJJKKKKKKQQQ^^^vvv~~~|||{{{zzz{{{}}}~~~}}}}}}|||||||||~~~~~~}}}|||||||||}}}||||||{{{zzzyyyxxxxxxyyy{{{||||||{{{xxxuuuqqqooodddeeeeeeccccccgggnnnttttttxxx~~~}}}ssslllkkkvvv~~~sssjjjfffjjjqqqqqqdddZZZRRROOOLLLHHHFFFEEEDDDBBBAAACCCBBB@@@>>><<<;;;:::::::::<<<>>>???>>><<<999777999:::;;;<<<============AAAAAAAAABBBDDDEEEDDDBBB===>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKLLLLLLGGGFFFFFFGGGIIIJJJIIIHHH======<<<>>>AAACCCCCCBBB@@@@@@BBBCCCCCCBBBAAA@@@@@@BBBDDDFFFFFFDDDBBBAAADDDDDDDDDCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHFFFFFFDDDJJJPPPQQQOOOLLLLLLLLLOOOQQQPPPLLLKKKLLLKKKHHHBBBAAAAAADDDGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIKKKLLLNNNNNNLLLLLLMMMNNNOOOPPPRRRSSSRRRRRRQQQQQQSSSUUUXXXZZZXXXUUUTTTWWWYYY[[[ccckkkyyy~~~|||wwwuuuyyyxxxrrrrrrqqqttt|||~~~vvvnnnhhhbbb\\\TTTNNNLLLLLLKKKJJJRRR^^^sss~~~||||||xxxxxxyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~}}}}}}|||{{{{{{|||}}}~~~~~~|||||||||}}}~~~{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyywwwsssnnnjjjggg^^^```cccfffkkkrrrxxx|||yyy}}}}}}qqqlllqqq~~~{{{qqqiiieeehhhsss{{{hhhYYYSSSOOOKKKKKKJJJHHHEEEEEEEEEDDDCCCBBB@@@>>><<<;;;:::;;;;;;999::::::999999888999:::::::::<<<===>>>>>>======@@@AAABBBEEEGGGGGGEEEBBB>>>>>>@@@BBBDDDEEEFFFFFFDDDEEEFFFHHHJJJKKKLLLMMMHHHFFFEEEFFFIIILLLMMMMMMEEECCCAAAAAABBBCCCBBBAAA@@@BBBCCCEEEFFFEEEDDDCCCAAABBBCCCDDDDDDCCCAAA@@@CCCCCCCCCBBBBBBBBBBBBBBBEEEEEEDDDDDDEEEEEEFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDDDDKKKRRRQQQKKKFFFIIINNNJJJMMMMMMJJJJJJLLLLLLIIIAAAAAAAAADDDHHHJJJKKKJJJJJJJJJKKKKKKJJJHHHGGGFFF@@@AAABBBCCCDDDCCCBBBBBBEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGIIIJJJLLLMMMNNNLLLMMMNNNNNNNNNOOOQQQRRRPPPPPPQQQRRRSSSTTTUUUVVVXXXSSSQQQRRRTTTXXXaaakkkwww{{{~~~|||xxxuuuyyyyyyyyyttttttxxx}}}vvvpppggg```WWWQQQNNNLLLKKKIIIOOOYYYmmm}}}~~~~~~|||yyywwwvvvvvvqqqqqqsssvvvzzz|||||||||}}}~~~|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzzzz{{{||||||~~~||||||}}}zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvsssoooiiiddd```___aaafffmmmtttzzz~~~{{{xxxtttwwwuuummmfffcccdddmmm~~~yyyfffTTTLLLLLLMMMKKKJJJKKKIIIFFFFFFHHHIIIHHHAAA???===;;;:::;;;<<<===;;;:::888666555777;;;>>>:::<<<===?????????>>>>>>@@@AAADDDGGGIIIHHHEEEBBB>>>@@@BBBDDDFFFHHHIIIIIIEEEEEEFFFHHHJJJKKKMMMMMMIIIGGGEEEEEEIIIMMMPPPQQQKKKIIIFFFDDDDDDCCCAAA@@@AAACCCEEEGGGHHHHHHGGGFFFAAABBBCCCCCCCCCBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@EEEDDDCCCBBBBBBCCCEEEFFFBBBCCCEEEFFFGGGFFFDDDCCCCCCLLLTTTQQQHHHCCCGGGNNNFFFIIIJJJHHHIIILLLMMMKKKCCCCCCDDDFFFJJJMMMNNNMMMKKKKKKLLLLLLKKKIIIGGGFFFCCCDDDEEEGGGGGGGGGGGGFFFDDDDDDDDDEEEEEEFFFGGGHHHFFFFFFFFFHHHIIIKKKMMMNNNMMMNNNOOOOOONNNOOOQQQSSSNNNOOOQQQRRRSSSTTTTTTTTTXXXSSSPPPPPPRRRWWW```jjjtttyyy}}}~~~~~~xxxyyy}}}~~~zzz}}}uuusss||||||rrreeeXXXSSSRRRNNNKKKJJJQQQ]]]nnn~~~{{{xxxvvvuuusssqqqoooooooooqqqtttxxxzzzzzzyyy|||~~~~~~~~~}}}||||||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzyyy{{{}}}|||{{{yyyyyyyyyzzzzzz~~~|||{{{zzzzzzyyyxxxwwwwwwwwwvvvtttrrrrrrpppnnnjjjfffcccaaaaaaccciiippptttwwwzzz~~~}}}|||mmmdddbbbaaaeeennn}}}sssdddTTTMMMJJJGGGDDDCCCDDDBBBAAAAAABBBDDDDDDDDDFFFDDDBBB???===<<<<<<<<<333>>>AAA999555;;;>>>;;;AAA>>><<<===@@@AAA@@@???===???CCCFFFHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDGGGHHHJJJLLLMMMOOOPPPPPPKKKHHHDDDDDDGGGLLLOOOQQQMMMHHHCCCCCCEEEFFFDDDAAABBBDDDFFFHHHIIIGGGEEEDDDEEEDDDDDDCCCBBB@@@???>>>BBBBBBBBBBBBBBBAAA@@@???AAAAAABBBCCCCCCDDDDDDEEEBBB@@@???@@@DDDHHHJJJKKKJJJNNNPPPMMMGGGCCCDDDGGGHHHGGGGGGHHHIIIKKKMMMNNNCCCEEEGGGKKKMMMMMMJJJHHHHHHKKKNNNNNNKKKGGGFFFFFFBBBEEEHHHKKKLLLJJJHHHFFFBBBBBBBBBBBBCCCEEEFFFGGGMMMLLLJJJJJJKKKLLLMMMLLLMMMMMMNNNOOOOOOOOOOOONNNNNNKKKHHHHHHLLLNNNNNNMMMPPPRRRTTTUUUWWW]]]eeelll}}}zzzyyy|||}}}~~~|||uuurrr{{{wwwkkk___XXXTTTNNNKKKKKKRRR]]]nnn~~~~~~{{{xxxwwwwwwwwwvvvuuukkkjjjkkknnnrrrvvvxxxxxx{{{}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}||||||zzz{{{{{{zzzyyyzzz}}}}}}|||{{{||||||}}}}}}||||||{{{zzzzzzyyyvvvuuutttuuuuuutttrrrooonnnllliiieeebbbbbbdddeeelllqqqwwwzzz{{{~~~}}}{{{zzzooofffffffffiiippp{{{{{{gggZZZLLLGGGEEECCCBBBBBBBBB@@@??????@@@BBBBBBBBBEEECCCAAA???===<<<;;;;;;@@@IIIKKKBBB<<<@@@AAA===AAA???>>>@@@BBBDDDBBBAAA>>>@@@CCCEEEGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGIIIKKKNNNOOOPPPPPPPPPKKKHHHFFFEEEHHHLLLNNNOOOMMMIIIEEEEEEHHHIIIFFFCCCBBBDDDEEEGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@?????????CCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@BBBEEEGGGIIIIIIEEEFFFFFFFFFDDDCCCCCCBBBDDDDDDEEEFFFHHHLLLOOOQQQFFFEEEEEEFFFHHHJJJLLLMMMGGGKKKOOOPPPLLLHHHEEEDDDCCCEEEHHHJJJKKKKKKIIIHHHDDDDDDDDDDDDEEEFFFGGGGGGNNNMMMLLLLLLMMMNNNOOOOOOUUUTTTSSSRRRPPPOOOMMMMMMLLLJJJHHHHHHIIIKKKLLLLLLRRRTTTWWWYYY\\\ccclllsss{{{yyy{{{~~~|||vvvssszzz{{{rrrhhh```WWWNNNKKKMMMSSS]]]mmm{{{}}}zzzyyyzzz{{{||||||llliiiggghhhkkkppptttvvvzzz|||~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzz{{{|||}}}}}}~~~~~~}}}{{{||||||zzzyyyyyy{{{}}}~~~|||{{{{{{{{{yyyzzzzzzzzzzzzzzzzzzyyyuuutttsssrrrrrrooollliiifffeeebbb``````ccciiimmmyyy||||||ttt~~~~~~yyypppjjjhhhgggjjjlllqqqzzzkkkZZZNNNDDDAAABBBAAAAAACCC@@@>>>======>>>@@@@@@@@@CCCBBB@@@>>>===<<<;;;;;;BBBIIIJJJBBB===??????<<>><<<<<<>>>???@@@???AAAAAA@@@>>>===<<<<<<;;;:::@@@BBB>>>===??????===???@@@BBBDDDFFFFFFDDDCCCBBBBBBBBBBBBDDDFFFHHHIIIIIIJJJLLLLLLJJJHHHGGGGGGHHHKKKNNNRRRSSSSSSQQQOOOKKKJJJIIIJJJKKKLLLKKKJJJFFFEEEEEEFFFHHHHHHEEEBBBEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEEEECCCBBB@@@@@@AAACCCDDDDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEEEEGGGIIIIIIFFFDDDEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDDDDFFFJJJOOOTTTXXX```^^^ZZZUUUPPPMMMLLLMMMTTTTTTSSSPPPLLLIIIFFFEEEFFFFFFGGGGGGHHHJJJKKKLLLHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIKKKMMMQQQSSSTTTRRRPPPNNNMMMMMMOOOPPPNNNPPPRRRPPPNNNNNNQQQTTTUUUWWWZZZ\\\```iiittt|||~~~||||||~~~~~~|||{{{wwwrrrkkk___SSSPPPSSSTTT]]]lllyyy|||zzzzzz{{{|||~~~{{{vvvssssssuuuvvvvvviiieeeaaa```dddkkkrrrvvvwwwyyy|||}}}}}}}}}}}}~~~}}}}}}}}}|||||||||{{{{{{||||||||||||{{{zzzxxxxxxxxxyyy{{{|||~~~~~~|||zzz{{{|||zzzyyyxxxwwwwwwxxxyyyyyyxxxyyyzzz||||||{{{zzzyyyyyyvvvqqqlllgggbbb]]]YYYTTTYYY___cccgggmmmuuu{{{~~~}}}~~~yyypppfffeeennn|||sss___PPPKKKDDD???@@@AAA@@@AAACCC@@@>>><<<<<<>>>@@@@@@@@@@@@@@@@@@???>>>======<<<999>>>@@@@@@AAACCCCCCAAA===???AAACCCCCCCCCBBBAAABBBAAAAAAAAABBBDDDGGGHHHLLLNNNPPPOOOKKKGGGEEEEEEGGGJJJMMMQQQRRRQQQOOONNNKKKJJJJJJKKKLLLLLLKKKIIIFFFFFFGGGHHHHHHHHHFFFDDDEEEEEECCCCCCCCCDDDFFFGGGIIIHHHHHHHHHFFFEEEDDDCCCEEEDDDBBBAAAAAABBBDDDEEECCCCCCCCCDDDDDDEEEEEEEEEGGGGGGHHHJJJKKKJJJGGGEEECCCFFFHHHGGGCCCAAABBBEEEEEEEEEDDDEEEHHHKKKOOORRRQQQVVV\\\```aaaaaaaaabbb]]]YYYTTTNNNKKKIIIHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJOOOUUUZZZXXXUUUQQQNNNLLLNNNPPPRRRPPPRRRUUUTTTRRRQQQTTTWWWVVVWWWYYYZZZ]]]eeepppxxx}}}{{{yyy{{{|||xxxtttnnncccWWWSSSTTTUUU^^^lllyyy|||wwwsssrrrsssuuuuuurrrmmmkkkjjjjjjjjjjjj^^^[[[ZZZ]]]ccclllssswwwwwwyyy|||}}}}}}|||}}}~~~}}}}}}}}}}}}||||||||||||{{{|||||||||{{{yyyxxxvvvyyyzzz{{{}}}~~~~~~~~~|||zzzzzz{{{yyyxxxwwwwwwwwwxxxzzzzzzwwwxxxzzzzzzzzzxxxvvvuuutttpppjjjeeeaaa^^^[[[YYYVVV\\\cccgggjjjnnnvvv|||xxxjjjddd```gggyyyyyylll^^^RRRJJJEEE@@@===???@@@>>>>>>@@@@@@>>>======>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>AAABBBCCCBBBAAA@@@<<<>>>@@@AAA@@@?????????@@@@@@@@@@@@AAACCCEEEFFFLLLOOORRRPPPLLLGGGEEEEEEEEEGGGJJJMMMNNNMMMLLLKKKLLLJJJJJJJJJLLLMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGHHHJJJJJJJJJIIIGGGEEEDDDCCCDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHJJJKKKKKKHHHEEEEEEJJJMMMJJJDDDAAACCCFFFCCCCCCCCCCCCDDDFFFHHHIIIEEENNNYYY```cccdddeeefff]]]XXXQQQMMMJJJJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCBBBBBBCCCCCCFFFHHHIIIIIILLLSSS^^^eeefffaaaZZZSSSOOOOOOQQQSSSPPPRRRTTTUUUUUUVVVWWWYYYWWWXXXYYYYYY\\\cccnnnvvv|||xxxzzz{{{wwwrrrhhh[[[TTTTTTWWW```mmmyyy}}}|||xxxqqqkkkhhhiiilllnnnkkkhhhfffeeeeeedddccc[[[ZZZZZZ^^^eeemmmsssuuuwwwyyy|||}}}}}}|||}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{|||||||||{{{yyywwwuuuzzzzzz|||}}}~~~~~~~~~~~~|||}}}~~~}}}{{{yyyyyyzzzyyyxxxwwwvvvvvvwwwxxxxxxuuuvvvwwwwwwuuurrrooommmhhhddd___\\\\\\]]]^^^^^^^^^ccchhhhhhgggkkkssszzzuuukkkgggggglllwww{{{ooocccXXXPPPHHHDDDAAA======@@@AAA??????AAA@@@>>><<<<<<>>>@@@@@@@@@@@@@@@AAABBBAAAAAA??????>>>>>>@@@CCCDDDBBB@@@>>>===???@@@???<<<;;;===>>>>>>>>>??????@@@AAABBBCCCFFFJJJNNNNNNIIIDDDCCCDDDDDDEEEGGGHHHIIIIIIIIIHHHLLLJJJIIIJJJLLLMMMMMMLLLNNNNNNMMMLLLJJJIIIJJJJJJFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFIIIKKKLLLKKKHHHFFFFFFGGGBBBCCCCCCDDDEEEEEEEEEEEEDDDJJJPPPSSSSSSSSSUUUXXXTTTQQQMMMKKKLLLLLLKKKIIIGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBCCCCCCCCCFFFGGGHHHHHHKKKUUUcccnnnrrrlllbbbXXXRRRQQQRRRSSSSSSSSSTTTWWWZZZ\\\\\\[[[ZZZ[[[[[[\\\^^^fffqqqzzz}}}}}}~~~yyytttkkk^^^UUURRRYYYaaannnyyy}}}zzzyyytttmmmfffbbbccceeekkkiiigggffffffeeedddccc_________ccchhhmmmqqqrrrwwwyyy|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{||||||}}}{{{yyywwwuuuzzz{{{|||}}}}}}~~~~~~}}}zzz{{{||||||yyyxxxxxxxxxyyyxxxvvvtttttttttttttttrrrssstttsssqqqmmmiiiggg^^^[[[WWWVVVYYY^^^bbbdddfffiiijjjgggdddgggooowww}}}yyy}}}uuusssnnnhhhkkkrrr|||uuuqqqhhh\\\RRRMMMHHHCCC>>>@@@===>>>BBBCCCAAAAAADDD???===;;;;;;===?????????@@@AAABBBCCCBBBBBB@@@@@@@@@@@@BBBFFFHHHFFFDDDCCC>>>@@@@@@>>>;;;:::<<<>>>======>>>???@@@AAAAAAAAA>>>CCCIIIIIIDDDAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGLLLJJJIIIIIIKKKMMMNNNNNNNNNNNNMMMJJJHHHGGGHHHJJJFFFFFFGGGGGGHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLMMMMMMMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHGGGEEEGGGFFFEEEEEEFFFFFFDDDBBBCCCDDDFFFHHHHHHHHHGGGFFF@@@CCCFFFEEEBBBCCCIIINNNKKKJJJIIIKKKNNNNNNLLLIIIGGGGGGFFFFFFEEECCCBBBAAADDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEIIIUUUeeeqqqvvvooodddZZZSSSQQQSSSUUUVVVUUUVVVYYY___bbbaaa___\\\]]]^^^^^^bbbjjjvvv~~~{{{~~~|||wwwnnnccc]]]\\\___gggqqqxxx|||~~~}}}yyywwwxxxwwwtttllleee```___```ooojjjdddaaabbbeeeiiikkkggggggfffgggjjjnnnsssvvvwww{{{}}}|||xxxvvvyyy|||{{{|||}}}~~~}}}{{{yyyxxxwwwyyy{{{}}}}}}{{{xxxwwwyyy{{{||||||zzzyyyzzz{{{xxxxxxyyyyyyxxxvvvuuusssyyyvvvsssrrrrrrtttttttttrrrqqqooommmiiiccc]]]XXXYYYSSSOOOPPPVVV\\\______kkkgggfffiiikkkkkkrrr{{{ssswww}}}tttkkkdddgggnnnttt}}}oooggg\\\VVVOOOLLLLLLJJJFFFAAAAAA>>><<>>===<<<<<<===>>>???AAAAAAAAAAAABBBCCCDDDDDD<<>>>>>>>>;;;999:::;;;<<<>>>???@@@AAABBBDDDDDDEEEEEEDDDCCCBBBBBBFFFCCCAAABBBEEEGGGGGGFFFFFFFFFGGGHHHJJJLLLNNNOOOMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFEEECCCCCCCCCDDDDDDIIIBBBCCCOOOSSSKKKEEEEEEAAABBBCCCEEEFFFFFFFFFFFFHHHFFFDDDBBBBBBCCCEEEGGGJJJIIIGGGGGGGGGIIIKKKLLLJJJIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBAAABBBDDDKKKSSS[[[```gggbbb[[[UUUQQQRRRTTTWWWTTTUUUYYY___fffjjjiiigggaaa___^^^___dddmmmwww~~~~~~|||sssggg```^^^aaahhhrrryyy}}}~~~}}}}}}{{{wwwuuuuuuwwwwwwsssnnnjjjhhhhhhkkkhhhdddaaabbbffflllppppppnnnlllkkkmmmppptttwwwvvvyyy|||zzzwwwvvvxxx{{{zzz{{{|||}}}|||{{{yyyxxxxxxyyy{{{|||}}}|||{{{{{{{{{|||}}}}}}{{{zzzzzzzzzxxxxxxxxxxxxwwwvvvtttsssuuussspppppppppqqqqqqpppmmmkkkhhheee```ZZZTTTQQQRRRPPPQQQUUU]]]dddiiikkkkkkiiijjjmmmnnnpppxxx{{{{{{}}}zzzmmmhhhffffffkkkqqqrrrddd[[[VVVQQQLLLJJJKKKJJJGGGCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>AAAEEEHHHIIIIIIGGGEEECCC@@@===<<<===<<<:::888>>>???@@@AAAAAAAAABBBCCCEEEEEEDDDDDDDDDDDDDDDDDDFFFDDDBBBCCCEEEGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHGGGGGGHHHFFFGGGGGGGGGGGGGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEGGGFFFDDDCCCCCCCCCDDDDDDGGGDDDKKKZZZ^^^RRRGGGDDDBBBCCCDDDDDDDDDDDDDDDCCCFFFEEEDDDCCCCCCDDDFFFGGGHHHGGGFFFEEEEEEGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEFFFIIINNNSSSVVV[[[YYYUUURRRPPPQQQRRRTTTRRRTTTZZZbbbjjjooopppoooeeeccc``````dddmmmxxxzzzmmmeeebbbccckkkuuu{{{~~~~~~|||{{{zzzwwwssspppkkkooosssuuusssoookkkjjjggggggfffddddddhhhqqqwwwzzzwwwtttqqqqqqsssvvvyyyuuuxxxzzzyyyvvvuuuwwwzzzyyyzzz{{{||||||{{{yyyxxxyyyyyyzzz{{{|||}}}~~~~~~|||~~~~~~{{{zzzyyyzzzwwwxxxxxxxxxwwwuuusssrrrrrrpppnnnmmmmmmmmmkkkiiifffddd```ZZZUUUPPPLLLJJJJJJMMMRRRXXX___fffnnnssssssuuuxxxyyyvvvwwwwwwvvv||||||vvvjjj``````gggooovvv{{{ssseeeXXXPPPNNNKKKIIIIIIKKKKKKGGGDDDDDDDDDCCC@@@===<<<>>>@@@@@@@@@????????????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>@@@DDDGGGHHHGGGFFFEEEAAA???<<<;;;;;;;;;:::999>>>@@@BBBBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCDDDEEEFFFEEEDDDCCCCCCEEEGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBIIIVVVYYYOOODDDAAACCCDDDDDDDDDCCCCCCBBBAAADDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHHHHIIIKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQTTTWWW]]]eeelllqqqsssrrrhhhfffbbbaaadddlllxxxrrrhhheeegggnnnwww~~~~~~}}}}}}~~~|||yyyvvvrrrmmmiiiccciiipppuuuvvvqqqkkkgggccceeegggffffffjjjsss{{{|||xxxuuuuuuvvvyyy{{{vvvwwwyyyxxxwwwvvvxxxzzzyyyzzz{{{{{{|||{{{{{{zzz{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~{{{yyyyyyyyyxxxxxxxxxxxxwwwuuusssqqqrrrpppmmmllljjjgggcccaaa]]][[[WWWRRRLLLJJJIIIJJJMMMRRRWWW[[[___fffqqqyyyyyyuuuxxx|||yyyoooiiieeebbbhhhsss~~~tttfff[[[QQQLLLIIIHHHHHHIIIJJJJJJGGGDDDFFFDDDAAA===;;;<<<>>>@@@??????>>>?????????@@@@@@????????????>>>======<<<===>>>AAACCCDDDDDDCCCBBB@@@>>><<<;;;;;;;;;<<<<<>>>>>?????????@@@AAAAAAAAAAAA@@@>>>>>>===>>>???AAABBBBBBBBBBBB@@@???>>><<<<<<===???AAALLLOOOQQQNNNHHHDDDCCCDDDDDDCCCAAA@@@@@@AAACCCDDDAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJJJJKKKKKKMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIFFFFFFEEECCCBBBBBBBBBBBB???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCHHHDDDAAABBBDDDDDDEEEHHHCCCCCCDDDFFFFFFGGGGGGGGGBBBCCCEEEGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHJJJLLLMMMNNNMMMMMMLLLKKKJJJKKKLLLNNNQQQSSSXXXZZZ___bbbdddddddddddd^^^_________```gggrrr{{{~~~{{{vvvmmmkkklllrrr{{{~~~~~~~~~|||zzzwwwuuuqqqllliiiqqqsssvvvzzzzzzvvvoooiiicccfffjjjkkkjjjkkknnnpppxxxxxxxxxxxxxxxzzz{{{|||wwwwwwxxxxxxyyyzzzzzzzzzxxxyyyyyyzzz{{{||||||}}}{{{zzzwwwuuussssssssssssxxxzzz{{{zzzwwwvvvuuuvvvvvvvvvvvvuuutttqqqooonnnooolllfffaaa\\\WWWRRROOOFFFGGGGGGEEEDDDFFFLLLQQQTTTYYY^^^bbbgggqqq~~~{{{uuuvvvzzz{{{tttooollljjjqqq|||zzzpppbbbVVVNNNJJJIIIIIIGGGGGGHHHGGGGGGFFFEEEEEEEEE>>>888888===BBBAAA>>>;;;<<<===>>>>>>???>>>>>>AAABBBCCCDDDDDDBBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDAAA@@@???>>>===>>>BBBEEEZZZ]]]^^^XXXOOOGGGDDDEEEDDDDDDBBBAAAAAAAAABBBBBB@@@AAADDDDDDCCCCCCDDDEEECCCCCCCCCDDDEEEFFFHHHIIINNNNNNOOOOOONNNLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHCCCCCCAAA@@@>>>>>>======>>>>>>??????@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBDDDEEEFFFEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHCCCDDDFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEIIIJJJKKKMMMMMMLLLKKKJJJNNNMMMLLLLLLMMMOOORRRSSSRRRUUUZZZ^^^______```aaaYYY]]]```aaaaaaeeennnuuuyyy}}}}}}}}}wwwwwwxxxwwwxxxzzzvvvvvvxxxzzz{{{}}}|||wwwooonnnmmmsss|||}}}}}}}}}~~~}}}{{{}}}||||||}}}}}}zzztttpppmmmooorrrttttttrrrooonnnuuuvvvwwwyyyyyyzzzzzzyyyvvvvvvvvvwwwxxxyyyyyyyyyvvvvvvvvvwwwxxxzzz{{{|||xxxxxxvvvuuusssrrrrrrrrruuuvvvwwwwwwuuutttttttttsssssssssrrrpppmmmkkkjjjgggccc]]]WWWSSSOOOJJJHHHBBBEEEGGGFFFFFFIIIPPPVVVYYY^^^eeelllsss|||zzzwwwzzz~~~vvvnnnkkknnnvvv|||{{{sssccc]]]TTTMMMIIIGGGGGGFFFDDDDDDEEEDDDDDDDDDEEEFFFBBB>>>;;;:::<<>>???@@@@@@??????AAABBBDDDEEEEEEEEECCCBBB@@@@@@??????@@@AAABBBCCC@@@@@@@@@>>>===???CCCGGGVVVZZZ\\\XXXNNNGGGEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@CCCFFFGGGEEEDDDEEEGGGEEEDDDBBBAAAAAACCCEEEGGGJJJKKKMMMNNNNNNMMMKKKJJJEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFCCCBBB@@@>>>===<<<;;;;;;>>>>>>??????@@@AAABBBBBB===>>>@@@BBBCCCCCCCCCCCC===@@@DDDEEEEEEDDDAAA???DDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFIIIJJJJJJKKKKKKKKKJJJIIIJJJKKKLLLNNNOOOPPPPPPQQQOOOSSSYYY\\\\\\]]]^^^___YYY___fffgggeeeeeejjjnnnrrrvvvyyyyyyyyy~~~xxxrrrrrrtttssssssuuunnnoooqqqsssvvvxxxzzz{{{xxxqqqpppmmmttt|||~~~}}}~~~~~~{{{xxxyyy{{{}}}~~~zzztttoootttuuuxxxzzzzzzzzzxxxwwwuuuttttttuuuwwwyyyxxxxxxtttttttttuuuvvvxxxyyyzzzvvvvvvvvvuuuttttttssssssrrrtttuuuuuusssrrrssstttpppppppppooommmjjjhhhggg```[[[UUUOOOLLLIIIFFFDDDCCCGGGJJJJJJJJJMMMTTT[[[fffkkkttt|||~~~~~~{{{{{{ssspppkkkfffgggrrrzzzmmmdddUUURRRMMMJJJHHHHHHFFFEEEAAABBBBBBAAAAAACCCEEEHHH???@@@???===;;;;;;===???<<<===???@@@AAAAAA@@@@@@@@@BBBDDDFFFFFFEEEDDDCCC>>>>>>=========???@@@AAA???@@@???>>><<<>>>CCCHHHHHHNNNRRRPPPIIIDDDEEEGGGHHHHHHHHHGGGFFFDDDBBBAAAAAAEEEHHHIIIGGGFFFGGGIIIIIIGGGDDDAAAAAABBBEEEGGGGGGHHHJJJLLLMMMLLLKKKJJJCCCCCCDDDDDDEEEEEEEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@>>>===<<<<<<>>>>>>???@@@AAABBBBBBCCC<<<>>>@@@BBBCCCCCCCCCCCCAAADDDEEEDDDCCCDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBBBB@@@AAABBBDDDFFFGGGHHHIIIEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIJJJJJJKKKKKKEEEGGGLLLOOOQQQQQQOOONNNPPPUUUZZZ\\\\\\[[[\\\]]][[[ccckkkllliiifffgggkkksssvvvyyy{{{|||ttttttsssqqqnnnmmmmmmnnnjjjlllnnnpppppprrrtttvvvzzzzzzzzzyyyxxxxxx{{{}}}~~~xxxsssrrrtttwww{{{~~~~~~}}}|||||||||xxxssstttuuuvvvwwwwwwwwwvvvtttuuuvvvwwwxxxwwwwwwvvvyyyxxxwwwvvvuuuvvvwwwwwwxxxvvvtttsssrrrqqqrrrrrrrrrsssssstttsssrrrqqqppplllhhhddddddeeeddd^^^YYYUUUQQQKKKEEECCCCCCEEEGGGFFFIIIMMMPPPTTT[[[dddkkkooo{{{tttrrrrrrwwwyyyqqqccccccccceeemmm~~~ppp```VVVMMMFFF@@@>>>AAADDDDDDCCCCCCCCCBBBAAAAAABBBDDDEEEAAA>>><<<::::::;;;:::999>>>>>>>>>>>>>>>>>>>>>>>>AAA??????@@@CCCCCC@@@===AAA@@@???>>>>>>???@@@AAA===>>>>>><<<:::999:::<<>>?????????@@@CCCEEEAAA@@@>>>===>>>@@@CCCDDDGGGEEECCCBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGEEEBBB@@@???@@@@@@CCCEEECCC@@@@@@BBBFFFEEEDDDCCCDDDFFFGGGGGGGGGFFFEEECCCAAABBBDDDGGGIIIGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLMMMPPPTTTWWWWWWWWWQQQRRRTTTVVVXXXYYYYYYZZZ\\\bbbhhhkkkkkkiiiiiiiiinnnqqqtttvvvzzznnnnnnnnnllliiihhhiiijjjgggiiikkkmmmnnnoooqqqsssvvvwwwwwwvvvuuuuuuwwwyyy|||}}}}}}|||}}}~~~}}}vvvttttttwww{{{}}}}}}}}}~~~~~~~~~~~~~~~ttttttuuuuuuuuuuuuvvvvvvuuuvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuwwwxxxyyyvvvuuusssrrrqqqqqqqqqqqqpppqqqrrrsssrrrqqqooommmjjjeee```]]]\\\YYYTTTOOOMMMKKKHHHEEEDDDDDDFFFHHHHHHNNNWWW___fffoooyyyssshhheeelllxxxvvvjjjfff]]]bbbiiiqqq|||zzzooodddXXXPPPIIICCC>>>===@@@CCCDDDCCCCCCCCCBBBAAABBBCCCDDDEEEAAA???<<<;;;;;;;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@BBBBBB@@@===<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<:::999:::<<>>@@@DDDCCCBBBFFFLLLQQQOOOKKKGGGCCCAAAAAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAADDDFFFGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEFFFBBB@@@BBB@@@;;;;;;>>>===>>>???@@@???@@@BBBDDDAAA@@@>>>======???AAACCCGGGEEECCCBBBCCCCCCDDDCCCDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCAAA???>>>???@@@@@@AAABBBBBBAAAAAACCCEEEDDDCCCBBBCCCEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGHHHIIIJJJKKKKKKKKKLLLKKKKKKMMMQQQTTTTTTTTTOOOPPPRRRTTTUUUWWWWWWXXXXXX]]]cccggghhhhhhiiikkkoooqqqsssvvv|||fffggggggeeecccbbbcccddddddfffhhhiiijjjlllnnnppprrrsssssssssrrrrrrtttvvvxxxzzz{{{{{{zzzyyyyyyzzz|||}}}~~~zzzwwwvvvxxx{{{||||||{{{|||}}}~~~~~~vvvuuutttssssssssstttuuuwwwxxxxxxyyyyyyyyyyyyxxxvvvvvvuuuuuuuuuuuuvvvvvvsssrrrqqqpppppppppppppppnnnoooqqqqqqpppmmmjjjhhhccc^^^XXXTTTRRRPPPLLLHHHCCCCCCBBBAAABBBDDDFFFHHHOOOXXXfffrrr{{{|||pppeee___kkkxxx~~~zzz|||uuuddd]]]^^^]]]gggvvvrrrfff___ZZZTTTOOOEEE@@@<<<;;;>>>BBBCCCBBBCCCBBBBBBBBBBBBCCCDDDEEEAAA???<<<;;;<<<<<<;;;;;;========================???>>>???@@@AAAAAA???===::::::;;;;;;;;;;;;::::::===>>>>>><<<:::999:::<<<<<<:::<<>>???BBBEEEFFFFFFIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCC???===??????<<<;;;;;;===>>>@@@@@@???@@@AAACCCBBB@@@???======>>>???@@@DDDCCCBBB@@@@@@AAABBBBBBCCCBBBAAA@@@@@@AAACCCDDDBBBBBBAAA???======???AAA>>>@@@BBBBBBAAA@@@AAACCCDDDCCCBBBBBBDDDFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJHHHIIILLLOOOPPPPPPLLLMMMOOOQQQSSSTTTUUUUUUSSSWWW]]]aaadddgggjjjmmmoooqqqssswww~~~___```aaa```^^^^^^___aaabbbdddfffhhhhhhjjjlllnnnoooppprrrqqqqqqqqqrrrtttuuuwwwxxxxxxwwwvvvvvvwwwyyyzzz{{{~~~}}}{{{xxxzzz||||||{{{{{{{{{|||||||||}}}~~~xxxvvvtttrrrqqqrrrssstttwwwwwwxxxxxxxxxxxxxxxxxxzzzyyyxxxvvvtttsssqqqqqqqqqqqqppppppoooooooooooonnnoooooonnnkkkfffbbb___YYYUUUPPPLLLKKKKKKIIIGGGCCCBBBAAABBBDDDHHHKKKNNNXXXcccsss|||qqqjjjjjjnnnrrr~~~zzz{{{tttggg]]]\\\```hhhttt}}}ooo___UUUTTTTTTQQQNNNDDDAAA===<<<===@@@AAA@@@AAAAAABBBBBBCCCCCCDDDDDDAAA???<<<;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@???>>><<<===>>>>>>>>>===<<<;;;===>>>>>><<<:::999:::<<<<<<:::<<>>???@@@@@@@@@AAABBBDDDEEEFFFGGGGGGFFFEEECCCBBBBBBAAAAAA@@@???>>>???BBBEEEFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDAAA>>>>>>??????>>>======>>>@@@@@@??????@@@AAABBB@@@>>>===<<<<<<===>>>?????????>>>======???@@@BBBAAA???>>>???AAADDDFFFIIIHHHEEEAAA===<<<>>>@@@<<>>>>>???@@@@@@AAABBBCCCCCCCCC@@@>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>?????????>>>>>>>>>???@@@@@@@@@>>>===<<<===>>>>>><<<:::999:::<<<>>>===@@@FFFIIIGGGFFFHHHEEEDDDAAA>>>>>>>>>@@@AAA??????@@@BBBCCCDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@???>>>???BBBDDDEEEEEEBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBEEEDDDAAA>>>>>>@@@@@@@@@===???@@@AAA???>>>???@@@@@@???>>><<<;;;;;;;;;<<<>>>??????>>><<<<<<>>>AAA@@@???======???BBBFFFHHHRRRPPPLLLFFF@@@===>>>???>>>LLLYYYXXXKKKAAA@@@EEEEEECCCBBBCCCEEEGGGGGGFFFCCCDDDFFFGGGFFFEEEDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGEEEFFFHHHJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSUUUVVVYYY]]]ccchhhkkkmmmqqqqqqrrrwwwTTTVVVWWWWWWWWWYYY[[[]]]^^^```bbbdddeeefffhhhjjjkkkmmmooopppppppppqqqrrroooqqqsssrrrqqqpppqqqrrrttttttuuuwwwyyy|||~~~|||}}}~~~}}}|||{{{|||~~~yyyzzz{{{}}}|||xxxxxxwwwuuusssssssssssssssuuutttssssssrrrsssssssssrrrsssssssssrrrqqqpppppplllllllllllljjjiiihhhgggfffdddbbb^^^YYYSSSOOOLLLJJJHHHFFFCCCAAA@@@@@@@@@FFFEEEFFFHHHMMMSSSYYY]]]hhhsss{{{pppllldddkkkuuu}}}|||yyyvvv}}}~~~zzzooobbbVVVTTTZZZbbblllttt~~~pppgggRRRNNNIIIGGGIIIIIIHHHGGGEEECCC@@@===<<<;;;;;;<<<===>>>???@@@AAABBBBBBBBB???===;;;:::;;;<<<<<<;;;:::::::::::::::::::::::::::<<<>>>???>>>>>>>>>???????????????>>>===<<<;;;===>>>>>><<<:::999:::<<>>AAAHHHKKKHHHEEEEEECCCBBBAAA?????????@@@@@@>>>???@@@AAABBBDDDEEEEEEGGGFFFEEEDDDCCCBBBBBBBBB@@@>>>======@@@BBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHCCCCCCCCCBBBBBBBBBBBBBBB???BBBCCC???<<<======;;;===???AAAAAA???>>>>>>>>>???>>>===<<<;;;;;;::::::===???@@@???<<<<<>>=========???BBBDDDFFFSSSQQQMMMHHHBBB???>>>???BBBQQQ^^^]]]OOOCCCCCCHHHDDDCCCBBBBBBDDDFFFFFFEEEDDDDDDEEEFFFFFFEEECCCBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGJJJKKKJJJIIIJJJKKKMMMOOOQQQRRRSSSSSSWWWWWWYYY^^^dddiiilllmmmsssqqqrrrwwwNNNOOOQQQRRRSSSTTTWWWZZZYYY[[[^^^___```aaaccceeegggiiilllmmmmmmlllmmmnnnlllnnnoooooonnnmmmmmmnnnqqqqqqrrrsssuuuwwwxxxyyy~~~~~~{{{|||}}}|||{{{{{{|||~~~zzzzzz{{{|||}}}~~~~~~}}}|||{{{yyyvvvvvvvvvuuuuuutttttttttuuutttsssrrrqqqrrrrrrsssmmmnnnooooooooonnnmmmllliiiiiihhhhhhfffdddaaa```[[[ZZZVVVRRRNNNKKKHHHGGGDDDDDDEEEDDDCCCBBBCCCCCCFFFIIINNNUUU[[[aaaeeehhhnnnyyyuuuhhhbbbcccdddppp}}}zzzzzzzzz}}}tttnnnjjjbbb[[[WWW[[[cccmmmzzzvvviii\\\TTTJJJJJJIIIHHHFFFEEEDDDEEEAAA@@@>>><<<:::::::::;;;:::<<<===???@@@@@@@@@@@@>>><<<999999:::;;;;;;:::::::::::::::::::::::::::888;;;>>>???>>>===>>>???@@@@@@???>>>======<<<======>>>>>><<<:::999:::<<>>DDDHHHFFFDDDDDDEEEEEEDDDCCCBBB@@@???>>>>>>>>>???AAABBBCCCDDDEEEFFFEEEDDDBBBAAAAAA@@@@@@BBBAAA??????AAABBBCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA===GGGNNNJJJDDDAAA???;;;===???AAAAAA???============<<<<<<;;;;;;::::::::::::===???===::::::>>>BBB============>>>???@@@AAAIIIIIIHHHEEEAAA??????@@@CCCLLLTTTRRRJJJCCCCCCFFFBBBAAA???@@@BBBDDDDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDAAAAAACCCDDDFFFGGGHHHIIIFFFFFFHHHJJJMMMMMMLLLJJJIIIJJJLLLNNNPPPQQQRRRRRRUUUVVVYYY___ffflllmmmmmmtttrrrqqqvvvIIIKKKMMMNNNOOOQQQTTTWWWUUUWWWZZZ[[[\\\]]]___aaacccfffiiijjjjjjiiijjjkkkiiikkkmmmlllkkkjjjkkklllnnnnnnooopppqqqssstttuuuvvv{{{~~~}}}}}}~~~}}}zzz{{{{{{{{{zzzzzz{{{}}}zzzzzz{{{{{{||||||}}}}}}|||{{{{{{}}}}}}|||zzzzzzyyyvvvvvvvvvwwwvvvvvvuuutttuuutttsssrrrqqqrrrrrrsssmmmmmmmmmmmmllljjjgggffffffffffffeeebbb```]]]\\\SSSQQQNNNJJJGGGFFFEEEEEE???BBBDDDGGGHHHIIIJJJKKKNNNTTT]]]gggoootttwwwwwwttt}}}yyyssskkkdddfffmmmzzz}}}yyy{{{xxxoooiiidddbbb______bbbiiioooxxx|||rrrhhh]]]RRRJJJDDDEEEFFFCCC???<<<<<<>>>======<<<:::999999:::<<<999:::<<<>>>???@@@??????===;;;888888999:::::::::999999999999999999999999777;;;>>>???===<<<===???CCCBBB@@@>>>>>>>>>>>>???===>>>>>><<<:::999:::<<<>>>::::::???DDDDDDDDDEEEHHHHHHHHHGGGDDDAAA>>>===>>>>>>???@@@BBBCCCDDDEEEDDDDDDBBBAAA@@@?????????FFFDDDBBBBBBCCCEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAADDDTTT```]]]UUUNNNIIIEEE===???AAAAAA???===<<<<<<<<<<<<;;;;;;;;;;;;::::::666999;;;999666666:::>>>>>>>>>=========<<<<<<;;;???AAABBBAAA?????????@@@AAACCCEEEEEEBBB@@@AAABBB@@@???>>>>>>@@@BBBBBBAAAHHHGGGGGGFFFFFFFFFEEEEEE???@@@BBBDDDFFFGGGIIIJJJFFFFFFIIILLLOOOOOOMMMKKKHHHIIIKKKMMMOOOPPPQQQQQQSSSTTTWWW___gggmmmnnnmmmtttrrrqqqvvvIIIIIIJJJJJJKKKMMMNNNOOOTTTTTTUUUVVVXXXYYYZZZZZZ```aaaccceeeffffffffffffggghhhiiiiiijjjjjjjjjjjjkkklllnnnoooppppppoooooovvvxxxzzz}}}}}}|||zzz{{{~~~~~~|||zzz{{{~~~~~~zzzyyyxxxwwwwwwxxxyyyzzzxxxyyy{{{|||}}}|||zzzyyyxxxyyyzzz|||~~~{{{||||||{{{xxxwwwwwwxxxuuuuuuuuuuuuuuutttssssssuuusssqqqpppqqqpppnnnllljjjiiiiiiiiiiiigggdddaaaaaa```___]]]ZZZVVVTTTRRRLLLJJJHHHEEEDDDDDDDDDEEE???AAADDDEEEGGGMMMVVV\\\dddeeejjjuuu|||}}}yyyqqqjjjgggmmmxxxwwwooolllgggaaaccchhhnnnrrryyy{{{mmmaaaWWWPPPIIIDDDGGGDDD@@@>>>>>>===<<<;;;===<<<;;;999888777777777:::;;;;;;<<<===>>>>>>???===<<<;;;:::999999999999777888999:::;;;:::999999<<<===???@@@AAA@@@>>>===@@@>>><<<:::999:::;;;<<<@@@@@@??????>>>>>>======999;;;???BBBEEEFFFFFFFFFFFFGGGHHHGGGEEECCCCCCCCCAAA???======???BBBCCCDDDFFFFFFEEEEEEFFFHHHJJJKKKJJJHHHEEEEEEGGGHHHHHHGGGAAAAAABBBBBBBBBBBBCCCCCC???@@@AAACCCEEECCC@@@===@@@PPPaaaeee\\\PPPJJJHHHEEEBBB???=========<<<;;;===<<<<<<;;;:::999777666:::::::::;;;;;;<<<<<<===BBBCCCBBB@@@===:::::::::<<<===>>>??????@@@BBBDDDAAAAAAAAABBBDDDDDDCCCAAA??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAABBBBBBCCCDDD@@@AAAAAABBBDDDFFFGGGHHHLLLKKKJJJLLLNNNOOONNNMMMJJJJJJKKKLLLMMMNNNNNNOOOTTTUUUWWW[[[bbbjjjrrrwwwppppppttt~~~FFFFFFFFFGGGHHHIIIKKKKKKPPPPPPRRRTTTVVVWWWYYYYYY[[[]]]___aaabbbccccccccceeeeeefffggghhhhhhhhhhhhjjjkkkllllllllllllkkkjjjqqqsssuuuxxx{{{}}}~~~}}}~~~|||zzzzzz|||~~~~~~~~~|||zzzxxxxxx{{{}}}~~~~~~~~~{{{zzzyyywwwwwwwwwxxxxxxxxxyyyzzz{{{{{{zzzxxxwwwtttttttttuuuvvvxxxzzzzzz{{{{{{{{{{{{|||}}}}}}~~~yyyzzzzzzxxxvvvttttttuuussssssttttttssssssrrrqqqsssqqqpppoooooonnnkkkiiifffeeeeeeffffffdddaaa^^^YYYXXXVVVSSSQQQNNNLLLKKKEEEEEEEEEEEEEEEEEEDDDDDDBBBEEEIIIMMMQQQYYYcccjjjtttwww|||tttvvvwwwwwwxxx}}}~~~}}}~~~{{{ssskkkdddbbbbbbdddmmmwwwuuulll___TTTNNNJJJFFFDDDDDDBBB???>>>>>>???>>>===999888888888888999::::::<<<<<<<<<===>>>?????????<<<;;;:::999999888888888888999:::::::::999888888:::<<<===??????>>>===<<<>>>===<<<:::999::::::;;;?????????>>>>>>=========<<<>>>AAADDDFFFGGGGGGGGGKKKLLLLLLIIIEEEBBBAAAAAA???>>><<<<<<===@@@AAABBBHHHGGGFFFFFFFFFGGGHHHIIIKKKIIIFFFFFFHHHIIIIIIHHHBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@AAACCCBBB@@@>>>>>>DDDJJJIIICCC@@@CCCGGGDDDAAA???===>>>>>>>>>===::::::;;;::::::999888888888888999:::;;;<<<<<<===CCCCCCCCCAAA>>><<<<<<<<<<<<===>>>=========???AAA@@@???>>>@@@AAABBBAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCC@@@@@@@@@AAABBBDDDEEEFFFKKKJJJIIIJJJLLLMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOQQQRRRTTTXXX]]]dddjjjooorrrrrrvvvBBBBBBBBBCCCDDDEEEFFFGGGJJJKKKMMMOOORRRTTTVVVWWWUUUWWWYYY[[[]]]^^^______aaabbbcccdddeeeeeeeeeeeehhhhhhhhhiiihhhhhhgggfffkkkmmmoooqqqtttvvvxxxyyyuuuwww{{{~~~}}}{{{yyyyyyzzz{{{{{{{{{zzzxxxuuuuuuwwwyyyzzzzzz~~~|||{{{~~~}}}{{{zzzzzzzzzzzz{{{||||||{{{{{{||||||}}}}}}zzzyyyyyyzzz}}}~~~~~~}}}|||{{{yyyvvvuuuttttttuuuwwwwwwxxxxxxxxxvvvuuutttssssssssssssssstttuuuuuutttuuuuuuvvvwwwyyyyyyzzzwwwxxxxxxvvvsssqqqqqqrrrqqqqqqrrrrrrrrrqqqpppppppppooonnnmmmllljjjgggdddaaa```_________^^^[[[XXXQQQOOOLLLIIIGGGEEEDDDDDD===>>>@@@BBBCCCCCCDDDCCCGGGKKKRRRYYY```jjjvvv~~~yyywwwyyyvvv~~~wwwtttuuuuuukkkddd___[[[]]]dddpppsssbbbZZZOOOHHHEEEFFFFFFEEEAAA???======>>>??????>>>888888777777888999999:::888888888999999::::::;;;;;;:::999888888888888888999999:::::::::999999888999:::;;;<<<===<<<;;;:::<<<;;;;;;::::::999999999>>>>>>>>>>>>============@@@BBBDDDFFFHHHHHHGGGGGGLLLMMMMMMJJJGGGDDDBBBBBB>>>===;;;;;;<<<===???AAAIIIHHHGGGEEEEEEFFFFFFGGGIIIGGGEEEEEEFFFHHHHHHGGGCCCBBBAAA@@@@@@@@@@@@@@@BBB@@@??????AAAAAA@@@?????????>>>;;;999;;;BBBHHHCCCAAA???>>>???@@@@@@???999::::::;;;;;;::::::999666777888999:::;;;<<<<<<@@@AAAAAA@@@===<<<<<<===<<<======<<<;;;:::<<<>>>>>><<<<<<===??????>>>===AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDIIIHHHGGGHHHIIIJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOQQQUUUXXX]]]bbbhhhmmmttttttwww@@@@@@@@@AAABBBCCCDDDDDDGGGHHHIIIKKKMMMOOOPPPQQQPPPQQQSSSUUUXXXYYY[[[\\\^^^___```aaabbbcccccccccdddeeeeeefffffffffffffffhhhiiijjjlllooorrrtttuuussstttvvvxxxzzz|||}}}}}}}}}}}}}}}~~~~~~{{{yyywwwwwwyyyzzzzzzzzzyyyvvvsssssstttvvvvvvvvv~~~}}}{{{zzz{{{zzzwwwuuutttuuuvvvwwwyyyxxxwwwvvvvvvwwwxxxyyywwwvvvvvvxxxzzz||||||{{{{{{yyywwwtttrrrqqqppppppttttttttttttsssrrrppppppqqqqqqppppppqqqrrrssssssrrrsssttttttuuuvvvvvvvvvvvvwwwvvvtttqqqoooooopppoooppppppppppppooonnnnnnmmmkkkjjjiiihhhfffaaa^^^\\\ZZZXXXWWWWWWUUURRROOOLLLJJJGGGDDDBBBAAABBBBBB???@@@AAABBBDDDFFFHHHIIINNNTTT]]]fffooozzz|||uuurrrvvv|||vvvnnnoooxxxwwwnnneee___\\\]]]aaahhhsssrrrbbbUUUOOOHHHEEEFFFGGGGGGFFF???===<<<<<<===>>>===<<<;;;:::999888777777777777666666777777777888888888:::999999888777777777888777888888999::::::;;;;;;777888999::::::::::::999999::::::::::::999888777==================>>>>>>AAACCCEEEGGGGGGGGGFFFEEEGGGHHHJJJIIIGGGFFFFFFFFF>>>>>>===<<<<<<===???AAAHHHGGGFFFEEEEEEFFFHHHHHHFFFDDDBBBBBBCCCEEEEEEDDDBBBBBBAAAAAAAAABBBCCCDDDFFFCCC@@@???@@@AAABBBBBB@@@AAAAAAAAABBBBBBCCCDDDCCCAAA??????AAABBBCCCBBB===============<<<;;;:::666666777999:::;;;<<<===<<<===>>>===;;;::::::;;;;;;<<<===<<<;;;;;;<<<>>>===<<<;;;;;;===>>>>>>===@@@@@@@@@@@@@@@AAAAAAAAA@@@???????????????@@@@@@AAAAAA@@@AAAAAABBBCCCCCCGGGFFFEEEFFFGGGHHHGGGFFFIIIIIIIIIIIIKKKLLLNNNOOOPPPTTTZZZ^^^bbbffflllpppppprrrvvvAAAAAAAAAAAAAAABBBCCCDDDGGGGGGGGGHHHIIIJJJJJJKKKMMMMMMOOOQQQSSSUUUWWWXXX[[[\\\]]]^^^___````````````aaabbbccceeeggghhhiiigggggghhhiiikkknnnpppqqqrrrqqqqqqqqqrrruuuwwwyyyxxxwwwvvvuuuuuuuuuvvvwwwwwwyyy}}}~~~|||zzzwwwuuutttuuuwwwzzz{{{{{{wwwuuurrrqqqrrrtttttttttzzz{{{|||}}}}}}|||{{{zzzzzzxxxvvvtttsssssstttuuuwwwvvvtttsssssstttuuuvvvwwwvvvuuuvvvxxxyyyyyyxxxwwwuuussspppnnnmmmllllllppppppoooooonnnmmmlllkkkjjjjjjjjjkkkkkkmmmnnnooorrrssstttttttttssssssrrrtttuuuuuussspppnnnnnnooommmmmmmmmmmmmmmllllllkkkiiigggeeedddbbb___[[[XXXVVVTTTRRRPPPNNNLLLIIIFFFGGGEEECCCAAA@@@AAABBBCCCHHHGGGGGGGGGIIIMMMQQQSSSYYY```iiisss|||uuupppssszzz}}}rrrooowwwyyymmmddd^^^ZZZYYY]]]fffqqq|||uuubbbSSSKKKHHHFFFGGGIIIIIIGGGDDD>>>===<<<<<<<<<<<<;;;999::::::999888777777777777::::::;;;;;;;;;;;;;;;;;;999999888888777888888888555555777888:::<<<===>>>777888888999999999999999999999:::::::::999888777<<<<<<======>>>>>>??????@@@AAACCCEEEEEEDDDCCCBBBCCCEEEGGGGGGEEEEEEEEEFFF@@@AAAAAA???>>>>>>AAADDDFFFEEEEEEEEEGGGIIIJJJLLLGGGEEECCCBBBDDDEEEEEEEEEBBBBBBBBBCCCDDDGGGIIIKKKKKKHHHCCC@@@AAABBBCCCCCC>>>@@@CCCEEEFFFDDD@@@===CCCAAA@@@@@@BBBDDDEEEEEECCCCCCCCCBBB@@@>>>===<<<777888999:::;;;<<<======;;;<<<===<<<:::::::::;;;:::;;;<<<===<<<===@@@BBB>>><<<:::;;;===>>>>>>=========>>>???AAABBBCCCCCC@@@??????>>>>>>?????????BBBBBBAAAAAABBBCCCDDDDDDEEEDDDCCCDDDGGGHHHGGGFFFHHHHHHHHHHHHIIILLLNNNPPPRRRXXX^^^bbbccceeeiiimmmkkknnnvvvAAA@@@@@@@@@AAAAAABBBCCCFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKKKKMMMOOOQQQSSSTTTVVVWWWYYYZZZ\\\\\\]]]]]]\\\\\\]]]___aaadddfffhhhgggfffffffffgggiiikkkllllllkkkjjjjjjkkknnnrrrtttvvvuuutttsssrrrqqqqqqqqqsssvvvyyy||||||{{{yyywwwsssrrrqqqrrruuuxxxyyyyyyvvvsssppppppqqqrrrsssssstttuuuxxxzzz{{{{{{zzzyyywwwvvvuuutttsssssstttttttttssssssrrrrrrrrrrrrrrruuusssssssssuuuuuutttssspppooommmkkkiiiiiiiiiiiijjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhiiijjjllllllooopppqqqqqqqqqpppnnnmmmoooppppppooommmkkkkkkllliiiiiiiiiiiiiiihhhggggggdddaaa^^^[[[YYYVVVSSSPPPOOOMMMJJJIIIHHHFFFDDDAAABBBBBBAAAAAABBBCCCEEEFFFJJJJJJKKKLLLOOOSSSWWWYYYeeelllvvvyyypppsss{{{yyyjjj```YYYVVVXXX\\\ggguuuyyyooobbbSSSHHHDDDCCCCCCFFFIIIHHHDDD@@@>>>===<<<===>>>===;;;999777777888888999:::<<<<<<:::::::::::::::::::::::::::999999888888888999999555555666777999<<<>>>???888888999999999:::::::::999999999999999999999999<<<======>>>???@@@@@@AAA>>>???AAABBBBBBAAA@@@???CCCDDDEEEEEEDDDCCCCCCDDDCCCDDDEEECCC@@@@@@DDDGGGFFFEEEFFFFFFHHHKKKMMMNNNJJJHHHFFFFFFGGGHHHIIIHHHCCCCCCCCCDDDGGGJJJNNNPPPOOOKKKFFFBBBAAABBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@DDDCCCAAAAAADDDFFFFFFFFFHHHHHHGGGFFFCCCAAA???>>>;;;;;;<<<<<<======>>>>>>>>>???@@@???===<<<<<<===:::<<<======>>>???AAACCC>>><<<::::::<<<>>>>>>>>>;;;<<<===???AAABBBCCCDDDAAA@@@??????>>>?????????AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCDDDGGGIIIIIIHHHHHHGGGFFFGGGHHHKKKNNNPPPSSSZZZaaacccaaa```bbbeeejjjnnnxxx>>>>>>>>>>>>>>>??????@@@DDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRTTTVVVWWWXXXYYYYYYXXXXXXYYYZZZ\\\^^^aaabbbeeedddbbbaaabbbccceeefffeeeeeeeeefffhhhkkkmmmooossssssrrrrrrqqqpppppppppqqqsssvvvxxxyyyyyyxxxwwwqqqpppnnnoooqqqsssttttttssspppnnnmmmoooqqqrrrrrrqqqsssuuuxxxyyyyyyxxxwwwssssssssssssrrrrrrrrrrrrooopppppppppoooooonnnmmmooommmmmmnnnooopppooonnniiihhhgggfffeeeeeeffffffeeeeeeeeedddddddddeeeeeeggggggffffffffffffggggggfffhhhiiijjjkkkjjjhhhggghhhiiijjjiiigggfffggghhhcccddddddddddddcccbbbbbb^^^[[[UUUQQQOOOLLLJJJHHHGGGEEECCCCCCCCCDDDCCCAAA@@@AAABBBDDDFFFHHHIIIJJJNNNQQQUUUZZZ^^^aaacccdddpppwww|||zzz}}}zzzxxxvvvjjj___ZZZZZZ[[[bbbjjjzzz~~~rrreeeZZZPPPIIIDDDAAA@@@@@@BBBEEEEEEBBB???>>>>>>>>>???AAAAAA???>>>888888888999:::<<<===>>>777777777777777777777777::::::999999999999::::::888777777777888:::<<<===::::::::::::::::::;;;<<<;;;:::999888888999:::;;;======>>>???@@@AAABBBBBB<<<===???@@@AAA@@@???>>>@@@BBBDDDDDDDDDCCCEEEFFFDDDGGGGGGEEEAAAAAAEEEIIIHHHHHHHHHHHHIIIKKKMMMNNNLLLJJJHHHHHHIIIJJJJJJJJJEEEEEEDDDEEEHHHKKKOOOQQQQQQMMMGGGCCCAAAAAA@@@???@@@BBBCCCBBBAAAAAADDDFFFFFFDDDBBBCCCDDDFFFGGGGGGIIIIIIHHHGGGFFFDDDBBBAAA???????????????????????????@@@AAA???===<<<<<<===<<<===>>>>>>===>>>@@@BBB>>><<<999999;;;===>>>>>><<<===>>>???@@@AAABBBCCCAAAAAA@@@????????????????????????@@@AAACCCDDDEEEBBBBBBBBBEEEHHHKKKKKKKKKGGGFFFFFFFFFHHHKKKNNNPPPRRRZZZcccgggeeeccceeeiiinnnrrr|||<<<<<<;;;;;;;;;<<<======BBBBBBCCCEEEFFFHHHIIIJJJGGGFFFFFFFFFGGGIIIKKKMMMNNNOOOQQQRRRTTTUUUUUUVVVVVVUUUUUUVVVWWWYYY[[[\\\cccaaa___^^^^^^___```aaa```bbbdddgggjjjkkkllllllkkkllllllmmmmmmmmmlllllllllnnnpppssstttttttttsssqqqooommmlllnnnoooooooooqqqnnnllllllnnnpppqqqqqqppprrrtttwwwxxxwwwuuutttooopppqqqqqqrrrqqqqqqppplllmmmnnnnnnmmmlllkkkjjjiiihhhhhhiiikkkmmmlllkkkeeedddcccccccccccceeeeeebbbbbbbbbaaabbbbbbccccccbbbbbbaaa___^^^^^^^^^^^^___```ccceeefffeeeddddddbbbcccddddddbbbbbbcccddd```````````````______^^^[[[VVVPPPKKKHHHFFFEEEDDDAAA@@@???@@@BBBCCCDDDCCCAAACCCEEEHHHKKKMMMNNNOOOYYY^^^eeemmmsssuuuuuuuuuvvv}}}{{{{{{{{{}}}|||wwwuuuyyyuuuhhh^^^WWWYYY^^^dddnnnyyywwwooocccUUUKKKEEEDDDDDDAAA???===???CCCDDDCCC@@@>>>>>>???AAADDDEEEDDDBBB<<<<<<;;;:::::::::;;;;;;::::::::::::999999999999:::::::::999::::::;;;;;;;;;:::999888888999::::::;;;;;;::::::;;;;;;<<<===<<<;;;999888888999;;;=========>>>@@@AAABBBCCCDDD;;;<<<>>>@@@@@@@@@???>>>;;;>>>AAADDDEEEGGGIIIKKKEEEGGGHHHFFFBBBAAAEEEJJJKKKJJJIIIIIIJJJKKKLLLMMMKKKIIIGGGGGGHHHJJJJJJIIIGGGFFFEEEEEEGGGJJJNNNPPPRRRMMMHHHCCCAAA???>>><<<999>>>BBBCCCAAA@@@CCCEEEGGGEEECCCCCCEEEGGGGGGGGGHHHHHHHHHGGGGGGEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@???>>>??????>>>;;;::::::;;;===>>>???>>><<<<<<>>>???===;;;888888:::<<<======>>>>>>??????@@@@@@@@@AAABBBBBBAAA@@@??????@@@@@@======>>>???@@@BBBDDDEEEBBBBBBCCCEEEIIILLLMMMMMMGGGFFFEEEEEEGGGJJJNNNPPPQQQ[[[fffllllllllloootttssswww:::::::::;;;;;;;;;<<<<<<@@@@@@BBBCCCDDDEEEEEEEEECCCCCCDDDEEEGGGIIIJJJKKKKKKJJJIIIIIIJJJLLLOOOQQQPPPPPPPPPPPPRRRTTTVVVXXX\\\]]]]]]]]]]]]\\\[[[[[[^^^```bbbeeegggggggggfffhhhhhhiiijjjjjjkkkkkklllmmmmmmnnnnnnnnnmmmmmmlllnnnmmmmmmmmmlllllllllkkkmmmnnnnnnoooppppppqqqqqqoooppppppppppppqqqqqqqqqlllkkkkkkjjjjjjjjjkkkkkkmmmlllkkkiiigggfffeeedddcccddddddeeeeeeffffffgggaaa```___^^^^^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[\\\[[[ZZZYYYXXXYYYZZZ[[[ZZZ\\\___aaabbbaaa___^^^aaaaaa```___^^^]]]\\\\\\XXXXXXXXXXXXXXXWWWVVVUUUNNNMMMKKKGGGBBB??????@@@@@@AAAAAA@@@???@@@CCCEEEHHHIIIKKKNNNRRRVVVZZZ\\\dddooo|||yyyuuuyyy~~~~~~~~~zzzpppkkkmmmgggddd______dddppp||||||xxxtttjjj]]]MMMEEEDDDDDD>>>999:::;;;<<<===>>>>>>>>>>>>BBB@@@@@@CCCHHHJJJFFFBBB@@@@@@???>>><<<:::999888999999888888888888888999999999999999999999999999;;;:::888888888:::<<<===@@@@@@??????>>>>>>======:::;;;>>>??????>>><<<:::===>>>>>>???@@@AAAAAABBB???>>>>>>===>>>>>>???@@@:::<<<>>>AAACCCFFFGGGHHHHHHIIIHHHEEEAAAAAAFFFJJJJJJHHHFFFGGGIIIJJJHHHFFFMMMJJJHHHIIIKKKLLLJJJHHHKKKKKKJJJIIIIIIJJJLLLMMMOOOJJJFFFEEEFFFEEEAAA<<<<<<===>>>@@@AAABBBBBBCCCDDDCCCCCCBBBCCCDDDEEEFFFBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCBBB@@@>>>===;;;:::;;;999:::>>>DDDEEEAAA<<<===>>>>>>??????>>><<<;;;;;;:::999888999:::;;;<<<;;;<<<>>>???AAABBBBBBBBB???@@@???===<<<<<<>>>@@@@@@@@@AAABBBCCCEEEFFFGGGBBBEEEEEEEEEHHHOOOQQQPPPHHHHHHHHHHHHHHHIIIJJJKKKPPPWWWbbbnnnwwwzzzyyyvvv}}}999999::::::::::::;;;;;;;;;<<<===???@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFFFFGGGIIIKKKMMMIIIIIIJJJKKKLLLNNNPPPQQQXXXXXXYYYYYYYYYYYYXXXXXX[[[\\\___aaacccccccccbbbdddeeeeeeffffffggghhhhhhiiijjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjkkkkkkllllllmmmmmmllllllllllllllllllllllllhhhhhhggggggggghhhhhhiiiggggggfffeeecccbbbaaaaaa]]]]]]]]]]]]^^^^^^^^^^^^]]]]]][[[ZZZYYYYYYYYYYYYVVVUUUUUUUUUTTTTTTSSSSSSTTTSSSRRRQQQRRRRRRTTTTTTWWWXXX[[[]]]^^^]]]\\\ZZZYYYYYYXXXWWWVVVTTTSSSSSSOOOOOONNNNNNMMMLLLKKKKKKEEEEEEEEEBBB@@@???AAACCCDDDEEEFFFFFFFFFGGGJJJLLLLLLLLLNNNQQQVVV\\\bbbeeelllwww}}}zzz~~~xxxtttoookkknnntttxxxvvvtttsssvvv}}}~~~yyyvvvpppiiidddWWWQQQHHHBBB???===<<<;;;999999:::;;;;;;<<<<<<===>>>======BBBGGGIIIFFFCCC>>>>>>>>>===<<<:::888888999999888888888888999999::::::::::::::::::::::::;;;:::999888888999;;;<<<==================>>>>>>===============<<<<<<<<<;;;<<<<<<======>>>>>>>>>===========================>>>AAADDDFFFHHHHHHHHHDDDEEEDDDCCCAAAAAADDDGGGGGGFFFHHHKKKNNNOOOMMMKKKOOONNNLLLMMMNNNNNNKKKHHHKKKKKKJJJIIIIIIJJJKKKLLLMMMIIIEEEEEEFFFEEEAAA===???@@@AAABBBDDDDDDDDDEEEEEEDDDBBBAAAAAABBBCCCEEEBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@???>>>===<<<<<<======???DDDIIIHHHCCC===;;;<<<>>>?????????>>>>>>::::::999999::::::;;;;;;999:::;;;<<<>>>???@@@AAACCCCCCCCCAAA>>>======>>>======>>>???@@@BBBCCCDDDFFFGGGFFFEEEIIIOOOQQQNNNHHHHHHGGGHHHHHHIIIJJJKKKOOOUUUaaammmwww||||||{{{888888888888999999999999888999;;;<<<======>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAABBBDDDFFFGGGCCCDDDEEEGGGHHHIIIIIIJJJQQQQQQRRRSSSTTTTTTTTTTTTVVVXXXZZZ\\\]]]]]]]]]\\\^^^______``````aaabbbbbbccccccdddeeeffffffffffffeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggggggggggggggfffffffffccccccbbbbbbbbbbbbcccccc______^^^]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRRRRRRROOOOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNQQQRRRTTTVVVWWWVVVUUUTTTQQQPPPOOONNNLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBAAABBBBBBAAA@@@@@@CCCEEEFFFHHHJJJKKKKKKLLLOOOQQQSSSRRRSSSVVV[[[aaahhhlllxxx|||uuu}}}zzzrrriiieeeeeekkkwwwwwwpppiiiaaaXXXQQQFFFGGGFFFBBB;;;888999;;;999888888777888:::;;;<<<;;;:::;;;???DDDGGGEEECCC<<<<<<<<<<<<;;;:::999888999999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;;;;===<<<<<<<<<<<<>>>???AAA???>>>===;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<>>=====================<<<>>>AAAFFFJJJHHHBBB<<<:::;;;<<<>>>??????@@@@@@999999::::::;;;;;;::::::::::::::::::<<<>>>@@@AAAFFFGGGFFFDDD@@@===<<<<<<<<<<<<<<<===>>>@@@AAABBBIIIIIIGGGEEEIIINNNOOOKKKGGGGGGGGGGGGHHHIIIJJJKKKJJJQQQ]]]iiisssyyy{{{|||666666666777777777888888999:::;;;<<<===>>>>>>>>>>>>============>>>>>>???>>>>>>>>>>>>???@@@AAABBBAAABBBDDDFFFGGGHHHGGGGGGJJJKKKLLLNNNOOOOOOPPPPPPRRRSSSTTTVVVWWWWWWWWWVVVXXXXXXYYYZZZZZZ[[[[[[\\\\\\]]]^^^___```aaaaaaaaa___``````aaabbbbbbccccccddddddddddddddddddddddddddddddcccccccccbbbbbbbbb``````^^^]]]\\\\\\\\\\\\WWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEEEEEEEFFFGGGIIIJJJJJJKKKMMMNNNOOONNNMMMMMMKKKJJJIIIHHHGGGEEEDDDDDDEEEDDDBBBAAA@@@@@@@@@AAACCCDDDDDDDDDCCCDDDGGGIIIOOOQQQTTTUUUTTTUUUVVVWWWZZZYYYYYY[[[___eeelllooo~~~~~~xxxwww|||}}}xxxuuukkkgggcccbbbgggttt}}}qqqfff]]]TTTLLLFFF@@@DDDFFFCCC===999888999999888777666777999;;;<<<::::::;;;>>>AAACCCCCCAAA;;;;;;<<<<<<<<<;;;:::::::::999999999999::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;<<<<<>>===<<<<<<>>>@@@AAA???>>>===<<<<<<;;;<<<<<<>>>>>>>>>>>>============>>>???AAABBBBBB@@@>>>===@@@BBBFFFIIIJJJJJJHHHFFFCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCLLLMMMPPPSSSTTTRRRNNNLLLLLLLLLJJJIIIHHHIIIIIIJJJHHHFFFDDDDDDEEEEEEDDDBBBDDDEEEFFFFFFGGGGGGGGGGGGFFFDDDAAA>>>======???AAA@@@??????>>>???@@@AAABBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===@@@CCCAAA===999999::::::;;;<<<=========888999:::;;;<<<;;;:::999===<<<;;;;;;<<<>>>AAABBBDDDFFFFFFEEEAAA>>><<<<<<=========>>>???@@@BBBBBBGGGGGGEEECCCGGGLLLLLLHHHFFFFFFFFFFFFGGGIIIJJJJJJGGGNNNXXXccckkkqqquuuwww|||555555555666666666777777888999:::<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAACCCEEEFFFFFFEEEDDDEEEFFFHHHIIIKKKKKKLLLLLLNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[YYYZZZ[[[\\\]]]^^^___```bbbbbbbbbbbbbbbcccccccccbbbbbbaaa``````___^^^^^^^^^]]]ZZZXXXVVVTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLLLLKKKJJJIIIHHHHHHMMMLLLKKKIIIGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@AAACCCDDDEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAADDDEEEGGGHHHIIILLLPPPSSS^^^aaacccdddcccaaaaaaaaaaaabbbcccfffkkkqqqvvvyyy{{{zzz}}}~~~uuunnnhhheee___cccfffjjjrrrvvvgggZZZQQQKKKEEEBBB>>>???@@@AAAAAA>>>;;;888:::999888777888:::<<<===<<<<<<<<<===???@@@@@@???<<<<<<============<<<<<<::::::999999:::;;;<<<<<>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<===>>>???>>>===;;;:::>>>>>>>>>>>>============>>>???AAABBBAAA@@@===<<>><<<===>>>???>>>>>>>>>>>>>>>???@@@@@@======<<<<<<;;;:::::::::;;;:::999999::::::999888999999999888888888888999888999:::;;;<<<;;;:::999<<<;;;::::::;;;===???AAA???AAACCCBBB???===<<<<<<<<<<<<<<<===>>>???@@@AAAAAADDDEEECCCEEEHHHHHHDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIOOOWWW___eeeiiinnnqqquuuxxx|||555555555555666666666666666666888999:::;;;;;;;;;:::::::::999::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======>>>@@@@@@AAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRSSSTTTVVVXXXZZZ[[[\\\]]]^^^^^^___``````aaaaaa______^^^]]][[[ZZZYYYYYYXXXWWWTTTRRROOOMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDHHHGGGEEEDDDBBBBBBAAAAAA>>>>>>>>>=========<<<<<<===<<<;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>===>>>???AAACCCDDDDDDEEEDDDGGGKKKOOOSSSYYY___ccckkknnnqqqrrrpppnnnlllkkkllloootttyyytttxxx|||{{{}}}wwwooogggbbb___^^^\\\gggrrrxxxssshhhZZZNNNGGGDDDAAA???999777777;;;@@@BBB>>>::::::999999999999;;;<<<===>>>>>>>>>>>>>>>?????????=========>>>======<<<<<<::::::::::::;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????::::::999999888777777666:::;;;>>>@@@@@@>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<;;;:::===???BBBEEEFFFFFFDDDCCCAAABBBBBBAAAAAAFFFOOOVVV]]]XXXOOOEEE>>>;;;===@@@>>>CCCIIIMMMOOOOOONNNOOONNNLLLJJJIIIGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCDDDCCCAAA???>>>===>>>>>>======>>>????????????>>>===<<<<<<<<<;;;:::::::::===<<<:::888777777888999888888777666666666666666999999::::::;;;;;;::::::999888888888888:::;;;<<<<<<===>>>>>><<<;;;<<<===::::::::::::;;;<<<===>>>>>>EEEJJJHHHEEEEEEDDDBBBDDDDDDDDDEEEFFFHHHIIIJJJMMMRRRYYY]]]```dddiiimmmppptttyyy555555555555666666666666444555666888999999::::::999999999999::::::;;;<<<999999::::::::::::::::::;;;::::::;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLNNNPPPRRRTTTVVVWWWWWWXXXYYYZZZ[[[]]]^^^^^^[[[ZZZYYYXXXVVVUUUTTTSSSPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>:::::::::::::::;;;;;;;;;;;;:::999999999:::;;;<<<>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>AAAEEEJJJMMMNNNNNNNNNLLLPPPUUUZZZ```gggnnnrrryyy|||~~~|||||||||yyytttsssuuutttzzz|||{{{|||}}}vvvssssssuuuwwwuuuqqqiiibbb]]]\\\^^^___dddsssyyypppaaaYYYOOOGGGCCCAAA???===888666555888<<>>?????????@@@AAACCC============<<<;;;;;;:::::::::::::::;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????????????????777888999::::::999777666:::;;;<<<===>>>>>>======;;;<<<<<<======>>>>>>>>>======<<<<<<;;;::::::999===>>>@@@BBBDDDEEEEEEDDDAAACCCEEECCCCCCLLL\\\iiivvvpppdddUUUFFF>>><<<<<<<<>>===;;;===???AAAAAA@@@>>>===;;;;;;;;;;;;<<<<<<<<<<<<======<<<:::888777777888777666555555555666777888::::::999999::::::;;;;;;777777888888999999::::::;;;<<<<<<;;;:::999;;;<<<;;;;;;:::;;;;;;<<<===>>>@@@LLLTTTPPPGGGCCCBBBBBBCCCCCCCCCDDDFFFGGGIIIJJJMMMRRRXXXZZZ\\\___dddjjjkkkpppvvv555555555666666666777777555666777999::::::::::::999999999999:::;;;<<<===777888999999999999999888::::::999999999;;;<<<===<<<===>>>???@@@@@@@@@@@@CCCBBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHJJJLLLOOOQQQSSSTTTSSSSSSUUUVVVXXXYYY[[[[[[WWWVVVUUUSSSRRRPPPOOOOOOIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@===============<<<<<<<<<>>>===<<<<<<;;;;;;;;;;;;999999::::::;;;<<<<<<<<<<<<<<<:::999999:::;;;;;;===<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAADDDHHHNNNTTTXXXYYYZZZYYYXXX[[[```dddjjjpppwww{{{zzzrrrlllnnnwww~~~yyyzzz|||zzzrrrkkkiiijjjkkkllllllggg```[[[YYY[[[```cccnnnzzzmmmbbbUUUPPPJJJFFFDDDCCC???<<<;;;:::888888999:::::::::777777999::::::;;;::::::<<<>>>??????@@@AAADDDFFF<<<<<<<<<<<<;;;:::999888:::::::::;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<===>>>>>>>>>>>>>>>777888;;;>>>>>>===;;;:::;;;;;;;;;;;;<<<>>>???@@@===>>>>>>???@@@AAAAAABBB@@@???===<<<;;;;;;;;;;;;===>>>???AAACCCDDDEEEFFFBBBFFFIIIGGGGGGSSSgggyyy~~~jjjVVVGGG@@@>>>===AAAGGGIIIIIIIIIJJJLLLNNNMMMKKKHHHGGGFFFFFFFFFDDDEEEEEEEEECCCBBBBBBCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@AAABBBBBBBBB@@@>>>===:::<<>><<<999999:::;;;===>>>??????;;;<<<===<<<999777555555555555555555666777999:::;;;:::999888999:::;;;<<<888999:::;;;;;;;;;;;;;;;======<<<:::888888:::<<<===============>>>???@@@DDDRRR\\\WWWJJJBBBAAAAAABBBBBBCCCDDDFFFGGGIIIJJJKKKOOOTTTWWWWWWZZZaaagggggglllsss|||777666666666555555555555888777666666777999;;;===::::::::::::::::::::::::999999888888888888999999555555666777888999999:::::::::;;;<<<===???@@@AAA>>>>>>>>>>>>????????????===>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFGGGHHHHHHIIIIIIOOOOOOPPPQQQQQQQQQQQQPPPQQQPPPNNNKKKIIIHHHGGGFFFEEEDDDCCCBBBAAA??????>>>=========<<<<<<;;;;;;;;;999:::;;;<<<<<<;;;:::999777777777777777666666666555555555555555666777777;;;:::999999888999999999::::::;;;;;;<<<<<<<<<<<>><<>>>>>>>>>>>>>>:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@===>>>@@@BBBCCCCCCCCCBBB??????===<<<;;;:::::::::888888888888888777666555666555555888<<<>>><<<:::<<<===>>>??????@@@@@@??????===;;;888777666666666;;;;;;<<<===???BBBEEEFFFGGGGGGHHHJJJNNN\\\xxxwwwaaaKKK<<<<<<@@@DDDEEEFFFJJJLLLLLLIIIJJJJJJJJJIIIHHHGGGGGGHHHGGGGGGGGGHHHGGGDDDBBBBBB@@@???AAADDDEEECCCAAA<<<===>>>???@@@??????>>>??????>>>>>>======<<<<<<999:::;;;<<<===============<<<:::888777666555555666444222333555777888888:::::::::999999888888888999999::::::::::::;;;;;;888:::<<<<<<;;;::::::;;;:::;;;<<<>>>??????@@@@@@???BBBEEEDDDBBBAAACCCEEENNNEEEAAAEEEIIIGGGEEEFFFPPPRRRSSSUUUWWWZZZ^^^aaadddhhhnnnxxx777777777666666666555555888777666666777888;;;<<<999999999999888888888888888888777777777888999999666666777777888888999999888888888888999;;;<<<===;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>???========================BBBBBBCCCCCCDDDEEEEEEFFFHHHIIIIIIJJJKKKJJJJJJJJJKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@???>>>===<<<;;;;;;::::::999999999888888888888999::::::::::::999888777777777666666666666666666666555555666666777888;;;;;;:::::::::::::::;;;===<<<<<<======>>>??????@@@@@@@@@AAABBBDDDFFFGGGIIILLLSSS\\\gggnnnrrrttttttqqqrrrwww{{{}}}|||tttooouuuyyy}}}{{{uuulllaaa[[[WWWVVV\\\ccc```aaabbbeeeiiiqqqzzz}}}uuulllbbbXXXOOOIIIDDDEEEFFFFFFDDD@@@===:::777888:::<<<<<<;;;:::999:::888777999<<<======;;;>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>===<<<<<<:::;;;;;;<<<======>>>>>><<<<<<===>>>???????????????>>><<<:::999888888888999999999999999888777666888777666888<<<>>>>>><<<<<<======>>>>>>>>>>>>>>><<<;;;:::999888888999999888888888999;;;>>>@@@BBBDDDEEEHHHLLLSSSfffuuuYYYDDD>>>AAACCCEEEFFFGGGHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFEEEFFFGGGFFFCCCAAA@@@???>>>@@@BBBCCCAAA???>>>>>>@@@@@@AAA@@@???????????????>>>>>>>>>>>>>>>:::;;;;;;<<<<<<<<<<<<<<<::::::999888777777777777777666444555777999999999:::::::::999999999888888777888888888999999:::::::::999999999::::::::::::======>>>>>>======<<<;;;???BBBCCCCCCAAA@@@@@@BBBFFF@@@===BBBFFFEEEEEEGGGGGGJJJMMMOOOPPPSSSWWW[[[ccchhhnnnxxx888888888777777777666666888777666666777888999;;;999999999888888777777777777777666666777888999999777777777777777888888888777777777777777888999999888888888999999999999:::888888999999::::::;;;;;;::::::::::::::::::::::::>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCDDDCCCAAA@@@>>>===<<<<<<======<<<;;;:::999999888888888777777777777666666777777888888888888777777666666666666666666777777777777666666777777888999<<<;;;;;;;;;;;;;;;<<<<<>>>>>???@@@BBBCCCAAAAAABBBDDDFFFIIIKKKMMMMMMRRR[[[fffqqqxxx{{{{{{{{{{{{~~~|||sssnnnnnnooopppyyy{{{xxxsssmmmeee]]]WWWSSSVVVaaammmmmmoooqqqtttxxx~~~{{{sssfff[[[RRRMMMIIIGGG@@@AAABBBBBBAAA???<<<;;;666888;;;===>>><<<999777999888777888:::;;;:::999=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>===:::888777666666777999999999:::999999888888:::999777888;;;>>>??????<<<============<<<;;;;;;999999999999:::;;;<<<===777777777777999;;;===>>>BBBCCCGGGMMMXXXoooeeeIIIAAAAAABBBDDDEEEDDDDDDDDDIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEEEECCCAAA???>>>>>>???AAAAAA@@@>>>@@@@@@@@@AAAAAA@@@??????>>>>>>>>>???????????????<<<<<<<<<<<<;;;;;;;;;;;;888888777777777888888999777666444555777999999888888888777777777777666666555666666777888999999999;;;999888888999::::::999<<<<<<<<<<<<<<<;;;::::::>>>@@@AAAAAA@@@??????@@@CCC@@@@@@BBBDDDCCCEEEHHHGGGLLLQQQRRRPPPPPPTTTXXXbbbgggnnnxxx999999999999888888888888888888777777777888999999::::::999999888888777777666666666666777888999999888888888777777777777777999888888777777777888888666666777777777888888888777777777888888999999999999999999999999999999999;;;;;;;;;;;;<<<<<<======>>>???@@@@@@AAAAAA@@@@@@???>>>===;;;::::::::::::;;;;;;;;;::::::999999999888888888888777777777777666666666777777666666666666666666777777777777777888888888888888999999:::;;;;;;;;;;;;;;;<<<======@@@@@@??????@@@BBBEEEFFFFFFFFFHHHJJJLLLNNNPPPQQQSSSXXXbbbnnnyyy~~~~~~|||{{{~~~wwwoooeeeaaagggsss|||}}}tttnnnjjjaaa\\\XXXWWWXXXaaasss}}}xxxooofffZZZOOOIIIGGGGGGGGG????????????===<<<:::999666777999;;;;;;:::888666888888888888999999999888<<<<<<===============>>>>>>>>>>>>===<<<;;;:::999::::::::::::;;;;;;<<<<<<>>>===<<<::::::;;;;;;<<<<<<;;;999777555555555555777888888999999999888888:::999888888999<<<>>>???<<<======<<<;;;:::999888888999999::::::;;;<<<===999999888999:::<<<>>>???@@@AAAFFFMMMZZZtttpppPPPCCCAAAAAACCCDDDBBBBBBCCCFFFGGGHHHIIIJJJIIIHHHGGGFFFDDDCCCDDDEEEEEECCCAAA>>>>>>??????@@@@@@???>>>@@@@@@@@@@@@??????>>>>>><<<<<<======>>>>>>??????======<<<;;;::::::999999888888777777777777888888666555444555777888777666555444444444444444444444555555666777888999999::::::===???>>>;;;888888888777888999:::;;;<<<<<<<<<<<<===???@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@BBBEEELLLRRRYYYZZZVVVSSSUUUXXXaaagggoooyyy;;;;;;:::::::::999999999999999999888888888888888999999888888888777777777777777777777777888999999888888888777777777777777888888777666666666777777666666777777777888888888777888888888888888999999999999999999999999999999999999999:::::::::::::::;;;<<<<<<===============999999888777777777777777999999888888888888888888777777777777777777777777777666666666666666666777777777777888888888999999:::999999999999:::;;;;;;:::::::::;;;<<<===>>>???AAAAAAAAAAAACCCEEEGGGIIIJJJKKKLLLNNNPPPRRRSSSSSSWWW]]]hhhuuu~~~zzz{{{{{{{{{~~~vvvpppaaa```aaahhhttt}}}|||wwwnnnfff```]]]TTTTTTVVV\\\dddrrrvvviiiaaaYYYSSSKKKDDDAAAAAAAAABBB>>>>>>===;;;:::888777666777777666555555666666777777888888888888888888999;;;;;;<<<<<<<<<=========?????????>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<===<<<:::999888999999::::::999888777666555555555555555666777888888777777999888888777777999<<<>>><<<<<<<<<<<<;;;999888777999999::::::::::::::::::999999999999:::<<<>>>??????@@@EEEMMM\\\www___HHHBBB???BBBDDDAAAAAACCCAAABBBEEEHHHJJJJJJIIIHHHFFFDDDCCCCCCDDDDDDCCCBBB??????@@@@@@@@@?????????>>>>>>>>>=========>>>>>>:::;;;;;;;;;<<<<<<=========<<<:::999888888888888:::999888777666666666666777666666777888999888666555555555555555555555555666666666777888999999:::888@@@GGGFFF>>>777666888666777888:::;;;;;;;;;;;;;;;;;;===???AAACCCCCCCCC<<<>>>???>>>>>>@@@CCCEEEKKKRRR[[[^^^]]][[[[[[\\\aaagggnnnyyy<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999888888777777777777777777777777999999888888888888999999777777777777777888888888666666555555555555555666777777777888888888999999999999999999999999999999777777777777777777777777888888888888888999999999777888888999999999999999555555444444444555555666555555555666666666666666555555666666666666777777888888777777777777888888888888888999::::::;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<===???@@@AAADDDDDDFFFHHHJJJKKKMMMMMMNNNOOOQQQSSSUUUWWWWWWWWW\\\bbbmmmyyy~~~xxxtttpppmmmnnnrrruuuwwwyyyyyyvvvppphhhddd___eeeqqqxxxuuurrruuu}}}{{{sssjjjaaaZZZVVVTTTQQQSSSZZZfffttt~~~~~~tttfffYYYPPPJJJFFFBBB@@@?????????>>>>>>===;;;999777666666666888666444333222333555777666777999999888888999:::::::::;;;;;;<<<=========@@@@@@@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666666666777888999:::999888666555333444555666777777777777777888999888777888;;;===<<<<<<<<<;;;;;;999888888999999:::::::::999888888777777777777999;;;===??????@@@DDDLLLZZZtttpppPPPFFF@@@CCCDDD@@@@@@DDD===@@@CCCFFFHHHHHHHHHGGGDDDBBBAAAAAABBBCCCCCCBBB>>>@@@AAAAAA???>>>>>>???===<<<<<<<<<<<<===>>>???::::::::::::;;;;;;;;;;;;;;;:::888777666666666777:::999888777666555555555999888888999:::;;;999777666777777777777888888888777777777777888888888888666>>>FFFFFF>>>777666777:::::::::::::::999888888::::::;;;>>>AAACCCCCCBBB;;;>>>???@@@DDDKKKOOONNNIIIQQQ[[[dddhhhhhhgggfff```eeellluuu=========<<<<<<<<<;;;;;;======<<<<<<;;;:::999888888888999999::::::;;;;;;<<<;;;:::999888888888888666666777777888888999999777777666666666777777888777777777888888888999999999999999999999999999999666666666666666666666666777777777777777777777777555666777777888888777777444444444444555666777777555555555666666777777777666666777777888888888888::::::999888888999::::::999999::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>=========>>>@@@BBBCCCDDDHHHJJJMMMPPPSSSTTTTTTSSSTTTVVVYYY\\\___```aaabbbccchhhpppzzz{{{ssskkkeee___ZZZZZZ^^^^^^bbbhhhnnnrrrsssrrrrrrssszzz}}}yyywwwuuuuuuwww}}}|||yyynnnjjjeee___[[[XXXWWWWWW[[[]]]fffvvvxxxnnncccWWWMMMGGGCCCAAA???>>>>>>???>>>===;;;:::888777666666777888777666555444444444444555555777999999888888:::===999::::::;;;<<<<<<============>>>>>>>>>>>>===<<<::::::::::::::::::999999666777777777777777666666555777:::======;;;888666333444555777888888999999777999;;;:::999999;;;===;;;<<<<<<<<<;;;:::999999777777888999999999888777555555666777999;;;>>>???BBBBBBEEEIIIRRRhhh[[[LLLBBBCCCCCC>>>>>>DDD===???CCCEEEGGGFFFDDDCCCBBB@@@>>>>>>???@@@@@@@@@===???AAA@@@===<<<<<<>>><<<<<<<<<<<<===>>>@@@AAA<<<;;;;;;;;;;;;;;;::::::999888666444444444555666888777666666666666777777777777777888999999777555666666666666777777888888777777777666666666666555555888;;;<<<;;;999777666::::::;;;;;;::::::999888<<<::::::<<>><<>>>>>>>>===<<<;;;:::999;;;<<<<<<===>>>???@@@@@@======;;;:::999888888888555666666777888999999:::999999999999999:::;;;;;;777777777777888888888888999999999999888888888888888888888888888888888888666666666666666666666666666777888888999999888888777777777777888999:::;;;777777888888999:::::::::999999::::::;;;;;;;;;<<<<<<;;;:::999999:::;;;<<<::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>??????AAABBBDDDFFFGGGMMMOOOSSSWWWYYYZZZYYYXXXZZZ\\\```dddhhhjjjllllllkkkmmmsssyyy|||{{{wwwssslllddd[[[VVVPPPLLLLLLPPPXXX^^^hhhsss}}}}}}vvvrrrqqqrrrzzz||||||zzzwwwuuutttrrrnnnlll^^^]]][[[YYYZZZ[[[^^^___gggiiirrryyyqqqfffZZZPPPIIICCC@@@>>><<<:::::::::::::::888999888666555666777999:::666666777777777666444333444777::::::999999;;;>>>999999:::;;;;;;<<<======999999::::::;;;:::::::::999999888888888888888888777888999::::::999888777333777;;;???@@@===:::777444444666777999:::::::::777:::======;;;:::;;;===;;;;;;<<<<<<<<<;;;::::::444666777888999999888777666666777888:::===@@@AAAGGGEEEEEEEEEIIIZZZyyybbbQQQEEEDDDCCC======BBB>>>@@@CCCEEEEEECCCAAA???@@@===;;;;;;===>>>???>>>;;;>>>@@@???<<<:::;;;===<<<<<<<<<<<<>>>@@@BBBCCC=========<<<<<<;;;;;;:::777666444333333333555666555555555666666777888999444333333444666555333111333333333444444555555555666666666555444444333333555222000222888;;;999666777888999:::;;;<<<<<<<<<===;;;:::;;;>>>>>><<<999:::;;;:::;;;DDDNNNOOOJJJHHHLLLTTT___hhhhhhaaaZZZ\\\```eeemmmyyy??????@@@@@@@@@???>>>>>>=========<<<::::::<<>>>>>>>>===========================<<<;;;999888999::::::999888666444333999999999999999888777777999999999::::::;;;;;;;;;999999999888888777777777999999999888888888888888777777888999999999999999::::::::::::;;;;;;;;;;;;777777888999::::::;;;;;;999999999999999999::::::>>>===<<<<<<;;;;;;<<<<<<888888888999999999999999:::999999888888888999999;;;===>>>===<<<;;;<<<===;;;===@@@AAABBBDDDGGGJJJPPPSSSXXX]]]bbbeeeggghhhjjjiiihhhjjjnnnpppooommmllliiijjjpppsssnnngggbbb[[[XXXSSSNNNLLLOOOUUUZZZeeemmmyyy~~~xxxuuutttuuuvvvwww{{{vvvvvvqqqjjjffffffccc___YYYYYYYYYWWWYYY___hhhooowww{{{~~~{{{hhh[[[PPPLLLIIIBBB??????:::::::::::::::::::::::::::999888666666666777777444:::<<<888555777888777:::888666666777888888777999999888888999999:::;;;666777999:::;;;::::::999:::999888888777777888888<<<:::777777777888888888555444666<<>>999666666777888:::;;;<<<======<<<:::999999:::<<<=========<<<<<<;;;:::999999999777666777999:::888555777777777777999<<>>?????????@@@???????????????@@@@@@???;;;;;;>>>>>><<<<<<@@@;;;<<<<<<=========>>>>>><<<<<<;;;:::888666444333666777777666444222333444222111000222555777777777777555333555888:::888666555555444333444555666777555555555555555555555555444555666888888999999999888777666777999::::::999999999::::::;;;<<<======::::::;;;<<<>>>???AAABBBFFFLLLTTTZZZ\\\\\\[[[ZZZbbbgggkkkooovvv>>>??????@@@@@@@@@??????AAAAAA@@@???===<<<===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;;;;<<<;;;:::888777555;;;;;;<<<<<<;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999888888888888888888888888999999::::::::::::::::::999999999999::::::::::::;;;;;;<<<======>>>??????<<<<<<============>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<======<<<===>>>===;;;;;;<<<>>>???@@@BBBBBBCCCDDDHHHJJJPPPTTTZZZaaahhhllloooppprrrqqqppppppqqqpppmmmjjjdddaaaaaaeeefffbbb^^^]]]UUUSSSQQQPPPSSS[[[fffmmmtttyyywwwwwwwwwzzz~~~~~~xxxssslllkkkfffaaa```bbb```[[[\\\]]]___aaadddkkkttt{{{~~~qqqhhhXXXMMMDDDBBB@@@;;;888999999999999999999999999999:::999777666666666777777444888999777888:::;;;888888777666777888999888666888888777777888888999:::777888999:::::::::999999777777777777888999:::;;;666666666777777666555333555444555:::???AAA===999666777777888999:::;;;;;;???===;;;999888888999999<<<<<<;;;:::999888888777666444333555777777555333666666666666888;;;>>>???@@@BBBCCCBBBBBBIIIVVVaaavvvqqq[[[GGGCCCBBB???>>>BBB@@@@@@???>>>>>>>>>>>>???>>>>>>=========>>>>>>??????===;;;:::;;;<<<:::999:::::::::::::::;;;<<<<<<:::::::::999888777666555666777888777555444444555444333222333555777777777555333333555888::::::888444444333333333444555666555555555555555555555555555666777888888888888888888777777888:::;;;;;;:::999999::::::;;;<<<<<<===;;;;;;<<<<<<>>>???AAABBBDDDHHHMMMQQQSSSUUUWWWYYYaaaffflllqqqyyy<<<===>>>??????@@@??????AAAAAAAAA???===<<<===???????????????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA>>>>>>>>>===<<<;;;:::999======>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>============<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========;;;;;;;;;;;;<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======>>>??????>>>======???AAACCCCCCCCCCCCCCCEEEHHHKKKQQQVVV]]]fffnnntttxxxzzzxxxvvvssspppmmmhhhbbb^^^ZZZXXXWWWXXXWWWTTTUUUYYYXXXZZZ^^^bbbhhhooowww}}}~~~{{{wwwuuuxxx{{{|||vvvqqqmmmjjjdddbbb]]]ZZZ^^^cccbbb\\\eeegggjjjmmmrrrwww~~~|||ttthhh[[[RRRKKKDDD>>>>>>>>>;;;999999888888888888888888888888888888777666666666777777777888999999>>>CCCBBB>>>:::999888999::::::888666777777666666777777888999999999:::::::::999888888555555666777888:::<<<===777888:::;;;:::888555333555444444777;;;===<<<999777777777888888999999999===<<<:::888777777888888::::::999888777666555555444333333444555555444222555444444555666999;;;<<<<<<@@@CCCCCCAAABBBHHHMMMWWWdddpppzzziiiWWWHHHDDDCCC>>>===???@@@???>>>>>>=========>>><<<<<<;;;;;;:::;;;;;;<<<<<<>>>;;;999>>>GGGFFF>>>999888777666666777999:::888999999999999888888777555666777777555555555777666444333444555777666666222222222444777999999999333333222222222333444555444444444444444444444444666666777888888777777777999888888999;;;<<<<<<;;;999999::::::;;;;;;<<<<<<============>>>???@@@AAADDDEEEGGGIIILLLPPPUUUYYYaaagggnnnuuu999:::;;;<<<============<<<===>>>===<<<<<<===>>>@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA??????>>>>>>======<<<<<<======>>>>>>>>>>>>======?????????????????????????????????>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>??????======<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<===@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>@@@AAABBBBBBAAAAAADDDFFFEEEEEEEEEDDDDDDFFFJJJMMMRRRWWW^^^gggooovvv{{{}}}{{{wwwpppiiiaaa[[[UUURRRQQQQQQRRRSSSRRRRRRYYYccclllqqqxxx}}}~~~~~~}}}~~~zzzvvvuuuuuuvvvwwwzzzqqqjjjfffdddbbbaaa```]]]^^^gggpppqqqllluuuvvvxxxyyy{{{}}}uuujjj```VVVKKKDDDDDD@@@======>>>===;;;:::666666666666666666666666777666666666666777777777;;;;;;;;;???HHHQQQPPPJJJBBB???;;;999999999999888777777777777777888999999::::::::::::999888888777555666666777888:::<<<<<<;;;===>>>===:::666444333555444222444777999:::999777777777777777777777777777777777777888999;;;;;;999888888666555444333333555555555555666666555444333333333444555777999:::888===AAABBBAAA@@@CCCFFFHHHOOOVVV\\\dddllllllggg[[[OOOEEECCCBBB>>><<<>>>??????>>>===<<<<<<<<<<<<::::::999888888888888999555;;;;;;999EEEVVVWWWKKK999777555444444555888:::888888999999888888777666333555666555444444555666666444333333444555444333111111111333444555555555222222222222222333333333444444444444444444444444666777777777777777666666888777777888:::;;;;;;:::999999:::::::::;;;;;;;;;============>>>>>>???@@@DDDEEEFFFHHHJJJOOOUUUZZZbbbgggnnnvvv555666777888999:::::::::777999<<<<<<======???AAA@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAA??????>>>??????>>>>>>>>>============>>><<<======>>>>>>>>>======@@@@@@@@@@@@@@@?????????>>>>>>>>>???????????????>>>>>>>>>??????@@@@@@@@@>>>>>>===<<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@????????????@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAACCCFFFGGGGGGHHHJJJLLLJJJJJJJJJJJJIIIKKKNNNQQQUUUWWW\\\bbbiiioootttvvvvvvqqqiii___WWWQQQOOONNNLLLNNNTTTZZZ]]]bbbnnn{{{~~~{{{}}}yyytttlllnnnqqqtttxxx|||yyyppphhhbbb^^^[[[ZZZ\\\___bbbiiivvv{{{zzzzzz|||qqqbbbUUUMMMGGGBBB???===<<<;;;999999999777666555555555555555555555555555555666666777777777777999999<<>>???>>>>>>@@@BBB@@@BBBDDDFFFJJJMMMMMMJJJLLLFFFAAA@@@@@@>>>===>>>???>>>===<<<;;;;;;;;;;;;999999888777666666777777333999999888DDDUUUVVVKKK999888555444333555777999999999999888777666444444111333444444222222333444444333111111222333222111111111222111000000000000111111111222222222222222444444444444444444444444666666777777777666666555777666555666999:::999888999999999:::::::::::::::===<<<<<<<<<===>>>??????AAACCCFFFHHHKKKOOOTTTXXX```ccciiiqqq333444555666666777666666666888;;;===>>>???AAACCC@@@@@@AAAAAABBBBBBCCCCCCDDDCCCAAA???>>>===>>>>>>>>>>>>=========>>>??????>>>>>>??????@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>????????????@@@======>>>>>>??????@@@@@@??????>>>===>>>???@@@AAA???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFGGGKKKPPPSSSUUUVVVWWWXXXXXXXXXYYYXXXVVVUUUVVVXXXZZZYYYYYYZZZ]]]aaaeeegggdddaaa\\\UUUOOOMMMOOOQQQRRRVVV```lllssszzz~~~|||yyywwwsssnnniiidddgggmmmvvv}}}~~~|||rrrnnngggaaa]]]ZZZXXXVVVZZZbbbkkkwwwyyyuuuttt}}}{{{vvveee[[[NNNCCC>>>======<<<:::<<<;;;777666777777555555555555555555555555555333444555666777888888777333555999CCCSSSaaaddd```JJJDDD===888777888:::;;;999999999888999::::::;;;::::::999888888999999999::::::999888777777888888DDDDDDCCC>>>999666777:::555444333222222444666888555555555555555555555555888888888888888999999999:::999888666555333222111111333444444333222222333555555555666666777777777:::;;;<<<;;;:::999:::;;;>>>>>>>>>???BBBCCCBBB@@@AAA@@@??????>>>>>>??????>>>===<<<;;;::::::999999999999888777666666666666666999777444:::DDDCCC;;;999777666444444555666777888888777777555444333222111222333333111000111333333111000000111222111000111222222111...------...000111222333333333333222333333333333333333333333555555666777777666666666666555555666888999888777999999999999::::::::::::;;;;;;;;;;;;<<<===>>>???===@@@CCCGGGJJJNNNRRRUUU[[[^^^cccmmm~~~444444555555555555555444444777:::======>>>???AAA???@@@@@@AAABBBBBBCCCCCCCCCBBB@@@???>>>???@@@AAA???>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBCCCAAAAAA@@@@@@AAACCCEEEFFFDDDDDDDDDEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKLLLNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPUUUZZZaaagggjjjjjjkkkkkklllmmmmmmjjjfffbbb`````````\\\WWWRRRQQQRRRTTTVVVRRRTTTUUUUUUUUUWWW[[[^^^fffjjjuuu|||rrrqqqooonnnmmmkkkhhhfffnnnwww{{{xxxuuutttssssssqqqpppeeebbb]]][[[[[[]]]^^^^^^dddooo||||||{{{~~~ttthhh```OOOHHH???:::999:::;;;:::999<<<;;;666555888:::777555555555555555555555555222333555666888888888888222555888>>>IIISSSVVVRRRBBB>>>:::888888999::::::888888888888888999999::::::999888888888999:::;;;:::999999888777777888888>>>AAACCC@@@;;;888:::<<<555444444333222333555777444444444444444555555555777888888999:::::::::999;;;;;;999888666444333222111444666555333222333444666777777888888888888888999:::;;;;;;:::999888888<<<;;;===@@@CCCDDDCCCBBB===???@@@???>>>>>>@@@@@@>>>===<<<:::999999888888::::::999888777777777777777666444444666777666555777666555555444444444555444555555555444444333222333444444333111000111222333111000000111222222111000222333222///...///000111111333444444444333222333333333333333333333333444444555666777777777777777666555666888999999888999999999999999999999999888888999999;;;<<<>>>???===???BBBDDDHHHLLLRRRVVVYYY]]]dddooo555555555666555555444444333555999:::::::::;;;<<>>???@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCC@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGCCCCCCBBBBBBCCCFFFHHHJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJQQQRRRTTTVVVXXXZZZ[[[\\\[[[[[[[[[[[[\\\]]]^^^___bbbhhhqqqxxx{{{|||{{{{{{{{{|||{{{xxxrrrlllhhhfffddd___VVVNNNIIIHHHJJJLLLMMMRRRZZZ```dddhhhmmmqqq{{{}}}zzztttsssrrrqqqrrrtttuuuuuutttwww{{{vvvmmmkkkhhhgggfffeeecccaaa[[[XXXVVVWWW[[[aaafffiiirrr~~~~~~}}}|||}}}~~~yyypppcccSSSHHHCCC???:::888:::<<<;;;999555999888222111666999777555555555555555555555555111222444666888888888888666888999:::>>>DDDDDD???999888777888:::::::::888777777777777777888888999999999888888888999;;;<<<999999888888888888999999111666;;;;;;777444444666444555444333222333555666333333333444444555555555444555777999;;;<<<===>>><<<<<<:::999777555444333333666888888555444555777888888999999999999888888666888;;;======<<<;;;:::666666888>>>BBBBBBAAAAAA===@@@BBB@@@>>>???@@@AAA>>>===;;;:::999888888888;;;;;;999888777777777777666222333777888666777<<<555555555444444333333333111222333333444444444333444555666444222111111222333111000111222444444333///222444333000///111333111222333444555444333333333333333333333333333333333333555666777777777777888777666777999::::::999999999999999999999999999777777777999:::<<<>>>???@@@AAABBBDDDGGGMMMTTTZZZZZZ___hhhuuu444333333444555555333111333333555666888:::;;;;;;======>>>???@@@@@@AAAAAACCCAAA?????????@@@???>>>???????????????@@@AAAAAACCCCCCDDDFFFHHHIIIJJJKKKIIIIIIIIIHHHGGGEEECCCBBBAAABBBCCCDDDEEEGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGEEEDDDEEEDDDCCCIIIQQQSSSUUUWWWXXXXXXYYY[[[]]]UUUVVVUUUTTTRRRRRRTTTVVVVVVTTTSSSRRRTTTXXX]]]```ccc^^^WWWQQQPPPSSSXXX\\\bbbeeejjjmmmnnnnnnnnnnnnnnnoooqqqrrrrrrsssssssssxxx{{{~~~~~~wwwnnngggccc```ZZZQQQLLLKKKOOOSSSUUUWWWcccqqqxxx}}}}}}wwwvvvyyy{{{|||uuuxxx||||||~~~wwwsssgggccc``````___\\\ZZZYYYRRRUUUXXXZZZ]]]ccclllrrr}}}}}}}}}qqqeeeYYYOOOFFFAAA999999888888888888999999;;;;;;;;;:::999888777666777777777777666666666666111222222333444555666666888999;;;<<<<<<:::999888333444555777888999999999999777555666:::======<<<999888888888888888999999<<<999666666888888666444777777777777888888888888888888888888777666444444555555555666666666666666666666777999;;;<<<===>>>>>>===<<<:::777333000...222222333444666666777777888:::;;;<<<<<<;;;999888;;;<<<<<<;;;888666555555<<<999777999<<>>@@@@@@@@@AAAAAA@@@@@@@@@<<<;;;:::999888888888888888777777777888999::::::888666555333333444555666888777555222000000333666333444555444333222444666333444555555444333000///111000000///////////////888444///...000111000...333222111111111222333444555444333333222222222333111333555777888666444333444555555777888;;;<<<===:::999888777777999;;;===;;;:::999999:::;;;===>>>BBBAAA???BBBHHHOOOVVVZZZ```bbbhhhttt999777555555555555333222444444555666777888999999888999::::::;;;<<<======???===;;;;;;<<<===<<<;;;======<<<<<<======>>>???CCCDDDFFFHHHJJJMMMNNNOOOOOONNNLLLKKKIIIGGGEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJGGGFFFFFFEEEEEEKKKSSS[[[^^^```bbbccceeegggiiijjjjjjjjjiiigggfffggghhhgggfffeeeeeehhhmmmrrruuuxxxtttmmmhhhfffhhhlllooowwwzzz}}}}}}yyyqqqiiiaaa]]]\\\WWWTTTQQQPPPRRRWWW\\\```ooozzz~~~wwwnnnjjjnnnwww|||||||||}}}{{{uuulllfff^^^[[[YYYYYYZZZZZZYYYYYYWWW[[[```dddhhhnnnuuuzzz|||~~~zzzmmmfff\\\RRRIIIBBB<<<888777777666666666666777777999::::::999999777666666777777777777777888888888333333333444444555555666777999<<<>>>???>>><<<;;;555555666777777888888777888666555666:::<<<<<<:::;;;;;;999888777666666666666444333555888;;;;;;:::777777777777888888888999999888888777666666555555555555555555555666777777555888;;;>>>??????===<<<888888999999999777666555333333333444555666777888:::;;;>>>BBBCCCBBB===999:::::::::999888777777888;;;999777888;;;>>>>>>>>>??????@@@@@@@@@@@@??????;;;;;;:::999888888888888888777777777777888888999777666444333222333444555666666555333000000222444333444555444222222444555333444555666555333111000333222111111000000111111333111//////111333444444111111000000000111222333555444333333222222222222444444444555555555555555666666777777888999:::;;;999888777666666777999:::::::::999999:::;;;===>>>@@@@@@@@@DDDKKKTTT[[[___kkklllpppxxx{{{===:::777555666666666666333333444444555555666666555555666777888999999:::;;;999888888:::;;;;;;:::999999999999999::::::;;;AAABBBDDDFFFIIIKKKMMMNNNOOONNNMMMLLLKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJFFFDDDDDDDDDDDDJJJQQQ^^^aaaeeeiiilllooosssvvv}}}~~~}}}}}}~~~|||{{{{{{{{{~~~~~~~~~{{{zzzxxxwwwssspppjjjccc\\\ZZZZZZ\\\^^^aaadddeeefffjjjpppttt{{{rrrmmmhhhiiippp}}}~~~xxxsssmmmkkkkkkhhh___XXXUUUUUUUUUWWW[[[___``````bbbffflllrrrwww|||zzzjjjWWWRRRJJJCCC>>>;;;888777555555444444444444555555888888888888777666555444666777777888888999999:::555555555555555555555555777999===@@@BBBAAA@@@>>>888888888777777666666555666555555777999:::999888:::999888777666555555555333222222444888;;;<<<<<<777777888888888999999999:::999888666666666666777777666444444444555777888666999???CCCCCCAAA===:::555666888999::::::999999444444333222333555888999<<<===BBBIIINNNLLLCCC;;;:::999888777777888:::;;;:::888777777:::<<<===<<<======>>>>>>>>>>>>======;;;:::999888777777777777888777777666666666666777555444333222111222333444333444444333111000111222333444444444222222444555444555555666555444222111444444333222222222222222111111222111111222555777000000//////000000111222444444333333333333222222666555333222222444666777888888777777777888999999:::999888777777777888999:::::::::::::::<<<=========???BBBGGGOOOXXX___ddduuuuuuwww{{{|||xxxttt@@@===888666666888999999444444555555666666777777333444444555666777777888888777666777999;;;;;;:::777666666555666666777777;;;<<<===???AAACCCDDDEEEFFFFFFGGGIIILLLQQQUUUWWWOOONNNMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFAAA>>>>>>??????DDDJJJUUUYYY___dddiiioootttxxxvvvnnnkkkkkkjjjiiiiiigggdddaaa___aaafffjjjvvv{{{}}}|||~~~{{{uuuqqqooonnnmmmsssrrrrrruuu|||zzzuuuqqqooonnnmmmggg```\\\[[[YYYTTTPPPPPPUUU[[[aaaiiiqqqrrrpppooosssyyy~~~ttteeeXXXJJJEEE???;;;999999999999444444333333333333444444666666666666666555444333444555666777888999::::::666666666666555555444444777999===AAABBBAAA???===;;;:::999777666555555444444555666888999888777666555555555555666777888999666555555555666777888888888888888999999999::::::;;;:::888666666666888999888666444333333555888999777:::???BBBBBB???<<<999888999999::::::999777777666444222222222555888:::===>>>DDDMMMUUUSSSHHH===;;;999777666777888999:::888777666777888:::;;;;;;<<<<<<<<<======<<<<<<<<<999999888777777777777777888777666555555555555555444333222111111111222222000222444333222000000000333444444333222222333555444555555555555444333222444444333222222222222333555666777444000///111333000000000000111111111222333333333333333333333222555444333222333444555777777777777777777888999999===<<<;;;:::999999::::::999999::::::;;;<<<<<<===;;;>>>CCCIIIPPPXXX___ddduuuvvvyyy|||}}}xxxtttpppLLLGGGAAA<<<:::999999999777777777777888888888888444444444555555555555555555444333444666888888888555555444444444444444555777777888999999:::;;;;;;>>>>>>@@@CCCHHHNNNTTTWWWKKKJJJIIIGGGEEEDDDBBBAAA???>>>===<<<<<<===>>>???@@@;;;888:::;;;;;;>>>CCCFFFJJJQQQXXX^^^eeekkkoooxxx|||zzzqqqfff______bbbfffgggkkkkkkkkkkkkmmmqqqwww{{{wwwsssmmmhhhfffiiinnnsss{{{~~~yyywwwrrrkkkddd^^^ZZZXXXYYYWWWSSSOOOLLLKKKLLLNNNRRR]]]hhhrrr}}}|||~~~~~~}}}~~~vvvnnnfffZZZMMMEEEAAA===888555555666666666555444444333333444444555444444555555555444333333222333444555666888999999888777777666666555555444777999<<>><<<:::<<<;;;999777666555555555444555777888888777666555444444444555666888999:::999999888777555555555666999999999999::::::::::::;;;:::888777666777999:::888666444333333555888999999:::<<<======<<<:::999999999::::::999888666555666555333222222444777999<<<===CCCLLLTTTSSSHHH>>>===:::888888::::::888666777777777666777888:::;;;:::;;;;;;<<<<<<;;;;;;:::888888777666666666777777777777666555444444444555333333222222111111111111///111333444222000///000222333444333111111333444444444444444444444333333333333222111111111111111666888888555000......111111111111222222222222222222222333444444444333222222333333444444444444444555555555666777888::::::<<<;;;;;;:::999999999999999999:::;;;;;;<<<<<<<<<;;;>>>CCCGGGLLLSSSZZZ```kkkooowww}}}}}}xxxsssrrreee___VVVNNNIIIEEEBBB@@@<<<<<<;;;:::999888777777777777777666666555555555333222111222444666666666666555555444444444444555555555555666666666666666::::::<<<>>>AAAEEEIIIKKKCCCCCCBBB@@@>>>===<<<;;;999888888777777888888999===888666999:::999:::===;;;???EEEKKKPPPVVV\\\```hhhlllqqqwww{{{|||{{{zzzzzz|||{{{zzzxxxxxxxxxxxxxxxuuuuuusssqqqppprrrvvvyyy~~~~~~|||xxxsssnnnkkkmmmhhhbbb```bbbhhhooorrruuuvvvwwwxxxyyy}}}|||vvvooonnnlllkkkmmmsss|||}}}tttnnnjjjjjjhhhcccZZZRRRLLLIIIHHHIIIIIIHHHGGGJJJOOOSSS\\\iiivvv}}}zzzyyyxxxwwwwwwxxxyyyzzz{{{pppddd\\\SSSHHH@@@======:::777666666666666666555555444444444444555555333444444444444444333333222222333444666777888888888888777777666666666555777888:::;;;<<<;;;:::999<<<;;;999777666666666777555777888888666555666666777777666666666777888888888999999888666555777888999999:::::::::;;;;;;;;;;;;:::999888888999::::::777666444444444555777888888888888888888888999999555666777888999888777777666555333333333555666888:::;;;???FFFLLLLLLEEE???>>><<<<<>>AAADDDGGGLLLUUU[[[bbbjjjxxx{{{uuuuuu}}}tttlllfff```\\\YYYRRRPPPNNNKKKGGGDDDBBBAAA@@@???>>>===;;;:::999888777555444555666888888777777777666555555555555555333333333444444444555555777777888:::;;;===>>>>>>;;;;;;:::999888777777666555555666666666666555555999444333777:::888666777666999===@@@CCCGGGKKKNNNSSSVVVZZZ]]]```eeeiiimmmlllkkkhhhfffdddccccccccc^^^^^^]]]\\\]]]___```bbb]]]^^^___^^^]]]^^^aaaccceeejjjnnnnnnjjjgggfffgggnnnoooppppppqqqtttwwwzzz|||||||||{{{}}}~~~~~~uuussssssuuuxxxyyyxxxvvvrrrtttwwwyyy{{{|||qqqiiieee\\\^^^___[[[UUUNNNIIIHHHFFFGGGIIINNNUUU[[[```ccckkkxxx~~~}}}zzzxxxttttttuuuwww|||{{{sssfff[[[RRRMMMGGG@@@<<<===;;;999888888888888777666555444444333333444444555333333444444555444444333333444444555666777777888888777777777777777777777555666777888999:::;;;;;;;;;:::888666666777888999777999999888555444666888777777777777777888999:::999:::;;;999777666777999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::555555555555555666777777666666666666777777888888333444666777888888777777555444444444444555666666777777999===AAABBB@@@>>>===>>>AAAFFFJJJGGG???888777888999888666666999<<<:::;;;;;;;;;;;;;;;;;;:::666666666555555666666777666666666555666666777777333333333333333222222111000222333333222111111222222333333222111111222444222222222111111222222222222222111000000000000000111000000111333444333111///000111222333222222111000111333555555444333222444333222222222333444555666666666666666777888888555555666666777777666666888999:::<<<<<<<<<<<<;;;:::===???AAABBBHHHQQQYYY___lll~~~xxxxxx{{{wwwtttooommmiiiddd___ZZZVVVTTTHHHGGGEEEDDDBBB@@@>>>>>>;;;:::999999;;;<<<<<<;;;999888777666666666666666///000111222333444444555333444666777888999999999777666666555555444444444444555666777777666555444555111111555888666333222444666999:::;;;<<>>888777:::666555444555666666444222444333333222222333333444333333444555555444444444555555666666777777888888777777777777777777888888444444555666888;;;===>>>:::999777666666888:::;;;999::::::888444444666999444444555777999;;;===>>><<<======;;;777555666888:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;;;;::::::555555555666666666666666333444666777888888888777444555666777777666555444444444555555555555555555444555666777999;;;<<<>>>===???DDDLLLPPPMMMCCC;;;777999:::888666666999<<<:::;;;;;;<<<<<<;;;;;;:::666666555555555666666777666666666666666777888999333444444444444333222222111222333333222111222444222333333222111111222444222111111000111111222222333222111111000000111111222000///000333444222///...///000222222111111000000111333555555555333222666444111//////222555888888888777666666666666666555666777888888888888888888999:::<<<===<<<<<<;;;999<<<>>>???@@@FFFQQQYYYaaapppzzzzzzyyyqqqlllhhhddd```]]]ZZZUUUNNNIIIFFFCCC@@@???AAABBBAAA???===<<<<<<<<<<<<<<<999777;;;888555444555666777777666666555555555666777888666333333555666444222222555555555555666555555555777666555333333333333333777888:::;;;;;;:::999888@@@>>>>>>@@@DDDFFFFFFDDDEEEGGGHHHHHHGGGHHHLLLOOOMMMNNNPPPUUU\\\```bbbbbbeeeddddddfffggghhhgggeeelllqqqyyy}}}wwwmmmhhhhhhjjjllllllmmmmmmoooqqqtttxxx{{{||||||yyyqqqrrrpppllleee^^^YYYWWWUUUSSSPPPPPPRRRTTTVVVWWW[[[XXXYYYcccqqq||||||xxxxxxwwwwww|||zzzrrrdddSSSGGG@@@>>>;;;999888777555333777777666555444222000000222111111111000000//////222444555444333333444555555666666777888999999999777777777777777666555555222222333555666888999999999999999999999999999999<<<:::999777666666777777666666888:::<<<<<<:::888;;;<<<<<<:::888666777777::::::;;;;;;;;;;;;;;;;;;777777888999::::::::::::666444333333555777888888<<<:::777555333444555666555555555666666666666666444333333222333444555666444555666777888888888888999@@@IIIPPPQQQKKKCCC<<<888888888888888888888888<<<;;;;;;::::::999999888999777444333333444333222555555666888999777333000111222444888::::::777444000111111111111222222222111111111000000000000/////////000111111111111111+++---...///...///000222222333444444333222000///111111111111111111111111222111000000000111333333444444444444444444444444777666555444444555666777777888888888888777777666888888999999999888777666>>>???>>>===>>>FFFRRR\\\ggg}}}}}}yyysssjjjddd]]][[[XXXWWWVVVTTTPPPMMMOOOMMMJJJGGGCCC@@@>>>===???<<<:::999::::::999888::::::::::::999888888777888666555666777777666666888777666666555666666777999888777666666666888999999:::::::::;;;;;;<<<<<<<<<;;;;;;>>>CCCGGGHHHHHHFFFIIINNNQQQTTTXXX^^^bbbdddeeehhhmmmrrruuuvvvvvvyyyvvvsssrrrrrrttttttttttttxxx~~~|||zzzwwwtttsssrrrnnniiiggghhhlllppprrr{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyy{{{{{{yyytttqqqiiijjjhhhddd^^^YYYUUUTTTSSSQQQQQQUUU\\\eeennnssstttpppnnnsss}}}~~~}}}~~~ooobbbXXXPPPHHHBBB:::888666666777888777666555555555555444333222222222222222222111111111000111222444333222222333555555555666777777888999999666777777777777666555555333333444666777888999:::::::::::::::::::::::::::;;;;;;999888777777777888777777777999;;;;;;:::888999::::::999777666777888888888888999999999999999888999999:::::::::::::::999777666666777888777666::::::999999999999999999444444444444444444444444111222333444444444333333333444555666666777777777888===DDDJJJJJJEEE>>>:::999999999999999999999999<<<;;;;;;:::999888888777;;;999777666666777666555666666777999:::999555333222222444777999999555333000000111111111222222222222111111111111000000000//////000111111111111111---...000000//////000222000111222333333333222111111111111111111111111111222111000000000111222333444444444444444444444444666666555444444555666666777777888888888888777777777888999::::::999888777888;;;======???GGGVVVaaarrrpppssswww}}}yyytttsssrrrrrrpppmmmhhheeekkkjjjfff___VVVPPPNNNOOOKKKJJJIIIHHHIIIHHHFFFDDDCCCCCCCCCBBBAAA???>>>======<<<::::::;;;======<<<;;;;;;:::999999:::;;;;;;<<<;;;999999999<<<>>>@@@CCCCCCCCCCCCCCCDDDEEEEEECCCBBBCCCFFFLLLQQQUUUWWWUUUYYY```fffmmmsssyyy}}}~~~zzzzzz{{{}}}~~~zzz}}}|||sssrrrqqqooommmllllllkkksssssssssrrrssswww{{{|||wwwsssqqqnnnnnnoooppppppnnniiifff``````___\\\XXXVVVVVVVVVYYYYYY\\\bbbnnn||||||yyylllYYYIII@@@<<<:::999666444333333555666666555222333444444444444444333333333333222222222222222000111333222111111333444555555666666777777888888666666666777666666555444111111222333555666777777::::::::::::::::::::::::;;;:::999888888888888888999777777777999999888777666777888777666666777888777888888999999:::999999::::::;;;;;;;;;:::999999:::999888888999888666444444555666666777777777666444333333222111111111111///111333555555444222111333333444555555666666777888:::>>>@@@@@@===999666::::::::::::::::::::::::;;;;;;:::999888777666555888666444333444555444333666666777999::::::777555333333444666888777444111000000000111111111222222222222222111111111111000//////000111111111111111///000111111000///000222///000111222333333333333111111111111111111111111111111000000111111222333444444444444444444444444555555555555555555555555666666777888999999999999777999;;;>>>>>>===;;;:::777;;;?????????FFFUUUbbbzzznnnooorrrvvvzzz~~~}}}~~~~~~~~~tttllliiijjjbbbbbbbbbcccdddbbb___]]]TTTSSSRRRPPPOOOOOOOOOOOOMMMMMMKKKIIIIIILLLKKKHHHCCCDDDFFFGGGIIIIIIIIIIIIJJJIIIGGGGGGHHHKKKOOOQQQVVVWWWXXXYYYXXXWWWUUUSSSUUUUUUUUUXXX]]]ccchhhkkkmmmqqqxxx||||||}}}}}}}}}zzz{{{~~~{{{wwwsssjjjjjjiiijjjlllooorrrttt~~~~~~{{{uuummmgggcccgggffffffggggggdddaaa]]]YYYZZZZZZYYYYYY[[[^^^aaakkkmmmpppvvv}}}|||vvvlllXXXQQQFFF>>>999666444222666444333333444444333222333333333444444333333222222222222222222222222222000111333333222222333555555555555666666777777777555666666666666555444444111222333444555666777777999999999999999:::::::::::::::999999888888888888999888666666777888777666222444555555555555666888::::::<<<===============<<<<<<<<<;;;;;;999888888888888888999999999666444222222222333333333444444555444222111000000000000222333333444444444333222444444555555666777777888888888888888777666555444999999999999999999999999;;;:::999888777555444444444333222222333333333111444444555777999999777555333333444555666555222///000000000000111111111111222222222222111111111111//////000111111111111111111222333222000000111222000000111111222222222222111111111111111111111111111111111111111222222222333333444444444444444444555555666666666666555555555666777888999:::::::::888;;;>>>AAABBBAAA???>>>;;;@@@DDDAAA>>>BBBOOO[[[sssooopppqqqtttxxx{{{~~~~~~}}}zzzyyy|||}}}}}}xxxyyy{{{}}}}}}{{{mmmkkkhhheeeeeegggiiikkkiiikkkjjjffffffhhhddd^^^TTTXXX]]]bbbeeeeeecccaaabbbaaa``````aaadddgggiiilllnnnrrrtttrrrmmmfffbbbccccccccceeeggglllqqqtttzzz~~~yyyzzz{{{~~~yyyvvvrrrpppooooooooonnnjjjjjjjjjllloootttyyy{{{||||||~~~{{{zzzwwwsssllleee___[[[```______``````___\\\ZZZWWWYYYZZZ\\\___dddjjjnnn|||||||||wwwhhhZZZRRR???===;;;:::888666444222555444222222444555444444444444444444333222111000000000111111111111111111111222444444333333555777555555555555555666666666555555555555555444333333555555666777888999999:::666666777777888888888888888888888888888888777777888666555555666777666555000222444444444444666888:::;;;===???@@@??????>>><<<<<<<<<;;;:::999888777444444444666888888666444777666444333333333444555666555333111000000111222777666444222222444555777666666666666777888999:::999888666444333333444444777777777777777777777777999888777666555444333333555444444555666777666444222222222444666666555333333333333444555333111...//////000000000111111111222222222111111111000000//////000111111111111111111222333222111000111222222222222111111000000000111111111111111111111111000000111111222222222222333333333444444444555555555666888999999888666555666666777999::::::::::::888:::===???AAA@@@???>>>>>>BBBEEEBBB===@@@JJJSSScccsssllllllnnnpppssswww{{{}}}~~~}}}{{{{{{~~~xxxrrrppppppooopppooooooqqquuu{{{}}}{{{zzz|||vvviiimmmsssyyy|||}}}{{{yyyqqqqqqpppqqqqqqssstttuuuxxx}}}|||sssmmmfffggghhhhhhiiilllpppssszzz}}}wwwxxxyyy{{{}}}wwwrrrooollljjjiiihhhiiillloooqqqwwwvvvuuuuuuvvvxxx{{{|||yyy{{{||||||zzzxxxvvvvvvqqqpppnnnkkkfffaaa]]][[[YYYYYYZZZ]]]```aaa```___\\\^^^bbbeeejjjpppvvv{{{uuudddSSSFFF???999888666555444444555555222111000222555777888777444444444444333222000000000000000000000111111111111222444444444444666777444444555555555555555555444444555555444444333222222222333333444555555666555555555666777777888888666777777888888777666666666555444444666666666444000222333444444444666888777999;;;===>>>>>>===<<<:::;;;;;;:::999888777666333222222444666777666444666555444333333333333333777555333111111111333444:::888444222222333666888888777666666777888:::;;;999888666444333444444555555555555555555555555555666666555555444444333333222222222333555666444333111000000111333333222000333222222222333333000.../////////000000000111111111111111000000000000/////////000111111111111111000111222222111000111333333333222000000//////000111111111111111111111111000000111222222222222111222333333444444555555555777999;;;======;;;999777777777888999::::::::::::666777999;;;<<<<<<<<<<<<===@@@AAA@@@>>>AAAHHHOOOTTTccctttuuutttrrrqqqqqqrrrtttuuuvvvwwwxxxwwwvvvxxx|||{{{tttnnnkkkkkkfffggghhhgggfffgggllloooyyy~~~yyyzzz~~~tttwwwzzz~~~vvvvvvwwwwwwwwwvvvvvvvvvzzz~~~xxxrrrhhhkkkmmmmmmmmmnnnqqqttt{{{~~~|||yyyzzz{{{}}}~~~zzzwwwppppppqqqrrruuuyyy|||~~~{{{vvvrrrnnnlllkkklllmmmnnnppprrruuuxxx{{{}}}yyywwwuuuttttttooonnnooopppqqqpppnnnllleeedddcccaaa^^^\\\[[[ZZZVVVWWW[[[```gggkkkmmmmmmiiikkkooossswww|||~~~uuupppggg]]]RRRGGG>>>888666555333111000111444666222000000111444666666666222222333333333222222111000000000111111222222222///111333333333444555777444444444444444444444444333444444444444333222222000000000111111222222333555555555666777888888888444555666777777666555555333222333555777777555333000222444444444444666777555777:::<<<======<<<;;;999999999999888777777666555333222222444555444444000222555777777555333111666444222000000222444555888777444333222333555666777777666555666888:::;;;888777666555555555555555555555555555555555555555444444444444444333333333......///111333333222000222000///000111111000///111111000111222222000///////////////000000000111000000000/////////......//////000111111111111111...000111111000000222333222111000//////000111111111111111111111111111111///000111222333222222111222222333333444555555666999;;;>>>@@@@@@>>>;;;999888888999::::::999999999888888888999:::;;;<<<<<<============???BBBGGGJJJJJJWWWfff{{{{{{vvvrrrpppppppppsssuuuvvvuuuvvvyyy|||zzz|||~~~|||vvvqqqnnnnnniiikkkmmmmmmkkkjjjmmmooosssvvv{{{|||nnnpppttt|||uuuuuuvvvwwwyyy{{{|||}}}zzz{{{{{{|||{{{yyywwwvvvvvvyyy~~~}}}wwwtttnnnqqqtttuuutttuuuxxx{{{|||zzzyyyyyyzzzzzzxxxvvvmmmmmmnnnoooooonnnjjjgggffffffggghhhjjjmmmoooqqqmmmlllllllllnnnssswwwyyyrrruuuyyy|||~~~~~~|||yyytttpppllliiihhheeecccbbbdddffffffccc___[[[[[[YYYXXXWWWVVVVVVVVVWWWYYY^^^fffooovvvzzz{{{tttwww{{{~~~}}}wwwooojjjZZZRRRHHHCCCAAA>>>999444111222222222111111222333555333111111222333222111000000111222333444444333111111111222222333333333...000222222222333444666444444444444444444444444333444444444444333222222555555555666666777777777555666666777888999999:::333444555666666555444444111111222555777777555333111333444444444444555777555777:::===>>>>>><<<;;;777888888888888777666666888666333222333333333333///333:::???@@@===888555444333111///000111444555555555555444444333333333777666555444555777999:::777777777666666666555555555555555555555555555555222222333333333444444444000000111333666666555333333111000000111111///...111000///000222222111///////////////000000000000////////////............//////000111111111111111---///000111000000222444000000/////////111222333111111111111111111111111///000111222333222111111222222333333444555666666;;;===@@@CCCCCC@@@===;;;999999:::::::::999888888<<<;;;:::::::::<<<>>>???@@@>>><<<<<>>???===999666555555444333333222111111444444333444444555666777555666777777777777666666777777666666555555555444555555444333222222222222222222222222222222222222555222//////111222222000...///000111111000...---......///000000000000000...,,,...333333000000222000000000...------000222222000///000333333///,,,//////......///111333444444333444444222000222666222222222222222222222222333333333333222111000000111222222333333444555555777999;;;<<<<<<<<<:::999222111111333888;;;:::999888999999::::::;;;<<<<<<:::<<<============@@@BBBDDDMMMWWWiii}}}}}}}}}|||}}}~~~|||zzzwwwsssooollljjjiiikkklllmmmnnnppprrrssstttzzz~~~~~~{{{{{{}}}|||yyyqqqoooooorrrxxx}}}~~~}}}|||~~~{{{yyy~~~|||zzzttttttssssssuuuwwwzzz{{{~~~|||||||||||||||{{{zzzzzz~~~~~~}}}||||||}}}zzzsssmmmlllkkkjjjjjjjjjlllmmmnnnooonnnmmmooosssuuuuuutttooopppqqqpppooonnnoooqqqtttuuuvvvvvvvvvwwwzzz|||xxxzzz||||||{{{wwwsssqqqllllllkkkhhhbbb^^^[[[ZZZWWWVVVWWWZZZ\\\\\\[[[ZZZSSSTTTVVVWWWYYY^^^eeejjjmmmsssxxx~~~|||wwwuuuvvvzzz~~~|||rrrggg\\\QQQGGG@@@;;;999777555333111111000222111111111111222333333111111111222222222333333333333333444333222222111111000000//////000000000000000000000111222333444555555333333222333444555444333333333333333222222222222222222222222222222333444555777888999:::::::::888777555444444444444555444444555777777666444444444444555555555666666555666777888999888777777555555555555555555555555333333444444444444444555333555777888999999777777555555555444444333333333444333333444444555666777555666666777777666666666666666666555555555444444555444333333333333333333444444333333222222222111555222//////111222111000111000///...------...///------...///////////////000---...333666444333444000000000...------000222333333333222111/////////000000/////////000111111444333222222111.........111111111111111111111111000000111222222222111111000000000111222222333333666777999:::;;;:::999888666444444555888:::999777999999999:::;;;;;;<<<<<<:::;;;=========???AAACCCFFFOOOWWWhhh|||{{{{{{wwwtttrrrrrrqqqppppppppprrrtttuuuxxxzzzxxxtttsssvvvvvvtttpppnnnlllnnnrrruuuvvvtttqqqssswwwyyy{{{zzzyyywww}}}|||{{{{{{yyyyyyzzz{{{|||~~~~~~{{{yyyxxxrrrqqqppppppqqqsssuuuvvvyyy|||~~~yyyuuusssnnnllllllmmmppppppllliiiuuurrrpppnnnooossswwwzzzwwwwwwwwwzzz~~~~~~{{{yyyxxxxxxvvvvvvuuusssooonnnnnnooolllooorrrtttrrrmmmgggbbbaaaaaaaaa^^^[[[XXXWWWWWWTTTUUUXXX\\\___aaa___]]]VVVYYY\\\```fffooowww}}}}}}|||}}}xxxvvvtttqqqqqqtttyyy}}}vvvmmm^^^PPPEEE===777444555444333111000//////...111111111111111222222333111111111222222222222333222333333333333222111111//////............//////000/////////000111222333555555555444333222222222111111222222333333333444333333333333333333333333444555666777888888888888999888777555444444444444444333333444666777666444333333333444444444444444222333555666666555444444444444444444444444444444333333222222222222222111444333222222333444666777555555555555444444444444333333333333444555666777555555666555555555555555555555555555444444444444444444333333333444555555666555555444333222111111444222000000111222111000333444555666555222000...,,,------...............111------555;;;:::777666000000000///------000222666888888444///,,,///222222111000///////////////444555666555333111///...000000000000000000000000......///000111222222111......//////000111111222444555666888888777666666999888666777888888777555888888999::::::;;;;;;<<<999;;;===>>>>>>@@@CCCFFFIIIPPPWWWfffyyy{{{www||||||~~~}}}zzzxxxvvvuuutttxxxzzzxxxsssqqqrrrpppmmmjjjgggeeegggkkkoooooooookkkmmmppptttvvvwwwxxxwwwyyyyyyxxxvvvtttsssuuuxxxwwwxxxzzz|||}}}}}}}}}}}}{{{{{{{{{xxxrrrmmmjjjiiifffdddbbbbbbcccgggkkknnnmmmpppsssuuusssoookkkhhhcccccceeejjjppptttvvvvvv|||zzz{{{~~~{{{xxxwwwrrrqqqooojjjddd```^^^^^^aaacccggghhhfffaaa\\\XXXZZZZZZZZZXXXVVVUUUVVVXXXYYY]]]bbbffflllpppooollljjjkkkmmmqqqvvv~~~|||vvvvvvyyyssstttuuuwwwzzztttiii\\\UUUIII===666333333333444333222111000000000000000000000000000111222222111111111111222222222222222222222222222111111000..................///000///////////////000111111333444444444444333222111222222333333333444444444333333333333333333333333555555666666777777666666888777777666555444444444333333333444666777666444111111222222333333444444111222333444444444333222222222222222222222222222333333222222111111000000333222111000111333555666333333333444444444444444333333333333444555666666555555555444444444444444444444444444333333333333333333333333444555666777777777666555333222111111333222111111111111111000111777???DDDCCC;;;222+++,,,---......//////......000,,,...999AAA???999444000111111000//////111333;;;:::888333///---///111111111111111000111111111///666<<<999333111111111//////000000000000000111//////000111222222111111......//////000111111111222333444555555555555444888777777666666666555555666777777888999999::::::999:::===>>>???AAAEEEGGGHHHOOOUUUccctttuuuqqqvvvyyytttxxx|||}}}}}}}}}~~~|||wwwrrrkkkhhheeefffjjjnnnnnnnnnkkkmmmooorrrtttvvvwwwxxxsssqqqnnnjjjhhhiiimmmpppooopppssstttuuuuuuttttttvvvwwwwwwtttoookkkiiihhhiiigggcccaaa```bbbeeegggggghhhiiikkkkkkjjjhhhfffeeefffjjjpppxxx}}}zzzyyy|||xxxsssooonnnnnnmmmjjjddd^^^YYYWWWWWWXXXYYY[[[[[[ZZZXXXUUUSSSSSSTTTUUUVVVWWWZZZ^^^bbbffflllrrrwww~~~}}}|||{{{}}}zzztttqqqtttzzzyyy||||||lllYYYMMMDDD@@@;;;555222222444555222222111111000000111111000000//////000000111222000000111111111222222222111111222222111111000///...............///000111/////////...//////000000111222333333444444333333555555555555444444444444333333333333333333333333444555555666666666555555777777777666666555444444333333333444777777666555//////000111222333444555222222333444444333222111222222222222222222222222444444333333222222111111111111222333444444444555222222222222222333333333333222222333333444555666555555444333222222333333222222222222333333333333222222222333444555666777777777666555333222111111111222222222111000000000000666>>>CCCAAA:::000***......///000000000000///---+++000<<>>999333000000000///...000000111222333333333444---:::CCC;;;000,,,...000000000000111111111222222222222333333222111111000//////000111111222222333222222333333444444444444444555555555555555555666555555555666777777888888888:::<<<>>>???BBBEEEHHHGGGNNNSSSaaarrrrrrmmmrrrvvviiikkkmmmooooooqqqsssuuu~~~|||xxxttttttwwwzzz{{{zzzuuuuuuvvvwwwxxxzzz{{{{{{xxxvvvsssnnnkkklllpppsssqqqrrrtttvvvvvvvvvvvvuuuyyyzzz{{{zzzwwwuuuuuuvvvxxxvvvrrrnnnkkkiiihhhhhhlllkkkjjjkkkllllllkkkiiijjjlllpppvvv|||~~~zzzwwwsssnnnlllooouuuzzzzzzyyyvvvpppjjjfffddddddddddddbbb^^^YYYUUUTTTUUUTTTTTTUUUUUUVVVVVVVVVVVVRRRTTTWWW[[[```gggnnntttwww~~~~~~~~~~~~zzzvvvvvv||||||pppdddYYYNNNCCC<<<777777777555222111222444111000000//////////////////////////////000000111000000000111111111111222000111111111111000//////...............///000111000000////////////000000111111111222333444444444777666666666555555444444333333333333333333333333444444555555555555555444666666777777666555444444444333333555888999888666//////000111222333444444222333333444444333111111222222222222222222222222444444333333333333333333111222444555666666555444222222222222111111111111222222222222333444555666555444333111111111222222111111111111222222222222111111111222333444555666666555555444333222111111000222333333111000000111111222333444333000...,,,...//////000000000000000,,,+++111;;;AAA<<<333...111333444333222111222333<<<666000...000111///---...///111222333444444444444CCCKKK@@@222---///000///000000111111222222222444444444333333111000000000000111222222333333444333333333333333444444444222333444444444444555777444444555555666777777888888:::<<<>>>???AAADDDGGGFFFNNNUUUcccttttttnnnrrrvvvhhhgggeeefffhhhjjjjjjjjjnnnrrrxxx|||}}}}}}}}}}}}|||yyyxxx{{{}}}||||||}}}~~~~~~~~~~~~|||{{{{{{|||~~~~~~|||zzzwwwtttrrrqqqtttrrrooooooooommmiiifffeeehhhmmmrrrvvvzzz}}}~~~{{{xxxvvvkkkkkkhhheeeaaabbbeeeiiiiiihhheee```\\\ZZZ[[[\\\YYYZZZYYYWWWUUUSSSTTTUUUWWWXXXZZZ\\\]]]___`````````bbbeeeiiinnnvvv}}}yyywwwuuusssyyyzzzttthhh^^^QQQGGGAAA>>>999666444666777666333000000111111000000///.........//////............///000000000000000000111111111111000000111111000000///...,,,,,,,,,,,,---...///000111000000//////000000111333222222111111222333444444444444555555555555555444444444444444444444444222333444555555555555555555666666777777666555444444444444666999:::999888222222222222222222222222111222333333333111000///222222222222222222222222222222333333333333333333222333444555555666666555333333333222222111111111222222222222333444555666555444222000///000111222000000000111111111222222111111111111111222333444444444333333222222222111///222444444111///000111111000...---------......---...//////000000/////////---000666888444000//////111222222111000000111444222000.........//////...///000111222111111000666BBBFFF<<<333333333///......//////000111111222111222222222222222111000000000111222222333333444444444444444444555555666222444666666444333555777555666666777777888888999888:::<<<===>>>@@@CCCEEEHHHQQQYYYiii{{{zzzsssvvvvvvjjjfffbbbbbbdddffffffeeeaaaeeelllqqqrrrrrrrrrrrrnnnooorrruuuvvvwwwvvvvvvwwwyyy}}}}}}~~~zzzwwwvvvwwwzzz{{{}}}~~~~~~|||zzzyyywwwuuurrrpppooojjjccc^^^\\\```eeejjjnnnqqqtttvvvvvvuuutttrrrpppnnnlllkkkcccdddddd```[[[XXXXXXZZZ]]]\\\YYYVVVSSSTTTWWWZZZVVVWWWWWWWWWVVVVVVXXXZZZ]]]___bbbfffhhhjjjjjjjjjrrrssstttvvvzzz}}}~~~yyyvvvuuusssqqqxxx|||ssscccWWWOOOHHH???;;;;;;;;;888555333555777666222//////000333222111000000000000000...............///000000000000000000111111111111000000000000000//////...++++++++++++,,,---...///111111000000000000000111666444222000000000222333111111222333444666666777444444444444444444444444111222333444555555555555555666777777777666555444555444555777999;;;:::999666555444333222000//////000111222222222000///...222222222222222222222222111111111222333333333444444333333333333555666777555555444333333222111111222222222222333444555555555444222000//////000111//////000000111111111222111111111000111111222333222222222222222222222222///222444444111///000111000111222333333222000///,,,---......//////......111//////222222///...111...///111111///...///000...000111///,,,+++...111...///000000000///---,,,---555777000...333222***---------...///000000111...///000111111222222111000000000111222222333333555555444444444555666777444777888777444333555777777777777888999999::::::888:::;;;<<<===???BBBDDDJJJTTT^^^ooowwwzzzvvvllliiieeebbbaaa```___^^^``````dddkkkkkkfffeeejjjeeeccccccgggllllllhhhcccdddeeeiiinnnuuu|||}}}|||||||||{{{zzzyyyyyy|||~~~}}}}}}~~~{{{|||}}}|||{{{{{{}}}}}}}}}{{{xxxtttpppllljjjnnnooorrrtttuuuttttttsssuuutttrrrmmmhhhaaa\\\XXXVVVWWWYYY]]]bbbeeeeeeeeegggggggggfffdddaaa___]]]YYYZZZ[[[ZZZWWWUUUUUUUUUUUUXXXVVVPPPMMMOOOQQQQQQRRRTTTXXX\\\aaadddffffffmmmnnnsss{{{~~~|||{{{}}}~~~~~~|||wwwvvvxxxzzz{{{wwwwwwtttqqqqqquuu~~~uuummmeee[[[NNNEEE:::888666333222222333444333===DDD@@@444,,,...444///222555777777444000...000000////////////000000111000000///////////////444222000...---///000222---------...///000111222------///000111111111111111111222333444444444444444444333333444555777888555444222111111222444555333555777888777666666777777555333555777888777444333444555777888888888888777555333222333333222000000111222333333222111000111222333333111///000000333111//////000111000///555555444333333333444444666666555444444444444444333222222222222222222333333333222222111000000000111111111111111000//////111111111111111111111111111111111111111000//////........................111222333222///---,,,---222222222222111111111111---......///////////////000111111111111///---,,,...---,,,++++++,,,...///222111000.........///000000000000000111111111111---......///000111111222000///---...000111111000...000222444555444333222111111111222333444555666888666333444666888666444999999999999999999999999999;;;<<<===>>>@@@DDDFFFIIIPPPbbbxxx}}}yyyxxxyyyuuupppkkkgggeeecccbbb___^^^bbbiiijjjeeebbbcccccc```___```cccccc^^^ZZZZZZ\\\___dddiiioootttwwwsssqqqooollljjjiiiiiijjjkkkllllllnnnrrryyy}}}zzzvvvsssrrrqqqqqqqqqrrrttttttsssrrrsssuuuvvvuuurrrnnnkkkhhhfffeeebbbcccfffiiikkkkkkkkkjjjiiihhhfffccc___ZZZUUUSSSPPPQQQRRRTTTWWWZZZ[[[[[[]]]]]]]]]\\\ZZZYYYXXXWWWQQQSSSTTTTTTRRRQQQRRRRRRTTTXXXXXXSSSPPPRRRTTTSSSWWW[[[aaahhhmmmqqqtttvvv|||~~~~~~zzzwwwxxx{{{}}}~~~|||{{{yyyyyy{{{rrrjjj___UUUNNNFFF===666888777555333111111222333000555999777222......000222555999<<<;;;888333000000000////////////000000///////////////000111111111222222222111...,,,***------,,,,,,,,,,,,------+++---000222333222000......///000111222222222222444444333333444555777777555444222111111222444555555777:::;;;999888888888666555666888;;;;;;888666555555666777888888888888777555333333333333222111000111222333333222111000222333333222111222555777999666333222222111111000222222222222222222333333333666888999777666555555222222111111111111222222333222222111000//////...///000000111111111000000111111111111111111111111111111111111111000//////////////////////////////000111222111///---------........................------...///////////////000000000000000///...---000///---+++++++++,,,---000///...---------....../////////000000000111111---......///000000111111111///......///111000//////000222333444444444333111111222444666888:::<<<555555555777999999666333555666666777888999999:::888999;;;<<<===@@@CCCFFFLLLTTTggg~~~|||zzz~~~wwwqqqmmmlllkkklllkkknnntttvvvqqqjjjfffbbb___\\\[[[\\\\\\XXXUUUTTTUUUWWWZZZ^^^bbbfffhhhiiihhhgggfffeeeddddddddd^^^___aaacccfffkkkqqqvvvxxxzzzzzzyyyvvvrrrqqqqqqqqqpppooommmjjjhhheeedddbbbdddggghhhgggfffeeefffiiigggddd```]]]\\\[[[[[[UUUWWWZZZ]]]___```______^^^^^^]]][[[YYYUUURRRPPPMMMLLLLLLLLLNNNPPPSSSUUUUUUTTTSSSRRRRRRRRRTTTUUUPPPSSSVVVWWWXXXYYY[[[]]]bbbgggjjjfffcccddddddcccdddkkkssszzz}}}|||xxxvvvvvvxxxyyyyyyyyyxxxwwwxxx{{{|||ssslll[[[SSSHHH@@@;;;777444111666444333111000000111111///......///222333111///111444777999999555000---000//////......//////000------......///111222333111111222222222111000000//////---,,,++++++++++++))),,,000333444222///,,,...///000111111222222111333333333333444555666777444333222111111222333444777:::===>>><<<:::999888666666777:::<<<<<<:::888777777888888888888888777888666444333444444333222111222222333333222222111333333222222222555999===>>>;;;666333222222222111333333444555555555666666666<<>>888555555111111000000000000111111333222111000///...------......///000111111111111000000000000000000000000000111111111111000000///000000000000000000000000...///000000...---------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...000//////.........//////111///---,,,+++***++++++...---------,,,,,,,,,,,,.........////////////000.........//////000000111111///......///000///...111111111111222333444444222222333444666999;;;<<<222333555999:::999666333222222333555666888999999555777999;;;<<>>===:::888777666666666888999:::::::::999999999999999888777777888666444444555555444333222222333333333333222222222333333444444666999<<<>>>:::444111111222222222111333444666777777666666<<>>CCC---------------...//////...............///////////////000111222222222222222222333444444555555555222222222222222222222222555888;;;<<<:::888777777666666555444444666999;;;999999:::999999888777666777555444444555555555444222222222222222222222222000222555666666555555666888444000...///111222333///111444666777666555444:::CCCKKKJJJAAA777111000000//////////////////000111111000///...---,,,++++++,,,...///111111222222000000000000000000000000///000000111111111000000........................,,,...//////...,,,---...------........./////////,,,------.....................---,,,,,,---...///++++++++++++,,,,,,---...,,,---///000000///...---------------........................////////////000///------...//////...000///---,,,,,,...000111111111000000111111222222222222333333333333444444555555666666666666666777333555777999;;;>>>CCCFFFFFFHHHTTTeeerrrvvvuuuuuu|||zzzuuurrrqqqqqqppppppnnnllljjjhhhgggdddaaa]]]YYYVVVTTTTTTTTTOOORRRTTTVVVWWWXXXZZZ\\\[[[\\\[[[XXXTTTQQQQQQQQQRRRTTTWWWZZZ[[[YYYWWWUUUUUUYYY]]]^^^]]][[[ZZZYYYWWWXXXYYYZZZZZZYYYXXXWWWZZZ[[[\\\]]]\\\ZZZXXXWWWZZZYYYYYYXXXXXXWWWWWWWWWZZZ\\\^^^___aaaeeemmmsss{{{xxxsssooommmooorrruuuxxx|||}}}{{{yyyvvvssspppoooqqquuuwwwyyy||||||uuuiii___QQQEEE>>>:::777555333333222111000///......---.....................,,,...000...,,,,,,...111222000...,,,,,,---///000///......------......///111111000///////////////---...000111333333444444)))))))))***+++---...///000///---,,,,,,...///000,,,---...//////000000///111222333444555555555444222222222222222222222222333555777888777666666777777777777555444555888;;;888999999999888777666666666444333333444555555444222111111000000111111222///222666777666444333222333000------...111222222444666999<<<===;;;999777222999@@@@@@;;;555222111000000////////////000000000000000///......------+++,,,...///000111111111111111111111111111111111///000000111111111111000...........................///000000...---------+++,,,,,,------.........,,,,,,---............---...------,,,,,,,,,------))))))***+++,,,---......,,,...111222333111///...---------............///........................///---,,,---...000//////000///---,,,,,,---///000//////000111222444555666333444444333111111333555777777777777777777666666444666888:::;;;>>>BBBFFFIIIIIIRRRaaaoootttwwwyyy{{{}}}sssooohhhaaa\\\ZZZYYYZZZ[[[]]]___```aaabbbeeegggeeeeeeccc___[[[XXXWWWWWWYYY[[[___ccceeeeeedddccc^^^aaadddeeedddcccbbbbbb___^^^]]]\\\]]]___aaabbbggghhhjjjkkkjjjiiigggfffhhhhhhhhhiiiiiikkkllllllooorrruuuwwwwww|||}}}~~~~~~yyytttqqqpppssszzz}}}}}}~~~}}}|||||||||{{{zzz}}}zzzmmm```WWWOOOFFF<<<555333444444333444444333222000///...///,,,------...////////////,,,---......---,,,---...,,,,,,,,,,,,,,,---------///......------......///000////////////000000111000111222222111///,,,+++)))))))))***+++,,,...///........................,,,,,,---...////////////000111333444555555444444111111222222222222111111222333555555444555777999888:::<<<<<<999888888:::777777888888888777666666555333222222444444444333111111000//////000111111111333555666555444444444222000......000222222222666999===??????===999777111444777777666444333333111000000//////000000111////////////////////////,,,---...///000000000000222222222222222222222222//////000111111111111111........................000111222111///---------++++++,,,,,,---......///+++,,,------......---------------------,,,+++***)))***++++++,,,,,,,,,,,,+++...111333444222///------............/////////........................---,,,+++,,,...000000000000000///......//////000000000000111222444555666333666777666444222222333555555666666777777888888666888999:::<<<>>>BBBEEEHHHHHHQQQ```mmmsssvvvxxxyyyqqqvvv||||||xxxttttttuuu}}}zzzsssppppppppplllmmmnnnmmmmmmmmmoooqqqrrrqqqoookkkfffcccbbbcccfffiiimmmqqqssstttttttttpppsssvvvvvvuuutttttttttpppmmmiiiggghhhlllqqquuu~~~yyyyyyzzz|||~~~}}}xxxxxxzzzxxxqqqjjjiiiiiiooowww|||}}}zzzjjj[[[NNNCCC===999666333333444444000,,,//////...,,,++++++---///,,,,,,---...////////////---,,,,,,...000000///...+++---000222333222000///.........------.....................///111222333777555222///------......,,,,,,,,,,,,---...//////,,,---///000000...---,,,---...///000111111111111000111333444555555444333111111222222222222111111222333333333333555888;;;999===BBBBBB???;;;999999666666777777777777666666444333111222333444444333111000///......///000111222333555444444444666888333222000111222333333222111444777::::::777333000666666555444444444444444111111000000000000111111////////////000000000000,,,---...///000000000000333333333333333333333333//////000111111111111111000000000000000000000000111222333222///---------,,,,,,---......///000000+++,,,------......------------......---+++***(((++++++,,,,,,,,,++++++******---111333444222///---.........////////////000.....................---,,,+++***,,,///111111111111111111000000000000111222222111111000111111222333777;;;;;;777333222222222333444555666888999999777999:::;;;<<<>>>BBBEEECCCEEENNN^^^kkkppprrrssswwwrrrqqqpppnnnlllkkkmmmnnnuuu{{{~~~{{{|||~~~yyysssrrrtttvvvxxx|||}}}|||}}}~~~|||||||||zzzwwwtttssssssmmmttt|||~~~}}}~~~xxxmmm]]]PPPGGGAAA:::555444222000...------...///...------------...//////,,,///000------///...+++------------....../////////////////////000111111......------------..................////////////111222444444333111///---000---+++,,,///000...,,,...........................---+++***+++...111333222333444555666666666666444444444555444444333333333333444444555666777777222GGGSSSIII;;;888999999:::999999888777666555555222444555666666444222111333333222111000000000000111222333444555555555555111111000000000000000000333444444555555444444333555444333333222222333333000//////000000111222222000//////.........//////111111111111111111222222...///111333333333111000222222222111111111000000000000000000000000000000000000000000///...,,,+++,,,,,,,,,------........................---------------..................------------------------,,,,,,+++,,,------+++***...------------.../////////000///...------///111///.........///000222333999999888555222111222444777666333111//////000111555666888888777666333222333444444555666777888888777777888:::<<>>@@@AAAEEECCCIIIXXXgggnnnpppqqquuu|||yyywwwwwwwwwxxx{{{}}}~~~}}}{{{xxxuuusssrrrtttyyy|||zzz|||~~~{{{hhhWWWMMM???:::555222333333222000000///...------...///000---------------......///666<<<===666000.........------............//////,,,++++++++++++,,,------......------------..................////////////111000000//////.........---.........,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///////////////000000000111222333333444444333333333444444444444333333111222222333333444444444777CCCHHHAAA:::::::::888666666666666666666666666777666555555444444555555555444333222000000//////111222333444444555555444444444333333222111000000222222222333333222222222222222111000000000000000222111///------...000111///...............//////---...///000222333444444111222333333333222111000333333222222111000000///000000000000000000000000,,,---.........---,,,+++------------,,,,,,,,,,,,,,,,,,,,,------..................------+++******------------------------///---++++++,,,......---------------......//////,,,---...---++++++---///...------,,,------.........000111111000///000111222222111111222444666777111222444555555555444333555555555555555555666666777777888999;;;>>>???AAAEEECCCJJJYYYhhhooorrrtttvvv~~~{{{|||~~~|||xxxsssqqqrrrvvvzzz}}}{{{xxxwwwvvvuuuvvv{{{uuuaaaNNN@@@999777444222222333333111000......---------...///000------,,,,,,------...///666===???888000...///000+++++++++++++++++++++++++++++++++++++++,,,,,,---...------,,,,,,------...............////////////111111000///......//////---///111///,,,***,,,...,,,,,,,,,,,,,,,,,,,,,,,,///////////////............///000111222222222222222222333444444444333333222222333333333444444444666<<<>>>999666777777555666666666777777888888888888777555444444444666777666555444222111000//////111222333444444444444444666666555444222111000000111111222222222222111111111000//////......//////222000...,,,,,,,,,...///......---------...//////...//////000111222222333222222333333222111000///333333222222111000000///000000000000000000000000,,,---.../////////...---//////......------,,,,,,******+++,,,---......///)))***+++------------,,,------------------------000---+++***,,,...//////,,,------..................///000///...---///000......------------------000222444333000...------000000000111222444555666///000222333444444444333555555555555555555555444666777777999;;;===>>>@@@FFFFFFLLL[[[iiiqqquuuxxxxxx{{{{{{|||{{{{{{||||||~~~zzztttpppppprrruuuwww{{{}}}uuuooofffgggeeeZZZJJJ<<<555444000000//////000///---,,,,,,,,,,,,------...//////,,,,,,,,,,,,,,,---......,,,444777111***)))+++---+++++++++++++++++++++***,,,,,,,,,+++,,,------...------,,,,,,,,,,,,------............////////////------,,,+++++++++,,,,,,---000111000---+++---///------------------------------------------,,,,,,---...///000111111111111111222222333444444333333444444444444555555555555666888888555555666666444666777777888888999999999999777555333333444666777666555444222111000000000222222333333444333333333666666555444333222111000000111111222222111111000000///......------......000///---,,,+++,,,---...---------------...//////111111000000000000000000222222222222111000000///222222222111111111111000////////////////////////......000111111000//////,,,,,,++++++******)))))))))******+++,,,---......(((***+++---......---,,,------------------------///---******,,,...//////,,,---......//////......---///000000.........///......//////.........------///000000---+++******/////////000000111222222//////000222333333444444555555555555444444444444666666777888:::<<<===>>>EEEEEELLL[[[hhhooouuuyyyxxx~~~|||xxxuuussssssssswww{{{|||{{{{{{zzz{{{~~~}}}}}}|||}}}~~~}}}xxxtttsssuuuwwwvvv{{{}}}rrrggg\\\SSSMMMJJJKKKJJJDDD:::333222444+++,,,------...------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,------...'''...111---)))***,,,,,,......------------,,,,,,------,,,,,,------...///------,,,,,,,,,,,,------............////////////......---------------------...///...------...///........................---,,,,,,+++,,,,,,---------...///000000111111000000111222333333444444333555555555555555555555555666666666666666666777777666666777777888888999999888777555333333444555666555444333222222111222222222222333333333333222222555555444333333222111111111111111222222111111111//////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222111111000000///......000000000000000/////////000111111111111222222222///////////////////////////000111222111111//////,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++---...///...---+++)))---------------------------+++)))***,,,---......+++,,,.../////////...---+++---......---,,,,,,------....../////////......+++---/////////...///000////////////////////////000000000111222333333444444444444444444444555555666666777888999;;;<<<===BBBCCCJJJWWWcccjjjpppuuuyyy|||xxxvvvuuutttvvvyyy~~~yyyxxxyyywwwxxxzzz{{{}}}}}}|||~~~mmmfff[[[QQQHHHAAA<<<999999::::::888333/////////+++,,,---............///+++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,---...)))---///---+++---...---///.........---------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---............///////////////000111111222111000///+++******+++---...---------------------------------,,,+++++++++---///000---...///000000111111111000000111333333444444333444444444444444444444444333444555666666555666888555555555555666666666666666666444333333333444555444333333222222222333333222222333333333222222111444333333333222222111111111222222222222222222111//////...---------------***+++,,,------,,,,,,+++,,,,,,,,,,,,---...///000000000000000000/////////...............//////000//////000111222333333444////////////////////////000000111111111///...---------..................************++++++++++++,,,---///000000...,,,***------------------------***))))))***,,,------,,,+++,,,...///000///...---+++---...///---,,,,,,---++++++---...///......---...///000000//////111333...//////000000000000000111111111111222222333444333333333444444555555555666666666777999:::<<<<<>>DDDRRR```gggiiikkkwwwzzzjjjaaaTTTJJJCCC===888333555444333222111000000000000/////////---,,,+++***,,,,,,+++***************---,,,+++++++++++++++++++++++++++,,,+++******)))+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,+++---,,,,,,+++++++++++++++------,,,,,,,,,,,,------////////////////////////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111111222222222333333444444444444444444444444444444333333333444555666444444333222333444555666666666666555444333222111333444444555555555555555333333333333333333333333222222222222222222222222444444222111000000111111000---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..........................................------.........///......------...///000------////////////------......---------,,,,,,,,,---,,,+++************+++,,,+++***+++---...,,,)))***+++---......---,,,+++---------,,,,,,,,,++++++,,,------------.........+++,,,---,,,******+++---...---++++++,,,---,,,***,,,,,,,,,---......//////------------...000111222000000000000////////////222222222222222222222222222222111111111222222333333333333444666999;;;<<>>???<<<555000.........------,,,,,,,,,......---------------.........//////000000111111///000000000111222222222222222222222222333444444555555444555666888999;;;===>>>DDDNNNWWW\\\bbbhhhrrryyyqqqhhh[[[NNNEEE???;;;999///000111222111000...------+++)))***---//////...------,,,,,,,,,,,,,,,---,,,------------,,,++++++***+++,,,---,,,+++)))((()))))))))***+++---///000+++++++++,,,+++******)))******++++++++++++************++++++,,,,,,++++++,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------++++++,,,,,,---......///,,,------......---------******++++++,,,---......,,,------------------,,,------------.........///------------------,,,,,,------......///000111111111111111111111111111111000111333444666666666555888777555333222222222222000000111222222222111111222222333444444444444333111111111111111111111111222222222222222222222222111111222222111000...---///...---...//////---+++***++++++,,,------......++++++,,,,,,---...//////------------------------,,,---///000000///---,,,******,,,,,,---,,,+++++++++,,,---......---,,,+++******+++++++++,,,,,,,,,***************+++,,,,,,+++---...---***((()))******************+++,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,------)))+++++++++++++++---///666888;;;>>>???<<<777222,,,,,,,,,,,,,,,+++++++++---------,,,,,,---...............///000111111111000000000000111111111111000000000111222333444555555555555555666777999:::======CCCMMMTTTYYY```gggrrr{{{uuulllaaaXXXMMMHHHAAA;;;777333000...000111111///---,,,---///000''' """+++222222...---,,,,,,+++******++++++***+++,,,------+++***)))&&&'''***,,,---,,,,,,+++******+++,,,...000222333***++++++++++++***))))))******++++++++++++*********+++,,,,,,------------++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...///000000++++++,,,------,,,,,,,,,))))))***+++---...//////,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******,,,...000222333444000000000000000000000000000111333555666666666555888777555333222222222222111111111111111000///...222222333444444444333333111111111111111111111111222222222222222222222222000000111111000///---,,,///...---...//////---+++(((((()))***++++++,,,,,,------------------------------------------------,,,---///000000///---,,,((()))+++,,,------,,,+++,,,,,,............,,,,,,*********++++++,,,,,,,,,+++*********++++++,,,---+++...000///,,,))))))*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++)))***++++++***+++---///111222333555666555111---++++++++++++++++++++++++---,,,,,,,,,,,,---...///---......///000111111222111111111000000000000000...//////000111333444555666555555555666777999::::::;;;AAAJJJQQQVVV]]]dddqqqyyynnn```XXXTTTOOODDD;;;888555111///111222111000///...,,,,,,------,,,***//////.........---------.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))***,,,...000111222************************,,,,,,,,,++++++*********************************))))))+++,,,---.........***++++++,,,,,,++++++***///...,,,,,,---...---,,,......---------,,,,,,,,,...---,,,+++***+++,,,,,,///,,,)))))),,,...---+++,,,,,,,,,---------......000000///...---,,,,,,+++////////////000000000000000111222333333222111000111222222333333444555555444444555555444222111000000000111111111000000///111111111222222333333333////////////000000000000111111111111111111111111000---,,,---000111111///...---------...---***'''++++++***))))))******+++---------------------------///000000///......///---,,,,,,---...---+++)))---,,,+++)))((('''''''''''''''(((***,,,------,,,000---***)))))))))(((&&&*********++++++,,,,,,,,,+++,,,------,,,+++)))(((,,,,,,++++++***)))((((((((((((((((((((()))******+++++++++***************(((((()))***++++++,,,,,,///......------......///---,,,,,,++++++,,,,,,------------........./////////...------...///...,,,////////////000000000000000111111222222333444444444444555444333555888;;;@@@===@@@JJJUUU\\\bbbgggsss{{{qqqfff^^^UUUNNNEEEAAA@@@>>>888333666222///...///000000......---,,,,,,---...,,,+++......------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++*********))))))***+++,,,,,,------************************,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))))))))+++...222555777000...,,,,,,.........---//////.........---------...---,,,+++++++++,,,,,,...,,,)))***,,,...---,,,,,,,,,,,,---------......////////////...---,,,,,,.../////////000000000000000111222222222222111000111111111222333333444444444444444444444222111000000000111111111111111111333222222222222222222111///000000000000000000000111111111111111111111111...,,,***+++---///...,,,---,,,,,,,,,---,,,***(((++++++++++++++++++++++++...---------------------,,,...//////...---...///,,,+++******,,,......---...---,,,***))))))(((((()))))))))***+++++++++***(((***,,,,,,++++++---...***++++++++++++++++++,,,++++++,,,,,,++++++******,,,,,,+++******)))((((((((((((((((((((()))******))))))))))))(((((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------------.........000...---...//////...---////////////000000000111000000111111222333333333444444555444444555888;;;>>><<>>EEENNNUUUWWW[[[aaasssxxxmmmeee\\\WWWNNNGGGAAA<<<888555555444333111///.........+++,,,---,,,+++***+++,,,***,,,------------...///,,,+++***+++,,,---,,,++++++************)))))))))************++++++++++++++++++++++++++++++++++++''''''((((((((((((''''''))))))******++++++,,,,,,************************)))))))))***************))))))))))))))))))))))))***)))((((((((()))+++,,,%%%'''***---000222333333444111---+++,,,---------,,,,,,,,,,,,+++++++++***+++++++++,,,+++******)))***,,,......,,,++++++,,,,,,,,,,,,---------......------------......//////------........./////////111000000//////000000111/////////000111111222222333222111111111111222222000000111111111000000000---...///000111333444444222222222111111000000///////////////////////////---......---++++++,,,...---+++))))))+++++++++***'''(((***+++,,,++++++***)))))))))******++++++,,,,,,------+++******,,,...------...///111111///---+++******)))(((((())))))%%%(((++++++,,,...333888@@@666***&&&***,,,***'''***************)))))))))******)))))))))******+++))))))))))))))))))))))))((((((((((((((()))******(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++************++++++,,,,,,,,,,,,------------,,,+++***+++---......---000000000111111111222222333333444555555666666777222444555666666666888999>>>@@@GGGPPPTTTUUUYYY^^^uuu|||wwwqqqiiiccc^^^XXXPPPIIIDDD@@@:::666333222111000333222111///,,,,,,,,,---+++++++++,,,---------,,,(((+++------,,,,,,---///---+++***+++,,,,,,+++***+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++(((((())))))))))))(((((())))))*********+++++++++************************((()))))))))*********+++)))))))))))))))))))))))),,,+++***(((((()))***+++(((((()))+++...111333555999555000------.........------,,,,,,,,,+++++++++***++++++,,,+++***)))(((+++---//////,,,******+++,,,,,,,,,---------......///...---,,,,,,---///000---------.........//////111000///......///000111//////000111111222222333222222111000000111222333000000000000000///...---...//////000111222222333333333222111111000000///........................+++---...---++++++---000///---+++***+++++++++***))))))***++++++,,,,,,---*********+++,,,------------...---+++***+++---///777444000......///...---++++++******))))))******'''***,,,***'''(((---111000***$$$###'''***(((&&&))))))))))))************)))************))))))(((((()))))))))))))))))))))((((((((((((((()))******(((((()))******+++,,,,,,))))))******+++,,,,,,,,,************************,,,++++++******++++++,,,,,,------------.........---,,,,,,---///000000///000000111111111222222222222222333333444555555555111333666666666666777999;;;???GGGQQQUUUUUUYYY^^^ssszzzuuurrrlllccc[[[VVVOOOGGGBBBBBBAAA===999999666222///......,,,+++.........---,,,,,,...000---,,,+++,,,......,,,***&&&))),,,---++++++---///...,,,++++++,,,,,,***)))++++++++++++************(((((())))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************))))))))))))************************(((((())))))*********+++************************///...+++)))(((((()))***...---++++++,,,///333555<<<888333///////////////......---------,,,,,,,,,******+++,,,+++***)))(((+++...000///,,,))))))***,,,,,,,,,---------......111///---++++++---///000---------.........//////111000///......///000111000000000111222222333333222222111000000111222333000000000000///---,,,+++000000000000111111111111333333222222111000000///........................,,,...000///------000333111...,,,++++++,,,+++***++++++++++++,,,---...///++++++,,,------...//////......---,,,***+++...000CCC===444...************,,,,,,++++++***++++++++++++------)))$$$"""&&&******))))))***+++,,,++++++(((((())))))******++++++)))***+++++++++)))((('''(((((((((((())))))))))))((((((((((((((()))************+++,,,------......(((((()))***++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------........./////////...---///111222222111000111111111111222222222000111111222222333444444111333666777666666777999999===GGGQQQUUUVVVYYY___rrr~~~vvvqqqgggbbbZZZTTTNNNJJJFFFDDD<<<:::888555333333333333222111000///...---------000///...---,,,+++++++++.........---,,,+++***)))))))))*********+++++++++***++++++,,,,,,++++++***---,,,,,,+++*********+++))))))************))))))+++++++++++++++***)))(((''''''((((((((((((''''''******))))))((((((''''''+++*********))))))(((((())))))******+++++++++,,,))))))*********+++++++++,,,------...---,,,***))))))******++++++,,,------000///...,,,,,,+++++++++---,,,,,,---......---+++,,,++++++******++++++,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------......------------...............///......------,,,,,,++++++,,,---///000000000111111111222222222222111111000111333444555............------------111111000000/////////...333333222111000///......------.........---,,,+++......---------,,,,,,,,,///...,,,***))))))))))))---***((())),,,//////...))))))))))))))))))))))))*********+++---000333444>>>888222............,,,//////---,,,+++*********)))))))))))))))))))))))),,,+++++++++***)))))))))************************''''''''''''((((((((()))''''''((()))******))))))((()))))))))************))))))))))))***+++,,,---***+++,,,,,,******+++,,,+++++++++++++++++++++,,,+++,,,...///000///...---/////////......---,,,,,,///////////////000111111......///000111333555777222444444444222222222444111222333555666777777777;;;<<>><<<:::999888888666333111222111000111111111///,,,,,,,,,...//////...,,,,,,,,,+++++++++++++++,,,---------,,,+++++++++++++++,,,,,,------...---------******************************++++++++++++*********))))))(((((())))))))))))******++++++******)))(((((()))******+++******((())))))******))))))(((''''''(((((())))))***************)))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))+++***)))(((((()))***+++------,,,+++***)))(((((('''))),,,...000000//////---,,,,,,---......---+++++++++************++++++*********+++************))))))*********+++++++++------,,,,,,,,,,,,------------------------......---------......///000000/////////000000000111111//////000000111222222333222222111000///...------..................---------........./////////000000...,,,+++++++++---...+++++++++************)))(((((()))***+++,,,------))))))((()))******+++***))))))))))))))))))))))))******+++,,,+++***((('''((()))***,,,---//////...***))))))))))))***++++++))))))))))))))))))))))))(((((())))))******++++++************************'''(((((((((((()))))))))***))))))(((''''''''''''***)))((('''((()))+++,,,,,,++++++***))))))******)))+++,,,+++***)))***+++((())))))+++,,,---......,,,+++*********+++---...///...---,,,,,,...000111///............///000000---...000222222111000...111222333333222111333444444444555555555555555444:::<<>>;;;999888666444111000///......000000...---000///......///...,,,******+++---.........---,,,++++++*********++++++,,,,,,,,,+++*********++++++***++++++,,,,,,,,,++++++************************)))******++++++******)))******)))))))))******+++(((((())))))))))))(((((('''((()))***************'''(((((())))))(((((('''''''''(((((())))))******))))))))))))))))))******)))))))))(((((((((((((((******************************((((((((()))***+++************************(((***,,,/////////...------,,,,,,---......---++++++******))))))******+++)))******+++++++++***)))))))))*********+++++++++,,,,,,++++++++++++,,,,,,......---,,,+++++++++,,,+++,,,,,,---......//////....../////////000000000......///000111111111111222111111000///.........------..................------......//////000000000...,,,+++++++++---...++++++*********)))))))))************************((())))))))))))))))))***))))))))))))))))))))))))'''((()))*********(((((((((***,,,---------------,,,,,,+++***************))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))(((((((((((()))))))))***)))((('''&&&&&&&&&&&&&&&***)))((((((((()))++++++******))))))***++++++,,,)))***++++++))))))***+++((())))))+++,,,---......++++++***)))***+++,,,---000///...---,,,------..................//////000///000222333333222000///000111333222111111333444444444555555555555555444:::<<>><<<999777666555444222111111222333222000000...---,,,------+++***---+++***+++,,,---,,,***))))))***+++++++++++++++,,,++++++*********++++++++++++******)))******+++((()))))))))))))))((((((+++++++++***************))))))************))))))******)))))))))***++++++'''(((((((((((((((((('''(((((())))))***)))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))******************))))))))))))((((((++++++++++++************)))))))))))))))******+++(((((())))))***+++,,,,,,++++++---.........---------,,,,,,---......---+++******))))))))))))******)))***+++,,,,,,,,,+++************++++++++++++,,,,,,++++++******++++++,,,///...,,,+++++++++,,,---***+++,,,---........................////////////000111111111000///...---000000////////////...................../////////.........//////000000000///...---,,,+++,,,------+++++++++*********))))))***+++++++++***)))((((((''')))++++++)))))))))***))))))))))))))))))))))))&&&'''((())))))***))))))(((***+++,,,*********+++---,,,+++***************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))((('''&&&&&&&&&'''(((((()))))))))************))))))))))))***+++,,,---)))***+++***))))))***+++,,,,,,,,,++++++*********++++++******++++++,,,---...------,,,,,,+++******......------......///000...///000111111000/////////111222222111111333444333333444555666666555555:::;;;AAAJJJNNNPPPTTTZZZhhhyyy222333555555666777:::<<<999;;;???AAABBBEEEHHHJJJLLLMMMOOORRRUUUWWWYYY[[[^^^```dddgggjjjlllllllllqqqrrrtttwwwyyy{{{||||||}}}~~~~~~|||{{{xxxuuurrrooolllkkkiiihhhfffddd```]]]ZZZXXX\\\[[[YYYUUUQQQLLLHHHEEEBBB@@@>>>===;;;999666333444444333222111000000///111///...///000111000///000///---,,,------,,,+++000...,,,+++---......---******))))))******++++++---,,,++++++******************))))))))))))*********************)))((('''+++++++++*********))))))))))))************))))))((((((((((((((()))***+++(((((())))))))))))(((((())))))))))))))))))((('''(((((())))))))))))(((((())))))))))))((((((((((((((()))))))))************++++++*********)))))))))+++*********))))))))))))((()))******+++++++++***((((((((()))***+++++++++++++++,,,------......///---,,,,,,---......---+++******))))))))))))******)))***,,,---...---,,,+++++++++++++++,,,,,,,,,,,,++++++************++++++...---,,,,,,---...000222+++,,,---.../////////...------.........////////////000000000000...---,,,---............/////////.........//////000000000///000000000000000000000......---------,,,,,,,,,,,,,,,+++++++++*********)))***++++++***)))(((''''''***,,,,,,***((()))***))))))))))))))))))))))))((((((((((((((())))))***''')))+++***((((((***,,,***))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((()))))))))************)))(((''''''(((***+++'''(((***+++++++++)))(((+++***************++++++(((***+++***)))((()))+++------,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,***+++---......,,,+++***...------------...//////---.........//////000000...000222222111111333444222333444555666666666666:::;;;???GGGKKKMMMSSSYYYfffxxx000111222222222333555777222333555666666666888:::;;;;;;===>>>@@@BBBCCCDDDEEEGGGJJJMMMOOOOOOOOONNNOOOPPPRRRTTTVVVXXXYYYYYYYYYYYYZZZ\\\]]]^^^``````]]]___aaa```^^^]]]^^^aaa^^^^^^]]]\\\\\\[[[ZZZZZZYYYXXXXXXWWWUUURRRPPPOOOKKKJJJIIIHHHFFFCCCAAA@@@AAAAAABBBAAA???<<<999777666555333333444444333222000000////////////......000...------......,,,++++++)))((()))+++------,,,555222...,,,,,,,,,,,,,,,---,,,+++******+++,,,---...---,,,+++***************)))))))))))))))******.........---,,,+++***)))++++++++++++******))))))))))))************))))))'''''''''''''''((()))***))))))************))))))))))))***))))))(((''''''))))))************))))))******))))))((((((''''''(((((())))))*********+++,,,+++++++++******))))))******))))))((((((((('''((()))***,,,,,,,,,+++***((()))))))))************++++++++++++---...000111---,,,,,,---......---+++******))))))))))))******)))***,,,.........,,,+++++++++,,,,,,,,,---------++++++************++++++---,,,,,,---///222555777,,,---...000000000000///---------.........//////,,,---...000000000000///,,,,,,------.../////////.../////////000000111111111111111111000000000000------.........---,,,+++,,,,,,,,,++++++++++++***((()))***++++++***)))((((((+++------***))))))+++))))))))))))))))))))))))+++***(((''''''((()))***(((***,,,+++)))))),,,...&&&&&&''''''(((***+++,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++***)))((()))***,,,...&&&'''***,,,,,,+++)))'''---,,,+++***))))))))))))(((***+++***)))((()))***+++++++++++++++++++++,,,***+++,,,---...---,,,,,,)))+++...000111000...---...------------.../////////.........///000222222...000111222111111333444111222333555666777777777;;;:::>>>EEEIIILLLRRRYYYeeexxx...............///000000///000000000111111111111444444555555666777888888999999;;;<<<<<<;;;::::::>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDCCCCCCBBBBBBBBBAAA>>>>>>======<<<;;;:::::::::999777555444333444444333333333222222222111111333333222111000000111111000...,,,---...///...---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666444111...,,,++++++,,,,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))((()))***,,,,,,,,,+++******)))))))))+++,,,+++***)))************++++++++++++*********))))))((((((******)))(((((('''(((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((((('''******+++++++++***))))))((())))))***++++++++++++))),,,///000///,,,++++++......---,,,+++))))))(((+++++++++************))),,,,,,,,,,,,+++***))))))+++++++++************)))((())))))))))))*********---,,,,,,+++,,,---...///222000.........///...---------------------------,,,,,,,,,------.........------......---,,,,,,+++,,,,,,------.../////////222111000111333333111000000//////...------,,,,,,,,,,,,+++***))))))))))))+++++++++************)))*********)))(((''''''&&&))))))))))))))))))))))))((())))))***)))((('''&&&***)))+++---,,,''''''+++)))'''%%%&&&)))***(((&&&((((((((((((((((((((((((((((((''''''''')))***+++,,,+++)))''''''(((***+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))***+++---...///************+++,,,------******,,,000333333///+++...,,,+++,,,///111222222111111///...------------000000000111222222333333222222333444444555555666888:::===???BBBGGGPPPVVVeeewww...------------...//////.........////////////000//////000111111222333333///000222333444444333333111111222333444555555666666666666666666666666666777777777777777777777666888888777777666666666666777777777666666555555444777666444222111111111111222222222111111111000000000///...------------...,,,+++))))))+++,,,+++***...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))))))))***,,,------------,,,+++***************************))))))))))))))))))))))))******+++++++++************)))((()))+++,,,+++***))))))*********+++++++++++++++++++++******))))))+++***)))))))))))))))***************************))))))************))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))((((((((())))))***************)))+++***)))(((((()))******''')))---......---......*********++++++,,,,,,,,,+++++++++************)))***++++++,,,,,,,,,+++++++++++++++*********)))))))))))))))*********++++++,,,++++++,,,---///000111222000.........///...,,,++++++,,,,,,------.........------------------,,,,,,,,,,,,---------,,,,,,,,,,,,------.../////////111000000111222222111////////////...---,,,,,,,,,,,,,,,+++***))))))******+++++++++************)))++++++***))))))(((''''''))))))))))))))))))))))))((()))***+++***)))((('''+++((('''))))))''''''******(((&&&''')))***)))'''))))))))))))))))))))))))***))))))(((((()))***+++******)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))***+++,,,...///---,,,++++++******++++++---,,,---000222111...+++...---+++,,,...111111111/////////...//////000000000000000111222222333333222222333333444555555555888:::===???AAAGGGOOOVVVdddvvv,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---......//////---...000111222222222222---------....../////////////////////////////////222111111000//////......111111111111111000000000000000000000000000//////222111000///............000000000///////////////...---,,,,,,,,,,,,,,,,,,+++***((((((***+++***)))------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,+++************************))))))))))))))))))))))))++++++*********************)))((()))+++,,,+++***)))))))))*********++++++,,,,,,++++++++++++************))))))******++++++************************((())))))******))))))((()))))))))))))))))))))))),,,,,,+++******+++,,,,,,))))))))))))))))))))))))*********))))))((((((((((((((()))***+++++++++***,,,+++((('''(((+++...000222333444222000......///))))))***+++,,,,,,------+++++++++************)))))))))***+++,,,,,,,,,,,,++++++*********)))))))))************+++++++++,,,***++++++,,,...000222333111000......//////---,,,)))******+++------.../////////......---,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,---......//////000000///000111222000...///......------,,,,,,+++++++++******)))*********+++++++++************))),,,++++++******)))))))))(((((((((((((((((((((((((((((()))***++++++++++++222+++&&&'''***)))***,,,+++)))((()))******)))(((************************++++++***)))))))))******((((((((())))))*********))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))***+++,,,---...///...---+++***)))))))))///.........//////---+++///---,,,---...000000//////............///000000000000000111222222333333222222333333444444555555777:::===>>>AAAFFFOOOUUUdddvvv***************+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........000000111111111111111111000000000000000000//////000000000000000000000000111111111000000/////////000000000000000000000000---------------.........///......---,,,,,,,,,,,,............------------///......---------......---,,,******,,,---,,,+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++***+++,,,---......------+++,,,,,,---,,,,,,++++++************************))))))))))))))))))))))))+++***)))))))))***,,,---***)))((()))***++++++)))))))))))))))************************************)))((((((((()))***++++++************************(((((())))))))))))(((((())))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))*********)))((((((''''''((((((***+++,,,,,,,,,,,,,,,***((((((+++000666:::DDDCCC???999222---+++++++++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,************))))))))))))******+++++++++,,,,,,,,,+++,,,---...///111222333111/////////000000...,,,***+++++++++,,,,,,------............------------...............---,,,++++++,,,,,,------...//////000///...///000111///---------------,,,,,,+++++++++***************+++++++++++++++*********)))))),,,,,,,,,++++++*********((((((((((((((((((((((((((('''&&&'''))),,,000222;;;111)))))),,,------...++++++***************)))))))))))))))))))))))))))++++++***))))))(((((((((&&&&&&((()))************((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))((()))))))))************((()))))))))************************+++,,,---......---,,,+++************...---,,,,,,,,,---------///---,,,---...//////...000//////.........//////000000000111222222333333111222222333444444555555666999<<<>>>@@@FFFNNNUUUdddvvv)))))))))))))))***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------......---,,,,,,+++++++++.........------------,,,------------------------,,,,,,,,,,,,------......------------------------+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------......///...---++++++---------,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))******++++++***)))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())),,,...///)))((('''(((***+++***)))(((((()))))))))*********((((((((()))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((())))))))))))((('''&&&)))***+++,,,------------+++***((()))+++000666999CCCAAA===666///+++)))***+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,+++***)))*********)))))))))((((((******+++++++++,,,,,,,,,------...//////000000000000//////000222222000...---------,,,,,,+++++++++,,,,,,------...///000000111111111000...---+++***++++++,,,,,,---...............---...///000...,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***+++,,,,,,+++++++++*********)))))),,,,,,,,,,,,++++++++++++(((((((((((((((((((((((((((&&&######&&&,,,444888???444,,,+++------,,,---+++,,,,,,+++***))))))***(((((((((((((((((((((((()))))))))(((((('''&&&&&&%%%&&&''')))************(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))((()))))))))************((()))))))))************************+++,,,------+++*********++++++,,,---***************+++---///...---,,,---//////...---000000000111222333555555000000000111222222333333111111222222333444444555666888;;;===???EEEMMMTTTeeevvv))))))(((((())))))***+++******+++++++++,,,,,,,,,************++++++++++++------,,,***************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))***+++,,,,,,---,,,,,,,,,,,,------------************************+++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,+++))))))+++,,,+++*********+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********)))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...)))((('''(((***+++***)))((((((((()))))))))******'''''''''(((((((((((()))''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((&&&(((***,,,,,,***(((&&&******+++,,,---------,,,+++***))))))***+++---///000000///,,,***)))+++,,,))))))***+++,,,,,,------+++++++++************))),,,,,,,,,,,,+++***))))))******)))))))))(((((((((************+++++++++,,,------.../////////......//////000222444555333111000///...---,,,,,,+++***++++++,,,...///000111222111111000000...---+++***+++++++++,,,------.........---,,,---...///---+++++++++++++++++++++++++++))))))))))))***+++,,,---+++++++++************)))++++++++++++++++++++++++(((((((((((((((((((((((((((&&&$$$###&&&+++222666888000******+++))))))***+++,,,,,,+++)))((()))***''''''''''''''''''''''''''''''((((((((('''&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++******++++++,,,---(((((()))***+++---...///((()))*********+++---000,,,,,,,,,---//////...---...///000333666999;;;===000000000111222222333333111111222222333333444444555888;;;<<>>DDDLLLSSSbbbttt)))))))))))))))***++++++'''''''''(((((((((((())),,,,,,,,,,,,++++++++++++((((((((((((***,,,...000++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))))))))))))*********++++++//////...---,,,++++++***)))***+++,,,------,,,,,,******++++++,,,,,,,,,,,,******)))******+++,,,,,,,,,***))))))***++++++***((()))***+++++++++++++++************************)))(((&&&%%%%%%''')))***)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,+++***(((''')))((('''((()))******((((((((((((((())))))))))))(((((())))))*********++++++***)))(((((('''((((((************************''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$(((...333444111---)))((())))))))))))(((((('''&&&(((+++---...,,,***)))***+++,,,,,,*********,,,......---,,,+++))))))(((+++++++++************))))))***++++++,,,,,,,,,,,,))))))))))))((((((((((((((())))))))))))*********''')))+++---///000000000---...000444888999888777......//////////////////.........///////////////((()))***+++,,,---------***++++++,,,,,,---......,,,,,,+++,,,---...,,,*********************++++++((((((((()))***,,,---...+++++++++************)))************************************************((()))***+++***(((&&&$$$%%%%%%'''++++++((((((,,,***+++---+++(((&&&''')))))))))))))))))))))))))))&&&'''(((*********))))))***)))'''&&&%%%&&&((()))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))************+++++++++***++++++,,,,,,)))))))))***+++---...///,,,///111000---,,,,,,...))))))***---000000///...000///..................000000000111222222333333000111111222333333444444444777:::<<<>>>DDDLLLRRR```rrr+++*********))))))(((((()))(((((('''(((***,,,---)))*********+++++++++++++++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,************+++***+++---......---+++***++++++******************------,,,,,,,,,+++++++++***************************+++,,,,,,+++***((('''************************)))************+++++++++(((((())))))))))))((((((+++*********))))))(((((('''((()))***++++++++++++(((((((((((())))))))))))))))))(((((()))***++++++))))))))))))))))))))))))******))))))(((((('''''''''(((((())))))))))))((())))))(((((((((((())))))''''''((((((((((((((('''))))))************)))))),,,+++++++++******))))))))))))))))))))))))))))))((()))))))))'''&&&&&&''')))))))))))))))******+++000---)))(((***+++***((((((''''''(((((()))***+++***+++,,,------,,,******++++++******)))******+++*********))))))***++++++,,,,,,++++++***)))))))))***))))))))))))+++,,,---++++++******)))(((((((((((((((((()))******++++++))))))***+++,,,......///,,,---///111333333222222///000111000///...///000---...///000000///...---......---,,,,,,,,,,,,---***+++,,,---,,,+++***)))---,,,+++,,,------+++)))+++++++++***)))(((((('''++++++******))))))((((((+++++++++*********))))))(((((()))))))))*********&&&'''***++++++***'''&&&(((((((((((((((((((((((('''((()))***)))(((&&&$$$&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((,,,+++(((&&&&&&''')))***&&&''')))******(((&&&%%%***)))'''&&&'''(((***+++))))))))))))))))))))))))******)))))))))))))))***///---***)))***+++++++++((()))))))))******************+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...///...---,,,+++,,,---...000///.........///111222111000///......///000111111222222333333444444555666555555:::AAAHHHKKKLLL\\\ooo******)))))))))(((((((((''''''''''''((()))***+++))))))))))))*********+++************************++++++++++++************++++++++++++++++++++++++,,,,,,***))))))******+++***+++,,,......,,,+++***************************---,,,,,,,,,,,,+++++++++************************)))******+++++++++******************************))))))*********+++++++++)))******++++++******)))*********)))))))))((((((###%%%''')))***)))(((''')))))))))))))))((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((((((''''''))))))(((((((((((())))))%%%%%%'''((())))))))))))))))))************))))))((((((((((((''''''&&&&&&(((((((((((((((((((((((()))******)))((('''''')))))))))(((((())))))***++++++)))&&&&&&((()))'''%%%&&&%%%%%%&&&&&&'''((()))******+++,,,,,,+++***)))*********+++++++++,,,,,,,,,,,,+++***************((((((((((((((())))))))),,,+++***))))))******+++)))))))))))))))*********((((((((()))******++++++))))))***+++,,,---......------///000111111111111///000111000.........000......////////////............---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******+++,,,,,,,,,+++***)))))),,,,,,++++++***))))))(((*********)))))))))))))))+++++++++*********))))))+++++++++,,,,,,---------'''((()))******)))((('''((((((((((((((((((((((((******)))(((((((((((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&((((((((()))))))))))))))+++)))'''%%%%%%&&&((()))''''''((()))))))))((('''((()))))))))))))))(((((())))))))))))))))))))))))******))))))))))))*********))))))***+++,,,+++)))************++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---......---,,,,,,,,,,,,---...000///.........///111111111000///......///000000111111222333333444444555777666666:::@@@GGGJJJKKK]]]ppp((((((((((((((('''''''''%%%&&&'''(((((())))))((((((((((((((())))))))))))((((((((((((((((((((((((*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++***+++,,,------,,,+++***************************,,,,,,,,,+++++++++******************************))))))))))))***+++,,,,,,************************)))))))))*********++++++++++++,,,,,,,,,,,,++++++******))))))))))))((((((&&&'''***,,,,,,+++***)))*********))))))((((((((())))))))))))))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))((('''&&&&&&))))))(((((((((((())))))###$$$&&&((()))*********((())))))******))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))***+++***(((((((((***))))))(((((())))))***+++'''&&&&&&'''((((((&&&%%%&&&%%%%%%&&&&&&'''((()))))))))************))))))((()))***,,,------------...------,,,+++***))))))&&&''''''((())))))******---,,,+++***))))))))))))'''(((((()))******++++++((((((((()))******++++++))))))***+++,,,------.........------...///000000///000111000...---.../////////............//////......---,,,,,,,,,,,,------,,,++++++******+++++++++...000...+++))))))+++,,,,,,,,,++++++******)))))))))))))))************+++************)))))))))))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((,,,+++)))''''''(((***+++''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))))))))))))))((((((((()))(((&&&%%%$$$%%%'''((((((((((((((()))******+++((()))***+++***)))&&&%%%))))))))))))))))))))))))***)))))))))))))))******&&&'''(((***---,,,***(((***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,------...//////......//////000111000000////////////000000111111222222333444444444777666777:::@@@EEEIIIJJJ^^^ppp''''''''''''''''''''''''%%%&&&((()))***)))(((((('''''''''(((((((((((()))(((((((((((((((((((((((()))*********++++++,,,,,,))))))))))))))))))))))))'''''''''((()))******+++******+++,,,,,,+++******))))))))))))************++++++++++++***************************************)))(((((((((***+++,,,************************))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))(((((()))))))))*********++++++++++++******)))(((((((((***)))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++************)))((('''&&&))))))(((((((((((())))))%%%%%%'''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((()))***)))((('''((()))((((((((((((((()))******&&&'''((()))***)))(((&&&(((''''''(((((()))***+++((((((((()))))))))))))))&&&''')))+++,,,---------,,,,,,,,,,,,,,,+++******))))))******++++++++++++,,,++++++*********))))))(((((())))))************((((((((()))******++++++***++++++,,,------.........---,,,,,,,,,---...//////000000000...---.../////////---,,,,,,---//////......---,,,,,,,,,,,,------,,,+++***)))***+++,,,---111444222,,,***+++...+++++++++*********))))))(((((())))))******++++++************))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((***)))(((''''''((())))))'''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%)))((('''%%%%%%&&&'''((()))(((''''''(((***,,,...)))*********)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))***+++)))((()))***,,,,,,***(((*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,------..................//////000000///////////////000000000111111111222333333444444555555777:::???EEEIIILLL___ppp&&&&&&&&&&&&'''''''''''''''((()))***+++***)))(((&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))******+++++++++************************%%%&&&'''((()))*********************************(((((()))))))))*********++++++*********))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***))))))))))))))))))))))))(((((()))))))))*********))))))************))))))(((((((((((((((((())))))(((&&&$$$""""""$$$''')))+++*********)))))))))(((******)))))))))))))))***(((((((((((((((((((((((((((((())))))*********+++,,,,,,,,,+++***)))((('''))))))(((((((((((())))))'''((((((((((((((('''&&&(((((())))))))))))((((((************************((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((((((((('''((())))))***%%%'''((())))))(((''''''(((''''''(((((()))***+++'''''''''(((((())))))***'''((()))***++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++******))))))))))))******++++++++++++************))))))((((((((((((((()))******++++++,,,,,,------......//////...---,,,++++++,,,---......///000///...------//////...---,,,,,,---...///......---,,,,,,,,,,,,------,,,+++***)))***+++,,,,,,000333111,,,)))+++...))))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++***)))(((''''''((()))***((((((((((((((((((((((((%%%&&&'''((((((((('''&&&(((((((((''''''(((((((((&&&'''''''''''''''''''''((((((''''''&&&&&&%%%%%%)))((((((''''''((())))))***)))'''''''''***,,,...,,,+++)))((('''''''''(((************************))))))(((((()))***++++++///---***)))*********)))))))))))))))*********+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------.........---......///////////////......///000000000000000000000111222222333333444222444666:::???EEEJJJNNN^^^nnn&&&&&&&&&'''''''''''''''))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))'''(((((())))))******************))))))))))))((())))))))))))))))))))))))++++++***)))(((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((''''''(((((((((((())))))***(((%%%######%%%(((+++************************+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++***)))(((((())))))(((((((((((())))))))))))))))))((('''&&&%%%'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((($$$&&&''''''&&&%%%&&&(((((((((''''''(((((()))***$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((()))((('''''''''((()))***+++++++++***))))))******+++&&&''')))+++,,,,,,,,,+++******))))))(((''''''&&&(((((()))++++++,,,,,,+++++++++******)))(((((('''((((((((()))******++++++,,,---------.........///,,,,,,+++,,,,,,---.........///000///---,,,---.........------------............---,,,,,,,,,,,,------,,,++++++******++++++(((+++---,,,)))((()))***(((((((((((((((((((((((())))))))))))************(((((()))))))))))))))************)))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((###%%%'''((()))'''&&&%%%((((((''''''''''''((((((&&&&&&&&&''''''''''''''')))))))))))))))((((((((()))(((((((((((())))))******)))''''''''')))+++,,,,,,+++((('''&&&'''((()))************************(((((((((((()))***+++,,,222///+++))))))******)))(((((()))))))))***************+++++++++,,,,,,,,,)))******+++,,,+++++++++++++++,,,---............------...////////////...---...///000111111111000000000111111222333333333222444777:::>>>CCCJJJNNN[[[lll&&&&&&''''''(((((((((((()))))))))((((((((())))))''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''')))************))))))))))))(((((()))))))))''''''(((((()))******+++******)))))))))((((((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***'''(((((())))))((((((''''''''''''((((((((()))))),,,+++************++++++)))))))))******++++++,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((('''))))))(((((((((((())))))'''((((((((((((((('''&&&''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((''''''''''''((())))))'''((()))'''$$$###%%%'''&&&%%%%%%&&&&&&'''((()))(((((((((((((((***+++,,,222000---***))))))***+++&&&''')))+++++++++***))))))))))))((((((((((((((())))))++++++++++++***)))*********)))))))))))))))((((((((()))******+++++++++++++++,,,,,,,,,,,,,,,******,,,---...............///000///---,,,---...,,,------......------,,,......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******&&&'''(((((()))(((((((((((((((((((((((()))))))))*********)))))))))))))))(((((((((((())))))******(((((('''''''''&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((()))))))))))))))''''''''''''(((((()))))))))((('''''''''((()))***))))))((((((((((((((()))************************(((((((((((()))***+++,,,...,,,************)))((())))))*********+++++++++******+++++++++,,,,,,,,,((()))***+++,,,++++++******+++,,,...............,,,---.../////////......,,,---///000111111111000000000000111222222333333444666999;;;===AAAGGGKKKWWWiii'''''''''((((((((())))))))))))'''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''(((***++++++******)))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))%%%'''(((*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))((()))***++++++***((('''(((((()))***+++,,,,,,---++++++***))))))((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''))))))(((((((((((())))))&&&&&&'''((())))))((((((''''''(((((((((((('''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***'''''''''''''''((())))))+++,,,,,,)))&&&%%%'''***(((''''''(((((()))***+++)))((((((((()))***,,,---777444///+++)))***+++,,,'''(((***+++***)))'''&&&)))))))))***++++++,,,,,,++++++,,,,,,+++***((('''((((((((()))******++++++((((((((()))******++++++******************++++++(((***,,,...////////////.../////////---,,,---...+++,,,............,,,+++......---,,,,,,,,,,,,---++++++,,,---,,,+++***)))''''''&&&(((***+++***((()))))))))))))))*********++++++******))))))(((((('''((((((((())))))******++++++******)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&(((***+++)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((()))((((((''''''''''''(((&&&''')))***+++***((('''************************(((((((((((()))***+++,,,)))))))))+++,,,+++(((&&&******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,+++******)))+++,,,...//////......,,,,,,.../////////...---,,,---///000111111111000000000000111222222333333777999;;;;;;<<>>@@@AAA<<<444,,,'''&&&((()))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))((('''&&&&&&(((((('''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&'''((()))))))))(((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***)))))))))'''(((((()))***))))))))))))***)))'''%%%$$$&&&((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))***++++++++++++***---,,,++++++,,,,,,***)))+++++++++,,,,,,,,,------,,,,,,------.../////////......---,,,+++---000333111111222333444444444444555555666666888<<>>777111333666@@@EEEIIIEEE;;;222000000************************''''''(((((())))))******)))***+++***)))((((((******)))''''''(((((('''%%%)))((('''&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''((()))******&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))******&&&((())))))'''$$$%%%%%%'''((((((((('''&&&&&&&&&&&&%%%$$$&&&)))+++******))))))(((((('''''')))))))))))))))))))))))))))((('''''''''(((***++++++***)))))))))***,,,---***))))))***,,,......---------..................,,,,,,------...///000000+++...111222000///000222//////000111222222222222333444444555777;;;AAAEEEUUUdddzzz$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%,,,+++)))'''%%%"""!!! &&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''(((((('''&&&%%%%%%"""$$$&&&((()))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&''')))+++...---,,,+++)))((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))+++,,,+++***+++******)))(((''''''&&&))))))))))))((((((((((((,,,+++)))((((((((()))***((((((((((((((()))******))))))))))))))))))))))))+++*********))))))((((((******+++,,,------------,,,---......//////......---------,,,+++***)))(((+++,,,---.........---,,,555666666333000...---...;;;???BBB???888333444888999777444111---***(((''''''((())))))***))))))(((((((((((()))***,,,......***))))))((('''&&&&&&&&&''''''((((((((((((((((((***)))((('''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&)))))))))((('''''''''&&&&&&'''(((((('''%%%###""")))******(((&&&%%%&&&'''%%%%%%%%%&&&'''((())))))***)))(((''''''((()))***''''''((((((((((((''''''&&&''''''(((((((((((((((,,,,,,++++++***)))))))))*********)))))))))))))))++++++++++++++++++,,,,,,///......---------......,,,,,,,,,---...///000111111111111///------///111111111000...,,,,,,---///555333333666888999???FFFUUUbbbwww''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&)))(((((('''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''+++)))'''&&&%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((())))))(((''''''))),,,000222000---***(((''''''((((((((('''&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))***)))((()))+++,,,+++***+++******)))((((((''''''''''''(((((())))))******++++++)))((((((((()))***((((((((((((((()))******************************++++++++++++*********))))))***+++,,,------------,,,------...........................---,,,+++***,,,,,,+++******+++,,,---...///000...,,,***++++++666;;;>>>:::333------000555555555444111...+++)))(((((())))))))))))******(((((((((((()))+++,,,---***))))))(((''''''&&&&&&((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))***))) ###&&&(((''''''((((((&&&''''''(((((()))))))))***)))(((''''''((()))***''''''((((((((((((''''''&&&'''(((((())))))((((((******************++++++***)))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------...///000---............///222444111222111000......000222555333333666888999>>>EEEWWWdddzzz$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''(((((('''''''''(((''''''&&&%%%)))(((((('''&&&%%%$$$$$$'''''''''''''''''''''''',,,***'''%%%$$$%%%((()))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''(((((((((******(((&&&&&&)))...222444111---(((&&&&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))***)))((()))+++,,,+++************))))))(((((('''&&&&&&'''((()))***+++++++++******)))((()))))))))((((((((((((((()))******************************,,,,,,,,,+++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,---...............///////////////...---,,,---,,,)))'''''')))+++---)))***+++***)))((()))***222666999666///)))((()))...///222333333111...,,,))))))((((((((()))***+++((((((''''''(((((()))***)))))))))(((''''''&&&&&&))))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''')))***,,,,,,!!!&&&)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&'''(((((())))))((((((((())))))***++++++,,,,,,))))))))))))))))))************+++++++++,,,,,,,,,*********+++,,,---...///......---------......///,,,---.........///111333111222333222111111333555555333333666777777<<>>DDDPPP___www%%%$$$#########$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))'''%%%%%%&&&((((((''''''((((((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$%%%'''(((&&&$$$%%%&&&((()))***)))(((&&&&&&''''''((((((((((((((((((((((((((()))))))))))),,,,,,,,,+++(((%%%!!!))))))))))))))))))))))))+++******)))(((''''''&&&(((((())))))))))))((((((,,,,,,++++++******))))))((()))*********(((&&&%%%---,,,++++++------,,,******))))))+++------,,,+++******+++,,,,,,---......///,,,))))))******(((&&&000***(((+++,,,((('''******))))))((('''&&&&&&&&&$$$%%%'''((((((((('''&&&---333:::<<<666---&&&######'''+++,,,)))&&&%%%&&&'''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))))))))))))))((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''((((((((()))***)))((('''''''''''''''******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))(((''''''&&&&&&''')))***,,,,,,,,,,,,++++++******++++++,,,,,,///......---------......,,,...---,,,...333444111<<>>CCCPPP___uuu$$$$$$#########$$$%%%&&&%%%%%%$$$%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$######%%%'''''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$&&&'''%%%$$$%%%&&&((()))))))))''''''&&&''''''((((((((((((((((((((((((((())))))))))))******++++++***(((&&&$$$))))))))))))))))))))))))******))))))(((''''''&&&(((((()))))))))(((''''''''''''''''''''''''&&&&&&))))))***+++++++++++++++,,,+++***+++---......---,,,++++++,,,......---+++***++++++,,,,,,---------+++)))((((((+++---,,,+++---(((&&&***+++)))(((+++***))))))(((''''''&&&&&&&&&'''(((((())))))(((((()))...444777777444111///'''((()))'''%%%&&&(((+++((((((((()))(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((())))))(((((('''))))))(((((('''&&&&&&%%%))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((('''''''''(((((()))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************(((((()))***+++,,,------,,,,,,+++++++++,,,---...------,,,,,,,,,,,,,,,---(((+++---000999EEELLLLLLDDD777///222444000111777FFF>>>444///000333555555333222555999::::::>>>CCCPPP___vvv$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((((((###"""!!!"""$$$&&&'''&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%%%%&&&'''((()))(((''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''(((***+++,,,++++++***))))))))))))))))))))))))***))))))(((((('''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&******))))))***+++---...+++***)))***---...///......---,,,---......---++++++++++++,,,,,,,,,,,,,,,***)))((()))+++------,,,,,,(((&&&)))***(((((())))))))))))(((''''''&&&&&&((((((((((((((()))*********+++---111555888888888222000---(((&&&&&&***---'''((())))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***&&&''''''(((((((((''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))*********)))))))))))))))''''''&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))'''''''''(((((()))***+++)))))))))))))))))))))))))))))))))))))))******+++'''((()))***+++,,,---...******))))))***,,,...///...---+++***+++,,,...000++++++************++++++,,,------...666AAAIIIJJJCCC888000222444222333888DDD<<<333......111222222333222444999::::::===CCCOOO___www$$$###$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$###"""###%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''((((((((('''%%%&&&'''(((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))&&&''')))***+++,,,,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''(((((((((***)))'''&&&''')))+++------+++******,,,......---...---,,,---...---+++***,,,,,,,,,+++++++++++++++---,,,+++***************---+++))))))***)))(((((())))))(((((('''''''''''')))((('''''''''(((***+++000,,,)))***///333444444:::999555111---***)))(((&&&'''((()))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))%%%&&&''''''''''''''''''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((()))************))))))((((((''''''((((((''''''''''''&&&&&&((('''''''''((()))******)))((((((((((((((()))***(((((((((((((((((((((((()))))))))))))))******+++''''''((()))+++,,,------,,,+++))))))***,,,...000---,,,***)))***+++...///***************++++++,,,//////---***,,,222444333666000---000333222222666444333111222333444222000333222444999:::999<<>>KKK[[[rrr$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))***+++***'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$######&&&((($$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&))))))******+++,,,,,,,,,(((((()))))))))*********((()))***)))'''&&&'''((()))((((((((('''''''''&&&''''''''''''''''''((()))***)))(((''''''&&&&&&&&&''''''''''''(((((((((((('''((()))*********************+++,,,,,,,,,+++***,,,+++++++++******))))))((((((((((((''''''''''''''''''''''''(((((((((((('''((()))))))))(((&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((+++,,,***'''***000333111)))(((((('''''''''''''''((((((''''''(((((('''&&&((((((''''''''''''(((((())))))************))))))&&&(((+++------+++(((&&&'''&&&&&&&&&&&&'''((()))))))))(((((('''((((((((())))))((((((''''''(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))***************)))((((((''''''((()))************))))))***++++++++++++*********************************+++++++++,,,,,,,,,***))))))))))))***++++++------...///////////////.............../////////111111222222222333333333333444666666666888;;;>>>KKKZZZqqq############$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))***)))&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$''')))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&%%%%%%&&&&&&((())))))$$$%%%&&&&&&$$$$$$%%%&&&&&&''')))***++++++***)))(((((())))))))))))******&&&((()))(((&&&&&&'''(((((((((((('''''''''''''''((((((''''''&&&'''''''''***)))(((''''''&&&''''''&&&&&&&&&&&&''''''''''''(((((()))******)))))))))***++++++,,,++++++******,,,++++++***)))''''''&&&'''''''''''''''(((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((('''''''''''''''((((((((((((((((((((((((((())))))'''+++111222000(((((('''&&&&&&&&&&&&&&&%%%******&&&)))111444000((((((''''''''''''((((((((())))))******))))))((($$$&&&***------***&&&$$$''''''&&&&&&''''''(((((())))))((('''''''''''''''&&&&&&'''(((((((((((('''))))))(((((((((((())))))((())))))******))))))(((******************************+++++++++***))))))'''(((((()))))))))(((((())))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---------...////////////............//////000000000111111222222222333333333333444666666666888;;;>>>KKKYYYooo############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))(((((('''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$&&&((()))((((((&&&%%%$$$######"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((&&&'''((((((&&&&&&'''((($$$&&&(((***+++***)))((((((((())))))))))))))))))%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''+++***)))((((((((((((((())))))((('''''''''''''''&&&&&&'''''''''(((((((((((()))))))))))))))((((((+++++++++++++++***************)))(((''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((((((***)))(((((((((((())))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&((()))))),,,222333111)))(((''''''&&&&&&''''''$$$******&&&///???BBB999((((((''''''''''''((((((&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&###$$$&&&((()))(((((('''))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********))))))((('''((((((((((((''''''&&&))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,------...///,,,---......//////............//////000000111111111111222222222333333333333444666666666888;;;>>>LLLZZZnnn############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& """$$$%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$$$$$$$%%%''')))((((((&&&%%%$$$#########$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&%%%&&&'''((((((&&&&&&'''(((''')))+++---------++++++))))))((((((((((((((((((%%%&&&((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''******)))(((((('''(((((()))((((((''''''''''''(((''''''((((((((()))))))))(((((()))))))))(((((('''+++++++++******)))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((($$$$$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&((())))))...444666333***)))((((((''''''((((((''')))&&&$$$111CCCDDD777((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&'''''')))(((((('''''''''(((((())))))((('''''''''''''''###$$$&&&((())))))(((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((''''''((((((((((((''''''&&&))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++************+++,,,,,,,,,------........................///000111111222111111222222222333333333333444666666666888;;;>>>MMMZZZooo############$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&'''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''(((************)))))))))((((((((((((''''''&&&((()))(((&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&((((((''''''''''''(((((((((((((((((()))))))))***''''''((())))))(((((((((,,,+++***)))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((((()))...555888666******)))(((((((((((((((***)))$$$$$$...999777---((((((''''''''''''(((((('''(((((())))))((((((''')))(((%%%######%%%((()))))))))((((((''''''(((((())))))(((((((((((())))))%%%%%%&&&'''((()))))))))))))))(((((((((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''(((((('''''''''(((((()))))))))(((((())))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---............---------...///000000111111111111222222222333333333333444666666666888;;;>>>LLLZZZooo$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""!!!!!!!!!"""##############################$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$##############################$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%&&&%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&(((***,,,'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%&&&&&&''''''))))))((((((((('''''''''((()))***)))'''&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''(((((('''''''''((((((((())))))&&&&&&'''((())))))))))))---,,,***)))((((((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((()))*********)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''&&&&&&,,,444888777))))))(((''''''''''''((()))'''&&&'''***,,,+++)))((((((''''''''''''(((((('''(((((())))))((((((''')))'''&&&$$$$$$&&&''')))******)))((((((((((((((())))))((())))))***+++,,,''''''''''''((())))))***))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((()))************))))))***++++++++++++*********************************+++++++++,,,,,,,,,......------......///000+++,,,------......------+++,,,---...///000111111111111222222222333333333333444666666666888;;;>>>IIIXXXnnn%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###"""""""""###$$$%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&)))+++---'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&(((((((((((('''&&&'''((((((&&&&&&'''(((''''''&&&''''''(((******))))))(((((('''''''''&&&***++++++***'''&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((%%%%%%'''((())))))))))))---,,,***(((((((((((()))******)))((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))))))))***)))'''$$$!!!%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&%%%$$$***333888888(((((('''&&&&&&&&&&&&'''%%%%%%))),,,)))%%%'''---((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''******)))((((((((((((((((((((())))))***,,,---...))))))(((''''''(((***+++))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((())))))***))))))'''''')))***++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,+++,,,------......------++++++,,,---...///000111111111222222222333333333333555666666666888;;;>>>GGGVVVmmm%%%%%%$$$###""""""###############$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$$$$%%%%%%$$$""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&$$$###%%%%%%$$$$$$$$$#########'''$$$!!!"""%%%''''''&&&,,,)))%%%%%%''')))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&)))***%%%'''((((((''''''(((***))))))************))))))((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%%%%&&&&&&******))))))))))))******+++***))))))***)))&&&$$$&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&$$$$$$$$$$$$&&&&&&'''''''''(((((((((((())),,,,,,+++***)))((('''''''''))))))''')))000333333))))))))))))((('''%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((())))))(((''''''''''''((()))***,,,,,,,,,)))&&&$$$))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))+++***)))'''''''''((()))''''''&&&&&&&&&&&&'''((()))))))))))))))******+++***+++,,,,,,------------+++*********))))))((((((,,,---...---+++***+++,,,...+++)))))),,,......,,,------------------------,,,---...///000000000000...000111111000000111222111222444555555666999<<>>GGGVVVmmm$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''$$$%%%$$$###""""""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***)))'''&&&&&&&&&'''((()))'''&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%###!!!(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&'''((())))))(((((()))***************))))))((('''((((((''''''''''''(((((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''(((((())))))''''''&&&''''''((())))))(((&&&$$$$$$&&&(((((((((+++)))'''%%%%%%''')))+++$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%(((((((((---555:::;;;(((((((((((((((((((((((($$$&&&((())))))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%((())))))***************&&&'''((())))))((('''&&&((('''''''''''''''((()))////////////---+++(((''')))((((((''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))'''(((***+++,,,,,,,,,,,,((((((''''''(((((()))******++++++++++++******))),,,,,,,,,+++++++++++++++,,,---...---+++***+++,,,---+++******,,,---------------------------------,,,---...///000000000000000111333222111111222444333444666777777888;;;>>>IIIXXXnnn$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$###!!!"""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((''''''''''''&&&%%%%%%%%%'''((()))((('''&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$###&&&&&&'''(((((('''%%%$$$((((((((('''&&&&&&%%%%%%######$$$%%%&&&(((((()))%%%&&&''''''((('''''''''((()))******(((((()))***************)))((('''&&&((((((''''''''''''(((((()))(((((((((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((''''''''''''((()))*********'''%%%$$$&&&'''((((((((('''&&&%%%%%%'''(((***$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((((((,,,444999:::&&&%%%%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&(((((()))************)))&&&'''((())))))((('''&&&'''''''''''''''((()))***000000///---,,,)))((('''(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((((((((((()))###%%%'''***++++++***)))'''''''''''''''((())))))***************)))((('''+++++++++++++++++++++++++++,,,------++++++,,,---,,,+++++++++,,,---------------------------------,,,---...///000000000000...///000000//////000111111222444555555666999<<>>GGGUUUkkk~~~"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&#########"""!!!!!!###%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%'''((((((((((((((('''&&&&&&&&&((((((((('''%%%$$$$$$&&&))))))'''&&&'''(((%%%&&&'''&&&###"""$$$&&&%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%&&&'''((()))+++,,,---,,,***)))***+++&&&&&&'''((())))))))))))((((((''''''''''''((((((((((((((((((((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))***+++,,,+++***)))(((((((((((((((***)))''''''(((((('''&&&'''''''''((())))))***+++(((((((((''''''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%''''''%%%'''...111111,,,+++)))(((''''''))))))'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''((())))))))))))))))))((('''&&&&&&'''((()))))))))***+++,,,...///000...,,,***'''&&&&&&'''((((((''''''&&&&&&''''''(((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((()))******)))((((((((())))))************)))(((((((((((()))******))))))******++++++******)))))))))******+++++++++***+++---,,,,,,+++---...(((+++......,,,+++,,,---------------------------,,,---...///000000000000///000111111000000111333333444666777777888;;;>>>FFFUUUjjj~~~"""###%%%'''''''''%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$$$$$$$#########""" !!!###%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))))))))(((((("""###&&&''''''%%%""" $$$''''''%%%$$$%%%''''''((((((&&&######%%%((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&+++,,,---,,,***)))***+++$$$%%%&&&((())))))******((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&'''(((******+++***)))(((&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&%%%$$$###"""###%%%((()))))))))(((((((((''''''''''''(((((((((((((((''''''%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))###$$$$$$%%%'''(((((()))%%%''''''%%%(((...222222,,,***(((&&&%%%&&&''''''%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((()))***************+++)))&&&%%%%%%&&&)))+++)))******,,,---///111222...,,,)))'''&&&''')))***'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''(((*********)))((()))(((((('''(((((()))***)))))))))))))))***++++++((()))***+++++++++++++++*********++++++,,,,,,,,,***+++---,,,,,,,,,---...(((+++......,,,+++,,,---------------------------,,,---...///000000000000---...//////......///000111222444555555777999<<>>???<<<777000,,,------------------,,,,,,---------...///000000111444444333333222111111111333111222555555444777<<>>GGGNNN[[[lll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''(((''''''&&&%%%%%%(((+++,,,***'''%%%%%%###"""""""""######$$$%%%!!!###$$$%%%''',,,333999EEE???888444000,,,'''%%%&&&%%%%%%%%%%%%%%%&&&&&&!!!"""###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%''')))(((&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&'''((((((''''''''''''((())))))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''')))))))))******)))))))))***)))'''&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&%%%###"""!!!$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((%%%$$$&&&***+++'''###((('''&&&(((+++///111333///...+++(((''')))///444:::<<<;;;555222111///,,,000---)))''''''(((((('''***(((&&&&&&'''''''''&&&)))((('''&&&&&&&&&''''''''''''''''''((((((((((((***)))+++666@@@@@@444)))((('''''''''''''''((((((((((((((((((((((((((((((((()))******************(((((((((((())))))******((((((((((((((()))))))))))))))(((((((((''''''''',,,***)))+++000333333222------+++)))((())),,,///...111333222///---///111,,,,,,+++******,,,---...///////////////000111111000000000000000000000000000111222222333666:::===DDDLLL\\\nnn$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%'''***++++++++++++&&&))),,,,,,***'''&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$%%%)))///555888KKKFFFCCCDDDBBB999...''')))((('''&&&%%%%%%%%%%%%&&&$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))%%%(((+++***'''$$$$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&%%%%%%%%%%%%&&&'''''')))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))'''&&&&&&%%%%%%&&&&&&'''((())))))******))))))(((...,,,)))'''&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''%%%$$$"""!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&'''&&&%%%%%%'''+++///111222222000---+++...555;;;NNNQQQOOOHHH@@@;;;555000111...)))''''''''''''''',,,)))'''&&&'''(((((((((((((((''''''&&&''''''(((''''''''''''(((((((((((((((%%%&&&000;;;<<<222&&&&&&''''''''''''(((((((((((((((((((((((((((((((((+++++++++++++++******)))'''(((((())))))******+++(((((('''''''''((()))***************)))))))))(((,,,***)))))),,,000222333/////////---+++,,,...111///000111000///...///000,,,+++***)))***,,,.../////////......//////000111000000000000000000000000000111222222333555999<<<@@@JJJ\\\ppp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""###%%%###%%%&&&&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((()))(((((((((((('''''''''###%%%''')))***)))((((((&&&(((******(((&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%&&&+++444:::;;;:::AAA:::888???DDDAAA:::666,,,+++)))(((&&&&&&%%%%%%'''$$$!!!!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%)))---,,,(((%%%%%%'''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''******)))((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''((()))++++++)))((('''&&&(((((('''&&&&&&))),,,+++***(((&&&%%%(((+++......000111///---...444999JJJOOOPPPJJJCCC>>>888333///,,,(((&&&'''((()))***---+++((('''((()))***)))'''''''''(((((((((((((((''''''''''''((((((((((((&&&######(((---///+++&&&%%%&&&''''''((((((((('''((((((((((((((((((((((((((())))))******))))))((('''(((((()))******++++++(((''''''&&&'''((()))***+++++++++*********))))))******+++******,,,///111111111222111000000111333000///---------...---,,,,,,+++)))((()))+++...000......------......///000000000000000000000000000111222222222222444888;;;???IIIZZZnnn$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((&&&""" !!!###$$$%%%&&&&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%%%%$$$###$$$&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))))))))))))))((((((((((((%%%&&&''''''%%%### &&&''')))(((&&&$$$###$$$%%%%%%$$$###""""""""""""+++***...777CCCJJJIIIEEE222((($$$---:::AAADDDHHH...---+++)))'''&&&%%%%%%%%%""""""&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&***...---(((%%%%%%'''$$$$$$&&&&&&&&&&&&$$$$$$########################)))'''%%%$$$$$$%%%&&&((((((''''''''''''((())))))((((((((()))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((()))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++,,,+++***((('''%%%$$$###&&&&&&&&&'''''''''(((((('''(((+++,,,,,,+++((('''###&&&((('''$$$%%%+++000111000,,,(((&&&'''***---'''+++//////,,,,,,000444111999>>><<<888555111,,,---***&&&%%%'''***,,,---...,,,)))((()))***+++***&&&&&&'''((())))))((((((''''''''''''((((((((()))+++***(((''''''(((+++---%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%%%%&&&'''(((((((((((('''(((((()))***+++++++++(((''''''&&&&&&((()))************))))))))))))((('''***------******,,,...111333444444333333444555111---***))),,,---,,,***,,,+++)))((()))+++...000---------------...//////000000000000000000000000222222333222222444777:::@@@IIIYYYlll%%%%%%$$$$$$###$$$$$$$$$&&&$$$!!! """%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%$$$###$$$%%%&&&''''''%%%###$$$&&&'''%%%###$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))))))))(((((('''&&&&&&&&&&&&'''((('''&&&$$$###"""###$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((+++,,,---,,,+++'''%%%$$$%%%***111999>>>DDD<<<222,,,++++++)))&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''***,,,)))$$$!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))'''&&&%%%%%%%%%&&&(((***)))'''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&'''((())))))(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''))))))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%'''((('''&&&$$$%%%%%%$$$######$$$&&&&&&&&&&&&'''((())))))***---+++)))'''&&&'''((()))))))))(((''''''(((******)))))))))'''$$$""""""###''''''&&&&&&&&&&&&''''''777222+++(((((((((((('''((((((((((((((()))******))))))******++++++,,,,,,&&&(((((((((((((((***,,,@@@666***$$$$$$''')))((($$$&&&)))+++,,,***((('''%%%&&&&&&&&&%%%%%%'''(((***************+++++++++))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''((()))+++,,,---,,,,,,,,,---,,,***(((+++***)))(((((((((((((((***+++,,,---,,,+++***)))+++++++++,,,,,,+++******(((222666000///555777222++++++******************(((+++...000111000///...------..................000///...------...///000111000111666888666666999BBBKKK[[[mmm%%%%%%$$$$$$###$$$$$$%%%$$$############$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$"""###%%%&&&$$$"""$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%)))(((&&&%%%%%%&&&((()))'''&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''''''''&&&$$$%%%(((---222666HHHGGGFFFFFFDDD===222)))%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%'''(((&&&###!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))((('''&&&%%%&&&&&&''')))******(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''))))))))))))(((&&&%%%%%%((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%'''''''''%%%$$$%%%&&&%%%######%%%&&&''''''((())))))******+++,,,***(((&&&&&&&&&'''(((+++***(((&&&%%%%%%%%%%%%"""$$$&&&&&&&&&&&&((()))'''''''''&&&&&&'''''''''...***&&&$$$&&&''''''&&&(((''''''''''''((())))))((((((((((((((((((''''''&&&'''(((((('''(((***,,,999222***&&&''')))(((&&&&&&''')))******)))((('''&&&'''((('''&&&&&&(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''''''''&&&&&&'''***,,,...---///111555555222---((((((((((((''''''((())))))'''((()))+++++++++***************)))((('''&&&%%%)))333888444333777666000************************)))***,,,.........---,,,---------.........//////......---,,,,,,---//////111///000444666555777:::AAAKKK[[[lll%%%$$$$$$###$$$$$$%%%%%%######$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$###""""""$$$$$$###"""$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###'''&&&$$$######$$$&&&'''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%$$$""" !!!###%%%'''&&&%%%$$$%%%'''***+++111555;;;BBBDDD>>>333***%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%''''''''')))++++++)))''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''')))(((''''''((()))((('''((((((((((((((((((((((((******))))))'''&&&$$$###''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''&&&$$$%%%&&&&&&%%%$$$$$$%%%'''&&&''''''(((((()))))))))***)))'''&&&%%%%%%&&&'''((('''&&&%%%$$$######### """$$$&&&&&&(((***,,,''''''''''''''''''''''''&&&$$$######%%%''''''''''''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&'''(((((('''(((***,,,000---))))))******(((%%%))))))(((((((((((((((''''''((()))((('''''')))+++******))))))((((((''''''))))))(((((((((((())))))))))))((((((((((((''''''((('''&&&%%%'''***---///000444:::??????888...&&&'''&&&&&&&&&'''(((***+++((((((***+++,,,---------***++++++,,,,,,,,,++++++000999<<<888555555111*********************************+++++++++++++++++++++,,,,,,---...///000000///......---...///000111333000///333555555777<<<@@@JJJZZZlll~~~$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################'''''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%!!!"""%%%)))------***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''&&&&&&((()))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((()))(((&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%((('''%%%%%%&&&&&&%%%###&&&&&&'''&&&%%%$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&###%%%&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&''''''))))))((((((((('''''''''&&&'''(((''''''''')))+++***)))((((((******(((&&&***)))((('''&&&''''''((('''((((((((('''''')))+++++++++***)))((((((''''''))))))(((((((((((())))))))))))((((((((((((((((((((('''&&&%%%'''***...000555999@@@DDDCCC:::...%%%((('''&&&&&&&&&(((***+++******++++++,,,,,,,,,,,,***+++---000222444555666===@@@???888333000+++%%%***************+++++++++---,,,+++)))))))))***+++++++++,,,---...///000111111111000000111333444555888333111333444444777<<<@@@IIIYYYkkk}}}$$$#########$$$$$$%%%&&&'''%%%$$$"""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%% """%%%&&&&&&%%%""" ''''''''''''''''''''''''###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$+++(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%((('''%%%%%%&&&&&&%%%###&&&&&&'''&&&%%%$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''%%%'''''''''%%%$$$%%%&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((()))%%%&&&''''''&&&''')))+++)))(((&&&&&&''')))))))))+++)))'''&&&%%%&&&'''(((&&&'''((('''&&&&&&(((***,,,,,,+++******)))(((((())))))(((((((((((())))))(((((())))))))))))))))))((('''&&&&&&(((+++...000333777<<>>HHHXXXjjj|||############$$$%%%&&&&&&'''%%%###!!!!!!$$$''')))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$&&&&&&###%%%(((******(((%%%###%%%&&&''''''((('''''''''###$$$$$$%%%%%%$$$$$$###########################!!!###&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$&&&'''((((((!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((()))***(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''&&&$$$%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%'''(((%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((%%%&&&''''''&&&''')))+++)))((('''&&&&&&''')))+++)))((('''&&&&&&&&&'''(((&&&'''((('''&&&&&&(((***,,,,,,++++++******))))))))))))(((((((((((())))))(((((())))))))))))******)))((((((((()))+++,,,...+++///555:::===;;;555111,,,+++)))((())),,,...000:::999777666555555444555777888999:::;;;;;;;;;;;;;;;888222...---------,,,)))))))))***++++++,,,,,,///...---,,,++++++,,,---+++,,,,,,---...///000000.........///000222555666===888555555444222444999>>>GGGWWWiii{{{############$$$%%%&&&'''%%%$$$"""""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###%%%&&&%%%###"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''(((''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$ ###&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''###&&&&&&$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&'''&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%'''''''''%%%$$$%%%&&&%%%######%%%&&&((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$###%%%&&&&&&&&&&&&''')))%%%&&&((())))))(((&&&%%%%%%&&&'''&&&###"""###%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''%%%&&&''''''&&&&&&(((***)))))))))(((''''''((()))''''''&&&&&&&&&'''(((((('''((()))((('''''')))+++***************)))))))))))))))(((((((((((())))))(((((()))))))))*********))))))******++++++++++++'''+++111777;;;999444000+++***)))***,,,000444777:::999888777666666777777777888888999999888888777333///++++++,,,---,,,,,,((())))))***++++++,,,,,,...------,,,,,,,,,,,,------------.........//////---------...000333555666999444222333333222444888===GGGVVVhhhzzz############$$$%%%&&&'''""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%%%%!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%############$$$%%%$$$"""!!!!!!"""$$$%%%###$$$&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%***)))%%%"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''(((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%(((''''''''''''&&&&&&&&&(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''&&&%%%%%%$$$))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$%%%'''((('''&&&$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''!!!"""$$$&&&''''''''''''%%%'''''''''%%%$$$%%%&&&%%%&&&((())))))(((&&&%%%&&&(((((('''$$$###%%%((('''&&&&&&&&&&&&'''((((((*********)))((((((''''''%%%&&&'''&&&&&&&&&(((***(((***++++++)))'''''''''%%%&&&&&&''''''(((((((((((()))***)))((((((***,,,(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))*********+++)))***+++,,,,,,+++***)))(((,,,111777999666000******))))))+++...444999<<>>333+++***%%%$$$+++444999555///******************))))))))))))***...333555333000+++++++++++++++***)))((()))***+++,,,,,,+++)))'''***)))))))))***,,,...///,,,---...///000000000000...///000///......000222444555555444333444666888???EEETTTgggyyy$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%''''''''''''%%%%%%%%%$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$***((('''%%%$$$$$$%%%%%%###$$$&&&'''((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&''''''(((''''''&&&%%%$$$(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''((()))))))))((('''&&&''''''''''''''''''''''''''''''&&&'''(((***---...'''(((***++++++***(((&&&))))))(((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))***---888EEEJJJAAA444,,,,,,+++,,,///222222...***((((((((((((((((((((((((******,,,///333333111...+++++++++++++++***))))))(((***+++---------,,,+++------,,,++++++,,,---...+++,,,---......//////...///000111000//////111333000111222111111333666888???EEEUUUiiizzz%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&+++***)))'''%%%%%%$$$$$$"""###%%%'''((((((((('''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&%%%(((((('''''''''''''''(((***)))'''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&''')))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''''''''''''''&&&%%%#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''###$$$&&&(((((('''&&&$$$%%%&&&(((******)))((('''''''''''''''''''''''''''((((((((((((***,,,...///((((((***++++++***)))(((&&&&&&'''((()))******++++++******))))))))))))***)))))))))))))))))))))))),,,222@@@LLLMMMCCC777111///111222111///+++)))'''((((((((((((((((((((((((+++,,,...111333222...+++***++++++++++++***))))))((()))+++---............111000///---,,,,,,,,,,,,***+++,,,------......---...///000000//////111333...///000111111333777999>>>FFFVVVjjj|||%%%%%%%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((('''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&'''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&)))(((((('''&&&%%%%%%%%%###$$$%%%&&&'''''''''''''''''''''(((((((((((()))''''''((((((''''''&&&%%%((('''&&&&&&&&&((()))******((('''%%%%%%%%%''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&$$$######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''(((((((((***)))'''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&&&&''')))++++++***)))'''''''''''''''''''''''''''++++++***))))))***++++++***++++++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++***)))(((((((((((()))))))))))))))))))))))),,,222===GGGGGG@@@<<<<<<444333111///,,,***)))((()))))))))))))))*********,,,---000222222///+++)))******+++++++++******))))))***+++,,,------------000//////...---,,,++++++***+++,,,------.........---...///.........000222111222333333333555888:::>>>FFFVVVkkk||| !!!!!!"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&''''''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%'''''''''(((((((((((()))((())))))))))))(((''''''((('''&&&&&&'''(((***+++'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''''''''''')))((('''&&&%%%&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&''')))))))))***+++,,,,,,***)))''''''''''''''''''''''''''')))))))))(((((()))))))))+++*********+++,,,,,,---***************+++++++++***)))((((((''''''''''''((((((((((((((((((((((((***---333999::::::>>>EEE>>>888000+++++++++***((((((((()))))))))*********---///111222000---)))((()))******+++++++++*********+++++++++++++++******,,,------------,,,,,,,,,+++,,,---......///.........///000000///000222444444555555444333444777999===EEEVVVkkk||| !!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((())))))'''&&&&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))))))))))))))((((((''''''&&&&&&&&&'''(((((()))%%%%%%&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++++++++++++++***))))))(((''''''''''''''''''''''''$$$$$$%%%'''((()))***+++(((((('''&&&''')))***+++******))))))(((((('''''')))((((((''''''''''''((((((((((((((((((((((((((()))'''))),,,...111:::DDDEEE===333,,,+++***)))&&&'''(((((())))))*********///000222111...***)))((())))))***++++++++++++***+++++++++******)))))))))***+++,,,---------------+++,,,---....../////////000111222222222333555777444555555444222333555777===EEEUUUiiizzz$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$###&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$###$$$&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''(((((())))))(((((('''&&&%%%&&&&&&'''''''''&&&&&&%%%&&&'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%######""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((('''''''''((()))***''''''''''''''''''''''''###$$$%%%'''((()))******((('''%%%%%%%%%'''***+++))))))))))))((((((((('''(((((((((((((((((()))***(((((((((((((((((((((((()))&&&%%%(((***+++111888@@@===777222---***************+++,,,,,,---......000111111///+++))))))***))))))***+++++++++++++++++++++******++++++,,,,,,+++,,,---...///......---***+++,,,------......---///000222222222222555777444555555555444555888:::>>>DDDSSSfffwww""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!###$$$&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%''')))******)))'''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&!!!!!! """$$$&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$''''''((((((((('''%%%$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$%%%'''''''''&&&%%%$$$&&&''')))***)))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$&&&&&&%%%######$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$#########$$$&&&((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&%%%$$$$$$%%%'''***,,,''''''''''''''''''''''''''''''(((((((((((('''''')))(((&&&%%%&&&)))+++---***************+++++++++))))))(((((()))***++++++((((((((((((((((((((((((***'''&&&)))***((())),,,777999:::777000,,,---000//////000000111222222333000111111...***((()))+++((()))***+++++++++++++++*********+++,,,---...///......///000000///...---))))))***+++,,,,,,,,,,,,,,,---/////////000222444555666777777777999<<>>DDDRRRddduuu%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&"""######$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########%%%''')))---+++(((&&&&&&(((+++---%%%%%%%%%&&&'''((()))***)))'''%%%%%%%%%%%%###!!!'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&%%%$$$###'''&&&&&&&&&&&&'''((((((&&&'''((()))************(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&&&&'''((((((+++)))'''&&&%%%&&&'''((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((())))))(((&&&$$$%%%((()))'''%%%(((((())))))((('''&&&&&&((('''&&&%%%%%%&&&'''(((+++(((%%%$$$&&&''''''%%%((()))++++++)))((()))*********))))))))))))*********)))(((''''''((())))))***///666<<<>>><<<888555======<<<:::888666444333111000...,,,+++***)))))))))))))))))))))*********+++++++++,,,---...///000000,,,+++---222555333000---------............///////////////000111222333111222333555777:::<<<===;;;DDDQQQaaarrr%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$((('''%%%######%%%'''(((%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&''''''&&&'''((())))))*********''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###''''''&&&&&&%%%%%%$$$$$$'''%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''((()))***000...,,,)))((((((((()))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((&&&%%%&&&((()))'''%%%((((((((((((((('''&&&&&&(((''''''&&&&&&''''''(((+++)))'''''')))***(((''''''(((******((('''((()))******))))))))))))*********)))(((((((((((()))***''')))---111222222111///222222222111111000.........---,,,+++************++++++******))))))((((((,,,,,,+++,,,,,,---...//////,,,***,,,111333222///---------............///////////////000111222222//////000111333666888999===EEEQQQ```qqq$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$""""""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""#########$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((('''%%%"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$%%%&&&'''&&&$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((())))))******&&&&&&'''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###''''''&&&%%%$$$###""""""'''%%%$$$%%%'''(((((('''&&&&&&&&&&&&%%%$$$######"""###$$$%%%&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++222000---***(((''''''&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''((('''&&&&&&'''((('''&&&(((((((((((((((''''''&&&'''''''''(((((('''''''''***))))))***+++,,,***)))&&&'''))))))'''''''''(((***))))))(((((())))))*********))))))))))))******%%%&&&&&&'''((()))***+++(((((()))************)))******************+++,,,,,,,,,+++***)))(((((('''***))))))((())))))******---+++***,,,///111000...---------............///.........///000000111111...//////000111333555666>>>FFFQQQ___ooo###########################$$$&&&&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$###############$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&''''''((())))))***&&&''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########&&&%%%$$$%%%''')))))))))%%%&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))---,,,***(((&&&%%%$$$$$$(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''&&&&&&&&&((('''''''''''''''&&&&&&'''(((((((((((((((''''''&&&'''((())))))((('''&&&(((((()))+++,,,,,,+++***&&&((())))))(((''''''((())))))(((((((((((())))))))))))))))))*********+++'''''''''''''''((())))))&&&'''((())))))))))))))))))))))))))))))******++++++++++++******)))))))))++++++******)))*********,,,***)))+++...///...------------............///---......///000000111111222222222222333444666666???FFFPPP]]]mmm########################"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''%%%&&&''''''''''''&&&%%%((('''&&&&&&&&&&&&&&&'''%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((()))***'''((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%&&&%%%$$$%%%''')))))))))%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''((((((((((((((('''&&&'''((())))))((('''&&&&&&''')))*********))))))''')))+++***)))((())))))))))))(((((((((((())))))(((((())))))************((()))***+++******((('''*********+++******))))))******))))))(((((())))))))))))******++++++,,,,,,//////......---.........+++******+++,,,------,,,---------............///---...///000111111111000333333333333444555666777???EEEPPP]]]lll$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""###%%%((()))$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&''''''(((&&&%%%$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&((()))***(((((()))*********))))))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%&&&'''''''''%%%$$$%%%'''(((((('''%%%%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))((((((''''''(((((()))&&&&&&'''''''''''''''''''''((()))(((&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))(((((((((&&&'''))))))((('''((()))(((***++++++***))))))***)))((((((''''''(((((()))&&&'''((()))******))))))&&&'''***++++++)))'''%%%***+++++++++***)))((('''+++***))))))))))))))))))((())))))***+++,,,------+++++++++******+++,,,,,,***+++++++++,,,,,,,,,------------............///---...000222222222111111222222222222333555666666===DDDOOO]]]mmm%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%$$$############$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%''')))***''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%$$$$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''(((((())))))(((((('''%%%&&&&&&&&&'''(((((((((''')))***(((%%%$$$%%%&&&&&&&&&'''((((((((((((((())))))(((((((((((())))))''')))***(((&&&%%%''')))''')))******)))(((((()))((((((''''''''''''(((((($$$%%%'''((())))))((((((%%%&&&'''((()))(((&&&%%%))))))******))))))((('''))))))))))))***+++,,,,,,*********++++++,,,,,,,,,'''''''''''''''((()))***++++++,,,,,,,,,,,,,,,------------............///...///111333444333222111111111111222333555666777:::BBBNNN]]]nnn%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$##################$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&((()))******&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''%%%###!!!'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&'''(((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%''')))+++&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''%%%%%%&&&&&&'''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))''')))***(((%%%###%%%'''&&&&&&'''((())))))((((((***)))(((''''''((()))***)))++++++(((%%%%%%'''***&&&((())))))(((''''''(((((((((''''''''''''((((((###$$$&&&(((((((((((('''&&&&&&&&&&&&''''''''''''(((((()))*********))))))''''''((()))+++,,,...///,,,,,,++++++++++++++++++************+++,,,......+++,,,------,,,+++,,,------------.........//////...000222444555444333222222222333444555777888999888@@@NNN^^^nnn%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########%%%'''(((&&&%%%$$$#########$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$+++(((%%%%%%((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$"""###%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''(((''''''''''''))))))((('''&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''%%%###""""""######%%%(((******'''%%%''')))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++(((%%%%%%'''))))))'''''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''(((((((((((()))))))))))))))(((((('''''''''((((((((((((((((((((()))******)))))))))))))))))))))))))))***+++,,,,,,+++)))(((******+++,,,,,,,,,+++++++++***)))***,,,---,,,+++,,,,,,------...////////////111333666666555333222000222333333222333666999<<>>DDDOOO]]]nnn%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&"""###$$$%%%%%%$$$###"""'''''''''&&&&&&%%%%%%%%%$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%'''((('''&&&''''''''''''''''''''''''%%%&&&'''(((((()))))))))'''((()))(((&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''%%%%%%&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''((((((%%%$$$%%%((()))&&&###'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''')))***(((((((((((())))))))))))(((((((((((((((((()))***((((((((((((((())))))***))))))))))))))))))))))))%%%&&&''')))************((()))***+++,,,,,,------***)))((()))+++++++++***,,,,,,------.../////////000/////////000222333444>>>AAAAAA;;;111...444;;;===CCCNNN\\\mmm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%''''''(((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&'''((('''&&&''''''''''''''''''''''''###$$$&&&((()))++++++,,,&&&(((((('''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''')))'''%%%''')))***(((%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((''''''&&&&&&''')))***(((((((((((())))))))))))((((((((((((((()))******((((((((((((((())))))***************************&&&&&&'''((()))*********++++++,,,,,,,,,+++******---,,,+++,,,---......,,,,,,,,,------.../////////111000//////000333555666@@@LLLUUUNNN<<<000222999<<>>FFFRRRdddyyy%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%'''&&&&&&%%%'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%&&&$$$'''888@@@444&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$###""""""&&&&&&%%%$$$%%%&&&'''(((((((((&&&%%%%%%&&&'''(((+++)))&&&''')))+++)))((('''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''"""''',,,+++(((%%%''')))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&'''))),,,...---)))%%%'''''''''&&&&&&%%%%%%%%%(((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&)))(((((()))++++++***(((+++*********))))))(((((()))************)))((((((***+++,,,,,,------,,,,,,111///,,,))))))***,,,---///---+++******,,,///111---///000///......///000111222333333222222444666:::???IIITTTcccuuu%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%######$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&$$$$$$333999---&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&$$$$$$'''((('''%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&***---+++'''###$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''))))))((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((''''''''''''''''''(((((()))******)))'''&&&%%%((((((''''''''''''''''''(((((()))))))))(((''''''((((((((()))))))))))))))&&&&&&'''(((((((((''''''((((((''')))***+++)))(((************)))))))))((('''''')))***+++,,,,,,,,,******+++,,,,,,,,,,,,,,,///---,,,******+++,,,---///...---,,,,,,...///111///000222222111111222333111222333333222222444666999???IIIUUUcccuuu%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$###$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%######$$$&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$&&&$$$""",,,000$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&(((((()))))))))%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&&&&%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&)))+++***&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((******)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''+++------***%%%$$$%%%'''((((((((((((((()))))))))((((((((((((((('''&&&%%%((((((((())))))*********&&&&&&&&&&&&''''''((()))((('''''')))***+++)))(((************))))))))))))'''((()))+++,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000...///111111111111333444111222333333222222444666888???IIIUUUddduuu$$$$$$%%%%%%%%%&&&&&&&&&###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$###"""###%%%&&&&&&%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''"""$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%%%%!!!(((+++ &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''''')))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&"""%%%'''(((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''))))))((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&+++///000---'''%%%'''+++'''''''''(((((()))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&'''(((((())))))((('''&&&&&&'''(((***+++))))))(((***+++,,,***)))*********)))))))))))))))+++,,,,,,,,,,,,+++******++++++,,,---------------)))***,,,............---,,,---...///000//////...***,,,.........///000222111222333333222222444666888???IIIUUUddduuu$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$###"""###%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%########################%%%!!!%%%&&&"""'''***"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''(((((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%"""$$$%%%&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&+++///...***'''(((+++&&&&&&&&&''''''(((((()))''''''(((((('''&&&%%%%%%&&&&&&''''''((())))))******)))((('''((()))+++,,,*********+++,,,---,,,***))))))))))))))))))******+++,,,,,,,,,,,,+++******,,,------...............)))***,,,...//////......+++,,,---//////...---,,,)))+++,,,---------///111111222333333222222444666999???IIIUUUcccttt$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$###"""###$$$%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%'''###&&&***%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))))))))((((((&&&%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''((((((((((((%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''"""&&&***+++)))''''''(((''''''''''''''''''((((((&&&''''''(((((((((''''''(((((()))******+++,,,,,,***))))))(((((())))))*********)))+++,,,---,,,***))))))))))))************'''((()))+++,,,,,,------,,,,,,---...............***+++---.../////////...***+++---.........---,,,,,,---////////////111222111222333333222222444666:::@@@HHHSSSaaasss###$$$$$$$$$$$$%%%%%%%%%#########$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###$$$$$$###"""%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$'''"""$$$***'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''&&&%%%%%%&&&'''(((((((((''''''$$$%%%&&&(((((((((((('''%%%'''((('''$$$$$$&&&((($$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***---......(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((%%%%%%&&&&&&&&&''''''((())))))((((((((((((((((((&&&&&&'''((())))))))))))'''((()))***+++,,,------((())))))(((((('''&&&%%%)))(((((()))++++++***(((((()))))))))************'''''')))***+++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---......//////...,,,------...............///000111111000000111333111222333333222222444666<<<@@@HHHQQQ___rrr######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$######$$$$$$"""!!!%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&############$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''' $$$'''!!!"""(((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&((()))))))))((('''###$$$&&&((())))))((('''((()))+++)))'''&&&)))+++###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$###"""!!!"""%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((---111333333(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,---(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((+++(((%%%$$$&&&((())))))++++++******))))))((((((%%%&&&''')))******++++++%%%&&&'''((()))***++++++''''''(((((('''%%%###"""'''&&&&&&''')))***((('''(((((())))))*********+++***************)))(((((())))))***++++++++++++***------------.........///............/////////000///000111111000///000222111222333333222333555666===AAAGGGPPP^^^qqq&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""!!!"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))(((((((((((())))))))))))&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((('''(((***---&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((((((((()))+++,,,''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))***)))((('''((()))+++---)))))))))))))))((((((''',,,+++***((((((((()))*********))))))))))))************+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111000///......///000111000111333333333555777:::999===CCCLLL[[[ooo&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!! !!!###$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((()))***''''''''''''''''''''''''(((''''''''''''((()))))))))(((&&&&&&&&&((()))+++''''''((())))))))))))))),,,+++)))((((((((()))*********))))))))))))******)))***++++++,,,,,,++++++&&&&&&((()))++++++,,,,,,++++++,,,,,,,,,,,,------............////////////111000///......///000000000222333333333444666999888<<>>EEEOOO^^^sss%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%$$$$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%###"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%'''(((***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''')))***(((%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((***)))'''$$$&&&&&&&&&''''''(((((((((%%%''')))(((%%%$$$'''***&&&%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''')))))))))***)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%&&&''''''%%%%%%&&&'''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$&&&''')))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''(((''''''&&&&&&'''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++'''''''''&&&&&&&&&&&&''')))(((((((((''''''&&&&&&))))))((((((''''''''''''((((((((((((((('''&&&%%%'''''''''''''''((())))))&&&'''((())))))***))))))************************''''''''''''(((((((((((())))))))))))*********************)))))))))))))))------,,,+++******)))))))))))))))*********+++++++++,,,,,,------,,,,,,+++***+++,,,---............///...------...///111222......//////000000111111333333333333444555666666;;;???FFFPPP___ttt%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''''''''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%###"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***,,,***&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((******((('''!!!!!!"""$$$%%%&&&'''(((%%%'''((('''$$$$$$&&&***&&&%%%%%%%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%)))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%&&&'''%%%&&&'''&&&%%%$$$%%%'''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''''''''''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++&&&'''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&'''(((((('''%%%$$$$$$'''''''''(((((((((((((((&&&'''((())))))***)))))))))))))))))))))*********''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))******,,,,,,+++***)))(((((((((((((((((()))))))))******+++,,,,,,------,,,,,,+++,,,------......------,,,000///...------...///000......//////000000111111333333333333444555666666;;;???FFFPPP___ttt$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$'''---111000)))###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''***++++++***&&&'''((()))***,,,------)))***)))(((%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&%%%&&&&&&'''(((((('''&&&&&&&&&%%%$$$%%%'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))%%%'''((('''&&&$$$$$$%%%'''(((((()))))))))(((((('''(((((())))))))))))(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))))))))******))))))))))))*********************)))(((((((((''''''((((((((())))))))))))+++,,,,,,------,,,,,,+++------.........------,,,///......---------............//////000000111111333333333333444555666666:::>>>EEEOOO^^^sss$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%###&&&***---///---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&))),,,....../////////000000000000000,,,***)))((()))))))))(((&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))((((((&&&&&&'''(((((('''&&&&&&&&&$$$###%%%''')))((('''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''&&&'''((())))))(((''''''&&&''')))(((%%%$$$&&&(((((())))))******)))((((((((())))))))))))(((((('''$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))***((()))))))))************))))))))))))))))))(((((((((((()))))))))*********+++,,,,,,------,,,,,,++++++,,,---.../////////...***+++,,,---.........---......//////000000111111333333333333444555666666999===DDDNNN^^^sss$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$###!!! """%%%''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''((($$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&'''&&&%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%"""&&&+++,,,)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%(((---///111000//////...---,,,,,,++++++(((''')))---//////---&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((******)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$&&&((())))))((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&((()))***''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&$$$%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%%%%###"""$$$((()))(((&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((%%%&&&((()))))))))((('''&&&'''''''''(((((())))))(((((()))))))))'''&&&%%%&&&((()))(((&&&%%%(((***((()))***++++++***)))((())))))***))))))(((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))*********)))************++++++++++++,,,,,,------,,,,,,+++)))***,,,...///000111111'''(((***---...///............//////000111111111333333333333444555666666999===DDDNNN]]]rrr%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$""""""###%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''')))***+++,,,&&&&&&%%%%%%%%%&&&''''''***(((&&&%%%%%%'''***+++&&&---333111)))###%%%)))######$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%%%%'''&&&""""""&&&''''''''''''&&&%%%$$$######$$$%%%&&&((()))***+++((('''&&&&&&'''((('''%%%$$$%%%&&&'''&&&$$$""" $$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''''''''%%%###!!!$$$###$$$&&&***+++)))&&&))))))((((((''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((((('''%%%$$$$$$%%%'''((()))))))))(((''''''&&&&&&***)))((('''&&&&&&'''((()))((('''((()))***)))((('''((())))))'''%%%""" &&&(((((((((&&&%%%&&&''')))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))(((((('''''''''&&&((()))*********)))'''&&&&&&''')))+++------***'''''''''(((((())))))))))))((()))))))))************))))))((((((''''''&&&&&&(((((()))***+++,,,,,,,,,.........------,,,,,,,,,------------------------+++,,,///000000///---,,,111111111222333333444444777333///000444888999999;;;>>>CCCLLL[[[ppp&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&'''((((((%%%%%%$$$$$$%%%&&&'''''')))(((&&&&&&&&&''')))******000444333---)))***,,,%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((&&&&&&(((&&&###$$$'''''''''''''''&&&%%%$$$###%%%%%%%%%&&&''''''((((((%%%#########%%%%%%$$$###$$$%%%&&&&&&&&&$$$"""!!!&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$&&&$$$$$$%%%((()))'''%%%'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((()))((('''&&&'''))))))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((()))((('''&&&&&&&&&'''''''''&&&&&&''')))+++***)))&&&'''((())))))((('''&&&'''((()))(((&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''&&&'''((()))))))))(((''''''''')))+++------+++(((&&&'''((()))***)))((((((************++++++++++++''''''((())))))***++++++((((((((())))))******+++......---------,,,,,,,,,++++++++++++++++++++++++,,,...000111222111///---......//////000111111222000111111222222333555777:::===CCCLLLZZZppp''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$''')))((($$$######%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$&&&''''''''''''''''''((((((((()))'''***,,,,,,***((('''''''''''''''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%***&&&%%%''''''%%%%%%((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$%%%%%%&&&&&&&&&$$$###"""'''&&&&&&%%%%%%$$$$$$###&&&&&&'''''''''''''''''''''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''')))***)))((('''((())))))((('''&&&&&&'''((()))%%%&&&&&&'''(((((())))))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%'''***+++++++++&&&'''((()))***++++++,,,((()))***)))'''&&&'''(((&&&&&&''''''((())))))***((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''&&&'''((()))************(((((((((+++------+++)))'''(((***+++++++++***)))***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,((((((((((((((()))))))))------------,,,,,,,,,,,,+++++++++++++++++++++++++++---///000111000...---------...//////000000111,,,111555555222111444777999<<>>GGGXXXqqq''''''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((%%%&&&'''''''''&&&$$$$$$((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((((((&&&$$$%%%((()))'''%%%((('''%%%$$$$$$%%%&&&'''***(((&&&%%%$$$%%%'''(((&&&&&&&&&''''''''''''((())))))(((((((((''''''''')))(((((('''''''''(((((())))))))))))))))))))))))+++***)))((('''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((())))))((('''&&&%%%(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&((())))))%%%&&&((()))))))))((('''%%%&&&''')))))))))(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((()))***************///333666444...))))))*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,///////////////.........///111444555555555666777777:::>>>GGGWWWnnn''''''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&''''''((('''((()))))))))(((&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((,,,+++++++++******))))))(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((((((&&&%%%&&&((()))'''%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%(((''''''&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''')))*********)))(((&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''***)))((('''&&&%%%%%%%%%(((((((((((((((((('''&&&&&&'''((())))))(((((('''(((((()))))))))(((((('''************************)))))))))))))))))))))))))))))))))))))))((('''''''''((())))))*********)))---111444222---)))(((***))))))*********+++++++++*********++++++,,,,,,,,,+++,,,,,,,,,------------------------------------///////////////////////////111333444444444555666777:::???HHHWWWnnn''''''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))------,,,+++***)))(((((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&'''((('''&&&%%%&&&&&&'''''''''&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((&&&(((***+++++++++)))(((&&&&&&&&&''''''''''''((((((((('''''''''((())))))''''''''''''&&&&&&&&&&&&###$$$%%%'''((()))))))))***)))((('''&&&%%%$$$$$$***)))(((''''''&&&&&&''''''(((((()))(((((('''&&&++++++++++++***)))((('''((((((((((((((((((((((((************************)))))))))))))))((((((''''''(((((()))))))))))))))***---000///+++(((((()))(((((()))))))))******************+++++++++++++++,,,,,,,,,---------......+++,,,,,,------.........////////////////////////000111333333222222333444777:::@@@IIIXXXnnn''''''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((((('''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''((((((''''''&&&&&&&&&%%%%%%&&&'''''''''&&&$$$$$$&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))(((''''''&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((((('''''''''''''''&&&&&&$$$%%%'''(((((((((&&&&&&###$$$&&&((())))))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%''')))++++++***((('''&&&&&&&&&''''''''''''(((((((((''''''''')))***+++************))))))))))))###$$$%%%'''((()))))))))$$$%%%&&&'''((((((((((((***)))'''&&&&&&'''((())))))))))))(((((('''&&&&&&***+++++++++******)))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))(((((((((***,,,,,,)))(((((()))))))))))))))*********+++***************+++++++++,,,,,,---------.........******+++,,,---...///000///////////////000000000000111222222000000222333777;;;AAAJJJYYYnnn(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((())))))((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''(((((()))((((((''''''&&&&&&%%%%%%&&&'''''''''&&&$$$$$$%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))***(((((((((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''''''''&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''(((((('''&&&&&&&&&&&&$$$%%%'''((()))(((''''''%%%&&&((())))))(((&&&$$$&&&&&&&&&''''''''''''((('''((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%'''))))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++++++++*********)))))))))%%%&&&&&&'''((((((''''''"""###%%%'''(((*********'''&&&&&&&&&'''(((***+++))))))(((((('''''''''''''''((())))))*********)))************************(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******)))((())))))*********+++++++++,,,,,,************************,,,,,,,,,---------......******+++,,,...///000000////////////000000111111000111222111///000111333777;;;AAAJJJYYYnnn(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''')))(((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%((((((((((((''''''&&&&&&'''((()))))))))(((&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))******++++++++++++&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''((()))(((&&&%%%%%%&&&%%%&&&'''(((((((((((((((&&&'''((())))))'''%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((()))*********))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&((()))+++,,,)))((((((''''''''''''(((%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))))))))))))))************))))))((())))))))))))))))))*********++++++++++++,,,,,,,,,***************)))))))))+++++++++,,,,,,,,,------******+++,,,---//////000...//////000000111111222000111111000///000333555777:::@@@IIIXXXnnn(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%###"""$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$&&&&&&&&&%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%(((((((((((('''''''''''''''((()))))))))(((&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((()))*********+++++++++***************''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))&&&''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''')))***(((%%%$$$%%%&&&&&&&&&&&&&&&'''((()))***%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&''''''(((((((((((((((((((((((((((((('''''''''&&&''''''(((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((''')))+++,,,,,,***(((&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''((())))))(((&&&$$$###%%%%%%'''((())))))))))))(((((('''&&&''''''))))))''''''(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))+++++++++++++++***)))))),,,+++*********++++++***************+++++++++++++++*********)))))))))(((*********+++++++++,,,,,,++++++,,,,,,---...//////...//////000111111222222000111111000000111444777777:::???HHHWWWnnn))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''%%%$$$&&&)))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$###"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''(((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++++++++***)))((('''&&&&&&((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''')))***(((%%%###%%%''''''&&&&&&&&&'''(((***+++$$$$$$&&&'''(((((())))))&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((((('''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((()))***+++)))(((&&&%%%&&&''')))+++&&&&&&&&&'''''''''(((((('''))),,,------***'''%%%))))))))))))((((((((((((%%%&&&&&&'''((((((''''''&&&'''((())))))'''%%%$$$&&&'''((()))))))))''''''((('''&&&&&&'''((()))***)))******))))))((('''&&&************************))))))))))))))))))))))))''''''((())))))))))))))),,,,,,,,,,,,,,,+++***)))...,,,+++***+++,,,++++++))))))))))))************+++*********))))))(((((())))))*********++++++++++++,,,,,,------............//////000111222222222000111111000000222555888777:::>>>GGGWWWnnn))))))(((((((((((())))))******+++++++++,,,,,,,,,((((((((((((((()))******%%%&&&&&&&&&'''(((((((((''''''&&&%%%&&&'''((())))))((('''&&&&&&'''((()))&&&'''''''''(((((()))))),,,***'''$$$###$$$&&&'''&&&&&&''''''''''''&&&&&&######$$$%%%&&&&&&&&&&&&&&&'''((()))((('''&&&%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((+++......+++'''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******)))((('''&&&&&&'''((()))***)))((('''&&&&&&'''((('''(((((()))(((&&&%%%$$$%%%&&&)))++++++***(((&&&&&&'''((())))))***))))))))))))************))))))'''((((((((('''&&&%%%%%%&&&&&&'''(((((('''&&&%%%((('''%%%#########%%%&&&((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))'''&&&(((++++++)))'''''''''''''''(((((((((((()))(((''''''%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((&&&''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((***)))(((((())))))((('''((((((((()))(((''''''&&&))))))((((((''''''&&&&&&&&&(((((((((&&&%%%&&&''''''))),,,...///---***((()))((('''&&&&&&'''((())))))((('''((()))***)))(((******))))))(((&&&%%%$$$(((((((((((())))))))))))))))))((((((((((((((()))))))))(((((((((((())))))(((((())))))))))))((((((((((((&&&&&&''')))+++---))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((***+++,,,---------,,,,,,,,,++++++***************++++++++++++,,,,,,,,,+++)))(((((()))+++,,,000000000000000111111111111111111222333444666777555999???GGGVVVlll))))))(((((((((((())))))((()))))))))************((((((((((((((()))******&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''((((((((()))+++***(((&&&&&&&&&'''((('''''''''(((((('''''''''%%%&&&&&&&&&&&&&&&%%%$$$ """$$$%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((%%%%%%+++333777222---+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%&&&((()))***)))(((''''''(((((())))))))))))((())))))************))))))((((((((()))((((((''''''&&&&&&(((((((((((('''&&&***)))'''%%%%%%&&&'''(((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((&&&&&&'''***+++)))'''''''''''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''(((((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((***((('''((())))))((('''(((((((((((((((''''''&&&(((((((((((((((''''''''''''((()))(((&&&&&&&&&'''((()))+++------,,,+++))))))(((''''''''''''((()))***(((''''''))))))((('''))))))))))))((('''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******(((((())))))))))))(((((((((((('''&&&''')))+++,,,))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++((()))***+++,,,---------,,,,,,,,,+++++++++******,,,,,,------------......000///---,,,,,,---...///000000000000111111111111111111111222333444555666777;;;AAAIIIWWWmmm))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((()))******((((((''''''''''''''''''''''''(((((((((''''''&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((''''''%%%$$$$$$"""###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))$$$###***444999444---******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((''''''&&&(((((('''&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&'''''''''((((((((((((((())))))))))))(((((('''))))))************))))))'''((())))))))))))))))))&&&&&&((())))))))))))))))))((('''&&&&&&&&&'''((()))))))))(((((((((''''''((((((((((((((((((((((((%%%%%%%%%''')))***)))(((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&'''((()))((('''(((((((((((((((''''''''''''''''''(((((((((((((((((()))***)))'''&&&'''((())))))***++++++++++++***)))((((((''''''(((((())))))(((''''''((((((&&&%%%'''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))+++******))))))******+++(((((())))))))))))((((((((((((''''''''')))***+++))))))))))))))))))))))))))))))))))))************,,,,,,------------,,,,,,((()))***+++,,,---------,,,,,,,,,++++++++++++***,,,,,,------------......111000///......///000111//////000000111111111111111111111111222444555666888<<>>GGGVVVmmm+++++++++*********))))))+++*********))))))(((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((()))******++++++'''((()))******)))((('''***)))(((''''''((()))***'''((()))++++++)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))((('''&&&((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((%%%###!!!!!!###%%%(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))***)))'''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''### !!!&&&)))(((&&&$$$%%%%%%%%%&&&&&&''''''***)))'''&&&%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&+++((($$$$$$''')))***))))))))))))))))))((((((((((((((((((((()))))))))))))))''''''(((++++++)))&&&***)))(((((()))***((('''((((((((((((((((((((((((((()))***++++++***(((((((((((((((((('''&&&%%%$$$++++++******)))(((((((((''''''(((((())))))******''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&(((++++++***((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))***++++++***)))***++++++)))''''''(((((((((&&&&&&(((******(((''''''((()))***)))''''''''''''((((((((()))+++++++++***)))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))(((''''''''''''''''''''''''''''''((()))***(((((((((((((((((((((((($$$%%%''')))******))))))))))))))))))************))))))))))))************---,,,***)))))))))***+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000222222222111111111111111111333444444222222333555888999@@@KKKZZZnnn.........---------,,,,,,+++*********))))))))))))))))))(((''''''((())))))''''''((((((((((((''''''))))))(((((((((((('''''''''((()))******)))((('''***)))(((''''''((()))***%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((###$$$%%%&&&'''((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%'''((('''&&&$$$""""""$$$&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%$$$(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((***((('''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''$$$!!!"""&&&)))'''%%%((((((((()))))))))))))))((('''&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&)))'''$$$$$$''')))***)))'''''''''''''''''''''&&&))))))))))))************,,,)))'''''')))***)))'''((('''&&&&&&(((((((((&&&(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''%%%%%%((((((((((((((()))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''%%%&&&'''&&&%%%$$$&&&'''((('''''''''''''''(((((((((''''''&&&&&&''''''((())))))(((((((((''''''''''''''''''''''''((()))***)))(((&&&&&&(((((('''%%%&&&'''(((((('''''')))+++,,,)))'''&&&''')))))))))'''''''''((((((((())))))111000000///---+++)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((******)))(((((((((((((((((((((''''''(((((())))))(((((((((((((((((((((((((((((())))))(((((('''&&&))))))))))))************))))))))))))************,,,++++++***))))))************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000000/////////////////////111333444444333222333555999:::@@@JJJWWWjjj,,,++++++++++++************************)))))))))******))))))))))))******'''(((((())))))((((((''',,,++++++)))((('''&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''((()))'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***)))((('''&&&&&&&&&&&&(((%%%"""###&&&(((&&&$$$'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''%%%$$$$$$&&&)))))))))&&&&&&''''''''''''''''''************++++++++++++...+++'''&&&'''((())))))%%%$$$$$$%%%'''((('''&&&(((((((((((((((((((((((((((((('''''''''(((((()))))))))***))))))((('''&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((((((&&&&&&%%%$$$"""###&&&(((((('''''''''((()))***+++(((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((''''''((()))))))))'''%%%$$$%%%&&&&&&&&&%%%'''(((((('''(((***,,,...+++'''%%%&&&((())))))''''''((((((((()))))))))333222111000...,,,***)))((((((((((((((((((((((((&&&&&&'''''''''(((((((((*********)))((('''''''''+++******))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))))))))************)))))))))*********++++++***++++++++++++***))))))))))))(((((())))))***+++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...////////////////////////000000111333444444333333444555:::;;;???HHHTTTfff~~~************))))))))))))************************************************(((((())))))))))))((((((......---,,,+++***))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((()))******)))((((((''''''''''''''''''''''''((((((''''''''''''((((((...---+++)))''''''((((((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((('''''''''''''''(((&&&$$$%%%&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%$$$%%%&&&((()))***(((((((((((()))))))))))))))))))))*********++++++***)))(((((())))))******%%%$$$###%%%'''(((((('''(((((((((((((((((((((((())))))(((''''''(((***+++***************)))(((((('''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''(((((((((((('''(((((())))))))))))(((((())))))'''&&&&&&(((***(((((((((((()))***+++,,,((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((,,,)))&&&%%%&&&'''((((((%%%&&&((((((((()))+++---///+++'''%%%&&&'''(((((('''(((((((((((()))))))))---------,,,+++)))((('''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''******)))(((((()))))))))************)))(((((('''(((((((((((((((((((((((('''''''''((()))***+++,,,((()))))))))************))))))*********+++++++++)))***+++,,,,,,+++))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------...//////111111111111111222222222111333444444333333555666::::::???GGGSSSddd|||...------------,,,,,,,,,***************+++++++++******++++++++++++******(((((())))))))))))((((((++++++++++++++++++++++++))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((...---+++)))''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))'''''''''''''''((())))))'''&&&&&&&&&''''''&&&%%%******))))))((((((''''''(((((('''''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''''')))***'''((((((((())))))******((((((((()))))))))******%%%'''))),,,,,,++++++***&&&%%%%%%&&&)))******)))((((((((((((((((((((((((+++***)))((()))***,,,---******************)))(((*********))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))''''''((()))******))))))''')))++++++***)))))))))((((((((())))))+++,,,---(((((((((''''''(((((((((''''''''''''''''''''''''***))))))((((((((()))))),,,)))&&&%%%&&&'''((((((%%%'''((((((((()))+++---...+++'''&&&&&&'''(((((((((((((((((()))))))))***'''(((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***(((((('''''''''(((((()))******++++++***)))((('''))))))))))))))))))))))))''''''((()))***+++,,,,,,((()))))))))************************++++++++++++))))))+++,,,,,,+++***)))*********+++++++++++++++++++++++++++++++++++++++------------..................---------...//////000000111111222222222222111333444444444444555777999999>>>GGGSSSeee}}},,,,,,,,,,,,++++++++++++*********+++++++++++++++******++++++++++++******((())))))******))))))(((''''''(((((()))***++++++))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&''''''((()))%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((($$$&&&))))))'''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''((())))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))&&&&&&&&&&&&'''((()))***%%%&&&''''''''''''&&&&&&((((((''''''''''''''''''(((((((((((('''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''')))(((''''''((()))%%%%%%&&&&&&'''((((((((('''((((((((())))))))))))###&&&+++...---,,,******(((''''''(((***+++***)))((((((((((((((((((((((((************+++,,,,,,---))))))************))))))+++++++++***)))((((((((()))))))))))))))(((((((((%%%%%%&&&&&&''''''(((((('''''''''(((((())))))***''''''((()))************%%%'''***+++***((('''''')))((((((((()))***++++++)))((((((''''''(((((()))&&&&&&&&&&&&'''''''''''')))))))))(((((()))******)))'''%%%$$$%%%&&&&&&&&&&&&((())))))((()))+++---,,,***((('''((((((((('''((((((((()))))))))******&&&'''((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((()))*********'''''''''''''''(((((()))******+++,,,,,,+++)))((())))))))))))))))))))))))***++++++,,,,,,***)))((())))))))))))*********************++++++++++++,,,))))))***++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............///////////////...............//////.........///000000111111111333444555444555666888888999>>>GGGTTTeee~~~*********)))))))))((((((*********++++++,,,,,,,,,))))))***++++++***))))))))))))************))))))&&&&&&'''(((((()))*********)))(((''''''((()))***'''((()))******)))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))###$$$%%%&&&'''((((((((($$$%%%'''((((((((('''&&&(((((((((((((((((((((((($$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((&&&%%%%%%&&&&&&((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''$$$%%%'''(((((('''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''***+++***((('''((()))%%%%%%&&&&&&'''(((((()))(((((()))))))))*********&&&***------+++)))))))))***(((((((((******)))((((((((((((((((((((((((((((((((()))++++++,,,,,,,,,(((((())))))***))))))((())))))))))))))))))(((((())))))((((((((('''''''''&&&&&&&&&'''(((((())))))&&&''''''((())))))******''''''(((******++++++***&&&((())))))'''''''''((())))))((((((((())))))***))))))(((((((((((())))))&&&'''''''''(((((((((((((((((((((((()))***++++++)))(((&&&&&&(((((('''%%%((()))***)))((((((***,,,)))(((((((((******((('''(((((()))))))))*********(((((()))************)))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))((((((''''''((())))))***(((***+++------,,,+++***)))))))))))))))))))))))))))***---......,,,)))'''))))))))))))*********************+++++++++,,,,,,******))))))***++++++,,,((()))***+++,,,++++++***---------------------------------.........////////////............//////---......///000000111111111333444555444555777888999999===GGGSSSddd|||---------,,,,,,,,,++++++*********++++++,,,,,,,,,((()))***++++++***)))((())))))************))))))))))))))))))***************)))(((''''''((()))***'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''''')))))))))((('''&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''$$$&&&))))))(((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$%%%&&&((()))))))))((('''%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%"""%%%'''(((((((((((((((&&&''''''(((((()))))))))$$$%%%&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))+++---,,,)))'''''')))'''''''''((()))******+++)))************++++++++++++---...,,,)))&&&''')))***)))(((((()))***((('''((((((((((((((((((((((((&&&''')))***+++++++++***'''(((((()))))))))((((((&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&&&&''''''((()))******+++&&&''''''((()))******+++''''''(((******+++++++++******)))'''&&&'''))),,,***)))((((((((((((((()))))))))(((((((((((())))))'''((((((((())))))******(((((((((((()))***,,,,,,+++***)))***++++++)))''')))******)))((((((***+++((('''((()))++++++)))&&&))))))))))))***************************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))((())))))***++++++((()))+++---------+++***))))))))))))))))))))))))$$$'''+++///000...,,,***))))))))))))******************+++++++++,,,,,,,,,+++***)))))))))***,,,---'''((()))++++++******)))........................,,,,,,,,,---------......000//////........./////////000000111222333333333111333444555555555777999999999===FFFQQQbbbzzz))))))))))))))))))***++++++*********))))))((((((***++++++***((('''((()))***+++,,,---...---,,,+++))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))************)))(((((()))***+++,,,++++++***)))(((((('''''''''''''''((((((((((((******)))''''''&&&&&&&&&&&&''''''(((((((((((((((&&&'''((((((((('''%%%$$$))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''(((******++++++***'''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&******))))))))))))******+++***)))))))))))))))*********))))))******+++,,,''''''((((((((((((''''''((('''%%%$$$%%%&&&(((*********))))))((((((''''''(((((()))***************))))))(((((()))***++++++((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++'''((()))******+++******)))&&&$$$%%%''''''%%%###***)))(((((()))***((('''******))))))(((((('''''''''((()))(((&&&%%%%%%&&&...---,,,***)))'''&&&%%%''''''((((((((((((''''''+++++++++***************%%%&&&(((*********)))))))))'''%%%######%%%''')))''''''((()))))))))))))))%%%&&&''')))))))))((((((***++++++***))))))***,,,))))))))))))))))))))))))'''((()))++++++******)))+++***)))((((((''''''((())))))))))))))))))))))))***+++------+++******+++,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---******+++***)))***---///------,,,++++++---.../////////...............///222222222111111000......000000111222333555666777888888<<>>555333111///......///000//////.........------------............------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---++++++++++++++++++++++++***))))))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''(((((((((((((((%%%%%%$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&)))((((((''''''((())))))((((((((((((''''''''''''***((($$$""""""$$$''')))(((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((((((((((((((((((((''''''''''''((((((***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((###&&&)))***))))))((((((***(((&&&&&&'''(((((('''))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++..................//////***,,,///222111...***''',,,,,,------------,,,,,,------,,,,,,+++++++++***+++,,,,,,+++******+++---...---++++++---...---,,,******+++,,,---......///111)))!!!!!!'''---,,,))),,,------------,,,+++++++++++++++++++++,,,,,,---+++******+++,,,------,,,......---,,,+++******)))......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,******+++,,,++++++***))))))))))))*********)))(((((((((((()))***+++++++++++++++***)))++++++++++++++++++++++++************************************************((((((((()))))))))******************************))))))))))))))))))))))))************************(((((()))***************((()))******+++*********))))))))))))))))))(((((()))***,,,---...---+++***(((((()))***++++++*********************+++,,,,,,------,,,,,,,,,---......------------,,,,,,,,,,,,....../////////000000000////////////000111222333222222333444444555555555888;;;>>>BBBJJJ\\\tttwwwooocccXXXPPPKKKGGGEEE;;;999555222000000111222//////.........---------------.........------,,,------,,,,,,++++++******))))))***+++,,,,,,------++++++++++++++++++++++++***)))((((((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))))))))((('''((('''''''''(((((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''')))***)))(((&&&$$$(((((((((((((((((((((((((((((((((((((((''''''''',,,***&&&$$$$$$&&&(((***(((((((((((((((((((((((())))))************))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''')))***((((((+++---,,,///---)))(((((()))***)))(((((((((((((((((((((((('''(((((()))******++++++))))))*********+++++++++000/////////////////////,,,++++++...---***)))***,,,,,,------------,,,,,,------,,,,,,++++++*********+++,,,,,,++++++,,,---......---,,,---......................../////////111,,,'''(((,,,000000...------.........------,,,,,,,,,+++++++++,,,,,,------,,,,,,---///000///...//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++***))))))*********+++***))))))(((((())))))++++++++++++++++++******,,,,,,+++++++++++++++++++++++++++***************************************(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))************************'''((()))++++++***))))))*********+++++++++******,,,,,,++++++++++++*********,,,...000000///---,,,.........---,,,+++******,,,+++***)))***+++,,,------------,,,,,,------...------------------,,,,,,........./////////000000////////////000111222333333333333333444555555666777;;;???CCCLLL___wwwyyy{{{ooobbbWWWOOOJJJHHH@@@===999444111000000000............------------,,,,,,------------,,,,,,,,,,,,++++++*********)))))))))***+++,,,,,,------***+++,,,,,,,,,,,,+++*********)))(((((((((((((((************************))))))))))))((((((((((((%%%&&&((()))))))))(((''')))))))))((())))))******(((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))"""%%%'''((((((''')))))))))(((''''''&&&%%%'''''''''((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''(((((())))))((((((''''''''''''(((((((((''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''***,,,***&&&***333999999222///+++)))((()))((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,************+++++++++++++++++++++++++++*********---,,,000777777000+++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++************(((***,,,---,,,---...000............------...///000000000///......------,,,---//////......///000000111111222222222111111000000//////...//////000...---,,,---///000///...------------------------,,,,,,,,,,,,,,,---------******++++++++++++*********************************+++,,,,,,******+++,,,+++***************++++++++++++***))))))))))))))),,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************************************&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++***))))))++++++******************,,,,,,,,,+++++++++++++++***+++---...///...,,,+++---------------,,,+++***,,,+++*********+++---...------,,,,,,,,,---......------------------------............////////////////////////000111222333333333222333333444666777666:::???DDDNNNaaazzzeeerrrzzzlll```VVVPPPMMMFFFCCC>>>999444111///...///............---------++++++,,,------------,,,++++++++++++*********************++++++,,,,,,---***+++,,,------,,,+++***+++******)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''))))))))))))''''''((((((((((((((((((((((((###$$$%%%'''((((((''''''((())))))((('''&&&%%%$$$'''''''''(((((((((((((((%%%%%%'''(((((((((''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))+++)))&&&---;;;CCCBBB///,,,)))'''''''''&&&$$$))))))))))))))))))))))))(((((())))))***+++,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---///999DDDDDD888...---++++++,,,,,,,,,,,,++++++******++++++++++++++++++(((***---......///000111///000111000......000111222111111000000//////...***///333333///---...111000111222222333222222222000000//////......//////...---,,,---......---,,,,,,------....../////////......------,,,,,,++++++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,+++************+++,,,,,,++++++***))))))))))))***+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))***************++++++***)))))))))******)))))))))*********++++++((())))))***************'''''')))***+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,---...//////------------............------........./////////////////////000111222333444333222222333444666777666:::>>>CCCMMM```zzzYYYccctttzzzmmmbbb[[[XXXOOOMMMHHHBBB;;;666222000000000000/////////......,,,,,,---...............+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***,,,,,,+++***************((((((((((((((((((((((((***)))))))))(((((((((''''''''''''''''''((())))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''---,,,+++***((('''&&&%%%&&&''''''(((((('''&&&&&&''''''''''''((((((((()))%%%&&&'''((())))))******(((((((((((((((((((((((())))))******))))))((('''&&&&&&''''''((())))))***((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''***)))%%%+++888<<<888***)))''''''(((((('''%%%)))))))))))))))))))))))))))))))))******+++++++++*********+++++++++,,,,,,------......//////000000...---555AAAAAA555---...,,,,,,------------,,,,,,******++++++,,,---------***---///000000///000111222333444333111000222555555555555666666777777777555666777777555444555666444555555666777777666666444444333222222222222222222111000000000000///------.........////////////------------------------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++*********++++++,,,---,,,+++******))))))******+++*********+++---...///*********++++++,,,,,,---,,,,,,++++++***))))))((())))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******++++++***)))((((((((())))))(((((())))))***+++,,,,,,***))))))((()))***++++++%%%&&&((()))***+++++++++***+++,,,,,,------,,,,,,******+++,,,---...000111------------.........///---------.........//////////////////000111222333444333222222222444666777666999===AAAJJJ\\\uuuWWW\\\ffftttyyynnngggdddXXXUUUQQQJJJCCC===888555111111111111000000000000------...///000000//////,,,,,,,,,------.........,,,,,,++++++++++++++++++***+++---......---+++***---,,,++++++******++++++******************************))))))((((((((('''(((((('''&&&&&&((()))***)))(((((('''''''''((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))###%%%&&&((()))(((((('''&&&'''''''''(((((())))))((((((((()))***,,,...///((((((((((((((((((((((((&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&***)))###'''000///'''((((((((()))+++,,,***)))))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,***++++++,,,---...//////000)))***222222+++***000---..................---***++++++,,,---...//////---///111222000/////////444666777555333222555777999:::;;;<<<>>>???@@@AAACCC@@@<<<<<<===>>>>>>===>>>??????@@@AAAAAAAAA@@@>>>>>>===<<<;;;;;;<<<<<<888666444444444444222111///////////////.........))))))***,,,...///111111...---+++******+++---...........................***+++,,,,,,******+++,,,+++*********+++,,,,,,---,,,+++******)))*********************+++---///111))))))***+++,,,,,,------,,,,,,++++++***))))))(((************************)))************+++++++++((((((((((((((((((((((((************************++++++++++++++++++++++++***)))((((((((()))+++,,,+++***)))'''''''''((()))))))))***+++---...///000---,,,+++******,,,...///******+++++++++******)))***+++,,,---...---,,,+++)))******+++---///111222---------.........//////---------.........//////////////////000111222333444333222222222444666888777999<<>>;;;888666777999666555444222111000000000333111...,,,,,,---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,+++******)))((((((,,,***((('''(((***,,,...++++++************++++++******)))))))))))))))***)))))))))***+++++++++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++!!!$$$((())))))(((''',,,,,,++++++***)))))))))))))))))))))))))))))))))+++***************++++++---,,,,,,+++***)))((((((++++++************++++++***)))((((((((()))+++,,,&&&''')))+++---000111222,,,,,,------...---------,,,...000000...+++******++++++------------++++++++++++,,,---......///000///...,,,,,,------,,,+++,,,---...///000000000000222222333333333222222111///000222333444555555555777:::>>>AAAHHHYYYooommmbbb\\\```fffmmm{{{|||vvvoooeee\\\UUUNNNGGGBBB888666333111111111000////////////............---------------------------------,,,,,,,,,------...,,,---------,,,,,,+++************+++++++++,,,,,,++++++++++++++++++******'''$$$$$$'''*********,,,((()))***++++++***)))((())))))))))))((((((''''''&&&'''''''''((()))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((()))))))))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((('''(((((((((((())))))))))))))))))***************((())))))))))))'''&&&%%%)))))))))************+++***************++++++,,,---------....../////////000...---...000111///,,,+++---000111000000000111222111///...///111111222444444555666777999;;;===<<<===@@@BBBDDDHHHNNNQQQWWW[[[aaadddeeedddcccccc```]]][[[ZZZ[[[\\\\\\\\\]]]]]]^^^```aaa```^^^[[[[[[ZZZZZZ[[[\\\\\\ZZZYYYPPPOOOLLLIIIEEEAAA>>>===888777666555444333333333444222111000111222111000///////////////......---000000//////...------,,,,,,+++)))((()))+++---...++++++************++++++,,,++++++******++++++,,,************++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++''')))+++,,,---,,,+++*********************++++++************************++++++******************,,,,,,,,,+++******))))))*********))))))*********)))))))))))))))******++++++******)))((((((''''''***+++,,,---.........///,,,...000000---+++******+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,...,,,++++++,,,,,,+++))),,,---...///000000000000111222222222222222111111000000222333444555555555777:::===@@@GGGXXXnnn{{{oooccc___]]]]]]fffqqqyyynnnddd]]]WWWPPPKKK>>>:::555222000///---,,,///............---------------------------------++++++,,,,,,---...//////,,,,,,---------,,,++++++)))***+++,,,---...///000+++,,,,,,,,,,,,,,,,,,,,,---((('''+++,,,((('''+++******++++++++++++******++++++************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((++++++***))))))(((''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''(((((((((((())))))''''''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''*********+++++++++,,,,,,***************+++,,,,,,.........///////////////...------...000000///...,,,...000111000000000111444444333333444555666777:::;;;===@@@BBBEEEGGGIIIHHHKKKNNNRRRVVV[[[aaaeeepppsssvvvxxxxxxxxxxxxyyyppplllhhhfffgggjjjlllmmmooopppqqqssstttrrrmmmjjjhhhhhhiiilllnnnnnnllljjjgggddd```^^^ZZZTTTKKKEEE>>>>>><<<;;;999888777777333222111222333333222000000/////////...---------//////......------,,,,,,...---+++******,,,...///,,,++++++******++++++,,,---------,,,,,,------...+++++++++++++++*********,,,,,,---------.........------,,,,,,,,,,,,+++++++++,,,,,,++++++***)))(((((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))***(((((()))***************---,,,+++(((&&&$$$"""!!!)))***+++,,,---...///000,,,---//////---+++***++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++***...---+++,,,------,,,+++,,,---...///000000000000000000111111222111111000000111222333444444555555777:::===???FFFVVVmmm}}}}}}qqqhhh```ZZZ\\\bbbrrr{{{xxxoooggg^^^TTTNNNDDD???:::555222000...---............------------........................+++,,,,,,------.........,,,,,,,,,------,,,,,,+++******+++,,,---...//////++++++++++++,,,,,,,,,,,,///***)))---,,,%%%$$$(((************************************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''+++******))))))(((''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))))))))))))))'''''''''((((((((())))))'''''''''''''''&&&&&&&&&''''''(((((())))))))))))************+++++++++,,,************+++,,,,,,---......//////////////////---......///000000///...///000222222111111333444888:::;;;======>>>@@@AAADDDFFFJJJOOOSSSWWWYYY[[[^^^```ccceeegggkkkooorrr|||{{{wwwqqqoooppptttxxxyyy{{{{{{}}}|||wwwsssoooppprrrvvvxxxyyyvvvtttxxxuuurrrpppnnnfffZZZQQQIIIIIIGGGEEEBBB@@@===<<<888777777777888777444111000//////...............------------,,,,,,++++++///...---,,,,,,---...///,,,,,,++++++++++++,,,,,,------------------...///,,,,,,,,,++++++*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))+++++++++,,,,,,---------))))))(((((((((((())))))'''((()))++++++***))))))+++*********)))))))))(((******++++++,,,---...///+++---......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.....................---000///......///000///...,,,---...///000000000000//////000111111111111000111111222222333444555555777:::===???FFFVVVlll|||vvvjjj```[[[ZZZ^^^fffttt|||ttthhh[[[RRRLLLGGG@@@;;;777555333222//////.........---------........................------.........---,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************++++++,,,,,,&&&'''***,,,)))&&&'''+++)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''''''''((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))))))))((((((((((((((()))))))))*********+++*********************''''''(((((())))))***+++)))))))))*********++++++************+++,,,---...............////////////111111222333222111111111444555777777777777999;;;===AAAEEEHHHIIIJJJMMMOOOPPPSSSXXX^^^dddgggjjjkkknnnoooqqqrrrrrrtttvvvxxx~~~}}}yyywwwyyy~~~}}}yyywwwwwwzzz}}}~~~|||~~~||||||{{{ttthhh___YYYXXXVVVSSSPPPLLLHHHFFFFFFEEECCCBBBAAA>>>:::666333333222111111111111222000000///////////////...//////...------......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++*********))))))************************,,,++++++***))))))*********++++++,,,,,,------...))))))(((((((((((())))))'''((()))++++++***))))))'''((()))***,,,---...///------,,,+++++++++,,,,,,+++,,,...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000...---...000000///...,,,---...///000000000000...///000111111111111111222222222222222333555555777:::<<>>===???AAABBBCCCEEEIIIKKKRRRYYYbbbhhhjjjlllppptttsssvvv{{{~~~zzz|||}}}|||zzzyyyyyyzzzzzzyyyyyy{{{~~~~~~{{{xxxuuuvvvvvvvvvuuussspppmmmkkkeeeaaa\\\XXXUUUQQQMMMJJJCCC@@@<<<888555333222222------------------------//////.........---------......------------......++++++++++++,,,---...///++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------'''(((***++++++***((('''++++++******************************************))))))))))))***+++,,,,,,*********+++++++++++++++*********))))))*********)))))))))))))))******+++))))))******++++++,,,,,,...,,,+++***)))***,,,---+++,,,,,,+++******+++------,,,,,,++++++,,,,,,---+++,,,,,,,,,------......+++******+++,,,------+++,,,---...///000000000000///000111222333333333333444333222111111333444666555999<<<@@@HHHYYYppp|||nnnhhh```[[[___mmmyyyjjjcccYYYOOOGGGAAA===;;;111111111111000000000000////////////////////////)))+++---/////////------***+++,,,,,,------------,,,,,,,,,+++++++++******++++++,,,,,,---...//////)))GGGPPP777$$$+++000))),,,+++***))))))***+++,,,''''''(((((()))))))))***''''''((()))***++++++,,,))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((...---,,,+++***(((''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))'''((()))***+++,,,---...+++***)))(((((()))***+++++++++,,,,,,,,,---------*********+++,,,---///000000000222333555666888888999===BBBEEEEEEGGGKKKNNNJJJKKKMMMOOOPPPSSSWWWZZZ]]]eeeooovvvxxx{{{}}}zzzyyyyyyvvvyyy|||~~~~~~~~~~~~|||~~~~~~}}}zzzyyyzzz}}}~~~}}}zzzyyyvvvrrrlllhhhdddaaa^^^\\\SSSPPPKKKEEE@@@<<<::::::111111111111222222222222//////......---------,,,......------------......+++++++++,,,---...///000+++++++++,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,---------,,,---///000///---+++))))))))))))***++++++,,,,,,++++++++++++++++++++++++(((((())))))***+++------************************++++++************++++++***)))((((((((()))+++,,,***++++++,,,------......,,,+++***))))))+++---...***+++,,,+++******,,,---------++++++++++++------000////////////.........---,,,+++,,,...///...---,,,---...///000000000000000000111222333444444444555333222111111222444666555888<<<@@@HHHZZZqqqzzzqqqeee]]]YYY___ooo{{{pppbbbWWWOOOHHHCCCAAA999333...//////...///222000/////////..................//////...---,,,,,,***+++,,,---------,,,,,,---,,,++++++******++++++))))))***+++,,,------...////////////...---,,,,,,+++++++++*********))))))++++++***)))(((((()))))))))))))))((()))******+++***************)))((((((***)))(((''''''((()))*********)))))))))))))))***...***&&&'''***,,,)))&&&%%%%%%$$$&&&((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((&&&%%%&&&)))+++)))'''%%%'''((((((&&&%%%&&&'''))))))((()))***+++***)))&&&''')))***)))((()))***+++,,,,,,------,,,,,,++++++***)))(((((()))***+++,,,,,,+++++++++++++++,,,)))******+++,,,---------...,,,***+++...000000...//////000222666999<<<>>>EEEIIIOOOSSSUUUVVVWWWXXX\\\ZZZYYY[[[aaafffhhhhhhjjjpppxxx}}}{{{zzz{{{zzzyyyyyy{{{~~~~~~{{{|||||||||}}}}}}}}}}}}{{{}}}|||yyytttqqqooommmjjjhhh```\\\VVVTTTRRRLLLDDD===999777333111111000///---///000000///...---...///------,,,,,,,,,,,,,,,,,,000//////......//////000...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,+++***)))------,,,+++***************))))))))))))))))))))),,,+++******,,,,,,+++***......---***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...//////...------...000111000000111222222222222111111111222333333444555555;;;;;;>>>BBBIIIVVVlll}}}oooddd[[[[[[eeepppzzzmmmcccYYYOOOFFFAAA>>>777333333333111222555000000/////////...............//////...------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,******+++++++++++++++***+++++++++*********))))))++++++***))))))))))))))))))))))))))))))******+++***************)))(((((()))(((''''''''''''((()))******)))))))))))))))***---***''''''***+++)))&&&'''&&&%%%&&&((())))))(((((((((((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))***((('''(((***+++***((('''(((******)))((())))))((((((((()))+++,,,---,,,&&&(((******)))((()))*********++++++++++++******,,,+++***))))))***+++,,,,,,++++++******+++++++++************++++++++++++000...---...111333333111444666888:::===AAAGGGKKKVVVZZZ___dddfffgggiiijjjiiifffeeefffjjjnnnoooooowww|||}}}|||}}}|||{{{}}}}}}}}}}}}}}}~~~~~~~~~{{{xxxvvvuuusssrrrmmmiiidddaaa___YYYQQQJJJAAA>>>999555333222000///333333333333111000000000......------------,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,---..............................,,,,,,,,,,,,,,,+++******---,,,++++++******++++++*********+++++++++,,,,,,)))*********+++,,,...///111///,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++*********))))))%%%&&&'''(((+++---///111++++++++++++++++++++++++,,,+++******,,,,,,+++***------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......------......//////......---...///000000000000111222222222222111111222222333444444555555888999<<>>:::888666444333333333222111///......//////.........------------------,,,,,,---------......---,,,,,,---..............................,,,,,,,,,,,,,,,++++++***++++++******++++++,,,---++++++,,,,,,------......''')))+++******,,,111555555111+++)))***++++++***++++++++++++++++++++++++******************+++++++++++++++************************)))******+++,,,)))))))))******++++++,,,---,,,++++++------,,,+++.........------,,,,,,,,,,,,,,,,,,,,,------------/////////....../////////...............///000000000000111222222222222111222222222333444444555555666666:::@@@HHHWWWnnn|||rrrfff^^^\\\bbbrrr}}}sssiii\\\QQQDDD<<<666555222///...000000000000////////////...---...............------...///111222222222000///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------,,,,,,******************************)))))))))))))))***(((((()))***************))))))************)))((()))))))))))))))))))))))))))(((((((((((())))))***+++)))'''''')))***)))(((+++)))((()))******)))(((******))))))((('''''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((+++***))))))))))))((('''###%%%(((((((((((()))***((()))************+++,,,''')))+++***)))((()))***(((((())))))))))))((((((,,,,,,++++++++++++,,,,,,+++************++++++,,,000000//////......------.........000222555666777999???EEEGGGHHHNNNYYYcccjjjmmmrrrvvvxxxzzz|||~~~yyyxxxwwwvvvwwwyyy{{{|||~~~yyyrrrmmmfff___UUULLLFFFBBB???===777555333222111000///---/////////...------,,,,,,......------------............------------..............................+++,,,,,,---,,,,,,++++++************+++,,,---...------------------,,,,,,(((***,,,+++(((***000777888111***(((+++---,,,)))***************************************+++++++++************************---,,,+++***))))))))))))((())))))***+++,,,,,,---...---,,,,,,---...---,,,.........---,,,,,,++++++,,,,,,,,,------------...//////............//////------......//////000000000000111222222222222111333333333333444444555555666666:::@@@GGGVVVlllsssfff___^^^gggsss}}}tttgggZZZOOOGGG@@@<<<888333111333111000000000////////////------...............------000444777888555111...///...------,,,,,,------))))))***+++,,,,,,---------------------,,,++++++***************************)))))))))))))))******(((((()))************)))((())))))*********))))))************************((((((''''''((()))******)))(((''''''((()))))))))+++***))))))***+++)))((((((((((((''''''&&&&&&&&&************************'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''$$$&&&((()))(((((()))***)))***+++***'''&&&'''((((((***++++++)))((()))***)))******++++++******)))***++++++++++++++++++***++++++******+++,,,------//////////////////......111222444777999<<>>BBBFFFJJJRRRWWW]]]aaaccchhhpppvvvvvvxxxzzz{{{{{{{{{|||~~~xxxzzz{{{}}}yyyqqqkkkfffcccaaa___UUUMMMCCC<<<999777444222111111000///...------,,,---,,,,,,++++++,,,,,,------...////////////...---+++++++++++++++++++++++++++,,,,,,---------------************+++,,,---...------,,,+++***)))((((((+++------***((((((+++///333///+++***+++---,,,***+++++++++++++++++++++++++++++++++*********))))))***************+++++++++******))))))***++++++,,,+++++++++,,,,,,------......---,,,,,,......---,,,++++++++++++++++++++++++,,,---------............------,,,,,,,,,,,,------+++,,,...///000000000000000000111222222222222111444444444444444444555555999999;;;???DDDPPPfffyyyzzzttthhheeecccgggooo}}}pppaaaWWWNNNGGG@@@777333333111111111000000000//////,,,------...//////......---///222444444333111///000//////...............*********++++++,,,,,,,,,)))***************))))))))))))*********+++++++++)))))))))))))))***++++++'''(((***+++++++++)))((((((((()))***************'''((())))))))))))(((''''''&&&&&&'''''')))******''''''(((''''''''')))***(((''''''(((***+++***)))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&(((***)))''''''(((***(((***,,,,,,***)))***+++(((+++---+++&&&$$$&&&))))))+++,,,,,,***)))))))))***++++++,,,,,,++++++******+++,,,------,,,+++***------------...///000000------///111222444666666555999>>>BBBFFFJJJQQQUUU```ccchhhlllpppsssxxx{{{yyyzzz{{{zzzxxxwwwxxxyyyzzz|||~~~|||{{{{{{zzzyyyooodddUUUIIICCC???;;;777444333333222000//////...000//////////////////000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------************+++,,,------************++++++++++++++++++***)))))))))***+++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((())))))*********+++++++++///...,,,***)))(((''''''++++++++++++++++++,,,,,,---,,,+++,,,---...---+++******++++++,,,---------------------..................------------......+++,,,...///000111000000000000111222222222222111555555555555555555444444999888:::>>>CCCOOOeeexxxpppmmmhhhccccccjjj{{{|||kkkaaaWWWOOOGGG>>>888888111111111111000000000000,,,,,,---.../////////...///////////////000000000000000///...............,,,,,,,,,++++++++++++***((()))***++++++,,,,,,+++))))))******++++++++++++))))))((())))))***++++++'''(((***+++,,,+++)))((((((((()))***************%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''')))******&&&'''(((''''''''')))***'''&&&&&&'''***++++++***&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&)))+++***((((((***---''')))******(((''''''((('''+++---+++'''&&&(((,,,***+++,,,,,,***)))))))))******++++++++++++******,,,,,,---......---,,,,,,---------......000111111///000222444777:::<<<===???CCCIIINNNRRRWWW^^^cccnnnppptttyyy}}}~~~}}}zzzxxxxxxyyy{{{~~~}}}jjj[[[QQQLLLFFFCCC666666555444333111111000---------,,,,,,------------...///000000///...---------------------------+++,,,,,,---.........---++++++******++++++,,,---((())))))***,,,---......)))(((((()))***+++***))))))+++------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***(((''''''))))))******++++++++++++))))))))))))***+++,,,---+++++++++***************---,,,++++++------,,,+++***++++++,,,---...//////---------.........////////////............//////***,,,...///111111111000000000111222222222222111555555555555555555444444777777999===CCCPPPeeexxx~~~wwwpppjjjddd```hhhssspppaaaXXXOOOCCC;;;999555555555333111000000111///000000///------...000......////////////......000000000000////////////,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++---,,,+++******+++,,,---)))))))))))))))*********)))((('''&&&&&&'''((()))******)))((((((((((((((())))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))************)))'''&&&%%%)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&)))))))))(((((((((((((((+++++++++*********))))))''''''(((******+++++++++'''(((((()))***+++++++++((()))***+++,,,+++******...,,,+++******,,,...///***+++,,,,,,,,,,,,...000:::777666888>>>CCCEEEEEEMMMQQQYYY```fffjjjkkkkkkvvvzzz}}}{{{{{{zzzyyywwwzzz|||~~~~~~|||mmmbbbYYYPPPIIICCC>>>999555333333222111111///,,,,,,---...------111111111111000///------......------------......///---+++,,,---...---------,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++***)))(((''''''+++***)))((('''''''''''')))))))))******+++++++++,,,---.........---,,,+++...---+++***)))***++++++******+++++++++,,,,,,,,,)))***++++++------...///...------,,,,,,,,,------,,,,,,++++++++++++******........................//////000000000...---,,,///111222222111111222333222222222111222222333333888777888<<>>CCCOOOcccuuuyyyllldddccccccuuuzzzlll```TTTKKKHHH@@@===999555222000000111...//////...,,,,,,---///......////////////......000////////////.........,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******)))(((((()))******++++++******))))))((((((******))))))))))))******,,,++++++***************&&&&&&'''((()))***++++++************))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))(((((('''))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''(((((()))******''''''(((((())))))******)))))))))((((((((((((((('''(((((()))))))))(((((((((((())))))***+++++++++---+++)))((((((***---///........................111222333333333444777:::888<<>>:::777666555222///......//////......///////////////............------------......///---,,,,,,---......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...///+++++++++,,,,,,,,,,,,,,,******++++++++++++******++++++*********+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///******+++,,,---...///000....................................///000111222///111222222111111222333222222222222222333444444:::999;;;???CCCOOOcccuuu{{{nnnfff___hhhwwwvvviii\\\SSSNNNDDD@@@:::555333222222222...//////...,,,+++---.........////////////....../////////.........------+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,,,,++++++***)))(((''''''************************+++******))))))*********'''''''''((()))*********++++++******))))))(((((()))))))))))))))))))))))),,,,,,,,,+++***)))''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))))))))%%%%%%&&&'''(((((())))))))))))))))))))))))))))))))))))*********))))))((()))))))))******+++++++++---,,,*********+++---.........////////////...---222333444555666888<<>>CCCGGGPPPXXXeeesss}}}{{{}}}~~~{{{|||~~~~~~zzzxxxpppmmmhhhaaaZZZPPPGGGAAA<<<999444222222333333333......//////////////////......------------......000...,,,---...///......---............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,------......------,,,+++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,------)))******+++,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,++++++***++++++++++++,,,---//////................................................222111000.........///000///111222222111111222333222222222222333444555666999;;;???BBBEEEOOOcccwwwnnnddd^^^fffvvvxxxhhh\\\OOOIIIBBB===;;;999666333///000000///------...000......////////////............---------,,,,,,,,,+++++++++++++++******)))******+++,,,,,,,,,,,,+++((()))************)))(((++++++******))))))((((((******++++++++++++******(((((((((((((((((()))******)))))))))((((((((('''************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))++++++***))))))(((''''''''''''(((((())))))******************+++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,---...///...---,,,......//////000111222333444666999===AAAHHHPPPUUU^^^fffrrr}}}~~~{{{zzzzzz|||~~~xxxvvvsssooohhh```VVVPPPDDD???999555333222222111///000000000000000//////......------------......000...------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------...---,,,+++************+++++++++++++++*********++++++***++++++,,,---...******+++,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,+++++++++............//////000111//////.........---------........................333222111000///////////////111222222111111222333222222222222333555666777???BBBEEEGGGHHHPPPdddwwwzzzooofffdddhhhrrruuuhhhXXXRRRIIIDDDAAA===777222000111111000......///111......////////////......---------,,,,,,,,,,,,++++++++++++++++++***))))))******+++,,,,,,,,,,,,+++((()))************)))(((*********)))))))))))))))))))))***++++++***))))))))))))(((((())))))***+++(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))************)))''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))*********+++******+++,,,------------++++++++++++++++++++++++---------------......///000///000111222555777888:::<<>>@@@JJJNNNTTT[[[aaahhhooosss~~~}}}}}}|||{{{uuujjj___TTTIII@@@:::999666222111333444333111222222111///------///111////////////000000000000.........------,,,,,,,,,---,,,,,,---...///---,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***)))))),,,---...---+++***+++,,,,,,+++++++++,,,,,,---...333222///+++))))))---000---------------...///000///////////////000111111000////////////111222333000000111222333555666777888999===AAAEEEPPPfffzzz}}}nnnfffeeehhhtttssseee]]]UUUJJJBBBAAA666444111000111111000///000000/////////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))************************************************)))******************)))''')))******)))(((((()))************************+++***)))(((((()))***+++((((((((((((((())))))******************)))((((((((((((((()))******++++++***))))))(((''''''(((((())))))))))))))))))))))))+++******)))))))))))))))******++++++++++++*********+++,,,---...............///000000......///111111222444777<<>>:::777666333222222333333111///111000000000/////////..............................------...000111000...------------------------........................------------------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++---------------------------...///...,,,+++,,,---,,,---.........---,,,,,,/////////......111666999111111000///.........//////////////////000000111///000111111222222333333222222222333444555777888:::;;;===@@@CCCMMMbbbuuu}}}kkkbbb[[[^^^hhhvvvuuuiii\\\QQQKKKGGG@@@:::666444111000111111000000000/////////......////////////......///////////////////////////---+++(((((()))+++---+++++++++++++++++++++++++++************)))))))))************************************************((())))))******))))))((((((***++++++***))))))***))))))))))))))))))))))))))))))************)))))))))***+++++++++***((('''((())))))************)))((((((((()))******++++++*********)))******+++,,,)))))))))))))))))))))))))))))))))***+++,,,---...++++++,,,---............///000111222222333333333///000222333555999>>>AAA@@@CCCJJJTTT^^^iiirrrwww~~~~~~~~~wwwnnnbbbXXXQQQKKKEEE@@@>>>999555333444444222///111111000000//////...................../////////,,,++++++---000111000///,,,,,,---............---........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,---...///...,,,,,,,,,...------...//////...,,,+++,,,---------///444;;;@@@000000//////...////////////////////////000111111///000111222333333333333111222222333444666888999;;;;;;>>>@@@CCCMMMaaauuuxxxkkk```\\\___gggvvvvvvfffYYYRRRLLLEEE>>>999666444222111111111000000000//////......////////////......////////////////////////,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************)))******************)))(((***,,,+++***)))******************************((()))***++++++***)))(((((()))***+++***)))'''&&&(((((()))***************((((((((()))******++++++)))))))))))))))***++++++))))))))))))))))))))))))************++++++,,,---+++,,,---....../////////000111222333333444444444111222555777;;;@@@GGGLLLOOOSSSYYYbbbkkktttzzz}}}}}}}}}~~~}}}|||uuummmfffaaa[[[TTTOOOGGGAAA999666666666333111111111111000///.........---........./////////000---,,,,,,---///000///---+++,,,.../////////...---------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,---------//////...---,,,---...---...///000///...,,,+++***+++,,,---...222777;;;...------------......//////////////////000111111///000111333333333333333333333333444444666777777:::;;;===???BBBKKK```sssvvvhhh___[[[^^^kkkyyyqqqcccWWWRRRIIIBBB===:::777555111111111111000000000000......////////////......000000000000000000000000+++,,,---.........---,,,---------------------------------,,,,,,,,,++++++******************************************************++++++++++++******)))***,,,,,,***)))***+++************************((()))***++++++***)))((('''((()))***)))(((&&&$$$(((((()))***************((((((((()))******++++++))))))(((((()))***++++++))))))))))))))))))))))))++++++******++++++,,,---+++,,,---...////////////111111222333444444444444555777:::===BBBHHHPPPUUU```dddiiipppvvv{{{~~~~~~zzz~~~}}}}}}~~~~~~yyytttppplllggg```ZZZNNNFFF===888888777555222222111111000///......------.........//////000000000///...///000000...---+++,,,.../////////......------------------------------------------------,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++'''((()))***,,,---...///.../////////---,,,---...---...///000000...,,,++++++---......------///000++++++++++++,,,,,,---...///////////////000111111///000222333444444333333555555444444444555555666::::::<<<>>>@@@JJJ^^^qqqxxxiii______fffmmm{{{mmmeee]]]TTTKKKEEE???888333333111/////////000///.../////////////////////////////////000000000000000//////...---+++***))))))*********++++++,,,,,,---((())))))*********))))))******)))))))))***,,,---++++++++++++++++++++++++''''''((()))***++++++,,,---,,,,,,///111000+++'''(((***+++***)))((()))*********)))((((((((((((((())))))************))))))))))))))))))************))))))))))))************,,,+++)))(((((()))+++,,,------,,,***(((''')))+++******+++,,,,,,,,,++++++***,,,...000222333333222111333555666777666666555777;;;AAAFFFLLLUUU___gggmmmoootttyyy}}}{{{|||||||||{{{|||~~~}}}~~~{{{xxxxxxxxxyyyzzz}}}~~~zzzvvvppphhhccc^^^WWWMMMBBB:::666555555555555555333111000000111111111111111000000000000000000//////.........---........................,,,,,,,,,---------...............------,,,,,,,,,---,,,++++++++++++------.........------,,,,,,,,,'''(((***,,,---,,,***)))++++++******++++++,,,------------,,,,,,+++++++++------------..................---------......///000000000000111111111111111111000000000000000000111111222222222333333333222222222222333444555555888999;;;???BBBJJJ\\\mmmwwwhhh``````bbbtttppphhh]]]SSSKKKCCC<<<666444222111000111111000///................................................///......---,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))(((((((((((()))***+++++++++++++++++++++++++++)))))))))))))))************))))))+++,,,,,,)))&&&(((***+++***)))((()))+++******)))((((((((((((((())))))************))))))))))))))))))************(((((()))))))))*********,,,+++)))(((((()))+++,,,***++++++***))))))+++---,,,,,,,,,,,,------------000000111222222111111000000222333444555666888999===CCCKKKRRRZZZdddnnnvvvvvvwww{{{~~~}}}wwwxxxxxxxxxyyy}}}~~~}}}|||{{{zzzxxxvvvssssssttttttrrrppppppqqqsssvvvzzz~~~}}}xxxqqqllleee___VVVLLLCCC===999777666666555444222222222333111111111111000000000000000000000000000000000000........................,,,,,,---------...............---------,,,,,,,,,000///---,,,,,,,,,,,,------------,,,,,,+++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,------...+++++++++*********))))))////////////000000000000000///......------------....../////////000000000111111111111111111111111111111111222222222333333222222222222333444555555888999;;;>>>BBBJJJ\\\llluuufff___]]]hhhtttwwwjjj^^^TTTJJJAAA;;;555444222222333333111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++...---,,,+++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++************))))))((((((***)))(((((())))))(((''')))***+++***))))))***+++******)))(((((((((((()))))))))************))))))))))))))))))************(((((((((((()))))))))))),,,+++***))))))***+++,,,((()))************,,,///...------,,,---...///000222222222222222222222222111222333444555888>>>AAAIIIPPPYYYccckkksss}}}}}}wwwsssttttttvvvyyy}}}zzzzzzyyyyyyxxxwwwvvvtttssssssrrrpppmmmmmmnnnoooooonnnhhhkkkpppuuuzzz~~~zzzvvvxxx{{{wwwpppkkkcccZZZQQQHHH???:::555444333111111111111222111111111111000000000000000000000000111111111111........................,,,------------............------------,,,,,,,,,......---------......///,,,,,,,,,+++++++++++++++//////...---------......---------------.........++++++++++++************...////////////000000000111000000///------,,,,,,------........./////////111111111111111111111111111111111222222222222333222222222222333444555555888888;;;>>>AAAIII[[[kkksssiiieeecccmmm|||wwwiii]]]RRRFFF???777555444333444333111///........................---------,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++***---,,,***))))))))))))))),,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++******))))))))))))))))))---,,,************++++++)))***++++++))))))***++++++***))))))(((((())))))))))))************))))))((()))))))))************''''''((((((((()))))))))++++++***))))))***++++++(((***++++++***+++,,,...///...,,,,,,,,,...000222000000000111333444666777444666777777999>>>FFFMMMVVV]]]hhhqqqwww~~~~~~|||xxxsssuuuxxx{{{zzzqqqnnnnnnkkklllnnnoooooonnnmmmmmmmmmllljjjiiijjjkkklllmmmeeeiiipppwww}}}wwwuuuzzzvvvooohhh___SSSGGG>>>888666333222222333333333111111111111000000000///111111111000000/////////........................------------............------------------------++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,222000...---,,,---...///,,,,,,------............------------------------,,,,,,,,,---------......///////////////...------------........./////////111111111111222222222222111111111111222222222222222222222222333444555555888888:::===@@@HHHZZZjjj~~~{{{sssrrrwwwsssfffkkkxxxtttgggZZZMMMDDD;;;888555333333222111///////////////////////////............------,,,,,,,,,,,,------------.........------,,,,,,+++++++++,,,++++++***))))))******,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))******++++++...---,,,***)))***,,,---)))+++,,,+++***)))***+++++++++***)))))))))))))))))))))************))))))((()))))))))************(((((((((((())))))))))))+++******************+++***+++---,,,+++***+++,,,...---++++++,,,...000222111000000000222555888999777:::<<<>>>@@@FFFOOOWWWaaaiiisss|||~~~}}}|||{{{yyywwwxxx|||~~~||||||xxxvvvqqqrrrrrrmmmgggaaa______bbbdddgggjjjkkkkkkiiihhhcccccccccbbbbbbcccdddfffdddhhhooovvv|||{{{}}}yyyssskkk___PPPFFFAAA===999777777777666555111111111111000000000///222222111000...---,,,,,,////////////////////////---------.........//////------------------------+++,,,,,,,,,---------------------...............111000---++++++,,,---...++++++,,,---...------,,,------------------------,,,,,,,,,,,,------------------...///000000000///....../////////000000000000000111111111222222222000000111111111222222222222222222222333444555555888888:::===???HHHYYYiii~~~yyylllhhhqqq|||lllkkkssssssdddVVVLLLBBB===888444333222111111000000000000000000000000000000//////......---------------------.........------------,,,,,,,,,,,,,,,,,,------------,,,,,,*********+++******)))(((++++++++++++++++++++++++''''''((()))***+++,,,,,,+++++++++)))(((((()))+++***+++,,,+++*********,,,++++++***))))))))))))***))))))************))))))))))))))))))************))))))))))))***************************************,,,------,,,+++++++++---,,,,,,,,,---///000111555444222222333555888:::===AAAFFFIIIKKKPPPYYYaaajjjrrr}}}}}}yyyxxxyyyyyyyyy||||||~~~yyysssnnnjjjhhhddddddccc___[[[XXXVVVWWW]]]___cccfffhhhgggeeeddd^^^___``````___^^^___aaaaaaeeekkkqqqvvvyyy{{{{{{~~~|||vvvkkk]]]SSSGGGBBB;;;777777666444222111111111111000000000000222111000///...---,,,+++////////////////////////------........./////////,,,,,,,,,------------...//////...---,,,***((('''............///////////////...,,,++++++,,,---...***+++,,,......---,,,,,,++++++++++++,,,,,,,,,,,,---............/////////+++,,,...000111111111000....../////////000000000/////////000111111222222000000000111111111111222222222222222333444555555888888:::<<>>FFFWWWgggwwwiiiiiirrrxxxjjjbbbkkk|||xxxggg\\\NNNHHH???777444444555666////////////////////////000000///...------,,,,,,//////.........---------,,,,,,,,,------.........%%%'''+++...///...,,,******+++,,,,,,+++***)))(((++++++++++++++++++++++++************))))))))))))(((+++,,,+++((('''(((******+++,,,,,,******+++,,,,,,+++******)))*********))))))************))))))))))))))))))******************+++++++++,,,,,,,,,******++++++++++++******&&&))),,,---------...///---...///111222222333222555444333444888>>>CCCGGGPPPXXXbbbggghhhkkkrrrxxx}}}}}}|||uuurrrooommmmmmkkkgggccc___]]]ZZZVVVTTTSSSSSSSSSRRRPPPNNNLLLKKKKKKLLLMMMVVVYYY]]]aaabbb```]]]ZZZYYY]]]```aaa^^^[[[ZZZZZZ```bbbeeehhhkkkmmmnnnnnnppptttxxx|||~~~uuukkk[[[SSSJJJDDDBBB@@@;;;888111111111111000000000000...//////000111222222333000000000000000000000000............/////////000,,,,,,,,,------.........)))***,,,...000000000000,,,,,,,,,------.........---------------...///000,,,---///000111000///...---------....../////////+++++++++,,,,,,,,,------...///111222111000...---,,,,,,,,,---------......,,,------...///000000111000000000000111111111111222222222222333444555555777777999<<<>>>FFFWWWggg}}}nnnllluuuqqqdddcccjjjwwwrrraaaWWWPPPHHH@@@666000111777222111111000///......---------...............---------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********))))))))))))))))))))))))((()))***++++++***)))(((************************++++++++++++++++++++++++((())))))))))))*********++++++************+++++++++(((&&&'''***,,,+++))),,,,,,,,,------------...///111333333333222333444333555777999<<>>555333555000000000000000111111222111222222222111000//////,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***++++++***))))))************************************************)))))))))*********++++++++++++************+++++++++)))((()))+++,,,+++))),,,,,,,,,------.........000222333444333333444555666999<<>>888333111111000000222111000000///000000000////////////..................///000000000///.........................../////////......---------+++++++++++++++,,,,,,---...---------,,,,,,,,,,,,///......---------......---------,,,,,,------...//////...------------...............///////////////////////////////////////////////////000111111000111333444444333111000444333222222222333555666999777888;;;@@@IIIZZZjjj~~~~~~yyykkk```^^^dddmmm}}}sssfffXXXQQQKKKAAA888333555444222000///.........000000000000//////...---.........---------,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,------,,,++++++******++++++,,,***+++---...///...---+++,,,,,,---...///000000111000111333333333444666888;;;BBBMMMWWW___hhhrrrxxx{{{}}}}}}|||{{{yyywww{{{}}}|||zzzvvvrrrmmmiiifffccc___\\\[[[___aaa___ZZZVVVUUUVVVTTTVVVYYY[[[\\\[[[YYYXXXVVVUUUTTTRRRPPPMMMKKKJJJLLLKKKJJJJJJIIIHHHHHHHHHKKKLLLNNNNNNMMMLLLLLLKKKMMMOOOTTTXXX[[[]]]______^^^______``````___^^^]]]XXXZZZ^^^aaaeeehhhkkklllmmmpppvvv}}}zzz~~~yyyqqqdddXXXMMMGGG>>>777333333333444222222111000000000000111111000000//////.........---...000000111000//////..............................---------,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........---------------------......//////------,,,,,,,,,---......///......---------..................////////////........................///////////////000000111///000333555555444111000333333222222333444555666999888:::===@@@III[[[lll~~~uuuhhhaaabbbdddlll}}}ppp^^^UUUNNNEEE<<<777555444111///...---......,,,------...////////////////////////............///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,+++)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,***,,,...000///...---,,,------...//////000111111///000222333333555888;;;===GGGVVVccckkkqqquuuxxx}}}}}}|||{{{|||{{{xxxtttqqqrrrqqqqqqpppnnnllljjjiiidddbbb```^^^^^^]]]\\\[[[^^^aaadddccc```\\\\\\]]]\\\^^^aaadddfffeeedddccceeedddbbb___\\\XXXTTTRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOONNNMMMLLLKKKJJJIIIGGGIIILLLPPPSSSVVVWWWWWWWWWXXXYYY[[[]]]^^^^^^___ZZZ[[[]]]___aaabbbcccccceeegggkkkrrryyy~~~}}}rrrfffXXXQQQGGG>>>888666555555333333222111111111111111111111111000000//////...---...000111111111000///////////////////////////............////////////---------------...//////---,,,,,,,,,,,,+++++++++,,,,,,---....../////////,,,,,,,,,,,,,,,---...///......---------......///............////////////------------------------...//////000000000000000...000333555555444222000222333333333444555666666888999;;;>>>@@@III[[[mmmsssjjjddd___bbbqqq{{{hhh]]]TTTJJJBBB>>>444222000//////000111222,,,---...000111111111111000000/////////............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000///...,,,+++)))((((((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********************************+++,,,,,,------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,***,,,//////...------...////////////000000000000///111333444666999===@@@DDDOOO^^^kkkqqqsssssstttwwwzzz}}}~~~}}}~~~yyyvvvuuurrrnnniiicccaaa```^^^\\\[[[[[[[[[YYY[[[]]]^^^___aaadddfffiiikkklllllljjjiiihhhhhhgggiiimmmqqqtttuuuvvvvvvwwwuuusssnnniiiccc]]]ZZZWWWXXXXXXYYYYYYYYYYYYYYYTTTRRROOONNNOOOOOONNNMMMKKKJJJJJJKKKNNNPPPPPPOOOQQQRRRTTTWWWZZZ]]]___aaa]]]]]]^^^^^^^^^]]]\\\\\\``````bbbgggmmmsssvvvxxx{{{}}}wwwiiiaaaVVVKKKCCC<<<888555444333222222111111222222111111111111000000000000---...000111222111111000////////////////////////000000000111111222222222...............//////000/////////.........------,,,,,,---.../////////...,,,,,,,,,,,,---......///...------------...//////............////////////------------------------......///000000000000000///000222444444444333222222222333444555666666777888999<<<>>>@@@HHH[[[mmmzzzoooeeeaaakkkzzztttiii^^^RRRIIIEEE666555222111000111333444...///000111111111111111............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,+++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++)))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---......,,,,,,---///111111000000000000//////111333555777999>>>CCCGGGOOOXXXeeemmmpppppppppppppppssswww{{{~~~}}}yyyxxxppplllgggfffgggfffbbb]]]YYYYYYYYYZZZ[[[\\\]]]^^^]]]ccciiikkkjjjmmmtttzzz|||{{{zzzzzz{{{|||{{{yyywwwzzz~~~~~~vvvoookkkeeefffhhhiiikkkkkkkkkjjjccc___[[[YYYZZZZZZXXXWWWUUUQQQMMMLLLMMMMMMMMMKKKJJJKKKMMMPPPTTTXXX\\\]]]]]]]]]]]]\\\ZZZYYYWWWVVV[[[ZZZZZZ]]]cccjjjpppsssssstttwww{{{}}}yyymmm```SSSHHH>>>888444444333222222222222333000000111111111111111222---...000111222222111111////////////////////////111111111111000000000000...------------...//////111111111000000000000///,,,---...//////......---,,,,,,,,,,,,---...//////---------------...//////............////////////////////////////////////---...///000111000000///000000111222333333333333111222333555666666777777666888<<<>>>???GGGZZZmmm|||ooobbbiiisss}}}rrrfffXXXMMMJJJ<<<:::666333111111222333///000000000000//////...------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++---...---++++++---000222222111111000/////////222444777999<<>>FFFZZZmmm|||ooofffeeeuuuuuudddTTTLLLDDD<<<555444444222000222000000000000//////////////////000000///...------......---------,,,,,,,,,))))))***+++,,,,,,,,,,,,------++++++++++++------************************,,,,,,,,,,,,,,,+++***)))***'''%%%''',,,...,,,)))******+++,,,---......///.........---,,,+++***)))))))))***+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///444222000///000111111000777444666===BBBGGGQQQ\\\fffgggjjjnnnrrrsssrrrpppsssvvv{{{}}}ssskkkeee___ZZZVVVVVVUUUTTTQQQPPPQQQUUUXXX^^^```eeelllsssxxxyyyyyywwwuuuvvvwwwxxxsssoooggg]]]SSSNNNLLLMMMFFFFFFGGGJJJNNNQQQQQQQQQSSSTTTTTTTTTTTTRRRPPPOOOPPPNNNLLLMMMQQQXXX```eeegggjjjnnntttyyy~~~~~~tttuuuxxx}}}uuugggUUUFFF???999555333111...000444111111000000//////......111000000///...---------///...,,,,,,.........---,,,,,,------------------.......................................///000111......////////////......///...---,,,,,,---...///...000000...///111///***///...---,,,+++,,,,,,---...///000111111000///...111111222222222222111111111222333555777888999:::666444222111111333666888888:::888<<>>GGGNNNTTT]]]hhhllllllnnnqqquuuvvvvvvuuuzzz|||~~~zzzxxxxxxtttnnnfff___[[[WWWSSSPPPQQQRRRRRRRRRTTTWWW\\\```fffjjjpppwww~~~yyynnnddd^^^YYYXXXQQQOOONNNNNNOOOPPPQQQPPPQQQRRRSSSRRRQQQPPPPPPPPPOOOMMMIIIHHHJJJPPPWWW\\\```cccgggmmmsssxxx{{{}}}yyywwwvvvzzzuuucccTTTDDD===888777555222111333111111000000////////////111000000///......------111///......000111111000------------.......................................------------......///......////////////......///...------------...///+++---------000333111,,,///...---,,,,,,,,,------...//////000000//////...000111111222222111111000222222333444666777888888333222111111222555777999999;;;999<<>>;;;888333000111111111000000000////////////////////////......---.........------------,,,/////////......---,,,+++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,+++******---+++)))***---...,,,***,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,------............///000111222222111111111333666999:::===???EEEOOOWWW___hhhqqqsssssstttwwwzzz}}}~~~}}}zzzrrrkkkgggeeebbb^^^YYYUUUSSSRRRPPPOOOPPPRRRTTTWWWZZZ```fffjjjrrrwwwvvvnnnfffaaa[[[WWWRRROOONNNOOONNNNNNLLLNNNOOOMMMKKKKKKNNNQQQRRRNNNIIIEEEFFFJJJQQQUUUZZZ]]]```fffkkkppptttvvv|||{{{tttttt{{{ttteeeOOOEEE<<<999999555222111111000000000000/////////111000000//////......---000///---...000111111000////////////.......................................------,,,,,,,,,------......////////////......///...------------...///,,,------000777===<<<666//////...------------...///..................///000111111222222111111000222222333333444555555555111111000111333666999::::::<<<999<<>>AAAEEENNNWWW```gggnnntttwwwwwwwwwzzz~~~wwwpppggg```[[[YYYXXXVVVTTTSSSSSSSSSTTTTTTUUUXXX\\\aaaffflllrrrwwwxxxppphhhccc\\\WWWTTTSSSRRRQQQMMMOOOPPPNNNKKKLLLQQQVVVVVVRRRLLLHHHHHHKKKQQQUUUYYYZZZ\\\```dddgggjjjlllrrruuuyyyzzzzzz{{{}}}xxxyyyppp[[[MMM???:::999666222111000000000000000000000000000000000000//////.........,,,+++,,,.../////////000000000000////////////........................//////...---,,,,,,,,,,,,---......//////......---.........------.........+++,,,---111:::BBBAAA;;;//////..................///...---,,,,,,---...///000000111111111111000000222222222222222333333333222111111222333555888999:::===:::<<>>777555222222222111111111000000------...///////////////////////////............,,,------.........------+++,,,,,,------,,,,,,+++------------------------)))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---...******++++++,,,,,,------)))***+++++++++++++++***)))***+++---............---,,,,,,,,,,,,---......,,,,,,------...////////////000111222333333222222222666999;;;>>>DDDNNNVVVaaalllwww|||{{{wwwxxxyyy|||~~~}}}}}}}}}~~~yyyppphhhbbb^^^]]]WWWWWWVVVVVVWWWXXXZZZ[[[ZZZ___ffflllrrryyy|||tttnnnfff```^^^[[[VVVRRRRRRQQQPPPPPPPPPRRRSSSTTTTTTSSSRRRPPPPPPQQQRRRSSSOOORRRVVVXXX[[[aaaiiipppvvvzzzyyynnn```VVVJJJ???888666000000111111111222222222000000000000000000000000333111/////////000///...111111000//////...------..............................---------...//////,,,------......------,,,------...//////...------...333555111/////////---...///000111111111000000...//////000000//////...//////000000000000//////111111111222222333333333222222333333444555666666999;;;999<<>>AAAGGGPPPYYYcccrrr{{{wwwttt|||yyysssnnnjjjgggdddbbbbbbcccdddfffiiikkkllleeeiiipppzzzzzzrrrhhh```[[[WWWSSSPPPQQQLLLIIILLLNNNNNNPPPSSSUUUTTTSSSRRRTTTYYY```eeejjjnnnuuu}}}zzzsssttt{{{wwwmmm```PPPDDD===999444111000111111111111111000////////////000000///......000000///...///............//////000///......------......///000//////////////////000000000000000000000000000///...------------...///////////////////////////------...///000111222222////////////000000000000000////////////000111111333222222111111222222333555444444444444555666666777999;;;===???GGGYYYkkk}}}wwwuuu~~~|||ooobbbTTTKKK@@@<<<777444222222111111000000000////////////.../////////.........//////......------------......---......------...111333333111---,,,,,,---...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------------------------,,,,,,,,,,,,------...---......///000000111111444111000222444555:::@@@EEELLLWWW```jjjvvv~~~}}}|||~~~{{{vvvrrrmmmiiifffeeedddddddddfffiiilllooosssvvvyyyyyy}}}tttkkkccc\\\VVVSSSMMMKKKMMMPPPPPPQQQUUUZZZZZZYYYXXXXXX[[[```dddhhhjjjnnnsssxxx|||zzzxxx~~~}}}uuuiiiYYYMMMCCC>>>888333222333444444222111000000//////000000000...---...///000///---...............///000111//////............//////000000////////////000000000000000///////////////.........------.........////////////////////////.........///000111111111//////000000000000000///000000//////000000111222333222222111111222222333555444444444444555666666777888;;;===???GGGYYYkkk}}}uuunnntttzzzkkk[[[QQQFFFAAA:::555222111111000111000000000//////////////////...---......///000///......------......///111000///---,,,///444888555222///------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******------------------------,,,,,,,,,,,,------...///000000111111222222333333444222222555555666<<>>777333222111111111111000000000////////////...---------...///000//////............//////222111///------///444888333111...---.........---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++------------------------------------......///000222222222333333333444444444444777:::<<<===DDDLLLWWW^^^fffkkkpppxxx|||zzz}}}{{{rrrjjjddd```WWWXXXYYYYYYZZZ\\\```cccjjjpppxxxpppfffXXXRRRNNNOOOOOOMMMMMMOOOUUUWWWXXXYYYYYYYYY[[[]]]```aaabbbeeehhhkkknnnpppqqqxxxvvvkkkdddUUUOOOEEE===888666444333222222111000000000000111000///......000000///...///............//////000000//////......//////000...------,,,,,,------...------------------------------...//////...------////////////////////////111000000000/////////...//////000111111000...---111000000000000111222222333222222111111222222333555444444444444555666666777999;;;===???GGGYYYkkkwwwjjjfffnnn~~~~~~mmmbbbTTTMMMCCC:::555333222222111111111000000000/////////...---,,,,,,...000111//////............////////////000///...///111333///---,,,,,,------+++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..........................................///000111111222222222333333333333333555777<<>>777777222111000111111111///---////////////////////////000000000////////////..............................,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,....................................///000111222555333333555555444888>>>AAAKKKZZZgggoooqqqpppooossstttwww{{{}}}~~~~~~~~~|||{{{}}}rrrggg]]]WWWRRROOOOOORRRZZZeeetttyyyooohhh```[[[PPPPPPPPPPPPRRRUUUYYY[[[YYY]]]______^^^```ffflllqqquuuyyy{{{{{{{{{~~~~~~qqqaaaOOOAAA888666444333222111222333111111111111111111111111222111///............///111000000//////000000111////////////////////////000000000000000/////////000...---...///000///.........//////000000111111000000000000000000000000//////............//////111111111111111111111111444444444444444444444444333333333444555666777888888888999<<<>>>EEEVVVfff{{{qqqkkkjjjkkk{{{nnn[[[QQQLLLCCC;;;777222111111222222222///---////////////////////////////////////////////////........................------,,,...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------------------,,,,,,.................................///000111222222666333222444555666;;;BBBIIITTTcccpppvvvwwwtttrrrwwwyyy{{{~~~~~~~~~vvvvvvvvvvvvxxx|||vvvkkkbbbYYYUUUSSSQQQSSSVVVcccnnnzzznnneeeXXXTTTOOOLLLLLLOOORRRTTTWWW[[[^^^]]][[[\\\bbbhhhoootttzzz||||||{{{}}}{{{mmmXXXFFF<<<777444333333222222444111111111111111111111111222000...---,,,---...000333111000///...///000000////////////////////////111000000//////.........000...---...///000///...+++,,,,,,---...///000000000000000000000111111111//////............//////111111111111111222222222444444444444444444444444333333333444444666777777777888:::<<<>>>EEEVVVfff~~~tttmmmfffrrryyydddXXXQQQHHH???999444333222222222222000...000000000000000000000000.............../////////.................................///111222000///+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------..............................///000222333333333666333333555777999@@@HHHSSS[[[gggpppuuuvvvuuutttyyy{{{}}}}}}|||uuuuuutttsssvvv{{{}}}|||tttiiifff___ZZZZZZ[[[[[[]]]aaajjjvvvxxxjjjbbbWWWPPPMMMMMMNNNOOOPPPTTTXXXZZZYYY\\\bbbgggmmmrrryyy|||||||||}}}|||wwwvvvbbbPPPBBB:::555555555222111444111111111111111111111111111000...,,,,,,---///000222111///...---......////////////////////////////////////......---------000...---...///000///...+++,,,,,,---...///000000///000000000111111111222//////............//////000000111111111222222222000000000000000000000000444444444444444555666777777777:::===???FFFVVVeee}}}sssiiinnnxxxooo```WWWNNNDDD===666444222111222222111000000000000000000000000000---............/////////.................................000111111///---++++++------------++++++,,,------......------,,,---,,,,,,++++++,,,,,,---------------.......................................///111222444555555555666333444888<<>>>>><<<555222555222222222222222222222222000000000000000000000000000000111111111000//////////////////////////////............////////////000...---...///000///.../////////000000000000000///000000111111222333333111111000000000000111111///000000111222222333333444444444444444444444444555444444444444555666666666777:::===@@@FFFUUUddd}}}pppjjjiiissspppaaaVVVMMMFFF:::777222///000111222333000000000000000000000000---------.........//////........................,,,,,,,,,......---***(((***+++---......---+++***,,,------......------,,,---,,,,,,++++++,,,,,,------------.........//////........................000111333555777888888777777777:::AAAFFFJJJRRRZZZ___ccchhhmmmrrrvvvzzz}}}~~~~~~~~~~~~}}}{{{{{{~~~xxxnnnfffccceeehhhkkkkkkqqq|||~~~uuujjjbbb___]]]ZZZVVVUUUPPPOOOQQQTTTVVV\\\bbbjjjvvvzzzlllbbbZZZUUUNNNLLLLLLQQQXXX]]]]]]ZZZcccggglllnnnnnnnnnqqqttt{{{}}}vvvsss}}}yyyxxxxxxqqqhhh[[[LLLBBBBBB???777333666222222222222222222222222///000111111111111000000000111222333333222111000////////////////////////......//////000000111111000...---...///000///..................---------///000000111222222333333222222111111111111222222///000000111222222333333222222222222222222222222555555444444444555666666666777:::>>>@@@FFFUUUddd|||vvvkkkeeekkkyyyyyyiii^^^SSSKKKCCC<<<666666666333111222000000000000////////////////////////////////////,,,---...///000000000000.........------,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........................,,,---///000000000///...222333444444444666999<<<>>>>>>???CCCJJJQQQWWWZZZbbbiiinnnpppttt{{{|||~~~{{{{{{||||||~~~|||vvvmmmiiiiiikkkllllllssszzzxxxmmmfff]]]VVVSSSQQQOOOMMMJJJKKKKKKLLLNNNOOOQQQRRRWWW___lll{{{yyymmmaaa^^^VVVQQQRRRVVVYYY\\\```___```bbbdddfffjjjppptttwww}}}xxx~~~~~~zzztttnnnhhh]]]MMM@@@:::888777666333000......///000000///222111111111000000//////222000......///000///...222111111000///000000000000000000000////////////222222111000///......---////////////////////////,,,...000333444444333333666555444333222000//////000111111111111222222222111222333333111111222333222222222222333444555555999999<<<>>>@@@FFFUUUddd|||pppfffiiitttpppdddXXXNNNHHH???999777666333111111111000000000////////////////////////////////////...///////////////...............------,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........................------...///000000000000444555777777777888:::<<<===>>>AAAGGGOOOVVV\\\```ccckkkrrrvvvzzz}}}{{{|||}}}~~~}}}qqqnnnkkklllpppuuuxxxyyy}}}~~~~~~zzznnnggg]]]XXXPPPKKKIIIHHHGGGEEEHHHHHHHHHIIIKKKMMMNNNOOORRRWWW```kkkyyy{{{iii^^^UUUSSSTTTUUUXXX\\\[[[\\\^^^```eeekkksssyyyzzz{{{vvvoooeeeVVVIII@@@;;;777555444222//////000222222111222111111111000000000000444222000000111111000///111111111111000000000///111111000000000/////////......//////000000111111/////////////////////////////////000111222333444444444333222111000//////000111111111111222222222222333444444333222333444333333333333444555666777888888;;;>>>@@@FFFVVVeeewwwiiiffflllwwwxxxkkk]]]RRRMMMDDD<<<:::888333000111111111000000000/////////////////////////////////000000000000///...---,,,.........---------------------------------------,,,,,,,,,---------......---------............///........................------......000111333444666888999:::999:::;;;======@@@FFFMMMVVV]]]cccgggiiirrrzzz~~~}}}~~~~~~yyytttqqqhhhiiinnnttt|||}}}zzzwwwtttrrrpppmmmkkkjjjkkkmmmmmmnnnppptttwww}}}pppfff]]]XXXUUUQQQLLLIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKMMMNNNNNNPPPTTTZZZeeevvv{{{mmm^^^UUURRRQQQSSSWWWYYYZZZ[[[^^^ccckkkssszzz{{{}}}vvvooocccUUUIII???888555555333111111222333444333111111111111111000000000777555333222222111000///000111111222111000///...222222111111111000000000------...//////000111111////////////////////////111000...---...000222333111111111111000000000///000111111111111222222222333444555555333333444555444444444444555666777888666777:::===@@@GGGWWWfffoooggggggooo}}}tttdddXXXRRRHHH???<<<999444111111111111111000000000/////////////////////////////////////////////...------...............---------........................,,,,,,,,,---------......---------............///...........................---......000333555777777999;;;;;;;;;;;;<<<>>>@@@EEELLLUUU\\\ccciiilllttt|||~~~{{{uuuoookkkhhhnnnvvv~~~zzzwwwtttmmmjjjfffdddbbbaaa^^^\\\[[[]]]^^^```aaadddhhhkkkrrrvvv|||wwwjjj```YYYUUUSSSSSSQQQNNNLLLKKKJJJKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNOOORRRYYYhhhyyy~~~iii[[[SSSOOOPPPTTTWWWYYY\\\___ccchhhoootttvvv|||{{{vvvmmmaaaRRREEE;;;666555333111111222444444333111111111111111111111111888666333222111111///...///000222333222111///---222222222222111111111000000/////////////////////////////////////////////111000///......///000000/////////000000000000000000000111111111222222222333444555444333222333555444444444444555666777888555666999===@@@GGGWWWfffwwwlllgggkkkwwwqqqdddWWWMMMCCC???;;;666333333111111111111000000000000////////////////////////------...//////000//////................................................,,,,,,,,,---------......---------............///////////////////////////.........///111444777888666888:::;;;;;;<<>>888555555222222111111111000000000////////////////////////,,,---...///000000000000.............../////////........................,,,,,,,,,---------......---------............/////////////////////////////////000111333555777888555777999:::<<>>>>>===<<<<<<===>>>>>>>>>???BBBDDDHHHLLLSSS[[[dddnnnwww}}}qqqgggXXXTTTNNNJJJHHHGGGEEEDDDKKKMMMOOONNNLLLJJJJJJLLLHHHHHHHHHHHHIIIJJJKKKLLLKKKMMMOOOOOONNNQQQWWW\\\nnnxxxdddUUUMMMKKKGGGIIILLLPPPUUU\\\ccciiiggglllsssyyy~~~|||nnnZZZKKK<<<999666444444333222111111111111222222333333333...---,,,---000111111111111111111111000000000///111111000000000/////////---...///111333555777888000000000000000000000000000000111111111111111111000000000000000000000000000111111111111222222222222333444333222222333444444444444444555666777888666777:::<<<>>>EEETTTddd|||ssszzzwwwjjjiiinnn}}}sssfffXXXNNNEEE<<<666555222222222111111111111000////////////////////////000000000000///...---,,,---.........//////000000////////////////////////,,,,,,,,,---------......---------.........//////000000000000000000000000///000333555666666666666666777888:::>>>EEEMMMSSSXXX___gggmmmqqqxxx{{{{{{zzz~~~{{{zzzzzz{{{~~~xxxsssjjjbbb\\\VVVQQQNNNKKKHHHCCCAAA@@@AAA@@@@@@>>><<<:::999::::::999888999999:::999888999<<<>>><<<@@@GGGNNNWWW```iiinnnzzzvvviii[[[RRRLLLKKKIIIIIIIIIIIIHHHFFFIIIMMMPPPPPPNNNMMMNNNOOOKKKKKKKKKKKKKKKLLLMMMNNNLLLNNNOOONNNMMMOOOTTTYYYggg{{{nnn[[[QQQNNNJJJIIIHHHIIILLLTTT]]]dddcccggglllrrrvvvyyy}}}yyycccRRR>>>;;;888666555444333111111111111222222333333333---,,,,,,---000333444333222111111000///000000000000000000000////////////111111222333444444555666000000000000000000000000222111000///000111333444222111111111000000000///000111111111111222222222333444555555333333444555555555555666666777888999777777:::<<<>>>DDDTTTccczzzlllttt~~~uuujjjhhhyyysss___QQQJJJDDD<<<444666444222222222222000///000000//////......------000000000000000000000000......////////////......////////////////////////////////////////////////........................,,,...000111111000//////000000000111222444555666888<<<>>>>>>AAAJJJQQQSSS```dddiiimmmqqq{{{~~~{{{|||xxxqqqjjjcccZZZSSSOOOLLLIIIFFF@@@???>>>===<<<;;;:::::::::::::::999999999999888:::::::::::::::::::::::::::>>>BBBDDDGGGOOOZZZcccmmmwwwvvvjjj```XXXPPPLLLGGGHHHIIIHHHFFFEEEFFFGGGLLLPPPUUUWWWTTTRRRRRRRRRQQQOOOLLLKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOQQQUUUXXXfffvvv{{{hhhXXXMMMPPPKKKGGGGGGHHHKKKSSS\\\\\\ccchhhiiijjjooorrrrrryyy}}}qqqbbbLLLBBB999777666333111111222222222222222222222222333333333333222222222222////////////000000000000...///000111111111111111......///000111222222333000000//////000111222222111111000000000000000000111111111111111000//////000000111333444666888999111222333333444444333333666666555555555666666777:::999:::<<<===CCCPPP^^^zzzfffnnnyyy||||||wwwrrruuuwwwcccUUUMMMFFF===666666555333333333333222000///////////////.........000000000000000000000000......////////////......////////////////////////////////////////////////........................111111000---,,,,,,000333222333444555666777888999777===AAABBBGGGOOOVVVXXX[[[```gggmmmttt~~~~~~|||~~~~~~yyyyyy}}}}}}sssiiicccWWWRRRLLLGGGEEECCC@@@>>>>>>===<<<;;;:::999888888888888888999999:::::::::999999999999999999999999999;;;>>>???AAAGGGPPPXXXbbblllzzzxxxpppfff\\\UUUPPPKKKHHHIIIIIIIIIHHHFFFFFFGGGHHHOOOUUU]]]```^^^[[[YYYXXXWWWUUURRRPPPOOONNNNNNMMMOOOQQQSSSTTTTTTTTTVVVXXXdddtttwwweeeZZZTTTNNNIIIIIIHHHJJJPPPWWWYYY^^^aaa```aaafffjjjkkklllqqqxxx}}}zzzkkkVVVHHH<<<888777555333222444444333333222222222111............------------////////////000000000111///000000111111111111000000000000000000111111111000000000000000111222222111111111111111111111111222222222222222111000000000000000000111222444444111222333333444444333333555555555555555666777777888888:::>>>???DDDPPP\\\nnn]]]eeepppyyy~~~yyy{{{sssqqqzzz{{{hhhZZZQQQIII@@@888777555333333333444333111...///////////////000000000000000000000000000000......////////////......////////////////////////////////////////////////........................222222111///---...000333000111333444666777777888999@@@GGGKKKQQQZZZ___```[[[aaahhhpppwww|||{{{zzz|||~~~~~~xxxtttvvv~~~{{{rrrhhh___UUUOOOIIIFFFCCCAAA@@@@@@>>><<<;;;;;;:::999888777666666666666777888999:::;;;;;;888888888888888888888888999:::;;;;;;;;;???FFFKKKYYYcccrrrvvvooobbb\\\UUUOOOLLLJJJHHHGGGJJJJJJIIIGGGFFFHHHKKKNNNVVV]]]ggglllkkkgggdddccc```^^^\\\ZZZWWWUUUSSSRRRQQQSSSUUUVVVUUUUUUUUUVVVaaaqqqwwwhhh\\\VVVPPPNNNLLLKKKNNNSSSWWWZZZ[[[XXXYYY^^^bbbbbb]]]ccclllsssxxx}}}wwwdddSSSAAA:::999777444333666555555444333222111111111111111000000000///////////////000000000111111000111111111111000000///111111111111000000//////000000000000000000111222111111111111111111111111222333333333333222111111111000000000000000111111111222333333444444333333444444444555555777888999777777;;;???AAAEEEOOO[[[ggg|||VVV^^^iiisss{{{~~~zzzpppnnntttmmm^^^UUUMMMDDD===777555222222222333222222......//////000000000111////////////////////////......////////////......////////////////////////////////////////////////........................//////000222444444111...///000333555777999999999???HHHQQQWWW]]]dddggggggcccgggnnntttyyy~~~|||{{{}}}||||||~~~~~~{{{xxxssspppuuuxxxrrriii___VVVNNNGGGBBBAAA@@@@@@@@@@@@???===<<<::::::999999888777666666777777888888999::::::;;;999999999999999999999999:::;;;;;;::::::<<>>;;;888555333777777666555333222111111555444444444444333333333//////000000000111111111111111111111111000///...111111000000000000000000111000000000000000111111////////////000000000000111222222333222222111111111111111111111222222333111222333333444444333333333333444444666777999999888888;;;>>>AAAEEEQQQ^^^pppQQQYYYdddnnnxxxxxxooopppvvvrrrcccYYYQQQIIICCC888555222111111222111111.../////////000000111111////////////////////////......////////////......////////////////////////////////////////////////////////////////////////000---,,,///333444111---333444777:::===@@@AAABBBFFFPPPZZZ```eeekkkllljjjjjjnnnsssxxx{{{~~~{{{yyyzzz}}}zzzxxxsssqqqqqqxxxxxxqqqgggbbbYYYRRRKKKEEEAAA>>>;;;<<<<<<<<<;;;:::999999;;;;;;;;;:::999999888888::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<>>999555444777777666555333222111111222222111111111000000000000000000000111111111111111111111111111000///......//////000111111222222111111000000000000000111000000000111111222222222000000111111111111111000/////////000111222444444111222333333444444333333333333444444666777999999:::999:::<<>>CCCFFFIIIMMMWWWaaaggglllpppqqqooonnnpppuuuzzz~~~{{{xxxyyy{{{}}}wwwtttsssqqqoooqqqvvv{{{ooohhhXXXTTTNNNIIIEEEBBB@@@>>>;;;<<<======;;;::::::;;;===<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::========================888999999:::;;;<<<===>>>AAAIIIUUUbbblllrrruuuuuurrrlllddd]]]YYYVVVUUUTTTMMMMMMLLLKKKJJJKKKMMMPPPSSSTTTUUUXXX\\\ccckkkqqquuuwwwzzz{{{{{{}}}xxxqqqooorrrpppmmmhhhccc``````aaagggrrr{{{nnneee]]]UUUOOOOOONNNSSSXXXZZZ\\\\\\WWWPPPOOOQQQUUUZZZ```ggglllooowwwsss^^^NNNCCC:::666555666555555444333222111111111111111111000000000///000000000111111111222222000111111111111000000///......///000111222333333222111111000000000000000222222333333444555555555//////000111111111111000---------...///111222333111222333333444444333333444444444555555777888999;;;999999<<<@@@IIIZZZjjjGGGNNNYYYeeeqqq{{{wwwpppiiimmm{{{qqqcccXXXPPPJJJ???;;;777444333222222111111111111000000000000000000000000000000000000000......////////////......////////////////////////////////////////////////////////////////////////444===DDDAAA666///111666222333555888>>>DDDJJJMMMVVV___jjjpppuuuzzz{{{yyyrrrssswww{{{zzzxxxzzz~~~wwwrrrooollljjjlllsss~~~zzzoooccc\\\MMMJJJFFFCCCBBBAAA@@@>>>===>>>@@@???======>>>@@@============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;=========<<>>999666444444333222222222111111000000//////000000000000000000000000......////////////......////////////////////////////////////////////////000000000000000000000000000FFFZZZXXXDDD222000555666777888<<>>:::<<<>>>===<<<<<>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<<<>>======>>>?????????>>>>>>@@@@@@@@@??????>>><<<<<<============>>>>>>>>>???>>>=========<<<<<<<<<<<<@@@@@@??????>>>>>>======???@@@CCCFFFIIIKKKLLLMMMMMMNNNOOOOOOMMMKKKHHHFFFMMMPPPUUUYYY^^^dddiiimmmwwwyyy{{{}}}wwweeeZZZXXXRRRPPPNNNQQQUUUXXXXXXVVVRRRTTTWWW]]]bbbccc___[[[\\\^^^dddppp}}}|||}}}lllXXXHHH???;;;777555333111111111222333333333333222222111111111//////000111222333333444000000000000000000000000000000000000000111111111222222111111000111111111111111111111111111111111111111111111111111111111000000111111111222222222222222333333333444444444444444555555666777777777666<<<;;;;;;BBBHHHWWWoooCCCFFFLLLRRR[[[eeepppwww~~~uuuiiifffkkkwww}}}lll]]]UUUOOOHHH@@@:::999888666444333222111000////////////000000000000000000000000111111000000000////////////......------......///........................///////////////000111111111888>>>>>>888444555888777888;;;BBBJJJSSS[[[^^^kkkrrr}}}~~~}}}zzzxxxuuurrrpppmmmkkkiiiqqqyyyyyymmmeee\\\UUUQQQMMMHHHCCCEEEEEEEEEDDDDDDBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>===============>>>>>>>>>??????????????????>>>>>>>>>>>>AAAAAAAAA@@@@@@?????????===>>>@@@CCCFFFHHHJJJKKKNNNOOOOOOOOONNNMMMLLLKKKQQQTTTYYY___dddjjjppptttqqqccc]]]QQQOOONNNPPPUUUXXXXXXWWWUUUUUUWWW[[[^^^___]]]ZZZ[[[\\\___fffqqq{{{{{{xxxvvvyyy}}}tttcccQQQCCC;;;888666444222111222333333333333333222222222111111111111111222222222222222111111111111111111111111111111111000000000000000222111111111111111222222111111111111111111111111111111111111111111111111111222222222333333333333222222333333333444444444444444555555666777777777666<<<;;;;;;BBBIIIXXXoooDDDEEEHHHLLLSSS\\\gggnnnwww|||zzznnnfffeeemmm~~~wwwggg\\\RRRLLLDDD???===<<<999777555444333222111111111111000000000000000000000000111111111111000000000000///......------......//////////////////////////////////////////000111111333333333444555777888888888:::>>>EEEOOOYYYbbbgggmmmvvvzzzvvvssssssrrrqqqooonnnlllkkkjjjqqqxxx~~~qqqiii]]]XXXQQQMMMLLLKKKGGGDDDEEEFFFFFFFFFEEEEEEDDDCCCGGGFFFDDDBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>????????????AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA>>>??????AAADDDGGGJJJLLLOOOOOOOOOOOOOOOOOOPPPPPPVVVZZZ```ffflllrrrxxx|||mmmcccXXXTTTQQQRRRUUUWWWWWWUUUVVVVVVVVVXXXZZZ[[[ZZZYYY[[[[[[[[[]]]bbbkkkuuu{{{vvvqqqsssyyy}}}ooo]]]III;;;:::888666333222222333333333333333222222222222111444333333333222222222111222222222222222222222222222222111111000000//////000000000000111222333333111111111111111111111111111111111111111111111111222222333333333444444444333333333333444444444444444444555555666777777777666<<<;;;;;;CCCIIIXXXpppDDDEEEEEEGGGKKKSSS\\\cccooouuu}}}uuujjjcccfffuuuqqqcccVVVPPPHHHBBB???===:::777555444333222222111111222////////////////////////000000000000000000000000//////............/////////////////////////////////////////////000000111333111000111444777999999888<<>>:::777444333222111000000000000000000000000000000000000......//////000000000000000000////////////000000///////////////////////////////////////000111111111333666777666777;;;>>>@@@IIITTT]]]ccciiiqqqvvvwww}}}~~~{{{{{{|||~~~zzzzzzxxxqqqfff]]]VVVQQQNNNLLLLLLLLLLLLLLLKKKJJJKKKKKKIIIIIIIIIHHHHHHFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGIIIJJJLLLNNNPPPQQQPPPRRRTTTXXX]]]bbbfffiiiqqqwwwuuuhhh```YYYTTTPPPJJJPPPWWWZZZYYYVVVTTTSSSNNNTTTZZZ]]]]]]]]]]]]___bbblll{{{uuueeeYYYDDDAAA===999666444333333111111222222222333333333000111111111222222333333222222222222222222222222111111111000000000000000222111111111111111222222111111111111111111111111111111111111111111111111111111111222222222333333444444444444555555555555444444555555666777777777555<<<;;;<<>>:::666444333333111111111222222333333333222222222111111111111000222222222222222222222222000000000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444444444444555555555666666444444555555666777777777555<<<;;;<<>><<<444222111000111111///...000000000000000000000000111111111111000///...---///000111111000///...---000000000000000000000000000111111111000000111333222555888888999>>>FFFMMMVVV```kkkooonnnlllnnnrrrssszzzyyymmmggg```\\\VVVRRRPPPQQQQQQPPPVVVUUUUUUUUUTTTTTTTTTSSSNNNOOOOOOPPPQQQQQQRRRRRRQQQPPPNNNOOOQQQRRRQQQPPPPPPRRRSSSUUUVVVUUUTTTSSSTTTTTTUUUUUUUUUSSSRRRQQQRRRRRRQQQOOOMMMKKKIIIGGGGGGFFFEEEEEEGGGJJJMMMOOOOOORRRUUUVVVVVVWWWXXXZZZ___fffooouuuxxx{{{{{{kkkaaaTTTVVVYYY\\\]]]\\\YYYWWWYYYXXXVVVVVVVVVXXXZZZ\\\XXX```nnnyyymmmUUUMMMBBB:::666555555444777555333222222333333333111111000000111111222222111111111111111111111111111111111111111000/////////111222222000000000111333333333222222222111111111222222333333222222111222222222222222222222222333333444444555666666666555444444555555666777888;;;;;;<<>>AAAKKK^^^oooKKKLLLLLLKKKJJJHHHFFFDDDBBBDDDGGGLLLUUUcccsss}}}uuuiiijjjppp|||jjj[[[NNNCCC===666444222111222222222111000000000000000000000000000000000000000///......///000000000000/////////////////////////////////000111222111111111333555666888:::<<>>;;;888555222333333333222222333444222222333333444444444444111111111111111111111111222111111000000000000000000111222111000000111222222222222222222222222222111222222333333222222111000111111222222333444444666666666555444444333333555444444555555666777888:::999;;;===AAAKKK___pppKKKLLLMMMMMMLLLJJJGGGFFFCCCEEEGGGJJJPPP]]]mmmxxx{{{llljjjnnn}}}rrraaaTTTGGG???999666333222222333222111000000000000000000000000///000000000000//////...000////////////000000000////////////////////////...000111000000000333444888999;;;???GGGQQQ\\\dddlllqqquuusssoooooouuu{{{~~~vvvvvv{{{~~~{{{yyyvvvuuuuuutttsssrrrnnnnnnmmmmmmlllkkkkkkkkkffffffggghhhhhhiiiiiijjjkkkgggdddbbbcccdddffffffjjjjjjkkklllmmmmmmnnnnnnlllmmmmmmmmmllljjjhhhgggfffeeebbb^^^ZZZUUUQQQOOOLLLKKKIIIHHHIIIKKKMMMOOORRRVVVZZZ___bbbgggkkknnnwww|||xxxpppgggdddeeefffeeeccc^^^\\\YYYUUUSSSRRRRRRRRRSSSXXXbbbppp~~~ppp\\\KKKBBB<<<777444222444555444222111222444111222333444444444333333111111111111111111111111222111000000//////000000111222222111000000222333222222222222222222222222111222222333333222222111222222222222222222222222666666666555444444333333555444444555555666777888999999;;;>>>BBBKKK^^^pppKKKLLLMMMMMMMMMLLLJJJIIIEEEGGGHHHHHHLLLVVVfffqqqsssmmmlllvvvyyyhhhZZZMMMCCC<<<999555333222222222111000000000000000000000000//////000000000000//////000////////////000000111000000000000000000000000...///000000000111333555999:::<<>>EEEPPP[[[dddiiilllrrrwwwxxxwwwyyy}}}uuunnnjjjlllqqquuuzzz}}}|||{{{{{{{{{|||}}}}}}~~~~~~{{{vvvtttuuuyyy|||~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{yyywwwuuuttttttrrrnnniiiccc\\\XXXUUUMMMKKKIIIHHHGGGIIIKKKLLLRRRWWW```hhhnnnsssvvvxxxzzz{{{~~~tttkkkgggeeeeeebbbccceeeeeeccc___[[[YYYUUUXXX]]]ggguuuvvvcccPPPBBB:::888555888:::999444111111333...000111333333222111000111111111111111111111111333222000///...///000111333333222111///000222555111111222222222333333333111222222333333222222111111111111222222333333444333333444444555666666666555444444555555666777888888:::===AAADDDLLL[[[kkkKKKLLLLLLMMMMMMNNNOOOOOOFFFHHHIIIFFFEEELLLYYYdddrrr}}}{{{nnnkkkvvvrrreeeXXXKKKAAA===777444222222111000000000000000000000000000//////000000000000000///000///.........000111222000000000000000000000000000111222222222333666888999:::???GGGRRR]]]eeejjjmmmsssyyy{{{zzz}}}vvvooojjjhhhkkkqqqvvvyyy|||~~~~~~{{{}}}|||zzzyyytttrrrnnnhhhbbb\\\VVVSSSMMMKKKIIIGGGGGGHHHJJJLLLRRRYYYccclllrrrwwwzzz{{{}}}~~~~~~rrrjjjiiiiiifffgggiiiiiihhheeeaaa___ZZZZZZ]]]dddqqqoooYYYHHH@@@>>>666999<<<:::444000111333000222333555555444333222111111111111111111111111333222000///...///111222333333333111///000333555111111111222222333333333222222222333333222222222...///000111333444555666777666666555444444333333555444444555555666777888888:::>>>CCCEEELLLZZZiiiNNNMMMMMMNNNOOOOOOMMMKKKEEEEEEFFFFFFHHHKKKPPPTTTiiippp~~~vvvrrrvvvzzzfffVVVOOOGGGAAA888333333333222111777555222000000222555777222222111111000/////////000000000000000000000000////////////000000000000000222333333333444777999:::<<>>777666555555666555333111222222222222222222222222333333333222222222111111333333333333333333333333000111222111000000222333333444444333222111000///000111111222222333444444222222333444444555555666555555666666777777888888777666555555555777888999::::::;;;===???GGGXXXiiiOOONNNMMMNNNOOOOOOMMMKKKGGGGGGGGGGGGGGGJJJNNNQQQ```hhhvvvxxxrrruuu~~~kkk[[[RRRHHHBBB999444333444333222444222000//////000222444000111111111111111111111000000000000000000000000////////////000000000111111222333444444555777999;;;@@@HHHRRR^^^iiisssxxx|||~~~~~~yyysssmmmjjjlllppprrr{{{yyyzzz~~~zzzvvvppplllgggaaaXXXRRRKKKHHHEEEDDDAAAAAAGGGOOO[[[dddooovvvyyy|||vvvnnniiiggglllnnnlllmmmooolllfff```^^^]]]aaalll|||qqqYYYGGG???888777555555666555333111222222222222222222222222333333333222222222222111222222222222222222222222111111222111111111222333111222222333333333222222333222222222222222222222222222333333444555555555444444444444555555555555666555555555666777999:::<<<;;;<<<>>>@@@HHHZZZjjjPPPOOONNNNNNOOOOOOMMMLLLJJJJJJIIIHHHGGGHHHKKKMMMUUU]]]kkkyyyzzzrrrqqqxxxsssaaaVVVKKKDDD;;;555444444333222111000////////////000111000000111111222333333444000000000000000000000000/////////000000000111111111222444444444666888:::===EEERRR___kkkuuu|||wwwtttpppmmmlllooorrruuu{{{zzz|||{{{vvvpppkkkfff___VVVPPPFFFDDDBBBCCCAAABBBJJJSSS^^^gggrrryyy|||~~~}}}xxxuuuuuuvvv{{{|||ppphhhfffjjjlllllllllnnnmmmiiiaaa]]]YYY\\\hhhxxxxxx```KKK@@@:::888666555555555333222333333333333333333333333333333333333222222222222111111111111111111111111222222111111222222333444///000111222333444444444444444333333222111111000222222333333444444555555555555555444444444444444444444444555666888::::::===<<<>>>@@@BBBJJJ[[[kkkTTTRRRPPPOOOOOOOOONNNLLLLLLLLLKKKIIIFFFFFFGGGIIIMMMSSS```nnnxxx{{{rrrnnnrrryyygggYYYNNNFFF<<<555333333333222//////000000000000//////111111222222222333333333000000000000000000000000//////000000000111111111222333555555555777999<<<@@@KKK[[[iiittt||||||sssrrrpppooopppsssvvvyyy}}}|||}}}{{{vvvooohhhbbbZZZQQQKKKDDDBBBAAABBBAAACCCJJJTTTaaajjjuuu|||zzzrrrooollljjjiiinnn}}}qqqfffdddgggiiiiiiiiijjjjjjjjjccc\\\VVVXXXdddsss~~~~~~gggPPPBBB<<<:::777555555555444333333333333333333333333333444444333333333222222222222222222222111111111111222111111111222444444444000000111222333333333333333333333222222111111111111222222333444444555555777777777666666555555555333333444555777999:::;;;<<<<<<>>>@@@CCCJJJZZZjjjYYYVVVSSSQQQPPPPPPNNNMMMMMMMMMLLLIIIFFFDDDEEEFFFIIIMMMXXXeeeooowww}}}rrrkkklllxxxmmm]]]RRRJJJ???777444333222111000000111222222111000000333333333222222222111111000000000000000000000000000000000000111111111111222444555666777888;;;===DDDPPPaaapppxxx~~~}}}vvvuuusssssstttwwwzzz|||~~~~~~zzzsssjjjbbb[[[TTTLLLFFFDDDBBBAAABBBAAABBBJJJSSSfffppp{{{{{{tttppphhhgggfffeeedddhhhxxxrrreeebbbccceeefffeeedddeeehhhddd]]]VVVWWWaaammmvvvzzzrrrZZZIII???<<<777555444444444333333333333333333333333333444444444333333333222222444444333333222222222222222000///000333555444333111222222333333222222111111111222222222333333333111111222222333444444555777777666666555555444444222333444666888999::::::::::::===???BBBHHHYYYhhh___[[[WWWTTTRRRPPPNNNMMMMMMMMMLLLIIIFFFDDDDDDEEEHHHIIIPPP\\\fffnnnyyyvvvllliiiqqq|||vvvfffYYYPPPCCC:::555444222111111222222333333222222111444333333222111111000000000000000000000000000000000000000111111111222222333444666777888999<<>>888444444444444444333333333333333333333333444444444444333333333333555444444333333222222222111///---///222555444222222222333333333222222111000111111222333333444444111111222222333333444444444444444333333333333333333444555777888999999999888999;;;???AAAGGGWWWfff|||ddd```[[[VVVSSSQQQNNNLLLKKKLLLKKKIIIGGGEEEEEEEEEGGGFFFIIIRRR\\\eeepppzzz{{{nnngggllluuuqqqaaaWWWIII>>>888666444222222222222222222222222222111111111111111111111000000000000000000000000000000000111111111222222222333555777888888:::===@@@JJJVVVgggttt{{{}}}yyyxxxyyy{{{}}}~~~}}}yyykkkcccXXXPPPLLLJJJHHHFFFDDDBBBAAACCCCCCEEEMMMWWWkkkuuuzzztttpppllljjjhhhlllmmmqqquuuuuuvvv|||zzzooodddbbbbbbbbb]]]WWWZZZaaaaaa___^^^```fffnnnwww|||nnnVVVDDD???999444333444555555444444444444444444444444555444444444444333333333444444333333222111111000111---+++---222444333111000111222222333333333333222222222222222222222333111111111222333333444444222333333333333333333444333444666777888888888777777888;;;???AAAGGGWWWfff|||gggccc]]]XXXTTTQQQNNNLLLJJJKKKKKKIIIGGGEEEEEEFFFFFFCCCEEELLLUUU^^^jjjuuu~~~qqqgggiiippp~~~yyyfff\\\MMMBBB;;;888555333222222111111111111222222/////////000111111222222000000000000000000000000000111111111111222222222333555777888999;;;>>>@@@LLLXXXiiiuuu|||zzzwwwxxxzzz{{{|||~~~vvvppprrrzzz}}}wwwssseee\\\QQQJJJHHHHHHIIIHHHBBBAAAAAACCCDDDGGGPPPYYYrrr|||}}}yyyrrrnnnlllmmmnnnnnnuuuvvv{{{~~~tttfffccccccbbb\\\UUUXXX```^^^```bbbeeejjjrrr{{{qqqVVVEEE@@@999444333444555555444444444444444444444444555555444444444333333333333333222222111000000///000---***,,,111444333000...///000222444555555555444444333222222111111111000111111222333333444444444444444555555666666666444555666888888888777666888999<<>>888555555***,,,///222222222000...111111111111111111111111000000000000000000000000222222222222222222222222666333333777999999<<>>>>>???AAACCCJJJ\\\lllyyyuuummmddd]]]XXXUUURRRNNNLLLKKKKKKKKKIIIGGGEEECCCCCCBBBCCCGGGPPP[[[bbbmmmvvvnnnhhhlllrrrxxxgggUUUIIIAAA:::666555000111333444444333111000222222222111111111111111000000000000000000000000111111111111111111111111555333444888:::;;;@@@FFFRRRaaaqqq||||||xxxwwwxxxzzz{{{~~~vvvfff\\\ZZZ^^^aaattt}}}xxxuuupppfff]]]WWWQQQKKKIIIJJJKKKIIIGGGGGGFFFGGGHHHGGGIIITTTaaauuu~~~~~~|||zzzzzz~~~nnnddd\\\[[[\\\]]]aaafffuuusssnnnlllpppyyyvvvcccPPPDDD999666666555444555333333333333333333333333666222000111555666444000444333222111000111222222222222222222222333444444222222111111222222333444111222333333444444333333444444444333333444444555555555555555555555555444333222333333555777999;;;::::::;;;>>>@@@HHHZZZkkkzzzrrriiibbbZZZTTTPPPQQQOOONNNMMMLLLJJJGGGEEECCCCCCCCCCCCEEEKKKRRRXXXdddmmm{{{tttmmmnnnrrr}}}mmmZZZNNNFFF===777555555555444444333222111111222222222222111111000000000000000000000000000000000000000111111111111111555333444888;;;===DDDLLL\\\jjjzzz~~~zzzwwwvvvyyy{{{}}}xxxeeeXXXSSSTTTWWW___jjjzzzxxxqqqllljjjeee]]]WWWTTTSSSQQQPPPOOONNNNNNNNNJJJIIIJJJKKKJJJMMMWWWccczzzwwwjjj^^^[[[\\\```fffmmmuuuqqqmmmjjjnnnxxx{{{kkkTTTHHH<<<777777555444555333333333333333333333333555333111222444555333111222222222111111111000000222111111111111222333333222222111111222222333444111222333333444444333333333333333333444555666666555555555555555555555555222222333333555888:::;;;999999:::<<>>GGGPPPfffttt~~~}}}|||zzzwwwuuuvvvzzz}}}lll]]]VVVUUUUUURRRZZZgggrrr|||}}}}}}|||zzzxxxvvvtttsssoookkkfffdddbbb```\\\XXX``````___[[[VVVSSSSSSTTTQQQNNNLLLLLLMMMQQQ]]]iiiqqqbbb\\\]]]```eeejjjdddcccbbbcccjjjuuusss[[[NNN@@@:::888555555666333333333333333333333333444333111222444555333222222222222333222111000000111111000000111111222333222222111111222222333444111222333333444444333333222222222333444555777777444444444444444555555555777777666555666777888999<<<;;;<<<>>>@@@HHHYYYiiiyyytttnnnddd[[[XXXVVVTTTRRRPPPOOOMMMIIIFFFCCCCCCDDDDDDDDDFFFJJJLLLUUU]]]iiivvvsssnnnnnnxxxyyylll]]]TTTLLLCCC;;;888444333222111000222333444222222222111111111000000000000000000000000000000222222222333333333444444888666666888999>>>IIITTTnnn{{{|||yyyzzz{{{|||xxxwwwvvvuuuuuuwww|||vvvfff[[[UUURRRMMMRRRYYY___fffnnnwww~~~~~~|||yyyvvvssspppooonnnjjjiiihhhfffdddcccbbbbbbaaa`````````aaacccddddddooopppnnnhhh```[[[[[[]]]\\\VVVQQQOOOPPPWWWdddqqqxxxggg```^^^]]]^^^```ZZZ\\\___dddlllwwwxxxdddUUUEEE===999666555666333333333333333333333333444333222333333444333222333333444444333333222111111111000000111111222333222222111111222222333444111222333333444444333333111111222333444555777888222222333333444444444444777777666555555666777777=========>>>???FFFWWWgggwwwuuupppddd\\\[[[VVVUUURRRQQQPPPMMMJJJGGGDDDDDDDDDCCCCCCDDDGGGJJJQQQXXXbbbnnn{{{vvvlllccciiiuuuxxxkkk^^^WWWPPPFFF>>>;;;555444333333333444555666111111111111111111111111000000000000000000000000222222333333444555555555888777777999:::@@@NNN\\\ttt~~~vvvssstttuuuuuussstttttttttuuuyyy~~~ppp```TTTNNNMMMOOOPPPRRRUUUYYY___cccooouuu}}}|||wwwsssjjjhhheeeaaa___]]]]]]]]]YYYXXXWWWVVVVVVUUUVVVVVVXXX[[[___dddiiiooouuuzzz{{{tttnnnllllllhhhaaaYYYVVVVVV\\\hhhtttmmmddd___\\\YYYXXXXXX[[[___eeellluuu{{{nnn]]]KKKAAA;;;777555666333333333333333333333333333333333333333333333333444444444333333333222222222111111111111222333333222222111111222222333444111222333333444444333333222222222333444555777888222222333333444555555555444444333333444555777888<<<;;;;;;<<<===DDDUUUeeevvvtttoooccc[[[ZZZVVVTTTRRRQQQPPPNNNKKKHHHFFFEEEDDDBBB@@@AAACCCEEEMMMSSS\\\fffrrrzzzmmm^^^bbblllzzzzzzoooccc\\\UUUKKKAAA===555555444333333222222222000000000111222222333333000000000000000000000000111111222333333444555555888777888:::===EEEVVVeeexxxyyypppnnnoooooonnnqqqqqqrrrsssuuuzzzmmm]]]TTTQQQQQQOOONNNNNNPPPSSSUUUZZZ___fffjjjmmmrrryyy~~~~~~~~~vvvtttqqqmmmiiieeebbb```YYYYYYXXXXXXWWWUUUUUUTTTSSSRRRRRRQQQRRRSSSUUUVVVXXX]]]fffnnnwww~~~ssskkkccc___^^^```gggpppsssgggaaa]]]YYYXXXWWWXXX[[[```fffpppzzzvvvdddPPPDDD===777555666333333333333333333333333222333444333333222333444444444222111111111222333222222222222222333444444222222111111222222333444111222333333444444333333222222222333444555666777444444555555666777777888888777666555555666777888:::999:::<<<>>>FFFXXXhhh{{{xxxsssfff^^^^^^UUUTTTRRRQQQPPPNNNKKKIIIHHHGGGDDDAAA>>>>>>@@@BBBEEEJJJSSS\\\gggvvvqqqbbbccckkkxxx~~~sssggg```YYYNNNDDD???555444333222000///...---//////000111222333333444000000000000000000000000000000111222333333444444777666888<<<@@@III\\\mmm{{{vvvnnnllllllkkkiiiooopppqqqsssvvv{{{|||kkkaaaVVVTTTRRROOONNNNNNPPPRRRSSSWWWZZZ[[[ZZZ\\\ccchhhgggggggggggghhhiiikkkkkkeeefffeeebbb^^^ZZZZZZZZZQQQRRRUUUWWWWWWVVVTTTSSSTTTTTTTTTTTTUUUWWWYYY[[[[[[cccnnnyyyzzzrrrkkkgggcccbbbeeekkkxxxvvviiiccc^^^\\\[[[VVVWWWYYY\\\dddooo{{{zzziiiTTTFFF>>>777555666333333333333333333333333222333444444222222333444444333111//////000111333333333222222333333444555222222111111222222333444222222333444444444333333333333333333444555666666555666666777888999999:::@@@???<<<:::888777777777999999;;;>>>AAAJJJ]]]nnnxxxtttmmmddd___YYYVVVSSSRRRSSSQQQMMMIIIJJJHHHCCC@@@===>>>???@@@HHHHHHMMMVVV___jjjzzztttfff```___kkkzzz|||mmm```\\\XXXMMMAAA>>>777222444555333111222111111111222222333333333000000000000000000000000222111000000111333555777:::>>>@@@??????JJJ^^^nnnxxxnnnjjjjjjlllmmmmmmmmmmmmpppttt{{{zzziiijjjeee^^^YYYVVVVVVVVVUUUUUUUUUUUUUUUWWWYYY[[[\\\aaa^^^\\\\\\^^^aaabbbcccgggfffccc```^^^\\\ZZZZZZYYYZZZ\\\^^^^^^^^^\\\[[[^^^^^^^^^___aaacccdddeeekkkqqqzzzyyysssmmmgggeeefffssstttiii___ZZZ\\\ZZZYYY[[[^^^aaaiiixxx|||qqq___MMM???888666777666555555444444444555555333333444555555444333333333333333222222222111111222222111111222222333444444444444444555555666777777666555444333222222222111222333444555555555555555555555333444;;;GGGPPPYYYEEE777888:::777666:::;;;888:::???BBBHHHZZZnnnyyyssslllddd___XXXUUURRRQQQRRRQQQMMMIIIJJJHHHDDD@@@>>>>>>???@@@DDDDDDHHHPPPXXXbbbqqq~~~{{{jjjbbb^^^gggttt}}}~~~oooaaaZZZUUULLLBBB>>>777333444555333222333111111222222222333333333111111111111111111111111333222111111222444666888555999<<<;;;===HHH\\\lllyyypppkkkjjjkkkkkklllmmmnnnqqqvvv}}}{{{vvvoooiiifffdddbbbaaa^^^]]]]]]\\\]]]^^^```aaaccc```^^^^^^aaaeeegggiiipppooollljjjgggeeedddcccgggiiikkklllmmmmmmlllkkkkkkkkkkkkmmmnnnppprrrssswww||||||tttlllhhhiiirrr}}}xxxlllbbb^^^______]]]]]]___aaaiiixxxvvvdddQQQBBB:::888888777666555444444444444444333333444555555444333333333333333222222222111111000000000000000111222222333333222222222333444555666555444333333333333333111111222222333444444555555666666444444999CCCKKKJJJ;;;111444666333333888<<<999;;;@@@CCCIII[[[ooozzzrrriiiccc```WWWTTTQQQPPPQQQPPPMMMIIIJJJHHHEEEBBB@@@???@@@@@@AAA@@@DDDKKKRRR[[[hhhuuuqqqggg___bbblllvvvvvvfff[[[TTTMMMFFF???888333444555444333444111222222222222333333333111111111111111111111111333333222222444555777888333666888999===III\\\kkk{{{rrrmmmjjjjjjiiikkklllooosssyyy|||yyyuuutttrrrqqqpppqqqqqqrrrpppmmmkkkkkknnnssswwwxxx~~~|||zzzxxxxxxwww}}}~~~}}}}}}}}}~~~tttnnnmmmttt~~~pppfffbbbbbbdddaaa______```hhhwww}}}kkkWWWGGG>>>:::999888777666555444333333333333444444555555444444333333333333222222222111111111111111111222222222333555444222111111222333444444444333333333333444444111111000000111222444555555666777555444777>>>CCC>>>666222666777555666;;;<<<:::<<>>>>>BBBHHHNNNTTT```lllxxx~~~qqqccc^^^bbbmmm}}}vvvggg]]]UUUOOODDD<<<666555666444444555222222222222222222222222111111111111111111111111111111222333444555666666:::::::::<<>>BBBDDDFFFOOOYYYdddnnnxxxiii___\\\cccuuu|||pppaaaTTTKKKBBB999777666333222444333333333222222222111111222222222222222222222222111222333444555666666666;;;999999???LLL[[[iiippptttwwwxxxwww{{{~~~xxxsssqqqnnnlllkkkjjjhhhfffhhhlllrrryyypppddd______bbbdddcccbbbiiirrrzzz~~~ppp```PPPCCC;;;777666555444444444444444555444333333333333444555333333333222222222111111...///111222333222111000111222333444444444333222222222222222222222333333111222222333444444555555555555555666777777666555777777777777999<<<>>>>>>;;;888;;;BBBGGGNNNbbbvvv{{{ooommmddd___YYYUUUUUUTTTQQQNNNJJJKKKKKKJJJHHHEEEBBB@@@@@@>>>???AAABBBCCCJJJSSS[[[dddvvv~~~oooddd^^^ccctttzzzhhhYYYMMMCCC;;;888666333222333333333333222222111111111222222222222222222222222222333444666777777888888===;;;;;;CCCQQQbbbpppwww{{{tttmmmkkkiiihhhhhhhhhhhhfffeeehhhlllrrryyytttfff]]]___cccgggeeedddhhhpppsss}}}tttdddSSSEEE===666555555444444444555555555444333333333333444555333333333222222222111111///111333444444333222111111333555777777777555444333333222222111222222333000000222333333333333333555444444666777888777666333222000///333999;;;::::::888;;;BBBGGGNNNbbbvvvvvvttthhhddd^^^XXXTTTRRRQQQQQQOOONNNLLLLLLKKKHHHEEEBBBDDDBBB@@@>>>???CCCGGGJJJTTTbbbsssvvvggg]]]aaarrrppp]]]TTTHHH===888666333222222333333333333333333333333333333333333333333333333777555333111111222555666;;;;;;===CCCOOOaaatttvvvhhhcccccccccccceeehhhhhhfffiiinnnvvv|||}}}vvvtttuuuvvvxxx{{{yyyggg```]]]^^^cccfffffffffiiirrr|||yyyrrriiiYYYJJJBBB777666444444555555444333555555444333333222111111333333333333333333333333333222111111222111///...222222222222222111000///000111222333333222111000111333555555444444444555777777777666555555444444777666666666777888999999:::;;;>>>AAADDDOOOdddwww}}}xxxlllhhhaaa[[[VVVSSSRRRQQQOOONNNLLLLLLKKKIIIEEECCCDDDBBB???>>>???BBBFFFHHHMMMZZZiiiwww~~~oooeeeeeerrrxxxeeeWWWKKK@@@;;;888444222333333333333333333333333333444333222222333555777999888777444333333444666888999:::>>>EEEQQQcccttttttgggcccbbbaaabbbdddggghhhgggiiinnnvvv|||~~~{{{zzzyyyvvvsssppppppsssuuu}}}|||iiiaaa^^^]]]bbbeeeeeeeeehhhooozzz~~~wwwnnn]]]LLLCCC888666444444555555444333555555444333333222111111333333333333333333333333222111222555888:::999888333333333333333222111111333333444444444444333333111333555555444333444555555555555666666666666666666666666666777888999::::::;;;>>>BBBEEEPPPeeeyyy}}}qqqllleee^^^ZZZVVVSSSQQQPPPOOOMMMLLLKKKJJJGGGDDDCCCAAA???===>>>@@@CCCFFFGGGRRR___lll|||xxxmmmjjjrrr{{{~~~mmm[[[PPPDDD???:::555333333333333333333333333333333444333111111333777;;;>>>999888666555555666888999777:::???GGGSSScccrrr|||wwwkkkfffcccaaabbbdddfffhhhiiikkkpppwww}}}zzzsssooommmkkkjjjjjjkkknnnppprrrvvv{{{~~~|||||||||nnnccc^^^]]]```bbbbbbcccffflllwww~~~tttbbbOOODDD:::888555444555555444444555444444333333222222111333333333333333333333333222222333666;;;=========444444444444444333333222444444333333333333444444000222444444333333333444444444555555666777777888666666666666777888999::::::;;;???CCCGGGRRRhhh|||tttnnnfff```\\\XXXTTTQQQQQQOOOMMMLLLLLLKKKHHHFFFCCCBBB???======???AAACCCEEEMMMXXXdddsss}}}qqqlllpppwwwppp]]]SSSHHHBBB<<<555222333333333333333333333333333333222111222444666:::<<<888777666555666777888999777;;;AAAIIITTTaaammmuuu|||xxxmmmhhhcccdddeeeeeegggjjjnnnrrrxxx~~~~~~vvvrrrmmmhhhfffggghhhiiimmmqqqvvv|||}}}|||yyyxxxvvvwww{{{uuufff```]]]^^^```___aaadddlllvvvxxxgggRRRDDD<<<999666444555555555444444444444333333222222222333333333333333333333333333222333555777888777666333333444444444444333333333222111000000111222333000222444444333222333444555555555555666666777777666666666666777888:::::::::<<>>===>>>???AAACCCIIIRRR\\\iii{{{qqqjjjmmmsssppp___VVVKKKDDD===555222333333333333333333333333333000111222444444444444444666555555555555666777888888<<>>;;;777555444555555444444444333333333333222222333333333333333333333333333222222222444444333111222222333333333333222222444333222111111222333444111222444444333333333444777777666666555555555555555555555666777999:::;;;:::<<<@@@DDDIIIUUUkkkwwwkkkbbb___]]]ZZZVVVSSSQQQNNNMMMMMMMMMKKKJJJEEECCCAAA???>>>>>>>>>???@@@CCCKKKTTT^^^mmmrrrhhhhhhmmmzzzsss```XXXNNNGGG>>>666333555333333333333333333333333///111333444444222000///444444444444555666777777999===CCCKKKSSS\\\ffflll{{{|||qqqhhhhhhgggeeehhhooovvvyyy}}}|||uuurrrrrrtttvvvsssuuuwwwyyy{{{~~~}}}{{{zzz{{{xxxtttqqqrrruuuzzz}}}mmmeee^^^\\\[[[[[[^^^cccmmmxxx}}}ppp\\\JJJ@@@<<<888555444555555444333333333333333333333333333333333333333333333333222111111222444555444222111222222333333333333222555555444444444444555555111333555555444444444555888777777666555555444444555555555666777999:::;;;;;;<<<@@@DDDIIIUUUkkkrrrgggcccaaa]]]ZZZTTTRRROOOMMMMMMMMMLLLKKKFFFEEEBBB@@@>>>>>>>>>>>>===???EEENNNUUUaaawwwvvvfffcccfffooovvvbbbZZZRRRJJJAAA888555777333333333333333333333333000111111222222111000000333333444444555666777777999===DDDLLLUUU___hhhnnn}}}|||ooogggggggggeeejjjssszzz|||~~~zzzzzzyyyyyyzzz~~~}}}{{{{{{zzzxxxuuurrrrrrsssuuuwwwqqqhhh___\\\[[[ZZZ^^^ccclllxxxwwwdddRRRBBB>>>999555444555555555333333333333333333333333333333333333333333333333222222222333555666555333222222333444444444444444444444555555555555444444222444666666555555555666666666666666666555555555444555555666777999;;;<<<;;;===@@@DDDIIITTTjjj~~~xxxkkkfffccc```\\\UUURRROOONNNNNNNNNMMMLLLGGGEEECCCAAA???>>>>>>>>>===>>>DDDLLLQQQ\\\qqq{{{fff___aaaeee{{{wwwccc\\\TTTMMMCCC:::777:::333333333333333333333333222111000000000111222333333444444555666777777888999===DDDMMMVVVaaalllrrr|||zzzmmmdddfffgggeeekkkuuu|||~~~|||yyyxxxxxxzzz}}}~~~||||||{{{yyyxxxvvvtttsssssstttuuuwww}}}sssiii___\\\ZZZZZZ^^^cccjjjwww|||jjjXXXBBB>>>999555444555555555333333333333333333333333333333333333333333333333444333222333444444222000333333444555666666666555111222444444444444222111333555777777666555666777444444555555666777777777444444555666888999;;;<<<<<<===@@@DDDHHHSSSiii}}}uuummmhhhccc___ZZZWWWSSSQQQPPPNNNMMMKKKHHHFFFCCC???======>>>???<<<>>>CCCHHHKKKUUUhhhyyyooodddaaafffrrr~~~lll```UUUOOOIII@@@888444333333333333333333333333333333222222333333444555555555555555555666777888;;;@@@HHHSSS___jjjssswww{{{~~~sssllleeecccdddgggpppxxxzzzyyy{{{|||}}}~~~|||{{{xxxuuussssssssssssrrruuuuuu{{{zzznnnbbb___^^^^^^]]]___gggvvvqqq```JJJ@@@888888999777444333777777666555555555555555666555444333222222222222333333333333333333333333333333333444444444555555666666666555555444444444333333333444444444555555444555555666666666666666666999;;;:::666555888<<<<<<===@@@CCCGGGSSSjjj{{{qqqkkkfffddd```\\\WWWSSSQQQPPPNNNMMMJJJGGGDDD@@@>>>===>>>???===>>>BBBFFFIIIPPPbbbsssxxxiiidddeeeppppppdddXXXQQQKKKAAA888444555555444444333222111111333333222222333333444555555555555555555666777888;;;@@@IIIVVVcccooowww{{{}}}{{{pppiiicccaaacccgggooowww}}}yyywwwtttrrrqqqqqqpppnnnqqqpppvvvtttfffaaa```^^^^^^___iiiwwwttteeeNNNCCC:::999999777555555666666555444444444444444555444333222111111111111333333333333333333333333333333333444444444555555555555555444444444333333333333333444444444555555444555555666666666666666555888:::999666666999===<<<===@@@CCCHHHTTTlllwwwoookkkkkkgggbbb\\\VVVSSSRRRQQQPPPKKKIIIEEEBBB???>>>>>>>>>======@@@DDDEEELLL[[[jjj|||jjjaaaaaakkk}}}vvvjjj]]]UUUMMMCCC999555777666555444333111000000333333222222333333444555555555555555666777888999<<>>>>><<<<<>><<<===AAAEEEKKKYYYqqqwwwqqqppplllfff^^^WWWSSSQQQPPPOOONNNLLLIIIFFFCCCAAA??????;;;;;;===AAACCCHHHSSS___pppoooddd\\\bbbppprrrdddZZZRRRHHH???;;;555555444444444444333333333333222222333333444555444555555555777888999:::===EEEVVVmmm~~~rrrfffbbb```cccggglllttt|||{{{yyywwwtttqqqpppmmmjjjgggcccbbbccchhhoooyyyuuujjjeeecccccceeekkkyyy~~~tttaaaRRRBBB:::777555555666666777777777777666555555555555444333333333333444333333333333333333333333333333333444444444555555333333333333333333333333333333333444444444555555444555555666666666666666444555666777888:::<<<>>><<<===AAAGGGMMM\\\ttt|||sssoooiiiccc\\\WWWSSSQQQOOONNNNNNLLLJJJGGGEEECCCAAA@@@<<<;;;===AAACCCFFFOOOYYYiii~~~ssshhh^^^bbblll~~~yyyiii___UUUJJJAAA===444444444444444444555555333333222222333333444555444444555666777999:::;;;???HHH\\\www}}}xxxnnnddd``````eeejjjpppxxx{{{xxxvvvtttrrrqqqnnnkkkhhhbbb``````cccfffmmm}}}zzzoooiiieeedddfffnnn{{{xxxgggWWWGGG>>>999666555666777777888999888777666555555555444444444444555555333333333333333333333333333333333444444444555555333333333333444444444444333333333444444444555555444555555666666666666666555555666777888:::<<<===<<<===BBBHHHOOO^^^xxxtttmmmddd```[[[VVVTTTQQQOOONNNMMMLLLJJJHHHFFFDDDCCCBBB===<<<===@@@AAACCCJJJRRRaaavvvxxxkkk___```gggwwwpppdddYYYLLLBBB>>>666666555555444444333333333333222222333333444555444444555666777999;;;<<<@@@KKKaaazzztttooorrrwwwwwwooogggaaa______ffflllqqqyyy|||wwwuuusssrrrqqqnnnjjjhhh```^^^^^^^^^]]]bbbppptttmmmgggdddeeemmmxxx}}}lll]]]LLLBBB===888666777666777888999888777555444444444444333333444444555333333333333333333333333333333333444444444555555333333444444444555555555333333333444444444555555444555555666666666666666666666666777999:::;;;;;;<<<>>>CCCIIIQQQ```zzzuuulllbbb^^^ZZZWWWTTTRRRPPPNNNMMMLLLKKKIIIGGGEEEDDDCCC???======???@@@@@@FFFMMM\\\ppprrr]]]\\\aaaqqqvvvhhh[[[MMMBBB>>>888888777555444333222111333333222222333333444555444444555666888999;;;<<>>CCCJJJRRRaaa{{{|||mmmeee```ZZZVVVVVVUUUSSSPPPLLLKKKJJJJJJIIIGGGDDDAAA===>>>>>>===>>>BBBGGGKKKZZZiiixxxiiiccc```hhh|||rrraaaSSSIIIDDD999777555444444444333222222222111111222222333444666666666666777888999:::EEEOOOdddqqq```^^^[[[[[[\\\^^^^^^^^^ZZZ\\\aaagggnnnvvv}}}~~~yyyvvvsssqqqooolllhhheee```___\\\XXXVVVYYY```fff|||ttthhhbbbaaadddkkkwwwwwwhhhUUUEEE===:::777555555555555555555555555555444333222111000111222333555555444444444333333333111111222333333333222222333333444444444444555555333333333444444444444555:::888777777888888777555888777777777888999::::::AAA@@@BBBHHHRRRddd~~~oooccc___YYYVVVUUUTTTQQQNNNLLLKKKJJJIIIIIIGGGDDDBBB>>>>>>>>>===>>>BBBGGGKKKXXXfff}}}~~~kkkddd___fffyyywwwgggXXXLLLEEE;;;888666555555555444222222222222111222222333444555555555666777999:::;;;DDDMMM___www~~~lll]]][[[XXXXXXYYY[[[[[[[[[ZZZ]]]aaahhhooowww}}}~~~}}}xxxvvvssspppnnnkkkgggddd___^^^[[[WWWUUUWWW\\\aaannn{{{vvviiibbb``````fffqqq{{{mmmYYYHHH???;;;888666555555555555555555555555666666555444333333333333555555444444444333333333222222333333333333222111111111222222222222333333555555555666666666666777555555666666555444444333777777777777888999:::;;;@@@???BBBHHHRRReeetttfffbbb\\\XXXWWWUUUQQQMMMMMMKKKJJJIIIIIIGGGDDDBBB>>>>>>>>>===>>>AAAFFFJJJUUUbbbwwwooofff^^^dddtttooo^^^PPPHHH<<<:::777555555555444222222222222222222333444444444444555666888999;;;<<>>>>>AAAEEEIIIRRR^^^rrruuuhhh]]]aaaooowwweeeUUUKKK===:::777444444444333222333222222222222333444444333444444666888:::<<<===@@@GGGUUUeeevvvzzzbbbXXXVVVSSSSSSTTTVVVVVVVVVZZZ]]]ccckkksssyyy~~~~~~}}}}}}}}}{{{yyywwwuuusssqqqooolllhhheee___^^^[[[YYYVVVTTTTTTTTTWWW]]]gggqqq{{{|||lllbbb```[[[```lll|||xxxdddRRREEE===999777555555555555555555555555444444555555444222000///555555444444444333333333:::::::::999888777666555333333333444444444555555333333333444444444444555888===BBBBBB>>>;;;;;;>>>777777777888999:::;;;<<<>>>>>>BBBJJJUUUhhhxxxrrriiiccc^^^[[[VVVRRRPPPNNNKKKJJJJJJIIIGGGEEE@@@@@@???>>>>>>@@@EEEHHHPPP\\\ppp}}}mmm^^^___kkk{{{{{{hhhXXXNNN>>>;;;666333333222222111333333222222333333444555333444444666888:::<<<======FFFTTTcccpppwww|||}}}{{{dddYYYWWWTTTSSSUUUVVVWWWWWWZZZ^^^eeemmmuuu{{{~~~~~~}}}}}}|||zzzxxxxxxvvvsssqqqpppmmmiiigggaaa___]]]ZZZXXXUUURRRQQQSSSWWW]]]dddnnn|||mmmcccaaa\\\cccqqq{{{hhhUUUFFF===888666555555555555555555555555444444555555444333111000555555444444444333333333999999999888777666555444333333333444444444555555333333333444444444444555333888>>>>>>:::777777:::777777777888999;;;<<<===>>>???CCCLLLWWWjjjzzznnneee___[[[WWWSSSRRRPPPMMMLLLKKKKKKIIIHHHAAAAAA@@@>>>===@@@DDDGGGNNNZZZnnnuuubbb```ggguuuzzziiiYYYPPP@@@<<<777444333222222111333333333333333444444555444444555666888999;;;<<<<<>>???@@@EEEMMMYYYkkkuuuiiibbb]]]YYYVVVTTTRRROOOMMMMMMLLLKKKJJJBBBAAA@@@>>>===???CCCGGGLLLXXXlllhhhaaaeeennnwwwgggYYYQQQDDD???:::666444444444333444333333333333444555555555555555666777999:::;;;>>>GGGTTT```hhhllloooqqqzzz{{{iii\\\ZZZWWWWWWXXXZZZZZZZZZZZZ___gggqqqxxx}}}~~~~~~~~~}}}zzzxxxuuussspppooonnnkkkhhheeeccc```\\\YYYXXXUUURRROOONNNOOOQQQTTT[[[iiiyyynnndddbbb___fffsssoooZZZIII>>>999888555555555555555555555555555555555555555666666777555555444444444333333333333333444444444444333222111111222222222222333333555555555666666666666777666777888999999999999999777777888888:::<<<===>>>@@@AAAFFFOOOYYYkkk{{{mmmeee```]]]ZZZVVVSSSPPPNNNNNNMMMLLLKKKBBBBBB@@@>>>===???CCCFFFJJJVVVkkkmmmccccccjjj|||tttfffYYYQQQFFFBBB<<<888666666555555444333333333333444555555666666666666777888999:::@@@HHHSSS^^^dddjjjooorrrzzzzzzjjj]]]ZZZXXXWWWYYYZZZ[[[[[[ZZZ___hhhqqqyyy~~~}}}zzzxxxsssqqqooommmllljjjfffdddccc___ZZZXXXWWWUUUQQQNNNMMMNNNOOORRRXXXdddsss~~~nnneeeccc___eeeqqqqqq\\\JJJ???;;;:::555555555555555555555555444333222222333444666777555555444444444333333333444555666666666666666555333333444444444555555555333333333444444444555555777666555666888999888777777777888999:::<<<>>>>>>AAABBBGGGOOOZZZkkk~~~sssqqqmmmeee]]][[[WWWTTTQQQPPPNNNMMMKKKEEECCC@@@??????AAADDDEEEPPPYYYiii}}}wwwddd___iiitttiii\\\RRRKKKDDD;;;666555666666555333333333444444444555555555666777666777999===@@@AAAKKKQQQ[[[gggiiimmm{{{xxxllleee```ZZZXXXXXXZZZYYYXXX\\\dddlllrrrxxx~~~}}}~~~~~~~~~|||{{{wwwuuurrrnnnkkkiiiggggggbbb___[[[XXXUUUSSSPPPNNNLLLJJJKKKPPPWWW^^^iiisss}}}uuuhhhddd___gggrrr~~~wwwbbbMMM???888666;;;999666444444555444333555555555444444333333333333222222111111222222333333333333333333333333333444444444444444444444444333444666777888777666444777777888888888888777777555666666777888:::;;;<<<@@@BBBHHHPPPZZZmmmzzzvvvrrrjjjbbbaaa]]]XXXTTTQQQOOOLLLJJJEEECCCAAA??????AAACCCEEENNNXXXhhh{{{|||hhhbbbjjj~~~wwwlllaaaWWWNNNGGG===777555555555333333333333444444444444555555666666555555666:::===BBBLLLRRRZZZfffhhhlllzzzuuuiiiaaa]]]XXXVVVWWWYYYYYYYYY]]]fffnnntttyyy~~~~~~~~~~~~~~~|||{{{xxxvvvsssooollljjjiiihhhccc```\\\XXXUUURRROOOLLLKKKIIIIIIMMMRRRWWWaaajjjuuuvvvjjjfffaaafffpppzzz|||gggSSSDDD;;;888999777444333444444333333555555444444444333333333333333222222222222333333444444444444444444444444444444444444444444333333222333555666777666555444777777888888888888777777777777777888:::;;;===>>>@@@CCCIIIQQQ\\\nnn}}}xxxpppiiigggccc^^^YYYTTTPPPKKKHHHFFFDDDAAA??????AAACCCEEELLLVVVfffyyyooofffkkk}}}{{{qqqfff\\\QQQJJJ@@@999666555333222222333333333444444444444666666666555555666999<<>>???@@@CCCJJJSSS^^^ooo|||tttmmmjjjfffaaa[[[VVVQQQLLLIIIFFFDDDBBB??????AAACCCEEELLLVVVeeewwwuuukkkmmm|||}}}rrrhhh___SSSKKKAAA:::777666444333333333333333444444444444666777777666666888;;;>>>EEEOOOUUU[[[cccdddiiixxxzzznnnggg^^^[[[WWWUUUTTTUUUWWWXXX```iiirrruuuyyy~~~~~~}}}}}}}}}|||zzzwwwvvvtttqqqnnnllljjjiiiaaa^^^ZZZWWWTTTRRROOOMMMMMMKKKJJJLLLMMMNNNSSS[[[iiiuuuxxxnnnhhhccccccfffnnn|||sss___LLL@@@:::777555444444555666555444444444444444444444444444333333333222222333333333444444444444444444444444555555555444444333333222222333444555555555444444777777888888888888777777888888888999:::<<<>>>??????CCCKKKUUU___ppp}}}tttnnniiifffaaa\\\XXXSSSNNNKKKGGGEEEBBB@@@???AAACCCEEELLLVVVeeeuuuyyymmmmmmzzz}}}rrrggg___TTTLLLBBB;;;999888666555333333444444444555555555444555666666666999===@@@FFFQQQWWW\\\cccccciiiyyyvvvmmmggg^^^\\\YYYVVVTTTTTTVVVXXX```jjjrrruuuwww|||~~~}}}|||}}}}}}|||zzzwwwvvvtttrrrooommmjjjiii```]]]YYYWWWUUUTTTQQQOOOLLLJJJJJJLLLLLLLLLPPPVVV```lllzzz{{{pppgggaaa```bbbjjjzzzttt```MMM@@@999777666555666777777666555444444444444444444444444444333333333333333333444333333333333333333333333555555555444444333333333444444555666666666666666777777888888888888777777777777777888:::;;;===>>>>>>BBBKKKUUU```rrr}}}tttooogggeeeaaa]]]ZZZVVVQQQMMMHHHFFFCCC@@@@@@AAACCCEEELLLVVVdddrrrzzzmmmjjjuuu}}}sssiiiaaaVVVNNNDDD===:::999777666444555555555666666666666444555666666666888<<>>???CCCLLLVVVbbbuuu~~~vvvppphhhfffbbb___\\\WWWRRROOOIIIFFFCCCAAA@@@AAACCCEEEKKKTTTbbbooo|||{{{kkkeeemmmyyyuuullleeeYYYQQQFFF>>>:::888666444666666666666777777777777:::;;;;;;999999:::===???HHHTTTZZZ^^^ddddddkkk~~~xxxjjjaaa]]]WWWWWWVVVSSSRRRSSSWWW[[[cccmmmvvvwwwwww{{{~~~pppbbb]]]YYYWWW___lll}}}{{{{{{||||||{{{zzzyyyyyyxxxwwwtttqqqooommmjjjfffbbb___\\\ZZZVVVTTTOOOMMMLLLNNNLLLIIIJJJOOOTTTaaapppzzzvvvggg^^^\\\^^^gggwwwuuucccQQQDDD===999888777777888777444222333333333444444444555555444444333333333333444444444444444444444444444444222333333444444555555555555444444444555555666666777777888888888888777777888888888999;;;<<<>>>???BBBFFFNNNYYYfffzzzwwwrrrjjjgggdddaaa]]]YYYSSSOOOIIIGGGCCCAAA@@@AAACCCEEEIIISSS```lllxxxzzziiibbbhhhssswwwpppjjj\\\TTTHHH???:::777444222777777777777888888888888BBBBBBAAA???======???AAAIIIUUU[[[___ddddddmmmuuufff\\\WWWRRRSSSSSSRRRQQQSSSXXX]]]eeeoooxxxxxxwww{{{~~~vvvddd\\\VVVTTT]]]kkk|||}}}{{{{{{{{{|||{{{zzz{{{{{{zzzyyywwwtttqqqoooppplllgggccc___\\\XXXUUUTTTRRRQQQRRROOOKKKKKKOOOLLLYYYhhhsss|||xxxggg^^^\\\]]]fffvvvwwweeeSSSGGGAAA888777777777777666333000333333333444444555555555555444444333333444444555555555555555555555555555111222222333444555666666444333333333333444555555777777888888888888777777999999::::::<<<===???@@@EEEHHHPPP[[[hhh}}}wwwsssooommmiiieeeaaa[[[TTTOOOJJJEEEAAAAAA@@@???AAAFFFFFFPPP___lllwww~~~nnnfffiiiqqq~~~~~~yyyqqqcccVVVIIIBBB<<<666333444666444222000000333666888BBBDDDEEEBBB===:::;;;===LLLWWW______aaajjjwwwrrrcccZZZWWWSSSRRRRRRRRRPPPQQQZZZdddiiinnntttyyy|||}}}~~~gggYYYWWWZZZ___ddd}}}|||zzz{{{{{{zzzyyyxxxwwwwwwvvvsssrrrppplllgggbbb]]]ZZZWWWTTTPPPNNNNNNNNNNNNMMMNNNUUU```lllwww~~~vvvlllddd^^^]]]gggvvv~~~nnn[[[JJJ@@@999777666555666666444222555555444444444444555555444444444444444444444444555555555555666666666666555555555444444333333333333444555555666666555555555555555555666666666666888999:::<<<>>>AAACCCDDDAAAFFFOOO]]]qqq|||wwwsssppplllhhhccc]]]VVVQQQJJJEEEAAAAAA@@@???AAAFFFIIISSSaaammmwwwqqqcccbbbggg|||{{{ttteeeXXXJJJBBB<<<666444555777666444333444555888999888:::===<<<::::::===@@@KKKVVV___```cccmmmyyypppbbbZZZWWWRRRQQQSSSUUUUUUUUUZZZaaaiiinnntttyyy{{{|||~~~rrraaaZZZXXX\\\aaa|||~~~|||{{{{{{{{{zzzzzzyyyyyyxxxtttsssrrrooolllhhhdddbbb]]]YYYTTTQQQOOONNNLLLJJJMMMSSS]]]hhhssszzzvvvkkkccc]]]]]]gggwwwrrr^^^LLLAAA;;;999777777777777555444555555444444444444555555444444444444444444444444555555555555666666666666555555555444444333333333333444555555666666555555555555666666666777777777999999:::<<<>>>AAACCCDDDCCCHHHQQQ___sss|||xxxuuuqqqlllggg```YYYSSSKKKFFFBBBAAA@@@>>>AAAEEEJJJSSS___jjjuuuwwweee```bbbxxxyyyiii[[[LLLBBB<<<666555666666666555555666666777888222555888999888:::>>>AAAJJJUUU^^^aaaeeeooo{{{}}}mmm```YYYVVVRRRQQQSSSXXX[[[ZZZ\\\___jjjnnnsssxxxzzz{{{}}}nnn```ZZZ\\\bbbzzz~~~|||||||||{{{{{{{{{{{{{{{yyyyyywwwuuurrrnnnjjjhhheeeaaa[[[VVVRRRNNNKKKHHHKKKPPPXXXbbblllsssxxxzzzxxxjjjccc]]]^^^iiiwwwxxxeeeQQQEEE===;;;888888888888666555555555444444444444555555444444444444444444444444444555555555555666666666555555555444444444444444333444555555666666555555555555666777888999999:::999999:::<<>>@@@EEEFFFNNNYYYeeeppp~~~~~~kkkdddgggsss~~~nnn___NNNCCC<<<777666777333333444555555555555555555888::::::888999===AAAJJJTTT]]]aaafffrrr~~~yyyjjj^^^WWWTTTTTTQQQRRRXXX\\\]]]^^^aaakkknnnrrrvvvxxxzzz}}}|||kkkaaabbbiiixxx|||||||||}}}}}}~~~~~~~~~~~~zzzuuupppllljjjjjjfff```ZZZUUUPPPLLLIIIJJJNNNTTT\\\dddkkkpppssszzz|||}}}mmmccc^^^___iiivvv|||jjjVVVHHH>>>;;;999777888777666555555555444444444444555555444444444444444444444444444444444555555555666666555555555555555444444444333444555555666555555555555666666888999:::;;;;;;999999;;;===@@@BBBEEEFFFJJJPPPYYYgggzzz~~~{{{wwwrrrllleee^^^XXXNNNHHHDDDBBB@@@>>>@@@DDDCCCJJJTTTaaannn}}}nnngggiiiooo{{{rrrcccRRRFFF>>>888666888333444555666666666555555777999:::999888999===@@@JJJSSS[[[```ggguuuvvvggg]]]VVVRRRVVVRRRPPPTTTYYY\\\```eeelllnnnrrrtttvvvyyy|||~~~yyyjjjhhhnnnyyy~~~|||}}}}}}~~~~~~|||xxxsssooollllllhhhbbb]]]XXXSSSNNNKKKKKKLLLPPPUUU[[[bbbgggiiioooqqqwww}}}tttddd______hhhttt}}}~~~kkkVVVGGG>>><<<888666666666666555555555444444444444555555444444444444444444444444444444444444555555555555555555555555555555555555333444555555666555555555555666777888999:::;;;<<<999:::;;;===@@@CCCFFFGGGMMMSSS]]]jjj|||~~~{{{wwwrrrmmmfff^^^YYYOOOIIIDDDCCC@@@>>>@@@DDDCCCIIISSS___mmm}}}rrrhhhhhhkkkvvvtttfffUUUIII@@@999666777666666777888888888888777222555666666666888>>>BBBIIIQQQYYY___jjj|||qqqddd\\\UUUQQQUUUQQQOOORRRUUUYYY```hhhlllnnnqqqsssuuuwww{{{~~~vvvpppsss}}}~~~}}}}}}~~~~~~~~~|||zzzvvvsssqqqlllhhhccc^^^ZZZUUUPPPLLLJJJKKKLLLNNNRRRWWW\\\___eeehhhnnnttt{{{zzzfff```___fffoooxxxlllUUUEEE???<<<888666666666666555555555444444444444555555444444444444444444444444333444444444444555555555555555555555555666666666333444555555666666555555666666777888999::::::;;;999:::<<<>>>AAADDDGGGIIINNNTTT___lll}}}{{{yyyuuuqqqllleee^^^ZZZPPPJJJEEECCCAAA>>>???CCCDDDIIIQQQ]]]kkkzzz{{{mmmjjjhhhrrrvvvhhhXXXLLLCCC:::666666777777777777777888888888000333555555555888>>>CCCGGGNNNWWW___nnn}}}lllbbb[[[VVVSSSQQQOOOOOOQQQSSSVVV___iiimmmnnnppprrrsssvvv{{{~~~||||||~~~~~~~~~~~~~~~~~~}}}{{{wwwtttrrrllliiiddd___ZZZUUUOOOKKKIIIHHHGGGGGGIIIMMMRRRUUU\\\___dddjjjqqqwww{{{}}}~~~~~~~~~~~~}}}iiibbb^^^ccckkkrrrzzzqqq[[[LLLAAA>>>:::777777777777666555555444444444444555555444444444444444444444444333333444444444555555555444555555555666666666777333444555555666666555555777777777777888888999999999:::<<<>>>BBBEEEHHHIIINNNUUU___lll}}}zzzwwwtttpppkkkeee^^^YYYQQQJJJEEECCCAAA>>>???CCCDDDGGGOOOZZZhhhvvvuuuooofffpppwwwiiiYYYNNNDDD;;;666555555555555555555666777777444555777666666888>>>CCCFFFMMMUUU```rrryyyiii```[[[WWWTTTMMMMMMPPPRRRRRRTTT]]]hhhmmmooopppqqqsssvvv{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{vvvrrrpppmmmjjjddd___ZZZTTTNNNIIIHHHFFFDDDCCCDDDGGGLLLNNNQQQTTTYYY___fffkkkoooqqqttttttsssssstttxxx~~~~~~jjjccc^^^aaaiiiooowww}}}xxxdddUUUCCC@@@;;;888888888888888555555555444444555555555444444444444444444444444333333333444444444555555444555555555666666777777333444555555666666555555777777777777777777888888::::::<<