BM6(v7 }}}~~~~~~~~~~~~|||zzzxxxyyyzzzxxxwwwvvvwwwxxxyyyxxxwwwzzzzzzzzzyyyyyyzzzzzz{{{xxxyyyyyywwwuuutttuuuwwwvvvwwwxxxxxxxxxyyy{{{~~~|||~~~{{{{{{{{{zzzyyyxxxwwwvvvsssrrrrrrpppmmmjjjhhhfff___```bbbccccccaaa___^^^[[[\\\\\\[[[YYYYYYZZZ\\\VVVUUUUUUVVVXXXYYYXXXWWW[[[ZZZZZZYYYYYYYYYZZZZZZWWWXXXXXXWWWVVVVVVWWWYYYUUUVVVWWWWWWWWWWWWYYY[[[[[[\\\^^^````````````___aaabbbcccdddeeefffffffffeeefffhhhjjjllllllllllllnnnnnnnnnnnnooopppqqqrrrpppqqqrrrsssssssssrrrrrrvvvxxx{{{~~~{{{tttyyyzzz{{{{{{zzzuuuooojjjccccccdddddddddddddddccc\\\\\\\\\\\\ZZZXXXVVVTTTPPPOOOOOOOOONNNNNNMMMMMMGGGHHHIIIHHHGGGGGGIIIKKKFFFEEEDDDFFFHHHIIIIIIHHHIIIHHHGGGGGGGGGGGGHHHHHHEEEFFFGGGFFFFFFFFFHHHJJJEEEGGGGGGGGGFFFGGGIIIKKKIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLMMMNNNNNNNNNMMMMMMOOOPPPSSSUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUVVVXXXYYYYYY[[[]]]_________]]]\\\[[[]]]aaaeeeiiikkklllmmmkkkkkkjjjlllooorrrsssssstttuuuvvvwwwxxxzzzzzz{{{||||||}}}jjjlllooorrrssstttsssrrrxxx{{{{{{xxxvvvyyy~~~}}}||||||}}}yyywwwuuuyyy~~~|||xxx|||zzzyyyzzz||||||zzzwwwrrrqqqooollliiifffcccaaa```___^^^\\\ZZZXXXVVVVVVMMMMMMLLLLLLLLLLLLMMMMMMOOOOOONNNMMMKKKJJJIIIIIIDDDDDDCCCBBBAAAAAA@@@@@@????????????????????????======>>>>>>?????????@@@>>>>>>>>>>>>????????????AAA@@@@@@@@@??????>>>>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFCCCCCCCCCDDDEEEGGGIIIKKKGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOMMMQQQSSSSSSUUUYYYZZZWWWZZZZZZZZZZZZ[[[\\\]]]^^^``````aaabbbdddfffggghhhiiiiiiiiikkkooossswwwyyyvvvwwwyyy{{{}}}~~~~~~{{{xxxLLLNNNPPPRRRSSSSSSRRRRRRMMMOOORRRTTTTTTRRROOOMMMIIILLLPPPQQQQQQQQQQQQRRR\\\ZZZXXXUUUSSSSSSSSSTTTVVVUUUUUUTTTTTTUUUVVVWWW[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXYYYZZZ[[[^^^aaabbbeeecccaaa^^^^^^```bbbddddddbbb_________```aaa``````dddkkkqqqyyysssnnnfff^^^XXXUUUTTTTTTVVVVVVUUUTTTRRRPPPNNNLLLNNNQQQUUUXXXYYYYYYXXXVVVWWWVVVVVVVVVUUUUUUUUUUUURRRSSSUUUUUUTTTQQQNNNLLLSSSQQQPPPQQQRRRRRRPPPNNNQQQQQQPPPOOOMMMKKKIIIHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDDDDBBBAAA@@@??????AAAAAA@@@??????>>>==============================;;;<<<<<<<<<============<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;=================================>>>>>>??????@@@??????>>>>>>???@@@AAABBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBEEEGGGEEEGGGJJJKKKHHHJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNNNNPPPQQQSSSTTTSSSSSSTTTVVVYYY\\\```bbbbbbbbbccccccdddeeeeeeeeeiiiiiijjjlllppptttwwwzzzvvvwwwyyy|||~~~}}}~~~~~~~~~|||zzzxxxvvvwwwvvvvvvvvvxxxzzz}}}~~~~~~|||{{{zzzxxxzzzyyyuuuyyyyyyvvvqqqqqquuuwwwvvvzzzvvvrrrtttwwwxxxuuuqqqlllkkkiiihhhiiikkknnnpppqqqpppooollljjjiiiiiijjjjjjkkkqqqzzz{{{nnnaaa```aaaccccccaaa```______aaaccchhhoootttuuusssqqqqqqqqqpppooolllhhhdddbbbhhhlllrrrvvvwwwwwwwwwxxxrrrllliiimmmmmmnnnwww???@@@BBBCCCCCCBBBAAAAAACCCDDDFFFGGGGGGFFFDDDCCCBBBDDDEEEFFFEEEEEEFFFHHHIIIIIIHHHGGGGGGHHHJJJKKKLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJLLLMMMLLLKKKIIIGGGHHHJJJLLLNNNMMMMMMMMMLLLKKKJJJLLLMMMLLLNNNQQQTTT[[[fffuuutttnnniiiggghhhhhhddd```VVVSSSOOOKKKHHHFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDGGGFFFEEEFFFGGGFFFEEECCC???@@@@@@AAAAAA@@@@@@???<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>======<<<>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;::::::999999999999888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>===@@@@@@>>>???BBBCCC@@@@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEFFFHHHLLLNNNPPPSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSUUUWWW[[[___cccfff^^^___aaaccceeefffffffffbbbaaaaaa```^^^[[[XXXVVVXXXXXXYYYZZZ[[[\\\]]]^^^eeefffgggjjjlllnnnooopppoooppppppooonnnpppsssvvvyyyzzz{{{~~~zzz~~~xxxuuu}}}|||vvvqqqqqqwww}}}}}}|||xxxwwwzzzyyytttqqqppprrrvvvxxxvvvpppkkkjjjkkkkkkkkkfff^^^[[[[[[[[[XXX\\\]]]\\\XXXWWW[[[]]][[[aaaZZZUUUVVV\\\___\\\WWWTTTUUUUUUUUUVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVXXX^^^gggkkkfffXXXLLLLLLLLLMMMLLLLLLKKKKKKJJJKKKNNNTTTZZZ___```]]]ZZZZZZZZZYYYVVVSSSOOOLLLJJJPPPYYYcccgggeee```]]]]]]\\\YYYXXXYYYVVVWWWeeewwwDDDEEEEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCDDDFFFHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGFFFEEEDDDEEEGGGIIIKKKHHHJJJLLLKKKHHHGGGIIIKKKNNNNNNLLLKKKMMMSSS\\\ccc]]]WWWQQQOOOOOOPPPNNNKKKIIIIIIHHHFFFEEEDDDDDDDDDAAABBBCCCDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDD>>>>>>>>>??????@@@@@@@@@============>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>===<<<<<<<<<;;;;;;::::::999999999999999999999999999999999999999999999999888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;:::::::::999;;;<<<<<<<<<=========>>><<>>BBBCCCAAA>>>>>>>>>>>>>>>???@@@@@@??????????????????@@@AAA@@@@@@AAABBBDDDFFFHHHIIILLLJJJHHHGGGGGGHHHJJJKKKKKKKKKMMMOOORRRVVVYYYZZZTTTUUUWWWYYYZZZZZZZZZZZZSSSSSSSSSQQQPPPMMMKKKJJJHHHIIIKKKLLLMMMMMMMMMLLLRRRRRRRRRSSSUUUWWWYYYZZZZZZ[[[\\\[[[[[[\\\^^^```___```bbbeeeiiinnnrrruuupppvvv}}}|||wwwxxxsssmmmiiifffoooyyyqqqqqqwwwyyywwwttttttrrrooollljjjjjjjjjpppqqqnnnfff^^^]]]eeemmmnnnqqquuuwwwvvvssspppnnnjjjhhhjjjqqqtttqqqoooooopppsssuuutttpppllliiihhhdddddd___WWWSSSTTTVVVUUUVVVXXXWWWSSSSSSWWWXXXVVVWWWRRROOOPPPUUUYYYYYYXXXVVVUUUTTTSSSRRRSSSSSSSSSQQQPPPQQQRRRSSSSSSRRRQQQXXXZZZ]]]^^^[[[TTTMMMGGGGGGFFFFFFGGGIIIJJJIIIIIIHHHIIIKKKNNNPPPPPPMMMJJJJJJJJJJJJJJJIIIGGGFFFEEEKKKRRRYYYYYYSSSPPPQQQUUUOOOLLLLLLOOOOOOSSSeeeyyyCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCAAA@@@AAACCCEEEGGGGGGGGGHHHJJJKKKLLLMMMJJJJJJJJJIIIHHHGGGFFFFFFIIIIIIHHHHHHGGGGGGGGGGGGCCCBBB@@@???>>>>>>???@@@CCCBBBAAAAAABBBDDDFFFHHHDDDHHHKKKJJJHHHFFFGGGIIIHHHHHHHHHIIIJJJOOOTTTXXXUUUPPPKKKHHHHHHIIIIIIHHHCCCDDDDDDDDDCCCBBBBBBAAA===>>>>>>>>>??????@@@@@@???????????????@@@@@@AAA????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>===>>>>>>?????????>>>>>>>>>=====================>>>>>>>>>>>>>>>???@@@@@@==============================<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;<<<<<<======>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999<<<===;;;===BBBDDDBBB======<<<<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@AAADDDFFFHHHGGGHHHHHHIIIKKKLLLNNNOOOKKKLLLNNNOOOPPPPPPPPPOOOGGGGGGGGGGGGFFFEEEEEEDDD@@@AAACCCDDDEEEDDDCCCBBBJJJIIIHHHHHHIIIKKKNNNOOONNNPPPQQQQQQPPPPPPRRRSSSSSSSSSTTTVVVYYY\\\___aaa[[[cccnnnvvvzzz}}}~~~|||wwwrrrmmmkkkkkk___bbblll|||wwwqqqxxxwwwssspppsssvvvuuupppkkkkkkiiieee___\\\[[[\\\aaabbbaaaZZZTTTUUU]]]fffiiimmmppppppmmmhhheeeccc```___cccjjjooonnnmmmnnnkkkjjjjjjkkkkkkiiiddd```]]]^^^[[[TTTQQQUUUYYYZZZXXXZZZXXXUUUUUUXXXXXXVVVSSSSSSSSSSSSSSSUUUXXX[[[UUUSSSPPPNNNNNNPPPRRRSSSNNNNNNNNNPPPRRRQQQOOOLLLTTT[[[```]]]SSSIIIFFFFFF@@@???@@@CCCFFFHHHHHHFFFFFFDDDBBBBBBCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBEEEKKKNNNLLLFFFDDDGGGLLLKKKFFFFFFJJJNNNVVViii|||@@@@@@AAAAAABBBCCCDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFIIIJJJJJJHHHGGGHHHJJJLLLGGGHHHJJJLLLOOOQQQSSSSSSOOOOOONNNNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDCCCBBBCCCDDDDDDFFFEEEEEEEEEFFFGGGIIIJJJJJJLLLOOOPPPOOONNNMMMMMMIIIIIIJJJLLLNNNQQQTTTUUUNNNKKKGGGEEEEEEFFFGGGGGGDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBCCCDDDDDDBBBBBBBBBCCCDDDDDDEEEEEE@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCAAA@@@@@@AAA<<<<<<<<<<<<<<<;;;::::::<<<;;;;;;::::::999999888======<<<<<<;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999888888888999999999:::::::::777888888888888999999999888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::888888:::;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::======<<<>>>CCCFFFEEE??????>>>>>>>>>??????@@@<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>???????????????=========>>>@@@BBBEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHHHHHHHGGGFFF@@@@@@@@@AAAAAABBBBBBBBB@@@@@@BBBCCCCCCBBBAAA@@@DDDCCCCCCBBBCCCDDDFFFGGGFFFGGGHHHGGGFFFFFFHHHJJJLLLLLLLLLMMMNNNPPPQQQRRRQQQUUU[[[```eeellluuu|||}}}{{{~~~{{{uuupppnnnpppgggccceeeooovvvrrrggg```fffgggdddaaabbbggggggeeeaaabbbaaa]]]VVVQQQPPPQQQRRRTTTUUUSSSQQQTTT[[[aaagggjjjmmmlllfffaaa^^^^^^]]][[[]]]cccfffeeecccdddcccaaa___aaadddccc___ZZZVVVYYYXXXSSSQQQVVV\\\^^^ZZZ[[[YYYUUUTTTWWWXXXVVVTTTVVVWWWTTTPPPOOORRRUUURRRPPPOOONNNOOORRRVVVYYYSSSRRRRRRUUUWWWWWWRRRNNNIIITTT______TTTIIIEEEEEE@@@???AAAEEEJJJLLLJJJGGGCCC@@@======>>>@@@BBBBBB@@@@@@@@@@@@@@@@@@??????>>>CCCIIIIIIEEEAAAAAACCCIIICCCCCCGGGJJJQQQeeexxx??????@@@BBBCCCEEEGGGHHH@@@@@@???>>>>>>???@@@@@@EEEFFFGGGFFFFFFFFFHHHIIIEEEFFFGGGIIIKKKLLLMMMMMMLLLLLLLLLKKKJJJHHHFFFDDD??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@BBBCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKMMMLLLIIIFFFDDDCCCBBBCCCDDDFFFGGGGGGFFFDDDBBBAAAAAABBBCCCCCC<<<==================<<>>>>>>>>???@@@AAA???@@@@@@AAAAAAAAAAAA@@@<<<<<<<<<<<<=========>>>======>>>??????>>>>>>===:::===>>>>>>;;;::::::<<<>>>>>>>>>>>>======<<<;;;;;;::::::::::::999999999;;;;;;:::999888888888888999999999999::::::;;;;;;888888888888999999999999777777777777777777777777999999999999888888888777888888888888999999999999666777777777888888888888777777777777777777777777999999999999999999999999888888888999999:::::::::999:::;;;;;;<<<;;;:::999:::::::::;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<===@@@???===>>>CCCFFFEEE@@@@@@????????????@@@@@@<<<<<<<<<<<<<<<===>>>?????????????????????>>>>>>;;;;;;===>>>@@@BBBCCCDDDCCCCCCDDDDDDCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCBBB@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBB@@@???@@@BBBEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLOOOXXXccclllooommmvvvyyy~~~vvvrrrssspppiiieeehhhhhhccc\\\YYYTTTVVVUUUOOOMMMPPPRRRQQQRRRUUUVVVSSSLLLGGGFFFHHHHHHJJJLLLMMMNNNPPPSSSVVV[[[___aaa___YYYTTTSSSTTTWWWSSSSSSWWWYYYWWWVVVWWWXXXXXXXXXXXXYYYYYYXXXWWWQQQVVVVVVQQQOOOSSSYYY[[[ZZZ[[[WWWQQQPPPSSSUUUTTTQQQRRRRRRQQQNNNLLLLLLMMMOOOOOOOOOOOOQQQSSSUUUVVVTTTSSSTTTXXX\\\[[[VVVQQQIIIOOOWWWXXXRRRKKKFFFEEEDDDDDDEEEJJJOOOOOOKKKFFFAAA???>>>>>>AAACCCDDDDDDAAAAAA@@@@@@??????@@@@@@>>>AAADDDEEEDDDBBBBBBBBBCCCBBBDDDGGGFFFKKK```xxx999999;;;===???BBBEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEGGGGGGGGGGGGHHHJJJOOOPPPPPPPPPPPPOOONNNMMMNNNNNNNNNMMMLLLIIIGGGFFFAAAAAABBBCCCDDDEEEFFFFFFCCCCCCBBBBBBCCCEEEFFFGGGDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGJJJMMMMMMHHHDDDDDDBBB@@@AAACCCFFFHHHIIIAAA@@@???>>>???@@@AAAAAA???@@@@@@@@@AAAAAAAAABBB>>>======<<<===>>>@@@AAAFFFGGGGGGHHHHHHFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDDDD>>>???@@@BBBCCCCCCBBBAAA>>>AAACCCBBB???===>>>@@@::::::;;;;;;;;;::::::999999999999999999999::::::;;;:::999888777666666666333444444555555666666666555555555666666666666666555555555555555555555555999999888888777777777666777777777777888888888888777888888888999999::::::999999999999999999999999::::::::::::::::::::::::777888888999:::;;;;;;<<<<<<<<<======<<<;;;999888999999::::::;;;;;;<<<<<<::::::::::::999999999999<<<>>>===999:::???AAA@@@===<<<<<<;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>===============<<<;;;:::888999;;;<<<>>>?????????>>>>>>>>>??????>>>>>>===???@@@AAAAAABBBAAA@@@?????????>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@?????????BBBBBBBBBBBBBBBBBBBBBBBB@@@AAA@@@>>>===>>>AAADDDBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEFFFLLLUUU\\\___\\\ccctttzzzpppfffdddlll{{{zzzmmmrrr|||vvvvvvqqqjjjddd```\\\UUURRRTTTHHHMMMNNNHHHCCCBBBAAA@@@GGGKKKNNNLLLFFFAAA@@@BBBCCCDDDEEEFFFGGGGGGGGGFFFJJJMMMPPPMMMGGGDDDDDDFFFLLLHHHGGGJJJLLLJJJJJJKKKHHHKKKMMMLLLJJJIIILLLOOONNNSSSTTTNNNJJJMMMRRRUUUWWWWWWRRRKKKJJJMMMOOONNNJJJIIIHHHIIIKKKKKKHHHFFFHHHIIIJJJKKKKKKJJJIIIHHHKKKJJJKKKPPPUUUVVVPPPKKKNNNMMMKKKIIIHHHGGGDDDCCCAAAAAABBBGGGKKKJJJDDD>>>@@@??????@@@BBBBBBAAA@@@===============>>>??????AAA@@@>>>===>>>@@@BBBDDD===AAAGGGIIIDDDHHH```|||888:::===>>>>>>???BBBDDDFFFDDDAAAAAABBBDDDDDDDDDFFFFFFFFFGGGIIILLLNNNPPPNNNPPPQQQQQQOOONNNNNNNNNKKKLLLOOOQQQPPPNNNKKKIIIDDDEEEFFFEEEDDDCCCDDDEEEHHHEEECCCEEEHHHJJJIIIHHHNNNLLLHHHFFFDDDEEEFFFGGGEEEFFFJJJLLLMMMKKKIIIIIIEEE@@@???CCCEEECCCAAAAAAFFFEEEAAA>>>AAAGGGGGGDDDCCCEEEFFFEEECCCAAAAAACCCDDDCCCBBBCCCCCCBBB@@@>>>OOOPPPQQQRRRUUUWWWRRRKKKMMMGGGAAA>>>@@@DDDFFFGGGGGGDDD@@@???AAABBBBBBAAADDDDDDDDDCCCBBBAAA@@@???@@@???>>><<<;;;:::::::::::::::999888888888999999777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555333333333444555666777888777777777777777777777777777777777777777777777777777777888999999999999999777777777777777777777777:::::::::999999:::;;;;;;:::999999888888999999:::;;;<<<<<<<<<<<<<<<<<<;;;<<<999<<<<<<777>>>DDD>>>::::::<<<=========<<<;;;;;;;;;;;;;;;;;;;;;::::::======>>>>>>===<<<;;;::::::::::::;;;<<<===>>>>>>@@@???===<<<===>>>@@@AAA????????????@@@AAABBBCCC@@@???>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>><<<<<<===>>>???BBBAAA???>>>>>>???@@@BBBEEECCCAAAAAAEEEJJJQQQUUUPPPXXXbbbiiihhhccc\\\XXXaaafffnnnooohhhdddooo|||xxxsssuuu{{{}}}}}}~~~}}}xxxooojjjlllcccYYYSSSRRRRRRPPPMMMKKKMMMLLLIIIDDD@@@@@@AAACCCLLLTTTRRRHHH???===>>>BBBBBBCCCBBBAAABBBDDDGGGEEEHHHJJJHHHEEEBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEJJJHHHFFFEEEFFFIIIMMMOOONNNNNNNNNLLLIIIHHHHHHIIIDDDAAAAAAEEEFFFCCCAAABBBEEEFFFGGGFFFEEEDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJFFFHHHIIIJJJJJJIIIGGGFFF@@@AAACCCDDDDDDAAA???===>>>>>>???@@@AAAAAAAAAAAAAAA@@@>>><<<<<<===>>>??????>>>>>>===>>>>>>>>>??????CCCGGGEEE@@@EEEYYYnnn<<<>>>@@@AAABBBCCCEEEGGGFFFEEEEEEFFFHHHJJJIIIHHHIIIIIIJJJKKKMMMOOOPPPQQQVVVWWWXXXXXXWWWVVVWWWXXXVVVWWWWWWVVVVVVVVVVVVVVVRRRTTTUUUUUUTTTTTTVVVXXXUUUSSSRRRVVV[[[^^^^^^\\\]]][[[WWWSSSOOOMMMLLLLLLMMMTTTXXXYYYYYY[[[YYYUUUQQQHHHBBBDDDGGGGGGGGGHHHEEEHHHIIIHHHMMMTTTXXXWWWWWW[[[]]][[[WWWUUUVVVXXXVVVQQQKKKFFFFFFHHHJJJKKKaaaiiipppssstttvvvsssnnnjjjbbbYYYRRRPPPOOONNNLLLNNNKKKGGGFFFGGGHHHGGGFFFJJJJJJIIIHHHGGGEEECCCBBBCCCBBB@@@???===<<<<<<;;;<<<;;;;;;:::::::::::::::777777777777777777777777444444444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444333333333333444444555666444444444444444444444444444444444444444444444444444555666666777777666666555555555555555555555555888888888888888999:::;;;;;;::::::::::::::::::;;;::::::;;;;;;;;;;;;::::::<<<888<<<;;;666===CCC===888999:::;;;<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========:::999999999999:::<<<===<<<;;;:::999:::;;;===>>>>>>>>>============>>>???>>>===<<<<<<<<<===???@@@?????????>>>>>>>>>>>>>>>@@@????????????@@@AAAAAABBBAAA@@@??????@@@BBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDCCCBBBBBBDDDIIIMMMPPPTTTYYY___cccccc```]]][[[^^^bbbhhhiiibbb\\\cccnnnrrrrrrrrrqqqoooppprrrtttpppnnnmmmlllllliiiddd```[[[[[[^^^dddeeeaaa^^^___ccciiiqqqxxxyyywwwsssppphhhcccbbbgggkkkjjjjjjmmm|||}}}zzzwwwtttrrrpppmmmjjjmmmrrrwwwxxxssskkkeeeaaa```ZZZRRRMMMMMMMMMKKKIIIJJJKKKKKKHHHDDDAAAAAABBBEEEKKKQQQOOOHHHAAA??????@@@AAAAAA@@@??????AAACCCCCCDDDDDDCCCAAA@@@AAAAAA?????????>>>>>>>>>======@@@@@@@@@@@@AAAAAAAAAAAADDDBBBAAA@@@AAACCCEEEGGGIIIIIIIIIGGGEEECCCDDDEEEEEEAAA@@@BBBBBB??????AAAAAAAAAAAA@@@@@@AAACCCEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGEEECCCAAA???@@@AAABBBAAA@@@???===???@@@@@@AAAAAAAAAAAA@@@@@@???===<<<;;;<<<===>>>???>>>>>>>>>??????@@@AAA@@@BBBEEEEEEBBBGGGYYYkkkttt>>>@@@BBBCCCCCCDDDFFFHHHEEEEEEEEEHHHKKKLLLKKKJJJJJJJJJLLLMMMNNNOOOOOOOOOYYYZZZZZZYYYYYYYYY\\\^^^dddbbb```______aaaccceeedddeeeggghhhjjjlllpppssslllkkkmmmqqqxxx{{{{{{zzzvvvtttqqqmmmjjjgggeeeddddddooosssmmmlllqqqooofff\\\PPPFFFGGGMMMQQQTTTWWW^^^dddhhhhhhjjjooouuuvvvssswwwzzz{{{{{{zzz|||~~~{{{sssggg___^^^bbbhhhlllxxxtttkkkeeebbb^^^[[[[[[XXXUUUSSSSSSRRRQQQPPPSSSSSSRRRPPPNNNLLLJJJIIIFFFEEECCCAAA???>>>======;;;::::::999999999999999666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333333444333222222222222222333333222222222222222222222222222222222222222222222222222222333444444444444333444444444444444444444444555555555555666777999999999999888888888888999999888888888999999888888888:::777:::999555<<>>@@@:::999777666666888999;;;999888777777777888999:::===<<<;;;;;;::::::;;;;;;===<<<;;;;;;;;;<<<>>>>>>=========>>>>>>>>>>>>>>>???>>>=========>>>@@@AAAAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDFFFGGGIIIKKKSSSUUUXXXYYYYYYXXXYYYZZZZZZ\\\___```ZZZTTTUUUZZZYYY[[[\\\\\\[[[ZZZ[[[]]]YYYWWWUUUTTTSSSQQQMMMKKKKKKHHHIIILLLLLLHHHGGGIIIJJJMMMQQQUUUVVVTTTPPPNNNGGGEEEFFFLLLPPPRRRSSSUUUggguuu}}}{{{yyywwwrrrmmmnnntttxxxyyyvvvooolllkkkiiieeegggdddaaa___]]][[[XXXUUUZZZ]]]aaabbb```\\\YYYWWWSSSOOOJJJIIIJJJJJJHHHFFFIIIJJJIIIGGGDDDBBBAAABBBFFFHHHJJJJJJGGGCCCAAA@@@@@@@@@AAA???>>>===???AAABBB@@@???>>>@@@@@@@@@@@@>>>>>>===<<<<<<;;;::::::<<<<<<<<<=========>>>>>>>>>>>>============>>>>>>AAABBBCCCAAA???>>>>>>???AAA===<<<>>>>>>===>>>BBB@@@???===<<<===???AAABBBAAABBBCCCDDDDDDEEEDDDDDDEEEEEEEEEDDDBBB@@@===<<<======>>>>>>>>>>>>>>>>>>AAAAAAAAABBBAAAAAA@@@@@@???>>><<<;;;;;;<<<======>>>>>>>>>???@@@AAACCCCCCBBBBBBDDDFFFFFFJJJYYYggglll|||;;;===???@@@@@@AAACCCEEECCCBBBAAABBBEEEGGGGGGFFFFFFGGGIIIJJJKKKKKKJJJIIIRRRRRRRRRRRRQQQSSSWWWZZZbbbaaa___^^^___aaadddfffeeegggjjjmmmqqqwww}}}wwwvvvvvvzzz{{{{{{zzzyyyxxxwwwvvvuuuvvvvvvrrrzzzyyynnndddXXXOOORRR[[[aaafffhhhyyy}}}~~~zzzyyy}}}wwwpppllljjjgggeee```^^^[[[XXXWWWUUUTTTSSSRRRQQQQQQPPPNNNLLLKKKJJJGGGFFFDDDAAA???===<<<<<<888777666666555555666666555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222333333222111111000000000111111000000000000000000000000000000000000000000000000000000111222222222222222222222222222222222222222111222222333444555777888555555555444444555555555555555666666666666555555888555888777333:::@@@:::555555555666666666666666666666666666777777777777666666555555777:::===???:::999777555555666888999888777777666777888999999;;;;;;;;;:::;;;;;;<<<<<<>>>===<<<<<<<<<===???@@@>>>>>>????????????@@@@@@@@@???>>>>>>>>>@@@BBBCCC@@@@@@@@@@@@AAACCCDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIHHHMMMNNNPPPPPPOOOPPPQQQSSSUUUTTTUUUTTTRRROOONNNOOOSSSTTTVVVVVVTTTSSSSSSTTTNNNMMMLLLJJJJJJIIIHHHGGGHHHEEECCCEEEEEEBBBCCCGGGEEEFFFGGGHHHHHHFFFBBB@@@@@@@@@AAADDDFFFFFFGGGHHHLLLWWW```bbbdddgggfffbbbiiimmmssswwwvvvqqqjjjfff```^^^^^^^^^ZZZUUUUUUYYY^^^___]]]XXXVVVWWWVVVSSSWWWUUUSSSRRRQQQPPPNNNLLLMMMOOOQQQRRRQQQQQQPPPPPPJJJIIIGGGHHHJJJJJJIIIGGGHHHHHHGGGFFFDDDCCCBBBBBBDDDCCCCCCCCCCCCBBB@@@???AAABBBBBBAAA???>>>???@@@BBB???<<<===@@@BBBBBB@@@@@@@@@???>>>===<<<;;;:::;;;;;;<<<<<<<<<===============>>>>>>===<<<<<<;;;;;;===>>>===;;;::::::;;;999777999<<<===;;;===AAA@@@>>>===<<<<<<======<<<>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@>>><<<:::999;;;;;;::::::;;;<<<===>>>AAAAAAAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<======>>>>>>>>>???AAACCCDDDEEEDDDCCCDDDGGGJJJOOOZZZfffqqq999;;;<<<======>>>???AAACCC@@@===<<<>>>@@@AAABBBCCCDDDEEEGGGGGGFFFEEEEEEJJJKKKKKKJJJJJJLLLPPPSSSUUUVVVWWWXXXYYYZZZ[[[\\\[[[]]]aaaeeekkksss|||qqqnnnmmmnnnqqqrrrooolllmmmmmmnnnooooooppppppqqqvvvpppjjjsssvvvnnnnnneee___dddkkkppprrrsssyyyyyyxxx|||zzzuuuooogggcccccccccbbb```[[[ZZZXXXUUUQQQOOONNNMMMGGGGGGGGGGGGFFFFFFEEEDDDEEECCCAAA???<<<;;;:::999666666555444444444444555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111111222111000000/////////000000000000000000000000000000000000000000000000000000///000111111222222111111000000000000000000000000//////000111222333555666333333222222222222333333333333444444444444333333666333666555111888>>>888333333333333444444444555333444444444555555555666666666444444555777999::::::888777555555666888999888888888888999999:::::::::::::::;;;<<<>>>???@@@@@@???>>>>>>>>>???AAABBB@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAAAAABBBCCCEEEFFFDDDEEEEEEFFFHHHIIIJJJKKKHHHIIIJJJKKKKKKKKKKKKJJJMMMMMMNNNNNNMMMLLLJJJIIIHHHKKKNNNOOONNNMMMMMMMMMNNNLLLJJJHHHIIIKKKLLLKKKPPPQQQRRRQQQOOOMMMMMMMMMIIIIIIJJJJJJIIIIIIJJJKKKGGGCCCBBBDDDDDDCCCEEEIIIFFFFFFFFFHHHKKKJJJHHHEEEGGGHHHIIIGGGFFFEEEDDDCCC@@@FFFKKKLLLMMMMMMJJJGGGHHHKKKPPPSSSTTTQQQNNNKKKLLLJJJKKKMMMLLLGGGGGGJJJJJJLLLKKKHHHHHHLLLLLLJJJLLLKKKJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGHHHJJJJJJKKKFFFFFFGGGIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@>>>======??????>>><<>>======>>>@@@===;;;<<<@@@BBBAAA???AAA@@@@@@>>>===<<<;;;;;;<<<<<<=========>>>>>>>>>======>>>>>>===<<<;;;:::888:::;;;;;;:::888999999666666:::>>><<<999999<<<;;;:::999:::<<<<<<:::777:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999888888888:::<<<===??????@@@@@@???>>>============<<<<<<<<<=========<<<======???@@@BBBDDDEEEEEECCCEEEIIIMMMRRR]]]gggzzz888:::;;;<<<<<<<<<>>>@@@BBB???<<<<<<===>>>??????AAABBBCCCCCCDDDDDDDDDDDDFFFGGGHHHHHHHHHIIILLLOOONNNPPPSSSUUUWWWXXXXXXXXXVVVXXX[[[___eeennnwww~~~qqqmmmiiihhhiiiiiigggdddggggggggghhhiiijjjlllllloooyyyxxxkkkfffnnnsssqqqxxxrrrooorrrtttsssssstttnnnvvvzzzwwwsssuuu{{{~~~~~~}}}~~~}}}|||{{{uuummmiiiddd^^^[[[[[[\\\[[[YYYWWWXXXWWWTTTOOOLLLKKKKKKCCCDDDDDDDDDDDDDDDDDDCCC@@@???===;;;999888777777777777666555555555555555222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000///////////////000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000////////////000222333333333333333222222333333333222222333333333333222222444111444333///666<<<666222222111111222222333444333333444444555555666666555555444333333444555666777666666666666666777777888999999999::::::::::::999999:::;;;===???@@@AAA@@@???>>>>>>>>>???AAABBB@@@@@@AAAAAABBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFJJJKKKLLLMMMNNNOOOPPPPPPLLLLLLLLLMMMMMMNNNNNNOOONNNNNNOOOPPPOOONNNLLLKKKIIIMMMRRRTTTSSSQQQOOONNNJJJIIIFFFCCCDDDIIIJJJIIIHHHIIIIIIHHHFFFEEEEEEFFFGGGIIIKKKKKKKKKJJJKKKLLLHHHEEEEEEIIIJJJIIIJJJNNNIIIJJJMMMSSSYYY\\\YYYVVVPPPSSSSSSNNNJJJHHHEEEBBBCCCEEEGGGGGGFFFDDD@@@>>>???AAADDDGGGIIIJJJIIIIIIDDDBBBBBBFFFFFFBBBAAADDDAAADDDEEECCCEEEJJJKKKJJJGGGEEEDDDEEEFFFGGGFFFEEEDDDBBBAAAAAADDDGGGHHHHHHEEEGGGHHHIIIJJJIIIHHHGGGHHHFFFDDDCCCDDDCCCAAA???<<<;;;::::::;;;<<<;;;::::::<<<======;;;::::::;;;<<<;;;;;;===>>>???>>><<<>>>>>>======<<<;;;::::::<<<<<<=========>>>>>>>>>:::;;;;;;;;;:::999999888666999;;;;;;:::999999999999:::<<<>>>:::555555999888666555777:::;;;999666888888999999999999888888777888888999999:::;;;;;;:::999888777888999:::;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCCCCCCCEEEIIIMMMSSS___jjj{{{666888::::::::::::<<<===<<<<<<<<<>>>@@@@@@>>>===????????????@@@AAABBBCCCCCCDDDFFFFFFEEEFFFGGGIIIIIIKKKMMMPPPRRRTTTTTTUUUSSSTTTUUUWWW\\\ccclllsssnnnjjjeeecccdddeeedddcccfffeeeeeeeeegggjjjmmmooolllrrrtttnnniiijjjoooqqqvvvsssrrrsssqqqmmmllloookkkqqqsssooommmrrrwwwyyyxxxuuuuuu}}}zzzyyyyyy{{{||||||zzzxxx}}}}}}zzztttqqqppplllffffffaaa[[[XXXXXXXXXWWWUUUSSSTTTTTTQQQMMMIIIHHHIIIDDDDDDEEEDDDDDDCCCBBBBBB===<<<:::888777666555555666666555444444444444444111111111111111111111111000000000000000000000000////////////////////////////////////////////////....../////////000000000///......//////000111222////////////////////////////////////////////////......///000000000000///000000000000000000000000///////////////000111222222222111111111111222222111111222222222222111111333000333222---444;;;444222111111000111222333444111111222333333444555555222222222333333333444444222333444555666666555555666777777888888888888888777888888999:::;;;===>>>======<<<;;;<<<===>>>???===>>>>>>???@@@@@@AAAAAA>>>???AAACCCDDDDDDDDDCCCHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIHHHIIIKKKLLLMMMKKKLLLLLLMMMMMMLLLKKKKKKNNNRRRWWWYYYXXXUUURRRQQQMMMOOOMMMHHHGGGKKKKKKGGGEEEFFFFFFEEEDDDEEEGGGIIILLLOOORRRSSSQQQOOOOOOPPPMMMLLLNNNRRRSSSQQQPPPSSSQQQRRRWWW```hhhjjjfffbbb```dddcccZZZRRRNNNJJJEEEIIIHHHHHHHHHHHHEEEBBB@@@<<<>>>AAADDDGGGHHHIIIIIIJJJGGGFFFIIIJJJFFFEEEGGGCCCFFFGGGFFFHHHMMMOOOMMMJJJHHHGGGGGGGGGGGGFFFEEEBBB@@@>>>@@@EEEIIIKKKKKKIIIKKKLLLLLLJJJIIIHHHHHHHHHFFFCCCCCCCCCCCC@@@>>>999999::::::999999999999888:::<<<<<<;;;::::::;;;:::===???AAA@@@>>>============<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<888888888888888888777777666888;;;<<<;;;:::::::::;;;:::;;;;;;777444888???CCC>>>888666888:::888666666777777777777777666666777777777888888:::;;;;;;:::999999888888888888888888888999:::::::::999999888888999::::::::::::::::::::::::;;;<<<>>>???@@@@@@AAADDDHHHKKKQQQ___mmmwww444555777777777777999:::555777;;;@@@CCCBBB>>>:::<<<<<<;;;;;;<<<>>>@@@BBB>>>@@@BBBCCCBBBAAABBBCCC@@@AAABBBDDDGGGIIIKKKLLLLLLKKKKKKKKKNNNTTT]]]ccc```[[[VVVUUUWWWZZZZZZZZZ\\\\\\[[[]]]```dddiiilllhhhmmmqqqooohhhdddfffjjjmmmllllllllliiidddfffkkkhhhkkkjjjeeebbbeeeiiijjjeeegggjjjoootttuuusssqqqqqqooommmlllnnnoooooonnnfffkkkmmmgggbbb```___]]]aaa\\\VVVSSSSSSTTTRRRPPPJJJLLLMMMJJJEEEAAAAAABBBAAAAAA@@@@@@???===<<<;;;;;;:::999777666555555555444333222222111111222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////............/////////000.........//////111222333................................................,,,---......//////......000000000000000000000000000000/////////000000111//////............//////111111222222222222111111222///222111---444:::444222111000000000111333444...//////000111222222222///000111333333444444333///000333555666555444333444555666666777777666666777777666777777888999999::::::999888999:::;;;<<<:::;;;;;;<<<===>>>>>>???:::<<<@@@BBBDDDCCCAAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBCCCEEEHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJQQQTTTXXXZZZYYYVVVTTTTTTSSSWWWWWWQQQNNNOOOLLLGGGIIIIIIJJJJJJJJJLLLPPPSSSVVVYYY]]]]]]ZZZVVVUUUUUUQQQPPPSSSXXXXXXTTTRRRTTTUUUWWW\\\eeelllmmmggg```qqquuurrrfff[[[UUUOOOHHHJJJHHHGGGIIIIIIGGGEEEDDDGGGIIIMMMPPPSSSTTTTTTSSSXXXTTTRRRTTTTTTQQQPPPQQQHHHKKKKKKJJJKKKPPPRRRPPPPPPOOOMMMLLLLLLKKKIIIGGGBBB@@@???BBBHHHMMMPPPPPPNNNOOOPPPOOOMMMKKKJJJKKKIIIFFFCCCBBBCCCBBB???<<<888:::;;;;;;999888888999888:::===>>>===<<<<<<===;;;@@@EEEEEECCC???>>>???========================888999999999999:::::::::888888777777777888888999555888;;;<<<;;;:::::::::999777777777555666???IIIRRRJJJ???888888888888666666666666777666666555555888888888888888999:::;;;::::::999999888888777777555666777888888888888888555666777888888888888888999999999:::;;;<<<===>>>===???BBBFFFHHHOOO___nnnsss666666666666666777888888666777999:::;;;:::888777999999:::;;;;;;;;;::::::;;;<<<@@@FFFKKKIIIBBB:::???@@@AAACCCDDDEEEEEEEEEGGGHHHJJJLLLNNNPPPPPPQQQRRRSSSUUUWWWWWWWWWWWWVVVVVVXXXZZZ\\\^^^^^^^^^]]]]]]\\\[[[[[[\\\^^^```bbbaaa``````aaabbbbbbaaa___aaa___\\\[[[ZZZ\\\^^^___]]]]]]]]]]]]^^^```bbbcccaaabbbcccccccccaaa```______]]]ZZZYYYYYYYYYWWWVVVWWWVVVTTTQQQNNNLLLKKKJJJHHHGGGFFFEEECCCBBBAAA@@@<<<<<<<<<<<<;;;:::999888888777666555444333222222222222222111111111000000//////////////////////////////000000///...------////////////////////////..............................////////////..................//////////////////.........---------................................................////////////////////////................................................//////000000///...------333222222111---,,,555@@@000///...///000111000///000000///////////////000111111222222222333333333222222222222222222222222333333333444444444555555555555555666666777999999666666666666777777777777888999:::;;;<<<<<<<<<<<>><<<===>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHGGGGGGIIILLLNNNLLLMMMMMMNNNOOOPPPRRRSSSSSSRRRQQQPPPOOONNNNNNNNNQQQQQQPPPOOOOOOQQQTTTXXXYYYZZZ[[[ZZZXXXVVVVVVVVVNNNPPPSSSVVVVVVVVVTTTSSSVVVYYY^^^bbbdddcccaaa___kkkkkkjjjfff```\\\YYYXXXSSSQQQNNNMMMMMMNNNMMMLLLNNNTTT^^^eeeaaaYYY\\\dddfffddd```^^^^^^```dddfffbbb[[[WWWWWWXXXUUUTTTUUUWWWTTTRRRQQQQQQRRRQQQPPPNNNLLLIIIJJJNNNTTTXXXZZZRRRNNNMMMOOOOOOMMMNNNQQQWWWPPPHHHEEEFFFFFFDDDBBB???>>>===<<<<<<>>>@@@AAA@@@???>>><<<<<<<<<<<<======???AAABBBBBB@@@===<<<===============>>>??????>>><<<:::888888888999:::777777666666666666777777666777777777777888888888;;;:::888777777888:::;;;<<<;;;999777666666666777888888888888888888999999888888888999999:::::::::<<<<<<;;;<<<<<<;;;999777777888999999999777666555666666777888999::::::;;;999::::::;;;;;;;;;::::::;;;<<<===???EEESSSkkk}}}444444444444444555666666444666777999999888777666777888888888999999::::::<<<===AAAHHHOOOPPPKKKFFF>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEGGGHHHJJJJJJKKKKKKLLLNNNPPPQQQRRRSSSSSSVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYXXXWWWXXXYYY[[[]]][[[ZZZZZZ[[[]]]]]]\\\[[[YYYXXXVVVUUUUUUVVVXXXZZZ[[[[[[ZZZZZZ[[[\\\^^^___]]]]]]^^^^^^^^^]]]\\\[[[ZZZXXXVVVUUUUUUTTTSSSQQQSSSRRRPPPMMMJJJHHHGGGFFFEEEEEEDDDBBBAAA@@@???>>>;;;;;;;;;;;;:::999888777777666555444333222222111222222111111111000000000///////////////////////////////////////...------........................------------------------......////////////......---.........///////////////.........------------........................------------------------........................................................................///////////////...------000000000000......777BBB000///......000000000...000000///////////////000111111111111222222222222222222222222222222222222222222333333333444444444444444444555555666777888666666777777777888888888888999:::;;;;;;<<<;;;;;;>>>???AAABBBAAA???===;;;======>>>>>>???@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIHHHHHHHHHJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNPPPTTTWWWWWWYYYZZZYYYVVVUUUUUUUUUQQQSSSUUUVVVWWWVVVUUUTTTXXX[[[^^^bbbccccccaaa```aaaaaaaaa^^^ZZZWWWVVVVVV\\\YYYTTTPPPOOOQQQVVVYYYSSSWWW___eeeccc^^^```gggmmmkkkhhheeeeeehhhkkkmmmeeeccceeelllnnnggg]]]XXXYYYWWWTTTTTTUUUWWWWWWWWWTTTSSSRRRSSSUUUWWWXXXXXXOOOKKKKKKNNNNNNMMMOOOSSSUUUPPPJJJGGGHHHIIIGGGDDDDDDCCCAAA?????????AAAAAAAAA@@@>>>===<<<<<<=========>>>@@@AAAAAA???===;;;===<<<<<<<<<<<<===>>>???>>><<<:::999888888999:::888888777777777777888888777777777777888888888888::::::999999999999::::::;;;:::888777666666777777999999::::::::::::;;;;;;888999999::::::;;;::::::<<<<<<<<<===>>>>>><<<:::::::::::::::999888777777::::::::::::::::::;;;;;;888888999999999999999888888:::===AAAFFFQQQeeewww222222222222222333444444333444555666777666555444666666555666777888:::;;;999999<<>>???@@@AAAAAAAAA>>>???@@@BBBDDDEEEFFFFFFFFFGGGHHHIIIKKKNNNOOOQQQVVVUUUTTTTTTSSSSSSSSSSSSUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTTTTVVVYYYZZZYYYWWWUUUTTTRRRQQQQQQRRRTTTUUUXXXWWWWWWVVVVVVWWWWWWXXXVVVVVVWWWXXXWWWVVVUUUTTTTTTRRRPPPOOOOOONNNLLLKKKMMMLLLJJJGGGEEECCCBBBBBBAAAAAA@@@???===<<<;;;;;;999999999999888777666555555444444333222111000000111111111111000000000000////////////////////////...////////////...------------------------------++++++++++++++++++++++++---......//////......------------.........//////............------------------------------------------------------------........................------------------------------------------------...////////////...------------...000...///888BBB000///------...///...---000//////......///000000//////000000000111111111111111111111111111111111111111111222222222333333333333333333444555666666555555666777888999999:::999999:::::::::::::::999<<<===>>>??????===;;;:::<<<<<<======>>>?????????@@@@@@AAABBBCCCDDDEEEEEEGGGHHHJJJJJJHHHGGGHHHIIIHHHHHHIIIJJJKKKMMMOOOOOOOOOOOONNNNNNOOOOOOPPPQQQOOOPPPPPPPPPPPPRRRVVVYYYXXXYYYYYYXXXWWWUUUVVVWWWVVVVVVWWWWWWWWWWWWWWWVVVYYYZZZ\\\^^^_________^^^XXXYYYYYYXXXVVVUUUVVVWWW______^^^ZZZXXXYYY^^^bbbZZZ[[[```eeefffdddeeeiiikkkiiifffddddddfffiiikkkiiikkkuuu{{{hhh[[[ZZZWWWUUUUUUWWWZZZ[[[\\\XXXXXXXXXXXXYYYXXXUUURRRKKKHHHHHHLLLMMMLLLOOOSSSRRROOOKKKJJJKKKKKKIIIFFFHHHGGGEEECCCBBBBBBBBBCCCAAA@@@>>>===<<<<<<===>>><<<>>>???@@@@@@>>><<<;;;<<<<<<;;;;;;;;;<<<=========<<<;;;999888999999::::::999999888888999999:::777777777888888888999999888999:::;;;;;;:::999888888888777666666777888999999999999999999:::;;;;;;999:::;;;<<<<<<<<<;;;:::<<<;;;<<<===@@@@@@???>>>===<<<;;;:::999999999999<<<;;;;;;:::::::::::::::777777777777777777777777666888===AAACCCIIIYYYjjjwww222111111111111222333333111222333444444444333333666555444444666888;;;<<<999888888;;;>>>??????===<<<===>>>??????@@@@@@@@@???@@@AAACCCDDDEEEFFFFFFGGGGGGFFFGGGIIIKKKMMMOOOTTTSSSRRRPPPPPPQQQRRRRRRRRRQQQPPPOOONNNOOOOOOOOORRRQQQRRRTTTWWWYYYXXXWWWXXXWWWUUUSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPOOONNNMMMKKKJJJJJJIIIGGGEEEHHHGGGEEECCCAAA???>>>>>>======<<<;;;:::999888777666666666666666555444444333222222111000000//////111111000000000/////////.................................//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.........//////...---------,,,---/////////666>>>111///---,,,---...---,,,//////.........///000000........./////////000000111111111111111111111111000000000000111111111111222222222222222333444444333333444555666888888999999999999:::999999888888999:::<<<<<<<<<;;;:::999;;;;;;;;;<<<======>>>>>>>>>??????@@@AAABBBCCCDDDCCCFFFHHHIIIHHHGGGGGGHHHGGGGGGGGGIIIJJJLLLNNNOOOLLLMMMMMMMMMNNNPPPQQQRRRQQQRRRSSSSSSSSSUUUYYY\\\YYYZZZZZZYYYXXXWWWXXXZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[XXXYYYZZZYYYXXXXXXYYY[[[YYY```fffgggccc``````bbbaaa```aaadddffffffffffffdddbbb```^^^^^^```bbbdddjjjmmmyyylll]]]ZZZWWWTTTSSSUUUXXXZZZZZZXXXVVVUUUUUUUUUSSSPPPNNNJJJGGGGGGJJJKKKIIIKKKOOOMMMLLLJJJKKKLLLKKKIIIGGGHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@>>>===<<<<<<===>>><<<===>>>>>>>>>===;;;:::;;;;;;:::::::::;;;;;;<<<<<<<<<:::999888888999999999999888888888888999999777777777888888888999999777999;;;<<<<<<;;;999777777777666666777888:::;;;777777666666777888999::::::;;;<<<===>>>===;;;:::;;;::::::<<>>===;;;:::999:::;;;;;;::::::999888888999999:::888888888777777777777777888888<<>>MMM___lll222222222111222222333444111222222333333333333333777666555555666888;;;======;;;::::::;;;<<<<<<<<<<<<===>>>???????????????@@@AAABBBDDDEEEFFFFFFGGGHHHHHHGGGFFFGGGHHHJJJKKKNNNMMMLLLLLLMMMNNNPPPQQQPPPOOONNNNNNMMMMMMMMMLLLOOOOOOPPPRRRUUUWWWWWWVVV[[[ZZZXXXVVVTTTSSSSSSSSSQQQQQQPPPPPPNNNMMMLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHHHHHHHGGGDDDBBBDDDCCCAAA???>>>===<<<<<<::::::999888777666666555444444444555444444333222111111111000//////......000000000/////////......------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------............------...---...000///---222888222000---,,,,,,------,,,...............///000000------........./////////000000000000000000000000/////////000000000111111222111111111111222222333111111222333444555666777888888888888888888777777888888999:::::::::999888999::::::;;;;;;<<<============>>>???@@@AAAAAABBB???BBBEEEGGGGGGGGGHHHIIIFFFFFFGGGHHHJJJLLLNNNOOOKKKKKKKKKLLLNNNPPPQQQRRRQQQRRRSSSSSSSSSUUUXXXZZZWWWWWWXXXWWWVVVVVVXXXZZZZZZZZZYYYYYYYYYYYYYYYYYYVVVVVVVVVWWWXXXYYYZZZZZZ\\\]]]]]]\\\ZZZZZZ\\\]]]WWW^^^fffhhhddd``````aaadddcccbbbbbbdddeeeccc```bbb```^^^]]]]]]^^^```bbbjjjjjjqqq}}}xxxhhh^^^\\\YYYUUUTTTTTTVVVVVVVVVVVVSSSOOONNNNNNNNNNNNMMMLLLHHHFFFHHHGGGEEEFFFIIIHHHGGGHHHHHHIIIIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEEEE@@@???>>><<<<<<<<<<<<===;;;;;;<<<<<<<<<;;;:::999::::::999999999999999:::;;;::::::999888888777777777777666666666666777777666666777777777888888888666888:::<<<<<<:::888666777777777777888:::<<<===777666555555666888999;;;;;;<<<=========<<<;;;;;;:::999999:::===?????????<<<;;;:::999999:::<<<===:::999999888999;;;===>>>;;;:::999888888888888999:::888;;;===:::;;;MMMdddqqq222222222222222333444444222222222333333333444444666666666666777888:::;;;:::999888888999:::<<<>>><<<<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGHHHIIIKKKMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMOOORRRTTTSSSRRRYYYXXXVVVTTTRRRPPPPPPOOOOOOOOOOOOOOOMMMLLLKKKJJJIIIIIIKKKLLLLLLLLLKKKJJJHHHHHHGGGGGGGGGEEEBBB@@@AAA@@@>>>===<<<;;;;;;;;;888888777777666555555444222333333333333333222222000000000000//////......////////////............------------------------,,,,,,---............---------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000......000///,,,...333444111...,,,,,,------,,,------------...///000000------.........//////////////////////////////////////////000000000111111222111111000111111222222000000111222333444444555666666777777777777777666777777888888999999888888888888999999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@<<>><<<;;;:::;;;;;;<<<::::::;;;;;;::::::999888999999888888777777888888999999888888777666666555666555555444444555555666555555555666666666777777555777999::::::999777555777777666666888999;;;<<<888888777666777999<<<======<<<<<<<<<<<<;;;;;;;;;:::999888999;;;======<<<::::::::::::;;;<<<>>>>>>>>>===<<<<<<===???BBBCCC===<<<;;;999999999::::::;;;888;;;???===???UUUooo222222111111222222333444444444333333444444555555555555555666666777777777666666666666666888;;;<<<:::;;;<<<<<<<<<<<<<<<<<>>>>>===<<<;;;:::999999999777777777666555555444444222222333333333333222222000000000000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---///------//////,,,---111666333///---------------------------...///000000............//////////////////////////////////////////000000000111111111222222111111111111111222111111222222333333333333444555555666777777777777666777777888888888888888777777888888999::::::;;;::::::;;;<<<===>>>??????===>>>@@@AAAAAABBBEEEGGGBBBBBBCCCEEEGGGIIIKKKLLLJJJJJJKKKKKKMMMNNNPPPQQQMMMOOOPPPOOONNNNNNPPPQQQNNNOOOOOONNNNNNOOORRRTTTTTTVVVXXXYYYZZZYYYXXXWWWVVVWWWYYY[[[\\\]]]^^^^^^\\\\\\[[[YYYWWWXXXZZZ\\\]]]]]]\\\\\\\\\\\\^^^___]]]aaaccc```___bbbaaa]]]```___^^^]]]]]]^^^___```eeeccccccdddbbb]]]\\\^^^^^^\\\ZZZYYYYYYWWWUUUSSSTTTPPPKKKHHHIIIKKKMMMNNNKKKGGGEEEEEECCC??????BBBBBBCCCCCCCCCBBBBBBBBBCCC@@@AAAAAAAAAAAA@@@@@@???>>>===;;;:::999999:::::::::999999999999888888888999888777777666666666777777777777666666555444333555555444444444444555555444444444444555555555555555666777888888777666555555555555555666777999:::888777666666777999<<<>>>>>>===;;;:::999:::;;;<<<===;;;999999:::;;;;;;:::888999;;;===>>>@@@@@@AAAAAA@@@>>>===>>>@@@BBBDDD>>>===;;;999888999::::::;;;888<<>>>>>>>>?????????>>>???BBBEEE@@@@@@AAACCCEEEGGGJJJKKKJJJJJJKKKKKKLLLNNNOOOPPPOOOPPPQQQQQQOOOOOOPPPQQQNNNOOOOOONNNNNNOOORRRUUURRRTTTWWWYYYZZZYYYWWWVVVSSSUUUWWWZZZ\\\]]]]]]]]][[[[[[ZZZYYYWWWXXXZZZ]]]ZZZ[[[]]]```aaa___[[[WWWXXX___ccc```___bbbbbb^^^dddcccbbbaaaaaabbbcccddddddbbbcccccc^^^YYYYYY^^^[[[ZZZYYYYYYYYYWWWTTTQQQSSSOOOKKKHHHHHHIIIJJJJJJJJJFFFCCCDDDBBB???>>>AAABBBCCCCCCBBB@@@@@@BBBCCCBBBBBBBBBAAA@@@???=========<<<:::999888888999:::999999999888888888888777888888777666666666666666666666666666555444333222555555444444444444555555333333333444444444555555444555666777777666555444444444333333444555777888666555444333444777:::<<>>@@@AAA>>>===:::999888888999:::<<<999===CCC???===PPPlll111111111000111111222222222222333333333333444444222333444666777777888888777777777777777888888999;;;:::999999999:::;;;<<<@@@@@@@@@AAAAAABBBBBBBBBCCCEEEGGGIIIIIIIIIHHHGGGEEEFFFGGGIIIIIIIIIIIIHHHKKKLLLNNNOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLPPPOOOMMMKKKKKKLLLMMMNNNQQQQQQQQQOOOLLLKKKLLLMMMJJJEEEDDDHHHIIIFFFHHHNNNIIIHHHFFFCCCAAA???>>>>>><<<<<<:::999888777777777666666555444333333222222333333222222111000//////000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***++++++,,,,,,++++++***)))******++++++,,,------************************,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...555222...+++******,,,...---------------------------------............///////////////////////////111111000000//////......000000000000111111111111111111222222222333333333444444444444444444444444777777777777777777777777777888888999::::::;;;;;;888888999:::<<<===>>>>>>@@@??????>>>???AAABBBCCCIIIGGGCCCAAABBBEEEJJJMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOOOOOPPPQQQSSSTTTTTTSSSQQQOOOPPPRRRUUUVVVUUUSSSQQQRRRTTTVVVWWWWWWVVVVVVWWWXXXZZZ[[[[[[\\\ZZZYYYYYYYYYZZZ[[[\\\]]][[[\\\]]]\\\[[[ZZZ[[[]]][[[[[[\\\]]]]]]]]]]]]]]]`````````bbbddddddbbb```ffffffdddaaa\\\YYYXXXXXXXXXXXXYYYXXXWWWUUUSSSQQQQQQNNNJJJEEEDDDEEEGGGIIIEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>===<<<;;;:::;;;<<<<<<999999999888888888777777666666666666555555555555555555555444444333333333444444444333333222222222444444444444444444444444333333333444333333222222444444444333333222222222555555444444444444555555666555555555555666777777;;;:::999888888;;;AAAEEE???>>><<<:::999777666666888999:::<<<>>>???AAAAAAAAAAAA@@@>>>:::888999:::<<<:::888666555666888::::::;;;===>>>>>>AAANNN[[[kkk111111000000111111222222222222222333333333444444333333555666777888888888777777666666777777888999;;;:::999999999:::;;;<<>>>>><<<;;;:::888777777777777555555555444333333222222333333222111111000//////000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,+++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...111///,,,***))))))+++,,,------------------------------------....................................000000000000//////......//////000000000111111111111111111222222222333333222222333333444555555555666666666666666666666666666666666777888888999999777777888:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBKKKHHHEEEBBBCCCEEEIIIKKKMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUTTTSSSQQQPPPQQQRRRSSSUUUSSSRRRPPPQQQSSSUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYWWWUUUVVVXXXZZZXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[]]]```aaa```___aaaaaaaaa___[[[YYYYYYYYYYYYXXXWWWUUUSSSPPPNNNMMMQQQNNNJJJFFFDDDDDDEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@??????>>>===<<<:::999999999:::;;;999999999888888777777777666666666666555555555444555444444444333333333333444444333333333222222222444444444444444444444444333333444444444333333222444444333333333222222222555555444444444444555555333333333333333444555555999999888777777:::???CCC===<<<;;;999888777666666777888999:::;;;<<<======?????????===:::999:::;;;;;;:::888777777888:::<<<;;;;;;<<<<<<:::===HHHUUUjjj000000000000000111222333222222222222333333333333333444555777888888888888777777666666777777888999::::::999999:::;;;<<<<<<===>>>???@@@AAABBBCCCDDDFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMNNNNNNOOOOOOOOONNNLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMLLLIIIHHHHHHIIIHHHFFFFFFIIIJJJHHHHHHKKKGGGFFFDDDBBB@@@>>>>>>===;;;:::999777666666666666555444444333333222222222222222111111000000//////000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++************++++++,,,,,,++++++***------,,,,,,+++******)))************************+++++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,+++***+++++++++,,,,,,,,,,,,------------------------....................................000000000////////////...//////000000000000111111111111111222222222222333111111222333444555666666555555555555555555555555333444444555666666777777666666777999:::;;;<<<===<<<<<<===>>>????????????KKKIIIFFFCCCCCCEEEGGGIIILLLLLLMMMNNNOOOPPPPPPQQQNNNNNNOOOPPPQQQSSSUUUVVVSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOPPPRRRSSSSSSSSSTTTSSSSSSSSSTTTUUUWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTVVVUUUTTTRRRPPPPPPSSSUUUVVVVVVWWWXXXXXXXXXXXXXXXUUUUUUVVVYYY]]]______^^^[[[\\\]]]\\\ZZZYYYYYYZZZYYYWWWUUUQQQNNNKKKIIIHHHNNNLLLJJJHHHEEEDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBB@@@@@@??????>>>>>>======;;;:::999888888888999:::888888888888777777777777666666555555555444444444444444333333333333333222333333333333222222222222333333333333333333333333333333444444444444333333333333333333222222222222555444444333333444444555333333333333333444444444777777777666666888<<<@@@:::999888777777666666777666666777777777777888888<<<======<<<::::::<<<===<<<;;;999888888:::<<<============<<<888:::EEEQQQiii000000///000000111222333111222222222222333333333444555666777888888888888666666666666666777888888999:::::::::;;;;;;<<<<<<<<<===>>>???AAACCCDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMKKKKKKLLLLLLKKKJJJJJJKKKLLLLLLQQQRRRSSSTTTTTTRRRQQQOOOKKKLLLMMMLLLIIIHHHHHHIIIHHHGGGGGGHHHHHHFFFFFFFFFFFFEEECCCAAA???>>>======:::999888666555555555555444333333333222222222111111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))***************************++++++,,,,,,++++++***,,,,,,,,,++++++***************************************+++,,,---.........++++++************++++++************++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,---------,,,,,,---------.................................////////////////////////////////////000000000111111111111111222222222222222222222333333444444444444444444444444444444444333333333444555555666666555555666888999:::;;;<<<:::;;;<<<>>>???>>>>>>===FFFEEECCCBBBCCCDDDGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRMMMNNNOOOPPPRRRSSSUUUVVVQQQRRRSSSSSSSSSRRRQQQPPPRRRPPPOOOPPPRRRSSSSSSRRRRRRQQQPPPPPPQQQRRRUUUVVVSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRQQQOOONNNOOOPPPTTTUUUVVVVVVWWWWWWVVVVVVTTTTTTUUUWWW[[[]]]]]]]]]XXXZZZZZZZZZXXXWWWXXXYYYWWWUUURRRNNNKKKIIIHHHGGGIIIIIIHHHHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@AAA??????>>>>>>=========<<<;;;:::999888777888999999777777777777777777777777555555555444444444333333333333333333222222222222333222222222222222222222222222222222222222222222222333333444444444444333333222222222222222222222444444333333333333444444444444555555666666666666555666666555444666999;;;777666666555555666666777666666666666555555555444999:::;;;;;;:::;;;===???>>>===;;;:::::::::;;;<<>>>>>===999:::EEEQQQggg////////////000111222333111111111222222222333333444555666777777888777777666666666555666777777888999999:::;;;<<<<<<======<<<===>>>???AAABBBCCCDDDGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLRRRSSSUUUVVVVVVTTTRRRPPPJJJLLLMMMMMMKKKIIIIIIJJJHHHHHHGGGEEEDDDDDDCCCBBBDDDCCCBBB@@@>>>===<<<<<<999999777666555444444444222222222222222111111111000000//////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************++++++,,,---......++++++************++++++)))))))))******+++++++++*********+++++++++,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++++++++,,,,,,,,,------,,,,,,,,,------------........................................../////////...////////////000000000000000111111111222222222333333333333333333222222444444444444444444444444333333444555555666666777555555666777999:::;;;;;;999:::<<<===>>>>>>===<<<@@@??????@@@BBBDDDFFFHHHIIIIIIJJJLLLNNNOOOPPPQQQMMMMMMOOOPPPRRRSSSTTTTTTPPPQQQRRRSSSSSSRRRQQQOOORRRQQQPPPQQQSSSTTTSSSQQQPPPPPPOOOOOOPPPQQQRRRSSSNNNOOOPPPQQQRRRQQQQQQQQQMMMOOORRRRRRPPPNNNMMMMMMQQQRRRRRRSSSSSSSSSSSSSSSTTTSSSRRRTTTVVVXXXXXXWWWXXXYYYYYYXXXVVVUUUUUUVVVSSSRRROOOLLLJJJIIIIIIIIICCCDDDFFFGGGGGGEEECCCBBBAAA@@@@@@???????????????>>>>>>>>>>>>============<<<;;;999888888888999:::666666666666666666666666444444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333444444333333222222222222222222222222333333222222222222333333333444555555666666555555333444555444333444666888555444444444555555666777666666666666555555555444888999::::::::::::<<<>>>AAA???>>><<<::::::::::::>>>======<<<999;;;FFFRRRfff.........///000111222333111111111111222222222222444444555666666666666666666666555555666666777888888999:::<<<============<<<===>>>???@@@AAABBBCCCEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIGGGFFFFFFGGGIIIJJJPPPQQQRRRSSSSSSQQQOOONNNJJJLLLNNNNNNLLLJJJJJJJJJHHHIIIGGGCCCBBBEEEEEECCCCCCBBB@@@???===<<<<<<<<<:::999888666555555555555111111111111111111111111////////////..................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************+++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------*********************************++++++,,,,,,,,,++++++************++++++(((((())))))***+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++)))***+++++++++++++++*********++++++,,,,,,------,,,,,,,,,,,,---------------------------------------............/////////......////////////000000000000000111111111111222333333333333333222222222444444444444444444444444444444444555666666777777555555666888999:::;;;<<<::::::;;;<<<============;;;<<<===???AAADDDFFFGGGGGGHHHIIIKKKLLLMMMOOOOOOLLLMMMNNNPPPQQQQQQQQQQQQOOOPPPQQQRRRSSSRRRQQQQQQRRRQQQQQQRRRSSSSSSRRRPPPOOOPPPPPPQQQQQQQQQQQQRRRLLLMMMOOOQQQQQQQQQQQQPPPLLLOOOQQQRRRQQQOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPRRRPPPOOOOOOQQQRRRRRRQQQUUUVVVWWWUUUSSSQQQQQQRRROOONNNMMMKKKJJJIIIIIIIIIBBBCCCDDDFFFFFFDDDBBBAAA@@@???>>>>>>======>>>>>>===============<<<<<<<<<;;;:::999888888888999:::555555555555666666666666444444333333333222222222000111111111111222222222111111111222222222222222111111111111111111111111///000111222333333333222111111111222222222222222333222222111111222222333000111222444444333333222222333555444333333444555444444444444444555666666666666666666666666777777999:::::::::999999;;;===@@@???>>><<<;;;::::::999;;;;;;;;;:::888999DDDQQQeee............000111222333111111111111222222222222333444444555555555555555666555555555555666777777888999;;;<<<===>>>=========>>>>>>???@@@AAAAAAAAACCCDDDFFFGGGHHHGGGGGGFFFIIIIIIHHHHHHIIIJJJLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJHHHFFFEEEEEEFFFHHHJJJMMMNNNOOOOOOOOONNNLLLLLLIIIKKKNNNNNNLLLJJJJJJJJJFFFHHHFFFAAABBBHHHKKKIIIBBBAAA@@@>>>===<<<;;;;;;::::::888777666555555555000111111111111111111111........................---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---***++++++,,,,,,++++++***+++++++++++++++++++++,,,************************************************++++++************++++++((((((((()))***+++++++++************++++++++++++++++++++++++++++++++++++************************************++++++++++++***+++,,,,,,,,,,,,+++***++++++******************)))******+++,,,,,,------++++++,,,,,,,,,------------------------------------------.........//////........./////////000000000000000000111111111111///000111222333444555555444444444444444444444444333333444444555666666666555666777888999;;;<<<<<<;;;;;;;;;;;;<<<===>>>???;;;<<<>>>@@@BBBCCCEEEEEEGGGGGGHHHIIIJJJLLLLLLMMMLLLMMMNNNOOOOOOOOONNNNNNNNNOOOPPPQQQRRRRRRSSSSSSPPPPPPPPPQQQRRRRRRPPPNNNOOOPPPRRRSSSSSSRRRQQQPPPNNNOOOPPPRRRRRRQQQOOONNNNNNOOOOOOOOONNNOOOQQQSSSOOOOOOPPPQQQQQQQQQQQQQQQPPPOOOMMMMMMOOOPPPPPPPPPQQQRRRRRRQQQOOONNNOOOPPPLLLLLLLLLKKKJJJHHHGGGFFFCCCDDDEEEEEEDDDBBB???>>>???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777888888444444444555555666666666333333333333222222222222000000000000111111222222000111111111222222222222111111111111111111111111......///111111222222111000111111111222222222222222222111111111111222222///111222444444333222111111333555555333222222333555444444444444555555666333444555666777888999999:::;;;;;;:::888777999:::======<<<<<<<<<;;;;;;;;;===<<<<<<;;;888999DDDQQQeee------......///111222333000111111111111222222222333333444444555444444444555555555555555666777777777999;;;===>>>>>>>>>===>>>>>>??????@@@@@@@@@AAAAAACCCEEEGGGHHHGGGFFFEEEIIIIIIHHHHHHIIIJJJLLLMMMJJJJJJIIIIIIIIIJJJJJJKKKLLLJJJHHHFFFFFFHHHJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLHHHKKKMMMNNNLLLJJJIIIIIIEEEHHHFFFAAACCCKKKPPPOOOAAA@@@???>>><<<<<<;;;;;;;;;:::999777666666666666000000000000000111111111---.....................---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++------,,,++++++******************************************)))))))))))))))++++++************++++++'''(((((()))***+++++++++)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++***+++,,,------,,,+++***...---,,,,,,++++++,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,------------------------------------------.........//////............/////////000000000000000111111111111,,,---///111333666777888555555555555555555555555222333333444444555555666666666777999:::;;;<<<======<<<;;;;;;<<<===???@@@===>>>???AAACCCCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLMMMNNNOOOPPPQQQSSSTTTTTTOOOOOOOOOPPPQQQQQQNNNLLLOOOPPPSSSUUUUUUSSSQQQPPPPPPQQQRRRRRRRRRPPPNNNMMMPPPOOOMMMLLLKKKNNNSSSWWWRRRSSSTTTTTTUUUUUUTTTTTTQQQOOONNNNNNPPPRRRRRRRRRLLLMMMNNNNNNMMMLLLMMMNNNKKKKKKKKKKKKIIIFFFDDDBBBFFFFFFEEEDDDBBB???===;;;>>>>>>===<<<<<<<<<<<<<<<999999999999999999999:::999888666555555666666777444444444555555555666666333333333222222222111111//////000000111111111222000000111111222222222222000000000000000000000000------///000000111111111000000111111222222222222222222111111111111222222111222444666666555444333111333555555444222222222555555555444444555555666111222333555777888::::::;;;<<<;;;:::777666777888999::::::;;;<<<======>>>AAA@@@@@@>>>:::;;;EEERRRddd...............///000000111111222222222333333333444444444555555555555666555555555555555555555555555777888999888888999;;;<<<<<<<<<<<<===???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEFFFHHHIIIIIIJJJKKKKKKJJJJJJKKKMMMIIIHHHFFFFFFGGGFFFEEECCCCCCCCCCCCCCCDDDEEEGGGGGG@@@>>>;;;:::::::::999777555666888999888777555444000000000000//////////////////.........---------,,,,,,,,,+++++++++******************************))))))))))))************)))************+++++++++***************************++++++,,,,,,++++++***+++++++++*********)))))))))))))))))))))))))))))),,,+++***)))))))))++++++******))))))))))))******)))***+++,,,,,,+++***)))+++***)))))))))***,,,,,,,,,+++******,,,,,,+++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////111111222222222222111111222222333222222333777:::BBB;;;444111333666777777555555666777777777777777666777777888888999:::::::::;;;<<<======>>>>>>======???@@@AAAAAABBBCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEIIIKKKIIIIIILLLNNNMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOQQQSSSSSSPPPNNNPPPQQQUUUUUUWWWZZZZZZVVVNNNHHHJJJKKKLLLLLLLLLNNNQQQSSSOOOPPPQQQQQQOOOOOOPPPQQQTTTSSSPPPNNNNNNOOOQQQSSSRRRQQQPPPNNNLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEECCCCCCBBBAAA@@@@@@??????<<<<<<;;;;;;;;;:::::::::888888888888888888888888888777666555444555666666333333333333333333333333222222222222222111000///000000000000000000000000111111111111000000000000000000000000000000000000000///.........///111222000000000000000000000000333222222111111111111111222222222222222222222222222333333444444333333222111111222333444666666777444444444444444555666666777888::::::888777888999<<<;;;::::::<<<=========@@@>>>===<<<:::<<>>@@@@@@AAAAAABBBCCCEEEFFFGGGHHHKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJIIIHHHIIIJJJLLLIIIGGGFFFFFFGGGGGGEEEDDDDDDCCCCCCBBBBBBCCCCCCCCC@@@>>>;;;::::::999888666444555666777666555333222000000000000/////////...///.........------------,,,,,,,,,+++++++++******************************))))))))))))************)))************+++++++++***************************++++++,,,,,,++++++***+++++++++*********)))))))))))))))))))))))))))))),,,+++***))))))***++++++*********))))))*********)))***++++++++++++***)))+++***)))))))))***+++,,,,,,+++******,,,,,,+++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000111111222222111111000222222222222222333666999>>><<<:::666333333444555444555666666777777777777666666666777888888999999:::;;;<<<======>>>>>>===>>>???AAAAAAAAAAAACCCDDDDDDEEEEEEEEEFFFHHHIIIJJJIIIMMMNNNKKKJJJLLLMMMLLLNNNOOOOOOPPPQQQRRRSSSTTTRRRRRRSSSSSSRRRQQQPPPPPPQQQSSSUUUUUUSSSRRRTTTUUUUUUUUUVVVXXXZZZXXXTTTPPPPPPQQQQQQPPPNNNOOOQQQSSSPPPRRRRRRRRRPPPOOOOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPOOONNNMMMKKKIIIHHHGGGHHHGGGGGGFFFFFFEEEEEEEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;::::::::::::888888888888888888888888777666555444444444555555333333333333333333333333111222222222222111000///000000000000000000000000111111111000000000//////////////////////////////000///.........///111111000000000000000000000000111111000000000111222222222222222222222222222222222333333444444333333222111111222333444555666666555555444444444555555666777888::::::888777888999;;;;;;::::::;;;<<<<<<<<<>>>===>>>>>><<<===EEEPPPcccwww...............///000000111111111222222222222333444444444444555555555555555555555555555555555555555777888888888888999;;;::::::;;;;;;<<<>>>???@@@@@@@@@AAACCCDDDEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGIIIJJJHHHFFFEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@?????????@@@>>>;;;999999888666555222333444444444333111000000000000/////////..................------------,,,,,,,,,+++++++++******************************))))))))))))************)))************+++++++++******************************++++++++++++******+++++++++***************))))))))))))))))))))))))+++******)))******++++++++++++************++++++)))***++++++++++++***)))******))))))******+++,,,,,,+++******,,,,,,+++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............---............/////////000111111222222111111000111222222222111333555888999===???<<<666222111333444444555555666777777888555555666666777888888999;;;;;;<<<===>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@AAACCCDDDDDDDDDFFFGGGIIIKKKLLLNNNRRRRRRNNNLLLMMMMMMKKKOOOOOOPPPQQQRRRSSSSSSTTTRRRRRRSSSSSSSSSRRRQQQQQQQQQSSSUUUUUUTTTTTTUUUVVVTTTSSSTTTVVVYYYZZZYYYXXXWWWXXXWWWTTTQQQPPPPPPQQQRRRSSSTTTSSSPPPNNNNNNOOOMMMNNNOOOPPPOOONNNMMMKKKOOONNNMMMKKKIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDBBBAAA@@@???===<<<;;;:::;;;::::::::::::999999999777777777777777777777777555555444333333333333333222222222222222222222222111111222222111111000000000000000000000000000000111111000000000000////////////////////////////////////......//////000111////////////////////////////////////000111222222222222222222222222222222222222333333333333222222111111222333444555666666555555444444444444444555666777999999777666777888:::::::::::::::;;;;;;;;;======???@@@>>>===DDDMMMaaavvv...............///000000111111111111222222222222333333444444444555555555555555555555555555555555555666888888777777999:::999999::::::;;;===>>>?????????@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEGGGIIIGGGFFFEEEFFFGGGGGGFFFEEECCCBBBAAA@@@??????>>>???@@@===:::888888777555333222222333333333222111000000000/////////.........------------------------,,,,,,,,,+++++++++******************************((()))))))))************))))))*********+++++++++******************************++++++++++++******************************))))))))))))))))))))))))******************++++++,,,++++++++++++++++++,,,*********++++++************************+++++++++,,,+++******,,,,,,+++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////000000111111111111000000000111222222111222444666666:::??????<<<777333222444444444444555666777777555666666777888888999999<<<<<<===>>>???????????????@@@AAAAAA@@@???@@@BBBCCCCCCDDDFFFHHHJJJLLLNNNPPPSSSSSSOOOMMMNNNOOOMMMOOOOOOPPPQQQRRRSSSSSSTTTQQQRRRRRRSSSSSSSSSRRRRRRPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSVVVXXXYYYZZZZZZYYYYYYXXXVVVRRRPPPPPPPPPRRRSSSTTTSSSPPPMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKNNNMMMLLLKKKIIIGGGFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@>>>===;;;:::999::::::999999999888888888666666666666666666666666444333333222222222222222222222222222222222222222000000111111111111000000000000000000000000000000111000000000////////////////////////////////////............//////000000........................///////////////000000111111111111111222222222222222222333333333333222222111111222333444444555555555555444444333333444444444555777777555444555666999:::;;;;;;:::999::::::=========>>><<<;;;CCCLLL```www...............///000000000000111111111222222222333333333444444444444555555555555555555555555555444666777888777777888:::888888999999:::<<<===>>>>>>>>>???AAABBBCCCDDDEEECCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEDDDCCCDDDEEEGGGHHHGGGEEEFFFGGGGGGFFFEEEBBBAAA@@@@@@?????????@@@>>><<<999777777666444333333333333333222222111111////////////............,,,,,,------------------,,,,,,,,,+++++++++******************************((()))))))))************))))))*********+++++++++************************)))******++++++******)))************************))))))))))))))))))))))))))))))******++++++++++++,,,++++++++++++++++++,,,+++******************+++))))))******++++++++++++,,,+++******,,,,,,+++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............000000000111111000000000000111222222111111333555555666:::>>>@@@>>>999444444444444333444555666666666666777777888999999999======>>>???@@@@@@@@@@@@???@@@AAAAAA??????@@@AAABBBBBBCCCEEEHHHJJJLLLNNNMMMQQQRRRNNNMMMOOOPPPOOONNNNNNOOOPPPQQQRRRSSSSSSQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOQQQTTTVVVWWWVVVVVVUUUUUUVVVVVVTTTRRRPPPOOOPPPQQQRRRTTTRRROOOLLLKKKKKKNNNLLLJJJIIIIIIIIIKKKLLLNNNMMMLLLKKKIIIGGGFFFEEEAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@>>>===;;;::::::999888888888888777777777555555555555555555555555222222222222222111111111111111111111111111111111///000000111111111000000////////////////////////000000000////////////...........................---......///////////////------------------------000000///////////////000000000000111111222222222111222222333333222222111111222222333333444444444555444444333333333444444222444555555444333333444888:::<<<<<<:::888999:::===;;;::::::777999BBBNNNaaayyy...............///000000000000000111111111111222333333333333444444444444555555555555555555555555444666777777777777888:::777777888888999;;;<<<=========>>>@@@AAABBBCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDDDDEEECCCDDDDDDDDDCCCCCCEEEFFFIIIHHHFFFFFFGGGFFFEEECCCAAA@@@@@@???>>>>>>>>>???<<<:::777666666666444333444333333333222222222222/////////.........------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******************************))))))))))))************)))************+++++++++************************))))))************))))))***************+++++++++))))))))))))))))))))))))((()))***+++++++++++++++++++++************++++++++++++***))))))***++++++))))))***++++++++++++***,,,+++******,,,,,,+++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........///000000111111000000//////000222222111111222333333333444999???@@@<<<888666555444333222333444444555555666777777888888999<<<<<<===>>>????????????===???@@@@@@??????@@@BBBAAABBBCCCDDDGGGIIIKKKLLLIIINNNOOOLLLKKKNNNOOONNNMMMMMMNNNOOOPPPQQQRRRRRRPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSTTTUUUUUUSSSQQQOOOQQQTTTUUUTTTSSSRRRRRRRRRTTTUUUTTTRRRQQQPPPQQQQQQRRRTTTSSSPPPMMMKKKKKKNNNLLLIIIGGGGGGHHHJJJLLLNNNMMMLLLJJJHHHGGGFFFEEEAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;888888777777777666666666444444444444444444444444222222222333222111111000000000000000000000000000//////000000111111000000////////////////////////000000////////////..............................------...////////////...........................000000/////////000111111//////000000111222222222111111222222222222111111111222222222333333333444333333333333333444555555222444666555444333444555888;;;>>>===:::888999:::;;;999777666555777BBBNNNbbbzzz...............///000000000000000000111111111111222222333333333444444444555555555555555555555555444555777777666666888999777777777777999:::;;;<<<<<<===>>>???@@@BBBCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIFFFFFFEEEDDDDDDEEEFFFFFFBBBCCCDDDDDDCCCCCCDDDFFFKKKIIIGGGFFFFFFFFFDDDBBBAAAAAA???===<<<;;;;;;;;;:::888666555666666555444333333222222111111222222//////.........---------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************))))))))))))************)))************+++++++++************************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))'''(((***+++,,,,,,++++++*********))))))*********++++++***))))))***++++++((()))***+++,,,++++++***,,,+++******,,,,,,+++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........//////000000000000//////...000222222111000111222111111222444888:::;;;<<<888666444222111111222222333333444444555666666777999:::;;;<<<<<<===<<<<<<<<<>>>???@@@??????AAACCCAAAAAABBBDDDEEEHHHIIIKKKGGGKKKLLLJJJIIIKKKLLLKKKKKKLLLMMMMMMOOOOOOPPPQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSUUUXXXYYYXXXVVVQQQRRRTTTSSSQQQPPPRRRUUUSSSUUUVVVVVVTTTRRRRRRSSSQQQSSSVVVUUUSSSPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJLLLKKKJJJIIIGGGEEEDDDCCCBBBAAAAAAAAA@@@?????????===<<<<<<<<<;;;;;;;;;:::777777777666666666555555333333333333333333333333222222333333333222111000000000000000000000000000...//////000000000000000////////////////////////000000/////////.................................,,,---.../////////..............................---......///111333444555/////////000111222222222111111222222222222111111222222222222222333333333111111111222333444555666555666888888666555666777888<<<@@@???;;;888999;;;666555555666555666@@@KKKccczzz...............///000000000000000000111111111111222222333333333444444444555555555555555555555555444555777777666666888999666666777777888999;;;<<<<<<<<<===???@@@AAABBBCCCAAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDEEEFFFGGGHHHHHHHHHFFFEEECCCCCCEEEFFFHHHCCCDDDDDDDDDCCCCCCEEEFFFLLLJJJHHHFFFFFFEEECCCAAABBBAAA???<<<:::888777777888666555555666666555444333222222111111111111111//////.........---------+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************))))))))))))************)))************+++++++++************************))))))************))))))))))))******++++++++++++))))))))))))))))))))))))'''(((***+++,,,,,,++++++******))))))))))))******,,,+++***))))))***+++,,,((()))***+++,,,+++******,,,+++******,,,,,,+++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......//////000000000000//////...000222222111000000111...000222222111333999>>>999777444222000000111111111111222333333444444555777777888999::::::::::::;;;===?????????@@@BBBCCCAAAAAABBBCCCEEEGGGHHHIIIFFFJJJKKKHHHFFFIIIIIIHHHKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPRRRSSSUUUVVVVVVVVVRRRQQQQQQTTTYYY[[[ZZZYYYSSSSSSSSSPPPNNNOOOTTTYYYUUUWWWYYYXXXVVVTTTTTTTTTRRRUUUWWWWWWUUURRRPPPOOOJJJJJJKKKKKKKKKJJJIIIHHHKKKJJJIIIGGGEEEDDDCCCBBBCCCBBBBBBAAA@@@???>>>>>>::::::::::::::::::::::::777666666666555555555555333333333333333333333333222222333444333222111000000000000000000000000000......///000000000000000////////////////////////000/////////....................................,,,,,,.../////////...---////////////////////////+++,,,---///222555888999...//////000111222222222111111222222222222111111222222222222222222333333000000111222333555666777777888::::::888888888999888===AAA@@@<<<999999<<<111222444777666777???IIIbbbzzz...------------...//////////////////000000000000111222222333333444444555333444444555666777888888666666777888999::::::;;;777888888999:::;;;<<<<<<<<<======>>>??????@@@@@@AAABBBBBBBBBCCCDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCMMMKKKHHHEEEBBB@@@>>>>>>======<<<;;;:::999999888666555555444444333222222111111111111000000000000......------------......---,,,+++*********+++,,,************************++++++************++++++******))))))))))))************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************+++++++++*********))))))******))))))******+++,,,))))))))))))))))))))))))************************))))))***++++++++++++***)))************+++++++++---------,,,+++***))))))------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......000000000000111111111111000000000000111111111111000111222333555666777777999888777666333111///---...///000111111000//////333444555666888:::<<<===;;;===@@@BBBAAA@@@???@@@CCCCCCDDDEEEFFFGGGGGGHHHFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLNNNQQQSSSSSSSSSTTTUUUSSSSSSTTTWWWZZZ[[[ZZZYYYUUUVVVVVVTTTRRRPPPPPPQQQYYYYYYYYYXXXWWWVVVTTTTTTSSSUUUWWWXXXUUUQQQLLLIIIJJJJJJKKKKKKKKKIIIGGGFFFKKKHHHDDDBBBAAABBBAAAAAA??????>>>>>>======<<<<<<<<<<<<;;;::::::::::::;;;777666555444333444555555333333333333333333333333222333333333333222111111000///...------...///000............////////////////////////////////////........................///////////////.................................000000...---,,,+++++++++//////.........---------............////////////000000000000000///......111222333222111111333444333333222222222333444555333555888999999888555444===???BBBDDDCCC@@@<<<999888666555666555555<<>>>>>?????????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAHHHGGGFFFCCCAAA@@@???>>>======<<<;;;:::999888888555555555444333333222222111111111000000000//////......------------......---,,,+++*********+++++++++++++++***************++++++************++++++******))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************+++++++++*********))))))******))))))******+++,,,************************************************))))))***++++++++++++***)))************+++++++++******+++++++++++++++***------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,---------.........000000000000111111111111000000000000111111111111111222222333444555666666888888777666444222000///111111000000//////000000000000000111222333555777888;;;???BBBBBBBBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIEEEEEEFFFGGGHHHJJJKKKLLLMMMOOOQQQRRRQQQPPPPPPQQQQQQQQQRRRUUUXXXYYYXXXWWWUUUVVVVVVUUUSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRUUUVVVWWWWWWUUUQQQMMMJJJKKKKKKKKKJJJJJJIIIHHHGGGHHHEEEBBB@@@@@@AAAAAA@@@??????>>>======<<<<<<;;;<<<;;;::::::999999::::::777666555444333444444555333333333333333333333333222222222222222111000000000///...------...///000............////////////////////////////////////....................................////////////..............................------,,,,,,------//////.........---------............////////////000000000000000///......111222222222000111222444333222111000000111444555333444666777888777666555<<<>>>@@@AAAAAA???===;;;888666555555444444;;;DDDXXXooo...------------...//////000000000111111111222222000000111222333444555666333333333333333444444444333444444555666777888999777777888999:::;;;<<<<<<>>>>>>>>>>>>>>>?????????@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@DDDDDDCCCBBB@@@??????>>>===<<<<<<;;;:::999888888555555444444333333222222111111000000000000//////......------------......---,,,++++++******++++++++++++++++++******))))))++++++************++++++******))))))))))))******(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************+++++++++*********************))))))******+++,,,++++++++++++++++++++++++************************))))))***++++++++++++***)))************+++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------------.........000000000000111111111111000000000111111111222222333333333333444444444444666666666666555444333222222111000.........///000000///...---...///111333888;;;???BBBBBBCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIICCCCCCDDDEEEGGGIIIJJJKKKLLLNNNOOOOOOMMMKKKKKKKKKOOOOOOOOOQQQTTTUUUUUUSSSRRRSSSTTTTTTRRRRRRSSSTTTQQQQQQQQQQQQQQQQQQQQQPPPRRRRRRSSSRRRQQQPPPNNNMMMKKKKKKJJJIIIHHHHHHHHHHHHEEEBBB???>>>???@@@??????>>>>>>======<<<;;;;;;;;;:::999999888888888888888666555555444333444444444222222222222222222222222000111111111111000////////////...------...//////---............/////////////////////////////////........................---------.../////////000------------------------,,,,,,,,,------........................------------............/////////000000000000000//////...///000111111000000222444333111000...///111333444333333444555666777888888;;;<<<===>>>>>>>>>======:::777555555333444;;;DDDWWWnnn...------------...//////000111111111222222222222222333444555666888999999444444444444333333333333333444555666777888888999888888999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>===<<<<<<;;;:::999888777777555555444444333222222111111000000000////////////...------,,,,,,------...,,,,,,++++++++++++***+++,,,,,,++++++***)))))))))++++++************++++++******))))))))))))******))))))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******************************************************))))))******+++,,,++++++++++++++++++++++++************************))))))***++++++++++++***))))))*********+++++++++(((((()))***++++++++++++,,,,,,,,,++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------............///000000000111111111111000000111111111222222222333333333333333333333333555555555666666555555444222111111111111111111111222111///......000222444999<<>>>>>>>>===<<<======<<<<<<;;;:::::::::888888777666666666666777555555444444444333333333222222222222222222222222//////000000//////...---........................---------.........//////////////////////////////........................,,,,,,------...///000000------------------------,,,,,,------------------........................---------.........////////////000000000000//////...000000000///000222333111111111111222222222222444444444444666888:::;;;::::::::::::;;;<<<===>>>===:::888777555666<<>>>>>>>>>>>>>>>>>>>>???????????????@@@AAABBBCCCDDDEEEFFFEEECCCBBBBBBBBBCCCCCCAAABBBCCCCCCDDDCCCBBBBBB??????@@@BBBCCCDDDEEEFFFCCCCCCCCCBBB@@@>>><<<;;;;;;;;;:::999888777777666555444444333222222111111000000000////////////...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++*********))))))++++++************++++++******))))))))))))***************+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******************************************************))))))******+++,,,++++++++++++++++++++++++************************))))))***++++++++++++***))))))*********+++++++++******++++++++++++******,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------........./////////000000000111111111111111111111111222222222222444333333333333222222222333333444555666666555555333444666888999888777666333222000//////000111222777999===>>>>>>>>>>>>>>>CCCCCCDDDEEEFFFGGGGGGHHHHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKNNNNNNMMMLLLLLLLLLMMMLLLKKKLLLNNNOOONNNMMMPPPQQQPPPNNNKKKJJJIIIJJJOOOOOOOOOOOOOOOQQQRRRSSSNNNMMMMMMLLLLLLLLLMMMMMMJJJHHHGGGEEEEEEEEEFFFFFFEEECCC@@@???>>>===;;;:::<<<<<<;;;;;;:::999999999777777666555555555555666444444444444444333333333111111111111111111111111...////////////...------------............------------------............////////////////////////........................+++,,,,,,---...//////000------------------------------.........---,,,+++---.....................------------............//////000000000000//////...///000000///000222444///111333666666444222111555444444444666999;;;===:::999888888999;;;===??????===<<<;;;999888>>>FFFTTTkkk...------------...//////000000000111111111222222222222333333444555555555444444444444444555555555444555666777888999999:::999999:::;;;<<<===>>>>>>=========>>>??????@@@@@@>>>???@@@AAABBBCCCDDDEEEFFFEEEDDDBBBBBBBBBCCCCCC@@@AAABBBDDDDDDCCCBBBBBB===>>>???AAABBBDDDEEEEEEBBBBBBBBBAAA@@@>>>;;;:::;;;::::::999888777666666444444333333222222111111000000////////////......------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++***)))************************++++++************++++++******))))))))))))*********++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***************************************+++++++++******))))))******+++,,,++++++++++++++++++++++++************************))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,++++++***++++++++++++*********************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------........./////////000000000000111111111111111111111222222222222333333333333333222222222222111222333444555555555555666777:::===???AAAAAAAAA888777555333222000000///111555999<<<>>>>>>@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFIIIIIIHHHHHHHHHHHHIIIIIIKKKNNNPPPQQQQQQPPPQQQRRRNNNLLLJJJKKKLLLMMMMMMLLLQQQRRRQQQOOOKKKIIIHHHIIIOOOOOONNNMMMNNNOOOQQQRRRSSSRRRQQQOOOMMMKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDBBB@@@???>>>===;;;999;;;;;;::::::999888888888777777666555555555555555333444444444444333222222000000000000000000000000...////////////...------------............------,,,------------.........////////////////////////........................,,,,,,,,,---.........///,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***---------...............,,,------------............//////000000000000000...///000000000111333555///111444777777555222000444444444444666888:::<<<:::999888777888:::===>>>AAA??????@@@===;;;???EEEPPPhhh...------------...///////////////000000000111111333333333333333333333333222222333333444444555555333444444555666777888999777888888999:::;;;<<<<<<;;;<<<<<<>>>???@@@AAABBB>>>>>>???@@@BBBCCCDDDEEEEEEDDDCCCAAAAAAAAAAAABBB???@@@BBBDDDDDDCCCBBBAAA>>>>>>>>>???@@@@@@AAAAAA===>>>???@@@???===;;;:::::::::999888777666555555444444333333222111111111000000/////////.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++***))))))))))))***++++++,,,,,,++++++************++++++******))))))))))))******************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))*********+++++++++******))))))******+++,,,************************************************))))))***++++++++++++***)))************+++++++++***+++,,,---------------++++++++++++************)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------............////////////000000000000111111111111111111111222222222333333222222222222222222333333000111222333444444444444666777888:::>>>CCCGGGJJJGGGFFFDDD@@@<<<888444222111555999<<<>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGGGGGGGIIIJJJKKKLLLKKKNNNPPPQQQQQQPPPPPPQQQOOOMMMKKKJJJLLLMMMMMMLLLOOOOOOOOOMMMJJJHHHHHHIIIMMMLLLKKKJJJJJJKKKMMMNNNOOOOOONNNMMMLLLJJJHHHGGGCCCCCCCCCCCCBBBAAA@@@@@@>>>===<<<=========;;;::::::::::::999888888777777777777666555555555555555333333444444444333222111000000000000000000000000///////////////...------,,,------......------,,,,,,,,,---------.........////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////...---,,,---------.........//////,,,,,,---------...............///000000000000000///000111111111222444666000111222333333333333222222222333444555666888888::::::888888999:::<<<===@@@???AAABBB???;;;>>>CCCJJJccc...------------...//////////////////000000000000666555555555555444444444000000111222333333444444222333333444555666777777666666777888999::::::;;;:::;;;<<<>>>???AAABBBCCC===>>>???@@@BBBCCCDDDEEEDDDCCCBBB@@@??????@@@@@@???@@@BBBDDDDDDCCCBBBAAA>>>>>>>>>>>>============999:::<<<>>>>>>===;;;:::::::::999888777666555555444444333333222111111000000/////////............---,,,,,,++++++,,,,,,---++++++,,,---,,,+++***)))(((((()))***+++,,,,,,---++++++************++++++******))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))******++++++++++++*********)))***++++++,,,))))))))))))))))))))))))************************))))))***++++++++++++***)))************+++++++++)))***+++---...///000000+++++++++************)))))))))***+++,,,,,,------************************++++++,,,,,,,,,---------------------------------............/////////000000000000000111111111111111111222222222333333333111111222222222333333333000111222222333333333333555444333444999@@@HHHMMMVVVUUUSSSNNNHHHAAA;;;888555888<<<>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFIIIKKKMMMNNNJJJLLLNNNNNNMMMLLLLLLMMMPPPNNNKKKKKKLLLMMMMMMLLLJJJKKKKKKJJJHHHFFFGGGHHHKKKJJJHHHGGGGGGHHHJJJKKKFFFGGGHHHIIIJJJIIIHHHGGGAAABBBCCCCCCBBBAAA???>>>:::999999;;;======<<<;;;::::::999999888777777777777777666555555555555666333333444555444333222111000000000000000000000000//////000000//////...---,,,,,,---......---,,,,,,,,,,,,,,,---------......////////////////////////........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...//////......---------.........//////,,,,,,,,,---------............///000000000000000///000222222111222555777222111000//////111333444000111222333444444555555;;;:::999999999:::;;;<<<>>>???AAACCC@@@;;;<<>>????????????@@@@@@@@@@@@@@@@@@AAAAAACCCBBBAAAAAAAAA@@@===:::>>>???AAABBBCCCBBBBBBAAA>>>>>>>>>>>>============999;;;======;;;:::::::::999999888777666555444444111111111111000000000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++************************))))))))))))))))))))))))************))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,++++++******++++++,,,***************)))((('''************************++++++++++++++++++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))******************************************************+++++++++******)))///,,,***)))***++++++***++++++,,,,,,,,,,,,------------............------............////////////............////////////333222111/////////000111444333222111111111222333555444444333333333444444444444555666888:::;;;<<>>@@@EEEFFFDDD@@@???BBBCCC@@@BBBEEEHHHHHHGGGEEEDDDDDDEEEGGGJJJLLLNNNMMMMMMLLLIIIJJJJJJKKKLLLLLLKKKKKKMMMKKKHHHFFFEEEGGGIIIKKKMMMNNNMMMJJJHHHFFFGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJHHHFFFEEEFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@???===;;;;;;::::::::::::999999;;;::::::999888777555555666555555555555444444444222222222111111111000000222111111000000000000000//////.........---------....../////////...,,,+++,,,---......//////......000111111000---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////+++++++++,,,---...///000000000000000111111111111000000000000111111111111000////////////111222333333333444555666777888888::::::999999888999999999;;;BBBHHHHHHAAA:::999:::III[[[,,,,,,,,,---------......//////000000000111111111333333222222222333333444444222111222555666555333444444444333333222222222555555666666777888888888:::;;;<<<===???????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBAAA>>><<>>>>>>>>=========<<<<<<888:::<<<<<<:::999999999999888888777666555444333111111111000000000//////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++************************))))))))))))))))))))))))************))))))))))))************)))))))))((())))))))))))))))))))))))+++++++++******+++++++++******++++++******)))(((************************++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************************************++++++******************...,,,***)))***++++++***++++++,,,,,,,,,,,,------------............------............////////////............////////////000///...---------......333222111111111222333444555444444333333444444444444444555555777888:::;;;===>>>@@@CCCEEECCC>>>999:::;;;<<<<<<<<<<<<>>>AAAFFFHHHFFFCCCBBBFFFFFFDDDCCCEEEGGGHHHFFFEEEEEEFFFFFFGGGIIIKKKLLLLLLLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJKKKIIIGGGGGGHHHJJJMMMPPPMMMNNNMMMKKKHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEFFFFFFEEEDDDCCCAAA@@@@@@AAA@@@???===;;;;;;:::::::::999999999:::::::::999888777555555555555555555444444444444222222111111111000000000222111000000//////000000//////.........------------.../////////...,,,+++,,,------...............///000111///---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,---...///////////////000000000111111//////000000000111111111111000000000111222333444333333444555666777888888999999888888888999::::::888???EEEEEE@@@;;;;;;===GGGYYY,,,,,,,,,---------......//////000000000000111111222222111222222333444555333222111222333444333222444444333333333333222222333444444555555666777777:::;;;<<<===>>>???????????????@@@@@@@@@AAAAAAAAA?????????AAACCCCCCBBB@@@??????????????????@@@AAA??????>>>===<<<;;;;;;:::777999::::::888777777777888777777666555444333333111111000000000000//////000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++************************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++***)))************************++++++++++++++++++++++++************************+++++++++***************************************************************************************************************,,,+++***))))))***+++,,,...,,,******+++,,,+++***++++++,,,,,,,,,,,,------------............---------............/////////............////////////333222111111000000111111111111111111222333444444444444444333333444444555555444444555555666888888777777777999;;;===<<<;;;999;;;<<<<<<<<<===???AAADDDGGGFFFDDDDDDGGGHHHFFFDDDEEEGGGGGGFFFFFFGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGHHHKKKMMMOOOMMMNNNNNNLLLIIIGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGEEEEEEFFFFFFDDDCCCCCCAAA@@@@@@AAA@@@???===::::::::::::999999999999999999999999888666555444555555444444444333333333111111111111000000000000111111000///////////////...............------------............---,,,,,,,,,,,,---...............---///000///...---...///------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------...///.........////////////000//////000000000000111111111111111111111333444444333333444555666777777888888888777777888999:::;;;666<<>>??????????????????@@@@@@AAAAAABBB>>>>>>@@@BBBEEEGGGFFFDDD@@@???>>>======>>>???@@@??????>>>===;;;:::999999666888888777555444555555666666555555444333333222111000000000///////////////......------.........++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,++++++***************************************************************************************************************************************************************************************************,,,+++***))))))***,,,...---+++******+++,,,+++***+++++++++,,,,,,,,,------,,,------......------,,,---------.........//////............////////////333333333333333333333333000000111111222333444555444444333333333444555555555555444444444555666666555555666777999;;;<<<<<<999:::<<<<<<<<<===???BBBAAADDDDDDBBBCCCGGGHHHFFFEEEFFFGGGFFFFFFFFFHHHJJJHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHKKKJJJIIIHHHHHHIIIJJJJJJMMMNNNNNNMMMJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFEEECCCBBBCCCAAA@@@@@@@@@@@@???===:::::::::999999999999888888888888888777666555444444444444444333333333222111111000000000/////////000000///............///........................------------------------,,,,,,---.........------,,,---......------///000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///---------.........//////////////////000000000111000000000111111222333333222333333444555666777888888777666666777999;;;<<<666;;;@@@BBB???===>>>???BBBUUU~~~,,,,,,,,,---------.........////////////000000000//////000111222444555666222222333222222111222222333333333333333333333333444555555666666777888888999:::;;;===>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@AAADDDHHHIIIIIIGGG@@@???>>>=========??????>>>>>>===<<<;;;:::999888666777777666333222333444555555444444333222222222000000000////////////.........------------......++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))******)))))))))))))))))))))))))))******++++++******)))***++++++,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************************************************************************************************************,,,+++***))))))+++---///,,,+++***+++,,,---+++***+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------........................//////////////////000000000000000000000000111222333333444444333333333333333444555666555555444444444444555555555777999:::;;;;;;;;;;;;999;;;<<<<<<<<<===???AAA???CCCDDDCCCDDDHHHIIIFFFFFFGGGHHHGGGFFFGGGIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNOOONNNLLLJJJIIIJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDEEEEEEEEECCC@@@BBB@@@???>>>??????>>><<<::::::999999999888888888777777777777666666555444444333333333222222222222000000000/////////......000///......---.........---.....................------,,,,,,,,,---------+++,,,,,,---...---------+++,,,......------///000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,,,,---......------------...............////////////000000000......///000000111111111222222333444555666777777888777666555666888;;;===999===BBBCCCAAA>>>===>>>BBBTTT~~~,,,,,,,,,---------............////////////000000//////000000222333444555222333444333222111222333222222333333333333444444555666666777777888999999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAACCCEEEIIIJJJIIIHHH@@@??????>>>>>>>>>>>>>>>======<<<;;;:::999999888666777666555222111222444333333333333222222222111000000////////////......---------,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,+++******************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((()))***++++++++++++++++++************************************************))))))))))))))))))))))))***************+++++++++************************++++++++++++++++++++++++************************************************++++++******+++,,,---...+++******+++------,,,***++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,------------.....................///////////////000000111111111111000000111222333333333333333333333333333444555555666555555444444444555555666444777:::;;;:::999999999;;;<<<===<<<<<<<<<>>>@@@@@@DDDFFFEEEFFFJJJJJJGGGGGGHHHIIIIIIGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHIIIKKKLLLJJJKKKMMMOOOQQQRRRRRRRRRLLLNNNOOOOOOMMMKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDBBB???@@@???======>>>>>><<<;;;999999999999888888888888666666666666666555444444333333333222222222111111////////////............//////...------------------------...............,,,,,,,,,+++,,,,,,---...++++++,,,---------------+++,,,......------...000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---------,,,,,,------...---------............///......////////////000000,,,---...///000000000000222222333444555666666777999888666555555777:::<<<<<<@@@DDDFFFEEEAAA>>><<>>>>>>>>===>>>???@@@AAABBBBBBCCCBBBBBBCCCEEEGGGHHHGGGEEE???@@@@@@@@@??????>>>===;;;;;;;;;;;;::::::999999777777666444222111222333222222222222222111111111000000/////////.........---,,,,,,,,,------...///************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))************))))))))))))((()))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((()))******++++++******************************************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++******************************************************++++++,,,------...*********+++------,,,***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---------.....................////////////000111222333333333222222111111222333333333222111333333333333444555666666555444444444555666777777444777::::::999999;;;===<<<=========;;;;;;===>>>???CCCEEEDDDFFFIIIIIIFFFHHHJJJKKKKKKIIIGGGFFFGGGJJJKKKKKKLLLKKKJJJIIIHHHJJJIIIHHHHHHIIIKKKMMMNNNIIIJJJMMMPPPQQQRRRRRRRRRLLLNNNPPPPPPNNNLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDAAA>>>???===<<<;;;<<<<<<;;;999999999999999888888888888555555666666666555444444222222222222111111111111/////////.........------///...------,,,,,,---------------.........//////,,,,,,+++++++++,,,---...++++++,,,------------,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.................................------,,,,,,------------............/////////........./////////000000------///000111111000000111222333333555555666777:::999666444444666999;;;<<>>>>>>>>===>>>>>>@@@AAABBBCCCCCCBBBBBBBBBDDDFFFFFFDDDCCC???@@@AAAAAAAAA???>>>===::::::::::::::::::::::::777777666444111111222333222222222111111111111111000/////////............,,,,,,,,,,,,------...///************************++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++***************************))))))))))))))))))))))))************))))))))))))(((((())))))*********+++))))))))))))))))))))))))''')))***++++++***)))''''''((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++************************************************)))***+++,,,---...------***)))***,,,---...,,,***++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------................../////////000,,,---...///000000///...111222333444333222111000222222222333444555666777555444444555555777888888666888::::::999:::>>>BBB===>>>>>>===;;;;;;<<<>>>===AAACCCBBBCCCFFFFFFCCCHHHJJJLLLLLLJJJGGGFFFEEEJJJKKKMMMMMMMMMKKKIIIGGGIIIIIIHHHHHHIIILLLNNNPPPIIIJJJLLLNNNOOONNNLLLKKKLLLNNNPPPPPPNNNLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCDDDEEEDDDAAA>>>>>><<<;;;:::;;;;;;:::888999999999888888888888777555555555666555555444444222222222111111111111000//////.........---------......---,,,,,,,,,,,,------------.........//////,,,,,,+++***+++,,,...///++++++,,,---------,,,,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------...------,,,,,,,,,------.........////////////000............/////////000---...000111222222111111111222222333444555666777;;;999666444444666888:::<<<@@@GGGLLLLLLHHHCCC???@@@RRR{{{(((+++---,,,,,,---------...............///000000////////////000111222333555444333333222111000///222222222333333333444444777777777777777777777777::::::;;;;;;<<<=========BBB@@@??????@@@BBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBBBBAAA@@@>>>======>>>>>>>>>>>><<<:::999888777666333000///000222222111111000///......---........................///...---,,,+++,,,------++++++************+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))((())),,,...///...---,,,************))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))************))))))***************)))(((((())))))))))))))))))))))))******))))))))))))************))))))))))))************)))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...................../////////000......///000000000000000//////000111111111111111222222333444444555555666555555555555666666666666666666777888999::::::;;;===<<<<<<<<<===>>>??????BBBBBBBBBCCCCCCEEEFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGIIIJJJKKKMMMMMMMMMMMMLLLIIIFFFEEEGGGKKKMMMKKKHHHKKKMMMNNNNNNMMMKKKLLLLLLLLLLLLMMMOOOQQQPPPLLLJJJMMMMMMLLLKKKJJJHHHFFFEEEFFFEEEDDDCCCAAA@@@???>>><<<<<<;;;;;;;;;:::::::::999999888888777666666666222333333333333222111111000000000000////////////---------.........//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,------...)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------..................------..................------////////////////////////////////////000000000000000000000000000111111111333333444444555666777777777444222222555888;;;<<<===HHHMMMQQQYYYRRRCCC===DDDXXXzzz+++---............//////...............///000000////////////000111222333444444333333222222111111333333333333444444444444999999888888888777777777;;;;;;;;;<<<======>>>>>>CCCAAA??????AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA???>>>=========>>>>>>>>><<<;;;:::666777888666333111111111111111111000///.................................///...---,,,+++,,,,,,---++++++************+++++++++++++++++++++******)))))))))))))))))))))))))))((()))+++---...---,,,+++************))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))************))))))***************)))(((((())))))))))))))))))))))))******))))))))))))******++++++************++++++******)))))))))))))))***))))))))))))))))))))))))************++++++++++++************************(((((()))++++++,,,,,,+++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))*********++++++++++++............////////////......///000000000000000//////000111111111111111222222333333444555555555555555555555666666666666777777888999:::;;;<<<<<<===============>>>???@@@AAAAAAAAABBBCCCFFFHHHIIIHHHIIIJJJIIIGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGHHHJJJKKKLLLMMMLLLJJJIIIJJJKKKKKKKKKLLLNNNPPPOOOLLLIIIKKKKKKKKKJJJHHHGGGEEEDDDEEEEEEDDDBBBAAA???>>>>>>;;;;;;;;;;;;::::::::::::::::::999888666555444444222333333333333222111111000000000000////////////---------.........//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------,,,,,,------...************++++++++++++++++++,,,,,,,,,,,,------................................................////////////////////////....../////////000000000/////////000000000000000222222333444555666666777666555333222444888<<<@@@IIIUUUZZZ]]]```UUUCCC>>>@@@UUUxxx------------------.....................///000000////////////000111222333444444333333333333333333333444444444444555555555::::::999999888888888777<<<<<<<<<===>>>>>>??????BBBAAA???@@@BBBCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA???===<<<<<<======>>>>>>===<<<;;;555777999999666333111000111111000000//////....................................---,,,,,,,,,,,,,,,++++++************++++++******++++++******)))((())))))))))))))))))))))))'''(((***+++,,,,,,+++***************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))************)))))))))************))))))((())))))))))))))))))))))))******))))))))))))******,,,,,,++++++++++++,,,,,,))))))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,************************((()))***+++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........//////........................///000000000000000//////000111111111111111222222333333444444555555444555555555555666666666888888999:::;;;<<<==================>>>???@@@AAAAAAAAA@@@AAACCCFFFIIIKKKJJJKKKKKKJJJHHHGGGGGGHHHGGGGGGIIIJJJJJJKKKJJJJJJGGGJJJKKKIIIEEEDDDGGGKKKLLLLLLLLLIIIGGGGGGHHHJJJJJJJJJKKKMMMNNNMMMKKKHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCAAA@@@???>>>===999999::::::::::::::::::;;;:::999777666444333222222333333333333222111111000000000000////////////---------...............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++...------,,,,,,------...+++++++++++++++*********++++++,,,,,,,,,,,,------................................................////////////////////////------.........//////////////////000000000111111111111222333444555666666555555555333222777???EEETTTbbbiiijjjgggUUUBBB>>>===SSSwww///+++)))++++++***+++---...............///000000////////////000111222333333333333444444555555555444444444555555555666666888888999999999:::::::::=========>>>??????@@@@@@BBBAAA@@@@@@BBBCCCCCCBBBDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCBBBAAA???===;;;;;;<<<===>>>>>>===<<<;;;555777888777444222111111111000000000/////////...........................---------,,,,,,,,,,,,,,,++++++************++++++)))************)))(((((())))))))))))))))))))))))'''((()))***+++*********************)))))))))((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))************))))))))))))************)))((())))))))))))))))))))))))******))))))))))))******+++++++++******+++++++++((())))))***************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************************((()))***+++++++++++++++***************************************+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////............------......///000000000000000//////000111111111111111111222222333444444555555444444444555555555666666888888999:::;;;<<<<<<===<<<<<<<<<===>>>???@@@AAACCCBBBAAAAAABBBEEEHHHJJJJJJKKKLLLJJJHHHGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLGGGJJJMMMMMMKKKJJJJJJKKKNNNMMMLLLIIIFFFFFFHHHJJJIIIIIIIIIKKKLLLLLLJJJGGGGGGGGGGGGHHHGGGGGGFFFFFFCCCBBBAAA@@@???>>>======888888888999999999999999888888777666555555444444222333333333333222111111000000000000////////////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++...------,,,,,,------...,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------...............---------...............////////////////////////------------........./////////000000111222222222000000111222444555666666444666555333222666@@@IIIXXXgggpppqqqjjjRRR>>>===>>>UUUyyy333,,,(((+++,,,***+++..................///000000////////////000111222333222333333444444555555666444444444555555555666666666666777999:::;;;<<<=========>>>>>>???@@@@@@@@@AAA@@@???@@@BBBCCCBBB@@@CCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA???===<<<<<<======>>>>>>===<<<;;;666666555333111000222333000000000000////////////........................,,,,,,,,,,,,,,,+++++++++++++++************++++++)))************)))(((((())))))))))))))))))))))))(((((())))))******))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))************))))))((())))))*********))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******'''((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))***+++++++++******************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...............---------......///000000000000000//////000111111111111111111111222222333444444555444444444444555555555555666666777888999::::::;;;;;;;;;;;;<<<===???@@@AAADDDCCCBBBAAABBBCCCEEEGGGIIIJJJJJJJJJHHHGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLMMMHHHJJJMMMQQQTTTTTTOOOLLLOOOOOOMMMJJJHHHGGGIIIKKKIIIIIIHHHJJJKKKKKKIIIGGGGGGGGGHHHHHHHHHHHHGGGGGGAAAAAA@@@???>>>======<<<777888888888888888888888555555555555555666666666222333333333333222111111000000000000////////////.....................---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,...------,,,,,,------...---,,,,,,,,,++++++******+++++++++,,,,,,,,,---------------.........//////---------.........//////////////////////////////------------.........///000000111222222333444444///000111222444555666777444555555333222666AAAIIIVVVfffpppssskkkRRR===>>>BBBYYY}}}:::000***---///------111...............///000000////////////000111222333222222333333444444444555333444444444444555555555555555666888999;;;<<<============>>>??????@@@@@@???>>>>>>???AAABBB@@@???BBBCCCDDDDDDDDDDDDCCCBBB@@@AAABBBBBBAAA@@@>>>======>>>>>>>>>>>><<<;;;999666666444222///000222444000000000000////////////........................,,,,,,,,,,,,,,,+++******++++++************++++++******++++++******)))((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))((())))))************)))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***&&&''')))***++++++******))))))))))))))))))))))))))))))*********+++++++++************************)))******+++++++++******************************)))))))))***++++++,,,,,,)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------...............///000000000000000//////000111111111111111111111222222333333444444333444444444444555555555444444555666777888999999999::::::;;;<<<>>>???@@@CCCBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFFFFGGGIIIGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJLLLRRRXXXXXXRRRMMMOOOOOOOOOMMMJJJJJJKKKMMMJJJIIIHHHIIIJJJKKKIIIHHHGGGGGGHHHHHHHHHGGGGGGFFF@@@??????>>>======<<<<<<888888777777777666666666222333333444555666777777222333333333333222111111000000000000////////////...............---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////,,,,,,------.../////////////////////////////////------.........////////////000000111222333444444///000111333444666777888444444444222333888@@@FFFSSS```kkkqqqlllRRR>>>@@@EEE\\\>>>111***...111------333...............///000000////////////000111222333222222222333333333333333333333333333444444444444666666777888888999999:::<<<<<<======>>>??????@@@=========???@@@@@@???===AAABBBDDDFFFFFFDDDBBBAAA???@@@AAAAAAAAAAAA??????????????????===;;;999888555555666444222111222444////////////000000000000........................+++,,,,,,---,,,+++***)))++++++************+++++++++++++++++++++******)))))))))))))))))))))))))))+++******))))))*********************))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))************))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******+++******))))))******+++&&&''')))+++,,,+++***)))))))))))))))))))))))))))(((((()))))))))***************************************+++++++++******)))************************((())))))***++++++,,,,,,))))))))))))************************************++++++++++++++++++++++++......---------,,,,,,,,,++++++,,,---......//////......///000000000000000//////000111111111111111111111111222333333444444333333444444444555555555444444555666777888888999888888888999;;;===>>>?????????AAABBBBBBBBBAAAAAAAAACCCEEEEEEEEEEEEGGGHHHGGGGGGGGGGGGGGGIIIJJJKKKJJJKKKMMMPPPRRRRRRPPPOOOMMMNNNOOONNNLLLKKKLLLMMMJJJIIIHHHIIIJJJKKKJJJHHHFFFGGGGGGGGGFFFEEEDDDDDD???>>>>>>======<<<<<<;;;888888777777666555444444333333333444444555555666222333333333333222111111000000000000//////////////////.........---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,******+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000,,,,,,------...//////000////////////////////////....../////////000000000---...///000111222333333000000222333555777888999444333222222444999>>>BBBNNNYYYcccllliiiPPP===???DDD\\\>>>000)))---000,,,,,,111...............///000000////////////000111222333222222222222222222222222222222222333333333444444888888888777777777777666<<<<<<<<<===>>>>>>??????<<<<<<<<<>>>@@@@@@>>><<<@@@BBBEEEGGGGGGEEEBBB@@@>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@???===;;;888777333555888888666444333333////////////000000000000........................++++++,,,---,,,+++***)))++++++************+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++***************+++************))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))************))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******,,,++++++++++++++++++,,,%%%''')))+++,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++******)))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))************************************++++++++++++++++++++++++*********))))))((((((((()))***+++,,,...///000000...//////000000000000000//////000111111111111111000111111222333333444444333333333444444444555555444444555666777888999999777777888999:::<<<===>>>;;;===???BBBCCCCCCBBBAAA???@@@CCCCCCDDDDDDFFFHHHJJJIIIHHHHHHIIIJJJLLLMMMIIILLLNNNMMMJJJJJJMMMQQQKKKMMMNNNNNNMMMKKKLLLLLLKKKJJJIIIIIIKKKKKKJJJIIIFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>======<<<<<<;;;;;;999999888666555444333222444444444444444444444444222333333333333222111111000000000000//////////////////.........---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///...------,,,,,,------...+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000,,,,,,------...///000000////////////////////////////////////000000000000,,,,,,---...///000111111000111222444666888999:::555222111111555:::===>>>JJJSSS\\\fffeeeMMM999<<>>>>>>>>>>>@@@@@@?????????????????????AAAEEEGGGGGGDDDAAA>>>AAA???======???@@@AAAAAA>>>===<<<;;;:::999999888777666444222111111111111111111000000//////......000///...---,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++++++++******)))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************+++,,,------+++++++++*********))))))))))))***++++++++++++***************************************************,,,,,,,,,+++++++++******,,,,,,+++******+++++++++------------------------...------------...//////000000000000////////////222222333333333222222111222222111111222222333444333333333444555666777888999999999::::::;;;;;;;;;===>>>@@@AAAAAA@@@>>>===BBBBBBBBBCCCDDDEEEEEEFFFLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHFFFEEEEEEFFFFFFFFFCCCAAA@@@???>>><<<:::999999888666666555444444444444444000111222222333333333333111111111111000000000000///......------///000111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,---------......,,,------....../////////,,,,,,,,,------............------------...//////---...///////////////...000000000000000000000000333333444555666666666555555333222333777;;;===>>>FFFNNN[[[ddd^^^NNN@@@;;;DDD\\\~~~,,,,,,,,,------------............/////////000000///111222111///.........111111111111222222222222444444444444444555555555555555666777888999::::::::::::;;;<<<==================>>>???@@@AAAAAABBB???AAADDDEEEEEECCCAAA???AAA???======>>>?????????<<<<<<;;;:::999888888777777666444222111111111111000000000///////////////000///...---,,,------...,,,,,,,,,+++++++++******************************************************************)))))))))((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***+++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********+++,,,,,,+++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))************************,,,,,,+++++++++*********,,,+++++++++++++++++++++---------------------------------------...//////000000000000////////////111111222222222222222222222222222111222222333444333333333444555666777888999999::::::;;;<<<<<<<<<===>>>@@@BBBBBBAAA@@@???BBBBBBCCCDDDDDDEEEFFFFFFKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGEEEDDDDDDDDDDDDAAA??????>>>===;;;:::999888888777666555555444444555555111111222333333333333333111111111000000000/////////...---------...000111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,---------------------------.........,,,,,,------------------...------------...//////---...///000000000000000000000000000000000000000111222333444444555555444555555555666888;;;>>>@@@FFFOOO[[[bbbZZZJJJ???===FFF]]]}}},,,,,,,,,,,,---------------------.........//////,,,...//////---------...111111111111222222333333555555666666666555333222444555666888999999999999999999:::;;;<<<<<<<<<<<<:::;;;<<<>>>@@@BBBDDDDDD@@@AAABBBCCCCCCBBBAAA@@@AAA???===<<<===>>>===<<<;;;::::::999888777666555555555333222111111000111.........//////////////////...------,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))+++************)))))))))************************************************))))))******++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))************************,,,,,,+++*********+++++++++++++++***************))))))***++++++++++++***))))))))))))))))))))))))************************,,,++++++++++++*********++++++++++++++++++++++++---------------------------------------......///////////////000000000000000000111111222222222222222222222222222333444444333333333444555666888888::::::;;;;;;<<<======>>>===???@@@BBBCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIGGGGGGFFFFFFHHHHHHIIIIIIHHHGGGEEEDDDGGGEEEBBBAAABBBAAA@@@??????>>><<<;;;999999888888777777666555555555555555222222333444444444333333111111000000000000/////////...---------...000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,...------------...//////---...///000111111222222000000000000000000000000000111222333333444444444555777888888888:::>>>CCCIIIRRR^^^bbbWWWGGG>>>>>>FFF\\\{{{++++++,,,,,,,,,---------,,,,,,,,,---------......,,,...000000//////000111000111111222222333333333444555666777777555333222333444777999::::::999888888888999:::;;;;;;;;;;;;:::;;;<<<>>>@@@BBBDDDDDD@@@@@@AAAAAAAAAAAAAAAAAAAAA???===<<<===<<<;;;999999888888777666555444444444333333222111000000000---------....../////////...---------------------++++++++++++++++++++++++------------------------*********************************)))))))))))))))************************************))))))))))))************************************************))))))************)))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************))))))))))))))))))))))))************************,,,,,,+++***))))))******************************))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++******************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///////////////000000000000000000000000111222222333333222222222222333444444333444444444555777888999:::;;;;;;<<<===>>>??????>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMOOOOOONNNMMMMMMLLLLLLLLLJJJJJJJJJJJJIIIGGGEEEDDDEEEBBB@@@??????@@@@@@@@@???>>>===;;;::::::999999777777666555555555555666222333333444444444333333111000000000////////////......---,,,---...///000------,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,...------------...//////---...///111222222333333////////////////////////000000222333444444444444444777:::999666777===CCCMMMWWWdddfffXXXFFF===>>>CCCZZZ{{{+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------///000111000000111222000111111222333333444444222333555777777666555333333444777999::::::999888777888999:::;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBB@@@@@@@@@@@@AAAAAABBBBBB@@@???=========<<<:::888777777666555444333333222222222222111111000//////,,,,,,------......//////,,,,,,------------------++++++++++++++++++++++++------------------------************************))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))*********))))))((('''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************))))))))))))))))))))))))************************,,,++++++***))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++************************+++++++++*********)))))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000000000111111111000000111222333333333333222222333333444555444444444555666777888999::::::;;;<<<===>>>???@@@??????AAACCCDDDFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNOOOPPPPPPQQQQQQQQQLLLLLLLLLLLLJJJHHHFFFEEEAAA???======???@@@AAAAAA??????===<<<;;;;;;;;;;;;777777666555555555555555333333333444444333222222000000000////////////......------,,,,,,...///000,,,,,,+++++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,...------------...//////---...///111222222333333////////////////////////000111222333555555666666222555888777444555;;;AAANNNYYYfffhhhZZZFFF======???XXXzzz++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,...///000///...///000000111111222333444555555111222444555555555444444444555666888999999999999888888999:::;;;;;;;;;;;;>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCC@@@???=========<<<:::888777666666555444333222222111111111111111000///...,,,,,,,,,---------------+++,,,,,,------------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++(((((()))))))))))))))***************************************************))))))******))))))((((((&&&''')))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))************************++++++***)))))))))*********************+++++++++))))))***++++++++++++***************************************************+++************)))))))))((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000000111111444333222111111222333444333333333333333444444555444444444555666777999999999:::;;;<<<===??????@@@@@@@@@AAABBBDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJKKKLLLNNNOOOPPPPPPPPPLLLLLLMMMLLLKKKIIIGGGFFF@@@???===>>>???AAA@@@???>>>>>>===<<<;;;::::::;;;666666555444444444444444222222333333333222111111000000////////////.........---,,,,,,,,,---//////+++++++++++++++,,,,,,---***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,...------------...//////---...///000111111222222000000000000000000000000000000222444555666666666222444555444333555999===IIIRRR]]]```UUUDDD<<<<<<===VVVzzz***++++++++++++,,,,,,,,,------------............,,,...000000.........///000111111222333444555666333333333333333222222222555555666777888999::::::888999:::;;;<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBCCCCCCDDDDDDCCC???>>>>>>>>>???>>>;;;999777666555444333222222111///000111111111000///...---------,,,,,,,,,,,,,,,***+++,,,---...------,,,******+++++++++,,,,,,,,,************************************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''%%%&&&(((***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))******+++))))))*********+++++++++))))))***++++++++++++***************************************************************))))))))))))''')))+++---------,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---............///000111111111777555333222111222333333444333333333333444555555444444555555666888999:::888999:::;;;===>>>???@@@@@@AAAAAABBBCCCDDDFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLIIIJJJKKKMMMNNNNNNNNNMMMKKKKKKLLLLLLKKKIIIGGGFFFAAA@@@??????@@@@@@>>><<<<<<<<<;;;:::999999999999555555444333333333333333111222222222111111000///000000/////////.........------,,,,,,,,,---...///++++++******+++,,,,,,---******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,---------------------------.........,,,,,,------------------...------------...//////---...///000000000000000000000000000000000000000...///111222444555555555444333333333444666999;;;???DDDLLLPPPJJJ???:::<<<>>>VVVxxx******+++++++++,,,,,,,,,---------.........//////...000111111000//////000000111111222444555666666666555333222111000000000666666666666777999:::;;;999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBB???AAABBBDDDEEEEEEDDDDDD???>>>>>>?????????<<<:::777666666555444333222111//////000111111000///...---------,,,,,,+++++++++)))***,,,---...------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''$$$&&&(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((()))***++++++))))))******++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))''')))+++---...---,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---......///000111111222999777555333111222333333444333333333333444555555555555555555666888999:::888888:::;;;<<<>>>??????AAAAAAAAAAAABBBDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIJJJKKKLLLMMMNNNJJJKKKLLLNNNNNNMMMLLLLLLIIIJJJJJJKKKJJJIIIGGGFFFDDDCCCAAAAAAAAA???;;;888::::::999888777777777777444444333222222222222333111111111111111000///...000/////////............------,,,+++,,,---...///+++*********+++,,,,,,---******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,------------......---------....../////////,,,,,,,,,------............------------...//////......///////////////...000000000000000000000000---...///111333444444444555333222222555888999:::666999>>>CCCAAA;;;999<<<@@@WWWvvv+++,,,---------,,,+++***..............................//////000000111111222111000000333777<<>>>>>===>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEAAA@@@???>>>===<<<;;;:::888777666444222111111111555444333222111///......,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,++++++*********+++++++++************)))------+++)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++*********************))))))))))))******)))************+++++++++---,,,,,,++++++,,,,,,---************************,,,+++)))***+++---,,,,,,************************++++++************++++++***,,,------++++++,,,...++++++,,,,,,---...//////000000000000111111111111888666444222000/////////333333222111222333444555666555555555555666666777888888999;;;<<<>>>???@@@DDDCCCBBBBBBDDDEEEEEEDDDJJJJJJJJJJJJJJJJJJJJJIIILLLJJJIIIGGGFFFFFFFFFGGGFFFGGGJJJLLLNNNOOOOOOOOOLLLKKKKKKLLLMMMMMMLLLJJJHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCBBB@@@>>>===;;;;;;999999999888888888777777333333333333333333333333333222111111000000111111111111111111111000//////------------------------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++***++++++,,,,,,------...***++++++,,,,,,++++++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------...,,,***+++---...,,,***+++,,,,,,------,,,,,,+++..................------........................////////////000000000000...///111222111000...------...///000222444555666222222333333444555666666999:::;;;<<<============AAATTTsss,,,---...//////...---,,,------------------------.../////////000000000111000000//////222555888;;;444333222111111222333444555555555666666777777777;;;999888999<<<>>>>>>===============>>>???AAAAAABBBBBBCCCCCCCCCCCCDDDDDD??????>>>===;;;:::999999888777555444222111111111222222111000///...------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++***************+++,,,,,,,,,+++++++++******++++++++++++************---,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))******************************))))))))))))******)))************++++++++++++++++++******+++++++++************************+++***))))))+++,,,,,,+++************************++++++************++++++***+++---,,,++++++,,,...++++++,,,,,,---....../////////000000000111111111444333222111111111111222333333222222222333444555666555555555555666777777888888999:::<<<===>>>>>>AAA@@@???@@@CCCEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIGGGFFFEEEFFFHHHJJJKKKLLLLLLLLLKKKJJJJJJJJJLLLLLLJJJIIIFFFFFFGGGGGGFFFEEECCCBBBCCCCCCAAA@@@>>><<<;;;:::999999888888888777777777333333333333333333333333333222111111000000111111000000000000000///...---------------------------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------...,,,***+++---...,,,***,,,,,,------------,,,,,,.................................................../////////000000000000//////111111111000...---......///000222333444444333333444444555666666777555666888:::;;;<<<======AAATTTsss---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000......//////111222444555444444333333333333444444555555666666777888999999;;;:::999:::===>>>???>>><<<<<<<<<===>>>@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAA>>>===<<<;;;:::888777777777666555333222111111000//////......------------,,,,,,,,,+++++++++******************************************************+++***************++++++,,,,,,,,,++++++++++++***,,,+++++++++************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))))))))))))))))))))******))))))))))))******)))************+++++++++******))))))))))))*********************************)))'''(((***++++++***************************++++++************++++++***+++,,,,,,++++++,,,...+++,,,,,,------.........//////000000000000111111111111000111111222444444333333222222222333444555555555555555555666777777999999::::::;;;<<<<<<===>>>======???BBBDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMOOOOOOLLLHHHEEEEEEEEEGGGHHHHHHHHHHHHHHHIIIHHHHHHIIIJJJJJJIIIGGGDDDEEEEEEEEEEEECCCBBBAAABBBBBB@@@???===<<<;;;:::888888888777777777666666333333333333333333333333222222111000000000000111....../////////...------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++------,,,+++------............------....................................................../////////000000000///000111111111000...---//////000000111222222333333444444555555666666777111222444777999:::;;;<<<@@@TTTrrr---...///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000......///000111111111111444444444444444444555555444555666777888999:::;;;<<<;;;;;;;;;===>>>??????<<<<<<===>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@??????======<<<;;;999888777666666555444222111111000000------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))*********)))******+++,,,++++++++++++++++++++++++,,,,,,+++++++++******************))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))(((((((((((())))))))))))******))))))))))))******))))))*********+++++++++*********))))))*********************************)))((('''''')))******)))************************++++++************++++++)))+++,,,,,,++++++,,,---,,,,,,,,,---------......////////////000000000111///000000111222333333444222222222333333333444444555555444555555666777888::::::;;;;;;<<<<<<<<<===???>>>===???BBBDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGIIILLLNNNNNNLLLIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHGGGEEECCCDDDDDDDDDDDDBBBAAA@@@AAA@@@???>>><<<;;;:::999777777777666666666555555222222222222222222222222222222111000000000000000....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---..................------------................................................/////////000000///000000111000///......000000000000111111111111333333333444444555555555000111333555777888999:::???SSSppp+++,,,---...///...------------------------------000000000000//////////////////111111222111111000333333333444444555555555444555666777888999:::;;;<<<<<<<<<<<<<<<===>>>???>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@???>>>======>>>===<<<;;;999888777777555444333222111000000000------............//////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******************++++++,,,************************************************))))))************))))))************************))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))******)))))))))''''''(((((())))))))))))******))))))))))))******))))))*********+++++++++++++++************++++++************************)))(((&&&'''(((***))))))************************++++++************++++++)))***,,,+++******+++---,,,,,,,,,---------------...////////////000000000000111111111111111111111222222333333333444444444444444444555555666888888;;;;;;<<<<<<=========>>>AAA@@@???@@@BBBCCCCCCBBBEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGEEEDDDCCCDDDDDDDDDDDDBBBAAA@@@??????>>>===;;;:::999999666666666555555555444444222222222222222222222222222111000000//////000000...//////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---..................------------.........//////....................................////////////000000000000000//////...000000000000000000000000111222222222222222333333222333444666777777777777???SSSooo)))***+++------------,,,........................000000000000////////////000000111222222222111111111222333444444555444444555555666666777888999999;;;<<<===<<<;;;;;;===???>>>>>>>>>>>>???@@@AAABBB@@@@@@??????>>>===<<<<<<======<<<:::999888777666444333222111000000000000......//////////////////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,************************************************)))******++++++******)))************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))******))))))((('''(((((())))))******+++******))))))))))))******)))************++++++++++++++++++******+++++++++************************)))(((&&&''')))******)))************************++++++************++++++)))***++++++******+++---------------------------......////////////000000111111111222111111000///111222333444444444333333444444444555555777888999::::::;;;;;;<<<===>>>>>>BBBAAA???@@@AAABBBBBBAAADDDDDDEEEEEEFFFGGGGGGGGGHHHGGGFFFFFFFFFHHHJJJKKKHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFEEECCCBBBCCCCCCCCCCCCAAA@@@???>>>>>>===<<<;;;:::999888555555555444444444333333222222222222222222222222111111000////////////000......///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,------++++++,,,---------............------,,,,,,------.../////////........................------........./////////000000000000//////////////////000000000000000000111111111111111111111111333444555666666666666666>>>SSSmmm((()))+++,,,---------,,,------------------------111000000000/////////...//////000000000111111222000111222333444444444333555555555666666777777777:::;;;<<<<<<::::::<<<>>>>>>>>>============>>>>>>???>>>>>>======<<<<<<<<<;;;;;;:::999777666555555333222111000000///000000////////////............,,,,,,,,,+++++++++******************************************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++*********++++++************************************************)))******++++++******)))************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((())))))***++++++,,,******))))))))))))******)))************+++++++++******))))))))))))*********************************((('''((()))*********************************++++++************++++++(((***++++++******+++,,,------------------------........./////////000000///000111222222111000///111222333444444444333333444444444444666777888999777777888999;;;<<<======???>>>===>>>@@@BBBBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFHHHJJJKKKGGGGGGEEEDDDDDDEEEEEEFFFEEEDDDDDDEEEFFFFFFEEECCC@@@AAABBBBBBAAA@@@>>>=========<<<;;;:::999888888444444444444333333333333111111111111111111111111111111000///////////////,,,---...////////////...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------***,,,...---+++***,,,...,,,,,,------------,,,,,,,,,,,,------...//////000........................---------.........//////111000000///////////////.../////////000000111111111111111111111111111111000111333444555666777777===SSSlll}}})))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,111111000000/////////...//////...//////000111222///000111333444444333333555555555555666666666666999;;;<<<;;;999999;;;>>>======<<<;;;;;;;;;;;;;;;===============<<<<<<<<<:::999999777666555444333222222111000//////000000//////.........---------,,,,,,,,,+++++++++******************************************************))))))))))))***+++,,,---*********++++++,,,,,,,,,---------,,,,,,,,,++++++---,,,++++++******++++++******************************************************++++++++++++******************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((())))))***+++,,,,,,,,,******))))))))))))******)))************+++++++++))))))(((((((((((())))))***************************)))((((((***++++++***************************++++++************++++++(((***++++++******+++,,,------------------------............/////////000...///000111222222111111111222333444555444333333333333444444666777888999444555666777999:::<<<<<<<<<;;;;;;<<>><<<;;;<<<<<<;;;;;;:::999888888444444444333333333222222111111111111111111111111111111000///////////////+++,,,------.........---++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------...------,,,,,,++++++***,,,------......------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------***,,,...---+++***,,,...+++,,,,,,------,,,,,,+++,,,,,,------...///000000........................---------.........//////111111000///////////////.........///000111111111333222222222222222222222---///111333555666777888===SSSlll|||++++++++++++++++++++++++,,,,,,,,,---------..................////////////......///000000000000000222333444444555555444444222333444555666666666666999999:::;;;;;;<<<<<<======<<<:::999999:::<<<===>>>===;;;:::999::::::;;;:::999777666444333333222333222000000111000///---.........------,,,,,,,,,------,,,,,,+++***))))))************************(((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,+++***+++,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,+++***))))))******************************))))))***++++++++++++***,,,,,,,,,---------..................////////////000000111222222222222111111222222333333444444555555555555555555666777777;;;;;;;;;<<<<<<<<<======BBB???===>>>AAADDDDDDCCCFFFFFFGGGGGGGGGFFFEEEEEECCCEEEGGGIIIJJJJJJJJJIIIFFFEEEEEEEEEDDDDDDCCCCCCDDDCCCBBBDDDEEEEEEDDDBBBBBBAAAAAA@@@???>>>======999999888888777555444333222222222111111111111000////////////000000000000.................................------,,,,,,,,,---------,,,,,,+++++++++---,,,+++******+++,,,---222111000///---+++******,,,---.........---,,,+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++---,,,************,,,---***++++++,,,,,,------...,,,---...///...---,,,+++---,,,,,,,,,,,,---......////////////////////////---------............///////////////////////////111000///...///111333444222222222222222222222222111222222222111333666888CCCRRRhhh|||++++++++++++++++++++++++,,,,,,,,,---------..................////////////...///000000111111000000222333444444555444444444222333444555666666666666888999999::::::;;;<<<<<<===<<<:::999999:::<<<======<<<;;;:::999999::::::999999777555444333222222333111000000000000///---......---------,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...---,,,+++++++++,,,,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******,,,++++++***))))))******************************))))))***+++++++++++++++,,,,,,,,,---------..................////////////000000111222222222222111111111222333333444444555555555555555555666777777::::::;;;;;;<<<=========CCC@@@>>>>>>AAABBBBBB@@@FFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFEEEDDDCCCCCCBBBDDDCCCBBBCCCEEEEEECCCBBB@@@@@@???>>>===<<<<<<;;;888888888777666555444333222222222111111111000000000000000///////////////..............................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,000000///...,,,+++******,,,------......---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---,,,,,,,,,,,,---..............................---------............///////////////////////////000000///...///111333444222222222222222222222222111222222222222333555888@@@PPPggg|||++++++++++++++++++++++++,,,,,,,,,---------......---............////////////000111111222222111111222222333444444444444444222333444555666666666666777777888888999::::::;;;<<<;;;:::999999:::;;;<<<===<<<;;;:::999999999999888888666444333222222222222111//////000000///---------------,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,++++++++++++,,,++++++++++++++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))******))))))))))))******,,,+++******)))*********************************)))******+++++++++++++++,,,,,,,,,---------..................///////////////000111111222222111111111111222222333444444444555555555555555666777777888999999;;;<<<===>>>???CCCBBB@@@???@@@AAAAAA@@@DDDEEEFFFHHHIIIIIIJJJJJJNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEECCCBBBBBBCCCCCCBBBCCCDDDDDDCCCAAA???>>>>>>===<<<;;;::::::777777777777666555333333222222111111111000000000111000000//////.........------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++......---,,,,,,++++++***,,,,,,---......------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,......---,,,,,,+++******......---,,,,,,,,,,,,------,,,,,,,,,,,,---..............................---------............///////////////////////////000////////////111222444222222222222222222222222000111222222222333555777===NNNfff|||***+++++++++++++++,,,,,,,,,,,,,,,---------......---------.........//////000000111222222222222222222222333444444444444333222333444555666666666666666666777777888999999999<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999888888777777666555333222222111111111000......///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))+++******))))))******+++++++++***************+++************************)))***++++++,,,,,,++++++,,,,,,,,,---------..................///////////////000000111111111111111111111111222333333444444555555555555555666777777666777888:::<<<>>>???@@@BBBBBBAAAAAABBBCCCCCCBBBDDDEEEFFFGGGHHHHHHHHHHHHOOOMMMKKKJJJIIIIIIIIIJJJKKKJJJIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBCCCCCCBBB@@@>>>>>>===<<<;;;:::999999666666666666555444333222111111111111000000000000111111000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,+++++++++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,+++,,,............,,,+++---------,,,,,,+++++++++///...---,,,+++,,,---------,,,,,,,,,,,,---..............................---------............///////////////////////////000/////////000111222333111111111111111111111111000111333333333333555777>>>OOOhhh*********++++++,,,,,,,,,,,,,,,,,,---------......------------............000000111222222222222222111222333333444444333333222333444555666666666666555555666777777888888999;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::888777666666555555444222111111111111000///---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************))))))*********+++++++++************************(((((())))))************************************************************++++++************+++++++++***************++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------..................//////////////////000111111111111000000000111222222333333444555555555555555666777777666666888:::<<<>>>???@@@@@@AAABBBDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGKKKJJJIIIHHHHHHHHHIIIJJJLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBAAABBBCCCBBBAAA???>>>>>>===<<<;;;::::::999555555666555555444333222111111111000000000//////111000000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,............,,,++++++++++++,,,,,,---------///...---,,,+++,,,---------,,,,,,,,,,,,---..............................---------............////////////////////////////////////000000111222222111111111111111111111111///111333333333333555666@@@RRRkkk*********++++++,,,,,,---,,,,,,,,,---------......,,,------------.........///000111111222222111111111111222333333333333333222333444555666666666666555555666777777888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888777555444444333222111111000000000///...------...///...,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,+++******)))***+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***************+++++++++)))************+++++++++************************((((((((()))******++++++++++++++++++++++++++++++************************++++++************++++++*********)))******+++,,,***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////...///000000111111000000000000111111222333333333555555555555555666777777666666888999;;;===>>>???>>>@@@CCCDDDEEEEEEGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCBBBAAAAAABBBBBB@@@>>>>>>>>>===<<<;;;:::999999444444555555444333333222111111000000000/////////000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---//////------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***+++,,,---------,,,,,,++++++,,,,,,------......,,,,,,------------,,,,,,******+++,,,,,,---............---,,,,,,,,,,,,------,,,,,,,,,,,,---......---------------------------------............////////////////////////////////////000111111222222111111111111111111111111///111333444444444555666@@@RRRlll)))******+++,,,,,,------,,,,,,,,,---------......,,,,,,---------............///000000111111000000111111222333333333333222222333444555666666666666555666666777888888999999:::;;;;;;;;;;;;;;;;;;:::::::::::::::888666444333333222111000000000000000...---,,,,,,.........,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,+++***)))(((***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++)))************+++++++++************************'''(((((()))******++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******))))))***++++++,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,---------..................////////////...//////000000000000000000000000111222222333333555555555555555666777777666777888999;;;<<<===>>>===@@@CCCDDDCCCCCCDDDFFFGGGGGGHHHHHHIIIHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAA???===<<<<<<;;;:::999888888777333444444444444333222222111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,+++++++++***,,,,,,++++++,,,---///000.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***+++,,,---------,,,,,,++++++,,,,,,---......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---,,,,,,,,,,,,---......---------------------------------............///////////////////////////...///000111111222222222111111111111111111111111...111333444444444444555<<>><<<;;;;;;:::999888777666666333333444444444333222222000000000000////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------......,,,++++++,,,............------,,,++++++***,,,,,,++++++,,,...///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***+++,,,---...---,,,,,,++++++,,,,,,---...//////---,,,************,,,---...------,,,,,,++++++***,,,---...///...---,,,+++---,,,,,,,,,,,,---......---------------------------------.........//////////////////////////////...///000111111222222111000000000000000000000000...111333555444444444555888KKKggg+++,,,,,,+++******+++---...------,,,,,,,,,------////////////////////////---...///111111222222222111111222222222333333333444444333444444555666777888888888888888888999999<<<;;;;;;;;;;;;::::::::::::999888666555333222111000000000000000///......---,,,,,,+++*********+++,,,++++++++++++++++++,,,******++++++++++++******************************++++++******))))))((((((***+++***)))((())),,,...++++++******)))((((((((()))))))))))))))))))))))),,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))+++++++++*********))))))******))))))******+++,,,$$$&&&***,,,---,,,***(((************************************************+++++++++*********)))))),,,,,,,,,++++++************+++,,,---...---,,,,,,,,,,,,,,,---------................../////////000000111111111111222222222000111111222222333444444333444555555666555555555777777888999:::;;;;;;<<<<<<>>>??????>>>>>>???AAA@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@AAABBBBBBAAA@@@?????????>>><<<:::777777666555555555555555444444444333222111//////////////////............//////...------------...------------------------******+++,,,,,,---......++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///000111222111000...,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,---------......------------------------//////.........---------......------------......000000111222222222222111111111000000/////////...333444444444333333555666===IIIaaa|||+++,,,,,,+++******+++---------,,,,,,,,,,,,,,,------------...///000000111...///000111111111111111111111222222222333333333444333333444444555666777888888888888999999999999<<<<<<<<<;;;;;;;;;::::::::::::888777555333222111000000000000000///......---,,,++++++******++++++++++++************++++++******++++++++++++***************************************)))))))))))))))---,,,+++)))&&&&&&'''))))))))))))))))))*********************************,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))+++++++++*********))))))******))))))******+++,,,&&&'''***,,,,,,+++***)))************************************************+++++++++*********)))))),,,,,,,,,++++++***************,,,------,,,,,,+++,,,,,,,,,------------...............////////////000000111111111222222222000111111222222333444444444555555666777666666666777888999:::;;;<<<<<<======???@@@???>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCBBBDDDCCCBBBAAABBBCCCEEEFFFCCCCCCAAA@@@@@@@@@AAABBB@@@???======>>>===;;;999777666666555555555555555444444444333222111//////////////////............//////...---------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000111111///---,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------//////.........---------......------------......000000111222222222222111111111000000000/////////333444444444333333555666<<>>???@@@???>>>===>>>?????????@@@@@@AAA@@@@@@???AAA???>>>===>>>@@@CCCEEEBBBBBBAAA@@@@@@@@@@@@AAA>>>===<<<<<<<<<;;;999777666666555444444444444555444444333333222111//////////////////............///......---------------------------------------------,,,,,,+++***))))))++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......///000000///---,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------...............---------......------------......000000111222222222222111111111111000000000000000333444444444333333555666<<>>???>>><<<<<<<<<>>>>>>>>>?????????>>>>>>=========<<<===>>>@@@BBBCCCAAAAAA@@@@@@????????????>>><<<;;;;;;<<<;;;999777666555444444333333444444333333333222222111//////////////////............///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............---,,,++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------..............................------------......000000111222222222222111111111111111111111111111333444444444333333555666<<>>>>>?????????>>>======;;;<<<>>>@@@AAABBBAAAAAA???????????????>>>>>>>>>>>>===;;;;;;<<<;;;999777555555444333333333333333222222222222111000000///////////////..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,---------......---------------------------...........................------------......000000111222222222222111111111111222222222222222333444444444333333555666===GGG\\\vvv+++,,,,,,+++******+++---------------...///000111//////////////////............///000000/////////111111222222222333333333222222222222333444555666666666777888999::::::;;;::::::::::::999999999999777777666555444333222111...////////////...------++++++******++++++,,,,,,*********))))))***************++++++++++++******************************))))))))))))************,,,------,,,)))(((((()))++++++******)))(((((('''))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))***************+++++++++******))))))******+++,,,++++++*********++++++,,,***************************************************************+++++++++)))))))))***************+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------........./////////000000000111111000111111222222333444444222222333444444444444333555555666777888999:::::::::;;;<<<<<<;;;;;;<<<>>>>>>>>>??????@@@??????>>>;;;===@@@CCCDDDCCCAAA@@@>>>>>>??????>>>>>>===<<<===<<<;;;;;;;;;:::888666444444333222222222222333111111222222111000000///////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++...------,,,,,,------...,,,,,,,,,---------......---------------------------------.....................------------......000000111222222222222111222222222222222333333333333444444444333333555666<<>>???@@@AAAAAAAAAAAAAAA>>>???AAABBBBBBBBBAAA@@@======>>>>>>>>>===<<<;;;<<<;;;999999:::999777555444333333222222222222222111111111111111000000///////////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++///......------,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************+++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++------,,,+++***...------,,,,,,------...,,,,,,,,,---------......---------------------------------.........//////......------------......000000111222222222222111222222222333333333444444333444444444333333555666:::EEE[[[vvv+++,,,,,,+++******+++---************+++,,,---...+++,,,---...///111222222,,,,,,...///000000000000111111222222222333333333222222222222333444555555333444555666777888999999888888888777777777777666444444333333222111000000......//////......---,,,+++*********+++,,,,,,---,,,,,,++++++++++++,,,,,,******++++++++++++******************************++++++******))))))((((((&&&(((******)))((()))***((((((((()))******++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))******++++++++++++*********)))***++++++,,,((()))***+++,,,---------************************************************))))))******++++++++++++(((((())))))*********+++---,,,+++++++++,,,---...******+++++++++,,,,,,,,,)))***+++,,,...///000000////////////000000000000000111111222333333444444333444555555666666555555777777888999:::;;;;;;<<<:::<<<>>>?????????AAACCC>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@@@@@@@@@@AAAAAA<<<===>>>>>>>>>===;;;::::::999888888888777555333444333222222111111222222000111111111111000000///000/////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++222111000///---,,,+++***++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******))))))***+++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++------,,,+++***...------,,,,,,------...,,,,,,,,,---------......---------------------------------.........//////.........------.........000000111222222222222111222222222333333444444444333444444444333333555666888DDD[[[www++++++******++++++,,,---///...---,,,,,,,,,,,,,,,,,,---///000000///...,,,...++++++///000///000444///000000111111222333333444444444444444444444444555555555666666666666777666555555444444444555555333333222222111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))***+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++******************************+++++++++,,,,,,,,,******))))))******+++,,,)))))))))((()))******+++,,,+++******))))))******++++++************++++++))))))))))))))))))))))))))))))))))))************+++++++++*********))))))++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,---------------------............///111111111111000000000000111111222222222333333333222222333444444555555666555333555;;;<<<777555888:::<<<<<<<<<<<<<<<>>>@@@>>>???AAABBBCCCBBBBBBAAABBB@@@@@@@@@AAAAAA???==================<<<;;;;;;===<<<;;;:::888777666555777666444222111111111111111111111000000///...---111000///...---...//////++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++******)))++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,---///000111000///---000000...------...//////333000...///222444333111666222...///222444111...000111222333222333555777===DDDWWWttt++++++******++++++,,,---......---,,,,,,,,,,,,,,,///...---------...///000888666666666333......222000000111111222333333333444444444444444444444444333333333333444444444444666555555444444444444444333333222111111000//////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++******************)))))))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************)))))))))*********++++++******))))))******+++,,,******))))))******+++,,,,,,+++******))))))******++++++************++++++************************))))))))))))************+++++++++*********))))))++++++++++++++++++++++++------,,,++++++******)))******+++,,,---------------------............///000000000000000000000000111111222222222333333333222333333444444555555666777777<<>>======>>>>>>======<<<;;;<<<<<<;;;999888777666555666555444222111111111222000111111000000///...---000000...------------...,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++***************)))))))))+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++******)))++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,---------......------..................,,,---///000000000......//////...---......///000222000...///222333333111666222///000333444222///000111222333222333555777>>>EEEWWWrrr+++************+++,,,,,,...------,,,,,,,,,,,,,,,///...------///444888<<>>>>>===>>>@@@BBBAAAAAAAAAAAA@@@???>>>===@@@??????@@@BBBBBB@@@???===>>>>>>>>>>>>===<<<<<<;;;;;;:::999777666555555444444333222111111222222000000000000///...------000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++)))******+++++++++************++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,++++++++++++,,,,,,,,,---------.........///000000000///...---,,,---...///000///............---......///000111000///...///111333333222666333111222444555333000000111222333222333555777???EEEWWWppp***************++++++,,,------,,,,,,+++,,,,,,---------...111777>>>DDDHHHEEEIIINNNMMMBBB444///222111111111222333333444444444444444444444444444444444444555555555666666666555555444333222222222222111111000000000/////////---------,,,,,,,,,++++++************************************++++++++++++)))***+++,,,,,,+++))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((())))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************((((((((()))))))))************))))))******+++,,,,,,++++++++++++,,,------,,,+++******))))))******++++++************++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))***+++,,,,,,------***+++,,,---............---------............//////////////////000000000111111222222222333333333333333444444555666666666444777>>>DDDFFFBBB>>><<<===>>>??????>>>???AAACCCAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@BBBBBBAAA???===>>>>>>>>>>>>===<<<<<<:::999999888666555555444222222222111111111111111000000000000///...---,,,///...---,,,++++++******,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******************************+++,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++************+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,---------.........///000111000...,,,+++,,,---.../////////......---------...///000111111............000111222333666444333333555555333111000111222333222333555777>>>EEEVVVooo******))))))******+++,,,,,,,,,+++++++++,,,,,,---+++---111666<<>><<<:::===???????????????AAACCCAAAAAAAAABBBCCCDDDEEEEEE@@@??????@@@BBBBBB@@@???===============<<<;;;;;;888888777666555555444444111111111111111111000000000000000//////...---,,,---------,,,,,,+++***))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,---///000///---+++***,,,------...............,,,------...///000000111---.........///000111222555444444555555555333222000111222333222333555777<<>>??????>>>???AAACCCAAAAAABBBBBBDDDFFFGGGHHHAAA@@@@@@@@@AAAAAA???===;;;<<<<<<<<<<<<;;;::::::777777666555555444333333111111111111111000///...////////////...---,,,,,,,,,,,,---------,,,+++***++++++,,,,,,------......++++++,,,,,,,,,,,,------************++++++++++++************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++******++++++,,,---------++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,---------......,,,---.........---,,,+++---------------.........,,,---...///000000000///---...///...------///111333444555555555444333222000111222333222333555777;;;CCCUUUmmm)))))))))))))))***++++++++++++******+++,,,,,,------///111222222111000...+++,,,000444333///...000...//////000000111222222111111111111111111111111111111222222222333333333555444333111000000//////........................,,,,,,,,,++++++++++++***************************((((((((()))***+++++++++******))))))***++++++,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++*********)))))))))))))))((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************((((((((()))))))))************))))))******+++,,,+++++++++++++++,,,,,,---,,,+++******))))))******++++++************++++++*********************************+++++++++,,,,,,))))))*********+++++++++************************+++++++++++++++++++++++++++,,,---...////////////---------............///000000000111222333333333111111222222222333333333444444555555666666777777555999:::777888<<<<<<999===>>>???>>>>>>>>>@@@BBBBBBBBBBBBBBBCCCDDDFFFGGGCCCBBBAAAAAAAAA@@@>>><<<::::::;;;;;;::::::999888666666555555444333333333111111222111000///---,,,////////////...---,,,,,,++++++---......------,,,******++++++,,,---------+++++++++,,,,,,---------***************)))))))))************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++(((((()))++++++,,,,,,+++******++++++,,,------...++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,------++++++,,,---************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------,,,,,,,,,---------......------------............---,,,,,,,,,------......---...///000000///.........///000///,,,,,,---000222333555666555333222111000111222333222333555777;;;CCCUUUmmm)))))))))))))))******++++++*********+++,,,,,,------...////////////...---000---,,,...///...000444.........///000000111111000000000000000000000000333333444444444555555555555444333111000/////////---.....................,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((()))***++++++++++++***)))))))))***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++***)))))))))((((((((()))******++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************''''''''''''((((((((()))*********)))***++++++,,,++++++******++++++,,,---,,,++++++***)))*********++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))'''((()))***,,,---...///+++,,,---...////////////---------.........//////000000111222333333444444111111222222222333333333444444555555666777777777555999;;;888888<<<<<<777<<<===>>>>>>===>>>@@@BBBDDDCCCBBBAAAAAABBBDDDEEEDDDCCCAAAAAAAAA@@@===;;;999::::::::::::999888888555555555444444333333333111222222222000...,,,+++////////////...---,,,+++***+++---...//////...---))))))***++++++,,,------+++++++++,,,,,,------------,,,,,,++++++*********))))))))))))))))))))))))((()))***+++,,,---------++++++++++++++++++++++++(((((()))++++++,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---************************++++++,,,,,,,,,---------......---,,,++++++++++++,,,,,,,,,---------.....................///000111---,,,,,,,,,,,,---............///000000///...---...000111///,,,***,,,///111333555666444222111111000111333333222333555777;;;CCCUUUlll)))))))))))))))******+++******+++++++++,,,,,,,,,//////.........------------------...............///000111222222222222222111111222222222333333333111222333333444444333333333333222111000///......------,,,,,,,,,,,,++++++......---,,,,,,+++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++***((('''&&&,,,)))&&&&&&(((******((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************)))))))))))))))******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))---,,,,,,+++*********+++((()))***+++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++******************............////////////---------............///000000000000111111111111111111222222222333333333444444555555555555555555888999999:::;;;;;;;;;;;;<<<<<<===??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>AAAAAAAAAAAA@@@???>>>>>>???;;;888999<<<>>>:::777555000///333555111000333111111111111000000000000000////////////.........///...---,,,+++*********))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************************)))************+++++++++)))***+++,,,------------++++++++++++++++++++++++************************+++------,,,***)))***+++***++++++,,,,,,++++++***,,,,,,,,,++++++*********)))************+++++++++------------------------........................---------............///---------...///000000111.........------,,,,,,,,,000///...,,,,,,---......////////////////////////444444444444444444444444000111222222111222444666;;;BBBRRRhhh~~~)))))))))))))))******+++***++++++++++++,,,,,,,,,......------,,,,,,,,,,,,---------............///000000111222222222222222111111111222222222333333222222333444444444444444333222111000///...------------,,,,,,,,,+++++++++---,,,,,,+++******))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******+++******)))((('''+++)))&&&&&&(((***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************)))))))))))))))******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))---,,,++++++******++++++))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,+++++++++*********************************------------............---------............/////////000000000111111111111111111222222222333333333444444444555555666666888888999:::;;;;;;;;;;;;<<<<<<===>>>????????????@@@@@@@@@@@@@@@???>>>>>>@@@@@@AAAAAA@@@???>>>>>>???;;;888999;;;<<<999666666111000333444111///111111111111000000000///////////////.........------...------,,,++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************************)))************+++++++++)))***+++,,,------------++++++++++++++++++++++++************************+++,,,---,,,*********,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++------------------------------------............,,,,,,,,,---.../////////......---------,,,,,,,,,......---------......///////////////////////////222222222222222222222222000111222222111222444666;;;BBBRRRhhh}}})))))))))))))))******+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++------........./////////000000111222222222222111111111111222222222222333333333444555555555555444111111000///...------,,,,,,,,,,,,,,,+++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))***)))''''''((())))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************)))))))))))))))******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++***************,,,,,,++++++******++++++))))))***++++++++++++***))))))***+++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,,,,++++++++++++*********************************+++,,,,,,,,,---------------------............/////////000000000000111111111111111222222222222333222222333444555666666777888888999999:::;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>?????????>>>======??????@@@@@@@@@???>>>>>>>>>;;;888888::::::777444666222111333444222111222111111000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************)))************+++++++++)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++---***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,---............------------,,,,,,,,,,,,,,,---...////////////////////////////////////000000000000000000000000000111222222111222444666;;;BBBQQQfffzzz)))))))))))))))******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------......//////000000000111111222222222111111111111111111222222222222333444555555666666555555000//////...------,,,,,,,,,,,,,,,++++++++++++***++++++*********)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************************)))))))))))))))******+++******))))))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************,,,,,,++++++***++++++,,,)))******+++++++++******(((((()))***************))))))))))))))))))))))))************++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,---------------------............///////////////000000000111111111111111222222222222111111222333555666777777777777888888999:::;;;<<<;;;<<<======>>>>>>>>>===<<<======>>>======<<<<<<===>>>>>>??????>>>>>>======:::888777777777444222444222222444666666555555111000000000////////////---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++******+++,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........------------------------)))+++---///000000000///////////////////////////////////////////////////000111222222111222444666:::AAAQQQeeewww)))))))))))))))******+++++++++,,,,,,,,,---------------------............------......///000000111111111222222222111111000000000111111111222222222333444555555666666555555//////......------,,,,,,,,,,,,+++++++++*********+++++++++++++++*********(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))******+++******(((((()))))))))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************,,,++++++***++++++,,,,,,******+++++++++******)))(((((()))************)))************************))))))*********++++++++++++++++++*********))))))))))))*********+++++++++,,,------------.........---------............///...////////////000000000000000111111111222222222111111222333444555666777777777777777999:::<<<===;;;;;;<<<============<<<;;;<<<<<<=========<<<<<<======>>>>>>======<<<<<<:::999777666555444222111111222222444777::::::999000000000////////////...---,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++******++++++,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,------------................../////////------------------------)))***,,,///000000000000000000000000000000000000000000000000000000000000000111222222111222444666999AAAQQQddduuu)))))))))))))))******+++,,,,,,,,,,,,------------------...............///------...///000000111222111222222222222111000000000000000111111111111222333333444555555555555444//////.........---------++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))***************'''(((******)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************+++++++++++++++******++++++,,,,,,***++++++++++++***))))))(((((()))***************++++++++++++++++++++++++)))))))))************++++++************))))))))))))))))))***++++++,,,,,,------------............---------............///......////////////000000000000000111111111111222111111222333444555555666777666666777888:::<<<===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<=========<<<<<<============<<<;;;::::::777777666555333222111111///111222222555:::;;;888000000////////////......------,,,,,,,,,++++++++++++,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((************************)))************+++++++++******+++++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,,,,,,,------------////////////////////////,,,,,,,,,------------...***+++,,,...///000000000000000000000000000000000000000000000000000000000000111222222111222444666999AAAQQQdddttt)))))))))))))))******+++,,,,,,,,,------------...,,,,,,,,,------.........------...///000111222222222222222222222111000000000000000000111111111111222222333444444444444444/////////...............++++++++++++************************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))'''((()))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))&&&(((++++++)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++++++++******++++++,,,---+++++++++++++++***))))))((()))******++++++******++++++++++++++++++++++++))))))))))))************************))))))))))))((())))))***++++++,,,,,,+++,,,,,,,,,---------------------............///........./////////000000000000000000111111111111222222222333333444444444777666666666777:::<<<>>>;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<===============>>>>>>======;;;:::888777444555555444222111111111...111111///222777777333000000/////////.........------------,,,,,,,,,,,,,,,,,,.........,,,***)))*********++++++,,,,,,---------------------------++++++++++++++++++++++++++++++******************************************)))************+++++++++******++++++++++++******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------........................,,,,,,,,,---------......,,,,,,,,,---...///000111000000000000000000000000000000000000000000000000000111222222111222444666888AAAQQQcccsss)))))))))))))))******+++,,,,,,,,,---------......+++++++++,,,,,,---------------...///000111222222222222222222222111000///000000000000111111111111111222333333444444333333///////////////.........+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))''''''(((******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))%%%(((++++++)))'''((()))************************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++++++++++++++*********+++,,,,,,---+++++++++++++++***)))((())))))***+++++++++++++++************************))))))))))))************************))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---------.........//////............/////////000000000000000111111111111333333333333333333333333666666555666777:::<<<>>>;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>===???>>>>>><<<;;;999777666333333444333111111111222...111000---///444333...000/////////..................------------,,,,,,,,,---.........,,,)))((())))))***+++,,,,,,------------------------------++++++++++++++++++++++++)))))))))***++++++,,,,,,************************)))************+++++++++******+++++++++******)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***)))***++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------............---,,,,,,---...000111000000000000000000000000////////////////////////000111222222111222444666777@@@QQQcccsss)))))))))))))))******+++.........------.........++++++,,,,,,,,,,,,------------......///000000000222222111000000111222222000//////.........//////222222222222111111111000------..................************************))))))))))))))))))))))))************************+++*********))))))(((((((((((()))***************'''(((***,,,,,,***((('''))))))))))))))))))))))))++++++***************+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***************************)))((()))++++++)))(((+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------......///000000000111000000//////000111222111111000000000000000111111222222333444555666666444444666777888888888888======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<:::888555333222222222111111111000000////////////............000000//////.........---............---,,,+++***------------------------...---,,,,,,,,,,,,---...,,,---...//////---+++*********************************++++++++++++******,,,,,,,,,++++++*********++++++++++++******)))))))))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------.........---,,,,,,++++++,,,------......------.........------,,,,,,,,,........................------------------------000000//////.........---...............///000000222111111111000000//////222222333111000111333555:::AAAOOObbbsss)))))))))))))))******+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------......///000000000111111111111111111111111000//////.........//////222111111111000000000000---------------.........************************))))))))))))))))))))))))************************************)))))))))((((((((()))***************((()))***++++++***)))((())))))))))))))))))))))))++++++***************+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************,,,+++***+++------+++***+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------......//////000000111000/////////000111222111111000000000000111111333333444444444444444444444444666777888888999999<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888555333444444333333333222222222////////////............000/////////.........---............---,,,+++***---------------------------,,,++++++++++++,,,---,,,---...///...---+++*********************************++++++++++++******,,,,,,,,,+++++++++******++++++++++++*********)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------......------,,,++++++,,,------......------......---------,,,,,,,,,........................------------------------000/////////...........................///000000111111111111000000000///222222222111000111333555999???NNNbbbttt)))))))))))))))******++++++******************+++++++++,,,,,,,,,,,,------------......///000000000000000111222222111000000/////////......//////000000000000000////////////------------------------************************))))))))))))))))))))))))************************************))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))***))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************,,,+++***+++------+++***+++++++++***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---------...//////000000000////////////000111222111111000000000111111222555555444444444333333333444555666777888999999999;;;;;;;;;;;;::::::::::::999999::::::;;;;;;:::::::::;;;;;;:::999777555444444333333333333222222222////////////............/////////...........................---,,,++++++------------------------,,,++++++******++++++,,,,,,,,,---......---+++*********************************++++++++++++******,,,,,,,,,++++++++++++***++++++++++++************************+++++++++,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------......------,,,,,,+++,,,------......------...------------,,,,,,,,,........................------------------------////////////...........................///000000111111111111000000000000111222222111000111333666777>>>MMMaaattt)))))))))))))))******+++******))))))))))))******+++++++++,,,,,,,,,------------......///000000000...000111333333111000...//////////////////000111000////////////.........---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********************************)))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))*********)))******+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******)))))))))))))))***************++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***************************)))((()))++++++)))(((************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,---......//////000.../////////000000111111111111000000111111222222444444444444444444444444444555666888999:::::::::;;;;;;:::::::::999999999999999:::::::::::::::999:::::::::999888666555444111111111111000000000000////////////....................................---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---------,,,,,,+++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,------...------,,,,,,+++,,,------......------------------------------........................------------------------///////////////........................///000000111111111000000000000000111222222111000111444666777>>>LLL___qqq)))))))))))))))******+++++++++************+++++++++++++++,,,,,,,,,------------......///000000000...///111222222111///...///////////////000111111////////////.........---------,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))*********************))))))))))))******))))))))))))))))))))))))******))))))***++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******)))))))))))))))***************++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***************************)))((()))++++++)))(((************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,------.../////////---......///000111111111111111111111111222333333222222333333444555666666444555777888:::;;;;;;<<<;;;;;;:::::::::999999999:::::::::;;;;;;::::::999999999999888777666555444111111111000000000//////////////////............---------...............---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,******************************++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------...------,,,+++,,,------......------------------------------........................------------------------.........///////////////...............///000000000000000000000000111111000111222111111111444666999>>>KKK\\\mmm)))))))))))))))******+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------......///000000000//////000111111000//////////////////000111222222////////////............---,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++************++++++************************)))))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))***))))))))))))***++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************,,,+++***+++------+++******************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---......//////,,,---...///000111111111111111111111111222333444111222222333444555666777444555777999;;;<<<<<<===;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::888888777777666555555555333222222222222111111111////////////............---------------.........,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,******************************++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,------......---,,,++++++------,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------......------+++,,,------......------,,,,,,,,,------------...........................------------------------.........///////////////...............///000000000000000000111111111111000111111111111222444777;;;???KKK[[[kkk}}})))))))))))))))******+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------......///000000000000000000000000000000000////////////000111222333000000000/////////......,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))***+++,,,---++++++************++++++************************)))))))))))))))))))))))))))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))((((((((()))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************,,,+++***+++------+++***))))))*********+++++++++)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,------......///+++,,,...///000111111000111111111111222333444555333333333444444555555555555666777999;;;======>>><<<<<<<<<;;;;;;;;;;;;:::<<<=========<<<<<<;;;:::888777777666555555555555222222222222111111111111////////////............,,,,,,,,,------.........,,,,,,------...------,,,+++++++++++++++++++++++++++,,,------------,,,+++++++++***++++++,,,,,,---******************************++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,---......///---,,,++++++------,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,------......------+++,,,------......------,,,,,,,,,---------..............................------------------------............/////////000...............///000000///000000000111111111111000111111111111222555777;;;@@@KKKZZZjjj|||)))))))))))))))******+++++++++************++++++++++++,,,,,,,,,---------------......///000000000000000////////////000000////////////000111222333000000000000////////////,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***************''')))***,,,,,,***)))'''))))))))))))))))))))))))))))))))))))***+++,,,---++++++************++++++************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))((((((((((((((())))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***************************)))((()))++++++)))((())))))******++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------......///***,,,...///111111111000111111111111222333444555555555444444444333333333555666888:::<<<===>>>>>>======<<<<<<<<<;;;;;;;;;======>>>>>>===<<<;;;;;;888777666555555555555555000000000000////////////000/////////............,,,,,,,,,------.........,,,,,,------...---------++++++++++++++++++++++++***+++,,,------,,,+++***+++*********+++,,,,,,---******************************++++++++++++***************++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,---...//////---,,,++++++------,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,---.........---+++,,,------......------,,,,,,,,,------.................................---------------------------.........//////000000...............///000000//////000000111111111222///000111111111222555777<<<@@@KKK[[[kkk}}}******))))))))))))******)))************+++++++++)))+++---...------...///............////////////111111000000//////......000000000000000000000000000///...---,,,------...++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))*********)))(((''''''((()))***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))************************+++++++++************)))******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************+++******)))(((''''''&&&))))))))))))))))))))))))''''''(((((())))))************)))))))))))))))***************************))))))))))))))))))))))))++++++******++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++***************************************************)))(((''''''((()))***)))************+++++++++******+++++++++,,,,,,,,,......//////...---,,,,,,------......///000000000333111///111444555333111222222333333333333444444777666555666777999<<<>>>======<<<<<<;;;;;;;;;:::============;;;999777666555888999555444777555111222111///...---...000111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***+++,,,000+++((()))...000...+++(((***,,,---+++++++++---...---,,,++++++++++++,,,000///---,,,+++,,,,,,---,,,,,,,,,---...///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------............---------,,,,,,,,,........................,,,,,,,,,---------......///......------///000111......//////000000111111000111111111111222555777666<<>>>>>>>>======<<<<<<<<<============;;;999777666777666444222111222333444222111///...---...///000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++...---,,,,,,+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------...///000...+++)))+++***)))***---...---+++---------,,,,,,,,,++++++///...---,,,,,,,,,------++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------..................------,,,,,,------------------------,,,,,,---------.........///......---...///000111.../////////000000000111000111111111111222444777777<<>>>>>>>>>>>>>><<<======<<<;;;999777555777222333999888111///333111000///.........///000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((///444999:::777222...---000+++''')))...111...***,,,,,,---......---+++***------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------....../////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///............///000000////////////000000000000///000111111000111444777777===IIIXXXfffyyy+++******))))))******+++))))))*********+++++++++)))+++---...------...///............////////////000000000000////////////////////////////////////...---------------------++++++++++++++++++++++++))))))))))))))))))))))))******************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********))))))((()))))))))*********+++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************&&&&&&''')))***+++,,,---))))))))))))))))))))))))******++++++++++++++++++))))))******++++++******************************))))))))))))))))))))))))***************++++++,,,++++++******++++++,,,---************************************************************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---...............------------......///000000000111111000111222222222222222222222333333333444444555555555666777999;;;<<<>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;:::888666555444000888FFFEEE666---000111000///............///......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000777:::>>>???>>>:::777444333...++++++---///---***+++,,,...//////---,,,***,,,,,,,,,,,,---......///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------....../////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------......................../////////000////////////000000000000///000111000000111444666888===HHHWWWfffyyy++++++************++++++))))))*********+++++++++)))+++---...------...///............////////////////////////000000000000........................,,,,,,------------------++++++++++++++++++++++++************************))))))******++++++++++++))))))************))))))************************************************))))))))))))))))))))))))))))))************))))))************+++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************((()))))))))************((()))))))))******++++++))))))))))))))))))))))))************************((()))***+++,,,+++++++++************************))))))))))))))))))))))))******))))))******+++,,,++++++******++++++,,,---************************************************************************))))))************))))))))))))*********+++++++++******+++++++++,,,,,,,,,------...............---------......///000000000000000111111111111222222222222222333333333444444444444555666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999777555444444111999GGGFFF777...111000//////...............------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,///555:::>>>999777666888;;;<<<999555222222111///---++++++++++++,,,...//////...,,,++++++,,,,,,------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------........./////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///////////////000000000000///////////////000000000000111444666777<<>>333...***+++111444111...000222333222...,,,,,,---+++,,,...//////...------,,,,,,---.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------......---............/////////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---......///000/////////000000000000////////////...///000000///000333666777;;;FFFTTTcccvvv,,,++++++******++++++,,,)))************+++++++++)))+++---...------...///............////////////.../////////000000000111........................***+++,,,---...------,,,++++++++++++++++++++++++************************((()))***,,,------,,,,,,)))***++++++++++++***)))))))))*********+++++++++************************))))))))))))))))))))))))((()))***++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************************************)))))))))))))))))))))))),,,,,,+++++++++*********''')))+++,,,------,,,+++************************)))))))))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,---************************************************************************)))***++++++++++++***))))))************+++++++++******+++++++++,,,,,,,,,,,,------...//////......------......///000000000...000222111000///111333222222333333333333444444333333555666888999999:::999999999999::::::;;;;;;::::::::::::888666444333666555222111000000222333......//////......------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,...000111---***((((((***+++***)))---...000222333222000...------------.........///,,,---.........---,,,+++,,,,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------......,,,,,,------............------------------------............////////////------///000000000///...111000000000/////////......///000//////000333555666:::EEERRRaaauuu,,,++++++******++++++,,,)))************+++++++++)))+++---...------...///............/////////000.../////////000000111111........................)))***,,,---...------,,,++++++++++++++++++++++++************************((()))+++,,,------,,,,,,)))***+++,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))************))))))*********+++++++++))))))))))))))))))))))))---------,,,,,,+++++++++''')))+++---...---,,,+++************************)))))))))))))))))))))))))))))))))))))))******+++++++++******++++++,,,---))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,---.../////////...------......///000000000...000222111//////111333222222333333333444444444222333555777888999999999999999999::::::;;;;;;;;;:::::::::999888666444333111555555222111333222.........//////......---,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***))),,,---...,,,***(((((())),,,***,,,111777888333...---------------...///000------...///...---+++*********+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------......,,,,,,,,,---------........................................../////////000,,,---///000000000///...111111000000/////////......///000//////000333555555:::DDDQQQ```ttt)))************+++++++++++++++******************++++++,,,,,,,,,,,,------............////////////////////////////////////......//////......---,,,---------,,,,,,+++++++++,,,++++++******++++++,,,************************))))))***++++++++++++***************************************************+++,,,,,,------,,,,,,+++************************++++++************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++***************+++++++++******)))((((((((((((((((((((((((+++++++++*********))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******++++++++++++******)))))))))((())))))***+++******))))))******+++,,,...---,,,,,,++++++++++++)))))))))***+++++++++,,,++++++******************++++++******))))))((((((************************---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,+++******))))))******+++++++++************++++++***************************+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,------,,,---......//////......---------.........//////111111111111222333444555333333333444444444555555777666666666666888:::;;;999999;;;;;;;;;;;;999999888888777666555444333333222111111000000000000000////////////............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,------++++++++++++------******+++---111444888:::...///000...+++***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,+++,,,...///...---,,,---......///..................................................................---,,,,,,...000000///...---,,,---......////////////000000000000000000000000000000000000///000000000000111444666888<<>>GGGQQQaaa++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,------------...---------------...//////...............---------------------------------------......------,,,+++,,,,,,---------.................................///...---------.........//////000000111111222222...000333666777666444333...000222333333333111000...///000111111000///...//////////////////000000111000///......//////000.....................///...------------------...------------------------000//////.........//////000000000//////......---///000111000.........///+++++++++,,,,,,---------------------,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************+++*********)))))))))))))))************+++++++++++++++++++++************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........---......///////////////333555777666333111/////////000000111222222333333333333333333333444555555444333333222111000///...000000000/////////......------------------------.........---,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------..................---,,,+++***------------------------***++++++,,,---...//////---------,,,,,,+++++++++***************************,,,------++++++,,,...................................................,,,...---+++///555555111,,,---------------------,,,---......//////....../////////......------------,,,,,,,,,,,,---......---------...///000000///...---,,,,,,---...---,,,------...//////...---------------............///,,,,,,---------.........//////.........///000000555333000...------...///......------------......////////////000000000000000000////////////000000---...111222333555888;;;888888===FFFPPP```,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,---------------------------....../////////......------,,,,,,........................------......------,,,,,,,,,------------.................................//////............//////222222222333444555555555999>>>DDDDDD@@@;;;777555333555666888888777555444000111333444333111///---000000000000000000000000222111000///......///////////////......---------......------------......////////////////////////111000///.......................................///000000000...---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***************************************************************))))))))))))************+++++++++*********+++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........---......///////////////...000222333222000000111000000000111222222333333333333333333444444444444333333222111000//////...//////.........---------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,+++------------------------***++++++,,,---...//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,------++++++,,,...---------------------------------------------------...---+++///444666555------------------------,,,---......//////......///////////////.........---,,,,,,,,,,,,---......---....../////////....../////////---+++++++++,,,------...//////...---------------............///,,,------------.........//////...---------......222111000...------------///..................///---......///000111111222//////...//////000111222---...111222333555888;;;888888===EEENNN___~~~+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++,,,,,,,,,---------------,,,,,,------.../////////...------,,,++++++------............//////,,,------...------,,,,,,------------............------------............///000000000000000222333::::::999999999888888888???EEEKKKKKKEEE???======AAAAAACCCCCCCCCAAA???===<<<<<<<<<;;;:::999888777888888777666555444333222333333222111000/////////000000000000000///////////////............//////////////////////////////111000///......---......,,,---------------------+++---...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++*********))))))************************+++++++++,,,,,,,,,------------------............---......///////////////---///111111000000000111000000111111111222222222333333333333444333333333333222222111000/////////,,,,,,,,,+++++++++******------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------.....................---,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,++++++,,,...------------------------------------------------------++++++---222555666......------,,,,,,,,,---,,,---......///.........//////..................---,,,,,,,,,,,,---......000111222111///,,,++++++...111222111---***+++------..................------------............///------------............///...------,,,,,,,,,,,,////////////...---,,,,,,//////............//////......//////000000111111............///000222222000111222333222333555777888777<<>>>>>>>>>>>>>>======888>>>EEEGGGEEEEEEHHHLLLLLLMMMOOOQQQRRRQQQPPPOOOOOOMMMIIIGGGFFFGGGIIIJJJGGGFFFEEECCCAAA>>>;;;:::777777666555444333222111111111111111111111111111000//////......//////000000000000000000000000000000000///...............,,,,,,,,,,,,------------***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++))))))*********+++++++++******++++++,,,,,,,,,---))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))************************+++++++++,,,,,,,,,---------------.........//////---......//////////////////111222222000///000111111111111111111222222222222333333444444333222222222111111000000/////////,,,++++++++++++*********------------------------******+++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------............//////......------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,++++++,,,...------------------------------------------------,,,+++***+++,,,...222666///...---,,,,,,,,,,,,---,,,---......///.........---------------------------,,,,,,,,,,,,---......222444555444111///000111111444666444000,,,,,,---.........------.........---------............///---------........./////////...---,,,,,,,,,,,,,,,------...///......---,,,//////............////////////////////////000///............///000222222000111222333222333555777888888===FFFOOO___~~~))))))))))))))))))))))))***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,++++++++++++,,,,,,---.........,,,,,,------......------------........./////////------......///000000000---000333444333555999<<>>>>>>>>===;;;999777666333333333222222111111111000000////////////000000000000000000000000000000//////............//////------------------------+++---...---,,,,,,---///------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---------------,,,,,,,,,,,,*********************************************************+++++++++++++++)))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++************)))************************++++++,,,,,,,,,,,,------------........./////////---......///////////////111222333222000///000111111111111111111111111111222222333444444333111000111111000000000/////////......---------,,,,,,,,,------------------------******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------............/////////......---------------------------***++++++,,,---...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,///555000///---,,,++++++,,,---,,,---......//////......,,,,,,,,,------------------,,,,,,,,,,,,---......000222555555444555999===<<<;;;999555111...---...///...------------...///---------............///------........./////////......---,,,,,,,,,------------......///.........///..................///000000000000//////////////////...//////000111222---...111222333555888;;;999888>>>GGGQQQaaa))))))))))))))))))))))))***************++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++,,,------......------............////////////......//////000111111222111555:::;;;;;;===BBBGGGLLLMMMNNNOOOQQQRRRSSSTTTZZZZZZXXXWWWUUUTTTSSSSSSTTTVVVZZZ]]]___`````````ZZZWWWTTTQQQQQQSSSWWWYYYXXXXXXXXXWWWTTTQQQNNNLLLGGGGGGGGGFFFDDDAAA???>>><<<;;;999888666444222222111000000//////000000111////////////////////////......---......///000111//////......------,,,,,,***,,,------,,,,,,---...---------,,,,,,++++++++++++,,,,,,,,,------------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********+++,,,---......---------,,,,,,,,,*********************************************************++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++************)))************************++++++,,,,,,,,,,,,------............////////////---......///////////////000111111111//////111222111111111111111111111111111222444444444222111///000000000000////////////............------------------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------............////////////......------------------------***++++++,,,---...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,///...+++---444111///---+++++++++,,,---,,,---......//////......------------.........///---,,,,,,,,,,,,---......,,,///111111111444:::@@@LLLEEE<<<333///......//////...------------...///---------............///............////////////...---------------...///------.........//////000......------------............//////000000111111000000////////////000000---...111222333555888;;;999999???IIISSSddd*********************************)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---))))))***++++++,,,------+++,,,,,,---.........---............/////////000...//////000111222222333777<<>>;;;777555444111111000000000000111111////////////////////////------------///000111222000000///...------,,,,,,((()))++++++******+++,,,---------,,,,,,+++++++++,,,,,,,,,------.........+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++*********+++,,,---.........------,,,,,,,,,*********************************************************++++++,,,,,,,,,)))************+++++++++---------,,,,,,+++++++++************************((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++,,,,,,,,,---------............/////////000---......///////////////...///000/////////111333222222111111111111111111111222444444444222000///000000000000////////////------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------............///////////////...------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,...222000+++---333111///---+++***+++,,,---,,,---......//////......---.........//////000000---,,,,,,,,,,,,---......***,,,...,,,+++...555<<>>@@@KKKGGGGGGLLLSSS\\\iiiuuuzzzvvvrrrpppooollleee___eee___YYYWWWUUUTTTXXX^^^]]]TTTMMMNNNQQQSSSTTTVVVTTTUUUTTTOOOHHHFFFIIIMMMSSSSSSRRRPPPMMMKKKKKKKKKDDDGGGKKKMMMLLLJJJHHHHHHMMMMMMMMMKKKHHHDDD@@@>>>>>>999444222222333222000000///......//////...,,,///......------......///////////////////////////------------------------------------------------------------------------,,,+++***)))***+++,,,---------------------------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,***))))))***++++++*********))))))))))))******++++++************++++++******+++++++++,,,,,,,,,************+++,,,---............////////////000...------......///111111***---000222000,,,,,,///000000111111111222222222000000000000000000000000222111///...---...000111.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,..................------//////.........---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,..................---------------,,,,,,+++++++++)))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,...//////......///111000000///,,,+++,,,000444///...---,,,,,,---///000...---+++++++++---///000------------------------............000222444555hhhUUU>>>333333555111+++........................,,,...222555666444111...///222444444333000//////......------------.............................................///000000---.........//////000000////////////000000000000111222333333333444777:::666>>>@@@EEETTTeee)))+++,,,+++***)))***+++,,,,,,+++***************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------...000222333444444;;;BBBDDDFFFKKKNNNNNNPPPQQQVVV```iiipppxxx{{{uuuqqqjjjaaaZZZPPPJJJGGGJJJOOOUUU^^^fffaaaZZZUUUUUUVVVUUUUUUXXX```aaa```ZZZRRRMMMLLLNNN______^^^ZZZTTTMMMGGGDDDEEEGGGJJJMMMNNNNNNLLLKKKMMMMMMNNNOOOPPPQQQRRRSSSKKKGGGAAA===:::777333///222111//////000111000///000000000/////////..............................------------------------------------------------------------------------//////---,,,,,,------...------------------------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***)))'''''')))))))))(((++++++************++++++++++++************++++++******+++++++++,,,,,,,,,************+++,,,---------............/////////......//////000000111111555222...,,,,,,...222666000000111111111222222222000000000000000000000000111000///.........///000......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.............................................------------------,,,++++++,,,------------------------------........................---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........---...//////......///111555222///------,,,+++)))000000///...------------...---,,,++++++---...000////////////////////////------------...000111222AAA999000,,,...111111111........................,,,...111333444333111000///000333555555333///---......------------.............................................///000000............/////////000////////////000000000000111222222222222444777:::777???AAAEEESSSddd~~~)))***++++++***)))***+++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---......///000000---------///222666999:::===EEEMMMQQQVVV[[[]]]\\\dddfffmmmxxx}}}}}}~~~|||xxxqqqlllhhhbbb[[[UUUQQQIIIDDDHHHQQQZZZeeemmmdddaaa______[[[WWWWWWZZZccceeegggccc\\\UUUQQQPPPZZZ\\\___```]]]VVVOOOJJJHHHHHHJJJNNNSSSVVVTTTQQQKKKKKKLLLNNNQQQUUUXXXZZZWWWRRRLLLHHHEEE@@@:::555666333000///000000000///000111111111000///..............................------------------------------------------------------------------------111000///...------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++***)))'''''')))***)))(((,,,,,,++++++++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------............///...///000000000000000///000000000000111222000...111111111111111222222222000000000000000000000000000////////////............------------,,,,,,,,,,,,,,,,,,---------..............................***++++++,,,---...///000..............................---------,,,,,,,,,------,,,,,,,,,,,,------................................................------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........,,,------------.........---...//////......///000444111...///111222...***///.........------,,,,,,...---,,,+++,,,---...///---------------------------,,,,,,,,,,,,---...///...///000...,,,,,,...000........................,,,---///111222333333333//////111444777666111---......------------.............................................///000000............////////////////////////000000000000000111222222222444777999888@@@AAAEEERRRbbb{{{)))***++++++***)))+++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---......///000111111222///111444555666888===AAAIIIQQQYYY```hhhrrrxxxxxx||||||~~~|||uuupppnnneeecccaaaaaabbbaaa___]]]^^^SSSJJJJJJOOOVVV]]]ccc```aaacccccc]]]VVVVVVZZZ```dddhhhgggbbb[[[UUUSSSRRRTTTYYY]]]^^^[[[UUUQQQIIIHHHHHHNNNVVV[[[YYYVVVKKKKKKLLLMMMOOOQQQSSSTTTWWWSSSNNNLLLKKKJJJGGGDDD;;;888444111000000///.........///000000///...---------------------------------------------------........................------------------------------------,,,---------------------------------,,,,,,,,,+++++++++***************++++++*********++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++---+++******+++,,,,,,++++++++++++******+++++++++++++++************++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,------------..................///000000//////...+++///222111//////...,,,111111111111111111111111000000000000000000000000....../////////...---,,,------------------------,,,,,,,,,---------......------------------------++++++,,,,,,---...//////---------...............------------,,,,,,,,,,,,---------,,,,,,------------------------------------------...............------------------,,,,,,,,,,,,,,,,,,------------------------............------------............---///000///......///000333111///......///...---...............------,,,...---,,,,,,,,,------...------------------------------,,,,,,,,,,,,,,,,,,---000333222...++++++---........................---------...000222444555222///...111666777333///......------------.............................................///000000.........///////////////////////////000000000000000111222222222333666999999AAABBBEEEQQQ___www(((***++++++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......///000111222333333222:::AAABBB@@@BBBJJJQQQWWWaaannnzzzwwwrrrlllddd___^^^^^^^^^^^^```ccceeeeeeeee]]]SSSKKKKKKNNNQQQVVV\\\dddggglllmmmggg______dddmmmpppsssrrrmmmddd[[[VVVZZZZZZZZZ\\\]]]ZZZUUUQQQJJJHHHGGGLLLSSSWWWWWWTTTKKKMMMOOOQQQSSSTTTUUUUUUTTTPPPKKKJJJMMMPPPPPPPPPDDDAAA<<<999777555333111------......///.................................------------------------........................------------------------+++,,,,,,------.........------------------------,,,,,,,,,+++++++++******)))***++++++++++++***)))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++---+++******+++,,,,,,+++******))))))))))))******++++++************++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,---------.........//////------.../////////......000666666...***---222444111111111111111111111111////////////////////////---............---,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------++++++++++++,,,,,,,,,,,,---------.........//////---------.........//////...///000///...---...///444555333...)))(((---333666555444222000///------------------,,,---------////////////////////////............------,,,,,,)))***+++---......//////........................------,,,,,,...111333555666111---...333666555222......------------.............................................///000000///////////////.........////////////000000000000000111222222222333666999999AAABBBDDDPPP]]]ttt((()))++++++******+++---,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------......////////////...///111333666888:::;;;>>>GGGRRRVVVWWWZZZaaaiiimmmwww|||qqqfffaaa^^^[[[[[[]]]``````___``````aaabbbcccaaa^^^^^^bbbfffhhhnnnttt~~~||||||~~~tttjjjdddgggfffeeegggjjjjjjgggcccVVVSSSPPPQQQSSSTTTSSSQQQIIIJJJLLLPPPSSSWWWYYY[[[TTTPPPLLLLLLOOOSSSSSSSSSNNNLLLHHHFFFDDDAAA===;;;333222111000/////////000////////////////////////------------------------........................------------------------------...////////////...------------------------,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---......+++++++++++++++++++++++++++***((((((***+++***)))***))))))))))))))))))***++++++************++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------.........////////////000------------...///000111///:::AAA===999999666000222222222111111111111111////////////////////////......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------...///////////////.........---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------............++++++++++++,,,,,,,,,,,,------........./////////------........./////////...///000///...---...///111555666333///333>>>HHHBBB???;;;666222///---,,,------------------,,,,,,++++++++++++++++++++++++---......//////...------...,,,***+++...000000..............................---,,,,,,---///222444666333//////222444555444......------------.............................................///000000///////////////.........////////////000000000000///000111111111333666888888@@@AAADDDOOO[[[rrr''')))***+++******,,,---+++++++++++++++,,,---...------------------------+++++++++,,,,,,---------........................---......///000111222222333555888===BBBFFFIIIKKKVVV\\\eeemmmssswwwzzz{{{}}}zzzooodddlllbbbZZZZZZ\\\]]]^^^aaa```bbbdddfffiiilllppprrrxxx{{{}}}xxxxxxyyyrrrooojjjddd```\\\ZZZYYYPPPOOOMMMLLLNNNRRRWWWZZZTTTRRRQQQSSSVVVWWWUUUSSSRRRQQQPPPPPPOOOLLLHHHEEE???<<<888555222111111222000000000000000000000000------------------------........................------------------------.../////////...---+++***------------------------,,,,,,,,,+++++++++*********+++,,,------,,,+++***++++++************++++++******+++++++++,,,,,,,,,*********************************++++++++++++,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++,,,***))))))***+++******+++******))))))******+++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000000111111000///...---///111444666999@@@CCCAAACCCFFF>>>111222222222111111111000000////////////////////////......,,,+++++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,------------------,,,,,,------...//////000000000/////////.........,,,---...//////...---,,,------------------------,,,,,,------...//////000------------.........///,,,,,,,,,,,,------------............////////////............///////////////000000000...---...///,,,///333444555;;;EEENNNBBB???999444000------------.........---,,,,,,+++)))))))))))))))))))))))),,,---...//////...------333111////////////---,,,...........................---,,,,,,---...000222333333333333333333222222......------------.............................................///000000000/////////............////////////000000000000///000111111111222666888777???@@@CCCNNNZZZppp''')))***+++******,,,---++++++++++++,,,,,,---...------------------------+++++++++,,,,,,---------........................---...///000111222333444999;;;@@@FFFMMMSSSXXXZZZlllmmmrrr|||}}}uuulllhhhgggbbb[[[fff^^^YYY[[[``````aaabbbeeeiiiooovvv~~~yyyooohhheeedddaaa\\\TTTNNNLLLNNNSSSWWWRRRSSSUUUYYY]]]]]]XXXTTTRRRRRRRRRTTTTTTRRRNNNKKKHHHEEE???999555333333333000000000000000000000000------------------------////////////////////////------------------------//////...---+++)))&&&%%%------------------------,,,,,,,,,+++++++++*********+++---......---+++***++++++************++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++((()))***+++,,,---------++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++...,,,++++++,,,------,,,,,,++++++++++++++++++,,,++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000000000000000111111111111111000......000333777:::UUUKKK888+++333EEEKKKDDD222222222222111111000000///////////////////////////...,,,******+++,,,---,,,,,,,,,------.........,,,,,,,,,---------..............................***++++++,,,---...//////,,,,,,------...///000000000000000000////////////,,,---...//////...---,,,........................,,,,,,------...///000000---------.........//////---------.........//////............/////////000............/////////000///000111000...------...,,,---------...111555777;;;888333...,,,,,,...///---.........------,,,+++////////////////////////+++,,,---...///...------(((***---...---------..............................------,,,---...///000000333666777555222000///.........------................................................///000000000000//////.........---////////////000000000000///000111111111222555888666???@@@CCCNNNZZZppp)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...,,,++++++---///...---///222111///333888BBBEEEKKKPPPTTTWWWZZZ]]]qqqyyywwwkkkeeegggfff^^^[[[```ZZZYYYXXXXXX\\\ccciiinnnwww|||~~~||||||zzztttjjj```YYYVVVVVVWWWWWWRRRNNNNNNPPPQQQRRRTTTXXXVVVSSSRRRRRRRRRPPPNNNKKKHHHEEEBBB???;;;777444333333222111000//////...------,,,,,,,,,------.........////////////..................---,,,+++***........................,,,,,,------,,,,,,+++***------,,,,,,,,,,,,++++++---,,,,,,+++*********+++))))))***++++++++++++***************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,+++*********+++,,,,,,,,,+++++++++******+++******))))))******+++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...///......------...000111222111000///000111333444;;;777222///111777>>>CCCGGGBBB:::333...---///000////////////////////////.................................------,,,,,,,,,------------------------******+++,,,---...///000...///////////////..................//////////////////000000000000//////------............------..................------,,,---......//////....................................------------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------------------------................................................++++++---.........---,,,,,,,,,,,,,,,,,,---...///++++++++++++,,,///444888===555***+++333---(((222,,,---......------...///---111555666333///..................////////////,,,,,,,,,---------......---...///000000///...---000////////////.........000000000000////////////...000111111111333555777::::::>>>FFFKKKVVVqqq)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...000///...---...///444///...222777;;;@@@FFFFFFJJJPPPWWW]]]eeelllqqq}}}ooogggddd^^^___ffffff^^^\\\aaa```eeennnwww~~~yyyoooiiieeebbb___ZZZUUUPPPNNNOOOSSSUUUUUUVVVWWWXXXVVVRRRNNNOOOLLLIIIFFFEEEDDDBBBAAA888777666444333111111000///...............//////......////////////..................---,,,+++***........................---............---,,,,,,------,,,,,,,,,,,,++++++---,,,++++++******++++++))))))***+++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,++++++******++++++,,,,,,,,,+++++++++******++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---..................///000000222111000//////111222333555333000...///222555777777555333000///...///000......................................................---------,,,,,,,,,------------------------,,,,,,---------------.........////////////..................//////////////////000000000000//////------............------........................,,,---......//////......////////////////////////......------------......------------------------........................---------............///------------------------................................................+++,,,---...///......------,,,,,,,,,------...///---............111555888@@@===222...222,,,(((...000111111111000111222333999::::::666111...---...............////////////---------.........//////......////////////......000000000/////////......000000000000///////////////111222333333444666888:::999>>>FFFKKKWWWrrr)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,...111111000/////////222...///999CCCIIIMMMPPPLLLRRR\\\hhhsss~~~}}}mmm```YYY[[[YYY^^^fffiiigggmmmvvv{{{xxxvvvpppcccVVVOOOMMMNNNLLLMMMPPPTTTVVVUUURRROOOQQQOOOLLLJJJJJJIIIHHHGGG???>>>;;;888666444333222000000////////////000000......////////////.....................---,,,+++..............................//////......---,,,------,,,,,,,,,,,,++++++,,,,,,++++++******++++++)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---......///////////////111000///...///000111222111111000000///......---,,,---///000000000///......................................................------------,,,,,,,,,------------------------.........------,,,,,,,,,......///////////////...............//////////////////000000000000//////------............------........................,,,---......//////......000000000000000000000000......------------......................................................---------............///------------------------................................................------...////////////...---------,,,------...////////////......///333666;;;@@@777---///...,,,111888777666666666777999:::>>><<<999333...,,,---///---............/////////........./////////000000//////............//////000000000////////////...////////////000000000000000222333333333555777999999999>>>EEEKKKWWWqqq)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------------...000000......///000000222<<>>777***+++111444:::777666444444555777999999666444111...,,,,,,---///---------.........//////---.........////////////000///...------...///000/////////.........------////////////000000000000000111333333333444777999999999===DDDIIITTTnnn)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000///...---,,,...222555<<>>:::333333222000000//////000......////////////............////////////..............................---------------,,,,,,+++------,,,,,,,,,,,,++++++++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---************************)))******+++,,,,,,------************************++++++******++++++,,,---,,,,,,,,,+++++++++******++++++************++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---..................///000000///000111111111111111111////////////////////////............///000000111------------------------........................,,,,,,,,,---------.................................---------------,,,,,,,,,---...///000000000000............//////////////////000000000000//////------............------,,,,,,------...//////000,,,---......//////....................................------------......................................................---------............///...........................................................................---,,,,,,,,,---//////000000///..................///000///......///000:::@@@???>>>???333+++111222000000333888999666222...---,,,---//////---***,,,,,,---------.........------------..................////////////......000000/////////..................///000111111111///000222222222333666888999888<<>>555444333222111111111111......////////////............///////////////.................................//////......---,,,---------,,,,,,,,,+++++++++*********+++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,---------************************))))))***+++,,,,,,------************************+++*********+++,,,,,,---,,,,,,,,,+++++++++******+++******************+++,,,------......------,,,,,,,,,++++++,,,,,,---...//////...------///000111000000111222222222222222//////000111000///---,,,111111222222222111//////------------------------........................,,,,,,,,,------.........////////////////////////000//////---,,,++++++***,,,---...///000000000000............/////////000//////000000000000//////---..................---,,,,,,------...///000000,,,---......//////......000000000000000000000000.........------.........................................................---------.........//////////////////////////////................................................------,,,+++,,,---...///000000///...............+++,,,...---,,,,,,---...***000666AAAFFF777+++222...,,,---111666777333...,,,***(((***---//////---,,,,,,,,,---------................../////////000---...///000000///...---111111111111000000000000---......///000111111222000111333333333444777999888888<<>>999555333111111222333222111////////////............//////////////////...------------...............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------...---,,,,,,++++++,,,,,,)))))))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++,,,------......------,,,,,,,,,---......//////////////////000000000000000000000000000000000000000000000000000000000000/////////.........---------------........................///////////////---------............///...///000000......///000////////////////////////....../////////000000000...///000000111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000/////////......//////000000////////////////////////////////////////////////////////////////////////......////////////.........///000000111111000000////////////////////////........................////////////////////////------............------,,,------.........------,,,,,,------,,,,,,+++***---------------......///,,,---......------...000......------...//////000,,,---...///000000000///000000000000////////////000000000000111111111111000000000111333555777888:::;;;===@@@EEEQQQhhh}}}++++++++++++,,,---......,,,,,,,,,---------......+++,,,---.../////////...///555>>>FFFMMMRRRUUUVVVYYYhhhtttuuuyyyyyyhhhaaahhhqqqyyyvvvqqqoookkkgggiiinnnnnnjjjgggddd```___``````^^^[[[XXX\\\aaaddddddeeefffhhhbbbaaafffsss|||rrrfff\\\UUUPPPMMMSSSVVVYYY[[[WWWPPPHHHBBB===:::555333222222111000////////////............------.../////////......---------.........//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******,,,---......//////---,,,,,,+++++++++++++++((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++,,,------......------,,,,,,------.../////////////////////000000000000000000000000000000000000000000000000000000000000//////.........------------------.........//////............/////////000---------............///...000111000///...///000////////////////////////.../////////000000000000//////000111111111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///////////////000111111//////////////////////////////////////////////////////////////////////////////000000000000////////////000111111111111000////////////////////////........................////////////////////////------............------,,,------.........------++++++,,,,,,,,,,,,,,,+++......------......///000+++---//////---,,,...000------------...000111222999444///...000222111///000000000000000//////.../////////000000000000111000000000111333555777999;;;;;;===@@@DDDPPPggg|||,,,+++******+++,,,...///,,,,,,,,,---------......***+++---///000000///...222===JJJSSSUUUUUUVVVYYY```yyy}}}lll^^^\\\jjj{{{pppfff```\\\\\\\\\YYYWWWZZZ^^^]]]XXX[[[XXXWWWYYY\\\]]]\\\YYYYYY[[[]]][[[XXXVVVWWWYYYVVVSSSTTTZZZbbbgggnnntttjjjfffoooqqqiiiddd]]]WWWIIINNNUUU[[[\\\XXXRRRMMMEEE@@@999444222111000///000/////////............,,,,,,---.../////////...---------.........//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++)))***+++---...///000000---,,,++++++******++++++((())))))***++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,------......------,,,,,,------...///000000////////////000000000000000000000000000000000000000000000000000000000000//////.........------------------.........//////---.........//////000000---------.........//////...000111000///...///111000000000000000000000000////////////000000000000//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///////////////000111111000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000//////000111111111111111000000000000000000000000////////////////////////////////////////////////---..................---//////000000000///......++++++---......//////...///............///000000+++---//////---,,,...000,,,,,,,,,---///000222333KKKAAA555///000222000...000000000000000//////.............../////////000000000000111333555888999;;;;;;>>>@@@DDDPPPggg{{{'''((()))***+++,,,------+++---------,,,,,,...000***,,,///000111111222444???HHHQQQWWW[[[```bbbbbbqqqsssfff```jjjvvv~~~|||oooddd^^^\\\[[[[[[]]][[[]]]```aaa```ccchhhlllddd]]]aaakkkpppkkkccc\\\___dddgggfffbbb]]]ZZZ```VVVPPPUUU\\\]]]]]]___[[[\\\^^^dddmmmuuuzzz}}}}}}sssmmmuuukkk___[[[PPPSSSSSSQQQQQQVVVVVVRRRPPPPPPIII:::111111333111...///000000///......///////////////////////////000000//////.........---...------,,,,,,------...//////...------------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))***+++------...---,,,,,,++++++++++++,,,------+++***)))***,,,)))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------......///000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////,,,...//////......///111........................////////////000000000000111111111000000000000000//////............//////000111111111111222222222111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000......//////000000111111000000000000000000000000000000000000////////////...///000///...---...000111111000000//////......////////////////////////........................------------------------.........////////////000//////............//////............////////////CCC???999333000///000111444333222111000000000000////////////000000000000000000000000222444666777999888<<>>:::;;;GGG\\\uuunnnfff]]]VVVTTTNNNHHHJJJRRRXXXYYYUUULLLCCC>>>999555333222111111000000000000////////////////////////////////////..................------------.........---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,******+++---************+++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------------------------------///000111111222222111111000000000000000000000000////////////000000000000///////////////////////////////////////////////////111111111///...///000........................////////////000000000000000000000000000000111111000000////////////000000111111111111222222222333111111111222222111111111111111111111111111111111000000000000000000000000333333333333333333333333111111111111222222222333111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111/////////000000000000111000000000000000000000000000000000000////////////...///000000......///000000000000000////////////////////////////////////////////////////////////------------------------,,,---------............//////............//////............////////////111000///......///000111333333222111000000000000////////////000000000000000000000111222444666777888777;;;AAAEEEMMMbbbxxx))))))***++++++,,,------...//////...,,,,,,---///000000///111666>>>FFFKKKSSSLLLNNNYYYaaaeeeooo|||}}}iii]]]\\\___ooowww{{{yyyxxxtttooollleeefffggggggddd]]]SSSMMMCCCAAA>>>;;;<<>><<<888444666888:::999666999KKK\\\jjj|||zzzlll```UUUMMMIIIFFFJJJRRRVVVSSSPPPPPPMMMFFF<<<666555444111///000000000000000000000000............/////////000//////............//////000000///...............------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++***************+++,,,,,,+++,,,------,,,,,,...///+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...///000000000...///000000111111000000000000000000000000000000////////////000000000000////////////////////////////////////////////////...///000000///...///111////////////////////////////////////000000000000...//////000111111222222222222222111111222222222222222222333333333444444444444555555555555444444555555555555555555555555444444444444444444444444333333333333333333333333222222222333333333444444333222222111111222222333111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000000000000000000000000000000000000000///////////////000111111000///000111.../////////000000000111////////////////////////................................................------.........///////////////............//////............////////////111000000000000111111222222111000//////......///////////////000000000000222111111222333555777999;;;:::<<>>;;;===@@@>>>:::@@@LLLNNNFFFDDDCCCBBBCCCDDDCCCAAA???@@@CCCDDDDDDAAA@@@AAACCC???===<<<<<<=========<<<===999666555777888777555666444333333444555555444222222333222000//////000000000000111222222333333111111222222222333333333444444444333333222222222111111111111111111111111222111111000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000---...///000000///...---///...---,,,,,,---...///////////////////////////000000000000000111111222222111000//////.........000000000000111111111111111000111222333666888:::777999===@@@BBBKKK^^^ppp++++++,,,---...............------///......555===EEEIIILLLMMMLLLPPP[[[eee}}}{{{iiigggnnnwww~~~uuurrrwwwrrrzzztttlllkkkiiijjjjjjjjjhhhffffffcccaaa`````````]]]ZZZXXXXXXWWWWWWVVVRRRNNNJJJMMMLLLKKKJJJLLLNNNQQQSSSPPPPPPOOONNNLLLKKKJJJJJJGGGFFFEEECCC@@@<<<:::888777777777555444444555777999888<<>>???===@@@GGGKKKJJJIIILLLLLLPPP^^^oooooofffYYYXXXYYYZZZ\\\[[[YYYWWWUUUYYY\\\]]][[[ZZZZZZ[[[TTTQQQNNNKKKJJJHHHFFFDDDDDDAAA>>>===>>>>>><<<999888666444444444555444333555555555444333222222333222222222222222222222222111111111222222222333333444444444333333222222222111111111111111111111111222222111000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000---...///000000///...---///...------------...///////////////////////////000000000000000111111222222111000//////.........000000000000111111111111111000111222333666888:::777999===@@@BBBJJJ]]]ooo+++,,,---......///......,,,,,,...000...000:::EEEJJJLLLLLLJJJMMMZZZlllzzz}}}pppgggrrrzzztttlllqqqyyy~~~}}}uuukkkddd___[[[ZZZYYYYYY[[[[[[ZZZXXXYYYWWWUUUUUUVVVVVVTTTRRRSSSSSSRRRSSSSSSQQQMMMJJJIIIGGGFFFDDDDDDFFFGGGHHHIIIHHHGGGFFFDDDCCCBBBAAA>>>===<<<::::::999999999888999888666444333333444666777888888===PPPsssjjj___eeeaaaNNNEEEJJJMMMQQQRRRNNNIIIFFFAAA<<<666333000//////000000000111000//////......////////////............//////////////////////////////000000///.........//////...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////////////////000000000000000000000000111111111111////////////////////////....../////////000000000............////////////000000000000000000000000000000////////////......111111111111111111111111///000000111222222333333111222444444444666999;;;999666777<<>>AAA???AAAGGGLLLOOOTTTYYY]]]```aaa```ccciiilllllljjjooowww~~~~~~|||zzzsssqqqmmmiiiccc\\\VVVRRRHHHEEEBBB???<<<:::666444444333111111111222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222333222111111000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...//////////////////...//////............//////////////////////////////000000000000000111111222222111000///............///000000000111111111111111111111111333555777888888999<<>>777888<<>>@@@GGGYYYkkk,,,,,,...///////////////444//////999DDDHHHIIIIIINNNZZZjjj{{{gggcccqqqoooaaa[[[ZZZ^^^___gggwww|||wwwvvvsssmmmfffaaaaaabbb]]]YYYTTTOOOLLLJJJGGGEEEIIIIIIIIIHHHEEECCCCCCDDDDDDBBBAAAAAAAAA@@@===;;;<<<<<<<<<===>>>???@@@AAA<<<;;;::::::999888777777777777666555555555666666444555777888999===BBBFFFDDD@@@???BBBDDDFFFKKKPPP^^^lll}}}hhhbbb^^^WWWIIIIIIMMMSSSTTTNNNGGGDDDCCCAAA>>>999444222222333222111000000//////000000//////............//////////////////////////////...------,,,,,,,,,------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******++++++,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////////////////000000000000111111111111000000000000////////////////////////------........./////////............////////////000000000000000000000000//////000000000000111111//////000000111222222222///222666666555666999===:::@@@JJJSSS[[[bbbhhhlllllljjjmmmttt{{{xxxoooeeeZZZSSSNNNIIIBBB>>>===;;;888555444444444444444444444444333333333222222222222222222222333333333333444444333333333333333333333333333333222111111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////...//////000000//////...////////////////////////000000000000000111111222222111000//////.........000000000000111111111111111111000111222444555777888999<<<>>>???FFFXXXiii,,,---...//////000000000333222777AAAJJJKKKJJJJJJTTTkkksssbbbiii{{{ooogggddddddeeemmmrrryyy~~~qqqhhheee```YYYTTTRRRRRRSSSKKKHHHCCC@@@>>>===<<<:::;;;===>>>===;;;:::;;;===:::999777888999999888666777777888888999999::::::999999888888777777777777666666777777777777666666333444555666888>>>DDDIIIRRRMMMJJJNNNQQQPPPPPPRRRQQQTTTaaaxxxuuukkkfffYYYQQQMMMQQQSSSOOOJJJHHHGGGGGGEEE???888444222333222111000000//////000000//////............//////////////////////////////...------------......///,,,,,,,,,---------......+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++******++++++++++++******************+++,,,---...***+++,,,,,,------,,,,,,------------------------------..................////////////000000000000111111111111000000000///////////////////////////---------.........//////............////////////000000000000000000000000//////000000000111111111111111222333333444555555222777<<>>>>>EEEWWWhhh,,,---...///000000000000222555===HHHLLLJJJJJJKKKXXXvvvsssjjjiiiuuuyyymmmiiimmmsssuuutttwwwwwwhhh\\\WWWPPPHHHDDDBBBBBBCCC>>>;;;888666666777666666222444666666444444666888222111111222444555555444666666666666666666666666555555555555555555555555::::::;;;;;;:::888666555333333333444777===EEEJJJUUURRRSSSXXX[[[WWWSSSRRRVVVNNNRRRiiiyyymmmppp^^^NNNJJJLLLKKKKKKMMMJJJJJJHHHCCC;;;555333333222111111000000000000000//////............//////////////////////////////...............///000111,,,,,,,,,------.........+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++*********++++++*********************+++,,,---...++++++,,,---------,,,,,,------------------------...............---------////////////000000000000222111111111000000//////////////////////////////---------.........//////............/////////000000000000000000000000000//////000000111111111222333333444444555666777777777===DDDHHHJJJNNNTTTZZZiiipppyyy}}}pppeee]]]UUUMMMFFF@@@@@@>>>;;;999777555444555555555444444333333333222222222333333444444444333333333333333333333333444333222222111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000...///000111111000///...////////////////////////000000000000000111111222222111000//////.........000000000000111111111111111111000000111333555666888999<<<===>>>EEEVVVggg000...++++++---///000111888<<>>;;;;;;<<<777777666555555444333333333333333333333333333333000000000000000000000000222222222222222222333333333333333444444555555555888999:::;;;:::888666555555555444444666:::AAAFFFPPPSSSXXX^^^dddgggccc^^^ZZZUUUVVV^^^jjjwwwyyyvvvcccQQQLLLLLLKKKLLLOOOJJJFFFFFFIIIBBB555///333333111......000111222111........................000000//////.........---......................................................---,,,,,,+++******...---+++++++++---///000.........------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------............////////////////////////////////////////////////---...//////......///111...............///000000000000000111111222222222///111333444222222222333333222222444888:::;;;;;;@@@MMM]]]dddcccccchhhnnn||||||sssjjjaaa[[[WWWPPPHHHBBB???<<<999666<<<777222///111333333333444666777555222000111333222333555666666555333222333333333222222222111111222222111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000111111111111222222222222111000///......///000111000000000000000000111111111111111111000000000000111111111000000000000000000111222222222333666999888>>>===<<>>BBBIIINNNUUU]]]eeekkkmmmmmm^^^XXXUUUXXX___iiixxxuuukkk___UUUKKKFFFKKKUUUNNNJJJGGGHHHFFF>>>888555555333111000111222111000////////////////////////000/////////..................................................................------,,,++++++***...---,,,++++++---...000......---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000////////////////////////////////////////////////---...//////......///111///............///000000111111111222222222333333333333222000000222777:::<<<;;;;;;<<>>===<<>>CCCIIIQQQYYYaaaiiissszzzqqqhhh___XXXUUUWWW___iiiwwwhhhZZZOOOIIILLLRRRPPPNNNJJJGGGIIIIIICCC999666444333222222222000...000000000000000000000000////////////..................................................................------,,,+++++++++...---,,,+++,,,---...///...------------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000////////////////////////////////////////////////---...//////......///111//////......//////000111111111222222222333333333000111111222333666;;;???AAACCCEEEHHHMMMVVVbbbkkk~~~zzzjjj\\\RRRNNNCCC@@@<<<999888777555444222444666666555444444555222333444555555444333222333333333333222222222222111111222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111000000000/////////000000000000000000000000......////////////000000000000////////////000000222111111111000000//////111111111111000000000000000000000000000000111111000111222111111222444777777>>>===<<>>LLLOOOSSSTTTSSS\\\ttt|||kkkooouuummmkkkmmm}}}uuunnnhhh```ZZZNNNNNNMMMKKKIIIEEE@@@:::666555444222222333444555444444444333333333222222333333333333333444444444333333333333333333333333444444333333222222111111000000000000000000000000333333555666777777777666777777777666555666888;;;AAAFFFMMMTTTYYY```ooo{{{zzznnnbbbXXXTTTVVVZZZbbbiiiwwwjjjZZZVVVSSSMMMGGGMMMOOOLLLFFFHHHMMMIII???555444222222333222000...000000000000000000000000///////////////...............................................................------,,,,,,,,,,,,...---,,,,,,,,,------...------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------------------------------------............///------------............////////////////////////////////////////////////---...//////......///111/////////...///000000111000000111111222222333333000333888;;;===???AAACCCDDDJJJQQQXXX```lll{{{qqqiiifffZZZSSSHHH>>>888777999;;;555666666777666555444444333333444555555444333333444444333333333222222222111111222222222222222333111111111111111111111111000000000000000000000000///000000000111111111111111111111000000000//////////////////////////////000000000000111111111222///////////////000000000222222111111000/////////111111111111000000000///000000000000000111111111000111111111000111444666777===<<<<<>>GGGPPPOOOQQQXXXaaaooo}}}qqqwwwzzztttxxx}}}xxxfffWWWMMMIIIDDDAAA???===;;;:::666666555444444444444555555555555444444444444444333333444444555555555555333333333333333333333333555444444444333333333222000000000000000000000000111222333444555666666666777888888888666777888:::AAACCCIIIOOORRRXXXhhhxxx~~~rrrggg```\\\ZZZVVVUUU]]]qqqxxxcccZZZUUUNNNFFFFFFMMMMMMGGGFFFKKKJJJDDD555333222222222222111///////////////////////////.........///////////////////////////////////////..............................------------,,,,,,------------,,,---------------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///------------............////////////////////////////////////////////////---...//////......///111///////////////000111111//////000111222333444555;;;===@@@BBBCCCDDDFFFHHHRRRZZZdddmmmuuuvvvnnnaaaRRREEE>>>;;;;;;777777666666777888888777333444444444444444444333444444444333333333222222111111222222333333333333111111111111111111111111111111111111111111111111///000000000111111111111111111111111000000000000///////////////////////////000000000000111111111......///000000000000000111111111111000000//////111111111111000000000/////////000000111111111111000111222111111222444777777===<<<;;;AAAEEERRRggg......//////222:::FFFOOOPPPOOOUUUddduuu{{{zzzzzzxxx~~~xxxuuusssqqqzzznnn]]]MMMFFF???<<<:::888999<<<666666666555555444333333666666666666666666666666444444555666666777777777444444444444444444444444333333333333333333333333222222222111111111111111111111222222333444555555555777888999888888999:::??????EEELLLPPPTTTbbbsssyyynnncccZZZXXXOOOLLLYYYrrrwww```TTTQQQPPPDDDIIILLLIIIGGGHHHIIIHHH999666333111222222111000////////////////////////.........///////////////////////////////////////..............................------------------------------------,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------------------------------------............///////////////000000000000////////////////////////////////////////////////---...//////......///111000000//////000000111222111222333555777999:::;;;EEEEEEEEEFFFFFFJJJNNNRRRkkkrrr{{{rrraaaQQQFFF@@@;;;888444333444555666555444444444444444444444444444444444444333333333333111111222222333444444444111111111111111111111111111111111111111111111111000000000000111111111111222222111111111000000000000000000000000000000000------............//////---...///000111111111000000000000000000000000111111111111111000000000000/////////000111111222222000111222222222333666999666===<<<;;;AAADDDQQQggg......000444;;;DDDMMMSSSQQQTTT```tttrrrqqqxxxtttjjjkkkooorrrqqq~~~|||mmm\\\GGG???999999888666777;;;666666777777777666555444888999999999999999999999555666666777888888999999777777777777777777777777333333444444555666666666444444444333333222222222111111111111222222333444111444666888888888999:::>>><<<@@@IIILLLMMMXXXggguuuiiibbbXXXPPPRRR\\\oooqqqaaaZZZWWWHHHFFFHHHMMMNNNKKKHHHIII@@@<<<777333222222111111000000000000000000000000............/////////000////////////////////////........................------..................---.........---,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///////////////000000000000////////////////////////////////////////////////---...//////......///111000000//////000000111222666777999;;;>>>AAACCCDDDHHHMMMUUU\\\aaaeeeiiikkk}}}mmmaaa[[[OOOIIIAAA:::777666444333444444444333333444444444555444444444444333333333111111222222333444444555111111111111111111111111111111111111111111111111000000000000111111111111222222222111111111000000000000000000000000000000---------.........//////,,,---///000111111111000/////////000111111222222111111111111000000000000...//////000111111222222///111222333333555999<<<666===;;;;;;@@@DDDQQQggg---...222999CCCLLLRRRTTTTTTZZZkkkqqqnnnyyysssdddcccqqq{{{bbbJJJ@@@888444777777444555999666777999999:::999888777:::::::::::::::::::::;;;666777777888999:::::::::999999999999999999999999555555666777888999::::::555555555444444333333333111111111000111111222333...111555777777888999:::>>>:::<<>>:::777555444444333333444444555555555444444444333333333111111222333333444555555111111111111111111111111111111111111111111111111000000000000111111111111222222222111111111111000000000000000000000000000////////////000000000111,,,---///000111111111000......///000111222333333111111111111000000000000...//////000111222222222///111222333444777:::===666<<<;;;;;;@@@DDDQQQggg,,,111888AAAKKKSSSTTTQQQTTThhh{{{}}}|||yyyzzzrrreeeZZZ[[[yyykkkSSSGGG;;;888555222111333666999777888999:::;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;======;;;;;;<<<<<<;;;;;;:::999777666555555666888:::<<<888888777666555444333333555444333111000111111222333333222333444666888999999<<>>555333555999999555222333888666333333555777888888222333333444444333333222333222222111111222222333///000222333333222111000111111111111111111111111000000000000000000000000111111111111111222222333...000111222222111000...000000000000111111111111000//////111333444333222222111000//////000111111000000000000111111111111111111111111111444999<<<999;;;888999@@@DDDTTTooo///444???KKKSSSUUUTTTSSS___qqq{{{}}}uuuiiiiiiiiiooo|||```III@@@:::888555333333444777888888999:::;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???<<<============<<<;;;;;;999888777777888999;;;<<<:::999888777666555555444555555444333222222222222333222222222333555777888888:::===@@@CCCFFFJJJMMMSSSZZZbbbuuu|||lllcccdddhhhzzzggg[[[VVVMMMGGGHHHMMMMMMIIIMMMHHHAAA;;;666444333333111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------,,,,,,......---,,,,,,,,,------...------,,,,,,------...---------............///222111000///......///000//////000000000000//////////////////////////////......////////////////////////000000111111222222333444555666888<<>>===999777999999555333555777555222222333444444333222333333444444333333222333222222111111222222333111111222222222111111000111111111111111111111111000000000000000000000000111000000000000111222222///000111222222111000///000000000000111111111111111000000222444555444333222111000//////000111111000000000000111111111111111111222111222444888<<<999;;;888999@@@DDDTTTooo444:::HHHYYY]]]XXXVVV[[[ooo}}}xxxllljjjwwwyyycccMMM???;;;999888777666666666777888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<============>>>???AAAAAAAAAAAA@@@>>>????????????>>>=========<<<;;;::::::;;;======<<<;;;;;;:::999888777777555555555555444333222222222222111111222444666777777999;;;===???AAAEEEHHHQQQVVVVVVaaawwwooofffccckkk|||xxxfffdddWWWFFFDDDMMMOOOHHHMMMIIIDDD===888555444333222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,///...---,,,,,,,,,,,,,,,...------,,,,,,------...---------............///111000000////////////000//////000000000000//////000000000000000000000000///////////////////////////000111222333333222222444666888:::===BBBHHHLLLRRROOOMMMMMMOOOWWWhhhwwwsss^^^RRRHHHAAA:::888666444444777666555333333444444222111333333444444444444333333333222222111111222222333444333222111111111111111111111111111111111111111000000000000000000000000000000/////////000111111///000111222222111000///000000000000111111111111222111111333555666444333111111000000000000111111000000000000111111111111111111222222222444888;;;999<<<999;;;AAAEEETTTooo:::@@@PPPaaaddd]]]___iiiyyy|||xxxttt|||hhhVVVHHH>>><<<>>>999999999888888888888888999999:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>===???AAACCCCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@??????AAA@@@???>>>===>>>>>>>>>>>>======<<<;;;;;;::::::666666777777777555444222222222111111111222444555666888:::;;;<<<>>>AAACCCKKKQQQSSS[[[jjjuuussshhhbbblllxxxuuummm^^^NNNHHHKKKOOOOOOOOOLLLFFF>>>777333333333222222222111111111000000000000000000000000000000////////////////////////////////////////////////..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,///......---,,,,,,,,,,,,...------,,,,,,------...---------............///000000000////////////000//////000000000000//////000000000000000000000000000000000///////////////222222222222222333444444;;;>>>AAACCCEEEGGGJJJMMMMMMPPPYYYccckkktttxxx```SSSEEE>>>:::777999<<<777666666666777777555333333333444444444444333333333222222111111222222333666444333111000000111111111111111111111111111111000000000000000000000000///////////////000000111///000111111111111000//////000000000111111111111222111111222444555444222000000000000000111111111///000000000111111111111111222222222222444777::::::<<<:::;;;BBBEEETTTnnnAAAHHHVVVdddhhhgggooo{{{xxxyyy}}}|||{{{~~~hhhOOOAAA>>>===>>>???999999::::::::::::::::::999999999:::;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@===???AAACCCDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@BBBBBBAAA@@@@@@??????????????????>>>======<<<<<<888888999999888777555444333222111000111222333444777888:::::::::<<<>>>AAA>>>GGGMMMUUUccckkkwwwwwwfffeeegggsssrrrbbbZZZPPPEEEIIIUUUSSSPPPHHH>>>555111111333222222222222111111111111000000000000000000000000////////////////////////////////////////////////..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,///...---,,,,,,,,,,,,,,,...------,,,,,,------...---------............////////////000000000000/////////000000000000//////000000000000000000000000000000000000000000//////111111000111333777;;;===EEEHHHKKKMMMMMMLLLLLLLLLGGGTTTjjj~~~nnn[[[NNNEEE>>><<<===777666666777999999777555333444444555555444444333333222222111111222222333666555333111000000111222111111111111111111111111000000000000000000000000///////////////000000111000000111111111111000000///000000000111111111111111000000111333333222000//////000000111111111111///000000000111111111111111222333333333444777999999<<<:::<<>>????????????@@@AAAAAABBBBBB>>>???AAABBBCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@?????????>>>>>>::::::::::::999888777777444333222111111111222333666777999999999:::===??????FFFGGGLLLXXX^^^iii{{{tttjjjbbbggg||||||mmmgggWWWBBBAAARRRTTTRRRKKKAAA777222222444333222222222222111111111000000000000000000000000000000000000000000000000////////////////////////..............................---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,---------,,,,,,------......------,,,,,,------...---------............///...//////000000000000/////////000000000000//////000000000000000000000000/////////000000111111111///000111555999???DDDHHHGGGIIILLLLLLLLLLLLMMMNNNVVVgggooobbbVVVHHH===999888777666666777777666555444444555555555555444444333222222111111222222333555444333222222222222222111111111111111111111111000000000000000000000000000000/////////000111111111000000000000000000111000000000000111111111111111000000111222333111000...///000111111222111111000000000000111111111111111222333333333444666888888;;;:::;;;AAADDDRRRkkkQQQ^^^fffhhhppp}}}xxxttthhh[[[RRRIIICCC???AAABBB???<<<<<<<<<<<<;;;;;;;;;<<<===>>>===<<<<<<<<<>>>???AAABBB???@@@@@@AAABBBBBBCCCCCCAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@?????????===<<<;;;:::999999999999555444333222111111222333444666777777777999;;;===CCCGGGDDDFFFOOORRRXXXhhh}}}~~~nnngggooouuu^^^FFF@@@HHHPPPQQQOOOHHH>>>777555666333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***,,,,,,------,,,,,,,,,,,,,,,------...///...------,,,,,,------...---------............///---...///000111111000/////////000000000000//////////////////////////////......///000111222222333111444888>>>CCCFFFIIIJJJGGGHHHHHHIIILLLQQQXXX]]]qqq~~~~~~tttaaaNNNCCC>>><<<999777777777666444444444555555555555444444333222222111111222222333333333333444333333222222111111111111111111111111000000000000000000000000111000000000000111222222111111000000000000111111000000000000111111111111222222111222333333222000---...000111222222111111000000000000111111111111111222444444444444666888777;;;999;;;AAABBBPPPiiiVVVeeemmmjjjsssyyykkk[[[MMMDDD@@@>>><<<<<<===;;;777999>>>===<<<;;;;;;;;;===>>>??????>>>>>>>>>???AAACCCEEE@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBBBB??????@@@AAAAAA@@@@@@???AAA@@@@@@@@@@@@@@@@@@???>>>===;;;:::999999:::;;;666555333222222222222333222444555666666777:::<<<;;;@@@???DDDNNNPPPRRR^^^ggg~~~mmmiiivvv~~~bbbMMMCCC@@@LLLPPPRRRMMMEEE<<<888888333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------+++++++++,,,---...///000...------,,,,,,------...---------.........//////---...///111111111000/////////000000000000//////////////////////////////------...000111222333444666:::AAAFFFIIIIIIHHHFFFLLLLLLKKKLLLRRR\\\iiirrrhhhYYYEEEBBB===:::888777666555444444555555555555444444333222222222222222222333111222333444555444333222111111111111111111111111000000000000000000000000111111111111111222222333111111000000000000111111000000000000111111111111444333222333444444333111---...000111222222222111000000000000111111111111111222444444444444666777777:::888:::@@@BBBOOOhhhhhhgggiiirrr}}}rrriii```YYYQQQGGG@@@?????????>>>>>>>>>============>>>@@@?????????@@@BBB@@@BBBEEEDDDBBB@@@AAACCCDDDCCCAAAAAADDDFFFFFFFFFAAA@@@BBBGGGHHHDDDCCCDDDIIIJJJKKKLLLKKKGGGEEEDDDAAACCCEEEFFFFFFEEEDDDDDDBBB===<<>>===;;;::::::999999999999888777555444222111000111222444666777999999>>>???AAABBBEEEIIIOOOSSS```iiizzzzzzpppnnnyyyppp^^^NNNAAA???FFFPPPTTTPPPGGG===777222222111......111111111222111000//////000111222////////////////////////////////////............................................................,,,------......------,,,------------------------...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++---------............/////////000000000000/////////////////////.........222111///...------......222111000///111444777:::@@@FFFLLLNNNKKKIIIIIIJJJOOONNNMMMRRRbbbvvvvvvaaaRRREEE@@@===888666888999777555444555555444333555555555555555555555555444444444444444444444444444444444333333333222222111111111111111111111111000000000000000000000000111111111111111111111111333222111000000111222333333222111111222333555666111111000000000000000111000000111222222222222111222222333333222444666999888;;;999:::@@@BBBPPPjjj}}}llliiiiiisssyyyiii^^^UUUTTTUUUOOOFFF@@@????????????>>>>>>=========???AAAAAA@@@@@@AAABBB@@@CCCEEEFFFEEEEEEGGGIIIGGGEEEDDDDDDFFFGGGGGGFFFIIIHHHGGGGGGDDDCCCJJJRRROOOUUUWWWRRRLLLJJJIIIHHHFFFGGGGGGFFFEEEEEEFFFGGGHHHDDDBBBDDDCCC@@@@@@DDD@@@???>>>===<<<;;;;;;:::::::::999888777555333333111111222333555666888999===>>>@@@AAACCCGGGLLLPPP[[[___mmmtttkkknnnwwwzzzbbbPPPEEE@@@EEEMMMSSSSSSKKK???666555444222000000111111///111111000000000000111111////////////////////////////////////............................................................,,,------......------,,,------------------------...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---------,,,,,,,,,++++++---------............/////////000000000000///////////////////////////...111000000/////////000000111000///000444:::@@@DDDIIIIIIIIIIIIJJJLLLNNNOOOHHHQQQ\\\hhhvvvzzzhhhTTTHHHAAA:::777888888777666666888999888777555555555555555555555555444444444444444444444444444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111222222111000000111222222222222111111222333555666333222111000000000000000000000111222222222222111222222333333222444666999999<<<:::;;;AAACCCPPPjjjrrrlllkkkuuuyyyqqqaaaUUUMMMRRRYYYVVVJJJAAABBBAAAAAAAAAAAA@@@@@@@@@===???AAAAAA@@@???@@@AAAAAACCCEEEEEEEEEFFFGGGIIIHHHGGGFFFGGGIIIJJJIIIGGGJJJJJJJJJHHHBBBAAAKKKWWWgggwwwuuuhhhaaaVVVIIIKKKIIIGGGEEEEEEEEEGGGHHHHHHEEECCCDDDBBB???>>>AAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;:::999777666555333222111111333555777999<<<===>>>???@@@DDDHHHLLLVVVWWW___tttqqqlllnnn{{{ppp[[[RRREEEDDDHHHOOOUUUQQQDDD888888555333222222111000///000000111111111111000000////////////////////////////////////............................................................,,,------......------,,,------------------------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------............/////////000000000000//////......////////////////////////000000111111111111000000111444:::BBBJJJNNNLLLHHHEEEEEEIIILLLNNNNNNPPP___qqq~~~iiiXXXKKKAAA;;;999777666555666777888777666555555555555555555555555444444444444444444444444444444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222111000000111222222222222111111222333555666555444333111111000000000000000111222222222222111222222333333222444666999999<<<;;;<<>>=========<<<;;;:::888777555333222000111333666888;;;<<<===>>>???AAAEEEHHHRRRSSSYYYggg|||wwwsssuuunnncccNNNGGGDDDJJJTTTUUUKKK@@@999444111333444222000//////000111222222111000///////////////////////////////////////............................................................,,,------......------,,,---------------------------,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------,,,,,,---------............/////////000000000000//////............///////////////000000111111111111111///111555;;;BBBIIINNNRRRJJJIIIHHHHHHJJJNNNTTTWWWlllzzzvvvgggWWWHHH>>>;;;999777777777777555444555555555555555555555555555555555555555555555555555444444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111222111111111111111111222222111111111111333444555666555444222111000000000000000111222222222222111222222333333222444666999999===;;;===BBBCCCPPPiiiuuusssuuu}}}uuuyyy{{{zzzxxxssspppiiiaaaYYYTTTRRRTTTSSSMMMFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDGGGHHHIIIIIIHHHHHHJJJKKKLLLLLLMMMOOORRRUUUWWWXXXVVVVVVWWWZZZ^^^bbbcccccc]]]XXXSSSPPPJJJDDDCCCFFFNNNkkklllQQQPPPOOOQQQRRRRRRPPPMMMKKKKKKJJJHHHGGGFFFEEECCCBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<::::::777555333111111333555777999;;;<<<===>>>@@@CCCFFFJJJOOOVVV^^^kkkvvvkkkuuu}}}oooYYYNNNCCCEEEOOOUUUQQQKKK;;;444///222444222000111///000111222222111000///000000000000000000000000////////////............................................................,,,------......------,,,------------------------,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------------------------------............/////////000000000000//////---.........//////000000000000000000000000000000222666<<>>;;;:::::::::999888666666666666666666666666555555555555555555555555555555555444444444333333222222222222222222222222111111111111111111111111111111111111111111111111111111111222222111111111222111000000111222444555666555444222111000000000000000111222222222222111222222333333222444666999999===;;;===BBBCCCOOOhhhzzzuuuwww~~~}}}uuu|||pppdddzzz{{{sssnnnkkkeee^^^UUUSSSSSSRRRMMMFFFEEEHHHCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIMMMQQQUUUQQQQQQTTTYYYaaaiiimmmooojjjiiijjjmmmrrrwwwzzz{{{sssdddWWWLLLCCC@@@BBB???QQQeeexxx|||YYYXXXYYY\\\```aaa^^^ZZZOOOQQQQQQMMMJJJJJJHHHEEECCCBBBAAA@@@@@@@@@@@@AAA????????????>>>===<<<;;;888777555333333333555666777999;;;<<<===???BBBDDDBBBIIIRRRWWW^^^ppptttgggiiikkk}}}tttbbbVVVHHHDDDJJJRRRUUUUUUAAA666///222555222111444000000111111111111000000000000000000000000000000////////////............................................................,,,------......------,,,------------------------,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------............---------............/////////000000000000//////------......///000000000111111000000000111333444;;;>>>CCCHHHKKKLLLKKKJJJGGGIIIKKKKKKOOOaaa|||hhhQQQCCC???;;;888888999999999666666666666666666666666555555555555555555555555555555555555444444444333333333333333333333333333222222222222222222222222111111111111111111111111000111222222222222111000111111000000111222444555555444333111111000000000000000111222222222222111222222333333222444666999888<<<;;;===BBBBBBNNNfffuuuyyy~~~|||wwwxxx]]]SSSbbb~~~xxxnnnhhhfffccc^^^[[[XXXVVVRRRKKKEEEFFFLLLGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIKKKNNNRRRZZZbbbhhheeefffiiiqqq}}}wwwaaaOOOHHHHHHHHHKKKPPP[[[mmm}}}{{{aaa______bbbhhhllljjjhhhXXX[[[YYYSSSOOOOOOKKKEEECCCBBB???>>>===>>>@@@BBB????????????>>>>>>===<<<999888777666555444444444333555888:::;;;===@@@BBB@@@GGGNNNQQQVVVeee}}}zzznnniiidddsssxxxeee\\\PPPHHHHHHOOOVVV[[[KKK<<<222444666222111444111111000000000000111111000000000000000000000000////////////............................................................,,,------......------,,,------------------------,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,------------.........///---------............/////////000000000000//////------......///000000111222111000000222555999<<>><<<;;;===@@@BBB???????????????>>>===<<<999999888777666555444444000333666888999;;;>>>@@@DDDHHHLLLNNNRRR___qqquuulllaaalll~~~fff```VVVLLLIIIMMMVVV^^^RRRAAA555555666111000555222111000//////000111222000000000000000000000000000/////////............................................................,,,------......------,,,------------------------++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------.........//////---------.........////////////000000000000//////---------...///000000111222000///000333999???BBBMMMLLLKKKJJJJJJKKKLLLMMMMMMWWWggguuuddd\\\PPPFFF???<<<;;;:::777777777777777777777777666666666666666666666666666666555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111000111222333333222111000111000000000000222333444111111000000000000000111000000111222222222222111222222333333222444666999666::::::<<>>;;;;;;===???AAABBB@@@>>>???AAABBBAAA>>>===<<<;;;999888777666666444444444555888;;;???AAADDDFFFGGGIIINNNXXXeeennn|||nnniiisss|||kkkiiibbbJJJFFFRRRTTTYYYKKK<<<666222000111555222222222111111111111000000000000000000000000000////////////////////////111000///......///000111//////.........---------.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......000000000000000000000000////////////...............///000000111111000000111///...444???HHHLLLMMMLLLFFFDDDIIILLLJJJKKKNNN___yyy{{{jjjTTTEEEAAA<<<777;;;666444999<<<999555333777666666666555555555555555555555555555555555555777666555444333222222222333333333333333333333333333333333222222111111111333333333222222111111111111111000000000111333444222222111000//////000000000111111111111222222222111222444444444555888:::999<<<:::<<>>???AAABBBAAA???>>>===<<<:::999888888777444444444555777:::>>>@@@HHHIIIIIIJJJMMMUUU___hhh~~~~~~pppqqq~~~sssooo[[[IIIKKKUUU]]]RRRBBB888555555444333222222222111111111111000000000000000000000000000////////////////////////111000///......///000111//////.........---------......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////000000000000000000000000////////////............///000000111111111111111111222777@@@JJJOOONNNKKKHHHFFFFFFHHHGGGGGGNNNWWWuuunnn^^^RRREEE:::<<<888666777666555777;;;777777666666666555555555555555555555555555555555666555444444333333333333333333333333333333333333333333333222222222111111333333333222222222111111222111000000000111333444222222111000000000000000000111111111111222222222111222444444444555888::::::<<<:::<<>>===<<<:::999999555444444444666999<<<>>>GGGHHHIIIJJJLLLRRR[[[cccppptttpppzzzvvvqqqgggKKKAAAPPP^^^YYYLLL;;;555777666///222222222111111111111000000000000000000000000000////////////////////////000//////......//////000...............---------...------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............///000000000000000000000000000000////////////............000000000111111222222222333888@@@KKKRRRSSSMMMHHHDDDFFFHHHHHHEEEIIIXXXgggzzziiiSSSBBB===:::999999666444777===777777777666666666555555555555555555555555555555555444444333333333444444333333333333333333333333333333333333222222222222333333333222222222222111222111111111111222333333222111000000000000000000000111111111111222222222111222444444444555888::::::===;;;===BBB@@@III___pppuuubbbVVVSSSQQQXXX[[[SSSKKKXXXfffrrr~~~~~~|||wwwssstttyyylllfff]]]WWWUUUXXX___eeevvvzzzzzzwwwpppjjjcccVVVJJJBBB@@@===;;;:::<<<>>>@@@AAAAAA@@@AAAAAAAAAAAA@@@BBBAAAAAA@@@>>>===;;;;;;666666555555666888:::<<>>EEEMMMQQQPPPJJJEEEDDDGGGJJJKKKMMMWWWiiixxxkkkWWWDDD???===>>>;;;777555777777777777666666666666555555555555555555555555555444444333333333444555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111000000000000000111000000111111111222222222111222444444444555888:::;;;>>><<<===BBB@@@HHH]]]mmmtttjjjhhheee\\\^^^ccc^^^OOOXXXeeeqqq~~~}}}wwwvvvwwwyyy~~~}}}{{{{{{|||~~~}}}xxxssstttuuuuuusssrrruuuzzz}}}{{{tttnnnggg[[[OOOAAA???<<<::::::;;;>>>@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCBBB@@@???===<<<999888666555666777999:::???BBBFFFHHHJJJOOOUUU[[[iiizzz~~~ttttttyyylllkkkaaaOOOMMMPPPaaacccOOO;;;666444000222222222111111111000000000000000000000000000000000000000000000000000000......////////////......---.....................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///////////////////////////////////////..................///111444777:::<<>>===:::777666888777777777666666666666666666666666666666666666444444333333333444555555333333333333333333333333333333333333333333333333222222222222222222222222222222333333333222222222111000000000000000111111000000111111111222222222111222444444444555888::::::===<<<>>>BBB???GGG[[[lll{{{xxx|||yyyllliiimmmiiiUUU\\\fffssstttssstttxxxzzzzzz~~~uuunnnzzzpppiiidddZZZQQQAAA???<<<::::::;;;>>>???@@@BBBCCCBBBAAA@@@AAACCCCCCDDDDDDCCCBBB@@@>>><<<;;;:::888777666777888999???CCCGGGHHHIIIKKKOOOSSSdddooo}}}}}}uuuwww{{{nnnhhhXXXJJJLLL```kkk___III<<<777444222222222111111111111000000000000000000000000000000000000000000000000000---......//////......------------...............,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......000000000000000000000000////////////............---...000444999>>>CCCEEERRROOOLLLIIIHHHIIIKKKMMMNNNRRRYYYdddttt}}}fffMMM@@@<<<;;;::::::888888777777777666666666666666666666666666666666555444444333333333444444333333333333333333333333333333333333444444444444111222222222222333333333333333333444333333222111000000000000000111111222000111111111111222222222111222444444444555888:::999===;;;>>>BBB???GGG[[[mmm}}}wwwwwwppp```ccclllxxxvvvtttuuu}}}~~~wwwhhh```[[[TTTLLLAAA???<<<:::999;;;===???@@@BBBDDDCCCAAA@@@AAACCCCCCDDDDDDDDDCCC@@@>>><<<>>><<<:::888777777888999<<>>BBB@@@GGG[[[ooo}}}rrriiikkkrrr~~~|||xxx~~~wwweee[[[WWWQQQKKKAAA???<<<:::999;;;===???@@@BBBDDDCCCAAA@@@AAADDDCCCDDDEEEDDDCCCAAA>>><<>>;;;999888888888999777<<>>CCC@@@GGG[[[qqqzzzyyytttzzz|||xxx~~~{{{tttllliiijjjnnnzzz{{{mmmaaaTTTKKKIIIBBB>>>;;;<<<;;;888999<<<>>>@@@CCCEEEEEEEEECCCAAAAAABBBBBBBBBAAA@@@??????======<<<;;;999777555444:::<<>>>>>===<<<:::888777555888;;;???DDDHHHJJJLLLMMMNNNUUU___fffnnn}}}zzzooopppiii]]]OOOFFFQQQeeedddUUUBBB111222222222222111000111222000000000000000000000000000000000000000000000000//////////////////////////////.........---------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////000000000000000000000000000///...///000111000///111777AAAHHHMMMNNNNNNMMMOOORRRNNNKKKSSSZZZkkk{{{zzz}}}kkkYYYMMM???>>><<<999777777777888666777777888777666555444666555555555555444444444333333333333333333333333222222222111111111111000111111111111222222222222111222222333333222222111111111111111111111111111111111111111111111111111///000000222333555777888888>>>===<<<@@@@@@GGGYYYlll{{{||||||{{{|||~~~yyytttkkkmmmnnnnnnooonnndddYYYHHHEEEEEENNNbbbzzzzzzeeeUUUKKKHHHBBB===:::;;;999666777:::;;;>>>AAADDDFFFGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCBBB@@@??????>>><<<:::888777666888<<>>FFFLLLLLLJJJIIIIIIQQQRRRLLLLLLZZZjjjxxxjjjKKKAAA;;;<<<;;;555555:::777777777777777666555555666555555555555444444444333333333333333333333333222222222222111111111111111111111111222222222333111111222222222222111111111111111111111111111111111111111111111111111111000000111222444555777888999???>>>===AAAAAAHHHZZZiii~~~|||~~~|||zzzwww{{{}}}{{{rrrrrrpppnnnooonnndddYYYLLLGGGDDDIIIZZZooo|||eeeUUULLLJJJBBB===::::::888555555999:::<<>>===;;;999888555666999===AAAEEEHHHJJJIIIRRR\\\___```iiizzz~~~oooooonnn{{{qqq___QQQHHHGGGPPP```mmm]]]:::444333222222222222111000000000000000000000000000////////////////////////////////////////////////........................///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////////////////---///000///...000444999<<>>777777777777777666666555666555555555555444444444444444444444444444444444555555444444444333333333111111111222222222333333111111222222222222111111111111111111111111111111111111111111111222222222111111111222444666777888999???===<<>>;;;:::888444555888888:::===@@@CCCEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEDDD?????????>>>===;;;:::999555666777:::>>>BBBFFFHHHKKKSSS[[[]]]]]]cccqqq}}}zzzuuurrrssswwwdddVVVKKKEEEHHHYYYooofffDDD555333000000222333222111000000000000000000000000////////////////////////////////////////////////---.....................///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000///////////////////////////000///......333;;;AAACCCEEEFFFEEEDDDEEEIIIMMMMMMMMMLLL[[[xxxrrrqqqvvv{{{tttWWW???<<>>===<<<::::::666666777888;;;???CCCFFFIIIOOOUUUWWWXXX\\\fffooo{{{|||uuulllooo~~~ooo]]]RRRIIIFFFRRRjjjjjjRRR:::666111///111333333222000000000000000000000000000000000000000000000000////////////////////////---------...............///............---------------------------------------------------------------------------------,,,,,,,,,---------............/////////000000000000000000000000000000000000000//////333999BBBHHHJJJGGGCCCAAAAAADDDHHHKKKFFFKKKQQQhhh|||{{{zzz}}}yyymmmrrr{{{sssVVVIIICCC<<<777777888888777666666666666666666555555555555444444444444444444444444444444444333333333333222222222222222222222222333333333333333333444444444444333333222222222222222222222222000000000111222222333333222222333333444666777888777===<<<;;;??????FFFXXXjjjzzzbbb\\\sss~~~{{{bbbSSSZZZlllwww}}}uuullleeeRRRKKKEEEEEEMMMZZZeeekkkwwwrrr]]]QQQJJJFFFAAA===<<<999555555777777777888:::;;;<<<======@@@AAABBBBBBCCCCCCCCCBBB@@@@@@@@@@@@???===<<<<<<888777777777999===BBBDDDGGGJJJNNNPPPRRRWWW]]]bbbjjj|||xxxkkkkkktttzzzzzzeeeZZZPPPIIIMMMbbbkkk```CCC<<<444000111333333222000000000000000000000000000000000000000000000000////////////////////////---------........./////////............---------------------------------................................................,,,,,,,,,---------........./////////000000000000000000000000000000000000///...///333:::BBBHHHKKKIIICCC>>>>>>CCCHHHJJJJJJGGGQQQ^^^uuu~~~}}}}}}~~~}}}}}}~~~~~~}}}{{{zzzxxxtttuuuvvvtttrrrsssxxx}}}uuuzzzwwwtttyyyuuu]]]KKK@@@;;;999999888777666555666666777666555555555555444444444555555555555555555555555444333333333333222222222222222222333333333444444444555555666666555555444222222222222222222222222///000000111222222333333333333333333444666777888888>>><<<<<<@@@@@@GGGYYYmmmuuuWWWYYYxxx{{{|||cccTTT]]]ppp|||zzzssszzzvvvmmmgggVVVNNNDDDBBBHHHSSS^^^dddnnn{{{uuuaaaTTTLLLGGGBBB>>>===:::555555888777777777888888999::::::???@@@@@@AAABBBBBBBBBAAABBBBBBBBBAAA@@@???>>>===:::888777777999<<>>===AAAAAAHHHZZZooorrrWWWUUUiii{{{wwwqqqxxxuuucccXXX```ppp{{{|||wwwpppqqqwwwxxxwwwyyy}}}nnnaaa___QQQDDDBBBGGGOOOXXX```kkkttt~~~vvvcccYYYKKKFFFDDDAAA===:::999999999666777888999:::999888888:::<<<>>>AAABBBBBBAAAAAABBBCCCCCCCCCBBB@@@>>>===;;;;;;:::888777999>>>AAAGGGIIIKKKMMMNNNQQQTTTWWW]]]eeewww{{{mmmnnnssswwwxxx\\\RRRPPPGGGRRRjjjnnn[[[FFF444222555222000111444444333333222111000000111111000///////////////111111000000//////.........///000000000///---,,,........................,,,,,,,,,------.........,,,,,,,,,---------..............................///......---------................../////////000///////////////////////////333999@@@FFFGGGEEEBBB???===???FFFKKKKKKLLLNNN___lllyyy}}}yyyyyy}}}}}}zzz~~~~~~}}}{{{{{{}}}~~~}}}}}}~~~~~~|||zzzxxxvvvtttsssvvvyyy{{{zzzvvvtttuuuwww|||}}}dddMMM???;;;;;;777666:::;;;999666777777666666666555555555555333333333333333333333333444444444333333333222222111222222333333222222111222333555666666666555444333333333222222222111111111111111111111111111111333333333444555666777888777:::888<<>>:::777666666666777999:::::::::999888999:::<<<===>>>>>>>>>===AAAAAABBBCCCBBBAAA??????===<<<;;;888777888;;;===CCCEEEGGGIIIJJJKKKNNNPPPWWWYYYcccsss}}}}}}vvvgggcccPPPFFFSSSdddmmmXXX@@@444333444333222333333333222111111000000111111000///////////////000000000000/////////////////////000///......---........................------------------,,,,,,,,,,,,,,,---------....................................---------......///....../////////000000000000///////////////000000777<<>>FFFPPPTTTSSSXXXmmm}}}~~~{{{wwwvvvxxx}}}zzzuuuuuuyyy~~~~~~~~~~~~~~~}}}}}}|||zzzyyyxxxxxxyyyyyyxxxwww{{{zzzxxxwwwvvvwwwwwwxxx}}}~~~cccNNNBBB===999888777444666999777777777666666666555555555555555555555555555555444444444444333333333333222222333333333333222222444444444444444555555666333333333333222222222222222222222222222222222222333333333444555666777888777:::999===DDDBBBIII\\\ppplllTTTIIICCCMMM^^^kkkrrruuu~~~vvvvvvwwwxxxzzzrrrxxx~~~wwwkkkaaaSSSJJJBBBDDDJJJSSS^^^gggqqqzzzjjj```WWWLLLIIIDDD???:::777666555777888999:::::::::999888888999:::;;;<<<<<<;;;;;;@@@@@@AAABBBBBBBBBAAA@@@;;;<<<<<<;;;:::<<<@@@CCCAAACCCFFFHHHHHHJJJLLLNNNVVVWWW^^^kkkzzzqqqlllXXXCCCKKKaaasssbbbIII777111333333111333222222222111111000000111000000///////////////000000000000///////////////////////////......---.................................------,,,,,,,,,,,,,,,,,,---------.................................------------...//////...////////////000000000000000/////////111222222<<<@@@CCCBBB===:::<<>>DDDCCCJJJ]]]ppp~~~___KKKEEECCCNNN\\\fffkkkooo{{{wwwyyy{{{{{{~~~~~~}}}}}}zzzwwwoooeee\\\RRRJJJDDDEEEIIIPPPZZZcccgggtttkkkccc\\\NNNKKKFFF@@@;;;888666666777888999:::;;;:::999999888999999999::::::999999>>>???AAABBBCCCBBBBBBAAA<<<<<<<<<;;;;;;<<>>DDDCCCIII\\\pppzzz]]]NNNIIIIIIRRR]]]fffnnntttzzzxxxzzzxxxtttwww}}}zzzxxxvvvtttnnnfff___QQQJJJEEEEEEHHHMMMVVV______nnnlllddd___PPPMMMHHHBBB===:::888777777888:::;;;;;;;;;:::999999999999888888888888888===>>>@@@BBBCCCCCCCCCCCC>>>>>>===:::888777888999;;;>>>CCCEEEGGGHHHJJJKKKLLLOOOVVV^^^eeepppxxxwwwttttttiii\\\CCC>>>TTTkkkjjj\\\BBB222333444///111111111111111111111111111111000///////////////////////////000000000000000000///............///........................------------------,,,,,,,,,,,,,,,---------..............................---------------...///000/////////000000000111111111000000111333777:::<<>>>>>===:::777555555666777:::???CCCEEEGGGHHHJJJJJJLLLRRRWWWZZZbbbuuuzzzwwwyyyyyyhhh___GGG<<>>AAAAAA@@@AAACCCIIIQQQXXX]]]WWWUUU]]]rrr}}}~~~zzz{{{~~~~~~~~~~~~~~~}}}~~~www|||yyynnnhhhlllrrrxxxzzz~~~~~~~~~}}}|||}}}}}}zzzuuuwwwuuu{{{{{{^^^JJJ@@@:::999:::888888888777777777666666555555555555555555555555555555555555444444444444333333444444444444333333222222333444444444444333555444444444444333333333333333333333333333333333333333333444555666777888999<<<:::===BBB@@@FFFXXXlllwwwfffMMMIIIHHHNNNXXXcccsssxxxtttwwwzzzrrrgggbbbppp~~~}}}wwwzzzxxxwwwwwwvvvsssmmmeee___MMMHHHDDDDDDFFFJJJSSS\\\hhhvvvkkkbbb^^^RRROOOJJJEEE@@@===<<<;;;888999:::;;;;;;;;;::::::;;;:::999888777777777888;;;===???AAACCCDDDDDDDDD===>>>>>><<<999888888:::444888===AAACCCEEEGGGIIIJJJMMMQQQSSSSSS[[[mmmxxxrrrssswwwjjjbbbMMM===III\\\lllkkkPPP999666777222000000000000000111111111111111000///////////////.../////////000000111111111000///------......///........................,,,,,,,,,------.........,,,,,,,,,---------..............................,,,,,,,,,---...///000111000000000000111111111111000000111333777<<>>===:::999999:::<<<<<<:::999999777555333333444666777999:::<<>>@@@BBBCCCCCCBBBAAA@@@>>>===;;;::::::777777999<<>>EEEIIIJJJJJJEEEOOOZZZ]]][[[ZZZ^^^cccsss~~~}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}||||||{{{~~~~~~~~~}}}{{{{{{|||}}}}}}~~~~~~~~~{{{~~~|||{{{|||}}}~~~}}}zzzxxxxxxyyyzzzvvvxxx|||gggOOO<<<;;;:::999777666555444444666666666666666666666666666555555555555444444444666666666555444333111111333333333333333444444555555555555444444444444333333333333333333333333333444444444555555666888888999999;;;======???IIISSSggg}}}gggTTTPPPLLLSSS[[[]]]___fffttt~~~rrreee^^^\\\lll}}}||||||~~~||||||zzzvvvssspppggg^^^QQQIIICCCAAABBBEEEMMMUUUdddmmmuuuyyy}}}}}}iiicccWWWOOOJJJIIIHHHDDDAAAAAA<<<;;;:::;;;<<<;;;:::888777666555444444555666777888999;;;===@@@AAABBBBBBBBBBBBAAA@@@>>>===;;;;;;888888999:::===@@@CCCEEEDDDHHHLLLNNNNNNQQQVVVZZZddduuu~~~xxxxxx}}}||||||dddPPPDDD@@@KKK```nnndddHHH777555333333222111111111111222000000////////////000000////////////////////////......////////////............................................................------------..........................................////////////000111222222000//////000222777===DDDHHHJJJKKKKKKGGGTTT^^^^^^[[[```mmmwww~~~}}}~~~}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{}}}~~~~~~|||}}}~~~}}}~~~|||~~~}}}}}}~~~{{{zzzzzzzzzwwwzzz~~~xxx\\\DDD<<<999666555666666444333666666666666666666666666666555555555555444444444555555555555444333222222333333333333333444555555555555555555444444444444333333333333333333333333444444444444555777888999999999;;;======???HHHSSShhh|||fffZZZYYYRRR[[[cccffffffjjjuuu~~~vvvooonnngggrrr~~~~~~|||xxxuuurrriii```QQQIIICCCAAABBBEEELLLTTT```nnnzzz}}}{{{|||kkkcccYYYQQQKKKJJJIIIEEECCCCCC>>><<<;;;;;;<<<;;;999777666666555555555555666777777888:::===???@@@AAABBBBBBBBBBBBAAA@@@>>>===<<<999999888999;;;>>>BBBDDDGGGIIIKKKKKKLLLNNNSSSXXX\\\kkk}}}|||nnnmmmuuuyyykkkVVVIII===CCCXXXppplllOOO:::666444333333222111222222222000000////////////000000////////////////////////......////////////......////////////////////////..............................---------......///....................................////////////000222444444222111111333888===EEEIIIKKKKKKMMMNNNRRR]]]ccc___]]]iii}}}~~~}}}|||}}}}}}~~~~~~~~~~~~}}}|||zzz{{{|||}}}~~~}}}|||}}}~~~}}}~~~zzzyyy~~~|||||||||wwwuuuuuuwwwyyy|||oooUUUDDD???999888:::<<<:::888666666666666666666666666666555555555555444444444222222333444555555555555444444333333444444555666666666555555555444444444333333333333333333333333333333444444666777888999:::999;;;======>>>HHHRRRjjj}}}|||jjjcccddd]]]dddlllooooooqqqxxx~~~~~~xxxxxx|||sss|||~~~|||xxxvvvrrrjjj```PPPIIIBBBAAABBBEEELLLTTT]]]kkkxxx{{{yyyzzz||||||rrrggg\\\TTTMMMKKKJJJFFFCCCCCC???===<<<<<<<<<;;;999777555555555555555666666777777888:::<<<>>>@@@AAAAAABBBBBBCCCCCCBBB@@@>>>===:::999888777999===AAADDDGGGHHHIIIIIIJJJNNNSSSVVVYYYeeeuuummmmmmwww}}}oooWWWHHH>>>@@@SSSmmmoooVVV>>>666444444333222222222222222000000////////////000000000000000000000000000000......////////////......////////////////////////.................................---......///000....................................////////////000333555555333222333666>>>DDDJJJLLLLLLMMMQQQVVV]]]cccbbbZZZZZZkkk|||vvvqqqwww}}}{{{zzzzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~}}}}}}~~~~~~wwwllljjjuuu~~~}}}|||wwwuuutttuuuxxxyyyzzzyyy}}}fffMMMDDD:::777:::===;;;888666666666666666666666666666555555555555444444444111111333444555666666666444444444444444555555666666666666555555555444444333333333333333333333333333333333444666777999:::::::::<<<======>>>GGGRRRjjj}}}ooojjjkkkhhhmmmsssuuuvvvwww{{{~~~|||www{{{~~~~~~}}}}}}}}}~~~{{{wwwuuuqqqhhh___OOOHHHBBB@@@BBBEEEMMMUUU```hhhqqqvvv{{{~~~|||qqq___VVVNNNLLLJJJFFFCCCCCC@@@>>>===<<<<<<;;;888666555555555555666666777777666777999<<<>>>???@@@AAABBBCCCDDDDDDCCCAAA???===;;;999777666888<<<@@@CCCDDDEEEFFFHHHJJJNNNQQQTTTVVV```ooouuusss{{{|||xxx[[[III???@@@PPPhhhnnn[[[BBB555444444333222222222222333000000////////////000000000000000000000000000000......////////////......////////////////////////.......................................///000000....................................////////////---111555555222222444777AAAGGGLLLMMMLLLOOOXXX```dddfff```WWW\\\pppzzzuuuqqqxxx~~~~~~|||yyyxxxzzz}}}~~~~~~}}}}}}}}}~~~|||~~~~~~{{{qqqnnnuuu~~~~~~|||{{{{{{wwwwwwvvvwwwyyy{{{zzzwwwxxxxxxtttWWWJJJ<<<666888;;;888444666666666666666666666666666555555555555444444444222222333444555555555555444444444444444555666666666666666666555555555555333333333333333333333333333333333444666777999:::::::::<<<======>>>GGGRRRggg{{{ooojjjiiipppsssvvvyyyzzz{{{}}}~~~zzzuuuzzz~~~}}}|||||||||||||||zzzvvvssspppggg^^^NNNGGGAAA@@@BBBEEEMMMVVVeeehhhlllsssyyyaaaXXXOOOLLLJJJFFFCCCCCC@@@???======<<<;;;888666444555555555666666777777666777999;;;===???@@@@@@BBBCCCDDDDDDCCCAAA???>>><<<:::777666777;;;@@@CCC@@@BBBEEEHHHKKKNNNPPPQQQRRR\\\kkk}}}|||sssyyy{{{zzz}}}gggSSSAAABBBOOOdddlll]]]EEE555555444333333222222333333000000////////////000000000000000000000000000000......////////////......000000000000000000000000.......................................///000000////////////////////////............/////////000+++000444444222111444888BBBHHHMMMMMMMMMRRR]]]gggjjjkkkddd\\\eee{{{}}}{{{~~~zzzyyyzzz}}}~~~}}}||||||~~~{{{~~~~~~~~~~~~~~~~~~}}}~~~|||zzzzzzzzzyyywwwuuutttvvvxxxuuurrrwwwtttxxxbbbSSSBBB:::;;;===:::666666666666666666666666666666666555555555444444444444444444555444444333333555444444444444555666666777666666666555555555555333333333333333333333333333333333444666888999:::;;;:::<<<======>>>GGGRRRddduuuooonnnmmmoootttzzz}}}~~~~~~uuuhhhgggjjjsss}}}{{{zzzzzz{{{zzz|||{{{yyyvvvrrrggg]]]OOOHHHCCCBBBBBBDDDKKKRRRdddiiinnnrrryyy~~~rrraaa]]]VVVOOOJJJGGGEEEEEEAAA@@@===;;;:::999999999666666555555555666666777777777888999:::<<<===>>>DDDDDDDDDCCCAAA???===;;;<<<;;;:::777666888<<>>GGGQQQhhh~~~ooolllnnnooorrrvvvzzz}}}}}}}}}~~~}}}xxxfffYYY\\\aaajjjyyy~~~|||{{{||||||{{{|||{{{xxxvvvsssiii___PPPIIICCCBBBBBBDDDJJJQQQaaaiiipppuuuzzz|||xxxwwwyyy|||~~~~~~sssccc___XXXQQQLLLHHHGGGFFFBBB@@@>>>;;;:::999888888777777666666666777777888777777777888:::;;;===>>>AAABBBBBBCCCBBB@@@???>>>;;;;;;999777666777;;;>>>===@@@CCCEEEGGGIIIMMMOOOVVVWWW^^^mmm}}}tttnnnxxxuuueeeVVVEEECCCTTTdddjjj[[[???666444333444333///000444111111111111222222222333000000000000000000000000000000000000000000000000//////............////////////.........---------///......------......///............////////////000000000000111111111111333000000444888;;;AAAHHHLLLKKKOOOWWWaaahhhkkklllmmmfffbbbkkk|||zzz~~~}}}}}}~~~|||{{{|||zzzwwwxxx{{{}}}}}}~~~|||~~~~~~~~~~~~|||~~~}}}{{{zzzxxxxxxyyyyyyxxxwwwxxxxxxxxxwwwvvvsssqqqpppnnnooooooqqqvvv}}}qqqSSSBBB===;;;999999777777666666666666777777666555555444444555555666555555444444444444555555555444444333333444444555777666555444444444444444444444444444444444444444444333333333444666888999<<<;;;===>>>>>>???HHHSSSfffzzzlllkkkqqquuuvvvxxx{{{|||||||||}}}~~~uuu^^^OOOUUU^^^hhhvvv~~~}}}}}}}}}~~~|||}}}{{{xxxvvvtttlllbbbRRRKKKDDDBBBAAABBBHHHNNN[[[gggssswwwyyy|||~~~{{{yyy{{{ttteeeaaa[[[TTTNNNJJJHHHGGGCCCAAA>>><<<999888777777888888777777777777888888777777777888999;;;<<<===??????AAABBBBBBBBBAAA@@@;;;;;;999777666777:::<<<===???CCCEEEFFFIIILLLNNNTTTUUUZZZgggxxx{{{lllpppqqq{{{rrr[[[JJJCCCKKK\\\nnndddGGG666333222444333000000333111222222222222333333333000000000000000000000000000000000000000000000000//////............//////...............---------///......------......///............////////////000000000111111111222222333000000666<<>>???@@@AAABBBBBBAAA@@@;;;;;;:::888666666888;;;<<>><<<<<<888888888777777666777777777666666555555555555666666666666555555555555666666555444444444444555555666555555444444444555555666444444444444444444444444444444333444555666888999;;;;;;===???>>>@@@IIITTTeee|||oooooouuuyyy{{{zzzzzz{{{|||}}}}}}}}}zzzttt]]]KKKMMMWWWjjj}}}~~~|||xxxwwwuuunnneeeUUUMMMFFFBBB@@@???DDDJJJUUUbbbnnnooonnnrrrzzzwwwgggccc]]]VVVOOOJJJGGGEEEDDDBBB???<<<999777777666888777666555555555555555666666666777888999:::;;;>>>???@@@AAAAAAAAA@@@???<<<<<<;;;999666666888:::;;;===@@@BBBCCCEEEHHHKKKPPPQQQTTT]]]kkk|||zzzvvvtttzzzcccRRRCCCAAAQQQlllnnnVVV;;;555222333333111000111222222222222222222222222000000000000000000000000//////////////////////////////............//////---...................../////////....../////////............////////////111111111111222222222222555222444;;;BBBFFFLLLQQQWWWfffwww{{{|||{{{}}}~~~~~~~~~}}}}}}zzzyyyzzzwwwoooffffffkkkssszzz~~~~~~|||}}}~~~|||}}}~~~{{{uuuooolllkkkiiihhhhhhhhhiiikkkmmmooonnnrrryyy~~~}}}wwwsssqqqsssrrrllliiihhhfffdddbbbbbbcccdddcccbbb]]]]]]]]]]]]\\\[[[YYYXXXUUUVVVXXXZZZ\\\```eeeiiioooxxxbbbHHHAAA???;;;999999888777777777777777666666666555555666666666666666555555555555666666444444444444444555666777555555444444444555555666444444444444444444444444444444444444555777999:::999999;;;======???HHHSSShhh{{{nnnmmmsssvvvyyyyyyyyy{{{~~~~~~vvvrrr]]]LLLMMMXXXlll}}}~~~|||yyywwwuuummmcccUUUMMMFFFBBB@@@???CCCIIISSS___jjjkkklllrrrzzz~~~{{{hhheee___XXXPPPKKKGGGEEECCCAAA>>><<<999888777777888777666555555444444555666666666666777888999:::===>>>@@@AAAAAAAAA@@@???=========:::888777888999999<<<>>>@@@AAACCCFFFHHHLLLNNNRRRYYYeeeuuupppmmmWWWEEEAAAMMMfffoooaaaAAA999222222333111000111222222222111111111111000000000000000000000000000000000000000000000000000//////............//////---------...............000//////......//////000............////////////111111111222222222222333555555999@@@EEEHHHPPPWWWhhhyyy~~~}}}xxxvvvwwwzzz||||||}}}~~~xxxvvvvvvtttnnnfffdddgggqqqzzz}}}~~~|||tttlllhhhgggaaabbbdddhhhnnntttzzz}}}ppprrrvvv||||||xxxvvvnnnjjjggghhhgggaaa^^^^^^[[[YYYWWWVVVVVVVVVUUUTTTQQQRRRSSSSSSRRRQQQOOONNNOOOOOOPPPPPPQQQUUUZZZ]]]___aaaiiiyyytttWWWEEE<<<888:::999888888777777777777777666666555555666666777666555555555555555555666444444444444555666777777666555555444444444555555444444444444444444444444555444444444555777999:::999999;;;======???HHHSSSiiiyyylllmmmssswwwwwwwwwxxx|||~~~uuuooo[[[KKKPPP\\\nnn|||~~~}}}zzzxxxtttkkk```UUUMMMEEEBBB??????CCCIIIQQQ]]]hhhlllooouuu|||xxx}}}jjjgggaaaZZZRRRLLLHHHEEEBBB@@@>>>;;;:::999888888999888777666555555555555666666666666666777888999;;;<<<>>>@@@AAABBBBBBBBB??????>>><<<999777888999888:::===>>>???AAACCCFFFFFFJJJOOOUUU___mmm}}}uuu|||yyy]]]HHHBBBJJJ```pppoooGGG===444111222111111222111111111000000000//////000000000000000000000000000000000000000000000000//////............//////---------.........//////000000////////////000000............////////////111111111222222222333333333666>>>EEEHHHLLLVVVaaawww~~~wwwpppmmmooorrruuuyyyzzz{{{}}}~~~~~~~~~~~~vvvsssrrrrrrnnngggdddeeemmmwww~~~~~~vvvmmmiiihhhdddfffjjjpppxxx}}}|||}}}}}}xxxsssnnnkkkccc]]]ZZZ[[[[[[WWWUUUVVVSSSQQQOOONNNOOOOOONNNMMMMMMMMMMMMMMMLLLJJJHHHGGGIIIJJJKKKKKKKKKMMMPPPSSSQQQSSSXXX```pppiiiNNN===888;;;:::999888777777777777777777666666666666777777555555444444444444555555444444444444555666777888777666555444444444444444444444444444444444444444555555444555666777999:::999999;;;>>>>>>@@@JJJTTThhhzzzlllnnnuuu{{{tttuuuxxx}}}rrriiiSSSGGGPPP^^^lll~~~|||~~~}}}zzzxxxtttiii^^^UUUMMMEEEBBB??????CCCIIIOOO\\\hhhooosssyyy}}}}}}{{{~~~~~~|||{{{|||~~~wwwzzzzzzzzzllliiiccc\\\TTTNNNIIIFFFAAA@@@===;;;:::999999999:::999888777666666666666666666555666666777888999888:::<<>>???BBBDDDCCCGGGMMMSSS[[[hhhxxx|||bbbIIICCCHHH[[[qqqxxxKKK???444111111111111333111000000000//////......000000000000000000000000000000000000000000000000//////............//////---------.........//////000000////////////000000............/////////000111111222222222333333333111777AAAIIIKKKOOO[[[hhh~~~{{{yyynnnhhhhhhkkknnnvvvwwwyyy{{{||||||{{{{{{vvvqqqoooqqqoooiiieeedddiiittt~~~|||zzz{{{}}}{{{~~~{{{rrrjjjfffeeegggiiilllrrrzzz|||wwwqqqkkkeeeaaaZZZUUURRRSSSSSSQQQPPPRRRPPPNNNLLLLLLMMMNNNMMMLLLMMMMMMLLLKKKIIIGGGDDDCCCAAACCCEEEFFFFFFGGGHHHJJJLLLPPPSSSTTTXXXjjj|||[[[FFFAAA;;;:::999888777777777777777777666666666666777777444444444333333444444444444444444555555777888888888777666555444333333333444444444444444444444444555555555555666777999:::::::::<<>>>>>>>>===;;;999666555777999;;;>>>@@@AAAAAAAAAFFFFFFJJJRRRYYY```kkktttvvvuuuvvvzzz}}}}}}kkkSSSFFF???TTTrrrxxx\\\===555999///000777222111111111111000000000000111111000///////////////000000000000000000000000//////////////////////////////............//////............/////////000------...///000111222222333222111222444555555444;;;CCCFFFMMMWWWYYY]]]lll~~~xxxwww{{{ppplllnnnqqqzzz}}}xxxwww|||}}}vvvrrrpppmmmgggaaadddrrr~~~~~~~~~||||||}}}~~~xxxoooiiihhhpppssswww|||~~~~~~{{{wwwvvvpppjjjfff^^^VVVRRRSSSKKKJJJJJJJJJJJJJJJKKKLLLOOOOOOOOOOOONNNNNNMMMLLLMMMKKKIIIIIIIIIIIIIIIHHH@@@AAACCCDDDCCCCCCCCCDDDGGGFFFHHHLLLOOOVVVdddrrruuuWWWBBB@@@:::666777888777777999777777777777777888888888444444444555555555555666666555555444444444555555777666555444444333444444333333333444444444555555333333222111222444777888444:::===;;;===FFFMMMNNNiiixxxxxx{{{{{{~~~}}}}}}~~~uuubbbQQQNNNRRR[[[iiixxx}}}~~~~~~|||zzzzzzwwwkkk___WWWOOOGGGEEECCCAAABBBFFFQQQ]]]jjjrrrxxx}}}vvvrrrqqqpppjjjgggfffppplllppp{{{yyysssnnnhhh^^^RRRLLLLLLGGGCCC???;;;:::999888777777777666666666666777777666666666666777777777777999:::;;;===>>>>>>======>>>>>>>>>===;;;999777555777888;;;===???AAAAAABBBFFFEEEHHHOOOUUU[[[dddnnnsssrrrpppppprrruuuyyy||||||xxxrrr\\\LLL>>>NNNmmmzzzfffGGG999999000111666111111111111111000000000000111111000///////////////000000000000000000000000//////////////////////////////............//////........./////////000000......///000111222333333444222111111222444555666===GGGKKKPPPXXXYYY___ooo~~~yyyxxxrrrttt}}}yyyssssssuuu{{{{{{zzz|||zzzuuummmgggeeerrr}}}~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}|||~~~~~~wwwttttttxxxzzz}}}~~~zzzsssmmmeee___ZZZWWWQQQKKKHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQNNNLLLKKKJJJJJJIIIIIIHHHCCCDDDFFFFFFFFFFFFFFFGGGDDDCCCDDDFFFGGGHHHOOOXXXggglllTTTCCC<<<888999999888888:::888888888777777777777777666666555555555444444444666555555444444444555555777666555444444333444444333333333444444444555555333333222222333555888999;;;>>>???AAAIIIUUUZZZZZZhhhzzzxxx|||~~~||||||}}}}}}lll[[[NNNQQQ[[[eeerrr}}}{{{}}}~~~{{{zzzwwwlllaaaWWWNNNGGGDDDBBB@@@AAAEEENNN^^^oooyyy}}}}}}{{{uuuppppppnnniiiggghhhqqqmmmqqq}}}zzztttmmmcccVVVOOOMMMGGGCCC???<<<:::999888777777777666666666666777777666666666666777777777777::::::;;;<<<<<<<<<;;;;;;>>>>>>>>>===<<<999777666555777999<<>>888111222555000111111111111000000000000111000000///////////////000000000000000000000000//////////////////////////////............//////....../////////000000000//////000111222333333444444333111000111333666888AAALLLQQQSSSWWWWWW___rrr}}}uuuuuuxxxqqqpppuuu~~~}}}}}}{{{xxxyyyzzz~~~|||sssmmmfffqqq{{{~~~}}}}}}}}}|||~~~~~~~~~~~~~~~~~~{{{wwwtttwww}}}|||}}}yyyqqqiiibbb^^^VVVQQQMMMMMMJJJGGGGGGJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOQQQRRRRRRSSSOOONNNLLLKKKJJJIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEHHHHHHEEEDDDGGGNNNkkkdddGGG???999999:::999888:::999999888888777777666666888777666555444333222222555555444444444555555666777666555444444333444444333333333444444444555555333333333333555777999;;;;;;;;;;;;???IIIUUUYYYXXXggg|||wwwxxx{{{}}}}}}zzz}}}{{{fffWWWNNNWWWgggsss~~~||||||~~~|||zzzwwwmmmbbbWWWOOOGGGDDDBBB@@@AAADDDLLL^^^qqqzzz{{{{{{zzzyyyyyyrrrmmmmmmlllkkknnnssssssqqqvvv}}}uuupppfffZZZQQQNNNGGGDDD???<<<;;;:::888777777777666666666666777777666666666666777777777777888999999:::;;;;;;;;;;;;>>>>>>>>>>>><<<:::888777444666888;;;>>>@@@BBBCCCGGGFFFIIINNNRRRVVV]]]eeerrrtttssskkkaaa___hhhqqqooozzziiiNNN;;;BBB```{{{}}}___CCC666222333333111111111111111000000000///000000////////////000000//////////////////////////////////////////////////////............//////...////////////000000000//////000111111222333333444333111///000333999===GGGPPPQQQQQQSSSTTT^^^sss|||yyyuuuxxx}}}vvvrrruuu}}}~~~}}}}}}|||zzzxxxyyyyyyvvvpppiiiqqqzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{tttnnnjjjkkkvvv{{{yyy{{{}}}|||qqqfff^^^ZZZYYYTTTPPPMMMNNNMMMKKKLLLOOOLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQPPPNNNLLLJJJKKKKKKJJJIIIHHHIIIJJJKKKJJJJJJJJJGGGHHHLLLNNNJJJHHHHHHNNNaaazzzqqqLLLBBB999888999888888999:::999999888777666555555777666666555444444333333555444444444444555666666777666555444444333444444333333333444444444555555333333444555666888:::<<<999888999;;;AAAHHHLLLNNNfff|||{{{}}}zzz}}}zzzdddWWWQQQ]]]ppp~~~~~~~~~}}}zzzvvvmmmdddXXXOOOGGGDDDBBB@@@AAADDDJJJ]]]qqqxxxyyy{{{~~~xxxqqqjjjhhhggghhhnnnvvvuuuvvv|||zzztttooohhh\\\SSSOOOHHHDDD@@@<<<;;;:::999888777777666666666666777777666666666666777777777777666777888999:::<<<===>>>>>>>>>>>>>>>===;;;999777444555777:::===???BBBCCCDDDCCCFFFMMMQQQTTT[[[ccctttyyyzzzpppaaaXXX\\\cccqqqtttlllNNN???DDD^^^zzzgggFFF555333333222333111111111111000000000///000000////////////000000////////////////////////000000000000000000000000//////............//////////////////000000000111......//////000111111111333333222000111555<<>>???>>>@@@GGGNNNddd~~~}}}zzz|||yyybbbWWWSSS```rrr}}}yyyuuummmeeeYYYQQQIIIEEECCC@@@AAADDDHHH]]]qqqyyyzzz{{{tttoookkkiiinnnuuuvvvzzzyyyrrroooiii^^^TTTPPPHHHDDD@@@===;;;:::999888777777666666666666777777666666666666777777777777666666777888:::<<<>>>???>>>>>>>>>>>>===;;;999888555555777999;;;>>>AAABBB@@@???CCCJJJNNNRRRXXX```rrryyy|||rrr```SSSQQQUUUpppvvvqqqsssSSSGGGGGGZZZwww}}}mmmLLL666666444000555111111111111000000000000///////////////000000111000000000000000000000000000000000000000000000000//////............///////////////000000000111111......//////000000000000111222333222333888@@@GGGMMMOOOLLLQQQ^^^dddjjjwww|||zzz~~~vvvvvvyyy}}}}}}wwwuuuvvvssslllmmmsssyyyzzznnnpppvvv|||}}}yyyxxxyyyvvvzzz}}}}}}yyyvvvvvvwwwyyyzzz{{{yyyuuunnngggbbbcccooowwwkkk___eeennnvvv{{{|||sssnnnnnnkkkkkkkkkkkkjjjhhhfffddd^^^```bbbeeegggiiikkkkkkeeeggghhhfffcccbbbdddfffaaa^^^\\\]]]aaadddeeecccbbb___```cccccc``````cccgggkkkwwwfffUUUCCC:::999888888999999999888888777777666666444444444555555555666666444444444444444555666777777666555444444333444444333333333444444444555555444444555666777888999999888;;;@@@BBB??????HHHSSSccc~~~}}}}}}{{{{{{xxx___TTTQQQ\\\lll{{{}}}xxxtttllleeeZZZRRRJJJGGGDDDAAABBBEEEJJJ___uuu||||||wwwqqqrrrwww{{{{{{tttqqqlllaaaVVVPPPHHHEEE@@@===<<<;;;999888777777666666666666777777666666666666777777777777999888888999:::<<<>>>???>>>>>>>>>>>>===<<<:::999666666777888:::===???AAA@@@@@@CCCJJJNNNPPPVVV]]]nnnvvvzzzsssdddXXXUUUXXXiiiwww{{{nnn|||YYYKKKDDDPPPmmm|||tttSSS:::999444...666111111111111000000000000///////////////000111111000000000000000000000000000000000000000000000000//////............////////////000000000111111111///000000000000111111111...111444555666;;;DDDKKKLLLMMMLLLZZZrrrzzzyyy~~~vvvwww}}}yyy|||}}}vvvyyy~~~|||wwwxxxsssjjjjjjrrr|||~~~}}}ooonnnrrrwwwwwwpppmmmooommmttt}}}{{{uuupppnnnuuuwwwxxxxxxuuuqqqllliiihhhqqq{{{mmmXXX```kkkuuu{{{~~~yyyzzzzzz{{{|||||||||{{{xxxzzz|||{{{wwwvvvyyy}}}wwwtttqqqtttyyy}}}~~~}}}}}}~~~|||{{{|||gggOOOAAA<<<999888999888888888777777777777777555555555555555444444444444333333444444666777777777666555444444333444444333333333444444444555555444555666666777777777666888888<<<@@@??????GGGQQQbbb}}}uuunnnvvv}}}zzz{{{zzzxxx[[[RRROOOXXXfffttt}}}wwwsssllleee[[[SSSKKKGGGEEEBBBCCCFFFMMMcccyyy~~~|||~~~wwwtttwww}}}vvvsssnnnbbbWWWQQQHHHEEE@@@===<<<;;;:::888777777666666666666777777666666666666777777777777;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>>>><<<:::999777777777888:::<<>>EEEccc|||xxxXXX===;;;333,,,666111111111111000000000000///////////////000111111000000000000000000000000000000000000000000000000//////............//////000000000000111111111111111111111111111222222222---111555666888===FFFNNNKKKKKKNNNcccssssss}}}oooooo{{{~~~zzz~~~{{{|||vvvlllkkkqqq~~~}}}}}}pppmmmoootttqqqiiidddffffffqqq~~~~~~tttlllgggrrrtttvvvwwwwwwuuurrrpppmmmrrr}}}~~~oooWWW___kkkvvv{{{}}}}}}|||{{{tttXXXFFF>>>:::999999777777777777777888888888777777666555444333333222333333333444555666777888777777555444444444444444333333333444444444555555555555666666666666555555>>>::::::???BBBAAAFFFNNNbbb}}}tttmmmlllsss{{{}}}{{{zzz{{{{{{]]]UUUWWWYYY^^^uuu~~~{{{tttiiiaaaXXXPPPIIIGGGDDDBBBCCCFFFTTThhhzzz~~~}}}~~~zzz}}}tttttt{{{xxxtttjjjbbb[[[QQQKKKDDD???>>><<<999888:::777777666666666666777777777777777777777777777777999999999888777888:::<<<============<<<;;;:::999555555555666888<<>>???@@@GGGOOO___~~~mmmhhhhhhrrr|||{{{yyy[[[WWW\\\___aaavvv}}}zzztttkkkeeeRRRKKKEEEDDDCCCAAACCCGGGSSSfffwww{{{zzz|||{{{wwwxxx|||xxxttt|||}}}wwwiii```XXXMMMKKKDDD???>>><<<999888:::777777666666666666777777777777777777777777777777888999999888777888:::<<<>>>>>>>>>======;;;:::999555555555666888;;;>>>@@@AAACCCFFFHHHKKKOOOSSSWWWbbblll|||vvvnnnsss|||nnnttt^^^KKKBBBFFFVVVzzz|||jjjHHH333444666000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000000000000000000000000000000000000111111222333111333;;;BBBEEEHHHKKKEEEJJJZZZrrr{{{|||xxxxxxwwwuuuuuuxxxwww}}}|||yyyuuurrr}}}~~~{{{ooohhhfffnnnwwwwwwsssppprrrttt~~~vvvzzz|||zzz}}}~~~rrrbbbYYYZZZjjjwwwxxxwwwyyy{{{xxxYYYCCC;;;:::888888888777777777777888888555555555555555555555555333444444444555666666666666666555444444444444555444444444444555555555555555555666666777777888888:::999;;;>>>???@@@GGGOOO___~~~~~~tttiiieeegggqqq{{{{{{vvv___aaakkkooolll|||~~~zzz{{{}}}|||xxxvvvvvvuuusssoooiiiddd```PPPJJJEEEDDDBBB@@@CCCGGGXXXkkkzzz}}}|||~~~yyynnnxxx{{{xxxjjj```XXXMMMKKKDDD???>>><<<999888:::777777666666666666777777777777777777777777777777888999999888777888:::;;;????????????>>><<<:::999666555555666888;;;>>>@@@@@@BBBEEEGGGIIIMMMRRRUUU___iiixxxyyyppptttzzzuuufffWWWLLLHHHOOOvvv|||oooNNN777555555...111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000111222222333222555???GGGHHHHHHIIIGGGPPPeee|||xxxyyyzzzuuupppnnnssszzzzzz|||yyyxxx|||~~~xxxnnngggdddllluuuyyyyyyxxxuuuxxx~~~~~~{{{xxxhhh[[[VVVcccssszzzzzzzzz{{{~~~iiiMMM>>>:::;;;888888777777777777777888555555555555555555555555444444555555555555555555666666555444444444444555444444444444555555555555555555555666777888888888:::999;;;>>>???@@@GGGOOO```{{{lllhhhjjjssszzz||||||}}}}}}sssfffmmm~~~~~~{{{wwwxxxvvvrrrrrruuutttpppkkkkkkjjjgggbbb]]]ZZZXXXRRRLLLHHHFFFCCCAAAEEEKKK___ooo}}}~~~{{{sss{{{}}}wwwxxxyyylllccc]]]SSSKKKDDD???>>><<<999888:::777777666666666666777777666666666666666666666666777888999999888888999;;;???@@@@@@@@@???<<<:::999666666555666777:::===>>>@@@BBBDDDFFFIIILLLQQQTTTaaafffnnnzzzuuuuuu~~~vvvjjj^^^SSSJJJLLLrrr|||sssSSS999555555000111111111111000000000///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111000000000000111222333333444333999DDDKKKKKKIIIIIIMMMXXXoootttqqqzzzyyytttnnnlllqqqyyy||||||{{{|||}}}wwwnnnfffbbbgggooorrrssstttooouuu{{{yyylll]]]UUU```sss|||}}}zzz}}}vvvVVVAAA;;;===999888777777777777777777555555555555555555555555555555555555555444444444666666555444444444444555333333444444444555555555444444555666777888888999:::999;;;>>>???@@@GGGOOOaaa~~~ooolllnnnuuu{{{zzzzzz{{{~~~pppdddnnn~~~}}}}}}~~~}}}{{{yyyrrrsssqqqnnnnnnqqqpppmmmjjjiiifffccc```\\\XXXVVVQQQLLLHHHFFFEEEEEELLLTTTbbbppp|||}}}}}}~~~xxxyyy~~~uuuttt~~~{{{nnnfff```VVVKKKDDD???>>><<<999888:::777777666666666666777777666666666666666666666666666777999999888777888:::>>>???@@@@@@???===:::999777666666666777999;;;===AAACCCEEEGGGIIILLLPPPTTT___ccchhhqqqvvv|||kkk```TTTIIIJJJmmm|||xxxXXX<<<666666222111111111111000000000///////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000111111111111000000000000111222333444555666>>>HHHMMMLLLKKKLLLSSS___wwwvvvqqqzzzxxxvvvwwwwwwtttqqqtttzzzzzz}}}~~~~~~~~~wwwooogggaaabbbeeedddcccddd```iiiqqqxxx|||pppaaaXXXaaasss~~~zzz}}}}}}xxx}}}~~~bbbGGG<<<<<<999999888777666666777777555555555555555555555555555555555555555444444444666666555444444444444555333333333444444444444555444444555666777888999999:::999;;;>>>???@@@GGGOOObbbooommmpppxxx}}}}}}|||~~~kkkYYYaaaxxx|||yyyuuusssssssssssssssmmmooommmjjjlllooooookkkllliiifffeeeeeebbb]]]XXXRRRMMMIIIGGGGGGJJJUUU```iiivvv{{{xxx}}}~~~yyyvvvzzzrrrhhhaaaVVVKKKDDD???>>><<<999888:::777777666666666666777777777777777777777777777777555777999999888777888999<<<===???@@@???===;;;999888777666555666888:::<<>>???@@@GGGOOObbbqqqpppttt{{{~~~~~~}}}~~~gggRRRTTTggg~~~~~~yyytttsssrrrrrrrrrqqqsssrrrppprrrvvvvvvssssssoookkkmmmrrrrrrkkkddd\\\WWWQQQMMMKKKOOO\\\iiiqqq|||vvvvvvwwwvvvssssss{{{wwwlllcccXXXKKKDDD???>>><<<999888:::777777666666666666777777777777777777777777777777444777999999888777888888999;;;>>>??????===;;;999888777666555666888:::;;;???AAACCCEEEFFFIIINNNQQQWWW```fffiiiuuuxxxnnnttt\\\IIIFFF]]]wwwfffHHH;;;666111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...//////000111111222222000000000111222333555555777===GGGLLLJJJHHHNNNXXXiii|||xxx{{{sssppppppvvvzzz{{{}}}||||||}}}~~~~~~|||{{{}}}~~~xxxsssqqqlllccc\\\ZZZTTTRRRTTT\\\fffooo{{{xxxjjj\\\\\\kkkzzz}}}xxx{{{{{{wwwwwwxxxzzz{{{xxxxxxxxxuuuqqqnnnmmmnnnppptttzzz|||{{{|||}}}^^^GGG===:::999888777666666666666555555555555555555555555333444444444555666666666666666555444444444444555222222333333333444444444333333444666777999:::::::::999;;;>>>???@@@GGGOOObbbttttttwww~~~~~~}}}|||{{{cccRRROOO]]]ttt}}}{{{}}}{{{yyyxxx}}}~~~~~~|||~~~yyyuuuzzz|||ssskkkddd[[[TTTPPPSSS___mmmppp||||||xxxqqqnnnnnnllllll{{{{{{ppphhh\\\KKKDDD???>>><<<999888:::777777666666666666777777777777777777777777777777444666999999888777777888888:::===??????>>>;;;999888777666555666777999:::>>>@@@BBBCCCEEEHHHLLLOOOXXX```bbb___ggg{{{|||mmmzzzeeeLLLGGGVVVuuulllMMM===666///111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...//////000111222222222000000000111222444555666888@@@IIIMMMHHHFFFOOO\\\www{{{|||wwwppplllooouuuxxx|||}}}}}}xxxttttttxxx}}}~~~~~~yyynnnfffcccZZZOOOKKKRRRYYY^^^hhhssszzz}}}{{{lll\\\XXXeeevvv{{{~~~{{{}}}wwwrrrqqqsssuuuwwwqqqtttuuuqqqjjjfffgggjjjjjjpppvvvxxxwwwvvvxxx|||}}}gggMMMBBB:::999888777666666666666555555555555555555555555333333444444555666777777666666555444444444444555222222333333333444444444333333444666777999:::::::::999;;;>>>???@@@GGGPPPbbbuuuqqqssszzz~~~}}}~~~www```LLLPPP]]]rrr|||yyynnnkkkeeeWWWWWWdddkkkvvv||||||xxxkkkeeeeeeiiiqqqvvvyyyzzzttthhhTTTLLLFFF???:::888888999999444444555555666888999:::777888888888888999999999:::777666888;;;>>>===<<<999===BBBEEEDDDBBB@@@???<<<:::777555444555777888;;;>>>AAACCCEEEHHHLLLOOOUUU]]]aaa```dddsssgggmmmlllSSSBBBTTTnnnwwwMMM666555111333333222222111222222222//////////////////////////////000111111111111111000000000000000000000000////////////000000000000000000000000111111111111333000000444555444666:::AAAIIIKKKKKKIIIBBBOOOkkktttooojjjjjjpppxxx}}}}}}}}}yyyrrrlllkkkqqqzzz~~~~~~yyysssooo[[[[[[XXXQQQLLLPPP[[[fffnnnxxxzzzooofff[[[WWWiii}}}yyy||||||~~~yyyvvv|||xxxtttsssssstttvvvqqqrrrqqqmmmgggddddddfffjjjlllpppuuuyyy|||}}}~~~~~~|||ttt~~~|||lllVVVGGG:::666999999444888<<<555666666666666666666666666555555666666666666666555666666555444444444444444444444444555555555555666666666666777888888999999777===<<<<<>>>>>;;;999777555444555666888;;;===@@@CCCDDDGGGKKKNNNUUU^^^eeedddfffrrroootttsssXXXFFFRRRlll|||UUU>>>:::666444333333222111111111222//////////////////////////////000111111111111111000000000000000000000000////////////000000000111000000000000111111111111333000111444555444888===DDDMMMPPPNNNJJJFFFVVVuuuzzzuuupppooosssyyy|||}}}|||vvvnnnfffeeeiiiqqqwww|||zzzrrrhhhZZZPPPNNNRRRXXX\\\gggppp~~~}}}rrrhhh\\\VVVfffyyy|||yyy|||~~~~~~zzzxxxvvvtttttttttuuuuuuvvvwwwwwwssssssqqqmmmhhheeeddddddfffhhhlllqqqvvvyyy|||}}}~~~|||rrr[[[JJJ<<<666888888333666999222666666666666666666666666444555666777777777777777777666555555444444555555444444444555555555555666666666666777888888999999777===<<<<<>>;;;:::888777888888777666666666666666777777777888888888999999888666555777999;;;;;;:::777:::???AAA@@@>>>===<<<:::888666444444444555666;;;===@@@BBBDDDFFFIIILLLTTT^^^fffgggffflllvvv}}}zzzzzzyyy\\\HHHLLLddd]]]EEE>>>888555444333222111111000000//////////////////////////////000111111111111111000000000000000000000000/////////000000000111111000000000111111111222222222000111444555666:::AAAFFFPPPQQQLLLHHHIII___}}}xxxtttssswww{{{}}}}}}xxxmmmddd```bbbhhhlll{{{}}}~~~~~~~~~}}}{{{zzzyyyoooddd[[[UUUSSSRRRVVV^^^mmmuuujjj^^^UUUaaassswwwxxxzzz~~~|||wwwuuuvvvlllooosssvvvxxxwwwvvvtttssspppllliiifffdddaaa___^^^```dddiiioootttyyy{{{~~~hhhUUUBBB999888:::555777999222666666666666666666666666444555666777888999999999777777666555555555555555444444444555555555555666666666666777888888999999777===<<<<<>>;;;888666888777777666666666666666777777777777888888888888666666666666777999999:::777:::>>>@@@???>>>======999888666444444444555555:::===@@@BBBDDDFFFHHHJJJQQQ[[[eeegggcccbbbfffjjjuuutttyyy~~~}}}___HHHFFF[[[{{{dddIII===555666555444222111000000000//////////////////////////////000111111111111111//////////////////////////////000000000111111111000000111111111222222222222111222555666777>>>FFFLLLUUUSSSKKKKKKSSSqqqyyyvvvssstttyyy~~~tttiiicccbbbeeegggqqqtttwwwzzz|||~~~}}}|||wwwsssqqqpppuuu~~~sssbbbWWWSSSOOOSSS^^^pppyyynnnaaaUUU]]]mmmqqqsssvvv{{{~~~xxxyyy}}}|||wwwuuuvvvpppsssvvvxxxxxxuuurrrpppnnniiidddaaa```^^^ZZZWWWVVVWWW[[[```gggooouuuyyy|||~~~yyyfffKKK===:::<<<999:::<<<555666666666666666666666666444555777888999:::;;;;;;777777666555555555555666444444444555555555555666666666666777888888999999777===<<<<<>>>>>888777666555444444444555999<<<@@@CCCDDDFFFHHHJJJSSSZZZdddgggbbb\\\YYYZZZccceeejjjvvvcccJJJEEEVVVvvvlllMMM<<<222666555444222111000000000000000000000000000000000//////000111111111111111////////////////////////000000000000111111111111111111111111222222222222222111333555777999BBBLLLUUUZZZTTTMMMTTTfffyyyvvvsssuuuzzz~~~qqqjjjgggfffeeeggglllrrrwww{{{}}}zzzuuu{{{|||uuuooolllkkkhhhssszzziii^^^YYYVVVWWWbbbqqq}}}|||rrrfffWWWYYYgggllllllpppwww|||~~~}}}~~~qqqfffmmmuuu{{{|||zzzyyyyyywwwwwwwwwwwwuuurrrpppnnnhhhccc^^^\\\[[[YYYUUURRRRRRSSSUUU[[[cccllltttzzz{{{~~~vvvVVVBBB:::<<<999:::<<<777666666666666666666666666555666777999:::;;;;;;;;;777777666555555555555555444444444555555555555666666666666777888888999999777===<<<<<>><<<:::888888888888888777666666777777777777777777777777777777888888888888777777:::<<<>>>@@@AAA@@@??????===;;;999666555555555666888888===EEEKKKLLLOOOSSSTTTXXX]]]eeemmmmmm```QQQdddiiikkkiiijjj{{{tttooo\\\HHHHHHgggfffIII777555444333222111111111111222111111000000000000000000000000000000000000000000000000000000000000000222111000//////000111111222222222111222222333333777555444777@@@LLLWWW]]]gggaaafff}}}~~~{{{|||yyypppiiihhh\\\XXXVVV___ooo|||zzzppphhhccc\\\WWWVVVZZZaaaeeeaaacccdddeeegggkkkpppsss{{{yyytttttt|||xxxsssuuusssmmmfff]]]WWWUUUUUUcccjjjwwwxxxiii[[[]]]iiifffgggjjjrrr{{{wwwlllgggllljjj___WWWWWWTTTRRROOOMMMQQQWWWWWWRRRWWWXXXYYY[[[```kkkyyy}}}{{{{{{zzzwwwtttwwwssskkkccc]]]YYYXXXXXXSSSPPPMMMLLLLLLKKKHHHEEEKKKHHHFFFIIINNNXXXhhhvvvyyy~~~qqqXXXFFF:::;;;===444555555444444444444555555666666777777777777666666555555555555555555555555555555555555555555555555444444555666777888999999888<<<999:::AAAAAAEEESSS___zzzuuusssqqqxxx~~~aaaNNNJJJHHHUUUiii}}}xxxrrrllliiijjjrrr{{{lllccc\\\WWWPPPJJJEEEAAA>>><<<888888888888888777666555777777777777777777777777777777888888888888777777:::;;;===???@@@@@@??????===;;;999666555555555666888888===EEEKKKLLLOOOSSSUUUYYY^^^fffmmmnnnbbbSSSaaahhhiiiccceeexxxzzzjjj}}}```HHHHHHfffjjjLLL888555444333222111111111111222111111000000000000000000000000000000000000000000000000000000000000000222111000//////000111222222222222111222222333444555444555999CCCOOOZZZaaammmmmmxxx}}}uuuiiibbbaaaWWWVVVYYYeeeuuu~~~ssslllaaaYYYUUUXXX^^^bbbdddeeegggggghhhkkkooorrr}}}rrrkkkfffdddkkksssvvvwwwxxxuuusssooojjjeee___ZZZWWWWWW]]]lll{{{lll]]]___kkkhhhgggiiioooxxx}}}mmmcccfffggg___WWWVVV___]]]XXXTTTUUUYYYXXXSSSVVVUUUUUUUUUZZZdddpppyyy~~~|||wwwsssqqqmmmeee^^^YYYWWWXXXXXXTTTQQQOOONNNOOONNNLLLIIILLLHHHGGGIIIMMMUUUdddqqqyyy}}}|||dddNNN<<<888999222666666555555555555666666666666777777777777666666555555555555555555555555555555555555555555555555444444555666777888999999888<<<999:::AAAAAAEEESSSbbb|||sssooossszzz___KKKIIIHHHUUUkkkuuuyyy}}}yyytttoooiiifffjjjyyy}}}mmmdddaaa\\\TTTNNNHHHDDD@@@===999999888888777666555555777777777777777777777777777777888888888888777777999;;;===>>>@@@@@@??????<<<;;;999777555555555555888888===FFFKKKMMMPPPTTTVVVZZZ___fffnnnooodddXXX```lllnnnddddddxxxfffvvvbbbIIIGGGcccqqqRRR;;;555444333222222111111111222111111000000000000000000000000000000000000000000000000000000000000000111111000000000111111222222222222222222333444444444555777>>>HHHTTT___ffflllttt}}}pppbbb^^^___VVVXXXaaannn|||yyylll```YYYYYY]]]aaafffhhhiiiiiiiiikkknnnpppyyylllccc\\\WWWYYY___fffooowwwuuutttrrrqqqoooiii```YYYPPPSSSaaaxxx}}}ooobbbccclllllliiihhhmmmttt|||pppcccfffllliiidddbbbjjjiiiddd^^^\\\___^^^[[[XXXVVVSSSQQQSSS[[[eeellltttxxx}}}yyyrrrmmmgggccc^^^ZZZWWWWWWXXXZZZUUUTTTRRRRRRRRRRRRPPPNNNNNNKKKIIIKKKNNNTTT```mmmwww|||qqqYYY@@@888999444777777666666666666777777666666777777777777666666555555555555555555555555555555555555555555555555444444555666777888999999888<<<::::::AAAAAAEEESSSeee~~~tttmmmwww~~~~~~\\\JJJIIIHHHVVVmmmwwwppp|||zzzvvvqqqjjjdddeeesssooofff```\\\UUUOOOJJJEEEAAA>>>;;;:::999888777666555555666666666666666666666666777777888888888888777777999:::<<<===????????????<<<;;;999777666555555555777777===FFFLLLNNNQQQUUUVVV[[[```fffmmmoooggg\\\YYYnnnwwwkkkfffvvvhhhwww```LLLGGG___yyyYYY>>>555555444333222222222222222111111000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222222222222333444555555888===DDDMMMXXXccciiijjjyyyzzz}}}zzzkkk```___ddd```dddlllxxxttthhh```^^^___```eeegggiiijjjjjjjjjlllnnn~~~~~~qqqhhh___VVVRRRSSSWWWaaakkkqqqppprrruuuwwwrrrggg^^^TTTRRRYYYkkkrrrfffeeekkkppplllhhhjjjqqqyyyvvvwwwzzzxxxtttrrrttttttpppjjjgggiiiiiihhhaaa]]]WWWRRRQQQVVV\\\aaaeeemmmwww~~~}}}tttjjjbbb]]]]]]\\\[[[[[[[[[[[[[[[XXXXXXWWWWWWVVVTTTRRRQQQPPPMMMLLLMMMOOOSSS^^^jjjvvv{{{{{{bbbEEE999<<<999888888777777777777888888666666777777777777666666555555555555555555555555555555555555555555555555444444555666777888999999999===::::::AAA@@@DDDRRReee}}}uuupppwww~~~}}}yyyXXXIIIIIIHHHWWWooo}}}}}}~~~nnn}}}yyysssmmmffffffqqq}}}sssjjj```\\\VVVQQQMMMIIIEEEBBB>>><<<;;;999777666666666666666666666666666666666777777888888888888777777888999:::<<<===??????@@@;;;:::999888666555555444666777<<>>???@@@;;;:::999888777555444444666666<<>>;;;999888888888777777777777777777777777777777888888888888777777777888888:::<<<>>>???@@@:::::::::999777666444333555666<<>>;;;;;;AAA@@@CCCQQQcccxxxsssooopppsss{{{}}}jjjRRRGGGHHHHHHYYYsss{{{wwwtttsssuuu|||xxxjjjfffaaa[[[VVVPPPKKKGGGEEECCC???<<<:::999999999777777777777777777777777777777888888888888777777777777888999;;;===???@@@:::::::::999777666444333555666<<>>;;;;;;AAA@@@CCCQQQdddxxx}}}vvvkkkpppxxx{{{~~~eeeOOOFFFFFFGGG[[[vvv{{{zzzwwwuuuyyytttoooggg___[[[WWWPPPIIIJJJFFFAAA===;;;:::888777666666555555555666666777777777888888888888777777777777888999:::;;;;;;<<<<<<;;;:::999888666555555888:::>>>DDDKKKRRRVVVYYY______aaaiiirrrwwwvvvssshhhaaa]]]cccooottt|||tttbbbOOORRRooo~~~KKK888555222111111222222222222222222222222222222222000000000000000000000000000000000000000000000000333333333333333333333333333333333444555666777888666@@@JJJYYYiiinnnttt{{{mmmccc]]]```mmm{{{|||yyyyyy{{{wwwoooeee]]]YYYYYY[[[ccceeeiiimmmqqqtttvvvxxxssswwwxxxqqqeee```dddjjjoooxxxrrrpppjjj___XXXXXXVVVTTTRRRRRRVVV^^^fffkkktttqqqiii\\\SSSWWWeeerrr{{{~~~sssjjjeeekkkiiiccc^^^cccpppyyy}}}xxxfff```YYY^^^uuuzzzttttttzzzwwwnnnbbb[[[```kkk{{{~~~uuupppwwwTTT@@@>>>777666555666777888777666777777888999999999999888555555555555555555555555555444444333333333444444555555555666666777888999888===;;;;;;@@@???DDDSSSjjj|||uuukkkpppwww{{{~~~dddOOOFFFFFFKKK\\\vvv}}}vvvqqqhhh___YYYVVVQQQMMMMMMIIIDDD@@@>>><<<999888666666666555555666666777777777888888888888777777888888999:::;;;<<<======;;;;;;:::999777666555444666999>>>FFFNNNVVV[[[]]]```___aaahhhqqqwwwwwwuuuggg___WWWXXXbbbxxxrrryyyuuu___NNNQQQmmmRRR999666333111111222222222222222222222222222222222000000000000000000000000111111111111111111111111333333333333333333333333333333333444555666777888888EEEPPP^^^mmmrrrzzz}}}~~~vvvhhh___]]]cccqqq}}}{{{xxxyyyxxxuuuoooggg```\\\[[[\\\eeehhhnnnuuu{{{zzz}}}}}}uuujjjfffjjjpppyyyvvvjjj```]]]ZZZXXXTTTSSSUUUZZZaaaeeepppppplllddd\\\[[[```fffsss}}}ssskkkfffllljjjccc^^^bbbnnnxxx|||~~~wwwggg]]]___ssszzz{{{yyyiiifffooo}}}uuu|||ZZZEEE@@@:::999777777888888666555777777888999999999999888555555555555555555444444555444444333333444444555666555555666666777888999888===;;;;;;@@@???DDDSSSjjjxxxtttkkkpppwww{{{}}}cccNNNFFFFFFNNN]]]ttt{{{uuulllddd\\\WWWUUUTTTQQQNNNHHHDDDAAA>>>;;;999777777666666666666777777777777888888888888777777999999:::;;;<<<===>>>>>>;;;:::999888777555444444444777===GGGRRR[[[```bbbaaa```bbbhhhpppwwwyyyyyyvvvlll___XXX[[[ppppppvvvuuu[[[KKKOOOkkkZZZ999666333111222222222222111111111111111111111111000000000000000000000000111111111111111111111111333333333333333333333333333333444444555777888999;;;KKKYYYdddqqqwwwyyy{{{ppp```ZZZ^^^ggguuuxxxvvvwwwyyyxxxtttooohhhdddbbbbbbbbbeeelllvvvyyypppnnnsssyyyxxxkkkddd```]]]XXXUUUTTTWWW[[[^^^fffiiilllkkkhhhbbb^^^]]]hhhuuuzzzssslllfffmmmjjjccc\\\___kkkvvv{{{|||~~~wwwiiieeetttzzzqqqvvvzzzaaaIII???<<<:::888777888777666555666777888888999999888888666666666555555444444444555444444444444444555555666666666666777888999999888===<<<<<<@@@???DDDSSSkkktttssslllqqqwww{{{}}}bbbMMMEEEFFFMMMZZZqqq~~~~~~yyyrrrlllddd[[[XXXYYYTTTQQQLLLGGGCCC@@@<<<:::888888777666666666777777777777888888888888777777999999:::;;;<<<======>>>;;;:::999888666555444444444777===HHHTTT^^^bbbcccbbbbbbccchhhpppwww{{{}}}pppbbb^^^lllpppsssxxxXXXJJJOOOjjj\\\:::777444222222222222111000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333444444444444444555666888999:::===QQQ___iiisss{{{{{{~~~{{{jjjZZZWWW___kkkxxx|||vvvvvvzzz{{{vvvpppmmmlllfffgggkkksss~~~}}}wwwwww|||tttjjjeeeaaa\\\WWWUUUVVVXXXZZZ[[[^^^dddiiikkkiiiccc___bbbmmmwwwyyywwwssslllfffmmmjjjccc[[[]]]hhhtttzzz{{{~~~wwwooozzz{{{~~~{{{|||hhhLLL===;;;999777666777777777666666777777888888888888888777777666666555555444444555444444444444555555666666666666666777888999:::888>>><<<<<>>;;;999999888777777777777777777777888888888888777777888888999:::;;;<<<======;;;:::999888777555444444666888===IIIVVV___bbbbbbddddddeeeiiipppwww|||}}}mmmccckkksssrrr{{{WWWLLLPPPhhhYYY;;;888444222222222222111000000000000000000000000111111111111111111111111111111111111111111111111222222222333333444444444444444444555777999:::;;;???UUUdddjjjuuuvvvfffWWWWWWaaannnzzz~~~zzz{{{{{{vvvtttuuusssrrrvvvxxxlllgggddd^^^YYYVVVVVVXXXYYYWWWXXX[[[```eeegggfffddd```hhhpppssssssqqqkkkdddkkkiiiccc[[[[[[fffrrrxxx{{{~~~xxx~~~qqqSSS@@@:::888555555666777777777666666777888888888888777777777666666666555555555444444444444444555666777666666666777777888999:::999>>><<<<<>>JJJXXXaaacccbbbffffffhhhlllqqqwww|||zzzmmmpppxxxttt\\\PPPQQQdddZZZ<<<888555333222222222111111111111111111111111111111111111111111111111111222222222222222222222222111222222333333444444555444444555666888:::;;;<<>>===<<>>>>>===<<<;;;:::999777666666888999???LLL[[[dddfffdddggghhhkkknnnrrrwww{{{vvvuuu~~~vvvdddVVVRRR^^^```<<<999555333222222222111222222222222222222222222111111111111111111111111222222222222222222222222111111222333333444555555444444555666888:::<<<===JJJ```kkkooo|||~~~|||uuubbb[[[WWW^^^jjjuuu}}}xxxxxxrrrhhhddd^^^YYYUUUSSSSSSSSSSSSSSSRRRRRRTTTWWWZZZ]]]^^^aaacccfffjjjnnnjjjcccccceeeccc\\\\\\dddooouuuuuuyyy~~~{{{{{{{{{{{{}}}}}}kkkUUUBBB???:::888777777777777555666666777777777777777555555555666777777888888444444444444555666777888777777777777888999::::::999???======BBBAAAEEEUUUiiippprrrkkknnnvvv||||||___KKKDDDFFFJJJ___~~~{{{rrrvvv|||}}}vvvwwwxxxuuurrrqqquuuxxxvvvmmmhhheeegggooowww|||~~~wwwkkkggg[[[YYYUUURRROOOKKKFFFCCC<<<;;;:::999888888888888777777888888888888777777::::::;;;<<<===>>>??????>>>===<<<;;;999888777777888999@@@MMM]]]hhhiiiggggggjjjmmmpppssswww{{{~~~vvvsss{{{xxxjjjZZZQQQZZZfff<<<999555333333333222111222222222222222222222222111111111111111111111111222222222222222222222222111111222333333444555555444555555777999;;;<<<>>>PPPdddnnnrrr}}}~~~xxxooo[[[WWWWWWaaammmxxx{{{{{{|||yyy~~~xxxhhhddd^^^XXXSSSPPPPPPPPPLLLNNNPPPQQQRRRTTTWWWZZZ\\\]]]___aaagggmmmjjjdddaaadddccc]]]\\\dddoootttrrrvvv|||{{{vvvsssrrrpppqqqyyyzzz{{{~~~|||qqq[[[HHHDDD>>>:::888777666666555666666777777777777777444444555666777888999999444444444555555777888888777777777777888999:::;;;:::???======BBBAAAEEEUUUhhhxxxmmmlllwww{{{___KKKIIIFFFGGG___rrrvvvyyy}}}~~~vvvvvvsssmmmgggcccdddeeeqqqtttwwwyyyvvvpppiiiddd\\\[[[\\\cccnnnyyy}}}rrrkkkbbb___ZZZUUUQQQMMMIIIFFF???===:::888777888999;;;888888888888888888888888;;;;;;;;;;;;===>>>???@@@===;;;999999::::::999888999888===KKK___mmmpppmmmkkkmmmooorrrvvvzzz}}}~~~oooiiiuuu}}}jjjWWWMMMYYYxxxnnnIII666111666333222333000111111111111222333444444555444222000000111222333222222222222222222222222333333222222333333444555;;;777555888:::===BBBIIIYYYfffsssxxx|||xxxcccWWWUUUZZZfffrrr{{{~~~~~~}}}xxx||||||www|||}}}vvviii]]]XXXTTTMMMJJJMMMLLLLLLLLLMMMOOORRRTTTVVVVVVZZZ\\\]]]```fffiiigggggggggccc\\\ZZZ```iiiooossswww}}}~~~|||yyyvvvqqqpppnnnllllllnnnssswww{{{rrr[[[LLL;;;888<<<777555999888777777777777777777777777666666666666666666666666777777777777888888888888666666666666777888999:::::::::<<<>>>>>>???IIITTThhh~~~zzzoookkkrrr___LLLJJJGGGJJJcccvvvwwwyyy{{{|||}}}}}}}}}wwwuuuoooggg^^^XXXWWWXXX\\\]]]______]]]XXXSSSOOOPPPPPPRRRXXXcccnnnwww|||~~~uuuooofff```YYYSSSPPPMMMIIIFFF@@@???<<<999888888999:::888888888888888888888888999999:::;;;===???AAABBB>>><<<:::999::::::999888<<<;;;@@@NNN```ooottttttpppppprrrtttwww{{{llleeeqqqhhhWWWNNNYYYvvvrrrKKK777111666222000222...222222222111222222333333555444222111000111222333222222222222222222222222333333333222333444444555:::777666777888:::CCCLLL]]]iiiuuu|||~~~vvv```UUUUUU\\\jjjvvv}}}~~~~~~{{{uuusssuuurrrvvv}}}{{{xxxkkk___ZZZWWWPPPKKKKKKJJJJJJJJJKKKLLLMMMNNNOOORRRVVVYYYZZZ]]]dddfffeeeeeeeeebbb\\\XXX]]]gggooossswww|||~~~{{{yyyvvvsssqqqlllkkkjjjhhhggghhhllloooxxx|||{{{jjjRRR???999<<<777555888666777777777777777777777777666666666666666666666666666666666777777777888888666666666666777888999:::::::::<<<>>>>>>???IIITTThhh~~~~~~tttmmmrrr^^^KKKJJJIIINNNggg~~~zzzzzz|||yyyrrrttt|||rrrnnnfff\\\RRRMMMLLLLLLLLLLLLLLLKKKIIIFFFCCCAAABBBDDDGGGMMMWWWdddrrr{{{yyytttlllcccXXXQQQOOOMMMJJJGGGCCCAAA>>>;;;999888888999888888888888888888888888777888999;;;===@@@BBBDDD???===;;;:::::::::888777<<<===BBBOOOaaaooouuuwwwssssssssstttxxx|||}}}kkkdddnnn{{{hhhYYYRRR[[[uuuxxxOOO:::444777333111333///333333222222111222222222444333222111111111222333222222222222333333333333444333333333333444555555777666666777777;;;IIIWWWgggqqq{{{oooXXXSSSUUU___nnnyyy}}}~~~|||~~~xxxssspppjjjccc```aaafffkkkttt}}}sssddd^^^\\\VVVOOOKKKJJJJJJJJJJJJJJJIIIHHHHHHMMMQQQTTTUUUYYY___bbbaaabbbdddbbb\\\VVVXXXdddppptttwww|||}}}tttsssttttttrrrqqqsssuuuuuussspppmmmlllkkkkkkkkkiiiggggggiiikkknnnttt{{{zzzZZZDDD:::;;;666444777444777777777777777777777777666666666666666666666666555555555666666666666777666666666666777888999:::::::::<<<>>>>>>???IIITTThhh~~~zzzsssnnnttt|||\\\JJJJJJIIIQQQkkkuuussszzzxxxmmmkkksssfffbbbZZZQQQJJJGGGGGGHHHHHHGGGEEECCCAAA@@@??????<<<>>>BBBHHHRRRaaasss{{{uuuttttttyyy{{{}}}~~~~~~{{{yyyssshhhYYYPPPNNNMMMKKKHHHGGGEEEAAA===:::999888777888888888888888888888888888888999;;;===???AAACCC@@@>>>;;;:::::::::888777999<<>>>>>???IIITTThhh~~~vvvppplllmmmwwwwww|||[[[HHHIIIHHHRRRmmm~~~wwwjjjiiiuuuyyyooogggiii\\\WWWPPPJJJFFFEEEFFFGGGDDDCCCAAA???===<<<<<<===:::===AAAGGGRRRcccvvvwwwlllfffdddkkkooorrrttt}}}~~~}}}}}}}}}xxxmmm^^^SSSOOOMMMLLLJJJIIIGGGDDD@@@<<<:::888777888888888888888888888888::::::;;;;;;===>>>@@@AAA@@@===;;;:::;;;:::999888999===GGGWWWfffnnnmmmiiijjjjjjkkknnnssszzzwwwnnnqqqwwwqqq}}}xxxkkkbbbeeevvvSSS===555888444444777555444444333222111111111111222222222222222222222333222222333333333444444444555555444444555555666777555777999888888@@@VVVkkkwww}}}}}}~~~yyycccRRRQQQVVVbbbooovvvuuutttvvvzzz{{{}}}}}}{{{uuuppplllccc]]]XXXUUUPPPKKKIIIKKKLLLSSS___ooo|||{{{|||rrrbbb^^^]]]WWWPPPQQQQQQPPPOOOLLLIIIFFFDDDGGGKKKMMMNNNQQQWWWYYYXXX]]]^^^___]]]UUURRR^^^mmmqqquuuzzz~~~wwweee\\\\\\\\\ZZZkkknnnqqqpppmmmkkklllmmmdddeeeeeedddaaa_________aaadddhhhnnnsssvvvwwwwww}}}mmmOOO===;;;777888:::777666666666666666666666666666666666666666666666666444444444444555555555555666666666666777888999:::::::::<<<>>>>>>???IIITTThhh~~~xxxooommmqqqyyy~~~[[[HHHIIIHHHTTTppp}}}zzzuuurrrvvvmmmlllwww}}}uuuiiicccTTTPPPIIIEEECCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;<<>>;;;999888888888888888888888888888;;;;;;;;;;;;<<<>>>???@@@???===;;;:::;;;;;;;;;999<<>>444666222222555444333333222222111222222222111222222222222333333333222222333333444444555555666555555555555666777777999999:::888888@@@UUUjjjwww~~~sssaaaUUUSSSZZZhhhuuuxxxsssooonnntttuuuuuusssnnnggg___ZZZWWWSSSOOONNNKKKFFFEEEGGGHHHLLLVVVdddsss}}}|||}}}}}}{{{yyyyyy}}}jjjbbb```[[[TTTSSSSSSQQQOOOMMMJJJHHHFFFGGGKKKMMMMMMPPPUUUWWWUUUXXXXXXZZZ[[[UUUPPPXXXfffkkkpppwww}}}vvvllliiibbbYYYiiikkklllllljjjiiihhhhhh```aaaaaa___\\\ZZZZZZ[[[ZZZ]]]bbbiiioootttxxxzzzyyy||||||xxxWWWAAA;;;888999;;;777777777777777777777777777666666666666666666666666444444444555555555555666666666666666777888999:::::::::<<<>>>>>>???IIITTThhh~~~sssnnnsss]]]JJJJJJIIIUUUrrr|||yyy~~~zzzzzzxxxpppbbbVVVKKKGGGBBB@@@@@@AAAAAA@@@AAABBBCCCDDDCCCAAA>>>===<<<;;;===EEEUUUgggxxxssscccYYYNNNQQQRRRRRRXXXmmm}}}{{{yyyuuulll___TTTMMMKKKLLLLLLJJJGGGDDD@@@===:::999888888888888888888888888999::::::;;;===???@@@AAA===<<<::::::<<<<<<<<<;;;???@@@III]]]sss|||uuukkkhhhiiikkknnnrrrwww|||~~~yyywwwvvvzzz~~~nnnbbbbbbtttZZZCCC888888222111444333222222222111222222333333111111222222333333333333222222333333444555555666666666555555666666777888;;;::::::;;;===GGG[[[ooo{{{|||kkk[[[VVVVVV```qqqvvvkkkgggmmmmmmnnnlllggg```YYYUUUZZZVVVTTTTTTPPPKKKHHHJJJJJJJJJMMMXXXggguuu~~~|||{{{zzzxxxuuutttrrrrrrmmmlllooowww{{{nnnjjjccc[[[XXXWWWUUURRRPPPNNNMMMMMMIIIMMMNNNMMMOOOTTTVVVTTTSSSQQQSSSXXXTTTNNNRRR]]]dddjjjssszzzsssbbb___```bbbeeefffddd___\\\[[[[[[ZZZXXXUUUTTTUUUVVVRRRUUUZZZ^^^dddkkksssyyyuuuxxx}}}|||```EEE===888999:::555777777777777777777777777666666666666666666666666444555555555555666666666666666666666777888999:::::::::<<<>>>>>>???IIITTThhh}}}~~~rrrjjjlllzzz^^^LLLLLLJJJVVVttt{{{|||wwwlll```QQQCCCBBB>>>;;;<<>>@@@BBBDDDCCC@@@===:::???<<<===FFFWWWjjjxxx}}}jjj___HHHHHHFFFCCCFFFXXXsss~~~{{{~~~yyywwwpppdddVVVMMMKKKLLLLLLJJJHHHEEEAAA>>>;;;999888888888888888888888888777888999;;;===@@@BBBCCC===;;;::::::<<<======<<<@@@>>>EEEZZZsssyyynnnkkklllnnnqqqtttxxxzzz|||zzzzzz}}}|||kkk^^^^^^rrraaaJJJ===;;;555222555444111111111111222333444444000111222333333333333333222222333333444555666666666666666666666777888888;;;::::::>>>CCCPPPeeexxxwwwdddVVVSSSXXXdddyyyyyyjjjcccaaadddhhhlllmmmllljjjhhhgggdddbbbaaa]]]VVVSSSTTTNNNJJJHHHPPP___ppp}}}}}}zzzwwwsssmmmgggcccZZZZZZ___kkkzzz{{{tttkkkbbb]]][[[YYYVVVTTTSSSSSSSSSKKKNNNOOONNNPPPTTTUUUSSSPPPLLLOOOUUUSSSLLLNNNWWW___fffpppxxx}}}|||xxxuuuuuuwwwzzz}}}hhhUUUVVVZZZ___bbb___XXXQQQRRRRRRQQQNNNLLLKKKMMMNNNNNNPPPSSSTTTXXX```kkktttrrrvvv{{{fffHHH>>>999999999222777777777777777777777777666666666666666666666666555555555666666666666777666666666666777888999:::::::::<<<>>>>>>@@@IIITTThhh}}}kkkjjjiiilll}}}|||bbbLLLFFFKKK[[[vvv}}}xxxyyyxxxdddOOODDDBBB@@@???===<<<<<<>>>@@@BBBEEEAAA===<<>><<<:::::::::<<<===???CCCLLL]]]ssszzznnniiiiiikkkpppuuuzzz}}}~~~zzzyyyuuujjjYYYXXXxxx___MMMBBB<<<444666999333444333333222111111111222333333333333333333333333111111222333333444555555444444555666777888999999666>>>@@@<<>>;;;;;;??????DDDSSSdddyyynnnlllkkklll|||yyy```KKKGGGMMM]]]www|||zzz}}}}}}yyyuuulll]]]MMMFFFFFF>>>>>>>>>>>>>>>>>>???AAA@@@@@@???>>>>>>??????@@@???===AAANNN]]]jjjwww~~~ssseeeRRRJJJEEEEEEBBBDDDUUUiii}}}{{{oooaaaXXXQQQKKKLLLKKKJJJGGGEEEBBB???>>>:::999999999999999::::::999999::::::;;;===BBBEEE???>>><<<::::::;;;<<<===???DDDOOO```uuuxxxkkkjjjjjjkkkoootttyyy}}}|||{{{oooWWWSSSsssaaaMMMBBB===555666999444444333222222111111222222333333333333333333333333222222222333333444444444444555555666777888999999777===>>>;;;DDD^^^xxx}}}ooo\\\TTTWWW^^^lll|||~~~|||mmmggg^^^WWWRRRTTTXXX```kkkuuuvvvtttqqqlllfff```[[[XXXVVVVVV^^^ppp~~~zzznnngggfffccc___ZZZWWWWWWWWWWWWRRRMMMKKKNNNSSSWWWYYYQQQQQQPPPMMMKKKKKKMMMOOOXXX\\\gggttt{{{||||||xxx|||}}}vvvvvvtttrrroookkkhhhfffeeeccc```\\\ZZZYYYYYYZZZbbbkkksssssspppkkk___TTTPPPNNNPPPUUUVVVPPPKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFHHHIIIJJJMMMUUUbbbkkkuuuxxx{{{{{{rrrRRRAAA;;;888666666666666666666777888999:::777777777777666666666666555555444444444444555555555555555555777888999:::999>>>;;;;;;??????DDDTTTcccxxxpppooommmlllzzzttt\\\JJJHHHNNN[[[sss~~~{{{tttrrroooggg^^^VVVMMMEEEBBBDDD===>>>?????????@@@BBBDDD?????????>>>===>>>@@@BBB??????DDDQQQ___kkkuuu}}}~~~~~~{{{}}}ooo[[[PPPGGGDDDBBBBBBLLLZZZzzz~~~~~~tttiii___UUUMMMMMMMMMKKKIIIFFFDDDAAA@@@;;;::::::999999999::::::999999::::::;;;===AAAEEE???>>><<<;;;:::;;;===>>>@@@GGGSSSfffyyyyyykkklllllllllnnnrrrwww|||zzzzzzuuuYYYQQQnnnbbbMMMAAA===666777:::555333333222222111111222222333333333333333333333333333333333333333444444444555555666777888999999::::::===<<<<<>>;;;;;;@@@???EEETTTeeezzzrrrqqqooommmzzzqqqXXXIIIHHHMMMSSSkkkwwwnnnjjjaaaVVVLLLGGGDDDAAA@@@BBB>>>???@@@@@@@@@DDDKKKPPPLLLGGG@@@======@@@DDDFFFAAAAAAHHHVVVccclllttt{{{|||yyyzzz~~~}}}}}}gggYYYLLLFFFDDDCCCHHHNNNkkk{{{|||~~~vvvnnneeeYYYOOONNNMMMLLLJJJGGGEEEBBBAAA<<<<<<;;;:::::::::::::::999:::;;;;;;;;;===AAADDD???>>><<<;;;;;;<<<>>>???@@@IIIXXXlll~~~pppnnnnnnmmmmmmpppuuu|||~~~~~~}}}xxxvvvxxx]]]SSSiiibbbJJJ===;;;666555888555333333222222111222222333333333333333333333333333444444444444444444444444555666666777888999::::::>>>>>><<>>===<<<;;;::::::::::::999:::;;;;;;<<<===@@@CCC@@@>>>===<<<<<<===???@@@@@@KKK\\\pppxxxqqqqqqpppooopppttt|||}}}~~~zzzvvvxxxsss^^^TTTfffaaaGGG999999444333666444333222222111222222333333333333333333333333333333333444444444444444555555666666777888999:::;;;;;;>>>===<<>>@@@AAACCCMMM^^^rrrsssssssssqqqqqquuu|||}}}tttxxxlll[[[TTTeeeaaaDDD555777444222444333222222111111222222333333333333333333333333333333333333333444555555666666777777888999:::;;;;;;<<<;;;<<<===HHHgggxxx|||}}}sssbbbVVVUUUYYYbbbnnn{{{pppkkkmmmllljjjfffbbb]]]XXXVVV[[[jjjzzz~~~tttqqqwww|||gggXXXRRRPPPMMMKKKLLLNNNPPPPPPMMMJJJHHHHHHFFFKKKXXXgggqqqvvv{{{}}}ooodddhhhnnnqqqrrrqqqqqqqqquuuuuuuuuuuuvvvxxxyyyzzz{{{yyyuuurrrpppqqqrrrsssrrrooonnnooonnnkkkkkknnnffffffdddaaabbbeeedddaaa^^^]]]ZZZWWWTTTQQQPPPOOOMMMLLLKKKJJJKKKLLLNNNOOOWWW```mmmwww|||vvvYYYCCC:::888777888777777777777777888888777777777777666666666666555555444444444444555555777777777777777888999:::888===;;;<<>><<<;;;:::999999888:::<<<<<<<<<===???AAA@@@???>>>======???AAABBBFFFPPP___ppptttuuuvvvtttsssuuu|||uuu|||lllXXXUUUjjjcccCCC444777444222444444222222111111222222333444333333333333333333333333111222333444555666777888777888888999:::;;;<<<<<<;;;===AAAOOOnnnuuuyyywwwmmm___VVVVVVXXXhhhsssyyyqqqppppppoookkkfff___XXXTTT```nnn|||zzzooolllvvvppp^^^RRRMMMLLLJJJLLLOOOPPPMMMJJJHHHHHHFFFJJJTTTbbblllrrrzzz{{{pppsssvvvwwwvvvuuuttttttyyyxxxxxxxxxyyy{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~zzzyyy||||||wwwwwwzzzpppqqqpppllllllpppooojjjeeedddbbb```\\\YYYVVVTTTTTTRRROOOMMMMMMMMMNNNNNNRRRYYYeeeqqqzzz|||^^^FFF<<<999777888888777777777777888888777777777777666666666666555555444444444444555555888888777777888888999999888===;;;<<>>===>>>???AAABBBIIIRRR___oootttwwwxxxvvvtttvvv|||wwwoooWWWVVVpppdddDDD444777555333555555222111111111222333333444333333333333333333333333000111222444666777888999777888999999;;;;;;<<<======AAAGGGVVVuuuxxxrrrtttrrrggg[[[UUUUUUWWWlllvvvzzzxxxwwwvvvrrrlllccc[[[VVVcccppp|||wwwiiigggsssttt]]]QQQNNNHHHKKKNNNOOOMMMJJJHHHGGGHHHJJJRRR]]]gggooozzz|||{{{|||{{{{{{zzzzzzzzz|||}}}~~~zzz|||~~~{{{{{{~~~xxxoooooonnnllliiieeebbb```ZZZWWWSSSQQQPPPQQQQQQQQQMMMSSS^^^lllwww~~~bbbIII???;;;999888888777777777777777888777777777777666666666666555555555444444555555555888888888888888888999999888===<<<<<>>???AAAAAA>>>>>>>>>>>>===???BBBEEEIIIRRR^^^lll~~~zzzwwwsssqqqtttzzzwwwooo]]]SSSmmmeeeGGG777888555222555444222222222222222222222222222222333444444555555666555555555555666888999:::999:::::::::999:::===???>>>EEEIIIZZZrrrvvvrrrcccXXXVVVQQQQQQ]]]iiiqqq}}}|||zzz}}}tttggg\\\WWWeeessszzzmmmfffhhhrrrYYYPPPOOOOOOLLLIIILLLPPPMMMFFFIIIHHHMMMYYYfffoooxxx{{{uuutttuuujjjaaaaaadddddd___ZZZYYYUUUWWWaaammmvvv~~~nnnQQQ???777555999999888888888888888999777777777777666666666666666666666666777777777777888777777777777999:::;;;999???===<<<@@@AAAIII[[[qqq|||xxxvvv{{{ttt]]]NNNIIIHHHFFFGGG^^^{{{tttuuutttooofff]]]VVVSSSTTTUUUSSSSSSOOOQQQXXXVVV^^^rrrzzzwwweeeSSSFFFFFFKKKRRRYYY___ffflllpppsssxxx{{{{{{|||~~~{{{wwwwww}}}{{{|||mmmWWWIIICCCBBBCCCAAADDDEEEOOOppp|||pppaaaTTTQQQOOOMMMNNNMMMLLLKKKGGGFFFCCC@@@>>><<<;;;;;;============>>>???AAAAAA>>>??????>>>===???BBBEEEIIIPPP]]]nnn~~~{{{xxxtttrrrtttyyy}}}}}}ooo\\\RRRnnneeeGGG777888555222555444222222222222222222222222222333333444444555555666555555555555666888999:::999::::::::::::;;;>>>@@@@@@FFFHHH\\\tttuuupppaaaWWWUUUPPPQQQ^^^kkksss~~~~~~{{{yyyxxxyyy{{{zzzkkk\\\TTT```mmmyyy}}}qqqfffeeeqqqiiiYYYQQQOOOMMMMMMNNNMMMKKKJJJJJJHHHMMMXXXdddnnnxxx}}}wwwtttqqqlllgggccc]]]XXXXXX___hhhpppxxxxxxuuuVVVBBB999999999888888777777888888888777777777777666666666666555555666666666777777777888777777777777999:::;;;999???===<<>>@@@AAABBB>>>??????>>>>>>@@@CCCFFFLLLPPP]]]sss}}}{{{xxxuuussstttyyy~~~wwwlllXXXQQQoooeeeGGG777888555222555444333333333333333333333333333333333444555555666666555555555555666888999:::999:::;;;::::::;;;>>>AAACCCFFFIII^^^yyysssooo___TTTSSSOOOQQQ___mmmuuu~~~|||zzzxxxvvvuuuyyyqqq^^^QQQYYYcccooouuuyyy~~~wwwjjjeee]]]uuuhhh[[[RRRMMMPPPPPPKKKJJJNNNKKKIIILLLUUU```kkkwww}}}zzztttlllgggiiinnnssszzz~~~sss}}}]]]DDD;;;;;;888777777777777777888888777777777777666666666666444444555555555666666666888777777777777999:::;;;:::???>>>===BBBBBBKKK]]]uuu|||vvvttt{{{vvv```OOOIIIIIIJJJLLLccc~~~}}}qqqssszzz}}}xxxjjj```___ZZZ]]]lllvvvqqqaaaPPPDDDIIIKKKOOOSSSXXX___ggglllkkkqqqvvvyyy||||||www|||~~~yyy|||nnn[[[MMMEEEBBBAAA???AAA???>>>JJJlllxxxjjjXXXUUUQQQOOOPPPRRRRRRRRRLLLJJJHHHDDDAAA>>>;;;:::<<<<<<<<<===>>>@@@AAABBB>>>????????????@@@DDDGGGNNNPPP___www{{{wwwuuusssrrrtttxxx}}}uuuhhhUUUPPPpppeeeGGG777888555222555444333333333333333333333333333333444444555666666666555555555555666888999:::999:::;;;;;;;;;<<>>>>>CCCDDDLLL___zzzzzzvvv{{{gggSSSJJJJJJKKKLLLddd}}}yyyjjjeee^^^\\\fffttt}}}iiiWWWKKKDDDHHHIIILLLOOOSSSZZZbbbgggkkkooorrrtttxxx~~~zzz~~~~~~zzzzzzlll[[[OOOHHHEEECCC@@@AAA@@@<<<@@@ZZZ|||ppp[[[WWWRRROOOOOOQQQRRRRRRNNNLLLJJJGGGCCC???<<<;;;;;;;;;<<<===>>>@@@BBBCCC??????@@@??????AAAEEEHHHLLLQQQ```www~~~xxxrrrqqqpppqqqsssxxx|||xxx}}}jjjWWWPPPoooeeeGGG777888555222555444333333333333333333333333333333444555555666666777555555555555666888999::::::;;;<<<<<<<<<===@@@CCCDDDHHHPPPmmm|||vvvppp^^^QQQPPPNNNSSScccooowww|||vvvqqqiiiaaaZZZYYY\\\```nnnzzzxxxeeeVVVOOOPPPUUU]]]eeejjjnnnpppsssrrrqqqrrrvvv|||{{{vvvggg___XXXccckkkRRROOOQQQMMMKKKNNNMMMKKKLLLQQQYYYcccrrr~~~yyy|||sssbbb\\\]]]___aaadddtttyyy|||}}}wwwnnniiihhhllluuu}}}~~~nnnNNN<<<999777777777777777888999999777777777777666666666666444444444444555555555666888777777777777999:::;;;:::@@@??????DDDEEENNNaaa}}}~~~xxx}}}nnnVVVKKKJJJLLLIIIcccpppiii```ZZZ```ooo|||vvvaaaPPPHHHFFFDDDFFFHHHKKKOOOUUU[[[```kkknnnppppppssszzz}}}|||||||||zzz~~~}}}kkk[[[OOOIIIFFFEEEBBBAAAAAA>>>>>>NNNtttttt___ZZZSSSOOONNNOOOPPPQQQNNNMMMLLLIIIEEEAAA>>><<<;;;;;;<<<===???@@@BBBCCC???@@@@@@@@@@@@BBBFFFIIIJJJTTTcccuuuuuuqqqqqqpppqqqtttwww{{{}}}}}}}}}ooo]]]SSSllleeeGGG777888555222555444333333333333333333333333444444444555666666777777555555555555666888999::::::;;;<<<<<<<<<>>>AAADDDCCCKKKYYYzzz{{{zzzsss___QQQPPPOOOUUUeeeooowww{{{sssnnnjjjhhhddd```]]]]]]```cccdddlllxxxyyylll```TTTOOOOOOUUU]]]bbbeeeiiihhhiiikkkooottt{{{|||}}}~~~|||mmmggg___ZZZdddbbbUUUSSSPPPMMMMMMNNNLLLMMMQQQVVV___nnn|||}}}lllddd^^^bbbpppzzzqqqjjjbbb\\\XXXTTT```wwwvvvfffVVVNNNMMMMMMPPPTTT```dddfffgggnnnwwwvvvnnnnnnfff^^^ZZZZZZ___kkkwwwyyy|||wwwVVV@@@;;;777777777777888999:::;;;777777777777666666666666444444555555555666666666888777777777777999:::;;;:::@@@??????EEEGGGPPPbbb}}}|||www}}}rrrXXXKKKJJJLLLJJJddd|||tttnnneee\\\]]]cccnnnrrrhhhWWWKKKFFFDDDAAACCCEEEHHHKKKPPPVVVZZZdddhhhlllmmmqqqwwwzzzxxxzzz||||||}}}}}}kkkZZZOOOHHHFFFEEEEEEAAAAAAAAA>>>DDDaaavvvddd^^^VVVPPPMMMNNNOOOOOONNNNNNLLLJJJGGGCCC@@@>>>;;;;;;<<<===???AAABBBDDD???@@@@@@@@@AAACCCGGGJJJLLL\\\kkkvvvxxxttttttttttttuuuwwwyyy{{{}}}~~~ppp```UUUjjjeeeGGG777888555222555444444444444444444444444444444444555555666666777777555555555555666888999::::::;;;<<<======???BBBEEECCCPPPddd~~~vvvbbbSSSQQQPPPWWWgggqqqxxxtttiiibbb```aaacccdddfffiiimmmqqqlllpppuuuxxx~~~zzzssskkk^^^TTTOOOSSSZZZ]]]aaaeeecccfffkkkqqqxxx~~~~~~|||}}}|||zzzrrrmmmggg___YYYfffyyybbbWWWSSSOOOLLLOOONNNNNNQQQUUU\\\kkkxxx}}}}}}vvvdddXXXMMMOOO^^^rrrooojjjccc]]]XXXUUUQQQOOOJJJNNNcccsssgggYYYRRRMMMLLLOOOSSS\\\cccccc```dddoootttqqqiiiaaaYYYUUUSSSWWWcccooouuuyyy~~~yyyYYYCCC===888888888888999:::;;;<<<777777777777666666666666555555666666666777777777888777777777777999:::;;;:::@@@???@@@FFFHHHQQQddd}}}xxxttt{{{sssXXXJJJJJJLLLOOOhhh~~~xxxsssiii______XXX___bbbZZZOOOHHHDDDAAA>>>@@@CCCFFFIIIMMMRRRVVVZZZaaagggkkkqqqwwwyyywwwwwwzzz}}}}}}}}}lllZZZNNNHHHEEEDDDFFFAAAAAACCC??????TTTnnnvvvhhhaaaXXXQQQMMMMMMNNNNNNNNNNNNMMMKKKHHHDDDAAA???:::;;;;;;===???AAACCCDDD???@@@AAAAAAAAACCCGGGJJJPPPdddssszzz~~~xxxxxxwwwvvvvvvwwwxxxyyy~~~~~~mmm```UUUjjjeeeGGG888888555222555444444444444444444444444444444444555555666777777777555555555555666888999::::::;;;<<<======???CCCEEEDDDSSSlllyyycccTTTRRRQQQXXXiiirrryyy~~~}}}|||qqqddd]]]XXX[[[___dddhhhlllrrruuussstttuuusssrrr~~~{{{wwwrrrgggZZZQQQSSSYYY]]]```eeecccgggmmmttt{{{}}}{{{yyyvvvvvvkkkeeeddd]]]]]]vvvmmmZZZTTTPPPLLLPPPNNNOOORRRTTT[[[hhhvvv{{{~~~}}}wwwrrrppptttxxxyyyzzz{{{mmm___QQQPPP___uuuwwwpppggg^^^WWWSSSOOOMMMNNNJJJZZZsssiii]]]UUUOOOKKKMMMSSS\\\fffhhh```aaannnxxxzzzmmmeee[[[UUUQQQRRR\\\hhhrrrxxx~~~~~~wwwXXXBBB===999999999999:::;;;<<<===777777777777666666666666666666666666777777777777888777777777777999:::;;;:::@@@@@@@@@GGGIIIRRReee{{{tttzzzuuu[[[NNNKKKKKKRRRgggyyysssmmmddd\\\WWWQQQIIIFFFFFFFFFFFFDDDCCCBBBBBBCCCEEEHHHKKKMMMVVVYYY^^^cccfffkkkooorrrrrruuuyyy|||~~~}}}}}}|||ggg\\\SSSIIICCCCCCAAAAAA@@@???>>>BBBIIINNNqqq{{{rrrmmmggg___VVVQQQOOOPPPPPPPPPPPPOOOMMMIIIFFFBBB@@@<<<<<<;;;===@@@CCCCCCCCC??????BBBEEEEEEDDDHHHOOOSSSccctttvvvsssqqqqqquuuzzz~~~}}}eeeUUUQQQqqqeeeCCC<<<888555888222777555444444333333444444555111222444666777777666555555666777888:::;;;<<<===@@@@@@AAA@@@@@@CCCGGGKKKHHH]]]yyybbbSSSMMMQQQ___nnnwwwpppxxx|||vvvhhh]]]___^^^bbbmmmzzz~~~yyyrrrrrrtttwwwtttjjjkkkqqqpppwwwtttmmm```VVVXXX```ccc```eeejjjqqqyyyxxxoooooonnnmmmjjj```ZZZcccppphhhUUUMMMJJJLLLMMMPPPSSSTTTZZZhhhvvvxxxzzz}}}|||vvvcccSSSSSS\\\mmmrrroooiiiZZZPPPNNNIIIJJJXXXxxxlll[[[TTTQQQNNNRRRYYYhhhooolllffffffhhhxxx~~~gggZZZWWWQQQVVViiixxx{{{~~~uuuZZZDDD999888888777666666666666666888888888777666666555555666555444444444666777888;;;999777777999:::::::::999AAABBBBBBGGGHHHQQQeee}}}|||vvvZZZLLLIIIJJJRRRhhhxxxnnnbbbXXXTTTNNNGGGCCCCCCDDDDDDCCCAAAAAA@@@AAABBBDDDGGGIIIMMMPPPUUUYYY]]]bbbhhhlllooorrrvvvxxxzzz|||~~~|||iii[[[RRRJJJDDDCCCBBBBBB@@@===<<<>>>DDDHHHZZZ}}}|||ssspppllleee\\\UUUQQQQQQRRRRRRQQQPPPMMMJJJFFFCCCAAA<<<;;;:::<<>>@@@BBBCCCDDDEEEGGGIIIOOOfffyyybbbSSSNNNQQQ___nnn{{{uuuwww{{{|||ppphhhjjjjjjkkkpppvvvxxxwwwuuuooossswwwttthhhfff|||yyyllljjjuuurrriii]]]ZZZaaaiiilllooosssyyy~~~~~~}}}|||uuugggZZZ[[[ccctttttt\\\QQQNNNLLLLLLNNNQQQRRRVVVcccpppyyy}}}mmm\\\XXX]]]lll~~~}}}yyyjjj[[[VVVOOOLLLRRRjjjsssbbbZZZUUUTTT\\\gggvvvzzzsssjjjhhhiiiyyyvvvfff___UUUXXXkkkzzz}}}|||www|||aaaGGG:::999999888777777777777888777777666666666666777777777666666666777888:::;;;;;;999777777999:::;;;::::::BBBBBBCCCHHHIIIRRRfffyyyxxxYYYIIIGGGJJJRRRiiittteeeZZZSSSMMMFFFCCCCCCDDDDDDCCC@@@??????>>>???@@@BBBCCCEEEGGGKKKOOOTTTZZZaaaeeelllooorrruuuwwwyyy{{{}}}~~~lll\\\SSSLLLFFFCCCCCCBBB@@@<<<:::;;;>>>AAACCCcccxxxsssqqqlllcccZZZUUUUUUVVVTTTSSSQQQNNNKKKGGGDDDBBB<<<;;;999:::===AAABBBCCC??????AAACCCCCCCCCHHHPPP\\\jjjyyyyyyuuusssqqqsssxxx}}}~~~wwwwww}}}~~~xxxsssbbb___zzzqqqHHH;;;666555:::222444555444444333333444444555444444555666777777777777999999999:::::::::;;;;;;===@@@DDDFFFFFFFFFGGGGGGSSSoooyyyaaaTTTPPPRRR___nnn|||}}}yyy}}}~~~xxxwwwvvvtttrrrqqqrrruuuwwwnnnsssxxxttteeeaaavvvoooaaaooottttttllldddfffmmmrrrssswww}}}zzzhhh^^^\\\UUUlllhhhUUUPPPKKKJJJLLLNNNOOORRR^^^jjjxxxzzzhhh___^^^kkkuuucccYYYRRRNNNPPPbbb|||ooocccXXXTTT___ooowwwjjjeeeeeetttpppdddWWWYYYkkk{{{~~~uuuqqqhhhLLL;;;;;;:::999999888888999999777666555555555666888888777777777888999;;;===>>>;;;999777777999;;;;;;;;;:::BBBCCCCCCHHHJJJTTThhhyyyyyyYYYHHHHHHLLLRRRiii{{{mmmcccUUUOOOHHHEEEEEEFFFEEEDDD@@@@@@???>>>>>>>>>??????AAACCCFFFIIINNNTTT\\\aaaiiilllpppsssvvvxxx{{{}}}ttt```UUUOOOHHHDDDDDDBBB@@@===;;;;;;<<<>>><<>><<<:::;;;>>>AAACCCDDD@@@>>>@@@BBBBBBCCCJJJRRR___kkkzzzvvvyyyvvvttttttwwwzzz}}}}}}|||tttrrr{{{}}}~~~ooo```___}}}wwwKKK;;;555555:::222333555444444333333444444555555666666777777888888888888999999:::;;;<<<<<<======@@@CCCEEEFFFFFFGGGGGGQQQssswww___UUUQQQRRR___oooyyyzzzuuurrrrrrssstttooossswwwqqqccc___uuuuuu___dddmmmuuuuuuooolllmmmpppqqquuu|||lll___RRR]]]vvvuuu[[[MMMKKKIIIJJJMMMNNNQQQ[[[fffvvv~~~rrrgggbbbkkk{{{iii]]]PPPPPPVVVeeezzzxxxlll\\\VVVbbbuuu{{{mmmgggdddpppwwwjjj\\\^^^ooozzz|||yyyssslllOOO<<<;;;::::::999999999999999999888666555555666777888777777888999;;;<<<>>>???;;;999777888999;;;<<<<<<:::BBBBBBCCCHHHKKKUUUjjjyyyZZZJJJJJJNNNQQQfffrrriiiYYYSSSKKKGGGFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>???@@@CCCEEEIIIOOOVVV[[[eeeiiimmmrrruuuxxx|||kkk\\\SSSLLLFFFDDDCCC@@@???>>>>>>>>>>>>>>>HHHZZZuuuoooooommmhhhbbb]]]]]]^^^YYYWWWTTTPPPKKKGGGEEECCC???===<<<===@@@CCCEEEEEE???>>>???AAABBBDDDLLLVVV```lll{{{xxxyyywwwuuutttvvvyyy{{{{{{}}}tttnnnssskkk[[[]]]|||xxxLLL<<<555555:::222444555444444333333444444555888777777777888888999999666777888:::<<<>>>???@@@>>>@@@BBBCCCCCCDDDGGGIIINNNuuusss\\\UUUSSSSSS___ooovvv}}}~~~{{{wwwqqqmmmoooooopppjjj______wwwccc\\\aaaiiioooqqqqqqsssuuusssvvv|||~~~kkkbbbZZZaaazzz~~~bbbMMMLLLJJJJJJMMMOOORRR[[[ddduuu{{{qqqkkkooo}}}rrrfffRRRSSSYYYfffvvv}}}tttddd\\\hhh{{{wwwpppjjjrrrsssfffeeettt{{{}}}}}}lllOOO>>>::::::999888888888888999;;;:::999777666666666777666666888999;;;<<<===>>>;;;999777888:::<<<===<<<:::AAABBBBBBHHHKKKWWWlllxxx\\\MMMKKKNNNOOOccc~~~zzznnn___YYYPPPJJJHHHFFFDDDBBBCCCBBBBBBAAA@@@???>>>>>><<<>>>@@@BBBDDDHHHMMMQQQ\\\```ffflllqqqvvv{{{~~~{{{{{{~~~|||ggg[[[RRRKKKFFFDDDBBBAAABBBAAA@@@??????AAAIII\\\ooommmiiifffccc```___^^^ZZZXXXTTTOOOKKKGGGDDDCCC>>>======???BBBDDDEEEEEE???===>>>AAACCCGGGPPP[[[cccppp}}}}}}wwwvvvtttuuuxxx{{{}}}}}}vvvkkkiiiuuukkk\\\___~~~uuuKKK===666444999333555555444444333333444444555999999888888888999999:::666777888;;;===???AAABBB@@@AAABBBCCCCCCEEEHHHJJJQQQzzznnnXXXTTTTTTTTT___pppxxx~~~ssskkkllliiigggccc\\\___wwwyyyeeebbbdddkkksssxxx}}}}}}wwwqqqooopppvvvrrr___UUUdddzzz}}}jjjUUUOOOLLLLLLNNNPPPRRRYYYaaauuuyyyzzz|||~~~yyynnn[[[YYYYYYaaappp~~~jjj[[[ccctttxxx{{{vvvmmmqqqyyylllhhhrrr}}}lllQQQAAA;;;:::999999888888999999;;;;;;::::::999888888777666666888:::;;;<<<<<<<<<:::999777888:::=========;;;BBBBBBCCCIIIMMMYYYnnntttpppssszzzxxx]]]NNNJJJJJJMMMaaa}}}yyyiiibbbXXXQQQMMMJJJGGGDDDCCCBBBBBBBBBAAA???>>>>>>:::<<<>>>@@@AAACCCFFFIIIOOOTTT[[[ccciiipppvvvzzzzzz{{{ssscccXXXQQQHHHEEECCCCCCCCCCCC@@@===<<<>>>AAAKKKdddrrrmmmfffccccccbbb___\\\[[[XXXTTTOOOJJJFFFCCCBBB<<<<<<===@@@CCCDDDDDDBBB???===>>>AAADDDIIITTT___iiivvvzzzxxxwwwxxxzzz}}}~~~~~~~~~zzzkkkbbbiiiyyynnnaaafffpppIII===777444888333888555444444333333444444555;;;:::999888888999:::;;;777888:::;;;===???@@@AAA???BBBEEEGGGHHHHHHIIIJJJVVVjjjTTTSSSUUUTTT___qqqyyyzzzuuulllfffcccaaa___cccwww|||yyyyyyzzzppphhhaaaSSSVVVZZZ```ppp}}}lll[[[ZZZjjjvvvoooaaaTTTPPPNNNOOOPPPPPPUUU[[[ssswwwbbb^^^\\\cccrrrkkkYYY^^^mmmrrr~~~}}}xxxnnnppptttmmmsss}}}nnnSSSDDD<<<;;;;;;:::::::::::::::888999;;;<<<===<<<;;;:::777888999;;;<<<<<<;;;;;;:::999777888;;;===>>>>>>===EEEEEEEEELLLPPP\\\rrrqqqhhhmmmvvvxxx^^^OOOIIIGGGKKK```}}}rrrkkk```XXXSSSOOOKKKHHHBBBBBBBBBBBBAAA???>>>===;;;===???@@@@@@AAACCCDDDFFFKKKSSS[[[ccckkkqqqvvv|||~~~|||hhh]]]VVVJJJGGGDDDDDDDDDBBB>>>;;;:::???AAABBBRRRuuuvvvnnneeebbbcccccc___ZZZ[[[YYYTTTNNNIIIEEECCCBBB::::::<<<@@@CCCDDDBBB@@@>>>===>>>AAAEEEJJJVVVbbbnnn{{{~~~{{{{{{|||}}}}}}|||yyy|||mmm```cccsssooodddllllllHHH>>>888333777333999555444444333333444444555<<<;;;:::999999999:::;;;::::::;;;<<<===>>>???@@@???CCCIIILLLLLLKKKJJJJJJYYYhhhRRRRRRUUUTTT___rrryyymmmgggcccddddddhhhxxxyyyoooggg```TTTWWWTTTNNNSSSggg|||yyyhhh[[[aaaooorrrjjjXXXSSSPPPPPPOOONNNQQQWWWooo}}}|||dddbbbbbbkkkzzz}}}jjj]]]dddtttuuu}}}ssstttyyy}}}{{{~~~pppUUUGGG======<<<;;;;;;;;;;;;<<<555777;;;>>>@@@???>>>===888999;;;<<<<<<<<<;;;;;;:::999777888;;;===>>>>>>???GGGFFFGGGNNNRRR___uuuvvvooolllooosssZZZLLLIIIIIIMMM\\\vvvtttgggaaa```[[[QQQJJJHHHGGGDDD@@@===;;;<<<===>>>>>>>>>@@@BBBDDDCCCBBBHHHJJJOOOTTTZZZbbbjjjpppwww|||lll______QQQGGGDDDDDDBBBFFFEEE999>>>AAA???CCCQQQaaauuukkkgggeeeaaa]]][[[UUUTTTRRROOOKKKFFFAAA???===<<<;;;===@@@CCCCCCCCCBBB>>>>>>AAAEEELLLYYYdddppp{{{zzzyyy|||}}}xxxsss~~~}}}pppbbb^^^gggqqq~~~kkkiiimmmjjjDDD;;;777666:::333666666555555555666666444222:::;;;:::999777777999;;;;;;<<<===>>>???AAAAAABBBAAADDDGGGIIIMMMQQQQQQOOOVVVeeeRRRSSSOOORRRbbbnnn~~~~~~tttkkkhhhiiiooo|||}}}}}}tttnnnkkk```XXXQQQPPPPPPTTTbbbqqqzzzwwwlll^^^YYYbbbmmmqqq]]]TTTNNNNNNOOOOOOTTT\\\lll|||nnntttssshhhfffvvv~~~rrrjjjlllqqq~~~~~~rrrTTTAAA===<<<::::::;;;:::999777999999:::===???@@@???===666888:::<<<=========<<<::::::999999:::;;;===>>>AAABBBEEEIIIMMMUUUeeeuuurrrlllqqqrrrYYYLLLIIIJJJJJJYYYrrrxxxkkkgggbbbZZZRRRQQQPPPMMMIIIFFFDDDCCCDDD???>>>>>>???AAAAAA@@@???CCCEEEHHHKKKPPPWWW___dddpppwww}}}jjjdddWWWLLLJJJHHHCCCEEEEEE;;;:::>>>;;;>>>GGGQQQjjjxxxmmmhhhddd___[[[YYYTTTSSSQQQNNNJJJFFFBBB@@@===<<<<<<>>>AAADDDDDDDDDAAA>>>>>>AAAFFFMMMYYYeeeqqqxxx~~~||||||{{{wwwtttcccXXX]]]hhh|||aaa\\\bbblllFFF<<<888555888111444555555555555666555444333888999999999777777999;;;;;;;;;<<<>>>@@@AAACCCDDDFFFHHHIIIKKKMMMOOOPPPPPP[[[eeeSSSSSSPPPSSSbbbooozzz~~~zzzpppmmmttt}}}~~~wwwqqqnnneee^^^XXXWWWTTTRRRUUU\\\```hhhkkkfffaaacccggghhhaaaWWWOOOMMMNNNOOOTTT[[[hhhvvviiilllzzzzzz|||}}}xxx[[[GGG<<<:::888888888888777666:::999:::<<<>>>??????>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999999999:::<<<===>>>AAABBBFFFJJJNNNVVVfffvvvyyylllsssqqqXXXKKKIIIKKKHHHUUUmmm}}}tttooohhhaaa[[[YYYUUUQQQLLLHHHFFFDDDCCCAAA@@@@@@AAAAAA???>>>@@@AAAAAACCCFFFLLLSSSYYYdddmmmxxx|||zzzzzzyyylll]]]SSSPPPMMMDDDCCCEEE>>>;;;???===>>>DDDIII[[[xxx|||nnnhhhccc]]]XXXWWWRRRQQQPPPMMMJJJFFFBBB@@@>>>===>>>@@@CCCEEEEEEDDDAAA>>>???BBBFFFMMMZZZfffsssvvvxxx~~~~~~~~~}}}lllWWWWWWfff]]]VVV```lllGGG===888444666///222444444555555555555555444555777888999888888999;;;:::;;;<<<>>>@@@CCCEEEFFFLLLLLLLLLKKKJJJJJJMMMOOOaaaeeeSSSTTTPPPSSScccpppwww|||rrrnnnzzz}}}tttjjjddd___XXXSSSRRROOO\\\fffgggbbb``````aaaggg\\\PPPLLLMMMOOOTTTYYYeeeqqq}}}ooopppzzz{{{}}}```JJJ>>>;;;888777888999999999<<<:::999:::<<<>>>>>>>>>???>>>===<<<;;;:::::::::999999999999:::<<<>>>???AAACCCGGGLLLOOOWWWgggwwwnnnsss~~~rrrXXXJJJIIIKKKIIIUUUkkkvvvnnnfffbbb]]]XXXRRRMMMHHHEEEFFFEEECCCBBBCCCCCCBBB@@@@@@@@@??????AAAGGGNNNSSSXXXcccppptttrrrsss{{{vvvcccXXXUUUQQQEEEBBBDDDAAA===@@@===???EEEIIIYYYuuu~~~ooohhhbbb\\\WWWUUUPPPOOONNNLLLIIIFFFBBBAAA>>>>>>???BBBEEEGGGFFFDDD@@@??????BBBEEELLLYYYgggrrrwww|||~~~xxx]]][[[jjj^^^VVVeeeiiiEEE===888444666///222333444666666555555555666333555888999999999;;;<<<;;;<<<===???BBBEEEHHHJJJOOONNNNNNLLLGGGDDDGGGMMMeeecccSSSUUUQQQSSSdddrrrzzz~~~ooommm}}}sssllleee]]]XXXTTTXXX\\\[[[YYYZZZ\\\___iii___TTTMMMLLLOOOTTTWWWeeeoooyyy~~~~~~xxx}}}^^^EEEAAA>>>:::999:::<<<=========;;;888888:::<<<>>>>>>>>>===;;;999888888999999888888888999:::===???@@@BBBDDDIIINNNRRRYYYiiiyyyqqqqqq}}}tttZZZKKKIIIKKKKKKWWWlllxxxnnnjjjddd^^^ZZZVVVQQQNNNHHHFFFDDDCCCCCCDDDCCCBBB????????????@@@EEEKKKOOOQQQ]]]jjjnnnnnnpppzzzlll]]]YYYUUUHHHCCCEEEDDD>>>???:::;;;BBBFFFWWWrrr~~~qqqiiiddd]]]WWWUUUNNNNNNMMMKKKHHHEEEBBB@@@===>>>AAADDDGGGHHHFFFDDD@@@???@@@BBBDDDJJJXXXfffjjjxxx}}}~~~jjjfffsss___YYYiiicccAAA;;;888444777111666444666888888666555666777333555888999:::;;;>>>@@@>>>>>>???AAADDDHHHKKKMMMOOOOOOPPPOOOHHHBBBEEEMMMiiiaaaSSSUUUPPPSSSdddsss|||wwwtttxxxkkkaaa```YYYQQQPPPSSSWWWYYY[[[gggaaaXXXOOOLLLOOOSSSUUUcccmmmxxx~~~www~~~|||~~~___CCCBBB???;;;:::;;;===>>>>>>>>>;;;888777888;;;<<<===:::999888777666777888999777777888999;;;===???AAACCCEEEJJJPPPTTT[[[kkkzzztttmmm|||yyy^^^MMMIIIJJJLLLWWWllluuuppphhhcccaaa^^^ZZZWWWLLLIIIFFFDDDCCCCCCBBBAAA???????????????BBBFFFIIINNNWWWbbbgggjjjooozzzyyyggg___[[[NNNGGGHHHFFFFFFEEE===;;;AAADDDSSSmmmvvvooohhh```XXXVVVNNNMMMLLLJJJGGGDDDAAA???<<<>>>AAAEEEHHHHHHFFFCCC??????AAABBBBBBGGGUUUddddddxxx}}}{{{|||~~~yyyfffbbbqqq^^^>>>:::888444777222888666999;;;:::777555666888555777999:::;;;>>>BBBFFFAAAAAABBBCCCFFFJJJNNNPPPPPPRRRWWWYYYQQQFFFIIISSSppp|||___RRRTTTOOORRRdddsss{{{vvvmmm```UUUTTTWWWXXXWWWUUU___```\\\SSSMMMNNNRRRTTT^^^jjjvvv~~~xxxyyyqqqfffJJJ???===::::::;;;=========>>>;;;888777888:::;;;;;;666666666666666777888999666777777888;;;>>>@@@BBBCCCFFFLLLRRRVVV]]]mmm||||||uuukkkzzz~~~bbbOOOJJJIIIIIITTTjjj}}}~~~~~~wwwoookkkgggbbb^^^UUUQQQLLLHHHFFFEEECCCAAAAAABBBBBBAAA@@@@@@AAACCCGGGNNNVVV\\\aaajjjvvvsssgggcccVVVMMMKKKHHHKKKJJJAAA???CCCDDDPPPhhh|||~~~vvvnnncccZZZUUUNNNMMMLLLJJJFFFCCC???===;;;===AAAFFFIIIHHHEEEBBB???@@@AAAAAA@@@DDDRRRaaajjj||||||{{{zzz{{{mmmnnn|||]]]===:::888444666222888888<<<>>><<<888555666999888999:::;;;===AAAGGGKKKEEEEEEDDDEEEHHHLLLPPPRRRTTTXXXbbbggg^^^QQQSSS^^^yyyxxx]]]QQQSSSNNNPPPcccssszzz~~~xxxiiiccc___YYYVVVUUUVVV^^^```WWWNNNMMMQQQTTT[[[gggttt~~~~~~zzzooooooRRR>>>===;;;<<<===>>>>>>======;;;888777888999999999555666666777888777777777666666777888;;;>>>AAACCCDDDGGGMMMTTTXXX___nnn}}}xxxyyyuuujjjyyyeeeQQQJJJIIIEEEQQQhhh}}}|||yyyrrrkkkfff^^^ZZZSSSNNNKKKHHHEEECCCEEEFFFFFFDDDBBB@@@???@@@@@@EEEKKKQQQYYYcccpppxxx{{{|||}}}nnniii\\\QQQMMMIIIHHHGGG???>>>BBBAAAKKKbbbxxx|||rrrfffZZZUUUNNNMMMLLLIIIFFFBBB>>><<<;;;===AAAFFFIIIHHHEEEAAA???@@@AAAAAA???BBBPPP___ttt{{{zzzzzz{{{zzzlllrrr\\\===;;;888444666111888:::===@@@===888555666999:::;;;;;;;;;===CCCJJJOOOGGGGGGFFFGGGIIIMMMQQQSSSXXX^^^jjjrrriii[[[[[[gggwww\\\PPPSSSNNNPPPbbbssszzz}}}ooocccYYYVVVZZZPPP\\\bbbZZZOOOMMMQQQTTT[[[ffftttuuusssVVV@@@???>>>???@@@AAA@@@>>>===;;;888888888999999888666777888999999888777666555666777888;;;>>>AAACCCDDDGGGNNNTTTYYY```ooo~~~sss}}}lllwww~~~iiiLLLFFFOOOLLLMMMdddyyyvvvzzz~~~qqqeee\\\UUUSSSQQQLLLIIIIIIGGGEEECCCBBBCCCBBBAAA@@@BBBBBBEEEKKKQQQYYYfffrrrqqqjjjrrrnnncccaaaZZZPPPJJJKKKDDDCCCDDD@@@<<>><<>>???AAABBBFFFFFFGGGHHHJJJNNNQQQSSSXXXcccjjjooonnn```\\\iiittt[[[PPPQQQMMMRRRcccnnnyyy~~~rrrdddZZZUUUXXXVVVVVVVVVRRRMMMMMMQQQZZZcccsss}}}{{{{{{ZZZCCC???===@@@BBBCCCGGGLLLLLLDDD:::666777:::;;;:::::::::999888777777888888888888777777999;;;>>>@@@EEEIIIPPPUUUXXX```qqqssspppvvv}}}qqqSSSHHHLLLMMMMMMaaa~~~~~~wwwuuuxxx}}}~~~uuuooofff^^^[[[XXXSSSOOOOOOIIIGGGEEEDDDCCCCCCBBB@@@@@@@@@CCCHHHMMMTTTaaalllqqqkkkssstttfffbbb\\\UUUPPPKKKEEECCCEEEAAA<<>>@@@AAABBBFFFFFFHHHIIIKKKNNNOOOQQQWWWbbbiiioooooobbb___lllsss[[[PPPQQQMMMRRRdddpppzzz~~~qqq```XXXUUUSSSSSSUUUSSSNNNNNNPPP]]]eeerrr}}}|||}}}XXXDDD???>>>AAACCCCCCEEEJJJEEE???777555777:::;;;::::::999999888888888888888777777777888;;;>>>BBBDDDFFFJJJPPPUUUYYYaaasssppptttvvv}}}{{{]]]KKKIIINNNMMM^^^www}}}yyywwwyyy}}}}}}~~~}}}yyypppgggccc^^^XXXSSSRRRMMMJJJGGGEEEEEEDDDBBB@@@???>>>@@@EEEHHHNNNYYYdddllliiirrr~~~kkkddd```ZZZVVVNNNIIIGGGHHHDDD>>>BBBLLLYYYqqqsssfff[[[RRRNNNIIIEEEBBB@@@===<<<>>>@@@DDDGGGHHHFFFDDDBBB???>>>???AAADDDMMM```rrr~~~yyywwwvvvyyy|||tttttttttmmm}}}VVV@@@666888555555888444444666999:::999999999:::::::::;;;<<<>>>@@@BBBCCCBBBDDDGGGKKKMMMOOOQQQQQQPPPXXX^^^eeejjjggglllsssZZZOOOQQQNNNSSSeeerrr|||~~~~~~~~~qqqcccZZZUUUSSSUUUUUUPPPMMMNNN[[[bbbmmmyyy{{{}}}YYYEEE@@@???BBBDDDCCCDDDFFF>>>999555444777:::::::::999999999999888888888888777777777999<<>>???BBBEEEHHHRRR\\\bbbdddnnn~~~tttjjjddd^^^YYYTTTOOOLLLLLLHHHCCCCCCGGGRRRgggyyykkk___UUUQQQJJJEEEBBB???>>><<>>@@@BBBCCC???BBBGGGLLLPPPRRRSSSSSSQQQTTTTTTWWW___bbbqqqzzzrrrYYYOOOPPPNNNTTTgggttt}}}zzzzzzuuueee]]]WWWWWWWWWSSSMMMKKKVVV\\\gggsss}}}}}}ttt}}}___FFFAAA???CCCEEECCCBBBCCC:::888666666888999999888999999999999999999999888888888888999<<>>@@@>>>???BBBCCCEEEMMMVVV[[[aaalllzzz~~~rrrjjjbbb[[[WWWSSSOOOMMMJJJEEEBBBBBBHHHYYYttt~~~qqqeeeXXXRRRKKKEEEAAA@@@>>>>>>???AAAFFFHHHHHHFFFBBB???CCCBBBCCCEEEHHHQQQeeevvv~~~zzzxxxvvv{{{vvvqqq~~~rrrmmm~~~QQQ===666999555444888666666777888888777666777888999999:::<<<>>>@@@BBBDDDCCCFFFJJJOOOQQQRRRQQQQQQVVVYYYUUUUUUYYYXXXddd|||qqqvvvsssZZZNNNPPPMMMTTThhhuuu~~~{{{vvvyyypppcccWWWUUUWWWUUUOOOLLLSSSYYYdddpppzzz{{{kkkbbbHHHBBB???BBBEEECCCAAAAAA:::999888888999888777666888999::::::::::::999999:::999888888;;;@@@EEEHHHHHHKKKQQQXXX___kkk}}}___qqqtttuuu|||zzzcccQQQJJJFFFJJJYYYiii~~~~~~{{{yyyzzz~~~uuu|||~~~uuujjjbbb```ZZZWWWRRRMMMJJJFFFCCC@@@@@@??????AAAAAABBBIIIRRRWWW```mmmxxx{{{rrriiiaaaZZZUUUOOOLLLJJJGGGBBB???AAAOOOiiiuuujjjXXXRRRJJJCCC@@@??????>>>>>>AAAFFFIIIIIIFFFBBB???DDDCCCDDDFFFIIIRRReeewww}}}~~~zzzyyyyyy}}}zzzvvv{{{pppnnn|||OOO<<<666:::555444888777777888999888666666777888888999:::<<<>>>AAACCCDDDKKKMMMPPPQQQRRRPPPNNNMMMOOOVVVXXX[[[]]]WWW\\\ppp|||uuutttZZZOOOPPPMMMTTThhhvvv~~~{{{zzz~~~}}}jjjWWWSSSVVVVVVRRRNNNSSSYYYbbbmmmwww~~~xxxdddzzzbbbJJJBBB>>>AAAEEEDDDBBBAAA;;;;;;:::999888777777666888888:::;;;;;;;;;:::999;;;999888888;;;@@@FFFIIIJJJNNNVVV^^^fffsssbbblllwwwuuu|||xxxbbbPPPJJJEEEIIITTTaaattt}}}||||||}}}~~~uuu{{{~~~uuummmjjj```]]]WWWRRRNNNJJJFFFCCC@@@>>>???AAA@@@@@@GGGOOOUUU___mmmvvv~~~{{{ssskkk___ZZZRRRNNNMMMLLLFFF@@@@@@GGGZZZwww}}}sssjjjVVVPPPGGG@@@======>>>>>>===@@@EEEIIIJJJGGGBBB???CCCBBBCCCFFFIIITTTgggyyy~~~yyyxxxyyy{{{}}}}}}wwwnnnqqqsssMMM;;;777:::555444888777666777888888777777999;;;888999:::<<<>>>AAACCCDDDNNNOOOQQQRRRSSSRRRPPPOOONNNUUUXXX\\\___ZZZ___sssuuu\\\OOOPPPMMMTTThhhuuu}}}yyy^^^UUUWWWWWWSSSOOOPPPUUU^^^iiissszzz{{{cccxxxbbbKKKBBB<<>>@@@??????EEEMMMRRR]]]jjjssszzz{{{ssseee___WWWRRRQQQQQQKKKDDD???===HHHaaa|||{{{wwwooofffTTTNNNEEE>>>;;;<<<======<<<@@@EEEIIIJJJGGGCCC@@@AAAAAABBBFFFJJJUUUiii{{{zzzvvvyyy|||}}}}}}tttlllrrrlllLLL;;;777:::555444888888444666777888888999<<<>>>888888:::<<<>>>AAACCCEEELLLMMMOOORRRTTTUUUUUUUUU[[[^^^ZZZYYYZZZVVV___uuuvvv\\\PPPPPPMMMTTThhhuuu}}}hhhYYYXXXXXXRRRMMMKKKQQQZZZeeepppyyy}}}fffzzzbbbLLLBBB;;;>>>CCCDDDDDDDDD888888888777666666777999777888:::<<<<<<<<<:::999:::999888:::???FFFMMMQQQOOOUUU```kkksssrrrhhhzzzyyy}}}~~~}}}xxxtttrrrtttrrrgggVVVJJJIIICCCHHHUUUkkk~~~|||||||||||||||wwwyyy{{{}}}tttggg]]]ZZZUUULLLFFFHHHEEEBBB>>>;;;;;;>>>BBBEEEOOOSSS^^^kkksssxxxtttqqqiii^^^XXXUUURRRMMMIIICCC@@@BBBPPPjjj|||vvvpppfff[[[OOOJJJCCC>>>===>>>@@@AAA???@@@EEELLLLLLFFFBBBAAAGGGFFFDDDDDDKKKYYYkkkwwwzzz|||}}}wwwrrrqqqcccsssgggGGG???999999999666444555888999:::999888888:::<<<:::===@@@DDDFFFGGGHHHGGGIIIMMMNNNMMMOOOUUUZZZ\\\WWW___ZZZSSSUUU[[[fffxxxrrr[[[RRRTTTOOOSSSfffsss|||}}}zzzzzzvvv]]]TTTPPPMMMLLLQQQTTTZZZcccnnnxxx}}}jjjxxxxxxbbbMMMCCC<<<>>>CCCDDDBBBBBB<<<:::888777777888888777999777888<<>>999<<<;;;:::;;;@@@HHHQQQWWWWWWbbbpppyyyxxxeee{{{zzz}}}~~~xxxvvvtttuuuqqqdddRRREEEHHHBBBHHHTTTiii}}}{{{{{{{{{{{{zzzzzz{{{}}}}}}~~~~~~~~~}}}|||mmmaaa]]]XXXMMMHHHIIIDDDBBB???<<<<<<>>>AAACCCJJJPPP\\\iiipppqqqtttyyyvvvoooddd[[[UUUPPPKKKGGGEEEAAA@@@III^^^xxxyyyrrrlllbbbYYYNNNIIIBBB===<<<>>>???@@@???@@@FFFLLLLLLFFFBBBBBBDDDFFFGGGGGGKKKXXXmmm|||{{{vvvxxxzzz|||}}}tttkkk```qqqlllFFF>>>999999999666555555777888999999888888:::<<<<<<>>>AAAEEEHHHJJJJJJJJJNNNOOOMMMJJJLLLSSSWWWVVVYYY]]]XXXTTTWWWYYYeee{{{vvv\\\PPPQQQMMMRRRdddqqq|||~~~xxxrrrpppmmmrrrbbbWWWTTTQQQMMMPPPSSSXXXaaakkkuuu|||mmmyyyttt{{{dddMMMCCC<<<===BBBBBB@@@@@@<<<:::777666777888777777888777888<<>>>>>>>>@@@AAAIIIPPP]]]kkkpppnnnlllmmmyyyooocccYYYPPPKKKHHHFFFCCC???BBBNNNfffvvvlllfff]]]UUUKKKFFF@@@<<<;;;===?????????AAAGGGLLLKKKEEEBBBCCCAAAFFFJJJJJJMMMZZZpppuuuqqqtttvvvyyy}}}www}}}ggg^^^qqqmmmEEE>>>888888999666555666777888999999888999;;;===;;;===AAAEEEHHHJJJLLLLLLOOONNNKKKJJJNNNVVVXXXVVVZZZYYYUUUVVVYYYWWWddd|||___NNNNNNKKKRRRcccnnn{{{wwwnnnlllmmmiiieeeooommm[[[YYYVVVNNNPPPRRRWWW^^^gggpppxxx}}}nnnyyyxxx}}}dddMMMCCC;;;<<>>>>>GGGLLLXXXffflllkkkhhhiii{{{zzzmmm```UUUOOOMMMGGGEEEBBB@@@DDDVVVtttwwwjjjaaaXXXQQQGGGCCC>>>;;;;;;<<<>>>???@@@BBBHHHLLLJJJDDDBBBDDDCCCFFFIIIKKKQQQ```uuuuuuppprrrtttxxx|||}}}}}}~~~ccc]]]qqqgggDDD===777888888777555666666777999999999:::<<<>>>:::<<<@@@DDDGGGJJJLLLMMMRRRRRRRRRUUU]]]fffgggbbb[[[WWWRRRWWW\\\XXXgggaaaNNNLLLKKKRRRbbblllyyyssshhhkkkmmmkkkeeedddttt{{{bbb[[[WWWOOOPPPRRRVVV\\\ccckkktttzzzmmmwwwbbbMMMBBB:::<<>>===BBBOOO___jjjtttzzzeeejjj{{{xxxyyy{{{lllaaaWWWOOOFFFAAAEEENNN```|||uuusss}}}{{{oooeeeXXXOOOMMMFFFEEEDDDBBB@@@???>>>===@@@CCCLLLYYYbbbdddeeegggkkkyyy~~~sssfff[[[TTTQQQIIIGGGEEECCCBBBLLLfffyyyjjj^^^UUUNNNDDDAAA<<<::::::<<<>>>>>>@@@CCCIIIMMMJJJCCCBBBEEEGGGFFFFFFLLLXXXiiizzz{{{sssrrruuuxxx}}}[[[YYYqqqaaaCCC;;;666777888777666777666888999::::::;;;>>>@@@>>>???BBBFFFIIIMMMOOOPPPWWWZZZ]]]cccmmmtttrrrkkk]]]XXXSSSYYY^^^\\\lllbbbOOOMMMLLLRRRbbblllxxx}}}~~~sssgggkkkkkkggg___[[[aaasssiii\\\VVVOOOPPPRRRUUUYYY^^^fffpppvvv|||kkkxxx___LLLBBB:::<<>>??????EEEQQQ[[[```dddhhhdddpppwwwmmmaaaWWWQQQKKKIIIHHHGGGDDDFFFWWWlll{{{kkk]]]SSSLLLBBB???;;;:::;;;===>>>???AAADDDJJJMMMIIIBBBBBBFFFJJJGGGFFFMMM\\\nnn~~~yyyuuuwwwzzz~~~zzzTTTVVVrrr^^^BBB:::555777888777666888777888:::;;;<<<===@@@BBBEEEFFFHHHKKKOOORRRTTTUUUUUUZZZ^^^bbbiiimmmjjjdddaaa___YYYZZZ___```qqq|||___PPPPPPLLLRRRaaakkkvvv|||}}}wwwlllrrrlllddd]]]XXXZZZffftttrrr___UUUPPPOOOQQQSSSUUUYYY```jjjrrrxxxzzz~~~jjj{{{___MMMBBB:::<<>>;;;999888999999999888888999:::<<<@@@DDDHHHJJJHHHFFFCCC@@@DDDSSShhhxxx{{{fff```{{{sssqqqttt|||iii\\\QQQIIIHHHCCCFFFLLLZZZ~~~~~~|||zzzyyyuuueeeXXXSSSLLLKKKHHHDDDBBB@@@@@@???AAA???CCCMMMWWW\\\```ddd^^^eeeooozzz|||uuuiii[[[RRRPPPJJJHHHIIIEEEBBBLLL[[[rrr|||zzzjjj]]]RRRKKKAAA>>>;;;:::;;;>>>???@@@AAAEEEKKKNNNHHHAAABBBGGGIIIIIIJJJQQQ]]]ooo~~~wwwxxx{{{uuuTTTZZZxxx[[[AAA:::555666888777777888888999;;;<<<===???BBBEEEJJJKKKLLLOOORRRTTTWWWXXXRRRWWWZZZ[[[]]]``````]]]hhhjjjbbb[[[^^^cccssssss[[[PPPQQQLLLPPP___jjjtttzzz}}}~~~{{{rrrwwwqqqkkkeee^^^ZZZ```jjjmmm|||yyyeeeXXXRRRLLLNNNPPPQQQSSSZZZeeemmmrrruuuyyy|||kkk}}}eeeOOODDD;;;;;;@@@BBBBBBCCC???===:::999:::;;;::::::999999:::<<<>>>CCCGGGKKKLLLMMMMMMLLLOOO\\\nnn}}}jjj```rrrpppooosss|||rrraaaUUUJJJIIIDDDFFFKKKYYY~~~}}}yyy{{{|||~~~~~~{{{{{{jjj[[[UUUOOOLLLIIIEEEBBBAAA@@@AAA>>>;;;>>>HHHPPPTTTWWWZZZUUUWWW]]]iii}}}|||ppp___SSSSSSJJJFFFHHHFFFAAAFFFRRRfffsss|||xxxjjj\\\QQQJJJ@@@>>>;;;:::<<<>>>@@@@@@BBBEEEKKKNNNHHHAAABBBGGGHHHJJJNNNTTT]]]mmmwwwyyy{{{~~~sssZZZaaaWWW@@@999444666888777777888888:::<<<===>>>@@@CCCFFFKKKLLLMMMOOOQQQTTTWWWXXXUUUYYY[[[ZZZZZZ___bbbbbbmmmrrrhhh\\\]]]dddttt~~~mmmWWWPPPRRRLLLNNN]]]iiisssyyy~~~}}}uuuuuusssrrrnnncccXXXWWW^^^dddmmm{{{~~~kkkZZZSSSJJJLLLNNNNNNOOOVVVaaajjjnnnqqquuuyyy|||mmm|||jjjQQQEEE;;;;;;>>>??????@@@@@@>>>;;;:::;;;<<<;;;:::999::::::;;;===BBBGGGKKKPPPTTTWWWXXX[[[eeetttpppYYYggg{{{oootttsss\\\KKKHHHKKKJJJIIIWWWyyy|||}}}{{{|||sssfff\\\QQQKKKFFFEEEDDD@@@>>>???>>>>>>>>>>>>@@@BBBDDDEEEHHHJJJQQQaaaxxx~~~rrrhhh^^^WWWOOOIIIIIIIIIFFFDDDDDDUUUaaaooosssiiiZZZNNNHHH<<<;;;:::999;;;>>>AAACCCHHHJJJMMMLLLGGGDDDFFFKKKMMMMMMQQQ\\\hhhsss}}}yyy{{{wwwyyy{{{}}}}}}wwwVVVaaaXXX<<<999666555666777777777888888999:::<<<>>>@@@BBBKKKOOOPPPOOOQQQUUUUUUSSSXXXWWWUUUUUUXXX]]]bbbeeennnpppoooiiieeekkk{{{xxx~~~vvvccc[[[RRROOOLLLOOO[[[iiivvv{{{yyy~~~zzz}}}{{{sssvvvvvvtttooohhhcccaaaaaacccjjjmmmmmmnnnmmmaaaRRRKKKKKKJJJHHHIIILLLQQQVVV___fffnnnrrrwww}}}iiizzziiiRRRFFF===<<>>=========>>>@@@BBBCCCEEEFFFLLL\\\sss}}}tttjjj___YYYPPPJJJJJJIIIFFFEEEEEENNNYYYfffkkkeeeYYYMMMGGG;;;:::999999;;;>>>AAACCCIIIKKKNNNLLLGGGEEEGGGKKKOOOMMMPPPZZZfffrrrzzzxxxzzzvvvyyy}}}iii[[[hhh}}}LLL===:::777666777888999999:::::::::;;;===???AAACCCLLLPPPRRRQQQRRRVVVUUURRRXXXZZZ\\\^^^___bbbgggjjjjjjkkkjjjfffeeennn~~~~~~dddZZZRRROOOMMMOOO[[[iiiwww|||uuu~~~|||~~~~~~vvvyyyxxxuuurrrnnnjjjhhhggglllqqqpppiiidddbbbYYYMMMNNNMMMKKKHHHFFFGGGJJJMMMRRRXXX___dddlllxxxhhhsssgggQQQFFF<<<;;;>>>@@@BBBEEE>>>===;;;999888888888888::::::;;;;;;===???CCCEEEYYYggguuuzzzxxxxxx}}}yyyZZZXXX{{{kkkXXXEEEGGGEEEDDDQQQqqqvvvzzz}}}~~~ssshhh\\\RRRIIIFFFDDDAAA???AAA>>>===<<<<<<<<<===>>>???AAABBBHHHXXXooo|||wwwnnnaaaZZZRRRKKKJJJJJJGGGEEEFFFGGGOOOYYY```___WWWLLLDDD:::999999999;;;>>>BBBDDDJJJMMMOOOLLLHHHFFFIIILLLMMMMMMRRR\\\hhhuuuzzzwwwzzzzzz}}}~~~{{{^^^^^^oootttDDD===;;;888777888:::::::::<<<<<<<<<===>>>AAACCCDDDKKKPPPSSSSSSUUUXXXWWWTTTYYY___fffiiihhhiiilllpppiiijjjgggcccbbbkkk}}}fffZZZQQQOOONNNOOO[[[jjjvvv{{{}}}rrr{{{~~~||||||zzzwwwvvvuuutttrrrqqqvvv{{{xxxjjj^^^YYYSSSKKKNNNMMMKKKHHHFFFFFFHHHKKKJJJMMMQQQUUU```ppp}}}}}}}}}gggllljjjQQQEEE;;;:::===@@@CCCFFFAAA@@@===;;;:::999999999::::::;;;;;;<<>>===<<<;;;:::;;;;;;<<>><<<:::999999999:::;;;;;;;;;;;;???EEEJJJZZZllltttZZZkkksssZZZIIIHHHFFFDDDMMMggg}}}uuuwww}}}xxxkkk]]]PPPJJJGGGCCC@@@@@@>>>===<<<::::::::::::;;;@@@DDDOOOaaauuu}}}{{{sssbbb\\\RRRJJJHHHGGGDDDBBBCCCDDDFFFJJJPPPSSSOOOFFF???999888888:::===AAAEEEHHHMMMSSSTTTMMMHHHKKKNNNOOOJJJJJJMMMVVVaaaqqq|||xxxyyyyyyyyyyyy{{{tttpppnnnrrryyybbbccc|||qqqJJJ;;;999777666777999::::::;;;<<<<<<>>>@@@CCCFFFHHHAAAGGGLLLPPPUUU\\\^^^]]]___fffmmmmmmiiihhhlllqqqnnnssspppbbbTTTZZZtttyyynnn\\\OOOPPPOOONNNXXXiiipppvvv~~~{{{~~~|||{{{|||}}}~~~}}}ooo```TTTKKKHHHIIIHHHHHHHHHJJJNNNRRRQQQOOOLLLMMMYYYlll{{{hhhmmmcccNNNCCC::::::>>>AAADDDGGG@@@???===;;;999999999999:::;;;<<<;;;;;;@@@HHHOOO[[[kkkzzzWWWaaavvv\\\HHHGGGEEEDDDIII^^^xxxuuuxxx}}}|||sssdddUUUOOOLLLGGGBBB@@@???>>>===;;;;;;;;;;;;<<>>===<<<<<<======AAAFFFQQQbbbttt|||{{{vvvfff^^^TTTKKKHHHFFFCCCBBBCCCDDDEEEFFFHHHIIIGGGCCC@@@:::::::::<<<@@@FFFKKKNNNOOOWWWXXXNNNIIINNNSSSRRRMMMNNNRRRZZZdddttt}}}}}}}}}iiiqqqvvvoooeeekkkccczzz___CCC<<<999777777999;;;<<<<<<<<<===???BBBFFFKKKOOOQQQNNNQQQQQQPPPQQQWWWYYYWWWTTTYYY```eeefffeeeddddddfffllloooiiibbbfffyyywww___PPPQQQPPPKKKTTTeeepppvvv~~~{{{}}}zzzxxx|||}}}jjjYYYLLLJJJFFFBBBAAACCCIIINNNPPPOOOOOOSSSbbbuuu}}}tttqqqqqqxxxooo~~~gggJJJBBB===@@@EEEFFFEEEFFF===<<<;;;:::999:::;;;;;;999<<<>>>======DDDPPP[[[ccchhhwwwWWWVVV{{{~~~~~~gggMMMKKKJJJHHHIIIXXXyyywww~~~~~~wwwppp```ZZZWWWPPPHHHCCCAAA@@@???>>>======>>>???@@@DDDOOO___ppp{{{{{{wwwhhh```VVVLLLIIIGGGDDDCCCDDDBBBCCCEEEGGGFFFEEECCCBBB::::::;;;===AAAGGGLLLOOOOOOXXXYYYNNNIIIOOOTTTRRRHHHPPP^^^mmmvvv}}}{{{~~~|||wwwuuunnnwww~~~vvvhhhllleee~~~ZZZ@@@===:::888888:::<<<=========???AAADDDIIINNNSSSUUUXXXYYYVVVQQQPPPSSSTTTRRRLLLRRR\\\dddhhhgggccc```fffkkkooommmjjjmmmxxxyyyaaaPPPQQQPPPJJJSSSdddrrrxxxvvvxxx}}}yyyvvv{{{xxx{{{iiiNNNKKKGGGCCCBBBFFFLLLRRRTTTTTTTTTYYYgggxxx}}}ssspppooouuuvvvfffIIIBBB>>>BBBGGGGGGFFFFFF===<<<;;;::::::;;;<<<===999<<<>>>>>>>>>FFFSSS^^^ddddddppp~~~aaaUUUjjjvvvuuu|||iiiOOOGGGBBBDDDHHHVVVuuu|||www~~~}}}}}}yyyiii^^^XXXSSSKKKEEEBBBAAA@@@???>>>>>>>>>>>>DDDEEEMMM\\\kkkuuu~~~zzztttjjj```WWWNNNKKKIIIEEECCCCCCBBBCCCDDDEEEEEECCCAAA@@@<<<<<<<<<>>>AAAGGGLLLPPP[[[XXXQQQIIIKKKRRRTTTPPPHHHTTTeeetttwww|||}}}~~~~~~{{{qqqoooyyywwwnnnvvvjjjnnnSSSEEE<<<;;;;;;:::;;;<<<===>>>;;;???DDDGGGHHHLLLQQQVVVVVV[[[\\\XXXUUUWWWYYYZZZUUUWWWYYY\\\^^^bbbgggjjjjjjmmmiiihhhllliiikkkxxx|||^^^WWWRRRKKKPPPVVVhhhrrrxxxvvvooozzz{{{yyyxxxxxxvvv\\\OOOFFFFFFIIIJJJLLLQQQVVVQQQQQQ]]]lllvvv|||zzzvvv}}}zzzaaaJJJAAA:::<<<@@@CCCDDDGGG::::::999999888888999999;;;>>>>>>:::;;;HHHWWW```fffkkksss{{{eeeTTTddd{{{qqqvvv~~~mmmRRRIIIDDDEEEGGGSSSsssvvv}}}}}}~~~rrrfff```YYYOOOGGGEEEDDDCCCCCCBBBBBBBBBBBBDDDDDDKKKVVVaaahhhqqqyyy~~~yyysssiii```WWWNNNKKKIIIFFFDDDEEECCCDDDEEEEEEDDDBBB@@@???>>>>>>>>>@@@DDDIIIOOORRRXXXVVVOOOJJJLLLRRRQQQLLLKKKUUUdddqqqyyy}}}yyyyyy|||~~~~~~uuuqqq}}}wwwcccpppQQQ???<<<;;;;;;:::;;;<<<>>>???@@@DDDHHHIIIJJJMMMRRRVVVYYY\\\[[[YYYZZZ^^^]]]ZZZWWWYYYZZZZZZZZZ\\\```dddiiilllfffdddhhhgggkkkyyyzzz]]]VVVQQQLLLQQQVVVgggtttyyyxxxpppzzzzzzwwwwwwiiiooonnn```SSSOOOOOOQQQVVV\\\```XXXVVV```oooyyy~~~xxxyyy~~~cccKKKBBB:::<<<@@@BBBCCCEEE<<<;;;:::999999999999999999<<<<<<;;;@@@NNN\\\dddfffjjjnnnsss}}}oooVVV]]]wwwsssyyytttVVVLLLFFFFFFFFFPPPpppzzz~~~}}}{{{{{{zzz~~~yyylllcccZZZPPPGGGEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFLLLSSSWWW[[[ccclll~~~~~~zzzuuujjj```WWWNNNKKKJJJGGGEEEFFFEEEEEEEEEEEECCCAAA???>>>@@@@@@AAACCCHHHMMMSSSVVVXXXUUUPPPMMMOOOSSSPPPKKKLLLUUUcccoooxxx~~~~~~{{{zzzxxx{{{xxxrrr{{{qqqbbbnnnOOO???<<<;;;;;;;;;<<<===???@@@BBBEEEHHHIIIIIIKKKOOOSSS]]]^^^^^^^^^bbbfffbbb[[[\\\^^^^^^[[[WWWWWW\\\aaajjjllleeebbbgggggglll|||zzz}}}\\\UUUQQQLLLQQQVVVffftttyyy|||pppxxx{{{rrroooooo[[[YYYcccyyy|||lllccc```aaaeeejjjhhh\\\TTT[[[iiitttxxxzzz{{{wwwpppuuu|||}}}bbbLLLBBB;;;<<<@@@@@@AAABBB>>>===<<<;;;:::999999999777:::;;;===FFFVVVccchhhgggiiiiiiiiisss{{{ZZZZZZzzzzzz|||YYYMMMGGGGGGFFFMMMlll~~~|||zzzzzz|||~~~xxx|||~~~nnnddd[[[QQQIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFIIIPPPUUUUUUUUUZZZbbbqqqwww~~~xxxmmmaaaXXXOOOLLLJJJHHHGGGHHHFFFFFFFFFEEECCCAAA>>>===@@@AAABBBFFFKKKQQQVVVZZZ^^^XXXQQQOOORRRUUUSSSNNNIIITTTeeesss|||}}}zzz{{{|||{{{yyyyyy}}}wwwsssuuu{{{sssiiihhhOOOCCC;;;;;;;;;;;;<<<>>>@@@AAADDDGGGJJJKKKKKKMMMQQQUUUaaaccceeeeeegggiiieee^^^bbbdddddd```ZZZZZZ___eeekkkmmmgggeeejjjkkkppp~~~~~~]]]UUUQQQLLLQQQUUUdddsssyyypppuuutttgggaaa```TTTLLLIIISSS```ppp}}}{{{{{{|||ppp___RRRTTT```kkkqqqtttyyy|||~~~uuuhhhiiipppuuu|||{{{bbbMMMCCC<<<<<>>===<<<;;;:::::::::888:::;;;???KKK\\\gggkkkiiillljjjfffooo```XXX}}}zzz}}}]]]NNNEEEHHHGGGKKKggg~~~|||}}}}}}{{{xxxxxxyyy{{{qqqfff^^^UUUOOOKKKKKKJJJIIIHHHHHHHHHHHHEEEIIIQQQWWWVVVRRRTTTYYY```kkkzzzyyynnncccYYYPPPLLLKKKHHHHHHIIIGGGGGGFFFDDDBBB@@@>>>===>>>@@@CCCHHHNNNUUUZZZ^^^dddYYYPPPNNNRRRUUUTTTQQQIIIUUUhhhwww}}}~~~~~~{{{yyy}}}}}}vvvqqqoooqqq}}}ssspppbbbLLLBBB;;;;;;;;;<<<===@@@BBBCCCEEEIIIMMMOOOPPPSSSXXX]]]ccciiimmmkkkiiihhhfffccceeefffgggddd``````dddiiihhhllliiiiiiooonnnqqqaaaVVVQQQLLLQQQTTTcccpppxxxppprrr|||nnn^^^VVVTTTOOOGGGAAABBBDDDOOOgggtttbbbQQQPPPYYYcccjjjnnnuuuyyy||||||yyywwwxxxzzz{{{|||mmmkkkpppttt~~~xxxvvvdddLLLCCC<<<<<>>======???>>>===<<<;;;;;;;;;;;;;;;<<<===AAALLL]]]hhhlllmmmrrrpppjjjqqqjjjYYYzzz{{{zzzcccOOODDDHHHIIIIII```~~~{{{xxx{{{vvvxxxwwwwww}}}ssshhh___WWWQQQLLLKKKJJJHHHGGGFFFEEEEEEDDDGGGNNNTTTSSSOOONNNRRRUUUcccvvvxxxmmmfff\\\QQQMMMKKKHHHHHHJJJHHHGGGEEEDDDBBB@@@???>>>===???DDDJJJQQQYYY```ccceeeXXXMMMLLLQQQSSSRRRQQQMMMYYYkkkzzz}}}{{{yyy~~~|||lllggghhhwwwooosss]]]FFF;;;;;;;;;;;;<<<>>>AAACCCEEECCCFFFKKKNNNPPPSSSYYY^^^dddlllqqqnnnjjjiiiiiigggdddeeeeeeeeeeeefffhhhjjjfffjjjhhhiiipppooorrrfffXXXPPPKKKPPPSSSaaammmvvvqqqqqq{{{zzzjjj[[[RRROOOKKKGGGFFFFFFBBBAAAMMM^^^}}}|||hhhYYYKKKIIIOOOUUU[[[```kkknnnqqqqqqnnnmmmmmmooosss{{{|||yyy{{{}}}|||vvvwwwfffKKKBBB;;;<<>><<<<<<======<<<;;;;;;;;;;;;<<<<<<>>>???AAAKKK[[[hhhmmmrrryyyxxxooosss{{{```ppp~~~kkkRRRDDDIIIJJJGGGWWWppp{{{|||zzzxxxvvvuuuxxx~~~rrrhhh^^^VVVPPPOOOMMMJJJHHHGGGFFFFFFHHHFFFIIIMMMNNNLLLKKKNNNPPP[[[lllzzzpppiii^^^SSSNNNKKKHHHGGGIIIGGGFFFEEECCCAAA@@@@@@???<<>><<<<<<:::::::::::::::;;;======999>>>@@@@@@FFFVVVhhhssszzz~~~ooopppbbbaaa{{{ZZZEEEJJJLLLFFFOOOeee|||wwwtttyyy{{{rrrkkkgggccc___[[[VVVQQQNNNLLLLLLKKKKKKKKKLLLLLLMMMPPPUUU```rrr}}}{{{wwwiiibbbXXXOOOJJJGGGFFFEEEFFFFFFEEEEEEEEECCCAAA>>>>>>EEEMMMSSS\\\fffkkkkkkhhhUUULLLVVV[[[TTTOOOSSSaaahhhsss{{{vvvwww{{{~~~|||yyyqqqmmmsssgggMMM@@@===<<<===@@@BBBCCCEEEIIILLLKKK\\\mmmpppeeeZZZYYY\\\dddcccdddiiippptttsssppphhhfffddddddgggjjjmmmooorrroookkkjjjmmmttt}}}uuuXXXSSSRRRLLLQQQ^^^iiiuuu}}}qqqzzz{{{xxxhhh```XXXTTTVVVYYYZZZYYY\\\ZZZXXXYYY\\\\\\ZZZWWW[[[ZZZWWWUUUUUUVVVXXXYYYUUUOOOLLLLLLIIIDDDEEEKKKDDDFFFIIILLLJJJHHHKKKRRRUUU```nnn{{{||||||YYYDDDAAA===;;;;;;===============<<<;;;;;;;;;;;;<<<===@@@@@@???FFFXXXjjjtttuuujjjppp\\\YYY```HHHJJJLLLEEEMMM___xxx{{{|||zzz~~~zzzqqqiiibbb[[[WWWVVVUUUTTTTTTSSSTTTTTTUUUTTTYYYbbbrrr|||xxxjjjcccYYYPPPKKKHHHGGGFFFGGGFFFFFFEEEEEECCCAAA???AAAIIIQQQXXXaaajjjmmmlllaaaRRRLLLTTTWWWPPPMMMSSSbbbiiittt}}}wwwxxx|||~~~|||zzzrrrrrr{{{bbbJJJ???<<<<<<>>>???AAAAAACCCFFFIIIRRRZZZcccddd```\\\]]]```^^^aaaeeegggggghhhiiikkkjjjjjjjjjjjjjjjiiihhhhhhllljjjggggggllluuuyyy[[[UUURRRLLLOOO[[[gggsss~~~pppvvv}}}sssmmmccc___[[[[[[]]]aaacccddddddcccbbbbbbccceeefffgggllljjjgggcccaaaaaabbbcccbbb]]]ZZZXXXSSSJJJGGGIIIEEEDDDFFFIIIIIIJJJPPPXXXXXX___jjjuuu{{{vvv~~~yyy]]]GGGDDDAAA???@@@AAABBBBBB======<<<;;;;;;;;;;;;<<>><<<>>>???AAABBBBBBDDDGGGIIIUUUTTTSSSTTTVVVZZZ]]]^^^YYY```ggggggbbb___bbbgggjjjlllmmmkkkhhhdddbbbbbbgggeeedddfffnnnzzzzzzzzz\\\SSSQQQKKKNNNYYYeeerrr~~~~~~nnnrrr}}}yyymmmfffbbbccceeegggiiinnnssswwwsssssssssrrrrrrvvv}}}}}}{{{{{{|||zzzwwwtttqqqhhh\\\RRROOONNNLLLLLLNNNQQQSSSZZZbbbbbbdddiiirrr|||xxxpppzzzzzzxxxsss|||___JJJGGGDDDCCCDDDEEEEEEEEE======<<<;;;;;;;;;;;;<<<>>>AAABBBBBBJJJ\\\oooyyy{{{zzzqqqjjjsss[[[QQQeeemmmPPPIIIHHHDDDGGGPPPddd~~~~~~wwwvvvwwwzzz{{{xxxuuuxxxqqqnnnjjjfffccccccccccccgggkkkooowwwyyyrrriiibbbYYYPPPKKKIIIHHHGGGHHHHHHGGGEEECCCBBBCCCCCCKKKUUU```hhhooosssrrrmmmZZZVVVXXX\\\XXXQQQVVVaaagggnnnzzz{{{www|||wwwVVVDDD???===@@@BBBDDDEEEFFFHHHLLLNNNPPPNNNLLLLLLPPPTTTWWWXXXVVV^^^hhhjjjgggccccccfffhhhiiihhhddd___^^^bbbeeecccaaa```ccckkkxxxooo}}}wwwYYYPPPNNNKKKNNNXXXeeeqqq~~~|||kkkooo{{{vvvoookkkiiimmmppprrrtttzzz|||nnneeeeeeaaa___aaaccccccggglllmmmjjjllluuu{{{sss|||wwwpppmmm^^^LLLIIIFFFDDDDDDDDDDDDCCC======<<<;;;;;;;;;;;;<<<<<>>>>>AAADDDFFFIIILLLPPPSSSNNNQQQSSSUUUUUUUUUVVVXXXUUU[[[dddlllooolllgggdddgggfffccc\\\XXX\\\hhhrrrfffccc______dddmmmwww~~~jjjuuu{{{]]]QQQNNNKKKNNNUUUdddqqq}}}|||jjjmmm{{{yyy|||wwwrrrsssuuutttwwwxxxxxxyyy}}}yyyyyyyyyuuurrrrrrkkkeeefffrrr{{{}}}~~~uuuiii|||___OOOLLLIIIFFFEEEDDDBBBAAA======<<<;;;;;;;;;;;;<<<<<>>AAABBBBBBJJJ\\\oooyyyyyyrrr{{{xxxUUUSSSeeeyyycccRRRHHHEEEFFFIIIQQQ{{{uuuuuuvvvwwwtttooopppttt~~~|||wwwvvvvvvvvvzzz||||||tttgggaaaWWWOOOKKKIIIHHHHHHEEEGGGGGGDDDBBBDDDJJJPPPZZZdddmmmrrruuusssllleeeTTTZZZ``````YYYUUU[[[eeellluuutttmmmLLLBBBAAA>>>>>>AAADDDGGGJJJMMMRRRUUUVVV[[[```bbbbbbbbbdddfff```___```eeejjjjjjeee___```dddeee___ZZZ^^^mmmzzzpppmmmhhhddddddfffjjjmmmyyy{{{jjjXXXQQQMMMMMMPPP\\\iiivvv}}}ooolllwww}}}zzznnn```\\\\\\```gggkkkqqq~~~xxxvvvzzz~~~~~~qqqbbb\\\iiiyyy}}}yyy{{{sssWWWLLLJJJHHHFFFFFFEEECCCAAA======<<<;;;;;;;;;;;;<<>>>>>=========>>>>>>???@@@???AAACCCDDDJJJ[[[nnnwwwvvvmmmhhhvvv{{{PPPLLL^^^}}}sss___PPPGGGEEEEEEEEEYYY~~~xxxrrrqqquuuyyyyyy{{{rrrsssiii[[[QQQKKKIIIGGGEEEGGGHHHGGGDDDDDDKKKXXXccclllnnnrrrvvvuuunnnbbbXXXZZZ\\\\\\\\\]]]ccclllttt|||ssseee\\\aaa[[[CCCBBBEEEAAACCCDDDFFFHHHJJJNNNSSSWWW\\\``````\\\ZZZ\\\^^^]]]eeejjjjjjccc^^^```aaa```bbb___fffkkkfffjjjpppmmmhhheeedddfffeeebbbeeekkk|||zzzqqqWWWOOOOOONNNKKKRRRYYYhhhyyy|||rrrppp|||uuuhhh[[[PPPHHHDDDGGGFFFGGGHHHHHHLLLYYYggg{{{}}}jjjnnn|||zzzpppvvvwwwwwwZZZJJJBBB@@@@@@CCCFFFFFFCCC@@@>>>======<<<======>>>>>>@@@???AAACCCDDDJJJ[[[mmm|||{{{sssnnn|||SSSJJJRRRnnnxxxeeeRRRGGGEEEGGGDDDQQQrrr~~~yyyuuuwwwyyyzzz|||ssssssiii\\\QQQLLLIIIGGGEEEHHHHHHFFFFFFIIISSSaaakkkqqqsssvvvxxxuuulll```XXX___]]]\\\]]]bbbjjjrrrwwwwww|||tttfffggg{{{VVVBBBDDDHHHFFFFFFFFFEEEEEEGGGLLLTTTYYY\\\bbbeeecccbbbcccccc```fffjjjjjjeeeaaabbbdddeeehhhbbbeeegggbbbeeeiiiccccccbbbccceeedddbbbeeeiiixxxyyyzzz___UUUSSSQQQNNNOOOVVVfffwwwzzzooommmrrryyyzzzkkk\\\PPPHHHDDDCCCHHHGGGIIILLLMMMRRR]]]iii}}}~~~~~~|||}}}kkknnn{{{yyyuuuxxx|||wwwWWWHHH@@@??????BBBFFFGGGDDDAAA======<<<<<<<<<<<<======??????AAABBBDDDLLL\\\lllzzzzzzuuurrrWWWHHHHHH```vvv}}}lllXXXHHHEEEHHHDDDJJJccc}}}zzzzzzzzz{{{|||~~~rrrrrrhhh\\\RRRLLLJJJGGGEEEGGGGGGFFFIIIPPP\\\iiirrrvvvxxx{{{zzzsssiii___YYYddd```\\\]]]dddmmmssswwwnnnwww~~~uuusssTTTDDDFFFJJJJJJIIIIIIIIIHHHJJJOOOUUUZZZZZZbbbiiikkklllnnnllliiidddgggiiihhhffffffiiikkkiiieeejjjjjjaaa___bbb\\\[[[]]]___bbbcccccceeeggguuuvvvhhhYYYSSSPPPMMMLLLSSScccuuuvvvjjjeeehhhsss}}}tttkkk^^^QQQHHHEEEEEEGGGIIIJJJOOOVVVZZZ^^^iiisss~~~}}}~~~{{{sssooowwwxxxgggjjjxxxwww{{{{{{pppOOOBBB>>>===>>>BBBFFFHHHFFFCCC>>>===<<<<<<<<<<<<<<<<<<>>>???AAABBBFFFPPPaaannnnnnooonnnppp~~~^^^JJJCCCVVVkkkvvvttt___LLLEEEIIIEEEEEEWWW~~~~~~zzzyyyzzzzzzyyyyyy~~~}}}qqqpppggg[[[RRRMMMKKKHHHFFFGGGFFFHHHNNNYYYeeepppvvvzzz}}}}}}yyypppfff___\\\fffaaa]]]___gggqqqyyy{{{vvv~~~~~~xxxgggOOOFFFHHHMMMPPPLLLMMMOOOPPPQQQTTTXXX[[[ZZZccckkknnnoooqqqnnnjjjaaadddiiikkkkkkjjjmmmppplllnnnxxxwwwgggaaabbb___[[[___bbbccccccdddffffffuuusss}}}nnn\\\PPPKKKJJJJJJQQQ```rrr~~~xxxkkkddddddooo|||{{{ppp```ZZZRRRKKKGGGGGGJJJMMMSSSTTT[[[ccciiilllttt|||}}}uuurrrrrrmmmggggggtttssscccggguuu|||uuu|||iiiHHH======<<<>>>BBBHHHJJJHHHEEE>>>>>>===<<<<<<<<<<<<<<<<<>><<<<<<>>>CCCIIILLLKKKHHH@@@???>>>======<<<=========@@@BBBBBBHHHVVVeeemmmVVV[[[cccooouuuYYYDDDFFFSSS```ooo|||pppXXXHHHFFFDDDBBBIIIddd|||~~~rrrjjjcccYYYRRROOOMMMKKKIIIIIIKKKRRR___nnnxxxzzzxxx~~~}}}tttiiibbbcccfffaaa___^^^aaajjjwww{{{vvvrrrxxxxxxmmmQQQGGGIIIMMMSSSXXXSSSVVVYYY[[[[[[\\\^^^___\\\ccchhhhhhhhhiiihhheee```ccclllsssrrrkkkjjjmmmrrruuuoooggghhhdddbbbgggjjjhhhiiinnnqqqoooyyyyyyooo{{{wwweeeZZZRRRNNNKKKPPP\\\mmmzzz~~~vvvyyy}}}qqqgggddd^^^ZZZYYYZZZ^^^```eeegggoooyyy~~~~~~{{{qqqlllrrrzzz|||uuupppfffbbbdddqqq~~~~~~kkk___dddpppyyyzzzrrrlllkkklllmmmmmmsssvvvwwwvvvsssrrrvvvzzz~~~zzzmmmtttyyycccEEEAAA<<<<<>>>>>=========???CCCCCCAAAFFFTTTaaafffRRRXXXdddsss}}}```EEEAAAKKKYYYjjjyyyuuu[[[IIIDDDCCCAAAFFF]]]xxxwwwsssiiibbbXXXRRROOONNNLLLJJJJJJMMMVVVfffuuu}}}}}}yyy~~~}}}sssfffaaadddiiiaaa___^^^```gggrrr~~~}}}wwwtttttt|||yyymmmQQQHHHKKKOOOSSSXXXVVVXXXZZZ[[[[[[]]]___aaa[[[bbbfffggghhhkkkllljjjbbbeeennnvvvsssjjjfffiiinnnmmmuuuttthhhcccccc^^^[[[bbbffffffiiirrrwwwwww{{{~~~nnnrrrnnn___WWWOOOIIILLLPPP\\\lllyyyzzzuuunnngggdddeeegggjjjdddgggppp|||uuuiii```gggsss{{{uuunnniiiiiisss~~~zzzhhh\\\aaalllssszzz{{{tttjjjdddcccdddddddddcccgggjjjkkkkkkmmmsssyyyzzz|||{{{mmmtttzzzaaaDDDBBB<<<===???EEELLLOOOOOOLLLBBBAAA@@@???>>>>>>>>>>>>@@@DDDDDD@@@DDDQQQ]]]```QQQWWWddduuufffJJJBBBGGGOOO\\\jjjxxxuuudddSSSGGGGGGFFFDDDMMMjjj~~~|||~~~{{{{{{}}}}}}zzzyyyzzz}}}wwwiiibbbZZZVVVQQQKKKJJJLLLMMMTTTaaaooo{{{~~~lll```cccjjjkkkfff\\\bbbnnnnnnppp|||~~~ssspppqqqlllOOOHHHNNNRRRSSSUUUSSSUUUYYY]]]```aaaaaa```aaa^^^```eeeffffffmmmvvvvvvooolllppppppjjjffffffkkkmmmoooooommmhhhdddaaa```aaadddhhhmmmrrrvvvyyyssskkkvvv]]]WWWTTTMMMKKKNNNXXXkkk{{{{{{tttpppiiijjjtttpppaaaYYYWWW___qqqsssnnnjjjlllttt|||jjjXXXTTTZZZbbbjjjooorrrlllfffffflllnnniiidddaaa^^^ZZZZZZ]]]ccciiilllooouuu{{{{{{{{{|||}}}YYYEEE@@@:::888:::AAAKKKQQQOOOKKKDDDCCC@@@>>>======>>>>>>AAABBBCCCDDDEEEJJJOOOSSSOOOOOO^^^ooozzzhhhNNNDDDFFFKKKUUUaaavvv{{{jjjWWWIIIGGGFFFDDDJJJbbb|||~~~zzzyyy{{{zzzwwwrrrsssuuuwwwwww}}}xxxlllaaaWWWTTTRRRNNNKKKKKKSSSZZZgggsss|||{{{lllfffmmmrrrqqqeee]]]fffrrrppprrrvvvrrrwww~~~dddMMMJJJPPPSSSTTTVVVWWWYYY\\\^^^```___^^^]]]^^^```dddgggdddbbbiiitttyyyooohhhgggfffccccccfffhhhhhhhhhfffccc___]]]\\\\\\]]]___bbbfffjjjnnnpppzzz|||pppkkk```UUUIIILLLNNNXXXiiiyyy{{{}}}}}}~~~qqqkkkooo|||}}}ooobbbYYYUUUXXXggguuu|||{{{zzzoookkkggghhhqqq}}}~~~kkkWWWQQQTTT[[[bbbgggnnnllllllqqqyyy{{{vvvpppooonnniii```YYYXXX^^^dddfffjjjpppwww[[[EEE???===<<<===DDDMMMRRRQQQMMMCCCBBB???===<<<===>>>>>>===???@@@AAABBBEEEJJJMMMHHHGGGTTTdddpppoooVVVIIIEEEFFFOOOYYYrrrttt^^^NNNGGGEEEDDDGGGVVVxxx}}}{{{zzz|||{{{yyysssrrrqqqooojjjiiisss~~~yyylll```UUURRRSSSPPPMMMMMM\\\eeepppyyy}}}uuukkkllluuuwwwsssccc___hhhpppkkklllyyytttqqq{{{ppp]]]NNNNNNRRRRRRSSSWWWWWWYYY\\\^^^___^^^]]][[[\\\aaaggghhhbbb___fffqqquuunnniiihhhfffdddccceeefffeeeccc^^^ZZZXXXXXXXXX[[[[[[\\\^^^```dddggghhhuuuwwwtttcccVVVIIILLLNNNWWWgggwwwwww}}}|||{{{~~~vvvqqqvvv{{{qqqggg\\\VVVTTT]]]hhhmmmmmmmmmgggccc```bbbjjjwww}}}jjjWWWOOORRRWWW___dddiiikkkrrr||||||{{{|||wwwiiiYYYRRRUUU\\\[[[\\\bbbnnn{{{YYYAAA;;;???===>>>DDDLLLPPPOOOLLLAAA@@@>>><<<<<<===>>>???<<<===???@@@AAACCCFFFHHHFFFDDDMMMYYYgggzzz___MMMDDDCCCLLLWWWlll~~~hhhXXXIIIEEECCCEEELLLggg~~~~~~}}}wwwoooggg]]]WWW[[[cccrrrwwwiii```WWWSSSQQQOOOPPPSSSgggpppzzz{{{nnnhhhpppzzzxxxpppdddaaahhhlllbbbcccrrrzzzqqqpppeeeXXXNNNPPPRRRQQQSSSYYYTTTVVVZZZ]]]_________^^^[[[```ffffffcccbbbgggnnnkkklllpppsssrrrlllfffccccccdddbbb___ZZZXXXYYY[[[\\\\\\\\\^^^```cccfffhhhrrr{{{ttt```VVVOOOLLLMMMUUUeeeuuu|||}}}~~~~~~xxxyyy}}}vvvooobbb[[[XXX]]]bbbcccaaa```[[[YYYWWWZZZcccqqqzzzjjjXXXRRRUUU[[[cccjjjiiimmmuuu|||qqqcccYYYXXX[[[TTTQQQWWWgggyyy}}}XXXBBB<<<===;;;<<>>???>>>@@@BBBCCCCCCCCCEEEGGGEEEBBBGGGOOO]]]hhhPPPAAA???IIITTTfff|||sssdddPPPGGGCCCEEEGGGYYY}}}||||||zzzpppdddYYYNNNHHHKKKQQQRRR]]]nnn}}}vvveeeaaa]]]WWWPPPNNNUUU___rrryyyvvvjjjiiittt}}}zzzqqqgggdddkkkllldddhhhxxxwww{{{YYYOOOHHHLLLOOOOOOTTT]]]XXXZZZ]]]```bbbbbbaaa```\\\___aaaccceeehhhjjjkkkfffkkkqqqsssqqqllleee___```bbbdddbbb]]][[[\\\___^^^^^^]]]^^^aaadddhhhjjjqqq}}}www}}}bbbVVVRRRLLLKKKRRRbbbsss}}}xxx|||zzzsssiiiccc```cccddd___YYYVVVRRRPPPPPPSSS]]]mmm}}}}}}nnn^^^XXXZZZ___fffmmmooosssyyy~~~yyyrrriiiaaa\\\QQQLLLPPPcccxxxxxxrrrwwwVVVCCC???;;;:::;;;>>>CCCFFFFFFEEE@@@???===;;;;;;<<<>>>??????AAACCCCCCCCCCCCEEEFFFCCC???AAADDDQQQwwwrrrUUUAAA<<>><<<<<<===>>>??????@@@AAAAAAAAAAAACCCFFFEEEBBBCCCDDDPPPvvvaaaHHH>>>CCCJJJXXXooo{{{|||hhhPPPCCCHHHEEEGGGlll}}}|||zzz~~~}}}|||xxxrrrXXXNNNEEE@@@>>>===???CCCCCC======BBBCCCBBBIIIVVVhhh~~~yyyjjjhhhfffaaa[[[\\\ggguuu|||uuuoooqqqvvvwwwsssnnnfffiiivvvsssnnnSSSJJJGGGNNNTTTTTTWWW^^^]]]___```bbbaaa___]]][[[[[[^^^^^^[[[]]]dddgggfffdddfffccc\\\[[[aaahhhjjjbbbdddeeeaaa\\\[[[___eeebbbaaa___^^^___bbbeeegggjjjrrr]]]RRRNNNKKKNNNZZZhhhuuuxxxzzz{{{wwwvvvqqqggg^^^ZZZTTTSSSRRRTTT\\\kkk|||vvvnnnhhheeefffiiisssyyytttiii]]]WWW[[[mmm||||||eeeggglllwww~~~lllWWWCCC999888:::;;;<<<>>>BBBEEEGGGHHHCCCBBB???===<<<===>>>>>>??????@@@??????@@@DDDGGGGGGEEEHHHIIITTTzzzlllPPPBBBCCCGGGTTTiiivvv}}}pppSSSDDDIIIEEEBBBbbb~~~zzz}}}zzztttmmmSSSKKKCCCBBBAAA??????BBBFFF>>><<>>???999999:::===@@@CCCFFFGGGDDDCCC@@@>>>======>>>>>>AAAAAA@@@??????BBBFFFIIIBBBCCCGGGHHHSSSyyysssRRRCCC@@@???JJJbbbuuuzzzvvveeeOOOGGGHHHGGGZZZ|||}}}xxxsssvvvooo[[[OOOGGG@@@@@@AAA@@@@@@AAAAAACCCCCCBBB@@@@@@CCCFFFDDDWWWppp~~~{{{vvvpppllllllqqqxxx}}}}}}xxxuuutttnnneeecccfffiiiuuu{{{qqqqqqggg^^^UUUTTTXXX]]]]]][[[\\\\\\]]]]]]\\\[[[ZZZYYY\\\___```]]]^^^aaaaaa^^^^^^cccdddbbbbbbgggiiihhheee```___bbbdddbbbaaabbbfffccc______bbbddddddbbbfffrrriiiUUURRRMMMLLLSSS\\\hhhwwwpppjjjoooyyy{{{sssjjjiiiccc[[[XXX___lllyyywwwqqqnnnllljjjooovvvvvv}}}zzzqqqooozzzyyyjjj{{{xxxwwwwwwaaaOOOCCC<<<999>>>:::999===???@@@DDDIIIDDDBBB@@@>>><<<<<<===>>>???:::999???CCCBBBCCCGGGGGGFFFIIIKKKVVV|||ZZZCCC???BBBLLLbbbttt}}}~~~lllTTTIIIGGGCCCPPPmmm}}}rrrpppgggTTTLLLDDD>>>>>>@@@@@@BBBDDDCCCDDDDDDBBB??????AAACCC???KKK\\\|||~~~yyyvvvvvvyyy}}}vvvuuuvvvwwwrrrkkkjjjooosss}}}~~~uuu|||wwwqqq}}}gggddd^^^WWWUUUXXXZZZ[[[ZZZWWWYYY[[[^^^___^^^]]][[[[[[\\\^^^______^^^\\\[[[\\\[[[ZZZ[[[]]]^^^______[[[YYYZZZ^^^```______aaaddd```\\\[[[]]]aaaeeegggiiitttpppZZZRRRMMMKKKPPPYYYdddsssvvvtttzzzyyytttmmmeeeaaafffppp{{{}}}wwwuuutttrrrtttzzzyyy}}}}}}xxx~~~wwwttt~~~xxxaaaMMMAAA<<<:::;;;888888<<<>>>>>>AAAFFFHHHFFFCCC@@@===<<<>>>???AAA<<<;;;AAAEEEFFFIIIMMMIIIJJJOOOQQQ\\\eeeGGG@@@EEEHHHYYYiiiwwwsssWWWHHHEEE@@@GGG]]]~~~{{{{{{}}}~~~uuutttpppaaaPPPGGG@@@???AAAAAABBBEEEGGGGGGGGGEEEBBB@@@@@@AAA>>>BBBJJJddd}}}qqqtttyyyyyyssslllmmmrrr{{{~~~yyysss|||zzzhhhmmm}}}qqqrrruuu^^^^^^\\\YYYWWWWWWXXXYYYZZZXXXZZZ]]]```aaaaaa___]]]```^^^aaahhhhhh___[[[]]]aaaWWWTTTZZZ\\\WWWSSSUUUTTTTTTXXX^^^```___```eeebbb```]]]ZZZ[[[```hhhnnnlllyyy{{{```TTTNNNJJJNNNVVVaaaooo{{{{{{sssmmmnnnttt{{{~~~}}}{{{{{{zzzzzz|||~~~ppptttwww___KKK???;;;;;;;;;888:::>>>@@@???AAAEEEMMMKKKGGGBBB>>>===>>>@@@CCC???>>>CCCHHHKKKOOOSSSKKKNNNVVVZZZdddqqqQQQDDDFFFDDDOOO]]]nnnwwwYYYFFFCCC@@@EEEVVVuuu}}}~~~~~~}}}~~~WWWMMMEEEBBBBBBAAABBBDDDKKKKKKKKKIIIGGGDDDCCCBBBBBBDDDEEEYYY{{{{{{vvvqqqwww{{{xxxnnnffffffjjj|||}}}|||{{{|||tttkkkiiixxxvvvhhhooovvvpppzzzsssZZZVVVXXXZZZZZZXXXWWWZZZ\\\______`````````___^^^]]]ddd^^^cccooonnn```ZZZ___bbbUUUQQQ\\\```VVVMMMMMMQQQSSSXXX^^^___^^^```eeebbbbbbaaa___^^^bbbiiioooooo}}}bbbWWWPPPKKKNNNUUU```nnn{{{yyywwwxxxzzz{{{~~~}}}}}}~~~}}}~~~jjjqqquuu[[[HHH===;;;<<<===<<<>>>CCCEEECCCDDDFFFQQQOOOKKKEEE???===???BBBDDDAAA@@@CCCGGGLLLOOORRRJJJOOOZZZ```iiiaaaLLLDDDDDDIIIUUUiii}}}___HHHCCCAAAEEEQQQddd}}}~~~XXXNNNFFFDDDDDDBBBCCCEEEKKKKKKKKKKKKJJJHHHEEECCCBBBFFFHHHWWWqqqzzzrrrlllpppvvvxxxqqqfff```aaaddd~~~|||xxxtttyyy~~~~~~uuukkk[[[iiilllgggvvvyyy~~~oooWWWRRRVVVZZZ[[[ZZZZZZ]]]```bbb```]]]ZZZYYY[[[]]]___aaa[[[```llllll___YYY^^^^^^QQQQQQ```ggg]]]RRRPPPTTTTTTWWW\\\^^^\\\]]]aaa```bbbddddddaaaaaadddhhhrrrxxxbbbZZZRRRKKKLLLRRR]]]lllxxx}}}{{{yyy~~~~~~}}}zzzsssqqq|||nnnwwwoooVVVEEE===<<<<<<>>>===@@@EEEGGGDDDDDDFFFPPPPPPMMMFFF???<<<>>>BBBCCCBBB@@@AAADDDIIILLLLLLFFFMMM\\\bbbjjjsssXXXFFFBBBBBBKKK___wwwjjjOOOFFFCCCBBBJJJSSSwww~~~rrrRRRJJJDDDDDDFFFEEEFFFHHHGGGHHHIIILLLMMMLLLIIIFFF???EEEIIIUUUlll}}}{{{ssskkkffflllqqqrrrjjjbbbbbbfffiii|||wwwyyy|||yyy}}}|||qqqZZZ]]]\\\aaa{{{hhhVVVRRRVVVZZZ\\\\\\]]]```ccc```]]]XXXUUUUUUXXX]]]``````]]]aaajjjjjjccc___bbb___XXXZZZhhhqqqmmmeeeaaa___[[[[[[___cccbbbbbbddd]]]```cccdddbbb```___^^^rrrwwwuuuiii^^^TTTLLLJJJNNNWWWeeerrr}}}|||yyy{{{}}}}}}rrrjjjqqqyyyyyygggOOOBBB>>><<<<<<<<<;;;===BBBDDDAAAAAADDDLLLMMMLLLFFF???;;;===AAA@@@AAA@@@@@@CCCIIIJJJHHHCCCLLL\\\cccjjjgggOOOEEE@@@DDDTTTeeerrr~~~uuuYYYMMMFFFBBBEEEIII___|||wwwnnnhhhooopppcccRRRLLLGGGIIIKKKJJJIIIJJJFFFGGGJJJOOOSSSSSSPPPMMMDDDHHHIIISSSiiixxxzzztttmmmiiimmmpppmmmfffccciiiqqqssszzz~~~|||{{{fff\\\VVVcccoooaaa]]]XXXZZZ\\\]]]^^^___aaabbbccc```[[[WWWWWWYYY]]]```___aaadddfffhhhhhhhhhgggfffddddddiiipppsssooojjjfff^^^ZZZ___dddfffeeeeee]]]^^^```bbbcccaaa^^^[[[kkk}}}ooo}}}zzzfff[[[OOOKKKLLLSSS```kkkyyy}}}zzzvvvyyy~~~~~~{{{xxxuuu~~~```IIIAAA???===:::;;;999;;;???@@@>>>???BBBFFFIIIJJJFFF>>>:::<<>>999<<<999:::>>>???>>>???BBBAAAFFFIIIEEE>>>999;;;>>>:::???BBBBBBGGGNNNNNNIIICCCMMM___ffflll}}}XXXJJJPPPGGGIIIcccooollltttxxxuuuwww}}}ppp[[[KKKFFFIIIHHHJJJ___}}}}}}}}}wwwcccRRRVVVffflllfff^^^UUUPPPSSSUUUPPPLLLKKKIIIKKKOOOUUUZZZ\\\[[[YYYOOONNNOOOVVVdddtttuuueeeqqq~~~}}}wwwoooppppppkkkfffjjjrrruuuqqqmmmjjjnnnyyyxxxhhh\\\qqq|||~~~ooofff^^^___ddd___\\\^^^```^^^^^^```fffggghhheee\\\TTTVVV]]]```^^^]]]^^^bbbfffiiijjjbbbbbbdddgggeee``````ccc```ZZZTTTUUU[[[``````]]]ZZZ______^^^fffpppmmmaaalllxxx|||qqqnnnYYYQQQPPPQQQVVV^^^vvv|||zzzuuussstttqqqmmmooovvvsssyyy}}}{{{vvvyyy~~~ttt___OOORRRggg{{{~~~]]]LLL???<<<===999999999:::;;;<<<===>>>???CCCCCCCCC@@@===;;;;;;<<>>>>>???BBBFFFFFFDDD@@@===<<>>???AAACCCDDDDDDCCCDDDAAAEEELLLXXXyyycccRRRjjjxxxqqqpppwwwlllYYYVVV___jjjqqqvvv{{{}}}kkkWWWIIIKKKEEEHHH^^^~~~{{{{{{~~~zzzsss^^^^^^\\\XXXRRRNNNJJJIIIHHHOOO]]]rrrrrrkkkcccbbbfffiiifffcccbbb```^^^^^^bbbgggkkklllqqqzzz}}}yyy{{{}}}yyyrrrnnnkkkjjjlllppppppnnnppptttzzz}}}}}}|||~~~{{{hhh[[[XXXVVVXXXTTTQQQRRRWWW[[[ZZZZZZ[[[```aaabbb___XXXSSSYYYccc___\\\YYYYYYZZZ]]]^^^___bbb\\\ZZZ]]]aaaaaabbbddd```aaaaaa___[[[ZZZ[[[^^^[[[ZZZZZZ\\\___aaaaaa```[[[^^^cccuuu{{{```OOOJJJMMMQQQ]]]hhhvvv|||nnnhhhhhhmmmqqqppppppqqqqqqooohhhqqq~~~|||}}}rrrkkknnnssszzz|||ggg]]]jjjvvvgggsssqqqTTTBBBAAA?????????888;;;;;;;;;<<<<<<<<<======@@@BBBDDDDDDBBBAAA@@@AAA???>>>>>>@@@CCCEEEEEEDDDGGGEEEKKKOOOYYYyyywww\\\jjjuuupppzzzjjjZZZUUUXXX```iiiqqqwwwtttaaaOOOMMMEEEGGGTTTiiiwwwtttsssmmmfffVVVTTTUUUYYY[[[WWWNNNGGGJJJRRR]]]kkkvvvjjjeeegggiiifffbbbdddbbb``````aaaccccccbbbbbbgggrrr~~~{{{~~~~~~wwwrrrpppnnnkkkjjjlllllllllrrrzzz{{{~~~fff[[[YYYVVVXXXQQQKKKIIIPPPXXXZZZYYYYYY```___```___[[[WWWZZZaaaccc```]]][[[\\\^^^______bbb\\\XXXYYYYYYYYY]]]ccc```bbbbbbbbb```___^^^^^^^^^\\\[[[\\\]]]]]]]]]]]]]]]___```lllgggRRRPPPRRROOOWWWbbbqqq~~~~~~uuutttvvv|||~~~{{{yyyzzzxxxtttjjjsss~~~rrrmmmrrruuu}}}qqqhhhxxxmmmfff|||~~~dddLLL???@@@<<<<<<>>>:::999::::::;;;<<<===>>>>>>BBBCCCDDDCCC@@@>>>>>>???>>>>>>===@@@CCCEEEFFFFFFCCCFFFPPPWWW^^^{{{```bbb}}}nnnnnneeeZZZUUUSSSWWWaaakkkooo{{{{{{iiiWWWPPPGGGIIIQQQ^^^|||qqqllliiibbbYYYLLLKKKRRR___iiifffZZZOOOHHHQQQYYY___lllooogggggghhhddd```eeecccaaa``````___\\\ZZZYYYYYY\\\dddppp|||vvvsssuuupppjjjfffeeedddeeennnzzzuuuyyy}}}~~~xxx]]]YYY[[[ZZZ]]]PPPHHHEEELLLVVVZZZYYYXXX___\\\\\\^^^^^^ZZZYYY[[[aaa___\\\[[[]]]```bbbbbb]]]\\\]]]^^^]]]YYYYYY]]]___```bbbdddeeedddcccaaaaaa^^^]]]]]]\\\ZZZYYYZZZ^^^bbbbbbiiiwwwsssoooXXXWWWTTTKKKQQQ]]]nnn{{{{{{mmmuuu~~~rrrooowwwwwwxxxqqqhhhiiirrr\\\FFF===>>>::::::===;;;999999:::;;;<<<>>>>>>???CCCDDDEEECCC@@@===<<<===>>>======???CCCFFFGGGGGG<<>>CCCFFFEEE@@@<<<<<<>>>===>>>===>>>DDDKKKJJJEEEDDDEEENNNWWW```zzz{{{eeepppkkkcccYYYRRROOOQQQUUUXXXaaapppnnnaaaNNNGGGJJJNNNdddyyytttlllddd___VVVSSS]]]ggghhh```ZZZUUUUUUZZZaaafffiiilllooooooeee^^^___```______aaa^^^___^^^ZZZYYYYYYUUUOOOLLLLLLKKKJJJKKKMMMOOOPPP]]]uuussshhhiiimmmmmmmmmmmmvvv~~~~~~qqqooonnngggaaaaaa]]][[[ZZZ[[[]]]___]]][[[[[[___cccaaa[[[XXX[[[^^^]]][[[ZZZ\\\[[[YYY\\\aaaeeedddcccccccccbbbaaa``````aaaccccccbbbcccfffiiiiii\\\UUUYYYZZZVVVVVV[[[[[[[[[^^^ccc|||jjjqqq~~~dddWWWSSSKKKMMMTTT___kkkwww~~~yyytttppprrryyy~~~}}}pppooottt}}}||||||{{{ssswwwlllfffRRRFFF<<<:::<<<<<<<<<=========<<<<<<<<<<<<======>>>AAADDDBBB>>>;;;;;;===>>>>>>>>>???FFFMMMLLLGGGCCCDDDMMMVVV___xxxsssjjjqqqbbbVVVTTTRRRMMMNNNTTTXXXgggzzzyyyiiiRRRGGGIIIIIIUUUmmmrrrfff\\\^^^cccbbb]]]XXXTTTWWW[[[```hhhnnnnnnjjjccc]]]ZZZ\\\``````aaabbbaaacccaaa]]]\\\[[[WWWQQQMMMKKKHHHFFFEEEEEEFFFGGGWWWppp{{{yyy{{{|||zzz{{{pppeeeaaabbbcccgggjjjuuu~~~~~~||||||pppnnnllleeebbbccc___]]]ZZZYYYYYYYYYXXXWWWZZZ\\\^^^[[[WWWWWW\\\aaa___\\\\\\]]][[[XXXYYY^^^^^^```dddffffffdddbbb```aaabbbcccccccccccceeegggaaaXXXTTTYYY\\\YYYYYY]]]^^^]]]```dddxxxuuunnnnnnWWWVVVMMMJJJNNNUUUbbbqqq|||}}}rrreeebbbaaaccciiipppuuuxxx|||zzzxxx}}}xxxpppmmmrrr{{{yyytttyyyrrrttt|||aaaMMMCCC;;;;;;>>>===<<<=========<<<<<<<<<<<<=========???AAA???;;;999:::<<<===??????@@@FFFMMMNNNJJJAAABBBLLLUUU]]]uuukkkwwwoooYYYVVVUUUNNNLLLRRRRRR```rrrrrrVVVGGGGGGEEEIIIXXXvvvrrrqqqkkkbbb]]]XXX[[[]]]```jjjuuuuuunnn___\\\[[[^^^bbbeeeggghhhhhhjjjgggcccbbbbbb^^^XXXQQQLLLHHHFFFDDDCCCDDDGGG\\\rrr{{{{{{wwwqqqooorrrqqqnnnjjjcccZZZUUUVVV[[[ccciiiuuu~~~~~~yyyxxx}}}vvvmmmjjjfff___\\\^^^[[[YYYVVVUUUUUUVVVWWWXXX[[[]]]^^^\\\YYYYYY]]]aaaaaa______```]]]ZZZ[[[___]]]___ccceeedddbbb```___bbbccccccccccccdddeeeeee```[[[ZZZ___aaa___^^^aaaaaa___cccfffsssmmmwww{{{___[[[NNNJJJIIINNNYYYjjjxxx~~~|||vvvtttrrrkkkbbbQQQRRRTTTWWW\\\ccclllqqquuussssss|||yyyrrrqqqtttxxx}}}|||mmmsssrrr~~~uuu]]]HHH@@@;;;===???>>><<<======<<<<<<;;;;;;<<<<<<===<<<======;;;999888999;;;;;;>>>???@@@EEELLLMMMJJJ@@@BBBLLLTTT\\\sssvvvrrrdddZZZXXXQQQMMMPPPRRR[[[iiivvv~~~zzz]]]IIIFFFDDDDDDNNNjjjuuummmbbbbbbaaadddmmmxxx{{{wwwpppnnnkkkiiiiiilllmmmmmmmmmmmmiiidddcccfffdddaaaUUUMMMGGGFFFEEECCCFFFLLLfffxxx}}}|||vvvpppnnnpppnnniiiddd```YYYTTTUUU]]]gggnnnqqqzzz}}}{{{{{{}}}{{{tttnnniiifffbbb^^^[[[\\\]]]\\\[[[ZZZYYYZZZ\\\^^^^^^```bbbaaa^^^]]]^^^```cccbbbbbbcccaaa^^^___cccaaaccceeedddbbb``````aaabbbbbbbbbcccdddddddddcccbbb``````cccdddbbbaaaaaa___]]]aaaccciiirrrmmm~~~mmmaaaNNNKKKIIIJJJSSSbbbqqqzzz}}}vvvhhh^^^YYYVVVRRRLLLOOORRRUUUXXX\\\cccgggkkkkkkooo||||||vvvrrrtttzzz~~~mmmjjjooosss|||}}}tttiiiSSSDDD>>>;;;===???===<<<>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999888999:::999<<<>>>>>>BBBHHHJJJHHHAAAAAAKKKSSSZZZrrrxxxyyyfff]]]UUUPPPOOORRRXXXcccnnnssswwwhhhPPPIIIEEEDDDJJJSSSiiihhheeefffooozzz|||vvvvvvwwwuuuqqqoooiiibbbccciiilllkkkYYYNNNGGGFFFEEECCCIIISSSmmm|||~~~xxxuuuuuupppiiibbb```[[[UUUWWW```iiillljjjsss~~~~~~xxx|||~~~kkkhhhfffeeedddbbb```^^^aaaaaa```^^^[[[ZZZ[[[]]]___aaadddeeecccaaa``````eeecccdddeeeccc______ccc___aaaaaa^^^ZZZYYY[[[]]]```___```aaaddddddcccbbbaaaaaaaaabbbaaa```_________^^^cccddddddooo}}}hhhSSSNNNKKKIIINNNZZZhhhsssyyy~~~uuucccUUUOOONNNMMMTTTWWW[[[]]]]]]^^^^^^___aaaeeennn~~~uuurrruuuzzz|||ppplllkkkkkkuuu{{{{{{\\\GGGBBB===;;;===>>><<<<<<>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888;;;======@@@EEEGGGEEE@@@@@@IIIPPPWWWppp|||iii\\\UUURRRQQQVVV```jjjnnnooowwwttt[[[NNNGGGDDDHHHHHHUUUuuuzzzssswww{{{wwwnnnfffhhhrrrzzz}}}```SSSHHHGGGFFFEEEMMMYYYooo}}}}}}yyywwwtttmmmddd\\\[[[WWWSSSWWWaaaffffffeeennnzzz~~~{{{sssiiifffdddccceeeeeeaaa]]]```aaaaaa___[[[XXXYYYZZZ]]]___aaaccccccbbbbbbaaaeeeccccccdddaaa\\\[[[^^^YYY\\\]]]ZZZVVVTTTVVVYYY^^^]]]]]]```cccdddcccaaa^^^``````___^^^^^^]]]]]]___^^^eeeeee___wwwttt~~~mmm[[[PPPLLLIIIJJJQQQ^^^lllttt}}}~~~}}}{{{tttggg___\\\[[[ZZZ\\\___dddhhhjjjgggbbb___[[[cccpppyyywwwtttxxx~~~yyyooommmllllllvvv|||vvvUUUAAAAAA===;;;======;;;;;;>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<=========;;;999888<<<>>>===>>>CCCEEEDDD???>>>EEELLLTTTnnnssscccZZZVVVOOOTTT___jjjmmmlllsss}}}{{{}}}dddSSSIIICCCGGGFFFKKKeeevvvnnnqqq}}}gggXXXLLLJJJHHHGGGQQQ^^^qqq~~~~~~{{{tttqqqnnneeeZZZWWWWWWTTTRRRYYYdddhhheeedddmmmyyy~~~iiijjjgggcccbbbdddddd^^^VVV___bbbcccbbb^^^[[[\\\]]][[[\\\^^^___aaabbbcccdddeeeccccccccc___XXXWWWYYYXXX\\\___^^^YYYWWWXXX[[[\\\[[[\\\___ccceeeccc```]]]___```^^^\\\]]]^^^^^^ZZZYYYaaa```WWWlllrrrvvvpppaaaQQQNNNIIIHHHLLLXXXgggqqq|||~~~}}}{{{xxxwwwrrrmmmmmmooonnnjjj]]]aaahhhpppsssqqqjjjdddYYYcccrrrzzzpppsssyyyyyyllljjjkkkooo{{{|||ssslllvvv|||uuuTTTBBBBBB===;;;<<<<<<:::;;;???<<<;;;;;;::::::;;;;;;<<<<<<<<<===??????>>><<<999999===???===>>>BBBDDDCCC===<<>>===<<<===???@@@???===<<<<<<======>>>===;;;>>>DDDFFFDDD@@@AAADDDKKKXXXmmmrrrnnn```YYYVVV[[[bbbfffgggiiiqqqxxxzzzrrrfffYYYNNNEEEDDDDDDHHH\\\}}}mmmTTTJJJNNNMMMUUUjjjyyywwwggg\\\WWWRRRMMMUUU\\\fffppp}}}|||{{{vvvlll```dddggggggddd```]]][[[]]]```cccdddcccaaa______YYYUUUPPPOOOQQQUUUYYY[[[ZZZ[[[VVVOOOQQQYYYZZZTTT]]]```bbb^^^WWWRRRRRRSSS]]]]]]]]]\\\ZZZZZZ[[[[[[\\\[[[ZZZXXXVVVVVVYYY[[[WWW[[[XXXUUUYYYdddyyyiiiooommmYYYRRRLLLIIIJJJNNNYYYdddsssyyy~~~tttfff\\\YYYXXX]]]fffssswwwmmmlllnnnttt{{{zzzrrrjjj___lll{{{~~~}}}}}}~~~yyylllhhhlllttt}}}ttthhhdddeeesss~~~xxxYYYBBB999===========================<<<<<<<<<=========<<<>>>@@@@@@???===<<<<<<<<<===>>>===;;;>>>EEEGGGEEEBBBBBBCCCIIIVVVlllvvvttthhh^^^VVVXXX]]]bbbfffjjjjjjooossssssooofffWWWIIIAAAHHHHHHJJJgggeeeSSSJJJJJJMMM___www}}}vvvrrriii\\\TTTRRRQQQNNNPPP\\\jjjvvv{{{vvvwww{{{|||ooojjj^^^ccchhhhhhddd```___aaa___aaaccccccaaa___^^^^^^UUURRRPPPOOOQQQSSSTTTTTTYYYXXXQQQIIILLLWWW\\\YYY^^^```bbb```\\\VVVRRRPPPZZZXXXVVVWWWYYYYYYWWWTTTZZZZZZYYYWWWUUUTTTVVVXXX[[[^^^[[[]]]fffnnnggg]]]www___WWWNNNJJJJJJLLLSSS\\\lllttt|||wwwhhhXXXSSSTTTUUU]]]iiivvvxxxsssrrrssswwwzzzxxxpppiiifffrrr~~~}}}zzz}}}zzzkkkhhhnnnwww{{{wwwwwwyyyyyynnnOOO???<<<==============================<<<<<<<<<<<<======@@@AAAAAA@@@===;;;;;;<<<<<<===<<<;;;???EEEGGGEEEDDDCCCCCCGGGTTTlllsss|||tttpppcccWWWTTTYYY^^^eeejjjhhhjjjmmmqqquuurrrcccSSSEEEJJJIIIFFFTTTzzzhhhXXXNNNLLLTTTmmm|||kkkdddbbb]]]XXXUUUVVVWWWWWWSSS]]]jjjuuuyyypppnnnqqqwwwwww}}}sssfffaaa[[[aaahhhgggbbb^^^```ccc___aaabbbbbb___]]]\\\\\\SSSUUUXXX[[[[[[XXXRRRMMMUUUYYYWWWOOONNNVVV\\\[[[\\\]]]^^^___]]]ZZZVVVTTTOOOLLLKKKPPPVVVYYYVVVQQQYYYYYYYYYWWWUUUTTTTTTVVVWWW]]]___gggtttwww|||zzzfffjjjfff[[[PPPKKKJJJJJJNNNTTTdddooozzzwwwdddWWWWWW___ccchhhooottt{{{}}}{{{zzz{{{||||||wwwpppjjjiiivvv{{{}}}yyyhhheeemmmwwwxxxvvvyyyhhhNNNCCCCCC>>>>>>===============<<<<<<======<<<;;;<<<===???CCCDDDCCC@@@===;;;:::;;;;;;===<<<;;;???FFFHHHFFFCCCBBBCCCHHHVVVmmm}}}mmm\\\UUUUUUYYY___eeeffffffgggkkksssuuujjj]]]JJJGGGFFFHHHKKKZZZ{{{~~~{{{}}}rrraaaVVVVVVccc}}}|||hhh]]]\\\[[[[[[\\\\\\]]]___bbbhhhoooxxx~~~}}}}}}}}}~~~xxxpppnnnqqqppppppzzznnnddd```YYY___eeeeee___\\\^^^aaa^^^```bbbbbb___\\\ZZZZZZUUUWWW[[[___aaa^^^XXXSSSRRR___eee^^^WWWYYY\\\[[[\\\\\\\\\\\\[[[YYYXXXWWWLLLHHHGGGLLLUUUYYYUUUOOOVVVWWWXXXWWWUUUTTTSSSTTTPPPUUUWWW___mmmooommmtttfffxxxpppaaaSSSLLLJJJJJJKKKNNN]]]iiiwww~~~~~~mmmbbbfffqqqwwwyyywwwrrrsss{{{yyypppjjjnnn|||}}}}}}wwwgggdddjjjsss~~~~~~|||wwwooovvv^^^III@@@@@@============<<<<<<;;;;;;;;;<<<<<<<<<:::;;;???BBBFFFFFFDDDAAA===::::::;;;:::<<<;;;;;;???FFFIIIGGG@@@AAADDDKKKYYYooorrr|||gggZZZUUUUUUXXX\\\bbbcccbbbdddkkkpppkkkcccUUUKKKIIIMMMJJJIII]]]xxx~~~xxxggg```fffsssrrr```]]]\\\_________aaaeeepppsssuuu{{{~~~}}}|||||||||~~~~~~}}}yyytttuuuzzzrrrvvvvvvjjjhhhfffZZZ___cccbbb]]]ZZZ[[[]]]^^^```cccdddaaa^^^[[[ZZZXXXWWWVVVXXX[[[^^^______SSScccmmmggg___]]]]]]ZZZ[[[\\\\\\ZZZWWWUUUUUUUUURRRNNNKKKNNNTTTVVVSSSNNNRRRTTTVVVVVVTTTSSSRRRRRRPPPSSSOOOQQQ\\\```bbbkkkpppfff~~~lllYYYPPPMMMKKKJJJKKKUUUdddsss{{{tttwww{{{vvv|||zzzpppjjjttt~~~|||wwwiiieeehhhppp|||~~~~~~vvvwwwxxxzzz~~~hhhTTTDDD<<<<<<===<<<<<<;;;;;;:::::::::999;;;<<<;;;:::<<<@@@EEEIIIIIIFFFAAA<<<999999:::999;;;;;;:::???GGGJJJHHH???AAAEEELLLZZZpppwwwmmmqqqaaaYYYUUUUUUXXX___bbbccccccfffjjjjjjfff```VVVOOOLLLHHHGGGQQQ^^^}}}vvvvvv~~~wwwddd^^^ZZZ\\\^^^___eeelllvvv{{{~~~~~~}}}|||{{{zzz|||zzzxxxxxxvvvuuu{{{|||}}}iiifffgggfff^^^```aaa```]]]ZZZYYYYYY^^^bbbfffhhhfffaaa^^^\\\ZZZXXXUUUUUUXXX[[[]]]^^^TTT___eee```]]]]]][[[UUURRRWWW\\\[[[WWWSSSSSSUUUWWWSSSOOOOOORRRSSSPPPMMMLLLOOORRRSSSRRRQQQPPPPPPNNNSSSNNNKKKRRRWWW[[[fffvvvkkkuuuzzzbbbUUUPPPMMMJJJJJJOOO^^^nnnvvv{{{{{{rrrmmmxxx|||~~~yyyooojjjjjjooo{{{yyyuuu}}}uuuxxxvvv^^^KKK???<<<>>><<<;;;;;;:::999999888888666999;;;;;;:::<<>>:::999999888777777777888;;;999888:::::::::>>>DDDLLLJJJGGGBBB<<<999999:::888;;;;;;:::<<>>CCCHHHHHHGGGCCC???;;;999999777:::::::::===DDDHHHGGG@@@@@@BBBFFFTTTlll```aaa~~~wwwbbb[[[XXXYYY___bbb```^^^```______\\\WWWQQQKKKGGGFFFFFFHHHOOOaaa~~~{{{xxxrrriii___WWWRRRQQQQQQWWWggg}}}{{{yyyvvvttttttuuuwwwyyypppfff[[[XXX[[[cccrrrjjjffffff___\\\___^^^\\\\\\^^^```aaa^^^[[[WWWVVVWWW[[[]]][[[\\\^^^WWWTTTRRRSSSWWWZZZZZZYYYTTTUUU]]]^^^WWW[[[```ZZZ\\\XXXTTTTTTVVVWWWWWWVVVRRRPPPOOONNNOOOQQQUUUWWWOOONNNMMMMMMOOOPPPPPPOOOLLLQQQRRRMMMJJJNNNTTTVVVccckkktttbbbwww~~~bbbRRROOOOOOHHHIIINNNXXXfffsss|||{{{nnn```[[[]]]lll{{{vvvwww{{{{{{ZZZcccvvv~~~zzz|||gggPPPEEEBBB???:::888::::::999999888888999999999777999<<<<<<:::===BBBCCCEEEFFFDDD@@@<<<999888666999::::::===EEEIIIIII@@@@@@AAAEEEPPPfffppp```hhhlllbbb\\\YYY]]]```___]]]]]]``````___[[[TTTNNNJJJIIIFFFFFFGGGMMM___~~~zzzrrrjjjgggbbbZZZRRRMMMLLLLLLNNNUUUggg~~~zzzyyyvvvuuuuuuvvvwwwyyyqqqhhhaaabbbiiissstttaaaccceee___\\\aaa```[[[XXXZZZ^^^```]]]YYYZZZYYYYYY[[[ZZZWWWQQQNNNRRRRRRSSSXXX\\\^^^[[[XXXTTTRRRYYY```^^^cccggg```___YYYSSSSSSUUUWWWUUURRRRRRRRRQQQQQQQQQTTTVVVWWWQQQNNNLLLLLLNNNPPPPPPPPPOOOVVVXXXRRRMMMOOOTTTXXXdddggg~~~yyyccciiilllXXXRRRSSSJJJJJJKKKQQQ[[[iiivvv}}}wwwhhh[[[YYY^^^mmm|||yyysssuuu{{{pppvvv~~~~~~qqq]]]IIIAAABBBAAA===:::::::::999999999999999:::777666888<<<<<<:::<<<@@@BBBCCCDDDBBB>>>;;;:::999777:::;;;:::===DDDHHHHHH@@@@@@AAACCCMMMaaazzzppp___ttt}}}kkk```XXXYYY]]]______```aaa```^^^YYYSSSNNNLLLKKKFFFIIIJJJJJJNNN```|||xxxllldddZZZWWWRRRLLLGGGFFFGGGJJJVVV\\\kkk~~~}}}vvvvvvvvvuuuuuuuuuuuuuuuooolllmmmuuummm\\\^^^aaa]]]\\\```___[[[WWWXXX\\\]]]ZZZVVV[[[[[[\\\]]]]]]WWWKKKAAAOOOQQQUUU\\\aaaaaa[[[VVVTTTMMMTTT___dddjjjlllccc^^^ZZZVVVWWWYYYYYYUUUPPPNNNNNNOOOPPPPPPOOOOOOOOOPPPNNNKKKKKKLLLOOOPPPPPPOOOWWWYYYTTTNNNNNNRRRUUUXXX```pppxxxfffxxx|||eeeYYYUUUKKKJJJIIIKKKTTTbbbqqqzzz|||ssseeeZZZ[[[bbbsss}}}vvv{{{|||vvvoooqqqxxx|||fffTTTBBB===>>>???===<<<999999999888888999::::::666555888;;;;;;999;;;???BBBBBBAAA>>>;;;:::;;;<<<999<<<<<<:::<<>>???@@@CCCKKK\\\sssuuu______vvv~~~eeeZZZ[[[^^^```aaa______^^^ZZZUUUPPPNNNMMMEEEHHHIIIGGGCCCCCCIIINNN\\\pppyyynnncccZZZSSSNNNKKKEEEEEEEEEEEEJJJSSS]]]eeetttwww~~~~~~zzzvvvrrrrrrrrrsssuuuyyy|||~~~|||xxxeeeeeeaaa\\\]]]```]]]XXXWWWYYY\\\______\\\YYYWWWUUUWWWZZZ^^^dddeeeXXXIIIGGGHHHKKKRRRYYY\\\[[[YYYSSSNNNVVV```\\\YYY\\\YYYXXXXXXYYYZZZZZZYYYWWWVVVPPPPPPOOOOOONNNNNNNNNNNNMMMKKKIIIIIIKKKMMMMMMLLLLLLQQQRRROOOMMMNNNMMMKKKLLLOOOSSS___jjjxxxggg[[[PPPNNNJJJHHHJJJSSS___hhhqqqwwwzzztttuuuyyy}}}hhh\\\WWW```kkkrrrzzz}}}ssslllpppyyy{{{zzzjjjJJJBBB;;;999888777777999777777666666777777888999777555666888888777;;;@@@@@@@@@@@@===:::888888999777999999777999???CCCBBB===???@@@CCCLLL]]]rrr}}}aaaWWW}}}rrraaa\\\\\\]]]^^^aaabbbbbb```ZZZUUUQQQOOOJJJIIIGGGFFFFFFEEEDDDDDDFFFSSSeeezzz{{{tttjjjcccXXXOOOIIIGGGEEEEEECCCDDDGGGLLLVVVeeettt}}}yyy|||}}}xxx|||}}}}}}~~~~~~{{{yyyuuutttssstttxxx~~~eeeYYYbbbddd^^^^^^ccc___TTTTTTYYY___bbbbbb^^^[[[ZZZWWWXXXYYY]]]eeehhh]]]NNNDDDCCCDDDJJJRRRYYY\\\\\\SSSQQQ[[[aaaUUUMMMQQQSSSSSSUUUVVVVVVUUUTTTUUUVVVMMMKKKIIIHHHHHHIIILLLMMMKKKJJJIIIIIIKKKLLLLLLKKKNNNQQQRRROOOOOOPPPOOOKKKNNNHHHFFFQQQkkkooouuuwwwkkkWWWTTTOOOHHHFFFJJJSSS[[[ffflllwwwkkk^^^TTTXXX\\\___fffpppwwwyyy{{{rrrmmmsss}}}~~~~~~{{{tttppp\\\BBB>>>;;;<<<;;;777777:::666666555666666777888888888555555777777777;;;AAA>>>???AAA???<<<999777666444777777666999@@@CCCCCC<<<>>>@@@DDDLLL]]]sss{{{xxx___^^^wwwppp___WWWZZZaaafffeeebbb\\\YYYXXXVVVTTTNNNLLLHHHFFFFFFEEEDDDCCCFFFIIINNNWWWfff{{{uuufffbbbSSSQQQLLLFFFBBBAAAEEEHHHEEEHHHOOO\\\kkkxxx{{{zzzyyyyyy{{{||||||{{{~~~~~~~~~}}}{{{wwwtttrrrqqqqqqrrrsssxxxvvv[[[WWWXXXZZZ]]]```___\\\YYY]]]]]]___```\\\VVVVVVZZZYYY[[[[[[ZZZ^^^bbb^^^UUUBBBEEEIIIOOOSSSWWWYYYZZZVVVUUUYYY^^^WWWKKKLLLWWW[[[WWWUUUVVVTTTOOOOOOQQQLLLHHHDDDEEEJJJMMMMMMKKKMMMLLLKKKKKKKKKJJJGGGEEEFFFJJJMMMLLLIIIHHHJJJMMMHHHRRROOOIIIWWWxxxqqqaaasss___RRRKKKMMMNNNIIIKKKSSSZZZcccqqq}}}uuukkk]]]^^^aaadddhhhmmmrrrvvv~~~zzzvvvxxx~~~}}}xxx{{{}}}|||ssssssyyyhhhUUUAAA===999888999999888666888888777777666666555555666666666666888;;;>>>@@@BBBCCCCCCBBB>>>:::999888888888999:::<<<>>>@@@AAA===>>>???CCCMMM^^^rrrfff]]]hhh~~~fffXXXVVVXXX```bbbddddddbbb___[[[WWWPPPMMMJJJGGGGGGFFFDDDBBBBBBDDDGGGLLLTTT```mmmwww~~~yyyooo^^^RRRPPPKKKJJJHHHFFFDDDCCCCCCCCCHHHMMMVVVcccqqqzzz}}}}}}zzzxxxwwwwwwyyyzzz{{{zzz||||||{{{zzzwwwtttrrrpppsssuuuvvvvvvzzzsssaaaYYYZZZ\\\^^^``````^^^[[[ZZZ[[[^^^```]]]UUUSSSTTTTTTWWWXXXZZZ___dddaaaYYYQQQQQQSSSUUUWWWXXXXXXXXXWWWUUUXXX]]]YYYNNNMMMUUUTTTPPPOOORRRUUUVVVZZZ___VVVPPPIIIFFFHHHJJJJJJIIIJJJIIIHHHIIIJJJIIIHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJGGGOOOMMMIIIRRRkkkcccppphhhYYYNNNMMMKKKFFFFFFLLLUUU]]]jjjvvv~~~xxxqqqdddfffjjjmmmpppsssvvvwww|||zzz{{{~~~xxxyyy|||~~~sssoooxxxuuu]]]MMM@@@===999888999999777666777777777777666666555555666666666666999<<>>:::999888777777888999;;;===>>>???>>>>>>>>>AAALLL___vvv}}}gggaaaZZZyyyxxxgggaaa]]]]]]___bbbeeedddaaa^^^\\\VVVSSSOOOLLLKKKIIIFFFDDDBBBCCCDDDDDDEEEHHHLLLPPP]]]eeeqqq{{{~~~pppbbb[[[SSSHHHBBBCCC@@@???@@@BBBEEEFFFFFFEEERRRXXXcccpppyyy|||{{{xxxzzzwwwuuutttvvvxxxyyyyyy{{{zzzwwwuuusssqqqpppooopppssswwwxxx|||tttggg```]]]\\\]]]___aaaaaa```^^^ZZZ[[[^^^aaa]]]UUUPPPPPPPPPRRRTTTVVV[[[___]]]XXXYYYZZZZZZYYYWWWVVVXXXYYYXXXTTTVVV\\\[[[RRROOOQQQMMMJJJIIINNNRRRWWW]]]dddZZZSSSJJJEEEEEEGGGHHHHHHEEEDDDDDDFFFHHHHHHGGGFFFGGGFFFEEEGGGJJJLLLJJJHHHFFFJJJIIIIIINNNYYYvvvgggmmm|||iiiVVVOOOLLLFFFEEEGGGMMMUUUaaallluuu{{{wwwzzz~~~||||||xxxxxxzzz~~~qqqyyyhhhSSSHHH>>><<<:::888888888777666777777777666666666666555555555555777999===@@@CCCCCCDDDDDDBBB>>>;;;999888555666777888:::<<<===>>>???>>>===???JJJ___wwwsssZZZ___pppccc^^^]]]^^^``````^^^^^^```\\\YYYVVVSSSPPPNNNKKKHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEIIINNNSSSYYYbbbmmmvvvxxxrrrdddYYYNNNJJJFFFAAAAAADDD===<<<===BBBJJJRRRWWWZZZccciiirrr{{{|||xxxzzzwwwtttsssuuuwwwxxxxxxyyywwwtttqqqoooooooooooonnnqqqwww~~~}}}ggg```eee^^^]]]]]]^^^``````___^^^^^^\\\]]]___\\\TTTPPPPPPSSSRRRPPPPPPRRRTTTSSSQQQTTTYYY\\\YYYRRRPPPVVV]]]WWWSSSTTTZZZ[[[UUUOOONNNLLLIIIHHHLLLNNNPPPTTTYYYQQQLLLFFFDDDDDDFFFGGGGGGCCCBBBBBBDDDFFFFFFEEEDDDGGGFFFFFFHHHJJJKKKIIIGGGEEEFFFGGGJJJLLLLLLiiitttbbbuuu{{{___RRROOOLLLHHHFFFGGGMMMXXXcccmmmvvv~~~}}}yyywwwxxxxxx{{{zzz{{{~~~]]]IIICCC<<<;;;:::999888777666666666666666666666666666666555555555777:::>>>AAADDDCCCDDDEEEBBB>>>;;;999888555666888999;;;<<<===>>>>>>===<<>>>>>>>>???@@@@@@@@@BBBGGGRRRcccuuu~~~}}}}}}xxxvvvttttttvvvvvvuuutttsssrrrpppooonnnoooqqqrrruuuyyy}}}kkk\\\ZZZ```YYYYYYYYYZZZ\\\[[[YYYWWW___YYYUUUUUUSSSOOOMMMNNNQQQNNNMMMNNNOOOOOOQQQUUUOOOWWW[[[WWWMMMIIIOOOWWWRRRPPPOOOQQQRRRQQQMMMJJJMMMKKKLLLOOONNNIIIGGGHHHIIIHHHHHHGGGFFFEEECCCCCCCCCBBBBBBCCCDDDEEECCCBBB@@@@@@CCCHHHLLLLLLFFF@@@CCCEEEEEEIIILLLHHHSSSnnncccfffwwwaaaUUUOOOIIIEEEFFFIIIMMMSSS[[[gggsss{{{~~~xxxwww{{{oooddd]]]hhhtttQQQ@@@<<<777999:::999777555555666444555555555555666666666444444444666888<<>>@@@@@@@@@@@@:::;;;<<<@@@IIIYYYlllyyy|||yyy{{{tttfff```bbb___]]]\\\\\\\\\ZZZWWWUUURRROOOLLLKKKKKKJJJGGGDDDBBBCCCBBBBBBAAAAAABBBCCCEEEFFFIIILLLOOOSSSVVVWWWZZZaaalllvvvsssfff\\\UUUQQQOOOLLLHHHEEEEEEDDDCCCBBB@@@@@@???>>>===>>>@@@AAAAAAGGGNNNSSSYYYeeeuuu}}}yyyyyyyyyuuutttssstttuuuuuussspppnnnnnnmmmmmmnnnpppqqqrrrmmmaaaYYYVVVVVVWWWWWWXXXZZZ[[[ZZZWWWTTT^^^XXXUUUWWWVVVRRRNNNNNNJJJIIILLLSSSTTTPPPPPPTTTSSSTTTTTTSSSQQQOOONNNNNNNNNNNNMMMLLLLLLMMMLLLJJJKKKHHHHHHKKKKKKHHHGGGIIIHHHGGGFFFDDDBBBAAAAAABBBBBBAAABBBCCCFFFGGGFFFEEECCC>>>???JJJXXXZZZNNNAAABBBFFFDDDEEEJJJIIIMMM\\\ttt}}}nnnmmm{{{bbbRRRMMMMMMJJJJJJJJJKKKQQQ[[[fffnnnxxx}}}|||wwwxxxhhhZZZXXXooobbbHHH>>>>>>666888:::999777555555666444444444555555555666666444444444555777:::===???FFFFFFFFFDDD???;;;888888888999<<>>GGGYYYnnn}}}zzzyyylll^^^[[[bbbbbbaaa```aaaaaa```^^^[[[UUUSSSRRRRRRSSSQQQLLLHHHIIIHHHFFFCCCAAAAAAAAABBB>>>???@@@AAABBBCCCDDDDDDCCCGGGKKKLLLOOOUUU```hhhwwwlllcccVVVKKKFFFEEEGGGHHHAAA@@@???@@@AAA@@@???===@@@BBBAAA??????CCCFFFGGGKKKTTT```eeehhhnnnyyyzzzuuutttuuurrrrrrrrrtttuuussspppnnnkkkkkklllmmmnnnpppqqqrrrooo___\\\______[[[VVVVVVXXXZZZ\\\ZZZVVVSSS___ZZZYYY\\\\\\WWWQQQOOOEEEFFFMMMUUUVVVOOOLLLNNNTTTOOOLLLNNNTTTUUUOOOHHHLLLMMMLLLIIIHHHJJJJJJJJJJJJFFFDDDFFFFFFDDDEEEIIIDDDCCCAAA>>>===>>>AAADDD@@@@@@AAADDDGGGIIIIIIHHHHHH???===MMMccciiiYYYEEEAAAGGGDDDAAAHHHIIIIIIPPPXXXrrrwwwpppXXXTTTXXXMMMKKKHHHGGGIIIQQQ\\\dddrrrvvv|||~~~yyyuuuxxxiii^^^fff|||fffKKK:::777;;;555888:::999666444444666444444444555555555666666555444444444666999<<<>>>FFFGGGGGGDDD???;;;888888777999<<>>AAAEEEIIIIIIHHHGGGAAA???GGGUUUZZZTTTLLLDDDCCCBBBAAABBBDDDFFFHHHZZZhhhvvvmmmTTTXXXSSSKKKFFFGGGKKKOOOTTTYYYjjjnnnuuu{{{xxxuuuzzz{{{yyyzzzqqqcccUUUEEE999888<<<999888666555444444444555222222333333444555666666>>>;;;666333333666:::>>>DDDDDDDDDAAA===888666555888888999<<>>;;;;;;AAAKKK\\\rrr~~~uuueeeaaa\\\]]]^^^]]]\\\___bbbeeedddbbb``````bbbdddcccbbb]]]UUULLLGGGFFFFFFEEECCCFFFEEECCCCCCEEEFFFFFFEEEAAABBBBBBBBBBBBAAA@@@@@@FFFIIIPPP\\\iiisssyyyzzzkkk___UUUWWWZZZVVVOOOKKKIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCCCCBBB@@@AAABBBDDDCCCDDDFFFIIIOOOXXXcccjjjpppuuuzzz}}}~~~}}}~~~|||yyywwwvvvvvvtttssssssrrrqqqooolllhhheeecccfffgggkkkssszzz~~~}}}{{{ssseee___YYY\\\cccbbbcccddd```ZZZYYY\\\[[[WWWZZZWWWUUUUUUXXXZZZ[[[ZZZYYYTTTRRRSSSQQQJJJDDDBBBOOONNNMMMLLLLLLLLLMMMMMMMMMMMMKKKHHHEEEEEEGGGJJJIIIFFFCCCBBBCCCDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDCCCAAA???@@@BBBDDDCCCBBBCCCAAAAAAEEEKKKNNNLLLHHHCCCBBBAAAAAABBBCCCEEEGGGMMMWWW}}}||||||bbb^^^WWWPPPIIIGGGFFFHHHOOOXXXeeejjjrrryyy~~~}}}wwwrrrrrryyy{{{nnn]]]NNN@@@777777;;;999888666555444444444555222333333333444555555555<<<999666333333666999;;;AAABBBBBB@@@<<<888666555777777888;;;???AAAAAA@@@>>>;;;<<>>>>>@@@@@@DDDLLLWWWccclllpppggg[[[NNNIIIHHHFFFDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCEEEEEEDDDBBBAAAAAADDDFFFJJJMMMRRRYYYaaakkkuuu||||||~~~~~~zzzxxxuuuttttttsssrrrpppsssrrroookkkhhhdddbbbaaafffeeehhhsss~~~kkkbbb___[[[```gggeeebbbfffeee^^^XXXWWWXXXYYYVVVWWWYYYYYYYYYYYY[[[\\\ddd___ZZZYYYUUUNNNIIIHHHUUURRRNNNKKKJJJKKKNNNPPPLLLLLLJJJHHHEEEEEEGGGIIIJJJGGGCCC@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCEEEEEEBBB@@@???>>>@@@@@@???>>>???AAABBBBBB@@@@@@BBBCCCBBBAAAAAA@@@AAABBBDDDEEEGGGLLLfff|||ttt^^^WWWRRRMMMJJJFFFEEEJJJRRR[[[aaakkkuuu{{{|||vvvqqqooorrr{{{vvvfffRRRDDD;;;666666999888777666555444444444444333333333333444444444444888777555444444555777888>>>???@@@>>>;;;888666666666666777;;;>>>AAAAAAAAA===;;;<<>>>>>>>>???@@@@@@@@@===@@@AAA???<<<;;;===@@@AAA@@@@@@@@@@@@AAABBBCCCEEEFFFUUUwwwiiiZZZTTTPPPOOOMMMIIIGGGIIINNNVVVbbbmmmuuu{{{wwwrrrqqqqqqvvv~~~jjjYYYFFF<<<999666666777666666555555444444444444444444333333333333333333444444444444444444555555:::<<<===<<<:::777666666555555666:::>>>AAAAAA@@@<<<;;;===CCCJJJYYYpppuuu}}}{{{dddnnnvvviii___\\\ZZZWWWUUUVVVUUUZZZ```aaabbbfffooowwwzzzpppfff___WWWUUUTTTSSSRRRPPPMMMJJJFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@AAACCCGGGIIIPPPNNNKKKHHHHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHKKKOOOSSSXXX___fffkkkuuuyyy~~~}}}xxxsssnnnlllpppooommmmmmmmmllljjjhhhgggeeecccaaa```aaacccdddgggbbbfffyyy~~~uuu```ZZZ]]]```\\\______VVV\\\VVVOOOMMMNNNQQQSSSUUUWWW\\\```___YYYVVVWWWZZZ]]]XXXTTTSSSPPPLLLMMMQQQTTTTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLJJJHHHHHHIIIKKKKKKIIIEEEBBB@@@@@@BBBDDDCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@???>>>??????@@@>>>>>>=========>>>?????????????????????@@@@@@@@@@@@AAAHHH\\\uuueeeUUUPPPOOOLLLGGGDDDEEELLLWWWbbbllltttzzz~~~{{{tttpppqqqssszzz}}}ZZZKKK===999999888666666555555555555555444444444333333333333333333222222111222333444444444444444888999;;;;;;999777777777555555666999===@@@@@@???;;;;;;>>>CCCJJJXXXooozzzuuutttppp[[[lll|||jjjccc___XXXTTTUUUSSSWWW[[[\\\]]]aaajjjqqqvvv{{{wwwpppmmmmmmmmmmmmlllhhhbbb^^^UUUSSSOOOJJJFFFCCCAAAAAAAAABBBBBBAAA@@@@@@AAABBBCCCHHHLLLOOOTTTWWWUUUOOONNNMMMKKKKKKKKKMMMOOOPPPZZZ^^^eeelllttt|||}}}xxxtttpppllliiinnnlllkkkjjjjjjiiifffdddcccbbbaaa``````aaacccdddmmmrrrtttlllXXXVVV[[[]]]XXX[[[ZZZOOOYYYNNNEEEGGGNNNQQQQQQQQQQQQVVVYYYXXXSSSPPPRRRTTT]]]YYYVVVTTTPPPLLLMMMRRRRRRSSSTTTTTTRRROOOLLLJJJJJJKKKKKKJJJHHHHHHIIIJJJIIIHHHFFFCCC@@@@@@BBBEEEDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCAAA>>><<<===>>>>>><<<;;;===@@@BBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>===???CCCOOOgggcccRRRNNNLLLHHHEEEAAAFFFNNNWWW```jjjrrrxxxzzz}}}~~~zzzvvvsssqqqqqqttt|||nnnNNNBBB888777999888666555444444555555555444444333222222222222333333333333000111222333444444444444777999::::::999777777777555555666999<<<>>>>>>===:::;;;???DDDJJJWWWnnn{{{mmm}}}ttt|||llldddcccuuuxxxmmmfff\\\VVVWWWTTTUUUWWWWWWYYY]]]ccciiikkkqqqzzzzzzwwwxxxzzz}}}zzzsssmmmiiieee___WWWPPPJJJFFFEEE@@@BBBCCCBBB@@@???AAACCCAAAJJJUUU```kkkssspppggg```___]]]]]]___ccchhhkkkyyy}}}|||vvvsssqqqpppmmmkkklllkkkjjjiiiiiigggcccaaa^^^^^^___```cccfffiiijjjzzzyyyhhhdddUUUTTTXXXXXXRRRWWWYYYOOOWWWLLLEEEJJJRRRSSSPPPOOOKKKNNNPPPPPPNNNMMMOOOQQQ[[[XXXVVVUUUPPPLLLNNNTTTQQQRRRSSSSSSRRROOOMMMKKKHHHIIIIIIIIIGGGFFFGGGHHHEEEFFFFFFCCC@@@@@@BBBDDDBBBBBBAAAAAAAAABBBCCCCCCBBBCCCCCC@@@===;;;<<<>>>;;;;;;<<<>>>@@@@@@???============>>>>>>=========@@@@@@CCCJJJWWWtttwww```UUUOOOJJJHHHCCCFFFIIINNNUUU^^^iiioootttxxx~~~|||wwwsssqqqqqqrrrtttxxx~~~~~~dddIII???777666777555555555333333444555555555444333111111111222333333333444111111222333444444444444777999;;;:::999777777777666666666999;;;===<<<;;;999;;;@@@EEEIIIVVVmmmuuurrrnnnTTT]]]tttkkk___XXXYYYTTTTTTTTTTTTUUUYYY^^^bbbggglllrrrwwwxxxwwwuuutttxxxzzzwwwqqqwwwrrrkkkbbbYYYSSSOOOMMMCCCDDDEEECCC@@@???AAACCCEEEPPP```pppzzzxxxwwwwwwzzzyyyuuupppnnnoooooonnnllllllkkkiiiiiihhheeebbb___WWWYYY]]]aaaffflllppprrrlll^^^^^^VVVTTTVVVTTTNNNUUUZZZQQQUUUMMMJJJQQQVVVTTTPPPOOOHHHIIIKKKLLLLLLMMMOOOQQQQQQOOONNNNNNKKKHHHKKKQQQQQQQQQRRRQQQPPPOOOMMMLLLFFFGGGHHHGGGEEEEEEEEEGGGBBBDDDEEECCC@@@???AAACCC@@@@@@@@@AAABBBCCCDDDEEE===???@@@???===<<>>===<<<<<<<<<===============<<<<<<@@@>>>@@@EEEKKK___pppaaaUUUMMMIIIGGGGGGGGGIIINNNWWWbbbiiiqqqvvv|||}}}xxxrrrnnnmmmpppsssyyy}}}}}}vvvyyyfffIII@@@777555444333333666222333444555555555444333000000111222333333444444111111222333333444555555777999;;;;;;999777777777777666777999;;;<<<;;;:::888;;;@@@EEEIIIUUUmmm{{{|||ssswwwzzzyyybbbiiivvvfff[[[VVVSSSSSSTTTTTTTTTXXX___eeehhhlllmmmmmmmmmmmmmmmrrrtttwwwyyyyyyvvvssspppsssrrroookkkeee___YYYUUUMMMKKKJJJIIIHHHGGGFFFDDDIIIYYYqqqzzzvvvqqqnnnmmmmmmoooooollliiikkkgggdddccc```[[[ZZZ\\\VVV]]]bbbeeekkkvvvkkk[[[VVVWWWQQQQQQQQQQQQQQQQQQRRRSSS^^^YYYSSSNNNMMMMMMNNNNNNGGGHHHIIILLLOOOQQQPPPOOOOOOQQQQQQNNNJJJHHHJJJLLLMMMMMMNNNOOOQQQSSSVVVWWWGGGFFFEEEFFFGGGFFFDDDBBBEEEDDDCCCAAAAAAAAABBBCCCAAAAAAAAABBBCCCCCC@@@>>>@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>BBBAAACCCDDDAAAHHHggguuudddTTTHHHHHHGGGFFFFFFHHHMMMSSSXXXdddjjjqqqxxx|||~~~}}}zzzrrrkkkjjjoooxxx~~~~~~wwwllljjjoootttlllkkkvvvmmmOOO:::999777555444333333444333333333333333333333333333333111000000000111222222222111111222222333444777777888999888666444222666555444666999<<<<<<<<<<<<;;;<<>>===<<<<<<<<<<<<=========>>>>>>=========<<<<<<;;;<<<<<<<<<===>>>:::888<<>>^^^~~~~~~~~~kkkbbbYYYVVVUUUTTTUUUWWW]]]bbbiiimmmmmmjjjhhhggghhhgggfffeeeddddddddddddcccccccccbbb```^^^[[[ZZZVVVPPPIIIIIIOOOUUUXXXXXX\\\gggwwwxxxwwwtttqqqooonnnmmmmmmnnnlllkkkkkkjjjiiifffddd```]]][[[[[[YYYVVVYYY^^^fffhhhnnn|||nnn___[[[YYYTTTOOO]]]ZZZUUUOOOLLLNNNSSSWWWTTTTTTUUUVVVUUURRRMMMIIIHHHFFFDDDDDDGGGLLLOOOQQQOOONNNLLLLLLMMMNNNNNNNNNEEEEEEEEEEEEEEEFFFGGGHHHCCCAAA??????@@@BBBBBBBBB???@@@@@@@@@@@@???>>>>>><<<<<<<<<===???@@@???===>>>>>>===<<<;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===888:::@@@DDDDDDIIIRRR{{{ggg\\\UUURRRMMMHHHEEEEEEFFFGGGMMMRRR[[[dddkkkrrrwww{{{zzz}}}zzztttoookkkfffaaafffrrr~~~yyyhhhVVVLLLMMM\\\www{{{mmmWWWEEE;;;888777666555444333333333333333333333333333333333333222111111000000111111222111111111111222333333666777888888888666444333666555444666999<<<<<<<<<:::888999;;;@@@MMMcccvvv<<>>???@@@@@@???>>>======<<<<<<===@@@AAA@@@???===<<<;;;::::::999999:::999999::::::::::::999999999::::::;;;;;;;;;;;;;;;DDD===:::>>>CCCFFFMMMUUU```cccXXXTTTNNNHHHFFFEEEEEEEEEJJJNNNUUU[[[bbbhhhooosssxxxzzz~~~|||uuunnniiihhhggggggmmmwwwjjjYYY\\\pppwww}}}tttZZZFFF;;;888666555555444444333333333222222222222222222222222222222222111111111111111111111111111111222222333555666777888888666444333666555444666999<<<<<<<<<999888999<<>>===:::999888:::<<<=========<<<;;;:::999888888888888888888999999999999888888888888999:::;;;::::::999>>>;;;999:::<<<@@@GGGOOOKKKccc~~~bbb\\\RRRKKKHHHFFFEEEDDDEEEHHHMMMRRRWWW^^^eeejjjsssvvvzzz}}}~~~~~~xxxooogggbbb^^^eeeooowww~~~lllpppyyyvvvttt___JJJ;;;555444444444444444444333333333222222222222222222222222222222222222111111000000111111000000111111222333444555777888777666444333666555444666999<<<<<<<<<:::999:::===CCCPPPfffzzz888333999PPPnnn{{{iiiiiirrrzzz|||yyy~~~rrrhhhdddfffjjjoooqqqqqqooommmllljjjkkkmmmnnnnnnllljjjiiieeeddddddcccbbbbbbaaaaaaddddddcccdddeeeeeedddcccbbbbbbccceeehhhkkkmmmooorrroookkkkkkoootttyyy|||zzzyyyyyywwwtttqqqnnnmmmkkkiiigggfffdddddddddddd___]]][[[WWWUUUVVVYYY\\\``````cccfffggglllwww~~~ttt___[[[UUUOOOLLLLLLMMMOOOSSSTTTRRRNNNKKKNNNWWW___TTTQQQMMMLLLMMMNNNOOOOOOLLLJJJIIIJJJLLLMMMMMMLLLOOOLLLHHHEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@DDDAAA>>>=========<<<;;;<<<======>>>>>>>>>>>>>>><<<;;;999:::<<<>>>>>>===::::::999888777777777777999999::::::::::::999999666777999:::::::::999888666888;;;<<<;;;;;;===@@@@@@IIIddduuukkk]]]RRRLLLIIIFFFDDD@@@BBBEEEHHHMMMSSS[[[aaajjjnnnssswwwyyy{{{}}}~~~~~~wwwooogggbbb___cccnnn{{{xxxyyyvvvaaaOOOBBB888444444222222333444444333333333222222222222222222222222111222222222222111000000111000000000000111222222333444666777777666444333666555444666999<<<<<<<<<;;;::::::===CCCOOOfffyyy666222555@@@NNNfffqqqhhhjjjuuu}}}}}}xxxxxx}}}yyyrrrmmmgggggghhhhhhhhhhhhiiiiiieeeeeeddddddcccccccccdddaaacccddddddbbb```aaacccdddccccccdddfffhhhjjjkkknnnmmmlllmmmppprrrsssssstttsssrrrpppnnnlllkkkjjjggggggfffeeebbb___]]][[[VVVUUUSSSPPPPPPUUU]]]ccciiijjjpppvvv{{{tttdddQQQQQQOOOLLLIIIIIIKKKNNNSSSUUUTTTPPPLLLOOOXXXaaaWWWSSSOOOLLLMMMOOOPPPQQQPPPMMMJJJHHHIIIKKKLLLLLLIIIHHHEEEBBB@@@AAADDDFFFCCCCCCCCCCCCBBB@@@???>>>===<<<:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;<<<======>>>===;;;;;;<<<===>>>===999999888777666666666666888999999999999999999888555666888999:::999888777555888;;;<<<<<<;;;:::888>>>BBBOOOuuuzzziiiZZZRRRNNNKKKIIIAAABBBBBBBBBDDDJJJQQQVVV]]]bbbiiippptttwwwzzz}}}}}}{{{tttjjjcccaaadddggguuu}}}zzzpppkkkzzz|||}}}kkkTTTFFF===777555777000111222333444444333222111111111111111111111111111222222333222111000///000000000000000111222222333444666777777666444333666555444666999<<<<<<<<<<<<::::::<<<@@@KKKaaattt444444777888666DDDkkkzzzgggaaaggg~~~|||}}}~~~rrrlllfffeeecccbbbccceeehhhjjjffffffeeeeeeffffffggggggcccfffhhhfffbbbaaadddhhheeedddcccdddgggiiikkkkkknnnnnnooopppqqqoookkkggghhhgggfffeeedddddddddddd```aaaaaa```]]]XXXTTTQQQRRRQQQPPPOOOPPPXXXccckkkqqqttt{{{}}}kkk\\\MMMMMMLLLKKKIIIJJJMMMOOOPPPTTTXXXWWWRRRRRRVVV\\\XXXUUUQQQNNNOOOPPPQQQQQQSSSOOOIIIEEEFFFHHHKKKMMMDDDEEEDDDAAA>>>???CCCHHHBBBCCCCCCCCCBBBAAA???>>>999999999;;;===>>>===;;;::::::999888999:::<<<===;;;999777666777888888888999888777666666555555555666666777777777777666666555666888999:::999777666666666555555888<<<;;;888<<>>===;;;999777555555444777777666555555555555555666666666666666777777888777777777777888999:::;;;===CCCAAAIIIlllyyymmm```UUUPPPPPPHHHHHHGGGDDDAAAAAAEEEIIIOOOSSSZZZ```fffmmmssswwwxxxzzz}}}}}}pppfff^^^^^^```eeerrr|||vvvkkk___YYYppp~~~uuuiiioootttiiiYYYCCC555222444555555333333222111000000000111222222222222222222222222111111111111111111111111111111111000000000000000222333444555555444333333555555666888999:::;;;<<<>>><<<;;;;;;>>>HHH\\\ooo666111111666666666AAAQQQ```|||fffaaajjj{{{yyy}}}yyyqqqiiiccc``````aaaZZZ___bbbbbbccceeeccc___dddcccbbbaaa```_________bbbbbbbbbcccccccccddddddfffccc```______^^^ZZZWWWZZZZZZ[[[[[[[[[\\\]]]]]]ZZZ\\\]]]\\\XXXTTTRRRQQQLLLPPPVVV\\\dddqqqrrriiiZZZJJJHHHKKKNNNOOOOOONNNNNNOOOQQQSSSUUUWWWVVVSSSPPPNNNSSSPPPOOONNNJJJEEEEEEIIIMMMKKKLLLNNNLLLGGGFFFIIIKKKJJJHHHFFFEEEDDDDDDDDDEEEFFFCCC>>>>>>@@@???;;;<<<;;;:::999999999::::::999999999999999999999999999888777777777888999:::;;;;;;999777666555555555777666666555444444555555666666555555666666777888777777777777888999:::;;;888===;;;>>>TTTqqq|||wwwpppeeeZZZTTTNNNNNNLLLHHHEEECCCCCCDDDGGGJJJOOOUUUZZZ```gggkkkssswww{{{~~~|||vvvrrrooofff^^^ZZZ```iiipppxxx}}}}}}xxxmmmaaaUUU^^^gggkkkqqq}}}~~~{{{fffVVVJJJ<<<444444666666555333222111111000000111111111111111111111111111111111111111111111111111111111000000000000000000000333444555555555444333222444555666777999:::;;;<<<:::888777888:::EEEYYYkkk777///---333666333444888===XXXxxxnnncccwwwyyyoooxxx{{{nnnddd``````]]]bbbeeedddeeefffddd```ddddddbbbaaa```___^^^]]]ZZZ[[[]]]^^^^^^]]]\\\\\\[[[YYYXXXYYYZZZ[[[ZZZXXX\\\\\\\\\\\\^^^aaaccceeeffflllqqqpppiiibbb]]]\\\[[[XXX\\\gggpppyyyqqqbbb```YYYKKKIIILLLOOOQQQPPPNNNMMMNNNKKKNNNRRRVVVVVVRRRMMMJJJOOONNNPPPQQQMMMEEEBBBCCCGGGEEEHHHMMMNNNKKKKKKMMMKKKKKKKKKJJJIIIGGGEEEDDDFFFHHHFFFAAA=========;;;;;;;;;:::999999999999:::999999999999999999999999888777777666666666777777888888666666555555555555666666555444444444555555666555555555555666777777777666666777777888999:::888===<<<<<>>GGGXXX{{{yyyyyy{{{ppprrr{{{ooojjjjjjccceeeddd___]]]___]]]ZZZWWWWWWVVVVVVUUUSSSRRRRRRSSSTTTVVVWWWWWWVVVTTTSSSSSSSSSTTTVVVXXXZZZ\\\\\\ZZZZZZZZZ\\\___cccgggiiirrrxxx~~~xxxqqqmmmkkkaaa___iiirrr{{{~~~zzzkkk\\\___\\\PPPMMMNNNOOOOOOMMMLLLLLLMMMGGGJJJOOOSSSTTTRRROOOMMMQQQQQQRRRSSSNNNFFFAAABBBHHHFFFHHHNNNRRRQQQQQQSSSMMMLLLKKKJJJIIIHHHGGGFFFFFFJJJJJJCCC===<<<===<<<:::::::::999999999999999999999999999999999888888777666666555555444444444555555444444444444555555555555444444444444444555555555444444555555666777666666666666666777888999:::======???@@@BBB[[[{{{|||zzzmmm___XXXSSSNNNKKKJJJIIIFFFCCCCCCDDDEEEFFFIIIMMMSSSWWW```gggqqqyyy~~~~~~~~~uuuiii___[[[[[[UUUZZZeeettt~~~}}}zzzvvvuuu{{{{{{sss^^^VVV\\\uuu}}}fffMMM:::777333333444444111---111111000000000000111111000000000000000000000000111111111111111111111111000000000000000111111111333444555555444333111000222333444666888:::;;;<<<777666777999<<>>======<<<:::::::::999999999888888999999888888888777777777555555555555444333333222333333222222333444444555444444333333333333444444444444444444444555555666666666666555666666777777777999888<<<>>>:::FFFccc|||yyy|||wwwmmmddd]]]TTTNNNKKKJJJGGGEEEDDDDDDDDDDDDDDDGGGKKKOOOVVV]]]hhhrrryyy}}}|||zzztttiii\\\UUUUUUXXX\\\gggvvv~~~{{{{{{yyyxxx||||||cccdddrrrsssXXXAAA999666333333444444111///111000000///000000111111111111111111111111111111000000000000000000000000//////000000111111111111333333444444444333111000222222444555777999:::;;;777666888:::<<>>;;;999999999:::999888888777888888777777666555555555444444444555444444333222222222222222222333444555333333222222222333444444444333333333333444555555666666555555555555666666777999666999===888999IIIeeeuuunnnddd[[[SSSNNNJJJGGGCCCDDDCCCAAA@@@AAACCCFFFLLLSSS\\\fffnnntttzzz}}}|||}}}zzzyyyrrrnnnfff[[[TTTRRRVVV[[[hhhttt~~~zzzwwwuuupppwww}}}hhhuuu{{{eeeJJJ666666444222222333555555444000000/////////000111111111111111111111111111111000000000000000000000000/////////000111111222222111222333444444333222111222333444555666777888999555555666888:::AAARRRbbbwww...000000...---...///000111888777777>>>HHH\\\xxxzzzkkkkkkkkkjjjhhheeebbb```\\\YYYUUURRRQQQTTTWWWZZZZZZ^^^dddiiiooowww~~~xxx~~~}}}vvvxxxfffVVVOOOOOORRRTTTUUUUUURRROOOLLLJJJJJJJJJIIIHHHHHHJJJLLLNNNPPPOOOOOORRRUUUSSSNNNMMMOOOEEE===999<<<@@@BBBCCCEEEIIIGGGEEEBBBAAAAAAAAABBB???AAA@@@>>>>>>@@@===888888999999:::999888777666777666666555444444333333222333444555555555444333333333222222222333444444222222222222222333444444333333333222333444444555666555555444444555555666777<<<888666<<<;;;999???GGGgggxxxnnnbbbXXXRRROOOGGGGGGGGGEEEBBBAAAAAABBBEEEJJJQQQXXX___gggooosssxxxzzz~~~}}}zzzvvvqqqmmmkkk___[[[VVVSSSUUU[[[dddiiisss{{{{{{wwwtttqqqmmmlllyyy{{{vvvvvvzzziiiTTT???333333222222222333444444444///////////////000111111000000000000000000000000000000000000000000000000...//////000111111222222///000222333444444333333333333444555555666777777444444666888999???NNN]]]qqq...//////...000111000...333555000111;;;@@@IIIYYYxxxvvvllluuulllgggaaa]]]\\\```eeeiiippprrrtttuuuuuuxxx}}}yyy}}}uuunnnxxx}}}kkk]]]QQQIIILLLVVVSSSVVVXXXXXXTTTOOOJJJHHHIIIIIIHHHGGGGGGHHHHHHIIIDDDFFFLLLRRRRRRNNNLLLNNNHHH@@@:::<<>>>>>;;;<<<;;;:::===@@@===666888888999:::999888777666666666555444333333222222111222444555666555555444444333333222333333444444222111111111222333333444333333222222333333444555666555555444444444555555222;;;777222999<<<;;;>>><<>>MMM[[[mmm...............//////000000///...///222666:::===KKK```rrrrrruuu}}}|||}}}}}}}}}~~~rrrddd[[[WWWSSSSSSRRRPPPNNNNNNPPPRRRPPPQQQPPPMMMIIIGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLGGGGGGLLLSSSTTTMMMHHHHHHOOOEEE@@@DDDDDD>>>>>>DDDFFFFFFDDDBBB@@@>>>===<<<777888999:::;;;;;;;;;;;;888888888888888888888888555444333222222333444555333333333333333333333333222222222111111222222222000111111111000000222444111111111222222222333333222222222222333333333444777777666666777777888999999===AAAPPPtttzzz```YYYQQQMMMMMMLLLHHHEEEFFFDDDAAA@@@CCCJJJRRRXXX^^^bbbhhhlllmmmnnnppprrrrrrsssvvvyyy|||~~~}}}xxxssskkkhhhccc\\\UUUPPPMMMKKKPPPTTT\\\gggqqqwwwzzzzzzuuutttqqqmmmiiiddd```^^^ccchhheeeXXXRRR```|||oooWWWFFF<<<555222222444444333222222111000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000111000000000000222333444111111222333444444444444555555666888888>>>NNN]]]ooo,,,---......//////......////////////000222444555666FFFSSSccc{{{{{{yyyzzzrrrsss{{{yyy{{{sssbbbUUUMMMNNNNNNNNNMMMJJJHHHIIIIIIMMMMMMKKKHHHEEEEEEGGGIIIIIIHHHHHHKKKOOOQQQPPPNNNIIIIIIMMMQQQRRRNNNKKKKKKPPPHHHEEEGGGFFF???===AAACCCBBBAAA@@@???======<<<888888999999999888888777999888888777777666666666444333333222222333333444111111111111111111111111222222111111111111222222...///111000000111333555111111111222222222222333111111111111222222222222666666666666666777888888888999:::BBB\\\}}}}}}sssfff[[[VVVRRRLLLHHHJJJHHHDDDBBBBBBDDDHHHJJJPPPSSSXXX[[[]]]___bbbeeefffhhhlllqqquuuwwwxxxxxx~~~}}}}}}}}}~~~}}}|||||||||||||||||||||{{{yyyvvvooogggaaaYYYXXXUUUOOOIIIGGGJJJLLL[[[eeerrrxxxwwwttttttuuupppnnnkkkfffaaa^^^]]]]]]YYYWWWRRRRRR___yyysss^^^FFF999555333111222333333333222111111000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000111222333444222222222222333444555555555444555666777>>>OOO___ppp+++,,,---//////...------.........///000000111111///:::???HHH\\\nnn~~~zzzuuurrrppp{{{~~~wwwrrroooxxx|||wwwxxx|||~~~}}}vvviii[[[OOOIIINNNOOOPPPNNNKKKHHHGGGFFFKKKKKKIIIGGGFFFEEEEEEFFFHHHFFFEEEIIIOOOQQQNNNKKKJJJJJJKKKMMMMMMLLLKKKKKKNNNHHHFFFIIIGGGAAA===>>>@@@?????????>>>>>>>>>===999999999999888777666666888888777777666555444444333333222222222222333333111111111111111111111111111111000000000000111111---...000000000111333555111111111111222222222222111111111222222222222333666555555555555666777777666777777999HHHccc{{{}}}rrrbbbWWWPPPMMMKKKKKKKKKJJJHHHEEECCCAAAGGGHHHIIIKKKMMMPPPSSSTTTXXX\\\bbbhhhmmmpppqqqqqqvvvwwwxxxzzz}}}|||~~~~~~{{{yyy{{{}}}wwwvvvvvvuuuuuuuuuuuuvvvrrrqqqoookkkddd\\\TTTOOOMMMNNNMMMIIIFFFIIIRRRZZZkkkttt~~~xxxppplllmmmkkkeee___^^^bbbccc```]]]LLLSSS^^^llluuueeeQQQ<<<333333333333444333222222222111111000000000000000000000000000000000000////////////000000////////////////////////////////////000000000000000000000111111222333333333222111111222333555666555333444444666>>>PPP```ooo***+++---.........---,,,,,,---...///000111111111000777666999HHHUUUccctttwwwjjjbbbbbbsssuuunnnvvv}}}zzzvvvtttvvv{{{vvvqqqhhh]]]SSSLLLIIIIIIHHHKKKMMMNNNMMMLLLKKKLLLIIIJJJJJJKKKJJJHHHDDDBBBJJJFFFDDDGGGLLLNNNKKKGGGGGGHHHHHHGGGHHHIIIJJJIIIIIIFFFEEEGGGGGGBBB???===>>>>>>>>>>>>>>>>>>??????;;;:::::::::999777666555777777666666555444333333111222222222222222222111111111111111111111111111111000000//////000000111---...///000///000333555000000111111111222222222222222222222333333333333555555555444555555666777555777888888???NNN^^^hhh}}}~~~tttddd[[[YYYOOONNNMMMJJJGGGEEECCCBBBDDDCCCCCCCCCDDDEEEFFFFFFMMMQQQXXX___dddhhhjjjkkknnnqqqvvvzzz}}}~~~~~~~~~~~~}}}|||}}}~~~}}}|||{{{yyy{{{|||zzzwwwuuuvvvyyyrrrqqqpppnnnlllkkkkkkkkkjjjhhhccc\\\UUUNNNJJJHHHEEEHHHJJJKKKNNNWWWeeepppxxx{{{}}}zzzssslllhhhgggddd]]]ZZZ```hhhhhh\\\PPPDDD[[[vvv}}}rrrcccXXXGGG777111222333333444222222111111111111111000000000000000000000000000000000////////////000000////////////////////////////////////000000000000///000000111222222333333333222111111222333555666444333333444666>>>OOO```ooo***+++,,,,,,------,,,,,,,,,---...///000111111222000555222222>>>FFFNNN[[[www}}}ooonnnqqqzzzxxxwwwkkkooo|||uuunnnkkkeee^^^TTTKKKFFFFFFIIILLLIIIKKKLLLKKKIIIGGGFFFFFFHHHHHHJJJLLLMMMKKKFFFCCCKKKIIIFFFGGGJJJKKKJJJHHHFFFHHHGGGDDDEEEHHHIIIGGGEEEDDDDDDEEEEEECCC@@@===============>>>>>>>>>>>>::::::::::::888777666555666555555444444333333333000111111222222111111000111111111111111111111111000000////////////000000---...000//////000222444000000000111111111111222222222222222333333333444444444444444444555666666555777999999;;;AAAJJJPPPssszzzyyyqqqnnn]]]XXXQQQJJJFFFFFFGGGIIIGGGEEECCCBBBBBBBBBAAA???EEEIIINNNTTTYYY]]]___```dddhhhnnnuuuyyyzzzyyyxxx|||~~~~~~}}}}}}|||{{{zzzyyyzzz{{{|||~~~~~~}}}|||zzzxxxuuutttrrrssssssqqqooommmmmmnnnkkkjjjgggddd```^^^\\\[[[ZZZXXXSSSMMMGGGEEEEEEGGGDDDHHHOOOVVV^^^iiiuuu}}}|||zzzvvvrrrnnnkkkjjjjjjeeeeeeggglllmmmeeeVVVIIISSSlll~~~~~~xxxhhhZZZHHH===333111222111111222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000//////111222222333222222222222222222333444555555444333444555666===NNN^^^ppp+++++++++++++++,,,,,,---------------......000000---333000///888;;;===FFFXXXlll{{{qqqqqqtttwwwwww}}}}}}rrrjjjjjjnnn|||~~~ooo^^^TTTSSSOOOJJJGGGFFFFFFGGGHHHJJJJJJJJJGGGDDD@@@??????FFFFFFGGGJJJMMMMMMKKKHHHJJJHHHFFFEEEFFFHHHJJJKKKFFFIIIIIIEEEEEEJJJKKKHHHEEEEEEEEEDDDDDDCCC@@@===;;;;;;;;;;;;<<<<<<<<<<<<999999999888777666555444444444444333333333333333000000111222222111000000000000000000000000000000000//////......//////000...///000/////////111222000000000000111111111111111111111111222222222222444444333333444444555666666666777888888:::>>>BBBRRRooozzz~~~|||{{{oookkkddd\\\UUUQQQOOONNNKKKIIIFFFEEEFFFEEEBBB???AAACCCFFFIIILLLOOOQQQRRRVVVYYY___eeejjjmmmnnnnnnsssuuuxxxyyyyyyxxxyyyzzzzzz{{{~~~~~~yyyuuurrrrrrrrrrrrrrrssssssssstttttttttrrrppplllhhhfffeeecccaaa``````___]]][[[YYYXXXVVVSSSQQQOOOMMMMMMIIIHHHGGGDDDBBBCCCGGGKKKOOOVVV```jjjrrrwwwyyyzzzuuutttqqqmmmkkklllqqquuuxxxyyyiii^^^___eeevvv|||nnnZZZLLL:::555222333333000000222000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000...///111222333333222222111111222333444444444444444333555666777===LLL\\\ooo,,,+++***)))***+++---...///...---,,,,,,,,,---...,,,222///...555444111777>>>LLL___sss}}}zzzkkkooouuu~~~yyyiiicccgggsssyyy}}}zzz{{{}}}wwweeePPPDDDEEEEEEFFFGGGFFFDDD???<<>>>>>@@@DDDGGGHHHHHHEEEEEEDDDDDDDDDFFFGGGHHHJJJKKKLLLLLLKKKHHHDDDBBBCCCDDDEEEEEEDDDAAA>>><<<::::::::::::999999888777;;;:::888777555444444444111111222333333444444555222111///.........///000////////////////////////........................000000000000000000000000............////////////000000000000000111111222222222222222333444555666888888777777777777777888888AAAPPPeeewwwooojjjiiimmmooonnnuuuvvvmmmjjj\\\VVVOOOMMMNNNMMMHHHCCCDDDFFFHHHFFFCCCBBBCCCFFFHHHGGGHHHJJJNNNQQQSSSSSSTTTUUUVVVXXXYYY[[[\\\]]]YYYZZZ[[[[[[YYYWWWTTTSSSUUUUUUVVVVVVVVVWWWWWWWWWUUUSSSQQQNNNKKKIIIHHHGGGGGGGGGGGGFFFDDDCCCAAA@@@AAA@@@@@@AAADDDDDDCCCBBBGGGHHHKKKOOOVVV]]]cccfffnnnqqqssstttrrrooonnnnnngggsssyyy|||}}}tttqqq|||qqqhhhtttxxxpppaaaKKK;;;777444333222222111111111222222222222111111111111000000000////////////000000//////...------------...------------.........///000000/////////000222333///000000111111222333333333222111111222333555666555444444666777<<>><<<===@@@EEEHHHJJJBBBAAAAAABBBCCCEEEGGGHHHBBBCCCEEEFFFEEEDDDBBBAAA;;;===???AAAAAA@@@???>>>888999::::::::::::::::::666555444444333333444444444444444444333333333333111111000///////////////........................------------------------........................---............/////////000000//////000000111222111111111111222333444444555444444444444444555555999999777<<>>===>>>???AAACCCAAACCCEEEFFFGGGKKKRRRWWW___ccciiipppssssssrrrppppppkkkeee```^^^^^^___```ppp}}}~~~qqqppppppyyyxxxgggYYYIII888222555444333222111000000000000222222111111111000000000///000111222222111000///000///......------............/////////000000000...//////000222444666777000111111222333333444444222111111111222333444555555333444555666;;;HHHTTTggg~~~************++++++++++++++++++++++++,,,,,,,,,,,,------...//////000000111777888777555555:::DDDLLLZZZjjj}}}{{{}}}pppkkkkkkpppqqqmmmhhhhhhiiirrrzzzxxxooojjjmmmsssqqqnnnjjjjjjnnnuuuzzz}}}}}}{{{zzz{{{gggWWWHHHCCCCCCCCCAAAAAA>>>>>>>>>@@@CCCEEEEEEDDDFFFFFFEEEDDDEEEFFFHHHIIIIIIEEEAAA???AAADDDGGGHHHBBBBBBAAABBBCCCEEEGGGIIICCCDDDEEEEEEDDDCCCAAA@@@<<<===>>>@@@@@@???>>>>>>888888999::::::;;;::::::555444444444444444555555555555555444333222222111111000000///////////////........................---------------------------------------------------------........./////////////////////000111111111111111111111222333333444444333333333444555555555777999<<>>???@@@AAA???AAACCCDDDEEECCCBBB@@@CCCHHHLLLNNNNNNRRRYYY```mmmpppsssvvvuuurrrnnnkkkiiijjjjjjgggdddbbbccceeeppp{{{zzzqqq}}}hhhQQQEEE<<<222...111222222222111111222222222111111111111000000000000///000222333333222000///000//////...............////////////000000000000------...///000111222333111111111222333333444444111111111222222333444444444333444555666:::FFFSSSeee|||))))))*********+++++++++*********+++++++++,,,,,,---------...//////000000000222333333222333777:::@@@KKK]]]ooo}}}yyy|||uuunnnVVVMMMEEECCCBBBAAABBBEEEGGGDDDAAA@@@AAADDDEEEFFFEEEDDDCCCCCCCCCEEEFFFGGGJJJGGGBBB@@@BBBDDDGGGHHHDDDCCCCCCCCCDDDFFFHHHIIIGGGGGGGGGFFFDDDBBBAAA?????????@@@@@@???>>>===<<<777777888999::::::::::::555555444444555555666777555555444333222111111000000000000000000//////...........................------------------------------------------------------------............/////////...///000000111111111000000000111222222333333333333444444555666000444888;;;???III[[[jjjzzzuuuxxxqqq```\\\ZZZYYYYYY[[[ZZZVVVQQQRRRPPPNNNMMMMMMMMMLLLJJJLLLLLLLLLKKKJJJHHHFFFEEE@@@AAABBBCCCEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDAAABBBCCCEEEFFFGGGHHHIIILLLSSSYYY\\\\\\]]]aaaeeekkkllllllmmmlllkkkjjjiiimmmqqqtttooogggcccfffkkkvvvzzzqqqssspppVVV>>>777777333000000111111111111333444555666111111111000000000//////...///111222222111///...000000///............///////////////000000000000////////////000000//////000111111222222333444444000000111222333333333333333222333555666:::EEEQQQbbbyyy)))))))))************+++))))))*********+++++++++,,,,,,------.../////////,,,///222444444444444555666;;;FFFUUUeeeyyy}}}yyy{{{yyynnncccMMMGGGBBB@@@>>>???EEELLLRRRMMMGGGCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEBBB??????BBBEEEHHHIIIEEEEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGEEECCCAAA@@@???AAAAAA@@@???>>><<<;;;:::666777888888888888888888666555555555555555666666444333333222111000000///000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........//////......//////000111111000000000000000111111333222222222333444555666555666888888888;;;GGGSSSkkk}}}vvvvvvuuusssrrrppplllgggccc\\\[[[ZZZYYYYYYVVVSSSPPPMMMLLLKKKJJJIIIHHHGGGFFFAAAAAABBBCCCDDDEEEFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCEEEIIIPPPWWW\\\\\\aaafffhhhgggffffffgggiiigggccc```___^^^___```eeejjjnnnlllfffeeekkkrrryyy|||ttthhhdddfffyyy|||___HHH555333888666333333000000000111222444555666111111000000000/////////...///000111111000///...111000//////......//////....../////////000000000111111222222111111000//////000000111222222333333///000111222333333333333222222333555666999DDDPPP___www))))))))))))************))))))))))))*********++++++,,,,,,---......//////...///111222333444555666555666<<>>>>>???@@@EEEKKKQQQMMMHHHDDDCCCCCCBBBBBBFFFFFFFFFFFFFFFFFFEEEEEECCCBBB@@@AAADDDGGGHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCBBBAAA???>>>>>>@@@??????===<<<:::999999666777777777777666666555555555444444333444444444222111111111000////////////000000111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........///............///000000111000000/////////000000111111111111222333444444888777888999888777>>>GGGQQQddd~~~~~~{{{xxxvvvllllllnnnqqqrrrpppllliii^^^\\\XXXTTTQQQOOONNNNNNIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKFFFFFFFFFFFFGGGHHHIIIJJJNNNOOORRRWWW\\\ccchhhkkkkkkkkklllkkkjjjhhheeedddeeebbb]]]XXXVVVVVVXXXYYY^^^eeennnuuuxxxvvvsssqqqjjjjjjddddddoooyyy|||jjjLLL===222333666333111444000000000///000111111222111000000000////////////........................111000000///////////////------.........////////////000111222222111000000...//////000000111222222//////111222333333222222222222333555666888CCCNNN]]]uuu))))))))))))************))))))))))))************++++++,,,------......///......---------///222333444222333777999???QQQcccsssuuupppaaaPPPKKKNNNHHH<<<<<<:::;;;AAADDDCCCBBBCCCHHHFFFCCCCCCCCCCCCBBBAAAGGGHHHIIIIIIIIIGGGFFFDDDHHHFFFDDDDDDFFFHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCDDD????????????>>>>>>>>>>>>>>>===<<<;;;:::999999888666666777666666555444444555444333333222222222333000000000000///////////////000111111111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------.....................///000000111000////////////000000////////////000111222333333222555:::999555777======DDDYYYxxx~~~}}}~~~yyy|||{{{wwwpppiiiccc___\\\\\\RRRQQQOOONNNLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQPPPPPPPPPRRRSSSUUUVVVWWWVVV\\\fffooouuuuuusssppprrroookkkhhhgggeeebbb___XXXWWWTTTTTTUUUYYY]]]```iiiqqqxxxiiiUUUXXXZZZlll}}}jjjVVV>>>555111333222,,,---222111000///......---------000000000000///////////////...------------...///111111000///////////////------------.........///+++,,,...///000000000///.........///000000111111...///111222333333222222222111333555555888BBBNNN\\\ttt))))))(((((((((((())))))******************************+++++++++,,,,,,,,,///......------///000111111111111333666:::>>>AAARRR___yyy~~~uuuXXXQQQFFF???===>>>?????????<<<:::;;;???CCCEEEDDDAAAAAA@@@@@@@@@AAABBBCCCIIIIIIIIIHHHGGGFFFEEEDDDHHHHHHGGGFFFEEEDDDCCCBBBIIIIIIHHHFFFCCCAAABBBCCCAAA???<<<;;;<<<===>>>>>><<<;;;999999999999888666555555444333333333333444111111111111000000000000////////////....................................,,,++++++,,,------,,,***+++++++++++++++++++++++++++---------+++++++++---,,,,,,,,,------,,,++++++,,,------....../////////000000000000000000000000000000000000111111111111333333333444444444555555999666???TTTlllwwwuuurrrpppmmmiiiddd```fffjjjrrr{{{||||||vvvmmmdddaaa^^^ZZZWWWXXXSSSUUUWWWZZZ```gggooouuunnnmmmnnnrrrvvvxxxvvvtttvvvvvvxxxyyyyyyvvvqqqlllhhhccc___]]]^^^]]]XXXSSSQQQVVVYYYWWWSSSVVVcccoooqqqiiijjjkkkqqqyyyiiiTTTCCC444333222111000000000000000///...------...///000////////////////////////,,,,,,---.../////////...////////////............---------............///,,,------...............////////////000000000000............///000222222222222444666666888BBBMMMYYYvvv))))))(((((((((((())))))*********************************+++++++++,,,,,,///...---------...000000/////////000222444777999;;;???RRRlll~~~kkkVVVHHHIIIEEE???;;;;;;;;;:::999>>>;;;:::;;;???BBBDDDDDD@@@@@@AAAAAAAAAAAABBBBBBGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGFFFFFFFFFFFFFFFFFFKKKLLLLLLJJJGGGEEEEEEFFFBBB@@@===;;;<<<======<<<<<<:::999888999999777666555555444333333333333333111111111000000000//////////////////.........---////////////////////////---,,,,,,---......---++++++++++++++++++++++++++++++,,,------+++++++++---,,,,,,,,,---,,,,,,,,,+++............//////////////////////////////////////////000000000111111111333333333333444444444444999555777@@@LLLaaa}}}zzzsssiii^^^VVV[[[\\\```gggnnnuuuzzz|||xxxrrrpppkkknnnpppqqqrrrxxxzzzxxxuuurrrpppkkkfffcccccc```\\\ZZZYYYXXXUUUSSSYYYaaagggeeeaaadddooo{{{~~~wwwooommmwwwvvvfffSSSAAA666444333222111000000000000000///...------...///000////////////////////////---....../////////......111111000000000/////////---------............///------...////////////...////////////000000000000////////////000111111222111000333555555777AAAKKK\\\xxx))))))(((((((((((())))))*********************************++++++++++++,,,...------------...////////////.........000111222555111888LLLbbbqqq~~~vvv|||nnnZZZHHH>>>:::@@@>>>======>>>>>><<<;;;<<<;;;:::;;;>>>AAABBBBBB???@@@AAABBBBBBBBBAAAAAADDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJLLLMMMLLLIIIGGGFFFFFFCCCAAA>>><<<<<<<<<;;;;;;;;;999888888888888777555555444333333222222333333111111000000000000////////////.........---------////////////////////////...------...//////...,,,++++++++++++++++++++++++***,,,---,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........//////////////////////////////000000000000111111222222333333333444444444999888888888888CCCbbb|||uuuoooiiieeeYYYWWWVVVZZZ```eeeggggggnnnooopppppprrrxxx|||uuuuuu|||~~~{{{yyypppmmmjjjhhhgggeeecccbbb\\\\\\ZZZWWWTTTSSSTTTUUUSSScccuuu}}}yyyvvvyyyvvvuuuwww||||||lllVVVBBB666333333222111111000000000000//////............///////////////////////////////////////////////////...222222222111111111000000---------............///---......///////////////.../////////000000000111111111000000000111111222000000222444444666@@@KKK]]]www))))))(((((((((((())))))************************************++++++++++++---------------.........000000/////////000111111:::444444???NNNZZZeeemmm~~~{{{vvvrrrpppjjj]]]KKK;;;666;;;BBB<<<<<<===>>>>>>???>>>>>>;;;;;;:::;;;===@@@AAABBB>>>???AAACCCCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHFFFHHHJJJJJJGGGEEECCCCCCDDDBBB>>>===<<<<<<:::999999888666777777888666555444333333222222222222222111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++***************************+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,------.....................///////////////////////////////////////000000000111222222222222333333333333333777<<<===999;;;LLL```wwwpppccc___\\\]]]bbbeeeeeedddfffffffffcccccchhhrrr{{{wwwoookkkmmmppprrrqqqooonnnllljjjhhhgggeeecccaaaaaabbbbbb```___VVVYYY[[[YYYVVVVVVZZZ___\\\qqqwwwuuurrrwww|||ppp___KKK;;;555777222222111000000000000000/////////....../////////////////////////////////111111000///////////////111111111111000000000000---------............///---...//////000000//////......//////000000111111222222111111111111111222000000222444444777@@@KKKZZZrrr))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---------------............///000111111222000111555:::@@@HHHOOO[[[dddsss~~~xxxnnnddd^^^\\\HHHFFFBBB===999777777888888888777777777888999;;;:::;;;<<<======???@@@AAA>>>???AAACCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBEEEGGGGGGEEECCCBBBBBBDDDBBB???======<<<:::888888666555555777777666444333333222111111111111222000000000////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------+++***************************)))***,,,+++******,,,---,,,++++++++++++,,,---...++++++,,,---......//////...........................////////////000000000111111111222222222333333///222777:::999999>>>DDDWWWkkk|||yyyuuutttuuuuuutttrrrsssuuutttooolllnnnwwwyyyuuuqqqoooqqqvvvtttsssqqqpppooommmkkkiiieeeeeeeeeeeeddddddeeeeeeeeedddccccccbbb```]]]ZZZ^^^dddkkkmmmmmmoootttzzz{{{zzzwwwhhhWWWJJJ>>>555333666111111000000///000000000...//////////////////...////////////////////////222111000///......//////000/////////............---------............///---......///////////////.........///000111111111222222111111111111111222111111333666666888AAALLLUUUkkk))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++***+++,,,,,,------,,,,,,******+++,,,---...//////+++...222333222444:::@@@>>>DDDNNN]]]nnnvvvyyy|||mmm\\\MMMDDDAAA:::999888999;;;;;;888555888888777444333444888;;;:::<<<>>>>>>>>>>>>@@@BBB???@@@AAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBDDDFFFFFFEEECCCCCCDDDCCCAAA???>>>===<<<:::888666555444444666666555444333222111111000000111111000000////////////......------,,,,,,,,,+++++++++------------------------+++*********,,,,,,***)))************************(((***++++++******,,,---,,,++++++***+++,,,...///,,,,,,------.../////////..............................////////////000000000000111111111222222222555333222333555666888888???IIIbbb~~~xxxqqqkkkiiinnnvvvtttqqqmmmlllmmmkkkfffaaa```aaabbbbbbbbbdddfffhhhggggggiiimmmpppqqqpppnnn{{{yyy}}}fffRRR@@@999666222111444111000000//////000000000......////////////......////////////////////////111000///.........///000......------------,,,,,,---------............///,,,------...............------...///000111222222111111000000000111111222222222444666666888BBBMMMSSSfff))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,,,,+++)))***+++,,,,,,,,,,,,,,,---222555555333444888;;;999;;;>>>EEEPPP___ooozzz}}}vvv{{{|||}}}vvvdddUUUJJJBBB;;;666===:::777777999;;;;;;;;;999::::::888666777:::===:::===???@@@??????@@@BBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????BBBDDDEEEDDDCCCCCCDDDEEEBBB@@@???>>>>>>===:::888555444333444555666555333222222111000000000000000000000/////////.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---+++)))************************''')))++++++******,,,---,,,+++******+++,,,...000111111000000/////////..................................../////////000000000000000000111111111222777555333222555888888777:::;;;GGGaaa|||zzzvvvsssooommmnnnpppqqqqqqpppqqqtttwwwuuuvvvzzz}}}}}}lllTTTCCC666555666111000444000000////////////000000---...///000000///...---///////////////////////////...---,,,---...///111------------,,,,,,,,,,,,---------............///+++,,,,,,---------------------...///000111222222////////////000111111222111111333555555777AAALLLTTTfff))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,++++++,,,,,,------------,,,,,,...111222000///111222222<<<;;;999999===FFFQQQYYYppp|||wwwrrrqqqjjjYYYDDD:::;;;>>>;;;777000333888;;;<<<:::777555555777999999777777:::<<<;;;>>>AAAAAA??????AAACCCAAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@AAABBBDDDAAA@@@>>>>>>>>>===;;;888555333333333555555444333222111111000000000000000000/////////............,,,,,,,,,+++++++++******************************,,,,,,+++,,,---...,,,***))))))))))))))))))))))))''')))***+++******,,,---,,,+++*********,,,///000666555444222111///...---..................................../////////000000000000000111111111111...111333555777999777444:::555777HHH```yyy]]]GGG999111555555///...222000000////////////000111---...///000000///...---////////////////////////...---,,,+++,,,...000111......---------,,,,,,,,,---------.........//////***+++,,,,,,------,,,,,,------...///000111222222............///000222222000000222444444666@@@KKKVVVggg((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111555444555555777999<<<===JJJQQQ^^^nnn{{{{{{www}}}||||||~~~lllPPPHHH>>>888888999999777888888777777666666555555999888888888888888999999<<<<<<<<<<<<<<<===>>>>>>BBBBBBAAA@@@????????????BBBBBBBBBAAA@@@???>>>===AAABBBCCCFFFHHHHHHGGGEEECCCAAA@@@@@@BBBBBBAAA@@@>>>===<<<;;;:::999888888333333333222222222111111111111111000000000000///000//////...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++++++++******++++++,,,------------,,,,,,+++++++++(((111::::::333---...111///......---------......+++---......---,,,,,,---////////////000000000000000000111222444555555666666222555>>>GGGTTTpppvvvrrrtttvvv~~~bbbIII444444333333222111000000000000000000////////////---------...............---------------,,,,,,,,,........................000///...---,,,---......+++,,,,,,---...///000000---......///......---,,,------------.........///000/////////000111111222222111111333444777@@@JJJSSSfff(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111111111111222333555777888:::===CCCLLLWWWeeesss|||~~~}}}{{{zzzwwwxxxkkkmmmjjjhhhmmmpppbbbOOOEEE???777444555777777555777777777666666666555555777777777777888999:::;;;;;;;;;;;;:::;;;;;;<<<===AAA@@@???>>>>>>>>>>>>>>>;;;<<<===>>>@@@AAAAAAAAADDDEEEFFFHHHIIIIIIGGGEEEBBB@@@??????AAAAAA@@@>>>======<<<;;;:::999888777333333333333222222222222111111111111000000000000/////////...---,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++++++++******++++++,,,---------,,,,,,,,,+++++++++'''---333333///++++++---......------------......---///000000...------....../////////000000000000000000111222333444555555888333333888999<<>>===============>>>888999;;;<<<>>>???AAAAAA@@@AAABBBBBBBBBAAA???>>>@@@???>>>>>>??????>>><<<;;;;;;:::999888888777777444444444333333333222222222222111111111000000000///......------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************)))************++++++++++++************+++,,,,,,,,,,,,,,,,,,++++++++++++(((+++---...,,,+++++++++...---------------......///111222111///......///....../////////000000000000000111222333444444555555111222777777555999BBBTTTlllzzz}}}{{{zzz}}}||||||hhhRRRCCC999333333333333222111111000000,,,---------......///////////////...---------,,,---------......//////000------------------------//////...------------...............------,,,,,,000///.........///000000....../////////000000000000000111111333444666666333111222333333555<<>>===============>>>>>>>>>=========<<<<<<=========>>>???>>><<<:::999999???===<<<<<<======;;;:::999999888888777666666555444444444333333333333222222222111111111000000000------------,,,,,,++++++************************)))))))))***************************************))))))*********+++++++++***************++++++,,,,,,+++++++++++++++++++++---,,,+++,,,---...------------,,,,,,------......///111222111///................../////////000000000000000111222333333444444111333999<<<:::999<<>><<<999666555555777222555666555444666777666444333444555666666555444444444444444444555555555666666777888888888777777::::::999999::::::;;;<<<===============>>>???@@@BBBAAA???>>><<<<<<<<<<<>>>>><<<;;;;;;;;;;;;:::888777777666666555555444444444444333333333222222222111111111000000000//////,,,,,,,,,,,,,,,+++++++++*********************************+++++++++,,,,,,************************))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++///,,,***+++---//////...,,,,,,,,,,,,,,,---......---///000000...,,,,,,---............///////////////000000111111222222222777333333666888666444333@@@===EEE___pppgggYYYLLL@@@888333222222222111111111111111000....../////////000000000000000///...---,,,,,,,,,,,,------...///000111111------------------------...............---------++++++,,,,,,---......///111000...---...///111333////////////000000000000000000111222333555777888666444555666666666<<>>===>>>???@@@@@@BBBDDDBBB???>>>???BBB>>><<<::::::::::::888777555555555444444333333333333333333222222222111111000000/////////.........++++++++++++++++++++++++*********************************+++,,,,,,------***************+++++++++)))************+++++++++***))))))))))))***++++++*********+++++++++++++++,,,+++))))))+++---......++++++++++++,,,---...///+++,,,......---,,,,,,---------.........///////////////000000000111111111333222111222444555555555666777===JJJ]]]vvvrrrUUUKKKBBB>>><<<888444333111111111111111111111111000000000000000000000000/////////...---------,,,---------......//////000,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,******+++,,,---.../////////......---...///111222....../////////000000000//////000000222333555555222111222444333444:::BBBJJJ]]]zzz((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++,,,------......+++,,,...////////////......000111111///......////////////000222444555555555999???DDDIIIOOOVVV[[[dddiiiqqqyyy~~~yyyssspppkkkeee___ZZZUUURRRAAA@@@<<<999777777777777666555444444555666666555000000111222222111000111111222333333222111222222222222333333333444444444333555777888999888777666999888888888888999:::::::::::::::;;;<<<>>>???@@@@@@???>>>======>>>@@@AAA999<<>><<<::::::::::::888666444333333333333222222222222222111111111000000000............------------*********+++++++++++++++************************)))))))))***+++,,,,,,,,,))))))*********+++++++++)))************+++++++++)))))))))))))))***++++++)))*********++++++++++++***************+++---...++++++++++++,,,---...///)))+++---------,,,---...---------.........///////////////000000000000000///000111222333666999:::333555999===AAALLLeee|||wwwiii|||nnnZZZ===555111444777666555666000000000000111111111111000000000//////...------..................---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,+++++++++,,,,,,---------,,,------...//////000000------........./////////.........//////111222222000///111333333333999AAAIII\\\yyy((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************************************++++++,,,,,,---......,,,---...000111111000///,,,---...------...000222///......000333333000---111222444555777:::===@@@EEEHHHLLLOOOQQQTTTZZZ^^^bbbcccgggkkkkkkiiikkkqqqpppnnnmmmmmmnnnmmmkkkjjjdddcccaaa```^^^[[[VVVSSSPPPNNNKKKHHHFFFDDDDDDCCC999:::999444111111222333222111000000111111111///666444333444555444333444222333444444333333444555222222222333333444444444111333555888999999999888777777777777777888888999888888999:::;;;===>>>???BBB@@@>>>===<<<===>>>???666:::===<<<999999===AAA>>><<<;;;:::::::::888666333333222222222222222222111111111000000000000///......---------,,,,,,,,,******************++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++)))************+++++++++)))))))))))))))******+++))))))******++++++++++++)))+++,,,,,,+++,,,...000++++++++++++,,,---...///)))+++---...------...000---------.........//////////////////000000000000111444444222000111222222:::555333666777999BBBMMMooo|||mmmhhhqqqqqqYYYDDD;;;444111333222......222000000000000000111111111000000///...---,,,,,,+++---------...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,------,,,,,,,,,,,,+++++++++,,,---...////////////------------.........///......---......///000000000000222444555555;;;CCCHHH[[[www***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***+++,,,,,,------,,,,,,000///...---------------............////////////111000000///111333666777<<<===@@@BBBCCCCCCBBBBBBCCCGGGKKKNNNNNNLLLKKKKKKNNNMMMLLLKKKKKKKKKMMMMMMRRRMMMJJJIIIKKKJJJEEE@@@>>>>>>>>>======<<<<<<<<<444333333222111111111222111111111111111111111111000111111111111222222222111111222222222333333333222222333333333333444444444555666777888888888888777777777777888999:::;;;888888999:::<<<===>>>>>>BBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;===???@@@???===:::888666666777888333333333222222222111111222111///.........///000------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++++++++************++++++---,,,,,,,,,,,,---......)))+++,,,,,,,,,,,,---///---------------------------------............//////......------///000111111111222222222333333333666555444444555777:::<<>>AAAAAAAAAAAAAAACCCDDDEEEEEEBBB??????BBBBBB>>>:::777777777777666666555555444333222111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222333333333333444444444444555666777777777777666666666666777888999:::777777888:::;;;<<<===>>>AAA@@@@@@???===<<<<<<;;;<<<;;;;;;<<<>>>???@@@@@@===<<<:::888666666666666333333222222222111111111111000///.........///000------,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,---......+++,,,------+++***+++---------------------------------------............///......---...///000111111111111222222222333333555444333333444666999:::@@@NNNffftttmmmppp{{{cccLLL===777222222111111000//////...//////000000000000//////............------------------------------------///...---,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...000///,,,)))............////////////000////////////111222333111222222222333666:::>>>GGGZZZvvv))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,---......---------.........//////////////////000000111111000000000111222333444555777999;;;<<<;;;:::;;;<<<;;;:::999999999999::::::777444222444666777555333111111111111111000000000333222111111111111111111000000000000000000000000000000000111111111222222222222222222222222111111222222333333333333444444222333444555666666666666555555555555666777888888666666777999:::;;;<<<===??????>>>===<<<<<<;;;;;;===;;;:::<<<@@@AAA???<<<::::::999777666555444333222222222222111111111000000000///............///,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))*********++++++************************************************)))))))))*********++++++++++++************++++++,,,,,,++++++,,,,,,---...------...---+++)))***+++------------------------------------............///............///000000000111111111222222222222333333222222333555777888333;;;GGGUUUhhhuuuaaaKKK;;;666666222111111000000//////......//////000000//////...............------------------------------------...---,,,++++++***++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------...000///---***---............/////////////////////000111222222222333333333333666;;;>>>FFFXXXttt))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************+++,,,,,,,,,,,,+++,,,+++++++++,,,---......,,,,,,---------.........---....../////////......//////.........000222333222444666777888:::===@@@999888777555333111000000111///---...000111000///000000000000000000000000222111111000000000111111000000000000000000000000000000000000111111111111222222222222111111111111222222222333333333444444222222333444555555555555555444444444555555666777555555666888999:::;;;<<>>======<<<;;;;;;>>><<<:::<<>>777000111111000000////////////...//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++---------.........//////......//////000111111222222333333333444777;;;???CCCUUUppp(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************)))***++++++,,,,,,+++++++++++++++++++++,,,---...,,,,,,,,,,,,------------,,,,,,---.........------///...------...///111222---...000111222444888:::666666555333222000......333111000//////000000///000000000000000000111111000000000//////000000111//////////////////////////////000000000111111111111111111111111111111111222222222333333333444444111222333444555555555555444444444444444444555666555555666777999:::;;;;;;?????????>>>>>>======<<<>>>===;;;<<<===<<<888555777777666666444222111000111111111000000000//////............---------,,,,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++************+++++++++************+++,,,,,,)))***,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---....../////////////////////000000000111111111000000000111111222333333555888888555666BBBVVVggg{{{___KKK666222<<>>AAARRRlll(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))******+++++++++++++++++++++*********+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,---......///...///000000//////111333555666777888888999888888555444222111000///000000......////////////000000///////////////000000111/////////////////////////////////000000000111111000000000111111111222222222222333333333333444444111222333444555555555555555444444444444444555555555555666888999:::;;;<<>>>>>==================<<<;;;:::999999777777666444333222111000000000000000////////////------......------,,,+++++++++++++++************+++++++++************)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++************++++++******))))))******+++,,,((()))++++++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000/////////////////////000000000000000000111111111222222222444777999777555999DDDMMMdddsss{{{~~~nnn\\\HHH@@@777555888;;;999777////////////////////////---......//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,,,,------------.........------...///000000000000111222222222222555:::===@@@PPPjjj'''((()))******)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***+++++++++++++++,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,...///000+++,,,,,,---------------...000111000//////000111444555777999;;;<<<<<<<<<333222111///......///111------......///////////////............///000111........................////////////000000000111......///000111222333333222222333333333333444444222333444555555666666666555555444444444444555555555666777888999;;;<<<<<<>>>>>>============<<<<<<999<<>>AAA999777555333222111111222000000/////////.........,,,------...---,,,+++***++++++++++++************+++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++************++++++)))))))))))))))***++++++)))***++++++***)))***,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------///000000000///............/////////000000000000111222222222222111111444666666555777;;;???FFFMMM___yyyxxxpppuuu}}}ttteeePPPAAA999888666555555555666555////////////////////////---......//////......------------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******,,,...,,,,,,---------.........,,,---...000000000000///000111111111111444999<<>>CCCTTTiii~~~{{{iiiXXXKKKAAA777111444///+++...555777333............///////////////---..................------------,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,---......((()))***+++,,,---......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,******---000,,,,,,,,,---------......,,,---...000000000000//////000000000111444888<<>><<<;;;>>>EEELLLCCC>>>888444333111///,,,////////////..................---------,,,,,,,,,((()))***,,,------,,,,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......000000000000111111111111000000000000////////////222222333444444555555666666777???IIIJJJLLL\\\qqqmmm\\\FFF888555666555333333333222111000000000111//////......---------,,,---------------------------,,,+++))))))+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************+++,,,---...---......///////////////111000000000222555777999EEETTTkkk(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************(((((()))***************)))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,---------.........//////---.........////////////....................................//////////////////000000000111111111222222222333333333333444444444444555666666777777777777666555555555555555777777888888999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;===>>><<<999:::???DDD@@@;;;666333222111...,,,////////////...............------------,,,,,,,,,((()))+++,,,,,,,,,,,,+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,------------.........000/////////////////////111111222222333333444444666666===DDDCCC@@@HHHWWWfffxxxqqq^^^RRRGGG:::333222444444333111111000/////////000000/////////.........------------------------------)))(((&&&%%%%%%&&&((())),,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++,,,---...///,,,------...............000000000000222555777999BBBRRRjjj(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((''''''(((((())))))******))))))))))))************(((((()))***************((((((((()))))))))******++++++++++++++++++++++++*********++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------.........//////........................---............///////////////000000000000111111111111222222222333333333333333444555555666666777666666555555444555555555555666888999::::::999999999999999:::<<>>DDDQQQjjjhhhPPPAAA888555111000111222222111///............//////000///////////////.........------------------------++++++))))))))))))+++++++++++++++++++++*********++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,---...//////+++,,,,,,---...---------000000///000222444777999???PPPiii(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((()))******+++((()))))))))************(((((()))***************((((((((()))))))))******************************************++++++++++++------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,---------.................................---------.........//////////////////000000000111111111111111222222222222222333333444555555666666555555444444444555666666666777999;;;<<<;;;:::999888888888999;;;>>>AAADDD;;;<<<<<<:::666444333444666555333111111000000000////////////............---------,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------............/////////.........//////////////////000000111111222222333444222555;;;;;;666555888888===IIIXXXjjj|||~~~rrrZZZFFF:::555000222222222111000///000...---------...///000000////////////////////////------------------------///...------------...///+++++++++******************+++++++++++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......,,,,,,---............---000/////////111444777999===NNNiii(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((()))******+++((()))))))))************(((((()))***************)))))))))*********++++++************************))))))*********+++++++++---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,++++++,,,,,,---------...************+++++++++,,,,,,,,,,,,,,,------------........................------------...............////////////000000000000000000111111111222222222222333333444444555555444444444444444555666777777888;;;<<<======;;;:::999888777777999;;;>>>@@@999::::::999777444333222333333333222111111111222////////////............------,,,,,,,,,+++++++++++++++******************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------....../////////000000000------....../////////000000000111111222222333333444222333666888777777999555666:::===AAAOOOjjj{{{nnnYYYFFF888111000222222333444333000...///000...............///000111.........///////////////------------------------++++++************++++++*********************************++++++,,,,,,,,,************++++++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++,,,---------...///////////////000/////////111444666888<<>>DDDQQQ^^^vvvqqqaaaEEE<<<555555666333222444............/////////...///...------------------,,,,,,,,,,,,---------...------------------------***++++++++++++++++++***((()))))))))*********+++)))******+++,,,,,,------+++***)))))))))***,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,,,,---......//////......//////...///000333666888;;;LLLeee~~~(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))************(((((()))***************''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------................../////////000////////////000000000000000111111222333333444444111111222333444666777888666666666666777888999:::777777888999999999888888999777444333222111000///,,,///111111...---...000000/////////............,,,,,,,,,+++++++++******)))((((((((((((***,,,---))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,------...///000000------......///000000000)))///444333111111333444888000,,,111777999999::::::===HHHYYYjjj{{{pppaaaOOO???999333000333222...,,,//////......///111000---+++...------,,,+++++++++++++++++++++,,,,,,---------------------------------((())))))******))))))((((((((())))))*********+++))))))***+++,,,,,,------+++***)))))))))***,,,---,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,...------,,,,,,,,,------+++,,,------......------///.........000333666888;;;KKKccc|||''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,,,,---...000111////////////000000000000222222222222222222222222222222222333333444444444333555555333333666777777666999777333444999777111000111333444333222000...,,,...//////......000111//////.........------------,,,***(((((()))***+++******))))))))))))******************)))(((&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***************++++++******))))))******+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------///...---------...000111111111111000000000000000444444444555555555666666999999;;;>>>EEEPPP[[[cccvvvbbbaaa^^^UUUIII>>>888555333222111000////////////////////////////////////------......------,,,+++++++++,,,,,,,,,,,,------...---,,,+++***++++++,,,///+++((()))---...+++&&&+++++++++******)))))))))+++++++++************)))************************++++++************++++++******))))))******+++,,,************+++,,,------+++++++++,,,,,,---------,,,,,,------.../////////////////////111333555666<<>>FFFKKKPPP]]]pppxxxfffRRRFFFGGGFFFBBB;;;555222111222111000///....................................------......------,,,++++++++++++,,,,,,,,,------///...---,,,+++,,,,,,---,,,+++***)))***+++++++++,,,+++++++++************+++++++++************)))************************++++++************++++++******))))))******+++,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.../////////////////////111333555666===NNNfff}}}''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---.../////////////////////000000000111111222222222222222222222222333333333333333222222222222222333666888888666555777::::::777444333222000///000111111111000...------...///...,,,+++,,,------,,,,,,,,,,,,+++++++++,,,+++***)))((()))***+++***))))))(((((())))))***)))******))))))((('''&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------........................///////////////000111111000000000000000000111111222222222333333333333444777777666444333555999<<<999@@@JJJVVVdddwww|||fffYYYRRREEE666333555777666444222111111000000///...------------........................------......------,,,+++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,***++++++***((((((+++///,,,,,,,,,++++++++++++***+++++++++************)))************************++++++************++++++******))))))******+++,,,,,,,,,+++*********++++++---------,,,++++++******,,,,,,------.../////////////////////111333555666===NNNggg~~~''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---///000//////...//////000000000111111111222222222222222222222222444333333333222222111111333111222666777555333333666888999666333111000000//////000000//////...---,,,---...---+++***+++,,,++++++++++++************+++***))))))))))))******))))))(((((((((((()))))))))))))))))))))(((''''''&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------........................////////////000000111111000000000000000111111111111111111111222222222222444555666555555555888:::@@@AAABBBCCCHHHRRRaaakkkwwwmmmYYYGGG???>>>999222333444555555444333222222000//////...------..............................------......------,,,+++***++++++++++++,,,,,,,,,++++++******************///...,,,)))((())),,,...,,,,,,,,,++++++++++++++++++++++++*********))))))************************++++++************++++++******))))))******+++,,,,,,,,,+++***))))))******,,,,,,,,,+++++++++++++++,,,,,,------.../////////////////////111333555666<<>>888333333333111000222000/////////............,,,---...---+++***+++,,,+++************)))))))))(((((()))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))******++++++******************+++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------...////////////////////////000111111222222000000000111111111111222000111333444333333555666222444666777888888:::;;;<<>>>>><<<:::???KKKSSSUUU\\\hhh}}}yyyssseeeUUUDDDAAAIIIPPPOOOJJJHHHBBB:::555333222111111111///---...000111000//////......------......///------------------------------......------,,,+++************+++++++++++++++,,,---...///......---...+++))))))+++,,,+++)))(((((()))))))))*********+++++++++************)))************************++++++************++++++******))))))******+++,,,***))))))))))))******+++(((((()))***+++,,,,,,---,,,,,,------.../////////////////////111333555666999KKKeee}}}''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------...---,,,,,,---...000111000111111111111222222222222222222222222222222222000000111111222222222333......333777333333GGG___RRRBBB666555777444111000111111000///////////////+++,,,------------...///++++++++++++************''''''((())))))***))))))((((((''''''''''''(((((((((((()))))))))))))))(((&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++))))))(((((((((((())))))++++++************++++++******+++++++++,,,,,,,,,------------------------++++++---.........---,,,...//////000111222222222111111111111222222222222///000111000000000222444555555444333333555777999444999;;;;;;===CCCHHHIIIKKKOOOYYYcccgggmmm|||xxxyyyyyytttmmmccc\\\WWWQQQHHH@@@>>>AAACCC???:::FFF???777333111...---...111...,,,,,,...///...,,,------,,,,,,,,,------...------------------------------......------,,,+++)))************+++++++++((()))***+++,,,++++++***&&&(((******))))))+++,,,''''''(((((()))))))))***+++++++++************)))************************++++++************++++++*********)))***++++++,,,))))))(((((()))***++++++***************+++++++++,,,,,,------...//////000////////////111333555666:::LLLfff~~~))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000///.........///111222222222222222222222222222222222222222333444555555555333333333111555FFFXXXJJJCCC:::333111111222333000///...---,,,------...+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''******''''''***)))&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000000/////////////////////000000000000222222111111111111111111222222333444444555555666777888999999999:::===@@@CCC>>>@@@FFFEEECCCLLLZZZbbbfffmmmwwwuuu```^^^\\\[[[ZZZYYYVVVSSSOOOOOONNNLLLHHHCCC???===>>>===:::777555444333333333222222222111111000000////////////............---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***)))((((((***,,,///111---,,,***(((((()))***+++(((((())))))*********+++******))))))))))))))))))***+++++++++***)))'''&&&'''((((((((()))))))))*********+++++++++,,,,,,,,,(((((((((((())))))))))))******+++,,,---//////000............000222444555===GGGeee(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))***))))))))))))))))))))))))))))))***+++++++++,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000///.........///111111222222222222222222222222222222111222222333444555777555555666333222<<>>DDDBBB;;;===GGGBBBDDDHHHOOOXXXaaajjjooo}}}~~~~~~xxxuuummmmmmggg```bbbhhhbbbVVVFFFDDDCCCBBBBBB@@@>>>;;;?????????>>><<<999666444999888555333111000000000222111111111000000000///.........------------,,,***++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))******))))))***+++...///---,,,***)))((()))***+++(((((()))))))))***************************************++++++***)))((('''(((((((((((())))))))))))*********+++++++++,,,,,,************++++++++++++***++++++,,,---...///000////////////111333555777===GGGeee''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......//////......//////000111111111111111111111111111111111111111222333444555555555666777666333444888???;;;666222111111000000...---,,,+++++++++,,,,,,,,,,,,------------,,,,,,))))))))))))))))))))))))***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))+++)))%%%$$$((()))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((************************(((((()))***************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------////////////000000000000111111111111111111111111222222333444444555555666444555777777777666777888;;;<<>>@@@DDDIIIOOOTTTWWWWWWVVVUUUVVVZZZaaaiiimmm}}}zzzvvvssssssvvv{{{~~~~~~yyywwwxxx|||~~~zzzsssjjjaaaXXXQQQNNNJJJKKKGGGDDDHHHOOOLLLDDD:::999777777888777555222444555666666666555333222444333222111////////////000000000///////////////------,,,,,,,,,+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))))))))+++***)))))))))***,,,---,,,+++***)))((()))***+++(((((())))))))))))******************************)))******+++******))))))))))))))))))((((((((((((*********++++++++++++,,,************++++++++++++***++++++,,,---...///////////////000222444777888<<>>;;;;;;===???CCCHHHLLLNNNOOOMMMKKKJJJKKKNNNQQQTTT^^^\\\YYYWWWWWWYYY\\\___^^^[[[XXXWWWYYY]]]bbbfffdddbbb^^^XXXRRRLLLHHHEEEGGGHHHEEEAAACCCHHHFFFAAA;;;:::999999::::::888666222222333444444444444333222222222111111111111111........................---,,,,,,,,,,,,+++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++******************************++++++++++++************))))))))))))+++***))))))))))))******+++***))))))))))))******(((((())))))))))))))))))************++++++++++++)))*********************))))))))))))((((((((((((************++++++++++++'''((((((((())))))))))))++++++,,,,,,---...//////.........000222444777888;;;EEEddd''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))************+++++++++************************+++++++++,,,,,,---,,,,,,,,,,,,---......---......///////////////000000000000000000000000000000000000111222333333222222222333666777666333444222111000000000...,,,***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''******))),,,444999999(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***************))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------.........//////000000////////////000000000000//////000000000111111111222222333444444555555666444666888999888666666777555777===BBBBBB>>>;;;;;;888888999;;;>>>AAADDDFFFBBBCCCDDDGGGIIILLLOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSRRRQQQPPPPPPRRRTTTVVVXXXPPPPPPOOONNNLLLJJJHHHFFFEEEEEEBBB>>>===>>>>>><<<666555444555666666444222000000111111000000000///111111111111111111111111------------------......---------,,,,,,,,,++++++***+++,,,,,,---------,,,++++++++++++++++++++++++************************)))))))))******+++++++++))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))******))))))(((((((((((((((((())))))*********+++++++++***************+++++++++))))))))))))(((((((((((())))))*********+++++++++'''((((((((())))))))))))+++,,,,,,------.........---------...000333555777:::DDDbbb}}}''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++******************++++++************++++++++++++---,,,,,,,,,,,,---......------...////////////...////////////////////////////////////000111222333444555444222333555555111222111////////////---+++******+++,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''))))))&&&(((...000///(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((()))***************((((((((())))))))))))*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------......////////////000000000000...//////000000111111111222222333444444555555666555777888999888777888999888999:::;;;;;;:::999888<<<======>>>???AAABBBCCC<<<===@@@CCCFFFHHHIIIJJJGGGHHHKKKMMMNNNMMMKKKJJJLLLLLLMMMNNNOOOPPPPPPPPPIIIIIIJJJJJJJJJHHHGGGFFFAAAAAA???<<<999999:::<<<666555444444555555333111333222222111000/////////......///000000//////...---------------.........---------,,,,,,,,,++++++'''((()))***++++++++++++++++++++++++++++++++++++***************+++++++++(((((())))))***+++++++++(((((()))))))))))))))***))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))******++++++,,,++++++*********++++++(((((((((((()))))))))))))))))))))************+++************++++++++++++,,,,,,,,,---------..................000222444555999CCC___yyy((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++)))))))))***+++++++++,,,************++++++++++++---,,,,,,,,,,,,---......,,,---.../////////......///////////////////////////////////////000222222111555555111111444333000222000............,,,+++******,,,---------,,,,,,))))))************))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''%%%((('''$$$$$$''''''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((()))***************((())))))))))))***************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,---......////////////000000000000......//////000111111222222222333444444555555666555666777777666777999;;;;;;;;;:::999999:::999888777777888999:::;;;<<<<<<@@@@@@@@@AAABBBCCCDDDDDDAAACCCFFFIIIJJJJJJIIIGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIJJJKKKJJJHHHFFFDDDBBBBBBAAA>>>:::999<<<@@@999888777777888777555333444444333222111000000000---.../////////...------------------.........///,,,++++++++++++*********'''((()))******+++++++++*********************************+++++++++,,,,,,((((((((()))***+++++++++(((((((((((())))))******''''''(((((((((((((((((('''(((((()))))))))))))))))))))((((((((('''''''''&&&''''''((())))))******...---+++************+++&&&&&&'''((()))***++++++))))))))))))************************++++++++++++,,,,,,,,,------------...000000//////000222333444999AAA\\\vvv))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))***+++++++++(((((()))***+++,,,,,,---)))************+++++++++---,,,,,,,,,,,,---......,,,,,,.../////////...---////////////////////////.........//////000111222***222555222111444444111333000...---------,,,+++***+++,,,---...------,,,(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((++++++((('''***)))&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000////////////000000000000---......///000111111222222222333444444555555666444555555555555777:::<<<666777666555666888888666888999:::<<>>=========???BBBEEEHHHEEEGGGIIILLLMMMNNNNNNNNNFFFFFFFFFGGGHHHJJJLLLMMMGGGHHHIIIIIIHHHFFFCCCBBBAAAAAA@@@===888555999>>>666555444444444333111///111111000///.........///...///000000000///...------------....../////////************))))))))))))))))))***,,,,,,---------******************************++++++,,,,,,,,,,,,'''(((((()))***+++++++++'''((((((((())))))******&&&''''''((())))))((((((''''''((())))))***))))))))))))(((((('''''''''&&&%%%&&&&&&'''((())))))***///...,,,***))))))******%%%&&&'''((()))***+++,,,))))))))))))************(((((((((((()))))))))))),,,,,,------------------333222111111111222333444999AAAZZZsss((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&+++*********))))))(((((())))))))))))************++++++,,,,,,,,,,,,------////////////////////////000000///...---,,,,,,+++......------------......000///...------...///000000000000000000000000000000//////---,,,+++******,,,,,,,,,+++++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------000000000000000111111222222222222222333444555555444666777777666444555666444555555666777888888999888888:::;;;<<<=========BBBDDDDDDDDDBBBAAABBBCCCCCCDDDFFFHHHJJJLLLNNNOOOIIIGGGDDDBBBBBBEEEIIIKKKNNNLLLIIIHHHHHHGGGDDDBBBCCCAAA===:::888777777777666666555444222111000000000000000000000000000000........................------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***)))(((''''''((()))***''''''((((((((((((''''''''''''''''''((((((((((((***)))((('''&&&&&&'''((((((((((((((((((((((((((((((***++++++******+++,,,(((((())))))******++++++++++++,,,------......///000000000000111222333444999>>>VVVqqq((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((''''''''')))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''*********)))))))))(((((())))))))))))************+++++++++,,,,,,,,,------......................../////////......------,,,///......------......///000///...------...///000000000000000000000000000//////...---,,,+++******,,,,,,+++++++++*********************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))(((((((((((((((((())))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------000////////////000111111111111111111111222444444444666777777555444555666555555666666777777888888777888999;;;<<<<<<======AAACCCCCCCCCAAAAAABBBCCCBBBCCCDDDFFFHHHJJJLLLMMMJJJIIIFFFDDDDDDGGGJJJMMMKKKIIIGGGFFFEEEDDDBBB@@@BBB@@@===:::777666666666555555444333222111000000000000000000000000000000------------------------------------------------***************************++++++++++++++++++,,,*********+++++++++,,,,,,+++******))))))******+++***)))))))))))))))***+++)))))))))))))))))))))))))))(((((((((''''''''''''***)))(((''''''((()))***''''''((((((((((((''''''''''''''''''((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((&&&((())))))(((((()))***)))))))))))))))*********++++++,,,------......////////////000111222444555999===UUUppp(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''******))))))))))))(((((())))))))))))************++++++++++++,,,,,,,,,,,,------------------------........................///......------....../////////...------...//////000000000000000000000000//////...---,,,+++******,,,++++++++++++*********************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))(((((((((((((((((())))))))))))************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------///............///000000000000///000000111222333333555777777555444555666666666666666666666666666777888999:::;;;<<<<<<<<>>===@@@???<<<999666555444444333333222222222111111111000000000000000000000000------------------------------------------------))))))))))))))))))))))))+++++++++++++++*********)))))))))************++++++******))))))******+++(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''(((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((&&&((())))))''''''(((***************))))))))))))++++++,,,------......///---......///111333555666999<<>><<<:::>>><<<:::888555444333333111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******)))))))))))))))*********++++++******))))))))))))******)))))))))))))))***+++,,,))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))******))))))***,,,++++++******))))))((((((++++++,,,------......///,,,---...///111333555666:::===SSSnnn((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000/////////....../////////------............------........................---------,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,---------------------------------------------......///111000000111111222333444222444555666555444555666666666666666555555555555666666888999:::;;;;;;;;;<<<===????????????@@@BBBAAABBBCCCDDDEEEFFFGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCBBB@@@>>>===>>>===;;;999:::999888666444333222222/////////000000000000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))************+++++++++,,,***))))))))))))))))))***,,,,,,+++***************(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++++++++******))))))((((((++++++,,,------......///,,,,,,---///111333555666;;;===SSSmmm((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((())))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000000//////......//////000------............------........................---,,,,,,,,,+++++++++***+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,------------------------...------------...//////111111111111111333444444111333555555555444555666555555555555555555555555555666777888999:::::::::;;;<<<>>>?????????AAACCCAAABBBBBBCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@>>><<<<<<<<<<<<:::888666666555555444333222222////////////////////////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))*********+++++++++,,,,,,***))))))(((((())))))***---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((%%%'''((((((&&&&&&''')))************))))))))))))++++++,,,------......///,,,------...000222444555:::===RRRkkk}}}(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((('''''''''''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''((((((((())))))))))))))))))************************++++++++++++------------------------///////////////000000000000000////////////000000,,,------......------,,,------------------------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++***++++++++++++,,,,,,,,,------------------------.........---...//////000000000///000000111222333000222444555444444555666333444444555555666666666444555666888999999:::::::::<<<>>>??????@@@BBBDDD@@@AAAAAAAAABBBCCCCCCCCCAAAAAABBBBBBAAA@@@??????===<<<::::::::::::888777222222333333333333333222//////..................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************)))))))))************+++))))))(((((((((((())))))))))))((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&'''))))))))))))))))))*********++++++,,,------......///------......000111222333999;;;OOOhhhzzz(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))************)))************+++++++++------------------------000000000000////////////000000////////////000000,,,,,,---......---,,,,,,------------------------,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''###$$$%%%&&&''')))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------///............///000000.........//////000111222000222444555444444555666333333444444555666777777444555666888999999999999:::<<<>>>???@@@AAACCCEEE??????@@@@@@@@@AAAAAAAAA===>>>?????????===<<<;;;<<<:::999888999888777555000111222333333333333333//////.........---------------------------------************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''''''''''''''((((((((()))%%%&&&((()))))))))(((((((((((((((((((((((((((((('''((())))))(((((()))+++(((((())))))******++++++++++++,,,------......///............///000222222777999MMMfffxxx((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&***)))(((''''''&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++******))),,,,,,,,,---------..................////////////000000000000000000000000/////////...---------,,,------,,,,,,,,,,,,++++++,,,+++******++++++)))(((------,,,,,,***)))'''&&&******))))))((((((''''''))))))(((((('''''''''&&&***)))'''%%%%%%%%%'''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&))))))(((((('''''''''&&&************************++++++***)))))))))))))))*********)))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++..................------//////000000111111222222333333333333444444333111222222222222333555777888;;;:::888777777999;;;<<<:::;;;;;;<<<===>>>??????@@@AAAAAA@@@??????@@@BBBAAABBBBBBAAA===:::888888;;;:::999777666444333222333333333222222222111111//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))+++*********))))))(((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((()))))))))))))))))))))))))))************)))************+++++++++---------.....................//////000222333444666:::GGG]]]www(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&((('''''''''''''''((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++******))),,,,,,,,,---------.............../////////000000////////////////////////...............---------------,,,,,,,,,+++++++++,,,+++)))***++++++)))(((,,,,,,,,,+++***)))((('''***)))))))))(((((((((''')))(((((((((''''''''''''***((('''%%%%%%%%%'''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((+++***)))(((((((((((())))))))))))))))))***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++........................------......//////000000333222222222333444333222222111111111222444555666999888777777777888::::::;;;;;;;;;<<<<<<======>>>???@@@AAA@@@??????@@@BBBAAACCCCCCAAA>>>;;;999999999999888666555333222222222222222222111111111111///......---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))*********)))))))))((((((((()))******++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&''''''((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((()))))))))))))))(((((()))))))))*********))))))*********+++++++++------------..................//////000222333444555999FFF\\\vvv(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((()))***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++++++++******,,,,,,,,,---------......////////////000000000000////////////////////////---------...............,,,,,,,,,,,,++++++++++++,,,***))))))***+++***(((******++++++******)))((())))))))))))(((((((((((((((((((((((('''''''''''')))((('''%%%%%%&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''(((((((((((())))))******++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,........................------......//////000000222111111111222333333444222111111111111222333444666666666777777888888888;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@???>>>???@@@BBBAAACCCCCCBBB>>>;;;:::999777777666555333222111111111111111000000000//////......------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++************)))))))))(((((((((((())))))))))))******))))))))))))(((((((((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))))))))((((((((())))))))))))******)))))))))*********++++++,,,,,,------..................//////000222333444555999FFF\\\uuu((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++++++++******,,,,,,,,,---------....../////////000000000111111////////////////////////,,,---------.../////////,,,,,,,,,++++++++++++***+++)))((()))***+++***((())))))************))))))))))))))))))((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))***++++++,,,******))))))******+++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---------...............//////000000111111222222111111111111111111444555222222222222222222333333444444555666777777777777;;;;;;;;;;;;;;;:::::::::===>>>???>>>>>>>>>@@@BBB@@@AAABBB@@@===:::999999555444444333222111111000000000/////////.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&'''(((((())))))(((((((((((((((((()))))))))***))))))))))))************,,,,,,,,,------......///......//////000222333444555:::GGG\\\ttt(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++++++++++++++,,,,,,,,,---------......////////////000000000000........................,,,---------.../////////,,,,,,+++++++++************)))((((((***+++***((((((((()))************)))(((((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))***++++++,,,******))))))******+++,,,++++++++++++++++++++++++***+++,,,,,,---------,,,---------.........////////////000000111111222222000222333222111111333555333333333444444444444444222333444666666777666666;;;;;;;;;;;;;;;:::::::::===>>>>>>>>>======???AAA===???@@@>>>;;;999777777333333222222111111000000/////////.........------,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&'''((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********++++++,,,,,,---......///......//////000222333444777;;;GGG\\\ttt(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++++++++++++++,,,,,,,,,---------..................////////////........................---------...............++++++++++++************)))((('''(((*********)))(((((())))))***)))))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))(((((())))))******++++++******))))))******+++,,,++++++++++++++++++++++++******+++,,,------------,,,,,,------.../////////------......//////000000000333666555222111222444222333444555555555555444333333444555666666777888;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>===<<<<<<===???<<<===>>>===:::888777777111111111111111111111111/////////.........------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))''''''(((((((((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((((((((('''''''''(((((((((((())))))((((((((()))))))))************+++,,,---......///......//////000222333444888;;;FFFZZZrrr(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''++++++***((((((''''''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))++++++,,,,,,+++,,,,,,,,,---------......------------...................................................---------++++++++++++************)))((('''(((*********)))((()))))))))))))))(((((('''((((((((()))))))))***''''''''''''((((((((()))%%%&&&&&&''''''(((''''''((((((((((((((((((((((((&&&'''''''''((((((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((((()))***+++)))))))))))))))***************))))))******+++,,,************************)))***+++,,,------------,,,,,,------...//////000------......//////000000111555999999555111111333000111222444555555555444444444333444555666888999;;;;;;;;;<<<<<<======>>>>>>??????===;;;;;;<<<===<<<===???>>>;;;888777777111111111111111111111222////////////............++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))******(((((((((((())))))))))))'''''''''((((((((())))))&&&&&&'''(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((((((((()))))))))***)))***+++,,,---......///......//////000222333444888:::DDDWWWooo(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''',,,,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((()))++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............................../////////......------,,,+++++++++************)))(((''''''((()))******))))))))))))))))))((('''''''''((((((((())))))******&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))************************)))))))))))))))***++++++*********)))))))))))))))*********)))***++++++,,,************************)))***+++,,,------...---,,,,,,------...///000000//////000000111222222222111666;;;;;;666111111222...///111333444444444444555444333333444777999;;;;;;;;;;;;<<<===>>>???????????????===;;;:::;;;<<<===>>>???>>><<<999888888111111111111222222222222000000/////////.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((()))))))))))))))******+++---...//////......//////000222333444777888BBBTTTlll