BM6P6(@ LLLKKKIIIGGGEEEEEEEEEEEEGGGHHHJJJLLLMMMMMMLLLLLLMMMJJJIIIJJJHHHCCCBBBDDD@@@DDDIIIMMMNNNNNNOOOPPPNNNPPPRRRTTTUUUVVVUUUUUUVVVUUUWWW]]]aaadddkkksss||||||wwwrrrmmmhhhbbb___[[[XXXSSSOOOLLLHHHEEEBBBAAA@@@>>>=========>>>???CCCCCCDDDFFFGGGIIIJJJJJJLLLJJJLLLPPPPPPSSSdddxxxoooaaabbbfffwww}}}nnnjjjeeeeeeffffffffffffffffffeeebbb^^^[[[ZZZ[[[]]]^^^\\\\\\\\\ZZZYYYWWWUUUSSSTTTTTTTTTTTTSSSQQQNNNMMMNNNMMMMMMNNNOOOPPPQQQRRRNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCAAA???>>>======<<<999777888777777666555555444444333444555666666555444333555555555555666666666666777777888::::::<<>>?????????AAABBBCCCEEEGGGIIIJJJKKKKKKIIIKKKOOOOOOSSSdddxxxnnn```^^^dddvvv~~~pppmmmfffeeeeeeeeeddddddddddddcccaaa^^^[[[ZZZ[[[]]]___^^^]]]\\\[[[YYYXXXWWWVVVUUUUUUTTTTTTRRRQQQPPPOOOMMMMMMNNNOOOPPPPPPQQQQQQOOONNNNNNNNNMMMMMMLLLLLLJJJIIIHHHGGGFFFEEEDDDCCCAAA???>>>>>>>>><<<:::888999888888777666666555555444444555666666555444444555555555555666666666666666555777::::::===HHHSSShhhjjjmmmkkkeeebbbjjjuuu{{{uuutttvvvssscccRRRHHHDDDBBBCCCDDDDDDGGGLLLTTT\\\eeekkkuuu{{{fff[[[RRRRRRUUUVVVWWWXXX\\\^^^___bbbeeekkkrrrwww}}}{{{{{{yyyvvvtttpppjjjddd___WWWVVVSSSPPPNNNMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKMMMNNNOOOOOOOOOTTTWWWZZZ\\\^^^ccciiiooo}}}ooocccVVVPPPLLLHHHGGGIIIGGGKKKSSSbbbzzzppp^^^XXXVVVaaaqqq}}}xxxJJJIIIGGGEEECCCCCCCCCCCCAAABBBEEEGGGIIIJJJKKKKKKHHHGGGIIIMMMLLLFFFBBBBBBCCCGGGKKKNNNOOOOOOPPPQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVTTTTTTYYY]]]bbbkkktttzzzsssmmmhhhddd```^^^[[[WWWSSSOOOLLLHHHEEEBBBAAAAAA@@@@@@@@@?????????@@@@@@BBBDDDGGGIIIJJJKKKJJJHHHJJJNNNNNNRRRdddxxxmmm^^^\\\cccwwwsssqqqgggfffeeedddcccbbbbbbaaabbb```]]][[[[[[\\\^^^______^^^]]][[[ZZZZZZYYYYYYUUUUUUTTTRRRQQQQQQQQQQQQMMMNNNPPPRRRRRRRRRQQQPPPNNNNNNNNNNNNNNNNNNMMMMMMJJJJJJIIIHHHFFFEEEDDDDDDAAA@@@>>>>>>>>>===;;;888999999888888777777666666444555555666666555555444555555555555666666666666444444777999;;;>>>IIIUUUhhhjjjllljjjeeedddnnn{{{|||yyyvvvuuuwwwssscccRRRIIIEEECCCDDDEEEDDDGGGLLLVVV]]]eeejjjsssyyyggg\\\QQQPPPRRRSSSUUUWWW]]]___bbbeeeiiiooovvv{{{|||zzzyyywwwuuurrroooiiibbb]]]VVVTTTRRROOOMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPUUUXXX[[[]]]___cccjjjooo{{{kkk```TTTNNNJJJFFFEEEGGGGGGKKKSSSccc{{{mmm\\\UUUTTT\\\hhhqqqxxx}}}}}}IIIHHHFFFDDDCCCBBBCCCCCC@@@AAACCCEEEGGGGGGGGGGGGFFFEEEFFFJJJIIIEEECCCDDDFFFIIIMMMOOOOOOPPPQQQRRRSSSRRRQQQQQQQQQSSSTTTUUUWWWTTTTTTXXX\\\bbblllvvv|||~~~zzzrrrkkkgggccc```^^^ZZZVVVRRRNNNKKKHHHEEEBBB@@@@@@@@@@@@??????>>>>>>???@@@AAADDDFFFIIIKKKLLLLLLJJJKKKNNNNNNRRRdddxxxkkk]]]]]]eeezzzvvvtttkkkiiigggdddcccaaaaaaaaaaaa```^^^\\\\\\]]]___``````___^^^\\\[[[ZZZ[[[[[[UUUTTTRRRQQQPPPQQQRRRRRROOOQQQTTTVVVVVVUUURRRPPPNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKJJJHHHGGGFFFEEEDDDAAA@@@?????????>>><<<999888888888888777777666666555555666666666666555555555555555555666666666666555555777:::;;;>>>IIITTTfffgggiiihhheeegggttt}}}|||yyyxxxvvvvvvxxxsssbbbQQQJJJEEECCCEEEEEEEEEHHHMMMVVV]]]dddhhhooozzzyyyhhh\\\QQQNNNOOOPPPSSSVVV\\\^^^bbbggglllssszzz{{{yyyuuutttqqqnnnjjjddd]]]XXXTTTSSSPPPMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOUUUXXX\\\^^^___dddjjjpppzzziii^^^SSSMMMJJJFFFEEEGGGGGGLLLTTTddd}}}jjjYYYRRRSSSZZZccclllsssyyy}}}HHHGGGEEECCCBBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCFFFCCCBBBEEEEEECCCDDDHHHIIIKKKNNNPPPPPPPPPQQQSSSTTTSSSRRRQQQQQQRRRTTTUUUVVVTTTTTTXXX]]]bbbmmmvvv~~~{{{zzzrrrlllgggccc```^^^YYYVVVQQQNNNKKKHHHEEECCC???>>>>>>>>>============???@@@BBBDDDGGGIIIKKKLLLOOOLLLLLLOOONNNRRRdddyyyjjj]]]\\\eee{{{wwwvvvooommmjjjfffdddbbbbbbbbbcccaaa```______```aaabbbaaa```___]]]\\\[[[[[[[[[TTTSSSRRRQQQQQQRRRSSSSSSTTTVVVYYY[[[[[[XXXUUUSSSMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEAAA@@@??????@@@???===;;;888888888777777777777777666666666666666666666666555555555555666666666666888777999;;;;;;===GGGRRRcccdddfffgggfffkkkzzz|||xxxxxxwwwwwwxxxrrraaaPPPJJJEEECCCEEEFFFFFFJJJOOOVVV\\\bbbffflllvvv}}}yyywwwyyy}}}{{{ggg\\\RRRNNNNNNNNNQQQVVVYYY]]]bbbgggnnnvvv~~~}}}zzzyyyuuurrrnnnkkkgggaaa[[[VVVSSSRRROOOLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMTTTXXX[[[^^^```dddkkkqqq{{{}}}hhh]]]SSSNNNKKKHHHFFFHHHGGGLLLTTTddd~~~yyyfffXXXQQQQQQWWWaaakkkrrrwwwyyyzzzHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDBBBAAAEEEBBB@@@CCCDDDCCCFFFKKKLLLNNNPPPQQQQQQQQQRRRTTTSSSSSSRRRRRRQQQRRRRRRRRRTTTRRRSSSXXX\\\bbbkkkuuu|||}}}}}}|||~~~yyyrrrlllgggccc___]]]XXXUUUQQQMMMKKKHHHEEECCC???>>>===<<<;;;<<<======AAAAAACCCEEEGGGJJJKKKLLLPPPMMMMMMPPPQQQVVViii~~~jjj___[[[cccyyyxxxwwwrrrooolllhhheeedddddddddfffeeedddcccbbbbbbcccdddccccccbbbaaa___]]][[[ZZZTTTTTTTTTTTTTTTTTTUUUUUUXXXZZZ\\\^^^]]][[[XXXUUUPPPOOOOOONNNMMMMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFBBB@@@???@@@@@@@@@>>><<<888888888888888888888888777666666555555666666777555555555555666666666666999888:::;;;;;;===GGGRRR___aaaeeehhhiiipppzzzzzzyyywwwvvvooo___OOOHHHDDDCCCEEEGGGHHHLLLQQQUUU\\\bbbeeelllvvv}}}{{{uuunnnjjjkkknnnsssuuu{{{}}}eee[[[SSSOOONNNNNNQQQVVVWWW[[[aaahhhpppxxx~~~{{{yyyxxxwwwsssnnniiiddd```[[[XXXSSSQQQOOOLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMRRRVVVZZZ]]]___eeelllrrr{{{{{{ggg]]]SSSOOOLLLIIIGGGHHHHHHLLLUUUddd~~~vvvdddXXXSSSPPPVVV```jjjqqquuuvvvuuu}}}HHHGGGEEEDDDCCCDDDDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCDDDAAABBBEEEGGGFFFHHHLLLNNNOOOQQQQQQQQQQQQSSSTTTPPPQQQQQQQQQPPPPPPOOONNNPPPOOOQQQVVV[[[```iiirrr}}}}}}}}}|||{{{~~~}}}zzz{{{{{{wwwqqqlllgggbbb]]]ZZZXXXUUUPPPMMMKKKHHHEEECCCAAA???===;;;:::<<<>>>@@@CCCCCCEEEFFFHHHJJJKKKLLLNNNKKKMMMRRRTTT[[[ppp~~~jjjaaa]]]dddxxxxxxvvvsssppplllhhhfffeeeeeeeeejjjiiihhhfffeeeeeeeeeeeeffffffgggfffddd```\\\ZZZVVVWWWWWWXXXYYYYYYYYYXXX[[[\\\]]]^^^]]][[[XXXWWWSSSSSSRRRPPPOOONNNMMMLLLMMMLLLKKKJJJIIIHHHGGGFFFBBBAAA@@@@@@AAA@@@>>>===:::;;;;;;;;;;;;;;;;;;;;;888777666555555666777888555555555555666666666666888777999;;;;;;>>>HHHTTT\\\___eeejjjnnnvvv}}}}}}{{{wwwtttlll\\\MMMGGGCCCBBBEEEHHHIIINNNSSSVVV]]]cccgggnnnxxxsssmmmddd^^^]]]```eeehhhmmmuuuwwwbbb[[[TTTQQQPPPNNNQQQVVVVVV[[[bbbjjjrrr{{{~~~|||zzzyyyxxxwwwrrrkkkeeeaaa]]]ZZZWWWSSSQQQOOOLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIJJJKKKLLLMMMPPPSSSXXX\\\___eeemmmsss{{{yyyfff\\\RRROOOLLLIIIGGGHHHHHHMMMUUUddd}}}uuucccXXXUUUSSSXXX___iiipppuuuvvvvvv}}}HHHGGGFFFDDDDDDDDDEEEEEECCCDDDFFFGGGGGGGGGFFFEEECCCAAADDDIIIKKKIIIIIILLLOOOPPPRRRRRRQQQQQQSSSUUUNNNOOOPPPPPPOOONNNLLLKKKMMMLLLOOOUUUZZZ___gggoooyyywwwxxxyyyzzz~~~~~~{{{zzz|||yyyuuupppkkkfffaaa[[[XXXWWWTTTPPPMMMKKKHHHEEECCCCCCAAA===::::::<<>><<<<<<>>>BBBDDDCCCDDDDDDFFFGGGIIIKKKLLLLLLOOOMMMPPPZZZbbbvvvzzzggg```aaaiii||||||zzzvvvrrrmmmjjjiiiiiijjjiiilllhhhdddaaabbbeeeggghhhkkkiiigggeeedddaaa]]]ZZZZZZ\\\^^^^^^]]]]]]^^^___cccbbb```^^^]]]\\\\\\\\\XXXVVVSSSPPPNNNNNNOOOPPPSSSRRRPPPMMMJJJGGGEEEDDDHHHFFFCCCAAAAAA@@@>>>===;;;<<<<<<===<<<:::999777888888777666666666666666777777666666666666777777777:::<<<;;;<<>>>>>>>>===<<<;;;999999888888777666666666666777888777777666666777777888999<<<>>>>>>???EEEOOOXXXeeekkkppprrruuu|||wwwpppcccSSSHHHGGGFFFFFFGGGJJJNNNRRRUUU\\\]]]bbbiiiqqqxxx{{{}}}~~~iii___VVVTTTTTTTTTVVVYYYZZZ]]]bbbhhhllllllhhheee```YYYRRRQQQQQQPPPRRRVVVXXX\\\bbbjjjsss~~~{{{xxxvvvtttrrrpppqqqmmmgggbbb^^^ZZZUUURRRPPPOOONNNMMMKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHKKKJJJIIIIIIIIIJJJLLLLLLNNNQQQUUUXXX\\\bbbjjjppp|||xxxfff[[[QQQMMMKKKHHHFFFHHHGGGHHHPPPccc|||{{{oooddd]]]]]]bbbccciiitttzzz{{{|||IIIHHHGGGEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGJJJNNNQQQQQQPPPQQQQQQRRRRRRRRRQQQQQQPPPLLLKKKIIIGGGFFFFFFFFFGGGIIIJJJKKKNNNRRRYYYaaagggpppuuuzzz}}}}}}{{{xxxwwwttttttuuuyyy{{{xxxvvvuuusssuuu{{{sssqqqmmmgggaaa\\\XXXVVVSSSRRRPPPMMMIIIFFFCCCBBBDDDBBB@@@>>>>>>AAADDDFFFHHHGGGEEEDDDDDDFFFHHHJJJLLLPPPPPPTTT]]]bbbsssuuuccc]]]ZZZbbbvvv{{{xxxvvvrrrmmmkkkmmmooorrrsssiiifffcccaaabbbdddffffffeeebbb___]]]^^^^^^^^^]]]]]]___```aaa_________```dddddddddcccbbb```^^^\\\[[[YYYVVVSSSRRRRRRTTTUUURRRQQQPPPOOOMMMMMMLLLLLLLLLJJJGGGFFFFFFFFFEEEDDDCCCBBB@@@===<<<;;;;;;;;;999888777777666777777777888888888777777888888888888;;;======???EEEPPPYYYdddjjjooopppsss|||{{{uuuooocccTTTHHHGGGHHHJJJNNNRRRVVVYYY[[[]]]___dddlllsssxxxzzzzzzzzz|||ggg^^^VVVUUUVVVVVVWWWZZZ\\\\\\]]]```bbbcccbbbaaabbbZZZTTTRRRRRRQQQSSSWWWYYY]]]bbbiiirrr|||}}}yyywwwuuusssqqqooooookkkfffaaa]]]YYYUUURRRNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMNNNMMMPPPTTTWWWZZZ```iiiooo|||{{{fff\\\RRRNNNKKKHHHFFFHHHFFFHHHRRRfff}}}zzzooogggbbbccceeefffmmmwww}}}}}}}}}HHHGGGFFFDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGKKKNNNPPPQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOMMMLLLJJJIIIHHHIIIIIIJJJHHHIIIJJJLLLOOOUUU\\\aaakkkoootttvvvwwwvvvvvvvvvttttttvvv{{{}}}zzzxxxvvvuuutttxxx~~~zzzsssppplllgggbbb\\\XXXVVVRRRQQQNNNKKKHHHEEECCCBBBCCCBBB@@@@@@BBBEEEHHHKKKLLLJJJGGGEEEEEEGGGJJJLLLMMMRRRSSSWWW```cccrrruuuccc^^^ZZZdddyyyzzzwwwvvvrrrmmmkkkllloooqqqrrrfffdddaaa```bbbcccdddcccbbb___[[[ZZZ[[[]]]_________aaacccbbbaaa```aaabbbdddeeefffeeedddaaa^^^\\\[[[YYYVVVTTTRRRSSSTTTUUUSSSRRRPPPOOOMMMMMMMMMMMMLLLKKKHHHHHHHHHHHHGGGFFFHHHEEEBBB>>><<<;;;<<<===999999888777777777777888999999888888888888999999444666999:::;;;BBBMMMVVV^^^dddiiijjjkkkuuuzzzuuupppeeeVVVJJJHHHKKKPPPVVV[[[___```aaa^^^aaagggnnnuuuyyyyyyxxx{{{zzzfff^^^XXXYYYZZZ[[[\\\^^^```___^^^___bbbdddffffffddd\\\UUUSSSRRRQQQSSSVVVYYY\\\bbbiiiqqq{{{}}}zzzwwwuuutttrrrpppnnnmmmjjjeee```\\\XXXTTTQQQLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKMMMOOOPPPQQQPPPSSSVVVXXX[[[```hhhnnn|||}}}ggg\\\RRRNNNKKKHHHFFFGGGIIIMMMXXXlllzzzqqqiiieeefffcccfffmmmwww||||||~~~|||GGGFFFEEEDDDDDDEEEGGGHHHAAAAAA@@@@@@@@@AAABBBCCCCCCDDDGGGJJJLLLMMMOOOPPPQQQQQQQQQPPPOOONNNMMMLLLJJJIIIIIIHHHIIIJJJLLLMMMIIIJJJJJJKKKLLLPPPVVVZZZfffiiimmmpppqqqrrrsssttttttvvvyyyzzzwwwuuutttuuuvvv|||~~~yyysssqqqmmmhhhccc^^^ZZZXXXRRRPPPMMMJJJGGGEEECCCCCCAAAAAAAAABBBEEEHHHLLLOOOOOOMMMJJJHHHHHHJJJMMMOOONNNTTTUUUZZZaaadddqqqwwwfff```]]]hhhxxxvvvuuuqqqmmmkkkkkklllllllllcccaaa``````aaabbbbbbaaaaaa^^^ZZZYYY[[[^^^aaabbbbbbccceeeeeecccbbbcccccceeeeeefffeeedddaaa^^^\\\ZZZXXXUUUSSSRRRRRRTTTUUUUUUSSSQQQNNNMMMLLLLLLLLLMMMKKKIIIHHHIIIIIIHHHGGGJJJGGGCCC???===<<<===>>>::::::999888888888888888999999888888888888999999222555888888:::AAALLLUUUYYY___ddddddfffooo{{{yyyvvvkkk[[[MMMJJJNNNUUU\\\bbbeeeffffff___bbbhhhooovvvyyyxxxwww{{{~~~zzzhhh```[[[\\\___```bbbeeefffeeedddfffjjjmmmoooooohhh```XXXUUUSSSQQQRRRUUUWWW[[[aaaiiirrr{{{}}}}}}zzzxxxvvvuuutttrrrooommmlllhhhccc^^^[[[WWWSSSPPPJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKMMMPPPQQQSSSSSSTTTWWWYYY[[[\\\```gggmmm}}}hhh]]]SSSNNNLLLHHHFFFGGGKKKPPP]]]rrr|||rrriiidddccc___bbbjjjtttxxxyyy|||~~~FFFEEEDDDDDDDDDFFFHHHJJJAAAAAA@@@???@@@AAABBBCCCBBBDDDGGGIIIJJJKKKLLLNNNPPPPPPOOOOOOMMMLLLKKKJJJFFFEEEEEEEEEFFFHHHJJJKKKIIIIIIIIIIIIJJJLLLQQQTTT___cccgggkkklllnnnpppqqqrrrvvv|||{{{yyysssqqqrrrtttxxx}}}xxxsssqqqmmmhhhccc^^^ZZZXXXRRRPPPMMMJJJGGGEEEDDDDDDAAAAAAAAABBBEEEHHHLLLNNNLLLKKKIIIHHHIIILLLNNNPPPOOOTTTUUUYYY```bbbnnn{{{iiibbb```lllwwwuuussspppmmmjjjjjjiiigggfffbbbaaa```aaaccccccbbbaaaaaa^^^[[[[[[]]]```cccddddddfffggggggeeeddddddeeeeeeeeeeeedddbbb___]]][[[YYYWWWTTTRRRQQQRRRTTTUUUVVVTTTQQQNNNMMMLLLMMMMMMNNNLLLJJJIIIIIIIIIHHHGGGJJJGGGDDD@@@>>>===>>>???;;;:::999999888888999999888888888777777888888888555777::::::;;;BBBMMMVVVXXX^^^cccdddeeeooottt```PPPLLLQQQXXX___dddfffffffff___bbbgggooouuuxxxxxxwwwyyy|||{{{kkkccc]]]___ccceeehhhllllllmmmoootttxxxzzzzzzyyyooofff]]]YYYVVVSSSSSSVVVVVV[[[ccckkkssszzz~~~}}}{{{zzzyyywwwuuuuuutttrrrpppmmmjjjfffaaa]]]YYYVVVRRROOOJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJLLLNNNQQQRRRSSSSSSVVVYYY[[[\\\]]]bbbhhhnnn{{{hhh^^^TTTOOOLLLHHHFFFGGGJJJPPP^^^ttt|||qqqfff___^^^ZZZ^^^hhhqqqvvvvvvzzzGGGEEEDDDBBBBBBDDDFFFHHHBBBAAA@@@??????AAABBBDDDCCCEEEHHHIIIIIIIIIKKKMMMOOOOOONNNMMMLLLJJJHHHGGGDDDDDDCCCCCCDDDEEEFFFGGGFFFGGGGGGHHHHHHKKKOOORRRXXX\\\bbbfffhhhjjjlllmmmlllttt|||xxxxxxqqqppprrrvvv||||||xxxqqqooolllgggbbb]]]YYYWWWSSSQQQMMMJJJGGGFFFEEEEEEBBBBBBAAABBBCCCEEEGGGHHHEEEEEEEEEFFFHHHJJJMMMNNNNNNSSSSSSVVV]]]^^^jjj~~~kkkcccaaammmvvvtttooommmlllkkkjjjhhheeebbbcccbbbbbbdddffffffeeecccccc```^^^^^^```ccceeeffffffgggiiihhhfffeeeeeefffeeedddcccaaa___]]][[[ZZZYYYWWWTTTRRRQQQRRRTTTUUUUUUTTTQQQOOONNNOOOPPPRRRQQQOOOLLLKKKJJJJJJHHHGGGHHHGGGDDDAAA???>>>>>>???;;;;;;:::999999999999:::888777777666666777777888777:::<<<<<<===CCCMMMVVVYYY^^^ccceeegggppp}}}eeeQQQLLLPPPWWW^^^bbbddddddccc___aaafffmmmtttxxxxxxxxxvvvzzz{{{mmmddd^^^___dddhhhlllqqqvvvyyy~~~vvvmmmccc^^^ZZZVVVUUUWWWWWW]]]eeemmmsssxxx}}}~~~}}}|||{{{zzzxxxvvvuuuuuuuuussspppmmmiiieee```\\\YYYUUUQQQOOOJJJIIIIIIHHHGGGFFFFFFEEEGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIKKKNNNPPPQQQQQQQQQTTTWWWZZZ\\\^^^ccckkkqqqyyyiii^^^TTTOOOLLLHHHFFFGGGKKKQQQ```vvv{{{pppcccZZZWWWWWW\\\gggqqquuuvvv{{{}}}HHHFFFCCCAAAAAABBBDDDEEEBBBAAA@@@??????AAACCCDDDDDDGGGJJJJJJIIIHHHJJJMMMNNNNNNMMMLLLJJJIIIGGGFFFFFFEEEDDDCCCCCCDDDEEEEEECCCEEEFFFFFFHHHKKKOOORRRTTTXXX^^^cccfffgggiiijjjhhhsssxxxvvvwwwrrrrrrtttzzz|||wwwpppnnnjjjfffaaa\\\XXXVVVSSSQQQNNNJJJGGGFFFFFFFFFCCCCCCAAAAAA@@@AAABBBBBB???@@@AAACCCFFFIIIKKKLLLMMMQQQQQQTTTZZZ[[[hhhkkkcccaaalllvvvtttllllllkkklllkkkiiieeeaaaddddddeeefffhhhhhhgggeeedddbbb``````ccceeeggggggggghhhjjjiiigggffffffgggeeedddaaa___]]][[[ZZZZZZYYYWWWUUUSSSRRRSSSUUUVVVUUUSSSQQQPPPPPPRRRTTTVVVSSSPPPNNNLLLKKKJJJIIIGGGGGGFFFDDDAAA@@@?????????<<<;;;::::::999999::::::777777666666666666777777888:::<<<<<<<<>>======AAAAAABBBCCCFFFJJJMMMOOOQQQPPPQQQSSSTTTXXXdddqqq}}}iii``````iiiwwwrrrkkkkkkkkkkkkjjjiiihhhhhhccceeegggiiijjjjjjiiihhhdddcccaaa```aaacccfffhhhjjjiiigggeeecccbbbbbbaaacccccccccbbb```^^^[[[ZZZZZZWWWTTTRRRQQQSSSUUUWWWXXXVVVSSSQQQPPPQQQSSSTTTRRROOOLLLJJJJJJJJJIIIHHHHHHFFFDDDAAA@@@@@@AAAAAA>>>===<<<;;;:::999999999;;;999888888:::;;;<<<<<<;;;999888:::???EEEJJJMMMYYY[[[aaahhhkkkqqqiiiTTTNNNLLLKKKNNNTTTYYY[[[[[[[[[___eeelllsssxxx{{{|||yyy{{{xxxpppiiibbb___cccllluuu{{{|||tttjjjaaa\\\[[[\\\]]]bbbiiioootttxxx|||~~~|||~~~{{{xxxyyyxxxwwwyyy||||||zzzwwwvvvuuutttttttttqqqmmmjjjdddaaa]]]YYYWWWTTTQQQNNNMMMLLLIIIGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFKKKKKKLLLNNNNNNOOOOOONNNQQQSSSWWW[[[___eeelllqqqyyyyyyddd[[[SSSNNNKKKHHHHHHKKKOOOSSSaaaxxxyyyooocccYYYVVVWWW```llluuu{{{}}}{{{DDDCCCBBBAAA@@@?????????@@@@@@@@@@@@AAAAAAAAAAAADDDEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHEEECCCCCCEEEGGGFFFDDDCCCDDDEEEGGGFFFFFFCCCGGGKKKKKKIIIGGGIIILLLPPPSSSVVVYYY\\\___bbbeeellluuu}}}xxxuuuqqquuuwww{{{{{{vvvsssoooiiiddd___[[[VVVSSSPPPMMMIIIFFFEEEDDDBBB@@@AAA@@@@@@??????>>>>>>>>>AAAAAABBBDDDFFFIIILLLNNNOOOPPPRRRTTTUUUYYYeeerrr~~~}}}jjj``````hhh|||vvvqqqkkkkkkkkkkkkjjjiiihhhhhhdddeeeggghhhiiihhhgggfffeeedddbbbaaaaaaccceeegggiiihhhfffdddcccbbbaaaaaabbbccccccbbbaaa___]]]\\\ZZZXXXUUURRRRRRSSSUUUWWWWWWVVVTTTSSSRRRSSSTTTUUUQQQOOOLLLKKKLLLLLLKKKJJJJJJHHHFFFCCCAAAAAAAAAAAA??????===<<<;;;:::::::::;;;999777777888999999888;;;999888:::???EEEKKKNNNZZZ\\\aaahhhkkkrrrjjjUUUMMMKKKJJJLLLQQQVVVXXXYYY[[[^^^eeelllssswwwyyyzzzxxxzzz~~~{{{rrrjjjfff```^^^bbbmmmyyy||||||xxxpppeee]]]ZZZZZZ^^^cccjjjpppuuuzzz~~~~~~{{{wwwtttvvvuuuuuuxxx{{{{{{yyyvvvwwwvvvuuutttssspppllliiiccc```[[[XXXVVVSSSPPPMMMLLLKKKHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGKKKLLLMMMMMMNNNNNNNNNNNNQQQTTTWWW[[[___dddkkkooowwwxxxccc[[[SSSOOOLLLHHHGGGJJJMMMUUUfff~~~wwwnnnccc[[[XXXZZZdddqqqzzz~~~{{{xxxDDDCCCAAA???>>>>>>???????????????@@@@@@@@@@@@AAADDDEEEFFFGGGHHHHHHIIIIIIFFFFFFEEECCCAAAAAACCCEEEFFFDDDCCCCCCEEEFFFEEEDDDCCCFFFIIIIIIHHHHHHLLLOOOOOOQQQTTTVVVXXXZZZ^^^aaakkkuuuzzzuuusssqqqwww{{{|||wwwrrrnnniiiccc___[[[VVVSSSPPPMMMIIIFFFEEECCCBBB@@@????????????????????????AAAAAABBBDDDFFFIIIKKKLLLNNNOOORRRUUUVVVZZZhhhvvv}}}}}}jjj``````fffwww}}}tttoookkkkkkkkkkkkjjjiiihhhgggeeeeeefffgggfffeeedddcccdddcccbbb```aaabbbdddeeegggfffeeecccbbbaaaaaaaaacccccccccbbbaaa___]]]\\\ZZZXXXUUUSSSSSSTTTWWWYYYWWWWWWVVVVVVVVVVVVVVVVVVPPPNNNLLLMMMNNNOOOOOONNNMMMLLLIIIFFFCCCBBBBBBAAA@@@@@@>>>===<<<;;;;;;;;;;;;999777666777777777666:::999999:::>>>EEEKKKPPP[[[]]]ccchhhmmmwwwhhhSSSKKKJJJIIIKKKNNNRRRUUUVVVYYY]]]dddlllrrrvvvwwwxxxwwwyyy|||tttkkkbbbaaa^^^]]]aaalll|||{{{yyylll```[[[ZZZ```dddkkkrrrwww|||}}}zzzvvvrrrooorrrrrrtttwwwzzzzzzxxxvvvxxxvvvuuutttrrrnnnjjjfff```]]]YYYVVVTTTQQQNNNLLLJJJIIIGGGEEEEEEEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHMMMMMMMMMMMMMMMNNNNNNNNNRRRTTTXXX[[[^^^ccchhhllltttuuuaaaYYYRRRPPPMMMHHHGGGIIIKKKXXXnnn}}}tttlllccc]]]\\\^^^iiiwwwxxxuuuGGGEEECCCAAA@@@@@@AAABBB>>>>>>?????????@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDCCCAAA@@@BBBCCCDDDCCCBBBCCCEEEFFFFFFFFFFFFGGGHHHGGGGGGIIILLLPPPPPPQQQSSSTTTUUUXXX[[[^^^hhhrrrwwwsssrrrsssyyy~~~|||wwwqqqnnnhhhccc___ZZZVVVSSSPPPMMMIIIFFFDDDCCCAAA@@@>>>>>>>>>>>>????????????@@@AAABBBDDDFFFHHHJJJKKKLLLNNNRRRUUUVVV\\\kkk{{{}}}iii```^^^cccssszzzrrrnnnjjjkkkkkkjjjjjjiiihhhgggfffffffffeeedddbbb```___``````_________aaacccdddeeedddcccbbbaaaaaa``````dddcccbbb```^^^\\\ZZZYYYYYYWWWUUUTTTUUUXXX[[[^^^YYYYYYZZZZZZYYYWWWVVVUUUOOONNNNNNOOOQQQSSSSSSRRRPPPOOOLLLIIIFFFDDDBBBBBB@@@@@@>>>===<<<;;;;;;;;;:::888777777888999888777999999999:::>>>EEEMMMRRR[[[___eeekkksssdddPPPKKKJJJJJJKKKMMMPPPSSSTTTXXX\\\dddkkkqqqtttuuuuuuuuuwwwzzzyyyoooggg\\\]]]]]]\\\^^^iiizzz|||qqqccc^^^^^^```eeelllsssxxx~~~}}}zzzwwwtttpppmmmpppsssvvvzzz||||||zzzxxxyyywwwuuusssqqqmmmgggccc^^^[[[WWWTTTRRROOOLLLJJJIIIGGGEEEDDDCCCDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIIIIMMMMMMMMMMMMMMMMMMNNNNNNSSSUUUYYY[[[^^^bbbgggjjjrrr~~~rrr^^^WWWQQQPPPMMMIIIGGGHHHJJJZZZttt{{{rrrjjjaaa]]]]]]```mmm}}}xxxtttGGGFFFDDDBBBAAAAAAAAABBB>>>>>>?????????@@@@@@@@@CCCCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDCCCBBBAAABBBCCCAAA@@@@@@BBBFFFHHHIIIIIIJJJJJJIIIHHHHHHIIILLLOOORRRSSSTTTTTTTTTVVVZZZ]]]dddkkkvvv{{{uuurrrssswww|||{{{wwwpppmmmgggccc___ZZZVVVSSSOOOLLLHHHEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>?????????@@@BBBDDDGGGIIIJJJKKKLLLNNNRRRUUUVVV^^^ppp|||hhh___[[[bbbsssvvvpppnnnjjjjjjjjjjjjiiihhhgggggggggfffeeedddbbb```^^^]]][[[[[[\\\]]]^^^```bbbdddcccbbbaaa```````````````eeedddaaa^^^[[[XXXVVVUUUXXXWWWUUUUUUWWW[[[___bbb\\\\\\]]]\\\ZZZXXXUUUSSSQQQPPPPPPRRRTTTVVVUUUTTTRRRPPPNNNKKKHHHEEECCCCCC??????===<<<;;;:::::::::999888888999;;;===<<<;;;999999999:::===DDDNNNUUU\\\bbbiiippp{{{|||aaaPPPKKKKKKKKKLLLMMMPPPSSSUUUXXX\\\bbbiiinnnqqqrrrssstttvvvyyy{{{rrriiiddd\\\]]]\\\[[[\\\eeesss~~~~~~}}}|||}}}~~~ssseee```aaaaaaeeelllssszzzzzzwwwuuusssqqqoootttwww||||||{{{xxxwwwtttrrroookkkeeeaaa\\\YYYUUURRRPPPNNNKKKIIIGGGFFFDDDCCCCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJNNNMMMMMMLLLLLLMMMNNNOOOTTTVVVZZZ\\\___bbbfffiiiqqq~~~ooo]]]VVVPPPOOOLLLHHHGGGHHHKKK\\\vvv|||rrrggg^^^ZZZ[[[aaannnzzzwwwEEEDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDBBBCCCDDDDDDBBBBBBBBBDDD@@@@@@@@@CCCGGGJJJLLLLLLLLLKKKJJJIIIJJJLLLNNNOOOUUUUUUUUUUUUTTTVVVYYY\\\```eeemmmttt}}}xxxuuusssvvv}}}{{{wwwppplllgggbbb^^^ZZZVVVSSSOOOLLLHHHEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>===???AAADDDGGGIIIKKKKKKLLLNNNRRRTTTUUU___tttzzzggg]]]ZZZbbbuuurrrnnnmmmjjjjjjjjjjjjiiihhhgggfffggggggeeecccaaa___^^^]]]ZZZZZZ[[[\\\^^^```aaabbb``````_______________```eeeccc```\\\YYYVVVUUUTTTXXXWWWUUUUUUWWWZZZ^^^aaa]]]]]]]]]\\\[[[XXXVVVUUUTTTSSSSSSUUUWWWXXXWWWUUURRRQQQOOOLLLJJJGGGEEECCC??????===<<<;;;:::::::::888888999;;;>>>???>>>===888999::::::===DDDOOOWWW^^^fffnnnvvvvvv___RRRKKKLLLLLLLLLMMMOOOSSSVVVXXX[[[```fffkkkoooqqqrrrsssvvvyyy~~~|||sssllleeeaaa^^^^^^]]]\\\]]]ccclllsssuuuuuuttttttuuuyyywwwiiicccbbbcccgggnnnuuu||||||wwwtttttttttttttttyyy~~~~~~|||xxxvvvtttqqqnnnjjjddd```ZZZWWWTTTQQQOOOMMMJJJHHHGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJMMMLLLLLLKKKLLLNNNOOOQQQTTTWWW[[[^^^```cccfffiiirrrmmm\\\UUUOOOMMMKKKHHHGGGJJJMMM]]]uuu{{{pppdddZZZVVVXXX```nnn}}}zzzDDDEEEFFFFFFEEECCCAAA???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCC@@@BBBCCCCCCBBBAAABBBCCCBBBBBBBBBDDDHHHKKKLLLLLLLLLKKKJJJKKKMMMOOOQQQQQQWWWWWWVVVUUUTTTUUUXXX[[[]]]bbbhhhlllqqqzzz|||wwwvvvtttyyy{{{vvvooolllfffbbb^^^ZZZVVVSSSOOOLLLHHHEEEDDDBBB@@@?????????>>>>>>======<<<<<<;;;===@@@DDDGGGJJJKKKLLLMMMOOOQQQRRRTTT___xxxxxxfff\\\ZZZccczzz~~~ppplllkkkjjjjjjjjjjjjiiihhhgggfffhhhgggeeecccaaa___^^^^^^]]]]]]^^^^^^______``````___^^^^^^^^^^^^^^^______cccaaa^^^[[[YYYXXXWWWWWWYYYWWWUUUSSSTTTVVVYYY[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWYYYXXXVVVTTTQQQQQQOOOMMMJJJHHHFFFDDD@@@@@@>>>===<<<;;;;;;;;;:::999:::<<<>>>???>>><<<777999::::::<<>>===<<<<<<;;;:::<<<@@@DDDHHHJJJLLLMMMNNNOOOQQQRRRSSS___zzzwwweee[[[ZZZeee}}}}}}nnnjjjjjjiiijjjjjjiiiiiihhhgggfffhhhgggeeecccaaa______^^^aaaaaaaaa``````______^^^^^^^^^]]]]]]]]]^^^______aaa```^^^\\\ZZZZZZZZZZZZZZZXXXUUURRRQQQRRRTTTVVVYYYYYYYYYZZZZZZ[[[[[[\\\YYYXXXXXXYYYYYYYYYVVVTTTQQQPPPOOOMMMKKKHHHFFFEEEBBBAAA@@@>>>======<<<<<<;;;;;;;;;<<<>>>>>><<<:::777999::::::<<>>?????????>>>===<<<;;;>>>???BBBEEEHHHIIIJJJJJJOOONNNNNNQQQVVVeee~~~yyyeee^^^WWWhhh~~~pppjjjgggfffgggiiiiiihhhgggggghhhgggfffdddcccbbbccccccdddccceeedddaaaaaacccbbb]]]]]]]]]]]]]]]___aaaccceeeeeebbb___\\\ZZZYYYZZZ[[[ZZZYYYWWWUUUUUUTTTUUUUUUXXXXXXXXXXXXZZZ\\\___```\\\\\\[[[ZZZXXXWWWUUUTTTUUUTTTQQQOOOLLLIIIGGGFFFBBBAAA@@@>>>======<<<<<<888888888888999:::;;;;;;888999:::;;;===EEEOOOWWWaaakkkwww~~~yyyuuuiii[[[SSSMMMIIIHHHKKKNNNOOOSSSXXXXXXZZZ\\\^^^aaaeeejjjnnnnnnvvv|||~~~xxxssspppllljjjiiiiiihhhgggeeeeeegggjjjkkkmmmqqqwwwpppdddeeeggglllsss}}}yyyvvvrrrnnnkkknnnuuu}}}}}}yyyvvvqqqmmmiiiddd^^^ZZZUUUTTTRRRPPPMMMJJJHHHGGGCCCDDDCCCBBBAAABBBEEEHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRVVVYYY]]]```bbbeeegggjjjuuuxxxfffWWWQQQMMMLLLIIIEEEEEEHHHUUU```tttpppggg\\\QQQOOOUUUccclllwww~~~KKKIIIGGGFFFFFFEEEBBB@@@@@@@@@@@@AAA@@@@@@??????BBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBCCCCCCDDDFFFGGGIIIKKKMMMMMMRRRQQQQQQRRRSSSVVVYYYZZZ]]]ZZZWWWTTTRRRRRRTTTTTTYYY___ffflllooorrrwww{{{~~~zzzvvvxxx{{{uuunnniiiccc^^^[[[XXXUUUSSSOOOKKKFFFCCCBBBBBB@@@>>>========================???@@@CCCFFFIIIJJJKKKKKKMMMNNNPPPSSSXXXgggxxxeee^^^]]]nnn~~~pppkkkiiigggiiijjjiiigggeeeeeefffgggfffdddcccccccccdddddddddggggggddddddfffccc______^^^^^^^^^___aaacccdddeeeccc___[[[YYYYYYZZZ[[[YYYXXXVVVUUUTTTTTTUUUUUUXXXXXXXXXYYYZZZ[[[\\\]]][[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTRRROOOMMMJJJHHHGGGDDDCCCAAA???===<<<;;;;;;999999999999999::::::;;;999:::;;;;;;===DDDOOOWWWeeemmmwww}}}{{{xxxvvvlll___WWWQQQLLLIIIKKKLLLLLLPPPVVV[[[]]]___aaadddhhhmmmpppooovvv|||~~~xxxsssooollljjjiiijjjkkkkkkiiihhhhhhiiikkkooouuu}}}uuuiiieeefffkkkrrr|||{{{uuuooolllhhhgggkkkttt}}}~~~xxxtttpppkkkgggbbb\\\YYYTTTSSSQQQOOOLLLIIIGGGFFFCCCCCCCCCBBBAAACCCEEEHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRVVVYYY]]]```cccfffiiikkkuuuvvvdddVVVQQQMMMKKKIIIEEEFFFIIITTT```uuu~~~mmmbbbYYYOOOOOOUUUccckkkvvv|||JJJHHHFFFEEEEEECCCAAA???AAAAAA@@@@@@???>>>>>>===DDDDDDCCCCCCCCCDDDDDDEEECCCCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJLLLNNNOOOPPPSSSSSSSSSTTTVVVXXX[[[\\\]]][[[WWWTTTRRRRRRSSSTTTWWW\\\ccciiinnnttt{{{zzzxxx|||yyytttlllhhhbbb^^^ZZZWWWTTTRRRNNNJJJFFFCCCBBBAAA???>>>======<<<;;;;;;<<<>>>???@@@BBBEEEHHHJJJKKKLLLLLLLLLNNNRRRVVV[[[kkkvvveee___bbbrrr|||pppllljjjiiijjjjjjiiifffcccccccccfffeeedddccccccddddddeeegggkkkllljjjiiiiiifffaaa```````````````aaabbbbbbeeebbb]]]ZZZWWWXXXYYYZZZYYYXXXWWWVVVVVVUUUVVVVVVXXXYYYZZZ[[[\\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYUUUTTTRRRPPPMMMJJJIIIHHHFFFEEEBBB@@@===;;;:::999;;;;;;:::999999999:::::::::;;;;;;;;;===DDDNNNUUUdddkkkssswwwyyy~~~zzzyyyzzzuuuiiiaaaUUUOOOKKKJJJIIIIIIMMMSSS[[[^^^aaaccceeeiiimmmqqqpppuuuyyy}}}~~~wwwrrrnnnjjjhhhhhhjjjllllllkkkiiihhhhhhlllrrr{{{zzznnndddfffjjjpppzzz~~~~~~vvvnnniiifffddddddjjjttt|||vvvrrrmmmhhhddd___YYYVVVRRRQQQOOOMMMJJJGGGFFFEEEBBBCCCCCCCCCBBBCCCFFFHHHIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLLLLMMMOOOPPPRRRSSSVVVYYY]]]aaadddhhhlllooovvvrrr```UUUOOOLLLKKKIIIFFFFFFJJJSSS```wwwiii]]]UUUNNNNNNTTTccckkktttzzz}}}IIIGGGEEECCCCCCBBB@@@???@@@@@@@@@???????????????FFFEEECCCBBBBBBCCCDDDEEECCCBBBBBBBBBCCCDDDEEEEEEGGGHHHJJJLLLNNNPPPRRRSSSTTTTTTUUUVVVWWWZZZ\\\]]]]]][[[WWWTTTRRRQQQRRRRRRVVVZZZ```dddiiiqqqzzz}}}}}}}}}wwwrrrkkkgggbbb^^^[[[XXXTTTRRRNNNKKKHHHFFFCCCAAA@@@??????>>><<<::::::;;;===>>>BBBCCCFFFIIIKKKLLLMMMMMMJJJNNNTTTYYY^^^nnnsssddd```bbbqqqzzzoookkkiiihhhiiijjjhhhfffcccccccccfffeeedddccccccdddffffffjjjoooqqqooolllkkkhhhcccbbbbbbaaaaaa````````````bbb___[[[XXXVVVVVVWWWYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXYYY\\\^^^_________^^^\\\\\\[[[ZZZYYYXXXXXXXXXTTTSSSQQQOOOLLLJJJHHHGGGFFFEEECCC@@@>>>===<<<;;;===<<<;;;:::999999999999;;;<<<<<<;;;===CCCMMMUUU]]]dddlllpppsssyyy|||~~~uuukkkWWWPPPJJJIIIHHHGGGLLLRRRZZZ\\\```dddfffiiimmmppppppsssvvvzzz~~~wwwqqqlllhhheeedddfffggggggeeeeeefffgggooovvv}}}pppeeefffiiioooyyy{{{{{{}}}{{{rrrjjjgggeeeccceeekkkvvv{{{xxxsssooojjjeee```[[[VVVSSSPPPOOOMMMKKKHHHFFFDDDCCCAAABBBCCCCCCBBBCCCFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMOOOQQQRRRSSSVVVYYY]]]bbbfffjjjooosssyyynnn^^^SSSNNNKKKJJJIIIFFFGGGKKKSSSbbbzzzjjj[[[SSSNNNOOOTTTcccjjjrrrxxx|||JJJGGGDDDCCCBBBBBB@@@???????????????@@@BBBCCCDDDFFFEEECCCBBBBBBCCCDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJLLLNNNQQQSSSUUUVVVTTTTTTUUUWWWXXXZZZ\\\]]]^^^\\\XXXTTTQQQPPPPPPQQQUUUXXX\\\___cccjjjttt{{{{{{tttoookkkhhhccc___\\\YYYUUUSSSNNNMMMKKKHHHEEECCCAAAAAAAAA???===;;;:::;;;<<<===CCCEEEGGGJJJLLLMMMMMMMMMJJJNNNUUUZZZ```oooooobbb```aaaqqqwwwmmmjjjhhhggghhhiiihhhfffeeeeeeeeeeeeddddddcccdddeeeggghhhlllqqqtttqqqmmmkkkiiieeebbbbbbbbbaaa```______^^^^^^\\\YYYWWWVVVVVVWWWXXXUUUVVVVVVVVVVVVWWWVVVVVVVVVWWWZZZ\\\^^^____________^^^\\\YYYXXXVVVVVVVVVSSSRRRPPPNNNLLLIIIHHHGGGFFFEEECCCBBB@@@@@@??????>>>>>><<<;;;::::::999999;;;<<<<<<;;;===CCCMMMUUUZZZaaahhhkkknnnuuu~~~{{{nnnUUUOOOIIIHHHGGGGGGLLLRRRYYY\\\bbbfffiiilllooorrrrrrqqqssswww}}}~~~xxxrrrkkkeeeaaa``````___^^^]]]___cccfffrrrzzzrrreeefffhhhmmmvvv{{{{{{}}}zzzqqqiiigggfffeeegggmmmvvvzzzuuurrrppplllfffaaa]]]YYYUUURRRNNNMMMKKKIIIGGGEEECCCBBB@@@BBBCCCCCCCCCDDDFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOQQQRRRSSSVVVYYY^^^bbbgggmmmsssxxxkkk\\\QQQLLLJJJJJJIIIFFFHHHLLLVVVeee|||mmm\\\TTTNNNPPPVVVcccjjjrrrwww|||JJJHHHDDDBBBBBBBBBAAA@@@????????????@@@CCCEEEFFFDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBCCCCCCEEEFFFHHHHHHJJJKKKMMMOOORRRTTTVVVWWWUUUUUUWWWXXXZZZ\\\]]]]]]___\\\XXXTTTQQQOOOOOOPPPRRRUUUXXX[[[^^^dddmmmtttxxxqqqmmmjjjgggccc```]]]ZZZVVVSSSNNNNNNMMMJJJFFFCCCBBBBBBAAA@@@>>>===<<<<<<======DDDEEEGGGJJJLLLLLLMMMMMMLLLNNNSSSZZZaaannnjjj```aaaaaarrruuummmkkkiiigggiiijjjiiigggffffffgggddddddddddddeeefffhhhiiimmmsssuuuqqqllljjjhhheeeaaaaaaaaaaaa```___^^^]]]ZZZZZZYYYYYYXXXXXXXXXXXXSSSTTTUUUVVVVVVVVVVVVVVVUUUVVVWWWYYY[[[\\\]]]^^^```^^^[[[XXXVVVUUUTTTTTTSSSRRRPPPNNNLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBB???>>>===<<<;;;::::::::::::;;;;;;;;;===DDDNNNUUU^^^ccchhhjjjkkkqqq~~~zzzjjjTTTMMMIIIHHHGGGGGGKKKPPPYYY^^^eeejjjnnnqqqtttwwwtttrrrrrrvvv||||||uuummmddd^^^\\\\\\ZZZYYYYYY]]]ccchhhuuu~~~ssseeeeeefffjjjrrr|||~~~~~~~~~}}}yyyqqqkkkhhhhhhiiilllqqqxxx~~~{{{vvvrrrnnnmmmiiiccc^^^[[[XXXTTTRRRMMMLLLJJJHHHFFFDDDCCCBBB???AAACCCDDDDDDDDDFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNPPPQQQSSSTTTVVVYYY^^^ccciiipppwww|||hhhZZZPPPKKKHHHIIIIIIGGGIIIMMMXXXggg~~~nnn]]]TTTNNNQQQYYYccciiirrrwww|||KKKHHHEEECCCBBBBBBAAAAAA@@@???>>>>>>???AAACCCDDDBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBCCCDDDEEEGGGIIIJJJJJJKKKMMMPPPSSSUUUWWWXXXVVVWWWYYY[[[]]]^^^_________\\\XXXSSSPPPOOOOOOOOOOOORRRVVVXXX[[[aaaiiipppzzz~~~wwwppplllhhhfffbbb___\\\YYYUUURRRMMMNNNNNNKKKFFFBBBAAABBB===>>>>>>>>>??????@@@@@@DDDEEEGGGJJJKKKLLLLLLLLLNNNNNNQQQXXX```kkk}}}}}}fff^^^```aaassstttnnnmmmllljjjkkklllkkkhhhfffeeefffddddddcccdddeeegggiiijjjmmmssstttoooiiiggggggeee______``````___^^^]]]\\\XXXZZZ[[[]]]]]]\\\[[[[[[VVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^\\\YYYWWWUUUTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJKKKJJJHHHFFFEEECCCCCCCCC>>>>>>===<<<;;;;;;;;;<<<999:::;;;;;;===DDDOOOWWWaaaeeeiiijjjjjjqqq}}}xxxdddSSSNNNJJJIIIHHHFFFIIIMMMXXX]]]eeelllqqqtttwwwyyyyyytttssswww}}}zzzpppeee^^^ZZZ[[[[[[\\\]]]aaafffkkkyyyqqqdddccccccfffmmmvvv{{{}}}~~~wwwqqqmmmlllmmmppptttzzz{{{yyyuuuqqqnnnjjjfffaaa\\\ZZZWWWUUUSSSLLLLLLJJJHHHFFFDDDCCCBBB>>>AAACCCDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNPPPQQQSSSTTTUUUYYY^^^cccjjjrrrzzz|||dddWWWNNNJJJHHHIIIIIIGGGIIIMMMYYYiiikkk\\\RRRMMMRRR\\\cccjjjrrrxxx}}}LLLIIIEEECCCBBBCCCBBBAAAAAA@@@>>>======???@@@BBB@@@AAACCCEEEFFFFFFEEEDDDBBBBBBCCCDDDFFFGGGIIIJJJJJJKKKMMMPPPSSSVVVXXXYYYXXXYYY[[[]]]___``````aaa___]]]XXXSSSPPPNNNNNNNNNMMMPPPTTTWWWZZZ```hhhnnntttzzz~~~vvvoookkkgggdddaaa^^^\\\XXXTTTPPPLLLMMMNNNJJJEEEAAAAAAAAA:::;;;===???AAABBBCCCCCCCCCEEEGGGIIIKKKLLLLLLKKKOOOMMMPPPWWW```jjjwwwzzzddd]]]```___rrrtttppppppooommmnnnnnnlllhhheeeddddddddddddcccdddeeegggiiijjjmmmrrrsssmmmgggeeeeeeeee]]]^^^_________^^^\\\[[[XXXZZZ]]]```aaa```^^^]]][[[]]]^^^```aaaaaaaaa```aaa```^^^]]]\\\]]]]]]^^^\\\ZZZXXXUUUTTTTTTUUUVVVVVVUUUTTTRRRPPPNNNMMMLLLNNNMMMJJJHHHEEEDDDBBBBBB>>>>>>===<<<<<<<<<<<<===888999:::;;;===EEEOOOWWWaaaeeeiiijjjkkkrrrxxxbbbTTTOOOKKKJJJHHHEEEGGGJJJTTTZZZccckkkppptttwwwyyy|||vvvtttyyy~~~~~~rrrfff^^^YYY\\\^^^aaacccfffjjjmmm{{{{{{mmmbbbaaaaaaccciiirrr{{{www|||~~~vvvqqqnnnpppssswww|||{{{yyyvvvrrroooiiieee```[[[YYYWWWVVVTTTLLLKKKJJJHHHFFFEEECCCBBB>>>@@@CCCDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNNNNOOOOOOMMMMMMNNNOOOPPPRRRSSSTTTUUUYYY^^^dddkkksss{{{yyybbbUUUNNNIIIGGGIIIIIIGGGJJJNNNZZZiii|||hhh[[[QQQLLLRRR]]]cccjjjrrryyy}}}LLLIIIFFFDDDCCCBBBAAA@@@@@@@@@>>>======>>>?????????@@@CCCEEEFFFFFFEEEEEEDDDFFFHHHIIIIIIHHHIIIKKKLLLMMMOOOQQQTTTVVVXXXXXXYYYZZZ[[[]]]^^^___``````^^^\\\YYYVVVTTTSSSTTTTTTTTTUUUVVVYYY]]]aaaeeegggqqqtttzzz|||tttmmmhhhgggddd___[[[XXXUUURRROOOJJJHHHEEECCC@@@????????????===<<<===AAAGGGNNNRRRGGGEEEDDDFFFJJJMMMMMMLLLKKKNNNRRRUUUZZZeeesss~~~rrraaa]]]___cccttttttpppnnnllllllmmmllljjjfffcccbbbbbbaaacccddddddcccdddhhhkkkmmmllljjjhhheeebbb```^^^___^^^]]]\\\[[[\\\^^^^^^_________```______^^^^^^[[[[[[^^^bbbgggiiigggdddgggddd```]]]\\\\\\^^^___aaa^^^YYYVVVUUUTTTTTTSSSUUUUUUSSSRRRQQQPPPOOOOOOPPPOOOMMMKKKIIIGGGFFFFFFEEECCC@@@===<<<;;;<<<<<<===<<<<<<<<<<<<@@@KKKWWW```bbbgggooouuu|||xxxdddSSSLLLGGGGGGGGGEEEFFFHHHSSSZZZccciiilllnnnpppssswwwyyy{{{}}}uuuhhh_________bbbhhhkkkkkkpppvvv~~~rrriii[[[XXXXXX^^^eeeiiimmmrrrtttzzz~~~~~~yyy~~~zzzrrrnnnmmmttt||||||yyyuuuppplllfffbbb\\\WWWTTTRRRPPPNNNJJJIIIGGGEEECCCBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNMMMMMMPPPPPPPPPOOONNNOOOQQQSSSWWW[[[___dddjjjsssttt```UUULLLJJJIIIHHHFFFEEEJJJRRR```sssrrr```UUUPPPQQQWWW___gggooowww}}}{{{LLLIIIFFFDDDCCCCCCAAA@@@AAA@@@???>>>===>>>>>>??????AAACCCEEEFFFFFFFFFEEEEEEGGGIIIJJJJJJJJJKKKMMMOOOOOOQQQSSSVVVXXXZZZ[[[]]]^^^______````````````[[[ZZZWWWUUUTTTTTTTTTUUUTTTTTTUUUWWWZZZ^^^bbbdddkkknnnsssxxx~~~{{{yyy|||zzzssskkkfffdddaaa]]]ZZZWWWTTTPPPMMMIIIGGGDDDBBB???>>>>>>>>>999:::<<<@@@HHHPPPYYY^^^GGGEEEDDDFFFJJJMMMMMMLLLLLLOOORRRTTTXXXbbbppp{{{qqq```]]]___ccctttuuuqqqooommmpppooommmjjjeeebbbbbbbbbccceeeeeedddbbbbbbeeehhhlllkkkhhheeebbb```^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]```````````````______^^^``````aaaeeehhhiiifffcccfffccc```^^^]]]^^^```aaaaaa]]]XXXUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPRRRQQQOOOMMMJJJIIIHHHGGGEEECCC@@@>>><<<<<<<<<<<<===;;;;;;<<<<<<@@@LLLYYYccceeelllvvv~~~{{{fffUUUNNNIIIHHHGGGEEEEEEGGGQQQWWW___eeeiiinnnssswwwyyy{{{}}}~~~xxxlllccc______ccciiimmmooottt{{{zzzkkkbbbYYYUUUTTTYYY^^^```dddhhheeekkkooonnnpppwww~~~~~~{{{yyy{{{}}}}}}yyytttrrrqqqyyy{{{wwwrrrlllhhheeeaaa[[[VVVSSSQQQOOONNNIIIHHHFFFDDDBBBAAA@@@@@@AAAAAABBBDDDEEEGGGHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLMMMNNNNNNNNNNNNOOORRRTTTWWW[[[```dddjjjrrr}}}tttaaaWWWMMMJJJIIIIIIGGGFFFKKKSSS```uuuwwwiiiZZZRRROOORRRZZZbbbhhhooowww||||||MMMJJJFFFDDDDDDCCCBBB@@@AAA@@@???>>>>>>>>>??????AAABBBDDDFFFGGGGGGFFFFFFEEEGGGJJJKKKLLLLLLNNNOOOQQQRRRSSSUUUXXXZZZ\\\]]]bbbbbbbbbbbbaaa```______YYYXXXWWWVVVVVVWWWXXXYYYVVVVVVVVVWWWYYY\\\```bbbeeegggkkkooosssxxx~~~~~~|||xxxuuusssssswww}}}wwwpppjjjeee```^^^[[[YYYVVVRRRMMMJJJGGGEEECCC@@@>>>=========:::;;;<<>>===<<<======<<<;;;;;;======AAANNNZZZfffhhhqqq~~~hhhVVVOOOJJJIIIHHHEEEDDDFFFOOOTTT\\\ccchhhnnnvvv{{{|||~~~}}}qqqiiibbbbbbgggoootttxxx~~~rrrddd[[[VVVPPPNNNQQQTTTTTTVVVZZZUUU[[[___]]]^^^dddjjjlllllllllllllllkkkiiigggeeeeeegggkkkqqqyyy}}}zzzxxxxxxxxxzzztttoooiiidddccc___ZZZUUUSSSQQQOOOMMMHHHGGGEEECCCAAA@@@?????????@@@BBBCCCFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNPPPSSSVVVWWW[[[```eeejjjqqqzzztttaaaWWWMMMKKKJJJJJJHHHGGGNNNVVVeee|||mmmaaaTTTNNNNNNRRRZZZbbbiiipppxxx}}}}}}}}}MMMKKKGGGEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGEEEHHHKKKLLLMMMNNNOOOQQQSSSSSSTTTVVVXXX[[[]]]___ccccccbbbbbb```^^^]]]\\\YYYYYYYYYZZZ[[[\\\^^^___[[[ZZZZZZYYY[[[]]]```aaabbbdddgggjjjmmmpppuuuxxx}}}|||xxxuuuoooooooooqqqvvvzzzuuuooohhhddd]]]\\\ZZZXXXVVVQQQLLLHHHEEECCCAAA>>>===<<<;;;<<<======<<<<<<<<<<<<======CCCDDDEEEGGGJJJLLLLLLLLLMMMOOOQQQSSSWWWcccsssjjj^^^[[[\\\___qqqyyyuuusssrrrtttrrrnnniiieeedddfffiiieeeeeedddccccccdddeeegggdddbbb```^^^]]]]]]^^^___```aaadddfffgggfffdddccc``````___^^^^^^]]]]]]]]]]]]^^^^^^______^^^\\\ZZZZZZYYYXXXXXXYYY\\\___```ccc___[[[YYYYYY[[[\\\\\\XXXWWWTTTRRRRRRSSSTTTUUUXXXWWWUUUSSSPPPMMMKKKJJJGGGEEEBBB???>>>===>>>>>><<<;;;;;;===>>>BBBOOO\\\gggkkkwww|||eeeSSSMMMIIIIIIHHHEEEEEEGGGMMMSSS]]]eeejjjpppwww|||~~~wwwooohhhiiinnnwwwzzzooocccZZZQQQKKKIIIJJJLLLLLLMMMPPPNNNTTTWWWUUUUUUZZZ___```bbbbbbbbbaaa```___^^^]]]\\\^^^```dddkkkuuu}}}|||}}}yyysssnnnhhhcccaaa]]]XXXTTTRRRPPPNNNLLLGGGFFFDDDBBB@@@??????>>>>>>???AAACCCFFFHHHJJJKKKNNNNNNNNNMMMMMMLLLLLLLLLLLLNNNOOOOOOOOOQQQTTTWWWXXX\\\aaaeeeiiipppxxxttt```SSSNNNKKKJJJJJJIIIIIIPPPYYYmmmyyyhhh]]]RRRNNNNNNRRRYYYaaalllssszzz}}}zzzyyyzzzNNNKKKHHHFFFEEEDDDCCCBBB@@@AAAAAABBBBBBBBBCCCCCCEEEEEEFFFGGGGGGHHHHHHHHHFFFIIIKKKMMMNNNNNNPPPRRRSSSSSSTTTUUUWWW[[[^^^___aaaaaaaaa```___]]]\\\[[[YYYZZZ[[[]]]___aaacccddd```____________```aaabbbbbbdddgggiiijjjmmmpppssstttyyy~~~zzzuuuqqqpppkkklllooorrrxxx}}}xxxrrrmmmgggccc\\\[[[YYYWWWUUUQQQKKKGGGCCCBBB@@@===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>AAACCCFFFHHHJJJKKKLLLMMMLLLNNNQQQTTT[[[iii|||zzzfff\\\ZZZZZZ]]]ooo{{{vvvtttuuurrrqqqmmmhhhffffffjjjmmmjjjiiifffddddddccccccccc^^^^^^^^^^^^^^^```aaabbbbbbdddgggiiijjjhhhfffddd```___^^^]]]\\\\\\\\\\\\YYYZZZ[[[\\\[[[ZZZZZZZZZWWWWWWWWWXXXZZZ]]]```aaaeeebbb___]]]^^^_________ZZZYYYWWWVVVVVVWWWXXXYYYXXXWWWVVVUUURRROOOMMMKKKHHHFFFCCC@@@???>>>??????===<<<<<<>>>???CCCPPP\\\jjjooo~~~www```NNNIIIFFFHHHHHHFFFFFFHHHKKKSSS___iiiooossswwwzzz}}}uuuooopppwww~~~yyyqqqdddYYYMMMHHHEEEGGGIIIHHHJJJMMMMMMSSSVVVTTTTTTXXX\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXX[[[\\\]]]^^^bbbiiirrrxxxxxxsssnnniiieee^^^[[[WWWSSSRRRPPPMMMKKKGGGFFFDDDBBB@@@???>>>>>>>>>???AAACCCFFFHHHJJJKKKOOOOOONNNNNNMMMMMMLLLLLLPPPQQQRRRRRRQQQRRRUUUXXXYYY]]]aaaeeehhhoooxxx~~~uuu___RRRMMMKKKJJJJJJIIIJJJRRR\\\ppprrrdddZZZQQQPPPQQQUUU]]]dddpppvvv~~~}}}yyytttsssuuuOOOLLLHHHFFFFFFEEEDDDBBB@@@AAABBBDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKNNNOOOPPPPPPRRRSSSTTTSSSSSSTTTWWWZZZ^^^```______````````````______]]]^^^```bbbeeegggiiijjjfffggghhhhhhhhhhhhggggggeeegggiiijjjkkkkkkmmmooooooqqqsssvvv{{{|||vvvrrrooommmmmmlllooorrrvvv{{{yyytttooojjjeeeaaa[[[YYYWWWUUUSSSOOOKKKGGGBBBAAA???===;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======???BBBFFFHHHIIIJJJLLLMMMKKKMMMQQQVVV___ppptttbbbZZZXXXYYY^^^ppp|||wwwuuuvvvpppooollliiifffhhhkkkoooooolllhhheeecccaaa___]]]\\\]]]^^^```bbbcccdddeeeccceeegggiiiiiigggeeecccaaa```^^^\\\[[[[[[\\\\\\XXXZZZ[[[\\\[[[ZZZ[[[\\\YYYYYYZZZ[[[^^^```ccceeeeeecccaaaaaaaaaaaa```___ZZZZZZZZZYYYZZZZZZ[[[[[[VVVVVVVVVUUUSSSPPPNNNLLLIIIGGGDDDAAA@@@???@@@@@@>>>======??????CCCPPP\\\lllssssss]]]MMMHHHFFFHHHJJJHHHHHHJJJIIIRRR```kkkrrruuuyyy{{{yyyuuuvvv}}}~~~~~~vvveeeWWWLLLGGGDDDGGGIIIIIIJJJMMMNNNTTTWWWUUUUUUXXX\\\\\\ZZZYYYXXXWWWWWWWWWYYYYYYZZZ[[[\\\\\\^^^bbbhhhmmm{{{}}}uuuqqqmmmiiieee[[[XXXUUUSSSQQQOOOMMMJJJGGGFFFDDDBBB@@@???>>>>>>>>>???AAACCCFFFHHHJJJKKKPPPPPPOOONNNMMMMMMNNNNNNRRRSSSTTTSSSSSSTTTVVVYYY[[[^^^aaadddhhhoooyyyuuu^^^RRRMMMJJJIIIIIIIIIKKKTTT^^^nnnppp___WWWQQQRRRVVV[[[bbbjjjrrryyy{{{wwwqqqooorrrOOOLLLIIIGGGFFFEEEDDDCCC???AAACCCFFFHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJMMMOOORRRSSSRRRSSSTTTUUUUUUTTTTTTUUUWWW[[[___aaa^^^___aaacccdddeeeeeefffeeegggiiillloooqqqssssssqqqsssuuuwwwwwwuuusssqqqnnnoooppppppnnnmmmmmmnnnnnnllllllooowww~~~yyyvvvrrrooommmmmmnnnooossswww{{{~~~{{{uuupppkkkfffaaa^^^ZZZWWWTTTQQQOOOLLLIIIFFFBBBAAA???===;;;;;;;;;;;;>>>===;;;:::999999999:::>>>BBBFFFIIIIIIJJJKKKMMMKKKMMMQQQWWWaaatttooo```YYYXXXWWWbbbuuu|||wwwuuuwwwpppooommmiiiggggggjjjmmmllliiidddbbbbbbaaa___\\\^^^___bbbdddeeeeeeeeedddggggggiiiiiihhhgggeeeccccccbbb```^^^]]]]]]]]]^^^YYY[[[]]]\\\ZZZYYYZZZ\\\ZZZZZZ[[[]]]___bbbdddfffdddcccbbbccccccaaa^^^\\\XXXYYYZZZ[[[\\\\\\[[[[[[TTTTTTUUUUUUSSSQQQNNNMMMIIIHHHEEEBBB@@@@@@@@@AAA@@@>>>>>>??????CCCOOO[[[iiisssrrr]]]OOOJJJHHHKKKLLLJJJIIIKKKFFFPPP]]]iiipppvvv{{{|||vvvxxx}}}hhhVVVNNNIIIFFFHHHIIIIIIKKKNNNOOOUUUYYYXXXWWWZZZ]]]^^^^^^\\\[[[YYYYYY[[[]]]^^^[[[]]]___```bbbeeejjjmmmwwwzzzrrrmmmiiieeebbbYYYWWWTTTRRRQQQOOOLLLJJJGGGFFFEEECCCAAA@@@?????????@@@AAACCCFFFHHHIIIJJJPPPPPPNNNNNNMMMNNNOOOOOOPPPQQQRRRSSSSSSUUUXXXZZZ]]]___aaacccgggooo{{{mmmZZZQQQLLLIIIHHHHHHIIIKKKTTT___pppppp^^^WWWRRRTTTXXX]]]dddjjjrrryyyzzzwwwpppmmmrrrPPPMMMIIIGGGFFFFFFDDDCCC???AAADDDGGGJJJLLLLLLMMMIIIIIIHHHHHHHHHIIIJJJJJJQQQSSSUUUUUUUUUUUUVVVWWWVVVUUUUUUVVVXXX\\\```bbb___```ccceeehhhjjjkkkkkknnnppprrruuuxxxzzz|||}}}{{{}}}}}}{{{vvvwwwxxxvvvrrrooonnnooopppllliiimmmvvvwwwwwwxxx|||~~~~~~~~~~~~}}}{{{ttttttuuuvvvxxxxxxvvvtttrrrpppnnnlllmmmooorrrttt{{{|||xxxrrrmmmhhhccc___[[[XXXUUUQQQNNNLLLJJJHHHFFFBBBAAA???===<<<;;;<<<<<<<<<;;;;;;:::;;;>>>@@@BBB===AAAGGGIIIIIIIIIKKKMMMKKKNNNQQQWWWbbbvvvlll^^^YYYWWWWWWgggzzz~~~|||wwwuuuxxxqqqpppnnnjjjgggfffhhhjjjeeebbb______aaacccbbb``````bbbeeeggggggfffdddccckkkkkkkkkkkkjjjhhhgggeeefffdddaaa___^^^^^^___```ZZZ\\\]]][[[XXXVVVXXXZZZYYYYYYZZZ\\\___aaaccceeebbbbbbbbbccccccaaa\\\YYYWWWXXXZZZ\\\]]]\\\[[[ZZZRRRSSSTTTTTTSSSQQQNNNMMMJJJHHHEEECCCAAA@@@AAAAAAAAA??????@@@???CCCOOO[[[eeepppsss```RRRMMMKKKMMMMMMKKKIIIKKKEEEMMMZZZeeennnvvv~~~}}}vvvwww~~~lllWWWPPPJJJGGGIIIJJJIIIJJJMMMPPPWWW[[[ZZZYYY]]]___```^^^]]][[[YYYZZZ[[[^^^```^^^```dddgggjjjmmmqqqtttuuu|||~~~yyypppjjjfffbbb^^^XXXVVVSSSQQQPPPNNNLLLIIIHHHGGGEEECCCAAA@@@?????????@@@BBBDDDFFFGGGIIIJJJPPPOOONNNNNNNNNOOOPPPQQQMMMOOOPPPRRRSSSUUUYYY\\\___```aaabbbfffppp|||eeeTTTNNNKKKHHHGGGHHHHHHKKKUUU___uuupppbbb[[[UUUVVVYYY\\\aaagggrrryyyzzzxxxpppnnnsssRRRNNNJJJGGGEEEEEECCCBBBCCCBBBCCCGGGLLLNNNMMMKKKOOONNNNNNNNNOOOOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVXXX]]]bbbdddccc```cccdddeeeiiipppuuuyyy{{{|||~~~}}}zzzxxxuuussspppuuutttuuuxxx|||~~~~~~~~~~~~yyyvvvppprrrvvv{{{~~~zzzuuupppoooqqqqqqnnnjjjkkkjjjjjjjjjjjjlllmmmnnnmmmkkkjjjjjjmmmsssyyy}}}zzztttlllgggdddbbb___\\\WWWSSSNNNKKKJJJJJJIIIIIIHHHBBB<<<;;;===>>>===:::<<<<<<;;;;;;;;;<<<<<<===BBBEEEIIIKKKKKKKKKKKKKKKKKKQQQTTTUUUccc{{{hhhYYYTTTWWW]]]ddd{{{yyyvvvvvvoooqqqqqqqqqrrrrrrnnnfff```\\\^^^___^^^\\\[[[\\\]]]```cccgggiiihhhfffeeeeeemmmmmmmmmmmmmmmllllllllljjjiiigggccc```___aaaccc^^^]]][[[YYYYYYXXXYYYYYY[[[\\\^^^___aaabbbbbbbbb```bbbddddddaaa]]][[[ZZZVVVVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSRRRQQQOOONNNMMMIIIFFFDDDBBBBBBAAA@@@>>>HHHCCC>>>>>>???CCCLLLVVVaaalll|||zzzaaaSSSQQQNNNKKKKKKLLLJJJFFFIIIMMMWWWccckkkqqqzzzyyy{{{qqq]]]NNNJJJHHHIIIJJJJJJMMMRRRPPPUUU[[[```aaaaaaaaaaaaaaaaaa`````````aaacccdddfffhhhkkkooosssvvvxxxyyy}}}~~~~~~}}}sssllliiieee^^^XXXXXXUUURRRPPPOOOMMMKKKJJJGGGEEECCCAAA@@@??????@@@???@@@CCCDDDDDDEEEGGGIIIMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQSSSUUUWWWXXXYYYYYYbbbaaacccgggllltttrrr[[[PPPLLLIIIFFFGGGIIIGGGGGGSSSccctttfff]]]XXX[[[___```dddjjjppp|||yyyyyyvvvtttuuuSSSPPPKKKHHHGGGFFFEEEDDDDDDDDDEEEIIIMMMOOONNNLLLOOOOOONNNNNNNNNOOOOOOPPPRRRSSSTTTUUUVVVWWWXXXYYYXXXXXXYYY]]]bbbeeedddccciiijjjmmmssszzz~~~{{{yyy{{{{{{}}}}}}{{{xxxqqqrrrsssvvvyyyzzzxxxwwwrrrmmmgggeeefffeeebbb^^^]]]]]]___aaaeeeiiimmmpppnnnnnnoooqqqwww~~~xxxrrrkkkfffcccaaa]]]ZZZVVVSSSOOOLLLKKKJJJIIIHHHFFFAAA<<<;;;===>>>===;;;======<<<<<<<<<===>>>>>>@@@CCCFFFGGGGGGGGGHHHIIINNNSSSUUUWWWeee~~~{{{dddWWWTTTXXX^^^iiiyyyvvvssslllnnnnnnooopppqqqmmmgggbbb___``````___]]]\\\]]]___dddgggjjjkkkjjjhhhggggggmmmmmmmmmllllllllllllkkkggghhhhhhfffccc```___```]]]\\\ZZZYYYXXXYYYYYYZZZ[[[\\\^^^```aaabbbbbbccc```bbbdddccc```]]]ZZZZZZVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPOOONNNMMMJJJGGGEEEDDDCCCCCCAAA@@@EEE@@@>>>>>>???CCCKKKTTT\\\fffttt~~~gggRRRPPPLLLJJJJJJJJJHHHEEEGGGJJJSSS___gggnnnwww~~~uuu^^^MMMIIIHHHJJJKKKKKKNNNSSSTTTXXX^^^aaaccccccddddddeeeeeeeeeeeefffhhhjjjkkklllooosssxxx}}}}}}qqqjjjgggccc]]]WWWWWWTTTQQQOOONNNMMMJJJIIIDDDBBBAAA???>>>>>>>>>??????AAACCCDDDDDDEEEGGGIIILLLLLLMMMNNNNNNOOOPPPPPPPPPRRRTTTUUUWWWYYY[[[\\\bbbbbbeeejjjooovvvjjjWWWNNNLLLJJJGGGHHHJJJHHHJJJXXXjjjrrrhhh```ZZZZZZ]]]___eeelllqqq|||yyyyyyvvvtttuuuVVVRRRMMMJJJIIIHHHFFFEEEFFFGGGHHHKKKOOOPPPOOONNNPPPOOOOOONNNNNNNNNOOOOOOQQQRRRSSSVVVXXXZZZ\\\]]]ZZZZZZZZZ]]]aaaeeeffffffmmmpppvvv}}}||||||~~~~~~zzzyyyxxxwwwxxxyyyyyyvvvtttfffbbb]]][[[[[[[[[XXXVVVVVVVVVYYY]]]cccjjjqqquuusssuuuxxx}}}~~~vvvpppiiidddbbb___[[[XXXUUUSSSOOOMMMLLLKKKIIIGGGDDD@@@<<<;;;===>>>>>><<<>>>=========>>>>>>???@@@AAACCCEEEFFFFFFFFFHHHJJJNNNSSSUUUXXXgggqqq]]]UUUUUUZZZ```sssyyytttqqqjjjllllllmmmoooooolllgggcccddddddccc```^^^^^^```bbbhhhjjjlllmmmkkkiiiiiiiiilllllllllkkkkkkkkkjjjjjjeeegggiiiiiieeeaaa^^^\\\\\\[[[ZZZYYYYYYZZZ[[[\\\]]]^^^___```aaaaaaaaaaaa___aaacccbbb___[[[YYYXXXXXXXXXWWWWWWUUUTTTRRRQQQOOOOOOPPPPPPOOONNNMMMMMMJJJHHHFFFEEEEEEEEECCCBBBAAA>>>===???AAACCCJJJRRRYYYaaallltttwwwwwwwwwxxxoooUUUQQQMMMKKKLLLKKKHHHFFFFFFHHHOOO[[[dddkkkuuu~~~www^^^OOOKKKJJJLLLNNNNNNRRRWWWZZZ]]]aaadddeeefffhhhjjjkkklllmmmnnnqqqsssuuuwwwwwwzzz|||{{{~~~{{{}}}xxxnnngggdddaaa[[[VVVVVVSSSPPPNNNMMMKKKIIIGGGFFFEEEDDDBBBBBBBBBCCCDDD???AAACCCDDDEEEFFFHHHJJJKKKKKKLLLNNNOOOPPPQQQRRRQQQRRRTTTUUUVVVYYY]]]```aaabbbgggmmmrrryyy{{{bbbSSSNNNNNNLLLHHHIIIKKKJJJNNN```tttpppiiiaaaZZZXXXYYY^^^gggooosss}}}zzzzzzvvvtttuuuWWWSSSOOOKKKIIIHHHGGGFFFGGGHHHJJJLLLNNNOOOOOONNNPPPOOONNNNNNMMMNNNNNNNNNQQQRRRSSSVVVXXX[[[]]]^^^[[[[[[[[[]]]```dddgggiiinnnsss{{{}}}~~~~~~~~~~~~~~~{{{vvvrrr___\\\YYYXXXXXXYYYWWWVVVYYYZZZ]]]bbbiiirrrzzz}}}|||tttooohhhdddaaa___[[[WWWTTTRRROOONNNMMMKKKHHHFFFBBB???<<<;;;===>>>>>>===============>>>>>>???@@@EEEFFFGGGGGGGGGIIIKKKNNNKKKPPPSSSXXXjjjfffWWWTTTVVV\\\ccc~~~~~~vvvrrrqqqkkklllmmmmmmnnnllljjjfffdddhhhgggeeebbb``````bbbeeekkklllmmmlllkkkiiiiiijjjkkkkkkkkkjjjjjjiiiiiihhheeeggghhhgggddd```]]]\\\]]]\\\[[[[[[[[[\\\]]]^^^```````````````___^^^^^^___```aaa```]]]ZZZXXXXXXYYYXXXWWWVVVTTTRRRQQQPPPMMMNNNNNNNNNNNNNNNMMMLLLJJJHHHEEEEEEEEEEEEDDDCCC@@@>>>>>>AAACCCDDDJJJQQQZZZaaaiiinnnooopppqqqsssxxx]]]UUUOOOOOOOOOMMMKKKIIIHHHHHHNNNYYYccckkkuuu}}}ttt[[[PPPMMMMMMQQQSSSTTTWWW\\\___aaaeeegggiiikkknnnqqqrrrsssvvvyyy|||~~~wwwyyy}}}|||zzz{{{tttlllfffccc___[[[VVVTTTRRROOOLLLKKKJJJHHHFFFGGGFFFEEEDDDDDDEEEFFFGGG???AAACCCEEEEEEGGGIIIKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTTTTUUUXXX^^^bbb```bbbhhhooouuu|||ttt^^^SSSPPPQQQKKKHHHHHHJJJJJJQQQfff~~~pppggg```XXXUUUXXX```kkksssvvv{{{{{{wwwtttvvvWWWTTTOOOKKKJJJHHHGGGEEEGGGHHHJJJLLLMMMMMMMMMMMMOOONNNNNNMMMMMMNNNNNNNNNRRRSSSTTTVVVXXXYYY[[[[[[\\\\\\\\\]]]___cccgggjjjpppwww~~~zzzsssmmmaaa^^^[[[YYYXXXXXXWWWVVVZZZ\\\aaaiiirrr}}}}}}zzzsssnnnhhhdddbbb___[[[WWWSSSQQQNNNMMMLLLJJJGGGEEE@@@???===<<<<<<======<<<<<<<<<<<<<<<===>>>???@@@FFFGGGIIIIIIIIIJJJMMMOOOJJJPPPTTT\\\pppzzz^^^UUUUUUWWW___iiiyyyqqqoooqqqooonnnoooooommmjjjgggdddccciiihhhfffcccaaaaaadddgggkkkkkkkkkjjjhhhhhhiiijjjkkkjjjjjjiiihhhgggggggggffffffeeebbb___^^^^^^______^^^]]]]]]]]]^^^___```bbbbbbaaa```^^^\\\ZZZYYY]]]^^^___^^^[[[YYYXXXXXXYYYXXXWWWUUUSSSQQQPPPOOOMMMMMMMMMNNNMMMMMMLLLLLLHHHFFFDDDDDDEEEEEEEEECCC@@@???@@@DDDEEEFFFJJJQQQ\\\aaagggkkkkkklllnnnqqqeeeYYYOOOOOOPPPMMMKKKKKKIIIHHHMMMXXXcccjjjssszzz|||mmmWWWOOOMMMNNNRRRVVVWWWZZZ___bbbeeeiiilllooorrrwwwzzz{{{}}}wwwxxx|||{{{~~~}}}vvvqqqjjjeeebbb___[[[WWWTTTQQQNNNLLLKKKIIIGGGEEECCCBBBAAAAAAAAABBBCCCDDD???AAADDDEEEFFFHHHJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMOOORRRTTTUUUTTTWWW]]]ccc___bbbjjjqqqvvvnnn[[[RRRPPPPPPJJJGGGHHHJJJJJJRRRkkk~~~qqqbbb\\\UUUTTT\\\jjjvvv|||}}}||||||xxxvvvxxxYYYUUUPPPLLLJJJIIIGGGFFFFFFHHHKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOSSSTTTUUUVVVXXXYYYZZZZZZ\\\^^^___```aaadddiiilllttt{{{zzzrrrkkkcccbbb___[[[XXXVVVUUUUUUWWW\\\dddooo{{{{{{yyyqqqmmmgggcccbbb___ZZZVVVRRRPPPLLLJJJIIIHHHFFFDDD@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@DDDFFFHHHIIIIIIIIIKKKMMMLLLRRRXXXaaawwwsss\\\VVVWWWXXXbbbooo|||tttlllkkkpppooonnnnnnnnnkkkgggcccbbbbbbggggggfffdddbbbccceeegggiiijjjiiigggffffffhhhjjjjjjiiiiiihhhgggfffeeeeeeeeedddaaa^^^\\\\\\___aaa```___^^^]]]]]]^^^___```aaa``````^^^]]][[[YYYXXXZZZ\\\]]]\\\ZZZXXXXXXYYYYYYXXXVVVSSSRRRPPPPPPOOOMMMMMMNNNNNNMMMLLLKKKKKKGGGFFFDDDDDDEEEFFFFFFEEEBBB@@@AAAEEEFFFFFFJJJPPPZZZ___eeehhhhhhiiillloookkk[[[NNNMMMMMMJJJHHHJJJIIIHHHLLLWWWbbbiiiooouuuvvv{{{}}}cccSSSMMMKKKMMMSSSVVVXXX\\\aaaeeehhhmmmrrrwww|||yyypppmmmhhhccc```]]]ZZZXXXTTTQQQNNNLLLKKKIIIGGGEEECCCBBBAAA@@@AAABBBCCCDDD???BBBDDDFFFGGGHHHKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOSSSWWWWWWVVVWWW]]]ccc```dddlllsssxxxhhhWWWOOOMMMLLLHHHFFFHHHJJJKKKTTTooo{{{ooo]]]YYYTTTXXXhhh|||}}}|||}}}yyywwwzzz[[[WWWRRRNNNLLLJJJIIIGGGFFFIIILLLMMMKKKJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPPPPTTTTTTVVVWWWYYY[[[\\\]]]^^^```cccddddddgggkkkooouuu}}}~~~~~~}}}vvvooojjjaaa```^^^\\\ZZZYYYYYYZZZ]]]cccmmmyyy}}}yyywwwooojjjeeebbb```]]]XXXTTTRRROOOJJJGGGFFFFFFEEEDDD@@@@@@???>>><<<:::::::::<<<<<<<<<===>>>???AAAAAABBBEEEHHHIIIIIIIIIJJJKKKLLLSSSZZZdddyyyooo\\\YYYYYYZZZeeeuuuwwwqqqhhhggglllllljjjkkkjjjgggccc``````bbbcccdddeeedddcccccceeeggghhhhhhgggfffdddeeeiiikkkiiiiiihhhgggfffeeeddddddaaa```___\\\ZZZ[[[^^^aaa```___^^^\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXYYYZZZZZZYYYXXXYYYZZZXXXWWWUUURRRQQQPPPPPPPPPOOOOOOOOONNNMMMLLLKKKJJJHHHFFFEEEEEEGGGHHHGGGGGGCCCAAAAAADDDDDDDDDHHHNNNYYY]]]cccggghhhiiilllooosss___NNNLLLLLLHHHHHHLLLLLLJJJNNNYYYdddiiinnnrrrrrrxxx~~~zzzgggXXXPPPNNNMMMOOOVVVZZZ\\\___dddggglllssszzz~~~tttkkkhhheeeaaa^^^[[[XXXWWWTTTQQQNNNLLLKKKJJJHHHFFFDDDCCCBBBAAAAAAAAABBBCCC@@@BBBEEEFFFGGGIIILLLNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQVVV[[[[[[YYYYYY^^^ccccccgggooouuu{{{dddUUUNNNKKKHHHHHHGGGIIILLLMMMVVVrrrttthhh\\\XXXVVV___xxx|||}}}~~~zzzyyy|||]]]YYYTTTPPPNNNLLLJJJIIIGGGJJJNNNNNNLLLJJJKKKMMMKKKKKKKKKLLLMMMOOOPPPQQQTTTUUUVVVXXX[[[]]]^^^______bbbfffggggggiiimmmqqqttt}}}~~~zzztttmmmhhhddd\\\\\\]]]]]]]]]^^^aaaccchhhnnnxxx}}}yyyvvvmmmhhhcccaaa___\\\WWWSSSRRRNNNIIIFFFEEEEEEDDDDDD@@@@@@@@@>>>;;;999999999=========>>>???AAABBBCCCBBBEEEIIIKKKKKKKKKKKKKKKKKKRRRYYYcccwwwnnn]]]\\\[[[ZZZgggxxxtttooogggeeeiiihhhfffggggggddd```___```bbbaaacccddddddddddddeeefffhhhhhhgggeeedddfffiiillliiihhhgggfffeeedddcccccc]]]^^^]]]\\\[[[[[[^^^``````^^^]]][[[ZZZZZZ[[[[[[XXXXXXYYY[[[[[[\\\\\\\\\WWWXXXYYYYYYXXXXXXYYY[[[WWWVVVTTTRRRQQQPPPPPPQQQPPPPPPOOOOOOMMMLLLKKKJJJIIIGGGFFFGGGHHHIIIIIIHHHCCCAAA@@@BBBBBBBBBFFFLLLXXX^^^dddhhhiiikkknnnqqqzzzdddQQQMMMMMMIIIIIINNNOOOMMMRRR]]]ggglllooorrrpppvvv}}}tttcccVVVPPPNNNRRRPPPSSSZZZ^^^```dddiiihhhnnnvvvwwwnnnhhhfffbbb___\\\YYYWWWVVVTTTRRRNNNLLLKKKJJJHHHFFF@@@???>>>===<<<===>>>>>>@@@BBBEEEGGGHHHJJJLLLOOONNNNNNOOOPPPRRRSSSTTTTTTSSSYYY______[[[[[[___dddfffjjjqqqwww}}}}}}cccVVVPPPKKKGGGHHHHHHKKKNNNNNNXXXttt|||nnnbbb\\\YYYXXXfff{{{}}}{{{zzz~~~ccc^^^XXXRRROOOMMMKKKIIIKKKKKKMMMNNNNNNMMMLLLKKKJJJKKKLLLJJJHHHIIINNNRRRVVVWWWXXXXXXXXXZZZ]]]___eeeeeeeeegggjjjooosssvvv|||wwwooohhhbbb```bbbZZZZZZ\\\^^^\\\]]]eeeoooooo{{{|||xxxuuuooojjjccc^^^\\\YYYUUURRRRRROOOJJJGGGFFFEEECCCAAA===<<<:::999999:::<<<===@@@???>>>======>>>??????AAADDDHHHJJJJJJJJJKKKKKKOOOUUU\\\eeeuuujjj[[[\\\ZZZ```oooxxxnnnjjjkkkhhheeeggghhheeeaaa```___``````___bbbbbbbbbbbbbbbccccccdddkkkjjjhhhgggggghhhiiiiiihhhhhhgggfffdddbbb```___\\\ZZZXXXXXX[[[^^^___```ccc^^^XXXWWWYYYYYYWWWTTTWWWWWWWWWYYYZZZZZZWWWUUUUUUSSSRRRRRRSSSTTTTTTSSSQQQQQQQQQQQQQQQPPPPPPPPPNNNMMMLLLKKKIIIIIIIIIIIIKKKKKKJJJIIIIIIIIIIIIJJJFFFDDDBBB@@@@@@CCCFFFHHHUUU\\\cccgggggghhhlllqqqlllUUUMMMLLLJJJIIIKKKRRRSSSVVV\\\dddiiijjjiiipppxxx}}}wwwhhh^^^WWWQQQOOOPPPPPPRRRVVV\\\bbbgggjjjjjjnnnrrrxxxzzzrrrlll___]]]ZZZYYYXXXWWWTTTRRROOONNNMMMKKKIIIGGGEEEDDD?????????===;;;;;;<<<>>>BBBDDDFFFHHHKKKLLLMMMNNNOOOPPPRRRTTTUUUUUUTTTTTTVVVWWWXXXXXXYYY[[[___bbbfffkkkqqqvvvsss]]]RRRLLLIIIHHHIIIHHHIIILLLPPP]]]yyywwwiii```[[[ZZZ```ttt|||{{{||||||}}}fffaaa[[[UUUQQQOOOLLLJJJJJJKKKLLLMMMMMMLLLKKKKKKIIIJJJJJJIIIHHHJJJNNNRRRVVVWWWXXXYYYYYY[[[^^^aaaeeeeeeeeefffjjjpppuuuxxx~~~|||ppphhhbbb]]]^^^aaaaaa```aaaaaa```aaajjjuuu||||||yyyvvvnnnhhhbbb]]][[[YYYUUURRRPPPMMMIIIGGGEEEDDDBBB@@@===<<<:::999999:::<<<===???>>>===<<<<<<===>>>???AAACCCGGGIIIJJJJJJJJJKKKPPPUUU\\\fffvvviii[[[]]]\\\cccsss~~~zzzlllkkknnnkkkggghhheeebbb___^^^___``````___^^^^^^^^^___aaabbbdddeeehhhhhhgggfffggghhhiiijjjffffffeeedddcccaaa___^^^]]][[[ZZZ[[[]]]____________[[[VVVUUUXXXZZZYYYVVVXXXXXXYYYZZZ[[[[[[XXXVVVWWWUUUSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJHHHEEECCCCCCEEEHHHJJJSSSYYY```dddeeeggglllqqqnnnXXXNNNKKKJJJIIIJJJOOOPPPTTT[[[ccciiijjjjjjlllttt}}}xxxlll^^^VVVQQQMMMLLLNNNPPPRRRVVV\\\ccchhhlllnnnooossszzz}}}}}}~~~{{{ssslllfff^^^\\\YYYXXXWWWVVVSSSQQQOOONNNLLLJJJHHHFFFDDDCCCAAAAAAAAA???======???AAABBBCCCFFFIIILLLNNNPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTVVVWWWXXXXXXYYY[[[___bbbfffkkkqqqxxxppp[[[RRRMMMJJJIIIHHHGGGIIIMMMTTTdddssseee\\\XXXXXX```ttt{{{{{{|||{{{|||~~~lllfff___XXXTTTPPPMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIFFFGGGGGGHHHIIIKKKOOOSSSTTTVVVXXXYYYZZZ\\\```bbbeeeeeedddfffjjjqqqxxx||||||vvvyyyxxxyyyvvviiiaaa[[[YYY^^^dddkkkhhhggggggeeehhhsss|||xxxuuukkkfff```\\\[[[YYYUUUQQQNNNKKKGGGEEEDDDBBB@@@>>><<<;;;:::999999:::;;;<<<>>>===<<<;;;;;;<<<===>>>@@@CCCFFFHHHIIIIIIJJJKKKPPPTTT[[[gggvvvfff[[[______ggg{{{vvvjjjlllooolllhhhhhhcccaaa^^^]]]^^^_________YYYZZZ\\\^^^```bbbdddeeeeeeeeeddddddeeefffhhhiiidddddddddcccbbbaaa______]]]\\\\\\]]]___```___^^^[[[WWWTTTTTTWWWZZZZZZXXXZZZYYYYYY[[[\\\\\\ZZZXXXYYYWWWUUUTTTUUUUUUTTTRRRRRRRRRRRRSSSSSSTTTTTTUUUTTTSSSRRRPPPOOONNNMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLJJJGGGEEEDDDEEEGGGHHHOOOUUU\\\```aaaeeelllrrrwwwaaaSSSNNNLLLKKKLLLKKKMMMQQQYYYaaagggiiijjjgggpppzzz}}}lll```UUUOOOMMMKKKKKKNNNPPPRRRVVV\\\ccciiinnnqqqrrrvvv}}}{{{uuuuuuvvv{{{yyysssmmmfffaaa\\\ZZZWWWVVVUUUTTTQQQOOONNNMMMKKKIIIFFFDDDBBBAAA@@@AAA@@@???======???AAABBBCCCFFFJJJMMMPPPRRRSSSOOOOOOOOOPPPQQQRRRTTTTTTVVVVVVWWWXXXXXX[[[___bbbgggkkkrrrzzzlllYYYQQQMMMKKKJJJGGGGGGIIIPPP[[[nnnnnn___WWWTTTVVV```tttzzzzzz|||{{{{{{}}}qqqkkkccc[[[VVVQQQMMMJJJIIIIIIIIIIIIIIIIIIHHHHHHCCCDDDEEEGGGIIIMMMQQQSSSTTTVVVYYY[[[\\\^^^bbbdddeeeddddddfffkkkttt|||~~~uuupppqqqsss{{{}}}rrrfff^^^YYYZZZcccllltttqqqnnnlllkkkooo|||{{{vvvssshhhddd^^^[[[ZZZXXXTTTPPPKKKIIIFFFDDDBBBAAA>>><<<<<<;;;::::::::::::;;;<<<===<<<;;;:::;;;<<<===>>>AAACCCFFFHHHHHHHHHJJJKKKOOORRR[[[hhhyyyzzzccc[[[```aaalllvvvkkkmmmoookkkhhhiiieeeccc```_________^^^]]]ZZZ[[[\\\___aaabbbcccddddddcccbbbaaabbbcccdddeeeddddddddddddcccbbb``````^^^^^^^^^```aaa```^^^[[[XXXUUUSSSSSSVVVXXXYYYYYYZZZYYYYYYZZZ\\\\\\ZZZXXXYYYWWWVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUTTTRRRPPPOOONNNNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIFFFDDDBBBCCCDDDEEEMMMSSSZZZ]]]```eeemmmtttooo]]]SSSOOONNNMMMJJJMMMQQQXXX^^^cccfffgggeeemmmwww~~~zzzfff\\\RRRNNNNNNMMMNNNQQQRRRTTTXXX\\\bbbhhhnnnrrruuu{{{zzzrrrmmmnnnpppvvv~~~xxxrrrooojjjccc^^^YYYWWWUUUSSSSSSQQQOOOMMMLLLKKKIIIGGGDDDBBB@@@???===>>>>>>===;;;<<<>>>@@@DDDFFFHHHKKKNNNQQQRRRSSSPPPOOOOOOOOOPPPQQQSSSUUUUUUVVVWWWWWWXXX[[[___bbbggglllsss}}}iiiWWWQQQMMMKKKJJJGGGGGGJJJRRRaaaxxx{{{hhhZZZSSSPPPTTT```tttzzz|||}}}|||{{{}}}vvvpppggg^^^WWWQQQLLLIIIHHHHHHHHHGGGGGGFFFFFFFFFBBBBBBDDDGGGKKKOOORRRSSSTTTVVVZZZ\\\^^^```ccceeeeeedddeeehhhnnnxxxvvvkkkkkknnnuuu~~~yyyoooddd\\\YYY]]]iiiuuu}}}yyyuuurrrrrrwwwyyysssooofffbbb]]]ZZZYYYVVVRRRNNNIIIGGGDDDCCCBBB@@@===;;;;;;;;;;;;::::::;;;;;;;;;<<<;;;:::::::::<<<===>>>AAADDDFFFGGGHHHIIIJJJLLLOOORRR\\\mmm}}}rrr^^^ZZZaaacccooouuukkklllooollllllooojjjgggdddbbbbbb```^^^\\\^^^___```bbbccccccccccccdddcccaaa```___``````aaaeeeeeeeeeeeedddcccbbbaaa^^^^^^^^^```aaa___\\\YYYWWWUUUSSSSSSTTTVVVXXXXXXZZZYYYXXXYYYZZZZZZYYYXXXXXXWWWVVVWWWYYY[[[[[[[[[ZZZYYYXXXWWWUUUSSSRRRQQQSSSRRRQQQOOONNNNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJIIIFFFDDDCCCBBBCCCCCCLLLRRRYYY]]]```fffnnnuuu~~~fffWWWPPPNNNLLLMMMOOOTTTXXX\\\___aaaccceeekkktttzzz}}}~~~|||eee[[[RRRPPPPPPOOOPPPSSSTTTWWWZZZ]]]aaagggooottt|||uuummmhhhiiimmmttt~~~|||xxxrrrnnnkkkfff___ZZZVVVTTTRRRQQQPPPNNNLLLJJJIIIHHHFFFDDDBBB@@@???>>><<<======<<<<<<<<>>???CCCEEEGGGHHHHHHIIILLLNNNQQQSSS___ssslllZZZXXXaaacccppp~~~qqqiiilllooonnnpppuuummmkkkhhheeedddaaa^^^\\\bbbcccdddeeeeeeeeedddcccdddcccbbbaaa```aaaaaabbbfffffffffeeedddcccaaaaaa^^^]]]]]]^^^^^^\\\YYYVVVUUUTTTSSSSSSTTTVVVXXXZZZZZZYYYXXXXXXZZZZZZYYYXXXXXXWWWVVVXXX[[[^^^^^^^^^]]]\\\ZZZWWWUUURRRQQQPPPQQQQQQPPPOOOOOOOOOOOOOOOMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKIIIHHHFFFFFFFFFFFFJJJQQQYYY^^^aaafffnnnuuulllXXXQQQNNNLLLPPPSSSWWWZZZ[[[]]]___```dddiiipppuuuxxxzzz|||}}}yyycccZZZQQQPPPPPPPPPQQQTTTWWWZZZ]]]```cccjjjssszzzsssmmmgggiiimmmuuuwwwrrrlllgggddd```ZZZUUUTTTRRROOONNNMMMLLLJJJGGGEEEEEEDDDBBBAAA@@@???>>>===>>>???>>>>>>???BBBDDDIIIJJJKKKMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTSSSTTTVVVVVVXXX[[[___ccchhhmmmvvv{{{aaaSSSOOOMMMKKKJJJGGGIIINNNYYYnnnqqq^^^SSSSSSNNNVVVddduuu|||}}}}}}zzzpppeee[[[SSSMMMIIIGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCDDDHHHNNNRRRSSSSSSVVVYYY\\\___```aaaccceeeccceeehhhnnnwwwooolllkkknnntttyyyzzzyyywwwppphhhcccbbbiiiyyy{{{uuunnniiiddd```[[[XXXVVVSSSMMMHHHFFFEEECCCCCCBBB@@@===::::::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;;;;;;;===>>>???DDDFFFHHHHHHIIIJJJMMMOOOTTTWWWddd|||fffVVVWWW```bbbpppyyynnniiimmmqqqnnnooosssllljjjhhhfffeeeccc___]]]cccdddfffgggggggggeeeddddddcccccccccdddeeeggghhhgggffffffeeecccaaa```___^^^\\\[[[[[[[[[YYYVVVTTTRRRRRRSSSSSSUUUWWW[[[^^^\\\ZZZYYYYYYZZZ[[[ZZZYYYZZZYYYXXXYYY\\\^^^___^^^\\\[[[YYYWWWUUUSSSQQQPPPRRRRRRRRRRRRRRRSSSSSSTTTOOONNNMMMMMMLLLLLLMMMMMMNNNMMMKKKJJJIIIIIIIIIIIIHHHPPPYYY___bbbfffmmmsssqqq\\\TTTQQQOOOQQQUUUYYY\\\\\\]]]___aaacccfffkkkpppuuuxxx{{{|||sssbbbYYYQQQPPPRRRRRRSSSVVVXXX[[[```cccgggooozzzuuuppphhhjjjpppxxx~~~yyyqqqlllfffaaa___[[[VVVRRRRRRPPPMMMLLLKKKJJJHHHFFFBBBBBBAAA@@@@@@??????>>>===>>>>>>>>>>>>???BBBEEEGGGHHHJJJLLLNNNOOOPPPQQQOOOPPPQQQRRRSSSTTTTTTTTTSSSTTTUUUVVVXXX[[[___ccciiimmmvvvrrrZZZOOOMMMMMMLLLKKKFFFJJJPPP]]]ttt~~~kkkXXXQQQTTTOOOXXXfffvvv~~~|||||||||~~~sssggg]]]UUUNNNJJJGGGFFFDDDCCCBBBBBBBBBCCCDDDCCCDDDIIIOOOSSSTTTSSSVVVYYY]]]```aaaaaacccdddccceeeiiipppyyytttqqqoooppptttxxxyyyyyyzzztttmmmiiihhhooo~~~zzztttmmmhhhddd```[[[XXXVVVRRRLLLGGGFFFDDDCCCCCCBBB@@@===::::::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;<<<===???@@@EEEGGGHHHIIIIIIKKKNNNPPPWWWYYYhhhuuucccTTTUUU___aaapppxxxoookkkpppqqqllliiillljjjiiigggfffeeedddaaa^^^bbbdddfffhhhhhhhhhgggfffccccccdddeeegggiiilllmmmffffffeeedddbbb```^^^]]]]]]\\\ZZZYYYYYYWWWUUURRROOOPPPRRRSSSUUUYYY^^^aaa]]][[[ZZZZZZ[[[\\\\\\[[[\\\[[[ZZZZZZ\\\^^^^^^]]]ZZZZZZXXXWWWUUUSSSRRRQQQTTTTTTTTTTTTUUUVVVWWWXXXQQQPPPOOOOOONNNNNNOOOOOOMMMLLLKKKJJJJJJIIIJJJJJJGGGOOOXXX___bbbeeelllqqqzzzvvv```XXXWWWUUURRRVVVZZZ]]]]]]^^^```cccaaaccchhhmmmrrrwww{{{}}}|||oooaaaXXXRRRRRRTTTTTTVVVYYYXXX\\\aaaeeejjjsssxxxtttiiilllrrr{{{{{{uuuooojjjccc^^^\\\YYYUUUQQQQQQOOOLLLKKKJJJIIIGGGDDD@@@@@@@@@???????????????:::;;;<<<<<<<<<>>>@@@CCCEEEGGGIIILLLNNNPPPRRRRRROOOPPPRRRTTTUUUUUUTTTTTTRRRTTTUUUVVVWWW[[[___cccjjjnnnwwwkkkUUUKKKLLLMMMMMMMMMFFFJJJQQQ___yyyzzzgggUUUOOOTTTPPPYYYhhhvvv|||{{{~~~~~~{{{{{{yyymmmbbbYYYQQQMMMGGGDDDAAA@@@AAACCCCCCCCCCCCFFFKKKNNNPPPQQQSSSUUUXXX[[[^^^^^^]]]^^^bbbeeegggiiimmmttt}}}~~~}}}{{{wwwxxx{{{}}}|||xxxsssqqqyyy~~~yyytttnnngggccc```^^^ZZZVVVTTTPPPLLLIIIEEEBBB@@@??????>>>===;;;::::::::::::::::::::::::;;;;;;:::;;;<<<>>>@@@AAADDDFFFIIIKKKLLLMMMNNNPPPXXX]]]qqqnnnZZZ[[[XXXUUU]]]uuuuuunnnjjjlllooollliiigggjjjiiigggfffffffffdddbbbfffffffffeeeeeeffffffgggeeefffgggiiikkkmmmnnnoooiiihhhfffdddbbb```^^^]]][[[[[[ZZZYYYXXXWWWVVVVVVWWWUUUTTTVVVYYY]]]``````]]]]]]]]]]]]\\\\\\\\\[[[^^^\\\YYYWWWWWWXXXWWWVVVVVVUUUSSSSSSTTTUUUUUUTTTSSSSSSRRRRRRRRRTTTUUUVVVVVVVVVUUUSSSRRRPPPOOONNNOOOOOONNNMMMLLLKKKJJJJJJMMMMMMRRRZZZ^^^aaagggmmmuuufffVVVTTTXXXUUUVVVYYY[[[^^^_________```cccgggkkkmmmqqquuuxxx~~~mmm```ZZZVVVWWWWWWVVVWWWZZZ\\\___ccchhhnnnwww{{{vvvrrrtttyyyxxxpppllliiieee```\\\XXXUUURRRPPPLLLJJJGGGFFFEEEEEECCCBBB@@@@@@>>>===<<<<<<<<<<<<<<<===>>>>>>>>>@@@CCCFFFGGGIIIKKKNNNPPPQQQQQQQQQNNNNNNPPPQQQRRRSSSSSSSSSUUUVVVWWWWWWXXX[[[___bbbiiimmmwwwttteeeWWWPPPMMMIIIDDDBBBIIILLLYYYqqqrrraaaTTTOOOOOOWWW\\\hhhxxx~~~}}}|||}}}~~~~~~}}}|||pppeee[[[RRRMMMGGGDDDAAA@@@AAACCCCCCCCCCCCFFFJJJMMMNNNPPPSSSUUUXXX[[[]]]^^^]]]___cccgggkkkpppvvvzzz{{{xxxtttnnnhhhddd```]]]YYYUUURRROOOJJJGGGDDDBBB@@@>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===???AAABBBCCCEEEHHHJJJKKKLLLOOOQQQWWW```www}}}cccWWWYYYYYYZZZggg{{{sssnnnpppqqqnnnlllkkkkkkjjjiiiiiijjjjjjiiihhhhhhgggeeedddcccddddddeeehhhhhhhhhiiijjjjjjjjjkkkgggfffeeecccbbb```___^^^\\\\\\[[[ZZZZZZYYYXXXXXXXXXVVVVVVXXX\\\```bbbccc\\\\\\\\\\\\\\\\\\[[[[[[\\\ZZZWWWVVVVVVVVVUUUTTTUUUTTTSSSSSSUUUVVVVVVUUUUUUUUUTTTTTTUUUVVVXXXYYYXXXWWWVVVUUUSSSQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLNNNTTT]]]aaacccggglllppp{{{nnn\\\VVVWWWUUUWWWYYY\\\___```aaaaaacccfffiiikkkmmmpppsssvvv}}}ooo```ZZZVVVVVVWWWVVVWWW[[[\\\```eeejjjqqq||||||zzz|||~~~vvvnnnkkkfffbbb\\\XXXUUURRROOOMMMLLLJJJGGGEEEEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<;;;===>>>>>>>>>@@@CCCFFFHHHIIILLLNNNOOOPPPPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTVVVWWWXXXYYYZZZ\\\aaadddkkkoooyyynnn```RRRMMMLLLKKKJJJJJJKKKQQQ___xxxooo^^^SSSOOOOOOZZZ^^^kkkyyy|||{{{zzz{{{|||}}}|||{{{uuujjj^^^TTTMMMFFFDDDAAA@@@AAACCCCCCCCCDDDFFFIIIKKKMMMOOOSSSVVVWWWZZZ\\\]]]]]]___dddiiiqqqxxx}}}{{{xxxuuurrrmmmhhhddd___\\\XXXTTTQQQMMMIIIFFFDDDBBB???>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>@@@CCCDDDCCCEEEGGGIIIIIIKKKNNNPPPVVVdddnnnYYYUUUWWWZZZbbbtttwwwqqqqqqqqqnnnmmmmmmkkkjjjiiijjjkkkmmmmmmlllhhhfffdddbbbaaaaaabbbcccjjjjjjiiihhhgggfffffffffeeeddddddcccbbbaaa``````^^^]]]]]]\\\\\\[[[[[[[[[YYYXXXWWWYYY]]]```bbbcccZZZZZZZZZZZZZZZZZZ[[[[[[ZZZXXXUUUTTTUUUUUUTTTSSSTTTSSSRRRTTTVVVXXXXXXXXXXXXWWWWWWWWWXXXYYY[[[\\\ZZZZZZXXXWWWUUUSSSRRRQQQRRRQQQPPPOOONNNMMMMMMLLLKKKNNNWWWaaafffeeegggjjjmmmwww}}}xxxcccYYYVVVUUUWWWZZZ]]]```cccdddeeehhhiiikkkmmmmmmooorrrtttzzzooo```ZZZUUUVVVWWWVVVXXX[[[]]]aaagggoooxxx{{{sssllliiiccc```[[[VVVSSSPPPMMMKKKLLLJJJGGGEEEDDDCCCAAA??????>>>===<<<<<<<<<<<<<<<;;;===>>>>>>???@@@DDDFFFIIIKKKMMMNNNPPPPPPPPPOOOQQQQQQSSSTTTUUUVVVVVVVVVWWWYYYZZZZZZ\\\___cccfffnnnrrr}}}hhh[[[OOOKKKKKKKKKLLLNNNLLLTTTfffkkk]]]TTTQQQSSS]]]bbbnnnzzz{{{zzzyyyyyy{{{{{{zzzyyy|||ooobbbVVVNNNGGGDDDAAAAAABBBCCCCCCCCCEEEFFFHHHJJJKKKOOOSSSVVVVVVXXXZZZ[[[[[[___fffkkkwww}}}zzzxxxuuurrrooojjjeeeaaa]]]ZZZVVVSSSQQQNNNJJJGGGCCCAAA???>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>AAACCCDDDFFFGGGGGGGGGGGGIIILLLOOOWWWjjj}}}eeeXXXUUUWWW[[[ggg~~~wwwpppooonnnkkkkkkmmmllljjjhhhhhhjjjkkkkkkkkkfffdddbbb``````aaacccdddjjjiiihhhgggeeedddccccccddddddddddddcccccccccccc``````______^^^^^^^^^^^^ZZZYYYXXXYYY\\\^^^^^^^^^WWWWWWXXXXXXXXXXXXYYYYYYYYYWWWUUUUUUUUUUUUTTTSSSTTTSSSRRRTTTWWWZZZ[[[ZZZYYYYYYXXXXXXYYY[[[]]]^^^]]]\\\[[[YYYWWWUUUTTTSSSRRRRRRQQQPPPOOONNNMMMMMMKKKOOOZZZeeeiiiggggggiiinnnvvvzzz{{{~~~hhh[[[VVVVVVWWWZZZ^^^bbbfffhhhjjjlllmmmnnnnnnmmmnnnqqqsssyyy}}}nnn```ZZZUUUUUUVVVVVVXXX\\\^^^ccckkkttt~~~{{{wwwoooiiifffddd```[[[WWWTTTQQQOOOLLLLLLIIIFFFDDDCCCBBB@@@>>>>>>===<<<<<<;;;;;;;;;<<<;;;===>>>>>>???AAADDDGGGKKKLLLMMMOOOPPPPPPOOOOOOQQQRRRSSSTTTUUUVVVVVVVVVWWWYYYZZZ[[[]]]```eeehhhqqquuu}}}cccXXXNNNJJJJJJHHHIIIKKKKKKVVVjjj}}}ggg\\\VVVUUUWWW___fffpppzzz{{{zzzyyyyyyzzzzzzxxxwwwuuufffYYYPPPHHHEEEBBBBBBCCCDDDDDDDDDEEEGGGIIIJJJLLLOOOSSSWWWUUUWWWXXXYYYZZZ```hhhnnn}}}yyyvvvsssooolllgggaaa]]]YYYWWWTTTRRRQQQOOOLLLJJJBBB@@@>>>===>>>>>>===;;;::::::::::::::::::::::::;;;;;;;;;<<<>>>@@@BBBDDDIIIIIIHHHGGGFFFGGGKKKNNNZZZqqqppp^^^YYYXXXYYY]]]kkk|||uuupppooommmjjjjjjmmmpppmmmjjjiiiiiiiiiiiihhhcccbbbaaaaaabbbdddfffggghhhggggggfffeeedddcccbbbcccdddddddddeeeeeeffffffbbbbbbbbbaaa``````______[[[ZZZXXXXXXYYYZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYWWWVVVVVVWWWWWWUUUTTTTTTSSSSSSUUUXXX[[[\\\\\\YYYYYYYYYYYYZZZ\\\^^^______^^^]]][[[XXXVVVUUUTTTSSSRRRRRRQQQPPPOOONNNMMMLLLQQQ[[[gggkkkhhhgggiiiooouuuzzz{{{lll]]]VVVUUUWWWZZZ___ccchhhlllnnnpppppppppooonnnoooqqqtttxxxyyykkk```ZZZTTTUUUVVVVVVYYY]]]___fffppp{{{{{{wwwssskkkeeecccbbb___ZZZVVVSSSQQQNNNLLLJJJHHHEEECCCBBBAAA???======<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>??????BBBEEEHHHKKKLLLNNNOOOPPPPPPPPPOOOQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXZZZ[[[]]]aaafffiiirrryyyttt\\\TTTMMMKKKJJJGGGFFFHHHKKKYYYoooxxxcccXXXUUUVVVXXXaaaiiissszzz~~~|||{{{yyyyyyyyyyyywwwvvvyyyjjj\\\SSSIIIGGGDDDCCCDDDEEEFFFFFFEEEGGGJJJLLLNNNPPPTTTWWWVVVWWWYYYYYY\\\bbbkkkrrr~~~}}}|||{{{zzzvvvssspppllliiiddd^^^ZZZWWWUUURRRPPPOOOMMMKKKHHHAAA@@@======>>>>>>===<<<:::::::::::::::::::::::::::::::::<<<>>>@@@CCCDDDIIIIIIHHHFFFFFFHHHMMMQQQbbbzzzeeeXXXYYY[[[]]]cccrrryyytttqqqqqqooolllmmmqqqssspppllliiiiiihhhhhhgggaaaaaabbbccceeeggghhhiiiggggggfffeeedddccccccbbbccccccddddddeeefffffffffeeeddddddcccbbbaaa```___\\\[[[YYYYYYZZZYYYXXXVVVYYYYYYYYYXXXXXXXXXWWWWWWYYYXXXWWWXXXYYYXXXWWWUUUUUUTTTTTTVVVYYY\\\]]]]]]YYYYYYYYYYYY[[[]]]___`````````^^^\\\YYYWWWVVVUUUTTTTTTSSSRRRQQQPPPPPPOOONNNRRR[[[fffjjjhhhhhhjjjnnntttzzz}}}sssaaaWWWTTTVVVYYY^^^dddjjjoooqqqqqqqqqqqqpppooopppsssvvvxxx~~~wwwjjjaaaYYYTTTTTTUUUVVVZZZ^^^aaaiiiuuuxxxsssooohhhbbbaaa]]]ZZZUUUQQQOOOLLLJJJHHHHHHFFFCCCBBBAAAAAA???>>><<<;;;;;;:::::::::;;;;;;;;;<<<>>>???@@@BBBFFFIIIJJJLLLNNNOOOPPPQQQQQQPPPQQQRRRSSSUUUVVVVVVWWWWWWWWWXXXZZZ\\\^^^bbbgggkkkttt~~~nnnXXXQQQLLLKKKJJJHHHHHHKKKNNN^^^vvvttt^^^UUUSSSUUUXXXccclllvvvzzz~~~|||zzzyyyxxxxxxxxxvvvttt{{{lll^^^UUUKKKHHHFFFEEEFFFGGGGGGGGGEEEHHHKKKNNNPPPRRRTTTWWWXXXZZZ[[[\\\^^^eeepppxxx}}}yyywwwrrrsssuuuuuuuuuuuuvvvvvvqqqooollljjjgggccc^^^ZZZWWWTTTQQQNNNLLLIIIFFFCCCAAA???=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAADDDFFFFFFFFFFFFEEEGGGKKKRRRVVVkkk|||^^^UUUZZZ]]]bbbkkk|||uuurrrqqqrrrqqqnnnooossssssooojjjggggggffffffeeebbbccceeeggghhhiiiiiiiiiiiihhhgggfffdddcccbbbaaaaaabbbbbbccccccddddddeeegggfffeeedddbbb```______]]]\\\[[[\\\]]]]]]\\\ZZZ^^^]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWXXXYYYYYYWWWUUUVVVUUUUUUWWWZZZ]]]^^^^^^ZZZZZZZZZ[[[\\\^^^```aaaaaa```___\\\ZZZWWWVVVUUUWWWWWWVVVUUUTTTSSSRRRRRRPPPSSS[[[dddhhhggghhhlllmmmrrryyy~~~|||eeeXXXSSSUUUXXX^^^dddkkkqqqtttqqqrrrqqqppppppqqquuuxxxvvv}}}xxxlllaaaYYYTTTTTTUUUVVVZZZ___bbblllyyyvvvqqqllleee```___ZZZVVVQQQNNNKKKIIIGGGEEEFFFDDDAAAAAAAAAAAA@@@>>>;;;:::::::::::::::;;;;;;;;;<<<>>>???@@@CCCFFFIIIJJJKKKMMMOOOQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXYYY[[[]]]```dddjjjmmmwwwnnn___VVVNNNJJJHHHFFFIIINNNOOO```zzzvvv^^^VVVTTTWWWZZZfffpppyyy}}}{{{yyywwwvvvvvvuuusssqqq|||mmm```WWWLLLIIIGGGFFFGGGHHHHHHHHHEEEHHHMMMPPPQQQSSSUUUVVV[[[\\\]]]^^^aaahhhsss{{{|||vvvrrrnnnkkkhhhkkkmmmooopppqqqssstttnnnllljjjhhhfffccc___[[[WWWTTTPPPLLLIIIEEEAAA>>>AAA???===<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCEEEGGGDDDDDDDDDEEEHHHNNNVVV[[[qqqwww\\\VVV]]]]]]eeerrrpppnnnoooqqqqqqnnnooosssoookkkgggdddcccddddddcccdddeeehhhjjjjjjjjjhhhgggkkkjjjhhhfffdddbbb```___``````aaaaaabbbbbbbbbccchhhgggfffdddbbb```___^^^]]]]]]]]]___aaabbbaaa___bbbaaa```___^^^\\\[[[[[[WWWWWWWWWXXXYYYXXXVVVTTTWWWVVVUUUWWWZZZ]]]^^^^^^[[[[[[[[[\\\]]]___bbbcccbbbaaa___\\\ZZZXXXVVVUUUZZZYYYXXXWWWVVVUUUUUUTTTRRRTTTZZZbbbffffffiiimmmlllrrryyy~~~hhhYYYRRRTTTXXX]]]dddkkkqqquuuqqqqqqqqqpppppprrrwwwzzzuuu{{{yyynnnaaaYYYSSSSSSUUUVVVZZZ___cccmmm|||~~~}}}uuuooojjjccc^^^^^^YYYUUUQQQMMMKKKIIIFFFDDDEEECCCAAA@@@AAAAAA@@@???:::::::::999999:::;;;;;;;;;<<<>>>???@@@CCCGGGJJJIIIJJJMMMOOOQQQRRRSSSSSSUUUUUUWWWXXXYYYZZZZZZZZZYYY[[[]]]___bbbfffkkkoooyyyrrriii^^^RRRJJJEEECCCHHHNNNNNN```{{{zzzbbbYYYXXX[[[^^^hhhsss|||~~~zzzxxxvvvuuuuuutttqqqppp~~~pppbbbXXXRRROOOKKKIIIIIIIIIHHHGGGJJJKKKMMMOOORRRTTTVVVWWW\\\\\\]]]```fffppp{{{vvvlllgggffffffffffffgggiiijjjjjjjjjlllmmmooommmjjjgggddd___ZZZVVVPPPOOOLLLIIIFFFCCCAAA@@@>>>>>>===<<<<<<<<<<<<===<<<:::888888999:::;;;;;;999:::;;;===@@@BBBCCCDDDHHHFFFGGGJJJJJJLLLTTT]]]tttppp]]]XXXYYY]]]fffvvvrrrooommmlllmmmooooooooojjjjjjiiigggdddccceeefffeeefffggghhhiiihhhhhhgggjjjjjjiiihhhfffdddbbbaaa```aaabbbcccdddeeefffggggggffffffeeeddddddccccccddddddddddddddddddddddddccccccbbbaaa___]]]\\\[[[TTTUUUWWWYYY[[[[[[[[[[[[ZZZXXXXXXZZZ]]]___^^^\\\^^^]]][[[\\\^^^_________dddbbb___\\\[[[ZZZ[[[\\\[[[YYYXXXXXXZZZZZZWWWTTTZZZYYYZZZ^^^dddhhhiiihhhkkkpppttt~~~uuu___TTTVVVXXX[[[fffrrrtttoooppppppllliiimmmuuuzzzzzz{{{|||vvviii^^^XXXTTTTTTTTTUUUZZZ```fffppp~~~uuuyyy|||qqqbbb``````VVVUUURRRNNNKKKIIIHHHFFFDDDBBBBBBBBBBBBAAA???===<<<<<<;;;::::::999999999999======???AAADDDHHHKKKLLLMMMMMMNNNOOOPPPRRRRRRSSSUUUWWWYYYZZZYYYYYYZZZ[[[\\\\\\^^^bbbdddfffmmmvvv}}}iiilllbbbXXXQQQLLLHHHHHHKKKRRRfff}}}sss___YYYYYY]]]cccqqqyyy~~~}}}zzz{{{yyyvvvsssrrrrrrrrrsssuuufff[[[TTTPPPLLLJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRUUUWWWXXX[[[]]]___dddkkkvvv~~~qqqgggddddddddddddfffggghhhiiiiiijjjkkklllnnnlllhhheeebbb^^^YYYUUUQQQPPPNNNLLLIIIEEEBBBAAA>>>>>>===<<<<<<<<<<<<<<<<<<:::999999999:::;;;;;;:::;;;===???AAACCCEEEFFFGGGFFFGGGJJJKKKLLLSSS[[[mmmmmm[[[WWWXXX___hhhxxxuuurrrnnnmmmmmmmmmmmmllliiiiiiiiigggdddcccdddeeefffgggiiikkkllllllkkkkkkmmmlllkkkiiigggeeedddccccccdddeeeggghhhiiiiiiiiiiiiiiihhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccbbb```^^^\\\[[[WWWXXXZZZ\\\]]]]]]]]]\\\[[[YYYXXXZZZ]]]___^^^]]]___^^^]]]^^^```bbbaaa```cccbbb```]]]\\\[[[[[[[[[YYYXXXWWWXXXZZZ[[[YYYWWWZZZYYYYYY]]]bbbfffgggggghhhpppwwwiii[[[[[[ZZZ\\\eeeqqquuuqqqnnnmmmjjjgggllluuu{{{|||~~~~~~yyymmm^^^YYYUUUUUUUUUVVVZZZ```hhhqqq}}}xxx}}}yyyuuuvvvkkkbbb```[[[TTTQQQMMMJJJIIIGGGFFFDDDAAABBBBBBAAA@@@???===<<<<<<;;;::::::999999::::::======???BBBEEEHHHKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVUUUVVVYYYYYYYYYYYYZZZ[[[^^^^^^```eeegggjjjrrr{{{wwwcccaaaYYYPPPLLLIIIFFFGGGKKKSSShhh~~~mmm\\\XXXYYY___hhhrrr{{{{{{vvvuuutttsssqqqqqqqqqqqqrrrzzzjjj___VVVRRRNNNKKKKKKMMMMMMNNNMMMNNNOOOQQQSSSVVVXXXYYY[[[^^^bbbiiirrr~~~xxxmmmeeeccceeefffgggiiiiiiiiiiiiiiiiiijjjkkkllljjjfffbbb___\\\WWWTTTQQQPPPPPPNNNKKKGGGDDDAAA???>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<>>>@@@CCCEEEGGGHHHFFFFFFHHHKKKLLLLLLRRRYYYeeexxxiiiZZZVVVWWW^^^hhhzzz}}}wwwtttqqqnnnmmmlllkkkiiihhhiiiiiigggdddbbbbbbcccfffhhhllloooqqqqqqpppoooqqqooommmjjjhhhgggffffffhhhiiikkkmmmmmmmmmmmmlllllllllkkkjjjiiihhhgggfffggggggffffffeeeeeeddddddeeeddddddcccaaa___]]]\\\\\\]]]^^^____________^^^[[[ZZZZZZ[[[^^^______^^^`````````bbbdddeeecccbbbaaaaaa```___]]]\\\[[[[[[XXXWWWWWWXXXZZZ[[[[[[ZZZYYYXXXYYY[[[```eeehhhiiiiiivvvtttccc```]]]]]]fffqqquuussskkkkkkgggeeekkkvvv~~~~~~}}}qqq___YYYUUUUUUVVVVVV[[[aaaiiiqqq{{{{{{ppplllvvvoooccc^^^[[[SSSPPPLLLIIIHHHFFFEEECCCAAAAAAAAA@@@???>>>===<<<<<<;;;::::::::::::::::::===>>>@@@CCCFFFIIIKKKLLLLLLMMMNNNQQQSSSUUUWWWXXXTTTVVVXXXXXXXXXYYYZZZ\\\______bbbhhhkkkoooxxxppp]]]UUUOOOJJJIIIGGGEEEHHHMMMVVVllleeeYYYVVVYYYcccooottt}}}wwwqqqoooooopppppppppppppppppp}}}kkk___WWWSSSNNNLLLLLLNNNPPPPPPOOOOOOPPPQQQSSSVVVXXXZZZ\\\```fffnnnxxx|||tttkkkfffgggjjjmmmnnnnnnmmmkkkjjjjjjjjjjjjiiijjjgggbbb^^^[[[YYYUUUSSSOOOPPPPPPOOOLLLHHHCCCAAA??????>>>======;;;:::::::::;;;;;;;;;::::::;;;<<<;;;<<<>>>AAACCCFFFHHHIIIFFFFFFIIIMMMMMMMMMRRRYYYbbbsssfffXXXVVVWWW^^^jjj~~~}}}xxxuuuqqqooonnnllljjjiiiggghhhhhhgggdddbbbaaabbbfffiiimmmqqqssssssrrrqqqtttrrroookkkiiiiiiiiiiiilllmmmoooqqqqqqqqqpppooonnnmmmlllkkkiiihhhgggffffffffffffeeeddddddcccccceeeeeeeeedddbbbaaa______````````````````````````]]]]]]]]]^^^___`````````bbbbbbccceeeggggggeeebbb____________^^^]]][[[[[[YYYXXXXXXXXXYYYZZZZZZZZZXXXXXXYYY\\\aaahhhnnnqqqsssyyyfffbbb^^^```hhhpppsssrrrkkkjjjgggfffmmmzzz}}}}}}~~~sss```ZZZVVVVVVVVVWWW[[[aaahhhoooyyy~~~lllgggllliiiddd___VVVQQQNNNJJJGGGFFFEEECCCBBB@@@@@@??????>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>AAADDDGGGJJJKKKLLLMMMMMMOOOPPPRRRTTTUUUVVVTTTVVVWWWXXXWWWXXX[[[]]]``````ccciiinnnsss~~~kkkZZZOOOKKKIIIIIIHHHGGGKKKQQQZZZrrrqqq]]]VVVUUUYYYffftttxxx~~~uuunnnooopppqqqqqqqqqqqqqqqppplll___VVVRRRNNNMMMMMMOOOQQQQQQPPPPPPPPPQQQSSSVVVXXXZZZ]]]aaaiiirrr|||vvvpppiiiggglllrrrwwwyyywwwsssooommmlllllljjjiiihhhddd^^^ZZZWWWUUUSSSQQQMMMNNNNNNMMMKKKFFFBBB@@@>>>>>>>>>>>>===<<<;;;:::999;;;===<<<:::999;;;<<<;;;<<<>>>@@@CCCFFFHHHIIIGGGGGGKKKOOOPPPPPPUUU\\\fffvvv~~~cccXXXWWWXXXcccqqq}}}vvvtttqqqoooooonnnllljjjfffggggggfffcccbbbbbbcccgggiiimmmppprrrsssrrrqqqtttrrrooollljjjjjjkkkkkkooopppqqqrrrrrrqqqppppppnnnmmmllljjjhhhfffeeeddddddddddddcccccccccbbbbbbdddeeeeeeeeedddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa___``````aaaaaaaaabbbcccdddddddddfffgggfffdddaaa]]]]]]^^^^^^]]]\\\[[[ZZZ[[[[[[ZZZYYYXXXXXXYYYZZZXXXXXXZZZ^^^eeennnwww}}}{{{hhhbbb___bbbiiinnnpppppplllllljjjjjjqqq~~~~~~~~~sssbbb\\\XXXXXXXXXYYY]]]ccchhhppp{{{uuujjjddd``````jjjhhhUUUNNNKKKHHHEEEDDDDDDBBBAAA???>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<===???BBBEEEHHHKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRTTTUUUVVVWWWWWWXXX[[[]]]______bbbiiinnnuuu}}}dddWWWMMMKKKIIIJJJIIIHHHMMMTTT]]]wwwuuufffXXXUUUVVV[[[hhhvvv{{{}}}uuupppsssssstttttttttsssrrrrrrnnnaaaUUURRRPPPOOOPPPRRRRRRRRRQQQPPPPPPPPPRRRUUUXXXZZZ]]]bbbkkkuuuppplllhhhjjjqqqzzz|||uuurrrpppooollliiieeeaaa[[[VVVTTTRRRQQQPPPLLLLLLLLLKKKHHHEEEBBB@@@<<<===>>>>>>>>>===;;;:::999<<<>>>>>>;;;999;;;===;;;<<<>>>AAADDDGGGIIIJJJIIIIIILLLQQQRRRSSSZZZbbbnnnxxx```YYY[[[]]]mmm||||||tttsssqqqppppppooommmkkkggggggfffeeecccccceeegggjjjkkkmmmoooppppppppppppqqqpppnnnmmmkkkkkkllllllooooooooonnnnnnnnnnnnnnnmmmlllkkkhhhfffdddbbbbbbbbbbbbbbbbbbbbbccccccccccccdddeeeeeeffffffffffffccccccbbbaaaaaaaaabbbbbbaaacccddddddccccccdddfffeeedddddddddeeedddaaa^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\ZZZWWWWWWYYY[[[YYYZZZ\\\```hhhsssmmmeee___bbbhhhkkkmmmooonnnnnnnnnnnnvvvtttfff```\\\\\\\\\]]]bbbgggllluuu}}}jjjfffaaaYYY[[[lllmmmXXXLLLJJJFFFDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<======???CCCFFFIIIKKKLLLMMMOOOOOOOOOPPPPPPPPPPPPQQQTTTUUUVVVVVVVVVXXX[[[^^^^^^^^^bbbhhhooovvvppp\\\SSSLLLJJJIIIIIIGGGGGGNNNVVVccc}}}mmm___UUUVVV[[[```lllyyy|||vvvsssvvvvvvuuuuuuuuuuuuuuuuuusssfffTTTSSSRRRRRRTTTUUUTTTSSSQQQPPPOOOPPPQQQTTTWWWYYY\\\bbblllwwwooollljjjoooyyy|||wwwtttrrrnnnjjjddd___XXXSSSQQQPPPOOOOOOMMMLLLKKKIIIGGGDDDBBBAAA:::;;;===>>>???>>><<<<<<888<<>>;;;999;;;===<<<===???BBBEEEHHHKKKLLLLLLKKKNNNRRRTTTWWW___hhhuuuqqq]]][[[```cccttt{{{uuusssrrrqqqpppooollljjjggggggfffdddcccdddhhhkkknnnnnnmmmmmmnnnnnnoooooommmmmmmmmmmmllllllllllllnnnmmmkkkjjjiiijjjkkklllmmmllljjjhhheeecccaaa```aaabbbbbbccccccddddddeeebbbcccdddfffggghhhiiiiiiddddddcccbbbbbbcccdddeeedddfffggggggeeeeeefffhhhfffdddbbbaaaaaa```]]][[[ZZZZZZYYYXXXXXXYYYZZZ[[[[[[\\\\\\ZZZWWWWWWZZZ]]]\\\]]]___bbbjjjvvvxxxkkkaaa```dddfffkkkooooooppppppqqqxxxvvvkkkfffaaaaaabbbbbbgggmmmtttttteee^^^[[[YYYYYYccccccTTTKKKHHHEEEBBBBBBAAA@@@???===<<<;;;:::::::::;;;<<<;;;;;;;;;;;;;;;<<<=========???CCCGGGJJJLLLMMMMMMNNNOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUXXX[[[^^^^^^^^^bbbiiiooowwweeeVVVQQQLLLJJJIIIHHHGGGHHHQQQ[[[nnn}}}hhh[[[SSSXXX```gggqqq|||zzzwwwwwwttttttsssssssssuuuvvvwwwxxxlllUUUTTTTTTUUUWWWWWWVVVTTTQQQPPPOOOOOOQQQTTTWWWYYY[[[bbblllyyyqqqnnnnnntttzzzwwwtttoookkkccc^^^WWWQQQOOOOOONNNNNNNNNMMMKKKIIIGGGEEECCCBBB999:::===>>>???>>>===<<<888<<<@@@???;;;999;;;======>>>AAADDDGGGJJJLLLNNNMMMMMMOOOSSSVVVYYYbbblllyyymmm\\\]]]cccgggwww~~~zzzvvvuuusssqqqqqqnnnkkkiiihhhgggeeecccbbbeeejjjnnnqqqpppnnnmmmlllmmmnnnoookkkkkkllllllmmmllllllkkkmmmkkkhhhffffffgggiiijjjmmmllljjjhhheeecccaaa```aaabbbcccdddeeeffffffgggaaabbbdddfffhhhjjjkkkkkkeeeddddddcccdddeeefffgggeeehhhiiiiiiffffffhhhjjjgggdddaaa___^^^]]][[[YYYZZZYYYWWWVVVWWWXXXZZZ[[[YYYZZZ[[[YYYWWWXXX\\\```^^^___aaacccjjjvvvqqqbbb^^^```ccciiipppoooqqqrrrsssyyyyyyooojjjffffffffffffkkkqqq{{{~~~ssslllfffXXXWWW[[[XXXVVVSSSKKKJJJGGGDDDBBBAAAAAA???>>>===<<<;;;:::999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>===@@@DDDHHHKKKLLLMMMMMMNNNNNNOOOQQQRRRTTTUUUVVVSSSTTTUUUUUUUUUXXX[[[_________ccciiipppxxxyyy```TTTRRRMMMKKKJJJJJJIIIKKKUUU```xxxyyyeeeXXXRRRYYYdddllluuu~~~yyywwwyyyqqqppppppppprrrtttwwwyyy~~~ooo\\\VVVTTTWWWYYYWWWVVVVVVQQQOOOOOOSSSUUUUUUVVVZZZ```dddnnnyyysssnnnmmmxxxyyyxxxtttmmmggg^^^\\\XXXTTTRRRRRRRRRSSSOOONNNLLLHHHCCCAAAAAABBB======<<<;;;;;;;;;;;;<<<===<<<:::888888888:::;;;===@@@CCCFFFGGGHHHKKKLLLLLLLLLQQQWWWTTTUUUfff}}}ggg\\\YYY___gggwww{{{xxxxxxqqqqqqpppooonnnmmmllllllaaaaaaaaabbbdddfffhhhjjjmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeefffeeedddcccccceeefffggggggiiikkkjjjhhheeeccccccaaabbbccceeeeeeeeedddccc```aaaccceeeggghhhhhhhhhgggfffdddcccbbbbbbcccdddgggfffeeedddccccccccccccdddbbb```___^^^\\\YYYWWWWWWVVVUUUUUUVVVXXX[[[\\\YYYXXXWWWWWWYYYZZZZZZYYY^^^^^^]]]]]]bbbmmm{{{lll```]]]```hhhpppsssrrrrrrtttzzzxxxssslllhhhhhhlllqqqttt~~~|||pppfffaaa[[[XXXTTTPPPNNNMMMKKKIIIJJJHHHDDDAAA???>>>>>>>>>::::::::::::::::::::::::888:::<<<===<<<<<<===>>>@@@BBBDDDFFFIIIKKKLLLLLLMMMNNNNNNPPPRRRTTTVVVXXXTTTRRRSSSWWWYYYWWWYYY\\\dddccceeelllssszzzqqq[[[QQQNNNNNNIIIHHHLLLLLLMMM\\\ppp}}}sss\\\XXXWWW]]]iiiuuu}}}{{{vvvrrrqqqnnnkkklllpppssstttsssrrr^^^XXXTTTVVVXXXVVVTTTTTTOOOMMMNNNSSSVVVVVVYYY]]]aaaeeennnxxxvvvrrrsss~~~yyytttsssqqqlllggg```^^^ZZZWWWUUUTTTUUUUUURRRPPPLLLHHHDDDBBB@@@???======<<<;;;;;;;;;;;;;;;::::::999999999:::<<<======@@@CCCEEEFFFGGGIIIKKKMMMMMMRRRWWWVVVXXXkkkxxxccc[[[ZZZaaaiii}}}xxxtttsssrrrqqqqqqooonnnmmmllllllcccccccccbbbcccdddfffggghhhhhhggggggggghhhhhhhhhiiihhhgggfffdddbbb```___dddddddddcccddddddeeeeeeeeegggiiiiiifffdddcccccc___```aaabbbbbbbbbbbbaaaaaabbbbbbdddeeefffggghhhfffeeedddbbbbbbbbbbbbccceeedddcccbbbaaaaaaaaaaaaccc```]]][[[[[[ZZZZZZYYYYYYYYYXXXWWWWWWXXXYYYZZZYYYXXXWWWWWWYYYZZZZZZYYYXXXYYY[[[\\\```iiiuuu}}}~~~qqqddd```aaahhhooorrrsssuuuyyy~~~zzzuuunnniiijjjooouuuyyy~~~~~~wwwmmmddd]]]XXXWWWTTTPPPMMMLLLJJJHHHGGGHHHFFFCCC@@@======<<<===::::::::::::::::::::::::888:::<<<<<<<<<<<<===???CCCDDDFFFHHHKKKLLLMMMNNNMMMNNNOOOPPPRRRUUUWWWXXXUUUTTTUUUZZZ\\\[[[[[[^^^bbbaaaeeekkkrrrzzzmmmXXXOOOLLLLLLGGGGGGKKKLLLPPPbbbvvvssshhhXXXUUUUUU\\\iiiuuu}}}}}}yyytttpppllliiiggghhhkkkoooqqqqqqxxxbbb[[[VVVVVVWWWTTTRRRRRRMMMKKKMMMRRRUUUWWWZZZ___bbbeeemmmwwwwwwvvvyyy|||rrrmmmlllllliiifffaaa```]]]ZZZXXXWWWWWWWWWUUUPPPJJJGGGEEECCC@@@<<<===<<<<<<;;;;;;;;;;;;;;;777888999:::;;;<<<======@@@BBBEEEGGGGGGHHHJJJKKKNNNNNNSSSXXXXXX^^^rrrnnn]]]YYYZZZcccmmmzzzsssooommmrrrrrrqqqooonnnlllkkkkkkeeeeeedddcccccccccdddddddddddddddeeefffgggggghhhffffffeeedddcccaaa___^^^cccccccccdddccccccbbbbbbbbbccceeedddbbbaaaaaaaaa]]]]]]]]]^^^___``````aaacccbbbbbbbbbbbbdddeeefffeeedddcccaaa```aaaaaabbbaaa```___^^^^^^^^^^^^^^^aaa^^^ZZZXXXXXXYYYZZZZZZ[[[ZZZZZZZZZYYYYYYYYYYYYYYYWWWVVVWWWYYYZZZYYYXXXTTTVVVYYY[[[^^^eeennnuuuvvvyyywwwiiicccbbbgggmmmrrruuuyyy~~~|||wwwpppllllllrrrzzz~~~}}}{{{zzz}}}}}}~~~zzzuuunnngggaaa\\\XXXUUUQQQOOOLLLJJJIIIHHHFFFEEEEEECCCAAA>>><<<;;;;;;;;;999999::::::::::::::::::777999;;;<<<<<<<<<>>>@@@EEEFFFHHHJJJLLLNNNOOOOOOMMMNNNOOOQQQSSSUUUWWWXXXVVVUUUXXX^^^aaa______aaabbbcccggglllrrr}}}fffUUUMMMKKKKKKGGGGGGKKKOOOWWWkkk}}}jjj___UUUUUUWWW___lllxxx~~~{{{xxxuuupppmmmhhheeeccccccgggkkknnnooo}}}fff]]]WWWVVVUUURRRPPPQQQMMMKKKLLLQQQTTTUUUYYY^^^aaadddmmmwwwxxxxxx~~~xxxnnngggfffffffffdddbbbaaa___]]]ZZZYYYWWWWWWTTTNNNGGGEEEFFFEEEAAA======<<<;;;;;;::::::;;;;;;777888:::;;;<<<======<<>>===<<<;;;;;;999999999999999:::::::::888999;;;<<<<<<===???AAAGGGHHHIIIKKKMMMNNNNNNNNNMMMNNNPPPRRRTTTVVVWWWXXXUUUUUUZZZ```cccaaa```ccceeeggglllqqqvvvxxx```RRRMMMKKKLLLIIIIIIMMMRRR^^^uuu{{{hhh]]]WWWXXX]]]gggsss}}}~~~zzzwwwtttqqqllliiieeecccaaaaaadddhhhmmmoooiii```XXXVVVUUURRRQQQRRRQQQMMMMMMPPPRRRSSSVVV[[[___dddmmmyyy{{{~~~wwwmmmfffcccccccccccccccbbbaaa^^^[[[XXXVVVUUUPPPJJJEEECCCFFFFFFCCC???<<<<<<;;;:::::::::::::::999:::;;;<<<<<<<<<;;;;;;BBBEEEGGGHHHIIIIIIKKKLLLLLLNNNQQQTTT[[[iiiuuu\\\VVVWWWYYYfffwwwzzzvvvssspppoooooonnnmmmllljjjiiihhhgggdddeeeeeeeeeffffffffffffjjjjjjjjjiiihhhfffdddccc``````aaabbbbbbcccbbbbbb```aaaaaabbbaaa___]]]\\\WWWWWWWWWVVVTTTTTTVVVXXXXXXYYY[[[^^^aaaccceeegggcccaaa```______```bbbcccbbbaaa___^^^]]]]]]^^^^^^ZZZZZZYYYXXXXXXXXXYYYYYYZZZYYYZZZ[[[]]]\\\ZZZXXXWWWWWWYYYZZZ[[[[[[[[[ZZZWWWVVVVVVXXXYYYZZZXXXVVVWWWWWWWWWVVVVVV[[[dddkkkmmmpppwww~~~}}}ooohhheeehhhllltttxxx|||~~~~~~{{{uuuppppppwwwxxxyyyyyyyyy{{{|||{{{xxxvvvqqqnnnkkkhhhgggfffdddbbb___\\\XXXTTTRRRQQQNNNLLLLLLKKKIIIIIIIIIIIIGGGEEEBBBAAA@@@???======<<<<<<888888888999999:::::::::888:::;;;<<<<<<>>>AAADDDGGGGGGIIIJJJLLLLLLMMMMMMNNNOOOQQQTTTVVVWWWXXXXXXUUUUUUYYY```bbb``````bbbgggjjjooouuu{{{ppp\\\QQQMMMLLLJJJIIIJJJMMMSSSccc{{{zzzggg\\\ZZZ]]]eeeooozzz~~~{{{wwwssspppmmmjjjgggbbbaaa``````bbbfffjjjnnnjjjaaaYYYWWWVVVTTTTTTUUUUUUQQQOOORRRSSSRRRUUUZZZaaafffqqq}}}}}}vvvmmmfffbbbbbbbbbcccddddddbbb```\\\XXXTTTRRRKKKGGGDDDBBBDDDDDDBBB@@@<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<@@@BBBEEEFFFGGGHHHIIIKKKKKKMMMPPPSSS\\\oooiiiXXXWWWXXXZZZjjjxxxwwwtttrrrsssmmmllllllkkkjjjiiihhhhhheeefffgggggghhhgggggggggllllllllljjjhhheeebbb```___`````````___^^^^^^]]]aaa``````___^^^]]][[[ZZZVVVVVVTTTRRRPPPQQQSSSUUUXXXZZZ]]]aaadddeeeffffff``````___^^^^^^___```aaa```___^^^\\\\\\\\\\\\]]]YYYXXXXXXWWWWWWXXXXXXXXXXXXXXXZZZ\\\^^^]]]YYYVVVUUUUUUVVVWWWXXXYYYZZZZZZVVVVVVVVVXXXZZZZZZXXXVVVVVVVVVUUUSSSRRRVVV]]]dddjjjooowww~~~qqqjjjfffhhhllltttxxx}}}}}}zzzvvvqqqpppvvvzzzwwwsssrrrssssssqqqnnnnnnppprrruuuwwwvvvrrroookkkhhheeecccbbb```^^^]]]ZZZWWWTTTQQQPPPNNNKKKIIIJJJIIIHHHHHHIIIHHHEEECCC@@@@@@???>>>>>>===<<<<<<777777888888999:::::::::999;;;<<<===>>>@@@DDDGGGGGGHHHIIIJJJKKKKKKKKKKKKNNNOOORRRUUUWWWXXXXXXXXXVVVUUUXXX^^^```______aaagggiiipppyyyhhhXXXQQQMMMLLLFFFGGGJJJMMMUUUhhhrrrbbb[[[\\\bbblllxxx|||yyyuuuqqqnnnkkkhhhfff```aaabbbbbbccceeeiiilllkkkbbbYYYWWWWWWVVVWWWYYYYYYTTTRRRTTTUUUUUUXXX]]]dddjjjvvvxxxssslllfffcccbbbddddddgggfffeeebbb^^^XXXSSSPPPIIIGGGEEEBBBAAA@@@@@@???<<<;;;::::::999999::::::::::::::::::;;;<<<>>>???@@@BBBFFFHHHIIIJJJLLLNNNLLLOOOQQQTTT___uuuqqq___TTTXXXZZZ\\\ppp|||vvvvvvsssrrrvvvllllllllllllkkkkkkkkkjjjiiiiiijjjjjjiiihhhffffffjjjjjjjjjiiifffccc___]]]__________________^^^]]]aaa```___]]][[[ZZZZZZZZZYYYXXXVVVSSSQQQQQQTTTWWW[[[]]]aaadddeeeeeecccbbb]]]]]]^^^^^^______``````___^^^\\\[[[ZZZZZZ[[[\\\XXXXXXWWWWWWWWWXXXXXXYYYXXXXXXXXXYYY[[[ZZZXXXUUUUUUUUUTTTTTTTTTVVVWWWXXXUUUUUUVVVXXXZZZYYYWWWUUUUUUWWWWWWUUUSSSUUUZZZ^^^hhhmmmvvvtttlllggghhhkkkqqqxxx}}}||||||}}}{{{}}}zzzyyyvvvrrrpppuuutttiiiccccccbbbbbbbbbccceeefffgggiiimmmqqqsssqqqlllhhhdddbbb```^^^^^^\\\ZZZWWWUUUSSSQQQOOOOOONNNLLLJJJGGGFFFEEEEEEEEEDDDAAA???===============<<<;;;:::666777777888999999::::::;;;<<<===>>>???BBBFFFIIIHHHHHHIIIJJJKKKKKKKKKKKKNNNPPPSSSVVVXXXYYYYYYXXXXXXVVVXXX]]]___]]]^^^aaagggiiirrr{{{bbbTTTOOOMMMKKKDDDHHHMMMQQQ\\\qqqxxxhhh^^^]]]___gggttt|||yyytttpppmmmkkkhhheeecccfffhhhiiihhhiiilllnnnkkkbbbYYYWWWXXXXXXYYY\\\ZZZVVVTTTVVVXXXXXX[[[aaahhhnnnzzztttpppkkkfffcccccceeefffiiihhhgggddd___YYYSSSOOOHHHHHHFFFBBB???======>>><<<;;;::::::999999::::::999999888999;;;===AAABBBCCCEEEIIIKKKLLLNNNPPPRRRMMMPPPRRRTTT```yyygggXXXSSSZZZ\\\^^^tttyyytttuuuqqqrrrwwwmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllljjjhhheeedddgggggggggfffdddaaa]]][[[]]]^^^___aaabbbcccccccccbbb```^^^\\\ZZZYYYYYYZZZ]]]\\\YYYUUUSSSSSSVVVYYY]]]```cccffffffddd```^^^[[[\\\]]]^^^____________^^^]]]\\\ZZZZZZZZZZZZ[[[XXXXXXXXXWWWWWWXXXYYYYYYYYYWWWVVVVVVWWWXXXWWWVVVWWWVVVTTTRRRRRRSSSTTTUUUUUUUUUVVVXXXZZZYYYWWWUUUVVVYYY[[[ZZZXXXWWWYYY\\\eeelllvvvwwwnnnhhhgggjjjoooxxx~~~{{{zzzzzz{{{|||~~~}}}xxxxxxvvvrrrpppttt}}}yyyggg]]]WWWZZZ\\\[[[ZZZZZZ]]]```dddfffkkkppprrrooojjjeee[[[ZZZXXXWWWVVVTTTQQQOOOMMMLLLJJJJJJKKKKKKJJJHHHDDDCCCBBBBBBBBBAAA>>>;;;;;;<<<<<<<<<;;;;;;:::999666777777888999999::::::;;;<<<>>>>>>@@@CCCGGGKKKIIIIIIJJJKKKKKKKKKKKKKKKNNNPPPSSSVVVXXXYYYYYYXXXZZZWWWXXX\\\^^^]]]^^^aaahhhkkkuuuvvv^^^RRRNNNLLLIIIEEEKKKQQQWWWccczzzwwwmmm```]]]bbbccclll||||||yyytttpppmmmjjjhhhfffiiilllooopppooonnnppprrrjjj```XXXXXX\\\^^^```cccccc^^^XXXUUUVVVYYY[[[\\\eeeooo~~~{{{pppkkkeeeaaaaaadddggghhhkkkiiifffaaa\\\VVVRRRPPPKKKHHHCCC@@@>>>===<<<;;;888888999::::::;;;<<<<<<<<<<<<;;;::::::<<<@@@CCCFFFFFFGGGIIIKKKLLLMMMNNNRRRQQQSSSYYYiiiwwwbbbYYYTTTVVVZZZeeezzzsssqqqmmmkkkjjjlllkkkjjjiiiiiiiiijjjkkkiiikkkmmmnnnmmmjjjgggdddeeedddbbbaaa___^^^^^^^^^`````````aaabbbdddeeeffffffdddbbb```^^^\\\[[[[[[^^^[[[XXXUUUTTTVVVYYY[[[eeefffffffffddd```]]][[[]]]\\\\\\[[[ZZZYYYYYYXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYXXXXXXXXXYYYYYYZZZ[[[YYYXXXWWWWWWXXXZZZ[[[VVVWWWWWWVVVTTTSSSSSSTTTTTTUUUWWWYYYYYYXXXWWWVVVSSSVVVYYYZZZXXXWWWVVVVVVaaajjjwww|||tttooommmkkkqqq|||}}}{{{zzz}}}|||zzzyyysssuuuuuurrrnnnooouuuzzz~~~gggZZZWWWWWWYYYZZZXXXUUUTTTVVVYYY^^^dddkkknnnmmmhhhccc```XXXVVVSSSQQQQQQPPPNNNMMMKKKKKKJJJIIIGGGFFFEEEEEEFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;::::::999888888999999999888999999::::::999;;;???AAABBBDDDFFFHHHJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTUUUVVVWWWWWWYYY]]]\\\[[[```gggjjjooo|||jjjYYYSSSOOOKKKIIIGGGMMMOOOTTTiiitttooohhh^^^ZZZ]]]cccuuuzzz{{{xxxuuuqqqnnnkkkjjjjjjmmmnnnpppqqqqqqpppnnnmmm}}}jjj```WWWWWW[[[^^^bbbffffffaaaZZZVVVWWWYYY\\\]]]jjjuuuxxxnnnjjjddd``````bbbeeefffjjjiiieeeaaa\\\WWWSSSQQQHHHEEEAAA>>>===<<<:::999888888999::::::;;;<<<<<<::::::;;;:::;;;===BBBEEEFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQTTT[[[kkkooo```XXXTTTWWW]]]kkkwwwrrrpppmmmkkkjjjjjjiiihhhhhhhhhhhhiiijjjkkklllmmmlllkkkhhheeeccccccbbbaaa___^^^^^^]]]]]]aaaaaabbbbbbcccddddddeeefffeeecccaaa___^^^^^^]]]```^^^ZZZXXXWWWYYY\\\^^^eeeeeedddbbbaaa___^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[ZZZXXXWWWWWWWWWYYYZZZWWWXXXXXXWWWTTTSSSSSSTTTVVVWWWXXXYYYYYYWWWVVVTTTTTTVVVXXXYYYWWWVVVVVVWWW```hhhrrr{{{~~~}}}|||zzzvvvsssrrrsss}}}}}}~~~{{{vvvsssrrrqqqrrrrrrooolllmmmsssxxx~~~qqq^^^WWWVVVWWWXXXXXXVVVSSSRRRTTTWWW[[[___fffhhhfffaaa\\\YYYVVVSSSQQQOOOOOOOOOMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@>>>===<<<<<<<<<;;;::::::999888888999999999888999999:::;;;;;;>>>AAACCCDDDFFFHHHJJJLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUWWWWWWZZZ]]]^^^]]]bbbjjjpppwww{{{```SSSNNNLLLIIIHHHHHHNNNRRRZZZqqqwwwkkkfffaaaYYYWWW[[[dddzzzzzzyyyxxxvvvtttrrrqqqpppooorrrsssssstttsssqqqnnnmmm{{{iii___WWWWWW[[[___eeekkkjjjfff```ZZZXXXYYY\\\___mmmxxx{{{tttkkkgggbbb^^^^^^```aaabbbeeecccaaa]]]XXXTTTPPPNNNEEEBBB>>><<<;;;:::999888888999999::::::;;;;;;<<<888999:::;;;<<>>@@@CCCFFFFFFHHHJJJLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUWWWXXXZZZ^^^______eeemmmvvv}}}jjjVVVMMMLLLJJJHHHHHHIIIPPPXXXddd|||wwwjjj```]]]YYYTTTUUU[[[fff~~~xxxvvvvvvvvvvvvvvvuuutttssswwwwwwwwwvvvtttqqqooommmzzzhhh___WWWWWW[[[aaaiiipppooommmhhhaaa\\\[[[]]]aaalllxxx~~~zzzsssooohhhddd___\\\[[[\\\\\\\\\ZZZYYYWWWTTTPPPLLLIIIGGGBBB???<<<;;;;;;:::999777999999999::::::;;;;;;;;;999:::;;;<<<===@@@DDDGGGFFFGGGIIIKKKNNNQQQSSSTTTSSSVVV\\\fffvvvyyy___YYYUUUUUUZZZeeezzzxxxqqqppppppllliiiiiigggggggggggggggggghhhhhhjjjiiihhhfffeeeddddddcccaaaaaa```_________``````dddeeefffgggfffdddaaa```ccccccbbbaaaaaaaaaaaaaaaaaa___\\\[[[ZZZ\\\^^^`````````___^^^]]]]]]]]]]]]VVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTWWWVVVVVVWWWWWWXXXYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWZZZZZZZZZWWWUUUTTTUUUWWWWWWWWWXXXXXXXXXWWWVVVUUUVVVWWWWWWVVVUUUUUUVVVXXXYYY]]]bbbfffiiilllnnnpppoootttzzz}}}zzznnnyyy}}}}}}~~~}}}~~~}}}zzztttmmmgggdddcccccccccddddddeeejjjqqqvvv|||www```VVVWWW[[[[[[ZZZWWWTTTSSSSSSTTTUUUYYY\\\___^^^[[[VVVQQQOOONNNLLLJJJIIIJJJJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;::::::999999999999999999999999:::;;;<<>><<<;;;;;;;;;:::888999999::::::::::::;;;;;;:::<<<======>>>@@@CCCEEEEEEFFFIIILLLOOORRRUUUVVVVVV[[[cccooosss]]]WWWVVVVVV[[[ggg~~~~~~wwwqqqpppooojjjfffffffffgggggghhhhhhhhhiiiiiiffffffeeeddddddeeeeeefffbbbbbbbbbbbbbbbccccccdddffffffggggggeeeccc```^^^``````____________``````]]]\\\ZZZYYYYYYZZZ\\\^^^\\\]]]_________]]]\\\ZZZVVVUUUTTTSSSRRRQQQPPPPPPOOOPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXX[[[[[[ZZZXXXVVVUUUWWWYYYVVVWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVUUUTTTUUUWWWYYYUUUWWW[[[___bbbfffkkknnnmmmpppuuu}}}{{{vvvjjjsss||||||{{{yyyzzzzzzxxxssslllddd^^^\\\[[[[[[\\\^^^aaaeeekkkrrrvvv{{{~~~tttaaaXXXXXX\\\]]]\\\YYYWWWWWWXXXXXXYYYZZZ\\\]]][[[WWWRRROOONNNLLLJJJHHHHHHHHHHHHGGGFFFCCCCCCCCCCCCCCCCCCBBBBBB??????>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999:::;;;<<<===@@@BBBEEEGGGGGGHHHJJJLLLMMMMMMMMMNNNOOOPPPRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVYYY^^^aaaccckkktttyyyaaaWWWNNNKKKKKKIIIHHHJJJOOOXXXfffvvv|||iii___WWWVVVTTTRRRYYYdddtttyyywwwssstttuuuuuuuuutttrrrqqquuuuuuuuuttttttsssrrrqqqyyygggaaa\\\]]]```fffoooxxxzzz|||{{{rrrggg``````cccmmmxxx|||zzzvvvrrrmmmjjjgggeee```]]]ZZZWWWVVVUUUSSSQQQLLLLLLKKKIIIGGGDDDBBB@@@>>>===;;;<<<<<<<<<;;;999::::::::::::::::::::::::;;;<<<>>>??????@@@CCCEEEEEEGGGJJJMMMQQQUUUWWWYYY[[[aaalllyyynnn[[[TTTVVVYYY^^^kkk{{{uuupppooolllgggdddeeeeeefffggghhhiiiiiiiiihhhdddddddddddddddeeefffgggcccccccccdddeeefffggghhhgggggggggfffdddbbb___^^^^^^^^^^^^]]]]]]^^^^^^___[[[ZZZXXXXXXXXXYYY[[[\\\[[[]]]___``````]]][[[YYYWWWVVVUUUSSSQQQPPPOOONNNNNNOOORRRUUUWWWXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVWWWZZZ\\\XXXWWWWWWWWWWWWWWWVVVVVVRRRTTTUUUVVVUUUVVVWWWYYYTTTVVVYYY\\\___dddiiinnnlllpppttt{{{yyyqqqiiipppzzz}}}}}}}}}wwwtttttttttqqqlllddd\\\WWWUUUUUUZZZ[[[^^^ccciiiooosssvvvwwwzzz|||}}}rrrbbbYYYXXXYYY]]]\\\[[[[[[]]]^^^^^^]]][[[\\\[[[XXXTTTPPPNNNNNNMMMKKKHHHGGGHHHHHHFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@======<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999:::<<<===>>>@@@BBBEEEGGGGGGHHHJJJKKKLLLLLLLLLMMMNNNPPPRRRRRRUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVZZZ___cccfffpppyyymmmWWWQQQKKKJJJIIIFFFFFFIIITTT^^^nnnvvvdddZZZTTTTTTSSSTTT^^^kkk{{{{{{vvvvvvuuuuuuuuuuuuuuutttssssssssssssssssssssssssttttttwwwgggbbb___aaaccchhhqqqzzz}}}zzzmmmcccaaadddmmmvvv}}}||||||xxxvvvsssnnniiieeecccbbb]]][[[XXXUUUTTTRRROOOMMMIIIHHHGGGFFFDDDBBB@@@???<<<;;;:::;;;<<<<<<;;;999::::::::::::::::::::::::999;;;>>>???@@@BBBEEEGGGGGGIIILLLPPPTTTXXX[[[]]]```gggssshhhXXXQQQUUU[[[aaaooovvvqqqmmmllliiieeeccceeecccdddfffggghhhhhhggggggdddddddddeeeeeeeeeeeeeeeccccccdddeeefffgggiiijjjgggfffeeedddbbb```___^^^^^^^^^]]]]]]]]]]]]^^^^^^[[[ZZZYYYYYYYYYZZZ\\\]]]^^^^^^___^^^^^^\\\[[[ZZZWWWVVVUUUTTTSSSRRRQQQQQQOOOQQQTTTVVVXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]YYYZZZ[[[\\\\\\\\\]]]\\\ZZZZZZYYYXXXWWWYYY\\\___[[[ZZZYYYWWWVVVTTTTTTSSSOOOQQQUUUVVVWWWWWWXXXYYYWWWXXXZZZ\\\___ccchhhlllkkkpppuuuzzzzzzqqqlllpppwww}}}|||yyyrrrmmmlllhhhfffbbb]]]XXXVVVWWWYYY^^^```dddiiinnnsssuuuuuuuuuwwwzzz{{{~~~pppaaaZZZXXXYYY[[[[[[[[[^^^bbbdddbbb```______]]]ZZZUUURRRQQQQQQNNNLLLIIIHHHHHHGGGFFFDDDBBBBBBAAA@@@??????>>>>>>;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999:::;;;<<<===>>>AAACCCFFFGGGHHHHHHJJJLLLLLLLLLMMMNNNOOOQQQRRRSSSUUUUUUVVVVVVWWWWWWXXXXXXXXXXXX\\\bbbfffjjjttt~~~rrraaaRRRMMMJJJJJJIIIFFFGGGKKKYYYeeewww|||ppp```XXXSSSTTTVVVYYYfffuuuvvvsssvvvsssrrrrrrrrrrrrrrrssssssttttttssssssssstttttttttuuuhhhcccaaacccfffiiirrr{{{pppdddbbbeeekkkttt}}}{{{zzzzzzuuutttqqqlllgggcccaaaaaa\\\ZZZWWWTTTSSSPPPMMMKKKEEEEEEDDDCCCBBB@@@>>>>>>::::::999:::<<<<<<:::999::::::::::::::::::::::::777:::===???AAADDDGGGIIIIIIKKKNNNRRRWWW[[[^^^```ccckkkxxxcccUUUOOOUUU\\\cccrrrwwwrrrmmmiiiiiigggcccccceeeaaacccdddfffggggggffffffeeeffffffffffffeeedddcccccccccddddddfffhhhiiijjjgggfffdddbbbaaa```____________^^^]]]]]]]]]^^^^^^\\\\\\[[[[[[[[[\\\^^^___aaa```^^^\\\[[[[[[[[[\\\WWWWWWVVVVVVUUUUUUTTTTTTRRRSSSVVVXXXYYYYYYXXXWWWXXXXXXYYYYYYZZZ\\\]]]^^^YYYZZZ[[[\\\]]]^^^^^^^^^YYYYYYYYYXXXXXXZZZ^^^aaa___]]][[[XXXUUUSSSQQQPPPLLLPPPTTTWWWXXXXXXYYYZZZZZZ[[[]]]^^^___bbbgggkkkjjjpppuuuyyy}}}sssqqqrrrvvv|||}}}{{{zzzvvvnnnhhhfff\\\[[[ZZZXXXWWWXXX]]]```ccceeeiiinnnsssuuuuuuuuuuuuxxxzzz|||ooobbb[[[YYYZZZYYYYYY[[[```dddfffeeebbbccccccaaa]]]YYYVVVVVVVVVPPPMMMJJJIIIHHHGGGFFFDDDBBBBBBAAA@@@???>>>===<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999:::;;;<<<>>>>>>BBBDDDGGGHHHIIIIIIKKKLLLMMMMMMMMMNNNPPPRRRSSSTTTUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZ^^^dddhhhmmmxxxeeeWWWQQQMMMKKKLLLJJJHHHKKKOOO\\\iii|||xxxlll___XXXTTTWWWYYY^^^mmm~~~}}}sssqqqvvvnnnnnnmmmmmmnnnppprrrsssvvvvvvuuutttttttttttttttuuummmiiihhhjjjiiiiiiqqq{{{xxxiiibbbdddiiiooozzz|||zzzxxxuuusssssspppmmmjjjgggddd```^^^]]]ZZZUUURRRPPPMMMJJJHHHHHHGGGEEECCCAAA@@@???>>><<<<<<<<<;;;;;;:::::::::666888999;;;<<<<<<;;;;;;999;;;===@@@CCCFFFHHHIIINNNLLLNNNSSSVVVWWW[[[```cccoooppp[[[UUUQQQUUU]]]iiizzzyyypppnnnkkkhhheeecccbbbbbbccccccbbbbbbbbbbbbbbbbbbfffgggiiihhhfffdddcccccc___bbbdddffffffgggiiikkkffffffffffffeeecccaaa```]]]]]]\\\[[[[[[\\\]]]]]][[[[[[ZZZ[[[]]]___bbbdddgggbbb\\\\\\^^^```^^^[[[]]]ZZZWWWWWWYYYZZZXXXVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^______[[[ZZZXXXXXX[[[^^^```aaaaaa___\\\YYYWWWUUUUUUUUUTTTTTTTTTUUUVVVWWWYYYZZZ^^^ZZZVVVWWW[[[aaaeeegggmmmpppsssvvv{{{{{{yyyzzz~~~{{{www{{{}}}uuuoooiiibbb]]]YYYVVVTTTSSSVVVZZZ]]]___hhhmmmtttzzz}}}{{{xxxvvvrrruuuyyy~~~yyykkk```\\\[[[\\\]]]]]]^^^```bbbdddfffgggcccbbbaaa```___]]]ZZZWWWRRRNNNJJJGGGGGGFFFEEEDDD===<<<<<<<<<<<<;;;;;;;;;<<<;;;999888888888999999888777777777777777888999;;;;;;;;;<<<===>>>???@@@IIIIIIIIIJJJJJJJJJKKKKKKIIIJJJJJJLLLMMMOOOQQQRRRUUUUUUUUUVVVWWWXXXYYYZZZ^^^[[[___hhhkkknnn~~~nnnZZZPPPJJJJJJJJJIIIIIIKKKPPPTTTkkkttt~~~pppdddZZZVVVWWW___gggllluuu}}}wwwsssrrrpppnnnlllkkkjjjkkkmmmnnnrrrsssuuuvvvwwwwwwwwwwwwvvvssspppppprrrqqqrrrzzzrrrkkklllkkkrrr|||~~~{{{yyyxxxvvvtttqqqnnnjjjgggeeeaaa^^^[[[ZZZWWWSSSPPPMMMKKKHHHFFFGGGFFFDDDBBB@@@???>>>>>><<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<;;;:::999999;;;===@@@CCCFFFHHHIIINNNLLLNNNSSSVVVWWW[[[aaacccssskkkZZZVVVRRRUUU^^^lll~~~zzzsssnnnmmmjjjgggdddbbbbbbaaabbbbbbbbbbbbbbbbbbbbbcccdddfffhhhhhhfffdddcccdddccceeeggggggfffeeefffgggeeeeeefffeeedddcccaaa```^^^]]]\\\[[[[[[\\\]]]^^^\\\\\\[[[\\\^^^aaadddfffddd```\\\[[[^^^```^^^\\\\\\ZZZWWWWWWXXXYYYXXXVVVSSSTTTUUUWWWXXXZZZ[[[\\\ZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]][[[ZZZZZZ[[[]]]___```aaaaaa___]]]ZZZWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWWWW^^^ZZZWWWWWW\\\aaaeeegggjjjmmmqqqttt}}}|||{{{}}}{{{xxxzzz}}}zzzrrrllleee^^^YYYTTTRRRRRRSSSVVVZZZ]]]___kkkpppxxx~~~}}}yyywwwssswww|||sssggg___\\\\\\]]]^^^^^^___aaaccceeeggghhhffffffeeedddbbb___\\\YYYRRROOOJJJGGGEEEDDDBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888999999888777777777777888999999;;;::::::;;;===???AAABBBHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNPPPRRRRRRSSSSSSSSSTTTUUUWWWXXXYYY___\\\```iiinnnttt~~~eeeVVVOOOIIIJJJIIIHHHHHHLLLTTTYYYqqq||||||jjj^^^XXXXXX]]]hhhrrrxxx|||vvvqqqqqqrrrqqqnnnmmmlllllllllmmmnnnppprrrtttvvvvvvwwwwww{{{zzzyyyyyy{{{|||~~~wwwnnnnnnooovvv|||zzzyyyxxxuuutttnnnkkkgggdddaaa^^^ZZZWWWVVVSSSOOOLLLJJJHHHFFFCCCEEEDDDBBB@@@???>>>======<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999:::;;;===@@@CCCFFFHHHIIIMMMLLLOOOSSSVVVXXX]]]dddjjj~~~eeeXXXWWWUUUYYYbbbqqqtttpppnnnllljjjhhhfffdddcccccc```aaaaaaaaabbbbbbccccccbbbdddfffgggeeedddcccdddgggiiiiiihhheeecccccccccdddeeeeeedddcccbbb``````^^^]]]\\\[[[[[[\\\]]]^^^^^^]]]]]]]]]___aaadddfff```]]]ZZZZZZ]]]^^^^^^\\\\\\ZZZXXXWWWXXXXXXWWWVVVSSSTTTVVVWWWZZZ[[[]]]^^^ZZZYYYXXXXXXWWWWWWWWWXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\^^^___```aaaaaaaaa```]]]ZZZXXXVVVUUUUUUSSSSSSSSSSSSSSSTTTUUUUUU\\\ZZZXXXYYY\\\aaaeeeggghhhlllpppttt}}}||||||||||||~~~~~~|||yyy{{{{{{~~~~~~}}}~~~xxxooofff___XXXSSSPPPQQQRRRUUUXXX\\\___aaammmsss{{{|||xxxvvvuuuyyy|||vvvmmmddd^^^\\\]]]______```aaabbbeeegggiiijjjjjjkkkjjjhhheee```[[[XXXQQQNNNIIIEEECCCAAA???>>><<<<<<;;;;;;;;;:::::::::;;;:::999888888888999999888888777777888888999:::;;;::::::;;;===@@@CCCEEEGGGGGGHHHJJJKKKLLLMMMMMMOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSTTTUUUVVVXXXZZZ[[[___]]]bbblllttt}}}ooo[[[QQQNNNIIIHHHGGGFFFHHHOOO[[[dddyyywwwfff[[[XXX[[[dddqqq}}}~~~zzzuuuqqqpppsssrrrooommmkkkjjjjjjjjjlllmmmoooqqqssstttuuuvvv~~~xxxooommmqqqyyy|||zzzxxxvvvsssqqqkkkiiieeeaaa^^^[[[WWWTTTSSSPPPMMMJJJIIIGGGDDDBBBCCCBBB@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>AAADDDGGGIIIJJJMMMMMMPPPUUUWWWYYY___ggguuuzzzaaaWWWWWWZZZ___jjjzzzsssqqqnnnmmmllljjjhhhgggfffeee``````aaaaaabbbcccccccccaaaccceeefffeeecccddddddhhhiiiiiihhheeebbbaaaaaadddcccccccccbbbaaa``````^^^]]]\\\\\\\\\\\\]]]^^^```___^^^]]]]]]___```bbbZZZXXXWWWXXXZZZ\\\\\\[[[[[[ZZZXXXXXXWWWWWWWWWWWWUUUVVVWWWYYYZZZ\\\]]]]]]YYYXXXWWWUUUUUUUUUUUUVVVVVVUUUTTTTTTTTTUUUVVVVVVXXX[[[^^^```aaa``````aaaaaa```]]]ZZZWWWVVVUUUUUUPPPPPPPPPQQQRRRSSSUUUVVVZZZYYYYYYZZZ]]]```dddfffhhhmmmrrrwww~~~{{{yyyyyy~~~}}}{{{~~~}}}}}}~~~|||{{{{{{|||}}}~~~}}}~~~vvvlllbbbZZZTTTQQQPPPSSSVVVYYY\\\^^^aaaccclllrrryyy}}}|||xxxuuutttwww|||~~~tttpppiiiccc___^^^___aaaaaaaaabbbdddgggiiikkkmmmnnnooonnnjjjccc[[[UUURRRNNNJJJFFFBBBAAA@@@>>>===;;;;;;;;;;;;:::::::::999:::999999999999999999999888888888888888999:::;;;;;;;;;:::;;;>>>BBBEEEHHHFFFGGGHHHJJJKKKMMMNNNNNNRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVWWWZZZ\\\^^^___```___eeeooo{{{}}}fffVVVNNNMMMHHHHHHFFFEEEIIIVVVgggttttttfff]]]ZZZ___hhhuuu~~~}}}zzzuuuqqqqqqsssrrrooommmkkkiiihhhhhhlllmmmnnnoooqqqrrrrrrssszzzqqqoooqqqzzz|||yyywwwsssooolllhhheeebbb___\\\YYYVVVSSSQQQOOOKKKIIIHHHFFFDDDBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<>>>??????===>>>@@@CCCFFFIIIKKKLLLNNNNNNRRRVVVXXX[[[ccclll~~~{{{cccZZZ[[[\\\eeeuuu|||rrrooolllkkkkkkjjjiiihhhgggfffaaabbbbbbbbbcccccccccdddaaaccceeefffeeecccddddddeeeggggggfffdddbbbbbbbbbcccbbbbbbaaa````````````^^^^^^]]]\\\\\\]]]^^^^^^bbbaaa^^^\\\ZZZZZZ[[[[[[UUUUUUUUUVVVXXXYYYZZZZZZ[[[[[[ZZZYYYXXXWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[WWWVVVTTTSSSRRRRRRSSSTTTTTTTTTRRRRRRRRRSSSTTTUUUVVVZZZ^^^``````______```aaa___\\\YYYWWWUUUUUUTTTMMMMMMNNNOOOQQQTTTVVVWWWXXXXXXYYYZZZ\\\___bbbdddffflllqqqvvv{{{xxxxxx~~~~~~}}}}}}{{{xxxxxxyyyyyyzzz{{{{{{|||yyy{{{}}}}}}|||~~~uuukkk```XXXSSSQQQRRRVVVZZZ]]]^^^___aaacccjjjpppwwwyyywwwttttttttt{{{zzzuuunnnkkkgggccc```___```aaabbbbbbdddeeehhhkkkmmmnnnppppppnnnggg]]]TTTMMMKKKIIIFFFBBB@@@@@@??????>>>;;;:::::::::999999999999999999999999999999999999888888888888999:::;;;<<<<<<<<<<<<>>>AAADDDHHHJJJGGGGGGIIIJJJLLLMMMNNNOOOTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUVVVXXX[[[^^^```bbbbbbcccjjjuuuuuudddVVVOOONNNGGGGGGGGGHHHNNN___vvv|||oooccc\\\ZZZ```jjjvvv|||}}}zzzuuurrrssstttsssqqqooommmkkkjjjjjjoooooooooooooooooooooooo}}}vvvrrrqqquuu~~~}}}zzzwwwtttoookkkgggdddaaa^^^\\\ZZZXXXTTTRRRPPPMMMJJJHHHGGGFFFDDDBBB??????>>>===<<<<<<======:::::::::;;;;;;;;;;;;<<<999999:::;;;===???AAABBB???@@@BBBEEEHHHKKKMMMNNNOOOPPPTTTXXXZZZ]]]fffqqq}}}ggg^^^``````oooxxxooojjjiiiiiiiiiiiiiiihhhgggfffddddddddddddddddddddddddbbbdddfffgggeeedddcccdddbbbdddeeedddcccbbbbbbcccbbbaaa```____________```___^^^]]]\\\\\\]]]^^^___bbb```]]]ZZZXXXWWWWWWXXXTTTTTTUUUVVVWWWXXXYYYYYY[[[\\\\\\ZZZXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVTTTQQQQQQQQQRRRSSSTTTSSSQQQPPPQQQSSSUUUVVVTTTYYY]]]___]]]\\\^^^______^^^[[[XXXVVVTTTSSSSSSLLLMMMMMMOOOQQQSSSUUUVVVTTTVVVYYYZZZ[[[]]]```cccdddiiinnnttt~~~}}}xxxvvv{{{{{{xxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{|||}}}}}}}}}}}}~~~}}}~~~|||tttiii___XXXTTTTTTTTTXXX]]]______```dddgggmmmsssyyyzzzxxxwwwzzz}}}~~~uuunnnkkkgggeeecccaaa_________```bbbcccdddfffiiilllnnnpppppppppmmmdddXXXNNNIIIGGGGGGDDDAAA????????????>>>:::::::::999999999888888888888999:::::::::999999888888888999:::;;;<<<===>>>>>>@@@BBBDDDGGGIIIJJJHHHHHHIIIJJJLLLMMMNNNNNNSSSRRRRRRRRRRRRSSSSSSTTTRRRSSSTTTWWWZZZ]]]```bbbfffjjjqqq}}}ooocccWWWOOONNNFFFHHHIIILLLUUUjjjqqqfff]]]WWWXXXaaammmzzz~~~|||}}}zzzuuusssuuuttttttsssrrrqqqpppooonnnpppooonnnmmmlllllllllmmm{{{tttppprrruuuuuuuuuvvvzzzxxxuuurrrppplllgggddd___\\\ZZZXXXWWWUUUSSSQQQMMMKKKHHHFFFFFFEEECCCBBB???>>>===============>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;===>>>@@@AAAAAABBBDDDGGGJJJMMMOOOPPPPPPRRRVVVZZZ\\\___jjjuuuxxxddd^^^bbbkkk~~~uuupppkkkjjjkkkkkkllllllkkkjjjiiigggffffffeeeeeeddddddcccdddfffhhhhhhfffdddcccddd```bbbccccccaaa```aaaaaaaaa```___^^^^^^^^^___```___^^^]]]\\\\\\]]]^^^___```^^^\\\YYYWWWWWWXXXXXXUUUVVVXXXXXXYYYYYYZZZZZZ\\\]]]^^^\\\YYYXXXZZZ\\\XXXXXXXXXYYYYYYZZZZZZZZZYYYWWWUUURRRQQQQQQSSSTTTSSSRRRQQQPPPQQQSSSVVVXXXSSSWWW[[[\\\ZZZYYY\\\___^^^\\\ZZZWWWTTTSSSRRRRRROOOOOOOOOPPPQQQRRRSSSTTTRRRUUUXXXZZZZZZ[[[^^^aaaccchhhmmmsss~~~xxxtttwww|||~~~}}}~~~{{{yyywwwwwwwwwvvvuuuuuuttttttwwwwwwxxxxxxzzz{{{|||}}}}}}~~~{{{zzzzzz|||yyyrrrhhh^^^WWWVVVVVVXXX\\\aaacccdddfffkkkpppuuu{{{|||uuuzzz}}}yyyooofffaaa```\\\\\\\\\\\\\\\]]]]]]^^^bbbcccdddfffiiilllooopppooooookkkbbbVVVMMMJJJJJJHHHEEEAAA???>>>>>>======999999999999888888888888777888999::::::::::::999888999999999:::<<<===>>>???AAACCCFFFHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMQQQQQQPPPQQQQQQRRRSSSSSSQQQRRRTTTWWW[[[___bbbdddlllqqqzzzrrrfff___UUUNNNMMMFFFIIILLLQQQ]]]tttpppddd]]]XXXUUUWWWcccrrr}}}||||||yyytttsssuuuqqqqqqrrrrrrrrrqqqqqqpppmmmlllkkkjjjjjjjjjkkklll~~~xxxxxxzzzxxxssslllhhhmmmuuuyyy}}}{{{uuusssqqqooommmjjjeeebbb[[[YYYWWWVVVUUUTTTQQQOOOLLLIIIGGGEEEEEEDDDBBBAAA???>>>============>>>>>>:::::::::;;;;;;<<<<<<<<<>>>===<<<<<<<<<>>>???@@@BBBCCCEEEHHHKKKNNNPPPRRRQQQSSSWWW\\\]]]```lllxxxppp^^^[[[aaaxxxwwwtttsssooommmnnnoooppppppooonnnnnnhhhhhhgggfffeeeddddddcccfffgggiiihhhfffdddcccccc```aaabbbbbb```______```aaa```___^^^]]]^^^___```___^^^]]]]]]]]]]]]^^^___^^^]]][[[YYYXXXXXXZZZZZZVVVXXXZZZ[[[ZZZZZZ[[[\\\]]]^^^___]]]ZZZYYY[[[]]]VVVVVVWWWXXXYYYZZZ[[[\\\[[[YYYVVVSSSRRRSSSTTTUUUSSSRRRQQQPPPRRRTTTWWWYYYRRRVVVZZZZZZXXXWWW[[[^^^]]]\\\YYYVVVSSSRRRQQQQQQRRRRRRQQQPPPPPPPPPQQQQQQPPPTTTXXXYYYYYYZZZ]]]```fffjjjoootttxxxrrrsssxxx{{{|||{{{~~~~~~{{{xxxwwwvvvuuutttsssrrrrrruuutttttttttvvvxxxzzz{{{{{{~~~{{{xxxwwwwwwyyywwwpppggg]]]WWWVVVXXX\\\aaafffhhhiiimmmsssyyy}}}|||wwwnnnrrruuupppeee\\\XXXXXXUUUUUUVVVXXXZZZ[[[\\\\\\bbbbbbdddfffiiilllooopppnnnnnnjjjaaaVVVNNNMMMNNNJJJFFFBBB???>>>===<<<;;;999999999888888888888777777888999:::;;;::::::999999999999:::;;;<<<>>>>>>@@@BBBEEEHHHJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTWWWZZZ^^^aaaeeegggpppvvvhhh___[[[RRRLLLLLLEEEIIINNNTTTaaa{{{uuuddd\\\YYYXXXWWWWWWfffvvv}}}{{{{{{wwwrrrrrruuulllmmmnnnooooooooooooooojjjiiihhhhhhhhhiiikkklll}}}rrrmmmooossssssrrrppppppuuu~~~{{{uuussspppnnnkkkgggbbb^^^ZZZYYYXXXXXXWWWUUURRROOOJJJIIIHHHFFFCCCAAA@@@???============<<<<<<<<<<<<888999:::;;;;;;;;;:::::::::<<<>>>???>>>>>>???@@@CCCDDDGGGHHHJJJNNNRRRUUUUUURRRTTTYYYZZZ]]]oooyyyiiibbbdddiiiwwwqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqggggggfffeeeeeefffhhhiiimmmllljjjhhheeecccaaa```bbb```]]]]]]^^^______^^^bbbaaa```______^^^^^^___^^^[[[XXXWWWYYY\\\^^^___ZZZZZZZZZZZZYYYXXXVVVVVVYYY[[[]]]___``````___^^^bbb```]]][[[ZZZ[[[\\\]]]VVVWWWWWWWWWXXXZZZ^^^aaa[[[ZZZYYYXXXWWWVVVUUUUUUQQQRRRRRRSSSTTTVVVWWWXXX[[[[[[[[[ZZZZZZZZZZZZZZZ___\\\YYYUUUSSSSSSTTTUUUQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRTTTYYYZZZZZZ]]]bbbdddiiirrr}}}~~~xxxvvvyyy{{{xxx|||~~~|||}}}|||zzzxxxuuusssqqqpppssssssssstttttttttuuuuuuuuuvvvvvvvvvvvvtttrrrqqqrrrooohhh___YYYWWWXXX[[[___dddhhhiiijjjppp{{{zzztttqqqjjjjjjhhhbbb[[[TTTPPPNNNRRRQQQQQQRRRTTTVVVXXXZZZ^^^```ccceeegggiiilllnnnqqqkkkccc[[[UUUQQQNNNLLLLLLJJJFFFAAA>>><<<;;;;;;;;;:::999999:::;;;;;;:::;;;:::999999888999999999999;;;<<<======>>>AAACCCEEEFFFFFFGGGIIIKKKMMMNNNLLLMMMMMMNNNNNNOOOPPPPPPOOOPPPRRRSSSTTTSSSRRRQQQTTTWWWYYYZZZ\\\```fffllluuu}}}xxxbbbXXXTTTPPPLLLJJJGGGLLLQQQZZZlll{{{hhh]]]WWWTTTUUUXXX___kkk~~~~~~zzzvvvrrrooonnnlllmmmooopppooommmjjjiiifffgggggggggffffffhhhiiiuuuooopppsssuuuvvvxxx|||}}}zzzyyyyyyzzz|||}}}yyyssspppmmmkkkhhhddd___[[[XXXVVVUUUUUUTTTSSSOOOMMMIIIIIIGGGEEECCCAAA@@@???============<<<<<<<<<<<<::::::999999999:::;;;<<<;;;===????????????@@@BBBCCCEEEHHHJJJLLLNNNRRRTTTUUUSSSVVV[[[\\\aaavvvmmmbbb```dddjjjxxxsssrrrtttsssssssssrrrrrrqqqqqqqqqggggggfffeeeffffffggghhhjjjiiihhhgggeeedddcccbbb___]]]ZZZZZZ\\\^^^^^^^^^______^^^^^^^^^______```^^^[[[XXXXXXYYY\\\]]]]]]ZZZZZZZZZYYYYYYYYYXXXXXXYYY[[[^^^```bbbbbbbbbaaabbb```]]]ZZZYYYYYYZZZZZZWWWXXXZZZZZZZZZZZZ[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSTTTUUUVVVWWWXXX\\\\\\\\\[[[[[[ZZZZZZZZZ[[[YYYWWWUUUTTTSSSTTTUUURRRRRRRRRRRRRRRRRRRRRRRRTTTTTTWWW\\\]]]\\\^^^bbbiiipppzzz~~~}}}}}}|||zzzwwwtttrrrpppooonnnoooooopppqqqqqqrrrrrrqqqqqqqqqqqqpppooonnnmmmooolllfff^^^YYYXXXZZZ]]]```eeejjjlllnnnuuu{{{qqqjjjfffbbbbbb```[[[TTTNNNJJJHHHMMMMMMNNNPPPRRRUUUXXXYYY[[[^^^bbbeeegggiiilllnnnmmmhhhbbb]]]YYYWWWTTTRRROOOMMMHHHCCC???===<<<;;;<<<:::888888999::::::999::::::999888888999999999999;;;===>>>>>>@@@BBBEEEGGGGGGGGGHHHJJJKKKMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPNNNOOOQQQSSSTTTTTTSSSSSSTTTWWWYYY[[[\\\aaahhhnnnuuu~~~ppp]]]TTTRRROOOKKKJJJGGGMMMUUUaaawwwqqqaaaYYYWWWVVVYYY\\\eeeqqq~~~|||yyyuuurrrpppnnnnnnnnnoooooonnnkkkhhhfffccceeeffffffeeeeeeggghhhzzzuuuwwwzzzzzzuuuqqqoooooooooqqquuu{{{}}}yyywwwyyy}}}}}}yyyuuunnnllliiifffccc```[[[XXXTTTSSSQQQQQQPPPOOOLLLJJJHHHHHHFFFDDDBBB@@@???>>>=========<<<<<<<<<<<<;;;<<<;;;999777888:::<<<>>><<<===???@@@@@@@@@BBBDDDEEEGGGJJJMMMNNNOOOQQQSSSTTTTTTXXX]]]^^^fffqqqaaa]]]```ffflllxxxtttuuuxxxuuuttttttsssrrrqqqpppppphhhggggggfffffffffggggggffffffeeeeeeeeeddddddddd^^^\\\YYYYYY[[[^^^______\\\\\\\\\\\\]]]^^^___```]]][[[YYYYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZ\\\___bbbdddeeeeeedddbbb```]]]ZZZXXXWWWXXXXXXZZZ\\\^^^]]][[[YYYXXXXXXZZZZZZYYYXXXWWWWWWVVVUUUVVVVVVUUUUUUVVVWWWWWWXXX]]]]]]\\\\\\[[[ZZZYYYYYYVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSRRRQQQQQQRRRRRRSSSUUUVVVZZZ___```^^^___cccnnnwww~~~~~~}}}||||||{{{yyyvvvssspppmmmlllhhhiiijjjkkklllmmmnnnooooooooonnnmmmmmmlllllllllkkkhhhddd^^^ZZZZZZ]]]```bbbggglllpppttt}}}|||pppggg```\\\ZZZZZZXXXTTTNNNHHHFFFEEEIIIJJJKKKNNNQQQUUUXXXYYYYYY\\\aaaeeegggiiikkkmmmhhhfffcccbbbaaa___\\\YYYTTTQQQLLLGGGBBB>>><<<;;;>>>;;;777666777888999999999999999888888999:::::::::<<<>>>???@@@BBBEEEHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQNNNOOORRRTTTUUUUUUUUUUUUUUUWWWYYY[[[]]]ccckkkrrrwwwttteeeVVVOOONNNLLLIIIIIIJJJRRR]]]mmmpppdddYYYUUUVVVYYY^^^ccckkkwww|||{{{zzzxxxvvvtttrrrqqqooooooooonnnkkkhhhdddbbb___aaacccdddccccccdddeee~~~uuuqqqooonnnoooiiijjjooouuu{{{~~~~~~}}}|||wwwqqqooorrruuuvvvuuuxxxzzz~~~|||yyyvvvssskkkiiieeebbb```\\\YYYVVVRRRPPPNNNNNNMMMLLLJJJGGGGGGFFFEEECCCAAA@@@>>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;999999999:::<<<===;;;===?????????@@@CCCEEEFFFIIIMMMOOOPPPQQQRRRSSSTTTVVV[[[]]]___kkkfff[[[\\\aaahhhnnn}}}wwwtttuuuxxxttttttsssrrrqqqoooooonnnhhhhhhggggggffffffffffffdddddddddcccccccccbbbbbbaaa^^^\\\[[[]]]___``````ZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[ZZZXXXWWWXXXXXXXXXXXXYYY[[[\\\^^^\\\^^^aaaccceeeeeeeeedddaaa___]]][[[YYYYYYYYYYYY^^^___^^^\\\YYYWWWVVVVVV\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXX]]]\\\[[[ZZZYYYXXXWWWWWWSSSTTTUUUWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUVVV[[[```aaa^^^^^^aaammmwww~~~~~~}}}{{{zzzyyyxxxzzzyyyvvvssspppllljjjiiiddddddeeeggghhhiiijjjkkkkkkjjjjjjiiihhhhhhhhhiiiiiigggddd___\\\\\\```cccfffjjjppptttzzz{{{mmmfff```\\\ZZZVVVVVVUUUQQQLLLHHHGGGFFFJJJKKKMMMPPPSSSVVVXXXZZZYYY]]]aaaeeeggghhhjjjlllhhhhhhhhhiiihhhfffbbb^^^YYYVVVPPPIIICCC???<<<;;;>>>;;;666444555777888999999999888888999:::;;;;;;;;;===@@@AAABBBEEEHHHKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUWWWYYY[[[\\\^^^eeennnuuuggg[[[OOOKKKJJJHHHGGGIIIPPPZZZhhh|||uuuggg^^^VVVUUUXXX\\\cccjjjppp||||||zzzzzzzzzzzzzzzxxxwwwvvvpppooonnnkkkhhhccc```]]]ZZZ]]]___````````````aaa~~~{{{zzzyyy|||~~~~~~xxxnnnmmmlllkkkllleeegggkkkpppuuuwwwvvvuuuuuuqqqnnnmmmnnnnnnkkkhhhkkkooovvv~~~|||zzzwwwssspppiiifffbbb___]]]ZZZWWWTTTQQQOOOMMMKKKKKKJJJHHHFFFEEEEEEDDDBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::;;;===>>>>>>@@@CCCFFFHHHKKKOOOQQQRRRRRRTTTUUUUUUXXX\\\^^^bbbqqqxxx___ZZZ]]]aaaiiiqqqzzzuuuqqqrrruuurrrrrrqqqpppooonnnmmmllliiihhhhhhgggfffeeeeeedddeeedddcccbbbaaa```___^^^aaa___]]]\\\]]]^^^]]]\\\ZZZYYYYYYXXXWWWWWWXXXXXXYYYXXXXXXYYYYYYYYYVVVTTTVVVWWWWWWXXXZZZ[[[]]]^^^^^^___aaacccdddcccbbbaaa___^^^]]]\\\[[[\\\\\\\\\```___\\\XXXTTTTTTVVVXXX]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYXXXXXXWWWXXXXXXXXX[[[ZZZYYYXXXWWWVVVUUUTTTSSSTTTWWWYYYZZZZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVTTTUUUYYY______[[[[[[^^^fffqqq~~~~~~}}}~~~|||{{{zzzyyyyyyxxxxxxwwwwwwvvvssspppmmmjjjhhhgggbbbbbbcccddddddeeeffffffdddddddddddddddccccccccchhhfffddd```^^^___bbbffflllooosssxxx}}}~~~kkkbbb___ZZZWWWWWWRRRRRRRRROOOLLLIIIIIIJJJOOOPPPRRRTTTVVVYYYZZZ[[[\\\___cccfffggghhhjjjkkknnnnnnooopppoookkkddd```]]]YYYSSSKKKDDD???<<<;;;>>>:::666444555777999999999999999999:::;;;======>>>@@@BBBDDDEEEGGGJJJMMMMMMNNNNNNOOOOOOOOONNNMMMNNNOOOOOOPPPQQQQQQRRRRRRTTTTTTUUUUUUUUUUUUUUUUUUZZZ\\\]]]^^^aaaiiittt}}}uuu^^^UUULLLIIIHHHFFFGGGKKKTTTaaauuuoooggg___XXXYYY\\\aaaiiirrrxxx{{{zzzyyyzzz{{{}}}}}}}}}|||{{{oooooommmiiieeeaaa]]][[[YYYZZZ\\\]]]\\\\\\]]]___}}}}}}zzz}}}qqqjjjjjjiiiiiiiiiccceeeiiinnnrrrsssqqqooommmmmmmmmmmmmmmjjjfffccckkkoooyyy~~~|||zzzxxxuuupppmmmgggddd```]]]ZZZXXXUUUSSSPPPNNNKKKIIIIIIHHHGGGEEEDDDDDDBBBAAA@@@>>>======<<<<<<<<<;;;;;;;;;;;;:::999:::<<<=========;;;;;;999;;;<<<===>>>@@@DDDGGGIIILLLOOOQQQSSSTTTVVVXXXXXX[[[^^^aaaiii{{{kkkZZZZZZ^^^bbbnnn}}}}}}wwwsssoooooosssqqqppppppooonnnmmmlllllliiiiiiiiihhhgggeeedddccceeedddcccaaa___]]]\\\[[[]]]\\\[[[\\\]]]]]][[[YYYYYYXXXWWWVVVUUUUUUUUUUUUWWWVVVUUUVVVWWWWWWUUUSSSTTTUUUWWWYYYZZZ[[[[[[[[[]]]^^^```aaaaaa```^^^]]]^^^]]]]]]]]]]]]]]]]]]^^^]]][[[XXXTTTQQQRRRUUUYYY]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYXXXXXXXXXXXXXXXYYYXXXXXXWWWWWWVVVUUUTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXVVVVVVTTTTTTWWW\\\[[[XXXXXX\\\^^^hhhuuu~~~}}}||||||{{{{{{}}}~~~|||{{{zzzyyyyyyyyyyyyyyyuuutttrrrpppmmmjjjhhhgggbbbbbbaaaaaaaaa`````````cccccceeeeeeeeedddcccbbbccccccbbb```___aaafffiiiqqqsssvvv{{{ooo```\\\ZZZTTTQQQRRRMMMNNNMMMLLLIIIIIIJJJKKKQQQRRRUUUWWWYYY[[[\\\\\\```bbbeeefffhhhjjjmmmooovvvvvvvvvvvvsssmmmeee```^^^ZZZSSSLLLDDD???;;;:::<<<999666555777999::::::999::::::;;;<<<===???@@@AAACCCEEEFFFGGGIIILLLOOONNNOOOPPPQQQQQQQQQPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSUUUUUUUUUUUUVVVVVVVVVWWW\\\^^^```ccchhhsssnnnYYYRRRKKKIIIHHHGGGLLLRRR[[[mmmxxxllliiibbb\\\]]]aaagggrrr|||{{{wwwxxxvvvxxxzzz}}}~~~~~~}}}|||pppooommmjjjfffbbb___]]][[[\\\\\\\\\ZZZ[[[\\\^^^}}}lllgggiiiiiiggggggbbbcccgggmmmqqqrrrooommmjjjmmmooopppnnnllljjjiiiuuuzzz|||{{{zzzyyywwwrrrmmmiiidddaaa]]]ZZZXXXVVVSSSQQQNNNLLLIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===:::;;;======???AAAFFFIIIKKKMMMOOOQQQSSSUUUYYY\\\\\\^^^aaafffsssppp```WWW[[[```fff{{{~~~wwwtttqqqnnnnnnrrrppppppoooooonnnnnnnnnmmmiiiiiiiiiiiigggeeecccbbbcccbbbaaa___^^^\\\[[[ZZZWWWXXXZZZ]]]______\\\YYYUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSRRRSSSTTTUUUTTTSSSRRRTTTWWWYYY[[[ZZZYYYXXXYYYZZZ\\\^^^^^^^^^\\\[[[^^^]]]]]]\\\\\\\\\[[[[[[VVVVVVTTTRRRPPPQQQUUUXXX[[[[[[[[[[[[[[[ZZZZZZZZZXXXXXXWWWWWWWWWXXXYYYYYYWWWWWWWWWVVVVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[ZZZXXXVVVTTTTTTTTTVVVYYYYYYVVVWWW[[[YYYaaalllvvv}}}}}}{{{~~~||||||{{{zzzyyyzzz{{{|||zzzzzzyyyxxxwwwxxxyyyyyyuuutttsssqqqooommmkkkjjjbbbaaa```___]]][[[ZZZYYY^^^```bbbddddddccc```^^^[[[\\\]]]^^^___ccciiimmmtttuuuxxx~~~zzzmmm___WWWXXXWWWOOOLLLOOOJJJJJJKKKIIIHHHHHHJJJLLLOOOPPPSSSWWWZZZ\\\]]]^^^```bbbeeegggiiimmmrrrvvv}}}||||||zzzvvvooogggaaa]]]ZZZSSSKKKDDD>>>;;;999:::999777777999;;;<<<;;;:::;;;;;;<<<>>>???AAABBBDDDEEEGGGHHHHHHJJJMMMOOONNNOOOQQQRRRSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUWWWXXXZZZ[[[]]]___ccchhhqqqqqqdddUUUOOOKKKJJJIIIKKKSSS\\\kkk|||oookkkhhhbbb^^^```eeeooo}}}~~~{{{tttqqqsssqqqssswwwyyy{{{{{{zzzyyyrrrqqqooollliiifffdddbbb``````^^^\\\[[[[[[^^^aaavvvgggdddffffffdddccc```bbbggglllqqqrrrpppmmmkkkooossssssqqqpppqqqsss~~~~~~yyyyyyxxxxxxvvvqqqkkkfffccc___[[[XXXVVVTTTRRRPPPMMMJJJGGGEEEEEEEEEDDDBBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::===<<<:::999999;;;>>>???;;;<<<>>>>>>@@@CCCGGGKKKLLLMMMOOOQQQSSSVVV[[[^^^^^^```dddjjjzzzhhh\\\WWW]]]ccclll~~~xxxsssrrrpppmmmooorrrppppppppppppooooooooooooiiijjjjjjiiigggeeecccaaaaaaaaa```___]]]\\\[[[[[[UUUWWW[[[```cccccc```]]]RRRRRRRRRSSSSSSTTTUUUVVVSSSQQQPPPQQQSSSTTTTTTTTTQQQSSSWWWZZZ[[[ZZZXXXVVVUUUWWWYYY[[[]]]]]]\\\[[[^^^^^^]]]\\\[[[ZZZYYYXXXPPPQQQRRRRRRQQQRRRTTTVVVZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWWWWXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXZZZ\\\[[[XXXUUURRRUUUTTTUUUXXXXXXUUUWWW[[[WWW^^^gggqqqyyyzzzwwwyyy{{{}}}|||{{{yyyxxxxxxyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxvvvuuutttrrrqqqooonnnmmmbbbaaa___]]]ZZZXXXVVVUUUTTTVVVZZZ\\\]]]ZZZWWWUUUUUUWWWYYY[[[___dddkkkooouuuvvvzzzqqqddd^^^TTTPPPVVVVVVNNNKKKPPPIIIJJJJJJIIIIIIIIILLLNNNKKKMMMQQQVVVYYY\\\^^^^^^```bbbdddfffjjjpppwww|||~~~|||xxxppphhhbbb]]]YYYRRRJJJCCC>>>:::888999888777888;;;======<<<;;;;;;<<<===???AAABBBCCCFFFGGGHHHIIIIIIJJJMMMOOONNNOOOQQQSSSTTTTTTRRRQQQPPPPPPQQQQQQRRRSSSSSSSSSQQQQQQSSSUUUXXXZZZ]]]^^^\\\```eeelllwwwzzzddd[[[RRRNNNKKKJJJKKKOOOYYYccczzzrrrjjjkkkfffaaa]]]aaahhhtttzzzzzzxxxooolllpppnnnpppsssvvvxxxxxxwwwvvvtttsssqqqnnnllliiihhhgggdddcccaaa^^^[[[\\\```ccc~~~oooeeeffffffaaa```fffccchhhooorrrrrrqqqrrrttttttyyy}}}~~~}}}~~~~~~zzzwwwwwwvvvsssqqqoookkkfffccc```\\\XXXUUUTTTSSSQQQOOOJJJIIIHHHEEECCCAAA@@@???AAAAAA@@@@@@???>>>======???>>>===;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<>>======>>>@@@CCCFFFIIIHHHIIIKKKKKKJJJJJJKKKMMMQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSRRRPPPPPPRRRSSSTTTVVVWWWXXXXXXZZZ\\\___cccccciiivvvnnn]]]TTTOOOLLLJJJHHHIIISSShhh|||uuufffbbbdddaaa______ffftttxxxrrrpppnnnkkkggglllnnnqqqsssuuuvvvvvvvvvuuutttsssrrrqqqmmmiiieeeeeecccaaa___```cccgggjjjzzzlllbbbdddddd``````eeeggglllssswwwwwwwwwxxxzzzzzz}}}zzzwwwvvvtttrrrpppmmmjjjeeebbb\\\YYYUUUSSSQQQPPPNNNLLLJJJIIIHHHFFFCCCBBB@@@???@@@@@@???>>>============>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAABBBCCCFFFIIILLLPPPMMMNNNQQQRRRRRRWWW^^^```dddnnnoooccc___^^^aaajjj~~~tttssspppnnnmmmlllmmmnnnnnnnnnmmmlllllllllmmmnnnhhhhhhhhhiiiiiihhheeeccc```aaaaaa```^^^]]]```bbbddd```\\\YYYYYYZZZZZZZZZWWWVVVVVVWWWXXXYYYXXXVVV[[[WWWRRROOOOOOPPPPPPPPPRRRTTTWWWYYYZZZZZZXXXWWWZZZ[[[]]]^^^]]][[[YYYWWWWWWWWWVVVUUUTTTTTTSSSSSSNNNNNNOOONNNNNNOOOQQQTTTVVVWWWXXXZZZZZZYYYXXXWWWXXXXXXXXXWWWWWWUUUTTTTTTRRRSSSTTTUUUUUUVVVVVVVVVYYYYYYXXXWWWWWWVVVUUUUUUSSSUUUWWWXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUWWWXXXYYYXXXXXX^^^gggnnnrrrxxx}}}vvvqqqpppqqqssstttxxx|||~~~{{{~~~|||yyyvvvtttsssssssssvvvtttssstttuuuuuutttsssooonnnmmmlllllljjjgggeeeaaa]]]YYYUUUSSSQQQOOOMMMMMMNNNNNNNNNNNNNNNNNNNNNQQQSSSVVVYYY\\\```eeeiiimmmooottt|||zzzlll```XXXSSSPPPOOOMMMKKKIIIGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLGGGJJJMMMQQQSSSWWW\\\___bbbeeeiiimmmppprrrvvvxxx|||{{{xxxrrrllliiiiiikkkkkkcccUUUHHH>>>888777777777777888999999:::;;;;;;======>>>AAADDDGGGKKKLLLKKKLLLNNNNNNMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTSSSRRRRRRSSSUUUUUUVVVXXXXXXYYYZZZ]]]```ffffffnnn{{{vvvcccWWWQQQOOONNNMMMNNNRRR___vvv~~~mmm```\\\]]]ZZZZZZ]]]iii}}}vvvqqqoooooollliiimmmnnnppprrrtttvvvwwwwwwwwwuuusssqqqpppmmmiiifffhhhfffdddcccdddgggkkkmmmssshhh```aaaccc```aaafffmmmrrryyy~~~~~~|||yyyvvvsssqqqooommmkkkhhhccc```YYYVVVSSSPPPOOOMMMKKKIIIJJJIIIGGGFFFDDDBBB@@@@@@@@@>>>===;;;;;;;;;<<<<<<======<<<<<<<<<<<<======;;;;;;<<<<<<<<<=========<<<>>>AAACCCDDDGGGKKKNNNPPPOOOPPPSSSTTTTTTYYY___```kkk|||hhh```\\\]]]eeesss{{{pppooommmlllkkkkkklllmmmmmmlllkkkjjjjjjjjjjjjjjjgggffffffggghhhgggeeebbb___``````___^^^```cccfffhhhddd___[[[YYYYYYYYYXXXXXXWWWWWWXXXZZZZZZYYYXXXZZZWWWSSSQQQQQQRRRSSSSSSUUUVVVXXX[[[]]]]]]^^^]]]______^^^]]]\\\ZZZXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPMMMNNNPPPPPPOOOOOOQQQRRRUUUWWWYYYZZZZZZXXXUUUSSSXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVWWWWWWWWWWWW\\\[[[YYYVVVTTTSSSSSSSSSSSSUUUWWWXXXWWWVVVVVVWWWUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXZZZaaagggmmmvvvzzztttpppoooqqqqqqrrruuuyyy{{{{{{zzz{{{yyywwwuuutttssstttuuurrrqqqpppppprrrsssrrrqqqlllkkkiiiiiihhhfffccc```]]]ZZZVVVSSSQQQOOOLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIOOOQQQSSSUUUWWWZZZ^^^aaabbbfffmmmvvvrrrdddZZZTTTNNNKKKKKKKKKKKKJJJHHHGGGEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIGGGHHHJJJLLLOOOSSSXXX\\\]]]bbbgggllloooqqqsssuuuvvvuuusssooommmmmmpppssspppdddQQQBBB:::888888888888888888999999:::::::::<<<>>>AAAEEEIIILLLOOOPPPLLLNNNOOOPPPOOOOOOQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRTTTUUUUUUTTTSSSSSSTTTVVVTTTVVVYYYZZZ\\\```dddgggkkknnnwwwyyydddXXXQQQNNNNNNNNNPPPVVV^^^nnnrrrddd[[[VVVVVVWWWYYYbbbuuuyyysssooooooooonnnllloooooopppqqqtttvvvxxxyyyyyywwwssspppnnnllljjjgggjjjiiihhhgggiiilllppprrrlllddd___```bbbbbbeeejjjrrrxxx}}}{{{vvvsssooommmkkkjjjhhheeeaaa^^^WWWUUURRRPPPOOOMMMKKKHHHIIIHHHGGGEEECCCBBB@@@@@@???>>><<<;;;:::;;;<<<===<<<<<<<<<<<<<<<===>>>???;;;;;;<<<<<<======>>>>>><<<>>>AAADDDFFFIIIMMMPPPSSSRRRTTTXXXYYYYYY^^^dddgggxxx}}}eee\\\YYY]]]llluuummmlllkkkkkkkkkkkklllmmmmmmllllllkkkjjjiiiiiiiiiiiihhhgggggggggfffdddaaa```___^^^^^^^^^```ccceeegggdddaaa___^^^\\\ZZZXXXZZZYYYYYYZZZ[[[\\\ZZZYYYXXXVVVSSSRRRSSSUUUVVVVVVXXXYYY[[[]]]___aaabbbcccbbbaaa___]]]ZZZXXXWWWWWWTTTTTTSSSRRRPPPOOONNNNNNNNNPPPRRRRRRRRRQQQRRRSSSXXXYYYYYYYYYXXXVVVTTTSSSWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXXXXYYYYYYYYYXXX]]][[[WWWTTTQQQPPPOOOPPPQQQTTTVVVWWWVVVUUUVVVVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYWWWXXX]]]bbbjjjwww|||xxxvvvuuusssqqqrrrtttvvvwwwwwwssssssuuuvvvwwwwwwwwwwwwsssqqqpppoooppppppnnnllljjjiiigggffffffccc```]]]ZZZWWWTTTQQQPPPNNNKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHKKKMMMOOOPPPQQQRRRUUUWWWXXX\\\cccllluuu}}}{{{pppaaaVVVQQQOOOKKKHHHIIIJJJKKKKKKJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKOOOUUUYYYZZZ]]]bbbgggiiillloooqqqppppppoooooooooqqqrrrtttkkk]]]KKK>>>999888888777999999999999:::::::::;;;>>>@@@DDDIIILLLNNNOOOPPPLLLMMMOOOOOOOOOOOOQQQSSSTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUSSSSSSUUUVVVTTTVVVZZZ]]]aaagggmmmqqqqqqvvviiiZZZRRRNNNNNNJJJKKKQQQZZZgggyyy{{{iii```YYYUUUUUU\\\bbbqqqxxxtttooommmnnnoooooooooqqqqqqqqqrrrtttvvvyyy{{{{{{wwwrrrooommmllljjjiiijjjjjjiiijjjlllooorrrtttwwwfffbbb___```cccfffjjjooouuu{{{~~~|||xxxsssooojjjiiigggfffeeebbb^^^[[[WWWUUURRRQQQPPPNNNKKKIIIGGGGGGFFFDDDBBBAAA@@@??????>>>===<<<<<<<<<======<<<;;;;;;<<<<<<===>>>???;;;;;;<<<<<<===>>>>>>???<<>>==================<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<===>>>>>>???@@@>>>AAAFFFIIIKKKMMMPPPRRRSSSQQQSSSWWW[[[^^^eeemmmzzzmmmbbb\\\___mmmyyypppkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmlllllljjjjjjmmmkkkiiiggggggeeecccaaaaaa```^^^^^^______^^^]]]]]]^^^```bbbdddccc```]]]___^^^\\\\\\\\\[[[YYYVVVTTTRRRRRRSSSVVVYYYZZZZZZ]]]^^^```bbbcccdddcccccc___^^^\\\YYYWWWVVVUUUTTTRRRRRRRRRQQQPPPPPPOOOOOOPPPRRRTTTUUUVVVWWWYYY[[[aaa___[[[XXXVVVWWWXXXZZZUUUVVVWWWYYYZZZ[[[[[[[[[YYYYYYZZZZZZZZZZZZZZZYYYYYYWWWTTTQQQOOOMMMMMMLLLMMMPPPSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXYYYXXXXXX[[[]]]dddsss{{{wwwtttpppllljjjooorrruuuxxxyyyvvvsssqqqooonnnmmmnnnooopppooonnniiigggeeedddbbb___[[[XXXVVVTTTRRRQQQPPPNNNKKKHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCEEEGGGGGGGGGFFFGGGHHHIIIKKKOOOTTTWWWYYYYYYYYYTTTPPPKKKIIIIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBB@@@AAABBBBBBCCCFFFJJJNNNUUUVVVXXXYYYZZZ^^^cccgggnnnnnnmmmllliiibbbZZZUUUIIIDDD===::::::::::::888<<<<<<===>>>???@@@AAAAAAEEEGGGIIILLLMMMMMMLLLLLLOOOQQQSSSSSSSSSTTTVVVXXXWWWVVVTTTSSSSSSTTTVVVWWWTTTUUUUUUTTTSSSSSSTTTVVVYYYZZZ\\\]]]```eeekkkoooyyyuuuaaaXXXRRRKKKIIIKKKJJJNNNYYYkkk|||}}}hhh\\\WWWVVVYYY]]]iiizzzyyyuuummmlllkkkjjjkkklllnnnooottttttsssssstttuuuuuuvvvvvvsssooollllllkkkkkkjjjeeeeeeggghhhjjjkkklllmmmyyywwwxxxxxx{{{|||uuuhhh[[[]]]^^^```dddkkkrrrvvv{{{}}}|||{{{zzzwwwsssmmmhhhcccbbbaaa```___]]]ZZZWWWRRRPPPOOONNNMMMKKKHHHEEECCCCCCBBBAAA???>>>======999:::<<<======<<<;;;:::;;;::::::::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@AAADDDHHHKKKMMMOOOQQQSSSTTTRRRRRRWWW[[[```iiirrrssscccaaa]]]dddvvvsssnnnjjjjjjkkklllllllllkkkkkkkkkllllllmmmmmmlllkkkjjjjjjhhhfffeeeffffffdddcccaaa______```aaaaaa___\\\\\\[[[[[[]]]```aaa```___aaa___]]]\\\\\\ZZZWWWTTTQQQPPPPPPSSSVVVZZZ[[[[[[^^^```bbbddddddcccaaa___ZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQSSSTTTUUUWWW[[[^^^aaa```^^^\\\ZZZZZZZZZ[[[XXXXXXYYYZZZZZZZZZZZZYYYWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUSSSQQQPPPOOONNNMMMPPPSSSTTTTTTSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYXXX]]]\\\]]]^^^^^^bbbnnn||||||vvvoookkkoooppprrrsssssssssqqqqqqooommmlllmmmnnnnnnmmmlllgggfffdddbbb```]]]XXXUUUSSSRRRQQQPPPOOOMMMJJJGGGFFFEEEEEEDDDCCCCCCBBBBBB@@@BBBDDDEEEDDDCCCCCCCCCDDDFFFHHHJJJLLLLLLLLLLLLIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>======>>>>>>>>>;;;<<<>>>???@@@AAADDDFFFKKKLLLOOOPPPQQQSSSVVVYYYaaa___]]][[[WWWQQQIIICCC===<<<:::999999:::;;;<<<>>>>>>???AAACCCDDDEEEFFFHHHIIIKKKLLLNNNNNNNNNNNNOOOQQQSSSSSSSSSTTTVVVXXXXXXWWWUUUSSSSSSUUUWWWXXXUUUVVVVVVVVVTTTTTTVVVWWWYYY[[[\\\^^^bbbgggnnnsssuuudddVVVSSSOOOIIIHHHMMMRRRWWWfffzzzppp```WWWTTTWWW___gggsss{{{uuussskkkkkkkkkjjjiiijjjlllnnnrrrrrrrrrrrrrrrqqqpppppprrrpppmmmkkkkkkkkkjjjiiicccdddeeeggghhhiiiiiihhhyyyqqqkkkiiiiiihhhjjjnnnmmmrrrwwwyyyzzzvvvjjj^^^XXX[[[]]]___ccclllssswww}}}|||xxxwwwwwwwwwuuuqqqkkkgggaaa```______^^^\\\YYYVVVNNNMMMLLLKKKKKKIIIEEECCCBBBBBBAAA@@@???======<<<777999;;;======;;;999888;;;::::::999999:::::::::;;;;;;<<<===>>>???@@@@@@BBBFFFJJJMMMOOOPPPRRRTTTVVVTTTTTTYYY]]]cccnnnxxxeee]]]aaaccclllwwwooommmiiijjjjjjkkkkkkkkkjjjjjjiiijjjkkklllmmmlllkkkjjjfffeeecccccceeeffffffeee```______aaadddddd```]]]]]]ZZZXXXXXXZZZ^^^```aaabbb```^^^\\\[[[YYYUUUSSSPPPOOOPPPRRRVVVZZZ[[[[[[___aaaccceeedddbbb___\\\VVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTOOOPPPQQQRRRTTTWWW\\\````````````___^^^]]][[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWUUUVVVVVVWWWVVVVVVUUUUUUVVVVVVUUUUUUTTTRRRQQQPPPNNNQQQTTTUUUUUUTTTUUUVVVUUUVVVWWWYYYYYYYYYYYYXXX[[[[[[[[[[[[YYYZZZeeerrruuu}}}}}}uuuooommmmmmlllmmmoooqqqsssuuurrrpppnnnllllllkkkhhhffffffdddbbb```^^^[[[WWWSSSRRRPPPOOOOOOOOOMMMIIIFFFGGGGGGFFFEEEDDDDDDCCCCCC>>>@@@CCCCCCBBBAAAAAAAAAAAABBBDDDFFFFFFFFFFFFFFFGGGFFFEEEBBB???>>>???AAABBB@@@???=========>>>>>>===<<<<<<;;;;;;;;;<<<<<<777999<<<======>>>@@@BBB@@@CCCGGGIIIJJJJJJKKKLLLQQQNNNKKKIIIHHHDDD???:::999999999888888999<<>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<===AAA???<<<999888999;;;<<<:::;;;<<<<<<<<<===???AAAEEEGGGIIILLLOOOQQQSSSSSSUUUWWWVVV[[[ccceeesssrrraaa\\\```hhh~~~~~~tttnnnhhhhhhiiijjjkkkkkkkkkjjjiiigggggggggggghhhhhhhhhhhhccccccddddddccc```^^^\\\```^^^]]]___bbbcccaaa___WWWXXXYYYYYYYYY[[[^^^aaa```___]]]ZZZXXXVVVTTTTTTRRRQQQRRRVVVZZZ]]]^^^^^^aaabbbbbbbbbaaa```______WWWWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPQQQSSSTTTSSSRRRQQQSSSVVVZZZ[[[\\\```______```aaa```]]][[[UUUVVVXXXYYYYYYXXXVVVUUUUUUVVVVVVWWWWWWVVVVVVVVVUUUWWWXXXXXXUUUSSSRRRRRRVVVUUUTTTSSSSSSSSSTTTUUUXXXZZZ[[[ZZZXXXWWWWWWXXXYYYYYYZZZZZZ[[[\\\^^^^^^iiiooovvv||||||vvvlllmmmnnnoooqqqssstttuuusssqqqooonnnmmmllliiifffhhhddd___\\\ZZZYYYXXXWWWNNNMMMMMMMMMLLLLLLKKKKKKEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB?????????@@@AAAAAAAAABBBAAA@@@??????AAA@@@???===@@@@@@???===<<<;;;:::999<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::>>>>>>???@@@AAAAAAAAA@@@AAA@@@???>>><<<;;;:::999999888888999:::<<>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>===;;;::::::;;;<<<===;;;<<<<<<<<<<<<===@@@CCCGGGHHHKKKNNNPPPSSSTTTUUUVVVYYYWWW[[[cccgggxxxwwwggg\\\\\\bbbvvv|||sssnnniiiiiiiiijjjkkkkkkkkkjjjiiiiiiiiihhhggggggffffffeeebbbbbbccccccaaa___\\\[[[]]]\\\\\\^^^aaaaaa___\\\VVVVVVVVVWWWYYY[[[]]]^^^aaa___]]]ZZZXXXUUUTTTSSSSSSRRRSSSVVVZZZ]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[XXXXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPPPPQQQSSSTTTSSSRRRQQQSSSWWWZZZ\\\\\\aaa```_________]]][[[XXXWWWWWWXXXXXXXXXWWWVVVUUUSSSTTTTTTUUUUUUUUUUUUTTTTTTVVVWWWVVVTTTSSSSSSSSSTTTSSSRRRQQQQQQRRRSSSSSSXXXYYYZZZZZZXXXWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\bbbgggooovvvzzz|||tttrrrqqqpppooopppqqqqqqpppnnnlllkkkjjjiiifffcccdddaaa]]][[[YYYXXXVVVUUURRRRRRPPPNNNLLLJJJHHHGGGEEEDDDCCCBBBBBBAAAAAAAAA??????>>>>>>===>>>>>>????????????@@@@@@@@@@@@@@@>>>=========>>>>>><<<;;;=========<<<<<<;;;;;;:::<<<<<<;;;;;;::::::999999999999999888888888888888::::::;;;;;;<<<;;;;;;;;;;;;;;;:::999888777666666888888999:::<<<>>>@@@AAABBBCCCEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQRRRTTTVVVWWWXXXXXXXXXVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXVVVUUUWWWZZZ\\\^^^^^^aaaeeegggnnn|||vvvcccXXXTTTNNNIIIJJJPPPXXX]]]|||uuufff___ZZZ[[[___jjj|||}}}vvvtttooolllmmmlllkkkkkkjjjjjjkkkkkklllnnnnnnnnnmmmllllllkkkkkkjjjiiihhhhhhhhhhhhfffdddbbbaaaaaaaaabbbbbbcccdddmmmbbb\\\XXXXXXZZZSSSSSSSSSSSSRRRPPPNNNLLLMMMOOORRRTTTTTTSSSQQQOOOTTTWWW[[[]]]___dddlllrrryyy}}}{{{{{{yyyvvvsssooolllhhhccc___^^^\\\YYYXXXVVVTTTPPPNNNJJJIIIGGGDDDBBB@@@??????>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<>>===<<<<<<;;;<<<<<>>>>>>>>>>>>>>===<<<===>>>>>><<<::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888777777777777777777777777777777888888888777666666777666666666666555555555777888:::<<<>>>@@@BBBBBBFFFGGGHHHIIIKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVWWWYYY\\\```bbbaaaeeeiiioooyyyzzzfff[[[TTTSSSPPPNNNPPPXXXfffppp|||oooaaa\\\ZZZ^^^gggwwwtttpppqqqmmmkkkmmmlllkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhffffffffffffdddbbb``````______``````aaaaaauuubbbXXXSSSPPPPPPRRRLLLMMMNNNNNNMMMLLLIIIHHHHHHIIIKKKLLLNNNNNNNNNNNNRRRUUUYYY\\\___eeemmmttt{{{}}}yyy{{{}}}{{{zzzyyyxxxtttoookkkhhhddd```]]]\\\YYYWWWUUUSSSQQQNNNLLLHHHGGGEEEBBB@@@???>>>============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<=========<<<;;;=========<<<===AAAFFFJJJLLLMMMOOORRRTTTVVVWWWWWWXXX]]]\\\___jjjwww|||eee\\\ZZZ]]]gggssswwwqqqooommmjjjjjjjjjjjjiiiiiihhhhhhiiihhhgggfffeeecccbbbbbbbbbbbbbbbaaa___^^^\\\[[[YYY[[[^^^``````___\\\YYYZZZXXXVVVZZZ```cccaaa]]][[[[[[ZZZZZZYYYXXXWWWVVVWWWVVVVVVWWWZZZ[[[[[[ZZZZZZYYYZZZZZZZZZ[[[\\\\\\\\\[[[ZZZXXXVVVUUUTTTTTTSSSRRRRRRQQQRRRRRRSSSTTTSSSSSSSSSVVVZZZ]]]^^^^^^]]][[[ZZZYYYZZZYYYWWWVVVZZZXXXUUUSSSQQQQQQRRRRRRPPPQQQRRRRRRSSSSSSSSSRRRQQQRRRRRRQQQPPPPPPSSSUUUTTTTTTSSSSSSSSSTTTVVVWWWVVVWWWXXXWWWUUUUUUVVVXXX\\\\\\[[[ZZZZZZZZZZZZZZZ^^^bbbhhhkkkmmmqqqvvvzzzzzzrrrmmmkkkkkkkkkkkkiiigggfffeeedddaaa^^^^^^\\\[[[ZZZYYYXXXUUURRROOONNNMMMLLLJJJIIIHHHGGGDDDCCCBBBBBBAAAAAAAAABBB@@@@@@>>>===<<<<<<<<<<<<============>>>>>>>>>>>>???>>>>>>>>>??????===;;;999999999999999999999999<<<<<<;;;:::999888777777666666666777777777777777888999999999888777666666666666777777777888888888777999;;;>>>@@@BBBDDDDDDIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZYYYYYYYYYXXXXXXXXXXXXXXXVVVWWWWWWWWWYYY\\\aaadddhhhkkkqqqyyymmm___YYYWWWZZZ[[[WWWVVVbbbxxxtttiii]]][[[[[[aaaooosssppppppmmmjjjkkkkkkkkkjjjjjjjjjjjjkkkkkkggghhhhhhiiijjjkkkllllllhhhfffddddddddddddbbbaaa______^^^^^^^^^___``````}}}ooo^^^VVVQQQNNNLLLMMMJJJJJJIIIHHHHHHHHHGGGGGGEEEFFFGGGIIIKKKLLLNNNOOOPPPTTTXXX\\\```gggpppwwwtttsssssstttuuuuuusssqqqpppttt|||yyywwwvvvtttqqqlllgggdddaaa^^^[[[YYYWWWTTTRRRPPPNNNLLLIIIGGGFFFDDDBBB@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>===<<<:::999===>>>>>>>>>???CCCIIIMMMOOOOOOQQQSSSTTTVVVVVVVVVSSSZZZ[[[aaaqqqyyyiii[[[XXX\\\bbbpppvvvqqqooommmjjjjjjiiihhhgggfffffffffeeeeeeeeeeeedddddddddcccccccccbbbaaa```^^^]]]\\\ZZZ\\\___aaa```^^^\\\ZZZZZZXXXWWW[[[aaaccc___[[[VVVWWWXXXYYYZZZZZZYYYYYYXXXWWWWWWXXXZZZ[[[ZZZYYYZZZZZZYYYYYYZZZ[[[\\\]]]]]][[[XXXUUURRRPPPOOONNNQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTUUUXXX[[[]]]^^^]]]XXXWWWVVVWWWXXXYYYYYYXXXYYYWWWTTTQQQOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRROOOOOOPPPOOONNNOOORRRTTTRRRRRRQQQQQQRRRTTTUUUWWWUUUVVVVVVUUUTTTTTTVVVXXX[[[[[[ZZZYYYXXXXXXXXXXXXaaadddggghhhjjjnnntttyyy}}}uuuooommmmmmnnnkkkjjjhhhgggfffdddaaa___]]]\\\ZZZZZZYYYWWWTTTRRRLLLLLLKKKIIIHHHFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBB@@@@@@>>>===<<<<<<<<<<<<;;;;;;<<<===>>>>>>?????????=========>>>>>>===;;;:::::::::999888888777777;;;::::::999888888777777777777777888888888999999999999:::999999888777666777777888999999:::;;;;;;:::;;;<<>>======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========<<<:::999===>>>???@@@BBBFFFKKKOOOQQQQQQRRRSSSSSSTTTSSSSSSNNNWWW\\\fff}}}eee[[[UUUXXX]]]fffxxx~~~sssooonnnmmmjjjiiigggfffeeedddddddddbbbbbbccccccdddddddddeeedddcccbbbaaa___^^^]]]]]]ZZZ]]]``````___]]][[[[[[WWWWWWXXX[[[^^^^^^[[[WWWSSSUUUWWWYYYZZZ[[[ZZZZZZYYYXXXWWWXXXZZZ[[[[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[YYYVVVRRROOOLLLKKKKKKOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWYYY\\\^^^]]]\\\VVVUUUTTTUUUWWWYYYYYYYYYYYYWWWTTTRRRPPPPPPPPPQQQUUUUUUUUUUUUTTTSSSRRRQQQMMMNNNOOONNNMMMNNNOOOQQQNNNMMMMMMNNNOOOQQQSSSTTTTTTUUUUUUTTTSSSSSSUUUXXXWWWWWWVVVUUUTTTTTTTTTUUU___bbbfffgggiiilllrrrwww{{{xxxrrrpppppppppmmmllljjjiiihhhfffcccaaa^^^\\\ZZZXXXWWWVVVSSSQQQMMMLLLKKKHHHEEECCCAAA@@@BBBBBBAAAAAAAAAAAABBBBBB???>>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>?????????<<<;;;:::;;;<<<<<<:::888;;;::::::999888777777666999999999888888888888777777888888999999:::::::::888999999999999888888777888888999999:::;;;;;;<<<======>>>???AAADDDGGGIIIKKKKKKKKKKKKLLLLLLNNNNNNQQQQQQRRRSSSUUUVVVWWWXXXVVVUUUUUUVVVVVVXXXYYYZZZ]]]\\\ZZZXXXWWWWWWXXXXXXVVVYYY[[[\\\]]]aaahhhmmmttt{{{~~~mmm___UUUQQQRRRYYY^^^]]]```ssssssbbbZZZTTT[[[eeerrrxxxuuurrrppppppooonnnnnnkkkjjjjjjiiiiiijjjjjjkkkpppooommmjjjgggdddbbbaaacccaaa^^^^^^___aaaaaaaaa______```aaabbbdddeeefffvvvhhhYYYQQQMMMIIIFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFDDDEEEGGGIIIKKKLLLNNNNNNPPPTTTXXX[[[^^^eeemmmsss}}}wwwsssoookkkooonnnooorrrvvvzzz{{{zzzzzzuuupppmmmkkkiiifffcccaaa^^^ZZZXXXVVVSSSOOOLLLKKKIIIGGGFFFEEECCCBBB@@@>>>===<<<<<<;;;;;;;;;::::::::::::999;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDHHHMMMPPPRRRRRRRRRRRRRRRQQQPPPPPPOOOZZZaaaqqqooo\\\WWWUUUZZZ___jjjvvvooommmlllllliiihhhfffdddbbbbbbaaabbbbbbbbbbbbbbbccccccddddddcccbbbaaa___^^^]]]\\\\\\ZZZ\\\___^^^\\\ZZZZZZ[[[VVVWWWZZZ\\\]]][[[WWWUUUTTTUUUWWWYYYZZZZZZYYYXXXXXXWWWWWWXXXZZZ\\\[[[ZZZYYYXXXWWWUUUUUUVVVWWWXXXXXXVVVRRROOOMMMKKKKKKKKKMMMNNNPPPRRRUUUWWWXXXYYYYYYYYYYYY[[[]]]]]]\\\ZZZWWWUUUTTTTTTVVVXXXXXXXXXYYYXXXVVVTTTSSSSSSSSSSSSVVVVVVUUUUUUSSSRRRPPPOOOKKKMMMNNNNNNMMMLLLMMMNNNLLLKKKKKKLLLMMMPPPRRRSSSTTTTTTTTTRRRRRRRRRUUUXXXUUUTTTSSSSSSSSSSSSSSSTTTZZZ```gggkkklllnnnqqqtttxxx{{{|||vvvsssrrrrrrooommmkkkjjjiiihhheeebbb___\\\XXXUUUTTTSSSQQQOOOLLLKKKJJJHHHFFFCCCBBBAAABBBAAAAAA@@@AAAAAABBBBBB??????>>>>>>===>>>>>>????????????>>>>>>=========;;;:::::::::;;;;;;999888999999999999999999999999777777777888888888888888777777888888999::::::;;;888999:::::::::::::::::::::;;;;;;<<<<<<=========AAA@@@??????AAADDDHHHKKKMMMMMMLLLLLLMMMOOOPPPQQQRRRRRRSSSUUUVVVWWWXXXYYYXXXWWWWWWWWWWWWYYYZZZ[[[^^^]]]ZZZXXXWWWWWWXXXXXXWWW[[[___bbbdddiiirrryyy~~~kkk___UUUPPPPPPNNNSSSZZZcccqqqmmmbbb]]][[[eeerrruuuuuutttrrrqqqrrrrrrqqqmmmllllllkkkkkkllllllmmmqqqooommmjjjgggdddaaa``````^^^\\\\\\^^^```aaaaaa```aaabbbccceeehhhjjjkkk~~~~~~wwwhhhXXXOOOKKKGGGFFFGGGEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGIIIKKKMMMOOOOOOPPPRRRTTTXXXZZZ\\\bbbiiipppyyy~~~~~~vvvnnnllllllkkkqqqrrrtttyyyzzztttnnnjjjiiigggdddbbbaaa^^^ZZZWWWUUURRRNNNKKKJJJHHHGGGEEECCCBBBAAA???===<<<;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<<<<======999999:::;;;<<<===>>>???;;;>>>AAADDDFFFIIINNNQQQSSSSSSRRRRRRQQQOOONNNMMMSSS___hhh|||}}}bbb[[[WWWXXX]]]aaammmpppkkkkkkkkkkkkiiigggeeecccaaa`````````bbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^]]]\\\[[[[[[YYY\\\]]]\\\YYYXXXYYY[[[VVVZZZ^^^___]]]ZZZWWWVVVVVVWWWYYYZZZZZZYYYWWWVVVXXXWWWWWWXXX[[[\\\\\\[[[[[[ZZZXXXVVVVVVVVVXXXYYYUUUSSSPPPNNNLLLLLLMMMMMMKKKMMMOOOSSSVVVXXXZZZZZZZZZZZZZZZ\\\]]]]]][[[YYYYYYWWWTTTTTTUUUWWWWWWVVVZZZYYYXXXWWWVVVVVVUUUUUUWWWVVVVVVTTTRRRPPPNNNMMMJJJLLLNNNOOOMMMLLLKKKLLLLLLLLLLLLMMMOOOQQQSSSUUUSSSSSSSSSRRRQQQRRRUUUXXXUUUTTTTTTTTTTTTTTTUUUUUUXXX___iiioooqqqqqqrrrsssvvvxxx~~~xxxtttrrrrrrooommmlllkkkjjjhhheeeccc___[[[VVVSSSQQQPPPOOONNNHHHHHHHHHGGGGGGFFFFFFFFFAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAA???>>><<<;;;:::===<<<;;;<<<======;;;999777888888999::::::;;;;;;666666666777888888999999666777777888999::::::::::::;;;<<<===============>>>>>>>>>?????????@@@@@@DDDBBB@@@???@@@DDDIIILLLNNNNNNNNNNNNOOOQQQSSSTTTSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXZZZ[[[\\\___]]][[[XXXWWWWWWXXXXXXXXX]]]bbbfffiiipppzzznnn___UUUNNNNNNRRRNNNQQQYYYjjjqqqfffaaa```eeeppp~~~}}}xxxzzzyyyuuusssssssssrrrnnnnnnmmmmmmmmmmmmnnnnnnmmmlllkkkiiihhhfffeeeddd^^^\\\ZZZ[[[]]]```aaabbbaaabbbccceeehhhjjjmmmnnntttvvvxxxyyyyyyzzz|||}}}vvvjjjZZZPPPMMMKKKHHHDDDGGGGGGGGGHHHIIIJJJLLLLLLNNNLLLKKKLLLNNNPPPPPPOOOSSSUUUXXX[[[]]]aaaeeehhhnnnooopppmmmiiigggiiikkkvvv}}}~~~zzzvvvqqqmmmkkkiiifffaaa^^^]]][[[YYYWWWOOOMMMKKKIIIHHHGGGDDDBBB???>>>>>>===<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>??????>>>>>>@@@BBBEEEIIILLLOOOQQQRRRPPPSSSXXXZZZVVVPPPSSSYYY[[[ggg|||iiiWWW]]]YYYZZZbbblllyyyvvvmmmllljjjiiiiiiiiigggdddbbbaaaaaacccdddbbbbbbbbbbbbaaaaaaaaaaaa______^^^]]]\\\[[[ZZZYYY\\\]]]^^^\\\ZZZYYYYYYZZZYYYYYYZZZZZZYYYXXXWWWWWWUUUWWWYYYZZZZZZYYYWWWUUUWWWWWWWWWXXXYYY[[[\\\]]]]]]ZZZVVVTTTUUUWWWWWWXXXUUUSSSPPPMMMLLLLLLMMMNNNRRRSSSUUUWWWYYY[[[[[[\\\[[[\\\]]]]]]\\\ZZZWWWUUURRRTTTVVVXXXYYYYYYXXXWWWYYYYYYXXXXXXXXXXXXYYYYYY[[[XXXTTTSSSRRRPPPLLLHHHIIIJJJMMMNNNMMMLLLIIIGGGHHHIIIJJJLLLNNNPPPRRRRRRTTTSSSRRRSSSUUUVVVWWWVVVVVVVVVUUURRRPPPOOOQQQSSS\\\]]]cccooowwwvvvtttsssuuuyyyzzzxxxxxxsssmmmjjjiiigggeeebbbaaa^^^ZZZTTTQQQOOONNNOOOKKKIIIGGGGGGGGGGGGEEEDDDEEEDDDCCCBBBBBBAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBJJJEEE>>>999888:::<<<===<<<<<<<<<<<<=========>>><<<<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<===;;;;;;;;;;;;;;;<<<======>>>@@@AAAAAAAAAAAABBBDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHHHHOOOOOOOOOPPPRRRTTTUUUVVVXXXWWWUUUTTTUUUWWWYYY[[[]]]\\\[[[ZZZZZZZZZ[[[[[[]]]\\\ZZZYYYZZZZZZYYYXXX^^^aaafffkkkrrr~~~rrr\\\SSSRRRQQQOOONNNRRR\\\kkk~~~sssfff]]][[[^^^fffyyy~~~{{{{{{|||{{{yyyuuuqqqnnnmmmmmmnnnpppssssssrrrpppmmmkkkhhhdddbbb`````````\\\]]]^^^```aaaaaabbbbbbbbbcccfffjjjmmmoooppppppoooqqqsssttttttuuuwwwxxxyyyyyyyyyzzz|||~~~vvvjjjZZZOOOLLLJJJGGGDDDEEEFFFFFFHHHJJJLLLNNNOOOMMMLLLKKKMMMOOORRRRRRRRRRRRTTTVVVXXXZZZ\\\___bbbdddfffhhhhhhhhhkkkqqqvvv~~~|||xxxuuuqqqmmmlllhhheee```\\\ZZZWWWUUUSSSNNNLLLJJJHHHHHHFFFDDDBBB>>>>>>>>>===<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>??????AAACCCFFFIIIMMMPPPRRRSSSSSSRRRTTTXXXXXXVVVXXX\\\fffwwwrrr___UUU[[[ZZZ]]]gggrrrpppiiiiiiiiihhhhhhjjjhhhfffcccbbbbbbcccddd```````````````_________^^^^^^\\\[[[ZZZZZZZZZZZZ[[[\\\]]]\\\ZZZXXXYYYZZZYYYYYYYYYXXXXXXWWWWWWVVVWWWXXXYYYYYYYYYYYYXXXWWWXXXXXXXXXYYYZZZ[[[]]]]]]\\\ZZZWWWUUUVVVVVVVVVVVVTTTRRRPPPOOONNNPPPRRRSSSTTTUUUVVVXXXYYYZZZZZZ[[[ZZZ[[[[[[[[[ZZZXXXVVVUUUSSSUUUWWWYYYZZZZZZYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXZZZWWWTTTRRRQQQOOOLLLIIIJJJKKKLLLMMMMMMLLLJJJHHHIIIIIIKKKLLLNNNPPPQQQRRRPPPOOOOOOQQQSSSUUUUUUVVVUUUTTTSSSQQQOOOOOORRRUUU^^^]]]cccmmmuuuuuuttttttwww{{{}}}}}}{{{vvvoookkkjjjhhheeebbb^^^\\\XXXSSSPPPNNNNNNMMMKKKIIIHHHGGGGGGGGGEEECCCEEEDDDCCCBBBBBBAAAAAABBB@@@@@@AAAAAAAAAAAABBBBBBIIIEEE???;;;;;;<<<>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@???AAABBBBBBBBBBBBCCCEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJOOOOOOPPPPPPRRRSSSTTTUUUVVVUUUUUUUUUVVVXXXYYYZZZ\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXWWWWWWXXXYYYZZZZZZ___dddkkkrrr{{{ttteeeVVVPPPOOOMMMMMMMMMWWWeeezzzrrrggg^^^ZZZ]]]cccmmm~~~zzz{{{{{{zzzxxxuuuqqqooopppoooppprrrttttttsssqqqkkkjjjhhhfffdddbbbaaaaaa^^^______```aaaaaaaaaaaabbbdddgggkkkmmmnnnnnnnnniiijjjlllmmmmmmnnnppprrrtttsssssstttvvvzzz}}}vvvjjjZZZOOOJJJIIIGGGEEEEEEEEEFFFHHHKKKNNNPPPQQQPPPNNNNNNOOORRRUUUVVVVVVTTTVVVXXXYYYZZZ[[[]]]___^^^aaadddgggkkkrrr|||}}}|||zzzwwwssspppmmmkkkfffccc]]]YYYVVVSSSOOOMMMMMMKKKHHHGGGFFFEEECCCAAA>>>>>>======<<<;;;;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>@@@AAACCCEEEHHHKKKNNNQQQSSSTTTXXXTTTTTTYYY]]]___bbbfffzzzsss___YYYYYYZZZ[[[bbbooo}}}vvvjjjgggiiiiiihhhhhhiiigggdddbbb``````aaaaaa^^^^^^]]]]]]]]]\\\\\\\\\]]]\\\ZZZXXXXXXYYYZZZ[[[[[[\\\]]][[[YYYXXXYYYZZZ[[[ZZZXXXWWWVVVVVVVVVWWWZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZ[[[]]]]]][[[ZZZXXXWWWWWWWWWUUUTTTSSSRRRQQQQQQRRRTTTVVVXXXVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYXXXWWWVVVTTTSSSUUUWWWYYYZZZ[[[[[[[[[[[[\\\\\\ZZZYYYXXXWWWWWWWWWYYYVVVRRROOONNNMMMKKKIIIKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKMMMNNNPPPQQQRRRNNNOOOPPPQQQSSSTTTUUUVVVSSSRRRQQQOOONNNPPPTTTWWW___^^^bbbjjjpppqqqrrrtttxxx|||{{{}}}zzzsssnnnllljjjfffccc^^^\\\YYYUUURRRPPPNNNNNNKKKIIIGGGGGGGGGGGGEEECCCEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBFFFCCC???>>>>>>?????????<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<>>>???@@@BBBAAAAAAAAAAAABBBCCCCCCAAACCCDDDDDDCCCDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGHHHIIIKKKLLLMMMPPPPPPPPPPPPQQQRRRTTTTTTSSSTTTUUUWWWXXXYYYYYYYYY[[[\\\]]]]]]]]]\\\[[[ZZZWWWWWWVVVWWWXXXZZZ]]]^^^cccjjjttt~~~{{{bbbYYYQQQOOONNNMMMOOOSSSbbbuuupppiiibbb]]]YYYZZZcccmmmyyy|||yyyyyyzzzyyywwwtttqqqooorrrrrrrrrsssuuutttrrrpppjjjjjjiiihhhgggeeedddcccaaaaaaaaaaaaaaaaaaaaaaaaccceeehhhkkkmmmmmmlllkkkccceeeggggggggghhhjjjlllooonnnnnnnnnqqqtttxxxzzzxxxyyy{{{~~~|||vvvkkk[[[OOOJJJIIIHHHGGGFFFGGGHHHJJJMMMOOORRRSSSTTTRRRQQQRRRUUUWWWYYYYYYXXXZZZ]]]^^^___```bbbddddddgggkkknnnsss|||~~~}}}{{{wwwsssoookkkiiiccc```ZZZVVVSSSPPPMMMKKKJJJHHHFFFEEEDDDCCCAAA???=========<<<<<<;;;;;;;;;;;;<<<<<<===>>>=========<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;<<>>>>>???@@@???>>><<<============>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<:::::::::<<<===???AAABBBDDDCCCCCCCCCCCCDDDEEEEEECCCDDDFFFFFFEEEEEEGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEHHHHHHHHHIIIJJJLLLMMMNNNQQQQQQQQQQQQRRRSSSTTTTTTRRRTTTVVVXXXZZZZZZYYYYYYZZZ\\\]]]^^^^^^\\\ZZZYYYXXXXXXXXXYYYZZZ^^^bbbffflllssslllZZZUUUQQQPPPOOOPPPWWW```tttuuuooodddaaa```^^^]]]```kkkwww~~~|||yyywwwwwwxxxwwwvvvtttrrrpppssssssrrrsssttttttqqqooojjjkkkllllllkkkjjjhhhgggddddddcccbbbaaaaaaaaaaaaccceeehhhkkklllkkkiiihhh^^^```bbbbbbbbbccceeegggfffeeeeeefffhhhllloooqqqppprrrtttwwwzzz{{{|||}}}||||||}}}~~~}}}{{{tttjjj\\\QQQKKKJJJJJJJJJIIIIIIJJJLLLOOORRRTTTUUUWWWUUUSSSSSSUUUXXXZZZZZZYYY\\\```ccceeefffiiikkkmmmqqqvvv{{{}}}xxxsssmmmiiifff```]]]XXXTTTRRROOOMMMKKKHHHFFFDDDCCCBBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>============<<<<<<;;;;;;<<<<<<======<<<<<<<<<===@@@CCCEEEHHHIIILLLOOORRRUUUVVVWWWZZZ[[[___aaabbbiiizzz}}}iii]]]XXX\\\ccceeeoooxxxooohhhhhhiiifffddddddcccaaa___^^^\\\[[[[[[[[[ZZZZZZZZZYYYXXXWWWWWWVVVXXXWWWUUUUUUVVVYYY\\\^^^^^^___```___]]]]]]]]]^^^]]]\\\ZZZXXXXXXYYY[[[\\\]]]\\\ZZZXXXXXXZZZ\\\]]][[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\[[[XXXVVVTTTTTTSSSSSSSSSUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUTTTSSSQQQQQQQQQQQQRRRXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\ZZZYYYWWWVVVUUUUUUSSSQQQOOOKKKIIIHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLMMMNNNOOOOOOPPPPPPSSSUUUVVVVVVSSSQQQQQQRRRNNNNNNNNNNNNOOORRRXXX\\\\\\ZZZ[[[___bbbdddiiiooozzz|||{{{uuuqqqooollliiihhheee```[[[UUUQQQOOONNNHHHGGGGGGHHHIIIJJJIIIHHHDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBB>>>======>>>??????>>><<<============>>>>>>>>>???========================;;;;;;;;;===>>>@@@BBBCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDFFFGGGGGGGGGGGGHHHJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIKKKMMMNNNOOOQQQQQQQQQRRRSSSTTTUUUVVVSSSUUUXXXZZZ[[[[[[ZZZYYYZZZ[[[\\\]]]]]][[[YYYXXXXXXYYYZZZZZZ\\\aaahhhmmmyyyooobbbUUURRROOOOOOOOOUUUcccppp|||nnneeeaaa^^^^^^___bbbccchhhttt}}}|||yyyuuuuuuuuuvvvuuuuuusssrrrqqqsssrrrrrrssssssrrrpppnnnlllmmmnnnnnnnnnmmmkkkjjjfffeeedddbbbaaaaaaaaaaaacccdddgggiiijjjiiigggfffXXXZZZ\\\]]]]]]]]]___aaa```aaaaaacccdddfffhhhiiigggiiilllooorrrsssttttttvvvwwwxxx{{{}}}}}}{{{yyyppphhh\\\RRRLLLJJJJJJKKKJJJKKKLLLOOORRRUUUXXXZZZ[[[XXXVVVVVVYYY\\\^^^______bbbgggkkknnnpppssstttwww}}}~~~xxxrrrlllgggeee^^^[[[VVVSSSPPPNNNLLLJJJEEEDDDBBBAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<======<<<<<<<<<<<<===============>>>@@@CCCEEEFFFJJJLLLNNNQQQTTTVVVXXXXXXXXX\\\aaadddfffqqqjjj]]]YYYYYY^^^fffuuuwwwooohhhgggfffbbb``````bbbaaa```___^^^^^^]]]]]]ZZZZZZYYYXXXXXXWWWVVVVVVVVVUUUUUUUUUWWWZZZ]]]______```aaa```___^^^___```\\\[[[[[[ZZZZZZ[[[]]]^^^\\\[[[ZZZXXXXXXZZZ[[[\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[]]]\\\ZZZXXXUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSTTTSSSQQQOOOOOOOOOQQQRRRWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[YYYWWWVVVUUUTTTTTTRRRRRRPPPNNNKKKJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJMMMNNNNNNNNNOOOOOOPPPPPPQQQTTTVVVUUUPPPMMMMMMNNNMMMNNNOOOPPPQQQTTTYYY\\\ZZZXXXXXX\\\]]]^^^dddkkk|||~~~{{{~~~~~~xxxtttrrrpppmmmiiieee___YYYSSSPPPNNNNNNKKKJJJIIIIIIKKKKKKJJJIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB===<<<<<<===>>>???===;;;=========>>>>>>>>>??????============>>>>>>>>>>>><<<======>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGHHHHHHGGGHHHIIIKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKLLLNNNPPPQQQRRRRRRRRRSSSUUUVVVXXXYYYVVVWWWZZZ[[[\\\[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYXXXWWWYYY[[[\\\```gggqqqxxxppp```[[[PPPNNNMMMPPPVVVaaauuuqqqddd]]]ZZZXXXXXX]]]dddjjjrrr~~~~~~{{{yyyvvvrrrsssssstttttttttsssrrrrrrrrrrrrqqqrrrsssssspppnnnmmmmmmnnnnnnnnnmmmllllllfffeeecccaaa``````aaaaaabbbcccdddeeeffffffeeeeeeQQQSSSUUUVVVVVVWWWYYYZZZ[[[\\\^^^```aaaaaaaaaaaa^^^```cccgggjjjlllllllllnnnnnnpppsssvvvwwwvvvtttjjjcccZZZQQQLLLJJJIIIJJJHHHJJJMMMQQQUUUZZZ^^^```aaa___]]]___cccgggkkklllooosssxxx||||||wwwqqqkkkgggddd^^^ZZZUUUQQQNNNKKKHHHFFFDDDBBB@@@?????????===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<===???AAACCCEEEGGGGGGLLLMMMPPPSSSUUUXXXYYYZZZ[[[]]]bbbhhhqqqqqq^^^XXXXXX[[[fffsssxxxqqqjjjiiigggbbb````````````_________^^^^^^^^^[[[[[[ZZZYYYXXXWWWVVVVVVSSSTTTUUUWWWYYY[[[^^^___^^^```aaa```___^^^___aaaYYYYYYZZZ[[[\\\]]]]]]^^^[[[ZZZYYYYYYYYYYYYZZZ[[[ZZZZZZYYYXXXWWWWWWXXXXXXXXXWWWWWWYYY[[[\\\[[[YYYTTTTTTTTTUUUUUUUUUVVVVVVSSSTTTTTTTTTTTTSSSSSSRRRTTTRRROOOMMMMMMOOOQQQRRRVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYWWWVVVUUUTTTTTTSSSSSSTTTTTTSSSOOOMMMNNNOOONNNOOOPPPQQQQQQOOONNNLLLNNNNNNOOOOOOOOOOOOOOOOOOPPPTTTVVVUUUPPPMMMLLLNNNLLLNNNQQQSSSTTTVVVYYY\\\YYYWWWXXX[[[[[[\\\aaaiiiyyy~~~{{{~~~zzzwwwuuusssqqqiiieee^^^XXXSSSQQQRRRSSSQQQOOOMMMLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB>>>=========>>>???===<<<======>>>>>>>>>?????????======>>>>>>>>>?????????>>>>>>>>>??????AAABBBBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGHHHHHHHHHHHHIIIKKKHHHIIIJJJLLLLLLLLLLLLKKKJJJKKKKKKMMMNNNPPPRRRSSSRRRRRRSSSTTTVVVYYY[[[\\\ZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVZZZ^^^aaagggqqq~~~uuuaaaWWWUUUOOONNNRRR[[[hhhyyy{{{iii^^^ZZZYYYYYYYYY^^^iiittt~~~|||xxxuuusssqqqrrrrrrrrrrrrsssssssssssssssrrrrrrsssttttttrrrpppmmmmmmlllkkkkkkkkkkkkkkkfffdddbbb```___``````aaaaaaaaaaaabbbbbbcccdddeeeLLLNNNPPPQQQQQQRRRTTTUUUSSSTTTWWWYYYYYYYYYWWWVVVXXXZZZ^^^bbbeeefffggggggffffffhhhllloooqqqpppnnneee```XXXQQQKKKIIIHHHHHHFFFHHHLLLQQQXXX^^^ccceeehhhfffeeegggmmmssswwwyyy~~~}}}zzzuuupppkkkgggddd___[[[UUUPPPLLLHHHEEEBBBCCCAAA???>>>???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;======<<<<<<<<<<<<======<<<>>>@@@CCCEEEGGGGGGHHHMMMNNNQQQTTTVVVXXXZZZZZZ```___cccmmm|||vvvfffYYYWWWYYY^^^ppp{{{tttmmmkkkiiieeecccddd]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[YYYXXXWWWVVVVVVRRRSSSUUUXXXZZZ]]]^^^___]]]___```___^^^^^^___```VVVWWWYYYZZZ\\\]]]]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUUUUVVVYYYZZZZZZZZZTTTTTTUUUUUUVVVWWWXXXXXXRRRRRRSSSSSSSSSSSSRRRRRRTTTRRROOOMMMMMMNNNQQQSSSUUUUUUUUUUUUVVVXXXYYYZZZXXXWWWVVVUUUTTTSSSSSSSSSTTTVVVXXXVVVSSSPPPQQQRRRPPPQQQTTTUUUTTTSSSPPPNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPTTTXXXWWWRRROOOOOORRRLLLNNNRRRUUUVVVWWWZZZ[[[XXXWWWYYY[[[[[[[[[aaahhhsss|||{{{xxxwwwuuusssjjjfff___YYYUUUUUUWWWYYYVVVSSSPPPMMMLLLIIIFFFCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>>>>??????>>>===>>>>>>>>>>>>????????????======>>>>>>?????????@@@@@@?????????@@@AAAAAABBBDDDDDDDDDCCCDDDEEEEEEFFFEEEGGGHHHHHHHHHHHHIIIKKKHHHIIIKKKLLLMMMNNNMMMMMMLLLLLLMMMNNNPPPRRRTTTUUURRRRRRSSSUUUXXXZZZ\\\^^^]]]]]]]]]]]]]]]\\\[[[[[[YYYYYYXXXWWWWWWWWWWWWXXXXXX\\\bbbgggnnn{{{sssfffZZZSSSRRRQQQRRRYYYhhhzzzqqqaaaXXXVVVWWW```___dddppp}}}zzzuuurrrrrrrrrqqqqqqqqqrrrrrrsssssssssssssssssstttvvvvvvtttrrrmmmllljjjiiihhhhhhiiijjjeeedddbbb```______aaaaaa``````______```bbbdddeeeEEEGGGIIILLLNNNOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTXXXYYYYYY[[[]]]___aaabbbbbbbbbcccdddfffggghhhhhh^^^ZZZRRRLLLHHHGGGIIIJJJGGGIIILLLRRRZZZeeeqqqyyy{{{vvvpppnnnrrrzzz~~~}}}zzztttoookkkgggbbb___ZZZVVVPPPLLLIIIGGGDDDCCCCCCAAA>>><<<;;;;;;<<<===>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<:::<<<===<<<;;;;;;<<<======???BBBCCCEEEGGGJJJMMMSSSSSSTTTVVVXXXZZZYYYXXX___bbbgggrrr~~~fff\\\WWWZZZ___iiiwwwuuurrrnnnjjjeeebbb```^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWWWWVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXXXX]]]^^^_________^^^]]]\\\VVVWWWXXXZZZ\\\]]]]]]]]]aaa^^^ZZZYYYZZZZZZWWWUUUWWWWWWVVVVVVUUUTTTSSSSSSQQQRRRTTTVVVWWWXXXYYYYYYWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWUUUSSSRRRQQQQQQPPPNNNMMMNNNPPPSSSTTTSSSSSSTTTWWWXXXXXXWWWVVVVVVUUUUUUUUUVVVWWWWWWXXXUUUSSSSSSTTTUUUTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNRRRRRRRRRSSSUUUWWWYYYZZZWWWXXXYYYXXXXXXYYY\\\^^^gggwww}}}~~~zzzsssmmmlllfff]]]XXXVVVXXX[[[]]]XXXUUUPPPMMMKKKJJJIIIHHHDDDDDDBBBAAA@@@?????????BBBBBBAAAAAA???>>><<<;;;@@@@@@???????????????@@@BBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@???>>>?????????:::;;;;;;===???AAACCCDDDFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLOOOPPPPPPOOOOOOMMMNNNOOOQQQSSSUUUWWWXXXVVVUUUUUUWWWZZZ]]]^^^^^^___\\\XXXXXXZZZ]]]]]]\\\VVVXXXZZZYYYXXXWWWWWWWWWZZZaaaggglllvvvnnnddd^^^UUUQQQTTTXXX\\\iiitttggg^^^WWWWWW[[[[[[ffftttxxxttttttuuusssqqqqqqrrrrrrrrrqqqpppoooooopppvvv|||}}}yyysssooonnnlllmmmmmmllljjjgggdddbbbdddcccbbbaaa````````````^^^]]]\\\\\\]]]```bbbdddBBBDDDFFFIIIJJJKKKKKKKKKNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]]]]]]]^^^```aaacccdddeee\\\WWWQQQJJJGGGGGGHHHJJJJJJMMMRRRYYYbbbooo{{{xxxvvv{{{zzzyyyvvvppplllhhhddd___\\\YYYUUUOOOKKKIIIFFFDDDBBBAAA@@@>>>===<<<;;;<<<<<<======<<<<<<;;;::::::999:::;;;;;;<<<<<<<<<<<<<<<:::<<<===<<<;;;;;;<<<>>>???AAACCCEEEGGGIIIMMMPPPQQQQQQSSSUUUWWWYYYZZZZZZ___ccckkkzzzooo___WWWUUU\\\eeetttuuutttqqqmmmiiifffcccaaa`````````___^^^]]][[[[[[WWWWWWVVVVVVUUUTTTTTTSSSTTTTTTVVVWWWXXXYYYYYYYYY[[[\\\]]]^^^^^^^^^]]]\\\YYYZZZ[[[\\\]]]]]]]]]]]]\\\ZZZXXXXXXYYYYYYWWWUUUVVVVVVUUUUUUTTTSSSSSSSSSQQQRRRTTTVVVXXXZZZZZZ[[[WWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVUUUTTTRRRRRRQQQQQQQQQOOONNNNNNQQQSSSSSSRRRRRRSSSUUUVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVTTTQQQQQQSSSTTTUUUUUUUUUVVVVVVVVVVVVUUUSSSSSSTTTTTTSSSRRRQQQPPPPPPOOOSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTUUUWWWYYYZZZ[[[[[[[[[YYYXXXXXXZZZ\\\cccqqq{{{{{{{{{tttooojjjfff```\\\[[[[[[\\\[[[YYYWWWSSSPPPOOONNNLLLJJJFFFEEEDDDBBBAAAAAAAAAAAACCCCCCBBBAAA@@@??????>>>@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@???>>>>>>======>>>>>>@@@@@@?????????@@@AAAAAADDDCCCCCCBBBBBBCCCCCCCCCFFFFFFFFFGGGHHHIIIIIIJJJHHHJJJLLLMMMOOOOOOPPPOOOMMMNNNPPPRRRUUUWWWYYYZZZWWWVVVUUUWWWZZZ\\\\\\\\\___\\\YYYYYY[[[]]]\\\[[[WWWXXXYYYYYYXXXXXXYYY[[[YYYbbbkkktttvvvddd^^^ZZZUUUUUU[[[___iii|||vvvhhh]]]WWWTTTXXX^^^hhhuuu}}}vvvsssttttttsssppprrrrrrsssssssssrrrqqqqqqwww}}}|||uuupppmmmllllllmmmmmmkkkiiifffddddddcccbbbbbbaaa`````````]]]\\\[[[[[[]]]___aaabbbCCCDDDFFFGGGHHHHHHHHHHHHKKKKKKJJJKKKLLLNNNOOOQQQNNNNNNOOOPPPRRRSSSUUUVVVVVVVVVXXXYYY[[[]]]^^^___XXXTTTOOOIIIGGGGGGIIIKKKLLLPPPXXXaaammm{{{yyytttssspppkkkgggddd```[[[XXXVVVRRRNNNJJJHHHFFFDDDBBB@@@???>>>>>>===<<<;;;;;;<<<<<<;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<:::<<<<<<<<<;;;;;;===???AAACCCEEEHHHIIILLLPPPSSSRRRSSSTTTVVVYYY[[[]]]^^^___fffsss|||aaaZZZUUUVVV```nnnxxxuuuqqqpppnnnkkkhhhfffdddcccbbbbbbaaa```___]]][[[ZZZWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZYYYYYY[[[\\\]]]\\\\\\[[[\\\\\\]]]^^^^^^^^^^^^^^^XXXWWWWWWXXXYYYYYYWWWTTTUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTVVVXXXYYY[[[[[[\\\VVVVVVUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRPPPOOOOOOQQQTTTRRRQQQPPPQQQSSSTTTTTTSSSSSSTTTVVVWWWXXXXXXXXXWWWSSSQQQOOOOOOQQQTTTVVVWWWVVVVVVVVVVVVUUUTTTSSSRRRUUUUUUTTTSSSQQQPPPOOOOOOTTTSSSTTTTTTUUUWWWYYYZZZXXXXXXWWWVVVWWWXXXYYYZZZ^^^^^^]]]ZZZXXXWWWXXXYYY^^^iiiwww~~~yyyyyy{{{||||||vvvqqqjjjhhheeebbbaaa```^^^\\\XXXWWWTTTSSSRRRPPPMMMKKKHHHGGGFFFDDDCCCCCCBBBBBBEEEDDDBBBAAAAAAAAABBBBBB@@@@@@@@@??????@@@@@@AAA?????????@@@AAABBBDDDDDDAAA@@@??????>>>>>>??????CCCBBBBBBAAAAAAAAAAAABBBDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSTTTUUUWWWXXXYYYYYYYYYWWWVVVWWWYYY[[[[[[ZZZ]]]\\\[[[[[[\\\\\\ZZZYYYYYYZZZ[[[ZZZZZZ\\\___bbb```kkkwwwvvvhhh[[[XXXVVVVVV\\\fffrrrrrrggg\\\UUUTTTVVV___iiiyyy}}}|||xxxsssrrrttttttrrrpppssssssttttttuuuttttttttt}}}~~~uuuooolllllllllmmmmmmllljjjhhhfffeeeeeedddccccccbbbbbbbbb^^^^^^]]]]]]^^^```bbbcccFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGFFFFFFGGGIIILLLMMMIIIIIIJJJKKKLLLNNNOOOPPPOOOPPPRRRSSSUUUWWWYYYZZZUUURRRMMMIIIHHHIIIKKKMMMMMMSSS]]]jjjxxx}}}xxxsssnnnmmmjjjfffccc```\\\XXXUUURRROOOLLLIIIGGGEEECCCAAA>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;::::::999999999::::::;;;<<<<<<<<<;;;;;;:::;;;<<<<<<;;;<<<>>>AAABBBDDDGGGIIIKKKNNNRRRUUUVVVWWWXXXYYY[[[^^^aaadddbbblll~~~ooo[[[YYYWWW[[[gggvvvwwwqqqnnnmmmlllkkkiiigggfffddddddcccbbbaaa```^^^\\\ZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXXXXXXXVVVWWWYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^XXXYYYZZZ[[[[[[YYYWWWUUUTTTSSSRRRQQQQQQQQQQQQRRRVVVVVVWWWYYYYYYZZZZZZZZZUUUTTTTTTSSSSSSTTTTTTUUUUUUSSSQQQOOONNNNNNOOOOOORRRRRRSSSQQQPPPPPPRRRTTTQQQPPPOOOPPPRRRRRRRRRQQQRRRSSSVVVXXXYYYYYYXXXWWWQQQOOOMMMMMMPPPTTTWWWXXXVVVVVVVVVUUUTTTSSSRRRQQQSSSSSSSSSSSSRRRRRRRRRQQQRRRSSSSSSUUUWWWYYY[[[\\\[[[[[[YYYYYYXXXYYYZZZ[[[______^^^[[[XXXWWWXXXYYY\\\dddmmmsssxxx|||}}}}}}{{{{{{tttyyy|||xxxtttooollliiigggfffdddaaa___WWWVVVUUUUUUTTTQQQMMMJJJIIIHHHGGGEEEDDDDDDDDDDDDEEEDDDBBBAAAAAABBBCCCEEEAAA@@@@@@@@@@@@AAAAAABBB@@@@@@@@@AAACCCEEEFFFGGGCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFGGGIIIJJJKKKLLLMMMKKKKKKJJJJJJLLLNNNQQQRRRWWWWWWXXXXXXXXXXXXXXXXXX\\\ZZZXXXYYYZZZ[[[ZZZYYY[[[ZZZZZZZZZZZZYYYXXXWWW[[[\\\\\\\\\^^^bbbhhhlllppp{{{yyymmmcccYYYVVVWWW]]]jjjwwwuuuggg^^^WWWUUUWWW___mmmzzzyyyyyy}}}uuusssrrrrrrttttttsssqqqsssssstttuuuvvvvvvuuuuuu}}}}}}sssmmmjjjmmmnnnooonnnmmmkkkhhhggggggggggggffffffeeeddddddbbbbbbaaabbbbbbdddeeefffHHHIIIJJJKKKKKKJJJIIIHHHFFFEEECCCCCCDDDEEEHHHIIIFFFFFFGGGGGGIIIJJJLLLMMMLLLLLLNNNOOOQQQSSSTTTUUURRRPPPMMMJJJJJJKKKNNNPPPQQQYYYeeettt{{{wwwsssnnnjjjhhheeeccc```^^^ZZZVVVRRROOOLLLIIIGGGFFFEEEBBB@@@======>>>>>>===<<<;;;:::;;;:::::::::::::::999999999::::::;;;<<<;;;;;;;;;:::;;;<<<;;;;;;===@@@BBBDDDFFFHHHKKKLLLOOOSSSVVVXXXZZZ[[[[[[\\\```eeeiiikkkxxxtttbbbZZZXXXZZZbbbqqq|||tttnnnkkkiiiiiihhhgggfffeeeddddddaaaaaa```___]]][[[YYYXXXYYYYYYXXXXXXXXXXXXWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVXXXYYYYYYYYYXXXXXXUUUVVVXXXZZZ\\\]]]^^^^^^\\\]]]^^^^^^\\\YYYWWWUUUSSSRRRQQQPPPOOOPPPQQQRRRXXXXXXYYYXXXXXXWWWVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQOOONNNMMMMMMNNNOOOQQQRRRSSSRRRQQQPPPRRRSSSPPPOOONNNOOOQQQRRRRRRQQQRRRSSSUUUWWWXXXXXXWWWVVVPPPNNNMMMMMMPPPTTTVVVWWWUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUSSSTTTVVVXXXZZZ\\\]]]^^^\\\\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^[[[YYYYYYZZZ\\\]]]aaafffkkkooovvvyyyyyy~~~qqqpppsssyyy~~~{{{yyytttpppllliiigggfffcccaaaZZZYYYYYYXXXXXXTTTPPPLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@BBBCCCDDDAAAAAA@@@@@@AAABBBCCCCCCAAAAAABBBCCCEEEGGGHHHJJJDDDCCCBBBBBBAAABBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJLLLNNNQQQSSSVVVVVVWWWXXXYYYZZZZZZ[[[^^^\\\ZZZZZZ[[[[[[[[[ZZZWWWXXXYYYYYYXXXWWWVVVVVV[[[\\\]]]___ccciiiqqqvvvnnneee___YYYXXX___mmmvvviii]]]XXXTTTVVV\\\hhhzzzxxxrrrrrruuupppppppppqqqsssssssssrrrrrrrrrsssttttttuuuttttttyyy}}}zzzrrrmmmjjjoooooopppooommmjjjgggfffiiiiiiiiiiiiiiigggfffeeeccccccccccccdddeeeeeefffGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJIIIJJJKKKLLLMMMOOOOOOPPPOOONNNLLLJJJKKKMMMPPPRRRXXX```nnn~~~|||vvvrrrnnniiieeecccaaa___]]][[[XXXSSSPPPKKKIIIGGGFFFEEEDDDBBB@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;===AAADDDGGGIIIKKKMMMNNNPPPTTTVVVWWWYYY[[[\\\^^^cccjjjqqq{{{xxxaaaXXXYYYWWW^^^lll~~~vvvrrrnnnkkkggggggfffeeeeeedddcccccc``````___^^^]]][[[YYYXXXWWWWWWVVVVVVVVVVVVVVVVVVZZZZZZZZZYYYXXXWWWVVVUUUVVVWWWXXXXXXXXXXXXWWWVVVQQQRRRTTTWWWYYY[[[\\\]]]]]]^^^___]]]ZZZWWWVVVVVVSSSRRRPPPOOOOOOPPPRRRSSSWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQRRRRRRQQQPPPQQQRRRPPPOOONNNPPPRRRTTTTTTSSSSSSSSSUUUVVVVVVVVVUUUTTTQQQOOONNNOOORRRTTTUUUUUURRRRRRQQQPPPPPPPPPQQQQQQNNNOOOPPPRRRTTTVVVWWWXXXVVVXXX[[[^^^``````______[[[[[[ZZZZZZ[[[]]]^^^___^^^^^^^^^\\\ZZZZZZ\\\^^^^^^```bbbdddiiiooowww}}}|||zzz~~~rrrnnnlllrrr}}}zzzwwwrrrooollliiifffdddaaa```___^^^\\\YYYTTTQQQLLLLLLJJJIIIHHHGGGGGGGGGFFFEEECCCBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJBBBAAA@@@@@@??????@@@@@@DDDCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLMMMPPPSSSTTTPPPQQQTTTVVVYYY\\\^^^___^^^\\\ZZZZZZ[[[[[[[[[ZZZVVVWWWXXXXXXVVVVVVWWWXXX\\\^^^bbbffflllttt}}}yyyhhh\\\ZZZZZZaaapppzzziii```UUURRRSSSYYYbbbqqqyyyqqqkkkiiijjjkkklllmmmnnnooopppqqqrrrppppppqqqqqqrrrqqqqqqqqqvvvyyy|||{{{uuuooollllllnnnnnnoooooommmkkkhhhfffiiiiiijjjjjjiiihhhfffeeeaaaaaabbbbbbccccccccccccGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCBBBBBBAAACCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLKKKJJJIIIKKKNNNQQQSSS[[[dddsss}}}vvvqqqnnnjjjeeeaaa^^^]]][[[ZZZYYYUUUQQQMMMIIIGGGFFFEEEEEEDDDAAA???>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;>>>BBBEEEKKKLLLNNNOOOPPPRRRUUUWWWWWWZZZ^^^```cccjjjuuu}}}gggXXXVVVZZZZZZfffxxxvvvqqqpppmmmjjjfffeeeeeedddccccccbbbbbb`````````___^^^\\\[[[ZZZVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYXXXWWWUUUTTTPPPQQQSSSUUUWWWYYYYYYZZZYYY[[[[[[ZZZVVVTTTUUUVVVTTTRRRPPPOOOOOOQQQSSSTTTSSSTTTTTTTTTTTTTTTSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTOOOPPPRRRRRRPPPOOOPPPQQQOOOOOOOOOQQQTTTVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQRRRSSSTTTSSSQQQPPPOOONNNNNNNNNOOOPPPQQQOOOPPPQQQRRRTTTVVVWWWXXXWWWZZZ^^^aaabbbaaa^^^\\\YYYYYYYYYZZZ\\\^^^aaabbb______^^^\\\ZZZZZZ[[[]]]^^^]]]]]]___ccciiiooosss}}}{{{}}}}}}uuuqqqnnnooouuu||||||yyysssmmmiiifffeeebbb```^^^[[[WWWSSSPPPOOONNNLLLKKKKKKKKKKKKGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCDDDEEEGGGHHHAAA@@@@@@???????????????DDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOOOONNNNNNNNNNNNOOOQQQSSSUUUPPPQQQSSSUUUXXX[[[]]]^^^\\\ZZZXXXXXXYYYZZZYYYXXXVVVXXXYYYXXXVVVWWWZZZ]]]dddggglllsss{{{~~~kkkaaaWWW[[[bbbppp}}}jjj___[[[SSSSSSWWWaaannnxxxpppmmmjjjgggggghhhhhhiiijjjkkklllnnnpppnnnnnnnnnnnnnnnnnnmmmlllqqqtttuuusssmmmiiihhhiiijjjkkklllmmmmmmllljjjiiifffggghhhiiihhhfffdddcccaaaaaabbbccccccccccccbbbHHHIIIJJJKKKKKKKKKJJJIIIEEEEEEEEEDDDCCCBBB@@@???BBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHJJJMMMQQQSSS\\\eeesss|||xxxrrrnnnkkkhhhccc___[[[ZZZYYYXXXWWWTTTOOOLLLGGGFFFEEEDDDDDDCCCAAA???>>>===;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;>>>CCCFFFNNNOOOQQQRRRRRRSSSVVVYYYXXX\\\aaadddiiirrr~~~ppp___WWWXXX^^^aaannn|||pppmmmnnnllliiieeeeeeddddddcccbbbbbbaaa````````````___^^^]]]\\\XXXXXXYYYYYYYYYYYYYYYYYYUUUVVVWWWYYYZZZZZZ[[[[[[XXXYYYYYYYYYXXXVVVTTTSSSQQQRRRTTTUUUVVVWWWWWWWWWUUUWWWWWWVVVSSSRRRTTTWWWTTTSSSPPPOOOOOOQQQSSSUUUOOOPPPQQQSSSSSSTTTTTTTTTQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRTTTVVVXXXXXXWWWWWWNNNPPPQQQQQQPPPOOOOOOPPPOOOOOOOOORRRUUUXXXXXXXXXUUUTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSTTTUUUTTTQQQOOONNNMMMMMMLLLMMMNNNPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUYYY^^^aaabbb___ZZZWWWWWWWWWXXXYYY\\\___bbbdddaaaaaa___]]]ZZZYYY[[[\\\]]][[[ZZZ\\\```eeejjjlll~~~yyyzzz{{{wwwuuuqqqoooppptttzzz~~~~~~~~~uuunnnhhheeebbb```]]]ZZZVVVSSSRRRRRRPPPOOONNNMMMMMMMMMIIIIIIHHHHHHFFFEEECCCBBBAAAAAAAAABBBCCCDDDEEEEEEAAAAAAAAABBBBBBDDDEEEFFFCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBDDDFFFHHHJJJKKKGGGGGGGGGGGGHHHIIIJJJKKKGGGHHHIIIKKKMMMOOOQQQRRRNNNNNNOOOPPPQQQSSSTTTUUUSSSTTTTTTUUUVVVWWWXXXXXXZZZXXXVVVVVVXXXYYYXXXWWWWWWYYYYYYXXXWWWXXX\\\```lllpppwwwpppbbb\\\YYY```kkk~~~qqq```XXXYYYVVVXXX___kkkyyy}}}ooolllnnnnnnlllkkkeeefffgggggggggiiilllnnnllllllmmmmmmlllkkkjjjjjjmmmoooooolllfffcccbbbdddfffhhhjjjlllmmmmmmlllllldddeeefffgggfffeeebbbaaaccccccdddeeeeeeeeeddddddKKKKKKLLLLLLJJJJJJKKKLLLFFFFFFEEEDDDCCCAAA???>>>>>>======@@@DDDGGGGGGFFFEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHKKKPPPSSSXXXcccttt{{{pppooolllhhheeeaaa___]]]ZZZXXXUUUSSSRRRPPPMMMKKKEEEDDDDDDBBBAAA@@@??????>>>>>>===<<<;;;:::::::::<<<<<<<<<;;;:::999777777999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>BBBGGGKKKPPPNNNMMMNNNPPPRRRSSSTTTYYY[[[bbbiiimmmuuuxxxddd\\\WWWXXX^^^hhhxxxuuunnnkkkgggeeefffhhhfffdddbbbbbbbbbdddeeedddcccbbb```____________[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYY[[[]]]^^^]]]\\\[[[YYYYYYYYYWWWUUUSSSSSSSSSSSSTTTUUUWWWYYYYYYWWWVVVXXXWWWVVVTTTSSSRRRRRRRRRTTTQQQNNNLLLNNNPPPQQQQQQSSSSSSSSSRRRQQQOOOMMMMMMOOOPPPRRRQQQOOOMMMLLLLLLRRRSSSUUUWWWXXXXXXXXXXXXVVVUUUTTTQQQNNNLLLMMMNNNOOOPPPRRRTTTVVVXXXZZZ[[[XXXVVVTTTRRRQQQRRRTTTVVVWWWTTTQQQPPPQQQRRRRRRQQQQQQPPPNNNMMMMMMNNNPPPQQQRRRSSSSSSTTTTTTUUUUUUVVV[[[[[[[[[[[[ZZZXXXWWWVVVSSSTTTVVVXXX[[[^^^aaabbbaaa```^^^\\\YYYXXXWWWWWWUUUWWW[[[]]]___aaadddgggrrr~~~|||xxx{{{}}}xxxrrrnnnmmmoooqqqrrrrrr|||vvvqqqnnnhhhdddaaa___\\\ZZZXXXUUURRRPPPPPPPPPOOONNNMMMMMMLLLJJJHHHEEECCCAAADDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDDDDEEEDDDDDDCCCEEEEEEGGGHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOPPPPPPRRRQQQPPPOOONNNOOOPPPPPPXXXXXXWWWVVVVVVVVVWWWWWWSSSTTTUUUWWWXXXXXXXXXXXXYYY[[[\\\[[[ZZZ\\\bbbfffvvv|||wwwfffZZZVVV[[[lllrrrfff\\\YYYYYYWWWdddsss}}}|||uuummmjjjkkkkkkiiiffffffeeeddddddeeegggiiikkkkkkmmmnnnmmmkkkjjjjjjkkkgggfffeeeeeeddddddcccdddhhhjjjlllmmmmmmllljjjhhhbbbccceeedddcccbbbbbbcccaaacccdddfffffffffeeeeeeJJJJJJKKKKKKJJJIIIIIIIIIGGGGGGEEEDDDBBB@@@???>>>>>>======???CCCEEEEEEDDDBBBBBBAAA@@@AAACCCEEEFFFEEEFFFFFFFFFFFFIIIMMMPPPVVV```ooo~~~zzzuuulllkkkhhheeeaaa^^^[[[ZZZWWWUUURRRPPPOOOMMMKKKHHHDDDDDDCCCBBBAAA@@@??????>>>>>>===;;;;;;::::::;;;<<<<<<<<<<<<;;;:::999888999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???CCCGGGKKKOOONNNNNNOOORRRTTTUUUVVVXXXZZZaaakkkuuutttbbb[[[ZZZ___hhhsssyyyppplllkkkgggeeeeeehhhgggeeecccbbbbbbcccddddddccccccbbbaaaaaa``````^^^]]]\\\[[[[[[ZZZZZZZZZ[[[\\\^^^______^^^]]]\\\YYYYYYYYYXXXVVVUUUUUUUUUTTTTTTUUUVVVXXXXXXWWWWWWYYYXXXVVVTTTSSSSSSSSSSSSVVVSSSPPPOOOPPPRRRRRRRRRSSSSSSRRRRRRQQQPPPNNNNNNPPPQQQRRRRRROOOMMMLLLMMMRRRSSSUUUWWWYYYYYYYYYYYYVVVVVVUUUSSSPPPPPPQQQSSSRRRSSSTTTVVVXXXYYYZZZ[[[WWWVVVTTTRRRRRRSSSTTTUUUVVVTTTSSSSSSUUUVVVVVVUUUQQQPPPNNNNNNNNNOOOQQQRRRRRRSSSTTTUUUVVVWWWXXXYYY[[[[[[ZZZZZZYYYWWWVVVVVVUUUVVVXXXZZZ]]]```bbbddd```___]]]ZZZXXXVVVUUUTTTUUUWWWZZZ\\\]]]___bbbdddoooyyy{{{tttooommmmmmmmmmmmoooyyyyyyuuupppjjjfffbbb^^^[[[VVVTTTQQQPPPPPPPPPOOONNNNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSQQQPPPPPPQQQRRRSSSUUUUUUTTTTTTTTTUUUVVVVVVUUUUUUVVVVVVWWWXXXXXXXXX[[[]]]```aaacccgggooouuurrreee]]]\\\___fffzzzvvviii```YYYWWWZZZbbbpppwwwqqqkkkhhhjjjkkkjjjggghhhgggeeeccccccdddeeefffkkkmmmnnnnnnlllkkkkkklllhhhgggeeedddccccccddddddiiijjjlllmmmlllkkkhhhgggaaabbbddddddcccbbbbbbccccccdddeeeggghhhiiiiiijjjIIIJJJJJJKKKKKKJJJIIIIIIJJJHHHFFFCCC@@@??????>>>>>>===<<<>>>@@@BBBAAAAAA??????>>>>>>???@@@BBBCCCBBBCCCDDDCCCDDDFFFJJJMMMRRR[[[iiiuuu~~~vvvooolllfffeeebbb___\\\YYYWWWUUUSSSPPPNNNLLLKKKJJJGGGEEECCCCCCBBBAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<===???@@@AAADDDHHHLLLMMMNNNOOOPPPRRRUUUVVVWWWZZZ\\\dddrrrnnn```^^^bbbnnn{{{wwwpppkkkkkkllliiiggghhhiiigggeeecccbbbbbbbbbcccccccccdddddddddcccaaa```aaaaaa``````___^^^^^^^^^___``````aaaaaa```^^^]]]YYYYYYYYYYYYYYYXXXXXXWWWUUUUUUUUUVVVVVVWWWXXXXXX[[[YYYWWWUUUTTTTTTUUUVVVWWWUUUSSSRRRSSSTTTTTTSSSQQQQQQRRRRRRQQQQQQPPPOOOQQQRRRSSSRRROOONNNMMMNNNQQQSSSUUUXXXZZZ[[[[[[[[[VVVWWWVVVUUUSSSSSSUUUWWWVVVVVVWWWXXXYYYZZZZZZ[[[UUUUUUUUUTTTTTTTTTTTTTTTSSSRRRSSSUUUWWWYYYXXXWWWPPPPPPOOONNNOOOPPPRRRSSSTTTTTTUUUWWWYYYZZZ[[[\\\ZZZYYYYYYXXXWWWVVVUUUTTTUUUVVVWWWYYY\\\___aaabbb]]]\\\[[[YYYWWWUUUSSSSSSUUUWWWZZZ[[[\\\]]]```bbbhhhqqq~~~{{{vvvrrrooollljjjooowwwzzztttnnniiiccc___ZZZWWWTTTSSSSSSSSSRRRQQQOOOOOOOOONNNNNNMMMMMMMMMIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIKKKMMMPPPRRRTTTUUUUUUTTTSSSRRRSSSTTTUUUVVVSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXYYY[[[\\\]]]```cccgggkkkpppxxxrrrbbbZZZYYYaaaiiixxxyyyjjj```ZZZXXX[[[```kkk{{{~~~tttqqqmmmhhhfffhhhiiiiiihhhiiigggeeebbbaaaaaabbbbbbjjjlllnnnooonnnmmmmmmmmmhhhgggeeecccbbbcccdddeeeiiijjjkkkkkkjjjhhhfffddd___aaacccdddcccbbbcccddddddddddddeeegggiiikkkmmmIIIIIIIIIJJJLLLLLLKKKJJJKKKIIIEEEBBB???>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>=========>>>???@@@AAAAAABBBBBBBBBBBBDDDGGGJJJOOOWWWaaakkkqqqxxx~~~}}}yyyqqqkkkhhhfff```___]]]ZZZWWWUUURRRQQQOOOMMMJJJIIIIIIGGGEEECCCBBBAAAAAA@@@??????>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===============:::;;;;;;<<<<<<<<<<<<<<<<<<>>>AAABBBDDDFFFIIILLLLLLMMMNNNPPPQQQSSSUUUWWW^^^cccpppzzziiicccgggssswwwqqqlllhhhjjjkkkjjjjjjlllgggfffdddcccaaaaaa``````aaabbbdddeeeeeecccaaa```ccccccccccccbbbbbbaaaaaabbbbbbbbbbbbaaa```___^^^ZZZZZZZZZ[[[\\\\\\[[[YYYVVVVVVWWWWWWVVVWWWXXXYYY\\\ZZZXXXUUUUUUUUUWWWXXXXXXVVVTTTTTTTTTUUUTTTSSSPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSRRROOONNNNNNOOORRRSSSVVVYYY[[[\\\]]]]]]XXXXXXXXXVVVUUUUUUVVVXXXXXXXXXXXXXXXXXXYYYYYYYYYUUUVVVWWWWWWWWWVVVUUUUUUPPPPPPQQQTTTVVVWWWUUUTTTPPPPPPPPPPPPQQQRRRSSSTTTWWWWWWXXXYYYZZZZZZ[[[\\\XXXWWWVVVUUUTTTTTTTTTTTTSSSTTTUUUVVVXXX[[[]]]^^^YYYYYYXXXXXXWWWVVVUUUTTTVVVXXXZZZ[[[[[[\\\^^^```bbbiiiuuu|||xxxrrroooqqqxxx~~~xxxrrrkkkgggccc```\\\YYYWWWVVVTTTSSSNNNNNNNNNOOOOOOPPPQQQQQQLLLLLLJJJHHHGGGFFFEEEEEEGGGFFFFFFEEEDDDCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJLLLMMMOOOQQQRRRSSSUUUTTTSSSSSSTTTUUUVVVWWWTTTTTTTTTTTTUUUVVVVVVWWWYYYYYYZZZ\\\___cccfffgggjjjnnntttzzzzzzkkkbbb```dddnnnxxxtttjjj```\\\[[[]]]eeemmmxxx}}}uuupppmmmiiifffdddeeeffffffeeehhhfffdddaaa``````aaaaaahhhkkknnnooonnnmmmmmmmmmhhhfffdddbbbaaabbbccceeeiiiiiiiiiiiigggeeecccaaa___aaacccdddddddddeeefffdddcccbbbbbbcccfffiiikkkIIIGGGFFFGGGJJJKKKKKKIIIJJJHHHDDDAAA>>>=========<<<<<<<<<<<<<<<;;;<<<<<<============>>>???@@@@@@@@@AAABBBBBBBBBCCCFFFIIILLLRRRZZZaaaeeejjjpppuuuuuusssvvv~~~{{{tttmmmgggdddbbbbbb[[[ZZZXXXVVVSSSQQQOOONNNLLLJJJHHHGGGGGGFFFDDDBBB@@@@@@@@@???>>>>>>============<<<;;;;;;;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>:::;;;<<<<<<======<<<<<<===???CCCEEEGGGHHHKKKMMMKKKMMMNNNNNNOOOQQQUUUXXXaaannnuuunnngggjjjvvvzzz~~~{{{ooooooiiifffggggggggghhhllleeedddcccbbb``````_________aaabbbddddddcccaaa```ccccccdddddddddcccbbbaaaddddddccccccbbbaaa```___\\\\\\\\\^^^``````^^^[[[VVVXXXZZZYYYXXXWWWXXXZZZ\\\ZZZXXXWWWVVVWWWXXXYYYWWWUUUTTTTTTUUUTTTRRRQQQNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQPPPOOONNNOOOPPPRRRTTTVVVYYY[[[]]]]]]]]]ZZZZZZYYYWWWUUUTTTUUUWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWYYYZZZZZZYYYWWWVVVSSSRRRSSSTTTUUUUUUSSSQQQOOOPPPPPPQQQRRRTTTUUUVVVYYYYYYYYYYYYYYYXXXXXXXXXUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYTTTUUUVVVWWWXXXXXXXXXWWWVVVWWWYYYZZZZZZ[[[]]]___aaahhhttt|||wwwtttxxx~~~}}}vvvrrrmmmiiiddd___[[[XXXUUUSSSOOOOOONNNOOOPPPQQQRRRSSSPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCDDDDDDDDDFFFGGGGGGGGGGGGFFFFFFEEEGGGGGGFFFFFFGGGHHHIIIJJJLLLLLLMMMMMMNNNOOOPPPPPPSSSSSSRRRRRRSSSUUUWWWXXXUUUUUUUUUUUUVVVWWWXXXXXXZZZ\\\___dddiiiooosssuuuyyy~~~vvvooohhhiiinnnxxxpppfff```[[[]]]aaagggsss}}}}}}tttooommmjjjgggeeeccccccccccccbbbeeedddbbb`````````bbbccceeehhhkkkmmmlllkkkjjjjjjfffeeecccaaa```aaabbbcccggggggfffeeedddaaa___^^^___aaaddddddddddddeeefffeeedddbbbaaabbbeeehhhjjjOOOKKKFFFEEEHHHIIIIIIGGGGGGEEECCC@@@>>><<<<<<;;;:::<<<<<<<<<::::::;;;<<<<<<<<<===>>>>>>??????@@@???AAABBBBBBBBBCCCEEEGGGHHHMMMSSSWWWZZZ^^^ccchhhhhhhhhnnnvvv}}}ssspppjjjeee```^^^]]]]]]WWWVVVTTTRRRPPPNNNLLLKKKIIIGGGFFFEEEEEEEEECCCAAA??????>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>======;;;;;;<<<============<<<===AAAEEEHHHIIIJJJLLLMMMLLLNNNOOOOOOOOOSSSZZZ```jjj~~~zzziiigggjjjuuu|||tttuuu||||||rrrlllkkkfffcccdddcccbbbdddiiiccccccbbbbbbaaa``````______```aaacccccccccbbbbbbbbbcccdddeeeeeedddbbbbbbeeeeeeddddddcccbbbbbbaaa___^^^^^^```cccccc```\\\VVVZZZ]]]]]]ZZZXXXYYY[[[ZZZYYYYYYXXXXXXWWWXXXXXXVVVUUUUUUUUUUUUTTTQQQOOOMMMMMMNNNOOOOOONNNNNNNNNMMMNNNOOOOOONNNNNNPPPRRRRRRTTTVVVYYY[[[\\\\\\\\\[[[[[[ZZZWWWUUUTTTUUUWWWXXXXXXWWWWWWVVVUUUUUUTTTVVVWWWYYYZZZZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUSSSQQQOOOPPPQQQRRRTTTUUUVVVWWWYYYYYYXXXWWWVVVUUUUUUTTTQQQQQQPPPPPPPPPRRRSSSTTTVVVVVVUUUUUUUUUUUUUUUVVVRRRSSSUUUWWWXXXXXXXXXWWWTTTUUUWWWXXXYYYZZZ\\\]]]bbblllyyyvvvxxxzzz|||}}}}}}uuuqqqkkkeee```[[[WWWTTTRRRRRRQQQQQQRRRSSSUUUVVVSSSRRRQQQOOOMMMLLLLLLKKKHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIJJJLLLNNNNNNNNNNNNOOOOOOOOOOOORRRRRRQQQRRRSSSUUUWWWXXXVVVVVVWWWXXXZZZ\\\^^^___bbbeeekkkrrryyy~~~ppplllmmmuuupppfff\\\ZZZ[[[bbbjjjtttwwwnnniiihhhfffeeedddbbbaaaaaaaaabbbaaa```___^^^^^^___aaabbbbbbeeehhhiiihhhfffeeeeeecccbbbaaaaaa``````______ccccccbbbaaa```^^^]]]\\\___aaabbbcccbbbbbbbbbdddeeedddbbbbbbcccfffiiikkk\\\UUUMMMIIIIIIJJJIIIGGGCCCBBBAAA???===<<<::::::999;;;===<<<:::999;;;===;;;;;;<<<===>>>>>>>>>>>>>>>@@@AAAAAAAAABBBCCCEEEDDDHHHMMMOOOQQQTTTYYY^^^^^^___cccjjjpppvvvzzztttiiifffbbb]]]YYYWWWVVVUUURRRQQQPPPNNNLLLKKKIIIHHHFFFEEECCCCCCCCCCCCAAA@@@>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<=========<<<<<<;;;;;;<<<===============>>>BBBFFFJJJKKKLLLMMMNNNMMMOOOQQQQQQSSSZZZeeennn~~~yyymmmcccfffooorrrsss|||~~~pppkkkjjjgggddddddfffdddaaabbbfffbbbbbbccccccccccccbbbbbbaaaaaabbbbbbcccddddddeeebbbccceeeffffffeeecccbbbggggggfffeeeeeeeeeeeeeeebbb```___bbbeeeeee```\\\VVV[[[```aaa]]]ZZZZZZ[[[XXXXXXYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVWWWUUUQQQNNNLLLLLLMMMMMMMMMLLLLLLKKKJJJLLLMMMMMMMMMNNNQQQTTTSSSTTTVVVYYYZZZ[[[[[[[[[ZZZZZZZZZXXXVVVVVVXXXZZZXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWUUUSSSRRRSSSSSSRRRQQQOOOPPPQQQSSSUUUWWWXXXXXXVVVUUUUUUTTTTTTSSSSSSRRRNNNNNNMMMMMMOOOQQQTTTUUUWWWVVVUUUSSSRRRQQQQQQQQQQQQRRRTTTVVVVVVVVVTTTSSSPPPRRRTTTUUUVVVWWWYYY[[[```mmm|||zzzyyyyyyyyy|||}}}yyyrrrlllgggccc^^^[[[YYYXXXWWWVVVVVVWWWXXXYYYUUUTTTSSSRRRPPPPPPOOOOOOJJJLLLMMMOOOOOONNNMMMLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOKKKJJJIIIHHHIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRTTTVVVXXXYYYYYYZZZ]]]```dddhhhlllnnnrrrvvv~~~xxxuuuyyy|||nnndddaaaZZZ[[[aaalllwwwyyyssskkkfffeeebbbbbbbbbaaaaaaaaabbbccc___]]]\\\[[[[[[\\\^^^___^^^aaaeeefffdddbbb```___```````````````^^^]]]\\\``````___^^^]]][[[ZZZZZZ]]]^^^``````___^^^^^^_________```aaacccgggjjjllliiiaaaVVVOOONNNMMMLLLIII@@@@@@@@@???>>><<<:::999999;;;===<<<:::999;;;>>>999:::;;;<<<===============???@@@AAA@@@@@@BBBDDDAAAEEEIIIKKKLLLOOOTTTXXXYYYXXX[[[aaafffmmmyyyvvvooolllbbb```]]]XXXUUURRRPPPOOOOOOOOOMMMLLLJJJHHHGGGFFFDDDCCCAAAAAAAAAAAA@@@>>>===============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===============>>>BBBGGGKKKLLLMMMMMMNNNNNNQQQSSSTTTWWWaaannnxxxvvvnnnjjjcccgggrrrxxxoooxxxwwwiiifffiiieeedddgggjjjiiidddcccfffccccccdddeeeeeeeeeeeedddbbbbbbbbbcccdddeeefffgggbbbdddeeeggggggfffdddccciiihhhhhhgggggggggggggggcccaaaaaacccgggfffaaa\\\VVV\\\bbbccc___[[[ZZZ[[[VVVWWWYYYZZZZZZXXXVVVUUUVVVVVVWWWXXXXXXVVVRRRNNNLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKLLLLLLNNNRRRUUUSSSUUUWWWXXXZZZZZZZZZYYYYYYYYYYYYYYYXXXXXX[[[]]]XXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWTTTRRROOOOOOPPPQQQQQQPPPOOOPPPRRRTTTVVVWWWXXXYYYRRRRRRRRRRRRRRRRRRRRRRRRLLLLLLKKKLLLNNNQQQTTTVVVUUUTTTRRRPPPNNNMMMLLLLLLRRRSSSTTTUUUTTTSSSQQQOOOMMMOOORRRSSSTTTUUUXXXZZZ\\\kkk{{{}}}zzzzzz}}}yyysssooojjjfffccc___]]][[[ZZZYYYZZZ[[[\\\WWWVVVUUUSSSRRRRRRRRRRRRLLLNNNPPPRRRRRRRRRQQQPPPKKKKKKJJJJJJJJJJJJKKKKKKIIIKKKMMMPPPRRRTTTUUUUUUMMMLLLKKKJJJKKKMMMOOOPPPOOOOOOPPPRRRSSSUUUVVVWWWRRRRRRRRRSSSUUUWWWYYYZZZ^^^```ccchhhnnntttxxx{{{{{{~~~~~~sssjjjaaa\\\]]]\\\___hhhuuuvvvsssqqqkkkfffeee___```aaaaaaaaabbbdddfff]]]\\\ZZZYYYXXXYYYZZZ[[[\\\___cccdddbbb___]]]\\\]]]^^^`````````^^^[[[ZZZ^^^]]]]]]\\\[[[ZZZYYYYYY[[[\\\^^^]]]\\\[[[[[[\\\YYYYYY[[[^^^bbbfffjjjlll}}}qqqaaaWWWTTTRRRNNNJJJEEECCCAAA???>>>===:::888===<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>??????======>>>>>>?????????@@@???@@@AAACCCFFFHHHIIIJJJKKKPPPUUUXXX[[[bbbkkksssyyypppjjjfffccc```\\\XXXUUUSSSQQQOOOMMMLLLKKKHHHFFFDDDCCCCCCCCCAAA@@@???@@@@@@???>>><<<===;;;;;;<<<>>>>>>;;;888<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>===<<<<<<<<<>>>???@@@EEEEEEGGGJJJMMMNNNNNNMMMPPPSSSXXX\\\]]]eee{{{rrrfffeeeiiifffjjjwww{{{wwwttt}}}}}}ooohhhfffhhhiiiiiiiiihhhfffdddcccbbbfffggghhhhhhhhhgggeeedddddddddddddddddddddddddddcccdddeeeeeeccccccdddeeeggggggggggggfffeeedddcccaaaaaaaaabbbbbb```]]]ZZZ[[[ZZZYYYXXXXXXWWWXXXXXXUUUVVVXXXXXXXXXVVVSSSRRRUUUUUUUUUUUUUUUTTTPPPMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMOOORRRUUUWWWUUUVVVWWWWWWUUUUUUVVVWWWZZZXXXUUUSSSTTTVVVVVVVVVWWWVVVTTTSSSQQQPPPPPPPPPOOOPPPRRRSSSUUUVVVVVVWWWRRRRRRQQQQQQPPPOOONNNNNNMMMLLLKKKNNNRRRUUUTTTSSSQQQPPPPPPPPPPPPOOOMMMKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQPPPOOONNNMMMKKKKKKJJJOOOPPPPPPQQQQQQQQQPPPOOOKKKOOOSSSTTTSSSRRRSSSUUU]]]kkkuuuuuusssxxx~~~{{{yyyuuuoooiiikkkgggccc```______^^^]]][[[YYYVVVUUUUUUVVVUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUQQQPPPPPPOOONNNMMMLLLLLLLLLNNNQQQTTTVVVVVVUUUTTTOOOOOONNNNNNOOOQQQSSSTTTRRRSSSUUUTTTSSSSSSTTTUUUXXXYYY[[[\\\\\\]]]```bbbaaagggooowww~~~nnnddd___\\\\\\^^^]]]fffttt{{{tttooommmjjjeee```aaaaaa````````````aaaaaa[[[ZZZXXXWWWWWWYYY[[[\\\[[[___bbbbbb^^^ZZZYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^[[[[[[[[[[[[ZZZXXXUUUTTTWWWXXXXXXXXXWWWWWWYYYZZZXXXXXXZZZ]]]bbbeeeeeeeeeuuuiii___WWWRRRNNNNNNJJJEEEBBBAAA@@@???>>>>>>=========<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======>>>>>>>>>????????????@@@AAABBBDDDFFFGGGHHHIIIMMMQQQSSSUUUZZZbbbiiiyyyzzzmmmfffbbb___\\\[[[XXXTTTRRRPPPOOOMMMKKKJJJIIIGGGFFFEEEEEEEEEEEEBBB@@@>>>=========>>>>>>>>><<<;;;<<<>>>>>>;;;999<<<<<<<<<<<<<<<======>>>======<<<<<<<<<<<<<<<===============>>>???AAABBBEEEFFFIIILLLOOOQQQQQQPPPRRRSSSXXX^^^eeetttrrriiicccaaacccgggqqqzzzyyyzzzyyyoooiiigggiiijjjjjjiiihhhgggeeedddcccggggggggggggfffeeedddcccccccccddddddddddddccccccbbbcccddddddccccccdddeeefffffffffeeeeeedddbbbbbbaaa```______```^^^\\\YYYXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXWWWUUUTTTVVVUUUUUUUUUUUUTTTQQQNNNOOOOOONNNMMMMMMLLLLLLKKKLLLLLLLLLMMMPPPSSSVVVXXXVVVWWWWWWWWWUUUTTTUUUVVVYYYWWWTTTTTTUUUVVVVVVUUUUUUTTTSSSQQQOOONNNMMMMMMLLLMMMOOOQQQRRRRRRRRRRRRPPPPPPOOOOOONNNMMMLLLLLLNNNLLLKKKMMMPPPRRRQQQOOOOOOOOOOOOPPPPPPOOOMMMKKKMMMMMMNNNNNNOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIJJJKKKMMMNNNPPPQQQRRRLLLOOOQQQQQQPPPPPPRRRTTTXXXdddmmmllljjjmmmrrrttt}}}xxxwwwtttpppnnnmmmkkkiiihhh```^^^[[[ZZZZZZYYYXXXWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTOOOQQQTTTWWWXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSTTTUUUTTTUUUWWWWWWVVVWWWXXXZZZ[[[]]]```aaaccceeehhhkkkrrrxxxssseee___^^^^^^```dddjjjsss{{{uuuooolllkkkiiieeeaaadddcccaaa___]]]]]]]]]]]]\\\[[[YYYXXXWWWXXXYYYZZZ[[[^^^``````]]]ZZZYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZXXXXXXXXXXXXWWWUUUSSSRRRUUUVVVWWWVVVUUUUUUWWWYYYXXXWWWYYY\\\___bbbbbbaaasssggg___\\\ZZZSSSJJJBBB>>>=========?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????@@@AAABBBCCCCCCDDDFFFIIIKKKLLLMMMPPPVVV[[[jjjvvv}}}tttiii```\\\ZZZWWWVVVUUURRROOOMMMMMMLLLJJJHHHGGGGGGEEEEEEEEEEEEFFFGGGIIIFFFBBB>>><<<;;;<<<===>>>===;;;<<<======<<<:::<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<;;;<<<<<<============>>>>>>@@@AAACCCDDDEEEGGGKKKNNNQQQRRRSSSSSSUUUVVV\\\fffttt}}}hhh```aaabbbbbbbbblll||||||~~~sssmmmkkkjjjjjjllllllkkkjjjiiigggffffffhhhhhhfffeeeccccccbbbbbbaaabbbdddeeeeeedddbbbaaa```bbbccccccbbbbbbccceeeccccccccccccbbbaaa``````___]]]\\\[[[\\\\\\ZZZXXXUUUUUUTTTTTTUUUUUUVVVVVV[[[ZZZYYYXXXXXXWWWWWWWWWVVVUUUTTTUUUUUUTTTRRRPPPPPPPPPOOOOOONNNMMMMMMMMMLLLLLLMMMNNNQQQTTTWWWYYYWWWXXXXXXVVVTTTSSSSSSTTTXXXVVVTTTTTTUUUVVVUUUTTTSSSRRRQQQOOOMMMLLLJJJJJJIIIKKKMMMOOOPPPPPPNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJLLLKKKJJJKKKMMMMMMLLLKKKMMMNNNNNNOOOOOONNNMMMMMMOOOOOOOOOOOOOOOOOOOOOPPPNNNNNNMMMKKKKKKJJJJJJJJJGGGGGGGGGHHHJJJLLLOOOPPPMMMNNNNNNMMMLLLMMMOOOQQQRRR[[[bbbaaa]]]___cccfffpppyyy|||zzz|||}}}|||yyyuuurrrjjjgggeeecccccccccaaa```___^^^\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZXXXYYY[[[\\\]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXZZZ[[[\\\]]]^^^aaacccdddfffjjjmmmooosssxxx{{{qqqggg^^^]]]```ccchhhmmm{{{zzzrrrnnniiiggghhhgggeeebbbdddbbb___]]][[[[[[\\\]]]^^^]]][[[YYYXXXXXXYYYYYY\\\^^^^^^]]]\\\[[[[[[\\\ZZZ[[[\\\\\\\\\ZZZXXXVVVUUUUUUTTTTTTSSSRRRQQQQQQTTTUUUVVVUUUTTTTTTVVVXXXXXXXXXXXX[[[^^^______^^^~~~uuuppphhh___QQQDDD===;;;;;;;;;AAA@@@@@@@@@@@@?????????@@@??????>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBCCCEEEEEEFFFHHHMMMPPPZZZcccjjjlllqqq|||wwwrrriiiddd]]]XXXVVVUUUSSSRRROOOMMMKKKJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBCCCDDDEEENNNLLLIIIDDD???<<<;;;;;;>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<===>>>>>>>>>>>>???AAABBBDDDEEEFFFFFFHHHLLLNNNPPPQQQRRRTTTYYY\\\eeetttppp^^^ZZZ^^^ccchhhkkkwwwxxxmmmllllllllllllnnnnnnmmmkkkjjjiiiiiiiiiiiigggeeecccaaa```aaaaaa```aaaccceeeeeeccc```^^^___aaabbbbbbaaaaaabbbccc___`````````______^^^]]]]]][[[XXXXXXXXXYYYXXXWWWSSSSSSSSSTTTTTTUUUWWWWWW\\\ZZZXXXVVVVVVVVVWWWXXXWWWUUUTTTSSSTTTTTTRRRQQQQQQQQQQQQPPPOOOOOONNNNNNLLLMMMNNNPPPRRRUUUWWWYYYWWWXXXXXXVVVSSSQQQQQQRRRVVVUUUTTTTTTUUUVVVUUUSSSQQQQQQPPPNNNMMMKKKIIIHHHJJJKKKMMMOOOOOONNNLLLKKKHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIHHHIIIJJJJJJJJJJJJKKKMMMNNNNNNMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJIIIIIIJJJJJJJJJIIIGGGFFFGGGHHHJJJLLLMMMLLLKKKIIIIIIJJJMMMOOONNNTTTYYYXXXUUUUUUZZZ]]]eeemmm{{{zzzxxxzzz~~~uuusssrrrrrrssssssrrrqqqnnnmmmkkkiiigggfffffffffcccccccccddddddeeeeeeeeehhhggggggfffeeedddbbbbbb___^^^_________````````````bbbdddfffgggjjjmmmppprrruuuyyy}}}zzzgggaaa]]]```eeejjjqqqwwwuuuooollliiifffdddeeeeeecccbbbaaa___]]]\\\\\\]]]___aaa```___]]]\\\ZZZZZZZZZZZZ___^^^^^^\\\\\\\\\]]]___]]]\\\ZZZYYYWWWVVVVVVVVVSSSSSSRRRQQQPPPPPPQQQQQQUUUVVVVVVVVVUUUUUUWWWXXXYYYYYYZZZ\\\```bbbbbbaaarrrhhhXXXJJJBBB???>>>???BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>==================>>>=====================>>>???@@@AAABBBDDDGGGJJJMMMSSSWWWZZZ___hhhqqquuuxxx|||zzzwwwssspppjjjddd___[[[YYYUUURRRQQQPPPOOONNNKKKIIIHHHHHHHHHGGGEEEDDDCCCBBBAAA?????????@@@@@@HHHIIIJJJGGGBBB>>><<<;;;===>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<===>>>???@@@@@@@@@BBBCCCEEEFFFGGGGGGGGGJJJLLLMMMNNNOOOSSSVVV[[[dddtttsssggg\\\ZZZ]]]dddoooyyypppjjjkkkllllllmmmooonnnmmmkkkjjjjjjjjjjjjhhhgggdddbbb````````````___aaacccdddcccaaa___]]]___```aaa```______```aaa]]]]]]]]]]]]]]]\\\\\\[[[ZZZXXXVVVUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUWWWXXXYYYZZZYYYVVVTTTSSSTTTVVVWWWWWWUUURRRRRRRRRSSSSSSRRRRRRRRRQQQQQQPPPOOOOOOOOOMMMMMMOOOPPPRRRUUUVVVWWWWWWXXXWWWUUURRRPPPPPPQQQSSSSSSSSSTTTVVVVVVTTTRRRPPPPPPPPPOOOMMMLLLJJJIIIIIIJJJKKKLLLLLLKKKIIIHHHEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHIIIJJJKKKJJJLLLMMMLLLKKKJJJLLLNNNNNNNNNOOOOOOOOOOOOOOOPPPLLLKKKJJJIIIIIIIIIKKKLLLKKKJJJHHHGGGGGGHHHJJJKKKMMMJJJHHHFFFGGGIIIKKKMMMLLLOOORRRSSSRRRRRRVVV[[[aaagggsss~~~{{{tttrrrvvv{{{yyywwwvvvvvvwwwxxxxxxyyyyyyzzzzzz{{{|||{{{xxxtttqqqnnnlllkkkeeefffhhhjjjlllnnnoooooooooqqqrrrtttuuuxxx}}}yyylll```]]]^^^fffnnnuuu~~~zzzppphhhiiigggeeecccbbbbbbaaaaaaaaa```^^^]]]]]]^^^```aaaaaa```___^^^]]]]]]\\\\\\aaa```^^^]]]]]]^^^___```^^^[[[WWWTTTRRRSSSUUUWWWTTTSSSQQQPPPPPPPPPRRRSSSVVVWWWXXXXXXWWWWWWXXXZZZ[[[[[[]]]```dddggghhhgggtttjjj[[[NNNEEEBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@??????????????????>>>>>>>>>>>>============<<<<<<=========<<<<<<<<<<<<<<<<<<======???@@@BBBDDDEEEEEEHHHKKKMMMQQQWWW^^^bbbccciiilllkkkkkklllllliiidddbbb```^^^\\\YYYUUURRRPPPOOOMMMKKKJJJIIIIIIIIIHHHFFFEEEFFFFFFEEECCCAAAAAA@@@>>>===<<<======>>>===AAAEEEEEEAAA>>>======;;;>>>??????>>><<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<===>>>@@@AAABBBBBBCCCDDDFFFGGGHHHHHHHHHIIIKKKMMMMMMNNNQQQXXX^^^dddtttxxxeee```\\\\\\```iiizzzxxxmmmjjjjjjjjjkkkmmmmmmkkkjjjhhhggghhhhhhiiiffffffdddcccaaaaaa````````````bbbbbbbbb```^^^\\\___```aaa```^^^\\\]]]^^^ZZZ[[[[[[\\\\\\[[[ZZZZZZWWWUUUTTTTTTUUUUUUTTTSSSUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWUUUSSSRRRSSSTTTUUUVVVSSSPPPOOOPPPRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOONNNNNNOOOQQQRRRSSSTTTUUUVVVWWWWWWUUURRRPPPPPPPPPQQQRRRSSSUUUVVVVVVSSSQQQNNNNNNOOOOOONNNMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDFFFGGGHHHHHHHHHJJJLLLJJJLLLMMMLLLIIIHHHJJJMMMLLLLLLMMMNNNNNNOOOPPPPPPLLLKKKIIIHHHIIIJJJLLLMMMIIIHHHHHHHHHHHHJJJKKKLLLKKKHHHEEEEEEFFFIIIKKKKKKLLLLLLNNNPPPPPPOOOTTTZZZ\\\bbbmmm{{{|||rrrmmmnnnwww|||zzzyyyrrrtttwwwzzz~~~uuuiiibbb\\\]]]cccooo{{{}}}xxxtttmmmffffffeeecccaaa````````````cccbbbaaa___^^^]]]]]]\\\________________________bbb```]]]]]]^^^^^^^^^^^^\\\YYYUUUQQQQQQRRRUUUXXXTTTSSSQQQOOOOOOQQQTTTUUUXXXYYYZZZYYYXXXXXXZZZ\\\]]]]]]___ccchhhkkkkkkkkk~~~ttteeeWWWMMMGGGDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????????????@@@@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???@@@@@@@@@AAABBBCCCFFFIIIKKKOOORRRQQQVVVYYYWWWVVVXXXXXXVVVSSSQQQOOONNNNNNMMMKKKIIIGGGGGGFFFEEEDDDDDDEEEFFFEEEDDDCCCCCCDDDBBB@@@===>>>===<<<<<<<<<===>>>???;;;???CCCBBB>>>;;;<<<>>>:::===AAABBB???<<<;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<===>>>???AAACCCDDDDDDEEEFFFHHHIIIIIIHHHHHHKKKMMMOOOOOOQQQXXXbbbkkk{{{yyyhhh^^^\\\\\\bbbkkkyyyyyyrrrmmmkkkjjjhhhiiimmmhhhgggeeecccbbbcccdddeeeddddddddddddcccbbbaaa`````````aaa```___^^^]]]]]]```aaaaaa___\\\ZZZZZZ[[[YYYZZZZZZ[[[[[[ZZZZZZZZZTTTTTTTTTUUUVVVUUUSSSQQQUUUUUUUUUUUUUUUVVVWWWXXXWWWVVVTTTSSSRRRRRRSSSSSSUUURRROOOMMMNNNPPPQQQRRRRRRRRRQQQPPPPPPOOOOOONNNNNNOOOPPPQQQQQQRRRRRRRRRUUUVVVVVVTTTQQQPPPPPPQQQPPPPPPRRRUUUWWWVVVSSSPPPKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIGGGEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFHHHJJJIIIHHHGGGIIIKKKJJJLLLNNNKKKGGGFFFIIILLLJJJJJJKKKLLLNNNOOOPPPPPPLLLKKKIIIHHHIIIKKKMMMOOOIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFDDDDDDGGGJJJKKKJJJKKKIIIJJJLLLLLLJJJOOOVVVTTT[[[fffqqq~~~uuupppnnnrrr}}}zzzrrrmmmhhheeefffeeegggppp}}}xxxnnnlllkkkhhhdddbbbaaa```___^^^^^^___aaaaaaaaaaaa```___]]][[[ZZZZZZ[[[]]]^^^___```aaaaaaaaa___\\\\\\]]]]]][[[YYYUUUUUUSSSRRRRRRTTTUUUVVVUUUSSSPPPNNNOOOQQQUUUWWWYYYZZZZZZZZZYYYYYY[[[\\\______```dddhhhjjjjjjjjjvvvfffYYYPPPJJJGGGBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>???@@@@@@@@@AAA>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>=========>>>>>>===<<<@@@@@@AAACCCEEEEEEGGGIIIHHHLLLNNNKKKJJJMMMMMMLLLJJJHHHFFFFFFGGGFFFEEECCCBBBCCCCCCBBBAAABBBDDDFFFCCCBBBBBBBBBBBB@@@===;;;<<<;;;;;;<<<===???AAABBBBBBDDDEEEBBB<<<999;;;>>>888===BBBCCC@@@===;;;:::;;;::::::::::::;;;<<<<<<======>>>???@@@BBBDDDEEEEEEFFFHHHIIIJJJIIIHHHHHHLLLNNNPPPQQQTTT^^^kkkuuu{{{jjj```^^^\\\___jjjxxxsssooommmmmmjjjfffhhhllldddcccaaa_________aaabbbcccdddeeeeeeeeecccbbbaaaaaaaaa```___^^^^^^]]]]]]aaaaaaaaa___[[[YYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYSSSSSSTTTUUUVVVUUURRRPPPUUUUUUUUUTTTUUUUUUVVVWWWVVVVVVUUUTTTSSSSSSSSSSSSUUUQQQMMMLLLMMMOOOQQQRRRRRRQQQQQQPPPOOOOOONNNNNNOOOOOOPPPPPPQQQPPPPPPPPPTTTUUUUUUTTTQQQPPPPPPQQQOOOPPPRRRUUUWWWVVVRRROOOHHHJJJLLLMMMNNNMMMLLLKKKMMMKKKIIIFFFEEEDDDEEEFFFCCCDDDDDDEEEFFFGGGHHHHHHHHHKKKLLLKKKHHHFFFHHHJJJKKKMMMNNNKKKFFFEEEHHHLLLHHHIIIJJJKKKMMMOOOPPPQQQMMMKKKJJJIIIIIIKKKNNNPPPMMMMMMLLLKKKIIIGGGEEEDDDGGGEEECCCDDDHHHKKKKKKJJJKKKGGGGGGIIIIIIFFFJJJRRRNNNVVV```jjjuuuzzzuuurrrrrryyyyyykkkfffeeeeeejjjpppqqqttt}}}wwwmmmfffcccccccccccc]]]^^^^^^]]]\\\]]]___aaa[[[\\\^^^______^^^\\\[[[WWWXXXZZZ]]]___```aaaaaa```]]][[[[[[\\\\\\YYYVVVPPPQQQSSSTTTUUUUUUTTTTTTTTTRRROOONNNNNNQQQUUUWWWXXXYYYZZZYYYXXXYYYZZZ\\\``````aaacccfffhhhhhhgggrrreeeYYYRRRLLLGGGDDDEEEDDD@@@>>>???@@@AAABBBBBB@@@@@@@@@AAABBBAAAAAA@@@???>>>======<<<<<<<<<=========>>>>>><<<===>>>??????>>>===<<>>===<<<<<<=====================<<<<<<<<>>>>>>>>???@@@<<>>;;;;;;<<<<<<===>>>??????======>>>??????>>>======>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@???>>>>>>??????@@@@@@@@@@@@????????????>>>>>>>>>==============================<<<>>>>>>===<<<<<<<<<<<<<<<<<<===???BBBDDDDDD@@@===???>>><<<;;;;;;<<<>>>??????AAACCCDDDCCCDDDFFFGGGHHHIIIJJJJJJKKKLLLOOOPPPUUUVVV\\\fffooo|||wwwkkkaaa]]]\\\]]]kkkrrr|||uuurrroookkkiiiiiihhhhhhgggcccbbb```^^^]]]^^^```aaabbbaaa```______```aaaaaaeeebbb___\\\\\\\\\[[[ZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[```^^^\\\[[[[[[\\\ZZZYYYYYYXXXWWWVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVTTTRRRPPPNNNNNNOOOOOOOOONNNNNNPPPSSSUUUUUUTTTRRRQQQPPPNNNMMMLLLKKKKKKOOORRRTTTRRROOOOOOSSSWWWWWWVVVUUUSSSRRRQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQLLLLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDGGGDDDBBBBBBCCCEEEEEEEEEFFFHHHIIIIIIHHHHHHHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMMMMLLLJJJKKKJJJJJJLLLOOORRRRRRRRRPPPNNNMMMLLLKKKIIIFFFCCCCCCCCCDDDEEEGGGHHHJJJKKKHHHHHHHHHIIIJJJKKKKKKLLLLLLOOOTTTXXX___jjjxxx|||xxxvvvxxx~~~~~~|||zzzvvvrrrrrrwww~~~ssskkkgggccc```bbbkkkyyywwwmmmiiiccc```______```___^^^\\\[[[\\\]]]]]]\\\ZZZZZZZZZYYYYYYZZZ[[[]]]^^^[[[[[[ZZZZZZ\\\]]]___```aaaaaa___^^^\\\[[[ZZZYYYVVVVVVUUUVVVVVVWWWXXXYYYWWWVVVSSSRRRRRRTTTWWWYYYYYYZZZZZZWWWTTTTTTVVVYYYZZZ\\\^^^aaaccceeeeeefff}}}wwwggg^^^UUUQQQMMMHHHGGGIIIFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@???;;;<<<<<<===>>>>>>??????===>>>????????????>>>===>>>>>>???@@@@@@@@@@@@??????????????????>>>======<<<<<<===>>>>>>>>>=========>>>>>>??????>>>>>>>>>===>>>?????????>>>===<<<<<<<<<==================<<<<<<<<<<<<<<<;;;;;;:::>>>======BBBHHHJJJGGGCCCAAA???===;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>??????@@@@@@@@@@@@@@@======>>>>>>>>>===<<<<<<:::;;;<<<===============<<<<<<======>>>=========<<<===???@@@@@@???===<<<<<<<<<<<<<<<============<<<===>>>??????>>><<<;;;???===???FFFOOOSSSNNNHHHAAA@@@>>>======@@@CCCEEEFFFHHHKKKLLLMMMMMMNNNOOOEEEHHHLLLNNNPPPTTTZZZ^^^eeeooopppbbb\\\]]]```eeejjjttt|||yyyqqqnnnkkkiiifffeeeeeeeeedddccccccbbb```______```aaabbbbbbaaa___^^^^^^```bbbdddccc```^^^]]]]]]]]]\\\ZZZ\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[YYYYYY[[[\\\[[[ZZZXXXXXXXXXXXXWWWWWWVVVUUUSSSSSSTTTTTTUUUUUUUUUUUUPPPOOONNNMMMMMMMMMMMMMMMOOONNNNNNOOORRRSSSSSSRRRNNNMMMKKKKKKKKKLLLNNNOOOPPPQQQQQQPPPPPPQQQVVVYYYYYYWWWSSSPPPNNNNNNOOOPPPMMMMMMNNNNNNOOOPPPPPPQQQOOOMMMKKKIIIHHHJJJLLLMMMLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDFFFIIIIIIHHHFFFGGGHHHHHHGGGEEEDDDEEEFFFFFFHHHKKKNNNOOONNNMMMKKKLLLKKKKKKLLLNNNOOONNNMMMJJJIIIHHHIIILLLMMMNNNMMMJJJHHHGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFGGGHHHJJJLLLMMMMMMLLLOOORRRVVVZZZ___fffkkkmmmttt}}}zzzmmmeeefffmmmuuu{{{{{{qqqiiihhhkkkoooqqq}}}xxxllleee```^^^___[[[bbbmmmzzz|||pppiiifffeeebbb^^^\\\]]]]]]]]]]]]^^^]]]\\\\\\\\\\\\[[[YYYXXXYYYYYYYYYZZZ[[[\\\\\\[[[[[[[[[[[[\\\]]]___```aaa```___^^^\\\ZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXVVVUUUUUUWWWYYYZZZ^^^^^^^^^\\\[[[YYYXXXXXXXXX[[[```eeeggghhhfffeeeuuuggg]]]YYYQQQMMMIIIGGGHHHJJJKKKKKKHHHGGGFFFEEECCCBBBAAA@@@CCCBBBBBBAAA???>>>>>>===@@@@@@????????????@@@@@@???@@@@@@AAABBBAAAAAAAAA>>>>>>>>>>>>>>>======<<<;;;;;;<<<===>>>>>>>>>===:::;;;<<<===============;;;<<<>>>??????>>>===;;;;;;<<<<<<<<<======>>>>>><<<===>>>?????????===<<<===<<<@@@IIIRRRUUUOOOHHHAAA@@@???@@@BBBEEEIIIKKKLLLNNNQQQQQQPPPOOOOOOOOOLLLOOOSSSWWW[[[cccnnnwww~~~xxxkkkddd]]][[[]]]bbbmmmxxx{{{yyyuuuvvvoookkkgggeeedddcccddddddbbbaaaaaaaaa```______```aaabbbbbbaaa```______```aaaccc```^^^\\\\\\\\\\\\[[[ZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZYYYXXXXXXZZZ\\\\\\[[[YYYXXXXXXWWWVVVUUUUUUUUUTTTUUUUUUUUUUUUTTTSSSRRRPPPOOOOOONNNNNNMMMMMMMMMNNNMMMMMMNNNPPPRRRRRRQQQKKKKKKJJJJJJKKKMMMNNNOOOQQQQQQQQQQQQQQQSSSVVVXXXXXXUUUQQQMMMJJJIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQOOONNNKKKIIIIIIJJJLLLNNNKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHJJJMMMMMMKKKIIIGGGHHHHHHFFFDDDDDDEEEGGGHHHJJJLLLNNNNNNMMMKKKJJJLLLKKKKKKMMMOOOQQQQQQPPPLLLJJJIIIIIIJJJKKKJJJJJJIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNHHHKKKPPPUUUWWWYYYZZZ[[[bbbiiiqqqyyy~~~qqqfffdddhhhpppuuu~~~}}}tttooommmlllkkktttyyyyyyiiiaaa___^^^___bbbdddooozzzqqqmmmhhhdddcccaaa^^^]]]]]]^^^^^^]]]___^^^\\\\\\]]]]]][[[YYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZZZZ[[[]]]___```ddddddcccbbb```___^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVUUUUUUUUUVVVXXXYYY^^^^^^^^^___^^^]]][[[ZZZXXX\\\aaafffhhhhhhfffeee~~~qqqkkk]]]WWWPPPLLLLLLLLLLLLKKKJJJJJJHHHGGGEEEDDDBBBBBBEEEEEEDDDCCCBBB@@@@@@???AAAAAA@@@??????@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAA???????????????>>>======<<<<<<===>>>>>>>>>======:::;;;<<<<<<============:::;;;<<<=========<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<======>>>>>>>>>>>>>>>:::;;;???GGGNNNOOOJJJEEEAAABBBCCCEEEHHHKKKOOOPPPRRRSSSUUUTTTQQQNNNLLLLLLPPPUUU[[[aaaiiiuuuqqqddd^^^\\\[[[^^^```gggvvvwwwxxx|||yyyqqqjjjgggeeecccbbbbbbccccccbbb```_______________``````aaabbbbbbaaa```````````````]]]\\\[[[[[[\\\\\\ZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVWWWZZZ\\\\\\\\\YYYXXXVVVTTTTTTSSSTTTTTTUUUVVVVVVWWWVVVTTTRRRQQQQQQPPPPPPOOONNNNNNMMMMMMMMMLLLKKKLLLOOOPPPOOONNNHHHIIIJJJKKKLLLLLLMMMMMMQQQQQQQQQRRRSSSTTTUUUVVVTTTRRRNNNKKKHHHGGGFFFGGGHHHHHHJJJKKKMMMOOOPPPQQQOOONNNLLLJJJJJJKKKLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNLLLJJJGGGHHHGGGFFFDDDDDDFFFHHHJJJKKKLLLNNNNNNMMMLLLKKKMMMLLLKKKLLLOOOQQQQQQQQQLLLJJJHHHHHHJJJJJJJJJIIIJJJHHHFFFFFFGGGHHHHHHGGGEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIKKKLLLMMMNNNNNNJJJMMMQQQVVVXXXWWWUUUTTTYYY___gggoooyyywwwmmmhhhgggjjjmmmtttwww}}}~~~xxxsssoooooosss{{{vvvkkkaaa^^^___aaaeeeiiiuuuyyyllljjjiiieee```aaa___]]]]]]^^^______^^^___^^^\\\\\\\\\\\\ZZZXXXXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYYYYYYYZZZ\\\]]]___bbbbbbaaaaaa```______^^^^^^]]][[[YYYXXXXXXYYYYYYVVVVVVUUUTTTUUUVVVWWWXXXZZZZZZ[[[]]]___^^^\\\YYYXXX[[[```dddffffffdddbbbsssjjj___XXXUUUSSSPPPMMMNNNMMMLLLJJJHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBB??????@@@AAAAAAAAAAAAAAA??????@@@@@@??????>>>=====================<<<;;;:::;;;<<<======>>>>>>>>>:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>??????????????????@@@AAAAAA======???CCCGGGHHHGGGEEEDDDFFFHHHKKKNNNPPPQQQRRRRRRTTTWWWWWWUUURRRQQQPPPWWW___jjjsss~~~}}}lllbbb^^^]]][[[]]]dddmmmvvv~~~xxxqqqjjjeeeeeecccbbbaaabbbccccccaaa```^^^^^^^^^^^^_________```bbbbbbbbbbbbaaa```^^^]]][[[ZZZYYYYYY[[[[[[YYYWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVUUUWWWZZZ\\\]]]\\\ZZZXXXTTTRRRPPPQQQSSSTTTTTTUUUVVVWWWWWWVVVTTTSSSQQQQQQPPPOOONNNMMMKKKJJJKKKJJJJJJKKKMMMNNNMMMLLLHHHIIILLLNNNOOONNNNNNMMMQQQRRRRRRTTTUUUUUUTTTSSSOOONNNLLLJJJHHHGGGGGGFFFFFFFFFHHHJJJLLLNNNPPPQQQNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNJJJIIIHHHIIIKKKKKKJJJHHHGGGGGGGGGFFFDDDEEEHHHJJJJJJKKKLLLNNNOOOOOOOOOOOOOOOMMMKKKKKKLLLMMMMMMMMMJJJHHHGGGHHHJJJLLLLLLKKKLLLJJJHHHGGGHHHIIIIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKKKKLLLMMMNNNNNNOOONNNOOOPPPSSSTTTTTTSSSQQQQQQWWW___gggooo}}}|||tttooolllkkklllooouuu}}}xxxyyy|||zzzlllddd___bbbhhhooovvv}}}}}}nnneeecccccc```]]]___]]][[[\\\]]]^^^^^^^^^]]]\\\ZZZYYYZZZYYYWWWVVVWWWXXXYYY[[[[[[[[[[[[ZZZXXXXXXWWWXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^aaa___[[[XXXVVVVVVWWWXXXVVVVVVUUUUUUUUUVVVWWWXXXUUUVVVXXX\\\___```]]]ZZZXXXZZZ^^^aaabbbbbb```___rrrhhhccc___[[[WWWPPPPPPNNNMMMKKKIIIHHHGGGDDDDDDDDDEEEFFFFFFGGGGGGBBBBBB@@@@@@@@@@@@BBBBBB>>>>>>???@@@@@@@@@@@@??????????????????>>>>>>===============<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>:::999999999999:::;;;<<<;;;;;;;;;<<<===>>>>>>???CCCCCCBBBAAABBBCCCEEEFFFAAAAAAAAAAAACCCEEEGGGIIIGGGIIILLLOOOQQQRRRRRRRRROOOSSSWWWYYYZZZYYYYYYYYYcccmmm{{{yyyggg^^^]]]aaaccc```bbblllzzzyyysssllleeecccgggbbbaaaaaabbbccccccaaa```]]]]]]]]]^^^^^^_________bbbcccccccccbbb___]]][[[YYYXXXXXXYYYZZZZZZXXXWWWTTTSSSSSSSSSSSSSSSSSSTTTVVVUUUUUUVVVZZZ\\\]]]]]]ZZZXXXSSSPPPOOOPPPSSSUUURRRTTTVVVXXXXXXXXXWWWVVVQQQPPPPPPOOOMMMKKKJJJIIIJJJIIIIIIJJJLLLMMMLLLKKKJJJLLLOOORRRSSSRRRPPPOOORRRRRRSSSUUUVVVUUUSSSQQQKKKKKKKKKJJJJJJIIIIIIHHHDDDEEEGGGIIILLLNNNPPPQQQMMMMMMMMMMMMLLLLLLLLLKKKMMMMMMNNNOOOPPPPPPQQQQQQIIIGGGFFFFFFGGGHHHGGGFFFGGGGGGGGGFFFEEEFFFIIILLLKKKKKKLLLNNNPPPRRRSSSTTTQQQOOOLLLJJJJJJJJJIIIHHHGGGFFFFFFHHHKKKMMMNNNNNNNNNLLLIIIHHHIIIJJJIIIIIIGGGGGGGGGHHHIIIJJJLLLMMMLLLLLLMMMMMMNNNNNNNNNOOOLLLKKKJJJJJJLLLMMMMMMMMMLLLRRRZZZaaaiiivvvxxxqqqnnniiikkkpppzzztttiiicccaaahhhsss~~~xxxqqqhhhaaa^^^^^^]]]\\\]]][[[ZZZ[[[]]]^^^^^^]]]\\\ZZZXXXXXXXXXWWWUUUTTTVVVWWWXXXZZZZZZZZZZZZYYYWWWWWWWWWWWWXXXYYY[[[\\\___`````````aaaaaabbbbbbccc```[[[VVVTTTTTTVVVXXXWWWVVVVVVVVVVVVWWWXXXXXXSSSTTTWWW\\\aaabbb```\\\WWWYYY[[[^^^___^^^]]]\\\{{{yyytttxxx}}}yyysssjjjbbbYYYUUUQQQOOOOOOMMMJJJGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDBBBAAAAAACCCDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>AAA@@@===999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????BBBBBBBBBCCCCCCDDDDDDDDD@@@@@@AAABBBDDDFFFHHHIIILLLQQQUUUUUUQQQPPPSSSWWW\\\XXXZZZccchhheeecccddduuupppfff___YYYYYY]]]```fffrrrzzzpppkkkiiihhheeebbbcccddddddbbb^^^\\\^^^```]]]^^^^^^^^^^^^^^^^^^^^^___cccfffeee```[[[XXXWWWXXXXXXWWWVVVVVVVVVVVVWWWTTTSSSSSSRRRRRRRRRRRRRRRRRRTTTVVVYYY[[[\\\\\\\\\TTTTTTSSSQQQOOOOOOQQQTTTOOOPPPQQQSSSTTTTTTTTTUUUQQQPPPNNNLLLKKKJJJJJJKKKJJJIIIGGGGGGIIILLLOOOQQQKKKLLLMMMMMMNNNNNNNNNNNNPPPOOONNNMMMLLLJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGKKKIIIIIIMMMRRRTTTPPPLLLLLLLLLKKKKKKKKKJJJJJJJJJMMMNNNPPPQQQQQQPPPNNNMMMIIILLLMMMLLLHHHEEEDDDEEEGGGFFFEEEDDDEEEFFFHHHJJJKKKJJJJJJNNNQQQSSSQQQOOOPPPOOOMMMLLLJJJIIIIIIIIIIIIHHHHHHJJJNNNOOOMMMJJJMMMLLLJJJIIIHHHHHHIIIIIIGGGGGGGGGHHHIIILLLNNNOOOPPPOOOMMMNNNOOOPPPPPPOOOKKKKKKKKKKKKJJJJJJJJJJJJOOOQQQUUU[[[dddppp|||xxxvvvooolllsss{{{~~~}}}{{{xxx|||}}}sssnnnhhhiiilllsss~~~vvvjjjhhheeeaaa]]][[[ZZZYYYXXXYYYZZZ[[[[[[ZZZXXXWWWZZZZZZZZZZZZZZZYYYXXXWWWTTTVVVXXXZZZ[[[YYYWWWVVVRRRSSSVVVXXXZZZ[[[[[[[[[\\\[[[[[[[[[\\\^^^```aaa```]]]YYYWWWWWWVVVSSSQQQRRRRRRSSSUUUXXXZZZZZZYYYXXXWWWWWWZZZ^^^___^^^\\\YYYZZZ\\\]]]^^^_________|||wwwoooqqq{{{xxxpppgggaaa[[[WWWWWWUUUPPPLLLJJJIIIIIIIIIHHHGGGEEEDDDFFFDDDBBBBBBCCCDDDCCCBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>======>>>>>>>>>999999999;;;>>>>>>;;;888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@BBBBBBCCCCCCCCCCCCCCCCCC@@@AAABBBDDDGGGJJJLLLNNNMMMQQQTTTTTTSSSSSSUUUWWWXXXYYYaaammmsssssssssvvvzzzoooddd___[[[YYY]]]dddnnnyyyzzztttkkkgggffffffdddaaabbbddddddbbb^^^\\\]]]^^^\\\\\\]]]]]]^^^^^^^^^___^^^aaacccbbb^^^ZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXZZZ[[[ZZZZZZYYYTTTUUUUUUSSSPPPOOOOOOPPPOOOOOOPPPQQQRRRRRRRRRRRRPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHHHHHHHJJJLLLPPPRRRLLLLLLMMMOOOOOOPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJNNNLLLKKKNNNRRRRRRNNNJJJKKKKKKKKKJJJJJJJJJJJJJJJMMMNNNOOOPPPPPPOOONNNMMMLLLMMMLLLJJJFFFDDDFFFHHHGGGFFFEEEDDDDDDEEEGGGHHHIIIHHHIIILLLPPPQQQOOOMMMOOONNNMMMKKKJJJIIIIIIIIIIIIHHHHHHJJJLLLMMMKKKIIILLLKKKIIIHHHHHHIIIIIIJJJHHHGGGGGGGGGIIILLLNNNPPPQQQOOONNNNNNPPPQQQQQQPPPMMMLLLLLLLLLKKKKKKJJJJJJLLLNNNQQQUUU[[[dddnnnuuuzzz~~~vvvoooqqquuuzzz}}}wwwrrrsssuuuyyy}}}rrrmmmkkkooottt|||}}}nnngggdddbbb```]]][[[ZZZZZZZZZXXXYYYZZZ[[[[[[ZZZYYYXXXYYYZZZZZZZZZZZZYYYYYYXXXUUUVVVXXXYYYYYYXXXVVVUUURRRSSSVVVXXXZZZ[[[[[[[[[YYYYYYYYYZZZ[[[\\\^^^^^^]]]ZZZWWWVVVWWWWWWUUUSSSTTTTTTTTTVVVYYYZZZZZZYYYXXXVVVUUUWWWZZZ\\\[[[ZZZXXXXXXZZZ[[[\\\]]]]]]]]]xxxpppmmmrrr{{{yyyoookkkiiifff^^^XXXPPPNNNLLLLLLLLLKKKIIIHHHIIIGGGEEEDDDDDDEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@?????????>>>===============@@@@@@????????????@@@@@@:::999999:::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCCCCCCCCCCCCCCCCCCCBBBAAABBBDDDGGGKKKOOORRRTTTRRRSSSTTTUUUVVVWWWXXXXXXUUUZZZeeeqqqvvvxxx}}}vvvmmmddd```\\\[[[[[[___iiissswwwqqqkkkeeeaaabbbbbbaaa``````bbbbbbaaa^^^\\\[[[\\\ZZZ[[[[[[\\\]]]^^^______]]]^^^___^^^\\\ZZZZZZZZZXXXXXXWWWVVVVVVVVVVVVWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[ZZZYYYXXXWWWTTTUUUUUUSSSPPPNNNMMMMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIKKKMMMPPPRRRLLLMMMOOOPPPQQQRRRSSSSSSPPPOOONNNNNNOOOPPPRRRSSSRRRPPPNNNLLLLLLLLLMMMNNNRRRPPPNNNOOOQQQPPPLLLHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOOOOOOOMMMMMMNNNNNNLLLHHHFFFEEEGGGJJJGGGFFFDDDCCCCCCCCCEEEFFFGGGGGGHHHJJJMMMNNNMMMKKKMMMMMMLLLJJJJJJIIIIIIIIIIIIHHHGGGHHHJJJJJJHHHGGGJJJIIIHHHHHHHHHIIIJJJKKKIIIHHHGGGGGGIIILLLOOORRRQQQPPPNNNOOOQQQRRRRRRQQQOOOOOONNNMMMLLLKKKKKKJJJLLLMMMNNNPPPSSSXXX___dddjjjooowwwzzzttttttvvv}}}zzzsssmmmkkkkkknnnuuu~~~vvvmmmjjjkkklllvvvxxxiii___\\\\\\[[[ZZZXXXXXXXXXYYYZZZXXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYZZZZZZZZZWWWWWWWWWVVVVVVUUUTTTTTTQQQSSSUUUXXXYYYZZZZZZZZZVVVWWWXXXYYYZZZ[[[[[[[[[YYYWWWVVVUUUVVVWWWVVVUUUWWWWWWWWWYYY[[[\\\ZZZXXXWWWUUUSSSRRRTTTVVVWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[yyyvvvvvvzzz{{{{{{uuukkk```[[[TTTPPPPPPPPPOOOMMMLLLIIIFFFEEEFFFGGGGGGGGGEEEDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<===>>>>>>============>>>>>>;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBEEEEEEDDDDDDDDDDDDCCCCCCEEEFFFHHHJJJNNNRRRTTTVVVWWWVVVUUUVVVYYYZZZZZZYYYYYY```hhhooorrrxxxrrrddd^^^[[[]]]___```bbbkkk{{{{{{ooojjjfffaaa^^^^^^______^^^^^^______^^^\\\ZZZYYYXXXYYYYYYZZZ[[[\\\^^^^^^___[[[[[[[[[ZZZZZZZZZ[[[[[[XXXXXXWWWVVVVVVVVVVVVWWWVVVVVVVVVWWWXXXYYY[[[[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVSSSSSSRRRPPPMMMLLLLLLMMMOOOOOOOOOOOOOOONNNMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQMMMNNNPPPRRRSSSTTTUUUUUURRRQQQQQQPPPQQQSSSUUUVVVUUUSSSPPPNNNMMMMMMOOOPPPRRRPPPNNNNNNOOOMMMJJJHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNMMMKKKIIIIIIIIIJJJGGGFFFDDDBBBAAABBBCCCDDDFFFGGGIIIKKKLLLMMMLLLKKKLLLLLLKKKJJJIIIIIIIIIJJJIIIHHHHHHHHHHHHHHHGGGFFFIIIHHHHHHHHHHHHJJJLLLMMMJJJIIIHHHGGGIIILLLPPPRRRPPPOOOMMMNNNPPPRRRRRRQQQQQQQQQPPPNNNMMMLLLKKKKKKNNNNNNOOOOOOOOORRRVVVZZZ```eeemmmuuu|||}}}|||~~~qqqkkkeeebbbeeekkkqqquuu{{{wwwnnnllloootttxxxpppggg```[[[ZZZWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZXXXWWWUUUTTTRRRRRRRRRSSSPPPRRRTTTWWWXXXYYYYYYYYYTTTUUUWWWYYYZZZZZZZZZYYYWWWWWWUUUUUUUUUVVVVVVVVVYYYYYYZZZ\\\]]]]]][[[YYYVVVTTTQQQOOOOOOQQQSSSTTTVVVVVVVVVWWWXXXYYYYYYZZZ~~~xxxvvvyyy{{{yyypppcccYYYUUUSSSQQQOOOMMMJJJGGGEEEFFFGGGHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>===<<<<<<;;;<<<<<<<<<;;;::::::999999::::::;;;;;;;;;<<<======>>>??????<<<<<<======>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFJJJKKKLLLNNNPPPSSSUUUVVVYYYWWWVVVWWWYYY[[[[[[[[[```gggmmmpppuuuooobbb[[[[[[WWW^^^eeehhhnnn{{{rrrlllfffddd```]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYWWWVVVXXXXXXYYYZZZ[[[\\\]]]^^^ZZZYYYXXXXXXYYYZZZ[[[\\\XXXXXXWWWVVVVVVVVVVVVWWWUUUUUUVVVVVVXXXYYY[[[\\\YYYYYYZZZZZZYYYXXXVVVUUUQQQQQQOOOMMMKKKKKKNNNPPPPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQMMMNNNPPPRRRSSSUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWWWWUUURRROOONNNOOOPPPQQQOOOOOOMMMMMMMMMLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOONNNLLLIIIGGGGGGEEECCCBBBAAABBBCCCDDDGGGHHHKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKIIIJJJIIIHHHGGGGGGGGGGGGIIIHHHHHHHHHIIIKKKMMMNNNLLLKKKIIIIIIJJJLLLOOOQQQNNNMMMLLLLLLOOOPPPPPPPPPRRRQQQPPPOOONNNMMMLLLKKKNNNNNNOOONNNNNNOOORRRTTTWWW]]]dddkkkrrr|||yyyrrrggg```]]]___bbbdddkkkrrr{{{{{{zzzxxxvvvxxx}}}mmmccc___[[[YYYYYYUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYWWWVVVVVVVVVVVVXXXYYYYYYXXXVVVTTTQQQPPPPPPPPPQQQOOOPPPRRRUUUWWWWWWWWWWWWSSSUUUWWWXXXYYYZZZYYYYYYWWWWWWWWWVVVUUUTTTUUUVVV[[[[[[\\\^^^___^^^[[[YYYVVVTTTQQQMMMLLLNNNPPPSSSWWWWWWVVVVVVWWWXXXYYYZZZwwwnnnqqquuu{{{vvvjjjccc___YYYUUUSSSPPPKKKHHHHHHHHHHHHHHHGGGFFFEEECCCAAA@@@>>>>>>======<<<;;;;;;;;;;;;;;;888888777777777777888888888:::<<<=========>>>?????????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKOOOOOOPPPQQQSSSUUUVVVWWWWWWXXXXXXYYY\\\^^^aaaccceeennnvvv{{{yyyjjj___XXXXXX[[[WWWbbbnnnvvvsssjjjhhhcccbbb___^^^]]]]]]^^^______]]]ZZZYYYYYYYYYWWWVVVWWWXXXXXXYYYZZZ[[[\\\\\\YYYXXXWWWXXXZZZ[[[[[[[[[XXXXXXWWWVVVVVVVVVVVVWWWUUUUUUVVVVVVXXXYYY[[[[[[XXXYYYYYYYYYXXXVVVTTTSSSQQQQQQPPPNNNLLLLLLOOOQQQQQQQQQQQQQQQPPPPPPOOONNNNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXYYYWWWUUURRRQQQQQQRRRRRROOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJKKKLLLLLLMMMKKKKKKMMMOOOPPPMMMIIIEEEFFFEEECCCBBBBBBBBBDDDEEEGGGJJJLLLMMMMMMLLLLLLMMMLLLKKKKKKKKKKKKLLLLLLMMMJJJKKKKKKJJJHHHGGGHHHJJJJJJJJJIIIIIIJJJLLLNNNOOOMMMMMMLLLKKKKKKLLLMMMNNNMMMKKKKKKLLLNNNPPPPPPOOOQQQQQQPPPOOONNNMMMMMMLLLKKKLLLMMMMMMLLLLLLNNNPPPOOOSSSZZZaaahhhrrr~~~wwwmmmddd___]]]\\\\\\___cccjjjqqqwww~~~{{{zzzzzznnnaaa[[[XXXTTTRRRRRRSSSRRRQQQPPPQQQQQQSSSTTTUUUUUUVVVVVVWWWXXXXXXXXXVVVUUUTTTTTTTTTUUUVVVWWWUUUTTTRRRPPPOOOOOOOOOOOOMMMNNNPPPSSSTTTUUUUUUUUUSSSTTTUUUVVVWWWXXXXXXXXXWWWXXXXXXWWWUUUUUUVVVWWW[[[[[[\\\___```___\\\YYYUUUTTTRRROOOMMMMMMQQQTTTXXXWWWWWWVVVWWWXXXYYYZZZuuuuuuuuuvvvyyy}}}}}}wwwoooiiibbb]]]WWWRRROOONNNLLLKKKHHHGGGFFFDDDBBB???>>>======<<<;;;;;;::::::;;;;;;888777777666666777777888777;;;???@@@???>>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNOOOPPPSSSSSSSSSUUUVVVXXXZZZ[[[XXX[[[___bbbdddiiipppuuuuuu~~~rrreee]]]XXXVVVXXX]]]```pppuuujjjcccbbb^^^^^^^^^]]]]]]^^^```bbbccc___[[[YYYYYYZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXWWWXXX[[[\\\[[[YYYXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYY[[[[[[ZZZZZZYYYXXXVVVSSSQQQOOOQQQSSSTTTTTTRRROOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPRRRSSSSSSSSSRRRRRRSSSTTTVVVVVVVVVTTTQQQPPPMMMNNNOOOPPPQQQQQQQQQQQQPPPRRRUUUWWWYYYZZZYYYYYY[[[ZZZXXXVVVUUUTTTTTTSSSRRRRRRQQQOOONNNMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMJJJIIIIIIKKKLLLKKKGGGDDDFFFDDDCCCBBBBBBDDDEEEGGGGGGJJJMMMMMMLLLKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNKKKMMMMMMKKKIIIIIIKKKNNNLLLLLLKKKKKKKKKMMMNNNOOONNNNNNNNNNNNMMMLLLKKKKKKMMMLLLKKKLLLOOOQQQQQQPPPOOOOOOOOOOOONNNNNNMMMMMMKKKLLLMMMMMMKKKJJJKKKLLLJJJNNNSSSYYY___hhhssszzz|||tttnnniiieeebbb```]]]\\\___eeekkksss~~~vvvuuuzzzxxxggg___XXXUUURRRNNNNNNPPPNNNNNNMMMMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXVVVUUUSSSRRRRRRRRRTTTUUURRRRRRQQQPPPOOONNNNNNNNNKKKLLLNNNQQQRRRSSSSSSSSSRRRRRRSSSSSSTTTUUUWWWWWWUUUVVVXXXWWWVVVVVVYYY[[[ZZZZZZ\\\___aaa```]]]ZZZUUUUUUTTTQQQOOOOOORRRUUUXXXWWWVVVUUUUUUWWWXXXZZZ{{{vvvssssssvvvxxx~~~pppjjjbbb\\\WWWTTTRRRPPPIIIHHHFFFDDDBBB???>>>===<<<<<<;;;::::::::::::;;;999888888888888888888999999===BBBDDDCCCAAAAAABBBCCCDDDDDDEEEFFFGGGGGGHHHFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSTTTTTTUUUWWWYYY[[[]]]^^^[[[aaagggkkknnnttt}}}yyypppiiiaaaYYYWWWWWWWWWZZZ___nnn}}}tttnnnfff___^^^ZZZ[[[\\\]]]]]]___bbbeeefffaaa\\\YYYZZZ\\\\\\[[[XXXXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWYYY\\\]]][[[XXXXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZXXXUUUQQQNNNLLLRRRUUUYYYZZZWWWRRRNNNLLLNNNOOOOOOPPPPPPPPPOOOOOOQQQRRRSSSUUUUUUUUUTTTTTTVVVWWWXXXYYYWWWTTTQQQOOOMMMMMMNNNOOOPPPPPPPPPOOOMMMPPPTTTXXX[[[\\\[[[[[[\\\\\\[[[ZZZXXXWWWUUUUUUUUUUUUTTTRRROOOMMMMMMNNNPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMJJJHHHFFFFFFHHHHHHFFFDDDEEEDDDCCCBBBCCCEEEGGGHHHFFFIIIMMMMMMKKKJJJKKKMMMLLLLLLLLLLLLMMMNNNOOOPPPLLLMMMNNNLLLJJJJJJMMMPPPNNNMMMLLLLLLLLLMMMOOOOOOOOOOOOPPPOOONNNLLLJJJHHHNNNMMMLLLMMMPPPRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNOOONNNLLLJJJJJJKKKJJJMMMQQQTTTYYY```jjjqqq|||zzzvvvsssoookkkhhhbbb]]][[[___ccciiiwww}}}yyyrrrmmmsss}}}pppeee\\\VVVRRRQQQOOOMMMNNNRRRKKKJJJKKKKKKMMMOOORRRSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVTTTRRRQQQPPPQQQRRRSSSPPPPPPPPPPPPOOONNNNNNMMMIIIKKKMMMOOOQQQRRRRRRRRRQQQQQQPPPQQQRRRSSSUUUWWWRRRUUUWWWXXXWWWXXX[[[___YYYZZZ\\\___aaaaaa]]]ZZZUUUVVVVVVSSSPPPPPPSSSVVVXXXWWWUUUTTTTTTVVVWWWYYY{{{sssmmmiiirrrvvv}}}uuunnnkkkiiieeebbb[[[SSSJJJEEEDDDDDDDDDCCC@@@???===;;;:::;;;<<<===???>>><<<:::888777666666<<<===?????????@@@CCCEEECCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMOOOPPPQQQTTTSSSRRRRRRTTTUUUUUUTTTXXXZZZ\\\\\\\\\\\\^^^___aaaeeemmmuuu}}}rrrjjjdddbbbddd]]]VVVSSSUUUVVVZZZdddpppvvvkkkgggfffdddbbbaaa````````````bbbdddeeecccaaa___]]][[[\\\]]]]]]YYYXXXWWWWWWYYYZZZZZZYYYWWWWWWXXXXXXYYY[[[\\\]]]]]][[[ZZZXXXWWWWWWWWWWWW[[[ZZZYYYYYYYYYZZZ\\\\\\]]]\\\ZZZWWWUUUTTTSSSRRRUUUWWWYYYXXXUUURRROOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTZZZZZZZZZYYYWWWTTTQQQOOORRRRRRQQQPPPOOONNNNNNNNNOOOQQQTTTWWWYYY[[[[[[[[[\\\\\\\\\[[[ZZZXXXWWWVVVVVVUUUTTTRRRQQQPPPPPPPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBEEEIIIJJJIIIGGGJJJKKKMMMNNNMMMMMMNNNOOOMMMMMMMMMNNNOOOPPPPPPQQQSSSRRRQQQOOOMMMLLLNNNQQQNNNNNNOOOPPPQQQRRRSSSSSSUUURRRNNNKKKJJJKKKMMMOOONNNLLLJJJLLLOOORRRQQQPPPNNNMMMLLLLLLLLLLLLLLLMMMPPPNNNJJJIIIHHHHHHGGGFFFIIILLLNNNOOOSSS\\\iiittt~~~zzzsssnnnkkkgggbbb^^^___eeemmmrrr|||zzzvvvwwwrrrsssqqqmmmkkkppp~~~}}}jjjaaa```UUUTTTSSSQQQOOOMMMKKKKKKMMMLLLKKKKKKLLLNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOONNNMMMLLLLLLLLLMMMOOOOOONNNLLLKKKLLLMMMNNNNNNMMMMMMNNNOOOQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVXXXXXXXXXWWWVVVSSSUUUXXX[[[\\\[[[ZZZYYY[[[YYYVVVTTTSSSSSSSSSTTTUUUTTTTTTUUUVVVWWWVVVUUU}}}wwwtttnnnnnnqqqwww~~~~~~|||rrrkkkaaaXXXRRRNNNKKKJJJDDDBBB@@@>>>======>>>???CCCBBB@@@>>><<<;;;:::::::::;;;===>>>>>>@@@CCCEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNOOOPPPRRRTTTUUUXXXWWWWWWWWWYYYZZZ[[[ZZZZZZ\\\]]]^^^^^^```dddgggkkkrrr~~~~~~sssiiiccc^^^ZZZXXXZZZYYYTTTQQQTTTYYYaaappp~~~~~~rrriiiffffffdddbbb```````````````aaabbbcccaaa```^^^\\\\\\\\\]]]^^^[[[YYYWWWWWWXXXYYYXXXWWWWWWWWWWWWXXXZZZ[[[]]]^^^]]]\\\ZZZYYYXXXWWWWWWXXXVVVWWWYYYZZZ\\\\\\\\\\\\[[[ZZZXXXVVVTTTRRRRRRQQQUUUWWWYYYYYYVVVSSSQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTYYYYYYXXXWWWUUUSSSRRRQQQTTTSSSRRRQQQPPPPPPPPPPPPSSSUUUWWWZZZ\\\]]]]]]]]][[[[[[[[[ZZZXXXWWWVVVUUUWWWVVVUUUTTTSSSRRRRRRRRRMMMMMMLLLLLLKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKLLLLLLFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFIIIKKKIIIHHHJJJLLLOOOPPPOOOOOOOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQVVVUUUTTTPPPMMMLLLMMMOOOPPPPPPPPPQQQRRRRRRSSSSSSVVVSSSOOOKKKIIIJJJLLLMMMOOOMMMKKKMMMOOOQQQPPPOOOMMMLLLLLLLLLLLLLLLMMMMMMOOOMMMJJJHHHHHHIIIHHHGGGHHHKKKNNNOOORRR[[[fffoooyyy}}}|||wwwxxx|||}}}zzzyyysssjjjdddbbbdddgggiiimmmpppsssuuuwww|||~~~wwwrrrnnnmmmpppuuuwwwwwwuuuuuu|||}}}oooccc\\\YYYRRRQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKJJJJJJKKKMMMNNNMMMMMMMMMPPPRRRRRRQQQOOONNNNNNOOOQQQRRROOOOOOOOOOOOOOOPPPQQQQQQTTTUUUVVVWWWWWWVVVTTTSSSRRRTTTVVVYYYZZZZZZXXXWWWWWWVVVTTTRRRQQQQQQRRRRRRUUUTTTSSSSSSTTTUUUSSSRRRrrrnnnjjjkkkpppttthhh___ZZZYYYQQQOOOLLLHHHFFFDDDCCCCCCCCCBBB@@@>>>===<<<<<<===888999;;;<<<<<<>>>AAACCCDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLMMMNNNPPPRRRTTTUUUZZZZZZZZZZZZ[[[]]]^^^______``````aaaccchhhnnnsss|||eee^^^XXXVVVTTTQQQPPPSSSWWWUUUWWW]]]fffttt|||vvvmmmhhhffffffdddccc______```````````````______^^^]]]\\\\\\]]]^^^___]]][[[YYYXXXYYYYYYYYYWWWXXXXXXXXXYYY[[[]]]^^^___^^^]]][[[ZZZYYYXXXXXXXXXTTTVVVYYY\\\^^^^^^]]]]]]^^^]]]\\\[[[YYYXXXWWWVVVUUUXXXZZZZZZXXXUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTXXXWWWVVVTTTSSSSSSRRRRRRUUUTTTSSSRRRRRRRRRRRRRRRUUUVVVXXX[[[\\\\\\\\\\\\ZZZZZZYYYXXXVVVUUUTTTSSSVVVUUUTTTRRRQQQQQQQQQQQQKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHIIIKKKLLLLLLMMMMMMDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFEEEGGGIIIJJJJJJIIILLLOOORRRTTTSSSRRRQQQQQQSSSRRRRRRRRRRRRQQQQQQQQQSSSSSSRRROOOMMMLLLNNNOOORRRRRRRRRRRRRRRRRRRRRRRRUUUSSSOOOKKKJJJIIIJJJKKKNNNMMMLLLLLLMMMNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNLLLIIIHHHIIIIIIIIIHHHGGGJJJMMMOOORRRXXXaaahhhlllnnnrrruuu}}}|||ssskkkpppwww~~~tttlllhhhgggeeedddfffeeedddeeeiiiooouuuyyyyyyqqqiiigggggghhhlllqqqoooddd```\\\WWWSSSOOOOOOOOONNNMMMMMMLLLLLLJJJIIIHHHHHHIIIJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLOOOSSSVVVUUUSSSPPPNNNMMMNNNPPPQQQNNNMMMLLLLLLMMMOOOQQQSSSTTTUUUUUUUUUUUUSSSQQQPPPQQQRRRUUUWWWXXXWWWVVVVVVSSSRRRPPPOOOOOOOOOPPPQQQTTTRRRQQQQQQRRRRRRPPPOOOyyyrrrooopppxxx~~~tttoooooohhheee```[[[UUUPPPMMMLLLIIIGGGEEEBBBAAA@@@@@@AAA===>>>?????????@@@BBBDDDBBBBBBDDDEEEGGGIIIJJJKKKLLLLLLMMMOOOQQQSSSUUUWWW\\\]]]]]]^^^^^^___aaacccdddeeegggiiinnnvvvyyy^^^YYYUUUUUUTTTRRRTTTWWW]]]bbbkkkuuutttpppkkkhhhgggfffdddbbb^^^___`````````___^^^]]]^^^^^^]]]]]]]]]^^^___```^^^\\\ZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]^^^___```^^^^^^]]]\\\[[[ZZZYYYYYYXXXYYYZZZ\\\^^^_________``````______^^^\\\[[[[[[VVVXXXZZZ[[[YYYWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTWWWWWWWWWVVVUUUUUUTTTTTTVVVUUUTTTRRRRRRRRRSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTVVVXXXYYYYYYXXXXXXYYYXXXWWWUUUSSSRRRQQQQQQQQQQQQOOONNNNNNMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKCCCCCCDDDEEEGGGHHHIIIJJJHHHHHHGGGHHHIIIJJJJJJJJJNNNQQQVVVXXXWWWUUUTTTSSSUUUUUUTTTSSSRRRQQQPPPPPPKKKLLLMMMMMMLLLMMMPPPRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPMMMKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHJJJJJJKKKLLLMMMNNNNNNNNNMMMKKKHHHHHHIIIJJJJJJIIIFFFIIILLLNNNPPPTTTZZZ^^^]]]___aaaeeemmm}}}zzzkkkmmmppptttvvvxxxyyyzzz~~~~~~|||uuurrrpppllliiihhhfffdddeeehhhkkkmmmmmmqqqvvv~~~yyyuuurrrooolllgggdddggglllpppxxxppp^^^XXXYYYXXXUUURRRPPPOOOOOONNNMMMLLLKKKKKKIIIHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJLLLLLLJJJIIIGGGHHHHHHIIIIIIJJJMMMRRRVVVUUUSSSOOOLLLKKKLLLNNNOOOMMMLLLKKKJJJLLLOOORRRUUUSSSSSSSSSSSSSSSQQQPPPOOOQQQRRRTTTVVVVVVVVVUUUUUUPPPOOOOOONNNNNNOOOPPPPPPPPPOOONNNOOOPPPQQQPPPOOO~~~{{{{{{~~~yyyyyy{{{|||{{{zzz}}}yyyrrrjjjccc^^^[[[]]]ZZZTTTOOOJJJFFFEEEDDDDDDEEEEEEDDDCCCCCCDDDFFFCCCDDDEEEGGGIIIKKKLLLMMMNNNOOOPPPRRRUUUWWWZZZ[[[^^^```bbbbbbbbbcccgggiiijjjmmmrrryyy|||rrr[[[WWWUUUWWWYYY[[[aaagggpppzzz{{{qqqooollljjjhhheeecccaaa]]]^^^___``````___]]]\\\^^^^^^^^^^^^___```aaaaaa^^^]]]\\\^^^```bbbccccccbbbaaaaaa```______``````______^^^^^^]]][[[ZZZZZZ___^^^\\\\\\\\\^^^```bbb]]]]]]]]]^^^]]]\\\[[[[[[WWWYYY[[[[[[ZZZXXXXXXYYYXXXXXXWWWWWWVVVVVVUUUUUUYYYYYYXXXWWWVVVUUUTTTTTTVVVUUUSSSRRRQQQRRRSSSTTTRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSTTTVVVWWWWWWVVVUUUXXXVVVTTTRRRPPPOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKLLLLLLLLLKKKIIIHHHBBBCCCDDDFFFGGGIIIJJJKKKIIIIIIIIIHHHHHHIIIJJJKKKOOOSSSWWWYYYYYYWWWUUUUUUUUUTTTSSSRRRQQQOOONNNNNNIIIJJJLLLMMMMMMNNNPPPRRRSSSSSSRRRRRRQQQPPPPPPPPPLLLLLLKKKKKKKKKLLLMMMNNNMMMNNNNNNNNNLLLJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNLLLJJJHHHHHHIIIJJJJJJJJJFFFHHHJJJLLLNNNPPPSSSUUURRRRRRTTTWWW___mmm}}}uuutttqqqoooooooooqqqrrrsssuuuzzz~~~}}}zzzwwwsssoooooooooppppppmmmiiifffiiijjjmmmqqqxxx{{{vvvnnngggeeeeeeggghhhmmmkkklllssszzz{{{kkkaaaXXXVVVUUURRRQQQRRRRRRQQQPPPNNNLLLKKKIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJLLLLLLLLLJJJIIIHHHHHHHHHGGGFFFIIIMMMPPPQQQOOOLLLJJJIIIIIIKKKLLLMMMLLLJJJJJJLLLOOOSSSUUUQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRTTTUUUUUUUUUUUUUUUPPPPPPPPPPPPPPPPPPQQQQQQMMMMMMLLLNNNQQQSSSSSSRRRwwwlllggghhhlllpppqqqqqqvvv}}}zzzuuurrrtttoooggg]]]TTTNNNJJJHHHHHHIIIIIIHHHFFFFFFGGGIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOQQQSSSVVVYYY\\\]]]]]]aaaeeeggghhhkkkpppuuuzzzxxxssspppjjjdddVVVUUUWWW^^^dddjjjuuu~~~yyy{{{qqqpppnnnkkkhhheeecccaaa^^^^^^_______________^^^___``````aaaaaaaaabbbbbb___^^^^^^```cccfffggggggdddcccbbbaaaaaaaaaaaaaaa`````````___^^^]]]\\\[[[bbb```]]][[[[[[]]]aaaccc]]]^^^``````aaa```___^^^YYYZZZ[[[[[[YYYXXXYYYZZZXXXXXXXXXXXXWWWWWWWWWWWWZZZYYYYYYXXXVVVUUUUUUTTTUUUUUUTTTSSSRRRRRRRRRSSSPPPPPPOOOOOOOOOOOOPPPPPPRRRSSSUUUWWWXXXXXXWWWWWWVVVUUURRRPPPNNNMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJEEEEEEEEEEEEFFFFFFFFFFFFKKKLLLMMMMMMLLLJJJHHHFFFBBBCCCDDDFFFHHHIIIKKKKKKJJJJJJJJJHHHGGGGGGIIIKKKOOORRRUUUWWWVVVUUUTTTTTTRRRRRRQQQOOONNNMMMLLLKKKLLLNNNOOOOOOMMMMMMNNNOOOPPPPPPPPPOOOOOOOOONNNNNNHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQRRRRRROOOMMMLLLLLLJJJKKKLLLNNNNNNNNNMMMLLLMMMJJJHHHHHHIIIJJJJJJJJJGGGHHHHHHIIIJJJLLLMMMNNNJJJKKKLLLNNNTTT^^^iiiqqqxxx|||vvvrrrooonnnnnniiilllqqqvvv{{{{{{sssmmmjjjhhhfffdddfffmmmvvv}}}|||rrrgggdddaaa___aaaeeekkkooovvvwww{{{qqqdddYYYVVVTTTTTTQQQLLLLLLOOOQQQPPPOOOMMMKKKIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLHHHHHHHHHFFFEEEFFFHHHKKKKKKJJJIIIHHHHHHIIIIIIJJJMMMLLLLLLLLLMMMPPPSSSTTTPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTQQQQQQQQQQQQRRRRRRRRRRRRMMMMMMMMMPPPSSSUUUVVVUUU~~~uuujjjccccccfffiiijjjhhhmmmtttyyy}}}zzzpppggg```]]][[[VVVWWWXXXWWWWWWWWWYYY[[[^^^^^^\\\[[[YYYWWWVVVUUUTTTUUUVVVYYY\\\```bbbdddffflllssswww{{{{{{mmmfffcccaaa]]]YYYZZZ\\\dddpppzzzzzzvvvxxxoooooonnnkkkhhheeecccccc^^^^^^^^^^^^___```aaaaaaaaabbbbbbcccccccccbbbbbbaaa```___aaadddgggggggggaaaaaaaaaaaaaaabbbbbbcccaaaaaaaaaaaa```^^^\\\[[[]]]\\\[[[[[[\\\^^^```bbb___```bbbdddddddddbbbbbbZZZ[[[\\\[[[YYYXXXXXXYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPRRRSSSUUUWWWXXXXXXXXXXXXUUUTTTQQQMMMKKKJJJJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHCCCCCCDDDDDDEEEEEEEEEEEEJJJKKKLLLMMMMMMKKKHHHGGGCCCDDDEEEFFFHHHIIIJJJKKKJJJJJJJJJHHHEEEEEEHHHKKKLLLNNNQQQRRRQQQPPPQQQQQQOOONNNMMMLLLKKKJJJIIIHHHJJJKKKMMMLLLKKKJJJJJJKKKMMMMMMMMMMMMMMMMMMLLLLLLGGGHHHJJJKKKLLLMMMMMMLLLNNNPPPSSSRRROOOLLLLLLLLLJJJKKKMMMNNNNNNMMMLLLKKKMMMKKKIIIHHHIIIJJJIIIIIIIIIGGGFFFFFFGGGHHHIIIIIIGGGGGGHHHJJJMMMRRRXXX[[[dddmmmwww{{{vvvrrrjjjkkklllmmmpppvvvuuuqqqlllfffcccdddjjjnnnnnnoooqqqrrruuuyyy~~~xxxllldddbbbbbbcccffflllsss{{{xxxkkk```ZZZOOOMMMNNNOOOMMMIIIHHHLLLMMMMMMKKKJJJHHHGGGFFFEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIKKKLLLMMMNNNHHHIIIIIIHHHFFFFFFGGGHHHEEEFFFGGGHHHIIIIIIJJJJJJMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPRRRUUUWWWWWWWWWzzzooohhheeefffffffffdddhhhmmmpppsssxxx~~~|||xxxvvvuuujjjlllnnnnnnooopppsssuuuyyywwwuuuqqqmmmjjjgggeee___```bbbeeehhhlllooopppxxx~~~yyykkkddd]]]\\\]]]\\\YYYXXXdddiiiuuuwwwssstttmmmmmmmmmjjjgggeeedddddd___^^^^^^^^^___```bbbcccccccccdddddddddccccccbbbbbbaaa```aaadddeeefffeee^^^^^^^^^___```bbbdddeeeaaaaaabbbbbb```___]]]\\\XXXXXXZZZ[[[]]]^^^``````[[[]]]___aaabbbaaa```___ZZZ[[[\\\ZZZXXXWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[\\\YYYXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWVVVUUUSSSQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQPPPQQQTTTVVVWWWXXXXXXWWWUUUSSSPPPLLLJJJIIIIIIJJJFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEHHHIIILLLMMMMMMLLLJJJHHHCCCDDDEEEFFFHHHIIIJJJKKKJJJJJJJJJGGGDDDDDDGGGJJJJJJKKKMMMNNNMMMMMMNNNOOOLLLLLLKKKJJJIIIHHHGGGGGGBBBEEEGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLHHHIIIKKKLLLLLLLLLKKKJJJJJJNNNPPPPPPMMMJJJIIIJJJKKKLLLNNNOOONNNMMMKKKJJJNNNLLLIIIHHHIIIIIIIIIHHHIIIHHHEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMOOOWWW```kkkvvvzzzrrrppplllggggggmmmwww|||uuunnngggeeefffhhheeeeeeeeedddccceeeiiillluuu|||~~~yyyssslllddd___eeegggkkkqqqxxxnnn^^^VVVUUUVVVMMMIIIIIIKKKKKKIIIHHHKKKIIIIIIHHHGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKMMMNNNGGGIIIJJJIIIGGGGGGGGGHHHCCCDDDFFFIIIJJJKKKKKKJJJMMMNNNOOOPPPQQQQQQRRRRRRUUUTTTSSSQQQOOOOOONNNNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPTTTSSSSSSTTTWWWXXXXXXWWW{{{|||{{{uuuqqqpppooommmiiiggghhhlllqqquuu{{{{{{zzznnnfffddd___[[[YYYZZZWWWUUU\\\fffppp|||{{{xxxtttssssssmmmmmmllljjjhhheeecccbbb]]]^^^___```aaabbbcccccccccbbb```___```bbbeeegggaaa___]]]\\\]]]___bbbddd^^^___```ccceeeeeecccaaaffffffeeecccaaa^^^\\\[[[XXXZZZ]]]___```___]]]\\\___^^^\\\]]]___aaaaaa```ZZZZZZXXXUUUSSSRRRTTTVVVYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWUUUUUUTTTTTTTTTUUUVVVTTTQQQNNNPPPOOONNNNNNNNNOOOPPPQQQOOOMMMLLLNNNRRRTTTSSSQQQPPPOOOMMMLLLLLLLLLJJJHHHJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHKKKKKKLLLLLLKKKIIIGGGFFFDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKIIIJJJLLLLLLLLLKKKJJJIIIGGGHHHHHHGGGFFFFFFGGGIIIFFFEEECCCDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGOOOPPPVVVbbbpppzzz}}}{{{}}}sssiiieeeiiiqqqxxxzzz|||vvvrrrpppppppppkkkiiifffaaa]]]\\\^^^aaadddiiinnnssswww~~~yyysssrrrsssuuuyyy}}}}}}yyyuuuqqqwww}}}~~~vvvtttssssssooohhhfffiiikkkqqqzzzlll\\\UUUQQQMMMIIIFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEBBBAAABBBDDDEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMOOOQQQSSSTTTUUUUUUTTTRRRPPPOOOMMMMMMMMMOOONNNMMMOOORRRSSSQQQNNNSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUTTTSSSSSSSSSSSSSSS}}}{{{wwwsssooommmlllllluuu|||rrrjjjbbb______]]]ZZZ[[[^^^```cccmmmxxxvvvpppnnnlllkkkkkkmmmlllkkkjjjhhheeecccbbb^^^^^^___```bbbccccccccccccbbb```___```bbbeeefff___^^^\\\[[[]]]```dddgggcccccccccdddffffffeeecccdddddddddcccbbb```^^^]]]ZZZ\\\^^^``````___]]]\\\ZZZYYYYYYZZZ]]]___``````YYYXXXWWWTTTQQQQQQSSSUUUXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUSSSSSSSSSTTTUUUTTTQQQNNNPPPOOONNNMMMMMMMMMNNNOOONNNLLLLLLMMMQQQRRRRRRPPPOOOMMMLLLLLLMMMLLLKKKIIIJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHKKKKKKKKKJJJIIIHHHFFFEEECCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFJJJJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDBBBAAABBBDDDFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIHHHHHHFFFGGGHHHGGGFFFEEEGGGIIIDDDBBBAAAAAACCCDDDDDDCCCEEEEEEEEEEEEFFFFFFGGGGGGEEEHHHNNNUUU^^^iiissszzzyyyqqqmmmmmmmmmpppuuu}}}zzzyyyyyyzzzpppmmmiiieeecccbbbbbbccc]]]aaadddfffgggllluuu|||xxxuuutttsssqqqooollljjjkkkllljjjgggcccbbbbbbcccfffjjjjjjgggeeedddjjjppprrrvvvyyyyyyuuu{{{xxxxxxzzzxxxsssqqqrrruuu{{{xxxlll\\\RRRNNNMMMKKKHHHDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBAAAAAACCCDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLOOORRRTTTUUUVVVVVVSSSRRRQQQOOONNNNNNNNNNNNOOONNNNNNQQQSSSSSSQQQNNNRRRQQQPPPPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRRRR~~~~~~}}}wwwqqqnnnqqqyyy{{{xxxyyy{{{xxxnnneee```\\\XXXYYY\\\]]]]]]bbbiiipppxxxyyyooollllllkkkiiijjjkkkkkkkkkjjjhhheeecccaaa______```bbbcccccccccccc```___^^^]]]^^^```bbbccc]]]\\\[[[\\\^^^cccgggjjjiiigggfffeeefffgggfffeeeeeeeeedddcccbbb```^^^]]]]]]___```aaaaaa___]]]\\\UUUTTTTTTVVVZZZ]]]^^^^^^VVVUUUTTTRRROOOOOOQQQSSSWWWXXXXXXYYYYYYXXXWWWVVVUUUVVVVVVWWWWWWVVVVVVUUURRRQQQQQQRRRTTTSSSQQQOOOOOOOOOMMMLLLKKKLLLLLLMMMLLLKKKKKKLLLOOOPPPPPPOOOMMMLLLKKKKKKMMMMMMLLLKKKJJJIIIGGGEEEDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHLLLKKKJJJHHHFFFEEEEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFKKKLLLMMMMMMLLLKKKIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGFFFCCC@@@>>>???AAADDDFFFCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHDDDBBBAAAAAACCCDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEECCCGGGKKKMMMPPP[[[lllzzz}}}{{{qqqkkkiiillluuuyyyuuurrrqqqqqqppplllhhh```bbbbbb```^^^___dddiiijjjlllooorrruuuvvvvvvuuuvvvkkkddddddeeecccaaa```______^^^^^^^^^^^^^^^\\\\\\\\\^^^```aaa```^^^aaagggmmmqqqwww~~~~~~~~~~~~~~~nnn```XXXNNNIIIIIIIIIGGGDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCAAA@@@AAABBBCCCBBBAAA???@@@@@@@@@@@@@@@@@@???CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHLLLNNNRRRUUUWWWWWWWWWVVVRRRQQQPPPOOONNNNNNNNNNNNNNNNNNPPPRRRTTTSSSPPPMMMPPPPPPOOOOOOPPPRRRTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQyyyyyy{{{~~~}}}wwwtttooojjjmmmmmmooosssyyy~~~{{{sssjjjbbb\\\YYYXXXWWWZZZ___eeejjjrrr{{{}}}tttmmmmmmnnnllljjjkkkhhhiiiiiihhhgggdddbbb```^^^___aaabbbcccccccccbbb\\\[[[ZZZZZZ[[[\\\^^^___\\\[[[[[[]]]```fffkkknnnmmmjjjgggeeeeeeeeeeeedddffffffeeedddaaa___]]]\\\``````aaaaaa```___]]]\\\TTTSSSSSSTTTWWWZZZZZZZZZRRRRRRQQQOOOMMMMMMOOORRRWWWWWWYYYYYYYYYXXXVVVUUUVVVVVVVVVWWWVVVVVVUUUTTTQQQQQQQQQRRRSSSTTTRRRPPPOOONNNLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMKKKJJJIIIKKKMMMNNNMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHLLLKKKHHHFFFDDDCCCDDDDDDAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHNNNNNNNNNNNNLLLJJJHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEEEECCCAAA@@@@@@AAACCCDDDAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEEEEFFFGGGFFFDDDDDDFFFGGGGGGEEEDDDDDDFFFGGGGGGFFFCCCCCCCCCCCCCCCDDDDDDDDDEEEHHHIIIHHHIIIRRRcccqqqxxxqqqoootttzzz~~~{{{rrrpppqqqyyy{{{sssjjjjjjhhhddd```___aaacccbbbdddgggiiijjjjjjhhhgggmmmqqqtttvvv|||~~~tttjjjeeefffhhhfffccc`````````______```cccfffeeeeeeddddddeeefffggggggjjjpppwww|||}}}jjj^^^WWWRRRLLLIIIIIIGGGCCC@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@???@@@AAAAAAAAAAAA@@@??????@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHLLLOOOSSSVVVXXXXXXVVVUUURRRRRRPPPOOOMMMMMMLLLLLLMMMOOOQQQSSSTTTRRROOOMMMOOONNNNNNOOOPPPRRRUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQ~~~~~~}}}uuullleeefffdddcccdddiiinnnrrrtttwwwxxxyyyxxxwwwxxxzzz|||xxxnnnfffaaa___[[[YYYZZZ\\\]]]cccjjjvvv~~~zzztttnnniiijjjjjjgggeeefffeeefffggggggfffccc```___]]]^^^```aaabbbbbbaaa```[[[[[[ZZZZZZ[[[\\\^^^___\\\\\\\\\^^^bbbgggmmmpppmmmjjjfffcccccccccbbbbbbbbbbbbbbbbbbaaa```______````````````___^^^\\\[[[WWWUUUTTTTTTUUUVVVVVVUUUOOOOOONNNMMMKKKLLLNNNPPPVVVWWWYYYZZZZZZYYYWWWVVVXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPQQQSSSSSSRRRQQQMMMMMMKKKJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKLLLJJJIIIIIIJJJMMMNNNNNNMMMJJJIIIHHHFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEGGGGGGKKKJJJGGGEEEDDDCCCCCCDDDAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFHHHIIIJJJKKKOOOOOOOOONNNLLLJJJGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>>>>===============??????AAABBBDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDEEEGGGHHHFFFEEEFFFGGGHHHHHHHHHBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAACCCJJJSSSZZZaaa]]]\\\dddlllqqqvvvzzzzzzxxx}}}}}}~~~sssrrroookkkhhhgggggghhhiiiiiijjjkkkjjjiiigggeeehhhlllpppuuu~~~yyyuuuvvvwwwsssoooeeeeeefffeeefffhhhlllpppqqqppppppoooooopppqqqrrrxxx~~~rrrhhh^^^XXXTTTQQQMMMKKKJJJHHHCCC???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@???@@@@@@@@@??????@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIHHHFFFEEEEEEFFFGGGHHHLLLNNNRRRVVVWWWWWWUUUTTTUUUSSSRRROOOMMMLLLKKKKKKMMMOOOQQQRRRRRRPPPNNNMMMNNNNNNNNNNNNPPPRRRUUUVVVTTTTTTSSSRRRRRRRRRRRRRRRwwwooogggddd___^^^___bbbeeeffffffggghhhhhhiiijjjnnnppppppqqqqqqqqqqqqsssvvvyyy}}}wwwtttoooiiiccc]]]YYYWWWXXXWWWZZZaaafffkkksss|||vvvqqqooojjjggghhhgggdddcccdddaaabbbdddeeedddaaa___]]]ZZZ\\\^^^___```___^^^]]]\\\\\\\\\]]]]]]^^^___```\\\\\\\\\]]]aaaffflllooolllhhhdddbbbaaaaaa```___[[[\\\^^^```aaabbbcccccc^^^^^^^^^^^^]]]\\\[[[ZZZXXXVVVTTTSSSTTTTTTRRRQQQMMMMMMMMMKKKJJJKKKNNNPPPTTTVVVXXXZZZ[[[ZZZXXXVVVYYYYYYXXXWWWVVVTTTSSSRRRRRRQQQPPPPPPQQQRRRQQQOOOLLLKKKJJJJJJJJJKKKLLLLLLJJJKKKLLLKKKJJJIIIJJJKKKIIIHHHHHHJJJLLLNNNNNNMMMJJJJJJHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFCCCDDDEEEFFFHHHIIIKKKKKKMMMMMMMMMLLLKKKHHHFFFDDDDDDDDDCCCAAAAAA@@@@@@@@@BBBCCCEEEGGGGGGEEEDDDBBBDDDCCCCCCCCCBBBBBBBBBBBB======>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEDDDEEEEEEDDDCCCCCCDDDFFFFFFDDDCCCCCCEEEFFFFFFEEEAAAAAAAAAAAAAAA@@@@@@@@@BBB@@@???@@@BBBFFFHHHIIINNNLLLNNNVVV]]]aaafffkkkuuu}}}~~~zzzvvvpppqqquuu{{{~~~~~~}}}{{{yyywwwwwwwwwwwwttttttsssrrrqqqooonnnmmmnnnttt|||qqqqqqpppqqqtttwwwzzz|||~~~~~~}}}||||||}}}wwwfff]]]XXXTTTQQQOOOMMMKKKIIIIIIGGGEEECCC@@@AAABBBBBBCCCCCCBBBBBBAAABBBDDDDDDDDDCCCAAA???>>>???@@@???>>>===>>>@@@@@@AAACCCDDDDDDCCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFGGGGGGHHHIIIJJJHHHGGGEEEDDDEEEFFFHHHJJJLLLNNNQQQTTTVVVVVVTTTSSSUUUTTTRRRPPPNNNMMMMMMLLLMMMOOOQQQPPPOOOMMMMMMNNNNNNNNNNNNNNNPPPRRRTTTUUUSSSSSSSSSSSSSSSTTTTTTUUUvvvrrrlllhhhfffeeecccbbb``````aaa``````bbbeeehhheeeeeeeeeddddddfffiiilllppprrrtttsssqqqooonnnooosssqqqmmmkkkjjjmmmpppssszzzwwwwww{{{|||yyywwwwwwtttwwwwwwtttrrrqqqlllfffcccbbb```]]][[[ZZZZZZ[[[___aaaiiittt{{{}}}tttooommmkkkfffdddfffeeebbbbbbddd^^^___aaacccbbb```]]][[[XXXYYY\\\]]]^^^\\\[[[YYY[[[[[[[[[\\\]]]]]]^^^^^^[[[[[[ZZZ[[[^^^ccchhhkkkjjjgggcccaaaaaa```___]]][[[[[[]]]___```aaaaaaaaa\\\\\\\\\[[[[[[ZZZZZZYYYWWWUUUSSSRRRRRRQQQPPPOOOLLLLLLLLLJJJIIIKKKMMMPPPQQQSSSVVVYYYZZZYYYWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMNNNOOONNNLLLKKKKKKJJJJJJJJJLLLMMMNNNJJJLLLMMMLLLIIIHHHIIIKKKIIIIIIHHHJJJLLLMMMMMMLLLKKKJJJHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEGGGGGGFFFGGGGGGGGGFFFFFFEEEDDDBBBBBBCCCDDDEEEFFFFFFGGGEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGEEECCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEECCCCCCBBBAAA@@@??????>>>?????????@@@@@@AAAAAABBB>>>>>>???@@@AAAAAA@@@@@@???@@@BBBCCCEEEEEEFFFFFFDDDDDDEEEDDDCCCBBBDDDFFFDDDCCCAAABBBDDDEEEEEEDDDAAAAAA@@@@@@@@@?????????@@@@@@@@@AAACCCDDDDDDDDDDDDDDDGGGMMMPPPRRRWWW]]]hhhppp|||~~~}}}xxxrrrlllhhhhhhjjjpppttt|||}}}||||||}}}}}}~~~~~~}}}xxxmmm___UUUQQQOOOKKKHHHJJJHHHFFFEEEEEEFFFEEEEEEAAABBBCCCCCCDDDDDDCCCCCCAAABBBDDDEEEEEECCCAAA???<<<>>>@@@???===<<<>>>??????@@@BBBDDDDDDBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAAFFFEEEEEEFFFFFFGGGHHHIIIFFFEEEDDDCCCDDDGGGIIIKKKNNNOOOQQQSSSUUUUUUUUUUUUSSSRRRRRRQQQPPPPPPPPPPPPMMMOOOOOONNNKKKKKKLLLNNNNNNNNNNNNNNNOOOQQQSSSTTTSSSSSSSSSSSSTTTVVVWWWXXX}}}xxxtttooojjjfffcccbbbbbb```^^^^^^aaaccceeeeeecccaaa___```cccfffiiiiiiiiihhhgggdddbbb```___]]][[[[[[\\\```dddgggmmmiiihhhkkkllliiiggghhheeeggggggdddcccddd```[[[XXXYYYZZZ[[[\\\___cccfffnnnrrr|||{{{rrrooommmlllddd```^^^``````]]]^^^aaa\\\]]]```aaaaaa___\\\YYYVVVXXXZZZ\\\\\\[[[YYYWWWXXXXXXYYYYYYZZZ[[[[[[[[[ZZZYYYYYYYYY\\\```eeehhhhhhfffcccbbbaaa```^^^]]]____________^^^]]]\\\\\\ZZZZZZZZZYYYYYYYYYYYYYYYUUUSSSQQQPPPPPPPPPOOONNNKKKKKKKKKJJJIIIKKKNNNPPPNNNQQQUUUXXXYYYXXXWWWUUUSSSSSSTTTTTTTTTTTTSSSSSSPPPNNNLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKMMMNNNPPPJJJMMMNNNLLLIIIHHHIIIKKKJJJIIIHHHJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJHHHGGGFFFEEEEEEFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFEEECCCAAA???????????????@@@AAABBBCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFEEECCCBBBAAAAAA;;;<<<<<<===>>>??????@@@>>>???@@@@@@@@@@@@??????>>>???BBBDDDFFFGGGGGGGGGCCCDDDEEEDDDBBBBBBDDDEEEDDDCCCBBBBBBDDDEEEEEEDDDAAA@@@@@@@@@??????>>>>>>;;;===???@@@??????@@@BBBBBBBBBFFFJJJJJJIIIMMMTTT\\\eeeqqqzzz~~~rrrjjjgggfffdddbbbccciiisss~~~|||mmm^^^XXXQQQNNNMMMLLLGGGBBBIIIHHHEEECCCCCCDDDEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDAAACCCDDDFFFEEEDDDAAA???<<<>>>@@@???<<<;;;===???===???AAACCCCCCAAA???=========>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFDDDCCCCCCDDDGGGJJJLLLPPPPPPRRRSSSTTTUUUVVVVVVQQQQQQQQQQQQQQQRRRSSSTTTMMMNNNOOOLLLIIIIIIKKKNNNOOONNNNNNNNNOOOQQQSSSTTTRRRRRRSSSTTTUUUWWWYYYZZZzzzvvvsssoookkkjjjmmmppppppooojjjiiihhhgggbbb\\\\\\```cccaaa```aaabbbaaa]]]YYYZZZXXXXXX\\\]]]\\\]]]``````___^^^^^^___aaadddfff______```aaa```^^^\\\[[[___```aaaeeejjjpppvvvzzzxxxrrrpppkkkddd```bbb```______``````___]]]^^^```cccaaa^^^[[[ZZZ[[[VVVWWWXXXWWWUUUUUUWWWYYYYYYZZZZZZZZZZZZXXXVVVUUU[[[ZZZXXXXXXYYY\\\___aaahhhddd___\\\\\\]]]^^^^^^````````````___^^^\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWUUUTTTSSSSSSRRROOOMMMKKKKKKLLLLLLLLLLLLKKKKKKMMMQQQUUUXXXXXXVVVUUUUUURRRRRRRRRRRRQQQPPPOOONNNKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNUUURRROOOMMMMMMLLLKKKJJJMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCEEEHHHJJJLLLKKKJJJHHHFFFEEEEEEEEEFFFEEEFFFFFFEEEBBBAAAAAABBBBBB@@@>>>======@@@CCCEEEDDDDDDCCCCCCCCCCCCDDDEEEHHHHHHHHHGGGEEEBBB@@@>>>????????????????????????===>>>>>>>>>>>>>>>======>>>???AAACCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAACCCEEEDDDBBB???@@@???>>>===<<<<<<===>>>::::::;;;;;;===>>>???@@@;;;>>>@@@BBBCCCEEEHHHJJJSSSWWW]]]eeeooozzzrrrjjjddd___\\\^^^aaafffmmmwwwsssdddYYYSSSQQQMMMHHHEEECCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCCCCDDDDDDDDDDDDDDD???@@@AAAAAAAAA@@@???>>>BBB@@@>>>===<<<===>>>?????????@@@@@@@@@??????>>>@@@@@@??????@@@BBBCCCDDDGGGFFFEEEEEEEEEEEEEEEEEEGGGCCCAAAEEEGGGGGGHHHKKKOOOPPPRRRRRRQQQQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSQQQPPPOOONNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQTTTSSSSSSSSSTTTVVVWWWYYY~~~|||{{{}}}|||xxxvvvsssnnnhhhhhhlllmmmkkkjjjjjjjjjhhhddd```___]]]^^^bbbcccaaaaaadddeeedddcccbbbbbbdddfffgggiiikkknnnnnnlllhhhffffffiiikkkooovvv~~~|||pppkkkiiiddd```___^^^]]]\\\\\\]]]]]]\\\ZZZ[[[]]]___^^^[[[YYYYYY[[[WWWXXXXXXWWWUUUUUUWWWXXXYYYYYYZZZZZZYYYXXXVVVUUUWWWVVVVVVWWWZZZ^^^aaadddhhhddd___\\\[[[\\\\\\[[[_________^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSSSSRRRPPPNNNMMMKKKLLLMMMMMMMMMMMMMMMLLLLLLPPPSSSUUUUUUTTTTTTTTTQQQQQQQQQQQQPPPOOONNNMMMKKKJJJJJJJJJJJJJJJKKKKKKMMMMMMMMMNNNOOOOOOPPPPPPTTTRRROOOMMMMMMMMMLLLJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEGGGJJJKKKKKKJJJHHHFFFEEEEEEEEEFFFDDDEEEFFFEEECCCBBBBBBCCCCCCAAA???======@@@CCCFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>???AAABBBCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@AAABBBCCCBBBCCCDDDFFFEEEBBB@@@???>>>===<<<;;;<<<=========<<<<<<<<<<<<======>>><<<>>>AAABBBCCCDDDFFFIIIJJJLLLOOOUUU]]]hhhsss{{{~~~vvvpppkkkhhhffffffgggjjjnnnuuu{{{vvvjjj```UUUNNNNNNLLLIIIFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCDDDDDDDDDDDDCCCAAAAAA@@@??????@@@AAABBBDDDBBB@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@??????@@@@@@??????@@@AAACCCDDDFFFEEEEEEDDDDDDDDDEEEEEEJJJEEEBBBEEEGGGHHHJJJMMMOOOPPPQQQRRRQQQQQQRRRTTTSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWVVVUUUTTTRRRQQQPPPOOOOOOPPPRRRSSSSSSTTTTTTTTTSSSSSSSSSTTTUUUWWWXXX|||wwwyyy}}}|||{{{yyyyyyxxxuuuqqqnnnnnnmmmoootttuuurrrqqqsssuuutttsssrrrrrrssstttuuu}}}zzzxxxxxx|||xxxooogggdddaaa^^^]]]______^^^]]]]]]^^^^^^]]]\\\XXXYYYYYYXXXWWWWWWYYYZZZXXXYYYYYYWWWUUUUUUVVVWWWXXXXXXYYYYYYXXXWWWVVVUUURRRRRRTTTWWWZZZ___ccceeeeeebbb^^^\\\[[[\\\[[[ZZZ^^^^^^^^^]]]\\\[[[YYYXXXVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNKKKNNNQQQRRRQQQQQQQQQRRROOOOOOOOOOOONNNMMMLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSQQQNNNMMMMMMMMMLLLKKKHHHIIIIIIHHHHHHGGGFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFIIIJJJJJJIIIGGGEEEDDDDDDEEEEEECCCDDDEEEDDDCCCBBBCCCEEEEEECCC@@@>>>>>>AAADDDGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGFFFEEECCCBBB@@@==============================>>>>>>???>>>>>>===>>>???AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>???AAACCCCCCCCCBBBCCCDDDCCCAAA>>>>>>===<<<;;;:::;;;<<<<<>>===<<<<<<<<<<<<<<<===???AAABBBBBBBBBDDDFFFEEEFFFGGGIIIOOOXXXcccjjjsss{{{}}}yyyxxxvvvrrrooommmmmmnnnooorrrtttvvvvvvuuuvvvzzz~~~~~~~~~lll]]]VVVQQQMMMIIIHHHGGGEEEDDDCCCDDDEEEEEEBBBBBBAAAAAA@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAA???===>>>@@@CCCEEEFFFDDDBBB@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEJJJEEEBBBEEEHHHHHHJJJMMMNNNOOOQQQQQQPPPPPPRRRSSSRRRSSSSSSTTTUUUVVVVVVWWWXXXXXXYYYXXXWWWUUUSSSRRRPPPQQQSSSUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWvvvlllgggcccaaa]]]YYYZZZ^^^^^^]]]\\\\\\]]]^^^]]][[[UUUUUUUUUUUUUUUWWWYYY[[[XXXXXXXXXWWWUUUTTTUUUWWWWWWWWWWWWWWWWWWVVVUUUUUUPPPRRRTTTWWW[[[___bbbccc___]]]\\\\\\^^^___```___]]]]]]]]]\\\[[[YYYXXXWWWRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPNNNLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNJJJLLLNNNNNNNNNNNNOOOPPPMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOPPPPPPQQQRRRRRRSSSRRRPPPNNNNNNNNNNNNMMMKKKHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBCCCEEEGGGHHHGGGFFFEEECCCBBBBBBCCCCCCAAACCCDDDDDDCCCCCCDDDFFFGGGEEEBBB???@@@BBBFFFHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEFFFFFFFFFEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????>>>>>>???@@@AAACCCCCCCCCBBBAAA???>>><<<<<<===???AAACCCAAA@@@???@@@@@@???===;;;<<<<<<;;;:::::::::;;;<<<>>>>>>===<<<<<<<<<<<<<<<>>>???AAAAAA@@@@@@BBBCCCCCCDDDEEEFFFIIIOOOVVV[[[```fffpppzzz~~~wwwrrrooojjjjjjjjjhhhfffhhhlllppprrrwww}}}pppfffYYYOOOLLLKKKJJJIIIEEEDDDDDDCCCCCCDDDDDDEEEAAA@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBBBB@@@???>>>>>>???AAACCCEEEEEEDDDBBBAAA????????????@@@@@@AAABBBBBBBBBAAAAAA??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDFFFCCCCCCGGGIIIHHHGGGIIIMMMNNNOOOPPPOOOOOOPPPRRRQQQQQQRRRSSSTTTUUUVVVWWWUUUVVVWWWWWWVVVTTTRRRQQQQQQSSSUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVtttkkkdddaaa___^^^YYYUUUVVV[[[WWWVVVUUUVVVWWWXXXWWWVVVSSSSSSRRRSSSUUUWWWYYYZZZVVVWWWWWWVVVTTTSSSUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUSSSTTTVVVYYY[[[]]]______YYYYYYZZZ]]]aaaeeeffffff]]]]]]\\\[[[ZZZXXXWWWVVVPPPOOOOOONNNNNNNNNNNNOOONNNPPPQQQPPPMMMKKKKKKLLLJJJKKKKKKLLLMMMMMMLLLLLLIIIKKKMMMMMMLLLLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJKKKMMMNNNPPPQQQNNNNNNNNNOOOPPPPPPQQQQQQPPPOOONNNNNNOOOOOOMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBDDDFFFGGGDDDCCCBBB@@@@@@@@@AAAAAAAAACCCDDDDDDCCCCCCEEEFFFGGGEEECCCBBBCCCEEEHHHJJJJJJJJJIIIHHHHHHHHHHHHHHHEEEFFFFFFFFFEEEDDDBBBAAA????????????????????????======>>>???????????????@@@AAACCCDDDDDDCCCBBBBBB======<<<<<<===???AAABBB@@@???>>>>>>>>>>>><<<:::<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>???@@@@@@??????@@@AAA===???AAACCCDDDFFFHHHKKKOOOSSSZZZaaaiiirrr{{{~~~vvvuuusssooollljjjjjjkkkooorrrvvvwwwwwwvvvvvvvvv|||nnnbbbWWWRRRKKKGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA===>>>???@@@AAAAAABBBAAACCCBBBAAA@@@???>>>======???@@@AAABBBBBBBBBBBBBBB??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDBBBEEELLLNNNKKKGGGGGGJJJLLLMMMNNNMMMMMMNNNPPPOOOOOOPPPQQQRRRSSSTTTUUUSSSTTTTTTUUUUUUTTTSSSRRRUUUVVVWWWXXXYYYXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUuuuhhhccc___\\\ZZZZZZWWWRRRRRRVVVUUUTTTSSSTTTVVVVVVVVVTTTRRRQQQQQQRRRVVVXXXYYYXXXTTTTTTUUUTTTSSSSSSTTTVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUWWWYYY[[[\\\\\\\\\[[[VVVWWWYYY^^^cccggghhhhhh\\\[[[[[[YYYXXXVVVTTTSSSOOONNNNNNMMMMMMNNNNNNNNNLLLOOOQQQPPPLLLJJJKKKMMMKKKKKKLLLLLLLLLLLLKKKKKKIIIKKKMMMNNNMMMLLLLLLMMMKKKKKKKKKKKKJJJIIIHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPLLLLLLLLLMMMNNNNNNOOOOOOOOONNNMMMNNNPPPOOONNNLLLLLLLLLLLLKKKKKKJJJIIIHHHDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDCCCBBBAAA@@@@@@???CCCBBBAAAAAABBBCCCDDDEEECCCBBB@@@?????????@@@@@@AAACCCDDDDDDCCCCCCDDDFFFEEEEEEEEEEEEGGGHHHJJJKKKHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFGGGFFFEEECCCBBB@@@????????????????????????======>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA<<<<<<<<<===>>>???@@@@@@AAA???>>>>>>??????===<<<;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<===>>>???===>>>@@@???>>>>>>???@@@;;;>>>AAACCCCCCBBBBBBCCCEEEGGGJJJNNNTTT]]]gggmmm}}}{{{wwwvvvuuuvvvvvvuuurrrpppppppppvvvzzz}}}~~~~~~zzzzzz~~~uuufffXXXOOOKKKHHHFFFEEEFFFFFFEEECCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>============>>>??????@@@@@@@@@@@@@@@<<<===???@@@AAA@@@???>>>@@@?????????>>>======<<<>>>???@@@AAAAAABBBBBBAAA??????@@@@@@@@@@@@??????===>>>>>>???@@@AAACCCDDDDDDDDDHHHOOOQQQMMMIIIGGGHHHIIIKKKKKKJJJJJJLLLMMMLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTUUUVVVVVV[[[ZZZZZZYYYYYYXXXXXXXXXTTTUUUUUUUUUTTTSSSRRRRRRvvviiiaaa^^^\\\XXXWWWXXXWWWSSSRRRTTTTTTSSSRRRSSSUUUVVVUUUTTTPPPOOOOOORRRVVVXXXWWWUUUQQQRRRSSSRRRQQQRRRTTTVVVUUUTTTSSSSSSSSSSSSTTTUUUWWWXXX[[[]]]]]]]]][[[ZZZXXXYYY[[[___ccceeedddcccYYYXXXXXXVVVUUUSSSQQQPPPOOONNNNNNMMMMMMNNNNNNOOOLLLOOOQQQPPPLLLJJJKKKNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIKKKOOOPPPOOOMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJJJJKKKLLLMMMNNNOOOKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMOOOPPPPPPNNNLLLMMMMMMMMMLLLLLLKKKJJJIIIEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@CCCBBBAAAAAAAAABBBCCCDDDCCCBBBAAA@@@???@@@AAAAAABBBCCCEEEDDDCCCCCCDDDEEEBBBCCCFFFHHHJJJLLLLLLLLLGGGFFFEEEDDDDDDCCCCCCCCCGGGGGGGGGGGGEEECCCAAA???????????????????????????======>>>???@@@@@@@@@@@@???@@@AAAAAAAAAAAA??????<<<===>>>???@@@??????>>>???>>><<<<<<===>>>>>><<<<<<;;;:::::::::;;;===>>>>>>======<<<<<<<<<<<<===<<<===>>>>>>======???@@@>>>@@@BBBBBBAAA@@@AAABBBAAABBBCCCEEEHHHMMMTTTYYYeeeppp}}}~~~{{{|||}}}~~~~~~}}}vvvttttttwww}}}}}}pppddd[[[SSSLLLGGGGGGEEEDDDCCCCCCDDDCCCCCC???@@@@@@AAAAAAAAA@@@@@@AAA@@@???>>>===============>>>??????@@@@@@??????==================>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>><<<<<<===>>>???AAABBBCCCEEECCCEEEKKKMMMJJJHHHHHHFFFGGGIIIIIIHHHHHHJJJKKKJJJKKKKKKKKKLLLLLLMMMMMMPPPPPPPPPQQQSSSUUUXXXZZZ\\\ZZZXXXUUUTTTTTTTTTUUUQQQRRRRRRRRRQQQPPPNNNMMMzzzrrrlllddd^^^]]]\\\XXXVVVYYYYYYWWWUUUUUUOOONNNNNNOOOQQQRRRQQQPPPNNNMMMNNNQQQUUUWWWUUURRROOOPPPQQQQQQQQQRRRTTTVVVTTTTTTSSSRRRRRRSSSTTTUUUWWWYYY\\\^^^^^^]]]\\\ZZZ[[[[[[]]]___aaaaaa___]]]VVVVVVUUUTTTRRRPPPNNNMMMOOONNNNNNNNNNNNNNNOOOOOOKKKOOORRRPPPLLLJJJKKKNNNOOOOOOOOONNNMMMLLLKKKJJJHHHLLLPPPRRRPPPNNNLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMOOOPPPPPPNNNLLLMMMMMMMMMMMMLLLKKKJJJIIIEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHGGGFFFFFFGGGGGGFFFEEEEEECCCBBBAAA@@@@@@CCCBBBAAAAAAAAAAAACCCCCCDDDCCCBBBAAAAAAAAABBBCCCCCCDDDEEEDDDCCCBBBCCCEEE@@@CCCFFFJJJLLLMMMMMMMMMNNNMMMLLLKKKJJJJJJIIIJJJHHHHHHHHHGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@@@@AAAAAAAAA===>>>???@@@@@@???======<<<===???AAAAAA@@@>>>===<<<:::999999;;;<<<<<<;;;<<<;;;;;;:::;;;<<<===>>>@@@???>>>===;;;;;;;;;:::;;;<<<>>>>>>======???@@@===>>>>>>===<<<<<<>>>@@@@@@AAABBBBBBCCCEEEIIILLLPPP\\\jjjqqqrrrttt|||~~~}}}}}}yyyhhhaaaVVVOOOLLLJJJHHHEEECCCAAA???=========>>>>>><<<<<<>>>???@@@@@@@@@@@@AAAAAA???>>>==================>>>???????????????@@@>>><<<::::::;;;===???======>>>????????????>>><<<===>>>???@@@AAAAAAAAA>>>???@@@AAAAAA@@@>>>>>>;;;;;;<<<===???AAABBBCCCDDD@@@@@@DDDGGGFFFEEEGGGDDDFFFGGGGGGGGGGGGHHHJJJIIIIIIIIIJJJJJJJJJJJJJJJNNNMMMMMMMMMPPPTTTXXXZZZZZZWWWTTTPPPNNNNNNOOOPPPOOOOOOPPPPPPOOOMMMKKKJJJzzzpppiiieeebbb]]]YYYZZZYYYWWWVVVVVVUUUSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSUUUUUUSSSRRRSSSTTTPPPPPPQQQRRRRRRRRRRRRRRRVVVUUUTTTTTTSSSSSSTTTTTTZZZZZZZZZYYYYYY[[[___ccc^^^^^^]]][[[YYYWWWUUUTTTWWWWWWWWWVVVTTTQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOMMMLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMLLLNNNPPPPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLIIIHHHGGGFFFGGGIIILLLMMMMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLKKKKKKLLLMMMMMMNNNJJJIIIGGGFFFGGGIIIKKKLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDEEEEEECCC@@@>>>===>>>@@@AAADDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKMMMNNNNNNNNNKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@??????:::;;;<<<>>>>>><<<;;;:::===>>>???AAAAAA@@@@@@???===>>>@@@AAAAAA@@@???======???AAABBBBBB@@@===<<>>======>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<========================>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>:::;;;<<<>>>@@@AAAAAAAAAHHHMMMRRRVVVXXX]]]fffmmmzzz}}}|||rrrfff^^^RRRPPPLLLGGGCCCAAA@@@@@@============<<<<<<<<<<<>>>>><<<;;;;;;::::::;;;;;;<<<@@@@@@AAAAAA@@@???===<<<=========>>>??????===;;;<<<>>>@@@AAAAAAAAA???>>>@@@@@@??????>>>>>>=====================>>>??????<<<<<<===@@@EEEHHHIIIIIIDDDDDDEEEDDDDDDEEEGGGJJJKKKJJJHHHFFFEEEEEEFFFFFFIIIJJJLLLNNNPPPQQQRRRRRRTTTRRROOOLLLJJJJJJKKKKKKNNNMMMLLLLLLKKKLLLLLLLLLvvvooogggaaa```^^^[[[WWWYYYXXXVVVVVVVVVVVVTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQPPPRRRTTTTTTSSSSSSTTTUUURRRRRRSSSSSSSSSRRRRRRRRRUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWZZZ^^^bbb\\\\\\[[[ZZZXXXVVVUUUTTTRRRSSSSSSSSSRRRPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOONNNLLLLLLLLLMMMQQQQQQRRRQQQPPPNNNLLLKKKMMMOOOQQQPPPNNNLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKIIIHHHGGGFFFGGGIIIKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOMMMMMMMMMNNNOOOPPPQQQRRRIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGFFFEEECCCCCCBBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFCCCBBB???======>>>@@@AAADDDDDDDDDDDDDDDDDDDDDDDDEEEFFFIIILLLMMMNNNMMMMMMIIIIIIHHHGGGGGGFFFFFFGGGFFFEEEDDDBBBAAA@@@??????======<<<<<<<<<<<<======<<<===>>>???@@@??????>>><<<>>>@@@AAAAAAAAA@@@???>>>???@@@AAAAAA???===<<>><<<===>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<===============<<<<<<<<<<<<<<<======:::;;;<<<===>>>?????????===AAAEEEGGGHHHKKKSSSYYYiiilllqqqwww|||xxxnnnfffaaaZZZQQQKKKLLLJJJGGGCCCAAA@@@@@@@@@============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======@@@????????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@???>>>>>>=========>>>??????===;;;<<<===???AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???AAA@@@AAACCCFFFHHHHHHGGGCCCDDDDDDDDDCCCDDDGGGIIIJJJIIIGGGFFFEEEEEEEEEFFFHHHIIIKKKMMMNNNPPPPPPPPPNNNMMMLLLKKKKKKLLLMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLxxxooojjjeee^^^[[[[[[[[[ZZZXXXXXXWWWUUUVVVVVVWWWUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQOOOQQQSSSTTTTTTTTTUUUVVVSSSSSSTTTTTTTTTSSSSSSRRRTTTTTTSSSRRRRRRRRRRRRSSSRRRSSSSSSSSSSSSVVVZZZ]]]YYYYYYXXXWWWVVVUUUTTTTTTPPPQQQQQQRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNMMMKKKKKKLLLMMMSSSTTTUUUUUUSSSPPPLLLJJJNNNOOOPPPPPPMMMKKKJJJJJJHHHHHHIIIKKKKKKLLLLLLLLLNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCAAA@@@???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEAAA@@@>>>======>>>???@@@EEEEEEEEEFFFFFFEEEEEEEEEEEEGGGJJJMMMNNNMMMLLLKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@??????@@@>>><<<;;;;;;<<<>>>@@@<<<<<<===>>>>>>>>>>>>===<<<===???AAABBBBBBAAAAAA????????????>>>>>>>>>===???===<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999888888::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<<<<<<<<<<<<<<<<;;;===??????>>>@@@EEEJJJSSSVVV\\\cccjjjrrrzzz|||pppaaa[[[TTTNNNLLLIIIEEEAAADDDBBBAAA???>>>>>>??????======<<<<<<<<<;;;;;;;;;============>>>>>>>>>???>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===<<<<<<===>>>>>>===;;;<<<===???@@@@@@@@@???>>>======>>>>>>>>>>>>??????======<<<<<<======>>>???DDDBBBBBBBBBDDDEEEDDDCCCBBBCCCDDDCCCCCCCCCEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHJJJKKKLLLMMMMMMMMMKKKJJJIIIIIIJJJKKKMMMNNNJJJJJJJJJJJJKKKLLLMMMMMM}}}vvvmmmhhhddd```\\\ZZZ[[[[[[[[[ZZZWWWVVVUUUUUUWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQRRRRRRRRRTTTVVVVVVUUUTTTUUUVVVRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTRRRQQQQQQSSSVVVWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQMMMMMMMMMNNNNNNNNNNNNNNNKKKLLLLLLKKKJJJJJJLLLNNNTTTUUUWWWXXXVVVSSSOOOLLLMMMNNNOOONNNKKKIIIHHHHHHHHHJJJLLLNNNPPPQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHIIIHHHGGGGGGFFFGGGGGGHHHKKKKKKKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQOOOPPPPPPPPPOOOLLLJJJHHHFFFEEEDDDCCCAAA???>>>>>>@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCC@@@???>>>======>>>???@@@EEEFFFGGGGGGGGGGGGFFFEEEFFFHHHKKKMMMNNNLLLJJJIIIFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@??????@@@???>>>======>>>???@@@;;;;;;<<<<<<<<<=========<<<===>>>@@@AAABBBBBBBBB@@@???>>>===<<<===>>>>>>>>>===;;;<<<======<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999888999999999999::::::::::::===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::===>>>>>>===<<<>>>AAAEEEDDDHHHLLLRRRWWW^^^eeejjjsssyyy}}}vvvlll```WWWSSSOOOIIIFFFEEEEEEDDDCCC???>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::<<<======>>>>>>?????????<<<<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>===;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>>>>AAA@@@??????@@@AAA@@@???AAABBBCCCCCCBBBBBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKMMMNNNOOOzzz|||{{{|||~~~sssjjjdddbbbaaa___\\\ZZZZZZZZZZZZZZZVVVUUUTTTUUUWWWXXXWWWVVVTTTTTTSSSRRRRRRRRRRRRSSSWWWXXXYYYXXXUUUTTTSSSTTTQQQQQQSSSUUUVVVWWWWWWWWWUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSQQQQQQSSSTTTUUUUUUTTTSSSRRRRRRSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLKKKKKKKKKNNNPPPSSSUUUXXXYYYXXXVVVRRRPPPLLLMMMNNNLLLJJJHHHHHHIIILLLMMMPPPSSSUUUUUUUUUUUUSSSRRRPPPMMMKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGIIIJJJKKKLLLMMMNNNOOOOOOUUUTTTSSSQQQPPPPPPOOOOOOQQQRRRSSSRRRQQQNNNJJJHHHEEEEEEDDDBBBAAA???>>>>>>@@@AAABBBCCCCCCCCCCCCCCC???@@@@@@@@@AAAAAAAAAAAA??????>>>>>>???@@@AAABBBFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGJJJLLLLLLKKKIIIHHHFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@??????===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAAAAABBB@@@???===<<<;;;<<<===>>>===<<<;;;;;;<<<<<<;;;999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999;;;;;;::::::::::::;;;;;;============<<<;;;:::999999999888888888:::<<>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888999:::;;;;;;<<<;;;;;;===>>>>>>===<<<;;;;;;<<<<<<======<<<<<<;;;<<<;;;;;;:::::::::999999<<<:::999:::<<<======<<<<<<<<<======>>>>>>>>>>>>@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>======>>>???@@@@@@>>>???AAABBBBBBAAA@@@AAACCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOPPPxxx~~~}}}|||}}}xxxllleeeaaa^^^\\\[[[YYYXXXWWWVVVWWWWWWWWWUUUUUUUUUWWWWWWWWWUUUUUUTTTTTTSSSSSSSSSSSSSSSYYYZZZZZZXXXUUUSSSRRRRRRPPPQQQSSSTTTVVVVVVWWWWWWTTTTTTSSSRRRRRRRRRSSSSSSPPPQQQSSSSSSSSSTTTVVVXXXVVVUUUSSSRRRQQQQQQRRRSSSSSSRRRPPPOOOMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQMMMNNNMMMLLLLLLMMMQQQTTTTTTVVVXXXYYYYYYWWWUUUSSSMMMNNNNNNMMMKKKJJJJJJKKKPPPQQQTTTWWWXXXXXXWWWWWWTTTRRRPPPMMMKKKJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLNNNPPPQQQRRR[[[YYYXXXUUUSSSRRRQQQQQQPPPQQQQQQQQQOOOLLLIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@AAABBBDDDEEEEEEDDDCCCBBB???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDGGGHHHJJJKKKKKKJJJHHHGGGEEEFFFHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDBBBAAA@@@??????<<<===???AAAAAA???===<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<===>>>???@@@@@@???>>><<<;;;;;;;;;<<<======;;;::::::;;;;;;:::999::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<777777888888888999999999:::999999999999:::;;;<<<============<<<;;;:::999666666555555666888:::<<>><<<;;;;;;<<<=========<<<<<<;;;::::::999;;;;;;:::::::::999999999888888999999:::;;;<<<<<<:::;;;===??????>>><<<;;;;;;<<<===>>>>>>===<<<;;;===<<<;;;999999888999999;;;:::888999;;;======<<<<<<<<<<<<<<<=========>>>??????>>>======<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>======>>>@@@AAAAAA@@@>>>@@@AAAAAA@@@???@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHHHHHHHEEEEEEFFFGGGIIIJJJJJJKKKIIIIIIIIIJJJKKKMMMNNNOOOsssyyy|||ppphhhccc___\\\XXXXXXWWWVVVTTTTTTUUUVVVWWWVVVUUUUUUWWWWWWVVVUUUUUUUUUTTTSSSSSSSSSTTTTTTVVVXXXXXXWWWTTTRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQNNNPPPRRRSSSSSSTTTVVVXXXWWWUUUSSSQQQPPPQQQRRRRRRQQQPPPNNNMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRRRROOOOOOOOONNNNNNPPPTTTWWWXXXXXXXXXXXXXXXVVVTTTSSSNNNOOOPPPOOOMMMMMMNNNPPPSSSTTTWWWYYYYYYYYYWWWVVVSSSRRROOOMMMKKKKKKLLLLLLDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHJJJLLLOOORRRTTTUUU[[[ZZZXXXVVVUUUTTTSSSSSSQQQQQQQQQPPPNNNLLLJJJIIIEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGFFFEEECCCBBBAAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDFFFGGGGGGHHHIIIKKKMMMMMMKKKIIIHHHEEEEEEEEEEEEFFFGGGHHHIIILLLLLLMMMNNNMMMLLLJJJIIIFFFEEEDDDBBBAAA@@@??????===>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;:::888999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::777777888888888999999999888888888888999;;;<<<===;;;;;;<<<;;;;;;:::999888999777666555777999:::;;;<<<=========<<<===@@@BBBBBBEEEHHHJJJJJJMMMRRRVVV\\\aaafffiiimmmvvvzzztttpppkkkfffaaa]]]ZZZUUUQQQNNNNNNNNNOOOSSSPPPKKKHHHFFFEEEEEEEEE>>>>>>===<<<:::::::::;;;::::::;;;;;;;;;::::::999::::::::::::999999999999999999:::;;;<<<===>>>>>>:::;;;>>>???@@@???===<<<;;;<<<===>>>>>>===<<<;;;;;;;;;:::999999999:::;;;;;;999888888:::<<<===<<<<<<<<<;;;;;;<<<<<<======<<<<<<<<<=========>>>>>><<<;;;;;;;;;;;;<<<======???=========???@@@???>>>===???AAAAAA???>>>>>>???>>>>>>@@@AAABBBBBBBBBBBBAAABBBDDDEEEGGGHHHIIIIIIEEEFFFGGGHHHIIIIIIJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLhhhooowww{{{~~~~~~yyywwwxxxmmmeeeaaa^^^ZZZWWWUUUVVVVVVUUUTTTTTTVVVWWWXXXWWWUUUVVVVVVWWWUUUTTTVVVUUUTTTTTTSSSTTTTTTTTTSSSUUUVVVUUUSSSQQQQQQRRRUUUUUUUUUTTTTTTRRRQQQQQQPPPPPPOOONNNNNNNNNNNNOOOQQQRRRSSSSSSRRRRRRSSSUUUWWWVVVSSSQQQPPPPPPQQQRRRPPPPPPOOONNNOOOPPPRRRSSSOOOOOOPPPPPPQQQRRRSSSSSSPPPPPPPPPOOOOOOQQQUUUYYY[[[ZZZYYYXXXVVVUUUSSSRRRPPPQQQQQQQQQPPPPPPRRRTTTTTTVVVXXXYYYZZZXXXVVVTTTRRRQQQOOOMMMLLLLLLMMMNNNBBBCCCDDDFFFGGGGGGGGGGGGFFFGGGIIIMMMPPPSSSUUUWWWXXXXXXVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFDDDBBBCCCCCCEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHJJJLLLMMMMMMLLLJJJHHHDDDDDDCCCCCCDDDFFFHHHJJJNNNOOOPPPPPPOOOMMMKKKIIIFFFEEEDDDBBBAAA@@@?????????>>>===;;;;;;===>>>???<<<<<<;;;:::;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<;;;999:::;;;;;;:::888999999:::::::::;;;;;;;;;<<<;;;;;;:::999888777777888888888888999999999999666777777888999;;;<<<===:::::::::::::::999888777:::888555555666888999999888999:::::::::;;;>>>AAA@@@BBBDDDDDDCCCEEEIIIMMMJJJOOOUUUXXX]]]gggwwwxxxwwwyyy~~~{{{uuummmggg___ZZZWWWTTTPPPMMMJJJIIIHHHEEEBBBBBBEEEGGGEEEDDDBBB@@@???===;;;::::::;;;;;;;;;999888999:::777888999::::::::::::::::::::::::999999999888888555666666777999:::;;;;;;:::<<<>>>@@@AAA???>>><<<;;;<<<===??????===<<<;;;:::999999888999;;;<<<===:::999777888:::<<<===<<<<<<;;;;;;;;;;;;<<<======888999:::<<<>>>???@@@AAA<<<;;;;;;;;;;;;<<<======>>><<<;;;;;;<<<<<<;;;:::<<<>>>@@@AAA???>>>===>>><<<>>>???AAABBBBBBBBBAAA@@@AAACCCEEEGGGIIIIIIJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIZZZ___gggnnnvvv}}}vvvvvvyyyyyysssiiihhhfffaaa\\\YYYXXXXXXUUUUUUVVVWWWWWWWWWVVVUUUWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSQQQOOONNNNNNNNNOOONNNPPPSSSUUUUUUTTTSSSQQQUUUUUUUUUSSSQQQPPPPPPRRROOONNNMMMMMMNNNOOOQQQRRRYYYWWWTTTRRRRRRSSSVVVWWWXXXUUURRRQQQQQQRRRQQQPPPTTTTTTTTTTTTTTTSSSRRRQQQRRRQQQQQQQQQQQQSSSUUUVVVXXXUUURRRPPPQQQTTTXXX[[[ZZZZZZYYYXXXVVVTTTRRRQQQSSSSSSRRRRRRRRRRRRSSSSSSRRRTTTWWWXXXWWWUUUTTTTTTLLLKKKJJJIIIIIIJJJLLLMMMIIIHHHGGGFFFFFFFFFGGGHHHKKKLLLLLLNNNPPPRRRUUUVVV[[[YYYVVVTTTRRRRRRSSSTTTSSSSSSQQQOOOMMMKKKJJJIIIHHHGGGFFFEEEEEEFFFHHHJJJNNNLLLJJJGGGFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFHHHHHHGGGGGGGGGHHHOOONNNMMMKKKJJJHHHGGGFFFFFFBBB@@@DDDEEEEEEFFFHHHLLLNNNQQQPPPMMMKKKKKKLLLGGGEEECCCAAA???>>>>>>>>>;;;;;;<<<===>>>??????@@@>>>===<<<::::::;;;;;;<<<>>>>>>>>>===<<<<<<;;;;;;======<<<;;;;;;;;;;;;<<<888888888999999:::::::::???===:::777666666888999999999999888888888777777999999999999999999999999777777888999::::::;;;;;;>>>===<<<;;;:::999999999777888999999888777888999:::::::::;;;;;;;;;<<<<<>>>>>???@@@@@@AAABBBCCCFFFJJJQQQXXX___ccckkkkkkkkkmmmpppuuuyyy{{{~~~}}}{{{{{{|||xxxpppiiibbbaaaaaabbbbbbbbb___]]]QQQPPPNNNKKKHHHEEEBBBAAA@@@@@@AAAAAAAAA???===<<>>===<<<;;;:::999999777888888888888777666666:::999:::<<<===<<<888666777777777888888999999999:::::::::::::::::::::999999999:::<<<>>>???===;;;<<<<<<<<<<<<<<<;;;:::999777777777777888888888888<<<;;;999777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;<<<<<<======>>>>>>??????>>>===<<<;;;;;;<<<===>>><<<<<<======>>>>>>??????===>>>??????@@@?????????AAAAAABBBDDDFFFGGGIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFGGGIIIIIIHHHGGGHHHIIILLLQQQXXX___fffppp{{{{{{xxx{{{yyytttooojjjfffccccccbbb___ZZZVVVUUUUUUSSSTTTUUUVVVVVVVVVUUUTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTSSSQQQPPPOOOOOOOOOPPPNNNPPPSSSUUUVVVUUUTTTSSSTTTUUUTTTSSSPPPOOOPPPQQQOOOOOOOOOOOOOOOQQQRRRSSSWWWVVVUUUTTTTTTUUUVVVWWWXXXUUUSSSRRRRRRSSSRRRQQQTTTTTTUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSUUUVVVWWWXXXVVVTTTRRRSSSUUUWWWYYYWWWVVVVVVUUUSSSRRRPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTVVVWWWXXXWWWUUUTTTSSSLLLKKKJJJHHHHHHIIIKKKLLLJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLMMMOOOQQQRRRSSSUUUUUUSSSSSSRRRSSSTTTTTTSSSRRRQQQOOOLLLJJJHHHHHHIIIHHHHHHHHHHHHIIIKKKLLLNNNLLLJJJHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHHHHGGGFFFHHHIIINNNNNNMMMKKKJJJHHHGGGGGGFFFBBBBBBEEEGGGFFFGGGKKKMMMOOOQQQOOOLLLIIIIIIJJJFFFEEECCC@@@>>>=========<<<<<<======>>>>>>??????>>>===<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;<<<;;;;;;:::::::::::::::888888888999999::::::::::::999888777888999:::<<<888888888888888888888888999999999999999999999999777777888999999:::;;;;;;<<<<<<;;;:::999999999999777888999999777777888999::::::::::::;;;;;;;;;;;;>>>>>>=========>>>>>>???@@@@@@AAADDDIIIOOOTTTWWWWWWVVVVVVWWWYYY\\\___aaadddjjjqqquuuwwwyyy}}}}}}xxxsssppplllmmmnnnooommmjjjgggeeedddaaa______```]]]VVVQQQNNNNNNNNNOOOPPPOOOMMMKKKGGGFFFEEECCCAAA@@@>>>===<<<<<<======>>>===============<<<;;;:::999888888888888999999888888777666:::999999:::<<<<<<:::888888888888888999999999999999999999:::::::::::::::;;;:::999999;;;<<<;;;:::999999:::;;;;;;;;;::::::777777777777888888888888<<<:::999777777888999:::::::::::::::::::::::::::999999999::::::::::::;;;;;;;;;<<<<<<<<<===============<<<;;;;;;<<<======;;;<<<<<<===>>>>>>??????<<<======>>>>>>>>>=========>>>@@@BBBDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFDDDFFFHHHHHHGGGGGGHHHIII===BBBGGGMMMSSS]]]hhhppprrrtttuuuwwwyyy}}}}}}}}}|||~~~yyyrrriiidddaaa___\\\ZZZ\\\]]]^^^\\\XXXUUUSSSSSSQQQRRRTTTUUUUUUUUUTTTSSSRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPOOONNNMMMMMMNNNOOOOOOPPPSSSUUUVVVVVVUUUUUUSSSTTTTTTRRROOONNNOOOPPPQQQQQQQQQQQQQQQRRRTTTTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXVVVTTTSSSTTTUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVRRRRRRQQQQQQPPPPPPOOOOOOMMMNNNNNNPPPQQQSSSTTTTTTVVVVVVWWWWWWVVVTTTRRRQQQLLLKKKJJJHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPNNNOOOPPPQQQRRRSSSTTTTTTRRRRRRPPPMMMKKKIIIGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKMMMLLLJJJHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGGGGGGGGGGEEEFFFHHHJJJMMMMMMLLLKKKIIIHHHGGGGGGFFFCCCCCCGGGIIIHHHJJJOOORRRRRRQQQNNNJJJHHHGGGHHHEEEDDDBBB???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888999999888888888999999999999999888888888999999:::::::::777777888888888888888888888888888888888888888888777777888888999:::::::::::::::999999999999999:::777888999999777777888999999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>???BBBEEEIIIKKKHHHHHHGGGGGGGGGHHHJJJKKKNNNRRRXXX[[[[[[\\\___bbbkkkmmmoooppppppqqqssstttqqqlllfffaaa]]]ZZZWWWUUUSSSTTTUUUVVVUUUSSSQQQPPPOOOLLLIIIIIIJJJIIIEEEAAABBBAAAAAABBBDDDDDDCCCAAA>>>>>>======<<<;;;;;;;;;999999999999:::;;;<<<===;;;;;;::::::999888777777999999999999999888888777:::999888999;;;<<<<<<;;;999999999999999888888888777888888999999:::::::::>>>;;;888666666888888888777777888888999::::::;;;999999888888888888888888;;;:::999777777888999999999999999999999999999999999999999999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAACCCDDDDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEBBBDDDFFFGGGFFFFFFGGGIII888;;;>>>BBBFFFMMMWWW___dddeeeggghhhjjjnnntttxxxzzzwwwvvvyyy{{{~~~~~~tttgggccc]]]ZZZYYYYYYXXXWWWWWWYYY[[[[[[XXXUUUTTTSSSRRRRRRTTTUUUUUUUUUTTTSSSQQQRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKKKKLLLOOOQQQSSSUUUWWWWWWWWWVVVSSSSSSSSSQQQOOONNNNNNPPPRRRRRRSSSSSSTTTUUUUUUVVVSSSTTTVVVXXXYYYYYYYYYYYYXXXVVVUUUUUUVVVVVVUUUTTTSSSTTTUUUUUUUUUUUUUUUTTTVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWVVVUUUSSSSSSOOOOOONNNNNNNNNNNNOOOOOONNNNNNPPPQQQRRRSSSSSSSSSVVVUUUTTTTTTSSSQQQOOOMMMLLLKKKJJJHHHGGGGGGGGGGGGKKKKKKLLLLLLNNNOOOPPPPPPOOOOOONNNMMMMMMLLLMMMMMMJJJKKKMMMNNNPPPQQQQQQQQQQQQPPPNNNLLLIIIGGGEEEDDDCCCDDDFFFGGGHHHHHHHHHHHHLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGEEEDDDEEEHHHKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFDDDEEEIIIKKKKKKNNNSSSYYYWWWSSSNNNJJJGGGGGGGGGDDDCCC@@@>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<999999999:::;;;<<<<<<<<<::::::999888888888888999888888888888888999999999::::::;;;;;;:::999777666999999888888777777777666777777777777777777777777777777888888999999999:::888888888888888888999999777888999888777666777999999999999999::::::::::::<<<<<<;;;:::::::::;;;;;;???>>>>>>>>>@@@BBBDDDFFFCCCCCCBBBAAAAAABBBCCCCCCDDDGGGKKKLLLLLLMMMNNNPPPQQQRRRTTTTTTTTTTTTVVVXXXUUUQQQLLLIIIHHHHHHHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFGGGEEECCCBBBCCCCCCBBB@@@@@@???>>>@@@BBBBBBBBB@@@<<<;;;;;;;;;;;;;;;::::::999888777777777999:::;;;;;;;;;:::999888888777777999::::::::::::999888888:::888666777999<<<======::::::999999888888888777666666777777888999::::::AAA===777444444666777888777777777777888999999:::;;;:::999888777888888999::::::999888777888888888888888888888888888888888888888888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>;;;:::::::::::::::::::::<<<===???BBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDBBBDDDGGGGGGGGGGGGHHHIII777999;;;<<<===BBBIIIOOOQQQSSSUUUWWWZZZ```ggglllnnnnnnooossswww}}}||||||tttkkkeee___\\\YYYVVVVVVVVVVVVVVVVVVXXX[[[[[[YYYWWWVVVVVVSSSTTTUUUVVVVVVUUUTTTSSSQQQRRRSSSTTTSSSRRRPPPOOOLLLKKKJJJJJJJJJKKKLLLMMMPPPQQQSSSUUUVVVVVVVVVVVVSSSSSSSSSQQQOOONNNNNNPPPSSSSSSTTTUUUVVVVVVVVVVVVSSSUUUWWWYYY[[[[[[ZZZZZZYYYWWWVVVVVVWWWWWWUUUTTTRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUVVVWWWWWWVVVTTTRRRPPPNNNMMMMMMLLLMMMNNNOOOOOOQQQQQQRRRSSSSSSSSSRRRRRRTTTRRRPPPOOOPPPOOOLLLIIIKKKKKKJJJIIIHHHGGGGGGGGGJJJJJJLLLMMMNNNOOOPPPPPPQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIKKKLLLMMMNNNNNNNNNNNNMMMLLLJJJHHHFFFDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCDDDGGGJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDGGGKKKLLLLLLQQQXXXaaa]]]VVVOOOJJJHHHFFFFFFBBBAAA???===<<<;;;<<<<<<>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;:::777777888999:::;;;<<<<<<;;;::::::999999999999999888888888888888888888888999:::;;;;;;;;;999777666;;;:::999888777555444444777777777777777777777777777888888888888888999999888888777777777888999999666777888888777666777888888888888999999999::::::<<<;;;;;;:::::::::;;;;;;=========>>>???AAACCCDDD============>>>>>>?????????@@@BBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEFFFHHHGGGDDD@@@>>>???@@@AAAAAA>>>???@@@AAAAAAAAAAAA@@@AAA???>>>===>>>?????????===<<<;;;<<<>>>??????>>><<<<<<<<<;;;:::999999999<<<;;;999888777888999:::;;;;;;::::::999999888888999::::::::::::999888888999777555555888;;;======999999999888888777777777555555666666777888999999AAA===777444444666777888888888777777777888999:::===<<<:::888777888888999999999888888888777777888777777777777777777777777777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999:::::::::;;;<<<<<<======;;;;;;:::::::::;;;<<<======>>>???@@@AAAAAA@@@???@@@@@@@@@@@@AAABBBCCCDDDDDDFFFHHHIIIHHHHHHIIIJJJ666888999999888:::>>>CCCAAACCCFFFIIINNNVVV^^^dddhhhiiimmmrrruuu{{{xxxnnngggbbb___]]]YYYWWWUUUSSSRRRSSSSSSTTTVVVXXXZZZZZZXXXWWWWWWWWWUUUVVVVVVVVVVVVTTTSSSRRRQQQRRRTTTTTTTTTSSSQQQOOONNNMMMMMMLLLMMMNNNPPPPPPRRRRRRSSSTTTUUUUUUUUUUUUSSSTTTTTTRRROOONNNOOOPPPSSSTTTUUUVVVWWWWWWWWWWWWUUUVVVXXXZZZ[[[[[[[[[[[[YYYXXXWWWWWWWWWWWWTTTRRRPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTUUUVVVVVVUUUUUUTTTTTTUUUVVVVVVUUUSSSQQQOOOMMMLLLLLLKKKKKKMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQSSSPPPLLLLLLMMMMMMJJJGGGKKKKKKJJJJJJIIIIIIHHHHHHJJJKKKLLLNNNOOOPPPPPPPPPQQQPPPNNNLLLJJJIIIIIIHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEDDDCCCCCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDHHHLLLMMMNNNSSS[[[hhhaaaXXXOOOJJJGGGFFFEEEAAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999666777777888999::::::;;;;;;:::999999888888999999888888888888888777777777555777888:::;;;;;;;;;:::::::::999888666555444444888888888888888888888888888888888888888888888888999999888888888888888999666777888888666666777888777777888888888999999999:::999999999999:::;;;<<<::::::;;;<<<===???@@@AAA;;;<<<<<<<<<=====================>>>>>>??????@@@???AAABBBAAA??????@@@AAACCC@@@<<<::::::;;;::::::;;;<<<======>>>>>>>>>===;;;;;;:::::::::;;;<<<<<<===;;;999:::;;;<<<<<<<<<;;;;;;:::999888777666666===<<<;;;:::999999999999:::::::::999999999888888999999999999999888888777777555333444666999;;;;;;777777777777777666666666444555555666666777777777===:::777555666777777777999888888888999:::<<<===???>>>;;;999777888888999999888888888888777777777777777777777777777777777666777777888999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::999::::::;;;;;;::::::999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAA@@@@@@??????>>>>>>>>>===??????@@@AAABBBCCCEEEFFFFFFHHHIIIIIIHHHHHHHHHIII333666888888666666999<<<;;;<<<>>>@@@DDDKKKSSSXXX```bbbhhhnnnqqquuuzzzmmmhhhbbb^^^[[[ZZZXXXWWWUUUTTTTTTRRRQQQRRRSSSUUUUUUVVVWWWVVVUUUUUUVVVWWWVVVVVVVVVVVVTTTRRRPPPOOOPPPQQQSSSTTTTTTRRRPPPNNNNNNNNNNNNMMMNNNPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUTTTSSSPPPOOOPPPQQQSSSTTTUUUWWWWWWWWWWWWVVVWWWXXXYYYZZZ[[[[[[\\\\\\ZZZYYYXXXWWWWWWVVVRRRPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTRRRSSSTTTTTTTTTRRRQQQOOOLLLKKKJJJIIIJJJKKKLLLNNNOOOPPPRRRSSSTTTSSSRRRQQQRRRNNNKKKJJJMMMMMMJJJGGGJJJJJJKKKKKKKKKJJJJJJIIIKKKLLLNNNOOOPPPPPPPPPPPPNNNMMMKKKIIIHHHFFFFFFEEEHHHHHHGGGHHHIIIJJJLLLMMMHHHHHHGGGFFFFFFEEEEEEDDDGGGFFFEEEDDDCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCCCCBBBBBBCCCEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCHHHMMMNNNNNNUUU]]]llldddXXXNNNIIIFFFDDDBBB@@@???===;;;::::::;;;;;;999:::::::::;;;<<<<<<<<<999999:::::::::999888777666777777888888999999999999999888777777777777888999888888888777777777666666777888999:::;;;;;;;;;777777777777666666666666999999999999999999999999888888888888777777777777;;;:::999888888888888888666777888777666555666888777777777777888888888999666666666777888999:::;;;999999:::;;;;;;<<<===>>>==================<<<<<<<<<<<<;;;<<<>>>?????????===>>>???>>><<<;;;<<<======;;;999999999999888777;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;;;;::::::;;;<<<>>><<<:::999:::;;;;;;:::999999888888777777666666::::::;;;;;;;;;::::::999999888888888888777777777888888999999888888777666666444333333666888888888555555555555666666666666555555555555555555555555777666555555777888777666888777777999;;;>>>AAACCCAAA???<<<999777777888999888888888888888777777666777777777777777777777777666666777888999:::;;;;;;;;;:::::::::999999999999999:::;;;<<<<<<;;;:::999999999999:::;;;;;;<<<<<<>>>======>>>???BBBEEEFFFGGGFFFCCCAAA?????????@@@@@@@@@AAABBBCCCEEEFFFGGGFFFHHHIIIIIIGGGFFFFFFGGG222555888999777666888:::888999888888999>>>DDDIIIRRRVVV]]]dddfffjjjuuu~~~uuullleee```XXXXXXWWWXXXXXXXXXVVVTTTTTTUUUUUUTTTTTTTTTVVVXXXSSSTTTTTTSSSRRRRRRTTTUUUVVVVVVVVVUUUSSSPPPNNNMMMOOOQQQRRRTTTSSSRRROOOMMMMMMMMMLLLLLLMMMOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRUUUUUUUUUSSSQQQPPPPPPRRRSSSTTTUUUWWWXXXWWWWWWVVVYYYYYYYYYZZZ[[[[[[\\\\\\[[[YYYXXXXXXWWWUUUQQQNNNNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTQQQRRRRRRSSSSSSRRRPPPPPPLLLKKKIIIHHHHHHIIIKKKLLLKKKMMMPPPRRRSSSTTTSSSRRRRRRNNNJJJJJJMMMNNNKKKHHHJJJJJJKKKKKKLLLKKKKKKKKKMMMNNNOOOQQQQQQQQQQQQPPPLLLKKKIIIGGGFFFDDDDDDCCCGGGFFFFFFFFFHHHKKKNNNPPPFFFFFFFFFFFFEEEEEEEEEEEEFFFDDDBBB@@@???@@@AAABBBEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDD???AAACCCCCCBBBAAABBBCCCAAAAAAAAABBBBBBBBBBBBCCCAAACCCHHHMMMNNNNNNVVV^^^nnneeeXXXMMMGGGDDDBBBAAA???>>>===;;;:::::::::;;;888888999999:::;;;<<<<<<888888999:::999888777666777777777777888888888888888888777666666666666666999888888888777777666666::::::999999999999999999444555555666777888888999999999999999999999999999888888888777777777777777<<<;;;:::999888888888888666777888777666555666888777777777777888888888888444444444555777888:::;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888999888777888;;;=========<<<======<<<:::888999:::888777777888:::;;;;;;:::888888888888888888888999777888::::::999999999:::<<<:::777777777888888777888888888888888888888888777888:::;;;<<<<<<;;;:::777777777777666666666666888888888888888777666666555333222333555777666666333444444444555555666666555555555555555555444444222222333555888888666444666666777999===AAAEEEHHHBBB???<<<999777777888999888888888888888777666666888888888888888888888888555666777888999:::;;;;;;:::999999999888888777777::::::<<<<<<<<<<<<::::::888999999::::::;;;<<<<<>>>>>???AAADDDHHHJJJOOOLLLIIIEEECCCCCCCCCDDD@@@AAAAAABBBDDDFFFHHHIIIFFFHHHIIIHHHFFFDDDDDDEEE444444444555555555555666777777888999::::::;;;;;;BBBGGGNNNSSSXXXaaammmvvvzzzkkkaaa\\\ZZZXXXUUUQQQPPPNNNMMMNNNPPPSSSTTTUUUTTTQQQPPPPPPQQQTTTUUUPPPQQQRRRSSSUUUWWWXXXYYYWWWVVVUUUSSSQQQOOONNNMMMOOOPPPPPPQQQQQQPPPPPPOOOKKKLLLMMMNNNPPPQQQRRRRRRPPPQQQSSSTTTUUUUUUTTTSSSTTTSSSQQQOOONNNOOOPPPQQQRRRTTTVVVUUUTTTSSSTTTTTTWWWXXXXXXYYYYYYYYYYYYYYYZZZYYYVVVTTTRRRQQQQQQQQQOOOPPPPPPQQQRRRSSSTTTTTTSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRSSSTTTTTTSSSOOOLLLJJJIIIHHHHHHIIIJJJLLLMMMKKKLLLMMMNNNOOOOOONNNMMMOOONNNLLLJJJIIIHHHIIIIIIKKKJJJHHHGGGHHHKKKNNNPPPPPPOOOPPPTTTYYYZZZUUUPPPMMMLLLJJJHHHFFFDDDBBBAAAFFFDDDBBBEEEKKKNNNLLLIIIIIIHHHGGGGGGGGGHHHIIIJJJFFFEEECCCCCCDDDEEEEEEDDDEEEDDDCCCBBBBBBCCCEEEEEEBBBAAA@@@??????AAACCCDDD@@@@@@AAA???>>>===???@@@?????????@@@AAAAAABBBBBBDDDAAABBBGGGIIIIIIOOOWWWccc\\\RRRIIIDDDAAA@@@???===<<<;;;:::999:::;;;;;;999::::::;;;<<<<<<<<<;;;===<<<:::999888777777777777777888888999999999:::777777777777777666555555666666777777888888888999666777888888666555555666777888999888777666777888999999999999999999::::::888888777777666666555555999999999999888888888777777777777777666666666666999888888888777777666666666777777666666666999;;;777777888999999:::;;;;;;888:::::::::888888888:::999888777777999;;;;;;:::;;;:::999999888888999999<<<;;;:::888777777666666999999999999999999999999:::999888777666666666666888888888777777777777777:::::::::999999999888888999999888777666555444444999999:::;;;;;;;;;;;;:::999999999888888888777777444444555555666666777777555555555666777888888999666555444333333333333333555444444333333444444555555666666888;;;>>>BBBDDD===<<<;;;:::888777666555::::::;;;;;;::::::999888777666666666777888999999777777888888888777777666999999888777666666666777888999999::::::999999888666999;;;<<<;;;999888888@@@@@@??????@@@CCCIIIMMMQQQMMMGGGBBB???@@@BBBDDDEEEDDDDDDCCCCCCCCCCCCCCCHHHGGGFFFEEEEEEFFFGGGHHH444444444444555555555555666777777888999999::::::999===BBBEEEIIIPPPYYYaaaqqquuuzzz~~~~~~}}}}}}}}}~~~~~~yyykkkcccZZZSSSQQQOOOLLLIIINNNMMMLLLKKKLLLNNNPPPRRRSSSRRRPPPOOOOOOPPPRRRSSSPPPPPPQQQRRRTTTUUUVVVVVVUUUTTTSSSRRRPPPOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPQQQQQQRRRPPPQQQSSSTTTUUUUUUUUUTTTTTTSSSQQQOOOOOOOOOQQQQQQSSSUUUVVVVVVTTTSSSSSSTTTVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVTTTSSSQQQPPPPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRTTTUUUSSSPPPMMMNNNMMMKKKIIIHHHGGGGGGHHHJJJKKKLLLMMMNNNMMMMMMLLLNNNMMMKKKIIIHHHHHHHHHHHHKKKJJJIIIIIIJJJKKKMMMOOOQQQOOOPPPSSSXXXYYYUUUQQQKKKJJJIIIHHHGGGFFFEEEEEEFFFDDDEEEIIINNNOOOLLLHHHFFFFFFEEEDDDDDDEEEFFFGGGFFFEEECCCCCCDDDEEEDDDCCCAAAAAAAAAAAABBBDDDFFFGGGAAA@@@?????????AAACCCDDDAAABBBAAA@@@===<<<===>>>=========>>>???@@@AAABBBDDDAAABBBFFFGGGFFFKKKRRR___XXXOOOGGGBBB???>>>===;;;:::999888777888999999999999:::;;;;;;;;;;;;;;;<<<;;;:::888777777777666777777777777888888888888777777888888777777666555666666777777777888888888555777888888666555555666666777888888666666777888999999999999999999888888777777777666666666666666777777777777666666666666777666666666666666666666888888888777777777666666777777777666555666888:::999999::::::;;;<<<<<<<<<888:::::::::888888999::::::999888888999;;;:::999::::::999888888888888999888888888888888999::::::888888888888888888888888::::::999777777666666666777777777777777777777777888888777777777666666666777777777777666666666666888888999::::::::::::999888888777777777666666666555555555555555666666666222333333444555555666666666555444333333333333444555444444333333444444555666666666777999;;;======;;;;;;:::999888777666666999999999999999888888777888777777777777888888999777777888888888777777666888888777777666777777777;;;;;;::::::999888888888666888:::;;;:::999999:::>>>????????????BBBGGGJJJKKKHHHDDD@@@???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEEEEDDDEEEFFFGGGHHH444444444444555555555555555555666666777888888888777999<<<===>>>BBBIIINNNXXX\\\bbbhhhlllooosssuuu}}}|||}}}vvvlllddd___UUURRRNNNLLLMMMLLLIIIFFFKKKKKKIIIIIIIIIKKKMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSQQQQQQPPPPPPOOOOOONNNNNNOOOOOONNNMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQOOOPPPRRRSSSTTTUUUUUUUUUSSSRRRPPPOOOOOOPPPQQQRRRUUUVVVWWWVVVSSSRRRQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUQQQRRRRRRQQQQQQPPPOOONNNNNNNNNOOOPPPPPPQQQQQQPPPOOOPPPQQQSSSTTTSSSSSSRRRQQQQQQRRRTTTUUUTTTQQQOOOPPPNNNLLLIIIGGGFFFEEEEEEIIIJJJJJJKKKKKKKKKKKKJJJLLLKKKIIIGGGFFFFFFGGGGGGJJJJJJKKKKKKLLLLLLMMMMMMQQQOOONNNQQQUUUVVVTTTQQQHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEHHHMMMQQQPPPKKKGGGEEEEEEDDDDDDCCCDDDDDDEEEFFFEEECCCCCCDDDDDDCCCBBB===>>>>>>???AAADDDFFFGGG???>>>======>>>@@@BBBCCCAAABBBAAA???<<<;;;<<<===<<<<<<;;;<<<===???AAABBBCCCAAAAAACCCCCCCCCGGGLLLXXXRRRJJJCCC???===<<<;;;999888666555555555666777999999:::;;;;;;;;;::::::;;;:::999777666666666666777777777666666666666666777888888888888777777666666666666666777777777777555666888777666444444555555777888777666555777888999999999888888777777777555555666666666777777777666555555555444444444444666666666666666666666666777777777777666666666666777888888777555555666888888999999::::::;;;;;;;;;888999::::::999888999:::<<<:::888888:::::::::999:::999999888888888888888888888777777888888999:::666666666666666666666666::::::999888777777777777777777777777777777777777777777777777666666666666555666666666777777888888666777777888888888888888666666666666555555555555555555555555555555444444222333333444444555555555555555444333333333444444555444444333333444444555555666666777777777777777888888888777777777666666888888888888888777666666999999999888888888888888666777777888888777777777777777666666666777888888===<<<:::999888888888888777888999999888888:::<<<<<<>>>>>>??????@@@CCCFFFDDDCCCAAA??????@@@AAABBBDDDCCCCCCCCCCCCCCCDDDDDDFFFEEEEEEEEEFFFHHHIIIKKK333333444444444555555555444444555555555666666666777888:::::::::<<>>???@@@???@@@@@@>>><<<;;;===>>>===<<<<<<<<<===???BBBCCC@@@@@@AAABBBBBBCCCFFFIIIOOOKKKDDD???<<<;;;:::999888777555444444444555666999999::::::::::::999999999888777666555555555555666666666555555444444444777888888888888888777777666666666666666666666666444666777777555444444555444666777777555555666888999999888777777666555555444444555555666777777888555555555444444444333333555555555666666666666666666666666666666666666666777777888777555444555666666666666777777888888888777999:::999888888999;;;===;;;999888999:::999888999999888777777777777777:::999888666555555555555666666666666666666666666::::::999888888888888888666666666777777777777777999999888888888777777777555666666666666777777777555555666777777777777666666666666666555555555444666555555444444333333333444444555555555666666666555444444333333333444444555444444333333444444555444555666777777666555444555555555666666666777777777888888888888777666666::::::999999999888777777555666777777777777777777666666666666666777888999<<<;;;999888777888:::;;;::::::999777666666999;;;;;;<<<===>>>>>>>>>AAACCCBBBAAA@@@????????????@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHJJJLLLMMM333333333444444444444555333444444444444444555555222333555555666777888999===???BBBEEEHHHMMMRRRVVV```cccgggkkkooovvv~~~xxxrrriiifff```YYYRRRMMMJJJHHHGGGEEECCCCCCEEEGGGIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPOOONNNLLLKKKKKKLLLNNNOOOQQQPPPPPPPPPPPPOOOOOOOOONNNOOOOOOPPPQQQSSSTTTTTTPPPPPPPPPPPPQQQQQQRRRRRRTTTUUUVVVTTTQQQOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPLLLMMMOOOPPPPPPPPPOOONNNMMMMMMOOOOOOOOONNNMMMLLLIIIKKKMMMPPPQQQRRRRRRRRRQQQPPPPPPRRRSSSSSSRRRPPPLLLKKKJJJHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDEEEEEEJJJKKKLLLMMMMMMLLLJJJIIIKKKIIIHHHHHHJJJKKKLLLLLLEEEEEEEEEDDDDDDDDDCCCCCC@@@CCCHHHMMMNNNKKKFFFAAAEEEEEEDDDDDDCCCBBBAAA@@@AAA@@@@@@AAACCCCCCAAA???>>>>>>>>>???????????????999999999::::::;;;<<<===;;;<<<======<<<===>>>@@@>>>>>>>>>>>>???AAACCCDDD===???AAAAAAAAADDDGGGIIIGGGDDD???<<<;;;:::888777888777666444444555555666888999999999999999888888777666555555444444444444666555555555444444333333666777777888888888777777666555555555555555555555444555666666444333333444333555666666555555666777888888777666666555444444333333444555666777888888666666666555555555444444444444555555666666666777555555555555555555555666555777777666555333444555555555555666666666666666666777888888777777999:::<<<:::888888999999888777999888777777666666777777888777666444333333333333777777777777777777777777999999888888777888888888555555666666777777777777888888888777777777666666666666666555555555444444333444555555666666555555777777666666666555555555555555444444333333222222444444444444555555555555444444333333333444444555555444444333333444444555333444666777777777666555333444444555666666777777888888888888888777777666999999999999999888777666555555666777777777777777666555555555666777888888999888777666777999<<<===<<<;;;:::777444444777999999;;;<<<<<<<<<===???AAACCCCCCBBBAAA???>>>======@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCDDDFFFHHHKKKLLL333333333333444444444444444444444444444444444444111222444555666777777777:::;;;<<<===>>>AAADDDGGGLLLOOOSSSWWW]]]eeemmmsss}}}}}}|||||||||xxxqqqkkkddd\\\VVVSSSTTTSSSPPPKKKFFFDDDDDDEEECCCAAA???@@@BBBEEEHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOOOONNNMMMLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRNNNOOOPPPPPPQQQRRRSSSSSSRRRSSSTTTRRROOOMMMLLLMMMLLLMMMNNNNNNOOOOOONNNNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPOOONNNLLLJJJHHHJJJLLLNNNPPPQQQQQQQQQQQQPPPOOOPPPQQQQQQPPPNNNNNNLLLJJJHHHFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFGGGHHHGGGEEEDDDDDDDDDEEEEEEKKKKKKLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIEEEEEEDDDCCCBBBBBBAAA@@@@@@CCCGGGIIIJJJGGGCCCAAABBBBBBAAAAAA???>>><<<;;;=========???AAABBB@@@>>>???@@@@@@??????>>><<<<<<999::::::::::::;;;;;;;;;999:::<<<<<<<<<===???AAA@@@@@@AAABBBBBBCCCCCCCCC<<<@@@BBB@@@AAAEEEHHHHHHAAA???<<<:::::::::999777888777666555444555555666888888999999999888777777555555444333333333333333555555555444444444444444555666666777777777777666555555555555555444444444333444666555444222333333222444555555444444666777666666666555555444444444333333444555666666777777777777666666666555555555444444444555555666666777444444444555555555555555333555777666555333444444777777777777777777777777444555777777666666777999:::888777666888888888777888777777666666666666666444444333333444444555666777777777777777777777777888888777777777777777888444555555666666777777888555555555555444444444444555555444444333333333222333444444555555555555555777666666666666555555555333333333333333333222222222222222222222222222222444444333333333444555555555444444333333444444555333444555666777777777777333333444555666666777777888888888888888777666666666777888999999888666555444444555666777777777777666666555555555666777777555555555666777:::<<<===;;;;;;:::777555444666888999:::;;;;;;;;;<<<@@@BBBFFFEEECCCAAA???===<<<<<<=========>>>???AAABBBCCC@@@@@@@@@AAABBBDDDGGGHHH222222333333333444444444444444444444444444444444333444555777999999777666777888999999999:::===???@@@AAACCCFFFKKKRRRXXX\\\fffiiikkkmmmlllllllllmmmmmmqqqvvv|||}}}vvvrrriiiccc\\\WWWUUURRRMMMHHHFFFHHHJJJHHHEEEBBBAAABBBDDDDDDBBBAAAAAACCCFFFHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNOOOMMMNNNOOOQQQRRRSSSSSSSSSPPPQQQRRRPPPNNNLLLKKKLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQPPPNNNKKKIIIHHHIIIKKKMMMOOOPPPPPPPPPQQQPPPOOOOOOOOOOOONNNLLLKKKJJJHHHGGGGGGGGGHHHHHHIIIHHHFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFKKKKKKKKKJJJJJJIIIHHHGGGDDDEEEFFFFFFEEEEEEFFFGGGEEEDDDDDDCCCCCCBBBBBBAAABBBDDDFFFGGGFFFDDDCCCBBBAAAAAAAAA@@@>>><<<:::999999999:::===@@@AAA???>>>???@@@@@@@@@???>>><<<;;;<<<<<<======<<<<<<;;;;;;999:::<<<<<<;;;<<<>>>@@@@@@AAACCCDDDDDDCCCBBBAAA<<>>@@@AAABBBAAA@@@@@@@@@BBBCCCEEEGGG222222333333333444444444444444444444444444444444222222333555777666444222444555777777777888;;;===<<<<<<===>>>AAAFFFKKKNNNMMMQQQVVVZZZ[[[\\\^^^___cccgggnnntttzzz~~~zzzwwwtttpppkkkddd]]]XXXTTTNNNHHHFFFHHHIIIFFFCCC???BBBDDDCCCAAA@@@AAACCCAAABBBBBBBBBBBBBBBDDDFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQMMMNNNOOOOOOOOOOOONNNMMMLLLLLLMMMMMMMMMNNNNNNNNNOOONNNLLLKKKKKKKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSNNNOOOPPPOOOMMMKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHIIIKKKKKKNNNOOOQQQQQQPPPNNNKKKIIIGGGIIIKKKMMMNNNOOOOOOOOOQQQPPPNNNNNNNNNNNNLLLKKKEEEEEEEEEFFFHHHJJJLLLMMMIIIHHHGGGEEEEEEEEEFFFGGGGGGGGGEEEDDDDDDEEEFFFFFFKKKKKKJJJIIIHHHGGGGGGGGGCCCEEEFFFGGGFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFEEEDDDCCCDDDDDDBBBBBBBBBBBB@@@>>>;;;:::666777999<<>>???@@@@@@@@@>>>===<<>>===<<<;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@AAADDDEEEEEECCC@@@>>>===BBBCCC???>>>AAABBB???;;;:::999:::;;;;;;:::999666555444333333333444444888888888888888777666666333333222222111222222222444444444555555666666666333333444555666666555555555555555444444333333333222444555555333222222333111222444444444444555777333444444444444444444444444444444555555555555555666666555555555444444444333333444444555666777777333333333444444555555555000222555666555444444555444444444444444444444333111222444444444444555777666444333444666777777777777777666555555555555555:::999888777555555555555444444444444444444444444666666555555555555666777444444444555666777777888777777666666666555555555...///000111222333444444333444555555666666555555444444444333333333222222111111111222222333333444444333333333333333333333333333333333333444555666555444444333333444444555666555444333222333444555555555555666666666777777555555666666555555444333222444666777888777666555333444555666777777777777888777666555555555555555333444555666777777777666444555777777777888:::<<<999999888888999<<>>>>>DDDDDDDDDEEEFFFIIIKKKLLLSSSWWW^^^fffnnnuuuyyy{{{|||{{{wwwtttoookkkbbb___ZZZUUUQQQNNNMMMMMMEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>===============>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCEEEGGGJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKKKKLLLNNNOOOPPPPPPOOONNNLLLMMMMMMNNNNNNOOOOOOPPPMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIJJJKKKKKKJJJLLLOOOQQQQQQPPPNNNMMMPPPOOOMMMLLLKKKKKKKKKLLLJJJJJJIIIKKKLLLMMMLLLJJJLLLKKKIIIHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMLLLJJJIIIJJJKKKMMMOOOPPPQQQPPPPPPNNNRRRUUURRRLLLHHHGGGIIIDDDBBB@@@BBBFFFJJJKKKJJJEEEFFFGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFGGGIIIKKKMMMHHHKKKMMMNNNLLLJJJIIIIIIJJJFFFAAA@@@CCCGGGHHHHHHOOOKKKGGGCCCAAABBBDDDFFFGGGFFFDDDCCCBBBBBBCCCCCCDDDBBB@@@===;;;:::::::::;;;<<<>>>?????????>>>===AAA===:::<<<@@@BBB@@@===;;;===@@@@@@???===<<<<<<>>>>>>>>>>>>????????????BBBBBBCCCCCCBBB@@@???>>>;;;:::;;;???BBBDDDAAA>>>===<<<:::999999:::<<<===111222333555666777777777555666888777555444444555222222222222222222222222333333333444444555555555444444444555555555555666555444333333222222333333111222333333444444333333777555333222222444666888666777777666444444555777444444555555444444333222555666777777777666444333222222222222333444444555333333444555555444444444333333222111222333444555777555222222333555666666555444444333222222222333555555555555555555555555666666666666666555555555555444444333333444444555333444666777888888999999333444444444555666666666444555666777777666555444666777888777555444555666222222111111111222333333555444444333333444444555333333333333333333333333444444333333222111000000///000222333444444444333666666666666777777777777444444444444444444444444333333333333333333333333555444333222333444555666888666444444555777666555333555777666333222444666555444333444555666555444777777666666555555555444555444444333333444444555888777666666666777999:::<<<:::888:::>>>BBBBBBBBBBBBBBB@@@???===;;;:::999;;;;;;;;;<<<>>>???AAABBBDDDDDDEEECCCBBBCCCEEEHHH222222222333333333444444222333444555555555555555444444333333333444555555666555555555555777888999999999:::::::::;;;;;;;;;============???AAACCCDDDFFFIIIOOOUUU\\\bbbfffiiiiiinnnvvv|||xxxqqqgggaaa___\\\XXXTTTOOOLLLIIIFFFCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<==================>>>>>>???@@@@@@AAAAAABBBCCCBBBBBBCCCDDDFFFHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJLLLMMMLLLKKKKKKKKKKKKMMMNNNOOOOOONNNNNNMMMMMMNNNNNNNNNNNNOOOOOOKKKKKKJJJIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHIIIIIIIIIKKKMMMOOOPPPOOONNNLLLNNNNNNLLLKKKJJJJJJJJJKKKJJJJJJIIIKKKLLLMMMKKKJJJKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMNNNNNNMMMLLLJJJIIIKKKLLLNNNPPPQQQQQQQQQQQQMMMQQQSSSQQQKKKGGGFFFHHHEEECCCAAABBBEEEGGGGGGFFFEEEEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHIIIKKKMMMMMMKKKIIIHHHHHHHHHEEECCCCCCGGGJJJKKKKKKNNNLLLHHHEEEDDDEEEFFFHHHHHHGGGEEEDDDBBBBBBBBBCCCFFFDDDBBB???===;;;;;;;;;888:::<<<>>>AAABBBCCCDDDBBB>>>;;;<<<@@@AAA???<<<===???AAAAAA>>><<<;;;;;;=========>>>???@@@@@@@@@BBBBBBCCCCCCBBBAAA???>>>???>>>===???AAA@@@===:::<<<;;;:::999999999:::;;;666666555555555555444444666888999888777555666666222222222222222222222222333333333444444444555555444444444555555555555666555444333333222222333333111222333333444444333333777666444333222333444444444555555444333222444555444444444333333333333222555555555555555444333333222222111111222222333333333333444444444444444333555444333333333444666666888666444333555666666555444444333222222222222222444444444444444444444444555555555555555555555555333333222222222222333333222222333444555555555555444444444444555555555555444666777888888777666444111333333222111000111222333333222222222222222333444444333333333333444444333333333333333333333333444444333222222111000000...///000111222222111111555555555555666666666666444444444444444444444444333333333333333333333333444333333222333444555666555555666555555555555555444666777666444333444666888777555555666666555333777666666666555555555444555444444444444444444555777777666666666777888999>>>;;;::::::===??????>>>@@@@@@???===<<<;;;:::999;;;;;;;;;<<<===???AAAAAAEEEEEEFFFEEEDDDDDDFFFIII222222222222333333333333333333333333444444444444555555444333333333444444555555444555555666888888666666666666777777777777777777777777888999:::;;;:::<<>>======>>>???>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<======>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJLLLMMMMMMMMMMMMMMMOOOOOONNNNNNNNNMMMMMMMMMIIIIIIHHHGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFGGGGGGGGGHHHIIIKKKMMMNNNNNNLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJLLLMMMOOOQQQQQQQQQQQQQQQLLLOOOPPPNNNIIIFFFEEEFFFGGGEEECCCCCCDDDEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMMMMLLLIIIFFFEEEIIIKKKLLLLLLJJJHHHGGGGGGGGGFFFEEEGGGJJJMMMNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJIIIGGGEEEDDDCCCDDDDDDHHHGGGDDDAAA>>><<<<<<;;;999999;;;>>>AAADDDGGGIIICCC@@@======???@@@>>><<>>;;;::::::======>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCAAA@@@???@@@???>>>??????>>>;;;888:::::::::999999888888888888777666444444444555666777999:::999888777777777333333333333333333333333333333333444444444444555444444444555555555555666555444444333333333333333111222333333444444333333666666666555444333222111111222333222111111222444555555333222222222333444555555444333333333333444333222222111111111111222444444444444444333333333666555555555555666777777888666555666777666444333333333222111111111111222333333333333333333333333444444444444555555555555222222111111111111222222222222333333333333333333555444444444444444444333444555888999999888555444333444555444222111222333555555444333222222222222444333333222222333333444333333333333333333333333333333333222111111000000///000000111111111000000333333444444444555555555333333333333333333333333222222222333333444444444222222222222333444666666222555888777555333444666555666777666444333444555:::888777666666666444333666666666555555555555555444444444444444444444444666666555555555666777888???===;;;;;;<<<<<<<<<;;;======<<<<<<;;;;;;::::::::::::;;;<<<===???@@@AAAEEEFFFGGGFFFEEEEEEGGGIII111222222222222333333333333333333222333333333333777666555444333222222333444444444444555666777777444444444444555555555555666666666666666777777777777777888999<<<@@@CCCEEEFFFIIILLLOOOPPPRRRUUUWWW[[[^^^bbbdddfffhhhjjjlllnnnpppsssuuuwwwvvvvvvuuusssqqqooonnnooonnnllljjjeeeeeeeeeeeeffffffffffffkkkjjjiiihhheeebbb```^^^ZZZYYYYYYYYYXXXVVVQQQNNNMMMJJJFFFCCCCCCBBB@@@>>>???>>>>>>===>>>>>>???@@@;;;;;;;;;::::::999999999888888999:::;;;;;;<<<<<<======>>>>>>???@@@@@@@@@BBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLOOOOOONNNNNNMMMLLLKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFHHHIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJLLLMMMOOOPPPPPPPPPOOOOOOKKKLLLMMMKKKHHHEEEDDDDDDGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEGGGIIIJJJKKKKKKKKKMMMMMMMMMMMMKKKIIIGGGFFFIIIKKKLLLKKKIIIGGGFFFFFFGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGDDDAAA>>>===<<<<<<<<<<<<===>>>@@@DDDFFFHHHDDDAAA???>>>??????===;;;>>>@@@AAA@@@>>><<<<<<<<<>>>???????????????@@@@@@BBBCCCDDDDDDCCCBBBAAA@@@>>>===>>>>>>>>>>>><<<;;;999999:::999999888777666666555444444444666999:::777888:::999888666777777444444444444444444444444444444444444444444444444444444444555555555555666555555444333333333333333111222333333444444333333444555777888777555333222111222222222000000222444777666444222222333444666666555444333333333555555444444333222111111111222444444333333333333333333555555555555666666666777777777777888888777333111222222111111000111111222111111111111111111111111333333333333444444444444222222111111111111222222555444444333333333333333555444444444333333222222222444666888888666444222444555666555333222333444666555444333222222222222333333222222222222333333222222222222222222222222333222222222111111000000222333333333222222222111222222222222333333333333222222222222222222222222111111222333333444555555111111222222333444555666///444999888444111333555666666666666555444444555888666555555666666555333555555555555555555555555444444555555555555444444555555555555555666666777<<<;;;;;;:::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;===>>>@@@AAACCCEEEFFFEEEDDDDDDFFFGGG111111111222222222333333333333222222222333444444777666555444333222222222222333444444555555666666444444444444555555555555666666666666666666666666888777777777999;;;===>>>>>>???AAAAAAAAABBBEEEGGGGGGJJJLLLNNNNNNNNNPPPQQQRRRTTTVVVXXXZZZYYYXXXXXXVVVUUUTTTTTTTTTSSSRRRQQQOOOOOOOOOOOOPPPPPPPPPPPPRRRQQQPPPNNNLLLJJJHHHGGGGGGGGGGGGHHHIIIHHHEEEBBB@@@???>>>======<<<;;;:::;;;;;;:::::::::::::::::::::::::::::::::999999999777888888999:::;;;;;;<<<;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKNNNNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEFFFHHHJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFGGGIIIIIIHHHFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLNNNOOOOOONNNMMMLLLJJJKKKJJJIIIFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKMMMLLLKKKJJJIIIJJJJJJKKKIIIKKKKKKJJJHHHGGGGGGGGGIIIJJJLLLMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPOOOOOOOOOHHHHHHGGGGGGHHHIIIKKKLLLIIIGGGDDDAAA>>>===<<<<<<<<<======>>>AAADDDGGGIIIDDDBBB@@@??????>>>===<<<===>>>@@@???>>>>>>???@@@AAAAAA@@@@@@??????>>>>>>BBBCCCDDDEEEDDDCCCBBBAAA????????????===<<<<<<<<<888999999999999888777666777666555444555777999:::666888999888777666666666444444444444444444444444444444444444444444444444444444444555555555555666666555444444333333444444111222333333444444333333222444777999:::888666444111222333222111222333555888777555333333444666777777666555444444555666777666555444333333333333333555444333222222222222333333333444444555555555555666666777888888666333000222111111000111111222222111111111111111111111111111222222222333333333444333333222222222222333333555444333222111111222222444444333333222222222111000222444555555444222000222333333333111000111222666555444333222111111111222222111111111111222222222222222222222222222222222222111111111111111000333333222222222222222222111111111111222222222222222222222222222222222222111111222333333444555555111111222333333444444555...333888888444111222555555444444444555555555444444333222333555666555444444444444555555555555555444555555666666555555444444555555666666666666666777888999::::::::::::;;;999999999999:::::::::;;;:::::::::;;;<<<>>>@@@AAA@@@BBBCCCCCCBBBBBBCCCDDD111111111111222222222222333333222222222444666777777666555444333222222222111222333444555555555555444444444555555555666666333444555555666555555444777777777777777888999999777999::::::;;;<<>>@@@BBBBBBAAAAAAAAABBBAAABBBCCCEEEEEEEEEEEEDDDFFFFFFEEEEEEDDDDDDDDDCCC??????@@@@@@AAAAAABBBBBBEEEDDDCCCBBB@@@???>>>>>>===<<<===???AAAAAA@@@>>>;;;;;;;;;;;;;;;:::999888999999888888777777666666:::::::::::::::::::::;;;888888999999::::::;;;;;;999::::::;;;;;;<<<<<<======>>>???????????????>>>BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHEEEFFFGGGIIIJJJKKKKKKKKKIIIJJJJJJKKKKKKJJJIIIIIIGGGGGGFFFHHHIIIJJJIIIGGGHHHHHHIIIJJJKKKKKKKKKJJJLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIGGGFFFDDDCCCCCC???AAACCCDDDDDDDDDFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKIIIHHHHHHJJJLLLMMMIIIJJJKKKJJJHHHHHHIIIJJJKKKMMMOOOOOONNNMMMMMMNNNPPPPPPPPPPPPPPPOOOOOOOOOIIIIIIIIIIIIJJJKKKMMMNNNHHHFFFDDDAAA???>>>>>>>>>;;;<<<>>>AAADDDGGGJJJLLLCCCCCCAAA@@@???>>>>>>===<<<>>>??????>>>???@@@BBBAAAAAAAAA@@@??????>>>>>>CCCCCCDDDEEEEEEDDDCCCBBBCCCCCCCCC@@@===:::::::::888888888888888888888888;;;:::888777666666666666666888999888777555666666555555555555555555555555555444444444444333333333444444444555555555555666666555555444444444444444111222333333444444333333000333666999:::999777555111222333333222333444666777777555444444444555666666555555555555666777777666555555444444444444555555444333111111111222222111222333333444444333333555555555666777666333000222111111111111222333333111111111111111111111111000000111111222222333333333333222222222222333333333222111/////////000111333333222222222222222111000111222333333222111000333444555444222111222333444444333222111111111111222111111000000111111222222222222222222222222222111111111111111111111111111000000///000000111111000000111111111222222222111111111111111111111111222222222333333444444444111222222333333333333222000333666555333111222444333222111222444555555444222111111222444666666555444444444444444555555555444555666777777666555444444555666777777777777666333555888999999999:::;;;888999999999:::::::::;;;999999:::;;;<<<>>>???@@@===???AAAAAA@@@@@@@@@AAA111111111111222222222222333222222222333555888999666555444333333333333333000111333444555555444444444444444444555555555555222333444555666555555444444444555666666666666555555666888888888999;;;===999;;;<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>999999999:::::::::;;;;;;@@@???>>>======<<<<<<<<<999999888:::<<<======<<<999;;;<<<===<<<:::999888999999999999999888777777999999999:::::::::;;;;;;::::::::::::::::::::::::999::::::;;;;;;<<<======;;;<<<===>>>??????>>>===??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJKKKJJJIIIHHHGGGEEEFFFGGGHHHJJJKKKLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJLLLLLLKKKJJJHHHIIIJJJKKKKKKJJJJJJIIILLLKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOONNNMMMLLLKKKKKKIIIGGGFFFFFFEEEDDDCCC@@@CCCFFFGGGFFFEEEGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIJJJKKKJJJIIIIIIKKKLLLLLLNNNPPPPPPOOOOOOQQQTTTQQQQQQPPPOOONNNNNNNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMHHHGGGDDDBBBAAA@@@@@@AAA???AAACCCEEEHHHIIIJJJKKKBBBBBBBBB@@@???>>>>>>???>>>???@@@???>>>>>>@@@AAA?????????@@@@@@AAAAAAAAACCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDAAA===;;;;;;===888888777777888999;;;<<<;;;:::999888777666666555777999:::999888666777777555555555555555555555555555555444444444333333333444444444555555555555666666666555444444444444444111222333333444444333333000222555777888777444333111222333333222222444666555444444444333333333333333444555555666666666555444444333333333444555555666555333111000000111222000111333333444333333222444333333444555555333111222222222222222333444444111111111111111111111111//////000000111222222333222222111111111111222222333222000//////000111222111111111111222222222222222222111111111111222222444555666555444333333555222222111000000111111111111111000000000000111111111111111111111111111111000000000000111111111111000000/////////111222333000000111111111222222222111111111111111111111111333333333333333333333333222222333444333222111000222222333333222222222333000///...000444666555444333222222333555666555444333333333444444555555555444555666777777666555444555666777888888888777777222555888999888777888:::999999999:::::::::::::::999999:::;;;<<<>>>???@@@<<<>>>@@@AAA@@@??????@@@000111111111111222222222333222222222444666999;;;555555444333333333444444000111333444555555444333333333444444444555555555222333555666777777666666222333444666666555555444666888999888777666777888555666888888777777888999<<<;;;:::999999999::::::777888999888777777777888999999999999999888888888::::::999888888888999999999888777777999;;;;;;;;;777999;;;;;;999777666666777777888888888777777666888888999999::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<======>>>999;;;<<<>>>>>>>>>>>>=========>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDFFFGGGIIIHHHHHHGGGGGGGGGGGGFFFFFFHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIJJJKKKJJJIIIHHHGGGEEEFFFGGGHHHJJJKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLLLLLLLKKKKKKLLLNNNOOOMMMLLLIIIJJJKKKKKKKKKJJJIIIHHHLLLKKKJJJIIIIIIJJJLLLLLLNNNOOOPPPPPPOOONNNLLLKKKKKKIIIGGGFFFFFFEEEDDDCCCDDDHHHKKKKKKJJJHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKJJJIIIGGGFFFIIIJJJKKKJJJJJJJJJLLLNNNLLLOOOQQQQQQPPPRRRUUUXXXRRRQQQOOONNNMMMMMMNNNNNNPPPOOOMMMLLLKKKJJJKKKKKKHHHGGGEEEDDDCCCBBBCCCCCCFFFGGGHHHIIIJJJIIIHHHGGGBBBBBBBBB@@@???>>>???@@@@@@AAAAAA@@@>>>===>>>@@@<<<===>>>???AAABBBCCCDDDCCCDDDEEEFFFFFFEEEDDDDDD@@@BBBCCCAAA>>>===???BBB999888777777888:::<<<>>>777777888999999999888888888:::;;;;;;999888888999666666666666666666666666555555555444444333333333444444444555555555666666666666555444444444444555222222333444444444333333111222444666555444111000000111222222111222444666222222333333333222111000111222444555666555444444222222222222333444444555666555333111000000111222111222333444444444333222333222222333444555333222333222222222333444444555111111111111111111111111...//////000111222222222111111000000000000111111555444222111111333444555000000111111222222222333444333222111111222333444000111222111///...///000000000000000000000111111111111000000000000111111111111111111111111111111000000000000000111111111111111000000111333555666111111111111222222222222000000000000000000000000444333333333333333333333222333444444333222000///444222111111222333333222...---,,,///333666666444666555444444555666555333333333333444444555555555444555666888888666555444555666888999999999888777222555888999777666777888::::::::::::::::::::::::999999::::::<<<===???@@@<<<>>>AAAAAA@@@??????@@@000000000000000000000000000111222444555555444444111111000//////000111111111222333333444444333333000222444444333222333444333333333333333444555666666666666666666666666666777777777777777888888888888888777777666666555555555444444666888999888777777777777777777666555555444888;;;:::666444777:::888888777777666666555555777777777777777777888999888888777777666666555555777777777777777888888999999999888888777777666666;;;:::999999999:::;;;<<<<<<<<<<<<;;;;;;::::::999<<<<<<;;;<<<<<<===>>>???AAA???>>><<<<<<===???@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFHHHGGGGGGGGGHHHHHHFFFDDDIIIHHHGGGHHHIIIIIIHHHFFFIIIJJJKKKJJJGGGEEEEEEFFFDDDDDDDDDEEEGGGJJJLLLNNNOOOOOONNNNNNLLLKKKJJJIIIIIIIIIIIIJJJLLLMMMOOOPPPOOONNNMMMKKKJJJIIIIIIIIILLLKKKJJJIIIKKKNNNRRRTTTQQQPPPPPPPPPPPPMMMHHHDDDHHHFFFEEECCCCCCCCCCCCDDDIIILLLNNNOOOMMMLLLLLLLLLIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLKKKJJJIIIIIIHHHHHHIIIKKKLLLLLLKKKKKKLLLNNNSSSSSSSSSSSSSSSTTTTTTTTTNNNNNNNNNNNNOOOOOOPPPQQQNNNNNNNNNMMMJJJIIIHHHIIIDDDDDDEEEEEEEEEFFFFFFFFFKKKJJJJJJIIIIIIJJJJJJJJJFFFGGGGGGGGGGGGFFFFFFEEE???@@@@@@??????>>>===<<<<<<>>>@@@CCCDDDEEEDDDCCCGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@??????>>><<<;;;:::666666777888999::::::;;;;;;;;;:::999:::;;;<<<===888888777777777777888888888777555444333444666777555555444444444555555666333333333333333333333333333333333333333333333333444444444444333222222111222222222222222222222222111111222222222333333333333444444444444444444444111222333444555555555555222222222333333444444444222222333444444444333333222222222333333444444444555555444333333222222111111222222333333222222111444444333222111111111111222222222111111111111000000000000000000000000000222222222111111111111000222333333333333222111111222222222222222222222222111222333444444444333333111111000000000111222222222222111111222222333333000111222333444333222111000///...------...///000000000000000000000000000000000000000000000000000222222111111111111111111111111111111111111111111333333333222222111111111000111111111222222222222111111222222222333333333333333333333333333333333666666666666555444333333444555666555444555777999444555555666777888888999666666666666666666666666999:::::::::999999888777:::===???@@@>>><<<;;;;;;===<<<<<<<<<>>>@@@BBBDDD000000000000000000000000///000222333333333222222111111111111111111111111111222333333444444333333222222333555555555444333444444333333333444444555555555555555555555555555555555666666666777777777777777777666666666555555777666555666777888666444666666666666666555444444444888;;;:::666444666999666666666555555555444444555555555555666777888888777777777777666666555555777666666666666777888888888777777777777777666666999999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???===<<<<<<===???@@@???@@@@@@AAAAAABBBBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJHHHFFFEEEFFFGGGHHHGGGFFFIIIHHHHHHIIIJJJJJJIIIGGGHHHJJJKKKKKKHHHFFFEEEEEEEEEEEEEEEFFFHHHJJJMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIIIIJJJKKKMMMOOOOOOPPPOOONNNMMMLLLKKKKKKJJJJJJJJJIIIJJJLLLOOORRRSSSTTTSSSSSSSSSSSSPPPLLLIIIHHHGGGFFFEEEEEEFFFGGGHHHLLLMMMNNNNNNMMMLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFKKKMMMOOOOOONNNMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRRRROOONNNNNNNNNNNNNNNOOOPPPNNNNNNMMMLLLIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGFFFFFFEEEDDDDDDAAAAAAAAAAAA@@@???>>>===>>>???BBBDDDEEEFFFEEEEEEHHHGGGFFFEEEDDDCCCBBBBBB????????????===<<<;;;:::777777777888999999:::::::::999888888888999;;;;;;888888777777777777888888999888666555555555777888555555444444333444444444444444444333333222222222333333333333333333333333333333444444444333222222333333222222222222222222111111222222222333333333444444333333333333333333111111222333444444444444222222222333333333444444222222222222333333444444222222222333333333444444333333333333222222222222111222222333333222222111333333222111111111222222222222222111111111111000000000000000000000000000222222222111111111000000222222222222222111111000222222222222222222222222111111222444555666777888777666444333222111111111111111111111222222333444444444444333222111//////222111///......///111222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333333222222111111111000000000111111111222222222222222222333333333333333333333333333333333333111111222222333222222222444555666666555555666888555555666666777777888888777777777777777777777777:::::::::::::::999888777888:::===>>>===<<<<<<<<<::::::::::::;;;===>>>???000000000000000000000000///000111111222111111000000111222333333222111000111222222333333333333333444333333555888888555222555444444333333333333444444444444444444444444444333444444555555555555555666666666666666555555555999777666666666666444222444555555555555444333333555888:::999666444555777444444444444444333333333444444444444555666777888777777777666666666666555666555555555555666777777666666666666666777777777777777777777777888999:::999:::::::::::::::;;;;;;;;;;;;;;;<<<===???@@@AAA>>>>>>===<<<<<<===>>>?????????@@@@@@AAABBBBBBCCCBBBCCCFFFIIIKKKLLLMMMMMMHHHFFFDDDEEEGGGHHHIIIIIIJJJIIIIIIJJJKKKLLLJJJIIIHHHKKKMMMMMMKKKHHHFFFEEEFFFFFFFFFGGGIIIKKKMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPPPPPPPOOOMMMLLLKKKHHHIIIJJJLLLNNNPPPRRRSSSUUUUUUTTTUUUUUURRROOOLLLIIIIIIHHHHHHIIIKKKLLLMMMOOOOOOOOOMMMKKKKKKMMMNNNPPPOOONNNLLLKKKJJJJJJJJJHHHIIIJJJJJJIIIHHHFFFEEEKKKMMMPPPQQQPPPNNNNNNNNNKKKLLLNNNPPPQQQQQQPPPOOOOOONNNMMMLLLLLLMMMMMMNNNNNNNNNLLLKKKIIIGGGFFFEEEGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAADDDFFFGGGGGGGGGGGGIIIHHHGGGFFFDDDCCCBBBAAA?????????>>>===<<<;;;:::999999999999999999999999888777777777777888999999888888777777777777888888999888777666666666777888555444444333222222222222444444444333333222222222333333333333333333333333222222333444444444333333333333333222222111111111111111222222222333333333444333333333222111111111000000111222333333333333222222222222333333333333111111000111111333555666222222222222333333333333111111111222222222222222111222222333333222222111222222111111111222333333222222222111111111111000000000000000000000000000222222111111111000000000111111111111111000//////111111111111111111222222111111222333555888;;;<<<<<<;;;888666333111000///000000000111222333444555555444333111000000//////222000...------...000222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222111111111/////////000000000111111222222333333333444444444222222333333333333333333111222333444555555555555444555666666555555666777666666666666666666666666777777777777777777777777;;;;;;;;;;;;:::999888777555888;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>000000000000000000000000000111111111111111111111000111333444444333111000111111222333333333333222555333222555:::;;;666111555555444333222222222222222222222222222222222222333333444555666555555444555555555555555555555555888666555444555555444333444444555555555444444333666777999888555444444555444444444444444333333333333333444444555666888888666666666666666666666666555444444444444555666666444444555555666666666777777777777777888999999:::::::::::::::999999999999999999:::;;;<<<>>>???@@@===<<<<<<;;;;;;<<<===>>>>>>>>>???@@@AAABBBBBBCCCBBBDDDGGGJJJLLLMMMMMMLLLIIIFFFDDDEEEGGGJJJLLLLLLKKKJJJJJJKKKMMMMMMLLLJJJIIILLLPPPPPPNNNKKKIIIHHHFFFFFFGGGHHHIIIJJJLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKMMMNNNOOONNNOOOPPPQQQPPPNNNLLLJJJHHHIIILLLOOOQQQSSSTTTTTTTTTSSSSSSSSSSSSRRRNNNLLLLLLKKKKKKLLLMMMOOOQQQSSSRRRRRRPPPMMMKKKKKKMMMPPPQQQPPPNNNLLLJJJIIIHHHHHHJJJKKKLLLMMMLLLKKKIIIHHHHHHKKKOOOPPPOOOMMMKKKKKKHHHJJJMMMPPPQQQPPPNNNMMMOOONNNLLLKKKJJJKKKLLLMMMPPPNNNLLLKKKIIIHHHFFFDDDGGGFFFFFFEEEFFFGGGHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCEEEGGGHHHHHHHHHHHHIIIIIIGGGFFFDDDCCCAAAAAA>>>>>>>>>>>>===<<<;;;::::::::::::999999888888888777777777777777888888999888888777777777777888888888888666666555666666666444444333222111111111111222222222333333444444444333333333333333333333333111222222333444444444444444333333222222111111111111111222222222333333333444333333222111000////////////000111111222111111222222222222222222222333111000//////000222555777222222222222222222222333//////000111222222333333111222222333333222222111111111000000111222333333222222222111111111000000000000000000000000000000111111111111000000000000000000000000000//////...000000000111111111111111222111111222444777:::<<<<<<;;;888666333111000///000000000000111333444555111111000//////111222333000...+++******+++...000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111111111////////////000000000000222333333333333444444444222222222222222333333333333444444555666666555555444666777777555555555777666666666666666666555555888888888888888888888888;;;;;;;;;;;;:::999888777555888:::;;;:::::::::;;;===>>>???@@@@@@???>>>===////////////////////////111111111111222222222333000111333444444333111000000111222222333333222222555222111444999:::555000555444333222222222222222222222222222222222222222333444555666777666555444444444444444444555555555666555333333444555555444444555555666666666555555555666777777555444444444444444444444444444444444555555555555666777888999555555555555555666666666444444444444444555555666333333333444444555555666666777888999999:::::::::;;;;;;:::999888888777777888888888999:::;;;<<<===:::::::::;;;;;;<<<<<<======>>>>>>???AAABBBBBBCCCCCCDDDGGGIIIJJJJJJIIIHHHJJJHHHFFFFFFIIILLLNNNNNNKKKJJJJJJLLLMMMNNNMMMKKKLLLOOORRRSSSQQQNNNLLLKKKFFFGGGHHHIIIIIIJJJJJJKKKMMMLLLKKKJJJIIIIIIIIIJJJIIIIIIIIIJJJLLLMMMOOOPPPMMMNNNPPPPPPPPPNNNLLLJJJJJJLLLOOORRRTTTUUUUUUUUUTTTSSSRRRRRRSSSRRRPPPMMMNNNNNNNNNOOOPPPRRRTTTUUUTTTSSSQQQNNNKKKLLLOOOQQQSSSRRRPPPMMMKKKJJJIIIHHHJJJKKKLLLLLLLLLKKKJJJIIIIIIKKKOOOPPPNNNLLLKKKJJJHHHJJJMMMOOOPPPOOONNNLLLNNNMMMKKKIIIHHHIIIKKKLLLQQQOOOLLLKKKKKKJJJHHHEEEEEEDDDCCCCCCCCCDDDFFFGGGBBBBBBBBBCCCEEEFFFHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDBBBAAAAAA======>>>======<<<;;;:::;;;;;;::::::999888888888888888888999999999999999888888777777777777888888666666555555444444444444444333222111111111111111///000111222444555666777333333333333333333333333111222222333444444444444333333333222222111111111111111222222222333333333333333222111111000////////////000000111111000000222222222222222222222222000///......///222444666222222222222222222222222//////000111222333333444111222222333333222222111000000000000111222222333222222222111111111000000000000000000000000000000111111111000000000/////////000000000000///....../////////000000111111111333222111000111444666888888777555333222111000000000000000000111222333444111000///...///000111222///...,,,******,,,.../////////////////////////////////////////////////////////000000000111111111000000000000000000000000111111111111111111111111////////////000000000000222222222333333333444444111111111222222333333333222222222222222111000///444666777777666555555555666666666666555555555555777777777777777777777777999999::::::999999888777777999::::::888777888999:::;;;<<<<<<<<<;;;:::999////////////////////////111111000111111333444444000111222333333222111000000111111222222222222222333111000222555666444111444333333222222222222333222222222222222222222222222333555777777666555444333333333444444444444444666444222222333555555555444444555666666666666555444444555555555555444444333333444444444444555555666666555555666666777888444555555555555666666666555444444444444555666666333333333333333444444444666666888999::::::;;;:::::::::999999888777777666777777777777888999:::;;;999999999:::;;;;;;<<<<<<<<<===>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEIIIHHHGGGGGGJJJLLLMMMMMMKKKJJJJJJLLLNNNNNNMMMLLLNNNPPPSSSTTTRRRPPPNNNNNNHHHHHHIIIJJJKKKKKKKKKJJJLLLKKKJJJHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQNNNNNNOOOPPPOOONNNMMMLLLLLLMMMPPPRRRTTTTTTTTTTTTVVVUUUTTTUUUUUUUUUSSSRRRQQQQQQPPPPPPQQQSSSTTTUUUTTTSSSQQQOOOMMMMMMPPPSSSVVVUUUSSSQQQNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIKKKMMMPPPPPPNNNLLLLLLLLLJJJKKKMMMOOOOOONNNMMMLLLMMMKKKIIIGGGGGGHHHJJJLLLQQQNNNKKKKKKLLLLLLIIIFFFDDDCCCAAA@@@@@@BBBDDDEEEAAAAAABBBCCCEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHFFFEEEDDDDDDCCCBBBAAAAAA===============<<<;;;:::;;;;;;::::::999999999888888999::::::;;;;;;::::::888888777777777777888888555555555444444444333333333222222111111222222333///000111222444555666777333333333333333333333333222222333444444444333333222222222222222222222222111111222222222333333333333222222222111000000000//////000000111000000///222222222222222111111111//////...//////111333444222222222222222111111111000000111111222333444444111222222333333222222111111111000000000111222222222222222111111111111000000000000000000000000000111111000000000/////////000000000000000///............//////000000111111222111111000000111222333333222111000000000000000111000000000000111222222333222111///......------000000///......///000000000000000000000000000000////////////////////////...//////000000111111111000000000000000000000000000000000111111111111111/////////000000000111111111111222222222333333333000000111111222333333333333333333333222111000000444666888888666555444555555555555555555555555555666666666666666666666666666777777888888888888888999::::::999888777888999<<<<<<<<<<<<<<<<<<;;;;;;///////////////////////////......///000222444555111111111111111111111111000000111222222222222222111000000///000111222333222222222111222222333333222222222222222222222222000222444666666555333222222222333333333444444444888555222111222333333333333333444555555555555555222222333444555666555555222222222222333333333444666666555555444444555555444444444555555555666666555555555444555666666777333333333333222222222222444555777888999::::::999666777777777888888999999999999888888888888999999777888999::::::;;;;;;;;;<<<<<<===???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFGGGJJJKKKKKKJJJJJJJJJJJJKKKMMMNNNMMMLLLNNNPPPRRRRRRPPPOOONNNOOOJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKIIIGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRPPPPPPPPPPPPOOOOOOOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRXXXVVVUUUVVVWWWWWWVVVTTTTTTSSSRRRQQQQQQRRRSSSSSSRRRRRRRRRPPPOOOOOOQQQTTTWWWVVVTTTRRRPPPNNNMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNLLLKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJKKKIIIGGGEEEFFFHHHJJJLLLOOOLLLIIIIIILLLMMMJJJFFFCCCBBB@@@??????AAACCCEEECCCCCCCCCCCCDDDEEEFFFGGGJJJIIIGGGGGGGGGHHHJJJKKKJJJJJJJJJIIIIIIHHHGGGFFFCCCCCCCCCDDDDDDEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA<<<<<<======<<<<<<;;;;;;::::::::::::::::::999999888999:::;;;;;;;;;:::999888888777777777777888888555555555555555444444333222222111222222333444555111222222333333444444555333333333333333333333333333333444444444333222222111111111222222333333444111111222222222333333333222222222222222222222111000000111111111000000///222222222222111111111000/////////000000000111111222222222222111111111000111111222222333333444444111222222333333222222111222111111000000000000111222222222111111111111000000000000000000000000000111000000000////////////000111111111111000//////------...//////000111111000000111111111111111222000000////////////000000222111111000000000000000111111111000///...,,,,,,000000000000000000000000000000000000000000000000////////////////////////......//////000111111222000000000000000000000000///000000000111111111222000000000111111111222222000000000111111111222222///000000111222222333333444444555555555444444333444666888888777555444444333444444555555666666666555555555555555555555555333444555666888888888888888999:::999888888999;;;>>>>>>=========>>>>>>???////////////////////////---,,,------///111444555111111000//////000111111000000111222222222222111000000///...---...111333111111111111222333444444222222222222222222222222///000333555555444222000222222222333333444444444:::777333111111111111000111222333333444444444444222111222444666777666555000000111111222222222333666666555444333333333333444444444555555555666666666555555555555666777777444333333222222111111111222333555777888999888888333444555777888:::;;;<<<;;;:::999999888888999999666777888999:::;;;;;;;;;;;;<<<===???@@@AAACCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEGGGIIIIIIHHHGGGJJJIIIIIIKKKMMMNNNMMMLLLNNNOOOQQQPPPOOONNNNNNOOOMMMNNNOOOPPPPPPOOONNNMMMKKKJJJHHHGGGGGGHHHIIIJJJLLLLLLMMMNNNOOOQQQRRRSSSRRRRRRQQQPPPPPPPPPQQQQQQMMMMMMNNNNNNOOOPPPPPPQQQWWWVVVUUUUUUVVVWWWVVVUUUUUUTTTSSSQQQQQQQQQQQQRRRQQQRRRRRRQQQPPPPPPRRRTTTUUUTTTRRRPPPNNNMMMLLLLLLNNNMMMJJJIIIIIIKKKMMMOOOJJJKKKKKKJJJHHHHHHHHHJJJMMMLLLLLLKKKJJJJJJIIIIIIJJJHHHFFFDDDEEEGGGKKKMMMNNNJJJGGGHHHLLLMMMJJJFFFDDDBBB@@@??????AAADDDEEEFFFFFFEEEDDDDDDDDDDDDDDDJJJIIIHHHHHHHHHJJJLLLNNNJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCBBBBBBCCCDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<===<<<<<<;;;;;;::::::::::::::::::::::::777888999:::;;;:::999999888888777777777777888888666666666777666555555444111111111222333444666666444444444333333333222222333333333333333333333333444444444444333333222111000000111222333444444555111111222222222333333333222222222222222333333333000111111111111111000000222222222222111111000000...///000000000000000///222222222222111111000000222333333333333444444444222222222333333222222222222222111000//////000000222222222111111111111000000000000000000000000000000000000000////////////111111111111111000//////---------...///000000111//////111222222222222222000000///////////////000333222111000////////////,,,---///000000000///...---...///000000///...---000000000000000000000000////////////////////////---......///000111111222000000000000000000000000//////000000111111111222111111111111222222222222///000000000000111111111///000000111222222333333//////000111222222222222444666888999777555444333333333444444555666777777555555555555555555555555111222444555777888888999666888999999888999;;;>>>;;;:::999999999;;;<<<===---------...///000000111333111///...---...///000000000000000000000000000222000000222444444111...000000000000111111111111555444222000//////000000111111222222222111111000///111222444555555444444555444333333222222222333333333222111111222333333222111000000000111222333333333333333333333333333555444333111000000111111444444444333333222222222333333333333333333333333222333333444444333333222222444666555444333333333666666555555555555666666;;;;;;<<<>>>@@@@@@>>><<<::::::::::::::::::::::::777777888999999:::;;;;;;::::::;;;<<<>>>AAADDDEEEDDDCCCCCCDDDFFFFFFEEECCCBBBEEEHHHHHHFFFEEEGGGJJJGGGGGGJJJPPPRRROOONNNPPPNNNPPPQQQQQQPPPOOOOOOPPPQQQPPPPPPOOONNNNNNMMMMMMJJJHHHGGGEEEEEEFFFGGGHHHKKKKKKLLLLLLMMMOOOPPPQQQLLLMMMOOOPPPPPPOOONNNMMMJJJKKKLLLNNNOOOPPPQQQQQQUUUTTTSSSTTTTTTTTTRRRPPPRRRRRRRRRRRRQQQQQQQQQQQQTTTSSSRRRQQQQQQRRRSSSTTTWWWTTTPPPNNNNNNOOOPPPPPPQQQPPPOOOMMMLLLLLLMMMNNNMMMLLLKKKHHHEEEDDDFFFHHHNNNLLLJJJJJJKKKKKKJJJIIIHHHGGGEEEDDDEEEGGGIIIKKKJJJJJJJJJIIIHHHFFFEEEDDDFFFDDD@@@>>>===???AAACCCGGGHHHIIIIIIHHHGGGFFFEEEIIIGGGFFFGGGKKKNNNNNNLLLJJJIIIGGGFFFEEEEEEDDDDDDAAABBBBBBCCCDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????======<<<;;;;;;;;;;;;<<<======<<<;;;999888777777555555666666777777888888777777666444444333333333777888888888777555333111333333333222222111111111111111111111111111111111000111111222222333444444222222222111111111000000111111111000000000000000222222222222222222222222333333222111000///......///000111222222222222222222222222222111///...---////////////000000000000111111222222222111111000222222111111111111222222222222111111111111111222000000111111111222222222333333222111000000000111000000000///000111222222000000////////////000000000000000000000000000000000///...------...///000------......///000000000222222111111000///......,,,---------......//////,,,---...//////000000000//////000000000000//////000000000111333555888999////////////////////////222111000//////000111222222111111111000000//////222222000///............222111000//////111333444555444222000//////000111//////000111111111111000111111111111222222333444444555555666777666666666333444444555555444444333555444444333333444444555555777999999666444555777666777777888888999999:::::::::;;;;;;;;;;;;;;;;;;---------...///000000000222111///...---...///000000000000000000000000000000//////111444666555333/////////000000000111111333333444555444222000///111111111222222111111000000111222444444444333333444444333222222222222222222111000000000000111222222111111000111222333444333333333333333333333333666555444333222222222333444444333333333222222222333333333333333333333333333333444444444444333333333444555555333333444555888777666555555555666777;;;;;;===???BBBAAA???<<<999999999999999999999999888888999999:::;;;;;;;;;:::::::::;;;===@@@BBBDDDCCCBBBAAABBBDDDDDDCCCAAA@@@DDDHHHHHHFFFEEEGGGIIIHHHIIINNNUUUWWWSSSOOOPPPMMMOOOQQQQQQPPPPPPQQQRRRRRRQQQQQQPPPNNNMMMMMMLLLJJJIIIGGGEEEEEEFFFGGGHHHLLLLLLLLLLLLLLLMMMNNNNNNJJJLLLNNNOOOPPPPPPOOONNNKKKKKKLLLMMMNNNPPPQQQRRRUUUTTTTTTTTTTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRQQQPPPPPPQQQRRRTTTQQQNNNMMMNNNPPPPPPOOOSSSRRRQQQOOONNNNNNMMMMMMHHHHHHGGGFFFDDDEEEHHHKKKNNNLLLIIIIIIJJJJJJJJJIIIIIIHHHFFFEEEEEEGGGJJJKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDBBB@@@>>>>>>@@@BBBCCCFFFFFFGGGHHHHHHGGGEEEEEEHHHFFFEEEFFFIIIKKKKKKJJJHHHHHHGGGEEEDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@????????????>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;::::::999888777777555555666666666777777777888777666555555444444444555555555555444333222222333333222222222222222222444444444444444444444444222222222222222222222222222222222111111000000000111111111111111111111111222222222222222222222222111111111111000000000000///000000111111111111111000111111111111000000///////////////000000000000111111222222222222111111222111111000000111111222222222111000000111111222000000111111111222222222333222111111000000111111000000000000000000000000000000////////////000000////////////////////////000///...------...///000......//////000111111111444333333222111111000000............//////////////////000111111000///...//////000000000000///////////////000111333555666//////////////////////////////...//////111222333111111111000000000//////222222111111111222444444333222111000000222444555555333111000//////000111///000111111222222111111222222111111222333333444222333444444555555444444333333444444444444333333444444333333333333444444222555777777555444555666888999999::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;---------...//////000000111000///.........///000000000000000000000000000...------000444777888888....../////////000000000111333777999999555111...000000111111222111111000111222222333333333222222333222111111111111111111111000000//////000000111222222111111222222333444222222333333333333333333777666555444333333444444333333333333222222222222333333333333333333333333333444444555555444444333333444444444333333666888:::999777555555555777888:::;;;===@@@BBBAAA>>>;;;999999999999999999999999999999::::::;;;;;;<<<<<<::::::::::::<<<>>>@@@BBBAAA@@@???@@@AAAAAA@@@???>>>CCCGGGHHHGGGFFFGGGHHHIIILLLTTT]]]___XXXQQQOOOLLLNNNPPPQQQPPPQQQRRRSSSRRRRRRQQQPPPOOOMMMMMMLLLKKKIIIGGGFFFFFFFFFHHHIIIMMMLLLLLLKKKJJJJJJKKKKKKJJJKKKMMMOOOPPPPPPOOOOOOMMMLLLKKKLLLMMMOOORRRTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSUUUTTTRRRPPPNNNNNNNNNNNNOOONNNMMMNNNPPPQQQPPPOOOTTTTTTSSSRRRPPPNNNMMMLLLDDDDDDDDDCCCCCCFFFJJJNNNMMMKKKHHHGGGHHHJJJJJJJJJJJJIIIGGGFFFFFFHHHJJJKKKJJJJJJJJJIIIHHHGGGFFFEEEAAAAAA@@@??????@@@BBBCCCCCCDDDEEEFFFFFFFFFEEEDDDFFFDDDCCCDDDFFFGGGGGGFFFGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAA???>>>>>>>>>>>>=========:::;;;<<<<<<<<<;;;999888999999888888777777777666555555555666666666666666888777777666555555555444444444333333333333444444222222222222222222333333111111111111111111111111444333333222111111000000111111111111000000000000222222222222222222222222111111111111111111111111//////000000111111111222/////////000000000000000//////000111111111111111////////////000000000000111222222333333333222222222111111000000111111222111111000000000111111222000000000111111111111222222222111000000000111111//////000000000///......000000////////////000000//////////////////////////////............//////...//////000111111222222555555444444333222222222//////////////////......000111222333222000...,,,...//////000000//////...//////...//////000111222////////////////////////---------...000111333444111111000000000000//////222111111222444777999;;;333222111111111222444555444333111000//////000111000111111222222222222222333222222222222333333444000111111222222222222222333333444444444444333333333333222222222222333333000222444444444333444555888888999::::::;;;;;;<<<999999:::::::::;;;;;;;;;---------....../////////000//////.........//////000000000000000000000000---------...111555777888............////////////111444888::::::777333000///000000111111111111111222222222222222111111111111111000000000000111111000000000000000000000000222222222222222333333444222222222222222333333333555555555444444333333333333222222222222222222222222222222222222222222222333444444555555444444333333444333222222333777:::;;;999777555555666888999888999<<>>@@@AAABBB@@@>>>>>>??????>>>======AAAFFFHHHGGGFFFGGGHHHKKKOOOYYYcccddd[[[RRRNNNMMMNNNPPPQQQPPPOOOPPPQQQPPPOOOOOOOOOOOONNNNNNNNNLLLKKKIIIHHHGGGHHHIIIJJJMMMMMMKKKJJJIIIHHHHHHHHHLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLOOORRRTTTSSSTTTUUUTTTRRRQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTUUUSSSQQQNNNLLLKKKJJJJJJKKKKKKLLLOOORRRSSSRRRQQQTTTTTTTTTSSSQQQNNNKKKIIICCCCCCCCCCCCDDDFFFKKKNNNMMMJJJGGGFFFHHHJJJKKKKKKKKKJJJIIIGGGGGGHHHIIIJJJIIIIIIIIIIIIHHHGGGFFFEEEAAAAAA@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@???>>>???@@@@@@AAAAAA@@@@@@=========<<<<<<<<<;;;;;;888999;;;<<<<<<:::888777666666666666666666666666555555555555555555555555666666666555555444444333444333222222333444666777111111111222222333333333000000000000000000000000333222222222111111000000000000000000000000000000111111111111111111222222111111111111111111111111000000000000111111111111//////.........////////////000000111111111000000////////////000000000000111222222333333333333222111111000000000000111111111000000000000111111222000000000000111111111111111111000000000000111111...//////000//////------000000////////////000000/////////////////////////////////....../////////.........///000000111111444444444333333222222222/////////......------,,,...///111222222000---,,,...//////////////////...................................................,,,------...///000111222000000000000000000//////111111111222444666999;;;111111000000111111222333333222111000///000000000111111222333333333333222333333222222222222333333///000111111222222111111333333333444444333333333333222222111111222222333000111333444444444555555555666666777888888999999888888999999::::::;;;;;;------------............///...............//////////////////////////////...............000222444............////////////333555777888888777666444...///000111111111111111222111111111111000111111000000000//////000111111111111111111111111111111111111222222222333333333111111111222222333333333333333333333222222111111222222222222222222222222222222222222222222222222333444444444444444444333333333333222111333666999999888777666666777888999666777999<<<>>>===:::777<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???AAABBBCCCAAA???>>>??????>>>===;;;@@@EEEFFFFFFEEEGGGIIIMMMQQQ[[[eeeeee[[[RRRNNNNNNPPPQQQPPPNNNMMMMMMNNNLLLLLLMMMMMMNNNOOOOOOPPPMMMLLLJJJIIIHHHIIIKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGNNNNNNNNNNNNMMMLLLLLLKKKMMMLLLKKKKKKLLLOOORRRTTTRRRSSSUUUSSSPPPNNNNNNOOOMMMMMMNNNPPPQQQRRRSSSTTTSSSQQQOOOLLLJJJIIIHHHHHHJJJKKKMMMPPPTTTVVVUUUSSSTTTTTTSSSRRRPPPMMMJJJHHHFFFFFFGGGFFFFFFGGGJJJMMMKKKIIIGGGGGGIIIKKKLLLLLLKKKKKKIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGFFFEEEEEECCCBBBAAA@@@??????>>>>>>AAAAAACCCDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAACCCCCCCCCCCCBBB@@@???>>>===>>>>>>???????????????<<<<<<<<<;;;;;;;;;::::::777888:::;;;;;;999777666555555555555555555555555555555555444444444444444333333444444444333222111111000000000111333555666111111111222222333333333333333333333333333333333000000000111111222222222////////////////////////.../////////000000111111000000000000000000000000111111111111000000000000//////...------...//////222222222111111000......////////////000000000000000111222222333333333222111000000000000000000111000000//////000111111222000000000000000000000000111000000///000000111111......////////////......000000////////////000000...........................//////////////////...,,,,,,------...//////000222222222222111111111111---------,,,,,,++++++++++++,,,...///000///...---......////////////..................------,,,,,,---------------------------.........//////////////////////////////000000000000111111222333444444///////////////000000111111111000000000000000000111111222333333333333222333222222111111111222222000000111222222222222222222333333333333333333222333222222111111222222333222222333444666666666666444444555555666777777888777777888888999::::::;;;---------------------------............/////////////////////////////////...///000///------...000....../////////000000000444444555555666666666666......///000111111111111111000000///000000111111000000000000000000111222000111111222222111111000000000111222222222222111000000111111222333333333000000111111111111000000111111111222222222222222222222222222222222222222222333333444444333333222111222222222111111444666666666666666777888999999555555666999;;;;;;999777;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEBBB???>>>>>>>>>======;;;???CCCDDDDDDEEEHHHKKKPPPRRRZZZaaaaaaXXXPPPNNNNNNOOOPPPOOOMMMKKKJJJKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMKKKJJJHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHIIIIIINNNNNNNNNMMMLLLLLLKKKKKKMMMLLLKKKLLLMMMOOORRRTTTPPPRRRTTTRRRNNNKKKLLLMMMLLLLLLMMMNNNOOOPPPQQQRRROOONNNLLLJJJHHHHHHHHHHHHJJJJJJLLLPPPTTTWWWVVVUUUTTTTTTSSSQQQOOOLLLJJJIIIJJJKKKLLLLLLKKKJJJKKKLLLJJJIIIHHHIIIKKKMMMMMMLLLKKKKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBB@@@???>>>>>>??????AAABBBCCCDDDEEEDDDCCCBBB@@@AAABBB@@@??????@@@BBBBBBBBBCCCCCCBBB@@@>>>===<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::777888999999999888666666666666555555444444444333444444444444444333333333111111333333333222111000------......000111222333222222222222222222333333111111111111111111111111//////000000111222222333............////////////---......//////000000000////////////////////////222111111111000000//////111000...------...//////333222222222000///...---////////////000000000000///000111222222222222222111000000//////000000111////////////000111111222111000000000000000//////000000/////////000111111//////......//////000111000000////////////000000..............................////////////......+++,,,,,,------...//////000000000000000000000000++++++++++++++++++******++++++,,,---......//////---......//////......---......//////...------,,,------------------------------............------......////////////000000///000111222222111///...---.........////////////000000000000000000000000000111111222222222222222222222111000000000000111000111222222333333222222222222333333333333222222333333222222222222333333444444444555777888777555444444555666666777777888666666777888999::::::;;;------------------------,,,---....../////////...////////////////////////...000222111...,,,---.../////////000000000111111111222333444555555555555---...///000111111111111000///......///000111222111000000000000111222333//////000111111000//////...///000111111111000000///000000111222222333333//////000111111111000///000111111111222222222222111111111111111111111111111222222333333222222111000111222222000000111222222333555777888999999888777666666777999:::999888::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;===@@@BBBDDDEEEBBB???=========<<<<<<<<>>======???AAACCCCCCCCCDDDEEEEEEDDDBBBBBB???AAABBBAAA??????AAACCCBBBBBBCCCCCCBBB@@@>>>===;;;;;;<<<===============<<<<<<;;;;;;;;;:::::::::888888777777777666666666777777666555444333333222444444444333333333222222000111333444444333222111......000111222222222222333333222222222222222222////////////////////////000000000000111111111111---------....../////////.........///000000111111////////////////////////000000000000111111111111222111///...---...///000111111111111111000///...////////////000000000000......///000111111111111000000////////////000000.........//////000222222111111000000///////////////////////////000111111000///...---...000333555000000////////////000000........................---...///000000///...---,,,,,,------.../////////000000000000000000000000+++++++++++++++,,,,,,,,,......---,,,------...///---......//////......---...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---........./////////000000///111444555555222...,,,---....../////////////////////000000000000000//////000111111222222111111111111000///////////////000000111222222222222111222222333333333333222222444444333333333333444444666444444555777888666333222333333444555555666666555555666777888999::::::------------------------,,,,,,---.../////////...////////////////////////...111333333///------...000000000000111111111111...000222555666555444333---...///000111111111111///.........///000222333111111000000111222333333---...///000000///...------...///111111000000//////000000111222222333333//////111222222111000///000000111111222222222222111111111111111111111111111111111222222111111111///111222222000//////000///111444777999999999888999777666666888:::::::::888888888888888888888888999999999999999999999999888888999:::<<>><<<<<<<<<;;;:::<<<>>>@@@AAAAAACCCIIINNNSSSRRRSSSWWWVVVPPPMMMNNNHHHJJJLLLLLLKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHGGGEEECCCCCCDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIJJJKKKLLLNNNPPPQQQJJJKKKLLLNNNOOOPPPQQQQQQMMMPPPRRRPPPJJJGGGHHHKKKKKKKKKKKKLLLMMMMMMNNNNNNIIIIIIGGGGGGGGGHHHIIIJJJIIIIIIJJJMMMQQQTTTUUUUUUWWWVVVSSSQQQOOOOOOOOOOOOMMMPPPTTTUUUTTTQQQOOONNNHHHIIIJJJMMMPPPPPPOOOMMMJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB???===;;;;;;===@@@DDDGGGDDDDDDEEEEEEEEEDDDBBBAAA???AAACCCBBB@@@???BBBEEEBBBCCCCCCDDDCCCAAA>>>===:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;::::::888888777666666666666777888888777666444333222222444444444333333222222222111222444555555444333111111222444555666666555555444333333222222111111111111111111111111111111111222222111111000/////////---------.........//////...//////000111222222222////////////////////////......///000111222333333333111///...---...///000//////000111111111111111////////////000000000000------///000000111111111000000////////////000000............///000222222111111000000/////////...///////////////000111111111///---,,,...111555777000000////////////000000........................---...///000000///...---------......///000000000000000000000000111111111+++++++++,,,,,,---------222111///---,,,---...///---..................---//////000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...////////////---.........//////000000///222666888888444000---...//////000000000000000...///000000000000000/////////000111111111111111000000///...............///000000111111111111111222222222333333222222222555444444333333444444555777555333444777777555222///000000111111222333333444555666777888999::::::+++,,,---...////////////***+++---///000000//////+++...111111...---...111111333444333000---+++***111000///------......///000///.........///111222...//////000111222222222222111111000111333444555444333111//////000111222000000///...............///000222222000///000111,,,000444222...---000444444222000///111222222111////////////000000000000000111111222222111111000111222222333222111000///111222444555555444222111111111222333444666666777888888888888888777777777888888999999999:::::::::::::::999888888999:::::::::999888888:::===@@@CCCCCCAAA>>>===<<<<<<;;;:::888@@@FFFEEEDDDHHHMMMOOORRRQQQPPPNNNLLLKKKJJJIIIIIIHHHFFFEEEDDDEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBB@@@AAACCCEEEEEEEEEGGGHHHIIIKKKLLLMMMKKKLLLLLLMMMMMMNNNNNNOOOPPPOOONNNMMMMMMMMMMMMMMMNNNMMMKKKJJJJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKKKKLLLMMMOOOQQQSSSTTTXXXUUUQQQNNNMMMLLLJJJIIIHHHLLLQQQUUUVVVSSSOOOLLLKKKKKKMMMNNNNNNMMMMMMLLLLLLJJJHHHFFFEEEEEEFFFGGGBBBAAA??????@@@AAA@@@@@@>>>>>>>>>>>>@@@BBBDDDFFFCCCDDDDDDEEEDDDCCCAAA@@@CCCCCCBBBBBBBBBAAAAAAAAADDDAAA???>>>>>>???>>>>>>999999999999999999999999::::::::::::::::::::::::===:::666555666666444222555555555555555555444444111222222333333444444555444444333222222333444444000000111111111222222222222222222222222111000///000000000000000111111111111111000000000000111111////////////............///000111222222222222222000000000///......------///...---...///000///---555444333111000...---,,,......////////////......---......///000111111222//////000000111111111222111111111000///......------...///000111111000///............////////////------......//////000000///////////////...............---,,,,,,,,,,,,---******+++,,,---...//////111000///...------...///---------.........//////...............//////000......---------......///......---,,,---...///000//////000000///...---------------.........//////------------------------............//////////////////.........---------000222444666555333000...000///......///000111222000000000000000000000000111111000///////////////111111222333333333333222333333333333333222111000222222333333333333444444777555333222222222111000444444444444333333222111333333333333333333333333555555555555666666666666,,,,,,---.../////////...,,,---...//////......------///000000...---......---///111111000...------222111000///...//////000000///.........///000111------...//////000111111000/////////000111222333333222000......///000111000//////...............///000222222000///000111...000222111...---///222333111//////111222222222000000000000111111111111111222222333333222222111111222222222222111000///111111222333333222111111111222222333444555666666555555555444444444444444888888888999999999999::::::999888777777888999:::===<<<;;;:::;;;===@@@BBB@@@???>>>>>>===<<<;;;999===EEEKKKIIIGGGJJJMMMNNNQQQPPPMMMKKKJJJIIIIIIIIIFFFFFFFFFEEEFFFFFFGGGGGGHHHGGGFFFEEECCCCCCBBBBBBBBBCCCDDDCCCBBBAAABBBDDDGGGGGGHHHIIIKKKLLLMMMNNNLLLLLLMMMMMMNNNOOOOOOOOORRRQQQPPPNNNMMMLLLLLLLLLMMMMMMKKKJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKLLLNNNOOOQQQRRRRRRTTTRRRNNNLLLKKKKKKIIIHHHHHHKKKOOOSSSTTTSSSPPPNNNKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIGGGEEEEEEEEEFFFGGGCCCBBB@@@???@@@AAA@@@???>>>>>>===>>>>>>@@@AAABBB@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@=========>>>===<<<999999999999999999999999;;;:::::::::999999999999:::777555555666666555333444444444444444444555555333333333333333333333222444333222111111222333444222222222333333333444444333333333333333222111111111000000000000000000000111000000//////000000111///////////////////////////000111111111111111111------------....../////////.........000111111///000000//////......------////////////////////////......//////000000111111//////000000000111111111222111111000//////......---...///000000000///...............//////////////////000000000111111111////////////............//////...------------...///000000000000000000000000///...---------......,,,------------.........---...000111222111000///------,,,,,,+++,,,,,,,,,...------,,,,,,...///000///////////////...---------------.........//////------------------------............///////////////.........------------///000222333333111...---......---,,,------//////////////////////////////111000000///////////////000111222222333333222222222333333333222222111000111111111222222222333333555444222222333333333222333444444444333333222111333333333333333333333333555555666777777888999999,,,------.........------...............---,,,,,,000///......///...---+++))),,,...//////......///000000///...---.........///............///000000,,,,,,------.../////////---------...//////000111111000///...---...///000000///......------.........000111111000//////000000000000/////////000000222000...///111222333222000000111111111222222222111111111222222111111111111111222222111111000///111111111111111111111111222222222333333444444444666666666666777777777777777777777888888888999999999999777777777777999999===<<<;;;:::;;;<<<===>>>;;;<<<===>>>>>><<<;;;:::DDDMMMSSSPPPMMMMMMMMMMMMNNNLLLJJJHHHGGGGGGHHHHHHDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@CCCFFFGGGEEECCCBBBBBBFFFFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPTTTSSSQQQOOONNNLLLLLLKKKMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGIIIKKKLLLNNNOOOPPPPPPOOOOOOMMMKKKIIIIIIIIIHHHGGGGGGIIILLLNNNPPPPPPPPPOOOJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGEEECCCAAA@@@AAAAAA@@@>>>???>>>===============>>><<<===???@@@AAAAAAAAA@@@===>>>>>>??????@@@@@@AAA???>>><<<<<<======;;;:::999999999999999999999999;;;;;;:::999888777777666666555444444555555444333222222333333444444555555555444444333222222111111222222111111111111222222222222222333333333333444333333333444333333222111111111111000000/////////000000////////////000000......//////000000111111000000000000000000///...,,,,,,,,,------...///000///......///000111111000---------...///000000000000///...------...///000////////////000000000000//////000000000000111111222222111111000000//////...////////////......------............//////////////////000000000000000........................000//////.............../////////.........------......---,,,,,,,,,------,,,,,,,,,,,,---------------///222444444333111//////...---,,,,,,,,,,,,,,,...---,,,,,,,,,---///000...////////////...---------------...............---------------------------............/////////............------------....../////////...------///......------------...////////////////////////000000//////......//////000111222222333333222222222222222333222222111000000000111111111222222222222222222333333444444444333333444444444333222222333333333333333333333333555666777888999:::;;;<<<------.........---,,,,,,------------------------111...,,,---//////,,,((((((***---------------///,,,,,,,,,+++++++++++++++---------.........//////,,,---------.........///,,,,,,---///////////////000000///......//////000//////...------------......000111111000//////000111///...///111333333222111///......000222333222///000000000000111111111//////000000000000//////111111111111111111000000222111000000000000111222222222222222333333333333777777777777888888888888666666777777777888888888888888666666666666888888888888888888999:::;;;;;;:::;;;<<<<<<<<<;;;<<<===KKKSSSYYYWWWRRROOONNNLLLKKKIIIGGGEEEDDDEEEFFFHHHDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBB@@@CCCHHHJJJIIIFFFCCCBBBCCCDDDDDDEEEFFFHHHHHHIIILLLMMMMMMNNNNNNOOOPPPPPPSSSRRRPPPOOONNNMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHIIILLLNNNNNNNNNMMMLLLLLLJJJIIIHHHIIIIIIHHHFFFDDDEEEGGGIIIJJJLLLMMMNNNHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHGGGEEECCCBBBBBBBBB@@@?????????>>>===<<<;;;;;;:::;;;<<<>>>?????????>>>===:::;;;<<<===>>>???@@@@@@>>>===<<<===>>>>>><<<:::999999999999999999999999<<<;;;:::999777666555444444444444444444333222222111111222222333444555555333333333333222222111111111111000000000000111111000000000000111111111111222222222333333222222111222222111000///......---000//////......//////000......//////000111222222///000000000///...------......------...///000111222111000000111111000......//////000111222222333111000...,,,,,,...000111000000000000//////////////////000000000000000000222222111111000000000000000000000000//////......---------.........//////------------------------------.............../////////...---------------...------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...///111222222222111000111111000///............------,,,,,,,,,---...///.........//////...------........................---------------------------------.........//////------------------------......---------------...111111000000////////////////////////////////////000//////.........//////000000111222222222222222111111222222222222111111111111111111222222222222222333444444333222333333333333333444444333333222222222222222222222222222444444666777999;;;<<<===------------------,,,,,,+++++++++,,,---......///000...,,,,,,......+++(((***+++---,,,++++++,,,---+++++++++++++++******))),,,---------............------............//////+++---///000111111000///000000000///000000000111//////...---------------...///111111///...///000000///---///222555777777111000......000222222222.........////////////000000111111111111111111000000000000000000000111111333222111111111111222333111111222222222222222222333333333444444444555555555555555666666666777777777666555555555555666777444555777999:::;;;<<<<<<:::;;;;;;:::999:::>>>AAALLLUUU[[[XXXSSSOOOMMMKKKGGGFFFEEECCCCCCDDDFFFGGGFFFFFFGGGGGGFFFEEECCCAAA@@@@@@@@@@@@AAABBBCCCDDDAAAEEEIIIKKKJJJGGGDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGKKKKKKLLLLLLMMMNNNNNNNNNOOONNNNNNMMMMMMMMMNNNNNNJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLJJJIIIJJJIIIHHHHHHIIIJJJHHHGGGAAAAAABBBCCCEEEGGGIIIJJJFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIGGGEEEDDDDDDDDDBBBAAA@@@@@@??????===<<<;;;:::======>>>>>>>>>===;;;;;;888999:::;;;<<<>>>??????>>>>>>>>>???AAA@@@===;;;999999999999999999999999;;;:::999888666444333333333444444444333222111000111111222222333444555555111111111222222333333333000000000000000000000000//////000000000111111111000000111111111111000000222111111000///...------//////............//////---......///000111111222///////////////...---,,,---------...000333555777999777555444444333111///000000000000111111111111111000...,,,,,,...000111000000000000////////////000000//////////////////111111111000000000000000222111111000////////////------------............---------,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,......///000111111222222++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...------...000111000000///...............---,,,,,,+++,,,---...///------............------.....................---------------------------------------............,,,,,,------------------///...---------...//////111111111000000///..............................//////............//////000000111222222222222111000111111222222111111111222222222333333333333444333555666555333111111111222333333444444333333333222222222222222222222222222222444666888:::;;;<<<+++,,,,,,---------,,,,,,*********+++,,,...///000...---,,,,,,---,,,+++)))+++,,,---,,,+++***+++,,,---------------,,,+++++++++,,,------......------........................+++---000222333222000/////////000000000000111111///...------,,,,,,---------///000000///....../////////...///111444777999222000......///111111000---------.........//////333333444444444444333333000000/////////000111111222222222222222222222222000000000111111222222222333333444444555666666666444444555555555666666666666666444444444444666666555666999<<<===>>>>>>>>>:::<<<===<<<::::::>>>BBBHHHQQQWWWTTTOOOLLLJJJHHHEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@AAABBBDDDDDDBBBEEEHHHIIIGGGEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGIIIIIIIIIHHHIIIHHHHHHIIIJJJJJJHHHFFF??????@@@@@@BBBDDDFFFGGGDDDFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGFFFGGGGGGFFFDDDAAABBBBBBBBBAAA@@@???>>>>>>?????????>>>===;;;:::888999999;;;<<<===>>>>>>>>>>>>@@@BBBCCCBBB>>>;;;999999999999999999999999:::999888777555444333222000333555555333222111222222222333333444444555555000000111111222333333444000000111111111111000000111111111222222222222333...///000000000000000000000000000//////...............------------......------......//////000000//////////////////...---******+++...111666;;;======;;;999888777777444333////////////............000///...------...///000////////////000000000000000000////////////......000000000///////////////111000000////////////000,,,------------........................---------,,,,,,,,,---......//////---,,,,,,++++++++++++++++++,,,,,,---///000000111++++++,,,---------,,,,,,,,,,,,,,,,,,------------///...+++******,,,///111,,,,,,+++++++++,,,,,,------,,,+++++++++,,,...///,,,,,,---............---...............---------------------------------,,,------------.........,,,,,,,,,,,,------------.........---......///000---......///......---,,,..............................------....../////////000111111222222111111///000111111222111111111222222333333333444444444222555888666222000000111222222333444444444333333222222222222222222222222111111333444666888999:::***+++,,,,,,------------,,,,,,+++++++++,,,...///***,,,------+++***+++++++++,,,---,,,+++***,,,---------.........---,,,+++***+++,,,---...------,,,------------,,,,,,,,,,,,***,,,000333333222///------...//////000000000//////...------,,,,,,---------///000000///......///...///000...---...333777444111///.../////////...............////////////222222333333333333222222000//////...///000111222///000111222222111000///...//////000111222333333555555666666777888888999333444444444444555555555666555444333333444555666666888;;;===>>>>>>===<<<777<<<@@@@@@>>><<<===??????HHHNNNLLLHHHFFFFFFEEECCCDDDEEEGGGGGGHHHGGGGGGHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIEEEFFFGGGGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@AAABBBCCCEEEGGGHHHHHHHHHHHHGGGHHHIIIHHHFFFDDD??????@@@AAABBBCCCDDDEEEEEEFFFIIIKKKMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLJJJHHHHHHIIIJJJIIIHHHBBBCCCDDDEEEEEEDDDCCCCCC>>>>>>???@@@@@@???>>>===999999:::;;;;;;<<<=========>>>@@@CCCDDDCCC???;;;999999999999999999999999888888777666555333333222,,,000444555444444444666444444444444444444555555111111111111111222222222000000111222222111000000111111111111222222222222//////000111111111111111//////////////////.........------------------...------------..................///000000000//////,,,+++,,,---000555999<<<999777666666666666555333............////////////////////////////////////......//////000000111111000000/////////..............................///......---,,,---...//////,,,,,,---------..................---------,,,,,,++++++,,,------...//////------,,,++++++++++++,,,)))*********++++++,,,,,,***+++,,,.........---,,,,,,------------.........---,,,+++++++++,,,...///***************+++,,,------,,,+++++++++,,,---...+++,,,------.........---//////.........---------------------------------,,,,,,---------.........++++++,,,,,,,,,------------------.........//////,,,---...//////......---...........................------------...///000///000000111111111111111//////000111111111111111111222222222333333333333000444777777333000111333111222333333444444444333111111111111111111111111111222333444666777888999)))***+++,,,---............---,,,+++++++++,,,---(((+++...---+++)))+++---***+++,,,,,,++++++---///++++++,,,---,,,+++***)))***+++,,,---...---,,,,,,,,,+++++++++++++++++++++))),,,///222333111///,,,,,,,,,---.../////////.........---,,,,,,,,,,,,------///000000///......///...000111...******///444444222///......///...---////////////000000000000//////000000000000//////000///.........000111222---///000222222000///------...///000111222333444222222333333444555555666333333333444444444555555555444333333333333444555666888;;;======<<<:::888444;;;CCCEEEAAA===<<<<<<999BBBHHHFFFBBBBBBCCCBBBBBBCCCFFFHHHIIIIIIHHHGGGFFFFFFDDDCCCCCCDDDEEEFFFEEEEEECCCBBBAAA@@@@@@@@@AAABBBAAA@@@>>>???AAADDD@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEFFFFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGEEECCCAAA@@@@@@?????????@@@AAACCCEEEGGGHHHHHHGGGGGGGGGHHHGGGEEEBBB@@@@@@AAABBBCCCCCCDDDDDDFFFGGGJJJMMMOOOPPPQQQQQQPPPPPPPPPOOOOOOMMMLLLKKKMMMKKKIIIIIIKKKKKKKKKJJJCCCDDDEEEGGGGGGGGGFFFFFF===>>>???@@@AAAAAA@@@@@@999::::::;;;;;;<<<<<<===<<<===@@@CCCDDDBBB>>>;;;999999999999999999999999777777666555444333333222)))---222555555666777:::555555555555555555444444333333222222111000000000000111222333333222111000////////////000000000000///000111222222222222222.........///////////////...------,,,,,,------...------------------,,,,,,......///000111111111000111///...---...111333555222111000111333444333222//////000000111111222222......////////////......---......///000111111222000000//////.........------------...............,,,++++++***+++,,,...///,,,,,,,,,---------......,,,,,,,,,++++++*********++++++,,,,,,---...//////......---,,,,,,,,,,,,---......------------,,,,,,***+++---...///...---------------.........//////+++,,,------......------*********+++,,,---//////,,,,,,+++++++++,,,---...+++,,,------.........---//////.........---------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,---............------...///111111111000000........................---------------...///000//////000111111111111111//////000111111111111111000111111111111222222222---222777777333111222555111222333333444444444444111111111111111111111111222333444555666777888999,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///++++++,,,,,,,,,++++++***222...***)))+++,,,,,,***((()))***+++,,,------,,,---------,,,+++***((((((...---,,,,,,++++++++++++***+++---.........---,,,&&&))),,,---,,,,,,...111///...---,,,,,,---...///........................////////////............111000///------///000111222000......///000000000////////////000000000000------......//////000000///////////////.........////////////000000000000666555444333333444666777444444444555555555555666444444444444444444444444444444444555555555666666:::::::::999999888888888??????@@@AAA@@@???>>>===???CCCGGGHHHEEEBBBBBBBBBFFFFFFEEEEEEEEEEEEEEEFFF???@@@AAA@@@??????AAABBBDDDCCCAAA@@@???@@@AAAAAA;;;???BBBAAA>>>===BBBFFFFFFEEECCCCCCDDDGGGJJJMMMKKKGGGDDDCCCEEEGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAABBB@@@???AAADDDGGGHHHHHHGGGGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCDDDFFFGGGHHHFFFGGGHHHIIIHHHFFFDDDBBBDDDEEEEEEEEEIIINNNNNNIIINNNMMMLLLMMMPPPSSSTTTTTTUUUUUUTTTSSSPPPMMMJJJHHHMMMLLLLLLLLLLLLLLLMMMMMMDDDFFFGGGIIIIIIHHHGGGFFFAAAAAAAAAAAA???>>><<<;;;<<<;;;;;;;;;;;;<<<======;;;===@@@BBBBBB@@@===;;;:::::::::;;;;;;:::999999555555555555444444444444222222333333444555666666333444555555555444222111444444444333333333222222222333555666555333000/////////000111111111111111......///000000000000000...//////000000000000000........................////////////////////////,,,---------...////////////......------...000111222222111111000111111111000000///...............//////////////////......000///...------...///000111111000000///---,,,++++++(((&&&***///222///+++,,,,,,------------------+++++++++,,,,,,---------000---+++,,,......,,,***,,,------......------,,,***+++---......---+++***,,,,,,,,,,,,,,,---//////++++++---000111///+++(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------,,,,,,+++***************+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......///...,,,,,,---------,,,*********++++++,,,,,,,,,******,,,,,,,,,,,,******+++,,,---//////000000000000///---,,,,,,---///000---...///...,,,+++,,,---//////////////////......//////............//////000000000000000000000000...000111111000000111222444444333333333333333333333333333333333333333333111111111222333444555666111111222333333444555555)))*********+++++++++,,,---,,,*********+++---...+++++++++,,,,,,++++++***111///------...//////...))))))***+++,,,,,,------------------,,,+++***))),,,,,,+++***************++++++------...---,,,,,,(((+++......------///000......------------......------------------------/////////000000000000000111000...------...000111222000......///000000000........./////////000000............////////////.............../////////.../////////000000000000000111222333444444555555333333333333444444444444444444444444444444444444333333444444444555555555777777888888999:::::::::>>>>>>???@@@@@@???>>>===???BBBFFFFFFDDDBBBAAABBBDDDDDDDDDCCCCCCCCCDDDDDD@@@AAAAAA@@@???>>>@@@AAABBBAAA@@@??????@@@@@@AAA???AAABBBAAA>>>>>>@@@CCCDDDCCCCCCCCCDDDFFFHHHJJJIIIFFFCCCCCCEEEGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@BBBEEEHHHIIIIIIIIIHHHFFFEEECCCBBBAAAAAA@@@AAACCCEEEFFFGGGHHHHHHGGGGGGHHHIIIHHHFFFDDDCCCFFFHHHIIIKKKRRRZZZ\\\ZZZVVVTTTRRRQQQSSSUUUVVVUUUTTTTTTSSSQQQOOOLLLJJJIIIJJJJJJJJJJJJJJJKKKLLLMMMFFFGGGIIIJJJJJJIIIHHHGGGCCCCCCBBB@@@???===<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;===???AAAAAA???<<<;;;999::::::;;;::::::999999999888777666555333222222222222333333444555555666666777777888777666444333333333333333222222222222222333555666555333000/////////000111111111111111///000000111111111111111...//////000000000000000................................................---------..............................///000000000000000//////000111111000000///...............------------............000///...------...///000...////////////......---***,,,------,,,++++++,,,------------------------++++++,,,,,,,,,,,,,,,,,,...,,,++++++------+++))),,,,,,------------,,,,,,+++,,,...//////...,,,+++------------------,,,,,,))))))+++...000000...+++++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,------------...///...---,,,------,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***---,,,+++***((('''&&&%%%///...---,,,,,,---...///---...///...,,,+++,,,---//////////////////////////////............//////////////////////////////...000111111000000111222111111111111111111111111222222222222222222222222444333333222222333333444111111222333333444555555*********++++++,,,,,,,,,,,,+++*********+++---...***++++++,,,,,,+++++++++***+++,,,,,,++++++,,,---)))******+++,,,,,,,,,---.........------,,,,,,+++---,,,,,,+++++++++++++++,,,,,,---------,,,,,,++++++---//////.........///,,,------......------,,,,,,,,,,,,,,,---------------......///000000000000000///...------...///000222000...---///000000000---------.........///////////////...............,,,------....../////////....../////////000000000+++---000222444444333222111111222222222333333333333333333333333333333333222222333333333444444444444444666777999:::<<<<<<======>>>>>>???>>>>>>===>>>AAADDDDDDCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAA???>>>>>>???@@@??????>>>??????@@@AAACCCBBBBBBAAA@@@?????????AAAAAABBBCCCDDDEEEEEEFFFEEECCCBBBBBBDDDFFFFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDDDDBBBAAACCCFFFIIIJJJJJJKKKIIIGGGDDDBBBAAAAAAAAA???AAADDDFFFHHHIIIHHHHHHGGGHHHHHHIIIHHHGGGEEEDDDDDDHHHKKKPPPYYYeeekkkkkkddd```[[[XXXXXXXXXWWWWWWSSSRRRPPPNNNLLLKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLHHHJJJKKKLLLLLLKKKIIIHHHFFFEEEBBB@@@>>>=========:::::::::::::::;;;<<<<<<:::<<<>>>@@@@@@>>><<<:::999999::::::::::::999999<<<;;;:::888555333222111222222333333444444555555888888888888777666555444333222222222222111111111222333444555444222000/////////000000111111000000000000111222222222222222...///000000111111000000........................------------------------...............------------......///////////////............///000000111000000///...............+++,,,,,,,,,------......//////...------...//////,,,------.../////////...000555999666...***---111.........------,,,,,,+++,,,,,,,,,,,,,,,+++++++++---+++******,,,,,,+++))),,,,,,------------,,,,,,,,,---...//////...---,,,---.........---,,,***)))+++++++++,,,......---+++************************)))******++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,,,,,,,,,,------------......---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++*********+++,,,,,,------............---------.........,,,+++,,,---//////////////////////////////............//////////////////////////////...000111111//////000222///000000000111222222222111111111111111111111111666555444222222111111111111222222333333444444555.........---------,,,,,,+++******)))***+++,,,,,,******+++,,,,,,,,,++++++&&&))),,,,,,)))''')))+++*********++++++,,,,,,---......---------.........///......------.....................---------,,,------.........---------+++,,,---......---,,,+++++++++,,,,,,,,,,,,,,,---***+++---...///////////////......------......//////---,,,,,,---/////////,,,,,,,,,---------....../////////......---------++++++,,,---......//////........./////////000000---...///111222222111111111111111222222222333333222222222222222222222222111111222222222333333333333333555666888999;;;;;;;;;;;;<<<<<<============>>>???AAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBAAA???======>>>======>>>>>>>>>???@@@@@@CCCAAA@@@AAABBBBBB@@@>>>???@@@BBBCCCCCCCCCBBBBBBBBBAAAAAAAAACCCDDDEEEFFFAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCDDDGGGJJJKKKKKKKKKIIIFFFCCCAAAAAAAAAAAA>>>@@@DDDGGGIIIIIIHHHGGGHHHHHHIIIIIIHHHGGGFFFFFFBBBGGGLLLQQQ[[[hhhppprrrrrrmmmfff```\\\ZZZWWWVVVQQQPPPNNNLLLJJJJJJJJJKKKGGGGGGGGGHHHIIIKKKLLLMMMKKKLLLMMMNNNMMMLLLJJJHHHHHHFFFCCC???===<<<<<<===999999999999999:::;;;;;;999:::<<<>>>>>>===;;;:::888888999::::::::::::999===<<<:::888666444333222222222333333333444444444666666666666555444333333222222222111111111000000222333444444444222000/////////000000000000000//////000111111222222111111//////000111111111111000................................................/////////...---------,,,,,,---///000000000///...------......///000111222000000///...............,,,,,,,,,------...//////........................,,,,,,---............---333999<<<888000,,,...333//////...---,,,,,,++++++---,,,,,,,,,++++++******,,,,,,++++++,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---,,,,,,+++,,,...///...,,,***)))000...,,,+++++++++)))(((++++++++++++++++++++++++******++++++,,,,,,,,,---*********+++++++++,,,,,,,,,,,,,,,---------......+++++++++************)))++++++,,,,,,,,,------------.........---,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,...000111333+++,,,...//////...,,,+++,,,---......,,,,,,,,,..................///////////////............//////////////////////////////...///000000//////000222000111111222333444444555111111111111111111111111555444333222111111111111222222222333333444444444000000///...,,,+++***)))))))))))))))******++++++)))***+++,,,,,,,,,,,,,,,+++...000///,,,***+++---++++++*********+++,,,------------------///000111.........------....../////////..................------------------++++++***+++,,,------,,,+++***+++++++++,,,,,,---------+++---///000111111000000......------------......---+++)))***+++---...---,,,,,,,,,,,,------------//////......------,,,,,,***++++++,,,---......///............////////////222111000//////000111111111222222222333333333333222222222222222222222222111111111222222222333333444444555666666777888888999999::::::;;;<<<===>>>======>>>???@@@@@@???>>>???@@@AAABBBBBBBBBAAAAAA???AAABBBAAA???=========<<<======>>>?????????????????????AAACCCDDDCCCAAA???@@@BBBCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCDDDEEE@@@AAABBBCCCEEEFFFGGGGGGFFFDDDCCCEEEHHHKKKLLLLLLJJJIIIFFFDDDBBBAAAAAAAAA???AAADDDGGGIIIHHHGGGFFFIIIIIIIIIIIIIIIHHHHHHGGGEEEKKKPPPUUU^^^jjjqqqsssyyytttkkkddd^^^YYYVVVSSSOOONNNLLLKKKJJJJJJKKKLLLHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMNNNNNNMMMKKKIIIHHHHHHFFFBBB???===<<<<<<===888888888888888999::::::777999:::<<<<<<;;;::::::777888999999:::::::::999::::::999888777666555555222222222333333333333333666555555444444444444444222222222111111111000000333333333333333111000/////////000000000//////......///000000111111000000///000000111111111111111/////////////////////////////////////////////////////////...---------,,,,,,---///000000000///............///000111222333000000///...............------......////////////------............---------------------,,,,,,+++000222333222...,,,---...//////...---,,,,,,++++++,,,,,,,,,++++++*********,,,,,,------,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++)))***,,,......---,,,+++000...+++*********)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++*********)))))))))(((,,,,,,,,,---------......++++++*********)))))))))+++++++++,,,,,,,,,------+++...//////---++++++,,,++++++++++++++++++++++++------------------------//////---,,,******))))))***,,,...//////...,,,***,,,---...---,,,,,,---...,,,,,,,,,------.........//////............//////........................---///000000//////000111000000111222333333444444222222222222222222222222222222111111111222333333222222333333333333444444...---,,,+++)))((('''&&&(((((())))))************)))***++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,*********+++,,,---,,,,,,,,,,,,---///111222+++++++++++++++,,,,,,---......------...//////000---,,,+++,,,------+++******++++++,,,,,,++++++***++++++,,,,,,------......///000222444444444222111------------------------,,,***))))))+++---------,,,,,,,,,---------...............---------------***++++++,,,,,,---------------........./////////555333111///...///000111111111222222222333333333111111111111111111111111111111222222222333333333555555555555555555555555777777888888:::;;;===>>><<<;;;;;;<<<>>>???>>>======>>>@@@AAABBBBBBAAA@@@>>>@@@AAAAAA???============>>>>>>????????????>>>;;;===@@@BBBDDDDDDEEEEEEAAABBBCCCDDDDDDCCCAAA@@@@@@AAACCCCCCBBBBBBCCCEEE@@@AAABBBCCCEEEFFFGGGHHHFFFDDDCCCEEEHHHKKKLLLLLLJJJIIIHHHGGGFFFEEECCCCCCCCCDDDFFFHHHIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKRRRXXX[[[aaajjjoooppptttpppiiibbb]]]WWWSSSOOOMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNNNNLLLJJJHHHFFFEEEDDDAAA???===<<<<<<<<<777777777777777888999999666777999::::::::::::999666777888999::::::::::::888888888888777777777777222222222222333333333333666555555555555666777777333222222222222111111111333333333333222111000/////////000000000///............///000000000000000///000111111222222111111////////////////////////000000000000000000000000...............------------......///////////////////////////000111222222000000///...............////////////////////////------............------,,,---------,,,++++++***///......///000000...---.........------,,,,,,++++++++++++++++++*********+++---......,,,,,,---///++++++,,,,,,,,,,,,++++++++++++************++++++((()))+++,,,---------,,,+++)))((((((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++***))))))((((((,,,,,,,,,,,,------------+++++++++*********))))))++++++++++++,,,,,,,,,,,,***...000000---++++++---,,,,,,,,,++++++++++++***------,,,,,,,,,,,,------,,,,,,---------,,,++++++***,,,---......---,,,***+++---...---,,,,,,---///,,,,,,,,,------....../////////............//////........................---///000000......///111.../////////000111111111222222222222222222222222//////000000222333444555333333333333333333333333+++******))))))((((((''''''((())))))))))))))))))))))))***+++,,,,,,,,,,,,***((('''(((***---......---,,,***))))))***,,,---++++++***+++,,,///111333***************+++,,,,,,++++++++++++,,,...///000---,,,+++,,,...///---+++++++++************+++++++++,,,,,,---....../////////000222444444333111///,,,,,,,,,------,,,,,,,,,---+++******,,,...//////------------............,,,------------------...+++++++++++++++,,,,,,,,,---------.........//////111111111000000000000000000000000111111111222222111111111111111111111111222222222222333333333444333444444444444555555555666666666777888:::===>>>;;;:::999:::===???===<<<;;;<<<>>>@@@@@@@@@???>>><<<>>>AAAAAA@@@>>>======>>>???@@@@@@@@@???>>>===999===BBBDDDCCCCCCEEEGGGDDDDDDEEEDDDDDDCCCBBBBBB@@@BBBDDDDDDBBBAAABBBDDDAAABBBCCCDDDEEEFFFGGGHHHEEEDDDCCCDDDHHHJJJLLLLLLJJJKKKLLLLLLKKKIIIGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJKKKRRRYYY[[[^^^dddggghhhgggddd```\\\YYYUUUPPPLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMKKKLLLMMMLLLKKKHHHFFFDDDBBBAAA@@@???===<<<;;;:::777666666666666777888888555666777888999999999999666777888999999:::::::::777777777777777666666666222222222222222222222222333333333333444666777888333333333333222222222222333333222222111000000/////////000000///......---//////000111111111111000000000111222222222222111////////////////////////000000000000000000000000---------..............................///000000/////////......//////000000000///...............000//////......------,,,,,,------......------,,,***++++++,,,,,,,,,,,,+++......//////000000//////------------------------************++++++++++++***,,,------++++++---///++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,((('''''')))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,)))---111111---***+++---,,,,,,,,,+++++++++******---,,,+++******+++,,,---)))+++...111333333222111+++,,,------------,,,++++++,,,...---,,,,,,---///------......///000000111//////............//////........................---...//////......///111////////////000000000000111111111111111111111111//////000000111333444555333333333333333333333333)))************+++++++++'''(((((()))))))))))))))((()))***+++,,,---------,,,)))''')))///333555444...,,,+++))))))***,,,---******)))***,,,...111333++++++++++++,,,,,,---...))))))))))))***,,,///000...,,,+++---000111///,,,,,,+++***))))))***+++,,,,,,,,,------...///000000,,,...000111111///---++++++,,,,,,------,,,,,,+++...,,,+++,,,...000000000---------.........//////,,,,,,,,,------.........,,,,,,++++++++++++++++++---------.........//////,,,...000111222111000///////////////000000000000000000000000000000000000222222333333333444444444222222333444444555666666666555555666888:::<<<>>>;;;999888999===>>>===;;;999:::<<<>>>??????>>>===;;;===@@@AAA@@@>>>>>>>>>???@@@AAAAAA@@@???>>>===999???DDDEEECCCAAADDDGGGFFFFFFFFFEEEDDDDDDDDDCCCAAACCCFFFEEEBBBAAABBBDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDCCCDDDGGGJJJKKKLLLKKKLLLNNNPPPOOOMMMKKKIIILLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKFFFNNNUUUWWWXXX\\\^^^^^^\\\[[[YYYWWWVVVSSSNNNKKKJJJKKKMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKLLLKKKJJJGGGDDDCCC@@@@@@??????>>><<<;;;:::666666666666666777888888555555777888888999999999666666777999999:::::::::888888777777666555555555222222222222222222222222000//////000111444666777444444444333333333222222333333222222111000000000//////000000///...------000000111222222222222222000000111222222222222111000000000000000000000000////////////////////////,,,------......///////////////...------///000111///......---------......000000///...............//////...---,,,++++++***,,,,,,---......---,,,,,,((()))***+++,,,---------)))+++------+++++++++,,,,,,,,,------------------))))))******+++++++++,,,(((+++---,,,******,,,...+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---,,,+++***************))))))***++++++)))'''************************+++++++++++++++++++++++++++,,,,,,------......///******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,)))---222111---***+++---,,,,,,,,,++++++*********,,,,,,************,,,,,,...000222333333000,,,***,,,,,,,,,------,,,,,,,,,+++,,,------,,,,,,...///...//////000111222222333//////............//////........................---...//////......///111222222222111111111111111000000000000000000000000000000000000111222333444333333333333333333333333++++++)))(((((())))))***((()))+++,,,------,,,+++)))***+++,,,,,,+++***)))'''***,,,***((()))...444444222000---+++***++++++************************,,,,,,+++******+++,,,,,,...---+++*********++++++,,,,,,,,,+++++++++************))))))******+++,,,++++++++++++,,,---......,,,------......------,,,------,,,++++++,,,------///...,,,+++***+++,,,,,,---------......---,,,,,,)))+++---///000000000000,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,+++---...000000000000......///000////////////000000000000111222333222000///000111444444333333333333222222222333333333333333333333444666888::::::<<<>>>@@@>>>===<<<;;;:::;;;<<<<<<>>>>>>===<<<<<<<<<<<<===??????@@@AAAAAAAAAAAA@@@AAA@@@@@@???>>>?????????===>>>???AAABBBCCCCCCDDDIIIHHHFFFDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFFFFGGGIIIKKKLLLNNNPPPTTTWWWWWWUUURRROOOMMMMMMMMMLLLKKKJJJJJJIIIJJJIIIHHHGGGGGGGGGHHHHHHKKKLLLOOOQQQTTTUUUVVVWWWXXXXXXXXXWWWTTTQQQMMMKKKHHHHHHIIIJJJJJJJJJIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHFFFCCC@@@???>>>===<<<;;;;;;::::::;;;666666666666666666666666777777666666777888999999===<<<::::::::::::888777;;;:::999777666555555555555555555444444333333333555555555555555555555555777666555444333222222222111111111111000000000000........................---......///000111111222555444444333222111000000111000000111333333222000111111000000//////............//////...,,,***)))000000000///......------)))***,,,...//////...---000000////////////000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000111111000...,,,***---------,,,,,,+++++++++)))))))))))))))*********++++++*********************++++++,,,------------...000000---***((()))+++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))***+++,,,------,,,***))))))***,,,---***))))))))))))))))))))),,,,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++......//////...---,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,------333222000///............,,,,,,,,,---------......+++,,,,,,------.........---,,,,,,---///000///---//////............//////111///---...111222000...///////////////000000111111111111111111000//////000000////////////000000......//////000000111111333333333333333222111000+++***)))((((((((()))***((()))+++,,,,,,,,,++++++******+++,,,+++***)))((('''***,,,+++((()))---111222000...+++*********+++************************,,,++++++******++++++,,,---,,,+++*********++++++,,,,,,,,,+++++++++************))))))******+++,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---...---,,,+++++++++++++++((()))+++---///000111222,,,+++++++++,,,---//////++++++,,,,,,------,,,,,,+++---...---,,,,,,---...000000000/////////000111////////////000000000000000222555777777555222000222222222333333444444444444444333333222222111111444666888::::::;;;===???>>>===<<<;;;:::;;;<<<<<<======<<<;;;::::::::::::===>>>??????@@@@@@??????AAA@@@@@@???>>>?????????>>>???@@@BBBCCCDDDDDDDDDHHHFFFEEECCCAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAADDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKMMMOOORRRTTTTTTSSSQQQOOONNNMMMMMMLLLKKKKKKJJJJJJNNNLLLJJJHHHGGGFFFGGGGGGJJJKKKMMMOOOQQQSSSTTTUUUTTTTTTTTTSSSQQQMMMJJJHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGEEECCC@@@???======<<<;;;::::::::::::999999999999999999999999666666666666666777888888;;;:::888999:::;;;:::888888888777555444444444444444444444333333333222222111111111111111111111111666555444333333222222222111111111000000000//////..............................//////000000111111333222222111111000000///000000000111222333222000000000000000//////......***+++,,,....................................///***+++,,,---............000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///---,,,------,,,,,,,,,+++++++++))))))))))))************************************++++++,,,---------,,,,,,+++,,,,,,***'''&&&''')))++++++++++++++++++++++++)))******+++,,,+++++++++*********)))******+++,,,,,,+++***))))))***+++,,,************++++++++++++,,,------,,,+++***))))))******++++++,,,,,,,,,+++++++++++++++++++++++++++...............---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,---......111000///---,,,,,,------,,,,,,,,,------------...------,,,,,,,,,---......---,,,,,,...000111000/////////............//////111///......000111///---//////......//////000111111111111111111000//////000000////////////000000//////000000000000000000222222333333222222111000))))))(((''''''((()))***))))))***+++++++++******+++++++++++++++***)))((((((***---,,,***)))+++......---+++***)))******+++************************,,,+++************+++,,,---,,,+++*********++++++,,,,,,,,,+++++++++************))))))******+++,,,,,,++++++*********++++++******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,++++++***&&&(((***---///111222333///...+++******+++...///***+++,,,---...---,,,,,,---...///...------///000111000////////////000111////////////000000000000///222777===@@@===555///000111111222444555555666555555444333222111000000333555888999999:::<<<===<<<<<<;;;::::::::::::;;;;;;;;;:::999999999999:::??????@@@AAAAAAAAAAAAAAABBBAAA@@@???>>>??????@@@@@@@@@BBBCCCDDDDDDDDDDDDEEEDDDBBB@@@???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@EEEEEEFFFGGGGGGGGGGGGFFFDDDEEEGGGIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQPPPOOONNNNNNNNNMMMMMMLLLLLLKKKKKKQQQOOOLLLIIIGGGFFFEEEEEEHHHIIIKKKMMMOOOPPPQQQQQQTTTTTTTTTSSSQQQOOOLLLKKKJJJIIIHHHFFFFFFFFFGGGGGGDDDEEEGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFEEECCCAAA@@@===<<<;;;::::::999::::::::::::::::::::::::::::::666666555555555666777777:::888777777999::::::999555555444333333222333333333333333222222222222222333333333333333333333333555555444333222222222222000000000000////////////////////////////////////////////////000000000000000000000000000000000000000//////000222222111000000000000////////////...)))***+++---.../////////+++,,,,,,---......//////,,,,,,,,,,,,---......///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,,,,,,,,,,++++++++++++************************************************,,,,,,---------,,,++++++,,,------,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,+++******)))***************************************++++++,,,,,,,,,---------------,,,+++***************+++++++++++++++++++++++++++++++++++++++------......------,,,,,,,,,,,,++++++++++++,,,,,,)))*********,,,---.../////////---,,,+++,,,,,,---,,,,,,,,,,,,------------///...---,,,+++,,,---...---------///222333333111//////............//////222000//////000000...---///............///000000000000111111000000//////000//////......//////000111111111111000000000000111222222222222111111000(((((('''''''''(((***+++*********************)))++++++++++++******))))))(((+++---,,,***)))***+++,,,+++*********++++++,,,************************++++++************++++++,,,+++++++++++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,+++***))))))))))))******++++++++++++*********************************+++,,,------,,,************+++,,,---------,,,111///---,,,+++,,,---...)))***,,,......---,,,+++,,,---.........///222555555333000///.../////////////////////000000000000000111555===BBB@@@777///111111222333333444555555555555444444333333222222333555888999999999:::;;;:::999999888888888888888999888999999:::;;;<<<===BBBBBBCCCDDDDDDDDDDDDDDDBBBAAA@@@>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEDDDDDDBBBAAA???======???AAABBBCCCCCCCCCCCCCCCBBBBBBBBBFFFFFFGGGHHHHHHHHHHHHGGGFFFHHHJJJLLLNNNOOOOOOOOOKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLOOONNNKKKIIIFFFEEEEEEEEEHHHIIIJJJLLLNNNOOOOOOOOOSSSSSSSSSRRRQQQOOOMMMLLLKKKIIIGGGEEEDDDDDDEEEFFFDDDEEEGGGHHHHHHHHHFFFFFFEEEEEEFFFFFFEEEDDDCCCBBB>>>===<<<;;;::::::::::::888888888888888888888888777777666666666666777777:::888666666777888888777444333333222222222333333222222111111111111111111444444444444444444444444444444333222222222222222000000000/////////......////////////////////////000000000000/////////////////////000000111111111//////...000111222111///////////////////////////,,,,,,------------------,,,,,,,,,---------......------,,,+++,,,---...///...//////////////////................../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,+++++++++++++++++++++++++++***************)))***************+++++++++------------,,,++++++***---------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,+++***))))))))))))((()))************)))((())))))***++++++,,,,,,,,,+++,,,,,,,,,++++++***)))***************++++++,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,++++++++++++,,,,,,************+++,,,---.........,,,++++++,,,------++++++,,,,,,,,,---------000///---+++++++++,,,---------...000333444444333///......------......///111111000//////...---,,,......------......///000///000000000000000///////////////....../////////222222111111000000//////000111111111111111000000((('''''''''((()))+++,,,,,,,,,+++******)))))))))+++*********************)))***,,,+++***)))))))))+++++++++++++++,,,,,,---************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++************************)))***+++,,,,,,,,,+++***+++++++++++++++***)))(((,,,------------,,,++++++++++++,,,------,,,++++++***+++---...///222666999:::666111.........---,,,////////////000000000000111111222888===>>>888222333333333333333333333333333333444444555555666666222555888999888777888888777777777666666666555555666777888:::<<>>>>>???@@@BBBCCCCCCDDDDDDEEEDDDDDDDDD@@@???>>>===>>>@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHJJJMMMNNNOOONNNNNNJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEEEEFFFFFFIIIJJJKKKLLLNNNNNNOOOOOOMMMMMMMMMLLLLLLKKKJJJIIIJJJIIIFFFDDDCCCDDDEEEFFFEEEFFFHHHJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFEEECCCCCC???>>>===<<<;;;;;;;;;;;;888888888888888888888888999999888888777888888999===:::777555555666555444444444333333222333333333111111111111111111111111222222222222222222222222333333222111111111222222000000000000////////////000000000000000000000000000000000000//////////////////000000111222222222///......///111111000................../////////------,,,,,,---------.........---------,,,,,,,,,...---,,,+++,,,---...///......////////////......,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,+++***++++++++++++++++++++++++,,,+++++++++******))))))))))))*********+++++++++------------,,,++++++******)))(((((()))******+++************************++++++,,,------------,,,------+++***))))))((((((((()))************)))((())))))))))))******++++++)))************))))))(((******)))))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,++++++******+++++++++...---,,,,,,,,,---...///+++++++++,,,,,,,,,------//////---,,,+++,,,,,,------------000333444444333......------------......000000000///...---,,,------------------......///...//////000000000////////////............//////222111111111000000/////////000000111111000000000(((''''''((()))+++---......---,,,+++************))))))))))))***+++,,,---******************))))))******++++++,,,,,,,,,,,,************************))))))***++++++***))))))******+++,,,,,,,,,++++++,,,,,,,,,+++++++++************))))))******+++,,,,,,++++++*********++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,+++******)))***++++++++++++++++++))))))***++++++++++++***((()))***,,,,,,,,,+++***...------,,,,,,+++++++++***+++,,,---///222777:::<<<777111......///---+++////////////000000000000111000000333777888666333444444444333333222222222222222333444555666777777222444777888888666666666555555666666555555444333666777999;;;>>>AAACCCEEEAAAAAABBBCCCCCCCCCCCCBBBDDDBBB@@@>>>>>>???AAABBBCCCDDDDDDDDDDDDDDDCCCBBB???@@@@@@AAACCCDDDFFFGGGEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHIIIJJJJJJKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKHHHGGGFFFEEEEEEFFFGGGGGGJJJJJJKKKMMMMMMNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHGGGEEEEEEEEEFFFFFFEEEGGGIIIKKKLLLJJJHHHGGGDDDEEEEEEFFFEEEDDDBBBAAA>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888888999999===:::666444444444333333555555444333333333333333111111111111111222222222222222222222222222222222222222111111000111111222111111111111000000000000000000000000000000000000////////////000000000000000000000111111222222222...------...000000///...---............/////////***+++++++++---...000111//////......---,,,,,,+++---------,,,,,,------...---...///000000///...---+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++******)))*********+++++++++++++++,,,,,,,,,+++******)))))))))))))))***++++++,,,,,,,,,,,,---------,,,++++++,,,***))))))+++,,,,,,+++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************))))))))))))))))))))))))((()))))))))))))))((((((******)))((()))***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++************++++++------,,,+++++++++++++++---,,,,,,+++,,,---///000++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,...111222222000......------------......///000000///---,,,---...---,,,,,,,,,,,,---............///000000000/////////......------......///000000000000////////////...//////000000000000///((((((((((((***,,,...000000///---,,,+++******+++((((((((((((***,,,...///+++***(((((()))***++++++))))))******************************************((()))***++++++***)))((()))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************))))))******+++,,,,,,++++++++++++,,,,,,---******++++++++++++*********+++,,,------,,,+++******************+++,,,,,,))))))+++,,,------------((()))***+++---...///000111000---+++***)))******,,,,,,------...000555999;;;666///---///000///---////////////000000000000///000000222333333333333333333333333333333333333111222222333333444444444111444777888777555444444555666666777666555444333888999:::;;;>>>@@@BBBCCC@@@AAABBBBBBCCCCCCBBBBBBEEECCC@@@>>>>>>???AAACCCDDDDDDDDDDDDCCCCCCBBBAAAAAACCCEEEGGGIIIKKKKKKKKKGGGGGGFFFFFFEEEDDDDDDCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIILLLLLLJJJHHHFFFCCCCCCDDDDDDCCCAAA@@@>>><<<<<<;;;:::999999999999999999999999999999999999:::999999888777777888888<<<999555333333444444333666555444333222111111111111111111222222222333333222222222222222222222222111111000000000000111111222222222222111111111111111111111111111111111111......//////000000111111//////000000000000000000...------...000000///------------.........//////,,,,,,++++++,,,...///000///.....................,,,------...------,,,,,,,,,---///000000///---,,,))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++)))*********++++++++++++------,,,++++++***))))))((())))))***++++++,,,,,,++++++,,,---------,,,,,,000---++++++---...---,,,)))))))))))))))))))))))))))******+++,,,+++++++++,,,,,,+++***)))))))))***,,,+++***))))))***+++,,,,,,++++++******))))))(((((())))))*********))))))******((((((((()))+++,,,++++++++++++++++++++++++))))))***+++++++++++++++++++++************++++++---,,,,,,,,,,,,,,,---...+++*********+++,,,...///***++++++++++++,,,,,,,,,+++,,,---//////...---,,,+++++++++---///000///---...------,,,,,,------...---///000///---,,,---///,,,,,,,,,+++,,,------...---......///000000/////////......------......///.............../////////---...//////000000//////((((((((()))+++---///111222000...,,,++++++++++++'''''''''(((***,,,///000+++)))''''''(((***+++,,,(((((())))))))))))((((((************************((()))***++++++***)))((()))***+++,,,---,,,,,,+++,,,,,,,,,+++++++++***************)))***++++++,,,++++++++++++,,,---......))))))************))))))+++,,,------------,,,++++++***)))))))))***,,,---,,,,,,---.........---------,,,+++,,,...222666888444111---***(((((()))***.........------///333666999444...,,,///222222000////////////000000000000---000222222111111222333111111222333444444555666222222111111111111111111111444777888777555444333666777888888888777555444::::::;;;;;;===>>>@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEECCC@@@>>>>>>???BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@CCCEEEIIILLLNNNOOOOOOOOOJJJIIIGGGFFFCCCBBB@@@???EEEEEEFFFGGGGGGGGGGGGFFFIIIIIIGGGFFFFFFGGGIIIIIIFFFGGGHHHIIIJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJHHHGGGFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFGGGHHHHHHHHHGGGGGGDDDFFFIIIKKKLLLJJJGGGFFFBBBBBBBBBBBBAAA???===<<<;;;:::999888777777777777666666666666666666666666999999888777777666777777:::777333222333444555555666555444222111000000000111111222222333333333333------------------------111000000000000000111111333333333222222222111111111111111111111111111111---......///000111111222////////////////////////------,,,...///000///------------.........//////000///...,,,++++++,,,,,,------......///000000000,,,---.........---,,,+++,,,---///000000///---,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))******++++++++++++------,,,,,,+++***))))))((())))))***++++++,,,,,,***+++,,,,,,------------...+++((((((***+++***((())))))))))))))))))))))))))))))***++++++++++++***,,,+++******)))*********---,,,***))))))***,,,---...------,,,+++***)))))))))******+++++++++******+++***((('''((()))+++,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++************+++++++++++++++,,,---...///000))))))((())))))+++---...******+++++++++,,,,,,,,,)))+++---///000///---++++++******,,,---...---+++...------,,,,,,------...+++...000///---,,,...000,,,,,,++++++,,,,,,---...------...///000000//////.........------.........,,,---------......//////------...///000000//////&&&&&&&&&'''))),,,...000333///+++)))***+++)))'''***)))'''((()))+++******,,,,,,+++***))))))******))))))))))))))))))))))))))))))************))))))******++++++++++++******+++,,,---,,,******+++,,,111000...,,,+++++++++,,,(((+++---***((((((******,,,,,,,,,---------......((()))***+++++++++++++++((()))***+++,,,---......---,,,,,,++++++,,,,,,------,,,+++***)))))))))))),,,,,,+++,,,///555:::===<<<666///++++++---...---,,,---......,,,,,,---...///////////////.........000000000000000000000000000000000111222222333333444444444333333333222222555444222111000111222222777777777777777666666555666888:::;;;999888777888444777999;;;;;;;;;===???AAAAAABBBCCCCCCCCCCCCCCCAAAAAA?????????AAACCCEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBDDDIIIOOOTTTUUUSSSPPPHHHGGGFFFDDDCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEIIIGGGEEEEEEFFFGGGFFFFFFIIIJJJKKKLLLKKKIIIFFFEEEGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKIIIIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHDDDEEEFFFFFFFFFFFFFFFEEECCCEEEIIIKKKKKKIIIFFFDDDDDDDDDDDDCCCBBBAAA@@@???======<<<;;;:::888888777777888999;;;:::999777666666666555555555555666666777555333111000111222333555444444333222222222333///////////////000111111111111111111000000000000000000111111222222222333111222444555444222000...000000000000000000000000000000///...............//////...------------.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,------...///000........................////////////////////////+++,,,,,,------,,,,,,+++,,,,,,+++***)))(((''''''***+++---......---+++***...---+++))))))***+++,,,+++++++++******)))))))))---,,,++++++******++++++---,,,,,,++++++,,,,,,,,,******+++,,,,,,---......------,,,++++++,,,------*********)))(((''''''&&&---,,,+++***)))''''''&&&******)))))))))+++,,,---+++,,,,,,---...///000000.........---,,,+++))))))((()))+++,,,,,,+++)))(((+++++++++***++++++,,,,,,,,,---------,,,++++++*********+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++************************(((((((((((()))))))))))),,,------......------,,,,,,+++++++++***)))))))))------------------------+++,,,------++++++,,,---...------,,,,,,------...,,,,,,,,,------.........////////////////////////////////////////////////,,,,,,,,,---------............//////000000111111((((((((()))***+++,,,,,,---***((((((+++,,,,,,***,,,+++)))***+++---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++*********+++,,,+++***)))***,,,///...,,,+++*********+++###%%%(((((((((***,,,---+++,,,,,,,,,,,,---------))))))******++++++******+++++++++++++++*********++++++************++++++...---------------......222000///......000222444555111---,,,,,,---+++***,,,---...---,,,,,,,,,...////////////............///////////////////////////000000111111222333333333333333333222222222222444333222111111111222333666666666666666555444444333555666666444333444555555777:::;;;;;;<<<===???===>>>>>>???????????????AAA@@@>>>>>>>>>@@@BBBCCCCCCBBBBBBBBBBBBCCCDDDEEEDDDFFFIIIMMMPPPPPPMMMKKKGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHFFFDDDCCCEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDGGGIIIIIIGGGDDDBBBBBBBBBBBBBBBAAA@@@@@@???<<<<<<;;;:::999888777777555666888999:::999888777555555444444444555555666666555444222222222222333333222111111000000000111///////////////000111111111111111111000000000000111111111222222222333333333333333222222111111111////////////////////////111111000///////////////000000///............///............------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,...000333555666........................------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++******))))))++++++------------++++++,,,,,,,,,,,,,,,++++++***,,,+++++++++************++++++***))))))))))))************+++,,,---//////******++++++,,,,,,------,,,,,,+++******+++,,,,,,++++++***))))))(((''''''*********)))))))))))))))---,,,+++*********+++,,,((((((***+++---...///000******+++++++++***))))))((()))+++,,,,,,,,,***))),,,,,,+++******++++++++++++,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++++++++++++++++++++++++++************************(((((()))))))))*********+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,------------------------------------------,,,,,,,,,................................................---------.........//////000000000000////////////+++++++++++++++***)))))))))((('''(((***++++++***,,,+++)))***+++---,,,,,,******)))((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******++++++++++++******)))***+++***))))))***+++---,,,***)))))))))***************++++++++++++,,,******+++++++++,,,,,,,,,***************)))))))))++++++*********))))))))))))))))))(((((()))))))))*********++++++---......333222000///------,,,,,,...---------...---+++)))+++---...---,,,+++,,,...........................//////////////////////////////000111111222222333222222222222111111111000222222111111111222333333444444444555444333333222111222333222111111222444555888:::;;;;;;;;;<<<>>>>>>>>>?????????@@@@@@@@@@@@???===<<<<<<>>>???AAA@@@@@@@@@@@@AAACCCDDDEEEFFFFFFHHHJJJLLLKKKGGGDDDFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHEEECCCBBBBBBDDDFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCAAA@@@???@@@BBBDDDFFFEEEDDDAAA??????@@@@@@@@@@@@@@@??????<<<;;;::::::999888777777444555666888888888777666444444444444444555666666666555555444444333222222222222111000000000000111000////////////000111111222222111111111000000000111111111111222222222222444333111000000000111222////////////////////////111111000000//////000000111111000///////////////............------------+++,,,,,,------,,,,,,+++)))***,,,---...------,,,******+++---000333555666------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---+++))),,,,,,,,,++++++++++++******))))))((('''(((((((((((())))))+++---///111222*********++++++++++++++++++******))))))******++++++++++++***))))))((((((''''''((()))***+++,,,,,,---,,,,,,+++++++++,,,,,,%%%&&&''')))+++---...///((()))***+++++++++++++++(((***+++,,,---,,,,,,+++---,,,+++***************+++++++++++++++******))))))***++++++,,,,,,++++++++++++***))))))***++++++************************))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++---...---,,,+++,,,---,,,,,,---......---,,,,,,......------,,,+++++++++------------------------................................./////////000000111111111000///.........***+++,,,,,,,,,***)))(((***))))))******)))(((&&&***)))'''((()))+++******))))))((((((((((((((()))))))))))))))))))))))))))***++++++++++++++++++*********++++++++++++******((()))******)))(((***+++++++++***))))))***+++,,,000+++)))***++++++***+++)))************+++++++++,,,+++******))))))))))))'''(((((()))******++++++))))))(((((((((((())))))***))))))******+++,,,---...............---,,,++++++,,,---...///...,,,++++++,,,------++++++,,,---------.............../////////////////////////////////000000111222222222111111111111000000000000000000111111111222333333222222333333222222111000333333333222111111444666555777999:::999999:::<<<<<<<<<======>>>???@@@@@@???===<<<::::::;;;===>>>======>>>???AAABBBDDDDDDGGGFFFGGGHHHIIIHHHEEECCCEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFBBBAAA@@@@@@CCCEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHGGGFFFDDDCCCDDDEEEGGGHHHHHHHHHGGGFFFGGGGGGFFFEEEDDDCCCAAA@@@BBBBBBBBBBBBAAA@@@@@@??????@@@AAABBBAAA@@@>>>=========>>>??????@@@??????;;;;;;:::999888888777777555666666777777666555555555444444555555666777888555555555555555444222222333333222222222222222333000000//////000000111222222222222111111111000000000000000000000000000000222111111000000000111111////////////////////////000000///////////////000111000//////......//////------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())),,,...///...---,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,---.........---,,,+++,,,,,,,,,+++++++++++++++******)))((((((((((((((())))))***+++---///000222************************)))))))))(((((()))))))))++++++++++++******))))))&&&'''((()))***+++,,,,,,************+++,,,,,,---&&&&&&'''(((***+++,,,,,,++++++,,,------------,,,)))***+++,,,------,,,,,,------+++***))))))))))))+++++++++,,,,,,+++******))))))***+++++++++++++++---+++***((((((***+++---******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,------,,,,,,------------......,,,---...---,,,+++,,,...+++,,,...//////...,,,+++------,,,,,,,,,,,,,,,,,,------------------------........................---.........////////////111000000000/////////...((()))+++,,,,,,+++***))))))***+++,,,+++)))((('''***)))'''((()))+++******)))((((((((((((((())))))************************))))))************))))))******++++++++++++******''')))******))))))***+++,,,+++******+++,,,...///333***$$$'''*********,,,)))))))))*********++++++---,,,+++***))))))******((((((((()))******+++++++++******))))))******+++......------------......+++,,,---------,,,+++++++++,,,---------,,,,,,,,,+++,,,---,,,++++++,,,---,,,---------......//////...........................//////000111111222222111111111000000000/////////000000111222222222222111111111111111000//////222333333222111222444777444666888888888777888999666666666777999;;;===>>>>>>===;;;999999999;;;<<<;;;<<<===???AAABBBCCCDDDEEEEEEEEEFFFGGGHHHFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFEEECCCBBBBBBBBBBBBAAA@@@???@@@BBBEEEFFFFFFGGGFFFDDDCCCAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDFFFGGGHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@?????????@@@AAABBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;<<<<<<===>>>????????????;;;::::::999999888888888999999888777777555444444777777777777777888999999555555555555444333222111222222222111111222333333000000000000000111222222222222222222111111111111///////////////............///111222222111///.................................---------......///000///......------......,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++((())),,,...///...---,,,///...---,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((())))))***+++++++++---,,,,,,++++++,,,,,,---...---,,,,,,,,,---...///++++++++++++++++++++++++,,,+++******))))))******++++++***++++++,,,......******************++++++((((((((((((((((((((((((+++++++++***************(((((())))))******++++++***************))))))((())))))))))))************,,,------------,,,++++++******++++++,,,,,,,,,,,,---,,,+++***))))))((((((++++++,,,,,,,,,,,,++++++))))))***++++++++++++***...---+++******+++---...************************++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,))))))******++++++,,,,,,,,,,,,,,,------.........,,,---......,,,,,,---...+++,,,...//////...,,,+++******++++++,,,---......................................................,,,,,,---------............/////////000000000111'''((()))***************&&&)))---///...,,,++++++,,,+++)))***+++---,,,,,,))))))((((((((()))******************************)))))))))******)))))))))******++++++++++++******''')))******)))***+++,,,,,,+++++++++,,,...000111JJJ;;;...------***((()))))))))*********+++++++++...---+++******+++,,,---,,,,,,+++***)))((((((''',,,++++++******++++++,,,,,,,,,+++++++++++++++,,,---......---,,,+++***)))+++---//////---+++***+++***,,,---,,,+++***+++---,,,,,,,,,---......//////..............................///000000111111222111111111111000000000//////000111111222111111111000000111111000000///...///000111111000111222444555777888888777666777888666666777999;;;>>>AAACCC>>>===;;;999888888999:::;;;<<<>>>@@@AAABBBCCCCCCDDDCCCBBBDDDFFFHHHHHHGGGEEEEEEEEEEEEFFFFFFGGGHHHJJJHHHFFFCCCBBBAAAAAAAAABBB@@@???@@@BBBEEEFFFEEEFFFFFFEEECCCAAA@@@>>>>>>>>>>>>??????AAABBBDDDDDDHHHHHHHHHHHHHHHGGGFFFEEECCCDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@???>>>???@@@BBBCCCCCCCCCCCCAAA@@@???>>>===<<<;;;;;;<<<======>>>?????????>>>;;;;;;;;;:::::::::999999;;;;;;:::999888777666666999999888888888888999999555444444333333222111111000////////////000111111111000000000000111222222333222222222222111111111////////////............,,,...000222222111///---........................------,,,,,,------......//////...---------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++)))***,,,---...------,,,......------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,...///)))************+++++++++---,,,,,,+++++++++++++++,,,+++************++++++))))))******+++,,,,,,---'''(((((())))))(((((('''************************)))))))))))))))*********,,,,,,+++***)))'''%%%$$$+++++++++******))))))(((+++++++++++++++***)))(((************************,,,+++***))))))))))))))))))***++++++++++++++++++((()))******++++++******------,,,++++++,,,------******************************+++++++++,,,,,,,,,,,,------......------,,,******************++++++)))******++++++,,,,,,---,,,...///...---,,,---...,,,,,,---......---,,,,,,((()))***+++,,,---...///////////////////////////------------------------,,,,,,,,,------------............///000111111111((((((((('''(((((()))***(((,,,111222000---,,,,,,,,,+++)))***+++---,,,,,,)))))))))))))))***++++++************************)))******++++++******)))******++++++++++++******((()))++++++***+++,,,...++++++++++++---///111333]]]GGG555111000***''')))*********+++++++++,,,,,,...---,,,++++++---...///------,,,+++***)))((((((,,,++++++******++++++,,,''''''''''''((()))******......---,,,++++++******...222666666333...+++******,,,,,,,,,+++***+++,,,++++++,,,------...//////..............................//////000111111111222222111111111000000000000111111222222111000///000000000000000//////...---///111111111000111333777999::::::888777888999999:::;;;===AAAEEEIIIKKK???===;;;999888888888999<<<===???@@@BBBBBBBBBBBBCCCBBBAAABBBDDDGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIGGGDDDCCCCCCDDDDDDCCCAAA@@@@@@BBBDDDEEEEEEDDDDDDDDDDDDCCCAAA???>>><<<<<<===???AAACCCEEEFFFIIIIIIHHHHHHHHHHHHHHHHHHCCCDDDEEEFFFGGGFFFFFFEEEBBBCCCCCCCCCBBBBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBB@@@>>><<<<<<;;;;;;===>>>>>>?????????>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;::::::999888777777777777555444222111000000111111///////////////000111111111111000000111111222333333333222222222111111111111111000000000/////////---...///000000000//////........................---------------...//////000//////........................---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************************+++++++++------------+++++++++++++++++++++,,,------(((((()))))))))*********------,,,+++++++++++++++******)))))))))))))))***((()))***+++,,,---...///'''((())))))))))))((('''))))))))))))))))))))))))((()))))))))******************++++++***)))''''''************))))))))))))))))))***+++++++++******++++++***)))((((((((((((******))))))))))))******''''''((()))))))))))))))((())))))***************++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++******))))))***++++++,,,---------...///...---,,,---///------------------------))))))***+++,,,------...........................------------------------------------............////////////000000000000***)))'''&&&&&&'''((((((---111555555111,,,))))))***)))'''((()))++++++*********))))))***+++,,,,,,************************+++++++++,,,,,,+++++++++******++++++++++++******(((***+++,,,++++++---...*********+++---///111333TTT>>>,,,+++...,,,,,,000***++++++++++++,,,,,,,,,///...,,,,,,,,,...000111+++++++++++++++,,,,,,,,,++++++************++++++'''(((((()))***,,,...///---,,,,,,++++++,,,------111777===???:::333---******+++,,,,,,******+++,,,++++++,,,,,,---...//////..............................//////000111111111222222222222111111111111000111222222111000///...000000000000000//////...---///222333333222222333999;;;<<<<<<:::999999:::888888999<<<@@@EEEJJJMMM???>>>;;;999888777888999<<<>>>???AAABBBBBBBBBAAACCCAAA@@@@@@CCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIGGGFFFEEEFFFGGGHHHDDDBBB@@@AAACCCDDDEEEEEEAAABBBDDDDDDDDDBBB@@@???;;;<<<===???BBBEEEGGGHHHJJJIIIHHHGGGHHHHHHJJJKKKCCCDDDFFFGGGGGGGGGFFFEEEBBBBBBCCCCCCCCCBBBAAAAAADDDDDDDDDEEEDDDDDDCCCCCCDDDCCC@@@>>><<<<<<<<<<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===???@@@;;;:::999777666666555555555444111/////////111222111111000111111222333333111111111000111111222333333333333222222222111111333222222222111111000000///...------...///000111.......................................///000111111111000///////////////000000/////////.........+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++***+++---......---+++***((()))+++---------+++***''''''(((((()))))))))***---,,,++++++******++++++((((((((((((((())))))***((((((***+++---///000000'''((()))******)))((('''((((((((((((((()))))))))''''''((()))***++++++,,,$$$&&&(((+++---.........(((((((((((()))))))))***))))))+++,,,---.........,,,+++***(((''''''''''''***)))))))))))))))***+++%%%%%%&&&'''((((((''''''(((((()))***************)))***++++++++++++***)))************************))))))*********++++++++++++++++++,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,------...//////---...///...------...///...------,,,,,,------...++++++++++++++++++,,,,,,------------------------------------------------............/////////000111111000000//////......++++++***************+++))),,,000222111...***'''***)))(((''''''((())))))'''((()))***++++++***)))+++***)))(((((()))***+++***++++++,,,,,,,,,+++++++++***))))))******)))'''******))))))******+++,,,++++++*********+++---...---+++******+++***)))((()))((((((((((((***,,,---///666777000******+++***)))************+++++++++((((((((('''&&&&&&(((*********))))))******+++,,,))))))***++++++,,,------///444;;;???>>>777...((()))+++,,,,,,+++***+++,,,+++,,,,,,------,,,++++++))))))***+++,,,,,,------000///...------...///000222111000000//////000000333111000111111111///---//////000000000000/////////111222222111111222444:::<<<===;;;666444555777777888999:::<<<>>>@@@BBB;;;::::::999888888888999:::===@@@@@@??????BBBDDD@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGHHHGGGEEECCCBBBAAABBBBBBDDDEEEFFFGGGFFFCCC@@@>>>===???BBBDDDEEEGGGIIIKKKLLLKKKJJJIIIJJJIIIFFFDDDEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCDDDCCCAAA@@@@@@AAADDDEEEEEEEEEFFFFFFFFFFFFIIIEEE???<<<;;;;;;;;;;;;?????????===;;;;;;===???;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<::::::999777666444333222333333333222222222111111222222111111000/////////000000000111222222222333111111111111000///...------------.........//////......------------......000///////////////000000,,,111111---***---000000////////////...---,,,+++''')))---///000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++++++++,,,+++***)))))))))+++---///+++***))))))***,,,---......---,,,,,,++++++,,,,,,******++++++++++++***************************************)))))))))))))))((()))+++---------+++***///...,,,***)))(((''''''))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))***************)))))))))))))))******))))))))))))******((((((((((((((('''''''''++++++,,,---,,,+++***)))++++++******)))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((,,,+++)))((((((((()))******((('''''')))+++,,,+++)))************+++++++++++++++******))))))((((((************************)))+++,,,,,,***))))))************++++++,,,,,,,,,************************))))))))))))))))))))))))......,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,,,,,,,---------,,,***)))------------------------------......---+++)))(((---,,,,,,+++,,,---...///000000000000////////////***))))))(((((())))))******,,,///111000...+++)))))))))((((((((()))++++++((((((******+++***))))))******)))(((((()))******------,,,,,,+++***)))(((+++***))))))******)))(((******))))))******+++,,,++++++*********+++,,,------+++******++++++***((()))((((((((()))***,,,---...444555///)))***+++***))))))*********+++++++++)))******((('''''')))+++***************+++,,,,,,+++++++++,,,------.........111444666666222---))))))+++,,,,,,++++++,,,...//////......---,,,,,,,,,***++++++,,,------......000///...------...///000///...---...111666;;;>>>333222111111222111///---//////000000000000/////////000111111000000111333333666888777555555888;;;;;;;;;;;;:::;;;;;;<<<===;;;:::999888888888888888???@@@AAA???<<<:::;;;<<>>???BBBEEEGGGHHHIIIJJJLLLLLLJJJIIIIIIIIIHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDAAA@@@@@@AAACCCEEEGGGHHHIIIHHHFFFEEEFFFCCC>>><<<<<<===>>>>>>@@@@@@@@@>>><<<<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999777666444333333333333333222222222111111000111111111111111111111111111111111111222222222000000000///...---,,,,,,---------.........//////......------------......000000/////////000000111333777888222...000222222111111000000///......---***,,,...///000...---++++++++++++,,,,,,---------,,,+++***((((((((()))***...,,,***)))(((((()))***++++++*********+++---...,,,+++******))))))************++++++++++++******************************************************((()))***+++,,,+++******''''''((()))******++++++)))))))))))))))))))))))))))))))))))))))*********)))))))))******+++++++++++++++******)))))))))(((******))))))))))))******((((((((((((((((((((((((***++++++,,,++++++)))))))))))))))))))))*********((((((((((((((((((((((((************************++++++***)))(((((()))))))))(((&&&''')))******))))))************+++++++++*********)))))))))))))))************************((()))++++++***))))))***++++++++++++++++++,,,,,,************************************************------,,,++++++,,,------............................../////////...,,,,,,------------------------//////000000///...---,,,......---------...///000000/////////////////////(((((((((''''''(((((())))))***+++,,,,,,,,,+++*********)))******+++,,,---)))************))))))((())))))(((((((((((()))))),,,,,,+++++++++******)))***)))((()))++++++***)))******))))))******+++,,,+++************+++,,,,,,---+++***+++,,,,,,+++***)))))))))))))))***+++,,,+++000111---)))***++++++)))))))))*********++++++******+++***((((((***,,,++++++******++++++,,,---,,,,,,------......//////------------,,,,,,,,,+++***++++++++++++,,,...111444222000...---,,,,,,---+++,,,,,,------....../////////...------.../////////---,,,---222:::BBBHHH444333222222222111///---...//////000000//////......///000000//////000111000222444444333444888<<<<<<;;;::::::999::::::::::::999888888888888888888???@@@???===:::777777888=========>>>???@@@BBBBBB@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHFFFEEECCCBBBAAA???>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>AAADDDIIIKKKLLLLLLLLLLLLKKKIIIHHHHHHIIIHHHFFFDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGEEEBBB@@@@@@@@@BBBDDDHHHJJJJJJIIIFFFDDDCCC@@@===<<<===???@@@AAAAAABBBBBB@@@>>>===>>>???==================<<<<<<===<<<;;;::::::999:::::::::999888777666555444444333333333222222222111111000000111111222333333444222222222111111111111111111111111000000//////...---............/////////......------------......111111000000000000111111888<<<<<<666111222333222222111///...------............/////////...------+++++++++,,,,,,---------...---,,,+++++++++,,,---,,,+++***((('''(((((())),,,+++++++++++++++,,,---++++++***))))))))))))*********++++++++++++******************************))))))******++++++,,,,,,((())))))))))))*********###%%%''')))***+++++++++))))))))))))))))))))))))***))))))))))))))))))(((((())))))***+++,,,------,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((('''(((((()))******++++++'''''''''(((((((((((((((************************************))))))))))))(((''''''(((******)))''')))************+++++++++))))))))))))************************************''')))******))))))+++,,,,,,,,,++++++++++++++++++************************************************,,,,,,+++******+++,,,,,,,,,---...//////...---,,,---............------,,,------------------------//////000000000//////...//////.........///000000////////////////////////((((((''''''(((((())))))''''''''''''((())))))***,,,,,,,,,,,,++++++,,,,,,************))))))(((((()))(((((((((((((((((()))(((((())))))+++,,,---...***)))((()))+++,,,+++*********))))))******+++,,,******************++++++,,,+++***+++,,,---,,,+++)))))))))******+++++++++***,,,---+++))))))***+++))))))))))))************)))***+++***)))(((***++++++++++++++++++,,,,,,---,,,,,,,,,------.........,,,+++***))))))***,,,---***++++++******,,,000333555333000---,,,+++,,,,,,+++,,,,,,,,,------..............................222000...///222888>>>BBB555333222222222111///---...//////////////////...---///000///......///000222444444222//////333666888888888888999::::::;;;999888888777777777888888:::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>@@@@@@>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHIIIIIIGGGEEEDDDBBBAAA???>>>=========>>>??????>>>======>>>???@@@AAAEEEJJJMMMMMMLLLKKKKKKIIIHHHGGGGGGHHHGGGEEECCCBBBAAA@@@@@@AAACCCFFFHHHHHHIIIHHHFFFCCC@@@@@@AAABBBDDDFFFGGGHHHGGGEEEDDDAAA>>><<<;;;===???@@@@@@AAAAAAAAA@@@>>><<<===>>>>>>===============<<<<<<======;;;:::999888888888888888777777666555444444333333333222222222111111111111222222222333333333333222222222111000000000000000//////.........................../////////......------------......222111111000000000000111666;;;;;;555111111222111000...,,,+++***+++,,,...//////...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...------...//////))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++******++++++++++++******************************))))))***+++,,,,,,------******))))))))))))***+++'''(((***++++++***((('''))))))))))))))))))))))))******))))))((((((((('''((())))))+++,,,---......------,,,+++***)))(((((())))))************))))))((((((((((((((())))))))))))))))))))))))(((((('''(((((())))))************'''''''''''''''(((((((((************************))))))*********))))))))))))))))))***++++++)))&&&))))))*********+++++++++(((((())))))******++++++************************((()))***+++***+++,,,...,,,,,,,,,++++++*********************************************************+++******************+++(((***,,,------,,,+++***++++++++++++++++++++++++------------------------,,,------.........//////..................//////.........///////////////((((((((((((((()))***+++)))(((''''''''')))***+++///......---,,,+++******++++++***))))))((((((((((((((())))))))))))((((((((((((((()))***+++---...+++***)))***+++,,,+++*********))))))******+++,,,************************+++***)))***,,,---,,,+++*********+++++++++++++++))))))*********((()))+++(((((()))))))))*********((()))******)))((()))***++++++******++++++,,,---+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,***************,,,///222333222///,,,*********+++++++++++++++,,,,,,,,,,,,------............------000000000000111333444555333222111111222222000.........////////////.........///000///...---...///222444444222...---000333777777777777777888999999777777777666666777777888999999999:::<<<=========:::::::::;;;<<<===>>>???>>>>>>???@@@AAACCCCCCDDDDDDEEEFFFGGGFFFEEECCCBBBAAA@@@>>>===<<<======>>>???>>>===<<<===>>>@@@BBBAAAEEEIIILLLLLLJJJIIIIIIHHHFFFFFFFFFGGGFFFDDDCCC@@@???>>>>>>@@@BBBEEEGGGHHHHHHHHHFFFCCCAAAAAABBBDDDCCCCCCBBBCCCDDDEEEEEEAAA>>><<<;;;<<<======<<<>>>@@@@@@???===<<<<<<===>>>=========<<<<<<<<<;;;===<<<:::999777666666666666666666555555444444444333333333222222222111111333333333222222222111111333222222222111000000000...---,,,+++++++++,,,,,,////////////////////////......------------......222222111000//////000000111777888444000111333222000...,,,++++++,,,---...///...---+++++++++,,,,,,......---,,,,,,+++******------+++******+++,,,,,,)))*********+++,,,,,,---+++,,,,,,,,,---------,,,---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))))))))***+++,,,,,,------,,,++++++*********++++++***+++,,,,,,,,,***(((&&&((((((((((((((((((((((((***)))))))))((((((''''''((())))))+++,,,---......,,,,,,++++++***)))((((((((()))************)))((((((((((((((())))))******)))))))))(((((((((((((((************))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******,,,++++++,,,---,,,***'''))))))*********+++++++++(((((())))))******++++++************************)))+++++++++++++++...000,,,,,,,,,++++++*********************************************************************************((()))+++------,,,+++***+++++++++***++++++++++++------------------------,,,,,,------...//////000------------------------------....../////////000(((((((((((()))***++++++,,,+++***)))***+++,,,---............---+++***)))+++***)))))))))))))))***))))))************)))))),,,+++***)))((())))))***---+++******++++++***)))******))))))******+++,,,*********+++******)))((()))(((((()))+++---,,,+++******++++++,,,++++++******((((((******((((((+++((((((((()))))))))******''')))******)))(((((()))******))))))******+++,,,))))))))))))***************+++,,,------,,,++++++)))************+++---000///...,,,+++*********+++++++++++++++++++++++++++------............------+++,,,...000111000//////111000///000222222000///---......//////......---...///000///...---...///...111333333111000222555999888777666555555555555666666666666666777777888;;;:::999:::<<<>>>===<<<999999999:::;;;<<<>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>===<<<;;;<<<============<<<<<<>>>???AAACCCAAADDDHHHJJJIIIHHHGGGGGGFFFEEEDDDEEEFFFFFFDDDBBB>>>>>>>>>>>>???AAACCCDDDEEEFFFGGGFFFDDDBBBCCCDDDDDDCCCAAA@@@@@@BBBDDDFFFBBB???===<<<<<<<<<<<<;;;<<<>>>??????===<<<<<<============<<<;;;;;;::::::::::::888777555555444444444444444444444333333333333333333222222222111111444333333222111111000000222222222111111111111111222111000//////000111111000000000////////////.........------------......222111000///.........///...444777444111222444333111000///......///000111------,,,+++++++++,,,,,,......------,,,+++******111000...---,,,,,,,,,---------,,,,,,+++******)))***+++,,,---............******)))(((((((((((()))******++++++++++++******))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,+++++++++++++++((()))***+++,,,,,,++++++(((((((((((((((((((((((()))(((((((((((((((((('''((())))))***+++,,,------*********)))))))))))))))((()))***++++++***)))((('''(((((())))))******+++******)))(((((((((((((((++++++******)))(((((('''''''''(((((())))))******((((((((((((((((((((((((***)))((((((((()))+++,,,///...------------***((()))************+++++++++))))))))))))************************************++++++,,,+++***+++---000,,,,,,++++++++++++++++++************************++++++++++++++++++++++++)))***++++++++++++***)))***+++,,,---......---------,,,,,,,,,,,,------...------------------------///.........///000111111---------...------,,,+++---------......//////000''''''''''''((()))***+++,,,+++***))))))******++++++,,,------------,,,+++***))))))(((((()))***+++)))***+++,,,,,,+++***)))...,,,***(((''''''((()))...---++++++++++++)))'''******))))))******+++,,,)))***++++++***)))(((''''''&&&&&&(((***,,,,,,+++***+++,,,,,,,,,+++******,,,((('''++++++((('''***(((((((((((()))))))))***(((***,,,,,,***))))))***))))))(((((())))))***+++))))))))))))))))))))))))******+++,,,,,,+++***)))((()))+++***))))))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---///000000///......------///111222111///---......//////......---///000111000...---...///+++///444555444333444666777777666555444444444555666555555555555666777888:::999888999<<<>>>===;;;999999999:::;;;<<<===>>>>>>?????????@@@@@@AAAAAAAAA@@@???>>>=========>>>===<<<;;;:::999:::;;;;;;:::;;;;;;<<<>>>@@@AAABBBBBBEEEGGGHHHGGGFFFGGGGGGEEEDDDDDDDDDEEEEEECCCBBB======>>>>>>???@@@AAAAAAAAACCCDDDDDDDDDDDDEEEFFFCCCBBBBBBBBBBBBCCCDDDEEEBBB@@@>>>===>>>???>>>===;;;===???@@@???>>>>>>???<<<<<<<<<;;;::::::999999888777666555444333333333222222222222222222222222333333333222222222111111111111111111111111111000111111111111111222222222555444333222222333444666000000000000/////////.........------------......111000///...------------,,,222555222///000222111111111111111111111111111,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,555444222000............,,,,,,,,,++++++***)))(((((()))+++---////////////******)))(((((((((((((((******++++++++++++******))))))))))))))))))))))))***************************+++,,,,,,,,,***)))(((&&&'''((()))***+++,,,---(((((((((((((((((((((((('''''''''((((((((((((((()))))))))******+++++++++((((((((((((((()))))))))((()))***++++++***)))((('''(((((()))******+++++++++***)))((((((((())))))*********)))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))+++***(((&&&&&&))),,,---000...,,,+++++++++***))))))************+++++++++*********)))))))))))))))************************++++++***)))((((((+++---++++++++++++++++++,,,,,,************************++++++++++++++++++++++++******+++,,,,,,+++*********++++++,,,------......,,,,,,+++++++++,,,......------------------------///......------...///000---.../////////---,,,+++,,,,,,---......///000000%%%%%%%%%&&&'''((()))******)))((('''''''''''''''((()))+++---............))))))(((((((((***+++,,,***+++,,,------,,,+++***+++***((('''''')))+++,,,000...,,,++++++***((('''*********)))***++++++,,,)))***+++++++++)))((('''&&&%%%%%%'''***,,,++++++***+++,,,---,,,,,,***)))---((('''+++,,,((('''***(((((((((((()))))))))))))))+++------,,,+++***+++((((((((((((((())))))************))))))))))))))))))***)))))))))(((((('''''')))++++++***))))))***)))***+++,,,---...------------------------------,,,,,,---......---,,,,,,------...///000//////...,,,,,,,,,...000222111000---..................---000111222111///......///,,,111666777555333333444333333333444555666777888555555555555555666777888777666555888<<>>>>>>>>>>>>>>>>>????????????AAA???===;;;::::::<<<===;;;:::999888888888999:::888999:::<<<>>>???AAAAAADDDEEEGGGGGGFFFFFFGGGHHHEEEDDDCCCDDDEEEEEECCCAAA<<<===>>>???@@@@@@?????????AAACCCDDDDDDDDDFFFHHHBBBBBBDDDEEEEEEEEEDDDCCCBBB@@@??????@@@AAAAAA@@@;;;>>>@@@AAA@@@@@@@@@AAA<<<<<<;;;::::::999888888666555444333333333333333111111111111111222222222333333333222222222111111/////////000111111222222000000111111222222222333111000...------///000222111111000000/////////............------.........000000///------,,,,,,,,,***000333000------...---...///000000000000//////,,,,,,---.../////////...)))******+++---...//////333222///---++++++***+++'''((()))******++++++***''')))+++---///000000000,,,++++++*********************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))(((***+++,,,+++***'''&&&''''''''''''((()))++++++((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))*********&&&&&&''''''((()))))))))''')))***++++++***)))''''''(((((()))***+++++++++,,,+++)))((((((((()))***((((((((()))******++++++((())))))***+++,,,,,,,,,************************,,,***'''%%%%%%(((,,,///111...+++*********)))((()))************+++++++++++++++******))))))((((((******************************)))'''&&&&&&)))+++*********++++++,,,,,,---************************++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))***+++,,,---******)))))))))***,,,---------------------------------+++******+++,,,---//////000000000///---,,,,,,,,,------...///000000'''((()))((('''&&&'''))),,,,,,+++***)))((('''''')))***+++,,,,,,,,,,,,,,,***)))))))))***+++,,,---)))************+++++++++)))'''&&&(((+++---+++)))---,,,,,,+++*********+++''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++++++++,,,------++++++,,,---)))(((&&&&&&'''(((((('''))))))))))))************)))***+++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&'''***,,,...+++***)))***++++++***)))+++*********))))))((((((((()))***+++,,,---------,,,++++++++++++,,,---------+++)))***---000000///000000//////.........---000000000000////////////000000000000000000000000111111111111111000//////000111222333333222000000111111222222222333333333333444444555666777888888777777777777888888888888888888888888888888999999999999::::::<<<===???@@@BBBAAA???>>><<<;;;;;;;;;<<<;;;999777777888999:::;;;999888:::>>>BBBCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>??????@@@@@@AAABBBBBBDDDFFFHHHIIIIIIHHHGGGEEEHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCBBBAAA@@@>>>>>>:::;;;<<<===>>>>>>>>>>>>===<<<<<<:::999888777777777777555444333222222222444333333222111111111222222222111111111111111111111222222333333222222111222222222111111111111000111000000///////////////000000000///......------//////...---,,,,,,++++++......//////......---,,,+++,,,///111111111///...333222222111000//////...///............---------***))))))(((((((((((((((777666444222///---+++***+++******)))***+++---...///---+++***+++,,,,,,,,,+++*********))))))((((((((()))***+++,,,+++******&&&&&&&&&'''''''''((((((+++)))(((''''''((()))+++***,,,...,,,)))'''(((***)))))))))))))))))))))))))))((((((((((((***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))...,,,***(((''''''((()))))))))))))))((((((((((((((((((''''''''''''((((((,,,+++)))((('''((()))***'''(((((()))***,,,---...,,,+++++++++***)))))))))))))))))))))))))))))))))'''((()))***++++++******000///...,,,+++******))),,,+++++++++***)))))))))---------,,,)))((()))+++))))))))))))************+++++++++***)))(((&&&&&&)))************++++++++++++++++++++++++***)))(((+++*********))))))((((((************************+++,,,---......---+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---///000///---,,,,,,---000000111111000///......'''((()))(((''''''((()))++++++******)))((((((((())))))***+++++++++++++++(((((('''''''''''''''((())))))*********++++++++++++)))((())),,,...---,,,,,,+++***))))))))))))***((((((''''''(((((())))))************************&&&''''''''''''(((((((((+++,,,---,,,+++++++++---+++***))))))************)))))))))))))))))))))***))))))***++++++***))))))))))))))))))))))))))))))***)))(((((())),,,...000---,,,,,,,,,,,,,,,+++++++++*********))))))))))))((()))***+++,,,---......000///...---,,,,,,,,,,,,000---+++,,,///111111000............---------,,,//////////////////000000////////////////////////000111111111111000//////000111222222222111000000111111111222222222333333444444555555666666777777666666666777777777888888888888888888888999999::::::::::::;;;<<<===>>>???@@@@@@>>>===<<<;;;;;;;;;<<<;;;999888888999:::;;;===;;;999;;;???BBBCCCBBBDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA??????@@@AAAAAABBBBBBCCCCCCDDDFFFHHHIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>===:::;;;<<<===>>>>>>>>>>>>======<<<;;;:::999888888777777555444333222222222444444333222222222222222222222222222222111111111222222333333333333222222222222222222111111111111444333222000////////////000000000///......------------------------------,,,,,,------,,,,,,+++++++++,,,...///000000//////111111111000///......---............------------,,,+++******))))))******000000///...---++++++***+++******)))******,,,,,,...***&&&$$$%%%'''))))))************)))))))))(((******)))))))))***+++,,,!!!"""###&&&(((+++,,,---***)))(((''''''((()))******,,,---,,,)))'''(((***)))))))))))))))))))))))))))((((((((()))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))+++***(((&&&%%%&&&'''((()))))))))))))))((((((((())))))(((((((((((())))))+++******))))))((())))))++++++++++++,,,...///000++++++******************))))))))))))))))))))))))((((((((()))))))))******///...---+++***)))))))))++++++******************,,,------,,,)))))))))+++))))))))))))************++++++++++++++++++***))))))************++++++++++++++++++++++++***))))))************)))))))))((((((((((((((((((((((((((())))))************)))))),,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++,,,...//////---,,,,,,---((()))***,,,...///000000'''((())))))''''''((()))))))))))))))))))))))))))((())))))************))),,,++++++***))))))(((((()))))))))*********++++++,,,***((((((***,,,------******)))((((((((())))))))))))((('''((()))***+++++++++++++++++++++++++++))))))))))))***************+++,,,,,,+++***+++,,,++++++******++++++++++++)))))))))))))))))))))((((((((())))))))))))((((((***************+++++++++******))))))+++---000222///.........---------,,,***************)))))))))))))))))))))+++---///111333333111///---,,,,,,+++000...------...//////...---------,,,,,,,,,,,,,,,---.........//////000000////////////////////////000000111111000000///...000000111111111111000000111111111222222222222333555555555666666666666666555555666666666777777777888888888888888999::::::;;;;;;;;;;;;;;;<<<======???>>>===<<<;;;:::::::::;;;;;;999999999:::;;;<<>>???>>>>>>>>>======<<<;;;::::::999888777777555444333333222222444444333222222222333333444333333333222222222111333333444444444444333333333222222222111111111111555444333111000/////////111000000//////......---++++++,,,---......//////------,,,,,,,,,+++++++++,,,,,,------.../////////000000000000///...------............------------------,,,++++++++++++++++++++++++++++++++++++++++++***************+++,,,///***%%%!!!"""%%%''')))************)))))))))))),,,***)))((((((***,,,---''''''''''''((((((((((((***)))(((''''''((()))******+++,,,+++)))(((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******)))))))))((((((((()))((((((''''''(((((()))******+++++++++***)))(((,,,+++++++++,,,,,,---...))))))******************)))))))))))))))))))))))))))((('''''''''((()))***---,,,+++***))))))))))))))))))******************+++,,,---,,,***))))))***))))))))))))************))))))***+++,,,,,,++++++)))************+++++++++***++++++++++++***))))))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,......---,,,---...///////////////...---,,,''')))***)))((('''((()))(((((((((((())))))******(((((())))))))))))((((((,,,,,,,,,,,,++++++******))))))))))))***************((('''&&&''')))***+++***))))))(((((()))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++)))************+++++++++***+++,,,+++***)))***,,,((()))*********)))***+++*********))))))((((((((('''(((((((((((((((((('''(((((((((((()))))))))))))))))))))***+++...000222...//////...---,,,,,,---***************************)))))))))+++---000222333222000///---,,,,,,,,,...---,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,------......//////000////////////////////////000000000000000//////...//////000000000000000000111111111111222222222222666666666666666555555555555555555555666666666666888888888888999::::::;;;===<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::::::::;;;;;;::::::;;;<<<======@@@???>>>>>>???AAABBBBBBEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@>>>===;;;::::::;;;===?????????>>>=========<<<<<<;;;:::999999777777555444444333333333444444333333333333444444555444444333333222222222333444444555555444444333333333222222222111111111333333222111000000000000111111000000///.........,,,,,,------...///////////////......---------------,,,,,,,,,---...///000000000111111000///...---.........---------,,,,,,------,,,++++++++++++,,,************++++++,,,,,,))))))***+++,,,---......111---)))&&&'''((()))************)))))))))))))))******)))))))))***+++,,,,,,+++***)))'''&&&%%%%%%******)))(((((()))*********++++++***)))((())))))((((((((((((((((((((((((((((((((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,*********)))))))))((((((''''''&&&&&&&&&&&&'''''')))+++---......---***)))))))))((((((((((((((()))(((((())))))******++++++)))))))))))))))))))))))))))(((&&&%%%%%%''')))***++++++***))))))((())))))(((((())))))******++++++***+++,,,,,,***))))))***((()))))))))************((())))))***************))))))*********+++++++++******+++++++++******)))*********)))))))))))))))******************************)))(((((()))+++,,,************************++++++++++++++++++++++++,,,------------,,,++++++)))+++---------,,,---...222222111000///---+++***((()))***)))((('''(((***'''''''''((())))))******(((((()))))))))(((((('''&&&&&&(((((())))))(((((((((((()))))))))*********(((((((((''''''((()))*********)))))))))******+++***)))((((((((()))+++,,,************************&&&&&&&&&''''''''''''((()))***++++++))))))***+++'''***,,,,,,+++***+++,,,,,,++++++***)))(((((('''(((''''''''''''''''''((('''''''''(((((()))))))))((((((((()))***,,,...///---...///...+++******,,,***************++++++++++++***))))))+++---000222///...------,,,,,,------------------+++*********---------------------...,,,,,,------.........///........................000000000000000///...............//////000000111000000111111111222222222666666666666666555555555555555555555666666666666888888888888999:::;;;<<<======<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;:::;;;;;;;;;<<<===>>>???@@@@@@@@@??????@@@BBBCCCEEEFFFGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCDDDDDDEEEFFFFFFHHHHHHGGGFFFFFFFFFGGGGGGAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>===<<<;;;:::999:::;;;>>>@@@@@@@@@>>>===<<<<<<<<<;;;:::::::::999777666555555444444444444555444444444444444555555555555444333333222111111333444444555555444444333333333333222222222222111///////////////000111222111111111000//////..............................000///...---------......------,,,------...000000000111222333333111000///...------------,,,,,,,,,,,,,,,+++***************************************'''(((***,,,...000111222000...,,,,,,,,,---+++***))))))))))))))))))******''')))+++,,,---,,,***)))&&&''''''((()))***++++++******))))))))))))************)))))))))))))))((((((((((((((((((((((((((('''(((((()))******++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))***++++++************************))))))(((((((((((()))))))))+++...000000...,,,***(((''''''&&&&&&&&&&&&&&&((((((((())))))******+++))))))))))))))))))))))))***)))'''%%%%%%&&&((()))******))))))((()))))))))((((((((())))))******+++)))***,,,,,,***))))))***((()))))))))************++++++,,,,,,++++++***)))))))))*********+++++++++)))******+++++++++******))))))))))))))))))*********************************)))((('''((()))+++,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))***,,,---,,,+++,,,---'''((()))+++,,,---------((()))******(((((()))***'''''''''(((((())))))))))))))))))))))))(((((('''&&&''')))***++++++******((((((((()))))))))******)))***++++++))))))***+++******)))))))))***++++++((((((((()))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((*********)))((()))***))),,,000000...---...000...------+++***)))((((((((((((''''''''''''(((((()))))))))***++++++,,,,,,''''''(((((()))***+++,,,,,,...///---)))((()))+++*********+++++++++++++++++++++++++++,,,---///000+++++++++++++++,,,---...---...000///---,,,,,,,,,------------............------------------------........................//////000000//////...---......------...///000111000000000111111111111222555555555666666666666666555555666666666777777777888888888888999;;;<<<======<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<:::;;;<<<===>>>???@@@@@@???@@@@@@???>>>???BBBDDDDDDEEEGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFIIIIIIHHHFFFEEEDDDCCCBBB>>>??????@@@@@@???>>>>>><<<<<<<<<<<<<<<;;;:::::::::;;;>>>@@@AAA@@@>>>===;;;;;;;;;::::::999999999777666666555444444555555555555444444444555666666555555444333222111000000333333444444444444333333333333333333222222222222---------...///111222333222111111000000//////...//////.....................---,,,+++***+++,,,,,,------......///000000000000111333444444333111000------------,,,,,,,,,,,,++++++***)))))))))))))))))))))((((((((('''''''''&&&'''***,,,...000111222---,,,+++,,,------+++)))))))))))))))************&&&(((+++......,,,)))'''))))))))))))***************************************)))((((((******)))((())))))))))))))))))))))))'''((()))***+++++++++***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((()))******++++++,,,,,,++++++******++++++,,,)))***---//////...,,,***))))))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***)))((('''''''''((()))***)))))))))))))))***+++(((((())))))))))))))))))'''***,,,,,,***)))))))))))))))))))))************------......---,,,++++++)))************+++++++++))))))***++++++++++++***))))))))))))************(((((((((((((((((((((((('''&&&&&&''''''((()))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))+++,,,,,,+++***+++,,,)))***+++,,,------------((()))******)))((()))***''''''(((((((((((((((((()))*********))))))(((''')))***,,,------,,,+++***(((((((((((()))))))))***&&&))),,,,,,***(((((()))((((((((((((((()))***+++%%%'''(((******)))((('''************************)))))))))************+++((()))***)))(((((()))***(((---111111///---///111000///...---+++***)))((())))))(((''''''((())))))******++++++,,,------...((((((((()))))))))******,,,...000...)))'''(((+++*********++++++,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,------+++---000///---,,,,,,---++++++,,,,,,------------......------,,,+++++++++........................//////000000//////...---------,,,,,,---///000111000000000000111111111111444444555555666666777777666666666777777777888888888888888999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::;;;;;;<<<======:::;;;<<<>>>???@@@AAAAAA===???@@@???>>>>>>BBBEEECCCDDDFFFHHHHHHHHHHHHGGGEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFEEECCC@@@???===>>>???@@@@@@???>>>>>>;;;;;;<<<===============999;;;???AAABBB@@@>>>===:::999999999999888888888777666666555555555555555555555444555555666666777444444333222111000//////222222333333333333222222444444333333333222222222......//////000111222333222222111111000/////////------......//////000000///---,,,******+++,,,------...///111111111111000///000222444444222000///---------,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))&&&((()))+++------------+++***))))))+++,,,+++***((()))))))))************''')))+++,,,---,,,***)))------,,,+++)))(((''''''*********++++++************((('''(((***+++)))'''))))))))))))))))))))))))&&&''')))***++++++******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((('''''''''((()))+++,,,---...++++++************++++++'''(((***+++,,,+++***))))))))))))((())))))******)))))))))))))))((((((((())))))))))))))))))))))))******)))))))))((((((((())))))))))))******+++,,,)))))))))))))))(((((((((''')))+++,,,+++)))))))))))))))))))))******************+++,,,,,,,,,++++++)))************+++++++++))))))***+++++++++++++++((()))))))))************((((((((((((((((((((((((&&&&&&'''((()))))))))))))))))))))*********++++++************************+++,,,,,,,,,,,,+++******)))+++,,,,,,***)))******...............---,,,+++(((***+++***)))((()))***((((((((((((((((((((((((***************)))((((((((()))***+++***(((&&&%%%(((((((((((())))))))))))###'''+++,,,)))&&&&&&&&&'''''''''''''''((()))***$$$&&&(((***+++)))'''&&&++++++++++++++++++++++++&&&&&&&&&&&&''''''''''''((()))***)))((('''(((***&&&+++000000---+++---000111000///...,,,+++))))))***)))(((''''''((()))***))))))***++++++,,,------)))))))))))))))))))))))),,,///111...)))'''))),,,*********++++++,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---(((+++......+++******,,,*********++++++,,,,,,,,,///......---,,,+++***)))........................///////////////......---------,,,,,,---...000111000000000000111111111111333444444555666777888888777777777777888888888888888888888999:::;;;===>>>;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<<<<===>>>:::;;;<<<>>>@@@AAABBBBBB<<<>>>??????===>>>BBBEEECCCDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFEEECCC@@@>>>>>>>>>@@@AAAAAA@@@???>>>;;;<<<===>>>????????????999<<>>===999999888888888888888888777666666555555555555666555555555555555666777777444444333222111000///...111222222333333222222111444444444333333333222222111111111000111111222333222222111111000/////////+++,,,---...///111222222111///...,,,,,,---...///---...000222333222111000---///111333333222000...---------,,,,,,,,,++++++,,,+++******))))))***************+++,,,---------'''((()))***+++***)))))),,,***''''''))),,,---...(((((())))))*********+++)))*********++++++++++++'''((((((***+++,,,------******++++++++++++*********(((&&&'''***+++)))'''))))))))))))))))))))))))&&&''')))***++++++******(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))&&&&&&((()))+++---...///((((((''''''''''''((((((%%%&&&'''((())))))((('''((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))******++++++***)))((('''***)))))))))***+++,,,---******))))))((((((''''''&&&)))+++,,,+++)))))))))))))))))))))************$$$%%%&&&((())))))******)))************+++++++++((()))***+++++++++++++++(((((())))))*********+++************************'''(((***,,,,,,,,,,,,+++'''((((((((())))))******************************+++,,,,,,,,,,,,+++*********+++---,,,***)))))))))$$$%%%'''***,,,...//////,,,++++++***)))(((''''''))))))*********))))))(((''''''''''''''''''''''''&&&&&&''')))************************************---,,,+++)))(((&&&%%%%%%))))))))))))))))))))))))&&&'''((((((''''''((()))''''''''''''((((((((((((++++++***)))(((((())))))((())))))*********)))))))))***+++***)))***+++---***...222000,,,((((((******)))(((''''''((()))***,,,++++++,,,---///111333'''((((((((((((''''''&&&+++++++++++++++***)))(((***+++---/////////---,,,+++,,,------------,,,+++++++++++++++++++++++++++000///...---------------+++++++++++++++,,,---...+++++++++,,,,,,---------............---,,,++++++..................------***+++---///111111111111000000000111222222333333333444444555666777888888777777888999999999999888888888:::;;;<<<<<<======;;;<<<<<<===<<<<<<;;;:::;;;::::::::::::;;;<<<<<<;;;<<<===>>>??????>>>======>>>???>>>===>>>@@@BBBDDDDDDEEEGGGHHHIIIJJJKKKHHHHHHGGGEEEDDDBBBAAAAAA===???BBBEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCAAA>>>======<<<;;;::::::::::::::::::>>>AAAAAA???===>>>@@@>>><<<999777777777666555777666555555777888888777666666555444444444555555444222111222333333222000222222222222222222222222222222222111111111000000...//////000111222222222222222222111000//////...---.........//////000000000///...---,,,,,,---...111111111111111000//////////////////////////////222000---,,,---------,,,************************,,,,,,+++***))))))******------,,,+++************,,,,,,++++++***)))))))))(((((())))))******++++++******+++++++++******))))))((('''''''''(((***+++************************,,,++++++++++++++++++,,,(((((((((((())))))))))))***)))(((''''''((()))***************************+++***)))(((((('''(((((()))(((((((((******(((&&&)))(((((((((((())))))*********)))))))))))))))***''''''''''''((((((((((((+++******+++,,,,,,+++)))******+++++++++******)))))))))))))))))))))))))))************************+++)))'''&&&((()))))))))******))))))((()))))))))&&&((())))))(((((()))+++************)))))))))))),,,+++)))((((((((()))***)))************+++++++++((()))+++,,,+++)))'''&&&''''''((()))***++++++,,,))))))))))))))))))))))))******))))))))))))***************))))))))))))(((---,,,***))))))***,,,---///...---,,,++++++***+++---,,,***(((((()))***+++++++++***************+++******))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))&&&((())))))(((''')))************+++++++++++++++***))))))(((''''''((((((+++++++++,,,++++++******)))*********)))***+++,,,)))---000000+++))))))+++***)))(((''''''((()))))),,,+++++++++,,,...///000))))))***************))))))******+++++++++*********+++---......---,,,+++)))***++++++++++++***)))++++++++++++++++++++++++///......------,,,------+++++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,------...---------........................)))***+++---............///000000111111222333333444444444555555555555555666777888888999999888888888999;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===<<<===>>>@@@@@@@@@@@@???===>>>??????>>>>>>???@@@CCCCCCDDDEEEFFFGGGHHHIIIGGGGGGFFFEEECCCBBBBBBAAA???AAACCCFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCCCCCCCBBB@@@>>><<<===<<<;;;::::::::::::;;;;;;>>>@@@@@@>>>======???>>>;;;888777777777666666777555444444666777777666444444444555555555555555333333333333222111111111222222222222222222222222222222222111111111000000...//////000111111222222222222111111000//////.............../////////000//////...---,,,---......000000111111000000///...........................111///------------,,,+++************************,,,+++***))))))))))))***************+++,,,---...*********************+++(((((())))))))))))))))))))))))***+++++++++***)))***))))))((()))***+++,,,------,,,+++***)))((((((******))))))))))))******'''((((((((()))))))))))))))((((((''''''(((((((((************************))))))(((((((((((((((((())))))((()))******)))'''***)))))))))))))))******+++***************++++++((((((((())))))))))))***+++***)))***,,,,,,***)))))))))*********))))))((())))))))))))))))))))))))************************+++)))(((((()))******)))))))))((((((((())))))***((()))******))))))***+++******)))))))))(((((((((((((((((((((((()))***+++))))))*********+++++++++)))***+++,,,+++***((('''(((((())))))******++++++))))))))))))))))))))))))***))))))(((((())))))************++++++,,,,,,,,,...---+++******+++---...+++************+++,,,,,,///...,,,*********,,,,,,,,,,,,+++++++++++++++,,,***)))((((((((()))+++,,,))))))************))))))))))))))))))))))))))))))******+++,,,,,,+++++++++(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((***)))(((((()))+++,,,,,,,,,+++++++++++++++)))((((((''''''''''''''',,,+++++++++******))))))))))))))))))******++++++(((+++......+++)))***,,,))))))(((((((((((())))))++++++******+++,,,,,,---(((((()))***++++++++++++(((((()))++++++,,,,,,,,,***+++,,,------+++***))))))******++++++******)))++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,+++***+++,,,---..........................................///000000000000000//////000111111222222333444444444333333333222222666666777888888888888777888999;;;===>>>???@@@@@@AAA@@@>>><<<::::::::::::<<<<<<<<<<<<=========>>>===>>>???@@@AAAAAAAAAAAA>>>@@@AAAAAA???>>>>>>???BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEDDDCCCBBBBBBAAABBBCCCEEEFFFGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCCCCBBB@@@>>><<<<<<<<<;;;:::::::::;;;;;;;;;===???@@@>>>===<<<======:::888777777888777666666444333333555666666555222333444555666666555555333555666444111///000222222222222222222222222222222111111111111000000000...//////000000111111222222111111000000//////...............////////////......---------...///////////////000///......---........................///...---.........,,,***************************+++***))))))))))))))))))************+++,,,------(((((()))******+++,,,,,,))))))((((((((((((((((((&&&(((***,,,,,,,,,***)))*********)))***++++++,,,,,,,,,,,,+++++++++******((((((''''''''''''((((((''''''((((((((()))))))))''''''(((((()))(((((('''))))))))))))))))))))))))(((((((((((((((((()))))))))))))))***,,,,,,***(((+++******))))))*********************++++++,,,---))))))))))))***************))))))***++++++***((('''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,***)))'''((((((((())))))*********+++,,,+++***)))***+++)))))))))(((((((((''''''%%%&&&''')))***+++++++++)))))))))*********++++++******+++,,,,,,***)))((()))))))))))))))*********)))))))))))))))))))))))))))((((((''''''(((((())))))***+++,,,---...//////...---,,,++++++,,,---...''''''((((((***+++---...///...,,,+++******++++++,,,,,,+++++++++,,,,,,---+++***)))(((((()))***+++((())))))************)))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((()))******))))))***+++***)))))))))))))))(((((()))(((((('''''''''((((((***))))))((('''''''''''')))))))))***+++++++++***'''***,,,,,,+++***+++,,,((((((((((((((()))))))))************)))*********%%%&&&'''((()))*********((()))***++++++++++++++++++++++++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,------.........------------...............111111111222111111111111//////000000111222222222222222222222222222111111555555666777777777777666777888:::<<<>>>??????@@@AAA???===:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBB???AAABBBBBB@@@>>>>>>>>>AAA@@@@@@???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGFFFEEECCCBBBAAAAAA@@@??????????????????@@@AAABBBBBBAAA???>>><<<;;;;;;:::::::::;;;;;;<<<===??????>>>===<<<<<<<<<:::888777777888777777555333222222444555555444000111444666777666555444222666888555000...000444111111111111111111111111111111111111000000000000////////////000000111111111111000000////////////.........///////////////------------......//////......//////......---,,,...........................------...///...,,,)))******************************)))(((((())))))***...---,,,+++******))))))((()))))))))*********+++))))))((((((''''''&&&&&&%%%'''))),,,,,,,,,***))))))))))))*********++++++(((((()))+++,,,...//////(((''''''&&&&&&''''''((('''''''''((((((((())))))'''((()))***+++***)))(((((((((((((((((((((((((((&&&&&&'''(((((())))))))))))))))))+++------***(((******))))))))))))******))))))))))))***+++,,,,,,(((((()))))))))***************)))***+++,,,***((('''((())))))***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******,,,------+++)))'''((()))***+++++++++,,,***+++,,,+++)))((()))***((((((((((((''''''''''''&&&''')))+++,,,++++++***))))))))))))******************++++++++++++***)))*********)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******+++,,,,,,---......,,,,,,+++******+++,,,,,,''''''((()))***+++---...---,,,***)))((((((((((((++++++*********+++,,,,,,---,,,***)))((((((((()))(((((()))***************(((((((((((((((((((((((('''''''''(((''''''&&&&&&************************((((((((((((((('''''''''((((((((((((((((((((((((((()))******))))))***+++))))))(((((((((''''''''')))))))))(((((()))******)))((('''&&&&&&&&&''''''***))))))***------+++)))''')))************+++,,,''''''((())))))))))))))))))))))))))))))(((((((((&&&&&&((()))************+++++++++++++++***)))(((++++++++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,+++......------------......---------,,,,,,+++++++++---.........------,,,+++---------.........////////////.........------......//////000111111222222//////000000111222222333444444555666666666666555555666888:::;;;<<<=========<<<:::999999;;;===>>><<<===>>>?????????>>>>>>;;;;;;<<<===>>>???@@@AAA@@@BBBCCCBBB@@@??????@@@BBB@@@???>>>===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBEEEFFFFFFFFFEEEDDDBBBBBB???>>>===<<<<<<<<<======;;;===???AAABBBBBBBBBAAA;;;;;;:::::::::;;;;;;<<<======>>>??????>>>===<<<===;;;888777777888777666444333222222444555555444///111333555666666555444222666888666111...111444111111111111111111111111000000000000000000000000///////////////000000000000000000//////////////////////////////.........,,,,,,---....../////////...............---,,,,,,........................---,,,,,,...///...,,,*********************************))))))))))))******///...,,,+++***)))))))))*********)))))))))(((((())))))((((((''''''&&&&&&%%%''')))+++++++++******((((((((()))))))))))))))'''''')))***,,,---//////)))((((((''''''(((((()))''''''''''''((((((((((((''')))***+++,,,+++******''''''''''''''''''''''''%%%&&&'''((())))))(((((((((((())),,,------+++((())))))(((((())))))***+++((((((((((((((()))******'''''''''((((((((())))))+++******+++,,,,,,+++)))((()))******+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((+++++++++,,,...---+++)))((()))***+++,,,---,,,,,,)))***+++***(((''''''(((((((((((((((''''''''''''***+++,,,,,,,,,+++***)))(((((()))))))))*********************+++******************)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++++++++******************))))))))))))))))))******************+++,,,,,,++++++***)))(((((((((''')))))))))))))))***++++++,,,,,,+++***)))((('''&&&'''((()))******+++******(((((((((((((((((((((((((((((()))******)))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((('''(((***)))(((((()))+++++++++******)))(((((((((***))))))))))))******+++***)))(((''''''((()))***+++***))),,,//////,,,)))(((((()))))))))******+++&&&'''((()))*********)))(((((()))))))))(((((('''))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++)))((((((+++++++++***************+++******))))))******+++++++++++++++++++++++++++***+++---......---,,,,,,///......------------------,,,,,,,,,,,,,,,,,,+++............---,,,+++***,,,,,,------.../////////000//////.........//////......///000000111111222---...///000111222333333333333444555555555555444555666777888999::::::::::::999999999999;;;<<<===;;;<<<>>>?????????>>>===999999::::::<<<===???@@@AAABBBBBBAAA@@@???AAABBBCCCBBB???=========>>>???>>>??????@@@AAABBBBBBBBBEEEEEEEEEDDDDDDCCCBBBAAA======;;;::::::;;;<<<===:::<<<>>>AAABBBCCCBBBBBB;;;;;;:::::::::;;;<<<<<<=========???AAAAAA???===>>><<<999777777777666555555333222222444555555444111222333444555555444444222555666555222111222555111111111111111111111111//////000000000000000111///////////////////////////////////////////////////////////////.........,,,---......///..................///...------,,,---------------------------,,,,,,,,,......,,,+++******************************************+++,,,,,,++++++***++++++,,,,,,++++++***))))))(((''''''))))))((((((((((((((((((''''''((()))************''''''((())))))))))))(((******************++++++))))))(((((((((((())))))&&&&&&'''''''''((((((((((((((()))***++++++++++++((((((((((((((((((((((((%%%&&&'''((()))((('''&&&''''''))),,,...---***(((((((((((()))***+++,,,---)))((((((''''''(((((((((''''''''''''((((((((((((***))))))***++++++***(((((()))***++++++,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***+++,,,---+++***((()))+++,,,---,,,++++++((()))***)))((('''((())))))))))))(((((((((''''''++++++,,,,,,+++******)))((((((((()))))))))******)))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))((((((''''''(((((()))*********)))))))))((((((((((((((((((((((((((((((,,,,,,+++*********+++++++++++++++++++++*********((((((((((((((()))***+++)))***+++++++++)))(((&&&'''((()))******+++++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,+++************************(((((())))))***+++++++++))))))))))))))))))))))))&&&((())))))(((''')))***,,,,,,++++++***))))))(((((((((((((((((()))******((('''&&&&&&'''(((***+++---+++***---111111...))))))((((((((())))))))))))%%%&&&((()))*********)))'''((()))******)))((((((***++++++,,,,,,,,,++++++******+++++++++******)))++++++*********++++++,,,++++++***))))))***++++++++++++++++++++++++++++++***,,,---/////////------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------...//////000111000/////////000111222......//////000111111111//////000000111111111222222222333444444444444444555666777888888888888888888999999999999999999::::::;;;===??????>>>===<<<999999999:::;;;===???@@@BBBBBBAAA@@@???@@@CCCFFFEEECCC@@@>>>======>>>???======>>>???@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAA>>>===<<<;;;;;;<<<===>>><<<===???AAABBBAAA@@@???:::::::::::::::;;;<<<============???BBBCCCAAA???@@@===999777777666555333555444222333555666666555333333333333333333333333333333444444444444444555111111111111111111111111////////////000000111111////////////////////////////////////////////////000/////////............---.../////////...---,,,///////////////...------------------------------...,,,++++++,,,------,,,************************+++++++++++++++,,,------,,,,,,++++++***++++++,,,)))))))))))))))((((((((((((((())))))))))))))))))))))))((('''(((((()))***'''((()))*********))))))***)))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''((()))***+++((((((((((((((((((((((((&&&'''((())))))'''&&&%%%%%%&&&(((+++------***'''((())))))***,,,...000111+++***)))((('''''''''''''''(((((((((((()))))))))(((''''''((())))))(((&&&'''((()))***++++++++++++))))))))))))))))))))))))************************,,,+++))))))+++,,,+++***'''(((***++++++***)))(((((()))******)))((()))+++******)))))))))((((((((()))))))))((())))))******(((((((((((()))))))))***(((((('''(((((())))))***(((((())))))******++++++))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))))))))(((((())))))))))))((((((******))))))))))))******)))******+++++++++++++++(((((((((((()))***+++,,,&&&(((***,,,,,,+++)))'''''''''(((******+++++++++************************'''((()))***+++,,,,,,,,,))))))))))))))))))))))))&&&'''(((***+++---......************************&&&'''((((((''''''((()))++++++******)))((((((''''''''''''''''''((()))***%%%$$$######$$$&&&)))***...,,,+++...222333...******)))''''''((())))))(((%%%&&&((()))*********)))&&&''')))*********)))((())))))*********))))))(((((()))***++++++++++++++++++*********+++,,,------...---,,,++++++,,,---...+++++++++++++++++++++++++++,,,...000000///...---,,,++++++***)))))))))***+++++++++,,,,,,---------++++++,,,---............,,,,,,------...///000000---,,,+++++++++---...///......//////000111111111111111111111000000000000222222333444444444444333777777888888888888777777999999999999999888777666:::;;;===>>>???>>><<<;;;999999999:::;;;===???AAACCCBBBAAA???>>>@@@DDDHHHGGGEEEAAA>>>======>>>???<<<<<<===???@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA???>>>===<<<<<<===???@@@>>>???@@@AAAAAA@@@>>>===:::::::::::::::;;;<<<======<<<===@@@CCCEEECCCAAAAAA>>>:::777666666444333666444333333555666666555444444333222222222333333333222222333555666666444000000000000000000000000.../////////000000111111///////////////..................///////////////000000//////.........---....../////////...,,,+++//////000000//////...---------------------------...,,,******+++---------************************,,,+++++++++,,,------...000///---+++***)))((((((''''''(((((())))))******(((((())))))******+++++++++***(((&&&&&&''')))***((()))***+++,,,+++******&&&&&&'''((()))***++++++((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))&&&'''((())))))'''%%%###$$$%%%'''+++---,,,)))&&&))))))***,,,...111333444---,,,+++)))(((((((((((())))))))))))************&&&%%%%%%&&&''''''&&&$$$&&&'''((()))************))))))))))))))))))))))))************************---+++(((((()))+++++++++&&&''')))***)))(((&&&%%%((()))++++++******+++---************))))))))))))'''&&&&&&&&&'''(((***,,,(((((((((((())))))))))))'''''''''''''''((())))))'''(((((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******''''''((()))***++++++,,,))))))************))))))((((((((((((((()))******&&&'''((())))))******)))))))))))))))***+++,,,---+++++++++*********)))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))***+++,,,---++++++***)))(((((())))))))))))******+++++++++,,,)))(((''')))+++---,,,+++***(((&&&''')))+++,,,+++))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++******---222666555///((((((((()))***++++++,,,,,,++++++******))))))(((((()))***,,,------,,,+++))))))(((''')))+++------,,,******+++++++++,,,,,,,,,))))))***,,,......,,,)))---,,,***))))))***+++---///...+++)))))))))***+++,,,...000111222111000///,,,------......---,,,,,,------,,,+++)))***---///...---,,,,,,---...---,,,---/////////---,,,---...---...///...---...000222......///000111222222333111111111000000000000000333333333444444444555555999444444888999444333555888999:::;;;:::888666444666777888:::;;;<<<<<<<<<888:::;;;===???@@@AAAAAA@@@@@@??????@@@CCCEEEGGGJJJFFFAAA???@@@AAA@@@???<<<===>>>???@@@AAABBBBBBEEEDDDCCCAAA???>>>>>>>>>AAABBBAAAAAA@@@???>>>===????????????===;;;999888;;;;;;;;;<<<<<<<<<<<<===???>>>>>>===============;;;:::888666444333222222222222222222333444444555666555444333111000///...000111111111111222222222000000///////////////000000000000000111111111111000000//////.........---,,,,,,------.../////////000000000000////////////////////////...---,,,+++...111444777666222...+++,,,...///...---+++,,,,,,,,,,,,,,,++++++************++++++++++++++++++***000///,,,*********+++,,,,,,,,,,,,+++++++++******((((((((((((((())))))***'''((()))******)))(((''')))))))))(((''''''&&&&&&%%%&&&&&&'''((()))************)))(((((('''(((((('''''''''''''''((()))***++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&&&&'''((()))******((()))))))))))))))(((((((((,,,111555666444000---000---+++)))((((((&&&$$$''''''''''''(((((((((((((((((())))))*********+++,,,,,,+++***)))(((''''''***))))))(((((((((((((((&&&&&&&&&&&&(((***,,,---)))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))******+++((()))***+++++++++***************)))(((''''''&&&'''(((***)))))))))***,,,))))))************))))))((())))))))))))((((((''''''((()))******)))((('''++++++******)))(((((((((,,,,,,+++***)))))))))******)))(((&&&&&&((()))*********)))((((((((((((((()))))))))))))))))))))))),,,)))''''''+++------,,,++++++*********))))))))))))((('''''''''((())))))))))))))))))))))))))))))))))))(((((())))))***++++++******)))))))))))))))))))))))))))************''''''(((***...000111111,,,***(((((()))++++++***))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++******+++000444444...)))(((((()))******+++,,,,,,*********))))))))))))))))))))))))***+++,,,------///---***)))))))))((('''************++++++++++++)))+++,,,------,,,+++***---,,,+++++++++---///000///...,,,***)))***+++++++++---...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))***+++,,,,,,,,,,,,---...---,,,...000111000......///000---.........------...000.........//////000000000000000000000000000000000222222333333333444444444777333333666777444333666777888999999999888777666999:::;;;<<<===>>>>>>>>>999:::<<<===>>>???@@@@@@CCCBBBAAA@@@AAABBBDDDFFFHHHDDD@@@>>>?????????>>><<<======>>>@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBAAA@@@???======>>>>>>>>>>>>===;;;999888::::::;;;;;;<<<<<<<<<===>>>>>>===<<<<<<<<<<<<===<<<:::888666444333222222222222222222333444555555666555444333111000//////000000111111111222222222000000///////////////000/////////000000000111111//////......------------//////..................000/////////////////////+++,,,---...////////////---///222444444222///---,,,...///...---+++,,,,,,,,,,,,,,,+++++++++*********+++---...////////////000...,,,*********+++,,,++++++++++++***************************++++++,,,(((((())))))))))))(((((())))))((((((((('''''''''&&&'''''''''((()))))))))***)))(((''''''''''''((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''(((((())))))(((((())))))))))))((((((+++///444888:::999666444...,,,***))))))((('''%%%''''''''''''(((((((((((((((((()))))))))******************))))))))))))))))))))))))(((((())))))***))))))(((''''''(((******)))))))))))))))(((((('''''''''((()))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,++++++***))))))(((''''''''')))++++++***)))***+++((())))))******))))))((((((((()))******)))))))))'''((()))******)))((('''***************))))))))),,,+++******))))))******+++***(((''''''(((***+++******)))((((((((((((((())))))))))))))))))))))))(((&&&$$$%%%(((******)))************))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))***)))((((((((((((((((((*********))))))))))))))))))))))))(((((((((((((((&&&&&&(((,,,000444666666...,,,***************((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))*********)))***---000111---***((())))))******+++++++++))))))))))))************((((((''''''(((+++...000111...***((((((((('''&&&))))))))))))************+++---000///,,,))))))+++++++++++++++,,,---///111///...,,,+++***++++++,,,+++,,,---.........---,,,,,,+++*********+++,,,,,,+++---///...,,,***((((((,,,------......---,,,,,,---...//////...---...000---......---,,,+++---...------..................000000000000000000000000111111111222222222333333555222222444444222333666777777777777888888888888;;;;;;<<<===>>>>>>>>>===;;;;;;<<<<<<===>>>>>>>>>CCCBBBAAA@@@@@@@@@AAABBBEEECCC???>>>>>>>>>===<<<<<<<<<===>>>???@@@AAAAAA???@@@@@@@@@BBBCCCDDDEEEDDDCCCCCCBBB@@@>>>===<<<============<<<;;;999888888999999:::;;;<<<<<<=========<<<;;;;;;;;;<<<<<<===;;;999777555333222222222222222222333444555666555555444333111000//////000000000111111111222222000//////......///000000....../////////000000000......---------------,,,111111000//////...------////////////////////////+++,,,---...////////////,,,---///000111111000000,,,...///...---+++,,,,,,,,,,,,,,,++++++++++++***)))+++///222444444444333///...,,,+++******++++++************))))))))))))***************++++++,,,))))))(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''(((((()))((((((''''''''''''(((&&&&&&'''((()))***++++++(((((((((((((((((((((((()))((((((''''''''''''((('''''''''((((((((((((((('''(((((())))))((((((((('''***///333555444222111,,,***(((((())))))((('''''''''''''''(((((((((((((((((())))))))))))******((((((((())))))*********)))))))))))))))***+++,,,---,,,***(((''''''''''''))))))))))))((((((((((((''''''((()))))))))))))))***************+++,,,,,,---,,,,,,+++,,,---...///+++++++++***))))))(((((((((***------+++***))))))'''(((((())))))(((((('''(((((()))***++++++++++++(((((())))))))))))((((((***************+++++++++++++++***)))))))))******+++***)))(((((()))***+++******)))))))))((((((((())))))))))))))))))))))))***)))((((((***,,,,,,+++******)))))))))(((((((((******))))))(((((((((((())))))))))))))))))))))))++++++***)))((('''''''''))))))*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&(((,,,000444666666000...,,,++++++***)))'''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))******)))(((***,,,---,,,+++((()))))))))*********+++(((((())))))******++++++(((''''''''')))***,,,------***'''&&&(((***++++++(((((((((((())))))))))))+++///222000+++'''))),,,******))))))***+++,,,---......---,,,++++++,,,,,,+++,,,------...---,,,,,,---,,,***))))))+++---...,,,---...---,,,++++++,,,111111222111///---,,,,,,+++,,,---,,,++++++,,,---/////////...,,,+++,,,...............------------/////////000000000000000000000000000111111111111333222222222222111333666666555555666666888999:::999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<======??????>>>>>>>>>???@@@@@@CCCBBB@@@???>>>===<<<<<<<<<<<<======>>>???@@@@@@>>>>>>???@@@AAACCCEEEFFFDDDDDDCCCAAA@@@===<<<:::<<<<<<;;;;;;;;;:::999999777888888999:::;;;<<<<<<<<<<<<;;;:::::::::::::::===<<<:::777555333333222222222222333444555666777555555444333222111000///000000000000111111111111//////.........///000000............////////////........................111111000000////////////.........///////////////////////////...---,,,+++------------......//////,,,...///...---+++,,,,,,++++++++++++++++++++++++***,,,000444666555444222------,,,+++******++++++))))))))))))((((((((((((((((((((((((((())))))******)))(((''''''((()))***((((((((((((((())))))))))))))))))(((((((((((((((***))))))((((((((())))))***)))((('''''''''''''''&&&&&&'''((()))***++++++'''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((('''''''''''''''(((((()))(((((((((###%%%(((,,,---,,,+++)))***)))'''''')))***)))(((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((()))))))))***((((((((()))***,,,---......---+++)))''''''''''''***))))))(((((((((((((((''''''((())))))))))))))))))))))))))))))******+++---,,,+++******,,,...///++++++++++++******))))))(((+++......,,,***((('''''''''(((((((((((('''''''''((()))++++++,,,,,,,,,(((((())))))))))))(((((()))))))))***+++,,,,,,---******))))))))))))******++++++***))))))***++++++)))))))))******)))))))))))))))))))))))))))))))))++++++++++++,,,---------)))))))))(((((((((''''''************************))))))))))))))))))))))))---,,,+++***)))(((((((((((()))************))))))((('''''''''&&&&&&%%%%%%((('''(((***...000111111000...,,,,,,++++++(((&&&))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))(((((((((***+++,,,+++)))))))))))))))*********(((((())))))******++++++'''((()))***+++***))))))***(((&&&&&&(((+++,,,,,,''''''((((((((()))))))))+++///111///***'''))),,,,,,++++++***))))))))))))------,,,,,,++++++,,,,,,---------...---------,,,...---+++***+++,,,...000------,,,++++++---111444777888777444///,,,,,,---,,,---------+++***+++,,,///000000...,,,,,,---........................---......//////000000000000/////////000000000111111111444555333111222333555555444444555666777999999999999:::;;;<<<<<<<<<;;;<<<<<<;;;::::::;;;<<<<<<======>>>>>>@@@AAABBBCCCBBBBBBBBBAAA???===<<<<<<<<<<<<<<<======>>>>>>???>>>>>>>>>>>>???AAABBBCCCCCCCCCBBB@@@???<<<:::999:::::::::999999999999999888888999999:::;;;<<<<<<;;;::::::999888999999999;;;:::999777555444333333222222222333444555777888444444333333222111000000//////000000000111111111...............///000000............///////////////////////////000000000////////////000000111111------....../////////000////////////...---,,,+++000///---,,,,,,,,,---...,,,...///...---+++,,,,,,+++++++++++++++++++++++++++---000333444222000...,,,,,,++++++******++++++)))))))))(((((((((''''''((((((((((((((())))))******)))(((''''''((()))***'''((((((((())))))******)))))))))))))))(((((((((*********))))))***++++++***)))((('''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&'''((((((((((((((('''(((***++++++***(((''')))(((&&&''')))******)))''''''''''''(((((((((((())))))(((((((((((((((((()))))))))(((((((((((('''((((((((()))***,,,---...---,,,***)))((((((((((((******)))((('''(((((()))''''''((()))))))))))))))'''''''''''''''((()))))),,,***)))((((((***,,,---+++++++++***************(((***---...,,,)))((('''''''''(((((((((((('''''''''((()))++++++,,,,,,,,,))))))(((((((((((())))))(((((()))***+++,,,,,,---***))))))((())))))******++++++************++++++((()))************))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((''''''''''''((()))***+++++++++******))))))))))))))))))))))))---,,,+++***))))))))))))'''(((***++++++***))))))'''''''''&&&&&&&&&&&&&&&)))(((''')))+++,,,,,,+++---,,,++++++,,,+++)))'''))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************((()))+++,,,,,,+++)))'''+++)))(((((()))***)))((((((((((((((())))))))))))***,,,---,,,***(((***---......---,,,+++***))))))++++++++++++++++++++++++......---------,,,,,,,,,---,,,,,,+++,,,---///000---,,,+++))))))---333777<<<<<<:::555///,,,...000000111111000---,,,,,,---......///---,,,,,,---...........................---......//////000000111/////////000000000111111111777999666222333444444333444444555666777777888888999;;;<<<===>>>>>>>>><<<;;;:::999999:::<<<======>>>???AAABBBCCCDDDEEE@@@BBBCCCBBB???===;;;;;;;;;<<<<<<<<<=========>>><<<<<<;;;<<<<<<===>>>???AAA@@@@@@???===;;;:::999999888888888888888999:::::::::::::::;;;;;;;;;;;;:::999888888777777888888999888777555444444444444222222222333444666777888444444333333222111000000/////////000000000111111------------...///000000....../////////000000000///000000000000111111111------...//////000111111---------......//////000+++,,,---...////////////111///...,,,+++,,,,,,---,,,...///...---+++,,,,,,***++++++++++++,,,,,,,,,+++---///000000...,,,+++++++++++++++++++++******))))))))))))((((((((((((***************++++++,,,))))))(((((((((((())))))''''''((())))))***++++++))))))))))))))))))))))))******)))))))))***++++++)))((((((''''''''''''(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))'''''''''(((((((((((((((%%%&&&''''''(((((((((((())))))******)))((('''&&&)))'''&&&&&&(((***))))))''''''''''''(((((((((((())))))(((((((((((('''''')))))))))((((((''''''''''''(((((()))***+++---------,,,***)))(((((())))))+++***((('''''''''((()))''''''((()))))))))))))))&&&&&&&&&&&&&&&''''''((()))(((((('''((()))***+++************************'''))),,,,,,***)))(((((('''(((((())))))(((((('''(((((()))***++++++++++++))))))(((((((((((())))))'''(((((()))******++++++))))))((((((((()))******************************((()))***+++++++++***)))))))))))))))))))))))))))(((***,,,,,,*********+++((((((((('''''''''&&&&&&%%%&&&''')))************)))))))))))))))))))))))),,,+++***)))))))))))))))'''(((***+++++++++))))))&&&&&&&&&&&&'''''''''''')))((('''((()))******((()))))))))***,,,,,,***((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((('''((()))))))))***+++,,,)))))))))))))))))))))(((*********)))))))))))))))))))))***++++++,,,,,,,,,+++***))))))***)))'''$$$(((((()))))))))*********(((((())))))***+++,,,---,,,,,,,,,,,,,,,+++***))))))*********+++*********------,,,+++++++++++++++***++++++,,,------......*********))))))+++000333<<<<<<999333---,,,000555222333333111...++++++,,,***+++,,,+++******,,,---++++++,,,,,,------......------......///000000111//////000000000111111111222:::>>>999555555444222222333555666777666666555666777999;;;<<<===>>>>>>;;;:::999888999:::<<<======>>>???@@@AAAAAAAAAAAA>>>@@@CCCBBB???;;;::::::;;;;;;<<<<<<<<<<<<======888888888999:::;;;======>>>>>>>>>===<<<:::999888888777777666777888999:::<<<<<<<<<;;;;;;;;;;;;;;;999888777777666666777777666555555444444444444444222222222333555666888999444333333222222111111111////////////000000000111------------...///000000/////////000000000111111////////////000000000111..................//////,,,,,,---......///000000+++,,,---...///////////////...------,,,---......,,,...///...---+++,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++*********++++++++++++***************)))))))))((((((***************++++++,,,(((((())))))))))))((((((&&&'''((()))***+++,,,,,,((((((((()))*********+++((((((''''''((())))))***(((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''(((((())))))$$$%%%&&&'''(((((((((((((((((((((((('''''''''&&&)))'''&&&&&&((())))))(((''''''''''''(((((((((((())))))(((((((((''''''''''''''''''((((((((((((((('''''''''((()))***+++,,,...---+++)))((((((((()))+++***((('''''''''))))))''''''((()))))))))))))))'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&((())))))((((((((()))((())))))******))))))((((((((()))******)))))))))***)))(((''''''((()))***'''''''''((()))))))))***((((((((((((((()))******((())))))))))))))))))((('''(((***,,,,,,+++***)))))))))))))))))))))))))))***---//////---+++,,,---(((((('''''''''&&&&&&&&&"""###%%%'''))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((&&&(((***+++,,,+++***)))&&&&&&&&&''''''((((((((()))''''''''')))***)))(((''''''(((***,,,,,,+++)))))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))*********)))((('''(((******)))***+++,,,))))))))))))((((((((((((++++++******))))))((((((***)))))))))***,,,///111(((((()))***+++***'''%%%))))))))))))************'''&&&&&&'''***---------((())))))*********))))))((())))))*********)))))),,,,,,+++***))))))******((()))***,,,,,,------,,,((()))******)))***,,,...;;;:::777111,,,,,,222888222333222000,,,)))))))))((()))))))))((()))***,,,))))))***+++,,,,,,---------------...///000000111000000000000111111111111333<<<@@@<<<666666555111222333555777777666444333222333555888:::;;;<<<===:::999888888888:::<<<>>><<<<<<============<<<<<<<<>>======<<<<<<;;;::::::888888777666666666666666444444333333333444444555222222222333555777888999444333333222222111111111////////////000000000000,,,,,,,,,---...///000111000000000000111111111111---.........//////000000/////////...------,,,,,,,,,,,,------...///000000////////////...---,,,+++------------...///000000,,,...///...---+++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,++++++)))******+++++++++******************))))))))))))((((((((((((((())))))***'''((()))******)))((('''&&&'''((()))***+++,,,---''''''((()))***++++++,,,&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***(((((((((((())))))))))))************************'''''''''''''''((()))***%%%&&&&&&'''((()))******$$$%%%&&&'''(((((((((((())))))))))))******++++++)))(((&&&&&&((()))((('''''''''''''''((((((((()))))))))(((((('''''''''&&&%%%%%%&&&'''((()))***+++''''''''''''((()))***+++000///,,,***((('''''''''+++***((('''&&&''')))***'''(((((()))))))))))))))'''''''''''''''((())))))''''''((())))))))))))(((((((((((((((((()))))))))%%%'''(((((('''''')))***))))))************))))))((())))))))))))(((((('''***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((((()))******(((((())))))))))))(((((('''(((***,,,---,,,***)))))))))))))))))))))))))))'''***------***((()))***))))))))))))(((((((((((((((((())))))))))))((((((&&&'''(((*********)))((((((((())))))*********+++***))))))(((((((((((()))+++******))))))))))))***---,,,***((('''((()))***''''''(((((())))))******))))))************))))))************************))))))))))))((((((((((((%%%&&&&&&'''((()))******(((((((((((()))***,,,,,,,,,***((('''&&&'''((()))***......))))))000444333,,,+++***((('''&&&%%%%%%---,,,,,,+++***)))(((((((((+++......+++******,,,++++++,,,,,,,,,+++******)))************)))(((((())))))))))))))))))))))))))))))***++++++++++++***,,,------,,,+++***,,,---000111000///......///111111000000///...---------,,,,,,++++++++++++++++++,,,,,,---000///,,,---000///......///000000///---///......///222333333222333;;;===666111222333111555555555555666666666666444555777999:::::::::999444666999:::::::::;;;===@@@@@@@@@@@@???>>>======;;;;;;;;;::::::888777666999888999<<<>>>>>>:::666555666666888999<<<===>>>======>>>>>>===<<<;;;;;;666666666666777777777777;;;:::999999888888999999999888777777777777777888555444333333222222222333444444444444444444444444333333222222222333444444111111111111000///...---000000//////......------......///000000000000000000000000000111111111111111000000///......---------------...000000---+++,,,,,,,,,,,,---...//////...---,,,---...//////---+++******))))))******++++++++++++***++++++,,,,,,(((((()))))))))((((((''',,,++++++***)))))))))***)))***+++,,,,,,,,,,,,,,,((('''''''''))),,,///111)))))))))))))))******+++((((((((()))(((''''''&&&%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''))))))(((((((((((())))))&&&&&&&&&'''''')))******(((((((((((('''''''''''')))(((((('''''''''((((((&&&&&&'''((()))***++++++((('''%%%%%%%%%&&&(((***))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((()))))))))'''&&&%%%,,,,,,+++***)))(((''''''((((((((((((''''''''''''******)))((('''&&&&&&%%%))))))++++++***(((&&&$$$%%%''')))+++,,,+++***)))(((((()))***************))))))))))))((((((((((((*********))))))))))))))))))((('''''''''(((***+++(((((('''''''''&&&&&&&&&###'''***+++---...***$$$***)))''''''((('''&&&$$$+++++++++***************&&&$$$###%%%(((***)))'''******)))(((((((((((((((&&&&&&'''((())))))(((((((((((()))***************************************))))))))))))(((((((((((((((((())))))))))))(((((('''((()))******)))((('''((((((((()))))))))******(((((((((''''''((())))))***))))))))))))***++++++///...+++((('''&&&''''''((((((((((((((()))))))))'''((((((((((((((((((''''''''''''''''''''''''''')))(((((((((((((((((((((&&&'''''''''((()))))))))******************++++++,,,+++)))''''''((()))******......))))))...222222000000...---,,,,,,++++++,,,++++++******))))))))))))+++------+++)))***+++******+++,,,,,,++++++++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))***++++++++++++******+++++++++))))))***,,,---...//////......//////............---,,,+++***++++++++++++++++++++++++444000---...---+++---000,,,,,,---///000111111000111///...///111222222222222888;;;555111111333222444555555555666666666666666666888999999888777777444666999::::::;;;<<<>>>AAAAAAAAAAAA@@@???======<<<;;;;;;:::999888888888999888999;;;======:::777777777777888888:::;;;<<<;;;;;;<<<<<<;;;::::::999888888888888888999999999;;;;;;:::999999999999::::::999888777666555555555444444333333222333333333555555555555555555555555444444333222111111111222111111111000000///...---...............---------......///000000000000000//////000000000111111111000000//////...------,,,...------///000000...,,,,,,,,,,,,,,,---...//////111///......//////---,,,------,,,,,,,,,,,,------+++******))))))******+++++++++******))))))((((((++++++************++++++++++++,,,,,,,,,+++******(((((('''''')))+++---///))))))(((((())))))***+++))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&''''''((()))***((((((((((((''''''''''''((('''''''''&&&'''''''''&&&''''''(((((())))))***((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''(((((())))))******((((((((()))(((((('''&&&++++++******)))(((((((((&&&'''''''''(((((()))))))))))))))((('''&&&&&&%%%&&&''')))*********((('''&&&''')))***++++++******))))))***+++++++++++++++''''''(((((())))))*********))))))))))))))))))))))))((((((((())))))***+++)))))))))(((((('''''''''%%%((())))))...333444111...,,,******++++++***(((*********************)))'''&&&%%%''')))***)))'''))))))))))))(((((((((((('''((())))))))))))))))))(((((()))************)))************************(((((((((((())))))))))))'''(((((())))))(((((('''(((((()))))))))((('''''''''''''''(((((((((((((((&&&&&&&&&&&&'''((())))))))))))((())))))***+++,,,...,,,***(((''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***************,,,+++***(((((()))***+++,,,......***))),,,//////222111000000/////////000***************************+++---,,,***)))))))))))))))***+++,,,,,,,,,,,,.........---,,,+++***)))))))))))))))))))))))))))))))))***++++++++++++***((()))***)))(((''')))+++***+++,,,---.../////////,,,...///000000...+++)))*********++++++,,,,,,---;;;333,,,+++,,,+++---///***+++---///111222333333333111......///111222111000555777444111111222222444444444555555555666666777777888888888777555444444666999;;;;;;<<<>>>???BBBBBBBBBAAA@@@???>>>======<<<;;;999999999::::::999888888:::;;;<<<;;;999888888777777777888999999;;;;;;;;;<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<;;;;;;:::999999999999::::::999888666555444333333444333333333333333444444555555555555555555555555555444333222111000000000111111111000//////......------------------.........//////000000000000000//////000000000000111111/////////...------,,,,,,...------///000000...,,,,,,,,,,,,,,,---...///000333111////////////---+++...------,,,,,,------...******)))))))))))))))***---,,,+++*********+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,+++***)))((()))(((''''''((()))+++,,,))))))(((((())))))***+++***)))((('''''''''(((((())))))((((((((((((((('''(((((((((((((((((((((((((((''''''''''''''''''(((''''''&&&''''''((()))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++(((((((((((((((((())))))))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((((((''''''&&&&&&&&&$$$%%%''')))+++++++++***'''(((((())))))******+++)))***++++++,,,,,,++++++&&&&&&'''((()))***++++++))))))))))))))))))******((()))******+++***************))))))))))))(((((('''((('''(((...888>>>???---+++((((((((())))))(((((((((((()))))))))))))))((('''((()))+++***(((&&&(((((()))******))))))))))))***************)))((('''((())))))******))))))************************(((((((((((())))))))))))'''(((((((((((((((((('''&&&''''''(((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***)))((((((((((((((())))))(((((((((((()))***+++,,,)))))))))((((((''''''&&&******++++++++++++******))))))))))))))))))))))))'''''''''((((((((((((((()))))))))((((((((((((((())))))******************,,,+++***))))))***++++++---...---+++)))***,,,---......------------...///((()))))))))*********+++++++++++++++)))((((((((((((((()))+++,,,,,,,,,,,,.........---,,,+++***)))))))))))))))))))))))))))))))))***++++++++++++***((()))))))))'''((()))+++,,,+++******---///222222...000333555555222...,,,))))))***+++,,,,,,------:::000)))))),,,,,,,,,---+++---///000111222333444555222///---...000111111...111333222111111222333333333444444444555555555666777888999888888666666444777:::;;;<<<===???@@@BBBBBBBBBBBBAAA???>>>===>>>===;;;999999:::<<<===:::999999::::::;;;;;;;;;777777666666777777888999<<<===============<<<<<<:::::::::;;;<<<<<<<<<===::::::999888888888888999888888666555444444444444444333333333333444555555444444444444444444444444555444333222222222222222222111000//////.........,,,------......///////////////000000000000//////////////////000000000111///.........---------,,,.........///000000...,,,,,,,,,,,,------...///000333111//////000000...---,,,,,,++++++++++++,,,,,,+++******))))))))))))***---,,,*********,,,...000------,,,++++++***++++++***++++++++++++******)))))))))(((''''''((())))))((((((((((((((()))******+++***(((&&&&&&'''(((*********))))))((((((''''''((((((((((((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((''''''''''''))))))******************((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((()))*********'''''''''(((((()))******(((((((((((())))))******&&&&&&&&&'''((())))))***((((((''''''''''''''''''$$$%%%''')))***+++++++++((((((((((((((()))***+++))))))***++++++++++++***''''''(((((())))))******)))))))))))))))*********)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))((('''---888>>>???---***'''''''''))))))((('''''''''(((((((((((((((((()))***++++++***(((''''''((()))*********))))))************))))))(((''''''(((((()))))))))))))))************************'''((((((((()))))))))***''''''((((((((((((''''''$$$%%%%%%&&&((()))***+++''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***)))((('''&&&&&&&&&&&&&&&''''''(((((()))+++,,,,,,))))))((((((''''''&&&&&&******++++++++++++******((((((((((((((((((((((((&&&&&&''''''((((((((())))))))))))))))))(((((((((%%%&&&''')))***+++++++++******************++++++---,,,,,,+++)))''')))+++***************++++++,,,((((((((()))******+++++++++***))))))))))))(((((('''((()))***+++,,,,,,,,,,,,,,,,,,++++++***(((((())))))))))))))))))))))))))))))***++++++++++++***((()))******))))))+++---111---)))(((+++000333555...111444777666444000---))))))***+++,,,,,,------333+++'''***...---++++++...000222222111000111222666333///---...000000111...///000222222111222333333333333333444444444444444666777999999999999888555777:::;;;<<<===>>>@@@AAAAAAAAAAAA@@@???>>>>>>>>>===;;;::::::<<<>>>???;;;;;;<<<;;;;;;;;;;;;<<<555555666666777888::::::<<<<<<===============<<<999999::::::;;;<<<<<<===999999888777777777777777666555555555555666666777444444444333333444555555222222222222222222222222333333222333333444555555222111000///.........///......//////000000111111//////000000000000//////...////////////000000000...............---------///......///111111...,,,------------...///000000000///...///000111000///,,,++++++******++++++,,,---,,,+++******************)))))))))+++...111333///...---+++***))))))((('''((()))***+++,,,,,,,,,***))))))(((((((((((((((((((((((('''((())))))***,,,***((('''&&&''')))*********))))))((((((''''''(((((((((((())))))******''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))(((((((((((('''''''''''''''((()))************)))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''(((((())))))******'''''''''((())))))******((((((((((((((('''''''''''''''((((((((((((((((((''''''((())))))))))))))))))(((((('''(((((()))***'''(((((()))))))))))))))******))))))((((((''''''(((((())))))************)))***+++,,,,,,+++***)))(((((((((((((((((((((((()))***)))(((,,,333555444///---+++***+++,,,,,,,,,&&&&&&''''''(((((((((((()))***+++++++++))))))((())))))***************)))))))))))))))((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&''''''((((((''''''&&&%%%%%%%%%&&&''')))***+++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&+++*********))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))$$$%%%'''***,,,,,,,,,,,,)))))))))***************,,,+++++++++)))&&&'''*********)))))))))******+++((((((((())))))************(((''''''((())))))((((((((()))***++++++++++++))))))*********)))(((((())))))))))))))))))))))))))))))***++++++++++++***)))***++++++******,,,...555///)))'''***///222333,,,...111444333111...+++*********++++++,,,,,,---,,,(((''',,,///---******000333555444000...///111555222///...///000000000///...///222333111111333222222222333333333444444333444666888999999999888555888:::;;;;;;;;;===>>>?????????@@@@@@??????>>>======<<<<<<<<<===???@@@===>>>??????<<<;;;;;;<<<666666666777888999;;;;;;999:::;;;;;;<<<;;;;;;;;;888888999:::;;;<<<<<<===999999888777777777777777555555555555666777888888666555555444444444444444111111111111111111111111111111111222333444666666333222000.........//////000000000000000000111111000000000000000//////.........////////////000000///////////////////////////......000111111///---------------...///000111///...---...000111000///---,,,,,,++++++,,,,,,---...---,,,+++************''''''''')))+++...000222...---,,,***)))(((((('''&&&'''(((***+++,,,,,,---*********))))))(((((((((((((((''''''(((((()))***+++***)))((((((((())))))))))))(((((((((((((((''''''(((((())))))******+++(((''''''''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''$$$%%%'''((()))(((((('''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))))))))(((((((((''''''((()))***+++***)))((('''''''''(((((()))))))))))))))((((((''''''''''''((((((((())))))*********)))))))))(((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((++++++***)))((('''&&&&&&((((((((()))******++++++*********+++******))))))''''''(((((((((((())))))(((******(((***---,,,(((+++***)))***++++++***)))&&&&&&''''''(((((())))))((()))******)))((()))+++,,,+++***))))))))))))***'''((((((((((((''''''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))'''''''''((()))*********&&&''''''((((((''''''&&&''''''&&&&&&&&&'''((()))((((((((((((''''''&&&&&&(((((((((''''''((())))))'''&&&''''''((()))***++++++++++++***)))(((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))((((((((()))*********+++&&&(((***,,,......------'''((())))))*********)))+++))))))+++***%%%&&&*********)))))))))))))))***((((((((())))))))))))))))))'''%%%%%%(((******)))))))))************))))))(((((())))))******))))))))))))))))))))))))))))))))))))***++++++++++++***)))***++++++******,,,...444///***))),,,......,,,***,,,...000000...,,,***+++++++++++++++++++++++++++((()))---...+++***---111444666555000...///222333111//////000111111000111......333444111000333222222222222333333333333222333555666666666555555666888:::;;;::::::;;;<<<<<<<<<===>>>????????????<<<<<<===>>>>>>???@@@@@@>>>AAACCCBBB???;;;:::;;;888888888888888999::::::999::::::;;;<<<<<<;;;;;;888999999:::;;;<<<===>>>;;;::::::999999999999999777777666666666777888888888777666444333333333333111111111111111111111111000000000000111222333333333222000...---...///000000000000000////////////000000000000000///.............../////////000000000000000000000000000000/////////000111111///---------------...///000111000...---...//////...---,,,++++++******++++++,,,---,,,+++***))))))))))))&&&&&&''')))***+++,,,---******))))))(((((())))))''''''(((***++++++++++++******************))))))(((''''''''''''((())))))*********))))))))))))((('''''''''''''''((((((((('''(((((()))******++++++)))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((''''''''''''$$$&&&((()))******)))(((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((+++,,,,,,***'''&&&''''''(((((((((((((((((('''''''''(((((((((((((((((())))))***+++,,,,,,,,,))))))(((((((((((())))))''''''((())))))((('''&&&''''''((()))))))))))))))******))))))(((((('''''''''(((((()))******+++++++++***))))))((((((((()))((((((((())))))*********(((******((())),,,***%%%&&&&&&&&&(((***)))'''$$$&&&''''''((())))))******((())))))(((&&&'''***...///---***((('''((()))***'''(((((()))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))&&&''''''((()))******+++&&&''''''''''''''''''&&&***)))'''&&&%%%%%%&&&&&&))))))((((((((('''''''''***))))))(((((((((((()))%%%&&&&&&(((***,,,...///((())))))************)))%%%&&&&&&''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''((()))***++++++,,,***+++---/////////---,,,''''''((()))))))))))))))+++((((((,,,***%%%%%%+++***))))))(((''''''(((((()))))))))))))))((((((((((((&&&###%%%(((++++++***)))************))))))((('''((()))******+++******))))))))))))))))))))))))))))))***++++++++++++***((()))******)))***,,,...222...***+++---...***&&&***,,,...//////...,,,+++,,,,,,++++++++++++++++++---+++,,,...,,,)))+++///000444777555111...000333111000///000111222111///333......333555111000333111111222222222333333333222333444444444333222111666888::::::999999999::::::;;;<<<>>>??????@@@@@@;;;<<<===???@@@@@@@@@@@@???CCCEEEDDD@@@<<<::::::;;;::::::999888888999999;;;;;;<<<===>>>>>>>>>===999999:::;;;<<<===>>>???===<<<;;;;;;::::::;;;;;;999999888777777777777777999888666555333333222222222222222222222222222222000000///////////////000333222000...---...///000000000//////......------000000000000000///................../////////000000000000000111111111111/////////000222111///---...------......///000111111000...---...---,,,***))))))(((((((((((()))))),,,+++***)))((((((((((((&&&'''((()))))))))))))))''''''''''''((()))++++++((())))))************)))******++++++++++++***)))'''''''''''''''((()))))))))************)))((((((%%%&&&&&&&&&''''''(((((('''(((((()))***+++++++++))))))(((((((((((()))))))))(((((('''''''''(((((()))(((((((((''''''''''''''')))+++---...---,,,+++((()))))))))))))))))))))%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++'''))),,,...---***'''$$$((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))***+++,,,------...((((((((((((((()))******&&&''')))******(((&&&%%%(((((()))***************(((((((((((())))))))))))'''(((((()))***++++++++++++***((('''''''''((()))))))))******++++++++++++((())))))'''))),,,+++''''''((())),,,---,,,)))&&&'''''''''((()))******+++'''((((((&&&%%%&&&+++///111///+++'''&&&''')))***'''((()))***************&&&''''''((((((((((((((())))))))))))))))))))))))%%%''')))***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%''''''(((((((((''''''&&&&&&'''''''''(((((())))))***)))))))))))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((())))))(((((((((+++...)))***+++++++++***((('''))))))(((((((((((())))))---+++)))'''&&&(((***+++))))))))))))))))))))))))++++++)))))))))***+++,,,))))))))))))))))))))))))++++++******))))))((((((*********++++++,,,,,,,,,))))))((((((((((((((()))'''(((***++++++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,'''(((111555000+++)))'''***---...---+++++++++,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......000000000111222222333333333444555555555555333333222333444666666666555555999:::;;;<<<===<<<;;;;;;999999888999:::<<<>>>@@@@@@??????AAAEEEGGGFFFDDDBBBCCCCCCCCCAAA???<<<:::===<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::::::::;;;<<<======<<<<<<===???AAABBB======;;;::::::::::::::::::999777666666666777888888666444222111222333444555444444333333222222111111111111222222222///---444222111/////////000000222000...---,,,---///000333222111///............////////////////////////111111111000000000000000////////////////////////000...------///000000//////...---,,,+++,,,------,,,+++******))))))******++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******---+++(((&&&&&&''')))***&&&'''((()))***************+++,,,,,,+++***)))(((&&&''''''((((((((((((((())))))))))))))))))***+++***((('''(((***++++++***)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((''')))'''$$$$$$(((+++***(((((()))))))))'''&&&%%%))))))))))))))))))))))))***+++,,,,,,+++***+++,,,///,,,))))))+++,,,+++***))))))))))))))))))))))))***)))'''&&&'''(((***+++(((((((((((())))))))))))***+++,,,---,,,+++***)))///...+++'''%%%&&&***---*********))))))))))))))))))((((((((('''''''''''',,,+++***((((((((())))))))),,,///,,,'''$$$&&&(((************+++,,,---...((()))))))))((((((+++,,,000///---***))))))))))))+++++++++************)))&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((***))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))***+++***(((((()))+++))))))******))))))((('''))))))(((((((((((()))))),,,+++***(((((()))***+++))))))))))))))))))))))))***))))))******+++,,,---))))))))))))))))))))))))*********))))))))))))))))))))))))******+++++++++******)))(((((())))))***)))***************))))))******++++++++++++++++++************************+++(((,,,555:::555///,,,(((+++......---,,,,,,,,,,,,,,,,,,------------...///.........------------,,,,,,,,,---------......//////000000111222222222111222222333222111000///111222444555666666555555888888::::::;;;:::999999888999999:::;;;<<<===>>>???>>>>>>@@@DDDEEEDDDBBBCCCCCCCCCBBBAAA???===<<<>>>>>>=========<<<<<<<<<===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAA>>>===<<<;;;;;;:::::::::999888777666555666777777888666444333222222333444555444444333333222222111111111111111222222000///222111111000000000000000111000///------...///000222111111000////////////000000000000000000000000333222222111000///..............................///---,,,---///000000//////...---,,,++++++,,,,,,,,,+++******))))))*********************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******((('''$$$###"""###%%%&&&*********))))))'''&&&&&&'''((()))+++++++++++++++'''((()))*********)))))))))))))))))))))******+++---***&&&%%%'''))),,,,,,((((((((('''(((((())))))************))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((%%%((((((%%%%%%)))+++***(((((()))***)))((('''&&&''''''''''''''''''''''''(((***+++***)))((()))***---***(((''')))******((((((((((((((((((((((((((()))((('''&&&&&&(((***+++(((((((((((()))))))))))))))******++++++***))))))---,,,,,,++++++*********))))))))))))))))))))))))))))))((((((((('''''''''***)))((((((((()))******+++...000...)))&&&''')))))))))+++++++++***((('''''')))***)))(((((()))***---,,,+++)))((((((((((((++++++******)))((('''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''((((((((()))(((((((((((((((((((((***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((***+++,,,+++)))''''''((())))))((((((((((((''''''))))))(((((((((((()))))),,,+++++++++************))))))))))))))))))))))))'''((()))+++,,,---......))))))))))))))))))))))))))))))))))))************)))))))))))))))*********+++******)))******++++++,,,+++***)))))))))))))))******************))))))))))))))))))))))))******((((((---666;;;777000---))),,,...///...---------,,,,,,,,,,,,------------............------------,,,,,,,,,---------............//////000111111111111111111111111000///...111222333444555666555555777888888999888888777777888888999;;;<<<<<<<<<<<<=========???AAABBBAAA@@@AAA@@@@@@???>>>>>>======?????????>>>>>>>>>======>>>===<<<;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>======<<<<<<;;;;;;888777666555555555666777888777555444333333444555555444444333333222222111000000000000111111111111///000111111222111111111111000///...---...///000111111111111111111111111000000000000000000000000333333222111///...------........................---,,,,,,---///111000//////...---,,,++++++++++++,,,+++******))))))******)))))))))******+++++++++))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))(((&&&%%%$$$%%%'''(((++++++***)))((('''&&&%%%''''''((()))************((()))+++,,,---,,,***))))))))))))))))))***++++++111,,,&&&###$$$(((,,,...((((((''''''&&&&&&''''''+++*********))))))(((((()))))))))))))))))))))))))))*********++++++++++++((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''(((((((((((($$$(((***((('''***+++***((()))***+++***)))'''&&&'''''''''''''''''''''''''''((()))((('''&&&''')))***(((&&&&&&'''((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&''')))***(((((((((((())))))))))))(((((()))******))))))(((***+++,,,///222000+++&&&)))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''(((******---///111///+++((((((***((()))+++,,,+++((($$$!!!''')))++++++)))((('''(((((((((((((((((('''&&&&&&++++++***)))'''&&&%%%%%%''''''(((((((((((())))))(((((((((((())))))))))))((((((((('''((()))******((((((((((((((((((((((((''''''(((((())))))))))))&&&&&&%%%&&&&&&'''''''''''''''(((((()))))))))))))))))))))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''(((((((((((((((***,,,,,,***(((((((((((((((((('''''''''(((((())))))(((((((((((())))))++++++,,,---,,,+++***)))((((((((((((((((((((((((%%%'''))),,,.../////////))))))))))))))))))))))))(((((())))))******++++++))))))******************++++++******++++++,,,,,,...---+++)))(((((())))))*********))))))))))))))))))))))))***************'''(((,,,111444222...***)))+++------,,,,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......------......///000000000000111111222222222222222222333444555666777777777888888888888888777777777777888:::;;;<<<<<<;;;:::;;;;;;<<<===>>>>>>>>>===>>>>>>===<<<<<<<<<<<<===??????>>>>>>>>>=========>>>===<<<;;;;;;<<<===>>>AAABBBCCCCCCCCCAAA@@@????????????>>>======<<<;;;888777555444444444555666777777666555444444555555555444444333333222222111//////000/////////000111...///111222333333222222111000//////......//////000000111222222222222222111111111111111111111111222222111000///......---........................,,,++++++---///111000///......---,,,,,,+++++++++,,,+++******))))))******))))))******+++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))(((((((((((())))))*********)))((('''&&&&&&''')))+++,,,---,,,***))))))((((((((()))***+++,,,000,,,'''$$$%%%(((***,,,))))))((('''&&&&&&&&&&&&((()))))))))************((((((((((((((((((((((((+++++++++,,,,,,,,,,,,---((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%''''''''''''((((((((((((&&&,,,///,,,*********(((((()))+++,,,,,,+++)))'''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((()))((('''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((())))))))))))))))))+++***+++000444333,,,&&&((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&''''''((((((+++---///...+++******,,,)))***++++++***'''$$$"""(((***------+++)))''''''%%%&&&((())))))((('''&&&***))))))(((((('''''''''(((((((((((((((((())))))(((((((((((())))))))))))((((((((('''((()))******))))))))))))))))))))))))(((((((((((())))))******''''''&&&&&&&&&'''((((((%%%&&&'''((()))++++++,,,))))))))))))((('''%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''((((((((())))))&&&(((++++++***))))))***((()))))))))))))))))))))))))))(((((((((((())))))***+++,,,------+++***)))((((((((((((((((((((((((%%%'''))),,,---.........))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++++++++***++++++,,,------...---+++)))((())))))*********)))(((((())))))***++++++++++++++++++++++++)))***++++++,,,---+++)))(((***++++++******+++,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------......---------...//////000000......///000222333444555444444555555777888999999999999999888888888999999888999:::;;;;;;;;;:::999888999;;;;;;;;;;;;;;;<<>>>>>=========>>>???>>>>>>>>>=========<<<<<<<<<<<<;;;::::::;;;<<<<<>>????????????>>>===<<<;;;888777555444444444555666777777666666555555666666555444444333333222222111---///111000......///111---///111222333333333222111111000//////////////////000111222333333222222000000000000000000000000///////////////000000000........................,,,+++,,,---000000///...,,,,,,,,,,,,,,,+++++++++,,,+++******))))))******++++++++++++,,,,,,------))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******((('''&&&&&&&&&&&&'''((()))(((((('''(((((()))***++++++***)))((('''&&&&&&&&&''')))***+++***)))((((((((((((((()))***+++,,,---+++)))((()))))))))(((***))))))(((''''''''''''&&&&&&''')))***+++,,,---((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((***000333000+++))))))'''((())),,,......,,,***((((((((((((((((((((((((((('''((())))))''''''((()))((()))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))******++++++---+++***---111222---(((''''''(((((())))))))))))***)))))))))(((((((((((('''''''''''''''&&&%%%%%%''')))***+++++++++,,,---*********))))))((((((((()))+++......,,,***)))(((&&&'''((()))***)))(((''''''(((((())))))*********))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,(((((('''((()))+++---...&&&&&&'''(((***+++,,,,,,((()))******)))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((()))))))))&&&(((************+++,,,)))***+++,,,---,,,+++***))))))(((((((((((())))))***+++,,,,,,,,,+++)))((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++++++++************+++,,,---------,,,+++*********************)))((()))***+++,,,,,,,,,,,,+++++++++******+++---,,,))))))++++++)))((()))******))))))***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------......///000000000,,,,,,---...///111333444444444444555666888999::::::999999999999:::;;;<<<999:::::::::::::::999888666888:::::::::999:::<<>>>>>=========<<<<<<<<<<<<;;;:::999999:::;;;<<<@@@@@@AAA@@@@@@???>>>>>>>>>>>>?????????===;;;:::888777666555555555666777777777777777777777666666555444444333333222222111...111444333000......000///000111222333333333333111111111000000000//////...///111222222222111111////////////////////////---......//////000000111------------------------,,,,,,,,,...000000...,,,***++++++,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))(((((((((((()))******,,,***)))'''''''''((((((***))))))(((((())))))***&&&&&&'''((((((((((((((((((((((((((()))***,,,,,,)))))))))+++,,,+++(((&&&))))))(((((('''(((((((((%%%&&&''')))***,,,------))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((######$$$%%%&&&'''((((((''''''''''''((((((((((((***111444///)))(((((('''(((***---//////...+++)))))))))))))))))))))))))))((()))***)))((('''(((***((()))+++***)))''''''(((''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,,,,...+++)))***,,,---,,,***&&&''''''(((((())))))*********)))))))))((((((((((((((((((((('''&&&%%%$$$&&&&&&((()))***+++++++++******)))))))))***++++++)))+++------+++*********(((((()))))))))))))))(((&&&&&&'''(((***+++,,,,,,******))))))))))))(((((((((((((((((())))))))))))&&&''')))*********)))((((((((((((((((((((((((((())))))(((((()))+++,,,---(((((()))+++...222666888)))))))))))))))*********'''(((***++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))******)))((((((***+++)))+++...000111///---+++))))))(((((((((((())))))******++++++******)))((())))))))))))))))))))))))******))))))((()))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++*********))))))))))))******+++,,,---+++++++++,,,,,,+++*********))))))((()))+++---///------,,,+++***)))((((((&&&+++,,,((((((++++++((()))***+++***))))))+++---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---......///000000111111//////......///000222333222222222333444666888999888888888888999;;;<<<===;;;;;;:::999888888999999333666999:::999999;;;===AAAAAABBBBBBBBBAAA???>>>?????????>>>>>>>>>=========<<<;;;::::::;;;<<<===???>>>>>>=========>>>>>>===>>>??????>>>===;;;999999888777666555666777777666777777888888777777777555444444333333222222111000555999999444000///000111111111111222222333444111111111111111000//////...///000222222111000///.................................///////////////---------------------------------...//////,,,)))((()))***,,,------------,,,+++******))))))******++++++******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******************+++++++++,,,***)))(((''''''((()))***+++***))))))))))))***+++''''''&&&&&&&&&'''((()))''''''(((((()))+++,,,---(((((()))+++,,,,,,)))'''''''''&&&&&&''''''((((((((((((((()))******++++++)))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&...111,,,&&&&&&'''((((((***---000000///,,,***((((((((((((((((((((((((''')))***)))((('''((()))''')))++++++(((''''''(((((((((((((((((((((((((((''''''(((((()))))))))((((((((((((((())))))))))))((((((''''''((()))+++,,,,,,+++***)))((()))))))))&&&&&&''''''((())))))************)))))))))((((((''''''((()))((((((&&&&&&((((((((()))*********))))))******++++++******)))((()))******)))((()))+++))))))((((((((((((((()))&&&&&&''''''((()))***************)))))))))(((((((((((((((((())))))))))))&&&''')))***+++***((('''((((((((((((((((((((((((***))))))((()))+++---...'''(((***---222888===@@@,,,++++++***)))((((((''''''(((***+++,,,+++)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++)))''''''(((***))),,,000333333111...,,,))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))),,,+++)))''''''''''''((())))))))))))))))))))))))++++++******))))))((((((+++*********))))))(((((())))))))))))***+++,,,---)))***+++------,,,+++******)))((()))***,,,///111---,,,+++***)))'''&&&&&& '''***((((((+++***&&&***+++,,,+++******,,,...******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------............//////000111111111555444222111111111222333000000000111222555777888777777777777999;;;===>>><<<;;;999888777888888999222555999:::999999;;;>>>>>>???@@@AAA@@@>>><<<:::@@@@@@@@@????????????>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;<<<===>>><<<===>>>???>>><<<:::999:::999777666666666777888666777777888888888777777555555444333333222222111222888======777222111111333222111000111222333444111111111111111000//////...///000111111000...---........................000000//////.........---------------------------...------//////...+++(((&&&'''***,,,---.........,,,++++++***)))***************)))((('''&&&%%%%%%))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******%%%&&&&&&&&&''''''((((((&&&&&&%%%&&&'''***---///000...,,,***(((((((((((()))(((&&&%%%&&&''')))+++'''''''''((()))+++,,,---((((((((()))+++,,,***)))%%%%%%%%%%%%&&&&&&'''(((************)))))))))((())))))))))))))))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((()))"""***...)))$$$$$$''')))(((***...111111///,,,***'''''''''''''''''''''''''''((()))(((''''''((()))%%%(((++++++(((&&&&&&'''))))))))))))))))))))))))'''(((((()))***)))))))))(((((((((((())))))))))))'''&&&&&&&&&'''(((***+++***++++++)))'''&&&&&&(((&&&&&&&&&'''((())))))***************))))))))))))%%%&&&'''))))))))))))(((+++***)))*********(((&&&''')))+++------***'''%%%&&&'''((('''&&&''')))+++***)))(((&&&&&&'''((((((&&&&&&&&&''''''''''''(((+++*********))))))(((((((((((((((((())))))))))))******)))(((''''''(((((('''((()))))))))'''&&&%%%))))))))))))))))))))))))((())))))---888DDDGGGEEE******+++***'''&&&''''''(((((((((((()))))))))))))))((((((((((((((())))))(((((()))******************+++,,,,,,+++)))&&&%%%''''''''''''((((((((())),,,,,,+++***)))))))))******)))((((((***,,,///111***,,,///111111///,,,*********)))((('''&&&%%%%%%+++((('''))))))''''''***))))))))))))))))))))))))(((***,,,***'''%%%''')))))))))))))))************++++++***)))((((((((())),,,)))'''(((***+++***'''(((((((((((()))***+++,,,***+++,,,,,,*********+++///...---+++***))))))))),,,+++***))))))***+++,,,******)))))))))***,,,---++++++++++++++++++++++++000---,,,---///000...,,,************************------------------------///...,,,+++***++++++,,,111111111000......000222222111111111333555555555555666777888:::;;;<<<===:::;;;;;;:::999777555333222444666777777999;;;>>>AAAAAAAAA@@@???>>>===<<<>>>>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;;;;<<<>>>???@@@>>><<<999888777777777:::999888666555555444444666777888888888777555444666555444333222111111111222444777777555333222222444333111222333333222000444111...---///111222222//////.........---------......---,,,---...///000......------------............---,,,++++++++++++000000//////...,,,+++***------------------------******)))))))))))))))***//////...---,,,,,,+++,,,+++++++++***************(((((((((((())))))))))))(((***+++***)))((()))*********))))))))))))******+++)))'''&&&%%%&&&'''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))---,,,,,,++++++,,,,,,---***(((''''''(((((('''&&&))))))))))))))))))))))))((()))***+++,,,+++******(((((((((((((((''''''&&&%%%%%%&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))******)))'''&&&'''(((,,,,,,+++***)))(((''''''+++*********))))))((((((((((((((((((((((((((((((---+++(((&&&%%%''')))***))))))(((((((((((())))))++++++***)))((('''&&&&&&******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))***)))(((((((((***---...+++******)))(((''''''&&&))))))))))))((((((((((((---,,,***(((''''''((()))'''***---000000...+++))))))******+++++++++******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))************)))))))))((((((((()))******++++++******)))(((((())))))'''((()))******))))))(((((((((((((((((((((((((((,,,,,,,,,---444<<<===:::)))***+++***'''&&&'''(((---,,,,,,***)))(((''''''))))))(((((((((((())))))&&&'''(((((())))))((((((((()))*********(((&&&%%%&&&&&&&&&''''''''''''(((,,,+++******))))))************))))))***+++...///,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((('''''''''***''''''******'''(((+++))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))************++++++************++++++,,,***)))***,,,,,,***''')))))))))***+++,,,---............---+++*********+++************+++,,,,,,++++++***))))))***+++++++++***)))))))))***+++,,,))))))))))))))))))))))))///---+++,,,...///---+++************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---111111111000......000222111000000111222333444444333444555666888999:::::::::::::::999888666555444222333555555555666999;;;>>>>>>>>>>>>======<<<;;;======>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@???===<<<<<<<<<======???>>><<<:::888888777888:::999888777666555555555666777888888888777555444666555444333222111111111111333444444222111000111444222111111222333111000111///------///000000//////.........---------------,,,+++++++++,,,...///......------------.........------,,,,,,,,,,,,---222222222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,///000111111000...,,,+++******************************))))))((((((''''''(((***+++***)))((()))***++++++************++++++,,,***)))''''''((()))***&&&&&&&&&''''''(((((()))(((((((((((())))))))))))++++++************++++++((('''&&&'''((()))((('''))))))))))))))))))))))))((()))***+++++++++******)))))))))))))))((((((''''''''''''''''''((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))'''((())))))'''&&&'''(((++++++******)))(((((((((*********)))))))))(((((())))))))))))))))))))))))+++***((('''&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%)))(((((((((((((((((()))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((((((***+++---******))))))(((''''''&&&((((((((((((((()))))))))...---+++)))(((((()))***'''))),,,......---+++)))'''''''''((((((((()))))))))))))))(((((((((''''''))))))))))))))))))))))))((())))))******))))))(((,,,,,,***)))((((((''''''***))))))(((((((((((((((&&&'''((())))))***))))))''''''''''''''''''''''''+++,,,,,,,,,000555444///)))***+++)))'''&&&'''(((++++++******)))(((''''''))))))(((((((((((())))))%%%%%%&&&''''''''''''&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''++++++***)))))))))******+++***)))))))))***,,,---,,,+++(((''''''(((+++,,,'''''''''(((((())))))))))))''''''++++++)))))),,,)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))************++++++*********+++,,,,,,******+++---...---+++)))+++++++++,,,---...000000222111///...,,,+++++++++******))))))***++++++,,,++++++***))))))***++++++++++++***)))))))))******))))))))))))))))))))))))---+++***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------000000111000//////000222//////000000111222222222333333444555777888999999:::999888777666666666666222333444444333444666888::::::;;;;;;;;;;;;::::::<<<===>>>???@@@AAABBBBBBDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@??????>>>===<<<<<<>>>===<<<:::999888888888::::::888777666666555555666777888888888777666555666555444333222111111111000111111000///...///111444222111111222222111000///...---...///000...---............------------++++++***)))***+++,,,---......------------.........------------...//////222222222111///---,,,+++++++++++++++++++++++++++++++++******+++,,,------///111333444333000,,,***))))))))))))))))))))))))++++++***)))((('''&&&&&&(((***+++***)))((()))***,,,++++++******++++++,,,,,,+++***)))***+++,,,---&&&&&&'''(((((()))******(((((((((((())))))))))))))))))(((((((((((())))))&&&%%%%%%&&&((())))))((())))))))))))))))))))))))((()))******++++++******************))))))))))))))))))((((((((((((((('''***)))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''((((((''''''((()))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((('''(((((())))))(((((('''###$$$$$$$$$%%%%%%&&&&&&(((''''''&&&&&&''''''((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))************))))))((((((''''''''''''''''''(((((())))))***...,,,+++)))))))))******((()))***+++,,,+++***)))***)))))))))***+++---...***)))))))))))))))(((((())))))))))))))))))))))))'''(((((())))))((((((''',,,,,,+++***))))))))))))(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''$$$'''((()))---111///***)))******)))(((''''''((($$$%%%%%%&&&'''(((((()))***))))))(((((((((((()))%%%%%%&&&''''''''''''&&&&&&'''((()))))))))((((((&&&&&&&&&'''''''''((((((******))))))))))))******+++***))))))))))))******+++)))'''&&&&&&''')))+++'''(((((((((((()))))))))(((&&&(((,,,---******,,,(((((((((((((((((((((((()))'''%%%'''***,,,***(((((()))))))))************++++++******)))*********((())),,,///000000...,,,+++++++++,,,---///000111333111///............------,,,+++***))))))))))))+++******************+++++++++******)))))))))(((+++++++++++++++++++++++++++*********+++++++++***++++++++++++++++++++++++************************++++++++++++,,,------......///000000//////000222///000111111111111111222444555666777888999::::::999888777666555666777888444555555444333333444666777888999:::::::::::::::<<<<<<===>>>@@@AAABBBBBBDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@>>>===<<<======<<<;;;:::999999999;;;:::999888777777666777777777888999888777666555666555444333222111111111000000000...------///222333222111111222222111000------...///111000...+++------------------------,,,+++*********+++,,,---......------------......---------......///111111000000///...---+++***)))************************************++++++,,,---...000111222000...+++)))(((((((((((())))))))))))*********)))((('''''''''(((***+++***)))((()))***+++******))))))******++++++************+++,,,---&&&&&&'''((()))***++++++(((((((((((()))))))))))))))((((((''''''(((((()))'''&&&%%%&&&((()))((('''))))))))))))))))))))))))((())))))*********************)))))))))((())))))******))))))((((((''''''************))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))&&&'''))))))(((((()))+++(((((((((((())))))******))))))))))))))))))((((((************************'''(((((())))))((('''&&&''''''((())))))(((''''''&&&&&&'''''''''((((((((((((''''''''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))***************))))))((((((((('''''''''&&&&&&''''''((()))******++++++***)))(((((())))))((((((((())))))))))))***+++***))))))+++---000111************))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))***,,,...000111(((((((((''''''((()))))),,,+++***))))))((((((''''''''''''''''''''''''''' $$$''''''***---,,,'''((()))***)))((('''((()))###$$$%%%&&&'''((()))*********)))(((((((((((((((&&&&&&'''((((((((((((''''''(((((()))************(((((((((((())))))))))))***))))))((())))))************))))))(((((())))))))))))(((((((((((())))))***)))))))))(((((((((((('''&&&)))...///,,,***,,,(((((((((((((((((((((((()))'''%%%'''***,,,***(((((()))))))))************++++++***(((((('''''''''%%%(((,,,///111111000000)))******+++---...000111111///,,,,,,...000000///,,,,,,+++***))))))))))))*********++++++*********************))))))((((((************************)))************)))******++++++++++++++++++++++++***************************++++++,,,---------------...000000//////000111///111333333222111111333444444555666777777888888777666555555555666777888666777777555444333444666777777888999::::::::::::;;;<<<<<<===???@@@@@@AAAAAAAAAAAA@@@@@@?????????CCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::::::::;;;:::999888888777888888777888999999999888666555666555444333222111111111111111000...---...111333333222000111222222111///......///111222111...,,,,,,,,,---------------------,,,,,,+++,,,---...///......------------......---------...///000111222//////......---+++***)))************************)))))))))))))))***++++++------,,,,,,+++*********''''''(((((())))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))(((((((((((())))))))))))))))))******++++++'''''''''((()))******+++(((((((((((()))))))))))))))))))))(((((())))))))))))(((''''''((()))(((''')))))))))))))))))))))))))))))))))))))))************)))((('''''''''((((((******))))))((((((''''''))))))))))))******************))))))(((((((((''''''''''''''''''((())))))'''((())))))))))))***+++'''''''''((())))))******(((((((((((((((((())))))))))))))))))))))))))))))%%%'''((())))))((('''&&&''''''((((((((((((''''''))))))))))))(((((((((''')))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((((()))******+++*********((((((((((((''''''''''''%%%&&&&&&'''((())))))***)))(((((('''''''''''''''((('''''''''(((((())))))((('''&&&&&&'''))),,,...))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((+++...111333555+++************++++++,,,111000...,,,+++*********''''''''''''''''''''''''###''')))'''(((***((($$$((()))***)))((('''((()))))))))))))))))))))******+++***)))((((((''''''(((''''''((())))))))))))(((((()))))))))******++++++(((((()))))))))*********))))))((((((((()))******))))))))))))(((((((((((('''((()))******)))((('''*********))))))(((((((((((('''+++000000,,,***+++)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))******************)))((('''''''''''''''***---/////////000000((())))))***,,,...000111000---)))***---000111///))))))******+++,,,......)))***++++++++++++***)))))))))*********)))(((((((((((((((((((((((((((((()))***+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,,,,...000000//////000111...222555555222000111333111222222333444444555555444444444555555666888888777888888777555444555777777777888999::::::999999;;;;;;<<<<<<======>>>>>>========================CCCBBBBBBAAA@@@???>>>>>>;;;;;;<<<<<<<<<;;;;;;:::;;;::::::999888888999999777888999999999888777666666555444333222111111111000111000///---...111444333111000000111111000///......///111222111///,,,,,,,,,,,,,,,------------......---------...///000......------------......---------......000111111///////////////...------******************************)))))))))))))))***+++***))))))))))))***+++'''(((((())))))******+++'''((((((((()))))))))***(((***+++***)))((()))***(((((((((''''''(((((((((((((((((()))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))******))))))))))))******)))(((((((((***+++***))))))))))))))))))))))))))))))(((((((((((()))***+++***)))'''&&&&&&&&&'''((())))))((((((((((((((('''(((((()))))))))))))))******))))))((((((''''''&&&'''''''''''''''((())))))'''((())))))(((((()))***'''''''''(((((()))))))))''''''(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((()))((('''&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&)))(((((((((((((((((()))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''&&&&&&&&&'''''''''((((((((())))))((('''''''''(((***+++,,,(((((()))))))))))))))***))))))))))))))))))))))))'''(((((())))))(((((('''))))))***+++,,,...000000)))))))))))))))***++++++///...---+++******++++++(((((((((((((((((((((((($$$(((***(((''')))(((%%%''')))***)))((('''(((***)))))))))******++++++++++++***)))(((''''''''''''''''''((())))))))))))((())))))((((((((())))))***(((((((((((())))))))))))((((((((((((((()))******''''''((((((((((((((((((''''''((())))))((('''''')))))))))))))))*********)))(((,,,111111,,,))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))************(((((('''(((((()))******+++---//////---,,,---...((())))))+++,,,...000111111,,,((((((+++......,,,*********+++,,,...///000)))***++++++++++++***)))'''((()))******))))))((((((((((((((((((((((((((()))***,,,+++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++***+++---///000000///000111,,,111555444111...///111111111222222333333444444111222444555666777777777666777777666555444666777777777888888888888888777;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======@@@???>>>===<<<======>>>:::;;;<<<======<<<;;;;;;;;;;;;:::999999999999:::888888999:::999888777666666555444333222111111111//////000///......111333222111000000111111000///...------///000000...,,,++++++,,,,,,,,,---------///...---------...///000......------------......------------...//////000------......//////......++++++++++++++++++++++++,,,,,,+++***))))))))))))((()))***+++,,,,,,,,,,,,(((((())))))***++++++,,,))))))))))))(((((((((((((((***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''&&&(((((((((((())))))))))))******))))))))))))******'''''''''))),,,......---)))))))))))))))))))))))))))(((((('''((()))***++++++***((('''&&&'''((()))'''''''''''''''(((((((((''''''((((((((()))))))))))))))(((((('''&&&&&&%%%'''''''''''''''((())))))&&&'''((('''&&&%%%&&&'''''''''(((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&''''''(((((((((''')))(((&&&$$$$$$&&&((()))%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((***)))(((''''''((()))***))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''((())))))))))))((()))))))))******+++++++++''''''((((((((()))))))))))))))))))))))))))))))))((())))))******))))))(((******)))))))))******+++&&&&&&&&&&&&&&&'''((()))+++***)))((((((((()))***))))))))))))))))))))))))###((()))''''''***+++)))'''(((***)))(((((()))***###$$$&&&'''***+++---...++++++)))(((''''''''''''&&&'''(((((())))))(((((()))(((''''''''''''((((((''''''''''''((((((((()))((((((((((((((()))******&&&''''''((())))))(((((('''''''''&&&&&&'''''''''''''''((()))***+++,,,,,,))))))---222222,,,(((((())))))))))))))))))))))))(((***,,,***'''%%%''')))))))))))))))************&&&&&&'''(((***,,,---...///000111///+++))))))+++))))))***+++---///111222222,,,''''''***,,,,,,)))......---,,,,,,,,,------)))***+++,,,,,,+++***)))&&&'''(((*********))))))************************)))+++---,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...---,,,***)))***---///000000///000000+++000444444000---...000333333333444444555555555000111333666777777777777666666777666444444666777666777777777777777666666;;;;;;:::::::::999999999888999999:::;;;<<<======>>>===;;;999999:::<<<===:::;;;<<<=========<<<;;;;;;;;;:::999999999::::::888888999:::999888777666666666444333222111111111---...//////......000222222111000000111111000///---,,,,,,---......---++++++++++++,,,,,,---------......---,,,---...///000.........------............------------...//////)))***+++,,,------------++++++++++++++++++++++++......,,,+++***)))))))))''')))---000111000...---((())))))***+++,,,,,,,,,++++++***)))((('''&&&&&&(((***+++***)))((()))*********))))))))))))*********************)))((('''((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))))))))(((((((((((())))))%%%%%%&&&)))---000222111)))))))))))))))))))))))))))((('''''''''(((***+++,,,+++)))((('''(((***+++%%%&&&&&&&&&''''''((((((&&&'''''''''(((((()))))))))(((((('''&&&%%%%%%%%%'''''''''''''''((())))))%%%&&&'''&&&$$$###$$$%%%((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((***(((%%%######%%%(((***$$$%%%%%%&&&'''))))))***'''&&&&&&%%%%%%&&&&&&'''+++)))(((''''''((()))+++************************'''&&&$$$######$$$&&&'''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&''')))*********)))(((%%%&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))((('''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++)))((('''&&&&&&'''((()))(((''''''&&&&&&((()))***'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))''')))---000000...+++)))&&&&&&&&&&&&'''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))(((&&&)))+++,,,+++)))))))))***)))((()))***+++***))))))))))))))))))))))))))))))((('''&&&''')))+++,,,************)))))))))))))))+++---,,,+++***++++++*********+++,,,---///000......---,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,+++++++++******...,,,))))))++++++)))'''))))))))))))************(((((())))))*********+++***,,,------,,,+++---...******))))))))))))******+++,,,.........,,,***)))---...///000000///...---,,,---///111111111111000000000000111222222333333444444444444444666777777999777666444444666777999888888888888777777777666??????>>><<<:::888777666555555666777777777777777777777777777888999:::;;;;;;<<<>>>???@@@???===<<<<<<999666666888999999777666666666666666666555555555555555555555555555555111111///...------------222111000000111111000///,,,+++***+++---...---,,,......---------,,,,,,,,,...............///000111000///---,,,,,,---...///////////////////////////---,,,,,,,,,,,,---......,,,++++++******++++++,,,+++*********+++,,,,,,---)))***,,,///222222000---((('''&&&&&&)))---222555---,,,***(((((()))***+++)))((('''&&&''')))+++,,,&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''(((+++...222666888,,,+++))))))***++++++***+++***)))((((((''''''((())))))(((((('''''''''&&&'''((()))))))))(((&&&%%%((((((((())))))))))))***,,,------+++(((&&&&&&'''((('''&&&'''((())))))''''''((()))((('''&&&''')))'''&&&%%%%%%%%%&&&((()))%%%%%%&&&&&&((()))***+++%%%%%%%%%&&&'''((()))***))))))((((((''''''&&&&&&******))))))))))))******%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******++++++***))))))((((((((((((((()))$$$&&&(((((('''&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((((((&&&$$$$$$%%%&&&&&&&&&''''''''''''((()))***+++***))))))((('''&&&&&&&&&&&&((()))(((''''''((()))%%%%%%&&&(((******(((&&&))))))(((((((((((())))))((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((())))))***)))((('''&&&&&&'''((()))(((''''''&&&'''((()))***((((((''''''((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((******)))))))))((((((((()))+++...000000...,,,)))+++***((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&((())))))((()))+++,,,+++)))((()))******)))((())))))))))))))))))))))))***)))((('''(((***,,,---************)))))))))))))))+++,,,,,,+++******+++)))))))))***+++,,,---...---,,,,,,,,,,,,,,,------......---,,,,,,++++++***+++++++++*********)))))),,,***((((((******(((&&&))))))))))))************((()))))))))************)))+++,,,,,,++++++,,,---*********)))******+++++++++,,,---------,,,***)))---......//////......---------///000000000000/////////000111222222333333333333333333444555666666777666555444444555666777888888888777777777666666:::::::::999999888888888555555666777777777777777777777777777888999:::;;;<<<<<<<<<<<<<<<=========<<<999777666888999888777555666666666666555444444444444444555555555555555444444333222111111111111222111///000111111000......---,,,---/////////............---------,,,,,,......------......///000000...---,,,,,,---...///////////////////////////---,,,,,,,,,,,,---............---++++++************))))))))))))***+++,,,))))))***---//////...,,,)))(((((((((***...111333,,,+++)))((('''((()))***+++***((('''''''''))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((('''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&''''''))),,,///222444***(((&&&&&&((()))((('''''''''''''''((()))***+++))))))((((((((('''''''''&&&'''(((((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''')))***+++***((('''((()))((('''&&&'''((())))))'''((()))***)))((('''(((******))))))))))))***++++++))))))((((((((())))))***'''''''''''''''((()))***((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''(((((('''((())))))(((((()))***'''(((((())))))(((((('''(((((((((((((((((((((((((((&&&%%%%%%&&&'''(((''')))(((((('''''''''((((((***))))))(((''''''&&&&&&&&&((()))((('''&&&((()))'''((()))+++---,,,)))'''((((((''''''''''''((((((((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))***))))))(((((()))******))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((('''''''''***,,,...000000...+++***((((((&&&%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((()))(((&&&%%%&&&***,,,,,,***))))))******((('''))))))))))))))))))))))))***)))(((((()))***,,,---************)))))))))))))))***,,,,,,***)))***+++((((((((()))***+++,,,---************+++,,,------...------,,,,,,+++***************)))))))))((((((---+++***+++,,,,,,+++***))))))))))))************))))))))))))************(((***++++++******+++,,,******)))******+++,,,,,,,,,,,,,,,++++++++++++***...------,,,,,,------...------.../////////............///000111333333444111222222333333444555555444444444444444444444444777777777777666666666666555555666666777888999999666666777777888888777777777777777777888888999:::<<<;;;:::999999;;;<<<===;;;999888777888999888777555555666666555444444333333333444444555555555666555555444333222222222222111000//////000000///......---,,,---///000///............------------,,,------------------...//////...---,,,,,,---...///////////////////////////---,,,,,,,,,,,,---......111000...,,,+++******)))))))))((((((((()))*********)))((()))+++,,,+++***((((((((()))***,,,...///+++***((('''''''''((()))---,,,***(((&&&&&&&&&'''''''''((((((((((((''''''***))))))))))))))))))******))))))(((''''''&&&&&&((((((((((((((()))******(((((((((((((((((((((((('''''''''((()))+++---...((('''%%%%%%'''((('''''''''&&&&&&''''''((()))***))))))((((((((((((''''''&&&&&&&&&'''&&&&&&%%%$$$''''''(((((((((((())))))%%%'''(((((((((((()))+++((('''&&&'''((())))))''')))***+++***)))((()))+++''''''((((((((()))))))))---,,,+++)))(((((((((((())))))((((((((())))))***'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))((('''%%%&&&((()))))))))******)))(((''''''&&&&&&***))))))((((((''''''&&&'''((()))((('''&&&'''(((***+++,,,///000...***''''''''''''&&&&&&'''''''''((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((''''''(((((((((''''''''''''((((((((())))))))))))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&***+++---------,,,***)))&&&%%%%%%%%%&&&(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((())))))))))))'''%%%%%%'''(((---+++))))))***)))(((&&&(((((((((((((((((((((((((((((((((((()))***+++,,,************)))))))))((((((***++++++***))))))***((((((((()))***+++,,,,,,((((((((()))***,,,---............---,,,,,,+++++++++*********))))))))))))+++************+++******((()))))))))************)))))))))))))))*********((()))******))))))***+++)))))))))))))))***+++,,,,,,++++++*********++++++...---++++++++++++---...------..................---...///000111222333444000111111222333333444444333444555555555555444333777777666666666555555555333444555666777888999999666777777888888888777777777777777777777888999999::::::::::::;;;;;;;;;<<<::::::999999999999888888555555666555555444333222222333333444444555555666333333222111000000111111111000...///000000///---,,,+++***+++---......---............------------------,,,,,,,,,------...------,,,,,,,,,---...///////////////////////////---,,,,,,,,,,,,---......000000...---,,,+++++++++)))))))))(((((())))))***,,,)))''''''(((******)))&&&&&&'''((())))))))))))+++***)))(((((((((((())),,,+++***((('''''''''''''''(((((((((((((((((('''***)))(((''''''((()))***))))))((((((''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((())))))))))))'''&&&&&&((())))))(((***)))((('''&&&&&&&&&&&&))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********%%%&&&(((((('''''')))***((('''&&&'''((())))))'''((()))******(((((()))***&&&&&&''''''((((((((((((,,,+++***)))((('''''''''))))))(((((('''(((((((((&&&&&&''''''(((((()))))))))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''&&&&&&&&&'''((((((%%%&&&)))+++---,,,)))'''(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&''')))******)))*********))))))(((((('''))))))))))))(((((('''''''''((()))((('''&&&'''(((++++++---///000...***&&&''''''''''''''''''''''''(((((())))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''(((((((((((((((((('''&&&''''''(((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&))))))*********))))))((())))))(((((()))+++---...'''''''''''''''''''''''')))))))))))))))))))))))))))((('''''''''(((***+++$$$&&&((()))((((((((()))---+++))))))***)))(((&&&((((((((((((((((((((((((&&&&&&''''''((())))))***************)))))))))(((''')))******)))((())))))***************+++,,,---''''''((()))***,,,---...//////......---,,,,,,,,,,,,,,,+++++++++*********''''''''''''&&&&&&&&&&&&((()))))))))******************))))))))))))))))))''')))******)))(((***+++((((((((((((((()))***+++,,,++++++******+++,,,,,,---,,,+++******+++,,,------------------......///---...///000111222333333///000111222333333333333444555666666666666555444666666666555555555555444555555666666777888888888777777888888888888777777777777777666777777888888777999<<<>>>>>>===;;;999::::::::::::999888888999666666666666555444333222333333333333444444555555222222111000000000111111111000//////000000///...,,,++++++,,,...//////...//////.........---------...------,,,,,,,,,------,,,,,,,,,,,,------......////////////////////////---,,,,,,,,,,,,---............---,,,,,,,,,------+++******)))))))))******---+++((('''(((*********'''((()))******))))))(((++++++******))))))))))))))))))(((((((((((())))))(((((((((''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((())))))''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))(((((('''((('''%%%&&&((())))))(((***)))(((''''''&&&&&&'''(((((())))))))))))))))))''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&'''(((((('''&&&'''((())))))''''''((())))))''''''((())))))))))))*********++++++)))(((((('''''''''(((((((((((('''&&&&&&&&&''''''&&&&&&''''''(((((())))))***))))))))))))))))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((''''''((())))))***$$$'''+++111333111+++%%%(((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((***+++***)))((()))***++++++++++++***)))))))))))))))(((((((((((()))))))))'''&&&&&&(((******+++---...,,,(((%%%'''((())))))))))))((('''(((((()))***+++******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))''''''((((((((((((''''''&&&''''''((()))(((((((((%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******"""'''***++++++,,,---,,,***))))))******((('''))))))))))))))))))))))))%%%%%%&&&''''''(((((()))************))))))))))))'''(((******((('''((()))***************+++,,,---((((((((()))***,,,---...///......------,,,++++++,,,,,,,,,++++++++++++******+++,,,+++((('''((()))))))))))))))************************))))))))))))''')))******))))))***+++******)))))))))))))))***+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------------...///000111...//////000000111111111///000222333444444333222555555555555555555555555666555555555444444444444666666777777777888888888888888999999888888777777777777777666666777777888666888<<>>?????????>>><<<;;;999888666444333444555666777666555444555666999:::999::::::;;;;;;::::::999:::999999888777666555555777555444222222333444555555444333222111222333333555555444333222222222222000000000000000000000000111000///......///000111,,,,,,,,,---...///000000------++++++++++++---------------...............---,,,,,,++++++,,,,,,---...---,,,,,,------+++)))+++*********))))))((((((***)))'''&&&'''(((***+++))))))))))))))))))))))))+++*********))))))((((((&&&(((***,,,,,,+++)))''',,,+++)))((('''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***''''''''''''''''''''''''***))))))((('''&&&&&&&&&$$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%+++444333,,,))))))))))))************&&&&&&&&&&&&''')))***+++///,,,(((&&&''')))******&&&&&&&&&''''''''''''(((***)))'''&&&'''(((***+++,,,***)))((()))((('''%%%(((((((((((()))))))))))))))(((((('''(((((()))***&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&''''''((((((((((((((())))))((((((''''''&&&&&&---***&&&&&&((()))((('''''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''******))))))((((((''''''************))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''')))---///...(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((()))((('''&&&''')))******)))'''&&&&&&(((******)))(((((()))%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&))))))'''%%%''''''''''''((())))))***%%%&&&&&&'''(((((())))))&&&******&&&$$$''''''###&&&&&&&&&''')))))))))((())))))((('''''''''''''''***)))(((''''''((()))***''''''&&&&&&'''((()))***,,,+++)))'''&&&&&&''''''&&&'''((((((&&&&&&'''((((((&&&%%%%%%'''(((((('''))))))(((((('''(((((((((''''''(((((()))*********'''((())))))******))))))))))))))))))************))))))*********+++++++++(((+++---,,,***)))***,,,------,,,++++++***))))))++++++++++++***)))))))))******))))))((('''''''''+++***)))))))))***,,,,,,++++++******)))(((((('''''''''(((((()))+++,,,---222000---******+++---...*********++++++,,,,,,,,,,,,---------............+++++++++,,,---...///000000/////////////////////000000111222333444555555222222222333444444555555666666666666666666666666999888777777888:::;;;;;;===>>>>>>>>>>>>===;;;:::999888666444444444555666888777666666666888:::;;;999::::::;;;;;;::::::999;;;;;;:::999888777666666777555444222222333444555555555444444444555777888555555444333222222222222000000000000000000000000111000///......///000111,,,---------.../////////......---,,,,,,---........................------,,,++++++******++++++,,,///---,,,,,,------,,,***+++*********))))))))))))))))))''''''''')))+++,,,))))))))))))))))))))))))************)))))))))((($$$&&&)))+++,,,,,,+++******)))((('''&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''((((((&&&%%%+++111111+++&&&&&&'''''''''(((((((((''''''&&&''''''((()))******'''%%%$$$%%%''''''''''''''''''((((((((())))))))))))'''''''''(((***++++++***(((((((((((('''%%%'''((((((((())))))))))))******))))))))))))))))))''''''''''''((((((((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((()))***)))))))))((((((((((((((('''''''''***'''&&&'''***,,,,,,+++(((((('''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''))),,,...---((($$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%&&&'''(((((('''&&&%%%&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&'''''''''((('''&&&'''(((((('''%%%&&&''''''(((((()))******&&&&&&'''(((((()))******'''((((((&&&&&&(((&&&!!!(((&&&$$$'''***,,,)))%%%)))((((((''''''''''''((())))))(((((((((((())))))((('''''''''))),,,///000333///***&&&$$$%%%''')))%%%&&&''''''%%%%%%&&&'''((('''&&&&&&((())))))((((((((())))))***)))))))))''''''(((((()))************)))))))))******++++++))))))))))))************)))))))))*********++++++)))+++,,,,,,+++******+++,,,,,,,,,+++******))))))///...,,,*********++++++((((((((('''''''''''''''*********)))***++++++,,,++++++******)))((((((((((((((((((((()))***,,,,,,,,,,,,+++******,,,---...((()))***+++,,,------............////////////000,,,,,,,,,,,,,,,---......//////////////////////////////...///111444777999333333333444555555666666777777777777777777777777888888888888999:::;;;<<<============<<<;;;:::999999888666555444444555666888888777777888999;;;<<<::::::::::::::::::::::::;;;;;;:::999888777666666666555444333222333444444444444444444666777888999555555444333222222222222000000000000000000000000000//////......//////000------..................//////............///////////////...---------,,,++++++************++++++---+++))))))***++++++******************)))))))))))))))(((((()))***,,,---))))))))))))))))))))))))************))))))))))))%%%''')))+++,,,+++***)))((('''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((&&&%%%)))...---)))%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&%%%$$$%%%&&&'''&&&%%%(((((((((((()))))))))***)))((('''''''''(((***+++***)))''''''(((((('''%%%''''''((((((((()))))))))++++++,,,,,,,,,***)))(((''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))((((((((((((''''''((())))))***************'''''''''(((((((((((((((&&&$$$$$$%%%''')))***)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((***++++++)))&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%'''''''''%%%###$$$%%%&&&&&&&&&''''''''''''''')))(((((((((((('''&&&%%%&&&''''''((())))))******))))))))))))))))))))))))***)))(((((()))***((($$$***((('''''')))(((&&&###)))(((''''''''''''(((((())))))(((((((((((())))))+++***((('''((()))+++---333111,,,((('''''')))+++'''((())))))((('''((()))***((('''(((***+++++++++$$$%%%(((***,,,,,,,,,,,,(((((())))))***+++++++++******)))((((((***+++,,,((()))))))))************))))))))))))************+++,,,---------,,,,,,,,,,,,+++++++++******))))))///...---,,,+++*********'''''''''(((((()))))))))((((((((((((((())))))***************))))))(((((((((((((((((()))***+++,,,))))))******++++++,,,,,,))))))***+++,,,,,,------.........///////////////------,,,,,,+++,,,,,,---.........///////////////............000333555777333333444444555666666777777777777888888888888888888999:::::::::;;;<<<======<<<<<<<<<;;;:::999999:::999777666555555555555777777777777888:::;;;<<<::::::::::::::::::::::::::::::999888777666555555666555444333333333444444222222333333444555666666555555444333222222222222000000000000000000000000////////////////////////...............---------........................000000///...---,,,,,,,,,,,,++++++++++++++++++,,,+++)))&&&&&&''')))******************************))))))))))))***+++---...))))))))))))))))))))))))*********)))))))))))))))***++++++++++++)))'''&&&''''''''''''''''''(((((())))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((('''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((()))'''&&&&&&(((******(((''''''''''''((((((((()))))))))((('''''''''''''''&&&&&&'''(((***+++)))'''''''''((((((((())))))))))))(((((('''((()))******)))(((&&&'''(((((('''&&&'''''''''((((((((()))))),,,,,,......---+++)))''''''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((()))************)))&&&&&&''''''(((((())))))((('''''''''''''''''''''***))))))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))''''''(((((())))))******************))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((())))))))))))&&&&&&&&&''''''(((((((((***(((''''''''''''&&&$$$'''''''''((((((''''''''''''(((((('''%%%$$$%%%&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&'''((()))*********)))++++++***)))((('''&&&&&&***((('''((())))))))))))((()))***(((&&&%%%&&&(((((((((''''''''''''(((((((((((())))))))))))((((((+++)))'''&&&%%%&&&'''(((,,,+++***))))))(((((()))((()))******(((((()))***+++***)))))),,,---------$$$&&&(((***,,,,,,,,,,,,))))))***++++++,,,,,,---***)))((('''((()))***+++((()))))))))************(((((()))))))))*********------......///......---++++++***************)))+++,,,------,,,***(((''''''(((((())))))******+++'''((((((((())))))))))))*********))))))))))))))))))((((((((()))***++++++******************))))))++++++++++++++++++++++++------------------------------,,,++++++++++++,,,------....../////////000......///000111111111111333333444444555666666777888888888999999999::::::999;;;===<<<;;;:::<<<===<<<;;;;;;::::::::::::::::::999888777666555444444555666666777888999:::;;;;;;::::::999999::::::;;;;;;;;;:::999888777777666555555444444333333333333444444444444444444333333555555444333222222222222000000000000000000000000......////////////.....................------------------......---------000000///...---,,,,,,,,,------,,,,,,,,,,,,------,,,)))'''''')))+++,,,,,,***************+++++++++)))))))))******+++,,,---(((((((((((((((((((((((())))))))))))))))))******++++++++++++***)))'''&&&'''((((((((()))))))))((())))))************))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&'''((())))))))))))'''''''''''''''''''''''')))'''&&&'''''''''''''''''''''''''''((((((((()))***)))(((''''''&&&''''''''''''(((***,,,,,,***(((&&&&&&'''''''''(((((((((((((((((((((((())))))***((('''&&&'''((()))((('''''''''''''''((((((((((((+++,,,---...---+++((('''(((((((((((((((''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))))))))&&&'''(((((())))))((((((&&&&&&''''''(((((()))))))))******+++***************))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******''''''(((((())))))******************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((''''''''')))***&&&&&&&&&'''(((((())))))***)))(((((())))))'''&&&(((((((((((((((((((((((())))))***((('''&&&(((***((((((((('''''''''''''''''')))******(((''''''(((&&&''')))***++++++***)))++++++***)))'''&&&%%%%%%(((&&&&&&''''''&&&***///***+++,,,)))%%%%%%)))...(((''''''''''''(((((()))(((((())))))))))))((((((&&&&&&&&&%%%&&&&&&&&&'''$$$%%%'''(((((('''&&&%%%&&&'''((((((&&&&&&'''(((***)))((()))+++---------))))))******))))))((('''))))))******+++,,,,,,---)))(((((((((((()))******))))))))))))************((((((((()))))))))******...------...//////...,,,************************''')))+++---,,,***(((&&&((()))))))))******++++++))))))***++++++++++++*********)))))))))))))))))))))))))))))))))***+++++++++++++++******)))((((((,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++---,,,+++++++++++++++,,,---------......//////000...//////000000///......333333333444555555666666888888999999:::;;;;;;;;;:::===@@@???<<<:::;;;===;;;;;;:::::::::;;;<<<<<<::::::999888666555444444444555666777888::::::;;;;;;;;;999999999999;;;;;;======<<<;;;:::999888888555555444444444333333333555555666666555555444333555555444333222222222222000000000000000000000000---......//////......---------..................,,,---............---,,,/////////...---------,,,......------------......---+++******---/////////*********+++++++++++++++)))))))))***************(((((((((((((((((((((((())))))))))))************''''''(((******+++++++++((())))))***))))))((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))&&&''''''((()))(((((((((''''''''''''''''''''''''((((((((((((((((((''''''$$$%%%&&&((())))))******'''''''''''''''''''''''')))&&&&&&((((((&&&&&&)))%%%%%%&&&&&&&&&'''''''''***)))(((''''''''''''''''''&&&'''(((******(((&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((''''''(((***+++***)))&&&&&&'''''''''(((((((((******+++++++++)))((('''(((((((((((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&'''((((((((((((((('''''''''(((((((((((((((!!!###&&&''''''((()))+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******((())))))'''&&&&&&(((+++&&&&&&&&&'''((()))))))))+++***))))))******)))((()))(((((((((((((((((()))''''''((('''%%%&&&(((***)))((((((((('''''''''&&&&&&(((******((('''(((***&&&''')))+++++++++***)))(((((((((''''''''''''&&&'''&&&'''(((%%%$$$,,,777666444///***''''''***,,,'''''''''''''''((())))))'''((()))******)))((('''%%%&&&'''((((((((('''&&&$$$%%%'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''(((&&&&&&''')))++++++++++++***)))((('''&&&&&&&&&'''(((((()))******++++++((()))******++++++******))))))))))))************(((((((((((()))))))))***---,,,+++,,,...///---***))))))))))))************((()))***++++++******)))((((((((()))))))))))))))((()))***+++,,,++++++***)))))))))))))))))))))***)))))))))))))))******+++,,,+++***)))))))))******++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++,,,+++++++++++++++,,,,,,,,,,,,---......///000000000///...---------//////222222222333444444555555999999999:::;;;<<<<<<<<<<<>>???::::::999888777555444333555666777999:::;;;<<<<<<<<<;;;999888888999;;;<<<<<<;;;;;;:::999888777666444444555555444444333333222333444555555444444333555555444333222222222222000000000000000000000000------...//////...------,,,---------.../////////---...////////////...---..................------...------,,,,,,------...+++******+++...000//////*********++++++,,,,,,,,,))))))******))))))((((((((((((((((((((((((((((((((()))))))))************&&&'''((()))***+++,,,,,,((())))))))))))'''&&&%%%&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&((()))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((()))&&&&&&)))(((%%%&&&+++&&&&&&'''''''''((((((((()))(((((('''''''''((((((((('''&&&'''((((((&&&%%%''''''''''''(((((((((((('''(((((())))))))))))))))))(((''')))+++,,,,,,+++&&&&&&&&&'''''''''(((((((((((((((((((((((((((''')))(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((((((((((((''''''''' $$$%%%%%%%%%''')))(((((('''(((((()))***+++************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********'''))))))(((&&&&&&(((***&&&&&&&&&'''((())))))***+++***)))***+++,,,+++)))((((((''''''''''''((((((###$$$$$$###"""###%%%((())))))(((((('''''''''&&&%%%(((******(((''')))+++&&&''')))+++,,,+++***)))%%%%%%&&&&&&'''((((((((())))))***+++'''%%%000???EEE===222+++)))((('''&&&'''''''''''''''((()))***'''((()))******)))((('''((()))***+++***)))&&&%%%)))))))))))))))(((((('''&&&'''((((((&&&&&&'''(((%%%$$$###%%%''')))***))))))((('''&&&&&&'''((()))&&&&&&''''''((())))))))))))***+++,,,---,,,++++++))))))))))))************(((((((((((()))))))))))),,,***)))***------+++))))))))))))))))))************))))))))))))+++,,,---((((((((((((((((((((((((&&&'''(((******))))))((()))))))))))))))************)))))))))))))))***++++++***)))))))))***,,,,,,))))))***+++,,,------...---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,------...///000000111///,,,******---000333111111222333333444444555999999::::::;;;<<<=========AAADDDBBB<<<999999;;;999999999:::;;;===@@@AAA:::::::::999777666444333666777888:::<<<<<<======<<<;;;999888888999;;;<<<888888777666555444333333444444555555444444333222---...000222333333333222555555444333222222222222000000000000000000000000,,,---...//////...---,,,,,,,,,------...///000000...///000111111000///...---------...............---,,,,,,++++++,,,,,,---''''''(((***,,,...---,,,*********++++++,,,,,,,,,)))******))))))((('''&&&(((((((((((((((((((((((((((((())))))*********+++)))))))))))))))*********(((((())))))(((&&&$$$###''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((''''''&&&)))))))))))))))))))))))))))&&&&&&***)))%%%&&&,,,))))))))))))************((((((''''''''''''((((((***)))''''''(((((('''&&&(((((((((((())))))))))))'''(((((())))))))))))))))))(((((())),,,------,,,&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''((())))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((()))***************))))))(((((('''''''''&&&$$$(((++++++)))((()))+++''''''''''''(((***++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++******))))))((((((''''''************))))))))))))(((((((((((((((((((((((())))))))))))************&&&(((***(((&&&%%%'''***((((((((((((((('''''''''((())),,,......---+++)))(((((())))))))))))((((((***(((%%%%%%&&&'''''''''$$$%%%''')))***)))(((''')))%%%%%%******&&&&&&***'''&&&%%%$$$$$$%%%&&&'''&&&''')))***)))((()))***$$$'''(((&&&$$$)))444>>>@@@999000)))((()))******$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))******(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&'''''''''(((((((((((()))######%%%&&&'''(((((((((+++(((%%%%%%''')))((('''++++++++++++++++++++++++$$$%%%%%%&&&'''((())))))((()))***+++,,,,,,+++***------,,,+++***)))((('''((())))))******((('''&&&)))))))))))))))(((((('''***)))))))))******)))'''))))))************))))))))))))(((((('''''''''&&&)))*********++++++++++++)))***++++++***)))(((''',,,+++)))((((((((()))***---,,,,,,,,,,,,---......111222111///---+++,,,---.....................---,,,...///000///...///000333444444444555666666666888999999:::;;;;;;;;;;;;@@@>>><<<:::999888999999888999<<<===>>>>>><<<;;;:::<<<===;;;888555333333555666888:::;;;;;;;;;::::::;;;<<<<<<===<<<<<<<<<;;;:::999777555333222111444444444444444444444444444333333222222333333444222222222222222111000///111111111111111000//////000000////////////000000000000////////////000000111///...------...///111---......---,,,+++***)))+++++++++,,,,,,---------***++++++,,,,,,++++++***)))***+++***(((((((((***+++******)))(((''''''&&&))))))))))))))))))))))))***)))(((''''''((()))***''''''(((((())))))******))))))))))))))))))))))))((((((((((((((('''''''''***))))))((((((((((((((($$$---///'''$$$***,,,''''''(((((())))))))))))((((((((((((((())))))))))))(((((((((((('''&&&%%%$$$)))))))))))))))(((((((((,,,---------,,,***)))'''(((''''''''''''(((((()))))))))))))))))))))))))))***(((''''''(((((('''%%%))))))))))))************'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))((('''''''''''''''&&&&&&''''''(((((())))))+++***)))'''''''''((()))******))))))((((((''''''((((((((((((''''''''''''+++******))))))))))))))))))))))))))))))(((''''''((()))))))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************+++***)))(((((()))***+++)))((('''&&&&&&'''((()))******))))))((((((''''''---,,,,,,+++***)))((((((((((((''''''''''''((((((******)))(((((((((((((((((((((((((((((((((((('''%%%&&&(((***+++******)))((((((((())))))(((((((((&&&$$$###$$$&&&''''''&&&$$$%%%''')))***)))(((((((((%%%%%%))))))&&&&&&***((((((''''''''''''((((((&&&((())))))(((((()))******++++++((('''***222999666111***%%%%%%'''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&''''''''''''(((((((((%%%%%%&&&'''((((((((((((***(((&&&''')))***)))'''++++++++++++++++++******'''((((((((((((((((((((('''((()))***+++***)))(((************************)))(((((('''((()))***+++)))))))))))))))(((((('''(((((((((***++++++)))'''))))))************))))))******)))))))))(((((((((((((((''''''(((((())))))+++******)))))))))))))))))))))(((((()))***+++,,,---,,,,,,,,,,,,---......555555444111---++++++,,,------------.........///---///000111000///000111333333333444555555666666888999::::::::::::::::::===;;;:::888777777777888888999;;;=========<<<;;;;;;<<<===;;;888555444444444555777999:::;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;888777777666555444333333333333333333333333333333222222222111111222222222111111222222222111000000111111111111111000////////////............//////000000////////////000000000///...------...///000---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,------,,,***)))***++++++******)))((((((''''''))))))))))))))))))))))))***)))(((((('''((()))***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))*********)))))))))))))))))),,,777999...&&&(((***((())))))))))))(((((((((((('''((((((((())))))))))))+++******((('''%%%###"""((((((((((((((((((((((((+++++++++******)))''''''******)))))))))))))))***))))))))))))))))))))))))***)))'''((())))))'''&&&((((((((()))))))))******''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))(((''''''''''''''''''''''''(((((((((((((((+++***)))(((''''''((())))))))))))(((((((((((((((''''''''''''''''''''''''+++***))))))(((((()))))))))))))))))))))(((''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((())))))******))))))((((((((()))))))))************)))(((((((((((()))***))))))(((''''''((())))))))))))))))))((((((''''''+++******))))))(((((('''''''''&&&&&&&&&&&&''''''******)))(((((((((((((((''''''((((((((((((((((((%%%&&&&&&'''((())))))***''''''((((((((((((''''''$$$###$$$&&&)))***)))'''$$$&&&''')))))))))(((((('''%%%%%%(((((('''''')))((())))))******))))))(((&&&((())))))((('''(((***---,,,******+++...222444,,,)))%%%$$$%%%'''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''((())))))***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''((()))+++,,,***))),,,+++++++++******))))))*********))))))((((((((((((((()))******)))'''&&&&&&'''(((((()))***++++++***((('''&&&'''***---///))))))******))))))((('''&&&'''(((+++---,,,***'''))))))************))))))************))))))))))))((('''&&&&&&&&&''')))***+++***))))))((())))))***((((((((((((***+++,,,---,,,,,,,,,,,,,,,---......777777666222...+++++++++,,,,,,------......//////...000111111000000000111222222333333444555555666999999999:::999999888888888888777666666666666666777999:::<<<<<<<<<;;;;;;;;;<<<===<<<999666555555333444666888999:::;;;;;;::::::;;;;;;;;;;;;::::::555555555555555555444444222222222222222222222222111111000000000000111111000000111111222111111111000000111111000000////////////............//////111000000//////000000111000///...------...///000...---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,---...,,,***))))))************))))))(((((('''))))))))))))))))))))))))))))))((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))******+++&&&&&&&&&'''''''''''''''///:::===222'''&&&)))***+++***)))((('''''''''(((''''''((((((((()))))))))******))))))(((&&&%%%$$$&&&&&&&&&'''((((((((()))***)))((('''''''''''''''++++++***)))(((((((((((())))))))))))))))))))))))+++)))(((((()))***)))''''''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''''''''(((((((((((((((((('''''''''***))))))(((((((((((()))(((((((((((((((((())))))''''''''''''''''''''''''+++***))))))(((((()))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''')))******************)))(((((())))))))))))******)))((((((''''''(((((()))***))))))(((((())))))***)))))))))(((((((((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***))))))(((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''&&&&&&(((+++------***(((%%%&&&'''((()))))))))(((&&&%%%&&&'''((((((((()))((()))***++++++***)))((('''((()))(((''''''((()))***((('''***...222333222((('''&&&&&&'''((())))))(((((()))))))))***************))))))((((((''''''((((((((('''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''(((((())))))&&&&&&&&&&&&'''''''''''')))(((((('''''''''''''''&&&'''***,,,------+++***+++++++++***))))))(((((())))))))))))))))))))))))))))))*********)))'''&&&&&&&&&'''((()))******+++***)))((('''(((***,,,...)))************)))((((((&&&''')))---///...+++((())))))************))))))))))))))))))))))))))))))***)))((('''((()))+++,,,))))))************)))(((((()))))))))***+++,,,,,,,,,,,,++++++,,,,,,---...555555444111---++++++,,,---------------------------///111111/////////000000111111222333444555555999999999999888777666666555555555555555555666666777888999:::;;;;;;;;;:::;;;<<<===<<<999777555555222333444666777999::::::999999::::::::::::999999555555555555444444444444111111111111111111111111111111111000000111111111//////000111111222111111///000000000000000//////000//////////////////000111000000//////000000111///......------......///...,,,+++******+++---///---------,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,,,,***(((''''''(((*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&''''''((((((((((((***222444...''''''*********)))(((''''''((())))))'''''''''((((((((())))))&&&&&&'''((()))******)))$$$%%%%%%&&&'''((()))))))))((('''&&&&&&&&&'''(((***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((+++)))((()))***+++***(((&&&&&&&&&'''''''''(((((()))(((&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))(((''''''''''''(((((())))))((((((''''''&&&&&&)))))))))(((((((((((()))&&&''''''(((((()))))))))''''''(((((((((((())))))******)))((((((((((((((()))))))))))))))(((''''''((((((((((((((())))))***''''''''''''''''''''''''******++++++++++++******(((((((((((()))))))))***((((((''''''''''''((((((******))))))))))))******(((((((((((((((((((((((('''''''''(((((()))))))))'''''''''&&&&&&'''''''''))))))(((((((((((())))))&&&'''''''''(((((())))))---+++)))'''&&&&&&''''''''''''((((((((((((''''''((((((***,,,---,,,)))%%%%%%&&&'''(((((()))))))))%%%'''''''''((()))***)))'''''')))******)))''''''((((((((('''&&&&&&'''))))))'''&&&)))...111000---((((((((((((''''''''''''''''''((((((((()))))))))******))))))((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))((((((''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%'''+++---...---+++************))))))(((((((((&&&&&&'''(((((()))*********++++++,,,+++***((('''((((((((((((((()))))))))))))))*********))))))(((***************))))))((('''(((+++...111000---***))))))************))))))((((((((((((((((((((((((***))))))((()))***+++,,,&&&(((+++------+++(((&&&******+++++++++*********,,,++++++++++++,,,------///000000...,,,+++,,,---//////...---,,,++++++***,,,...//////...------...//////000111222333444444888888888888777666555555555555555666666666666666666777888999999::::::::::::;;;===<<<999777666666111222333444555777888999777888888999999999999999666666666555555444444333111111111111111111111111222222111111111111222222...///000111111111111111...//////000000000//////111000000//////000000111000000////////////000000......------------.........,,,+++******+++---///---------,,,,,,+++++++++***++++++,,,,,,++++++******+++,,,***(((''''''(((************))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))((((((((((((************************))))))((('''&&&%%%%%%$$$'''((()))++++++,,,,,,+++(((******((('''))))))'''((((((((((((((()))******''''''''''''((((((((((((&&&&&&((()))******++++++$$$%%%%%%&&&'''((()))))))))((('''&&&'''((()))***))))))'''&&&%%%%%%%%%%%%((((((((((((((((((((((((***)))((()))***+++***)))&&&&&&&&&&&&''''''''''''***)))(((''''''((()))***'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((())))))))))))(((&&&&&&''''''(((((())))))(((((()))))))))************))))))((('''((((((((()))))))))))))))(((''''''((((((((('''((()))***+++((((((((((((((((((((((((******++++++++++++******'''(((((((((((()))))))))''''''((((((((((((''''''))))))************))))))'''''''''''''''((((((((('''(((((())))))******+++))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&''''''((()))))))))+++***(((&&&%%%$$$$$$%%%(((((())))))))))))((((((''''''(((***+++)))&&&###&&&&&&''''''((()))))))))%%%((()))'''(((,,,,,,***&&&''''''((((((''''''&&&((()))((('''%%%%%%'''))),,,)))((((((+++,,,***''''''((()))(((%%%$$$$$$%%%''''''''''''(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))&&&''''''''''''''''''&&&***))))))(((''''''&&&&&&'''''''''(((((((((((()))((('''&&&%%%$$$$$$%%%&&&%%%(((,,,------+++******(((((((((((((((((())))))%%%&&&&&&''')))******+++******+++,,,,,,+++))))))*********))))))(((((((((((()))*********((('''&&&******++++++******)))((()))***+++...000///---***))))))************))))))''''''''''''(((((((((((('''((((((((())))))))))))%%%'''***------+++((('''++++++,,,,,,+++******)))+++++++++++++++,,,------***+++,,,,,,***+++,,,...///......---,,,+++******,,,...//////---,,,,,,------...///000111333333444666666777777666666555555555555666666777666666555666666777777888999999:::999:::<<<;;;888666555555222222222222333555666777444555777888999999::::::777777777666555555444444111111111111111111111111222222222111111222222222//////000000111000000000......///000000000//////000000////////////000000///......------......///------------------------...---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++,,,---,,,*********,,,************************))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''&&&%%%$$$$$$"""###%%%''')))))))))(((+++)))''''''))))))'''%%%''''''((()))))))))))))))&&&&&&'''''''''(((((((((******+++******)))((('''&&&&&&&&&'''((((((((()))((((((((((((((()))***+++******)))((('''''''''''')))))))))))))))))))))))))))((('''(((***+++***)))&&&&&&&&&''''''''''''((())))))(((((((((((())))))************************'''''''''''''''((())))))(((''''''''''''(((((()))(((((((((((((((''''''''''''(((((())))))))))))(((''''''''''''''''''((((((((((((((())))))******+++***)))((((((''''''(((((()))))))))))))))((('''''''''&&&%%%%%%&&&''')))***(((((((((((((((((((((((()))******************)))''''''(((((((((((())))))'''(((((())))))(((((('''((())))))******))))))(((&&&''''''''''''(((((((((((((((((())))))************))))))))))))))))))***((((((((((((((())))))***&&&&&&''''''((())))))***)))(((''''''&&&&&&''''''))))))************))))))&&&&&&&&&(((***)))'''%%%&&&&&&&&&''''''((()))***&&&***+++((()))......+++(((''''''&&&&&&''''''((())))))(((&&&$$$$$$''')))+++***))))))))))))(((''''''))))))'''%%%###$$$&&&'''''''''(((((((((((()))(((((((((((())))))))))))'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((()))))))))******)))(((&&&%%%%%%&&&'''(((&&&))),,,---+++))))))***&&&''''''(((((()))))))))((((((((())))))*********((()))***++++++******)))++++++*********)))))))))'''''''''''''''(((((((((***++++++++++++***))))))*********+++------+++)))))))))************))))))''''''(((((())))))))))))'''(((***+++++++++***)))(((((()))***************)))***+++,,,,,,,,,+++***+++++++++***++++++,,,---)))***++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,---///000///---,,,,,,---,,,---...///111222333444444444555666666666555555444555666666666555444333666666666666777888999999777999::::::777555444444333222222111222333444555222333555777888::::::;;;666666666777777777777888222222222222222222222222111111000000000000111111000000000000000000///...---......///000000//////......------------......------,,,,,,,,,,,,---------------......------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++***)))))))))((((((((('''((((((((((((((((((((((((&&&''''''''''''''''''''' ###%%%''''''&&&&&&***)))))))))((('''''''''((()))++++++***(((&&&$$$&&&&&&&&&'''''''''((((((+++,,,++++++***)))((('''((((((((((((((((((((((((&&&&&&'''))))))*********)))(((((('''''''''(((((())))))))))))))))))))))))((('''&&&''')))***)))(((&&&''''''''''''((((((((('''(((((((((((((((((('''))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''((())))))'''''''''(((((((((((((((&&&'''((()))******)))(((''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))(((''''''''''''((()))))))))))))))((('''''''''&&&%%%$$$%%%''')))***((((((((((((((((((((((((((())))))******))))))((('''''''''((((((((())))))(((((()))******)))(((((('''((())))))))))))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******&&&&&&&&&'''((())))))***(((((())))))***+++++++++******++++++++++++******&&&&&&&&&)))+++,,,***)))'''&&&&&&''''''((()))***&&&+++,,,)))***///000,,,)))((('''&&&&&&'''((()))))))))(((&&&$$$$$$&&&)))(((((((((((()))***+++,,,(((***+++)))&&&%%%''')))(((((((((((())))))))))))''''''(((((())))))******'''((((((((())))))******((('''&&&%%%%%%&&&'''(((&&&&&&''''''((()))))))))))))))))))))***************((('''&&&&&&''')))***'''***,,,,,,)))'''((()))%%%&&&&&&'''((()))******+++++++++***************&&&'''(((*********))))))***************+++++++++'''&&&$$$$$$%%%'''***,,,***++++++++++++***))))))***)))))))))******)))'''))))))************))))))(((((())))))*********+++)))***---//////...,,,***+++***(((&&&'''))),,,---'''(((***,,,---------,,,++++++******++++++,,,---***+++,,,+++******,,,---)))******+++---...//////...000111000...------...,,,,,,---///000222333333333333444555666666666666444444555666555444333222666555555555666777888999666888999999777444444444444333222111111222333444000222444666888:::;;;;;;444555666777888999:::;;;222222222222222222222222000000////////////000000000000111000000///......------...///000000//////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,---......---,,,+++***)))+++++++++,,,,,,---------+++++++++,,,,,,+++++++++'''(((******))))))***,,,******************++++++))))))))))))))))))))))))'''(((***+++,,,,,,++++++******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++###%%%'''***,,,,,,,,,+++$$$&&&)))***'''%%%''',,,***+++------+++'''### &&&&&&&&&'''''''''(((((())))))***++++++++++++***)))))))))))))))((((((((($$$%%%''')))******))))))&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))))))))'''&&&&&&'''((())))))((('''''''''(((((((((((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''''''''((()))***&&&'''''''''(((((())))))&&&'''(((*********)))((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((())))))(((''''''''''''''')))))))))))))))((((((''')))((('''&&&''')))+++---))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((()))***++++++***)))(((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******(((%%%$$$%%%((()))(((&&&%%%'''))))))((('''((()))******+++++++++,,,,,,,,,((((((((((((''''''''''''''''''((((((((((((''''''&&&***+++***+++...///,,,&&&&&&&&&(((******(((&&&''''''((((((((((((''''''))))))(((((((((((())))))*********+++,,,,,,***(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((()))(((''''''&&&%%%&&&&&&$$$######%%%'''+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++)))(((''''''''''''((((((((((((''')))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++)))&&&&&&)))***)))'''&&&))))))&&&(((,,,***$$$,,,+++***)))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((,,,***+++...222222---''''''***,,,---++++++,,,...---,,,,,,++++++,,,,,,---+++***)))(((((()))***+++***++++++,,,,,,------...***+++------+++******+++,,,,,,------,,,,,,++++++......//////000000111111444333333222222333333444333222222222333333444555666666777888999:::;;;;;;999888777777777666444222333333333333333333333333111222333444555777888999666666666555444444333333000000000000000000000000000000000///////////////222111111000///...------///............//////000///...,,,++++++,,,...///,,,,,,,,,++++++*********,,,,,,,,,+++++++++******+++---......---,,,,,,---+++++++++++++++++++++,,,///...,,,+++***+++,,,,,,+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++''''''''''''((((((((((((''''''''''''((((((((((((************(((&&&$$$###)))((('''&&&'''(((+++,,,******))))))))))))******((()))***)))((('''((()))))))))))))))))))))))))))'''''''''((()))******+++))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&'''(((*********)))((())))))(((((('''''''''&&&&&&''''''((())))))***+++((((((((((((((((((((((((%%%&&&'''&&&%%%%%%%%%'''***)))''''''(((((('''&&&%%%%%%'''((((((((('''&&&'''(((((()))(((((('''&&&)))(((''''''''')))***+++''''''''''''&&&%%%$$$$$$%%%&&&&&&'''((()))******((('''&&&%%%%%%&&&'''(((%%%'''(((''''''''')))+++''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((('''&&&%%%&&&(((***+++)))'''&&&&&&''''''&&&$$$%%%&&&((()))))))))((('''((('''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((('''&&&&&&((()))***)))(((&&&'''***+++***(((%%%'''))))))((('''((()))''''''((()))******++++++))))))((((((((('''''''''''''''(((((((((((('''''''''***+++)))***...///,,,***(((''''''((()))((('''(((((())))))))))))(((((())))))(((((((((((())))))***))))))***,,,+++)))'''&&&&&&&&&''''''''''''((())))))))))))************(((((((((((((((''''''&&&$$$%%%%%%%%%$$$%%%(((***))))))(((((('''((((((((((((''''''''''''(((((())))))((((((''''''(((((())),,,***((('''(((*********))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******+++)))((()))++++++***((($$$''',,,///+++'''+++444,,,+++***)))(((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))************************+++))))))---000000+++&&&(((+++---,,,***)))+++,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---,,,+++******++++++,,,------.....................///000000111111333333333222222333333333333333222222222333333444555666666777888999::::::;;;:::999999999888666555333333333333333333333333111222333444666777888888666666555555444333333333111111111111111111111111222111111111111111111111333333222222111111000000111000////////////000000...---,,,++++++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++)))))))))(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********((((((((())))))))))))***(((((((((((((((((((((((())))))))))))((('''%%%$$$''''''&&&&&&(((***,,,...******))))))))))))******((()))***)))((('''((()))))))))))))))))))))))))))&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&'''((()))***))))))((()))(((((((((''''''''''''&&&'''((()))************((((((((((((((((((((((((((()))******(((((()))***)))(((''''''(((((('''%%%$$$%%%&&&'''(((''''''&&&(((((((((''''''''''''''')))((((((''''''((()))***''''''((((((((('''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((''')))++++++)))(((((()))(((((('''''''''''''''(((''''''((()))))))))))))))***)))'''&&&&&&'''((())))))(((''''''(((((('''%%%&&&''''''(((((((((((((((+++)))(((((())))))'''&&&'''((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((&&&&&&&&&&&&&&&''''''((()))((('''((()))******(((%%%'''))))))((((((((()))''''''(((((()))***++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((******'''(((---...---,,,***''''''((()))))))))))))))************)))))))))((((((''''''(((((()))(((((((((***++++++)))'''&&&&&&&&&''''''''''''((())))))******++++++,,,,,,)))))))))(((((((((''''''%%%&&&&&&&&&&&&'''))),,,)))(((((((((((()))***+++))))))(((''''''''''''''')))))))))(((((())))))***///,,,(((&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))************+++------+++)))***'''+++222...$$$'''222++++++***)))((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))***************************((((((+++------)))%%%***+++,,,+++)))((()))***++++++************++++++,,,,,,++++++++++++,,,,,,...------,,,++++++******)))+++---,,,+++***+++,,,***+++,,,...//////000000---......//////000111111222222222222222222222222444333333222222222333333444555555666777888999::::::::::::999888777666555222222222222222222222222111222333555666777777777666555555444444333333222222222222222222222222222111111111111111111222222222222222222222222222111222222111000////////////------++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++---///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''***))))))))))))))))))((())))))))))))*********************))))))(((((('''(((((())))))((('''&&&&&&'''&&&&&&''')))+++...///***))))))(((((())))))***((()))***)))((('''((()))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((+++++++++++++++)))'''&&&''''''((()))))))))((((((((((((((((((''''''''''''&&&''')))+++,,,+++***)))(((((((((((((((((((((((()))***+++***)))((()))+++((('''&&&&&&'''(((&&&%%%&&&'''((()))))))))(((((((((((('''&&&&&&'''((()))***))))))(((((((((((()))''''''((()))))))))(((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((***,,,......+++)))((((((******)))(((((('''(((((($$$%%%%%%&&&&&&&&&&&&&&&+++***((('''&&&&&&''''''***(((''''''))))))(((&&&'''''''''''''''((()))))),,,***)))(((((((((&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))(((((('''&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''(((''''''&&&((())))))(((((()))***++++++++++++++++++++++++******)))))))))(((((((((&&&&&&''''''''''''&&&&&&)))***)))&&&'''+++...,,,***(((((((((***++++++***((())))))******))))))((((((((((((''''''(((((((((''''''''')))++++++)))'''&&&&&&&&&''''''''''''((()))))))))))))))************))))))(((((((((((((((((((((((('''&&&''')))+++******))))))))))))******((((((''''''''''''((((((***))))))))))))******+++---+++((('''((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))((()))+++,,,---,,,***))),,,***+++///111...)))%%%******)))(((((((((((((((************))))))))))))((((((((((((((((((((((((***************************)))(((***,,,,,,)))'''+++++++++***)))))))))*********))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))+++,,,,,,+++++++++,,,***+++,,,---............------......///000000111111111222222222222111111444333222222111222222222444444555666777888999999888999999888666555444444222222222222222111111111111222444555666777777777555555444444333222222222111111111111111111111111///////////////000000000000000000000000000000111222222000///............---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...///000000...,,,,,,---+++++++++++++++*********+++++++++************+++((()))***++++++***)))((())))))))))))((((((((((((''''''''''''''''''''''''******))))))((((((((('''(((((()))))))))*********,,,++++++***)))(((((('''''''''(((((((((((((((((((((((((((((()))+++,,,---))))))(((((((((((())))))((()))***)))((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))((()))***+++***(((%%%$$$''''''((((((((((((((((((((((((((((((((('''''''''&&&(((***,,,---+++)))(((((((((((((((((((((((((((&&&'''(((((('''&&&'''((((((&&&%%%&&&'''((('''%%%))))))******++++++++++++((('''&&&%%%%%%&&&(((*********))))))((((((''''''&&&'''(((((())))))))))))((((((((((((((('''''''''((((((''''''''''''((((((+++,,,---,,,***)))***+++,,,+++***)))((((((((((((&&&''''''(((((((((''''''***)))((('''&&&'''''''''***)))(((((()))***)))'''(((''''''&&&&&&''')))******(((''''''((((((&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))(((((('''&&&((()))***,,,,,,+++******%%%&&&'''''''''''''''(((&&&(((******)))((()))***---,,,,,,+++***)))((('''))))))))))))((((((((((((&&&''''''''''''''''''&&&(((***)))%%%&&&***---+++$$$%%%(((+++......+++)))'''(((((())))))(((((('''((((((''''''''''''((((((''''''''')))++++++)))'''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&******)))(((((((((((()))&&&'''((((((((())),,,///,,,+++***)))((((((((((((&&&&&&&&&''''''(((******)))))))))))))))***++++++(((((((((***,,,,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((&&&(((+++,,,,,,+++***))),,,>>>DDD888222777333&&&***)))(((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,,,,+++,,,+++))))))******++++++***))))))(((((())))))***)))******************)))*********++++++,,,,,,,,,(((***,,,,,,++++++,,,---++++++,,,,,,,,,++++++***---------...//////000000000000111222222111000000333222222111111222222222444444555666777888999999888:::;;;:::777555555666333333333222222222111111111222444666777777666666444444444333222222111111000000000000000000000000......//////000000000000000000000000111111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---///000///---,,,,,,---+++*********)))))))))(((++++++,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))))))))))))))((((((((((((''''''''''''''''''''''''***)))))))))(((((('''''''''''''''((((((((()))))),,,++++++***)))((((((''''''''''''''''''(((((()))*********)))))))))))))))))))))(((((((((((())))))((()))***)))((('''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''***))))))((('''&&&&&&%%%))))))))))))))))))))))))###$$$%%%&&&%%%###!!!(((((('''''''''''''''''''''''''''(((((((((((((((&&&(((***,,,,,,+++)))'''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''(((&&&%%%&&&(((((('''&&&((((((((()))))))))******((('''%%%$$$%%%&&&(((*********))))))((((((''''''%%%&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******)))''''''(((,,,///++++++***)))))))))))))))+++,,,,,,---,,,,,,++++++'''''''''''''''((()))))))))((('''((()))***)))((((((''''''&&&&&&''')))***&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))+++,,,,,,,,,+++***'''((())))))(((((()))+++&&&(((******)))))))))***++++++***)))'''&&&%%%%%%((((((((((((''''''''''''''''''(((((((((((('''''''''))))))&&&&&&***+++)))"""$$$(((,,,///...***'''''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''')))+++,,,***(((&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&+++***)))((('''((()))***"""###%%%'''))),,,000333,,,,,,***)))((('''''''''%%%&&&&&&&&&((()))***+++(((((((((((()))******+++%%%&&&(((+++------***'''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&(((+++++++++******+++999[[[fffHHH///000111((()))((((((''''''((((((((((((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************+++---...//////---***)))***++++++*********))))))))))))******((()))************)))((())))))******+++,,,,,,---(((***,,,,,,++++++,,,---+++++++++++++++***)))))),,,------......///000000///000111222222111000///111111111111111222333333444555555666777888999:::;;;>>>???>>>:::888888:::555444444333333222222222111222555666777777666555444333333222222111111000////////////////////////000000000111222222333333333333333333333333222222//////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++---......---,,,,,,---+++++++++***))))))((((((++++++,,,---------,,,,,,***++++++++++++++++++***))))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((((((((((('''''''''''''''((((((((((((*********))))))(((((('''(((((('''''''''(((((()))+++******)))((('''&&&&&&)))((((((''''''(((((()))((()))***)))((('''((()))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$)))(((''''''&&&&&&'''''''''''''''(((((((((((((((&&&''')))******)))((('''(((((((((((((((((((((((('''((()))((('''&&&''')))((('''&&&''')))))))))'''&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%'''((()))((()))))))))))))))((('''&&&&&&'''((((((((('''''''''''''''((((((((((((((('''(((((())))))(((((('''))))))(((&&&&&&'''+++///******))))))))))))******)))************))))))(((&&&&&&''''''((()))))))))((('''&&&''')))***)))((('''''''''''''''((())))))%%%$$$###%%%'''))))))(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((('''''''''((()))))))))))))))&&&(((***)))(((''')))+++'''(((******)))))))))***((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((&&&))))))&&&'''******'''&&&&&&(((***,,,+++(((%%%(((((())))))))))))(((((((((''''''&&&&&&''''''(((((('''(((***,,,---+++)))&&&&&&&&&''''''''''''((((((((()))***++++++,,,,,,,,,+++)))((('''((()))***$$$%%%&&&'''(((***---000***))))))((('''''''''''''''''''''''''''((()))***''''''''''''((()))***+++(((((()))***,,,+++)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))((('''''''''***,,,+++******,,,...AAAZZZ___CCC)))(((+++'''(((((('''''''''(((((()))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---000222555111,,,***++++++)))(((+++******))))))******+++)))***++++++++++++***)))***************+++++++++(((***,,,,,,++++++,,,---******+++,,,,,,,,,++++++,,,,,,---......//////000...///111222222111///...000000000000111333444444555666666777888999::::::<<>>AAA???:::777999;;;777777666555444444333333111222555777888777555444333333222222111000000000000000000000000000000000---......///000111111111333333222222111000////////////.........//////000......////////////......,,,,,,,,,------...............---------,,,,,,,,,''')))+++,,,,,,,,,---...//////...------,,,++++++((()))***+++,,,,,,+++***)))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************''''''''''''((((((((((((***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((******)))((('''((())))))))))))))))))))))))))))))))))))))))))(((((((((###$$$%%%'''(((***+++,,,''''''''''''''''''''''''$$$$$$###$$$$$$%%%&&&''')))((('''&&&%%%&&&&&&'''&&&'''''''''(((((())))))''''''''''''&&&&&&&&&'''(((((((((((((((((((((((('''((()))((('''&&&'''))))))(((((()))***++++++***)))((((((''''''(((***+++###$$$%%%&&&''''''''''''&&&'''(((*********))))))***************)))((('''%%%&&&&&&'''((()))******'''((()))******)))((('''&&&***---...,,,)))&&&%%%&&&'''''''''(((***+++,,,++++++,,,++++++***))))))))))))))))))((('''&&&%%%&&&%%%%%%&&&((()))((('''%%%&&&((()))))))))((('''+++***))))))******)))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###$$$%%%'''((())))))******)))((((((((()))+++,,,'''''''''(((((((((((()))(((((((((((()))))))))))))))))))))))))))*********))))))((('''''''''''''''+++++++++***)))((((((''')))+++,,,,,,)))&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((***+++***(((%%%''''''''''''''''''''''''%%%&&&''')))************&&&&&&%%%%%%&&&''')))***''')))+++...///000000000,,,***((('''&&&'''(((***))))))***))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))((()))))))))))))))((((((''''''((((((((((((''''''+++,,,,,,,,,,,,,,,------***)))))),,,//////,,,))))))((('''&&&&&&%%%&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((******))))))))))))******+++...---'''&&&---777<<<>>>222))))))***((((((+++))))))*********))))))(((++++++++++++++++++++++++******))))))******+++,,,---,,,***)))((()))******+++***(((((((((***,,,...,,,,,,,,,---...///000111111111000000000000000111------------///111333444999888888777777777777777;;;<<<<<<<<<;;;::::::999888888888888777555444333333333444555555444333333333333333333333222111000000000111111111111000000000000111111222222222333222111000//////000111222111111000000000000111111////////////////////////---------.....................---------,,,,,,,,,+++,,,------++++++,,,---///...---,,,,,,,,,,,,,,,'''(((***,,,...---***(((((((((((((((((((((((((((************))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))) '''+++)))&&&'''))))))***)))((('''''''''''''''(((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''+++***)))(((''''''''''''((()))***++++++***)))(((,,,+++(((&&&%%%%%%&&&''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((())))))******))))))************))))))))))))(((''''''''''''(((%%%&&&((()))*********)))))))))************))))))''''''((((((((((((''''''%%%&&&'''(((***,,,---...&&&&&&%%%%%%&&&''')))***222000,,,)))(((((()))***((((((((('''&&&&&&%%%%%%)))(((((('''''''''(((((())))))))))))((((((((((((''''''''''''((((((((())),,,,,,++++++***++++++,,,*********)))(((''''''&&&+++***))))))******)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''******))))))((((((''''''&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))),,,+++))))))******((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&&&&&&&'''''''''''''''))))))((('''''''''''''''+++++++++***)))(((((('''(((***,,,+++)))'''%%%%%%'''((()))***++++++++++++******))))))((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((('''&&&%%%%%%&&&''')))+++'''((()))+++,,,---......)))((('''&&&&&&&&&'''''')))************)))(((''''''''''''''''''''''''((('''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''((((((((((((''''''&&&(((+++---......---,,,)))))))))+++......+++((())))))(((''''''''''''((((((((((((''''''(((((()))((((((((((((((((((((((((******))))))))))))******,,,...,,,''''''///777::::::000))))))***)))(((***))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++***************---,,,+++++++++,,,---...///...------,,,,,,------000000////////////000000111000111111333555777888555555555666777888::::::::::::;;;;;;:::999999888777777666666555444444333333444555555555555444333444444444444444333222222000111111222222111111000////////////000000111111333222111000000111222333111000000//////000000111////////////////////////------...///000111111222......---------,,,,,,,,,,,,---......,,,,,,---...------,,,+++++++++++++++(((((()))+++------+++(((************************************)))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''***+++)))(((***)))%%%'''&&&%%%$$$$$$$$$$$$$$$(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))((((((''''''((((((((()))************)))(((---,,,)))'''&&&&&&&&&'''%%%&&&)))+++,,,+++***)))((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))************))))))+++******((('''&&&%%%$$$%%%&&&((()))******))))))(((((()))))))))(((((('''''''''((((((((((((''''''&&&&&&'''(((***+++,,,,,,))))))((('''''''''((()))+++***(((&&&&&&'''((()))''''''''''''''''''((((((((((((((('''''''''(((((()))((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******++++++***))))))(((''''''+++)))(((((()))***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))***((('''(((******)))(((************************%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((())))))((()))((((((''''''''''''(((***************)))((('''''')))******)))'''&&&'''(((((()))***++++++++++++,,,---,,,)))%%%%%%(((+++((((((((((((((((((((((((((((((((((((((('''&&&&&&)))(((&&&%%%&&&(((+++,,,&&&''''''((()))***,,,---(((((())))))((((((''''''))))))*********)))(((((('''''''''(((((()))))))))))))))((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''$$$'''+++...///---***((((((((((((***,,,,,,***((()))(((((((((((()))******)))((((((((((((((()))***))))))))))))))))))))))))******))))))))))))******,,,,,,)))'''+++333999999444---((()))+++)))((()))))))))************))))))++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,++++++***,,,---------,,,,,,++++++...---,,,,,,++++++,,,,,,///...............//////222222333444555666888999555555555666777888999:::999999999999999888888777999888777555555555666666444444555555555555444444555555555555555555444444111222222333333222222111///000000000000111111111333333222222222222333333000//////......//////000////////////////////////---...///000222333444444......---------,,,,,,,,,---...//////------...///,,,,,,+++*********++++++******)))***,,,---+++***************************************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))***)))(((***---***$$$((((((''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))((((((((((((((()))))))))((())))))******))))))(((...---***((('''&&&&&&'''%%%(((,,,000000...***'''(((((((((((((((((((((((('''((((((((())))))******+++++++++***)))((('''&&&((())))))******))))))(((((())))))))))))'''&&&%%%&&&&&&((()))))))))))))))((((((((((((((('''&&&&&&''''''((((((((((((''''''''''''(((((()))*********++++++)))(((((('''''''''&&&&&&&&&&&&'''(((((()))&&&&&&'''(((((()))******((((((''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((+++++++++***))))))((((((***)))'''((())))))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((()))*********))))))))))))************))))))))))))))))))))))))'''&&&&&&''')))******)))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%&&&((()))************)))(((''''''''''''(((((()))******+++***)))((('''&&&'''))))))(((''''''(((%%%&&&'''(((((())))))(((+++...///+++&&&$$$'''+++((((((((((((((((((((((((&&&'''''''''''''''&&&&&&***(((&&&%%%&&&(((+++---''''''&&&&&&''')))+++,,,)))***+++,,,,,,+++***((((((((()))))))))(((((('''&&&''''''((()))******+++******))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))(((((((((''''''((((((((('''(((((())))))))))))(((''''''((((((((((((''''''&&&(((***,,,,,,***'''%%%((((((((()))******((((((''''''''''''((()))***++++++***))))))((((((((()))))))))))))))))))))))))))******))))))))))))******+++***''''''///999<<<:::---***((()))******)))(((((())))))************)))************************++++++******++++++,,,---+++,,,---......---+++******+++,,,,,,,,,***(((&&&)))))))))***+++,,,......------,,,,,,------......111111222333444555666777888888777666666666666666888999999999999999888888<<<:::999777777888:::;;;555555555666666555555555555555555555555555555666333333333444444333333333333333333333333333333333222222222222222222222222//////............////////////////////////////////////000111222222333333......---------,,,,,,,,,,,,...///...---,,,---...,,,,,,+++++++++++++++,,,,,,+++******+++,,,+++***((((((((((((((((((((((((************)))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((&&&***+++******,,,+++((())))))((((((((((((((()))''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))'''((()))******+++++++++((())))))))))))))))))(((...---+++)))(((''''''''')))+++...000///+++'''$$$(((((((((((((((((((((((('''''''''((())))))******)))******))))))'''&&&&&&(((((())))))))))))((((((###$$$''')))******)))(((&&&''''''(((((()))))))))))))))))))))((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((((()))***))))))(((((('''''''''&&&''')))***+++******)))(((((((((((())))))******'''''''''((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))''''''&&&&&&''''''((((((++++++++++++******)))))))))(((''''''(((((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''(((***+++'''((((((((()))))))))***''''''((((((((()))))))))(((((((((((((((((((((((('''&&&&&&'''((())))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((($$$%%%''')))***+++******((((((''''''''''''((((((((()))***++++++***((('''%%%'''((((((''''''((()))###$$$%%%&&&''''''''''''(((,,,///---((($$$%%%((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((()))((('''&&&&&&)))+++---)))(((''''''''')))***+++((()))+++------,,,***(((&&&&&&'''(((((('''''''''&&&''''''((()))******+++******))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''((()))))))))))))))''''''((((((((((((''''''&&&'''(((((())))))))))))(((((())))))((((((((((((%%%%%%%%%&&&'''((()))***...---+++***((((((''''''))))))))))))))))))))))))******))))))))))))******)))(((''')))333<<<>>>:::((()))))))))***+++)))'''(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++***+++---......---,,,+++***+++------,,,***'''%%%)))))))))***+++,,,---...,,,,,,,,,,,,,,,---......000000111222333444444555888777777666555666666666999999::::::::::::999999;;;:::888777777999;;;<<<666666666666666666666666444444333333444555666777444444555555555555444444444444444444333333333333000111111111111111111000//////............//////000000000000000000000000000000000000000000000///......---------,,,,,,,,,+++---------,,,+++,,,---------,,,,,,,,,,,,---------+++******,,,,,,+++***((((((((((((((((((((((((************)))))))))((('''''''''((((((((((((((())))))))))))))))))))))))(((000444000***)))+++,,,&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((((()))***,,,------------)))(((((((((((((((((())),,,,,,+++***)))(((''''''+++++++++++++++)))((('''))))))))))))))))))))))))&&&&&&&&&''''''(((((((((###$$$%%%%%%&&&&&&%%%%%%(((((())))))))))))(((((("""$$$''')))*********)))'''''''''''''''(((((((((***************)))((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((()))***+++,,,,,,***)))(((******))))))((((((((((((&&&&&&'''((())))))((((((&&&&&&''''''((((((((()))(((((((((((()))))))))***''''''''''''(((((()))***+++++++++***************)))(((''''''(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++***)))))))))((((((((('''((((((((())))))))))))***((((((((((((((((((((((((***(((''''''(((((('''%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''))),,,...000000000///(((''''''''''''(((((()))''')))***++++++***((('''&&&'''((((((&&&&&&''')))%%%%%%&&&'''(((((((((((('''***---,,,)))&&&%%%&&&''''''''''''''''''''''''$$$%%%&&&'''((()))))))))''''''''''''''')))***+++)))))))))((())))))******%%%&&&(((******)))((('''&&&&&&'''((((((((('''''''''''''''(((((()))))))))))))))((((((((((((((('''&&&&&&''''''((()))))))))''''''((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))******)))''''''((((((((((((''''''$$$$$$%%%''')))***,,,---((()))***)))((('''((()))%%%%%%%%%&&&&&&((())))))...---,,,***)))((((((((())))))))))))))))))))))))******))))))))))))******(((((((((***222:::;;;666&&&)))***((()))+++***((('''((()))******+++******((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,,,,,,,,,,,,,---...///...,,,)))(((---,,,++++++******++++++++++++++++++,,,---...///111222333444555555555555444444444555666777888999888999::::::::::::::::::777777666666666888999:::777777666666666666777777444333333333444555777888555666666666666666666555333333333222222222222111///000111111111111000///000//////......//////000000000000000000000000000111000000//////...------......---------,,,,,,,,,+++,,,------++++++,,,---------,,,,,,------......---,,,+++,,,------+++)))************************************))))))))))))'''''''''(((((((((((((((************************,,,666;;;444***'''***,,,&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&''''''((((((((()))+++,,,---------,,,)))((((((''''''(((((()))******)))))))))(((((((((''''''''''''(((***+++---))))))))))))))))))))))))''''''''''''''''''&&&&&&%%%&&&'''((()))******+++'''(((((())))))((((((''''''(((((())))))((('''&&&(((''''''&&&&&&'''(((((())))))************))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''(((((((((((())))))******)))'''&&&$$$******)))(((((('''&&&&&&%%%&&&''')))))))))((((((&&&&&&&&&''''''(((((()))((((((((()))))))))******((((((((((((((()))***+++***************************)))'''((())))))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++*********)))((('''''''''***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))+++)))(((((((((((('''%%%))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))''')))---000222222111000'''''''''''''''((())))))'''(((***,,,,,,***(((''''''(((((('''&&&%%%'''(((%%%&&&'''((())))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))%%%&&&&&&'''(((((((((((((((((())))))))))))((((((%%%&&&'''((((((((('''''''''(((((()))******))))))'''''''''''''''''''''((('''''''''''''''(((((((((%%%&&&'''((()))+++,,,,,,((((((((((((((((((((('''&&&'''((())))))((('''&&&&&&'''((()))************''''''((((((((((((''''''%%%&&&(((*********)))((()))***+++***'''&&&(((***''''''&&&''''''((()))))),,,,,,+++*********++++++((((((((((((((((((((((((******))))))))))))******(((******+++///444333...&&&***+++((((((++++++((('''((()))******+++++++++************************)))))))))((()))******+++***************+++,,,,,,,,,------...---,,,+++***------,,,++++++++++++++++++++++++,,,,,,---//////111222444555666555555555444444444555666777888999777777888999999999999999555555666666777888888999888888777666666777888888555444444444555777999;;;666777777777777777777666444333333333222222222222000111222222222222111000111000000//////000000111000000000000000000000000//////////////////............---------,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,++++++,,,------...,,,,,,,,,---...---***(((************************************))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))111555000)))''')))***((((((((((((((()))******))))))(((''''''''''''(((&&&&&&&&&'''(((((())))))'''(((***+++,,,+++***))))))(((''''''''''''((()))''''''(((((()))))))))(((%%%&&&&&&''')))+++---...))))))))))))))))))))))))))))))((((((''''''&&&&&&'''((()))+++,,,,,,------''''''((((((((((((''''''))))))(((((('''''''''&&&((('''&&&&&&&&&&&&'''(((&&&'''((()))************''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((((()))(((''''''(((((((((((('''&&&%%%%%%((((((''''''''''''''''''$$$%%%''')))***)))((((((%%%%%%&&&''''''((())))))(((((()))))))))*********''''''''''''((()))***+++))))))))))))))))))))))))+++)))(((((()))***((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))*********))))))))))))((((((((((((+++++++++,,,,,,,,,------))))))))))))))))))))))))***)))((((((******)))'''************************'''''''''(((((((((((()))(((((((((((()))))))))))) """&&&)))++++++******'''''''''''''''((()))***&&&(((***,,,,,,+++)))''''''(((((('''%%%%%%&&&'''$$$%%%&&&'''((((((((((((***(((%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))(((((('''###%%%&&&((()))((('''''''''((()))))))))((('''&&&''''''((()))))))))))))))))))))***+++++++++++++++'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%&&&''')))***,,,---...((((((((((((((('''''''''&&&'''((())))))((('''&&&&&&'''((()))************''''''((((((((((((''''''***+++---...,,,'''### ***+++,,,***'''&&&(((+++((((((((((((((())))))***************+++,,,---...((((((((((((((((((((((((******))))))))))))******))),,,,,,+++,,,...,,,'''&&&+++,,,((('''+++,,,)))''''''(((******+++++++++++++++++++++++++++++++++*********)))***++++++,,,******)))((()))***,,,---***++++++++++++***))))))*********+++,,,---//////,,,,,,,,,,,,---...///000000111333444444444333333777777666555555555555555666666777888888888888888555666777999::::::::::::999888777666666777888999666555555555666888;;;===777777888888888888777777666666666555555444444444111222333444444333222111111111000000000000111111000000000000000000000000......//////000000111111......---------,,,,,,,,,---...///...------...///+++*********+++,,,,,,---+++,,,---...///...***'''((((((((((((((((((((((((************))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((( &&&***(((''')))***)))%%%%%%%%%%%%%%%&&&'''(((******)))(((((((((((((((''''''(((((()))*********&&&''')))***+++***(((''')))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))'''((())))))******++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&###$$$%%%&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&'''((()))***((((((&&&%%%%%%&&&'''((($$$%%%&&&((())))))******''''''((((((((((((''''''$$$$$$%%%&&&&&&'''(((((())))))*********((('''&&&)))(((((((((((('''''''''%%%%%%&&&&&&'''((((((((($$$%%%''')))******)))(((%%%%%%&&&&&&'''((())))))))))))))))))************&&&&&&&&&'''((()))******((((((((((((((()))))))))+++***))))))******)))(((************************((((((((((((((((((((((((%%%&&&(((************)))''''''(((((())))))******))))))*********+++++++++)))))))))))))))))))))))))))(((''')))+++,,,+++***))))))))))))))))))))))))&&&'''(((((()))((((((''')))*********)))(((&&&%%%)))&&&$$$$$$''')))++++++%%%&&&'''''''''&&&%%%$$$&&&)))++++++***(((''''''&&&&&&&&&&&&'''(((******'''&&&&&&&&&&&&'''((((((&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%((((((((((((((()))******))))))))))))((((((((((((%%%&&&)))******)))&&&%%%''''''((((((((((((''''''%%%&&&&&&''')))***,,,------,,,***((('''&&&&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''''')))+++...///+++*********))))))(((((()))'''&&&'''((()))((('''((()))*********((('''&&&))))))))))))))))))))))))'''((()))((('''&&&'''(((((())))))******)))'''&&&************++++++++++++,,,+++***((((((((()))***)))(((''''''(((***,,,---***)))(((''''''((()))************++++++************)))))))))***++++++,,,************************---------,,,+++***)))(((******))))))))))))))))))++++++,,,---------,,,,,,000000000111222222333333555444444444444555666666888999999888666555666777555444444666888999888777888777777777777999:::;;;666666666666666666666666666666555555444444444333888555222444888999777333333333333222222111111111//////.........000111222111111000000//////......///////////////......---111...,,,---//////---+++---***(((&&&&&&***---000++++++++++++++++++++++++---,,,+++***))))))))))))+++***(((&&&&&&''')))***++++++***)))((('''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))),,,***)))'''&&&&&&&&&'''((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))&&&((()))***)))(((&&&%%%''''''''''''(((((())))))((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((('''((()))((('''&&&'''(((&&&&&&'''''''''(((***+++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++++++++***)))))))))))))))%%%%%%&&&'''((()))******'''''''''''''''((())))))%%%'''))),,,,,,+++***(((+++***(((&&&&&&&&&((()))''''''''''''((()))++++++...***&&&%%%'''))))))'''&&&&&&'''((()))))))))(((+++******)))))))))(((((((((((((((((())))))))))))(((((((((''''''(((((((((&&&'''''''''(((((())))))((((((((())))))*********((()))***++++++***)))((()))'''%%%%%%&&&(((((('''&&&''''''(((((((((''''''&&&(((******(((&&&&&&&&&((('''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''(((((((((''''''&&&%%%)))(((((('''%%%$$$$$$###''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((()))))))))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''((()))((('''%%%$$$$$$$$$%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''(((''''''&&&'''((()))***))))))((((((((('''''''''+++)))(((((())))))(((&&&((())))))***)))((('''&&&'''''''''''''''''''''''''''((())))))''''''((()))))))))******))))))((('''&&&''''''''''''(((((((((,,,+++)))((((((((()))***))))))))))))******+++,,,***)))(((((((((((()))***)))***+++,,,,,,+++***)))---,,,+++***************************************,,,,,,,,,,,,+++***)))(((************************+++++++++++++++,,,,,,,,,...//////000111222222222444444444444444555666666777888999888666555666777555444444666888999888777777777666666777888999:::666666666666666666666666666666666555555555444444777444111333666777555111333333333222222111111111222111000000000111222333111000000000/////////...///////////////......---000...,,,---//////...++++++++++++***++++++,,,---++++++++++++++++++++++++---,,,+++***))))))))))))***)))(((''''''((()))***)))))))))))))))(((((((((******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((++++++***)))((('''&&&&&&***)))(((&&&&&&&&&&&&'''(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))%%%&&&'''((((((&&&%%%$$$&&&'''''''''(((((((((((()))(((((('''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))***'''((()))((('''&&&''')))((((((((('''&&&%%%%%%&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((((((((()))'''''''''''''''''''''(((((((((((((((((((((((((((++++++***)))))))))******'''''''''((((((((((((((('''''''''''''''((())))))***+++------,,,***'''%%%)))(((&&&$$$$$$%%%&&&'''(((((('''(((((()))***+++---***&&&&&&'''))))))((('''(((((())))))))))))(((***++++++++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((()))+++,,,...,,,---------,,,+++***)))((('''&&&&&&''''''&&&%%%''''''''''''((()))******&&&(((((('''&&&%%%&&&''')))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))(((((('''&&&)))(((((('''&&&%%%$$$$$$&&&&&&''''''((()))******((((((''''''(((((()))***'''''''''(((((())))))***'''(((((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&***)))((('''''''''((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&'''''')))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%+++***))))))******((('''(((((()))))))))(((''''''''''''''''''''''''''''''&&&((()))))))))(((***+++++++++***))))))))))))***&&&&&&&&&&&&''''''''''''+++***))))))((())))))))))))***+++,,,,,,+++*********))))))(((((())))))***)))***---......---***))),,,,,,++++++***++++++,,,************************)))******+++******))))))++++++++++++++++++++++++++++++*********+++---...------///000111222222333444444444444555555666666666777888777666555666777555444444666888888777666555555555555666777888999777777777777777777777777666666666666666555555555666444111222444555222///222222222222222111111111444444333222222222333333000000000000///////////////////////////......---...---,,,---...///...---+++,,,...///...---+++)))++++++++++++++++++++++++---,,,+++***))))))))))))(((((((((((())))))))))))((((((((()))))))))******++++++***)))((('''&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((+++***))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''))))))))))))))))))))))))&&&'''((()))((('''&&&%%%&&&&&&'''(((((((((''''''***)))((('''''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))******+++&&&((()))((('''&&&((()))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''((((((((((((''''''((((((((((((''''''$$$$$$%%%&&&'''((())))))'''''''''(((((()))))))))((((((((((((((((((((((((*********))))))***++++++))))))((((((''''''''''''''''''''''''((((((((()))%%%'''))),,,------,,,,,,((('''&&&%%%%%%%%%&&&'''))))))(((((((((((())))))+++)))'''&&&'''((((((((())))))))))))))))))((('''&&&''')))***)))(((&&&%%%(((((((((((())))))))))))))))))************))))))''''''''''''(((((((((((()))(((''''''(((+++---///222222000...,,,***((('''''''''&&&((())))))(((&&&''''''&&&&&&''')))+++,,,((((((((('''%%%%%%&&&((())))))******************'''&&&&&&&&&&&&'''((((((''''''(((((((((''''''&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''((())))))(((''''''''''''((())))))&&&&&&''''''((()))******)))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%#########$$$%%%'''((()))******)))(((((()))***+++''''''''''''(((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((()))((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))''''''((()))***)))(((((((((((((((((((((''''''))))))))))))))))))))))))&&&((()))***)))***+++------,,,***)))))))))***+++((((((((()))))))))************)))))))))))))))))))))+++---......,,,***((()))))))))))))))))))))))))))+++...000000...+++)))(((((()))***,,,---///000************************(((((()))***************++++++,,,,,,,,,,,,,,,------,,,+++***+++---///000---...000222333444444333333444444555555555555555555666777777555555666777555444444666777888777555444444444444555666777777666666666666666666666666666666666666666666666666666444222222333333111///222222222111111111111111444444333333222222222222000000000000///////////////////////////......---,,,,,,,,,---............,,,---......---+++)))(((************************---,,,+++***))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''((()))))))))%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((*********+++***)))((((((&&&''''''((((((((('''&&&***)))(((''''''&&&''''''))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&'''((((((''''''((()))&&&&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''((())))))&&&''''''((()))******+++%%%%%%&&&((()))***+++,,,))))))((((((((()))******((((((((((((((('''''''''&&&''''''(((((((((((((((###%%%'''***,,,------,,,***)))(((((('''((())))))***))))))(((((((((((())))))((('''''''''((((((((())))))))))))(((''''''&&&&&&''')))++++++)))'''%%%(((((((((((()))))))))))))))***++++++++++++***)))'''''''''(((((((((((((((((('''&&&&&&'''***,,,...222111000...,,,***))))))'''&&&'''))),,,---,,,+++&&&&&&%%%%%%&&&(((***+++)))******((('''&&&((()))'''(((***+++------------'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))%%%&&&&&&'''((())))))***)))((('''&&&&&&'''((()))''''''((((((((((((''''''%%%%%%%%%%%%&&&'''))))))'''&&&%%%%%%%%%&&&'''((('''''''''((((((((())))))'''(((((((((((((((((('''(((((('''''''''(((((()))'''((((((((('''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%(((******)))''''''''''''''''''(((((())))))))))))))))))))))))&&&((()))***)))***+++------,,,***)))))))))***+++))))))*********+++++++++)))))))))*********)))))))))***---......,,,***((())))))************)))))))))+++...000000...+++)))(((((()))***+++---///000************************'''((()))***************++++++,,,,,,,,,---------///...---,,,---///111333///000222444555555555444333444555555666666555555444555666666555444555777555444444555777777666444222333333444555555666666444444444444444444444444555555555666666666666666666555444333333333222000111111111111111111111111333333333222222111000000////////////000000000000///////////////......---+++,,,,,,---------......------,,,+++***)))))))))************************---,,,+++***))))))))))))''''''((()))***)))))))))+++++++++***)))((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&&&&'''((()))))))))$$$$$$%%%&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&'''(((((()))((((((((((((((((((((((((***************))))))((('''''')))))))))((('''&&&))))))((('''''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''%%%'''((((((''''''(((******(((((()))+++,,,***((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++%%%&&&'''((()))+++,,,,,,(((((('''''''''(((((()))&&&&&&''''''((())))))***&&&&&&'''((()))(((((((((+++++++++)))(((%%%###"""))))))((((((((()))))))))***))))))(((((((((((()))''''''((('''''''''((((((((((((((((((''''''&&&%%%(((***,,,......,,,***((((((((((((((()))))))))))))))***+++,,,,,,+++***)))((((((((((((((('''''''''((('''''''''(((***+++,,,,,,,,,++++++,,,---......'''''''''))),,,.........&&&&&&&&&&&&'''((())))))(((*********((('''((()))%%%&&&(((+++------------'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&''''''(((((())))))((('''&&&&&&'''((()))'''(((((((((((((((((('''***)))((('''&&&&&&&&&'''((('''&&&&&&&&&'''((()))''''''((((((((()))))))))''''''((((((((((((''''''((((((''''''(((((())))))''''''((())))))))))))(((((((((((((((((()))))))))###"""###%%%(((******)))''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&((()))))))))(((***+++++++++***))))))))))))***(((((((((((())))))))))))(((((()))************)))((())),,,------,,,***((()))******++++++******))))))***---......---***)))++++++******)))******+++************************((())))))***+++++++++******++++++,,,,,,------...//////...//////111333444000222444666777666555444222333555666666666555444333444555555444444555666555444444555777777555444222222444555555666555555333333333333333333333333444444444555555555555555444444444333333222222222000000000111111111111111000111111222111111000///////////////000000000000///////////////......---+++,,,------,,,,,,---...///---***((('''((()))***************************---,,,+++***))))))))))))''''''(((((())))))******---,,,+++***)))((('''''''''((((((((()))))))))***(((((((((((())))))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&$$$%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((()))***++++++***(((&&&((((((''''''''''''(((((((((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%'''(((((('''''')))***111---***)))***+++)))&&&(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''******))))))(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))***)))(((''''''''''''(((%%%%%%&&&'''((()))******%%%&&&((()))))))))(((''')))))))))(((&&&%%%######&&&&&&'''''''''((((((((())))))(((((((((((())))))%%%'''(((((('''&&&''')))'''((((((((((((''''''&&&%%%&&&((()))))))))'''&&&(((((((((((())))))))))))((()))+++,,,,,,+++)))((((((((((((((((((''''''''')))))))))******+++++++++((((((((()))+++---///000)))((('''(((***---......'''(((((()))))))))((((((&&&(((******((('''&&&'''###$$$''')))*********)))'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''''''''((((((((((((''''''''''''''''''(((((())))))******'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&***)))((('''&&&&&&&&&&&&+++***)))(((((()))******'''((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((()))******'''((())))))))))))((('''''''''((((((((()))))))))&&&%%%$$$&&&((()))((('''''''''&&&&&&&&&'''((()))'''''''''''''''''''''''''''((())))))''''''((()))))))))******))))))(((''''''''''''(((((((((((()))'''((()))***+++******)))'''(((***+++,,,+++***))))))***++++++++++++***))))))***+++,,,,,,+++***)))++++++***)))((((((((((((******************************+++++++++++++++************+++,,,------------...///000111222333333111333555666666555333111222333555666777666555444222444555555444444555666555555444555666666555333222333444555666666666555333333333333333333333333333333333333444444444555222222333222111111111222///000000000111111111222///000111222222111111000.../////////000000000111///////////////......---+++---...---+++***+++---...---+++)))))))))++++++************************---,,,+++***))))))))))))((('''''''''((()))+++,,,+++++++++******)))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&)))***,,,------+++)))'''''''''&&&''''''((()))***(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&(((((('''''')))+++333...(((''')))***)))&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''((())))))))))))))))))))))))---,,,+++)))((((((((((((&&&'''''''''(((((())))))%%%&&&((()))***)))((('''$$$%%%&&&&&&'''((())))))&&&&&&'''((((((((((((((((((((('''(((((()))***+++$$$&&&(((((('''&&&''')))((())))))************)))###$$$%%%%%%&&&&&&%%%%%%(((((((((((())))))))))))''')))+++,,,,,,+++)))''')))(((((((((''''''''''''******+++,,,,,,,,,++++++)))((((((((()))+++---...+++)))'''&&&(((***,,,,,,((()))***++++++***((('''$$$''')))***(((&&&%%%%%%"""$$$&&&'''((('''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))((((((%%%%%%&&&'''((()))***+++''''''(((***+++,,,......'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((())))))((('''%%%%%%%%%&&&'''(((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((()))******(((((()))))))))'''&&&%%%'''''''''((((((((())))))***(((''''''(((((('''&&&'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))'''((()))((('''&&&'''(((((()))*********)))'''&&&(((((((((((()))))))))***'''((()))+++++++++***)))&&&''')))***+++++++++***)))***+++,,,,,,+++***)))*********++++++*********(((((('''(((((()))******************************++++++,,,,,,,,,++++++***))))))***++++++,,,------,,,---...000111222222222111333555666666444111000222333555777777666555444222333444444333333555666555555444555666666444333222333444666777666666555444444444444444444444444222222222333333444444444///000111111000000111222//////000000111111111222...///111222333333222111.../////////000000111111///////////////......---,,,...///...+++)))***---------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,+++***)))))))))))))))(((&&&&&&''')))+++---***************+++++++++++++++***)))((('''&&&&&&(((((((((((())))))))))))((((((''''''''''''(((((($$$$$$%%%&&&'''((()))***''''''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''((()))******))))))))))))))))))))))))))))))(((''''''''''''(((***+++---......,,,)))'''&&&&&&&&&&&&((()))***+++(((((())))))*********+++''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))%%%&&&(((((('''((()))+++000***%%%$$$(((++++++***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''((((((((()))''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&''')))***+++,,,---///...---+++***))))))(((((((((((((((((('''''''''%%%&&&((()))***)))(((''')))))))))(((''''''&&&&&&(((((()))***************''''''''''''(((***++++++###&&&)))((('''&&&'''))))))***+++,,,,,,,,,,,,,,,))))))))))))******++++++(((((((((((())))))))))))'''(((***,,,,,,***((('''))))))(((((('''''''''&&&((()))***++++++***((('''((('''''''''((()))+++,,,''''''(((((())))))******(((((('''((())))))'''%%%$$$%%%&&&&&&$$$%%%''')))***&&&######%%%&&&$$$!!!''''''''')))******(((%%%''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&***(((&&&%%%'''***...000***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((******)))(((''''''((((((++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))''''''''''''((((((((((((''')))))))))((()))+++---''''''((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))((('''&&&&&&(((''''''&&&&&&((()))******(((&&&&&&'''(((((((((***((('''&&&&&&'''(((***,,,,,,++++++***((('''&&&''')))***)))((('''(((******)))(((((()))***)))''')))((((((((()))******++++++++++++************)))'''(((***+++++++++***)))(((((('''(((******)))''''''''''''''''''(((((()))************************---***'''(((***,,,,,,+++,,,,,,,,,---------......000//////000222222111000111111111111111222222333111111222222222222333333333444444555555444444333222222333666777666666777666333000111333555444222111111111000111111222222222222222222222111//////000000000000111111111111444333222111000000000000//////000000000000//////---/////////---,,,---...***+++,,,,,,+++***+++,,,+++***)))'''''')))***+++***++++++++++++***))))))&&&&&&'''((()))***+++++++++)))'''(((+++,,,***(((---+++))))))))))))((('''((('''%%%&&&(((+++++++++''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((('''&&&%%%$$$###""""""%%%&&&&&&'''((()))******((((((''''''''''''((((((++++++***)))))))))))))))(((((())))))))))))))))))''''''((((((((((((''''''+++***)))(((((()))***++++++******)))(((''''''&&&''''''((())))))((('''&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%***)))(((''''''''''''''')))(((''''''''')))***++++++***)))(((&&&&&&%%%%%%'''((()))((('''&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%''')))+++...000111...---,,,***)))((((((((((((''''''&&&&&&((()))***((()))*********((('''&&&))))))))))))))))))))))))''''''((()))***++++++,,,)))'''&&&%%%%%%&&&'''))))))((('''&&&&&&&&&&&&&&&((()))***,,,...000111222))))))(((''''''''''''((((((((('''''''''&&&&&&&&&%%%(((,,,,,,)))'''''')))$$$$$$%%%%%%&&&'''(((((())))))***************)))((((((''''''((()))***+++((((((((((((((()))))))))(((''''''((())))))(((&&&'''''''''''''''((()))******(((&&&&&&&&&&&&&&&%%%'''&&&%%%&&&''''''%%%$$$''''''''''''((((((((((((***)))(((''''''''''''''')))(((&&&&&&'''))),,,...,,,+++***)))(((((()))***''''''''''''''''''''''''''''''((()))***,,,...///******))))))((('''''''''''''''&&&&&&&&&&&&&&&'''(((''''''''''''((())))))))))))((((((((()))))))))(((((((((((())))))))))))'''((()))((('''''')))***((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&'''&&&&&&%%%&&&'''((()))***(((&&&&&&'''(((((((((***)))'''&&&&&&''')))***))))))))))))))))))((('''((()))***)))((('''(((***)))(((''''''((())))))((((((((()))***+++---//////+++++++++************)))(((((()))***+++******)))***)))))))))++++++***((('''((()))++++++***)))(((************************,,,)))'''(((***,,,,,,***,,,,,,,,,------------............///000000000///000000000000000111222222222222222111111111111111333444444444444444444333333333444555555444444444555222000000333444444333444333222111111111111111222222222222111000////////////000000000111111111333333111000000///////////////000000000000//////...///000///...---...///***+++,,,+++******+++,,,,,,+++***))))))***+++,,,+++,,,,,,,,,,,,+++******((((((((()))***++++++,,,+++)))((((((***+++***(((---+++)))(((((()))))))))((('''%%%%%%''')))***)))'''((((((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((***)))(((''''''''''''''')))((((((((((((((((((((('''(((((((((((((((''''''***))))))(((((()))))))))*********)))((('''''''''&&&'''(((((((((((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))((('''''''''''''''(((''''''&&&&&&'''((())))))((((((''''''''''''((('''((()))(((''''''((()))'''&&&&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''(((***+++...///111222---,,,+++***(((((((((((((((''''''&&&'''((()))***((()))*********((('''&&&(((((((((((((((((((((((()))))))))))))))*********)))(((&&&%%%%%%&&&((()))***))))))(((''''''(((((((((((()))***,,,---...///(((''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%(((***+++***)))((((((%%%%%%&&&''''''((())))))))))))))))))***+++,,,,,,))))))(((((((((((()))***))))))(((((((((((((((((('''&&&&&&''')))***)))''')))(((&&&'''((()))))))))*********)))'''&&&'''))))))'''%%%%%%&&&&&&&&&$$$''''''''''''((((((((((((******)))(((((((((((()))(((''''''''''''((()))***+++******))))))))))))***''''''''''''''''''''''''%%%&&&'''(((***---///000((((((((((((((((((((((((***)))(((''''''&&&''''''((((((((((((((()))***************)))))))))))))))(((((()))))))))*********'''((()))(((&&&%%%&&&'''))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((()))(((&&&&&&((()))((('''***)))(((''''''((()))***(((((()))***************((()))******(((((()))***)))((('''&&&&&&'''((()))))))))***,,,...000222444+++++++++************)))((())))))***************,,,***)))***+++,,,***)))'''))),,,......---***)))***************************)))'''((()))++++++***,,,,,,,,,,,,------------,,,------...///.........//////......//////000111111111111111111111111111333333444444444444333333444444555444444333333222222111///000222333333333555555333222111000000000222222222111111000///...//////000000000000111111222111000//////...//////...//////000000//////......000000///---------...***++++++***))))))+++,,,---,,,+++******+++,,,---,,,,,,------,,,,,,+++***))))))******++++++,,,,,,***)))((()))***+++***(((,,,+++)))(((((()))***+++)))'''%%%%%%&&&(((((('''((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''''''''(((((((((''''''((((((((()))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&%%%&&&&&&&&&((((((((('''''''''&&&&&&(((((())))))((('''&&&&&&'''(((((())))))(((((((((******))))))((((((''''''&&&&&&''''''(((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((()))***'''((())))))''''''((()))&&&&&&&&&''''''((()))***&&&''''''((((((''''''&&&(((((()))))))))'''&&&%%%))))))***+++---...//////,,,+++***(((''''''''''''(((''''''''''''((())))))((())))))******)))''''''((((((((((((((((((((((((*********))))))((((((((())))))''''''''''''))))))))))))(((''''''''''''(((''''''((())))))******+++'''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''(((***,,,,,,***((('''''''''(((((()))*********))))))))))))+++---...)))))))))((((((((((((((()))))))))((((((''''''&&&&&&%%%%%%''')))***)))((((((&&&$$$%%%'''((('''&&&)))+++,,,***'''&&&(((+++---***(((''''''(((((('''''''''''''''(((((((((((())))))((((((((((((((()))&&&'''''''''''''''&&&&&&(((((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))'''''''''((((((((())))))++++++)))(((''''''''''''((((((''''''(((((()))***))))))******))))))(((((((((((((((((())))))))))))((()))***)))'''%%%%%%&&&)))))))))(((''''''&&&&&&)))((('''&&&&&&'''((()))'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))'''&&&'''((()))((('''******))))))))))))******)))***++++++,,,,,,++++++((()))******)))((()))*********)))'''&&&'''(((*********+++,,,...000222333+++++++++*********))))))))))))))))))***+++,,,---,,,***))))))***+++***))))))***+++,,,---,,,+++***************************)))((((((((()))*********++++++,,,,,,,,,---------+++---.........---............------......///000000000111111222333333444444333333333333333333444333666666444444666555333000000000000111222333333444444333222111111222222111111111111000///...---////////////000000000111000000///..................//////////////////......//////...,,,+++,,,---***+++,,,+++))))))+++,,,,,,+++************+++,,,++++++,,,,,,++++++***))))))************************)))))))))******))))))++++++***(((''')))+++...+++)))'''&&&'''(((((('''((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))((((((((((((((('''''''''((((((''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%))))))))))))((('''&&&%%%%%%&&&((())))))(((''''''***)))))))))((((((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''((((((((((((((('''''')))(((((('''&&&&&&&&&&&&'''''''''''''''((())))))''')))***)))((('''((()))((((((((((((((()))******''''''((((((((((((''''''((()))***+++***(((&&&%%%'''''''''((())))))************)))''''''&&&&&&&&&''''''''''''((((((((()))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))((((((***)))(((((((((((()))***&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((('''''''''''''''(((''''''***......+++''''''''''''(((((()))))))))))))))(((((()))+++---...)))))))))))))))((((((((())))))((((((''''''&&&&&&&&&%%%%%%''')))***)))(((((('''&&&&&&'''''''''&&&''')))+++)))&&&%%%'''***,,,***((('''((())))))(((''''''''''''(((((((((((('''''''''&&&&&&''''''(((&&&''''''(((''''''%%%%%%'''''''''(((((((((((('''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&&&&&&&''''''(((((()))))),,,+++***)))((('''''''''''''''&&&&&&''''''((()))(((((()))))))))((('''&&&&&&&&&&&&'''''''''((((((***+++,,,+++)))'''''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''(((((((((((((((''''''((((((((())))))))))))((('''''''''))))))(((&&&******))))))))))))************++++++******)))((()))***+++***)))((()))+++,,,---,,,***'''''')))+++++++++++++++,,,---......+++++++++*********))))))***)))))))))+++---000111,,,***((('''((()))((((((******)))((((((***+++,,,))))))))))))))))))))))))((())))))***************+++++++++,,,,,,,,,------+++---//////...---...000---------,,,---......///...///000222444555666777444333222222222222333444222666777555666::::::666///000111111111111222222111111111111222333333444000000000000///...------...////////////000000000000///........................////////////......---......---+++******+++***+++---,,,+++***+++,,,******))))))))))))*********************)))(((((()))))))))))))))((((((((())))))******)))))))))******++++++)))((((((+++...---+++((((((((())))))(((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&(((((()))(((((('''&&&&&&%%%&&&''')))))))))((('''))))))))))))((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&'''(((((()))(((''''''))))))))))))((((((''''''))))))((('''''''''''''''((()))***)))((('''(((***+++***)))(((((((((((((((((((((((((((((((((((((((((()))***++++++)))'''&&&&&&&&&&&&&&&''''''''''''))))))((('''&&&&&&&&&&&&&&&''''''((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&''''''((())))))******))))))(((((((((((())))))&&&&&&%%%%%%%%%&&&&&&'''***)))))))))((((((((((((&&&''''''''''''&&&%%%$$$((((((((((((((((((((((((***((((((+++...///+++((('''''''''''''''((((((((((((((((((((()))***++++++'''((())))))))))))(((((((((((('''''''''''''''''''''&&&&&&''')))***)))''')))***+++)))(((''')))***'''(((((('''&&&&&&'''))))))'''&&&&&&'''(((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&''''''(((&&&''''''(((''''''&&&&&&((())))))************)))((((((((((((((((((((((((***))))))(((((())))))***&&&&&&&&&''''''(((((((((+++***)))(((((('''((((((&&&&&&&&&&&&&&&'''(((((((((((()))))))))'''&&&$$$%%%%%%&&&&&&&&&'''''''''+++,,,......+++)))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((((((((((((((((((((()))************)))(((''''''((())))))(((&&&))))))))))))))))))))))))((((((((((((((('''&&&%%%)))***++++++))))))***+++///111222///+++((()))+++,,,,,,+++***************+++++++++************)))***))))))))),,,000444777,,,***'''''''''(((((('''+++)))'''&&&&&&(((+++---))))))))))))))))))))))))(((***+++,,,+++***++++++++++++++++++,,,,,,,,,,,,***---000000---,,,...000------,,,,,,------...///---...///111333555666777444333222111111222333444222888999555666<<<<<<777000222333333222111111222/////////000111222444444000000000000///...---,,,......////////////000000//////............//////---......//////......---...//////---+++******+++))),,,///000...,,,++++++)))))))))))))))))))))))))))))))))***)))(((((('''***)))))))))((((((''''''(((***+++***)))((()))***))),,,---,,,)))(((***---...+++)))((()))******)))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((((((((''''''''''''((((((((((((((('''(((((()))***''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((())))))))))))))))))))))))(((((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&((()))))))))((('''((())))))***))))))((('''***)))((('''''''''''''''((()))******(((((()))***+++***)))((('''''''''''')))((((((''''''(((((()))'''((()))******)))((('''''''''(((((((((((())))))))))))((('''''''''''''''&&&''''''((()))((((((((('''''')))******))))))(((''''''''''''''''''''''''%%%&&&&&&''')))******+++(((((((((((((((((((((((()))(((((((((((()))***************))))))((((((((($$$$$$%%%&&&&&&$$$###"""'''(((((((((((()))))))))******+++---...---+++((('''''''''''''''''''''''''''(((((()))))))))((((((&&&'''((()))******))))))&&&&&&''''''''''''''''''(((''''''((())))))(((&&&(((+++...+++&&&$$$(((,,,)))(((&&&&&&((()))((((((&&&&&&&&&''')))***)))'''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''(((((('''((()))***++++++***)))))))))))))))))))))))))))((((((((((((((()))***+++&&&''''''''''''''''''''')))((((((''''''((((((((('''''''''''''''(((((()))((()))*********(((&&&%%%&&&&&&&&&&&&'''''''''(((***,,,......,,,***))))))&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&&&&'''((((((((((((((('''''')))*********)))((('''''''''((())))))'''%%%((((((((())))))(((((((((''''''((()))))))))(((((()))***++++++))))))***+++111555777444...***)))***++++++***)))(((((())))))+++++++++************)))***))))))***...333888<<<...+++((('''((())))))((())))))((('''''')))***+++))))))))))))))))))))))))(((+++------,,,++++++---***++++++++++++,,,,,,,,,(((,,,//////,,,***,,,///---------------...//////......///000111222333333444333222000000222333444222999:::555555;;;;;;555111444666555222000000111////////////000111222222////////////...---,,,,,,........./////////000000000//////...//////000000---......//////......---000111111///---++++++,,,))),,,111333111...,,,+++*********++++++************************)))((((((++++++******)))(((''''''(((***+++***(((((()))+++))),,,///...***((()))+++,,,***(((((()))******)))'''((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((''''''((())))))***&&&''''''(((((())))))***%%%&&&'''((())))))))))))(((((((((((()))***++++++(((((((((((())))))))))))((((((''''''((()))+++,,,(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&((()))***)))((('''&&&'''((()))))))))((('''(((''''''''''''(((((()))((()))******)))((()))***))))))((('''''''''((((((***)))(((''''''((()))***&&&''''''(((((()))))))))((((((((())))))************)))((((((''''''((((((&&&&&&((()))))))))((('''&&&'''(((*********)))((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((''''''''')))))))))))))))***++++++))))))))))))((((((((((((%%%&&&'''((((((&&&$$$###'''((((((((())))))))))))***,,,...///---+++))))))((((((((((((((((((((((((''''''((())))))((('''&&&%%%&&&((()))*********)))%%%&&&&&&''''''((((((((()))((('''((())))))'''%%%$$$***...***###!!!&&&,,,+++(((%%%&&&)))+++)))'''&&&&&&'''***,,,---+++***''''''''''''((((((((()))((((((((((((((()))******(((''''''''''''((()))***%%%&&&''')))))))))((('''))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((()))******)))***+++,,,+++)))'''%%%''''''''''''((((((((())))))+++......,,,*********%%%%%%&&&'''((()))******&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((%%%&&&((()))))))))(((''''''''''''(((***)))'''%%%''''''((((((((((((''''''((()))***+++------------)))+++++++++***)))***+++333777:::888111+++)))*********))))))((()))))))))+++++++++************)))***))))))***///555;;;???///---)))((())))))***)))(((((()))***************))))))))))))))))))))))))(((+++...///,,,+++,,,---******+++++++++,,,,,,,,,'''+++......***)))+++......------------...///////////////////////////...444333111000000111333444333:::;;;444444:::999222222555777666333000000111111000///////////////000////////////...---,,,+++............/////////000000000/////////000000111---..................---222222333111...------...(((---222555444000,,,******++++++,,,,,,++++++***+++++++++++++++***))))))---,,,,,,+++***)))(((((((((***,,,+++(((''')))+++(((---111000+++'''(((***+++)))'''&&&((()))))))))''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***%%%&&&&&&'''((()))******((((((''''''''''''(((((('''''''''''''''((()))***&&&&&&'''((()))***++++++$$$%%%&&&((())))))******)))((((((((((((***,,,---(((((((((((()))))))))))))))((((((((()))***,,,---(((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$&&&((()))***)))((('''$$$%%%'''(((((((((''''''%%%&&&&&&&&&((()))***+++(((***+++***)))((()))***'''&&&&&&''''''((()))******)))(((''''''((()))***&&&&&&&&&&&&''')))***+++''''''(((((())))))*********))))))(((((((((((()))%%%&&&((()))))))))((('''&&&'''(((*********)))(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))******(((((((((((((((((((((((((((***+++,,,+++***(((''''''((((((((())))))*********...111000,,,))))))************)))))))))))))))%%%%%%'''***+++***'''%%%!!!%%%)))+++***)))((((((''''''''''''((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((()))))))))(((&&&%%%$$$%%%&&&((()))+++,,,---,,,---//////...,,,)))'''))))))))))))***************)))((('''&&&&&&''''''((((((((('''&&&&&&%%%%%%)))))))))))))))((('''''''''&&&%%%$$$###$$$%%%%%%'''%%%###$$$'''((('''$$$&&&&&&''''''(((((())))))******)))(((((((((((()))******+++***'''&&&&&&'''&&&%%%$$$###$$$&&&)))***))))))))),,,...,,,'''###***'''%%%'''+++,,,((($$$((('''&&&&&&&&&&&&'''((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((())),,,000444555444222000***((('''&&&'''***---///111000000...---,,,++++++))))))************))))))))))))******+++++++++,,,------,,,+++***+++///222333111---+++***+++---...+++***))))))******)))'''++++++******************((()))+++,,,,,,***'''%%%+++)))((()))+++,,,+++***---------,,,,,,------...------,,,,,,,,,,,,,,,,,,...............---------000000000000111111111111666777888888777555333222777777666444000...---...000000////////////000000222222111111111111222222000000000000000000000000////////////............//////000000000000//////...<<>>@@@???777...***---333555111,,,)))(((((((((''''''''''''(((((()))))))))((()))***++++++***)))((((((((()))***,,,,,,***(((((((((((()))+++---...///222111...,,,++++++,,,---,,,------...///000000111///000000000111111111111222222333333222111000000+++---............000111000000////////////000000222222222222222222222222//////////////////////////////.........---------...//////000000//////...***......)))(((***)))&&&******))))))***+++,,,,,,***+++---......---+++***************************(((((((((((((((((((((((())))))(((''''''&&&%%%%%%&&&'''((('''&&&(((((((((''''''''''''''''''''''''''''''((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((+++***)))((('''&&&%%%%%%"""###%%%'''((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&***---***%%%###&&&)))'''''''''''''''''''''''''''&&&%%%&&&((()))((('''%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&'''))))))))))))((((((((('''''''''&&&&&&(((***,,,+++(((&&&,,,+++---333777666///''''''''''''''''''(((((((((''''''''''''''''''''''''))))))(((''''''''''''(((******)))(((''''''''''''%%%&&&&&&'''((())))))***+++***(((((())))))'''&&&*********))))))((('''''''''(((((())))))***++++++(((((())))))))))))******))))))))))))))))))))))))(((///444222,,,''''''***'''(((((((((((((((''''''***)))'''&&&&&&''')))***'''''''''((((((((())))))&&&&&&'''((())))))((((((******)))((('''&&&%%%%%%((((((((((((((())))))***,,,...///...+++(((((()))((((((((((((((((((((((((((('''&&&'''((())))))((()))***+++***(((((()))***))))))))))))************'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((()))))))))((('''&&&***))))))((('''&&&&&&%%%'''(((***,,,,,,***)))(((&&&&&&'''((()))***++++++''''''((((((((((((''''''''''''((()))((('''&&&%%%%%%%%%'''(((((()))++++++'''''''''''''''''''''''' !!!"""%%%''')))***&&&'''((('''&&&%%%&&&'''((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((("""%%%))),,,---***&&&###''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&(((***+++,,,,,,+++***((()))))))))))))))))))))(((((())))))))))))(((((()))))))))((((((((((((((()))***++++++***,,,...000IIIIIIDDD:::...***...444444000,,,)))((((((((((((*********))))))(((((((((&&&'''((())))))(((''''''(((((((((***++++++***((((((((()))***,,,...///000...---+++)))((()))******------......///000111111///000000000111111111111111111111111111000000000---///000///......///111000000////////////000000......///000000///..........................................------------......////////////......+++,,,+++))))))+++***(((***)))(((((((((***,,,...***+++---......---+++***''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))'''&&&'''''''''((()))''''''''''''&&&&&&&&&&&&&&&&&&'''((()))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((()))))),,,+++)))'''&&&%%%%%%%%%(((((()))((('''$$$"""!!!&&&&&&'''''''''((((((((((((((((((((((((((((((((('''+++---+++'''%%%'''+++(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&'''''''''''''''(((((((((&&&'''((())))))((('''&&&(((((((((((((((((())))))(((((((((((('''''''''''''''&&&%%%&&&(((((((((&&&,,,******...333333---'''%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''))))))(((''''''''''''((())))))'''&&&&&&&&&''''''&&&&&&''''''((()))******+++)))(((((())))))(((&&&******)))(((((('''''''''%%%&&&'''((()))*********))))))))))))******++++++************))))))))))))(((///444222,,,''''''***&&&''''''(((((((((''''''''''''((())))))(((''''''&&&&&&''''''(((((())))))(((((((((((((((''''''&&&((((((((('''''''''((((((((((((((((((((())))))******++++++***)))''''''''''''''''''''''''''''''''''''&&&&&&''')))***((('''''')))******)))((()))***((((((((()))))))))******''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))***(((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))(((((('''&&&***))))))((((((''''''''''''((()))*********)))(((&&&&&&'''(((((()))******&&&&&&'''(((((((((''''''&&&''''''''''''&&&%%%%%%$$$%%%'''''''''''')))******************)))))))))$$$$$$$$$%%%&&&'''((()))%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&'''''''''%%%&&&''')))***---000333444000***&&&'''((())))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))'''&&&%%%%%%$$$%%%%%%%%%'''''''''((())))))******))))))))))))))))))))))))'''(((***,,,---------,,,******))))))(((((('''''''''(((((())))))(((((('''******))))))))))))((((((***+++,,,,,,++++++---///FFFEEE???555+++(((+++///111...***))))))))))))))),,,++++++***)))((('''&&&%%%&&&&&&''''''''''''''')))((('''(((***+++***)))((())))))***,,,...///000------,,,,,,+++,,,,,,,,,.........//////000000111000000000000111111111111111000000000000000000000///000111000///...///111000000////////////000000//////111111111111//////.................................------------,,,,,,,,,------------,,,,,,+++,,,+++******+++,,,,,,+++***)))((((((***,,,...)))***++++++++++++***)))'''(((((((((((()))))))))***))))))(((((())))))************++++++,,,,,,,,,---)))&&&((()))(((''')))'''''''''''''''&&&&&&&&&%%%&&&(((((()))((('''&&&&&&&&&''''''''''''&&&&&&###$$$&&&'''))))))******+++***((('''&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((***,,,+++((('''))),,,))))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((&&&$$$$$$&&&''''''&&&((('''(((***---,,,(((%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&((((((&&&&&&&&&'''((()))'''''''''(((((())))))***)))((('''((()))***)))((())))))((('''''''''((((((######%%%&&&'''''''''''')))))))))***++++++,,,,,,,,,,,,+++***)))((((((''')))---111///+++'''(((***&&&''''''(((((((((((((((###%%%'''(((((('''%%%###&&&&&&&&&''''''(((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((******((((((((((((((()))*********))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''')))******(((&&&$$$&&&)))******(((((()))''''''((((((((()))))))))*********))))))((((((((((((((((((((((((((())))))***)))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&''''''(((((()))%%%&&&''''''((((((''''''((('''&&&&&&%%%%%%&&&&&&$$$&&&((((((&&&&&&(((*********)))))))))(((((((((///...,,,)))'''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((((((((((((%%%''')))((('''&&&(((***555888;;;999444...,,,,,,((()))***++++++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((()))***+++***))))))(((((()))***+++))))))***+++++++++++++++))))))))))))((((((((('''''''''((((((((((((''''''++++++*********)))))))))***+++,,,+++***)))+++,,,777666333...***((()))***,,,***))))))***+++***))))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((+++(((&&&&&&(((*********(((((())))))+++,,,---...---...///000000000///...///////////////000000000000000000000111111111111111000000000000000111111---///000000//////000111000000////////////000000000222333444444333222000.................................---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,+++***---000,,,+++***))))))***,,,---************************)))*********++++++++++++)))(((''''''''''''((()))((()))***+++---///000000111***''')))***(((''')))((((((((((((''''''&&&&&&%%%&&&((())))))'''&&&%%%'''''''''(((((('''''''''###$$$&&&((()))*********+++)))(((&&&&&&&&&'''(((######$$$%%%(((***,,,---''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((('''&&&'''(((((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&'''((((((&&&%%%&&&(((***,,,,,,***'''%%%%%%%%%%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&((((((&&&&&&'''(((***,,,((((((((((((((()))))))))((('''&&&''')))+++***)))(((((('''&&&'''((())))))$$$%%%&&&'''((((((''''''))))))******+++,,,,,,---......---+++)))(((&&&&&&)))***,,,+++)))(((((()))&&&'''((()))))))))))))))%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''''')))((((((''''''''''''((('''&&&&&&&&&'''(((***+++((((((((((((((()))******+++***)))((())))))))))))''''''''''''''''''''''''%%%&&&'''***++++++'''%%%!!!%%%)))+++***)))((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%))))))(((((('''''''''&&&+++)))'''%%%$$$###$$$$$$%%%%%%&&&''''''(((((()))&&&&&&'''((()))***+++,,,))))))))))))************'''''''''&&&'''((()))***&&&&&&&&&'''''''''''''''%%%%%%&&&'''(((((((((''')))((('''%%%%%%&&&''''''%%%(((***)))&&&&&&'''***''''''&&&&&&&&&%%%%%%%%%))))))(((&&&&&&%%%%%%%%%%%%'''((('''&&&&&&'''(((%%%%%%'''((())))))))))))$$$'''******((('''(((***666:::<<<666+++$$$&&&+++)))***+++,,,,,,+++***)))(((((())))))*********+++'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&"""###$$$&&&((()))++++++(((''''''&&&'''((()))************)))))))))))))))(((((())))))))))))))))))''''''(((((((((((('''''',,,+++++++++******)))))))))***+++***)))((((((************+++******)))((()))(((''')))***++++++)))&&&&&&''''''''''''''''''''''''''''''(((((()))))),,,)))&&&%%%''')))++++++(((((((((((()))+++,,,---((())),,,.........,,,+++000000000000////////////000000000000111111111111111111000000000000111222+++---.../////////111222000000////////////000000---...000111111000...---..............................---------,,,,,,,,,---......//////......---***+++------+++)))---333---,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---&&&&&&''''''((((((((()))((('''&&&%%%%%%&&&'''(((%%%&&&(((***,,,///000111444,,,'''***+++(((''')))))))))((((((((('''''''''&&&'''((())))))'''%%%$$$''''''((((((((((((''''''"""$$$&&&(((***++++++******)))'''&&&&&&'''((())))))((('''&&&&&&'''((()))++++++++++++,,,,,,,,,,,,((((((((((((((((((((((((&&&%%%%%%&&&)))******)))'''''''''''''''''''''''')))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&(((***,,,***&&&###&&&***000222000---)))(((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((())))))(((''''''''''''((()))(((''''''(((***,,,...))))))))))))(((((((((((('''&&&&&&'''***++++++***((('''&&&&&&'''((()))***'''(((***+++++++++***)))))))))***+++,,,,,,------000///---+++)))'''&&&%%%))))))((((((((((((((((((''''''((()))******)))))))))(((''''''''''''((()))''''''''''''''''''''''''''''''&&&''''''((()))***(((''''''&&&&&&((()))***((((((((((((((()))******,,,+++))))))***++++++***))))))))))))))))))))))))''')))******((('''((()))******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''((()))***+++((('''&&&&&&&&&&&&''''''***'''$$$###$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((()))*********))))))***+++***)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))***)))((('''%%%$$$'''%%%%%%%%%''''''&&&%%%&&&'''''''''''''''&&&&&&((('''&&&%%%&&&(((***,,,&&&&&&'''''''''''''''&&&+++,,,,,,***))))))+++---000...,,,...111000***$$$)))((('''(((******((('''%%%***+++&&&"""%%%((()))***)))((('''&&&'''((((((&&&&&&'''((()))(((&&&$$$)))))))))((((((((((((((())))))(((((('''''''''&&&(((((((((&&&%%%&&&))),,,))))))))))))((((((((((((&&&&&&''''''(((((())))))&&&''''''((()))******++++++***'''&&&%%%&&&'''((())))))))))))))))))******))))))))))))((((((((((((((('''''''''((()))+++,,,((((((''''''''''''((((((******)))))))))))))))***)))***++++++***+++---///---......+++)))))),,,000//////000111111111111111111111111000000000000000111000000/////////////////////000000000000//////000000//////.........---,,,---...............---,,,,,,------------,,,,,,---,,,++++++******************))))))***,,,---...333111///---+++***)))(((++++++******++++++,,,---((((((((((((((())))))***+++)))(((((())))))'''&&&))))))((((((***+++---...000)))"""!!!%%%)))'''$$$))))))(((((('''''''''&&&***(((%%%&&&(((***((('''%%%(((***)))&&&$$$%%%'''############$$$&&&((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))+++,,,---)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''((()))((('''(((***+++))))))))))))))))))))))))***)))((('''&&&&&&'''(((+++******)))))))))))))))%%%&&&'''''''''''''''&&&******+++++++++)))((('''&&&'''))))))'''$$$###"""''''''&&&&&&'''(((***+++((((((((('''&&&&&&%%%%%%''''''(((((())))))******)))(((((('''''''''((((((''''''(((((())))))******(((((())))))))))))(((((((((''''''((())))))'''&&&((((((''''''''''''((((((///...,,,++++++***)))'''))))))))))))************((()))*********((('''&&&&&&'''''''''&&&%%%%%%$$$"""###%%%&&&''''''((((((+++)))((('''((()))+++,,,))))))((('''''''''''''''''''''''''''(((((((((((('''((()))))))))(((&&&%%%$$$$$$&&&'''(((((())))))&&&((())))))(((''''''((())))))))))))(((((('''''')))((((((((('''''''''&&&$$$'''***+++***(((''''''(((((((((((((((((((((((()))'''%%%%%%%%%&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***(((((('''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((&&&%%%(((&&&%%%&&&'''((('''&&&&&&'''''''''''''''&&&&&&))))))(((((()))+++,,,---'''''''''(((''''''&&&&&&+++,,,,,,+++)))***,,,......,,,+++...222111---((()))(((((()))******)))'''$$$((((((%%%$$$'''))))))))))))'''&&&&&&&&&'''(((''''''(((((())))))((('''((((((((((((((((((((((((******)))))))))(((((((((%%%&&&&&&%%%$$$%%%''')))))))))))))))(((((((((((((((((((((((((((((())))))''''''(((((())))))*********)))(((&&&&&&'''((()))((()))))))))))))))))))))))))))))))))(((((((((((()))((((((((()))***,,,,,,)))((((((''''''(((((()))***))))))(((((())))))))))))***++++++******,,,...,,,------+++)))))),,,///...///000000111111000000111111111111111111111111111111000/////////000000//////000000000000//////000000/////////.............../////////......---------............------......---,,,,,,,,,,,,,,,,,,+++***)))******,,,,,,000///...---,,,+++++++++,,,+++++++++++++++,,,,,,)))(((((((((((()))+++,,,)))((('''(((***++++++***))))))(((((()))***+++,,,///***%%%%%%''')))(((&&&)))(((((((((''''''''''''(((&&&$$$$$$&&&(((&&&%%%%%%((())))))&&&%%%%%%'''$$$$$$$$$%%%%%%'''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((('''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((***)))((('''&&&''''''(((******)))((((((((((((((())))))))))))************(((((()))))))))((('''&&&((())))))((((((((()))***+++***((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''((((((''''''&&&'''''''''((()))))))))(((((((((''''''''''''((((((...---,,,,,,,,,+++***))))))))))))))))))))))))(((((())))))***)))((('''&&&&&&'''''''''&&&&&&%%%$$$(((((())))))(((((('''&&&)))((('''&&&'''(((***+++))))))((('''''''''''''''''''''''''''(((((((((((('''((()))))))))(((&&&%%%&&&&&&''''''((('''''''''%%%'''(((((('''&&&&&&''')))))))))(((((((((((('''((((((((('''''''''''''''$$$***111222---(((%%%&&&((()))***+++++++++***)))((('''''''''((('''%%%###&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))))))))((('''&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&(((((('''&&&&&&&&&'''''''''''''''&&&(((((())))))***+++++++++((((((((((((((('''&&&%%%)))******)))(((((()))++++++******---111222///,,,***)))((()))++++++)))(((###&&&&&&$$$%%%)))***))))))(((''''''&&&&&&''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((************))))))))))))$$$&&&''''''&&&%%%'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))***)))((('''((()))***+++))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))***+++,,,,,,***))))))(((((())))))***)))((((((''''''((())))))***+++,,,+++))))))+++---,,,------+++******,,,///---......///000/////////222222222222222222222222222222111000000000000111//////000000000000//////000000////////////......000000000000///......---.........//////.........000///..................------+++*********+++,,,---,,,,,,,,,,,,---......---,,,+++++++++++++++,,,***)))(((((()))+++---...,,,***((((((***+++++++++))))))(((((((((((()))))),,,,,,***)))))))))))))))(((((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%&&&''')))((('''%%%%%%&&&%%%%%%&&&'''((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))***)))))))))((((((((((((%%%'''((('''&&&&&&''')))(((((((((((((((((((((((())))))(((''''''''''''((()))((((((((('''''''''''''''&&&&&&&&&&&&'''((()))&&&'''''''''''''''&&&%%%+++)))(((&&&'''(((+++,,,+++***)))'''&&&%%%%%%%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((('''(((((())))))(((((('''&&&'''((())))))))))))))))))((((((''''''(((((()))++++++++++++******)))((()))))))))(((((('''''''''((((((((()))(((((('''&&&&&&''''''''''''&&&%%%%%%(((((())))))(((((('''&&&((('''&&&%%%&&&'''((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((()))(((((('''&&&((((((((((((((('''&&&%%%$$$%%%''''''&&&%%%&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''///777666///)))''')))''')))+++,,,,,,+++***)))''''''(((***+++)))&&&###'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))***&&&&&&&&&&&&&&&'''((((((,,,------,,,***(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))*********(((&&&%%%&&&''''''&&&%%%%%%&&&''''''((('''''''''$$$%%%&&&'''''''''''''''((())))))(((((('''&&&%%%&&&'''((('''&&&&&&'''((()))((())),,,//////---+++***))))))***++++++***(((%%%''''''%%%&&&)))***'''((((((((('''''''''''''''###$$$%%%%%%$$$%%%&&&((((((((()))))))))))))))***))))))))))))))))))))))))&&&(((******)))((()))***(((((((((((())))))))))))++++++******))))))(((((())))))))))))(((((((((((())))))(((((()))***+++,,,******)))))))))))))))((())))))))))))(((((((((((((((((()))))))))******+++******))))))))))))******(((''''''''''''(((((()))++++++,,,+++))))))***,,,,,,,,,,,,++++++,,,---...,,,---......//////......111111111111111111222222333222222111111111111111//////000000000000//////000000//////////////////111111111111000///------......////////////......//////............//////...---,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///------,,,++++++++++++,,,+++***)))((()))+++...000111...+++))))))***)))((())))))(((((('''''''''''')))+++---,,,)))((((((***((((((((((((((('''''''''((((((((()))))))))((((((''''''(((((('''&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$%%%%%%&&&'''''''''''')))))))))(((((((((''''''&&&((())))))''''''((()))((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((&&&&&&'''''''''''''''''')))(((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''(((''''''''''''(((((()))******))))))((((((''''''******++++++++++++******((()))******)))(((((()))))))))(((((((((((())))))'''(((******)))((('''((())))))((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''&&&&&&"""###%%%&&&''''''((((((''''''&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''###%%%&&&'''&&&%%%&&&''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''***000555333,,,'''(((+++&&&''')))++++++***)))(((&&&'''(((***,,,***&&&###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((---///000...+++))))))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))******'''&&&%%%%%%&&&&&&%%%###%%%&&&&&&'''((((((''''''###$$$%%%&&&&&&&&&%%%%%%(((((())))))(((''''''&&&'''((())))))''''''''')))((((((((()))******)))(((***)))((()))++++++)))((('''***+++'''&&&((((((%%%((((((((((((((('''''''''###%%%''''''%%%%%%'''((()))))))))******+++++++++((((((((((((((((((((((((&&&(((******)))((()))***'''((((((((()))))))))***++++++******))))))(((((())))))))))))(((((((((((((((((()))))))))***+++++++++++++++******)))))))))))))))))))))(((((((((((('''''''''(((((((((((((((******))))))))))))******'''''''''''''''((())))))***++++++***)))(((***+++,,,+++++++++,,,---------,,,,,,---................../////////000000111111333222222111111111111111//////000000000000////////////000000000000000000111111111111000///------......////////////.........---------------......------,,,---...000222333...------,,,,,,,,,------------,,,,,,+++,,,,,,---+++***))))))***,,,...///000...+++************)))))))))((((((''''''&&&%%%&&&***---,,,(((&&&'''***'''''''''((((((((((((((('''(((******))))))((((((''''''''''''''''''&&&%%%&&&'''((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&%%%%%%%%%&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''((((((((('''''''''&&&&&&((()))++++++)))(((((()))''''''''''''''''''''''''''''''((((((((((((((((((&&&''''''((('''&&&%%%%%%''''''''''''((()))***+++'''''''''(((((()))******%%%%%%'''***,,,+++'''$$$&&&&&&&&&'''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((''''''******++++++++++++*********,,,---,,,)))''''''((())))))(((((((((((())))))'''***,,,,,,***))))))))))))((((((((('''''''''&&&(((((('''''''''(((((((((&&&&&&'''((((((''''''&&&"""###%%%&&&''''''((((((((('''''''''(((((())))))))))))((('''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((((((%%%&&&'''((())))))))))))###%%%&&&'''&&&&&&'''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&''''''''''''+++...,,,(((%%%&&&)))%%%&&&((())))))))))))(((&&&&&&(((***+++***'''$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))***,,,...---)))'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***((('''%%%%%%&&&&&&%%%###%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''(((((())))))((((((((()))***,,,,,,+++******+++((((((((((((((('''&&&%%%)))((('''(((******((('''(((---///+++''''''(((''')))************)))(((''''''***------***((()))+++((())))))******++++++,,,''''''''''''((((((((((((%%%'''(((((('''&&&((()))''''''(((((())))))******))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))++++++******))))))(((((())))))))))))((((((((((((&&&&&&'''((((((''''''&&&***))))))(((((())))))***''''''''''''((()))******)))***+++***((((((***,,,+++******+++---......,,,,,,------...///.........---......//////000000000222222111000000000000111//////000000000000////////////000000000000111111000000000000///......---.........//////.........,,,,,,,,,+++,,,,,,---...,,,,,,,,,---///111444555///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++,,,,,,***))))))***,,,------,,,(((((())))))((('''&&&&&&%%%(((+++***'''&&&''')))'''''''''(((((((((((((((%%%'''))))))(((&&&&&&'''((('''&&&'''((((((&&&$$$&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''')))***+++,,,++++++))))))''''''''''''&&&&&&&&&&&&(((***,,,,,,+++)))))))))''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&'''((((((((('''%%%$$$###$$$&&&'''(((((((((((((((((((((((()))+++,,,---$$$&&&***000444333,,,&&&''''''(((''''''&&&%%%$$$******)))(((((('''&&&&&&)))))))))))))))(((((((((''''''&&&''''''((()))***))))))))))))(((((((((((('''(((((())))))(((((('''***---...---)))'''((()))***))))))(((((())))))******...111111...++++++,,,(((((((((((((((((((((((()))(((((((((((())))))***&&&&&&'''(((((((((((('''(((((())))))(((((('''&&&''''''((((((((()))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))%%%%%%'''((()))*********###%%%''''''''''''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''###&&&((()))'''&&&&&&&&&&&&&&&'''(((((())))))***&&&&&&'''(((***)))'''$$$###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''(((((()))***'''***---,,,(((%%%'''***''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&'''(((+++)))((('''((((((&&&%%%$$$%%%&&&'''(((((((((((())))))((('''''''''((()))&&&'''((())))))***))))))(((***,,,,,,+++*********'''((((((((('''&&&&&&'''((('''&&&'''))))))'''&&&%%%...333...((('''***,,,***++++++,,,+++***)))((((((---222222...***)))***&&&''''''((())))))******''''''(((((())))))))))))''''''((('''&&&&&&(((+++'''''''''((()))*********(((((((((((((((((())))))''''''(((((())))))******(((((())))))(((((('''''')))))))))((('''&&&&&&&&&))))))))))))((((((((((((''''''((())))))((('''&&&)))((((((''''''(((((()))(((((((((((()))***++++++((()))***)))((()))+++---+++***)))+++...///...,,,------...///////////////.........///000000111111111111000/////////000000//////000000000000////////////000000000111111111....../////////......---------............------,,,,,,++++++,,,------...,,,,,,,,,,,,---///111333......---,,,,,,,,,,,,---+++++++++,,,---...///000***++++++,,,,,,+++***)))''''''(((+++......---+++'''((()))))))))((('''''''''((()))(((''''''((()))''''''''''''((((((((()))$$$'''******(((&&&&&&''')))'''&&&'''((((((&&&$$$%%%%%%&&&&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((+++,,,---------+++)))(((((((((((((((''''''''''''(((***,,,,,,***(((((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&''')))))))))(((&&&%%%!!!$$$&&&''''''%%%$$$(((((((((((()))+++---...,,,---000555888555,,,%%%%%%&&&'''''''''&&&%%%%%%)))))))))((((((((((((((())))))((((((((('''''''''&&&&&&&&&''''''((()))***(((((((((((())))))))))))&&&''''''((((((''''''&&&'''+++...---***(((***---******))))))))))))******+++///333222...******+++'''(((((())))))************))))))((()))***+++,,,&&&&&&'''((((((((((((((((((((())))))(((((('''&&&&&&&&&''''''((((((((('''))))))((('''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))***&&&'''((()))))))))))))))###%%%'''(((''''''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''"""$$$''')))***)))'''%%%''''''''''''((()))++++++&&&&&&&&&'''))))))'''%%%"""###$$$%%%'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((((((((((((((((((((((((((()))******&&&***---,,,(((&&&(((+++''''''''''''''''''''''''((((((((((((((((((((((((''''''%%%$$$$$$%%%&&&'''---+++))))))******(((&&&$$$%%%&&&'''((((((((((((***)))'''&&&%%%'''((()))%%%&&&''')))************%%%''')))***(((''''''''''''(((((((((''''''((()))'''&&&&&&'''(((((('''%%%###...555000(((''',,,000++++++,,,---,,,+++***)))(((---333333...)))((((((%%%%%%%%%&&&'''(((((()))(((((())))))*********+++******)))((('''(((+++...&&&''''''((()))******+++&&&&&&''''''(((((())))))&&&''''''((()))******+++(((((())))))((('''&&&%%%(((((('''&&&%%%%%%$$$$$$))))))))))))(((((((((((((((((()))******)))((('''((((((''''''''''''(((((((((((((((((()))***,,,,,,'''((())))))))))))+++---+++***)))+++...000...,,,---...//////000000//////...//////000111222222222111000000/////////////////////000000000000////////////000000111111111222------..................,,,------------------,,,,,,,,,,,,,,,,,,---...///---,,,++++++,,,---...///------,,,,,,,,,---......******+++,,,---///000111***+++,,,---,,,***(((&&&'''(((***,,,...---***''''''((()))******)))(((''')))(((((('''((()))))))))&&&'''''''''(((((())))))&&&)))------***(((((())))))'''%%%&&&((()))&&&###%%%%%%$$$%%%&&&(((***+++((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))+++,,,------,,,***'''&&&))))))))))))((((((((((((''')))++++++***'''&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))(((((('''((()))******(((&&&%%%!!!###'''***+++***(((&&&(((''''''''')))+++---...555444444666777222((( """$$$&&&((()))))))))''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))******''''''(((((())))))******(((((())))))))))))((((((%%%)))------******---000******))))))))))))******)))---111000+++''''''(((''''''((()))***+++,,,,,,+++***)))))))))***,,,---&&&&&&'''((())))))((((((######%%%&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&))))))((('''''''''''''''''''''''''''((((((((()))((('''&&&&&&'''((()))***)))))))))))))))((((((''')))(((&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&((()))************%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((***+++,,,,,,,,,+++***)))((('''''''''''''''&&&&&&%%%%%%%%%)))(((''''''''''''((())))))'''&&&''')))***(((%%%***(((&&&&&&((()))(((((('''%%%$$$$$$&&&''''''&&&''''''''''''((((((((((((***))))))(((((((((((()))&&&&&&''''''((()))))))))))))))(((((((((((())))))'''((())))))(((((()))***)))))))))))))))************)))((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''***)))'''''''''))),,,---111---(((&&&''')))((('''+++---//////...+++'''$$$###''',,,---+++)))+++---)))***+++***(((((()))+++))))))(((((((((((())))))'''((()))******)))((('''+++***)))***+++***)))'''---,,,+++***))))))((((((*********+++***)))((((((*********)))))))))))))))+++***)))((('''''''''(((***++++++***((('''((()))***+++,,,---+++)))%%%###***************+++++++++******+++++++++,,,,,,,,,,,,---///000000...,,,***---------------...///000------......//////000000000///---,,,,,,---...///111111000///////////////...///000111111000///.........//////////////////111000...,,,***)))))))))//////.........---------......//////......---,,,.........------,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++)))(((((()))+++,,,+++)))(((&&&&&&((()))+++************))))))))))))(((((('''''''''(((((()))$$$%%%'''))))))))))))(((&&&&&&((()))************'''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&&&&&&&%%%************)))((('''&&&''''''(((((((((((('''&&&+++***)))(((''''''((((((+++***)))((()))***,,,---000...,,,++++++---000111///...---------***'''$$$(((((((((((())))))))))))***(((&&&&&&'''((('''&&&((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&(((,,,000555777CCC888///,,,,,,***((()))''''''''''''''''''''''''(((((()))***************''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((***+++...)))'''((()))'''&&&((('''&&&&&&(((***+++***)))...,,,***)))((()))***+++&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((***+++((((((((((((((((((((((((&&&'''((('''&&&%%%&&&''''''''''''''''''((())))))'''(((((()))((('''&&&&&&***)))'''%%%%%%''')))***'''((()))******)))((('''&&&'''((())))))((('''&&&)))'''&&&&&&((()))((('''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&(((((()))))))))&&&&&&'''((((((((((((((('''''''''&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))+++***)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((***+++)))''''''%%%%%%%%%&&&'''&&&%%%)))'''&&&'''((())))))(((&&&&&&''''''((())))))))))))((((((((((((((()))))))))))))))(((''''''&&&&&&))))))(((((((((((())))))&&&((())))))(((((()))***))))))(((((((((((((((((()))(((((('''&&&&&&&&&&&&%%%&&&''''''((((((''''''******)))))))))+++,,,---000,,,(((&&&'''(((((('''***+++,,,,,,,,,)))'''%%%%%%&&&((((((''''''***,,,)))******)))(((''')))+++))))))(((((((((((())))))'''((()))******)))((('''(((((('''(((******)))(((+++***))))))***+++,,,---*********)))))))))((((((***)))))))))))))))))))))***))))))((((((((((((((()))***+++***)))((()))***&&&''')))+++,,,,,,+++***---,,,,,,+++***)))((('''*********+++++++++,,,,,,---...111333333111///---//////...............///000000000111111111111111///...............////////////...---------------...///000000000000///...///////////////////////////...---,,,,,,++++++,,,//////.........---------......//////......---,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,***)))(((''''''((()))***************)))))))))))),,,+++***)))((('''&&&&&&%%%&&&'''((()))))))))((('''((())))))************)))(((((((((((((((((()))((((((((((((((((((''''''!!!###%%%((())))))((('''******++++++++++++******)))))))))(((((((((((((((+++***((((((((()))+++,,,...---+++******,,,...000111///,,,++++++***)))'''(((((((((((()))))))))))))))(((&&&'''((())))))((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((('''&&&'''***000555999CCC888---***)))'''''')))'''''''''''''''''''''''''''((()))***+++***))))))(((''''''''''''''''''((('''''''''((((((((())))))''''''&&&&&&'''(((***+++)))%%%%%%((()))&&&$$$%%%))))))***++++++,,,,,,,,,,,,+++)))(((((()))***+++))))))))))))((('''&&&&&&'''''''''(((((((((((((((''''''&&&&&&'''(((***+++))))))))))))))))))))))))%%%&&&((((((''''''(((***'''''''''''''''((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((())))))******))))))(((&&&'''((())))))((('''''''''&&&&&&''')))***)))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''((()))))))))((((((((((((((((((((()))******''''''&&&&&&&&&''''''((()))(((((('''&&&%%%$$$$$$'''''''''&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%)))(((((()))+++,,,+++)))&&&%%%%%%&&&((('''%%%###((('''&&&((()))***)))(((%%%&&&&&&'''((()))******''''''''''''((()))******)))))))))(((''''''&&&&&&)))((((((''''''(((((()))&&&((())))))(((''')))***))))))((((((''''''&&&&&&((((((''''''&&&''''''(((&&&&&&'''(((((((((((('''))))))******************///,,,(((''''''((((((((((((((()))))))))((('''&&&+++***)))((((((***,,,---((())))))((('''''')))***))))))(((((((((((())))))(((((())))))))))))((((((((('''&&&''')))******))))))(((((((((***---000222+++***((('''''''''((()))))))))))))))))))))******(((((((((((())))))))))))((()))******)))(((***+++&&&'''(((***+++,,,---...,,,,,,+++***)))(((((('''*********++++++++++++,,,+++---000333444222000...//////...---------......222222111111111111111000---......///000000000000///......------------.........////////////......////////////////////////...------------......///...............---------......//////......---,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,***************************)))(((''''''((()))***************))))))))))))++++++,,,,,,+++)))'''&&&%%%&&&'''((()))))))))(((((())))))*********))))))((())))))******))))))(((((((((((()))))))))))))))!!!$$$'''))))))((('''***++++++,,,,,,+++++++++'''((()))******))))))((()))((((((''''''(((***+++,,,+++***))))))+++---...111---***(((((()))))))))))))))))))))(((((((((((()))'''&&&''')))*********(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&''''''(((((((((((((((+++)))'''&&&)))///555999@@@555+++'''&&&%%%'''***''''''''''''''''''''''''&&&''')))++++++***)))((()))((((((''''''(((((()))(((((((((((()))))))))***''''''&&&''''''((()))***&&&$$$&&&+++---)))&&&&&&+++...000///---,,,---///))))))(((''''''(((***+++***))))))(((&&&$$$###"""&&&&&&''''''(((((())))))''''''&&&''''''((()))***))))))))))))))))))))))))%%%&&&((()))((()))***,,,'''''''''''''''((())))))((('''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((()))******)))((((((%%%&&&'''(((((((((((((((%%%$$$$$$&&&)))******)))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((((()))))))))))))))(((((((((((((((((())))))******))))))(((((((((((()))(((((('''&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&&&&((()))++++++)))(((&&&''''''((()))***+++******''''''''')))+++***'''%%%%%%%%%%%%'''))))))(((&&&''''''''''''((((((((((((&&&&&&&&&'''((()))***+++&&&&&&''''''((()))))))))(((((((((''''''(((((((((&&&''')))(((''''''(((*********)))(((''''''&&&&&&'''''''''''''''((())))))&&&&&&'''(((((((((((((((&&&((()))******)))((('''---+++)))'''''''''(((((((((((('''''''''(((((()))+++++++++++++++++++++***'''((()))((('''''')))+++))))))(((((((((((())))))(((((())))))))))))((((((+++)))((((((*********((()))(((((((((***---111333+++***(((&&&&&&'''((())))))))))))))))))*********&&&'''(((((()))*********'''(((******))))))***,,,,,,,,,***))))))******+++(((((())))))******++++++************++++++++++++'''***---000111000...---,,,,,,,,,,,,,,,---......000000000//////.........,,,---///111222111111000111000////////////000000.........//////........./////////...............///............//////000.................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))***++++++++++++***)))))))))(((((((((((())))))************)))))))))(((&&&(((***,,,,,,,,,***)))&&&''''''((((((((((((((((((((()))))))))(((''''''&&&'''((())))))((('''&&&'''''''''(((((())))))***''''''''''''''''''&&&&&&''''''((())))))))))))((('''(((***,,,---,,,+++***(((''''''''''''((())))))***)))((('''((()))***,,,,,,***'''&&&'''(((((('''))))))))))))(((((((((((((((&&&&&&''')))+++,,,+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))((('''''')))---111444777///(((''''''%%%'''***''''''''''''''''''''''''%%%''')))++++++***((('''))))))(((((((((((())))))''''''((((((((()))))))))''''''''''''(((((())))))&&&&&&***111333///+++***,,,000444333...,,,...111'''''''''&&&'''((()))***''''''&&&&&&$$$"""!!! %%%&&&&&&'''((()))******''''''''''''(((((())))))'''''''''''''''''''''''''''(((******))))))***,,,'''''''''''''''((()))))),,,***(((&&&&&&&&&'''(((''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&'''((((((((((((#########&&&(((***)))((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''((((((***))))))(((((((((((()))))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''(((***++++++***((('''&&&'''((())))))(((((()))''''''''')))+++***'''%%%%%%%%%'''))),,,+++)))''')))))))))(((''''''&&&&&&&&&&&&&&&&&&'''(((******&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&'''((((((''''''((()))++++++******)))((('''''''''''''''''''''((()))***&&&'''(((((())))))(((((('''(((+++,,,---+++***(((******)))((('''''''''((())))))((((((((()))***+++'''***...000///,,,'''%%%'''((()))((('''(((***+++))))))(((((((((((())))))))))))(((((((((((())))))000...+++*********)))(((+++***))))))***,,,...///,,,***((('''&&&''')))***(((((())))))************%%%&&&''')))************'''(((******))))))***,,,///---+++)))(((((())))))'''(((((()))******++++++))))))*********+++++++++''')))+++...//////...---((())))))***+++---...///000/////////...---------,,,---///111222111111000000000////////////000000/////////....../////////.........------,,,,,,,,,000000///.........//////---..............................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))***++++++++++++***)))))))))(((((((((((())))))************)))))))))(((%%%&&&)))+++++++++***)))'''''''''''''''(((((()))'''''''''(((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((((((---+++'''$$$###$$$%%%'''%%%&&&&&&'''(((((('''''')))***,,,...///...,,,+++'''''''''''''''(((((()))(((''''''&&&'''((()))***)))(((((()))+++***(((&&&***)))))))))(((((((((''''''&&&%%%&&&)))+++,,,+++(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&''')))***+++,,,,,,,,,(((&&&)))***'''''')))''''''''''''''''''''''''&&&''')))*********((('''))))))(((((((((((())))))&&&&&&'''''''''((((((((('''''''''((((((((((((((('''&&&+++222555111---,,,,,,111666666222...///111&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((()))******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,+++)))(((((()))'''''''''''''''((())))))000...+++(((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((######$$$''')))***)))''''''(((((())))))(((((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((''''''(((((()))))))))(((''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''((()))))))))((((((((('''''''''''''''''''''(((((((((&&&'''(((((((((((('''&&&&&&((())))))'''&&&'''(((&&&%%%%%%&&&((('''%%%###'''(((+++...111000---***)))))))))(((''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((''''''&&&&&&(((''''''&&&&&&''''''(((%%%'''(((((('''&&&((()))++++++******))))))((((((((('''''''''((())))))***''''''((())))))))))))((()))***---...//////...---))))))***((('''&&&''')))******)))))))))***++++++)))111999<<<888000+++(((((()))***)))((()))+++---))))))(((((((((((())))))))))))(((((((((((())))))444111---++++++***)))(((++++++******************,,,+++)))((((((((()))***((((((((()))******++++++%%%&&&(((************)))((()))******)))(((***++++++***)))(((((()))************)))))))))((((((((()))))))))************+++)))***+++---.../////////(((((()))***+++---...///000000///////////////...---......///000000000000...------------......///000000////////////000000///......------,,,,,,,,,000//////............///---------.....................//////......---,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,************************(((((())))))))))))((((((************))))))))))))))))))*********)))''''''((((((''''''''''''((()))&&&''''''(((((('''''''''((())))))******))))))(((&&&&&&&&&&&&''''''''''''***((($$$""""""###&&&(((&&&&&&'''((())))))))))))+++,,,---.........---,,,'''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((())),,,...---+++(((******))))))((((((''''''&&&%%%$$$&&&(((***+++***((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((($$$%%%(((***+++***((('''%%%$$$&&&***+++((('''(((''''''''''''''''''''''''''''''(((((()))))))))((()))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&%%%'''...111...+++,,,,,,111777999777333111111'''''''''(((((((((((((((''''''((()))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((+++,,,,,,+++(((''''''((('''''''''''''''((())))))///...+++)))'''&&&%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&''')))+++,,,***((((((((())))))))))))((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''(((***+++***(((&&&&&&((('''%%%%%%%%%&&&'''&&&%%%((()))---111333222///+++''''''''''''(((((())))))''''''&&&&&&&&&''''''((()))))))))(((''''''&&&&&&(((''''''&&&&&&''''''(((%%%&&&((('''&&&&&&''')))))))))))))))))))))(((((()))((((((((((((((())))))''''''((()))))))))))))))((()))+++---...//////...''')))***)))&&&%%%''')))*********************)))+++555@@@BBB;;;111,,,,,,((()))************,,,...))))))(((((((((((())))))***)))(((''''''((()))***333000,,,*********))))))*********+++***)))'''&&&++++++++++++************'''(((((()))******++++++%%%'''(((***+++***)))((()))***+++***)))((()))***''''''''''''((()))******)))))))))))))))((((((((())))))))))))************+++***))))))***,,,...///,,,,,,,,,,,,,,,,,,---...---------...............///...............//////---------------...//////222111000//////000111222111000000///......------------------...///000000---------.........//////......//////......---,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,(((((())))))))))))((((((************))))))))))))+++************))))))))))))((('''&&&&&&'''((()))''''''((()))*********))))))(((((((((((((((((()))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&''''''&&&'''((()))************,,,,,,,,,,,,++++++++++++''''''(((((())))))))))))&&&&&&&&&'''''''''(((((('''''''''(((+++,,,+++************)))((('''''''''&&&%%%$$$%%%'''))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((()))))))))''''''&&&%%%&&&***)))&&&%%%(((''''''''''''''''''''''''(((''''''&&&'''((()))***(((''''''''''''''''''(((''''''''''''((((((((((((''''''((())))))((('''&&&'''$$$$$$))),,,******+++---222888===>>>:::444000(((((()))))))))(((''''''''''''((()))))))))))))))'''''''''(((((((((((((((''''''((())))))((('''&&&(((((((((((((((((((((((()))***+++***(((''''''((('''''''''''''''((())))))******)))((('''&&&%%%%%%)))((('''&&&&&&'''((()))(((((('''&&&&&&'''(((((()))(((&&&%%%%%%%%%%%%&&&(((((()))+++------+++)))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&%%%$$$$$$''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((((((***+++,,,((((((((((((((('''''''''&&&'''''''''(((((())))))******))))))))))))******))),,,---,,,(((&&&'''(((***(((&&&&&&((()))((((((&&&(((,,,000333222...***$$$$$$%%%'''(((***+++,,,(((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''%%%&&&((('''&&&&&&''')))'''''''''((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))$$$%%%''')))+++,,,------&&&)))***)))&&&%%%''')))***************)))((((((&&&222===>>>444***'''))))))***++++++***+++---///))))))(((((((((((())))))***)))(((''''''((()))***111...+++))))))*********((()))***+++***)))&&&%%%+++,,,,,,,,,,,,+++******'''(((((()))***+++++++++&&&''')))***+++***((('''***++++++***((('''((()))((((((((((((((((((''''''&&&&&&'''((()))***++++++))))))))))))***************(((&&&%%%&&&(((+++---111000///...---,,,,,,,,,*********++++++,,,,,,,,,000///---,,,,,,---...//////////////////000111222333222111000000111222333333222222111000//////...***++++++,,,...000111222---------.........//////......//////......---,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,,,,+++)))(((((()))+++,,,(((((())))))))))))((((((************)))))))))))))))))))))***+++,,,...///)))((('''&&&&&&'''((()))(((((()))++++++,,,,,,,,,'''&&&%%%$$$$$$%%%&&&'''******))))))((((((''''''((()))***++++++)))'''%%%%%%&&&'''((()))))))))))),,,,,,+++***)))))))))***'''(((((()))***)))))))))&&&&&&&&&'''''''''((((((&&&$$$"""###%%%((())))))+++******)))(((''''''&&&&&&$$$###$$$&&&(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((***))))))(((((((((((())))))'''''')))'''$$$$$$((('''''''''''''''''''''''')))(((&&&%%%&&&''')))+++''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''((())))))((('''&&&)))%%%$$$(((***)))***---...222999@@@BBB>>>777111))))))******)))(((''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''')))***'''''''''''''''((())))))%%%%%%&&&''''''&&&%%%%%%***)))'''&&&&&&''')))******)))(((''''''((()))******)))'''%%%$$$$$$$$$%%%&&&(((***+++,,,+++***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&%%%###!!! """&&&)))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((((((''''''''''''((())))))000...+++((('''&&&'''''''''((((((((())))))******'''''''''''''''((())))))$$$%%%&&&((()))+++,,,---+++******))))))))))))*********))))))))))))******)))((((((''''''''''''((()))(((((('''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&((()))************(((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&((()))+++---,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((''''''''''''---,,,***(((((()))***+++...,,,+++***+++***((('''***+++---......,,,)))'''+++,,,...---***(((''''''******))))))))))))******))))))))))))))))))))))))))))))))))))************---,,,,,,++++++*********))))))))))))))))))))))))))))))((())))))***+++,,,...+++(((&&&%%%&&&)))***************************+++,,,---......---,,,,,,//////...---,,,,,,,,,,,,...///000///...---...///......//////000000111111222333333222222000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,.........///000000111111,,,+++******+++---///000,,,,,,***)))))))))***+++---,,,+++)))((('''''''''(((''''''(((***+++)))(((************************))))))))))))))))))))))))''''''((()))))))))))))))(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''((('''&&&&&&'''((()))(((((('''''''''((((((///---)))&&&&&&''')))+++***))))))***++++++)))''')))((('''((()))***)))((())))))((('''''''''''''''(((((())))))))))))(((((((((((())))))***,,,---...***)))((('''''''''''''''''''''''''''''''''''''''***(((&&&$$$###$$$%%%&&&+++)))'''%%%%%%&&&(((***......---***&&&$$$$$$%%%'''&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))***)))((('''&&&&&&'''(((###$$$&&&(((***,,,,,,---***,,,...111777:::555---''',,,000///***&&&''')))''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((('''&&&&&&)))+++***)))((('''&&&&&&'''(((+++)))'''%%%$$$&&&)))***(((((('''&&&&&&&&&&&&&&&+++(((%%%$$$%%%&&&'''&&&'''&&&%%%%%%%%%%%%&&&'''&&&((()))+++++++++)))(((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''%%%$$$%%%(((+++'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))+++***(((''''''(((***+++'''''''''(((((()))))))))'''''''''''''''(((((()))&&&'''((()))***+++,,,---++++++***(((((('''((((((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&((()))***+++((((((((('''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((()))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((())))))&&&'''((()))***,,,,,,---)))))))))))))))))))))))))))(((((()))***+++---...***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((---,,,***)))((()))***+++***(((''''''((()))((('''***+++,,,------+++)))((((((***,,,,,,***)))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))(((''')))))))))))))))))))))))),,,+++******)))))))))***)))(((((('''(((((())))))************************)))***+++---......------000///...---,,,,,,,,,,,,---/////////------...///---......///000000111111222111111000//////......////////////////////////000000000000000000000000000000000000111111111111///...,,,***)))***++++++,,,+++***)))))))))******+++***)))))))))))))))))))))(((((()))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))(((&&&%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((())))))''')))***)))(((''')))***)))((((((''''''(((((((((---+++)))'''&&&''')))***'''''''''(((***+++***((('''&&&&&&&&&((())))))((())))))((('''''''''''''''''''''(((((()))((((((((())))))((())))))***+++,,,)))((((((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''')))***,,,***)))'''&&&''')))+++------...---***'''&&&&&&'''%%%%%%%%%$$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((('''&&&$$$$$$&&&''')))+++,,,------000111000333666333...)))---000///+++((((((***''''''''''''(((((((((((('''''''''((((((((()))))))))(((((((((((())))))***(((((((((((((((((((((((('''(((((('''&&&&&&)))+++***)))((('''&&&''''''((()))(((((('''(((((())))))******)))(((((((((((((((+++)))''''''((())))))(((''''''&&&%%%%%%&&&'''''''''((()))***+++***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&&&&'''))))))(((((((((***'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&'''(((***+++'''''''''''''''(((((((((''''''&&&&&&''''''((()))(((((()))******+++,,,,,,+++***)))((('''&&&&&&&&&&&&&&&''''''((()))++++++&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&'''((((((((('''))))))))))))))))))))))))((())))))******))))))(((&&&'''''''''(((((())))))&&&'''(((***+++,,,,,,---))))))))))))))))))))))))((((((((()))***+++,,,---((())))))))))))))))))***(((((((((((((((((((((((('''(((((())))))*********,,,+++***)))((()))***+++***(((&&&%%%''')))******+++++++++,,,++++++***)))&&&(((******)))))))))*********))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))&&&''')))***+++***((('''))))))))))))))))))))))))...---+++***)))((((((((($$$%%%'''))))))))))))((())))))))))))))))))))))))&&&(((***,,,---.........000///...---,,,,,,,,,,,,,,,---......---,,,---///------......///000000000111000///...------......000000000000000000000000000000000000000000000000000000////////////......///...,,,***)))((())))))++++++***))))))))))))***))))))(((((()))***++++++)))(((((()))++++++***(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))(((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''((((((((()))))))))))))))((()))***)))((('''((()))'''&&&&&&&&&&&&&&&'''''')))(((((('''''''''(((((('''&&&'''(((+++,,,+++***((('''&&&(((***++++++***)))((((((''''''''''''(((&&&&&&''''''(((((((((((())))))(((((((((((())))))(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&'''((()))***+++,,,***)))'''&&&&&&''')))***,,,,,,---+++)))'''((()))%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))***+++)))'''%%%%%%%%%%%%&&&(((***,,,---000444444000...000000...(((+++...---***'''((()))''''''''''''((((((((((((''''''((((((((()))))))))***))))))(((((((((((()))((((((((((((((((((((((((&&&'''((('''&&&'''(((***))))))((('''''''''((((((%%%&&&((()))******)))(((***)))(((((('''((((((((()))((('''((()))***)))(((''''''&&&%%%%%%&&&''''''(((((()))******)))((((((%%%&&&&&&&&&&&&&&&&&&%%%(((((((((''''''&&&%%%%%%$$$%%%'''))))))((('''%%%###&&&)))***)))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&''''''(((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))*********(((((('''&&&&&&&&&'''''''''(((((()))+++,,,...///***)))(((''''''&&&'''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''(((((()))))))))******++++++******)))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''(((((())))))******(((((((((((((((((((((((('''(((((()))***++++++,,,+++***))))))))))))******///,,,)))((())),,,------++++++******************&&&((())))))(((((()))*********))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((('''))),,,...///...,,,***)))))))))))))))))))))))),,,+++***)))(((((('''(((%%%&&&'''((()))(((((('''((((((((((((((((((((((((((()))+++---..................,,,++++++++++++++++++,,,...---,,,,,,---...,,,------......///000000222000...,,,,,,---...///------------------------------------............---------,,,+++******))),,,+++***)))))))))***++++++******))))))))))))))))))))))))))))))******+++(((''''''(((******)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((''''''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''')))))))))***,,,,,,+++******))))))***---///......)))(((''''''''''''((((((%%%%%%&&&&&&''''''((()))))))))(((''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''&&&''''''(((((('''&&&&&&)))(((&&&%%%$$$$$$$$$%%%)))***+++***)))(((((()))&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((()))***)))(((''''''&&&%%%%%%&&&)))+++---000555777111,,,+++,,,,,,&&&(((***)))'''%%%%%%&&&''''''''''''(((((((((((('''(((((((((((())))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((''''''(((***))))))(((((((((((((((((($$$%%%&&&((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%'''((()))(((&&&''''''&&&&&&&&&&&&''''''(((((()))))))))(((((((((&&&'''(((((((((((('''&&&'''((((((((('''&&&%%%$$$$$$%%%'''))))))((('''%%%"""%%%(((***((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&'''((()))%%%%%%&&&''')))+++,,,---******(((''''''&&&&&&&&&''''''((()))******))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((()))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''(((((())))))******(((((((((((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))******333000,,,******,,,------************************((()))***)))''''''((()))******))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((()))+++---///000///---+++))))))))))))))))))))))))'''''''''''''''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((,,,---.../////////...------,,,+++***))))))))))))+++,,,------,,,,,,---///,,,,,,,,,---......//////222000...------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++***)))((((((++++++******************************))))))((((((+++******)))))))))))))))&&&&&&%%%'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&(((******((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((((((&&&%%%%%%'''%%%%%%$$$$$$%%%&&&''''''%%%&&&''''''((('''&&&&&&***)))))))))***)))(((&&&)))((((((***---......---((((((''''''''''''((((((&&&&&&&&&%%%&&&'''((()))***)))((('''&&&&&&&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''&&&''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&'''&&&((())))))(((''''''((((((((((((''''''&&&%%%%%%''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***''''''%%%%%%&&&(((***,,,,,,333777222+++))))))(((&&&'''''''''&&&%%%%%%&&&''''''''''''(((((((((((((((((((((((()))))))))***)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''((((((''''''((()))(((((())))))))))))))))))%%%%%%$$$%%%%%%'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))(((&&&''''''''''''''''''''''''))))))(((((((((((('''''')))***+++,,,,,,+++***)))&&&'''((((((((('''&&&%%%%%%%%%'''((((((((('''&&&%%%&&&((((((''''''''')))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&((()))***++++++((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''(((***+++---...'''''''''''''''((())))))&&&''')))***+++******)))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))(((%%%'''***,,,......---,,,))))))))))))))))))))))))'''((()))************)))((())))))))))))))))))***(((((((((((((((((((((((('''(((((())))))*********(((((())))))))))))))))))111...+++))))))******)))((()))******+++************++++++)))''''''(((*********))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))((()))+++------,,,***)))))))))))))))))))))))))))%%%%%%&&&'''(((***+++,,,,,,+++)))'''''''''(((((())))))))))))))))))))))))---...///000000///...---,,,,,,+++***))))))))))))+++,,,......------...000++++++,,,,,,---.........000///...------...///000........................,,,,,,,,,---......//////......---,,,,,,+++******...------+++***)))((('''))))))******))))))((('''++++++***)))(((((())))))'''&&&&&&'''))))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''')))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&)))***+++***(((''''''(((((('''''''''((()))***+++&&&''''''(((''''''&&&&&&)))((('''&&&'''&&&$$$"""'''&&&%%%''')))******)))(((''''''''''''(((((())))))((('''&&&&&&'''((()))))))))((('''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))$$$$$$%%%''')))+++---...$$$&&&))))))(((&&&&&&'''((((((((((((((('''&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&''')))***''''''&&&&&&&&&''')))***(((///444000+++)))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))*********))))))(((((((((((()))((((((((((((((((((((((((%%%'''))))))((('''((()))(((((()))*********))))))&&&&&&%%%$$$%%%&&&((()))'''''''''&&&''''''((())))))((('''((()))***)))(((&&&'''(((((((((((('''&&&))))))((('''''''''''''''((()))***++++++***)))((($$$&&&'''((()))(((&&&&&&&&&&&&&&&''''''''''''(((%%%&&&%%%$$$###$$$''')))&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))&&&'''((()))******++++++)))))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''(((((()))))))))(((((('''&&&&&&''''''((((((((()))***,,,---...(((''''''''''''((())))))&&&''')))+++++++++***)))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''+++++++++***))))))((((((%%%'''***---......---,,,))))))))))))))))))))))))'''((()))*********)))(((***************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))---+++))))))******)))((('''(((***+++,,,+++***))))))******)))((((((+++---******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))*********)))(((((())))))))))))))))))))))))&&&''''''(((***+++---...)))***************))))))************************+++,,,.../////////.........---,,,+++************+++---............000111+++++++++,,,------......---------------------...////////////////////////,,,,,,------...//////000---------,,,,,,+++++++++---------,,,,,,+++***)))((()))*********)))''''''))))))))))))))))))***+++(((''''''(((***+++)))(((************************''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''')))++++++)))&&&''''''''''''''''''''''''(((((((((((('''''''''&&&)))***+++***(((&&&'''(((''''''''''''((()))***+++))))))(((''''''&&&&&&&&&((('''&&&'''((('''%%%###&&&%%%$$$%%%'''((('''&&&'''''''''''''''((())))))+++***((('''&&&&&&'''((())))))(((((('''((((((((()))((((((''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''(((***+++,,,---%%%'''******)))'''&&&'''%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((((((***)))'''&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&+++---***((()))***))))))(((((((((((()))))))))''''''''''''(((((((((((((((((()))))))))*********)))(((((((((((())))))***((((((((((((((((((((((((%%%'''))))))((('''(((((('''((()))***+++******)))''''''(((((()))((((((''''''&&&&&&&&&''''''((()))+++)))''''''((())))))(((&&&'''((())))))((('''&&&***)))((('''''''''''''''%%%&&&'''))))))'''&&&%%%###%%%'''))))))((('''&&&'''&&&&&&&&&&&&'''(((((($$$###!!! $$$(((%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&(((''''''''''''((())))))++++++++++++***)))((('''******))))))((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((()))*********,,,+++***(((&&&%%%%%%%%%$$$$$$$$$$$$%%%'''((()))+++***)))(((&&&&&&%%%%%%%%%''')))+++,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''------,,,+++***)))(((((((((***,,,......,,,***((())))))))))))))))))))))))%%%&&&'''((((((((('''&&&,,,,,,++++++******))))))************************((((((((((((''''''''''''''''''((())))))***))))))***))))))***+++,,,+++***%%%'''***,,,,,,+++)))(((((())))))))))))***---000******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++******))))))(((((()))))))))))))))))))))))))))))))))***+++---...///%%%(((+++---...---***)))************************((())),,,...//////////////////...---,,,,,,,,,,,,,,,---//////...///000222***++++++,,,,,,---......++++++,,,---------,,,,,,........................++++++,,,,,,---...//////+++++++++***************)))***+++,,,---.........((()))*********)))'''&&&''''''(((((()))+++,,,---***))))))***,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''(((***++++++)))&&&))))))))))))))))))))))))******))))))((((((((('''((())))))(((&&&$$$%%%&&&$$$$$$$$$%%%&&&'''((()))+++***)))''''''&&&&&&&&&))))))((()))++++++***((('''&&&%%%&&&'''((('''&&&'''''''''''''''((()))***---,,,)))'''&&&&&&'''((())))))(((((((((((())))))***)))((('''''''''''''''''''''''''''''''''''''''***(((%%%###!!!!!!!!!"""))))))(((((('''''''''&&&&&&)))++++++***(((''''''"""$$$&&&(((************&&&&&&&&&&&&&&&'''((()))(((&&&###!!!!!!###&&&(((''''''''''''''''''''''''))))))))))))))))))))))))&&&((()))******(((%%%$$$&&&&&&'''((((((''''''&&&&&&))))))%%%%%%))),,,,,,((('''%%%%%%'''(((((('''''''''''''''((((((((()))))))))))))))************&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((($$$''')))***)))'''(((((('''((()))+++++++++***)))''')))+++------+++(((&&&$$$$$$$$$$$$%%%%%%&&&'''+++(((%%%$$$%%%&&&'''&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''')))+++---...)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&)))((('''))),,,+++((($$$###!!! ###&&&)))***$$$$$$%%%%%%'''(((******%%%%%%%%%&&&&&&''''''''')))))))))))))))(((''''''''''''((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''++++++***'''%%%$$$&&&''''''''''''''''''(((((()))************))))))))))))((((((''''''''''''((((((+++***((('''(((***---///333111---)))&&&&&&&&&'''***)))'''%%%%%%''')))***&&&''''''(((((((((((((((&&&''')))***)))***+++---,,,***((())),,,---+++)))%%%&&&((()))*********)))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''((()))*********)))%%%%%%&&&)))+++,,,+++***''''''((()))******))))))++++++******************%%%)))///444444000+++'''))))))))))))))))))))))))((()))***,,,---...//////...---,,,+++,,,,,,...//////...---,,,---///111222444111...,,,***+++,,,---///...------,,,,,,,,,,,,........................---------,,,,,,+++++++++---------,,,***)))'''&&&*********))))))))))))(((((()))))))))************(((((())))))))))))((((((&&&'''((()))))))))))))))***((('''&&&&&&'''(((***''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$(((&&&$$$%%%((()))(((%%%(((''''''&&&&&&''')))***((((((***+++,,,,,,,,,,,,(((((('''&&&&&&&&&&&&&&&+++)))&&&&&&(((***,,,,,,---+++)))'''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((***(((&&&######$$$&&&''''''''')))+++***(((,,,222444...))))))(((''')))---///...,,,+++***)))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((()))***++++++***)))(((%%%&&&&&&&&&'''(((((((((++++++******)))*********&&&''''''((((((((((((((($$$$$$$$$%%%''')))***+++)))'''%%%'''***,,,***((('''((())))))***))))))))),,,***'''&&&'''''''''&&&******))))))((((((''''''''''''((((((((((((''''''******++++++***)))(((''''''((()))))))))'''%%%$$$(((((((((((('''''''''''')))'''&&&'''******(((%%%+++***))))))***)))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,)))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&((('''''')))++++++(((%%%'''%%%###$$$'''***,,,---(((((('''''''''(((((()))'''&&&&&&&&&&&&&&&&&&%%%((((((((((((((('''&&&&&&''''''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((()))'''&&&&&&(((***((('''&&&%%%&&&''')))***((((((((((((((((((''''''+++******))))))******+++***)))((('''(((***,,,------,,,***'''&&&&&&'''''')))(((''''''''''''((()))&&&'''(((((())))))((((((((()))******)))(((***++++++***((()))+++,,,***(((((())))))))))))'''&&&%%%(((((())))))))))))(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))+++***)))((()))))))))))))))))))))))))))((('''''',,,+++)))((((((***+++,,,'''))),,,......---***)))))))))))))))))))))))))))((((((***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...///...---,,,---///111222333111...,,,***+++,,,---......---,,,,,,,,,------........................---------,,,,,,,,,++++++---,,,,,,+++***)))((((((++++++*********))))))))))))))))))******************************************+++,,,,,,---,,,,,,+++)))((('''&&&&&&'''((()))(((((((((''''''(((((((((((('''''''''''''''''''''(((&&&%%%&&&)))***(((''''''''''''''''''((())))))$$$$$$%%%''''''(((((('''))))))((('''&&&&&&&&&&&&***(((''''''***,,,,,,,,,,,,***)))'''&&&'''((()))((('''&&&%%%%%%&&&'''((()))(((&&&$$$$$$%%%&&&''')))'''(((*********000777===111'''%%%&&&&&&&&&'''//////...,,,+++)))((('''(((((((((((((((((((((((('''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''''')))))))))(((((()))******&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''((()))(((&&&%%%&&&)))***)))'''$$$%%%&&&&&&''''''&&&&&&+++***((('''&&&&&&&&&'''***)))))))))((((((((('''''''''(((((((((((('''''')))(((((((((((('''''''''************)))(((&&&&&&(((((((((((('''''''''''')))(((&&&'''))))))'''%%%((('''&&&'''''''''%%%$$$'''''''''(((((('''''''''&&&%%%&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''))))))((((((((()))***+++(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%((('''''')))******(((&&&((('''&&&(((***,,,---,,,,,,+++***)))((('''''''''((((((''''''&&&%%%%%%%%%'''''''''''''''&&&&&&%%%'''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%'''(((''''''(((***,,,((('''&&&%%%&&&''')))***))))))(((((((((''''''''''''''''''&&&&&&'''''''''(((((('''(((((()))***+++''''''&&&&&&''''''''''''((((((((())))))(((((((((&&&'''(((((())))))(((((()))++++++***((((((((()))***)))((()))***+++***(((((()))))))))((('''%%%%%%(((((())))))))))))((((((******))))))))))))((((((''''''''''''''''''''''''(((((()))))))))))))))))),,,+++((('''&&&'''((()))(((((())))))((((((((((((+++***((('''(((***,,,...+++************++++++,,,))))))))))))))))))))))))((())))))***++++++******++++++,,,,,,,,,+++++++++...------,,,---///000111333111...,,,+++++++++,,,------------------..............................------------,,,,,,,,,,,,---,,,+++***)))******+++,,,,,,,,,+++++++++******+++*********************,,,+++***))))))***+++,,,,,,------......---,,,+++)))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((***((('''((()))***((('''&&&''''''(((((((((((((((%%%&&&'''(((((()))((((((***))))))(((''''''&&&&&&'''''''''))),,,---,,,+++***)))((('''''''''))))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&%%%&&&&&&&&&)))%%%$$$&&&(((***111999>>>000$$$"""%%%&&&$$$$$$,,,,,,,,,,,,+++***((('''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''((())))))***&&&'''(((((())))))(((((())))))((('''&&&&&&&&&&&&((('''&&&'''((()))((('''''''''((()))))))))))))))(((******(((%%%$$$&&&)))))))))))))))((((((((((((''''''(((((((((((('''''')))((('''''''''(((******...---,,,***)))(((((((((((((((((((((''''''''''''***)))'''((())))))'''&&&(((&&&%%%&&&''''''&&&$$$''''''((((((((((((''''''%%%%%%&&&((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''++++++******************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))(((''''''&&&&&&''')))******(((++++++)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&'''((((((((((((***+++'''(((((()))))))))))))))...---,,,+++***(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((())))))$$$%%%&&&'''(((''''''&&&&&&((()))******)))(((&&&''''''((())))))))))))))))))***+++***)))((()))***)))))))))))))))***))))))''''''(((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''((()))'''''''''((()))***++++++((((((((()))***+++,,,,,,...---+++++++++,,,---...)))))))))))))))))))))))))))******+++******))))))+++,,,,,,,,,+++***(((&&&---------------///000111222000...,,,+++++++++,,,---------------...///000........................------------------,,,,,,---,,,***))))))***,,,---------,,,,,,,,,+++++++++,,,++++++++++++*********+++)))'''&&&&&&''')))+++***+++,,,---,,,***)))''')))(((''''''''''''((())))))(((((((((((((((((()))&&&&&&&&&'''''''''''''''---,,,+++***)))((('''&&&%%%&&&((()))))))))(((''''''(((((()))******))))))))))))))))))((('''&&&&&&&&&&&&'''***---...,,,***(((''''''''''''((()))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''''''''$$$"""$$$&&&''',,,222333***###$$$'''''''''(((&&&''')))++++++***((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&%%%************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((())))))************))))))((((((((('''&&&&&&&&&%%%&&&&&&''''''((()))***+++''''''((()))))))))))))))***)))((('''&&&&&&&&&'''))))))(((((())))))((((((((()))******++++++******&&&))),,,***%%%###&&&***))))))))))))((((((((((((&&&''''''((((((''''''&&&+++***)))((()))+++---///000///---+++))))))))))))((((((((((((''''''''''''***)))((((((((((((((('''***(((''''''((()))((('''''''''((((((((((((''''''&&&%%%&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&'''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((&&&&&&'''(((((((((((()))((('''&&&'''((()))'''&&&(((((('''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''(((((()))))))))((((((''''''&&&&&&'''''''''''')))))))))(((((('''''''''''''''((((((((((((''''''(((*********((('''((()))&&&(((+++......,,,)))'''000///...,,,)))'''&&&%%%))))))(((((((((((())))))''''''''''''((((((((((((%%%&&&((())))))(((&&&%%%&&&(((***++++++***(((&&&'''(((((()))))))))))))))&&&((()))***))))))+++,,,)))*********)))))))))******************+++++++++(((((())))))))))))((((((((((((((((((((((((((((((************************)))((((((((()))***+++,,,111222222///+++(((((((((******)))))))))******+++%%%&&&)))+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++***)))---------,,,+++(((%%%$$$,,,,,,,,,---......///000///...---,,,++++++,,,,,,------------......///000........................---------------------------,,,***))))))+++---...---------,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++)))'''&&&&&&''')))+++)))***+++,,,,,,***(((&&&((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''((((((//////---+++(((&&&%%%$$$%%%&&&((()))))))))((('''%%%&&&&&&''''''''''''&&&((((((((()))((('''&&&&&&%%%%%%'''***------+++)))&&&&&&&&&''''''((())))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''((((((((()))%%%$$$'''(((&&&'''+++'''%%%&&&)))(((%%%&&&***%%%&&&((()))((('''%%%###''''''''''''''''''''''''(((((())))))))))))(((((('''(((((())))))(((((('''''''''((((((((('''&&&%%%************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((******))))))))))))******((((((((('''&&&&&&&&&%%%'''''''''((()))***+++,,,'''(((((()))))))))))))))(((((('''''''''((())))))+++,,,++++++***)))))))))&&&&&&'''(((((((((''''''%%%))),,,***&&&$$$&&&***(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&***)))(((((()))+++---///000...,,,***))))))******(((((((((((('''''''''''')))))))))((('''((()))***+++***((('''((())))))((('''''''''((((((''''''''''''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((%%%&&&''''''''''''(((***+++***((('''((()))((('''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%'''((()))***+++'''((())))))))))))))))))''''''&&&&&&&&&'''((((((((((((((((((((('''''''''''''''((((((((((((''''''***+++,,,+++)))&&&&&&&&&%%%(((,,,//////---)))'''...---,,,***(((&&&%%%$$$((((((''''''''''''((((((((((((''''''''''''(((((('''((()))))))))(((&&&&&&'''(((***++++++***(((''''''((())))))******))))))&&&''')))))))))***+++---)))+++,,,+++***)))***+++//////---+++***)))))))))(((((())))))))))))((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((('''((()))+++---///BBBBBB???888///)))'''(((///...,,,***))))))******%%%''')))+++++++++)))(((*********+++******)))((())))))))))))))))))))))))+++++++++,,,++++++******...------,,,***((('''&&&+++,,,,,,---......//////,,,,,,,,,,,,,,,------............---......//////........................------------............---,,,+++******+++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,)))+++---......,,,***(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***.........+++(((%%%%%%%%%&&&''''''(((((((((((((((''''''((((((((((((((('''$$$%%%'''((((((((('''&&&%%%%%%''')))++++++)))&&&&&&&&&&&&'''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***///***(((***+++((('''((($$$&&&***---)))###$$$((()))))))))(((&&&###!!! '''''''''''''''''''''''''''(((((())))))(((((('''''''''(((((((((((('''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((((((((()))***++++++'''((())))))******))))))''''''''''''((()))***+++---......---***))))))***'''(((((()))))))))))))))%%%(((******'''&&&''')))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++,,,,,,+++***))))))))))))((((((((((((''''''''''''(((((()))((('''(((+++---,,,***'''&&&'''(((''''''&&&&&&''''''''''''&&&&&&)))'''$$$$$$&&&(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((($$$&&&''''''&&&&&&(((+++...+++(((''''''((((((''''''''''''''''''(((((()))%%%&&&&&&'''((())))))***&&&'''(((((())))))(((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''((((((''''''((((((((((((''''''***+++---,,,)))'''&&&&&&&&&((()))***+++***)))(((*********)))))))))(((((('''&&&&&&%%%%%%&&&&&&'''***)))'''&&&&&&''')))***''''''((((((((((((''''''((()))************)))((((((((()))************)))''')))******))))))***,,,***,,,---,,,******+++---000///---+++))))))((()))(((((())))))))))))((((((((((((((())))))*********(((((((((((((((((((((((('''&&&&&&'''))),,,///111OOOMMMEEE:::...((((((+++...---,,,++++++,,,...///))))))(((((((((((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))***************))),,,++++++*********++++++++++++,,,---............******++++++---...//////000//////............///........................------------.........///,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,---...//////************************)))+++...000000...,,,***''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&&&&'''(((((()))))))))+++,,,***'''&&&'''((('''''''''''''''((()))))))))))))))******))))))(((!!!###%%%'''(((((('''&&&&&&&&&&&&''')))((('''%%%&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%&&&(((+++,,,222,,,((()))***(((''')))'''&&&))),,,***%%%$$$'''))))))((('''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''(((((('''''''''&&&''''''((((((''''''&&&((()))***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''(((((((((''''''(((((()))(((((()))************)))''''''''''''((()))***+++,,,...///---)))((((((*********+++,,,,,,,,,,,,+++&&&'''((())))))((('''''''''((((((((()))))))))***%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''&&&'''((((((''')))---000000---)))(((((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%***'''$$$###%%%'''))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++***)))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&''''''%%%%%%(((+++...+++'''$$$%%%&&&'''&&&))))))(((((((((((())))))'''''''''(((((((((((((((%%%%%%&&&'''(((((((((''''''&&&&&&%%%&&&'''((()))%%%&&&&&&&&&''''''((((((''''''(((((((((((('''''')))+++,,,,,,***(((''''''((('''&&&&&&&&&''')))***))))))***+++,,,------...******))))))))))))******,,,***(((&&&&&&'''***+++%%%%%%&&&&&&'''(((((()))))))))************))))))(((((()))***************)))***+++***)))((()))******---...---+++***,,,...,,,+++***))))))***++++++(((((())))))))))))(((((())))))******++++++++++++************************&&&&&&&&&'''***---000333RRRNNNDDD666***&&&)))///)))))))))+++---111444777---+++'''%%%$$$'''***,,,///---+++))))))***+++---))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))***---///000***+++,,,---............((()))***+++---...///000111000///.......................................---------.........//////,,,------------,,,+++***,,,,,,,,,+++++++++******)))***+++,,,...///000000(((((())))))))))))(((((('''))),,,//////...,,,***''''''((((((((((((''''''))))))(((((((((((())))))######$$$$$$%%%&&&''''''%%%(((***)))''''''))),,,(((((('''&&&&&&((()))***$$$%%%%%%&&&%%%%%%$$$$$$!!!$$$&&&(((((('''''''''&&&%%%&&&''''''%%%###&&&''''''(((''''''&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%$$$%%%(((,,,...333+++%%%%%%&&&&&&'''***)))%%%$$$(((+++)))((()))&&&&&&&&&&&&((()))++++++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((()))+++,,,+++***((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((('''&&&&&&'''(((+++***)))(((((()))***+++%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((()))***************)))(((((((((((())))))***,,,---...,,,(((&&&''')))''''''((()))))))))))))))'''''''''(((******(((&&&'''((((((((())))))******%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))(((((((((%%%&&&((()))))))))(((''')))(((((((((''''''''''''%%%'''((((((''')))...222444000---************)))'''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++&&&((()))(((''''''((()))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&(((******)))((()))******)))(((''''''''''''''''''((((((((((((((('''&&&,,,+++)))(((((())))))******((('''&&&&&&'''(((***((((((((('''&&&&&&(((+++******))))))(((&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&(((++++++***(((''''''***'''%%%''',,,000///,,,((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&'''(((***+++)))((((((((()))***,,,---,,,***''''''(((*********(((''''''''''''&&&&&&&&&&&&''''''((())))))((((((***)))'''&&&&&&(((***,,,((((((((()))))))))))))))%%%&&&((())))))(((&&&$$$''')))+++***''''''+++...((((((((((((((()))))))))&&&***+++)))***...///---((((((''''''''''''(((((()))'''%%%&&&))),,,+++)))))))))))))))))))))))))))&&&&&&'''(((***---///111HHHAAA777///***(((''''''+++******+++,,,...111222((()))******)))((()))+++***)))((((((((((((((()))''''''((())))))))))))))),,,,,,++++++***++++++,,,***+++,,,+++)))))))))***...,,,***))))))***,,,---//////---,,,,,,---...///------............------,,,,,,++++++,,,,,,---............---,,,,,,...111888444///------///000000///...---,,,+++******+++)))***+++,,,------------)))))))))))))))******+++'''(((+++...000///+++((())))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))*********((('''&&&''''''((()))))))))))))))))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&*********)))(((''''''&&&)))'''%%%%%%%%%&&&%%%$$$)))&&&$$$%%%(((******)))&&&&&&''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&'''''''''(((((())))))))))))(((((('''''''''&&&)))))))))))))))(((''''''((((((((((((((((((((((((###&&&))))))'''''')))++++++***************++++++((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((***(((&&&&&&))),,,//////++++++***)))(((((())))))&&&&&&''''''''''''&&&&&&&&&(((***+++,,,+++)))((((((((())))))))))))((((((''''''''''''''''''''''''))))))((((((''''''''''''$$$%%%'''((('''&&&'''((())))))(((((('''''''''&&&***)))'''&&&'''))),,,...///---+++((('''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%''')))***%%%&&&'''&&&%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%'''))))))((('''((()))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&((()))***)))((('''&&&&&&'''((()))((())))))(((&&&%%%&&&((())))))))))))((('''&&&%%%'''(((((((((&&&%%%&&&'''%%%(((***+++***(((((((((+++(((%%%&&&)))+++)))&&&(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((***)))((('''&&&'''((((((((((((''''''(((***+++,,,))))))***---//////---+++))))))((((((((('''''''''&&&''''''((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))$$$&&&''')))*********)))%%%'''(((((('''&&&'''(((++++++++++++***))))))((('''***+++)))***......,,,***))))))(((((())))))******((('''(((***+++***((())))))))))))))))))))))))'''''')))***,,,...//////888333---)))((()))******,,,++++++++++++---...///)))***+++***)))((()))***))))))(((((((((((())))))'''(((((()))))))))))))))******)))))))))))))))******+++,,,+++)))))))))***---,,,+++******+++,,,,,,///...------------...///.........//////.........------,,,,,,------...///...//////---,,,,,,...000444000,,,++++++---......///...---,,,,,,+++++++++)))***+++,,,------------)))))))))))))))***++++++)))))))))+++,,,,,,***((())))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((())))))***++++++***((((((''''''((())))))))))))))))))(((((((((''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((())))))''''''((((((((((((''''''++++++***))))))(((''''''***(((''''''((())))))(((+++(((&&&&&&''')))((('''%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))((((((((('''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((%%%''')))***))))))***++++++******)))))))))******(((((((((((((((((((((((()))(((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((***---/////////+++******))))))((())))))(((((())))))))))))((((((&&&'''((()))***)))((((((((()))******++++++******)))))))))))))))))))))))))))))))))(((((((((''''''%%%'''(((((('''''''''((()))(((((((((''''''''''''))))))))))))))))))******+++***(((''''''((()))***'''''''''''''''''''''''''''&&&&&&%%%&&&((()))***%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&(((((('''&&&'''((((((''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((%%%%%%%%%&&&'''(((***+++)))((('''&&&&&&'''((()))((()))***)))'''%%%%%%%%%''''''((((((((((((''''''((()))***)))((('''((()))%%%'''******))))))))))))+++(((%%%&&&)))***)))&&&(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((,,,+++)))((('''&&&&&&&&&''''''''''''((()))******''')))---222444333///,,,***)))))))))((((((((((((''''''''''''''''''&&&&&&$$$%%%'''((((((((('''&&&******)))))))))(((((((((&&&&&&'''((()))******++++++******+++,,,+++)))(((------------,,,***)))'''(((+++,,,)))***------***+++******))))))******+++******)))***++++++)))'''((((((((((((((((((((((((((()))+++---......------,,,)))'''&&&''')))******,,,++++++*********++++++***++++++***((('''((())))))))))))(((((())))))***(((((())))))))))))))))))((((((((((((((((((((((((***+++,,,+++)))))))))***++++++++++++++++++++++++......---------......///...//////000000//////............---...//////000///000000...,,,,,,---...111...+++***,,,---......//////...------,,,,,,,,,******+++,,,------------******))))))******+++,,,,,,***(((((()))***)))((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((()))***+++++++++***)))''''''((())))))))))))(((((((((((((((''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))((((((((((((''''''''''''((((((+++++++++***))))))(((((()))'''&&&''')))++++++++++++)))'''''''''''''''%%%$$$$$$%%%&&&((()))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((('''''''''''')))))))))))))))(((((('''))))))))))))))))))))))))((((((((()))+++,,,+++*********)))((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%%%%%%%&&&'''((())))))***''''''((((((((((((''''''(((((((((((((((((((((((('''((())),,,...///...,,,******))))))))))))(((((((((((())))))))))))((((((&&&&&&'''''''''((((((((('''((())))))************)))))))))))))))))))))))))))))))))((((((((((((((('''(((***)))(((''''''(((((((((((((((''''''''''''((()))*********)))'''&&&&&&&&&&&&&&&''')))+++,,,'''''''''''''''''''''''''''&&&&&&&&&'''((()))***''')))))))))'''&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&###%%%''''''&&&%%%&&&'''((((((((((((((((((((('''%%%%%%'''((())))))))))))''''''(((((()))***++++++)))(((''''''''''''((()))&&&((())))))'''&&&%%%%%%&&&&&&'''(((((()))((((((((()))******(((((()))***%%%''')))***)))))))))***)))'''&&&(((+++------,,,(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((++++++***)))((('''&&&&&&'''''''''''''''((())))))''')))---111333222...+++)))))))))(((((((((''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''))))))((((((''''''&&&&&&(((((('''''''''((()))***000---******,,,---,,,)))+++,,,---------+++)))((())),,,,,,)))))),,,,,,)))*********))))))*********)))***,,,---...,,,***(((((((((((((((((((((((((((((()))+++------,,,+++***,,,***(((((())))))((('''******)))))))))************++++++***((('''((())))))))))))((())))))******))))))))))))))))))******)))))))))******************+++,,,+++)))))))))*********+++,,,,,,,,,++++++------------........./////////000000000000//////......------......///000000111111///---,,,,,,...000...,,,---...000000000/////////......------,,,***+++,,,,,,---------,,,+++************+++,,,,,,,,,+++))))))******)))((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''((()))***++++++***)))&&&'''(((((())))))((((((((((((((((((((('''''''''((((((''''''''''''((((((++++++******))))))(((((()))((('''&&&&&&'''((()))++++++++++++******))))))((('''%%%&&&((())))))((())))))(((''''''''''''&&&%%%&&&&&&'''((())))))***((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))'''&&&(((+++,,,***'''***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&(((+++,,,+++***))))))))))))))))))((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((***+++***(((''''''(((((((((((((((((('''''''''))))))))))))((('''&&&%%%%%%%%%%%%%%%'''(((***+++''''''''''''''''''''''''&&&&&&''''''((())))))***((()))***)))'''&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%''''''&&&%%%&&&'''&&&''''''(((((((((''''''%%%%%%'''((())))))))))))(((((()))))))))(((((((((((((((''''''''''''((((((###%%%((((((((('''''''''%%%&&&'''((())))))))))))'''((())))))((('''((()))&&&((())))))(((((()))***(((''''''(((***+++,,,,,,))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((())))))))))))))))))((('''''''''((((((((((((((())))))***,,,...---+++(((((((((((('''''''''&&&&&&(((''''''&&&&&&&&&'''''')))((('''&&&&&&(((***+++'''''''''&&&&&&%%%%%%%%%((((((((()))***,,,...///000+++&&&$$$&&&)))***)))'''((()))+++++++++******))),,,,,,))))))++++++(((***))))))(((((())))))***'''***...111111///,,,***))))))))))))))))))))))))''')))***,,,,,,***((('''---+++*********)))'''%%%''''''((()))************)))++++++***((((((((())))))))))))))))))***+++++++++***))))))))))))******++++++,,,---......------***+++,,,+++)))))))))***)))***+++,,,,,,,,,,,,+++,,,------.........////////////000000000000//////---------,,,---......///000111111000...,,,------...---,,,...000111000///....../////////...---,,,++++++,,,---------,,,,,,+++++++++++++++,,,,,,---,,,++++++,,,---,,,)))'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))((((((&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((++++++******))))))(((((()))((('''&&&&&&'''((()))+++++++++******************)))'''&&&'''((('''&&&&&&'''((((((((((((((()))(((((((((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''''''''''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))'''%%%'''***+++)))&&&))))))((('''&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))'''%%%%%%'''***++++++'''((())))))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''((()))***(((((((((((('''%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***(((''''''((('''''''''(((((((((((((((,,,***(((&&&%%%%%%&&&'''%%%%%%&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((())))))******&&&'''((('''%%%$$$$$$%%%%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%''''''&&&%%%&&&'''$$$$$$&&&'''''''''&&&%%%&&&&&&'''((()))))))))(((&&&''''''''''''&&&%%%$$$(((((((((((((((((((((((("""$$$&&&'''''''''((()))&&&&&&'''((())))))((((((&&&'''((((((''''''((()))((()))***)))((('''(((***))))))((('''&&&&&&&&&&&&))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((&&&'''((()))************'''(((((()))))))))((((((***)))((()))******)))'''''''''''''''&&&&&&&&&&&&(((''''''&&&&&&((()))***+++)))'''&&&&&&(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''(((***---000333555666...+++'''%%%&&&)))+++,,,&&&&&&'''((()))***++++++)))++++++((((((++++++((()))))))))(((((())))))))))))---333666444111---+++))))))))))))))))))))))))(((((()))******)))((('''((((((((()))++++++***(((&&&'''((()))************(((***+++***)))((()))+++))))))))))))******+++,,,,,,+++***)))((()))***++++++,,,...///000000///...***+++,,,+++)))))))))************++++++,,,,,,---+++,,,---...////////////...//////000000//////...------,,,,,,------...//////000111111///------...,,,,,,,,,---///000...---,,,---...//////...---,,,+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++---...---***((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((('''(((((())))))(((((('''))))))))))))))))))((((((((((((''''''''''''((((((************************---+++)))((())))))((('''$$$&&&((()))(((((()))*********)))((((((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''))))))(((&&&((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%'''((()))***+++---,,,,,,+++***)))((((((''''''((((((((((((''''''((((((((((((((((((((((((+++)))&&&%%%(((***,,,---&&&'''((()))***)))((('''''''''((((((((((((''''''''''''((((((((()))))))))+++++++++***)))((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''((('''''''''(((((((((((((((,,,***'''$$$###$$$&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********'''(((((('''%%%###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&'''((('''&&&'''(((%%%&&&((()))***)))((('''''''''((((((((((((((('''$$$%%%&&&'''''''''&&&%%%''''''((((((((((((''''''$$$%%%&&&&&&%%%%%%''')))''''''((((((((((((((('''&&&'''((((((''''''(((************)))'''&&&'''((())))))((('''%%%%%%%%%&&&)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((&&&''')))***++++++******((())))))******)))((((((((((((((()))+++,,,+++)))((((((((((((''''''''''''(((''''''&&&'''))),,,---(((((('''''''''((()))***&&&&&&&&&''''''(((((()))((())),,,///111222222222***+++++++++******+++---((((((&&&&&&'''(((***+++(((++++++((((((++++++)))+++******))))))******+++,,,222888:::777111,,,)))++++++++++++++++++++++++))))))))))))))))))******&&&&&&&&&))),,,......---((((((************)))((('''(((******))))))***,,,))))))))))))***+++,,,------,,,***)))((()))***+++)))+++---...//////...---***+++,,,+++)))))))))************)))***,,,---...+++,,,---////////////............//////..................---......///000---///111111000......///---------///000000...,,,+++,,,---......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......+++***)))***+++,,,+++***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))((('''&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))'''((()))******)))((('''(((((((((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))***)))''''''((()))((('''%%%'''******(((&&&'''((()))))))))(((((((((((((((''''''''''''((((((((())))))((((((((('''''''''&&&)))((((((''''''(((((()))(((((((((''''''&&&&&&&&&''''''''''''((((((((()))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''((((((''''''''''''((()))******((((((((((((((((((((((((&&&&&&'''(((((()))******++++++******))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((&&&''')))+++++++++%%%&&&((()))***)))((('''&&&''''''((((((''''''&&&%%%&&&'''((()))(((''''''))))))***++++++******)))))))))))))))))))))))))))'''''''''((((((((())))))%%%'''(((((('''''''''(((''''''''''''((((((((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''((()))************)))******)))'''%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''&&&'''((((((***,,,---...---,,,+++'''(((((((((((((((''''''$$$%%%''')))******))))))''''''(((((((((((('''''''''''''''%%%$$$$$$&&&((('''(((((((((((((((''''''&&&((())))))(((((()))++++++++++++)))'''&&&&&&((('''((()))(((((((((***,,,))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((((((((((((((('''((()))++++++******)))((()))***++++++***)))(((&&&'''))),,,//////---+++))))))))))))((((((((((((((('''''''''(((+++---///%%%&&&'''((((((((('''&&&&&&&&&'''((()))***+++++++++,,,---......,,,***)))!!!&&&***+++)))''''''(((,,,***(((&&&&&&''')))+++'''******((((((+++,,,))),,,++++++++++++++++++,,,000666<<<===888000***'''++++++++++++++++++++++++*********)))******+++,,,((('''(((+++...111222111***++++++++++++)))'''&&&&&&''')))***)))***+++---))))))))))))***+++,,,------,,,***)))((()))***+++''')))+++---...---,,,+++***+++,,,+++)))))))))***+++***)))))))))+++...///***+++---///000000///...------............------///////////////000111111---///111111000//////000000000000222333333000---***+++---......---+++***,,,,,,,,,------,,,++++++---,,,,,,,,,,,,---......,,,)))&&&&&&(((***,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********((('''&&&%%%&&&''''''((((((''''''&&&'''''''''(((((())))))'''((()))******)))((('''&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&((((((((((((((()))))))))&&&$$$###$$$&&&(((((('''&&&)))++++++'''%%%%%%'''''''''(((((())))))******&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,,,,)))'''(((+++'''''''''''')))***+++,,,((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%'''))))))(((&&&$$$&&&((()))***)))((('''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%&&&''')))******++++++''''''''''''''''''''''''((()))))))))******++++++$$$%%%'''((('''&&&'''(((&&&'''''''''(((((())))))%%%&&&'''''''''&&&%%%$$$%%%%%%'''((())))))))))))%%%&&&''''''(((((('''''')))***,,,---,,,***(((&&&+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))))))))(((''''''&&&&&&'''''''''(((((((((((()))&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&(((***,,,---......---%%%&&&((()))))))))((((((((('''&&&'''***+++)))'''******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''((()))***)))((('''((()))''''''&&&&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((((('''''',,,+++***)))((((((((((((+++(((%%%%%%(((***+++***+++***)))(((((()))***+++***)))(((''''''((()))*********)))''''''&&&&&&&&&,,,,,,,,,,,,++++++***)))+++***)))))))))***,,,---************)))((('''&&&(((((((((((())))))))))))(((((())))))*********+++***+++---------+++)))((())))))************))))))(((((((((((((((((((((((('''((()))***,,,,,,,,,---...---,,,+++***+++,,,,,,333555888999777333---*********+++++++++******)))******))))))((((((''''''************,,,...000111,,,+++***((((((((())))))+++)))''''''(((***+++***(((((((((((())))))))))))))))))***++++++***))))))++++++******++++++,,,---''''''(((((())))))******+++++++++,,,,,,---------------/////////...---,,,------///000222444555666///////////////////////////......---------..................////////////---,,,,,,++++++,,,,,,---************************++++++***)))(((((())))))'''((()))******)))((('''''''''&&&%%%&&&'''((()))************))))))))))))+++***)))(((((('''''''''))))))))))))((((((((((((***)))(((''''''((()))***,,,***((())),,,,,,+++((('''(((***,,,---,,,+++***((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))'''''''''''''''((()))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((()))***(((''''''''''''&&&&&&&&&))))))))))))))))))))))))***)))((('''''''''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&(((((()))))))))(((((('''))))))))))))************((((((((((((((()))*********)))((('''''''''''''''))))))(((((((((((())))))******))))))((((((((('''***((('''&&&&&&''')))***))))))((()))++++++)))((((((((((((((())))))))))))***(((&&&'''***+++)))'''***(((&&&$$$$$$%%%''')))******)))***,,,,,,***((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((&&&###"""%%%(((%%%&&&'''(((((('''&&&%%%))))))))))))(((&&&%%%$$$''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''(((***,,,...///...,,,+++///---)))&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&'''(((***++++++++++++)))))))))(((&&&$$$"""!!!***)))(((***,,,---+++))))))))))))(((((((((((((((&&&&&&'''''''''(((((((((&&&((())))))(((((()))***))))))((('''''''''(((((())))))))))))(((((((((((((((((('''''''''(((((()))***)))))))))))))))*********(((%%%&&&(((******)))(((((('''&&&&&&'''((((((***)))(((''''''((()))*********)))((('''&&&&&&&&&*********+++******))))))))))))((((((((()))******)))))))))))))))(((''''''))))))))))))(((((((((((('''((()))***+++,,,------)))***+++,,,,,,***((('''))))))***+++++++++******************************((()))******+++*********,,,---///000111111000//////000222333222///+++(((******++++++++++++************))))))(((((((((((())))))(((((()))***+++,,,++++++)))(((((()))******,,,***))))))+++,,,,,,+++(((((((((((())))))))))))+++,,,...//////...,,,+++******))))))******++++++(((((()))))))))))))))*********************++++++------............------111111000000//////....................................------,,,------...............////////////---,,,,,,++++++,,,,,,---************************++++++***)))))))))))))))(((((())))))))))))(((((((((((('''''''''((()))************)))))))))((((((******(((''''''(((((()))))))))))))))((((((((((((***)))(((''''''((()))******((('''(((***+++)))((('''((()))*********)))(((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%'''))))))((('''((()))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''''''''(((((((((((((((((())))))(((''''''&&&((())))))***))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''(((((())))))))))))(((((((((((((((''''''&&&&&&&&&(((((('''&&&''')))+++---333000,,,)))((((((((('''''''''((((((((()))))))))***(((&&&''')))***(((&&&((('''&&&&&&'''))),,,...111...***))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((())))))(((%%%$$$''')))&&&''''''((((((''''''&&&''''''((()))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&''''''(((((('''''''''))),,,///000111000000222///***&&&$$$$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((###$$$%%%&&&'''((())))))%%%&&&'''(((((((((((('''))))))(((&&&$$$""" '''&&&&&&'''))))))(((&&&''''''((((((((()))))))))''''''((((((((()))))))))&&&'''))))))(((((()))++++++***))))))(((((((((((())))))))))))(((((((((((((((((('''&&&'''(((***+++(((((((((((()))***+++,,,)))'''&&&''')))***)))(((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))***))))))(((((('''''''''(((((())))))***)))))))))(((((((((((((((((((((((()))))))))))))))(((((((((******))))))((((((''''''''''''(((***,,,---//////((()))*********)))((('''((()))******++++++++++++************************************))))))((('''(((+++///333555444222000,,,---.........,,,***)))******+++++++++++++++******))))))))))))(((((((((+++***(((((('''((()))***+++***)))((()))***+++,,,---,,,,,,---//////...,,,(((((((((((())))))))))))...///222333333222///...((())))))))))))************************)))))))))++++++******************...---------------......222111000...,,,+++***)))---------------------------,,,,,,++++++,,,---------............/////////---,,,,,,++++++,,,,,,---************************+++*********))))))))))))))))))(((((((((((())))))))))))((((((((()))***+++******))))))))))))((((((***)))'''&&&'''(((***+++))))))))))))(((((((((((()))((((((''''''(((((()))'''&&&%%%&&&((()))((('''(((((('''''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''''''''((((((''''''''''''(((((()))''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&(((((('''&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''(((((((((((((((((()))))))))(((''''''))))))************))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''')))+++---///<<<666...(((&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&'''(((((('''&&&'''&&&&&&(((***...111333666111+++'''&&&(((******))))))))))))))))))))))))))))))(((((((((((()))))))))******)))'''''')))***(((''''''''''''''''''((()))))))))***))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&''''''((('''''''''((())),,,...000000000000000---***'''&&&&&&((()))(((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%%%%&&&'''(((((()))&&&&&&'''''''''&&&&&&&&&$$$%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((())))))***''''''((((((((()))))))))'''((())))))'''&&&''')))++++++***)))(((((((((((())))))))))))(((((((((((((((((('''&&&''')))***,,,((((((((((((((()))******''''''(((((())))))(((''')))(((((((((((((((((()))))))))(((((((((((())))))))))))))))))(((((('''''''''(((((()))************((()))))))))((((((''''''))))))(((((((((((())))))******))))))(((((('''''''''((((((***+++,,,------((())))))******)))((((((''''''((()))************************************)))))))))))))))(((''''''&&&)))---000111111///---------------------------******++++++,,,,,,++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,***))))))((()))***,,,---...---...000111111///---(((((((((((())))))))))))///000333555555333000///((())))))***************,,,,,,++++++******))))))---------,,,,,,+++++++++...---,,,+++,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---------.........//////---,,,,,,++++++,,,,,,---*********************************************)))+++***(((''''''((())))))(((((((((((())))))*********)))))))))(((((((((((()))(((&&&&&&&&&)))+++---))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((((((((()))))))))(((((('''((()))******************))))))))))))************((((((((((((((()))******'''&&&&&&%%%%%%%%%&&&&&&&&&((()))++++++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))***,,,---:::555...)))'''&&&'''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''&&&&&&&&&'''(((+++...111333444000***&&&&&&'''))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))***)))))))))******)))((('''&&&&&&'''((()))------,,,+++)))'''&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&''''''((('''''''''((()))***,,,------,,,,,,))))))*********)))))))))******)))((((((((((((((($$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''(((***+++,,,,,,+++*********%%%%%%&&&'''((()))******&&&&&&'''''''''((((((((()))******)))&&&%%%%%%&&&***)))(((((('''''''''((())))))))))))(((((((((((()))(((((('''((()))***+++******)))(((''''''((((((&&&'''((()))((('''''''''((())))))))))))))))))((((((((())))))))))))((((((((())))))***))))))((('''(((((()))***+++++++++***))))))))))))))))))))))))***)))(((((('''(((((()))***)))))))))((((((((('''((((((((()))))))))))))))))))))******************&&&''''''((())))))(((((())))))))))))))))))))))))''''''((())))))))))))))))))***++++++,,,,,,++++++------,,,+++,,,---...///******+++,,,,,,,,,,,,,,,))))))))))))***************))))))))))))+++,,,---******)))))))))+++,,,---...---...000111111///---(((((((((((())))))))))))---///111222222111///---)))***+++,,,,,,,,,++++++,,,,,,++++++******))))))---------,,,,,,+++++++++---,,,+++++++++---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---------------............---,,,,,,++++++,,,,,,---************************)))***++++++++++++******+++***((('''''''''((()))''''''(((((()))))))))))))))))))))(((((((((((('''((('''&&&&&&''')))+++---))))))))))))((((((((((((''''''((((((((((((''''''''''''(((((((((((()))*********)))((('''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))))))))))))))((((((((()))***************))))))))))))************((((((((((((((()))******&&&&&&%%%%%%%%%&&&&&&'''&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''(((((())))))000...+++)))))))))((('''&&&&&&&&&&&&'''''''''(((&&&'''''''''&&&&&&'''''''''''''''((())),,,---///,,,***((('''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((((((((()))***+++******)))((('''&&&&&&'''((()))---,,,,,,+++)))(((&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''(((((()))))))))))))))(((&&&''')))***++++++***)))+++***)))((((((((((((((($$$$$$%%%&&&'''(((((()))%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((('''''''''&&&&&&((((((''''''&&&''''''(((''''''&&&&&&&&&&&&'''''')))***,,,+++***))))))***%%%%%%&&&'''(((((())))))&&&&&&'''''''''((((((((())))))***(((&&&%%%%%%&&&(((((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))((('''''''''''''''((()))(((&&&&&&&&&(((''''''((((((((((((''''''(((((())))))))))))((((((((()))*********)))((('''))))))******++++++*********)))((('''((()))***,,,,,,+++)))'''''''''((((((((((((((()))))))))))))))))))))(((((((((''''''''')))))))))*********++++++'''(((((())))))(((((('''(((((((((((((((((((((((('''((())))))************...---+++)))))))))+++++++++***)))))))))+++,,,---)))***+++,,,------------)))))))))************+++((((((''''''((()))+++,,,++++++***)))***+++,,,------,,,,,,---//////...,,,(((((((((((())))))))))))+++,,,---......---,,,+++)))***+++------,,,++++++***************)))))))))++++++******************++++++++++++,,,---...///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,------------.........---,,,,,,++++++,,,,,,---************************)))***+++,,,,,,,,,+++***+++***)))((((((''''''(((&&&'''((()))))))))(((((())))))(((((((((((('''''''''''''''(((((()))++++++))))))))))))((((((((((((&&&''''''((((((''''''&&&(((*********(((((()))*********))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''''''''((()))((((((''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''(((''''''''''''&&&&&&&&&)))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%''''''''''''(((((((((((((((((()))*********))))))&&&'''((())))))***))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&'''((('''((()))******)))((('''''''''''''''((((((((((((((((((((((((((('''''''''((((((((()))++++++)))(((&&&&&&'''''''''(((((((((&&&'''(((((('''&&&'''((('''''''''''''''((())))))'''&&&&&&((())))))'''&&&(((((((((((((((((((((((())))))(((((((((((())))))((('''((())),,,---,,,***)))(((((((((((((((((()))'''((())))))******))))))''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''''''(((((()))))))))(((***)))((('''&&&&&&&&&&&&$$$%%%&&&'''((()))******&&&&&&'''''''''((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''(((((()))((('''&&&%%%%%%&&&&&&&&&((())))))&&&%%%%%%'''&&&&&&&&&''''''(((((((((''''''((((((((()))))))))&&&'''((((((&&&&&&'''((((((((((((((()))***++++++))))))))))))(((((((((((()))***+++++++++)))'''&&&)))(((((('''''''''((((((((())))))'''$$$$$$&&&)))'''((()))******)))(((''''''((()))******)))(((''''''(((***++++++***)))((()))))))))***))))))(((((()))'''%%%$$$%%%(((+++---...,,,***'''&&&&&&&&&'''''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))******++++++++++++***)))((('''))))))))))))))))))))))))*********+++******)))(((---,,,***)))((()))***+++***))))))((())))))***+++)))***+++,,,------------))))))*********++++++++++++***)))(((((()))***+++---,,,+++*********+++,,,,,,***))))))+++,,,,,,+++(((((((((((())))))))))))******))))))))))))******((()))+++,,,,,,,,,******(((((()))))))))))))))*********************++++++******+++,,,------------......---------,,,,,,,,,------------------------*********++++++,,,......,,,,,,---------.........---,,,,,,++++++,,,,,,---************************((()))+++------,,,+++************))))))((('''&&&'''((()))*********))))))))))))((((((((('''''''''&&&'''((()))******))))))))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&)))+++,,,***(((&&&''')))'''((()))*********)))(((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&'''((('''&&&'''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''(((((((((((((((((()))***************%%%%%%'''(((((()))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))(((((())))))))))))((((((&&&'''''''''((((((((((((&&&'''((())))))))))))))))))(((((()))++++++)))'''''''''((((((((()))))))))&&&(((***)))'''&&&(((***''''''''''''''''''''''''(((''''''((())))))(((&&&(((((((((((((((((((((((())))))(((((((((((()))))))))((((((+++...///...,,,(((((())))))))))))((((((%%%&&&'''((()))*********''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&'''(((((()))***)))'''&&&&&&&&&(((((()))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''(((***++++++'''''''''(((((((((((()))))))))(((((('''''''''&&&%%%&&&&&&'''((()))******&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%&&&'''((('''***,,,+++(((&&&''')))&&&&&&&&&'''''''''''''''))))))))))))************###$$$&&&''''''''')))+++(((((())))))***+++------))))))))))))(((((((((((()))***,,,---,,,)))&&&$$$''''''&&&''''''((()))***((())))))&&&######&&&******+++,,,------,,,+++***'''((()))******)))(((''''''(((***++++++***)))(((((()))))))))((('''&&&&&&(((&&&###"""###'''+++...///---***'''&&&%%%&&&&&&&&&&&&'''((()))***++++++'''(((((()))***++++++,,,'''''''''''''''((()))***---------,,,+++***)))(((************************------,,,,,,***)))(((''')))(((((((((((((((((()))++++++************++++++)))***+++,,,------...---))))))******++++++++++++000...---++++++++++++,,,...---+++*********+++++++++)))''''''(((***+++***(((((((((((())))))))))))***)))'''''''''''')))***'''(((***+++,,,+++)))(((''''''(((((())))))******+++++++++,,,,,,------...(((***+++---......------+++++++++,,,,,,------...------------------------++++++++++++,,,---...///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---************************((()))+++---------+++***)))************(((&&&%%%((()))***+++,,,+++******)))(((((((((''''''''''''&&&''')))++++++***((('''))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%)))+++,,,***'''%%%&&&(((%%%''')))++++++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))***)))(((''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$&&&(((((('''&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***''''''''''''((((((((()))(((((()))***************$$$%%%&&&'''(((((((((((())))))))))))************((((((((((((((()))******'''''''''''''''((()))***))))))(((((((((((())))))&&&&&&&&&''''''(((((((((%%%&&&((()))+++,,,,,,,,,,,,+++))))))))))))((('''(((((((((((())))))))))))''')))+++***'''&&&(((***&&&&&&&&&'''''''''''''''+++)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))***)))))),,,000111000---'''((()))******)))((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%###'''&&&$$$%%%'''''''''''''''''''''''')))((((((((()))+++---///'''((()))(((&&&%%%%%%&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''$$$$$$$$$%%%&&&'''))))))((((((((((((((('''&&&&&&&&&(((***+++)))(((((((((((((((((()))))))))))))))&&&'''&&&%%%$$$$$$&&&(((((((((((()))---222777:::((((((((((((((()))))))))(((+++------***''''''((()))(((((('''''''''((((((******))))))((((((''''''******))))))))))))******((((((((((((((((((((((((***++++++,,,,,,+++++++++...---,,,******************'''&&&(((---///,,,)))******))))))((((((''''''((((((((((((((((((((((((++++++******))))))((((((''')))***)))((('''(((***))))))(((((((((((())))))'''((())))))))))))((((((,,,,,,+++***))))))******&&&'''''''''(((((()))))))))(((''''''''''''((((((((())),,,------,,,+++***+++++++++*********))))))(((((()))***************,,,---------,,,***((('''+++*********))))))((((((***)))(((&&&&&&'''((((((******+++******)))((('''(((((())))))******++++++***+++,,,+++)))((()))*********+++++++++***))))))------......------,,,+++)))******++++++,,,,,,---,,,,,,++++++,,,,,,---......---...111555666444222---,,,,,,,,,,,,---......))))))***++++++++++++***,,,+++***+++++++++)))'''))))))************))))))+++***)))))))))))))))***'''***)))&&&'''***+++)))((((((((((((''''''''''''%%%''')))******)))'''%%%'''((()))))))))(((&&&%%%(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%''')))***)))((('''(((***)))'''&&&&&&'''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%###"""###'''))))))''')))'''&&&'''((()))((('''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&'''(((*********)))(((,,,)))%%%%%%''')))(((&&&&&&%%%%%%%%%%%%&&&''''''+++***(((&&&%%%&&&((()))&&&&&&'''((()))***++++++''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((('''''''''(((((()))'''(((***+++,,,+++)))(((((('''&&&&&&'''((('''&&&)))))))))))))))(((((('''((('''(((***---////////////...,,,***))))))******))))))'''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))###!!!&&&***)))'''''''''''''''''''''''''''''''''''''''((()))***+++,,,%%%'''((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''''''''&&&''''''((((((((())))))))))))((('''&&&''')))******)))(((((()))(((((((((((((((((('''''''''''''''&&&%%%%%%'''))))))(((((())),,,///222444(((((((((((((((((((((((()))+++,,,+++((('''(((***((((((''''''''''''((((((***)))))))))(((((((((''')))))))))(((((()))))))))((((((((((((((((((((((((,,,,,,,,,,,,+++***))))))...//////---***(((((())))))((((((***------+++)))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((******))))))(((((())))))***)))))))))))))))))))))))),,,++++++***))))))******''''''((((((((()))))))))*********)))))))))******((()))***+++++++++***)))+++++++++*********))))))(((((()))***************+++,,,,,,---,,,+++)))(((******)))))))))((((((((())))))(((''''''''''''((('''((((((((((((''''''&&&)))))))))))))))************,,,,,,+++***)))***++++++,,,,,,,,,+++***))))))---------,,,,,,+++***))))))******+++,,,------...,,,,,,++++++,,,,,,---......,,,,,,...111333111///,,,++++++++++++,,,------,,,,,,,,,,,,,,,+++******++++++***+++------,,,***))))))************))))))***)))))))))))))))******'''***)))&&&&&&******(((((((((((((((''''''''''''&&&'''((())))))((('''&&&)))************)))((('''((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''&&&'''''''''''''''''''''''')))((((((***,,,---,,,***'''(((***)))'''&&&&&&'''''''''''''''''''''''''''((((((((())))))*********(((((('''&&&%%%%%%$$$$$$(((((('''&&&&&&&&&&&&&&&***(((%%%%%%((())))))((()))'''&&&'''((()))(((&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&'''((()))******)))(((,,,)))'''&&&((()))(((''''''&&&&&&&&&&&&'''((((((***)))'''&&&%%%&&&'''(((&&&''''''(((((())))))***(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''***)))(((''''''''''''''''''(((***,,,,,,+++***)))'''&&&'''''')))***))))))(((((())))))))))))((((((***)))((()))***+++***))),,,+++***)))(((((())))))((((((''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******+++'''%%%(((+++***((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((($$$%%%''''''&&&'''(((***(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''***))))))(((((('''''''''))))))******))))))((((((((()))***)))(((''')))+++******))))))(((((('''''''''(((((('''&&&&&&((()))((((((((()))***+++,,,---((((((((((((((((((((((((******)))(((&&&&&&)))+++((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******,,,000222000+++''''''***)))+++......---+++))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''')))***)))((('''(((************))))))*********,,,+++***)))((())))))***,,,+++******)))*********)))))))))))))))*********************************((((((((()))))))))******+++************)))))))))(((((()))*********************+++,,,,,,+++***)))))))))((((((((((((((('''((()))))))))((((((''''''&&&''''''(((((((((((('''************))))))))))))+++,,,---,,,***)))***+++------------,,,+++)))))),,,,,,++++++***)))(((((())))))***+++---...//////,,,,,,++++++,,,,,,---...---,,,***+++---......---+++************+++,,,,,,///......---,,,+++***)))+++******,,,...///...,,,))))))************)))))))))((((((((()))***++++++'''***)))&&&&&&))))))'''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((())))))******))))))((('''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&''')))***)))((('''(((***)))'''&&&&&&'''''''''''''''''''''''''''''''''((()))***+++,,,,,,)))((('''&&&%%%###""""""(((((('''&&&&&&&&&&&&'''---***'''&&&&&&''''''&&&((('''&&&'''(((((('''&&&&&&''''''''''''''''''&&&''''''(((((((((((((((((('''(((((())))))))))))(((+++)))((('''((()))(((((((((''''''''''''((())))))((((((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&******)))((('''&&&%%%%%%'''(((***,,,,,,+++***)))%%%&&&'''((())))))******''''''(((((())))))*********)))''''''((()))((('''((((((''''''''''''(((((('''((((((((())))))******&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''******++++++++++++******)))'''%%%&&&((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&%%%&&&''''''&&&&&&''')))(((''''''''''''&&&&&&&&&((((((((((((((())))))***((((((((((((''''''''''''((()))))))))((((((''''''))))))************))))))*********(((''''''***,,,,,,,,,++++++***)))((((((((()))***)))''''''(((***&&&''''''(((((()))))))))************)))))))))))))))((('''%%%%%%&&&)))***(((''''''''''''(((((()))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((***+++,,,,,,,,,(((...333222+++'''(((,,,---111444222---((('''((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******''')))***)))((('''(((***++++++************++++++...---***)))((()))***+++++++++***************+++************************''''''(((((()))))))))((())))))((((((((()))***+++************))))))))))))(((((()))***************((()))***+++,,,,,,+++***((((((((((((''''''''''''(((((()))******((('''&&&'''((()))******+++******++++++******))))))((((((+++,,,---,,,+++******,,,.........---,,,+++***)))************************))))))***,,,---...///000,,,,,,++++++,,,,,,---...---,,,*********+++,,,,,,+++++++++++++++,,,,,,---......---,,,+++*********+++******+++---...---+++)))******++++++******)))(((((((((((()))***,,,,,,'''***)))&&&&&&)))***'''((((((((((((''''''''''''))))))(((''''''((())))))''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''((()))******+++******)))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&(((((('''&&&'''(((***)))'''&&&&&&'''''''''''''''''''''''''''(((((())))))***++++++,,,(((((('''&&&&&&%%%$$$$$$(((''''''&&&&&&&&&''''''+++)))&&&$$$###$$$%%%%%%((('''&&&&&&(((((('''&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((((((((((())))))))))))((())))))(((((((((((('''''''''''''''''''''(((((()))'''&&&&&&%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&&&&''''''((())))))******))))))(((((('''''')))))))))(((((('''&&&&&&&&&''')))++++++***)))(((%%%&&&((()))(((''''''(((&&&&&&'''((()))***+++,,,)))'''&&&&&&(((***+++***&&&&&&&&&''''''((((((((('''(((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''&&&%%%%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''((()))(((&&&%%%&&&'''(((''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((''''''''''''%%%&&&'''(((((((((((('''))))))************))))))*********)))'''(((***,,,++++++***)))((((((''''''''')))******(((((((((***$$$%%%%%%'''((())))))))),,,,,,,,,++++++*********'''&&&&&&&&&'''((())))))'''''''''''''''((())))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((()))*********))))))%%%+++111111+++(((+++///222666888555---'''&&&((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++''')))***)))((('''(((***++++++************++++++...,,,***(((((()))***++++++***************++++++++++++++++++************&&&'''((()))******))))))***))))))))))))***++++++))))))))))))))))))))))))(((((()))***************'''(((***+++,,,,,,+++***''''''''''''((((((((((((((()))*********)))'''&&&'''((()))******+++******++++++******))))))((((((+++,,,---,,,***)))***+++---...------,,,+++***)))))))))))))))***,,,---...))))))***+++,,,......///,,,,,,++++++,,,,,,---.........,,,+++***+++,,,---,,,,,,,,,,,,,,,---......++++++************+++,,,,,,+++***+++,,,+++***(((******++++++++++++******(((((((((((()))***,,,,,,'''***)))''''''***+++)))((((((((((((''''''''''''***)))(((((((((((()))***&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***++++++***))))))((('''''''''''''''''''''''''''''')))(((((()))++++++***((('''(((***)))'''&&&&&&'''''''''''''''''''''''''''***)))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((('''&&&$$$$$$$$$&&&((((((&&&%%%&&&'''((('''&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((()))))))))))))))(((((((((((()))'''((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))******))))))((((((''''''%%%&&&'''((())))))((((((%%%&&&(((******)))(((''')))+++---,,,***'''&&&'''&&&&&&&&&'''(((***,,,---,,,***(((((()))+++++++++&&&&&&'''((())))))))))))((())))))))))))((('''&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((((((%%%%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((())))))(((&&&$$$%%%&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&((((((((((((''''''''''''$$$%%%'''((()))(((((('''(((((())))))******)))))))))***+++***)))(((***,,,((((((''''''&&&&&&%%%%%%'''(((******)))(((((()))$$$$$$%%%&&&''')))***+++------,,,,,,+++*********''''''(((***,,,---+++)))''''''&&&''''''((()))***(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))+++++++++***((('''%%%$$$$$$)))......+++))),,,///222555666222+++'''''')))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++++++++''')))***)))((('''(((************))))))*********+++***))))))))))))***+++*********)))******+++,,,+++++++++***************((()))+++,,,---,,,,,,+++)))))))))*********++++++(((((()))))))))))))))***(((((()))***************'''(((***+++++++++******'''(((((((((((()))))))))))))))******))))))((((((&&&''''''(((((((((((('''************))))))))))))***+++,,,+++)))((()))***,,,,,,,,,,,,,,,++++++***)))(((((((((***,,,...///)))******++++++,,,,,,---,,,,,,++++++,,,,,,---...---...///...,,,,,,---///------,,,,,,------...///******)))((()))***,,,---,,,+++******+++***(((&&&******++++++++++++******)))((((((((()))***++++++''')))***'''(((---...,,,((((((((((((''''''''''''))))))))))))))))))))))))'''(((***+++++++++***)))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&'''))))))(((&&&'''(((***)))'''&&&&&&'''''''''''''''''''''''''''))))))))))))(((((((((''''''''''''((())))))******'''&&&&&&&&&&&&'''((((((&&&'''(((((('''''')))+++'''&&&%%%&&&''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))***))))))(((((((((((()))'''(((***)))'''&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&''''''))))))))))))''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&$$$%%%''')))******))))))%%%&&&(((******)))((('''---000333111---)))((()))''''''&&&'''(((***,,,---333000,,,***)))))))))(((''''''((()))******))))))((()))*********((('''&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$))))))%%%$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&'''((('''&&&%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''((()))******)))'''&&&&&&'''((())))))))))))((((((***,,,+++***)))***+++((((((''''''''''''''''''&&&(((******(((''''''(((((('''&&&&&&''')))+++,,,,,,,,,+++******)))(((((('''))),,,111444333...***&&&&&&&&&''''''((()))***'''((((((((()))))))))***'''(((***++++++***((('''))))))))))))))))))))))))))))))))))))((('''&&&%%%''')))*********)))+++---///000000---)))((())),,,'''((((((((()))))))))***))))))))))))))))))))))))+++++++++***************''')))***)))((('''(((******))))))(((((())))))***'''(((((())))))******+++******))))))***++++++,,,++++++*********)))))))))''')))+++---------,,,+++'''((()))*********)))((((((((((((((())))))******(((((()))***************((()))***++++++***))))))((((((((()))))))))******+++***))))))(((((())))))'''((((((((((((''''''&&&)))))))))))))))*********)))***+++***((('''((())))))***++++++,,,+++++++++***)))((('''''')))***,,,************************,,,,,,++++++,,,,,,---...+++...000000...---...///,,,,,,++++++,,,,,,---...---,,,***))))))***+++,,,,,,+++***+++,,,,,,+++)))***++++++,,,,,,++++++******)))))))))))))))******&&&)))***(((***///111///((((((((((((''''''''''''((()))************)))((('''(((+++......,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&%%%###'''(((***)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((($$$''')))***((('''((()))'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***+++***)))(((''''''((()))(((***,,,,,,)))(((((()))&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((('''(((***++++++***((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))),,,,,,++++++***)))))))))&&&&&&&&&'''''''''''''''$$$&&&((()))***)))(((''''''(((***+++,,,+++***(((+++///333222---)))(((***((('''&&&&&&''')))+++,,,555111---***))))))((('''''''''))))))***)))(((((('''(((***+++,,,+++***)))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$"""'''(((###"""&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!"""$$$'''((($$$&&&''''''&&&&&&((()))(((((('''''''''&&&&&&&&&((((((((((((((()))******)))(((((((((''''''''''''***+++,,,,,,+++)))&&&%%%&&&&&&'''(((((()))(((((((((***,,,,,,+++***)))***************++++++++++++%%%''')))***((('''''''''+++)))'''&&&&&&(((+++,,,*********)))(((''''''&&&(((+++000666:::888111+++&&&&&&&&&'''''')))******'''((((((((())))))******''')))***,,,,,,***)))'''))))))))))))))))))))))))$$$%%%&&&((()))***************)))(((((()))******++++++***(((''')))+++...'''((((((((())))))******))))))))))))))))))))))))++++++******))))))((((((((()))***)))((('''(((***))))))(((((((((((())))))%%%&&&''')))******************))))))***+++,,,,,,************))))))((((((%%%''')))+++,,,+++***)))%%%&&&(((******)))'''&&&'''((((((((())))))******(((((()))***************((()))***++++++***)))((((((((())))))******++++++,,,+++)))((((((((()))*********+++******)))(((((((((((())))))******++++++((()))***)))((('''''')))(((((()))***+++++++++++++++***(((&&&%%%&&&'''(((*********))))))))))))(((,,,,,,++++++,,,,,,---...***---000000...---...///++++++******++++++,,,---111///---+++******+++,,,+++******,,,......---,,,***++++++,,,,,,++++++***+++***)))))))))))))))***&&&)))***)))+++000222111)))((((((((('''''''''''''''(((***,,,,,,***((('''$$$'''***---...,,,)))&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&######$$$%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''((())))))(((&&&'''(((***)))'''&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))"""&&&))))))'''$$$$$$%%%'''&&&%%%%%%''''''&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))***+++***)))'''''''''((()))))),,,......+++)))***+++'''''''''''''''((())))))&&&&&&'''((())))))((((((((()))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***...------,,,+++***))))))'''((((((((())))))******&&&''')))******(((&&&%%%(((***,,,---------+++***&&&+++000///+++''''''))))))((('''&&&''')))+++,,,222...***((()))*********''''''((())))))((('''&&&&&&(((***---......---,,,(((((((((((())))))))))))((((((((((((((((((((((((%%%(((***)))&&&%%%''')))((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''')))))))))(((''''''''''''''''''((())))))))))))'''&&&&&&'''((()))))))))))))))((('''%%%%%%&&&''')))***)))(((&&&%%%)))((('''&&&&&&&&&&&&&&&******)))''''''&&&&&&&&&$$$&&&(((***+++***))))))***(((&&&%%%%%%'''***+++*********)))(((''''''&&&((('''&&&%%%%%%&&&'''((()))+++...000111000///---)))'''%%%%%%&&&&&&%%%$$$)))******)))'''&&&'''(((---((((((...222000+++)))((((((((((((((()))******((())))))((('''&&&'''((((((+++---+++'''&&&)))---***)))((('''&&&&&&'''''')))((('''&&&&&&(((***,,,(((''''''***...///,,,)))---,,,+++***)))))))))))))))))))))))))))((('''&&&,,,,,,++++++***))))))((())))))))))))************,,,+++***((((((***+++,,,))))))(((((((((((())))))***************)))((('''''''''((((((((((((''''''))))))))))))))))))))))))000---***))))))*********)))))))))))))))******+++$$$&&&***---///000000///000...+++)))))))))'''&&&)))---111///***'''(((+++************+++,,,---...******((('''&&&&&&&&&&&&+++******)))******++++++---,,,***)))))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,------------------------...000000...,,,///,,,+++,,,///111///---///...---,,,,,,,,,,,,,,,---,,,*********,,,...///...------,,,,,,++++++***)))***++++++(((''''''(((,,,)))&&&&&&(((******(((&&&'''((())))))***))))))(((((()))))))))((((((((((((((())))))))))))((((((&&&&&&''''''((((((((()))&&&&&&&&&&&&''''''((((((%%%&&&'''((())))))))))))$$$&&&''''''&&&&&&'''(((((((((((((((((()))******(((((((((((())))))))))))''''''''')))***+++)))''')))((('''&&&&&&'''((()))%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((+++***)))))))))))))))***&&&((()))&&&&&&)))(((%%%''''''&&&&&&&&&&&&''''''$$$&&&))),,,---,,,***)))***)))(((&&&&&&''''''(((%%%&&&(((***,,,+++(((&&&%%%%%%%%%&&&'''(((((()))***)))((('''''''''''''''((()))))))))************'''&&&&&&''''''((()))***''''''''''''(((((((((((((((''''''''''''((())))))***)))'''&&&&&&(((***+++111///,,,***)))((()))***&&&&&&''''''((())))))))))))))))))))))))))))))))),,,---...///...---,,,+++******)))(((((((((((((((''''''(((((())))))******))))))((((((''''''&&&&&&((((((((()))***,,,......'''(((***,,,---,,,***)))---***))))))'''$$$%%%***)))))))))))))))))))))))))))******)))'''&&&((()))''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((())))))((((((''''''''''''((((((((()))))))))((('''&&&&&&%%%&&&((()))***)))((('''((((((''''''''''''''''''***)))(((''''''&&&&&&&&&%%%&&&(((***+++***)))(((((('''&&&&&&&&&''')))***+++***)))((('''''''''''')))((('''&&&&&&'''((()))'''(((***,,,------,,,+++)))'''%%%%%%&&&''''''&&&***+++,,,+++)))((()))***+++(((***111555111+++(((******)))((('''''''''(((((()))***)))'''&&&'''(((+++---...+++&&&$$$%%%))),,,+++)))((((((((())))))+++***)))))))))***,,,---+++************(((%%%""")))))))))))))))***++++++++++++,,,,,,++++++***)))++++++******))))))(((((((((((()))))))))))))))))),,,+++)))(((((()))+++,,,***))))))))))))))))))***)))************))))))((((((((())))))))))))(((((())))))))))))))))))))))))000---***))))))*********)))))))))))))))******+++(((((()))***+++++++++,,,***)))))))))++++++***)))+++---000///,,,******,,,)))))))))******+++------+++***)))(((''''''''''''+++******)))))))))******,,,++++++***))))))******))))))*********+++++++++---------...............---------...//////---+++,,,+++***+++,,,---,,,+++///...---,,,,,,,,,,,,------,,,+++******,,,...///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++(((&&&&&&(((***)))((('''(((((())))))))))))(((''''''&&&''''''((()))***&&&&&&''''''''''''&&&&&&)))*********++++++++++++,,,,,,+++***)))'''%%%$$$'''(((((((((((((((''''''''')))++++++)))'''&&&&&&((('''''''''(((((()))***(((((((((((()))))))))))))))(((''''''***,,,,,,,,,)))((('''&&&&&&&&&'''(((''''''(((((()))******+++))))))))))))))))))))))))*********))))))***++++++'''+++,,,***)))+++)))%%%(((''''''''''''''''''(((&&&''')))+++++++++***)))***)))((('''&&&''''''((())))))+++---...---+++***%%%&&&&&&'''(((((()))))))))((((((''''''''''''((())))))))))))))))))))))))'''''''''''''''(((******++++++******))))))(((((('''''''''&&&'''(((((()))000...,,,***))))))******...,,,***(((''''''((()))((((((((((((((('''''''''(((((((((((((((((((((((('''((()))*********)))(((******)))((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))+++,,,---'''((()))************)))111,,,)))***)))((()))---))))))))))))))))))))))))///,,,)))(((((()))))))))''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''((())))))''''''(((((((((((((((''''''(((((((((((((((''''''###%%%'''(((******))))))((((((((((((((()))))))))***)))(((''''''&&&''''''%%%&&&((()))******)))((('''''''''''''''(((((((((,,,***((('''&&&&&&((()))))))))''''''''''''))))))&&&''''''(((((())))))))))))'''&&&&&&((())))))(((***+++,,,+++)))((()))******(((+++222555111***'''+++***)))(((&&&&&&&&&%%%((()))******(((''''''(((***,,,,,,)))%%%$$$%%%(((******(((''''''((())))))***************++++++++++++,,,,,,***'''$$$"""!!!''''''((((((***+++------,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((+++***)))(((((()))***+++************************((())))))************)))))))))************))))))))))))))))))))))))))))))///,,,***)))************)))))))))))))))******++++++***)))((())),,,///000***))))))***+++,,,***)))'''((()))))))))((('''''')))))))))))))))***+++,,,++++++***)))((((((((((((++++++***)))))))))))))))***++++++++++++***))))))))))))))))))************,,,,,,,,,---------......------,,,---......---++++++,,,---,,,+++***+++,,,......---,,,,,,,,,---------,,,+++***+++,,,---...******++++++,,,------...***))))))+++......+++''')))(((&&&&&&((()))((('''((())))))))))))(((((('''''''''&&&'''(((+++---///&&&''''''((((((''''''&&&'''(((((((((((()))))))))&&&''')))+++++++++)))((())))))))))))((('''&&&%%%+++---///...+++(((&&&%%%'''''''''&&&''''''((()))(((((((((((())))))))))))***(((''''''+++...000111))))))((('''&&&&&&''''''''''''(((((()))*********************************))))))))))))***+++,,,,,,+++///000------...---))))))((((((''''''(((((()))'''(((((())))))*********))))))(((''''''''''''((('''(((((()))))))))))))))''''''(((((())))))******(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((()))******---,,,+++***)))((((((''''''&&&&&&&&&&&&'''((((((,,,+++)))((('''''''''(((***)))(((&&&&&&&&&'''(((***))))))(((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********((((((((((((((()))******((((((((((((((())))))***555---((()))*********,,,))))))))))))))))))))))))333...)))''')))******(((''''''''''''''''''''''''''''''((()))))))))(((((((((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''***)))'''&&&%%%&&&&&&''''''''''''''''''((())))))&&&&&&((()))))))))((('''&&&'''((((((((((((((('''%%%&&&'''((())))))))))))(((((())))))************))))))((('''''''''''''''&&&&&&(((((())))))((((((%%%&&&'''((((((((('''''',,,***'''%%%%%%&&&((()))***)))(((''''''((()))***(((((('''&&&&&&'''((())))))'''&&&''')))******)))'''((()))((('''&&&'''((()))''')))///222...)))(((***)))((('''&&&&&&&&&&&&(((***++++++)))(((((((((&&&((()))(((&&&&&&(((***''''''&&&%%%%%%&&&'''((('''((())))))))))))(((((('''***,,,+++(((%%%&&&((())))))))))))+++,,,---...******+++++++++******)))))))))*********++++++++++++++++++******)))))))))***))))))(((((())))))***++++++++++++++++++++++++'''((()))************************++++++*********))))))))))))))))))))))))---+++))))))***+++***))))))))))))))))))******++++++)))((())),,,222999===444000,,,***))))))(((''''''&&&%%%&&&'''((('''%%%))))))(((((()))******+++,,,++++++***))))))******---,,,+++******)))******)))***+++,,,,,,+++)))))))))*********++++++++++++*********+++,,,,,,------...---,,,,,,------,,,***,,,...000///,,,***,,,///...------,,,,,,,,,---------,,,+++++++++,,,------******++++++,,,,,,,,,,,,***''''''+++000111,,,'''(((''''''''''''(((((('''))))))***))))))((('''&&&***)))((((((+++...222444))))))************))))))''''''''''''''''''''''''"""$$$'''***+++***((('''((((((((((((((('''&&&&&&---......---***((('''(((''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))((((((***...111222222+++******)))((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))'''''''''((()))***+++,,,///222111//////222333111))))))(((((((((((()))))))))(((((('''((()))***+++)))(((((((((''''''''''''&&&'''''''''''''''((()))(((((())))))************'''''''''''''''((()))***((((((((((((''''''''''''''''''''''''((()))***+++***))))))(((((('''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&((())))))(((''''''&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((()))))))))))))))((((((******))))))((((((''''''(((((()))***++++++,,,,,,)))(((((('''''''''((((((***)))(((''''''(((***+++888...&&&''')))(((''''''))))))))))))))))))))))))222...((('''(((***)))(((''''''''''''''''''''''''%%%&&&'''((((((((((((((())))))(((((((((((())))))((('''&&&&&&&&&&&&'''((()))((('''%%%%%%%%%&&&''''''''''''''''''((())))))%%%&&&((()))))))))((('''&&&'''(((((((((((((((''''''((((((((((((((('''''''''((()))***++++++******)))((((((''''''''''''(((&&&''''''((((((((((((((($$$%%%'''((()))((('''&&&+++)))'''%%%%%%&&&(((******)))(((''''''((()))***+++***)))((('''(((***+++)))((('''''')))*********&&&'''(((((('''&&&''')))***''''''***+++))))))+++(((((('''''''''(((((()))(((***,,,,,,***)))((((((&&&''''''''''''''')))***'''&&&%%%%%%&&&'''((()))(((((())))))))))))(((''''''***---,,,***)))+++---,,,,,,,,,++++++,,,,,,,,,)))******+++++++++************+++,,,------............------,,,+++************))))))))))))*********+++,,,,,,,,,,,,+++***'''((()))*********************++++++++++++******)))))))))))))))))))))))),,,***))))))***+++***))))))))))))))))))******+++***)))((()))...555===BBB;;;555...)))'''(((((()))+++***))))))+++,,,+++***)))))))))((())))))***+++,,,++++++************+++...---,,,+++++++++++++++))))))+++,,,,,,+++***)))+++++++++,,,,,,,,,------***++++++,,,---............,,,++++++,,,,,,+++***+++...///...+++***,,,///------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...,,,+++///444555111---'''((((((((((((''''''((())))))***))))))((('''&&&***)))((((((+++...222444))))))************))))))************************+++,,,---,,,)))%%%!!!&&&&&&'''(((((()))((((((,,,,,,+++)))''''''***,,,((('''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''(((***...111222111///++++++++++++******))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++111333111---...555999999))))))(((((((((((())))))))))))'''&&&'''(((***+++(((((((((((((((''''''&&&(((***+++***))))))***,,,)))))))))***************'''''''''''''''((()))***((((((((((((''''''''''''(((''''''(((((()))***+++''''''(((((())))))******'''&&&&&&&&&&&&'''(((((((((((())))))***+++,,,,,,((('''''''''(((((())))))''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''((()))******'''((())))))))))))((((((******))))))((((((''''''(((((()))***+++,,,------)))(((''''''''''''''''''---+++)))(((''')))+++,,,999000(((((()))'''%%%$$$((((((((((((((((((((((((...+++(((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%&&&'''((())))))))))))'''(((((((((((((((''''''))))))(((((('''''''''''''''(((***++++++***))))))((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&)))(((&&&%%%%%%&&&((()))))))))''''''''''''))))))---,,,***)))((()))*********((('''''')))******)))''')))******(((((()))+++***&&&%%%''''''&&&(((,,,((((((((((((((()))******(((***------,,,***)))(((+++***)))((('''''''''''')))((((((((()))***,,,---+++++++++******************+++,,,+++***)))***+++......---++++++************+++,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111111000///...---,,,++++++***************************+++,,,------,,,+++***((())))))************)))******++++++++++++******))))))))))))))))))))))))+++***))))))++++++***((()))))))))))))))******+++***)))((())),,,111777:::999333,,,(((''')))+++---++++++***)))))))))***+++******)))))))))******+++++++++***************+++,,,,,,+++++++++,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,---------...------......///000111111...,,,******++++++***))))))***++++++******+++,,,------,,,,,,,,,---......------,,,,,,,,,,,,++++++---,,,,,,+++******))))))---+++***,,,000111///---''')))******)))(((((()))((())))))))))))(((((('''''''''&&&'''(((+++---///'''(((((())))))(((((('''***)))))))))))))))((((((,,,---------+++(((&&&$$$%%%&&&'''((()))))))))))))))))))))''''''(((+++...)))(((''''''&&&'''''''''(((((((((((())))))))))))'''(((+++///111111...+++******++++++++++++******(((((())))))))))))))))))''''''''''''''''''''''''''''''''''''(((((()))***000111...***,,,333888888)))((((((''''''(((((())))))((('''''''''((()))***((((((((()))(((''''''&&&%%%(((+++***((('''(((+++)))))))))))))))*********(((''''''''''''(((((()))''''''((((((((()))))))))(((((((((((()))***++++++((())))))***+++,,,------'''''''''''''''((())))))))))))))))))((((((''''''((((((((()))))))))))))))&&&&&&''''''((())))))***'''''''''''''''''''''''''''&&&&&&&&&'''((())))))&&&''')))******)))(((((())))))))))))(((((((((((((((((()))***++++++,,,,,,)))(((((('''''''''((((((---,,,***)))((()))+++,,,777000+++++++++(((&&&&&&((((((((((((((((((((((((((((((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))*********((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))%%%%%%&&&'''''''''&&&&&&'''''''''''''''((())))))&&&&&&&&&''''''((()))***((()))))))))((('''&&&&&&(((''''''''''''(((((()))((()))***++++++)))(((&&&((((((''''''''''''(((((((((''''''&&&&&&'''''''''%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&''''''((()))((('''&&&&&&'''((()))++++++***)))((('''''''''***(((''''''((()))(((''''''((())))))(((((()))+++)))&&&&&&)))(((&&&'''++++++******))))))))))))***(((+++......,,,***)))))),,,***)))(((((((((((('''))))))((()))***,,,...///---,,,***)))))))))***+++***(((''''''((((((((('''---,,,+++***)))))))))))))))***++++++,,,,,,++++++((()))***,,,...000111222111111000...---+++******++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))))))************))))))((())))))************))))))))))))))))))))))))))))))***)))((()))++++++***((()))))))))))))))******+++))))))))))))+++...111222222///+++))))))***++++++((()))***(((%%%$$$&&&)))++++++************++++++******)))))))))******+++))))))))))))***+++,,,,,,******))))))***++++++,,,++++++,,,,,,,,,---------+++,,,---...///000000111///,,,***)))*********))))))(((((()))+++------,,,,,,,,,,,,,,,,,,---...///------------,,,,,,+++***+++++++++***************)))(((''''''((()))***+++'''***,,,,,,***((()))***'''(((((())))))))))))(((''''''&&&''''''((()))***(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&''')))***,,,,,,------''''''(((((((((((((((''''''(((***+++***)))***+++***)))(((((('''''''''((((((((((((((())))))))))))))))))+++---...---+++(((&&&''')))***+++******))))))))))))))))))))))))(((((((((((((((((((((((((((******))))))))))))***++++++---,,,)))***...000...(((''''''''''''''''''(((((((((((('''''''''(((((('''((()))))))))(((&&&&&& %%%))))))&&&$$$%%%''')))))))))))))))))))))))))))((((((''''''''''''(((&&&'''(((((()))***++++++(((((((((((()))***+++,,,*********++++++,,,,,,---)))(((((((((((()))******&&&&&&&&&'''&&&&&&%%%%%%(((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))(((''''''''''''))))))&&&''')))*********)))((((((((((((((())))))))))))((()))))))))******++++++((((((((('''(((((()))))),,,+++***)))(((((()))***///,,,+++,,,,,,((('''***(((((((((((((((((((((((($$$&&&((('''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))+++,,,,,,,,,&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))###$$$&&&'''((('''&&&&&&'''''''''''''''((())))))''''''&&&&&&'''(((***+++))))))))))))((('''%%%%%%&&&&&&&&&&&&''')))***+++((()))***+++***(((&&&%%%(((((('''''''''(((((()))(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))(((((('''&&&%%%$$$+++)))'''&&&'''((('''&&&$$$&&&''''''&&&&&&''')))'''&&&(((++++++''''''***...---,,,***))))))))))))(((+++...///---+++)))))))))((('''(((***+++,,,+++'''''''''''')))+++---...,,,***(((&&&&&&'''((()))&&&###!!!"""&&&((('''%%%***))))))(((((((((((((((&&&'''((()))))))))))))))'''''')))+++---///111111111000///...,,,+++))))))+++,,,,,,------,,,,,,+++((()))+++,,,,,,+++)))(((***************)))((('''))))))************))))))))))))))))))))))))))))))))))))((()))++++++***((()))))))))))))))******+++(((((()))+++---...000111///---+++******)))'''&&&***---...+++&&&$$$(((,,,,,,,,,+++++++++++++++,,,***)))))))))))))))******''''''''''''(((***+++,,,+++***)))))))))***,,,---******+++++++++,,,,,,,,,((())))))***,,,---......///,,,***))))))***))))))+++)))(((***...111000---,,,,,,,,,,,,,,,---...///---------------,,,+++***)))))))))***++++++,,,,,,******)))((('''(((+++---'''***------+++))))))+++''''''((())))))***))))))(((((()))))))))(((((((((******++++++++++++******++++++******)))))))))((())))))((((((((((((((()))))))))))))))((('''&&&%%%%%%)))---///...+++((('''******)))((((((((((((((((((((((((((()))))))))))),,,+++******++++++)))((($$$%%%'''((()))***))))))'''''''''''''''&&&&&&&&&)))))))))))))))))))))))),,,,,,++++++++++++++++++'''***+++))))))***)))%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''((()))))))))(((&&&%%%"""'''------***'''(((***)))))))))(((((((((((((((***)))((('''''''''''''''&&&'''((()))***+++,,,---(((((((((((()))***+++,,,*********))))))))))))))))))))))))))))))******+++%%%&&&''')))***+++++++++(((((())))))(((''''''&&&)))))))))(((''''''&&&&&&)))))))))))))))))))))))),,,+++)))(((((()))***+++%%%''')))***+++***)))(((''''''(((((())))))******)))))))))))))))*********((((((((((((((()))************)))((((((((((((((('''&&&(((+++***''''''+++((((((((((((((((((((((((((((((((((((((('''''''''***'''&&&&&&))))))(((%%%&&&&&&&&&(((***+++***)))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((***)))(((&&&&&&''''''((('''((())))))******)))))))))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((***++++++***))))))******((('''&&&&&&'''(((******)))(((''''''((())))))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&)))(((''''''(((***,,,...---+++)))(((***++++++++++++******))))))))))))))),,,,,,+++***)))((('''''')))))))))))))))(((''''''(((&&&%%%&&&)))***)))'''((('''&&&&&&((())))))(((***************)))((((((((()))))))))************%%%'''******)))(((((()))'''((()))******)))(((''',,,+++***+++,,,+++)))'''******++++++++++++******)))))))))+++,,,+++(((&&&------,,,+++***)))((('''&&&'''((('''&&&''')))+++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((***++++++,,,,,,++++++******++++++++++++***))))))...---+++)))(((((())))))*********)))******++++++...---,,,***)))(((((('''(((((('''(((((()))************+++++++++***))))))---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...---+++))))))***+++,,,...---,,,,,,++++++++++++///---+++))))))***+++,,,---...///...+++)))'''''',,,---...,,,***''''''''''''((((((((('''''')))***''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((((((((()))'''((()))******)))((('''))))))))))))))))))))))))&&&&&&((()))************))))))(((((((((((())))))'''((()))******)))(((''',,,,,,,,,,,,***)))((('''))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++)))((((((((((((+++((()))---,,,&&&###&&&((((((''''''''''''(((((()))(((''''''((()))(((&&&(((((((((((())))))))))))***)))(((''''''&&&&&&'''(((((('''&&&&&&'''))))))---***'''(((******'''$$$&&&''''''((()))******+++******)))))))))))))))***+++***'''%%%%%%&&&((()))***(((&&&$$$$$$%%%''')))************))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((''''''(((((()))***+++&&&&&&''''''(((((())))))''''''''''''(((((((((((((((---111000+++'''(((***'''''')))******)))((('''))))))(((((('''''''''&&&((((((((('''((())))))***''''''''''''''''''&&&&&&((((((((((((((((((((('''***(((&&&''')))***(((&&&'''&&&&&&(((***+++***)))))))))************++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((***)))((('''&&&''''''((($$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))***)))(((&&&%%%###%%%''''''%%%$$$%%%&&&)))((('''&&&&&&'''((()))))))))((('''(((((()))***((((((((((((((((((''''''((((((((((((((((((((((((***)))((('''(((***+++---+++***)))((()))***+++++++++******)))))))))))))))++++++++++++***)))(((((()))))))))))))))(((''''''((('''%%%''')))***)))'''***((('''''')))******)))***************)))((((((************************''')))++++++***)))******))))))************)))))),,,+++******++++++)))(((************************+++)))(((((()))***)))((())))))((((((((((((((((((***++++++***)))(((***+++*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,,,,++++++******++++++++++++***))))))---,,,+++))))))))))))***++++++***************+++---,,,+++***)))(((((((((&&&&&&'''''')))***,,,,,,,,,++++++++++++*********,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,...---+++***)))***+++,,,...---,,,,,,+++++++++,,,...---,,,+++***+++,,,,,,+++,,,------+++***)))(((,,,---...---***(((((()))******)))'''&&&&&&'''(((************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))&&&'''((())))))(((''''''))))))))))))))))))))))))&&&'''((()))***************)))))))))))))))))))))'''((()))*********)))(((************)))((('''&&&))))))))))))))))))))))))'''((((((((())))))))))))+++***)))(((((((((((((((***'''(((,,,+++&&&%%%'''(((''''''''''''''''''((()))(((&&&'''((()))(((&&&(((((((((((())))))))))))'''''''''&&&&&&'''((((((***)))(((''''''((()))***+++***((('''(((((('''&&&&&&&&&&&&&&&'''((())))))******)))))))))))))))***+++)))'''%%%%%%&&&((()))---+++)))&&&%%%&&&''')))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))***)))(((''''''((()))***))))))((((((((((((((()))'''''''''(((((((((((((((''''''((((((((()))))))))(((,,,///...***'''((()))%%%&&&''')))******)))))))))))))))((((((((('''''')))))))))*********++++++((((((((((((((((((((((((''''''((((((((((((((((((***(((((((((******)))((((((''''''(((***+++***)))(((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''(((((())))))(((''''''''''''(((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((%%%'''***,,,,,,)))&&&$$$'''(((******((('''((())))))((('''&&&&&&'''((()))((((((((((((((()))***+++)))))))))(((((('''''''''(((((())))))******+++++++++***)))(((((()))***+++))))))(((((()))***+++++++++******))))))))))))))))))***,,,------+++***))))))))))))))))))(((((('''((('''&&&''')))***)))(((***)))((((((***++++++******************)))((((((************************(((***,,,,,,+++***+++,,,+++++++++******+++++++++,,,***)))(((*********)))+++***)))(((((()))***+++,,,***''''''(((***+++***&&&&&&'''((()))******+++,,,------,,,)))((()))************)))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))*********++++++++++++*********++++++++++++***))))))++++++******)))******+++,,,,,,+++***)))))))))))),,,+++***))))))))))))***%%%%%%&&&''')))+++---......---,,,+++***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***************++++++******++++++++++++******------............---------,,,+++*********+++,,,------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,((()))***+++,,,+++***)))+++,,,---,,,***)))***+++,,,+++***((((((((())))))++++++******))))))(((((())))))))))))))))))))))))++++++************++++++)))))))))(((((())))))***&&&''''''(((((('''&&&&&&))))))))))))))))))))))))&&&'''((())))))******)))***+++++++++***)))(((((((((((()))***+++++++++***'''''''''((((((''''''&&&))))))))))))))))))))))))''''''((((((((()))))))))((((((((('''''''''(((((()))''''''******'''&&&(((''''''''''''''''''''''''((('''&&&'''((()))((('''(((((((((((())))))))))))&&&&&&&&&&&&'''((()))***,,,+++)))((((((((())))))******(((&&&$$$$$$'''((()))((('''&&&'''''')))***)))))))))(((((())))))******)))'''&&&%%%&&&((()))///...+++)))''''''((()))&&&&&&''''''(((((())))))((((((((((((((()))******((((((((((((((((((((((((***))))))(((((())))))***+++***)))(((''''''''''''))))))((((((((((((((('''((((((((()))))))))******(((+++------)))'''''')))''''''((())))))))))))(((***)))))))))))))))(((((()))***+++,,,---,,,,,,+++((()))))))))))))))))))))''''''''''''(((((((((((())))))))))))************)))((('''''')))***)))(((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))((((((((('''''''''''')))(((&&&%%%%%%''')))***%%%&&&&&&'''((())))))***(((((((((((((((((((((((($$$&&&((())))))'''%%%$$$***,,,...---,,,+++,,,,,,)))(((''''''''''''((()))''''''(((((()))***+++,,,+++******)))((('''&&&&&&'''(((((()))***+++,,,,,,++++++***)))(((((())))))'''((())))))))))))***,,,+++******)))))))))))))))'''))),,,......---+++***(((((())))))))))))(((((((((((((((((()))))))))(((***((('''((()))+++*********************)))((((((******))))))))))))(((((((((***,,,+++******+++,,,,,,+++***))))))***+++,,,,,,***(((((()))++++++***+++***(((''''''(((***+++,,,***)))***,,,---,,,+++(((((()))***+++,,,,,,---)))+++,,,+++)))(((((()))++++++++++++++++++++++++))))))))))))))))))))))))+++***(((''''''(((***+++******++++++++++++*********++++++++++++***))))))))))))*********++++++,,,---,,,+++***))))))))))))******))))))))))))******'''''''''((()))+++,,,---000///---+++***+++,,,---+++++++++,,,,,,+++++++++)))))))))))))))******+++)))******++++++******))),,,,,,------------,,,,,,,,,,,,+++******++++++,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,+++***)))))))))+++,,,,,,***))))))***+++***))))))***,,,---,,,***)))***+++,,,,,,))))))((((((''''''&&&&&&))))))))))))))))))))))))+++******))))))******+++)))))))))((())))))******((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))++++++,,,,,,+++***)))(((((()))******++++++,,,,,,%%%&&&''''''((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&'''((()))'''&&&'''(((((((((((()))((())))))))))))))))))(((((('''&&&'''((()))((('''(((((((((((())))))))))))((('''''''''(((((()))***,,,+++)))(((''''''''''''((())))))%%%""""""&&&***---,,,***)))))))))+++,,,)))(((((((((((())))))***)))((('''&&&&&&'''((()))...---+++)))(((((())))))'''(((((()))***++++++,,,((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))***)))((('''''''''''''''***)))))))))((((((''''''))))))))))))************''')))++++++(((''''''(((++++++*********)))((((((************))))))))))))((())),,,------,,,+++***((((((((((((((()))))))))&&&'''''''''(((((())))))((())))))))))))******++++++)))''''''((())))))(((%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))(((((((((((((((''''''&&&%%%$$$###""""""$$$&&&'''%%%&&&'''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''')))******)))(((((()))((((((''''''''''''(((((('''(((((()))***+++++++++++++++***)))(((''''''&&&''''''((()))******++++++++++++***))))))(((((((((''')))+++***))))))***,,,+++******)))))))))))))))''')))+++......---+++***(((((())))))))))))(((((())))))))))))((((((((())))))'''&&&&&&((())))))(((***************)))((((((((((((((((((((((((((((((((()))******))))))***,,,+++***)))(((((()))***++++++)))((()))+++,,,,,,+++,,,***)))'''''')))***,,,***+++,,,///111000---******************+++++++++(((***,,,,,,+++***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++)))******++++++******)))***++++++++++++***))))))((())))))***+++++++++,,,---,,,+++***)))))))))))))))))))))((())))))***+++***)))))))))))))))***+++111000---+++++++++,,,---***++++++,,,,,,++++++***)))((((((((())))))***+++)))******++++++******)))+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---)))***++++++++++++******+++******+++,,,,,,***'''((())))))((('''''')))+++///---+++***++++++)))''')))((((((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++++++++******)))))))))(((((((((((((((((((((((((((((('''(((((())))))))))))(((+++++++++++++++***)))))))))************++++++,,,&&&&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%%%%&&&'''((()))''''''&&&&&&&&&(((******)))***++++++++++++***)))(((&&&&&&''')))))))))((((((((((((((())))))))))))+++******)))(((((())))))***)))(((&&&%%%%%%&&&&&&((()))(((%%%"""###'''+++,,,+++***))))))***++++++((((((''''''((()))******((((((''''''''''''((()))))))))((((((((()))******'''(((((()))***++++++,,,((((((((((((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))******))))))((((((((('''))))))))))))************((()))***)))(((''''''(((*********++++++,,,,,,---))))))))))))************'''(((***,,,,,,+++)))(((&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))&&&((())))))))))))***,,,,,,***''''''((((((((((((''''''((()))******+++,,,''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((()))(((''''''&&&&&&&&&%%%%%%%%%&&&'''(((&&&'''((()))))))))))))))(((((((((((((((((((((((())))))((((((((()))***+++&&&((())))))'''''''''((((((((((((((((((((((((((((((((()))***++++++++++++*********))))))((((((((((((((())))))******+++++++++*********))))))(((((((((+++------***((())),,,+++******)))))))))))))))((()))+++,,,---,,,+++***'''(((((())))))))))))))))))***+++***((('''((()))((('''%%%&&&((())))))(((***************)))(((((('''''''''((((((((()))))))))******)))((()))+++,,,******))))))))))))*********)))***+++...///...,,,,,,+++***))))))***+++,,,)))***---111333111---*********))))))((((((''''''))),,,...//////......///)))))))))))))))*********))))))))))))))))))))))))************************))))))************))))))***++++++++++++***))))))((()))***+++++++++++++++,,,,,,+++***))))))))))))))))))((((((((())))))***++++++***))))))))))))***111///...,,,+++++++++,,,)))***+++,,,,,,+++***)))(((((((((((()))***+++,,,******++++++++++++************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------******++++++++++++,,,,,,---+++***+++......+++''')))))))))(((''''''))),,,222000---------***%%%!!!)))))))))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))******++++++******)))))))))******'''((()))***************))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))'''((('''$$$$$$(((***))))))***+++,,,,,,+++***)))'''&&&&&&''')))***)))((((((((((((((()))))))))))),,,+++***)))(((((((((((()))(((&&&%%%$$$%%%%%%&&&(((((((((&&&%%%%%%(((***'''(((((((((((((((((((((''''''''''''((()))******'''''''''''''''(((((()))''''''''''''((()))******&&&&&&''''''(((((())))))((((((((((((((()))******((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))******))))))))))))))))))(((((((((((()))))))))******)))))))))(((((((((((((((&&&&&&((())),,,...111222(((((()))))))))))))))***&&&'''((()))***)))((((((%%%%%%&&&&&&''''''((((((&&&&&&''''''((())))))***%%%'''))))))''''''))),,,---+++(((&&&'''((((((''''''(((((()))***+++,,,---'''''''''''''''''''''''')))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))))))))(((&&&&&&(((((()))))))))*********'''((())))))***)))(((((((((((((((((((((((((((((('''((()))***************''')))******)))((())))))''''''((((((((((((''''''))))))***+++++++++***)))***)))))))))))))))))))))*********+++++++++++++++)))************))))))((()))---000///+++((()))++++++******)))))))))))))))))))))******+++*********''''''((())))))))))))))))))***,,,***((('''(((***)))(((&&&''')))******)))***************)))((((((''''''((()))***+++,,,,,,***++++++***)))***,,,...***++++++++++++++++++***))))))+++...111111///,,,++++++++++++++++++++++++))))))+++...000000---***))))))))))))((((((((('''+++---000111000.........(((((()))))))))*********))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))************))))))***++++++++++++***))))))))))))***+++++++++******++++++***************+++***))))))((((((((())))))*********)))******++++++//////...---,,,+++******)))***+++,,,,,,+++***)))))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...------,,,+++,,,---...///,,,***)))+++000111...***,,,,,,+++)))((((((+++---333111111222444222+++%%%(((((())))))******++++++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))***+++,,,---,,,,,,***)))((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((***)))'''&&&''')))+++---,,,+++)))(((((((((((()))(((((()))*********))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''((((((((()))'''""""""(((***)))'''(((***++++++***(((''''''&&&%%%''')))***)))((((((((((((((())))))))))))(((((('''''''''''''''(((((('''&&&%%%%%%&&&'''((()))(((''''''((())))))((($$$%%%''')))))))))(((''''''&&&&&&'''''')))******''''''''''''(((((())))))((('''((((((((((((((()))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&''''''((()))))))))))))))*********''''''((((((((()))))))))***)))(((((()))******)))&&&&&&'''(((***,,,///000''''''((((((((()))))))))''''''((((((((()))))))))&&&&&&&&&'''(((((())))))&&&&&&&&&'''((())))))***$$$&&&)))((('''''')))+++...+++(((&&&'''(((((('''&&&&&&'''((()))***++++++''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))))))))(((&&&%%%%%%&&&''''''((((((''''''(((((()))******)))((('''((((((((((((((((((((((((###%%%(((++++++***'''%%%&&&'''))))))'''''''''(((''''''(((((((((((('''''')))***+++,,,,,,+++)))((()))))))))))))))*********---,,,,,,,,,,,,,,,,,,,,,))))))************))))))***...222000+++((()))++++++******)))))))))))))))******))))))))))))))))))''''''((())))))))))))))))))+++,,,+++((('''(((******)))'''(((***++++++******************)))(((((((((((()))+++,,,---...///+++,,,,,,+++***+++---///++++++---......---++++++((())),,,000333222///---+++,,,,,,------,,,,,,+++)))))))))+++---...---+++***************++++++++++++...000000...+++************++++++,,,,,,,,,,,,))))))))))))))))))))))))''')))+++------+++)))'''))))))************))))))***++++++++++++***)))))))))***+++,,,,,,+++***)))******************++++++******)))((((((((((((((())))))))))))***+++,,,---.........---,,,+++)))(((((()))+++,,,,,,+++)))((())))))))))))***+++,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...000///---,,,---///111222+++((((((,,,111333111---......---+++)))***,,,...222222444999===<<<666000%%%%%%&&&'''((()))******))))))))))))))))))))))))++++++************++++++))))))))))))***+++,,,---,,,+++)))((('''''''''((())))))))))))))))))))))))((()))))))))))))))(((((()))(((&&&$$$%%%(((,,,...,,,+++)))((('''&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((((((***(((!!!!!!'''***(((&&&'''(((******((('''&&&'''&&&%%%''')))******)))(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&'''))))))***(((&&&'''***+++)))'''###%%%(((+++,,,+++)))(((&&&&&&&&&'''''')))******&&&'''''''''(((((())))))******))))))((((((''''''************))))))))))))((((((((((((((()))******************************&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&(((((())))))******++++++''''''''''''((((((((((((+++)))(((((()))************)))(((''''''((())))))&&&'''''''''(((((())))))((((((((('''((()))******&&&''''''((()))******+++''''''((((((((((((''''''''''''((((((((((((''''''((((((((('''%%%&&&(((***+++***)))))))))***,,,---)))'''%%%%%%&&&'''(((''')))(((((((((''''''''''''"""'''))))))(((''''''(((''''''&&&&&&((()))***))))))(((''''''''''''''')))((((((((((((***,,,---)))'''%%%&&&)))***(((&&&+++,,,,,,,,,+++***(((''''''''''''''''''((()))***&&&&&&'''((())))))((((((,,,+++***(((''''''''''''(((((())))))******++++++(((((())))))))))))(((((('''(((((()))***+++++++++))))))************)))))))))...333333...***)))*********))))))******+++,,,+++******)))))))))))))))+++***)))'''''')))***++++++++++++++++++***)))((())))))(((((((((((()))))))))(((((((((''''''&&&&&&((()))+++,,,,,,+++)))(((&&&''')))+++,,,+++***)))(((''''''''')))***,,,---)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,------,,,,,,,,,------............------,,,,,,------...++++++******++++++,,,---&&&(((******))))))+++---******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))---+++)))'''&&&(((***++++++***((('''''''''((()))+++***((()))***,,,,,,+++------,,,+++***)))((('''))))))))))))))))))))))))+++,,,...///...---***((((((((())))))*********+++++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---+++(((''')))---222666999000)))'''&&&&&&(((---111555999<<<<<<999555111...+++((()))+++,,,***(((,,,,,,,,,,,,+++***))))))))))))(((((((((((()))))))))(((((((((((())))))***************)))(((''''''))))))((('''&&&&&&%%%%%%&&&'''((((((''''''(((*********))))))(((((('''''')))((('''&&&&&&'''((()))))))))((('''%%%%%%''')))+++///222000+++((()))+++((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((******++++++++++++******&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***...---,,,+++************))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))((((((((((((''''''''''''((()))***+++((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((,,,+++***(((''''''''''''((((((((((((((()))******(((((())))))(((&&&$$$###))))))))))))************)))************))))))(((((((((((((((((((((((((((++++++)))((((((((()))***++++++************++++++''''''((((((((((((''''''''''''(((((((((((('''''''''((()))(((&&&&&&((())))))(((((('''((()))***+++((('''&&&%%%&&&''''''''')))))))))))))))(((((((((%%%(((******(((&&&%%%%%%(((((('''&&&'''((()))*********)))((((((((((((((())))))(((((()))***+++,,,)))'''&&&''')))***(((&&&***+++++++++***)))((('''(((''''''''''''(((((()))%%%&&&&&&'''(((((('''''''''''''''(((((())))))***++++++***))))))(((((('''(((((())))))))))))(((((('''(((((()))******++++++))))))************)))))))))---111111,,,))))))+++++++++******++++++,,,---++++++***)))))))))))))))+++***)))(((((()))***+++******+++++++++***))))))***))))))(((((())))))***,,,,,,+++++++++*********((()))+++,,,,,,+++)))(((***+++,,,------,,,***)))++++++,,,,,,,,,+++***))))))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------+++***************++++++((()))******)))((()))+++******))))))******+++,,,***++++++++++++,,,,,,,,,+++++++++************)))************************,,,+++***(((((()))***++++++***)))((('''(((((()))***)))))))))+++,,,+++***------,,,,,,,,,,,,++++++************************+++++++++*********)))))))))*********++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---+++)))(((***---111444888000***)))(((''')))---,,,...222444444222...,,,---+++))))))***+++***(((******+++++++++***)))))))))(((((('''''''''((((((((((((((((((((())))))***+++,,,...///...,,,)))&&&)))((((((''''''&&&%%%%%%&&&'''((((((''''''(((******)))))))))((((((((('''(((''''''&&&&&&''''''((('''((((((((('''''')))***(((+++,,,***$$$ !!!###((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((())))))((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))++++++)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%(((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((((((((((((((((((((((((+++***)))(((''''''''''''((((((((((((((()))******'''((((((((((((&&&%%%$$$((((((((()))))))))******((())))))*********)))))))))))))))))))))))))))))),,,+++***((((((((()))))))))((((((''''''(((((()))'''(((((())))))((((((''''''(((((())))))(((((('''&&&((())))))(((''''''(((''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''))))))))))))************)))***+++)))'''&&&&&&'''(((((('''''''''((()))***+++******))))))))))))******)))))))))))))))******)))(((''''''))))))(((''')))*********)))((('''&&&))))))((((((((((((((((((%%%%%%&&&'''''''''&&&&&&%%%%%%'''((())))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((((()))******++++++))))))************))))))(((+++...---***)))***,,,,,,++++++++++++,,,------++++++***))))))))))))***+++***)))(((((()))***+++)))******+++++++++***************))))))*********************)))))))))))))))***+++,,,,,,+++***)))+++,,,,,,---,,,***)))''')))+++---......,,,)))''')))***,,,---------,,,++++++,,,,,,,,,---,,,,,,,,,---------,,,++++++---///,,,,,,,,,+++++++++++++++***+++++++++,,,,,,------++++++***))))))*********)))***+++***((('''((()))******))))))******+++,,,++++++++++++,,,,,,,,,,,,+++++++++************)))************************,,,+++++++++************+++***)))(((((((((((())))))))))))+++,,,,,,+++)))+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++)))(((((()))***++++++++++++++++++,,,,,,,,,************************)))***++++++,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,+++*********,,,///000666000+++++++++)))))),,,(((***,,,------,,,***(((,,,+++))))))*********)))(((((()))************))))))))))))(((''''''''''''((((((((()))))))))******---///222333222...***''')))((((((''''''&&&&&&&&&&&&'''((((((''''''(((***))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&'''((())))))*********)))++++++)))%%%###$$$'''(((''''''&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))''''''&&&%%%%%%'''((()))***)))(((''''''&&&''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&''''''(((((())))))******++++++)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))(((((()))******)))(((((()))((((((''''''(((((()))((((((((((((((())))))***&&&'''(((((((((''''''&&&''''''((((((((()))))))))'''((()))***************************************,,,+++***)))(((((((((((((((''''''&&&&&&''''''((((((((())))))))))))(((((((((((())))))))))))((((((%%%''')))***((('''''''''&&&&&&&&&&&&''''''((((((''''''((('''&&&&&&'''((((((((()))))))))*********(((((()))'''&&&''')))+++((((((((((((((()))))))))******)))(((((()))))))))*********))))))))))))))))))((((((((())))))(((((())))))(((((((((''''''&&&))))))))))))((((((''''''&&&&&&''''''(((''''''&&&'''(((((())))))((('''&&&&&&''''''((())))))******(((((())))))))))))(((((((((((())))))************))))))************))))))((()))******((((((***---++++++******++++++,,,---,,,+++******))))))************)))(((((()))******((()))***+++++++++++++++++++++************++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))*********)))''''''%%%''')))+++,,,+++***))))))***+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,......---+++******---000,,,+++++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,++++++******++++++)))***+++***)))((()))*********))))))******+++,,,+++++++++,,,,,,,,,------+++++++++*********))))))************************++++++,,,---,,,+++***)))*********)))))))))))))))(((((())),,,------***((())))))))))))************++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---222---+++,,,,,,***)))***************************+++***))))))))))))))))))'''((()))***++++++++++++************)))((('''''''''((())))))************///111222333111...+++))))))(((((((((''''''&&&&&&&&&'''((((((''''''(((***))))))))))))((((((((((((((((((((((((((((((((((((''''''(((***++++++)))((()))***+++***)))))),,,///'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))+++***)))(((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''')))***,,,,,,***)))''''''''''''''''''((()))***))))))(((((((((((())))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&'''(((******+++++++++************************,,,,,,+++***)))(((''''''))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((%%%''')))***((('''''''''''''''(((((())))))))))))&&&(((***)))'''&&&((()))(((((((((((((((((((((((((((((('''&&&%%%%%%(((***((((((((()))))))))))))))(((((('''''''''(((((()))***************)))))))))((()))))))))(((((())))))((((((((('''''''''''''''))))))******)))((('''&&&(((((())))))))))))((('''(((((())))))***)))))))))''''''(((((()))*********(((((())))))))))))(((((()))))))))))))))*********))))))************))))))((((((((((((((()))+++,,,)))))))))))))))******+++,,,++++++*********************))))))))))))******((()))***+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********(((((()))***************(((((((((((()))***++++++******+++++++++,,,,,,+++)))***,,,---...---,,,,,,))))))(((&&&%%%&&&(((++++++++++++******))))))))))))***+++,,,,,,,,,,,,+++...------,,,,,,---------***+++,,,+++***)))***,,,******))))))******+++,,,++++++,,,,,,,,,---------+++++++++*********))))))***************************+++,,,------+++***)))***************))))))((((((((())),,,------***(((*********)))))))))((((((++++++++++++++++++++++++)))***,,,------,,,***)))******************)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///***))),,,,,,)))''')))++++++***))))))***++++++*********)))(((((())))))((((((***+++,,,,,,------***++++++++++++***)))((('''''')))***++++++++++++000000///---,,,+++++++++((((((((((((((('''''''''&&&'''((((((''''''(((***(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))++++++(((%%%&&&''''''''''''(((+++---&&&''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''(((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((***)))((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((((((((((((((((((******))))))((((((''''''))))))(((((((((((()))))))))))))))(((((()))))))))''''''''''''''''''''''''''')))***,,,,,,***)))'''&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))&&&'''''''''((())))))***''''''''''''((((((((((((&&&'''(((******+++++++++))))))))))))))))))))))))+++++++++***)))(((((('''))))))(((((((((((())))))((())))))******))))))(((((())))))******))))))(((&&&((())))))(((''''''((((((((()))************)))'''***,,,,,,)))''')))+++(((((((((((('''''''''&&&******)))'''%%%$$$%%%''''''((()))*********))))))'''''''''''''''(((((()))((()))************))))))((()))******(((((()))***)))(((''''''''''''((((((((()))***+++***)))((('''))))))*********)))(((((('''((((((***,,,...000111++++++******)))((((((((((((((())))))))))))(((((())))))))))))))))))******))))))************))))))((((((((((((((()))***+++((((((((((((((()))******,,,,,,+++************+++)))))))))******))))))))))))******+++++++++***************))))))************************+++++++++************************++++++,,,,,,---......//////...,,,***))))))******************+++++++++,,,(((***,,,.........,,,+++)))***)))((('''''')))++++++++++++******************+++,,,------,,,+++***...---------......///000,,,......---+++***+++,,,******))))))******+++,,,,,,,,,,,,,,,------------+++++++++************)))++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((******++++++******)))((()))))))))+++,,,,,,+++))),,,,,,+++++++++*********++++++++++++++++++++++++%%%'''***,,,,,,***((('''*********)))))))))))))))***************************))))))))))))***++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********)))******++++++---)))(((+++,,,)))''')))***))))))(((((())))))***)))******)))''''''(((***))))))***,,,,,,---------((()))***+++++++++))))))&&&''')))+++,,,,,,++++++...,,,+++)))((()))******((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((())))))))))))((())))))******))))))((((((&&&%%%'''***+++(((%%%))))))(((''''''''''''(((&&&&&&((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&''''''''''''((((((((())))))))))))(((((((((((()))((((((((((((((()))***(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&(((((()))******)))(((((('''&&&&&&&&&'''(((((()))***))))))(((((((((((((((((('''''''''((()))******''''''((((((((()))))))))'''((()))***************'''''''''''''''''''''''')))************)))(((((((((''''''&&&&&&''''''((())))))************))))))))))))************))))))'''((()))(((&&&&&&((()))'''((()))*********))))))'''+++///...+++)))***---+++******)))((('''&&&&&&)))******)))'''&&&''')))'''((()))***+++***))))))((((((''''''((())))))***'''((()))***++++++******(((***+++***(((''')))+++))))))(((''''''((())))))'''(((***++++++***)))((()))))))))))))))(((''''''+++*********---000444666,,,,,,,,,+++******))))))(((((())))))))))))((((((***)))))))))))))))))))))))))))************))))))))))))((()))*********))))))))))))((()))******+++---,,,++++++******++++++))))))************))))))******+++++++++***))))))***))))))(((((())))))***&&&&&&'''''''''(((((((((+++******************+++.........---......//////...------,,,+++***)))(((***************++++++,,,((())),,,...///...---++++++---...---,,,+++,,,...*********+++++++++++++++,,,---...///...,,,***))),,,,,,,,,---...///000111222222222///,,,***)))*********))))))******+++,,,,,,,,,,,,------------...+++++++++************)))++++++++++++++++++++++++******++++++******)))(((******+++++++++***)))(((***)))))))))+++,,,+++***************++++++++++++************************&&&'''((()))******)))(((+++++++++******)))))))))++++++++++++++++++++++++***))))))((()))***+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***)))(((((((((***+++,,,---)))(((+++,,,***)))***)))(((((((((((((((((())))))***+++)))'''&&&(((***((()))***+++++++++++++++%%%&&&(((*********)))(((&&&''')))+++,,,,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((()))&&&'''((((((''''''(((***'''((((((((()))))))))***&&&'''((())))))((('''&&&&&&###!!!###(((,,,+++(((***)))))))))***)))((('''%%%&&&((()))******))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''')))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***%%%%%%&&&&&&''''''''''''&&&''''''((()))******++++++***)))(((((('''((((((((((((''''''''''''(((((((((((((((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((((((******)))((((((((((((((()))((((((''''''((()))***((((((((()))))))))******((())))))*********))))))''''''''''''''''''''''''(((((()))***+++***)))))))))((((((''''''(((((()))))))))************))))))))))))************))))))((()))((('''%%%&&&(((***&&&''')))*********)))((((((,,,000///,,,)))+++...---,,,+++***)))''''''&&&%%%''')))***)))***,,,---'''((()))++++++******)))))))))((())))))***++++++&&&''')))***+++++++++***(((***,,,+++(((''')))+++***)))(((''''''((()))***&&&''')))+++,,,+++***)))(((((())))))((('''&&&&&&111///---,,,---000333666*********+++,,,,,,------(((((())))))))))))((((((*********)))))))))))))))))))))************))))))***))))))***++++++)))(((*********)))***++++++,,,---,,,++++++******++++++))))))************))))))+++++++++++++++***)))((())))))(((((((((((())))))(((((())))))******++++++++++++************++++++//////---,,,,,,,,,,,,,,,&&&(((***,,,,,,+++)))'''******))))))******+++,,,'''))),,,...///...---+++)))+++------+++******+++*********+++,,,,,,,,,---......///000///,,,***(((******+++,,,---///000111666666555111,,,)))''''''*********)))***++++++,,,,,,,,,,,,---------......+++++++++************)))++++++++++++++++++++++++*********)))))))))))))))******+++,,,+++***)))(((+++***((()))***,,,,,,+++&&&&&&'''((()))***++++++))))))))))))))))))))))))******)))))))))+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++***)))((((((((()))+++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***)))''''''(((***,,,---///***(((+++,,,+++***,,,))))))))))))))))))))))))(((***+++)))&&&&&&(((***((())))))************)))"""$$$&&&((())))))((('''%%%'''))),,,------,,,+++%%%&&&((()))))))))'''&&&(((((((((((())))))))))))&&&'''((((((''''''(((***'''((((((((())))))******$$$%%%&&&''''''&&&%%%$$$### !!!(((------,,,$$$$$$%%%'''))))))(((&&&%%%&&&((()))*********)))''''''''''''''''''''''''((((((((((((((((((((((((******++++++++++++******)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&''''''((((((''''''******)))))))))******+++''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((***+++---...---,,,***)))'''&&&&&&%%%******))))))))))))************))))))((((((((('''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''******)))(((((((((((((((***)))(((''''''((()))***))))))))))))************)))************))))))(((((((((((((((((((((((((((&&&''')))***++++++******++++++************++++++''''''((((((((((((''''''***************)))((((((%%%'''))))))'''(((+++...111///,,,******+++...///)))************+++++++++,,,,,,,,,+++***))))))(((((((((((((((((('''''''''+++++++++************)))(((((((((((())))))))))))))))))))))))******************))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))))))))---,,,***((()))+++---///...---+++*********+++++++++***)))(((((()))***+++************************)))))))))))))))*********,,,))))))++++++)))))),,,******))))))******+++,,,+++,,,,,,,,,,,,+++***))),,,+++***)))(((((((((((('''((((((((()))))))))***+++++++++***((((((+++---,,,+++++++++***)))))))))+++***************++++++------,,,,,,,,,---......,,,+++)))(((((()))+++,,,***+++---...///...---,,,***,,,......---,,,,,,---------.........---+++***)))***+++,,,,,,,,,,,,,,,.........---,,,+++))))))+++,,,------......------222111000///...---------)))))))))******+++++++++,,,---......//////......,,,---...---+++)))((()))***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------,,,+++***)))***+++,,,------,,,+++***,,,+++++++++***)))))))))******************************++++++***)))'''&&&)))))))))))))))))))))))))))))))))))))))******++++++***************++++++...---+++*********+++,,,++++++++++++++++++++++++(((***,,,------,,,+++***000...,,,***)))))))))))),,,***((('''(((((('''&&&)))))))))))))))******+++))))))))))))))))))))))))************************&&&%%%%%%$$$%%%&&&'''((('''''''''((((((((((((((())))))***))))))((('''&&&***)))(((''''''((()))***(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&''')))***,,,(((((((((((((((((((((((((((((()))******)))((('''))))))((('''&&&%%%%%%$$$'''&&&%%%&&&(((((('''%%%''''''***///444333,,,&&&((('''&&&''')))******)))(((((())))))((('''&&&&&&)))'''&&&&&&((())))))(((!!!"""###%%%'''***,,,---+++***)))((()))***,,,...((((((((((((((((((((((((###$$$%%%'''(((***+++,,,)))))))))((('''''''''&&&&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''***,,,,,,+++)))'''((((((''''''''''''(((((()))%%%"""$$$+++...+++&&&)))))))))))))))*********+++***)))(((((()))***+++*********)))((('''''''''''''''(((((())))))************++++++++++++******+++*********))))))(((((((((((()))*********************))))))((((((''''''''''''((((((((((((''''''***************)))((((((%%%'''((((((&&&&&&)))+++))))))(((((()))+++---///))))))*********+++++++++*********)))((((((''''''((((((((((((((((((((('''((((((((())))))*********(((((((((((())))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((+++***((((((((()))+++,,,,,,+++***)))((())))))***+++******************+++************************))))))))))))************+++((())),,,,,,)))(((+++******))))))******+++,,,++++++++++++++++++++++++,,,,,,+++***)))))))))))))))))))))************************)))((((((***,,,*********)))))))))))))))******))))))((())))))))),,,,,,,,,,,,,,,------...,,,+++************+++,,,------------------------...------,,,,,,---------,,,,,,---------,,,*********++++++,,,,,,,,,++++++------......------,,,,,,+++,,,------...---------///...---,,,++++++++++++*********+++++++++,,,,,,,,,,,,---............---+++,,,------+++))))))************++++++*********++++++++++++++++++++++++***)))((('''''''''(((((()))******++++++******)))++++++++++++++++++++++++************************'''((()))***++++++***))))))))))))))))))))))))))))))))))))))))))******++++++***)))))))))))))))***,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,,,,,,,+++---,,,+++*********+++,,,,,,***(((((())))))(((''')))((((((((())))))******)))))))))******)))))))))************************(((((('''''''''((()))***))))))((((((''''''&&&&&&((())))))))))))(((((('''***)))(((''''''((()))***)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))''''''&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&%%%'''((()))))))))((('''&&&(((''')))---222111,,,&&&)))((('''(((*********(((((((((((((((((('''&&&&&&%%%$$$$$$%%%(((***+++***&&&&&&&&&&&&&&&'''((())),,,***)))''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&'''(((((())))))((((((&&&&&&'''''''''(((((((((''')))+++------,,,+++)))))))))(((((('''((((((((()))&&&$$$&&&***,,,***'''+++*********))))))((((((***)))(((''''''((()))***(((((())))))))))))))))))''''''''''''((((((((())))))******++++++******)))************)))))))))((((((((()))***************)))))))))))))))((((((((('''(((((())))))((((((''')))************))))))(((&&&'''((('''&&&&&&''')))'''''''''((()))***+++,,,)))))))))*********++++++((((((((('''&&&&&&%%%%%%''''''((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))(((((((((((((((((())))))))))))******'''''''''((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))))))))))((('''''''''(((((())))))************))))))************************(((((())))))***************(((***//////***(((*********))))))******+++,,,,,,+++*********+++,,,------,,,+++******)))******++++++++++++++++++******)))******)))(((((()))+++((((((((()))))))))))))))+++++++++******)))))))))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,///222444666111,,,***+++---...---++++++,,,,,,,,,+++******+++,,,,,,,,,,,,++++++***,,,,,,---......///......++++++,,,---------------------,,,+++************++++++++++++,,,,,,,,,,,,++++++,,,------------,,,***+++---,,,+++***++++++))))))************))))))++++++++++++++++++++++++***)))&&&$$$$$$%%%''')))***))))))))))))))))))***+++,,,,,,,,,,,,---------************************((()))******+++*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***))))))************+++,,,------------++++++++++++++++++++++++(((((()))***+++,,,,,,,,,))))))))))))***,,,...///---+++)))))))))***)))(((''''''((((((((()))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((())))))*********)))((('''&&&%%%%%%'''(((((())))))))))))((())))))(((((((((((())))))************************)))((('''&&&&&&'''((()))((((((''''''''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''***......+++((('''(((((('''(((***......+++'''+++***))))))******)))((('''''''''(((''''''&&&%%%%%%$$$$$$%%%(((******)))''''''&&&&&&&&&''''''(((+++***)))''''''''''''(((((((((((((((((((((((((((***))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((''''''((((((((())))))))))))+++---.........,,,+++++++++***)))(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((()))***++++++&&&&&&''''''''''''(((((()))******++++++******)))************))))))))))))(((((()))***************(((((())))))))))))))))))(((((())))))))))))(((((())))))************)))((()))))))))((('''&&&'''((()))***+++++++++***)))((())))))))))))************'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''(((((()))******+++))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))******&&&''')))******))))))((((((((((((((('''(((((((((&&&'''((())))))((('''&&&************************(((((())))))******++++++******---222222---************))))))******+++,,,...---+++))))))***+++,,,---,,,,,,+++******+++++++++++++++++++++*********)))+++++++++))))))***+++(((((())))))******++++++............---,,,++++++++++++******++++++,,,---,,,,,,---......---,,,,,,,,,+++***+++...444:::===>>>666...***,,,...---+++++++++,,,,,,,,,+++++++++------------,,,+++******+++,,,------......------++++++,,,------------,,,...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++(((***,,,,,,++++++,,,---******++++++++++++******++++++++++++++++++++++++,,,***)))''''''(((***++++++***)))(((((()))***+++,,,,,,,,,,,,,,,+++++++++************************---,,,,,,+++***)))(((''')))))))))))))))))))))))))))))))))))))))******+++...---,,,,,,++++++++++++&&&(((***,,,---------,,,++++++++++++++++++++++++******)))))))))***++++++)))(((((((((***,,,...///...,,,***)))******)))(((&&&''''''(((((((((((((((((()))************)))((((((((((((((((((((((((((('''''''''''''''''''''((())))))((((((''''''&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))&&&'''''''''((((((((()))''',,,222111,,,((('''))))))''''''(((***+++***(((,,,+++))))))******)))'''&&&&&&''''''''''''&&&&&&((('''&&&&&&''''''&&&$$$%%%%%%%%%&&&'''((()))*********)))((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))%%%%%%&&&&&&''''''((((((''''''((()))))))))))))))''''''((((((((()))))))))***+++,,,---...---,,,+++,,,,,,+++***))))))))))))(((***+++***'''&&&''')))'''(((((()))***++++++,,,))))))(((((((((((())))))'''(((((()))******++++++'''((((((((((((((((((((())))))************))))))*********)))))))))))))))(((((()))***************((((((((())))))******+++(((((())))))))))))((((((((())))))*********)))))),,,+++))))))))))))((((((((()))***++++++)))(((&&&(((((()))))))))*********(((((('''''''''''''''&&&&&&'''''''''(((((())))))***************************)))))))))(((((((((''''''(((((((((((()))))))))+++******)))(((''''''&&&(((((((((((())))))))))))************************)))))))))******+++++++++''')))***,,,,,,+++***)))((()))))))))))))))))))))'''(((************((('''))))))))))))))))))))))))'''(((((()))******++++++,,,,,,///555555///,,,,,,******))))))******+++,,,111///,,,***(((((()))***,,,,,,++++++***+++++++++************************+++,,,------,,,+++,,,---*********++++++,,,,,,,,,---............---,,,+++++++++******++++++,,,---,,,------......------,,,///---,,,,,,000555;;;???BBB:::111,,,---...---***---,,,,,,,,,,,,------------------------,,,+++***+++,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++(((***,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,+++***))))))***+++,,,---,,,,,,+++***))))))(((************************,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***************%%%&&&(((***,,,,,,,,,+++++++++++++++++++++++++++---,,,+++***)))))))))******))))))((()))***,,,---...,,,***)))******)))(((&&&&&&'''((()))(((((('''((()))***++++++***)))(((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&''''''(((((())))))&&&'''((())))))***))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))******&&&&&&''''''((()))))))))'''---222111,,,((('''))))))(((''''''((())))))))),,,***))))))******((('''&&&&&&''''''(((''''''&&&((('''''''''((((((&&&$$$&&&%%%%%%&&&&&&((())))))(((((())))))***+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''''''((((((((('''(((((()))))))))))))))&&&&&&'''''''''((((((((())))))***+++,,,++++++***,,,,,,+++***************(((+++,,,+++'''%%%'''************)))))))))))))))************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******(((((()))***************(((((())))))******++++++((())))))******))))))(((((())))))************)))---+++))))))*********(((###$$$&&&((()))))))))(((((((((((()))))))))******((((((((((((((((((((((((&&&&&&''''''((()))))))))++++++++++++*********)))******))))))((((((''''''''''''(((((((((((()))))),,,+++***)))((('''&&&%%%(((((((((((())))))))))))************************(((((())))))******++++++)))***+++------,,,,,,+++))))))***+++++++++******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''((()))***++++++,,,------000555555000------******))))))******+++,,,000...---+++)))))))))))),,,+++************++++++)))))))))*********+++++++++---//////---,,,------+++++++++,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,+++***+++++++++++++++,,,------------------------------333222000///000222555777>>>888222.........,,,+++------,,,,,,,,,---...///,,,------------,,,,,,++++++++++++++++++***))))))******+++,,,,,,,,,,,,,,,++++++***))))))******+++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++(((***,,,,,,++++++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))(((************************(((((())))))+++,,,...///)))))))))))))))))))))))))))))))))))))))******+++)))((((((((((((((())))))&&&'''(((***+++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++*********+++***)))((())))))***+++---+++)))))))))***)))(((&&&'''((()))***)))((((((''')))***++++++***)))'''((((((((((((((((((((((((***++++++++++++******)))%%%%%%&&&'''((()))******'''(((((())))))))))))((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))'''''''''(((((()))))))))(((+++//////,,,)))((())))))((((((''''''((())))))***)))(((((())))))((('''&&&'''(((((()))(((((((((%%%%%%&&&(((***+++)))''')))((('''&&&&&&&&&&&&&&&''''''(((***+++,,,---...((((((((((((((((((((((((,,,,,,+++***((('''&&&&&&'''''''''((((((((((((((('''((())))))******))))))&&&&&&'''''''''((((((((((((((())))))*********)))+++***************++++++(((+++,,,+++'''&&&(((***///...,,,***(((&&&%%%$$$***++++++,,,,,,++++++************************)))++++++************))))))((())))))******))))))((())))))))))))************(((((()))***************))))))******************))))))************))))))(((((()))***************,,,***((((((***+++***((($$$%%%&&&'''((()))))))))(((((((((((()))))))))***''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))*********************)))(((''''''''''''''''''((((((((())))))+++******)))(((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))***++++++,,,,,,,,,,,,,,,((()))***+++++++++******++++++************++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,---,,,///333333///,,,---******))))))******+++,,,,,,,,,,,,++++++++++++*********)))))))))******+++((())))))***+++,,,------+++---...///---,,,,,,---,,,,,,,,,+++++++++++++++'''(((***,,,---,,,+++***,,,,,,,,,,,,,,,------......---,,,++++++,,,---...222222111111000/////////333222000///------,,,,,,,,,,,,+++++++++,,,......,,,,,,------------------******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++************++++++,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,---******++++++++++++***************++++++,,,,,,,,,************************''''''((()))+++---000111)))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))***++++++************+++,,,---...++++++++++++++++++++++++***+++,,,---...------,,,***)))((((((((()))+++,,,,,,***(((((())))))((('''&&&''')))++++++***)))((('''(((***,,,,,,***((('''((((((((((((((((((((((((++++++,,,,,,,,,+++***)))&&&&&&''''''(((((())))))((())))))))))))((((((''''''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))((('''&&&((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***((((((((((((((()))))))))((()))***+++***)))((((((((())))))(((((('''((()))((('''&&&'''((()))(((''''''(((((()))******))))))&&&&&&'''***,,,,,,***((((((''''''&&&&&&&&&''''''''''''(((***++++++++++++((((((((((((((((((((((((++++++******)))((('''''')))))))))))))))((((((((((((((()))************)))''''''((((((((()))))))))((((((((()))))))))******)))))))))))))))***+++,,,)))*********)))((())))))------,,,***)))'''&&&%%%)))***++++++++++++***))))))))))))******++++++,,,************)))))))))((((((((())))))))))))((((((((()))))))))************(((((()))***************++++++******************))))))************))))))(((((()))***************+++(((&&&''')))***)))'''+++*********))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&'''((()))***+++++++++******)))(((''''''&&&''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((+++++++++++++++,,,,,,,,,'''((()))+++++++++***))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,---+++---111111---+++---*********)))***++++++,,,((()))***,,,,,,------,,,***)))))))))))))))******))))))***+++---...//////***,,,......---++++++,,,,,,+++++++++***)))))))))''')))+++...///...------------,,,,,,------...///...---+++******+++---......///000000000///---,,,***,,,......---,,,---...++++++*********+++---...++++++,,,---............))))))+++,,,---.........******+++,,,,,,,,,,,,+++---------,,,------......+++++++++******)))))))))++++++,,,------------,,,***+++------+++***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++...---+++***+++---///111((()))***++++++***)))(((((((((***+++---...000000***************************)))))))))***,,,...///)))))))))))))))))))))))))))))))))))))))******+++*********+++,,,---//////---,,,,,,+++,,,---///000++++++++++++++++++++++++'''))),,,...000000//////(((((((((((()))***,,,---,,,***((('''(((((('''&&&'''(((***+++,,,+++)))((('''(((+++,,,,,,+++(((''')))))))))))))))))))))))))))***++++++***)))((('''((((((((((((((('''''''''))))))***))))))((('''''''''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((('''''''''((()))+++,,,))))))))))))(((((((((((((((''''''(((******)))'''((()))***)))((((((((()))&&&%%%%%%&&&((()))((('''(((((()))***************+++******+++,,,***'''$$$$$$$$$$$$%%%''')))***+++'''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))******++++++++++++******))))))(((((((((((()))***************))))))))))))************((())))))))))))*********''''''(((((()))***,,,,,,***)))))))))*********)))(((((())))))******++++++((()))***++++++***)))(((''''''(((***+++,,,---...******))))))((((((((('''(((((())))))))))))(((((((((((())))))*********+++(((((()))***************,,,+++++++++***)))))))))''''''(((((())))))******''''''(((((()))))))))***)))***(((%%%&&&,,,000000+++***)))'''''')))***++++++++++++***************&&&''')))***)))(((&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&&&&''')))***))))))))))))))))))))))))+++***((('''''''''((()))((((((((((((((()))))))))))))))((('''''''''''''''((((((''''''''''''((((((***+++,,,,,,******+++,,,'''(((((('''&&&%%%%%%&&&)))***++++++,,,,,,++++++(((((((((((())))))))))))************************+++,,,,,,---,,,+++***))),,,***((())),,,...---,,,+++)))(((***---...---+++,,,+++******+++,,,,,,,,,(((...000---+++...111000------..................)))***+++,,,---,,,+++++++++,,,------......------................................./////////000000..................------.../////////......---,,,---......//////......---...------,,,,,,++++++***,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,***(((***...///...,,,++++++++++++,,,---...///,,,,,,+++++++++,,,---...+++---...---,,,,,,---......---++++++---...---,,,,,,,,,++++++,,,,,,---...+++*********+++---///000***)))))))))***++++++,,,,,,+++))))))+++///333666111///,,,***(((((())))))///...,,,---------,,,+++))))))*********+++++++++(((((()))***************))))))***,,,000222333222+++++++++***************++++++************+++++++++,,,,,,---...///000000)))))))))))))))***++++++222///,,,(((&&&&&&'''(((+++***(((''''''(((***+++((()))))))))))))))((('''+++******+++,,,+++)))((('''((()))((('''(((***+++)))***+++,,,,,,+++)))(((&&&''''''((((((((((((((((((((((((((())))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))++++++******)))*********---,,,+++***)))'''&&&&&&$$$%%%&&&((()))*********((((((((((((((()))******+++***)))(((((((((******&&&''''''((()))*********)))(((((('''&&&%%%%%%%%%&&&&&&''')))***+++,,,---***)))((('''&&&&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((('''(((***---000222++++++******((('''%%%$$$))))))***++++++++++++***+++***)))))))))))))))***))))))(((''''''''''''''')))*********)))))),,,---***)))))))))((((((''''''******)))))))))))))))***************))))))))))))&&&(((***---......---,,,111000...,,,***(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&++++++******************''''''(((((())))))))))))+++++++++***************)))+++***&&&''',,,///...+++***(((''''''(((***+++,,,,,,+++******)))(((((())))))+++++++++***((('''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++(((((((((((((((((((((((()))((('''''''''((()))***))))))))))))))))))))))))))))))(((''''''''''''(((((((((''''''''''''(((((()))***++++++))))))***++++++,,,---,,,***)))***++++++++++++,,,,,,++++++***)))))))))))))))((((((((())))))))))))))))))))))))******+++++++++***)))(((///,,,******+++,,,***(((+++***)))***,,,...---+++)))(((''''''((((((((((((+++000111---++++++,,,***///......------,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,---...............---------------------------------............///,,,,,,---...////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,+++++++++++++++,,,,,,,,,---------------------+++***+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......,,,******+++---+++***+++---......---++++++******++++++,,,------,,,,,,,,,,,,...///000,,,,,,++++++,,,,,,---...---,,,******+++---///111...,,,***)))((()))******---,,,++++++,,,,,,+++)))******************++++++((())))))******+++*********))))))+++///111111000,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,------......***)))))))))))))))******111///---***)))))))))***&&&%%%$$$######$$$%%%&&&((((((((()))))))))))))))***)))((((((***+++***)))((()))***)))((()))***,,,,,,,,,---...---+++)))'''%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((***)))((('''&&&''''''((())))))))))))))))))))))))*********)))******++++++///...---+++***((('''&&&%%%&&&'''((()))******++++++***)))((((((''''''''')))((((((((((((((())))))******)))))))))))))))*********))))))(((''''''&&&''''''((()))***++++++,,,***)))((('''&&&''''''(((''''''((((((((()))))))))(((((((((((((((((((((((()))((('''''''''((())))))))))))((()))+++...000222------,,,,,,***)))((('''))))))***++++++++++++***+++***************++++++))))))(((''''''''''''((((((***++++++***)))***,,,*********))))))((((((((()))))))))))))))******+++************))))))))))))&&&(((***---...------,,,111000///...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***************************'''(((((((((((())))))))),,,,,,++++++***)))))))))***,,,,,,))))))---...,,,******((((((((((((******,,,++++++***)))((((((''')))***+++++++++***((('''''''''''''''''''''''''''))))))(((((((((((())))))((())))))***************'''''''''''''''''''''''''''&&&&&&&&&((()))+++,,,,,,++++++******)))))))))***)))((((((''''''(((((()))((((((''''''(((((()))((()))******)))((()))******+++,,,+++***)))***++++++,,,,,,,,,,,,,,,++++++*********))))))(((((('''))))))))))))))))))))))))))))))*********)))((((((...,,,++++++++++++***(((,,,*********,,,---,,,+++---,,,+++***************...222333000------,,,***///......---,,,+++***)))******+++,,,,,,,,,,,,,,,------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...///000000000///...------,,,---------...---,,,++++++,,,---...++++++,,,------...//////------------,,,++++++***,,,,,,,,,------............---,,,---...///...---,,,,,,------,,,,,,+++******+++,,,---...------,,,,,,...000000---+++***)))---,,,***+++---......---***************++++++,,,------,,,++++++,,,---...,,,,,,++++++,,,,,,------------,,,+++***++++++++++++***)))(((((()))***++++++***((()))******)))(((++++++******************))))))***+++++++++*********))))))***---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,******)))))))))))))))***,,,,,,++++++***))))))))))))((('''&&&&&&'''((())))))(((((('''((()))+++,,,+++)))'''&&&((()))******)))***+++***))))))+++---......//////---+++((('''&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((())))))((('''''''''(((((())))))))))))))))))))))))))))))))))))******+++,,,000///...,,,***)))''''''((('''''''''(((***+++------,,,+++)))'''&&&%%%%%%%%%&&&'''(((((()))((((((,,,+++)))((('''''''''(((+++++++++******))))))(((((((((((())))))*********))))))((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))))))))***+++...000111,,,,,,,,,++++++)))((('''((()))******++++++******************++++++,,,---***)))((((((''''''(((((((((***,,,,,,***)))))))))***************)))))))))))))))(((((()))***++++++************))))))))))))'''(((+++---...---,,,,,,......------,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))///...---,,,+++*********************************(((((((((((((((((((((((()))))))))(((((((((((((((***------++++++---,,,)))***)))(((((((((((()))***)))))))))))))))((((((((('''(((((()))((('''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&''''''))),,,...///------,,,++++++***))))))***))))))((('''((((((((())))))(((((((((((()))))))))***+++***)))((()))+++)))***+++***)))((()))***+++,,,---......//////...++++++******)))(((''''''))))))))))))))))))))))))******************))))))))))))***+++,,,------,,,+++++++++++++++,,,++++++000000///...,,,+++,,,---///333444222222333222...---,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---...//////////////////...---,,,,,,---......111///...,,,,,,...///111*********+++++++++,,,,,,------.........,,,+++)))******+++,,,---....../////////......//////......,,,,,,---...---,,,+++******+++---//////...---+++---000333333222///------111///------.........---++++++******++++++,,,---,,,+++)))((((((((()))***+++******)))******++++++,,,,,,---,,,,,,+++******++++++***))))))***++++++***)))(((((()))***)))(((+++++++++*********************+++++++++++++++***+++***)))***+++,,,+++***+++++++++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,+++++++++***+++******)))))))))))))))&&&'''((())))))((('''&&&---,,,,,,++++++,,,,,,---)))((('''''''''***,,,...///,,,(((&&&'''(((******)))***+++***))))))***,,,,,,---......---+++)))(((((())))))***************'''''''''(((((((((((()))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((()))+++,,,,,,//////---,,,***((('''&&&***)))''''''(((***,,,...---,,,***)))'''&&&&&&&&&$$$%%%''')))******))))))***)))'''%%%%%%%%%&&&'''+++++++++******)))))))))))))))))))))))))))(((((())))))((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&((((((((()))***,,,---...)))))))))))))))((('''&&&((())))))***************))))))))))))***+++,,,---***))))))((('''((((((((((((***,,,---+++(((''''''++++++************************)))))))))))))))***************)))))))))(((''')))+++---------,,,+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))(((((((((***************+++++++++((((((((('''''''''''''''&&&&&&'''((()))******+++)))------++++++,,,+++((()))(((((((((((((((((()))'''''''''(((((())))))***(((((((((((((((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((()))+++---///111...------,,,+++***))))))******)))((((((((((((((())))))(((((((((((())))))***+++,,,,,,******+++,,,***+++,,,,,,+++***+++---)))+++,,,...000111222222,,,++++++***)))(((((('''++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,...//////---***)))***,,,000333333111222444222...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,///000000000///...------.........------......///111000...------...000111,,,,,,,,,++++++*********---......///...---,,,+++)))******+++,,,------...//////000//////......///------............------***+++---//////...---,,,...111555666666444333333555333000//////...---,,,---,,,,,,,,,,,,---......,,,+++)))((('''(((((()))++++++******)))******++++++,,,------...---,,,,,,...------,,,++++++++++++***)))((()))***+++***)))************************++++++,,,,,,,,,,,,+++++++++***))))))***+++***)))******++++++,,,---............------------............------,,,,,,++++++******)))))))))))))))***$$$&&&'''))))))((('''&&&))))))))))))))))))))))))))))))''''''(((***,,,...444000+++''''''((())))))))))))***)))'''''')))***((()))+++,,,---,,,***)))((())))))***************((())))))))))))*********(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,------,,,***)))((('''&&&***)))((('''((())),,,---******)))(((((((((((((((%%%'''(((***++++++******))))))(((''''''((())))))))))))))))))))))))(((((()))))))))((((((((((((((((((((())))))))))))))))))'''''''''(((((((((((()))************************'''''''''''''''&&&&&&%%%''''''''''''((()))***+++(((((()))))))))(((((('''(((((()))************)))'''''''''((((((***++++++******)))((((((((((((((('''***,,,,,,***(((''''''******************++++++,,,,,,***)))((((((((((((************)))))))))(((((()))+++---------,,,+++)))))))))******+++++++++))))))))))))))))))))))))************************++++++***(((((('''''''''))))))*********+++++++++(((((((((''''''''''''&&&''''''(((***+++,,,---...(((,,,,,,***))),,,+++(((((((((((((((((((((((((((&&&&&&''''''(((((())))))************))))))))))))************************))))))(((((((((((())))))((())))))******************************************)))))))))+++,,,...///---,,,,,,++++++*********+++***))))))(((((())))))***))))))(((((())))))******,,,---,,,+++***+++,,,''')))******)))((()))+++((()))+++...///111222222+++++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---***,,,......,,,***))))))(((***++++++++++++,,,......000111///,,,+++---///111222000------///---)))))))))***+++,,,------...,,,,,,,,,,,,,,,---......------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------111111111000///...---,,,......///000000000/////////...---,,,,,,---...///000000///......---,,,,,,---.........///......---***++++++,,,,,,------------///000///......///000111000///...............+++,,,---...///......---...111444666666555555666555333000//////...---+++---------------...//////...---+++*********++++++------,,,,,,++++++,,,,,,***+++,,,---.........---///......---,,,,,,+++***+++***)))***+++,,,+++***))))))*********+++++++++,,,,,,---------,,,+++++++++***))))))***+++***)))******+++,,,...///000000//////............//////......------,,,,,,,,,+++)))))))))))))))******+++'''((()))+++++++++***)))((((((((((((((((((((((((***))))))((()))***,,,---555111,,,)))((()))))))))))))))***)))'''&&&((()))&&&(((***,,,,,,,,,+++***&&&&&&'''(((((((((''''''))))))*********+++++++++(((((()))*********))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++******)))(((((('''))))))((('''((()))***+++((((((((((((((()))******(((((()))******++++++************+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))(((((((((((())))))))))))************************((((((((((((((('''&&&%%%%%%&&&&&&''''''((((((((()))******++++++++++++***'''((())))))******))))))'''''''''''''''((()))***+++***))))))(((((())))))''')))++++++)))((((((((()))))))))***************---,,,+++)))((((((((((((************))))))))))))((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++***))))))))))))***)))))))))***++++++,,,,,,(((((('''''''''&&&&&&&&&(((((()))***+++,,,,,,---'''******((((((++++++((('''(((((((((((((((((('''(((((((((''''''&&&&&&&&&+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))+++***)))((()))***+++,,,+++++++++++++++*********+++***))))))(((((())))))******))))))))))))******)))+++,,,+++***)))***+++%%%&&&''''''&&&&&&''')))((()))***,,,------------************************+++++++++++++++++++++++++++***)))))))))+++,,,---))),,,///...,,,)))))))))&&&)))++++++++++++...000...000222000---,,,///222111000---)))***......*********++++++,,,,,,---------,,,,,,+++,,,---...///,,,,,,---...............---------------------------------............///000000000000000///...------///111333333222000///...------------------...////////////////////////------------...///000111---.....................+++---//////------///111888666222///---------...------------...............000222222222111222333222000...---......---,,,---,,,,,,,,,,,,---.........---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))((()))+++,,,+++***(((((()))***+++,,,,,,------------------,,,+++++++++***))))))+++++++++))),,,,,,---///000111222333000//////......//////000,,,,,,,,,,,,++++++++++++(((((((((((()))***,,,,,,))))))******++++++******)))******************)))************************111...***))))))************++++++)))((('''(((***(((***+++------,,,+++)))%%%%%%&&&''''''''''''&&&))))))))))))************'''((()))***+++******)))))))))))))))))))))))))))))))))((((((((())))))***************************''''''(((((((((((())))))((((((((((((((()))******))))))((((((((())))))***)))***+++,,,+++***(((&&&((((((((((((((((((((((((''''''(((((((((((((((((('''((()))***+++******)))))))))))))))*********+++(((((((((((((((((((((((())))))******)))'''&&&%%%&&&&&&''''''((('''''''''))))))***+++++++++++++++'''(((((())))))))))))))))))((((((((((((((())))))+++***))))))(((((())))))'''(((***)))(((((()))***((((((((())))))************)))))))))))))))******************))))))))))))(((***,,,------,,,+++***------,,,,,,+++*********))))))))))))))))))))))))***************************))))))))))))***++++++((())))))***++++++,,,,,,(((((('''''''''&&&&&&&&&(((((((((((())))))))))))'''))))))&&&&&&***+++)))''''''((((((((((((''''''+++***)))(((&&&%%%$$$###))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&&&&''')))***((((((((((((((((((((((((+++***((('''''''''((()))******************+++++++++******)))))))))))))))******))))))))))))******(((***+++***)))((()))***(((***++++++******+++---)))))))))******))))))(((***************+++++++++***************************)))(((((((((***+++,,,&&&)))---...,,,++++++---%%%(((+++,,,++++++...111(((+++...,,,((('''+++//////...***(((+++111333000------,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///+++,,,------......------................................./////////000000...///000000000000000///---///222555555444111/////////000000000000//////,,,,,,------.../////////...---------...///111333000000000000000/////////***,,,///...------///222===:::555000,,,+++,,,---...------------...//////...///000///------...///...,,,++++++---......---,,,,,,++++++,,,,,,---...++++++***))))))***+++,,,,,,++++++***)))))))))***,,,+++******)))*********((()))***+++,,,------,,,)))(((((()))***++++++***''''''(((***+++,,,---...---.........---,,,,,,++++++***)))***+++,,,+++***---...///111222444555555000000////////////000000************************'''''''''((()))+++------((((((((((((((()))))))))(((((())))))))))))((((((******+++++++++***))))))---+++(((((()))++++++++++++,,,,,,+++)))((()))++++++,,,.........,,,***)))&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))***))))))(((((((((((()))******+++++++++,,,,,,,,,&&&'''((((((((((((((('''))))))(((((((((((())))))***)))'''&&&&&&'''((()))''')))******)))&&&""" ((((((((((((((()))))))))''''''''''''(((((())))))'''((()))+++++++++***))))))*********++++++++++++'''''''''''''''''''''''')))************(((&&&%%%''''''((((((((((((((('''&&&'''((())))))***))))))'''(((((()))))))))))))))+++***)))))))))))))))***+++******)))))))))))))))'''((()))((('''(((***,,,''''''(((((()))))))))***'''''''''((()))+++,,,---************)))))))))))))))***,,,------,,,+++***---,,,+++***)))''''''&&&))))))))))))))))))))))))************************''''''''''''((()))***+++((())))))***++++++,,,,,,((((((''''''''''''((((((&&&&&&''''''((()))))))))***)))(((''''''((()))***))))))))))))((((((((((((,,,+++)))'''&&&&&&''''''+++,,,,,,+++)))((()))***''''''''''''((((((((((((''')))******((('''((()))+++*********))))))(((((())))))************)))))))))))))))))))))******+++000111000...+++)))***+++%%%''')))***+++++++++******)))((((((((()))+++,,,,,,+++++++++******))))))******)))))))))))))))***+++++++++*********))))))))))))))))))************(((((()))+++,,,///111222,,,,,,++++++++++++++++++***+++...000000...,,,+++))))))***+++---...//////,,,+++***)))***+++,,,---...---,,,,,,---000222444.........------.........,,,,,,,,,---------......///............---------///......---------......+++,,,......---,,,------000000000000000///////////////......//////000000///---++++++...000///---000///...............///...............///000111111000000///...------,,,...///000//////000333555;;;888555222000000222333...------...000000...---...///000000000///...---++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------(((***---000000///---++++++++++++************)))++++++++++++++++++++++++******))))))******+++,,,---...///000000...,,,+++000...,,,***))))))***+++...,,,+++,,,...000000///777333///------///000111************************---,,,+++))))))))))))***+++++++++++++++***)))(((++++++***))))))***+++,,,))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))))),,,///222222///+++)))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((+++*********))))))(((((())))))))))))))))))))))))((((((((()))***,,,---...000///---+++***)))***+++(((((((((***,,,,,,***(((((((((((((((((((((((((((******))))))(((((('''''')))************+++++++++%%%&&&'''((())))))(((((()))))))))))))))*********))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((()))***++++++''''''((())))))***))))))))))))(((((((((((())))))))))))))))))***************)))(((((((((***+++,,,((((((((((((((((((((((((+++***)))(((((()))***++++++++++++***************)))))))))***++++++,,,,,,+++)))))))))+++,,,+++***((()))***++++++***)))(((''''''''''''''''''''''''(((((()))***************))))))(((((((((((())))))'''''''''((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))))))))))))))***,,,...///,,,---...,,,***))))))***((((((((()))))))))******''')))***)))&&&%%%$$$%%%************)))))))))((())))))************)))))))))))))))))))))******+++222333222///+++))))))***'''((()))******+++*********)))((((((((()))++++++***)))))))))((((((((((((++++++************+++++++++++++++*********))))))************++++++++++++(((((())))))***+++------++++++++++++++++++,,,,,,+++,,,...//////---,,,+++)))******,,,---...//////+++++++++***++++++,,,---++++++******+++---000111......------------......,,,,,,---------.........///............---------//////...............///...///000000///.........///////////////////////////...............//////000---,,,,,,...000///---000///////////////000000///.........///000000111333333333222222111111000///000111111111333777:::<<<:::777444111/////////111000000111222222111///,,,------......---,,,+++++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---,,,,,,,,,++++++++++++******************************************))))))******+++,,,,,,---...//////---+++***)))((((((((()))***,,,------+++***,,,///111222222666333///------//////000222111///---***(((&&&%%%&&&'''(((***+++++++++******++++++++++++***)))(((++++++))))))))))))***+++)))))))))))))))))))))))))))((((((((('''''''''&&&'''''''''((((((((())))))+++...222555666555222000))))))))))))))))))))))))&&&'''''''''((((((((((((************)))))))))((())))))))))))))))))))))))((((((((()))***+++---...999666111---***))))))))))))(((((()))***+++)))'''((((((((((((((((((((((((***)))))))))((((((((('''))))))*********+++++++++))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))***))))))((('''(((((((((((((((((()))))))))******''''''(((((()))((((((((()))(((((((((((((((((()))(((((((((((()))))))))))))))))))))))))))***++++++'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))***************)))((((((((()))+++,,,*********************************))))))*********'''(((((()))***+++,,,,,,)))))))))***++++++,,,,,,+++***)))***,,,---,,,+++((()))***++++++***)))((((((((((((((((((((((((((())))))******+++***************))))))))))))******))))))((((((((((((''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))***))))))))))))******+++...//////---+++))))))***)))))))))*********++++++)))******)))&&&$$$$$$$$$************))))))))))))))))))************)))))))))))))))))))))******+++333333222///,,,))))))*********))))))))))))******)))))))))((()))******+++)))))))))))))))(((((((((+++******))))))***+++++++++++++++***************+++++++++,,,,,,,,,,,,---++++++************++++++******++++++,,,,,,------.........------,,,,,,+++******+++,,,---......///***++++++,,,,,,,,,,,,,,,+++************,,,...///------,,,,,,,,,,,,------,,,------------.........///............---------/////////......//////000000111111111000///......////////////////////////000//////....../////////111000//////000111000...//////000000111111222222000000/////////000111111111111000000000000000000///000000000222555:::>>>???>>>;;;888444111...---222111111111333333111000,,,------......------,,,,,,,,,,,,---......//////++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,+++***)))***+++,,,,,,+++++++++************))))))))))))))))))))))))******))))))******+++,,,+++,,,---------,,,+++***''''''((()))***+++,,,---,,,***)))+++...222444555555222///------.........555444222///+++(((&&&%%%"""%%%(((+++,,,+++***(((******++++++******))))))++++++)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((()))))))))+++...222666888777666555))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---999666222---***)))((())))))(((''''''((()))((('''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++,,,+++***))))))***++++++*********))))))((((((((()))))))))))))))))))))))))))(((((('''''''''''''''''''''((((((((()))))))))&&&'''((()))))))))))))))************************(((((((((((())))))))))))))))))))))))*********+++)))))))))***))))))(((((())))))(((((((((((())))))))))))))))))************)))))))))((())))))***+++******************************++++++++++++******&&&'''((()))***+++++++++)))))))))***++++++,,,,,,+++******+++------,,,+++))))))************))))))))))))))))))))))))))))))***+++++++++++++++*********))))))(((((())))))*********))))))(((''''''&&&'''((()))******)))(((''''''''''''''''''((((((((())))))))))))******++++++---......,,,***(((((())))))))))))*********++++++***+++,,,+++)))'''''''''*********)))))))))))))))))))))************)))))))))))))))))))))******+++000000000...+++)))***+++,,,+++)))((((((((()))***)))))))))))))))******+++++++++++++++++++++++++++)))))))))((())))))******************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...******++++++,,,---......000///...,,,+++++++++,,,+++,,,,,,,,,------......)))***,,,---------,,,+++,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---------------............///............---------000////////////000000111/////////000111111111///...///////////////000000111111000000000000111111333222222222222222111000//////000111222333333333333222222111111111222222///000000000000000000000///000000000111444999===BBBAAA@@@>>>;;;777333222222111000111222222000...///000000000000000000000,,,---------......//////***+++---......---+++***---------------------------------.........//////...---,,,+++******++++++,,,,,,+++++++++***************************************))))))******+++,,,******++++++++++++***)))++++++,,,---------,,,,,,,,,***))))))---000222333333111...------------,,,111000///...,,,+++***)))'''(((***++++++***((('''))))))************))))))+++******)))(((''''''&&&))))))))))))))))))))))))************************'''(((((((((((())))))))))))+++...111333333222222))))))))))))))))))))))))((())))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,///......---,,,+++***)))***(((''''''(((((((((&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************...,,,***(((((()))***+++++++++***)))(((''''''&&&(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''((((((((((((''''''((()))************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))))))))************************************)))((('''))))))(((((((((((())))))((()))))))))************))))))))))))))))))*********************************+++,,,------,,,+++***((())))))***)))((('''&&&)))))))))***++++++,,,,,,***))))))+++,,,---+++))))))))))))******)))))))))************************+++,,,,,,,,,,,,+++******)))((((((''''''(((((()))++++++***)))(((''''''&&&'''((()))******)))((('''))))))(((((('''''''''&&&&&&'''(((***,,,...///000+++,,,,,,+++(((''''''(((((((((((()))))))))******''')))++++++***)))******))))))))))))))))))******))))))************)))))))))))))))))))))******++++++,,,,,,+++******+++---,,,+++***((((((((())))))((()))))))))************+++++++++++++++,,,,,,,,,+++*********++++++,,,---*********************************++++++++++++,,,,,,,,,,,,,,,---...//////******+++,,,------......111///---,,,++++++,,,,,,------------------------***+++,,,---...---,,,,,,---------,,,---------...---,,,,,,++++++,,,,,,------------........./////////............---------///////////////000111111///...///111555777666555/////////000000000111111000000//////000000111222222333444444444333333222111111333444555555555555666666555444333333333333444444444444444555555555333333333333333666:::>>>CCCCCCDDDCCCAAA???<<<;;;666555444444555555333111222222111111111000000111------...............///***+++---......---+++***---------------------------------.........//////------......---,,,+++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))******+++,,,))))))******************+++,,,,,,---------,,,,,,---+++))))))+++...//////000...------------,,,+++,,,,,,,,,+++++++++++++++++++++***)))))))))******((())))))*********))))))*********)))((('''&&&&&&))))))))))))))))))))))))******++++++++++++++++++(((((((((((()))))))))***)))***+++---...------,,,))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))******)))))))))))))))))))))))))))))))))((())))))******''')))---///000...+++)))***)))((((((******)))'''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********,,,+++)))'''&&&'''((()))+++******)))((('''&&&&&&((((((((((((((((((((((((+++***))))))(((((())))))''''''''''''(((((((((((((((((()))***++++++************+++,,,,,,+++******(((((((((((())))))))))))******++++++++++++***)))******+++******)))(((((())))))(((((((((((())))))((()))))))))************))))))*********)))))))))))))))))))))))))))))))))***+++,,,------,,,+++***((((((*********)))'''&&&)))))))))***++++++,,,,,,(((((()))***,,,,,,***(((***))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,++++++***((((((''''''''''''((((((++++++***))))))(((''''''(((((())))))))))))((((((***)))))))))(((((((((((())))))((((((&&&%%%######)))***+++***(((''''''(((((((((((()))))))))******%%%&&&))))))(((((()))***))))))))))))************))))))************)))))))))))))))))))))******+++''')))******)))***,,,...++++++***))))))((())))))(((((()))************))))))))))))***************------------...///000000***************+++++++++************++++++++++++++++++***++++++,,,---...++++++,,,,,,------......000///---,,,+++,,,,,,---.........---------------++++++,,,---------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------------.........////////////............---------............///000111111111///000444999<<<;;;999///000000111111222222333/////////000111222333444444666888999888777777888777888:::;;;<<<<<<;;;::::::999888777666555555555444444444444444444444444777888999999999;;;>>>AAABBBBBBDDDDDDDDDDDDCCCBBB>>>===<<<<<<======;;;999444333222111000/////////........................,,,,,,---......---,,,,,,------------------------,,,------------.........,,,---...///...---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++,,,))))))))))))*********+++'''((()))***+++,,,---...,,,+++***+++---......------,,,+++---......,,,***,,,++++++******))))))(((******)))((()))+++,,,...(((((())))))******))))))************)))(((''''''))))))))))))))))))))))))*********+++++++++++++++((((((((()))))))))******+++++++++,,,+++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******)))((((((((())))))(((+++///222111...***'''***)))***+++------+++)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))((('''&&&&&&''''''((()))))))))(((((('''''''''))))))))))))))))))))))))++++++***)))))))))))))))''''''((((((((()))))))))******++++++++++++******&&&'''((())))))((('''&&&(((((((((((())))))))))))***+++,,,,,,,,,+++***)))*********+++******))))))))))))(((((((((((())))))))))))))))))************)))************)))((((((((((((((((((((((((((((((******++++++++++++******$$$&&&(((+++,,,+++***))))))))))))***++++++,,,,,,(((((()))+++------***(((******))))))))))))******++++++++++++++++++++++++)))******+++,,,,,,++++++))))))(((((((((((())))))+++******))))))((((((((())))))(((((((((((())))))((((((((()))***++++++,,,***)))(((&&&### (((***+++***)))((()))***)))))))))*********++++++&&&((())))))((((((((()))((()))))))))************))))))************)))))))))))))))))))))******+++((()))******)))***,,,...)))************))))))((('''((()))***+++******))))))))))))******+++++++++---,,,,,,---...///000000))))))*********+++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++,,,,,,,,,------------------...------,,,,,,,,,------//////......---------,,,,,,,,,,,,,,,,,,---......---------------,,,++++++......------------..................///////////////............---------------------...///000111111//////333999<<<:::888000111111222333333444444333333444555777999:::;;;;;;???BBBDDDBBBAAABBBCCCAAABBBDDDEEEEEEDDDCCCBBB===<<<;;;999888888777777444444333333222222111111666888;;;===>>>???BBBCCC???@@@AAABBBCCCCCCDDDDDDFFFDDDCCCDDDDDDDDDBBB@@@888777555222111000000000////////////............................................................,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++******************************))))))******+++,,,***)))))))))******+++,,,******))))))***+++---...+++++++++...000111000///))))))***,,,......---++++++++++++******))))))((())))))******************'''(((((())))))))))))))))))******++++++***)))((()))))))))))))))))))))))))))*********++++++++++++(((((()))))))))*********,,,+++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******((()))))))))************))))))))))))))))))))))))******)))((((((((((((((()))+++---......,,,)))''')))***,,,///222111...,,,(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))***''''''''''''''''''((((((((((((((((((((((((''''''))))))))))))))))))))))))******)))(((((((((((((((((((((((()))))))))******,,,,,,,,,,,,+++***))))))&&&''')))******)))'''&&&(((((((((((())))))))))))***+++,,,------+++)))((())))))***+++++++++******))))))(((((((((((())))))))))))))))))************)))******+++***)))((('''))))))))))))))))))))))))*********))))))*********%%%'''))),,,---,,,+++***)))))))))***++++++,,,,,,******+++...//////,,,)))+++***)))(((((()))***+++************************'''''')))***++++++,,,,,,******))))))))))))******************))))))))))))***)))(((''''''((()))***%%%&&&((()))+++---//////$$$&&&(((***+++++++++***(((***++++++******+++,,,******+++++++++,,,,,,,,,***+++---,,,***)))))))))(((((())))))*********+++))))))************)))))))))))))))))))))******+++++++++,,,+++******+++---((()))***++++++***)))((('''((()))++++++******)))+++++++++,,,,,,---------************+++,,,---...))))))******++++++++++++,,,,,,,,,---------......222111///...---,,,++++++------------------,,,,,,,,,,,,------------------/////////...------,,,,,,...---,,,+++,,,---...///000000000000///...------///......------......///............/////////000//////.........---------,,,,,,,,,------///000000000---,,,000555888666333111111222333444444555555888999:::;;;===@@@BBBCCCDDDHHHLLLNNNMMMLLLMMMNNNIIIJJJKKKLLLLLLKKKIIIHHH???>>>===;;;:::999888888888888777666555555444444222555:::===???AAACCCDDD>>>>>>>>>???@@@AAABBBBBBIIIHHHGGGGGGGGGGGGEEECCC===;;;888666333222222222///////////////.........000///............///000........................+++++++++,,,,,,,,,---------+++)))((((((+++...000---------,,,,,,,,,++++++))))))))))))))))))))))))*********)))***++++++,,,******))))))***+++,,,,,,111000---+++***+++,,,---)))***,,,000444555333222'''((())),,,//////---+++)))))))))******+++++++++***+++,,,,,,***'''$$$"""''''''((()))))))))))))))))))))+++,,,,,,+++******)))))))))))))))))))))))))))))))))******+++++++++))))))))))))******************))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))+++***)))(((((('''((((((''''''((((((((()))))))))(((***---222444444000---(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))%%%&&&'''((())))))(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))************---------,,,+++***)))(((((()))+++,,,,,,+++)))((((((((((((((())))))))))))***+++---------+++)))(((((()))***+++++++++++++++))))))(((((((((((())))))))))))))))))************)))***+++++++++)))((('''************************+++***)))(((((()))***+++)))***,,,------+++)))''')))))))))***++++++,,,,,,+++,,,---000111111...++++++***)))(((((()))***+++************************%%%&&&((()))+++,,,,,,,,,((((((((()))******++++++***************)))((((((,,,+++***(((''''''''''''''')))***)))((('''(((***(((((((((((()))***,,,------...000///---+++***+++)))((()))+++,,,---+++))),,,+++++++++***)))))))))++++++******)))************)))(((***+++,,,+++***+++***)))(((((()))******......------+++***((('''...---,,,***)))'''&&&%%%((())),,,......---+++)))*********************************++++++,,,,,,,,,))))))*********+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------+++,,,.../////////...---...------------,,,,,,,,,/////////000000000000000)))+++,,,,,,+++,,,...000444222000///000000///...000000//////............111111000000///...,,,+++---...//////......///111,,,---///000111111000000222111000//////000222222222222444666888999;;;<<<@@@AAACCCCCCDDDFFFJJJMMMRRRSSSVVVXXXYYYYYYWWWWWWWWWWWWXXXWWWVVVTTTRRRQQQKKKHHHCCC>>>:::888777777777777777777666555444333666777999<<<>>>???@@@AAA======<<<<<<======>>>???@@@AAACCCFFFIIIKKKMMMNNNDDDBBB???;;;777555333333111000///...---...//////000///...------...000111000///---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------,,,+++***+++,,,,,,+++)))******+++++++++,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------***+++,,,---,,,***(((&&&))))))))))))))))))))))))...+++)))))),,,---,,,***+++++++++******)))''''''***++++++,,,+++***)))((())))))))))))((('''%%%%%%******************************))))))))))))******))))))))))))************'''((()))++++++******)))))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&''')))***,,,,,,,,,+++++++++++++++((()))+++,,,,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))((((((''''''%%%''')))++++++***(((&&&******)))((((((((((((((())))))))))))))))))))))))***))))))((())))))******111000000...+++(((%%%###******,,,)))---***"""...((('''&&&'''***++++++***,,,***(((''')))*********...---,,,+++***((('''''')))((('''((()))***)))((())))))))))))))))))))))))+++,,,,,,+++(((''''''((((((((((((((()))***,,,,,,------,,,,,,+++***))))))((((((((((((((((((((((((************************+++,,,------......------...,,,+++***+++***((('''++++++++++++++++++++++++(((***+++,,,,,,+++)))(((*********)))))))))))))))+++++++++++++++***)))))),,,+++***))))))(((((()))((()))***)))''''''((()))))))))))))))***+++---...---///000///---+++++++++)))))))))+++---...---++++++++++++*********************))))))))))))******)))((('''(((***,,,---,,,,,,,,,***))))))******+++------,,,,,,+++***)))(((+++*********))))))((((((((()))+++,,,---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........)))******+++,,,,,,------++++++,,,,,,,,,---------++++++,,,---------------,,,,,,------.........//////...---,,,+++++++++,,,***,,,,,,,,,,,,,,,...000777777555444222000///...////////////......------------...///////////////...000111111000///000111---...///000111111111111444444333333333444555666888999;;;>>>AAACCCEEEFFFIIIKKKMMMNNNOOOPPPSSSVVVXXXYYYZZZ\\\\\\\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXTTTQQQKKKEEE@@@===<<<;;;999999999999888666555444555666888;;;<<<>>>??????<<<<<<<<<<<<===>>>???@@@???@@@BBBDDDGGGJJJLLLMMMNNNLLLHHHDDD@@@===;;;:::777666444222111111111222111000///......///000000000...---++++++,,,---...------------------------///...---------------...///...------...---+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------------------,,,+++***))))))))))))))))))))))))))))))))))))---+++))))))+++,,,+++******************)))((((((***+++,,,---,,,+++)))((())))))))))))((('''&&&&&&************************)))(((((((((((((((((()))''''''''''''(((((((((((('''((()))***+++******)))+++++++++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++,,,)))))))))))))))))))))((((((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))((((((((((((***)))))))))((((((((('''''')))***++++++)))&&&%%%******)))((((((((((((((())))))))))))))))))))))))------,,,+++************000000///...,,,)))&&&%%%)))))))))&&&***)))%%%---)))((('''(((***,,,+++***,,,***(((''')))*********''''''(((***+++,,,---...)))((('''((()))***)))((())))))))))))))))))))))))***++++++***(((''''''((())))))))))))***+++,,,---------,,,++++++***))))))))))))))))))))))))))))))************************,,,,,,---------.........,,,***))))))***,,,+++***++++++++++++++++++++++++***,,,...000000000///...++++++******)))((((((''',,,,,,,,,,,,,,,+++******++++++******************((()))***)))'''&&&&&&'''************+++---...000,,,...//////---+++++++++)))((()))***,,,---,,,+++***************+++++++++******))))))))))))*********((('''(((+++///000111...---+++*********+++,,,++++++++++++******))))))((((((((()))******++++++))))))******++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,------........./////////******++++++,,,,,,------,,,,,,,,,,,,------------------,,,,,,------...///+++,,,---...///000111111000///---+++************,,,---...---------///111888:::;;;999333///...///...............---------------...////////////...///111333333222000000111111000111111222333444444555555666777888:::<<<===AAACCCFFFIIIMMMPPPRRRSSSSSSVVVYYYZZZZZZZZZ[[[]]]^^^^^^^^^^^^^^^_________]]]]]]]]]^^^^^^_________]]]ZZZTTTNNNHHHDDDBBBAAA>>>>>>>>>>>>===;;;:::999666777888999:::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBAAAAAACCCEEEHHHJJJMMMNNNWWWUUUQQQMMMIIIFFFDDDCCC@@@>>>;;;777555444444444333222111000//////000000///...---,,,,,,,,,---............---------------------,,,,,,,,,---......222111/////////...+++)))******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------000---***''''''(((+++---)))))))))))))))))))))))),,,***((((((***+++***)))******************)))))))))+++---......,,,)))(((************)))(((''''''************************((((((''''''''''''((((((''''''''''''(((((((((((('''((()))*********)))))),,,,,,,,,,,,+++***)))((())))))))))))))))))))))))***************************************+++++++++'''''''''(((((((((((((((***)))'''&&&&&&&&&(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((()))***++++++***(((%%%$$$***))))))((((((((((((((())))))))))))))))))))))))...---,,,+++***))))))(((---------,,,+++***((('''&&&(((&&&%%%'''(((***+++)))(((((()))+++,,,+++***,,,***(((''')))*********************************)))((('''((()))***)))((()))))))))))))))))))))))))))******)))(((&&&'''((()))))))))***++++++,,,,,,,,,,,,,,,+++******))))))************************************************...---,,,,,,,,,---///000...,,,)))((()))+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************))))))((((((++++++,,,,,,++++++***)))((())))))***++++++++++++((())))))(((&&&%%%&&&'''+++*********+++,,,...///+++,,,---,,,***)))***++++++***))))))******)))''')))))))))***+++++++++,,,+++************++++++,,,,,,***((()))---111444555---,,,+++***)))***+++++++++*********************'''(((((()))***++++++,,,******)))))))))***+++,,,+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...000000///......000111222------......///000000111000111111111111000...------...///...---...000111444888;;;999333...---///............------------000000000///...---,,,+++///222444444222111000000333333222222333555777999777888:::<<>>???AAACCCDDDFFFFFFGGGHHHJJJMMMOOOPPPWWWVVVSSSQQQNNNLLLJJJIIIGGGDDD@@@<<<888666555555555444333222111111000000000///...------------.........------------,,,,,,,,,,,,,,,,,,,,,---...///111000////////////---+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------///---***(((((()))+++---))))))))))))))))))))))))***))))))((())))))******+++*********************)))***---///...---***(((***************)))((((((************************(((((((((((((((((((((((())))))))))))************((((((((()))))))))))))))+++++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))((((((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((()))*********((('''&&&))))))(((((((((((()))))))))))))))))))))))))))))))))***)))))))))(((''''''************))))))(((((($$$(((%%%((('''***222''')))(((((()))***++++++***,,,***(((''')))*********,,,,,,++++++***))))))((()))((('''((()))***)))((())))))))))))))))))))))))((()))***)))''''''((()))((())))))***************,,,+++++++++******))))))************************************************///---,,,++++++---///000333///+++(((((()))))))))++++++++++++++++++++++++******)))(((&&&$$$"""!!!(((((())))))***************************))))))(((&&&'''((()))*********)))((()))***)))'''&&&&&&(((++++++***)))***+++,,,---)))***+++***(((((()))***000...,,,++++++***(((&&&)))))))))***+++++++++,,,+++++++++++++++,,,---...+++)))'''(((+++///222333+++***)))(((((()))***+++,,,+++***))))))******+++)))))))))))))))*********+++***)))((()))***,,,---+++++++++,,,,,,---------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---------.........000000///......000111222/////////////////////...---000444777888666222000.../////////......///111...333777555000------///........................111111111000///...,,,,,,///111333333111000000111333333333444555888;;;<<<===???BBBGGGKKKOOORRRSSSXXXZZZ\\\___```aaaaaa```bbbdddfffddd```[[[XXXVVVWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVXXXYYYZZZ[[[\\\XXXVVVRRRNNNKKKHHHFFFFFFJJJJJJKKKKKKJJJJJJIIIIIIEEEDDDDDDCCCAAA@@@>>>===>>>>>>???@@@BBBEEEGGGHHHJJJJJJIIIIIIJJJLLLNNNPPPSSSSSSRRRRRRQQQPPPOOOOOOJJJHHHDDD@@@<<<999777555666666555555444333222111000000000///////////////...---------,,,,,,,,,+++,,,,,,,,,,,,------...///---,,,,,,---//////...,,,******+++++++++,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++))))))))))))))))))))))))******))))))((())))))***,,,+++******)))******+++(((***,,,......,,,***))))))************))))))((())))))))))))))))))))))))((())))))******))))))((())))))))))))************((((((((((((((()))))))))((()))******++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,+++***)))''''''(((((())))))))))))'''(((***++++++***)))(((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))&&&'''((()))******))))))))))))(((((((((((())))))************************&&&'''((()))))))))))))))'''''''''''''''(((((((((###***&&&---)))...>>>''')))((('''(((***+++***))),,,***(((''')))*********&&&&&&((()))+++---...///)))((('''((()))***)))((())))))))))))))))))))))))'''((())))))(((((()))***'''((()))*********))))))++++++***************)))************************************************...---+++***+++,,,...000333///+++)))((()))***)))++++++++++++++++++++++++...---,,,+++)))(((&&&%%%'''(((((()))******++++++)))************)))((((((&&&'''(((*********)))(((''')))***)))((('''(((***---,,,+++***))))))******))))))***)))'''''')))***444222///------,,,***)))***************++++++++++++++++++++++++,,,---...)))'''&&&&&&))),,,------)))((((((((((((***+++,,,...---+++*********++++++************)))))))))))),,,+++*********+++------******++++++,,,,,,------,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,---------............------,,,,,,------...////////////.........------***...333666777666222000.../////////------///111+++...111111///---...///........./////////////////////000111111111111000///111222222111000222333444444666888;;;>>>AAABBBJJJLLLOOOSSSXXX[[[]]]^^^```aaaccceeeeeedddcccbbbcccdddeeebbb]]]WWWSSSQQQNNNMMMMMMMMMLLLLLLKKKKKKMMMNNNPPPRRRSSSSSSSSSRRRNNNMMMKKKHHHFFFDDDCCCBBBGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDEEEFFFHHHJJJLLLMMMMMMLLLJJJIIIIIIJJJKKKMMMPPPQQQRRRRRRSSSSSSRRRRRRLLLKKKIIIFFFBBB===:::888666666777777666555444333222222222111111111000000//////......---,,,,,,,,,......---------...//////+++******,,,...///...,,,******+++++++++,,,,,,,,,)))******++++++******))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------)))+++---......---***))))))))))))))))))))))))))))))***+++***)))(((***,,,...---+++***))))))******((()))***+++++++++******((())))))******)))(((((())))))))))))))))))))))))((()))***++++++***)))(((''''''''''''(((((((((((((((((('''''''''((()))***'''((()))***++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''')))***---//////...,,,***%%%%%%&&&&&&''''''(((((($$$&&&(((***+++)))'''%%%''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))%%%&&&''')))*********+++((((((((((((((())))))***************************&&&''')))+++,,,,,,++++++''''''&&&&&&&&&'''((()))$$$,,,&&&///+++555OOO000+++)))((()))++++++***))),,,***(((''')))*********))))))******+++++++++,,,)))((('''((()))***)))((())))))))))))))))))))))))''')))******))))))***,,,((()))***++++++***)))(((************************************************************************,,,+++*********+++---......+++))))))+++---......+++++++++++++++++++++++++++++++++,,,,,,------...)))))))))))))))************++++++++++++***))))))'''(((***++++++***)))(((''')))******))))))+++,,,111///---+++***)))))))))******+++)))((((((***,,,222000---,,,,,,,,,+++***+++++++++***************))))))))))))***+++,,,---+++)))((((((***+++******(((((((((((()))+++...///000///---+++******+++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,------...))))))******+++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------------------------............++++++,,,------------------------------.........,,,...000222333222000///...//////...------...000...//////////////////////////////000000000111111000000111222222222222222111111222111111222555888:::<<>>===???@@@AAACCCDDDEEEFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLMMMOOOQQQRRRSSSQQQOOOLLLJJJIIIIIIJJJKKKOOOPPPQQQRRRRRRRRRQQQQQQNNNNNNNNNMMMIIIDDD???<<<666666777888888777666555333333444444333333222111111111000000///.........000000///.........//////,,,++++++,,,......---+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++------------------------)))+++---......---+++***))))))))))))))))))))))))***+++,,,+++))))))+++---000///,,,***)))((()))))))))((((((((())))))***+++'''(((((())))))((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''''''''(((((((((((((((''''''&&&'''((()))***((()))***************)))))))))))))))))))))))))))(((((((((((((((((((((((((((***...000000///,,,***%%%&&&&&&'''(((((())))))%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''(((((())))))******'''((((((((()))))))))***''''''(((((())))))******((((((((((((((()))******************************&&&(((***+++,,,+++***)))(((((('''''''''((()))***&&&...###...+++===ccc???---,,,++++++------,,,+++,,,***(((''')))*********///...---+++)))((('''&&&)))((('''((()))***)))((())))))))))))))))))))))))''')))++++++******,,,...***+++,,,------,,,***)))))))))))))))************))))))))))))))))))))))))************************))))))*********++++++++++++***)))***,,,.........++++++++++++++++++++++++((())))))***,,,...///000++++++******)))(((((((((+++,,,,,,,,,,,,+++******(((***+++,,,,,,+++)))((('''(((***+++***+++,,,...333222///---+++***))))))+++,,,,,,+++)))***,,,...---+++)))((()))++++++***,,,+++++++++******))))))''''''''''''((()))***+++...---,,,,,,------+++***((((((((()))+++---000111222000...,,,******+++,,,(((((())))))******++++++,,,,,,---------.........(((((()))***++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------------------------------.........//////+++,,,.../////////...---***++++++,,,---...//////111000///////////////000......///...,,,,,,---///333111//////000111111000//////000000111111222222444444444333222111000///222222222111111333888;;;BBBDDDIIINNNRRRVVVXXXYYY[[[\\\]]]___```______^^^YYY[[[]]]___```^^^\\\[[[WWWXXXXXXUUUPPPLLLJJJIIIDDDFFFHHHIIIIIIHHHFFFEEEFFFHHHKKKNNNMMMKKKGGGDDDFFFEEEDDDBBB???===;;;:::777888:::<<<>>>@@@AAAAAAAAABBBEEEGGGJJJLLLMMMNNNQQQQQQRRRRRRTTTUUUWWWXXXVVVSSSPPPMMMKKKJJJKKKLLLNNNNNNPPPPPPPPPPPPOOONNNPPPQQQRRRRRROOOJJJDDD@@@666666888999999888777666444444555555555444333222333333333222111000000///222111000///////////////...---------......,,,*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++------------------------++++++,,,---------,,,+++))))))))))))))))))))))))***,,,---,,,))))))+++...111000---***((((((((())))))((('''''''''(((***+++''''''((((((((((((((('''))))))))))))))))))))))))&&&'''(((******((('''&&&))))))))))))************(((''''''&&&&&&((()))******++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,//////---***(((((((((((()))***++++++,,,***)))(((((((((***+++,,,((((((((((((((((((((((((&&&&&&'''((()))***++++++'''((((((((())))))******))))))))))))((((((((((((((((((((((((((()))******************************&&&''')))***)))(((&&&%%%******)))(((((()))++++++(((///!!!,,,***BBBpppLLL///...------//////...---,,,***(((''')))*********)))************+++++++++)))((('''((()))******((())))))))))))))))))))))))((()))++++++++++++---///+++,,,...//////...,,,+++)))))))))))))))*********((((((((((((((((((((((((************************(((((()))************)))---,,,+++,,,------,,,+++++++++++++++++++++++++++---,,,------...///000111+++***((('''''')))+++,,,---,,,---000222///)))###(((((())))))***+++,,,,,,)))************+++++++++111...+++***++++++)))''',,,***'''&&&&&&&&&&&&%%%(((((()))************)))''''''(((((())))))*********))))))))))))+++,,,---...,,,******+++,,,+++***,,,------+++))))))***,,,...,,,)))((((((***---///++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,***(((((()))***+++---,,,,,,++++++,,,,,,---+++++++++++++++***)))((()))+++------,,,*********+++---...---++++++---000///...---,,,+++,,,,,,---////////////000000000000/////////...------,,,,,,------.........---,,,,,,+++---//////......000111111333444444222222333555333555666444111///111333555444444555888===CCCFFFLLLNNNRRRVVV[[[___aaaccccccbbb```______]]][[[YYYVVVUUUTTTUUUWWWWWWWWWVVVWWWSSSPPPNNNMMMKKKGGGDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEDDDBBB@@@>>><<<;;;::::::;;;;;;<<<<<<======>>>???@@@BBBDDDGGGJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUUUURRROOOKKKHHHFFFFFFFFFJJJJJJJJJJJJKKKMMMNNNOOOMMMOOORRRSSSSSSPPPLLLIIIBBB???;;;777555555777888555666888:::::::::999999<<<:::777444222111000000000...,,,,,,---.....................---,,,++++++************)))))))))(((++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,************************(((((((((((((((((((((((())))))******+++++++++,,,000///---+++)))(((((()))))))))************))))))+++***)))(((((()))***+++(((((())))))))))))))))))''''''(((''''''&&&%%%$$$%%%&&&'''((()))***+++,,,******))))))))))))******))))))((((((((('''''''''))))))(((((((((((())))))(((((((((((()))))))))))),,,+++***)))((((((((((((***(((&&&'''***+++)))'''+++*********))))))(((((('''(((******))))))+++,,,************************(((((()))*********************))))))((((((''''''!!!$$$'''***++++++,,,++++++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************)))***,,,,,,---:::TTTkkk===111,,,333666000,,,...++++++++++++++++++++++++)))))))))***+++++++++,,,(((((((((((())))))))))))000...***((('''))),,,---+++++++++*********))))))...000222333222...***'''***(((((((((***+++***)))++++++++++++++++++++++++*********)))'''(((***,,,---,,,+++*********+++,,,******))))))))))))******+++---............///111...---,,,+++,,,...000222***)))((('''((()))+++,,,000111333555555111+++&&&((()))+++------------,,,))))))*********+++++++++222///,,,+++,,,+++)))''',,,+++******))))))'''&&&((())))))***+++*********(((((()))))))))))))))***+++************,,,---...///---++++++,,,---,,,+++---......---++++++,,,---)))((('''''')))---111333,,,,,,,,,+++++++++++++++,,,++++++++++++,,,------++++++)))))))))+++---...------,,,,,,,,,,,,------++++++,,,,,,++++++***)))***,,,......---,,,,,,------///000///------///222000///...---,,,,,,---...---------.........//////..............................//////......------...000000000//////111333///111444555555555777999888999:::888555444555666444555888;;;???DDDGGGIIISSSTTTVVVXXXZZZ[[[\\\\\\]]]\\\[[[[[[ZZZYYYWWWVVVSSSSSSSSSUUUWWWXXXYYYYYYXXXUUUQQQNNNMMMLLLIIIGGGJJJKKKKKKLLLLLLMMMNNNNNNKKKJJJJJJKKKLLLLLLJJJHHHKKKJJJHHHFFFCCCAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDFFFFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLIIIFFFCCCBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHIIIGGGJJJNNNQQQRRRQQQOOOMMMHHHDDD>>>999555444555666555666888:::<<<===>>>???@@@???===;;;999777666555333111.........//////...////////////...---,,,++++++++++++++++++++++++***,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))*********++++++++++++***)))))))))***+++))))))************))))))***)))(((((((((((()))***))))))((((((((((((((((((*********+++******))))))&&&&&&'''((()))***++++++******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((()))))))))***,,,+++***))))))(((((((((***(((''''''******)))'''))))))))))))(((((('''''')))***+++***)))((((((***))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((((('''###$$$&&&'''((())))))***,,,,,,***))))))))))))***************************************************)))***,,,,,,---777NNNcccRRR<<<+++,,,222000///000++++++++++++++++++++++++***************+++++++++(((((((((((()))))))))***...---+++)))((()))+++,,,+++++++++*********))))))...///222444333000---++++++))))))***+++,,,+++***++++++++++++++++++++++++***++++++)))((((((***,,,------+++*********+++,,,*********)))))))))))))))***+++,,,---------///000---,,,+++++++++---///000((((((''''''(((***,,,---222555999:::777111,,,))))))+++///222222111...,,,)))))))))*********++++++///---++++++,,,---,,,+++---......///...,,,)))((())))))***++++++++++++******************)))))))))++++++***++++++,,,.........,,,******+++,,,+++***,,,---...---,,,+++,,,---''''''''''''***---000222************************+++++++++++++++,,,------+++*********+++---///000......------------......,,,,,,------,,,,,,++++++***,,,...///......///000---...//////......000111000//////............///+++,,,,,,,,,,,,---------,,,------...//////000000000000000/////////......111222333222111222555777444666:::<<<>>>???BBBDDDAAABBBAAA???;;;::::::;;;777:::===AAADDDGGGHHHHHHQQQRRRSSSTTTUUUUUUUUUTTTRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRTTTUUUXXXZZZ\\\^^^]]]YYYUUUQQQPPPOOONNNNNNNNNNNNMMMMMMMMMNNNPPPQQQQQQPPPOOOOOOPPPPPPNNNLLLMMMLLLKKKHHHFFFCCCBBBAAABBBBBBAAA@@@???>>>>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHEEEBBB@@@???>>>>>>;;;;;;<<<===>>>@@@AAABBB@@@CCCGGGLLLOOOQQQQQQPPPNNNJJJEEE???:::777555555555555777999<<>>@@@BBBCCCCCCCCCCCCFFFGGGIIIKKKLLLNNNNNNNNNOOOPPPRRRRRRRRRRRRRRRSSSSSSTTTVVVWWWYYY[[[___aaaaaa^^^XXXSSSQQQQQQRRRSSSPPPOOONNNNNNPPPRRRUUUWWWXXXWWWUUUUUUVVVUUURRRPPPPPPPPPOOOMMMKKKJJJHHHHHHJJJIIIHHHGGGFFFGGGGGGHHHGGGIIIKKKMMMPPPQQQQQQQQQNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJGGGDDDAAA@@@???>>>;;;;;;;;;:::;;;;;;<<<<<<:::===AAAFFFJJJMMMNNNOOOPPPNNNLLLHHHCCC>>>:::777666666666777:::>>>BBBEEEGGGHHHIIIIIIHHHFFFCCCAAA>>>;;;777555444333111000////////////...---,,,,,,,,,,,,------------......///...---,,,++++++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************((((((((((((((())))))))),,,+++***)))(((''''''&&&))))))************))))))++++++************++++++))))))(((((('''&&&&&&&&&''''''''''''(((((()))***))))))))))))((((((((((((******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))************************)))(((((()))((((((((()))))))))(((((((((((((((((((((((((((+++,,,,,,+++(((''''''(((''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))((((((((((((+++***((('''&&&'''((()))+++******))))))(((((((((***************************************************)))++++++***---999FFFvvvYYY:::------/////////************************,,,+++++++++***)))))))))(((((()))))))))***************++++++++++++******************************)))***+++,,,,,,+++***)))+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,------+++******,,,......------,,,,,,,,,,,,,,,***++++++,,,+++***)))((()))((('''(((***,,,------,,,,,,,,,,,,,,,...///000'''''''''(((***+++,,,---)))...333444222...,,,---***---222555666222...+++(((((()))))))))*********((()))))))))))))))+++,,,---000444444222...+++***))))))***++++++++++++***,,,,,,++++++******))))))'''((())))))***++++++++++++)))''''''((()))((('''(((***++++++***)))******---,,,,,,***)))(((((('''((((((((()))))))))******+++************+++,,,,,,...---------------------.........------.........,,,------.........------...//////...,,,+++,,,---,,,+++++++++---...////////////000000000000000000,,,---------............000000/////////.........//////......///000111111222555888;;;>>>BBBHHHKKKPPPSSSVVVXXXXXXXXXYYYZZZXXXTTTOOOJJJEEEBBB???>>>???>>>>>>>>>>>>???AAAAAA@@@AAACCCEEEGGGIIIJJJJJJOOORRRUUUUUUUUUUUUVVVXXXTTTVVVWWWXXXXXXZZZ___bbbaaa^^^XXXRRROOONNNPPPRRRSSSSSSSSSTTTWWW[[[___aaa^^^]]][[[[[[ZZZYYYVVVTTTSSSSSSRRRRRRQQQQQQPPPPPPLLLLLLKKKJJJKKKLLLMMMOOOMMMNNNPPPSSSUUUVVVWWWXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQNNNKKKHHHEEECCCBBB@@@???===;;;999888888777999;;;>>>AAAEEEGGGIIIJJJLLLNNNPPPOOOLLLFFF@@@<<<:::999777777888;;;???AAAEEEGGGJJJLLLLLLJJJGGGFFFCCC@@@<<<999777666444222000000000000///...---,,,------------------------///...---,,,+++*********++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************************************)))))))))(((((((((((((((,,,,,,++++++***)))((('''))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))((((((''''''''''''+++************+++------))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))************)))((((((((()))))))))((((((((()))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((())))))((((((((()))***+++(((((((((((())))))))))))***)))(((''''''(((******(((((())))))*********+++************************((((((((()))))))))*********)))***+++******111999___NNN;;;000---------...************************,,,+++++++++***)))))))))))))))))))))************))))))***+++++++++***)))***************************+++++++++***)))((('''***)))((()))+++++++++)))++++++++++++++++++++++++---------,,,***+++---///............------,,,,,,++++++,,,,,,,,,,,,+++++++++)))''''''***,,,,,,,,,---------......///000111''''''((()))***++++++,,,&&&))),,,...---,,,++++++***,,,000222222000---***((((((((()))))))))******+++,,,+++)))&&&%%%&&&'''+++000444333000,,,******(((((()))************)))***************)))))))))&&&'''((()))************---+++))))))***+++***))))))+++---...---++++++,,,))))))***++++++******)))***++++++,,,,,,---------***************+++,,,,,,.........------,,,,,,,,,......------------......,,,,,,------......------...//////...,,,,,,---///...---,,,---///111111111...//////000000000000///............////////////111111000//////...------//////...///000222444666666:::???DDDIIINNNSSSWWWYYY\\\___```^^^]]]\\\\\\\\\WWWQQQKKKGGGDDDAAA???<<<<<<<<<===>>>AAACCCEEECCCDDDEEEGGGHHHHHHIIIIIILLLPPPSSSTTTRRRRRRUUUWWWWWWYYY[[[[[[[[[]]]bbbgggdddaaa\\\VVVQQQOOOQQQSSSVVVWWWXXX[[[___cccfffiiigggfffdddbbbbbb```]]]ZZZTTTTTTTTTSSSSSSSSSRRRRRRNNNMMMLLLLLLMMMNNNQQQRRRQQQQQQQQQRRRSSSTTTVVVWWWZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVTTTQQQNNNKKKIIIHHHEEECCCAAA>>>;;;999777777;;;;;;===???AAACCCEEEFFFGGGIIIMMMOOOMMMIIIDDDAAA???>>>;;;:::999;;;===???DDDFFFIIILLLMMMMMMLLLKKKGGGDDD???<<<;;;999777555222222222222111000//////............------,,,,,,///...---,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************))))))))))))(((((((((((()))***++++++++++++))))))************))))))+++,,,------------,,,+++((()))))))))))))))))))))***)))((((((((()))***+++))))))))))))((((((((((((******))))))))))))************)))))))))((((((((())))))(((((((((((()))))))))))))))*********++++++((()))***++++++***)))(((''')))***)))((('''(((***))))))))))))************&&&((()))***))))))+++,,,))))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((()))))))))))))))))))))))))))******+++'''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++''''''((()))***++++++,,,,,,))))))+++***))),,,111===888333...++++++,,,---************************+++++++++***************)))))))))*********++++++((()))******+++************************+++++++++------,,,+++******)))))))))((('''(((***+++***)))++++++++++++++++++++++++,,,------+++******,,,.........//////......---,,,---,,,,,,,,,---...///000///,,,((((((+++------+++---......///000000111111(((((()))***************)))(((((()))***+++***)))***+++,,,------,,,+++***(((((((((((()))))))))******+++,,,)))&&&%%%&&&(((***...222111,,,)))(((***''''''((())))))))))))((((((((()))))))))))))))***&&&''')))***++++++******---,,,******+++++++++***(((***---...---++++++,,,%%%''')))+++,,,,,,+++*********++++++,,,------...***************++++++,,,+++,,,,,,------------,,,------,,,,,,,,,,,,------++++++,,,------------------...///.........111333...,,,+++---000222222111---...///000000000//////---.........////////////000000000///////////////000000000111333666999;;;===BBBIIIOOOTTTYYY]]]___]]]```ccccccaaa___^^^]]][[[UUUOOOJJJHHHFFFCCCAAA===>>>@@@BBBDDDEEEFFFFFFHHHIIIJJJJJJKKKKKKKKKKKKNNNRRRVVVVVVTTTTTTWWWZZZ]]]```cccddddddgggnnntttrrrpppllleee___\\\]]]___aaaccceeehhhllloooqqqsssuuusssqqqooonnnlllhhhfff```___^^^]]]\\\ZZZYYYYYYXXXWWWUUUTTTTTTUUUWWWYYYYYYWWWUUUSSSRRRRRRTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUSSSRRROOONNNMMMKKKJJJGGGDDDAAA???>>>============>>>@@@BBBDDDEEECCCDDDEEEFFFFFFEEEDDDCCCDDDCCCAAA???>>>???@@@AAADDDFFFIIIMMMPPPQQQQQQQQQIIIFFFBBB???===<<<:::888666666666666555444333222111111000///...------,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))++++++*********)))))))))&&&'''(((***************))))))************))))))******+++,,,,,,+++******(((((())))))***+++++++++)))'''&&&%%%$$$%%%&&&'''(((((((((((())))))))))))******))))))))))))******------,,,,,,+++***))))))))))))(((((((((((())))))))))))*********+++++++++''')))***++++++***)))(((''')))******''''''(((***((((((((()))))))))******&&&((()))***))))))+++,,,))))))))))))))))))))))))***)))'''''''''(((***+++'''((((((((()))))))))************++++++******))))))***+++,,,------,,,,,,++++++++++++++++++++++++'''''')))***,,,...///000---)))(((***+++)))***...+++,,,,,,+++***+++++++++***************************************+++++++++))))))*********+++++++++))))))))))))*********+++))))))*********+++++++++,,,,,,+++******++++++,,,***)))((()))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,+++)))***,,,......//////000///...---,,,...---,,,,,,...000333555444///***))),,,...---+++,,,---...///000000000000((())))))*********))))))---***'''''')))+++)))'''+++*********************(((((((((((())))))))))))&&&(((******((((((+++...)))---000///***'''''')))&&&''''''(((((((((((((((''''''(((((())))))******'''(((***+++,,,,,,++++++,,,***(((((()))***)))(((%%%(((+++,,,+++***)))***&&&''')))+++,,,+++***)))'''(((((()))***+++++++++*********)))***++++++,,,)))***+++,,,---.........---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,,,,---...//////111555888,,,***)))***...000000///,,,---...000000000///...---------.........//////......//////000000111111111111111222555999<<<>>>CCCHHHPPPWWW\\\___bbbddd___bbbeeeeeedddaaa```___XXXSSSLLLIIIHHHGGGFFFDDDBBBDDDGGGIIIJJJHHHFFFDDDHHHIIIJJJLLLMMMNNNOOOOOOXXX]]]aaaaaa^^^^^^aaaddddddhhhlllmmmnnnrrrzzz~~~wwwoookkkkkkmmmrrrsssvvvyyy|||~~~}}}{{{yyywwwsssqqqsssrrrpppnnnkkkiiigggfffdddbbb```^^^]]]^^^```aaaccc```[[[VVVTTTTTTUUUVVVOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOQQQOOOMMMJJJHHHFFFEEEDDD????????????AAACCCEEEGGGAAA@@@???>>>>>>@@@BBBDDDHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGJJJNNNQQQTTTUUUVVVKKKHHHCCC@@@???===;;;:::999999999999888777666555444333222111000...------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,************************((((((((((((((((((((((((,,,+++++++++******))))))(((((()))))))))'''&&&%%%))))))************))))))((()))***++++++***)))((((((((()))***+++,,,------,,,+++)))'''&&&'''((()))(((((((((((()))))))))*********))))))))))))******000000///...,,,+++******))))))(((((((((((()))))))))************+++++++++'''(((***++++++***)))(((''')))+++***'''&&&(((***&&&'''''''''(((((())))))''')))******))))))***+++)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++'''((((((((())))))******++++++,,,,,,+++***((('''+++,,,---...---,,,+++***++++++++++++++++++++++++((((((***,,,...000222222...***(((***+++)))***,,,+++,,,+++)))***,,,+++)))))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++))))))(((((()))***++++++))))))******++++++++++++)))((((((((((((***,,,---+++***)))***,,,---,,,++++++++++++++++++++++++++++++,,,,,,***))))))+++---...///000000000///---,,,///...,,,,,,...222666999666111+++***---///---++++++,,,---...////////////,,,***)))***++++++***)))+++++++++++++++***)))(((*********)))((((((''''''$$$%%%''')))***+++++++++------,,,+++************'''((())),,,---,,,)))&&&&&&''')))*********)))(((((()))***+++,,,+++************************************+++******)))((('''((()))))))))************((()))++++++)))((()))***((()))+++,,,,,,+++***))),,,++++++******+++++++++,,,+++*********+++,,,---////////////...------,,,,,,,,,,,,---...///000000.........///111333666777000000000000////////////......///000000000000000.........---------000222111111000000000111111222222222333555999???GGGMMMSSSUUUYYY]]]```aaabbbbbbeeeeeeeeeccc```]]]YYYWWWTTTTTTRRROOOKKKHHHHHHIIINNNHHHEEEHHHIIIEEEDDDHHHMMMMMMSSS\\\]]]XXXWWW[[[kkkmmmppppppooonnnnnnnnnrrrssstttuuuyyy~~~{{{{{{{{{|||tttrrrpppooommmkkkgggcccgggfffdddbbb___\\\ZZZYYYZZZXXXVVVTTTRRRQQQPPPPPPSSSTTTTTTRRRNNNLLLNNNPPPLLLMMMOOOOOONNNKKKHHHFFFEEEGGGGGGGGGDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>BBBDDDGGGJJJLLLLLLJJJIIIJJJLLLOOORRRTTTUUUVVVVVVRRRPPPLLLGGGBBB>>>;;;:::777888999:::::::::999999===;;;888555444444444555111///,,,+++,,,---,,,,,,!!!$$$)))---//////---,,,...,,,++++++---......---,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,+++***)))(((''''''(((***+++,,,,,,******************************))))))((((((''''''+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))...,,,***(((((()))***+++,,,,,,,,,++++++*********************))))))(((((())))))))))))))))))))))))333666777444---))))))+++)))))))))))))))***++++++******))))))))))))*********)))(((&&&######%%%(((******************++++++,,,***)))+++---...,,,)))***)))(((''''''((()))***)))'''%%%&&&((((((&&&$$$$$$%%%&&&'''(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((***---//////...,,,+++))))))*********))))))((((((((((((((())))))))))))))))))(((((((((((()))))))))(((''''''(((***---...************************,,,,,,+++***)))((('''&&&'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------------++++++++++++++++++++++++(((((((((((())))))))))))---,,,***)))))))))******++++++******++++++,,,---,,,++++++++++++,,,------,,,,,,,,,,,,------...///111///---...//////,,,))),,,,,,,,,---...///000111***((('''((()))***((('''))))))*********)))((((((((((((((((((((()))))))))'''(((((()))))))))))))))*********))))))***++++++'''(((***++++++)))(((''''''''')))*********)))(((((()))***+++,,,++++++***))))))))))))))))))))))))((())))))*********))))))************++++++++++++)))+++,,,,,,+++******+++******+++,,,,,,+++***)))------,,,,,,,,,---......,,,+++*********+++,,,---+++,,,,,,,,,,,,++++++***,,,---------...///////////////...///000111333444////////////000000000000...///000000111111111000...///000///......000222222111111111111222222333222444888;;;@@@GGGNNNTTTWWWYYY]]]```bbbdddddddddcccbbb___\\\YYYUUUSSSRRRNNNOOONNNMMMJJJHHHHHHIIIMMMHHHGGGJJJKKKIIIJJJNNNPPPQQQWWW```cccaaabbbgggqqquuuzzz}}}}}}|||||||||~~~~~~yyyvvvsssrrrpppnnnkkkiiigggfffgggeeeaaa^^^[[[ZZZZZZZZZZZZZZZYYYVVVQQQNNNOOOPPPOOOOOOPPPOOONNNLLLIIIHHHGGGHHHHHHHHHGGGFFFGGGHHHHHHGGGFFFDDDBBB@@@???>>>???AAAEEEHHHKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUUUUUUUUUUSSSPPPLLLGGGBBB???===777777777888888888999999<<<;;;999777666666666666222///,,,+++++++++***)))'''(((+++---......,,,+++---+++******,,,------,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++...,,,+++***))))))((('''************************)))))))))***************''''''&&&%%%%%%%%%&&&&&&************************))))))))))))))))))))))))++++++)))((((((((()))))),,,++++++++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))000333444222,,,((()))+++)))))))))(((((()))***************))))))***************)))'''%%%%%%''')))(((((()))***++++++,,,,,,)))((((((***---...---+++******(((((('''((())))))***(((''''''))))))(((&&&&&&''''''((())))))))))))))))))))))))))))))))))))'''((()))***************)))***,,,------,,,+++*********++++++++++++******))))))))))))************************************((('''&&&&&&&&&(((***+++************************+++************)))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,++++++******++++++++++++++++++++++++************++++++++++++...---+++*********+++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---.........---,,,---///000...,,,,,,,,,,,,,,,---///000111)))((('''((()))***)))((('''(((((())))))))))))(((&&&&&&'''(((((()))***************))))))(((((('''(((((((((((()))***+++,,,'''***+++***'''%%%&&&((('''((())))))******)))))))))******+++,,,+++++++++))))))))))))))))))))))))'''''')))******+++++++++***++++++++++++,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,++++++)))))),,,,,,,,,,,,------...///+++++++++++++++,,,------******+++,,,,,,,,,++++++------..................//////.........//////000......//////000000111111///000111111222111111111000111222222000///000111222222222222222333444555444888>>>DDDIIIPPPVVVZZZ]]]^^^```bbbcccdddcccccc___\\\XXXTTTPPPNNNMMMMMMJJJLLLMMMMMMKKKJJJJJJKKKNNNKKKLLLOOORRRRRRVVVZZZ[[[]]]cccjjjmmmnnnqqquuuzzz}}}{{{zzzyyyyyyvvvpppkkkhhhffffffgggffffffccc___ZZZVVVUUUUUUUUUTTTSSSRRRQQQOOONNNMMMKKKJJJHHHHHHHHHIIIKKKLLLJJJJJJIIIGGGDDD@@@===;;;<<<>>>@@@DDDHHHKKKNNNOOOOOOPPPRRRSSSTTTTTTTTTTTTXXXWWWUUURRRNNNIIIEEECCC999888777666666666777888:::::::::::::::999999888555333000...---,,,***(((,,,------------,,,+++***,,,+++)))***,,,------,,,******++++++++++++******,,,+++*********+++,,,---///...---+++***((('''&&&************************((())))))***+++,,,,,,,,,(((((((((((((((((()))***++++++++++++++++++++++++(((((((((((((((((((((((()))))))))(((((((((((((((*********+++++++++++++++)))((('''''''''((()))***)))))))))))))))))))))))),,,///000...***((((((******)))((((((((((((((()))++++++************+++++++++++++++)))''''''(((***&&&'''((()))+++,,,------&&&&&&''')))+++---,,,++++++***)))(((((((((((((((+++***((()))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,---------******************))))))***++++++,,,,,,,,,++++++************++++++++++++***+++,,,------,,,+++***)))((('''&&&&&&'''))))))************************)))*********++++++,,,,,,)))******+++++++++************+++++++++,,,,,,,,,++++++++++++***)))((((((*********************************+++++++++,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++,,,---------------,,,---......///,,,++++++++++++,,,,,,---,,,++++++---///000///...++++++,,,,,,---///000111+++***)))***+++,,,+++***''''''((()))*********)))'''''''''(((((()))))))))+++******))))))((()))))))))))))))))))))***++++++(((+++,,,)))$$$"""%%%***(((((())))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))************************+++++++++,,,,,,***,,,------+++++++++,,,...------,,,+++******)))************+++,,,------++++++++++++,,,,,,------++++++,,,---.........---...............------------------------......///---......///000111111222000111111222222222111111111333444444222111000000111222222333444666777888;;;@@@GGGMMMRRRVVVZZZ\\\````````````___^^^]]]\\\WWWUUUQQQMMMKKKKKKMMMNNNMMMOOOQQQRRRQQQPPPPPPQQQSSSTTTVVVZZZ^^^aaaeeeiiinnnppptttxxxzzz|||yyyuuuttttttuuuuuutttqqqmmmhhheeecccccc```___]]]ZZZYYYXXXXXXXXXPPPMMMIIIGGGGGGHHHJJJKKKKKKKKKKKKIIIFFFBBB>>><<<<<<<<<>>>@@@DDDHHHKKKMMMOOOPPPQQQRRRSSSTTTUUUUUUYYYYYYXXXWWWSSSOOOKKKHHH@@@>>>;;;888666555666666888999;;;<<<<<<<<<:::999;;;888555333222000---+++......---,,,++++++++++++---+++***+++,,,...------******+++,,,,,,,,,++++++000...,,,******+++,,,---+++,,,---,,,+++++++++,,,************************)))))))))******+++++++++))))))))))))******+++,,,++++++++++++++++++++++++((((((((((((((((((((((((((())))))******)))(((((())))))******++++++,,,,,,,,,+++)))((('''((()))***)))))))))))))))))))))))))))+++,,,+++)))(((((()))***)))(((((('''(((((((((,,,++++++++++++++++++,,,+++,,,,,,***)))(((***+++'''(((((()))***++++++,,,&&&&&&''')))***+++******++++++***))))))(((((((((******))))))))))))((((((***)))))))))(((((())))))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++***)))(((''''''((()))******++++++,,,+++++++++)))))))))*********++++++***+++---......---+++***,,,,,,******))))))*********************************++++++++++++,,,,,,,,,******+++++++++******)))******+++++++++,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,+++++++++,,,,,,,,,++++++++++++,,,------...------------...//////+++++++++******++++++,,,++++++,,,---...///......+++++++++,,,---...000000***)))))))))+++,,,,,,***((())))))***++++++++++++******)))))))))((((((((()))((((((((()))***+++,,,---,,,+++***************(((+++,,,(((###"""&&&***)))))))))))))))******++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************)))(((((())))))))))))*********+++)))+++,,,,,,+++******+++///...------,,,++++++***+++*********++++++,,,---++++++,,,,,,------------+++,,,------...........................---------++++++,,,---...///000000---......///000111111222111111222222222111111000111333555555333111111111111222333555777:::<<<===FFFKKKRRRWWWZZZ[[[[[[\\\]]]\\\[[[YYYVVVTTTRRRQQQMMMLLLJJJJJJKKKMMMPPPRRRSSSUUUWWWXXXXXXXXXYYYZZZ___dddjjjmmmqqquuuzzz|||~~~|||zzzxxxwwwpppnnnllliiiggggggggggggZZZUUUNNNJJJIIIHHHHHHGGGLLLLLLMMMLLLJJJFFFCCCAAA>>>>>>>>>???AAADDDGGGIIILLLMMMNNNPPPRRRTTTVVVWWWWWWXXXXXXXXXVVVSSSPPPNNNJJJGGGBBB===999777666666777999;;;===>>>===<<<;;;===;;;888666555333000---...---,,,+++++++++,,,,,,...---,,,,,,...//////...+++,,,,,,---......------333111///,,,++++++,,,---(((+++---...---,,,---///******************************)))))))))(((((((((&&&&&&&&&&&&'''(((((()))************************))))))))))))))))))))))))))))))***++++++******))))))))))))******+++++++++000///---+++))))))))))))))))))))))))))))))))))))'''((()))***)))((())))))))))))(((((((((((()))))),,,++++++++++++++++++,,,***+++,,,+++))))))***+++******))))))))))))))))))(((((()))))))))(((''''''***************)))(((((()))))))))((((((''''''((())))))((('''''''''(((((((((((((((((((((((((((((()))***************))))))+++***((('''&&&'''(((((((((((()))***++++++******((((((((()))))))))******(((***,,,------,,,***(((---,,,+++******)))))))))************************,,,,,,,,,++++++++++++*********+++++++++******)))******+++++++++,,,,,,,,,***++++++,,,------,,,,,,))))))))))))))))))))))))))))))))))))*********************++++++++++++***,,,,,,++++++,,,,,,---......------------...//////,,,++++++******+++++++++,,,,,,---...------,,,,,,+++++++++,,,---...///000((('''&&&''')))******))))))******++++++++++++***,,,,,,+++******)))(((((('''''''''((()))+++...///...---,,,+++************)))***+++(((%%%$$$'''******))))))))))))***+++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))''''''(((((()))))))))*********)))+++,,,,,,+++******+++//////------,,,,,,,,,,,,...------,,,,,,------...++++++,,,---------------++++++,,,,,,------,,,,,,------..................+++,,,---///000111111111......//////000000111111111111111222111111000///222333444444222111222222222444666999===AAADDDFFFQQQUUUZZZ]]]]]][[[YYYYYYUUUTTTRRRPPPMMMKKKIIIHHHFFFGGGJJJMMMQQQUUUXXXZZZZZZ\\\^^^___aaacccfffiiisss{{{|||zzzyyyyyyyyyjjjddd[[[UUURRRPPPMMMJJJIIIIIIIIIIIIGGGEEECCCAAACCCBBBAAAAAABBBCCCDDDFFFIIIJJJKKKMMMOOORRRTTTVVVUUUVVVVVVWWWVVVUUUTTTSSSSSSPPPLLLFFFAAA===;;;:::999;;;===???@@@???>>>===<<<:::888777666444111///...------,,,,,,------...///...,,,---///000000///+++,,,---......//////...333111///---,,,,,,,,,,,,+++...111000---+++,,,---******************************))))))(((''''''&&&)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))***************//////...---,,,***))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))***++++++++++++************++++++(((***+++***)))((()))***+++******))))))((('''''')))***+++***((('''&&&'''))))))***++++++******)))((()))***)))'''&&&'''((()))((('''&&&'''((()))***))))))))))))))))))))))))))))))******)))(((((('''***)))((('''''''''((()))'''((()))***************'''((((((((())))))))))))((()))***++++++***)))(((*********))))))(((((((((************************,,,,,,++++++*********))))))******+++++++++************+++++++++,,,,,,,,,******+++,,,---......---************************+++++++++,,,,,,,,,,,,---))))))***+++++++++******,,,,,,,,,,,,,,,------...---------,,,---......///---,,,,,,++++++++++++,,,+++---......,,,+++,,,,,,******++++++,,,...///000((('''&&&''')))+++***))))))***************)))(((,,,,,,++++++++++++++++++(((((('''((()))+++...000++++++***************+++***)))))))))(((((())))))******)))))))))***+++,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++))))))*********))))))((())))))*********+++++++++***,,,------,,,++++++,,,///...---,,,,,,---......//////...---,,,,,,,,,,,,+++,,,---.........---,,,------.........---,,,,,,,,,---------.../////////...///000111222111111000////////////000000000000000111111111000000///...111222333222111111333555555777:::>>>CCCHHHLLLOOORRRUUUYYY[[[YYYUUURRRQQQLLLKKKJJJIIIGGGGGGFFFFFFIIILLLRRRYYY___ccceeefffdddeeehhhjjjmmmsssyyy}}}}}}uuullleeebbb^^^YYYTTTLLLKKKJJJHHHGGGEEEDDDCCCFFFFFFFFFEEEEEEEEEFFFFFFIIIIIIIIIJJJLLLNNNQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXWWWSSSOOOJJJFFFBBB@@@>>>???@@@AAABBBBBBAAAAAA;;;:::999999999888555222000000000000//////......///---,,,,,,...//////...***+++,,,---............------------,,,,,,,,,,,,,,,000333222...++++++---***************************))))))))))))))))))))),,,,,,++++++***+++++++++************************++++++++++++++++++++++++***)))(((((()))***+++,,,************))))))))))))+++,,,---......,,,+++))))))))))))))))))))))))))))))))))))***++++++***)))))))))))))))***,,,---...*********))))))*********&&&((())))))(((''''''((()))))))))))))))((((((((('''***++++++)))'''((()))'''(((***+++,,,+++++++++(((***+++***((('''(((***))))))''''''''')))+++,,,))))))))))))))))))))))))(((((())))))***)))))))))(((((((((((((((((())))))'''((()))***++++++++++++(((((()))))))))*********************************))))))*********))))))(((************************)))))))))***************((()))***+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,(((+++---...,,,+++---///*********+++,,,---//////)))(((((())),,,---,,,+++))))))***))))))(((''''''***++++++,,,,,,---......***)))(((((()))+++---///(((((((((((()))***+++,,,***)))((()))***+++***)))+++***)))))))))***,,,,,,---,,,+++***+++,,,---...************************'''((()))******++++++*********+++++++++,,,,,,,,,+++---......---,,,,,,---///...---,,,,,,---///000...---,,,+++***)))))))))+++,,,---.........---,,,000111111111000///......,,,,,,------...///000000111222333333333111000///000000000000////////////000000000000000///......111222222111000111444666888:::===BBBHHHNNNRRRUUUNNNQQQUUUUUURRRNNNKKKJJJFFFEEEEEEEEEEEEFFFGGGHHHOOOTTT\\\eeekkknnnooooookkkmmmpppsssxxxxxxrrrnnnjjjddd^^^VVVTTTRRRPPPMMMLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKMMMOOOSSSSSSTTTUUUWWWYYY[[[\\\[[[ZZZWWWTTTPPPLLLHHHFFFAAABBBBBBCCCDDDDDDDDDCCC<<<<<<;;;<<<===<<<999777333333333333222000///......,,,++++++---......---)))***+++,,,------...---((()))***+++,,,---,,,,,,+++///333333///,,,,,,///************************)))))))))***++++++,,,,,,******)))((('''''''''(((++++++++++++++++++++++++++++++++++++++++++++++++)))((('''&&&'''(((***,,,++++++******))))))((((((&&&(((+++.........,,,***))))))))))))))))))))))))*********+++,,,,,,+++***((())))))***+++---...///******))))))))))))******$$$&&&(((((('''&&&&&&'''''''''(((((())))))******&&&)))++++++)))(((***,,,&&&((()))+++,,,,,,,,,+++)))+++---,,,)))((()))+++***)))(((((()))+++---///))))))))))))))))))))))))&&&'''((()))***+++++++++''''''((()))))))))******((()))***+++,,,---------)))************+++++++++++++++***))))))***++++++***++++++,,,,,,,,,++++++************************&&&'''((()))***+++,,,,,,'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++))))))*********+++++++++)))***,,,---...------,,,---,,,,,,,,,,,,---......,,,++++++++++++,,,------///...------,,,,,,,,,,,,&&&))),,,---,,,,,,...111*********+++,,,---//////)))************+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,''''''((((((((((((''''''))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,------...---,,,+++***---,,,,,,+++***)))(((((()))************+++++++++******+++++++++,,,,,,,,,---...............------+++,,,---...////////////666444111//////...,,,******+++---...///...------...///000111111000//////..................------...000333666666444222000...///000222222111111000///000222111000......///222111111111333444666777@@@CCCHHHMMMPPPQQQQQQPPPQQQNNNJJJHHHHHHFFFBBB???AAADDDHHHHHHFFFHHHNNNSSS^^^bbbjjjppptttuuusssqqqvvvwwwyyyzzzpppiiiccc```]]][[[ZZZWWWRRRNNNKKKJJJJJJIIIIIIIIIIIIIIIMMMLLLKKKKKKMMMOOONNNNNNPPPRRRSSSUUUWWWXXXXXXYYYZZZYYYYYYZZZZZZXXXTTTQQQJJJHHHFFFFFFFFFFFFDDDBBBCCC???;;;888888888888777999999777555333111///...++++++******+++,,,------,,,,,,,,,,,,,,,---...///...---+++******+++---...,,,---...///...---,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((***---//////,,,******+++---,,,***)))((()))******))))))))))))))))))))))))************************---------,,,+++***)))(((,,,+++)))((((((((()))***)))))))))))))))))))))))))))((('''(((***,,,,,,++++++++++++******************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))'''(((***++++++***&&&&&&''')))---......---'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************,,,///000000...+++)))((()))***,,,,,,,,,+++***))))))*********))))))((('''(((***,,,,,,***((('''************************(((((())))))*********+++))))))*********))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------...---,,,,,,---///222333111---))))))+++---,,,+++,,,,,,,,,---------......---///000///---,,,---///)))************+++++++++))))))***++++++++++++************+++++++++,,,,,,)))))))))******)))))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++***************+++,,,,,,+++***)))(((------,,,+++******))))))************++++++++++++***++++++++++++,,,,,,,,,------............------+++,,,---...////////////333111///.........---,,,+++,,,------.........------...///000111000000///...........................000222444444333111000//////111222222222111000111222444333111000000111444333333444666999;;;===GGGIIILLLOOOQQQPPPOOONNNGGGEEECCCCCCEEEFFFEEEDDD@@@DDDIIILLLMMMPPPVVV[[[fffiiinnnsssxxx{{{|||}}}}}}|||xxxtttnnniiifffbbb^^^ZZZXXXVVVRRRNNNJJJGGGFFFFFFKKKIIIHHHHHHJJJLLLMMMLLLRRRSSSTTTVVVWWWXXXYYYYYYZZZYYYYYYYYYZZZYYYWWWTTTPPPNNNKKKJJJIIIGGGDDDBBBBBB???;;;999888999999888:::;;;:::999777333000...,,,,,,++++++,,,------...------,,,,,,,,,---......---,,,***))))))***,,,------------------,,,+++***,,,++++++******++++++,,,************************)))))))))))))))))))))))),,,...000000---,,,,,,---++++++******************))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******++++++)))((((((((()))***))))))))))))))))))))))))***((('''(((***++++++***************************)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((((()))+++***)))(((((('''(((******)))'''((())))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))************************)))+++...000111///---,,,&&&'''((())))))(((''''''***++++++,,,,,,,,,++++++((()))***++++++***)))(((************************((()))))))))************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,++++++***+++---000111111...+++***,,,------,,,,,,,,,---------.........////////////......//////)))************+++++++++))))))***++++++++++++************++++++++++++,,,***++++++++++++++++++***)))))))))*********++++++))))))))))))))))))))))))+++************)))))))))))))))******))))))((('''---------,,,,,,+++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,------............------+++,,,---......///......000...,,,---...///...---------------------...///,,,---...///000111111111........................//////000111111111111111///000111222222222222111333444555444222222222333666666666888<<<@@@DDDGGGNNNOOOPPPPPPOOOMMMKKKIIICCCAAA@@@AAADDDGGGIIIJJJFFFJJJOOORRRUUUYYY```eeeoooqqqtttyyyzzzvvvsssqqqooolllggg```WWWQQQMMMKKKJJJLLLJJJHHHHHHJJJLLLMMMMMMQQQRRRSSSUUUWWWXXXYYYZZZZZZYYYXXXYYYZZZ[[[ZZZYYYXXXUUURRROOOMMMJJJGGGDDDBBB???<<<:::::::::999888:::<<<======;;;888444111---------,,,------............---,,,,,,,,,------,,,+++***))))))***+++,,,111000///...---,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************)))+++,,,,,,***))))))***)))******+++++++++******))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++******)))((()))))))))))))))))))))))))))))))))+++)))(((((()))******))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***(((((()))******)))***)))((()))******((('''))))))))))))((('''&&&&&&))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))***---///000000///...******+++++++++******)))******+++,,,------,,,,,,************************************************))))))))))))************))))))***************))),,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,...000111111///,,,,,,---......---,,,------------.........000///...///000111000///))))))*********+++++++++))))))***++++++++++++***************++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++***************************)))))))))))))))))))))))))))))))))))))))((((((------------------,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---.........------+++,,,------.........---...---+++,,,---......---///...---,,,,,,---...///+++,,,---...000111111222............///////////////////////////000111111111111111222222222222222222333444333222222333555666777999===CCCIIIOOORRRSSSSSSRRRPPPNNNKKKIIIGGGGGGEEEDDDDDDFFFIIIMMMNNNTTTUUUWWWYYY\\\aaaiiinnnwwwyyy}}}~~~xxxpppfff___ZZZXXXXXXSSSQQQNNNMMMNNNPPPQQQRRRNNNNNNPPPQQQTTTVVVXXXYYYZZZXXXWWWXXXZZZ\\\]]]\\\\\\YYYVVVTTTRRRPPPLLLJJJEEEBBB???===;;;:::777555777:::===??????<<<888666//////...------------...///...---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,444222000///.........///,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******))))))))))))'''(((***+++,,,,,,+++***))))))))))))))))))))))))************************((()))***+++,,,---------+++******))))))))))))))))))))))))))))))))))))))),,,***(((((()))***)))((((((((((((((())))))))))))((())))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,***(((((()))***)))((()))((()))***---...---,,,(((((()))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))***,,,---......------,,,,,,,,,,,,,,,+++++++++(((((()))***+++++++++++++++******))))))******+++************************)))))))))))))))*********))))))***+++++++++*********+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...000111222111000..................------------............111///...///111222111///))))))*********+++++++++))))))***++++++++++++***))))))*********+++++++++))))))************))))))************++++++++++++++++++++++++++++++++++++)))))))))))))))))))))***************************------------------......***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---......------+++,,,------------------///---++++++---------,,,000///---,,,,,,---...///,,,,,,---...///000111222........./////////000000//////.........///000111222222222222222333333444000111222222111222555777888:::>>>DDDKKKRRRXXX[[[XXXWWWUUUSSSPPPNNNLLLKKKIIIIIIHHHIIIKKKOOOSSSVVV_________aaaeeemmmvvv{{{wwwoooiiifffeee___\\\XXXWWWWWWWWWWWWVVVKKKKKKLLLNNNPPPSSSUUUWWWWWWVVVVVVWWWZZZ\\\]]]]]]\\\ZZZXXXVVVVVVUUUSSSQQQJJJGGGDDDAAA???;;;777444555777:::>>>??????===<<<333222111///...---,,,,,,///...---,,,,,,,,,,,,,,,---------,,,,,,---------222000///---,,,,,,---...,,,++++++******++++++,,,************************++++++++++++++++++++++++...---,,,------......---'''(((***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++,,,---......************)))))))))((()))))))))))))))))))))))),,,***(((((()))***)))(((''''''(((((()))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++***(((((()))******))))))((()))+++---///...---''''''((()))*********)))))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((************************))))))))))))((()))))))))))))))***+++++++++++++++++++++************++++++******************************))))))))))))))))))))))))***+++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...///000111222000000000///.........///---------.........//////000//////000111222222111)))************+++++++++))))))***++++++++++++***)))))))))************+++(((((())))))))))))((((((*********++++++++++++,,,++++++++++++++++++++++++)))))))))************+++++++++*********+++,,,,,,,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,------...------,,,,,,------------,,,,,,...---++++++---...------000///..................------------...///000111.........//////000000111///////////////000111111333333222222333333444555000222333333444666999<<<>>>AAAGGGMMMTTTYYY]]]___]]]\\\YYYVVVTTTRRRPPPPPPFFFHHHKKKNNNRRRWWW]]]bbbfffggghhhlllsss|||yyytttqqqnnnkkkgggeeecccaaa^^^\\\NNNNNNMMMNNNOOOPPPRRRTTTTTTTTTTTTVVVYYY[[[[[[[[[YYYXXXWWWWWWXXXYYYWWWVVVOOOMMMKKKHHHEEEAAA<<<888666777999;;;===???AAAAAA999888555333000...---,,,......---,,,,,,,,,------------............------,,,,,,+++************+++,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,******,,,------,,,)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++------......)))************)))(((((())))))))))))))))))))))))+++)))(((((()))******)))'''(((((())))))******+++***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))'''(((***++++++***)))((((((***+++,,,+++)))((()))******++++++******))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))+++***)))((('''(((((((((*********)))***+++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))***+++,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++)))***+++,,,---------,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------***++++++,,,---...//////...000000000...---...///------........./////////000222444444333333444666)))************+++++++++))))))***++++++++++++***))))))))))))************(((((())))))))))))((((((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,+++************+++,,,---***++++++,,,------......+++++++++,,,,,,,,,------,,,,,,,,,------------...******+++,,,------------,,,,,,,,,------,,,,,,+++,,,+++***,,,...000000000///////////////...------...------,,,---...///000---......///000000111111//////000000000111111111444333333222333444555666333444666777999<<<@@@DDDHHHLLLQQQWWW\\\^^^______```^^^ZZZVVVSSSQQQPPPPPPGGGKKKQQQVVV[[[aaahhhmmmmmmooottt{{{}}}zzzvvvrrrnnnhhhdddXXXVVVTTTQQQPPPOOOPPPPPPQQQQQQRRRUUUXXXZZZYYYWWWXXXWWWVVVWWWYYYZZZYYYXXXTTTRRRQQQOOOMMMIIIDDD@@@;;;:::999999;;;???BBBEEE@@@>>>;;;777444111///...------,,,,,,,,,---......,,,------------------,,,)))******+++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++***(((&&&&&&)))+++***)))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,---......)))******+++***)))((('''))))))))))))))))))))))))***((('''(((***++++++***(((((())))))***++++++,,,+++++++++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))'''&&&(((***,,,,,,+++((('''((())),,,---,,,+++---------,,,+++***)))))))))))))))))))))))))))))))))************+++++++++***************************)))(((''''''(((***+++,,,+++++++++,,,...///111............---,,,++++++******,,,,,,,,,,,,******************************************)))))))))(((((()))***+++,,,,,,,,,,,,***,,,...//////...,,,***************************)))***+++---------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------******+++---......//////---///111000---,,,---...............////////////222666:::999555444888<<<)))************+++++++++))))))***++++++++++++***))))))))))))************))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))))))))***,,,---******++++++,,,---......++++++,,,,,,,,,---------,,,,,,,,,---------......)))***+++,,,------...---,,,,,,,,,------,,,++++++***)))))),,,///222333333...///000000000///---,,,///...---,,,,,,---///000---......///000111111222//////000111111111111111444444333222333444555666666777999;;;===AAAFFFJJJPPPTTTYYY^^^aaaaaa___^^^```]]]YYYTTTPPPNNNMMMMMMMMMRRRXXX^^^ccchhhooottttttxxxxxxqqqlll```^^^ZZZUUURRRPPPOOOOOOOOOPPPQQQUUUXXXXXXWWWUUUWWWVVVUUUVVVXXXYYYYYYXXXVVVUUUUUUTTTSSSPPPKKKGGG@@@>>>:::999:::>>>CCCFFFEEECCC???;;;777333000///,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++***+++---...//////...---,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,***'''(((+++---,,,+++---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------)))******++++++)))(((''')))))))))))))))))))))))))))((('''(((***,,,,,,+++((())))))***+++,,,,,,,,,+++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((('''&&&'''***,,,---,,,&&&&&&'''+++///222222111111000///...,,,***(((&&&))))))))))))))))))))))))))))))))))))************************************)))(((''''''(((***,,,...(((((((((((()))+++...///---------,,,+++***)))((()))***,,,------,,,***)))************************+++*********))))))((((((((()))***+++,,,---------,,,...000111111000...,,,)))))))))))))))))))))))))))***+++---......------,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,...///000111111111,,,///111000---+++,,,.............../////////000333:::???===777666;;;AAA******))))))******+++,,,---,,,******+++***)))'''+++++++++***************((('''''''''((()))******---,,,+++***))))))))))))******++++++++++++***************)))******+++,,,)))+++++++++)))))))))+++,,,+++***))))))***+++,,,+++++++++++++++++++++,,,++++++******++++++,,,---,,,---......,,,,,,,,,...++++++,,,,,,,,,,,,,,,,,,))))))+++---///111222333000111222222111000///...///////////////000111111////////////////////////333333333222111222555777666666666555333222333444444666:::>>>CCCIIIOOOTTTZZZZZZ\\\^^^```___]]][[[\\\ZZZUUUPPPLLLLLLOOORRRXXX]]]dddkkkppptttxxx{{{{{{sssiiifffbbb^^^ZZZUUUPPPMMMLLLKKKKKKNNNTTTYYYYYYYYYYYYXXXWWWVVVWWWXXXYYYZZZXXXXXXXXXVVVTTTQQQOOOMMMKKKIIIEEEBBB@@@???@@@AAAFFFEEEEEEDDDAAA;;;444...)))***,,,---...------,,,---.........------,,,+++++++++------------++++++,,,,,,,,,+++++++++******+++,,,+++'''###!!!"""%%%,,,,,,,,,++++++*********************************///+++(((''')))***)))'''$$$%%%&&&'''((()))***+++,,,,,,,,,+++)))(((&&&%%%(((((())))))*********++++++*********))))))(((((((((((())))))************)))))))))***++++++,,,,,,******+++,,,+++***)))(((***)))(((((((((***+++,,,)))))))))))))))******+++++++++***)))))))))))))))''''''''''''((((((((()))((((((((()))***,,,---...(((***+++++++++---///111>>>:::333---***+++...000,,,,,,,,,+++***)))((('''''''''((()))******++++++,,,+++)))((((((((()))*********))))))******+++,,,******+++++++++,,,,,,,,,---++++++,,,///000...+++***,,,---//////...,,,+++)))'''&&&'''))),,,,,,,,,)))))))))))))))******+++************+++,,,---...333222222000...,,,***)))))))))***++++++++++++***------------------------------------------------......---,,,,,,+++******,,,,,,------...///000000+++++++++,,,,,,---------***,,,000111111000000111:::???@@@===>>>DDDLLLOOO******))))))******+++,,,---,,,******++++++)))'''******************************************+++,,,---,,,+++***))))))))))))******++++++++++++*********************++++++,,,---...///...,,,++++++---++++++************++++++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...---...///...,,,,,,...///------------------------,,,,,,------...//////000000111111222111000///...///////////////000111111000000000000000000000000333333333111000111333666555666555444222222444666;;;???CCCHHHMMMRRRWWW[[[\\\[[[[[[[[[[[[ZZZXXXWWWTTTSSSRRRPPPPPPSSSXXX\\\___dddkkkrrrxxx}}}wwwtttnnnhhhccc\\\VVVQQQOOOMMMLLLNNNRRRTTTTTTRRRTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYWWWVVVSSSPPPOOOOOOMMMJJJGGGEEEEEEEEEFFFJJJIIIHHHFFFDDD???888444000000000000//////......------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++************,,,------+++(((''')))++++++++++++******)))))))))************************///,,,))))))***+++)))(((''''''((()))***+++,,,---,,,,,,,,,,,,+++)))((('''((()))))))))************************)))))))))((()))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,+++***)))((())))))))))))))))))***+++)))))))))))))))******++++++***))))))((((((((()))'''''''''((((((((())))))******)))))))))***++++++(((***++++++++++++---///999666111---+++,,,...000***++++++++++++******)))***++++++,,,------......+++******)))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,---+++***+++---///---,,,+++,,,---...---+++***((()))))))))+++------,,,***++++++************++++++++++++++++++,,,---...///000000000000...---,,,+++))))))***+++++++++++++++------------------------------------------------......------,,,++++++***,,,,,,------...//////000,,,,,,,,,,,,,,,---------,,,...000000000000111333BBBGGGIIIHHHIIIOOOVVVXXX******))))))******+++,,,---,,,******++++++***((((((((())))))******++++++,,,+++******************,,,,,,+++***))))))))))))******++++++++++++*********************+++,,,,,,///000000///---+++,,,---******++++++++++++******(((((()))***,,,---...///------,,,,,,------...//////000000...------///111000000000//////.........//////.........---------///000111111111000///...///////////////000111111111111111111111111111111222333333111000000222444555555444222222333777:::CCCGGGMMMRRRWWW[[[___bbb___^^^[[[XXXUUUTTTSSSRRROOOPPPRRRSSSVVV\\\bbbgggkkkooovvv}}}zzztttmmmfff___ZZZWWWTTTQQQQQQSSSSSSPPPMMMQQQSSSUUUXXXYYYYYYXXXWWWYYYYYYYYYYYYWWWUUUSSSRRRUUUSSSQQQOOOMMMLLLMMMMMMOOOMMMKKKIIIGGGCCC???;;;777666333111///.........,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++************)))))))))+++,,,---,,,++++++---///*********)))))))))))))))************************---,,,+++,,,,,,,,,***((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))************************))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,***++++++++++++***)))))))))************))))))((()))))))))))))))******+++***))))))((((((((((((((((((((((((((())))))))))))+++***))))))((((((((((((((()))+++***))))))+++,,,111000...,,,+++,,,---...))))))***+++,,,,,,++++++++++++,,,,,,---.........***************)))((((((***))))))))))))***++++++*********++++++++++++,,,---+++))))))+++,,,---,,,---.........---+++)))(((******+++---///...+++(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////.........///......------)))******+++++++++++++++------------------------------------------------......------,,,+++++++++,,,,,,------.../////////------------------,,,,,,...///000000000111444666HHHNNNSSSRRRTTT[[[```bbb******))))))******+++,,,---,,,******+++,,,***)))''''''((()))******++++++******)))((('''''''''(((,,,++++++***))))))************++++++++++++******+++************+++,,,,,,///000000...+++******+++)))***,,,,,,,,,,,,***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,---......111111111///......111333333222222111000//////.../////////...---------,,,//////000111111000///...///////////////000000111111111111111111111111111222222222111//////111222444444444333444777<<<@@@HHHLLLSSSXXX[[[^^^```bbb```^^^ZZZUUUQQQOOOPPPQQQRRRTTTXXX\\\```ffflllpppwwwzzz}}}wwwqqqkkkfff```]]]YYYXXXXXXVVVRRRNNNQQQSSSWWWZZZ[[[ZZZXXXVVVXXXYYYZZZZZZYYYWWWVVVUUUYYYXXXVVVUUUTTTSSSSSSRRRSSSQQQNNNKKKJJJGGGDDDBBB===:::666111...---------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))))))))************+++,,,---******************))))))************************++++++,,,,,,,,,+++)))((('''''''''(((((())))))*********++++++,,,++++++***)))))))))))))))******************)))))))))))))))))))))******+++++++++,,,)))))))))***++++++,,,,,,++++++++++++******)))))))))***+++++++++)))(((''')))))))))))))))******+++))))))((((((((((((((()))(((((()))))))))************))))))(((((((((((((((((()))******((((((((()))---,,,,,,+++++++++++++++)))***++++++,,,,,,++++++)))))))))******+++++++++))))))***++++++)))(((''')))))))))))))))***++++++************++++++++++++,,,***)))((()))***,,,---///000000000000...---------,,,+++,,,---,,,***(((---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......------.........------,,,)))***++++++,,,,,,++++++,,,,,,------------------------------------------......------,,,,,,,,,,,,---------.........//////............------------///000000000000333777;;;IIIQQQWWWXXXZZZ```eeeggg******))))))******+++,,,---,,,***+++,,,,,,+++***'''(((((()))***++++++,,,******)))((('''''''''(((,,,+++******)))***************++++++++++++******+++++++++***+++,,,,,,---///000000...,,,******+++***+++,,,------,,,+++***,,,++++++++++++++++++++++++++++++++++++,,,,,,---111222222000//////111333333333222111000/////////------.....................///000111111000///...///////////////000000111000000000000000000000000111222222111000000111222444444555666999>>>DDDIIIMMMRRRWWW[[[]]]]]]^^^^^^[[[ZZZVVVQQQNNNNNNQQQTTTZZZ]]]ccciiinnnsssxxx|||~~~~~~|||vvvrrrjjjgggcccaaa```]]]WWWSSSNNNPPPTTTWWWYYYYYYXXXWWWWWWWWWXXXYYYYYYYYYWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUUUURRROOOMMMLLLJJJHHHFFFBBB???:::444000......///...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))*********************))))))++++++++++++++++++++++++************************(((***+++,,,+++)))(((((((((((((((((())))))))))))((())))))*********************))))))))))))))))))))))))))))))))))))******))))))***+++---...//////)))))))))***++++++,,,,,,+++++++++***************)))***+++++++++)))(((''')))))))))))))))******+++))))))(((((((((((()))))))))))))))************+++((((((((((((((())))))***''')))******((('''''''''+++++++++++++++***))))))+++,,,,,,,,,,,,+++******(((((((((((())))))))))))))))))***++++++)))((('''))))))(((((())))))***+++))))))*********++++++++++++***)))(((((()))+++------......//////000000000000---)))((()))*********,,,,,,+++++++++,,,------++++++++++++++++++,,,---------...------,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------......------------,,,,,,---------.......................................///000111222444999???CCCLLLTTTZZZ\\\^^^ccchhhiii******))))))******+++,,,---,,,++++++,,,---,,,***))))))******++++++,,,,,,,,,+++******************++++++***************+++******++++++++++++******+++++++++++++++,,,------000111111000...,,,------++++++,,,,,,,,,,,,++++++------,,,++++++******)))+++************+++,,,,,,000111222222000000111222111111111000000//////...,,,,,,------.../////////---...///000000000///...///////////////000111111000000000000000000000000000111222222111111222444333555888<<<@@@GGGNNNSSSUUUYYY\\\^^^]]]\\\[[[[[[RRRSSSRRRPPPOOOQQQWWW]]]eeejjjqqqwww}}}vvvsssnnnllljjjeee___YYYMMMOOOPPPSSSUUUVVVWWWXXXTTTUUUVVVXXXXXXXXXXXXWWWYYYYYYZZZ[[[ZZZYYYWWWVVVTTTRRRPPPOOONNNMMMKKKIIIGGGDDD???999666333333333111000...---------...///---,,,,,,++++++,,,,,,---)))))))))************+++---,,,+++,,,,,,,,,***(((+++++++++++++++,,,,,,,,,************************((()))++++++)))((())))))++++++++++++++++++******((())))))*********))))))************))))))))))))))))))))))))************))))))***,,,---...///000)))))))))***++++++,,,,,,,,,+++******))))))******)))************))))))((()))))))))))))))******+++)))))))))))))))******+++)))*********++++++++++++(((((((((((())))))***+++&&&(((******)))'''''''''******++++++++++++******,,,,,,------,,,+++*********************************************)))(((((()))(((((((((((()))******)))))))))************+++************((()))+++---******+++,,,---...//////111---)))&&&'''***+++,,,,,,,,,,,,,,,---///000111+++++++++******++++++,,,------------,,,+++*********++++++,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------......------------------................................./////////000000000222555888<<>>EEELLLTTT\\\aaa___``````^^^ZZZVVVTTTTTTNNNSSSXXX[[[___fffpppyyyyyypppiiilllggg___WWWQQQNNNMMMMMMOOOPPPRRRUUUVVVWWWWWWWWWWWWYYY[[[]]]]]][[[YYYWWWTTTSSSSSSSSSSSSQQQNNNLLLEEECCC@@@<<<999666555555666444222///.........///------++++++++++++------******+++++++++,,,,,,,,,***)))(((***------***'''(((((())))))*********+++***************************,,,---+++)))))),,,///++++++******)))(((((((((,,,,,,,,,,,,,,,+++***)))+++*********))))))(((((((((((())))))*********+++++++++******)))((('''''')))))))))***++++++,,,,,,---,,,***)))))))))***+++***)))(((((((((***+++,,,)))))))))))))))******++++++*********+++,,,------******+++++++++,,,,,,,,,...---,,,***)))(((((((((%%%'''***+++***)))((()))'''((()))+++---///111222))))))+++,,,---.........******)))))))))))))))))),,,+++)))((((((((()))***((((((((((((((()))******))))))))))))************(((+++------+++***+++---......---,,,,,,,,,------...---,,,,,,......---,,,---...///000333555777888...------,,,,,,,,,------'''(((***+++,,,---......***+++,,,,,,------,,,,,,++++++,,,,,,---...//////------------------------------.......................................---,,,---...///000111222333333777>>>DDDLLLTTT\\\aaa```fffiiigggfffkkkoooppp+++++++++***************++++++,,,---------,,,,,,+++++++++***)))(((''''''*********************+++***)))))))))(((((('''''')))+++,,,+++***)))***+++))))))))))))))))))******...---+++******+++---...------------------------)))))))))******+++,,,,,,++++++******++++++,,,------...000111222111///...---------,,,,,,+++++++++////////////000000000000///......------///000111000111111111222222222222111111111111111222333333000111333444333444555666;;;@@@GGGNNNSSSXXX]]]```aaacccaaa[[[WWWWWWWWWUUUYYY[[[___dddjjjrrrzzz|||yyyrrriiiaaa[[[VVVQQQNNNQQQOOONNNQQQUUUXXXXXXVVVXXXYYY\\\^^^]]][[[YYYWWWTTTTTTUUUUUUTTTSSSQQQPPPKKKFFF@@@;;;888666444222888666222000///---***'''------.........---,,,,,,---------...............------++++++++++++------++++++******************---,,,+++******+++,,,---,,,++++++,,,---...,,,+++++++++************++++++***+++,,,,,,***)))))))))''')))+++------+++)))''''''******(((***...000...***)))'''((()))++++++***------,,,+++******++++++,,,+++++++++***)))))))))+++++++++,,,,,,---------+++++++++)))''''''(((***+++***((('''''')))+++,,,,,,,,,,,,+++++++++************))))))))))))*********)))((((((((()))+++,,,,,,+++******))))))******,,,,,,,,,+++++++++******))))))*********))))))(((+++*********))))))((((((((())))))************)))******))))))))))))******)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000111222///---+++))))))+++---...***++++++,,,------------******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++---------...............//////............//////000///---,,,,,,---...///000000000//////000333555999BBBMMMTTTXXXZZZ___ccchhhhhhhhhjjjmmmnnnmmmlll))))))))))))))))))))))))++++++,,,++++++***)))(((*********************)))************++++++,,,,,,,,,+++++++++************(((***+++***)))((()))*********)))))))))***++++++...---+++******+++---...))))))))))))))))))))))))******************))))))+++++++++++++++,,,,,,------...000111111111///...---------,,,,,,,,,++++++............//////////////////...---...///000111////////////000000000000111111111000000111222222222333444444444555888:::???EEEMMMTTTXXX[[[\\\^^^\\\^^^^^^YYYXXX[[[]]]]]]```dddiiinnnuuu}}}{{{wwwuuuvvvyyy}}}{{{rrriiibbb\\\VVVQQQQQQOOOMMMOOOSSSVVVXXXWWWYYYZZZZZZ[[[ZZZYYYXXXWWWTTTTTTUUUUUUTTTSSSQQQPPPMMMHHHBBB<<<999666444222555444222222222000...,,,---------......------,,,------------------------------,,,++++++,,,------***)))))))))***+++,,,,,,---------,,,***'''$$$###,,,++++++,,,......---++++++******))))))******++++++,,,------+++******+++(((***+++,,,,,,+++***((('''******(((***...000...+++)))((((((***++++++***,,,,,,+++++++++***************))))))))))))))))))((((((((())))))******************)))((((((***,,,...,,,+++)))((()))***+++,,,,,,+++++++++*********))))))************))))))(((''''''&&&'''((()))***)))))))))))))))***+++,,,,,,,,,+++++++++*********))))))************))))))+++*********)))))))))))))))***************))))))******))))))))))))******)))************+++++++++++++++++++++++++++,,,,,,......------,,,,,,+++++++++++++++,,,---...000000------------------------++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++---------............/////////............//////222222111000000000000111222222111111111444888<<>>FFFOOOYYY______bbbeeehhhjjjlllnnnooopppooonnnoooqqqsssssssss((()))+++---------+++***((((((***+++,,,---------'''((()))***+++---......)))******+++,,,------...+++++++++,,,,,,,,,,,,,,,'''((())))))((('''((()))*********+++,,,---...///***++++++,,,,,,---------------------------------++++++,,,------...//////***+++---.........---,,,------........./////////------------............////////////000000000111...///000111111111000000000000000111111111222222222222222222222333444444333555999>>>CCCIIIPPPUUUWWWWWWVVVUUUUUUXXX\\\```bbbhhhlllnnnrrr{{{uuukkkiiijjjjjjqqq{{{}}}~~~xxxvvvpppggg]]]UUUPPPNNNJJJLLLNNNQQQSSSTTTUUUUUUUUUVVVWWWWWWWWWWWWUUUUUUQQQOOOMMMKKKHHHEEE@@@<<<666555333333444444222111111000000000222444666777666444222///......///000------............------///...---+++************,,,+++***))))))***,,,---+++++++++---///000///...++++++************++++++((()))++++++*********+++,,,+++***))))))***+++,,,(((++++++))))))---...,,,---+++***+++,,,---------)))***+++,,,---,,,++++++************+++++++++++++++++++++***************+++,,,---,,,***)))((()))&&&'''((()))***++++++,,,+++************))))))))))))***+++,,,,,,+++***)))'''((())))))******))))))------,,,++++++++++++++++++************)))))))))'''((()))******+++***************+++++++++++++++...---+++***))))))***+++++++++************++++++)))************+++++++++,,,,,,++++++++++++++++++((()))***,,,...000222333222111000...,,,,,,+++++++++++++++++++++,,,---...,,,,,,---------,,,++++++++++++,,,---------------++++++,,,,,,,,,,,,------------...///000000111222//////............//////...///111222444444555555555:::BBBJJJQQQYYY```eeeeeeeeegggiiillloooqqqrrrpppooooooppprrrrrrqqqooo((()))+++------,,,***((())))))***+++,,,,,,,,,,,,(((((()))******+++++++++************++++++,,,,,,+++++++++,,,,,,---------((()))******(((((()))***))))))******+++---...///******+++,,,------------////////////////////////+++++++++,,,,,,,,,,,,,,,***+++---...///...---,,,...---------......//////------------.........///........./////////000000...///000111222111000000//////000000111222333333222222222333444555666777888<<>>FFFJJJOOORRRSSSQQQQQQPPPOOOWWW^^^bbbhhhqqqyyy|||||||||xxxsssccc]]]UUUOOOMMMNNNOOOOOOOOOOOORRRWWWWWWSSSPPPQQQQQQQQQPPPOOOMMMKKKHHHGGGEEEAAA;;;777666666666666666555555444444333222222111000...,,,,,,,,,...///......---------,,,,,,,,,.........------.........,,,,,,---...---,,,+++***////////////////////////,,,,,,+++******+++,,,,,,,,,***))))))***++++++***+++++++++*********))))))+++++++++******************+++,,,---...---,,,,,,,,,---///000000000//////---+++(((((()))+++++++++)))***+++,,,,,,+++***)))***)))))))))))))))))))))***)))))))))+++,,,++++++))))))(((((()))+++---......---+++))))))***+++,,,******+++++++++,,,,,,,,,++++++***)))(((((())))))************))))))))))))...---+++)))((())))))***,,,,,,,,,,,,,,,+++***)))------,,,++++++,,,,,,,,,***+++,,,+++)))((()))+++***************)))(((''''''((())))))))))))(((''')))***+++,,,---,,,+++***------------,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,+++++++++...------,,,,,,------...---......///000111111222000111///...000333333111//////000111444:::AAAGGGSSSYYY```cccdddeeejjjnnnnnnnnnooopppppppppoooooopppooommmllljjjjjjjjjjjj++++++++++++++++++***))),,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++...---------------.........//////...,,,***+++,,,///...---,,,,,,---...///000000///.......................................///////////////////////////......------......//////////////////000111222000000000000111111111111111222333222222222444666555555555555666;;;AAAFFFLLLOOORRRTTTSSSSSSSSSSSSUUU^^^ffflllrrr{{{ssslllbbbYYYRRRNNNKKKIIILLLKKKNNNSSSUUURRRQQQSSSPPPPPPPPPPPPOOOMMMLLLKKKGGGCCC===999777777666555666666555555444333333333222000...---,,,,,,---...------------,,,,,,,,,,,,......------------......,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,***))))))***++++++***+++++++++*********))))))++++++*********************+++,,,---------,,,,,,---...///000000000/////////---******+++---------)))***++++++++++++***)))************++++++++++++)))))))))***+++++++++*********************++++++---,,,***(((((()))***+++++++++++++++++++++++++++++++++***)))))))))))))))************))))))))))))+++***************++++++++++++++++++++++++******,,,++++++*********+++++++++)))''''''(((************+++++++++******)))(((------------------------******+++,,,,,,,,,,,,+++---............---,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,---......///---------,,,,,,,,,++++++...------,,,,,,------............///000111111111000000000///000111111000222222333555999AAAKKKQQQYYY^^^dddfffffffffjjjnnnnnnooooooooooooooonnnnnnooonnnmmmkkkjjjhhhgggfff(((((()))*********))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,---...///////////////---...---,,,***)))+++---111///---+++***,,,...000............------------........................////////////////////////111000///...///000222333000000/////////000000111000000000111111111222222333444555444333333444666777777666666:::AAAJJJPPPSSSTTTUUUUUUTTTUUUXXXZZZaaajjjttt{{{~~~{{{pppeee[[[SSSLLLGGGMMMKKKLLLPPPQQQOOOPPPSSSOOOPPPPPPQQQQQQPPPOOOOOOJJJFFF@@@<<<:::888666555777777666555555444444333333222000...,,,,,,,,,---------,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***))))))***++++++***+++************)))))))))******************++++++***++++++,,,---,,,,,,,,,---......////////////...000...,,,,,,---...///...)))***++++++++++++***)))******++++++,,,,,,,,,---***++++++,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++)))((((((((()))***++++++++++++++++++******++++++***))))))))))))***++++++*********)))))))))(((((()))***+++,,,,,,,,,))))))************************)))))))))******+++---)))%%%&&&***,,,+++(((++++++,,,,,,,,,+++******++++++))))))))))))++++++++++++******++++++,,,---......//////......------++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------------,,,,,,,,,,,,......------------............//////000000111111000000000000000000///000444666888<<>>CCCHHHMMMSSSVVVVVVWWWXXX[[[___fffnnnttt}}}vvvtttwwwxxxppphhh___ZZZTTTOOOMMMMMMMMMKKKMMMQQQSSSRRRRRRQQQPPPPPPPPPPPPNNNKKKGGGDDDAAA>>>:::777999888888777777666666555444333222000///------,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++***))))))))))))))))))))))))(((((()))***++++++,,,,,,************++++++,,,,,,+++++++++++++++++++++++++++***((()))***+++***)))+++******************+++))))))))))))******++++++***,,,//////---++++++,,,'''(((***+++,,,,,,++++++,,,,,,++++++************************************+++***************++++++++++++++++++************)))***+++,,,,,,+++***)))***))))))(((((()))*********************+++,,,,,,,,,222888888222,,,))))))+++,,,,,,---------,,,,,,,,,+++)))(((((()))+++,,,,,,+++***)))***+++,,,---+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------------------------------------///......------......///////////////000000000000000...000333222000333999777>>>HHHQQQYYY___dddggghhhjjjnnnpppqqqrrrssstttrrrrrrqqqooommmkkkiiigggdddbbb```___```cccfffhhh+++,,,,,,---------,,,,,,))))))***+++,,,,,,------***************)))))))))***+++,,,---------,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---...............---......---,,,---///222'''))),,,...///...,,,***,,,---///111222222111000,,,,,,------.../////////////////////////////////.........///222555888:::111111000000000111111222111111111222222222222333222333444333333333555777777<<>>;;;:::999999888888777666666444333222111000///...---......---------,,,,,,,,,------,,,,,,,,,,,,------///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,***))))))***++++++***(((((()))))))))))))))***'''((()))***+++,,,------+++************+++,,,,,,,,,++++++************+++)))((('''((()))***)))'''++++++***))))))***++++++))))))))))))))))))))))))&&&***------***(((((()))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))*********+++++++++************+++,,,,,,,,,++++++++++++***************+++++++++******))),,,+++***)))((()))*********************+++,,,---+++444<<<<<<444,,,)))+++++++++,,,---------,,,,,,---,,,+++******+++,,,---++++++******++++++,,,---++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............//////............//////////////////000000000000111...000444444222888CCCBBBHHHRRR[[[aaaeeegggiiikkkllloooqqqsssuuuuuuuuuppppppnnnllliiifffdddbbb^^^^^^^^^___aaacccfffggg,,,------------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,---,,,,,,,,,++++++++++++.........---------,,,,,,///...............//////***,,,------------///000------...///...---+++******,,,...000111111111000,,,,,,------...//////000/////////////////////////////////000111222444555000000000000111222333333111111111222222222333333111333444555444666888:::===BBBJJJPPPSSSUUUVVVVVV]]]bbbiiirrr{{{|||uuupppeee___ZZZXXXTTTOOONNNPPPOOONNNMMMMMMMMMNNNOOOPPPLLLKKKJJJIIIHHHFFFBBB???:::::::::999888888777777333222222222111000///.../////////.........------......------------......000///...---,,,------...------------------------***+++,,,,,,,,,,,,+++***,,,***))))))***++++++***(((((((((((())))))******&&&'''((()))+++,,,---...+++***)))))))))***,,,,,,...---,,,+++***++++++,,,******)))***++++++***(((++++++***))))))***++++++,,,++++++******))))))(((%%%***......***'''''')))***)))))))))***+++,,,,,,+++++++++++++++******)))''''''((()))***+++,,,,,,+++*********++++++,,,---,,,,,,+++++++++*********))))))))))))***+++,,,,,,///---+++)))((())))))***((((((((())))))+++,,,,,,+++111777666111,,,+++,,,******+++,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,------------...------------------------------------........./////////............//////000000000000////////////222...///555666555???MMMQQQVVV]]]cccfffiiikkkmmmnnnoooppprrrttttttsssrrrmmmllljjjgggddd```]]]\\\XXX[[[___ccceeedddbbbaaa------------,,,,,,+++******++++++++++++,,,,,,,,,.........------,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,++++++*********//////.........---------222111///......///000111(((***,,,------------///444333111///---,,,++++++(((***---///000000000///,,,,,,------...///000000////////////////////////111111111000000000000///000000000000111222333444111111222222222333333333222333555666666777:::===CCCHHHNNNRRRUUUVVVWWWXXXbbbhhhrrr|||~~~zzzuuunnngggbbbZZZQQQNNNNNNKKKKKKKKKKKKLLLNNNPPPRRRKKKJJJJJJJJJJJJHHHDDDAAA;;;;;;:::999999888888777222222222222222111000///000////////////.........///......------......///000///...---,,,---......))))))))))))))))))))))))***+++,,,------,,,+++***,,,***))))))***++++++***'''((((((((())))))******&&&'''((()))+++---......+++***)))))))))***,,,---000///---,,,+++,,,------,,,,,,+++,,,---...,,,***,,,+++***))))))***+++,,,...------,,,+++***))))))(((---111111---))))))+++---,,,***)))))))))***+++***************)))((((((&&&&&&''')))***+++,,,---+++*********+++,,,,,,---,,,,,,,,,+++++++++******((((((((((((***,,,...///111///,,,***)))((()))***''''''''''''((()))++++++,,,---//////...---------)))***++++++,,,,,,,,,,,,+++,,,------------,,,+++)))***+++,,,---,,,++++++,,,------.../////////...,,,,,,,,,---------......---------------------------------.........////////////............//////000000000000////////////333...///666777777CCCSSS^^^```dddfffhhhkkknnnqqqqqqqqqqqqssstttsssqqqpppjjjiiigggddd```\\\YYYWWWTTTZZZaaagggiiieee___[[[...---,,,,,,,,,...000111///,,,(((%%%$$$'''+++---...------,,,,,,------...++++++++++++++++++++++++---------,,,,,,+++++++++---000111///+++)))***,,,000///............///000---------............///......,,,++++++,,,......////////////////////////222111///------///111222---,,,,,,,,,------------////////////000000000000222222222111111111111111333333333222333333444555777444111222888===@@@AAAHHHIIIJJJLLLRRRYYY```dddpppxxx~~~zzzyyyuuunnndddYYYQQQMMMNNNMMMKKKKKKLLLLLLJJJIIIMMMLLLJJJJJJJJJHHHFFFCCC===:::999;;;???@@@<<<888888555222111333444222000222///---...000222111///...------,,,,,,------...000...+++))))))***,,,...***++++++,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---***((('''))),,,...---+++...---+++))))))***+++,,,))))))***+++,,,,,,------333000---+++++++++++++++***,,,---...---,,,***(((***))))))))))))+++,,,---,,,,,,+++***))))))******(((((())))))*********+++,,,,,,+++***))))))*********)))((('''(((+++...000------,,,+++,,,---///000+++++++++*********))))))))))))))))))))))))))))))......---,,,++++++++++++***++++++++++++,,,,,,+++...,,,)))&&&&&&''')))+++---,,,,,,++++++,,,,,,---,,,,,,------......------------------------------,,,------....../////////***+++---......---+++***........................////////////////////////,,,---///000111000///---.........000222222111///111777999777:::EEERRRYYYhhhhhhiiikkklllnnnoooppprrrqqqqqqqqqsssrrrqqqooolllhhhbbb]]]ZZZWWWUUUSSSXXXYYY[[[^^^___^^^ZZZWWW++++++,,,---............)))((((((((()))+++---...++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++...//////...,,,+++,,,------,,,+++******+++,,,------------............///...------,,,,,,------.........................../////////////////////////////////...---...000222////////////000000000111111111111111111222222222222111111111111111222222555333222555;;;AAADDDEEEKKKKKKMMMPPPVVV^^^gggmmmxxx~~~wwwnnnddd]]]YYYOOOLLLJJJIIIIIIJJJIIIHHHNNNLLLJJJIIIIIIGGGEEEBBB???<<<:::<<>><<<777666666888999:::888666222000......//////...---......------------......///.........------------//////......---,,,,,,++++++++++++++++++,,,,,,,,,))))))*********+++++++++))))))(((((())))))***+++***)))((()))***+++***)))---,,,+++*********+++,,,*********++++++,,,,,,---111...,,,***+++++++++***+++******)))))))))))))))***))))))******+++,,,---,,,+++******)))*********+++++++++++++++*********,,,+++******)))************+++---...---,,,***(((***))))))))))))***+++++++++++++++*********************************************))))))******++++++,,,+++***)))***+++---...222000,,,***))))))+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++------------------------------------,,,,,,,,,,,,+++,,,---......---,,,+++---------....../////////////////////////////////...///111222222222111000222111000000111444666888000666<<>>CCCHHHLLLNNNMMMSSS[[[cccjjjsss|||}}}vvvrrraaa\\\TTTNNNKKKKKKKKKKKKKKKIIIGGGGGGHHHHHHFFFEEEFFFCCC@@@???@@@@@@???>>>;;;:::999888999999999999333222000///......------......------------.........///000000000///---,,,//////.........---------...---------,,,,,,++++++************++++++++++++)))))))))))))))***++++++%%%%%%&&&(((***,,,---------,,,+++*********++++++*********++++++,,,,,,,,,///---+++***+++,,,+++***,,,+++)))(((((()))+++,,,)))*********+++,,,------++++++***************+++---,,,,,,++++++*********++++++***************+++&&&(((***,,,------,,,+++***))))))))))))*********************************************************))))))))))))***+++,,,---000...---+++,,,...111333333111...,,,******+++,,,***++++++++++++++++++***+++,,,,,,,,,,,,,,,++++++---------------------------------,,,,,,++++++++++++,,,------...------,,,------......//////000000////////////////////////...///000111111111000000000111111111111222555777777>>>GGGQQQ^^^lllrrrqqqpppqqqsssuuuvvvwwwwwwwwwvvvtttrrrqqqqqqooollljjjcccaaa]]]WWWQQQLLLIIIIIIJJJJJJLLLNNNOOOOOOMMMJJJ******))))))***+++---..................---,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,***(((***---///...+++---..................------------............///,,,---////////////---,,,........................000...---,,,,,,---...000222...---444===>>>444***000000000000111111111111000000111222333444444555555555555555555666666777999;;;>>>BBBFFFJJJNNNQQQQQQYYYfffooovvv|||{{{nnnhhh___WWWQQQNNNLLLJJJIIIGGGFFFFFFHHHJJJJJJIIIIIIGGGDDDBBBAAAAAA@@@@@@AAA???;;;888666777999;;;555555444111///.........///......------......///...///000111000///---,,,---------.........//////111000///...---,,,+++***+++++++++,,,,,,,,,,,,---+++************+++,,,,,,%%%&&&((()))***+++,,,...,,,,,,+++++++++***++++++***+++++++++++++++,,,,,,---+++******+++,,,+++***)))(((&&&$$$$$$&&&((())))))******+++,,,,,,------+++***************++++++---,,,,,,++++++*********+++***************++++++'''(((((()))***+++,,,---++++++++++++++++++***************************************************************+++,,,---...///000///---,,,---///222444222000...,,,+++++++++,,,***+++,,,,,,,,,,,,+++***++++++,,,------------,,,---------------------------------,,,,,,+++++++++,,,,,,------...................../////////000000////////////////////////....../////////000//////...000222222111111333555>>>GGGSSS___kkktttuuuqqqssstttvvvxxxyyyyyyxxxxxxuuutttrrrrrrrrrqqqooommmkkkiiieee]]]SSSKKKGGGFFFEEEFFFHHHLLLQQQSSSSSSRRR,,,+++)))((()))+++...///,,,,,,,,,,,,---///000111***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------............///...---...000111000///,,,------......------,,,---------............///......////////////......------------------------111///---++++++---///111333//////777AAAAAA777+++000000000111111111222222111111222222333333444444333333444444555666888999===???BBBEEEIIINNNSSSWWWZZZdddqqqzzzxxxrrrjjjbbb[[[UUUPPPLLLIIIHHHFFFFFFIIIKKKLLLKKKKKKJJJHHHFFFDDDBBBAAA@@@CCCBBB???:::777777:::===999999888555111//////000//////............//////...///000000000///---,,,+++,,,,,,---......//////111000///...---,,,+++***++++++,,,,,,,,,---------+++++++++***+++,,,,,,---***+++,,,+++)))))))))***,,,,,,,,,+++++++++******+++++++++++++++++++++++++++)))))))))+++,,,+++)))***)))'''&&&'''(((***+++)))***+++,,,------------*********)))******+++,,,+++++++++++++++******************)))******+++,,,,,,+++***)))))))))******,,,,,,,,,---,,,,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++,,,---...///---,,,++++++,,,...000222///...,,,+++***++++++,,,+++,,,---......---,,,+++***+++,,,---.../////////------------------------------------,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////////////////////////////............////////////---000333333222444777;;;EEEQQQ___jjjssszzzzzzvvvxxxyyy{{{||||||{{{yyyxxxssssssssstttvvvvvvuuussswwwuuuooocccUUUJJJDDDBBBBBBDDDHHHNNNUUUZZZ\\\\\\******++++++,,,,,,---...***+++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///...///000000///...///111,,,---............---,,,---------............/////////............//////------------------------000//////......//////000000///000555;;;;;;555///000000111111111222222222333333333333333333333333333444444666777999;;;<<<@@@BBBFFFIIIMMMSSS[[[```gggppp{{{~~~{{{~~~~~~}}}wwwpppiiiaaaYYYTTTMMMJJJHHHGGGIIIKKKKKKKKKLLLLLLLLLIIIFFFCCCAAA@@@AAABBBBBB@@@===;;;<<<>>><<<===<<<888444111111222//////............//////.../////////......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,***************++++++,,,,,,...///---***((()))++++++,,,,,,,,,++++++******++++++++++++++++++++++++)))(((((()))+++,,,+++))),,,++++++***+++,,,---...)))***+++------------,,,******))))))***++++++,,,))))))************************))))))***++++++,,,,,,,,,---...---,,,+++***,,,,,,---------,,,******))))))*********++++++++++++++++++++++++++++++++++++*********+++,,,------+++++++++,,,---...000000++++++******)))******++++++,,,...//////...,,,+++)))***,,,...000111111222---------------------------------------.........,,,,,,,,,------...///000111111000000///.........///////////////////////////////////////000000111000222333333444999BBBIIIRRR^^^jjjqqqvvv{{{}}}{{{yyy{{{|||}}}|||zzzwwwvvvqqqqqqrrruuuyyy{{{{{{{{{zzzyyysssgggWWWJJJDDDBBBBBBDDDIIIPPPYYY___cccccc(((***,,,.........---,,,,,,---...///...---+++***000//////......//////000---------------------------------.........//////+++...///...+++***,,,///......///000000///......---------.........//////000///...------...///000------------------------...///000111111000///...+++---///111222222222222000111111111111222222222444333333333333333333333555666777888;;;===???@@@AAADDDHHHKKKPPPWWWaaagggqqqxxx}}}xxxvvvyyy{{{zzzyyy||||||uuulllccc]]]PPPMMMJJJIIIIIIJJJJJJIIIMMMNNNNNNKKKHHHDDDAAA@@@>>>AAAEEEEEEBBB???>>>???>>>???>>>:::555222222444//////............/////////.........------------...------,,,,,,++++++***(((((()))***++++++,,,,,,)))************+++++++++)))))))))))))))******+++***---...---+++***,,,...+++,,,,,,,,,,,,+++******++++++++++++++++++++++++((((((((()))+++,,,+++))))))(((((())))))***++++++)))***,,,---......---,,,******))))))***+++,,,,,,(((((())))))*********+++******))))))***+++,,,,,,'''***...111222111...---+++,,,------,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++*********)))******+++,,,,,,,,,---...///000111111))))))(((((())))))***+++,,,---///000000///---,,,)))***,,,...000222333444---------------------------------....../////////,,,,,,,,,------///000111222222111000///...------////////////////////////000000000000000111111222333444444333555===KKKUUU^^^hhhrrrtttuuuyyy}}}~~~xxxyyy{{{{{{zzzwwwtttrrrpppppprrrwww{{{wwwwwwrrrgggXXXLLLGGGFFFCCCEEEJJJRRR[[[bbbfffggg+++---......---,,,...///,,,,,,------...---------,,,---......//////......(((***---//////...+++)))+++)))((()))***,,,++++++---------............///.........---,,,+++)))(((/////////000//////...---..................................../////////000000000000000000000000000222222111111111111111222444444444444444444444444111333444444222222333555111222333333444888===BBBDDDEEEHHHMMMTTT___kkkssswww}}}yyyuuutttqqqqqqvvv|||wwwmmmcccWWWRRRLLLIIIHHHJJJKKKLLLOOONNNNNNNNNLLLHHHBBB>>>AAABBBDDDFFFHHHHHHEEEBBBDDDDDDDDDBBB>>>:::555222//////...---------......//////.........---------((((((((()))*********+++...---+++*********++++++,,,,,,,,,,,,---///111222))))))(((((()))***++++++++++++++++++,,,---...///******++++++++++++******///---,,,***))))))******)))))))))))))))******+++******)))))))))))))))***,,,,,,++++++++++++,,,,,,*********)))******++++++,,,+++++++++***))))))))),,,+++***))))))***+++,,,)))+++...000000...+++))),,,,,,,,,+++++++++******)))***+++,,,,,,+++)))(((+++,,,------------,,,++++++,,,+++***((((((***,,,+++,,,---...///111222222///...---,,,+++,,,---...,,,,,,---......---,,,,,,***+++,,,...111333444555222///------///111111//////...,,,,,,,,,---///111...---------...///111222999555111000111222111000///////////////.........222111//////000111111000333333333555<<>>CCCGGGHHHJJJNNNTTT[[[ccckkktttyyy{{{tttppplllsss}}}~~~yyynnnggg]]]UUUOOOLLLKKKJJJKKKKKKLLLNNNPPPOOOMMMJJJHHHGGGFFFHHHJJJKKKJJJIIIHHHHHHHHHGGGDDD@@@<<<:::444333222000000/////////...............---------///...............------,,,++++++++++++,,,,,,---++++++,,,,,,,,,+++***)))******************++++++++++++***++++++,,,---...,,,,,,,,,------,,,,,,,,,,,,+++***)))(((((((((((())))))))))))******++++++,,,+++++++++++++++,,,,,,++++++************++++++,,,,,,+++***))))))))))))))))))******************++++++***))))))***+++++++++,,,,,,------,,,,,,+++,,,++++++++++++*********)))***+++,,,,,,+++******)))******++++++******))),,,,,,,,,+++))))))***,,,---------------,,,,,,,,,,,,++++++***++++++,,,,,,,,,------......------,,,+++,,,,,,---...///000000000...------...///............---,,,,,,...///000......---......///000111333111......000111111111000///////////////000000...///000111333444555666555777===GGGTTT```hhhllluuuwwwzzz||||||{{{zzzxxxwwwwwwuuuqqqmmmjjjkkkmmmooonnnkkkgggbbb]]]XXXVVVYYYXXXUUUQQQOOOPPPSSSVVVWWWWWW]]]gggnnnuuu~~~,,,---......------...000111111111111000///------***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++)))((()))***,,,++++++---------............///333222000...------//////+++,,,---...////////////////////////////////////...////////////000000000000000000000000000000000111111111000111111222333222222222222222222222222111333444444333333555666555444555999@@@EEEGGGHHHPPPUUU\\\ccckkkrrrxxx}}}}}}yyyuuutttuuu~~~}}}vvvkkk```XXXRRRNNNKKKNNNMMMMMMNNNOOONNNLLLJJJJJJHHHGGGGGGIIIKKKKKKKKKIIIIIIIIIHHHEEEBBB???>>>666555333222000/////////........................---------,,,,,,+++++++++++++++++++++,,,,,,------(((''''''((()))***,,,---******++++++++++++++++++++++++******+++,,,,,,---++++++,,,,,,,,,,,,++++++++++++******))))))))))))))))))******++++++++++++++++++*********+++,,,,,,+++******))))))******+++---,,,+++***))))))))))))(((((())))))******+++++++++******************+++,,,,,,++++++++++++,,,,,,++++++++++++************))))))+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,------...------------------------,,,,,,,,,---------......000//////...//////.........------------...///000............//////000000222111000111222333444555000////////////000222222...000111222333444555666888<<>>DDDIIILLLNNNWWW\\\bbbiiipppvvv|||}}}zzzzzz|||~~~uuujjj```XXXQQQMMMOOOMMMLLLMMMNNNNNNMMMLLLLLLIIIGGGFFFHHHIIIIIIIIIIIIIIIIIIHHHFFFDDDBBB@@@888777555333111///......---.....................------,,,,,,++++++******++++++,,,,,,------------***(((&&&%%%&&&)))---///++++++,,,,,,,,,,,,+++***++++++*********+++,,,,,,******++++++++++++******++++++++++++++++++******))))))***++++++++++++***)))))))))))))))***++++++++++++************++++++---,,,+++***))))))))))))((((((((())))))******+++*********++++++*********,,,+++************+++,,,+++++++++*********))))))))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,))))))******+++,,,,,,,,,+++,,,,,,---...//////000---------------------------------------------,,,111111111111000/////////------------......//////.........///////////////000000111222222333555666000/////////000111333444111222333333222222555777===EEEQQQ```lllsssttttttxxxyyy{{{||||||{{{yyyxxxtttoookkkkkknnnpppooommmccc___YYYSSSNNNKKKJJJJJJIIILLLQQQVVV[[[aaagggkkkiiijjjqqq{{{***,,,------,,,,,,---....../////////...---,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,---.........,,,++++++---......------------............/////////---,,,,,,,,,------//////000000///......---000000000000000000000000/////////000000000111111000000000000000000000000000000000000111222333333333333333333333333333333111333444555444555666888:::<<>>BBBDDDFFFMMMXXXaaajjjkkkmmmpppttt{{{}}}|||{{{|||wwwlllaaa[[[RRRPPPMMMMMMNNNPPPPPPPPPOOOMMMJJJIIIHHHGGGFFFDDDJJJJJJJJJIIIHHHGGGFFFFFF@@@>>><<<888555333222111---------.........////////////////////////000000,,,---.........---,,,+++---,,,++++++++++++++++++,,,---...///...---+++***++++++************++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))((()))+++------,,,+++***))))))))))))***+++,,,---------,,,,,,,,,,,,------++++++***************+++)))))))))))))))((((((((()))***++++++++++++***)))************************************))))))))))))))))))***+++,,,...///000++++++***))))))***++++++,,,...000///...,,,,,,,,,++++++++++++++++++++++++)))***,,,...000000111000...---,,,,,,,,,,,,---...---------------.........000222444333000......///,,,------.....................///000000///...---,,,...111111000000222444111000//////000333666888999:::999666444777>>>DDDQQQ\\\jjjsssvvvvvvwwwzzzzzzzzzzzzxxxvvvtttrrrqqqjjjjjjiiijjjjjjgggbbb]]]MMMKKKHHHFFFFFFHHHKKKMMMPPPTTTZZZ___eeejjjooorrrwwwzzz---...//////......///111......///////////////...,,,---......//////............---,,,***(((&&&$$$///---,,,,,,...//////...---------.........//////---......///......---,,,---...///111222222222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000111222333444444444444444444444444444111333444555555555777999>>>DDDIIIKKKLLLTTTcccooopppppppppqqquuu}}}vvvwwwzzzwwwkkkdddYYYVVVRRROOONNNNNNNNNMMMPPPNNNLLLJJJIIIHHHEEECCCKKKKKKKKKJJJIIIIIIHHHHHHCCCAAA>>>;;;888555444333---------.........//////------......//////000000------...///...---+++***'''))),,,...000///---,,,,,,---...//////---+++***++++++***************++++++,,,,,,------,,,,,,+++((()))***++++++***)))((((((***+++------,,,+++***************+++,,,---......------,,,,,,------...******************++++++******))))))(((((('''''')))***+++,,,,,,+++***)))))))))************))))))************)))))))))))))))))))))***,,,...000111...---,,,++++++,,,---...,,,...000000...---,,,---------,,,,,,+++******)))''')))+++---///000000000...---,,,,,,,,,,,,---...------...............///...111333333///------...,,,---......//////............///000000///...---...111444444222111333555111000//////000333777999;;;;;;;;;777666:::CCCKKKXXXdddrrryyywwwuuuxxx|||||||||zzzwwwtttqqqooommmeeehhhkkkkkkfff___ZZZWWWKKKIIIHHHGGGHHHKKKNNNQQQXXX[[[___cccgggmmmssswww{{{~~~---------------------------///111111111000111222333000......000111000.../////////...---,,,***))),,,,,,------.../////////111222222000...------///............////////////000///---,,,,,,---///000555444333222111///......//////000111222333333444111111000000111111222333333222111111000111111111222222333222111111222444444555666777777999<<>>999333///000000000000000///////////////............//////......//////...,,,+++)))+++,,,---...///...---,,,+++******+++---...---,,,...---,,,+++************------------------------+++*********))))))((((((,,,000444222---******,,,///...,,,******+++,,,---...+++((((((+++---,,,++++++++++++++++++++++++++++++)))''')))---///---+++,,,+++)))((()))+++---///))))))***+++,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------......///---+++******+++---------------------,,,+++***)))...---,,,***)))******+++......///111333222///,,,...---,,,,,,,,,,,,---...+++...000///,,,***+++---/////////...------,,,,,,+++---000222222000---+++////////////000000000000000000000///...///111333333444444444444666999<<<;;;;;;:::777888AAAOOO[[[mmmooossswwwyyyyyyyyyxxxvvvxxxxxxuuupppkkkiiihhhmmmmmmjjjeee]]]VVVRRRQQQJJJIIIHHHIIILLLQQQVVVYYY```eeejjjooosssxxx~~~------------------------...000111111000///000111111///------...///...,,,+++,,,,,,---------------,,,------...//////000000///000111111000000222444............////////////111000...------...000111444444333222111//////...///000000000111222222222111111000000111111222333333222222111111111222222333555555555333333333444444666777888999;;;???BBBIIIMMMSSS[[[dddmmmuuu{{{|||yyyzzz~~~zzzsssuuu{{{~~~~~~xxxqqqiii___WWWTTTQQQMMMJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLMMMMMMLLLLLLKKKJJJIIIGGGFFFEEECCCAAA===777333111000000000//////////////////............//////------------,,,+++***))))))***+++---...//////000,,,++++++,,,///000000///...---,,,+++************------------------------+++*********))))))))))))---111444222---)))(((***,,,+++*********,,,...///...,,,))))))+++---,,,+++++++++++++++++++++++++++...---+++,,,,,,---,,,+++************++++++++++++))))))***++++++++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++000...,,,---...000000000******+++,,,---------------,,,+++*********+++,,,***+++---000333444222///...---,,,,,,,,,,,,---...,,,---//////---------..................---------,,,...000111111000...,,,////////////000000000000000111111000///000222444333333333222111333666999999:::::::::???IIIVVV```ooorrruuuyyy{{{|||{{{zzzxxxwwwtttqqqmmmkkkiiihhhiiifffbbb\\\UUUOOOLLLJJJHHHJJJLLLQQQWWW^^^dddhhhnnnrrrvvvzzz~~~yyyqqqmmm------------------------...000111111///.../////////---,,,,,,------,,,+++***+++,,,,,,---------,,,---......//////000111111---///111111222333666999............////////////111000///......///000111333333222111000000//////000000000000000000000000111111000000111111222333333222222222222222333333555777999888666555444555444666777999;;;???CCCGGGKKKRRR\\\gggqqqwwwzzz|||yyyqqqlllpppxxx}}}yyyuuummmddd[[[RRRLLLHHHHHHLLLNNNOOOMMMLLLMMMOOOLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGEEEBBB===999222111111000/////////000//////............//////222111000//////...//////,,,,,,,,,,,,---...//////---,,,,,,...000222222111------,,,+++************------------------------***************)))))))))...111333111,,,(((((()))))))))))))))+++---000111...,,,***+++,,,------,,,++++++++++++++++++++++++/////////---***))))))******+++,,,---,,,+++***)))***************))))))))))))***++++++))))))***+++------,,,++++++***))))))---+++******,,,---------)))***+++,,,------------,,,++++++******+++---...***+++---///222333111///...------,,,,,,------......------...///000///------------.....................////////////......////////////000000000000111222222111000000333555555555444333111222444666777888:::@@@IIIUUUaaahhhrrrtttxxx{{{}}}}}}}}}|||wwwtttpppllljjjiiigggfffccc___XXXRRRNNNJJJGGGEEEJJJMMMSSS[[[dddmmmtttwww~~~vvvlllddd```------------------------///000111111///------......---------------,,,+++------------,,,+++***)))......//////000111111111---...000111222333666999............////////////000000///......///000000222222111111000000//////000000000///////////////111111000000111111222333333333222222333444555555555888::::::888666444444333444777:::===CCCIIINNNTTT^^^kkktttxxx{{{~~~zzzoookkkkkksss{{{|||rrrdddVVVMMMIIIJJJNNNPPPPPPLLLJJJLLLNNNKKKLLLMMMNNNOOOOOOOOOOOONNNLLLKKKJJJHHHEEEAAA>>>444333222111000000000000//////............//////444333111000///000111111111000...,,,+++++++++,,,,,,,,,,,,---000222222111---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************---///000///,,,***)))***)))))))))***+++---///000---,,,,,,,,,,,,---,,,,,,***+++++++++++++++,,,,,,---//////,,,(((&&&(((+++---------------,,,+++***---,,,+++******))))))))))))+++,,,+++***)))***,,,,,,,,,,,,,,,++++++******+++***))))))+++,,,,,,+++,,,---------,,,,,,+++***++++++******+++,,,...///.........///000000---+++------------------------111///---...111111...+++,,,,,,------...//////000//////............//////////////////000000000000222222222111000111333555999888777555333333555777555777===GGGUUUbbbkkkoootttvvvyyy|||}}}}}}|||{{{tttqqqmmmjjjhhhfffbbb___\\\WWWQQQMMMLLLKKKJJJIIIPPPTTT\\\eeeoooyyy{{{sssjjjdddaaaaaa------------------------...///111000...---------...///000000///...------------------,,,++++++***......//////000111111111...///000000000000333555............////////////........................111111000000000000000000000000000///////////////111111000000111111222333333333333333444555777777444777999999888555444444222444777<<>>;;;888444222111000111//////............//////...------,,,,,,,,,------------,,,,,,,,,---......+++******+++---...---,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++(((((()))***,,,---......,,,,,,+++++++++******))))))+++------+++******+++*********++++++,,,,,,---111111000...---...111333111000---++++++,,,///000000///---,,,+++++++++,,,+++,,,------++++++,,,---++++++,,,------...//////+++++++++,,,......---+++((()))***,,,---...//////,,,+++++++++,,,---///000+++++++++,,,...///...---,,,------......------,,,222111/////////...+++))),,,,,,------...///000000//////............//////////////////000000000000111222222111000000333555555555444333111222444666:::BBBOOO]]]iiiqqquuuvvvvvvwwwyyyzzzyyyvvvtttrrrmmmnnnnnnjjjbbbYYYSSSOOOJJJNNNRRRTTTVVVWWWZZZ\\\eeemmmzzzzzzllliiiddd______dddlllrrr------------------------+++---......---------...---000333333111......///++++++---...///000000000,,,------...//////000000000111111///------...///............////////////......////////////........./////////000000111111///000000000111222222222111111000000111111222333333333444555666888::::::444555777777666666888999:::===CCCKKKUUUaaammmtttuuuyyy~~~|||ssspppnnnlllooosss}}}xxxpppkkk^^^XXXPPPMMMMMMOOONNNMMMKKKLLLMMMNNNOOOPPPPPPPPPOOOMMMLLLKKKKKKKKKIIIGGGCCC@@@;;;666333111000111//////............//////...//////000000/////////+++,,,,,,---............,,,+++***+++,,,---,,,+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))(((((()))+++,,,------+++++++++++++++***))))))'''***,,,,,,***))))))***)))******+++,,,,,,------333000---,,,...000111111------,,,+++,,,,,,---...///...,,,+++***+++,,,---***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,------(((((((((***+++,,,***(((((()))***,,,---...//////---,,,++++++,,,---...///,,,+++***+++---......---,,,,,,---......---,,,,,,,,,...//////---,,,,,,---,,,---------......//////////////////////////////////////////000000000000000111111000///000222444333333333222111333666999AAALLL\\\iiippptttvvvxxxxxxxxxyyyyyywwwtttpppnnnmmmppppppiii\\\QQQLLLLLLIIIQQQ[[[`````````cccgggqqq|||}}}wwwrrrffffffeeefffiiioooxxx~~~------------------------***,,,......------...///---000333333000....../////////////////////......,,,,,,------.../////////000111111000...---...000............/////////000//////000000000000//////......//////000000111111//////000111222333333444111111111000111222222333333333444555777999:::;;;555666777777666777:::<<