BMU6( }}}xxxxxx~~~xxxvvvtttuuuyyyxxxpppmmmpppttt|||xxxsssqqqrrrsssqqqqqqssskkkiiigggffffffhhhjjjlll}}}vvvllldddeeelllnnnkkkfffddddddhhhoooyyybbb```bbbfffhhheeeccccccgggfffkkkpppmmmeeeeeemmmcccuuu|||rrrkkk~~~~~~||||||wwwvvvwwwvvvzzz{{{pppkkkfffhhhoooxxxzzzyyyyyy}}}{{{tttkkkccc]]]ZZZ```iiiiiieee]]][[[fffuuuwwwooo{{{mmmcccaaa___YYYUUUWWWVVVUUUWWW[[[\\\ZZZZZZ\\\eee]]]XXXZZZ___```aaabbb|||nnnnnnlllfffaaa```cccfffiiiffffffkkkqqqooocccYYYMMMMMMNNNRRRWWWXXXTTTOOOKKKMMMQQQUUUWWWWWWTTTQQQTTTZZZaaabbb]]]YYYWWWXXXRRRRRRRRRSSSTTTVVVWWWXXXUUUPPPKKKLLLPPPQQQLLLFFFJJJKKKJJJIIIHHHHHHIIIKKKDDDGGGKKKPPPSSSVVVWWWWWWJJJKKKKKKJJJJJJLLLPPPTTTWWWWWWVVVUUUTTTSSSRRRRRRUUU]]]cccbbb^^^]]]aaaeeeYYY^^^^^^ccclllfff]]]___~~~xxxmmmbbbZZZYYY]]]aaa^^^aaaeeeggggggeeecccbbb^^^[[[ZZZ\\\___bbbdddeee\\\\\\^^^```^^^XXXUUUUUUhhhcccZZZTTTXXX```cccaaaTTTTTTUUUZZZaaajjjrrrvvvkkkjjjjjjlllllljjjfffdddmmmkkksssqqqjjjmmmxxxgggrrrwwwooommmooolllrrrpppmmmyyy|||pppqqqqqqjjjhhhkkkhhhjjjmmmrrruuuvvvwwwxxxyyyrrrmmmooouuuyyyyyyxxx|||{{{zzzrrrmmmooorrrkkkiiifffdddaaa^^^YYYVVVRRRNNNIIIIIIIIIJJJNNNSSSOOOWWW[[[VVVTTTZZZ\\\ZZZXXXYYYYYY[[[^^^eeemmmsssxxxkkk^^^___mmmvvvmmm]]]eeeggggggeeeaaa```bbbeeeeeeeeeeeeeeeeeebbb]]]YYYbbbccceeeiiillllllhhhddd```fffnnnpppnnnkkkjjjllliiipppwwwwwwrrrmmmkkkllllllkkkhhhggghhhkkknnnqqquuuooojjjjjjnnnnnniiicccmmmoooppppppoooooorrrtttjjjkkklllnnnqqqtttvvvwwwmmmnnnooopppqqqtttxxx{{{yyy{{{|||}}}|||zzzwwwuuuxxx~~~~~~vvvpppnnnnnnoooooommmoooqqqqqqooommmmmmnnniiihhhhhhiiimmmrrruuuvvvvvvqqqnnnmmmiiieeehhhooonnnmmmjjjfffiiippprrrpppccceeehhhkkkpppuuuzzz}}}iiihhhfffeeeeeefffeeeccciiibbbhhhxxx}}}qqqiiijjjmmmvvvzzzsssqqq}}}yyy{{{|||wwwvvvyyyrrrtttxxxzzz}}}}}}zzzvvvwww|||}}}vvvnnngggcccaaaaaa]]][[[ZZZ]]]ccckkkqqqtttuuu~~~wwwooommmnnnsssyyyzzzvvvqqqxxxtttpppmmmkkkhhhbbb]]]^^^aaadddfffiiilllqqqtttxxx{{{yyyrrrwww||||||wwwooojjjhhhhhhuuu{{{vvvttttttrrruuuzzzxxxqqqrrryyypppiiioooyyy{{{}}}xxxtttuuu}}}wwwzzz}}}~~~~~~}}}}}}tttjjjmmmssslllhhhbbb]]]WWWWWW```kkk[[[ZZZYYYZZZ[[[YYYUUUQQQlll|||zzzkkkeeedddgggpppgggiiikkkkkkmmmqqqyyy{{{yyywwwvvvvvvvvvuuuttt}}}{{{yyyyyyzzz}}}rrruuuxxxyyyyyyxxxwwwwwwoooqqqtttvvvxxx|||xxxyyywwwtttvvvzzz{{{wwwnnnppprrrssssssssstttuuuoooqqqrrrpppmmmlllmmmpppttttttuuuwwwxxxvvvrrrnnnjjjrrrzzz{{{vvvrrruuuyyyjjjoootttuuussspppnnnnnntttqqqmmmiiihhhjjjmmmooonnniiieeeeeeiiikkkiiifffbbbeeehhhhhhggggggjjjmmmpppooommmkkkiiiiiijjjjjjeeegggiiijjjjjjllloooqqqjjjkkkmmmnnnmmmkkkhhhfffhhhjjjmmmoookkkgggiiiooouuurrriiigggkkkgggjjjzzzrrrnnnjjjhhhiiiiiigggeeemmmpppsssqqqnnnkkkjjjkkkfffgggfffeeehhhmmmnnnkkkddddddiiinnnkkkaaa___ddd___dddeeebbbaaacccdddcccdddfffhhhjjjlllnnnrrrtttkkkkkkiiigggiiinnnpppnnnkkkdddeeeooovvvtttsssvvvooommmooovvvzzz{{{|||}}}vvvooorrr~~~yyy||||||{{{uuu~~~|||{{{yyyyyyyyywwwuuutttsssvvvvvvuuuvvvzzz{{{yyy|||}}}}}}|||~~~~~~{{{yyyxxxyyyyyysssrrrpppnnnmmmlllmmmmmmnnnlllnnnssstttqqqppprrrjjjkkklllkkkjjjiiijjjkkkjjjhhhjjjllliiibbbaaadddcccbbbbbbcccgggkkkmmmnnnhhhgggfffggghhhhhhfffdddeee```[[[WWWWWWYYY[[[\\\SSSOOOLLLKKKLLLNNNMMMLLLGGGJJJOOOWWW```gggjjjkkksssvvvuuupppkkkfff___XXXKKKJJJKKKOOOTTTUUURRRNNN[[[WWWXXXeeevvv|||sssgggQQQRRRVVVXXXRRRHHHDDDGGGQQQQQQKKKEEEDDDIIIKKKIIIEEEMMMNNNHHHGGGNNNPPPKKKJJJJJJJJJJJJKKKLLLLLLMMMOOOQQQTTTWWWYYY[[[^^^```MMMYYYhhhooolllbbbYYYSSSaaa___^^^```dddfffeeedddccc```]]]]]]^^^\\\WWWSSSLLLMMMNNNMMMNNNPPPTTTWWW]]]bbbiiinnnnnniiiaaa\\\aaafffjjjjjjeee```^^^^^^aaajjjtttxxxuuuoookkkkkk]]]\\\aaajjjjjjdddhhhrrr]]]VVV\\\dddaaaccchhhgggYYYVVVRRRSSSWWW\\\^^^___[[[\\\^^^```aaa```\\\ZZZjjjhhhkkkqqqrrrkkkeeebbbZZZbbbcccZZZVVV]]]aaa___NNNOOOQQQRRRQQQOOOMMMKKKKKKHHHIIILLLKKKHHHHHHJJJBBBGGGMMMMMMJJJIIIKKKNNNMMMQQQYYYbbbggglllyyyzzzxxxtttooojjjhhhggggggeeevvvyyyssswwwzzzyyy|||tttsssrrrrrrrrrtttwwwxxxvvvsssppppppsssvvvxxxyyyuuuvvvvvvvvvwwwyyy{{{{{{sssllllllssstttmmmjjjnnntttwww{{{|||zzzwwwuuuttthhhnnnqqqmmmkkkmmmppppppllllllmmmpppsssvvvvvvvvvnnnooopppnnnllllllpppttt{{{||||||}}}|||zzzvvvtttpppuuuyyyyyyvvvuuuwww{{{wwwxxxzzzzzzyyywwwuuutttyyyxxxvvvtttrrrrrrssssssooolllhhhggghhhjjjkkklllhhhllloooooommmlllooorrrppppppooommmllljjjiiihhhlllnnnqqqqqqpppoooooopppnnnmmmmmmllllllkkkkkkkkkllliiihhhjjjgggbbbbbbgggqqqpppiiigggiiifffmmmtttuuuvvvuuurrrpppooopppnnntttzzzzzzuuuooolllkkktttvvvuuurrrtttxxxwwwrrrdddjjjwwwnnncccdddfffoootttpppjjjjjjmmmnnnkkklllnnnnnnnnnpppuuuyyysssuuusssqqqttt{{{|||yyyppptttxxxzzz{{{{{{~~~}}}zzzwww|||vvvuuu}}}mmmuuu~~~yyyvvvyyy|||vvvxxx}}}{{{vvvssssssoooyyy~~~xxxuuuuuuqqqiiiqqqtttsssnnnooosssuuusssnnntttwwwtttrrruuuuuurrr~~~zzzwwwssspppnnnmmmgggeeebbb___]]]\\\[[[[[[YYYTTTOOOMMMNNNOOOMMMKKKAAACCCEEEEEEBBB???>>>===;;;:::999888888999;;;<<<;;;:::888777777888:::;;;999888:::>>>???;;;:::<<<;;;;;;:::777333000000000555444777<<<;;;444222666777444111333777;;;<<<;;;555444444555777777555444===999666555666777999999<<<999555444666777777555;;;>>>DDDJJJOOOPPPNNNKKKUUUUUUQQQKKKJJJOOOQQQQQQOOONNNPPPVVV]]]___]]]YYYXXXSSSTTTccctttvvveeeRRRXXX\\\eeeooooooiiijjjppplllnnnjjjbbb]]]aaafffiii___lllrrrjjjeeejjjllliiijjjkkknnnppppppooommmkkkbbbggglllmmmjjjfffdddddd\\\ccckkkmmmjjjgggffffffdddaaa\\\ZZZZZZ\\\]]]^^^___]]]]]]bbbiiilllkkkgggfffeeeaaa]]]YYYXXXZZZ\\\bbbccccccaaa]]]YYYXXXWWWRRRWWW[[[\\\YYYXXX[[[^^^XXXXXXWWWVVVVVVXXX[[[]]]YYYVVVYYY^^^YYYNNNOOOXXXXXXSSS[[[ddd___^^^___[[[dddaaa]]][[[[[[\\\^^^^^^\\\[[[\\\^^^```^^^XXXTTTKKKKKKMMMOOONNNMMMSSS[[[WWW___]]]OOOHHHKKKNNNJJJWWWXXX[[[]]]^^^]]][[[ZZZ\\\WWWUUUWWWWWWVVVYYY]]]dddfffiiilllllliiiccc___^^^bbbiiimmmggg___aaaiiiffffffbbb[[[UUUUUU\\\bbb^^^kkkiiiccckkkqqqmmmjjjnnnnnnpppsssxxx|||}}}}}}|||xxxuuutttwww{{{~~~xxxzzz{{{{{{|||~~~}}}|||xxxkkkhhhssstttjjjgggnnnnnnsssyyy|||zzzuuupppmmmjjjjjjiiiiiimmmqqqnnnhhhpppnnnmmmpppvvvzzz{{{zzztttssssssqqqqqqqqqtttvvvttttttuuuvvvvvvuuusssrrrpppqqqrrrrrrrrrsssuuuvvvxxxuuusssqqqpppnnnkkkiiinnnoooqqqqqqqqqqqqpppooovvvsssoookkkiiijjjmmmooofffjjjnnnmmmiiihhhjjjmmmgggiiilllnnnpppooonnnmmmjjjlllnnnmmmjjjgggeeeeeemmmkkkgggeeedddfffhhhjjjkkkeeeccceeeccc______ccc^^^bbbccchhhkkkdddjjjxxx}}}~~~wwwrrrtttwwwvvv~~~zzzuuurrruuuxxxxxxuuuwww{{{zzztttsssssszzz{{{lllfffkkkhhhssszzzuuunnnnnnssswwwssstttsssrrrrrrvvv}}}wwwzzzyyyvvvxxx~~~}}}xxxppp~~~}}}|||}}}{{{xxxrrroooxxxxxxtttxxx}}}|||{{{{{{}}}~~~}}}{{{vvvyyyyyyyyyzzzuuurrrooolllpppvvvmmmjjjlllrrrsssnnnhhhfffeeecccfffjjjiiicccaaacccWWWiiiqqqhhhaaabbb\\\OOOYYY\\\ZZZUUUVVV]]]```^^^VVV___ddd```\\\]]]]]][[[wwwssspppoooqqqoookkkfffbbb```\\\WWWRRRNNNJJJHHHMMMKKKHHHDDD@@@===;;;:::555555444444333222111111000000//////.........------..................---++++++,,,,,,,,,---------,,,,,,,,,---------......000000000000000000000000---....../////////////////////000000000000//////444444444444444444444444333333444444444555555555555555666666888999:::;;;CCCBBBAAADDDIIIMMMMMMLLLJJJKKKMMMOOOQQQSSSSSSSSSTTTZZZ```dddiiipppsssqqqooosssqqqgggbbbeeejjjlllfffdddccceeejjjnnnnnnlllppprrrrrrpppkkkhhhiiikkkkkklllooopppooommmlllkkkmmmlllkkkiiiiiijjjkkkmmmccceeegggfffdddcccfffhhhkkkgggdddccceeeggggggfffffffffffffffdddbbb___^^^]]][[[ZZZZZZ\\\]]]\\\[[[ddd[[[XXX^^^bbb^^^WWWTTT\\\WWWWWW^^^cccaaaaaaddd]]]ccciiihhhccc___```ccc```cccfffccc^^^ZZZZZZ\\\\\\]]]\\\[[[[[[]]]___^^^[[[aaa```WWWUUU\\\^^^ZZZZZZVVVTTTXXXYYYWWWVVVXXXXXXUUUSSSUUUZZZ\\\[[[XXX[[[[[[ZZZXXXWWWXXX[[[^^^\\\YYY[[[``````[[[YYY\\\UUUTTTSSSRRRRRRSSSTTTTTTRRRWWW[[[YYYSSSPPPRRRVVVWWWZZZ]]]^^^]]][[[[[[[[[VVVVVVUUUTTTSSSUUUXXXZZZ```]]][[[YYYWWWTTTSSSTTT^^^bbbeeeccc``````ccchhh\\\aaaccc^^^XXXYYYdddoooqqqrrrsssqqqnnnlllnnnpppssszzz|||uuupppsssxxxzzzuuuvvvsssnnnpppwwwwwwrrrzzztttsssvvvwwwrrrqqqssstttqqqqqquuuzzzxxxpppgggmmm|||llljjjnnnmmmaaafffiiihhhhhhjjjkkkiiihhhiiikkklllmmmooosssvvvqqqkkkmmmvvvwwwqqqqqqxxxxxxxxxtttqqquuu{{{xxxqqqttttttrrrmmmhhhiiimmmrrrvvvsssoookkkhhhggghhhhhhqqqlllpppqqqjjjkkkmmmgggsssoooiiidddccceeejjjmmmiiihhhgggffffffffffffgggmmmllljjjgggfffhhhlllpppgggdddbbb`````````^^^]]]___bbb```YYYXXX^^^aaa^^^aaa[[[XXXZZZYYYUUUWWW\\\___XXXXXX^^^^^^]]]eeesssuuurrrrrrvvvtttpppqqqvvv~~~zzzssssssuuuooo{{{{{{jjjaaalllxxxzzzjjjuuuwwwooonnnpppoooqqqqqqmmmgggdddgggjjjuuupppkkkkkkpppuuuwwwvvvooolllgggcccaaadddkkkpppyyywwwwwwzzzxxxqqqkkkhhh}}}vvvjjjaaa___ggguuuyyyooojjjjjjkkkjjjhhhppppppppppppnnnhhhaaa[[[[[[\\\bbbnnn{{{xxxpppmmmjjjfff```]]]^^^aaaeee```___^^^\\\[[[ZZZZZZYYYUUU[[[aaaaaa\\\UUURRRQQQZZZ\\\[[[WWWRRRNNNMMMOOORRRTTTTTTSSSPPPNNNNNNOOOOOOTTTYYYYYYTTTOOONNNNNNnnnjjjUUURRR]]]aaaVVVHHHSSSVVVYYY[[[]]]aaafffkkk~~~yyyvvvxxxwwwsssqqqqqqcccccccccbbbaaa``````___eeecccaaabbbeeeddd```[[[^^^^^^]]]\\\\\\[[[ZZZZZZ\\\]]]______]]]ZZZVVVTTTUUUSSSQQQQQQSSSSSSQQQOOOEEEAAA>>>???@@@@@@<<<888666666555333222111//////000000...------,,,,,,,,,222222111000000///..................---------,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,---------------------............------..............................////////////000000000000000111222444555666444333222444999<<<<<<<<>>777222444666222...,,,777777777666666555555555555333222444666666333///555444444333333222222222000444777777444111000000222111000000111222111000444111000111333333111---,,,,,,------......//////++++++,,,,,,---///000111---------,,,,,,++++++***,,,,,,,,,,,,++++++++++++******++++++++++++******(((((()))))))))*********))))))*********+++++++++************************(((((()))*********************++++++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---///000111---,,,,,,---000222222222777777777888:::<<<>>>???AAAEEEHHHJJJOOOWWW[[[ZZZSSSYYY______```dddhhhiiiiiinnnssssssnnniiiggggggnnniiieeeeeekkkppprrrqqqtttnnniiiiiinnnqqqpppmmmhhheeebbbcccgggjjjjjjiiiooollljjjhhhiiijjjjjjiiihhhdddaaabbbfffgggddd```\\\^^^aaacccccc```]]][[[]]][[[YYY[[[^^^ccceeeggg___bbbffffffaaa[[[\\\bbbZZZVVVUUUZZZ^^^```cccffffffccc___[[[ZZZ\\\```bbb```bbbccc```\\\XXXXXXYYY\\\\\\\\\\\\ZZZWWWUUUTTTYYYUUUTTTXXX\\\ZZZYYYYYYQQQPPPSSSXXXXXXTTTTTTWWWVVVRRROOOOOORRRTTTTTTRRRUUUWWWZZZ[[[[[[[[[]]]^^^YYYWWWWWWYYYXXXTTTRRRTTT[[[ZZZYYYWWWUUUUUUTTTTTTRRRQQQQQQPPPPPPQQQRRRTTTZZZ\\\^^^]]][[[XXXWWWWWWYYY[[[]]]^^^___```bbbdddeeeccc```]]]]]]___aaabbb]]]bbbfffgggeeebbbbbbbbb[[[\\\]]]\\\[[[^^^eeekkkjjjjjjhhheeecccccceeeggg[[[eeellljjjfffdddffffffeeennnsssnnnffffffkkkpppnnnjjjiiilllmmmkkkjjjkkkeeemmmvvvvvvoooiiiiiikkkbbbaaabbbfffjjjkkkgggcccbbbfffgggdddbbbddddddaaaeeeeeeeeecccaaaaaabbbdddaaa___ccckkkllleeebbbeeeiiifff```[[[]]]bbbccc```ZZZWWWTTTUUUZZZ]]]\\\ZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\VVVZZZ\\\WWW[[[aaa]]]ZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTUUUVVVUUUTTTSSSRRRVVVWWWVVVUUUSSSTTTVVVXXXRRRQQQQQQRRRRRRPPPMMMJJJLLLJJJLLLQQQSSSRRRQQQQQQQQQLLLJJJIIIHHHEEEFFFIIIKKKGGGIIIOOOPPPOOOTTT]]]WWWWWW[[[______\\\\\\___ccc]]]YYYZZZ^^^aaa___\\\UUUZZZYYYSSSWWWbbb```UUUVVVWWWXXXVVVSSSQQQPPPQQQKKKLLLMMMMMMNNNTTT]]]ddd^^^YYYTTTSSSUUUXXXXXXWWWSSSRRROOOMMMLLLPPPUUUZZZXXXUUUUUUYYYZZZWWWUUUVVVHHHJJJLLLNNNQQQUUU[[[___\\\WWWRRRPPPQQQRRRQQQOOONNNMMMKKKKKKMMMNNNNNNMMMIIIJJJKKKNNNPPPPPPNNNLLLJJJLLLMMMNNNOOOPPPSSSUUUYYYYYYXXXTTTOOONNNOOORRRMMMOOOQQQPPPLLLKKKLLLNNNNNNLLLKKKJJJJJJJJJHHHFFFGGGDDD@@@@@@DDDGGGIIIIIIHHHJJJKKKJJJGGGGGGIIILLLHHH<<>>===<<<:::999777666666///......///111111///---222222111111000000000000+++000444333...++++++---------------...//////...---,,,+++---///000///------,,,,,,++++++*********)))(((((((((((()))***************))))))(((((((((***)))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,---...///......---...///000111111333333222222333666999;;;:::>>>AAACCCHHHRRRWWWXXXOOOVVV\\\```bbbcccddddddgggjjjmmmmmmiiieeebbbbbbfffdddbbbbbbfffiiijjjjjjooojjjeeecccfffjjjlllmmmnnnjjjfffeeeiiikkkjjjhhhooollliiiiiiiiihhhddd```aaabbbcccbbbaaa```______^^^\\\ZZZXXXXXX[[[___aaa___\\\YYYXXX[[[^^^aaabbb\\\```cccaaa[[[WWWXXX]]]\\\ZZZYYYZZZ]]]```cccfffgggbbb[[[XXXYYY]]]^^^___[[[\\\]]]ZZZWWWTTTTTTUUU^^^XXXSSSQQQOOOOOORRRWWWYYYPPPQQQ\\\bbb___\\\^^^VVVSSSTTTYYY\\\YYYUUUTTTTTTSSSRRRRRRTTTTTTRRROOONNNQQQUUUWWWWWWWWWWWWXXXYYYXXXWWWVVVTTTQQQOOONNNXXXWWWVVVUUUTTTTTTSSSSSSTTTQQQNNNOOORRRUUUUUUUUUVVVWWWYYYZZZYYYXXXXXXYYYWWWYYY\\\]]]]]]]]]^^^_________\\\XXXYYY^^^aaabbbWWW[[[^^^___^^^^^^^^^```YYYYYYYYYYYYZZZ]]]```bbbcccaaa```^^^___bbbfffiii[[[^^^bbbcccddddddcccaaa^^^fffkkkhhhaaa___bbbgggnnnllliiiiiiiiigggeeedddaaahhhmmmjjjaaa\\\^^^cccbbb[[[YYYaaagggeee___\\\ZZZ___```^^^]]]```aaa___]]]]]]\\\ZZZXXXXXXYYY[[[UUUTTTWWW\\\]]]XXXVVVXXXYYYVVVRRROOOOOOQQQRRRPPPKKKJJJIIIKKKNNNPPPPPPNNNNNNOOOQQQSSSTTTUUUTTTTTTOOOIIILLLNNNIIINNNTTTPPPOOOPPPPPPQQQPPPOOOMMMMMMJJJKKKMMMNNNNNNLLLKKKIIIMMMNNNOOONNNLLLKKKLLLMMMHHHHHHJJJLLLNNNLLLIIIFFFJJJGGGKKKTTTWWWRRROOOQQQMMMKKKIIIGGGEEEDDDDDDEEECCCAAACCCHHHKKKJJJMMMRRRVVVWWWYYYXXXTTTOOOKKKKKKVVVQQQNNNPPPVVVYYYWWWSSSMMMPPPNNNJJJOOOWWWTTTIIIQQQOOOMMMLLLMMMLLLJJJGGGGGGHHHHHHHHHIIIMMMTTTYYYQQQMMMIIIHHHIIIKKKLLLLLLMMMLLLJJJGGGEEEFFFIIILLLPPPLLLLLLOOOQQQOOONNNPPPHHHJJJMMMNNNMMMLLLLLLMMMNNNLLLJJJJJJLLLMMMKKKJJJEEEGGGKKKOOOQQQPPPLLLHHHIIIJJJLLLLLLLLLNNNOOOQQQIIIJJJKKKJJJIIIJJJLLLNNNSSSQQQNNNMMMMMMOOOPPPQQQLLLLLLKKKIIIHHHIIILLLPPPMMMJJJGGGGGGIIIIIIGGGDDDFFFBBB>>>@@@EEEHHHGGGEEEBBBDDDGGGGGGGGGHHHKKKNNNUUUAAAXXXnnnbbbiii[[[ccceeeffffffcccaaa___^^^]]]UUULLLIIIJJJJJJGGGCCC>>>666222666;;;:::666333999888888777555444333333111111111111333333222111///////////////............222555444...***+++---)))******+++++++++,,,---%%%%%%&&&''')))***)))(((,,,+++***(((&&&%%%######((('''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***+++,,,,,,+++,,,,,,++++++,,,---...111000//////111333666777555888888777:::AAAEEEEEEIIINNNUUU[[[^^^]]]\\\]]]dddbbb``````bbbbbbaaa___```bbbddddddaaa``````bbbgggfffddd```^^^aaagggmmmlllhhhcccaaabbbbbb```___cccbbbbbbccceeebbb\\\WWWXXX]]]aaa___YYYUUUXXX\\\]]]ZZZWWWVVVWWW[[[___ccc^^^[[[VVVSSSTTTUUUVVVWWWRRRTTTUUUTTTSSSTTTTTTTTTZZZZZZYYYWWWWWWZZZ]]]^^^^^^ZZZUUUTTTWWWYYYXXXUUUTTTTTTSSSRRROOONNNNNNNNNWWWQQQNNNOOOOOOMMMPPPVVVSSSLLLMMMZZZbbb___]]]___[[[SSSQQQWWW\\\YYYRRRMMMNNNOOOQQQSSSTTTQQQMMMJJJFFFIIIMMMOOOOOONNNNNNOOOOOOPPPPPPNNNNNNNNNMMMLLLTTTTTTTTTUUUUUUUUUUUUUUURRRNNNKKKLLLPPPSSSTTTRRRVVVXXXYYYYYYXXXXXXYYYZZZTTTVVVXXXXXXWWWVVVVVVWWWXXXZZZWWWRRRSSSZZZ^^^]]]RRRSSSTTTTTTVVVXXX[[[^^^]]]]]]\\\]]]]]]^^^______[[[YYYWWWVVVXXX[[[___aaa]]]XXXUUUYYYaaadddaaa]]][[[\\\]]]^^^\\\YYYYYY[[[cccbbb```^^^^^^^^^\\\YYY[[[]]]\\\VVVOOOLLLOOOSSSVVVQQQQQQWWWZZZWWWSSSSSSTTTXXXYYYVVVUUUWWWXXXWWWQQQRRRRRRQQQOOOPPPRRRTTTOOOMMMMMMOOOOOOMMMMMMPPPLLLJJJIIIIIIIIIGGGEEEEEEDDDFFFHHHHHHGGGFFFHHHJJJGGGIIIKKKLLLMMMMMMLLLKKKJJJCCCFFFGGGAAAEEEJJJGGGEEEDDDCCCCCCBBBCCCCCCDDDDDDFFFHHHIIIIIIHHHFFFEEEIIIJJJKKKJJJHHHGGGHHHHHHDDDEEEGGGIIIIIIGGGBBB???>>>@@@FFFNNNPPPMMMLLLNNNKKKKKKIIIFFFDDDEEEDDDDDD???>>>@@@EEEHHHIIIJJJLLLOOORRRTTTSSSPPPMMMKKKIIIKKKLLLMMMOOOQQQQQQOOOMMMKKKNNNLLLGGGHHHMMMLLLFFFNNNLLLJJJLLLOOONNNIIICCCFFFGGGHHHHHHHHHIIIKKKLLLFFFDDDBBBBBBCCCFFFGGGHHHIIIIIIGGGEEECCCCCCEEEGGGHHHDDDBBBFFFGGGEEEDDDFFFFFFIIIKKKLLLKKKKKKLLLMMMGGGGGGGGGHHHJJJJJJIIIHHHCCCDDDHHHLLLOOONNNIIIFFFFFFHHHIIIHHHHHHIIIMMMPPPLLLKKKJJJGGGFFFGGGJJJMMMXXXRRRLLLKKKNNNPPPMMMIIIIIIHHHFFFEEEEEEGGGKKKNNNKKKHHHEEEEEEGGGGGGDDDAAADDDBBB@@@CCCGGGHHHCCC???;;;>>>BBBFFFHHHIIIJJJKKKSSS444JJJppplllooodddbbbYYYPPPNNNRRRSSSNNNIIITTTLLLAAA999666444000,,,555...,,,000444333111000******++++++,,,,,,,,,---++++++++++++++++++,,,,,,))))))))))))))))))))))))))),,,...,,,)))&&&&&&'''&&&''')))((((((''')))***)))***+++,,,,,,---,,,,,,,,,,,,+++***))))))(((((())))))))))))***+++,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((())))))*********))))))***,,,------------...000222333///222333333777>>>CCCCCCDDDFFFLLLVVV[[[ZZZZZZ\\\^^^YYYUUUVVV[[[___```___]]]aaaeeeddd___[[[[[[\\\___aaabbb^^^ZZZ[[[bbbiiieeeccc```]]][[[ZZZ[[[[[[ZZZ[[[^^^aaacccaaa]]]YYYWWW]]]```]]]VVVSSSVVV\\\TTTUUUWWWXXXZZZ[[[[[[[[[YYYUUUPPPMMMLLLLLLLLLKKKDDDEEEEEEEEEJJJPPPPPPLLLPPPSSSRRRNNNLLLOOORRRRRROOONNNLLLNNNPPPPPPMMMJJJKKKKKKJJJIIIHHHIIIIIIIIILLLIIIMMMUUUVVVNNNKKKNNNIIIGGGIIIQQQWWWWWWVVVVVVVVVNNNJJJOOOSSSPPPIIIDDDGGGIIILLLNNNNNNKKKGGGDDDBBBDDDGGGHHHGGGEEEEEEEEE???BBBDDDCCCEEEJJJKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNKKKHHHFFFGGGJJJMMMLLLKKKQQQRRRRRRQQQNNNMMMMMMNNNPPPQQQQQQQQQOOONNNOOOPPPRRRUUUSSSLLLMMMUUUXXXUUUMMMMMMLLLLLLNNNRRRVVVYYYXXXXXXYYYZZZYYYXXXWWWWWWRRRPPPLLLLLLMMMOOOPPPQQQXXXNNNHHHNNNXXX\\\ZZZXXXWWWSSSPPPSSSUUUSSSQQQQQQTTTUUUTTTSSSTTTXXXWWWSSSXXXVVVRRRLLLGGGEEEGGGJJJHHHJJJMMMNNNNNNNNNOOOOOOPPPSSSSSSNNNKKKLLLLLLKKKFFFGGGHHHHHHGGGHHHKKKNNNKKKIIIHHHGGGGGGGGGIIIJJJFFFDDDEEEHHHGGGBBB@@@AAACCCFFFIIIHHHDDDCCCEEEHHHDDDEEEFFFGGGHHHGGGFFFEEEHHHBBBDDDEEE???BBBFFFBBBAAA@@@>>>======???AAABBBBBBCCCDDDEEEEEEEEEDDDCCCGGGHHHHHHGGGEEEDDDEEEFFFDDDDDDDDDEEEDDDAAA;;;777888AAAIIIIIIHHHJJJLLLMMMFFFGGGFFFCCCBBBCCCCCCAAA>>>>>>???CCCGGGIIIIIIHHHLLLPPPRRRNNNLLLKKKJJJGGGCCCGGGLLLLLLJJJHHHGGGHHHJJJLLLKKKFFFDDDGGGHHHFFFHHHFFFFFFIIIMMMLLLFFF@@@@@@AAABBBCCCDDDDDDCCCCCC??????>>>>>>@@@BBBEEEGGGAAACCCDDDCCCBBBBBBDDDFFFDDD@@@???BBBCCCAAA@@@AAAFFFGGGGGGGGGEEEEEEGGGHHHCCCCCCEEEFFFFFFFFFFFFEEEHHHFFFEEEFFFHHHJJJJJJIIIEEEFFFFFFEEEDDDEEEFFFHHHIIIHHHGGGEEEEEEGGGKKKOOOMMMHHHDDDFFFJJJLLLIIIEEEDDDCCCAAAAAABBBDDDGGGIIIFFFDDDCCCBBBBBBBBB@@@???AAA@@@@@@BBBDDDCCC>>>:::888:::>>>AAADDDEEEEEEEEEccc999CCClllcccbbb___eee^^^VVVRRRQQQOOOJJJEEE777333000///222444555444...)))(((,,,---+++***+++(((((()))***++++++,,,,,,'''(((((('''&&&&&&'''(((((((((((()))))))))))))))&&&''''''''''''&&&%%%%%%''')))+++***(((''')))+++&&&'''((((((''''''''''''######$$$$$$$$$%%%%%%%%%""""""""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))+++***((((((***---)))******+++,,,---......+++///222444999BBBGGGGGG???>>>DDDNNNSSSTTTUUUXXXTTTRRRPPPQQQTTTXXX\\\^^^[[[\\\]]]]]][[[ZZZYYYYYYXXXZZZ[[[YYYWWWXXX\\\```ZZZ\\\]]]ZZZWWWWWW[[[```YYY[[[]]]]]]\\\[[[ZZZZZZYYYZZZYYYWWWTTTSSSTTTVVVLLLMMMOOOQQQRRRSSSSSSSSSOOOLLLIIIGGGGGGGGGFFFEEE<<<>>>>>>===AAAGGGHHHCCCDDDIIIJJJEEECCCGGGIIIGGGDDDDDDFFFHHHIIIHHHFFFDDDEEEDDDCCCCCCDDDEEEFFFFFFDDDBBBIIITTTUUUJJJDDDFFFAAAEEEGGGGGGIIILLLLLLJJJJJJFFFEEEGGGGGGCCCAAABBBCCCDDDFFFFFFFFFDDDCCCCCCAAACCCDDDDDDAAA?????????777<<<===<<>>@@@DDD???@@@??????>>>???@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBDDDEEEDDDCCCAAA@@@AAABBBBBBBBBBBBCCCCCC@@@<<<999BBBSSSYYYLLLCCCGGGKKKIII@@@DDDCCC??????BBBBBB>>>======>>>@@@DDDHHHHHHFFFIIIMMMMMMHHHDDDEEEDDDAAA@@@CCCEEEEEEDDDCCCCCCDDDFFFGGGGGGDDDDDDFFFEEECCCAAA@@@@@@CCCGGGFFFCCC>>><<<<<<;;;;;;<<<=========:::;;;;;;;;;<<<>>>AAACCC<<<>>>???@@@???>>>>>>???@@@======AAACCCAAA???@@@BBBBBBBBB@@@======>>>???@@@AAABBBBBBBBBAAABBBBBBGGGFFFEEEFFFHHHJJJKKKJJJEEEEEEEEEFFFFFFFFFEEEDDDEEEFFFGGGFFFFFFGGGJJJLLLAAACCCEEEFFFFFFFFFFFFFFFAAA@@@???@@@BBBCCCDDDEEE@@@AAABBBAAA@@@@@@AAABBB>>>>>>???@@@@@@>>>===;;;<<<<<<<<<===???@@@@@@@@@eee;;;<<>>FFFHHHAAA@@@EEEFFFAAAAAABBBDDDDDD???:::===DDDCCCCCCCCCBBBAAAAAACCCEEECCCDDDDDDBBB???===<<<<<<999>>>>>>;;;<<>>>>>>>>======???AAA@@@@@@@@@??????@@@DDDFFFDDDKKKIIIAAAAAAHHHIIIBBBAAA@@@@@@AAACCCCCCBBBAAA>>>CCCHHHIIIGGGDDDEEEFFFAAA>>>===???BBBEEEDDDBBBCCC@@@BBBHHHJJJHHHLLLRRROOOIIIFFFHHHHHHEEEEEEJJJFFFIIIHHHDDDFFFJJJIIIDDD===BBBEEEBBB;;;888:::>>>===HHHJJJAAA???HHHHHHAAABBBEEEEEE@@@>>>@@@BBBAAA<<<===>>>======>>>AAADDD???AAABBBAAAAAA@@@>>><<<@@@<<<;;;===<<<999;;;AAA>>>;;;888999===@@@@@@>>>@@@@@@@@@@@@AAAAAABBBBBB???:::???BBB<<<>>>AAA<<<:::;;;<<<<<<============???>>>>>>>>>>>>???@@@AAABBBBBBAAA???===<<<>>>?????????@@@CCCEEEEEECCCAAANNNcccfffOOO???CCCFFFAAA>>>BBBBBB>>>>>>BBBBBB>>><<<<<<<<<>>>BBBGGGGGGDDD???EEEFFFAAA@@@DDDEEEBBBAAA@@@@@@@@@@@@BBBCCCDDDBBBBBBBBBCCCEEEGGGDDD???===<<<<<<>>>AAABBB@@@>>>===;;;888666777888999:::888999999999999:::===???:::<<<======:::888777666:::777888===@@@>>>===>>>777888:::::::::;;;>>>@@@@@@AAABBBAAA@@@???@@@AAA>>>@@@DDDIIILLLKKKGGGCCCAAAAAACCCFFFHHHHHHFFFCCCEEEGGGIIIJJJIIIHHHHHHHHHIIIOOOSSSPPPHHHBBBBBBEEEAAA@@@@@@BBBDDDEEEDDDDDD===@@@BBBBBBAAA@@@CCCFFF===>>>???>>>======>>>@@@CCC@@@===;;;;;;===>>>>>>eee;;;999[[[VVV]]]TTTNNNLLLIIIBBB;;;777555555444333222000...------,,,+++*********))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))************///(((000777///,,,444:::333555777;;;???DDDGGGIIIGGGEEEGGGMMMPPPNNNLLLNNNOOOMMMKKKKKKMMMPPPQQQRRRNNNRRRSSSNNNMMMOOOMMMHHHIIIQQQUUURRRQQQTTTVVVSSSUUUSSSOOOKKKGGGEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDDDD@@@===???FFFHHHGGGEEECCCAAA???>>>===>>>>>>;;;;;;:::::::::;;;;;;<<<============>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????@@@AAABBBDDDDDDDDDCCCCCCEEEDDDBBBAAA@@@@@@AAAAAABBBDDDFFFEEEBBBAAACCCEEEHHHCCC???@@@EEEFFFBBB<<>>===<<<;;;<<<===>>>@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCAAA>>>;;;999888888888>>>===;;;::::::;;;<<<===???>>><<<<<<<<<>>>AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@CCCCCCDDDDDDCCCAAA@@@???===============>>>>>>>>>AAAAAABBBBBBDDDEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEDDDCCCAAA???AAAAAA@@@>>>;;;;;;<<<>>>KKKJJJHHHFFFEEEEEEEEEFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???======<<>><<<;;;<<<<<<<<<;;;@@@;;;888:::>>>AAA@@@>>>>>>>>>===;;;::::::===???===<<<<<<===???@@@@@@???;;;;;;;;;;;;;;;<<<======;;;<<<===>>>???@@@@@@@@@@@@???===;;;;;;;;;;;;<<<===???AAABBBAAAAAABBBCCCKKKNNNNNNHHHDDDDDDBBB@@@@@@@@@????????????>>>>>>????????????@@@AAABBBBBBBBB@@@??????@@@AAA@@@???:::;;;===>>>@@@@@@AAAAAACCCCCCBBBBBBBBBBBBAAAAAA???@@@AAABBBAAA???===;;;999999999:::::::::;;;;;;>>><<<:::888777888999:::999::::::999888888999;;;<<<;;;:::;;;======<<<;;;:::;;;;;;:::999;;;>>>AAAAAAAAA@@@@@@???@@@@@@@@@@@@AAACCCEEEGGGGGGGGGFFFGGGEEECCCBBBBBBDDDFFFHHHJJJJJJJJJKKKKKKKKKKKKKKKQQQNNNKKKGGGDDDBBBBBBBBBAAA@@@???@@@CCCDDDEEEDDD???@@@AAABBBBBBBBBAAAAAA======<<<<<<<<<>>>???AAAAAAAAA@@@???>>>===<<<;;;nnn===777]]]XXXVVVOOOHHHFFFAAA===999666444333111000///...,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((((((((((((((()))))))))*********000$$$&&&...,,,---000---333444666888;;;>>>AAABBBCCCAAACCCIIIKKKIIIIIIJJJMMMKKKHHHFFFGGGGGGFFFEEEHHHLLLLLLHHHGGGJJJIIIEEEIIINNNPPPLLLKKKMMMNNNLLLHHHGGGDDDAAA???>>>>>>>>>@@@@@@AAAAAABBBBBBAAAAAA>>>>>>;;;888;;;@@@BBB@@@DDDCCCAAA???>>>>>>>>>???<<<<<<<<<;;;<<<<<<===>>>:::;;;;;;<<<======>>>>>>???@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????@@@AAACCCDDDDDDDDDBBBBBBCCCBBB@@@?????????@@@@@@AAACCCEEEDDDBBBAAACCCEEEGGGEEEDDDEEEHHHGGGBBB===AAAAAAAAA@@@??????>>>>>>>>>???@@@AAAAAAAAA@@@???@@@@@@AAAAAABBBBBBAAAAAA???>>><<<:::999999:::;;;===<<<:::888888777888888???>>>===<<<<<<======>>>AAA@@@???>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@AAAAAA@@@???===<<<============>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEE@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFEEEDDDCCCBBB===>>>???>>>>>>???AAADDDJJJIIIGGGEEEDDDDDDDDDDDDFFFEEECCCBBBAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>@@@>>><<<;;;<<<======<<>>>>>===<<<;;;;;;>>>@@@@@@???>>>???BBBCCCBBBAAA<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@@@@AAA@@@@@@@@@???>>>======<<<<<<<<<>>>@@@BBBBBBBBBAAABBBCCCEEEIIIJJJEEECCCCCCBBB@@@AAAAAAAAA@@@@@@?????????????????????@@@AAABBBCCCCCCAAA@@@@@@AAAAAA@@@>>>:::;;;===???@@@BBBBBBCCC@@@@@@@@@??????>>>>>>===???@@@AAAAAA@@@???===;;;999999:::::::::;;;;;;;;;>>><<<:::999888888999:::888999:::999888777999;;;<<<:::::::::<<<===<<<;;;;;;;;;;;;:::999:::===@@@???>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDDDDBBBAAA@@@@@@AAACCCFFFHHHJJJJJJJJJJJJIIIIIIIIIIIIKKKJJJGGGEEECCCCCCDDDDDDAAA@@@??????BBBDDDEEEEEECCCBBBBBBAAA@@@???>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@???===<<<:::999999|||AAA666```\\\MMMIIIBBB>>>999777777666333111...---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))---%%%)))///---000444111222333333444666777999:::===<<<>>>CCCEEECCCCCCFFFGGGEEECCCBBBBBBAAA???===CCCDDDDDDAAAAAADDDEEECCCMMMPPPOOOKKKHHHJJJKKKJJJBBBAAA???>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>???>>>;;;===BBBBBB???BBBAAA@@@????????????@@@===============>>>??????:::;;;<<<>>>>>>>>>>>>===???@@@BBBDDDDDDCCCAAA@@@@@@@@@@@@@@@????????????>>>@@@BBBDDDEEECCCAAA@@@@@@???>>>======>>>??????AAABBBDDDDDDCCCCCCDDDFFFEEEGGGIIIJJJIIIFFFBBB@@@@@@@@@@@@AAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@DDDDDDEEEEEEEEEDDDCCCCCC;;;:::999999999;;;<<<======<<<;;;999777777666666>>>>>>>>>======<<<;;;:::@@@@@@???======<<<<<<<<<::::::;;;;;;<<<=========???????????????>>><<<<<<<<<<<<===>>>>>>???@@@@@@>>>>>>>>>???@@@AAABBBCCC>>>??????@@@AAABBBBBBCCCGGGGGGFFFFFFFFFFFFEEEEEE???@@@AAAAAAAAABBBEEEGGGLLLKKKIIIGGGFFFEEEDDDDDDFFFEEEDDDCCCBBBBBBCCCCCC@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@?????????===<<<<<<>>>??????>>>AAA>>><<<===AAACCCBBB@@@===>>>>>>===<<<===???BBBBBBAAAAAABBBDDDEEEEEECCC>>>============>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>===@@@BBBCCCCCCBBBAAABBBCCC???DDDEEEBBBAAACCCDDDBBBDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCBBB???===:::;;;===???AAACCCCCCDDD@@@@@@???>>>======<<<<<<>>>???@@@@@@???>>><<<;;;::::::::::::;;;;;;;;;;;;===<<<:::999888999999:::888999999888777777888::::::999888999;;;<<<;;;:::;;;;;;;;;:::999999;;;===<<<<<<<<<<<<<<<===>>>?????????>>>??????@@@AAAAAA>>>======>>>???BBBEEEGGGIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFBBB@@@>>>???AAADDDEEEEEECCCBBB@@@>>>=========>>>>>>>>>===<<<<<<<<<<<<===>>>===<<<;;;999888777666BBB444^^^___HHHEEE???:::444333555666333///,,,+++******))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))111000&&&(((111000000000000111222333444555888888:::???@@@>>>???BBB@@@@@@???AAABBBBBBAAA???@@@AAA@@@???@@@BBBDDDDDDNNNMMMJJJGGGEEEFFFHHHHHHCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBAAAAAA???>>>>>>@@@BBBAAA>>>@@@CCCCCC????????????????????????@@@===<<<<<<======>>>???@@@===>>>@@@BBBBBBBBB@@@??????@@@BBBCCCCCCBBB@@@>>>????????????>>>>>>>>>>>>===???BBBCCCDDDBBB???>>>>>>===<<<<<<<<<>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFDDDGGGJJJIIIFFFCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBCCCCCCCCCBBBEEEEEEEEEEEEDDDCCCBBBAAA999888888888999:::<<<===>>>>>>===<<<;;;:::::::::<<<===>>>???>>>===;;;:::AAAAAA???>>>=========<<<::::::;;;<<<===>>>???@@@???????????????>>>======;;;;;;<<<===???@@@AAAAAA=========>>>>>>???AAAAAA???@@@@@@BBBCCCDDDEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFDDDEEEFFFEEEDDDDDDEEEGGGNNNMMMLLLJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBB<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@??????>>>===<<<;;;<<>>===>>>@@@BBBAAA???<<<===>>>>>>===>>>@@@CCCCCCBBBAAABBBDDDEEEDDDCCC>>>>>>>>>======>>>??????BBBCCCCCCCCCCCCCCCBBBAAA@@@AAABBBBBBBBB@@@???>>>AAACCCDDDDDDBBBAAAAAABBB<<>>>>>===>>>>>>???>>>>>>===;;;:::::::::::::::;;;;;;;;;;;;<<<;;;:::999999999999:::777888999888666666888999888777777888:::;;;:::999:::;;;;;;:::888888999;;;:::::::::;;;<<<===>>>??????>>>===<<<<<<===???@@@============???BBBDDDFFFGGGGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAACCCDDDEEECCC@@@>>>>>>AAADDDEEEFFF???>>><<<;;;<<<===???AAA>>>>>>===<<<;;;;;;;;;::::::::::::999999888888888@@@...RRR]]]DDDAAA@@@:::444333555555222...,,,,,,+++***)))))))))***'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((***(((+++)))$$$+++///%%%---......///000222333444555555888<<<<<<:::<<>>======>>><<<:::;;;>>>>>>:::=========>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???>>>???AAACCCCCCBBBAAA??????@@@AAABBBAAA@@@>>><<<>>>============<<<<<<<<<<<<===???AAAAAA???===<<<<<<<<<;;;<<<===>>>@@@AAABBBBBBBBBCCCEEEFFFFFFFFFBBBEEEFFFCCC???>>>AAADDDBBBAAAAAA@@@??????>>>>>>;;;===???AAACCCDDDDDDDDD?????????>>>===<<<;;;:::888888888888888999999:::<<<<<<<<<===============999;;;===??????>>>===;;;@@@???>>>===<<<<<<<<<<<<999:::;;;<<<===??????@@@>>>=========<<<<<<<<<<<<:::;;;<<<===>>>???@@@@@@============>>>???@@@@@@??????@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFHHHGGGFFFFFFGGGHHHKKKKKKJJJIIIGGGFFFDDDDDD@@@@@@@@@@@@@@@@@@??????:::;;;===@@@AAAAAAAAA@@@@@@@@@??????>>>=========<<<;;;;;;===???@@@@@@???======<<<===>>>???>>>===<<<===>>>>>>>>>>>>@@@BBBAAA@@@???@@@BBBCCCBBBAAA>>>>>>===============>>>BBBBBBBBBCCCBBBBBBAAAAAA???@@@AAABBBBBBAAA???>>>AAABBBDDDCCCBBBAAAAAABBB===BBBEEECCCDDDGGGIIIHHHDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCDDDDDDBBB???<<>>???>>>===<<<<<<<<<===>>>??????>>>>>>???@@@AAACCCDDDFFFEEEEEEDDDCCCBBBBBBAAABBBAAAAAAAAAAAAAAABBBBBBBBB@@@>>>???AAADDDEEEEEE>>>===<<<;;;;;;===???@@@>>>======<<<;;;:::999999777777888999999:::;;;;;;>>>+++AAAXXXDDD===>>>:::555333333222000------,,,+++***))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((...%%%"""'''555IIIHHH000,,,,,,,,,---///111222333333333666:::999666:::@@@===;;;;;;;;;===>>>===<<>>??????@@@CCCAAAAAAAAA@@@@@@??????????????????>>>>>><<<;;;;;;======;;;777888;;;;;;888;;;;;;<<<======<<<<<<<<<999999999999:::<<<===>>><<<===>>>??????>>>======????????????>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<=========<<<;;;::::::::::::;;;<<<>>>@@@BBBBBBAAA@@@AAACCCDDDDDDCCC???@@@@@@===;;;;;;???BBB@@@@@@???>>>======<<<<<<:::;;;===@@@AAABBBBBBBBB<<<<<<<<<;;;;;;999888888888888888888888888888888777888999:::;;;;;;;;;;;;888999;;;===>>>>>>===<<<;;;;;;:::999999999999:::777777888999:::<<<<<<===::::::999888888999999:::::::::;;;<<<======>>>>>>===<<<<<<<<<======>>>???<<<======>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@BBBEEEFFFFFFFFFGGGHHHDDDDDDDDDDDDCCCAAA@@@???======>>>>>>>>>>>>======;;;===???AAABBBBBBAAA@@@=========<<<<<<<<<;;;;;;;;;::::::<<<>>>???>>>===;;;;;;<<<======<<<<<<;;;;;;===>>>>>>>>>>>>???@@@???>>>======??????>>>======<<<<<<;;;;;;;;;;;;<<>>???AAABBBBBBAAA@@@AAABBB???DDDFFFDDDDDDGGGHHHGGGAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@AAABBBBBBCCCCCCBBBBBBCCCBBB???===>>>??????@@@@@@AAA@@@@@@@@@????????????>>>>>>>>>======<<<;;;;;;:::::::::888888888888999999999999777777777777777777777777666777777666555555666888555444444555777999999888666888999888777777888999:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAADDDCCCCCCBBBBBBAAA@@@@@@AAA@@@???@@@CCCDDDEEEDDDAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888666777777999:::;;;<<<<<>><<<:::888888999:::::::::???<<<===BBBCCC@@@@@@CCCGGG@@@===@@@AAA??????BBB>>>??????@@@@@@@@@??????<<<<<<===<<<<<<;;;::::::@@@???<<<777888<<<<<<:::999:::;;;;;;;;;:::999999888888999999:::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;@@@???===;;;::::::::::::999999999999888888888888;;;;;;:::999999999999999777777777888:::===???AAA@@@>>>===>>>@@@AAA@@@>>>::::::;;;::::::;;;===???<<<<<<;;;;;;;;;;;;;;;;;;:::;;;===>>>???>>>>>>===;;;;;;;;;;;;;;;:::999888555666666777888888888888666777888999999999888777888999::::::;;;:::999999999888888888888999::::::666666777888888999::::::999888777777777888999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<============>>>???AAAAAAAAA@@@???===???BBBCCCBBBBBBBBBCCC>>>???@@@@@@@@@>>>===<<<;;;<<<===>>>>>>===<<<<<<;;;===???AAABBBAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<>>>>>><<<;;;:::;;;======<<<;;;;;;;;;;;;===>>>>>>===<<<===>>>===<<<:::;;;<<<===<<<:::;;;;;;:::999999999999999:::;;;<<<======>>>======>>>>>>============>>>>>>===???AAAAAA@@@@@@AAABBB???DDDEEEBBBAAACCCDDDBBB>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAAAAACCCAAA@@@@@@AAAAAA@@@>>>;;;;;;===???@@@AAABBBBBB=========>>>>>>>>>>>>>>>===<<<;;;::::::999999999666777777777777888888888555555666666666666666555666666777666555444666888444333333444777888888777444666888888777777888999999999999888888999::::::888999:::;;;<<<=========<<<===>>>???AAABBBDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCBBBAAA@@@??????@@@BBBDDDEEEDDDBBB@@@@@@???>>>===<<<;;;;;;:::;;;<<<<<<;;;:::999888777888888888999999999999GGG222---TTTPPP???222222111///,,,+++---...---,,,+++)))'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!(((...(((%%%555===...,,,,,,,,,,,,,,,,,,------///000333666444222666===;;;999777666888;;;<<<<<<<<<999:::@@@AAA===<<>>;;;999<<<888999:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;??????:::555555:::;;;999999999:::;;;:::999888777999999999:::;;;<<<>>>>>><<<;;;;;;:::::::::;;;;;;@@@???<<<999888888999:::888888888888777777777666;;;:::888777666777888999555555666777999<<<>>>@@@???<<<;;;;;;>>>>>><<<:::666777888:::<<<<<<<<<;;;888888999999:::;;;<<<<<<<<<<<<=========;;;:::999666666777777777666555555333444555777888888999999888999::::::999888777666888888888888777777666555999999999999:::;;;<<<===777777888888999999::::::::::::999888888999:::;;;::::::::::::::::::::::::999999999888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAAAAA???>>>>>>@@@AAA@@@>>><<<;;;;;;===>>>???@@@@@@???>>>===;;;<<<===>>>>>>===<<<<<<:::;;;===??????>>><<<:::<<<<<<<<<<<<<<<;;;;;;;;;:::999:::;;;======;;;999:::<<<===>>><<<;;;;;;;;;;;;===>>>>>><<<;;;<<<<<<<<<;;;::::::;;;<<<;;;999:::999888888777777777888888888:::;;;<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;===???@@@@@@???AAABBB???CCCDDD@@@>>>@@@@@@===<<<<<<<<<===>>>>>>??????============>>>???@@@AAABBB@@@??????@@@AAA@@@???777999;;;>>>@@@BBBDDDDDD======>>>>>>??????@@@@@@<<<<<<;;;:::999999999999666666666666777777777777444444555555555555555444555666777666444444666777333222222444666888888777333555777777777777888999999888777777777777777888666777999;;;<<<===<<<<<<999:::<<<>>>AAACCCEEEFFFBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEDDDCCCBBBBBB>>>???@@@CCCEEEEEECCCAAA<<<===>>>>>>???>>>>>>>>>999:::;;;<<<;;;:::999888999999888888777777666666NNN+++>>>UUUVVV;;;333///+++***+++---///000))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########111+++###!!!###%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$)))!!!(((###((('''--- """***!!!,,,!!!&&&'''&&&000""",,,''')))$$$ &&&((()))$$$(((%%%&&&+++!!!///((( """,,,(((&&&""""""''')))!!!&&&''')))%%%)))'''"""(((!!!&&&)))###)))''''''''''''(((((((((((()))******++++++,,,------...//////111222444666777333333333333444666777888888;;;???AAAAAA@@@@@@@@@<<<;;;:::999:::;;;<<<===>>>>>>===<<<;;;::::::999======>>>>>>>>>>>>=========<<<;;;:::999999:::;;;;;;999777777999::::::999777888999;;;======:::888???>>>;;;:::999:::;;;===???===:::999:::<<<<<<<<<:::999888888888999:::;;;888777777777666666555555666333222666<<<@@@>>><<<===>>>@@@AAA@@@===;;;999777999;;;=========<<<;;;999:::<<<======;;;:::888888888999:::::::::999999888888777666555444333222444444555666666666666666888666555666888888666333666666666666666555444333777888999::::::999888777666666555555666777888888888777777888:::;;;;;;:::;;;:::999999;;;;;;:::999888777777777777777888888<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<<<<======BBBAAA@@@???>>><<<;;;;;;<<<===>>>??????>>>===<<>>??????@@@@@@<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@???>>>======<<<===>>>@@@@@@===;;;>>>>>>===;;;999999;;;===???<<<999999;;;<<<:::888::::::999888888888999:::666777888:::;;;<<<<<<===BBBAAA@@@???>>>>>>>>>>>>===============>>>>>>??????????????????>>>======;;;::::::;;;<<<>>>???AAA===>>>>>>?????????>>>>>>?????????>>>===;;;:::999;;;:::;;;===???AAA@@@???===;;;::::::;;;;;;:::999:::::::::;;;::::::999999888888888888777777777666444444444555555555555666555555555555555555555555333333333333333333333333333333333444444444555555555666777777666777999;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAAEEEGGGHHHGGGCCCAAABBBCCCBBBCCCDDDEEEEEEEEEDDDCCCDDD@@@===<<<======<<<:::>>>;;;999:::<<<===;;;888888888999999999999888888OOO+++;;;OOOOOO666///...------......---,,,)))(((((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######111,,,&&&$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$)))\\\~~~BBB444"""###***%%%###000 444!!!^^^::: 222&&&111###zzzxxx666""""""+++!!!(((111***III||||||www---%%%---!!!111!!!''''''''''''(((((((((((())))))******+++,,,,,,---------...///111333555666444444555666777888888888888;;;???AAA@@@?????????<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;<<<==================<<<;;;:::::::::;;;<<<999888888888:::999888666777777888;;;>>>>>>===;;;<<<;;;;;;;;;;;;<<<>>>???@@@===:::999:::;;;<<<;;;:::999888777777888888999888888888777777666666666777444333777===@@@@@@===>>>???@@@@@@@@@>>><<<;;;:::;;;=========<<<:::999:::;;;<<<===<<<;;;999888777888888999::::::::::::999888888777666555444444555555666666666777777777999777666777888888666444666777777777777666666555777888888888888888888777777777777777777888999999888777777888:::;;;;;;:::777666666777:::;;;;;;:::999888777666666777888888999999888888888888999999;;;;;;<<<<<<<<<<<<;;;;;;===============>>>??????@@@@@@???>>>===<<<;;;;;;======>>>>>>>>>>>>======@@@@@@?????????@@@AAAAAA===<<<<<<<<<======>>>??????????????????>>>======;;;;;;;;;===???@@@???>>>=========;;;999:::<<<>>>???<<<::::::<<<===<<<:::999999999999888888777777888888:::;;;<<<<<<<<<<<>>>>>>>>??????@@@??????>>>===============???????????????>>>======;;;;;;::::::<<<===???@@@>>>???????????????>>>===???>>>>>>===;;;999888777<<<;;;;;;===???@@@???>>>>>>===;;;<<<======<<<::::::;;;;;;;;;::::::999888888888777777777666666666333333444444444555555555444444444444444444444444222222222222222222222222222222222333333333444444555666777666666666888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHFFFCCCAAACCCEEEDDDDDDDDDDDDDDDCCCBBBAAABBB???<<<;;;<<<===<<<;;;>>><<<::::::<<<===;;;999888888999999999999888888NNN***777GGGIII444,,,,,,...///000///+++((()))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###***&&&###"""$$$&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$^^^999000'''***YYY666"""444:::...###!!!%%%lll<<<777'''&&&''''''''''''((((((((()))))))))***++++++,,,,,,+++,,,,,,...///111333444555666888999999999999888999<<>>===>>>;;;;;;;;;<<<<<<>>>???@@@>>>>>>======<<<<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======:::999999:::;;;:::888555777777999<<>>888888:::<<<>>>???@@@@@@@@@>>>;;;::::::;;;;;;::::::999888888777777777888888888888888888777777777777666555999>>>AAAAAA???@@@@@@??????>>>===============>>>===<<<:::888777;;;<<<<<<<<<;;;:::888777666777888999::::::::::::999999888888888777777777777666666666666777888999999888777888999888777555777777777777888888888888888777777666666777777888999999888888888999::::::888777666777:::;;;:::999333333333555999;;;;;;;;;;;;:::888666666666888999888888888777777888888888:::;;;;;;<<<<<<;;;;;;;;;=========>>>???@@@AAAAAA>>>>>>>>>>>>============>>>==================>>>@@@?????????@@@@@@AAABBB===============>>>>>>???===>>>>>>>>>>>>======<<<;;;:::999;;;>>>@@@@@@@@@<<<<<<<<<;;;::::::===???>>><<<;;;<<<===>>>>>>===:::::::::999888777666555:::;;;;;;<<<======<<<<<<<<<<<<<<<======???@@@@@@AAA@@@@@@>>>===<<<<<<;;;>>>>>>??????>>>>>>======<<<;;;;;;;;;<<<>>>???AAA???@@@@@@@@@???>>>>>>===@@@@@@???===<<<;;;999999===<<<<<<===???@@@>>>===???===<<<<<<===>>><<<;;;;;;;;;;;;;;;:::999888777777777666666666555555555222222333333333444444444222222222222222222222222111111111111111111111111000000111111111222222222333444555555444555777999::::::::::::::::::::::::999::::::;;;===???AAABBBAAABBBBBBCCCEEEHHHJJJLLLFFFFFFEEEBBB@@@@@@BBBDDDFFFEEECCCAAA@@@@@@@@@@@@@@@>>><<<;;;<<<======<<<===;;;::::::;;;;;;:::999777888888999999888888777LLL***333@@@EEE666,,,,,,---//////...***'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$VVV+++&&&(((!!!""""""FFFIII/// '''ttt*** $$$......$$$:::yyyttt***111'''777$$$(((&&&&&&&&&'''''''''(((((((((((())))))***+++++++++++++++,,,---///111222444555666888:::::::::888777:::<<>>===<<<===::::::;;;<<<===>>>??????==================<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<======>>>===<<<:::;;;;;;;;;:::888999999:::<<>>AAAAAA@@@???>>>===<<<;;;<<<<<<===<<<<<<<<<;;;:::999777666<<<<<<<<<<<<:::999777666555666777999::::::::::::999999999999999888888888888777777666777888999999888888888888888888777666777777777777888999999:::888777666555555666777888999888888888888888999999777666555666888:::999888333222333555888:::::::::<<<:::888666555666777999:::999999888888999999:::999::::::;;;;;;;;;;;;:::<<<===>>>???AAABBBBBBBBB======>>>>>>>>>?????????>>>===<<<;;;;;;<<<===>>>>>>>>>===>>>>>>???@@@AAA>>>>>>=========>>>>>>???======>>>>>>>>>>>>======<<<;;;999999<<<>>>??????:::;;;<<<;;;:::;;;===???===<<<<<<===>>>???@@@@@@@@@>>><<<999888888999999<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@?????????>>>===<<<<<<===>>>>>>>>>>>>>>>===============<<<===???@@@AAA@@@@@@@@@@@@???>>>======AAA@@@@@@???>>>>>>>>>>>>======<<<===??????>>><<<>>>===;;;<<<======<<<:::;;;;;;;;;:::999888666555555555555555444444444444111111111222222222333333000000000000000000000000000000000000000000000000....../////////000000000222333444444333333555777888888888888888999999999666777888:::<<<>>>@@@AAA??????>>>>>>@@@DDDGGGJJJDDDBBB@@@===<<<===???@@@CCCAAA???===<<<===???@@@>>>===;;;;;;;;;<<<<<<===::::::999999999999888888666666777777777777666666MMM+++000777>>>555...---,,,,,,,,,,,,***((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$((((((\\\666%%%+++000+++aaa***...zzz/// 444www888,,,+++111$$$%%%---!!! !!!%%%%%%%%%!!!$$$$$$ 000&&&&&&&&&&&&'''''''''''''''(((((())))))******+++++++++,,,---///111333444333555777999999999777666:::<<<>>>>>>===<<<<<<===999999:::;;;<<<<<<======<<<<<<<<<<<<============??????>>>>>><<<:::999888::::::;;;<<<<<<=========>>>;;;888777888999:::999<<<;;;:::;;;======<<<;;;777999;;;>>>>>>>>><<<;;;===;;;999999999999888777:::::::::::::::999999888888888888888888888999999888888999;;;===?????????===<<<:::999999:::;;;<<<888888888999999888888888===<<<<<<;;;:::888777666555666777888999999999999999999888888888888888888777777777777777888888999777888888888888777666666777666666666777888999:::777666444444444444666777777777666666666666777777555444444555777888777666666555444666888999888777:::999777555555666777888888888888777777888888888888888999:::;;;;;;::::::;;;<<<>>>@@@AAAAAABBBAAA======>>>??????@@@@@@AAA>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;<<<===>>>???>>>>>>===============>>>======>>>>>>>>>>>>>>>===>>><<<:::999;;;<<<<<<;;;888:::;;;:::::::::<<<===;;;<<<<<<======>>>@@@AAAEEEBBB===999888999===???<<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>>>>======<<<======>>>>>>>>>======???>>>>>>===>>>???AAABBB???????????????>>>===<<<============>>>???@@@AAA======<<<===??????>>><<<<<<:::999999:::;;;999888:::::::::999888666555444444444444333333333222222000000000000111111111111////////////////////////////////////////////////---------.........//////000111222222111222444666555666666666777777777888555555777888;;;===@@@AAA@@@???===<<<===@@@CCCFFFCCCAAA>>><<<<<<===?????????===;;;::::::===???AAA===<<<;;;:::::::::<<<===888888888888777666666777444444555555555555444444QQQ------///666222000...+++)))*********)))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$www&&&!!! $$$###...==="""---\\\eee###(((:::555+++)))(((222___ddd%%%+++333&&&$$$666***...$$$***$$$,,,///%%%&&&&&&&&&&&&''''''''''''''''''((())))))******+++++++++---...000222333222333555777888888888777999;;;<<<===<<<;;;<<<===999:::;;;;;;<<<;;;;;;;;;:::;;;;;;;;;<<<<<<======@@@??????>>><<<:::999888999:::;;;;;;<<<;;;;;;;;;999777555555666888888888<<<:::999999:::;;;999888888999;;;<<<<<<;;;:::999999888777777888888777666888999999:::::::::999999777777777888888888888888888999999:::;;;;;;<<<<<<;;;:::999888888999::::::666666777888888999::::::<<<<<<;;;:::999888888777666777888888999888888888888888777777777666666666555666777888888888777777666777888888666555555666666666555444444555777777555444444444444444444555666666555444444444555555333222111333555666555444777666555555777777666555666666666555555666666777666555555444444555555666777777888999:::::::::::::::;;;===???@@@@@@??????=========>>>???@@@@@@@@@===<<<<<<<<<<<<<<<<<<===999999999:::;;;<<<===>>>>>>======<<<<<<<<<<<<===;;;<<<<<<===============>>><<<::::::;;;;;;:::999777999::::::888888999::::::;;;<<<<<<;;;<<<>>>@@@EEEBBB<<<888777:::>>>AAA:::::::::;;;::::::999999;;;::::::999999999:::::::::;;;<<<===>>>===<<<<<<<<<<<<===>>>>>>>>>======>>>>>>===<<<===>>>???@@@<<<======>>>>>>======<<<999999888999:::<<<>>>???===<<<<<<===???@@@>>>===:::888777777888999777666777777777777666555444333333333222222222111111111...////////////000000000................................................,,,,,,---------............000111000000000222444333444444555555666666666555555666888:::===???@@@BBB@@@???===>>>@@@CCCDDDEEECCC@@@???@@@AAAAAAAAA===<<<::::::;;;===@@@BBB<<<===<<<:::999888:::<<<777888888888666555666777333444444555555444444333SSS000---***333444///---***)))******)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$gggfff<<<***$$$(((***$$$eee"""222***:::QQQ000444888pppOOO+++((( kkk,,,/// )))!!!+++'''((($$$+++)))###%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***))))))***+++---///111222222222444555777888999:::888999;;;<<<;;;;;;===>>>;;;<<<<<<======<<<::::::999999999:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;999999999:::;;;;;;;;;:::999888555666777999;;;;;;999666999777666666888999888888777888999:::::::::999999666555444555777888666555555555777888999999888888666666666777777888888888888999999999888888888999:::999999999999999::::::888888888999999:::;;;<<<;;;::::::999999888888999888888888888888777777666777777666555444444333333333444777888999888666555444666888777555333444555666555333222111222444555333333444444444444333333666666555444444444444444111000///111333444333222666444333444555666555333222333444555666666555555555444444444444444444555666777888999::::::::::::999:::<<<>>>>>>===<<<;;;;;;;;;<<<<<<======>>>>>>;;;<<<<<<======<<<<<<;;;999999999:::;;;<<<>>>>>>======<<<;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::888666888999999777666666777888:::;;;:::999999;;;>>>>>>===:::888777888;;;<<<777777888888888888888777888888888888888999:::;;;999:::<<<===<<<;;;:::888;;;<<<<<<===>>>>>>======<<<;;;:::::::::;;;<<<===999:::;;;<<<============999888777666777888:::;;;<<<;;;;;;===???@@@???>>>999888666777888888777555555555555555444444333222222222111111111000000000---............/////////........................------------------------,,,,,,,,,---------......---...//////...///111333222222333333444555555666666666777888:::<<<>>>???AAA@@@???>>>???AAACCCDDDEEECCC@@@AAABBBCCCBBBAAA???>>>===<<<===???@@@BBB<<<======:::777777888;;;777999:::999777666777999555555666666666666555555SSS111---***444888...,,,+++++++++***(((&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%''''''&&&%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%(((###)))%%%((( !!!+++---,,,,,,HHHAAA444!!!%%%///)))"""***222+++jjj$$$...###%%%111''' )))(((###+++###***&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''((((((***+++---///000222222333555777999;;;<<<777999:::;;;;;;;;;===???===>>>>>>>>>>>><<<;;;:::888888999999:::;;;<<<<<<888999::::::;;;;;;;;;:::999::::::;;;:::999777666444666;;;???BBB@@@;;;777666555444555777888999888666666777888999:::::::::333333333444666777666555222333555666777888777777555555666666777777777888888999999888666555666777::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===::::::999999888999999999888999999888888777666555777666555444333222111111111333666999999777555333333666888777444222333555555444222000000000222333222222444555555444222222777666555444444444444444000///...///111333222111333222111222444555444333///111333666777666555444666666666555555666666666666666777999999:::::::::888:::;;;======<<<:::999:::::::::;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;::::::::::::;;;<<<===??????===<<<;;;:::::::::::::::666777888999999999999999888888999;;;<<<===;;;999666888999888666555555555777999:::999777777999<<<777777777777777777777777555555666777777777777777555555666777888:::<<<===:::;;;<<<<<<;;;999777555;;;;;;<<<===>>>>>>======:::999888888888999:::;;;888888:::;;;<<<============;;;999777777777999:::;;;:::;;;===???AAA@@@???999888777777888888777555333333333444444333222222111111111111000000000000---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...///.........000222111111222333333444555555777777888999:::<<<>>>???============???@@@BBBCCCCCCAAA???@@@BBBCCCAAA???BBBAAA@@@??????@@@AAAAAA===>>>===;;;777666888:::888:::<<<;;;888777888:::666666777777777777666666UUU111,,,(((111333---+++)))((())))))((('''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###$$$$$$%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###'''$$$!!!$$$111&&&"""???&&&''' %%%%%%LLLvvv000"""!!!&&&(((''' '''999eee'''&&&!!!&&&(((&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))(((((()))+++---///000///000111333555666888888555666777888:::;;;<<<===999:::;;;;;;;;;:::999888999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<888777777666555444444333666777999;;;;;;999777666666666666666666666666666777777777777666666666666444444444444444444444444444555777888888888777666555555666666666666555555777777666666555555444444888888999999999888888777666888;;;===>>>===;;;:::;;;:::888777666666555555::::::999888888999999999:::999888666555444444444222444777888999777555333666555555555555444444444444333222111000111222333333333333333333333333333333333222222111000//////////////////////////////111111111000000000000000000000111222333333444444444444444555555555555666555555666666666666555555777777888999999::::::;;;<<<:::999888888999;;;======<<<;;;:::999:::;;;;;;;;;999888999<<<===<<<:::;;;::::::::::::999999999;;;;;;:::::::::999999999===<<<<<<;;;::::::999999777666555555555666888999:::999888777777999;;;<<<777666555666777888777666::::::999888888777777666888888888888999;;;===>>><<<<<<<<<<<<;;;:::999888:::;;;;;;<<<<<<=========<<<:::999:::;;;<<<999666;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<;;;666777888:::<<<>>>??????;;;;;;:::888777555444444444444333333333222222222222222222111000//////...//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////000111111111333222222111111222222333777777888999999:::;;;;;;;;;===?????????@@@BBBCCCBBB@@@???>>>>>>???AAACCC???AAABBBBBB@@@??????@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::999888888999999888666TTT111,,,(((000000---+++)))((())))))((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&***---,,,!!!999000%%%666&&&'''MMM"""///...%%%&&&:::$$$jjjjjj///(((!!!###))) &&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((()))***,,,...000//////111222444666777888777777888999::::::;;;;;;<<<<<<<<<;;;:::888666444999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999888777777666555555666777888999999888777666666666666666666666666666777777666666666555555555333333333333333333333333444555666666777777666666555555666666666666555555777777666666555555555555888888999999999888888777999:::<<<===>>>===<<<;;;:::999999888777777777777::::::999999999999999:::999:::::::::999777555444444555666777777666444333555555555555444444444444444333333222222222222222222222222222222222222222333222222111000000////////////////////////////////////////////////////////////000000111222222333222222333333333444444444444444444444555555555666888888999999::::::;;;;;;999999999999:::;;;===>>><<<;;;;;;::::::;;;<<<<<>>;;;:::999888666555444333333333333333222222222222222222111000000///......///..................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------.../////////000000000111222333444555777777888999999:::;;;;;;:::<<<>>>>>>>>>>>>???AAADDDCCCBBB@@@@@@AAACCCDDD@@@AAABBBAAA???=========;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;999888777888999888777555SSS000,,,***222222,,,***(((((())))))((('''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((&&&!!!"""(((///###'''III''''''NNN%%%000&&&***111''',,,JJJUUU///"""$$$)))###&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''((((((((()))***,,,---.........///111333444666666888999999999999:::::::::;;;<<<<<<;;;:::888666555:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999999888888777777666666666777777666666666555555555555555555555555666666555555555444444444333333333333333333333333555444444444555555666666555555666666666666555555666666666666666555555555888888999999999999888888<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::999999999999::::::999;;;<<<===<<<:::777444666666666555555444444333555555444444444333333333333444444444333333222222111111111111111111111111222111111000000/////////////////////////////////---..............................//////000000111000111111111111222222222333222222222333555666888888999999:::;;;;;;<<<<<<777888999;;;<<<===>>>>>>;;;:::::::::;;;<<<===>>>???>>>===>>>??????>>><<<>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999777777666666666777888999777777777888888888888888777666555666777777666555777777777777888888888888888888777777888999::::::777888999;;;<<<===>>>>>>:::::::::999999999999999::::::999:::<<<<<<;;;999::::::::::::::::::::::::<<<<<<============<<<<<<888888777777888999;;;<<<999999888777666444333333333333222222222111111111111111000000//////............------------......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---------------...///111333555777666666777888999;;;;;;<<<:::;;;======<<<<<<===>>>AAA@@@???=========>>>???@@@AAABBB@@@===;;;;;;;;;;;;<<<<<<===>>>???@@@@@@<<<<<<;;;;;;:::999999999777666555666777777555333SSS///---///:::999,,,***((((((((()))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))######***iii)))OOO&&&'''MMM'''### 000"""AAA888!!!,,,###$$$+++&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''((()))***+++,,,---,,,---...///111333444555777777888888999:::;;;;;;888999;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888888999999999888888888777777555555555555555555555555444444444444444444444444555444444444333333333333222222222222222222222222444444333222222444555666555555666666666666555555666666666555555555555555777777888999999999888888<<<<<<::::::999:::;;;;;;888888999999:::::::::::::::999999999999::::::;;;:::;;;;;;<<<;;;999777666888777555333333222333333444444444444333333333222333333444555555333222111000000000000000000000000000000000/////////..............................------------............---........./////////000000000000000111111111111222222111111222555888:::888999999::::::;;;;;;<<<777999;;;=========<<<;;;999999::::::<<<===>>>>>>:::;;;===???AAABBBBBBBBB@@@@@@???>>>======<<<;;;<<<============>>>>>>>>>;;;;;;;;;::::::999999999777777666555666777888999999999::::::;;;::::::999777666555555666666555444555555555666777888888999777777777777777777888888777888999;;;<<<=========999999999888888777777666999999:::;;;<<<<<<;;;;;;999999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<:::999888777777888999:::888888777666555444333222222222111111111000000000000000000//////.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))******+++,,,,,,,,,,,,------...000222444555444555666777999:::;;;<<<:::<<<===<<<;;;;;;<<<===???>>>===<<<;;;:::;;;;;;===???@@@???<<<;;;:::;;;===============>>>>>>>>>;;;;;;:::999888666666555666555444444555555444222SSS...---444BBBBBB,,,***((('''(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$'''''')))rrrggg,,,'''NNN%%%&&&LLL"""000/// 000+++***"""---"""!!!***&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&'''((()))******++++++***+++,,,...///111222333333444555777999;;;<<<===999:::;;;=========<<<;;;:::::::::;;;;;;;;;<<<<<<:::::::::999999888888777777777777777777666666666444444444444444444444444333333333333333333333333333333333222222222222111111111111111111111111111333222111111111222444555444444555555555555444444444444444444444444555555555666777777888888888777:::999777666666777888999777777999::::::;;;::::::888888888888888999:::;;;:::999888666555666777777888666444222111222222333444333333333222222222222222333444555444333222111//////////////////////////////...............------------------------------------....../////////.........//////////////////000000000000111111111222111111111333666888:::777777888888999:::::::::999:::<<<======<<<999888777888999:::<<<======>>>888:::===???@@@AAAAAAAAA>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777666555555555666888888888999999::::::999888888666555444444555555333222222333333444555666777777555555666666666666666666888888999:::::::::::::::888888888777666666666555777888::::::::::::;;;;;;999999999999999999999999999999:::;;;;;;;;;;;;;;;<<<;;;:::888888888999:::777666666555444333222222111111000000000//////////////////...............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++*********+++,,,,,,------............///000111111222333444666888:::;;;<<<:::<<<===<<<;;;;;;<<<===AAAAAA@@@???>>>=========:::<<<======<<<;;;<<<===>>>======<<<<<<;;;;;;::::::999888777666444333333444333333333444444222111UUU...---555DDDBBB+++)))''''''(((((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''"""---+++%%%,,,***!!!MMM%%%%%%LLL)))***'''$$$HHHhhh666$$$###%%%'''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&((()))************))))))+++,,,...000111111000111333555888:::;;;<<<<<<=========<<<;;;999888999999999:::::::::;;;;;;999999888888888888888888666666555555555555555555444444555555555555444444222222222222222222222222222222222111111111000000000000000000000000000000111111000000111111222333222333333333333333333222222222222333333333333333333444555666666777666666666555444444444555666777666777999:::::::::999888777777777777777888999:::999777444222222333555777666555333222111222222333333333333222222222111111222333333333222222111111////////////////////////------------------------------------------------,,,,,,------.../////////........................////////////000000000000000000000111222555777888444555555666777777888888:::;;;<<<<<<<<<:::888666666777888:::;;;;;;<<<<<<999<<<>>>???===;;;;;;;;;999888888888888777777777777777777777666666666555777777777777777777777777555555444444444555666777777666666666666555555555555333222222333333111000111111222222333444555555333333444555666666555555888888999999999888777777777777777666666666666666666888::::::999888999:::888888888888888888888888666777888999999:::999999;;;;;;:::::::::999999888555555444444333222222111000000/////////...........................------++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))***************++++++,,,---------//////...------.........///000222444666888:::;;;999;;;<<<<<<;;;;;;<<<>>>??????>>>>>>======<<<<<<999;;;======<<<<<<===>>>=========<<<;;;;;;::::::999999888777666555444333444333222333444444222000WWW///---333>>>888+++)))'''''''''((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''/// 111III{{{(((!!! !!!GGG%%%&&&LLL((($$$)))555"""333UUUJJJ&&&...$$$"""+++***$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''))))))))))))((('''((()))+++---...000000000111222444666888999::::::;;;;;;;;;;;;999888777888888888999999999::::::777777777888888888888888555555555555555555555555333444555666666555444333222222222222222222222222111111111000000000////////////////////////////////////000000111111111000111111222222222222111111000000111111111222222222111222333444555555555555333333333333444555555666666777888::::::999777777555555555555666777888999666555333222222222333444333333222222222222222333222222222222111111111111222222111111000000000111////////////////////////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------------------,,,,,,------------.........///......///000111222333444222222333333444555555555888999:::::::::999888777555666777999::::::999999666:::======:::777666777666666666666777777777777777777666555444444333222555555555555555555555555444444333222333444555666777666555333333333444555333222000000111111///...///000000000111111222222000111333444555555555555666666777777777777666666666666666666777777777777666888:::999777555666888888888888888888888888888444555666777888888888888777888:::::::::999777666444444333333222222111111/////////.........------------------------------*********))))))*********++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******)))******++++++,,,------......---------------...---...000222444777999:::666888::::::::::::;;;===;;;;;;<<<<<<<<<;;;;;;;;;:::<<<>>>>>><<<<<<<<<===;;;<<<<<<<<<============::::::999999888777666666444333222333444444222000YYY000,,,000777...+++)))'''''''''((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& """###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%(((444 ***'''fff555%%%&&&+++%%%>>>&&&'''MMM###222///'''***&&&)))444%%%,,,%%%$$$***------%%%!!!&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''')))))))))(((((('''((()))***,,,...///000111111222333444666666777555666888999::::::999999777777888888888999999999666666777777888888999999555555555666666666666666222444666888888666444222111111111111111111111111000000000000////////////////////////////////////---...000111111111000///000000111111111111000000//////000000111111111222000111222333444444444444111222333444444555666666555777888999999888666555444444444555555666888888333333333444333333222222222222222222222222333333222222222111111111111000333222000/////////000111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,---------+++,,,...///000000000000000000111222222333333444666777888888999999999999444555777888999999888888111555:::;;;999777777777777777777888999999:::::::::999888777666555444333333444444444444444444444333333222111222333444555999888555444333444666777333111//////000///...,,,////////////000000000000///000222444555555555555444444555666666666666666555666666666777777888888555888:::999666444555666777777777777777777777777333444555666777777777777555666999::::::888666444444333333222222111111111//////.........---------------------------------******))))))))))))******************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------,,,,,,,,,---......+++,,,...111333666888999444666888888888999;;;<<<>>>>>>??????@@@??????>>><<<>>>???>>><<<;;;;;;<<<::::::;;;===>>>@@@AAAAAA<<<<<<;;;;;;:::999999999444333333333444444222111[[[111---222///---+++***(((&&&&&&''')))***%%%$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333!!!###!!!666'''+++!!!>>>)))aaa,,,###:::&&&'''(((((('''___XXX%%%///,,,!!!%%%$$$***///"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((()))***+++,,,222222333333444555666666888888888777888888999999:::::::::::::::::::::::::::999777666666666777777555555555555555444444444111222333444333222111000222222222222111///...---000000//////.........------------............//////////////////.........///////////////////////////////////////000000111///111333444444333222111111222444666777666555444555555555555555666777777999888777666555555555555444555555555333222000///111111222222333444555555/////////000111111111222333333222111000///...---......---,,,,,,,,,------++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---,,,+++,,,...000111222222333333444555555666888888888888888999999999::::::999888777666555444666888::::::999999:::;;;888999999::::::999999888999999888888777555444333555444444333333444444555666555555444444444555555444444333333333333222222222222222111000//////............///000000111111333333444444555666666666444555666777777777555555777777777777666666666666333333333444444666777888888999999::::::999999888;;;;;;;;;:::999888777666999888888777777777777777222333333333333222111111......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))******+++,,,+++*********+++,,,---...///000111333444555666777777:::<<<:::888===EEEBBBAAA???>>>>>>>>>???@@@???>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999777777777888888777666555444222111000///XXX111000888999:::...---+++)))'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$+++''',,,222...\\\111$$$111""")))...MMMjjj666,,,'''%%%(((***)))***!!!111666...---333$$$(((...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((()))***+++,,,111111222333444555555666999888888888888999:::::::::::::::::::::::::::::::::999888777666777777888666666555555555555444444222222222333222111111000222222222111111000//////////////////......------------------............///.....................//////////////////////////////......//////000111000111333444444333222111111333555666777777666555555555555555555666777777888777777666666666666666444555555555333222000///111111222333333444555555000000000000111111111111333222222111///......---------,,,,,,,,,,,,---...++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,++++++******************+++++++++,,,,,,...---,,,+++,,,...000111222222222333444444555555777777777777888888888888999999999999888888888888888999::::::999777888999888999999999999999999888888888888777666555444333444444333333333333444444555555444444444444444555444444333333222222111111222222111000000///............//////000111111111333333444444555666666666444555555666666666666666666666666666666666666777444444444444555666777777888999999::::::999999888::::::::::::999888777777888888777666666666666777222222222333222111111000...------------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((***))))))(((((())))))*********))))))))))))))))))''''''((((((((()))))))))))))))(((((())))))***+++++++++*********+++,,,------...///000222333444555555555888:::999777;;;CCC@@@???>>>=========>>>???======<<<<<<<<<<<<======::::::::::::::::::999999:::999888666666666666666666555444333111000///...[[[333...222333666111000...,,,***(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''RRR...000------'''///***ooo(((!!!NNN<<< +++???+++///222ZZZ]]]%%%((()))222+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((()))***++++++///000000111333444444555888888888888888999::::::::::::::::::::::::::::::999999888777777777888888666666666555555555444444222222111111000000000111111111000000///000000111///............---------------------....................................////////////////////////...............//////000000111222333444333333222222333555666777777666666555555555444555555666777666666666666777777777777444555555555444222111000222222222333333444444555111111111111111111000000222111111000///...------++++++++++++,,,---......++++++++++++++++++++++++************************+++************+++,,,,,,+++++++++++++++******************++++++++++++,,,---,,,++++++,,,---///000111111111222333333444444555555666666777777777777888888999999:::::::::;;;888999::::::888666666777888888999999999999888888777777777777666555333333333333222222222222333333444333333333333333444444444444333222111111000000111111000000//////.........//////000000111111222333333444444555555666666555555444444555666666777444555555555666777777777666666666555555666777777888888999999999999888888888888888888888888888888777777666555555555555666111111222222111111000///------------,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))))))))'''''''''(((((((((((()))((((((((((((((()))***************)))***++++++,,,,,,------///000111222333222222555888666555999???>>>======<<<;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999888888777777777777777666444444444444444444333222111000///...---]]]333***)))''',,,///000000///...---,,,+++&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''''''''(((((((((((())))))NNN%%%000444CCC###+++999111***(((^^^---***%%%)))%%%'''|||******///&&&eeeuuu---QQQ---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******---...///000111222333444666666666666777777888999888888999999999999::::::888888888888888888888888777666666555555444444444222111000///...///000111///...------...///000111------------------------,,,,,,---------.........---------------.................................---------------......//////000111222333333333222333333555666666777666666555555555444444555555666444444555666777888888888555666666666555444222111222222222333333333444444222222222111111000000///000000//////...------,,,************+++,,,......***************************************************************++++++,,,+++++++++***************************++++++++++++,,,+++++++++,,,---...//////000000111111222333333333333444444555666666666888888888888999999999999666777999888777666666777777777888888888888777777666666666666555444333222222222111111111111222222222222111111111222333333333333222111000//////...000000000//////...............///000000111111222222222333333444555555666555444333333444555777888333333444555666666777777888777777666666666666777888888999999999999888888666666666666777777888999666666555444444444444444000000111111000000///...---------,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((()))))))))&&&&&&'''''''''((((((((((((''''''''''''((())))))))))))))))))******++++++++++++,,,---...///000000000///111555555333666;;;<<<;;;;;;::::::::::::::::::999999999999::::::;;;888888777777666666555555555555444333333222222222222111111000...------,,,YYY222+++)))(((...+++,,,...000222222333333%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((((((((((())))))*********???--- 111$$$%%%!!!***fffTTT888 444ppp***,,,%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***++++++---...///111222222333333333333444555666777777777777777888888999999777777777777777777777777666666666555444333333333111000///...---...///000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------------,,,,,,,,,------------...+++,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,------......///000111222222222222222333444555555666666666555555444444444444555555222333444666777777777777666666777777666555444333111111111222222222222222111111111000000////////////.........---,,,,,,,,,)))))))))***+++,,,---...************************))))))))))))))))))))))))******))))))******+++,,,************************))))))*********+++++++++*********+++,,,,,,---.........//////000111111111111111222333333444555555777777777777666666666666222444666777666666777999666777777888888777777666555555666555555444333222111111000000000000111111000000000000000111222222222222111000//////....../////////........................///000000111111111111111222333333444444444444333333333555777888222333333444555666666777888777777666666666666777777888888999999888888777555555555555555666888888555444333333222222333333//////000000//////...---------,,,,,,,,,+++++++++*********)))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((((((((()))&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))(((((()))))))))***************+++,,,------.........---///333444222444888::::::::::::999999888888888888888888888999::::::777777777666666555555555444444444333222222111000000000///......---,,,,,,WWW333...,,,(((---((()))+++...111333666777((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))'''(((((()))))))))))))))((())))))******++++++,,,((()))aaa***000555444@@@III&&&!!!666"""222000NNN......999***...ddd))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''(((((((((''''''(((((())))))***+++,,,...///111111111111111111222444555666444555555666666777777777444555666777777777666666666555555444333222111111000///......------......***+++,,,---------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------***++++++,,,,,,---------------------------------+++++++++++++++,,,,,,---------...///000111111222222222222333444444555555666555444444333444444444000111333555666555555444444555666666555444333222000000000000000000000000//////////////////......------------,,,,,,++++++))))))))))))***+++,,,,,,************************))))))))))))))))))))))))***))))))))))))***++++++)))))))))***************)))))))))************+++)))******++++++,,,,,,------------...//////000000//////000111222333333444666555555555444444333333000222555666666666777999666666777777777777666666444444555555444333333222000000000//////000000000............///000111111000000/////////...........................------,,,------......///000000//////000000111222222222222222333333444555777777222333333333444555555555666666666555555666777777777777888888888888777777555555444333444555777888333333222111111111111222....../////////...------,,,,,,,,,,,,++++++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''((())))))))))))((()))******+++,,,,,,------...,,,...333555333333666999999999999999888777777777777777777888999::::::777777777777777777777777444444444444333222111000000//////...------,,,,,,UUU111///+++%%%((((((((()))***,,,///222333///,,,)))&&&%%%%%%'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((()))************)))))))))******+++,,,,,,---&&&)))>>>$$$%%%999!!!222"""444ZZZ[[[444&&&...111$$$(((aaa+++111+++,,,555$$$...ZZZ,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''')))(((((('''''''''(((((('''((()))+++---...000000000000111111222444555666222222333444444555666666222333555666666666555555555444444333111000000///...............---,,,,,,***,,,...000000///---+++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,---...///000111111111111111222333444444666555444444333333333444///000222444444444333222111222333333333222111000/////////////////////...---------...............,,,,,,,,,,,,++++++++++++******)))))))))******+++************************)))))))))))))))))))))))))))))))))))))))***++++++((()))))))))*********+++))))))))))))************((()))***++++++,,,,,,,,,,,,,,,,,,---......//////---...///000111222333333333333333444444444444444000222444555555555666777555666666777777666666555333444444444444333222222000//////......//////000------------...///000111---............/////////------------------------++++++,,,,,,---.........------......///000000111111111333444555666666666333333333333333333444444444444444444555666777777777777888888888888777777666555333222333444555777222222111000000000000111---............---,,,,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))))))))((((((*********+++,,,,,,------...,,,...333666444444666888999999:::999888777666777777777777888999:::;;;777777777888999999::::::555555666666555444222111/////////...------,,,,,,MMM---...---''')))***)))((('''(((***---///555111,,,'''%%%%%%'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))***+++,,,,,,------666,,,***///666***333$$$+++,,,///'''111QQQ000&&&+++///555BBB222,,,eeeggg000---%%%444000%%%)))(((...111///===...))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''(((((('''''')))***,,,...///000111111111222333444666777111111222333333444555555111222444555555555444444444444333222111000///...,,,---...///...---,,,++++++---000222222000---+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,+++++++++,,,---...000000000000000000111222333444666555444444333333333333...000222333333222111000//////000111111000...---..................------+++,,,,,,------.........,,,,,,+++++++++++++++++++++***)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++))))))))))))************((()))***++++++,,,++++++++++++,,,------......///------...///000111222222111111222333444555666777222444555555444333444555555555666666666666555555333333444444444333222222//////............//////,,,,,,,,,---...///000111,,,,,,------.../////////------------------------******+++,,,,,,------...,,,,,,------...////////////111333555666666666555444333333333333333333333333333333444444666777888777777888888888888777777666555333222222333555666222111111000000000000000------......------,,,+++,,,,,,,,,+++++++++******))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))((('''*********+++,,,,,,,,,---///---...444777555444666888999999::::::888777666777777777777888999:::;;;777777888999:::;;;<<<<<<555666777777666555333222/////////......------,,,LLL000+++******+++(((((('''''''''&&&&&&&&&...---,,,***)))'''&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%&&&&&&'''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******000...+++)))((((((((()))'''(((((('''&&&&&&)))++++++,,,---,,,)))&&&)))...+++)))'''(((+++...000000222***((()))111WWWccc222,,,...,,,333111+++,,,111...111QQQyyyggg<<<222888;;;444:::<<<999888<<<@@@BBB|||~~~OOO555...,,,//////+++***---...---'''+++***,,,ZZZ000***(((,,,111111***))),,,)))))))))(((((('''&&&&&&"""'''(((%%%%%%******&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,---000------111999;;;777222000111111222222333333444444444444444333222111111222111111000000000000000///...---,,,,,,,,,,,,,,,---.........---,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))************++++++++++++,,,,,,,,,,,,+++******)))))))))))))))******++++++++++++,,,,,,,,,---------...///000111222333333444444444444333222111111000111333444444333111000000111333333111///......///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''((()))))))))))))))******++++++++++++,,,,,,,,,------...------------...//////111111111111222333444444333444444555555555555555444444555888999999777555555444333222111111111111000000000000////////////------------------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000111111222333333333333222222222222222222222222222444444444444555555555555666555555555666777999:::666666666555444444333333222000//////000000///---------......------,,,++++++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''*********))))))))))))))),,,...000000111222555888777777888888888666555444666666666777888:::;;;<<<888777555666888:::;;;;;;555555555444444333333333000000...---,,,+++++++++NNN222,,,+++***+++(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******///---+++)))((((((((()))((()))***)))((((((***+++"""$$$)))...111000...,,,+++,,,...000000///,,,***---...888888---,,,444444///999222333MMM[[[VVVUUUbbbZZZ[[[jjjwwwtttttt~~~mmmPPPGGGNNN[[[TTTHHH>>>======888///000///333+++ ...888***000+++))),,,,,,((((((+++***+++,,,...//////............+++''')))---+++&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,---///---...111666888555222111111111222333333444444555555555555444333222222222111000000//////000000......---,,,,,,,,,,,,,,,---------------,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++,,,,,,++++++***)))))))))(((((())))))***++++++++++++,,,,,,,,,,,,---......///000111222333333333444444444333333222111222333444555555444222111000222444333111////////////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((((())))))***++++++++++++,,,,,,,,,,,,------------------......///111111111111111222333444444555666666777777666666444444555777999999666444444444333222111111111111000000000/////////......------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---....../////////000000000000111111222222222222222222222222222222222222222555555555666666666666777555555555555555777888999777666666555444333222222111000//////000000///------------...------,,,++++++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))+++---//////000111444666666666777777777666444333666666666666888999:::;;;:::888666777999:::;;;:::555555444444333222222222000///...---,,,+++++++++PPP444---,,,***+++((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))(((((((((((()))******---,,,***(((''''''((()))***+++---,,,+++******+++333///***(((***,,,***'''***,,,.../////////000222777///...000222DDDZZZbbbbbbmmmsss{{{ggg^^^QQQQQQSSSBBB333---(((444,,,&&&(((,,,---,,,---***++++++******((('''&&&+++)))&&&$$$(((,,,+++&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))***+++,,,,,,---///111222333222222111222222333333444555555666666666666555444333222111111000///////////////...------,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))*********+++++++++++++++++++++***))))))))))))(((((())))))***+++******+++++++++,,,,,,,,,......///000111111222333333333333333333333222222444555666666666444333222222333444333111000000000000///...---------------------------------------************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++((((((((((((((()))************+++++++++,,,,,,,,,------,,,,,,------...///000000000000111222333444555666777777888888777777444444444666888888666444444333222111000000000000000////////////.........------------------------------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---.........///////////////000000111111111111111111111111111111111222222666666666777777777888888555444444444555666777888777666555444333222111111111///...///000000///------------------,,,++++++++++++*********))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))***+++---......///222444444444555666666555333333555555555555666888999::::::999777777999::::::999444444333333222111111000000///...,,,++++++++++++OOO333...,,,++++++((((((((((((''''''''''''######$$$%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++++++++)))(((((((((((()))***,,,......---+++***+++,,,+++)))(((,,,222444222555333000---///666AAAIIIMMMGGGSSSjjjaaaTTTJJJ@@@===<<<888///'''......---,,,---...///000***)))(((((()))***)))'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((***++++++***---000000......///111222222222333444444555555555555555555444333222111000000///............///------,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))*********************+++***))))))(((((((((((((((((()))******************++++++++++++---......///000111111111111111222333333333222222555555555555555444222222333444555444111000000111000000///........................---------------************************************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((''''''''''''((())))))************++++++++++++,,,,,,,,,,,,,,,------............///000111222333444555666666777777666666444444333555666666444333222222111000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++************++++++++++++------------..................///000000000000000000000000111111111111111444555555666666777777777444444444444444555555666666555555333222111000///000///......///000///...,,,------------,,,++++++************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))***+++,,,,,,---000222222222444444555444333222444444444555555777888888:::888777777888999888777444333333222111000/////////...---,,,++++++++++++KKK111---,,,,,,,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&&&&$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))***++++++******))))))))))))))))))***,,,......---+++++++++'''///333000...///...+++...111999HHH]]]wwwsss```QQQ999666222///------///000---...//////,,,***)))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******(((,,,//////,,,+++...111111111222333333444444555333333333333333222000000000///......---.........,,,,,,+++++++++,,,,,,---******+++++++++++++++***************************))))))))))))))))))))))))(((((()))))))))*********))))))******))))))((('''((((((((('''((())))))***)))))))))*********++++++---------......//////000//////000111222222222111333333333333222222111111333444444333111000111222000000///.........//////......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''((())))))))))))*********+++++++++++++++++++++,,,---------------...///000222222222333333444555444444444444333222333444555333222111111000/////////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************)))))))))*********+++++++++,,,,,,,,,------------,,,---......//////....../////////000000111111111222222333333444555555666222333333333444444444444444444333222111000/////////...---...///000///...,,,,,,------,,,,,,+++************)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***++++++,,,...000000111222444444444333333444444444444555666777777888777666666888888666555444333333222000//////......---,,,+++++++++++++++|||III000,,,,,,+++,,,)))))))))(((((((((''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))***))))))))))))***++++++************++++++++++++***,,,......---------...---222111***,,,999GGGLLLOOOXXXkkkvvvooobbbSSSCCC666---(((***''''''))))))(((***...))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((()))***(((***------+++,,,...111000111111222222333444444333333333222222111000/////////...---------------+++++++++++++++,,,,,,---))))))***+++++++++******************************(((((()))))))))))))))***((((((((()))))))))******)))))))))))))))(((''''''((((((''''''(((((()))***((())))))))))))*********++++++,,,,,,,,,---------,,,---...///000000000000111000000000000111111111333444444222000///000222//////............//////---------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))*********++++++******++++++,,,---+++,,,,,,---...000111222000111222222333333222222444333222222333333222111000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))((())))))))))))*********++++++++++++,,,,,,,,,,,,+++,,,,,,---------------......//////000000111111///000000111222333444444111222333333333333222222222222222111000000//////...---------///000///...,,,,,,,,,,,,,,,+++************)))))))))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''')))*********+++---//////000222333444444444333555555555555555666777777777666666777888999777555555444333222111///......------,,,+++++++++++++++}}}III000,,,+++******))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))******))))))******+++,,,******+++,,,,,,,,,,,,,,,,,,---.........///111333'''///555===VVV}}}~~~uuuyyyuuuzzz~~~tttddd[[[III;;;...,,,...---,,,---************************(((((((((((((((((((((((((((''''''''''''((())))))((()))***+++,,,---000111///000000111111222222333333333333333222111000000///...------,,,,,,------++++++******+++,,,,,,---((())))))***++++++******************************(((((((((((())))))******(((((((((((()))))))))***(((((())))))(((((('''&&&(((''''''''''''((())))))((((((((()))))))))******************++++++++++++)))***,,,---.../////////////////////000111222222333333333111///...000111///......------......///---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))*********************+++,,,,,,***++++++,,,---///111222000000111222222222222111444333111111222222111000/////////......//////000---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,***++++++,,,---,,,,,,,,,------...//////000111111...///000000222333333444111111222333333222111000000000000000000000000000...---,,,---///000///...+++,,,,,,,,,,,,+++*********)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((()))******)))***,,,...///000222444555555555444666666555555666666777888777777777999;;;;;;999888555555444333111000///...---,,,++++++***+++++++++~~~JJJ111,,,+++)))((())))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''')))***)))(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))*********)))******+++,,,***+++,,,------------------.../////////000444666<<>>---&&&000555,,,''',,,)))&&&***+++&&&***///(((+++(((%%%$$$'''***,,,---))))))))))))***+++,,,---////////////000000000000000000111111111111000000//////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))((()))***+++---...///000000///////////////000111222222222111000//////.........---------,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))*********************+++,,,---///000222222222222222222333333444333222222111111222222111111000000000000111111...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++******)))+++,,,,,,,,,...///000111333222000//////111333444333333333333222222111000000000000000////////////,,,,,,,,,------.........+++++++++************)))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******------...000111333444444333444666555444444555777888888999:::::::::999999777666444222111000//////------,,,++++++******)))xxxEEE000***,,,---'''))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))***++++++......---+++******,,,...555888555---+++000222///222BBBSSSfff]]]MMM\\\sss}}}{{{lllXXXKKKPPP]]]pppzzznnnVVV>>>333///***+++000666...//////''''''+++(((++++++++++++***(((&&&$$$))))))))))))***+++,,,---......////////////000000///000000111111000000//////......---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''((((((((((((''''''&&&&&&'''((((((((((((((('''((((((((())))))))))))((()))***+++,,,.../////////////////////000111111222222111000000///......------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))))))))*********)))*********+++---...///111111111222222222222222333333222111111111111222111000000//////000000111------,,,++++++++++++,,,*********+++++++++,,,,,,,,,,,,+++++++++*********++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********++++++******)))+++++++++,,,---///000111222111000//////111222333333333333333333222111111000000000000/////////...,,,,,,,,,---------......+++++++++*********)))))))))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******,,,---...///111222333333222444444444333333555666666666777888888888777777666555444222000000//////---,,,,,,++++++******)))wwwCCC111+++,,,---((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))***))))))))))))******+++)))+++------,,,,,,000333***...---)))111CCCPPPSSSnnnxxxbbbKKKAAAJJJbbbvvvsssaaaQQQBBB666...,,,"""(((111---))))))&&&%%%'''))))))((('''''''''))))))))))))******+++,,,------......//////////////////000000000000//////......------,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((()))+++,,,---...////////////000000111111111111111000000//////......---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((())))))))))))******)))))))))***+++,,,---...000000000111111222222222333222222111111111111111000//////////////////000------,,,+++++++++++++++)))*********++++++++++++++++++++++++*********)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++******)))++++++++++++,,,...///000111000/////////000222333333333333333333333222111000000000/////////......,,,,,,,,,,,,------------++++++*********)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))),,,,,,---...///111222222222222222111000111333666555666777777888888888777555444333111000/////////,,,,,,,,,+++******))))))tttBBB111,,,+++,,,((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******+++***************++++++'''+++///000---,,,///222---222FFFcccvvv~~~hhhZZZUUUNNNSSSfff{{{yyylll```III222)))...,,,***---,,,)))))))))'''&&&'''+++...)))))))))))))))***++++++,,,,,,------......//////...//////000000//////...---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((()))***+++,,,------...//////000111111111111000000000//////.........,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))(((((()))***+++,,,---/////////000000111111111222222111000000000000000//////............//////---,,,,,,+++***+++++++++)))))))))************++++++************)))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))************************++++++,,,......///////////////000111222222222333333333333222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))++++++,,,---...///000000111111111000//////222444666777888999999999999999444333222111////////////,,,,,,++++++***)))))))))rrr@@@111---***+++)))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&&&&&&&(((((((((((())))))******************************))))))))))))******++++++,,,++++++++++++,,,,,,---.........,,,+++...444999EEEWWW{{{rrr]]]TTTUUUZZZ^^^mmmJJJ777+++***///---//////...,,,)))((()))***)))))))))((())))))*********++++++,,,------............////////////......,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((())))))***+++,,,,,,,,,---///000111111111000/////////...............,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((((((((((((((()))***+++------...//////000111111222111000000//////000000...------------------...,,,,,,+++************+++(((((()))))))))******************)))))))))(((((()))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))*********************)))******+++,,,---............///000111111111111222222333222222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((******+++,,,---......//////000000///...///111333444555666777888888888888333222111000///.........,,,,,,+++******))))))(((ooo>>>222...******)))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&''''''''''''(((((())))))******+++************************)))))))))***++++++,,,,,,,,,,,,,,,------...///000...,,,,,,000<<>>RRRlllsssddd]]]cccyyyyyymmm^^^GGG555///)))(((+++---***'''))))))(((((((((((())))))(((((()))***+++,,,---------------......---------++++++++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********(((***,,,...//////......------------------------+++*********))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''&&&&&&''''''((()))++++++,,,---...///000000000000///............///,,,,,,++++++++++++,,,,,,,,,++++++***************'''''''''((((((((())))))))))))((((((((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))************))))))((((((((()))******+++,,,---...///000000000......///000000000000000//////.........---------,,,,,,,,,+++++++++*********)))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((())))))******++++++,,,,,,...111222111//////000...///000111222333333333111111000///............++++++******))))))((((((mmm<<<333///))))))***))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***'''(((((()))***+++++++++************************))))))***+++,,,,,,------------...///111333444555>>>HHH]]]|||}}}jjj```ooovvv]]]MMM888,,,***,,,,,,******)))(((((((((((())))))'''((()))***+++,,,------,,,------......------,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******''')))+++---///......---------------------------************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''&&&&&&&&&'''((((((******+++,,,...//////000000000///...............,,,++++++++++++++++++,,,,,,++++++***)))*********''''''''''''((((((((())))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((()))************)))(((((((((((())))))******+++,,,...///000000000------...//////000////////////.........---------,,,,,,,,,++++++*********))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''(((((())))))******+++++++++...222333222000////////////111222333444444444111000///...............++++++******)))(((((((((```===333***,,,(((+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))************+++++++++*********))))))'''111///,,,///---***///---000111000333<<>>'''666+++)))+++(((,,,///)))''''''((()))+++,,,------...---------,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''))))))******+++,,,,,,---.........---,,,,,,++++++))))))))))))))))))))))))******)))(((((()))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((***+++,,,...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((())))))***(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((())))))***+++,,,---..............................///...---,,,++++++++++++*********)))))))))(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''((()))************,,,,,,---...////////////111111111111111111111111000//////...------,,,,,,***++++++++++++***))))))___<<<333+++,,,)))+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))************)))))))))*********++++++((()))***+++,,,---......000444///...666555111555///777EEE```vvv|||zzz\\\}}}nnnKKK<<<***%%%*********---((())))))))))))((()))+++---------,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))))))))***++++++,,,,,,...------,,,,,,+++++++++))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++---......------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''(((((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++,,,------........................------,,,+++******************))))))))))))((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&'''((()))***************+++,,,------.........//////////////////////////////......---,,,,,,,,,******++++++******)))(((]]];;;333+++---)))+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((()))))))))************))))))*********+++++++++******+++,,,---...//////'''222333111000***+++999>>>ZZZ{{{zzzaaa\\\~~~rrrSSS???666***%%%+++---,,,......,,,)))((()))+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++---,,,,,,,,,+++++++++***(((((((((((((((((((((((()))))))))(((((()))))))))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((())))))***+++,,,,,,------------------------,,,,,,+++***))))))*********)))))))))(((((((((((((((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((()))))))))))))))***+++,,,---..........................................------,,,,,,,,,***************))))))(((\\\;;;333+++---)))+++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))***((()))))))))************************++++++++++++,,,---------............---111222777CCCGGGQQQcccuuu|||qqqtttppp}}}fffaaa|||yyyZZZ999***+++---+++,,,------+++)))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******++++++++++++++++++*********((((((((((((((((((((((((((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++++++++++++++************************************(((((((((((((((((((((((('''''''''''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))'''(((((())))))*********------------------------++++++***)))))))))******)))))))))(((((((((((('''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((()))(((((())))))+++,,,---.........---------------------------------------,,,,,,,,,)))************)))(((((([[[:::333,,,---)))+++))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((((()))))))))******))))))))))))*********************++++++++++++,,,.............../////////333111333MMMuuujjj}}}jjjMMM888&&&,,,+++)))***+++,,,+++))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))******************************))))))))))))))))))))))))'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))'''''''''((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))(((((((((((('''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################################################################$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''((((((((((((((()))***,,,---.........------------------------------,,,,,,,,,,,,,,,,,,))))))******))))))((('''ZZZ:::333,,,...***+++))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))*********))))))))))))*********************+++++++++,,,,,,------...///000000111111111999KKKqqq}}}zzzlll{{{jjjHHH999222+++)))+++...---***))))))))))))******++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***)))*********************))))))))))))))))))))))))''''''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&''''''''''''(((((((((++++++++++++++++++++++++++++++*********++++++,,,))))))((((((((('''''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''&&&'''(((***+++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((('''YYY999333,,,...***+++))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++,,,---///000222333444DDD```ppp[[[___xxxJJJ>>>000***,,,///---***(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))*********))))))))))))))))))))))))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''''''''++++++++++++++++++++++++,,,+++++++++++++++,,,,,,)))(((((((((''''''''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''$$$%%%'''(((***+++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((('''XXX777111---000+++,,,)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))((((((((((((******)))))))))))))))***+++'''***111///'''***333+++777///333333+++BBBYYYzzzzzzZZZcccsssGGG555000******111------+++***))))))***+++************))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''******))))))((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))***++++++++++++***(((((((((((())))))))))))((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******------------,,,,,,+++*********++++++++++++******((((((((((((''''''''''''WWW777111---000+++,,,))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******000...,,,+++...111///+++%%%333)))...<<>>222...000111,,,&&&))))))))))))(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))(((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))***))))))((()))))))))******)))))))))((((((((((((''''''''''''RRR555222...111,,,,,,******)))))))))((((((((((((((((((((((((((((((((())))))))))))************)))))))))*********++++++*********+++,,,,,,------++++++++++++,,,---......---+++///222,,,***>>>YYYssszzzpppjjjjjjoootttkkkiiilllqqqvvvzzz~~~yyyssshhh^^^[[[bbbooozzz}}}hhhrrrPPP555)))(((+++---************))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''(((((())))))((((((((())))))******))))))(((((((((((((((''''''''''''QQQ444222///222,,,,,,*********)))))))))(((((((((((((((((((((((((((((())))))))))))************))))))*********+++++++++******++++++,,,------...+++++++++,,,,,,---...///###...888999999NNNzzzyyyjjjfffaaa```ccciiippptttyyyvvvvvvwwwxxxooocccmmmqqq|||]]]>>>///...222++++++++++++************))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((()))))))))***((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###""""""$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''QQQ444222///222,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++******+++,,,,,,---......+++++++++,,,---...///000555222---777```pppxxx|||qqqjjjooo```fffqqqzzzoootttvvvooojjjlllrrrdddvvvpppKKK555...,,,,,,,,,+++++++++******))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******)))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###""""""###$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%&&&&&&'''((((((((('''(((((())))))))))))(((((()))(((((((((''''''''''''NNN333555111///+++000******))))))))))))******++++++***)))(((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---333&&&%%%111333++++++555111444@@@```tttjjjgggiiikkklllnnnpppsssuuuzzzzzzzzz{{{yyyZZZ]]]fffpppyyymmmhhhTTT///---...,,,)))+++...+++&&&******)))''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((''''''''''''MMM333444000///+++111******))))))))))))******++++++***)))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++333444...+++000333222999DDDiiiuuuiiifffjjjoooqqqqqqtttyyy||||||xxxqqqDDD777------...)))(((*********)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''LLL222222...///,,,111******))))))))))))******+++***))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,------...------------...//////000222///***---555888333bbb{{{sssooojjjggghhhlllqqqssswwwtttPPP222---///***(((...******)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&III111111---///,,,111******))))))))))))************)))))))))))))))************+++++++++,,,,,,,,,,,,,,,---------------......------......///000222+++---333111000GGGeeeyyyvvvxxxgggiiinnnvvv{{{zzzzzzyyy~~~eee}}}OOO777000,,,+++---))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&GGG111000,,,///---000******))))))))))))*********)))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,------.........---------------......///***...666777111???vvvvvvooosssrrrfffYYYvvvbbb\\\TTTNNNMMMNNNOOOPPPVVVVVVUUUUUUVVVZZZ___ccccccqqq|||zzz|||nnnuuu```;;;---+++)))))))))(((((('''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&DDD222111,,,000---...******))))))))))))******)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---------------...//////...///,,,///JJJ|||ppptttwwwrrriiijjj{{{zzzxxxzzzxxxooofffSSSOOOJJJHHHIIILLLNNNOOOSSSSSSSSSUUUWWW\\\```bbbiiivvvzzzyyy]]]===000***++++++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%zzzBBB222222---111,,,,,,******))))))))))))******)))))))))))))))***+++++++++++++++,,,,,,,,,------,,,,,,------...///////////////......//////000111666000222OOO|||wwwvvvyyy}}}vvvrrr|||zzzxxxzzz{{{{{{wwwvvv{{{rrrfffOOOMMMLLLMMMPPPSSSUUUUUUSSSRRRQQQSSSWWW]]]bbbeeerrrrrrwww}}}{{{vvvpppmmmrrr{{{~~~gggHHH444///...---+++***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%www@@@222222---111,,,*********))))))))))))******))))))((())))))***++++++++++++,,,,,,,,,---------,,,,,,------...///000000000000000000000111111222222777XXXpppkkkoooqqqnnnkkkqqqzzz~~~}}}sssmmmsssiiiSSSKKKLLLOOOUUU\\\bbbdddeee[[[WWWSSSQQQRRRVVVZZZ]]]^^^dddnnnwww|||~~~qqqdddZZZVVVUUUNNNTTThhhzzzccc@@@222111///---,,,******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%DDD111///---333...,,,************************))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,---...///000111++++++111+++111555,,,:::FFFzzzyyyfffhhhmmmrrruuuzzzxxxwwwyyyzzzzzz|||hhhWWWRRRHHHKKKQQQ]]]qqq|||vvvmmmeee```___bbbddddddgggkkkpppuuuyyy{{{|||ppp```VVVRRRNNNLLLWWWtttiiiyyyVVV999...000***...111###***))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$&&&((((((%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&|||DDD555333,,,///******************************))))))))))))************++++++,,,,,,,,,------------------...///000111222...222999///---///000JJJyyywwwjjjvvvzzznnnooopppttt{{{uuu]]]OOOLLLNNNQQQTTT[[[kkkyyytttpppnnnrrrrrrsssuuuwwwyyy{{{|||~~~xxxsssnnnggg```fff~~~xxxzzz|||zzzfff===000+++'''&&&$$$***))))))((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&$$$"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&yyyBBB555555------))),,,++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,------------.........///000111333333...000777///111???RRR{{{yyyrrr~~~|||ooosssqqqfff|||sss```UUUSSSMMMZZZhhhrrr|||{{{yyyuuurrrqqqqqqrrrsss{{{~~~|||uuurrrnnnnnnqqqyyypppuuu~~~~~~fff===///***+++444***)))))))))))))))******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}BBB222333...000,,,///++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,------------............///000111222333111,,,///000HHHjjjsssccclll{{{qqqrrr~~~}}}~~~pppgggcccYYYlll~~~xxxrrrnnnmmmmmmnnnqqqssswww|||}}}}}}}}}iiifffdddfffnnnwww}}}zzz|||xxxmmmrrrxxx|||}}}OOO333***)))444*********))))))******+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$"""$$$'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&FFF///111///222---///++++++++++++++++++++++++************++++++++++++,,,,,,---------.........---------...///000222222444...333AAAooosssiiijjjwwwyyy{{{vvvsss{{{~~~ssslllppp}}}{{{yyyyyyyyynnnpppuuu{{{|||uuueeefffffffffgggllltttzzzsssccc___iii{{{~~~zzz```>>>(((---,,,,,,+++***************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$###!!!$$$***%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&KKK///000///000***,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,---------............---------...///000111222---666III^^^ssstttxxx}}}uuutttiiibbbvvv~~~uuuttt~~~~~~}}}~~~~~~fff\\\]]]yyytttwwwyyyzzz{{{xxxttthhhfffssswwwddd777,,,......,,,+++******)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! $$$***(((!!!""")))%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&III000222000///)))---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------.....................///000111222333444RRRooo{{{rrruuuzzztttyyy{{{uuuwww{{{vvv}}}zzzqqq}}}rrriiiyyy}}}uuuvvvyyyvvvpppsssrrrvvvmmmccc>>>111000...,,,***)))(((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%///999555((("""&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&DDD000555000...+++333,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........////////////000000111222444555LLLvvvxxxxxx~~~vvvoooxxxmmmkkkyyyyyylllyyymmmoootttggg```ccclllpppuuuyyypppsss~~~|||ppphhhnnnwwwlll222111///,,,***)))((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''',,,:::GGGBBB///$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&HHH444333...111,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------.........///////////////222222000...000555888777XXXlllwwwsssqqqyyyrrrqqqqqqpppllljjjlllooommm|||}}}rrrlllhhhggg~~~ppp~~~~~~rrrfffeeeZZZ^^^___ZZZPPPJJJIIILLLSSSYYYaaaggglllrrrxxx|||zzzsssqqqppprrryyy}}}\\\???)))***///,,,((())))))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$+++111222---'''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((111<<<===444+++&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%JJJ555222---111...///...------------------,,,++++++,,,,,,,,,---------.........///////////////000...333777000///JJJmmm~~~nnnzzzqqqtttvvvuuurrrqqqvvv|||~~~rrryyyhhhrrrtttfffhhhzzzkkkrrrxxxuuueeemmmrrrlll```TTTLLLGGGIIIOOOUUUWWWVVVVVVYYY]]]___bbbeeefffeeeddddddfffiiitttvvvrrrooouuuzzzyyyUUU555444555)))&&&///)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$---666:::666...)))&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&,,,===DDD666)))&&&&&&"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%KKK555111,,,000///111---------------.........,,,,,,,,,,,,------------.........//////000000000---///222555888KKKvvvrrrppp{{{}}}vvvzzz}}}||||||yyyuuuyyyggghhhiiibbbaaaggg\\\^^^lll{{{kkkccckkkwwwttt]]]KKKJJJOOOOOOdddiiippptttwwwyyy~~~uuuuuutttpppkkkgggddddddccchhhooozzzwwwooommmppp}}}~~~iiiyyyyyyPPP;;;000(((''',,,***))))))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!(((000333000+++'''%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&---BBBEEE...###'''"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%HHH555222,,,000...000,,,,,,------......//////,,,,,,,,,------------............///000000111111///555111222UUUrrr~~~yyyvvvuuu{{{qqqnnnqqqpppeeeooozzzpppjjjeee___ZZZWWW___ZZZ```nnntttppppppwwwrrr\\\SSS___rrr~~~|||wwwssspppnnnnnnooolllhhhiiittt}}}|||yyy{{{~~~~~~wwwrrrrrr|||QQQ777000...)))******))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))666777((($$$)))(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{CCC555444...000,,,------------....../////////,,,,,,---------...............//////000111111222222555666III}}}zzzyyywww}}}|||zzztttqqquuuoooccclllooo```^^^bbbeeebbbbbbbbbcccjjjwwwuuujjjmmmxxx{{{xxxvvvuuuiiiiiijjjjjjmmmuuu}}}mmm```]]]fff|||xxxuuu~~~pppcccBBB111...*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$'''***%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%''''''$$$&&&+++%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuu???444555///000,,,---.............../////////,,,---------..................///000000111222222000222HHHuuuvvvuuuzzz~~~{{{}}}jjj___qqqwww```aaassspppwwwxxxsssuuu|||uuu|||zzzwwwpppgggccckkkvvvvvvhhhbbb___lll|||wwwwwwqqqyyyWWW222111+++******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((+++###"""'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sss>>>333444...111///111////////////............------------............---...///000111222333333777GGGppp~~~rrrhhhbbbyyy~~~zzzggg___ccc~~~ooohhhvvvvvvjjjkkkrrrzzzwwwuuunnnlll|||}}}xxxwwwlllxxx|||~~~xxxHHH000++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&$$$"""%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&######&&&'''$$$###$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ttt???222333---111111666000000//////......---------------.........//////---...///000111222333333GGGkkkwwwyyyzzzxxxwwwzzzvvvuuu|||oootttyyywwwnnnlllsss{{{ppppppuuu~~~~~~vvvrrr}}}}}}{{{www|||sssrrryyyrrrsssvvvvvv|||ooojjjiii222++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%$$$%%%'''((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!(((***###!!!&&&(((%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ppp===222222---444222222111///......//////...,,,..................------000---...333222000888EEEpppyyy}}}zzzyyy~~~bbblllyyy|||wwwrrr|||sssbbbwwwtttbbb\\\^^^^^^sss|||}}}wwwpppmmmrrr}}}~~~~~~QQQ111+++000--- '''///###&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))(((%%%######$$$%%%'''(((((('''&&&$$$(((,,,,,,)))''''''((()))'''&&&(((***)))((((((%%%&&&&&&''''''&&&&&&%%%rrr???444444...444111111000...------......---,,,........................444---...444222333JJJhhh}}}zzzyyy}}}uuuuuu{{{^^^iii{{{~~~~~~}}}zzzyyycccjjjzzzvvvyyy|||~~~vvvgggaaagggpppzzzwww|||{{{rrrjjjttt|||vvvuuuxxxxxxXXX777%%%***---,,,------&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''')))+++++++++'''((())))))'''&&&&&&''''''(((((('''&&&&&&''')))***'''&&&&&&'''%%%$$$###&&&&&&&&&''''''&&&&&&%%%rrr@@@666555///333000000///---,,,---......---+++........................222---...333222;;;aaa{{{qqqkkkuuu}}}vvvrrrtttXXXfffvvv}}}zzzooodddvvv~~~sssfffaaadddhhhkkkkkkmmmkkkgggbbbcccnnn~~~yyy||||||rrrpppnnniiiiiiuuuxxxwww|||zzzxxxzzz}}}\\\,,,(((444+++"""+++&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&'''(((&&&(((***)))'''(((***...+++)))&&&&&&'''))))))***,,,+++))))))***+++)))''''''''''''&&&%%%$$$$$$###mmm>>>555555...333000111///...------...///...---............///////////////000222222999SSS{{{yyyjjjfffyyy~~~jjjiiiSSSgggvvv~~~|||zzz|||}}}zzz~~~|||~~~~~~~~~ggglllyyyttt[[[UUUQQQSSSUUUSSSPPPNNNKKKLLLPPPXXXddduuuzzzooo___VVVXXXcccooowww{{{vvvfff\\\\\\[[[dddwwwooocccbbbccckkkvvvzzzrrrggg___hhhuuu{{{zzz|||yyyLLL,,,///*** ((('''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''*********)))'''&&&'''((((((***,,,***''''''+++000///......000333333000,,,)))***)))(((***,,,+++(((+++***)))(((''''''&&&&&&ggg999333444...222000222000///...///000111000///........./////////000000///666444111GGGxxxyyy}}}~~~lllppp~~~xxxggg```NNNhhhzzz~~~zzzxxx{{{}}}yyy|||}}}|||xxx~~~~~~|||ssssss~~~}}}kkkcccrrr~~~}}}pppaaaEEECCCEEEIIIGGGAAA>>>@@@BBBCCCGGGMMMVVV___dddgggVVVNNNDDD@@@EEELLLRRRUUUXXXXXXNNNHHHKKKLLLQQQ```ggg~~~rrrgggaaa^^^eeeooouuuuuutttbbb```cccrrrzzzsssooouuuttt999)))...,,,,,,''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((($$$'''***++++++***,,,...+++---...---,,,---111444///000444:::===;;;333---444555222,,,+++,,,)))###******)))))))))***++++++bbb666222444...222000222111/////////111222111000.........//////000000111...333222999]]]wwwlllxxx}}}qqqnnnzzzqqq[[[JJJfff{{{vvv~~~~~~yyyvvvzzz~~~~~~}}}wwwyyyzzz|||yyyooonnniiimmmuuuwwwwwwrrrWWWfffxxxooo___HHHCCCAAABBB???999===EEEBBBAAA???@@@BBBDDDDDDDDDDDD@@@===???CCCFFFDDDAAAAAAIIIHHHGGGMMMJJJFFFMMMGGGZZZrrrwwwmmmiiiqqqyyyxxxttttttggg```^^^kkk|||uuuooovvvwwwVVV000......((('''(((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))%%%(((******((('''))),,,---///333:::AAAHHHMMMPPPdddggglllrrrssspppjjjeeeYYY[[[UUUJJJEEEDDD???666+++***)))'''''''''((()))bbb777444666...111///111000......///000111111000---......///000000111111///000===\\\uuuqqquuupppssslllkkkwwwyyylllhhhuuuuuu\\\FFF___xxx}}}uuuooonnn||||||wwwtttxxx{{{}}}xxxvvvyyy~~~~~~wwwnnnjjjkkknnnsssvvvssssss~~~|||sssvvvXXX___pppyyyooo\\\PPPGGGFFFCCC>>>AAAIII???>>>>>>>>>>>>>>>>>>>>>===<<<===AAAEEEGGGEEEBBB;;;DDDDDDDDDJJJHHHCCCFFFBBBGGGTTTmmmxxxqqq||||||zzzooollllllqqq}}}}}}xxxvvvnnnqqqxxxGGG...)))%%%((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++---///'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++---...---,,,///666===DDDEEEJJJTTT```iiimmmmmmlllnnnpppqqqpppppppppqqqtttwwwsssiiigggiiieee\\\CCC@@@;;;444///+++((('''ddd999666888///111///000...------...000111000///---......///000111111222555555QQQ}}}ddd{{{zzzdddeee```TTTPPPRRRNNNPPPaaadddrrrcccooovvvhhhooo___DDDYYYsss|||wwwyyyxxxsss{{{zzzuuusssvvvyyy|||zzzyyy~~~wwwwww|||{{{rrrnnnqqqqqqyyy}}}tttqqqyyyvvvxxxvvvwwwccc\\\zzztttdddbbblllnnn]]]QQQPPPMMMEEEBBBEEE???BBBEEEGGGGGGDDDBBB@@@>>>======???CCCEEECCCBBB;;;AAA===;;;EEEJJJLLLTTTZZZOOOMMM^^^xxx{{{hhhqqqwwwsssvvvzzz~~~~~~yyyvvvrrrvvvooo^^^333+++---(((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''+++///222444'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,///222555;;;GGGVVVbbbllliiiiiinnnwww{{{xxxsssooonnnllliiigggjjjqqqwwwpppvvvvvvqqqsss||||||tttgggaaaWWWKKK@@@666000,,,___777444444---333///---//////............//////222222000...///222333333222AAAbbbggguuu\\\TTTUUUnnnpppeeeaaaVVVFFFCCCQQQWWWRRRXXXhhhvvvssseeehhh||||||nnn{{{}}}RRRFFF___uuu|||uuummmqqqwww|||xxx{{{zzz{{{~~~yyyjjjgggnnn~~~{{{|||~~~{{{wwwuuuyyyvvvWWWSSSuuuzzz{{{|||xxxmmm|||zzzpppeee^^^\\\XXXPPPIIIOOOMMMLLLMMMOOOQQQRRRQQQMMMJJJDDD>>>===@@@AAA@@@DDDAAA===>>>KKKYYY\\\VVVZZZdddhhhdddhhhyyyoooqqqrrruuu}}}~~~}}}sssooouuu{{{|||MMM&&&444)))'''++++++%%%***...&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((('''''''''((())))))((()))***)))((('''((())),,,'''&&&))))))### """''''''(((''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&+++222:::???)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&'''(((((()))))))))))))))******)))'''&&&(((***'''(((((((((+++---***$$$((($$$%%%,,,...***)))...+++$$$'''+++(((***,,,$$$)))'''%%%&&&)))+++)))&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((('''$$$""")))((()))+++(((%%%***333333444CCCUUU```ooozzzxxxyyyooodddbbbffflllpppssssssyyyvvv|||zzzqqqrrryyylll]]]KKK444___777444444---333000---//////............//////000///......///111222111888HHHxxxvvv[[[XXXaaaddd{{{zzzccc\\\\\\LLLMMMOOORRRUUU^^^nnn~~~wwwkkkaaahhh{{{pppZZZIII^^^vvv~~~yyywww|||}}}zzz}}}tttooosss}}}~~~{{{yyyxxxmmmaaabbblllqqquuuyyyyyyxxxyyy}}}~~~yyyvvvxxx~~~tttRRRKKKjjj{{{uuu~~~~~~zzzrrrjjjhhhmmmssskkkiiigggeeedddaaa^^^[[[[[[VVVLLLDDDBBBEEEHHHJJJGGGNNNRRRRRRUUU___gggkkkvvvnnnjjjmmmlllnnn}}}rrrkkk{{{wwwxxxxxxtttoooqqq}}}ttt???===444...///---&&&((())) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((('''((()))***'''$$$$$$)))+++((((((+++''''''(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%###$$$''',,,111555)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((())))))***+++,,,---+++******,,,---,,,+++,,,111///,,,***((('''''''''...&&&'''***'''+++000************)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''%%%%%%&&&(((***+++++++++)))%%%%%%+++111333777===SSS]]]sss~~~vvvooollldddbbbfffmmmwww~~~{{{vvv{{{nnnlllttt{{{sss[[[___666444444---333000...000//////......//////000000......///111222111111BBBeeetttdddDDDbbbyyy|||XXXJJJHHHHHHQQQUUUUUU^^^sssgggiiiwwwvvvlllzzzsssaaaHHHZZZvvv||||||}}}zzzvvvwwwzzzuuukkkhhhlllkkkqqqxxx|||~~~ssseeecccjjjqqqssstttrrrppppppsssvvvuuurrrqqqwwwvvvQQQEEE___qqqssszzz~~~}}}~~~}}}||||||||||||yyytttpppmmmdddWWWMMMIIIKKKQQQVVVUUU\\\bbbeeeiiiqqqxxx{{{zzz|||qqqeeerrrxxxjjjzzzyyyrrrooo}}}ccc<<<555)))(((***''')))***###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))'''(((((())))))((((((''''''&&&&&&&&&'''((()))***)))&&&%%%&&&&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$''')))+++((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))*********---,,,++++++,,,---,,,+++(((&&&)))...,,,''')))111///111...***---444333,,,---'''***---((()))***"""$$$'''***)))&&&%%%)))---''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&''''''(((((()))(((((((((((((((((()))+++,,,...///111???YYYppprrrmmmooommmeeehhhqqqqqqzzz|||~~~|||zzz||||||rrrpppzzzuuuoootttyyyyyyuuuxxxzzzsss^^^666444444---333000...000000////////////000000111//////111333222333666XXX~~~fff___{{{rrrPPPGGGGGGLLLSSSZZZcccuuucccWWWtttqqqzzzuuubbbCCCUUUuuu}}}}}}wwwooommmvvvpppmmmmmmmmmooowwwqqqoooooottt{{{}}}vvvuuu~~~zzzwwwwwwyyy{{{uuuuuuxxx~~~{{{UUUFFF]]]qqqzzzzzz~~~xxxooobbbXXXRRRRRRYYYaaannnkkkkkkuuuxxx~~~jjjwwwxxxttt}}}OOO???,,,%%%)))***,,,...'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((()))))))))*********&&&''')))+++,,,,,,,,,,,,+++)))((()))***+++++++++,,,+++***)))&&&%%%%%%'''))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))''''''((((((((()))))))))''''''((()))+++---...///***((('''(((******(((&&&------444===999111444???LLLOOOGGG>>>DDDPPPGGG222888000///...'''***000,,,)))***+++)))''''''***,,,''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))++++++,,,+++)))(((((((((+++111888???HHHZZZsss~~~mmmfffiiiooozzz{{{yyyssspppsssyyy}}}|||llldddmmm|||llldddaaaiiippptttyyy~~~tttrrrnnn^^^666333444---333111///000000////////////000000111......111000111888BBB{{{kkk}}}\\\IIIPPPXXXQQQ]]]pppjjjYYYeeetttwwwtttdddDDDTTTuuutttnnnoooyyyuuurrrrrrvvv}}}vvvnnnnnnuuu{{{YYYIII]]]uuu|||}}}wwwmmmgggaaa^^^dddnnn||||||yyyfffkkk}}}{{{vvvuuu|||}}}]]]===,,,------,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))************+++((()))***++++++++++++++++++***)))***,,,---+++***''')))+++***)))+++---///))))))(((((()))***++++++(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))******((((((((()))))))))******'''''''''(((***+++---...------...000111222111000000444???HHHEEE<<<>>>FFFccccccZZZUUUhhh|||fffkkk\\\QQQCCC111...111---222...***((())))))'''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***'''***,,,---,,,,,,...000,,,777JJJ___ooouuupppiiisssqqqyyyoooxxxzzz|||{{{zzz~~~yyylllkkkggguuurrr^^^555333444...444111///111000000//////000000111///------///...222DDDYYYrrr|||^^^MMMPPPTTT[[[ssslllRRRPPPjjjzzzwwwuuuvvvoooPPPYYYppp}}}zzz{{{}}}pppnnnkkklllvvvxxx```QQQ\\\ssstttvvv~~~~~~xxxuuupppmmmttttttfffvvvhhhfffttt~~~zzzqqqvvvyyyzzz|||zzzxxxsssHHH,,,++++++******'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))*********++++++++++++,,,+++***)))))))))))))))((('''(((+++///000---***&&&+++...***'''((()))(((&&&&&&%%%%%%&&&(((***+++((((((''''''''''''(((((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''(((((())))))******+++))))))))))))***************)))(((((()))***+++,,,...111333333111//////000,,,555???CCC???;;;;;;===OOOMMMDDDBBBXXXsssvvvgggcccaaahhhhhh[[[QQQJJJ???000+++&&&%%%(((***)))&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''((()))******(((***+++***)))***///333>>>WWWqqqxxxsssnnnooorrr~~~zzzyyyzzzzzzxxxttt]]]555333444...444111///111111000000000000111111000...000222111:::XXXwwwcccRRRTTTUUUqqq^^^HHHRRRjjjvvvlllvvv|||xxx|||}}}```\\\eeesss|||~~~vvv}}}}}}~~~qqq```\\\kkkdddeeevvv}}}}}}zzzwwwzzzeeeaaaooovvvkkkjjjzzz}}}pppooovvvuuuwww}}}xxxuuuuuuqqquuuVVV000,,,+++)))***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,---,,,*********---///111444555888???FFFHHHDDD@@@>>>EEEHHHBBB;;;999888555333111...,,,***)))))))))((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))'''(((((()))******++++++)))))))))*********++++++++++++++++++---000333555111888@@@DDDDDDFFFKKKPPP[[[ffflllfffbbbeeeddd___]]]]]]UUUMMMMMMPPPGGG888666===SSSdddgggjjjmmmfffDDD@@@:::555111...,,,+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((()))***++++++++++++***,,,555BBBKKK\\\ppp}}}wwwkkkooo}}}ttt}}}}}}|||{{{zzzwwweeesss]]]555333444...444111000111111000000000000111111222222444666666CCChhh|||nnnSSSPPPcccqqqwwwlllQQQOOOgggxxxzzztttjjjYYYaaahhhvvv~~~lll]]]YYYhhh}}}xxx~~~||||||}}}}}}~~~{{{|||~~~ooo]]]bbb{{{|||___dddrrr|||uuuuuu}}}~~~~~~||||||~~~pppkkkqqqnnngggssslllXXXZZZYYYfff```ccc^^^___~~~|||}}}uuuhhhaaammmmmm@@@555000***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,++++++***+++///444:::===LLLNNNSSS\\\eeehhhddd```]]]ggglllhhhccccccbbb___KKKHHHBBB;;;555000...---((((((''''''''''''(((((((((((((((''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++)))************+++++++++***+++---000555:::???BBBPPP^^^ppp}}}vvvggg[[[PPPJJJCCC;;;DDDTTTYYYqqqmmmbbbQQQ???222,,,***))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((()))++++++)))***,,,111;;;NNNfffwwwpppiiibbbggg{{{yyyuuusss^^^999444555333444...555555444222111111111222222333555111...BBBooommmzzzsssbbbRRRVVVjjjzzz}}}~~~vvvfff{{{~~~}}}cccQQQXXXvvvwww[[[XXXZZZdddmmmsss|||{{{jjj\\\[[[gggttt|||wwwxxx}}}vvvuuu|||___XXXqqq{{{pppfffeeekkkttt}}}hhhQQQppp|||}}}}}}|||kkkgggkkkuuuxxxvvv}}}{{{bbbWWWWWWZZZYYYPPPGGGTTTuuuuuuyyyzzz{{{yyyssspppnnnrrrWWW444333000'''---))))))'''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&&&&'''((()))************(((---(((&&&,,,***%%%***000+++''')))...000,,,(((,,,...111555>>>JJJVVV\\\aaaZZZ[[[eeeggg```]]]aaa{{{zzzmmm[[[XXXcccjjjfffsssrrrmmmdddWWWKKKDDDBBB333000,,,******)))'''%%%&&&&&&%%%'''))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((())))))******+++------+++*********)))***+++---...+++)))///666444666999===EEETTTmmmvvv^^^ZZZKKK>>>EEE```zzz~~~PPP555111)))(((***---+++'''(((,,,***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''',,,$$$$$$%%%!!!&&&,,,'''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&)))((((((((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((+++)))333'''$$$+++&&&***+++:::DDDJJJggg{{{gggttt|||zzz}}}~~~^^^999444555333444...555444333222111000111111222444555111666UUU~~~~~~{{{eee\\\[[[TTTRRRbbb}}}{{{mmmeeeddduuuZZZRRRcccsssuuuqqqmmmiiiccccccooo}}}sssaaa```eeeiii___QQQVVVfffssswww}}}|||pppdddhhhssszzzzzzsssnnnqqqxxx~~~rrr\\\mmmjjj}}}yyy|||pppfffcccgggpppssstttmmm```]]]XXXYYYRRRIIIQQQiii}}}|||uuurrr|||~~~zzzttttttnnnmmmxxx~~~RRR:::...((()))))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''&&&'''((()))************'''---***(((...,,,)))///)))---//////---///555:::FFFFFFMMMXXX___bbbjjjsss~~~wwwnnnrrrvvv|||xxxaaaKKKZZZHHH333***+++...+++'''******((('''&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((()))*********((()))******,,,///000000***......))),,,222222+++777DDDZZZttttttsssqqqjjjTTTZZZmmm~~~hhhYYYAAA111""" %%%&&&$$$###)))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))%%%)))***###$$$)))&&&&&&&&&'''''''''((((((((($$$%%%&&&''')))***,,,,,,&&&&&&''''''(((((((((((((((((('''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((((((''''''(((((()))***+++''')))***''',,,111...999555IIIiiiyyyzzzwwwqqqxxxpppxxx{{{yyy|||^^^999444555333444...555333222111000000000111222666444:::SSS}}}|||{{{rrreeeMMMQQQQQQQQQWWWmmm}}}rrrjjjnnnwww|||\\\___xxxpppaaaooouuu}}}|||ssslllpppyyyyyyyyy~~~nnn\\\TTTYYYkkkwwwfffKKKIIIZZZaaaooozzz~~~pppqqqwww|||uuucccbbbnnn~~~}}}|||~~~uuuaaaiiiTTT]]]kkkzzzyyyuuukkkfffeeehhhmmmnnnooo|||ssseeeaaaUUUZZZZZZWWW\\\jjjtttvvvtttrrrssstttlllffflllyyy~~~xxxwwwnnnjjjssszzzEEE,,,+++******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((('''''''''((()))******+++*********000,,,(((,,,)))&&&,,,)))555AAAAAA::::::DDDPPP]]]ZZZ```nnn{{{|||llljjjiiidddrrrnnndddRRR>>>///******((()))))))))'''&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((())))))******+++,,,***)))***+++,,,,,,+++,,,,,,---...222;;;FFFNNNdddxxx~~~~~~{{{|||vvvlllqqqnnn^^^UUUcccoooRRR555,,,111444...((((((((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&)))444555((($$$)))'''''''''''''''(((((((((((('''''''''''''''(((((((((******++++++++++++******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))(((((())))))***+++(((...)))%%%,,,111000222666UUUtttrrrppp~~~}}}|||}}}yyy^^^999444555333333...555333222111000000000111222666222JJJooo___LLLVVVUUUUUU___uuuwwwvvv}}}yyydddmmmyyylllaaahhhrrrtttcccYYY]]]eeeeeeccccccyyyeeeFFFDDDRRRSSSggguuuvvvvvvddd```cccgggqqq{{{|||tttjjj```ddd{{{~~~bbbiii[[[dddfffkkkjjjuuussswwwvvv}}}zzztttqqqooooooqqqrrrmmmllluuu|||pppccc```XXXaaahhhlllqqqvvvvvvqqqdddYYYUUUWWWUUURRR```uuu|||rrrkkkooozzzVVV...---000***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((((((((((((((((((((()))***++++++++++++***000---+++111000///666BBBGGGKKKJJJIIIRRReeeuuu{{{~~~yyypppmmmxxx}}}hhhNNN999...(((''''''(((******(((%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))******++++++...+++***------+++******///+++000<<>>---&&&+++***''''''((((((((())))))))))))))))))(((((((((((('''(((((()))((('''%%%$$$###((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((((()))******$$$...)))(((333...+++:::FFF|||wwwlllppp~~~}}}~~~^^^999444555333333...555222222111000000111222333333333ZZZyyyzzz\\\NNNRRRRRRWWWfff~~~vvvyyydddnnn}}}gggQQQRRR\\\gggsssWWWAAABBBGGGOOOdddqqqoooxxxqqqllllllpppoookkknnnvvv|||kkk|||uuuggg___ggg{{{iiiggggggzzzuuurrrrrryyyvvvwwwpppqqq}}}vvvtttuuuuuuwwwzzzyyysssnnnqqqxxx{{{yyyeeeYYYXXX[[[dddqqq|||{{{pppdddSSSHHHHHHGGGFFFRRRddd{{{wwwnnnkkkmmmvvvooommm777,,,///******((('''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((())))))))))))))))))((()))***+++,,,,,,,,,,,,&&&,,,,,,000===CCCEEEMMMYYYTTTPPPRRR```wwwqqqoooqqqmmmooo|||eeeKKK???444)))$$$'''+++)))&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))***+++++++++***(((+++///000---///333///666@@@NNNbbb|||uuusss|||\\\^^^xxxlllTTT>>>...***---((('''''''''))))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&...>>>???...'''+++***((((((((()))))))))******''''''((()))+++,,,------+++,,,---------+++***((((((((())))))***++++++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''(((((()))***(((,,,'''---777000777WWWvvv|||jjjzzz^^^999444555333444...555333222111111111222333444333@@@ppp{{{lllYYYNNNNNNSSS```tttrrroooqqqwww{{{zzzzzz{{{}}}eeejjj{{{~~~xxxiii^^^```iiipppzzzoooKKKDDDEEEBBBKKK]]]iiijjjrrrwwwvvvyyy}}}{{{zzzkkkwww}}}wwwkkk^^^YYYyyyoooaaaddd}}}rrruuuyyy{{{wwwrrrppptttwww|||}}}zzzvvvuuuvvv~~~{{{jjjUUUIIIGGGQQQYYYkkkdddWWWMMMLLLNNNPPP[[[gggiiiooo||||||uuunnnjjjjjjssspppNNN///)))******)))(((''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))******))))))+++,,,,,,,,,,,,,,,***...,,,222EEEOOOPPPVVVWWW[[[fff{{{uuusss|||uuuzzzgggTTT;;;***%%%(((******'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((()))******++++++,,,,,,)))***---+++(((///;;;999SSSdddooonnnfffzzz{{{sssmmm]]]<<<+++,,,***((('''(((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((($$$(((555777***&&&***((())))))))))))************)))))))))))))))(((((((((((()))+++------,,,+++***&&&&&&&&&&&&(((***,,,---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((''''''''''''((())))))///+++(((...999BBBYYYzzzzzzqqq}}}^^^999444555333444...555444333222222222333555666888___}}}wwwYYYVVVQQQTTT^^^rrrwwwhhhSSS[[[fffnnnqqquuuuuummmkkksssxxxvvv|||~~~ppp\\\aaahhhmmmpppttt{{{xxxVVVDDDFFFHHHDDDHHHVVVcccjjjsss~~~{{{oooppptttjjjccc___]]]}}}uuugggeeeyyyooohhhkkkvvvppppppssswwwzzz||||||yyyvvv}}}vvvoooiii___OOOBBB<<>>'''+++***)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))***+++,,,------------000000---777PPP]]]]]]aaajjjwwwsssZZZBBB111***)))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))((())))))******+++,,,,,,///,,,---///,,,///BBBXXXgggYYY^^^iii|||eeepppYYY:::222...+++((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&$$$+++...'''(((,,,''')))))))))*********++++++------...///000222222333111222333444333111...,,,222///,,,(((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))(((((())))))***+++...,,,...222>>>^^^|||uuurrrxxx^^^999444555333444...555444444333222333444666666>>>|||vvv]]]FFFQQQTTTVVVfffdddNNNZZZ^^^eeelllssswwwsssnnnrrrxxxzzzqqqfffaaaddduuu]]]CCC>>>CCCFFFDDDKKKVVVeeerrr|||rrrkkkvvvooo]]]YYY___eee{{{yyyssswwwiiiiii~~~uuuoooqqqsssvvv{{{~~~{{{vvv~~~pppdddaaa___VVVHHH???BBBCCCRRRppprrrzzz|||www{{{xxxzzzooojjjhhhhhhkkkooo{{{PPP,,,+++***)))(((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))*********+++******+++,,,------------......--->>>```ssswww{{{~~~~~~~~~zzzttt\\\BBB000))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---,,,///666:::GGGggghhhXXXqqqdddddd|||nnn666222---***)))***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))"""&&&)))&&&***///))))))************+++++++++,,,///444;;;CCCJJJPPPSSSbbbbbbbbb```]]]XXXSSSPPPFFFAAA:::222---***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))************)))***++++++,,,(((---777777DDDsss{{{kkkyyyvvvpppooopppwwwzzzuuupppsss{{{[[[999444333333777000333444222555555111777<<<777PPPwww|||~~~RRRSSSRRRUUUqqqaaaQQQPPPfff{{{|||zzzlllfffsssqqqIIIBBBHHHEEECCCGGGGGGYYYooo~~~wwwuuuuuusssbbb{{{}}}wwwiiiccciiizzzzzzyyysssxxx}}}wwwpppkkkoooyyyzzz|||mmmgggiiihhhgggXXX>>>EEEGGGUUUggggggZZZ[[[hhhvvvkkkkkkpppkkkaaaxxxzzzrrr999222'''(((...)))(((+++)))''''''''''''''''''''''''((((((((((((((()))***************)))))))))))))))&&&---+++)))///...***---///222===\\\sssppp|||}}}zzzzzznnn___JJJ+++///111+++"""&&&///***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((+++***)))+++++++++,,,---,,,222333777SSSrrrVVVkkkooo```XXX]]]qqq```^^^DDD---555$$$###111(((******(((''''''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''***'''%%%'''***,,,)))%%%))))))((('''''',,,444;;;DDDWWWoooyyy___MMMFFF===222...------+++((('''''''''&&&&&&))),,,***&&&%%%((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((***++++++***+++,,,,,,***&&&EEE<<<:::iiirrrllllllWWWLLLJJJIIIIIIJJJPPPQQQUUU[[[cccllltttxxxZZZ888444444333777111444666333111222444555888>>>___mmm___wwwoooRRROOOQQQeee~~~uuuNNNLLL___~~~~~~|||}}}pppzzzjjjQQQAAAEEEJJJEEEEEEKKKRRRdddvvvssstttwww~~~qqq[[[sss~~~~~~~~~vvvooolllsss{{{rrrhhhsssvvvzzzxxxmmmkkkrrr{{{wwwmmmjjjlllooouuuhhhKKKPPPRRRZZZ```XXXIIIIIISSSfff|||~~~~~~xxxnnniiiiiihhhdddttt~~~VVV:::,,,+++///***(((***'''''''''''''''''''''''''''((((((((((((((()))******************************'''...---***000111000777FFFMMMQQQ___uuuuuuxxx```???&&&''')))***)))((())),,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))((((((///000)))&&&+++111444,,,+++888ZZZWWW\\\nnnbbbiiiiii^^^bbb```]]]XXXRRRRRR___nnn|||ccctttBBB%%%111---!!!---******))))))((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''---111,,,$$$"""***222(((---111333888EEEYYYhhh{{{xxxsssuuupppppp|||zzzvvvjjj]]]GGG;;;...))),,,///---(((111'''!!!$$$((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((()))***+++***+++,,,---,,,333;;;YYY~~~qqqrrroooZZZMMM@@@<<<<<<<<<===>>>???AAAEEELLLUUU```iiinnnnnnrrryyyyyyrrrzzzXXX777444444333777222666666666---///888222666PPPzzzggg___iiiyyyfffMMMQQQWWWsss```FFFOOOppp~~~qqq```XXX]]]kkk{{{uuuyyyGGGAAACCCIIIGGG@@@DDDPPPcccrrrwwwyyyyyyyyyqqqSSSkkk|||~~~~~~|||vvvqqqrrrwww{{{xxx}}}dddUUU^^^nnnuuu{{{ttttttyyy|||{{{ssswwwxxxnnnmmmrrrwwwzzz{{{vvvrrrooottttttTTTPPPYYYeeefffYYYKKKHHHNNN\\\kkk{{{yyy~~~pppiiihhhjjjiii~~~fff???+++&&&+++)))(((+++)))'''''''''''''''''''''''')))(((((((((((()))******************************(((///...,,,111222777CCC\\\\\\rrr~~~mmmkkk___>>>000***///---$$$###,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))'''...///((('''...111...000IIIppphhhfffnnnvvv\\\```wwwsssxxx|||{{{pppeeeeeelllyyygggqqqdddEEE333+++******))))))*********)))((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((***)))((()))+++,,,,,,+++000555BBBWWWnnnwwwhhh^^^\\\]]]\\\aaaeeecccgggoooiii```ddd```gggmmmsss|||tttdddLLL777+++***...///(((###%%%((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((())))))******+++***+++...111>>>KKK}}}kkktttRRRDDD===777444666777666777:::888999;;;AAAJJJTTT]]]ccceeeiiinnnqqqpppnnnkkkiiiuuuxxx{{{UUU666444555444777222777333888---...:::000;;;lll}}}aaa___rrrbbbFFF[[[eeeyyydddWWWSSS\\\yyyggg___WWWVVVZZZcccnnnwwwkkklllzzzwwwtttvvvqqqFFFGGGJJJJJJEEECCCOOO___qqq|||zzz|||zzzvvv{{{~~~|||{{{qqqRRRiii~~~}}}ooohhhsssyyyvvvwwwSSSOOODDDGGGPPPVVVgggvvvsssrrrlllyyyxxxqqqjjjkkkzzzzzzlllnnnuuuqqquuuxxxqqqoooqqqsss}}}{{{vvvnnnuuudddRRRcccwww{{{mmm\\\UUUVVVcccttt~~~{{{|||lllggghhhbbbpppvvvxxxsssRRR666))),,,+++)))+++(((''''''''''''''''''''''''))))))(((((())))))***+++*********+++++++++++++++)))///...---222444===OOOfffsss}}}zzz}}}kkkLLL///)))---***&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********...+++***...111111///...EEEtttvvvTTTkkkwwwvvvsssuuuqqqdddeeeaaakkkyyy|||VVV222,,,222(((((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''&&&)))...111000---@@@ZZZ~~~yyyiii[[[[[[WWWUUU^^^rrrnnn```dddsss}}}{{{```EEE333+++%%%(((,,,...)))###&&&,,,''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************+++******111888FFFrrrzzzlll___DDD===999777666777::::::666777:::;;;::::::<<>>KKKaaaxxx{{{iiiDDD,,,(((...///+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((()))))))))*********+++333+++,,,444111+++888OOOVVVgggvvvhhhgggTTTYYYttt|||SSS!!!999(((((()))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))******%%%---111---)))444NNNdddnnn[[[XXX]]]yyy{{{nnntttsssxxx}}}YYY;;;111---***+++)))&&&&&&)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******,,,***+++,,,***,,,777EEEbbbeeeSSS@@@AAA===222666555666888666222444888999888666666888<<<@@@CCCMMMUUU___eeehhhmmmuuu{{{sssqqqpppsssxxx~~~SSS666666777444666222888///666555444888???mmm{{{hhhdddgggqqq```EEEJJJcccvvv~~~RRRNNN^^^ttt|||wwwwwwxxx|||{{{mmmjjjlllkkkiiimmmjjjHHHFFFHHHJJJLLLTTTbbbpppwww|||sssyyy|||~~~}}}~~~{{{qqqXXXlll{{{|||~~~uuuaaa]]]lllzzzuuurrrrrr}}}}}}mmmSSSUUUWWWYYYZZZWWWQQQMMMGGGGGGFFFBBBDDDLLLSSSWWWXXXfffgggVVVPPP]]]iiijjjnnnooonnneeeXXXSSS^^^nnntttnnnrrrxxx~~~www|||hhhmmmyyyxxxhhhiiiuuu~~~|||zzzuuuuuuxxxiiiaaadddaaannnbbb||||||SSS222---,,,***+++(((((((((((((((((((((((((((***))))))))))))***+++++++++++++++,,,,,,------...,,,000111;;;KKKUUUgggxxx}}}ssskkkIII000)))+++---((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((())))))******++++++++++++***...000***///VVV```ooossssssgggfffllluuuqqq```fffnnnuuuCCC***,,,+++***(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((())))))******+++***))))))///BBBaaadddPPPUUUmmmnnnbbbZZZSSSQQQXXXPPPFFFHHHGGGGGGMMMKKKVVViii{{{xxxxxx~~~~~~uuuXXX@@@)))###***---)))%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,***+++------222DDDXXXqqqEEE777===:::444444444222333555555333444999888777555555666999;;;===HHHPPPZZZaaadddggglllpppjjjiiihhhkkkoootttxxxzzzSSS666777888444555111777222333555666888PPP}}}vvvbbb]]]aaattt[[[???HHHNNNaaa|||vvvUUUSSSmmmwwwssstttssssss{{{yyyvvvgggRRRHHHIIILLLMMMPPP\\\ooo|||yyy}}}xxxnnnUUUggguuu~~~~~~~~~rrrfffTTT___~~~|||vvvooonnn{{{tttrrruuusssqqqrrrgggXXXRRRNNNLLLCCC@@@:::777???EEELLL[[[hhhjjjjjjiiibbbYYYsssjjj]]]PPPFFFFFFSSSaaawww}}}rrrrrrwwwjjjeeeppprrryyy|||}}}|||xxxrrruuu~~~}}}pppgggaaaaaaiiilllkkk}}}ZZZ111+++++++++,,,+++((((((((((((((((((((((((******))))))******+++,,,++++++,,,,,,---.........///222777IIIddduuuttt~~~vvvTTT333''')))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((())))))******+++,,,,,,(((---///000<<<^^^{{{iii}}}{{{uuu}}}xxxsssmmmVVVSSSTTTWWWXXXYYY]]]ddd{{{wwwxxx>>>111///,,,)))(((((()))***((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++///***111MMMtttmmmbbb```sssxxxqqq```OOOHHHOOOZZZ```OOO\\\```aaaiiihhh]]]YYY[[[RRRHHHGGGSSSiiivvvqqq~~~}}}aaaBBB222///...+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,)))+++000333<<>>AAAHHHKKKXXXuuuzzzgggXXXKKKIIIFFFCCCGGGOOO[[[pppxxxgggqqqooo}}}vvvwwwtttzzz~~~|||{{{}}}}}}tttnnnsss|||{{{sssfff[[[fff^^^zzzyyyuuuTTT+++000444(((%%%))))))))))))))))))))))))))))))))))))***+++,,,------++++++,,,000111000...333JJJVVVzzzpppFFF'''***333)))"""+++)))""",,,((((((''''''''''''((((((''''''(((((())))))******///((((((000...&&&)))444111)))888eeebbbnnnzzzjjjeeelllzzzmmm\\\QQQPPPNNNHHHKKKTTTaaaiiipppoookkkiiillloooccc^^^\\\hhhuuurrrssstttjjj333+++999)))###///))))))(((((((((''''''''''''(((((((((((())))))))))))$$$333'''000...'''888DDDfffwwwaaafffxxx}}}aaaQQQPPPTTTuuusssdddPPPXXXsssuuulllqqqzzzxxxQQQ666000,,,///'''%%%+++---)))''')))((((((((((((((((((((((((***)))))))))))))))***+++***(((666;;;777NNNpppyyy```qqq```MMMAAA555333666666666777666999;;;<<<<<<<<<===>>><<<@@@999444::::::444666888:::???PPPdddccc```jjjiiiiiijjjmmmssszzzNNN;;;555888333222555333666***333555SSSoooeeeVVV___wwwYYYGGGAAAQQQddduuuxxxQQQNNNlllnnncccUUU___www~~~xxxuuu|||sssYYYQQQJJJOOOWWWQQQIIIUUU\\\kkk~~~vvvqqqppppppmmmeeeaaaiiivvv~~~yyyrrrWWWZZZooo~~~}}}{{{nnnccc[[[LLLIIIXXXkkkyyysss{{{~~~|||iiiLLLOOOIIIMMMEEEIIIUUU```ssszzzmmm]]]QQQGGGAAABBBFFFVVVeeerrrrrrkkk}}}sssvvvzzzrrrtttjjjfffllltttuuussssssuuusssmmmjjjxxxjjj^^^hhhZZZqqqqqqttt???000---***000************************)))))))))******+++,,,---------------...///111222FFF^^^www}}}\\\???***111---(((+++---,,,...((((((''''''''''''((((((''''''(((((()))*********,,,***)))+++---//////...///;;;dddkkkzzzkkkeee^^^sssxxxmmmjjjjjj[[[YYYZZZ]]]^^^aaajjjuuutttbbbZZZZZZ[[[fffyyyRRR,,,(((---***&&&&&&))))))((((((((('''''''''(((((((((((()))))))))***)))---)))...444)))...MMMooo___rrrqqqPPPVVVjjjvvv~~~zzzmmmZZZXXXrrrtttyyyyyy[[[>>>***------+++'''%%%''')))+++(((((((((((((((((((((((()))))))))))))))******+++000((((((777SSSttttttmmmvvvoooPPPIII>>>555444777777777888888:::;;;<<<;;;<<<>>>???>>>CCC???;;;@@@===888;;;666:::<<>>:::AAA???BBBTTTbbbjjjsssssspppooorrrwwwzzzxxxuuuLLL999444888444333666555444222;;;???gggrrr{{{fffWWWVVVdddTTTJJJOOOfffyyyiiidddhhheeeMMMMMMaaauuu{{{aaaNNNFFFMMMSSSTTTSSSQQQYYYnnnbbbRRRRRRXXXWWWZZZccclllqqqpppooo\\\fffmmmsssxxx[[[HHHWWWooo|||~~~~~~vvvvvvqqq```MMMJJJLLLLLLfff|||wwwyyy~~~xxxooossssssqqqrrrwwwzzzzzziiiUUUjjjqqqlllbbbaaaYYY]]]sssooommm___JJJ???BBBFFFEEELLLWWWaaaooo~~~ppplllyyyxxxssscccaaaeeeooozzz{{{{{{sss}}}www^^^ddd\\\^^^jjjVVV666///,,,'''************************+++******++++++,,,---...,,,000222...+++000>>>KKK```}}}ZZZ444%%%,,,)))***...%%%))))))(((((((((((())))))'''(((((()))******++++++,,,++++++***+++...444777WWWooozzzrrrfffaaakkkxxxgggbbbggglllmmmwwwwwwoooggg[[[ZZZcccnnntttvvvxxx~~~~~~|||sssMMM444'''(((222)))))))))(((((((((((('''(((((()))))))))*********,,,(((,,,...333RRR~~~ffffffzzzcccaaazzz|||iiirrrxxxtttjjj;;;222******,,,,,,++++++(((((((((((((((((((((((())))))))))))***+++,,,,,,(((333>>>]]]wwwyyypppWWWNNN===777333777:::::::::;;;======>>>>>>>>>@@@DDDGGGHHHKKKIIINNNXXXRRREEEEEEDDDPPPNNNJJJVVVdddjjjoooooollljjjjjjmmmpppssstttLLL999444888444333666555///111===HHHssstttxxxyyy___NNNOOOSSSnnn{{{ZZZOOORRRiii}}}eeehhhxxxsssssskkkZZZLLLRRRhhh|||]]]MMMIIIIIIRRRZZZXXXWWW^^^iii{{{|||WWWNNNOOOLLLQQQOOONNNTTT```lllssstttggghhhaaaWWW```yyywwwUUUHHH```zzzzzzoookkkZZZOOODDDJJJUUU^^^~~~yyyxxxzzzyyyuuulllmmmfffYYYQQQUUU]]]cccooo___tttwww~~~sssnnngggYYY]]]qqq|||uuuqqqaaaKKK???CCCEEECCCNNNaaarrrvvvqqq{{{sss}}}hhhaaaiiittt|||}}}^^^___bbb^^^qqqlllvvvgggAAA444111+++************************++++++++++++,,,---...///+++///111......:::RRReeewwwaaauuuEEE&&&---...,,,...***))))))(((((((((((())))))(((((())))))***+++++++++///)))+++000+++''':::VVV{{{~~~ddd___XXXcccuuukkklllnnnqqq|||}}}|||lllhhhhhhiiilllpppvvv|||yyy~~~uuuwww777%%%000)))***)))))))))(((((((((((())))))))))))************---......444TTTEEEpppjjjeee{{{vvvtttiiiyyycccCCC***+++000+++(((+++))))))))))))))))))))))))))))))))))))***+++,,,---111111AAAuuu~~~xxxnnnYYYGGG:::555444888<<<;;;;;;<<>>@@@DDDIIIOOOTTTZZZ```dddbbbcccfffuuu|||nnnpppssszzzxxxtttqqqgggdddpppuuuooojjjooo|||NNN;;;666888333111444222333:::[[[|||eeetttjjjsss~~~vvv^^^SSSaaasss~~~xxx~~~iiiKKKRRRSSSQQQ^^^{{{zzziiiLLL]]]eeeUUU\\\XXXbbbxxxxxxxxxkkkMMMlll|||{{{zzznnn}}}vvvvvv{{{uuueee]]]```QQQOOOJJJTTTkkk{{{pppfff\\\JJJ@@@;;;HHHMMMPPP[[[mmm{{{}}}zzz|||~~~~~~|||yyyqqq^^^```jjj|||ZZZXXXtttxxxhhhccchhhgggRRR@@@===@@@???BBBHHHGGG]]]ooo{{{tttnnnttt{{{www{{{qqqttt|||}}}}}}yyyfff[[[```]]]lll}}}xxxMMM666'''++++++++++++++++++++++++---------------...000000000111111666GGGkkkhhhjjjdddPPPEEE>>>???@@@<<>>@@@DDDLLLSSSYYY```fffiiijjjooovvv|||~~~wwwooo```^^^nnniiicccdddsss[[[999444333333777000444666BBBfffuuuvvvzzzrrr|||ZZZqqqrrr\\\\\\oooyyyoooQQQHHHXXXMMMYYYmmmmmmdddpppiii]]]eeemmm{{{sssooozzzxxxssskkkrrrxxxkkkkkk___dddTTTVVVttt}}}|||___SSSIIIAAACCCEEEDDDIIIYYYvvv|||}}}~~~{{{]]]NNNbbbzzz~~~wwwsssmmmTTT<<<888@@@DDD@@@;;;IIIbbbzzz|||~~~|||wwwyyyxxxuuuiiiwwwwwwvvv~~~}}}jjj[[[ggg~~~|||www^^^\\\^^^hhh```+++222------,,,+++++++++,,,,,,+++,,,---------...000222444///888>>>UUUfffZZZMMM>>>BBB;;;AAAAAA<<<;;;AAAHHHIIIJJJJJJJJJIIIGGGFFFFFFEEEHHHLLLHHHIIIUUU```ooo}}}wwwsss|||}}}pppwww~~~jjj{{{nnn777333)))***,,,+++******)))*********+++++++++***++++++,,,,,,&&&>>>!!!222LLLMMMZZZaaaTTTlllxxxjjjWWWaaaxxx|||tttssspppiii}}}vvvggg]]][[[cccmmmrrrqqqyyyttt000222***(((,,,***$$$***///'''+++))))))***))))))...555LLLtttOOO^^^\\\jjj|||sssrrrcccfffbbbYYYVVV^^^llluuuooovvv}}}xxx}}}rrrcccnnnLLL{{{OOO***333***)))***+++******+++)))''')))+++))),,,000+++...>>>QQQdddzzzyyytttiiiXXXEEEDDD@@@;;;999;;;===>>>>>>>>>EEEUUUiiitttrrrfff^^^___eeennnsssqqqjjjeeecccaaa[[[YYY\\\^^^aaajjjtttyyy|||ttt\\\:::555555444888222555777@@@mmmooo|||wwweeeWWW{{{lllVVVSSS^^^cccmmm```MMMIIIQQQUUUdddxxxqqqdddpppkkknnnwwwwwwxxx{{{||||||ooommm}}}||||||zzzlllgggrrrvvvtttxxxmmmlll___ddd}}}qqqVVVLLLFFF@@@BBBBBBLLLUUUiii~~~||||||~~~{{{~~~}}}hhhTTTVVVkkk}}}{{{ooo___MMM<<<888>>>BBBDDDDDDFFFbbb}}}}}}{{{sssyyylllrrrqqqtttyyyzzz~~~sssmmmsss~~~|||ddd___^^^cccuuulll888555...---,,,,,,+++,,,,,,,,,,,,---......---...000222...666;;;NNN}}}uuu```\\\LLL===???===BBBDDDAAA@@@EEEGGGFFFJJJKKKLLLLLLKKKJJJIIIHHHEEEJJJFFFCCCHHHIIIMMMYYYppp||||||rrrqqqwww~~~tttGGG///222111,,,++++++***************+++++++++***++++++,,,---+++333333888|||rrr]]]TTT]]]eeezzz}}}ttthhhYYY___|||}}}vvvooommmuuullljjjffflll|||}}}}}}xxxooohhhgggffflllqqquuu~~~uuuuuuSSS777,,,)))...---&&&)))---'''+++)))***---+++***222>>>kkk^^^___ggghhhyyywwwrrrkkkfffcccggghhhddddddiiioooqqq|||zzzuuuppppppzzzqqqtttpppeeeuuuYYYQQQlllJJJ(((111+++,,,+++***)))******)))***,,,)))+++///+++000BBBXXX~~~wwwyyysssgggUUUBBBAAA>>>:::999:::<<<======BBBKKK```tttsss```RRRQQQJJJQQQYYY\\\```dddccc```gggeeefffjjjkkkkkkrrrzzz\\\:::666666444888333777999CCC|||yyyppp~~~|||{{{qqqZZZhhhfffTTTOOORRRPPP^^^SSSMMMQQQUUUjjjyyypppcccsssrrrnnn|||{{{www{{{hhhaaaeeeVVVZZZaaahhhnnntttyyy|||~~~sssgggppp{{{||||||xxxtttyyy]]]IIIEEEDDDBBBCCCDDDOOO___~~~~~~{{{|||}}}~~~~~~~~~~~~|||xxx|||xxxaaaLLLVVVrrryyylllcccVVVFFF>>>;;;<<>>CCCcccvvvaaaeee[[[FFF>>>CCCDDDGGGIIIHHHHHHJJJHHHEEEFFFHHHKKKLLLLLLKKKLLLMMMOOOSSSKKKCCCEEEBBBAAAHHHOOOccczzzwwwsssjjjiiiqqqxxxkkk777444...,,,,,,+++***************+++++++++++++++,,,------///***:::PPP{{{pppccceeeRRRbbbrrr~~~yyydddVVV\\\~~~yyyuuutttlllkkkiiifffvvvsssmmmtttzzzyyy}}}{{{yyyyyywwwtttsssggggggiiiqqq{{{~~~yyysssgggzzzttt999///***///000((((((,,,(((***))),,,000,,,,,,>>>UUU}}}OOOllljjjrrrgggjjjrrrvvvuuutttzzz|||||||||yyyrrrqqquuuyyy|||{{{qqq{{{vvvssssssttt:::aaaiii222000,,,,,,,,,***)))(((***,,,***,,,)))***...---555KKKbbbzzz|||www|||tttfffTTTBBB@@@>>>===;;;;;;<<<>>>???===KKKdddvvvnnnZZZVVV```iiipppqqqlllrrr}}}}}}sssnnnqqqwww{{{zzzxxx}}}}}}ZZZ:::777666444777222888777MMMpppzzzxxxxxx}}}ZZZeee\\\PPPNNNOOOLLL___uuuRRRRRR^^^hhhjjjcccwwwyyylll{{{tttkkkhhhnnnwwwtttwwwvvvmmmfffeeehhhkkkrrrzzzoooxxxzzz}}}rrrKKKAAABBBCCCEEEDDDMMMRRRkkk~~~{{{{{{||||||}}}}}}}}}}}}{{{}}}}}}zzz|||xxxVVVKKK]]]mmmnnnvvvgggTTTEEE;;;:::AAAKKKRRRsss{{{vvv~~~fffQQQ[[[^^^]]]nnnmmm\\\cccfffgggnnnwwwyyyjjj```[[[[[[aaaxxxxxxsssVVV666000///...---,,,,,,,,,---...///000///......000222444AAAVVVssscccmmmrrrSSS<<>>yyynnn\\\^^^___uuu|||zzzlll]]]___uuuqqqssszzz{{{zzz}}}uuuuuutttvvvuuunnnkkkpppttttttwww|||yyyvvvxxxzzzzzzyyyjjjbbb___fffnnnqqqqqqrrrgggqqqHHH333)))---111***(((+++)))******---...)))000RRRwwwZZZggg```tttdddjjjuuu{{{wwwvvvssstttttttttsssxxxxxx~~~wwwiiiIIIXXX///+++******,,,+++(((***---***,,,)))***...000>>>XXXxxxyyyzzz{{{vvvgggWWWFFF@@@AAAAAA@@@>>>>>>AAADDDAAATTTiiiooohhhccclllxxx~~~www}}}wwwsssxxxqqquuu~~~xxxXXX888666555222555111888555^^^yyyiiiuuuvvvbbbRRRvvv~~~PPPIIILLLQQQRRRgggkkkWWWSSSfffzzzjjjeeewwwtttvvvtttiiijjjtttvvvjjjwwwpppfffvvv~~~eeeBBBAAAAAAAAAEEECCCQQQ]]]~~~~~~{{{zzzzzz{{{{{{{{{||||||zzz|||{{{xxxyyy}}}~~~{{{~~~uuuTTTMMM^^^oooqqq]]]KKK???<<>>MMMRRRUUUSSSPPPNNNLLLLLLNNNQQQWWWXXXYYYXXXXXX^^^gggnnn|||www```JJJGGGFFFBBBDDDHHHBBBDDDXXXyyytttjjjllldddgggpppttt???333---,,,,,,+++***+++++++++++++++++++++,,,---...///555444[[[|||kkk[[[XXXwwwpppbbbfffwwwoooiiikkkooovvv||||||xxxyyy~~~{{{wwwsssxxx~~~zzzsssqqqnnnnnnpppqqqqqqsssxxx~~~|||xxxyyy{{{{{{xxxrrrggg___```eeejjjqqqxxxjjjeeeiiizzzmmm;;;***)))000,,,(((,,,,,,***,,,...+++)))<<>>>>>CCCHHHSSSiiiuuunnngggllltttvvvttt||||||vvvxxxsssyyy~~~xxxgggxxxVVV888666555111444111888999rrrrrrssshhhsssxxx{{{VVV___sssQQQJJJPPPXXX]]]pppcccZZZSSSiiikkkeeesssmmmwwwzzzqqqrrrhhhaaafffvvv|||vvvkkkmmm^^^XXXsss]]]@@@GGGBBB???EEEDDDMMMjjj~~~~~~zzzzzzyyyyyyyyyyyyzzz{{{{{{{{{xxxtttwww|||~~~|||www|||~~~}}}iiiPPPUUUfffxxxkkk\\\LLLDDDIIIRRRtttzzz}}}uuu]]]rrrwwwuuusss^^^fffmmmooouuuwwwyyynnn|||~~~yyydddZZZ\\\ZZZooozzzqqqAAA222111000///...------------///000000000111333555:::QQQxxx```CCCIIIUUUPPPVVVTTTRRRPPPNNNOOOWWW___hhhiiiiiigggeeejjjuuu}}}|||dddMMMJJJIIIAAA??????DDDLLLXXXgggvvvxxxiiicccaaagggtttzzzMMM555------,,,+++++++++++++++++++++++++++,,,...///000000<<<~~~ddd]]]```dddrrr```aaa}}}rrrfff\\\WWW\\\___eeekkkjjjggggggllljjjfff^^^```cccVVVPPP\\\aaafffjjjjjjlllttt}}}|||zzz{{{yyyuuuyyytttlllffffffmmmwww}}}tttiiicccmmmKKK000'''///---***---...***...---***333TTT|||]]]XXX{{{jjjaaalll{{{zzzyyy~~~|||xxxttttttxxx{{{{{{{{{yyyzzz||||||~~~???pppkkk:::///(((,,,///+++)))+++(((---+++,,,333===YYY}}}vvv}}}sssggg[[[LLL>>>BBBCCC@@@;;;<<>>KKKOOOYYYxxx~~~~~~zzzzzzyyyxxxxxxxxxxxxyyyzzzzzz{{{zzzxxxyyy{{{xxxrrrkkklllkkkkkkqqq|||www```UUUTTTlllttt|||yyyjjj^^^aaajjjzzzssszzzxxxccckkk|||sssVVVcccqqqttttttrrrsssyyyyyynnnxxxtttjjj\\\^^^ZZZkkkyyyQQQ333222000///...---------,,,...000000000222555777JJJoooYYYIIIQQQUUURRRVVVVVVXXXZZZXXXZZZfffttt~~~zzz{{{nnnRRRNNNOOOIIIEEE;;;LLLaaammmrrryyyppp[[[\\\dddaaa}}}~~~vvvhhh888------,,,++++++++++++,,,+++++++++,,,---...///000333WWWvvvaaa[[[lll|||yyyaaa[[[sssnnnccc[[[PPPHHHGGG>>>AAAIIIRRRUUURRRRRRTTTVVV]]]WWWSSSVVVKKKAAAJJJMMMSSSUUUVVV^^^nnnxxx{{{zzz|||xxxwwwuuuqqquuu{{{yyyoookkkqqqwwwxxx{{{wwwnnniiisss^^^999'''//////+++---///***...,,,,,,EEEppp]]]hhh{{{cccbbblllzzz{{{oooooossszzz{{{uuu{{{uuuxxx}}}}}}~~~^^^[[[NNN999)))***...+++***,,,'''---,,,---666DDDfffuuu}}}uuukkk___NNN???CCCDDD@@@:::<<>>AAAAAACCCPPPdddnnnnnnmmmwww}}}zzzuuusssqqqmmmlll{{{tttlllqqqsssooouuu|||xxxiiiiii~~~kkk@@@)))///111------///***...***000TTTKKK```zzzbbbbbbrrr}}}vvvtttsss~~~yyy|||uuutttyyy||||||cccyyysss{{{ZZZiii]]]BBB+++(((,,,+++***---'''---,,,...888IIImmm}}}~~~yyypppcccPPPBBBFFFGGGBBB;;;===IIITTTeeedddtttqqqnnn~~~{{{~~~TTT:::333111666;;;222;;;eeeeee~~~xxxuuuyyytttvvvUUUVVVVVVUUUjjjuuuyyyaaaUUUhhh}}}```YYYfffrrr{{{vvvtttwwwzzz{{{~~~pppyyy~~~sssoooqqqwww|||xxx```KKKXXXmmmiiinnnZZZiiikkk~~~XXXFFFDDDDDDFFFSSSxxxvvv~~~}}}|||}}}||||||{{{zzzyyyyyyxxxxxx{{{zzz{{{|||zzztttkkkdddrrrkkkeeeiiisss{{{yyysssuuu{{{yyytttyyy|||gggJJJLLLUUUlllzzzpppuuuwwwxxxuuukkk```||||||bbb___rrrkkkttt{{{sssrrrZZZeeelll||||||dddZZZ```aaattttttlllrrr;;;333222000+++000444+++...000---...444111444BBBZZZ```VVVXXXTTTQQQZZZaaajjj}}}ggg|||{{{YYYPPPPPPQQQUUUaaassspppZZZQQQTTTXXXjjj{{{iii000555000***------***---222###......+++222///222SSSllleeerrr|||ooo```aaa}}}ooogggIII999EEEEEE???IIIHHH[[[}}}fffOOOIIIFFFHHHBBB===???FFFSSSfffvvvtttzzz~~~|||xxxtttpppmmmnnnjjjiiinnnttttttllleeeggg{{{ooo___lllBBB***444...,,,333***111000---///uuudddggghhhaaasssjjjfffnnnxxx~~~ttt^^^WWW___hhhlllooorrruuuzzztttpppuuu|||rrr```}}}|||tttoootttSSSzzzvvv^^^***000---+++'''111...(((111+++:::iii|||vvvlll```YYYDDDIIIJJJEEE??????CCCGGGaaaeeezzzsss{{{}}}xxxtttzzzRRR;;;777444666999444BBBxxxrrrmmmllljjjsssooo~~~]]]\\\]]]___qqq{{{```[[[rrr}}}XXX\\\lllwww~~~{{{vvvuuuxxx|||~~~|||zzz{{{}}}}}}{{{yyypppuuuxxxmmmJJJRRRlllzzzbbbWWWpppVVVFFFGGGGGGRRRddd~~~}}}{{{|||}}}}}}|||{{{{{{zzzyyyyyy{{{yyyxxxyyyyyysssiii```rrrfffbbbmmm~~~sssXXXKKKZZZlllwww{{{~~~|||llliiipppppppppmmmeeeXXXssssss[[[ZZZuuussszzzuuu{{{sssnnnxxxiii[[[]]]]]]kkkzzzuuuEEE555//////,,,...111+++,,,///---...333111888KKKcccWWWVVVVVVYYYkkkrrrvvv}}}ppprrrSSSMMM```ttttttvvv^^^QQQOOOJJJbbb}}}777///***++++++,,,------222%%%//////,,,111///888pppdddfff}}}iiifffjjjwwwmmmcccJJJBBBPPPUUUZZZmmm}}}qqqTTTBBBEEEIIIIIIHHHIIIMMMSSS[[[gggqqqwww{{{|||xxxuuusssqqqllliiinnnuuuxxxssslllqqqvvvdddjjjVVV222111///,,,///,,,)))555///FFF\\\bbbwwwiiikkkqqq{{{||||||yyy}}}|||yyytttkkkgggllluuuzzzxxxtttnnniiilllwww}}}wwwvvvzzz~~~xxxjjj~~~mmm~~~ZZZZZZnnn555222---///***------***333...BBBrrr|||vvvlllaaaZZZIIIMMMMMMGGG>>>;;;???DDDTTT```vvvsssjjj|||xxxuuukkkhhhaaa\\\dddttt|||QQQ<<<:::666555777666III}}}iiicccggg}}}ccc\\\aaajjjzzzeeeccc{{{eeeQQQaaaqqqyyy|||yyywwwyyyuuutttxxx|||uuuqqqwww~~~~~~zzzrrrwwwlllIIIWWWuuuaaa___PPPCCCGGGEEEYYYppp~~~}}}|||{{{|||~~~~~~}}}||||||{{{{{{{{{|||xxxuuuvvvwwwrrrggg]]]rrreeeeeezzznnn[[[JJJ^^^ooouuu}}}uuuiiibbbiiiqqqnnnkkkjjjcccSSSaaaiiiaaaWWWaaa|||mmmwww~~~uuu}}}qqqnnn]]]\\\XXX]]]wwwVVV999+++///...,,,...,,,,,,000000000222222AAA\\\jjjVVVOOORRR]]]ttt~~~[[[TTTtttzzzbbbQQQKKKDDDUUUMMM...'''///******///***111'''000000---000000BBBmmm^^^mmmuuueeeooouuuqqqcccWWWGGGHHHWWW^^^lll}}}vvv|||qqqnnnbbbGGG<<>>---111---)))///'''999222]]]jjjccchhhgggccciiittt}}}wwwppprrr|||wwwvvvuuu{{{uuukkkggg???wwwHHH666+++222---)))---...555222MMM}}}~~~|||wwwnnnccc\\\NNNQQQQQQKKKAAA<<<@@@GGGJJJNNNVVV[[[\\\ddd}}}wwwtttvvvuuu|||}}}rrrdddbbblllkkkcccooo}}}TTT<<<999666555777777KKKyyy{{{___jjjbbbSSS\\\sssqqqhhh{{{VVVQQQcccooouuu~~~~~~|||zzzxxxuuurrrqqquuuyyyxxxmmmrrrYYYJJJ```}}}zzzdddjjjPPPDDDGGGBBB]]]www|||~~~}}}|||~~~|||zzz|||}}}}}}}}}||||||{{{{{{{{{|||wwwssssssuuuqqqggg]]]nnngggrrryyyyyynnnuuuuuummmddd___VVVMMMPPPeeezzzzzzppphhhiiiuuu{{{sssooonnnhhhSSSOOOKKKNNNXXXjjjssscccppp}}}zzzyyyzzzkkkooo```]]]ZZZWWWzzz~~~jjj@@@***111111,,,,,,---...333333222222333KKKppppppYYYLLLUUUkkkbbbgggxxxdddTTTLLLLLLIIIpppwwwkkk888+++555+++)))000'''///(((000...------222RRRwww```bbb}}}uuufffiiiuuuvvv```___[[[MMMEEERRRdddpppttt[[[OOOIIIYYYVVV\\\YYYFFFAAATTTeeeeeehhhgggccchhhuuu}}}||||||~~~}}}yyywwwxxxrrrkkkfffiiittt}}}ooo___lllKKK+++333///%%%111...555:::gggYYY|||___wwwiiixxxzzzooouuu~~~~~~www}}}www}}}~~~III```^^^@@@)))000///)))---000777777YYY~~~~~~~~~}}}xxxpppfff___PPPRRRRRRNNNEEE@@@EEENNNWWW[[[]]]___dddooozzzvvvnnnvvvyyywww~~~ZZZ<<<555333666777666KKKyyyxxx]]]mmmaaaKKKUUUyyydddzzznnnPPPWWWeeejjjrrr||||||yyyuuurrrpppqqqoooppptttvvvyyyttttttvvvQQQPPPbbb```^^^lllSSSHHHJJJEEEeee}}}|||~~~|||{{{||||||||||||{{{{{{{{{{{{{{{|||wwwrrrrrrrrrnnnddd\\\kkkooo~~~mmmnnnooonnngggYYYKKKEEEFFFHHH___qqq|||zzz{{{sssxxxrrrtttxxxtttssskkkMMMEEEAAAFFFPPP___vvvvvvjjjhhhppp~~~yyypppiiipppbbb\\\___\\\uuu|||JJJ---222444......///...222222111111555TTTvvv```QQQ___~~~gggwwwyyytttdddVVVNNNPPPFFF```pppDDD---555,,,***000(((---)))///,,,---+++666ffftttyyyYYYmmmlllZZZooosssiii^^^dddbbbOOOKKK```zzzpppVVVEEE<<<<<>>fff~~~zzzrrrhhhbbbQQQOOONNNLLLFFFAAAEEEOOOXXXkkkxxxrrriiimmm{{{{{{yyy~~~}}}\\\;;;222222666888888NNNwwwzzz~~~ooo^^^uuu}}}mmmxxxgggOOOTTT~~~```~~~```TTTdddkkkmmmvvv}}}~~~|||yyyuuurrrpppooonnnrrrrrruuuxxxwwwuuuyyywwwqqq{{{YYYVVVdddQQQ]]]mmmOOOFFFFFFHHHjjj}}}|||}}}|||}}}{{{{{{{{{{{{{{{{{{{{{{{{|||xxxsssnnnjjjddd\\\VVVjjjuuu|||qqquuuxxxiiiXXXIIIEEENNNZZZpppmmmPPPXXXWWWdddtttuuuwwwxxxwwwxxx{{{xxxttthhhGGGEEEGGGIIIFFFNNNnnntttsssppp|||wwwnnnqqquuueeeZZZ\\\aaarrrTTT333333444000000///...000...///111999```jjjTTT___sss{{{yyytttgggZZZNNNMMMHHH[[[}}}qqqQQQ//////,,,,,,000+++,,,+++...+++...,,,>>>}}}fffZZZ}}}yyylll\\\rrrxxx|||lllrrrpppWWWQQQggg___BBB===???<<<:::>>>===:::CCCFFF;;;BBB```wwwrrr|||}}}||||||uuuqqqrrrwww|||~~~}}}{{{hhhaaagggrrrjjj777333222)))222111+++kkkZZZrrr]]]{{{ppp{{{yyyuuu|||vvvpppmmmtttzzzyyyxxxxxx{{{{{{zzz}}}xxxzzz{{{vvvGGGaaaccc222+++---000...000888HHHtttzzz|||tttkkkdddSSSLLLHHHHHHEEE???BBBIIIWWWdddmmmjjjiiirrr~~~xxx}}}~~~zzzyyywwwYYY:::444444666777<<>>OOOkkkjjj}}}~~~hhhkkkhhhbbbpppsssxxxrrrmmmttt{{{|||{{{sssbbbPPPRRRIIIDDD^^^rrr===)))111111,,,///---///000,,,333222MMMpppZZZnnnzzznnndddoooxxxyyynnnqqqnnnlllgggXXXeee;;;CCCOOOSSSIIICCCKKKTTTWWWRRRRRR___fffZZZYYYiiivvvyyywww|||rrrwwwxxxpppeeebbbkkktttyyy|||oooaaa~~~cccIII...000222222555LLLsssNNNkkkuuuppp|||xxxjjjgggrrr}}}lllfffdddlllyyyzzzqqqvvv|||~~~zzzvvvtttrrrqqq|||~~~jjj___kkkyyytttsss~~~CCCKKK444---111000...:::\\\xxxwwwmmmfffSSSEEE>>>FFFLLLJJJKKKQQQSSSbbbqqquuurrrwww{{{___???888666222333FFFvvvwwwzzzbbbHHHZZZ```UUUUUUaaaggggggppp|||qqqooojjjWWW|||www]]]RRRVVVSSSWWWkkk{{{rrrrrrzzz~~~|||~~~wwwuuusssjjj{{{iiiKKKKKKPPPxxx^^^PPPNNN]]]kkkwwwfffPPPIIIDDDSSSnnn}}}~~~~~~|||{{{|||~~~|||{{{{{{zzzzzzzzz{{{{{{vvvvvvqqqbbbOOOCCCCCCHHHEEECCC@@@>>>>>>@@@BBBDDDCCCFFFIIIJJJSSSmmmkkk^^^fffhhhaaannnkkkjjj]]]GGGAAAEEEBBBJJJEEEIIIRRR^^^rrryyynnn}}}zzzvvvvvv~~~}}}wwwrrrvvv}}}uuuUUU???EEEKKKdddvvv~~~sss}}}wwwqqq|||~~~vvv___ZZZbbbaaavvvfff???///000333222000444,,,///555;;;XXXmmmTTTJJJRRRSSSgggvvvvvv}}}ggg}}}aaasssrrrtttrrrqqqwwwiiiLLLNNNIIIGGG```lll888444,,,---,,,...***333111///000333```mmmtttaaafffuuu\\\lllvvvpppnnnyyywwwddd___uuu{{{YYY???DDDUUU^^^UUUMMMPPPUUUVVVUUU^^^fffdddZZZ]]]yyy~~~vvvooommmpppjjjlllrrrlll___aaannnvvv}}}oooaaaoooooo[[[000666000444222pppVVVzzzcccuuusss{{{eeeXXXfffwwwuuuwwwwwwsssllljjjooouuummmWWW\\\mmmkkkooozzzxxxxxxoooooowwwuuujjjkkkwwwuuuqqqttt~~~uuuppprrrvvvRRRxxx[[[111777...---444===___~~~~~~wwwnnnjjj^^^KKK???EEELLLNNNXXXgggVVV___hhhtttXXX888444555333666LLL{{{vvv]]]HHH[[[}}}sssVVVPPPlll{{{{{{{{{wwwnnnwwwyyyrrrYYYvvvvvv{{{YYYVVVVVVRRRRRRnnnwww{{{~~~yyyzzzwwwwww~~~XXXBBBJJJYYYvvvRRRHHHNNN```oooyyybbbLLLFFFDDDTTTmmmvvv|||{{{wwwyyy~~~|||vvv{{{{{{zzzzzzzzz{{{{{{|||yyyxxxooo]]]LLLCCCAAABBBBBB>>>;;;===CCCKKKPPPSSSWWWSSSTTTaaa{{{sss[[[OOOIIINNNYYYRRR___nnneeeKKK===>>>???CCCJJJUUU\\\gggyyytttYYYVVV]]]pppvvvhhhfffyyyqqqnnnvvvuuuXXXBBBHHHOOOlll}}}ooozzz~~~xxxsssnnnttt}}}wwwxxxeeeVVVZZZZZZoooppprrrGGG222000222111000333///111222;;;^^^gggXXXVVVddd```dddrrr}}}vvvrrryyy~~~lllbbboooooo}}}tttpppllljjjooohhhRRRRRRLLLDDDUUUsssmmmDDD666+++.........***111///---///888hhhlllxxx___mmmsssdddssszzz|||pppooowwwpppaaa^^^mmmxxxjjjNNN;;;JJJ\\\hhhddd^^^^^^___\\\cccgggkkkiiiaaacccyyywww}}}yyyrrrnnnnnnrrrooosssvvvkkk\\\___nnn{{{ppp```iii~~~ooofff888777...111666xxx^^^kkkxxxxxxeeeVVVRRRlllzzzzzzmmm]]]QQQSSSXXXWWWSSSSSS\\\OOOZZZllljjjjjjoookkkxxxuuutttsssrrrooonnnnnnrrrrrrtttxxxvvvooojjjhhhzzzcccpppiii999555...///444CCCkkk}}}}}}{{{tttllliiicccQQQEEEIIINNNRRRbbbvvvZZZ___kkkxxx}}}ZZZ;;;666777444555IIIwwwyyygggUUUOOOkkkvvvbbbeeeuuueeemmmnnnooorrr^^^MMMTTTYYYTTTbbbuuummmnnnrrrvvv||||||~~~vvv~~~~~~oooXXXGGGEEEYYYuuudddMMMIIIUUUjjjxxx|||```IIIDDDFFFYYYpppqqqzzzrrrxxxrrrwwwvvvwwwzzz~~~~~~zzzvvvzzzzzzzzzzzz{{{{{{|||||||||{{{oooYYYHHHCCCAAA>>>EEELLLUUUYYYYYYZZZ___ddduuuzzztttyyy}}}zzz{{{jjjuuuwwwbbbFFF:::>>>DDDBBBVVVkkkttt|||wwwOOOJJJCCCPPPbbbccceeepppyyyqqqpppzzzzzziiiZZZCCCHHHQQQsssrrrvvvtttooollliiiwwwzzzzzzvvvjjj[[[YYY[[[bbbyyyKKK222...222333222000111333111???mmm||||||}}}nnnwwwwwwrrrZZZJJJ[[[vvv}}}ooojjjkkkiiijjjeeeVVVOOONNNEEEMMMhhhkkkzzzXXX999***000000...+++///---+++///>>>rrr|||rrr\\\ooolllmmmvvv{{{vvvpppooosssxxxiii```^^^hhhlll```NNNDDDVVVcccmmmkkkiiijjjiiieeekkkmmmpppmmmfffccckkkwwwrrrrrrjjjppp}}}wwwqqqqqqtttuuuuuuyyyzzzlll\\\^^^lllrrr___eeeyyywwwvvvtttCCC666...111BBBiiiuuu|||}}}uuuaaaOOOLLLTTTmmm~~~tttggg[[[VVV\\\ooo|||wwwiiiaaa\\\SSS\\\hhhfffeeegggcccmmmqqqqqqmmmnnnsssoooeeelllrrrxxxyyyyyytttiii^^^ttt~~~|||ccc|||EEE444///333444JJJ{{{{{{yyywwwpppiiifffeeeUUUIIIKKKQQQ[[[qqqpppgggppp[[[<<<777888444555HHHwwwyyy\\\SSS___~~~xxxoooddd~~~iiicccWWWQQQ\\\XXXXXXeeennnVVVSSSXXX^^^___dddmmmttttttnnniiigggqqq|||rrraaa]]]HHH===HHHVVVtttZZZKKKRRReeeyyy}}}```HHHEEEJJJaaaxxxtttxxxvvvccciiicccfffoooyyy|||yyywwwzzz~~~yyyyyyzzz{{{{{{|||||||||zzz|||rrr[[[HHHBBBDDDDDDZZZgggsssuuupppsssdddNNNCCC@@@EEEEEEYYYwwwuuuTTTSSSBBBGGG\\\dddeeehhhiiissssss~~~|||ttteeeWWWAAAGGGQQQuuutttvvvrrrpppuuuwwwmmmaaa[[[___\\\}}}VVV888111333333111---222444222GGG~~~oooooo~~~vvvvvvWWWFFFFFFUUUlllqqqeeeiiisssrrrlllbbbTTTFFFMMMIIIOOOdddnnnjjjnnn>>>+++111222...---///...---///DDDxxx|||eee___ssstttgggqqqqqqyyy{{{qqqnnnnnnoooqqqjjjbbb```ggglllggg___ZZZhhhnnnpppmmmlllppprrrqqqmmmrrrvvvsssjjjcccbbbeeedddlllyyy|||{{{tttppprrruuuwwwvvvxxxyyynnn```___ggg|||sss^^^^^^zzzaaaMMM555000444RRRttthhh{{{vvv|||gggQQQGGGPPP```lllsss]]]WWW```~~~qqqfffaaabbbdddggghhheeedddgggjjjlllooopppllleeefffooovvv{{{kkkTTTfff{{{}}}XXXRRR333222666444RRRxxxuuusssmmmfffdddbbbSSSIIILLLUUUccczzzggggggzzz~~~TTT666333666666;;;QQQooobbb[[[kkk}}}|||}}}uuu^^^{{{fff^^^MMMTTTbbbTTT[[[xxxcccSSSPPPSSSOOOPPPRRRTTTWWWYYYXXXVVV___ccciiiooowwwvvvccc```NNNMMMCCCGGGWWWfff{{{}}}SSSHHHWWWrrr|||___GGGEEENNNiiizzz{{{}}}dddccc[[[```eeelllqqquuuxxx{{{}}}yyyyyyzzz{{{||||||{{{{{{vvv{{{xxxdddLLLCCCIIIRRRyyyzzz|||vvvmmmpppnnneeerrrxxxbbbLLL===>>>DDDOOOnnnrrreeeXXXRRRMMM[[[mmmkkkhhhpppwwwrrrqqq{{{~~~zzzuuujjjTTTAAAIIISSSwwwzzztttyyyyyy}}}uuu^^^WWW]]]YYYxxx~~~dddBBB666444000+++---222555555NNN|||qqqcccgggvvvyyyuuuyyyvvvkkk```UUUHHHBBBFFFTTTjjj{{{}}}xxxqqqhhhooo{{{yyypppcccTTTCCCMMMLLLNNN]]]}}}fffBBB---111111/////////111000111JJJ|||vvv[[[bbbpppgggqqqlllxxxyyynnnmmmmmmmmmnnnpppgggaaafffnnnqqqnnnjjjuuuwwwvvvtttsssvvvxxxxxxuuuyyy|||xxxrrrqqqvvv{{{}}}}}}~~~xxxrrroooppprrrwwwrrrrrruuuqqqgggaaabbbsss~~~uuu___VVVqqqXXX}}}WWW444222888___vvv___yyypppYYYIIIIIIXXXhhhoooZZZYYYjjj~~~zzzqqqbbb]]]fffmmmiiieeegggcccgggpppnnncccaaagggrrrqqqooosssnnnSSS]]]uuuwwwWWW```666555666555ZZZvvvtttqqqiiibbb^^^]]]PPPGGGKKKUUUccctttuuuqqq{{{wwwWWW999555777666;;;RRR|||llliiiaaapppbbbzzz```[[[LLLZZZTTTQQQmmm|||nnn^^^SSSOOORRRVVVSSSGGG???EEETTT```lllhhhgggkkkttt}}}|||jjjPPPDDDJJJBBBLLLVVV```jjj|||yyytttPPPJJJ]]]www}}}}}}[[[EEEGGGSSSooo}}}}}}oooiiibbbhhh```[[[cccrrr|||zzztttyyyzzz{{{||||||{{{zzzyyytttyyy{{{pppWWWEEEMMM___sssaaaRRROOOLLLJJJUUUeeeggghhhJJJ;;;EEEFFFHHHccc~~~wwweee^^^]]]XXXVVVgggwwwpppuuuzzzsssmmmiiiaaaUUUDDDMMMUUUyyyqqq{{{^^^VVVZZZ\\\}}}eeeAAA555555333---000222444888RRRuuu```IIIOOOSSS```mmmooonnnppp^^^IIIHHHGGGHHHKKKQQQYYY___aaaaaagggvvv~~~vvvyyy}}}wwwrrrgggUUUFFFNNNKKKKKKRRR{{{gggFFF111000///000000...333333333QQQrrr~~~SSS]]]ssskkkrrrmmm|||yyynnnllllllmmmnnnwwwlllcccdddmmmttttttppptttxxx|||~~~}}}{{{zzzyyy~~~{{{ttttttttttttuuuooonnnrrrssskkkccc___lll|||xxxbbbVVVggg~~~ddd}}}bbb444444:::iiimmmeeeyyy~~~cccMMMFFFNNN]]]iiizzzpppWWWqqqnnnlllmmm```[[[iiipppfff```iiidddggglllaaaSSSZZZnnn~~~nnnnnn|||sss___WWWqqqzzzfffpppqqq;;;777444777ccc~~~wwwtttpppeee[[[UUUVVVMMMGGGIIIPPPZZZiiiuuu}}}~~~zzz|||^^^===777777666:::QQQ{{{uuuiiiaaauuujjjzzzVVVXXXJJJWWWOOO___yyyfffXXXRRReeebbbWWWLLLMMM^^^rrr}}}{{{tttnnnqqqzzz}}}xxxqqq{{{___NNNBBB@@@KKKPPPZZZjjjsssxxx~~~bbbNNNOOOaaawwwzzzzzzWWWFFFMMM[[[www~~~|||pppmmmssssssiii```bbbllluuuwwwuuu{{{{{{|||}}}|||{{{yyywwwwwwuuuzzzyyycccIIINNNdddssslllhhhbbb]]]\\\RRRNNNSSSTTTRRR\\\jjj~~~iiiQQQCCCPPPFFFHHH```yyyyyyrrrnnnhhhkkkjjjzzz|||pppooosssmmmiiigggaaaZZZIIINNNQQQrrrzzzgggtttdddZZZVVV]]]zzzfff???222555555000222000333<<>>///DDDooo}}}{{{fffPPPSSSSSS___nnnkkk~~~tttsssssslllbbb\\\\\\bbbccc]]]\\\bbbgggzzzyyyzzztttllljjjrrryyyqqqcccWWW^^^}}}___ZZZ444444LLLxxx}}}uuummm___LLL===BBB???;;;BBBKKKMMM```vvvddd___555555777333KKKpppnnniiifffsssuuu{{{nnnYYY|||RRRNNNMMMVVV~~~{{{xxx|||yyy}}}yyyyyyxxx~~~uuuYYYOOO\\\gggrrr~~~{{{}}}sssMMMHHHeeewww~~~|||qqqQQQJJJUUUtttiiixxx|||xxxuuuoooqqqvvvzzz|||{{{|||}}}xxxzzz}}}|||}}}www^^^KKKMMMxxx{{{lllfff```ccc}}}qqqVVVNNN[[[aaaeeelllnnnsssrrrtttxxxoooOOOHHH@@@SSScccpppvvvnnnyyywwwxxx}}}```MMMGGGVVVfffsssuuu|||ooossszzzsssttt[[[XXXVVVggg{{{lll===:::444333000444888NNN}}}```EEEFFFLLLNNNVVV^^^iiijjjooo|||uuu^^^JJJ;;;JJJJJJFFFSSSbbbiiiooosssuuu{{{mmmuuu}}}lllWWWBBBEEEKKKGGGPPP^^^~~~ccc666+++666---111---111000888kkkgggWWWgggvvvttttttuuuuuuqqqpppooottt{{{xxxwwwnnnmmmtttpppjjjoootttddd```gggrrrxxxtttttttttsssqqqoootttuuupppkkkgggccc^^^kkkpppXXX[[[iiidddUUUvvv~~~===000HHHnnnyyyzzz{{{cccPPPWWW]]]hhhsssnnn}}}qqqjjjlllmmmgggfffeee\\\OOOPPPQQQPPPNNNQQQ[[[dddyyyzzzuuuooofffdddmmmwwwrrrfffOOOTTTrrrYYY^^^555666PPP{{{uuulll^^^LLL???<<<@@@BBBIIIOOOQQQiii[[[YYY^^^666555888444JJJlllkkk```YYYsss___UUU~~~|||RRRPPPPPP```ppp~~~ttttttxxxzzz}}}}}}xxxeeeWWW\\\ooo}}}zzz{{{iiiIIIPPPppp}}}zzznnnOOOMMM\\\yyyhhhvvv~~~|||zzzvvvvvvxxxzzz{{{{{{{{{~~~}}}}}}eeeLLLHHHgggooogggfff```___wwwqqqXXXXXXnnnvvvtttwwwzzz~~~~~~{{{```TTTDDDPPP[[[aaadddlll}}}xxx|||fffMMMDDDSSS^^^aaarrr}}}uuuxxxjjj[[[^^^eeegggvvv___YYYTTTbbbwwwxxxvvvAAA888111222---000999WWWkkkKKKLLLRRRUUUXXXaaannnttt}}}pppYYYEEE===HHHIIIKKK\\\kkkppptttpppsss```ooopppYYYBBBBBBHHHGGGMMMWWWiii888...555...111---111000666jjjbbbyyyNNN```yyyvvvvvvwwwyyyppppppuuuzzz}}}tttuuuooolllmmmbbbYYY^^^pppsss{{{yyyooohhhmmmhhhvvvppp{{{sssuuufffjjjlllnnnssszzz{{{wwwnnnqqquuuwwwwwwuuutttssslllsssuuuppphhheeebbb___hhhxxxwwwttt\\\WWWfffhhhUUU???444OOOmmm{{{```OOO[[[hhhtttzzzwwwyyyXXXNNNLLLMMMKKKRRRZZZVVVAAAAAABBBEEEMMMYYYeeemmmzzzvvvuuuoooddd^^^hhhuuussshhhKKKKKKgggWWWfff999888TTTvvvkkk\\\KKK@@@<<>>CCCIIIUUU\\\sssuuuuuu999111///...000---222///555iiiuuuuuuVVViii{{{zzz{{{zzzwwwlllmmmrrrpppiiibbb[[[NNNHHHJJJGGGQQQhhhhhhqqqpppnnnnnnbbb^^^lllooozzz{{{~~~wwwxxxttt}}}jjj]]]LLL;;;@@@NNN```jjjmmmnnnsssxxxrrrqqqnnnkkkkkkiiiaaaWWWgggoooeeeKKKSSSgggcccNNNGGG888SSS|||mmm}}}ppp]]]RRR^^^sss~~~oooiiigggEEE999777???DDD>>><<<:::000>>>:::MMMmmmtttdddbbbppp~~~{{{vvvggg]]]hhhzzz|||pppVVVPPPgggfffppp888777]]]|||sssfffVVVGGG>>>AAANNNTTTYYYjjj```fffgggddd888666:::999RRRttt|||ppppppwwwrrrsssjjj]]]ssswwwcccZZZ^^^www^^^```ccctttyyyssszzzuuuVVVbbbpppmmmuuuxxxzzzvvvxxx{{{~~~eeeVVV___kkknnnvvvvvvdddjjjNNNRRRdddmmmrrruuu{{{qqqRRR```qqq~~~fffsss{{{wwwqqqqqqrrrooooooppp~~~|||}}}uuu\\\PPPUUUhhhsssyyymmmttt|||}}}yyysssqqqrrruuuxxxyyy{{{zzzwwwqqqhhhcccgggooo~~~{{{xxx~~~nnnXXXGGGHHHPPPVVV\\\ccczzz||||||ppphhhuuummm```WWWUUUjjjyyysssAAA777222333000555999UUUiiiQQQ[[[}}}}}}~~~~~~iiiSSSGGGFFFTTTSSSQQQ___vvvsss\\\iiiyyymmmYYYEEE>>>CCCHHHXXXbbbzzzvvv|||:::444///222---,,,333111888mmmmmmqqqOOO___|||{{{zzzwww|||pppkkknnnoookkkgggWWWOOOAAA===???;;;DDD[[[iiiyyyrrrdddddd\\\\\\qqqrrrzzzyyy~~~mmmUUUKKKHHHDDD@@@OOOaaakkknnnooosssxxxuuurrrmmmjjjlllkkk```TTTnnn}}}mmmbbbGGGUUUiii___LLLbbb}}}yyyFFF666RRR~~~mmmnnn___RRR^^^yyynnnmmmfffIIIBBB===AAACCC@@@KKK\\\aaaVVVdddhhhooo~~~rrrrrrpppddd[[[iiiuuuTTTOOOggglllqqq444999dddyyyooo```QQQEEE???EEEMMMRRRccc|||ddd|||uuuXXXggg:::555999;;;WWW|||}}}|||zzzrrruuuuuuhhhcccjjjlll|||ccc[[[vvvfffiiinnnggg~~~jjj^^^ffffffbbbgggiiiaaahhhrrrccc___|||uuuuuu}}}bbbdddnnnzzz}}}rrrzzzbbbJJJUUUeeennnyyy||||||mmmRRReeezzz~~~eeettt|||xxxppppppxxxyyysssvvv|||~~~}}}~~~llldddcccnnnrrrxxxyyymmmnnnqqqyyy|||tttuuurrrpppppprrrvvvxxxyyy}}}zzzxxxvvvooohhhmmmwwwtttvvv}}}vvvuuurrraaaMMMFFFPPP___fffeee|||yyyjjj{{{hhh]]]UUUUUUnnnxxxzzzCCC666000222...111:::]]]wwweeeSSSYYYrrryyybbbNNNMMMUUUXXXTTTQQQ^^^ttt}}}jjjPPP```uuummm[[[@@@???EEEGGGWWWfff~~~~~~888444---444...,,,333111666kkknnnyyyQQQccc{{{wwwsss{{{mmmllloookkkhhhhhhTTTJJJ<<<<<>>GGGGGGRRRjjjyyyfffkkkiii___jjjeeelllkkk~~~}}}rrrxxxuuubbbJJJ@@@IIIUUUbbbooo}}}{{{vvvuuuuuuwwwuuuooojjjeee^^^VVVllltttkkk^^^MMMSSSbbbYYYFFFvvvEEE:::]]]jjj}}}yyytttcccNNN```pppTTTLLLMMMCCCBBBHHHIIIEEEVVVuuusssttt{{{wwwwwwoooppphhh```mmmuuuMMMMMMgggtttzzz;;;666iii|||xxxeeeQQQEEEBBBCCC???@@@HHHsssqqqiiiQQQzzz}}}zzzooovvv}}}TTTooo666444>>>999RRR|||wwwiiipppxxxwwwjjj]]]```lllpppqqqvvvyyytttqqq{{{kkktttzzzTTTjjjnnncccwwwyyyxxx|||~~~iiinnnyyyzzzZZZccc___dddwwwyyy{{{wwwXXXUUUooo~~~}}}}}}zzzzzzXXXddd}}}jjjooouuuttt|||fffjjjxxxvvv|||vvv\\\UUUhhh}}}wwwdddbbbWWWPPPTTT___jjjsssyyy~~~}}}xxxzzzzzzvvvzzz~~~uuuttt|||yyyfffUUUZZZmmm|||qqqMMMIIICCCPPPsssfffxxxvvvyyy|||zzz}}}dddZZZVVVRRR```iiinnnKKK888111888111666<<>>SSSeeepppvvvooo}}}~~~tttpppggg^^^aaaiii|||pppbbbSSSIIIMMMvvvUUUFFFGGG:::TTTjjjuuuuuummm\\\[[[uuuiiiOOOOOO:::CCCFFFHHHJJJRRRaaannnttt|||vvvxxxuuunnnmmmfff```lll}}}~~~sssUUUAAAaaarrr{{{???<<>>BBBDDDUUUuuutttfffeeeMMMppp~~~sss}}}{{{ppp~~~kkknnn>>>999666555aaajjj~~~hhhgggeee```[[[]]]jjjyyywwwzzzyyywwwtttttt|||```lllaaaSSSbbb^^^eeevvvlllllldddZZZRRRSSSTTTmmmhhhWWWIIIYYYlll~~~[[[XXX]]]jjjqqqtttzzzzzzyyy|||kkkrrrtttcccrrruuuqqqppppppjjjxxxuuu[[[]]]www|||mmm```[[[___sss~~~xxxjjjnnnzzzttt```bbbXXXKKKMMMKKKRRR```}}}}}}}}}{{{~~~{{{yyyvvvnnn___TTTZZZlllvvvwwwhhh___WWWYYY```iiisss{{{{{{zzz{{{~~~}}}zzzuuufff^^^iiiwwwsssooovvv|||mmm\\\RRR]]]qqq|||xxxqqqjjjdddWWWRRRFFFLLLnnnvvvrrrrrrzzzkkkzzzxxx___WWWSSSZZZaaaFFF999555222555555<<>>FFFOOOYYYkkk~~~ooo[[[GGGLLLcccyyyfffEEE:::===HHHFFFNNNbbbcccyyy{{{555333---000...///+++111000LLLxxxxxxvvvjjjvvvqqqpppuuuzzzrrrmmmkkkpppwwwxxxbbbOOO[[[qqqtttvvvvvveee\\\aaakkkeeellljjjxxxqqq}}}xxx}}}rrrwwwqqqQQQJJJccczzzzzztttvvv|||zzzvvvttthhh```fffrrruuudddRRRCCC\\\mmmDDDGGG___EEE222JJJooo{{{yyyxxxzzz~~~uuunnnxxxqqqNNNCCC>>>@@@KKKTTT[[[iii|||vvvrrrxxxzzzqqqooorrrmmmppprrrmmmdddjjj|||~~~WWWNNNrrrooorrr::::::dddyyyzzzaaaJJJBBBDDDEEEDDD___|||rrrhhh```[[[YYYJJJyyysss~~~qqqqqq}}}nnn}}}zzzppp@@@777666HHHddd|||}}}{{{xxxuuuwww|||yyy~~~xxxqqqvvvmmmYYYzzzbbbNNNQQQWWW___yyymmm```HHHGGGRRRQQQTTT\\\oooOOOVVVYYY]]]^^^kkk___PPPOOOVVVcccjjjjjjmmmuuuxxxwwwtttllleeebbbdddhhhaaabbb\\\WWWccczzzuuuxxxyyymmm|||xxx]]]ddd}}}RRRAAA@@@JJJ\\\wwwllloooyyy|||zzzhhhnnn{{{uuudddttt|||wwwxxx{{{xxx{{{{{{zzz~~~~~~~~~zzzyyyppp___UUUZZZiiivvv~~~zzzxxxxxxxxxxxx||||||eeeYYYWWWeeerrr~~~xxxxxx~~~gggTTTNNN```www{{{uuu|||~~~rrrSSS^^^rrrtttpppvvvssskkkaaaRRRIIIHHHSSShhhrrr~~~ssszzzwwwnnnjjj|||[[[UUUSSSUUUfffzzzcccDDD666---111666BBBzzzpppdddkkkuuu|||~~~~~~|||mmmSSSEEECCCDDDHHHTTTddd~~~}}}{{{|||}}}mmmfffZZZVVVlllvvvdddGGG:::???JJJBBBLLLiiippp777444---000///000***//////FFFlll~~~kkk}}}yyyrrrqqq|||tttnnnmmmsss{{{wwwdddQQQXXXmmmsss{{{|||oooddd___dddllldddlllkkkyyyrrr|||xxx}}}vvv}}}xxxUUUMMMggg{{{uuussswwwtttrrrqqqddd]]]eeexxx}}}qqq```NNNLLLmmmrrrGGGNNNCCC333BBBnnn|||}}}|||zzzyyysssssswww}}}LLLIIIOOOEEEAAAJJJIIIOOO___tttfffppp}}}rrryyy___bbbuuu|||rrrnnnjjjooonnnfff^^^gggzzzzzzUUUOOOtttqqqqqq777888aaayyyiiiPPPEEEFFFIIISSSmmmyyy{{{vvvmmmhhhjjjfff___KKKwww|||mmmxxxqqqppp}}}mmmyyyzzz}}}uuuooo===555:::PPPuuuvvv___aaa{{{yyyuuummm\\\PPPQQQVVV```}}}|||uuuRRRAAARRRLLL```gggpppzzzfffeee^^^ccc___fffbbbKKKRRRcccvvv{{{uuussswww{{{uuummmgggdddcccdddeeeggghhhdddbbbppp|||vvvppppppYYYaaa|||nnnGGGHHHTTTggg{{{tttxxxzzz{{{|||vvvhhhooo|||yyydddqqqzzzvvvzzzvvv~~~~~~zzz}}}~~~}}}{{{zzzzzzssswwwwwwoooeee```ccchhhtttxxxqqq[[[UUUZZZ^^^kkk}}}nnnhhh{{{hhhTTTTTTnnnxxxrrrXXX{{{yyyttthhh^^^NNNKKKJJJHHH```nnnvvv{{{{{{wwwwwwYYYVVVPPPPPPjjjmmmVVV:::333444...444???tttzzz{{{wwwoooiiijjjsss~~~||||||pppUUUFFFCCCEEEJJJ]]]yyy}}}{{{yyynnnqqqjjjZZZooonnn^^^EEE999@@@JJJBBBPPPrrruuu:::555---000000444,,,111222BBB}}}ppp```pppyyymmmxxxyyyrrrnnnmmmsss{{{vvvhhhWWWYYYffflllyyyttthhhaaa___gggrrraaakkkjjjwwwooozzzvvv|||{{{ZZZRRRnnn|||tttnnnssstttvvvuuueeeZZZaaauuuwwwjjjZZZKKKUUUqqqfff???SSSwww>>>111<<>>|||www~~~{{{}}}yyywwwcccNNNSSSiiifffEEEAAAIIIBBB;;;CCCRRR```oootttpppqqqxxxpppbbbbbbsss{{{qqqqqq}}}oooiiillleee\\\___vvv~~~fffKKKIIInnnpppzzz;;;777\\\|||ttt{{{tttWWWIIILLLfffwww|||tttfffjjjvvvmmmWWWJJJgggpppwwwuuudddtttnnnnnn~~~mmmwww}}}uuuqqq>>>555555???nnn{{{zzz{{{\\\TTT```dddlllrrr^^^VVVlllppp\\\FFFNNN```ccc|||fffOOOXXXJJJHHHYYY|||zzzlllmmmooohhh___iii{{{||||||vvvuuurrrllliiijjjoootttzzz|||{{{~~~}}}kkkaaaZZZEEEJJJUUULLLNNN___fffeeedddeeerrr}}}OOOGGGiiivvvqqqqqqvvv{{{rrrsss}}}xxx___mmm{{{{{{~~~|||ttt|||zzz{{{~~~yyywwwvvvyyy{{{zzzyyyyyyzzznnn\\\PPPYYYkkkmmmzzzgggbbbhhhLLLcccnnnyyy~~~}}}rrrjjjgggdddaaa___]]]VVVWWWJJJPPPNNN===\\\___kkkxxxgggTTTZZZQQQSSS~~~kkkWWW;;;...444111444<<>>>>>EEEFFFNNNqqqooowwwIII777...111000000...000222777XXX|||```gggcccrrrwww}}}}}}xxxppplllmmmnnnkkkjjjaaafffnnnkkkkkknnnlllwww}}}oooaaagggtttaaahhhnnnrrriii~~~|||ZZZrrryyywwwyyytttooommmooohhhgggeeeYYYLLLRRRcccaaaPPPIIIEEEZZZFFF@@@JJJ|||ccc???///999WWWrrr{{{xxxuuuvvveee]]]mmm```PPPFFFMMMZZZhhhxxx~~~|||ppp}}}uuunnnnnnhhhcccYYYlllnnnJJJJJJFFFwww{{{===555bbbooozzz{{{zzzdddQQQFFFLLLhhh~~~uuutttmmm\\\wwwwwwppp]]]JJJ___xxxvvveeennniiiddd~~~wwwmmmAAA777---DDDpppiiizzzwwwnnnkkkYYYNNNVVVgggwwwyyyvvvvvvTTTSSSfffxxx^^^WWWPPPJJJFFFVVVdddpppqqqiiikkkqqqwwwnnnxxxqqqXXX\\\MMMQQQYYY]]]vvvaaacccdddsssnnngggmmmuuu{{{kkk[[[```hhhaaaTTTMMMJJJPPPaaarrrxxxrrrmmmdddYYYRRRXXXeeemmmqqqsss|||uuuppplll~~~qqqOOOnnnyyy|||wwwwwwyyyyyy||||||zzzzzz||||||zzzzzz}}}~~~~~~~~~vvveeeRRRGGGCCCJJJ___ttt{{{|||kkkLLL???KKKWWWWWWqqqzzzjjj\\\vvvmmmKKKjjjsssfffzzzwww```TTTIIIGGGHHHHHHIIIKKKIIIPPPMMMGGGIIIGGGGGGRRRiiikkkhhhvvvlllWWWVVVVVVNNNrrriii~~~[[[<<<444666000000:::eee|||ssseee\\\dddzzzxxxqqq[[[JJJLLL^^^~~~}}}zzzzzzyyywwwuuuttt\\\aaalllQQQ>>>>>>CCCCCCKKKQQQ{{{aaa}}}LLL:::333000...000///000000333SSSYYYtttiiicccpppsssuuuyyyyyysssooooooqqqpppmmmdddiiirrrrrrrrroooeeejjjqqq}}}qqqbbbdddrrr]]]```eeeeee___tttrrryyycccVVVyyy}}}nnnoooxxxkkkpppllljjjbbbQQQEEERRRhhhwwwVVVNNNKKKCCCWWW>>>===XXX\\\:::...999PPPsssxxxeee|||~~~ttteeennn}}}```QQQGGGKKKRRRWWW```iii___fff^^^bbbdddeeeqqqlllmmmooottt|||rrrooonnnhhhkkknnnggghhhVVV[[[ooo```FFFGGGKKK^^^<<<444]]]mmmwww|||zzzhhhSSSEEESSSbbbuuuzzzwwwppp^^^wwwwwwrrrbbbKKKaaavvvrrrcccnnnpppbbb~~~tttkkksss~~~~~~uuuiiiAAA:::222IIIxxxkkkuuunnnffffffzzziiiWWWRRR___sssoooQQQUUUiiilllXXXVVVOOOHHHIII___wwwuuu}}}yyykkkkkktttyyygggtttsssXXXWWWcccTTTWWWcccccc{{{|||nnn___[[[```vvvoookkkaaaXXXdddmmmdddUUUPPPOOOSSS^^^jjjnnnjjjeee___[[[[[[ccckkknnnqqqtttvvvzzzsssqqqmmm}}}oooOOOmmmxxx~~~zzzxxxxxxwwwvvvyyy~~~~~~~~~|||{{{{{{|||yyyvvvuuuxxxyyyyyyxxxeeeUUUFFFBBBDDDLLL^^^pppkkkcccQQQ<<<777???EEEEEEcccuuurrrXXXqqqwwwRRRmmmkkkeeennn^^^TTTLLLJJJJJJGGGEEEEEEIIIQQQNNNHHHIIIIIINNN\\\nnnooosssiiiwww^^^VVVVVVTTTQQQtttuuujjjFFF666222111333===hhh}}}{{{}}}zzzlllYYYVVVnnnyyysss\\\JJJQQQiii~~~~~~~~~~~~}}}{{{yyytttppprrrjjj]]]dddfffJJJ777===FFFCCCRRRTTTbbbJJJ:::666000...000///000//////LLLzzznnnkkkmmmfffqqqrrrssszzz|||vvvpppoooppppppllldddhhhoooooorrrrrriii___fffxxxhhh^^^ccc```]]]bbb\\\]]]lllhhhooojjj~~~YYY^^^~~~uuuqqqiiikkkjjjggg\\\IIIFFF```gggPPPKKKKKKHHHXXXCCC<<>>888LLL~~~aaavvvvvvqqqZZZhhhmmmyyyjjjTTTYYYcccnnnssstttzzzoooSSS[[[pppaaaTTTUUUOOOLLLRRRkkkvvvuuu|||}}}ccctttmmmUUUMMMXXXhhh___jjj{{{~~~wwwhhheeecccbbbjjj~~~qqqppplll___\\\hhhssswww~~~ttt``````kkkpppfffYYYOOOPPPRRRWWW^^^ccccccaaa\\\\\\aaaiiimmmmmmnnnqqqsss}}}yyywwwrrrrrrQQQmmmttt{{{xxxwwwxxxvvvtttxxx~~~}}}~~~~~~|||{{{|||yyyvvvvvvyyyzzzxxxuuuZZZKKKAAADDDJJJQQQ\\\hhh___PPPFFFFFFFFFBBBAAAEEE[[[vvvuuuUUUiii}}}___tttffffffdddUUUNNNJJJKKKLLLIIIIIIJJJFFFMMMHHHCCCHHHNNNYYYjjjlllkkkooodddVVVSSSRRRWWWxxxnnnqqqJJJ999111000222777^^^|||~~~pppVVVLLLfff}}}~~~~~~yyysss^^^MMMWWWuuu~~~zzz~~~}}}||||||xxxpppeee^^^[[[RRRTTT\\\ZZZFFF666@@@GGGBBBPPPaaammmCCC999666222///000///111///,,,DDDmmm|||kkk~~~ssskkksssuuuqqqyyy|||wwwqqqppppppooohhhaaaccceeebbbhhhnnniii^^^___rrrlllYYYXXXYYYTTT^^^XXXbbbmmmggghhhllltttUUUaaahhheeexxxbbbiiigggaaaSSSEEEMMMuuurrr\\\PPPGGGHHHPPP^^^MMM===tttNNN444000>>>UUUhhhgggyyy~~~zzzsssssspppzzzooo]]]SSSPPPUUUZZZYYY\\\cccaaa```eeegggjjjoooooottt|||}}}hhhdddaaadddiiiggg]]]RRRnnn|||~~~oooHHHIIIXXXkkkNNN999777LLLwww}}}xxx|||uuuaaaLLLEEEvvvvvvwwwvvvtttfffzzzrrrmmmaaaUUU___uuunnnyyyfffjjj}}}qqqddd}}}{{{ttt||||||xxxiiiZZZ===999444AAArrrsss{{{mmm}}}kkkZZZsssyyyiiiSSS\\\bbbffffffnnnqqqUUU^^^sss[[[UUUTTTOOOUUU```yyynnn~~~sssSSSFFFSSS^^^hhhgggzzzrrreeefffhhhhhh~~~sssmmmeee[[[```sss|||wwwxxxqqqcccdddkkkiii\\\QQQIIIOOOWWW[[[___bbb```\\\[[[^^^eeemmmpppoooooorrrttt{{{uuusssSSSmmmrrryyyvvvvvvxxxwwwuuuwww|||~~~~~~~~~~~~|||zzzzzz|||zzzvvvsssXXXKKKDDDKKKTTTXXX]]]ccc[[[IIIAAAHHHKKKDDDFFFPPPdddwwwUUU^^^yyykkk|||~~~dddjjj|||[[[PPPKKKGGGHHHHHHGGGGGGIIIGGGKKKDDD???GGGOOO\\\nnnxxx^^^oooxxxfffUUURRRPPPYYYrrrmmmxxxOOO===444222444111MMM~~~rrrVVVHHHbbb{{{~~~~~~}}}}}}zzz~~~ssscccQQQ\\\}}}~~~{{{|||zzzyyysssggg]]]YYYYYYOOOXXXXXXOOOCCC666@@@MMMGGGKKKssssssjjj@@@:::444666111000...111111+++<<<^^^}}}~~~pppqqqrrrrrrxxx|||yyywwwxxxxxxvvviiicccdddaaa]]]eeemmmgggaaa[[[jjjiiiXXX\\\aaaaaaxxxsss{{{oooVVV```~~~ttt^^^hhhpppYYYhhh}}}qqq___MMMEEETTTzzzcccWWWOOODDDHHHVVVbbbOOOBBB|||qqqNNN777444AAA\\\jjjdddtttxxxsssmmmpppppp{{{hhhkkkttt```XXXUUUZZZ\\\ZZZ]]]cccyyywwweeeeeedddbbbfffgggXXX^^^xxxrrr[[[FFFKKKXXXyyyPPP<<<888DDDsss~~~zzz~~~~~~yyygggRRRLLLooowwwwwwwwwjjj|||qqqlllbbbSSS[[[ooojjj|||gggiiiwwwdddwwwssshhh}}}yyyxxxppp^^^KKK999888444555\\\oootttqqqsssrrrsss~~~nnnmmmhhhXXXYYYaaahhhnnnhhhRRRaaaxxxrrrWWWWWWSSSPPP___oooeeeJJJLLLdddkkklllppp~~~uuunnnrrrtttssstttpppnnnfffbbbhhhoooxxxrrreeefffllliii^^^VVVJJJXXXeeejjjmmmnnnjjjddd___aaahhhqqqtttrrrrrruuutttyyyqqqpppRRRmmmrrryyyuuuuuuwwwxxxwwwwwwzzz~~~~~~}}}|||{{{yyyvvvrrrpppYYYLLLFFFQQQ^^^dddfffiii[[[OOOGGGGGGJJJNNNXXXddd~~~}}}[[[UUUrrrsssuuudddppp{{{XXXSSSMMMHHHHHHGGGEEEGGGJJJUUUVVVKKKCCCHHHMMMTTTbbbXXX}}}|||gggYYY|||zzz```QQQSSSOOOUUUnnnooo___BBB666111999111AAAzzzwwwZZZGGG^^^|||~~~~~~|||||||||zzz{{{vvvjjjVVV___~~~~~~uuusssnnnjjjhhheee______cccfffZZZeeeWWWEEEAAA777@@@KKKQQQMMMfffvvvBBB@@@222:::333000---222444+++555QQQzzzooosssnnnooopppuuuwwwvvvwwwyyyyyyvvvfffaaabbbcccccclllooodddXXXSSSccc}}}bbbXXXeeettt}}}pppbbbiii|||zzzkkkbbbfffvvvtttbbblllvvvWWWGGGKKKaaa}}}{{{___RRRIIICCCLLLZZZ]]]EEERRROOO888333>>>aaarrrvvvnnn{{{yyywwwppplllvvv}}}nnnbbbiiirrr```[[[\\\gggpppttt|||gggiiikkkhhhcccZZZWWWmmm|||hhhJJJIIIKKKWWWFFF999666@@@ttt{{{|||xxx|||}}}nnnZZZFFFHHHLLLZZZvvvzzzyyyxxxjjjzzzooolllfffLLLVVVlllhhhzzzgggjjj|||vvvbbbxxx}}}uuu~~~{{{yyymmmUUU???;;;???>>>555PPPpppvvv{{{kkkuuuwwwkkkaaayyywwweeeiii___TTTaaannnyyy^^^RRRiiijjjVVVYYYSSSQQQeeexxx\\\LLLXXXrrrwwwqqqxxxyyyxxxnnnjjjuuufffrrr}}}{{{rrr___PPPSSS]]]]]]VVVQQQUUUdddsssxxxzzz|||yyysssaaabbbhhhpppsssqqqqqqsssrrr{{{ssskkk}}}lllQQQmmmsssyyyuuutttwwwyyyxxxxxxyyy~~~~~~}}}~~~~~~|||yyyuuuqqqooonnnXXXKKKGGGTTTeeennnqqqttt```]]]UUUMMMQQQ```pppyyybbbQQQmmmyyy|||{{{mmmddduuu|||[[[QQQKKKHHHIIIKKKLLLPPPVVVhhheeeVVVJJJKKKIIIJJJRRRUUU}}}nnnZZZeeettt___LLLUUUPPPOOOmmmssssssFFF444***999222999jjj}}}___HHHZZZ~~~}}}}}}{{{{{{{{{{{{}}}yyyyyyoooZZZ```~~~{{{sssddd^^^WWWRRRRRRRRRUUU```lllgggZZZfffQQQ===BBB<<>>vvvuuu}}}{{{{{{www{{{tttbbbDDDFFFMMM^^^yyyxxxvvvsssdddssshhhgggdddFFFSSSlllgggvvveeekkkwww```uuu|||rrr}}}oooSSS:::FFF999444888WWWmmm}}}```zzzlllvvvooozzz~~~qqq}}}rrrXXXRRR^^^qqqbbbPPPnnnYYYYYYRRRVVVhhhttt{{{~~~UUUJJJiii}}}~~~}}}OOOIIIIIIRRRnnnwwwuuuvvvlllWWWNNNNNNJJJEEEOOOOOOQQQ___cccYYYRRReeewww|||}}}jjjlllrrrxxxwwwqqqoooppp{{{gggooopppUUUjjj{{{uuuuuuvvvwwwxxxxxxxxxxxx~~~}}}{{{yyyxxxzzz~~~}}}|||zzzxxxuuusssrrrqqq```NNNLLLZZZjjjzzzyyymmmXXXQQQaaammmqqq___WWWjjjzzzeeeddd|||vvvXXXNNNNNNEEEGGGPPPHHHKKKeeennnmmmbbbEEEIIIZZZQQQRRR]]]oookkkuuuyyymmmTTTLLLUUUKKK]]]iiitttnnnIII000,,,<<<555...TTT~~~uuu]]]III\\\}}}|||zzz~~~www}}}xxxxxxsss```^^^rrrhhh```TTTHHHLLLJJJDDDIIIZZZeeefffhhheeeZZZJJJ>>>;;;???DDDGGGQQQaaaVVVyyymmmOOOJJJ333DDD999222...///000000555<<>>WWWvvvmmmttt}}}uuukkk___FFFPPPqqqttt~~~aaajjj|||ooo___lll{{{fff|||~~~~~~nnnOOO777HHH999555444MMMeeeyyybbbyyyvvv{{{yyy}}}~~~vvv~~~ttt[[[SSSjjj~~~{{{ZZZNNNooo~~~ccc]]]XXXbbbsssyyyxxx}}}xxxNNNOOOqqqbbbOOORRRIIIEEEVVV^^^SSSRRRRRRHHHCCCBBB===???CCCFFFPPPaaagggaaa___sss}}}~~~~~~|||ssstttxxx{{{wwwnnnhhhgggooo{{{hhhsssjjjTTTjjj{{{tttuuuvvvxxxyyyyyyzzzzzz|||}}}}}}||||||~~~}}}{{{zzzxxxuuurrrooommmlllbbbMMMLLL___mmmwwwzzzssshhhPPPRRRnnnzzzwwwYYYRRR```tttxxxeeellluuuTTTHHHGGGDDDGGGOOOQQQZZZlllrrrnnnbbbJJJSSShhhaaaccc\\\ooonnndddUUUOOOTTTYYYoooqqqyyywwwLLL777555666000---GGGxxxuuuXXXFFF\\\jjjhhhmmmpppeeemmmooohhheeehhhhhhcccvvvzzzuuukkk^^^OOOUUUmmmmmmzzzsssXXXRRRHHHDDDGGGMMMUUU```gggfffccceee]]]OOOAAA;;;===DDDIIILLLNNNsssgggfffPPPJJJ999EEE>>>777222222111000333999ddd}}}uuu{{{SSS```zzzkkklllmmmmmmjjjeeeccceeehhhiiittt{{{wwwsssnnnbbbRRRUUUgggqqqhhhYYYTTTYYY^^^\\\___\\\TTTSSS]]]lllvvviiijjjpppccccccqqq{{{zzzrrreeeWWWGGGEEE]]]zzziiiQQQDDDBBBMMMWWWVVV999PPPJJJ111555777QQQ}}}~~~~~~vvvyyyyyy}}}oooaaa]]]\\\```nnn}}}~~~qqqgggiiinnntttyyyhhh]]]^^^YYYNNNNNNYYYyyy}}}]]]NNNAAAGGGfffUUU333333...@@@cccyyyvvvrrr{{{www|||zzzqqq[[[KKKeee|||yyywwwlllooowwwtttpppkkkaaaIIIRRRsssuuu~~~aaajjjwwwcccnnn}}}hhh|||zzztttbbbLLL===HHH888777333EEE```sssfffttt|||wwwnnnnnn~~~ppp[[[VVVvvvrrrSSSPPPuuuxxxcccXXXYYYkkkyyyvvvooonnnssszzzjjjIIIVVVxxxvvvTTTjjjxxxfffXXXZZZXXXFFFDDDHHHBBBBBBNNNXXXaaaVVVRRR]]]hhhiiihhhkkkzzz{{{{{{nnneeeccceeevvvlllyyygggWWWmmm{{{~~~ssstttvvvxxxzzz{{{{{{||||||}}}~~~}}}|||{{{yyywwwtttpppmmmkkkjjjdddMMMMMMaaahhhffffffdddaaaXXX___tttwwwVVVRRRaaattttttdddwwwpppPPPIIIFFFLLLSSSVVVdddtttyyyvvvfffPPP\\\ooofffgggjjjrrrwwwttt^^^WWWNNNMMM]]]{{{uuusssNNN777:::---...111999aaarrrSSSKKKggguuu^^^eeefffaaaRRR\\\```ZZZVVVXXXYYYVVV[[[ccc```WWWTTTRRRVVVdddlll}}}qqq^^^FFFGGGEEEDDDXXXsssjjj[[[GGG:::888>>>DDDIIIRRRTTToooYYYOOOIIICCCIIICCC===888555222000111555SSShhhSSSRRR|||kkkjjjooorrrooohhheeegggkkkqqq}}}{{{wwwppphhhqqqjjj___ZZZ^^^hhhkkkjjjoooeeebbbbbbggg{{{xxxeeeeeedddiiiuuuxxxllljjj```RRRGGG???EEEdddvvv```GGG@@@JJJWWWWWWOOO@@@vvvIII999555111JJJtttnnn|||uuusssttt```PPPKKKQQQ\\\dddssskkkhhhlllppptttrrrggg]]]UUUJJJEEEVVVmmm~~~nnnPPPIII@@@UUUhhh<<<000333222;;;YYY{{{mmmppp}}}xxx||||||tttfffTTTVVVeeegggmmm|||pppnnnqqqllljjjhhh```KKKTTTuuuvvv}}}aaakkk{{{fffpppmmmxxxhhhTTTEEE@@@EEE666:::555CCC```qqqfffmmmwwweee]]]^^^mmm||||||oooccc^^^{{{uuuUUUVVVrrrYYYNNNWWWnnntttnnnjjjjjjrrrhhh}}}___JJJccc{{{bbb]]]wwwqqqhhhUUUQQQSSSIIILLLlllnnngggpppoooiiikkkqqq|||~~~~~~uuullliiieeezzzooo|||fff]]]rrr|||vvvrrrsssvvvxxxzzz|||}}}}}}|||~~~~~~}}}}}}|||||||||{{{zzzxxxvvvsssqqqooonnnkkkUUUVVVeee___RRRTTT[[[aaammmqqqooonnnWWWPPP```{{{qqqfff}}}gggLLLLLLJJJYYYaaa```qqq|||sssdddSSSaaarrrgggjjjnnnzzz~~~yyy```WWWNNNKKKZZZ~~~QQQ222666(((333777111UUUgggRRRYYYzzzzzz{{{}}}|||vvvtttjjjzzzsssQQQ@@@KKKUUUrrr}}}gggTTT???888;;;BBBHHHKKKPPPkkk~~~mmmNNNNNNHHHJJJJJJDDD@@@;;;666333000000222HHHmmmuuujjj___rrroooqqqsssrrrnnnjjjiiijjjoooqqqrrrssswww|||xxxpppnnn]]]UUU^^^lllsssxxx{{{ppppppvvv~~~wwweeennnqqqsssyyyyyy|||rrrhhheeedddZZZMMM@@@IIIQQQdddbbbSSS@@@BBBUUU]]]QQQEEEXXXrrr```XXX888333>>>iiikkkggg{{{|||vvvyyysss___MMMGGGIIILLL\\\YYY\\\gggnnnpppwwwuuuiiiZZZOOOGGGMMMddd|||}}}sss[[[FFFBBBPPPtttOOO333555111444999WWW}}}iiiiiizzz|||~~~~~~wwwrrrXXXBBB???RRRvvvuuurrrpppiiigggggg^^^IIISSStttttt|||~~~bbbnnnyyycccooosssyyydddLLL???>>>DDD555:::555???[[[ssshhhiiizzzlll[[[[[[bbbppp|||~~~{{{yyylllZZZ]]]cccUUUPPPbbbuuupppllluuuyyy~~~}}}dddwwwZZZSSStttyyyTTTgggzzz{{{ccc[[[___[[[aaa}}}nnnvvv{{{nnnqqqvvv{{{xxx}}}~~~zzz~~~|||tttrrreeennn}}}zzzaaaaaatttzzzsssqqqsssuuuxxxzzz|||}}}}}}}}}~~~}}}}}}}}}~~~zzzzzzxxxwwwvvvtttsssssssssbbbeeelll[[[IIIQQQaaalllvvvuuuvvvmmmZZZGGGSSSvvvyyypppkkk___LLLNNNPPPccckkkeeeqqq~~~uuuoooccc\\\TTTfffxxxqqqyyyiiivvv~~~___TTTOOOUUUgggvvvnnn[[[333333,,,777777///UUU~~~rrryyyiiiXXXVVVjjjiiiMMMLLLNNNPPPXXXZZZ```dddaaa]]]\\\]]]]]]]]]ccc\\\XXXgggooodddYYYrrr|||}}}QQQFFF[[[ooo|||uuugggWWWFFF777777???FFFLLLQQQIII{{{www}}}KKKMMMHHHLLLHHHBBB@@@<<<777333222222111<<>>III___ZZZGGGCCCrrrddd{{{ttt777<<<222ZZZyyyqqquuuyyyyyysss}}}yyykkk```XXXRRRRRRJJJHHHSSS___lll~~~}}}gggYYYJJJFFFOOO```qqq}}}oooTTTIIICCCBBBiiiDDD000666000333777XXX{{{}}}lllnnnyyy|||}}}}}}~~~yyysss```IIIMMMooo}}}tttsssqqqiiihhhggg^^^GGGQQQrrrrrryyy}}}cccpppvvv```nnnuuuwwwdddKKK======GGG666777111:::QQQ{{{kkkpppvvvxxxnnnZZZ```nnn|||\\\bbbrrrYYY```aaaxxxqqqssshhh|||bbbaaa}}}[[[OOOhhhqqqsssnnndddnnntttzzzwwwtttzzz{{{yyy|||}}}xxxwwwffflll}}}wwwYYY```ssswwwvvvqqqrrrtttwwwyyy{{{||||||~~~~~~~~~~~~~~~xxxxxxwwwvvvvvvuuuttttttpppfffjjjkkkVVVHHHUUUgggwwwrrruuu{{{jjj\\\FFFNNNpppqqqqqqqqq^^^PPPUUU]]]mmmtttmmmmmmssstttnnnddd___YYYgggtttqqqrrr|||vvvXXXRRRJJJ\\\ooofff<<<777333777222---QQQ|||mmmeeevvvhhhZZZWWWeee|||vvvTTTKKKRRRKKKHHHSSSLLLMMMMMMKKKHHHGGGFFFFFF<<>>---333111000333TTTuuuxxx{{{vvvrrr}}}www{{{|||{{{~~~}}}yyyrrrhhhTTTUUUttt}}}tttppprrrpppiiijjjjjj___GGGRRRrrrqqqwww{{{bbbqqqvvv```ooosss|||vvvsssdddMMMBBBDDDKKK999666///999JJJvvvmmm|||dddeeennn|||wwwbbbjjjxxx{{{YYYfffiiibbbnnnrrrnnnvvvdddiiiiiiyyyuuuxxxZZZTTTgggyyysssyyyrrrooouuuvvvyyyzzzsssxxxvvv{{{xxx{{{||||||zzz|||mmmlllvvvVVVbbbtttuuuvvvqqqrrrtttvvvxxxyyyzzzzzz~~~~~~~~~~~~yyyyyyxxxwwwvvvuuuttttttnnnhhhkkkhhhTTTLLLXXXddduuuwwwppp```XXXNNNRRRiiilllssswwweeeTTT\\\hhhrrrwwwrrrfffhhhyyy}}}ssslll___aaaggggggjjjOOOUUUMMM___hhheeeBBB;;;777555222000BBBooozzzxxxwwwhhhaaannn}}}sssvvvxxxqqqyyyzzzvvvqqqpppooommmkkkjjjeeennnjjj^^^WWWQQQTTT```fffuuubbbeeewww~~~qqqWWWIII@@@<<<@@@AAAAAAIIIUUUdddVVVOOOEEEKKKEEEDDD@@@BBB@@@:::777777666111222===iiiwww}}}yyyuuusssnnngggbbbYYYdddooopppiiicccdddjjjaaagggwwwzzzzzzjjjYYYNNNEEE??????EEEQQQ```{{{UUUIII>>>AAACCCUUUaaaGGGFFFsssaaawwwQQQ>>>333999^^^kkk|||tttqqq|||sssjjjaaaZZZUUU^^^zzzwww___QQQMMMEEEJJJUUUfffzzzsss^^^EEEEEEDDDXXX}}}___555///111000222///NNNnnn}}}~~~wwwvvvxxx{{{{{{zzz|||{{{xxxtttqqqXXXIIIVVVaaafffrrrvvvsssuuuqqqiiikkkkkk___KKKUUUuuurrrvvvyyyaaapppuuu```pppqqqwwwtttrrrcccMMMHHHPPPNNN<<<777111===JJJpppmmm|||www[[[XXXbbbnnn{{{|||~~~zzzooouuuxxxvvvrrrVVVjjjmmmtttuuuzzzhhhrrr{{{^^^eeegggwwwpppgggppp}}}{{{{{{fff[[[eeexxxzzzxxx}}}~~~mmmmmmrrrnnn___^^^hhhiiippp{{{xxxeeessssssuuu}}}zzzqqqpppvvv|||{{{|||xxxnnnvvvWWWfffvvvttt|||sssqqqrrrsssuuuwwwxxxyyyyyy}}}~~~~~~}}}|||{{{yyywwwvvvuuuttttttnnnpppjjjYYYTTT]]]```mmmlllVVVRRRQQQTTT]]]iiiuuuzzzmmmXXX[[[jjjoooqqqppp]]]^^^{{{{{{rrr```\\\^^^bbbdddKKKZZZWWWdddddd]]]AAA;;;666555888444222WWWqqqqqqiiiqqqnnntttyyybbbQQQ<<<888:::CCCFFFJJJXXXkkkvvvtttEEELLL@@@LLLDDDFFFBBBEEECCC<<<888999777111,,,222ZZZyyylllttttttsssqqqnnnkkkjjjiiinnngggaaa`````````^^^^^^fffeee{{{wwwsss___KKKDDDAAA@@@EEEMMM[[[vvvcccMMMGGG@@@DDDEEEWWW___AAALLLrrrXXXmmm|||PPP;;;000MMM{{{aaajjj|||xxxwww}}}oooaaakkkoooaaaVVVLLLEEECCCCCCSSSiii{{{dddFFF;;;SSSMMMeee@@@---555333---666...JJJjjjqqq{{{|||~~~{{{yyyzzzzzzwwwsssyyycccJJJIIINNN___~~~{{{{{{tttiiikkkjjj^^^PPPYYYxxxtttvvvxxx___ooottt___qqqqqqzzzwwwtttbbbMMMKKKXXXUUU888;;;:::777DDDjjjtttvvvuuu___TTTUUUsss}}}uuuwww~~~|||zzz{{{yyyvvv{{{ccciiinnnvvv|||wwwyyydddXXXiiiqqq}}}jjjfffpppoooyyyuuuyyylllUUUeee}}}uuunnnjjjUUUWWW\\\^^^XXXNNNFFFEEEFFFMMMcccoooeeeZZZYYYXXXSSSZZZXXXWWWUUUQQQMMMRRRZZZ___hhhsssyyyzzz~~~qqqsssVVVnnnkkkuuuwwwuuusssqqqtttxxx|||}}}|||~~~}}}}}}~~~|||||||||zzzvvvqqquuuooohhhfffiiiiiiddd___yyyyyyfffMMMSSSXXXNNN```iiilll}}}}}}fffQQQeeekkkssstttjjjbbbgggqqqtttaaa[[[bbbmmmtttvvvkkkZZZSSSQQQ[[[zzzuuummmTTT@@@???;;;555777666333LLLwwwjjjzzzppprrrtttgggPPP>>>...FFF888???___IIIPPP___???KKKHHHFFFMMMDDDIIIDDD???>>>@@@???:::666000555BBB^^^tttzzzkkk^^^lllyyyeeefffrrrxxxnnnccc\\\UUURRRTTTZZZddd}}}~~~}}}sssttt\\\KKK>>>???AAAAAAKKKZZZoooqqqLLL===AAAHHH;;;ZZZqqqNNN???lll```\\\VVVVVV;;;@@@999\\\uuuttt}}}fff~~~|||xxx|||}}}}}}}}}}}}{{{yyyqqqeeeaaakkkqqqjjjcccaaabbbXXXMMMDDD>>>===BBBJJJ```{{{vvv]]]JJJ???DDDPPPsssddd555:::///---//////222AAAgggqqqrrrrrrttt~~~{{{zzzyyyvvvvvvooommmYYYBBBUUUuuucccbbbccc______ZZZUUUvvvqqqttt~~~aaajjj|||vvvYYY{{{nnn~~~xxxzzzjjjCCC???^^^rrrXXX:::;;;777555DDDkkkqqqvvv]]]SSSWWWmmmrrrjjjmmmtttwww{{{qqqxxxkkkooopppvvv||||||bbbmmmtttdddtttuuu|||qqqxxx}}}wwwrrrrrrooo\\\dddvvvuuusssqqqfffjjjiiibbbTTTKKKIIIIIIFFFHHHQQQSSSHHH??????AAA???@@@>>>???AAA@@@<<<<<<@@@HHHOOOVVV\\\bbbmmm|||pppqqqUUUmmmllltttuuutttrrrqqqssswww{{{|||{{{~~~}}}zzzwwwtttvvvqqqmmmkkkmmmmmmjjjgggppp{{{ttteeeNNNSSSYYYOOO]]]iiikkkxxxvvvdddTTTdddpppyyyvvvjjjdddhhhpppxxxnnneeefffnnn{{{zzz___SSSQQQQQQRRRppp|||mmmzzz~~~UUUAAA???>>>999777555///>>>^^^rrrmmmyyysssnnnnnnhhhXXXEEE:::>>>======HHHMMMKKKzzzRRRBBBNNNIIIHHHPPPIIIIIIEEEAAA@@@BBBAAA===999444333666IIIppptttiiijjjpppssszzzyyymmmiiipppvvvrrr```OOOLLLRRR\\\kkkvvvpppwwwrrrqqqkkkrrr}}}xxxpppcccfffgggVVVGGGAAA???BBBCCCIII^^^uuuvvv\\\GGG>>>===DDDRRRmmmlllPPPZZZQQQMMM___JJJ@@@DDD999OOOyyy}}}|||uuuoooxxx|||kkkdddooo{{{|||yyy|||~~~{{{kkkfffXXXNNNPPPQQQLLLJJJMMMNNNHHHDDDCCCDDDJJJWWWccc~~~yyyooo]]]KKKFFFLLLWWWxxxTTT111888///000///...222???ccc~~~{{{uuurrriiiiii~~~{{{xxxzzzyyywwwxxxvvvrrr^^^CCCAAAWWWhhh~~~wwwgggeeeccc\\\YYYZZZSSSooolllqqqzzz]]]aaa{{{qqqZZZxxxzzz```rrrqqq]]]^^^ooommmOOOGGG[[[iii\\\<<<999444444DDDlllnnnuuuWWWLLLVVVdddeeeaaahhhnnnvvv{{{iiixxxsssqqqqqqpppxxxuuuttt\\\OOOKKKhhhcccwww}}}zzzyyyxxxtttiiifffooovvvxxxyyyzzz{{{wwwhhhVVVTTT^^^___XXX[[[UUULLLBBB===<<>>>>>@@@>>>?????????CCCOOO```mmm{{{ttthhhUUUllloootttsssrrrqqqqqqsssvvvyyyzzzzzz}}}zzzyyyxxxuuutttrrrqqqpppoooooonnn}}}~~~wwwuuukkk___KKKRRR\\\PPPWWWmmmrrryyywwwooofffxxx~~~qqqiiicccjjjfffiiirrrxxxfffTTTPPPQQQTTTvvvssslllqqqRRR@@@===BBB>>>888777111444CCC}}}}}}}}}~~~}}}~~~~~~wwwjjj___yyy{{{mmmmmmlllgggXXXFFF;;;999???;;;NNNRRRBBB___kkkbbbHHHGGGQQQHHHHHHPPPJJJIIIFFFCCCCCCDDDDDDAAA>>>:::555000888YYY}}}}}}zzzpppbbbcccyyy~~~hhhkkkuuu}}}kkkTTTJJJJJJNNNQQQZZZbbb```YYYZZZbbbqqqqqqlllttt|||uuuxxxiii```XXXOOOOOOLLL<<<@@@<<<>>>IIIVVVggghhhHHH;;;@@@HHHFFFvvveeeYYYcccMMMHHHdddpppMMMGGGHHH:::>>>hhhqqq}}}kkk{{{qqqpppcccRRRYYYnnnqqqzzzzzzlll```[[[TTTKKKIIIMMMJJJJJJMMMUUU]]]hhhwwwqqqbbbXXXHHH999CCCYYYxxx???///444...222///,,,222===^^^wwwrrrjjj~~~}}}wwwvvvyyyzzzxxxssswwwqqqbbbOOO@@@IIIbbbyyy}}}ooo]]][[[ZZZVVVVVVVVVOOOffffffnnnvvv\\\\\\wwwgggYYYrrriiiUUUiii___XXXSSSXXXRRR;;;777NNNccc^^^===888333444EEEkkkrrrdddtttwwwVVVIIIRRR^^^bbbdddmmmrrr{{{jjjttt{{{mmmqqqhhhvvvfffSSSHHHIIIeee{{{{{{~~~|||vvvsssuuuyyy|||wwwllljjjtttyyy{{{ooo```eeeuuuvvvjjjaaaSSSEEE@@@???===>>>AAAIIIEEEBBBCCCCCCCCCGGGMMMNNNLLLFFF???;;;>>>GGGOOOnnnzzzxxx]]]VVVlllttttttrrrrrrrrrssstttwwwyyyzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}zzz{{{}}}tttvvvvvvtttpppnnnoooqqqwwwqqqwww~~~uuudddWWWIIITTTeeeYYYUUUlllvvv{{{|||wwwsssyyyrrrjjj___ggghhhssstttYYYQQQQQQSSSUUUXXXkkkJJJ???===EEEAAA:::<<<999555777iii|||}}}zzz|||~~~~~~~~~}}}|||||||||||||||}}}tttuuuwww|||~~~xxxsssiiittt[[[___}}}nnnkkkfff[[[JJJ;;;999>>><<>>>>>777555AAA}}}{{{}}}{{{~~~|||zzzxxxxxxyyyzzzxxxvvvxxxvvvuuutttuuuvvvwwwwwwwwwwwwxxx|||}}}kkk{{{ZZZ```sssqqqgggYYYKKK???888<<>>?????????;;;CCCCCCFFFMMMIIIAAABBB@@@@@@===:::;;;;;;===CCCHHHUUUkkkiiiIIIAAABBBBBBHHHTTTsssSSSWWWlllKKKXXX___MMMUUUnnnZZZMMMEEE@@@999@@@ddd|||wwwtttuuubbbFFF<<>>555555000ccc}}}sssuuu{{{~~~}}}yyyxxxwwwwwwxxxyyyxxxwwwssswwwXXX^^^xxxfffgggYYYIII???::::::AAAHHHOOOIIIJJJmmm{{{ZZZMMMLLLGGGBBBDDDIIILLLLLLHHHHHHHHHHHHIIIIIIIIIJJJDDDAAA999444:::QQQppp}}}xxxzzzjjjjjjssskkkmmmqqqooofff___aaahhh___WWWMMMGGGDDD@@@;;;777777???===;;;???<<<999@@@888>>>;;;;;;AAA@@@CCCQQQ[[[}}}\\\JJJ<<<;;;<<>>DDD>>>777:::666HHHvvvxxxqqqqqqwwwwwwkkkkkkmmmsss{{{}}}{{{|||yyyyyy||||||yyyuuurrrrrrrrrpppkkk]]]\\\dddnnnYYYSSSHHH>>><<<===@@@FFFKKKNNNJJJllluuu}}}MMMIIIJJJEEEDDDIIIIIIHHHNNNGGGHHHHHHHHHHHHHHHIIIJJJCCCAAA===777777DDD[[[ooossscccWWW^^^hhhnnnkkkfffhhhnnnhhhfffaaa\\\WWWRRRLLLGGGCCCGGG@@@999;;;888444::::::AAA???DDDUUUWWWZZZllllll]]]:::CCCGGGEEELLLaaayyy]]]QQQyyyrrrRRRLLLFFFRRRJJJOOOFFFCCCEEEJJJMMMHHHAAADDD[[[tttwww{{{uuu{{{cccLLL???>>>LLLVVVRRReeefffffffffgggggggggeee^^^XXXUUUVVVTTTLLLDDDAAA<<>>>>>IIIBBB555444666666:::999>>>>>>@@@>>>:::??????;;;===@@@;;;:::@@@;;;333222555333888EEEMMMooohhh@@@888777777444DDDssswwwgggcccqqqiii___lllnnnrrrooo___IIINNNppp|||ppptttiiiYYYqqqzzz{{{xxxsssaaaLLLbbb|||qqquuummmllluuuyyyyyy{{{}}}ttthhhbbbdddvvv{{{wwwyyyWWW[[[jjj{{{nnntttpppooosssvvvwwwvvvvvvwwwyyy{{{||||||||||||}}}~~~~~~~~~~~~~~~|||xxxwwwxxxxxxvvvtttrrrrrrsssssssssrrrpppnnnkkkooossssssmmmbbbSSSGGGIIIDDD[[[]]]^^^uuunnnXXXjjjlllEEECCC@@@BBBDDDGGGGGGGGGPPPiiixxxcccTTTSSSNNNLLLccc[[[oooZZZ>>>IIIDDDCCC???CCCJJJBBB;;;BBB<<<222bbbxxxttt{{{zzzhhh```YYYZZZ^^^gggrrrwwwwwwtttyyyuuussstttyyy}}}{{{{{{zzzuuunnniiihhhjjjiiifffhhh\\\JJJjjjOOOFFFBBB===;;;???DDDFFFJJJNNNOOOVVVeeeoooXXXCCCEEEIIIGGGIIIMMMGGGDDDMMMFFFHHHHHHHHHGGGGGGHHHIIIBBBCCCCCC@@@<<<>>>KKKXXXqqqSSSRRRXXXfffrrrsssooolllqqqtttuuurrrnnnjjjgggccc``````UUUOOOTTTRRRNNNRRRRRRYYYWWWccc~~~zzz___III777===AAA>>>EEElllmmmGGGqqqtttvvvkkkWWWOOOMMMLLLRRRSSSEEEBBBQQQBBBOOORRRLLLFFFBBBJJJ]]]|||zzz~~~zzzwwwkkkRRRMMMPPPDDD;;;>>>AAAEEEIIIKKKHHHCCCDDD@@@>>>===;;;:::???FFFTTTkkkWWWDDD888BBB777444:::+++111+++000&&&???```dddyyypppUUUddd}}}~~~}}}sssqqqaaa\\\SSSDDDHHHIII777DDDOOOGGG888444444222555666999333777999777===;;;+++888???444555;;;333777***333333999BBB@@@YYYuuu999555999000888:::iiixxxooo|||zzzxxxqqqvvvqqq|||yyylllbbb\\\[[[aaaKKKMMMTTTcccllleeemmmyyyxxxjjjxxxsssyyytttvvv{{{xxxvvv___III]]]xxxtttnnnooosssuuurrrnnnqqqwwwuuuooorrr}}}jjjfff```nnn~~~~~~uuuUUU\\\qqq{{{ooolllnnnrrrtttwwwxxxwwwwwwwwwxxxyyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}~~~|||zzzyyyxxxxxxwwwtttsssrrrrrrttttttsssrrrqqqpppjjjiiihhhXXXHHHIIIJJJSSSmmmccc___}}}}}}hhh```|||YYYHHHEEECCCGGGCCC===EEETTT^^^rrrrrrcccRRRNNNKKKJJJjjj```qqqvvvwwwVVVCCCFFFCCCDDDDDDDDDDDDBBB@@@???@@@666AAAgggdddtttnnnmmmwww}}}xxxyyy|||www{{{|||zzztttqqqrrrrrrpppqqqllliiimmmtttxxxuuuqqqrrrnnnkkklllnnnkkkddd^^^ccc[[[SSSPPPQQQOOOIIICCC444AAA@@@===JJJSSSLLLEEEPPP```rrrtttEEEPPPMMMKKKGGGEEEDDDDDDFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBFFFDDDDDDBBB;;;888BBBPPP{{{ttt___PPPVVVcccjjjnnnqqqlllssszzz}}}~~~~~~{{{wwwvvvzzzvvvjjjgggnnnqqqmmmlllnnnwwwgggKKKCCC@@@<<>>DDDOOONNN===EEEddd~~~\\\KKKKKKLLLJJJHHHFFFEEEEEEEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCCCC===888===FFFjjjxxxnnnnnntttdddQQQJJJVVVjjjnnnmmmmmmpppuuu~~~zzzkkkYYYKKKEEEDDDIIINNN]]]mmmtttRRRiiiaaaOOONNNMMMLLLKKKJJJKKKLLLLLLFFFGGGJJJLLLMMMLLLKKKJJJOOOxxx{{{sss}}}nnniiioootttqqqfff\\\YYY\\\JJJNNN]]]qqq{{{UUUHHHDDDBBB???;;;888444111//////---...---PPPiiiiiinnnbbb||||||}}}|||}}}oooWWWKKKFFF???===@@@CCC@@@===???BBBDDDDDD???:::<<>>EEENNNHHHFFFRRREEE~~~???666888///777999NNN~~~~~~iii~~~kkkQQQNNNWWWbbbnnn|||xxxssszzzsssxxxyyytttfffZZZ```ccckkkvvvyyyvvvuuusssuuuzzztttjjjVVVHHHYYYnnnnnnooonnnooosssrrrnnnlllnnnwwwwwwVVVEEEFFFFFFMMMHHHAAACCCIIITTTaaammmuuuxxx}}}{{{qqqRRRRRRmmmmmmfff___mmm}}}mmm\\\dddyyyyyynnnlllmmmooorrruuuvvvwwwxxxzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{xxxyyy{{{}}}{{{yyyvvvuuutttrrrooommmooorrrnnnjjjhhhYYYJJJKKKaaa[[[XXXTTTrrrcccoooooo]]]MMMJJJIIIEEECCCYYYiiivvvxxxmmm___NNNNNNNNNGGGbbbgggkkkvvv|||eeeDDDAAAGGGCCCCCCCCCCCCCCCBBB@@@@@@???AAA;;;<<>><<<<<>>OOO^^^vvv{{{iiiRRRPPP[[[ccc```bbbiiikkkggghhhmmmxxxyyyqqqaaaSSSIIIBBBBBB>>>===NNNeee~~~aaaPPPeeennn~~~mmmPPPMMMNNNNNNMMMLLLLLLLLLLLLMMMEEEGGGIIIKKKMMMMMMMMMMMM>>>bbbzzzwww}}}~~~xxxxxxzzzrrrooolllkkkmmmrrrvvvyyyYYYCCCMMMEEEBBB???>>>===:::444000111+++------BBB```kkkyyy{{{iii|||yyy~~~}}}hhhLLLAAA<<<777888;;;<<<:::777999444;;;EEEBBB@@@AAA<<<>>>======@@@BBBAAA;;;555:::BBBBBB;;;;;;BBBBBB;;;AAALLLSSS[[[OOOIIIXXXRRRBBB666888111999999IIIrrrpppwww```OOOTTT]]]]]]___tttzzz~~~xxx|||eeeJJJPPPSSSfffyyykkk[[[PPPUUUTTTiiisss}}}ooovvvxxxpppaaaPPPKKKXXXhhhlllqqqnnnnnnrrrsssnnnkkkjjj^^^hhhUUUNNNSSSRRRWWWQQQQQQRRRNNNFFFEEEMMMVVVZZZjjjrrrkkkPPPMMMfffqqqmmmYYYaaaxxx|||jjj___eeezzzuuunnnmmmnnnppprrruuuvvvvvvwwwyyyzzz{{{{{{||||||||||||||||||wwwyyy{{{}}}|||{{{zzzzzzzzzxxxuuusssnnnsssnnniiigggZZZKKKKKKVVVLLLEEEOOO[[[\\\UUUJJJFFFHHHGGGBBBSSSiiiwwwgggrrr~~~ppp___}}}qqqcccUUUJJJSSSRRRIIIpppKKKtttXXXAAACCCEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCHHHAAA888HHHpppjjj______YYY[[[gggmmm|||{{{pppeeexxxvvvtttppplllgggbbb^^^[[[YYYVVVQQQLLLJJJIIIIIIHHHFFFBBB===;;;===BBBFFF???PPPPPPFFFOOOllliiiWWWtttIIIGGGOOOGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIGGGFFFGGGFFFCCC@@@??????KKKcccnnnSSSDDDDDDBBBJJJ[[[cccaaaaaagggjjjsssyyyuuupppooonnnkkknnnssslll___^^^cccYYYGGGCCC<<<:::BBBPPPgggfffIIILLLxxxwww|||~~~TTTMMMLLLMMMMMMLLLLLLKKKKKKKKKKKKGGGHHHIIIKKKLLLMMMNNNNNNIIIIIIccc}}}wwwwwwdddLLLMMMRRRGGGCCC@@@@@@AAA???888111333)))------666WWWnnnmmmxxxzzz}}}www~~~|||~~~~~~gggPPPCCC???===>>>===:::999:::666:::BBBAAAAAAQQQOOO666AAACCCEEEGGGHHHHHHFFFEEEGGGIIIKKKLLLOOORRRSSSTTTjjjpppnnnoooaaaaaa}}}CCC666888333;;;:::CCCwwwtttiiiNNNTTT```ffflllpppvvvyyyuuunnnccccccdddppp}}}zzzeeeNNNIIILLLSSShhh}}}|||www{{{uuulll```WWWSSSPPPOOOZZZ\\\rrrwww{{{xxxzzzuuuxxx|||~~~vvvkkkXXXLLLQQQ[[[eeelllmmmjjjjjjmmmnnnjjjffffffdddwwwlllccc^^^TTTVVVQQQMMMSSSUUUPPPNNNRRRWWWXXXfffxxxsss\\\OOO[[[nnnpppaaaaaallljjjaaadddyyyqqqmmmoooooosssuuuvvvuuuuuuuuuvvvxxx{{{{{{||||||||||||||||||yyyzzz|||~~~~~~~~~}}}}}}}}}{{{wwwuuuqqquuuoooiiijjj___OOOKKKNNNFFFDDDWWWvvvQQQMMMFFFBBBDDDGGGGGGEEE___tttzzzyyyjjjWWWWWWuuummmnnnzzzkkk\\\SSSKKKQQQNNNMMMaaaQQQPPPCCCGGGCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCEEEBBB999999OOOuuuoooJJJFFFIIIMMMNNNJJJ```gggmmmooorrrxxx}}}~~~}}}zzzyyywwwpppdddZZZVVVRRROOOOOOPPPPPPLLLHHHCCC???;;;:::===CCCHHHKKKIIINNNFFFOOOssslll\\\OOOMMMCCCKKKFFFFFFFFFEEEEEEDDDCCCCCCAAAAAAAAABBBCCCDDDFFFGGGJJJHHHFFFEEEFFFGGGFFFDDD@@@FFFYYYyyy|||wwwhhhOOOBBB999;;;@@@EEEPPP\\\^^^`````````bbbeeedddaaa]]][[[WWWRRRNNNGGG===666EEERRRbbbsss|||III???```uuufffJJJPPPLLLJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJKKKLLLMMMPPP@@@HHHnnnzzzpppjjjMMMMMMRRRPPPHHHDDDAAABBBCCCAAA;;;555333+++---000///LLLmmmgggnnnwww{{{~~~}}}}}}}}}~~~yyylll___DDDAAAAAABBB@@@;;;;;;???777===CCCEEEOOO___^^^LLLVVVYYYZZZXXXUUUYYYdddnnnaaaWWW[[[kkkpppiiimmmzzzwwwhhhnnnEEE666888444;;;888999jjjvvvooowww}}}YYYWWWccctttkkkqqquuuwwwbbbXXXNNNHHHOOO]]]lllqqqgggWWWMMMaaafffrrrjjjZZZeeeZZZ\\\ZZZUUUUUU\\\fffkkkyyy{{{{{{~~~vvv{{{{{{zzz{{{sssgggQQQKKKYYYaaadddooopppmmmmmmpppoookkkjjjlll{{{hhh\\\RRRYYYZZZbbb___ZZZVVVTTTXXX]]]bbbfff{{{vvvfffRRRPPPiiisssmmmjjjhhhxxxfff[[[eee{{{|||nnnmmmppppppuuuvvvvvvuuutttsssuuuwwwyyyyyyyyyzzzzzzzzz{{{{{{zzz|||~~~~~~}}}}}}}}}}}}~~~}}}zzzuuurrrpppssskkkeeeiiiaaaOOOGGGJJJGGGPPP```xxxXXXLLLGGGDDDEEEFFFHHHLLLPPPbbbuuuvvvhhhddd```ZZZYYYsss{{{qqqcccWWWRRRMMMKKKIII^^^BBBllloooKKKCCCHHH@@@EEEEEEDDDCCCCCCDDDDDDEEEDDDBBBBBB???666999YYY~~~{{{qqqPPPKKKDDD===???AAADDDNNNVVVXXXXXX^^^eeehhhjjjfffdddgggiiidddXXXLLLMMMKKKKKKOOOQQQMMMCCC:::::::::;;;???EEEIIIJJJJJJPPPRRRcccrrrDDDQQQKKK;;;MMMEEEDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@BBBCCCDDDEEEGGGGGGDDDAAABBBGGGHHHEEEBBBDDDNNNlllwww~~~rrr[[[HHH???===???AAAHHHDDDAAABBBHHHLLLMMMLLLIIIFFFEEEBBB???AAAOOO]]]pppnnn^^^RRRHHH[[[uuupppPPPGGGNNNJJJHHHHHHHHHIIIHHHGGGGGGFFFJJJIIIHHHHHHHHHJJJKKKMMMKKKOOOKKKMMMjjj{{{yyyxxx{{{aaaRRRPPPJJJHHHMMMGGGEEECCCCCCCCCBBB>>>:::444000---222---@@@ggggggaaa}}}sss~~~zzz{{{||||||yyyuuuppplllLLLCCC???BBBBBB<<<:::===444666999LLLccccccaaaooommmzzz|||zzzpppHHH888888333999333777PPPvvviiihhhyyySSSRRRbbbuuuxxxsssjjj[[[}}}|||VVVPPPGGG???FFFMMMXXX```\\\\\\eeettttttwwwrrrZZZXXXVVV```ggghhhlllwwwwwwttt{{{|||yyypppdddMMMLLLaaagggfffrrruuuttttttuuurrrnnnqqqvvvqqq[[[XXX\\\mmmrrrvvvgggcccaaa___ccckkk]]]oooiiifffVVVMMMnnn~~~qqqssskkkrrr|||```VVViii{{{llllllpppooottttttuuutttssstttvvvxxxwwwxxxxxxyyyzzz{{{||||||zzz|||~~~}}}{{{zzz{{{}}}|||xxxttttttuuujjjeeelllgggSSSFFFEEEJJJ___dddtttnnnLLLJJJGGGGGGIIIGGGHHHRRR^^^hhhqqqkkkdddiiimmmnnnttt{{{xxxtttkkk___VVVMMMNNNHHHPPPvvvFFF[[[FFF???FFF???DDDCCCBBBAAAAAABBBCCCDDDBBB???BBBDDD===999HHH^^^{{{{{{~~~kkkJJJ@@@DDD<<>>>>>??????@@@AAABBBCCCCCCFFFEEEAAAAAAEEEFFFDDD@@@AAADDDSSSgggqqqzzz~~~|||~~~xxxmmmRRRMMMIIIGGGHHHIIIKKKLLLSSSTTTSSSSSS___tttqqqPPP999GGGqqqXXXJJJJJJHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEHHHGGGFFFFFFGGGIIILLLNNNKKKXXXSSSCCCNNNwwwzzzyyykkklllooo~~~ZZZDDDMMMSSSHHHCCCKKKFFFFFFDDDCCCBBB@@@???>>>555777---333---333\\\hhhaaa|||fffuuu~~~|||vvvwwwxxxyyywwwtttqqqppp\\\KKKBBBMMMZZZ\\\WWWUUUBBBSSSRRRbbbzzzqqqJJJ999888222666///;;;BBBjjjwwwhhhbbb^^^HHHQQQlllxxxrrrzzz|||VVVSSSBBB@@@FFFGGGHHHLLLOOObbbxxxjjjWWW[[[sss|||rrrnnn{{{~~~uuuuuuxxxrrrwwwxxxnnnbbbKKKMMMfffkkkggguuuttttttuuutttpppmmmqqqyyy```LLLUUUeee|||ttteee___hhhjjj```YYY[[[RRR___ZZZbbbYYYQQQwwwsss{{{rrrttt~~~bbbXXXmmm|||llllllpppooorrrssstttssssssuuuxxxzzzyyyyyyzzz{{{|||~~~~~~yyy|||}}}zzzyyyyyy{{{~~~{{{~~~}}}qqqlllvvvsss]]]LLLBBBMMMllliiihhhtttUUUHHHGGGIIIJJJFFFEEETTTgggrrrmmmbbbiiizzzuuutttrrrkkk___WWWGGGOOOJJJ^^^FFFXXXPPPBBB:::BBB>>>BBBAAA@@@@@@@@@AAABBBCCC<<<:::===BBBCCC@@@AAADDDmmmwwwOOO===AAABBB@@@;;;;;;???@@@===>>>???@@@AAAAAA@@@??????===<<<;;;999999<<>>SSSGGGDDDPPPEEECCCBBB???======???AAABBB>>>>>>>>>>>>???@@@AAABBBAAAGGGIIIDDDBBBEEEEEEBBBAAACCCBBBFFFNNNWWWuuuzzzsssoooooorrrlllqqqrrrxxxjjj___JJJ===JJJfffsssxxxWWW===OOOOOOBBBFFFGGGGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDFFFJJJNNNPPPNNNPPPNNNGGGFFF[[[xxxwww}}}hhhzzz|||XXXSSSQQQSSSQQQJJJFFFFFFFFFFFFEEECCC@@@???@@@AAA777<<<---444...+++SSShhhcccrrraaasssyyyvvvtttsssssstttwwwwwwsssooommmiiiSSSJJJbbb```YYY777555666222333333IIIZZZxxxnnneeeqqqeee```UUULLLPPPMMMVVVeeewwwgggOOOLLL======CCCEEEAAAFFFVVVcccgggZZZVVVQQQ[[[pppvvvvvv~~~uuu|||zzzooopppqqqssszzzzzzrrrYYYGGGPPPdddmmmmmmkkkwwwwwwtttuuuuuullllll}}}}}}ccceeemmmtttssskkkPPPZZZkkk|||}}}ssslll```^^^ZZZVVVTTT\\\oooyyyssstttzzziii___vvvlllkkkmmmjjjqqqoooppprrrtttuuuuuuuuutttxxxyyyyyyyyyzzz{{{||||||~~~}}}~~~}}}~~~|||{{{pppmmmpppmmmbbbXXXCCCLLLbbbiiieeeuuu|||gggMMMNNNKKKGGGNNNYYYXXXOOOVVVSSShhh~~~}}}|||wwwnnndddZZZTTTMMMTTTKKKvvvHHHLLLkkktttPPP666>>>III???@@@BBB@@@:::888;;;>>>===BBB@@@>>><<<<<<>>>@@@BBBEEEiiixxxnnn^^^KKK>>>@@@BBB<<<999<<<;;;CCCDDD;;;777===AAA@@@???FFF888FFFEEE777FFFAAAGGG===FFFSSSTTTfffaaaRRRFFFFFFIIIFFFCCCCCCEEEBBB???===<<<>>>@@@BBB@@@@@@???@@@BBBDDDGGGIIIEEEEEEDDDEEEEEEDDDBBB???FFFCCCDDDEEEFFFUUU~~~wwwpppvvviiinnnhhh```^^^UUUJJJJJJ[[[kkkfffmmmEEEDDDLLLIIIDDDGGGHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFGGGHHHIIIIIIIIIIIILLLMMMOOOTTT\\\cccgggiii~~~yyyVVVXXXUUUPPPKKKGGGFFFEEEFFFEEEEEEEEEDDDCCCCCCBBBBBB===999777444------BBB\\\bbbnnn~~~}}}xxxuuuvvvooottttttuuuxxxzzzxxxqqqlllmmmccceeeppp]]]888555777444555---===JJJrrrgggpppyyyeeeVVVSSSLLLGGGMMMOOOVVVdddwwwhhhOOOIII???@@@GGGIIIDDDIII[[[mmmuuu[[[eeennnvvvyyyuuuzzzsss```fffuuu}}}ssshhhkkklllooovvv|||zzztttkkkYYYMMMTTTccciiihhhgggtttvvvtttvvvvvvmmmrrrpppqqqnnnfff[[[NNNVVV]]]jjjvvv|||}}}|||{{{{{{ggg^^^ccc\\\TTTiiivvvqqqzzzwwwnnnmmmlllllliiippppppqqqssstttuuuuuuttttttwwwxxxyyyzzzzzz{{{zzzzzzzzz|||~~~~~~~~~~~~~~~|||zzzyyy{{{{{{tttnnnmmmpppoooggg^^^FFFCCCZZZpppnnnooowwwttt\\\TTTIIIGGGSSSdddkkkjjj]]]WWWmmmyyy|||{{{zzz{{{|||yyypppcccVVVNNNFFFDDDSSSttt@@@QQQlllIII999???IIICCCAAADDDBBB===;;;>>>@@@@@@AAA@@@???>>>???@@@AAACCC<<>>HHHCCCCCCEEEFFFIII<<>>===???AAACCCAAA@@@@@@@@@AAADDDFFFHHHDDDCCCCCCCCCDDDCCCAAA>>>AAA>>>???@@@@@@KKKkkk|||xxxssstttjjjcccaaa^^^XXXUUUVVVSSSVVVPPPPPPbbbrrrzzzqqqqqqWWWDDDGGGMMMGGGAAA@@@GGGGGGGGGFFFFFFGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGIIIMMMQQQSSSSSSdddvvvqqqSSSUUUIIIHHHFFFDDDDDDDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBCCC>>>;;;777///+++999MMMbbbhhhttt~~~|||zzzvvvtttttttttuuuwwwxxxwwwuuusssvvvqqqvvv{{{VVVwww{{{ddd;;;555888666777111:::???lllzzzkkk{{{~~~~~~~~~ttt[[[HHHHHHHHHIIIRRR```___bbbnnngggLLLBBB===>>>FFFIIIFFFOOOfff~~~wwwttttttjjjkkk[[[NNNVVV```bbbdddppp~~~yyytttlllnnnpppqqquuuyyyvvvpppjjj]]]SSSUUU___gggjjjkkkqqqqqqnnnooooookkkzzzggg```YYYVVVYYYYYYhhhrrr}}}~~~|||}}}vvvjjjhhh[[[OOObbbsssiiippp~~~{{{mmmnnnkkkgggnnnqqqrrrtttuuuuuuuuuttttttuuuvvvxxxzzzzzzzzzyyyxxxuuuxxxzzz|||}}}}}}zzzyyy}}}{{{xxxuuusssssssssrrrmmmiiiOOO>>>PPPuuuxxxmmmwwwjjjVVVTTT___lllsssvvvkkkkkkwwwqqqeee~~~|||yyyxxxuuupppfff[[[QQQJJJTTTHHHkkkEEE<<>><<>>CCC@@@AAACCCCCCHHH[[[ooozzztttnnn}}}qqqqqqyyyOOOKKKIIILLLMMMIIIEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEFFFGGGGGGFFFFFFHHHGGGEEEFFFGGGIIIIIIHHHIIIYYYzzzyyybbbEEEEEEOOODDDDDDEEEEEEFFFGGGHHHHHHBBBBBBBBBBBBAAAAAAAAAAAADDD???===;;;444---222===___cccggg}}}}}}xxxsssssstttvvvvvvvvvvvvxxxzzzuuurrrvvvuuuUUUQQQwwwzzz{{{kkk===444888777888666???:::\\\{{{oooyyy~~~uuuZZZEEEGGGMMMRRR\\\dddbbbeeettt```III@@@???CCCHHHIIIHHHTTTmmmqqqddddddccciiiyyynnn```PPP[[[^^^SSSNNN]]]iiieeebbbjjj{{{|||zzzzzzyyyuuuvvvtttqqqrrrtttrrrmmmkkk^^^OOOJJJRRR___ggggggnnnmmmjjjlllnnnooo}}}VVVJJJIIISSSgggssssss~~~~~~lll[[[XXXdddooo|||pppfffkkk|||qqqmmmooojjjhhhnnnrrrssstttuuuvvvuuuttttttsssuuuwwwzzzzzzyyyxxxvvvuuuwwwzzz|||~~~~~~}}}~~~{{{zzz{{{}}}zzzyyyvvvsssooommmmmmmmm\\\CCCIIIkkkyyyssszzzaaa___fffiiijjjmmmqqq{{{}}}pppgggssszzztttiii^^^UUUOOOLLLKKKHHHNNNlll<<>>HHHLLLDDDFFFFFFGGGHHHHHHHHHGGGFFF@@@@@@@@@@@@@@@AAAAAAAAA@@@===<<<===:::333222555TTTbbbaaayyy~~~xxx{{{zzzyyysssqqqtttwwwwwwuuutttwwwzzztttooolllooorrrjjjTTT@@@FFFdddnnn___ooosss@@@333888888666000===666GGG~~~rrrggg}}}~~~{{{bbbJJJHHHNNNUUU^^^dddhhhqqq~~~yyyWWWMMMHHHDDDKKKMMMKKKJJJVVVkkkxxxzzzrrrYYYVVVccceeeiiiuuuxxxpppbbbWWWYYYXXXcccggg___\\\mmmzzzwwwtttyyyyyyvvvxxxwwwvvvvvvrrrmmmlllpppqqqooohhh\\\JJJ@@@GGGUUUWWWQQQdddgggllluuuzzzxxxwwwQQQOOOUUU```lllrrrsss}}}|||kkkdddeeehhhyyyrrrlllrrr|||iiimmmnnnjjjjjjnnnqqqrrrsssuuuuuuuuuttttttrrrtttwwwyyyzzzyyywwwvvvxxxzzz|||}}}~~~~~~xxx{{{}}}|||xxxwwwzzz}}}wwwuuuqqqkkkfffdddhhhkkkgggQQQEEEUUUlllyyy{{{aaa\\\```bbbdddiiihhhsssxxxrrrppp|||wwwooobbbVVVMMMJJJJJJKKKIIIqqq\\\IIIzzzBBBBBBMMM???BBBCCCBBBEEEEEEAAA@@@BBBDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCHHHFFF<<<888NNNwwwtttllltttrrrvvvrrrlllpppeeeooovvviiiOOONNNIIIJJJIIIFFFCCCDDDGGGIIIBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAEEEDDDBBBBBBDDDDDDCCCBBB@@@???@@@DDDEEEDDDDDDFFF^^^ddd~~~iiiaaarrr{{{}}}zzztttvvvooogggkkkbbbsssNNNIIIJJJLLLHHH@@@???DDDHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCBBBCCCFFFGGGHHHHHHFFFEEEEEEDDDDDDFFFHHHIIIIIIHHHDDDJJJJJJFFFNNNmmm}}}xxxyyynnnGGGCCCKKKGGG???===BBBCCCDDDDDDCCCBBB@@@???>>>?????????@@@@@@AAAAAA>>><<<===???>>>999444222BBB___bbbiiitttzzz{{{zzzxxxnnnrrrwwwwwwuuussssssuuuwwwrrrmmmkkkhhh^^^NNNCCC@@@TTT~~~hhhVVVkkk{{{EEE333888888555...888777>>>lllvvvaaaqqqlllPPPIIILLLRRR\\\hhhrrr~~~zzztttqqqxxxYYYTTTPPPCCCBBBFFFHHHIIIWWWlllxxxyyygggiiiqqqdddeeezzzpppiii```eeeiiiuuuzzzrrrkkkvvv~~~}}}yyyvvvvvvtttssstttrrrnnnpppvvvzzzzzzllldddSSSFFFJJJUUURRREEERRRZZZgggzzzxxxoooKKKSSScccnnnwwwyyy{{{yyysssyyy{{{www|||yyyfffdddrrrvvvrrrooouuurrrgggooommmjjjmmmnnnoooppprrrtttuuuuuuuuuttttttuuuwwwyyyyyyyyyxxxwwwzzz|||~~~~~~~~~~~~}}}{{{yyyvvvxxxzzzyyywwwvvvxxx{{{tttsssooojjjffffffkkkpppkkk___HHHCCC\\\uuummm^^^ZZZ]]]dddkkkccccccppp|||tttiii|||pppjjjaaaXXXPPPLLLJJJJJJ\\\AAA^^^ddd??????KKK>>>BBBAAACCCGGGGGGDDDBBBEEEFFFEEEGGGHHHHHHHHHHHHFFFEEEDDD@@@AAAAAA@@@DDD\\\~~~hhhyyyllllllwwwaaaOOOPPPPPPIIIKKKJJJFFFCCCEEEFFFEEE@@@@@@AAABBBBBBBBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@FFFDDDBBBBBBDDDEEEDDDCCC?????????BBBDDDCCCBBBAAA;;;YYY|||wwwrrrnnniiidddaaagggpppzzznnneeetttpppKKKGGGMMMFFFFFFDDDAAABBBEEEFFFCCCDDDEEEEEEFFFEEEDDDBBBAAAAAACCCFFFHHHIIIHHHFFFDDDCCCCCCCCCDDDFFFFFFEEECCCFFFCCCFFFIIIAAAAAA\\\}}}}}}VVVLLLCCCBBBDDDCCCAAABBB???@@@AAABBBBBBAAA@@@???===>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@???;;;555222333TTTaaa```www~~~~~~vvv|||xxxnnnqqquuuvvvvvvtttsssrrrrrrooonnnppplll^^^MMMBBBIII\\\{{{cccTTThhhJJJ666:::999444555222888@@@WWWssshhh{{{wwwYYYNNNPPPXXXdddiiivvv}}}yyy~~~aaaWWWUUUAAA777@@@GGGIIITTTiii{{{llllllpppZZZZZZuuurrrpppsss~~~tttxxx}}}}}}yyywwwtttpppnnnrrrttttttvvv|||uuuqqq```MMMNNN]]]```XXXOOOTTT```ttt{{{qqq}}}iiiHHHTTThhhvvv~~~ssssssuuuttttttmmmoooxxxvvvlllqqq{{{sssmmmuuulllkkkssslllkkkpppllllllnnnppprrrtttuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{}}}}}}}}}}}}~~~}}}{{{zzzzzzwwwxxxxxxxxxvvvuuuuuuuuuttttttssspppmmmmmmppprrrmmmkkkRRRBBBTTTkkk{{{jjj]]]^^^dddggghhhdddooo}}}uuulllyyymmmggg^^^UUUOOOLLLLLLMMM[[[SSSAAAeeeMMMBBB>>>GGG<<>>===BBBGGGDDDHHHffftttzzzxxxfffcccqqqssswww~~~hhhrrrjjjmmm```hhhvvvcccIIIMMMRRRLLLGGGIIIHHHCCCCCCEEEEEE@@@>>>???AAABBBBBBBBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@EEECCCAAAAAABBBDDDDDDCCCCCCBBBBBBAAACCCDDDDDDCCCLLLGGGTTT~~~~~~uuuJJJDDDIIIHHHGGGDDDCCCEEEFFFDDDCCCDDDAAABBBCCCDDDCCCAAA???>>>???AAADDDGGGHHHFFFDDDCCCBBBBBBBBBDDDFFFGGGEEECCCIII>>>;;;FFFMMMHHH???<<>>???AAABBBBBBCCCCCCDDDCCCAAA???<<<999777000BBBYYY^^^cccpppyyysssqqqpppqqqsssvvvwwwwwwvvvqqqlllkkkpppnnn^^^KKK@@@>>>^^^}}}}}}{{{qqqnnnMMM888<<<;;;444<<<+++555@@@EEEbbbxxx```TTTXXXdddrrrvvv~~~wwwiiihhhyyydddVVVZZZEEE:::GGGOOOLLLOOO```uuueeemmm~~~ooolll||||||~~~~~~xxxyyy|||~~~zzz{{{tttsssoooiiihhhooossstttvvvzzz|||zzzyyywwwcccJJJHHH___pppqqq]]][[[___nnnuuunnn~~~hhhOOOaaarrrxxxyyyxxxyyyyyy~~~uuupppuuurrriiilll|||yyyoooyyy}}}kkkooowwwllllllrrrkkkkkkllloooqqqsssuuuuuuuuuwwwwwwwwwxxxxxxyyyzzzzzzxxxzzz||||||{{{|||}}}~~~~~~xxxxxxxxxxxxvvvtttrrrppprrrssssssrrrpppnnnmmmlllooosss]]]IIIUUUbbboooqqqbbbaaabbbaaalllnnnsssxxx}}}zzzuuugggnnnfffXXXMMMGGGIIIOOOSSSmmmTTT^^^uuummmDDDIII@@@DDD;;;DDD<<<<<<@@@AAA>>>===???@@@???DDDCCCAAA@@@>>><<<;;;:::CCCBBBBBBDDDDDDDDDHHHMMMeeetttyyywwwvvvsssfffhhhnnnvvvwwwoooeee___kkkxxxbbbbbbnnn{{{sssTTTDDDNNNPPPJJJGGGEEEGGGEEEAAABBBFFFDDD>>>===>>>@@@BBBBBBBBB@@@???======???@@@@@@AAAAAA@@@DDDBBB@@@@@@AAACCCCCCCCCCCCCCCAAA>>>???BBBDDDCCC===LLLFFFRRRoooLLLHHHNNNMMMGGGHHHBBB@@@BBB@@@<<<>>>DDD???@@@AAABBBAAA???===;;;>>>@@@CCCFFFFFFEEECCCAAA======???BBBEEEGGGFFFEEE>>>KKKIII888666EEELLLEEECCCMMMWWWiiizzzPPPGGGNNNIIIGGG>>>>>>GGGIIIAAA>>>CCCEEEDDDCCCBBB@@@???>>>>>>======>>>@@@AAABBBCCCDDDBBBDDDCCC@@@>>>??????>>>333666QQQ^^^XXXwwwwwwuuu___rrrsssssspppnnnpppuuuzzz{{{zzz|||sssooorrrqqqcccQQQFFFEEEmmm~~~}}}yyyvvvtttnnnmmm{{{VVV;;;===777999666222999;;;>>>jjjbbbzzz{{{{{{uuuZZZNNNaaa~~~}}}ttthhh[[[???AAAHHHKKKLLLooozzzsssrrr|||vvvrrr~~~zzz}}}tttnnnqqqwwwpppooossszzzzzzqqqjjjhhhjjjiiikkkooorrrsssuuuxxxtttppphhh\\\PPPQQQgggggg___ZZZcccnnnoooaaaMMMkkk}}}wwwtttwww{{{|||}}}~~~}}}zzzwwwsssnnnkkkppp~~~rrrzzzvvvkkkkkkooopppnnnmmmmmmmmmooorrruuuvvvvvvtttttttttssstttuuuvvvxxxyyyrrrtttvvvwwwyyy{{{~~~~~~~~~zzzwwwuuuyyyyyyzzzzzzzzzzzzzzzyyytttssssssqqqooommmjjjiiimmmkkkaaaZZZXXXUUU___wwwvvvnnnllldddZZZmmmrrruuuyyyzzzvvvooodddfffdddQQQHHHOOOKKKLLL___MMMiiigggxxxWWWHHH???BBBDDD===999<<<@@@??????>>>>>>??????@@@@@@AAA@@@>>>;;;:::;;;<<>>>>>???<<<:::===BBBEEECCC@@@CCCAAA>>>;;;:::;;;<<<===BBBAAA@@@@@@AAAAAA???>>>>>>======???BBBCCCCCCAAAGGGFFFEEEGGGUUUttt|||}}}lllKKKHHHKKKDDDBBBIIICCCCCCCCCBBBAAAAAAAAA@@@???@@@AAABBBBBBBBBBBBAAA<<>>@@@AAABBBAAA@@@@@@@@@>>>BBBDDDCCC???>>>@@@DDDAAA@@@>>>>>>>>>@@@BBBCCCBBBAAA@@@BBBDDDCCC???<<<>>>111EEE[[[WWWgggyyy}}}llliiillltttnnnjjjoooxxx|||zzzvvvxxxtttrrrtttssshhhTTTCCCFFF||||||zzzsssuuuwwwuuurrrsssyyy~~~^^^AAAAAA999;;;666222999888444WWW|||lll^^^jjj{{{qqq```FFFCCCGGGJJJOOOvvv|||xxxooocccYYYZZZ```cccfffoooyyyyyyqqqmmmpppnnnmmmmmmnnnqqqssswwwzzzvvvrrrlllbbbUUURRRdddzzztttjjj^^^aaajjjjjjsssaaaUUUggguuuwwwvvvvvv~~~~~~~~~zzzxxxxxxvvvqqqkkklllttt|||qqqyyywwwnnnmmmooonnnmmmmmmnnnnnnnnnqqqtttvvvvvvuuuvvvwwwxxxxxxyyyxxxwwwwwwxxxzzz{{{{{{zzz{{{}}}~~~~~~~~~}}}|||{{{zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{wwwvvvtttrrrpppnnnlllkkkcccfffaaa]]]ZZZRRRYYYooottt{{{|||vvvsssrrrhhhZZZ___qqqyyypppfffbbbYYYTTTNNNLLLJJJGGG[[[~~~YYYTTTVVVGGG<<<>>>???;;;;;;???AAA@@@@@@??????@@@@@@AAAAAABBBAAA???===;;;<<<===??????@@@@@@@@@AAAAAAAAAHHHYYYqqq~~~||||||cccNNN>>>AAAHHHHHHGGGIIIFFFEEECCCAAA@@@??????@@@>>><<<;;;===BBBCCCAAA>>>AAA???===;;;;;;;;;<<<===DDDBBB@@@@@@AAABBBAAA@@@???>>>???@@@CCCDDDCCCBBB@@@JJJPPPIIIBBBOOOqqqjjj___KKKAAAHHHMMMHHHEEEIIIEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA???AAACCCFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDBBB@@@@@@@@@AAABBB???@@@@@@AAACCCGGGLLLPPPUUUfffmmmbbbQQQCCCAAA???:::999>>>DDDDDDCCCAAA???>>>>>>>>>???AAACCC@@@<<<;;;===AAA>>>>>>>>>>>>@@@BBBCCCEEECCCBBBBBBCCCEEEDDDAAA>>>777222777JJJXXX\\\ppprrrvvvkkkhhhlllkkkgggjjjssszzzzzzssssssvvvyyyvvviiiTTTDDDuuu~~~uuu~~~{{{zzzwwwxxxxxxvvvrrrsssxxx}}}gggHHHEEE<<<===333111999:::333LLLxxx}}}hhh}}}}}}oooqqq|||~~~iiiTTTKKKJJJIIINNNuuu}}}~~~zzztttiii[[[OOOPPPWWW\\\```mmmzzzzzzqqqoootttqqqpppooonnnpppuuuyyy|||rrrooollldddTTTKKKVVViiizzzrrrcccdddsssxxxwww}}}sssllliiimmmtttxxxxxxwwwyyywwwzzz{{{vvvoookkklllnnn}}}vvvooonnnmmmllllllooooooooonnnpppsssuuuvvvvvvvvvwwwyyyzzzzzzxxxuuussswwwxxxyyyyyyxxxxxxzzz{{{~~~~~~~~~uuuvvvwwwwwwxxxxxxxxxwwwzzzxxxvvvssspppnnnnnnnnnaaagggfffddd___RRRRRRccceeeddd^^^VVVYYYdddhhheeeuuuwwwsssggg^^^]]]OOOGGGLLLPPPEEEKKKvvv\\\===uuu]]]MMMAAA???@@@===???CCCBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBB@@@>>>===>>>?????????>>>??????AAACCCDDD===@@@RRRpppWWWMMMDDDAAAEEEGGGCCCBBBFFFDDDCCCAAA@@@???@@@@@@AAA>>><<<<<<>>>AAABBB???<<<>>>===============>>>>>>EEECCCAAA@@@AAABBBBBBBBB@@@??????AAACCCEEEDDDBBBDDDOOOUUUMMM>>>>>>PPPdddzzzqqqKKKCCCCCCFFFKKKLLLHHHDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFHHHGGGEEEDDDCCCCCCCCCCCCFFFDDDBBBAAA@@@???@@@@@@;;;>>>AAABBB@@@<<<:::999FFFFFFHHHMMMXXXkkkqqq```QQQIII===:::<<>>======>>>??????@@@@@@===999888;;;>>><<<===>>>@@@AAACCCDDDEEEDDDDDDDDDEEEFFFEEECCCAAA999;;;111>>>ZZZVVV[[[```lll}}}qqqeeennnqqqhhhdddkkksssuuuuuuxxx|||~~~{{{qqqeee\\\xxxtttxxx||||||~~~}}}{{{yyyxxxyyyyyyxxxtttqqqqqqvvvzzzoooNNNHHH<<<===444222888<<<666DDDwwwwwwtttyyyzzz~~~}}}yyy}}}nnn\\\OOOKKKIIIMMMppp~~~zzz||||||yyypppbbbXXX[[[dddeeedddmmm|||~~~tttooossspppqqqqqqpppsssxxx||||||ooommmlllgggTTTCCCHHHYYYzzzuuuhhhjjjwwwooovvvvvvsssvvvuuurrruuu~~~ssstttyyy|||xxxssspppooonnnuuuqqqnnnnnnllljjjlllqqqqqqooonnnooorrruuuvvvvvvtttuuuvvvwwwwwwvvvtttssssssuuuxxxyyyyyyzzz{{{}}}~~~||||||uuuvvvwwwwwwxxxxxxwwwwww{{{yyyuuurrrooonnnnnnooogggjjjgggfffbbbRRRJJJUUUeee___PPPAAA@@@LLLZZZaaaqqqiiijjjbbbYYYVVVNNNEEELLLNNNGGGaaaIIIXXXzzzeee\\\PPPEEEAAA@@@>>>>>>AAACCCCCCBBBBBBBBBBBBCCCCCC@@@AAAAAA???======>>>??????>>>======>>>AAACCCEEECCCAAA@@@MMMqqqSSSOOOOOOJJJGGGGGGEEEAAACCCHHHDDDCCCBBB@@@?????????@@@=========>>>@@@@@@===:::======>>>>>>???@@@@@@@@@EEEBBB@@@???@@@BBBBBBBBB?????????@@@CCCCCCCCCAAAKKKJJJIIIIIIIIIJJJJJJKKKTTT|||yyy___MMMKKKGGGKKKLLLHHHFFFFFFEEEBBBDDDDDDDDDEEEFFFFFFFFFGGGDDDCCCAAA@@@???AAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAACCCCCCBBBAAA@@@@@@@@@AAA@@@BBBDDDDDDCCCBBBCCCDDD===???BBBBBBBBBCCCFFFIIIJJJSSS^^^cccccc``````aaa]]]WWWNNNGGGEEEDDDCCCCCCGGGEEEEEECCC===777:::AAADDDAAA===;;;<<<>>>AAABBB>>>>>><<<:::888888<<>>???AAABBBCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCBBB??????555;;;OOOTTTWWWiiinnnnnn|||ddddddgggiiiiiihhhkkknnnwwwyyy{{{{{{yyyxxxyyyzzzzzzwwwrrruuuxxx|||}}}~~~~~~~~~|||yyywwwuuuwwwvvvtttqqqnnnnnnrrruuuuuuTTTLLL>>>===888444444888555666VVVooowww~~~oooZZZMMMJJJIIIMMMnnn~~~{{{mmmeeejjjvvvtttlllppp}}}rrrppplllqqqtttsssuuu{{{|||yyyrrroooppplllXXXBBBDDDTTTxxxxxxnnnpppvvvffffffqqqqqqpppuuunnnkkkvvvrrrfffkkkrrrwwwuuuuuuxxxyyywwwjjjmmmkkkkkklllkkkiiimmmsssqqqpppnnnooorrrtttvvvvvvttttttttttttuuuvvvwwwxxxwwwzzz|||~~~~~~~~~xxxyyy|||~~~~~~{{{xxxvvv|||}}}}}}}}}}}}}}}}}}|||yyywwwtttpppnnnnnnnnnnnnllljjjcccbbbdddVVVKKKRRRkkkkkkdddVVVMMMOOOVVV]]]tttzzzkkkaaa``````WWWLLLLLLHHHIIIGGGTTTVVVOOO}}}|||sssaaaHHHMMMFFF@@@>>>===<<<;;;<<>>??????>>><<<<<<===???>>>===<<<<<<===@@@BBBDDDAAAEEE@@@666@@@eeewwwMMMCCCNNNGGGDDDBBBCCCDDDDDDGGGJJJGGGEEECCCAAA???>>>>>>>>>>>>===>>>>>>???>>><<<;;;===>>>???@@@AAABBBBBBCCCBBB@@@???>>>@@@AAAAAAAAA>>>>>>>>>???AAABBBAAA???FFF@@@<<>>===>>>???999===AAAEEEGGGGGGGGGGGGAAACCCFFFGGGEEEDDDCCCCCC===@@@DDDHHHJJJHHHCCC@@@FFFBBB>>>;;;777666:::@@@EEEAAA<<<;;;<<<>>>@@@@@@;;;;;;:::999999;;;???BBB??????@@@AAAAAA@@@@@@???AAABBBCCCCCCBBBBBBBBBBBBAAA999<<<:::888LLLYYYMMMmmmYYYQQQ]]]fffdddeeemmmpppsssvvvvvvuuuwww}}}zzzzzzvvvmmmuuuxxx{{{{{{xxxsssmmmiiinnnqqqtttxxxyyywwwuuussstttsssqqqooommmmmmoooqqq```VVVDDD???555333///333777444DDDeee```mmm~~~~~~yyyppp]]]TTTNNNKKKMMMiiixxxnnnuuu}}}sssyyyvvvpppkkksssvvvsssuuuzzzyyysssppplllmmmlllYYYCCCFFFXXXssswwwuuu{{{pppbbbaaauuutttooovvvqqqooo~~~wwwiii]]]___iiipppqqqvvvwwwuuujjjhhhiiillllllkkkmmmrrrqqqpppooopppsssuuuuuutttvvvvvvuuuuuuvvvxxxzzz|||xxxzzz}}}~~~}}}|||||||||rrruuu{{{}}}{{{~~~~~~~~~~~~}}}|||{{{{{{uuutttrrrpppooonnnnnnnnnqqqmmmfffgggkkkaaaZZZaaaoooppppppllljjjooozzz|||ooopppjjj___[[[[[[RRRFFFEEEIIIGGGJJJnnnxxx@@@bbbrrrBBBAAAAAA???======?????????>>>AAAAAA@@@@@@@@@@@@AAAAAA<<<===>>>===<<<<<<>>>@@@<<<<<<;;;<<<===>>>@@@AAA>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDD@@@???>>>???AAABBBAAA???>>>======>>>@@@AAA???>>>??????@@@@@@@@@@@@@@@@@@:::IIIDDDCCCmmm|||zzzVVVEEEHHHNNNKKKFFFBBBCCCCCCCCCGGGJJJIIIDDD@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@BBBDDDFFFGGGAAAAAABBBBBBAAA@@@@@@???===>>>???@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCBBBDDDEEEDDDAAA>>><<<;;;EEEBBB===::::::>>>DDDGGGGGGEEEBBBAAAAAABBBBBBBBBMMMJJJFFFCCCAAAAAACCCDDDAAA@@@>>><<<<<<<<<>>>???HHHDDD@@@?????????===::::::999999999;;;===@@@BBB@@@?????????>>>>>>>>>>>>???@@@BBBAAA@@@@@@AAACCCBBB999BBB???000DDDVVVDDDgggwwwnnnVVVXXX___]]]___ggggggnnnuuuxxxwwwuuuwwwyyy~~~qqquuutttqqqxxxxxxwwwqqqiiiaaa[[[XXX^^^bbbgggmmmqqqsssrrrrrrrrrqqqpppnnnlllkkkjjjiiipppeeeMMMBBB111555///000:::888???ZZZ}}}qqqpppgggfffbbb```TTTMMMMMMfffzzz{{{qqqyyyzzzuuulllpppwwwwwwqqqpppvvvtttmmmlllgggiiijjjZZZGGGMMMbbbmmmwww}}}nnngggkkkssstttwwwvvv}}}||||||yyynnn^^^RRRYYYeeennnqqqzzzsssvvvjjjmmmllliiiiiimmmnnnmmmmmmppppppooopppqqqtttuuutttsssvvvvvvwwwwwwxxxxxxxxxxxxsssuuuxxxzzzyyyyyyyyyyyyzzz|||||||||{{{zzzyyywwwvvvuuurrrrrrqqqqqqppppppoooooopppqqqmmmmmmoooeeecccpppnnnooouuuzzzuuunnnhhhbbb^^^YYYRRRKKKGGGBBBNNNNNN]]]RRRLLLttt???GGG??????>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>??????===>>>>>>>>>======???AAA;;;;;;;;;;;;<<<<<<======@@@777:::EEEEEE;;;AAAQQQvvvuuuQQQMMMKKKOOOMMM???CCCFFFHHHGGGEEEDDDDDDCCCHHHGGGEEEBBBAAA@@@@@@@@@@@@???>>>======>>>@@@AAA>>>>>>=========???BBBCCC??????@@@BBBCCCCCCAAA??????>>>>>>???AAAAAA@@@>>><<>>===???BBBFFF>>>@@@FFFJJJPPPvvv[[[QQQJJJIIIIIIGGGFFFIIIFFFEEEGGGIIIIIIEEEBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEE@@@AAABBBCCCCCCBBB@@@???===>>>???@@@AAA@@@@@@???>>>???@@@@@@AAAAAAAAAAAABBBDDDEEEEEECCCBBBBBBCCC555;;;DDDLLLOOOLLLEEE@@@@@@?????????AAACCCEEEGGG<<>><<>>999999888888999;;;===>>>>>>>>>>>>===<<<<<<===>>>???>>>@@@BBBAAA??????AAADDDDDD@@@CCCDDD<<<===HHHPPPTTTrrrwwwsss```[[[]]]___]]]```fffnnnsssrrrqqqrrrsssttt{{{nnnoooqqqqqquuuuuurrrlllddd\\\XXXYYY[[[^^^```bbbeeehhhlllnnnoooooonnnllljjjgggddd___\\\}}}qqqTTTFFF444<<<333...666222555LLL]]]qqqrrrvvv}}}iiiOOOTTTbbbeeeVVVNNNPPPmmm~~~wwwmmmuuuqqqggguuu{{{xxxnnnlllrrrqqqjjjnnnhhhjjjnnn```OOOXXXpppooozzz{{{dddbbbwwwtttmmmuuuuuu|||nnnppptttuuupppbbbPPPDDDXXXeeepppuuuiiimmmzzzppplllkkknnnpppnnnmmmnnnooooooppprrruuuuuutttrrrtttuuuwwwxxxxxxvvvtttrrrpppssswww{{{||||||~~~~~~~~~}}}|||zzzxxxvvvuuuqqqqqqrrrrrrrrrqqqppppppiiioooooommmjjj^^^^^^ppplllsssyyyrrrrrrssssssaaaXXX[[[XXXKKKFFFLLLDDDTTTXXXqqqvvv;;;cccooouuuTTT>>>EEE@@@???===:::999::::::999>>>>>>============>>>>>>===>>>??????>>>???AAACCC::::::;;;<<<<<<;;;;;;:::???>>>;;;888===DDDCCC===EEE^^^|||bbbMMMSSSUUU>>>===JJJDDD>>>CCCEEEBBB???BBBIIIOOOGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@???===<<<>>>AAADDD>>>===;;;:::;;;===@@@BBB??????AAADDDFFFEEEBBB???@@@??????@@@BBBBBBAAA???:::999:::===BBBDDDCCC@@@???AAA@@@:::EEENNNIIIRRRuuu~~~mmmcccRRRIIIHHHKKKMMMIIIBBBCCCIIIEEEBBBCCCFFFCCC===>>>DDDCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDDDDCCCCCCBBB???AAACCCEEEEEECCCAAA??????@@@AAABBBAAAAAA??????@@@@@@AAAAAAAAA@@@@@@???EEEDDD@@@<<<999:::>>>BBBCCC@@@>>>>>>@@@CCCFFFGGG<<>>BBBIII555555\\\WWWTTTrrrfffZZZcccdddYYYXXX\\\```dddfffiiimmmqqqnnnqqqnnnnnnuuuqqqlllrrrmmmjjjbbbZZZVVVXXX```ggghhhgggdddcccdddfffjjjlllkkkjjjhhhfffbbb\\\UUUQQQooo\\\EEE777666444444444555777999LLLyyycccyyy~~~yyy~~~eeeOOOPPP^^^hhhwwwkkkUUUOOO^^^vvv}}}nnnqqqyyy~~~}}}|||xxxppplllttt}}}vvvrrrwwwmmmkkkooossspppkkklllggggggjjjeee]]]aaammmqqq|||{{{wwwtttdddiiisssrrrrrrjjjfffddd]]]XXXVVVPPPIIIHHHLLLdddiiiqqqzzz{{{sssssssssmmmnnnnnnnnnnnnoooooooooooollllllnnnrrrttttttrrrpppxxxyyyyyyxxxvvvuuuvvvwwwxxxxxxxxxyyyzzz{{{|||}}}}}}}}}yyyxxxvvvttttttttttttuuuvvvuuusssqqqqqqqqqrrrssspppooonnnllljjjhhhgggfffmmmwww~~~zzzvvvuuuvvvuuussspppmmmXXXVVVYYYNNNLLLLLL???JJJJJJmmmccc???\\\jjjwwwRRR777>>>???===;;;;;;<<<<<<;;;:::;;;<<<======<<<<<<===>>>??????>>>>>>>>>===<<<<<<<<<======>>>??????@@@@@@<<<===>>>@@@BBBBBBCCCCCCAAA???@@@MMMiii```SSSPPPNNNJJJHHHFFFEEEFFFFFFDDDCCCAAA@@@@@@AAACCCDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>============>>>>>>???@@@@@@@@@@@@???>>>>>>AAAAAAAAA@@@@@@?????????>>>>>>?????????>>>>>>======<<<<<<@@@FFFHHHEEEAAAAAAAAAAAA@@@???>>>===<<<:::EEE]]]~~~rrr[[[PPPMMMMMMHHHHHHGGGEEEBBBAAAAAABBB@@@CCCFFFFFFCCCAAAAAABBB???CCCGGGIIIHHHEEEBBBAAADDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAA@@@>>>===CCCCCCCCCCCCCCCCCCCCCCCCFFFDDDAAA???>>>???@@@BBBBBB===888777;;;>>>===;;;======>>>@@@CCCDDDBBBAAABBBCCCCCCAAA???>>>>>>???@@@AAABBBBBBBBBAAA@@@???CCCAAA????????????>>>===???>>>===???AAAAAA>>>;;;999777666777;;;>>>>>><<<<<<:::888999===???>>>=========<<<>>>??????>>><<<>>>AAADDDFFFEEECCCBBBBBB\\\SSSdddwww]]]GGG___UUUVVVWWWXXX^^^fffkkklllnnnooolllfffgggnnnpppmmm___\\\XXXXXX[[[aaaeeehhhdddddddddffffffeeeaaa^^^lllgggaaa]]]ZZZUUULLLEEEqqqOOO777666555444444555666777NNNsssvvvttt}}}~~~~~~}}}sssmmmllljjjlll{{{~~~~~~jjjVVVQQQ]]]mmmvvv}}}vvv^^^NNN^^^aaaPPPOOOTTTeeelllssstttkkkfffmmmyyy{{{yyyzzzrrrjjjhhhlllooonnnkkknnnhhhhhhllliiicccgggqqqwwwwwwppprrryyyvvvqqqkkkmmmjjjdddXXXPPPIIIGGGDDDAAADDDIIIcccmmmzzz~~~xxxpppqqqwww~~~ssslllmmmmmmhhhmmmmmmnnnnnnnnnnnnooooooqqqqqqqqqssssssqqqnnnkkkuuuwwwyyyyyyxxxxxxyyyzzz|||{{{{{{{{{{{{{{{{{{|||}}}{{{xxxwwwvvvuuuuuuuuuvvvwwwuuuuuuuuuttttttsssrrrrrrrrrqqqooommmjjjfffdddbbbeeekkkttt||||||wwwssswwwvvvuuutttsssrrrooommmeee\\\VVVOOOEEEFFFMMMMMMMMMkkkBBBVVVooodddFFF999AAA???>>><<<<<<======<<<;;;<<<>>>>>>>>><<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;??????@@@@@@@@@@@@AAAAAA===>>>???@@@AAAAAAAAAAAA>>>>>>>>>AAAKKK```zzzpppTTTJJJLLLMMMLLLJJJGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@??????>>>>>>======>>>>>>???@@@@@@@@@@@@@@@??????>>>@@@@@@??????>>>>>>>>>>>><<<======>>>>>>>>>======>>><<<<<<@@@EEEFFFCCC@@@@@@@@@@@@@@@@@@???>>>===IIIDDD???CCCSSSlll}}}www```PPPLLLNNNOOOOOOIIIHHHGGGFFFEEEDDDDDDDDD???BBBEEEDDDBBB??????@@@@@@CCCGGGHHHGGGDDDCCCCCC>>>>>>??????@@@@@@??????DDDDDDDDDCCCAAA???<<<;;;BBBBBBCCCCCCCCCBBBAAAAAAEEECCC@@@>>>======???@@@BBB===888888;;;======;;;<<<<<<<<>>===>>>???AAAAAABBBBBBBBB@@@???>>>AAA@@@???>>>>>>>>>=========;;;::::::<<<<<<:::777:::888777888:::<<<;;;:::;;;:::888999<<<>>>===<<<===<<<;;;<<<>>>???>>>===>>>AAADDDEEEDDDCCCCCCDDDPPPWWWeee{{{yyynnnkkkIIIOOOTTTVVVVVVSSSSSSYYYaaagggdddggggggdddeeeiiiiiieeeZZZXXXWWWXXX\\\aaaeeehhhiiihhhgggggghhhgggeeeccc```\\\VVVSSSQQQLLLEEE???ZZZ888777555444333444444555AAA[[[zzzsssppp|||}}}uuu{{{}}}}}}zzzzzz|||zzzoooeeeiiiuuu}}}eee___kkksssyyyyyyeeeRRRQQQ___nnnzzzgggOOO]]]aaaHHH@@@CCCHHH[[[eeeppprrrjjjgggrrryyyuuusssrrrnnniiiiiilllnnnooonnnmmmhhhgggkkkllliiilllrrrgggeeeaaaffflllnnnwwwoooeeegggkkkaaaOOOFFF>>><<<===@@@FFFLLL^^^iiirrrmmm]]]UUUcccuuu|||uuuooolllmmmnnnmmmkkkllllllmmmmmmmmmnnnnnnnnnsssrrrrrrssssssqqqmmmjjjqqqtttxxxzzzzzzzzz{{{{{{~~~~~~|||{{{zzzzzzzzzzzz}}}|||zzzyyyyyyzzz{{{}}}yyyyyyxxxvvvvvvuuuuuuvvvtttuuuvvvwwwvvvtttqqqpppppppppooommmjjjfffcccaaaeeehhhkkknnnppppppooonnnqqqsssuuutttpppllliiiggg\\\[[[QQQHHHFFFDDDIIIUUUzzzOOONNNzzzGGGCCC>>>DDD@@@>>><<<<<<===>>>===<<<>>>???@@@???===<<<<<<>>>===;;;:::888888999:::;;;????????????@@@@@@@@@@@@???@@@@@@@@@????????????===@@@BBB>>>:::>>>IIISSSmmmjjjUUUIIICCCFFFMMMKKKJJJIIIHHHFFFDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCBBB@@@???>>>>>>?????????>>>>>>?????????@@@AAAAAAAAAAAA@@@??????@@@???>>>===<<<===>>>???;;;;;;;;;<<<<<<=========>>>======???CCCCCCAAA>>>??????@@@@@@@@@@@@??????333:::BBBEEEDDDEEEIIINNNqqq|||mmmZZZRRRdddWWWIIIEEEJJJOOONNNJJJJJJHHHEEEFFFHHHIIIGGGEEEBBBCCCEEEEEEBBB@@@@@@@@@BBBDDDFFFFFFDDDCCCDDDDDD;;;===???BBBCCCCCCBBBBBBDDDDDDCCCBBBAAA???===<<<@@@AAABBBCCCBBBAAA???>>>AAA@@@>>><<<;;;<<<===>>>AAA===999888;;;===<<<;;;:::::::::<<<>>>???>>>======>>>???>>>===<<<===???AAABBBBBBAAA@@@???>>>===???>>>===<<<<<<<<<<<<<<<<<<:::888777888888777555;;;999777888999:::999888:::999888999;;;===<<<;;;<<<;;;999:::<<<>>>??????>>>@@@BBBCCCCCCCCCEEEGGGGGG```lllhhhttthhhyyyUUUGGGFFFIIIMMMNNNMMMMMMPPPUUUYYY^^^bbbbbbcccccc```[[[ZZZ[[[]]]___cccgggjjjlllllljjjgggfffeeedddaaa^^^RRRNNNIIIFFFEEEBBB<<<888]]]999888666555444333333333000>>>lll{{{~~~pppttt~~~ttt{{{{{{uuu|||~~~rrrlllpppppp[[[UUU```lll}}}bbbTTTPPP```rrryyy{{{~~~|||~~~lllYYYbbbxxx^^^HHHAAAGGGQQQXXX]]]bbbiiikkkgggjjjyyyxxxiiiiiifffiiigggfffgggjjjlllmmmnnnlllfffdddhhhjjjiiijjjmmm[[[^^^gggnnnkkklll}}}nnnqqqddddddiii[[[MMMEEE???>>>DDDJJJPPPSSS[[[aaa]]]PPPNNN___uuuyyynnnhhhmmmqqqnnnmmmpppkkkkkkllllllmmmmmmnnnnnnooooooppprrrssstttrrrpppooorrrwwwyyyzzzyyyyyyyyy{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwzzz~~~|||{{{zzzxxxvvvuuutttsssttttttuuuuuutttrrrpppooollllllllllllkkkhhhfffdddjjjkkklllmmmnnnppppppqqqnnnrrrvvvtttnnnfffaaa```VVVTTTHHHHHHPPPIIINNNkkkZZZJJJ\\\???HHH>>>>>>>>>===;;;;;;<<<======<<<@@@AAAAAA@@@===<<<<<<======;;;888777777888:::<<<;;;;;;<<<<<<===>>>??????AAA@@@@@@???>>>>>>======:::???CCCBBB@@@???BBBFFFAAAGGGVVVqqqcccVVVKKKCCCEEEJJJKKKLLLNNNIIIIIIIIIHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????@@@@@@????????????@@@@@@AAAAAAAAAAAAAAA@@@??????@@@???===<<<<<<===>>>???::::::;;;;;;<<<===>>>??????======>>>@@@@@@>>><<<===>>>??????@@@@@@@@@???>>>CCCFFFDDD???<<<>>>BBB888<<>>@@@BBBCCCBBB@@@===;;;<<<;;;::::::;;;<<<>>>???@@@===:::999;;;<<<<<<;;;999888888999<<<===<<<;;;:::;;;======<<<<<<===>>>AAAAAA@@@@@@>>>===<<<;;;<<<===<<<;;;:::::::::<<<>>><<<:::888777777777777888888777777888888999999999888999::::::;;;::::::;;;999888888;;;===???@@@===???@@@@@@AAACCCFFFIII@@@XXXgggaaabbbyyy|||xxxnnn[[[BBB@@@BBBJJJOOOMMMGGGCCCQQQVVV\\\_________]]][[[```cccgggjjjlllmmmooopppmmmkkkiiifffbbb\\\VVVQQQIIIFFFAAA>>><<<:::777444^^^:::999888666555444333333222666TTT}}}vvvnnnxxx}}}wwwrrr~~~uuuvvv~~~qqqkkkjjjmmmxxxvvvWWWVVV___qqqzzzxxxwww{{{{{{|||uuuppptttiiiNNN@@@BBBMMMXXX___ZZZ[[[___dddhhhnnn{{{pppfffcccaaaaaaaaabbbdddhhhjjjkkkjjjlllhhheeeggghhhgggggghhhVVVVVVbbbqqqyyyrrrkkktttgggdddeeeTTTGGGCCC@@@CCCLLLTTTUUUSSSXXX[[[PPPHHHcccqqqhhhgggnnnoooiiihhhmmmkkkkkkllllllmmmnnnnnnooommmmmmnnnqqqtttuuutttsssooorrrvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwuuuwwwyyyzzzyyyzzz}}}yyyyyyyyyxxxwwwvvvuuuuuuuuutttrrrpppooooooooooookkkkkkkkkkkkiiihhhfffdddhhhiiikkkmmmnnnpppqqqqqqpppsssuuurrriii```ZZZXXXOOOMMMDDDGGGOOOOOOmmm}}}HHHuuuyyy|||HHH>>>HHH<<<888<<<;;;999:::;;;<<<<<<;;;@@@AAAAAA@@@===<<<<<<======;;;999777888999<<<===888999:::;;;===???@@@@@@AAA@@@???===============:::;;;>>>BBBEEEGGGFFFDDDCCCFFFGGGFFFJJJ\\\{{{{{{iii___VVVNNNJJJFFFCCCDDDDDDDDDEEEGGGIIIIIIHHHHHHFFFEEECCCBBB@@@@@@AAABBBBBBAAA@@@@@@>>>>>>??????@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAAAAAAAA@@@??????@@@???>>>>>>>>>>>>@@@@@@<<<<<<;;;<<<===>>>???@@@>>>===============<<<;;;<<<<<<===>>>????????????GGGDDD???;;;:::===CCCGGGIIIDDD>>><<<===CCCNNNWWWgggkkkttt~~~}}}~~~vvvooogggXXXHHHYYYKKKBBBDDDHHHHHHMMMVVVWWWTTTOOOJJJGGGEEECCCCCCFFFCCCAAADDDIIIKKKGGGCCCFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCAAA???@@@CCCEEEAAACCCEEEGGGHHHGGGEEECCC===>>>>>>>>>??????@@@@@@===???AAABBBAAA???===;;;888888888999;;;===???@@@>>>===;;;:::;;;<<<<<<;;;999888777888:::;;;;;;:::888:::;;;;;;;;;;;;<<<>>>@@@???>>>===<<<;;;:::::::::;;;<<<;;;999888:::<<<======;;;999777666777888444555555666777888999;;;777888999:::999999999999:::888666777999<<<>>>???<<<===>>>>>>???AAAEEEHHHAAAAAANNNaaajjjqqqeeeOOO===???IIILLLHHHDDDHHHLLLRRRWWWZZZ]]]```dddgggkkkpppssssssrrrsssssssssqqqnnnjjjdddZZZOOOHHHBBB???;;;888666444333222|||ccc::::::999888777555555444::::::FFFppptttwwwxxx|||}}}uuurrr}}}xxxsssuuuzzztttxxx}}}}}}ooo]]]cccnnnvvvvvvsssvvv}}}~~~}}}mmmZZZGGGBBBJJJTTT[[[```___aaagggpppuuuxxx~~~tttooojjjeeebbbcccfffeeefffjjjppprrrpppmmmlllkkkjjjiiigggfffffffffaaaVVV]]]tttmmmiiippphhhbbb\\\LLL?????????FFFRRR[[[XXXPPPQQQSSSOOOYYYnnnjjjkkkpppnnnhhhggglllkkkkkklllmmmnnnooooooppppppppppppqqqssstttsssrrrppprrruuuvvvtttsssrrrrrrrrrrrrrrrssstttvvvwwwxxxwwwzzz}}}|||yyyxxxyyy{{{tttuuuvvvwwwxxxxxxxxxxxxvvvtttqqqnnnmmmmmmnnnoooooonnnllliiigggeeecccbbbfffgggjjjlllnnnpppppppppppppppooojjjcccZZZTTTQQQJJJKKKHHHGGGMMMbbbKKKIIImmmZZZAAA>>>GGGAAA>>>;;;:::888999:::<<<;;;;;;>>>???@@@???===<<<<<<>>><<<;;;:::999999;;;<<<>>>999:::;;;===>>>@@@AAABBB???>>>===<<<<<<===>>>???BBB??????AAAEEEFFFBBB>>>:::>>>FFFLLLKKKFFFEEEGGGQQQWWWbbbllluuu|||~~~uuukkkVVVRRRNNNLLLMMMKKKFFF@@@FFFGGGGGGDDDAAA???AAACCCHHHGGGFFFEEEDDDCCCCCCBBB>>>@@@AAACCCCCCAAA@@@>>><<<<<<===???@@@AAABBBBBB?????????>>>>>>????????????@@@@@@@@@@@@???>>>>>>>>>>>>??????????????????======<<<;;;<<<===???@@@======<<<<<<;;;;;;;;;;;;;;;;;;<<<===============888999===BBBEEECCC===888EEEFFFGGGHHHGGGFFFGGGIII@@@BBBFFFJJJIIIGGGIIIMMMEEEGGGGGGDDDDDDFFFEEECCC???<<<===FFFMMMOOOMMMMMMHHHIIIIIIFFFDDDCCCFFFHHHCCCBBBBBBDDDGGGHHHFFFCCCCCCAAA@@@AAACCCDDDCCCBBBAAAAAAAAA???===>>>AAADDD>>>???@@@AAAAAA@@@>>>===AAA@@@???>>>>>>>>>>>>>>>===>>>???AAAAAA@@@>>>===999999999:::<<<>>>???@@@======<<<;;;;;;;;;;;;;;;:::999777888:::;;;;;;:::888:::;;;;;;::::::<<<======<<<;;;:::999888888999999;;;<<<;;;888777999<<<999::::::888666555555777222333555555555666999;;;555777999:::888777777777999888666777999;;;<<<<<<:::;;;=========???CCCFFFNNN999;;;[[[pppllllllwwwlllFFF777:::???DDDGGG>>>@@@EEELLLQQQUUU]]]fffjjjooouuuwwwvvvttttttuuusssqqqnnnjjjbbbXXXMMMFFF<<<999666333111111333444~~~iii:::::::::999888777666666666999999VVVlllkkkzzz{{{rrrrrrvvvzzz}}}{{{zzzyyy|||nnnfffnnnsssrrrrrrvvvzzz|||}}}tttVVVKKKDDDLLLXXX___dddgggmmmnnnsssuuussspppttt{{{sssnnnjjjfffcccbbbdddhhhmmmjjjjjjpppwwwyyytttnnniiikkkllliiifffdddfffgggoooiiiqqqtttmmmhhhgggeee^^^RRRFFF???@@@CCCLLL[[[fffbbbWWWOOOOOOVVVtttwwwpppnnnmmmmmmmmmllllllmmmkkkllllllmmmoooppppppqqqrrrqqqpppqqqssssssrrrqqqqqqrrrttttttsssssssssttttttttttttuuuvvvwwwyyyyyywwwzzz|||zzzvvvtttvvvyyytttuuuvvvwwwwwwwwwvvvuuuttttttrrrqqqooonnnmmmmmmooonnnjjjgggeeedddcccdddggghhhjjjkkkmmmnnnooopppllliiiddd___ZZZUUUOOOKKKGGGJJJMMMPPPccc\\\999bbb~~~oookkkKKKGGG<<>>>>>>>><<<<<<===>>>:::::::::::::::;;;<<<<<<;;;<<<<<<======>>>>>>???===<<<;;;;;;;;;===???AAACCCBBBBBBCCCCCCBBB???===PPPAAA888<<>>???@@@AAAAAA???>>>>>>======>>>>>>???>>>????????????>>>======;;;<<<>>>???@@@???>>>===>>>===;;;::::::;;;===>>>;;;;;;;;;;;;:::999:::;;;::::::;;;;;;<<<;;;;;;;;;???<<<999888;;;>>>@@@@@@555;;;BBBEEEEEECCCAAA???BBBBBBAAA???@@@BBBBBB???BBB???===>>>???@@@DDDHHHCCCFFFFFFDDDFFFJJJLLLKKKHHHHHHHHHHHHGGGGGGFFFEEEAAABBBDDDEEEFFFFFFEEEDDDAAA???>>>???BBBDDDDDDCCC?????????>>><<<===???AAA======>>>>>>>>>>>>======BBBAAA@@@??????@@@@@@AAA======>>>???@@@@@@@@@@@@========================<<<======<<<;;;;;;;;;<<<<<<:::888888:::<<<<<<;;;999;;;<<<;;;::::::;;;<<<:::999888777666777777888888;;;===;;;888777:::===666888999888666444555666222444666555444444777999444777::::::888666666777999777777888:::;;;:::999888:::<<<<<<<<<>>>@@@BBBNNNBBB===JJJ\\\eeeeeecccyyyeeePPPCCC999;;;BBB::::::===BBBCCCDDDLLLVVV[[[aaahhhjjjiiiggghhhjjjbbb___[[[WWWRRRLLLEEE@@@777666333222111444888;;;mmm:::::::::::::::999888777...444...BBBddd___vvvwwwqqqrrrpppxxxxxxzzzqqqjjjggglllppphhhiiiqqqssspppsss|||}}}wwwyyywww```LLLFFFHHHVVVccciiikkkmmmsssrrrpppiii]]]WWW^^^iiiiiisssuuukkkaaabbbjjjppplllhhhgggmmmuuuwwwqqqiiidddiiilllhhhcccbbbeeeggg___gggxxx~~~hhhjjjmmmfff^^^```ZZZKKKBBBEEEGGGJJJTTTfffsssooocccXXXSSSaaaooopppnnniiifffhhhmmmnnnkkkllllllmmmnnnooopppqqqrrrqqqppppppqqqsssttttttsssqqqrrrttttttssstttuuuwwwwwwwwwwwwwwwxxxyyyzzz{{{sssvvvxxxvvvrrrrrrwww|||yyyyyyyyyxxxvvvsssqqqooossstttttttttrrrpppmmmkkkmmmkkkhhheeedddeeeggghhhhhhggggggggghhhjjjlllmmmgggbbb[[[WWWUUUQQQLLLHHHFFFIIIPPP[[[YYY555<<<___jjjgggOOOEEELLL777===DDD999<<<;;;::::::<<<=========;;;<<<======<<<<<<===>>>999999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;:::::::::;;;>>>AAABBB999===@@@BBBAAA???@@@@@@<<<;;;???DDDDDD@@@AAAFFF???BBBDDDEEECCCBBBBBBBBBAAAFFFGGGAAA???CCCDDDBBBBBBAAABBBCCCCCC@@@??????BBBAAA>>>;;;<<>>===>>>???@@@===???BBBDDDDDDBBB???===>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<<<<999:::===???@@@???===;;;===<<<:::999999:::;;;<<<:::;;;;;;:::999999:::;;;999::::::;;;;;;::::::999888:::===@@@@@@???>>><<>>===CCCEEEAAABBBGGG;;;EEEIIIBBB>>>CCCFFFDDDFFFEEEDDDEEEHHHFFFAAA<<<@@@CCCFFFGGGFFFEEEDDDEEEBBB???>>>@@@DDDGGGGGGEEE>>>>>>>>>===<<<<<<>>>@@@?????????@@@@@@AAAAAABBB@@@@@@@@@@@@AAACCCEEEGGG======>>>???@@@AAABBBBBBAAA@@@@@@>>>===<<<;;;;;;<<<=========;;;:::;;;<<<===;;;999999;;;<<<<<<<<<:::;;;<<<<<<::::::;;;<<<888777666555555666777777888;;;===;;;888777:::>>>555888;;;:::888666666888444555777555333222555777333666::::::777555555666888777777888::::::888777777999;;;<<<<<<<<<>>>@@@:::FFFDDD888AAAbbbwwwxxxccc||||||zzz^^^AAA777===;;;999:::;;;888444888AAACCCJJJQQQTTTSSSRRRSSSVVVMMMIIIDDDAAA>>><<<999777555555444333444888>>>BBBjjjCCC???======;;;777666888999---555HHHaaawww~~~mmmxxxaaauuuzzzzzzzzzlllvvvoooqqq|||wwwssszzzzzzqqqkkkmmmtttssssssxxx}}}yyy}}}eeePPPMMMQQQ[[[aaa\\\SSSMMMUUUKKKLLLNNNJJJQQQaaaiiirrrrrrsssiii^^^eeeooojjj^^^dddkkkrrryyy{{{rrrfffiiigggffffffhhhiiihhhgggggghhhiiikkkkkkjjjjjjiiigggiiiccc___^^^RRRGGGJJJRRRNNNLLL]]]tttrrrccc```JJJ___vvvxxxgggjjjkkkjjjiiiggggggiiikkkjjjiiiiiijjjlllooorrrtttwwwvvvuuutttttttttttttttqqqpppppprrrtttuuuuuuttt{{{yyywwwvvvvvvtttqqqooorrrsssuuuwwwwwwvvvtttsssxxxwwwvvvuuuuuuttttttttttttqqqnnnmmmnnnooommmjjjmmmlllkkkkkkjjjhhheeecccgggeeefffjjjoooooojjjeeekkkWWWWWWYYYJJJHHHOOOJJJ<<>>======>>><<<===>>>??????@@@@@@???EEEFFFGGGGGGEEEAAA>>><<<>>>@@@CCCEEEEEEEEEFFFGGGAAAAAAAAA@@@@@@?????????>>>===<<<===@@@BBBBBBBBBDDD@@@===>>>@@@@@@;;;777<<>>>>>======:::::::::===???@@@>>>======<<<;;;<<<===>>>===<<<999999:::;;;===<<<999777999888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;===<<<<<<<<<<<<>>>???@@@@@@AAABBBBBBBBB@@@===<<>>BBBCCCAAA>>>======>>>???@@@@@@@@@@@@???AAABBBAAA>>>>>>BBBEEEEEEDDDDDDDDDDDDCCC@@@===@@@DDDFFFDDD@@@???BBBFFF@@@BBBEEEGGGGGGEEEBBB@@@BBB>>><<<>>>>>><<<>>>AAAEEECCCAAA@@@@@@@@@@@@@@@DDDEEEEEEFFFFFFFFFFFFEEECCCAAA??????@@@BBBBBBBBBDDDCCC@@@>>><<<===>>>>>>888:::;;;;;;:::999:::;;;::::::;;;<<<======<<<<<<;;;::::::999999::::::;;;<<<;;;888777666666777888777777777777777777777777666666666666555555555555555333222000//////000000333555777999::::::888777999888888999::::::888777:::::::::::::::;;;<<<======>>>???@@@BBBNNNiiiiii|||rrrQQQ<<>><<<===;;;:::999888888888888888;;;999888999;;;;;;:::888888888888999999999999:::999999::::::::::::999999<<<;;;;;;::::::;;;<<<<<<999;;;===>>>>>>======>>><<<===>>>???@@@@@@@@@@@@FFFEEECCCAAA@@@???>>>>>>>>>@@@CCCDDDDDDDDDEEEFFFAAAAAAAAAAAA@@@@@@@@@???AAA@@@@@@AAACCCEEEEEEEEEFFFCCC@@@@@@BBBBBB>>>::::::<<<>>>???>>>>>>???@@@BBBAAA@@@???>>>===<<<;;;:::999:::;;;===>>><<<;;;;;;::::::;;;===>>>>>>===:::::::::;;;<<<<<<:::888;;;:::999888888888999:::;;;;;;;;;;;;;;;:::::::::888999:::;;;;;;;;;;;;;;;======<<<<<<===>>>@@@@@@>>>???AAABBBBBBAAA@@@???@@@??????@@@AAAAAA@@@??????@@@AAABBBBBBCCCCCCBBBAAAAAABBBAAA@@@@@@CCCDDDDDDDDDDDDEEEFFFEEECCCAAAAAADDDFFFDDD@@@???BBBEEEAAABBBCCCDDDEEEEEEEEEEEEBBB>>><<<>>>???===???BBBCCCBBB@@@??????@@@@@@@@@DDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@CCCBBB@@@>>>============999:::;;;:::999999:::;;;<<<<<<<<<===<<<<<<;;;;;;999999888888888888999999;;;:::888666555555666777999999999888777666555444666666666555555555444444333333222222222333444444333444666777888888777777<<<999777888;;;===<<<:::999999999:::;;;<<<======???>>>>>>===<<>>>>>>>>===yyy>>>>>>AAAEEECCC;;;555444777222777555---III~~~www}}}zzznnnuuutttkkknnnzzzyyywwwyyyxxxvvvyyyuuu}}}|||wwwwwwxxxuuuvvvnnn[[[ZZZgggsssrrrkkkhhhooovvvhhhmmmrrruuuyyyqqqooommmgggkkknnneeefffbbbhhhzzz}}}oooggggggeeecccdddeeefffeeedddddddddeeeffffffffffffeeefffiiiddd```]]]MMM>>>@@@;;;IIIMMMOOOXXX]]]___ggghhhXXX```jjjgggeeegggiiijjjjjjjjjkkklllnnnmmmkkkjjjiiiiiiiiijjjkkkkkklllmmmnnnooopppppprrrpppooooooppppppooommmhhhhhhjjjmmmqqqtttuuutttttttttuuuuuuuuuuuuuuuvvvqqqsssuuuvvvvvvssspppnnnsssqqqpppooopppqqqpppooonnniiidddfffkkkkkkeee^^^gggdddcccccccccaaa[[[WWWNNNTTTNNNEEEGGGIIIGGGJJJZZZlll<<<999cccrrr}}}YYYGGG@@@===@@@???999888<<<888777666555555666777888:::999999:::;;;<<<:::999999999999999::::::::::::999999::::::::::::999999<<<;;;999888888999;;;<<<888:::===>>>>>>===>>>>>><<<===>>>???@@@@@@@@@@@@FFFCCC@@@===;;;<<>>@@@CCCCCCCCCBBBCCCEEEBBBBBBAAAAAAAAAAAA@@@@@@CCCBBBAAABBBDDDFFFGGGFFFFFFDDDAAAAAACCCBBB???<<<888:::;;;;;;;;;===???AAACCCBBBAAA???>>><<<;;;::::::999999:::;;;<<<:::888888888999;;;>>>??????>>><<<;;;::::::<<<<<<;;;:::===<<<;;;:::999999::::::;;;;;;;;;::::::999999999777888999:::;;;;;;;;;;;;===<<<<<<======>>>???@@@===>>>@@@AAABBBBBBAAAAAA@@@AAAAAAAAA?????????@@@???@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAABBBDDDDDDCCCCCCCCCCCCEEEGGGGGGFFFDDDBBBDDDEEECCC@@@???AAADDDFFFEEEDDDDDDDDDDDDEEEEEEAAA>>>===???@@@>>>@@@DDDAAA@@@???>>>>>>??????@@@CCCDDDEEEFFFFFFDDDBBB@@@@@@@@@@@@@@@??????>>>===AAA@@@??????>>>===<<<<<<:::;;;:::999888888:::<<<============<<<;;;:::999777777777666666777777777999888777555555555666666::::::;;;:::888555222000555555555444444444333333111111333555666777777777333333444444555555666666888666444444777999999777888888999999;;;<<<>>>>>>???===<<<<<<<<<===EEEOOOrrrssslllgggzzzttt^^^III@@@===999777999444444444333333333222222444444444555777:::<<<>>><<<>>>???>>>;;;999;;;===<<<<<>>???BBB@@@:::999===999888666555666777888999999999:::;;;<<<;;;:::999999999:::::::::;;;;;;;;;999::::::::::::::::::999<<<;;;999777777888:::;;;:::<<>>===============>>>???@@@@@@@@@@@@DDDBBB???<<<<<<===???AAAAAABBBDDDCCCBBBBBBCCCDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@BBBDDDDDDCCCDDDBBB@@@@@@AAA@@@>>>;;;:::;;;;;;;;;:::;;;>>>AAAAAAAAA@@@???>>>===<<<;;;<<<:::999:::::::::999777999999:::<<>>===<<<;;;;;;:::999999;;;;;;::::::999999888888777888999;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????===>>>???@@@AAAAAAAAAAAA>>>@@@BBB@@@===;;;===@@@===>>>???@@@AAAAAAAAAAAADDDAAA???AAADDDEEEDDDBBBCCCBBBCCCDDDFFFFFFDDDBBBCCCDDDDDDCCC@@@???AAABBBJJJIIIHHHFFFDDDBBB@@@???AAA>>>>>>@@@AAA???AAADDD?????????>>>======???@@@BBBCCCEEEEEEEEEBBB@@@>>>===???@@@@@@>>>===<<<;;;>>>>>>???>>>>>><<<;;;:::;;;;;;:::888666777999<<<;;;<<<<<<<<<<<<;;;;;;:::777777666666666666777777999888777666555666666666888999::::::888555222///444444333333333222222222///111333555666777777666222222222222222333444555444777888888666555555666777777777888:::<<<>>>???<<<:::;;;@@@BBBAAABBBEEE@@@jjjrrrdddyyyzzzrrrsssdddXXXHHH999111333444666777888999;;;===555777999<<<======<<<;;;:::<<<======???HHHWWWbbb===;;;<<>><<<;;;<<<:::999888888888999:::;;;777888:::<<<;;;;;;::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;:::::::::<<<;;;999777777777999:::===???AAA@@@>>><<<<<<<<<===>>>???@@@@@@AAAAAA@@@BBBAAA@@@@@@@@@@@@AAAAAACCCDDDEEEDDDBBBAAABBBDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???AAABBBBBBAAABBBBBBAAAAAAAAA@@@>>><<<>>>>>>>>><<<;;;;;;===????????????>>>>>>>>>>>>>>>===;;;::::::::::::999888<<<<<<<<<>>>@@@???===;;;===;;;999999;;;<<<;;;;;;======<<<<<<;;;:::999888::::::999999999888888888999999;;;<<<<<<=========:::;;;;;;<<<======>>>>>>>>>??????????????????>>>===>>>???===:::999;;;>>><<<===>>>???@@@@@@@@@@@@CCC@@@???@@@CCCEEECCC@@@BBBBBBBBBCCCDDDCCCAAA???CCCCCCCCCBBB@@@@@@AAABBBGGGHHHIIIHHHFFFCCC???===AAA>>>>>>AAAAAA???@@@CCC??????@@@>>><<<<<<>>>@@@BBBBBBCCCCCCCCCAAA???===;;;>>>@@@@@@===;;;;;;<<<===============<<<::::::;;;;;;:::888666666999;;;888888999;;;<<<<<<<<<<<<999888888777777888888999888777777666666666666666444555777888777555222000222222222222111111111111///000222333444333222222222111111000111111222333555<<>>EEEHHHGGGEEEJJJnnn]]]555AAAuuuooo~~~|||kkkuuuJJJDDD???;;;888777999;;;;;;::::::::::::::::::::::::999444777:::<<<;;;:::999:::999999999999::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;:::999888888888888===???@@@@@@>>><<<;;;<<<===>>>???@@@AAAAAAAAAAAA???@@@AAABBBCCCCCCBBBBBBDDDEEEDDDCCC@@@@@@AAABBB??????@@@@@@@@@@@@AAAAAAAAA@@@??????AAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????@@@@@@???<<<<<<===>>>===>>>>>>>>>????????????===;;;999999:::::::::999<<<<<<<<<>>>??????<<<999;;;:::999999;;;;;;:::999::::::;;;;;;:::999888777888888888888888888888888::::::;;;;;;<<<<<<;;;;;;888999:::;;;<<<<<<<<<<<<>>>>>>==================<<<<<<<<<:::999999;;;======>>>???@@@AAAAAAAAAAAA???>>>>>>???AAAAAA@@@???AAA@@@@@@AAABBBAAA>>><<>>>>>AAAAAA>>>>>>AAA???AAAAAA???;;;:::===@@@AAAAAAAAAAAA@@@???>>>>>>:::===@@@???<<<;;;<<>>>>>???@@@AAAAAAAAAAAA???@@@AAABBBBBBCCCCCCCCCCCCDDDCCC@@@>>>===>>>???>>>>>>>>>??????@@@@@@@@@BBB@@@??????AAABBBBBBAAAAAABBBCCCBBBAAA?????????===???@@@@@@>>>======>>>?????????>>>>>>>>>>>>>>>;;;999777777888999999888888888:::<<<>>>>>>;;;999999888888999;;;;;;999777777777888999999888777666666666777777888999999999999999:::::::::999888888666777999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<===>>>===;;;999999:::<<<======<<<===>>>??????@@@@@@???:::<<<>>>???>>>======>>>>>>>>>>>>@@@AAAAAA???===AAA@@@???@@@AAABBBCCCCCC???@@@BBBDDDEEEDDDCCCCCCAAA??????AAA@@@===<<<>>>AAACCCCCC@@@;;;999<<>>>>>>>>???@@@:::===???>>>;;;;;;>>>BBB<<<<<<:::999999999:::;;;999:::;;;999777666777888444555666888888999999999:::999999888888999999:::333333333444444444333333000111222222222222111111000000000/////////......///......------......//////000111222222111000///...111444333000///111333444333333444555666777888;;;999:::@@@CCC@@@>>>>>>>>>@@@>>>HHHggghhh|||oooooo}}}ssspppppp[[[ZZZYYY[[[bbblllvvv|||<<<:::<<>>888555555///:::555333;;;444111DDDeee||||||llleeegggeee^^^iiiyyyppprrr|||zzzvvv~~~|||{{{wwwssswwwwwwrrrsssooo```sss~~~ddd]]]tttfff^^^iiijjjiiipppvvvtttzzz{{{sssjjjgggfffdddfffdddbbbaaabbbbbbaaa```eeedddcccccccccdddeeefff```dddaaa``````SSSFFFHHHVVVWWWZZZfffqqqyyypppggglllggghhhhhhhhhhhhiiilllnnniiiiiijjjkkklllmmmmmmlllkkklllnnnppppppooonnnmmmnnnlllkkkkkklllmmmkkkjjjllllllnnnqqquuuxxxxxxwwwuuuvvvwwwwwwvvvtttrrrpppoooppppppqqqqqqqqqppppppoooqqqrrrqqqnnnnnnpppssssssoookkkgggccc^^^WWWSSSSSSQQQNNNJJJFFFDDDDDDEEEIIICCCFFFQQQnnnoooAAAGGGuuuwwwIII444???<<<999<<<<<<999666777999:::555666888999888666333111111555999;;;999777888999777777888888888999999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===<<<:::777666444666999;;;;;;;;;<<<===>>>>>>???@@@AAAAAAAAAAAA?????????@@@AAABBBDDDEEEBBBBBBAAA>>><<<:::<<<=========>>>>>>?????????@@@@@@???===>>>???@@@@@@???>>>???@@@@@@>>>=========:::<<>>>>>>>>AAA@@@@@@???>>>======<<<:::888666555777888888888444555777:::======;;;999777777888:::;;;:::888555444555777888888777666555555555666777888999::::::888888999888888777666555555666888999::::::999999888888888999;;;===>>>??????;;;888888;;;>>>>>>===999:::;;;<<<============777;;;>>>>>><<<:::;;;===<<<<<<===???BBBCCCAAA@@@@@@???>>>???AAACCCDDDCCCBBBBBBAAAAAAAAABBBBBBCCCBBB??????AAA@@@<<<:::<<>>@@@AAA:::===???>>>;;;;;;@@@EEE===;;;999888888999:::<<<888:::;;;:::888666666666555666666777777777777666999999888888888888999999000111111222222222111111111111111000000000000000000////////////............---,,,,,,,,,...///000///000222333333111///...222///,,,,,,///333444555333333333333333444555666:::888999>>>AAA??????AAA>>>BBBEEEDDDGGG[[[|||bbbyyyxxxppp:::<<>>;;;;;;<<<===>>>???@@@@@@@@@<<<:::===BBBFFFEEEBBB@@@??????===<<<;;;:::999>>>===<<<<<<===???AAACCC;;;;;;;;;;;;<<<>>>???@@@@@@???>>><<<<<<<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<::::::;;;::::::999888777555555444555777999:::;;;;;;:::777777888999888777666555333555777999:::;;;;;;;;;777777777777777777777777888888777777777777777777777999::::::888777777888444777888777888===>>>;;;999;;;===??????>>>===<<<===============<<<<<<<<<;;;777444444999===??????????????????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEDDDBBBAAA???>>>>>>??????>>>@@@BBB???:::888;;;>>>DDDCCCAAA???>>>>>>>>>???>>>>>>===>>>>>>===;;;888<<<>>>???@@@???>>>???@@@<<<999999;;;;;;888888;;;999999999888777666666555888777666444333333333333777777777777777888888888222222222111111111000000//////000000000000//////........................++++++,,,,,,,,,,,,------........................---------...///000000111222222333333444555555666888888888999;;;===???@@@<<>><<<<<<<<<======>>>???@@@???<<<:::<<>>===<<<::::::999999===<<<<<<<<<<<<>>>???@@@<<<<<<<<<<<<===>>>?????????>>>===;;;;;;;;;<<<======<<<;;;::::::;;;<<<============<<<<<<;;;:::999999999999888777666555444333555666888999999999888999999999999888777666555444555777999:::::::::999666666666666666666666666888888888777777777777777888999::::::888666666777444888999777999===>>><<<======>>>>>>===<<<:::999===<<<<<<;;;;;;;;;<<<<<<;;;888555555999===??????@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAA@@@AAAAAABBBBBBBBBAAA@@@>>>======>>>>>>>>>AAABBB@@@<<<:::===@@@FFFDDDBBB@@@>>>>>>=========<<<;;;<<<===<<<999777;;;<<<>>>>>>=========>>>>>>;;;:::<<<<<<999888;;;999999888888777666666555777777666555444444444444666666666666666666555555222222111111111000000000/////////000000/////////------------------------+++++++++,,,,,,,,,------------------------------,,,------...//////000000222222222333444444555555777777888888:::;;;===>>><<<===<<<::::::BBBNNNXXXhhhllljjjtttnnnoooDDDJJJJJJAAA;;;;;;:::777888888999999888777666555555444VVVzzzzzzmmmooommmgggdddiiidddaaafffmmmvvv~~~ooouuuwwwssszzztttvvv|||sssrrrpppnnnoooppprrrtttvvvvvvuuuyyy{{{nnn```]]]```fffjjjjjjhhhdddaaaiiikkkkkkhhhbbb^^^]]]^^^XXX\\\^^^^^^```ddddddbbbddddddddddddddddddddddddfffcccdddhhhgggbbbfffoooiii~~~mmmfffiiihhhfffgggggghhhiiijjjkkkllllllkkklllkkkkkkkkkkkkkkklllllljjjkkklllnnnpppqqqssssssqqqqqqqqqqqqrrrrrrrrrrrrpppppppppppppppqqqqqqrrrpppqqqqqqrrrssssssttttttqqqpppooonnnnnnooopppqqqpppooonnnnnnooonnnmmmkkkiiifffbbb^^^YYYTTTNNNKKKHHHCCCAAACCCDDDDDDGGGLLL^^^vvvXXX<<>>@@@???===;;;;;;999666666666777777666666666666666666666666666222333444666888999::::::888777777777888888555333555666777888999999888888888888888777777777666666888999::::::::::::<<<>>>???>>>===<<<<<<===>>>???===;;;:::<<<@@@BBBAAA??????>>><<<:::999999:::;;;<<<<<<============<<<<<<>>>>>>============>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;:::999888888999:::;;;<<<<<<<<<;;;;;;:::999999888888888777777555444333444555666777888777777666:::::::::999999777666555555666888999999888888777666666666666666666666666777777777777888888888888888:::;;;:::777666666666555999:::888999===>>><<<>>>===<<<;;;;;;:::::::::<<<;;;:::::::::;;;<<<===<<<999777777:::===???@@@BBBAAAAAA@@@@@@@@@@@@AAAAAA@@@??????????????????@@@???>>>===============>>>AAABBB@@@>>>===???BBBGGGFFFDDDAAA???>>>=========<<<<<<<<<===<<<:::888:::;;;======<<<<<<<<<======::::::<<<;;;777777999999999888888777666666666666666555555555555555666555555555444444333333222111111111000000000//////......////////////......------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------....../////////111111111222333333444444666666666777777999::::::???<<<::::::===AAACCCCCCHHH___rrr{{{~~~wwwuuu~~~yyycccPPPVVVRRREEE======;;;333666888999::::::888666444;;;444@@@^^^pppmmm}}}uuu]]]aaa___```cccfffjjjuuuyyyjjjlllvvvqqqiiinnnpppccceeejjjjjjppppppqqqrrrrrrrrrrrrrrrrrrrrrqqqrrr{{{~~~{{{qqqgggdddggghhhddd```dddjjjmmmmmmjjjfffdddhhhjjjiiicccYYYQQQPPPRRRQQQUUUWWWVVVXXX^^^aaaaaacccccccccccccccccccccccceeecccdddfffeeeaaadddjjjtttvvvhhhfffjjjiiihhhgggggghhhiiijjjkkklllllllllmmmlllkkkjjjjjjlllmmmnnnjjjkkklllmmmooopppqqqrrrppppppppppppqqqqqqqqqqqqnnnmmmlllllllllmmmoooppppppppppppqqqqqqrrrrrrrrrrrrqqqpppooopppqqqssstttnnnkkkiiijjjlllllliiifffhhhddd^^^XXXSSSNNNHHHDDDCCC>>>DDDOOOHHH???PPPnnngggBBB888WWWwwwVVVAAAEEE===999??????:::888666555777888888777555555555555666666777777444555666777888999999999666666777888888777444111555666777888999999888777777777888888888888888888999:::;;;;;;:::;;;===???@@@???===<<<<<<<<<===>>><<<;;;:::<<>>;;;999999:::<<<===<<<===>>>??????===;;;:::@@@???>>>==================<<<<<<<<<<<<<<<<<<<<<:::999888777777888999:::<<<<<<;;;;;;::::::::::::888888888888777666555444666666777888888777666555888888999999999999888888666777888888888777666555666666666666666666666666666777777777777777888888888::::::999777555555555666999:::888999===>>><<<:::999888888999;;;===???<<<<<<:::::::::<<<>>>???===<<<::::::;;;>>>@@@AAACCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>>??????>>>>>>============???@@@AAAAAA??????AAADDDEEEDDDCCCBBB@@@??????>>>@@@>>>===>>>??????===;;;:::;;;======<<<<<<<<<===<<<999888:::999666555777888888888888777777666666555555444444555666666777555555444444333222111111000000000/////////......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000111111222333333555555555555555666777777===:::999;;;@@@CCCCCCAAAEEEBBBMMMmmmxxxfffyyyooopppmmmiiiiiiqqqzzztttggg[[[UUU\\\nnn{{{LLLPPPKKK@@@999999777111555666999::::::888555333...444888NNNttt}}}}}}xxxkkkaaa```aaabbbaaa```eeemmmxxx|||sssmmmzzzzzztttqqq\\\VVV___hhhiiimmmooorrruuuvvvuuutttsssoooqqqqqqoooppprrrpppjjjbbbdddhhhkkkmmmkkkaaaVVVeeehhhlllmmmkkkiiihhhhhhgggiiihhhbbbZZZTTTUUUWWWZZZ]]]\\\WWWVVV[[[___aaacccccccccccccccccccccccchhhgggggghhhgggeeefffhhhwww{{{oookkkqqqgggdddcccfffhhhiiiiiikkkhhhiiiiiiiiijjjkkkllllllmmmllljjjiiijjjlllnnnooommmmmmmmmmmmmmmnnnnnnnnnmmmnnnnnnnnnoooooooooooonnnmmmlllllllllmmmooopppqqqpppppppppooooooooonnnrrrrrrqqqqqqrrrtttuuuvvvpppmmmjjjjjjkkkjjjfffbbbddd___YYYRRRMMMHHHCCC@@@FFFFFFGGGHHHJJJVVVnnn\\\555888mmmqqqVVVCCCCCCEEE888888AAA===999777555555777888999888444444555555666777777777888888999999888888777777555555666777888777444111555666888999999888777777888888888999999999999:::999:::;;;;;;::::::<<<>>>@@@???>>>===<<<<<<======;;;;;;;;;<<<>>>>>>===<<>>@@@===>>>@@@AAA@@@>>><<<:::@@@???>>>===<<<<<<<<<<<<============>>>=========999888777777777777888999===<<<;;;:::::::::;;;;;;999999999999888777666666777888999999999888777666666666777777888:::;;;;;;777777888888777666444333555555555555555555555555555555555666666777777777777999:::999777555555666666999:::888999======;;;999888777666888:::===???<<<<<<<<<<<<===>>>@@@AAA???>>>=========>>>@@@BBBBBBAAA@@@???????????????@@@@@@???>>>=========>>>??????????????????>>>>>>??????@@@@@@???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>>>>===<<<:::<<<>>>>>>=========>>>===:::999;;;;;;777777999888888888777777777777777444333333444444555666777555555444333222222111111/////////.........------------............------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000111111111333333333333333444555666555666666888:::>>>AAACCC===FFFBBB===\\\tttlllfffeeedddaaaaaacccmmmrrrpppfff^^^]]]______iiivvvFFFDDDAAA===:::888777777555666999::::::888666444666AAA777@@@[[[{{{rrr|||lllgggbbb^^^YYYWWW\\\ccckkkzzzyyyssstttkkk\\\PPPRRR^^^iiinnnhhhjjjmmmpppqqqrrrqqqpppnnnqqqqqqooopppqqqppplllbbbcccggglllnnnkkkaaaXXXgggjjjmmmllliiiggghhhjjjeeeggghhhgggddddddgggjjjiiillliiiaaa\\\^^^aaabbbccccccccccccccccccccccccfffeeefffggghhhhhhhhhhhhsssmmmgggddddddeeeeeecccaaadddhhhiiigggfffggghhhjjjjjjiiiiiijjjjjjkkkllllllkkkjjjiiijjjkkknnnooonnnmmmmmmlllkkkkkkjjjjjjllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnoooppppppppppppoooooonnnmmmmmmlllpppqqqrrrssstttuuuvvvwwwsssqqqnnnllljjjgggccc```\\\WWWQQQLLLHHHEEEBBB@@@BBBJJJDDD>>>XXXEEE777FFF|||wwwyyyHHHAAA===999666<<<>>>666888777555555777999999999444555555555666666777777999999999999888666555444444444444555777666444222666777888999999888777666999999999999999:::::::::999:::;;;:::999:::;;;===??????>>>>>>======<<<<<<:::;;;======>>>===<<<;;;@@@???===<<<<<<>>>???AAA>>>???@@@AAA@@@???===;;;>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>:::999888777777888999:::<<<;;;999999999999:::;;;999999999999999888777777777888999::::::999888777555555555666777999:::;;;666777777777666555333222555555555555555555555555333333444444555555666666666888999888777666666777666999999777888<<<<<<:::;;;:::888777666888999:::;;;;;;<<<>>>???@@@AAAAAA>>>??????>>><<<===???AAA@@@??????>>>>>>>>>>>>??????>>>>>>============>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAA>>>>>>???AAAAAAAAAAAAAAA===;;;999999;;;;;;;;;:::;;;<<<>>>>>>=========>>>>>>;;;;;;>>>===::::::===888888777777777777777777333333222222333444555555444333333222222111111111.........---------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111111111222333444555555555777888777777:::???DDDCCC===AAAGGG@@@AAAiiixxxsssIII@@@===@@@>>>888777===777888999::::::999888777LLLSSS===AAANNNuuu~~~{{{wwwooofff```ZZZVVVYYY___aaaooosssvvv~~~pppgggcccaaadddhhhtttsssqqqooonnnooopppqqqnnnnnnjjjgggiiillljjjfff______```bbbdddeeehhhkkkhhhlllpppoookkkhhhiiikkkhhhhhhhhhiiijjjlllnnnoooiiinnnooohhhbbbbbbcccccceeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeefffhhhgggfffkkkbbb```bbbccciiilllfffjjjlllkkkiiiggggggfffffflllkkkjjjiiiiiiiiijjjkkkjjjiiiiiiiiijjjkkkmmmnnnllllllkkkkkkjjjiiihhhhhhkkkkkkkkkkkklllllllllmmmkkklllmmmmmmnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnqqqsssuuuuuuuuutttsssrrrpppkkkeee```]]]\\\RRRNNNIIIFFFEEEEEEEEEEEEAAAGGGMMM[[[|||]]]333RRRvvvlllHHH@@@@@@777333:::<<<777666888666444555777999::::::555555555666666666666666666777777777666555444333444333222333555666666555666777888999999888777666999999999999888888888888888999:::999888999:::<<<<<<===?????????>>><<<;;;:::<<<>>>???>>><<<;;;;;;===============>>>??????===>>>>>>??????>>>===<<<===<<<;;;;;;;;;;;;;;;<<<;;;;;;===>>>>>>>>>======;;;;;;:::999999:::;;;;;;999888777666666777888:::888888888888888777777666666777888999999888777777777666555555555666777888555666666777666555333222555555555555555555555555111111222333333444555555444666888888777666777888555888888666777:::;;;888999888777777777777888999888:::<<>><<<::::::<<<>>>==================>>>???<<<;;;;;;;;;;;;<<<<<<=========>>>??????>>>======>>>===<<<<<<======>>>======>>>???@@@@@@@@@??????<<<:::888888999::::::::::::;;;======<<<<<<<<<===<<<999999<<<===::::::===777777777777777777777888222222111111111222333333111111000000000000000000------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,---......//////000000000111222444555666888888999999999<<>>555999DDDKKKJJJGGGmmm~~~LLL???:::AAA>>>333111;;;999999:::;;;;;;;;;:::999777???...;;;???TTTeeerrr}}}uuulllgggaaa[[[ZZZ\\\___hhhnnnxxxwwwssssssuuuwwwoooiii```ZZZ[[[^^^ZZZSSSRRRYYYccciiihhhfffiiiooojjjooottttttppplllkkkmmmnnnkkkhhhggghhhhhhgggfff^^^fffkkkhhheeedddeeedddggggggggggggggggggggggggiiijjjiiihhhiiiiiihhheee```aaajjjmmmdddeeelllkkkhhhfffcccbbbfffkkklllkkkmmmlllkkkiiihhhiiiiiijjjhhhiiiiiiiiijjjkkklllmmmjjjjjjjjjiiiiiihhhhhhhhhkkkkkkkkklllllllllmmmmmmggghhhiiijjjkkkjjjiiiiiikkkkkklllmmmmmmnnnnnnnnnjjjlllpppsssuuuuuusssrrrpppqqqoooiii```YYYWWWWWWJJJGGGCCCBBBDDDGGGIIIIIIKKKJJJaaaRRR444dddjjjJJJ@@@222:::666777AAA888///<<<777666444555777999::::::666666666666666666666666333333444444444444444333333222111222444666777666666777888999999888777666888888888888777777777666888999:::999888888:::;;;;;;<<>><<<;;;;;;;;;;;;<<<======>>>>>>>>><<<<<<===============<<<;;;;;;:::::::::;;;;;;<<<999:::<<<=========<<<<<<<<<<<<;;;::::::;;;<<<<<<777666555333444555777888666777777777777777666555444555666888888888777666999888666555444444555555555555666666666555333222555555555555555555555555000000111222222333444444333555777888777777777999555777888666666999:::777444444555666888999;;;<<<666888;;;???@@@@@@???>>>999;;;<<<;;;888777999<<<<<<<<<<<<<<<<<<===>>>???999999999999:::;;;;;;<<<;;;<<<===>>>>>>===<<<<<<===<<<::::::;;;<<<<<<;;;>>>??????@@@???>>>===<<<===;;;999999:::<<<<<<<<<888:::<<<<<<;;;:::;;;<<<888555666999:::888888;;;777777777777777888888888222222111111111111111222.........///////////////---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************)))************+++++++++************************,,,+++++++++++++++++++++++++++,,,------....../////////000111222444666777555444444666999<<<>>>>>>===<<>>;;;;;;222666777999;;;;;;:::888888999888777999<<<999===UUUpppxxxooojjj```WWW^^^^^^___dddooo}}}}}}{{{{{{wwwkkkiiijjjjjjmmmrrrpppeee]]]___ccc___VVVNNN]]]aaajjjqqqnnneee```aaaccchhhmmmnnnkkkiiihhhiiiiiijjjiiifffgggjjjiiifffuuuqqqmmmlllmmmmmmjjjgggffffffeeeeeefffgggggghhhggggggiiijjjjjjkkkkkkkkkkkkiiihhhiiikkkkkkiiifffiiigggeeecccdddfffiiikkkiiiiiiiiiiiiiiijjjjjjjjjggghhhhhhiiijjjjjjkkkkkkiiijjjllllllkkkkkkkkklllooonnnmmmlllmmmllljjjhhhfffhhhiiigggeeeeeehhhlllhhhlllooopppnnnmmmmmmooonnnoooqqquuuvvvuuuqqqmmmkkkfffaaa]]]ZZZVVVPPPKKKJJJDDDCCCAAA>>>GGGNNNHHHIIIhhhJJJ666XXXiiinnnnnnbbbGGG<<<777888999::::::888777555777555333333555777777777666555444333333444555666888666444555777777555333777555333222222444666888777777777777777777777777777777777777666555333333111666:::999777888777444<<<;;;:::;;;===>>>===<<<999999:::::::::;;;;;;;;;@@@???===<<<;;;;;;<<<<<<===<<<;;;:::999:::;;;<<<;;;:::999888777888999:::===<<<;;;:::;;;<<<===>>>;;;:::999999888888999999777777777666555444444444777666666666666777777888555666666666666444222111444444333333333222222222444444444555555555555555555444222222333333222111111222222333333444444555333555666666555444444555666666666666666777777888444444555666777888999999555444444777:::<<<:::777<<<;;;:::999999999:::;;;<<<:::999:::===???===;;;888555555888<<<===:::666:::;;;===>>>>>>>>>===<<<:::;;;===??????===<<<;;;;;;<<<=========<<<:::999;;;<<<<<<===============999999:::::::::999888888888777666555555777999:::888777777888999999777444666555444222111000000///000////////////.........++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---...///000111222111222333555777:::<<<===;;;===???@@@AAA@@@>>>===???CCCKKKXXXoooWWW:::;;;<<<888999111555666888:::;;;999888888888999777:::===::::::KKK```~~~oooYYYdddccc\\\___cccgggmmmtttzzz}}}}}}{{{{{{zzziii]]]bbbllllllccc\\\KKKOOOYYYbbbeeedddfffkkkdddgggmmmrrrmmmeee```aaafffhhhiiijjjiiihhhiiiiiijjjkkkiiiggghhhmmmnnnllljjjhhhgggfffggghhhgggfffffffffgggggghhhiiiiiijjjfffggghhhiiiiiiiiiiiiiiijjjhhhggghhhjjjkkkiiiggghhhgggggggggggghhhiiiiiijjjjjjjjjiiiiiihhhhhhhhhgggggghhhhhhiiijjjkkkkkkgggiiijjjjjjiiiiiijjjkkkmmmkkkkkkkkklllkkkiiigggggghhhhhhhhhggghhhiiikkkkkkmmmpppooonnnmmmnnnpppooooooqqqssstttrrrmmmjjjccc^^^XXXSSSOOOLLLGGGDDD@@@>>>GGGOOOKKKIIINNNPPPtttqqqCCC<<<```ssskkkKKK???333777888:::::::::999777666777555444444666777777777666555444444444444555666888666444555666777555333666444222111111222444555777777777777777777777777888888888888777666555444333888:::888666777777444777777888:::===>>><<<;;;::::::999999999:::;;;<<<===<<<;;;999888888999999<<<;;;:::888888888999999888888888888999999:::;;;999999888888999:::;;;<<<999999999888888999999:::::::::999888777666555444777777666666666666777777666666777777666555333222444444444444333333333333333333444444555555666666555444333333444444333111222222222222222222111111222333555555333222333444666555555555555666777777666666666666666666666666555444555777:::;;;:::777;;;:::999888888999:::;;;>>><<<:::;;;>>>???===<<<999666555777;;;===:::777:::;;;===>>>>>>>>>===<<<<<<===>>>>>>>>>===<<<;;;<<<<<<=========<<<;;;:::;;;<<<<<<=========<<<<<<;;;;;;:::999888888777777888777666555555777888999777777777888999888666444444333222111//////............---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---,,,,,,---...///000000111111111222444666999;;;<<<===>>>???@@@???>>><<<;;;<<<===>>>@@@GGGUUUgggttt\\\===;;;:::777888111555555777999999888777777777;;;999:::<<<:::888???LLL\\\eeeiii{{{```eeeUUU\\\bbbbbb```cccmmmwww~~~{{{yyyuuuooojjjggg^^^YYYaaakkkllleee^^^]]]YYY\\\iiisssssslllfffppppppssstttnnnfffccceeejjjhhhffffffhhhiiijjjjjjkkkllljjjffffffjjjllljjj^^^___``````aaabbbdddfffeeeggghhhjjjjjjjjjjjjjjjeeeffffffggggggggggggfffhhhgggffffffhhhjjjjjjiiiggghhhiiijjjkkkjjjiiihhhkkkkkkjjjiiihhhggggggfffffffffggghhhiiijjjkkkkkkeeeggghhhhhhgggggghhhiiijjjiiiiiiiiikkkkkkiiihhhhhhggghhhiiikkklllkkkjjjlllmmmnnnmmmllllllnnnoooqqqpppppppppnnnkkkfffbbbXXXSSSMMMIIIGGGEEEDDDCCCDDDFFFJJJJJJBBBGGGdddttt@@@333cccTTTxxxbbb;;;>>>@@@777888999999::::::888777666777666444555777888888777666555444444444444555666777666444555666666555333444333111000000111333444777777777777777777777777999999999999888777666666555888999555444666888666333444666999<<<===<<<:::;;;:::999888888:::<<<=========;;;:::888888888888;;;:::999777666666666666555666777999:::;;;;;;;;;888888888888999:::;;;<<<888888888888888999:::;;;<<<<<<;;;:::999888777666999888777666666555666666777777888888777666555444555555555444444444444333222222333444444555666666555444333333444444333222333222222111000000//////000222444333222111222222555555444444444555666666888777777666555444333333555555555777999:::999888::::::999888888999:::;;;???===<<<<<<===>>>===;;;;;;888555666:::<<<;;;:::;;;<<<======>>>=========?????????>>>>>>==================>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::===<<<:::888777666666777777777666555555777888999777666666777888777555333222111000///......------,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------....../////////000111222333555777999:::======>>>>>>>>><<<;;;999DDDEEEDDDBBB@@@BBBGGGLLLWWWkkkaaa@@@<<<:::666888222666444666888888777666666777>>>:::999:::999666999>>>MMMWWWtttkkk```VVVYYY___aaa___^^^ccckkk{{{}}}~~~zzz{{{oooeeecccdddddd^^^___lllzzz}}}yyytttwwwvvvuuutttnnnggggggkkkmmmjjjggghhhkkklllkkkiiijjjmmmkkkfffccccccccc```ZZZ]]]``````^^^___cccfffeeeggghhhjjjjjjhhhgggeeeddddddeeeeeeeeeeeeddddddffffffeeeeeeggghhhjjjjjjggghhhiiijjjjjjjjjiiiiiijjjjjjjjjiiiiiihhhhhhgggeeefffggghhhiiijjjjjjkkkfffggghhhgggffffffhhhjjjiiihhhhhhjjjllllllkkkiiiiiihhhgggjjjnnnooommmjjjlllkkkkkkjjjjjjlllnnnooorrrpppmmmjjjfffaaa[[[VVVMMMKKKHHHGGGFFFGGGGGGGGGIIIHHHBBBDDDWWWmmmVVV<<>><<<888888999999999888777666777666555666777888888777555555555444444555555555666666555555555555444444333222222222333444666888777777777777777777777777888888888888888777666666444777777333333777;;;;;;666555555666999;;;<<<<<<<<<:::888777777999<<<>>>@@@???>>>===;;;::::::999::::::999888777666666555555666888:::::::::999999888888999:::;;;<<<======666666777777888:::;;;<<<::::::::::::999999999999999999777666555555555555777888888999888777666555666666555555555444444444111111222333444555555666555333222333444555333222222222111111111000000000000222333333222111111222333333333333333444555555666666555555444333333333555555666777888999999888999999888777777888:::;;;>>>===<<<<<<<<<;;;;;;:::<<<999666666888;;;======<<<<<<==================AAA@@@???>>>=========>>>===>>>>>>=========<<<<<<;;;;;;;;;;;;;;;:::999999===;;;999777666666777888888777777777777888999:::666666555666777666444111111000///...............++++++++++++******************************************++++++++++++******************************************************))))))))))))))))))))))))((((((((()))))))))******************++++++++++++------------------......000000000222333555777888::::::;;;<<<<<<;;;;;;:::<<>>BBBJJJVVVhhhtttZZZbbb???999777444777000444333555777888777666666777???;;;777777888777888:::@@@DDDZZZooouuuggg```\\\^^^^^^\\\[[[]]]fffooo|||wwwkkkhhhjjj^^^gggpppqqqjjjfffpppvvvsssqqqooojjjfffhhhnnnpppmmmlllmmmppppppmmmiiihhhmmmmmmhhhcccaaa^^^[[[```bbbdddccc``````cccfffeeefffggggggfffdddaaa___bbbbbbcccdddddddddccccccdddeeeeeeeeefffggghhhiiihhhhhhggggggggghhhiiijjjhhhhhhiiiiiijjjjjjkkkkkkggggggggghhhiiiiiijjjjjjhhhiiiiiiiiihhhhhhjjjlllkkkjjjjjjkkkmmmnnnmmmllljjjiiihhhkkkooopppmmmjjjlllkkkjjjjjjkkkmmmooopppnnnkkkfffaaa\\\VVVOOOKKKEEEFFFFFFFFFFFFGGGHHHIIICCCJJJLLLeee___???777SSS|||zzz```ccc999<<<999111:::777888888777777777666666666555555666888888777666444555555555555555555444555555555555444444444444222222222444666999;;;===666666666666666666666666666666666666666666555444222555555111222888>>>???===:::666555777:::===>>><<<:::888777777999<<<>>>@@@@@@???>>>===<<<;;;::::::::::::999999888777666777888999::::::999777666888888999::::::;;;;;;;;;555666666777888:::;;;<<<777777888888999::::::;;;999999777666555555555555777888999999999888777666666666555555555444444444111111222222333444444555444222111222333444333222111111111111222222333333111222444444222111222333222222222111222333333444222333333333444444444444444555666666666666777888888777777666777888999:::;;;;;;;;;:::999999999999<<<:::777666888;;;===>>>=========<<<<<<<<<======@@@@@@???>>>======>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888777777:::999777666666777999;;;888888888888999999::::::666555555555666555222000000//////.........//////,,,,,,,,,,,,++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,,,,------------/////////000111333444555555666777999:::;;;<<<<<<<<<===>>>>>>>>>???@@@AAAKKKHHHCCC??????FFFRRR[[[hhh}}}tttggg]]]UUUNNNIII```===666333111555---000333555777888777777777888===:::777666777888999:::<<<999EEEmmmfff{{{lll```^^^]]]WWWTTTVVVWWWaaaooozzzxxxppppppssswwwvvvoooiiillltttqqqnnnkkkiiieeebbbgggnnnsssrrrrrrrrrrrrpppmmmkkkiiinnnpppkkkfffcccbbb___hhhiiihhhfffcccbbbcccdddccccccccccccaaa```^^^\\\```aaabbbcccddddddddddddbbbdddfffffffffeeefffggghhhhhhgggfffggghhhiiijjjhhhiiiiiijjjkkklllmmmmmmiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkjjjiiijjjlllooommmllllllmmmooopppooommmkkkjjjjjjkkkmmmmmmlllkkkmmmkkkjjjjjjlllmmmlllkkkddd```[[[VVVQQQMMMHHHDDDCCCDDDEEEDDDDDDFFFHHHKKKKKKgggxxxUUU111@@@ccc}}}{{{kkkEEE999@@@555///===666666666555555555555555555444444555777888666555444444555666666555444444444555666555333333333444000111222555777:::<<<===666666666666666666666666444444444555555444444333111444444111222999???@@@???<<<777666777:::===???;;;:::999888888:::<<<===<<<<<<<<<<<<;;;:::999888::::::;;;;;;::::::999888888888999999888777777666666666777888888888777777555666666777888999;;;;;;666666777888999999::::::999888777666666555666666666777888999999888777666555555555444444444444333111111222222222222333333222111000111222333222111000000111111222333333444111222444444222111222333111111000000111111222333///000111222333444555555333444555444333444666777777777666666666888999:::888:::::::::888777888999<<<;;;999888999;;;>>>???>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::999777666555777777666666777888:::;;;888888888999999999::::::555555444444555444111///.........---......//////---------,,,,,,,,,++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))*********+++++++++,,,,,,---------.........//////111222222333333555666888:::<<<===BBBAAA@@@@@@AAABBBDDDFFF>>>@@@BBBBBBAAAAAABBBCCCDDDHHHOOOUUUZZZ___ccceeegggkkkrrrtttjjjZZZOOOMMMLLLKKKJJJHHHGGGHHHJJJLLL```===666444333666...000333555888999888777888999999999888777888999999888::::::@@@WWWwww|||uuuqqqpppfffWWWSSSXXXMMMUUU```kkkvvv}}}uuuooozzzuuuwww{{{qqqmmmjjjhhhdddbbbhhhpppwwwwwwvvvsssooommmmmmnnnoootttssskkkdddcccdddcccmmmkkkhhhfffdddcccaaa```____________^^^^^^^^^^^^^^^___aaabbbddddddeeeeee```dddggghhhfffdddcccdddggghhhiiiiiijjjjjjiiiiiikkkkkkkkkllllllmmmmmmmmmllllllkkkkkkjjjiiiiiiiiimmmmmmmmmkkkjjjkkknnnpppnnnmmmmmmnnnooopppnnnmmmlllllllllkkkjjjiiikkklllkkkiiigggfffgggeeebbb___VVVRRRNNNKKKIIIGGGEEECCCEEEEEEEEEEEEGGGLLLUUU[[[eeeyyy|||~~~~~~\\\@@@MMMxxxwww|||RRR888999888444777<<<555555444444333333333444333333333555666777555333444444555666666555444444333555666555333222333555000000111333555666888999666666666666666666666666333333444444444444333333333666555222222888===>>>;;;999777888:::<<<======::::::999999999:::;;;<<<888999999::::::999888888888999:::;;;;;;;;;:::999888777777777777888888999666777888888888777666555666666666666777888::::::888888888888888888888888777777666666666666777777555666777888888777666666444444444444333333333333222222222222111111111111000///...///111222111000000000111111111111111111///111222222111000000111000000//////000000111222//////000111222333444444222333444333111111444666666666555555666777999:::777999;;;:::888888999;;;;;;;;;:::::::::;;;>>>@@@???>>>===<<<;;;<<<<<<===:::;;;===>>>??????>>>======<<<;;;:::999::::::;;;;;;;;;:::999888666444333777777777777888888888888666666777777888888888888555444333444444333000---,,,,,,,,,,,,,,,---......------,,,,,,,,,+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))***+++,,,------.........---......///000111333333444555777888:::;;;999888777888;;;>>>AAACCC===>>>???@@@@@@@@@AAABBBHHHFFFDDDDDDDDDEEEGGGIIIEEEFFFJJJMMMLLLJJJNNNTTTCCCHHHOOOSSSRRRMMMIIIFFFccc???888777777:::222333333555888999999888888999555888:::999999888777555---888===AAA\\\pppvvvttt]]]VVV\\\WWWXXXXXXWWWZZZfffyyy~~~ddd^^^kkkxxx{{{ttttttqqqmmmkkkgggeeejjjrrrzzzzzzwwwrrrllljjjmmmqqqwwwyyyuuuiii```___bbbcccnnnjjjeeeddddddccc```\\\]]]]]]\\\]]]]]]^^^``````]]]___```bbbdddeeeffffff___ccchhhiiifffcccbbbbbbfffhhhkkkmmmnnnllljjjhhhmmmmmmmmmmmmmmmmmmmmmlllnnnnnnmmmlllkkkiiiiiihhhmmmmmmmmmkkkjjjkkknnnqqqnnnmmmmmmnnnoooooonnnllllllmmmnnnkkkhhhgggjjjmmmhhhfffcccaaa```]]]XXXSSSLLLIIIFFFEEEEEEEEEDDDDDDGGGGGGGGGHHHLLLWWWeeepppyyyiiiNNNSSSfffTTTRRR{{{ooouuuGGG:::======000222:::111555444333222222222333333333222333444666666444222333444555666666555444333333555777555333111333555//////000111222222333333666666666666666666666666333333444444555444444444555777777333222777:::;;;666666777:::===>>>===<<<999999:::::::::;;;;;;;;;777888999:::;;;:::999999666777999:::;;;;;;::::::666666555555666888:::;;;999999::::::999888666555666666666666777888999:::<<<;;;;;;:::999888777666777666666666666777777888555666777888888777666555444444333333333222222222333333222222111000000000///......///000111111000111111000000//////.........000111111000//////000///////////////000111111000000000111222222333333111333333222000000333666666555555555666777999:::777999;;;;;;999999;;;===:::;;;;;;;;;:::;;;>>>??????>>>===<<<;;;;;;<<<===888999<<<>>>??????>>>===<<<;;;:::999888999::::::;;;;;;:::999777555444333888888888999888777666555444555555666666666666666555444333333444222///---************+++,,,------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))+++,,,---......---------------...///000444444444444555777888999;;;:::999:::===@@@AAABBB===>>>???AAAAAABBBBBBBBB@@@EEEKKKJJJCCC>>>BBBJJJGGGHHHNNNSSSQQQJJJFFFFFFOOOMMMJJJHHHGGGGGGGGGGGGXXXAAA777999555333444000:::>>>;;;444222777888555888999777555777:::888222666444777>>>FFFXXXzzzooo{{{}}}eeeTTTYYYYYY[[[[[[XXXUUUWWW^^^eeecccgggeee```eeexxxsssbbbrrruuuooolllhhheeeeeehhhmmmqqquuurrrkkkccc]]]]]]dddjjjqqqoooiiibbb]]]\\\aaaeeegggbbb```dddccc______dddaaa___]]]\\\^^^^^^\\\ZZZ]]]___aaadddffffffeeeeeegggggggggffffffeeeddddddiiijjjjjjkkkkkkkkkjjjjjjqqqpppnnnooopppoookkkgggnnnllljjjjjjlllnnnnnnnnnkkkllllllkkkiiihhhjjjkkksssqqqooolllkkkkkklllmmmmmmkkkhhhgggfffeeecccbbb```ZZZVVVVVVUUUOOOJJJIIIFFFAAA>>>CCCIIIJJJFFFBBB???NNNYYY___nnn|||uuubbb;;;```qqqkkkqqq~~~kkkzzzGGG???>>>;;;888555333222111000111111222333333444444333333333333333444555666666666555444333333222222333333333222222111111111//////000222333444555666444444444333333222222222333333222222333444666777777666555444444444444444888888777777888999999::::::888666555777888888888555555444444444333333333777777666666555555555444666777777888888888777777999;;;===<<<999666666777555333111222444666888888999888666555555555666777666666666666666555555555666555555555555444444444333333222222111000//////////////////////////////000//////...------,,,,,,---------............/////////.........------------------------------------...000222333222111000111000/////////000222222444444444444666888:::;;;888999999999999888777777555999>>>AAAAAA@@@??????============>>>>>>>>>>>>888999<<<>>>>>>===<<<:::???===:::888777999;;;===>>><<<:::666333222555777;;;:::999888888888999::::::777444333444555666666333333222111000///...---///...,,,******+++,,,---+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))))))))***++++++,,,,,,------------------------///000222222111222444666999888777777999;;;>>>???@@@@@@AAACCCDDDDDDBBBAAAFFFEEEEEECCCBBB@@@>>>===CCCFFFIIIIIIHHHGGGIIIKKKKKKIIIGGGHHHJJJKKKIIIGGGeeeLLL>>><<<666333444000666777777444333555666666777444555999777111222999555000111888???GGGXXXiiixxxqqq___ooovvvjjjaaaZZZTTTSSSWWWXXXTTTOOOXXXYYY\\\ggg|||jjjooosssbbbhhhxxxrrrwwwqqqiiibbb```dddjjjooommmggg]]]TTTRRRXXXbbbiiimmmcccVVVNNNNNNTTT[[[```___[[[YYY[[[]]]\\\YYYXXXVVVUUUTTTRRRRRRUUUZZZ^^^]]]___bbbeeeggghhhhhhgggeeeeeeeeeeeefffhhhiiiiiijjjkkkkkkjjjjjjiiihhhgggnnnlllkkklllnnnooommmjjjkkkjjjiiiiiilllnnnnnnnnnlllmmmllljjjhhhhhhiiikkkooonnnlllkkkkkkkkkmmmnnnllljjjfffcccaaa```]]][[[YYYRRRMMMLLLKKKGGGDDDDDDEEEEEEFFFIIIJJJJJJJJJLLL]]]___ooo~~~qqqRRRGGGQQQeeejjjsssxxxxxxpppkkkgggxxxIII777===<<<:::777555333222111000000111111222333333333222222222222222333444444444444444333222111111111333333222222222111111111//////000111222333333444444333333333222222222222222111111111222333555666555555444444444444555555555555555666777999:::;;;888666444444555777777666666555555555444444444333777777777666666666555555777777777777777888888888888999999777555555888:::;;;888555333444666777777777777555444444444555666444444444444444444444444555555555555444444444444333333333222111000000000/////////////////////////////////...---,,,,,,,,,,,,---------............///.........---------,,,------------------------,,,...000111222222111000111000000///000111222333333333333333555666888:::888888888888888777666666666:::>>>AAAAAA?????????;;;;;;;;;<<<<<<<<<======:::;;;===??????>>><<<;;;===<<<;;;:::::::::;;;;;;:::::::::888666555666777;;;:::999888777888999999999666444333444555555555333333222111000///......///---,,,******+++,,,---+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((()))******++++++,,,------------------,,,,,,...///000000000111333555777666666666777:::<<<>>>??????@@@BBBDDDEEEEEEDDDFFFFFFEEEDDDBBBAAA???>>>BBBEEEGGGHHHFFFFFFGGGIIIJJJHHHFFFGGGIIIJJJHHHFFFiiiOOO@@@<<<555333444111444444555777555222333666555///333:::555+++555JJJFFF888...000666;;;DDDOOOzzzqqqpppqqq{{{mmm\\\SSSSSSUUUTTTQQQPPPQQQUUU```rrr~~~pppbbbdddfffbbbttt{{{mmmjjjeeeaaaaaaccchhhkkklllggg___ZZZXXXXXXZZZZZZ[[[UUUPPPRRRXXX\\\XXXSSSRRRRRRSSSUUU\\\aaa```[[[WWWVVVSSSMMMIIILLLTTT[[[]]]___bbbeeehhhjjjjjjkkkgggfffeeeeeeeeegggiiikkkjjjjjjjjjjjjiiigggfffeeejjjiiihhhiiilllnnnnnnmmmllljjjiiiiiikkkllllllkkkllllllkkkhhhffffffhhhjjjlllkkkiiiiiiiiiiiikkkkkkgggddd```\\\ZZZWWWTTTQQQOOOIIIEEEEEEEEECCCCCCFFFDDDIIIKKKFFFCCCLLLaaarrr}}}oooQQQCCCOOOccc[[[___mmmzzzsssiiiIII333;;;:::999888666444333222111//////000000111222222333222111111111111222222333333333222222111000000000222222222111111111111111//////000000000111111111333222222222222111111111000000000000111222333444333333333333444555666666222333444555777999:::<<<777555333333444555555555666666666666555555555555888888888777777777777777777777666666666777888999<<<;;;:::888999===CCCHHHAAA===888555444555666666666666555444444444444444111111222222333333444444555555444444444333333333333333333222111111000000///////////////////////////......------,,,,,,+++,,,,,,,,,,,,------------......------------,,,,,,------------------------,,,---///000111111000000111000000000000111222333111111111222333555777888777777888888777777666555888;;;???AAA@@@???>>>>>><<<<<<<<<<<<============<<<>>>???@@@@@@>>>===;;;;;;<<<<<<===<<<;;;::::::777999::::::888777777888:::999888777666777888888888666333333444555555444333333222111000000///......---,,,******++++++,,,++++++*********)))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...///111333555555444555666888:::<<<>>>>>>???@@@BBBDDDFFFGGGFFFEEEEEEDDDCCCAAAAAA@@@BBBCCCEEEEEEDDDDDDFFFGGGGGGFFFEEEFFFGGGHHHGGGFFF\\\CCC777777333222444111555444666:::777000///444111111333444000444JJJdddlllUUU<<<111///222>>>KKK^^^zzzxxxvvviii\\\TTTRRRTTTVVVQQQTTTUUUSSSSSSWWW___dddqqqvvv}}}rrrbbbmmm|||wwwZZZ]]]aaaeeeiiijjjjjjjjjnnnfff]]]WWWVVVWWWWWWVVVRRRRRRUUU\\\cccccc\\\UUURRRUUUUUUSSSVVV^^^___[[[^^^[[[VVVRRRQQQTTTZZZ___^^^___bbbfffiiikkklllmmmllljjjgggdddbbbcccdddeeehhhhhhhhhhhhhhhggggggfffiiihhhggghhhiiikkkmmmnnnooommmkkkkkkkkkkkkiiihhhkkkjjjiiigggeeeeeehhhkkkkkkjjjhhhfffeeeddddddddd^^^[[[WWWSSSQQQOOOLLLIIIIIIEEEDDDGGGHHHGGGIIILLLFFFHHHLLLTTTeeexxxzzzcccIIIAAANNN___aaaZZZkkkuuuxxxhhhQQQ>>>>>>AAA666666666555444333222111/////////000111111222222222222111111111222222333222222222111111000000000111111111111111111111000////////////////////////111111111111111111111111000000000000111222222222111111111222333555777777444444444555777999:::;;;777555333333444555666555777777777666666666666666888888888888888888888888777666555444555777999:::<<<;;;::::::===CCCJJJNNNBBB>>>888555444555666666666666555555555444444444000000111222333444444555444444444444333333333222333333222222111111111111........................------------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000//////000000000000111111222222000000111222333555666777777888888888888777666666999<<>>======>>>>>>>>>?????????@@@@@@??????@@@AAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;:::999:::;;;999888666777888:::999777666555666666777666444222222333444333333333222222111000000//////---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******+++++++++++++++,,,,,,,,,,,,,,,---.........///111333444444444555666888:::;;;>>>>>>>>>>>>???@@@CCCEEEDDDCCCCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDEEEEEEFFFFFFEEEMMM777///333111111222///000222666999555//////333...555444,,,000IIIiii|||ttt^^^KKK888---111===>>>bbbwwwqqqiiiccc```[[[UUUOOOSSSSSSQQQNNNKKKMMMVVV^^^^^^oooyyymmm^^^ccckkkggg```ccchhhmmmpppqqqpppooojjj```TTTMMMPPPXXX```dddZZZZZZXXXUUUSSSUUUYYY\\\aaabbb]]]UUUOOOPPPQQQPPP\\\XXXVVVZZZbbbhhhjjjjjj___```bbbeeegggjjjkkklllllljjjfffbbb``````aaaaaadddeeefffggghhhiiiiiiiiijjjiiiiiihhhhhhjjjlllmmmnnnmmmllllllmmmmmmllljjjjjjjjjjjjhhhfffgggiiillljjjhhheeebbb___\\\ZZZXXXSSSPPPMMMKKKKKKJJJHHHFFFIIIGGGHHHKKKLLLJJJLLLPPPPPPVVVcccxxxlllOOOCCCMMMeeefffVVV^^^{{{xxxfffzzznnnzzzHHH777;;;<<<555444444555555444333222111/////////000111111222222333333222222222222333333222222222222111111111111000000000000000000000000/////////............---000000000000000000000000111111111222222222222222//////000111333555777888777777777777888999::::::999777555444666777777777777777777777777777777777888888888888999999999999666666444444555777999:::777666555666999<<>>===<<<<<<===>>>>>>>>>>>>??????????????????@@@@@@???>>>===<<<>>><<<:::888888999;;;<<<======:::777444444666888999888777555444444555555555333222222333333222111222111111000000/////////,,,,,,++++++*********************)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&''''''(((((()))***************+++++++++,,,,,,,,,---.........///111333333444444555777888::::::===>>>>>><<<;;;;;;>>>@@@AAAAAA@@@??????@@@@@@AAADDDCCCBBBBBBCCCDDDEEEEEEBBBCCCDDDDDDDDDDDDEEEEEEJJJ555///444222000111,,,***222777444000000222222...666444---<<>>>>>======<<<<<<>>><<<888666666777:::<<<>>>===:::555222222555777999888666444333333444444333222111111222222111000000000000//////.........+++++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''(((((()))))))))))))))******++++++,,,+++---......---...000222222333444555777888999999:::<<<>>><<<999888:::===??????>>>===>>>???AAABBBEEECCCAAAAAABBBCCCDDDCCCAAABBBDDDDDDCCCCCCEEEFFFNNN999000444111000111---...;;;???333---222444...111111111999QQQpppiiiEEE444666333===KKKhhhxxxxxx}}}rrrcccVVVSSSSSSNNNGGGEEEMMMUUUWWW[[[jjjvvvyyy{{{zzzuuussssssuuuwwwttt}}}|||uuukkkrrrvvvqqqfff___```eeesssddd^^^fffiii```[[[^^^```___```eeejjjjjjeee___bbbbbbbbbbbbbbbcccdddddd```aaaaaabbbccceeefffgggdddeeefffhhhiiijjjkkkkkkjjjlllnnnnnnllllllmmmoookkkjjjkkklllnnnnnnmmmkkkeeeffffffccc___[[[YYYXXXSSSSSSRRRQQQOOOMMMLLLKKKJJJIIIGGGHHHJJJKKKKKKJJJNNNLLLNNNRRRUUUZZZdddnnn}}}fffJJJHHHYYYggg}}}zzzhhhWWWhhhsssnnnttt\\\HHHpppMMM333666>>>;;;777:::444555666666555333111000000000111111222333333333333333222111111111111111000000000000000000000000........./////////000000............////////////------.........////////////000111111111000//////......///000222444555666666666666666777999:::::::::888666666777999999888555555555666666777777777777777777888888888999999333333444555666777888999999666444444666888777666555444444555777888888777666666777777777666555444444444444444555555555555222222222222111111111111............////////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++((((((((()))))))))******************+++++++++,,,++++++++++++++++++++++++*********++++++,,,---...,,,,,,.../////////...---,,,...000111333333333333555555666666555555444333444666999:::::::::;;;===::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::888777666777888999::::::888666333333444666888777555444222222333333222111000111222222000...............------------+++++++++++++++***))))))***)))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''((())))))(((((())))))***++++++,,,***+++,,,,,,,,,---///111111111333444666777777777777;;;>>>===999888:::===???>>>======>>>@@@BBBCCCDDDAAA>>>>>>@@@BBBBBBAAA@@@BBBDDDDDDCCCCCCEEEGGGQQQ:::000222///000222///888HHHIII777---444444)))444,,,...DDDbbbvvv}}}}}}ccc???000333111:::>>>OOOwwwooopppyyy~~~qqqdddTTTJJJLLLTTTBBBJJJHHHEEEMMMRRRZZZgggwwwvvvvvvuuuttttttsssssszzz}}}uuuwwwxxxaaaYYYiiiqqqcccWWWWWWYYY[[[```eeehhhhhhfffdddcccbbbaaaaaa``````aaaaaa```aaabbbccceeefffggghhhfffggghhhiiiiiijjjjjjiiihhhlllooopppooonnnoooqqqooonnnmmmmmmllljjjgggddd___``````\\\WWWQQQLLLKKKGGGHHHIIIJJJJJJKKKJJJJJJKKKJJJIIIJJJLLLMMMMMMMMMPPPOOOPPPVVV^^^iiiyyyxxxYYYQQQkkktttmmmppp|||lllgggtttuuuAAADDD???555222777999666444555666777666333111000111111111222333333444444222222111000000///000000.........///////////////---.........//////000000........./////////000000---------.........//////......///000000///...---......///000111333555666333333444555777999:::;;;:::888666555777888888888444555555555666666777777666666777777888888888888222333444666777888888888333111///000555:::<<<<<<555555555666888999888666444555666666666555333333444444444444444444444444222222222111111111111000---------...............,,,,,,,,,,,,,,,,,,,,,,,,******************++++++(((((((((((())))))))))))))))))******+++++++++,,,++++++++++++++++++++++++************+++,,,---...+++,,,---.........---,,,+++,,,...000222222222222333333444444333333222111333555777999999999;;;===;;;;;;;;;<<<<<<<<<======999999999999:::;;;;;;;;;888888888888888777666666555666888777555444444555888777555333222222222222222111000111222111000...------------------,,,,,,***++++++++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))'''(((((()))***+++++++++((()))++++++***+++---//////000111333444555666666444999>>>>>>;;;999;;;>>>??????>>>>>>???AAACCCEEECCC@@@===<<<>>>@@@@@@???@@@BBBEEEEEECCCCCCEEEHHHMMM===555222,,,///333...>>>999222...---...---+++***:::111BBBvvvooozzzjjjBBB555333---555...///<<>>===>>>@@@BBBCCCCCCGGGFFFEEECCCCCCCCCDDDEEELLL;;;333222---///333...777333///---...///...------444+++888hhhPPP222444888///222......444;;;JJJjjj|||xxxoooaaa\\\iiiwwwuuuggg[[[SSSPPPKKKEEEBBBDDDIIINNNFFFJJJMMMRRR]]]iiimmmjjj~~~uuuccc```ooo{{{{{{yyyrrriiifffhhhlllwwwooogggcccdddeeeaaa]]]bbbbbbaaaaaaaaabbbcccdddffffffffffffgggiiijjjkkkiiijjjkkkkkkkkkjjjiiihhhjjjkkkkkkkkkiiigggdddbbb```]]]YYYWWWUUURRRNNNJJJLLLKKKIIIHHHGGGHHHIIIJJJEEEFFFIIILLLMMMLLLIIIFFFHHHLLLQQQTTTYYY```iiiqqqtttdddWWWjjj}}}aaa???AAA888777666555444333333222222333444444444333222111111000000222333444333111000/////////.........------...////////////...---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---......//////000000000111222333444555555777555333111111222444555444444444555666888999:::888:::<<<<<<:::777666666555555666666777777888888888666444444555777777777666666777777777777777777777777666555555555666666333333333222222222222222////////////////////////---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))(((((((((''''''''''''(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++---------...///000222222333333333333333333333333333444555777888999999::::::999888888999:::<<<===<<<:::999:::;;;;;;999666777666666888:::;;;:::888999888777555555666888888:::888666666777666333000111111111111000///...---.........---,,,,,,++++++************************)))))))))))))))(((''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((*********+++++++++,,,,,,------...///111333555666999666666;;;<<<999:::>>>AAAAAA@@@???@@@AAABBBCCC???>>>===>>>AAACCCDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCKKK999111222...///222,,,///...,,,---...000////////////***222VVV}}}ccc777'''444888---222111222222///777SSSppphhhRRRQQQ___qqqtttcccPPPHHHLLLOOOIIIBBBHHHJJJIIIGGGHHHNNNRRRSSScccbbb```\\\\\\cccppp{{{ooopppqqqsssyyy~~~~~~zzzxxxzzzyyyssskkkkkkttt}}}vvvjjjcccbbbcccbbbaaadddddddddddddddeeeffffffeeeeeefffgggiiilllnnnooonnnnnnmmmlllkkkjjjiiiiiiccccccbbb```]]]ZZZWWWUUUQQQOOOLLLKKKJJJIIIFFFDDDEEEEEEDDDDDDEEEFFFHHHIIIIIIJJJLLLNNNNNNLLLJJJIIILLLNNNTTT```ooo|||yyymmmcccfff~~~yyyrrrzzz}}}yyyiiicccrrr\\\<<<666888777777666555444333333222333333333333222222222222111000000111333333222000/////////...............------............---------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000111222333333444555444222000000111222333555444444555555777888888888:::;;;;;;999777777777999777555444444555888:::999888666666777777666555444555777888999999999888777666666666666777777888555444444333333222222111111111000000//////......,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++*********)))))))))((((((((((((''''''''''''(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******************++++++,,,,,,------...000111222333333333333444444444444333444555666888999:::::::::999777666666999<<<>>>>>>===<<<;;;<<<;;;999666888888888999;;;<<<;;;999999888777777777888:::;;;:::888777666666555222000111111111111000///.........------,,,,,,+++++++++************************((())))))))))))(((''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))*********++++++++++++,,,,,,---...000222333555666444555888:::888999<<<@@@@@@??????>>>>>>======???======>>>AAACCCEEEEEE@@@AAAAAABBBBBBBBBBBBAAALLL777000222//////000+++++++++,,,...///000000//////---000333DDDqqqsssLLL000,,,333333+++000222444222...222EEEZZZ|||pppdddgggnnnwww}}}sss___NNNIIIKKKJJJJJJIIIGGGGGGHHHJJJJJJFFFGGGJJJQQQZZZbbbfffhhhZZZXXXVVVVVV\\\dddhhhjjjiiilllnnnnnnpppvvvyyypppfffaaaaaadddffffffeeeeeeeeeeeeeeefffffffffbbbbbbccceeegggiiikkklllhhhgggeeecccaaa```______VVVUUUTTTRRROOOLLLIIIHHHIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNQQQTTTWWWhhhlllrrr{{{wwwooosss|||iiiuuuyyytttXXX{{{RRR555888;;;666777777666666555444444333444333222222111111222222111000000111222222111///........................,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------...///000000222222333444444333111000000111222333555555444444555555666666888999;;;:::888777777777:::888666444444555777999888777777888999999777555444666888::::::999888777666666666666666777888999666666555444333222111000222222111000//////......+++++++++************)))******++++++++++++******************))))))))))))((((((((((((((('''''''''(((((())))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))***************++++++,,,,,,---///000111333333333333444444444444444444555666777999:::;;;999999888777888:::<<<=========<<<<<<<<<;;;:::888:::999999:::<<<<<<;;;::::::999888888888999999:::999999888777555444222000111111111111000///......---,,,,,,,,,+++++++++***************************(((((())))))(((((('''&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))************++++++,,,,,,---///000222333444444555777888999:::;;;===>>>>>>>>>>>>===<<<;;;???===<<<<<>><<<::::::<<<=========;;;<<<===?????????>>>===TTT999...222000---...+++,,,...//////---,,,------,,,***///,,,,,,SSS}}}|||QQQ000///222+++---888///......///000000///...DDDQQQhhhxxxbbbbbbsss}}}rrrcccZZZSSSLLLHHHFFFFFFEEECCCAAAAAAAAABBBBBBFFFEEEFFFHHHGGGBBB???@@@EEECCCCCCHHHOOOSSSSSSPPPNNNLLLJJJJJJKKKLLLKKKJJJKKKLLLMMMMMMNNNNNNMMMMMMIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFDDDEEEGGGIIIFFFGGGJJJLLLOOORRRTTTUUUUUU___nnnzzziiiZZZ^^^ooo{{{xxx___dddlllffftttiiiTTT333999AAA888111666777777666666555555555555222222222222111111111111000/////////111000///------------------.........++++++************+++++++++++++++*********)))))))))******++++++******)))))))))*********+++++++++************************))))))******+++,,,,,,,,,//////000111222333444444222222222222222222333333444444333333333444444555777888999888777666777999555666777888888777666555444444555777::::::999777777888888888777666444333666555555555555666666777555555444333111000000///000000//////......------+++++++++*********))))))))))))************))))))******)))))))))((((((((('''''''''((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''(((((())))))******))))))******+++---...///000000111111222222333333333333222333444666999:::666888;;;>>>>>>===;;;:::666888::::::999999999:::999888888999::::::999777999999888777666555444333444555666555222000000111////////////...---,,,,,,************************))))))))))))))))))))))))'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))*********+++,,,---...///222555666555777:::<<<:::777888999:::;;;===>>>???===;;;999888:::;;;;;;;;;;;;<<<<<<============<<>>555666<<<888...555444444444444333333333111222222333222111000///000/////////000000...,,,,,,,,,,,,------.........+++***))))))))))))***++++++*********))))))))))))))))))************))))))))))))))))))*********+++************************))))))***++++++,,,,,,------...//////111111222333000000000111111111222222333222222222333444555555777888888888666666888999444555666777888888777777555555444666888888777666666666666555555555555555666555555444444444444555333333222111111000//////............------------,,,,,,+++++++++*********((())))))))))))))))))(((***)))))))))((((((((((((''''''''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******))))))))))))+++,,,---......//////000111111222222222222111111333555777999777888:::;;;<<<<<<;;;:::555777999999666555666777777666666777888888777555555555555555444444333222000222444333111///000111............---,,,+++***)))*********************))))))))))))))))))))))))''''''((((((''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***+++,,,---...///333555333555:::;;;888666666666666888:::<<<===:::888777888:::===============<<<;;;;;;;;;<<<<<<\\\===...222///,,,------)))+++,,,+++((((((+++---******+++....../////////(((,,,...---///222000***,,,---,,,+++---///000///---222:::BBBKKK]]]{{{~~~ccc]]]fffvvvzzzuuuwwwlllfff]]]WWWSSSNNNHHHCCCIIIDDDBBBDDDBBB>>>AAAGGG???AAAAAA@@@??????BBBDDDDDDCCCCCCBBBBBBBBBBBBBBBAAABBBCCCEEEEEEDDDDDDCCCEEEFFFHHHJJJKKKKKKKKKJJJGGGHHHJJJLLLLLLKKKJJJIIIJJJIIIIIIIIIIIIJJJKKKKKKMMMPPPSSSUUUWWW[[[aaafffhhhjjjnnntttyyy}}}zzznnnccc___bbbgggmmm[[[sssgggMMMqqqSSS555;;;777888<<<999222444<<<333333222222222222222222000111333444333222000...000///...///000///...,,,,,,,,,,,,------.........+++***)))(((((()))***+++************))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))*********+++,,,,,,------,,,,,,---...///000111111.../////////000000111111222222222222333444555666777888888777666666888999555555555666777888999999777666555555666666555444444444333444444555666777666555444333333333333333222222111111000/////////,,,,,,------------------,,,,,,,,,++++++++++++***(((((())))))))))))(((((())))))))))))((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((())))))***+++---...---......///000111111222111111000000222444777888888888888888999:::;;;;;;555888999888444222333444666555555555777777555333111222333333444444333333...111333222000...000111------------,,,+++******)))))))))))))))*********))))))))))))))))))))))))''''''((((((''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***+++---------222333111333999:::777666555444444555777:::;;;888777666888;;;???@@@AAA???>>><<<;;;:::;;;;;;<<<\\\<<<---222///,,,...---************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,111888<<>>???BBBBBBAAADDDIIIAAADDDGGGHHHFFFEEEGGGIIIGGGEEEEEEIIIJJJIIIJJJMMMOOOOOONNNLLLJJJKKKOOORRRMMMQQQVVVXXXYYY[[[```cccXXXcccmmmnnnnnnttt|||zzzzzz{{{}}}~~~zzzrrrllliiitttssstttjjj|||hhh\\\hhhoooYYY```}}}qqqKKK???>>>888777666444444555555666333333222000...///111333333333222222111000000000......---,,,,,,,,,,,,---,,,+++***))))))***+++,,,))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))************++++++,,,------......////////////000111111222222000000111222444555666666777666444333333555888:::555555666666666666666555777444222444888:::777333666555444333444666888999777666444333222222333333333333222222111000000000,,,,,,------------------+++++++++************)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,.........///////////////222111///---...000222444666777777888888999::::::777777666777777777555333888888777777666555555444555555555555444444444444555333111/////////111222......---,,,,,,+++******''''''(((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,...///111222222333555777666666666666555777:::===:::::::::;;;<<<===>>>???888888999999999:::::::::YYY;;;---111///,,,...---************************+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------------+++///444666???YYYttt{{{fffkkkwwwvvvvvvxxxyyyzzz}}}iiiiiihhhccc[[[RRRKKKHHHFFFEEEEEEFFFHHHIIIHHHFFFIIIGGGGGGJJJJJJHHHJJJOOOHHHHHHHHHGGGGGGHHHIIIJJJRRRPPPRRRVVVWWWVVVVVVYYYZZZYYYYYYZZZ]]]```ccceeelllmmmnnnnnnooopppsssuuuyyyqqqooovvv|||sssiii^^^YYYYYY[[[YYYWWWqqqooo```RRR```}}}```mmmbbbBBB666222000888777666555444555555666444444333111//////111333333222222111111000//////......---,,,,,,,,,,,,,,,++++++***))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((()))))))))*********+++++++++,,,------......---......//////000000111...///000111333444555555555444333222222444777999555555666666666666666555666444222444888999777333666555444333444555777999666555444222222222222333333222222111111000//////---------------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))******+++------........./////////111000//////000222555777777777777888999999:::::::::999999999999999888777999999888888777666666555888888777777777666666666444333222111000000000111...------,,,++++++******(((((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))******++++++,,,,,,...000111111111333555555666666555555777:::===;;;:::::::::;;;<<<======888888888999999999::::::TTT888,,,000...---///...******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------+++,,,///...000???PPPiii\\\ssshhheeeiiiqqqtttttt{{{yyypppjjjjjjkkkaaa^^^[[[WWWUUUQQQMMMJJJKKKKKKNNNUUUZZZ[[[^^^ccckkkfffaaa___```bbbbbbaaaaaa___bbbgggiiihhhhhhkkkrrrooommmnnnqqqsssrrrpppuuuvvvyyy|||~~~oooqqqqqqsssyyy~~~}}}wwwRRRNNNPPP^^^vvvwww[[[aaavvvgggddd^^^DDD??????:::444777666555555444444555555555555444222000///111222222222111111000000//////...---,,,,,,++++++,,,,,,+++******))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))******++++++,,,---------,,,,,,------.../////////......///000222333444555444333222111222444666888666666666666666666555555666444222444777888666333444444333333444555777888666555444333222222222222222222111111000000//////...------,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))+++,,,,,,---...//////000000000///000222555777999777777777888999999::::::===<<<<<<;;;;;;;;;;;;<<<::::::999999888777777777888888888777777777666666333333333333222111000000------,,,,,,++++++******))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******+++++++++,,,...//////000222444444555666555555666999<<<;;;;;;:::::::::;;;;;;<<<777777888888888999999999NNN666,,,///------000---************************************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,******---,,,***...666555???VVVsssmmmWWWOOOQQQ^^^qqq|||zzzqqqpppoooppptttwwwyyyzzzmmmmmmqqqzzz~~~}}}|||}}}uuunnnggghhhnnntttvvvuuuvvvuuuwww|||}}}{{{zzz|||zzzvvvrrrsssuuuvvvrrrmmmppppppqqqssssssooofff___\\\SSSDDD999===LLLZZZ___{{{|||vvvzzzuuuyyyrrrnnnrrrrrriii```zzz```OOOBBBAAA@@@999444555666666555555444444444444555555555333000///000222222111111000//////......---,,,,,,+++++++++++++++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''''''''((((((((())))))))))))******+++,,,,,,,,,,,,,,,------......//////...///000111222333444555333333222222333555777888777666666555555555555555555333333444666666444222333333222333444555777777666666555444444333333333222111111000//////.........------,,,+++******)))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((()))))))))***+++,,,---...///000000000000000111444666888666777777888888999999:::=========<<<;;;;;;<<<>>>::::::999999999888888888666666666555555555444444222222333444333111///...,,,,,,,,,,,,++++++************))))))((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++***,,,.../////////111333333444555555555666888;;;;;;::::::999999999::::::777777777888888888999999HHH444,,,...,,,---000,,,)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++*********+++++++++,,,,,,+++***+++------++++++,,,...888>>>JJJnnn{{{wwwooobbbVVVUUU___ppp}}}|||xxxtttssstttxxxzzz{{{wwwvvvzzz~~~xxxvvvrrrkkkgggjjjuuu}}}}}}~~~|||wwwuuuvvvppplllhhhiiimmmnnnjjjfff[[[XXXTTTQQQNNNIIIBBB<<<;;;DDDNNNYYYjjjpppyyyVVVJJJWWW]]]zzzqqqgggjjjccc>>>;;;<<<===555+++...888555555555555555444444333333444444333111000000111111111000//////......---,,,,,,+++************+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''((((((((((((((())))))***+++++++++,,,------......//////000///000111222333555666666444333333444555777888999888777666555444555555555444333333444555444333222111111222333444555666777777777777666555555444333111111000//////......---------,,,+++******))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((())))))***((()))***+++,,,---...///000000//////000111222333555555666777777888888999999;;;<<<;;;999888:::<<<999999888888888888888777555555555555444444444444000111333444333111///---,,,+++++++++++++++************))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))*********,,,.../////////111333222333555555555555777999:::999999888888888888999777888888888888999999999wwwDDD333,,,...+++---///***))))))))))))))))))))))))((())))))))))))*********((())))))))))))*********))))))*********+++++++++******,,,.........------222111///@@@___uuu|||iii]]]LLLLLLLLLPPPWWW___dddfffdddcccgggrrrzzz{{{zzzzzzvvvoooiiijjjpppuuuuuurrreeeaaa^^^]]]XXXRRROOOPPPLLLIIIEEEDDDDDDDDDAAA>>>333222333777>>>FFFMMMPPPhhh~~~{{{nnn[[[[[[xxxuuunnndddEEE===???=========:::555555888444555555555555444333333111222333222000000000111000000//////......------,,,+++******))))))******((())))))******))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''(((''''''(((((()))******+++,,,,,,------...//////000000000111222444555666777333333444555666777999:::999888666555444444555666333333444444333333222222000000111222444555666666666666777666666555444333000000//////......------,,,++++++******)))))))))******)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))((())))))***+++,,,,,,---///............///000000444444444555666666777777444777::::::777666777999777777666666666666666666666666666555555555444444000000222222222000---,,,++++++++++++++++++******))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))***,,,---......///111333111333444555555555777888888888777777777888888999888888999999999:::::::::lllBBB222------))),,,...)))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))*********+++)))+++---,,,+++,,,...///------+++;;;NNNMMMYYYzzzgggwww{{{pppcccUUUHHH@@@MMMFFFCCCGGGLLLNNNOOOQQQYYYTTTOOOMMMOOONNNJJJFFFCCC>>><<<<<<:::666666999777666555444555777999:::EEEMMMYYYfffsss~~~~~~nnnuuuVVVOOOggg{{{bbbPPP;;;;;;>>>000222444555777999444---444444555555555444333222...000111111000///000111000000///......------,,,++++++***)))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&''''''(((((()))******++++++,,,,,,------......//////000222333444555666111222333444666777888999999888666444333444555666222333444444222111111111...///111222444555555666444555555555444333222111000000///......------,,,***************)))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((((()))))))))*********++++++,,,,,,---...//////000111222222333444444555555666///444999999666444555777444444444444444444444444555555444444444333333333//////000000///...---,,,******************++++++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))(((***,,,---------///111000222444555444555666777666666666666777777888999999::::::::::::;;;;;;;;;ccc@@@222------)))+++...'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************,,,---***(((***---...///555,,,(((222555FFFlllhhhkkkSSSVVVrrrmmm___TTTIIIBBB@@@555444444777:::<<<:::888888555444777:::;;;???DDDXXX[[[```fffmmmvvv|||uuuqqqkkkZZZZZZooo]]]{{{|||qqqMMM???>>>:::333444999777111222999:::444333444555555555444333222,,,...000000000///000111000//////...------,,,,,,+++******)))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))******+++,,,,,,------......///111222333444555000111222333555666777888:::888666444333444555666222333444444222111111111...///000222444555555555222333444444333222000///000//////...------,,,,,,))))))))))))************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&'''''')))))))))))))))************+++,,,...///111222333111111222333333444444555---333999:::666333333555222333333333333333333333222222222111111111000000////////////...---,,,+++******************++++++''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''(((***++++++,,,...000000222444555444444666777555555555555666888999999:::::::::;;;;;;;;;<<<<<<```:::333---,,,+++))))))+++))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++------***)))222CCCRRRhhhvvv{{{qqqvvvkkkuuulllWWW~~~www___```gggiiipppdddjjjeeedddeee|||ttt[[[\\\uuuxxx~~~|||uuuvvvYYYPPPEEE>>><<<:::666222666555555444444333333222666555444333222222111222444444333222111000///...000000000///...,,,+++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''((()))(((((()))+++...,,,---...///000111222333//////111222333444444444777666555444333222222222555444333222111222222333555444333222111111111111000111111222222222111111//////...------------...,,,,,,++++++***)))))))))((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))***+++---///111111111111222000000222666999999888333444666777888777555444777777777555333222222444444333222222333444333111111000000///...---------+++++++++************)))))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((()))***++++++,,,,,,///000111111000111333555222444555777777777666666777999::::::::::::;;;===ZZZ888111,,,,,,+++)))))),,,))))))(((((((((((()))))))))((((((((('''''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))),,,---,,,,,,111<<>>:::DDDbbbsssrrryyytttpppuuu~~~jjjmmmrrrqqqxxxooo|||ppp~~~~~~~~~ssspppvvvkkk[[[nnn[[[[[[lll|||kkkNNN666444:::<<<===@@@;;;777444555777777333///111111111222222333333333111111111000111111222222222222222111111000000///............---,,,++++++************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((******+++***(((((()))+++,,,,,,,,,+++++++++++++++,,,---...///////////////555555444333222111111222333333444444444444444444333333222111000000000000222222222222222111000///------,,,+++++++++++++++++++++******)))(((((('''((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))***,,,---//////222222222222333555888999333444444555555555555555555666777666666666888:::777555444444444444222111............------------*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((())))))***+++---------...111333333333222222222444666777333555888999888777777777}}}PPP111,,,)))+++,,,))))))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))***))))))***+++---,,,+++$$$333444,,,+++///888FFFTTT```vvv{{{iiimmmdddsssvvvhhhZZZ]]]tttfffFFF444111333999999555777===999444111333888:::666111000111111222333444444555333222222111111111222222222222222222111111111000---------------,,,++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&(((+++************************,,,---...///////////////666555444222111111000000111222333444444444333333333222111000000///000000222222222222222111000///---,,,++++++******+++++++++******))))))(((''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))***,,,...///333333222111000333777:::222222222222333333333444444555666666555555777999666555333333333333111///------------------------******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***,,,------...111333222222222222333444555555111444777888888777666777yyyKKK222---***,,,,,,)))(((***(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))***)))))))))***000444+++,,,---,,,///===BBBRRRgggvvv~~~hhhuuuuuugggXXXxxxjjj|||ooo^^^WWWYYYfffwwwlll|||wwwYYYGGG;;;333///222444444000///444999555333111111444666555444000111222333444555666666555444333222222111222222111111111111000000000000,,,,,,---------,,,++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&((((((''''''(((***))))))))))))))))))))))))---......////////////...444444333222111111111222000111222333333333222222333222111000000/////////222333333222222000//////,,,,,,+++************************)))((((((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((()))+++---...///000111000///000444777222111111111222222333333444555666555444444666777666444222222222222000...------------------------***)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((***++++++---000222000111222333333444444444111444777888777555444444uuuFFF333...+++------***((()))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%(((***+++)))'''&&&''':::000###%%%///,,,***333...222???NNNSSSUUUdddxxxxxxsssoooaaa___{{{qqqrrr~~~~~~```XXXhhhsssuuuzzzaaammm{{{]]]>>>222444555333333444222...,,,000555444///333333333111//////111333111111222333555666777777666555444333222222222222000000000000////////////,,,,,,---------,,,++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""%%%)))******)))(((((((((((((((((()))))))))***......//////000/////////222222111111222222333444///000111222333222222111333222111000////////////333333333222222000//////,,,++++++***)))******************)))(((((('''''')))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''')))+++---...+++...111111//////111333222222111111222222333444444555666555333333555666555333222111111111///---------------------------))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%'''))))))***+++...111///000222333444444333222333555888888666444222222yyyIII///---+++***++++++)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((...,,,***((((((***---///,,,///333999AAAMMMYYYaaaiiirrrooouuufffeeezzznnndddmmmaaacccyyyxxx{{{xxxlll}}}uuuTTT???333000---///222222///***------......///000000000.../////////000000000000111000000111333555444333111111111111111222222222000////////////.........))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++,,,---...////////////222222222111222222333333444333333222111111111222000111222222000//////000000000000///......------,,,,,,,,,+++++++++******************))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***,,,---...000000000//////444333333222222222333333555555555444222222333444222222222111111111000000.........///...------,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++...///111333444333222111111222333555555555555444vvvFFF///---+++***+++***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''+++***((((((((()))+++,,,((()))+++---111777>>>DDDRRRfff}}}tttzzz|||vvvvvvzzzpppcccyyydddjjjssswwwttt|||nnniiilll}}}}}}dddLLL<<<444111000000---+++,,,000000---))),,,------......///000000//////000000000000000000111000///000222333222111111111111111111111111000/////////.........------))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((+++,,,---....../////////111111111111111222333444444333222222111111111111000111222222000//////000000000000///......------+++++++++*********))))))*********)))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))+++,,,...///000000//////333333333333333333333333444555555444222222333444333222222222222111111111---///111222222000---+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***++++++---///111222333222111111111222444555666666555555qqqCCC///---+++*********)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******+++***)))***---///>>>PPPdddnnnmmmmmmuuu~~~uuuwww~~~rrrqqqwwwwwwmmmlllqqqzzztttddddddsss___EEELLL```|||xxxqqqgggHHH???444.........,,,(((+++)))(((***---...,,,)))+++,,,,,,------...//////111111111000000000000000111000//////111222111///111111111000000/////////......---------,,,,,,,,,))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((++++++,,,---............/////////000111222333444333222222222111111111111000111222222000//////000000000000///......------*********)))))))))((((((******))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))+++,,,---...////////////222222444444444444333222444555555444222222333444333333333333222222222222---///222555444111...+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********---...000111222222111111222333444666666666666555jjj@@@///---************)))''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%'''((()))(((((('''+++,,,------+++++++++,,,222777@@@KKKVVV]]]aaabbbgggxxxzzz|||~~~uuuuuurrrwww{{{~~~ddddddvvvkkkHHH\\\{{{rrrkkkjjjttt~~~cccLLL;;;,,,///***%%%%%%(((+++,,,+++((('''''')))+++,,,+++)))******++++++,,,------...111111111111111000000000222111000000111222000///222111111000///...---------------,,,,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((***+++,,,------......---.........///000222333444111111222222222111111111000111222222000//////000000000000///......------+++*********))))))))))))***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((******+++,,,---......///000111333555555444222111333444444333222222333555444444444333333333222222...///111333222000...,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((())))))***,,,---...000111111111111222333555666777777666555ddd>>>...,,,***)))******((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((()))******)))(((''')))+++,,,+++*********))))))---666CCCPPPZZZ___UUUpppuuu{{{mmm```bbbjjjttteeefffsss}}}uuuooonnnuuu~~~eeeOOO===***%%%)))(((222///***%%%""""""$$$'''''''''''')))+++,,,+++***)))))))))***++++++,,,,,,111111000000000000000000333222111111222333222000222111111000///...---------,,,,,,,,,,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))***+++,,,---------------------...///000222333000000111222222222111000000111222222000//////000000000000///......------,,,,,,+++++++++*********)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''))))))***+++,,,---...///...000222444444333222111222333444333222111333555444444444333333333222222//////......------------))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))+++,,,---...///000000111222333444666666666666555___===...,,,***)))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((***++++++******&&&(((++++++)))(((((((((&&&,,,000...+++111???LLLZZZuuuwwwnnn}}}|||zzzxxxvvvmmmqqqyyy___jjj{{{zzzyyyyyycccPPPEEE333&&&&&&***(((+++...***###***......+++((('''&&&'''((()))************'''(((((()))******++++++.../////////000000000000333222111222333444333222111111111000000/////////------,,,,,,,,,+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))***+++,,,,,,,,,,,,,,,,,,,,,---...///000111///000111222222222111000000111222222000//////000000000000///......------,,,,,,,,,++++++++++++***))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""############$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&((((((((()))***,,,...///---...000111222222111000111222333222111111333555333333333333222222222222///...,,,+++***+++,,,---))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((******+++,,,...///000111111222333555555555555444\\\>>>...,,,***)))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))******+++''')))++++++***(((((()))''',,,///***###!!!(((000///777IIIZZZYYYQQQ]]]vvvuuuppp}}}ggg^^^___cccrrrwwwuuuyyyxxxyyyaaaEEE///&&&'''***333((((((+++%%%%%%'''###///+++&&&######&&&)))+++%%%'''((()))(((((())))))&&&''''''((())))))******,,,,,,---...///000000111111000///000222333333222111111111111111111111000------------,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))***+++,,,,,,,,,,,,------,,,,,,---...//////...///111222333222111000000111222222000//////000000000000///......------++++++++++++************))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""########################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((()))+++---///------......///000000000111222333222111111333555333222222222222111111111------,,,,,,++++++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''(((((()))******+++---...000111000111222444444444444333[[[>>>...,,,))))))))))))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++$$$&&&(((((((((((()))***$$$###$$$)))...000,,,((((((***000666BBBXXXbbbXXXaaa|||xxxzzzooo^^^lllsss|||yyytttrrriii^^^cccqqqnnnbbbEEE<<>>PPPooozzzwww|||yyy\\\OOO>>>222/////////...$$$(((,,,------...,,,((($$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((()))***++++++,,,,,,---...............---------------------------,,,,,,++++++***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((())))))******+++,,,,,,,,,,,,---...//////000//////000000000000000000000000............---,,,++++++))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))******+++---...///000111000111111111222333444444222222111000///...---,,,,,,+++++++++++++++******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))******++++++---......///......XXX666---+++)))((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))))))))$$$%%%(((---111222222000222222000000888GGGUUU[[[yyy~~~qqq|||zzzvvvvvv}}}uuu^^^TTTQQQGGG000//////111111---&&& 000,,,&&& ###(((+++$$$%%%'''((())))))((('''######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))***++++++,,,---...............------------------------,,,,,,,,,+++******))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((())))))***++++++++++++,,,---...//////////////////000000000000111111------......------,,,+++))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((()))***+++---...////////////000111222333333333333222111000...---,,,+++++++++++++++++++++******))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))))))))***,,,---......------YYY666---+++)))((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&'''((()))((('''%%%$$$***((((((***,,,---333:::999???FFFPPPfff}}}{{{}}}|||zzzqqquuu{{{xxxmmmyyysssWWWDDD<<<333%%%---<<<999)))&&&######%%%(((+++,,,"""$$$(((+++,,,)))&&&$$$""""""#########""" ############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((())))))******+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''((())))))******+++++++++,,,---.....................//////000000000------......------,,,,,,))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((***+++,,,---...---...///000111222222222111111000///......------******************++++++(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((()))((()))+++---...---,,,+++UUU222---+++)))((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################################################################%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%''''''&&&'''))),,,---((()))...---'''+++444444---***000666>>>JJJWWWrrrzzzsssvvvrrrwwwpppdddkkkxxx{{{vvvuuuvvvxxxyyy{{{}}}qqqYYYFFF===222%%%+++""",,,444+++///333%%%,,,***(((''''''&&&%%%%%%(((&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$######""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''''''''(((((()))*********++++++,,,---............---------.........//////---------...------,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&''')))***+++,,,---,,,---...000111111222222////////////////////////******************++++++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''')))+++---...---,,,+++GGG444---,,,)))'''&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((*********)))((()))+++...------,,,---...000222333FFFTTTbbbhhhooo|||vvviii```[[[@@@===888333...,,,******+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,+++***)))(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++,,,,,,,,,,,,,,,,,,---...............---------------,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((***+++,,,...//////000000000000///111000...---,,,,,,---...***************************))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,III555---,,,)))'''&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))((('''''')))+++++++++***+++,,,...///000888???DDDAAA@@@CCCIIILLLBBBGGGQQQXXXXXXXXX```iii}}}~~~|||^^^XXXXXXcccppprrrfffWWW777<<>>999555444111///,,,***(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))***+++,,,------,,,,,,,,,,,,,,,---------++++++++++++***)))(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++++++++,,,,,,,,,,,,,,,........................---,,,,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((***+++,,,......///000000000//////000///...------,,,,,,,,,***************************))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,III666,,,+++)))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%%%%''')))((((((((()))***+++,,,---111555444///,,,---...,,,+++///666;;;;;;999<<>>:::<<<666000444333555666666888:::777111)))222666222---,,,+++)))---+++)))***---///---+++///222444333...+++***+++---,,,+++)))((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((()))***+++,,,------///......------,,,,,,,,,***************)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())))))******++++++,,,,,,.............../////////,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,---......///......---...//////...---+++***************************))))))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''(((((()))***+++CCC111******)))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%########################""""""""""""""""""""""""#########$$$$$$#########################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%''''''&&&%%%&&&(((''''''(((((()))))))))***---...,,,***,,,111000,,,,,,)))(((++++++)))***...''',,,))))))111///+++///,,,---+++'''(((,,,,,,***'''((('''%%%'''++++++)))))))))*********))))))((($$$&&&)))(((%%%$$$&&&((()))((('''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))++++++,,,---.........------,,,,,,+++))))))*********)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''(((((())))))***+++,,,,,,,,,---------.........///,,,,,,+++******))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&'''((()))******+++------.........---......///...,,,+++)))************************(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***+++AAA000))))))))))))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""#######################################"""""""""############$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''((('''&&&'''(((&&&'''((())))))))))))(((((()))(((''')))------***///***))),,,...------///+++000,,,+++222000,,,///+++///000---,,,---,,,(((***((((((+++///000,,,'''%%%''')))***(((&&&%%%%%%'''***,,,***'''%%%&&&)))$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((()))***++++++,,,,,,,,,,,,,,,,,,++++++((())))))******)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''((()))***++++++,,,+++++++++,,,------......+++++++++***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***,,,---------------......------,,,+++***************************((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******AAA222)))))))))))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!"""""""""#########$$$########################""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''((('''&&&&&&'''%%%&&&'''((((((((('''''''''+++,,,***,,,111333222///++++++000333///+++)))222666111---111...(((,,,&&&+++...,,,,,,---,,,))))))((())),,,---,,,(((&&&&&&(((******)))'''&&&&&&(((***,,,)))%%%!!!!!!"""$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))************++++++++++++++++++(((((()))))))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&''''''&&&&&&'''((()))***+++,,,))))))***++++++,,,------++++++******))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((()))+++,,,---------......---,,,++++++++++++************************'''(((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((******CCC444((()))))))))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############""""""""""""############################################################$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&$$$%%%&&&'''((('''&&&%%%&&&+++,,,)))(((+++------,,,***...777<<<999222///---333///---222000---222...111///+++)))+++---,,,***)))******(((''')))---&&&'''''''''&&&&&&&&&&&&"""&&&))))))&&&$$$%%%'''$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))))))))))))))******++++++,,,(((((()))))))))))))))(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&''''''&&&&&&'''((()))***++++++(((((()))***++++++,,,,,,++++++******)))((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((()))***,,,,,,------///...,,,+++******+++,,,************************'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))***BBB555,,,---------,,,)))&&&$$$%%%$$$$$$######$$$$$$%%%########################################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$!!!&&&!!!LLLhhhppp[[[ccc,,,777###'''+++"""!!!"""***444"""+++UUUiiigggKKK---///###///###+++!!!///""",,,(((***///%%%((( ===(((333,,,'''&&&///444111$$$555666///...555222(((333------......------,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$#########$$$%%%&&&%%%%%%&&&&&&((()))***+++******))))))))))))))))))+++++++++*********))))))))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***+++,,,------,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''???333---------,,,+++)))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%####################################################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""***$$$)))NNN@@@(((%%%!!!###///###!!!--- 111ZZZ)))000222(((888AAA...""",,,,,,,,,,,,,,,,,,++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""##################"""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''((())))))))))))((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$#########$$$%%%&&&%%%%%%&&&&&&''')))***+++***************)))))))))++++++*********)))))))))))))))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***+++,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''>>>222...---,,,+++***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""sss---)))---"""###,,,HHH///###---&&&eeeLLL???666444***++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&'''(((((()))((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&'''((()))***************************************)))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))******+++++++++++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''>>>333...---,,,+++***))))))***'''&&&&&&%%%%%%&&&&&&'''#################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""777999---BBB$$$###/// !!!;;;---***(((KKK888///'''///%%%$$$******++++++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%########################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))*********************)))))))))((((((((())))))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))******+++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''???555------,,,+++******++++++'''&&&&&&%%%%%%&&&&&&'''########################################################################""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" ttt!!!(((,,,&&&######)))+++999www&&&***"""DDDttt""")))333 111111+++++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((((())))))*********)))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((@@@666,,,,,,,,,,,,,,,+++++++++&&&&&&%%%%%%%%%%%%&&&&&&########################################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###111[[[!!!((()))***]]]bbb!!!%%%$$$//////'''###///GGG///...+++222(((;;;++++++++++++++++++***))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%###############################################################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&''''''(((((()))))))))((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))***************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((???444***+++,,,---------,,,+++%%%%%%$$$$$$$$$$$$%%%%%%########################################################################!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""",,,!!!(((222###)))$$$+++]]]!!!"""((('''###TTT"""%%%555dddxxx~~~ppp''''''!!!nnn}}}ppp,,,,,,((())))))******))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%################################################""""""#########$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))*********+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((>>>222)))+++---......---,,,+++%%%$$$$$$######$$$$$$%%%########################################################################!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" ... !!!,,,333)))""""""(((VVV))) (((%%%)))111'''---,,,---000)))!!!...///^^^555...(((333)))BBB)))+++(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))uuu???111000---***,,,///000---)))(((&&&$$$$$$%%%%%%%%%$$$##############################""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!###%%% )))((("""%%%...111"""%%%###&&&"""###!!!###$$$%%%!!!777&&&###***HHH"""+++...===;;;++++++---222www@@@&&&111+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))******************))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''''',,,***)))'''&&&$$$'''+++...,,,((('''(((***++++++,,,***'''&&&'''(((((((((---'''$$$(((......+++''')))))))))((()))+++)))&&&wwwBBB444...,,,***+++...///+++((((((&&&$$$$$$%%%%%%%%%$$$##############################""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$(((%%%"""111***,,,222'''"""&&&"""%%%$$$&&&$$$'''---JJJ &&&---111 """!!!111111333///555&&&&&&999!!!+++******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###########################$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))******))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))(((((('''+++)))'''((()))(((''''''"""(((...---)))&&&'''***(((***++++++******+++,,,)))***+++)))%%%"""###'''(((((('''%%%%%%'''***+++rrr>>>111---+++)))+++------***'''(((&&&$$$$$$%%%%%%%%%$$$##############################""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%"""%%%222+++@@@000))) %%%!!!$$$%%%'''"""&&&"""{{{ 000999,,,,,,&&&$$$ LLL000"""%%%&&&###,,,(((***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))((('''(((''''''))),,,,,,)))&&&))),,,//////...,,,,,,,,,'''***------+++))))))***'''***,,,+++))))))+++...******+++)))&&&%%%'''***ooo;;;///,,,++++++,,,...---***'''(((&&&$$$$$$%%%%%%%%%$$$##############################""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""///### ;;;yyy''' )))$$$!!!"""$$$&&&###***+++&&&QQQ$$$444###%%%"""... ,,,000<<<333&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''))),,,,,,+++,,,...---+++333,,,%%%&&&,,,111000---111///------......,,,)))+++,,,,,,+++---///+++&&&'''(((+++---+++'''(((+++ppp<<<111,,,,,,---//////...+++)))(((&&&$$$$$$%%%%%%%%%$$$##############################""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$(((+++(((yyysss&&&&&&$$$!!!######&&&$$$((( +++KKK'''+++###+++###%%%''',,,...333ZZZ---'''&&&%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))...///)))&&&***......---...///000222666;;;???QQQGGG>>>@@@IIINNNJJJCCC<<>>AAA@@@===DDD888444<<>>JJJ]]]kkkoooooouuu}}}yyysssvvv{{{wwwoooJJJLLLQQQSSSHHH777222666(((&&&&&&***---------...(((,,,,,,'''%%%'''(((%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***((((((***)))'''(((---***000444555OOOvvvzzzyyyiii]]]LLL^^^www|||qqqhhhdddeeehhhllldddSSS555000***++++++******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""&&&$$$"""000:::444&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&(((++++++***)))$$$###"""$$$***000...(((***''''''***((('''000<<<>>>555???OOOPPPTTTbbbllltttfffaaaqqqqqqeee^^^ccceee___VVVSSSHHH===999@@@???333---000000000222000'''"""***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))************)))((((((((()))))))))******(((+++...+++'''''',,,222444''')))///,,,///999===CCCLLLWWW^^^fffttt|||wwwzzzyyysssuuukkkiii```SSSQQQCCC999///---,,,***((((((+++'''&&&((('''%%%&&&)))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$%%%(((+++,,,,,,///---***(((&&&$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))((((((((())))))***&&&,,,---///555111***,,,555777333111BBBaaawww|||nnnzzzyyyhhhTTTRRRXXXAAA///,,,***%%%)))333$$$,,,---&&&$$$))),,,(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))+++((((((++++++)))+++...###111:::HHHsss{{{xxxwwwlll]]]XXX\\\nnntttWWWGGGFFFKKKXXX^^^RRR444000***++++++******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###&&&$$$!!!***222+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''((()))((('''(((++++++))))))+++...111111---((((((,,,000777777AAAOOOVVV[[[kkk~~~zzzkkkhhhfff]]]NNNCCCFFF===444333666666111...+++***))))))))))))'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******))))))(((((())))))***+++++++++,,,------***''')))///555888666:::<<>>MMM```tttkkkvvv~~~yyy}}}~~~tttiii```SSSAAA111(((******))))))(((((('''''''''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&***...///000...---+++)))((('''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,*********+++,,,...000000---333NNNkkkssssssvvvyyyooorrr{{{yyymmmiii^^^eeeuuummm]]]]]]PPP777(((***///...((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((())))))***++++++++++++...===\\\wwwyyygggiiiUUUSSSppp{{{JJJ000///***++++++******)))((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$)))!!!$$$&&&!!!###(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******)))))))))))))))******+++,,,,,,666HHHWWWhhh~~~xxxxxxpppdddgggyyybbbRRRHHHCCCAAA222000,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))***++++++++++++*********+++,,,---//////000666LLLmmm|||zzzcccIII:::,,,++++++***)))(((((('''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&***---//////000...,,,)))'''&&&&&&&&&''''''''''''((((((((()))(((((((((((()))***+++,,,)))******+++---///111222TTT```lll^^^rrr}}}{{{yyylllgggqqq{{{~~~SSS///000222&&&))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((()))*********+++,,,---555OOO{{{zzz|||nnnKKKSSS^^^zzz}}}III...111...---,,,***)))(((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((()))******+++))),,,)))+++333000---333666RRRooo~~~{{{www|||zzz{{{|||vvvooouuuvvv```NNNLLLAAA999999888000)))'''***'''$$$%%%((((((%%%"""%%%'''((((((&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))&&&'''+++,,,******,,,))),,,---111000&&&111NNN]]]ppp|||hhhLLLFFF999...,,,///,,,%%%(((&&&$$$###&&&((('''$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))$$$''')))***)))((()))+++,,,'''$$$&&&)))***((('''000***&&&&&&((((((''''''///***))),,,,,,(((&&&)))&&&,,,***$$$%%%---,,,$$$(((((()))***)))'''$$$"""(((&&&%%%$$$&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((('''''''''(((((((((((((((''''''''')))((('''(((***++++++***...###)))999444***EEErrr|||tttllllllwww|||}}}~~~~~~oooeeeiiiwww~~~WWWDDD777,,,///+++&&&%%%(((,,,***%%%(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))((())),,,------'''222444444PPP~~~vvvbbbVVVbbbuuuzzzttttttppphhhdddggghhheeeeeeggghhhlllqqqxxx|||HHH...000...---,,,***)))(((((((((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))***,,,,,,***'''%%%,,,---)))+++111777LLLlll}}}xxxsssZZZDDDEEEOOOLLL<<<--- &&&,,,,,,'''###$$$&&&###$$$%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))---)))(((+++,,,******,,,,,,222...,,,999LLLiiigggHHHAAA===000))),,,((())))))'''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))---***'''&&&''')))******)))((()))+++---...------,,,---///222333333444555000333333000///111444666...***)))***,,,++++++,,,,,,)))%%%###$$$&&&'''((('''&&&%%%&&&((())))))(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''((((((((((((((((((((((((,,,***))))))***,,,------...666---!!!<<>>888<<<888...+++222***)))(((***,,,,,,)))&&&&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((***)))(((((()))+++...///+++333888AAA^^^~~~xxxwwwsss]]]gggkkkyyyyyy???///(((///...$$$"""+++((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((,,,***))))))***++++++***111666UUU|||sss^^^RRR```kkkddd^^^YYYVVVVVVTTTNNNIIIHHHGGGDDDEEEHHHIIIEEECCCCCCBBBBBBAAABBBDDDHHHKKKNNNOOOSSS]]]mmmyyyFFF,,,...---,,,+++***))))))))))))''''''''''''''''''''''''''')))***)))((('''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))&&&***,,,***'''''',,,111---FFFccc~~~zzztttmmmhhhgggffffffgggiiimmmppprrrwwwwwwvvvuuuvvv|||~~~xxxWWWFFFDDDXXXLLL;;;...(((((((((((((((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********,,,******......,,,,,,...,,,444AAAdddxxxrrr]]]BBB+++---)))'''((((((''''''(((((('''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))((((((***,,,---,,,)))&&&(((---111000222:::EEELLLgggqqqyyyvvvpppqqqzzz}}}yyywwwwwwrrrkkklllrrrtttiii___YYYPPPCCC===>>>666333///---------***'''***(((''''''(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((())))))))))))***++++++,,,---///111---666KKKbbbhhhhhhttt~~~~~~wwwffffffcccIII///)))...///+++'''))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***((())),,,---,,,,,,...222XXXkkkYYYQQQddd}}}]]]EEEEEESSSHHHHHHHHHIIIJJJJJJIIIJJJLLLKKKJJJJJJJJJHHHGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBDDDIIIRRR```ooo|||xxxFFF------,,,,,,+++***))))))))))))((((((((((((((((((((((((((()))***)))(((((()))***(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((()))))))))******%%%,,,111000******111999WWWzzzooogggaaafffkkkmmmlllfff]]]WWWVVVWWWaaaaaadddjjjooopppnnnkkkfffgggiiijjjkkkmmmppprrrvvvxxxuuuvvv{{{xxx{{{}}}___@@@KKKMMMLLLGGG===222***&&&&&&%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''((((((((()))))))))))))))************++++++***+++---+++)))---333CCCNNNfff~~~{{{iiiNNN;;;...$$$%%%******(((''''''((((((''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))),,,...,,,))))))...333111<<>>LLL\\\gggtttqqqsssqqqiii[[[MMMBBB>>>222///***((((((((())))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''((()))))))))'''(((((())))))******+++)))+++---,,,+++---222777HHH```mmmrrryyy~~~hhhlllCCC'''''')))*********)))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))(((***,,,******888JJJ{{{yyyvvv[[[YYYkkk[[[KKK@@@EEENNNOOOLLLLLLVVVYYYYYYVVVVVVZZZ^^^^^^\\\______^^^aaaiiipppsssiiiiiihhheee___WWWPPPLLL@@@CCCDDDBBB??????CCCGGGvvvGGG///...,,,+++******)))*********(((((((((((((((((((((((('''((())))))''''''((()))((((((''''''''''''((((((''''''''''''(((((((((((((((((()))******+++,,,,,,222---,,,999UUUxxxwwwqqqjjjccceeeddd]]]]]]aaaZZZXXXbbbmmmoooooommmmmmrrr|||}}}xxxtttqqqnnnlllgggiiieeefffmmmkkkhhhnnnooorrrssspppsss~~~qqqNNNAAAHHHOOOHHH===888111***'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,...000///000>>>^^^zzz~~~zzz}}}www\\\AAA666222,,,((()))%%%&&&((((((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((()))))))))************,,,...111;;;MMMdddttt~~~uuupppxxx{{{ppp___XXXIIIBBB999111,,,***((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''((())))))***'''(((((()))******++++++''')))+++,,,000;;;IIISSSbbbpppzzz~~~vvv|||dddFFF777...++++++***))))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((***)))+++---,,,555SSSqqqyyydddSSSrrrdddIII:::DDDOOOTTTQQQOOOQQQUUUXXX^^^bbb```aaagggjjjjjjmmmsssuuutttvvv~~~xxxqqqiiibbb^^^ZZZUUUPPPLLLIIIGGGCCCAAAvvvGGG000///++++++******************))))))))))))))))))))))))'''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''((((((((()))((())))))***++++++,,,,,,***000DDDhhh}}}vvvrrrfffZZZ\\\dddaaaWWWUUU```cccfffqqqwww|||||||||}}}ssslllmmmgggcccjjjjjjooommmeeeeeeooouuutttuuu}}}cccBBB555???NNNKKKAAA444+++)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,///222333999RRRnnncccdddhhhjjjgggddddddccc]]]UUUUUU[[[XXXssszzzvvv|||zzz|||qqqRRRAAA555***''',,,$$$&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))************,,,111<<>>QQQhhhxxx{{{{{{yyyxxxxxx}}}{{{]]]>>>++++++******)))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))***)))+++///111BBBlllzzzvvv~~~```WWWhhhXXXGGGFFFNNNQQQQQQQQQXXXaaafffdddeeepppxxxzzz~~~kkk^^^XXXSSSKKKCCCuuu<<<222...///---***'''&&&(((***,,,(((((((((((((((((((((((('''(((((()))))))))))))))******))))))((((((''''''+++'''$$$%%%***---,,,)))***,,,)))+++111,,,'''...;;;hhhmmmddd^^^]]]]]]\\\[[[\\\dddoooxxx~~~zzzzzztttpppjjjjjjjjjjjjjjjkkklllllltttmmmooo}}}fffDDD'''888SSSMMM444///---%%%((()))'''&&&&&&''''''%%%###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))---((((((++++++(((***111&&&111777777TTTwwwZZZZZZ___dddfffiiirrrppp^^^XXXZZZ```ppp^^^BBB999000$$$)))&&&%%%'''&&&&&&+++333((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&(((***++++++***...+++((((((***,,,000444888HHHZZZ~~~{{{{{{{{{}}}yyysssgggoooxxx~~~}}}{{{}}}{{{hhh___YYYLLL999---(((%%%%%%((()))&&&%%%'''%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))),,,%%%&&&...///)))***222""">>>222,,,\\\zzztttuuusssrrrggg,,,((())),,,,,,((((((+++)))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))'''((()))***+++++++++***444$$$)))000666^^^rrrvvvsss]]]gggrrriiiWWWLLLKKKNNNQQQYYY```bbbgggrrr|||~~~|||nnndddddduuu<<<222...///---***(((((((((***+++(((((((((((((((((((((((('''(((((()))))))))))))))******))))))(((((((((((())))))((('''''''''((((((111'''%%%---000///:::LLLqqqwwwssskkkfffbbb^^^\\\cccggglllttt~~~zzzwwwwwwvvvxxxzzz~~~xxxsssooooootttwwwwwwtttqqqxxxzzztttpppqqqsssrrryyyzzz}}}vvvsssnnniiihhhjjjnnnpppnnnggghhhvvvvvvIII777999>>>FFF@@@)))!!!///***)))'''$$$######%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***,,,...000///,,,---000///777+++GGGpppccc___^^^~~~rrraaa[[[ZZZaaa^^^^^^eeettt___???...++++++'''&&&((('''%%%&&&+++((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&'''((()))))),,,******,,,---///777>>>eeelllsss}}}uuuyyy~~~|||}}}}}}yyytttuuuzzzvvv~~~}}}nnnYYYIIIBBB444...******)))&&&%%%'''&&&&&&'''((((((((('''''')))))))))'''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))***,,,+++))))))+++---,,,666***///MMMjjjvvvxxxwww{{{JJJ777)))+++---((('''+++))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))************###,,,,,,666ZZZwwwmmm[[[iiijjjVVVNNNJJJNNNTTT___kkkwww~~~~~~vvvvvvvvv===222...---,,,+++***)))))))))***(((((((((((((((((((((((('''((())))))******))))))***))))))))))))(((((((((&&&***,,,+++'''%%%(((++++++***///...(((<<>>^^^}}}nnnkkk}}}|||rrrqqqtttzzz|||xxx}}}{{{www}}}~~~vvvnnnwwwnnnxxxfff^^^III===111,,,)))&&&&&&)))''''''(((((()))))))))))),,,---,,,)))&&&$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***'''000000'''&&&///111+++222888[[[tttooo~~~~~~zzzaaaDDD---***,,,((('''+++)))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))))))))(((444222JJJ}}}tttwwwpppaaa```tttuuudddTTTQQQQQQSSS[[[eeennnzzzwww>>>333...,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))&&&***------******,,,///'''...555222===jjjtttqqqsssrrrggg^^^YYYWWW]]]eeessszzztttnnnnnnnnnnnnoooqqqssstttxxxxxxwwwvvvuuusssrrrqqqrrrpppooonnnnnnnnnlllkkkgggjjjkkkjjjiiijjjlllnnnlllkkkkkkjjjjjjkkkllllllzzz|||}}}}}}{{{wwwssspppqqqjjjeeeddddddfffmmmtttwww~~~NNN------DDDaaaYYY000(((((((((***,,,+++'''###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((())))))******+++))),,,+++&&&'''...222111000HHHooo___\\\ddd~~~wwwppprrr|||xxxeeeYYYZZZccczzz|||XXXHHH222+++&&&)))+++)))%%%$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))*********,,,...///---***...;;;MMMfffzzzuuuuuuooonnnvvv}}}nnnsss}}}}}}~~~~~~zzz|||sssdddRRR>>>222,,,)))(((***''''''''''''((()))******//////...+++'''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******'''...000+++***///111///;;;mmm{{{sssuuurrrTTT;;;...******))))))))))))(((((((((((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))((((((((())))))******444000>>>jjjrrrfff|||]]]^^^uuuvvv___WWWUUUZZZ^^^bbblllyyy}}}xxx???333///,,,,,,------,,,+++)))((())))))))))))))))))))))))((())))))***************))))))))))))*********************++++++,,,,,,,,,,,,---:::VVVzzzooo]]]XXX\\\YYYeeevvvwwwttttttrrrqqqtttttttttsssrrrpppooonnnqqqqqqrrrrrrrrrqqqpppoookkkmmmpppqqqooommmjjjiiibbbdddhhhlllnnnnnnnnnpppmmmllllllllllllmmmnnnooofffjjjqqqwww|||~~~~~~}}}rrrnnnkkkhhheeeeeemmmvvvyyyvvvMMM///...RRRdddPPP888000'''&&&))),,,(((###'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))((((((((()))***+++++++++---......,,,---222333111:::ttteee^^^eee}}}{{{xxxyyyzzzzzzvvvsssvvvvvvxxx}}}xxxwww}}}wwwdddXXXYYY[[[bbbiiizzzxxxeee===000&&&&&&***+++(((&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''))),,,---,,,+++,,,...777000;;;```wwwlllooonnnnnnyyy{{{tttrrrwww~~~{{{mmmQQQ@@@666///***(((''''''&&&&&&&&&'''))))))......---+++'''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))************))),,,111///***...666aaawwwzzzrrrsssZZZ444------(((***)))))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((()))***+++,,,...111\\\}}}mmm{{{vvv]]]___iiimmmXXXVVVTTTXXXccckkkppp|||yyy???444///------------,,,+++***)))))))))))))))))))))))))))((()))******++++++******)))))))))************+++---+++))))))***+++++++++///AAAbbb{{{zzzfff^^^YYYVVV```ooo~~~vvvrrrtttwwwyyyyyyuuunnniiitttuuuvvvuuutttqqqnnnlllnnnnnnnnnmmmlllkkkiiiiiieeekkkpppsssqqqoooooopppggggggjjjpppqqqnnnmmmnnnnnnnnnnnnnnnoooooooooooohhhhhhiiikkkoootttxxx{{{{{{zzzyyyvvvooohhhjjjpppwwwyyywwwZZZ666///PPPqqqYYYHHH222%%%###''')))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))'''((())))))***+++,,,,,,)))+++///222111///444;;;lllvvv~~~{{{ppp\\\]]]yyysssllljjjlllkkkkkkkkklllllljjjiiinnnmmmoootttzzz~~~}}}wwwtttvvvrrrggg```aaaooooooeeecccsssYYYCCC---&&&)))***((('''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))'''***------***)))***---...EEErrr}}}ttt|||mmmrrr~~~wwwpppwww~~~qqqyyyuuuxxxwwwzzzvvvuuu|||yyynnnqqqooo{{{hhhVVVKKK>>>111))))))((('''&&&&&&&&&((((((+++,,,+++)))'''%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''''''''(((((())))))******+++...(((***111000+++444DDDlllmmmmmm}}}}}}lll>>>000...)))******)))))))))(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))((()))***,,,...000111QQQttt[[[OOOnnnzzz{{{rrr```[[[UUUUUUVVVaaarrr}}}}}}yyy@@@444///...------,,,++++++******))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++***+++,,,+++***,,,222777KKKxxxxxxrrrwwwhhhZZZYYYfffyyyyyypppuuu|||}}}zzzsssmmmjjjlllrrrvvvlllmmmoooqqqrrrssssssrrrjjjhhhfffccc```]]][[[ZZZ]]]bbbggghhhffffffiiimmmqqqnnnnnnrrrrrrnnnmmmooonnnnnnooonnnnnnllljjjiiipppnnnkkkiiihhhjjjlllmmmwwwzzz~~~yyyoookkkmmmrrr{{{~~~lll>>>>>>ddd{{{jjjPPP888)))%%%(((+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''((()))***+++,,,,,,---'''(((...333......GGGfffuuu}}}iiippp~~~kkkiiieee``````fffpppzzzvvvwwwyyyxxxwwwvvvvvvwwwnnnnnnnnnppptttvvvvvvuuussssssssssssrrrmmmgggcccqqqxxxooocccccckkk~~~ddd@@@...++++++)))'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((***,,,+++***,,,222888GGGiii|||uuuwwwyyy|||uuuuuu{{{sssnnnwwwwwwxxxmmmiiimmmzzz}}}yyyxxx~~~wwwnnnfffVVVAAA333,,,***((('''&&&&&&(((((('''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))******++++++---,,,,,,---111<<>>mmmQQQ777((('''***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''((()))***+++,,,------...,,,000333---555ddd~~~zzz~~~yyy^^^HHHHHHPPPGGGJJJSSSbbbqqqxxxuuuppppppsssuuutttpppoooppprrrlllllllllmmmnnnooooooooojjjlllkkkhhhjjjpppqqqmmmfffhhhaaa```lllnnnhhhggg~~~RRR777000...+++)))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++,,,333>>>HHH~~~lllqqqvvvtttfffpppxxxxxxoootttwwwlll~~~yyyqqqsssvvv}}}xxxxxx{{{~~~~~~{{{jjjQQQ@@@...,,,***(((''''''((()))$$$%%%&&&%%%%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++***111000***333OOOlllyyyvvvlllnnnvvv^^^;;;...************))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''((()))))))))((()))***,,,000333555eee~~~eee~~~ddd]]]dddsss___TTTXXXRRRTTTbbbqqquuuyyy>>>111------------,,,,,,++++++*********))))))((((((''''''+++++++++++++++,,,,,,,,,///)))'''***)))%%%'''...444!!!***666)))000[[[xxxooozzziii___[[[ggg~~~}}}{{{wwwsssqqqqqqrrrrrrqqqpppqqqrrrsssrrrrrrzzzyyyvvvrrrooooooqqqsssoooqqqoookkkjjjmmmnnnkkkrrrlllkkkppptttsssooommmooonnnmmmnnnpppqqqpppnnnmmmmmmnnnooopppppppppoootttrrrpppoooooonnnllljjjkkkhhhgggkkksss{{{qqqsssvvvyyyzzzxxxsssooocccttt]]]GGGRRRfff```aaa222000)))%%%---((((((000&&&)))%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------//////)))333333OOO{{{yyyUUUZZZXXXKKKKKKNNNLLLRRRbbbrrrxxxuuuqqqpppoooooorrrttttttooojjjkkkkkkllllllkkkjjjhhhggg[[[bbbgggdddaaaeeelllpppqqqhhheeejjjlllgggaaa___ggghhhTTT)))000***(((###&&&(((((('''&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((())))))(((&&&&&&(((***++++++000///'''666555---```vvv|||||||||ttt}}}zzzwwwzzzxxxgggRRR???+++///+++&&&,,,&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***************++++++++++++///+++333888rrr||||||{{{|||vvvMMM222000&&&''',,,((((((***%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))*********///((()))111***///JJJ{{{vvvrrrfff___jjjvvvmmmiiiMMMUUUVVVZZZjjjpppvvvsss;;;111...///...---,,,++++++************))))))((((((((((((*********++++++++++++,,,'''(((,,,000000......111111---///,,,666dddhhh```hhh}}}qqqqqqpppqqqssswww}}}vvvwwwxxxyyyxxxuuurrrooommmmmmlllkkkiiijjjlllnnnrrruuuuuurrrtttyyy{{{yyy}}}zzz~~~~~~zzzxxxuuusssqqqpppppppppooommmlllkkkjjjjjjlllooorrrtttqqqnnnlllkkknnnqqqttttttnnnkkkiiiiiinnnrrrtttuuuxxxvvvtttsssttttttrrrqqq\\\iiigggFFFeee{{{ssslll^^^:::(((+++,,,%%%"""***,,,''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++,,,,,,------'''222222888===dddrrr}}}yyyvvvkkkTTT]]]aaa[[[^^^ZZZ___nnnuuuqqqqqqppppppqqqrrrqqqnnnllloooooooooooonnnmmmllllllaaaooorrrgggfffrrrwwwqqqssskkkeeeeeeddd```]]]]]]___kkk~~~~~~qqqCCC666******'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))***)))(((((()))***++++++###777+++***>>>ddd~~~yyy}}}~~~~~~yyy|||{{{~~~sssppp}}}tttfff^^^BBB:::,,,###***(((,,,((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************++++++++++++///555+++555???iiiwww|||zzz}}}ccc666+++(((------'''***,,,$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******(((((((((......+++@@@eee{{{sss\\\ggghhhyyySSSHHHSSSUUU```uuunnn888111000111///---,,,*********+++***))))))))))))((((((((())))))*********+++++++++(((,,,///...---...---+++333---,,,<<>>kkkwww{{{{{{uuuuuu}}}}}}}}}zzzxxxeee<<<+++)))///***'''***((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******---(((000///%%%>>>mmmkkkfffxxxlllTTTfff{{{RRREEEMMMZZZgggsssqqq:::111///111000...,,,++++++++++++))))))))))))************((())))))***++++++,,,,,,,,,+++((((((...666777333---SSSyyyxxx{{{pppjjj}}}}}}xxxuuuuuuwwwxxxxxx{{{xxxuuuuuuwwwxxxwwwvvvzzz~~~yyyvvvtttjjjjjjkkkmmmppprrrrrrpppqqqrrrrrrqqqpppoooooooooiiijjjmmmpppqqqooojjjfffaaalllwwwyyyzzz~~~kkkuuu~~~WWW111'''111)))"""''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,------......444111GGGuuunnnzzz}}}ooouuutttsssjjjWWWMMMZZZlllrrrrrrttthhhmmmkkkkkklllmmmnnnmmmkkkiiidddeeefffhhhjjjkkkllllllvvvsssppprrruuuvvvsssppprrrllljjjrrr~~~ooo___XXXZZZXXXXXXgggaaa666***&&&%%%***,,,)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***''')))++++++))))))+++---111888]]]yyy~~~nnnbbbLLL:::666,,,+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******+++,,,,,,------***111^^^{{{kkkppprrr~~~}}}xxxrrrsssyyyxxxtttzzzyyyssssssttttttyyyxxxyyyzzzxxxsssnnnlllnnnqqq~~~|||~~~{{{qqqYYY111"""//////%%%&&&,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******+++,,,000***,,,VVVzzzxxx]]]sssrrrWWW```qqqNNNJJJHHHWWWdddpppuuu;;;111...//////......------,,,,,,)))))))))************+++))))))***+++,,,------...+++))))))---000000222555ZZZvvvyyynnnyyysssxxx}}}~~~zzzuuuttttttyyyuuusssvvvzzzrrrmmmkkkkkkmmmnnnpppqqqqqqpppnnnllllllmmmmmmkkkhhhgggiiilllnnnoooeeeiiinnnttt~~~iii|||OOO'''&&&,,,***((('''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))*********++++++++++++,,,,,,------.........???llldddtttzzzooorrrtttrrrnnnfffRRRDDDVVVooorrrrrrpppkkkoookkkjjjkkknnnooolllddd^^^VVVZZZ```fffkkkmmmmmmmmmsssllljjjpppsssnnnkkkmmmmmmkkklllwwwwwwddd[[[aaa^^^PPPPPPiiivvvDDD000(((&&&+++...)))&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******''')))+++***)))***...222...UUU}}}}}}vvv~~~~~~xxx|||iiimmmeeeUUUJJJ333((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******+++,,,---......444111UUUnnnpppssszzzzzzzzz{{{ssseeekkkmmmlllqqqzzz~~~zzz~~~|||~~~uuuxxx}}}}}}zzzsssAAA'''000000&&&&&&,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******'''+++,,,---DDDnnn~~~mmmggg```QQQoooTTTDDDFFFHHH[[[hhhvvv|||uuu;;;111...,,,---...//////...---,,,))))))*********+++++++++******+++,,,---...//////...***,,,111,,,)))999PPPqqqlllttt}}}{{{yyywwwwwwwwwxxxwwwwwwpppttt~~~wwwqqqmmmjjjiiilllmmmnnnmmmkkkjjjlllnnnppplllhhhfffhhhmmmppprrroookkkfffgggsss{{{vvvEEE***+++---)))***)))((((((((('''''''''&&&''''''''''''(((((((((((())))))*********+++++++++++++++,,,,,,---............QQQ}}}qqquuummmtttrrrfffnnniiidddRRRDDDYYYqqqmmmooo}}}rrrpppnnnnnnlllkkkoooqqqjjj[[[OOOWWW]]]fffnnnrrrqqqnnnkkkmmmmmmmmmnnnnnnnnnllljjjkkkkkkmmmrrr}}}wwwhhh______\\\TTTPPP]]]|||aaa<<<000(((+++,,,'''&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********)))+++,,,+++***,,,333888NNN}}}rrrxxx}}}zzz{{{pppmmmrrrzzzvvvjjjwwwvvvgggWWW999***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******+++,,,---...///;;;DDDTTTyyylllkkkyyyuuu```WWW999222---,,,,,,((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******(((***)));;;ccc}}}vvvfff|||{{{VVV^^^~~~WWWMMMJJJGGGHHHdddwww~~~{{{sss:::111///***,,,...000111///---,,,))))))******++++++++++++******+++,,,...//////000...))),,,222...111UUUjjjbbbsssxxx{{{|||vvv}}}xxxtttwww|||zzzrrrmmmhhhjjjlllkkkjjjkkkooosssnnnmmmllllllnnnppppppooobbbfffiiikkkqqq}}}}}}jjj888)))((((((///))))))(((((('''''''''&&&''''''''''''((((((((())))))************+++++++++++++++,,,------......///555^^^lllwwwuuupppuuurrrooorrroooiiifffVVVGGG\\\pppggglllzzzuuurrrjjjqqqmmmlllppprrrhhhUUUEEEffflllvvv}}}~~~zzzsssnnniiirrrssskkkkkkrrrqqqhhhjjjmmmmmmlllqqqvvvsssjjjdddZZZWWW\\\[[[\\\tttGGG777+++++++++&&&&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************+++---...,,,+++...666==={{{vvvvvvtttzzz~~~yyy}}}rrr___TTT@@@777))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))******+++---...//////555gggxxxxxx~~~yyyqqqnnn{{{vvvSSS}}}|||ssszzz~~~WWWnnn}}}hhhJJJ444***111111###(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''(((((()))*********---+++)))IIIzzzkkkccclllVVVsssbbbAAAJJJMMMKKKLLLppp|||uuu:::000.../////////...---------,,,++++++***************+++***,,,......,,,,,,...000222111:::(((NNNrrr```mmmyyywwwzzz}}}sssxxx}}}zzzzzzpppeeedddkkkqqqrrrooosssooolllmmmooonnnhhhccciiilllooommmmmmtttrrrvvvyyy[[[///'''---(((''''''(((((('''&&&&&&%%%''''''''''''((((((((())))))************+++++++++000,,,000+++///000''':::JJJwwwWWWrrrrrrtttooonnnqqqmmmmmmgggUUULLL___ooohhhmmmyyytttpppooogggnnnlllmmmnnnZZZSSSiiizzzwwwqqqpppnnnllliiiiiikkklllkkkiiinnnnnnnnnoooooooooooooooqqqhhhYYYUUU[[[___nnn```???***''''''+++---'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********)))...)))+++000+++>>>jjj}}}ttt|||qqqxxxkkkdddRRR===,,,+++((($$$&&&***(((###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))---((()))//////,,,...666hhh}}}{{{ZZZlllvvvssszzzttt}}}lll___ddd[[[lllyyyooo]]]zzz~~~ooo}}}~~~???333444((('''))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((('''(((((()))***+++(((222888\\\}}}aaaNNNssszzz]]]jjjkkknnnkkk===PPPQQQDDDmmmlll|||{{{ttt:::000///...............---------++++++************++++++***+++,,,---------------333......222IIIyyymmm```ttt}}}wwwzzz{{{{{{|||qqq}}}}}}|||}}}{{{zzzzzz{{{|||uuujjjgggkkkqqqtttuuuqqqpppooooooqqqqqqooommmhhhiiijjjlllpppvvv}}}{{{}}}uuuDDD000$$$///(((((()))))))))((((((''''''''''''((((((((())))))************++++++++++++***)))000,,,//////(((===TTTfffrrrxxxppptttvvvsssrrruuuooonnngggUUUOOObbbqqqhhhsssxxxtttpppooopppppphhh```]]]ZZZdddzzz{{{llliiiooommmkkkkkkmmmmmmllljjjllllllllllllmmmmmmnnnnnnqqqkkk^^^XXXZZZVVV^^^tttzzz~~~KKK---000---$$$$$$'''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************,,,------...///666WWW~~~xxxxxx}}}www|||tttqqqgggYYYBBB333)))***+++'''%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))),,,(((***///000---222;;;lll{{{zzz^^^ppppppwww|||~~~ooo{{{lllfffppprrr]]]{{{xxxRRR]]]|||}}}NNN+++''''''000))))))(((''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((('''(((((()))***+++***,,,;;;\\\jjjVVV\\\ddd[[[tttuuu|||YYYGGGKKKPPPSSSlllvvv}}}|||ttt:::000///---------...............++++++************++++++,,,,,,,,,...//////---,,,+++222222KKKfff\\\www}}}|||zzzwwwwwwyyy}}}uuuqqqtttmmmjjjppprrrrrrzzz~~~xxxuuuuuuxxx{{{}}}ssszzz}}}yyyssspppooolllnnnoooppprrrrrrrrrrrrqqqsssrrrpppqqqrrrssssssrrrvvvvvvttttttuuuxxxzzz|||zzzuuummmhhhffffffggggggmmmooopppqqqqqqqqqqqqssssssooolllnnnrrrsssnnniii{{{lll777***111))))))))))))************''''''((((((((()))))))))************+++++++++,,,+++***111,,,...111333QQQrrrsssdddxxxqqqpppvvvxxxsssrrrvvvrrrnnnfffWWWSSShhhssshhhyyywwwsssppppppqqqmmmhhh___\\\oootttlllmmmmmmooonnnmmmmmmnnnnnnmmmlllhhhiiiiiijjjkkkllllllmmmnnnnnnfffaaa]]]SSSQQQ```mmmiiiCCC666+++%%%((())))))(((''''''&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))*********++++++,,,))),,,---222OOO{{{iiivvv~~~nnnZZZhhh|||yyyqqqgggZZZ???,,,---...&&&###***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***,,,)))+++000///...777DDDrrr}}}ppprrrvvvwwweee}}}aaahhhyyywwwLLLIIIccc~~~~~~ddd===...(((000***)))((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))***++++++000111RRRlll]]]VVVwww~~~RRR^^^zzziiiVVVHHHQQQHHHTTTgggqqqzzzvvvvvvyyyzzz|||~~~}}}}}}sss;;;111000,,,---------.../////////++++++*********+++,,,,,,.........000222222000------111HHHyyyiiiTTTrrrzzz}}}}}}zzz|||rrrtttrrrkkkgggggggggeeegggmmmkkknnn}}}~~~|||zzzxxxnnnkkkhhheeecccbbbaaa```bbbdddhhhkkkmmmnnnooooooqqqrrrsssqqqnnnkkkhhhgggfffkkkpppqqqnnnlllnnnpppxxxtttpppppprrrqqqjjjdddwww~~~HHH999***)))))))))))))))******+++'''(((((((((((()))))))))*********+++++++++,,,,,,000---222+++---444BBBjjjwwwyyysssqqqssswwwuuuppppppssstttooofffXXXXXXmmmvvvhhh|||vvvsssrrrrrrnnnjjjmmmiiihhh}}}iiiccclllrrrqqqnnnnnnmmmmmmnnnmmmllllllgggggghhhiiijjjllllllmmmjjjpppnnnlllhhhYYYPPPWWWccckkkAAA&&&,,,222&&&)))(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))******++++++,,,---))),,,000DDD{{{rrr~~~{{{{{{rrrZZZiiivvvmmmfffLLL444+++***(((''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((())))))******,,,+++---000...///>>>QQQ}}}{{{vvvkkkwwwnnnhhhgggzzz}}}eeeYYY]]]dddvvv|||tttnnnYYYSSSNNNiiinnnWWW;;;(((+++***))))))((('''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((()))***+++,,,000@@@nnnxxxUUU___rrrRRRiiizzzdddnnnyyyAAADDDQQQKKK___uuuzzz{{{{{{|||~~~{{{pppfffVVVZZZaaakkkwww}}}}}}}}}~~~sss;;;111000,,,---------.../////////++++++******+++,,,,,,---------...000222222111///666EEEvvv|||gggbbbuuuwwwxxxzzzzzzvvvmmmdddbbbcccbbb]]]eeejjjmmmmmmrrr{{{xxxssspppooooooeeeffffffgggfffeeedddccc\\\___bbbcccdddeeehhhjjj^^^eeemmmpppmmmkkkmmmppppppppppppqqqsssuuuuuuttteeevvvwwwrrr;;;(((***))))))(((((()))******(((((((((((()))))))))******++++++++++++,,,,,,,,,000---333------333CCCooovvvqqqsssrrrtttuuusssoooppptttuuuooogggZZZ[[[qqqyyyiii}}}ttttttssssssrrrmmmnnnkkkmmmmmmxxxpppjjjnnntttuuupppkkklllmmmnnnnnnmmmlllkkkkkkggghhhiiijjjkkklllmmmmmmiiirrrsssrrrppp```QQQRRR[[[pppjjj;;;//////%%%))))))(((''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((())))))***+++,,,,,,,,,111---000:::bbbooozzzqqq~~~|||xxx~~~xxx```bbb|||tttfffYYYAAA+++%%%+++,,,&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))*********---,,,...///---333JJJcccssszzz}}}uuuvvvuuu]]]WWWWWWwwwxxxnnnVVVPPPXXXgggzzz{{{~~~qqqssskkkDDDLLLyyyxxxlll===%%%000******)))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((()))+++,,,---,,,LLLwwwlllLLLlll^^^\\\yyy~~~nnnYYYTTTGGGJJJHHHSSSkkkyyyyyyrrrkkkooopppmmmiiijjjkkkbbbVVVDDDEEEKKKUUUbbbqqq}}}{{{{{{|||}}}ttt;;;222111---------...............++++++***++++++,,,---...+++,,,.../////////222444999lllkkkaaavvv}}}zzz}}}uuuvvvvvvooodddaaannn~~~zzz~~~{{{xxxtttrrrpppoooaaa___[[[XXXWWW[[[aaafff]]]cccjjjmmmllllllppptttooorrrttttttssstttwww{{{lll|||jjjBBB222,,,+++)))((((((((()))***((((((((()))))))))******++++++++++++,,,,,,,,,,,,***(((222111111222???jjjiii~~~mmmtttqqqrrrssstttssssssuuuvvvsssooohhh]]]]]]rrrzzzjjjtttttttttsssrrroooiiicccnnneeeuuullllllvvvwwwmmmiiimmmkkkmmmooonnnmmmkkkkkkkkkhhhiiiiiijjjkkklllmmmmmmkkkrrrrrrrrrsssdddQQQLLLXXXcccrrraaa333(((---***)))((((((''''''((((((&&&&&&'''''''''(((((((((((((((((()))))))))******((())))))***+++,,,------...---222HHHxxx|||sssxxx}}}~~~|||zzz}}}xxxwwwtttbbbYYYddd~~~|||tttooohhhgggTTT666(((------%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))******+++---,,,///000///:::[[[{{{oootttvvv~~~ZZZTTTDDDPPPooozzzwwwcccppp|||~~~xxxCCCAAAwwwMMM+++222+++***))))))(((((())))))''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))***+++---...333YYYnnnYYYSSS~~~sssMMMeeeWWWkkknnn@@@MMMPPPFFF^^^vvv{{{{{{jjjaaa^^^[[[WWWPPPSSSOOOFFFHHHRRRRRRIIICCC@@@>>>@@@FFFTTTkkk~~~~~~|||zzzzzzyyyzzzzzzuuu<<<222111...............---------++++++++++++,,,---......+++///222111///000666<<>>MMMUUUUUU^^^nnnrrrjjjPPPMMMJJJFFFCCCIII]]]rrrzzzzzzyyyyyyxxxxxxxxxwwwuuu<<<222111/////////......------,,,++++++++++++,,,---...///---333777555111222;;;DDDxxxtttgggzzzwwwqqqlllzzz~~~mmm\\\OOOIIIOOO\\\ppp{{{ssssssssstttvvvxxxwwwtttqqqrrrmmmgggaaa___aaahhhllllllmmmqqqtttvvvvvvuuutttxxxwww}}}oooYYYjjjwwwxxxLLL111000---+++))))))***+++))))))))))))************++++++,,,,,,,,,---------333)))---...666CCC]]]tttxxxmmmiii~~~mmmrrrtttvvvxxxzzzzzzuuupppooooookkk```]]]qqqzzzmmmwwwvvvrrrpppmmmvvvhhh___qqqzzzqqqooouuunnnjjjlllpppqqqooonnnlllooorrrrrrooommmmmmmmmiiiiiiiiiiiiiiijjjjjjjjjkkknnniiijjjtttmmmZZZOOOBBBTTTcccuuu}}}NNN333,,,%%%******)))(((((((((((((((''''''''''''((((((((()))))))))))))))************((())))))+++,,,---......222333FFFuuuwwwppptttzzz~~~~~~}}}{{{}}}|||yyyzzzzzzyyy~~~vvvjjjcccVVVNNNIIIrrr}}}~~~|||sss]]]>>>&&&$$$,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++)))+++///222666LLL{{{gggqqq~~~~~~|||{{{mmmgggjjjOOOlllnnnVVVgggaaavvvuuu~~~}}}xxxxxx|||{{{{{{RRR666QQQxxxxxxxxxJJJ'''+++******)))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))''''''((()))***,,,...///JJJgggYYYTTTkkkIIIcccwwwyyycccxxx]]]EEELLL>>>QQQddduuuvvvccc\\\QQQIIIDDDCCCCCCCCCMMMhhh___aaadddaaaWWWTTTaaassswwwwwwxxxxxxxxxwwwvvvvvvwww===000333///............---------++++++******++++++,,,---555***///<<<888111MMMwwwyyyhhhggghhhhhhwwwwww{{{cccGGG@@@JJJEEEOOOTTTRRRRRRZZZdddjjjttt|||yyytttuuuvvvtttmmmmmmpppiii[[[]]]fffdddlllvvvxxxqqqnnnrrrtttpppsssrrrvvvlllaaaqqquuuZZZuuuzzz>>>,,,222((()))111$$$---************************)))******++++++,,,------(((777&&&888333GGGkkktttsssmmmooouuuoooooorrrsssuuuwwwyyywwwtttppprrrppplll\\\fffuuunnnuuuxxxoootttoookkklll^^^aaaiiimmmwwwnnnqqqnnnlllnnnoooooonnnooooooqqquuuooohhhoootttjjjiiiiiiiiiiiihhhhhhggggggfffkkknnnmmmoooooohhh]]]JJJPPPTTTeeeoooQQQ+++---+++***)))(((''''''&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))***,,,+++))))))***++++++...;;;uuu~~~xxxsss{{{uuu|||zzz}}}}}}yyy}}}}}}~~~}}}{{{yyyxxxyyyyyyxxxvvvzzz|||vvv{{{wwwqqqtttzzzqqqggg[[[LLLEEE```wwwzzzppplllDDD%%%444%%%(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))*********000***(((999333eee}}}sss~~~zzzgggwwwxxxnnnjjjUUUxxx[[[TTTeeexxxQQQnnnoooqqqxxx~~~xxxttt~~~aaa>>><<>>JJJLLLPPPRRRPPPJJJHHHJJJNNN```iiippppppqqqssssssoookkkdddjjjnnndddaaafffhhhgggqqqwwwvvvrrrrrrssssssvvvuuu{{{wwwooo}}}sssxxxWWW333///+++***000'''---************************)))******++++++,,,---------555'''222666KKK{{{{{{aaa|||nnntttvvvqqqrrrrrrrrrtttvvvxxxwwwuuurrrsssqqqmmm^^^hhhyyysss{{{|||uuuooossslllfffeeeWWW\\\dddjjjwwwqqqqqqppppppqqqqqqppppppqqquuutttuuuqqqlllooooooeeekkkjjjiiiiiihhhhhhiiiiiiiiilllmmmkkklllooojjjcccSSSCCCRRROOOqqq|||```333000,,,******((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******++++++***+++---------999NNNxxx|||{{{~~~}}}{{{yyyyyyzzz{{{{{{{{{xxxxxxwwwtttrrrrrrsssuuussspppvvvzzzxxx}}}www~~~{{{|||~~~~~~ssskkk^^^MMM===JJJjjjyyylllxxxpppOOO///...***(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************...***+++;;;JJJxxxqqqwww{{{wwwzzzfffccccccvvvcccMMMKKK\\\wwwyyyPPPjjjyyyttt}}}sssyyyyyydddBBB:::MMMvvvsssuuuxxxtttAAA...))),,,+++%%%(((,,,%%%))))))))))))))))))))))))((((((((((((((()))******'''(((&&&))),,,***444JJJppp\\\KKKlllZZZdddttt```wwwsssGGGBBBHHHPPPdddyyyssshhh~~~XXXGGGLLLFFFEEESSS]]]yyyxxx}}}sssooouuukkkiiitttooorrryyy~~~|||yyyyyywwwuuuuuu===000333///............---------+++++++++++++++,,,------+++222111+++;;;iiijjj]]]ddd~~~qqqoootttZZZ@@@===HHHYYYWWWYYY[[[UUUMMMOOOXXXbbbhhhnnnrrrvvvwwwrrrllljjj]]]aaammmkkkggghhhgggccchhhpppwwwuuuqqqqqquuurrrpppwwwzzzwwwkkk{{{@@@---...,,,...+++---************************)))******++++++,,,------...000,,,000>>>NNN```^^^nnnqqqvvvvvvvvvvvvrrrrrrrrrtttvvvwwwvvvuuussspppmmm___kkk|||vvv}}}tttrrrnnnqqqiii___\\\MMMUUU^^^cccsssrrrooorrruuuuuurrrqqqqqqrrrvvvtttssssssttttttqqqlllmmmllljjjiiiiiiiiijjjkkkmmmmmmkkkiiijjjnnnmmmjjj\\\<<>>[[[nnnyyyWWW111***,,,...''''''+++&&&))))))))))))))))))))))))((((((((((((((()))******%%%***&&&(((///(((666]]]xxxNNNMMMhhhVVVoootttcccXXX@@@FFFEEEWWWmmm|||wwwllleeennnIIIGGGXXXVVVXXXeeefffuuu|||nnnxxxvvv~~~yyyuuuvvvjjj___lllzzz~~~}}}zzzwwwsssuuu<<>>KKKYYYfffddd^^^xxxrrr|||rrr```MMM:::AAAiii~~~pppAAA,,,'''---)))&&&)))***((((((((((((((((((((((((((((((((((((((())))))***(((,,,)))***---+++BBBnnncccUUU~~~oooKKK\\\mmm}}}[[[@@@HHHIIIRRRhhhxxxppplllfff{{{jjjYYYfffaaaZZZrrr|||dddaaa|||ggg]]]WWWjjj}}}zzzwwwuuuuuu<<<...111///............---------,,,,,,,,,,,,,,,------...222//////AAAkkkiii^^^aaazzzuuusss~~~llljjjqqqmmmRRR>>>888HHH[[[vvv}}}qqqeee^^^WWWXXXVVVZZZ{{{jjj\\\^^^hhhpppsssttttttxxxrrrqqqvvvrrrpppzzznnnMMMpppPPP666...)))...)))************************)))******++++++,,,------222---555AAAHHH___ccckkkrrrsssvvvnnnsssqqqpppqqqtttuuuvvvuuusssoookkk___mmm}}}rrrttt}}}uuutttlllpppnnn]]]SSSEEETTTZZZTTTeeeoooqqqxxxzzzrrrmmmooonnniiidddxxxmmm[[[eeemmmkkkpppmmmmmmmmmmmmlllllllllkkkiiijjjmmmqqqpppllllllnnnffffffCCCLLLeeerrrfff~~~zzzGGG...++++++***)))((((((((((((''''''''''''(((((((((((()))))))))*********++++++---***+++...,,,+++444BBBxxx}}}zzzzzz}}}~~~}}}~~~{{{jjj]]]QQQJJJKKKLLLQQQeeezzz||||||wwwuuuyyy{{{yyywwwwwwxxx}}}vvviiiTTTNNNIIISSSsssvvvzzzVVV,,,)))))))))(((((((((''''''''''''''''''((((((((((((((())))))***+++,,,------000+++555VVVqqqgggggg\\\\\\dddgggkkkkkkeeeiiijjj[[[[[[{{{mmmFFFAAAKKK]]]ggg{{{nnnrrr~~~|||pppuuuoooeeeVVV>>>>>>RRR~~~ooosssSSS444&&&+++***&&&)))***))))))))))))))))))))))))((((((((((((((()))******'''%%%))),,,***444RRRmmmOOO\\\YYYIIIfffmmmooommmLLL???HHHHHH[[[lll{{{zzz|||yyySSSFFFYYYXXXjjj}}}bbb^^^[[[ppp}}}{{{{{{vvv<<<...111///............------------,,,,,,,,,,,,---......222,,,888[[[}}}mmm^^^fffooo{{{wwwaaaZZZllluuu]]]GGG<<>>DDDIIIaaahhh}}}gggpppqqqnnnjjj^^^BBB>>>CCCfffmmmsssyyyhhh???(((++++++'''((()))))))))))))))))))))))))))((((((((((((((()))******+++ ***///&&&<<<]]]bbbFFFaaaKKKPPPwww{{{XXXhhhpppKKK@@@DDDMMMcccooo~~~~~~YYY???GGG\\\tttnnn\\\tttsssXXXLLLVVVnnn~~~vvv<<<...000//////.........------------,,,,,,,,,,,,---......---+++FFFuuurrrVVVhhhttt}}}ooovvvuuu}}}fffTTT\\\|||||||||}}}{{{gggQQQCCC???SSSiiissstttpppiiibbbqqquuuyyyuuussshhhhhh}}}wwwssseeeUUUSSS```jjjlllooo|||ssslll{{{~~~uuuxxxxxx[[[uuuuuu<<<333,,,...,,,************************)))******+++,,,,,,------+++///555XXXLLLqqqQQQfffzzzxxxnnnxxxwwwoootttsssrrrrrrssstttuuusssqqqmmmdddYYYJJJZZZqqqnnnuuuuuummmrrrllllllfffdddUUUEEEVVV___^^^zzztttrrrvvvsssjjj}}}jjj~~~llljjjkkkmmmooonnnllljjjhhhmmmjjjlllooolllgggiiippplllooocccJJJWWWdddeeexxx~~~^^^777,,,+++***)))((((((((((((''''''''''''((((((((())))))************+++++++++((((((---111......BBB[[[www{{{uuu|||zzz}}}}}}{{{|||{{{zzzzzz|||}}}}}}{{{xxxvvvzzzvvvooocccbbb```^^^nnnyyyvvvuuuvvvuuusssvvv{{{{{{|||YYYVVVKKKEEEWWWuuu}}}gggzzz~~~uuunnn>>>))))))))))))((((((((((((''''''''''''((((((((()))((())))))+++,,,---......///,,,CCCuuuYYYuuulll\\\WWW___uuu|||jjjSSSeeesssmmmkkksssrrr{{{sssOOOIIIIIIdddiiinnnrrrrrrpppooodddFFF???>>>UUUrrrcccwwwGGG***,,,,,,''''''((())))))))))))))))))))))))((((((((((((((()))******000 ---111###???aaaVVVLLLiiiyyyLLL]]]VVVoooeeeNNNAAABBBUUUmmmvvv|||yyy}}}iiiAAADDDZZZhhhkkk```cccGGGNNNhhh~~~uuu<<<000222//////.........---------------,,,,,,,,,---......555,,,YYY|||bbbccccccxxxmmm|||vvvvvvccckkk}}}sssbbbSSSeee{{{}}}~~~zzzzzzwwwnnnYYYDDD@@@LLLbbbtttuuuhhh^^^[[[YYYaaaooouuulllwwwpppiii```QQQMMM```zzzsssqqqnnnooorrrwww{{{}}}qqq~~~SSSaaa}}}nnnxxxzzz[[[666''';;;'''+++++++++************))))))******++++++,,,------000444@@@^^^JJJeeefffUUUzzz~~~uuuuuuuuuvvvwwwvvvssspppooonnnkkkjjjpppwwwuuuoooeeeaaaVVVTTT___eeennn~~~vvvrrrnnnoookkk___UUUIII???KKK___fffsssuuu|||uuurrryyyxxxrrrvvvsssuuummmmmmmmmmmmmmmmmmlllllllllooonnnlllkkkkkklllmmmnnnlllttthhhSSSMMMSSS^^^lllaaarrr}}}rrr999111*********%%%)))+++###''''''''''''((((((((()))++++++*********************++++++/////////LLLyyysssbbbvvv~~~|||zzzzzz{{{}}}~~~zzz{{{{{{{{{zzzyyyxxxxxx}}}|||xxxmmm___aaahhhttt}}}xxxvvvxxxzzzxxxxxx{{{}}}{{{wwwxxxzzziiiUUUMMMIIIPPP]]]zzzqqquuuqqq{{{OOO111$$$...***%%%,,,'''&&&(((((((((((())))))))))))***)))))))))***+++,,,,,,///111PPPnnnVVVuuurrrWWWoooeeeNNNYYYjjjxxx~~~oooWWWGGGRRRUUUnnn}}}}}}rrrsssxxxfffHHH999AAAKKKqqqZZZUUU000+++,,,***+++***(((((())))))))))))((((((((((((((((((((()))******&&&---(((111///AAAgggXXXQQQXXXRRR}}}ZZZsssTTTEEEEEEKKK\\\qqqxxx}}}zzzzzz}}}~~~{{{wwweeePPPNNN\\\uuuzzz|||jjjMMMNNN\\\sssyyyuuu<<<000333//////.........---------------,,,,,,------...///111888pppkkkYYYjjj}}}{{{kkk~~~rrrmmmtttzzz^^^\\\eee^^^tttzzz___UUUlllwww|||||||||~~~zzzxxxyyysssaaaNNN???GGGXXXiiinnnhhhaaa```vvvtttlllkkk}}}lll~~~vvvpppllldddWWWNNNXXXjjjpppppppppppprrruuuxxxzzzooovvvkkkRRR|||yyy}}}nnn;;;222///+++++++++++++++************)))******++++++,,,------000111BBBVVVGGGmmm\\\^^^uuutttttttttvvvwwwvvvsssqqqssssssooohhheeeggggggeeemmmcccZZZ```jjjiiinnn}}}zzzmmmmmmkkkkkkgggZZZIIIDDD===GGGYYY```iii}}}vvv{{{rrrlllwww|||sssqqqnnntttpppmmmmmmmmmmmmmmmlllllllllooonnnlllkkkkkklllmmmnnnkkktttjjjTTTKKKLLLVVVfffgggqqq|||AAA000***++++++%%%(((+++$$$'''''''''((((((((())))))************************///------000///444YYY{{{jjj~~~~~~}}}|||}}}}}}~~~~~~{{{zzzzzz{{{||||||~~~~~~|||}}}|||www^^^```iiizzz{{{vvvtttwwwxxxwwwwwwzzz|||{{{yyyzzzoooXXXMMMCCCGGGOOObbbuuuppp666&&&---***%%%,,,''''''(((((((((((())))))))))))))))))))))))***+++,,,---///555bbbddd___xxxTTT^^^dddMMMWWWrrrlllRRREEEOOOTTTjjj}}}ssspppqqq^^^CCC999>>>EEEccchhhbbb;;;++++++)))(((,,,(((((())))))))))))((((((((((((((((((((()))******)))---&&&...333IIIfffPPP```|||YYYaaappp]]]QQQEEEGGGQQQfff|||}}}zzzyyy||||||zzzwwwkkkPPPKKK[[[ooolllqqqkkk[[[DDDSSSoooxxx|||uuu===111333/////////.........---------------------...//////,,,HHHwwwXXXRRRrrr|||~~~bbbmmm___eeexxx|||sssqqqzzzxxx^^^QQQ[[[fffTTTccctttnnnlll]]][[[yyyxxxqqqyyy|||~~~~~~}}}{{{wwwuuuuuuqqqcccUUUFFFFFFLLLYYYcccgggggghhhiii\\\fffwww|||zzztttyyytttpppmmmiii]]]PPPNNNTTThhhlllqqqsssrrrrrruuuwwwuuulll{{{KKK\\\{{{kkkBBB<<<&&&000,,,+++++++++************)))******++++++,,,------,,,---IIIRRRKKKXXXfffxxxooosssrrrssstttvvvvvvtttrrrqqqvvvuuunnnhhhkkkqqqtttqqq___\\\mmmtttmmmqqqnnneeehhhgggfff___RRR>>>@@@>>>EEESSSYYY___mmmtttooo|||uuu{{{rrrmmmjjjvvvjjjgggfffrrrrrrnnnnnnmmmmmmmmmlllllllllnnnmmmlllkkkkkklllmmmnnnkkkuuulllWWWJJJEEENNN```nnnmmmZZZ000***,,,,,,%%%&&&***%%%''''''((((((((()))))))))************************...+++...333444DDDwww{{{~~~}}}}}}}}}{{{wwwvvvvvvxxxzzz}}}~~~{{{|||~~~}}}___^^^iiizzzvvvtttwwwyyyxxxxxx{{{zzz|||||||||xxxaaaPPPAAA@@@BBBFFFggg}}}yyyAAA***,,,)))&&&,,,''''''(((((((((((()))))))))))))))))))))******+++------...777vvvwww\\\sssqqqoooYYYcccmmmZZZbbbwww}}}mmmUUUEEEPPPUUUdddeee~~~~~~wwwqqqkkkVVVAAA===<<<@@@OOO|||}}}}}}oooGGG+++...+++$$$,,,((())))))******))))))(((((((((((((((((()))******(((+++$$$+++<<>>000222////////////............------------...///000000222```cccTTT\\\sssTTT___ZZZllltttccccccggg{{{hhhDDDFFF]]]OOOMMMMMM[[[sssttt\\\___^^^iii~~~tttqqqyyy|||~~~|||{{{wwwrrrllleee]]]XXXRRRIIIAAAEEERRR___hhhkkkkkkqqqWWWLLLdddpppxxxsssooovvvxxxvvvzzzrrrnnnllljjjaaaSSSIIIFFF]]]fffooottttttsssuuuwwwjjjbbbwwwZZZHHHkkknnnPPP==='''222,,,,,,+++++++++*********)))******++++++,,,------***111UUUPPPLLLzzzVVVjjjpppsssqqqqqqqqqsssuuuvvvuuussspppvvvyyyvvvtttyyykkkWWW[[[qqquuuooo~~~llldddiiifff___VVVIII;;;BBBBBBEEEPPPUUU\\\jjjmmmoooyyy{{{sssooopppxxxjjjiiikkkxxxvvvnnnnnnnnnmmmllllllkkkkkkmmmmmmlllllllllmmmnnnnnnkkkuuuooo]]]NNNCCCIII^^^wwwwww444+++,,,---&&&&&&)))&&&'''(((((((((((()))))))))***************+++++++++---)))...333555NNN}}}|||}}}|||{{{~~~{{{xxxvvvvvvwwwwww}}}}}}|||zzzccc\\\eee|||xxxvvvyyy{{{zzz{{{~~~zzz~~~}}}}}}jjjYYYDDDAAA@@@999LLLuuuuuu}}}}}}nnnPPP000+++(((''',,,&&&((((((((((((((()))))))))))))))))))))***+++,,,---...---999sss^^^~~~lll]]]nnn```zzzrrr|||iiillluuu}}}rrrvvv}}}mmmTTTCCCMMMTTT]]]rrrpppkkk}}}|||tttjjjUUUEEEHHHBBBAAAAAAkkkkkk}}}~~~SSS,,,000///###***)))))))))******)))))))))((((((((((((((())))))***))),,,'''(((===[[[aaaLLL{{{ZZZ]]]gggsssgggLLLCCCFFFYYYsssyyy{{{wwwwwwyyy}}}}}}zzzpppTTTMMM```iiilllhhh{{{tttyyyYYYHHHKKK\\\xxx>>>000111000000/////////.....................///000111222BBB|||uuuWWW[[[ttt\\\JJJYYY\\\uuuyyyiiiXXX\\\```vvv|||PPPAAARRRYYYRRRIIIIIIRRRZZZXXXQQQMMMTTTfff~~~vvvzzz~~~}}}~~~yyy{{{zzzrrrddd[[[ZZZ^^^```OOO<<<777DDDYYYhhhnnnyyyTTT@@@FFFNNNXXX^^^]]]dddwww}}}uuuqqqqqqlllhhhfffaaaVVVJJJDDDQQQ\\\jjjsssuuuuuuwwwyyy|||rrrTTTmmmsssLLLhhh|||nnnjjj;;;///...,,,,,,,,,++++++++++++***)))******++++++,,,------,,,<<<]]]NNNDDDtttTTTrrrmmmvvvqqqpppppprrrtttuuuuuutttrrruuuvvvvvvwwwzzzxxxsssaaaSSS^^^rrrrrryyypppkkknnneeeYYYNNNCCC>>>DDDDDDGGGPPPUUUbbbxxx{{{pppooouuussseeehhhnnnwwwnnnooonnnnnnmmmllllllkkkkkkllllllllllllmmmmmmnnnnnnkkktttqqqeeeUUUEEEJJJ```~~~;;;---+++---'''&&&)))'''(((((((((((()))))))))***))))))*********+++++++++///***...///111PPP}}}ppp}}}~~~~~~|||{{{zzz~~~~~~~~~{{{yyywww~~~wwwiii\\\aaa|||}}}xxxvvvyyy{{{zzzzzz}}}{{{{{{zzz}}}~~~qqqbbbJJJEEEDDD888DDDWWWwwwrrrtttccc888***((((((---&&&)))(((((((((((()))))))))))))))))))))***+++---...//////EEEpppdddbbbdddlllYYYyyyqqqmmm~~~sssooonnnooossslllLLL>>>CCCKKKUUUlllkkknnnzzzvvv|||~~~uuukkkVVVJJJPPPKKKGGG>>>ZZZfffeee111//////%%%+++))))))************))))))((((((((((((((())))))***+++///---'''888OOOOOOGGGVVVeeennn|||___JJJCCCIII```vvv|||{{{wwwyyy|||{{{xxxjjjWWWNNN[[[ccceee~~~|||yyyyyyrrrdddKKKFFFQQQzzzzzzxxx>>>000111000000000/////////..................///111222333SSS```NNNbbb|||RRRHHHZZZaaazzztttggg^^^YYYXXXbbb|||cccEEEGGGUUUZZZ[[[RRRDDD<<<===AAAGGGSSSxxxyyyxxxzzz~~~{{{yyy}}}wwwyyyzzzrrrcccYYY]]]fffhhhWWW@@@888FFF```ttt||||||hhhIIIHHHVVV^^^UUUaaaeeekkkzzz}}}uuusssooojjjeeebbb```YYYOOOHHHFFFRRRaaannnuuuwwwxxxxxxqqqyyy___jjjYYY]]]pppCCC444***,,,,,,,,,,,,++++++++++++)))******++++++,,,------***DDD[[[PPPFFFxxxpppZZZmmmtttqqqpppoooqqqsssttttttsssrrrrrrqqqrrrwwwyyyrrrhhh\\\WWWiiiuuussstttqqqsssdddQQQGGG@@@AAADDDEEELLLWWW]]]rrr}}}ssstttyyytttiiittt{{{oooooonnnmmmlllkkkkkkjjjkkkkkklllmmmmmmnnnnnnnnnlllqqqpppjjj]]]IIIJJJ```|||zzzEEE111))),,,)))(((***&&&((((((((()))))))))******)))))))))***++++++,,,,,,---(((...000;;;iiijjjttt|||zzz~~~}}}||||||{{{{{{}}}{{{uuuqqq{{{ppp]]]^^^xxx{{{vvvtttvvvxxxvvvvvvyyy|||~~~yyyxxx{{{}}}}}}yyyuuukkkOOOFFFGGG;;;CCCXXXooouuu@@@+++(((***---%%%***(((((((((((()))))))))))))))))))))***,,,---///000333[[[jjjmmmpppzzzRRRHHH```|||yyylllMMM???===CCCOOOjjjQQQ\\\mmm}}}{{{|||tttlllYYYLLLPPPPPPLLLBBBMMMrrrxxx<<<,,,,,,***...)))******++++++******)))((((((((((((((()))******(((+++000---@@@UUUUUUccc}}}\\\nnniii|||WWWHHHCCCQQQjjjxxx|||yyyvvvwwwwwwwwwvvvssspppooohhh]]]OOOPPP[[[bbbzzznnn{{{uuusssssswwwxxxsssppprrrPPPHHHRRRyyyxxx???111222000000000000/////////............///000111333333iiiyyyWWWTTTtttwwwjjjVVVLLL^^^gggqqqgggcccnnnnnngggmmmuuu]]]@@@>>>WWW```gggaaaPPPCCCBBBGGGQQQaaawwwtttttt~~~~~~{{{{{{xxxvvvtttoooddd[[[]]]eee]]]PPP???:::KKKiii{{{tttnnncccWWWYYYbbbfffrrrxxx|||tttnnnjjjeeeaaa___[[[TTTLLL???IIIYYYhhhrrrvvvuuutttoootttjjjeeeuuudddZZZuuu~~~WWW333000------,,,,,,,,,+++++++++)))******++++++,,,------+++KKKTTTUUURRRyyyiiifffuuuqqqrrrrrrpppoooppprrrssssssrrrssssssqqqrrrwwwzzztttjjjZZZ```uuuyyyyyyqqqrrrsss```JJJCCCAAADDDBBBGGGWWWeeekkkzzz}}}|||oooooonnnmmmlllkkkjjjjjjjjjkkklllmmmnnnnnnnnnnnnlllooonnnlllaaaJJJGGG\\\sssmmm~~~OOO444(((+++******+++&&&(((((()))))))))*********((())))))***++++++,,,,,,***(((///555NNNoooiiiuuussswww~~~}}}~~~~~~{{{~~~}}}vvvoookkkuuu```^^^xxx{{{vvvtttvvvvvvttttttvvv}}}}}}{{{wwwxxx|||~~~|||www{{{uuuSSSEEEGGG<<>>BBB@@@PPPgggbbbuuu{{{uuurrr___MMMKKKKKKJJJJJJ===kkkeeeyyyXXX666,,,///*********++++++++++++******((((((((((((((()))******+++$$$---222LLL\\\]]]fffdddttt}}}TTToooPPPCCC@@@XXXqqqooo~~~xxxmmmXXXTTTMMMGGGFFFLLLUUU\\\qqqpppUUUHHHcccwwwxxx}}}^^^kkkYYYVVVbbbcccaaallltttsssuuu\\\HHHFFFrrr}}};;;333111////////////............000,,,111///333111***AAAuuuaaajjjbbbXXX\\\ccclllhhhjjjsssggg```yyyfff```^^^___yyyrrrwwwyyysssfff[[[UUUTTT```aaawwwoooppprrr|||{{{~~~}}}~~~zzzyyysssiii^^^TTTKKKDDD@@@:::555888CCCRRR___fff[[[lllfff```nnnuuuuuupppkkkhhhcccaaa```\\\WWWRRRAAA@@@III[[[jjjoooppprrroooqqqnnnddd[[[}}}^^^RRRwwwmmm===:::------...---+++***++++++++++++***)))***,,,+++(((444]]]UUU\\\RRRjjj\\\xxxrrrtttppppppooooooppprrrssstttuuuuuuuuuuuutttpppjjjfff]]]fffvvv}}}wwwhhhlllgggKKK>>>CCC@@@EEEAAA\\\jjjaaa}}}yyy~~~{{{xxxxxxyyyxxxuuusssnnnnnnnnnmmmlllkkkiiiiiijjjkkkllllllmmmmmmlllllljjjmmmllllllgggQQQDDDLLLoookkkqqq111...000&&&,,,&&&%%%))))))))))))******************+++++++++,,,,,,,,,...111...999kkk{{{~~~vvvzzz|||cccnnnyyyeee\\\wwwzzzzzzyyyyyyxxxwwwwwwvvv|||zzzxxxvvvuuuvvvxxxzzz~~~cccJJJBBBBBBAAAAAALLLpppyyy}}}wwwbbb---333###+++///!!!))))))))))))************%%%---***(((//////---111IIIssslllxxxNNN@@@QQQWWW~~~lllYYYaaa```BBBBBBNNNZZZrrrppp}}}{{{rrr```OOOFFFFFFIIICCCHHHZZZ}}}~~~hhh///---)))+++************))))))))))))((((((((((((((()))******222'''000999TTTaaacccXXXsssiiibbboooPPP@@@DDDYYYrrr{{{tttmmm___ZZZSSSRRRZZZlllxxx___SSS[[[jjjkkkyyyxxxmmmnnngggkkkffffffrrrvvvqqqqqqhhhMMMEEEuuu~~~<<<333111////////////............111+++000---111111000KKKppplll}}}ooobbbvvvggg\\\YYY[[[mmmcccbbbdddiiimmmggg[[[QQQNNNQQQ}}}wwwsssrrrsss~~~~~~zzz{{{|||zzzxxxtttqqqjjjYYYIIIIIISSSJJJBBB888444999CCCLLLQQQHHH]]]dddjjjzzz}}}}}}qqqmmmiiidddaaa```\\\WWWRRRCCC???DDDUUUgggoooppppppqqqpppsssjjj^^^fffOOO}}}~~~UUU777---......---++++++++++++*********)))+++,,,,,,+++;;;fffbbbiii^^^ccccccvvvssswwwsssrrrqqqppppppqqqrrrssssssssssssttttttqqqmmmiiiiiixxxvvv}}}|||lllggg]]]GGGBBBIIIEEEEEELLLaaagggooo}}}|||{{{yyyvvvvvvwwwvvvtttqqqnnnnnnnnnnnnmmmkkkjjjiiijjjjjjkkkllllllllllllllliiilllkkklllgggRRRDDDKKKccczzzbbb~~~<<<000///'''---(((((())))))))))))******************+++++++++,,,,,,,,,+++---111JJJvvvmmmyyyzzz{{{}}}vvv^^^iii|||jjj___xxxzzzyyyxxxvvvvvvuuuuuuuuuzzzyyywwwvvvvvvxxx{{{|||}}}~~~eeeLLLDDDCCCBBB===DDDpppzzziiiyyykkk666111###))),,,'''))))))))))))************&&&---***(((//////,,,222UUUppphhhzzz|||iiiCCCHHH[[[lllgggVVVdddmmm~~~\\\BBBJJJKKK[[[~~~yyywwwooo```PPPGGGOOONNNCCCDDDTTT|||xxx999...***...************))))))))))))((((((((((((((()))******...%%%///:::SSS```eeeqqqPPPxxxbbbfffhhhKKK???III___www{{{wwwrrroooiiiccccccqqqtttfffiii{{{wwwsssuuujjjsssnnnfffpppyyyzzz|||gggKKKNNN}}}>>>444000////////////............111***...+++///111666WWWjjjuuu}}}iiiqqqqqqPPPEEEGGGbbbjjjFFFFFFIIISSS\\\```\\\VVVJJJLLLiiizzz~~~|||rrrnnnnnn{{{|||{{{~~~~~~xxxyyy|||vvvyyyrrrooojjjXXXGGGPPPfffaaaUUUEEE:::777;;;@@@DDD===MMMYYYdddrrrwwwssspppkkkfffbbb```\\\VVVRRRGGG>>>===LLLbbbooopppnnnsssnnnxxxrrraaarrrLLLkkknnn444//////...---,,,+++++++++***))))))***+++,,,...///EEEnnnnnnqqqeeevvvdddtttsssuuuzzzuuuuuusssrrrqqqqqqqqqqqqrrrrrrrrrssstttssspppnnnuuuyyy}}}}}}qqqgggXXXFFFEEEIIIBBBBBBVVVaaafff{{{xxx{{{yyywwwvvvvvvvvvtttrrroooooooooooonnnlllkkkjjjiiijjjjjjkkkkkkkkkkkkkkkhhhllljjjkkkgggTTTEEEIII[[[vvvaaaKKK222...)))...+++)))))))))))))))******************+++++++++,,,,,,,,,333++++++JJJtttwwwqqqssswww|||{{{{{{ppp\\\gggyyymmm```www{{{zzzxxxvvvuuuvvvwwwwwwxxxxxxwwwwwwxxxzzz}}}~~~{{{iiiQQQFFFDDDCCCBBBCCCrrruuuhhhNNN333((((((%%%)))))))))))))))************(((...+++)))///...,,,444ccciiifffrrrzzz|||mmmNNN@@@TTT___xxxrrr```VVVnnn}}}vvvZZZIIIGGGPPPdddvvvpppyyyuuunnn```QQQHHHOOONNNEEEEEEPPPzzzrrrEEE///+++000************))))))))))))((((((((((((((()))******+++&&&000>>>SSSaaakkkmmmYYYsss[[[nnn}}}bbbFFF@@@NNNeeezzz}}}{{{{{{xxx{{{rrrrrryyylllnnnxxxxxxuuuvvvllluuuoooiii|||lllNNNRRR|||@@@555000////////////............///)))...+++...000999```uuukkkxxxuuu{{{xxxkkkXXXTTTVVVHHH999;;;QQQ~~~ppp;;;444999===@@@DDDNNN]]]iii___\\\```vvv{{{qqquuupppjjjggguuu{{{{{{yyysssxxx~~~yyywwwppphhh```XXXVVV___kkkmmm```NNN@@@;;;<<>>999;;;FFFSSS___ppp}}}sssnnngggbbb___[[[VVVRRRMMMAAA888???UUUjjjqqqooossskkkzzzzzzjjjuuu|||OOOZZZvvv}}}EEE444111---,,,---------+++///,,,+++---+++***...555VVVpppjjj___[[[kkkfffxxxsssvvvwwwssssssssssssssssssssssssrrrrrrsssuuuvvvvvvsssqqq}}}xxx|||yyypppxxxuuufffVVVLLLJJJMMM```bbb]]]www{{{~~~yyy~~~zzzzzzzzzyyyxxxvvvvvvvvvqqqqqqqqqpppooonnnllllllhhhiiijjjjjjkkkkkkjjjjjjgggllljjjjjjkkk[[[HHHDDDNNNaaa{{{ggg]]]111+++...,,,,,,&&&((()))))))))******************+++++++++,,,,,,,,,)))///777___|||zzz~~~||||||fffaaammm~~~lllbbbwww}}}|||{{{yyyxxxyyy{{{~~~zzzzzzyyyyyyyyyzzz{{{|||ttt[[[JJJDDDCCC<<<@@@SSS~~~jjjxxxbbb***,,,000''',,,((()))))))))************)))---******///,,,...===~~~zzz|||dddjjjbbbNNNooo{{{vvvlllYYYccczzzsssLLLGGGHHHXXXsssnnn```rrryyyqqqfffVVVIIIEEEIIIHHHKKKKKKkkkiii}}}PPP///,,,---************)))))))))(((((((((((((((((())))))***++++++///>>>KKK___vvvkkkvvv___{{{]]]DDDFFFYYYkkkyyy|||zzzyyyuuu|||xxxcccXXXGGGDDDNNNPPP]]]mmmzzz|||yyyzzzvvvsssxxxbbbjjjcccfffuuuwww```LLL^^^AAA555111////////////............---(((000///......???qqqmmmwwwwwwbbb[[[NNNAAA@@@666;;;999999===:::<<>>>>>III>>>===CCCTTT|||sssmmmfffaaa^^^[[[VVVRRRLLLDDD:::<<>>777>>>777===<<<<<>>===HHHzzzZZZKKKJJJQQQQQQQQQUUU___lllrrrqqqmmm~~~}}}xxxllljjjrrrtttxxxvvvtttssstttvvv|||}}}zzzwwwoooiiivvvxxxmmmgggZZZWWWjjj{{{iiiIII@@@<<<999999<<>>;;;FFF[[[jjjppprrrnnntttyyywww^^^sssfff>>>pppzzzXXX888333---,,,...///...+++...))))))...---+++333@@@hhhmmm```SSSgggaaakkkuuuuuuwwwtttrrrrrrssssssrrrqqqpppoooooopppqqqsssrrrmmmfffaaatttlllpppuuupppqqqwwwsssqqqkkkUUUOOOdddpppwwwzzz|||xxxvvvxxxyyyxxxuuutttuuuvvvpppppppppooonnnmmmkkkkkkjjjjjjkkklllllllllllllllhhhnnnkkkkkkooocccLLLBBBJJJRRR~~~qqq777---111'''---***))))))))))))******************+++++++++,,,,,,,,,///000333^^^yyygggzzzzzzZZZ___lllrrrgggxxxzzz~~~}}}{{{zzzyyyxxxxxxvvvwwwwwwxxxyyyzzz{{{{{{{{{sss\\\JJJDDDGGGEEEIIIDDDnnnyyypppkkk???***------%%%))))))))))))************(((***(((+++000,,,222FFF|||~~~ggg|||rrruuuzzzggg|||zzziiicccxxxsssVVVIIILLLaaa|||^^^hhhyyyzzz}}}~~~{{{vvvqqqiiiYYYJJJLLLMMMJJJGGG<<>>:::888777999>>>@@@???===NNNZZZzzzpppkkkddd___\\\ZZZVVVSSSFFFEEE@@@:::AAAUUUgggppprrrqqqsssxxx|||XXXooooooJJJzzznnnooo999333---,,,...000...,,,+++&&&(((......,,,666EEEnnnmmm]]]PPPkkkXXXjjjsssvvvyyyuuusssttttttsssrrrpppmmmlllnnnooopppqqqoooiii```ZZZlllmmmrrrssssssnnnsssqqqwwwuuuUUUCCCVVV]]]www}}}}}}yyy}}}xxxzzz{{{zzzwwwuuuwwwyyyoooooooooooonnnlllkkkjjjjjjkkkllllllmmmmmmlllllliiinnnllllllqqqeeeMMMAAAGGGNNNyyy;;;...111%%%...---))))))))))))******************+++++++++,,,,,,,,,,,,///===vvvvvvaaa~~~vvvyyyYYYbbbooosssfffuuuvvv|||yyywwwvvvssstttuuuwwwyyy{{{|||}}}vvv{{{|||qqq[[[IIIEEEIII>>>BBBAAAttt~~~jjjEEE%%%)))000'''))))))))))))************((()))(((+++000,,,333IIIvvvxxx___}}}qqqvvv\\\ZZZ~~~zzz\\\GGGIIIaaakkkmmmRRRkkk||||||~~~~~~xxxrrriiiXXXGGGFFFJJJKKKJJJ<<>>???MMM___aaabbbdddhhhhhhgggnnnsss{{{|||rrrcccQQQFFFBBBFFFDDDFFFQQQ___mmmvvv{{{{{{xxxxxxvvvnnnfffXXX___ccc^^^PPPEEEDDDHHH@@@<<<999999777444333666DDD___rrrlllfffcccaaa]]]WWWQQQNNNDDD???<<<;;;MMMcccjjjnnnppprrrzzz{{{jjjdddrrrEEEXXX~~~{{{~~~KKK---222000'''//////---''',,,,,,---000111<<>>;;;JJJaaajjjmmmqqqttt{{{}}}mmmeeepppJJJQQQ~~~SSS000111000(((//////---''')))...------@@@YYYcccxxxbbbpppWWWbbb}}}vvvzzzmmmrrrsssrrrrrrrrrppplllfffaaaaaa```cccggghhhdddcccdddhhhkkk{{{mmmrrrqqqjjjoooqqqqqqtttrrraaaMMMIIIWWW```]]]XXXccc{{{xxx{{{|||vvvuuu{{{zzzzzzzzzyyyxxxvvvuuutttqqqqqqpppooonnnmmmllllllmmmkkkiiiiiijjjkkkjjjiiiooonnnnnnppppppgggVVVIIIDDDKKKgggEEE///---***)))---************************)))******++++++,,,------...222DDDtttiiiuuujjjddd]]]llluuuttttttwww}}}~~~}}}}}}~~~}}}|||uuurrrqqqtttvvvvvvyyy}}}ZZZFFFGGGEEEAAAJJJBBBBBBsssaaavvvRRR000***---)))))))))))))))************)))))),,,(((//////888jjj```ZZZxxxnnn{{{zzzvvvddduuuZZZ```}}}~~~nnn}}}}}}cccnnnllleeemmmlllkkkpppnnn{{{uuuqqqooofffUUUHHHNNNHHHLLLHHHEEEAAA|||kkk|||{{{|||PPP444++++++******)))))))))))))))(((((((((((())))))))))))***...111???BBBzzzkkkkkkyyybbblllMMMDDDEEEbbbhhhxxxttttttsssrrrsssrrrqqqpppqqqssstttsssrrrttttttgggMMM[[[uuuwwwwwwiii^^^WWW<<>>BBBKKK```ttt~~~uuujjjXXXFFF<<<;;;>>>???@@@DDDPPPaaapppwww~~~zzzooo___UUUYYYaaa{{{YYYEEEDDDJJJHHHAAABBB<<<666555333333777<<>>???AAANNNiii|||ttthhhVVVEEE===>>><<>>;;;HHHSSSZZZggg{{{hhhQQQaaadddNNNLLLHHH:::333888333///---000333555:::???PPPcccvvvkkk}}}~~~pppccceeeeeeeeeccc```[[[WWWUUUTTTIIIIIIGGG;;;???VVVgggjjjqqquuu{{{sssfffhhhLLLPPPwwwzzzppp;;;---+++'''///,,,***++++++---222DDDjjjqqq{{{YYYxxxooowwwooowwwrrrpppooopppppppppooommmpppwww|||zzzuuulllaaaWWWjjjggg}}}yyypppuuuqqqiiinnnqqqqqqvvvzzzttthhhGGGLLL\\\sss~~~wwwjjj^^^XXXaaaooowwwyyyyyyvvvwwwwwwwwwwwwwwwvvvvvvqqqqqqpppooonnnmmmlllllljjjiiijjjmmmpppqqqqqqppplllmmmnnnooolllcccWWWMMMFFFXXXuuuPPP333,,,,,,+++---************************)))******++++++,,,------)))222HHHuuuppp~~~zzz{{{~~~~~~||||||~~~nnneeekkknnnxxxuuu~~~zzzrrrsss~~~zzzxxxxxxyyyvvvvvvxxxyyywwwxxx{{{~~~zzzvvvhhhRRRKKKLLLEEEEEEFFF999JJJeeeeeewwwlll111...''',,,))))))))))))************(((''',,,+++///---AAANNNRRRrrr{{{}}}{{{ZZZRRR```vvv}}}dddOOOVVVqqqYYYIIITTTRRRMMMWWW]]]ZZZYYYrrrvvvpppqqq{{{ssshhhXXXOOONNNJJJMMMKKKHHHPPP>>>kkkfffvvvwwwaaa///++++++******)))))))))))))))(((((((((((()))))))))))))))111666BBBEEE|||[[[nnn~~~lll{{{aaaGGGDDDKKKkkkrrrxxxvvvtttqqqqqqsssrrrpppnnnoooqqqrrrsssssstttpppuuuqqqmmmpppnnnlllkkkfffZZZQQQCCCWWWsssqqqwwwtttuuukkkSSSCCCUUUTTT444111////////////...............---+++---000999eee{{{nnn~~~uuuPPPHHHsssyyyoooddd===:::<<<<<<>>>DDDUUUrrr{{{qqquuuvvvgggTTTBBB===@@@===IIIVVVddd{{{rrrfffrrrrrreeeXXXOOOEEE999333444000...///444777888;;;@@@VVVgggtttfffiii{{{fffdddbbbccccccbbb^^^ZZZVVVTTTPPPGGGHHHHHH<<>>AAA^^^yyyeeeZZZnnnwwwdddlll```aaabbbaaa]]]XXXUUUTTTLLLDDDGGGHHH<<<@@@ZZZoooiiiqqqssswww}}}sssffffffXXXHHH~~~xxxCCC///---+++333///---&&&222,,,'''666BBBRRRlllbbbOOOccc}}}uuuzzznnnrrrrrrqqqoooooopppqqqqqqppphhhqqqvvvsssooommmhhhbbbjjjeeezzzyyyppprrrkkktttrrrsssuuutttnnnnnnrrr]]]RRRQQQaaarrrttthhh^^^VVVbbbdddYYYTTT___kkknnnuuuvvvvvvwwwwwwwwwwwwvvvssssssqqqooonnnllljjjjjjlllllllllmmmnnnmmmkkkiiijjjkkkllllllhhh^^^SSSJJJFFFYYYgggkkkzzzVVV888...---+++***************************)))******+++,,,,,,------111///CCCooohhhlllcccnnnuuu}}}www}}}~~~wwwyyy|||yyyxxxzzzyyyvvvuuuwwwuuuqqqpppsssttttttvvvlllWWWPPPNNNEEE>>>SSS===III555fffuuuuuujjj___&&&777,,,((())))))))))))************,,,***111///000+++>>>YYYaaa{{{zzzyyy~~~{{{nnnQQQbbblllHHH]]]zzzvvvWWWSSS```llluuutttlll}}}TTTooo|||uuummm]]]NNNIIIMMMTTTOOOLLLTTT999^^^nnnvvvsssqqq111111+++******)))))))))))))))(((((((((((())))))))))))$$$...555CCCJJJUUUmmmUUU```HHHJJJSSSqqqttt}}}xxxvvvsssnnnmmmpppssspppnnnmmmnnnoooppppppqqq{{{|||{{{}}}vvvwwwtttkkkrrrsssbbb^^^^^^OOOUUUBBBGGGPPP```ooosss~~~zzzooo\\\MMMSSSnnn[[[333333222000.........///...---'''222000...111666aaa~~~uuuvvvfffLLLvvveeejjj333FFFAAA@@@???HHHaaazzzooosssttt}}}zzzsssmmm\\\FFF===@@@AAAPPPfff|||~~~sssqqqxxxssshhhjjj[[[JJJGGGAAA666222777333222777:::===EEENNNdddaaaggg~~~vvvkkk___aaaaaa```^^^[[[WWWSSSPPPMMMKKKGGGBBB===CCCXXXlllllloooyyyxxx|||vvv___cccWWWJJJxxxyyyyyy???555......)))111***///(((......000333BBBqqq{{{www]]][[[lllnnnuuuwwwrrrqqqqqqpppppppppqqqqqqrrrtttrrrmmmpppuuuooobbbjjjdddsss{{{nnnnnnqqqsssrrrrrrqqqjjjeeejjjssseee[[[RRRWWWeeennnhhh\\\[[[]]]cccOOORRRYYYQQQqqqtttuuuwwwyyyyyywwwsssooouuussspppmmmlllkkkllllllkkkmmmooommmjjjiiijjjmmmooopppooolllggg___RRRGGGLLL@@@LLLiiiPPP222444222+++...++++++************++++++***++++++,,,,,,------...///...KKKlll}}}xxxnnn[[[ddd~~~||||||zzzvvv{{{{{{|||}}}||||||xxxttttttwwwxxxvvvrrrqqqsssrrrhhhXXXJJJFFFJJJJJJIIISSS???555xxx~~~qqqjjjaaa666))),,,''')))))))))))))))******+++---)))---+++...,,,BBB\\\RRRtttppp{{{ZZZJJJXXXnnnqqqeee|||iiiIIIhhh```NNNGGGZZZkkk{{{uuu{{{YYYHHHsssrrrjjjggg]]]QQQJJJRRRQQQNNNMMMEEE<<>><<>>IIIVVVqqqkkkeeetttuuujjjaaa```___^^^\\\YYYUUUQQQNNNKKKIIIGGGBBB>>>CCCWWWkkknnnooozzz|||gggjjjZZZHHHrrr{{{zzzBBB666///000,,,222+++///(((...---///222@@@mmmtttzzz```YYYooooootttsssqqqrrrrrrrrrrrrqqqpppooosssrrrpppqqqtttssshhh\\\nnniiiwww~~~qqqppprrrssssssoooddd[[[\\\hhhrrrmmm]]]TTT[[[```^^^]]]aaa^^^jjjrrraaaYYY```jjj|||zzzwwwwwwxxxyyywwwuuuvvvtttqqqnnnlllkkkkkkkkkkkkmmmnnnmmmkkkiiikkklllmmmmmmmmmkkkggg^^^RRRIIIIIIIIIaaaMMM111333222,,,,,,++++++************++++++***++++++,,,,,,------...---000OOO^^^sssrrrfffZZZcccwwwxxx}}}~~~zzzyyy~~~|||{{{zzzyyyuuurrroooqqquuuwwwuuusssmmmqqqqqqfffTTTFFFDDDHHHOOOCCCHHHAAANNN}}}qqqiii888''',,,+++)))))))))))))))******++++++)))...---///+++===}}}ZZZPPPqqqwwwjjj___|||QQQEEE[[[rrriii^^^wwwyyy}}}qqqNNNaaawwwQQQCCCGGGWWWfffwwwzzzpppTTTLLL~~~rrrkkkhhh^^^SSSNNNNNNNNNLLLKKKDDD;;;SSS{{{gggmmm555,,,,,,+++******))))))******(((((((((((())))))))))))((('''888@@@NNNppplllYYY^^^JJJGGG^^^rrrwww|||zzzwwwqqqnnnooorrrqqqnnnllllllmmmnnnooorrrrrrrrrqqqpppooonnnmmmooorrrppphhh___ZZZTTTNNNMMMSSSNNNNNNiiiyyypppdddOOOPPPvvvaaa888666222000.........///...---+++222...+++...111[[[uuuhhh|||~~~qqqccccccvvv}}}<<>>>>><<>>CCCVVViiiooonnnxxx|||fffgggXXXCCCzzzxxxxxxFFF777///222...333***...)))///,,,...111<<>>GGG[[[mmmvvvOOOTTT{{{rrrjjj\\\OOOKKKJJJKKKJJJJJJBBB888QQQ~~~kkkkkk///333,,,+++******))))))******(((((((((((())))))))))))111)))777EEEQQQ}}}rrreee|||vvvqqq\\\[[[HHHGGG^^^pppvvv{{{zzzwwwrrroooppppppooonnnnnnnnnnnnooooooppppppqqqrrrqqqpppooonnnqqqqqqkkkaaaYYYTTTNNNHHHHHHRRR___jjjvvvZZZDDDIIIrrrddd999555222000.........///...,,,,,,111,,,+++///000ZZZgggddd{{{~~~}}}zzznnnaaaaaajjjiii333CCC>>>>>>AAABBBEEEQQQeeewww{{{yyy}}}yyyvvvooo___LLLAAA???LLLWWWwwwoookkk^^^WWWYYY]]]cccfffddd```]]]WWW```ssslllMMM888777:::=========DDDSSS```hhhcccgggppptttzzzlll```]]][[[ZZZYYYVVVSSSPPPMMMKKKJJJJJJHHHDDD>>>BBBTTTfffsssoooxxx~~~aaaaaaQQQ???xxxJJJ888///222///444)))...)))///+++---///888^^^xxxjjjaaaqqqooommmgggmmmnnnoooooooooooonnnnnntttooopppwwwvvvmmmjjjnnnuuulllsss|||ssskkkmmmnnnjjjpppmmmdddkkksssgggbbbaaaXXXNNNWWWkkkhhhqqqhhhppprrrbbbhhhooossssssqqqooonnntttrrrqqqooonnnmmmmmmmmmkkkkkklllkkkkkkkkkkkkkkklllkkkkkkkkkdddXXXLLLGGGHHHUUUyyyLLL888333000...,,,,,,++++++******++++++,,,***++++++,,,,,,------...222,,,GGGxxxppp~~~{{{ZZZWWWaaahhhnnn|||uuu|||zzzyyyyyyyyyzzzxxxvvvuuuvvvuuurrrooollluuuvvvfffPPPFFFIIIOOOQQQIIIEEE666888ooodddeeexxxsss<<<)))---,,,)))))))))))))))******+++***)))---+++000,,,888oooXXXLLLccclllgggnnnsssttt|||XXXvvv\\\YYYPPPDDDCCCMMM```nnn~~~wwwNNN^^^~~~ttthhhWWWKKKHHHJJJKKKKKKKKKBBB777OOO}}}tttfff---888,,,+++******))))))******(((((((((((())))))))))))222+++888BBBOOO^^^\\\xxxppppppbbbZZZGGGFFF]]]ooouuuzzzxxxvvvqqqoooqqqmmmnnnnnnoooooooooooonnnnnnoooqqqrrrsssrrrqqqppprrrooofffZZZRRRNNNGGG@@@???NNNhhh}}}~~~dddMMMJJJOOOoooggg:::444222000.........///...,,,,,,...***,,,111000XXX}}}ttt^^^ccc{{{~~~|||xxxmmmbbb^^^ooosssXXX:::<<>>AAASSSeeevvvqqq|||aaaaaaPPP@@@yyyNNN:::///111...333)))---***000+++,,,///555WWWjjjddd}}}rrrqqqrrrmmmpppooooooooooooqqqrrrsssrrroooqqquuuqqqllluuuwwwmmmpppuuummmjjjooooooooosssooogggooopppooojjj```UUUQQQVVV]]]eeeiiihhh\\\dddkkkjjjeeebbbgggmmmqqqppppppoooooooooooooookkkkkkjjjkkkkkkkkkkkkkkknnnllllllkkkbbbRRRGGGCCCFFFRRRwwwLLL???555///000///,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...111---BBBzzzooo}}}___```hhhiiijjj~~~{{{www|||yyyyyyzzz|||{{{zzzyyyxxxwwwuuurrrpppmmmvvvvvvcccMMMEEEKKKQQQMMMIIICCC222666jjjdddtttrrrppp<<<+++...))))))))))))))))))******++++++)))+++(((///...999nnnXXXMMMcccqqqlllnnnqqq```}}}[[[XXXJJJCCCFFFUUU```aaafffjjj~~~OOOfffvvvnnndddVVVMMMLLLLLLNNNNNNMMMBBB777PPP}}}vvvzzzfff---333,,,+++******))))))******(((((((((((())))))))))))&&&(((555888KKKUUU]]]yyy|||iiijjj[[[HHHEEE[[[nnnttt|||xxxwwwuuuqqqoooqqqmmmnnnoooppppppooonnnnnnkkklllmmmooooooooooooooorrrkkk```SSSMMMJJJBBB:::CCCLLL]]]llloooQQQSSSgggiiiwwwlll===444222000.........///...---+++,,,(((---222...TTTvvvaaafff{{{|||xxxoooeee___nnnQQQCCC:::AAABBBDDDCCCAAAFFFUUUfffooowww|||{{{zzzyyyxxxxxxtttkkk\\\NNNDDD@@@<<>>;;;<<<;;;<<>>EEEVVVaaaaaafffmmm~~~SSSnnn{{{pppeeeWWWOOONNNLLLOOOOOOMMMCCC999TTTqqq555...,,,+++******))))))******(((((((((((())))))))))))&&&+++666555HHHZZZaaayyyhhhrrr```IIICCCYYYnnnttt{{{wwwwwwuuurrrqqqrrrnnnnnnoooooooooooonnnmmmnnnnnnnnnooopppqqqqqqrrrooogggZZZNNNJJJGGG???555CCCMMMXXXfffqqqjjjppplll```vvvpppAAA888222000.........///...---,,,+++'''---111***LLLmmmjjjzzz~~~|||yyyrrrjjj]]]zzzNNNBBB@@@>>>@@@DDDEEEDDDHHHVVVeeemmm{{{||||||yyyyyy}}}|||{{{}}}zzzwww}}}vvvwwwssshhhZZZMMMEEE@@@???OOOfffwwwyyynnnaaaYYY{{{rrrqqqlllccceeeQQQSSSQQQTTTYYYMMM>>>>>>777<<<======DDDWWWiiisss{{{kkk^^^^^^XXXVVVUUUTTTSSSRRRQQQQQQQQQKKKJJJGGGCCC???FFFZZZnnnpppmmm|||yyyZZZ___RRRNNNXXXBBB333///***333...++++++111+++---111333OOOqqq^^^aaauuusssvvvuuuqqqrrrsssrrrqqqmmmjjjhhhjjjooorrroooooouuu}}}ggg```eeejjjffffffiiidddiiillloooqqqqqqrrrrrrsssvvvvvvtttkkkXXXIIIJJJTTTYYYyyywwwtttmmmaaaVVVSSS[[[kkkwwwrrrrrrrrrqqqpppooonnnmmmkkkiiihhhiiilllmmmkkkjjjmmmiiijjjkkk```LLLAAAAAAFFFSSS|||BBB>>>555222555...---,,,,,,++++++,,,,,,---***++++++,,,,,,------...+++444<<>>III;;;===CCCGGGGGGLLLXXXfffmmmxxxzzz~~~{{{|||qqquuuyyy|||zzz|||wwwsss~~~vvvvvvrrrfffXXXMMMEEEAAA@@@HHH^^^uuutttaaaXXX]]]rrrrrrwwwssseeedddSSSYYYXXXXXXUUUCCC777<<<000999>>><<>>AAAJJJMMMIIIJJJBBB777GGGwwwtttmmm444(((000,,,)))))))))))))))******+++((())),,,(((000...///XXX}}}\\\UUU{{{lllyyybbbuuuNNNZZZVVVgggZZZKKKWWWkkktttnnnqqqsssssspppyyyddd}}}zzzlllbbbVVVMMMLLLGGGJJJKKKJJJBBB===^^^}}}ggg777///,,,++++++***)))*********(((((((((((()))))))))))),,,###000???OOO|||vvv___cccyyyUUU|||vvvhhhLLL@@@VVVnnnuuu{{{}}}yyyzzzyyyvvvuuuwwwrrrqqqooonnnmmmmmmmmmmmmooonnnllljjjkkkmmmpppqqqiiiaaaSSSJJJIIIGGG===111777PPPYYYjjjxxxuuu```WWWLLL<<>>dddZZZzzz|||sssppptttrrrpppoooppppppmmmfff```nnnhhhlllppplllqqqzzzxxxhhhdddoooooovvvrrrqqqhhhhhhlllrrrtttrrrqqqsssyyyuuuvvvvvviiiVVVNNNSSSgggjjj```qqq~~~ooo[[[lllyyy___gggqqqlllmmmzzzsssgggpppqqqooommmlllllllllkkkjjjiiifffhhhhhh[[[FFF>>>BBBIII]]]iii===777555666000222//////...---+++******)))++++++++++++,,,---...///+++555;;;ffftttyyyjjj]]]XXXaaalllqqqxxx}}}www~~~{{{yyyuuunnnsss~~~{{{zzzzzz{{{zzzvvvwww||||||tttoooooorrrwwwfffFFF:::GGGNNNFFFAAAHHH999888NNNVVVtttmmm===)))///*********************++++++***+++))),,,000,,,333IIIPPP[[[iiimmm~~~ssscccVVV___nnnfffYYY[[[tttpppuuuvvvzzz|||yyy{{{bbb~~~rrrggg[[[OOOIIIIIIJJJPPPQQQKKKIII333bbbyyypppUUU999000***+++,,,+++))))))***+++((((((((((((((()))*********111333===MMMvvvaaaaaafffdddjjjRRR???NNNkkkuuu}}}yyyyyyxxxuuutttuuuuuuuuutttrrrpppnnnmmmmmmpppoooooooooooooooppppppmmmdddWWWOOOLLLFFF999,,,888WWWPPPdddxxxbbbTTT888EEEJJJSSSPPP<<<666333//////000111000...,,,,,,---)))111,,,555qqqeeezzz{{{zzz{{{yyyuuuqqq```uuuQQQJJJCCC>>>>>>===GGGVVVXXXSSSYYYhhhgggddd___bbbkkklllmmmvvv~~~ssszzznnnnnnhhh~~~~~~|||{{{zzzyyyvvvssssssqqqiii```\\\WWWJJJ;;;CCCOOO```eeeWWWJJJPPP___rrrpppdddzzzrrrqqq]]]ZZZVVVOOOCCC777222555;;;>>>666===BBBOOOyyykkk\\\WWWTTTQQQTTTTTTTTTSSSRRRPPPOOONNNHHHIIIEEE???BBBRRReeeqqqooonnn[[[UUU;;;aaatttRRR...666000+++333------...///------333;;;{{{kkk\\\yyy~~~sssooosssooooooppppppooonnnoooooosssnnnjjjaaaXXXccctttwwwmmmeeejjjkkkwwwzzzwwwnnnmmmpppvvvwwwtttsssuuuwwwqqqqqqtttmmm^^^UUUVVVRRRuuusssbbb~~~wwweee___lllqqq___MMM^^^kkkiiigggpppmmmhhhrrrnnnmmmkkkkkklllmmmlllkkkhhhfffgggfffXXXEEE>>>BBBIIIcccbbb999444333666111333//////...---,,,+++******++++++++++++,,,---...///(((000444[[[nnnttteee``````hhhpppuuu|||~~~uuuzzzyyyxxx{{{yyyxxx~~~}}}{{{{{{{{{{{{{{{xxxxxx{{{xxxqqqmmmnnntttppp]]]BBB:::EEEJJJEEEIIIIII<<>>PPPQQQoooUUUBBB;;;666111000222333000,,,++++++...+++000***///```bbb|||{{{{{{zzzvvvssseeeuuuXXXRRRJJJ>>><<>>CCCLLLjjj^^^999555333666111444000//////...---,,,++++++++++++++++++,,,---......,,,111111SSSooopppaaadddkkkqqquuuzzz|||rrr{{{uuu||||||}}}}}}}}}|||||||||||||||{{{zzzzzzyyysssmmmlllooouuueeeNNN>>><<>>UUUnnn]]]{{{yyy]]]BBBMMMdddgggjjj||||||uuutttuuuuuuuuuxxxyyyuuuooommmooorrrrrrrrrppppppooooooooooooppppppqqqlllfffbbb]]]RRREEE;;;EEEZZZVVViiifff@@@SSS___YYYYYYGGG<<<:::666444222000---***+++)))///,,,...+++...TTTvvvaaazzz}}}||||||zzzwwwuuukkkwwwccc[[[SSS===???KKKWWWZZZ[[[```hhhmmmooohhhvvvlllpppoooqqqbbbyyyxxxwwwvvvuuuvvvuuurrrpppqqqbbbUUUTTTXXXUUUIII===:::CCCRRR[[[VVVSSSaaauuuwwwbbbJJJ???666333333444777;;;444===???KKKKKKOOO{{{|||```YYYWWWQQQPPPUUUPPPPPPQQQQQQPPPOOONNNNNNJJJHHHCCC???GGGZZZmmmwww|||___XXXRRR@@@___rrrWWW333///111000...///------...,,,***...444]]]~~~```dddxxxrrrxxxuuuuuutttrrroooppptttwwwtttmmmhhhjjj}}}mmmcccfffddduuu{{{xxxvvvvvvyyyxxxsssqqqrrrsssnnnnnnssstttmmmfffdddeeeMMM[[[}}}tttkkk```ZZZYYYdddhhhYYY\\\ssspppooommmllljjjiiiiiijjjkkkkkkjjjgggfffddd]]]NNN@@@>>>EEEUUUrrr]]]===999444666111222000000///......---,,,,,,,,,+++++++++,,,,,,---......111///JJJyyyuuu}}}}}}pppbbbmmmyyy}}}||||||vvv~~~}}}zzzyyy~~~}}}}}}~~~}}}|||zzzyyyzzz{{{wwwpppkkkmmmqqqsssZZZAAA;;;@@@BBBBBBCCC>>>;;;999HHHxxxQQQ444777'''222,,,+++++++++++++++******))),,,)))***///---000???fffpppdddaaaKKKiiizzzsssMMMDDDRRRaaa{{{{{{TTTGGGYYYcccwww|||```bbbsss{{{~~~hhhTTTGGGFFFKKKMMMNNNRRRIIIBBB:::rrrjjj~~~MMM333000---......---***(((((()))((((((((((((((())))))***+++,,,,,,:::MMMxxxnnnbbbqqqrrr|||~~~cccDDDKKKaaadddhhhzzz~~~vvvttttttrrrrrrtttvvvrrrmmmmmmpppsssrrrpppttttttsssrrrrrrrrrrrrsssmmmkkkkkkjjjdddWWWJJJDDDKKKXXXTTTaaa}}}fffLLLeeeeeeiii^^^NNN<<<<<<:::666111...,,,---...(((///++++++...111MMM~~~```xxx{{{~~~|||{{{zzzxxxvvvooovvvjjjbbb[[[???@@@MMMWWWVVVWWWbbbooouuummmooonnnpppaaaxxxxxxwwwuuuuuutttssspppnnnhhhZZZQQQVVV[[[SSSDDD:::777???QQQaaafffdddlllxxxlllaaaIII???666555777888:::===999MMMUUU```]]]bbbwww```PPPRRRTTTNNNLLLRRROOOOOOOOOOOOOOONNNMMMLLLLLLIIICCC@@@III\\\lllsss}}}zzzZZZWWWNNN>>>```lll~~~SSS666...222222---000---,,,...---+++---111BBBmmm___|||tttxxxwwwtttrrrrrrssssssqqqooouuutttuuuuuu~~~tttjjjfffmmmjjjxxxyyywwwttttttvvvtttooommmoooqqqqqqrrrtttsssnnnkkkkkkeeeQQQcccpppeeeYYYXXXTTT^^^gggnnn|||nnntttwwwqqqmmmllliiiiiiiiijjjiiihhhggggggcccXXXHHH>>>@@@GGGYYYyyyXXX>>>:::444666222333111000000//////.........,,,,,,+++++++++,,,------+++...+++>>>iii}}}yyyzzzzzzzzz~~~|||nnndddsss}}}{{{|||{{{ppp~~~~~~{{{xxxuuuxxxyyytttnnnlllnnnqqqkkkPPP:::<<>>666111///000111000'''///***)))000444EEEeee}}}{{{zzz~~~}}}|||zzzyyyxxxwwwppptttxxx|||lllfffgggHHHBBBMMMUUUVVVXXXddduuummmooonnnqqqcccyyy~~~|||yyywwwuuurrrnnnlll^^^UUUVVVaaabbbPPP===555555;;;KKK]]]eeedddiiiqqqfffeeeMMMDDD<<<:::;;;::::::===PPPfffkkkooopppxxxbbbVVVNNNPPPQQQLLLJJJMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKHHHBBBBBBNNN```nnnsss}}}nnnUUUXXXJJJIII}}}KKK999000333333---111---,,,......,,,---000BBBxxxyyybbbtttuuussspppooorrruuuvvvrrrnnnqqqxxxwwwmmmuuuzzzooojjjkkkuuurrryyyuuurrrqqqsssqqqmmmkkkmmmqqqqqqqqqqqqooonnnnnnoooqqquuu|||zzzsssqqqiiiXXXZZZ```qqqxxxyyyjjjgggsssxxxoooooollljjjiiijjjiiihhhggghhhhhhcccTTTDDD<<>><<<;;;:::===AAATTThhhccc```iii}}}iiiXXXVVVTTTQQQNNNMMMLLLLLLLLLOOONNNNNNMMMLLLKKKIIIHHHFFFCCC@@@DDDTTThhhuuuxxxbbbPPPWWWFFF]]]AAA;;;333444333///111---,,,...///---...000BBBlllvvv```{{{rrrrrrppppppqqqrrrssssssrrrqqqppprrryyyuuuiiillluuurrrlllkkkuuusssxxxtttqqqppprrrqqqmmmlllnnnpppmmmjjjiiillloooooommmppp}}}lllhhhiiiaaaXXXSSSZZZooovvv}}}vvveeekkkmmmtttvvvkkknnnllljjjjjjjjjkkkjjjiiiiiijjjcccRRRAAA<<>>XXX~~~uuuEEE111---,,,---...---+++******,,,((((((((((((((()))******'''***---;;;HHHoooccciii~~~___EEELLL___iiiooozzz|||}}}zzzxxxyyyssswwwzzzxxxuuurrrsssvvvtttsssrrrqqqpppppppppppprrrppprrrooo```KKKEEEKKK```fff{{{}}}___CCCDDDUUU{{{hhhGGG444111222///***000&&&111---(((111000333|||xxxvvv||||||||||||{{{yyywwwwwwxxxyyyvvvkkktttnnnqqqlllWWW]]]hhhsssvvv}}}tttdddoooooovvvmmm|||}}}zzzxxxvvvuuutttrrrooolll]]]TTTTTT[[[QQQ===666???===>>>EEEMMMPPPVVVjjjoooddd[[[HHHBBB<<<;;;:::;;;AAAHHHCCCTTTJJJCCCQQQwwwzzzhhhaaaaaa```ZZZUUUNNNRRRRRRKKKIIILLLNNNNNNOOOOOONNNMMMKKKJJJHHHGGGAAA??????FFFXXXnnn{{{~~~[[[LLLUUUBBBfff;;;===555444333000111---,,,///000......111---WWWkkkYYYrrrrrrpppqqqsssuuussspppnnnpppsssvvvllllllqqqpppssssssiiimmmiiippppppuuutttqqqqqqsssrrrooonnnqqqpppiiibbbbbbjjjrrrpppkkkkkkyyyxxxwww}}}qqqeeennnkkk\\\cccsssbbb^^^sssxxxyyyxxxllllllkkkiiijjjkkkllllllllljjjkkkcccQQQ???;;;EEEOOOvvvLLL>>><<<333666333444222222222111111111111111------,,,++++++,,,,,,,,,***000---,,,GGGnnn|||rrr|||oooeeecccooo|||}}}~~~tttuuu|||yyyxxxzzz~~~}}}yyytttnnnpppnnnhhhfffhhhddd]]]AAA===<<>>999777666,,,333,,,,,,,,,,,,,,,---...///```gggxxx|||~~~qqqxxx{{{zzzzzz{{{}}}|||xxxtttuuuwwwxxxyyy~~~lllssswwwxxxzzzuuuwwwooorrr}}}tttrrr|||wwwrrrtttwwwuuulllbbbWWWYYYWWWNNNAAA888666777777>>>FFFJJJMMMUUU___ggg|||kkkZZZPPPFFF>>>999<<<@@@BBBCCCDDD@@@AAACCCCCCRRRwwwrrrfff]]]\\\VVVMMMKKKRRRQQQPPPNNNNNNOOOOOOOOONNNMMMMMMLLLLLLKKKIIIHHHGGGEEE???@@@NNN```ooo~~~~~~TTTMMMTTTCCC|||zzzCCC222:::999)))000000//////.........//////---PPP{{{hhhlll}}}~~~uuuzzzssssssssstttuuuvvvwwwxxxsssqqqooolllkkkkkklllmmmnnnaaawwwqqq}}}uuurrrqqqooommmlllmmmmmmnnnooo```YYYbbblllmmmkkklllrrrqqqtttxxxvvvppprrrxxxoooeee]]]lllmmm]]]ffftttffflllkkkjjjiiijjjkkklllmmmnnn```___EEE;;;FFFDDDWWWtttRRR888;;;>>>444000777333333333222222222111111...------,,,,,,++++++***---+++//////<<>>;;;444...222...+++///,,,''',,,++++++++++++,,,---...///CCC{{{```aaahhh|||jjj}}}}}}}}}}}}}}}{{{sss^^^JJJRRRooozzzlllfff]]]uuuggggggvvv]]]fffiiiRRRKKKIIIDDDDDDJJJMMMFFFQQQ999999QQQlll===<<<222------,,,++++++******)))******)))))))))))))))***'''000...;;;DDDeeegggeeexxx~~~wwwYYYEEEZZZnnnbbb}}}zzzvvvtttssssssqqqpppnnnmmmmmmoooppprrrtttsssqqqpppooopppqqqrrrvvvsssnnnfffZZZPPPQQQXXXVVVjjjmmmWWW???^^^wwwJJJ>>>555222)))///---,,,,,,,,,------...///NNNhhh{{{|||}}}sssvvv}}}~~~|||zzzzzzzzzxxxtttpppxxxzzzzzzzzz~~~pppqqqoooooo||||||xxxiiirrrsssxxx~~~ppphhhyyywwwqqqlllmmmqqqpppiiibbbRRR\\\ZZZGGG888999<<<::::::@@@KKKTTTWWWYYY```iiisssuuuzzzzzzkkkYYYMMMCCC???======>>>>>>CCCJJJQQQNNNNNNQQQ^^^}}}hhhTTTOOOOOOLLLNNNTTTRRRPPPNNNMMMMMMLLLKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFCCC???CCCPPPaaappphhhNNNMMMPPPHHH~~~rrr???666::::::...222000//////...............222JJJrrrmmmttt}}}sssuuurrrrrrrrrrrrssstttuuuuuusssqqqooolllllllllmmmnnnnnn```rrrmmmzzzqqqqqqpppooommmllllllmmmmmmooofffdddkkkpppmmmkkkmmmpppoooqqquuutttqqqsssyyynnniiidddjjj}}}}}}fff___|||~~~}}}{{{uuullllllkkkjjjjjjkkklllmmmnnn```YYYCCC???EEECCC^^^\\\DDD333666;;;777444888333333222222222111111111......---,,,,,,++++++***...+++......777ZZZrrriiiqqq~~~}}}zzzwww~~~~~~}}}xxxkkknnnxxx{{{|||{{{{{{|||}}}|||{{{yyytttsssmmmeee```[[[PPPDDD:::555???CCC;;;@@@GGG===:::EEELLLmmmlll???AAA<<<;;;333333===555'''***000---+++++++++++++++,,,---...///:::nnn}}}yyytttVVVgggfffmmm~~~{{{oookkkwww~~~~~~}}}}}}}}}}}}|||yyyiiiZZZccc~~~|||fffjjj}}}fffPPPJJJGGGCCCDDDIIIHHHGGGMMM::::::]]]ppp666444000------,,,++++++******)))******))))))))))))******$$$,,,---<<>>AAAJJJWWWdddssszzzRRRSSSTTTNNNVVViii___999<<<999999555444000///......---------...333<<>>DDDBBBOOOeeeooorrrwwwccc]]]EEEBBB@@@>>>===>>>FFFPPPWWW^^^zzzgggUUUQQQUUUTTTPPPMMMRRROOOLLLJJJJJJIIIGGGEEEIIIIIIIIIHHHGGGFFFEEEDDD;;;FFFUUUbbblllxxxbbbJJJbbbWWWFFFddd|||kkkNNN666AAA777888999444000000///...------------///+++PPPrrr{{{uuupppppp```mmmxxxssssssrrrqqqppppppqqqqqqqqqooommmkkkkkkmmmoooppplllgggrrrnnnvvvuuusssppppppoooooonnnnnnnnnnnnrrrmmmooovvvwwwpppmmmooonnnmmmlllmmmnnnooosssvvvrrrvvvyyy}}}{{{wwwsssnnnlllmmmnnnnnnmmmmmmllllllllllllhhh```KKK===BBBCCCYYY^^^===<<<777333444777666222222222222222111111111111.........---,,,,,,++++++...(((***---,,,888YYYwwwnnnooo~~~~~~qqqjjjwww~~~~~~}}}xxxuuummm|||~~~zzz{{{yyyvvvttttttsssqqqoookkkiiiddd]]]UUUKKK>>>555888???DDDBBB@@@DDDCCC;;;@@@^^^GGGAAA>>>999<<<888OOOUUUFFF000---///+++))),,,+++++++++,,,,,,---...555DDDsss~~~hhhUUU}}}}}}|||uuu}}}}}}~~~~~~~~~}}}|||xxxvvvuuuwww~~~}}}~~~||||||iiijjjhhhYYYJJJDDDCCCBBBBBBEEE???LLL===999BBBVVV:::///111------,,,++++++******)))))))))))))))))))))***+++...***+++777EEE^^^nnn___tttvvvuuuVVVEEEPPPdddpppwww{{{vvvrrrooonnnqqqpppooooooooopppqqqqqqlllmmmnnnooooooooonnnmmmmmmqqqqqqgggUUUNNN[[[mmmcccqqqlllxxxooosss{{{ffffffNNNDDD999...///......---------......111IIIlll|||tttzzz||||||yyyyyyvvvvvvuuutttsssrrrssstttrrruuuxxxwwwmmm___SSSMMMBBB===999999===BBBHHHMMMBBBTTTZZZ___qqqwwwooommmeeebbbbbbfffmmmuuuuuunnnkkkiiigggiiikkkjjjddd___NNNGGGBBB@@@>>><<>>eeerrr{{{pppYYYbbbzzz|||rrruuutttsssrrrrrrqqqqqqrrrooonnnmmmlllkkklllmmmnnnooooootttkkkfffgggaaadddoooooooooooooooooonnnnnnrrrjjjjjjrrrwwwsssnnnooonnnnnnlllkkklllooopppqqqqqqtttwwwzzzlllaaannnvvvmmmhhhmmmnnnnnnnnnmmmmmmllllllkkkccc\\\FFF>>>AAAHHHsssFFF<<<>>>:::222000444444111222222222111111111000000//////...------,,,,,,++++++((()))---,,,///OOOyyynnniii}}}~~~|||}}}~~~}}}sss]]]oooyyyzzz~~~|||vvvjjjlll~~~xxx}}}xxxzzzxxxuuusssrrrpppnnnkkkjjjeee]]]UUULLLBBB:::666;;;@@@AAAAAAEEEDDD???<<>>;;;999:::>>>???======@@@CCCMMMIIIQQQlllrrrjjjrrrnnnmmmuuu}}}sssoookkkgggeee```YYYTTTHHH:::444;;;>>>999999@@@BBBCCCOOObbbqqqqqqffffffWWWKKKCCCIIITTT[[[]]]]]]ggg{{{```ZZZQQQJJJGGGHHHLLLOOOLLLJJJIIIHHHJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFDDDCCCCCCUUUiiisssyyymmmRRRiiisssJJJJJJzzzqqqvvv???:::???555777777666333222111000///.........000(((666VVV|||zzz{{{```aaasss~~~zzzrrruuuuuutttsssssssssssssssnnnnnnnnnnnnnnnmmmllllllkkkoooqqqjjjbbb```dddjjjmmmmmmnnnnnnnnnmmmmmmlllppphhhgggrrrxxxtttoooooommmnnnllljjjkkkooopppmmmnnnqqquuuyyyzzzwwwrrrmmmwwwyyyyyytttkkkhhhkkkqqqmmmmmmmmmmmmmmmlllkkkjjj^^^TTTBBBBBBAAATTTjjj===::::::666111000222333111222111111111111000000000//////......---,,,,,,,,,)))***)))------+++EEErrraaaggg|||zzz~~~eeeWWWzzzyyy~~~|||{{{uuukkkuuu}}}yyy|||yyyyyyxxxvvvuuusssqqqllliiikkkbbbWWWMMMBBB999666777<<<>>><<<@@@FFF@@@===III\\\\\\]]]CCCEEEAAA===777<<<666333///444888---(((444,,,,,,,,,++++++,,,,,,---...444qqqqqqxxxqqq~~~|||yyyyyyxxxwwwsssyyy~~~}}}nnnyyyvvvmmmuuuzzzwwwyyyvvv{{{|||{{{uuuqqqnnniiicccSSSLLLDDD@@@@@@BBBCCCCCCCCCHHH333555```}}}EEE555444111------,,,++++++******)))(((((((((((()))***+++,,,'''&&&///444HHH^^^ooo|||dddooozzz{{{xxxbbbFFFDDD\\\hhhqqq|||{{{wwwsssqqqpppppppppqqqrrrssstttuuuuuusssrrrpppnnnnnnooopppqqqqqqooonnnpppssszzziii|||~~~pppvvvQQQGGGEEE:::000000///...............000***```vvvwwwzzz{{{~~~{{{yyyyyy|||zzz|||}}}{{{wwwtttssssssooommmooorrrkkkXXXEEE;;;777555777;;;:::888===DDDPPPZZZXXXfffzzzjjjwwwrrrnnnrrroookkk}}}|||yyyrrrggg]]]UUUNNNHHHCCCCCC===888:::===@@@CCCGGGLLLVVVfffuuu|||llliiiddd]]]QQQLLLUUUeeennnppppppwwwsssVVVVVVRRRKKKDDDCCCGGGKKKNNNJJJHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBLLL\\\lllrrrvvvccc]]]uuucccBBBdddvvv\\\>>>===:::444999555999555444333111000000//////000///333CCCyyyjjjcccnnnzzz}}}{{{uuutttssssssssssssssstttoooppprrrrrrqqqooommmkkkkkkmmmkkkkkkhhhfffppptttiiiiiijjjkkkkkkjjjjjjiiillliiimmmwwwzzzsssnnnooojjjlllkkkjjjmmmrrrqqqllllllpppvvvyyyuuuqqqoooooo}}}vvvggghhhnnnppplllmmmmmmmmmlllkkkiiihhh\\\KKK<<>>???;;;@@@FFF;;;AAAccciii{{{SSSHHHEEECCCBBB555>>>;;;>>>999888;;;333+++000---,,,,,,++++++,,,,,,,,,...444XXXvvvbbbyyyuuu|||xxx~~~}}}~~~}}}|||xxxzzz{{{yyyxxx{{{}}}~~~}}}uuulllSSSOOORRRWWWddd}}}zzzqqqwwwxxxtttpppkkkfff[[[LLLHHHBBB???@@@CCCDDDCCCDDDAAA333777uuuooo<<<---777000------,,,++++++******)))(((((((((((()))***+++,,,(((***333///DDDYYY\\\{{{}}}~~~bbb___www|||nnnRRRFFFWWWdddlllxxx}}}zzzxxxuuusssrrrssssssssssssssssssrrrrrrsssrrrqqqpppooonnnnnnnnnpppoooppprrrsssvvvtttggguuu```MMMEEE444000000///..................(((QQQsssmmm|||xxxxxx~~~{{{wwwtttuuuxxx}}}ppptttwwwvvvsssppppppqqqrrrmmmmmmrrrmmm[[[III???===::::::;;;999:::EEERRRMMM___jjjjjjuuuyyywww|||rrrcccppp~~~qqqjjjbbbUUUKKKDDD@@@>>>===888>>>>>>;;;BBBQQQ\\\^^^```ooodddeeefff\\\___VVVTTT```pppzzz~~~jjjaaabbbYYYOOOMMMIIIFFFHHHKKKLLLJJJJJJHHHFFFEEEFFFFFFEEEDDDFFFFFFEEEEEEDDDBBBAAA@@@SSS```lllnnnsssVVV___rrrLLL888vvvLLL>>>>>>666555:::555===666555444222111000000000,,,222000555nnnjjj___ggguuu~~~sssssssssrrrrrrsssssstttqqqrrrtttuuutttqqqmmmkkksssrrrhhhiiigggdddllllllffffffhhhiiiiiihhhgggfffhhhkkkttt~~~|||qqqlllooohhhkkkkkkjjjnnntttsssllllllppptttrrrllliiipppyyyzzznnnjjjmmmoooooommmllllllmmmmmmllljjjiiiggg\\\DDD888HHHHHHnnnuuuGGG???<<<666555:::;;;444000222111111111111000000000000/////////...------,,,,,,(((///+++***000)))555ZZZqqqYYYccc{{{|||~~~}}}}}}xxx|||hhhmmm{{{yyy|||wwwxxxttt|||~~~|||uuu{{{oooooopppqqqoookkkeee```[[[QQQHHHBBB;;;666888???AAAAAA===CCCFFF888HHHzzzyyyiiiJJJIIIBBBBBBDDD555@@@444???<<<444888999333111------,,,++++++,,,,,,,,,,,,222CCC{{{XXXyyyuuuqqq}}}zzz{{{{{{{{{}}}{{{zzzvvvyyyzzzxxx~~~~~~~~~{{{pppeeeLLL777999KKK[[[wwwzzzyyywwwuuuyyywwwxxxnnnmmmlllfffaaaRRRHHHFFFBBB???@@@CCCDDDCCCCCC===555:::~~~bbb888***:::000------,,,,,,+++******)))(((((((((((()))***+++,,,000111555)))>>>WWWVVVttthhh]]]tttoooxxx\\\IIITTT^^^hhhttt}}}~~~}}}|||zzzxxxvvvuuutttsssssssssrrrqqqpppnnnmmmqqqrrrrrrrrrqqqnnnllljjjpppqqqsssqqqiiieeejjjsssqqqjjj^^^lll~~~lll___TTTAAA444666444111//////...,,,***)))333555llljjjsss~~~|||~~~{{{yyyxxxxxxyyy{{{{{{|||yyyvvvrrrooonnnnnnooonnnkkkhhhjjjmmmfffPPP:::===>>>888666===AAAJJJZZZ___wwwyyyjjjxxxooosssnnnhhhoooyyyoooZZZJJJJJJIIIEEEAAA???AAADDDDDDLLLNNNXXXnnnuuuiiiaaaaaavvv\\\[[[```ZZZZZZ[[[YYYYYY[[[```eeehhhiiizzznnnaaaWWWSSSRRRRRRMMMJJJGGGEEEFFFHHHIIIJJJHHHFFFCCCBBBCCCDDDEEEEEEGGGCCCAAABBBAAAAAADDDJJJ]]]qqqnnnlllqqq^^^fff]]];;;TTTtttNNNBBBBBB999000PPPfffOOO888888777666555333111000...000...444SSSddd___nnn{{{}}}rrrrrrssssssttttttuuuuuu{{{hhhnnn|||vvvooommmfffxxxvvvlll___^^^fffhhhcccfffggg___QQQPPP]]]ggghhhnnnrrr}}}uuunnnooopppiii]]]tttmmmpppppprrruuuuuussspppnnnmmmgggjjjgggbbbdddkkknnnllljjjhhhgggkkknnnmmmfff___WWW666DDD:::bbbaaaDDD444666555555444222111000000//////////////////////////////.........---------,,,******,,,++++++444@@@{{{aaacccvvv}}}yyysssxxx~~~{{{zzz|||~~~{{{{{{wwwdddsssuuuzzznnnppp|||~~~vvvssssssuuuwwwsssrrrppppppnnniii```YYYPPPKKKBBB999444555;;;@@@DDDAAA===FFFAAACCCbbbppp~~~SSSNNNHHHDDDBBBAAA>>><<>>GGG:::VVViiiUUU>>>777444444333222111000/////////////////////////////////.........---------------++++++,,,+++***111;;;hhhjjjYYYmmm~~~yyy~~~~~~}}}zzzyyy|||~~~~~~~~~yyyvvv^^^[[[xxx}}}~~~yyyooommmwwwzzztttrrrtttuuuvvvqqqpppnnnmmmkkkeee\\\UUULLLFFF>>>777555888===AAAJJJ@@@HHHAAAEEEWWW]]]xxxjjjMMMJJJEEECCCBBBAAA???===???===:::999999888666444222///---,,,---...---,,,+++(((///^^^YYYRRR}}}yyy}}}{{{wwwvvvyyy~~~rrrhhheeewwwvvvuuuvvvzzz{{{wwwvvvwwwzzz||||||zzztttgggRRR>>>>>>KKKMMMHHH\\\zzzZZZVVVbbbrrruuuvvvxxxssssssoookkkiiiggg```TTTJJJBBB@@@??????AAABBBBBBAAADDD:::000YYYrrrCCC222444222......------,,,,,,+++******(((((()))))))))*********+++,,,***///666;;;TTTyyysssdddttt}}}xxx{{{ppp\\\NNNNNN]]]ppp{{{~~~|||yyywwwvvvtttqqqnnnnnnqqqvvvxxxwwwqqqiiidddZZZ\\\cccgggbbbZZZYYY]]]kkk```XXXUUU\\\nnnwwwooocccZZZZZZbbbtttrrrggg```~~~iiiLLL???888666444111000//////---,,,222(((+++???mmmzzztttxxxzzzyyytttqqqsssuuuttttttttttttrrrooollljjjhhhiiijjjjjjllljjj___TTTAAA<<>><<<:::999999999999888666555333000/////////---,,,...+++...RRRlllKKKmmm||||||{{{xxxsssttt{{{kkk^^^mmm|||}}}}}}~~~{{{zzzzzz|||}}}}}}{{{rrr```HHH:::BBBLLLLLLVVVtttqqqGGGGGGZZZnnntttwwwwwwppppppnnnjjjfff```WWWMMMGGG???>>>===>>>AAACCCCCCCCCDDD444666lllhhh<<<222444///***---------,,,++++++******(((((())))))))))))******)))+++(((***000333HHHiiiyyyfff```|||{{{vvvcccIIIEEEYYYmmmvvvzzz}}}~~~~~~~~~zzz~~~zzzxxxuuusssooollloooppprrruuutttoooeee]]]ccchhhnnnmmmcccYYYXXX\\\ZZZfffbbbYYYeeetttssskkkZZZXXX]]]yyysssmmmfffXXXhhheeeAAA;;;:::666444222000000000...---000&&&111555___~~~ttttttuuutttssspppnnnmmmkkkmmmpppqqqqqqoookkkiiifffjjjkkkiiiiiijjjfff```MMM===BBBXXX```eeezzzlllfffpppjjjaaaVVVLLLDDDJJJeee___===777???EEE@@@BBBBBBFFFHHH???FFF]]]qqquuufffvvv^^^bbb\\\WWW[[[WWWUUUWWWVVVOOOGGGHHHRRR\\\[[[[[[[[[XXXSSSMMMGGGCCCHHHFFFEEEHHHMMMMMMIIIDDDEEEFFFHHHHHHGGGFFFFFFFFFHHHEEECCCDDDFFFMMM]]]kkkqqqoooxxx~~~hhhssssssRRRDDD~~~GGGHHH===@@@AAA555444;;;888;;;;;;:::888666444222111///222000,,,444SSS}}}qqqcccjjj{{{qqqqqqpppooooooooopppqqq[[[UUUVVVeeeiiiYYYbbbxxxooooookkkaaa]]]___eeekkknnnllllllooopppmmmpppnnnmmmnnnnnnooooooqqqhhhlllxxxrrrtttllloooqqqrrrrrrooommmllllll```~~~fffaaasssooolllooo```JJJFFF;;;JJJqqqqqq>>>555555111111111000///......---........................------------------------,,,,,,------+++***+++...<<>><<<:::999999::::::888777777555333111000///---+++111000...DDDxxxPPPbbbppprrriiijjjvvv{{{ooonnn|||yyywwwxxx{{{}}}|||{{{||||||{{{{{{yyyppp\\\@@@???AAAFFFRRRooohhhOOOYYYrrr{{{wwwuuuoookkkjjjggg```VVVMMMEEEBBB===<<<<<<>>>AAACCCDDDCCC>>>///NNN___777111222---+++------,,,,,,+++*********(((((((((((()))))))))***(((***((((((,,,...@@@]]]uuunnnkkkWWWsssqqqnnnzzzkkkJJJFFFWWWeeejjjmmmuuuzzzzzz~~~|||zzzxxx}}}yyywwwuuusssooommmrrrooolllmmmnnnjjjbbb[[[hhhmmmoooggg[[[YYYdddqqquuuyyypppzzzvvv___TTTXXX___rrrkkkccc```TTTYYY___;;;::::::666444222111111111///......(((555...LLL|||vvvqqqqqquuuuuuoooiiidddfffjjjmmmnnnmmmkkkiiifffjjjkkkhhhfffhhhhhhfffXXX>>>CCC___nnnxxxlllgggiiifffUUUIIINNN\\\rrrnnnRRRGGGBBBAAAAAA???AAA???@@@@@@@@@VVV|||]]]UUUttt]]]YYY[[[PPPSSS\\\VVVUUURRRMMMHHHGGGLLLUUU\\\SSSSSSSSSRRRPPPMMMKKKIII@@@DDDHHHKKKKKKIIIHHHHHHJJJJJJIIIGGGCCCBBBDDDFFFGGGAAA>>>CCCMMMWWWdddnnnppp}}}{{{~~~xxxmmmiii>>>RRRoooHHHBBB;;;<<<@@@;;;999???CCC999999999999888777666555333222000///666OOOuuu{{{jjjmmm|||nnnpppsssuuuuuuuuusssrrrhhhRRRdddwwwcccfff{{{rrroootttrrrggg___```aaabbb___[[[\\\ccckkkooopppqqqrrrqqqpppooonnnlll```yyykkkgggqqqjjjlllnnnnnnmmmkkkkkkllljjjhhhddd}}}lllhhhqqqmmmYYYEEECCCDDDKKKSSS<<<888333111111000000//////......------------------------,,,,,,------------------)))+++---,,,,,,,,,,,,,,,111YYYiii\\\cccuuu}}}sssfffqqq~~~}}}||||||vvvqqqttttttrrrsssvvvwwwttthhheeehhhtttzzzqqqtttrrrpppoooooonnnkkkiiimmmhhhbbb\\\VVVMMMBBB:::888444222555===DDDEEEDDDIIIEEE888KKKooowww___@@@DDDEEEEEEDDDBBB@@@>>>>>>>>><<<::::::;;;:::999777888666444222111///,,,***,,,,,,***666``````^^^nnn|||wwwuuuxxx|||}}}|||zzzyyyxxxwwwwwwwwwxxxyyy|||qqqiiiUUU888???BBBIII]]]wwwtttgggpppvvvsssoooiiihhhccc[[[PPPGGGBBB@@@::::::<<>>888::::::???>>>AAANNN```~~~___}}}dddZZZSSSOOONNNVVVWWWMMMPPPKKKFFFEEEJJJQQQWWWZZZOOONNNMMMLLLLLLLLLLLLMMM@@@EEEKKKLLLIIIGGGGGGHHHKKKKKKJJJFFFAAA@@@BBBEEEDDD??????IIIVVVbbbkkkqqqsssssswwwnnnKKK???{{{]]]CCC@@@===;;;===??????AAAEEE888999999:::999999888888666222000000333AAA```}}}mmm``````fffiiiooosssuuutttrrrpppllljjjsssrrrooopppuuuvvvppphhhdddddd```YYYSSSSSSZZZdddkkkoootttvvvqqqmmmlllllllll|||qqqooojjjttthhhjjjmmmnnnnnnnnnpppqqq}}}hhhVVVyyyrrriiiqqqrrraaaMMMCCC@@@SSSttt~~~{{{lll@@@999:::222000000000//////.........------------------------,,,,,,,,,,,,------------(((+++---+++,,,///...,,,+++AAAccc\\\YYYlllqqqyyy{{{lllxxx{{{{{{|||}}}~~~{{{yyy}}}rrryyyyyynnnyyywwwvvvxxx|||wwwuuusssrrrqqqnnnkkkhhhgggaaaYYYRRRKKKDDD;;;555555444555999@@@DDDFFFEEEBBBDDD666RRRxxxxxxCCCDDDEEEEEEEEECCC@@@>>>>>>>>>???===<<<<<<<<<<<<;;;999999777555444333111---+++******+++000NNN|||uuu^^^ssszzzyyy{{{|||sss|||{{{zzzyyyxxxyyyyyyzzz~~~{{{pppkkkYYY<<<===IIIWWWgggoooeeeeeewwwuuupppjjjgggeee___VVVMMMEEEAAA???999:::===AAACCCCCC???<<<222GGGqqqGGG000000---+++333,,,,,,,,,+++******))))))''''''(((((((((((())))))&&&+++***)))---000;;;QQQ}}}llldddfffwwwzzzhhhGGGKKKXXXjjjtttrrrrrruuuwww}}}~~~vvvqqqssswwwwwwuuutttssstttsssrrrpppiiilllqqqwwwyyytttkkkcccrrrxxxgggfffkkknnnaaaPPPLLLWWWcccvvv}}}}}}tttbbbeee]]]LLLRRRRRRmmmZZZ@@@===444777555333222222222111000------+++,,,...VVVssspppuuuxxxuuuppphhhhhhggggggggghhhiiiiiibbbeeedddaaaaaafffhhhgggfffTTTddd{{{UUUJJJPPPPPPAAAFFFTTTmmmgggeeeaaaWWWIII>>>@@@GGG<<>>;;;@@@AAA===<<<:::::::::::::::999888888666444555555111333KKKgggttt[[[NNN^^^bbbggglllpppqqqppppppjjjwww|||gggkkknnnooopppssstttooogggeeeaaa\\\WWWTTTUUUYYY^^^fffnnnqqqkkkiiippp{{{hhhiiiuuuuuunnnlllnnnoooooonnnnnnooopppxxx|||qqqcccsssrrrqqqpppmmmcccSSSGGGCCCJJJ___MMM;;;333444222............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***------+++,,,//////+++***444OOO```RRRXXXrrrllleeezzz|||{{{uuuyyy|||~~~~~~|||{{{|||}}}wwwyyyxxxvvvwww|||~~~|||tttrrr}}}xxxmmmkkkmmmpppvvv}}}uuusssqqqpppooollliiifff]]]WWWNNNGGGBBB===777333444666:::>>>BBBDDDEEEFFF;;;FFF\\\oooPPP666LLLCCCDDDCCC@@@===<<<===???>>><<<<<<===>>>??????===:::999777666555333000------,,,000///@@@www```bbbyyyzzzxxx~~~}}}yyyyyyuuuqqquuu~~~~~~}}}{{{zzz{{{|||~~~{{{sssttthhhMMMCCCUUU```jjjqqqlllxxxwwwpppeeeccc___WWWOOOHHHCCC???===888;;;???CCCEEEBBB<<<777555ddd|||\\\555)))111...***222,,,,,,++++++***)))))))))'''''''''((((((((())))))%%%,,,***(((---...888JJJmmmvvv```[[[bbbyyyxxxtttQQQHHHPPPjjjvvvnnnllltttrrrwww{{{zzzvvvssstttwwwuuutttrrrrrrrrrrrrpppoookkkmmmppprrrqqqooollliiiuuuyyy~~~wwwvvv{{{nnnqqqkkk]]]^^^UUUKKKVVVPPP{{{nnnRRRCCCFFF???777555333222333333222000+++///)))444///GGG|||tttnnnpppssstttsssmmmllliiigggffffffggghhh```aaa```^^^aaafffiiigggmmmdddyyyFFFJJJ>>>CCCHHHOOOxxx{{{hhhbbbbbbbbbYYYJJJBBBEEEDDD???FFFUUUaaavvvqqqrrrssskkkccc[[[eeeccciiiwwwnnnaaaiii^^^```bbbddddddaaa\\\YYYZZZYYYWWWVVVTTTSSSRRRQQQXXXWWWVVVVVVUUURRRMMMIIIBBBFFFJJJIIIDDD@@@AAACCC>>>CCCNNN\\\ffflllttt|||sss~~~{{{ttt;;;BBBfffKKKHHHEEE>>>EEE@@@<<>>;;;:::===AAA<<<;;;;;;===@@@BBBBBBAAA<<<:::999888777555222///...---111,,,222eeeaaaWWWssssss~~~uuuqqqqqqyyyxxx~~~|||qqqaaa^^^gggrrrzzz{{{zzzxxxwwwxxx{{{}}}{{{|||}}}wwwrrryyyrrrYYYNNN]]]aaaiiiyyyyyyvvvggg___YYYPPPIIIDDD???;;;999888;;;@@@EEEFFFAAA:::444999yyyqqqNNN)))$$$222000)))000,,,,,,++++++***)))))))))''''''''''''((((((((()))$$$,,,***'''+++,,,444EEEXXXwwweeecccjjjhhhsssxxx___JJJJJJcccooofffffftttoooqqquuuvvvwwwvvvvvvvvvuuusssrrrqqqqqqqqqooommmlllkkkiiihhhjjjqqqzzzhhhXXXlllllllllffffffYYYTTTHHHHHHUUUIII{{{dddWWW666999;;;999777555444444333111///222000---//////333ZZZpppvvv~~~ooojjjqqqvvvssssssrrrlllbbb___cccdddaaaaaa___^^^```ccceeedddaaaeeejjjsss|||UUUKKKPPPSSS]]]lllooojjjfff[[[___]]]VVVQQQPPPQQQLLLEEERRReeexxxfffAAAKKKPPPSSSccc```ddd]]]^^^___```___^^^\\\[[[XXXWWWVVVXXX[[[[[[XXXUUUVVVSSSRRRRRRTTTTTTQQQNNNNNNPPPRRRRRRQQQMMMJJJGGGGGGCCC@@@@@@CCCEEEEEEDDD;;;KKK\\\eeekkkttt|||ooohhhDDDAAAAAAqqqBBBBBBKKKEEEBBB@@@@@@BBBBBB@@@>>>???>>>===;;;999777666555666555666666333222<<>><<<;;;;;;:::;;;<<<>>>???<<<;;;:::999777555333222333&&&...666---CCC|||uuu[[[___vvvooo[[[aaalllyyy{{{vvv}}}ppp]]]]]]xxxnnnpppuuuyyyzzzwwwtttuuuwwwuuu}}}yyywwwyyytttjjjNNNXXXsss}}}{{{vvvqqqnnnlllhhhZZZRRRHHH@@@===<<<:::888888CCCDDDAAACCC===555777XXXUUU???---,,,///,,,+++...+++++++++***)))(((((('''((((((''''''''''''(((((((((((())))))***---222666LLLlll}}}{{{dddttt~~~fff|||~~~sssnnnWWWNNN^^^jjjggggggooouuusssqqqrrrtttuuusssqqqvvvtttrrrooooooooopppqqqmmmkkkiiihhhiiilllqqqtttpppeeerrrtttSSStttllluuuhhhcccbbbWWWMMMMMMNNNMMMJJJHHH{{{aaaUUU999<<<:::666444333333444444222111......,,,//////---IIIwwwzzzwww}}}yyysssnnnpppttttttssskkk___ZZZ]]]```___^^^^^^]]]^^^```bbbbbbbbb```ccchhhlllpppvvv~~~nnnfff\\\WWW___wwwiiiZZZZZZ___```TTTQQQMMMNNNWWW]]]YYYPPPiiioooOOO???JJJLLLZZZpppbbbXXXZZZYYYXXXWWWUUUTTTSSSSSSPPPOOONNNOOOQQQQQQOOOLLLMMMLLLKKKLLLOOOPPPNNNLLLNNNOOOPPPPPPOOOLLLIIIGGGFFFEEEDDDEEEFFFEEEDDDBBBEEEWWWhhhppprrrvvv|||yyyzzzppp\\\;;;999jjjtttiii???<<>><<<>>>>>>===;;;:::999888777:::777666777444222999BBBppp~~~{{{fffNNNMMMYYYdddffflllsssoooqqqpppppppppqqqsssssssssooooooooonnnmmmllllllmmmnnneee```hhhttt}}}{{{{{{pppiiipppoooddd___gggggghhhhhhjjjkkkjjjhhhZZZXXXWWWUUUUUU___xxx~~~pppkkknnniiihhhVVVDDDEEEHHHIIIOOOkkkKKK333555111,,,111------------,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,---...;;;PPP\\\gggvvvpppyyyyyywwwxxxmmmdddfffqqq~~~zzzzzz}}}vvv{{{rrrlllmmmoooqqqrrrpppllliiikkkhhhccc___[[[VVVPPPLLLFFFBBB;;;555333444777999GGGCCCAAADDDCCCBBBHHHQQQVVVyyy]]]AAACCCHHHCCCBBBAAA???===<<<<<<===>>><<<<<<;;;::::::;;;======::::::999999777666444444444,,,...111***888dddvvviiiyyy}}}}}}___UUU[[[iiiyyyzzzvvvvvvyyyxxxxxxrrrjjj```ddd{{{mmm}}}{{{{{{|||}}}}}}}}}zzzyyyuuuppp^^^fffyyytttrrrlllfff\\\TTTOOOGGGAAA<<<:::888777===DDDEEEEEECCC666333@@@qqqlllGGG666***+++...***(((+++++++++******)))(((((('''((((((''''''''''''(((((((((((()))((())),,,000444DDDjjjlllrrr}}}lllyyyxxxwwwdddVVV[[[fffkkkkkklllqqqooonnnooorrrsssqqqppprrrqqqpppnnnmmmmmmmmmmmmkkkiiifffddddddfffiiikkktttttt{{{vvvdddzzzuuuqqqnnnfff]]]RRRKKKHHHKKKOOONNNMMMMMMyyyZZZPPP<<>>============<<<:::===<<<<<<;;;;;;::::::999===999666777555333555888HHHuuuuuuuuuIIIDDDPPP___```cccnnnrrrrrrqqqqqqqqqqqqrrrssstttooonnnmmmlllllllllmmmmmmlllhhhdddiiixxx~~~lllkkkjjj___XXXWWWXXXYYYZZZ\\\^^^bbbfffbbbkkkuuuvvvqqqvvvuuunnniiiiiimmmcccWWWFFFAAAFFFFFFSSSmmm[[[...///444///---000---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...000DDDhhhrrr___kkkqqqvvv|||hhh\\\YYYYYY\\\kkk{{{~~~{{{xxxvvv~~~|||zzzyyytttkkkllllllmmmnnnnnnlllhhheeeeee```ZZZSSSNNNIIIEEEAAA>>>:::555111111555:::>>>???@@@BBBCCCCCCEEENNNXXXcccgggDDD@@@FFFDDD>>>@@@???>>><<<<<<<<<=========<<<;;;:::::::::;;;<<<999999999999999888777666333333...,,,,,,///IIInnn~~~ooosssdddRRRSSS^^^rrrzzzllliiiooozzztttzzznnnjjjpppyyywwwxxxxxxwww}}}xxxwwwyyybbbZZZpppnnnooopppllldddXXXMMMJJJFFF???999666666777AAADDDFFFIIIAAA///888XXX~~~```888...)))---...***(((++++++******))))))(((((('''((((((''''''''''''(((((('''((((((((((((***...111===fffsssvvvtttxxx}}}sssaaaUUU[[[iiimmmhhhkkkkkkjjjlllnnnpppooonnnnnnmmmmmmlllkkkjjjiiihhhhhhfffccc```___```bbbcccmmmrrr{{{}}}vvvkkksssrrrpppdddfffeeeWWWIIIDDDCCCEEEKKKMMMLLLMMMPPPxxxVVVMMM===AAA555666555444444666666555444222333222555666,,,---???ddd}}}rrrggggggooorrrtttqqqiii___XXXUUUTTTTTTYYY^^^```^^^]]]]]]^^^___```bbbbbbbbbaaa``````iiigggeeeqqqxxxlllddd]]]]]]```]]]VVVOOOLLLIIIEEEGGGPPPYYYXXXRRReeeyyyoooNNNCCC>>>NNNRRRYYYzzzaaaKKKFFFIIINNNRRRUUUTTTSSSQQQRRRQQQNNNMMMMMMNNNNNNNNNIIIIIIJJJLLLNNNNNNNNNNNNKKKKKKIIIHHHGGGFFFFFFFFFBBBCCCDDDBBBAAADDDKKKPPPiiivvv|||yyyfffrrroooCCC111QQQ[[[EEEGGG===999===<<<;;;;;;::::::999888::::::::::::::::::::::::<<<999666666777666444222222\\\{{{^^^JJJHHHTTTWWWZZZfffnnnppppppppppppooonnnooopppnnnmmmllllllmmmooooooooojjjmmmllllllvvvvvvvvv}}}uuutttpppjjjmmmbbbaaabbbcccbbbdddkkkrrryyyxxxpppkkknnnqqqoooiiifffWWWFFF===GGGGGGAAAhhhzzzAAA'''111111...222///,,,,,,,,,,,,++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,******///...999```nnnRRRhhhnnnuuu]]]MMMRRRXXXWWW[[[cccqqqvvv}}}yyysssrrryyyvvvlllqqq}}}|||kkkfffnnnkkkjjjiiihhhgggeee```]]]WWWSSSLLLFFFBBB???===;;;666444333222555999>>>AAA:::AAAEEECCCAAAHHHWWWdddjjjLLL???FFFEEEAAA@@@===<<<;;;;;;:::;;;;;;<<<>>>===<<<:::::::::;;;;;;<<<<<<<<<<<<;;;999888888000777000,,,222///:::ZZZxxxyyyyyywwwZZZNNNPPPfff}}}sssjjjjjjqqqzzziiifffvvvzzz{{{~~~{{{~~~}}}wwwxxx^^^UUUpppxxxiiillliiiddd\\\QQQGGGFFFAAA;;;555333777;;;AAACCCGGGIII===---EEEwww]]]111---,,,......+++***...******))))))(((((((((((((((''''''&&&&&&''''''((('''((((((''''''(((+++...555TTTdddqqq~~~rrrnnn{{{{{{{{{kkkRRROOObbblllfffhhhhhhiiijjjlllmmmnnnnnnjjjkkkkkkkkkjjjhhheeedddeeecccaaa___^^^^^^^^^___dddfffjjjmmmppprrrtttuuuxxxoooooo|||rrrllleee```[[[TTTKKKDDDEEEEEEHHHKKKJJJGGGJJJOOO{{{ZZZQQQ@@@BBB777999888666666777777555444555777333444888111---666DDD}}}uuuooohhhaaajjjmmmqqqppphhh\\\RRRNNNOOOVVV]]]aaa___\\\[[[[[[ZZZ[[[]]]___``````^^^]]]```fffnnnvvvyyyuuuggg[[[^^^ccc___TTTQQQVVVWWWRRRDDDDDDBBB@@@EEELLLOOONNN^^^xxxjjjMMM???===:::LLLXXXuuu```QQQHHHHHHHHHJJJLLLOOORRRTTTTTTSSSRRRQQQPPPPPPQQQRRRNNNNNNOOOOOOOOONNNNNNNNNIIIHHHGGGEEEDDDDDDDDDEEEFFFEEECCCBBBEEEOOO]]]hhh}}}iiikkkuuuRRR777NNNsssLLL999???<<<444:::;;;::::::888888888888888999999999:::::::::::::::777555555888999555111000@@@ppp~~~~~~^^^JJJLLLOOOUUU___ccclllnnnppppppnnnllllllmmmlllkkkkkkmmmpppqqqpppooolllqqqpppkkknnnvvvtttlllqqqqqqpppssstttiiilll}}}||||||zzzxxx~~~~~~pppjjjqqq}}}yyyrrrrrrrrrjjj```YYYEEE@@@<<>>CCCIIIAAA>>>EEE::::::999999:::::::::;;;???>>><<<;;;:::;;;;;;<<>>777;;;MMMdddxxx```VVVSSSMMMFFF@@@???CCCIIINNNMMMNNNOOONNNMMMLLLNNNPPPMMMOOOPPPOOOMMMKKKKKKKKKGGGGGGEEEDDDDDDCCCCCCCCCCCCAAA@@@BBBKKKZZZkkkwwweeehhh]]]>>>===|||UUUEEE666999===999:::;;;;;;:::888777777888999999999::::::;;;;;;;;;777777666555888;;;888333999333ZZZvvvvvv]]]UUUPPPTTTZZZYYYeeejjjooorrrpppnnnmmmnnnlllkkkkkknnnqqqqqqnnnjjjiiigggdddbbbgggnnnnnnjjjqqqkkkffflllooofffqqq~~~zzz|||{{{uuuooollljjjiiiooowwwzzzuuussstttnnn___OOOFFF999EEECCCEEEfffwww555444666111))),,,000++++++++++++*********))))))))))))))))))))))))))))))((())))))))))))*********************++++++++++++000*********'''666WWWmmm\\\ccckkk{{{ppp\\\CCC888>>>HHHOOORRRWWWbbbnnnrrrrrrpppkkkfffeeegggiiibbbfffddd^^^___eeebbbYYY[[[XXXTTTPPPMMMJJJGGGDDDCCC???:::666555444444333333666:::???BBBCCCCCCCCCBBBCCC<<<666IIIuuu|||RRRFFFDDDKKKHHH<<<999AAA999999::::::;;;;;;;;;<<>>===<<<<<<<<<===>>>CCCCCCBBB@@@>>><<<999888777888444444666111///888hhhxxxsssxxxfffGGG;;;TTTrrr~~~|||pppeeelll~~~rrraaagggsss~~~zzzuuuwww|||}}}yyywwwxxxwwwuuuwwwzzzsssvvvuuujjjjjjgggXXXNNNKKKEEE???<<<777333333777???DDDBBBGGGBBB999<<>>???BBBKKKYYYiiivvv}}}uuu```zzz{{{FFF>>>bbbGGG??????===???>>>:::;;;<<<;;;888777888999;;;;;;;;;<<<<<<<<<<<<<<<666999999666777;;;:::555;;;555EEEggg|||mmmZZZUUUXXXUUUYYYaaakkkppppppooooooppplllkkkkkknnnqqqnnnhhhbbb___XXXWWWdddrrruuuoooiiilllllliiikkkooojjjtttxxxpppmmmrrrsssmmmmmmrrrooollllllpppsssqqqooopppcccdddiiilllcccRRRCCC<<<:::HHHQQQhhhxxxJJJ+++333000,,,...---***---+++*********))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++,,,,,,((((((***,,,AAA___bbbaaabbbooozzzuuuuuu|||pppSSS:::<<>>AAACCCDDDDDDDDD:::BBBJJJYYYkkkMMMLLLLLLKKKEEE===:::::::::;;;<<<======>>>>>>>>>??????>>>======>>>@@@@@@AAAAAA@@@???===<<<:::999<<<555666:::666555666222QQQxxxiiiyyy|||~~~wwwYYYKKK]]]ooosss{{{~~~vvvgggXXXggg~~~|||~~~{{{{{{}}}zzz|||{{{wwwvvvwwwvvvsssrrrhhhooolll|||pppppphhhaaaZZZ\\\\\\PPPJJJIIIDDD999777444444888===BBBEEEBBBIII>>>555NNNtttvvvPPP:::,,,***(((((()))***(((&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$&&&((((((((()))+++---333...AAA```rrreeesssllleeeoooyyy~~~}}}yyyrrrdddZZZ```nnnlllnnnnnnllliiiggghhhiiihhhhhhhhhgggeeeccc```___ZZZZZZ[[[[[[[[[ZZZYYYXXXXXXVVVRRRMMMKKKMMMSSSWWW\\\YYYUUUQQQMMMKKKMMMQQQFFFFFFEEEGGGHHHGGGCCC@@@IIIGGGHHHKKKJJJHHHHHHLLLrrr```::::::<<<333222111333555666666555333:::555111888999444444222...ZZZccc]]]^^^jjjuuuwwwvvvwwwSSSOOOKKKLLLPPPUUUXXXXXXWWWTTTRRRRRRSSSSSSQQQNNNHHHLLLRRRXXX[[[[[[VVVQQQQQQBBB<<>>>>>>>>>>>>>>>>>666;;;;;;666666::::::777222777444LLLzzzbbbVVVXXXUUUNNNXXXeeemmmooonnnnnnpppmmmllllllnnnoookkkbbbZZZZZZQQQWWWqqquuuhhhfffqqqrrrnnnoookkkkkkvvvooofffdddmmmpppjjjggglllnnniiifffiiilllmmmnnnqqqrrrnnniiiaaaSSSEEE???@@@CCCFFF___bbb000...222)))(((666111'''000************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++$$$---)))***111***+++BBBggg```\\\kkk{{{vvvrrr}}}www```HHH333333===AAA???===>>>@@@GGGMMMPPPPPPPPPRRRKKKMMMNNNMMMFFF@@@BBBHHH???<<<999777666666555444000//////222777;;;======>>>>>>???AAABBBCCCDDDEEE@@@SSSmmm~~~bbbIIILLLLLLHHHAAA???BBBAAA;;;<<<<<<>>>???@@@@@@@@@@@@??????>>>>>>>>>@@@AAABBB>>>>>>>>>>>>===<<<;;;:::???222888???888;;;@@@555666mmmnnnmmmxxxuuufffppptttmmmuuu}}}{{{kkk~~~}}}rrrnnnvvvzzzyyyvvvyyyvvvnnnllljjjqqqdddjjj\\\```[[[]]]TTTSSSRRRGGGBBB???777555333333777===BBBDDDCCCBBBIII;;;555```nnnsssqqq999)))******)))))),,,...***$$$'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$&&&((())))))***+++---...)))888[[[}}}ccchhhnnn___gggvvv~~~zzzvvvyyynnn[[[[[[iiinnnoooooommmhhheeefffgggggggggfffeeecccaaa___^^^^^^^^^______^^^\\\ZZZYYYNNNSSSWWWVVVOOOKKKKKKMMMEEEMMMMMMEEEDDDKKKKKKDDD???EEEHHHDDD>>>>>>FFFNNNFFFEEEGGGKKKKKKGGGEEEFFFxxxkkkIIIAAA333777555444777777444444777555555555555555444444333555000>>>cccyyykkkbbbkkkzzz~~~xxxqqqddd[[[OOOIIIIIIMMMPPPRRRYYYUUURRRTTTTTTSSSTTTXXXYYY^^^cccbbb\\\UUURRRRRRUUUYYY]]]YYYQQQIIIEEEDDDHHHLLLUUU___ffflllvvvrrrmmmpppxxxiiiXXXTTTWWWVVVWWWXXXYYYXXXSSSKKKFFF===???AAADDDEEEEEEEEEDDDGGGIIIJJJKKKJJJGGGDDDAAACCCCCCCCCCCCBBBAAA@@@???>>>TTTgggbbbtttpppeeeeeennnHHHFFFsssdddiiiRRR@@@AAAEEE@@@:::999<<<<<<<<<===<<<<<<;;;;;;>>>>>>>>>>>>============<<<<<<=========<<<;;;;;;999888999FFFaaa|||aaaKKKEEEVVVOOONNNZZZhhhnnnnnnlllrrrlllkkkqqqsssmmmhhhhhhhhhrrrjjjfffnnnhhhrrrrrr```gggrrrqqqkkkfffffflllooommmiiihhhlllgggeeekkkiiiffflll^^^hhhfffRRRAAA>>>@@@???AAA```;;;666888555000,,,******+++---))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))******))))))(((((('''''',,,+++***))))))+++---...IIIaaannnggggggxxxtttrrr}}}~~~nnnWWWEEE>>>??????===999777888;;;@@@CCCBBBAAA???>>>===;;;::::::::::::666444333222333222111///222444555666999======<<<>>><<<@@@GGGGGG???===@@@WWWzzznnnGGGUUUJJJGGGBBB>>>;;;;;;<<<===<<<<<<<<<<<<=========>>>???>>>===>>>???@@@???>>>@@@@@@???======<<<<<<<<>>===???BBBDDDGGGGGGHHHGGGFFFEEECCCBBB???CCCFFFEEEBBBAAADDDGGGZZZdddnnnlllrrr___lll```IIIEEEoooXXXGGG:::>>>BBB???;;;;;;;;;<<<<<<=========<<<<<<=========<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;===;;;999===KKKeeexxxhhhbbbLLLOOOSSSWWWWWWZZZgggtttqqqllljjjmmmpppoookkkiiippp~~~rrrjjjiiijjjkkkhhhrrreeeVVVpppxxxrrrkkkkkknnnoookkkggggggpppmmmfffiiigggcccfffiiidddZZZJJJ;;;777BBBPPPUUUPPP;;;000333111...+++))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))(((((('''''',,,+++***))))))+++,,,...===WWWnnnnnnbbbbbbuuu{{{wwwwwwuuu|||zzziiiUUUCCC:::666:::===;;;444///000333444444444444555555555666111222333333222222333444888999:::;;;???DDDGGGGGGJJJEEEAAA===666:::TTTqqq^^^YYYHHHHHHFFFBBB???===<<<<<<===::::::;;;;;;;;;<<<<<<<<<===<<<;;;<<>>@@@??????>>>>>>>>>>>>>>>@@@>>>===>>>???>>>;;;888999AAAjjjwwwdddwwwwwwuuu|||uuutttsssllldddnnn|||||||||tttsssrrrrrryyymmmZZZooo~~~yyyxxxwwwvvvuuupppjjjffflllfff```___aaa```[[[VVVLLLGGGCCC@@@;;;444111333...666>>>@@@BBBEEEFFFFFF<<<222RRR}}}sssCCC+++((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***---))),,,<<>>@@@DDDDDDDDDDDDDDDDDDDDDEEE???CCCEEECCC@@@DDDOOOYYYjjjiiirrryyymmmaaaiiinnnhhh@@@JJJdddsssJJJ???999>>>@@@<<<999;;;::::::;;;<<<=========<<<;;;;;;;;;;;;::::::::::::777888999:::;;;;;;;;;:::<<<;;;:::999888GGGmmm~~~vvvcccVVVKKKIIINNNVVV```hhhnnnnnnmmmkkkmmmooolllgggsssvvvwwwrrrkkkggggggjjjmmmhhhjjjpppXXXSSSyyytttnnnkkklllkkkfffbbb[[[oooqqqggggggeee]]]YYYUUUIIIBBBDDDCCC@@@KKK\\\|||nnn---333---...---+++***)))(((((())))))))))))))))))))))))))))))((((((''''''(((((()))''''''((())))))))))))((()))))))))(((((((((((('''+++***)))))))))***,,,---)))<<>><<<<<<===??????>>>>>>===666:::CCCIIILLL]]]XXXKKKUUUAAAEEEDDDCCCAAA???===<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;<<<>>>??????>>>>>>=========>>>>>>???@@@@@@??????@@@@@@>>>;;;888999222KKKoooeeesss~~~xxxyyywwwhhhaaaooo{{{rrruuuxxxyyykkk___}}}kkkeee{{{~~~yyyuuutttuuutttpppkkkfffaaa\\\ZZZZZZXXXRRRLLLCCC???<<<;;;777111///000000===DDDBBBDDDJJJGGG<<<<<>><<<666444222333666777444333555444555666777888888888888444777111111PPP{{{eee```cccfffzzzuuupppnnnmmmcccSSSEEE???BBBHHHOOOOOOLLLMMMQQQQQQPPPOOOMMMLLLOOOUUUZZZUUUUUUTTTQQQOOOOOOSSSVVVSSSSSS[[[jjjrrrmmmaaaZZZWWWVVVWWWXXXWWWTTTQQQPPPVVVSSSOOOOOOQQQQQQOOOLLLOOOMMMJJJJJJKKKMMMMMMMMMLLLMMMLLLKKKGGGBBB===:::???@@@AAACCCDDDDDDDDDDDD???@@@AAAAAACCCNNN^^^kkkmmmkkkyyysssfffooowww^^^:::GGGrrrQQQEEE@@@???AAA@@@:::777888777888999:::;;;;;;<<<<<<;;;;;;:::::::::999999999666777888999::::::::::::888666:::===888999TTTuuu{{{lllVVVMMMNNNPPPSSSUUUbbbjjjnnnllljjjlllkkkfffiiijjjjjjiiihhhgggggghhhmmmiiimmmnnnWWWdddsssooojjjiiihhhgggbbb]]]QQQlllssseeeaaa^^^RRRHHH:::<<>>555---000111222333333333222222333444555666888999;;;;;;:::;;;???DDDEEECCCCCCEEEOOOKKK]]]{{{___KKKCCC===EEEAAABBBBBBBBBAAA???===<<<=========>>>>>>>>>??????===<<<;;;;;;===>>>===<<<999999::::::;;;===>>>??????@@@@@@AAA@@@===:::888:::000<<>>]]]}}}jjj^^^]]]vvvkkkjjjnnnnnnfff^^^MMMEEE@@@AAADDDEEEHHHKKKGGGGGGGGGGGGGGGIIILLLNNNOOOOOOMMMKKKKKKMMMPPPSSSVVVXXX```hhhggg^^^VVVRRRRRRSSSRRRQQQPPPRRRSSSSSSTTTSSSRRRPPPOOONNNMMMMMMKKKIIIHHHHHHIIIIIIHHHGGGGGGJJJNNNOOONNNIIICCC???===>>>@@@AAAAAA@@@>>>===<<<>>>DDDKKKUUU```kkkqqqpppuuueeedddXXXDDDQQQeee[[[BBBAAA@@@AAABBB???999666777555666777888999:::::::::;;;;;;;;;:::::::::999999666777888999:::;;;;;;;;;999444777???===999DDDWWWlll|||lllWWWFFFEEELLLKKKWWWaaadddeeegggjjjjjjeeeeeefffgggiiiiiihhhfffjjjmmmooolllaaa|||mmmkkkiiihhhhhhfffbbb___^^^sssppp[[[QQQNNNCCC<<<:::FFFJJJBBBEEEdddCCC---:::%%%111((()))************)))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((((((((((((((('''''''''''''''((((((((()))((((((((())))))******...***+++===[[[rrroooaaallluuu~~~|||tttvvvrrraaaJJJ888111111333333444555666777888888888888<<<:::888:::>>>@@@???<<<@@@======@@@AAAAAAGGGOOOdddeeeCCCEEEBBB<<>>@@@BBBCCCCCCAAA>>>===============>>>>>>>>>>>><<<:::999999::::::888777555666666777888:::<<<<<<>>>???@@@@@@>>><<<:::999<<<:::;;;MMMtttbbbsss|||{{{vvvddd[[[aaacccaaa^^^gggzzzzzz}}}xxx}}}rrrllljjjfff___YYYTTTQQQNNNKKKIIIEEE???:::<<<777333333333222666<<>>>>>DDDAAA888999CCCsssqqqbbb;;;///...%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((((()))***)))---111///...AAAmmmqqqpppyyyYYYaaahhhiiijjjlllnnnsssxxx|||{{{sssiiidddddddddeeeeeeddddddaaa]]]XXXUUUUUUUUUVVVUUUSSSQQQOOOOOOOOOPPPNNNMMMKKKIIIGGGFFFEEEDDDBBBBBBAAAAAA@@@?????????>>>???AAAAAA@@@AAADDDFFFHHHGGGFFFGGGIIIKKKJJJIIIqqqaaaZZZ:::777111111///222666777333222444666777777777666666555444555333666:::666>>>eee~~~xxxfff```]]]aaagggmmmqqqqqqooommmeeeUUUCCC<<<===???CCCGGGFFFGGGHHHJJJKKKLLLLLLLLLMMMLLLKKKKKKKKKMMMOOOQQQJJJPPP[[[aaa]]]TTTPPPQQQPPPRRRPPPKKKIIIMMMQQQRRRMMMNNNOOOMMMIIIHHHJJJLLLEEEEEEFFFHHHJJJJJJIIIGGGGGGHHHIIIIIIIIIIIIHHHHHH????????????>>><<<:::888>>>EEERRR___jjjpppqqqppprrr~~~yyyzzz___kkk```333DDDuuuxxxmmmwwwsssJJJ>>>:::<<<===>>><<<:::999999555666777888888999999888::::::::::::999999999999888999:::;;;;;;<<<;;;;;;>>>777555;;;===<<>>111222222222444555777888<<<:::999:::===>>>===;;;@@@???FFFTTT```jjj|||]]]EEEHHH:::AAAOOO@@@<<<>>>AAACCCCCCBBB@@@>>>::::::::::::;;;;;;;;;<<<:::888777777777777666444555555666777888:::;;;<<<===>>>???>>><<<;;;;;;<<<999>>>======UUU~~~yyyuuuhhhvvvqqqiiiYYY___\\\XXXUUURRRVVVbbboooyyyrrriiidddbbb^^^XXXSSSMMMKKKHHHEEEBBB???;;;888777222///111222444999@@@AAA???DDDGGG777---FFFmmmzzzOOO------/// ((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''(((((()))******+++---+++&&&///OOOpppzzzuuukkkbbbaaadddfffgggiiiooozzz|||tttnnnpppsssooogggbbbfffeeebbb]]]XXXTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOPPPMMMLLLJJJHHHFFFEEEDDDDDDBBBAAAAAA@@@@@@??????>>>===@@@BBBBBBAAABBBEEEIIIHHHFFFDDDEEEGGGIIIIIIIIItttggg\\\777444222///...111666777333222333444555555666666666555555777333777<<<666333LLLmmm~~~xxxqqqOOOUUU^^^iiippprrrnnnjjjlll```TTTMMMHHHDDDBBBCCCCCCDDDFFFIIILLLMMMLLLKKKEEEEEEEEEFFFGGGHHHHHHGGGAAAHHHTTT\\\YYYQQQMMMOOOMMMPPPOOOHHHEEEHHHJJJIIIGGGHHHHHHGGGFFFFFFGGGHHHCCCBBBCCCDDDGGGHHHHHHFFFEEEDDDCCCBBBCCCDDDFFFGGGAAA@@@>>>===>>>@@@CCCEEEPPPXXXdddmmmrrrttttttuuu|||jjjkkkbbbddd???IIIqqqqqqjjjGGG@@@???:::;;;;;;::::::;;;<<<;;;888888999999999999999888999999888888888777777777;;;<<<============<<<<<<;;;::::::::::::<<>>>>>>>>EEEIIINNNbbbvvv333---666###+++---))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''(((((())))))((((((%%%&&&((()))---???```{{{uuudddccctttwwwmmmrrrvvvrrr}}}rrrZZZIIIBBB@@@===;;;:::;;;<<<===AAAEEEHHHGGGDDDCCCGGGJJJXXX```vvvjjj??????LLL<<>>;;;===@@@BBBCCCBBBAAA@@@999999999999:::::::::::::::999888999;;;;;;;;;:::888888999999;;;<<<>>>???>>>??????>>><<<<<<>>>AAA999======;;;DDDaaa{{{zzzxxx}}}uuu~~~nnn]]]TTTSSSZZZWWWLLLKKKUUU[[[fffppp~~~rrrooobbb```bbb___]]][[[ZZZWWWSSSPPPEEECCC???===:::888666555222///000444777888<<>>iiixxxWWW888&&&***///%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))'''(((***''''''888LLLjjjwww}}}mmmmmmcccdddeeefffhhhmmmsssxxxvvvqqqrrr{{{~~~xxxnnniiikkkiiifff```ZZZWWWVVVWWWQQQQQQQQQQQQQQQPPPOOONNNKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>>===AAACCCBBB@@@???CCCGGGGGGDDDAAA@@@BBBEEEGGGHHH|||sssddd888333111///...111666777333111333222222444555666666777777888555777;;;888444@@@SSSwww|||yyyhhhWWWVVVdddooooooiiidddccccccccc[[[MMMCCC???999999;;;???CCCEEEEEEEEECCCCCCCCCEEEFFFFFFDDDBBBPPPNNNMMMMMMIIIEEEGGGLLLBBBIIILLLHHHFFFIIIKKKIIIGGGFFFDDDDDDFFFFFFFFFEEECCCAAA@@@@@@BBBCCCCCCCCCAAAAAAAAABBBAAAAAA@@@???AAA???===>>>BBBIIIRRRWWWeeekkkppppppnnnpppxxx~~~rrrWWWVVVwwwYYY<<>>>>><<<::::::<<<===<<<::::::;;;;;;;;;:::999999777777777777666666666666>>>>>>>>>>>>>>>>>>======222;;;AAA>>>:::<<<>>>===@@@NNNcccssswwwsss~~~aaa>>>===DDDDDDIIIUUUSSSVVV[[[^^^aaabbbbbbcccdddllldddllllll]]]aaaeee______^^^[[[UUUNNNHHHCCC777<<<:::;;;EEEFFFFFFNNNVVVxxxwww===333***)))666''',,,))))))((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&''''''((()))((((((((()))&&&)))///(((%%%<<<\\\vvveeeeeettt{{{wwwmmm{{{jjjaaarrr|||xxxrrrlllhhhffffffgggllluuu}}}zzzrrrooowww~~~ZZZBBBIIIDDDCCCHHH<<<444BBB;;;===???AAACCCCCCBBBAAA:::::::::;;;;;;;;;<<<<<<<<<;;;;;;===@@@BBBBBBBBB<<<<<<<<<===>>>???@@@AAA???@@@@@@>>><<<===@@@DDDBBB===>>>>>>:::FFFtttmmmwww~~~|||]]]NNNOOObbbdddRRRHHHMMMEEENNNVVVbbbmmmiiieeeooonnneeekkk\\\SSS```aaa```UUUTTTTTTQQQNNNIIIDDDAAA===;;;888555333222111111//////333:::>>>===???BBBCCC@@@:::444;;;[[[ZZZ999---(((***---)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((###&&&...///,,,333???]]]lllrrr}}}zzz|||iiigggeeefffiiijjjjjjiiirrrpppttt}}}zzzuuuuuukkkjjjfff```ZZZVVVVVVWWWNNNOOOPPPQQQQQQPPPNNNMMMIIIHHHGGGEEECCCBBBAAAAAABBBBBBAAAAAA@@@?????????===@@@BBB@@@===<<>>===???BBBEEEGGG{{{TTT777<<<555111...///222111......000222333444555666666666666777666555666888:::999888[[[||||||eee\\\fffjjjdddnnnkkkjjjoootttpppaaaSSSIIIEEE???;;;999:::===???AAAAAABBBCCCCCCDDDDDDDDD@@@DDDGGGGGGEEECCCDDDFFFGGGEEECCCCCCDDDFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCCCCBBBAAA@@@@@@@@@???>>>>>>===<<<;;;999===FFFQQQ\\\dddggghhhoooiiigggllltttyyy~~~xxx```ZZZsssvvvRRREEEOOOHHH;;;EEE???777<<<>>>@@@???===;;;::::::<<<<<<<<<<<<;;;:::::::::???===;;;999999999:::;;;999:::<<<=========<<<<<<999888888777888:::;;;<<>>NNNDDDIIIRRRSSSWWW\\\XXXWWWYYY[[[ZZZVVVSSSQQQPPPLLLIIIFFFEEEDDDBBB>>>:::;;;>>>CCCFFFEEEJJJ^^^sss555333000---+++******+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((((((((()))))))))***+++---...///RRRnnnxxxggggggsss|||ppplll{{{}}}sssuuuzzzyyyxxx~~~UUUiiixxxUUU???EEEDDDBBB@@@>>>>>>>>>>>>>>>======>>>???>>>;;;999;;;;;;:::::::::;;;<<<===>>>???AAABBBAAA@@@>>>===<<<<<<======>>>????????????<<<888888;;;>>>>>>======;;;999>>>???<<>>>>>===<<<999333///---///222444555777999<<<>>>????????????444111EEEkkk~~~WWW>>>+++***---+++(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))))))))***++++++,,,,,,QQQppprrr]]]UUUfffggg^^^aaajjjnnnjjjjjjpppyyy|||xxxrrrlllfff___[[[XXXUUUTTTUUURRRRRRRRROOOMMMLLLMMMOOONNNJJJFFFEEEEEEEEEBBB???CCCCCCBBBBBB@@@???======:::===???@@@>>>===<<<<<<666===BBBAAA>>>???BBBCCCuuuSSS888:::222111...///222222......000111222333444555555555555555444444555777888888777EEEmmm|||{{{|||WWWQQQcccrrrmmmkkkiiikkknnnoookkkggg[[[VVVLLLCCC<<<999888999BBBCCCDDDCCCAAAAAACCCFFF@@@CCCEEEEEECCCAAABBBCCCFFFDDDCCCBBBCCCDDDCCCBBB>>>??????@@@AAAAAA@@@@@@>>>???????????????>>>>>>>>>>>>>>>>>>>>>???AAACCCJJJOOOXXXaaaiiimmmpppqqqpppsssvvvtttnnnnnn{{{pppZZZfffLLLFFFWWWppp\\\@@@BBB>>>888===:::<<<===<<<:::888888999::::::999999999999999999<<<;;;999888888:::;;;<<<999:::;;;<<<<<<<<<;;;:::777777777777888999;;;<<<888:::DDDWWWooo{{{vvvmmmlllsssnnn]]]RRRRRRLLLAAABBBGGGCCCBBBCCC>>>GGGIIILLLNNNMMMJJJGGGEEEBBB???===<<<<<<<<<:::777GGGDDDCCCFFFQQQkkkRRR222000...+++)))((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))((('''''''''((()))+++,,,---666WWWtttwwwnnnlllqqquuu{{{wwwxxxtttooouuu|||eeeeeevvvssslllzzztttiiiIII???@@@CCCAAA@@@>>>===============<<<;;;<<<======;;;999:::::::::::::::;;;<<<<<<======????????????>>>===>>>>>>=========<<<<<<<<<;;;::::::;;;>>>>>><<<:::===>>>;;;<<<;;;555CCCbbb||||||vvvzzz~~~{{{VVV===EEEQQQQQQBBB===999:::>>>AAABBBCCCEEEGGGHHHGGGDDDBBBCCCDDD@@@>>><<<:::888888777777111111222444555777888999777>>>CCCAAA:::666:::AAA///888LLLjjjnnnAAA222)))+++,,,'''''',,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((()))******++++++,,,999fff}}}sssvvvwwwnnn^^^^^^^^^bbbfffdddgggjjjrrr~~~uuuiiibbb```^^^ZZZWWWTTTUUUWWWSSSQQQOOOLLLKKKKKKKKKKKKEEEEEEDDDCCCAAA@@@@@@AAA@@@@@@@@@@@@???>>>===<<<@@@@@@@@@???===<<<===>>>EEE<<<555777>>>DDDDDDCCC~~~iiiNNN888:::444000...///222222///...111111111222333444444444444444333222444666777666555***999XXX~~~xxxyyyyyynnnkkk```SSSiiilllooopppooommmkkkjjjkkkhhhaaaYYYQQQJJJEEEBBB;;;<<<===<<<;;;===AAAEEEBBBDDDFFFFFFEEEDDDEEEFFFEEECCCBBBBBBBBBAAA???=========>>>???????????????@@@@@@???>>>=========>>>888;;;===>>>???CCCJJJPPP\\\bbbjjjooopppqqqrrrttttttooommmttt{{{yyyllliii|||gggLLLEEErrrddd999>>>CCC999888>>>:::;;;;;;999777666777999888888777777888888999999888888777777888999;;;<<<999::::::;;;::::::999888666666666777888999;;;;;;999<<<>>>EEE[[[zzz~~~{{{yyy}}}ooohhhiii\\\MMMGGGFFF???>>>BBB???<<<;;;;;;;;;<<<;;;999777:::999999<<>>======<<<;;;<<<<<<<<<<<<;;;999999:::;;;:::999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????>>><<<;;;:::999999777888;;;>>>@@@>>>:::666:::@@@>>>:::999333555CCCccc~~~www~~~|||tttbbbFFF<<<<<<@@@888555999;;;666444666666888:::;;;999888888999666555444333333333444444000111333555666888888999DDD:::222666@@@@@@444&&&DDDZZZzzzjjj???---******...+++$$$%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((())))))******++++++444<<>>AAADDDAAA@@@@@@???>>>===<<<<<<======<<<:::888999;;;>>>???777666@@@GGGFFFCCCDDD{{{^^^JJJ999;;;888000...///222222//////222222222333444444444444444444333222333666777666555555,,,444]]]}}}jjjVVV\\\cccmmmtttvvvrrrlllhhhjjjkkkmmmllliiiccc\\\XXXIIIEEEAAA===<<<<<<<<<<<>>@@@@@@@@@???>>>===<<<;;;>>>===<<<;;;<<<===???@@@???CCCFFFHHHKKKRRR[[[cccfffkkkpppqqqnnnmmmpppttt~~~uuurrr{{{{{{sssqqqZZZ<<<666MMM|||nnnyyycccGGG???CCC:::;;;@@@888;;;;;;;;;999777777999;;;888777777777777888::::::777777777666777888999:::::::::999999888888777777555555666666888999::::::======<<<===HHH___vvv~~~}}}yyyuuuvvvxxxmmmYYYKKKCCC999:::AAA@@@===;;;999;;;>>>@@@@@@???EEECCCAAA@@@AAADDDGGGHHHRRRlllbbb///000,,,+++***((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))///)))&&&666XXX{{{{{{tttwww|||rrrwww{{{eeeaaa}}}~~~\\\iiicccDDD>>>DDDCCC<<<888:::::::::::::::;;;;;;;;;<<<999777777888999:::999999::::::;;;;;;;;;;;;;;;999999999::::::<<<===>>>>>>===<<<;;;:::999999888666888;;;>>>???===:::777888AAA>>>888;;;999555888@@@kkk{{{{{{zzzttt{{{mmmMMM======333222:::===666444888222333555555444333222111222222333333444555666666888777666555777999<<<>>>444;;;===555+++///@@@RRRyyy~~~kkkIII%%%******---000+++$$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((()))******+++555...AAA```lllqqqkkkaaa___hhhlll\\\___```UUU[[[^^^eeeooozzz|||{{{vvvmmmfffaaa\\\WWWZZZTTTNNNMMMPPPQQQOOOLLLNNNNNNNNNKKKFFFDDDDDDFFFCCCCCCAAA@@@>>>===<<<<<<888999::::::999;;;>>>@@@???===AAAGGGFFFDDDPPPaaazzzZZZMMM===;;;777000...///222333000000222333444444555555555555444444333333444666777777666;;;444...<<>>;;;;;;;;;<<<;;;;;;::::::888999:::===AAAEEEIIIKKKVVVXXX[[[]]]___dddjjjpppkkkooossssssqqqrrrwww|||uuuvvv|||vvvRRR>>>EEEVVV```sss|||tttdddyyycccDDD>>>EEEDDD777<<>>AAAEEELLLVVVaaalllrrrtttiii:::'''999+++***))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&''''''((()))''',,,...(((***===[[[rrrvvvnnnsssuuuqqqtttwwwgggpppiii[[[jjj|||ssshhhkkkoooccceee{{{QQQGGGBBBCCC???777777===777888888999::::::;;;;;;;;;999777777888:::::::::999:::;;;<<<<<<<<<;;;;;;999999999999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;===<<<<<<;;;;;;:::BBB<<<666<<<>>>999888666NNNxxxppprrrxxxnnnzzzeeeJJJ>>>555555666333444:::333333333444444444222111333444555666888999999:::777888999;;;===>>>@@@@@@111444555333999PPPssslllJJJ666***,,,******,,,+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((()))******'''...999aaauuubbbyyywww^^^yyyooo___[[[YYYWWWVVVVVV[[[eeettt{{{uuutttvvvrrrkkk___ZZZUUUTTTVVVWWWSSSOOORRROOOKKKJJJJJJJJJGGGEEEDDDBBB@@@>>><<<::::::999999<<>><<<999;;;::::::;;;===>>>===;;;888999;;;===???AAABBBBBBCCCEEEIIINNNTTT[[[___bbbggghhhiiijjjlllmmmmmmnnnqqquuuyyy||||||~~~|||iiiDDD444>>>XXXvvv}}}uuummm???HHH:::777===<<<:::;;;999777777888777555555777888666555444333333444666888999888888777777666555555999999888777777777888888777777888999999888888777999333666???;;;444AAAXXXcccooo~~~zzz{{{\\\eeerrryyyvvvkkk___WWWaaagggqqq___666...---*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))(((%%%###$$$%%%''''''&&&&&&'''(((((()))!!!***///)))!!!$$$444CCChhh}}}xxxsssxxx|||rrrvvvsss}}}fff^^^ZZZvvvzzzqqq\\\VVVnnnvvvwww{{{pppXXXUUUaaaTTT[[[pppnnnnnn|||kkkZZZKKKIIIBBB===<<<;;;999:::<<<777888999:::;;;;;;;;;;;;;;;:::888999:::;;;;;;::::::;;;<<<>>>>>>===<<<<<<::::::;;;;;;<<<<<<======999999::::::;;;<<<======:::<<<<<<<<<;;;;;;<<<>>>===AAA:::555<<<===888999;;;888NNN|||{{{{{{uuummmsss{{{~~~nnn```MMM===444000000///333222222333555666666555333444666777999999::::::555888<<<>>>===:::555222333///666QQQwww~~~QQQ000,,,///***'''%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))$$$111///KKKzzznnnUUUjjjiii|||sss|||dddYYY[[[SSSRRRRRRSSSXXXcccoooxxx{{{{{{~~~kkkgggdddaaa```]]]XXXSSSOOOKKKGGGGGGIIIIIIGGGCCC@@@???===;;;999999999999;;;>>>BBBDDDDDDCCCDDDDDDIIIIIIPPPcccuuuTTTQQQAAA777666000...///333444111111444444444444555555444444333333222111222555666555444///555;;;:::888GGGjjjyyyfffRRRbbb||||||pppbbbXXXXXX```hhhvvvuuuuuuuuuttttttttttttjjjjjjjjjiiiiiiiiijjjjjjeeeaaa\\\YYYWWWUUURRRPPPKKKIIIGGGGGGHHHIIIIIIHHHJJJKKKNNNQQQSSSVVVWWWXXX\\\^^^aaaeeeiiimmmooopppmmmlllmmmqqqvvvvvvqqqlllwww{{{|||zzzssssssyyy~~~rrrkkkWWW;;;999[[[tttvvv```GGGHHHDDD<<<333888@@@:::666===555777888888777666777888:::999666555555666888999777777888888888777777666999888777777777888999:::999:::::::::999888777666999777:::>>>===:::???HHHSSS\\\ttteee;;;&&&---///!!!((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((++++++'''$$$%%%''''''&&&&&&&&&&&&'''(((((('''$$$###(((---...+++(((666OOOmmm}}}~~~zzzyyy}}}zzzrrrxxxnnnppp~~~uuuiiiccceeedddeeetttwwwUUUAAA:::===BBBFFF???666444<<>>===;;;;;;<<<>>>???@@@???>>>===;;;<<<===>>>>>>===<<<<<<999::::::;;;<<<=========:::<<<>>>>>><<<<<<===???@@@@@@888777>>><<<777===;;;444888TTT{{{zzz~~~|||kkkhhhttt~~~|||ppp^^^TTTPPPFFF999999777444333555777777666444555777888999999888888999::::::;;;;;;;;;::::::@@@]]]yyymmmWWW666&&&)))+++''''''&&&&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''((())))))+++...'''000NNN[[[[[[bbbkkk}}}tttkkkaaavvvzzzfff^^^RRRSSSSSSRRRQQQTTTZZZ```ttt{{{zzzpppnnnyyy}}}|||yyyuuunnnfff___ZZZSSSQQQMMMJJJHHHEEECCCBBB>>>===;;;;;;;;;===>>>@@@===@@@DDDHHHJJJMMMPPPRRRZZZooouuuMMMJJJ===888<<<000...///333444111111444333333333444444333222222111000000111333444444333999+++'''000333333GGGbbbdddZZZ```{{{wwweeeWWWSSSUUUdddjjjttt{{{|||vvvnnnhhhlllqqquuusssmmmkkkoootttsssoookkkiiiiiiiiigggeeefffdddaaa````````````___cccdddfffhhhjjjkkklllmmmmmmnnnoooppppppooonnnmmmooonnnqqqyyy|||uuu{{{~~~zzznnnfffooo~~~\\\FFF@@@222EEE```vvvkkk>>><<>>777999;;;<<<:::999999999???>>>;;;999888999;;;===555666777888999999999888888888777777777999:::;;;;;;;;;;;;;;;:::888666555666::::::777:::???===777NNNKKKTTTcccttt}}}MMM"""***...+++---,,,&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***...---(((%%%&&&(((&&&&&&%%%%%%%%%&&&'''''')))'''&&&&&&&&&&&&'''***''''''---===TTTnnnxxxYYYKKK@@@???===999777999444@@@FFF>>>888:::;;;777999:::;;;<<<===<<<;;;;;;;;;;;;<<<===??????===<<<<<<===???@@@AAA@@@>>>===<<<===???@@@@@@>>><<<;;;;;;;;;;;;<<<<<<<<<======999===@@@@@@>>>======??????>>>888;;;BBB===999BBB777<<<888555MMMzzzzzzwwwqqqzzzfffmmm|||pppZZZBBB>>>888555666777666555666777888999999999888777===:::888999???KKKWWW___lllMMM555&&&)))---&&&'''***,,,***((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))&&&$$$***---555PPP___PPP___}}}}}}zzzkkkfffzzzgggSSSUUUUUUQQQMMMLLLPPPTTTOOO]]]bbbZZZYYYiii}}}zzznnneeeaaa]]]]]]ZZZRRRIIICCCAAABBB============???BBBEEEGGGDDDFFFKKKPPPUUU\\\dddiiixxxWWWLLL:::555666111000000111333333222000...000222222111000///000000111222222111000111222222111000000222666999<<>>???LLLWWWrrrooo~~~ddd???CCCHHH>>>===;;;999777666777999:::=========;;;999888999:::???===:::999:::::::::999666777888999:::;;;;;;;;;999999999:::;;;<<<>>>???<<<<<<<<<;;;888666666777333555888::::::999:::;;;>>>888;;;MMMgggHHH888***(((+++)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))(((***444FFF\\\kkk}}}kkkNNN===666666777777888999999999<<<;;;::::::999999999:::;;;;;;::::::999888777777:::;;;<<<>>>???>>>;;;888===;;;:::;;;>>>???<<<:::;;;<<<>>>??????>>><<<;;;::::::;;;<<<<<<=========<<<<<<============<<<<<<;;;<<<<<<======<<<<<<;;;999444333666;;;LLLqqqoooppp|||~~~}}}zzz{{{qqq]]]OOOIIIEEE>>>888:::999888999<<<>>>???@@@DDDIIIQQQ]]]ooo|||XXX333'''(((((('''***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((($$$'''...444AAAaaa___gggrrruuuvvvtttXXXJJJKKKJJJLLLPPPNNNMMMLLLKKKPPPZZZgggnnnooo{{{~~~sssxxxoooYYYQQQDDDIIIJJJAAAGGGPPPLLLKKKRRRUUU[[[YYY___mmmwww}}}___TTT???777666222000///000111111000///...000222333111000000000000111222222000000111222222111111000111333555666???```}}}fffWWWeeesssbbb___\\\ZZZ\\\bbbkkkqqqsssvvvwwwtttsssuuuuuurrrnnnnnnnnnnnnmmmnnnppprrrrrrooollljjjjjjjjjjjjiiimmmmmmmmmnnnnnnpppqqqrrroooqqqrrrqqqsssvvvtttppplllqqq|||qqqiiiiii\\\WWWWWWdddwwwdddYYYJJJ>>>===OOOrrrzzzttt\\\EEEFFFBBB999555>>><<<:::777666777888999<<<===<<<;;;999888999:::===:::888888888999999888777777888999::::::::::::999999999:::;;;<<<>>>>>><<<<<<<<<:::777555444555333555888999999999:::;;;888666:::FFFWWWjjj{{{xxx}}}nnnDDD999///'''))),,,***)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))************...444999AAAOOOkkkwwwlll[[[III;;;444111111333333444444555666666666888888777777777777888888<<<;;;;;;:::999999888888:::999:::;;;<<<;;;888666;;;:::999;;;===>>><<<999;;;<<<>>>??????>>><<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;666333333222999QQQlllqqqjjjqqq{{{~~~}}}~~~qqqnnnjjjhhhhhhkkknnnooovvvxxxIII666'''(((+++)))''')))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&+++...888RRRmmmllliiidddiiibbbggg{{{fff[[[]]]OOO@@@BBBIIIJJJIIIHHHIIIPPP[[[ffflllsss|||rrrnnn___]]]]]]SSSWWW___\\\aaaqqqzzzrrrzzzzzz[[[QQQ<<<555444333111.........//////...///111333333222111000111///111222111000///000222222222222111111111000000...:::WWWwwwxxxZZZTTTaaassswwwhhhWWWMMMOOO[[[eeevvv|||yyyuuurrrrrrqqqqqqqqqqqqqqqqqqxxxvvvtttssstttttttttsssvvvtttqqqppprrrssstttuuuuuuqqqpppuuuxxxuuupppnnnvvvuuuuuuqqq```OOONNNYYY\\\^^^nnnppp```@@@:::777DDDdddrrryyyddd888;;;CCC777444AAA===<<<:::888777666777777:::;;;;;;:::888777888:::;;;999888888999:::999999888888999999999999999888999999999999:::;;;======;;;;;;;;;999555333333333333555888999999888999999222444888===AAALLL```rrrvvv~~~iii;;;"""+++'''&&&)))+++)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%'''))))))'''%%%$$$$$$$$$+++;;;OOO^^^jjjttt|||uuu^^^HHH<<<888111+++***,,,000444//////000000111222222222444444444444555666777777999999999888777777666666888777777777888888666444999888888:::<<<<<<;;;999;;;<<<===>>>>>>===<<<;;;<<<<<<;;;::::::999888888::::::;;;<<<<<<<<<<<<<<<999999999999999999999999;;;666333333///...888FFFeee}}}~~~~~~wwwyyy|||uuuvvvyyy}}}lllRRR---''''''------&&&$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%&&&)))(((,,,===QQQ```^^^ZZZ]]]ppp}}}bbb^^^zzz}}}ooojjj^^^SSSLLLBBBGGGFFFEEECCCEEEMMM[[[gggqqqzzz{{{yyyzzzuuu~~~ooo]]]wwwWWWLLL888555777555222///---...////////////111333444222111111111///000111111//////000111111222222222222111///...222,,,===XXXmmmnnn]]]WWWcccsssppp___SSSMMMWWW___fffjjjqqq|||}}}}}}~~~}}}zzzxxxrrrqqqrrrsssvvvxxxxxxwwwsssrrrqqqsssuuuvvvuuussszzzwwwyyyvvvlllgggjjjbbb```YYYPPPPPP]]]qqq~~~zzz[[[DDD<<>>>>><<<>>>AAA===666777777888888999999888888666777777777555555777999:::999888999;;;;;;:::999888888999999999888777777555555555555666777888888444555666666444444555666333555888888777666666666999555444444444555<<>>@@@hhh[[[AAA666444555333000000111111111000...000222222111000///000---///000///...---...000...///111222333333222111000---222555555GGGggg|||~~~{{{}}}gggddddddkkkyyyyyyhhh^^^YYYQQQIIIOOOPPPTTT[[[bbbdddaaa^^^lllmmmnnnppprrrqqqooommmhhhiiihhheee```]]][[[[[[WWWYYY\\\^^^\\\^^^jjjwwwvvvZZZRRRNNNVVViii}}}\\\BBB888???999888===>>>999777;;;555666888999999999888777444555666555444555777888777666555666888888666444777777888888888888888777555555444444555666666777444555666666555444555777444666888888666555444555;;;666333444666666888<<<>>>FFFMMMPPPXXXgggwwwvvvvvv|||}}}ZZZ777---000---((((((&&&)))(((%%%$$$&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))(((%%%"""!!!'''++++++++++++)))&&&((()))***))))))((('''&&&$$$))),,,)))''')))******---...---+++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......///111222444666777666666666666666666666666444444555777:::<<<;;;:::666999;;;<<<======???@@@999888888888888888888999777777888999999:::;;;;;;888888999999999999888888888777666555555666777888;;;999777666666444333111+++999@@@LLLkkkyyyxxxnnnppp|||{{{vvvyyy}}}yyy\\\999***)))+++)))'''%%%&&&((((((&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''))),,,555RRRpppvvvjjjdddooo~~~gggZZZmmmwwwccc\\\OOOFFFAAA@@@===:::>>>GGGKKKRRR[[[aaaeeekkksssyyykkkVVV\\\gggnnnqqqrrr~~~lll```\\\VVVMMMGGG@@@;;;===AAA~~~aaaSSS:::111111222111000000111222111///---///111111000///...///---...//////------.../////////000000111111000000***000111111222222===QQQvvvzzzxxxuuuaaaXXX[[[dddlllzzzuuukkkQQQNNNJJJJJJLLLLLLIIIEEELLLLLLNNNQQQRRRQQQNNNKKKLLLLLLJJJEEECCCHHHSSS]]]vvv|||ppp^^^SSS\\\kkk{{{sssvvvBBB999DDDIIIBBB>>>>>>@@@999111777CCC777888::::::999777555333222333444444444444666888666555555555666666333111555666777888888999888888666666666555666666777888666777888666444333444555444666777777555444333444888444222444555333444888333<<>>?????????AAADDD::::::999999999999::::::999999999:::::::::::::::999999999999888777666666888777666555555666777888999999888666444222///---***444000...AAA]]]yyy}}}gggdddmmmwwwyyy{{{}}}~~~}}}yyykkkOOO888)))###(((///******+++***((('''$$$!!!%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''')))******"""888UUUhhhiiiccc^^^^^^yyyqqqyyygggmmm~~~ssseeeSSSDDDBBB@@@;;;;;;@@@888;;;@@@EEELLLSSSZZZ^^^XXXRRR^^^bbbkkkwwwvvv~~~{{{wwwggg___]]]YYYUUU@@@CCCCCC@@@???BBBEEEFFFyyyWWWIII444222777//////...000111111000...,,,...000111///.........---...///...------...///////////////............+++444//////666,,,(((:::MMMooorrrbbbXXXSSSSSS___kkkrrryyyvvviii```ZZZVVVPPPKKKFFFGGGJJJNNNQQQQQQNNNKKKMMMOOOQQQTTT\\\rrrttt```SSSUUURRROOObbbZZZEEEEEEAAA;;;:::@@@@@@;;;666888>>>;;;444999:::;;;;;;999666222000111222444333333444666888888777666777777666333111555555666888888999999999888777777777777888888999999:::999777444222222222444666777777555333333333444222222444222///111666444555444666AAAOOOUUUSSSXXXaaaiiinnnuuu~~~|||}}}vvvmmmxxxyyybbbCCC000***000///'''$$$******$$$$$$((((((%%%'''***''' ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))&&&######%%%''''''%%%!!!''')))&&&%%%***,,,)))(((&&&%%%''')))******+++&&&***+++'''(((,,,+++'''+++((('''(((***((('''&&&---+++((('''&&&(((***,,,*********+++,,,,,,---------------...000111333444555555666666666666666666888888999;;;<<<:::777444888;;;???@@@@@@@@@CCCFFF<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::999999999999999999999888666555444999777666555555666777999555888:::888666555333000222***%%%///999888GGGggg{{{ooottt}}}~~~{{{fff@@@$$$(((222---(((+++ $$$&&&$$$###$$$'''(((%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%)))*********,,,777HHHWWW\\\YYYUUURRRqqq{{{|||bbbpppwww___JJJEEEDDD???<<>><<<999888:::>>>@@@AAA<<>>888<<>>AAABBBBBBAAAAAADDDGGGHHHUUUAAA;;;555222000///......------......+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........///999@@@JJJlll}}}{{{sssdddYYYSSSXXXXXXWWWYYYgggyyyzzz]]]HHH???DDDMMMMMMZZZuuu^^^RRREEE:::888:::<<>>000************))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((((((((()))***++++++---------............///000111222333444555555555555555555777:::<<<;;;::::::;;;<<<<<<::::::;;;<<<999888777999<<<>>>??????;;;::::::999888777777666666777777777777777777777777777666666666555555555888777777666555444333333444222000///111444999;;;444BBBYYYpppxxx{{{~~~{{{|||yyyppp^^^EEE222111+++&&&%%%''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''***++++++...<<>><<<999666555666888888999:::<<<=========;;;???>>>===<<<;;;;;;>>>BBB666;;;@@@DDDGGGJJJMMMNNNcccJJJ???777333......---,,,,,,,,,,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------111111333EEEhhh|||qqqXXXPPPWWW___iiihhh```[[[]]]XXXWWWbbbVVVUUUUUUZZZ```bbb___[[[aaacccpppyyy{{{lllPPPDDD;;;999999:::999888<<>>XXXnnn[[[TTTQQQXXXaaaggglllooorrroootttyyyyyy~~~}}}pppuuu{{{oooiiiiiitttbbbOOOBBB///***%%%$$$&&&)))******(((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''(((((()))***+++++++++,,,,,,,,,---------...///000222333444444444666555555777:::<<<<<<;;;;;;<<<<<<;;;999777888999777666666888<<<>>>>>>>>>::::::999888777666555444666666666777888888888999555555555444444444333333888888777666555444333222555555444444444333333333000888EEETTTcccttt|||nnngggiiiooorrrxxx~~~yyycccMMM<<<111)))%%%)))&&&###$$$''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''++++++'''***888LLLYYYPPPbbbccc[[[iii}}}oooZZZ\\\rrr|||gggeeeaaaIII999;;;:::///+++000---///111111000111555888555555666666777777888888888:::;;;;;;<<<>>>BBBDDDJJJLLLPPPVVV^^^kkkzzzjjjLLL@@@777333......---,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,...111222444@@@WWWkkk}}}|||}}}xxxwww|||zzz~~~ZZZ@@@999===888:::======:::888999<<<999999999888888888777777888888888999999888888888888999:::;;;;;;999777555666555444444444444555555444555777777777666444333222333555555555444333222555444444333333222111111333333444555555555555444444333333222222222222222222222222222222222222222666666222,,,+++888NNN```LLLEEEAAAEEEJJJLLLNNNQQQUUUVVVhhh{{{~~~~~~www___mmm}}}mmmcccTTTDDD888...((($$$...,,,***+++++++++)))&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))******************+++++++++,,,---...000111222333444444555444444666888:::;;;:::<<<<<<<<<:::777555555555555444555888;;;===>>>===;;;:::999888777555555444666666777777888999::::::555555555444444444333333888777666555444333333222333333444555555444444333:::===???@@@EEEQQQaaannnyyyzzzuuurrrooo]]]ggguuu}}}uuuhhhqqq|||^^^QQQ>>>---$$$###(((---%%%$$$###%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''""")))---***&&&+++999EEEHHHpppuuu]]]]]]mmmttt\\\RRRdddwww~~~vvvbbbQQQMMMKKKCCC===<<<;;;;;;:::999777666555555999999999999888999;;;<<<>>>BBBDDDCCCCCCEEEGGGGGGUUU[[[gggwww\\\@@@:::333---///...------,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...555;;;777000444???TTTjjjZZZBBB???@@@>>><<<>>>>>>===;;;::::::999777;;;:::::::::999999999999::::::999888888777777777888999::::::999777555444333333333444444555777777555555666777777666555444555444333222222333555666666666555444222111000000222333333444444444444444444444444444444333333222333333222222222222111111...111444555444333222222333......333777777888999>>>???SSSgggiiihhhjjjgggVVVVVVUUUOOOFFF===777444000---***(((***,,,---...((('''''''''((((((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***))))))))))))************---...///111333444444444444333222333666888999999;;;<<<<<<999666444444444444444555888;;;======;;;<<<;;;;;;999888777666666666777777888999::::::;;;666666666555555555444444666666666555444444333333333333333333444444555666444555555222111666AAAKKKVVVgggyyy|||uuusssssstttvvvrrrmmmnnnssszzz|||zzz|||tttyyyyyyiiiWWWKKK///---***+++,,,,,,***(((&&&%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%(((,,,+++''''''...666TTTpppqqqcccfffhhhhhhqqqyyy{{{xxxlllaaaeee{{{zzzvvvsssdddSSSNNNGGG>>>999999:::;;;:::<<<===>>>>>>======???BBBPPPSSSQQQLLLOOOZZZcccfffsssLLL888:::555---......---,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---333;;;:::222///111666DDD]]]vvv|||yyy{{{WWWPPPHHHAAA:::777<<>>===999666888<<<;;;888>>>>>>============<<<<<<;;;:::999888777777777777888999:::999777555555555333333333444555777888999666666666666666666666777777555333111111333666888777666555444222111000///111222333333444444333333444444555555555444333222333222222222222222222222,,,,,,---000111000***&&&+++))))))...000...,,,---000,,,444;;;666666:::888///,,,******...000000///)))(((((()))******)))'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))((())))))))))))*********,,,---///111222333444444333222111222444777888888:::;;;;;;999666555555555555555777999<<<===<<<:::<<<<<<;;;;;;:::999999999888888888999:::::::::;;;777777777666666666666555444444444444444444444444777666444333222333333444///111111000...///333666<<>>>>>>>>=========<<<<<<:::999888777777888999999:::;;;:::888555444555777555555555555666666777888777666555555555777999:::666555444333444555777888555555444333333222111111111111222333333333333333333333444555444333222111111111111111111222222222///---***)))***...111333000------000000,,,)))***222---///,,,%%%)))...'''...+++(((((()))***(((%%%+++)))&&&%%%'''((())))))((()))((((((&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))((())))))))))))************+++---///111222333333444222111222444777999999999::::::999777666666777777777888:::======;;;999;;;;;;;;;;;;::::::::::::999999::::::::::::::::::777777777666666666555555222333333444444555555666555555555444333333333222222333333333111000///...+++///444:::GGGYYYhhhmmm___jjjvvv|||~~~wwwzzzxxxyyyzzzxxxsssmmmeeeXXXOOO@@@444,,,(((''''''...)))### !!!$$$'''(((%%%&&&&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&***&&&$$$&&&&&&$$$'''---...FFFQQQWWWfffmmmbbb___aaannn}}}ttttttttt\\\fffpppyyy{{{jjj___]]]___aaaeeejjjkkkiiiiiikkknnn{{{~~~uuuDDD===HHH???...,,,++++++***)))***************+++,,,,,,,,,,,,+++************************************************))))))))))))************,,,+++***+++---//////---+++---...---444IIIiiidddJJJCCC>>>888:::DDDHHH???888:::>>>@@@:::>>>===777555:::===<<<<<<<<<;;;;;;;;;:::::::::888777777777777999;;;<<<;;;<<<;;;888444333666999888888777666666666666777888777555444555888;;;===444555555666777777777666333333333333333333333333111111222333333333333222222222333444333222111000///000000000111111111222+++...111111...+++*********((()))---...,,,---///))))))...---)))111555***((())))))++++++***'''%%%'''''''''((()))(((%%%######$$$%%%%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))))))))************(((***+++...///111111222555333222222555888::::::888999:::999888777888999888888999;;;======:::888999999:::::::::;;;;;;;;;;;;:::::::::::::::::::::777666666666666555555555111111222333444666666777111222444666666555444333///......///111111///---......---+++///777;;;999FFFXXXjjjuuu}}}~~~|||jjjWWWAAA333555&&&&&&''')))++++++***(((###&&&)))***)))'''%%%%%%###$$$%%%%%%$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###!!!%%%+++***%%%$$$(((+++'''000AAA]]]TTTaaasssfffWWWqqq~~~}}}pppiiiggglllzzz~~~xxxuuuKKKBBB;;;999111++++++++++++,,,---......******++++++++++++******)))))))))))))))))))))))),,,+++++++++***)))))))))+++***)))((((((***,,,...,,,++++++******++++++,,,------++++++...444===DDDhhhtttcccFFF<<<>>>???===<<>>555888===???>>>??????@@@???===;;;:::;;;<<<===;;;999999:::<<<<<<<<<:::;;;<<<;;;:::999:::;;;999888666666777999999888;;;888666666666777777666777777555444333333222222666666555777999999888777333333333333333333444444444333333333222111111111//////000000111000000000111000/////////000111222000000000000000000000000......---------,,,,,,,,,************************++++++++++++*********))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))'''((()))***,,,---......111111111111111222333444888777555555555666888999;;;===>>>>>>===<<<<<<===::::::999999999999999999;;;:::999888777555444444333444444444444444333333333333222222222222333333222222222111000000//////000000///...---------------------------------------)))&&&)))///111///+++---///222333222///,,,)))///---+++(((((((((***+++(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###)))'''###...CCCLLLHHHNNNbbbZZZUUUkkkmmm]]]^^^xxxyyylllgggtttppptttrrrqqqqqqtttvvvvvvvvvuuuOOOGGG<<<444***,,,,,,+++))))))((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))************++++++)))(((((()))******)))***+++,,,,,,+++***)))(((***+++***(((&&&&&&'''%%%(((...666BBBQQQ```jjjqqqtttpppUUUEEE<<<999222222555;;;===;;;<<>><<<::::::;;;<<<<<<;;;;;;<<<<<<;;;999888999:::888666555555777999999888888666444444555666555555555555444333333333333333777666666777888999777666333333333333333222222222333333222111111000//////000000///////////////...000000/////////000111222////////////////////////,,,,,,,,,++++++++++++***))))))))))))))))))))))))******)))))))))))))))((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''((((((***+++,,,---...111000///...///000222444777777555555555777999;;;;;;<<<>>>>>><<<;;;<<<===:::999888777666666777888999888888666555444333222444444444333333222222111444444333333333333444444111111000000///.........///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,222000---------,,,)))'''&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&******&&&$$$***111555PPPiiieeeZZZgggkkkaaa```PPP```yyywwwtttpppIIIAAA888555...,,,+++***)))))))))))))))))))))************))))))(((((((((((((((((((((((('''(((((())))))*********+++***)))(((((((((((((((((()))+++,,,,,,+++)))(((&&&(((***+++)))(((((()))///---+++)))***000999???NNNWWWuuuwww}}}{{{___UUUFFF999444666:::>>>999;;;<<<<<<:::888:::>>>777888888888777777999;;;>>><<<:::999:::;;;:::::::::;;;;;;:::888666777888666555444555777888888777555333222333444555555333333333222222222333333444444333333333555555444222333333222222222222111111222222111000///......---000000///...............////////////000000111111........................++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,---///...------...111555777999777666555555666888999888:::<<<;;;:::999::::::<<<:::888666555555777777777777666555444333222222555555444333222111111111555444444333333444444555111111000000//////.........---,,,+++************++++++++++++++++++++++++)))***+++++++++,,,---...///...---,,,+++++++++,,,+++++++++***)))((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))+++,,,(((%%%***222444PPPVVVOOO\\\iiigggdddeee___]]]gggxxxkkkEEE???555111,,,***************+++,,,,,,)))))))))******)))))))))'''''''''''''''''''''''''''''''''(((((())))))******))))))((('''''''''''''''(((***++++++***((('''((()))***)))))))))+++---++++++***)))'''(((+++...555444BBBQQQXXXggg{{{yyy~~~oooZZZGGG999222333444777888777333000666777888888888:::<<<<<<666777888888777888:::<<<===;;;888888888999999888999999:::999666555555666666555555666888888777666333222222333555666555444333333222222222333444444222111111222333444222111333333333222222111111111111111000//////...------111000///...------............//////000000000000------------------------***))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***++++++,,,,,,+++,,,///444888;;;:::888666555444555666777888:::;;;;;;:::999999:::===<<<999777666777888999777777666555444333333222666555444333222111222222555444444333333444444555333333222111111000000///---,,,+++******))))))***++++++++++++++++++++++++'''((()))(((&&&%%%&&&(((((((((((('''&&&$$$######%%%&&&'''((()))))))))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%***)))&&&(((...!!!///666@@@]]]tttmmm\\\kkknnnmmmcccWWWXXXgggwww{{{rrrRRRUUU\\\lllLLLGGG:::111******))))))***+++,,,------((())))))******))))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((()))******)))((('''******)))'''&&&&&&)))+++$$$'''***,,,++++++++++++'''"""'''***(((333DDDHHHhhhnnn}}}pppmmm|||}}}kkk^^^JJJ999000///000111>>>999222...///222666888111555888999;;;===:::555666888999888888888:::<<<;;;999777777888999999888888999999888666555666777777777666777888888777555222222222444666777666555444333333333333333444555222222222333666666555444444444333333222222111111000000////////////......111000///.........///000---...///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))************+++---000444888;;;888777555333333444555666:::;;;======;;;:::;;;<<<<<<<<<:::999888888999:::888777777666555555444444777666444333222333333444444444333333333333444444444444333333222111111111---,,,+++******))))))***************************---......---+++)))******'''((()))******)))((('''%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&######''')))''''''((()))---000444EEE]]]lllmmmTTTcccqqqmmm\\\PPPRRRYYYhhhiiisssyyyaaa___YYYdddYYYCCCRRRbbbjjjKKKHHH:::222,,,******)))))))))******+++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''&&&&&&&&&''''''((((((''''''((((((((((((((((((((((((((())))))'''&&&&&&''')))'''))),,,,,,+++*********---,,,333444+++***---(((,,,000;;;===888BBBRRRTTTfffrrr{{{{{{{{{sss___UUULLL???333333333444777888777555333///000222555888999777555444:::===;;;999:::888444777888999999888888:::<<<;;;999777777999:::::::::888999:::999888777888999999888888999999999666444333333333666888999888666555555444444444444444555222222222555777999888777555555444444333222222222///////////////000000000111000///......///111222---...///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))))))))******+++---000222555666444333222111222444666888999;;;===<<<;;;:::;;;<<<::::::::::::::::::999999999999888888777666666666777666444333333444555777333333222222222222333333444444444333222222111111------,,,+++************************************''''''&&&'''''''''''''''&&&&&&&&&'''''''''((((((***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&((((((''''''((((((''''''(((,,,''',,,JJJ^^^eeeTTTHHHPPPeeepppgggYYYGGGJJJMMMTTT___kkkqqqrrrwwwnnn^^^^^^eee]]]MMM<<>>;;;111...++++++***)))((((((''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&'''(((((((((''')))(((''''''''''''((()))$$$&&&((()))(((((()))+++'''((((((((('''''')))+++'''&&&++++++###&&&---*********---***&&&000666+++...:::???;;;???KKKRRRNNN^^^]]]aaahhhllljjjjjjkkkoookkkkkkooojjj[[[KKKDDD===777555777333***,,,666000....../////////111333777555222111222444444444444:::<<<666222777;;;<<<777888999888777888999;;;;;;999888888:::;;;<<<<<<999:::;;;;;;:::999:::<<<;;;:::999::::::999666333333333444777999:::999888777666555444444444444555111111111444777999888777666666555444444333222222......//////000111111111111000///...///000222444,,,---///000000000///...++++++++++++++++++++++++***)))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))***+++,,,---///000111111000//////000222555888:::777999;;;:::999888999999888888999:::::::::999999::::::999999888888777777777666555444444555777888333222222111111222222333444444333333222111111111...---,,,+++************))))))))))))))))))))))))---+++))))))))))))'''%%%***)))'''&&&%%%&&&'''((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!(((***%%%"""&&&(((&&&'''!!!(((000+++(((///111;;;TTTmmmqqqddd\\\dddqqqgggqqqlllYYYQQQXXXWWWNNN;;;[[[iiinnnfffcccuuuwwwhhhqqqvvvrrrkkkbbbXXXOOO\\\___UUUBBB<<>>CCCBBB000***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))******+++,,,,,,,,,+++---------++++++,,,---......---------///111333333444555666666666555555222444666777777777888:::999999999999999888888777555666777888888777666555444666888888777555555555666666666666555444333222000111111222222333333333555444222000/////////000000000111222222222111111000000000000///---,,,+++------...000000000000///,,,,,,++++++*********************)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))***+++,,,------------...///111222333222444666777777777888999777999888555555888999777666666555444444444444444333333444444333333222111333333222222111111000000------,,,,,,+++******************)))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&$$$$$$'''+++---,,,---((($$$$$$'''***///444>>>LLLZZZ______bbbiiinnnfffbbb```dddkkkllleee\\\OOOLLLKKKKKKEEE999...***444---)))******%%%$$$'''YYY444999;;;///...))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((())))))***++++++++++++,,,---,,,+++***+++,,,+++,,,---,,,,,,---000222222222333444555555666555222444666777666666777999888999999999999888777777666666777888777666555444444666888999777444333333666666666666555444333333111111111222222333333444444333111000///............///111222333333222111////////////...---,,,++++++,,,...000111111000000,,,,,,,,,+++******))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$############$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***+++,,,++++++,,,---///000222333222444777888888888888999777999888555555888999777666666666666555555444444444444444444444333222222222222333333222111000000---,,,,,,++++++******)))******)))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''###"""&&&,,,,,,(((***---111444222---'''### """%%%(((,,,...000000111111222222222111...,,,///,,,+++...///---...111((())),,,111111//////111YYY222555777---...))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''''''''((())))))******+++***+++,,,+++)))((()))***)))+++------,,,,,,///111000111222333444555666777333555777777666555666777777777888888888777666555777777888888777555333222222555888888777444333333444555555555555555444444111111111222333444444555222222222222111///...---...///111333444444333222000000000000//////...---***+++---/////////...---------,,,++++++***))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$############$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((((((((((()))***+++******+++,,,...000222333000333666888777777777888888:::999555555999:::888666777777777666666555555444555555555555444333333111222333333333222111000------,,,++++++******)))***)))))))))(((((((((((((((((((((''''''''''''&&&'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$)))+++***)))***%%%+++((($$$!!!###***222777333///,,,---...///---,,,(((,,,///...***(((,,,000444///,,,------,,,---111555444111---+++,,,,,,+++]]]888:::999,,,,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********)))******)))(((''''''((('''***------,,,,,,...111//////111222444555777777444555777777666555555666555666777777777666444333888888888888666444222111111333777888777555444444444444555555666555555555222222222222333444555666222222333333222111///......///222444555444333333111111111111111000000///***,,,---......---+++***------,,,,,,+++******))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############$$$$$$$$$############"""$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((('''(((((()))***+++)))***+++,,,...000222333///222555777777666666666999;;;999555555999;;;999777777777888777666666555555555666666555555444333111111333333444333222111------,,,,,,+++*********))))))))))))(((((((((((()))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$***,,,'''%%%))),,,,,,%%%***///111000///,,,)))---000444555222222777>>><<<===>>>>>>>>>@@@CCCFFFCCCAAACCCHHHKKKIIIHHHIII@@@EEEHHHHHHMMMQQQMMMDDDaaa999777555+++...***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******++++++,,,------//////000111222333333444555555444444444555555666777777666666555555444444:::777333222111111000///555555555666555555444444111111333444555666666666333222222222333333444555555555555222///...111444111222222333333333222222///////////////......---++++++++++++++++++++++++++++++,,,++++++***)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$###################################################$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***+++---...///000222222222333444555666777;;;:::777666555666777888888777666555444333333222555555444444444555666666333333333333222000///...///......---+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((&&&%%%&&&(((+++)))%%%$$$)))+++'''&&&)))---######'''''',,,///'''///111333666888999999999<<<===;;;777777>>>HHHOOORRRMMMEEE???@@@EEEIIIIIIKKKDDDJJJEEEGGGOOOGGGLLLEEEHHHOOOZZZcccddd\\\UUU^^^777555444***+++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))******+++,,,,,,---//////000111222333333444444444444444444444555666777777666666555555555555777666444333444444333222444555555555555444333333000111222333444555555555777666555444333333333333222333333111///...111333222222333222222111000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$###################################################$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++,,,...//////222222222222333555666777:::888777555555555666777666666666666555333222111444444333333333333444444333222222111000///......///...---,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))******(((&&&$$$%%%&&&...(((%%%)))+++)))''')))///+++000333///555===<<<@@@===:::888;;;BBBJJJPPPAAABBBAAA???>>>>>>>>>===;;;999666333333444666666555000:::666888???888===999666666999???DDDDDDCCC___777555555+++******)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))***++++++,,,,,,...///000000222222333444333333333333333444555555666666666666666555555555555444444555666777555444444444444444333333333222///000111222333444444555888777666444222111000000000111222111000///000111222222222222111///...---///////////////......---------------------------++++++++++++***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$###################################################$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))+++,,,---...///111111111222333444555666777666555444444444555666555555666666555333111///333222222111111111222222222111///...---,,,------......---,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((()))((((((((()))***$$$"""&&&)))***+++---(((,,,;;;BBB;;;<<<@@@>>>KKKFFF>>>999:::AAAJJJPPPAAA<<<666222111222333555111333555666555444555666333///888333222777111777666222......333:::@@@CCCfff:::555777---+++))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))***+++++++++......///000111222222333222222222222222333444555666666666555555555555555333333444555777777555333555444444333222222222222//////000000111333444444555444333111000///......///000111111000000//////000000111000000///......///////////////......---------------------------++++++++++++***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++,,,------//////000000222333555666555444444333333444555555333555666777666333000...222111000000000000000000222000---+++******,,,,,,------,,,,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''((()))+++$$$&&&)))---///333888===???999===@@@<<<@@@FFFBBBAAA>>>:::777666666888:::666555555666777777;;;@@@AAAAAABBBDDDCCCCCCGGGMMMXXXPPPSSSHHHCCCHHHDDDMMMRRRMMMEEE???<<<<<<===>>>ooo<<<222666...+++)))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******+++,,,------...///000111222000000000111111222444444444444444444444444555555333333333444555555222000666555444222222111222222/////////000111222444444333222111111000000111111111111111111111111000///---...///000000000000000///////////////......---++++++++++++++++++++++++************)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***+++,,,,,,.........///111333444555222222222333333444555555444555777777666444111///222111000000/////////000111000---+++******+++,,,,,,,,,,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''',,,,,,***'''$$$$$$&&&(((,,,444<<<<<<;;;>>>FFFNNNdddMMM;;;444666DDDPPPNNN333444555888:::===???AAAAAAGGGTTT___```\\\]]]cccpppiiidddccccccdddkkkttt}}}mmmhhhooonnnyyy}}}pppccc[[[VVVSSSQQQsss:::///444---((()))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&'''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))*********+++,,,---...//////000/////////000000222333444222222222333333333333333444333222333444444222111777666444333222222222222000000//////000222444555333333333333333444555555555444222222333222111///,,,---...000111111111111///////////////......---++++++++++++++++++++++++************)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$###################################################$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))******++++++,,,------...000222444555111111222333444555555555666666777777666444222000333222111000000000000000111000...---,,,+++,,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&'''((())),,,111444<<>>AAAGGGPPPZZZccciiillljjjnnnuuuwwwwww|||rrrqqqqqqqqqwwwxxxtttfffeeeooommmvvv~~~sssooossszzz~~~~~~ttt;;;...555...'''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''''''''((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***))))))***+++,,,------............///000111333333000000111111111222222222444222111222444666666555999777555333222222333333111000000///111333555666444444444444444555666666;;;777444333444444222111...///000000111111111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,************)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$###################################################$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********+++,,,,,,---///111333444000111222444555666666666888888888777666555333333555444333222111111111111111111000///...------,,,++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''!!!&&&,,,222777;;;???BBBKKKKKKDDD777222888@@@CCCAAA;;;@@@FFFGGGOOOWWWSSS```aaabbbfffmmmuuu}}}tttoootttyyyyyy~~~vvvhhh___dddhhhhhhjjjpppeeeYYYYYYSSSVVV___VVVYYYccc]]]YYY```ooo|||vvvttt<<<111888000((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""!!!""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&'''''''''(((((())))))(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---------......///111222333//////000000111111111222333222111222555888999999:::888666333222222333444222111000000111333555777444333333222222333333444>>>:::555333444555444222000111111111111111000//////////////////......---------------------------************)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$###################################################$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++,,,---///111333444000111222444555666666777999999888777666555444444666555444333222222222222111222222111000///---,,,+++++++++***************))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((...444;;;@@@BBBBBBAAAAAAXXXPPP@@@111///888@@@AAAIIIGGGNNNPPPMMM\\\vvvnnnfffjjjzzzxxxhhh```rrreeeaaalllvvvvvvuuuyyyyyyooouuusssyyy~~~nnnkkkmmmgggdddjjjuuuxxxoooeeeyyyxxxXXX333111---...,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$(((%%%""""""%%%((()))((()))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))************,,,---------.../////////000000000000111222333444333333333444555666777888:::777444444666888888666333333333333333333333333333333222222222222222222///111333666666555333222222222000///............,,,---///000000///---,,,---------,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''***+++,,,---///000111222333222222111222333555666333333444444444333222222000000000111222333555555111111111111000///---------------,,,,,,,,,++++++))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$+++###"""((()))&&&,,,777;;;MMMKKKGGG000;;;<<>>???HHHTTTbbbqqqrrrgggllltttkkk}}}uuuvvvzzz}}}|||}}}zzzssstttzzzyyyUUU333555222111***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$***'''$$$###%%%&&&&&&%%%(((((('''%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))*********,,,,,,,,,---......//////////////////000111222222333333333333444555666777888666333444666777777555333333222222222222222222333333222222111111111000///000333555555444222111111111000///............,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))***+++,,,...///000000222111111000111222444555333333444444333333222222111111111111111111222222111111111000000///------,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%(((***$$$&&&(((,,,333<<>>EEE;;;EEE999555999@@@CCCCCCKKKZZZeeefffqqq{{{}}}xxx~~~~~~vvvsssxxx|||wwwvvv~~~|||yyyrrr}}}wwwyyytttnnnrrr|||yyyMMM...222111---$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""##################"""########################"""############$$$$$$$$$+++)))%%%$$$$$$$$$$$$###((('''&&&%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))++++++,,,,,,---......///.........///000000111111222222222222222333444555666555333333444555555444222111111111111111222222333333222111000000//////...000111333333222111000000000///......---------,,,---...//////...---,,,++++++++++++*********)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((())))))+++,,,---...///000//////...///111222333333333333333333222111111111111111000000/////////000000000000///......---++++++++++++*********)))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###&&&((('''%%%%%%'''***&&&000444333:::FFFEEE;;;BBBIIIEEEKKK777999666CCCXXXaaaaaa]]]hhh}}}{{{~~~sssrrrsssrrruuuwwwLLL---000...+++$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""########################""""""#########$$$$$$$$$)))(((&&&%%%$$$$$$######'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******+++,,,---............///000000111111111111111111111111222333333444333333333333444333333111000000///000000111222333333222111000///...---...///000111111111///..................------,,,,,,------......------,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''((()))***+++,,,---------,,,------///111222333333333333333222111000/////////////////////...//////000000///......---************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''"""&&&++++++(((&&&''')))000;;;BBBAAA@@@AAA>>>777<<>>EEEHHHZZZQQQ^^^jjj}}}www}}}WWW555000+++---,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""##################"""########################"""############$$$$$$$$$!!!###%%%%%%$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&'''((()))***,,,,,,---...///111222333333222222111111000000000111111222111222444444333222222333111000///...///000333444333333222111000000////////////000000//////......---...///000000///---------,,,,,,,,,,,,,,,,,,---************)))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((())))))******************,,,...000111333333333333222111//////***+++---///000000000///....../////////......---************)))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''''')))'''$$$%%%+++555@@@GGG@@@FFFSSSYYYJJJ777:::JJJGGG^^^kkk{{{hhhmmmuuuxxx}}}SSS111...)))***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$ ###%%%%%%$$$$$$%%%'''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&######""""""""""""#########################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((***+++,,,------...000222333222111111222111111000000111111222000333555555333111222333111000///...///111444555333333222222111111111000000000000000//////......---...000111111000...------,,,,,,,,,,,,,,,,,,---++++++*********)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&''''''((())))))******''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''(((((())))))******************,,,...000111333333333333111000///...+++---...000000000///...------...//////......---++++++*********)))))))))''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''***)))***111;;;CCCFFFGGG===IIITTTSSSGGG???FFFQQQXXXzzzvvvxxx|||ssssss|||nnnnnniiillluuussspppyyyyyyxxx|||}}}uuuTTT222222...---'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$!!!$$$&&&&&&$$$###$$$&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%###"""""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((()))+++,,,,,,,,,---///111222111000///222222111111111111111222000333666666333222222444222111///...///111444666333333222222222222222222111111000000/////////...---///000222222111///...---,,,,,,++++++,,,,,,---++++++++++++************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''(((((())))))*********))))))***,,,...000111444444333333111000///......///000111111///---,,,------......///......---++++++++++++************(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((+++444BBBLLLMMMDDD;;;222FFFRRRNNNLLLUUU```eeekkk|||xxxtttkkkeeeooonnnbbb\\\``````ZZZXXX```fffmmmsssiiibbbjjjgggsssoookkkrrrmmmkkk}}}rrruuurrrsss{{{yyy{{{}}}SSS333222+++***(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$###!!! $$$$$$###""""""###$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################################################################%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))),,,,,,---///000222333333444333222111000000000000333222111000000111222333555333000///111333444444333222222111111111111111444111000111333555333111111111222222222222111111///...,,,******+++,,,------------,,,,,,,,,++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''%%%######"""&&&------'''%%%(((((((((&&&"""$$$***+++'''((('''''')))++++++***))) ---333+++&&&)))---+++000++++++000222...+++---,,,,,,,,,,,,+++)))&&&%%%&&&))))))%%%%%%***---------((((((...000+++'''''''''''''''((((((&&&"""$$$$$$$$$%%%((((((&&&$$$&&&&&&&&&'''((())))))***)))******+++---...//////222222222222222111000///---...///111222222222111000//////---,,,+++******************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% '''***'''&&&***+++(((&&&&&&(((******((('''(((444===CCCNNNYYYPPP>>>888333BBB^^^oooiiiccceeeeeewwwzzz{{{tttgggaaagggnnnqqqvvvlll^^^WWW]]]gggjjjggg]]]```ccceeeiiikkkfff___eeefffjjjmmmjjjfffhhhooofffgggjjjmmmqqqtttwwwxxxzzzQQQ222111+++***)))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################################################################%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))+++,,,---...000111222333111111111000000111111222333333222111000111222222333111///000111333333333222222111000000000000111444222111111444444333111000000111111111111000000...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((((((''''''666,,,######(((******)))))))))+++---,,,)))***,,,///)))(((...111///,,,---888666222111888FFFQQQTTTFFFFFFGGGFFF???999===EEENNNAAA111***---333333222---000111///...---***%%%&&&"""###(((+++(((''')))***)))((()))+++...///000+++***)))(((((('''''''''&&&&&&''''''((())))))***))))))***+++,,,---......000000111000000///......***111888999444000...000//////...---,,,+++******************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$((((((######''''''%%%)))+++***&&&!!!$$$111===GGGCCCAAAMMMUUUEEE:::CCCIII\\\rrr~~~}}}wwwuuu|||rrrooonnnggg```bbbaaaaaakkk{{{|||sssqqqyyywwwsssuuuvvvqqqkkkffffffggggggiiikkkllliiiccc]]]YYYuuuNNN000000***+++)))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################!!!!!!!!!"""###%%%&&&'''!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))++++++,,,---///000111111////////////000111333333444333222111000000111111///...///000222444333222111111000/////////000000333222111111333333222111///000000000000000000///------,,,,,,,,,,,,++++++++++++*********)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&(((((("""######$$$(((,,,***%%%%%%&&&)))+++)))''',,,333,,,...888DDDEEE@@@IIIXXXzzzoooiiinnnvvvyyyxxxvvvvvvpppyyymmmaaaUUUUUU[[[ZZZOOOBBB888999666000...000222000333...+++***)))((()))---+++)))&&&%%%%%%%%%$$$###&&&&&&&&&%%%$$$%%%(((+++&&&&&&''''''((()))))))))(((((())))))***+++,,,,,,---...............---------999EEEFFF<<<222000333//////...---,,,+++******************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((%%%"""###''''''%%%((())))))(((+++444AAAJJJBBB>>>DDD[[[cccKKK>>>NNN[[[ppptttvvvqqqjjjjjj```]]]gggooouuuxxx}}}xxx~~~|||qqqiiiiiigggbbbbbbdddffffffccc^^^XXXTTTooo~~~LLL...///***+++***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################!!!!!!!!!!!!"""$$$'''(((###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))******+++,,,---...///000////////////000111222222222222111000000/////////,,,---...111333444222000111000000///////////////111111000000000000000////////////....../////////,,,,,,---------,,,+++******))))))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((***+++222...)))***,,,+++''',,,------555EEEQQQUUUKKKVVVhhhpppbbbTTTcccyyyvvv~~~}}}zzz|||}}}}}}uuuvvvxxxuuujjj^^^XXXTTTQQQ???===999444///++++++...,,,+++,,,,,,---+++'''$$$&&&'''((('''&&&&&&))),,,''''''''''''(((((())))))''''''(((((()))******+++,,,------.........------...:::EEEFFF<<<333111444......------,,,+++******************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%'''******((($$$&&&+++666EEENNNKKKDDD999;;;EEE[[[dddRRRIIIXXXeeezzztttvvvpppuuuwwwqqqxxx{{{}}}|||zzzkkkhhheeeaaa]]]ZZZXXXXXXnnn|||JJJ,,,...***+++***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$###"""""""""###%%%&&&###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))***+++,,,------...000//////......//////000///////////////......---,,,,,,...111444444222000111000000/////////////////////000///...------...//////...------...//////,,,,,,---------,,,+++***)))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''(((***,,,,,,***(((((())),,,---***%%%$$$+++222555HHHSSSTTTPPP```~~~ooovvvvvvwwwppplllccc\\\bbbooo```^^^]]]^^^aaabbb___[[[bbbfffiiikkkmmmrrr|||~~~~~~rrr___KKK===666,,,***'''''')))+++,,,,,,+++,,,,,,+++)))(((((((((''''''''''''(((((((((((('''''''''(((((())))))***,,,---......////////////,,,111666777444000......---------,,,,,,++++++***************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&((())))))(((((('''111<<>>444---222:::AAA???===???EEEGGG>>>333555:::;;;555---///<<>>111+++***,,,---***(((&&&&&&''''''&&&%%%''''''(((((((((((((((((('''''''''(((((())))))))),,,---...///000000000000...------...000000///------,,,,,,,,,+++++++++***************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''')))(((%%%'''+++666FFFPPPKKKCCC???>>>:::@@@KKKQQQ]]]pppyyy}}}gggfff[[[VVV```nnn}}}qqqooorrrkkknnnqqqvvvqqqzzz{{{III,,,...***+++***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$#########""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''(((((())))))******+++------------...///000000---...///111111111111000000000000222444444222111222222111000000000000111///111222111...,,,---///111000...------...000111...---,,,+++++++++,,,,,,)))))))))(((((((((((('''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&((()))'''&&&)))000777666:::SSS|||wwwjjjffffffccc^^^AAAAAAAAAHHHWWWaaa]]]RRRZZZgggvvvuuuxxxzzzwwwqqqmmmnnnqqqaaaXXXIIIAAACCCHHHFFF>>>KKK\\\mmmuuu|||yyyjjjaaa]]]]]]]]]MMMCCC888111000...***&&&((((((((((((((((((((('''((((((((((((((()))))))))+++,,,---///000000111111222000//////000111111000,,,,,,,,,+++++++++++++++************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&''')))''''''000<<>>NNNcccooowwwyyy|||}}}hhhOOOCCCIIIGGG???@@@SSSlll{{{|||dddQQQFFF<<<222)))((((((((((((((('''''''''((((((((()))))))))))))))***+++,,,...///000000000/////////...---------...,,,,,,++++++++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''******---===OOOSSSMMMBBB>>>LLL___```UUUqqqjjjooottt___[[[dddmmmiiimmmeeebbbgggkkkjjjjjjmmmhhhiiihhhgggjjjpppqqqnnnoooooonnnlllooosssqqqlllnnniiihhhlllooonnnpppttttttssspppnnnnnnppprrrsss