BM6P6(@ }}}hhh```bbb___[[[XXXTTTQQQNNNJJJFFFCCCHHHDDD@@@===;;;:::888666333333333222222222111111000000111111111111000000////////////////////////////////////////////////111222222222444777<<<@@@MMMPPPQQQLLLGGGGGGNNNUUUWWWZZZ[[[[[[[[[```jjjrrr]]]QQQBBB999888999888555;;;@@@JJJ]]]sss{{{kkkTTTUUUMMMHHHMMMVVVaaaqqqnnnWWWTTT```www~~~oooeeecccfffbbbeeehhhgggcccaaadddhhheeebbb]]]ZZZYYYXXXVVVUUU^^^___``````^^^\\\\\\]]][[[ZZZYYYZZZ\\\]]]]]][[[]]]\\\^^^cccjjjkkkgggbbbeeefffgggiiikkkkkkjjjiiisssxxxpppSSSHHHEEE@@@>>>BBB??????===;;;:::;;;===???@@@===<<>>===???CCCAAASSSnnnuuuaaaXXXXXXXXXYYYZZZYYYWWWTTTXXXVVVVVVWWWVVVSSSVVV[[[ZZZ\\\^^^]]]ZZZXXXYYY[[[^^^```aaa```^^^___cccfffvvv{{{}}}yyyuuunnnhhhgggggggggjjjnnnllloooqqqqqqpppoooqqqsssrrrtttvvvwwwxxxyyy{{{}}}{{{||||||~~~~~~zzzuuussstttzzz}}}nnnhhheee]]][[[XXXTTTPPPNNNJJJGGGDDDHHHDDD@@@===;;;:::888666333333333222222222111111000000111111111111000000////////////////////////////////////////////////...///000111333777<<<@@@FFFQQQYYYVVVKKKFFFLLLTTT[[[^^^___^^^]]]bbbkkksssooo^^^III<<<:::;;;:::777888<<>>???>>>===;;;::::::;;;<<<>>><<<:::===AAABBB???;;;???@@@CCCHHHNNNVVV\\\```kkksss}}}~~~{{{yyyqqqkkkccc^^^[[[WWWQQQLLLJJJEEEAAA@@@===<<>>@@@PPP```bbbWWWNNNOOOUUU```cccfffeeebbbbbbgggllluuunnnbbbSSSFFF>>>999888666888;;;FFFZZZrrrkkk```SSSLLLHHHGGGHHHKKK```nnnrrrjjjRRRYYYdddwwwnnnaaaaaabbb```^^^bbbfffkkkkkkhhhcccaaaaaa```]]]YYYXXXXXXXXXXXXXXXXXXYYYZZZYYYXXXWWWXXXYYYZZZYYYXXXXXXZZZ[[[ZZZZZZZZZZZZ[[[___dddfffccc```aaadddfffeeecccdddiiinnnkkklllooovvv~~~zzz```TTTJJJCCCAAA@@@???>>>===<<<<<<<<<<<<<<<:::999;;;>>>???<<<:::======???CCCHHHNNNSSSVVVdddjjjsss|||zzztttpppnnnbbb]]]VVVQQQOOOLLLGGGCCC@@@???>>>>>>===@@@MMMZZZqqqmmm^^^___VVVUUUUUUVVVXXXYYYXXXWWWYYYVVVVVVXXXXXXUUUVVVZZZVVVXXX[[[___aaa___[[[XXXWWW\\\aaaddddddbbb```___ddd{{{uuusssoooiiiffffffgggjjjnnnppppppppppppqqqqqqrrrrrrqqqooommmnnnoooqqqrrrssstttvvvxxxyyyzzz{{{zzzyyyzzz}}}}}}{{{zzzyyyyyyxxx{{{|||}}}~~~~~~~~~}}}|||wwwyyy}}}~~~xxxsssuuu{{{}}}ppp___\\\```]]]YYYVVVRRROOONNNLLLJJJHHHHHHDDD@@@===;;;:::888666333333333222222222111111000000111111111111000000////////////////////////////////////////////////+++---...///000333777:::???LLL^^^hhhhhhbbb\\\YYYhhhooovvvwwwrrrmmmkkkkkklllvvv~~~wwwcccMMM???:::999888888:::FFF[[[qqq|||tttfffWWWKKKFFFGGGKKKJJJRRR]]]hhhtttppp]]]XXXXXXooovvv^^^WWW\\\```___]]]___cccggghhheeecccaaaaaa___\\\XXXVVVVVVWWWWWWVVVUUUVVVWWWWWWUUUUUUWWWXXXWWWUUUTTTTTTUUUVVVVVVVVVUUUUUUVVVYYY]]]^^^]]]\\\aaacccdddffffffffffffeeellllllllllllnnnyyygggLLLEEEJJJBBBAAA@@@???@@@@@@???>>><<<;;;:::;;;<<<===<<<:::;;;<<<===???BBBFFFJJJLLLYYY^^^fffmmmttt}}}|||uuunnngggaaa^^^TTTPPPKKKGGGEEECCC@@@>>>>>>;;;<<>>===BBB===>>>KKK___xxxzzzhhhbbbbbbaaaaaa^^^ZZZYYYYYYYYYYYYXXXTTTXXX\\\[[[VVVXXXhhhyyyvvvjjjbbb```aaabbbbbb\\\\\\]]]___aaabbbcccbbb___mmmzzzzzzxxxzzzlllmmmnnnoooooonnnllljjjlllmmmmmmllljjjiiijjjkkkiiijjjkkkmmmnnnooooooooonnnooopppqqqqqqrrrrrrsssssstttttttttuuuuuuuuuuuupppqqqrrrsssttttttuuuuuussstttuuuvvvvvvvvvwwwxxx~~~eee```___[[[WWWSSSOOONNNMMMKKKJJJHHHDDD@@@===;;;:::888666333333333222222222111111000000111111111111000000////////////////////////////////////////////////...///000///......///111@@@???FFFZZZoooxxxqqqfffhhhqqq}}}zzzvvv|||fffEEE???999666666;;;GGGRRRqqq~~~qqq```UUUNNNOOOLLLJJJLLLNNNRRRZZZbbbhhhvvv}}}{{{~~~tttddd```oootttbbb\\\XXXZZZ[[[ZZZ[[[^^^YYYYYYZZZ[[[]]]___```aaa^^^[[[WWWTTTSSSSSSRRRQQQSSSTTTTTTSSSSSSTTTWWWYYYZZZXXXUUUTTTUUUVVVWWWWWWUUUUUUUUUVVVWWWYYY[[[\\\______eeetttssseee___```ccceeedddgggssszzzWWWBBBGGGCCC>>>===???@@@???>>>>>>>>>===<<<<<<<<<======<<<<<<<<<======>>>???@@@HHHMMMSSSXXX]]]eeeooovvv~~~yyyvvvkkkhhhddd]]]WWWQQQLLLIIICCCBBB@@@>>>======>>>>>>???<<<@@@RRRmmmooo```eeejjjfffeeeaaa\\\YYYYYYYYYYYYYYYUUUYYY]]][[[VVVXXXjjj}}}}}}oooddd```aaafffiii___^^^\\\]]]```ccceeeeeedddhhhpppzzzyyypppooonnnnnnnnnnnnllljjjhhhiiijjjiiigggfffggghhhccceeeggghhhjjjjjjiiiiiiiiikkkmmmnnnmmmmmmnnnoooooooooppppppooonnnnnnmmmmmmmmmnnnoooqqqrrrssssssqqqqqqqqqqqqrrruuu{{{jjj```[[[\\\XXXSSSOOOMMMLLLKKKJJJHHHDDD@@@===;;;:::888666333333333222222222111111000000111111111111000000////////////////////////////////////////////////---...//////......///111::::::@@@MMM]]]hhhkkkiiicccfffkkkmmmqqqyyytttuuucccVVVHHH@@@:::888<<>>>>>===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<===EEEIIINNNSSSWWW]]]fffllluuu{{{~~~yyytttooojjjfff^^^\\\YYYTTTOOOJJJGGGEEE======<<<<<<;;;<<<===???;;;===HHH\\\ttt|||ggg]]]aaahhhiiieeeaaa\\\XXXXXXYYYZZZZZZZZZZZZZZZZZZWWWXXXcccoootttpppiiiaaa]]]___dddhhh```^^^]]]^^^bbbeeeffffffhhhgggmmmyyy|||wwwsssrrrpppmmmjjjhhhiiijjjiiifffeeefffgggbbbccceeeggghhhhhhgggffffffiiillllllkkkjjjkkkllliiijjjkkklllllllllkkkkkkkkkllllllmmmoooppprrrsssrrrsssttttttvvv{{{oooeee```]]]YYYSSSOOOMMMLLLKKKJJJHHHDDD@@@===;;;:::888666333333333222222222111111000000111111111111000000////////////////////////////////////////////////+++---////////////111222444888>>>DDDKKKVVVbbbjjjgggeee```]]]```nnn~~~rrrnnnuuuuuu^^^PPPEEE>>><<<@@@;;;KKK___qqquuulllddd___WWWNNNLLLPPPKKKOOOTTTXXX\\\bbbjjjppp|||~~~yyyqqqiiidddgggiiilllpppqqqmmmfffaaaUUUWWWWWW[[[rrrrrrkkkkkkddd]]]XXXYYYZZZWWWUUUUUUVVVWWWZZZ]]]___^^^ZZZWWWYYYVVVSSSRRRSSSTTTTTTTTTPPPPPPPPPPPPPPPRRRUUUXXX[[[XXXTTTSSSTTTVVVVVVWWWSSSTTTTTTSSSSSSUUUYYY[[[XXX\\\eeeqqqwwwrrreeeYYY]]]\\\]]]``````^^^aaaeee{{{ZZZRRRHHHCCCBBBBBB@@@>>>>>>>>>===;;;::::::;;;===<<<<<<<<<;;;;;;;;;;;;;;;<<<@@@EEEIIIMMMRRRZZZ___dddlllwww~~~{{{wwwqqqkkkfff```ZZZWWWPPPNNNLLLHHHDDDAAA>>><<<::::::::::::999:::===???>>>EEEUUUiii{{{nnnbbb\\\ZZZ```gggccc___ZZZWWWWWWYYY[[[\\\^^^ZZZXXXYYYXXXWWWZZZ```^^^______]]]ZZZ[[[```ddd```^^^]]]```dddggggggeeedddbbbhhhttt{{{wwwrrrnnnlllmmmmmmkkkhhhffffffgggcccdddgggiiijjjiiihhhggg___cccffffffdddcccdddfffdddeeehhhkkkmmmnnnooooookkkkkkkkklllnnnppprrrsssyyy{{{~~~jjjhhhaaa[[[XXXTTTPPPNNNMMMJJJIIIGGGDDDAAA>>>===;;;999777444444333222222111111000000000000000000000000000...---,,,,,,.../////////............////////////............////////////222777<<>>@@@???@@@KKKaaaxxxqqqgggccc]]]VVVSSSSSSSSSSSSSSSTTTTTTUUU^^^aaagggnnnvvv|||vvvssspppqqqvvv|||rrrhhh```___```______aaa```aaaaaa\\\TTTMMMIIIIIIPPPeeezzzyyynnnccc___dddYYYYYYYYYYYYZZZZZZZZZ[[[WWWVVVUUUVVVXXXXXXXXXWWWWWWWWWVVVUUUTTTRRRRRRQQQPPPPPPOOONNNMMMOOOSSSVVVYYYVVVSSSSSSUUUWWWVVVTTTWWWWWWVVVUUUVVVWWWXXXYYYZZZ\\\^^^```aaa```___^^^``````_________```aaaaaaqqqkkkIIIJJJNNNEEE???DDDCCCBBBAAA???<<<:::::::::<<<;;;;;;;;;;;;;;;;;;:::;;;@@@DDDFFFFFFHHHNNNSSSWWW___iiinnnqqqwww~~~}}}yyyqqqkkkiiifff```YYYTTTOOOMMMLLLDDDDDDBBBAAA@@@>>>======;;;::::::;;;::::::@@@HHHFFFZZZppp~~~qqqjjjaaaZZZXXXYYY[[[]]]___\\\ZZZZZZ[[[[[[YYYVVVUUU]]]^^^VVVUUUZZZZZZSSS[[[ZZZYYYXXXXXXZZZ\\\^^^\\\^^^aaadddhhhjjjlllmmmiiikkkjjjnnnxxxvvvnnn}}}|||wwwrrrqqqrrrqqqnnnjjjiiihhhhhhiiijjjjjjgggeeefffgggggghhhgggfffdddccceeeeeefffhhhjjjlllnnnooonnnpppsssuuuvvvwwwyyy{{{mmmiiibbb\\\XXXTTTPPPNNNMMMJJJIIIGGGDDDAAA>>>===;;;999777444444333222222111111000///////////////////////////...------......///...............////////////............////////////000222666:::???GGGRRRZZZfffeeeaaa[[[VVVZZZfffsssqqqvvvwwwqqqgggccciiipppttteeeXXXNNNFFF???BBBMMMYYYaaaeeevvv{{{{{{ssslllgggaaa[[[]]]^^^___^^^]]]ZZZVVVTTTUUUWWW[[[aaagggmmmqqqsssmmmnnnnnnmmmkkkgggcccaaa\\\YYYWWWYYY^^^dddhhhiiicccZZZSSSQQQRRRQQQSSSVVVQQQQQQOOOMMMLLLNNNQQQTTTkkklllddd___XXXWWW\\\XXXXXXXXXXXXYYYYYYYYYYYYVVVVVVUUUVVVWWWWWWWWWVVVWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMNNNRRRUUUWWWTTTRRRRRRTTTUUUUUUTTTXXXWWWWWWWWWWWWWWWXXXYYYXXXYYY[[[\\\\\\[[[ZZZYYY________________________dddyyykkkQQQJJJIIIHHHFFFBBBBBBBBB@@@???>>>>>>>>>;;;;;;;;;;;;;;;:::::::::<<>>===<<<<<<;;;===::::::;;;::::::AAAHHH]]]oooyyyiiiccc[[[UUUTTTVVVXXXYYY\\\ZZZXXXYYY[[[\\\ZZZXXX[[[dddfff\\\VVVXXXYYYUUUZZZYYYYYYXXXYYYZZZ\\\]]]]]]^^^```bbbdddfffhhhiiihhhjjjhhhjjjyyyxxxbbbdddzzz|||wwwsssrrrpppoooppprrrtttttttttqqqqqqqqqpppooommmllljjjkkkkkklllmmmnnnppprrrsssqqquuuzzz~~~ppplllddd\\\YYYTTTQQQNNNLLLJJJHHHGGGDDDAAA>>>===;;;999777444444333222222111111000........................//////......---.....................////////////............///////////////000111555<<>>;;;;;;;;;;;;::::::999999<<<>>>@@@@@@>>>>>>AAADDDFFFLLLTTTXXXZZZ___hhhnnnsssyyy~~~zzzsssooojjjgggeeeaaaZZZVVVPPPNNNJJJFFFBBB???>>>===<<<<<<;;;;;;;;;:::::::::<<<;;;;;;<<<===AAAOOO\\\xxxzzzjjj```\\\VVVRRRRRRTTTVVVWWWYYYXXXWWWXXXZZZ[[[ZZZYYYaaakkkmmmbbbXXXVVVWWWVVVWWWWWWXXXYYYZZZZZZ[[[[[[]]]]]]]]]^^^___aaaccceeeeeegggfffeeeoooiiiUUUbbb|||yyywwwyyy{{{}}}}}}||||||{{{zzzyyywwwuuutttrrrrrrrrrssstttuuuwwwwwwxxx|||sssnnneee\\\YYYTTTQQQNNNLLLJJJHHHGGGDDDAAA>>>===;;;999777444444333222222111111000/////////////////////////////////...------...///............////////////............////////////222111111444;;;CCCIIIKKK]]]jjjuuuvvvooogggaaa\\\dddiiipppxxx{{{yyytttoookkkttt{{{dddXXXMMMCCCBBBHHH???DDDIIIIIIGGGFFFEEEEEEAAAEEEKKKQQQTTTTTTSSSRRRKKKKKKKKKKKKNNNQQQTTTVVV[[[ZZZYYYVVVSSSOOOKKKHHHFFFEEEEEEFFFHHHLLLNNNPPPGGGFFFHHHHHHDDD======AAAHHHIIIPPP___ssskkk```WWWVVVVVVSSSSSSUUUVVVUUUUUUUUUUUUTTTTTTTTTWWWXXXXXXWWWVVVVVVVVVWWWXXXXXXWWWUUUSSSRRRQQQPPPNNNOOOOOONNNMMMMMMPPPRRRTTTTTTSSSTTTTTTUUUUUUUUUVVVVVVXXXXXXXXXWWWUUUTTTYYYZZZ\\\]]]]]]\\\ZZZYYY]]]^^^```aaaaaa```^^^\\\fff{{{iiiLLLLLLMMMFFFIIIGGGEEECCCBBB@@@===<<<<<<<<<;;;;;;::::::999999;;;===>>>===;;;;;;>>>@@@DDDHHHNNNQQQSSSWWW^^^dddiiioooyyy~~~zzzuuupppmmmfffccc___[[[YYYUUUQQQMMMIIIGGGEEEBBB@@@>>>======999999999999::::::::::::999:::;;;<<>>===;;;999777444444333222222111111000000000000000000000000000...000000///------///111............////////////............////////////222111000333999???CCCEEETTTbbbrrrzzz{{{uuugggYYY]]]cccmmmwwwsssqqqyyyxxxbbbSSSOOOHHHFFFDDDBBB@@@???@@@BBB???@@@BBBDDDEEEEEEEEEEEEBBBAAA@@@???@@@BBBDDDEEEFFFFFFFFFFFFDDDCCCAAA@@@>>>>>>?????????@@@BBBCCCAAAAAABBBAAA>>>>>>HHHTTT^^^eeeuuupppaaa[[[UUUTTTSSSQQQOOOOOOTTTTTTTTTSSSSSSSSSSSSSSSXXXYYYZZZZZZXXXWWWXXXZZZ[[[ZZZYYYWWWUUUSSSRRRQQQNNNOOOOOOOOOMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVWWWWWWTTTUUUVVVWWWWWWVVVTTTTTTXXXZZZ\\\^^^``````___^^^]]]^^^aaabbbbbbaaa```___eee|||mmm\\\QQQIIIKKKHHHDDDBBBBBBAAA???=========<<<<<<;;;:::999999:::;;;<<<;;;;;;<<<===???>>>AAADDDFFFHHHLLLRRRVVV[[[___gggnnnuuu|||~~~yyyuuuqqqlllgggbbb\\\XXXTTTRRRNNNKKKIIIFFFCCCAAA??????>>><<<;;;:::999999888888999::::::;;;<<<<<<888;;;<<<<<<@@@VVV~~~wwwmmmhhhdddYYYWWWTTTTTTVVVXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUVVVbbbbbb___[[[YYYXXXUUUPPPRRRTTTUUUWWWYYYZZZZZZZZZWWWWWWVVVWWWYYY\\\___aaa```aaaaaaaaadddooorrrnnnfff]]]ZZZUUUQQQNNNLLLIIIGGGGGGDDDAAA>>>===;;;999777444444333222222111111000111111111111111111111111---///111000------000333............////////////............////////////000000000111444888<<>>>>><<<;;;;;;<<<======::::::;;;<<<<<<======<<<888999;;;;;;::::::;;;===CCCCCCBBBAAABBBNNNggguuufff]]]YYYVVVSSSRRRRRRQQQPPPOOORRRRRRRRRSSSSSSSSSTTTTTTWWWYYY\\\[[[YYYXXXZZZ]]]\\\[[[ZZZXXXVVVTTTSSSRRROOOPPPQQQPPPOOOOOOPPPRRRSSSUUUWWWXXXWWWWWWWWWXXXTTTTTTUUUVVVVVVVVVVVVVVVWWWYYY\\\___aaaaaaaaa```___```bbbcccdddeeedddddddddyyyyyybbbTTTOOOJJJEEEBBBCCCDDDCCCAAA???>>>>>>===<<<;;;:::::::::::::::;;;;;;<<<>>>>>><<<===???@@@AAAEEEIIIMMMPPPSSSXXX]]]cccjjjrrrwww}}}yyyvvvsssrrrjjjgggccc^^^ZZZUUUOOOLLLGGGFFFDDDAAA???===<<<<<<;;;;;;;;;::::::999999999999999:::;;;;;;<<<======:::<<<===>>>EEE\\\uuuccc^^^^^^^^^WWWUUUTTTUUUVVVWWWWWWVVVXXXYYYYYYXXXUUUSSSTTTUUU\\\YYYVVVVVVXXXXXXTTTPPPQQQRRRTTTUUUWWWYYYZZZ[[[UUUUUUUUUWWWXXX[[[]]]___```______``````eeeqqq}}}pppllleee^^^ZZZUUUQQQNNNKKKIIIFFFGGGDDDAAA>>>===;;;999777444444333222222111111000000000000000000000000000+++...111000------111555............////////////............////////////---///111000000222777;;;HHHWWWeeemmmvvv~~~vvvqqqrrrtttxxxwwwllljjjfff[[[MMMFFFBBBAAAAAA@@@@@@@@@AAABBB@@@?????????>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@;;;>>>AAABBBAAAAAACCCDDDBBBGGGMMMRRRVVVfffpppccc\\\VVVUUUUUUTTTRRRRRRRRRQQQOOOPPPQQQQQQRRRSSSTTTUUUUUUTTTXXX[[[[[[XXXXXX[[[^^^\\\[[[ZZZXXXVVVTTTRRRQQQPPPQQQRRRRRRPPPPPPQQQRRRQQQTTTWWWXXXWWWVVVWWWXXXUUUUUUUUUVVVWWWXXXYYYZZZZZZ\\\^^^aaabbbbbbaaa```aaaaaacccdddfffhhhiiiiiigggsssqqq\\\UUUKKKFFFFFFFFFEEECCC@@@@@@???>>>===<<<;;;;;;<<<;;;::::::;;;<<<<<<<<<============>>>AAAEEEHHHIIIKKKOOOTTTYYY___fffjjjrrrwww~~~yyywwwsssoookkkhhhfffeee]]]ZZZWWWTTTQQQMMMIIIFFFBBBBBB@@@>>><<<<<<<<<===;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<<<<=========;;;>>>FFFSSSggg|||dddZZZZZZ[[[YYYXXXWWWVVVWWWXXXXXXVVVTTTUUUWWWXXXWWWTTTSSSTTTVVVWWWUUUTTTUUUVVVUUUTTTSSSQQQQQQRRRSSSUUUXXX[[[\\\VVVVVVWWWXXXYYYZZZ[[[[[[^^^[[[[[[___aaabbbhhhpppnnnkkkddd^^^ZZZUUUQQQNNNKKKHHHFFFGGGDDDAAA>>>===;;;999777444444333333222111111000////////////////////////***...111000......222666............/////////000............/////////000...111333222///000666;;;???OOO\\\___gggvvv~~~ppppppsss{{{tttfffXXXWWWTTTPPPKKKGGGCCCAAA>>>????????????>>>======@@@@@@@@@@@@@@@@@@@@@@@@???CCCHHHJJJJJJJJJLLLNNNVVVbbbrrr}}}mmm]]]XXXVVVSSSSSSTTTSSSPPPOOOOOOMMMKKKOOOPPPQQQRRRSSSUUUVVVVVVRRRVVVZZZZZZWWWWWW[[[___\\\[[[YYYWWWUUUSSSQQQPPPQQQRRRSSSSSSQQQPPPQQQRRRPPPSSSWWWWWWVVVUUUVVVXXXWWWVVVVVVWWWXXXZZZ\\\^^^^^^```bbbcccdddcccbbbaaabbbcccccceeegggjjjlllmmmjjjmmmwwwxxxtttjjj```SSSKKKGGGFFFCCCAAAAAAAAA@@@???>>>===<<<<<<===;;;:::999:::::::::999:::999888888999<<<@@@BBBAAAEEEIIINNNRRRVVV[[[___bbbhhhpppwww{{{}}}}}}yyyuuurrrmmmjjjfffaaa]]]ZZZYYYYYYOOOMMMKKKIIIHHHFFFBBB???=========;;;999999;;;<<<888999999:::999999888888::::::;;;;;;;;;<<<<<<<<<===:::>>>MMM```rrriiiVVVTTTYYYYYYTTTZZZZZZYYYZZZ[[[ZZZWWWUUUSSSUUUWWWVVVTTTSSSUUUXXXTTTUUUVVVWWWUUUSSSSSSVVVQQQQQQQQQRRRTTTXXX[[[]]]XXXXXXYYYZZZZZZYYYYYYXXX[[[WWWYYY```ddddddhhhooouuupppeee^^^^^^[[[VVVSSSQQQNNNKKKIIIGGGCCC???>>>???===:::666333333333222222222111111////////////////////////........................+++,,,.../////////...------------............///...//////000111222222222444???OOO]]]fffoooxxx~~~xxxgggYYYQQQPPPNNNHHHCCCBBBEEEHHHLLLMMMOOOPPPQQQSSSVVVYYYXXXcccpppvvvxxx{{{iii\\\VVVUUUVVVYYYQQQQQQQQQQQQPPPOOONNNMMMMMMNNNOOOQQQSSSTTTVVVVVVSSSUUUXXXWWWVVVYYYaaahhhdddaaa\\\XXXTTTRRRRRRSSSPPPQQQRRRRRRQQQQQQRRRTTTOOORRRUUUWWWVVVUUUUUUVVVRRRSSSTTTUUUVVVXXX\\\___``````aaabbbccccccddddddcccdddfffhhhiiijjjiiiiiikkkhhhhhhkkknnnrrrzzz___JJJEEENNNOOOBBBEEEFFFDDD???>>>BBB???888;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;???@@@BBBEEEIIILLLOOOQQQZZZ\\\___cccgggjjjkkklllssswww|||~~~~~~~~~|||zzzyyytttnnnkkkkkkiiiddd```WWWVVVTTTRRROOOMMMKKKJJJHHHGGGEEECCC@@@>>><<<;;;;;;;;;::::::999:::::::::777999;;;<<<:::::::::;;;:::;;;<<<>>>?????????>>>@@@HHHSSSbbbxxxnnn]]]WWWWWWWWWVVVVVVWWW[[[___aaa^^^XXXSSSQQQXXXVVVTTTSSSSSSTTTUUUVVVXXXYYYYYYWWWUUUSSSTTTTTTTTTSSSRRRRRRSSSVVVYYY[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXZZZ\\\^^^^^^```bbbdddfffxxxrrrggg```^^^ZZZVVVSSSPPPNNNKKKHHHGGGCCC???>>>???===:::666333333333222222222222111000000000000000000000000........................,,,---......///.........---------............///......///000000111222222111999CCCMMMWWWdddttt~~~yyysssppppppqqq|||ttteeeVVVPPPOOOOOOOOOQQQOOOOOOOOOOOONNNNNNNNNNNNKKKKKKLLLNNNOOOPPPQQQRRROOOQQQSSSRRRQQQSSSZZZ```aaa___[[[WWWTTTSSSSSSSSSPPPQQQRRRQQQPPPOOOPPPQQQRRRTTTUUUTTTTTTTTTVVVXXXUUUVVVWWWVVVUUUVVVYYY[[[\\\]]]^^^```bbbeeefffgggcccdddfffhhhiiijjjjjjjjjgggeeefffiiikkkmmmttt{{{iiiOOOKKKJJJAAAAAACCCCCC???>>>AAA@@@<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<>>BBBFFFQQQdddxxx}}}kkk```VVVTTTVVVUUUUUUUUUTTTXXX[[[]]]ZZZWWWSSSRRRWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWVVVTTTSSSTTTUUUVVVUUUSSSRRRRRRTTTVVVXXXZZZZZZZZZZZZ[[[[[[[[[[[[YYY[[[]]]^^^^^^___aaacccfffttttttiiiccc]]]ZZZVVVSSSPPPNNNKKKHHHGGGCCC???>>>???===:::666333333333333222222222222111111111111111111111111...........................------------...//////---------............///......//////000000111111///222777<<>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888:::<<<>>>@@@AAAEEEEEEEEEGGGIIILLLOOOPPPTTTWWWZZZ]]]___aaadddffffffjjjpppuuuwwwyyy|||}}}}}}|||{{{zzzxxxxxxwwwwwwxxxwwwwwwvvvvvvuuuuuuuuussssssrrrpppooommmllllllnnniiidddaaaaaa```]]]ZZZVVVRRRNNNKKKKKKIIIFFFBBBCCCBBBAAA@@@???>>>===<<<::::::::::::::::::::::::::::::999999999999::::::======<<<:::888888;;;======>>>>>><<<<<>>???===:::666444444333333333222222222111111111111111111111111..............................---,,,,,,...///000---------............///.........//////000000000000111000222:::LLLcccsss{{{qqq___TTTQQQMMMLLLPPPTTTQQQNNNMMMLLLKKKJJJJJJKKKMMMOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOMMMMMMPPPRRRXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTRRROOOLLLLLLMMMPPPQQQQQQQQQQQQSSSWWWZZZYYYYYYYYYWWWTTTSSSSSSTTTUUUVVVYYY\\\```cccfffgggcccccceeefffhhhiiijjjkkkfffeeehhhlllllljjjlllppptttiii\\\KKKGGGHHHHHHDDDAAA?????????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;======@@@???>>>>>>@@@BBBEEEGGGMMMNNNPPPRRRSSSVVVZZZ]]]^^^aaaeeehhhiiijjjlllmmmpppooommmllljjjiiiiiiiiijjjjjjjjjiiiiiihhhhhhhhhiiihhhgggeeecccaaa___^^^]]]ZZZWWWUUUUUUSSSPPPNNNMMMJJJGGGEEEDDDCCC@@@>>>=========<<<<<<;;;;;;;;;999:::::::::;;;;;;;;;<<<:::999999999999::::::;;;<<<<<<===;;;:::;;;===???AAABBBAAA???BBBPPPeeevvvrrr^^^VVVSSSSSSUUUSSSOOOOOORRRSSSTTTUUUTTTRRRQQQQQQRRRTTTUUUVVVVVVUUUSSSQQQOOONNNPPPSSSTTTTTTSSSTTTUUUWWWVVVUUUSSSSSSTTTUUUUUUYYYXXXYYYYYYZZZ\\\^^^___\\\^^^______^^^^^^```aaaaaajjjpppzzzuuunnnsss~~~ttteeeZZZ]]]uuutttgggccc]]]ZZZUUURRRPPPMMMJJJHHHFFFCCC???>>>???===:::666444444444333333333222222111111111111111111111111..............................---,,,,,,...///000---------............///...............////////////000///...333@@@RRR```mmmsss}}}}}}xxxtttfff\\\TTTOOOMMMIIIHHHLLLNNNLLLIIIIIIKKKJJJJJJJJJKKKNNNPPPRRROOOOOOOOOOOONNNNNNNNNMMMOOOOOOPPPOOONNNMMMNNNOOOSSSSSSTTTTTTTTTSSSSSSSSSUUUUUUUUUSSSPPPNNNMMMNNNMMMNNNPPPQQQQQQSSSUUUWWWUUUVVVWWWVVVTTTRRRSSSSSSUUUVVVXXX[[[]]]```bbbcccaaaaaabbbdddfffgggiiijjjfffeeehhhlllkkkhhhhhhlllooowwwmmmNNNKKKIIIGGGDDD@@@>>>???AAA??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======;;;;;;<<<>>>@@@BBBFFFGGGHHHIIIJJJLLLQQQTTTTTTWWWZZZ\\\]]]]]]___```cccbbbaaa___^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]\\\[[[YYYWWWUUUSSSRRRPPPNNNMMMLLLKKKJJJHHHFFFGGGEEEBBBAAA@@@???>>>===:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<;;;===>>>===<<<;;;<<<===<<<>>>AAAEEEQQQhhhvvvdddWWWUUUSSSSSSTTTQQQMMMOOOSSSUUUVVVUUUSSSPPPNNNOOOPPPQQQRRRTTTUUUTTTRRROOOMMMMMMOOORRRTTTSSSSSSSSSTTTUUUUUUTTTTTTUUUVVVXXXXXX[[[ZZZYYYXXXYYYZZZ\\\]]]]]]^^^```___^^^^^^```aaaaaajjjnnnppp~~~wwwsssssswww~~~qqq^^^RRRTTT^^^rrrdddaaa\\\YYYUUURRROOOMMMJJJGGGGGGCCC???>>>???===:::666444444444444333333333333111111111111111111111111...........................------------...//////---------............///------..................,,,...///......444???HHH\\\cccooo|||jjjVVVPPPNNNMMMLLLJJJFFFDDDHHHIIIHHHHHHJJJJJJIIIIIIJJJKKKMMMPPPQQQMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLPPPQQQRRRSSSSSSSSSRRRQQQTTTTTTUUUSSSQQQOOOOOOPPPOOOQQQRRRRRRQQQQQQRRRSSSQQQSSSTTTTTTSSSRRRRRRSSSVVVWWWXXXYYY[[[\\\]]]^^^^^^^^^___```bbbdddfffhhhcccbbbeeehhhgggddddddgggiiilll~~~lllRRRKKKDDDBBBAAA@@@@@@CCC@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::999999:::;;;===>>>>>>???@@@@@@@@@BBBEEEGGGFFFIIILLLNNNOOOQQQSSSUUUTTTSSSSSSRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLJJJIIIGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@???>>>===;;;::::::::::::888888888999999999::::::;;;;;;::::::::::::999999;;;::::::;;;;;;<<<===>>>===>>>????????????AAACCCCCCHHHPPP[[[llluuudddYYYSSSRRRPPPPPPRRRQQQOOOQQQVVVVVVVVVUUURRROOOMMMNNNOOONNNOOOQQQRRRQQQPPPNNNMMMNNNPPPSSSUUUTTTRRRRRRRRRRRRRRRSSSTTTUUUWWWYYYZZZ\\\ZZZXXXWWWWWWXXXYYY[[[]]]^^^``````______```bbbbbbjjjooonnnvvvyyywwwzzzssscccVVVQQQQQQiiiwwwrrrccc```\\\YYYUUUQQQOOOLLLIIIGGGGGGCCC???>>>???===:::666555444444444444333333333000000000000000000000000........................,,,---......///.........---------............///------------------------)))---000///,,,---333888AAAJJJZZZjjjvvv~~~zzzfffRRRJJJIIIHHHHHHKKKJJJFFFEEEHHHIIIHHHHHHKKKGGGHHHIIIJJJKKKLLLMMMNNNKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKMMMNNNPPPPPPNNNMMMMMMOOOQQQSSSSSSRRRPPPOOOQQQRRRSSSRRRPPPOOOPPPQQQYYYXXXVVVSSSOOONNNOOOPPPNNNPPPRRRSSSQQQPPPQQQQQQVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[]]]___aaadddeeeaaa```bbbeeedddaaaaaaeeedddhhhrrrdddWWWJJJFFFFFFCCCAAACCCAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999888888999999:::;;;;;;<<<:::;;;<<<<<<;;;;;;===???>>>@@@BBBCCCCCCDDDFFFHHHGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@?????????=========<<<::::::;;;<<<:::::::::888777777888999888888888888999999999999:::::::::::::::::::::;;;<<<;;;;;;<<<<<<>>>??????>>>???@@@BBBFFFMMMVVV\\\lllqqqzzzqqqcccZZZUUURRRRRROOOPPPSSSUUUSSSRRRUUUSSSSSSSSSQQQOOOMMMNNNOOOLLLLLLNNNOOOOOONNNNNNMMMPPPRRRUUUVVVTTTQQQPPPPPPPPPPPPQQQRRRTTTUUUWWWWWWZZZYYYWWWUUUUUUWWWYYYZZZ\\\^^^___```______aaacccaaadddjjjmmmooo{{{~~~{{{{{{}}}yyyvvvyyyxxxhhh[[[RRRRRR___mmmrrrbbb```\\\YYYUUUQQQOOOLLLIIIGGGGGGCCC???>>>???===:::666555555444444444333333333////////////////////////........................+++,,,.../////////...------------.........//////------------------------***...222111---,,,///222,,,888IIIYYYfffqqq|||uuucccVVVMMMGGGIIIJJJHHHIIILLLJJJFFFFFFHHHHHHEEEEEEHHHEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPSSSSSSQQQPPPLLLNNNQQQRRRSSSRRRPPPNNNNNNOOOQQQPPPOOOOOOPPPRRRbbb___ZZZSSSMMMKKKMMMOOONNNPPPRRRRRRPPPOOOOOOOOOUUUUUUVVVWWWXXXYYYZZZ[[[YYYYYYYYYZZZ]]]___bbbdddaaa```bbbeeedddaaaaaaeeeccchhhmmmrrrxxxeeeSSSMMMKKKFFFAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999777888999;;;<<<<<<<<<<<<;;;<<<======<<<;;;<<<======>>>???>>>===<<<===>>>???????????????@@@@@@AAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;:::999777888:::;;;::::::::::::888888999;;;999999:::::::::::::::::::::;;;;;;<<<<<<===>>>>>><<<<<<<<<======???@@@@@@??????AAAFFFOOO]]]lllvvvnnn]]]YYYXXXVVVTTTUUURRRSSSXXXZZZVVVRRRRRROOOPPPQQQPPPNNNMMMNNNOOOJJJKKKLLLMMMMMMNNNNNNMMMRRRTTTWWWWWWTTTQQQOOONNNOOOOOOPPPQQQRRRSSSTTTTTTXXXWWWUUUTTTTTTVVVYYY[[[\\\^^^___`````````bbbccc^^^]]]bbbjjjkkkpppkkkpppxxxpppsss}}}zzzjjjbbb[[[WWWYYYddd|||sssccc___^^^\\\XXXTTTPPPLLLJJJIIIGGGCCC???>>>>>>===:::777666444222222333333333222222222222111111111111000//////.........---------------------------------,,,------......------,,,---------------------------------............///444555:::CCCNNN]]]sssiiiYYYUUUJJJIIIFFFDDDDDDEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEDDDEEEGGGIIILLLNNNMMMLLLKKKJJJJJJKKKLLLMMMSSSOOOOOOVVV```dddaaa[[[NNNOOOPPPRRRSSSRRRNNNLLLNNNNNNNNNMMMNNNNNNOOOOOObbb___YYYSSSNNNKKKJJJJJJLLLNNNPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUXXXXXXXXXYYY[[[]]]```aaaaaabbbcccdddddddddcccbbbffffffjjjooorrr~~~aaaOOOJJJHHHDDDAAAFFFCCCCCCCCCAAA<<<;;;===AAA???<<<;;;<<<======<<<<<<<<<;;;:::999999999999;;;::::::999999::::::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;========================999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888888999999999999888888999999999999::::::::::::<<<;;;;;;::::::;;;;;;<<<===;;;;;;???AAA??????BBBGGGBBBCCCMMM]]]rrrwww^^^YYYZZZVVVSSSUUUVVVVVVXXXXXXXXXVVVTTTRRROOONNNMMMNNNNNNNNNLLLJJJKKKJJJJJJKKKNNNOOOOOONNNPPPSSSVVVXXXVVVQQQLLLHHHOOORRRTTTTTTSSSRRRSSSUUURRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[\\\\\\\\\\\\[[[[[[YYY[[[```eeeggglllzzztttlllpppyyywwwlllhhhWWW]]]bbbgggssstttddd```^^^\\\XXXTTTPPPLLLJJJIIIGGGDDD???>>>>>>===:::777666444222222333444333222222222222111111111111000//////.........---------------------------------,,,------......------,,,---------------------------------............///......000666===HHHYYYhhhyyyjjj]]]OOOIIILLLGGGFFFEEEDDDCCCCCCDDDEEEDDDDDDCCCDDDEEEFFFHHHIIIGGGGGGHHHHHHIIIJJJKKKLLLKKKKKKJJJKKKKKKMMMNNNOOOPPPOOOQQQXXX^^^___YYYSSSKKKKKKMMMOOOPPPOOOLLLJJJLLLLLLKKKKKKKKKLLLLLLMMMZZZWWWSSSOOOLLLKKKKKKKKKKKKMMMOOOPPPOOONNNOOOPPPQQQQQQSSSTTTVVVVVVWWWWWWWWWWWWWWWXXXZZZ\\\^^^``````aaabbbccccccbbbbbbaaaeeedddgggkkkkkkrrrjjjZZZQQQJJJFFFHHHCCC@@@@@@@@@>>>AAAEEE>>><<<;;;;;;===>>>>>>======<<<;;;::::::999999999<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999888999999::::::999999888777777888999:::;;;;;;<<<>>>>>>>>>???????????????;;;<<<>>>AAA@@@>>>CCCJJJLLLLLLSSSbbbvvvjjjYYYXXXYYYTTTOOOPPPTTTUUUVVVVVVUUUSSSQQQPPPMMMLLLLLLMMMOOOPPPPPPOOOKKKJJJHHHIIIKKKMMMMMMLLLLLLNNNRRRTTTUUUSSSOOOMMMLLLNNNPPPQQQPPPPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZYYYYYYYYY[[[]]]aaadddcccdddmmmwwwwwwsss|||tttnnnkkkjjj{{{uuufffbbb^^^\\\YYYTTTPPPMMMJJJIIIHHHDDD@@@>>>???>>>;;;888666555333333444444444333222222222111111111111000/////////.........------------------------------,,,------......------,,,---------------------------------............//////---...000222666AAAKKKpppwwweeeTTTLLLFFF@@@BBBGGGCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCDDDFFFJJJMMMOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRMMMPPPTTTYYY[[[WWWPPPJJJHHHJJJKKKMMMMMMLLLJJJIIIIIIIIIHHHHHHHHHHHHIIIIIINNNMMMKKKIIIIIIJJJKKKLLLKKKMMMOOOOOOMMMMMMMMMNNNOOOPPPRRRTTTUUUWWWWWWXXXVVVVVVVVVWWWYYY[[[]]]^^^^^^___```aaaaaaaaaaaaaaacccaaadddhhhfffgggssssssddd\\\RRRKKKEEECCCBBB???>>>AAA???>>>===>>>???@@@???===>>>===<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;999999::::::::::::999999::::::::::::::::::::::::999999::::::::::::999999777777888:::;;;<<<===>>>999:::<<<===>>>???>>>>>>@@@BBBEEEEEEDDDIII[[[mmmxxxyyy~~~yyyjjj___YYY]]]]]]VVVQQQQQQSSSSSSTTTSSSRRRPPPNNNMMMKKKJJJJJJLLLOOOSSSTTTUUUNNNLLLIIIIIIJJJLLLMMMLLLKKKLLLOOOQQQRRRRRRQQQQQQMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWVVVVVVVVVZZZ\\\```cccaaa___ccckkksss~~~wwwgggccc^^^\\\YYYUUUPPPMMMKKKIIIIIIEEEAAA??????>>>;;;888777555333333444555444333222222222111111111000000////////////............------------------------,,,------......------,,,---------------------------------............///111//////000000///444:::IIIWWW___iii~~~qqqiiiUUUMMMGGGGGGFFFCCCBBBEEE@@@AAACCCDDDDDDCCCBBBAAADDDDDDEEEGGGKKKPPPUUUXXXZZZXXXSSSOOOLLLKKKKKKKKKLLLLLLLLLMMMNNNPPPQQQQQQLLLPPPUUUWWWUUUQQQLLLIIILLLMMMOOONNNMMMJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFHHHJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMPPPPPPRRRTTTUUUVVVWWWWWWUUUVVVWWWXXXYYY[[[\\\]]]]]]]]]^^^___```aaaaaaaaabbbaaabbbeeeeeedddhhhppp___VVVNNNKKKIIIDDD@@@???DDDBBBAAAAAAAAA@@@>>><<>><<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;888999999::::::999999888::::::::::::::::::::::::999999::::::::::::999999999::::::;;;===>>>>>>???;;;;;;===>>>@@@@@@@@@@@@CCCFFFIIIKKKOOO```qqqbbb\\\YYYZZZ___^^^WWWSSSSSSRRRRRRRRRQQQPPPNNNLLLKKKKKKIIIHHHJJJNNNRRRUUUVVVSSSPPPLLLJJJKKKMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPNNNNNNOOOQQQQQQPPPNNNRRRRRRSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUVVVVVVVVVWWWXXX\\\``````___dddlllqqqsss{{{yyyoooiiipppzzzwwwhhhddd___]]]YYYUUUQQQMMMKKKJJJIIIEEEAAA@@@@@@???<<<999888666444444555666555444222222222111111111000000000000/////////.........------------------------,,,------......------,,,---------------------------------............///...,,,,,,///...,,,...222...888>>>IIIaaawwwqqq^^^SSSOOOCCCAAAAAADDDDDDBBBAAAAAA???AAACCCEEEFFFEEECCCBBBDDDEEEGGGKKKPPPWWW\\\___ddd___WWWOOOJJJIIIKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOMMMPPPSSSSSSPPPNNNMMMMMMRRRSSSTTTRRRNNNJJJIIIJJJGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGHHHKKKMMMNNNNNNLLLKKKKKKLLLQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[\\\\\\\\\]]]^^^___```aaabbbdddbbbbbbccccccbbbdddgggqqqssseeeVVVOOOMMMJJJHHHGGGEEECCCAAAAAAAAAAAA???>>>AAA@@@???>>>============;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;888999999::::::999999888::::::::::::::::::::::::888888999999999999888888:::::::::;;;<<<<<<======BBBBBBAAAAAABBBDDDFFFGGGCCCJJJTTT^^^hhh~~~ppp^^^WWWTTTTTTWWWYYYXXXSSSQQQRRRQQQQQQPPPOOONNNMMMLLLKKKKKKJJJHHHIIILLLOOOQQQRRRSSSPPPLLLJJJKKKLLLMMMMMMNNNMMMLLLLLLMMMPPPRRRTTTQQQNNNKKKMMMPPPQQQNNNJJJQQQQQQRRRSSSSSSSSSRRRRRRUUUUUUUUUUUUVVVWWWXXXYYYWWWVVVXXX[[[]]]^^^eeemmmhhhjjjsssyyymmmccc]]]ZZZqqqwwwhhhddd___]]]YYYUUUQQQNNNKKKJJJJJJFFFBBB@@@AAA@@@===:::888666555555666666666444222222222111111111111000000000000/////////......------------------------,,,------......------,,,---------------------------------............///...+++,,,000111//////222000555333777FFFSSSfff}}}pppaaaTTTIIIDDDDDDAAA???=========>>>@@@BBB@@@AAACCCEEEFFFFFFEEEDDDCCCEEEIIIMMMSSSXXX\\\^^^ccc^^^UUUMMMIIIHHHJJJLLLNNNNNNOOOOOOOOONNNNNNMMMNNNOOOOOONNNMMMLLLNNNOOOSSSUUUUUURRRMMMIIIIIIJJJGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEIIIJJJLLLLLLKKKJJJJJJKKKPPPPPPQQQRRRRRRRRRQQQQQQTTTUUUVVVWWWYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^```aaadddcccbbb```___^^^______fffppplll]]]VVVPPPKKKIIIGGGDDDBBBAAABBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;999999::::::::::::999999::::::::::::::::::::::::999999::::::::::::999999999999:::;;;<<<======>>>BBBAAA???@@@DDDKKKRRRVVV\\\eeeuuusss]]]TTTTTTRRRTTTUUUVVVTTTRRRQQQRRRNNNNNNMMMMMMLLLLLLKKKKKKLLLJJJIIIIIIKKKMMMNNNNNNOOOLLLIIIHHHIIIJJJJJJJJJJJJIIIHHHIIILLLPPPUUUWWWVVVQQQNNNQQQWWWYYYUUUPPPOOOPPPQQQSSSSSSSSSRRRQQQUUUUUUUUUUUUWWWYYY\\\]]]\\\YYYXXXZZZ[[[\\\aaahhhiiiiiimmmxxxzzzuuunnnhhheeeiiiqqqwwwwwwgggddd___]]]ZZZVVVQQQNNNLLLJJJJJJGGGBBBAAAAAA@@@===:::999777555555666777666555222222222111111111111000000000000000/////////...------------------------,,,------......------,,,---------------------------------............///000......222333111000222222555222111777666===NNN___nnn{{{{{{vvvbbbXXXNNNIIICCC>>>===???@@@@@@>>><<<<<<>>>AAACCC???AAABBBDDDEEEFFFEEEEEECCCEEEIIIMMMQQQSSSUUUVVVXXXUUUPPPLLLIIIIIIJJJKKKKKKLLLMMMNNNOOOOOONNNNNNNNNMMMLLLKKKLLLLLLLLLLLLMMMOOOQQQNNNIIIFFFGGGIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBEEEFFFHHHIIIHHHGGGHHHIIIJJJKKKLLLNNNNNNOOOOOOOOOQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWYYY[[[^^^___^^^```aaa___^^^]]]]]]\\\aaadddrrrssscccZZZTTTPPPJJJGGGEEEEEEEEEEEECCCBBBAAA@@@????????????===>>>@@@AAAAAA@@@>>>===========================::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<>><<<>>>999===???>>>>>>???@@@??????@@@AAACCCDDDEEEEEEFFFBBBEEEHHHKKKNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJHHHJJJLLLNNNOOOPPPOOOOOOMMMLLLJJJKKKLLLLLLJJJHHHFFFIIILLLIIIEEEBBBEEEHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCFFFFFFFFFFFFGGGHHHFFFGGGHHHJJJLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTVVVYYY\\\]]]WWW\\\``````_________^^^___]]]bbbrrr}}}ddd^^^UUUNNNJJJHHHFFFEEECCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBCCCCCCBBB@@@???????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;========================999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>=========>>>AAADDDGGGKKKMMMOOO[[[\\\bbbooo}}}eeeWWWPPPKKKIIIKKKGGGIIIJJJKKKLLLMMMLLLIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLKKKLLLMMMOOOPPPNNNMMMKKKJJJIIIJJJLLLLLLKKKJJJHHHGGGFFFFFFGGGJJJMMMOOONNNIIIGGGMMMYYY___[[[UUULLLMMMPPPRRRSSSSSSSSSRRRRRRRRRSSSTTTWWW[[[___bbbdddccccccfffeeeaaa___aaa___\\\[[[___ccckkk}}}|||yyy~~~|||wwwxxxwwwvvvuuuvvvwwwyyyzzz}}}wwwgggcccaaa[[[WWWTTTPPPKKKJJJMMMLLLHHHCCCAAABBBAAA???<<<777777777777666666666666222222222222222222222222.........///////////////------------------------//////............//////,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------------............///333333222000///111666:::888888999>>>GGGRRR]]]dddrrrzzzuuulll___TTTMMMIIIEEECCC@@@@@@???>>>>>>===>>>>>>:::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBDDDEEEFFFGGGFFFEEEDDDFFFIIILLLMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIKKKLLLMMMMMMMMMJJJKKKLLLLLLLLLJJJGGGFFFFFFFFFEEEDDDCCCBBBBBBAAABBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGFFFEEEDDDCCCEEEGGGHHHHHHIIIKKKMMMNNNOOOQQQRRRRRRRRRTTTVVVUUUVVVWWWXXXXXXXXXWWWVVVXXXXXXZZZ[[[[[[ZZZYYYYYYXXXVVV\\\fffnnnzzz{{{dddUUUPPPOOOKKKGGGLLLHHHDDDBBBCCCCCCAAA>>>AAA???===>>>AAABBB???===CCCCCCBBBAAA@@@@@@AAAAAA>>>===<<<;;;<<<===???AAA???>>>>>>>>>======<<<<<<>>>============???AAABBB@@@>>>======>>>???>>>>>>999:::;;;<<<<<<<<<<<<<<<>>>======>>>AAADDDEEEDDDEEEAAA>>>BBBMMMZZZeeejjjwwwfffTTTMMMKKKHHHEEEDDDIIIKKKLLLKKKHHHGGGHHHKKKHHHHHHGGGFFFGGGHHHIIIJJJHHHHHHGGGGGGIIIKKKNNNOOOLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIILLLLLLMMMNNNPPPRRRTTTUUUTTTUUUVVVVVVWWWWWWVVVVVVUUUVVVWWWXXXXXXYYY\\\^^^```eeejjjjjjeee```]]]\\\___ZZZWWWZZZ___eeennnwwwzzznnnvvvrrrqqqwww~~~|||qqqeeennnrrrtttsssrrryyyxxxhhhddd___ZZZWWWUUUQQQLLLJJJLLLLLLHHHCCCAAABBBAAA???<<<888777777777666666666555222222222222222222222222///////////////.........------------------------......------------......,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------............111111111//////000444777333222111222666===CCCGGGKKKRRR]]]kkkxxxuuueeeZZZWWWQQQHHHCCC@@@???>>>===>>>======<<<;;;;;;<<<<<<:::;;;<<<<<<;;;;;;<<<======>>>???@@@AAACCCDDDDDDGGGFFFEEEGGGIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJFFFGGGHHHHHHGGGFFFDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBAAA?????????@@@???????????????????????????@@@BBBDDDDDDDDDCCCBBBAAACCCEEEFFFFFFGGGIIIKKKMMMNNNPPPPPPPPPPPPRRRSSSRRRSSSTTTUUUUUUUUUTTTTTTVVVWWWXXXYYYZZZYYYXXXXXX[[[WWWYYY```eeellllll]]]VVVQQQNNNLLLJJJHHHFFFFFFGGGGGGGGGGGGEEEDDDEEEFFFEEEAAA>>>>>>=========>>>>>>???@@@========================??????????????????@@@@@@>>>===<<<<<<;;;;;;<<<<<<>>><<<;;;;;;;;;;;;;;;::::::;;;<<<============>>>@@@@@@AAAAAAAAAAAAAAABBB>>>CCCOOO___sssfffYYYMMMJJJJJJIIIIIIIIIJJJLLLLLLJJJGGGEEEEEEGGGGGGFFFFFFEEEFFFGGGHHHIIIGGGGGGFFFFFFGGGIIIKKKLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLLLLMMMNNNPPPRRRTTTUUUTTTUUUVVVVVVWWWWWWWWWWWWUUUVVVWWWWWWVVVVVVXXXZZZcccfffjjjkkkiiieeeaaa___```ZZZWWWZZZ]]]aaahhhpppnnnmmmooowww}}}vvvyyyyyyiiieee^^^ZZZXXXWWWTTTMMMJJJKKKLLLHHHCCCAAABBBAAA???<<<999999888777666555444444222222222222222222222222000000//////......------------------------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------...............///000000//////111333333111000//////000222444555777;;;AAAIIIQQQYYY]]]jjjrrr|||uuunnnddd[[[TTTMMMEEE@@@AAA>>>;;;:::;;;<<<===<<<;;;::::::999999999999:::999:::<<<;;;::::::;;;===;;;;;;<<<===???@@@AAAAAACCCCCCDDDFFFIIIJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDDDDEEEFFFFFFEEEEEEBBBBBBCCCCCCCCCAAA@@@>>>>>>>>>>>>?????????@@@@@@>>>???@@@???>>>======???>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@???AAACCCDDDDDDDDDFFFHHHKKKLLLMMMMMMLLLLLLNNNOOONNNOOOPPPPPPQQQQQQPPPPPPTTTUUUVVVWWWXXXWWWVVVVVV\\\VVVUUUZZZ\\\```mmm|||uuummmiiiZZZWWWRRRNNNKKKIIIIIIIIIFFFEEEEEEEEEEEEDDD@@@>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA======>>>>>>???@@@@@@AAADDDDDDCCCCCCBBBAAAAAA@@@DDDCCCBBBAAAAAA@@@@@@@@@===>>>??????>>>>>>???@@@AAAFFFJJJLLLKKKJJJKKKLLLNNN\\\ssskkk___SSSLLLHHHIIIIIIHHHIIILLLLLLMMMLLLIIIFFFCCCBBBCCCEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWXXXYYYYYYXXXXXXZZZ[[[bbbdddfffiiijjjgggccc______ZZZXXXYYY[[[\\\```fffjjjrrryyyiiiddd^^^[[[ZZZZZZWWWPPPKKKLLLLLLHHHCCCAAABBBAAA???<<<::::::999777666444333333222222222222222222222222111111000///...------,,,------------------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,---------.........---...000000000///000111222222222222222222222222555333222111222666:::<<<>>>DDDLLLQQQTTTXXX^^^bbbnnnppprrruuuwwwxxxxxxxxxuuuxxx{{{}}}|||yyyuuurrrpppnnnkkkhhhccc[[[RRRLLLHHHDDD???<<<<<<======<<<===<<<<<<;;;<<<<<<<<<<<<999999888888888888888999888:::;;;;;;::::::;;;<<<::::::;;;<<<===>>>??????===>>>AAAFFFJJJLLLKKKJJJFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@???>>>>>>============>>>>>>>>>>>>===??????>>>===<<<===>>>========================;;;<<<===>>>?????????>>>>>>@@@BBBBBBBBBCCCDDDFFFHHHIIIJJJJJJIIIHHHJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMPPPQQQSSSTTTUUUUUUTTTSSSWWWRRRQQQVVVZZZ]]]dddmmm~~~{{{nnneee^^^XXXQQQLLLLLLKKKIIIHHHGGGGGGFFFEEECCCCCCBBBAAA@@@???>>>======>>>>>>????????????>>>??????@@@@@@AAABBBBBBBBB@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@>>>======>>>@@@AAADDDFFFFFFEEEFFFHHHKKKPPPZZZgggooopppooopppqqqxxxaaaPPPHHHIIIGGGHHHJJJIIIFFFFFFJJJLLLLLLKKKIIIFFFDDDCCCBBBEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSTTTUUUVVVXXXYYYZZZVVVXXXYYYZZZYYYYYYZZZ\\\^^^^^^___cccffffffaaa]]]]]]ZZZXXXZZZ[[[ZZZ]]]aaaaaaeeepppyyyhhhccc^^^\\\[[[]]]YYYRRRNNNNNNLLLHHHCCCAAABBBAAA???<<<;;;:::999777666444333222222222222222222222222222111111000///...------,,,------------------------......------------......,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,------------...---///111111000//////000...///000000111111111111111111000000111222444555...222777999:::;;;>>>@@@BBBCCCFFFHHHJJJLLLMMMMMMKKKLLLLLLLLLKKKJJJHHHGGGGGGEEEDDDCCCBBBAAA@@@>>><<<:::888888888888777777999:::::::::999888888777888888888777777888999999888999::::::999999:::<<<::::::;;;<<<===>>>>>>???===>>>AAAEEEJJJLLLKKKIIICCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<;;;===>>>???>>>===<<<<<<>>>========================;;;;;;<<<===>>>>>>>>>>>>>>>@@@AAABBBAAABBBCCCEEEEEEFFFGGGGGGFFFEEEFFFHHHJJJJJJJJJJJJJJJKKKKKKKKKMMMNNNOOOQQQRRRRRRQQQQQQQQQNNNOOOSSSXXX\\\```dddhhhwww{{{mmmbbbbbb___YYYSSSNNNLLLLLLMMMHHHHHHHHHHHHFFFDDDCCCBBBBBBAAAAAAAAABBBDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCCCCBBBAAACCCGGGKKKLLLQQQWWWZZZ[[[]]]bbbfffrrrttt^^^OOOGGGDDDEEEEEEHHHLLLJJJFFFFFFIIIJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKMMMNNNPPPQQQQQQQQQQQQSSSUUUWWWYYY[[[WWWYYYZZZZZZXXXVVVVVVWWWZZZZZZ[[[___cccccc```\\\\\\YYYXXX\\\]]]\\\^^^bbb^^^___dddpppyyyhhhbbb___\\\\\\]]]YYYSSSOOOOOOLLLHHHCCCAAABBBAAA???<<<::::::999777666444333333222222222222222222222222000000//////......------------------------------......------------......,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------///000000///...///000......///000000///......//////000111111000//////...000333555555555555666222333555777999:::;;;;;;:::999888777777777888888:::999888777777888:::;;;999999::::::999888666555555777999999888777777888888777777777777888999999777999::::::999888:::;;;:::;;;;;;<<<======>>>>>>@@@@@@AAACCCFFFGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>><<<;;;;;;:::<<<>>>>>>===<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>===???@@@@@@@@@@@@AAACCCBBBCCCEEEEEEDDDDDDEEEFFFHHHHHHGGGGGGHHHHHHIIIJJJIIIKKKLLLNNNOOOOOOOOONNNLLLMMMNNNQQQTTTWWWZZZ\\\```hhhvvvzzzpppdddXXXPPPMMMMMMLLLLLLMMMMMMKKKJJJGGGFFFFFFFFFFFFGGGHHHHHHIIIIIICCCCCCDDDDDDEEEFFFGGGGGGKKKJJJHHHGGGFFFFFFGGGHHHIIIJJJKKKJJJKKKPPPXXX___iiiqqqzzzqqq]]]OOOIIIGGGGGGBBBAAAEEEIIIIIIFFFGGGJJJGGGFFFEEEEEEFFFGGGFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOONNNNNNOOOQQQSSSVVVYYY[[[___aaaaaa___\\\XXXWWWVVVYYYZZZ\\\___bbbbbb```^^^[[[XXXYYY\\\^^^^^^```dddbbbaaaaaafffqqqzzziiiccc^^^[[[ZZZZZZWWWQQQNNNOOOLLLHHHCCCAAABBBAAA???<<<:::999888777666555444333222222222222222222222222///////////////.........------------------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------...///...---,,,---...///000000000000//////...//////000000///...---,,,---///111333333222222333333333444555666777777888666555555555555666777888777777666555333222333444222444777888888777777777555777999999888777999;;;666666666666666777888888777888999999888888999::::::::::::;;;;;;<<<======@@@???>>>@@@BBBCCCCCCBBB@@@@@@@@@?????????>>>>>>===>>>>>>?????????>>>>>>@@@???????????????@@@@@@=========<<<<<<;;;;;;;;;;;;<<<<<<<<<:::999:::;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>;;;===>>>>>>======???@@@???AAACCCCCCBBBCCCDDDFFFFFFEEEEEEDDDEEEFFFGGGHHHGGGHHHJJJLLLMMMMMMMMMLLLHHHLLLOOOPPPQQQTTTWWWZZZ]]]aaahhhttt{{{nnnfffcccYYYYYYXXXVVVRRRNNNJJJHHHJJJLLLOOOQQQPPPNNNJJJHHHHHHIIIKKKMMMOOORRRSSSTTTLLLKKKJJJJJJKKKOOORRRUUU\\\^^^^^^^^^aaaiiivvvwwwjjjXXXKKKGGGFFFEEEDDDBBB???@@@DDDEEEDDDDDDGGGEEECCCBBBBBBDDDEEECCCAAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKLLLPPPOOONNNMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLMMMNNNQQQUUUYYY[[[___aaabbbaaa^^^\\\ZZZZZZWWWZZZ^^^``````______```\\\YYYYYY\\\^^^^^^aaaeeecccdddeeeeeegggooo{{{|||jjjddd]]]ZZZXXXXXXUUUPPPMMMNNNLLLHHHCCCAAABBBAAA???<<<999999888777666555444444222222222222222222222222.........///////////////------------------------,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------,,,+++***,,,...------------.........///+++,,,...000111333444444...///000111111111000000000000000000111111111222//////000111222333333333...111333555555555555666222333555555444333333444444777888888555444666888555555555555555666777888666888999999888888999:::999999999::::::;;;;;;<<<;;;::::::<<>>>>>>>>>>>;;;<<<<<<===>>>>>>======>>>>>>=========>>>>>>???::::::;;;;;;;;;;;;<<<<<<999:::;;;:::888777888999888888888888888888888888999999999999:::;;;<<<===999;;;<<<<<<;;;;;;===>>>>>>@@@BBBBBBBBBCCCDDDFFFDDDDDDCCCBBBCCCDDDEEEFFFFFFGGGIIIKKKLLLLLLLLLKKKFFFKKKPPPQQQQQQUUUYYY\\\XXX[[[\\\```ooo|||uuunnnhhhdddjjjnnnsssvvvtttnnngggbbbVVVWWWZZZ]]]aaadddggghhhgggggggggiiinnnvvv}}}zzz___TTTFFFAAABBBDDDAAA===DDD???===@@@BBB@@@???AAADDDBBB@@@@@@BBBBBB@@@===AAAAAACCCDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLQQQPPPOOOMMMKKKJJJHHHHHHIIIIIIIIIJJJJJJLLLMMMNNNKKKKKKKKKMMMPPPTTTXXX[[[SSSVVVYYY[[[ZZZYYYYYYZZZUUUYYY^^^___]]]\\\]]]___]]]YYYYYY\\\]]]]]]```eee___bbbeeeccc```bbbkkkssszzz}}}kkkaaa\\\YYYWWWWWWSSSOOOPPPTTTOOOJJJDDDBBBDDDDDD@@@<<<===;;;999888888777555333333333333222222222111111//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------------------------------............///////////////...---,,,+++............////////////111111111111111111111111111111222222222333333333111222222333333222222111222222222333444555666777444444444444444444444444666666666666666666666666555666888999999888777666;;;999888999<<<>>>===;;;999999:::;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;<<<===>>>======>>>======<<<;;;;;;999999999999999999999999;;;::::::999888888888999777777777777777888888999666777777999:::;;;<<<<<<<<<<<<<<<<<<===============???@@@@@@??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDCCCDDDEEEFFFGGGHHHIIIIIILLLMMMNNNOOOPPPSSSXXX[[[ZZZZZZ[[[]]]dddnnnzzzuuubbbWWWHHHFFFCCCAAAAAA@@@>>>===>>>>>>===<<<<<<<<<<<<<<>>>>>>>>???@@@AAAAAAAAAAAA@@@AAACCCEEEEEEDDDCCCBBBEEEEEEEEEEEEFFFHHHKKKLLLPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSVVV[[[______[[[WWWXXX\\\```bbb```\\\YYYWWWZZZXXXWWWYYY]]]___^^^\\\```aaaccccccbbbbbbccceeepppwwwqqqfffllltttzzz}}}kkkaaa^^^[[[YYYWWWSSSNNNNNNRRROOOJJJDDDBBBDDDDDD@@@======;;;999888888777555444333333333222222222111111000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------------------------------------------............------...............---............////////////111111111111111111111111111111111222222222333333111222222333333222222111222222222333333444555666444444444444444444444444555555555555555555555555777777777666777777888888:::888777999<<<===<<<;;;999999:::;;;<<<<<<=========>>>>>>>>>>>>===<<<<<<:::::::::::::::;;;<<<<<<<<<============<<<;;;:::999999999999999999999999;;;:::999888888888888888777777666666777777888999666777777888:::;;;;;;<<<<<<<<<<<<============>>>===>>>@@@???>>>>>>???AAAAAAAAAAAAAAAAAABBBCCCDDDBBBCCCCCCDDDFFFGGGGGGHHHKKKLLLMMMNNNOOORRRVVVZZZYYYXXXWWWWWWZZZaaajjjpppsss___PPPHHHFFFDDDBBBAAAAAA@@@???===>>>===<<<<<<;;;;;;<<<<<>>>>>===>>>???@@@AAAAAAAAAAAA@@@AAABBBDDDDDDCCCBBBAAACCCCCCCCCDDDEEEGGGIIIJJJMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMNNNOOOOOOPPPRRRRRRUUUYYY\\\]]]ZZZVVVVVVYYY]]]^^^\\\YYYWWWVVVYYYXXXWWWYYY]]]^^^^^^\\\^^^___``````___```bbbdddhhhnnnvvvnnnffffffrrr~~~}}}kkkaaa___\\\ZZZXXXSSSMMMLLLOOOOOOIIIDDDBBBDDDDDDAAA======;;;999888888888666444333333333222222222111111000000///...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++---....../////////---............/////////000000000000000000000000000111111111222222222222111111222222222222111111222222222222333444555555444444444444444444444444555555555555555555555555888777555444555666888:::999888777888:::;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999::::::;;;;;;<<<<<<<<<;;;::::::888888888888888888888888:::999888888888888888888777777666666777777888999666777777888999:::;;;;;;<<<<<<=========>>>>>>>>>===>>>??????>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCDDDEEEFFFFFFIIIJJJKKKLLLMMMOOOSSSVVVYYYXXXVVVTTTUUUYYY___dddsssjjjYYYMMMEEEAAACCCAAA??????@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>===<<<===>>>???@@@@@@@@@@@@???@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNMMMNNNNNNOOOOOOQQQQQQSSSUUUXXXXXXWWWVVVTTTVVVXXXXXXVVVUUUTTTUUUWWWWWWWWWYYY\\\]]]]]]]]]\\\\\\\\\[[[[[[\\\___bbbaaagggjjjooo~~~|||kkkbbb^^^[[[ZZZYYYTTTNNNLLLOOONNNIIICCCBBBDDDEEEAAA===<<<:::999888888888666444333333333222222222111111000000///............///,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,------.........------------.........//////000000000000000000000000000000000111111111111222111111222222222222111111222222222222222333444444333333333333333333333333444444444444444444444444666555555444555666888999777777777888999999999999999999999999999999999999999::::::::::::999888888777777777666666777888888999:::::::::::::::999999888888888888888888888888999888888777777777888888666666666666666777888888666777777888999:::::::::<<<<<<<<<======>>>>>>???<<<===???>>>======>>>@@@??????@@@@@@AAABBBCCCDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHJJJJJJKKKMMMPPPRRRTTTTTTSSSRRRSSSVVV[[[______qqqwwwbbbPPPHHHEEECCCAAA@@@>>>======>>>??????>>><<<<<<;;;:::::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>???>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAACCCDDDEEEGGGGGGFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLOOONNNNNNMMMMMMNNNOOOOOOQQQQQQQQQRRRTTTUUUUUUUUUSSSTTTUUUTTTRRRRRRSSSUUUVVVVVVWWWXXXZZZ\\\\\\\\\YYYYYYYYYWWWWWWYYY]]]```___eeefffdddiiivvvyyy|||kkkbbb\\\ZZZYYYYYYUUUOOOMMMPPPNNNIIICCCBBBDDDEEEBBB>>><<<:::888888888888666555333333333222222222111111000000///...............+++++++++,,,,,,,,,------++++++++++++++++++++++++)))+++---......---+++******++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---,,,++++++------------............//////////////////////////////000000000111111111000111111222222111111000222222111111111222333333333333333333333333333333444444444444444444444444222333555666777777666666666666777777777777777888777777777777888888888888999999::::::999999888777777666666555555555666666888888999999999999888888777777777777777777777777777777777666666777777888666666666555666777777888777777777888888999999::::::;;;;;;<<<======>>>>>>;;;===>>>>>>===<<<>>>????????????@@@AAABBBCCCDDDCCCDDDDDDEEEEEEFFFFFFFFFEEEGGGHHHIIIIIIJJJMMMOOONNNOOOOOOPPPPPPRRRVVVYYY\\\cccmmmyyysss^^^TTTHHHAAA@@@AAA???>>>===<<<;;;;;;===>>>>>>===;;;::::::999999999999999888999::::::;;;;;;;;;;;;::::::;;;<<<===============>>>>>>???????????????@@@AAABBBCCCEEEFFFGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOQQQQQQQQQQQQQQQRRRSSSTTTSSSTTTSSSRRRQQQQQQSSSVVVUUUVVVWWWXXXXXXYYYZZZ[[[WWWWWWWWWVVVVVVXXX\\\___\\\bbbeeebbb___dddlllrrr{{{mmmlllyyy{{{kkkbbb[[[YYYYYYYYYUUUOOONNNPPPMMMHHHCCCBBBDDDEEEBBB>>>;;;:::888888999888777555333333333222222222111111//////...---------------******++++++,,,,,,------++++++++++++++++++++++++******,,,------,,,,,,+++***+++,,,------,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,******,,,------------.........////////////////////////////////////000000000000000000111111111111000000222111111000111111222222333333333333333333333333333333333333333333333333000222444666777777666555444555777666555444555777555555666666777777777777999999999999999888888777666666555444444444555555666666777888888888777777666666666666666666666666666666666666666777777888666666555555666666777888777777777888888888999999999999:::;;;<<<======>>>;;;<<<======<<<<<<===>>>>>>>>>>>>???AAABBBDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDFFFHHHHHHHHHIIIJJJLLLOOOQQQRRRSSSRRRSSSUUUWWW``````aaadddpppfffRRRHHHDDDAAA???@@@@@@???<<<<<<:::999:::;;;===<<<<<<::::::999888888888888888888999999::::::::::::999888999:::;;;<<<<<<<<<<<<===============>>>>>>>>>???@@@BBBCCCEEEEEEFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIKKKMMMOOOPPPMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSQQQQQQRRRSSSSSSSSSSSSRRRQQQQQQTTTVVVUUUWWWXXXXXXWWWVVVXXXYYYWWWWWWXXXWWWWWWYYY\\\___YYY^^^aaaaaa^^^^^^aaadddfffvvvzzzfffaaasss{{{kkkccc]]][[[ZZZZZZUUUNNNLLLNNNMMMHHHCCCBBBDDDEEEBBB???;;;999888888999999777666333333333222222222111111......---,,,,,,,,,,,,,,,)))******+++,,,,,,------******************************+++++++++,,,,,,,,,)))***,,,------,,,***)))************++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,---------,,,,,,+++,,,,,,---------........................................../////////000000000000111111111111000000111111000000000000111111222222222222222222222222222222222222222222222222111222333444555666666666333555666555333333444666333333444555666777777888888888888888888777777666777666555444444444444444555555666777777777777777666666666666666666666666666555555555555666777888666555555555555666777777777777777777888888888888777888888999:::;;;<<<===:::<<<======<<<;;;===>>>======>>>???@@@BBBDDDEEECCCCCCDDDDDDDDDDDDEEEEEEDDDFFFHHHHHHHHHHHHIIIJJJOOORRRTTTUUUUUUUUUVVVXXX[[[\\\^^^^^^bbblll|||nnn^^^OOOBBBBBBBBBAAA@@@@@@???>>>>>>;;;999888888:::;;;;;;:::999999888777777777777888999999:::::::::999888888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>===>>>@@@BBBCCCDDDDDDDDDFFFGGGIIIJJJKKKJJJIIIHHHIIIHHHGGGGGGIIIMMMQQQTTTKKKLLLLLLMMMNNNPPPQQQRRRQQQSSSUUUUUUSSSQQQRRRSSSQQQRRRSSSRRRQQQQQQTTTVVVVVVXXXYYYXXXUUUTTTUUUWWWVVVXXXYYYZZZZZZ[[[^^^```[[[ZZZ[[[\\\]]]]]]^^^___```kkkvvv}}}yyyjjjkkkuuuzzzkkkccc___\\\\\\[[[UUUMMMJJJLLLMMMHHHCCCBBBDDDEEEBBB???;;;999888888999999777666333333333222222222111111------,,,++++++++++++,,,))))))***+++,,,,,,------************************+++*********++++++------)))***,,,------,,,***))))))************+++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,------------,,,,,,,,,---------........................................../////////000000000111111111111000000111111000000000000000111222222222222222222222222222222222222222222222222333222111111333555777999222555666555333222333555222222333444555777777888777777777777777666666555777666555444444444444444444444555666777777666666666666666666666666666666555555555555555666777888555555555555555666777777777777777777888888888888666777777888:::;;;<<<<<<:::;;;===<<<;;;;;;<<<>>>======>>>???@@@BBBDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHHHHHHHGGGHHHJJJGGGJJJNNNQQQRRRSSSUUUVVVRRRWWW]]]```___```iiirrr~~~~~~dddSSSKKKFFFAAA=========;;;999999:::<<<;;;999888888999::::::999999888888777777777777777:::::::::::::::999888777777777888999::::::::::::<<<;;;;;;;;;;;;<<<======;;;===???AAABBBCCCCCCBBBEEEGGGIIIJJJJJJIIIHHHGGGIIIHHHFFFFFFIIIMMMSSSVVVKKKKKKKKKMMMNNNPPPRRRSSSQQQTTTWWWVVVTTTRRRRRRSSSPPPQQQRRRRRRQQQQQQSSSUUUVVVXXXYYYXXXTTTSSSTTTVVVWWWYYY[[[\\\\\\]]]___```___[[[WWWXXX[[[\\\]]]^^^^^^ccchhhkkkvvv{{{{{{sssiiifffccc```___]]]WWWNNNJJJKKKMMMIIIDDDBBBCCCDDDBBB@@@:::999888999999999777555444444444333333333222222///...,,,,,,---------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,---+++)))***,,,---,,,)))(((((()))***++++++,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,------------------------,,,---......//////..................////////////---...///000000///...---///000000000111111111111111111222222222333333333333333333222222111111111111111222222222333333333333999>>>>>>888333000000333444555555666555555555888777666555444333333333333333333444444444555555333333333333333333333333777777666666555555555555555333222222333444333222888666333222333555666666444444444555666888999:::888777777777888999::::::999:::;;;;;;<<<<<<;;;;;;<<<===???@@@AAABBBBBBCCCBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHKKKMMMPPPQQQRRRRRRSSSUUUXXXZZZ\\\^^^bbbeeejjjrrrxxxeeeRRRHHHDDD???===@@@>>>===<<<;;;:::999999999999999999999999888777666666666555555555555666666888888777777777777888888999999888888888888888888:::::::::;;;;;;;;;<<<<<<===;;;999;;;???BBBCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIKKKOOOSSSVVVSSSPPPNNNMMMNNNOOONNNNNNTTTPPPOOOQQQPPPKKKMMMSSSOOOQQQTTTUUUTTTSSSSSSTTTXXXXXXWWWWWWWWWVVVVVVVVVYYY]]]```^^^ZZZXXXZZZ]]]XXXXXXYYYYYYZZZ[[[]]]]]]______```bbbgggppp{{{}}}{{{wwwrrrqqquuujjjfffaaa___]]]\\\VVVNNNJJJLLLMMMHHHCCCBBBCCCCCCBBB@@@;;;999888999999999777555444444444333333333222222111///------.........---++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))******+++,,,---+++)))***,,,---+++)))(((((()))******+++,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................////////////......////////////......//////000000000111111111111111111222222222333333333333333222222111111111000000111111111222222222333888======888333111222333333444555555555555555777666555444333333333333333333333333444444444444333333333333333333333333666666555555555444444444333333222222222333555666777555333222444555555555333333444555777999:::;;;888888777777777888999999999999:::;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFHHHKKKMMMNNNOOOOOOOOOQQQTTTUUUVVVYYY\\\___aaacccmmm}}}wwwhhhXXXKKK@@@>>>>>><<<;;;======<<<;;;:::999999999999999999999999999888777777666666555555555555666666888777777666666777777888888888888888888888888888:::::::::::::::;;;;;;;;;;;;:::::::::<<>>???????????????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????BBBCCCEEEHHHIIIKKKLLLLLLMMMNNNPPPQQQRRRTTTWWWYYY[[[ZZZ]]]eeeqqqmmmVVVFFFGGG@@@;;;<<<<<<999777666;;;;;;:::999888888888888777777888888888777666666666666555555555555666666777777666666666666777777777777777777888888888888:::::::::::::::;;;<<<<<<>>>??????<<<:::;;;???CCCDDDDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJLLLMMMNNNOOOLLLMMMMMMMMMNNNSSS[[[bbbYYYVVVSSSSSSQQQMMMLLLNNNLLLNNNPPPPPPOOONNNOOOPPPRRRUUUXXX\\\\\\ZZZWWWUUUWWWZZZ]]][[[XXXUUUVVVWWWVVVYYY]]]```bbbaaa___^^^aaaaaa```^^^]]]___cccfffiiisss{{{tttqqqzzzzzzzzzjjjeee___\\\[[[YYYTTTMMMKKKMMMLLLGGGCCCAAABBBCCCAAA???;;;:::999999:::999777666555444444444444333333333111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******))))))******+++,,,+++*********+++++++++***((()))))))))*********+++***************++++++,,,++++++************++++++*********+++++++++++++++,,,,,,---.........---------------.........////////////---,,,,,,---//////........./////////000000000000000111111111111222222222222111111111111111000000000000111111111222000333666777555222111222111222222333333333333333444333333222222222222333222222222222333333333333222222222222222222222222222222222222222222111111...111222111///222999@@@555333222222333444333222222222333555777999;;;<<<888888777666555555555555777888999999::::::999999<<<<<<===============<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>BBBBBBDDDEEEGGGHHHIIIIIIMMMNNNPPPPPPPPPRRRUUUWWWUUUWWW\\\bbbgggooouuucccRRREEE===BBB@@@>>>>>><<<:::777666999999888777666666777777444444555555555555444444666555555444444555555666777666666555555666666777666666666777777777777777999999999:::<<<>>>@@@AAAIIIJJJJJJCCC;;;999===BBBCCCCCCBBBAAAAAAAAABBBBBBEEEFFFHHHJJJKKKKKKKKKKKKKKKNNNOOOLLLJJJLLLSSSYYYWWWTTTRRRRRRQQQOOONNNMMMNNNOOOQQQPPPOOONNNOOOPPPPPPRRRVVVYYYZZZYYYWWWVVVZZZ\\\^^^]]]ZZZXXXWWWWWWWWWYYY\\\___aaaaaa```___aaabbbbbbbbbaaabbbdddgggkkkmmmvvvrrrkkkooozzz}}}vvvwww|||vvvwww}}}~~~zzziiifff```\\\ZZZYYYSSSMMMKKKNNNLLLHHHCCCAAABBBCCCAAA???;;;:::999:::::::::888666555555555444444444333333000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******))))))******+++,,,************************)))))))))))))))***************))))))******+++,,,+++******))))))******+++***+++++++++,,,,,,,,,---+++,,,,,,---...---------------------............///...---,,,,,,---...///---............///////////////000000000111111111111111111111111111111111111111111222222222333333///000222333222000000000000111111222222222222222222111111111111222222333111111111222222222333333111111111111111111111111000000000111111111111111---///111000...111999@@@777555222222222333222111111222222444555888999:::777777666555444444444444666777777888999888888888::::::;;;;;;<<<;;;;;;;;;<<<<<<>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????BBBBBBCCCDDDEEEFFFGGGHHHKKKLLLNNNNNNNNNOOORRRTTTQQQTTT[[[______```hhhssszzzppp```QQQEEE???===<<<<<<===<<<:::999999:::;;;777666666555555555555666444444555555555555555444555555444444444444555555666666555555555555666666555555666666666777777777888888999:::===AAADDDGGGTTTUUUTTTKKK???999;;;@@@AAAAAA@@@?????????@@@@@@BBBDDDFFFHHHIIIIIIIIIHHHIIIMMMPPPNNNIIIHHHKKKOOOQQQPPPOOOOOOQQQRRRPPPNNNNNNOOOPPPOOONNNMMMNNNPPPPPPQQQRRRTTTUUUVVVWWWWWWZZZ[[[]]]^^^\\\ZZZXXXWWWYYYYYYZZZ\\\]]]___``````]]]^^^````````````bbbccccccccceeejjjqqq}}}wwwfffWWWMMMLLLYYYbbbfffrrr|||tttqqqpppkkkbbb[[[iiifffaaa^^^[[[YYYSSSMMMKKKNNNMMMIIIDDDBBBCCCDDDBBB@@@<<<;;;::::::;;;:::888666555555555555444444444333///---,,,,,,------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))******+++,,,)))***+++***))))))***+++))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))************++++++,,,---------++++++,,,---------------,,,------------...............------------......------------.........///////////////000000000000000000000111111111111111111222222222222333333333000000000000000000/////////000000111111111111111000000000000000111222333000000111111111222222222000000000000000000000000000000000000000111111111---///000//////111777;;;;;;888444111111222111000111111222222444555777888555555444444333444444444555666777777888888777777777888999:::::::::::::::::::::<<<===>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBCCCDDDEEEFFFGGGFFFHHHIIIJJJJJJKKKNNNPPPTTTTTTWWWYYYWWWWWW^^^gggppprrriiiOOOKKKFFF@@@<<<;;;;;;<<>>>>>>>>>>>======>>>??????@@@AAACCCFFFGGGHHHHHHGGGGGGJJJMMMMMMKKKJJJKKKMMMMMMNNNMMMMMMQQQUUUSSSNNNMMMNNNNNNMMMKKKKKKLLLNNNPPPPPPQQQRRRSSSTTTUUUVVVXXXYYY[[[\\\\\\ZZZXXXVVVZZZZZZZZZZZZ[[[\\\^^^___^^^___``````___^^^___```^^^aaacccdddeeeiiiooouuuwwwsss___UUUNNNPPP]]]jjjqqqzzzwwwlllaaaYYYQQQIIIDDDkkkgggddd```\\\ZZZTTTMMMKKKNNNNNNJJJEEECCCDDDEEECCCAAA<<<;;;::::::;;;:::888666555555555555444444444444000...---,,,---...---,,,************************************************))))))))))))))))))))))))******))))))******+++,,,(((***++++++(((((()))+++)))))))))))))))))))))((()))))))))))))))***++++++******))))))))))))******))))))******+++,,,,,,,,,++++++,,,------------,,,,,,,,,---------.........,,,------......------,,,,,,,,,---------................../////////000000///000000000111111111222111111111111222222222222222111000000000000//////...///000000111111000000///......///000111222333000000000000111111111222000000000000000000000000//////000000111111111111............///111444555???;;;555111000000111111111111111111222333444555333333333333333333444555555555666777777777666666555666777888999:::::::::888999:::<<<======>>>>>>?????????@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDEEECCCEEEFFFGGGHHHIIILLLOOOVVVSSSSSSVVVWWWWWW]]]dddjjjkkkWWWKKKFFF>>>>>>===<<<::::::;;;<<>>???>>>???AAACCCEEEGGGHHHHHHFFFFFFGGGIIIJJJLLLNNNOOOMMMOOONNNNNNRRRXXXUUUNNNNNNOOONNNMMMKKKKKKLLLNNNOOOPPPRRRTTTUUUUUUTTTSSSWWWXXX[[[]]]^^^]]]ZZZXXXZZZZZZ[[[\\\]]]\\\\\\\\\^^^___``````___^^^```aaa```dddfffddd```______```^^^aaaiiirrrxxx~~~zzzzzz|||iiicccdddiiittt~~~~~~uuukkkkkkfff^^^SSSIIIAAA===;;;mmmgggeeeaaa]]]ZZZTTTMMMKKKNNNOOOJJJFFFDDDEEEFFFDDDBBB<<<;;;::::::;;;;;;999777666666555555555444444444111///......//////...---))))))))))))))))))))))))************************++++++++++++++++++++++++*********)))***++++++,,,(((***,,,+++(((''')))+++))))))))))))(((((((((((()))))))))))))))******+++******))))))))))))******'''(((((()))***+++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......+++,,,............,,,+++,,,,,,,,,---------................../////////000//////000000111111111222000000000000111111111111555333111111111111000///...//////000000000000000............///111222333000000000000111111111111000000000000000000000000///000000000111111222222///...---...000222222111BBB===666111///000111111111111000000111111222333222222222222333444444555444555555666666666666666444555666777999999::::::777888:::;;;<<<===============>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@AAACCCDDDCCCDDDFFFGGGHHHJJJMMMOOOPPPNNNPPPUUUXXXYYY\\\```jjj~~~ppp]]]KKKAAA???AAA>>><<<:::777555555888;;;777???@@@777111333666777333222222111222222333333///000111222222222222222555444444333333444444555555444444333333444444555333333444444555666777777999888777777999<<<@@@BBB@@@CCCEEECCC???<<<<<<<<<:::::::::;;;<<<===>>>???===>>>@@@BBBDDDFFFHHHIIIFFFDDDCCCDDDGGGKKKMMMNNNOOOPPPPPPOOOSSSYYYVVVNNNQQQQQQQQQOOOMMMMMMOOOPPPNNNPPPTTTWWWXXXVVVSSSQQQYYYZZZ]]]```aaaaaa]]][[[YYY[[[]]]______]]][[[YYYXXXZZZ[[[[[[\\\]]]___bbb^^^aaabbb^^^[[[\\\___aaahhhdddbbbfffkkkpppvvv}}}{{{xxxssssssrrrsssvvvsssbbbPPPSSSTTTSSSNNNFFF???;;;;;;mmmfff```]]][[[YYYTTTNNNLLLOOOQQQLLLEEEBBBCCCDDDDDDCCC@@@>>><<<<<<<<<;;;:::888555555666777666555333222222///,,,,,,...///,,,***+++,,,---...---,,,+++************)))))))))))))))+++,,,---,,,***)))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))***************))))))))))))))))))************+++++++++&&&222---$$$)))///+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............//////////////////////////////////////////////////////000000000111111111111000000//////.........---////////////////////////////////////////////////000000000000000000000000111000000000//////......000000000000000000000000111///...------...///111::::::777333///---...000000000000000////////////222222222222222222222222333444555666666777777777555555555666777777888888888999999::::::;;;;;;<<<>>>>>>>>>===============????????????@@@AAABBBCCCDDDDDDDDDEEEGGGIIILLLMMMMMMOOOQQQSSSTTTVVVZZZ]]]fff}}}{{{ooo___ZZZSSSKKKCCC>>>;;;:::999999999888777666666555:::999666444333333444555333333333333333333333333222222222111111111000000111222222333333222222111555444444333333444444555333333333444444444555555666555555555666888;;;===>>>>>>===<<<;;;;;;::::::;;;;;;:::::::::;;;<<<<<<<<<===>>>??????AAADDDGGGCCCDDDEEEGGGIIIJJJJJJJJJMMMNNNOOOPPPPPPPPPOOONNNTTTTTTTTTTTTSSSQQQPPPOOOQQQQQQQQQQQQRRRSSSTTTUUUWWWXXX[[[___aaa```\\\YYYVVVWWWYYYZZZ[[[[[[[[[ZZZ\\\\\\[[[ZZZZZZ\\\```dddfffccc```______^^^]]][[[______```ccchhhlllmmmmmmuuuwwwzzz|||vvvooommmiiieee```WWWLLLEEEHHHGGGEEEBBB???<<<:::888mmmgggaaa^^^[[[ZZZUUUNNNMMMPPPQQQLLLEEEBBBCCCDDDDDDCCC@@@>>><<<<<<<<<;;;:::888666666666666555444333222222000---,,,---......---,,,,,,------,,,,,,+++******)))))))))))))))))))))***+++,,,+++)))((()))************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***))))))*********+++++++++888@@@888+++---000---,,,++++++,,,,,,------------------,,,,,,,,,,,,------------------............................................................//////000000000111111111000/////////.........---................................................000000000000000000000000111111000000////////////000000000000000000000000000///...------...///000444444333111......///000///////////////000000000222222222222222222222222333444555666777777777777555555666666777888888999888888999999:::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCEEEHHHJJJKKKKKKMMMPPPRRRTTTVVVYYY[[[\\\qqqvvvppppppooouuu|||mmm```SSSJJJHHHEEEAAA===:::888888888888777777666555555444444777666444222222222333444333333333333333333333333222222222111111111000000111222222333333222222111333333222222222222333333333333333333444444444444666666555555666888:::;;;999:::::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<>>>?????????>>>???BBBDDDAAABBBDDDEEEGGGHHHHHHHHHMMMMMMOOOPPPPPPPPPPPPOOOQQQQQQRRRRRRRRRRRRRRRRRRPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWYYY]]]``````]]]ZZZWWWWWWYYYZZZ[[[ZZZZZZYYY^^^^^^^^^\\\[[[\\\___aaaccccccaaa___^^^]]]\\\\\\]]]\\\]]]```dddggghhhgggiiilllpppqqqrrrsssvvvxxxyyy{{{xxx{{{~~~zzzmmmbbbVVVSSSOOOLLLJJJFFFAAA===???>>>===;;;999777666555nnnhhhbbb___\\\[[[UUUOOONNNQQQQQQLLLFFFCCCDDDEEEDDDCCC???>>><<<<<<<<<<<<:::888999888777555444333333333111000///---+++,,,///222------,,,+++++++++++++++))))))))))))))))))******(((*********((('''((()))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))*********)))))))))*********++++++???EEE;;;---...000,,,---++++++,,,,,,---...//////...------,,,,,,------...------------............................................................////////////000000000000/////////...............................................................000000000000000000000000111111000000000000//////000000000000000000000000000///...------...///000---///000///......///000.........//////000000111111111111111111111111111333444555666777777777777666666666777888888999999888888888999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@AAAAAAAAABBBDDDFFFHHHJJJIIILLLPPPSSSTTTUUUWWWYYYYYYeeeqqqtttnnngggfffgggdddgggmmmwwwtttaaaPPPFFFAAA>>><<<999888777666666777999:::555555555444444333333222333222111000000111222333222222222222222222222222222111111111111000000000111111222222222222111111222111111111111111111222222222333333333444444444777666555555555666888999555555666888999:::;;;<<<:::999999999::::::;;;<<<@@@AAA@@@???======???AAA@@@@@@BBBDDDEEEFFFFFFFFFJJJKKKLLLMMMNNNOOOOOONNNMMMMMMNNNPPPQQQRRRSSSTTTOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUVVVYYY\\\^^^]]][[[WWWXXXXXXYYYYYYYYYXXXXXX^^^______^^^\\\[[[\\\]]]___aaabbb```\\\ZZZ[[[]]]]]]\\\\\\^^^aaaccccccccccccgggmmmpppooollljjjhhhiiiooowww|||tttkkkeee___^^^___]]]VVVOOOFFFBBB>>>;;;;;;<<<<<<;;;777666666555555444444444nnnhhhbbb___]]][[[VVVPPPNNNQQQQQQLLLFFFDDDDDDEEEDDDCCC???===<<<;;;<<<<<<:::999;;;999777555333333333333000000000---***+++000555...---+++*********+++,,,)))))))))))))))*********((()))******(((((((((***))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))***++++++))))))))))))************333999111(((+++---***,,,***++++++---...///000000...------,,,,,,------...,,,,,,---------................................................................../////////000000........................................................................////////////////////////000000000000000000000000///////////////////////////......------......///+++---//////...---...///------......///000111111111111111111111111111111333444555666666777777666666666777777888999999999777777888888999:::::::::======>>>>>>>>>>>>>>>???============>>>???@@@@@@AAAAAAAAAAAACCCEEEGGGIIIHHHKKKPPPSSSUUUUUUWWWXXX[[[```dddeeedddcccdddeeehhhhhhjjjmmmsssyyynnn___VVVHHH===999;;;===???999888666555555666777888444444444333333222222222000000/////////000222222222222222222222222222222111111111111000000000000111111222222222222111111222111111000000111111222222222222222333333333333666666555444444555555666444555666777888999:::;;;999888888999999:::;;;<<<@@@@@@@@@>>>======>>>@@@@@@@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLLLLMMMNNNPPPQQQSSSTTTNNNNNNOOOOOOPPPRRRSSSTTTUUUTTTTTTVVVYYYZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWZZZ\\\^^^^^^\\\ZZZZZZ[[[[[[___bbb```[[[XXXZZZ]]]___^^^^^^___aaabbbbbbaaaaaaffflllpppqqqoookkkiiigggjjjqqqsss|||uuusssooolllhhhbbb[[[UUUVVVQQQLLLKKKMMMNNNKKKGGGDDDAAA===:::999999:::;;;555555555555555444444444mmmfffbbb___]]][[[VVVPPPNNNQQQQQQLLLGGGEEEEEEFFFDDDBBB>>>===;;;;;;<<<<<<;;;999;;;:::777555333333333333///000///,,,***+++000555---,,,+++***)))***+++,,,(((((())))))************)))***+++***))))))***+++(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&'''((()))******+++(((((()))))))))*********&&&---)))&&&,,,+++(((+++******+++,,,---//////000---------,,,,,,---------,,,,,,,,,------------...................................................---............/////////---------.......................................................................................////////////////////////..............................------------......,,,...//////...------...,,,------...///000000111000000000000000000000000222333444555555666666555666666666777888888999999666666777888888999999:::<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAABBBAAAAAABBBCCCEEEGGGHHHHHHKKKPPPSSSTTTUUUVVVWWW[[[[[[\\\^^^```aaabbbbbbbbbcccfffiiimmmpppsssuuuxxxqqq^^^PPPLLLGGG@@@:::777666666666777666555333222222222333444333333333333333222222/////////000000111222222111111111111111111111111000000000000000000000000000111111222222111111000222222111111111111222222111111111222222222333333555555444444444444444444666666777777888888888888777777777888999:::;;;;;;===>>>>>>===<<<===@@@BBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIKKKMMMOOOPPPMMMMMMMMMMMMNNNOOOQQQRRRNNNNNNNNNNNNOOOPPPQQQRRRUUUTTTSSSSSSUUUWWWVVVUUUWWWWWWWWWVVVVVVVVVVVVVVVUUUXXX[[[[[[ZZZYYYYYYYYYYYY]]]```___ZZZWWWYYY\\\___^^^]]]^^^```aaaaaa```]]]___bbbfffhhhhhhgggfffgggjjjuuuqqqyyy~~~zzz{{{rrruuuwwwtttooommmqqqvvvrrruuuwwwyyyyyywwwuuutttvvvvvvyyy}}}||||||zzztttlllgggdddddd\\\[[[XXXVVVSSSPPPLLLIIIGGGEEEDDDEEEFFFGGGEEECCC???>>><<<:::888777888888666666666555444444333333llleeebbb___\\\[[[UUUOOONNNQQQQQQLLLGGGEEEFFFFFFDDDBBB>>><<<;;;;;;<<<<<<;;;::::::999888666555444444444000///...,,,***+++...111,,,,,,+++***************((((((((()))******++++++(((***+++***))))))***,,,''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((()))))))))((((((((()))))))))******%%%,,,***)))///,,,'''+++******++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------------------------------------------.........///---------------.........------------------------------------------------........................------............//////........................------------------------.../////////---,,,---...---------......//////000////////////////////////000111222333444444444444555555555666777777888888666666666777888888999999;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAAAABBBDDDFFFGGGGGGJJJNNNQQQRRRSSSUUUWWWZZZZZZ[[[^^^aaaccccccbbbbbbcccfffhhhjjjjjjjjjjjjfffkkkqqqvvv}}}uuucccXXXRRRKKKDDDAAA;;;;;;;;;:::888666444333444444444333333333333444222222222222222222222222//////000000111111111222000000000000000000000000//////000000000000000111000000111111111111000000222222111111111111222222000000111111111222222222444444444333333333333333777777777777666666666666666666777777888999:::;;;;;;<<<<<<<<<<<<===@@@CCCBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKNNNPPPSSSTTTOOONNNMMMMMMMMMOOOPPPQQQOOOOOONNNNNNNNNNNNOOOOOORRRQQQPPPQQQSSSUUUTTTSSSVVVUUUUUUUUUUUUUUUVVVVVVTTTVVVXXXYYYXXXWWWXXXXXXWWWZZZ]]]]]]ZZZXXXYYYZZZZZZYYYYYY[[[]]]^^^^^^]]][[[ZZZZZZ\\\___``````___fffmmm}}}zzzlllpppuuuwwwtttooojjjhhhbbbfffiiigggbbb```aaadddjjjjjjkkkhhhdddaaa```___^^^bbbfffgggeeecccbbbbbbcccbbb```\\\XXXTTTTTTTTTMMMMMMLLLKKKIIIGGGFFFEEE@@@AAABBBBBBBBB@@@===<<<999:::;;;:::888777777888555555444333222111000000jjjeeeaaa^^^[[[ZZZUUUNNNMMMPPPQQQLLLHHHFFFGGGGGGEEEBBB===<<<;;;;;;<<<===;;;:::888888888777777555444444000...,,,+++,,,,,,,,,,,,+++++++++++++++***))))))'''(((((()))******++++++'''((())))))(((((()))+++'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((((((((((((((((((((()))))))))***)))...***)))...+++'''---*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,---------.........,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------......------------......,,,++++++...000........................///////////////////////////000111222222333222222444444444555666666777777555555666666777888888999999999::::::;;;<<<<<<===============>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFHHHKKKMMMNNNPPPSSSVVVXXXYYYZZZ]]]```bbbbbbbbbffffffggggggfffeeecccbbb___```aaabbbeeellltttyyyttteee\\\XXXLLLAAA===;;;888888;;;222444666777777777777777333333333444444555555555000000000000000000000000//////000000000000000000000000000000000000000000////////////000000111111000000111111111111000000111000000//////000000111000000000000111111111222222222333333333333333222555555555555555555555555666666666666888999:::;;;:::;;;<<<<<<;;;===???BBBBBBCCCDDDEEEEEEFFFEEEEEEFFFGGGHHHJJJMMMPPPSSSUUUOOONNNMMMMMMMMMOOOQQQRRRPPPOOONNNMMMMMMLLLLLLMMMLLLLLLMMMPPPSSSUUUUUUTTTTTTTTTSSSSSSTTTUUUVVVWWWVVVXXXYYYYYYWWWVVVVVVWWWWWWXXXZZZ[[[[[[ZZZYYYXXXVVVVVVVVVXXX[[[]]]^^^]]]\\\ZZZYYY[[[^^^``````___cccnnnzzzccccccdddeeeeeecccaaa```[[[^^^```^^^[[[XXXXXXYYY^^^___```^^^ZZZVVVTTTTTTXXX\\\``````^^^[[[[[[[[[TTTTTTSSSQQQNNNLLLJJJJJJCCCDDDDDDCCCBBB@@@@@@@@@<<<>>>@@@@@@===:::999999888999:::888666555666999222222222111000000//////iiieee```]]][[[YYYTTTNNNLLLOOOQQQLLLHHHFFFGGGGGGEEEBBB===<<<;;;;;;<<<===<<<:::666777888888888666555444111---******,,,---+++(((******+++,,,,,,***)))((('''(((((()))***+++++++++%%%'''((((((''''''(((***&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((('''''''''(((((((((((())))))))))))))),,,&&&%%%+++)))'''...*********************++++++******************+++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------------------------------------------------------+++++++++,,,,,,---------------------------------,,,------......------,,,+++,,,+++******+++...111...............---------////////////////////////...///000111111222222111333333444444555666666666555555666666777888888888888888999::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>?????????>>>>>>???AAACCCDDDDDDFFFHHHJJJKKKNNNQQQTTTSSSTTTUUUXXX[[[]]]^^^^^^_________```aaabbbbbbccc^^^^^^^^^^^^___```bbbcccbbbkkkwwwzzzqqqdddYYYPPPIIICCC???===888888======888555777444555555333222111222333111111111111111111111111.........///////////////...//////000//////......000000000000000000000000.../////////000000111111000000111111111111000000//////............//////000000000000111111111111000111222333333333333333222222222333333444444444555555555666777999:::;;;;;;<<<===<<<;;;<<<>>>@@@BBBBBBCCCDDDEEEEEEEEEDDDCCCDDDEEEGGGJJJNNNQQQSSSNNNMMMLLLMMMNNNPPPSSSTTTQQQPPPOOOMMMLLLKKKKKKKKKHHHIIIKKKOOOTTTVVVVVVUUUSSSSSSRRRRRRSSSUUUWWWXXXZZZ[[[[[[YYYVVVUUUUUUVVVWWWWWWXXXZZZ\\\[[[YYYVVVUUUTTTUUUXXX\\\^^^______ZZZXXXXXX\\\```ccccccaaa\\\iiizzznnneeeeeeddddddcccccccccccc^^^______]]][[[YYYXXXXXXSSSWWW[[[[[[XXXUUUSSSSSSOOOQQQTTTVVVVVVVVVVVVVVVTTTUUUUUUTTTPPPLLLHHHFFF@@@BBBBBBAAA???>>>===>>>999;;;>>>===;;;999:::;;;999999777444///...111444111111111111111111111111xxxnnnbbbbbb]]]XXXTTTSSSRRRNNNKKKKKKIIIGGGFFFGGGGGGEEEDDD>>><<<;;;;;;<<<<<<;;;:::888777666555444333333333///...,,,+++******+++,,,000...---+++******+++,,,+++***)))(((((()))***+++***)))(((''''''((()))******)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''******))))))))))))******))))))((((((((((((((())),,,+++***((((((((()))***,,,+++***))))))***+++,,,+++***)))))))))***,,,------------............///................................................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,------...............---+++++++++,,,,,,,,,------+++,,,---,,,***)))***+++------......------,,,+++---------,,,,,,+++++++++------------------------////////////000000000000000000111222222222222222444444333222333444555666666777999999777666777888666777999;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>???>>>??????@@@AAAAAABBBBBBCCCFFFIIIKKKKKKKKKLLLMMMPPPRRRTTTUUUVVVXXX[[[^^^______```aaaaaaaaaaaaaaa]]]]]]\\\\\\\\\\\\\\\\\\bbbeeeiiimmmqqqvvv|||~~~rrrkkkYYYSSSKKKFFFBBB>>>:::777:::999999888777666666555555555444333333222111111111111111111111111111111000000000000000000000000000000//////.........---//////000000000000//////000000000000000000000000000000111111111111000000............////////////000000000000111111111111000111111111111222222222000000111222444555666666555555555555555555444444999999999:::;;;<<<===>>>@@@AAABBBBBBAAAAAACCCEEEBBBBBBDDDGGGIIIKKKMMMNNNLLLKKKJJJLLLPPPSSSTTTTTTSSSRRROOONNNMMMNNNPPPRRRJJJKKKNNNRRRVVVWWWVVVTTTXXXWWWVVVUUUTTTUUUVVVVVVZZZ[[[]]]^^^]]]ZZZWWWUUUWWWXXXYYYZZZZZZYYYXXXWWWUUUUUUUUUVVVYYY\\\```bbb___]]]\\\___ccceeeaaa]]]cccdddlll{{{}}}qqqdddcccbbbdddfffeeeaaa^^^\\\]]]]]]\\\YYYVVVUUUVVVYYYXXXWWWUUUSSSQQQPPPOOOLLLNNNQQQTTTUUUTTTSSSRRRNNNNNNNNNLLLIIIGGGGGGGGGBBBAAA@@@???>>><<<<<<;;;;;;<<<=========;;;999777888777666444333222111111222222222111111111111000yyyooodddbbb]]]XXXTTTSSSRRRNNNKKKKKKIIIGGGFFFGGGGGGEEEDDD>>><<<;;;;;;<<<===;;;:::888777666555444333333333///...,,,+++******+++,,,---,,,+++***))))))))))))+++***)))(((((()))***+++***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))(((((((((((()))))),,,+++)))((((((((()))***++++++***))))))***++++++******))))))******+++,,,,,,,,,,,,,,,------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---+++,,,---,,,+++***+++,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++------------------------------......///000000111///000000111111111111111333333222222222333444555444666777777666555555666555666777999;;;<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@AAADDDGGGIIIIIIIIIJJJLLLNNNOOOQQQSSSSSSUUUXXX[[[\\\\\\]]]^^^^^^^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZZZZ]]]```ccceeehhhlllooorrr{{{xxxnnnddd[[[TTTQQQIIIEEE@@@===<<<<<<999888777777666666555444444444555444444333222222111111111111111111111111111111000000000000000000000000////////////......------/////////000000/////////........................///000000111111000000///............//////////////////000000000111111111000000111111111222222222000111111222333444555555555555555555555555444444777777777888999:::<<<<<>>===;;;<<<======<<<:::888777666555444333333333///...,,,+++******+++,,,************)))(((''''''******))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))+++***))))))((()))))))))+++******))))))******+++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,***,,,------++++++,,,...111000...---,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------+++,,,,,,---...//////000...//////000000000000000222111111111111222333333333444666666444333444555333444666777999:::::::::;;;;;;::::::::::::;;;;;;===============>>>>>>>>>>>>AAADDDEEEFFFFFFHHHIIIKKKMMMOOOPPPPPPRRRUUUWWWXXXYYYYYYZZZZZZZZZZZZYYYWWWWWWXXXXXXXXXXXXXXXXXXZZZ[[[]]]^^^^^^___aaaccceeehhhmmmuuu|||}}}tttmmmiiiZZZVVVOOOHHHBBB???>>>>>>===;;;888777777888777666555444444333333222222111444444333333222111111111000000000000000000000000000000000000000000000000///............---------......////////////......------------------------//////000000000000//////---............///////////////000000000000111111000000000111111111222222222222222222333333333444444444444444444444555555555555555666777888999:::===>>>??????>>>???AAACCCCCCDDDEEEFFFGGGIIIJJJJJJLLLLLLMMMOOOQQQQQQOOOMMMOOOPPPQQQRRRQQQPPPNNNMMMQQQOOOOOOPPPRRRTTTTTTTTTSSSSSSTTTUUUWWWXXXZZZ[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZYYYYYY[[[ZZZYYYYYYZZZ\\\^^^___```^^^]]]___bbbdddaaa___```___aaaeeejjjllljjjggggggeeebbbaaaaaa```^^^\\\[[[\\\]]]\\\ZZZXXXXXXYYYTTTTTTSSSRRRQQQPPPOOOOOOLLLNNNOOOQQQPPPOOONNNLLLMMMMMMMMMKKKHHHFFFEEEFFFBBBAAA@@@>>><<<;;;999999777777888888888666444333555444333333222222333333000000/////////.........uuummmcccaaa]]]XXXUUUTTTRRRNNNJJJJJJIIIHHHGGGHHHGGGEEECCC>>>===<<<<<<======<<<;;;888777666555444333333333///...,,,+++******+++,,,((()))*********)))'''&&&***))))))))))))))))))***))))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((()))))))))(((((((((((())))))*********))))))))))))))))))******))))))))))))******((()))***,,,,,,+++******++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,+++***))))))************++++++++++++***+++------,,,,,,---///222000...,,,++++++,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------......///000/////////000000000000111111111222222444555555444333333444333444555777888888999999999999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===???AAACCCCCCEEEGGGIIIJJJLLLMMMNNNNNNOOORRRTTTUUUVVVVVVWWWWWWWWWVVVVVVTTTTTTUUUUUUUUUUUUUUUVVV[[[]]]^^^^^^]]]]]]^^^___eeedddeeegggkkkmmmmmmlllzzzxxxrrrooommmfffccc^^^WWWQQQKKKFFFDDDDDDBBB===:::888888:::;;;;;;:::888666555555444444333333333222222111111111333333222222111111111000000000000000000000000000////////////////////////---------------------------......//////......---------------------------...//////000000//////...---------.........//////////////////000000000111000000000000111111111111333222222222222222222222333333444444444444555555444444444555666777999999<<<===>>>>>>>>>???BBBDDDEEEFFFFFFGGGGGGHHHHHHIIIHHHIIIKKKOOOQQQQQQNNNKKKNNNOOOOOOOOOOOONNNMMMMMMLLLKKKKKKMMMRRRWWWZZZ[[[SSSTTTTTTUUUWWWXXXZZZZZZZZZYYYXXXWWWWWWWWWXXXYYYXXXXXXYYYYYYYYYZZZYYYYYY[[[[[[ZZZZZZ[[[]]]___aaa^^^]]]\\\]]]```aaa___^^^``````aaabbbdddfffggggggeeeccc```^^^]]]]]]^^^^^^\\\]]]^^^]]]ZZZXXXWWWXXXSSSSSSSSSRRRQQQPPPPPPOOOLLLMMMNNNNNNMMMLLLJJJIIIKKKKKKKKKIIIFFFDDDDDDDDDAAAAAA???===;;;999888777666777777777666555444333333333222222222222333333000000000/////////......pppiiiaaa```]]]XXXVVVUUURRRMMMIIIJJJIIIHHHHHHHHHGGGEEECCC???===<<<<<<===>>><<<;;;888777666555444333333333///...,,,+++******+++,,,)))***+++++++++***)))((()))))))))******)))))))))(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++))))))(((((((((((())))))((((((((((((((()))******)))))))))*********))))))))))))))))))))))))))))))((()))***,,,,,,+++******,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++******)))))))))*********++++++***+++,,,,,,,,,+++---...111///---+++***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++******------.../////////////////////000000000111111111222444555555444333333444333444555777888888888888888888888888888999:::;;;999:::::::::::::::;;;;;;<<<>>>@@@BBBBBBDDDGGGIIIJJJLLLMMMMMMMMMNNNPPPRRRSSSTTTTTTUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTXXXZZZ[[[\\\[[[ZZZZZZ[[[]]]^^^```dddggghhhgggeeeggglllnnnooorrrxxx}}}}}}{{{|||vvvooommmeeebbb]]]WWWRRRNNNLLLKKKHHHGGGDDDAAA>>><<<;;;:::999999888777777777888888999999888666555333333333333333222222222222222111222111111111111111000000////////////////////////........................,,,,,,,,,,,,------------------............------..............................////////////......------------...............////////////000000000//////000000000111111111333333222222222222111111333333333333444444555555555555555555777888999:::;;;===>>>??????@@@CCCEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFHHHKKKPPPSSSSSSPPPMMMOOONNNLLLJJJJJJKKKLLLMMMIIIHHHHHHKKKQQQWWW[[[\\\UUUUUUUUUVVVVVVVVVVVVVVVYYYXXXVVVUUUVVVWWWXXXYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYZZZ[[[^^^aaaccc\\\[[[ZZZ[[[\\\]]]\\\\\\]]]___aaacccdddeeeffffff___^^^\\\[[[ZZZ[[[]]]___]]]^^^___]]]YYYWWWVVVVVVTTTTTTSSSRRRQQQQQQPPPPPPLLLLLLLLLLLLKKKIIIHHHGGGHHHIIIIIIGGGDDDAAAAAABBB@@@???>>><<<:::999777777777777777666666555444333222111111111111222333333111111000000000/////////kkkgggaaa```\\\XXXVVVUUURRRMMMIIIIIIIIIHHHHHHIIIGGGEEEBBB???>>><<<===>>>>>>===;;;888777666555444333333333///...,,,+++******+++,,,***++++++,,,++++++******))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********)))((((((''''''(((((()))(((''''''(((((()))***+++(((((()))************)))((())))))******))))))((())))))***+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++((())))))))))))*********)))+++,,,,,,******+++---------+++*********+++,,,*********+++++++++++++++******++++++,,,,,,------------,,,,,,++++++******---......///////////////...///000000111111000000222333555555333333333444333444555666777777777777777777777777777888999:::888888888999::::::;;;;;;<<<===???AAABBBDDDGGGIIIJJJKKKLLLLLLLLLLLLOOOPPPRRRRRRRRRSSSRRRRRRQQQPPPQQQQQQRRRRRRSSSTTTTTTTTTWWWYYY[[[\\\[[[ZZZZZZZZZXXX[[[^^^aaabbbbbbaaa```bbbeeeffffffiiippptttsssjjjjjjjjjkkkmmmppprrrttttttuuuxxxzzz||||||{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyyyywwwrrrmmmjjjiiifffbbb``````[[[TTTOOOPPPJJJHHHFFFCCCBBBAAAAAAAAA???>>><<<;;;::::::::::::555666777777777777666666333444555555333222333444222222222222222222222222000000000000000000000000////////////////////////........................++++++,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,........................------............------,,,------------...............////////////000000/////////000000000111111222222222222222111111111222222333333444444555555555555555666777888:::::::::<<<>>>>>>???AAACCCFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIMMMQQQUUUUUUSSSQQQOOONNNKKKIIIIIIJJJLLLNNNKKKJJJIIIKKKOOOSSSUUUVVVUUUUUUVVVVVVUUUTTTSSSSSSVVVVVVUUUUUUUUUVVVXXXYYYVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYYYY[[[^^^aaaccc[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZ\\\^^^aaaccccccbbbbbbZZZZZZYYYXXXWWWXXX[[[]]]\\\]]]]]]\\\YYYVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOLLLLLLKKKKKKJJJHHHGGGFFFFFFFFFFFFDDDAAA???>>>???>>>===<<<;;;:::888777777888777777666555555444444111111111000111111222222111111111000000000//////hhhfffccc```\\\YYYWWWVVVSSSMMMHHHIIIHHHHHHIIIIIIHHHDDDBBB???>>>======>>>>>>===;;;888777666555444333333333///...,,,+++******+++,,,++++++*********++++++,,,((()))***++++++***)))((('''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******((((((''''''''''''((((((''''''''''''((()))***+++'''((()))***+++******)))'''((()))******)))((('''******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))***++++++++++++((((((((()))))))))*********+++,,,+++)))((()))***)))************+++++++++)))*********++++++++++++)))******+++,,,,,,------+++++++++,,,,,,,,,------......///000000000000///...///000111222111000000000222333333222111111222222222333444555555555555444444444555555666888888666666777999:::;;;<<<===:::<<<>>>???@@@BBBFFFIIIIIIKKKKKKKKKJJJKKKLLLNNNPPPPPPPPPPPPPPPOOONNNNNNQQQRRRRRRSSSTTTTTTUUUUUUXXXZZZ]]]]]]\\\ZZZYYYZZZZZZ]]]___^^^[[[YYYZZZ\\\___aaa```^^^aaafffiiigggbbbaaa___^^^^^^```aaabbbbbbbbbcccdddddddddcccccc___^^^\\\YYYWWWUUUUUUVVVWWWYYYZZZXXXTTTPPPNNNMMMKKKIIIHHHIIIFFFAAA@@@BBB>>>>>>==================888888888777777666666666555555666666666666666666000222444444222111222333111111111111111111222222000000000000000000000000........................------------------------***+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------------......---------,,,,,,---------................../////////000000////////////000000000111111111111111111222222222111222222333444444555555555555555555666888999:::888:::<<<===>>>@@@CCCEEECCCDDDDDDDDDEEEEEEFFFFFFIIIJJJLLLPPPSSSSSSQQQOOOOOONNNMMMLLLLLLLLLMMMMMMMMMKKKJJJKKKMMMOOOPPPPPPSSSTTTTTTUUUTTTSSSRRRQQQTTTTTTTTTUUUUUUVVVWWWXXXUUUUUUTTTTTTUUUVVVXXXYYY[[[ZZZYYYYYYZZZ\\\___```[[[[[[ZZZYYYXXXYYYZZZ[[[[[[ZZZ[[[]]]``````^^^\\\WWWXXXXXXWWWTTTTTTWWWYYYXXXZZZ[[[ZZZXXXWWWWWWWWWTTTTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGCCCDDDCCCAAA>>><<<<<<===;;;;;;;;;:::999888888888777777666555444444444444222111111000000000111111000000/////////.........ggggggeee___\\\YYYWWWVVVSSSMMMHHHIIIHHHHHHIIIIIIHHHDDDBBB???>>>======>>>>>>===<<<888777666555444333333333///...,,,+++***++++++,,,,,,+++***))))))***+++,,,((()))***++++++***)))((('''((()))******)))((('''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''((()))++++++'''((()))+++++++++***)))'''((()))******)))((('''+++***)))))))))***,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))%%%&&&''')))************(((((((((((())))))))))))***++++++***((('''((()))'''((()))******+++******))))))******++++++++++++))))))***+++,,,,,,------((()))***+++---...///000...//////000000000000000...///111222222222111000///000222222000///000111000111222333333333333333333222333333444555666777555666777888:::<<<===>>>999;;;<<<===???AAAEEEHHHHHHJJJJJJJJJIIIIIIKKKMMMNNNNNNNNNNNNNNNMMMLLLLLLRRRRRRRRRSSSTTTUUUUUUVVVVVVXXXZZZZZZXXXVVVUUUUUUWWW[[[]]][[[WWWXXX]]]bbb___```]]]YYYZZZ^^^___\\\]]]\\\ZZZYYYYYYZZZ\\\]]][[[[[[[[[[[[[[[[[[\\\\\\UUUTTTRRRNNNKKKHHHHHHIIIGGGIIIKKKJJJGGGDDDBBBBBBDDDAAAAAABBB@@@;;;;;;???;;;;;;::::::999888777777444444555555555444444333333333222222222333444555222555666555222///000111000000000000111111111111////////////000000000000........................------------------------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------................../////////000////////////000000000000000000111111111222222222111111222333333444555555444444444555666777888999666888:::<<<===???BBBDDDAAAAAABBBBBBCCCDDDDDDDDDIIIIIIJJJLLLNNNNNNLLLJJJNNNNNNOOOPPPOOONNNMMMLLLKKKJJJIIIKKKMMMOOOOOONNNQQQRRRSSSTTTTTTSSSRRRQQQSSSSSSTTTUUUVVVWWWWWWWWWTTTTTTSSSSSSTTTVVVWWWXXX\\\[[[ZZZYYYYYY[[[]]]^^^[[[[[[[[[ZZZXXXYYY[[[\\\^^^[[[YYYZZZ^^^___\\\YYYVVVXXXXXXVVVSSSQQQSSSUUUTTTVVVXXXYYYXXXXXXYYYZZZTTTSSSRRRPPPNNNLLLKKKJJJKKKKKKJJJIIIIIIHHHGGGGGGBBBBBBBBB@@@===;;;:::;;;:::::::::999999999888888666666555444333333333333222222111000000000000000//////.........---------fff```ddd^^^]]][[[XXXTTTPPPLLLJJJHHHIIIIIIIIIHHHFFFDDDCCCAAA@@@???@@@@@@???<<<999999888777666666555555555111///,,,+++,,,---,,,++++++++++++************)))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******'''&&&&&&%%%%%%'''((()))++++++******)))(((((((((************************)))************+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,***)))((()))***+++))))))))))))))))))))))))+++)))(((&&&&&&((()))+++******))))))((((((''''''+++***)))'''&&&&&&&&&&&&))))))))))))************)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------...///000000---------............///000000000000111111111111000111222333444555555555000111222333444666777777888999999::::::;;;;;;<<<::::::;;;<<<>>>AAADDDEEEJJJJJJIIIIIIIIIIIIJJJKKKKKKMMMOOOPPPOOOOOOPPPQQQUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUWWWYYYZZZXXXSSSPPPQQQTTTXXXYYYYYYYYY[[[^^^aaa___]]][[[YYYYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXUUUSSSPPPPPPQQQSSSTTTTTTNNNMMMKKKHHHFFFEEEDDDCCCEEEHHHJJJIIIDDDAAA???@@@;;;;;;<<<<<<<<<<<<;;;;;;999999999888777666666555777555444444555555444333222222222222222222222222222111111111000000//////000000000000000000000000////////////////////////..............................---------,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................000000000000111111111111222222222222222222333333222333333444555666888888::::::::::::;;;<<<======<<<<<<===???AAACCCDDDEEEGGGHHHIIIHHHHHHIIILLLOOOLLLPPPQQQNNNMMMOOOPPPOOOLLLJJJIIILLLPPPSSSTTTSSSRRRQQQOOONNNOOORRRUUUWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRTTTUUUVVV\\\YYYWWWWWWZZZ\\\ZZZXXXYYYXXXXXXWWWWWWWWWXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUWWWXXXVVVTTTSSSVVVYYY\\\XXXUUUUUUVVVWWWVVVUUUNNNNNNOOOPPPQQQOOOLLLJJJHHHIIIJJJJJJIIIFFFCCCAAACCCBBBAAA???>>><<<::::::999::::::::::::999888888555555444333333222111111000000000000///////////////............---------hhh```ddd^^^]]][[[WWWSSSOOOLLLJJJIIIIIIIIIIIIHHHFFFEEECCCAAA@@@??????@@@???<<<:::999888777666666555555666111///,,,+++,,,---,,,++++++++++++************)))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((('''&&&&&&&&&'''((()))*********)))))))))))))))************************))))))*********+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++*********)))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''+++******))))))))))))***(((((()))))))))*********))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,---.........------------............//////000000000111111111000000111222333333333333111111222444555666777888888888999::::::;;;;;;<<<:::;;;;;;<<<>>>AAADDDEEEIIIIIIIIIJJJKKKKKKLLLLLLJJJMMMOOOQQQQQQQQQSSSTTTTTTTTTSSSRRRRRRSSSSSSTTTVVVUUUUUUVVVXXXWWWUUUSSSUUUVVVXXXYYYZZZ[[[\\\]]]^^^]]]ZZZXXXXXXXXXYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVSSSQQQNNNMMMNNNPPPPPPPPPLLLKKKIIIGGGFFFDDDDDDCCCDDDFFFHHHGGGCCC???>>>>>>:::;;;;;;<<<<<<;;;;;;:::999999888777777666555555666555444444555555444222111111111111111111111111111111111000000000//////////////////////////////...................................................------------,,,,,,,,,444222///,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.................................//////000000000111111111111111222222222222333333333333333333555666777888999999999999:::;;;<<<<<<;;;<<<>>>???AAACCCDDDDDDFFFGGGHHHHHHGGGHHHKKKNNNNNNRRRRRRNNNMMMNNNOOOMMMJJJIIIHHHIIIMMMPPPPPPOOOQQQQQQOOOOOOPPPRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUYYYXXXWWWXXXYYY[[[[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUSSSUUUWWWVVVTTTSSSUUUWWWZZZWWWTTTSSSUUUVVVUUUSSSNNNMMMMMMMMMNNNMMMKKKIIIGGGHHHIIIJJJHHHEEEBBB@@@BBBAAA@@@>>><<<;;;:::999777777888888777777666555555444444333222222111111000000000/////////..................------------kkkaaaccc^^^]]]ZZZVVVRRRNNNKKKIIIIIIIIIJJJIIIHHHGGGEEEDDDAAA@@@?????????>>><<<:::999999888777666666666666111///,,,+++,,,---,,,++++++++++++************)))))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''((()))***(((((())))))))))))******************************)))))))))*********++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,+++***)))((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((()))))))))*********++++++(((((())))))))))))******)))))))))*********++++++******++++++++++++******++++++++++++++++++++++++******++++++,,,,,,------------------............//////000000000000111111000000111111111111111000111222333444555777888888888888999999:::;;;;;;;;;;;;;;;<<<===???AAACCCEEEFFFGGGJJJLLLMMMNNNNNNNNNNNNQQQSSSTTTSSSRRRRRRSSSTTTSSSRRRRRRRRRSSSTTTUUUWWWVVVTTTTTTVVVWWWWWWWWWWWWVVVVVVYYY]]]^^^\\\YYY[[[YYYWWWUUUUUUVVVXXXZZZ]]]\\\[[[YYYWWWUUUTTTSSSRRRPPPMMMKKKKKKLLLKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCBBBDDDEEECCC@@@>>><<<<<<999::::::::::::::::::999888888777777666555555555555444333333444444333222000000000000000000000000111111000000000000//////////////////////////////........................------------------------------------,,,,,,,,,,,,666444111...,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////........................//////000000000000111111111111111222222222333333333333333333444555777777777777777777888999:::;;;;;;<<<>>>???AAABBBCCCCCCEEEFFFGGGGGGGGGHHHJJJLLLOOOSSSSSSOOOLLLMMMNNNLLLIIIHHHGGGHHHIIIKKKKKKJJJNNNNNNMMMNNNNNNOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTSSSTTTSSSSSSRRRRRRRRRRRRSSSUUUWWWXXXXXXXXXYYYZZZ\\\XXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTRRRTTTVVVVVVUUUTTTTTTTTTWWWUUUSSSRRRSSSSSSSSSQQQPPPNNNMMMLLLMMMMMMKKKJJJGGGGGGHHHHHHGGGDDDAAA@@@@@@???>>><<<;;;999888777555555555555555444333333444444333333222111111111000////////////...............---------,,,,,,,,,mmmaaaaaa^^^]]]YYYUUUPPPMMMJJJHHHIIIIIIJJJJJJIIIGGGEEEDDDBBB@@@???>>>???>>><<<::::::999888777666666666666111///,,,+++,,,---,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))***''''''(((((()))******+++************************))))))))))))************((()))))))))************************************************************************************((()))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((())))))((((((((((((((((((((()))))))))***))))))))))))******************++++++++++++*********************************+++++++++,,,,,,------,,,,,,---------.........////////////000000000111111111111222111111000000222222333444666777888888888888888999::::::;;;;;;;;;;;;<<<>>>???AAACCCDDDCCCEEEIIILLLOOOPPPOOOOOOUUUWWWXXXWWWTTTQQQOOOOOOSSSRRRQQQQQQQQQSSSTTTVVVXXXWWWVVVVVVXXXZZZYYYXXXTTTSSSUUU[[[bbbccc]]]VVVZZZXXXUUUSSSRRRSSSUUUWWW\\\\\\[[[YYYXXXVVVTTTSSSSSSPPPMMMKKKKKKJJJHHHGGGEEEEEEDDDCCCBBBBBBBBBBBB@@@AAAAAA@@@>>><<<:::999888888888999999888888888666666666555555555444444555333222222333333222111000000000000000000000000000000000000000000//////////////////////////////........................---------------------------------,,,,,,,,,++++++000///...---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........./////////........................////////////000000000111000000111111222222333333333333333333444555666777666666666666777888999999;;;<<<>>>@@@AAABBBBBBBBBEEEFFFHHHHHHHHHHHHJJJLLLMMMQQQQQQNNNLLLMMMNNNLLLJJJIIIHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQQQQQQQQQQTTTWWWYYYYYYWWWVVVXXXZZZWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUSSSTTTWWWXXXWWWVVVTTTSSSUUUTTTSSSRRRRRRRRRQQQQQQSSSQQQNNNNNNNNNNNNMMMLLLEEEFFFFFFFFFDDDBBB@@@???======<<<:::999888777666333333444444333333222111333333222222111111111000/////////.........------------------,,,,,,,,,+++mmm``````^^^\\\XXXSSSOOOKKKIIIGGGIIIJJJJJJJJJIIIGGGEEEDDDBBB@@@???>>>>>>>>>===;;;:::999888777777666666666111///,,,+++,,,---,,,++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))(((((()))))))))*********((()))))))))************************************************************)))))))))))))))))))))))))))((('''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************)))(((&&&&&&'''(((((((((((()))))))))(((((()))))))))*********)))******++++++******)))************************,,,,,,,,,,,,------------,,,,,,,,,------------......////////////000000000111222222222222222111111111222333444555777888888777777888999999::::::;;;:::;;;<<<>>>???AAAAAABBBAAACCCGGGKKKNNNOOOPPPOOOUUUWWWYYYXXXTTTQQQOOONNNRRRQQQPPPPPPQQQSSSUUUWWWXXXXXXXXXZZZ\\\\\\ZZZXXXSSSSSSWWW```iiiiii```WWW[[[YYYUUUSSSQQQQQQRRRSSSXXXYYYYYYYYYXXXWWWVVVUUUUUURRROOOMMMLLLJJJHHHFFFBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;:::888777666666777777777777666666555555555444444444444444333222111111222222111000111111111111111111111111//////////////////000000................................................------------------------------,,,,,,,,,+++++++++*********+++,,,---...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------.........///...........................////////////000000000//////000111111222333333333333333333333444555666555555555555666777888888:::<<<>>>@@@AAABBBAAAAAADDDFFFHHHIIIHHHIIIJJJLLLIIIMMMNNNLLLKKKNNNOOONNNKKKKKKKKKJJJIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPTTTWWWYYYYYYVVVTTTUUUWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZYYYYYYXXXWWWVVVUUUVVVWWWYYYYYYXXXVVVTTTSSSTTTTTTSSSRRRQQQQQQQQQSSSQQQNNNMMMMMMMMMLLLKKKDDDDDDDDDDDDBBB@@@???===<<<;;;:::999888666666555333333444444333333222111222111111111111111000000............---------------,,,,,,,,,++++++++++++jjj^^^___^^^\\\WWWRRRMMMJJJGGGGGGJJJJJJJJJJJJIIIHHHFFFEEECCCAAA>>>===>>>>>>===<<<::::::999888777777777777111///,,,+++,,,---,,,++++++++++++************)))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((()))))))))((((((&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************************************))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))),,,---------,,,***((('''''''''(((((((((((())))))((((((((()))))))))******))))))************))))))************************,,,,,,,,,---------------,,,,,,,,,,,,------------......////////////000000111111222222333222222111000111222333444666777777777777888888999:::::::::999:::;;;===>>>???@@@@@@???AAADDDHHHKKKMMMNNNOOOOOORRRUUUVVVUUUSSSQQQQQQRRRQQQOOOOOOPPPSSSVVVXXXYYYYYYZZZ\\\]]]]]]ZZZXXXTTTUUUYYYbbbjjjjjjbbbZZZZZZYYYWWWTTTSSSRRRQQQQQQUUUUUUWWWXXXXXXWWWVVVUUUTTTRRROOOMMMKKKIIIFFFDDD@@@@@@???>>>>>>===>>>>>>>>><<<:::999:::999888666444555555666666555555444333333333333333333333333333111000000111111000///111111111111111111111111......////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------....................................////////////000000...//////000111222333333333333333333333444555555444444444555555666777888:::<<<>>>@@@AAAAAA@@@???CCCEEEGGGHHHHHHHHHIIIJJJFFFJJJLLLJJJIIILLLNNNMMMKKKLLLMMMMMMLLLMMMNNNPPPPPPPPPOOOOOOOOOPPPPPPQQQOOOOOOPPPQQQQQQRRRSSSSSSPPPQQQQQQRRRQQQQQQPPPOOOSSSUUUWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWWWWXXXZZZYYYWWWUUURRRSSSTTTSSSQQQPPPPPPPPPOOOMMMKKKKKKKKKJJJHHHFFFCCCCCCBBBBBB@@@???===<<<::::::999888777666555555333333333333333222222111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******fff\\\^^^^^^[[[WWWQQQLLLIIIGGGFFFJJJJJJKKKKKKJJJHHHFFFEEECCCAAA>>>======>>>===<<<::::::999888777777777777111///,,,+++,,,---,,,++++++++++++************)))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&'''((()))(((''''''&&&'''''''''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************************************************))))))))))))))))))))))))''')))---///000...+++)))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***++++++---------+++)))((('''''''''((((((((())))))(((((((((((()))))))))***))))))************))))))************************,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------........./////////000000//////000111222222222111///000111222333555666666777777777888999999::::::777888:::<<<===>>>>>>>>>>>>???BBBDDDGGGJJJLLLNNNLLLOOOSSSUUUTTTSSSRRRQQQQQQPPPNNNNNNOOOSSSVVVYYY[[[YYYXXXXXXZZZZZZYYYWWWWWWVVVXXX]]]bbbccc^^^YYYXXXXXXWWWWWWUUUTTTSSSRRRSSSTTTVVVWWWWWWVVVTTTSSSPPPNNNLLLJJJIIIGGGCCCAAA@@@???>>><<<<<<;;;;;;;;;===;;;888888999999777555333333444444444444333333222222222333333333333333222000//////000111///...000000000000000000000000........./////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))++++++++++++++++++++++++************************************************))))))))))))*********++++++++++++,,,,,,,,,,,,---................................./////////000000......///000111222333333333333222222333333444444444444444555555666777888:::;;;>>>@@@AAAAAA@@@???@@@BBBEEEFFFFFFEEEFFFGGGEEEIIIKKKHHHGGGJJJKKKJJJKKKMMMOOOOOONNNOOORRRUUURRRQQQPPPNNNNNNOOOQQQRRRMMMNNNOOOPPPQQQRRRSSSSSSNNNOOOPPPQQQQQQQQQPPPPPPQQQQQQSSSUUUXXXXXXWWWUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVXXXWWWUUUVVVXXXYYYWWWUUUOOOQQQSSSRRRPPPMMMMMMNNNMMMLLLKKKKKKKKKIIIFFFDDDBBBBBBAAA@@@???===<<<;;;::::::999888777666555555222222222222222111111000000000000000000000000000---------,,,,,,,,,,,,+++++++++++++++************ddd[[[^^^^^^[[[VVVPPPKKKHHHFFFEEEJJJKKKKKKKKKJJJHHHFFFEEECCCAAA>>>======>>>===<<<;;;:::999888777777777777111///,,,+++,,,---,,,++++++++++++************)))))))))))))))))))))))))))(((((())))))*********+++)))((((((((('''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******$$$%%%'''((((((((('''&&&'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%***000555666222,,,((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******&&&(((***+++++++++)))(((''''''''''''((((((((()))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))++++++******************++++++,,,,,,,,,---------............/////////000------///000111111111111//////000111333444555666777777777888999999::::::666888:::<<<============>>>>>>@@@BBBEEEHHHKKKMMMLLLPPPSSSUUUSSSQQQOOONNNQQQPPPNNNNNNOOOSSSWWWYYY]]]ZZZVVVUUUUUUWWWXXXXXXWWWUUUTTTUUUXXXYYYXXXVVVVVVVVVWWWXXXXXXVVVUUUTTTSSSTTTUUUVVVVVVUUUSSSQQQMMMKKKIIIHHHFFFDDDAAA>>>???>>>===<<<;;;:::::::::===:::777777888999777555222333333444444333333222222222222222222222222333111000//////000000///...////////////////////////---.........//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++++++++++++++************************************************************************))))))))))))******************+++++++++,,,,,,,,,..................................../////////000---...///000111222333333333333222222222333444444555555555555555666888888999;;;>>>AAABBBAAA???>>>>>>@@@CCCDDDDDDDDDDDDEEEFFFJJJKKKGGGFFFHHHIIIGGGJJJLLLOOOPPPOOOQQQUUUXXXQQQPPPMMMLLLKKKMMMOOOQQQMMMMMMNNNOOOQQQRRRSSSSSSMMMNNNPPPQQQRRRQQQQQQPPPNNNNNNOOOTTTYYY[[[YYYVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUUUUYYYVVVTTTTTTVVVXXXWWWUUUMMMPPPRRRQQQNNNLLLLLLMMMMMMMMMMMMMMMMMMKKKGGGDDDBBBAAA@@@???>>><<<<<<;;;:::999999888777666666555111111111111111000000///////////////000000000000---------,,,,,,,,,+++++++++++++++************)))hhh___^^^\\\[[[XXXRRRMMMIIIHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEEEEBBB???======>>>>>>>>>;;;===;;;555444888999555444000---......+++---000+++++++++************)))+++++++++++++++***)))(((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((''''''&&&&&&''')))***%%%&&&'''&&&$$$$$$&&&'''******))))))((((((''''''))))))((((((''''''&&&&&&++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))(((((()))************)))))))))))))))******************)))((((((((((((((('''''')))000555666111,,,(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&'''((())))))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...(((,,,000111...,,,---//////////////////000111111000000111222333333333333444555555666666666666666777777888999;;;<<<===>>><<<===???AAACCCEEEGGGGGGKKKMMMOOOPPPPPPNNNKKKJJJQQQPPPOOONNNPPPSSSVVVXXX^^^ZZZVVVUUUWWWXXXXXXVVVVVVUUUTTTTTTTTTUUUWWWXXXWWWVVVVVVWWWXXXWWWUUURRRUUUSSSRRRRRRSSSRRRPPPNNNIIIHHHFFFCCCAAA???>>>>>>===;;;::::::::::::999777777777888999888666444222222222222111111111000000000000000000000000000000////////////////////////111111000/////////////////////.........---------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))******************))))))))))))******(((((((((((()))***+++,,,************************++++++++++++++++++++++++------------------------............////////////000////////////111222333111111111111111111111111333555777777777888:::;;;777777999;;;===???@@@AAA@@@AAABBBBBBAAAAAACCCEEEIIINNNQQQNNNGGGCCCEEEIIILLLMMMOOORRRTTTSSSPPPMMMNNNNNNMMMLLLKKKLLLPPPSSSZZZSSSMMMLLLQQQTTTRRROOONNNMMMNNNQQQUUUUUUSSSPPPOOOPPPRRRTTTVVVWWWXXXXXXXXXTTTPPPPPPRRRTTTUUUTTTUUUVVVYYY[[[[[[YYYVVVUUUTTTTTTUUUUUUUUUTTTSSSSSSPPPPPPPPPOOONNNMMMLLLKKKJJJKKKKKKKKKJJJIIIHHHHHHCCCAAA>>><<<<<<;;;999777888777555555666666444333000000000000////////////........................///...---,,,+++++++++++++++++++++************)))jjj```]]]\\\[[[WWWRRRLLLHHHGGGGGGJJJJJJJJJIIIHHHGGGFFFEEEEEEBBB???===>>>>>>>>>>>>:::===<<<777666999999555444///---......+++,,,000++++++++++++************+++++++++++++++***))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''((())))))&&&''''''&&&%%%%%%&&&((())))))))))))((((((''''''(((((((((((((((''''''''')))((((((((('''''''''&&&******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((&&&&&&)))...444444000+++(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&'''((())))))'''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++++++++++++++++++++++++++,,,++++++++++++,,,------......---.........------///////////////000000111000000111222333333333333444444555666666666666666666666777888:::;;;<<<===<<<===>>>@@@BBBDDDFFFGGGJJJKKKMMMOOOOOOMMMKKKIIIPPPOOONNNMMMOOORRRUUUWWWYYYUUURRRQQQRRRSSSSSSRRRRRRQQQPPPOOOOOOPPPQQQQQQVVVUUUUUUVVVWWWWWWUUUSSSQQQOOONNNNNNNNNMMMKKKIIIGGGFFFDDDBBB@@@???>>>===<<<;;;999999::::::888777666777888888777666444222222222222111111000000000000000000000000000000000////////////////////////000///......------......///.........------------...---------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))************+++******************+++******)))))))))))))))***************************++++++++++++++++++++++++------------------------............////////////000////////////111222333222222222222222111111111444555777777777777999:::777777999:::<<<>>>???@@@???AAABBBAAA@@@AAACCCEEEFFFKKKNNNLLLGGGDDDFFFJJJKKKLLLNNNQQQSSSRRROOOLLLKKKKKKKKKJJJJJJLLLPPPSSSVVVRRRMMMMMMOOOPPPOOOMMMOOONNNNNNQQQTTTUUUSSSQQQQQQRRRSSSTTTUUUVVVWWWXXXZZZVVVRRRPPPRRRSSSSSSRRRRRRUUUYYY\\\]]][[[XXXVVVUUUUUUUUUTTTTTTTTTTTTTTTOOOOOONNNMMMLLLJJJHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFBBB@@@===<<<;;;;;;999888777555444444555444333222000000000000/////////.................................---,,,+++++++++++++++++++++************)))kkk___]]][[[ZZZWWWQQQLLLHHHGGGGGGJJJJJJJJJJJJIIIGGGFFFEEEEEEBBB???>>>>>>???>>>>>>;;;===<<<999777999888555333///---...---+++,,,000,,,+++++++++***************++++++++++++***))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''(((((('''&&&&&&'''))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''***))))))(((((())))))***))))))))))))))))))))))))******(((((('''((()))***))))))))))))******************)))(((((((((((((((&&&&&&(((,,,111111---)))(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&'''((())))))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++++++++,,,------...+++(((***...000...+++//////......//////000111///000000111222222333333333444555555666666555555444555666777888:::;;;;;;;;;<<<===???AAACCCEEEEEEHHHJJJLLLNNNNNNLLLJJJIIIMMMMMMLLLLLLMMMPPPSSSTTTTTTQQQNNNMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKSSSRRRSSSTTTVVVVVVTTTRRRNNNMMMKKKKKKKKKJJJGGGEEEDDDCCCAAA@@@>>>======<<<;;;:::888888999999777666555666666777666555333222111111111111000000000000////////////////////////////////////////////////......---,,,,,,,,,------............------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))+++************)))))))))))))))))))))************+++******************+++,,,+++***)))((((((((((((************************++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////////////////000111222222222222222222222222222222444666777777666666777999777777888999;;;===>>>???>>>@@@AAA@@@@@@@@@BBBDDDCCCGGGKKKJJJFFFDDDGGGJJJIIIJJJLLLOOOQQQPPPNNNKKKHHHIIIJJJJJJJJJLLLPPPRRRTTTSSSRRRQQQPPPOOONNNNNNPPPOOOOOOPPPSSSTTTTTTSSSTTTSSSSSSTTTTTTUUUWWWWWWZZZWWWSSSQQQQQQRRRRRRQQQQQQTTTXXX\\\]]]\\\ZZZXXXWWWVVVTTTSSSSSSSSSTTTTTTQQQPPPOOONNNLLLJJJHHHFFFGGGGGGGGGGGGFFFEEEDDDCCC???===;;;:::;;;:::999888666444333333333333222000000000000/////////......------------------------...---,,,++++++***+++++++++++++++************)))ggg^^^]]][[[ZZZWWWQQQKKKGGGFFFGGGJJJJJJKKKKKKJJJHHHFFFDDDFFFCCC???>>>>>>??????>>><<<<<<:::888777777888777333///---...---+++,,,000,,,,,,+++++++++***************+++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&((()))))))))(((''''''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))((('''(((***,,,...((()))))))))***************))))))(((((((((((((((&&&&&&'''***------***((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&'''((())))))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))***+++************************+++++++++***+++,,,,,,---(((((()))+++///000...+++///............///000000//////000000111222222333333333444555555555555444333333444555777888999::::::;;;<<<>>>@@@BBBCCCDDDGGGIIIKKKMMMNNNMMMKKKIIIKKKKKKJJJKKKLLLNNNQQQRRRSSSQQQOOOMMMMMMNNNOOOPPPOOOOOONNNLLLKKKJJJJJJJJJNNNNNNOOOPPPRRRSSSQQQOOOOOOMMMLLLKKKKKKIIIGGGDDDAAA@@@???===<<<;;;;;;;;;:::888777777888777666444444444555555444333222222000000000000000000000000...................................................---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,---......++++++++++++++++++++++++************************************))))))))))))************))))))))))))((()))))))))************)))******************)))++++++***)))(((((())))))************************************************,,,,,,,,,,,,,,,------------------.........//////......//////000111111222222222222222333333333333555666777777555555666777888777777888999;;;===>>>===>>>?????????@@@BBBDDDBBBFFFIIIHHHEEEDDDEEEHHHHHHHHHJJJLLLOOOOOOMMMJJJJJJKKKLLLMMMLLLMMMPPPRRRTTTVVVXXXWWWTTTQQQQQQRRRQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXVVVTTTRRRRRRRRRRRRRRRUUUVVVXXXYYYZZZ[[[[[[[[[XXXVVVTTTRRRRRRSSSTTTUUUUUUTTTSSSQQQNNNLLLIIIHHHFFFFFFFFFEEEDDDCCCBBBAAA===;;;999999::::::999888555444333222333333222000000000/////////.........---------------------------,,,,,,+++******+++++++++++++++*********))))))bbb\\\^^^[[[ZZZWWWRRRLLLHHHGGGGGGIIIJJJKKKLLLKKKHHHFFFDDDFFFCCC@@@>>>>>>?????????>>><<<999888777666777999333...,,,------***,,,///,,,,,,,,,++++++++++++***)))******+++++++++******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((%%%&&&((()))))))))(((''''''((()))(((&&&&&&((()))'''''''''''''''(((((((((&&&&&&''''''(((((())))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((***---000111((()))))))))***************))))))(((((((((((((((&&&&&&'''(((******((('''(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&'''((())))))'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***************************+++************+++,,,,,,(((,,,111333111...,,,,,,...............//////000///////////////111222333222333333444444444444444222222333444666777888888::::::;;;===>>>@@@AAABBBFFFHHHJJJMMMNNNMMMKKKJJJIIIIIIIIIJJJKKKMMMOOOPPPQQQPPPOOOMMMLLLMMMOOOPPPOOOOOONNNMMMLLLJJJIIIIIIJJJJJJKKKLLLNNNOOOMMMKKKMMMLLLJJJJJJJJJIIIFFFDDD???>>>===<<<::::::999999999777666555666666555333333333333333333222222111////////////////////////------------------------------------------------...------,,,------......,,,,,,------------------------,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))******)))(((((())))))(((((()))***++++++))))))))))))))))))))))))************************+++++++++,,,,,,,,,------------------............---......///000000111111111111111222222333333333444555666666555444555777888777777777777999;;;<<<;;;===>>>>>>>>>???AAACCCCCCEEEGGGGGGDDDCCCDDDEEEFFFFFFHHHJJJMMMMMMLLLJJJMMMOOOQQQQQQOOOOOOOOOPPPSSSWWWZZZYYYUUURRRRRRTTTRRRRRRRRRRRRRRRSSSTTTVVVVVVUUUUUUUUUUUUUUUVVVVVVTTTSSSSSSRRRRRRSSSTTTUUU[[[YYYWWWVVVVVVXXXZZZ\\\XXXWWWTTTRRRRRRRRRSSSTTTVVVUUUTTTRRROOOLLLJJJHHHEEEEEEEEEDDDCCCBBB@@@@@@;;;999888777888999888777666444333333444333222000////////////............------------------------,,,,,,+++*********+++++++++++++++*********))))))```[[[___\\\[[[XXXRRRMMMIIIHHHHHHIIIJJJLLLMMMLLLIIIFFFDDDFFFCCC@@@>>>???@@@?????????<<<;;;===<<<888888999222...,,,---,,,***+++///,,,,,,,,,,,,++++++++++++))))))***++++++++++++***(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((('''(((((('''&&&&&&''')))&&&''''''''''''((((((((('''''''''(((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((()))+++---000111))))))))))))******************)))((((((((((((((('''''''''''''''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&'''((())))))'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))''''''((()))***************************************+++,,,,,,///444999888333---++++++......------......///000//////.........000111333111222333333444444333333111222333444555777888888999999:::<<<===>>>@@@@@@DDDFFFIIIKKKLLLLLLKKKJJJHHHHHHIIIJJJKKKMMMNNNOOONNNNNNMMMKKKJJJKKKMMMOOONNNNNNMMMMMMLLLJJJIIIHHHIIIHHHIIIJJJLLLLLLJJJHHHIIIHHHGGGGGGGGGGGGDDDBBB???>>>===;;;999888888888777666444444555555333222111111111111111111111111............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......,,,,,,,,,,,,------------...---,,,+++************++++++++++++++++++++++++************************(((((()))))))))))))))***(((((()))))))))))))))***))))))))))))************((()))***++++++***)))((((((((((((((()))***+++,,,))))))))))))))))))))))))******************************++++++,,,,,,------,,,------------.........------...///000000000000000000000111111222222333222444555555444444555777999777666555666777:::;;;:::<<<=========>>>AAACCCCCCEEEFFFFFFDDDCCCCCCDDDFFFFFFGGGIIILLLMMMLLLJJJNNNPPPRRRRRRPPPOOONNNNNNOOORRRUUUUUUSSSQQQQQQSSSQQQSSSTTTTTTSSSSSSTTTVVVTTTUUUVVVVVVWWWVVVVVVUUUQQQRRRSSSSSSRRRSSSUUUWWW\\\YYYVVVTTTTTTVVVYYY[[[XXXWWWUUUSSSSSSRRRSSSSSSRRRQQQPPPNNNLLLIIIGGGEEEDDDDDDDDDCCCBBB@@@???>>>:::888666666777777777555666444333333333333222000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))bbb\\\___]]]\\\YYYTTTNNNJJJIIIIIIIIIKKKLLLMMMLLLIIIFFFDDDFFFDDD@@@??????@@@@@@???======@@@FFFEEE===888888222...,,,---,,,***+++///------,,,,,,,,,+++++++++))))))***+++++++++++++++'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))&&&''''''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&'''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))******************)))(((((((((((((((((((((((('''&&&%%%&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&'''((())))))'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))***************************************++++++,,,111222333222000...---,,,...------------.../////////...---------///111222111111222333333333333333111222333444555777888888888999:::;;;<<<===>>>???@@@BBBFFFHHHJJJJJJIIIHHHGGGHHHIIIJJJKKKMMMNNNNNNLLLMMMMMMKKKIIIJJJMMMPPPMMMNNNNNNNNNMMMLLLJJJIIIJJJIIIIIIJJJKKKKKKIIIFFFFFFEEEEEEEEEFFFFFFDDDBBB@@@???===;;;999777666666666555333333444444222111000000000000000000000111---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,---------,,,+++***************+++************************************************(((((((((((())))))******(((((((((((())))))******))))))))))))************)))***,,,------,,,***)))***)))))))))))))))******))))))))))))))))))))))))************************)))******+++,,,,,,------,,,,,,---------.........,,,---...000000000000///...//////000000111222222111222444444444444666777999777666444555666888:::999:::<<<<<<<<<>>>@@@BBBBBBCCCDDDEEEEEEEEEEEEFFFFFFEEEFFFHHHKKKMMMLLLKKKJJJLLLOOOPPPOOOMMMLLLLLLMMMNNNPPPQQQPPPPPPQQQRRRPPPSSSVVVVVVTTTSSSTTTUUURRRTTTVVVXXXYYYXXXVVVUUUQQQSSSUUUTTTRRRRRRTTTVVVWWWVVVUUUUUUUUUWWWXXXYYYWWWWWWVVVUUUTTTSSSRRRRRRNNNNNNMMMKKKIIIFFFDDDCCCBBBBBBBBBAAA???>>><<<;;;:::888666555666666555444444333222111222222111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))eee^^^```^^^]]]ZZZTTTNNNJJJIIIJJJIIIKKKMMMNNNMMMJJJFFFDDDGGGDDD@@@??????@@@@@@???<<<===EEENNNMMMBBB999666222...,,,---,,,***+++///---------,,,,,,,,,++++++((()))***+++++++++++++++'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((('''&&&&&&((()))***%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((()))))))))******++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))******************)))((((((((((((((()))))))))'''%%%%%%%%%'''(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&''')))))))))'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))*********)))***++++++,,,...***'''(((,,,//////......------------.../////////...---,,,---///111222111111222333333333333222111222333444666777888888888888999:::<<<===>>>>>>>>>@@@CCCFFFHHHHHHGGGFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMOOOOOOMMMKKKKKKNNNRRROOOOOOPPPPPPPPPNNNMMMLLLKKKJJJJJJKKKLLLKKKIIIFFFFFFEEEEEEFFFGGGGGGFFFDDDAAA???===;;;888777666555666444333333333333222000000000////////////000111---------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,+++++++++,,,,,,---------))))))))))))***+++,,,---************************))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))************+++,,,...//////...,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------......,,,---...000000000000///---......///000111111111000222333444444444666888999777555444444666888999999:::;;;<<<<<<===@@@BBB@@@AAACCCEEEFFFGGGHHHHHHFFFEEEFFFHHHKKKMMMLLLKKKEEEHHHLLLNNNMMMLLLKKKKKKMMMMMMNNNOOOPPPRRRRRRSSSPPPSSSWWWXXXUUUSSSSSSTTTQQQSSSVVVYYYZZZYYYVVVTTTSSSUUUVVVUUURRRQQQRRRTTTQQQSSSUUUWWWXXXXXXXXXXXXVVVVVVVVVVVVUUUSSSQQQPPPMMMMMMLLLJJJHHHFFFDDDCCCAAAAAA@@@???===<<<:::999:::888666555555555444333333222000000111111///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++************)))ppp\\\aaa^^^\\\XXXTTTPPPMMMLLLKKKJJJKKKLLLMMMLLLKKKIIIGGGFFFCCC@@@?????????>>>===>>>===;;;:::999999:::;;;333000---,,,------,,,+++///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////000000000000000000000111222222333333333555555555555555777999777777999:::<<<===>>>???AAABBBCCCEEEFFFHHHIIIIIIKKKJJJHHHHHHIIILLLOOOQQQOOONNNLLLKKKJJJKKKMMMNNNSSSPPPMMMLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEECCCAAA???>>>===;;;999888888777555333222222222111111111000000111000000///...---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,************************+++++++++,,,,,,---------************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((+++000555666333---((())))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,------...------------...//////111111000000//////......222111111111222444666777999888777777777777777777:::;;;;;;:::999;;;???BBBEEEGGGHHHHHHGGGHHHJJJKKKFFFGGGGGGGGGHHHIIIIIIIIIHHHIIIKKKMMMNNNMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPUUUTTTTTTTTTTTTTTTUUUVVVUUUUUUVVVWWWVVVUUUTTTSSSXXXXXXWWWVVVUUUSSSRRRRRRTTTSSSRRRRRRSSSUUUWWWXXXUUUUUUTTTSSSRRRRRRSSSSSSOOONNNMMMKKKHHHEEECCCAAA???>>>===<<<<<<;;;;;;;;;;;;:::888666555444555555111111111111000000000///------------------------------,,,,,,+++***))))))+++*********))))))(((((())))))))))))))))))))))))yyybbbccc___]]]YYYTTTPPPMMMLLLKKKJJJKKKLLLMMMLLLJJJHHHGGGFFFCCC@@@?????????>>>======<<<;;;:::999999999:::333000---,,,------,,,+++......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))))))))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------....../////////000000000///000000111111222333333444555666666555555777999888999999;;;<<<===>>>>>>AAABBBCCCDDDFFFHHHIIIIIIKKKJJJIIIHHHIIILLLNNNPPPNNNMMMLLLKKKKKKLLLMMMOOORRROOOMMMKKKLLLLLLKKKJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDBBB@@@???>>><<<;;;999888888777555333222222111111111000000000000000//////...------,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((()))***---///...***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,---------------...//////000000000000//////......111111111111222444666777888777777666666777777777999:::;;;::::::;;;>>>@@@DDDFFFHHHHHHHHHGGGHHHJJJGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJLLLMMMNNNMMMKKKJJJKKKKKKKKKKKKLLLMMMNNNNNNQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRWWWVVVUUUUUUTTTTTTTTTTTTWWWVVVTTTSSSRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPOOONNNMMMKKKIIIFFFDDDCCC@@@???===<<<;;;:::::::::999888666444333333333333111111111000000000//////------------------------------,,,++++++***))))))************)))))))))((())))))))))))))))))))))))iiiddd```^^^ZZZUUUQQQNNNLLLKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFCCC@@@?????????>>>===<<<;;;:::999888888888999333000---,,,------,,,+++...---,,,++++++***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........////////////000//////000111111222222333444666666666666666888:::::::::;;;;;;<<<===>>>>>>@@@AAABBBDDDFFFHHHIIIJJJLLLKKKJJJIIIIIIKKKMMMNNNLLLKKKJJJJJJKKKLLLNNNOOOPPPNNNKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDBBBAAA???===<<<;;;999777777777666444222111111111111000000000000/////////......------,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++************************+++++++++***************************************************************************************))))))))))))))))))))))))''''''((())))))))))))((()))))))))))))))))))))))))))(((&&&''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++,,,,,,---------------......///000000000////////////...111111111111222444555666666666666666666666777777777999;;;;;;;;;;;;===???BBBDDDGGGHHHHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNNNNOOOOOOPPPPPPSSSTTTUUUVVVVVVVVVUUUTTTWWWVVVTTTSSSSSSTTTVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFEEE@@@???>>><<<:::999888888777666444333222222222222000000000000////////////------------------------,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))nnncccaaa^^^ZZZVVVQQQNNNLLLLLLKKKLLLLLLKKKJJJIIIHHHGGGFFFCCC@@@?????????>>>===;;;;;;:::999888888888888333000---,,,------,,,+++---,,,,,,+++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''((())))))((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***************************++++++++++++,,,,,,,,,------.........///////////////000000111222222222555666777666666666888:::;;;;;;;;;<<<<<<=========@@@@@@BBBDDDFFFGGGIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHHHHHHHJJJKKKMMMNNNMMMLLLJJJJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@???===;;;:::999888666555666555333222111111000000000/////////.........---------,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************************++++++******))))))((((((************************************************************************((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((+++)))'''''')))***++++++))))))))))))))))))))))))((((((((()))))))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///////////////////////////000000111111333444555555555444444444555666777777666888:::;;;;;;;;;<<<===@@@CCCFFFHHHGGGEEEDDDDDDGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPUUUVVVWWWYYYYYYYYYYYYXXXXXXWWWTTTRRRQQQSSSTTTVVVQQQQQQQQQRRRRRRSSSSSSTTTOOONNNMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJHHHGGGEEEDDDAAA???===;;;999777666666555555444333222222111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********)))))))))))))))))))))))))))))))))))))))sssccc```^^^ZZZVVVRRRPPPNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFCCC@@@?????????>>>===::::::::::::999888777777333000---,,,------,,,+++,,,,,,+++*********++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((())))))'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((*********************************+++++++++,,,,,,------------...............//////000111111222222444555666666555666888::::::;;;;;;;;;<<<<<<======???@@@AAACCCEEEGGGIIIJJJKKKJJJIIIHHHHHHHHHIIIIIIEEEEEEFFFGGGHHHIIIKKKKKKKKKJJJIIIJJJKKKKKKJJJIIIIIIIIIHHHFFFEEEDDDDDDCCC??????>>>>>><<<;;;999888777666444444444444222111000000000/////////......------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********************************))))))(((((((((************************))))))))))))))))))))))))************************((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((***)))((((((***+++***)))((((((((((((((((((((((((''''''(((((())))))))))))((()))))))))************************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---.....................////////////000111222333444444444333333333333444555666777555777:::;;;::::::;;;<<<>>>AAAEEEFFFEEECCCBBBBBBFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJLLLMMMMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTUUUWWWYYYZZZ[[[ZZZZZZ[[[YYYUUURRRPPPQQQRRRSSSPPPPPPQQQQQQQQQRRRQQQQQQNNNNNNLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGFFFEEECCCCCC@@@???===:::888666555444444444444444333222222111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))))))))))))))******))))))))))))))))))))))))wwweee___]]]ZZZVVVSSSQQQPPPPPPMMMLLLKKKJJJHHHGGGGGGFFFFFFCCC@@@?????????>>>===;;;;;;;;;;;;:::999888777333000---,,,------,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''((())))))'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++,,,,,,,,,---------............///000000111111222333555555555555555777999999999::::::;;;<<<======>>>???AAACCCEEEGGGIIIJJJHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFHHHIIIIIIJJJJJJJJJIIIKKKLLLLLLKKKIIIJJJIIIGGGEEEDDDCCCBBBBBB<<<<<<<<<;;;:::999777777666444333222333333111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++)))************+++++++++*********************************)))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))'''&&&&&&''')))***((('''((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...---............/////////...///000222333333444333111111111222333555666777555777999999999999;;;===>>>@@@CCCDDDBBBAAA@@@@@@CCCDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOOOOOOONNNNNNNNNOOOQQQSSSTTTTTTSSSSSSPPPQQQTTTVVVXXXYYYYYYYYY[[[YYYVVVSSSQQQPPPPPPPPPSSSSSSRRRRRRPPPOOOMMMLLLNNNMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFEEECCCBBBAAA???>>>;;;999777555444444333333333444333222111111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))wwweee^^^\\\YYYVVVTTTSSSRRRRRRMMMLLLKKKIIIHHHGGGFFFFFFFFFCCC@@@?????????>>>===;;;;;;<<<<<<;;;:::888888333000---,,,------,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))'''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***************************************+++++++++++++++,,,,,,,,,,,,---------......//////000111111111222444444444333444666888777777888999:::<<<<<<===>>>>>>@@@CCCEEEGGGIIIJJJEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIJJJKKKMMMNNNLLLJJJIIIHHHFFFCCCAAA@@@@@@@@@:::::::::999999777666555444333111111222222111////////////.........------++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++************++++++))))))))))))******++++++************************))))))******************************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((&&&%%%%%%'''(((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))************(((((((((((((((((((((((())))))*********+++++++++,,,,,,++++++,,,,,,---...---------.........//////...///000222333333333333///000000111333444666777666777888777777888;;;===>>>@@@BBBAAA@@@??????@@@@@@AAABBBCCCEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKMMMOOOPPPOOONNNNNNLLLNNNPPPRRRSSSSSSRRRRRRNNNPPPSSSUUUXXXYYYZZZZZZXXXWWWUUUTTTRRRQQQPPPPPPRRRRRRRRRQQQPPPNNNLLLKKKMMMLLLJJJIIIGGGFFFFFFFFFHHHHHHGGGFFFEEECCCAAA@@@===<<<:::888666555444444111111222222222111000///.........---------,,,,,,++++++++++++++++++++++++))))))))))))************((()))))))))************))))))))))))))))))))))))uuuccc]]]\\\YYYWWWUUUTTTSSSSSSMMMLLLKKKIIIGGGFFFFFFFFFFFFCCC@@@?????????>>>===;;;<<<======<<<;;;999888333000---,,,------,,,++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''')))***++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------......//////000111111111222333444333333333555777555666777888:::;;;<<<======>>>@@@BBBEEEGGGIIIJJJCCCDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJLLLNNNNNNMMMKKKHHHGGGDDDBBB@@@???>>>>>>999999999999888666555555444222111111222222000/////////.........---------+++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++************++++++(((((())))))*********+++************************))))))******++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++(((%%%%%%&&&)))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,++++++,,,,,,---...---------.........//////---///000222333333333333//////000111222444666777777777777666666888;;;>>>???@@@AAA@@@>>>>>>???@@@??????@@@BBBCCCEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKMMMOOOPPPOOONNNMMMJJJLLLNNNQQQRRRRRRQQQPPPOOOQQQTTTWWWYYY[[[\\\\\\UUUUUUUUUTTTSSSRRRQQQQQQNNNOOOPPPPPPPPPOOONNNMMMLLLKKKIIIGGGFFFEEEDDDDDDIIIIIIHHHGGGEEECCCAAA@@@<<<;;;:::888666555444444//////000111111000///.........---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********(((((())))))*********+++))))))))))))))))))))))))vvvgggeeeaaa\\\XXXVVVTTTRRRQQQIIIJJJKKKJJJGGGEEEEEEEEEFFFDDDBBB@@@>>>=========<<<<<<:::999888777777777333000---,,,------,,,+++---,,,******+++***)))'''+++***)))'''''''''((()))((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((('''%%%%%%'''***+++***'''''''''''''''''''''''''''&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))************)))))))))************+++++++++...,,,++++++,,,---,,,***------......///000000000000000111111111222222222777777888888999999999::::::===AAACCCDDDDDDEEEGGGFFFEEEEEEEEEEEEGGGIIIJJJFFFGGGIIIKKKKKKJJJIIIHHHJJJJJJLLLNNNOOONNNKKKHHHDDDCCCBBBAAA???>>>===<<<:::777444333333444333333111111222222111000...---///............------------,,,,,,++++++,,,,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++************)))(((''''''((((((************************((((((((((((((()))******+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((('''((()))++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''(((((()))***+++))))))))))))************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000000000111222222333333333222111111222333555666666666777888999999::::::===>>>@@@BBBDDDCCC???<<<;;;>>>AAADDDDDDDDDDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMNNNOOOOOOMMMLLLJJJJJJKKKNNNQQQRRRQQQPPPUUUVVVUUUUUUZZZaaaccc___YYYXXXVVVRRRNNNLLLLLLMMMHHHLLLQQQSSSPPPNNNMMMNNNLLLLLLKKKJJJHHHGGGFFFEEEJJJHHHGGGHHHIIIHHHEEEAAA>>>:::555444555666555333000000000000//////////////////...---,,,,,,+++++++++++++++*********)))))))))************+++++++++************************))))))))))))))))))))))))ttteeeccc___ZZZVVVTTTRRRPPPOOOIIIJJJKKKJJJGGGEEEEEEEEEFFFDDDBBB@@@>>>=========<<<<<<:::999888777777777333000---,,,------,,,+++---,,,******+++***)))'''+++***)))(((''''''((()))((((((''''''''''''((((((((('''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((('''%%%%%%&&&)))***(((&&&''''''''''''''''''''''''&&&'''((('''&&&%%%'''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))))))))*********+++++++++***+++,,,,,,,,,,,,,,,,,,------......//////000000//////000111222222333333555555666666777777888888:::<<>>???AAACCCEEEDDD@@@===<<>>=========<<<<<<:::999888777777777333000---,,,------,,,+++---+++******++++++)))(((***))))))(((((((((((()))((((((''''''''''''(((((()))((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&%%%&&&(((((('''%%%''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))******))))))((()))))))))*********++++++'''+++...///---,,,,,,...---------...//////000000......///000222333444444333333333444555666777777999;;;>>>???@@@@@@BBBCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGIIIJJJKKKJJJIIIHHHHHHFFFEEEEEEFFFEEECCCAAAAAAAAA@@@>>>===<<<;;;;;;777666555666777666444333111111111111000///...---......---------,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******'''((()))***,,,///111222************************((((((((((((((()))******+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((()))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111111222222222111111111222333444555555555666888:::;;;<<<===??????AAADDDFFFEEEBBB???>>>@@@CCCDDDCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLOOORRRUUUUUUTTTRRRSSSRRRQQQVVV___cccbbbWWWTTTRRRRRRSSSSSSPPPLLLHHHKKKMMMNNNLLLJJJIIIIIILLLLLLJJJIIIGGGEEEDDDCCCBBBAAAAAACCCDDDDDDBBB???:::777444222222222222111000000000/////////............------,,,,,,+++++++++++++++***************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))ssseee___[[[VVVSSSQQQPPPNNNMMMHHHIIIJJJIIIGGGEEEEEEFFFFFFDDDBBB@@@>>>=========<<<<<<:::999888777777777333000---,,,------,,,+++,,,+++******++++++***((()))))))))(((((((((((()))((((((''''''''''''(((((())))))'''&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''&&&%%%$$$''''''''''''''''''''''''&&&((())))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************'''---222222...+++,,,...,,,,,,---......//////000------...000111333444444333333222333444555777888:::<<<>>>???>>>???AAABBBAAAAAAAAAAAAAAABBBCCCCCCEEEFFFHHHJJJJJJIIIHHHGGGGGGEEECCCBBBBBBAAA???>>>???>>>>>><<<;;;:::999999666555666777888777555333111111111000000///......------------,,,,,,,,,+++*********))))))*********))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******)))))))))((())))))******************************((((((((((((((())))))***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))((('''''')))***+++(((((((((((((((((((((((())))))(((((((((((())))))******)))(((((('''((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000111111222111111111222222333444444444555666888:::;;;===>>>??????AAADDDFFFFFFDDDAAA@@@BBBDDDDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKIIIJJJKKKJJJJJJJJJLLLMMMJJJIIIIIIKKKNNNQQQRRRRRRRRRSSSPPPMMMOOOVVVZZZZZZUUURRRPPPRRRUUUVVVQQQLLLJJJJJJKKKKKKJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAABBBAAA@@@>>>===888777555333222222111111000000/////////.........---------,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))uuuggg___[[[WWWSSSRRRPPPOOONNNGGGHHHIIIIIIGGGEEEEEEFFFFFFDDDBBB@@@>>>=========<<<<<<:::999888777777777333000---,,,------,,,+++,,,+++)))***++++++***)))((((((((())))))))))))(((((((((''''''''''''(((((())))))''''''&&&'''((()))((((((((((((((((((((((((''''''((())))))(((''''''%%%&&&''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))************///444444///++++++---,,,,,,------.../////////,,,---...///111222444444444333333333444666888999<<<===>>>>>>>>>>>>@@@BBBAAAAAABBBBBBBBBBBBBBBBBBDDDEEEGGGHHHIIIHHHFFFEEEGGGEEEBBBAAAAAA@@@>>><<<<<<<<<;;;:::999888888777555444555666888888666444111111000//////.........---,,,,,,,,,++++++++++++++++++************++++++))))))))))))))))))))))))''''''((((((((()))))))))******++++++++++++************)))''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((()))((('''''''''(((***+++(((((((((((((((((((((((())))))(((((((((((())))))******)))(((((('''((((((((()))))))))*********************+++++++++,,,,,,,,,++++++++++++,,,---------......//////000111111000000111222333333333333333444555777999;;;<<<===>>>>>>???BBBEEEEEEDDDBBBAAACCCDDDDDDCCCBBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIJJJLLLLLLKKKLLLOOORRRLLLJJJIIIIIILLLOOOQQQQQQQQQRRRPPPKKKLLLRRRVVVWWWSSSPPPNNNQQQUUUVVVRRRMMMOOONNNMMMLLLKKKJJJIIIHHHEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDDDDBBB@@@===;;;:::888777666555333222111111////////////............,,,,,,,,,,,,,,,+++++++++************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))wwwhhh___[[[WWWTTTRRRQQQPPPOOOFFFHHHIIIHHHFFFEEEEEEFFFFFFDDDBBB@@@>>>=========<<<<<<:::999888777777777333000---,,,------,,,++++++***)))***++++++***)))'''(((((())))))))))))(((((((((''''''''''''(((((((((((('''''''''(((******((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$&&&((((((&&&&&&&&&'''''''''''''''''''''''''''&&&(((******)))''''''((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''***,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))*********...111111...++++++,,,,,,,,,,,,---......//////------...///111222333333555444333333444777999;;;<<<===>>>>>>======???AAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGFFFEEEDDDEEEDDDBBBBBBBBB@@@>>>;;;::::::999888888777666666444333333444666777666444222111000///............,,,,,,,,,+++++++++******+++++++++******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((()))))))))))))))************************+++++++++++++++++++++++++++,,,------------......//////000000///000111222333333333333333333555666888999:::;;;<<<<<<===@@@CCCDDDCCCBBBBBBCCCDDDDDDCCCBBBCCCEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGJJJLLLLLLLLLNNNRRRWWWTTTQQQNNNLLLNNNPPPRRRRRRMMMPPPPPPMMMMMMSSSXXXYYYQQQOOONNNOOORRRSSSQQQOOOVVVSSSPPPNNNNNNMMMLLLJJJHHHGGGGGGEEEDDDCCCBBBBBBDDDEEEEEECCC>>>;;;999888666777777555333111111111/////////.........------,,,,,,,,,,,,++++++++++++***************+++++++++((((((((()))))))))******************************))))))))))))))))))))))))xxxiii^^^[[[VVVSSSRRRQQQPPPNNNEEEGGGHHHHHHFFFEEEEEEFFFFFFDDDBBB@@@>>>=========<<<<<<:::999888777777777333000---,,,------,,,++++++***)))***+++,,,+++)))&&&'''((()))******)))(((((((((''''''''''''((((((''''''&&&'''((()))+++,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$&&&((()))'''&&&((()))''''''''''''''''''''''''&&&(((***+++)))((('''((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((&&&&&&''')))+++,,,+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***((()))***+++,,,,,,,,,,,,+++,,,,,,------......///.........///000111111222444333222222444777:::<<<<<<======<<<;;;;;;===???AAABBBBBBCCCCCCBBBAAAAAA@@@AAACCCEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA===:::888888777777666666555555333222111222444666666555222111///...------......++++++++++++******************))))))))))))******))))))))))))))))))))))))(((((()))))))))***************++++++++++++******))))))((())))))***++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((())))))***))))))))))))************************+++++++++++++++++++++***++++++,,,---,,,------......///000000//////111222333333222222333333444555666777888888999999:::===@@@BBBBBBAAABBBCCCDDDCCCCCCCCCEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGEEEHHHKKKLLLLLLOOOUUUZZZ[[[WWWRRROOOOOOQQQRRRRRRLLLPPPQQQMMMMMMQQQVVVWWWOOONNNNNNNNNOOOOOOPPPPPPWWWSSSOOOMMMLLLLLLJJJIIIHHHGGGFFFEEECCCBBBAAA@@@AAACCCDDDAAA===999888888444666777555111//////000//////.........---------++++++++++++++++++++++++))))))*********+++++++++(((((((((((()))))))))***++++++++++++++++++++++++))))))))))))))))))))))))xxxhhh]]]ZZZUUURRRQQQPPPOOONNNEEEGGGHHHHHHFFFEEEEEEFFFFFFDDDBBB@@@>>>=========<<<<<<:::999888777777777333000---,,,------,,,++++++***)))***+++,,,+++***&&&'''(((*********)))(((((((((''''''''''''((((((&&&&&&&&&'''(((***,,,---((((((((((((((((((((((((&&&'''(((******((('''&&&###&&&))))))(((''')))+++''''''''''''''''''''''''%%%(((++++++***((('''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%######$$$&&&((()))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))%%%$$$$$$&&&***,,,---,,,++++++,,,------......///......//////000000111111444333222111333666999;;;;;;<<<;;;:::999999;;;>>>@@@AAABBBCCCBBBBBB@@@??????@@@BBBDDDDDDCCCBBBAAA@@@@@@AAABBBCCCAAA===999777777666666555555555444333111000000333555666666222111///...------......+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************++++++++++++*********)))((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((('''(((((()))***+++))))))))))))************)))************+++++++++++++++******++++++,,,---,,,,,,------...//////000...///111222333333222222333333333444555666666777888888999;;;???AAAAAA@@@AAACCCCCCCCCCCCCCCEEEGGGGGGHHHHHHHHHHHHGGGFFFFFFCCCGGGJJJKKKKKKOOOVVV\\\^^^ZZZTTTPPPOOOPPPPPPQQQLLLQQQQQQMMMJJJMMMOOOPPPNNNNNNNNNMMMLLLLLLOOOQQQUUUPPPKKKIIIIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCCCC>>>@@@BBB@@@<<<999888999222444666444000---.../////////.........---------++++++++++++++++++++++++))))))******++++++++++++(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))uuufff]]]YYYTTTRRRRRRRRROOOLLLHHHHHHHHHHHHGGGGGGFFFEEEFFFEEECCCAAA>>>===<<<;;;<<<<<<:::999888777777777333111---,,,,,,------,,,---,,,+++*********+++,,,((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&%%%'''((()))'''&&&%%%&&&((()))***)))(((&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''))))))***%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++******+++,,,,,,---............//////000000111111333222222222333555777888666777888999;;;<<<===>>>???@@@AAABBBBBBAAA???>>>@@@@@@AAABBBAAA@@@???>>><<<<<<=========<<<:::999888777666444222111111000111111000000111333555666333111///,,,++++++,,,---************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,***)))***++++++***))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))(((((()))***++++++***************)))((((((((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......000//////.........//////000000000111222444555666444444444444444444444444777888:::<<<===>>>?????????@@@AAACCCEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFGGGHHHIIIJJJLLLNNNOOOQQQQQQSSSQQQOOONNNOOOPPPPPPPPPPPPOOONNNNNNOOOPPPPPPOOORRRQQQOOOMMMKKKKKKKKKKKKIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFGGGHHHIIIGGGDDDBBB@@@???===;;;999777555444333222111000///////////////............---------++++++++++++++++++++++++---&&&***---&&&'''+++'''((('''''''''(((***---///,,,+++*********+++,,,---))))))))))))))))))))))))vvvfff]]]YYYTTTRRRRRRRRROOOLLLHHHHHHHHHHHHGGGFFFEEEDDDFFFEEECCC@@@>>>===<<<;;;<<<<<<:::999888777777777333111---,,,,,,------,,,---,,,***))))))))))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&%%%'''((()))'''&&&%%%&&&((()))***)))((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******+++++++++++++++,,,,,,---------.........///000000111111111111111111222444555777555666777888:::;;;<<<===?????????@@@@@@??????>>>??????@@@AAA@@@???>>>===;;;;;;<<<<<<<<<:::999888777777666444444333333333444333222111000111222333222000...,,,++++++,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((()))******)))((()))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((((((''''''((())))))******************)))((((((((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...//////............//////000000000111222333444555444444444444444444444444666888999;;;===>>>??????>>>???AAACCCEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJLLLNNNOOOPPPOOOMMMLLLLLLMMMNNNNNNMMMNNNMMMLLLLLLNNNPPPQQQRRRSSSRRRPPPNNNLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHGGGDDDAAA???>>><<<;;;888666555444222111000///........................------------++++++++++++++++++++++++***%%%)))---'''(((,,,''')))(((''''''(((***,,,...++++++*********+++,,,---))))))))))))))))))))))))yyyggg]]]XXXTTTRRRRRRRRROOOMMMGGGGGGHHHHHHGGGFFFDDDCCCEEEDDDBBB@@@>>>===<<<;;;<<<<<<:::999888777777777333111---,,,,,,------,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((()))))))))(((''''''&&&&&&%%%'''((()))'''&&&%%%&&&((()))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111000000000111222333444555555555666777999:::;;;;;;???>>>>>>>>>>>>>>>??????>>>???@@@@@@@@@???===<<<:::;;;;;;<<<;;;999888777666666666555555666777777666555333111////////////000///---+++******++++++************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((('''((()))***)))'''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******'''''''''''''''(((((())))))************))))))(((((((((((((((((())))))***)))))))))))))))))))))))))))))))))*********++++++******++++++,,,,,,------///...............//////000000000000111222444444333333333333444444444444666777999;;;<<<>>>>>>???>>>???AAACCCDDDFFFFFFGGGHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFGGGHHHJJJLLLMMMNNNLLLKKKKKKMMMOOOPPPOOOMMMLLLLLLKKKLLLNNNQQQTTTVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFEEEBBB@@@======;;;999777666444333000000///...------------......---------,,,,,,,,,++++++++++++++++++++++++((($$$))),,,&&&(((+++%%%***)))((((((((()))+++,,,++++++******++++++,,,---))))))))))))))))))))))))|||hhh\\\XXXSSSRRRRRRRRRPPPMMMFFFGGGHHHHHHGGGFFFDDDCCCEEEDDDBBB@@@>>>===<<<;;;<<<<<<:::999888777777777333111---,,,,,,------,,,,,,,,,+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%'''((()))'''&&&&&&&&&'''((()))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,+++------......///000000111000000111222333444555555666666777888999:::;;;;;;@@@???>>>======>>>@@@AAA???@@@@@@AAA@@@???>>>===;;;<<<<<<<<<;;;999888777555555555666777888999:::666555222000///............---,,,+++************************************(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))((('''(((*********((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***+++(((((('''''''''(((((()))))))))************)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))******************++++++,,,,,,,,,,,,......---------...///////////////000000222333333333333333333333444444444555666888:::<<<===>>>>>>===>>>@@@BBBDDDEEEFFFFFFFFFHHHJJJLLLMMMLLLJJJHHHEEEEEEEEEFFFHHHJJJLLLMMMMMMMMMNNNQQQSSSTTTRRRQQQNNNNNNNNNMMMNNNPPPTTTWWWVVVUUUTTTRRRPPPOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCDDDCCCAAA>>><<<;;;:::888666555333333111000///...------------------------,,,,,,,,,+++************************)))&&&))))))$$$)))///)))+++***))))))((()))******+++***++++++++++++,,,,,,))))))))))))))))))))))))}}}jjj\\\XXXSSSRRRRRRRRRPPPNNNFFFGGGHHHIIIHHHFFFDDDBBBDDDCCCAAA???>>><<<<<<<<<<<<<<<:::999888777777777333111---,,,,,,------,,,---,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''((((((((((((''''''&&&%%%%%%'''((()))'''&&&&&&''''''((((((((((((((('''''''''''''''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,+++---------...//////000000111111222333444555666666777888888999:::;;;<<<<<<@@@@@@???>>>???@@@AAABBB@@@AAABBBBBBBBBAAA@@@???======>>>===<<<:::999777444444555555666888999:::444222111///......//////---,,,,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((***)))((()))+++,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******)))(((((()))))))))((())))))*********))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,---------------...//////////////////000111222222222222222333333333444444555666777999;;;<<<=========>>>???AAACCCDDDEEEEEECCCEEEHHHKKKKKKKKKIIIHHHFFFFFFEEEEEEGGGIIIKKKLLLNNNNNNOOORRRTTTUUUTTTRRRQQQRRRRRRQQQOOOPPPSSSVVVUUUUUUTTTSSSRRRPPPOOONNNLLLKKKIIIHHHGGGFFFFFFFFFDDDCCCBBBAAAAAAAAA???===:::999888777555333222222111111000///............---,,,,,,,,,++++++++++++***************************'''***)))&&&111:::555*********)))))))))))))))******++++++,,,,,,,,,,,,))))))))))))))))))))))))|||jjj[[[WWWSSSRRRSSSSSSQQQNNNFFFHHHIIIJJJJJJGGGEEECCCCCCBBBAAA???===<<<<<<<<<<<<<<<:::999888777777777333111---,,,,,,------,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%'''((()))'''&&&''''''''''''((((((((()))'''''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''///---***'''&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111222333444555666666666888999999:::;;;;;;<<<<<>>>>>>>>>>>===;;;999777444444444444555666777888222111///.........///000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***)))((()))+++---,,,+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++******+++******))))))))))))***((())))))************)))***))))))((((((((((((((())))))))))))))))))))))))((((((((()))))))))************++++++++++++++++++,,,,,,,,,,,,---.../////////////////////000111111111111222222333333444444444555777999;;;<<<<<<===<<<===???AAABBBDDDDDDEEEBBBCCCFFFHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGIIILLLMMMMMMLLLMMMOOOQQQSSSRRRQQQRRRTTTUUUSSSPPPNNNPPPSSSTTTTTTTTTTTTSSSRRRQQQPPPKKKJJJIIIHHHGGGFFFFFFFFFDDDBBB@@@?????????===;;;888888777555444222111111222111000///............,,,,,,,,,+++++++++******************************)))(((+++***)))888CCC>>>************)))))))))))))))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))yyyiii[[[WWWSSSRRRSSSSSSQQQNNNGGGHHHKKKLLLKKKIIIEEECCCBBBBBB@@@???===<<<<<<<<<<<<<<<:::999888777777777333111---,,,,,,------,,,))))))++++++,,,++++++***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%'''((()))'''&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''111///+++(((&&&&&&'''(((''''''((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******+++++++++++++++,,,,,,---------,,,,,,---......//////000///111222444555555555555888888888999::::::;;;;;;===>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCBBBAAA@@@???===>>>>>>===<<<:::777666444444333333333333333444222111///...------......,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))(((''')))+++,,,+++***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((+++,,,---,,,***)))******)))((((((((((((((((((((()))*********************)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***++++++******************,,,,,,,,,,,,---...///000//////.........///000000000111111222333333444444444555666888:::;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDBBBCCCEEEGGGHHHIIIJJJJJJJJJIIIGGGGGGHHHJJJMMMOOOMMMLLLKKKLLLNNNPPPPPPPPPOOORRRUUUTTTOOOMMMNNNPPPQQQRRRSSSTTTTTTSSSRRRQQQJJJIIIHHHHHHGGGGGGGGGGGGCCCAAA???>>>>>>===<<<:::777666555444333222111000000000///...------------++++++++++++************************************((()))---***(((555===444((())))))************))))))***+++,,,,,,,,,++++++))))))))))))))))))))))))vvvggg[[[WWWSSSRRRSSSSSSQQQOOOGGGIIIKKKMMMLLLIIIFFFDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<:::999888777777777333111---,,,,,,------,,,&&&''')))***++++++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%'''((()))'''&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''---+++(((&&&&&&'''(((***&&&(((***++++++***(((&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))******++++++******+++,,,,,,---......,,,,,,------...//////000...///111333444444444333777777777888999999999:::;;;<<<>>>???@@@@@@@@@???@@@@@@AAABBBAAA@@@???>>>=========<<<;;;888666555444444333222111111111111333222000...---,,,,,,---,,,,,,---------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''&&&'''***++++++***************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((+++......,,,***(((***)))((('''''''''''''''(((((()))*********************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******************+++++++++,,,---...///000///............//////000000000111222333333444444333444666888:::;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDEEEFFFHHHIIIKKKKKKKKKJJJHHHHHHIIIKKKNNNPPPOOOMMMKKKLLLNNNPPPPPPPPPKKKPPPTTTSSSOOOLLLLLLNNNPPPQQQRRRTTTTTTTTTSSSRRRIIIIIIHHHGGGGGGHHHHHHHHHCCCAAA>>>======<<<;;;999666666555444222111000000//////...---,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''***...)))###,,,///"""(((((()))***************)))***+++,,,---,,,++++++))))))))))))))))))))))))wwwddd[[[WWWRRRRRRTTTTTTQQQMMMKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCAAA???>>>===<<<<<<===;;;999777777777888999666000,,,------+++***---************)))))))))(((******))))))((((((''''''******)))(((((((((((((((******))))))((((((((('''''''''((((((((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''')))000777666,,,!!!$$$###$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++)))%%%###%%%(((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''%%%$$$%%%&&&(((***))))))))))))************((()))***+++,,,+++******+++,,,---...//////////////////000111222333333444777777777888999999::::::<<<<<<<<<<<<============>>>>>>???>>>>>>===<<<;;;===<<<:::888666444444333////////////............000000000///...,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((())))))((('''''')))***))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))((()))))))))************+++,,,,,,,,,,,,,,,,,,---////////////000000000000000111333444555555444333555555666888999:::<<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGEEEEEEFFFIIILLLJJJJJJJJJJJJKKKLLLMMMNNNOOOMMMLLLLLLMMMOOORRRTTTNNNMMMNNNOOOPPPPPPMMMKKKOOOPPPRRRSSSSSSQQQPPPNNNKKKJJJHHHGGGFFFGGGHHHHHHFFFBBB>>><<<===???@@@AAA888666444444444444222000///......---+++******)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))wwweee[[[WWWSSSRRRTTTTTTQQQMMMKKKKKKKKKJJJIIIHHHGGGFFFCCCBBBAAA???>>>=========>>><<<:::999888888999:::666000,,,------+++***---++++++++++++***************)))))))))((((((((('''******)))((((((((((((((()))))))))(((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''%%%%%%)))......(((!!!%%%$$$$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++---,,,(((&&&(((***'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%&&&'''((()))(((((()))))))))*********((()))***+++,,,++++++***+++,,,---...//////////////////000111222333333444666666777888888999999:::;;;<<<<<<<<<<<<=========<<<<<<=========<<<<<<;;;>>><<<:::888666444333333////////////.........---000000//////...,,,+++***++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******)))(((''')))***))))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------.../////////000000000000000000222333444444333333444444555777888:::;;;;;;;;;<<<===???AAACCCEEEFFFGGGGGGGGGFFFEEEFFFHHHKKKKKKKKKKKKKKKLLLMMMNNNNNNOOONNNLLLLLLMMMOOORRRTTTQQQPPPPPPQQQSSSRRRPPPNNNMMMNNNOOOPPPOOONNNLLLKKKJJJIIIGGGEEEEEEFFFIIIJJJGGGDDD@@@===>>>???@@@@@@777555333333333333111//////......---+++******)))++++++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))xxxeee[[[XXXTTTSSSTTTTTTQQQNNNKKKKKKKKKJJJIIIHHHGGGFFFBBBAAA@@@???>>>>>>>>>>>>>>>===;;;:::999999:::;;;666000,,,------+++***---,,,,,,,,,++++++++++++***))))))))))))((((((((((((***))))))(((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&&&&%%%###&&&%%%%%%&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((+++---,,,)))((()))+++''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((())))))))))))******))))))***++++++++++++***+++,,,---......//////......//////000111222333333666666777777888888999999:::;;;;;;;;;<<<<<<<<<===::::::;;;<<<<<<<<<;;;;;;???===;;;888666333222222//////.........---------/////////...---,,,+++***,,,++++++******++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***(((((()))***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,---------....../////////000000000///000111222222333222222333333444666777888999999:::;;;===>>>AAABBBDDDEEEFFFGGGGGGFFFEEEEEEHHHJJJKKKKKKLLLLLLMMMNNNNNNOOONNNNNNMMMLLLMMMOOORRRSSSRRRRRRRRRSSSUUUUUUSSSQQQLLLMMMNNNNNNNNNMMMKKKJJJJJJHHHEEECCCCCCFFFIIIKKKIIIEEEAAA>>>>>>>>>>>>>>>555444222222222222000.........---,,,,,,+++******,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))''''''((()))))))))))))))yyyfff[[[XXXUUUTTTTTTTTTRRRPPPLLLLLLLLLKKKJJJHHHGGGFFFAAAAAA@@@???>>>>>>>>>???===<<<;;;:::999999999:::666000,,,------+++***---,,,,,,+++++++++*********))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''%%%$$$$$$%%%&&&'''&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''(((((((((((()))))))))***))))))******++++++++++++++++++,,,---..................///000111222333333555555666666777888888999999999::::::;;;;;;<<<<<<999:::;;;<<<<<<<<<<<<<<>>;;;888555333111000.........---------,,,,,,.........------+++******+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((((())))))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((,,,,,,,,,+++)))((()))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,---------........./////////000000...///000000111222222222222333333444666777777888999:::;;;===???AAACCCCCCFFFFFFGGGFFFEEEEEEGGGIIIKKKLLLMMMMMMNNNNNNOOOOOONNNMMMLLLLLLMMMOOOPPPRRRQQQQQQQQQSSSTTTTTTRRRPPPNNNOOOOOOPPPPPPOOONNNMMMLLLIIIFFFCCCBBBDDDFFFHHHHHHEEE@@@===<<<<<<;;;:::444333111000111000///---......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))))))))))){{{ggg[[[YYYWWWUUUTTTTTTRRRQQQMMMMMMLLLKKKJJJHHHFFFFFFAAAAAA@@@???>>>>>>>>>???;;;;;;:::999999888888888666000,,,------+++***---+++*********))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%''')))(((%%%$$$$$$&&&'''&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''(((((('''''''''(((((((((((()))))))))***************+++++++++***+++,,,---..................///000111222222333444555555666666777888888777888888999:::;;;;;;;;;:::;;;<<<===============>>>===:::777444222000///------------,,,,,,,,,,,,,,,---------,,,+++***)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((('''''''''(((((((((((((((((((((((())))))))))))*********+++(((((((((((())))))))))))((((((((((((((((((((((((+++,,,,,,+++)))((()))+++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,---..................////////////////////////000111222222222222333444555666666777888888:::<<<>>>@@@AAABBBDDDEEEFFFFFFEEEFFFGGGIIIKKKKKKMMMNNNOOOOOONNNNNNLLLLLLKKKKKKLLLMMMNNNOOONNNNNNNNNPPPRRRRRRPPPNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOLLLHHHDDDBBBBBBCCCDDDFFFCCC>>>;;;:::999777666444222000000000000...,,,---------,,,,,,++++++***))))))******************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))|||hhh[[[ZZZXXXVVVUUUSSSSSSRRRNNNMMMMMMLLLJJJHHHFFFEEEBBBAAA@@@???>>>>>>>>>>>>;;;::::::999999888777777666000,,,------+++***---*********)))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***'''''''''''''''(((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((###%%%''''''&&&$$$$$$$$$&&&%%%%%%&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((())))))******))))))******+++,,,***+++,,,------......------......///000111222222444444555555666666777777666666777888999:::;;;;;;;;;<<<<<<============<<<<<<:::888555333111//////------,,,,,,,,,++++++++++++,,,,,,,,,++++++***)))(((((((((''''''((((((((())))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))***+++***((((((***,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******+++,,,,,,---......------........./////////////////////000111222333222333333444555555666666666777999:::===>>>@@@AAAAAACCCEEEFFFFFFGGGHHHJJJJJJKKKLLLNNNOOONNNNNNMMMJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNPPPPPPOOOMMMKKKKKKLLLMMMNNNOOOPPPQQQPPPNNNJJJFFFCCCBBBAAAAAADDDAAA===:::999777555444333222000000000000...,,,---------,,,,,,+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))))))))}}}iii[[[[[[YYYWWWUUUSSSSSSSSSNNNNNNMMMLLLJJJHHHFFFEEECCCBBBAAA???>>>=========;;;;;;;;;;;;:::999888888666000,,,------+++***---+++++++++*********))))))'''((((((((()))))))))***((((((((((((((()))******'''''''''(((((()))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&%%%&&&'''((()))'''''''''((((((((())))))+++***)))))))))***+++,,,******+++,,,------------------...///000111222222333444444555555666777777555555666777888999:::;;;;;;;;;<<<<<<<<<;;;::::::999888666333111000///...,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))((((((***,,,))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))******+++---......///---------.........//////000000//////000111333444333333444444555555666666555666888:::<<<>>>???@@@???AAADDDFFFFFFGGGIIIKKKHHHJJJLLLMMMNNNNNNMMMLLLHHHHHHIIIIIIIIIIIIJJJJJJLLLLLLMMMOOOQQQQQQPPPNNNHHHHHHIIIKKKMMMOOOQQQRRROOOMMMKKKIIIFFFDDDBBBAAACCC@@@===:::999777555333444222000000000000...---------,,,,,,,,,,,,++++++)))))))))******+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))~~~iii[[[[[[ZZZXXXUUUSSSSSSTTTOOONNNNNNLLLJJJHHHFFFEEEDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<;;;:::999888666000,,,------++++++---,,,,,,,,,+++++++++******'''((((((((())))))******((((((((((((((()))******'''((((((((())))))******''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((()))&&&$$$$$$&&&)))))))))$$$$$$$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''%%%$$$%%%&&&(((***''''''''''''((((((((()))+++***)))))))))***,,,---******+++,,,------------------...///000111222222333333444444555666666777555555666777888999::::::;;;;;;;;;;;;::::::999888777666444222000///......,,,,,,,,,+++++++++************+++++++++******)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((())))))***))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%'''((((((((((((+++---))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))******+++---...//////---------.........//////111000000000000222333444333444444555555666666666555666777999;;;===>>>???===@@@CCCFFFGGGHHHJJJLLLHHHIIIKKKMMMNNNMMMLLLKKKGGGGGGHHHHHHHHHHHHHHHHHHMMMMMMNNNPPPRRRSSSQQQPPPGGGHHHIIIKKKNNNQQQSSSUUUMMMLLLLLLJJJHHHEEECCCBBBCCC@@@===;;;:::888666444444222111000111000///------,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))hhh[[[ZZZXXXVVVUUUTTTSSSSSSSSSRRRPPPNNNKKKIIIGGGFFF@@@??????>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;:::999888222......---++++++---+++++++++************)))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''(((((('''&&&(((''''''(((((()))***+++(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((((('''%%%######%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111444555555555444333333222333444555666777777777777;;;;;;;;;::::::999999999777444111000000000///...++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,,,,,,,------...//////////////////000111111222222111222222333444555666666666666777888999;;;<<<===>>>???@@@BBBDDDEEEFFFGGGIIIKKKMMMPPPPPPNNNLLLJJJKKKLLLMMMNNNNNNMMMLLLKKKNNNOOOPPPQQQQQQQQQPPPOOOLLLKKKJJJJJJKKKNNNQQQTTTMMMLLLJJJHHHDDDAAA>>><<<;;;;;;:::999777555333222222111000///...---,,,,,,,,,,,,,,,+++++++++************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((ggg[[[ZZZXXXVVVTTTSSSSSSRRRQQQPPPNNNLLLIIIGGGEEEDDDDDDCCCAAA???===<<<;;;;;;::::::999999999888888888888222---...---++++++---+++++++++************)))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&'''((()))))))))***)))((((((((((((((()))(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&''''''&&&%%%$$$&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&'''''''''''''''''''''(((((((((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111444444444444444333222222333333555666666777777777::::::::::::::::::999999777555111000000///...---++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,,,,,,,------...//////////////////000111111222222111222222333444555666666666777777888999;;;===>>>???@@@AAABBBDDDFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMLLLKKKKKKNNNNNNOOOPPPPPPOOONNNMMMLLLKKKIIIIIIJJJLLLNNNPPPLLLKKKIIIGGGDDDAAA>>>===::::::999888666444222222111000000///...---,,,,,,,,,,,,+++++++++***************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((ggg[[[ZZZXXXVVVTTTSSSRRRRRRQQQPPPNNNLLLIIIGGGEEEDDDDDDCCCAAA???>>><<<<<<;;;;;;:::999888888888999999888222---...---++++++---+++++++++************)))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))******+++***)))(((''''''''''''(((((((((''''''''''''&&&%%%%%%&&&''''''''''''&&&$$$&&&''''''&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111333333444444444333222222333333444555666666666666999999::::::::::::::::::888555111//////...---,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,---......//////...//////000000111111222111111222333444555666666777777777888:::;;;===>>>??????AAABBBDDDFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJNNNOOOOOOOOONNNMMMLLLLLLLLLKKKIIIHHHHHHIIIJJJKKKJJJIIIHHHFFFCCCAAA>>>===999888777666444333111111/////////......---------,,,++++++++++++***************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))ggg[[[ZZZXXXVVVTTTRRRRRRQQQSSSRRRPPPNNNKKKIIIGGGFFFAAAAAA@@@????????????@@@>>>===;;;999999:::;;;<<<777111---------++++++...+++++++++*********))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((('''((()))*********)))(((((((((((((((((((((((('''''''''''''''%%%&&&&&&'''''''''''''''###%%%((((((((('''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''''''''((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********)))))))))))))))++++++,,,,,,,,,,,,------......//////000000111111222222333333333333222222222333444555555555555555777777999::::::::::::999777444111///......,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,+++,,,,,,------...//////......//////000111111111111111222333444555555666777777888888999;;;<<<======>>>???AAABBBDDDEEEFFFEEEFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJKKKKKKJJJJJJJJJOOOOOOOOONNNMMMLLLKKKKKKMMMKKKJJJHHHGGGHHHHHHIIIGGGGGGFFFDDDBBB@@@>>><<<777777555444222111000000......------------------++++++++++++************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))hhh\\\[[[YYYWWWTTTSSSRRRQQQSSSRRRPPPNNNKKKIIIGGGFFFBBBAAAAAA@@@@@@@@@@@@@@@>>>===;;;999999:::;;;<<<777111---------,,,,,,...+++++++++*********))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((()))***)))&&&%%%&&&(((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((###%%%((()))(((''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))*********))))))''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********)))))))))))))))+++++++++,,,,,,---------......//////000000111111111111222222222222222111222333333444444444444333555666888999999999888777666333000......---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,---..................///000000111111000111111222333444555555777777777888999:::;;;<<<:::;;;<<<>>>@@@AAACCCCCCCCCDDDGGGIIIJJJIIIHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIPPPOOONNNMMMMMMLLLKKKKKKMMMLLLKKKIIIIIIIIIIIIIIIFFFFFFEEECCCAAA>>><<<;;;777555444222111000000000------------,,,,,,,,,,,,+++++++++*********))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))jjj^^^]]][[[XXXVVVTTTSSSRRRQQQPPPNNNLLLIIIGGGEEEDDDFFFEEECCCAAA@@@>>>>>>===;;;:::999888888888999999666000------...,,,,,,///+++++++++************)))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((***,,,***&&&$$$%%%'''''''''''''''((()))***+++'''(((((((((((()))))))))''''''&&&&&&''''''((()))%%%'''(((((('''''''''(((''''''&&&&&&''''''((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))+++++++++******''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))************++++++,,,,,,------.........//////000000111111000000111222222222111111222222333444444333333222333555666888888777555444444222///---------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,+++++++++,,,------......---......//////000000111000000111222333444555555666666666777777888::::::999999;;;<<<>>>@@@AAAAAAAAADDDGGGJJJKKKJJJHHHFFFIIIIIIHHHHHHHHHHHHIIIIIINNNMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKFFFEEEDDDBBB???===:::999666555333111000000000111---------,,,,,,++++++++++++************)))))))))++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))kkk```^^^\\\YYYWWWUUUTTTSSSQQQPPPNNNLLLIIIGGGEEEDDDGGGFFFDDDBBB@@@???>>>>>>::::::999999999888888888666000,,,---...,,,,,,///+++++++++************)))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&)))+++***&&&$$$&&&))))))((((((((((((((()))***'''((((((((())))))))))))(((''''''&&&''''''))))))(((((()))(((&&&&&&''')))'''''''''''''''(((((()))%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''')))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&(((***+++,,,,,,+++***''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))******++++++******+++,,,,,,---............//////000000111111///000000111222222111111222222333333333333222222222333555777666555333111222000---,,,---...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,***++++++,,,,,,---......------......///000000000000000111222333444444555555555555555666777888999999999;;;<<<>>>???AAAAAABBBCCCFFFHHHIIIIIIHHHGGGIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJIIIHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLLLLMMMFFFEEECCCAAA>>>;;;888777666555333111000000111111...------,,,+++***))))))************)))))))))))),,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((mmmaaa___]]]ZZZXXXVVVTTTTTTSSSRRRPPPNNNKKKIIIGGGFFFCCCCCCBBBAAAAAAAAAAAABBB;;;;;;<<<<<<<<<;;;:::999666000,,,---...,,,---///+++++++++************)))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((($$$(((+++)))&&&%%%'''++++++***)))((((((''''''((('''((((((((())))))******(((''''''&&&&&&((()))***)))***)))'''%%%%%%''')))'''''''''''''''((())))))%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&(((***,,,---,,,+++***''''''''''''((((((((()))'''((()))++++++)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***++++++,,,******+++,,,,,,---............//////000111111111//////000111111111111111222222333333333222222111222333555666555333111///111///---,,,---......---++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,***++++++,,,,,,---......------......///000000000000000111222333444444555555555555555555666777888999:::;;;===>>>@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIFFFGGGHHHIIIKKKLLLMMMMMMFFFEEECCCAAA===:::777555777555333111000000111222......---,,,+++))))))(((************)))))))))))),,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((iii^^^]]]\\\ZZZXXXUUUTTTSSSMMMPPPQQQOOOKKKGGGFFFGGGEEEDDDBBB@@@???======<<<======<<<;;;:::999999888444111---,,,,,,.........+++++++++************)))+++++++++***)))(((((('''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&(((***,,,...******))))))((((((''''''%%%%%%%%%&&&&&&((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%''')))(((&&&$$$###$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))))))))************)))******++++++,,,---------------............///////////////000000000000000000111111111222222222555555444333222000000///------,,,,,,,,,,,,++++++)))************+++++++++((())))))***************((((((((()))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,///////////////........./////////000111111222222333444444555666777888888999:::<<<===???@@@@@@@@@CCCEEEGGGGGGGGGGGGIIIKKKIIIGGGEEECCCBBBCCCEEEGGGGGGGGGHHHHHHIIIHHHHHHHHHDDDDDDDDDDDDDDDEEEFFFFFFBBBAAA???===;;;888666555444333222000///.........,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))iii___^^^\\\ZZZWWWUUUSSSRRRNNNPPPQQQOOOJJJGGGFFFGGGFFFEEEDDDBBB@@@???>>>>>>======<<<;;;:::999999888666333///,,,,,,------,,,+++++++++************)))++++++******)))(((((('''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))***+++))))))))))))((((((''''''+++***)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((()))))))))*********)))******++++++,,,------------------.............../////////000000000000000000000111111111222222444444333222111000//////------,,,,,,,,,+++++++++))))))*********+++++++++*********)))((('''&&&&&&(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,/////////////////////...//////000000111111222222333333444555666777888888::::::<<<>>>???@@@@@@@@@CCCEEEGGGGGGGGGGGGIIIKKKIIIHHHEEEDDDCCCDDDFFFGGGIIIIIIJJJJJJIIIHHHGGGGGGDDDDDDDDDCCCCCCDDDDDDDDDAAA@@@>>><<<:::777666555444333222000///.........---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))iiiaaa___]]][[[XXXUUUSSSRRRNNNOOOPPPNNNJJJGGGFFFFFFGGGFFFEEECCCAAA@@@???>>>======<<<;;;:::999999888888444///,,,,,,,,,+++++++++++++++************)))++++++******)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((('''''''''((()))))))))((((((((((((''',,,+++***)))(((((('''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))(((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))******)))******++++++,,,------------------................../////////000000000000000000000111111111111333333222111000000//////,,,,,,,,,,,,++++++++++++)))))))))*********++++++(((((()))***+++,,,,,,---)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,......////////////////////////000000111222222222222333333444555666777777:::;;;<<<>>>???@@@AAAAAACCCEEEGGGGGGGGGGGGIIIKKKJJJIIIGGGFFFEEEFFFHHHIIIMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA???>>>===:::888666444333333222111000///............---------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))iiibbb```^^^[[[XXXUUURRRQQQOOOOOONNNLLLJJJHHHFFFFFFFFFFFFEEEDDDBBB@@@>>>>>>======<<<;;;:::999999888777333///,,,,,,,,,,,,,,,+++++++++*********))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((('''''''''((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&'''***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))******++++++,,,------,,,,,,---------................../////////000000/////////000000000111111222222111000000///......,,,,,,,,,++++++++++++***))))))))))))************((((((((()))***++++++,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))((()))))))))******************+++++++++,,,,,,,,,............///////////////000000111111222333333222222333444555666777777:::;;;<<<>>>@@@@@@AAAAAACCCEEEGGGGGGGGGGGGIIIKKKLLLKKKJJJIIIIIIJJJKKKLLLPPPOOONNNLLLJJJGGGEEEDDDDDDDDDCCCBBBAAA???>>>======<<<;;;999777555333222222222111//////.........------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))iiibbbaaa^^^[[[XXXUUUSSSQQQPPPOOOMMMKKKIIIHHHFFFEEEEEEEEEDDDCCCAAA???===<<<======<<<;;;:::999999888555111...,,,,,,---......+++++++++*********))))))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''''''((((((((()))(((((('''''''''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((***)))))))))((((((''''''&&&&&&'''&&&&&&'''***---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))******++++++,,,------,,,,,,,,,------------...............////////////....../////////000000000000000000//////......---,,,,,,+++++++++*********(((((()))))))))*********+++***((('''%%%%%%%%%%%%******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))((()))))))))******************+++++++++,,,,,,,,,---.........//////000000000000000111222222333333222333333444555666777777:::;;;===>>>@@@AAAAAAAAACCCEEEGGGGGGGGGGGGIIIKKKNNNMMMLLLLLLLLLMMMNNNNNNQQQPPPOOOMMMJJJHHHEEEDDDDDDDDDCCCBBBAAA>>><<<;;;<<<;;;:::888666444333222111111000///............++++++++++++*********)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))************************iiiaaa```^^^[[[XXXVVVTTTRRRQQQOOOLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDBBB???===<<<======<<<;;;:::999999888444111---,,,,,,...//////+++++++++************)))******))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))************&&&''''''''''''(((((((((///...,,,***((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((((((%%%&&&''''''&&&''')))+++''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((()))))))))******++++++,,,------,,,,,,,,,,,,------------------........./////////............/////////////////////......---------++++++++++++************((((((((()))))))))******((((((((()))+++...000222+++***)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------......///000000000000000111111222333333333333333444555666777888888;;;<<<===???@@@AAABBBBBBCCCEEEGGGGGGGGGGGGIIIKKKMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNLLLJJJHHHFFFEEEDDDDDDDDDCCCAAA???<<<;;;;;;:::999777555444333222111000//////.........///************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))************************jjjaaa```^^^[[[YYYWWWUUUTTTRRRNNNKKKIIIIIIHHHFFFDDDEEEEEEFFFEEECCCAAA>>><<<======<<<;;;:::999999888555222...,,,,,,---------+++++++++************))))))))))))))))))))))))***'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))*********)))&&&&&&&&&'''''''''((((((000///---+++((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&''''''''''''###%%%'''''''''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))******++++++,,,------++++++,,,,,,,,,------------------.........//////------........./////////.........---------------++++++++++++************(((((((((((()))))))))***%%%&&&(((+++000555:::===,,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------......///000000111000111111222222333333444444555555666777888999999;;;<<<===???@@@AAABBBBBBCCCEEEGGGGGGGGGGGGIIIKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFCCCCCCDDDCCCBBB???===;;;;;;:::999777666444333222000000///............///+++++++++*********))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((()))))))))******************))))))))))))******))))))))))))))))))))))))************************jjj```___^^^[[[YYYWWWVVVUUURRRNNNJJJHHHIIIHHHFFFDDDFFFFFFGGGGGGEEEBBB???===>>>===<<<;;;:::999999888777444///,,,,,,,,,,,,++++++++++++************))))))))))))))))))*********'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''')))******)))((((((&&&&&&&&&'''''''''((((((++++++)))(((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))******+++,,,,,,------++++++,,,,,,,,,------------------.........//////---------.........//////------------------,,,,,,+++++++++************)))(((((((((((())))))))))))))))))((((((***,,,///111,,,+++)))((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------...///000000111000111111222222333444444555555666777888999::::::;;;<<<>>>???AAABBBBBBBBBDDDEEEGGGGGGGGGGGGIIIKKKIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCDDDDDDBBB@@@===;;;;;;:::999777666444333333000//////............///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))************************mmm``````___]]]ZZZWWWTTTRRRPPPOOONNNMMMJJJHHHFFFDDDEEEEEEEEEEEEDDDCCCAAA@@@>>>>>>===<<<;;;::::::999666333///---,,,---,,,+++***************++++++++++++******)))))))))))))))))))))))))))))))))))))))$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((()))***)))((('''((()))******)))((('''&&&%%%%%%(((((((((((((((((((((((('''''''''(((******)))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''******))))))(((((('''''''''((()))***+++,,,------++++++,,,,,,---.../////////////////////......---////////////////////////.........------,,,,,,,,,+++++++++************)))%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((((((((())))))*********+++(((((((((((())))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''((()))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...---...000111111///...,,,222222222222222222222222555555555666777999;;;;;;@@@@@@@@@??????@@@DDDFFFFFFHHHIIIGGGEEEEEEJJJNNNLLLKKKJJJIIIHHHIIIJJJJJJMMMMMMMMMLLLKKKKKKJJJJJJHHHFFFDDDDDDDDDCCCAAA???<<<;;;999666444222111000///............---------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,mmm``````___]]]ZZZWWWTTTRRRPPPOOONNNLLLJJJGGGEEEDDDEEEEEEEEEEEEDDDCCCAAA@@@======<<<;;;:::999888888666333///---,,,---,,,+++++++++******))))))((((((+++******)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''(((((((((((()))***(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%''''''((((((((((((''''''***)))))))))((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((()))***+++,,,------+++,,,,,,------.........///////////////...------..............................---------,,,,,,,,,+++++++++************)))'''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((((()))))))))************(((((((((((()))))))))***++++++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''((()))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...---...///000000///...---111111111222222333333333444555555666777999:::;;;>>>??????>>>>>>???CCCEEEFFFFFFFFFFFFFFFHHHKKKMMMKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHFFFDDDDDDDDDCCCAAA???;;;:::888666333222111000............------------+++++++++*********))))))******************************************************+++++++++,,,,,,,,,******************************************************************************))))))******+++,,,nnnaaa```___]]]ZZZWWWTTTSSSOOOOOONNNLLLIIIFFFDDDCCCEEEEEEEEEEEEDDDBBB@@@???<<<<<<;;;:::999888888777666333///---,,,---,,,+++++++++***)))(((''''''&&&+++******)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((($$$%%%'''''''''''')))+++&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,---------------------------...////////////...------------------------------------------,,,,,,,,,,,,+++++++++************)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************)))((((((''''''(((((()))))))))))))))************((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...---...///000000///...---///000000111222333444444444444555666777999:::;;;===>>>>>>>>>>>>???BBBDDDFFFFFFGGGGGGHHHIIIKKKMMMLLLJJJHHHGGGGGGHHHKKKLLLJJJJJJJJJIIIHHHHHHGGGGGGGGGEEECCCBBBBBBAAA???>>>:::999777555333111111000............------------+++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************))))))******+++,,,oooaaa```^^^\\\YYYWWWTTTSSSPPPOOONNNKKKIIIFFFDDDBBBEEEEEEEEEEEEDDDBBB@@@>>>===<<<<<<;;;:::999888888666333///---,,,---,,,+++++++++******))))))((((((+++******)))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((($$$&&&''''''&&&&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''))))))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))*********((())))))***++++++,,,,,,------------------,,,,,,......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++******)))))))))))))))(((((((((((()))))))))))))))))))))*********(((((()))))))))*********((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***((((((((((((((((((((((((((()))))))))***************++++++,,,,,,------...---...//////000//////......///000111222333444444444444444555777888:::;;;<<<===?????????@@@BBBEEEGGGJJJMMMLLLIIIHHHKKKNNNNNNLLLIIIFFFFFFGGGIIIJJJIIIHHHHHHGGGFFFFFFEEEEEEEEECCCAAA@@@@@@???===;;;888777555444222111000000.........---------,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************))))))******+++,,,qqqbbb```^^^[[[YYYVVVUUUTTTPPPPPPNNNLLLIIIFFFCCCBBBEEEEEEEEEEEECCCAAA???>>>>>>>>>===<<<;;;:::999999666333///---,,,---,,,+++*********++++++,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((*********))))))(((((('''(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&((())))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++)))))))))***++++++,,,,,,------------------,,,,,,...............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((*********))))))(((((('''))))))(((((((((((())))))******))))))))))))))))))))))))))))))************((())))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***((((((((((((((((((((((((((()))))))))***************++++++,,,,,,------...---......///////////////......///000222333444444333444444555666888::::::<<<>>>@@@@@@@@@AAADDDFFFHHHOOOUUURRRJJJEEEIIIOOOPPPMMMJJJGGGEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDBBB@@@>>>======;;;999777666555444222111000000000...------------,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************))))))******+++,,,tttbbbaaa^^^[[[XXXVVVUUUTTTRRRQQQOOOMMMJJJGGGDDDBBBEEEEEEEEEDDDCCC@@@>>>===???>>>===<<<;;;::::::999666333///---,,,---,,,+++)))******+++,,,---......+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))******(((&&&%%%%%%&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''((((((((()))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++))))))*********+++++++++---------------------------............---,,,,,,------------------------++++++++++++,,,,,,,,,,,,+++++++++************))))))((((((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***))))))(((((())))))***************)))))))))))))))))))))*********++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...------......//////000000...//////000111222333333333333444555666888999:::<<<>>>@@@AAAAAABBBDDDFFFHHHPPPVVVTTTLLLGGGIIIOOONNNMMMKKKHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCAAA???===<<<;;;:::777555444444222111000000000000------------,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,wwwbbbaaa^^^[[[XXXVVVUUUUUUSSSRRRQQQNNNKKKHHHEEECCCEEEEEEEEEDDDBBB@@@>>><<<>>>======<<<;;;:::999888666333///---,,,---,,,+++*********++++++,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))((((((((((((((((((((((((((()))***)))'''&&&'''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++)))&&&$$$%%%(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***''''''''''''''''''''''''''''''(((((())))))*********************++++++++++++,,,,,,------.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************)))))))))((())))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))*********+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...---------......///000111///000000000111111222222333333444444666777999::::::===???AAAAAABBBDDDEEEHHHLLLPPPQQQNNNLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCBBB@@@>>><<<;;;:::777555333222111000000000000000---------,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,yyycccaaa^^^ZZZXXXVVVUUUUUUTTTSSSQQQOOOLLLHHHEEEDDDEEEEEEEEEDDDBBB@@@===<<<===<<<<<<;;;:::999888777666333///---------,,,++++++++++++***************+++******)))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''')))***)))(((((()))***%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++***%%%###%%%(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))***************+++++++++++++++,,,,,,---...//////------......------,,,+++*********************************++++++,,,,,,,,,+++++++++************)))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******))))))))))))******+++*********))))))(((((()))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......---------......000111111000000000000000111111111333333333444666777999:::999;;;>>>@@@@@@AAACCCDDDHHHGGGIIIMMMQQQQQQMMMHHHFFFGGGIIIJJJJJJIIIGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCAAA???===<<<;;;888666222222111000000000000000---------,,,,,,,,,++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))***++++++,,,wwweeeccc```\\\YYYVVVTTTSSSVVVTTTQQQOOOLLLIIIDDDAAAEEEEEEEEEEEECCCAAA???>>>;;;<<<===<<<:::999999;;;666333///---,,,---,,,+++++++++++++++++++++++++++))))))************)))))),,,***((()))++++++)))&&&******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))(((&&&%%%%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&%%%%%%&&&((()))((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))************++++++++++++++++++++++++,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++*********)))))))))))))))+++++++++*********))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***'''+++,,,***222555+++******+++,,,,,,,,,,,,+++,,,,,,------.../////////000000///////////////000222111111222333555777999::::::;;;===???AAACCCDDDHHHEEECCCHHHQQQVVVTTTQQQIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAABBB@@@>>>;;;888666444222111111000000//////......,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,+++***))))))************+++,,,,,,---......---------,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************xxxcccbbb___\\\XXXUUUSSSRRRUUUSSSQQQOOOMMMIIIEEEBBBEEEEEEEEEEEECCCAAA???>>><<<======<<<:::999999:::666333///---,,,---,,,+++++++++++++++++++++++++++))))))************))))))+++)))((()))******(((&&&***)))))))))(((((((((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))************+++++++++...............///000000+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))************))))))))))))*********+++************))))))))))))+++++++++*********))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((++++++,,,999===///******+++,,,,,,,,,,,,+++,,,,,,------.../////////000000////////////000000222111111222333555777888::::::;;;===???AAACCCDDDFFFDDDCCCGGGMMMQQQQQQOOOJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAAAAA@@@>>>;;;888555333222111111000000///.........,,,,,,,,,+++++++++***************+++,,,,,,,,,---,,,,,,+++******************++++++,,,------......---------,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************zzzbbbaaa___[[[XXXUUURRRQQQSSSRRRPPPNNNMMMJJJFFFCCCEEEEEEEEEEEECCCAAA???>>><<<===>>><<<:::999999:::666333///---,,,---,,,+++++++++++++++++++++++++++))))))************)))))))))((((((((())))))'''&&&))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))(((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))*********++++++************************)))))))))*********++++++)))))))))***************************************+++++++++*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&))),,,***...AAAEEE222******+++,,,,,,,,,,,,+++,,,,,,,,,---......//////000000////////////000000111111222222444666777888999:::;;;<<<>>>AAACCCDDDBBBCCCDDDFFFHHHJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@???>>><<<:::777555333222111111000//////......---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++************++++++++++++,,,------......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzcccbbb```]]]YYYVVVSSSQQQRRRQQQOOONNNMMMKKKGGGDDDEEEEEEEEEEEECCCAAA???>>>===>>>>>>===:::999999:::666333///---,,,---,,,+++************************))))))************))))))'''''''''((((((((('''&&&))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''(((((((((((('''''')))(((((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&&&&&&&%%%&&&((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))*********+++++++++******+++++++++++++++***---------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************))))))*********+++++++++************************)))***************++++++************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))&&&***---)))...DDDGGG111******+++,,,,,,,,,,,,++++++,,,,,,------...//////000////////////000000111111111222333444666777888999::::::<<<>>>@@@BBBDDDAAACCCFFFFFFEEEFFFHHHKKKLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGEEEDDDBBBAAA@@@???===<<<:::888666444222222111000000///......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,++++++******+++++++++,,,,,,,,,,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyydddcccaaa___[[[WWWTTTRRRQQQPPPOOONNNMMMKKKHHHEEEEEEEEEEEEEEECCCAAA???>>>>>>??????===;;;999999:::666333///---,,,---,,,+++************************))))))************))))))&&&'''((((((((('''''''''(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''***)))((('''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((($$$&&&'''''''''(((,,,000((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))*********+++++++++------............---,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************++++++++++++************************************+++++++++++++++++++++***************))))))******+++++++++,,,************************++++++************++++++************************************************************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''***,,,))),,,>>>@@@---******+++,,,,,,,,,,,,+++++++++,,,,,,---.........///////////////000111111000111222333555666777777999999:::<<<>>>@@@BBBCCCAAAEEEHHHGGGEEEEEEHHHKKKMMMLLLLLLKKKJJJJJJIIIIIIGGGFFFEEECCCAAA@@@???>>>;;;:::888777555333222111000000//////...---------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyyddddddbbb```\\\XXXUUUSSSRRRPPPOOONNNMMMKKKGGGDDDEEEEEEEEEEEECCCAAA???>>>>>>??????>>>;;;999999:::666333///---,,,---,,,+++************************))))))************))))))&&&'''))))))((((((((()))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''+++***)))''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&(((******))),,,111666((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))************++++++++++++,,,---------,,,+++***---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++*********))))))******+++,,,,,,,,,***************+++++++++++++++************++++++***************************************************************************))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***(((,,,***)))333666*********+++,,,,,,,,,,,,++++++++++++,,,------......///......//////000111222000111222444555666777777888999:::;;;===@@@BBBCCCCCCFFFHHHHHHFFFFFFIIILLLMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFEEECCCAAA???>>>===888888777555444222111111000000///......------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,---------------------......------------............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{ccccccbbb```\\\XXXTTTRRRSSSQQQOOONNNMMMJJJGGGDDDEEEEEEEEEEEECCCAAA???>>>???@@@@@@>>>;;;999999:::666333///---,,,---,,,+++************************))))))************))))))&&&(((******)))((()))+++'''((((((((()))))))))***''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''',,,+++)))''''''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&)))***)))(((***000555((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))************+++++++++))))))+++++++++***((('''+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********))))))***++++++,,,------))))))*********+++++++++,,,++++++******++++++,,,*********************************************************************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++&&&***---((()))...*********+++,,,,,,,,,,,,+++***++++++,,,,,,---..................///000111222///000222444666666666666888999:::;;;===???AAACCCDDDEEEGGGGGGHHHHHHJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDBBB@@@>>>===<<<777666555444333222111000000//////......---,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,---.........+++++++++++++++,,,---.....................------------------.........///,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||bbbbbbaaa___\\\WWWSSSQQQSSSRRRPPPNNNMMMJJJFFFCCCEEEEEEEEEEEECCCAAA???>>>???@@@@@@>>>;;;999999:::666333///---------,,,+++))))))))))))))))))))))))))))))************))))))&&&)))++++++)))(((***,,,'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&''''''&&&&&&((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((((((((('''''',,,+++)))((('''((()))+++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%''')))'''$$$&&&,,,111((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((()))))))))))))))************++++++++++++,,,.........,,,***)))+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------))))))******++++++++++++,,,++++++******++++++,,,************************************************************************++++++************++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,$$$***000((($$$***,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,---..................///000222222///000333555666666666666888999999;;;===???AAACCCDDDEEEEEEGGGHHHJJJJJJJJJLLLKKKJJJIIIHHHGGGFFFFFFGGGFFFDDDBBB@@@>>><<<<<<666555555444333111111000000//////...------,,,,,,*********++++++,,,,,,,,,++++++,,,,,,---...//////++++++++++++,,,,,,---.....................---------------.........//////,,,,,,---......---,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~cccbbb```]]]ZZZWWWTTTSSSQQQSSSRRRLLLIIIIIIFFFBBBEEEEEEEEEEEEEEECCC???;;;>>>>>>???>>>===<<<:::999777333---***)))+++,,,,,,************************(((((())))))******++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%))))))))))))((((((((((((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&''''''(((((((((((((((&&&''''''((()))******+++))))))(((((((((((()))))))))************+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********)))))))))))))))************************))))))***,,,,,,,,,,,,,,,++++++************++++++,,,+++++++++******))))))++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++************++++++)))************+++++++++************))))))))))))***************************************)))((((((************************,,,+++)))((((((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))************+++++++++*********))))))***+++,,,---,,,,,,***))),,,,,,,,,---------............///000000000000000333444444444555666666666888999:::<<<>>>???AAAAAACCCEEEGGGHHHHHHHHHIIIJJJLLLJJJIIIHHHHHHFFFDDDBBBFFFEEEDDDAAA???===;;;::::::999888666444222111000000000///...------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,............------------000000////////////000000...///000000///...000111,,,---////////////---,,,---,,,,,,+++,,,,,,---------,,,******,,,...//////}}}eeecccaaa^^^ZZZWWWTTTSSSQQQSSSRRRLLLIIIIIIFFFBBBEEEDDDEEEEEEEEECCC???;;;======>>>===<<<;;;999888888444///,,,,,,---------++++++++++++++++++++++++)))))))))))))))*********************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((''''''''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&(((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))((((((''''''(((((())))))******))))))(((((((((((()))))))))************+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++******++++++++++++++++++++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,---------,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************++++++++++++************))))))))))))***************************************)))((((((************************---,,,+++***))))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))************+++++++++*********))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,---------............///000000000000000333333444444555666666666888999:::;;;===???@@@AAABBBDDDGGGGGGGGGGGGHHHJJJGGGGGGFFFFFFFFFEEECCCBBBEEEDDDCCC@@@>>><<<:::999888888666555333111000///000//////...------,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,...------,,,,,,------...000000000000111111111222,,,,,,,,,,,,,,,---......+++---......,,,,,,---//////000000111111000000/////////..................000---+++++++++,,,,,,+++}}}gggeeebbb___[[[WWWTTTRRRRRRTTTRRRMMMJJJIIIFFFBBBDDDDDDDDDEEEEEECCC???<<<<<<<<<======;;;:::888777888555111/////////......,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************))))))(((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((()))))))))***)))(((((('''(((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''&&&'''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&'''(((((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,...///...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,---......------,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************+++++++++,,,++++++*********)))))))))*********************************+++******)))(((************************---,,,++++++***+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))************+++++++++******************++++++,,,,,,,,,++++++,,,,,,,,,---------............///000000000000000222333333444555555666666888888999;;;===>>>???@@@AAACCCFFFFFFFFFFFFGGGIIICCCCCCDDDDDDDDDCCCBBBBBBCCCBBBAAA???<<<:::888777666666555333222000///.../////////...------,,,,,,,,,,,,,,,,,,------------..............................---------......///............///000111222000000000000000000000000---...//////......///111000000////////////000000000//////.........------222000.........///...---}}}hhhfffccc___[[[WWWTTTRRRRRRTTTRRRMMMJJJIIIGGGBBBDDDDDDDDDEEEEEECCC???<<<<<<=========<<<:::888777888555222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))((('''(((((((((((((((((())))))((((((((((((((((((((((((((()))))))))))))))))))))((())))))***+++,,,,,,---))))))((('''''''''((()))''''''''''''(((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((***(((''''''(((((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((()))))))))******)))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,...000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++*********))))))*********************************++++++******)))************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))((()))))))))******************************************++++++,,,,,,,,,+++,,,,,,,,,---------............///000000000000000222222333444555555666666888888999:::<<<===>>>???@@@BBBDDDEEEEEEEEEFFFGGGCCCDDDDDDDDDBBBAAAAAAAAABBBAAA???===:::888666555444333333111000///......//////.........---------,,,,,,,,,------------...------............//////...------------...//////...------------...000111444444444333333222111111///000222222111111222444333333111000000111333333222222222222111000//////222111//////000000///...~~~hhhfffccc___[[[WWWTTTRRRRRRTTTSSSMMMJJJJJJGGGCCCDDDCCCDDDEEEFFFDDD@@@===>>>>>>>>>>>>===;;;:::888666444111//////...---,,,++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************)))((('''))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((())))))***+++,,,,,,---((('''''''''''''''(((((('''''''''((((((((())))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((&&&''''''((((((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((***)))''''''(((((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''(((((()))))))))))))))))))))))))))(((((((((((())))))************))))))))))))*********+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++******************************************++++++++++++******************************))))))******************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))((()))))))))*********************************************++++++,,,,,,,,,,,,,,,,,,---------............///000000000000000111111222333444555666777777888999:::;;;<<<===>>>???AAACCCDDDCCCCCCEEEFFFEEEFFFGGGEEEBBB??????@@@@@@???>>>;;;999777555444222222111000//////.....................---------,,,,,,---------.........,,,---------.........///---------------...//////000///......///000222333///000222333444555444444666777999999888999:::<<>>>>>???@@@AAA??????@@@@@@??????======999777555444444222000---gggeeebbb___[[[WWWTTTRRRSSSUUUSSSNNNKKKJJJGGGCCCCCCCCCDDDEEEFFFDDD@@@===>>>>>>??????>>><<<:::999666333///---------,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))(((******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&'''(((((((((''''''''''''((((((((()))))))))''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((()))))))))(((((((((''''''''''''&&&&&&''''''((()))***((('''((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((())))))******))))))(((((((((((())))))))))))((()))***++++++***)))((()))************+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))******++++++,,,,,,------------------------,,,,,,++++++,,,---...///---------,,,,,,---------,,,,,,---------------...,,,,,,---...////////////000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********************************)))***++++++,,,+++++++++************************(((((()))*********))))))*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))***************************+++++++++************+++,,,------,,,,,,,,,---------............///000000000000000000111222333444555666777777888888999:::;;;<<<======???BBBBBBBBBBBBCCCEEEEEEGGGIIIFFFBBB??????@@@??????===;;;888666444333111000000000//////..............................,,,---------............,,,,,,------.../////////...............///000111///......///000333666888555777;;;???CCCEEEGGGGGGJJJKKKMMMMMMMMMMMMOOOQQQVVVUUUUUUUUUUUUUUUUUUVVVSSSTTTUUUVVVVVVUUUTTTSSSPPPNNNKKKHHHFFFBBB>>>;;;eeecccaaa^^^ZZZWWWTTTSSSSSSUUUSSSNNNKKKJJJHHHCCCCCCCCCDDDEEEFFFDDDAAA>>>===>>>>>>>>>===;;;999888777444///,,,+++,,,------++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))*********)))))))))((((((((((((((((((((((((((((((*********))))))(((((((((''''''''''''''''''''''''%%%&&&)))***+++***(((''''''((((((((())))))))))))&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''((((((((()))))))))''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))(((((((((''''''''''''''''''(((((())))))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((()))************)))''''''(((((())))))******((()))+++,,,,,,+++)))((()))************+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******++++++,,,------...------------------------++++++,,,,,,---.........///......------......///....../////////000000000......///000111111111111666444111...------...///---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,+++++++++*********************************)))***++++++,,,,,,,,,+++************************((()))***+++++++++***************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))************))))))*********+++++++++***************,,,---...,,,,,,,,,---------............///000000000000000000000111222444555666777777777888999:::;;;;;;<<<<<<>>>AAABBBAAAAAABBBDDDCCCFFFHHHFFFAAA>>>???BBB???>>>===:::888666444333000000000000////////////........................------------............------...//////000111111000000000000111222333444222222333555999???DDDGGGJJJMMMQQQVVVZZZ]]]^^^______```bbbcccbbbccceeefffeeeeeeeeeffffffeeeeeeeeebbbccceeegggggggggfffeeedddbbb```^^^]]]YYYUUURRRcccbbb```]]]ZZZWWWTTTSSSSSSUUUSSSNNNKKKJJJHHHCCCCCCCCCCCCEEEFFFDDDAAA>>><<<=========<<<:::888777999555///++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************+++*********))))))((((((((((((((((((((((((((((((---,,,,,,+++***)))(((((())))))))))))((((((((((((%%%'''***------,,,)))'''(((((((((((())))))))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))&&&'''''''''(((((())))))&&&''''''((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((''''''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((()))***************&&&''''''((()))******+++((()))+++,,,,,,+++)))((()))************+++++++++++++++,,,---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................***+++,,,---............000000////////////000000000000111111222222222333000000111222333444444444<<<999555222000000222333........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************)))***+++,,,,,,,,,,,,,,,************************)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))************))))))******++++++++++++******))))))***,,,---///,,,,,,,,,---------.........//////000000000000000///000111222444555666777777777888999::::::;;;;;;<<<>>>@@@AAAAAAAAABBBCCC???CCCFFFEEEAAA>>>@@@CCC???>>>===:::888666444333000000000000000000//////---.....................---------.........//////...//////000111222222222222222222222333444555666<<<===???BBBHHHOOOVVVYYY]]]___bbbfffhhhiiiiiiiiifffhhhiiijjjjjjjjjlllnnniiijjjkkkllllllkkkjjjiiifffhhhjjjlllmmmmmmlllkkkhhhgggfffggggggfffcccaaafffbbb]]]ZZZYYYXXXTTTPPPQQQSSSSSSNNNLLLLLLIIIEEECCCDDDEEEFFFEEEBBB???>>>????????????===;;;999888888444000...------,,,+++++++++++++++++++++++++++***+++,,,+++)))))))))***))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((***)))((((((&&&(((***)))&&&(((,,,******))))))((((((''''''************))))))))))))'''((()))******+++******))))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''((()))***))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++******)))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***&&&''')))***+++***((('''(((((())))))))))))(((((()))))))))))))))******+++))))))))))))******************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...///......///000///---+++000///......---......///,,,---///222444666888888777888888999:::;;;<<<<<<999:::;;;<<<============EEECCC@@@===;;;:::999999666444111000111222111111//////////////////000111...---,,,++++++,,,------++++++,,,------------,,,......---------,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++(((((()))***+++,,,,,,,,,************************)))***+++***))))))+++---+++++++++*********))))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))************************,,,,,,++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------......////////////000000000000000111222222444444555666777666666777999;;;===>>>:::===@@@CCCDDDDDDCCCBBBFFFFFFEEEDDDDDDCCCCCCCCC===<<<:::777555333222111222111111000///......---..................------111000///......///000000000111222333333222111111///222555555555888???FFFKKKNNNTTTXXX\\\```dddgggfffggghhhjjjlllmmmooooookkknnnnnnlllmmmooommmhhhpppllliiijjjnnnpppnnnkkkjjjkkkllllllkkklllnnnpppiiiiiiiiikkklllkkkhhheee~~~fffbbb]]]ZZZYYYXXXTTTPPPQQQSSSSSSNNNLLLLLLIIIEEECCCDDDEEEFFFEEEBBB???>>>????????????===;;;999888666333///---,,,,,,,,,+++++++++++++++++++++++++++***+++,,,+++)))))))))***))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''''',,,((('''******''''''******)))))))))((((((((('''************))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((('''''''''((())))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))(((((((((((()))***&&&''')))*********(((((((((((())))))))))))(((((()))))))))))))))******+++))))))))))))***************++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------+++***+++,,,------,,,++++++,,,---///000222333444888:::===@@@BBBCCCCCCCCCGGGGGGGGGHHHJJJMMMPPPRRRQQQRRRRRRSSSSSSSSSSSSSSSUUUTTTQQQMMMJJJHHHGGGFFFEEECCC???<<<;;;999666444222111000...---------...000///...---,,,------...---...............------------------,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++))))))******++++++,,,,,,************************)))***+++***))))))+++---+++++++++*********))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------......////////////000000000000111111222333444555555666777777777777999;;;===>>>;;;===@@@CCCDDDDDDCCCBBBEEEEEEEEEEEEEEEDDDCCCBBB<<<;;;999777444333222111111111111000///.................................///000000111111111111111222222111111111222333333555:::@@@DDDHHHOOOXXX___\\\___cccfffgggiiilllnnnkkkkkkkkkkkklllmmmooooooqqqrrrpppmmmnnnrrrsssppppppnnnlllmmmoooppppppooonnnmmmmmmlllmmmmmmnnnnnnpppooonnnmmmmmmllljjjhhhfffbbb]]]ZZZYYYXXXTTTPPPQQQSSSSSSNNNLLLLLLIIIEEECCCDDDEEEFFFEEEBBB???>>>??????@@@???>>><<<:::888555222...,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''***,,,+++(((%%%&&&'''222+++''')))***((('''((())))))))))))((((((((((((************))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))((('''''''''(((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''''''''((()))*********)))((((((''''''(((((()))))))))))))))))))))))))))***))))))(((((())))))***&&&''')))*********)))(((((())))))******))))))((()))))))))))))))******+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------............------,,,+++............///000111111111333777;;;???BBBDDDEEELLLOOOTTTWWWYYYXXXUUUTTTPPPOOOMMMMMMOOOTTTYYY\\\aaabbbcccdddeeeffffffggghhhgggfffcccaaa___^^^]]]^^^\\\YYYVVVSSSPPPLLLHHHDDDAAA===999555333111111000///......------......,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++************************)))***+++***))))))+++---+++++++++***************************************************************************************++++++++++++++++++++++++************************)))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111222333444555666666777777777888999;;;<<<===<<<>>>AAACCCDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDAAA@@@;;;:::888666444222222111111111000000//////..................////////////---...///000111111000000333333333444777<<<@@@BBBMMMQQQWWWZZZ]]]```fffkkkiiikkkmmmmmmmmmlllmmmnnnpppooonnnmmmmmmnnnpppqqqooonnniiibbbaaafffjjjjjjjjjlllnnnoooppppppqqqsssrrrnnnkkkjjjlllmmmkkkiiimmmjjjhhhggghhhiiiiiiiiifffaaa]]]ZZZYYYXXXTTTPPPQQQSSSSSSNNNLLLLLLIIIDDDCCCDDDEEEFFFEEEBBB???>>>???@@@@@@???>>><<<:::999555222...---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((%%%(((+++)))&&&%%%***///666---'''(((***)))''''''))))))))))))((((((((((((************)))))))))((((((((()))(((((('''&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))******)))((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((************************(((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))*********((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***))))))((()))))))))******))))))))))))))))))))))))******+++))))))*********++++++++++++++++++,,,,,,,,,------------------------,,,,,,------------------------------------------------,,,------...............------------------------***+++,,,---...------,,,222222333333333555888:::@@@CCCHHHMMMRRRUUUWWWXXX]]]```dddggggggddd___\\\QQQMMMIIIFFFEEEHHHLLLOOO]]]^^^aaadddhhhllloooqqqnnnoooooooooooonnnmmmlllnnnlllkkkkkkjjjhhhdddbbb]]]ZZZUUUNNNGGGBBB???===333333222000///......---,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++***************************)))***+++***))))))+++---************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************((())))))***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000111111222333444555666666777777777888999;;;<<<<<<===>>>@@@BBBDDDDDDCCCCCCBBBDDDEEEFFFEEECCC@@@>>>999888666555333222111111111000000000/////////...///////////////000000000000//////000000222333444444666;;;AAAHHHPPPVVVYYYaaadddhhhiiiiiihhhjjjkkkmmmooopppooommmlllllllllrrrqqqpppooooooqqqrrrsssmmmiii```SSSNNNRRRVVVXXXYYYaaajjjooopppppprrrtttqqqlllfffeeeggghhheeeaaa]]]ZZZXXXXXX\\\```dddffffffaaa]]]ZZZYYYXXXTTTPPPQQQSSSSSSNNNLLLLLLIIIDDDCCCDDDEEEFFFEEEBBB???>>>@@@@@@@@@@@@>>><<<:::999555333///...//////000///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%((()))((('''+++444;;;666---'''(((***)))''''''(((((((((((())))))))))))************)))))))))((((((((()))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((()))******+++***)))((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))))))))************)))))))))))))))))))))******+++************++++++++++++++++++,,,,,,,,,---------------------------------------------------------------------------------,,,---......//////..............................------...///////////////000222555888:::>>>CCCHHHOOORRRVVV[[[___aaabbbbbbeeehhhkkklllkkkgggccc```YYYUUUNNNHHHDDDCCCDDDEEEQQQSSSWWW]]]cccjjjooorrrlllmmmooopppppppppnnnmmmnnnnnnnnnoooqqqpppnnnlllkkkiiiddd^^^XXXRRRNNNKKK@@@???<<<999555111///---000000//////000111222333---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++++++++************************)))***+++***))))))+++---************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************(((((()))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000111222333444555666666777666777888999:::;;;;;;;;;===>>>@@@AAABBBCCCBBBBBBAAABBBDDDDDDCCCAAA>>>;;;777666555333222111111111000000000000/////////////////////000000000111111444222111000111555999;;;<<<@@@HHHQQQZZZ```eeegggdddfffjjjmmmnnnooopppqqqpppqqqsssrrrpppoooooooooppppppppppppqqqsssuuuvvvppplll```PPPFFFFFFJJJKKKJJJUUUdddnnnppppppqqqtttnnnhhhaaa___```aaa^^^ZZZTTTQQQOOOPPPTTTYYY]]]___fffbbb]]]ZZZYYYXXXTTTPPPQQQSSSSSSNNNLLLLLLIIIEEECCCDDDEEEFFFEEEBBB???>>>@@@@@@@@@@@@???===;;;999555333000///000111111111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++111999@@@222+++''')))***((('''((((((((((((((())))))))))))************))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))((((((''''''((()))***+++******)))((((((((()))))))))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))*********)))((('''''''''***))))))(((((())))))***)))))))))))))))))))))))))))******++++++******)))(((((((((((()))))))))))))))******++++++******))))))))))))))))))******+++*********++++++++++++,,,,,,,,,,,,,,,------------------------............------------------------------------------------------...////////////...////////////////////////......------...///000111777<<>>999555333222111///.........///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,,,,,,,************************)))***+++***))))))+++---***************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************((()))))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000222222333444555666777777666777888::::::;;;::::::===>>>???@@@@@@AAAAAAAAA@@@AAABBBBBB@@@>>>;;;:::555444333222111111111111000000000000//////////////////000000111111222222000000///000444999???BBBKKKOOOVVV^^^cccfffggggggeeegggjjjlllnnnoooppppppnnnpppqqqqqqpppoooooopppoooooopppqqqrrrsssttttttpppnnndddUUUJJJHHHJJJKKKHHHSSSbbblllppppppqqqrrrlllfff```]]]\\\\\\ZZZXXXZZZWWWUUUTTTVVVXXXXXXXXXfffbbb]]]ZZZYYYXXXTTTPPPQQQSSSSSSNNNLLLLLLIIIEEECCCDDDEEEFFFEEEBBB???>>>@@@AAAAAA@@@???===;;;999444111///...///111111111------------------------***+++,,,+++)))))))))***))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***,,,000444777,,,((('''******''''''***'''((((((((()))))))))***************))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,)))))))))((())))))******))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))''''''((()))+++,,,------))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))******)))))))))))))))))))))))))))***++++++++++++***)))((((((((((((((())))))***)))******++++++******))))))))))))))))))******+++*********+++++++++,,,,,,,,,,,,,,,------------...------------.........///................................................------...///////////////////////////////////////.........000333777<<<>>>JJJOOOVVVYYY[[[^^^ccchhhddddddeeeeeeffffffggggggeeeffffffggghhhiiikkkkkkjjjiiigggddd```]]]ZZZXXXLLLKKKJJJJJJLLLNNNPPPRRR]]]```fffkkknnnooonnnmmmmmmkkkkkkllloooqqqqqqqqqlllkkkiiiddd\\\SSSKKKFFFHHHHHHHHHGGGFFFDDDBBBAAA888666333000...---------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,---------************************)))***+++***))))))+++---))))))*********+++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))*********************++++++++++++,,,,,,,,,,,,---------......////////////000000000000222222333444555666777777666777999:::;;;:::::::::=========>>>??????@@@@@@@@@@@@???>>>===;;;:::999444333222111111111111111////////////000000000000//////000111111222333333000222666<<>>AAAAAAAAA@@@???===;;;:::333000...---...000000000------------------------***+++,,,+++)))))))))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''&&&''')))+++,,,+++***(((&&&(((+++)))&&&(((,,,'''((((((((())))))******************))))))))))))'''((()))******+++******))))))))))))))))))))))))((('''''''''((()))+++,,,))))))(((((()))***++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***---///222333444))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((())))))************))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((()))************++++++++++++******)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////................................................---......///////////////000000000000000000000000222222444888???GGGOOOTTTWWW\\\bbbccc``````bbbfff______^^^^^^^^^^^^______WWWWWWWWWXXX[[[___ccceee```aaabbbcccbbb```]]][[[WWWUUUQQQMMMJJJHHHHHHHHHHHHMMMUUU]]]dddgggiiiiiifffeeeeeegggkkkooorrrrrrsssrrrnnnggg\\\OOOCCC<<<<<<>>>BBBFFFJJJLLLNNNNNNDDDBBB===999555222111111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......************************)))***+++***))))))+++---))))))******++++++++++++************************************************************************))))))))))))))))))))))))*********************************)))))))))))))))))))))*********+++++++++,,,,,,,,,---------......////////////000000000000222333333444555666777777666777999:::;;;;;;:::999<<<<<<======>>>>>>??????@@@???>>><<<;;;999999888333222222111000000111111////////////000000000000///000000111222222333333888===FFFOOOXXX___cccdddfffffffffggghhhhhhiiiiii______```cccgggiiikkkkkkoooppprrrrrrqqqppppppqqqnnnppprrrssssssqqqnnnllllllqqqqqqkkkfffgggjjjkkkeeehhhkkkmmmooopppqqqsssooommmjjjddd```^^^```bbbaaa```^^^]]][[[WWWRRRNNNhhhbbb\\\ZZZ[[[ZZZVVVQQQSSSTTTRRROOONNNNNNJJJDDDCCCCCCEEEEEEDDDCCC@@@???CCCBBB@@@@@@@@@???<<<:::777444111/////////...---...---,,,,,,++++++,,,,,,///...---,,,++++++++++++)))((((((''''''''''''(((,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))***+++,,,---))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))++++++************++++++,,,+++***))))))***+++,,,)))+++******555BBBAAA666))))))))))))***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((******))))))))))))******))))))))))))******************++++++++++++******))))))))))))))))))))))))************************,,,---......---***(((&&&(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.....................------........................//////////////////////////////.........------------...000000000000111333333333111000000//////000666666:::BBBNNNXXX]]]___bbbbbbaaa```___\\\[[[YYYZZZTTTNNNKKKLLLOOOOOOMMMKKKHHHFFFGGGMMMSSSVVVWWWYYYXXXWWWUUUTTTRRRQQQQQQQQQNNNLLLMMMNNNKKKCCC<<<<<<@@@GGGMMMRRRXXX^^^aaaeeeiiikkkjjjhhhhhhmmmrrrlllkkkkkkjjjeee[[[NNNEEE<<<:::888:::AAAJJJRRRVVVVVVVVVNNNAAA:::;;;:::777222000....../////////........./////////......------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---............///000000000000000333222222222333555777888999999999999999:::::::::<<<<<<<<<<<<<<<===>>>>>>BBB@@@>>><<<:::999888777222222222111111111000000111222333333111//////000222222000000000555;;;@@@GGGMMMVVV___dddgggfffeeefffggggggeeecccbbbcccdddccceeegggjjjllllllllllllnnnssstttooolllooopppmmmnnnoooqqqssssssrrrpppooolllmmmooopppppppppooonnnlllooorrrrrrnnnkkknnnrrrpppooonnnlllkkkjjjhhhhhhfffeeedddccc```ZZZSSSNNNgggbbb[[[YYYZZZZZZVVVQQQSSSTTTRRROOONNNNNNJJJDDDCCCCCCEEEEEEDDDCCC@@@???BBBAAA?????????===;;;999666444111/////////...---...---,,,,,,++++++,,,,,,------,,,+++***************))))))((())))))******++++++******)))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))***+++,,,---))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))))))))))))))******+++************))))))))))))************************++++++************++++++,,,+++***))))))***+++,,,))),,,)))&&&,,,666444***))))))))))))***+++,,,---))))))))))))))))))))))))(((((((((((()))))))))*********)))(((((((((((((((******))))))))))))******))))))))))))************)))))))))******)))))))))))))))))))))))))))))))))***************************+++,,,------,,,***)))(((((((((((()))))))))************************************+++++++++,,,,,,,,,,,,++++++,,,,,,---.................................................../////////////////////////////////......------------///000000000000111333111111111000000000111111777888<<>>;;;:::===CCCHHHLLLMMMQQQQQQOOOMMMJJJGGGDDDCCCCCCBBBAAABBBCCCBBB===999<<<>>>@@@BBBDDDHHHLLLOOO\\\aaafffhhhgggiiimmmqqqlllmmmmmmnnnllleee[[[TTTDDD???999666;;;FFFSSS\\\\\\]]]ZZZTTTPPPMMMEEE<<<888444000......///000000............------,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,******************++++++*********************************+++++++++,,,,,,))))))*********+++++++++---,,,,,,,,,,,,---............///000000000000000222222222222333555666777888888888999999999999999<<<;;;;;;;;;;;;<<<======@@@???===:::888666555555222222222111111111000000///000111111/////////000000000111333777>>>GGGMMMUUUYYY^^^dddggghhhhhhgggeeeffffffeeeddddddfffgggmmmnnnooooooppppppppppppoooqqqooojjjiiinnnpppnnnmmmmmmnnnooonnnllljjjhhhllllllkkkkkkjjjiiiiiihhhiiijjjkkkkkkjjjjjjlllppplllllllllmmmnnnoooooonnnkkkjjjjjjiiiiiifffbbb^^^gggaaa[[[YYYZZZZZZVVVQQQSSSTTTSSSOOONNNNNNJJJEEECCCCCCEEEEEEDDDCCC@@@???AAA???>>>>>>>>>===:::888666333000/////////...---...---,,,,,,++++++,,,,,,,,,,,,+++***))))))))))))***************+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))))))))))))))******+++************************************************++++++************++++++++++++************++++++'''+++***%%%&&&+++***###))))))))))))***+++,,,,,,))))))))))))))))))))))))((((((((()))))))))************)))(((((((((((()))******))))))))))))******))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************************((()))+++,,,---,,,,,,+++((((((((()))))))))******************************))))))*********+++++++++,,,,,,,,,,,,,,,------...................................................////////////////////////////////////...............///111111000000111333000111111222333444444444666777;;;BBBKKKTTTYYY\\\UUUSSSPPPLLLJJJHHHHHHHHHBBB@@@>>><<<;;;<<<>>>>>>@@@???@@@DDDJJJQQQUUUWWW^^^]]]\\\YYYUUUPPPLLLIIIKKKJJJJJJIIIIIIIIIHHHHHHCCCCCCBBBAAA???@@@BBBDDDLLLPPPVVVYYYZZZ[[[___cccggghhhjjjlllllliiiddd```PPPJJJ???666444>>>OOO[[[bbbdddeeedddbbb^^^UUUKKKGGGAAA:::555222000000/////////...---------------------------,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,*********************************++++++++++++,,,))))))*********+++++++++---,,,,,,,,,,,,---............///000000000000000222222222222333555666777777777777888888888999999:::::::::::::::;;;<<<<<<>>>===;;;888555333222222222222222111111111111111///000111000//////111333000333777===DDDMMMWWW^^^cccdddeeeggghhhhhhhhhhhhbbbccceeeeeefffgggjjjlllsssqqqooommmlllkkkkkkkkkjjjkkkiiieeegggmmmrrrsssqqqrrrssssssrrrpppmmmlllrrrqqqppppppoooooooooooommmllljjjiiikkkllllllkkkffffffgggiiilllnnnmmmlllpppnnnkkkjjjjjjiiigggeeefffaaa[[[YYYZZZZZZVVVRRRSSSUUUSSSOOONNNOOOKKKEEECCCCCCEEEEEEDDDCCC@@@???@@@???>>>>>>>>>===;;;999666333000////////////......---,,,,,,++++++,,,,,,,,,,,,+++***************)))))))))***+++,,,---...(((((())))))************))))))))))))))))))))))))******))))))))))))******((()))))))))******************))))))***++++++,,,((()))))))))************))))))))))))))))))))))))************************((()))))))))************)))))))))))))))******+++)))***************++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++%%%***+++'''&&&)))***(((******))))))***++++++,,,))))))))))))))))))))))))(((((()))))))))*********+++***))))))(((((())))))******))))))))))))******((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************************)))***+++,,,,,,,,,++++++(((((()))))))))*********************************)))))))))*********++++++,,,,,,,,,,,,,,,---......---------.......................................////////////////////////////////////////////////---///000111000000222444222444666888999::::::999:::;;;===AAAFFFKKKOOORRRPPPOOOLLLKKKJJJJJJKKKLLLGGGFFFFFFEEEDDDDDDEEEFFFIIIIIIKKKNNNTTT[[[aaaddddddeeedddccc___[[[VVVSSSSSSSSSRRRPPPMMMLLLNNNOOOMMMOOOOOONNNLLLJJJKKKLLLFFFHHHIIIIIIHHHIIILLLOOO\\\^^^aaadddggghhhgggfff]]]WWWLLL???777999EEEOOO___bbbfffgggfffdddaaa___ZZZTTTLLLDDD===777222///111000///...---...///000...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++************************************++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---............///000000000000000111111222222333555555666666666666777888888999999999999999999999::::::;;;>>><<<:::777444222111000111111111111111111111111000111111111000111444666777<<>>>>>???>>><<<:::555333000//////000///......---,,,,,,++++++,,,,,,------,,,++++++++++++,,,((((((((()))***+++,,,---((((((((()))******++++++******************************)))(((((()))******((()))))))))*********************)))******+++,,,((()))))))))************************************************************((()))))))))************)))))))))))))))******+++))))))******+++++++++,,,************************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++&&&***,,,***(((***,,,,,,*********)))******+++,,,))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))******))))))))))))******((()))))))))************)))******++++++******)))))))))))))))))))))))))))************************,,,,,,,,,,,,++++++******))))))))))))************************************)))************+++++++++------,,,,,,------...///---------.........//////////////////////////////////////////////////////000000000000000000000000---///111111222222444666888:::===@@@AAAAAA@@@???AAAAAABBBBBBCCCEEEHHHJJJLLLLLLMMMOOOQQQSSSTTTUUUSSSTTTTTTUUUVVVWWWVVVUUU]]]]]]]]]___aaaeeeiiillleeefffhhhiiihhheeecccaaa]]]]]]\\\ZZZWWWUUUVVVWWWRRRVVVYYY[[[ZZZYYYXXXXXXSSSQQQLLLGGGCCCBBBCCCEEEMMMPPPUUUZZZ___cccfffgggfffddd]]]QQQDDD======@@@OOOWWWaaaggggggeeehhhlllfffbbb]]]VVVOOOFFF>>>888333222///------...///000.........---------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))************************))))))*********+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---............///000000000000000000000111333444444555555555666666777888888999999888888888888888999::::::===<<<:::777555333111111111111111111111111111111111111111111111333777;;;EEEKKKTTT\\\aaadddfffgggdddcccbbbcccdddgggjjjkkknnnnnnnnnllljjjiiijjjkkkkkkjjjjjjlllpppuuuzzz}}}~~~sssnnniiieeeeeeggghhhiiigggbbb\\\[[[\\\\\\YYYUUUTTTUUUTTTPPPOOOOOOKKKFFFCCCCCCEEEEEEDDDCCC@@@???@@@???>>>>>>???>>><<<:::555222000//////000000///...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---((((((((((((((()))***+++(((((())))))*********+++************************+++***)))(((((()))***+++))))))))))))************+++***************++++++))))))))))))************************************************************))))))))))))************)))))))))))))))******+++))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,+++)))((())))))+++***************++++++)))))))))))))))))))))))))))))))))*********++++++++++++***))))))))))))*********))))))))))))******))))))))))))******************++++++++++++******))))))))))))))))))))))))************************,,,,,,,,,++++++*********)))))))))*********++++++******************************+++++++++,,,,,,,,,---------------......///,,,,,,------.../////////////////////////////////////////////////////////000000000000111111111111...000333555666777:::<<<@@@BBBFFFHHHIIIHHHEEEDDD@@@AAAAAA@@@@@@@@@CCCEEEFFFIIINNNSSSVVVWWWWWWVVVWWWWWWYYY^^^dddfffdddaaafffhhhkkkkkkiiifffeeeddddddfffiiimmmooopppppppppiiiiiihhhfffdddaaa]]][[[VVVYYY]]]``````___^^^^^^```\\\UUUMMMHHHDDDCCCCCC===BBBHHHMMMRRRVVVZZZ]]]eeefffddd]]]QQQFFF>>>;;;???IIIZZZgggkkkhhhiiinnnjjjhhhfffddd___XXXOOOJJJ;;;888333///------...///............---------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((************************)))))))))************+++))))))*********+++++++++---,,,,,,,,,,,,---............///000000000000000///000111333444444444444555666666777888999::::::888888888888888999::::::<<<;;;999777555333333222111111111111111222222222000000111222444999@@@EEESSSXXX___dddeeeeeeddddddbbbbbbccceeehhhjjjlllnnnjjjkkkjjjhhheeedddeeefffkkkmmmrrryyy}}}rrrkkkfffbbb```hhhccc]]]\\\^^^^^^ZZZVVVTTTUUUTTTPPPOOOOOOLLLFFFCCCCCCEEEEEEDDDCCC@@@??????>>>======>>>>>><<<:::444222000//////000000///...---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,))))))((((((((())))))***)))))))))))))))*********************************+++***)))(((((()))***+++))))))))))))************++++++***************+++))))))))))))************************************************************))))))))))))************)))))))))))))))******+++))))))***++++++,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,------,,,++++++---+++***++++++)))))))))++++++***************+++))))))))))))))))))))))))))))))*********+++++++++,,,+++******))))))************))))))))))))******))))))))))))************))))))************))))))))))))))))))))))))))))))************************+++++++++***++++++,,,,,,))))))*********+++++++++************************+++,,,,,,,,,,,,------------------------...//////,,,,,,------...//////000////////////////////////////////////////////////000000000111111222222222111444777999;;;===AAACCCFFFIIILLLNNNNNNLLLHHHFFF???AAACCCCCCCCCEEEIIILLLOOOTTT[[[aaacccaaa]]]ZZZ\\\[[[]]]gggsssyyyvvvqqqmmmttt~~~wwwoookkkpppsssvvv{{{|||xxxqqqggg___bbbcccdddcccaaa```aaabbbdddaaa\\\WWWSSSOOOKKKIIIAAADDDIIIKKKKKKKKKLLLNNNXXXZZZ[[[ZZZUUULLLDDD>>>;;;???MMM^^^hhhjjjjjjlllmmmllljjjiiigggbbb\\\XXXIIIEEE>>>666111//////000............------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******************************************))))))))))))************))))))*********+++++++++---,,,,,,,,,,,,---............///000000000000000///000111333444444444444666666777888999:::;;;;;;999888888888888999:::::::::999888666444333333333000000111111111222222222111222555888>>>FFFOOOVVV^^^```bbbcccbbbbbbcccdddcccdddgggiiijjjkkkkkkkkkcccfffiiikkknnnqqquuuxxxzzztttpppiiiddd^^^]]]^^^___[[[WWWTTTVVVTTTPPPOOOPPPLLLFFFCCCCCCEEEEEEDDDCCC@@@???>>><<<<<<<<<===<<<;;;999444222//////000000000///...---,,,,,,++++++,,,,,,+++***************++++++******))))))))))))))))))******))))))))))))))))))************************+++***)))'''''')))***+++))))))))))))************++++++***************+++))))))))))))************************************************************))))))))))))************)))))))))))))))******+++))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++------------++++++---***)))+++------,,,,,,++++++***************+++)))))))))))))))))))))))))))************+++++++++,,,+++******)))***************))))))))))))******))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************************)))))))))***+++,,,...///)))************+++++++++************************,,,,,,,,,---------.........------------...//////,,,,,,------...///000000000000000000000000000000////////////////////////000000111111222222222222333666:::===???BBBEEEHHHJJJLLLOOORRRQQQMMMIIIFFFEEEHHHKKKMMMNNNRRRWWW\\\bbbhhhpppvvvvvvqqqjjjeeegggeeeiiivvv{{{rrrqqqmmmhhhdddccceeegggeeeeeedddccc```\\\VVVSSSSSSUUUVVVTTTNNNJJJGGGGGGJJJLLLOOOQQQRRRNNNHHHCCCAAA<<<@@@PPPaaahhhkkkmmmqqqooollljjjhhheeeaaa^^^WWWQQQHHH???777444222222//////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,************************))))))))))))************++++++,,,,,,,,,------------,,,,,,,,,,,,---.........//////000000000000000...///111333444444444333666777888999:::;;;<<<<<<999999999888999999:::;;;888777666555444333333333000000111111222222222222444666:::???GGGRRR]]]eeeccccccaaa___^^^___cccfffdddfffiiikkkkkkjjjhhhfffdddhhhpppxxxiiiddd___^^^___^^^YYYTTTWWWVVVTTTQQQMMMJJJHHHGGGEEEDDDDDDEEEEEECCC@@@===??????@@@???>>>===;;;:::777444000......///......---------,,,,,,,,,++++++...---,,,+++***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***))))))******))))))))))))************,,,,,,,,,++++++************************)))(((((()))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,---,,,,,,+++++++++++++++*********+++++++++++++++000///...,,,,,,,,,---...------,,,---...///111333111111///......------------...///...,,,,,,---///888---''')))+++)))((()))++++++++++++******************************************+++++++++,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,++++++***)))((((((************************---------------------------------.........//////---------.........//////////////////000000000000//////111222222111000000000111444444333333444555444>>>HHHJJJFFFFFFHHHKKKNNNNNNPPPQQQPPPMMMNNNQQQVVVXXXZZZYYYXXX\\\cccjjjxxx~~~vvvqqqiiikkkllljjjddd```___```ZZZYYY]]]bbbaaaZZZSSSQQQJJJBBB>>>AAADDDEEEEEEFFFBBB<<<<<>>??????@@@???>>>===;;;:::777444000......///......---------,,,,,,,,,++++++...---,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++***))))))******))))))))))))************,,,,,,,,,+++++++++*********************)))(((((()))))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,------,,,+++++++++,,,,,,+++++++++++++++,,,------000/////////000111222222555444333222111222222333......---------......///111333444222000---------BBB888000//////,,,***+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++************++++++************************************************************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------.........//////////////////000000000111///000111222222222111000222222222222222555999<<>>BBBBBB<<<:::???HHHRRR```kkkmmmkkkiiiiiiiiiiiigggeeefffeeebbb\\\SSSJJJAAA<<<777444000...---......---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,++++++******++++++,,,************************+++++++++******+++,,,,,,,,,---...---,,,+++,,,------------............///000000000000111111111111222333333333333444444444777777777777888888888888777777999999999999888777777666555444333333333333333333222222333555777999CCCIIIQQQXXX]]]aaadddfff```aaadddfffgggiiijjjlllhhheeeaaa```cccjjjrrrwwwiiiddd^^^]]]___^^^ZZZUUUSSSRRRQQQPPPNNNMMMLLLKKKFFFEEEEEEEEEFFFDDDBBB?????????@@@???>>>===;;;:::777444000......///......------------,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,+++******)))*********)))))))))*********++++++,,,,,,,,,++++++++++++************+++******)))(((***))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,---......---,,,,,,,,,---...//////000111444666888999:::===<<<:::777555444333333000//////000111222333333888:::<<<<<<888555222111;;;333------......---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++******************************************************************************++++++++++++******,,,,,,+++++++++,,,---...------,,,,,,++++++******------------------------------------------------------........./////////------.........//////////////////000000000111111///000111222222222222111333333222111333999@@@EEEKKKMMMOOONNNKKKJJJMMMPPPXXXWWWVVVWWWYYY]]]^^^^^^hhhmmmuuu|||yyylllhhhaaa]]]```bbbaaaaaabbbXXXSSSMMMGGG@@@:::;;;@@@BBB>>><<<<<<>>>EEETTTccciiiiiiiiihhhgggggghhhiiiiiihhhfffccc]]]VVVPPPLLL@@@;;;555111///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++***************,,,---...---+++***+++,,,---------............///000000000000111111111111222222333333444444444444777777777777888888888888777777999999999888777666555555444333333222333333444333222333666:::???BBBPPPTTTZZZ___bbbdddfffhhhaaadddgggiiihhhhhhhhhiiiggggggiiimmmttt}}}hhhccc^^^\\\^^^^^^ZZZVVVSSSSSSQQQPPPNNNMMMKKKKKKGGGFFFEEEEEEFFFEEECCCAAA????????????>>>===;;;:::777444000......///.........------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++))))))*********+++++++++++++++++++++++++++++++++*********++++++******)))******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...///000///---------...///000///000333777;;;???AAABBBBBBAAA???===;;;999888777777777777777777777888999;;;???CCCDDDCCCAAA???>>>:::555000...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++************************************************************************)))******++++++******)))---,,,+++******,,,...///---------,,,,,,+++++++++++++++++++++++++++++++++------------------------............////////////............//////////////////000000000111111111000000111222222333333333333333444555888>>>EEEKKKLLLJJJIIIIIIHHHIIIOOOVVV___bbbdddgggmmmrrrrrrooo||||||rrrhhheeedddbbbcccfffddd]]]UUUOOOIIIBBBAAACCCCCCDDDEEEDDD??????HHHTTT___dddiiijjjgggfffhhhkkkeeeffffffdddbbb^^^ZZZXXXLLLFFF>>>777333000...---------------,,,,,,,,,,,,------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,***+++,,,,,,******+++,,,---------............//////000000000111111111111222222333333444555555555666777777777888888888888777888888999999888666666444444333222222222333333222222333666<<>>===;;;:::777444000......///...............---------,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++************++++++++++++++++++++++++++++++++++++******++++++++++++*********************++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,******+++,,,---///000111333222000/////////000000///111444999>>>CCCGGGIIIGGGGGGFFFEEEDDDBBBAAA@@@???>>>===<<<::::::999999888<<>>BBBGGGKKKIIIGGGGGGKKKMMMQQQ\\\iiisss}}}zzzssssssvvvuuuhhh[[[WWWUUUPPPJJJHHHHHHKKKQQQRRRKKKCCCBBBFFFRRR[[[fffjjjiiifffgggiiifffffffffeeeccc```^^^\\\WWWRRRIIIAAA;;;555000---......---------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++******++++++---...000000222333333111///------...---------............//////000000000111111111111222222333444444555666666666777777777888888888888777888888999888777666555333333222222222333444444000222666===FFFPPPZZZ___aaaccceeeeeeddddddfffgggggghhhiiihhhiiipppzzzhhhbbb\\\ZZZ\\\]]]ZZZWWWUUUTTTSSSPPPNNNKKKJJJIIIFFFEEECCCCCCDDDEEECCCBBB??????@@@???>>>===;;;:::777444000......///..................---------,,,,,,,,,---------,,,+++******++++++,,,,,,++++++************)))******+++,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,)))***++++++,,,++++++++++++************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,...///222333555777666666555333222111000000111444888>>>DDDIIILLLLLLLLLMMMMMMLLLLLLKKKJJJBBBAAA???<<<:::888777666444777<<>>GGGQQQ[[[bbbfffcccdddeeedddcccdddfffhhhdddiiipppuuu}}}hhhbbb[[[ZZZ\\\]]][[[WWWTTTSSSRRRPPPNNNLLLKKKJJJEEEDDDBBBBBBCCCDDDCCCBBB??????@@@???>>>===;;;:::777444000......///..................------------,,,,,,---------,,,+++******+++,,,,,,,,,,,,+++*********))))))***++++++,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,+++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------......//////......///111333666888999<<<<<<<<<;;;999666333111111222333666<<>>AAABBBCCCEEEGGGFFFHHHQQQ\\\aaakkk}}}iii___YYYXXXYYYVVVSSSUUU\\\^^^VVVJJJCCC@@@JJJWWWaaafffgggggggggjjjjjjiiigggeeebbb```___^^^\\\ZZZVVVPPPGGG===666000000/////////.................................***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...000111888999888666222000//////---------............///000000000000111111111111222222333444555666777777777777777777888888888888777888888888888666555333333333333333444555666777<<<@@@IIIRRRZZZ```ccceeeccccccdddccccccdddgggiiimmmwwwhhhbbb[[[YYY[[[]]][[[XXXQQQQQQPPPPPPOOONNNMMMMMMEEECCCAAAAAACCCCCCCCCBBB??????@@@???>>>===;;;:::777444000......//////...//////.........---------,,,,,,---...---,,,+++******+++,,,------,,,+++*********))))))***+++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000000000111222444666999;;;===@@@@@@AAA@@@===999555222222222222555:::AAAHHHMMMMMMNNNOOOOOOOOONNNMMMLLLCCCBBB@@@===;;;999888777:::::::::<<>>@@@@@@AAABBBDDDFFFNNNRRR^^^kkkqqq{{{sss```XXX[[[aaa[[[TTTQQQYYY```\\\QQQIII>>>FFFQQQ\\\cccggghhhhhhddddddeeeeeeeeeddddddccc\\\]]]]]]\\\WWWNNNCCC;;;000000000000////////////........................)))***+++,,,------...///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,------,,,,,,---...---------.........//////000000000000111111111111222222333444555666777888777777777777888888888888777888888888777666444333333333333444555666777888CCCHHHQQQYYY___aaaaaaaaabbbccccccbbbbbbdddhhhkkk{{{|||fffccc___\\\\\\[[[ZZZYYYTTTSSSSSSQQQOOOMMMLLLJJJHHHGGGGGGFFFDDDCCCAAA@@@@@@>>>===<<<===<<<;;;999999666222000//////..............................++++++++++++,,,------...++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///.........------,,,,,,,,,,,,,,,------------......---,,,,,,---...000222333333444666888;;;>>>@@@AAA@@@AAABBBBBB@@@>>>;;;999<<<<<<===>>>AAADDDGGGHHHNNNMMMMMMMMMLLLLLLKKKKKKIIIJJJJJJIIIGGGDDDAAA???>>>???BBBGGGKKKPPPTTTWWW[[[YYYWWWVVVUUURRRNNNKKKCCCCCCCCCBBB@@@>>>===<<<:::777222---++++++,,,---...,,,***)))+++---------,,,+++******)))***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,........................,,,------......------,,,++++++,,,,,,,,,---------------------------------........................555444111000///000111222111111111111111222222222111//////111555666555222222333555888;;;===>>>>>>???AAACCCDDDEEEIIIPPPVVVccckkk|||zzziiiaaa^^^]]]XXXXXX\\\\\\VVVSSSTTTJJJCCCCCCOOO]]]eeegggggggggeeecccdddggghhhfffdddbbbaaa``````]]]VVVMMMEEE777111...111222......222.........///////////////------------------------...------,,,,,,------.........---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........////////////000............////////////000000000000111111111111111222333444555777888888444444666888888666777:::666555555555666666444222...222555555555999BBBIIIPPPVVV^^^cccdddcccddddddfffbbbaaadddiiirrrzzzfffccc___\\\\\\[[[[[[ZZZUUUUUUTTTRRRPPPMMMKKKJJJHHHGGGGGGFFFEEECCCAAA@@@AAA???============;;;:::999666222////////////...........................,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++***+++,,,...---------------------------------------------------------............///.........------,,,,,,,,,------------------------//////...///000222444555555777999;;;>>>@@@AAABBBAAABBBBBBAAA@@@>>><<<;;;;;;;;;<<<===???BBBEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJIIIHHHEEECCCBBB@@@AAAEEEJJJOOOUUUYYY[[[\\\ZZZUUUOOOJJJJJJNNNRRRIIIIIIIIIIIIHHHEEEAAA>>>AAABBBAAA===777222000000...---++++++,,,,,,+++***,,,,,,+++*********************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,---------------------------------........................333222000//////000111222111111111111222222222222222111000222555666444222444555777888;;;???DDDHHHFFFGGGHHHIIIMMMXXXgggssswwwmmmaaaWWWWWWZZZYYYYYY[[[RRRGGGAAAGGGTTT^^^dddggggggeeedddeeeggghhhfffdddccccccbbbcccaaa]]]UUUPPPBBB777...///111///------////////////............------------------------...------,,,,,,------.........---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////............////////////000000000000111111111111111222333444555777888888777777888888666444444666777777666666666666444333333555666777:::AAAKKKSSS```bbbcccaaa```___aaadddggghhhlllsssyyyfffccc___]]]\\\\\\[[[ZZZWWWWWWUUUSSSPPPNNNKKKJJJHHHGGGGGGFFFEEECCCBBBAAABBB@@@???>>>>>>>>><<<;;;888555222////////////..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++........................---------------------------------............///.........---------------------------------------111111111222333444555666666777:::<<<>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::888999999;;;<<>>???@@@@@@@@@FFFEEEEEEDDDBBBAAAAAA@@@===???CCCGGGMMMSSSWWWZZZWWWXXXUUUNNNFFFDDDHHHNNNJJJIIIJJJLLLNNNLLLFFFBBBCCCFFFIIIHHHAAA999444222---,,,,,,,,,------,,,***---,,,++++++******++++++***++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------------------------........................111000///...///000111222111111111111222222333333444333222333444555444333555999<<<>>>???AAAEEEHHHDDDIIIPPPVVV^^^mmmvvvaaaXXXYYY\\\]]]^^^YYYMMMBBBBBBJJJTTT^^^ggggggfffeeefffhhhhhhfffeeecccbbbbbbccccccaaa]]]ZZZLLL===000---111222///,,,000//////......---------------------------------...------,,,,,,------.........---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------........................////////////000000000111111111222222111222333444555777888888777888888777444444444555888888777777666555444444666666777:::BBBLLLVVV\\\bbbbbbaaa```___```cccfffeeerrrwwwfffccc___]]]\\\\\\\\\[[[XXXXXXVVVTTTQQQNNNKKKJJJGGGGGGGGGFFFEEEDDDCCCBBBCCCAAA????????????===<<<888555111//////000///...........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++***................................................---------............///...............---------........................333333333444444555666666333444777999::::::999888888777666555555555666666555555666777888:::;;;<<<777777888888999999::::::===<<<;;;999888888888888777888;;;>>>CCCGGGKKKMMMKKKOOOSSSRRRLLLFFFCCCCCCDDDBBBBBBFFFJJJKKKHHHDDDBBBDDDGGGIIIIIIEEE@@@;;;111///---,,,---.........------,,,+++++++++++++++***+++,,,,,,------,,,,,,************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...------------................................................///000111222000111111222222333333333444333333333333444444333555;;;BBBEEECCCBBBBBBDDDGGGTTTfffttt~~~|||hhh___\\\[[[ZZZXXXPPPHHHEEEDDDJJJVVVccceeeeeefffgggggggggfffeeeaaa```````````````______QQQDDD555///111222222000///................................................------,,,,,,------.........---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000111111111222222222111222333444555777888888333777888666555777888888777888777666555444444555444555888???IIISSS[[[^^^\\\]]]___```bbbdddfffgggqqqxxxfffccc___]]]]]]]]]\\\\\\XXXXXXVVVTTTQQQNNNKKKJJJGGGGGGGGGGGGFFFDDDCCCCCCCCCAAA@@@???@@@???>>><<<777555111//////000000///........................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,***------------------------........................---------............///............................../////////000000000555555555555666666555555222333555666777777666666444333333333333444555555333444555555666777777777::::::;;;;;;;;;<<<<<<<<<:::888777555333222222111222333444666888:::<<<>>>???CCCHHHMMMNNNLLLFFFBBBAAA>>>;;;<<>>;;;888666444333444444333333333444555555888888:::???FFFKKKMMMMMMFFFDDD???;;;999999;;;===BBB>>>;;;@@@KKKTTTYYYYYYSSSMMMCCC;;;555111///---///...------,,,,,,------++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------............---------...//////000000////////////////////////......///000111111222222000111111222333444555555222333444555555777:::===CCCAAAAAAGGGRRRbbbrrr{{{nnnbbbWWWWWWWWWSSSJJJCCCGGGOOOZZZ]]]aaacccdddcccdddeeebbbbbbbbbaaa___^^^___aaa]]]YYYPPPDDD<<<999666222//////000000000111111111...........................------,,,,,,------.........---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------........................////////////111111111222222222222333111222333444555777888888888???BBB<<<:::;;;999333555666777666333333777:::;;;AAAJJJSSSZZZ\\\]]]\\\^^^\\\\\\bbbppp{{{fffccc___]]]^^^^^^^^^]]]UUUUUUTTTRRRPPPMMMKKKJJJGGGGGGGGGGGGFFFEEEEEEDDDBBBAAA?????????>>>===;;;777444111//////000000000...........................------------......///------------------------,,,,,,,,,---------......///---,,,///333444111---................................................---------............///---........./////////000//////000222444555777777999999:::::::::999777777777666555555666888:::;;;:::<<<>>>???AAAAAAAAAAAA>>>??????@@@@@@???>>>===DDDDDDFFFHHHKKKMMMNNNOOOMMMLLLJJJGGGCCC???;;;999777666666555444444444555444444555777<<>>AAACCCAAA???@@@DDDMMMWWW]]]^^^YYYQQQIIIAAA:::444000///......---------------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,------......------,,,------------............---------...///000000000//////////////////////////////000111222222222222000111111222333444555666222555777888999<<>>???;;;333555777999888555666:::???DDDKKKTTTYYY[[[ZZZ[[[\\\ZZZ\\\bbbppp}}}fffccc___^^^^^^^^^^^^]]]TTTTTTSSSQQQPPPMMMLLLJJJGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@???>>>>>>>>><<<;;;777444111///000000000000........................---------------...///000------------------------,,,,,,,,,------.........///------000555666222...000000000000000000000000////////////////////////---------.........//////---.........//////000000...///111333555777999999;;;<<<<<<===<<<;;;999888777666444333444777:::<<<===>>>AAADDDEEEEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBAAACCCEEEIIILLLPPPRRRTTTVVVUUUSSSPPPKKKEEE@@@===999888777666666666666666111555888888777:::AAAHHHRRRUUUVVVPPPHHHCCCEEEIIIJJJLLLKKKGGGDDDJJJVVVbbb```]]]XXXRRRLLLDDD;;;666//////...------------...+++,,,------......------------------------------************************,,,,,,,,,---------..............................,,,------......------,,,---------.........//////---------...///000000111000000000000000000000000000000111222222222222111000111111222444555666666333666999:::<<>>777777555333111///...---////////////////////////...------,,,,,,------.........---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........////////////000............/////////000111111222222222333333333111222333444555777888888555AAAGGGCCCAAADDD@@@666666888;;;999777888===CCCIIIPPPXXXZZZXXXWWWXXX[[[^^^dddppp}}}fffbbb^^^]]]^^^^^^[[[YYYXXXVVVTTTSSSRRRPPPMMMJJJGGGGGGGGGGGGFFFDDDBBBAAABBBAAA?????????>>>;;;999555333000//////000///...////////////////////////..................------..............................////////////......---------------------------------.........//////............/////////000///////////////.........000000000000///////////////000111333555777888999;;;::::::;;;;;;999666444<<<;;;::::::<<<>>>>>>===<<>>FFFLLLRRRRRRUUUWWWUUUSSSYYYaaajjjuuuyyyhhhddd```_________\\\YYYXXXVVVTTTSSSRRRPPPMMMJJJGGGHHHHHHHHHGGGEEECCCBBBCCCAAA@@@@@@@@@???<<<:::555333000//////000///...////////////////////////......................................................////////////......---------------------------------.........//////........./////////000000////////////////////////000000000000000000000000666666777888888999999999888666555555888;;;===>>>======>>>???@@@BBBCCCDDDFFFIIIKKKLLLKKKKKKKKKLLLOOONNNMMMMMMMMMMMMMMMLLLJJJJJJJJJJJJKKKNNNRRRTTTPPPRRRTTTUUUTTTSSSQQQQQQLLLGGG@@@<<<:::888555333===<<<;;;:::999888888888AAAGGGNNNRRRSSSTTTWWW[[[^^^^^^^^^]]]]]]___bbbfffaaabbb^^^TTTKKKHHHDDD@@@>>>:::444///...---......,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...000//////......---------....................................//////////////////000000///......---///////////////000111111111111111222333333444444333444555555555555888:::666555:::CCCGGGGGGOOOZZZlllxxxnnn___\\\[[[YYYYYY[[[^^^______^^^^^^^^^]]]]]]^^^^^^___\\\[[[YYYYYYXXXWWWTTTRRRJJJFFF>>>777222////////////000000000000000//////...------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------------------..................................../////////000000000000111333444444555666444555666777888888888888999777666777999999777555777777777999===EEELLLQQQYYYXXXXXXVVVSSSTTT```mmm|||jjjfffaaa______^^^[[[XXXXXXVVVTTTSSSRRRPPPLLLJJJHHHHHHIIIHHHGGGFFFDDDCCCDDDBBBAAAAAAAAA@@@===;;;666333000///000000///...////////////////////////......................................................////////////......------------------------------........./////////....../////////000000000//////////////////000000///000000111111222222333555666777888888888777777<<<<<<===>>>AAADDDHHHJJJCCCEEEGGGGGGGGGIIIMMMQQQOOOQQQSSSTTTSSSSSSSSSTTTYYYWWWUUUSSSRRRTTTVVVXXXXXXTTTQQQQQQTTTVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSOOOKKKGGGDDDAAA???CCCCCCCCCAAA>>>:::777555888<<>>777111------...+++,,,------.........---,,,,,,,,,---------......,,,,,,,,,---------............------------......------------------------....................................//////////////////000000000///......------...///000222222333111111222222333333444444111333555666666777999;;;888888>>>GGGJJJNNN^^^pppqqq___\\\YYYYYY[[[^^^```aaa\\\\\\]]]]]]^^^___``````^^^\\\ZZZZZZZZZZZZXXXVVVRRRNNNFFF>>>777333000///000000000000000000000000......------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------..................---------------............................../////////000000000///000111111222444444444555666777888999999999999888666555555666666555333777777888===FFFNNNUUUYYYYYYVVVSSSSSSVVVeeelllgggccc``````^^^[[[WWWYYYWWWTTTSSSRRROOOLLLIIIHHHHHHIIIIIIHHHGGGEEEDDDEEECCCBBBBBBBBB@@@>>><<<666444111000000000000///////////////////////////............////////////..............................////////////..........................................////////////...////////////000000000//////000000000000111111///000111222333444555555444555666777888999999999888;;;>>>AAABBBBBBBBBCCCGGGJJJMMMMMMNNNTTT___gggfffhhhlllnnnnnnooopppqqqssspppjjjffffffllltttzzztttnnnfffddddddccc\\\VVVYYYXXXVVVVVVVVVUUUTTTSSSPPPQQQQQQOOOJJJFFFCCCBBBFFFGGGIIIHHHFFFBBB===:::666777999<<>>AAAIIIQQQ\\\ttthhhaaaZZZYYY]]]``````]]]\\\\\\]]]^^^^^^_________]]][[[ZZZZZZ[[[[[[ZZZYYYXXXTTTMMMEEE===777222000000000/////////000000000......------------..............................------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------.........////////////......------,,,,,,...........................////////////000000000111333222000000111111///555555666777888888888888888777666666666666666555333555:::CCCMMMUUUYYYZZZXXXSSSPPPUUUeeeoookkkfffdddcccaaa]]]ZZZYYYWWWUUUSSSRRROOOKKKIIIGGGHHHIIIIIIHHHGGGEEEDDDEEEDDDBBBBBBBBBAAA>>><<<666444111000000111000///////////////////////////........./////////000000..............................////////////......................................./////////000000////////////000000000111000000000000111111222222000111222333444666777777888888888888999:::;;;;;;<<>>===::::::===DDDNNNTTT[[[```gggkkklllkkkjjjiiiiiiiiigggccc___WWWIII;;;BBBFFFJJJIIIBBB:::555222,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///......------......///++++++,,,,,,---.........////////////////////////............//////////////////000000000000000/////////000111222111111000111222222333444444555555333555666777666777999:::CCCBBBJJJ[[[jjjzzzuuucccYYYYYY[[[ZZZWWW\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYZZZ[[[\\\ZZZYYYYYYVVVQQQJJJCCC<<<777444111000///........./////////......------......///........................---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------------.........///////////////......---------////////////////////////////////////000000000111111555555111111555555111444444555666777777777777777777666666555666777888555999@@@IIIPPPTTTTTTTTTTTTSSSYYYiii~~~qqqmmmhhhfffeeeddd```]]]ZZZXXXUUUSSSQQQOOOKKKHHHFFFGGGHHHHHHHHHGGGEEEDDDEEECCCBBBBBBBBBAAA>>><<<777444111000111111000///////////////////////////.........//////000000111..............................////////////..................................../////////000000000/////////000000000111111000000000111222222333333222222333444666777888888:::999777666666888:::<<>>;;;@@@GGGKKKJJJDDD>>>:::000000...---------------,,,,,,,,,---------......,,,,,,,,,---------......//////............//////,,,,,,------.........///////////////////////////............//////////////////000111111111000000///000111222222222111000222222333333444444555555555666777777777999===???BBBKKKaaa~~~~~~fffYYYTTTTTTUUUZZZ[[[\\\]]]\\\[[[ZZZYYYYYYYYYYYY[[[\\\\\\ZZZXXXWWWVVVSSSOOOIIICCC===:::444333111///........./////////............//////........................------------------------------------------------------------------------------,,,,,,,,,,,,------,,,------------........./////////.............../////////////////////////////////000000000111111///555777333555<<<>>>:::333444555666666777777777444555555555444555777:::>>>CCCKKKPPPRRRRRRRRRRRRPPPYYYnnnnnniiieeeccccccaaa^^^[[[ZZZXXXUUUSSSQQQOOOKKKHHHEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCAAAAAAAAA@@@===;;;777444222111111111111000////////////////////////---......///000000111111..............................////////////................................./////////000000000000//////000000000111111111000000111111222333333444444444555666666777888888:::999777777:::???DDDHHHKKKRRR[[[eeeooo}}}kkkhhhfffdddccc___XXXSSSUUUUUUUUUVVVWWWYYYZZZ[[[XXXVVVSSSRRRSSSTTTVVVWWWZZZ]]]bbbeeeffffffggghhhfffhhhhhhggggggdddXXXKKK>>>AAAEEEIIIKKKHHHBBB===666444111...------...///,,,,,,,,,---------......,,,,,,,,,---------......//////............//////..................//////////////////////////////............//////////////////000111111111111111---...111222333333222222222222333333444555555555777888888999:::>>>DDDHHHNNN```lllYYYTTTVVVVVVWWWYYY[[[\\\[[[ZZZYYYYYYYYY[[[]]]^^^]]]YYYVVVUUUUUUUUUSSSOOOJJJEEEBBB888666444111/////////000//////............//////........................------------------------------------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------............//////////////////////////////////////////000000000111111111...555777333666???AAA;;;444555666777777888777777444555666666555777;;;>>>EEELLLRRRTTTSSSTTTZZZ___gggxxxhhhddd```^^^^^^]]]YYYVVVZZZXXXUUUSSSQQQOOOKKKHHHEEEEEEFFFGGGFFFFFFDDDCCCDDDBBBAAAAAAAAA@@@===;;;777555222111111111111000////////////////////////---......///000111111222..............................////////////......////////////////////////////////////000000000000000000000000111111111111000000111222333333444444555555666666777777888888>>>======???EEENNNWWW]]]qqqvvviii___\\\ZZZYYYXXXXXXZZZ\\\^^^___^^^]]]^^^```aaa``````___bbbeeeffffffggghhhiiidddhhhiiihhhgggeee___XXXGGGFFFFFFHHHIIIFFF???::::::888333000......000111,,,,,,,,,---------......,,,,,,,,,---------......//////............//////////////////////////////000000000000000000000000............/////////000//////000111111111111111+++---000222444555444444222222333444444555555666888888999:::===CCCJJJPPPaaavvveeeXXXYYYSSSUUUWWWZZZ[[[[[[[[[ZZZYYYZZZ\\\___```^^^YYYUUUSSSTTTUUUUUUSSSOOOJJJGGG<<<999666333111000000111//////............//////........................------------------------------------------------...........................------,,,,,,------...+++++++++,,,,,,,,,------------......//////000000000000000000000000000000000000000000111111111111...555666111333<<<===777555666777888888999999999666888999999888:::???CCCHHHNNNUUUVVVUUUZZZeeeooooooeee```aaa```ZZZXXX]]][[[XXXVVVSSSQQQNNNJJJGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDBBB@@@@@@@@@@@@>>><<<777555222111111111111000000000000000000000000000////////////////////////........................////////////////////////////////////////////////////////////000000000000111111000000000000000111111000111222333333222000<<<666555;;;???<<<;;;===GGGBBBAAAFFFOOO^^^vvvoooggg]]]WWWZZZ]]]ZZZYYY[[[```aaa```^^^]]]```cccdddccceeehhhhhhhhhhhhiiijjjmmmjjjgggggghhhfff```[[[QQQHHHDDDIIILLLEEE;;;666======;;;777111......000000000///...------///111------............------//////.........---------///............---------111111000000//////......000000000000000000000000222222111111111111111111222222333333333444444444000222444555555777;;;>>>===>>>@@@CCCBBBFFFVVVhhh|||iiiZZZ]]]WWWXXXYYYTTTWWW\\\VVVZZZ[[[\\\]]]]]]\\\ZZZYYYVVVVVVVVVUUUTTTRRRPPPNNNIIIDDD;;;333///...000222222111000......---------........................------------------------------------------------------------------------+++,,,,,,------......///........................////////////000000000000000000000000000111111222000000111111111222222222222333333444555666777777666666777777888888999999333888;;;999666888BBBJJJKKKQQQXXXYYYVVV]]]zzzpppeee___aaa```ZZZYYY]]][[[YYYVVVSSSQQQNNNJJJGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDBBB@@@@@@@@@@@@>>><<<777555222111111111111000000000000000000000000000////////////////////////........................////////////////////////////////////////////////////////////000000000111111111000000000000111111666555333333444444444444:::777777::::::777:::@@@@@@EEERRRbbbrrruuujjjgggeee^^^XXXUUU]]]aaaeeedddbbbbbbcccdddccceeehhhhhhhhhhhhiiijjjllliiiggghhhiiihhhccc^^^TTTIIICCCHHHKKKGGG>>>999999<<<===999222------///000111000///.........///---......//////......---//////.........---------.........//////000000000111111000000////////////000000000000000000000000222222222222222111111111222222333333333444444444555555444333444666888:::DDDDDDHHHMMMRRR[[[oooxxx___RRRSSSYYYXXX[[[^^^YYYYYYZZZ\\\]]]]]]\\\ZZZYYYWWWWWWWWWVVVUUUSSSQQQOOOLLLGGG???888333111111222111000//////....................................------------------------------------------------------------------------------------------------........................////////////000000000000000000000000000111111222111111111222222222222333222333333444555666777777777777777777888888888888777888::::::<<>><<<777555222111111111111000000000000000000000000000////////////////////////......................../////////////////////////////////////////////////////////000000000111111222111111000111111222222444333222111222333555777777888:::;;;:::<<>>888444222111000000///////////////000........................------------------------------------------------------------------------//////......---,,,,,,+++........................////////////000000000000000000000000000111111222222222222222333333333333333333444555666777777888888888888888888777777777777666666:::AAAKKKSSSXXXYYYWWWYYYeeewwwuuuhhh___``````[[[ZZZ^^^[[[YYYVVVTTTRRROOOKKKHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDBBB@@@@@@@@@@@@>>><<<777555222111111111111000000000000000000000000000////////////////////////........................//////////////////////////////////////////////////////000000000111111111222222111111111222333333111222333333333555888:::<<<===???@@@DDDMMM\\\iiiqqqccc___\\\^^^```aaaaaacccbbbdddggghhhhhhhhhiiikkkjjjhhhgggggghhhgggdddbbb```TTTIIIFFFJJJIIICCC===888;;;???BBBBBB>>>999555///....../////////...---......////////////....../////////.....................///000000111222222000000000000000000000000000000000000000000000000222222222333333333333333333333333444444444444555666555444666:::<<<<<<;;;AAAMMMaaawwwuuu^^^]]]XXXSSSVVVYYYXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXVVVTTTSSSQQQNNNJJJDDD===888333111000000/////////000111111................................................................................................///.........---------,,,........................////////////000000000000000000000000000111111222222222333333333444444444333333444555666777888888999999999888888777777777999777777>>>HHHQQQVVVWWWXXX```nnnyyykkk```___```[[[ZZZ]]]\\\YYYWWWTTTRRROOOKKKHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDBBB@@@@@@@@@@@@>>><<<777555222111111111111000111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000111111111111222222222222222333444444444777999999888888:::<<<>>>AAAFFFNNN[[[mmm~~~yyyiii[[[ZZZ___aaabbbdddaaacccfffgggggggggiiijjjjjjhhhgggfffeeecccaaa```aaaXXXLLLFFFFFFFFF@@@:::888888:::BBBIIIIIIAAA888///...,,,---///000///......//////////////////...////////////////////////////////////////////////000000000000111111111111111111111111111111111111222222333333444444444444333333444444444555555555444444555888:::;;;;;;:::999OOOooofff]]]TTTPPPXXX^^^XXXXXXYYYYYYZZZZZZZZZZZZYYYZZZZZZZZZYYYXXXVVVUUUQQQPPPMMMHHHBBB;;;555222111111000000000111111222////////////////////////........................................................................---------....../////////////////////////////////////////////000000000000000000000000000111111222222222333333333444444444333444444555666777888888::::::999999888888777777<<<===@@@FFFOOOUUUXXXXXXYYYlll~~~nnn```______[[[YYY[[[\\\ZZZWWWUUUSSSPPPLLLIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDBBB@@@@@@@@@@@@>>><<<777555222111111111111000111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000111111111222222222222222222333444555555555888:::999777777:::===<<>>555222...---000111000......//////000000//////......////////////000000000000000000//////.........000000000111111111111222111111111111111111111111222333333444444555555666333444444444555555555555444555777777777888;;;===BBB```nnn[[[QQQTTTVVVWWWWWWXXXXXXYYYYYYZZZZZZYYYZZZZZZZZZZZZXXXWWWVVVQQQQQQOOOKKKFFF@@@:::777222222111111111111111222////////////////////////........................................................................,,,------...//////000000////////////////////////////////////000000000000000000000000000111111222222222222222333333333333444444555666777888888999999999999999999888888888999>>>EEEJJJOOOTTTYYY\\\hhhpppaaa______ZZZXXXYYY\\\ZZZWWWUUUSSSPPPLLLIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDBBB@@@@@@@@@@@@>>><<<777555222111111111111000111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000111111111222222222222222222333333444555666444666888888999>>>GGGNNNXXXooouuuddd\\\]]]]]]___bbbddddddeeefffhhhhhhhhhgggeeecccbbbbbbccc]]]```\\\RRRKKKIIIFFFAAA<<<===AAAFFFJJJKKKJJJGGG???999222000111111000---//////000000000000//////.../////////000000000000000000000000000000000111000000111111111222222222111111111111111111111111333333333444555666666666444444444444555555555555555777888777666;;;FFFOOOcccvvvbbbYYYPPPWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYZZZZZZZZZXXXWWWVVVRRRRRRQQQNNNJJJDDD@@@===444333222111111111111111////////////////////////....................................................................................////////////////////////////////////////////////000000000000000000000000000111111222111111111222222222222333444444555666777888999999888999999999999999999:::999AAAKKKOOOPPPVVVbbbmmmrrrbbb______ZZZWWWXXX\\\ZZZWWWUUUSSSPPPLLLIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDBBB@@@@@@@@@@@@>>>===777555222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222222222222333444555666777777999;;;<<>><<<777444222111333444555555111111111111111111111111///000000111111111000000111111000///////////////000000000000////////////111111222222222333333333333333333333333222111111555222444:::999222000333888>>>DDDHHHXXXvvvvvvhhhaaa^^^bbbddd```^^^___bbbbbbdddhhhkkkkkkiiifffeeeddddddbbbaaa___]]]\\\SSSQQQRRRVVVVVVQQQLLLJJJMMMFFF<<<555222111111111333111//////000111000///000000000000000111111222111111222333333333333222111111111111111111111111000222333333222111333444333333333444444444555555555555444444444555555666666999::::::AAAWWWvvvlll[[[SSSRRRZZZ]]]YYYUUUWWW[[[[[[\\\[[[ZZZXXXWWWUUUUUUTTTRRRPPPNNNLLLJJJIIICCC;;;222///111333000---000000000000000000000000////////////////////////---------.........//////////////////////////////........................000000000000111111111111000000000000000000000000000111111111111222222222000111111222222333444444666666666777888888999999888;;;>>>??????@@@AAABBBJJJQQQYYY[[[^^^mmmrrrdddeee___ZZZ\\\[[[]]][[[XXXUUURRRNNNIIIFFFIIIGGGEEEEEEFFFFFFEEEDDDEEECCCBBBAAAAAA@@@===;;;888555222111222444444444111111111111111111111111......000111222222222222111111000///////////////000000000000000000000///111111111222222222333333444333222222222333444555===777444777888666888;;;888BBBOOO```zzz{{{ooodddaaaaaa```bbbeeeddddddeeefffggghhhggggggffffffffffffeeecccbbbaaaaaa]]]]]]___\\\TTTLLLJJJHHHEEE@@@:::444111222444222111///000111111000///000000000000000111222222111111222333333333333222111111111111111111111111000222333333222222333444333333444444444555555555666666555555555666777777:::;;;;;;===IIIiiisss```QQQRRRXXXWWWVVVWWWYYYYYYZZZ[[[[[[ZZZXXXXXXUUUUUUSSSQQQOOOMMMKKKJJJDDD>>>555111111111000...000000000000000000000000////////////////////////---------.........//////////////////////////////........................000000000000111111111111000000000000000000000000111111111111222222222222111111222222333444444444666666777777888888999999<<<>>>AAACCCEEEHHHKKKNNNXXX[[[^^^cccmmmpppccceee___ZZZ[[[ZZZ\\\ZZZXXXUUURRRNNNJJJFFFGGGFFFDDDDDDEEEFFFFFFEEECCCBBBAAA@@@@@@???===;;;999777333222222333333222111111111111111111111111---...///111222333333444111111000/////////000000000000000000000000000000000000111111111222222222444333222111222444666888888333000222444555888<<<;;;MMMgggqqqfffaaa```aaadddddddddeeedddcccdddeeeggghhhhhhiiijjjiiihhhgggfffgggcccaaaaaa]]]SSSKKKHHH@@@BBBCCC>>>888333444555111000000111222222111///111000000000000111222222111111222333333333333222222222222222222222222222111222333333222222333444333444444444444555555555666666666666666777888888:::;;;>>>EEEXXX}}}mmmRRRLLLSSSUUUUUUUUUWWWXXXYYY[[[[[[[[[ZZZYYYVVVVVVTTTRRRPPPOOOMMMMMMFFFBBB;;;555111000000111000000000000000000000000////////////////////////------........./////////////////////////////////........................000000000000111111111111000000000000000000000000111111111111222222222333222222333333444555555666666666777777888999999999<<<>>>AAADDDHHHNNNUUUZZZ```aaadddnnn~~~pppccceee___YYYZZZXXX\\\ZZZWWWUUUSSSOOOJJJFFFFFFDDDCCCCCCEEEFFFFFFEEEBBBAAA@@@@@@@@@???===;;;;;;888444222222222222111111111111111111111111111...///000111222333333333111111000000///000000111000000000000000111111111000000000111111111222222444333333333333444555666111333666777777999>>>DDDTTTlllwwwmmmddd^^^```bbbddddddccccccdddfffgggiiijjjlllmmmlllkkkjjjeeeaaa```aaa]]]SSSKKKHHH;;;===@@@@@@===999555444000000000111333333111000111111000000111111222333111111222333333333333222222222222222222222222222111222444333222222333555444444444444555555555555555555555555666777999999999===GGGWWWppp___TTTUUUUUUUUUWWWWWWXXXZZZ[[[[[[[[[ZZZYYYWWWVVVUUUTTTRRRQQQPPPOOOIIIGGGBBB:::333///000333000000000000000000000000////////////////////////............////////////////////////////////////........................///000000000111111111111000000000000000000000000111111111222222222333333333333444444555666666666666777777888888999:::::::::;;;===AAAFFFNNNWWW^^^aaaiiiuuuqqqeeefff___XXXXXXVVV[[[ZZZWWWUUUSSSOOOJJJGGGEEEDDDBBBCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@???===;;;;;;888444222222222111111111111111111111111111111111222222222222111111000111111000000000000111111///000000000111111111222000111111111111222222222333333444555555444333222444;;;@@@???===DDDTTTaaaqqq^^^^^^```cccddddddddddddeeeeeegggjjjlllmmmmmmlllkkkfffcccaaabbb^^^TTTLLLIII:::999:::>>>AAA???888111222111000111333333222000111111111111111222222333111111222333333333333222222222222222222222222222111333444444333222444555444444444555555555666666444444444555666888999:::<<>>DDDNNNXXX___fff|||qqqeeeggg```YYYYYYVVV[[[YYYWWWUUUSSSOOOKKKGGGFFFDDDBBBBBBDDDDDDDDDCCCBBBAAA@@@@@@AAA@@@>>><<<;;;888444222222222222111111111111111111111111111333333333333222111000///111111000000000111222222///000000111111222222222111111222222222333333333333444555555666555555555999@@@CCCAAADDDVVVqqqhhhaaa``````bbbeeeeeedddcccccceeehhhkkkmmmlllkkkjjjgggbbb______YYYNNNEEEAAA;;;888888===DDDDDD;;;333555333111000111222111111222111111111111222333333111111222333333333333222333333333333333333333333222333444444333333444555444444555555555666666666444444555666888999;;;<<>>GGGNNNTTTXXXggg}}}kkkeee^^^^^^bbbeeedddaaabbbdddhhhkkklllkkkjjjiiifffaaa^^^\\\UUUJJJ@@@<<<<<<;;;;;;???DDDDDD>>>999888555111///000111111111222222111111222222333444111111222333333333333222333333333333333333333333222333444444333333444666555555555555666666666666666666777888:::<<<>>>???GGG\\\zzzrrr]]]VVVXXXXXXZZZ[[[[[[ZZZYYYYYYVVVVVVUUUUUUTTTSSSSSSSSSNNNNNNMMMHHHBBB:::555222111111111111111111111111000000000000000000000000.../////////000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000222222222333333333444444222333333444555555666666777888888999999::::::;;;:::<<>>999777333222222333333222111111111111111111111111000111222333333333333333111111000000111222333333///000000111222222333333333333333444444444555555888666333222555;;;BBBFFF]]]fffrrrtttiii]]]ZZZ___dddcccaaabbbdddhhhkkklllkkkiiihhhhhhccc```___YYYNNNDDDAAA===>>>@@@BBBCCCCCCAAA???:::666111//////000111111222222111111222222333444111111222333333333333222333333333333333333333333222333555444333333444666555555555555666666666777888888999:::<<<>>>@@@BBBSSSsssnnnYYYUUUWWWXXXZZZ[[[\\\[[[[[[UUUUUUUUUTTTTTTTTTSSSSSSNNNNNNMMMKKKEEE>>>666111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222333333333444444444222222333333444555555666777888888999999:::;;;;;;999;;;@@@GGGPPP\\\hhhppp}}}pppccc______]]][[[ZZZ[[[ZZZXXXVVVRRRNNNJJJHHHGGGEEEBBBBBBCCCDDDDDDCCCAAA???======>>>???>>>===999888777555444444444444111111111111111111111111222222222222222222222333222222222222111111000000111111111111111111111111222333555444333222222333111666666888;;;:::JJJhhhyyykkkYYYZZZbbbbbb]]]ccceeegggiiilllnnnkkkggghhhhhhfffccc^^^UUUJJJCCC<<<>>>BBBFFFIIIGGGBBB>>>>>>:::666333222111111111333222222111111222222333222333444555666555444444555444444333333444444555333444555555666666555555444555666777888888888888===888888===;;;999CCCRRRvvv```YYYYYYXXXWWWYYY\\\ZZZVVVTTTTTTUUUUUUTTTSSSQQQPPPSSSNNNJJJIIIHHHDDD<<<666666444111000111222222222111111000000//////......000000000000000000000000000000000000000000000000000000111111111111000000555444444333222111000000111111222222222333333333333333333444444444555555444444333333444555777888<<<:::777666:::===;;;777555===IIISSSYYYcccvvvzzznnnccc``````^^^[[[ZZZ[[[ZZZYYYVVVRRRNNNJJJHHHGGGEEEBBBBBBCCCDDDDDDCCCAAA???>>>===>>>???>>>===999888777555444444444444111111111111111111111111111111222333444555555555222222222222111111111000333333333333333333333333222333555555333222333444;;;:::555:::EEEMMM```|||jjj```bbbeeedddfffggghhhhhhiiikkkkkkiiihhhhhhfffddd___WWWMMMGGG@@@@@@AAADDDEEEEEECCC@@@???<<<777444222111111111333333222222222222333333222333444555555444333333555444444333333444444555333444555555666666555555444555666777888888888888999666888======AAARRRgggzzz^^^YYYUUUWWW\\\]]]ZZZWWWVVVVVVWWWWWWVVVUUUSSSRRRQQQNNNJJJJJJJJJGGGAAA;;;888555111000111222222111111111000000////////////000000000000000000000000000000000000000000000000000000111111111111000000444333333222222111111000111111222222222333333333333333333444444444555555555555555444555666888999;;;999777888;;;>>><<<:::@@@DDDMMMYYYeeetttuuukkkcccbbbbbb___\\\[[[[[[ZZZYYYVVVRRRNNNJJJHHHGGGEEEBBBBBBCCCDDDDDDCCCAAA@@@>>>>>>?????????>>>999888777555444444444444222222222222222222222222111111222333555666777777222222222222111111111111333333333333444444444444222444555555333333444555;;;888444<<>>:::666333222222222333333222222222222333333333333444444444333222222555555444444444444555555444444555666666666666555555555666777888888888888888666999<<>>======HHHJJJRRRcccvvvpppiiicccdddddd```\\\[[[[[[[[[YYYVVVSSSNNNKKKHHHGGGEEEBBBBBBCCCDDDDDDCCCBBB@@@>>>>>>???@@@???>>>999888777555444444444444222222222222222222222222111222222333444555555666222222222222222222222222111111111222222222222222333444555555333333555666444888:::GGG\\\hhhrrryyylllfffccceeedddeeegggeeedddfffkkkhhhgggfffeeeccc^^^WWWSSSFFFDDD@@@??????@@@@@@@@@BBBAAA>>>:::666333222333333333333222222333333333333333333333333222222222555555444444444444555555444444555666666666666666555555666777888888888888;;;::::::<<>>>>>???@@@???>>>999888777555444444444444222222222222222222222222333333333222222222222222222222222222222222222333111111222222222333333333444555555555444444666888555@@@IIIUUUiiiuuusssfffbbb```aaaeeefffcccdddiiigggfffeeeeeedddaaa]]]YYYIIIFFFBBB???>>>>>>===<<>>999555333333444333333333333333333444444333333333333333333333666555555444444555555666444555666666777777666666555666777888999999999999<<<;;;;;;@@@PPPnnn{{{aaaWWWUUUSSSUUUZZZXXXYYYZZZZZZZZZYYYXXXWWWQQQPPPNNNMMMLLLJJJGGGEEEAAA===777333111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111///000000111111222222333111111222222222333333333333333333444444444555555444444555666777777777888:::999;;;>>>===;;;>>>EEEQQQYYYnnnkkkfffdddeeeddd___\\\]]]\\\[[[ZZZWWWSSSOOOKKKIIIGGGEEEBBBBBBCCCDDDDDDCCCBBB@@@??????@@@@@@@@@>>>999888777555444444444444333333333333333333333333444333333222222111111000222222222222333333333333333333444444555555666666555555555555444555777::::::IIISSS^^^rrrqqqfff___]]]ccceeebbbccchhhfffeeeddddddeeedddaaa___OOOKKKEEE@@@>>>===;;;:::???BBBEEEDDD>>>888555444444444333333333333444444444333333333333444555666666666555555555555666666555555666777777777777666555666777888999999999999::::::???MMMhhh|||cccUUURRRUUUXXXWWWXXXYYYZZZZZZYYYXXXWWWSSSRRRPPPNNNLLLIIIHHHGGGFFFAAA:::555333222222222000000000111111111111222111111111111111111111111111111111111111111111111111111222222222222111111000000000111111111222222111111222222222333333333333333333444444444555555333444555666777777777777;;;999<<<@@@???===DDDPPPaaammmkkkfffddddddccc^^^\\\]]]\\\\\\ZZZWWWTTTOOOKKKIIIGGGEEEBBBBBBCCCDDDDDDCCCCCCAAA??????@@@@@@@@@???999888777555444444444444333333333333333333333333333333333333333222222222222222222333333333444444333333444444555666666777555666666555444555888;;;???QQQ]]]jjjqqqccc[[[___cccbbbccchhhdddcccbbbccceeeeeedddcccYYYRRRHHHAAA===<<<======<<>>888555444444444000000111111222222222222111111111111111111111111111111111111111111111111111222222333333222222111111111111000000000000000111111222222222333333333333333333444444444555555555666888999::::::999999;;;999===DDDEEEFFFTTTgggzzznnnhhhddddddccc___]]]^^^___^^^]]]ZZZVVVQQQLLLIIIHHHFFFCCCAAABBBCCCCCCCCCBBB@@@??????@@@AAAAAA@@@;;;999777555444333333333333333333222222222111111222222222222222222222222333333333444444444555555444333333333333444555555777777888888666777AAAMMM___iii}}}~~~___WWW^^^ccccccbbbcccdddeeeeeeffffffeeeeeeccc\\\SSSJJJ@@@<<>>CCCPPPmmm~~~ccc^^^ZZZYYYVVVZZZ\\\XXX\\\___XXXUUUUUUSSSRRRPPPNNNMMMLLLLLLJJJEEE???888444333333222222222111111111111000000000000000000000000000444333222111111111222333444333222111111222333444222222222222222222222222333333222222333333444555222222333444444555555666:::888777777777888888777<<<======>>>DDDQQQcccpppnnnhhhddddddddd```^^^^^^^^^^^^]]]ZZZVVVQQQLLLIIIHHHFFFCCCBBBBBBCCCCCCCCCBBB@@@??????@@@AAA@@@@@@;;;999777555444333333333444333333333333222222222444333333333333333333333333333444444444555555555555555555555666666666666777666777999<<>>666888666444444555555555444444444444444555555555555555555555555555555555555777666666555666777888999666:::777888???<<<:::CCCQQQhhhpppZZZYYYTTTXXX[[[WWWZZZ]]]UUUVVVUUUTTTSSSQQQOOONNNMMMNNNLLLHHHBBB;;;777444333222222222222111111111111111111111111111111111111333222111111111222333444333222111111111111222333222222222222222222222222333333222222333333444555333444444555555666777777444333333555777:::;;;<<<=========AAAKKK[[[nnnzzznnnhhhdddeeefffbbb______^^^]]]\\\YYYUUUQQQLLLIIIHHHFFFCCCBBBCCCDDDCCCCCCAAA@@@>>>>>>@@@AAA@@@???;;;999777555444444444444555555444444444333333333444444444444444555555555333444444444444555555555555666777888999888777777888666777;;;BBBOOOdddvvvsss___VVVXXX]]]___```bbbccceeeffffffffffffccc```[[[SSSJJJIIIMMMSSSRRRRRRTTTUUUPPPEEE===999777555444555666666555333333444444444555555555555555555555555555555555777666666666666777888999555999888999???<<<===JJJdddhhh\\\TTTWWWZZZWWWZZZ\\\TTTWWWWWWVVVTTTRRRQQQPPPOOOOOOMMMJJJFFF@@@;;;666333333222222222111111111111222222222222222222222222111111111111222333444444222222111111111111222222222222222222333333333333333333333333333444444555444555555666777777888888555666888:::>>>BBBEEEGGGFFFDDDCCCIIIXXXkkk}}}qqqiiidddfffgggddd```___]]]]]]\\\YYYVVVQQQLLLJJJHHHFFFDDDCCCDDDDDDCCCBBBAAA???>>>>>>???@@@@@@???:::999777666444444444555666555555555444444444444444444444444444555555555444444444444555555555555444666888999:::999777666999777888===FFFTTThhhyyyhhhYYYZZZ```___```bbbdddeeegggggghhhfffdddbbb```ZZZRRRPPPSSS[[[WWWTTTUUUWWWTTTJJJBBB:::888555444555666666666333444444444444555555555555555555555555555555555777777777777777888888888666:::999:::===:::@@@SSSyyydddWWWVVVZZZYYY\\\^^^WWWXXXXXXWWWUUUTTTSSSRRRQQQOOONNNLLLIIIEEE>>>888333333333222222222111111111222222222222222222222222000000111111222333444555222222222111111222222222222222222333333333333333333333333333333444555555444555555666666777888888999:::<<<>>>@@@DDDHHHKKKNNNKKKKKKTTTfff{{{uuullleeefffhhheeebbb```^^^]]]\\\ZZZVVVRRRNNNKKKHHHFFFDDDDDDEEEEEEDDDBBBAAA???>>>>>>???@@@@@@???:::999777666555555555666666666666555555555444444222222333333444444444555444444444555555555666666333444666888888777666555888777<<>>:::999888666555555666666666666555555555444444444222222222333444444555555444444555555555666666666333444555666666666555555777999AAAOOO\\\iiivvvuuubbbWWW^^^___aaaccceeegggggghhhddd```^^^___^^^[[[\\\___\\\XXXUUUUUUVVVTTTNNNIIIAAA===888555555555555555555555666666666777777777666666666666666666666666666777888888999999888888:::<<<:::<<<@@@DDD\\\dddUUUTTTSSSVVV[[[YYYYYYXXXXXXWWWVVVUUUTTTSSSOOOMMMLLLLLLJJJFFF===777333333333333222222222222000000000000000000000000000111222333333333333333333333444444444444333333222222333333444444555555444444444444444555555666333444444555555666777777777999999777666777<<>>:::999888666666666666777555555555444444444333333333333333444555555666666555555555555666666666666444444555555555666666666999<<>>======>>>??????>>>:::999888666666666777777555555444444444333333333444444444555666777777888555555555555666666666777666555555555555666777777===@@@KKK\\\mmm{{{ooo\\\\\\^^^```aaabbbbbbbbbccc```aaadddddd___[[[[[[ZZZZZZ[[[ZZZXXXVVVSSSQQQJJJEEE???:::888888777777777888888888999999999999777777777777777777777777666777888999:::999888888999;;;;;;BBBOOO```cccZZZSSSTTTZZZ[[[XXXXXXWWWVVVUUUUUUTTTTTTQQQOOOMMMNNNOOOMMMEEE???444444444333333333222222222222222222222222222222111222333444333222111000444555666777777666555444222222333333444555666666555444444444444555666666666666666777888888999999888;;;======<<<@@@HHHNNNSSS___uuuqqqdddgggfffffffff```aaacccaaa[[[WWWVVVRRRMMMJJJHHHEEEEEEEEEEEEDDDBBB@@@>>>===<<<===>>>===<<<<<<:::999777555555555666555555444444444333333333444333333333333444555555333444444444555666666666555666666555444444777:::===GGGWWWfffrrr}}}___VVVZZZbbb```aaabbb]]]______`````````^^^]]]\\\]]]]]][[[ZZZWWWUUURRRQQQLLLHHHCCC===999777777777777777777777777777777777888888777777777777888888666666666777888:::;;;<<<:::>>>>>>???QQQwwwkkkTTTSSSYYYWWWQQQUUUVVVXXXYYYXXXVVVTTTRRRVVVQQQMMMNNNPPPMMMEEE>>>888666222000000111000000222222222222222222222222333333333333333333333333555444333333222222222222333333333333333333333333444444444555555555666666666666666777888888999999<<<:::;;;???AAADDDLLLTTT\\\nnnpppdddgggfffffffff```aaacccaaa[[[WWWUUUQQQLLLJJJHHHEEEEEEEEEEEEDDDBBB@@@>>>===<<<===>>>===<<<;;;:::888777666555666666555555444444444333333333444333333333333444555555444444444555555555555555444666777777666777;;;>>>CCCLLL^^^qqqzzzuuuccc[[[\\\[[[___ddd___^^^___```aaa```___^^^]]]]]]]]]\\\[[[YYYVVVTTTSSSOOOKKKEEE>>>999777777777777777777777777777777777777777666666666666777777777777777777888999;;;;;;999:::???MMMgggyyynnnYYYSSSVVVXXXVVVUUUVVVXXXYYYXXXVVVTTTRRRTTTPPPMMMNNNQQQOOOHHHBBB;;;888444222222222222111222222222222222222222222333333333333333333333333555444333333222222222333333333333333333333333333444444444555555555666666666666777777888888999999:::999:::===???DDDOOO[[[lllpppdddfffffffffeee___aaacccaaa[[[WWWUUUQQQLLLJJJHHHEEEEEEEEEEEEDDDBBB@@@>>>===<<<===>>>===<<<;;;:::888777666555666666555555444444444333333333444333333333333444555555555555555555555444444444333666888999888;;;???DDDMMMXXXlll~~~sssaaa\\\[[[aaaddd^^^^^^___```aaaaaaaaa```___]]]]]]\\\[[[ZZZXXXWWWVVVSSSOOOGGG@@@:::777777777777777777777777777777777666666666555555666666666888888888888999::::::;;;===:::FFFdddtttjjjssslllZZZQQQQQQTTTTTTVVVWWWXXXXXXWWWUUUSSSRRROOOMMMOOORRRQQQLLLGGG>>>;;;666333333333333222222222222222222222222222333333333333333333333333444444333222222222333333333333333333333333444444444444555555555666666666666666777777888999999999::::::<<<===>>>EEEWWWiiipppdddgggffffffeee___aaacccaaa[[[WWWTTTPPPKKKJJJHHHEEEEEEEEEEEEDDDBBB@@@>>><<<<<<===>>>===<<<;;;:::888666666666666777555555444444444333333333444333333333333444555555666666666555444444444333444777::::::999===DDDJJJXXXiiizzz|||zzzjjjbbb___bbbcccZZZ^^^___```bbbbbbbbbaaaaaa\\\\\\\\\[[[ZZZYYYXXXWWWWWWRRRJJJBBB<<<888777777777777777777777777777777777777666666666666777777999999999999999:::;;;;;;BBB>>>PPP|||jjjgggxxxiiiSSSNNNRRRTTTUUUVVVWWWXXXWWWVVVUUUSSSQQQOOOPPPRRRRRRMMMIIIAAA===777444333333333222222222222222222222222222222222333333333333444444444333333222222333333333333333333444444444444444555555555555666666666666666777777888888999::::::;;;===?????????IIIbbbxxxqqqeeegggfffffffff```aaacccaaa[[[VVVTTTPPPJJJJJJHHHEEEEEEEEEEEEDDDBBB@@@>>><<<<<<===>>>===<<<:::999888666666666777777555555444444444333333333444333333333333444555555666666666555444444444333555888;;;::::::???IIIRRR```www~~~rrrtttxxxiii]]]]]]```[[[^^^___```bbbbbbbbbaaaaaaZZZZZZZZZZZZYYYXXXWWWWWWWWWSSSLLLEEE>>>:::888888888888888888888888888888999888888777777888888999999999999999:::;;;<<<<<>>888444222222222111222222222222222222222222222222222333333444444444333333333222222333333444333333333444444555555555555555555666666666777777777777777888999999::::::;;;<<<>>>???AAAOOOmmmrrrfffhhhhhhhhhgggaaaaaacccaaaZZZVVVSSSOOOJJJJJJHHHEEEEEEEEEEEEDDDBBB@@@>>>===<<<===>>>===<<<:::999777666666666777888555555444444444333333333444333333333333444555555555555555555555444444444666999;;;:::;;;CCCRRR^^^kkk}}}www~~~zzz```XXX^^^```^^^___```aaaaaaaaa```___[[[[[[ZZZZZZYYYXXXWWWVVVTTTRRRMMMGGGAAA===:::888888888888888888888888888:::999999888888999999:::999999999:::;;;<<<>>>>>>===JJJlll}}}mmmfffdddxxxjjjUUUQQQSSSTTTUUUVVVWWWWWWXXXXXXWWWUUUSSSRRRPPPNNNKKKHHHEEE@@@:::444222222222111222222222222222222222222111222222333333444444555333333222222222333444444333333333444555555666666555555666666666777777777777777888888999:::::::::999:::===@@@FFFZZZ|||sssgggjjjiiiiiiiiibbbaaacccaaaZZZUUUSSSNNNIIIJJJHHHEEEEEEEEEEEEDDDBBB@@@>>>===<<<===>>>===<<<999999777666666666777888555555444444444333333333444333333333333444555555444444444555555555555555555888::::::===III]]]lll|||sss\\\^^^aaa^^^___```aaa```___^^^]]]\\\\\\\\\[[[ZZZYYYWWWVVVPPPOOOLLLIIIDDD???;;;888888888888888888888888888999999888888888888999999888888999:::<<<>>>???@@@FFF___zzzjjjaaafffxxx~~~```UUUSSSSSSTTTVVVWWWXXXXXXYYYWWWUUUSSSQQQOOOMMMKKKIIIIIICCC<<<666444333333333222222222222222222222222111111222333333444555555333222222222333333444555333333444444555666666666555666666666777777777777777888888999999::::::;;;::::::>>>EEERRRkkkttthhhkkkjjjjjjjjjcccbbbcccaaaZZZUUUSSSNNNIIIJJJHHHEEEEEEEEEEEEDDDBBB@@@>>>===<<<===>>>===<<<999888777666666777777888555555444444444333333333444333333333333444555555333444444555555666666666444777::::::???NNNeeewwwfff]]]]]]______`````````^^^]]]\\\^^^^^^^^^]]][[[YYYXXXWWWMMMMMMLLLJJJEEE@@@<<<999888888888888888888888888888888777777777777888888777888999:::<<<>>>@@@BBBTTTtttqqqbbb\\\hhhvvvgggSSSSSSTTTUUUWWWXXXYYYYYYUUUTTTRRRQQQOOOMMMLLLKKKKKKFFF>>>888555444444444222222222222222222222222111111222333333444555555222222222222333333444555333333444444555666777777666666666666777777777777777888888999999:::;;;;;;<<<===AAAKKK]]]yyyvvveeegggfffdddddd```bbb```]]]YYYUUUQQQMMMLLLJJJIIIGGGGGGGGGFFFCCCAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<:::999888777777777555555555555555555555555444444444555555555555666444555666666444333444555555888;;;<<>>===@@@LLLccc{{{bbb___aaannntttYYYMMMOOOXXXUUUTTTXXXXXXVVVUUUTTTSSSQQQOOOMMMLLLLLLGGG@@@888444333555666444333333222222333333444444444444444444444444444222222333333333444444444444444444555555555666666666666666666777777777777777888999:::::::::::::::<<<===AAALLLgggwwweeehhhgggeeeeeeaaabbbaaa]]]YYYTTTPPPMMMKKKIIIHHHFFFFFFFFFDDDBBB@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::888777777777777555555555555555555555555444444444555555555555666444555666666444444555666555999===BBBLLL]]]ttteeeaaa]]]^^^^^^]]]]]]```bbbbbb___]]]\\\[[[[[[ZZZXXXUUUQQQOOOMMMKKKHHHDDD>>>::::::999888999;;;;;;:::888888888888888888888888888666<<<:::888<<<;;;@@@OOOjjjjjj___]]]eee|||```OOOMMMTTTRRRSSSYYYXXXVVVVVVUUUTTTRRRPPPNNNMMMMMMIIIBBB;;;777555555666444333333222222333333444444444444444444444444444222222333333333444444444444444444555555555666666666666666666777777777888777888888999::::::::::::===@@@JJJ\\\vvvxxxgggiiihhhfffgggccccccaaa^^^YYYTTTOOOLLLJJJHHHFFFEEEEEEEEEDDDAAA???>>>>>>===<<<<<<<<<<<<<<<;;;:::999777666666666666555555555555555555555555444444444555555555555666444555666666444444555666666:::AAALLLYYYjjjzzzuuuccc]]]]]]]]]]]]]]]```dddhhh___]]]\\\[[[ZZZXXXUUUSSSPPPOOOMMMLLLJJJFFFAAA===;;;:::999:::;;;<<<;;;999999999999999999999999999777===;;;999<<<===GGG\\\}}}|||hhhaaa___mmmmmmVVVNNNQQQQQQSSSXXXVVVWWWWWWVVVUUUSSSQQQOOONNNNNNKKKEEE???:::777555555444444333333333333444444444444444444444444444444333333333333444444444444444444555555555666666666666666666777777777888888777777888999::::::;;;;;;<<>>>>>===<<<<<<<<<<<<<<<:::999888666555555555555555555555555555555555555444444444555555555555666444555666666555555666777888<<>>>>>===<<<<<<<<<<<<<<<999999777666555444444444555555555555555555555555444444444555555555555666444555666666555555666888:::???JJJXXXfffqqquuuvvvbbb]]]\\\```aaa______bbb```^^^[[[ZZZXXXVVVSSSPPPPPPOOONNNNNNMMMJJJFFFBBB<<<:::888888999::::::999999999999999999999999999999===<<<<<>>999444222555444444333333444444555444444444444444444444444333333444444444555555555555555555666666666777777777777777777888888888888777777888999:::<<<>>>???GGGWWWtttvvveeehhhgggfffgggdddaaa___\\\XXXSSSOOOLLLJJJGGGFFFEEEEEEFFFEEECCCAAA>>>>>>===<<<<<<<<<<<<<<<:::999888666555555555555555555555555555555555555444444444555555555555666444555666666666666777999<<>><<<<<<@@@IIIkkkmmm^^^\\\hhh{{{fffVVVVVVTTTUUUXXXTTTVVVVVVVVVUUUTTTSSSRRRQQQMMMKKKIIIDDD???:::666444555555444444444444555555444444444444444444444444333444444444555555555555555555666666666777777777777777777888888888999999999888999:::;;;>>>AAABBBIIIdddssscccffffffdddeeebbb___]]][[[WWWSSSPPPMMMLLLFFFEEEDDDDDDEEEEEECCCAAA>>>>>>===<<<<<<<<<<<<<<<::::::888777666555555555555555555555555555555555444444444555555555555666333555777777666666888999<<>>EEERRR{{{|||hhh```dddssswwwbbb[[[TTTTTTXXXVVVUUUVVVUUUUUUTTTSSSQQQQQQNNNMMMJJJFFFAAA<<<999777555555444444444444555555444444444444444444444444444444444444555555555555555666666666777777777777777777888888888999999999:::::::::;;;===@@@CCCEEEPPPvvvrrraaaeeedddcccdddaaa^^^]]]ZZZWWWSSSPPPNNNLLLEEECCCCCCCCCDDDCCCBBB@@@>>>>>>===<<<<<<<<<<<<<<<;;;:::999777666666666666555555555555555555555555444444444555555555666666333555777777666666888:::<<>>;;;:::555555444444444444555555444444444444444444444444444444444555555555666666666666666666777777777777777888888888888999999999;;;::::::;;;>>>AAADDDFFF^^^wwwgggeeeaaabbbeeebbb```[[[XXXXXXVVVPPPLLLLLLHHHFFFDDDDDDDDDEEEDDDBBB>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<:::777555555555666666555555555444444444555555555555555666777777777444444888:::888888:::<<>>=========<<<;;;;;;::::::;;;===>>>BBBVVV~~~qqqlllpppuuujjj^^^ZZZYYYZZZUUUWWWXXXYYYXXXVVVSSSQQQPPPNNNKKKIIIFFFAAA;;;777555555444333333333333444666666666666666666666666555555555555555555555555666666666666666555555555777777777888999999::::::<<<::::::;;;;;;===JJJYYY{{{vvvhhhfffbbbbbbeeebbb___ZZZXXXYYYWWWQQQLLLLLLGGGFFFDDDCCCDDDDDDCCCBBB>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<:::777555555666666666555555555444444444555555555555555666777777777444444888:::888999;;;BBBVVVbbbkkkvvvwwwrrrssssss|||lllaaabbb]]]ZZZ]]]]]]]]]^^^]]][[[YYYVVVTTTQQQSSSWWWYYYYYYSSSKKKEEEBBB@@@===;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<>>>>>===<<<<<<<<<<<<<<<:::;;;;;;:::777555555666555555555555555444444444555555555555555666777777777555555888:::888999===III]]]jjjnnnuuuqqqjjjkkkrrr~~~eee^^^]]]]]]\\\\\\]]]]]]]]][[[XXXVVVTTTRRRQQQRRRVVV[[[YYYPPPHHHBBB@@@===<<<<<<<<<:::999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<>>>>>===DDDWWWjjjuuuiiihhhcccbbbeeeccc]]]ZZZZZZ\\\ZZZRRRLLLJJJFFFDDDBBBBBBBBBCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;999777555666666555555555555555555555555555555555555555666777777777555666999999888:::???NNNdddooorrruuuqqqjjjmmmwwwlll\\\]]]^^^]]][[[\\\]]]\\\[[[XXXVVVTTTVVVPPPKKKLLLPPPTTTTTTRRRCCC@@@<<<999:::;;;;;;;;;::::::;;;;;;<<<======>>>======JJJkkkuuuvvv___TTTYYYVVVWWWXXXXXXXXXWWWUUUTTTRRRPPPNNNMMMJJJFFFAAA>>>777666555555444555555555666666666666666666666666555555555555555555555555666666666666666777777777777777888999999::::::;;;777;;;>>>======III___ssstttjjjjjjdddbbbeeeddd^^^ZZZZZZ\\\ZZZSSSLLLJJJFFFDDDBBBBBBBBBCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<::::::;;;999777666666777444555555555555555555555555555555555555666777777777666777999999888<<>>>>><<<>>>OOOpppxxxxxxjjjWWWXXXWWWWWWXXXXXXXXXWWWVVVUUUQQQPPPNNNMMMKKKGGGBBB???777777666555555555555666666666666666666666666666666666666666666666666666666666666666777777888888888888888999::::::;;;;;;777;;;===<<>>>>>===<<<<<<<<<<<<<<<999:::;;;999777666666777444444444555555555555555555555555555555666777777777777888:::999888===DDDUUUhhhoookkklllmmmrrrqqqaaa[[[ZZZZZZ[[[[[[\\\ZZZXXXVVVTTTSSSRRRQQQQQQRRRRRRRRRQQQTTTNNNEEE>>>;;;:::;;;;;;::::::;;;;;;<<<===>>>>>>;;;BBBWWWyyy|||{{{zzz\\\UUUWWWWWWXXXXXXXXXWWWWWWWWWQQQPPPNNNMMMLLLIIIDDD@@@888888777666666666666666666666666666666666666666666666666666666666666666555666666777777888888999888888999999:::;;;;;;;;;888<<<<<<<<>>>>>===<<<<<<<<<<<<<<<999::::::999777666777888444444444555555555666666555555555555555666777777777777999:::999888===FFFSSSeeejjjfffiiippp~~~fff[[[[[[YYYZZZ[[[[[[ZZZXXXVVVTTTSSSQQQPPPSSSVVVTTTMMMGGGOOOKKKEEEAAA>>><<<;;;999:::;;;;;;;;;<<<<<<=========GGGbbb}}}hhhYYYWWWWWWXXXXXXXXXXXXXXXXXXRRRQQQPPPOOONNNKKKFFFCCC999888777777666666777777666666666666666666666666666666666666666666666666555666666777888888999999888888999::::::;;;;;;<<<:::===<<<>>>NNNlll|||qqqwwwqqqkkkllleeebbbfffeeeaaa\\\YYYZZZXXXRRRNNNNNNHHHFFFDDDDDDDDDEEEDDDCCC>>>>>>===<<<<<<<<<<<<<<<999::::::999777666777888444444444555555555666666555555555555555666777777777777999;;;999888>>>FFFPPPbbbgggdddjjjwwwiii\\\^^^YYYZZZ[[[[[[ZZZXXXVVVTTTWWWPPPKKKMMMSSSSSSJJJ@@@CCCBBBAAA@@@@@@>>><<<999;;;;;;;;;<<<<<<<<<<<<<<>>>>>===<<<;;;::::::::::::999888777666666666666666666666666666666666666666555555444444666777888555666777777777;;;CCCHHHWWW^^^ddd___```|||aaaaaa]]]\\\]]]^^^]]]ZZZVVVRRRRRRSSSRRRLLLEEEBBBDDDHHHCCCDDDDDDBBB???<<<<<<===>>>;;;:::<<<<<<;;;>>>BBBBBBRRR```[[[XXX[[[[[[WWW\\\___VVVUUUTTTSSSRRRPPPMMMHHHEEE===;;;888777777777777666777777777777777777777777666666666666777777777777888888888888999999999999::::::999999999:::;;;;;;<<<@@@@@@EEEaaauuulll{{{pppiiifffaaadddeee]]]]]]\\\ZZZXXXWWWSSSOOOLLLJJJGGGDDDCCCCCCCCCBBBAAA>>>>>>===;;;;;;::::::;;;:::999888777777666666666666666666666666666666666666555555444555666777888555777888777888<<>><<<999777777777777666777777777777777777777777666666666666777777777777666666666666777777777777::::::999999::::::;;;<<<<<<@@@EEERRRttt~~~rrrqqqrrrlllhhhbbbccceee\\\]]]\\\ZZZYYYWWWTTTOOOKKKIIIHHHFFFEEEEEEDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;::::::888777777777777777666666666666666666666666666555555555555666777777666777888777888===FFFLLLTTTVVV\\\\\\___vvvrrr[[[^^^\\\[[[ZZZ[[[[[[YYYXXXSSSTTTRRRMMMFFFCCCDDDFFFDDDDDDDDDBBB???=========<<<;;;;;;======;;;===BBBLLLkkkbbbYYYZZZ\\\WWWYYY]]]XXXXXXVVVSSSQQQPPPNNNKKKIII@@@===:::888777888777666777777777777777777777777666666666666777777777777666666666777777777888888:::::::::::::::;;;<<<<<<999>>>GGG\\\yyyhhhzzzvvvpppllldddeeefff^^^\\\[[[ZZZYYYWWWTTTOOOKKKIIIHHHGGGFFFFFFEEEBBB@@@>>>===<<<;;;;;;;;;;;;;;;::::::999888777777777777666666666666666666666666555555555555666666666777666777888888999???HHHOOOZZZVVVYYY\\\]]]mmmddd]]]\\\[[[[[[\\\\\\ZZZXXXTTTSSSRRRMMMHHHDDDDDDEEEDDDEEEDDDBBB???======>>><<<;;;<<<>>>===;;;???EEEQQQxxxkkk\\\XXX[[[WWWXXX\\\ZZZ[[[XXXTTTRRRPPPOOOMMMKKKBBB???;;;888888888888777777777777777777777777777666666666666777777777777888888999999999::::::::::::::::::::::::;;;<<<===<<<@@@KKKddd~~~iiiuuuvvvrrrmmmddddddeee^^^\\\[[[ZZZZZZXXXTTTNNNJJJIIIHHHGGGFFFFFFEEEBBB@@@======<<<;;;;;;;;;;;;<<<;;;:::999888777777777777666666666666666666666666444555555666666666666666666888888999;;;AAAKKKSSS[[[TTTXXX^^^___iiiyyy}}}kkk]]]]]]]]]^^^^^^\\\XXXUUUSSSSSSQQQMMMIIIFFFEEEEEEDDDEEEEEECCC@@@======>>>;;;;;;===???===<<>>AAAFFFSSSmmmooottt~~~ssspppkkkaaaaaabbb\\\[[[[[[[[[ZZZYYYTTTNNNJJJIIIHHHFFFEEEEEEDDDBBB@@@===<<<<<<;;;;;;;;;<<<<<<;;;:::999888888777888888666666666666666666666666444555555666777666666666777888999999<<>>>>>>>><<<<<<===???===>>>GGGQQQlllrrrYYYYYYXXXXXX[[[[[[\\\ZZZWWWUUUTTTRRROOOLLLGGGCCC===:::888888888888888888888888888888888888666666666666777777777777777777777888888888888999::::::::::::;;;<<<>>>>>>???HHH[[[tttuuurrr|||{{{rrroookkkaaa```bbb\\\[[[[[[[[[[[[YYYTTTNNNIIIJJJGGGDDDCCCCCCCCCBBBAAA<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::999888888888888666666666666666666666666444444666777777777666555777888999999<<>>>>>>>>===<<<===>>>===@@@KKKXXX{{{___[[[ZZZXXXZZZYYY\\\[[[YYYWWWVVVSSSOOOLLLIIIEEE>>>:::999999999999888888888888888888888888666666666666777777777777777777777888888888999999999:::::::::<<<===>>>???>>>OOOhhhyyypppuuu|||sssqqqmmmbbbaaaddd^^^[[[[[[[[[[[[YYYTTTNNNIIIJJJGGGCCCAAAAAABBBBBBAAA<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999888888888888666666666666666666666666333444666777777777666555888888999:::===EEEQQQYYYTTTQQQccctttnnndddfffiiimmmmmmsss}}}ooohhh___XXXTTTTTTUUUVVVPPPOOONNNMMMMMMLLLJJJHHHEEEFFFFFFCCC@@@>>>>>>???=========>>>===AAANNN\\\ddd]]]\\\YYYYYYXXX\\\[[[ZZZYYYWWWTTTOOOLLLJJJEEE???:::999999999999888888888888888888888888666666666666777777777777999999:::::::::;;;;;;;;;999::::::;;;<<<===??????FFF[[[yyy|||oooqqqwwwmmmllleeebbbaaa\\\___\\\RRRQQQ[[[YYYOOOOOOIIIGGGEEEBBBAAA@@@??????::::::<<<>>>@@@@@@===;;;999999999888888888888777666666666666666666666666888888777666666777888888555999999999AAALLLRRRQQQNNNWWWhhhvvvvvvlllfffhhhkkklllsss{{{bbbWWWZZZYYYWWWWWWSSSTTTQQQMMMKKKJJJHHHGGGEEEEEEFFFGGGGGGFFFCCC???===AAA999888?????????PPPhhhlllUUUZZZ[[[XXX]]]^^^^^^\\\ZZZWWWTTTQQQPPPKKKGGGAAA<<<999888999:::888999999::::::999999888888888888888888888888888777777888888888999999999???===:::999<<>>>>><<<;;;999999999888888888888777666666666666666666666666777777777777777777777777666888888:::CCCMMMPPPMMMNNNWWWgggttttttlllhhhkkkmmmooowwwjjjXXXZZZXXXUUUVVVUUUUUURRRNNNKKKJJJIIIHHHFFFEEEFFFGGGGGGEEECCC@@@>>>AAA:::;;;AAA@@@BBBVVVppprrrYYY]]]\\\XXX\\\^^^^^^\\\ZZZWWWTTTRRRPPPKKKGGGBBB===999888999:::888999999::::::999999888888888888888888888888888888888888999999999999:::???===:::999;;;>>>??????VVVzzznnnlll|||}}}ooollleeebbbccc___[[[[[[TTTUUU___[[[NNNKKKHHHFFFDDDBBB@@@??????@@@===<<<;;;;;;<<<===;;;:::999999999888888888888777666666666666666666666666555666777888888777666555777777777<<>>???<<>>:::999999:::888999999::::::999999888888888888888888888888888999999999999::::::::::::===;;;:::;;;<<<>>>AAACCCbbbpppgggssspppmmmfffbbbcccbbbaaa______fffcccLLLEEEWWWGGGFFFDDDAAA@@@??????@@@???===;;;:::;;;<<<;;;:::999999999888888888777777666666666666666666666666666777999::::::999777666888666777???JJJPPPKKKDDDQQQ^^^mmmvvvuuurrrssswwwqqqsss|||~~~]]]]]]ZZZTTTTTTWWWVVVSSSOOOMMMLLLLLLJJJIIIEEEEEEFFFFFFEEECCCAAA???>>>>>>AAABBB@@@HHHhhh___ZZZ[[[ZZZ___^^^^^^]]]\\\ZZZVVVSSSQQQLLLIIIDDD???;;;999999999888999999::::::999999888888888888888888888888888999999:::::::::;;;;;;;;;::::::;;;===>>>@@@FFFMMMnnntttfffooopppmmmgggbbbddddddccc]]]RRRRRR[[[VVVLLLNNNFFFEEECCCAAA@@@??????@@@???===;;;;;;;;;<<<;;;:::999999999888888888777777666666666666666666666666777888:::;;;;;;:::888777888555888BBBMMMPPPJJJCCCQQQaaasss{{{yyyvvvvvvxxxrrrtttzzzccc___[[[VVVUUUUUUVVVSSSOOOMMMMMMLLLKKKJJJEEEEEEEEEEEEDDDCCCAAA@@@===???AAA@@@???MMMrrrbbbXXXYYY[[[bbb]]]^^^^^^]]][[[WWWTTTRRRMMMJJJEEE@@@<<<:::999999888999999::::::999999888888888888888888888888888999999:::::::::;;;;;;;;;;;;999;;;>>>>>>???HHHSSS{{{zzzjjjqqqooonnnhhhbbbdddeeexxx{{{___\\\aaaVVVFFFEEEDDDBBBAAA@@@???@@@@@@>>>===<<<<<<===>>><<<;;;999999999888888888888777666666666666666666666666888888999::::::999888888888666:::EEEOOOOOOJJJFFFRRRggg}}}{{{wwwuuussstttxxx}}}lll```ZZZXXXXXXTTTUUURRROOOMMMMMMLLLKKKJJJEEEEEEEEEEEEDDDCCCBBBAAA>>>???AAA@@@CCCWWWkkkZZZZZZ]]]bbb]]]^^^___^^^\\\YYYUUURRRMMMKKKFFFAAA===;;;999999888999999::::::999999888888888888888888888888888999999999999::::::::::::<<<:::;;;===<<<===IIIYYYqqqtttnnnooojjjcccdddfffxxxUUUKKKTTTEEEDDDBBB@@@??????@@@@@@=========>>>@@@@@@>>><<<999999999888888888888777666666666666666666666666777777777777777777777777777666<<>>;;;999888888999999::::::999999888888888888888888888888888888888888999999999999:::<<<999;;;??????AAASSSggguuuvvv~~~nnnoookkkcccdddffflllvvv{{{PPPIIIEEECCCBBB@@@??????@@@@@@<<<<<<===@@@BBBAAA???===999999999888888888888777666666666666666666666666666666555555555555666666777777===JJJPPPNNNLLLNNN]]]yyyzzztttuuuxxx{{{{{{~~~~~~___RRRZZZ___UUUSSSQQQNNNLLLLLLLLLKKKIIIEEEEEEDDDDDDCCCCCCBBBBBB???AAABBBDDDPPPooo{{{jjjaaa]]]\\\]]]^^^___```^^^ZZZVVVSSSNNNLLLGGGCCC???;;;999888999999999::::::999999999888888888888888888888888777777888888888999999999999777;;;BBBDDDJJJ___www~~~www{{{wwwuuuzzznnnmmmiiieeebbb]]]^^^```aaabbbeeecccWWWIIIEEEDDDCCCAAA@@@???>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<::::::999999888777777777666666777777777777666666888777666555555666777888===<<>>;;;:::::::::::::::::::::::::::999999999999999999999999888999999::::::;;;;;;<<<>>>===>>>AAADDDRRRpppwwwvvvuuuwwwzzz}}}kkkkkkhhheeeddd___]]]^^^]]]\\\^^^]]]TTTHHHEEEDDDCCCAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777666666777777777777666666777777666666666666777777;;;<<>>;;;:::::::::::::::::::::::::::999999999999999999999999888999999::::::;;;<<<<<<@@@@@@AAACCCGGGYYYzzzwwwwww{{{}}}}}}}}}iiiiiigggeeeeeebbb]]]]]][[[YYYZZZZZZRRRIIIEEEDDDCCCAAA@@@???>>>>>><<<;;;;;;::::::999999999::::::999999888777777777666666777777777777666666666666777777777777666666999<<>>@@@FFF]]]{{{|||jjjjjjgggeeefffddd^^^___]]][[[[[[[[[SSSJJJEEEDDDCCCAAA@@@???>>>>>>;;;;;;::::::999888777777::::::999999888777777777666666777777777777666666555666777888888777666555777===DDDGGGHHHKKKTTT]]]ddd^^^```jjjlllkkkwwwwwwttt|||ddd^^^]]]XXXVVVSSSOOOMMMKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCEEEEEEOOOrrrwwwjjjkkkvvvlllccc___```aaabbbbbb___\\\YYYQQQOOOLLLHHHDDD???<<<;;;::::::::::::::::::::::::888999999999999999::::::999999::::::;;;<<<<<<<<<999;;;===>>>HHHfff~~~}}}mmmmmmiiifffgggeee]]]___```___^^^[[[SSSIIIEEEDDDCCCAAA@@@???>>>>>>;;;;;;:::999888888777777::::::999999888777777777666666777777777777666666555666777888888777666555777>>>EEEGGGGGGLLLVVV]]]ggg``````fffddd```jjj|||uuuiiioooiii___\\\XXXUUURRRNNNLLLKKKKKKIIIHHHFFFFFFFFFFFFEEEEEEEEEEEECCCEEEFFFTTTzzzrrrdddgggqqq{{{cccaaa```aaabbbcccbbb^^^ZZZRRRQQQMMMIIIDDD@@@===;;;::::::::::::::::::::::::888888888999999:::::::::999::::::;;;;;;<<<======<<>>>>>;;;::::::999999888888888::::::999999888777777777666666777777777777666666666666777777777777666666999@@@FFFGGGIIIQQQYYY]]]dddaaacccddd___[[[cccpppyyy}}}zzzhhheeeppp}}}ppp```[[[XXXUUURRROOOMMMLLLLLLJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEBBBFFFJJJZZZqqqaaabbbjjjdddcccbbbbbbccceeeddd___[[[TTTRRROOOJJJEEEAAA>>><<<::::::::::::::::::::::::888888888999999::::::;;;:::::::::;;;<<<<<<======<<<>>>???CCCXXXxxxmmmqqqlllhhhhhheee\\\___```\\\YYYWWWQQQJJJEEEDDDCCCAAA@@@???>>>>>>:::::::::::::::999999999::::::999999888777777777666666777777777777666666777777666666666666777777;;;BBBGGGHHHMMMVVV\\\]]]^^^cccfffddd```aaaiiiqqq|||nnnbbbdddlllzzzggg```]]]XXXUUUQQQNNNMMMKKKJJJHHHGGGGGGGGGFFFFFFFFFEEEEEE@@@GGGOOObbbrrr___^^^bbbffffffcccbbbdddfffeee```ZZZUUUSSSOOOKKKFFFAAA>>><<<::::::::::::::::::::::::777888888999::::::;;;;;;::::::;;;;;;<<<=========:::<<<===DDD^^^uuukkkqqqmmmhhhhhhfff```bbbaaa[[[XXXWWWSSSNNNEEEDDDCCCAAA@@@???>>>>>>::::::::::::::::::;;;;;;::::::999999888777777777666666777777777777666666888777666555555666777888<<>><<<::::::::::::::::::::::::777777888999::::::;;;;;;::::::;;;;;;<<<=========>>>???@@@HHHeeesssmmmpppkkkggghhhddd```^^^[[[[[[[[[XXXRRRMMMFFFEEEDDDBBB@@@>>>===<<<:::::::::999999:::;;;;;;888999999999999888777777999999888777666666777777777666666666666888999:::>>>FFFGGGCCCIIIVVV\\\YYYbbbiiimmmkkkggglllwwwzzzpppbbbeeennnttt~~~tttddd```\\\YYYUUUPPPKKKHHHFFFEEEGGGGGGFFFEEEDDDDDDEEEEEEIIIAAAWWWnnnWWWSSSYYY___jjjfffeeecccccccccbbb___]]]YYYVVVSSSMMMHHHCCC???======<<<;;;;;;::::::;;;;;;999999999999999999999999;;;;;;:::;;;;;;<<<===>>>===CCCBBBPPPxxxsssmmmqqqkkkhhhhhhddd```^^^[[[ZZZZZZWWWQQQLLLFFFFFFDDDBBB@@@>>>===<<<;;;::::::999999::::::;;;888999999999999888777777999888888777666666777777777666666666666888999:::;;;CCCFFFEEELLLZZZaaa___iiioooqqqlllhhhnnnzzz|||iiidddjjjooowwwzzzeee```\\\YYYUUUPPPKKKHHHFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEIIIFFF___kkkVVVRRRXXX\\\vvvlllfffdddccccccddddddaaa^^^YYYWWWSSSNNNHHHCCC???===<<<<<<;;;:::::::::::::::999999999999999999999999;;;;;;:::;;;;;;<<<===>>>===BBBDDDWWWsssooorrrlllhhhhhheeeaaa^^^[[[ZZZYYYUUUOOOJJJGGGFFFDDDBBB@@@>>>===<<<;;;::::::999999:::::::::888888999999888888777666888888777666666666777777777666666666666888999:::<<>><<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>>>>CCCGGG^^^sssppptttmmmhhhhhheeeaaa^^^[[[YYYXXXTTTNNNIIIGGGFFFEEECCCAAA???===<<<;;;;;;:::999999999::::::888888888888888777777666888777777666666666777777777666666666666888999:::AAAFFFIIIKKKRRR^^^fffgggffflllmmmfffhhhvvvpppeeeaaaffflllrrrqqqaaa[[[XXXTTTOOOLLLJJJIIIIIIGGGGGGFFFEEEEEEFFFFFFFFFFFFSSSzzzhhhVVVRRRSSSRRR\\\iiijjjfffcccdddgggiiifffccc[[[YYYUUUPPPKKKFFFBBB@@@;;;;;;:::999999999999:::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>AAADDDIIIeeerrrqqquuunnnhhhhhheeeaaa^^^[[[YYYXXXTTTNNNIIIGGGFFFEEECCCAAA???>>>===<<<;;;::::::999999999:::777888888888888777666666777666666666666666777777777666666666666888999:::BBBEEEIIIMMMUUU```hhhjjjppptttppphhhlll{{{ooobbbfffjjjjjjsss~~~eee\\\YYYTTTOOOKKKJJJJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGHHH]]]mmmYYYTTTSSSPPPRRRWWWddd{{{ooojjjffffffjjjkkkhhhddd]]][[[WWWRRRLLLGGGCCCAAA<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>AAACCCKKKlll~~~pppqqquuummmggggggdddaaa^^^[[[ZZZYYYUUUOOOJJJHHHGGGEEECCCAAA???>>>===<<<<<<;;;:::999999999999777777888888777777666555666666555555666666777777777666666666666888999:::???AAAFFFMMMVVVaaajjjoooyyypppvvv||||||nnnnnnqqqnnnoootttjjj^^^ZZZUUUOOOKKKIIIIIIJJJGGGFFFFFFFFFFFFGGGHHHHHHLLLhhhttt___WWWTTTQQQQQQRRRXXXggg~~~wwwpppiiiiiilllmmmiiiddd^^^\\\XXXSSSMMMHHHDDDBBB<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>???CCCPPPxxx{{{ooopppuuummmffffffccc```^^^[[[ZZZZZZWWWQQQLLLHHHGGGFFFDDDBBB@@@>>>======<<<;;;:::999999999999777777777777777666666555555555555555555666777777777666666666666888999:::???@@@EEEMMMVVV```iiiooo~~~~~~xxxuuu~~~xxxyyyxxxwwwwww~~~ooo___[[[UUUOOOKKKIIIIIIIIIGGGFFFFFFFFFGGGGGGHHHIIIMMMmmm}}}eeeZZZVVVTTTRRRUUUXXX]]]hhh|||~~~vvvmmmkkknnnoooiiiccc___]]]YYYTTTNNNIIIEEECCC>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>===DDDWWWyyynnnpppuuullleeeeeeccc```^^^[[[[[[[[[XXXRRRMMMHHHGGGFFFDDDBBB@@@>>>>>>===<<<;;;:::999999999999777777777777777666666555555555555555555666777888777666666666666888999:::BBBBBBFFFMMMUUU]]]eeekkkrrrssspppttt~~~zzzrrraaa\\\VVVOOOJJJHHHHHHIIIGGGFFFFFFFFFGGGHHHHHHIIIKKKnnniii\\\XXXVVVNNNTTTYYYWWWWWWeeeyyypppmmmooooooiiiccc___]]]YYYTTTOOOJJJFFFDDD>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>===GGG\\\xxxqqqlllkkkmmmkkkfffcccbbb```]]][[[YYYUUUPPPMMMGGGEEECCCAAAAAA???===;;;999999999999999999999999999999999888777666666555666666666666666666666666444666888999999999:::;;;CCCEEEIIIOOOVVV\\\aaaccccccggghhhlll~~~qqqccc^^^XXXRRRNNNKKKIIIGGGEEEFFFGGGFFFEEEEEEGGGHHHOOOvvvrrreee[[[SSSRRRUUUWWWUUUUUU[[[hhhssswwwnnntttnnnmmmmmmaaaaaa^^^YYYTTTOOOKKKEEEBBB===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???EEEGGGaaa{{{sssmmmmmmmmmjjjeeebbbbbb```]]][[[YYYUUUPPPMMMGGGEEECCCAAAAAA???===;;;999999999999999999999999999999888888777666666555666666666666666666666666555666888888888888:::<<>>>>>===<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???EEEKKKhhh~~~tttnnnnnnnnniiidddbbbbbb```]]][[[YYYUUUPPPMMMGGGEEECCCAAAAAA???===;;;999999999999999999999999999999888888777666666666666666666666666666666666666777777777777888;;;===BBBEEEKKKQQQVVVYYY[[[[[[\\\___^^^^^^hhh{{{yyybbb]]]VVVQQQMMMKKKIIIHHHFFFFFFGGGFFFEEEFFFHHHJJJUUU~~~mmmeeeaaaYYYYYYXXXWWWVVVVVVVVVVVV^^^zzzxxxooommmooommmbbbeeebbb]]]XXXSSSNNNIIIFFF@@@???>>>>>>=========>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@EEEQQQrrr~~~ssslllnnnnnnhhhcccdddbbb```]]][[[YYYUUUPPPMMMGGGEEECCCAAAAAA???===;;;999999999999999999999999888888888888777777666666666666666666666666666666777777777666666888;;;>>>DDDHHHNNNUUUYYY\\\\\\[[[[[[]]]\\\\\\dddtttvvvccc^^^VVVPPPMMMKKKJJJIIIFFFGGGGGGFFFEEEFFFIIIKKKZZZnnnfffccc^^^[[[XXXWWWYYYYYYWWWUUUXXXoooooonnnpppnnnhhhfffccc^^^YYYTTTOOOJJJGGG@@@???>>>>>>============:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@HHHYYY|||}}}~~~rrrjjjmmmmmmgggccceeebbb```]]][[[YYYUUUPPPMMMGGGEEECCCAAAAAA???===;;;999999999999999999999999888888888777777777777777666666666666666666666666777777777666666888;;;>>>CCCGGGOOOVVVZZZ\\\\\\\\\YYYZZZZZZ\\\eeetttrrreee___WWWPPPMMMKKKJJJIIIGGGGGGFFFEEEEEEFFFJJJMMM```sssiiieeeeee___YYYVVVXXXYYYWWWUUUZZZfffyyyvvvqqqttt{{{sssqqqqqqnnnnnngggccc^^^YYYUUUPPPKKKGGG@@@???>>>===<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<>>>???@@@AAALLLaaa|||ssskkknnnnnnfffbbbfffbbb```]]][[[YYYUUUPPPMMMGGGEEECCCAAAAAA???===;;;999999999999999999999999888888777777777777777777666666666666666666666666666777777777777888;;;===@@@DDDLLLSSSYYY\\\\\\\\\YYYXXXXXX^^^jjjyyywwwhhhbbbYYYQQQMMMKKKJJJIIIGGGGGGFFFEEEEEEGGGKKKNNNgggssslllmmmfff]]]WWWUUUUUUTTTRRRXXX]]]gggyyynnnjjjhhhnnn}}}uuutttsssmmmqqqhhheee___[[[VVVQQQLLLIII@@@???>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAABBBOOOiiizzzyyyxxxnnnrrrpppeee```eeebbb```]]][[[YYYUUUPPPMMMGGGEEECCCAAAAAA???===;;;999999999999999999999999777777777777777777777888666666666666666666666666555666888888888888:::<<<>>>CCCJJJRRRYYY]]]___```]]]YYYZZZcccrrrllleee[[[SSSNNNKKKJJJIIIGGGGGGFFFEEEEEEGGGKKKOOOkkk}}}ssssssmmmddd]]]WWWUUUSSSSSSUUUYYY^^^jjj}}}nnnggglll{{{ooouuuvvvooorrrjjjgggaaa]]]XXXSSSNNNKKKAAAAAA???>>>===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCCPPPooo|||rrrvvv|||rrrtttqqqeee___dddbbb```]]][[[YYYUUUPPPMMMGGGEEECCCAAAAAA???===;;;999999999999999999999999777777777777777888888888666666666666666666666666444666888999999999:::;;;???DDDKKKSSS[[[```ccceeebbb]]]]]]hhhyyy{{{nnnggg]]]TTTNNNKKKJJJIIIGGGGGGFFFEEEEEEGGGLLLOOOnnnvvvtttqqqjjjccc]]]YYYWWWWWWUUUZZZ___fffvvvnnniiippp|||eeesssyyyqqqtttlllhhhccc^^^ZZZUUUPPPLLLCCCBBBAAA???>>>=========:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===???@@@BBBCCCPPPsss~~~}}}vvvmmmsss}}}sssuuuooohhhgggfffddd```\\\YYYXXXTTTOOOJJJHHHGGGEEEBBB@@@???>>>======<<<;;;;;;::::::;;;;;;777777777777777777888888888777666555555666777888666666666666888:::<<<===AAACCCIIITTT```ffffffccccccbbbaaaiii|||uuuwwwwwwfff]]]XXXOOOLLLKKKBBBEEEDDDEEEGGGHHHGGGKKKQQQnnnvvvooollleeeYYYSSSUUUWWWUUUUUU]]]kkkuuummmppptttgggjjjooonnnpppmmmlllfff^^^YYYVVVQQQKKKBBB@@@===<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===:::;;;>>>???>>>AAAEEEXXX{{{tttpppkkkjjj}}}rrruuuooohhhgggfffddd```\\\YYYXXXTTTOOOJJJHHHFFFDDDBBB@@@???>>>===::::::999888888888888999888888888777777777777777888777666555555666777888666666666666888:::<<<===@@@DDDKKKUUU^^^dddeeedddllliiikkkvvvyyylllsss|||jjj___XXXNNNKKKLLLFFFFFFDDDEEEHHHGGGGGGLLLRRRvvv~~~wwwssskkk^^^WWWYYYXXXWWWXXX[[[bbbrrr|||xxxeeedddgggiiinnnllllllggg___ZZZWWWQQQKKKCCC@@@===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;>>>???>>>AAAFFFXXXuuulllhhhbbbaaa{{{~~~rrruuunnnhhhgggeeeccc```[[[YYYXXXUUUOOOKKKGGGFFFDDDBBB@@@>>>======::::::999888888888888888999888888888777777666666777777666666666666777777666666666666888:::<<<===???EEENNNVVV\\\aaadddfffvvvqqqxxxssskkktttlll```XXXLLLIIILLLIIIFFFEEEFFFHHHGGGGGGMMMUUU~~~sssccc[[[\\\VVVXXXZZZZZZZZZccczzzfff___```ccclllkkklllhhhaaa\\\YYYRRRKKKCCC@@@>>><<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;<<<>>>???>>>BBBHHH[[[}}}qqqfff```\\\\\\uuu~~~rrrtttnnnhhhgggdddccc___[[[YYYXXXUUUPPPKKKGGGFFFDDDBBB???>>>======<<<;;;;;;:::999:::::::::999999888888777666666666777777666666666666777777666666666666888:::<<<===>>>FFFPPPWWW[[[___dddiiixxxtttuuutttlll___YYYMMMHHHKKKIIIFFFFFFGGGHHHGGGHHHOOOYYYzzzfff\\\]]]UUUVVVYYYZZZYYY^^^mmm|||lll``````bbbjjjkkkllliiiccc^^^ZZZSSSKKKCCCAAA>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>===<<<;;;;;;:::999999999999:::888888888888777777666666666666777777777777666666666666666666888:::<<<======FFFQQQXXX[[[___ffflllsssrrr{{{kkk^^^ZZZPPPIIIJJJHHHGGGFFFHHHHHHGGGHHHQQQ\\\jjj^^^^^^WWWUUUUUUXXX[[[]]]dddmmmuuuooobbbcccdddhhhjjjkkkhhhbbb^^^ZZZSSSKKKCCCAAA>>>======>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===?????????EEENNNrrryyyhhh___\\\YYYiiiqqqrrrnnnhhhfffaaabbb___[[[YYYXXXUUUPPPLLLFFFEEECCCAAA???===<<<<<<999999888777777777777777777777777777777777777888666666777777777777666666666666666666888:::<<<===>>>FFFQQQXXX]]]bbbjjjppplllmmm|||qqq^^^[[[SSSLLLKKKHHHGGGGGGHHHHHHFFFHHHSSS```pppcccccc___XXXUUUVVVZZZ^^^dddkkkiiixxxvvvgggggggggiiijjjkkkgggaaa]]]ZZZSSSLLLDDDAAA???===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@??????GGGPPPttt{{{hhh^^^ZZZSSS\\\sssppprrrnnnhhhfffaaabbb^^^ZZZYYYXXXVVVQQQMMMFFFEEECCCAAA???===<<<<<<999888888777777777777777666666666777888888999999555666777888888777666555666666666666888:::<<<===@@@FFFPPPXXX___fffmmmrrriiijjjrrr~~~}}}bbb\\\VVVPPPNNNKKKGGGHHHIIIIIIFFFHHHUUUcccyyymmmmmmfff___XXXWWWZZZbbbqqq~~~}}}qqqkkkiiikkkjjjjjjfff___[[[YYYSSSMMMDDDBBB???>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@>>>???HHHRRR|||xxxeee]]][[[TTTXXXjjjvvvwwwpppqqqmmmhhheee```bbb^^^ZZZYYYXXXVVVQQQMMMFFFEEECCCAAA>>>===<<<<<<;;;::::::999888999999999555555666777888999::::::555666777888888777666555666666666666888:::<<<===AAAFFFOOOXXXaaaiiiooossshhhhhhjjjtttxxx}}}eee]]]WWWRRRQQQNNNHHHHHHIIIIIIFFFHHHVVVddduuuvvviiiccc\\\YYY\\\hhh{{{pppkkkmmmjjjjjjeee]]]YYYXXXSSSMMMDDDBBB???>>>>>>>>>>>>===========================;;;<<>>???HHHTTTsssbbb]]]___YYY\\\mmmxxxxxxqqqpppllljjj```dddccc___[[[ZZZZZZVVVNNNHHHGGGEEEBBB@@@???>>><<<;;;999999999888888888888777777777777777666666666666555555666666555444333333999999888777666888<<>><<<<<<======<<<>>>===<<<;;;;;;;;;;;;;;;???;;;???;;;@@@CCCCCC\\\wwwfffZZZ\\\ccckkkzzz|||vvvoooooolllkkkaaafffddd```[[[ZZZZZZWWWOOOIIIGGGEEEBBB@@@???>>><<<;;;999999999888888888888777777777777777666666666666666666666666666555444444888888888777777999<<<@@@@@@HHHOOOQQQVVV___gggiiikkk```___fffmmm{{{yyyooo```UUUPPPNNNJJJJJJFFFLLLIIIKKKNNNTTTwwwsssiiibbbaaaccclllooojjjkkkooojjj]]]UUUUUUSSSLLLEEEBBB???============<<<>>>===<<<;;;;;;;;;;;;<<>><<<;;;999999999888888888888777777777777777666666666666666777777777777666666555666777777777777999===@@@AAAIIIPPPRRRUUU[[[```aaaiii^^^]]]aaadddqqq{{{xxx}}}xxxnnn___UUUOOONNNJJJKKKFFFLLLHHHKKKPPPZZZvvvmmmfffeeeffflllyyyooopppsssmmm```WWWVVVSSSNNNFFFCCC???============<<<======<<<<<<;;;;;;<<<<<<>>>;;;@@@;;;@@@DDDEEE```sssiii]]]]]]ppptttnnnnnnlllkkkbbbffffffaaa]]][[[[[[YYYRRRMMMGGGEEEBBB@@@???>>><<<;;;999999999888888888777777777777777777666666666666777777888888888777777666555666777777888:::>>>AAAAAAJJJQQQRRRTTTXXX[[[ZZZccc[[[___fffjjjwww|||{{{jjj^^^UUUPPPOOOKKKLLLGGGLLLHHHKKKRRR___{{{uuussssssyyyyyypppjjjiiihhhjjjyyyyyytttvvvpppddd[[[WWWSSSNNNGGGDDD@@@>>>>>>>>>============<<<<<<<<<<<<=========;;;@@@<<<@@@DDDGGGcccwwwpppeeebbbwwwuuuoooooollljjjaaaeeegggbbb\\\[[[[[[YYYSSSNNNGGGEEEBBB@@@???>>><<<;;;999999999888888888777777777777777777666666666666777777888888888888888777444666777888888:::===@@@AAAJJJQQQRRRSSSVVVXXXXXX[[[XXXbbblllppp||||||ggg^^^WWWRRRPPPKKKLLLHHHMMMHHHKKKSSSccc}}}wwwrrrnnnnnnqqqzzz}}}sssmmmllljjjiiirrr~~~wwwwwwsssiii___XXXSSSOOOHHHEEEAAA???>>>>>>>>>=========<<<<<<<<<======>>><<<:::AAA<<<@@@EEEIIIfffzzzwwwsssyyyxxxsssiiifffzzzwwwpppppplllkkkaaaeeefffaaa\\\ZZZ[[[YYYTTTOOOGGGEEEBBB@@@???>>><<<;;;999999999888888888888777777777777777666666666666666777777888888888888777555666888888999:::===???AAAJJJQQQRRRTTTWWWZZZZZZXXXXXXdddnnnpppzzziii```YYYSSSQQQKKKKKKHHHNNNHHHKKKTTTfffyyysssrrrnnniiinnnwww{{{vvvwwwtttmmmdddZZZSSSNNNIIIFFFBBB?????????>>>=========<<<<<<======>>>>>>;;;:::AAA<<<@@@EEEJJJjjjuuuiiigggmmm{{{wwwqqqhhhgggvvvvvvppppppnnnmmmdddhhhfffaaa[[[YYYZZZXXXTTTOOOGGGEEEBBB@@@???>>><<<;;;999999999888888888888777777777777777666666666666555666777777888888777777555777999999999999;;;===AAAIIIPPPRRRTTTZZZ]]]^^^YYYZZZgggrrruuupppcccYYYSSSQQQMMMKKKHHHNNNIIIKKKTTTfffzzzyyytttmmmnnnuuuwwwuuuuuuuuuqqqggg[[[RRRNNNJJJGGGCCC@@@??????>>>==================>>>??????;;;:::BBB===@@@EEELLLlllsssiiihhhppp{{{ooodddcccmmmuuuoooqqqoooooofffkkkfff```ZZZXXXYYYXXXSSSOOOGGGEEEBBB@@@???>>><<<;;;999999999888888888888777777777777777666666666666555555666777777777777777666888999999999999;;;<<>>==================>>>??????::::::BBB===@@@EEEMMMmmmwwwqqqssspppbbb```eeetttqqqnnnnnnmmmnnnddddddfff```ZZZYYY[[[ZZZTTTNNNIIIFFFCCC@@@???===;;;999999999:::;;;:::999888777777777777777777777777777666777777666555555888:::999888777777888:::<<<>>>BBBJJJOOOQQQSSSZZZ```bbbbbbdddnnnwww|||ddd\\\VVVQQQOOOKKKNNNNNNOOORRRSSSjjj|||~~~|||vvvoooqqq}}}uuusssxxx{{{vvvmmmdddZZZPPPMMMJJJGGGCCC@@@???>>>>>>??????>>>>>>======<<<<<<>>><<>>@@@EEENNNrrrqqqaaa[[[]]]tttqqqnnnnnnmmmnnncccdddfff```[[[ZZZ[[[ZZZTTTOOOIIIFFFCCC@@@???===;;;999999999:::::::::999888777777777777777777777777777666666777666555555777:::888888777777888:::<<<>>>>>>FFFLLLNNNQQQXXX^^^```]]]```mmmyyy~~~eee\\\VVVRRRRRRKKKNNNMMMOOORRRUUUmmm~~~xxxrrrnnnxxxrrrsssyyy{{{vvvoooggg\\\SSSNNNKKKGGGCCC@@@???>>>??????>>>>>>>>>=========<<<>>><<>>@@@EEEOOOtttoooaaa\\\]]]tttqqqnnnnnnlllmmmcccdddddd___[[[ZZZ[[[ZZZTTTOOOIIIFFFCCC@@@???===;;;999999999::::::999999888777777777777777777777777777555666777666555555777999888888777777888:::<<<===<<>>>>>>>>>>>============>>>;;;BBB???AAAEEEQQQxxxoooaaa\\\^^^tttpppmmmnnnlllmmmcccdddbbb___[[[ZZZ[[[YYYTTTOOOIIIFFFCCC@@@???===;;;999999999999999999888888777777777777777777777777777555666777777666666777999777777777888999:::<<<======FFFNNNQQQUUU]]]ccceeeccc___gggpppuuufff]]]WWWTTTSSSMMMOOOLLLMMMSSSZZZxxx}}}|||{{{sssvvvvvvzzzzzzwwwsssnnneee\\\QQQNNNIIIDDD@@@?????????>>>>>>>>>>>>============???:::BBB???AAAEEESSS}}}pppbbb]]]^^^ssspppmmmmmmlllmmmcccccc```^^^\\\[[[[[[XXXSSSOOOIIIFFFCCC@@@???===;;;999999999888888888777777777777777777777777777777777444666777777666666777888777777777888999:::;;;<<<>>>GGGPPPSSSXXX___eeefffiiiaaaccchhhjjjttt}}}}}}fff___XXXSSSQQQNNNPPPMMMNNNUUU^^^|||~~~|||}}}xxxzzzxxxzzzzzzwwwtttqqqiii```SSSPPPJJJDDD@@@?????????============>>>>>>>>>>>>???:::AAA@@@BBBEEEUUU~~~rrrccc]]]]]]ppppppmmmmmmkkklllbbbccc^^^]]]\\\\\\[[[XXXSSSPPPIIIFFFCCC@@@???===;;;999999999888777777777777888777777777777777777777777444666888888777666777888666777888999:::;;;;;;<<<===FFFOOOSSSWWW^^^ccceeehhh```bbbfffeeemmm|||www}}}ggg```YYYRRRPPPOOOQQQNNNPPPWWWaaa~~~}}}~~~{{{{{{yyyvvvuuussskkkbbbUUUQQQKKKDDD@@@??????@@@============>>>>>>>>>>>>???999AAAAAACCCEEEWWW}}}}}}rrrccc\\\[[[oooppplllmmmkkklllbbbccc]]]]]]]]]\\\ZZZWWWSSSPPPIIIFFFCCC@@@???===;;;999:::999888777666777777888777777777777777777777777333666888888777666777777666777888999:::;;;;;;;;;===GGGOOOSSSWWW^^^bbbccc```\\\ccciiicccffftttzzz~~~~~~sss~~~}}}hhh```ZZZTTTRRRPPPRRRPPPRRRYYYccc~~~||||||yyyuuuuuussskkkbbbWWWRRRLLLEEE@@@>>>???@@@<<<=========>>>>>>>>>??????888@@@BBBCCCEEEXXXyyy{{{ppp```ZZZYYYoooooolllmmmkkklllbbbccc\\\\\\]]]\\\ZZZWWWSSSPPPIIIFFFCCC@@@???===;;;999:::999777666666666777888777777777777777777777777333555888888777666666777666777888999:::;;;;;;;;;???HHHQQQUUUXXX___cccdddZZZXXXdddkkkbbb___iiiooonnnvvvrrryyyzzzhhh```ZZZVVVUUUPPPRRRQQQTTT[[[ddd|||}}}|||yyyuuuuuussslllbbbXXXSSSLLLEEE@@@>>>???@@@<<<=========>>>>>>?????????888@@@BBBCCCEEEYYYvvvyyyooo___XXXYYYppprrrjjjhhhhhhkkkcccddd]]]^^^\\\XXXVVVVVVQQQKKKFFFEEEDDDAAA???===;;;:::999888888888777777666666777777777777777777777777777777777777777777777777888777777777888999::::::>>>GGGRRRYYYZZZYYY[[[]]]YYY[[[gggmmmhhhkkksssqqqsssxxxwww}}}~~~gggdddXXXZZZXXXXXXRRRTTTYYYZZZddd{{{yyy|||xxxwwwzzztttpppmmmeee^^^XXXNNNFFFAAA???>>>>>>>>>===<<<;;;;;;<<<===>>>???<<>>>>>>>>============>>>>>>???<<>>>>>>>>????????????>>>>>>>>><<<@@@>>>GGGJJJZZZnnnyyy|||qqq___VVVVVVdddiiieeefffgggkkkaaabbb^^^___]]]XXXWWWVVVRRRLLLFFFEEEDDDAAA???===;;;:::888888888888888888888888777777777777777777777777666666666666666666666666555555666777888:::<<<===AAAHHHQQQYYY]]]___aaabbb______jjjrrrqqqyyytttsssqqquuu{{{}}}iiifff\\\\\\XXXWWWTTTUUUYYY```uuutttpppssswwwzzzyyyrrrooommmfff]]]VVVMMMEEEAAA??????>>>======???@@@@@@???======>>><<<@@@>>>GGGJJJ\\\lllvvvzzz~~~nnn]]]TTTTTT___{{{jjjeeefffgggkkkaaaaaa^^^___]]]YYYWWWWWWRRRLLLFFFEEEDDDAAA???===;;;:::888888888888888999999999777777777777777777777777666666666666666666666666555555666777888:::<<<===BBBGGGPPPXXX]]]```aaabbbXXXWWW```iiijjjttt~~~}}}uuussspppqqq|||}}}lllfff]]]^^^YYYZZZXXXYYY\\\ddd|||tttppptttwww|||{{{tttpppoooggg\\\UUULLLEEEAAA??????>>>;;;<<<>>>>>>>>>>>><<<;;;>>><<<@@@>>>FFFJJJ^^^kkktttxxxwwwiiiZZZSSSQQQZZZrrrmmmgggggggggjjjaaaaaa^^^___]]]YYYWWWWWWSSSMMMFFFEEEDDDAAA???===;;;:::888888888999999999999999777777777777777777777777777777777777777777777777666666666777888:::;;;<<>>EEEKKKaaajjjssswww|||ooocccWWWRRRPPPVVVkkkqqqjjjhhhgggjjjaaabbb___```^^^YYYXXXWWWSSSMMMFFFEEEDDDAAA???===;;;:::888888888999999:::::::::777777777777777777777777777777777777777777777777777777777777888999:::;;;???CCCJJJRRRZZZ^^^``````[[[WWW___hhhkkkvvv}}}}}}~~~yyy~~~tttkkkbbbbbbZZZ\\\]]]^^^^^^eeevvvoootttuuu~~~{{{}}}uuuqqqnnnfffZZZTTTKKKDDD@@@?????????>>>>>>============>>>>>>======AAA>>>EEEKKKbbbjjjrrrvvvxxxggg]]]TTTQQQOOOSSSdddxxxtttllliiigggjjjaaabbb___```^^^YYYXXXWWWSSSMMMFFFEEEDDDAAA???===;;;:::888888888999999:::::::::777777777777777777777777777777777777777777777777888777777777888999::::::CCCEEEKKKRRRXXX[[[[[[ZZZ\\\XXX^^^gggkkkvvv|||rrrllldddeee\\\\\\^^^___^^^eeeyyyqqqvvvvvv|||zzz|||uuupppmmmdddZZZTTTKKKDDD@@@?????????@@@???>>>======>>>???@@@======AAA>>>EEEKKKcccjjjrrrvvvxxxcccZZZSSSPPPNNNQQQaaasssuuujjjeeedddhhh___aaa]]]___^^^YYYVVVUUURRRMMMHHHEEEBBB@@@???>>>;;;:::999999999888888888777777888888888888777777777777666666666666777777777777555777888999888888999;;;AAAIIISSSYYYYYYXXXYYY[[[]]]VVV\\\eeefffqqq}}}uuulllddd```aaa```]]]]]]```fffzzzsssrrrvvv|||zzz}}}uuupppkkkaaa[[[QQQHHHEEECCC@@@>>>???>>>>>>============>>>>>>======@@@===DDDKKKddddddkkk|||~~~xxxeeeZZZRRROOONNNPPP]]]mmmsssiiifffeeehhh___```]]]___^^^YYYVVVUUURRRMMMHHHEEEBBB@@@???>>>;;;:::999999999888888888777777888888888888777777777777666666666666777777777777555777888999888888999;;;???FFFPPPVVVXXXYYY[[[^^^```YYY___ggggggppp|||xxxnnnzzz{{{oookkkfffdddeeeaaa^^^^^^```dddwwwuuussswww|||zzz|||uuuoookkkbbbYYYPPPGGGDDDBBB???===>>>>>>>>>============>>>>>>@@@???BBB???EEEKKKbbbfffmmm}}}zzzfff[[[RRRPPPMMMOOOZZZiiippphhhfffeeehhh___```]]]___^^^YYYVVVUUURRRMMMHHHEEEBBB@@@???>>>;;;:::999999999888888888888888888888888888777777777777666666666666777777777777555777888999888888999;;;<<>>===>>>>>>>>>============>>>>>>??????BBB???FFFJJJ^^^ffflll|||}}}hhh\\\SSSPPPMMMMMMWWWddd~~~mmmhhhgggfffhhh___```]]]___^^^YYYVVVUUURRRMMMHHHEEEBBB@@@???>>>;;;:::888888888888888888888888888888888888777777777666666666666666777777777777555777888999888888999;;;:::???FFFLLLQQQUUUZZZ]]][[[UUU\\\fffgggooozzz}}}rrrttt~~~uuuiiihhhoootttoooiiiffffffcccaaa```bbbdddttt}}}wwwxxx}}}zzzzzzsssooollldddWWWMMMEEEBBBAAA>>>===???>>>>>>============>>>>>><<<<<<@@@???FFFJJJ]]]dddiiixxx|||jjj^^^SSSPPPNNNMMMVVVaaa|||lllhhhgggfffggg___aaa]]]___^^^YYYVVVUUURRRMMMHHHEEEBBB@@@???>>>;;;:::888888888888888888888888888888888888777777777666666666666666777777777777555777888999888888999;;;:::>>>CCCIIINNNSSSWWWZZZ[[[TTTZZZdddeeemmmxxxzzzsssuuuzzzqqqgggdddpppsssnnnkkkjjjllleeecccbbbcccfffuuuxxxxxx}}}yyyyyyrrrnnnllldddWWWMMMEEECCCBBB@@@???AAA>>>>>>============>>>>>>;;;:::???@@@JJJOOObbbdddgggvvvzzzoooaaaUUUQQQOOONNNUUU```uuummmiiihhheeeggg___bbb]]]___^^^YYYVVVUUURRRMMMHHHEEEBBB@@@???>>>;;;:::888888888888888999999999888888888888777777777777666666666666777777777777555777888999888888999;;;:::===CCCIIIPPPUUUXXXZZZ```WWWZZZcccfffooo|||~~~tttwww}}}yyy}}}lll___bbbkkkxxxvvvqqqnnnlllmmmiiifffddddddfffuuuxxxwww{{{xxxyyyrrrmmmjjjbbbVVVMMMEEECCCBBB@@@@@@BBB>>>>>>============>>>>>>===<<>>;;;:::777777888888888999999999888888888888777777777777666666666666777777777777555777888999888888999;;;:::===DDDLLLTTTZZZ]]]]]]bbbWWWZZZdddjjjxxx{{{|||{{{tttmmmhhhgggggguuuxxxuuuqqqnnnmmmooojjjfffddddddrrrxxxvvv|||yyywwwyyyrrrmmmhhh___TTTKKKCCCBBBBBB@@@???AAA>>>>>>============>>>>>>???<<<@@@AAANNNUUUiiigggfffssswww|||zzzyyyyyy{{{rrr^^^UUUOOOLLLQQQ[[[ooooookkkhhhdddfff```eee]]]___^^^YYYVVVUUURRRMMMHHHEEEBBB@@@???>>><<<:::777777888888999999999999888888888888777777777777666666666666777777777777666777999999888888:::;;;999===EEENNNXXX^^^aaabbb```UUUXXXdddooo~~~ttt|||uuukkknnn{{{}}}sssuuuuuurrrrrrrrrlllgggcccbbbppp~~~wwwuuu{{{xxxwwwyyyrrrlllggg]]]SSSJJJBBBAAA@@@??????@@@>>>>>>============>>>>>>>>>;;;>>>>>>KKKSSSfffeeedddpppttt|||zzzxxxwwwwwwyyy|||vvv}}}xxxbbbVVVOOOJJJOOOXXXjjjssseeegggffffffddd]]]aaabbb___YYYVVVVVVTTTQQQIIIFFFCCC@@@???===:::888888888888888777777777777999999888777777777777777:::999888777777888999:::888888888888888888888888999<<>>===>>>======<<<<<<<<<<<<======<<<<<>>===>>>======<<<<<<<<<<<<======<<<<<>>;;;999999999888888888777777777777777777666666666666666555666666777777666666555888888888888888888888888<<<@@@JJJWWWccciiihhhfff```^^^\\\]]]eeetttzzzwww~~~xxxwwwwwwxxxzzzwwwsssoooeee```cccjjj}}}tttppprrrzzzxxx~~~||||||pppggg```VVVOOOGGG@@@@@@@@@>>>===>>>======<<<<<<<<<<<<======<<<===AAA???GGGMMMccclllaaannnrrrqqqrrrtttsssvvv~~~~~~sssiiifffiiihhhooouuudddQQQJJJNNNLLLSSSaaammmmmmjjjkkkqqqvvvoooiiillliiiggghhhddd___aaa___ZZZWWWWWWUUUQQQIIIFFFCCCAAA@@@>>><<<:::999999999888888888777777666666777777777666666666555555777888888777555555888888888888888888888888:::>>>FFFRRR^^^gggkkkllljjjgggbbb```dddnnn{{{yyywww~~~zzzxxxwwwxxx{{{zzztttpppeee```bbbhhh{{{rrrooorrryyyzzz|||||||||pppfff^^^TTTMMMEEE@@@@@@@@@>>>===>>>======<<<<<<<<<<<<============AAA>>>HHHOOOcccoooaaajjjoooppppppssssssxxxvvvrrrmmmkkkooo{{{jjjTTTKKKMMMKKKKKKSSS[[[]]]]]]eeesss~~~lllgggkkkiiigggiiifff^^^```___ZZZXXXWWWUUUPPPIIIFFFCCCAAA@@@???===;;;999999999999888888888888555666777777888777666666555666888888888888666555888888888888888888888888999<<>>===>>>======<<<<<<<<<<<<======<<<===@@@===GGGOOO```rrr```ffflllmmmooossssssxxxyyyqqqwwwsssZZZNNNOOOLLLHHHLLLRRRVVV\\\iii|||mmmeeeiiigggfffgggccc]]]```___[[[XXXXXXUUUPPPIIIFFFCCCAAA@@@???===<<<:::999999999999888888888555666888999999888777777666777777888888777777666888888888888888888888888:::<<>>???@@@>>>============<<<<<<<<<<<<======;;;===@@@;;;FFFNNNZZZuuu^^^bbbgggjjjnnnrrrrrrvvv|||{{{{{{___PPPNNNKKKIIIMMMTTT]]]eeeqqqsssgggjjjhhhgggfff___\\\______[[[YYYXXXUUUPPPHHHFFFCCCAAAAAA@@@>>><<<::::::999999999888888888666777999:::;;;:::999888777666666555555666666777888888888888888888888888888;;;AAAHHHPPPYYY```eeeeeeaaa^^^```gggpppwww{{{yyy|||wwwzzz|||www|||}}}|||}}}zzzooolllccc]]]\\\\\\rrryyyooommmqqqvvvxxxwwwhhh]]]XXXQQQHHHAAA===???@@@>>>============<<<<<<<<<<<<======;;;===???:::EEEKKKTTTxxx]]]___dddhhhlllpppooorrrxxxvvv~~~iiiZZZYYYWWWZZZ```kkkxxx{{{lllmmmkkkjjjggg___\\\______[[[YYYXXXUUUPPPHHHFFFCCCBBBAAA@@@>>>===:::::::::999999999888888666777999;;;;;;;;;999888666555444333333444555666888888888888888888888888555999@@@GGGMMMRRRWWWZZZ``````___```bbbiiirrryyy~~~zzzzzz|||ttt~~~~~~}}}xxxllljjjaaa\\\YYYXXXmmmzzzppplllooo|||wwwxxxvvvfffZZZVVVOOOGGG@@@===???@@@>>>============<<<<<<<<<<<<======:::===???:::DDDJJJPPPxxxyyy]]]]]]bbbfffkkknnnllloootttrrr{{{xxxllllllkkkttt{{{|||nnnlllkkkkkkaaabbb]]]]]]]]][[[XXXVVVVVVWWWKKKHHHCCC@@@>>>===<<<;;;<<<;;;:::999888888888888888888888888777777777777888888888777777777777777999999999888888888777777999999<<>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???@@@CCCCCCOOOiiiXXX```bbb]]]hhhggghhhjjjkkkppp|||}}}ooommmllllllbbbddd\\\]]]]]][[[XXXUUUUUUVVVKKKHHHCCC@@@>>>===<<<;;;<<<;;;:::999888888888888888888888888777777777777777777777777777888888888999999999888888888777777999999<<>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;@@@>>>???CCCCCCOOOhhhYYY^^^aaa___hhhggghhhjjjkkknnnzzzqqqnnnlllmmmbbbeee\\\\\\\\\ZZZWWWTTTTTTUUUKKKGGGCCC@@@>>>>>><<<;;;;;;;;;:::999888888888888888888888888777777777777666666777777888888999999999888888888888777777777888888<<>>===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::>>>===???DDDCCCNNNfffZZZ[[[___bbbgggggghhhjjjjjjmmmwwwrrrnnnllllllbbbddd\\\\\\\\\YYYVVVTTTSSSTTTJJJGGGCCC@@@>>>>>>===<<<;;;:::999999888888888999888888888888777777777666555555666777888999999:::888888888888777777777777888888;;;DDDOOOXXX]]]^^^fffiiiiiicccbbbiiirrrxxx~~~zzz|||xxx{{{zzzoooddd___^^^[[[YYYXXXYYYTTTPPPPPPRRRWWWcccnnn}}}}}}|||yyypppggg]]][[[RRRQQQQQQWWWzzzwwwnnnkkkkkksss}}}ooojjjxxxyyyuuuoooggg___WWWPPPLLLCCCAAA>>>===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::===<<>>===<<<::::::999999888888999999888888888888777777777666555555666777888999999:::777777777777777777777777888888:::BBBOOOZZZaaadddgggkkkjjjccc```gggqqqwww}}}}}}}}}yyywwwxxxxxx}}}ooobbb]]]\\\YYYXXXYYY[[[UUUPPPNNNLLLLLLPPPVVVbbbppp}}}||||||yyyooodddZZZXXXOOOOOOQQQVVVvvvxxxmmmjjjjjjpppyyyfffccckkk~~~zzzwwwpppfff\\\SSSMMMJJJBBB@@@===<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::===<<>>======::::::999999888999999:::888888888888777777777777666666777777888888999999666666777777777777777888:::888999@@@NNN\\\fffkkkjjjnnnlllddd```gggrrrzzz|||xxxpppzzzxxxqqqbbb]]]\\\YYYZZZ```\\\WWWRRRQQQMMMIIIIIIMMMNNNYYYiiiwww~~~}}}|||yyymmm```XXXVVVKKKMMMQQQUUUsss|||nnniiihhhnnnvvvmmm^^^^^^mmmyyyvvvpppfff[[[QQQKKKHHHAAA???===<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;===;;;???DDDBBBGGGZZZkkkXXXVVVaaadddeeehhhkkkkkkkkksss|||{{{rrrllljjj```ccc^^^___^^^[[[WWWTTTTTTTTTIIIFFFBBB?????????>>>===:::999999888999999::::::888888888888777777777777777777777777777888888888666666666666777777888888;;;888777>>>LLL]]]jjjqqqzzz|||xxxllleeejjjuuu}}}yyy~~~mmm~~~{{{}}}uuuccc^^^\\\ZZZ^^^fffeee^^^XXXVVVRRRMMMLLLMMMIIIPPPZZZdddkkkzzzzzzzzzuuuhhh[[[TTTRRRHHHKKKQQQTTTpppnnnhhhggglllttt|||iiiaaaeeessssssrrrnnneeeYYYOOOIIIGGGAAA???<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<>>===999999999888999999::::::888888888888777777777777888888888777777777777777555666666666777777888888===999777===KKK]]]llltttvvvkkkmmmwwwyyymmmyyy|||vvvbbb\\\[[[XXX]]]gggmmmeee]]]YYYTTTNNNLLLNNNHHHJJJOOOSSSVVVccc~~~}}}wwwvvvpppbbbXXXRRRPPPFFFIIIQQQTTToooooohhhfffkkktttvvvhhhbbbgggzzzooonnnkkkcccXXXNNNIIIGGG@@@>>><<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>><<>>===;;;999::::::::::::999888888999888888888777777666666777777777777777777777777777777777777888888888888999999:::===EEEUUUgggtttwwwqqq~~~}}}yyyzzzddd___[[[[[[___]]]sssnnnfff^^^WWWQQQMMMKKKGGGJJJHHHIIIPPPVVVjjjxxxuuutttrrrkkkeeeXXXOOOJJJKKKJJJIIIVVVhhh~~~pppmmmiiihhhjjj||||||nnngggvvvxxxqqqmmmfff]]]SSSKKKDDDAAA>>>>>>>>>>>>============::::::::::::::::::::::::;;;<<<<<<<<<===@@@EEEHHHsss```RRRZZZ\\\^^^aaadddfffhhhlllnnnzzzsssnnniiifffbbb^^^^^^\\\[[[XXXVVVSSSRRRJJJGGGCCC@@@???>>>===;;;;;;:::888777666777888999888888888888777777777666777777777777777777777777777777777777888888888888666777777999@@@MMM]]]iii{{{xxxnnneee[[[XXXYYYVVViiillllllfff[[[RRROOOOOOGGGJJJFFFFFFKKKOOO```|||~~~xxxuuutttqqqjjjcccUUUMMMIIIIIIHHHGGGSSScccyyyppphhhggglllwww~~~mmmiii||||||pppllleee\\\RRRJJJDDDAAA>>>>>>>>>>>>=========<<<::::::::::::::::::::::::;;;<<<<<<<<<===@@@DDDHHHiiigggSSSVVVYYY\\\```bbbdddgggkkkmmm}}}uuupppjjjgggccc^^^^^^]]][[[XXXVVVTTTRRRJJJGGGCCCAAA@@@???===<<<;;;:::777555444666888:::888888888888777777777777777777777777777777777777777777777777888888888888999999::::::???IIIVVV```sssyyyxxxwww~~~|||lll]]]VVVVVVSSS\\\gggqqqnnn```UUURRRTTTJJJLLLFFFEEEHHHIIIVVVppp{{{wwwuuutttoooggg```RRRKKKGGGGGGFFFEEEOOO\\\pppeeeeeejjjpppxxxfffppp|||ooojjjcccZZZQQQIIICCC@@@>>>>>>>>>=========<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<===???CCCGGG\\\lllVVVUUUWWWYYY]]]```cccfffjjjmmmzzz~~~vvvpppjjjgggccc___^^^]]][[[YYYVVVTTTSSSJJJGGGCCCAAA@@@???===<<<;;;:::888777777777888999888888888777777777777777666666666666666666666666666777777777888888888888999:::;;;;;;>>>GGGRRR[[[jjjvvv|||ooonnnttt```XXXXXXTTTUUUaaallllllbbbXXXUUUWWWOOOPPPIIIGGGIIIGGGRRRiiizzzxxxuuutttrrrlllccc\\\OOOJJJFFFFFFEEEEEELLLUUU{{{}}}lllbbbaaafffkkkxxxrrr~~~wwwlllhhh```WWWNNNGGGBBB@@@>>>>>>=========<<<<<<<<<:::::::::::::::::::::::::::;;;<<<<<<<<>><<<999:::;;;<<<;;;:::888777777777777777777777888888666666666666666666666666666777777777888888888888555666777888;;;CCCNNNVVVaaagggmmmmmmhhhhhhuuu}}}dddZZZYYYUUUUUU[[[aaaccc___[[[XXXWWWRRRRRRLLLIIILLLHHHPPPeeevvvuuutttsssppphhh___WWWMMMIIIGGGFFFFFFFFFKKKPPPlllzzzkkkcccbbbcccggg}}}xxxrrrjjjeee]]]TTTLLLEEEAAA???============<<<<<<<<<<<<::::::::::::::::::::::::999:::<<<<<<<<<>>>AAACCCRRRsss}}}aaaVVVUUUXXX\\\```cccfffjjjmmmyyy}}}uuuttt}}}tttnnnhhhgggccc______^^^\\\YYYWWWUUUSSSKKKHHHDDDBBBAAA@@@>>>===888:::<<<>>>>>>;;;999777777777777777888888888888777777777777777777777777777777777777888888888888777888888999<<>>===999:::;;;<<<;;;:::999888666777777777888888888888777777777777777777777777777777777777888888888888:::;;;;;;:::===EEEQQQZZZ\\\]]]aaaiiilllmmmoootttzzz~~~{{{qqqaaa]]]VVVVVVUUUTTTUUUWWWXXXYYYXXXVVVVVVOOOMMMOOOIIILLL]]]sss~~~ttttttrrroooiii```VVVPPPEEEFFFEEEEEEGGGIIIIIIIIIXXXssshhhdddccc```rrrooofffaaaYYYPPPHHHCCC@@@>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888:::;;;<<<<<<===???AAAGGGaaavvvVVVUUUXXX[[[^^^```cccgggiiikkkxxxwwwlllbbb___```ooo}}}uuuooojjjiiiggg```___^^^\\\ZZZWWWUUUTTTKKKHHHDDDBBBAAA@@@>>>===;;;:::999999888888999999666666777777888888888999777777777777777777777777777777777777888888888888999999777666888AAAMMMVVVdddeeeiiinnnnnnjjjiiilllsss}}}|||xxxvvvfffbbb[[[UUUUUUUUUTTTUUUVVVXXXZZZ[[[ZZZSSSQQQRRRKKKMMM]]]mmmttttttrrrnnnggg]]]TTTOOOCCCDDDDDDDDDFFFIIIIIIGGGSSSuuufffbbbbbb]]]nnnnnneee```XXXOOOGGGBBB???>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888999;;;<<<<<<<<<>>>@@@AAAXXX~~~\\\UUUWWWZZZ]]]___aaaeeegggfffqqq{{{rrriii```[[[[[[jjjsssqqqkkkdddbbb___^^^]]][[[YYYVVVTTTSSSKKKHHHDDDAAA@@@>>><<<;;;999999888888888888888888777777777777777777777777777777777777777777777777666666666666777777777777888888888999888<<>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999;;;<<<<<<;;;<<<===???CCCRRRsss]]]RRRUUUWWWYYY]]]aaacccbbbeeekkk{{{|||uuuooonnnkkkccc[[[WWWhhhsssqqqkkkdddccc______]]]\\\YYYVVVTTTSSSKKKHHHDDDAAA@@@???===;;;999999999999999888888888777777777777777777777777777777777777777777777777666666666666777777777888888777888999888;;;FFFRRRffflllssswwwzzzyyyssslllxxxzzz~~~uuudddddd\\\fffqqqtttmmmddd]]][[[^^^\\\\\\[[[WWWQQQQQQTTTccc|||tttsssrrrnnneee[[[RRRMMMKKKEEEDDDCCCBBBCCCEEEGGGHHHQQQrrrkkkaaaaaabbbggg}}}tttjjjppp|||mmmaaaZZZQQQHHHCCC@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999:::<<<<<<;;;;;;===>>>AAALLLiiieeeRRRTTTWWWZZZ^^^aaabbbaaadddhhhtttxxxrrrpppjjj```YYYVVV^^^{{{rrrqqqkkkdddccc______^^^\\\YYYWWWTTTSSSKKKHHHDDDBBB@@@???===<<<;;;:::::::::999999999888777777777777777777777777777777777777777777777777666666666777777777888888777777888:::999999BBBLLLfffkkkqqqxxxuuu|||~~~{{{}}}kkkiiiaaaqqqrrrfff```aaa^^^]]]\\\WWWQQQPPPSSS___xxxpppssspppjjjaaaVVVNNNHHHFFFCCCBBBBBBBBBBBBDDDEEEFFFJJJfffsssddd___aaadddvvvqqqdddiiiuuu~~~iii\\\VVVMMMFFFAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999:::<<<<<<;;;;;;===>>>AAAGGG]]]mmmTTTTTTVVVZZZ^^^```aaaaaacccccckkkzzzvvvmmmaaaYYYWWWYYYvvvrrrqqqkkkeeeddd```___^^^\\\ZZZWWWUUUSSSKKKHHHDDDBBBAAA@@@>>>===<<<;;;;;;::::::999999999777777777777777777777777666666666666666666666666666666777777777888888888666666888:::999888>>>FFFdddgggllluuu|||zzzmmmiiifffyyy}}}pppjjjgggbbb^^^\\\WWWPPPNNNQQQ\\\vvvppprrrnnnfff]]]SSSJJJEEECCCAAAAAAAAAAAABBBCCCDDDEEEHHH]]]{{{iiiaaaaaabbbooovvvgggjjjvvvvvveeeYYYSSSKKKDDDAAA???>>>===<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888:::;;;;;;;;;;;;<<<>>>BBBEEEVVVsssWWWTTTTTTZZZ^^^_________aaa```eeexxx~~~rrrddd\\\ZZZ\\\xxxrrrqqqkkkfffeee```___^^^\\\ZZZWWWUUUTTTKKKHHHDDDBBBAAA@@@???===<<<<<<;;;::::::999888888777777777777777777777777666666666666666666666666777777777777888888888888666666777:::999888;;;BBBWWWaaammm|||}}}oooiiiiii~~~xxxuuummmeee___YYYRRROOOQQQ\\\uuussspppkkkbbbXXXPPPIIIDDDBBB@@@@@@@@@AAAAAABBBCCCDDDJJJYYYpppfffbbbaaajjjzzziiihhhpppmmmaaaXXXRRRJJJDDD@@@>>><<<;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999888999;;;;;;::::::<<<===@@@CCCRRR~~~\\\UUUSSSXXX]]]]]]]]]^^^^^^___ddduuuxxxiii___\\\^^^yyyrrrpppkkkffffff``````___]]]ZZZXXXUUUTTTKKKHHHEEEBBBBBBAAA???>>><<<<<<;;;:::999888777777777777777777777777777777777777777777777777777777777777777888888888999999777555666999999888;;;@@@HHH]]]tttuuuooolll|||oooeee]]]VVVSSSUUU^^^www|||ssslllfff\\\SSSMMMHHHDDDAAA@@@@@@@@@AAABBBBBBCCCCCCLLLVVV~~~uuukkkbbbbbbgggyyymmmfffiiizzzeee\\\UUUPPPIIICCC???===<<<:::;;;;;;;;;;;;::::::::::::999999999999999999999999888999;;;;;;::::::<<<======@@@MMMuuucccXXXRRRWWW[[[ZZZZZZ^^^]]]___dddrrr~~~pppddd___```xxxrrrpppkkkffffffaaa```___]]][[[XXXVVVTTTKKKHHHEEEBBBBBBAAA@@@???;;;;;;:::999888777666666777777777777777777777777777777777777777777777777777777888888888999999999888555666888999888;;;@@@EEE^^^vvvvvv}}}wwwrrrwwwiii___WWWUUUVVVbbb{{{sssnnnggg```VVVNNNIIIFFFCCCAAA???@@@AAABBBCCCCCCCCCCCCJJJPPPvvvwwwlllccccccgggttttttgggeeesss```YYYOOOKKKEEE@@@>>>===<<<:::;;;;;;;;;:::::::::999999888888888888888888888888777999::::::::::::;;;===<<>>======<<<;;;;;;;;;;;;:::::::::999999888888888888888888888888777999::::::::::::;;;===>>>@@@GGGggglll\\\QQQTTTWWWUUUWWW]]][[[___```eee|||tttjjjtttrrrpppmmmgggdddbbbaaa```]]]YYYVVVSSSQQQKKKGGGCCC@@@??????>>>===<<<<<<;;;:::999999999999888888888888888888888888999777666666777777666555666777999999888888888999777777666666888;;;===???LLL```ooonnnnnn{{{rrruuuzzzyyyrrrggg^^^WWWVVV[[[hhhzzziiihhhaaaZZZOOOGGGBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAAGGGIIIbbb{{{lllgggdddbbbiii{{{zzzggg___yyysssdddVVVJJJFFF@@@===;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999;;;:::888888888:::<<<===DDDBBBGGGccc{{{eeeSSSQQQVVVXXXXXXZZZYYY\\\```eeesss}}}yyyrrrpppmmmgggdddbbbaaa___]]]YYYVVVSSSQQQLLLHHHDDDAAA@@@???>>>===<<<<<<;;;:::999999999999888888888888888888888888777888999888666666777888666777999999888888888999888777666777888:::<<<>>>EEE[[[nnnpppnnnsssxxxyyytttzzzzzztttuuuiiiccc]]]WWWYYY```sssyyyjjjfff]]]VVVMMMEEEAAA@@@@@@@@@??????@@@AAAAAAAAAAAAAAACCCFFF\\\}}}mmmgggbbb```eeesssrrrhhhwwwyyyhhhWWWIIIEEE@@@<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999888888888999;;;>>>???DDDCCCEEEWWWqqqWWWRRRWWWWWWWWWZZZXXX\\\^^^aaalllrrrpppmmmgggcccbbbaaa___\\\YYYUUURRRQQQMMMIIIEEEBBBAAAAAA???>>><<<<<<;;;:::999999999999888888888888888888888888777888999888666666888;;;555777999999888777888999888888777777888999;;;<<<@@@XXXpppwwwvvvtttrrrmmmrrrqqqssssss{{{uuutttiiiaaaaaa^^^[[[___hhhtttiii```WWWQQQIIICCC@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@DDDTTTjjjuuukkkeeeaaabbbjjj~~~zzzllltttwwwfffSSSHHHDDD???<<<;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999888888888999:::===???AAACCCEEEBBBIIIpppZZZSSSVVVUUUVVV[[[YYY[[[]]]]]]cccvvvqqqooolllfffcccbbbaaa___\\\YYYUUURRRPPPMMMJJJFFFCCCBBBAAA@@@???<<<<<<;;;:::999999999999888888888888888888888888777777777777777888888999555777999999888777888999888888777777888999:::;;;AAAXXXrrr|||tttssstttmmmuuu}}}xxxpppeee___bbbaaa^^^fffrrruuunnnfffXXXQQQMMMFFFBBB@@@@@@@@@@@@======>>>???????????????@@@DDDMMMXXXuuurrrjjjcccaaaddduuu}}}jjjsss~~~jjj]]]LLLFFFCCC>>><<<;;;;;;;;;:::::::::::::::::::::::::::888888888888888888888888999999999:::;;;<<<>>>???>>>DDD@@@AAAbbb^^^QQQSSSSSSUUU\\\YYY[[[\\\\\\^^^nnn|||qqqooolllfffcccaaa```^^^\\\XXXUUURRRPPPNNNJJJFFFCCCBBBBBBAAA@@@<<<<<<;;;:::999999999999888888888888888888888888999666444666999:::888555555666888888777777777888777777777777888999999:::BBBUUUmmm~~~yyymmmnnnwwwsssfff```dddccc```jjj{{{kkkiiibbbSSSMMMIIIEEEBBBAAAAAAAAA@@@======>>>????????????>>>@@@DDDJJJNNNfffvvvkkkaaa___aaaooojjjuuuooo^^^VVVJJJDDDAAA===<<<;;;;;;;;;:::::::::::::::::::::::::::888888888888888888888888;;;;;;:::::::::;;;;;;<<<888@@@@@@AAA\\\fffQQQOOOQQQUUU\\\ZZZZZZ\\\]]]^^^iiiyyy}}}qqqooolllfffbbbaaa```^^^[[[XXXTTTQQQPPPNNNJJJFFFCCCBBBAAA@@@???<<<<<<;;;:::999999999999888888888888888888888888888777888999;;;:::666333444666888888777666777888666666777777888999999:::???NNNdddwww~~~~~~sssnnnwwwyyyyyyiiiaaadddcccaaaooo~~~hhhfff^^^PPPIIIFFFCCCAAAAAAAAA@@@???======>>>??????????????????BBBGGGJJJ]]]|||mmmaaa^^^```kkkooossshhhYYYVVVKKKBBB???===;;;;;;<<<;;;:::::::::::::::::::::::::::888888888888888888888888;;;;;;:::::::::999999999666===???BBBWWWxxxYYYNNNQQQVVVYYYZZZYYY[[[^^^___fff|||yyyzzzqqqnnnkkkfffbbbaaa```^^^[[[XXXTTTQQQOOOMMMJJJEEECCCAAAAAA@@@???<<<<<<;;;:::999999999999888888888888888888888888555;;;AAAAAA<<<777555666444666888888777666777888444555666777999999::::::===JJJaaaxxx||||||pppqqq~~~yyymmmcccfffffffffzzzzzzfff```WWWKKKFFFCCCAAA?????????>>>======>>>??????@@@@@@????????????DDDGGGSSSzzziiicccaaafff}}}nnnjjjtttbbbWWWTTTFFF@@@>>><<<;;;;;;<<<;;;:::::::::::::::::::::::::::888888888888888888888888888888999999999999999999999:::<<<@@@OOOpppeeeQQQTTTXXXUUUZZZWWWYYY^^^___bbbrrrxxxxxxpppnnnkkkeeebbbaaa```^^^[[[XXXTTTQQQOOOMMMIIIEEEBBBAAA@@@???>>><<<<<<;;;:::999999999999888888888888888888888888333>>>IIIGGG<<<444555:::444666888888777666777888333444555777999::::::;;;<<>>>>>>>><<<;;;>>>>>>???@@@@@@@@@@@@@@@AAA===AAADDDJJJppptttjjjcccbbbsss~~~iii___fff{{{]]]TTTPPP??????===;;;;;;<<<<<<;;;999::::::::::::::::::::::::777777777777777777777777555666777888999:::::::::===999999===GGGbbbpppTTTVVVYYYRRR[[[VVVWWW^^^___^^^jjjzzz}}}tttnnnmmmrrrvvv~~~|||{{{pppooommmfffbbb^^^\\\YYYXXXWWWVVVSSSQQQOOOKKKFFFBBBAAAAAA@@@@@@AAA???<<<:::888999:::;;;999999999888888888888777<<<;;;;;;:::999888777777888888666555555666777777777777777888999999::::::???BBBYYYqqqiiiuuuvvvzzz{{{qqqooolllqqqlll\\\TTTLLLFFFAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAA>>>@@@FFFKKK```mmmdddaaammmssseee]]]```lllpppZZZTTTKKK<<<======<<<;;;::::::::::::::::::::::::::::::::::::999999888888888888888999::::::999999888999999999999:::888<<>>>>>======>>>>>>========================AAA>>>@@@DDDGGGYYYvvviiibbblll|||iiiZZZWWWYYYbbbvvvhhhSSSOOOHHH======<<<;;;::::::999::::::999999999999999999999999999999888777777888888999:::999999888888999999999:::<<<:::>>>EEEQQQuuuZZZOOOSSSUUUSSSWWW[[[[[[YYY[[[aaahhhwwwrrrpppnnngggbbb___]]][[[ZZZYYYXXXUUURRRMMMJJJFFFCCCBBBBBBAAA@@@@@@>>><<<:::999999:::;;;999999999888888888888777666666666666666555555555444555666777777888777777777777777888999999:::::::::<<>>>>>===<<<<<<<<<<<<===========================AAA>>>@@@BBBCCCOOOuuuyyykkkcccjjj}}}yyyeeeUUUSSSTTTZZZiii___LLLIIIEEE======<<<;;;::::::999999999888888888888888888888888888888777777777888888999999999888888888999999::::::===;;;===BBBJJJfffeeeQQQPPPRRRRRRVVVYYYXXXVVVWWW]]]bbbmmmrrrqqqnnngggbbb___]]]\\\[[[ZZZXXXUUURRRMMMJJJFFFCCCCCCBBBAAA@@@???===<<<:::999999:::;;;999999999888888888777777666666666777777777777777333444666888888888888777777777777888999999::::::888<<<<<>>======<<<<<<==============================???>>>???AAA@@@HHHeeeqqqfffaaafffuuu~~~kkkZZZSSSTTTYYYdddttt|||ZZZJJJFFFBBB>>>===<<<;;;:::999999999999888888888888888888888888888777777777777888888999888888888888888999999:::999<<<::::::@@@FFF]]]vvvYYYPPPRRRRRRUUUXXXWWWUUUVVVZZZ^^^eeesssqqqnnnfffaaa^^^]]]\\\\\\[[[YYYUUURRRLLLIIIFFFDDDCCCBBBAAA@@@===<<<;;;:::999999::::::999999999888888888777777666666666666666777777777333444666888888888888777777777777888999999::::::666<<<<<<999HHHjjjvvvlllnnn|||xxxsssnnnooossswwwxxxwwwnnnjjjlllttt]]]MMMJJJEEE????????????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<======???AAA@@@EEEYYYnnnkkkccc___```iiizzzppp___SSSUUU[[[fffqqqsssXXXKKKEEEAAA>>><<<<<<;;;:::999999999999999999999999999999999999777777666666777888888999888777777777888888999::::::===::::::AAAHHH]]]{{{fffUUUTTTSSSUUUWWWWWWUUUVVVXXX[[[^^^rrrrrrqqqmmmeee___]]]\\\\\\[[[[[[XXXTTTQQQKKKHHHFFFDDDDDDCCCAAA???<<<<<<;;;:::::::::::::::999999999888888888888777555555555555555444444444444555666777777888777777777777777888999999::::::555;;;===;;;EEE___{{{~~~nnniiiooo~~~xxxqqqmmmnnnpppqqqpppfffeeejjjvvvyyyXXXKKKGGG@@@===???@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@CCCQQQ___sssggg```\\\aaalllrrr^^^RRRTTT\\\gggppp|||hhhUUUKKKDDD??????<<<;;;:::999999888888888999999999999999999999999666666666666777888888999777777777777777888999::::::???===<<>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????BBBJJJSSSyyyqqqccc\\\```dddxxxwww___QQQRRR[[[hhhqqq{{{]]]MMMGGG@@@===???<<<;;;:::999888888888888888888888888888888888888555555555666666777999999666666666666777888999:::777>>><<<<<>>>>>>>>@@@FFFLLLbbbzzzfff___dddaaattt}}}eeeRRRRRRZZZiiisss~~~xxxUUUGGGBBB<<<;;;@@@<<<;;;:::999888888888888777777777777777777777777555555555555666777999999666666666666777888999:::222:::::::::@@@BBBHHHWWW|||fff^^^OOOQQQRRRTTTUUUUUUVVVVVVYYYYYYddd|||tttllleeeccc```\\\YYYWWWWWWXXXWWWTTTPPPIIIHHHFFFEEEDDDBBB???=========<<<;;;::::::999999999999999999999999999999777777777777777777777777777666555555555777888999888888888777777777777777<<<666666:::;;;@@@UUUlll}}}nnnkkkjjjkkk{{{uuu]]]MMMBBBBBBAAA;;;:::???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>>>>>>>???AAACCCRRR}}}tttaaacccaaacccxxxlllXXXQQQ[[[jjjppppppNNNBBBBBB???<<<======::::::<<<:::666777<<<777777777777777777777777777777777777777777777777666666777888888888888888666777999:::;;;>>>AAADDD[[[```RRRKKKNNNSSSPPPSSSYYYVVVYYYYYY[[[iii{{{rrrkkkeeeccc```]]]ZZZXXXXXXYYYWWWTTTPPPIIIHHHFFFDDDDDDBBB???======<<<<<<;;;;;;:::::::::999999999999999999999999777777777777777777777777777666666555555666777888888777777777777777777777;;;666666:::;;;???QQQfff}}}tttnnnkkkkkkxxxjjjWWWIII@@@AAA@@@;;;:::>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>===>>>@@@CCCHHHkkkrrraaaddd``````oooqqq[[[RRRZZZgggmmm|||lllMMMBBB@@@<<<:::<<<999999888777666666666666777777777777777777777777666666666666666666666666666666777888888888888777777888999::::::<<>>:::888;;;999<<<:::666:::AAAAAA:::777777777777777777777777666666666666666666666666555666777777888888777777888999999999888999<<<>>>KKKwww}}}[[[NNNMMMRRRQQQSSSVVVQQQSSSTTTUUU\\\ooouuuooojjjdddaaa]]]```]]][[[ZZZZZZXXXSSSNNNJJJHHHEEEDDDCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<===888888888888888888888888666666666666666666666666888888777777666666555555777777777777777888888888888666888::::::;;;FFFRRRxxxwwwhhhfffiiijjjxxxhhhQQQEEE???<<>>777777777777777777777777666666666666666666666666555666666777777777777777666777888777777888;;;===EEEfffdddQQQKKKPPPPPPQQQTTTOOOQQQRRRSSSVVVbbbyyyuuunnniiiccc```[[[___]]][[[[[[[[[XXXSSSNNNKKKHHHEEECCCBBBAAA@@@>>>;;;;;;;;;<<<<<<<<<<<<<<<888888888888888888888888666666666666666666666666888888777777666666555555666666777777888888888888777777999:::999:::AAAIIIhhhuuukkkhhhdddffftttrrrQQQFFF@@@>>>===???@@@>>>===>>><<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<:::<<<<<<<<<;;;<<<>>>???>>>CCCbbbkkk______]]]bbbtttmmmYYYQQQTTTYYYmmmkkkPPPHHH@@@===;;;:::;;;===555:::888111777DDDCCC777666666666666666666666666555555555555555555555555555555666777777777777777444555666666777888<<<>>>CCCZZZ|||tttXXXJJJMMMMMMOOOQQQNNNOOOQQQSSSTTTZZZlllxxxttt|||}}}uuummmgggaaa___[[[]]][[[ZZZ[[[[[[XXXSSSNNNKKKHHHEEECCCBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;:::888888888888888888888888777777777777777777777777666777777777777777666555666666666777888888999999666888999999888999>>>CCCRRR~~~zzz~~~mmm```aaagggmmm^^^HHHFFF>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<;;;;;;;;;===>>>===???WWWxxxgggdddaaa___fffxxxxxx```RRRQQQSSShhh[[[DDD@@@<<<;;;;;;<<<<<<<<<888:::888222444:::999111666666666666666666666666555555555555555555555555444555666666777777666666333555666666777999<<>>??????===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;:::;;;<<<;;;::::::<<<>>>>>>AAARRRyyysssjjjccc```___eee{{{hhhUUUOOOOOOdddoooPPP@@@>>>;;;999;;;===;;;888;;;:::999777666666666666666666666666666666666666555555555555555555555555444555666666777777666666555666777777777888;;;===<<>>???^^^}}}yyyfffhhhccceeeppp|||eeeIII@@@@@@===??????;;;999:::;;;;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;:::;;;<<<;;;::::::;;;===<<>>:::999;;;===:::555666444555888777444666;;;666666666666666666666666555555555555555555555555444555555666666666666666888999999888777777999;;;888AAAOOOpppZZZNNNHHHGGGJJJIIILLLNNNRRRTTTQQQUUUiii~~~pppkkkgggaaa^^^[[[ZZZXXXVVVWWWWWWUUUPPPLLLLLLJJJFFFBBB???>>>=========<<<;;;:::999888888888999999888777666666777777666666666666555555555555666666666666666777888888555555555666666777888999;;;:::888777777888:::;;;@@@IIIfffxxxxxxiii```dddddddddtttoooOOOFFFAAA:::======<<<;;;::::::999999888999:::;;;;;;:::999888888888999999999:::::::::<<<<<<<<<;;;;;;<<<<<<<<<===CCCBBBOOOyyyyyyfff`````````cccggg{{{\\\OOOQQQ^^^yyynnnPPPDDD<<<;;;;;;:::999888777777666666555555555555666666444333444555777888777666666666666666666666666666555555555555666666666666777777777777777888888999======DDD\\\sssYYYMMMFFFFFFJJJKKKKKKNNNQQQSSSXXXcccoooooojjjeee```]]][[[[[[YYYWWWWWWXXXVVVQQQMMMLLLJJJFFFBBB@@@>>>>>>>>>======;;;:::999888888888999999888777777777777777666666666666555555555555666666666666666777888888666555555666666777888999:::999888888888999:::;;;<<<@@@UUUxxxwwwxxx{{{mmmhhhdddbbbjjjvvvZZZGGGBBB???999===<<<<<<;;;::::::999999888999999::::::999999888888888888999999999::::::<<<;;;;;;::::::;;;;;;<<<;;;AAA???FFFcccooofffdddbbbccceeexxxbbbRRRPPPZZZrrr^^^FFF<<<999999999999999999888888666666555555555555666666888777666666777666444333555555555555555555555555555555555555666666666666777777666666777777888999;;;===AAATTT~~~kkkTTTLLLKKKIIIIIIHHHJJJMMMOOOQQQ[[[eee}}}pppiiiccc___^^^[[[\\\ZZZXXXWWWXXXVVVRRRNNNLLLJJJFFFCCC@@@>>>>>>>>>>>>===<<<:::999999888888999888777777777777777777666666666666555555555555666666666666666777888888666666666666777888999999888888888999999:::::::::======GGGbbbmmmssszzzjjjcccbbbdddeeetttbbbIIIDDDCCC???<<<<<<<<<;;;;;;::::::999999999999999888888999999999888888888999999999999:::::::::999999999999::::::<<>>HHHmmmZZZLLLIIIFFFGGGFFFHHHKKKKKKLLLSSS\\\nnntttjjjccc___```^^^]]][[[XXXXXXXXXWWWSSSOOOLLLJJJFFFCCC@@@?????????>>>===<<<;;;:::999999999888888777777777777777888666666666666555555555555666666666666666777777888666666666666777888999:::777777999:::::::::::::::<<<;;;AAATTTuuunnnkkkwwwllljjjfff```iiinnnzzzwwwOOOCCCDDDAAA======;;;;;;;;;:::::::::999999:::999888777777888999:::888888888888999999999999999999888888888888999999;;;??????BBBHHHVVVvvviiibbb___]]]^^^jjj~~~mmmWWWNNNWWWoooyyyWWWHHHAAA<<<777888888888888888888888666555555444444555555666666555444444666777777666555555555555555555555555444444444555555555666666666666666666666777888888666======???]]]jjjMMMFFFHHHHHHGGGHHHKKKKKKLLLQQQXXX___uuuzzzmmmccc```cccaaa^^^[[[XXXWWWXXXWWWSSSOOOLLLJJJFFFCCCAAA@@@@@@@@@>>>>>><<<;;;:::999999999888777777777777777888888666666666666555555555555666666666666666777777888666666666777777888999:::777888999::::::::::::999666777;;;HHH```rrrnnn}}}rrreee```aaafffttt___CCC???AAA;;;777::::::::::::::::::999999999:::999777777777777999:::777777888888888999999999888888888777777888888888888999999>>>BBBHHHmmmqqqgggcccaaa]]]```jjj}}}xxx[[[NNNVVVoooeeeGGG>>><<<888999999888777777666555555555555444444444444555555777555444444555777777666555555555555555555555555444444444444555555555555666666666555666777777888666<<<<<<<<>>===;;;::::::999999777777777777777888888999666666666666555555555555666666666666666777888888777777777777888999::::::999999999999999999999999777666;;;CCCNNNgggrrrtttwwwddd___^^^bbblll{{{bbbNNN>>>???AAA;;;999<<<::::::::::::999999999999888888888777777888888888777777777888888888888999888888777777777777888888::::::999>>>BBBBBBXXX}}}wwwiiiccc```ZZZVVVYYYhhheeeQQQVVVlll{{{UUU@@@::::::888999999888777666555444444555555444444444444555555;;;999666444444444444333444444444444444444444444333444444444444555555555666666555555666666777888777:::<<<===IIIlllmmmPPPQQQIIIEEECCCEEEGGGHHHKKKQQQQQQYYYmmmqqqbbb```eeeccc]]]ZZZVVVUUUUUUUUURRROOOKKKIIIFFFCCCAAAAAAAAAAAA???>>>===;;;::::::::::::777777777777777888999999666666666666555555555555666666666666666777888888777777777777888999::::::<<<;;;999888888888888999:::777<<>>>>>AAA???======999999999999999999999999777777888888888888777777777777777777888888888888999888888777777888888999:::>>><<<>>>BBB@@@LLLeee{{{ooofffaaa[[[VVVTTT\\\lllrrrXXXWWWiiizzzdddIII???<<<::::::777777777666666555555555555444444333333444444555<<<999666444444444444333444444444444444444444444333333444444444555555555666555555555555666777777888888;;;>>>CCCWWW```PPPMMMGGGCCCDDDDDDEEEHHHMMMSSSSSSaaa|||qqqbbb___dddccc]]]YYYUUUTTTUUUTTTQQQNNNKKKIIIFFFDDDBBBAAAAAABBB???>>>===<<<;;;:::::::::777777666777777888999999777666666666555555555555666666666666666777888888777777777777888999:::;;;>>><<<:::888777777888999999333999CCC???BBBiiiooommm|||uuuiiieeeeeedddgggmmmqqq~~~fffLLLDDD;;;:::===>>>;;;777999999999999999999999999666777888999999888777666777777777777888888888888999999888888888888999999555;;;;;;:::>>>===EEEYYY}}}{{{sss{{{oooiii___\\\YYYYYY```ooozzz___[[[iiiwww}}}{{{~~~~~~RRR???<<<:::888999555555555666666666666666555444444333333444444555999777444333444666666666444444444444444444444444333333333444444444555555555555555555555666777777:::666:::@@@???JJJvvvtttTTTSSSKKKEEEDDDDDDDDDGGGLLLUUURRR[[[sssnnncccaaaaaaaaa___[[[WWWTTTTTTSSSPPPMMMKKKIIIFFFCCCAAA@@@@@@@@@>>><<<:::999:::999888777777777777777777777777777666666666666666666666666555555555555666666666666555444333444777999999999:::999888777777888999:::999888;;;>>><<>>BBBFFFfffrrrzzzmmmkkkfff___ZZZ\\\dddpppxxx```XXXfffvvv}}}{{{{{{}}}~~~qqqHHH::::::999777777555555555555555555555555333333333333333333333333222222333333333333444444555555555444444333333333222222333333444555666666777666666555555555666666888666777:::;;;FFFggg```TTTKKKDDDDDDEEEEEEEEEIIINNNPPPYYYjjjnnncccaaaaaa```___[[[WWWUUUUUUSSSPPPLLLKKKIIIFFFCCCAAA@@@@@@@@@>>><<<:::999:::999888777888888888888888888888888666666666666666666666666555555555555666666666666666555555777999;;;:::999999999888777777888999999999888:::===:::<<>>===<<<;;;;;;;;;<<<::::::999999999888888888999888777777666666777777666777888888666666777888888888888777777777666666888999999999:::===AAAEEESSSwww~~~yyynnnbbb[[[\\\ccciiiggg^^^iiiwww}}}zzzwwwwwwyyy}}}{{{[[[>>>666::::::777888555555555555555555555555333333333333333333333333222222222333333333444444555555444444444333333333222333333444444555555555666666555555555555666666888666888;;;:::@@@XXXrrraaaQQQFFFGGGGGGBBBCCCHHHJJJLLLRRR___qqqnnncccaaaaaa```^^^ZZZVVVUUUUUUTTTPPPLLLKKKIIIFFFCCCAAA@@@@@@@@@>>><<<:::999:::999888777888888888888888888888888666666666666666666666666555555555555666666666666666666777999;;;<<<;;;999999888888777777888888999888777999<<<:::777AAAOOOuuukkkhhhlll~~~|||zzzwwwssspppllljjj^^^^^^^^^^^^___aaafffiiirrryyyxxxTTTEEE;;;>>>>>>===;;;;;;;;;;;;;;;999999999999888888888777999888777777666666777777777999:::999888777888999888888777777777777666666777777888888999;;;???CCCEEE```}}}rrrbbbYYYZZZ]]]lllyyylllaaajjjvvvwwwuuurrrqqqsssyyy|||ZZZGGG777666:::999777777444444444444444444444444333333333333333333333333222222222222333333333333444444444444333333333333444444444444444444444444666555555555555555666666888666888<<<;;;===KKK[[[yyy]]]IIIIIIJJJCCCAAAHHHHHHIIILLLSSS```qqq~~~zzz|||~~~~~~mmmcccaaaaaa___]]]ZZZVVVUUUVVVTTTPPPLLLKKKIIIFFFCCCAAA@@@@@@@@@>>><<<:::999:::999888777999999999999999999999999666666666666666666666666555555555555666666666666555666777999<<<<<<999777888888777777777777888888888666999===<<<:::>>>EEEZZZsss{{{iiibbbrrrooolllmmmqqqrrrpppmmm______^^^\\\[[[]]]___bbbbbbgggnnntttyyy~~~~~~~~~^^^EEEBBB=========<<<;;;;;;:::::::::999888888888888777777777888888777666666666666666777888999999888777888999777777777777777777666666555666777888888:::>>>AAAFFFSSS{{{lll^^^XXXWWW```mmm}}}nnn^^^gggwww~~~sssqqqoooooottt|||fffJJJ???888888:::777555666444444444444444444444444222222222222222222222222111222222222222333333333333333333333333333333333444444444444444444333333555555444444444555666666777555777<<<>>>@@@GGGPPPrrrnnnKKKHHHKKKFFFCCCIIIGGGIIILLLOOOVVVddduuu}}}}}}zzz|||~~~~~~}}}|||kkkbbbaaaaaa___\\\YYYVVVVVVVVVUUUPPPLLLKKKIIIFFFCCCAAA@@@@@@@@@>>><<<:::999:::999888777888888888888888888888888666666666666666666666666555555555555666666666666444444555888:::999777555777777777777777777777777:::888999;;;<<<<<<>>>AAAJJJYYYyyyuuujjjeeedddkkkwww|||yyyrrrhhheeebbb___^^^^^^]]]]]]```bbbeeehhhjjjlllnnnpppuuuxxx~~~}}}zzz|||wwwNNN@@@BBB>>><<<<<<<<<;;;::::::999999888888888777777777666666888777777666555666666666666777888777666555666888666666666666666666777777555666777888888999<<>><<<:::999:::999888777777777777777777777777777666666666666666666666666555555555555666666666666444333444555777777555444666777777888888777777666;;;:::999999999999:::<<>>EEEBBBPPPssswwwpppxxx}}}}}}nnneeeXXXYYY^^^iiiwww}}}eeelll~~~{{{vvvqqqnnnqqqpppqqqttt|||```FFF;;;999666555444444555666333333333333333333333333222222222222222222222222111111111111222222222222222222222222333333333333444444444444444444444444333333333333444555666666888777666666888:::===@@@OOOzzzgggOOOIIIGGGEEEFFFDDDGGGJJJKKKKKKOOOWWW^^^vvv|||zzzxxxwwwxxxxxxwwwvvvvvvxxx{{{~~~~~~}}}zzzyyyxxxwwwxxxyyy{{{|||}}}}}}~~~~~~}}}}}}~~~}}}||||||{{{zzzzzzyyyyyyzzzzzz{{{||||||}}}~~~~~~~~~}}}{{{yyyyyyyyyyyywwwuuuxxxfff```aaaaaa```ZZZXXXVVVWWWWWWUUUQQQLLLKKKIIIFFFCCCAAA@@@@@@@@@>>><<<:::999:::999888777666666666666666666666666666666666666666666666666555555555555666666666666555444333444555666555444555666777888888777666555777999:::999888999::::::<<>><<<:::999::::::888777666666666666666666666666666666666666666666666666555555555555666666666777666444333333555666666555555666777888888777666555222777;;;;;;:::;;;<<<<<<>>>AAA@@@NNNooo~~~{{{wwwuuuttttttssssssooonnnmmmlllkkkjjjiiihhhhhhjjjlllllllllnnntttxxx}}}YYY@@@>>><<<;;;<<<:::::::::;;;;;;:::999777666777666666666555555555555777777666555555555555555555666777666555444555777444555555555666666777777555777999999999:::<<<===888>>>@@@AAAQQQwwwwwwaaa```kkkpppyyy|||rrrccc___YYYVVVYYYdddttt|||}}}~~~~~~}}}~~~}}}~~~{{{tttxxx|||}}}{{{uuuoookkkhhhhhhhhhsssuuuzzzxxxWWWAAA;;;888888666444555666555222333333333333333333333333111111111111111111111111000111111111111222222222111111111222222333333333222222333333444555666666222222222333444555666777111666999999999;;;<<<===888QQQzzzwwwVVVLLLLLLLLLGGGGGGFFFEEEDDDFFFHHHKKKNNN^^^ppp{{{~~~}}}zzzuuussssssrrrooollljjjmmmqqqvvvyyyzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwtttvvvxxxzzzzzzyyywwwvvvrrrsssuuuwwwyyy|||}}}~~~wwwxxxyyy|||}}}wwwyyy{{{}}}~~~}}}|||{{{zzzzzzzzz{{{{{{|||||||||~~~~~~|||{{{{{{yyyxxxvvvvvvwwwwwwvvvtttsssddd___]]]]]]___[[[XXXUUUUUUUUUTTTPPPLLLIIIHHHEEEBBB@@@?????????<<<======;;;999999:::;;;888888777777666666555555666666666666666666666666555555555555555555444444666666666666666666666666666666666666777777777777:::999888888888999:::;;;:::>>>>>>EEETTTfffzzzsssssssssppplllgggkkkpppqqqooolllhhhfffhhhkkknnnnnnmmmooossswww~~~[[[HHH;;;<<<>>>:::999<<<;;;;;;::::::999888777777777666555444444555666777;;;:::999888777666555444777777777777777777777777444555555555666666777777666666666777888888999999777;;;;;;>>>GGGVVVvvvUUU\\\___fffqqq{{{}}}xxxrrriii]]]RRROOOQQQXXXfffuuu||||||~~~~~~}}}}}}~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||ttt|||~~~~~~yyypppiiiggghhhkkkmmmvvv|||}}}|||cccJJJ;;;888666666555444333333222222222222222222222222222222222222111111111111111111222222333333333333444444444333333222222333333444222222222222222222222222444444444444444444444444555555666666777777888888@@@KKKgggjjjMMMFFFJJJJJJHHHEEECCCEEEGGGFFFCCCJJJRRRaaasss{{{vvvsssqqqooonnnmmmjjjiiijjjpppxxx|||zzzwwwxxxvvvuuuvvvxxxxxxvvvsssxxxxxxxxxyyyzzzxxxuuurrrrrrtttuuuuuutttuuuxxxzzztttuuuvvvyyy{{{}}}yyywwwvvvxxx{{{|||zzzxxxvvvuuuuuuvvvxxxzzzzzzyyy~~~|||{{{yyyxxxxxxyyyyyyzzzwwwtttsssuuuwwwvvvtttssseeeaaa``````aaa[[[XXXVVVUUUVVVUUURRRNNNIIIHHHEEEBBB@@@?????????<<<======;;;999888999:::888888777777666666555555555555555555555555555555555555555555555555444444555555555555555555555555555666666666777777777777888888777777777888999:::888<<<;;;>>>IIIVVVsss~~~wwwpppjjjeeebbb```bbbfffiiijjjhhheeebbbaaaeeefffgggeeedddffflllqqquuuPPPBBB:::===???:::999<<<::::::999999888777777666777666555444444555666777888888777666555444333333555555555555555555555555444555555555666666666777555666666777777888999999777:::999<<>>???:::888<<<999888888777777666666666666666555444444555666666444444444444333333333222444444444444444444444444555555555555555666666666555555666666777888888888777999777999???CCCZZZ|||YYYTTTQQQVVVaaajjjlllkkkccc[[[SSSOOOMMMLLLQQQVVVbbbmmmxxx}}}~~~{{{}}}~~~|||||||||}}}}}}~~~~~~~~~}}}||||||xxxxxxyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzzzz{{{||||||}}}~~~{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}~~~}}}}}}{{{}}}~~~~~~}}}~~~}}}zzzvvvtttjjjhhhgggfffhhhkkkooorrrzzzuuu~~~kkkVVVFFF:::666666555444444333333222222222222222222222222222222222111111111111111111111111222222222222333333333333333333222222222222333333222222222222222222222222333333333333444444444444444555555666666777888888<<>>===GGG^^^rrrdddUUURRR]]]iiinnnnnniiibbbYYYQQQLLLLLLOOORRRRRR\\\iiisssyyy}}}~~~~~~|||}}}}}}}}}{{{{{{|||}}}||||||||||||}}}|||{{{yyywwwwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxyyyyyyzzzzzzyyyzzz|||}}}~~~~~~~~~~~~zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{yyy}}}}}}xxxvvvyyy}}}yyyzzzzzz|||~~~~~~}}}}}}}}}||||||}}}{{{xxxsssnnnkkkeeefffhhhiiilllppptttwww~~~wwwwwwmmmTTTCCC;;;777777888444333333333222222222111111111111111111111111111000000000000111111111111111222222222222333333333333333222222222222333333222222222222222222222222333333333333333444444444444444555555666777777888<<<===@@@MMMmmmkkkLLLIIIGGGFFFGGGFFFCCCCCCDDDHHHFFFEEEJJJTTTbbbpppyyyzzz{{{|||zzzyyyxxxuuusssnnnjjjeeedddggglllppprrrqqqqqqrrrssstttttttttsssvvvuuuttttttuuutttrrrppprrrssstttsssqqqpppqqqqqquuuuuuttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqooonnnpppnnnlllllloooqqqssssssqqqqqqqqqppppppooooooooorrrpppnnnlllkkkjjjjjjjjjqqqddd```^^^\\\\\\[[[XXXUUUTTTTTTRRRNNNJJJIIIHHHEEEBBB@@@?????????;;;<<<<<<:::777666777888888888777777666666555555333333333333333333333333333333333333444444555555555555555555555555555555555555555555666666666666777777777888888888888888777<<<:::999>>>===???KKKXXX~~~^^^LLLCCC<<<:::999:::;;;999777888<<<666666666555555555555555444444555555555555444444222333333333333444444444555555555555555555555555555555555555555444444444444444444555666666777777777999666999>>>;;;===LLLooohhhWWWZZZhhhtttzzzyyyrrreeeXXXPPPOOOQQQSSSLLLPPPZZZgggssszzz{{{|||}}}|||{{{yyyxxxyyy||||||{{{yyyzzz{{{{{{yyyvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuvvvvvvwwwxxxyyyyyyyyyvvvwwwyyy{{{|||}}}}}}}}}{{{xxxyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{zzzxxxwwwwwwxxxyyyzzzwww{{{}}}{{{vvvtttvvvzzzuuuvvvwwwxxxzzz|||~~~~~~}}}|||{{{{{{{{{||||||{{{yyyuuuqqqkkkgggdddfffiiimmmppprrrvvv{{{~~~}}}|||mmmZZZEEE:::777555555666222222222222222111111111111111111111111111111111//////000000000111111111111111111222222222333333333222222111111222222333222222222222222222222222222222222333333333444444444444444555666666777777555999;;;@@@UUU{{{UUUPPPIIIFFFHHHIIIFFFDDDEEEGGGFFFDDDFFFLLLVVVaaahhhppptttyyy}}}}}}zzzxxxsssoooiiifffgggjjjnnnqqqpppqqqrrrssstttttttttuuutttsssrrrrrrsssrrrqqqooopppqqqsssrrrpppnnnnnnooosssrrrrrrqqqpppooonnnnnnppppppqqqqqqpppooonnnnnnllllllmmmoooqqqrrrqqqooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkjjjiiiiiijjjkkknnnbbb___^^^^^^```ZZZWWWTTTSSSTTTRRRNNNJJJIIIHHHEEEBBB@@@?????????;;;;;;;;;:::888777888:::888888777777666666555555333333333333333333333333222222333333444444555555444444444444444444444444444444555555555666666666666777888999999999888888555:::777777???>>><<>>::::::EEE\\\fffXXX^^^nnnzzz}}}pppaaaVVVRRRPPPLLLNNNLLLQQQ]]]jjjqqquuuxxxzzzzzzyyywwwvvvwww{{{~~~{{{wwwwwwxxxxxxvvvtttuuuvvvvvvvvvvvvuuuttttttssssssuuuvvvwwwwwwwwwwwwttttttuuuwwwyyyzzz{{{|||}}}zzzwwwvvvxxxzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvsssrrrrrrtttvvvxxxwwwyyyzzzxxxuuussstttvvvsssttttttuuuwwwyyyzzz{{{|||{{{yyyxxxwwwwwwxxxyyyxxxvvvqqqlllhhheeecccbbbiiinnnsssvvvxxx|||~~~vvvxxx~~~\\\MMM>>>777666333111111111111111111111111111111111111111111111111111111...//////000000111111111111111111111222222222222222222111111111111222222222222222222222222222222111111222222333333444444333444444555555666777777444888===AAAKKKhhhqqq```PPPCCCCCCEEECCCCCCEEEEEEFFFFFFFFFHHHMMMSSSXXXffflllrrrvvv{{{~~~|||yyyuuupppkkkiiiiiilllmmmnnnppprrrsssssssssuuuvvvsssrrrppppppqqqqqqooonnnoooqqqssssssqqqoooooooooooooooooonnnmmmmmmllllllmmmoooppppppnnnmmmmmmnnnjjjkkklllooorrrrrrooommmmmmnnnnnnoooooonnnmmmmmmllllllllljjjiiiiiikkkmmmoooaaa]]]]]]]]]___XXXUUUSSSSSSUUUTTTQQQMMMIIIHHHEEEBBB@@@?????????:::;;;;;;:::999999:::<<<888888777777666666555555444444444444444444444444111222222333444444555555444444444444444444444444444444444555555555666666555666777888888888777777555:::666555>>>???:::===AAARRRaaazzzrrrRRRBBB===:::777999999888777777888777666555555555555555666666666333444444555555444444333333333333333333333333333444444444444444444444444555555555444444333333333222333333444555555666666444999666666;;;888888BBBQQQbbbiiiYYY```llltttiiibbbXXXNNNQQQLLLLLLSSS[[[aaaiiirrrtttuuuwwwwwwvvvvvvwwwxxx|||vvvtttuuuvvvtttrrrssstttttttttssssssrrrqqqoooppprrrtttuuuuuuuuuuuurrrrrrqqqrrrsssuuuwwwxxxxxxzzz{{{xxxttttttuuuwwwvvvvvvvvvvvvvvvvvvvvvvvvrrrqqqppppppqqqrrrtttuuuwwwvvvvvvuuusssrrrrrrqqqssssssssstttuuuvvvxxxxxxxxxwwwuuussssssssstttuuurrrmmmgggaaa______bbbdddjjjooouuuxxx{{{{{{zzz~~~qqqMMMBBB888666555222111111000111111111111111111111111111111111111111111111......//////000111111222111111111111222222222222222222111111111111222222222222222222222222222222000111111222333333444444333333444555555666666777888777===CCCEEETTTdddIIIAAABBBAAAAAAEEECCCEEEFFFFFFFFFGGGKKKNNNXXXaaaiiinnnttt|||~~~{{{|||}}}|||yyyuuupppkkkiiiiiiiiikkknnnqqqrrrqqqqqqsssvvvrrrqqqooonnnoooooonnnmmmmmmooorrrrrrpppooonnnnnnkkkkkkkkkkkkkkkkkkkkkkkkjjjlllnnnnnnlllkkklllnnnjjjjjjjjjlllooopppnnnmmmnnnnnnoooppppppooonnnnnnnnnoooooollliiihhhjjjmmmsssccc\\\ZZZYYYZZZVVVTTTRRRTTTVVVWWWTTTQQQIIIHHHEEECCC@@@?????????:::;;;;;;;;;::::::<<<>>>888888888777666666555555444444444444444444444444111111222333333444555555444444444444444444444444444444444555555555666666333444666777777777666555888<<<666555>>>???:::;;;:::DDDHHH[[[fffKKKDDDCCC<<<888999666666777777999:::777333555555666666666666666666333333444555555444333333333333333222222222111111333333333333333333333333555555555444444333333333222222333444444555555666333888555444888666666AAAEEEGGG___aaaZZZaaaxxxjjj\\\QQQLLLJJJLLLNNNQQQ^^^kkknnnrrrvvvxxxwwwuuussssss}}}uuurrrtttuuusssqqqrrrrrrrrrrrrrrrqqqpppooommmnnnppprrrssssssssssssqqqpppooonnnoooqqqssstttooouuuyyyxxxtttrrrrrrrrrtttttttttttttttttttttsssnnnnnnooopppqqqrrrrrrrrrvvvtttsssrrrrrrrrrpppnnnsssrrrsssssstttuuuvvvwwwvvvtttrrrpppppppppqqqrrrlllggg```ZZZYYY]]]bbbfffiiinnntttxxx{{{|||mmmooonnn[[[BBB:::444444444333333555000000000000000111111111000000000000000000000000---......///000111111222000111111111111222222222222222111111111111222222222222222222222222222222000000111222333333444444333333444444555666666777888333666>>>;;;AAAhhhXXXHHHEEECCCDDDIIIAAADDDFFFEEEDDDDDDGGGJJJLLLVVV```gggqqq{{{|||zzz{{{~~~}}}|||xxxsssmmmhhhffffffiiilllpppppppppppprrruuurrrpppnnnnnnnnnooonnnmmmiiillloooooonnnllllllllliiiiiijjjjjjjjjkkkkkkkkkgggjjjmmmmmmkkkjjjlllnnnkkkiiihhhiiikkkmmmnnnnnnnnnooopppqqqqqqqqqooooooqqqrrrqqqnnnjjjhhhjjjlllmmmaaa```^^^[[[ZZZWWWWWWUUUQQQPPPSSSQQQMMMJJJIIIFFFCCC@@@???>>>>>><<<<<<:::999888777777777666666555444444444444555333333333333333333333333333333333444444444555555444444444333333222222222444444555555555555444444444444555666666666666666:::::::::999999999888888???>>>@@@HHH]]]}}}rrrTTTMMMCCC===<<<<<<999666666666555555555555666666555555444444444333333333222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333555555555555555555444444444444555666777888999999===@@@IIIaaaggg^^^qqq}}}ggg\\\QQQIIIIIIJJJJJJNNNTTT^^^ccckkkrrrwwwyyyxxxwwwvvvuuutttrrrqqqqqqqqqqqqmmmnnnqqqssssssrrrpppnnnjjjkkkmmmnnnooonnnmmmmmmlllmmmmmmnnnnnnnnnnnnnnnpppppppppqqqqqqrrrrrrrrrppppppqqqqqqqqqrrrrrrrrrlllkkkiiiiiiiiijjjlllnnnoooppppppqqqqqqppppppoooqqqqqqrrrrrrssstttttttttrrrrrrsssssspppkkkfffcccddd[[[VVVWWWXXXXXX^^^fffnnnooosssyyytttiiiddd~~~oooWWWGGG888666444222111222333444000000//////000111222222444333000///...///000111000000000000000000000000///111666OOO888777---111111111111111111111111111000000111222222222222111222222222222222222222222222222333444444555555666777444666888666;;;UUUqqqyyyPPPDDDJJJIIIAAAEEEFFFGGGGGGFFFEEEFFFFFFHHHIIIMMMVVVcccooouuuwwwxxxzzz~~~~~~|||xxxuuupppkkkddd___dddfffjjjooorrrrrrooollluuupppjjjhhhiiilllmmmlllggghhhhhhiiiiiiiiihhhhhhgggggghhhiiiiiiiiiiiiiiiiiijjjlllnnnnnnmmmlllkkkllljjjhhhfffgggkkkooorrrqqqqqqpppooopppqqqrrrsssppppppooonnnlllkkkjjjiiimmmaaaaaa^^^[[[ZZZUUUVVVTTTPPPQQQTTTSSSOOOJJJHHHFFFCCC@@@???>>>>>><<<<<<:::999888777777777666666555444444444444555333333333333333333333333333333333444444444555555444444444333333222222222444444555555555555444444444555666666777777666666888888888999999:::::::::999;;;>>>CCCPPPhhh[[[LLLFFF???;;;<<<<<<:::777666666555555555555666666555444444444444333333333222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333555555555444444444444444333444555666777888999999999;;;BBBTTTvvvlllcccvvv}}}rrr___TTTJJJHHHHHHGGGIIIMMMSSSYYYcccmmmsssuuutttsssqqqqqqpppooooooooooooooolllmmmpppqqqrrrqqqooommmjjjkkkkkkllllllllllllkkkjjjjjjkkkllllllllllllkkkmmmmmmnnnnnnoooooooooooonnnnnnooooooooopppppppppkkkjjjiiihhhhhhjjjkkkmmmmmmmmmnnnnnnnnnnnnmmmmmmooooooooopppqqqqqqrrrrrrpppqqqqqqooolllgggbbb___\\\VVVTTTUUUWWWYYYaaajjjkkkpppyyyzzzeeefffmmmxxx]]]JJJ@@@777666444222111222333444000000//////000111111222222111///...///000111222000000000000000000000000///222;;;SSS???<<<000111111111111111111111111111000000111222222222222111222222222222222222222222222222333333444555555555666444666:::888999KKKaaahhhJJJCCCEEEEEEBBBBBBCCCCCCDDDEEEGGGIIIHHHHHHJJJPPPZZZdddmmmqqqvvvzzz}}}yyytttnnngggbbbccceeehhhlllpppqqqpppnnnqqqmmmhhhfffggghhhhhhgggeeeffffffggghhhhhhhhhhhheeeeeefffgggggggggggggggggghhhjjjkkklllkkkjjjiiijjjhhhfffeeefffiiilllnnnpppooonnnnnnnnnooopppqqqooonnnllljjjiiihhhgggggglllbbbaaa^^^[[[[[[TTTUUUSSSPPPQQQTTTTTTPPPJJJHHHEEEBBB@@@>>>>>>>>><<<<<<:::999888777777777666666555444444444444555333333333333333333333333333333333444444444555555444444333333333333222222444444555555555555444444555555666777777777777666666666777888999:::;;;;;;555:::>>>>>>BBBOOOfffxxxeeeGGGBBB>>>:::999;;;;;;:::888666555555444444555555666444444444444333333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444333444444555666777888888666888;;;EEE\\\aaadddlllvvv~~~{{{ggg[[[NNNJJJIIIGGGGGGHHHHHHOOOYYYdddkkkoooooonnnlllllllllllllllllllllllljjjkkkmmmoooooonnnmmmllljjjjjjiiihhhhhhhhhiiiiiigggggghhhiiiiiiiiiiiihhhjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllljjjiiihhhggghhhiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllmmmmmmnnnnnnooommmlllkkkiiieee___[[[XXXTTTSSSSSSTTTVVVYYYaaakkklllttt~~~qqqiii```hhhtttbbbHHH===;;;666555333222111222222333000000/////////000111111//////......///000222333000000000000000000000000......666GGG888555//////111111111111111111111111///000111111222222111111222222222222222222222222222222333333444444555555555444666:::999777@@@LLLeeeXXXCCCBBBEEEBBBBBBBBBBBBDDDEEEGGGIIIGGGGGGHHHJJJNNNVVV___fffmmmttt}}}{{{wwwqqqjjjeeebbbccceeeiiimmmpppppppppnnnkkkhhhfffeeeeeecccaaabbbbbbcccdddeeeffffffgggccccccdddeeeeeeeeeddddddeeefffggghhhhhhhhhgggffffffeeeeeeeeeeeefffggghhhlllkkkjjjjjjjjjkkkmmmnnnmmmkkkiiifffdddccccccccclllcccbbb]]]ZZZ[[[UUUVVVTTTPPPQQQTTTSSSOOOIIIGGGEEEBBB@@@>>>>>>>>><<<<<<:::999888777777777666666555444444444444555333333333333333333333333333333333444444444555555333333333333333333333333333444444555555444444333555555666777777777777666666666777777888999999:::777:::<<<;;;;;;AAAMMMXXXxxxvvv```LLL===<<<:::888999::::::999777555444444444444444444555444444444333333333222222111111111111111111111111111111111111111111111111111222222222222333333333222222222222222222222222333333333333333444444444333333444555555666777777777999:::===IIIcccgggUUU___uuuvvvjjj\\\RRRNNNLLLIIIHHHEEEJJJQQQYYY___dddggghhhiiiiiiiiijjjiiiiiiiiiiiigggiiijjjkkklllkkkjjjiiiiiihhhfffeeedddeeeeeefffeeeeeefffggggggggggggfffgggggggggggghhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhgggggghhhhhhiiijjjggggggggggggggggggggggggiiiiiiiiiiiiiiijjjjjjjjjeeeeeeccc___[[[WWWSSSQQQQQQSSSUUUUUUUUUWWW^^^eeeooowww}}}{{{rrrhhhcccbbbvvvzzz}}}hhhMMM;;;777999444444333222111111222222000000/////////000000111///////////////000111222000000000000000000000000111+++...444***+++///111111111111111111111111111///000000111111111111111111111111111111111111111111222222333444444555555666444555999999777999>>>PPPiiiuuuXXXHHHAAADDDDDDCCCDDDEEEEEEEEEDDDDDDFFFGGGGGGGGGKKKRRRXXX]]]fffqqqxxxyyyzzz|||~~~|||zzzwwwtttooojjjfffbbbaaabbbeeejjjoooqqqrrrmmmmmmkkkjjjhhheeebbb```______```aaabbbcccdddeeebbbbbbcccddddddccccccccccccdddeeefffffffffeeeeeecccddddddeeeeeedddccccccgggfffeeeeeeeeefffhhhiiijjjhhheeecccaaa```aaaaaakkkdddbbb]]]ZZZ[[[XXXXXXUUUQQQPPPRRRPPPLLLHHHFFFDDDAAA???>>>>>>>>><<<<<<:::999888777777777666666555444444444444555333333333333333333333333333333333444444444555555333333333333333333333333333333444444444444333333444444555666666666666666777777777777777777777777:::999888888:::===@@@BBBSSShhhvvv[[[KKKBBB<<<999;;;:::999999999888777555444444333333333333444444444444333333333222222222111111111111111111111111111111111111111111111111111111111222222222333333222222222222222222222222222222222222333333444444333333444444555555666666777999::::::===MMMggg|||ccc\\\iiiwwwqqqcccYYYSSSNNNJJJHHHHHHIIIKKKPPPUUU[[[^^^eeefffggggggggggggfffeeeeeefffggghhhhhhhhhggggggfffeeedddbbbbbbbbbcccdddddddddeeeffffffffffffeeefffffffffffffffeeeeeeeeecccccccccddddddddddddeeeggggggfffggggggggghhhhhheeeeeeddddddddddddeeeeeeffffffeeeeeeddddddcccccc\\\[[[YYYVVVSSSPPPNNNLLLNNNRRRVVVXXXYYY\\\___bbbmmmpppnnncccWWWVVVbbbnnnuuucccOOO>>>555444666333222222222111111111222000000///////////////000111000000///////////////////////////////////////555,,,000000,,,+++444333000000000000000000000000//////000111111111111000111111111111111111111111111111222222333444444555777444333555777777888:::CCCRRRnnn^^^CCCCCCAAAAAABBBDDDEEECCCAAABBBEEEGGGGGGEEEFFFIIILLLOOOXXXcccjjjlllmmmqqquuuqqqpppooonnnmmmjjjfffccc```______bbbggglllpppqqqoooppppppnnnkkkgggdddbbb]]]]]]]]]^^^___aaabbbccccccccccccddddddccccccbbbbbbbbbccccccddddddddddddbbbcccdddeeedddbbb```___aaa```_________```aaabbbfffdddbbb```___^^^^^^___zzzjjjfffccc]]]ZZZ\\\YYYYYYVVVQQQPPPQQQOOOKKKGGGFFFCCCAAA???>>>>>>>>><<<<<<:::999888777777777666666555444444444444555333333333333333333333333333333333444444444555555222222333333333333444444333333444444444444333333333333444555555555555444777777777777666666666555999666555666999::::::888<<>>;;;:::;;;;;;:::999888777666555555444333333222222333333444333333333333222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222000111111222222333333444333333333444444444555555555666888888888>>>NNN^^^ooo``````pppwwwhhh]]]TTTMMMLLLIIIEEEBBBCCCHHHNNNRRR]]]^^^```bbbcccdddccccccccccccddddddeeeeeeddddddccccccbbbaaaaaaaaabbbbbbccccccdddeeeeeeeeeeeeeeedddddddddddddddccccccccc`````````aaaaaaaaabbbbbbccccccdddddddddeeeeeeeeecccbbbaaa``````aaabbbcccbbbbbbaaa___^^^\\\[[[ZZZTTTSSSQQQOOONNNMMMMMMMMMMMMSSSZZZ^^^bbbfffeeebbbcccaaa[[[RRROOOZZZqqqyyysssggg\\\KKK>>>666333111111111111111111111111111111000000//////......//////111111000000///...------////////////////////////000)))444222444...555,,,000000000000000000000000...///000000111111000000111111111111111111111111111111222222333333444444666444333333555777999999:::AAATTTuuu}}}ZZZEEEBBB??????BBBDDDCCCBBBAAACCCEEEFFFEEEDDDEEEEEEHHHNNNVVV\\\```dddhhhkkkfffeeeeeeffffffeeeaaa^^^]]]\\\\\\___dddiiilllmmmoooqqqrrrppplllhhheeeddd]]]\\\\\\\\\]]]^^^```aaaccccccdddddddddcccbbbbbb``````aaaaaaaaabbbbbbbbbaaabbbccccccbbb___]]][[[ZZZZZZYYYXXXYYYZZZ[[[\\\```______^^^^^^]]]\\\\\\vvvjjjfffccc\\\YYY\\\XXXXXXUUUQQQPPPRRRPPPLLLGGGEEECCCAAA???>>>>>>>>><<<<<<:::999888777777777666666555444444444444555333333333333333333333333333333333444444444555555222222222333333444444444222333333444444333333222111222333333444444333333555555666666666666666666777777777777888888999:::999BBBPPPeeedddNNN======@@@<<<:::===999999888666555444444555333333222222222222333333333333333222222222222111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111000000000111222333333333333333333333333444444444555333444777777999AAALLLvvvlll]]]bbblll}}}xxxjjj___VVVQQQLLLFFFBBB@@@CCCGGGJJJPPPRRRVVVZZZ^^^```aaaaaaaaaaaaaaabbbbbbbbbbbbbbb``````aaabbbbbbbbbaaaaaaaaabbbccccccddddddcccccccccbbbbbbbbbaaaaaaaaa```^^^^^^^^^_________``````______``````aaaaaaaaa``````___]]]\\\\\\]]]___```^^^]]][[[YYYWWWTTTRRRQQQNNNNNNMMMLLLMMMOOOPPPRRRTTTZZZ```ffflllpppjjj```[[[VVVQQQSSS^^^ppp}}}xxxmmmcccQQQIII>>>666333222111000000000111111111111111000000000///...............//////////////////......////////////////////////---&&&444...444,,,555(((000000000000000000000000...//////000000000000000111111111111111111111111111111111222333333444444444444444333444666777777999999EEEbbbVVVNNNDDD???@@@CCCEEEEEECCCBBBAAABBBDDDEEEDDDDDDDDDGGGKKKQQQWWW\\\```bbbaaaaaaaaabbbbbbaaa^^^[[[YYYXXXXXX[[[___dddfffggglllnnnooommmiiieeecccccc]]]\\\[[[[[[[[[]]]^^^```cccccccccccccccbbbaaaaaa^^^^^^^^^^^^^^^______```````````````^^^\\\YYYXXXUUUTTTTTTSSSSSSUUUVVVWWWYYYZZZ[[[\\\\\\[[[ZZZYYYtttiiigggddd\\\YYY\\\VVVWWWTTTPPPQQQSSSRRRNNNFFFEEECCCAAA???>>>>>>>>><<<<<<:::999888777777777666666555444444444444555333333333333333333333333333333333444444444555555222222222333333444444444222333333444444333333222111111222333333333333222333444444555666777888888666999;;;:::888777;;;???<<<@@@DDDMMMdddpppYYYQQQ@@@666;;;>>>777555999777777666444333222444555333222222222222222222333333333333222222222111111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111///000000111222222333333333333333333333333444444777333333777:::999>>>FFF```qqqddd]]]hhh|||vvviii```TTTQQQKKKFFFDDDDDDGGGIIIFFFIIIOOOTTTZZZ]]]___```````````````aaaaaaaaabbb^^^___aaabbbbbbbbbaaaaaa```aaaaaabbbbbbbbbbbbbbbaaaaaaaaa``````_________]]]]]]^^^^^^^^^_________[[[\\\]]]]]]^^^^^^]]]]]]]]]\\\[[[YYYYYY[[[\\\]]][[[ZZZXXXUUURRROOOMMMKKKLLLKKKKKKLLLNNNQQQTTTVVV]]]bbbggglllsssuuujjj\\\XXXRRRPPP[[[pppzzz|||zzzrrrdddXXXAAA>>>888555333333444444///000111111111111000000111000///...............,,,---...///000000000000////////////////////////333)))444***222,,,999...000000000000000000000000...//////000000000000000000000000000000000000000000111111222333333444444222444555444444555555444;;;888AAAYYYvvvkkk^^^MMMBBB@@@CCCEEEFFFEEEBBB>>>>>>BBBEEEEEEDDDBBBBBBDDDIIIQQQWWW[[[\\\bbbaaaaaaaaaaaa```\\\YYYVVVUUUUUUXXX\\\```bbbccchhhjjjkkkiiieeeaaaaaaaaa^^^]]][[[ZZZZZZ\\\]]]___bbbbbbbbbbbbbbbaaa``````\\\\\\[[[[[[\\\\\\]]]^^^______^^^]]]\\\YYYWWWVVVRRRQQQQQQPPPQQQRRRSSSTTTTTTVVVXXXZZZ[[[ZZZXXXVVVvvvlllqqqjjj^^^[[[ZZZYYYYYYTTTPPPTTTZZZWWWPPPJJJIIIGGGCCC>>><<<<<<===<<<;;;:::888777666666666666666666666666666666666333333333222222111111111222222222222222222222222444333333222222333333444333333333333333333333333333333222222222333444555333333444444555666666666666666555555555777999:::999<<>><<<;;;;;;;;;;;;999888666555555444444333222222222222222222222222222222333333222222111222222222...333444///...111222...000000000000000000000000222222222222222222222222111111000000000000111111111111111111111111111111222222333333333333444444333444555666777888999:::BBBaaappphhhiiipppxxxyyyuuuuuu{{{mmmcccUUUKKKFFFEEEDDDDDDDDDDDDFFFIIINNNSSSXXX[[[]]]^^^___`````````___^^^^^^^^^]]]]]]^^^___``````___^^^]]]]]]]]]^^^```aaa____________^^^]]]\\\[[[\\\\\\]]]^^^______^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZWWWWWWXXXXXXWWWUUUSSSRRRRRRPPPNNNKKKIIIHHHHHHHHHKKKMMMOOOPPPQQQTTTXXX\\\hhhqqqrrrsssuuujjj\\\ZZZTTT[[[kkk{{{www||||||vvvhhhSSSCCC666666555444444333222222000000000000000000000000000000//////.........---//////............////////////.........---------......///000000000000000000000000000000000000000111111222333333111000///222222111111111111111111111111000000111111222333222222333333333333444444;;;999:::KKKcccttthhhMMMCCCDDDCCC>>>EEEEEECCCCCCFFFFFFBBB===BBBBBBBBBCCCFFFIIIMMMOOOTTTWWW[[[___```]]]ZZZWWWTTTVVVWWWXXXYYY[[[___bbbbbbddddddccc```]]][[[[[[\\\[[[YYYXXXWWWWWWXXXYYY]]]^^^aaaeeegggeeebbb^^^XXXYYYZZZ[[[[[[ZZZXXXVVV^^^ZZZVVVTTTUUUTTTRRRPPPQQQMMMKKKMMMMMMLLLNNNRRROOOQQQSSSVVVXXXYYYYYYYYYzzznnnqqqiii]]]ZZZZZZWWWWWWSSSOOOPPPTTTSSSMMMHHHHHHFFFCCC???======???>>>===;;;999777555555444666666666666666666666666333333333222222222111111333333333333333333333333444333333222222333333444444444444444444444444444333222222222333333444444333333444444555666666666666555555555666777888999<<<<<<;;;999;;;FFFVVVcccxxxzzzdddSSSFFF???======;;;::::::::::::888777555555555444333333222222333333333333333333333333333222222111111222222222111555555000///111111...000000000000000000000000222222222222222222222222111111000000000000111111111111111111111111111111222222222333333333444444333444444555666777888888888KKKggg~~~hhhbbbhhhpppxxx~~~|||ooo^^^UUURRRPPPJJJDDDBBBBBBBBBCCCEEEHHHKKKLLLWWWYYY[[[]]]___`````````^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZYYYZZZ[[[\\\]]][[[[[[[[[[[[ZZZYYYWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZYYYYYYXXXWWWWWWVVVUUUUUURRRRRRQQQPPPNNNLLLJJJIIIHHHGGGGGGGGGHHHJJJLLLMMMSSSSSSTTTVVVZZZ___eeeiiiooovvvqqqhhhdddZZZSSSYYYuuu|||rrrtttvvvyyy|||ttthhhWWWGGG<<<555555444444333222222111////////////////////////000/////////.........---//////............////////////.........---------......///000000000000000000000000000000000000000......///000111111000000111111111111111111111111111111111111111222222333222222222333333333444444777777666???NNNYYYtttmmmQQQFFFFFFGGGCCCBBBAAABBBCCCEEECCCAAACCCBBBAAAAAACCCEEEGGGIIILLLOOOUUUZZZ]]]^^^^^^]]]WWWXXXYYYXXXXXXXXX[[[]]]aaacccdddccc```^^^\\\\\\ZZZYYYWWWUUUTTTTTTTTTTTTXXXZZZ]]]```cccccc```]]]XXXYYY[[[\\\\\\[[[ZZZXXX[[[XXXUUUSSSTTTTTTSSSQQQQQQMMMLLLNNNNNNKKKLLLOOONNNOOOQQQSSSTTTVVVVVVVVV|||kkkmmmfff\\\ZZZYYYVVVVVVTTTOOONNNPPPOOOMMMGGGGGGEEEBBB???>>>???@@@???>>><<<999777555444333666666666666666666666666333333333222222222222111333444444444444444444444333333222222222222333333555555555555555555555555222222222333333333444444333333333444555555666666555555555555666777888999999999888777888<<>>BBB[[[___EEECCCHHHCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????@@@AAABBBCCCFFFKKKRRRXXX\\\___aaa\\\]]]]]][[[YYYXXXXXXYYY]]]___aaaaaa___]]]\\\\\\YYYXXXVVVSSSQQQPPPOOONNNQQQSSSUUUZZZ]]]^^^\\\ZZZWWWXXXZZZ[[[\\\\\\[[[ZZZYYYVVVTTTSSSTTTUUUTTTTTTRRROOOOOOQQQPPPLLLKKKMMMOOOOOOPPPPPPQQQSSSTTTUUUvvvccceee```ZZZZZZZZZWWWXXXVVVRRRNNNMMMNNNOOOHHHHHHFFFCCC@@@>>>???@@@>>>===;;;999777666555555666666666666666666666666222222222222222222222222222222333333333333333444333333222222222222333333444444444444444444444444222222333333444444444333222333333444444555666666444444555555666777777888888777777999<<>>===:::777888777666666777777666444555555444444333222222111222222222222222222222222111111111111111222222333///...------...000111000000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111111222222222222333333333333333333333333333444444:::777:::KKKmmmttthhhfffiiiqqq|||}}}iiiVVVNNNMMMGGGGGGEEEDDDCCCCCCCCCCCCFFFGGGJJJMMMQQQTTTVVVWWWXXXYYY[[[\\\\\\ZZZXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWVVVUUUTTTRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSPPPOOONNNMMMLLLKKKJJJIIIGGGFFFCCCAAA????????????CCCDDDGGGKKKPPPUUUZZZ\\\bbbbbbdddhhhmmmnnnmmmjjjeeedddTTTHHHNNN\\\qqq{{{~~~}}}xxxlllZZZGGG:::444444222222111111000000000000////////////////////////........................///......------......///........................---...//////000000//////////////////////////////:::888555222000.........000000000000111111111111000000111111222222222222111222222222222333333333555999777777999:::LLLjjjuuuRRREEECCCCCCBBBBBBDDDCCC@@@AAACCCAAA@@@???>>>>>>>>>>>>???===???CCCIIIOOOUUUYYY\\\___``````___\\\ZZZYYYZZZXXX[[[^^^___^^^]]]\\\\\\[[[YYYWWWUUURRROOOMMMMMMLLLMMMOOOSSSWWWXXXWWWVVVTTTUUUVVVXXXYYYZZZZZZZZZXXXVVVUUUUUUVVVWWWXXXXXXVVVSSSTTTVVVUUUPPPMMMNNNQQQQQQPPPOOOPPPQQQRRRSSSnnnYYY\\\[[[YYYZZZZZZXXXWWWUUURRRNNNLLLLLLNNNJJJJJJHHHDDD???======>>><<<;;;:::999888888888888666666666666666666666666222222222222222222222222000000111111222222222222333222222111111222222333222222222222222222222222111222333444444444333333222222333333444555555555333444555555666777777777;;;999777777999;;;:::999===DDDNNNXXXgggrrr[[[NNNCCC===999;;;===:::777666666555444444555666555333555444444333222222111111000000000000000000000000111000000000111111222333555111......///000//////000000000000000000000000111111111111111111111111222111111111111111111222111111111111111111111111111111111222222222333333222222222222333333333333888888:::@@@OOOlllzzzmmmiiitttrrrfff___NNNMMMJJJHHHEEECCCAAAAAAAAABBBCCCEEEGGGIIIJJJKKKMMMOOOQQQSSSTTTTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMNNNNNNMMMMMMLLLHHHHHHGGGFFFEEECCCCCCBBBAAA@@@???>>>>>>???@@@AAAEEEFFFGGGJJJMMMQQQUUUWWW___bbbhhhllllllfff^^^XXXQQQUUUQQQTTTgggyyy{{{|||zzznnn\\\JJJ<<<666444444111000000000000000//////........................---------.....................------------......---.....................------...///////////////////////////////////////:::888555222///......---//////000000000111111111///000111222222222222111111111111222222222333333222555222333999777===OOOhhh{{{tttXXXHHHBBB>>>???CCCCCC@@@???BBB?????????????????????@@@===>>>???BBBFFFJJJNNNPPPYYY[[[]]]\\\ZZZXXXWWWWWWTTTXXX\\\______^^^^^^^^^]]]\\\[[[XXXUUUSSSPPPOOOLLLLLLLLLOOORRRSSSSSSRRROOOPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWVVVWWWXXXZZZ\\\YYYWWWXXX[[[ZZZTTTQQQRRRQQQPPPOOOMMMMMMNNNNNNOOOlllVVVYYY[[[ZZZ\\\[[[WWWSSSPPPPPPNNNKKKJJJLLLLLLKKKHHHDDD@@@======>>>;;;;;;:::999999999999999666666666666666666666666111222222222222333333333//////000000111111222222222222111111111111222222111111111111111111111111111222333444555444333222222222222333444444555555333333444666666666666666777666555666888:::;;;;;;555999>>>CCCHHHXXXtttqqq^^^LLLAAA>>>999777666888666444555999555444333333555555444333444444333333222222111111////////////////////////000000000000000111222333>>>777111111222///---...000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111111111222222222222111111222222333333333444000444777888999HHHfffxxxpppllluuuxxxiii\\\[[[WWWSSSNNNIIIFFFDDDAAAAAA@@@@@@@@@AAAAAABBBBBBCCCEEEGGGHHHIIIIIIIIIHHHIIIIIIJJJKKKJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEEEEEEEEEEEEEDDDCCC@@@??????>>>>>>======<<<;;;<<<<<<===>>>@@@AAABBBEEEDDDEEEEEEGGGIIILLLMMMXXX]]]ccceeebbbZZZTTTPPPLLLYYYdddrrr|||qqqlll~~~xxxqqqjjj\\\III;;;444333333222000000000000000000000000........................---------------...............------------......---------...............------...////////////...000000000000000000000000111111000///......//////...//////000000111111111///000111333333222111111111111111111222222222222555666111333;;;888555===III\\\xxxwww___KKKAAA===AAADDD@@@@@@CCC?????????@@@@@@@@@@@@@@@???>>>>>>>>>@@@BBBDDDEEELLLOOORRRSSSRRRPPPOOONNNQQQUUU[[[^^^````````````^^^]]]]]][[[YYYVVVTTTSSSPPPOOOMMMNNNOOOPPPOOONNNKKKLLLMMMNNNOOOPPPQQQQQQTTTUUUUUUUUUUUUVVVYYY[[[YYYWWWXXX\\\[[[WWWUUUVVVPPPOOONNNLLLKKKKKKJJJJJJttt[[[]]]___]]]]]][[[YYYRRRNNNPPPPPPMMMKKKLLLJJJJJJHHHDDD@@@>>>>>>???===<<<;;;:::999888888888666666666666666666666666111111222222222333333333///000000111222222333333222222111111111111222222222222222222222222222222000222333555555444333222111222222333333444555555222333444666666666666555222444666888:::<<<>>>???777777;;;???@@@DDDRRR```||||||kkkYYYPPPKKKDDD???>>>:::777666777666444666;;;555444333333555555444333444444333333222111111111000000000000000000000000////////////000111222333===444///000222///---...000000000000000000000000111111111111111111111111000000////////////000000111111111111111111111111111111111111222222222222111111222222333444555555111111333555444888HHHYYYssskkkcccmmmwwwtttkkkfffdddaaa\\\WWWRRRMMMKKKDDDCCCAAA???>>>>>>>>>???======>>>???@@@AAAAAAAAA@@@AAABBBCCCDDDCCCCCCBBB@@@AAABBBCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???AAABBBCCCCCCEEEEEEEEEEEEGGGIIIKKKLLLQQQUUUZZZXXXTTTRRRTTTXXX___qqq~~~vvvtttooojjjzzz{{{tttiii^^^SSSIII<<<222000000000000000000000000000000000000........................,,,,,,,,,------............------,,,,,,------...---------.........//////,,,---......//////......000000000000000000000000,,,---...///////////////......//////000111111222///000222333333222111000111111111111222222222222555777222333;;;888444999;;;GGG\\\yyyfffTTTFFFEEEFFFBBBAAADDD@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAAAAAEEEIIIJJJIIIGGGEEEDDDIIINNNUUUYYY\\\\\\\\\]]]\\\\\\\\\[[[ZZZXXXVVVUUUVVVTTTQQQOOONNNMMMLLLJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNPPPQQQPPPOOOPPPTTTWWWUUUSSSTTTXXXYYYVVVUUUWWWRRRQQQQQQPPPNNNLLLJJJIII|||aaacccccc```^^^ZZZ]]]SSSNNNQQQTTTQQQNNNNNNHHHHHHGGGDDDAAA???@@@BBB???>>><<<:::999888777777666666666666666666666666111111111222222333333333000000111222333333444444222222111111111111222222333333333333333333333333000111333555555444333222111222222333333444555555222333444666666666666555444777999:::888777666777>>>:::999======:::>>>FFFRRRbbb{{{ppp___PPPEEEIIINNNIII@@@:::999666666999999666444666555444333333555555555333444444333333222111111000000000000000000000000000////////////000111222333666---(((,,,000//////111000000000000000000000000000000000000000000000000//////............//////111111111111111111111111000111111111111222222222000111111333444555666666999444333777888777;;;BBBXXXrrr```VVV\\\gggnnnbbbaaa___\\\XXXTTTPPPOOOFFFEEECCCAAA????????????>>>======<<<======>>>???===>>>???@@@AAA@@@??????======???@@@AAABBBBBBBBB??????@@@??????>>>============>>>>>>>>>>>>??????>>>???AAADDDEEEEEEEEEEEEIIIIIIIIIJJJKKKNNNPPPQQQMMMPPPRRRNNNJJJNNNZZZeeevvvyyyuuuzzz|||nnnvvvxxxqqqvvvxxxlll\\\NNNBBB===666111////////////000000000000111111111111........................,,,,,,,,,------............------,,,,,,------...---------.........//////,,,---......//////......000000000000000000000000///000111111111000...------......///000111111222...000222333333333111000000111111111111222222222///222...///777555333::::::???MMMhhhiiiRRRKKKIIICCCAAADDDAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>???@@@@@@<<<@@@DDDFFFEEEBBB???>>>BBBGGGNNNSSSVVVVVVWWWWWWYYYZZZZZZ[[[ZZZXXXWWWVVV[[[XXXSSSPPPNNNLLLJJJIIIIIIIIIHHHIIIIIIJJJKKKLLLJJJLLLMMMLLLKKKLLLOOORRRQQQOOOPPPTTTVVVTTTTTTWWWUUUUUUUUUTTTSSSPPPMMMLLLfff___ddd```YYYVVVXXXUUUSSSRRRRRRQQQPPPOOOHHHGGGDDDBBB@@@@@@@@@@@@@@@>>><<<:::888777777777777666666666666555555555333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444222222333333333333444444222222222333333444444444333333444555777999:::;;;999999888999;;;===@@@BBBGGGLLLVVVggg~~~nnn^^^TTTTTTQQQKKKEEE???:::777666555555555555555555555555333333222111222333555666222222222111000//////...000000000000000000000000000000////////////000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000222222111111111111111111222222222222111111111111222333333444555666777888GGGVVVvvvxxx]]]SSSTTTYYYYYYTTTUUU]]]```YYYQQQNNNLLLFFFCCCDDDDDD@@@>>>???<<<<<<;;;;;;;;;===???@@@>>>???@@@???>>><<<<<<<<<;;;<<<===>>>@@@AAABBBBBB???>>>>>>============>>>===<<<<<<<<<<<<======>>>DDDBBBBBBEEEHHHIIIGGGDDDSSSKKKHHHMMMPPPOOOPPPTTTQQQNNNJJJHHHOOO^^^mmmuuu~~~yyy}}}tttnnnrrrxxxssszzzzzzqqqsss~~~sssiiiaaaPPP<<<555555444333111000//////111///...///000111000......................................................------,,,,,,------...------------------------//////.........------------------............///////////////////////////////////////000000000000////////////000000000000000111111111111222222222222222222333333333444444999888???SSSuuunnn[[[PPPDDD>>>???===>>>@@@CCC@@@<<<===AAA>>>===<<<===>>>???>>>===<<<>>>CCCFFFGGGEEEAAA???>>>BBBIIIOOORRRSSSQQQPPPRRRSSSUUUVVVVVVTTTRRRPPPZZZWWWTTTPPPMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFJJJJJJIIIHHHHHHIIIKKKKKKLLLLLLMMMOOOOOOPPPPPPPPPQQQQQQPPPNNNMMMLLLKKKKKKpppcccaaa\\\WWWWWWWWWUUUSSSRRRRRRQQQPPPNNNHHHGGGEEECCCBBB@@@@@@??????>>><<<:::888777777777666666666555555555444444333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444222222222333333333444444222222333333444444444444444444444555666888999:::999888777888999;;;>>>???AAABBBEEEKKKUUUaaalllsss|||yyyssshhh\\\RRRIIIEEEBBBBBBAAA>>>:::777444222111555555555555444444444444333222222111222333444555222222111111000//////...////////////////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111/////////...............222222333333444666777888777AAAYYY|||qqqccc]]]\\\RRRJJJMMMRRRTTTVVVZZZYYYRRRLLLJJJGGGBBB@@@BBBAAA@@@>>>===<<<;;;<<<<<<<<<=========<<<;;;;;;;;;;;;;;;;;;<<<======>>>??????>>>>>>=====================>>>???AAACCCEEEFFFHHHHHHIIILLLPPPRRRQQQPPPTTTQQQQQQUUUUUUPPPOOOQQQLLLRRRZZZdddppp{{{wwwhhhkkkkkkpppyyyyyyqqqnnnkkknnnzzzrrrmmmpppzzz|||uuuqqqtttzzz{{{rrr```RRRKKK???222555444333222111000/////////...---...///000///---................................................------,,,,,,,,,,,,------------------------------//////.........------------------............///.........................../////////000000000000.../////////000000000000000000111111111222222222222222222333333333333444333333777BBBWWWssskkkPPPEEEFFFAAA>>>===???>>><<<>>>BBB>>>===<<<<<<>>>>>>===<<<;;;>>>BBBFFFGGGFFFCCCAAA???AAADDDHHHKKKNNNOOOPPPMMMNNNPPPRRRRRRPPPNNNMMMOOOMMMLLLJJJIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBkkk___WWWVVVXXXWWWUUUSSSRRRRRRQQQOOONNNHHHGGGGGGFFFDDDBBB@@@??????>>><<<:::888777777666555555555555444444444333333333333222222222111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333222222222222333333333333333333444444444444444555555444444555555777888888888777777777777999:::<<<<<<;;;;;;<<>>>>>???>>>>>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@AAACCCCCCDDDDDDEEEFFFGGGGGGLLLLLLNNNQQQVVVYYYZZZZZZ^^^\\\YYYWWWQQQKKKLLLQQQaaahhhtttooo]]]ZZZ^^^dddiiilllnnnnnnnnnlllkkklllpppooollllllooogggjjjpppvvvyyyxxxrrrnnnppppppdddPPP@@@;;;666000444333333222111000/////////---,,,---...///...---------------------------------------------------------,,,,,,,,,,,,------------------------------...............------------------............///............................../////////000000000....../////////000000000000000000111111111222222111111222222222333333333222444666888???RRRkkk~~~rrr\\\QQQHHHAAA===>>>???>>><<<======<<<;;;<<<======<<<;;;:::===AAADDDFFFEEEDDDBBB>>>>>>>>>@@@BBBFFFJJJLLLHHHIIIKKKMMMNNNMMMLLLKKKHHHGGGFFFFFFGGGHHHJJJKKKIIIIIIJJJKKKLLLLLLMMMNNNGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>===<<<;;;;;;:::wwwaaaVVVUUUXXXVVVTTTSSSRRRRRRQQQOOOMMMGGGHHHHHHGGGEEECCC@@@??????>>><<<;;;999777666666555555444444444333333333333333333222222222111111333333333333333333333333111111111111111111111111111111111111111111111111111222222222222333333333111222222222222333333333444444444444444444444444555555444444555555666666888777777666777777888999999999:::<<<>>>AAADDDEEEBBBEEEKKKVVVeeezzztttcccWWWNNNGGGDDDAAA@@@>>><<<;;;:::999999666777888999999888666555555555444444333222222222222222111111111222222222111111000000////////////......................../////////....../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111222222222222333333222222222222333444555666888777:::HHH^^^|||yyy}}}}}}kkk^^^XXXVVVVVVUUUaaa___bbbfffeee]]]UUURRRIIIIIIGGGFFFEEECCCCCCBBBCCCBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDDDDFFFGGGIIIJJJLLLMMMNNNNNNSSSSSSSSSUUUWWWZZZ[[[\\\YYYXXXSSSNNNJJJOOO]]]jjj~~~uuujjj______bbbfffhhhjjjlllooorrrpppmmmkkkjjjgggcccdddiiimmmrrrrrrnnnpppuuusssllllllgggXXXDDD888666555333222222111111000000000//////...------//////...------------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///................................./////////000000........./////////000000000000000000111111111111111111111111222222222222222555777666999DDDVVVeeecccOOOEEE>>>>>>AAA@@@>>>======<<<;;;;;;<<<===;;;::::::<<>><<<;;;::::::999999888888888777gggXXXUUUWWWUUUTTTSSSRRRRRRQQQNNNLLLGGGHHHHHHGGGEEECCC@@@???>>>>>>===;;;999888666555555555444444444333333333333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222333333111111111222222222333333444444444444444444444444555555444444444444555555888777777777777777888888888888999999999999::::::???@@@BBBEEEKKKUUU```hhh~~~wwwnnnhhhggg```XXXLLLBBB======>>>@@@666777999999999777555444777777888888666555222111444444333333222222222222111111111111111111111000000000000/////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000111111111........./////////000000222222222222222333444555111333777>>>JJJaaa~~~www{{{}}}rrrdddYYY[[[YYY[[[```bbb^^^\\\\\\ZZZYYYVVVRRRNNNJJJGGGEEEGGGEEEEEEGGGIIIJJJHHHFFFDDDCCCAAA???>>>??????@@@>>>@@@BBBEEEGGGIIIIIIJJJIIIKKKOOOSSSWWWZZZ\\\]]][[[YYYWWWTTTRRRQQQQQQRRREEEHHHKKKLLLSSSeee~~~}}}sssnnnjjjgggiiihhhhhhjjjmmmppppppooonnnhhhdddeeefffeeefffiiioootttrrrjjjiiipppnnneee```UUUEEE666111111111...000000000000000000000000000///...///000000///...------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------............///....................................////////////............//////////////////000000000111111111000000000111111111222222///111222444777===FFFLLLtttjjjYYYHHHAAA@@@?????????>>><<<;;;;;;<<<<<<;;;999;;;<<<=========<<<;;;:::666777777888:::;;;<<<===>>>???AAACCCDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGFFFDDDBBBAAAAAA@@@@@@>>><<<:::888777777777777777777777777777kkk[[[VVVUUUTTTSSSRRRSSSSSSQQQNNNKKKHHHGGGGGGFFFDDDBBB@@@???>>>======<<<:::888666555555555555555444444444333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222444444333333333333222222444444333333333444444555666666666666777777777777777777777777777777777666;;;;;;<<<===>>>AAAEEEIIIPPPVVV]]]bbbfffppp~~~www```YYYRRROOOLLLFFFCCCDDD===<<<:::888888888888999444333222111222444666777999999888777555333111000222222222222222222222222000111111111111000/////////////////////////////////////////////////////////......------......///////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000...//////000000111111111...//////000000111111222222111111111222222333444000333777999999DDD^^^vvvwwwuuu}}}aaaXXXQQQOOOOOOPPPSSSXXXZZZZZZZZZYYYXXXVVVTTTSSSOOONNNMMMOOOSSSTTTRRRPPPKKKJJJHHHGGGGGGHHHJJJKKKIIIJJJMMMPPPRRRSSSSSSSSSWWWXXXZZZ[[[\\\\\\[[[[[[UUUTTTQQQLLLHHHFFFHHHJJJIIIPPPVVVZZZcccvvv{{{}}}ttt|||vvvqqqooolllkkknnnqqqrrrmmmiiibbb\\\YYY^^^dddfffggghhhhhhmmmnnniiigggfff^^^SSSNNNCCC666......000///,,,///////////////000000000111///...///000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------............///------------------------------........./////////------.........//////////////////000000000111111///000000000000111111111000000111333666999::::::TTTfff~~~{{{jjjVVVIII@@@:::999???===<<<<<<======;;;:::<<<;;;;;;:::999888777777555666777888888999888888888999:::<<<===>>>>>>>>><<<<<<>>>???AAACCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???????????????>>>===<<<;;;;;;:::999888666555444444555555555555555555555lll\\\VVVSSSTTTSSSRRRSSSSSSQQQMMMKKKHHHGGGEEECCCBBB@@@@@@???=========<<<:::888666555666666666555555555444444333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222333333222222222111111111333222222222333444555555333333444555555666666555666777777888999:::;;;<<<444666888888999:::<<<>>>:::===@@@AAABBBGGGPPPWWWXXX___cccdddgggmmmpppnnneeeeeefffeeeccc___[[[YYYRRRUUUWWWYYYWWWRRRLLLHHH@@@;;;888:::999555444555333444666666555444444444555444222222222444777999888777666555444444444444000000111111222222333333000000111111111000......////////////////////////........................///......------......///////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000......//////000111111222000111111222333333444444111111111111111222222333444555666666222333???MMMhhhuuurrruuutttfff]]]VVVQQQQQQTTTRRRSSSUUUWWWXXXYYYYYYXXXTTTRRRQQQTTTXXXZZZXXXUUUPPPOOOMMMLLLMMMOOORRRTTTPPPQQQSSSUUUVVVVVVUUUTTTVVVVVVWWWVVVTTTQQQNNNLLLIIIJJJJJJJJJKKKOOOUUU[[[jjjmmmkkkfffiiivvvnnncccbbbdddrrrvvvjjjjjjlllpppqqqnnnhhhbbbWWWSSSTTT\\\ccceeegggiiihhhjjjjjjhhhbbbXXXKKKBBB<<<777111//////000//////.........//////000000000000///......000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------.........//////---------............///---------------------------------.........//////---------.........//////////////////000000000111/////////000000000111111111111222333555666666666:::III\\\ppp{{{}}}pppZZZHHH@@@@@@>>>============<<<:::;;;::::::999888888888888777777777777777777777777555666777777888999::::::888888999;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;999999888888888888888999777777777777666555444333333333444444555555555666lll[[[VVVRRRSSSSSSRRRSSSSSSQQQMMMJJJHHHGGGEEEBBB@@@@@@@@@@@@=========<<<;;;888666444777666666666666555555555333333333222222222111111333333333333333333333333000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222222222222111111111000000222222222222333444555666000111222333444444444444666666555555555555666666333555777777777888999;;;999;;;<<<;;;:::;;;???BBB:::???BBBAAACCCHHHGGGBBBCCCDDDDDDDDDBBB@@@===<<<>>>???@@@???<<<:::::::::888555555999:::777444444777777555333111111333666000111333333333222111000222111000000000111333444//////000111222333333444///000111111111///...---.........///////////////------------------------.........------.........////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000---......///000111111222---......///000000111111111111111111111111222222111000111444555555999@@@CCC```~~~{{{ttteee[[[XXXUUUUUUUUUTTTRRROOOLLLKKKOOOMMMKKKNNNTTTVVVTTTPPPKKKJJJIIIIIIJJJMMMPPPSSSLLLMMMNNNOOOOOOMMMKKKIIIBBBDDDFFFHHHIIIIIIHHHGGGCCCGGGMMMSSSZZZeeeqqqzzzuuugggfffsss|||yyy{{{rrraaaWWWXXXYYYeeevvvsss```dddiiimmmlllggg```[[[RRRRRRVVV___dddeeehhhlllrrrmmmiiiddd[[[LLL???999......///000///---...111------......///000000000///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++---------.........//////---------.........//////---------------------------------.........//////---------.........//////////////////000000000000////////////000000000000---...///000000111444777555>>>FFFPPPiiizzz|||fffWWWAAA???>>>===>>>>>><<<;;;:::999999888888999::::::999888666555555666777888666666777777888999999999:::::::::999999777666666888888888888888888888888777777666555555666777888666666666777777666666555444444555555666666777777eeeXXXVVVTTTUUUSSSQQQOOOMMMLLLKKKKKKHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@>>>===;;;999888777777777777666555333222111222222222111111111111000111111111111111111111111333222222111111222222333111111111222222333333333111111111111111111111111333222111000000111222333222222111111222222333444333222111111111222333444333333333333333333333333444444444555555555555666555666666777888999999:::777777888888888999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999888888888888666666666666666666666666555444333333222222333333222222333333333222111111111333333222000///000111000000000000000000000000////////////000000000000////////////..................////////////......////////////////////////+++,,,---......---,,,+++//////000000///...------.........//////000111222111111000000000000000111//////............//////000000000000///////////////...---...000111111000111111222222222333333333444444333333333444555555AAALLLaaa~~~rrruuu{{{ooohhhjjjkkkeee\\\WWWVVVQQQIIIGGGFFFEEEEEEGGGIIIIIIIIIKKKGGGFFFGGGGGGEEEFFFJJJGGGGGGGGGFFFEEECCCAAA???AAADDDEEECCCAAAFFFRRR\\\___[[[```mmmqqqmmmqqq{{{}}}ssshhhgggrrr~~~|||tttkkkeeeccc```[[[VVVVVVffftttxxx|||xxxlllcccbbbdddiiijjjeee```___]]]\\\[[[\\\```gggnnnssssssooofff[[[MMMAAA777111000///...------...///000//////.........---------........................------------------------......---------,,,,,,,,,***(((((())),,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,//////...------------...000///...---,,,------...------------------,,,,,,..................------//////............//////000000//////.........---......//////000000111111//////000111222222333333777555777BBBZZZwwwwwwpppVVVLLL@@@:::;;;===<<<:::<<<<<<<<<;;;999888777777111222333666999999777444555555555555666777999999333333444444555666666666777777666666555555555444333444666777777777666555666777888999999888777777555333111111444666444333aaaVVVUUUTTTTTTTTTRRRPPPNNNLLLJJJIIIHHHHHHGGGFFFEEECCCBBBAAA@@@???>>><<<:::999777777777777666666555333222111222222222111111111111000111111111111111111111111333222222111111222222333111111111222222333333333111111111111111111111111222222111000000111222222222222111111222222333444222222111111111222333444333333333333333333333333444444444444555555555555555555666666777777888888777777777888888888888999777777777888888888999999888888888888888888888888555555555555444444444444555555555555555555555555444444333222222222222333222222222222222111000000111222333222000///000111000000000000000000000000////////////000000000000////////////..................////////////..............................,,,------------------,,,///.........------------.........//////000111222000000///////////////000111000000//////000000111111111111111111000000000222111000000111111000///111111111222222222333333333333333222333333444555888===LLLddd}}}uuuqqqmmmhhhbbb\\\SSSKKKFFFDDDDDDDDDIIIIIIKKKMMMJJJDDDBBBDDD@@@>>><<<;;;>>>BBBHHHKKKDDDHHHLLLNNNSSS^^^nnnzzz|||xxxwwwwwwtttnnnlllooovvvxxxuuunnnkkkooouuuxxxiiieee___\\\[[[YYYVVVSSSUUUbbblllooosssxxxsssiiifff```]]]^^^aaacccfffkkkeeebbb^^^[[[\\\```dddhhhhhhddd[[[PPPDDD999111,,,000///...------...///000///.........------------........................------------------------...------------,,,,,,,,,...,,,+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------000///...---,,,------...,,,,,,------------------..................------//////............//////000/////////.........---///////////////000000000//////000111111222333333444555666<<>>>>><<<;;;999888777666666666666555555333222111222222222111111111111000111111111111111111111111222222111111111111222222111111111222222222222222111111111111111111111111222222111000000111222222222111111111111222333333222222111111222222333444333333333333333333333333333333333444444444555555555555555555555555555555666666666777777777777888444555555555555666666666555555555555555555555555333333333222222222111111333333333333333333333333444333222222111111222222333333333222111000///...111222222222000///000111000000000000000000000000////////////000000000000/////////............---......////////////.................................------,,,,,,------...///...---,,,+++,,,------.........//////000111222//////............//////222222111111111111222222111111111111111222222222666555333222222111000...111111111222222222222333222222111111222222333444555666<<>>:::222000///......///111333------............------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************,,,---///*********++++++,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,------------------******++++++,,,---......,,,,,,,,,,,,------......//////............//////---------...............000000//////......------//////////////////000000111000000111444666777888DDDSSSjjjyyypppjjjuuuwwwmmmUUUOOOEEE>>><<<:::999777888888999888777666777777888777777666666666666777555555555666666666777777444444444555555555555555444444444444444555555666222222111111000000000000333333333333222333444555sssggg___^^^]]]VVVRRRRRRTTTTTTSSSRRROOOLLLIIIGGGGGGGGGFFFEEEDDDBBBAAA@@@<<<;;;;;;:::999888777666444444444444444333222222222222222111111111111000111111111111111111111111111111000000000000111111111111111111111000000000000000000000000000000000000111222222222222111000111000000000000111222222000111222333333333333222222222222222222222222222111111222222222333333333222222222222222222222222222222222333333333444444333333333333444444444444333333333333333333333333222222222111111111000000333333333333333333333333222111000000///000000000444444444333222111000///...000111000//////000222000000000000000000000000////////////000000000000.........------------,,,------............------------------------------...------,,,,,,------...//////...---...///000111.........//////000111222000000///000000111222333//////............//////.........///000000111111111000000111333444444333000000000111111111111222111111000000111111222333555666666444222555:::???KKK\\\vvv{{{gggeeefffooo~~~{{{nnnuuu~~~{{{{{{}}}~~~yyymmmddddddgggjjjbbbbbbaaaaaaeeejjjhhhcccjjjiiinnnzzz~~~vvvssssssxxxzzz~~~}}}wwwxxx}}}|||uuuqqqpppqqqrrrllllllllljjjfffcccbbbbbbfffjjjeeeZZZXXX\\\VVVJJJEEEFFFHHHQQQ```llljjjbbbWWWVVVUUUSSSQQQPPPNNNMMMHHHIIIJJJJJJIIIGGGDDDBBBGGGCCCBBBFFFHHHGGGHHHJJJHHHHHHHHHFFFBBB;;;555111000000...------...//////------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,...111333))))))******+++,,,,,,,,,...------,,,,,,,,,,,,,,,+++,,,,,,------------,,,******++++++,,,,,,------++++++,,,,,,------......//////............//////---------------.........//////..............................////////////333111///000222333222000999CCCUUUkkk}}}zzzuuuuuu}}}}}}zzzrrrdddTTTGGG???;;;:::777555222222444666666555777777666666666666777777444444555666666777888888444444444444444555555555444444333333444444555666333222111000//////000000...///111111222333666888uuueeeXXXRRRVVVXXXSSSRRRVVVTTTTTTRRRPPPNNNLLLJJJIIIHHHHHHGGGFFFEEECCCBBBAAA<<<<<<;;;:::999888888777333333444444444333222222222222222111111111111000111111111111111111111111111111000000000000111111222111111111000000000///000000000000000000000000000111222222222222111000000000000000000111222222000111222333333333222222111111111111111111111111111111111111222222222222111111111222222333333333111111111222222222333333222222222222333333333333222222222222222222222222111111111111000000000000111111111111111111111111111111000////////////000111111111111111000///......///000000//////000222000000000000000000000000////////////000000000000.........---------,,,,,,,,,------......------,,,------------------------,,,------------------,,,---------....../////////.........//////000111222.........//////111222222///......------......///...//////000111111222222//////...///111333222111000000000000111111111111222111111111111222333333888777555333111222444666???CCCRRRkkk~~~iiiiiijjjppp{{{}}}xxxmmmbbbgggrrr{{{xxxpppsss}}}www|||{{{ssskkkjjjmmmnnnnnnkkkddd```bbbddd\\\RRRVVVTTTWWW```hhhnnnxxxwwwnnnjjjiiimmmmmmpppsssrrrnnnnnnrrrpppooommmkkkjjjiiiiiiiiidddbbb^^^YYYTTTQQQPPPQQQLLLOOOOOOPPPTTTYYYVVVNNNFFFHHHKKKPPP[[[fffjjjhhhbbb^^^XXXUUUTTTRRROOOLLLCCCBBB@@@@@@@@@???@@@BBBHHHDDDBBBDDDFFFDDDEEEGGGFFFEEEBBB===888444000.../////////...------,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,---...---+++,,,000333((())))))***++++++,,,,,,...---,,,,,,++++++,,,,,,***+++,,,---...------,,,++++++++++++++++++,,,,,,***++++++,,,------......//////............//////,,,,,,,,,------.........------..........................................000111000000//////000111111777BBBQQQcccwwwzzzwww|||~~~~~~vvvssstttuuusssqqqqqqrrrxxxsssaaaVVVTTTUUUKKKBBB888444666888777555666666555666666777888999666666666666666777777777333333333444444555555555444444333333333444555666555444333222111111111222...111444555777999===AAAqqq^^^PPPJJJPPPTTTOOOQQQZZZUUUSSSQQQOOOMMMLLLKKKKKKHHHHHHHHHGGGEEEDDDBBBAAA<<<<<<;;;;;;:::999888888333333444444444333222222222222222111111111111000111111111111111111111111111111000000000000111111222111111111000000//////000000000000000000000000000111222333333222111000000000000000000111111222000111222333444333222222111111111111111111111111000111111111111222222222000000111222333444444444000111111111111222222222111111111111222222222222111111111111111111111111222222222222111111111111000000000000000000000000111111000///////////////...///////////////......---///000000//////000222000000000000000000000000////////////000000000000......---------,,,,,,,,,,,,------......------,,,------------------------+++,,,............,,,++++++,,,---............---.........//////000111222---------......000111111//////............/////////000000111222222333333///.........000111000///000000000000111111111111222222111111222222333444---...000111222222111000444333888HHH]]]mmmssstttoooppppppppprrryyytttnnneee[[[XXXWWW___fff```WWWaaatttzzzxxxnnnjjjjjjjjjpppooommmmmmrrrtttgggWWWMMMJJJKKKMMMKKKLLLUUUbbblllpppsssppphhhaaa______]]][[[]]]bbbbbb^^^]]]^^^WWWXXXYYYYYYZZZ[[[[[[\\\XXXUUUOOOIIIEEEDDDFFFHHHDDDEEEGGGMMMTTTWWWSSSNNNMMMOOOMMMIIILLLWWWccciiihhhaaaWWWRRRPPPMMMGGGBBBAAA===999999999;;;@@@DDDCCC@@@BBBGGGHHHDDDAAA@@@CCC???:::444000//////000,,,,,,---.........------,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,------+++))))))---000((())))))***++++++,,,,,,...---,,,,,,++++++,,,,,,)))***,,,---...------,,,,,,,,,++++++++++++++++++******+++,,,,,,---......//////............//////,,,,,,,,,------.........,,,------....../////////.....................---,,,///222000------111777222222333888CCCUUUiiiwww{{{wwwppp{{{{{{}}}{{{sssrrrtttooogggcccaaa```eeeooo~~~{{{uuuyyytttdddOOOBBB===;;;666111555555555555666888999999888888777777666666555555333333333444444555555555444444333222333444555666888666555333222222333333666:::>>>@@@BBBEEEJJJNNN|||dddTTTIIIMMMRRRQQQRRRWWWXXXTTTPPPMMMLLLLLLLLLLLLIIIHHHGGGEEEDDDBBBAAA@@@===<<<;;;:::888777666555444444444333111000222333111111111111000000000000111111111111111111111111...///111333333111///...000000000000000000000000////////////000000000000000000000000111111111111//////000000111111111222222111111111000000//////000000000000000000000000333222222222111000000000333222111222222222000...222222111111000000//////333333333222222111111111111111000000111333444666333222111111000000000111111000...---...///111222000000000000000000000000222111111111000000//////...///000///...---...000000000000000000000000000////////////////////////333222///...---...///000......---,,,---...///000.........------,,,,,,,,,------,,,++++++,,,,,,,,,000///...------,,,---------......///000111111222000000000000///////////////000000000000000////////////000111111111111111000///.........///111222111111111111111111111111000000000000000000000000000000000000111111111111///111444888>>>GGGPPPVVVeeemmmmmmeeeeeesss~~~~~~{{{xxxssskkk```YYYPPPHHHFFFMMMRRRUUUbbbrrr|||~~~~~~wwwmmmccc______bbbiiimmmmmmnnnpppkkkbbbVVVRRRQQQRRRPPPLLLLLLNNNWWWYYYYYYWWWRRROOOPPPQQQQQQNNNNNNPPPMMMHHHIIINNNHHHDDDAAABBBFFFJJJKKKJJJEEECCCBBBAAABBBDDDGGGIIIKKKMMMMMMMMMKKKKKKLLLMMMIIIHHHGGGGGGHHHLLLPPPSSSUUUSSSPPPKKKFFFAAA===;;;777888999;;;<<<>>>???@@@CCCDDDEEEGGGHHHEEE@@@<<<777666444222000......---///............---------.........------,,,,,,,,,,,,,,,,,,---------......,,,++++++***+++,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++*********+++,,,---------------------------------------------------///...---,,,+++,,,,,,---,,,,,,,,,---------......------------------------........................//////.........---------,,,,,,------...///000000////////////////////////111111111222666???IIIPPPbbb}}}vvvlllsss~~~}}}www~~~xxx}}}wwwrrrtttooodddeeeeeebbb^^^]]]cccoooyyyppp\\\MMMDDD@@@>>><<<999777666777666555333777777777555444333444555555444333333222333333333333555666555333222444777999<<<666333:::;;;:::BBBBBBGGGRRR\\\\\\SSSKKKIIIlll[[[OOOPPPRRRPPPQQQVVVWWWTTTPPPNNNMMMMMMLLLKKKHHHGGGFFFDDDCCCAAA@@@???===<<<;;;:::888777666666666777777666555444666777111111111111000000000000111111111111111111111111///000111222222111000///000000000000000000000000.../////////000000000000//////000000000111111111//////000000000111111111111111111000000000//////000000000000000000000000222222111111111111111111000//////000111222111///111111111000000000000000222222111111111000000000111111000000111222444555222222222222111111111000000///...---...///111222////////////////////////111111111000000000//////...///000///...---...000////////////////////////........................777555333000...------......---,,,,,,,,,---...///......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,------......---------...///000000000000000000000/////////...//////000000000000////////////000111111111111000000//////...///000111222111111111111111111111111000000000000000000000000000000000000111111111111222333444555666:::???CCCOOOYYY^^^[[[^^^lllvvvwwwrrrqqqpppooollleee[[[TTTOOOEEE@@@EEEJJJPPP___pppwwwyyyxxxqqqeeeZZZSSSQQQbbbhhhjjjhhhggghhhddd___]]]YYYVVVWWWUUUQQQQQQTTTXXXXXXVVVRRRLLLGGGFFFGGGJJJJJJLLLNNNOOOLLLGGGBBBBBB???===>>>BBBEEEDDDCCCCCCBBBBBBCCCFFFIIILLLNNNNNNOOONNNLLLIIIGGGFFFGGGFFFFFFFFFGGGHHHIIIKKKLLLJJJIIIGGGDDDAAA>>>;;;:::777888999;;;<<<>>>??????DDDFFFIIIMMMMMMHHHAAA;;;444444222000///.....................------------......---------,,,,,,,,,,,,,,,,,,------------...---,,,+++++++++,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++*********+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,------------...------------------------........................//////.........---------,,,,,,------...//////000........................000000000000333999AAAGGGWWWmmmuuurrrxxx{{{|||vvvxxx}}}rrrttt~~~yyyvvvzzzvvvnnnkkkjjjfff___ZZZ\\\ccciiiwwwhhh[[[RRRMMMKKKFFF@@@999666777888777555777777666444333222333444333222222222222222222222222444555555444444777:::999???;;;999?????????HHHLLLSSS^^^hhhfffZZZOOOKKKuuucccTTTQQQRRRPPPQQQUUUVVVTTTQQQOOONNNMMMLLLJJJGGGFFFEEECCCBBB@@@???>>><<<<<<;;;:::888777666666444555555555444444555777111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000....../////////000000000//////000000000000111111//////000000000000111111111111000000000000//////000000000000000000000000000000111111111111111111...------...111222111000000000000000111111111111111000000000000/////////111000000000111222333444111222333333333222111000000///.........///000111////////////////////////000000000000////////////...///000///...---...000////////////////////////........................555333111///---,,,------,,,,,,,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000,,,,,,------......//////000000000/////////.........//////000000/////////...///000000111111000000///////////////000111111111111111111111111111111000000000000000000000000000000000000111111111111222333333222111000222444888CCCJJJLLLQQQ\\\ccccccbbbdddfffhhhgggbbb[[[UUUNNNGGGDDDGGGKKKNNNYYYfffjjjllllllggg]]]TTTOOOMMM\\\aaabbb^^^ZZZZZZ[[[[[[```[[[WWWVVVTTTQQQQQQUUU\\\[[[XXXRRRLLLHHHHHHHHHOOOSSSVVVYYYaaafff\\\MMMEEEBBB??????BBBCCCBBB@@@BBBBBBCCCEEEGGGIIIJJJKKKMMMNNNMMMJJJGGGDDDCCCDDDBBBCCCDDDDDDDDDDDDCCCCCC======<<<<<<;;;:::::::::888888999:::;;;<<<===>>>@@@CCCHHHLLLLLLFFF===666111111//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************************************++++++******++++++,,,---------------------------++++++++++++++++++++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------------------------------...............---------,,,,,,,,,---......//////........................///////////////222777;;;EEETTTiii}}}xxxvvvqqqkkknnnxxx~~~|||zzzxxxuuupppllluuuzzzyyysssssswwwwwwrrrsssqqqmmmeee]]]XXXYYY[[[fffooouuutttrrrvvv}}}|||rrriiiaaa\\\YYYTTTLLLCCC<<<999999999888888777555333222222222222111111111222222222222222333555666666888:::>>>BBB???HHHGGGDDDFFFDDDDDDNNNTTTZZZeeennnjjj\\\OOOJJJnnn[[[SSSRRRRRRTTTWWWVVVTTTRRRPPPPPPNNNKKKIIIGGGGGGEEEDDDBBBAAA??????<<<<<<;;;:::999888777666222333444444333333555777111111111111000000000///111111111111111111111111111111000000000000111111////////////////////////........./////////000000////////////000000000111//////000000000000000000000000000000000000//////000000000000000000000000//////000000111111222222000///......000111111000//////000000111111222222000000000000000000000000000000000000111111222222000111333444444222111//////............///000111////////////////////////////////////////////////...///000///...---...000////////////////////////........................---,,,,,,++++++,,,------++++++++++++,,,,,,------------------------------,,,,,,+++++++++,,,------...---------......///000---------....../////////000000/////////...............//////000/////////...//////000000000000000///////////////000000111111111111111111111111111000000000000000000000000///000000000111111111111///111222222111000111222111888===>>>AAAHHHLLLLLLRRRVVV\\\```bbb___ZZZVVVNNNMMMOOOUUUVVVSSSVVV[[[XXXYYYYYYVVVRRROOOOOOOOOQQQTTTUUURRRNNNOOOUUUYYY\\\VVVQQQPPPMMMJJJKKKOOOYYYWWWUUUQQQOOONNNNNNOOORRRWWWYYY]]]nnnyyygggNNNIIICCC@@@@@@AAAAAA???AAABBBCCCDDDDDDDDDCCCBBBHHHIIIIIIGGGEEECCCCCCDDD@@@@@@??????>>>>>>======777777777888999999::::::888888888999::::::;;;;;;999;;;???BBBAAA<<<555///......------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------------------------------........................,,,,,,,,,------.................................---...///...---...000333666===LLL___tttxxxlllaaa^^^eeepppwww}}}}}}}}}sssfffaaafffgggeeefffkkkmmmjjjooonnnlllfff___YYYVVVUUUVVVZZZ\\\YYYWWW\\\fffmmmwwwxxxwwwtttnnnhhhbbb______]]]WWWMMMCCC===<<<>>>;;;999888777777777666555444444555666777888888999;;;;;;;;;<<>>EEEFFFFFFEEEBBB@@@@@@AAA???===:::888777888:::;;;888888888999999::::::;;;777777777777777777777777444444444444444222...***,,,,,,++++++,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------.....................,,,,,,,,,---------------........................+++---............///000111333999FFFXXXkkk|||wwwkkk___VVVTTTYYY___qqq{{{}}}}}}vvvhhhZZZ[[[ZZZYYYZZZ^^^```___```aaabbbaaa^^^[[[XXXWWWSSSSSSSSSQQQNNNNNNTTTZZZfffiiimmmmmmiiiddd```^^^ffflllnnndddSSSFFFDDDGGGBBBAAAAAACCCEEEEEEBBB@@@>>>>>>???@@@BBBEEEGGGHHHFFFDDDBBBCCCFFFJJJOOORRRZZZccc___VVVPPPFFF@@@HHHFFFHHHNNNSSSPPPHHHBBBBBBuuu```WWWVVVVVVVVVWWWUUURRRPPPOOONNNLLLKKKIIIHHHGGGFFFDDDBBBAAA@@@;;;;;;::::::999888777777555666666555444444666888111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000------........./////////......////////////000000000000////////////............////////////000000//////////////////////////////000000000000000000666333111000000111111000000000000000111111111111000000111111111111222222...///000000000000//////...///000111111111000///------........./////////........................---------..................///000///...---...000........................------------------------............------,,,,,,++++++,,,---------------,,,,,,,,,------------...++++++++++++,,,---......222111000///............//////000000000000000000/////////.........------,,,---......////////////---...//////000000//////......///000000000000000000000000000000000000000000000000000000000000000000000000000111111111111---///111111000//////000333222000///000333666777;;;@@@GGGLLLNNNNNNMMMMMMJJJJJJJJJKKKMMMQQQXXX]]]WWWSSSLLLEEEAAA???@@@AAAAAA@@@BBBEEEFFFHHHOOOVVVTTTOOOKKKJJJHHHEEEEEEIIIGGGFFFEEEFFFGGGGGGFFFDDDDDDDDDBBBGGGZZZsss~~~|||YYYQQQFFF>>><<<=========<<<===???@@@AAAAAAAAA@@@CCCDDDCCCAAA===:::::::::<<<:::777444444666888:::::::::::::::::::::::::::666666666555555444444444222000...---------,,,++++++++++++++++++,,,---...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,------------------------------+++---...///......///111222000222888CCCRRReeeuuuvvvrrrnnnggg\\\RRROOORRRYYYfffqqqsssuuuxxxwwwqqqbbb\\\UUURRRTTTWWWYYYXXXUUUWWWZZZ]]]___```aaaaaaVVVUUUVVVYYYXXXRRROOOOOOYYY]]]aaaaaa^^^ZZZXXXXXXdddoooxxxrrraaaQQQLLLNNNIIIIIIKKKPPPUUUUUUQQQMMMIIIHHHHHHJJJMMMRRRWWWZZZOOOKKKFFFEEEGGGKKKOOOPPP[[[aaa\\\RRRMMMCCC<<>><<<:::;;;;;;<<<=====================;;;888555555666777666555444555666888999888888888888888777777777555444444333222111111000111...,,,,,,,,,------,,,,,,,,,+++++++++,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---------,,,+++************++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////------///000111------222888???JJJVVV```ccchhhkkkcccVVVOOOOOOKKKRRRZZZ^^^aaafffmmmrrrkkk^^^QQQKKKNNNRRRRRRQQQMMMNNNQQQVVV[[[___aaabbbVVVQQQQQQXXX[[[VVVPPPMMMPPPSSSVVVTTTOOOLLLMMMOOOYYYdddnnnnnndddVVVNNNLLLIIIKKKOOOWWW^^^___YYYTTTLLLKKKJJJKKKPPPWWW___cccSSSMMMFFFBBBCCCEEEHHHHHHNNNSSSMMMFFFFFF@@@:::???>>>>>>AAAEEEEEEBBBCCCGGGsss[[[RRRUUUXXXXXXZZZVVVQQQNNNNNNNNNNNNMMMGGGFFFEEEDDDBBB@@@???>>>;;;::::::999999888888888666777777555333333444555111111111111000000000000000000000000000000000000...000111333333111000...000000000000000000000000---------.........//////............/////////000000000//////.........------.........//////000000////////////////////////111111000000//////......111///------///111222222222222111111000000//////---.........//////000000......///000000///...------------------...///000,,,---......//////..............................,,,,,,,,,------............///000///...---...000........................------------------------((()))***,,,---......///,,,---.../////////...---,,,,,,,,,------.........++++++++++++,,,---...///++++++++++++,,,---...........................---//////.........---------+++,,,---...////////////---......///////////////---...000111111111000///000000000000000000000000000000000000000000000000000000000000111111111111///000000///......///111000...---///000000///000000444999;;;;;;;;;===???>>>@@@AAA???>>>???AAAAAAIIIGGGDDDBBB@@@===:::777;;;666555;;;===:::999<<>>BBBFFFFFFCCC@@@<<<999999===???@@@GGGOOOJJJFFFAAA>>>>>><<<999666;;;:::999888777777666666555666777666555444555666333444555666777888888888555555555555555555555555444444333222111000///......---,,,,,,---...---,,,---,,,,,,+++,,,,,,---------------,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---...------,,,)))************+++++++++************************************************)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////...---,,,...///---))))))000444555777<<>>>>>@@@AAAAAA@@@DDD???<<>>:::@@@>>>>>>BBBFFFFFFDDDEEEHHHjjj[[[WWWSSSUUUZZZXXXUUUQQQNNNNNNMMMMMMLLLLLLLLLIIIEEECCCBBB???<<<;;;<<<===:::777555666888666666555444222111111000000000000000000000000000222222222111000//////...////////////////////////111///...------...///111////////////////////////////////////000000000111000...---...111222111///000000000000000000000000//////000000000000//////////////////////////////---......///000111111222666555333111000000111111......//////////////////////////////////////////........................---...///...---------///222111///...---,,,------111000///...------...///......------------......///////////////.....................////////////......---,,,,,,,,,,,,---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,------......//////000000///...---,,,+++,,,,,,---////////////////////////,,,---...//////...---,,,000000///...............111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000---...//////......///111//////000222333444555666888999999999999:::::::::>>>======<<<<<<;;;::::::999888666555555555666777::::::999999::::::;;;<<<777999;;;======;;;999777888777777777777999;;;<<<@@@>>><<<999777666555555777777666555444333333222666666666666666666666666333333333444444444555555444444555555444444333222111111000000/////////...+++******+++------+++***...---+++++++++---///000+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,---...///000111444999BBBJJJQQQTTTTTTTTTKKKGGG@@@;;;;;;BBBLLLSSS]]]UUUMMMHHHIIIJJJIIIGGGIIIGGGCCCBBBCCCDDDDDDDDDDDDEEEGGGIIIJJJLLLLLLLLLGGGHHHGGGFFFHHHJJJGGGAAAEEEFFFHHHKKKMMMLLLHHHDDDDDDCCCGGGQQQ[[[]]]TTTKKK???@@@AAADDDIIINNNSSSUUUIIIGGGCCC???<<<:::999999<<<<<<<<<<<<<<<;;;::::::??????????????????@@@@@@ppp___ZZZWWWWWW[[[XXXUUUQQQNNNNNNMMMMMMLLLIIIHHHFFFDDDDDDDDDAAA>>>;;;======<<<999888:::<<<666555555444333222111000111111111111111111111111222222111111000//////...////////////////////////000///...------...///000////////////////////////,,,------...............000...---...111222000/////////////////////////////////000000000000//////////////////////////////---......///000000111111444333222111000000111111///////////////.........////////////////////////////////////////////////...///000///...---...000000000///.........//////111000///...------...///.........------.........////////////........................////////////......---,,,,,,,,,,,,---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///...---,,,,,,,,,,,,---.........//////////////////...---,,,+++,,,------////////////////////////...//////////////////...000000///...............111000///......///000111////////////////////////////////////////////////////////////////////////---...//////......///111//////000111222333333444555666666666666777777777999999999999999888888888999888777666555666666777666666666666666777888888555666888999999888666555666555555555666777999:::999888666555444444444555666666666555444444333333666666666666666666666666333333333444444444555555333444444444444333222222//////.........---------,,,++++++,,,......---+++...---+++++++++---...000++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------------------------------------------------------------...///000111222444888???HHHQQQVVVOOOKKKEEE>>>:::;;;???CCCJJJGGGDDDEEEJJJNNNOOOMMMKKKFFFAAA===<<<===??????BBBCCCDDDFFFHHHIIIIIIIIIHHHIIIIIIHHHJJJMMMJJJEEE@@@??????@@@@@@???===;;;::::::>>>EEELLLMMMFFF???:::;;;<<<>>>AAAEEEIIILLL???>>><<<:::::::::<<<<<>>>>>@@@???>>>===============uuu```[[[YYYXXXZZZXXXUUUQQQOOONNNNNNMMMLLLJJJGGGEEEEEEFFFDDDAAA===;;;<<<<<<;;;::::::;;;===666555555444333222111111111111111111111111111111222222111111000/////////////////////////////////000///...------...///000////////////////////////+++,,,...///000///...---///...---...000111000///////////////////////////...//////000000//////...////////////////////////.........//////000000111111111000//////000000111000000//////.........---////////////////////////////////////////////////...000111000///...///000......///000000000000000000///......---.........................................................---............/////////......---,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------.........---,,,,,,,,,------///////////////.........///...---,,,+++,,,------////////////////////////000000////////////000000000///......---.........000//////......//////000////////////////////////////////////////////////////////////////////////---...//////......///111//////000000000111111111111222222222333333333333444444444444555555555555888888777666666666666777555555444444555555666777333333333333333333333333444444333444444555666777333333333333333444555666444444444444444444444444666666666666666666666666333333333333444444444444222222333333222222111000------,,,,,,,,,,,,++++++---,,,+++,,,...///...---------,,,++++++,,,...///,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,---+++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++*********++++++++++++,,,,,,,,,,,,------------------------........................------,,,,,,,,,,,,++++++------------------------------------------------...---------------......///---+++---333<<>>???@@@BBBCCCDDDDDDDDDGGGIIIIIIHHHJJJNNNLLLHHHBBB???===;;;;;;:::999888888999;;;???BBBAAA>>>:::777777888999;;;===@@@AAA:::999999999999;;;===>>>@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;:::999999999xxx___YYYXXXXXXWWWYYYVVVQQQOOONNNNNNMMMLLLNNNIIIFFFGGGFFFBBB>>><<<;;;;;;;;;:::999888999999666555555444333333222222111111111111111111111111111111111111000000//////////////////////////////000///............///000////////////////////////,,,...000222333111///...............///000000///////////////////////////...//////////////////...////////////////////////........./////////000000............//////000000000000000///......------////////////////////////////////////////////////---///000///...---...000...///000111111111//////........................---..................---------...............///---------.........//////...---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,,,,------000000//////......------......,,,,,,,,,,,,---...////////////////////////111000///......///000111///......------.........////////////////////////////////////////////////////////////////////////////////////////////////---...//////......///111/////////////////////////////////000000000000111000000111111222333333444777777666666666666666666666666666666666777888888444333222111111222333444333333333444444555555666444444444555555666777777333333333444444555555555555555555555555555555555333333333333333333333333111111111111111000//////,,,,,,,,,,,,++++++++++++---,,,++++++---......------,,,,,,++++++,,,---------,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,---......***************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++******************++++++++++++,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------.........000222555777999BBBDDDEEEDDDAAA===:::999777777777:::???CCCDDDDDDJJJFFF@@@<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>BBBEEEFFFEEEFFFJJJJJJGGGCCCAAA>>>=========;;;999:::<<<======<<<;;;::::::999888888888999:::;;;<<<===<<<<<<;;;:::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999:::999888777777777777777~~~aaaYYYYYYYYYXXXYYYVVVRRROOOOOONNNNNNMMMNNNIIIGGGHHHFFFAAA???BBB???>>><<<:::999888777666666555555444444333333333111111111111111111111111111111111000000000000000//////////////////////////////............//////////////////////////////,,,...000222333111///...---...............///000..............................////////////......////////////////////////............////////////,,,------.../////////000000000//////.........---////////////////////////------------------------,,,---......,,,,,,---...000000111111111///---,,,------..................------...//////...------,,,---------......//////------------............------,,,++++++++++++,,,---------------------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,------...000000//////......------...---,,,,,,,,,,,,......////////////////////////000///------------///000......------------............////////////..............................................................................---...//////......///111/////////............---........./////////000000......///000111222333333555555555555666555555555666666666666666777888888666555444333333444555666444444555555555666555555555555666666666777777777222222333333444555555555444444444444444444444444222222222222111111111111///////////////......---,,,,,,,,,,,,,,,,,,---------,,,******+++,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,---......///***************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************************************+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------///000000111111000///...333777<<<@@@@@@>>>===<<<:::888666555666888::::::AAA???>>>======<<<:::888777777888999999:::999999;;;>>>???>>>>>>BBBDDDBBB<<<;;;<<<===>>>===:::888:::;;;;;;999666555555777999999999888888888999999===<<<<<<;;;:::999999999666666666666666555555444444444444444555555666777hhh[[[[[[[[[[[[YYYVVVRRRPPPOOOOOONNNMMMJJJFFFGGGIIIFFFAAAEEENNNCCCAAA>>><<<;;;:::888777555555555555444444333333222222222222222222222222111111000000000000000000////////////////////////////////////////////////////////////////////////+++,,,...///000///...---,,,...//////...---///000........................---......//////......---////////////////////////........................,,,---...///////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---111111000000///---,,,+++,,,,,,---............---,,,---...//////...---,,,,,,,,,,,,---......//////,,,------------.........------,,,+++++++++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---...------------,,,,,,,,,------,,,,,,,,,---......///////////////............---,,,+++,,,---...///////////////////////////......------------......---------,,,------...///---......//////......---........................................................................---...//////......///111....................................////////////......//////000111222222222333444444555444444444444444333333444444555666888777666555555666777888555555666777777666666555444444555666666555444444222222333333444444444555333333333333333333333333000000000000000/////////---............---,,,,,,,,,,,,------------......///---***)))***+++******,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------***************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------///...,,,***+++,,,...000***...333777888888888999999777555222222333555666666666777:::;;;:::777444555555666777777666666666444888:::777777:::===<<<888888:::<<<>>>===;;;999:::::::::888555444555666777777777777666666666666666666666777777777777777444444444444444333333222111111111222333444666666nnn]]]YYY[[[[[[ZZZVVVRRRPPPOOOOOONNNMMMIIIGGGIIIKKKEEE???HHHWWWCCC@@@===<<<<<<<<<:::888555555555555444444444444222222222222222222222222000000000000000000000111////////////////////////......////////////......////////////////////////,,,------...............+++...//////------...000........................---......//////......---////////////////////////........................---...///000000///......------......///000000000////////////////////////------------------------,,,---...---,,,,,,---...//////...---------------+++,,,---.........------,,,---///000000///---,,,++++++,,,------...//////,,,,,,---------.........---,,,++++++***+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///.........///////////////------,,,+++,,,---...///////////////////////////......////////////......---,,,,,,,,,------...///------...//////...------........................................................................---...//////......///111............////////////---------.........//////.........//////000000000000111222333444333333222222222222222222333444444777666666666666666666777444555666777777666555444222333444555666666555444333333333333333333444444111111111111111111111111//////.........---------,,,,,,------,,,,,,+++***,,,,,,,,,---------......222///,,,************))),,,,,,,,,,,,,,,+++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,++++++++++++******))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((()))))))))*********+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++------------------------++++++++++++,,,---.........,,,***))))))+++...000)))+++...///000222444666444444444333333333333444222111222444666777555333444555555555555555444444111555666333222555888888999888888888:::;;;;;;:::;;;:::888777777777666666444444555555555555555555111222333444444555555555333333333333333222222111111111111111222222333444qqq\\\WWWXXXXXXZZZWWWSSSPPPOOOOOONNNMMMLLLJJJLLLLLLCCC<<>>======<<<;;;:::999999777777666666555444444333111111111111000000000000000000111111222222333333////////////////////////////////////............/////////////////////////////////...............///---------///000///............/////////000000......................../////////.......................................///......------......///..............................////////////.........------------,,,,,,,,,000///------.........---...------------,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,------.........------...000000///---...---+++,,,---//////...------------------------+++,,,.........---,,,,,,................................................000///...---------------000///......------......................................................---..................---------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------............///////////////////////////000000000000///..................................................................------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************************************---000((((((222,,,***===:::///)))---///+++))),,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++*********************************++++++++++++,,,******++++++++++++******************+++,,,------...---++++++,,,---,,,,,,)))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***,,,...///...---+++,,,,,,+++,,,---...000111000000000000000000000000111000000000000/////////000000000111111222222222111111111111111111111111333222111000000000000000222222000///............000000000000000000000000......////////////......////////////////////////jjjaaaWWW\\\[[[YYYWWWSSSRRRQQQQQQOOONNNLLLLLLKKKIIIFFFDDDBBB@@@>>>>>>===<<<;;;::::::999888777666555444444444555111111111111000000000////////////000000111222222///////////////////////////////////////.........////////////////////////..............................---...............------------..................................../////////......---------........................//////............//////........................---......//////......---------------------------///...,,,,,,---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---............------......---,,,+++------------......///...---------------------------,,,+++---......,,,***................................................000///...---------------//////...------------...................................................---......//////......------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++%%%333,,,'''...&&&444cccOOO999)))***,,,''')))111,,,,,,------------,,,,,,************************************************++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************++++++++++++******++++++++++++******+++++++++***++++++,,,,,,...,,,++++++,,,,,,+++*********++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,---...//////...---,,,,,,+++***)))***,,,///000/////////000000000000000000000000000000000000000111111111111000000000000111111111111111111111111222222111111000000//////222222000///......------000000000000000000000000---..................---........................hhh```WWW[[[ZZZXXXVVVSSSRRRRRRQQQOOONNNKKKJJJIIIGGGEEEBBB@@@???>>>>>>===<<<;;;::::::999888888666555555444555555111111111111000000000///............//////000000////////////////////////.........///////////////////////////////////////---------...............---.........---------...++++++,,,,,,,,,,,,------........................//////......------,,,,,,........................////////////////////////........................------............------------------------------...,,,++++++,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...//////---.........,,,+++******,,,---...............///------------------------...---,,,---...///---,,,................................................//////...---------------//////...---------------................................................------............------------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++%%%333,,,'''...&&&444cccNNN999)))***+++'''(((111++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++************++++++************************))))))************))))))))))))*********+++++++++************************))))))*********+++++++++******++++++++++++******------,,,+++************,,,*********+++,,,***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,---...///111222...---+++******+++,,,....../////////000000000111111111111111111111111111333222222111000///......000000000000000000000000111111111111000000//////222222111//////.........////////////////////////------............------------------------------eee```XXX\\\ZZZWWWUUUSSSSSSSSSRRRPPPNNNJJJJJJHHHGGGDDDBBB???>>>>>>======<<<;;;:::999999888888777666666555555444111111111111000000000000/////////...............////////////////////////.........///////////////////////////////////////---------------.........---...///...,,,,,,,,,...+++++++++,,,,,,,,,------.................................---------------...........................//////000000//////...........................------............------,,,,,,,,,------------...---+++******,,,------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---...///...,,,******+++,,,---///000///......///,,,,,,,,,,,,,,,,,,,,,,,,..............................................................................---------......//////...------,,,,,,------........................------------------------,,,------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++)))))))))***++++++,,,,,,---000((((((222,,,***===999...(((,,,...***(((+++******++++++++++++******************************++++++++++++++++++++++++++++++************++++++************************)))***+++,,,,,,+++***))))))************+++++++++************************)))))))))************+++******++++++++++++******---,,,++++++******++++++)))))))))***,,,,,,+++))),,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************************+++---111555777...---,,,+++******+++,,,---------......//////000000000111111111111222222222222111000///......---//////////////////////////////000111111000000///111000000///////////////////////////////////////------............------........................eeeaaaZZZ\\\XXXVVVUUUSSSSSSSSSRRRPPPNNNKKKJJJIIIGGGEEEBBB@@@???======<<<;;;:::999888888777777888888777666444333111111111111000000000000111111111000000///......////////////////////////............/////////000////////////////////////,,,,,,,,,------.........,,,...///...,,,+++,,,...,,,,,,---------.................................,,,------------------..............................///000111111000///...........................,,,------......------,,,,,,,,,,,,---------......---,,,++++++---......---,,,,,,,,,---------......++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------.../////////,,,...000///,,,***+++,,,+++...000111///......000,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...,,,+++---000................................................---------------...///000///...------,,,,,,------........................------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++((())))))***++++++,,,,,,...,,,***+++......)))&&&)))))))))***,,,,,,***(((******++++++++++++******************************************************++++++************++++++***************************+++,,,------,,,+++***)))************+++++++++************************))))))))))))******************++++++++++++******************+++,,,---...(((((()))+++---...---+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++))))))***+++---///111111************++++++++++++*********+++,,,---------/////////000000000111111//////000000000000000000////////////////////////---...///000111111111000.........---......///000..............................////////////..............................iiiddd[[[[[[VVVVVVUUUSSSSSSSSSRRRPPPNNNLLLKKKJJJHHHFFFCCCAAA@@@===<<<;;;:::999888888777666777888999888666444333111111111111000000000000444444333222111000//////////////////////////////---.........//////000000////////////////////////,,,,,,,,,------.........,,,...000...+++***+++............/////////000000........................,,,,,,,,,------....................................///000111111000///...........................,,,------......------,,,,,,,,,,,,------............---,,,,,,.../////////,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,------.../////////,,,...000///,,,++++++---+++...111111///......000,,,,,,,,,,,,,,,,,,,,,,,,+++...000...***)))---111................................................,,,,,,,,,---...///000111......---,,,,,,,,,,,,---........................------------------------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++((())))))***++++++,,,,,,(((***///,,,$$$)))000,,,***,,,+++''''''+++---******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))***+++---......---+++***)))************+++++++++************************))))))))))))******************++++++++++++******''''''(((***,,,...000111(((((())),,,///000///---******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********++++++,,,---------+++)))'''&&&'''(((***++++++++++++'''(((((()))***+++++++++---.........//////000000------...///000111222333////////////////////////,,,---///000111222111111,,,,,,,,,,,,---...//////..............................////////////......////////////////////////pppddd^^^YYYTTTTTTTTTTTTTTTSSSRRRPPPOOOLLLLLLKKKJJJGGGDDDAAA@@@???>>>===;;;:::999888888777777777777666555444333111111111111000000000000111111000///////////////111111000000//////......////////////////////////------............------////////////////////////............////////////,,,---......------...000---------............///......------------......//////............//////////////////....................................---...............---------...111222222111...---...------...//////...,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---+++***000///...---,,,+++++++++------............------.........------,,,,,,,,,000000000000000000000000+++---000000///---------///...,,,++++++,,,...///---------............///...------,,,,,,------...+++---//////...---...///......---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---+++***)))***++++++++++++************+++++++++++++++************)))******************************************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************)))((((((+++++++++*********))))))))))))***++++++++++++***,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++))))))))))))***************************++++++,,,)))+++***&&&''',,,,,,(((++++++,,,+++******,,,---************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,........................000000000000000000000000111111111000000000000000111111111111111111111111........................------......//////000000////////////////////////////////////////////////sssggg```YYYUUUTTTUUUUUUTTTSSSQQQOOONNNLLLKKKIIIGGGEEEEEEEEEEEE???>>>===;;;:::999888888777777777777666555444333111111111111000000000000111111000///////////////111000000000/////////...////////////////////////---......//////......---....................................////////////,,,---......------...000---------............///......------------......//////............//////////////////....................................------............------,,,---///000000///---,,,...------...//////...,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...------///...------,,,,,,,,,,,,------............------......---------,,,,,,,,,------------------------,,,...111111000.........///...,,,++++++,,,---...---------............///...------,,,,,,------...+++---//////...---...///......---,,,,,,,,,,,,---------............------,,,------......------,,,------,,,,,,,,,,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++***++++++,,,++++++************+++++++++++++++************)))******************************************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************))))))(((+++++++++*********))))))))))))***++++++++++++***,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++))))))))))))***************))))))))))))***++++++(((+++***'''(((,,,+++'''***+++++++++******+++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,------------------------////////////////////////000000000000000000000000111111111111111111111111////////////////////////.........///////////////........................------------------------sssggg___XXXTTTVVVUUUUUUTTTRRRQQQOOONNNKKKIIIGGGDDDDDDEEEGGGIII???>>>===;;;:::999999888777777777777666555444444111111111111000000000000111000000///////////////000000000000////////////////////////////////////---......//////......---------------------------............////////////,,,---......------...000---------............///......------------......//////............///////////////............---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------,,,,,,,,,------------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///...///000///---,,,+++,,,,,,------------............///...------,,,,,,------...+++---//////...---...///......---,,,,,,,,,,,,---.........//////.........,,,------......------,,,------,,,,,,,,,,,,++++++...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,...///...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++******)))(((+++++++++***************))))))***++++++++++++***,,,,,,,,,+++++++++******+++++++++***************++++++++++++++++++++++++))))))))))))************))))))((((((((()))******(((******((((((+++***(((******+++++++++******)))************************+++++++++++++++++++++++++++++++++++++++*********************************)))************+++++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000000000000000000000000000000000000000000000///////////////.........------------------------++++++++++++++++++++++++mmmbbbZZZUUUTTTVVVVVVUUUTTTRRRPPPOOONNNKKKIIIGGGFFFEEEEEEGGGGGG@@@???===<<<:::999999999777888888777777666555444111111111111000000000///000000////////////000000000000000000////////////////////////////////////......////////////......------------------------............////////////,,,---......------...000---------............///......------------......//////............////////////.........---------------------------------,,,,,,---.........---------,,,+++******+++,,,---...------...//////...,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///------,,,,,,,,,---......------............------------------------------........................---...000000///....../////////---,,,,,,,,,,,,,,,---------............///...------,,,,,,------...,,,...//////...------.........---,,,,,,,,,,,,---......////////////......,,,------......------,,,------,,,,,,,,,+++++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...------,,,,,,+++,,,,,,---***++++++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,+++++++++*********))))))******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++***))))))************************))))))***++++++++++++***,,,,,,,,,+++++++++******************************************************((()))))))))************((((((((((((((())))))***(((***+++***)))******************+++++++++)))(((************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************************))))))*********+++++++++************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------....................................////////////////////////000000//////......------------------------------************************iii___WWWUUUXXXVVVVVVTTTSSSQQQPPPOOOOOOKKKKKKJJJIIIGGGEEECCCBBB@@@???>>><<<;;;:::999999888888888888777666555444111111111111000000000///000000////////////000000////////////000000000000////////////////////////...//////////////////...------------------------............////////////,,,---......------...000---------............///......------------......//////............//////............------------------------------------++++++,,,---......------...---,,,++++++,,,---......------...//////...,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))))),,,...------,,,,,,,,,---......------............------------------------------////////////////////////,,,---......---,,,---.........------,,,,,,,,,,,,---------............///...------,,,,,,------...,,,...//////...------.........---,,,,,,,,,,,,---......////////////......,,,------......------,,,------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((***---//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,+++++++++,,,,,,---*********+++++++++,,,,,,,,,---------------------,,,,,,++++++++++++,,,,,,+++++++++*********))))))******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***))))))************************))))))***++++++++++++***,,,,,,,,,+++++++++******************************************************((()))))))))************((((((((((((((())))))***))))))***+++***))),,,///,,,+++******,,,,,,)))'''************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++************************))))))*********+++++++++))))))*********+++++++++************************************************++++++,,,,,,,,,---------------------------------------------------------///.........------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))~~~iii```XXXWWW\\\VVVUUUTTTRRRQQQQQQQQQQQQLLLLLLKKKJJJHHHDDDAAA???@@@???>>><<<;;;::::::999888888888888777666555555111111111111000000000000///////////////000000111////////////000000000000////////////////////////...//////000000//////...------------------------............////////////,,,---......------...000---------............///......------------......//////............//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------......,,,,,,,,,,,,.........------...//////...,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------+++))))))---111...------,,,,,,,,,------------............------,,,,,,,,,------------...........................+++---------++++++,,,------------------------------------............///...------,,,,,,------...---...000///...,,,------......---,,,,,,,,,,,,---.........//////.........,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++'''***...111222///+++(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******+++++++++++++++++++++,,,,,,---************+++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,+++++++++************)))******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******+++++++++,,,++++++***)))***************+++++++++))))))***++++++++++++***,,,,,,,,,+++++++++*********************+++++++++************************))))))))))))************))))))((((((((()))*********)))***+++******///666000,,,)))))),,,,,,+++(((************************++++++++++++++++++++++++)))))))))***************************************)))************+++++++++******))))))))))))******************************)))************+++++++++)))))))))************+++************************************************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))|||kkkcccYYYVVVZZZUUUTTTSSSRRRQQQQQQRRRSSSNNNMMMKKKHHHFFFCCCBBBAAAAAA@@@>>>===;;;:::::::::888888888888888777555555111111111111000000000000///////////////000111111.../////////000000000111//////////////////////////////000000000000//////....................................////////////,,,---......------...000---------............///......------------......//////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------------,,,,,,---------...------...//////...,,,---,,,++++++***+++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...,,,***,,,222777///...------,,,,,,,,,,,,------............------,,,,,,,,,---------......------------------------,,,---...---,,,+++---...++++++,,,---............---------............///...------,,,,,,------...---///000///...,,,,,,---......---,,,,,,,,,,,,---------............------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++************************(((***...111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,---************++++++++++++)))***+++---------,,,+++---,,,,,,++++++,,,,,,---+++++++++************)))******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,++++++***)))))))))*********+++++++++))))))***++++++++++++***,,,,,,,,,+++++++++******))))))*********+++++++++************************))))))))))))***************))))))))))))***++++++,,,))))))+++******333===333...)))(((+++---,,,***************************++++++++++++++++++++++++((()))))))))*********+++++++++++++++++++++++++++)))************+++++++++******))))))))))))******************************)))************+++++++++))))))))))))************************************))))))))))))))))))))))))(((((()))******+++,,,,,,++++++++++++++++++++++++***************************************+++++++++************************************************yyykkkdddXXXSSSVVVTTTSSSRRRQQQQQQRRRSSSTTTOOOMMMIIIFFFDDDCCCDDDDDDAAA@@@>>>===;;;:::::::::888999999888888777666555111111111111000000000000///////////////000111111.../////////000000111111//////////////////////////////000000000000//////////////////////////////............/////////000,,,---///...------...000---------.........//////.........------.........//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,---,,,++++++******++++++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++...---,,,///666<<<000///...---,,,+++++++++---..................---,,,,,,,,,------.................................---...///...,,,,,,...000******,,,---.../////////---------.........//////...------,,,,,,------...---///000///...,,,,,,---......---,,,,,,,,,,,,---,,,------------------,,,,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,------.........++++++++++++++++++++++++***************************+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,......+++*********+++,,,,,,---)))************+++++++++((()))+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++************)))******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******+++,,,,,,,,,,,,+++******))))))******++++++++++++))))))***++++++++++++***,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))***************************++++++,,,---))))))+++***+++555AAA555000)))(((+++...---,,,************************++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++)))************+++++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))************************************************************'''(((((()))***++++++,,,************************************************(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++mmm]]][[[UUU[[[VVVSSSPPPNNNNNNPPPSSSUUUPPPNNNLLLIIIFFFDDDBBBAAABBBAAA@@@???===;;;999888999888666555444444555555222222222111111111111000000000111111111111000000000000000000000000000000////////////////////////111111000000/////////...111000///......///000000000000//////.........---///////////////.........//////.........---------........................---,,,,,,,,,///333777999...///////////////...---////////////////////////.................................------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,---------......---,,,,,,---......---++++++---------+++++++++---------------------------***------)))(((+++//////........................---,,,,,,++++++,,,,,,---***+++---...///...------,,,,,,,,,------.........++++++,,,,,,,,,---------......------------............---,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++***************++++++222---+++,,,,,,)))))),,,+++...///...***(((***,,,******,,,------,,,+++***++++++++++++++++++++++++++++++************++++++************************************************+++******))))))******+++************************+++*********))))))((((((***+++,,,+++******,,,---(((((()))***++++++,,,,,,&&&(((***+++,,,+++)))(((******))))))******+++,,,(((((((((((())))))))))))''''''((()))***+++++++++)))))))))***+++,,,......,,,++++++,,,---...,,,+++***))))))(((((()))******************************************************************************+++***))))))***,,,...///)))))))))))))))******+++)))))))))))))))))))))))))))))))))***+++++++++,,,******))))))******+++,,,---+++******+++,,,,,,+++)))))))))))))))))))))))))))******)))((((((***---******))))))((((((''''''+++*********))))))(((((()))))))))))))))******+++))))))(((((((((((())))))++++++++++++++++++++++++rrraaa]]]UUUZZZTTTSSSRRRPPPPPPQQQRRRRRRPPPNNNLLLIIIFFFDDDBBBBBBAAAAAA@@@???===;;;:::999999888777555555555555666222222222111111111111000000000111111111111000000000000000000000000000000///////////////////////////.........------------000000///......///000111000/////////............/////////////////////...//////.........---------........................------,,,---///222666888222222222111000///...---......................................................------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,---------.........---,,,---//////---,,,+++---------++++++,,,---------------------------,,,------***+++///000...........................---,,,,,,++++++,,,,,,---+++,,,---------,,,+++***,,,,,,,,,---------......++++++,,,,,,,,,---------......------------.........------,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,+++***************+++***)))***+++((((((000:::333111///...------,,,+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,+++***************+++++++++++++++++++++++++++*********))))))))))))+++,,,,,,+++***)))+++---((())))))***++++++,,,,,,((()))+++,,,,,,,,,************))))))******+++,,,(((((((((((()))))))))***((((((((()))***+++---...000///...,,,+++***))))))******+++++++++***************************))))))************************************************************************000...,,,***)))((()))***)))))))))))))))******+++))))))))))))))))))))))))***************+++++++++******))))))******+++,,,---+++******+++,,,++++++))))))))))))))))))))))))((()))***))))))((('''''')))))))))))))))(((((((((************)))))))))((())))))(((((())))))***+++))))))(((((((((((())))))************************yyyfff^^^TTTXXXTTTTTTTTTSSSRRRQQQPPPOOOOOONNNLLLIIIFFFDDDCCCBBBAAAAAAAAA???>>><<<:::999:::999888777666666666666222222222111111111111000000000111111111111000000000000000000000000000000////////////////////////............------------//////......///000111222////////////..................///////////////////////////.........------..............................------...111333555444444444333111000...---------------------------........................------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------............------------,,,,,,,,,---------......///...---...///000...,,,+++,,,------,,,+++,,,...------------------------***,,,,,,***+++///...***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))),,,,,,,,,------------...,,,,,,,,,,,,------------......------------.........------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,---------,,,+++***************(((+++//////***,,,:::KKK999444///---///000...++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))),,,------+++***)))***+++)))))))))***++++++,,,,,,)))***+++------,,,++++++******))))))******+++,,,((((((((()))))))))*********)))(((((()))+++...///333222000---+++)))((((((***,,,...---***((()))+++++++++,,,,,,,,,***)))(((************************************************************************111///---***(((((((((((()))))))))))))))******+++))))))))))))))))))))))))+++++++++*********************))))))******+++,,,,,,+++))))))+++,,,+++***))))))))))))))))))))))))***))))))***+++***'''%%%(((((())))))))))))))))))************))))))))))))))))))(((((())))))***+++))))))(((((((((((()))))))))))))))))))))))))))))){{{ggg___UUUZZZWWWVVVTTTRRRQQQPPPOOOOOOOOONNNKKKIIIFFFDDDCCCBBBAAAAAAAAA@@@>>><<<;;;:::::::::999888888777777777222222222111111111000000000000111111111111000000////////////////////////////////////////////////000000000000000/////////.........///000111111222///////////////.....................////////////////////////....................................///...------...///111222333333333222111000///...------------------------........................---,,,,,,++++++,,,,,,---------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---------------------,,,,,,,,,---------......///......///000000///---+++,,,...---,,,,,,---...------------------------+++111333000---...---+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,------------.........------------......------------......//////........................---------------------------------............///...------,,,,,,,,,------...------,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---......///000000------,,,+++***************---111111------:::HHH666222...,,,---//////......---,,,+++***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************---...---,,,)))((()))+++))))))*********+++++++++)))***+++,,,,,,,,,++++++******))))))******+++,,,(((((()))))))))*********...,,,***((((((***---.........---,,,++++++++++++,,,000333000+++)))***...+++,,,---...---+++)))'''************************************************************************+++******)))******+++,,,)))))))))))))))******+++)))))))))))))))))))))))),,,+++++++++***)))))))))******))))))******+++,,,,,,***))))))***++++++***)))))))))))))))))))))))),,,***)))***,,,,,,***)))((((((((())))))******+++*********)))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((()))))))))))))))***rrrbbb^^^YYY___ZZZXXXTTTPPPOOOOOOPPPRRRNNNMMMKKKHHHFFFDDDCCCCCCAAAAAAAAA@@@???===<<<;;;:::::::::999888888777777222222222111111111000000000000111111111111000000/////////////////////////////////////////////////////////000000000000000------...///000111111111.........///////////////---.........//////000000000000/////////.................................///...---------...///000//////000000000000000000................................................---,,,,,,++++++,,,,,,---------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......///......///000000///---+++,,,...------,,,...///------------------------...888===888000...///000........................+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000000------------------------,,,,,,---------...............------------......---------...............////////////////////////---------------------------------............///---------,,,,,,---......---------,,,,,,++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---......///000000------,,,+++******++++++,,,+++---...+++)))---444---------***)))***...111111000...+++************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,...///000++++++++++++++++++++++++***************+++++++++---...---,,,)))((()))+++***************+++++++++((())))))*********************))))))******+++,,,))))))))))))************111///,,,)))((((((***+++***************++++++,,,+++///222000+++(((***---***+++---...---+++)))(((************************************************************************'''(((((()))***,,,---...)))))))))))))))******+++)))))))))))))))))))))))),,,+++++++++***)))))))))******))))))******+++,,,,,,***))))))***++++++***))))))))))))))))))))))))+++)))(((''')))+++,,,,,,(((((())))))******++++++))))))))))))))))))******((((((((('''((())))))***))))))(((((((((((()))))))))))))))*********++++++vvvggg]]]___[[[bbb[[[XXXSSSPPPNNNOOOQQQSSSNNNMMMKKKHHHFFFEEEDDDCCCAAAAAAAAA@@@???>>><<<;;;999999:::999999888666666222222222111111111111000000000111111111111000000000000000000000000000000////////////////////////---------...............---...///000111111000000.........///////////////------......///000000000000000000/////////.................................------------......///,,,---...//////000000///////////////////////////........................------,,,,,,,,,,,,------------------------------------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......///...---...///000...,,,+++,,,......------...000------------------------+++444999444,,,+++,,,...........................++++++------------++++++,,,,,,,,,---...000222333...------------,,,,,,,,,,,,---------..................------------......,,,---......//////......////////////////////////---------------------------------............///------------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,000,,,,,,......***'''((('''***+++***'''(((,,,111111000///---+++***))))))++++++++++++++++++++++++***+++,,,------,,,+++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,...///000*********************************+++++++++++++++,,,------+++***)))***+++************************((())))))))))))***************))))))******+++,,,)))))))))*********++++++000///,,,***((((((((()))+++******))))))))))))***)))+++---,,,)))'''(((***)))***+++,,,,,,+++******************************************************************************)))))))))************+++)))))))))))))))******+++))))))))))))))))))))))))+++++++++*********************))))))******+++,,,+++***((((((***+++***)))))))))))))))))))))))))))((())))))(((''''''***,,,))))))******************))))))))))))************((((((''''''(((((()))***))))))(((((((((((())))))((())))))******+++++++++qqqddd]]]```YYY]]]YYYWWWTTTQQQPPPPPPRRRSSSNNNMMMKKKHHHFFFEEEDDDDDDAAAAAAAAA@@@???>>>===<<<888999999999888777666555222222222111111111111000000000111111111111000000000000000000000000000000////////////////////////------------.........///...///000111111000//////............/////////000------......///000000111000000000000/////////...........................,,,,,,,,,------.........------.../////////............................................................------------......------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,---------............,,,,,,,,,---------.........---,,,---//////---,,,+++,,,......------///111------------------------'''+++---+++***,,,,,,***........................***+++---......---+++***---,,,,,,,,,---///000111......---------,,,,,,,,,------------..................------------......,,,---.../////////...---................................................---------............///---------------...//////***++++++,,,,,,------...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,---...000------000111---++++++)))************+++,,,---............---,,,+++***++++++++++++++++++++++++***+++---......---+++***))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,+++***)))+++---******************************))))))******++++++******))))))******+++,,,))))))*********+++++++++,,,,,,+++***))))))))))))++++++******)))*********((()))******))))))(((((((((((()))******+++++++++************************************************************************)))***************)))))))))))))))))))))******+++))))))))))))))))))))))))***************+++++++++******))))))******+++,,,+++***((((((*********)))))))))))))))))))))))))))(((---111000***&&&(((***++++++******************((()))))))))************(((''''''''''''((())))))))))))(((((((((((())))))''''''(((((()))******+++uuuggg```aaaVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQNNNLLLKKKHHHFFFEEEDDDDDDAAAAAAAAA@@@???>>>===<<<888888999999888777555444222222222111111111111000000000111111111111000000000000000000000000000000////////////////////////.../////////000000111111//////000111111000///...---.........//////000000---------...///000000111000000000000////////////........................+++,,,,,,------.........//////000//////...------------------------------........................///......------......///------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,------------.........//////000000,,,,,,,,,---------......---,,,,,,---......---++++++,,,............///111------------------------++++++)))***000666333---........................***+++---......---+++***...---,,,+++,,,---...///.........------,,,,,,,,,---------.........//////.........------.........,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---------------...///000)))***+++,,,------...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///***((()))---...+++,,,///...+++)))+++...///,,,)))***,,,---...///...---,,,++++++++++++++++++++++++***+++---......---+++***(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,+++******,,,---++++++******************++++++******++++++,,,---*********)))***++++++,,,)))************+++++++++))))))))))))************************+++,,,---...***))))))***,,,,,,+++)))(((''''''((()))***,,,---************************************************************************'''((()))***************)))))))))))))))******+++))))))))))))))))))))))))))))))******+++++++++,,,*********)))***++++++,,,+++)))(((((()))******)))))))))))))))))))))))))))***222:::999000((('''))),,,+++++++++***)))))))))(((((())))))*********+++'''''''''''''''((())))))))))))(((((((((((())))))&&&&&&&&&'''((())))))***uuueee[[[YYYZZZUUUWWWVVVTTTRRRPPPOOONNNNNNLLLLLLMMMLLLJJJGGGDDDBBBAAAAAAAAA@@@???>>>===<<<::::::999999888777777777222222222111111111111000000000000000000000000000......////////////......000000000000000000000000////////////000000000000***111444000,,,,,,...///---+++)))+++---...---+++............///111222333////////////............000///...---------------...............///000000////////////////////////........................000000//////............,,,...//////---+++++++++---------+++***,,,111555......---------,,,,,,,,,+++,,,---...///...---,,,,,,------......------,,,000000000///......---------,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++...333444000,,,++++++,,,,,,---...////////////...------...000000------------------------,,,---......//////.......................................------,,,,,,,,,000///...---,,,+++++++++******,,,,,,,,,,,,******------------------------......------------..............................------............------+++,,,---.........---,,,---...///000000///...---------...............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------.........+++++++++,,,,,,---------------------------------++++++******++++++,,,---------------,,,+++***))),,,++++++******++++++,,,///...------------...///++++++++++++++++++++++++++++++---222777777111+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++******))))))******++++++++++++++++++,,,---...***************************+++,,,,,,+++***)))(((++++++++++++++++++++++++,,,,,,++++++******++++++************************,,,+++***)))))))))++++++))))))))))))))))))))))))))))))))))))***************************)))((((((************************))))))))))))))))))))))))************************+++++++++************))))))************+++++++++))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))111;;;>>>555+++((()))))),,,+++***((((((((()))***)))***+++,,,+++)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxhhh]]]ZZZ[[[WWWTTTTTTSSSRRRQQQPPPPPPPPPLLLLLLLLLLLLJJJGGGDDDBBBAAAAAAAAA@@@???>>>===<<<:::999999888888777666666222222222111111111111000000000000000000000000000......////////////......000000000000000000000000////////////000000000000000666888333//////111000...,,,+++,,,...///...,,,///......//////000111222////////////............///......---------.....................//////000................................................/////////.........------,,,...//////---,,,,,,---+++---......,,,,,,///222...------------,,,,,,,,,***+++,,,---------,,,,,,,,,------......------,,,........................,,,+++***+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++...222333000,,,+++,,,,,,------.........000///...------...//////------------------------,,,---......//////.......................................------,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------......------------..............................------............------+++,,,---.........---------...///000000///...---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,,,,------------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,------------------,,,+++***))),,,++++++******++++++,,,......---,,,,,,---......------,,,,,,++++++******+++***+++///333333...)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++*********+++,,,...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++------,,,+++************************************,,,+++***))))))***++++++))))))))))))))))))))))))))))))))))))***************************)))((((((************************))))))))))))))))))))))))************************+++++++++************)))))))))*********+++++++++))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++333555///(((((()))))),,,+++)))((((((((()))***)))***+++,,,+++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ooo```ZZZ[[[XXXSSSSSSRRRRRRRRRRRRQQQQQQLLLLLLLLLKKKIIIFFFCCCBBBAAAAAAAAA@@@???>>>===<<<999999888888777666666666222222222111111111111000000000000000000000000000...//////000000//////...000000000000000000000000000000000000////////////333888999555111111111000...---,,,---///000///...000000////////////000000////////////..................---------...//////......------......///000.........................................................------------------...///...------///000,,,---//////...------...------------,,,,,,,,,,,,+++,,,---.........------,,,------......------,,,++++++,,,------...//////++++++++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...111222///,,,------------------------000000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.......................................---------------///...------,,,,,,,,,,,,......////////////......------------------------......------------..............................------............------+++,,,------......---------...////////////...------...............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------,,,+++******,,,++++++******++++++,,,------,,,++++++,,,------//////...---,,,+++******+++))))))+++......+++'''++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,))))))***+++---///111222++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++...---,,,+++************************************+++******)))******++++++)))))))))))))))))))))))))))))))))*********++++++)))************))))))(((************************))))))))))))))))))))))))************************+++++++++************))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((,,,,,,)))(((***+++++++++***))))))((())))))))))))***++++++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuuccc[[[[[[YYYSSSSSSSSSSSSRRRRRRQQQPPPLLLLLLKKKJJJHHHFFFCCCBBBAAAAAAAAA@@@???>>>===<<<999999888777777666666555222222222111111111000000000000000000000000000000//////000000000000//////////////////////////////000000000000////////////000444666222///000000............///000111111000111111000///////////////////////////............---------------...///000...------------...//////................................................------------------------......///...---...000333/////////...---------------------,,,,,,,,,++++++---......///////////////,,,------......------,,,+++++++++,,,,,,---------,,,------,,,,,,,,,---///---------------------------,,,,,,...000111///---------------------,,,,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///................................................---------///...---,,,,,,,,,,,,,,,......////////////......------------------------......------------..............................------............------,,,,,,,,,---------------.................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......,,,---------,,,,,,+++***,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,.........------,,,,,,,,,,,,***((()))******)))'''++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,---///000111++++++++++++++++++++++++------+++******+++,,,---++++++++++++++++++++++++...---,,,+++***)))))))))******************************************++++++))))))))))))))))))))))))))))))*********+++++++++))))))************)))(((************************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))************((()))))))))************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((***---......******))))))))))))))))))*********+++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((sssbbb[[[\\\ZZZUUUUUUUUUTTTSSSQQQOOONNNMMMLLLKKKIIIGGGEEECCCBBBAAAAAAAAA@@@???>>>===<<<999999888888777666666666222222222111111111000000000000000000000000000000//////000000000000//////////////////////////////111000000000/////////...,,,000222///...111111///......///000000111222222222111000//////......///////////////............---------------...///000---------------...//////................................................------------------------......///...---...000333222000---++++++,,,......------,,,,,,,,,+++++++++---------------.........,,,------......------,,,------,,,,,,,,,+++++++++...//////...+++***,,,---------------------------------------//////...---------------------,,,,,,000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...............................................................---,,,,,,,,,------...------------------...------------------------......------------..............................------............------,,,,,,,,,,,,------............------------............//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......,,,,,,---------,,,++++++,,,++++++******++++++,,,,,,+++************+++,,,,,,,,,,,,------............,,,***))))))*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,------...************************,,,+++***))))))***+++,,,++++++++++++++++++++++++...---,,,+++************************************))))))******++++++++++++))))))))))))))))))))))))************++++++++++++((())))))*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************************---***((()))+++---------)))))))))*********))))))***************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((yyykkk^^^[[[^^^\\\VVVVVVVVVUUUTTTQQQOOOMMMMMMLLLJJJHHHFFFEEECCCBBBAAAAAAAAA@@@???>>>===<<<::::::999999888777777777222222222111111111111000000000000000000000000000///000000111111000000///000000000000000000000000111111000000//////......,,,000111///000333333000---...000000000000222333111111000///////////////////////////..................---------...//////------,,,,,,------...///------------------------........................---------------.........---...///...------///000444000,,,***+++---...///,,,,,,,,,,,,+++++++++++++++************+++,,,,,,,,,------......------,,,......---,,,,,,+++******...000000...+++***,,,...---------------------------------------------...------------------------...............---,,,+++------------------------,,,---......//////............................................./////////...------,,,,,,---------------,,,++++++,,,------------------------------......------------..............................------............---------,,,,,,,,,,,,---...///......------------......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,******+++,,,---...//////...---,,,*********+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,******************************))))))******++++++++++++++++++++++++++++++---,,,++++++******++++++************************((()))***+++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,((())))))************)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,(((''')))+++))))))+++(((((()))************)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ssseee\\\[[[]]]ZZZTTTUUUVVVVVVTTTRRRPPPNNNMMMLLLJJJHHHFFFDDDCCCCCCAAAAAAAAA@@@???>>>===<<<;;;;;;::::::999888888888222222222111111111111000000000000000000000000000000000111111111111000000000000000000000000000000111111111000///............111111///000333222...+++...000000//////222444111000///////////////000////////////............///......---------......------,,,,,,------...///------------------------........................------........./////////,,,...//////---,,,,,,---222...++++++---///...---,,,,,,,,,++++++++++++***,,,++++++***+++,,,---...,,,------......------,,,------------,,,,,,,,,,,,+++...000...++++++...222........................------...---,,,,,,---...+++,,,,,,------.........,,,---.........---,,,,,,........................,,,---......//////..............................---........./////////000---------,,,,,,------...------,,,++++++,,,------------------------------......------------..............................------............------------,,,,,,,,,---...///...------,,,,,,------...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------------------,,,,,,,,,+++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---,,,+++******+++,,,---******++++++,,,,,,---------------,,,++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,************************'''(((***+++,,,,,,++++++))))))))))))))))))))))))*********+++++++++,,,,,,(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))&&&'''++++++''''''+++'''((()))***+++******)))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ttteee\\\ZZZ\\\WWWRRRSSSUUUVVVUUUTTTRRRPPPMMMLLLJJJGGGEEEDDDCCCCCCAAAAAAAAA@@@???>>>===<<<<<<<<<;;;::::::999999888222222222111111111111000000000000000000000000000000000111111111111000000000000000000000000000000222111111000///......---///000000---...000///***+++---000000//////111444000000////////////000000000/////////............000///...------------------,,,,,,,,,,,,---......------------------------................................./////////000000,,,...//////---+++++++++///---,,,---000000...+++,,,,,,,,,+++++++++******//////...---...///000111,,,------......------,,,+++,,,,,,------......///(((+++///...,,,,,,111555........................---......---,,,+++---...++++++,,,,,,---...//////+++,,,---.........---,,,////////////////////////,,,---......//////..............................---.........//////000000------,,,,,,,,,------......---,,,++++++,,,---...------------------------.........------.................................---..................---------,,,+++,,,---...///...---,,,,,,,,,,,,---...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------.........------,,,,,,,,,---------,,,,,,+++++++++------------------------++++++******++++++,,,---++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,------,,,++++++,,,------++++++++++++++++++++++++,,,------,,,++++++,,,...++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++******************+++))))))))))))***+++,,,---........................)))***,,,---...---,,,,,,++++++++++++++++++++++++************+++,,,---...************************'''(((***+++,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))'''&&&)))...---((((((---'''((()))+++++++++***)))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrr]]]YYYWWWVVVXXXXXXXXXWWWTTTQQQOOOPPPPPPKKKLLLJJJFFFGGGIIIGGGBBBBBBBBBAAA???>>><<<;;;;;;999999::::::999888666555666444222222333333333222000000000000000000000000000000000000111111111111000000000000////////////000000//////.........---000000000000000000000000000000000000111111111111000000////////////000000////////////////////////---,,,,,,---000111111000---------............/////////---,,,,,,---...///---------............///......------------......//////.........---------...........................---,,,,,,++++++++++++,,,------......------,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---+++---444:::333///++++++---///...---...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,---...//////...---,,,////////////////////////..........................................------///...---,,,,,,---...///........................///...---,,,,,,---...///............---,,,++++++,,,---...---,,,+++---///......------------............---------,,,,,,,,,,,,,,,------...///000000222000///---,,,,,,,,,---//////...------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++,,,000444444///***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........////////////000)))******+++,,,---...///+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...222___UUU,,,***111+++...---,,,,,,...000000,,,))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,''')))+++)))000333***)))(((((()))++++++***(((******)))((((((((()))))),,,+++***))))))***+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))+++------+++((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,...///+++$$$###'''(((((()))*********************))))))))))))******))))))))))))))))))))))))uuu```[[[ZZZYYYZZZWWWWWWWWWTTTQQQOOOOOOPPPLLLMMMKKKHHHHHHJJJHHHCCCBBBAAA@@@???>>><<<;;;;;;999999::::::999888666555444333111111222222222111000000000000000000000000000000000000111111111111000000000000000/////////000000/////////.........000000000000000000000000/////////000000000111111000000////////////000000////////////////////////...---,,,---...///...------------............//////......------...///000---------............///......------------......//////.........---------...........................---,,,,,,++++++,,,,,,,,,------......------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---+++)))+++111777333///,,,,,,---//////...------------------------............------,,,,,,---......//////......---////////////////////////................................................///...------------...///........................///...------------...///---------...------,,,,,,,,,---...---,,,+++---///......------------...............---------,,,,,,,,,,,,------...//////000000000...---,,,,,,------//////...---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------++++++...111111---(((,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...GGGjjj\\\555000000&&&(((---,,,+++---//////---***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************---&&&***///++++++---)))***)))((()))***++++++)))+++++++++******+++,,,,,,++++++***))))))***++++++))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,......,,,)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***111999:::444---+++(((((()))*********************))))))))))))******))))))))))))))))))))))))xxxbbb^^^\\\ZZZ[[[VVVVVVVVVSSSPPPOOOOOOPPPLLLMMMKKKGGGGGGIIIGGGBBBBBBAAA@@@???>>><<<<<<;;;999::::::::::::888777666444222000000111222111000000000000000000000000000000000000000111111111111111111000000000/////////000000////////////......000000000000000000000000....../////////000000000000000////////////000000///////////////////////////...,,,---......,,,+++---------............///............///000111111---------............///......------------.....................---------...........................---,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++***+++111555222///---,,,---///......---...////////////...---/////////............---///..................///////////////////////////................................................///...------------...///........................///...------------...///,,,,,,------...---------,,,---...---,,,+++---///......------------...............------------,,,,,,,,,------...////////////......---------......///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++)))+++------+++(((,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------//////...---,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...>>>UUUJJJ111000...'''+++---,,,+++,,,---...---+++------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************---&&&+++111,,,,,,///,,,+++***((((((***+++,,,+++)))))))))(((((()))******++++++***))))))***++++++))))))))))))))))))))))))******))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***+++,,,......,,,***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''')))333@@@EEE>>>222***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))yyyccc^^^[[[ZZZZZZVVVVVVUUUSSSPPPOOOOOOPPPKKKLLLJJJFFFFFFGGGEEEAAAAAAAAA@@@???>>>===<<<<<<999::::::;;;:::888777666444222111000111222111000000000000000000000000000///000000000111111111111111111111000000000//////000000//////////////////////////////////////////............////////////000000////////////000000///////////////////////////...------...///...------------............///.........///000111222222---------............///......------------.........................................................------,,,,,,,,,------,,,------......------,,,+++,,,---...////////////++++++,,,,,,,,,,,,------.........---,,,...111555000...---,,,---------------...000111111000...---/////////////////////...000///...------...///000////////////////////////........................---------........................------..........................................------.........++++++,,,---............,,,---...---,,,+++---///......------------..................---------------------.........//////------------....../////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,))))))++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,//////...------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))555000''',,,---***111---,,,++++++,,,,,,------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++))),,,+++---:::???222,,,***((((((***,,,---------,,,+++***))))))))))))+++******************+++))))))))))))))))))))))))***))))))))))))))))))***++++++***)))(((((())))))(((((((((((((((((((((((()))))))))))))))*********+++******+++------+++)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((***222<<>>===<<<<<<::::::;;;;;;:::999777666555333222222333333222111111111111111111111111111///000000000111111111111111111111111111111111111//////000000000000000000////////////////////////............////////////000000////////////000000////////////////////////...------...000222111000---------............///---......///000111111222---------............///......------------......---.............................................---------,,,,,,---......,,,------......------,,,+++,,,---...////////////+++++++++,,,,,,---------.........------...000222---------,,,++++++,,,,,,---...000111111000...---.../////////////////////000///...------...///000////////////////////////////////////////////////---------.........//////---..................---........................---..................---++++++,,,---............,,,---...---,,,+++---///......------------......//////.........------------------...............,,,,,,---....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++...+++))),,,+++***...,,,,,,,,,+++++++++,,,---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************(((---,,,###,,,KKKRRR999---***((((((***---...///555444222000///------,,,*********++++++*********)))))))))))))))))))))))))))))))))******)))))))))+++***))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++***)))))))))***+++)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))+++///333111***(((***(((((()))***************((()))************)))(((((((((((((((((((((((((((zzzccc]]]YYYWWWWWWVVVVVVVVVTTTRRRPPPQQQRRRPPPQQQNNNJJJJJJKKKIIIDDD@@@@@@??????>>>======<<<:::;;;;;;;;;;;;999888777666444222222333444333222111111111111111111111111000000000000111111111111//////000111111222222333//////000000000000111111000000000000000000000000....../////////000000000000000////////////000000////////////////////////......---///111333333222---------............///---...///000000000000000---------............///......------------......---------.......................................------------------...///,,,------......------,,,******+++,,,------------***++++++,,,,,,------...---,,,,,,++++++,,,---...,,,---...---,,,++++++,,,---...////////////...------............/////////000//////////////////000////////////////////////////////////////////////,,,,,,------.../////////------...//////...------........................------...//////...------,,,,,,------...---------,,,---...---,,,+++---///......------------....../////////.........------........................,,,,,,---.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++************++++++++++++))))))***+++---......///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............,,,+++,,,,,,+++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************&&&---,,,"""***KKKSSS:::,,,***)))***,,,...//////444333111///---,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))******)))))))))))))))***))))))))))))))))))))))))((())))))******++++++++++++)))(((((())))))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++,,,)))%%%)))///(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))}}}fff___[[[YYYYYYWWWWWWWWWUUUSSSRRRRRRTTTPPPPPPNNNJJJIIIJJJHHHCCC@@@@@@??????>>>=========:::;;;;;;<<<;;;999888777555333111111222333222111111111111111111111111111000000000000111111111111......///000222333444555//////000000000111111111000000000000000000000000/////////000000000111111000000////////////000000///////////////////////////......///111111111000---------............///------////////////...------------............///......------------......---------.........//////........................---------------...//////,,,------......------,,,++++++,,,,,,---,,,,,,,,,******+++,,,,,,---.........,,,+++++++++,,,,,,,,,---///000000---,,,---...------------------------,,,,,,------............//////000000000000//////////////////////////////////////////////////////,,,,,,------...//////000------...//////...------........................------...//////...---------------...------,,,,,,,,,---...---,,,+++---///......------------......////////////....................................,,,---...//////......---...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++*********+++++++++,,,,,,(((((()))***+++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...(((***---+++''',,,000***(((+++......+++******,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************((())),,,))))))999???333+++******+++...//////...---,,,+++)))(((((((((((()))***++++++++++++***)))))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))((())))))******+++,,,,,,,,,***(((((()))***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***((('''***)))''')))---(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))iiibbb^^^[[[[[[WWWXXXWWWVVVSSSRRRSSSUUUMMMNNNKKKGGGFFFGGGEEE@@@@@@@@@??????>>>>>>======:::;;;<<<<<<;;;:::888777444222000000111222111000111111111111111111111111000000000000111111111111------///000222444555666//////000000111111111222000000000000000000000000000000000000111111111111000000////////////000000////////////////////////000///......//////...------------.........//////---.../////////...---,,,---------.........//////.........------.........---------.........//////........................---------------...///000,,,------......------,,,.........///......------******+++,,,,,,---......000///------.........---...111333222///---...000...---,,,,,,,,,,,,---...,,,,,,,,,---------.........///000111111000///...////////////////////////000000000000000000000000,,,,,,------...///000000,,,---...//////...---,,,........................,,,---...//////...---,,,............---,,,++++++------...---,,,+++---///.........------.........000/////////.................................---------...//////...---,,,...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((***,,,,,,,,,+++,,,---,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))),,,111,,,%%%,,,111((('''+++...///,,,******+++************************---------,,,,,,,,,++++++++++++++++++++++++++++++***************************%%%,,,111(((%%%+++,,,*********,,,///000///...******))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***++++++***)))(((***)))))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,---+++))))))***+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,'''&&&***,,,)))%%%$$$(((((()))***************''')))***++++++***)))'''))))))))))))))))))))))))iiiaaa\\\WWWZZZYYYYYYXXXUUURRRPPPPPPQQQNNNKKKIIIHHHHHHHHHGGGFFFBBBAAAAAA@@@???>>>===<<<;;;;;;<<<===;;;999777555444333222222111111222222222222222222111111000000111000///......///000111000000000000111111111111000000000000000000000000222111000.........///000222111000//////000111222000000000000000000000000////////////////////////......................................................////////////......///////////////.................................222111000......000444888111000///...---,,,,,,,,,/////////...------,,,,,,........................................................................------------------------/////////...---------,,,------------------,,,,,,+++,,,,,,---...///000000......////////////......////////////////////////000000000000000000000000////////////////////////......////////////......///---,,,---000000...+++,,,---///000000000///...........................---------............///........................000000//////.........---------............------------............------.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,------......------,,,.........---,,,,,,++++++******+++,,,,,,---......---,,,++++++******++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************************************+++,,,---------,,,++++++*********))))))((((((...)))(((,,,,,,((()))...+++))))))******))))))+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))************))))))************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,***((()))+++,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))oooddd]]]XXX\\\WWWXXXYYYXXXTTTQQQOOONNNMMMKKKIIIHHHIIIHHHGGGFFFDDDDDDCCCBBBAAA@@@??????;;;;;;<<<<<<;;;999777666444333222222111222222222222222222222111111111000111000////////////000111000000000000111111111111000000000000000000000000111000///......//////000000///...------...///000000000000000000000000000////////////////////////......................................................////////////...............///////////////........................111111000///...///333666000///...---------------...............---------........................------------------------........................------------------------..................------...---------------------,,,------....../////////......////////////......////////////////////////////////////////////////////////////////////////---------......---------///---,,,...000000...,,,,,,---///000000000///...........................---------............///........................000/////////.....................//////.........------............------......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,------------,,,,,,.........------------,,,+++++++++,,,,,,------...---,,,++++++******++++++,,,++++++******++++++,,,++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************************************+++,,,,,,,,,+++***)))+++*********))))))))))))+++))))))******))))))+++'''''''''((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,***((()))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))wwwggg^^^YYY^^^UUUXXXZZZYYYVVVQQQNNNMMMMMMKKKIIIHHHIIIIIIHHHFFFEEEDDDCCCAAA@@@@@@@@@???;;;<<<<<<<<<;;;999777666444444333222222222222222222222222222111111111111111000000//////000000111000000000000111111111111000000000000000000000000000////////////000000111//////............//////000000000000000000000000////////////////////////......................................................////////////......------......//////000000........................///000000///......000222///......---------......---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------..................//////................................................------............------////////////////////////////////////////////////////////////////////////---......//////......---///...---...///000...,,,---...//////000/////////........................---------............///........................////////////...............//////000000//////...------............------...------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,---------............///,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++******++++++,,,++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************+++++++++++++++***)))(((***************)))))))))***++++++((((((++++++***((()))((((((((()))******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))}}}kkk^^^YYY```WWWXXXYYYXXXTTTQQQOOONNNMMMKKKIIIIIIIIIIIIHHHGGGCCCBBBAAA???>>>>>>>>>>>><<<<<<<<<;;;:::999777666444444333222222222222333222222222222222222222222000000000000000000000000///000000000111111111111000000000000000000000000......//////000000111111111111000000000000111111////////////////////////////////////////////////......................................................////////////......,,,------...///000111111...........................///000000...---...///---------------...///000,,,,,,------...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------......//////000000.........///////////////000/////////.........---------............------////////////////////////////////////////////////////////////////////////000000111111111111000000........./////////...---......//////////////////........................---------............///........................///////////////.........//////000000000000//////,,,------......------,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,,,,,,,---......///000000---------------,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************,,,,,,,,,+++***))))))(((************************+++...,,,&&&&&&,,,...+++,,,---,,,))))))******(((***+++++++++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***)))))))))*********)))((((((((((((((((((((((((((((((((((((((((((((((((lll___ZZZaaaZZZZZZXXXTTTQQQOOOPPPRRRMMMKKKIIIIIIJJJJJJIIIHHHDDDCCCAAA???>>>>>>??????<<<<<<<<<;;;:::999888777555444333333222222333333222222222222222222222333000000111111111111000000///000000000111111111111000000000000000000000000......//////000000111111000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......,,,------...///000111111////////////////////////---///000000///------...---------------...///000+++,,,,,,---...///000000........................------------------------........................---------------------------......//////000000000............//////000000000000000///......---------..................---////////////////////////........................////////////////////////000000111111111111000000...//////000//////....../////////.........//////........................---------............///................................./////////////////////000000000000//////,,,,,,------------,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000000...------------------------,,,++++++******++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************......---,,,+++************************++++++++++++,,,***&&&&&&***,,,+++***---,,,((('''+++,,,((()))***+++,,,---///000000))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))************))))))************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((~~~kkk___ZZZaaa[[[ZZZWWWSSSOOOOOOQQQSSSMMMKKKIIIIIIJJJKKKJJJIIIGGGFFFCCCAAA@@@@@@AAABBB===<<<;;;:::999888888888555444444333333333333333222222222222333333333333000111111222222111111000000000000000111111111111000000000000000000000000...///000000000000000///......////////////......000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////......------......//////000000////////////////////////---...000000///......///---------------...///000,,,,,,------...///000000........................................................................------------------------//////////////////000000---------......//////000000000000//////...............////////////......////////////////////////........................////////////////////////---......//////......------///111000///...///000000000///............///........................---------............///.................................///////////////...//////000000//////...,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,---...//////---------------.........---,,,++++++******++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************......---,,,+++++++++,,,*********+++++++++++++++***((())),,,,,,)))(((***%%%******%%%&&&,,,---)))'''((()))***+++---......))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))yyyiii___ZZZ```ZZZZZZXXXTTTQQQOOOPPPRRRMMMKKKIIIIIIJJJKKKJJJIIIHHHFFFCCCAAA@@@@@@BBBCCC===<<<;;;:::999888888888555555444333333333333444222222222333333333444444000111222222222222111000000000000000111111111111000000000000000000000000///000000111111000///...---...///000000///...---000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////...............///////////////////////////////////////---...000/////////000222......---------......///,,,---------......//////........................------------------------........................------------------------000000000///////////////+++,,,,,,---......//////000000000/////////////////////000000000000//////////////////////////////........................////////////////////////---------......------------///111111///...///000111000///...---......///........................---------............///..................................../////////000.........//////.........+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,------,,,,,,------......//////---,,,++++++******++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************---,,,+++******+++,,,,,,*********++++++,,,,,,,,,+++'''...;;;;;;...'''+++***//////''''''------'''(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''')))******((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))vvvhhh___ZZZ```XXXYYYYYYWWWSSSPPPOOOPPPMMMKKKIIIIIIKKKKKKKKKJJJFFFDDDAAA???>>>>>>@@@AAA======;;;:::999888888888555555444333333333333444222222222333333444444444000111222333333222111000000000000000111111111111000000000000000000000000000000111111111///...---///000111222222111000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......////////////......///////////////.........000000000000000000000000---...////////////222444///......---------......---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------111111000000//////......++++++,,,,,,---...//////////////////000000000000000000111111111111000000////////////////////////........................////////////////////////......////////////......---000222111///...///111111000///...------...///........................---------.........//////........................---.........//////000000------............------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,---...///000000---,,,++++++******++++++,,,++++++++++++++++++,,,******))))))))))))******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************+++***)))))))))***+++,,,*********++++++,,,,,,,,,...)))444JJJJJJ444)))...444999777,,,)))...,,,$$$,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))sssiiiaaaZZZ___\\\\\\[[[YYYVVVTTTRRRPPPOOOMMMKKKJJJJJJJJJIIIHHHBBBCCCCCCDDDCCCAAA@@@???<<<;;;::::::;;;:::888666555333222222333444444333333333222333444555333111333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000//////000000000000//////000000////////////000000222222222222222222222222000000000000000000000000000000000000000///......000000000000000000000000///000111222222111000///666222...---///111000///........................000---,,,---///000...,,,000///...---,,,------...------------.........///111111000///...------,,,,,,,,,------------,,,,,,111111111000///.........222222111111111111222222111111000//////////////////////////////000111111////////////////////////000000000000000///......////////////////////////333333222222111111000000000000000000000000000000..........................................------////////////////////////------......///000000000000111111222111///---,,,------------------------------------------------***+++---...///...------------------------------------------------------//////.........---------,,,------......------,,,------------------------------------------------.................................////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...////////////......---------------------------------,,,,,,,,,---------......---------------------------,,,+++***+++,,,---...------------------------)))******++++++,,,,,,---++++++++++++++++++++++++,,,---/////////---+++)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,(((,,,222666777333...***???sss@@@$$$333''',,,+++,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******++++++***************+++******))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))******+++++++++++++++*********))))))((((((************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))pppfff___YYY]]]\\\[[[ZZZXXXVVVSSSQQQPPPNNNLLLJJJIIIJJJJJJHHHGGGBBBCCCCCCCCCCCCAAA@@@???===<<<;;;;;;;;;:::888666555333222222333444444333222111111222333333222000333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000////////////000000222222222222222222222222000000000000000000000000000111111111000000///...000000000000000000000000...///000000000000///...444111......///000000...........................///---,,,---///000...,,,000///...---,,,------...------........./////////111000000///...---------......////////////......////////////000000000000222111111000000111111222111111000//////////////////////////////000111111////////////////////////000000000000000///......////////////////////////000000000000000/////////////////////////////////................................................////////////////////////------......///000000000000111000000///...------------------------------------------------------,,,,,,------...---------------------------------------------------------//////.........---------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,---...........................,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......---++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---************************++++++++++++++++++++++++(((***---//////---+++)))---WWW333%%%111&&&...+++,,,,,,++++++************************************,,,,,,+++++++++*********++++++***************+++******))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))******************************)))))))))(((***)))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))pppeee___YYY]]][[[ZZZYYYWWWUUURRRPPPOOONNNLLLIIIIIIIIIIIIHHHFFFCCCCCCCCCCCCBBBAAA@@@??????===<<<;;;;;;:::777555555333222222333444444333333222222333444444333111333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111222111111000///000000000000000000000000...///000000000000///...000///......///000///---........................///...------...///...---//////...------------........./////////000000000000000//////......------000000111111111111000000---......///000111111222222111111000000111111222111000000//////////////////////////////000000111////////////////////////000000000000000//////...////////////////////////---...............//////........................................................................////////////////////////------......///000000000111000///......---......------------------------------------------------......---,,,,,,,,,------------------------------------------------------...............---------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,+++,,,------.................................------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++************************+++******))))))))))))***!!!:::(((***///$$$///)))+++************)))))))))************************,,,++++++++++++*********+++***************++++++******))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))tttgggaaa[[[^^^ZZZZZZYYYWWWTTTRRRPPPNNNMMMKKKIIIHHHHHHHHHGGGFFFCCCCCCCCCBBBBBBAAA@@@@@@@@@>>><<<<<<;;;999777444555333222222333444333333666555555666777777666444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000............//////////////////////////////////////////000000000000//////000000000111111000000000000000000000000000000000////////////////////////111111222222222111111000///////////////////////////000111111111111000///------......//////...---..............................---............---............------......////////////000000000000///////////////.........000111111222222111111000......//////000000111111111111000000000000111111000000////////////000000000000////////////000000//////////////////////////////000000000000//////////////////////////////---------....../////////............................................................////////////////////////////////////------......///000000000111000...---------...///........................------------------------000///---,,,++++++,,,---------------------------------------------------........................,,,------......------,,,------------------------------------------------........................***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................------,,,,,,,,,------------------------***************+++------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---+++***))))))***+++%%%,,,'''111---###...'''***)))))))))))))))))))))************************++++++++++++*********************)))******+++,,,******))))))))))))******************************))))))))))))))))))))))))************************************)))))))))((())))))))))))((((((((((((*********)))))))))))))))***)))((((((((())))))******))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))wwwhhhbbb\\\]]]ZZZZZZYYYWWWTTTRRRPPPNNNMMMKKKIIIHHHHHHHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@???===<<<;;;:::777555555333222222333444333333666666555666777777666444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000---........./////////000//////////////////////////////000000000000//////000000111111111111000000////////////////////////////////////////////////000111111222222222111111////////////////////////......///000000///......+++,,,---...............////////////////////////---.........------......------..................////////////000000000000.........//////////////////000000111111000000/////////////////////000///111000000000000000000111000000////////////000000000000////////////000000//////////////////////////////000000000000//////000000000000000000000000.........//////000000000........................................................./////////000000////////////////////////------......///000000000111000...------...///000........................------------------------000///---,,,++++++,,,------------------------------------------------------.....................,,,------......------,,,------------------------------------------------........................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------***************+++------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******...'''(((333***###---((()))))))))))))))))))))***))))))))))))))))))))))))+++++++++*********))))))******))))))***++++++,,,******))))))))))))******************************))))))))))))))))))))))))************************************)))))))))((()))))))))((((((((((((((())))))))))))))))))******,,,+++)))(((((((((******)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))vvvfffaaa\\\\\\[[[ZZZYYYWWWUUURRRPPPOOONNNLLLIIIIIIIIIIIIHHHFFFDDDDDDCCCAAAAAAAAAAAAAAA@@@>>>===<<<<<<;;;888666555333222222333444444333444333333444555555444222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000.........//////000000111000000000000000000000000//////000000000000/////////000111222222111000///////////////////////////000000000000000000000000///000111111222111111111000000000000000000000000,,,---............---,,,+++,,,......---...///111////////////////////////---...///...------...///,,,---......///.............../////////000000000------......//////000000//////000000000000//////000000000000////////////111000000//////000000111///////////////000000111111000000///////////////////////////////////////...//////000000000000000000000000000000000000000000000000000000000111111.........................................................//////000000111////////////////////////------......///000000000000000////////////000000........................------------------------......---,,,,,,,,,---------------------------------------------------------------...............,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---++++++++++++++++++++++++***++++++,,,---.................................+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++******)))(((...%%%'''---)))&&&++++++)))))))))************+++))))))))))))))))))))))))+++************)))))))))))))))))))))***+++,,,,,,******))))))))))))******************************))))))))))))))))))))))))************************************))))))))))))((((((((())))))*********))))))))))))************///...+++)))((()))******))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))vvvfffbbb^^^^^^\\\[[[ZZZXXXVVVSSSQQQPPPNNNLLLJJJIIIJJJJJJHHHGGGEEEDDDBBBAAA@@@@@@AAAAAA???>>><<<<<<<<<;;;999777555333222222333444444333444333222333555555333222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000......///000000111222222000000000000000000000000//////000000000000/////////000222333333222000///000000000000000000000000000000000000000000000000...///000000111111111000000000000000000000000000---...///000000///...---+++---...------...111444////////////////////////,,,...000///---,,,---///,,,,,,.../////////......------........./////////---------...///000000111//////000000000000//////......//////000000111111000000////////////000000///////////////000111111111111000///////////////////////////////////////......///000000000000000000000000000000000000000111111000000000000000000////////////////////////........................---......///000000111111////////////////////////------......///000000000000000111111111111111000........................------------------------,,,,,,------...------------------------------------------------------------------.........//////,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,........................,,,,,,---......---++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******,,,''')))(((***+++(((,,,************++++++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,---******))))))))))))******************************))))))))))))))))))))))))************************************))))))))))))'''(((((()))***+++,,,,,,((()))))))))************333111...+++)))))))))***((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))wwwgggeeebbbbbb\\\\\\[[[YYYVVVTTTRRRPPPOOOMMMKKKJJJJJJJJJIIIHHHEEEDDDBBBAAA@@@@@@AAABBB>>>===<<<<<<===<<<:::888555333222222333444444333555444444555666666555333333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000...//////000111222222333000000000000000000000000//////000000000000/////////000222333333222000///111111111111111111111111000000000000000000000000......///000000000000000000000000000000000000000111222333444444333222111,,,---...---,,,...222666000000000000000000000000,,,...000///---,,,---000+++,,,.../////////......------------.........///,,,------...///000111111000000111111111111000000,,,,,,---///000222333333000000////////////000000///////////////000111111111111000///////////////////////////////////////......///000000000000000000000000000000000000000111111000000//////......000000000000000000000000........................---......///000111111222////////////////////////------......///000000000000000222333333222111000////////////////////////------------------------***+++---...///...---------------------------------------------------------------.........//////,,,------......------,,,------------------------------------------------........................,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***---------....../////////------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,.../////////...------------------------------,,,,,,++++++******)))////////////////////////,,,---/////////---+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***)))((((((***---...+++,,,---'''---///%%%+++******+++++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,---******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''(((***+++,,,---...(((((())))))*********+++555333///+++)))))))))***((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))jjjcccaaa]]]\\\[[[[[[YYYVVVSSSOOONNNOOONNNMMMKKKJJJJJJJJJJJJDDDDDDDDDCCCBBBBBBAAAAAA=========<<<;;;:::888888666555444333333333333333222222333444555555555555333222222111111222222333444444444333333222222222000111333444333222///...222111111222444444333111000000111111111111000000222222222222222222222222111111111000000000000000111111111111000000000000111111111000000000000000222111111000000000000000000000000000000000000000000000000000000000000000333333333333333222111000000000000000000/////////............///111222333///////////////...............---......///000111//////......///000///...111000//////000///---+++222111111000000000//////000000000000000111111222111111111111111111111111000111111111111222222222......//////000000111111............/////////000//////000000111111111222000000000000000111111222000111111111111222222222000000000000000000000000///////////////.....................//////000000////////////////////////000000000000000000000000111111222333333333333222111111111111000000000000///............---------............////////////000000///...............------------------------///...------------...///---------............///.........------,,,,,,,,,////////////////////////............---,,,+++***,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------.........------,,,,,,,,,------------------------111000...,,,+++++++++,,,........................***+++,,,---------,,,+++111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---.../////////////////////000111111------------------------------------------------+++,,,------------000111//////...---+++***))))))++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++************)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************(((***))))))222===777((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******llleeeccc```[[[[[[ZZZXXXVVVSSSPPPNNNNNNMMMLLLJJJIIIIIIHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA=========<<<;;;:::999888666555444444333333333444333333444444555444444444333333222222222222333333444333333333222222222222222222333333333222111000000000///000222333111000222222333333333333222222222222222222222222222222111111111111000000000000111111111111000000000000111111111111000000000000111111000////////////000000000000000000000000000000000000000000000000000000000111111111111111000////////////////////////............///000111111.........////////////////////////...//////000000///............//////...000222333222///......///111111111111111000/////////////////////000000111111111111111111111111111//////000000000111111111////////////000000111111........./////////000000000000000000111111111222000000000000000111111222000111111111111222222222000000000000000000000000////////////////////////---......///000000//////////////////////////////000000000000000000000000111111222333333333333222111111111111000000000000///............---------............////////////000000///...............................................................---------............///.........------,,,,,,,,,////////////////////////............---,,,+++***,,,,,,---------.........------------------------...------,,,,,,------...------------------------.........------,,,,,,,,,------------------------000///---,,,++++++,,,,,,........................+++,,,---...///...------111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,---......//////.........//////000000------------------------------------------------+++,,,------------///111......---,,,++++++******++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++************************************+++++++++++++++++++++************)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++,,,***,,,888CCC===...)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))nnneeeccc```[[[[[[ZZZXXXVVVSSSQQQPPPMMMLLLKKKIIIHHHHHHHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA=========<<<;;;:::999888666555444444333444444444444444444555444444333333333333222222222222333333222222222222222111111111333333333222222222222222///......///000111000/////////000000000000//////111111111111111111111111111111111111111111111111222222111111111000000000111111111111111111111111111000//////......//////000000000000000000000000000000000000000000000000,,,---...///000000000000........................///...............//////------......//////000000111111000/////////000000///......------......//////444777555000---///333///000222222222111///............/////////000000000000000000000000000000.../////////000000000000/////////000000000000111....../////////000000000000000000111111111111111000000000000111111222222000111111111111222222222000000000000000000000000////////////////////////---...///000111000///...////////////////////////000000000000000000000000111111222333333333333222111111111111000000000000///............---------............////////////000//////............///////////////////////////,,,---...//////...---,,,---------............///.........---------------////////////////////////...............---,,,+++,,,------------.........------------------------......------------......------------------------.........---------------------------------------...------,,,,,,------...........................,,,---...///////////////000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------.........---------.........//////------------------------------------------------+++,,,------,,,,,,...000---------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++************************************+++++++++,,,+++++++++************)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************''')))333<<<666))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((pppddd```\\\[[[ZZZYYYWWWUUUSSSQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA>>>=========<<<:::999888555555444444444444555555555555555555444333222222333333333222222333333333111111111111111111111111333222111111111111222222000///......000111111000---..................---000000000000000000000000000111111111111111222222222222222111111111000000000111111111111111222222000000///...............////////////////////////////////////////////////---......///000000//////---------...............//////...---------------,,,------...///000111111222222111000000///000000...//////...------...000000333666444111///000333...///222333333111///---...//////000000000000000/////////////////////////////////000000000111111000000000000000000000000...////////////000000000111111111111111111111111000000111111222222222222000000111111111222222222000000000000000000000000///////////////000000000---...000111111000///...////////////////////////000000000000000000000000111111222333333333333222111111111111000000000//////............---------............////////////000///............//////........................,,,---///000000///---,,,---------............///...............---------////////////////////////...............---,,,,,,------------..........................................------------.............................................---------------------------------,,,,,,,,,,,,------..............................,,,------...////////////000000//////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,---------......---------------............------------------------+++,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************(((***)))'''***...+++$$$))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((ttteee^^^YYY\\\[[[YYYWWWUUUSSSQQQPPPNNNNNNLLLKKKJJJIIIIIIIIIDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>===<<<;;;999999555555444444444555555666555555555555444333222222444333333333333333333444111111111111111111111111111111000000000000111222222000//////111222222222000111111222222111111000000000000000000000000000000000111111222222222333222222222222111111111111000000111111222222222333000000///...............////////////////////////////////////////////////000111111111000000///...------------......//////000///...------,,,------,,,------...///000111111222222111000000///000000---///111000...---...000111111111111222111000///---///111333333222///...///000111222222222111111////////////////////////000000000111111111222222111111111111000000000000////////////000000000111222222222111111111111111000000111222222222222111000000111111111222222222111111111111111111111111////////////000000111111//////000111111000///...000000000000000000000000////////////////////////111111222333333333333222111111111111000000000//////............---------............//////////////////............//////------------------------,,,---///000000///---,,,---------............///........................////////////////////////......//////......---------------.........//////........................///......------......///................................................------------------------++++++,,,------.................................,,,,,,,,,------...///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------------++++++,,,---...------------------....../////////------------------------+++,,,,,,,,,***+++,,,...++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************(((---000---))))))******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((wwwfff```\\\^^^\\\ZZZWWWTTTRRRPPPPPPOOONNNMMMLLLKKKJJJJJJJJJDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>===<<<;;;:::999555555555444555555666777444444444555444444333333444444333333333333444444111111111222222222222222000111111111111222222222444222000000222333444444000000111111111111000000111111111111111111111111000000111111222333333333333222222222222111111111000000111111222333333333111000//////......//////000000000000000000000000000000000000000000000000222222222222111000///...---------...//////000000000000///...---------...------......//////000000111111000/////////000000,,,000333444111//////000111///...///111222000---...///111222222222000///000111222333333333222111000000000000000000000000111111111111222222222222222111111111111000000000/////////000000000111111222222222222222111111111///000222333333333222111000111111111111222222222111111111111111111111111...//////000000111111222111111000000000000//////000000000000000000000000////////////////////////111111222333333333333222111111111111000000000000///............---------............///////////////............//////000------------------------,,,---...//////...---,,,---------............///.............../////////////////////////////////....../////////......---------........./////////........................//////............//////......................................./////////------------------------+++,,,------.........---........................,,,+++,,,,,,---...000000//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------+++,,,---.........---,,,---------...//////000000------------------------***+++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************%%%***///---)))(((,,,000)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))tttdddaaa``````^^^ZZZWWWSSSQQQOOOOOONNNMMMLLLKKKJJJIIIIIIIIIDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>===;;;:::999555555555555555666777777333333444444555444444444444444333333333333444444222222222222333333333444111222333444555444333333555222000000222444444444...//////000000//////...222222222222222222222222000000111222222333444444333333222222222111111111000000111222222333444444111111000////////////000000000000000000000000000000000000000000000000000111111111222222111000000------...//////000111111000000///.........//////.........////////////////////////...//////000000+++000666777444000///000...///111111000000000000//////000111111111111111///000222333333333111000111111111111111111111111000000000000111111111111222222222111111111000000//////000000000111111111333333333222222111111111///000222444444333222111000111111111111222222222111111111111111111111111...//////000111111222222333222000///...///000111000000000000000000000000////////////////////////111111222333333333333222111111111111000000000000///............---------............////////////...............///000000................................................---------............///---........./////////000////////////////////////......////////////..................////////////........................//////............//////........................---........./////////000------------------------+++,,,---.........---,,,........................---,,,,,,---...///111222.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------+++,,,.../////////---,,,---------...///000000000------------------------***+++,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++************)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************&&&'''((())))))(((***+++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++oooaaa```bbbaaa___[[[WWWSSSPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDDDDCCCBBBBBBAAAAAA??????>>>>>>===;;;:::999555555555555555666777777222222333444555555555555555444444333333444444555222222222333333444444444222333555777777666555444444222000///111333444444222222333333333333222222222222222222222222222222000000111222333333444444333333333222222222111111000000111222333333444444222222111000000000000000000000000000000000000000000000000000000000000000...///000111111222222111.........///000111111222000000////////////000000///////////////........................///000111***111888:::666111///000,,,111444333///---000333//////000000000111111222...///111222333222000///111111111111111111111111////////////000000000000222222222222111111000000000000000000111111111111333333333222222111111111///111222444444333222111000111111111111222222222111111111111111111111111...//////000111222222222444333000...---///111222000000000000000000000000////////////////////////111111222333333333333222111111111111000000000000//////.........---------............/////////000...............///000111///////////////////////////...------------...///---------.........//////---.........//////000000////////////////////////......///////////////.............../////////000//////////////////////////////............//////////////////////////////---.........//////000000------------------------,,,,,,.........---,,,+++..............................---...///111333444.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------+++,,,...000000///...------------...///000000111------------------------***++++++***))))))***,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++************)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************...)))&&&))),,,+++(((&&&)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,qqqccc```]]]]]]\\\YYYWWWTTTRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKEEEEEEDDDCCCBBBBBBBBBBBB???>>>===<<<;;;:::999999777777888888777555333222555555555555555555555555111222444666777777666666444444444444444444444444333333333444444444555555666555333222111111222333444444444333333222222222111111222222222333333333666555444444444666777888333333333222222222111111111111222222222333333333222222222111111111000000111111111000000000000000333///...000000...///333000000//////.........---//////............//////111111000000000000111111444333111000/////////000.........///////////////---000222333222000//////000///---,,,,,,...000222111111000000000000111111000000000000000000000000000000111111111111000000//////000000111111111222000000000000000000000000///000000222333444555555666555444333222222222222111111111111111111111111444444333333333333222222000000////////////000000,,,000333333000...000222000000000000000111111111000000////////////000000............/////////000111111111222222333333333555444222000///000000111000000//////.........------------............///111000000///...------,,,//////.........---------........................---------.........////////////.........---------//////............//////111111000000//////..............................////////////////////////////////////////////////////////////////////////......------------......------------------------------------------------,,,---...//////...---,,,......///000000000000000000///...------------------.........---,,,,,,+++222222111///...---,,,+++...------,,,,,,------............------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,++++++,,,---,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++******))))))((((((++++++++++++******))))))+++++++++*********)))))),,,++++++******++++++,,,************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++***)))***,,,000000---***************************))))))))))))))))))))))))rrrdddaaa^^^___]]]ZZZWWWTTTQQQOOONNNMMMLLLLLLKKKJJJJJJJJJJJJEEEEEECCCBBBAAAAAAAAAAAA>>>>>>===<<<<<<;;;::::::555666666666666666555555666666555444444333222222000111222333333444444333444444444444444444444444333333333333444444444444555444333222222222333444333333222222222111111111222222222333333333333444555555555555555666777777333333333222222222111111111111111111222222222333222222222111111111000000111000000000000000000000333000000333333000000333000000000/////////......000000////////////000000111111000000000000111111//////000111222111000000//////////////////.........000222333111000///000//////.........///000111111111000000000000111111111111111111111111111111111111000000000000111111///000000000111111111111111111111111111111111111///000111222333444444555555555444333222222222222222222222222222222222222444444333333333333222222111000000//////000000111222111000////////////000111111111111111111111111000000////////////000000000000000000000111111111111111111222222333333333444333222000000000000111000000/////////................../////////000000///000000000000111111111//////.........---------........................---------.........////////////.........---------//////............//////111000000000/////////...........................///////////////////////////////////////////////////////////////////////////......------......///------------------------........................------...//////...------......///000000000000000//////...------------------.........------,,,+++000//////......---------...------,,,,,,------.../////////.........------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---,,,++++++++++++++++++++++++***))))))***,,,,,,+++)))++++++++++++************++++++++++++*********))),,,,,,,,,,,,++++++******,,,++++++******++++++,,,************************************************************************************************++++++++++++++++++++++++))))))))),,,//////---***************************))))))))))))))))))))))))ssseeeaaa___```^^^[[[WWWSSSPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHIIIEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;555555555555555666777777888888777666444333222111222222222111111222333333444444444444444444444444222222222222333333333333444444333333333444555555333333333333333222222222333333333444444444555555555555666777777777666666333333333222222222111111000000000111111111222222222222222111111111111111000000000000000000111111///...000444444000...///111111111000000000000000111111000000000000111111111111000000000000111111***,,,000333444333222111000000000//////............000222222111000000000//////000111111111111111111111000000000000111111222222222222222222222222222111000000000000111222000000000000111111111111111111111111111111111111000000111222333333444555555444333222222111222222444444444444444444444444444444333333333333222222222111111111111111111222333000---,,,///000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111222222222222222444333222111000000000000000000////////////......//////000000000111111111...///000111333444555555/////////............---........................------.........//////////////////............---000//////......//////000000000000000////////////........................///////////////////////////////////////////////////////////////////////////......------......///------------------------////////////////////////---......//////......---...//////000000000000000......---,,,,,,,,,---------............---,,,,,,---------------...............------------......000000000///////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++---//////,,,***+++++++++,,,,,,,,,,,,,,,++++++++++++************---------,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))+++------,,,***))))))))))))))))))))))))))))))))))))))))))))))))ssseeeaaa^^^___]]]ZZZWWWTTTQQQOOONNNLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<777666555444444555666777999999888777666555444333666555333222222333444555444444444444444444444444111111222222222333333333222333333333444555666666666666666666666666555555444444444444555555555666444555777888888777666555333333333222222222111111///000000000000111111111111111111111111111111111000000000000000111111111000000333888888333000000111111111111111111111111333222222111111222222333111111000000000000111111+++---///222333333222222222111111000///...------...000222222111000000000...000111333333222111000222111111000000111111222222222222222222222222222333222000//////000222333000000000000000111111111111111111111111111111111000000111222333333444444444333333222111111222222333333333333333333333333444444333333333222222222333222222111111222222333...///000000111222222333222222222222222111111111000000000111111000000000//////............------111111111111111222222222333222222111111000000000000000///////////////////////////000000000111111//////000111333444555555/////////.................................................../////////////////////...............000000////////////000000000000000000////////////........................//////////////////////////////////////////////////////////////////////////////............//////........................////////////////////////......////////////......//////000000000000//////------,,,,,,,,,,,,------------............------------------------------......------------......////////////////////////......................................./////////------------------------,,,------............---...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///222333333///---******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++((())))))+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))sssddd___\\\\\\[[[YYYVVVTTTSSSRRRQQQLLLKKKJJJIIIGGGGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA?????????>>>>>>======<<<999888666555444444555555666666666555555555555555666555444333222333444555444444444444444444444444111111222222222333333333111222333444555555666666666666666666666666666666444444555555555666666666444555666777777666555444333333333222222222111111///000000000000111111111111111111111111111111111//////000000111111111111555444888======888444555111111111111222222222222333333222222222222333333111111000000000000111111000000///000000111222222222222111000///......---///000222111000///000111...000222444444333111000222222111111111111222222222222222222222222222222444222111//////111222444111111000000000000000000111111111111111111111111111111111222222333333444333333222111111111222222333333333333333333333333444444333333333222222222333333222222222222333333...555<<<<<<666222333555444333333333222222222111000000111111111111000000/////////////////////...111111111111111111111111222222222222111111111000//////000000000000000000....../////////000000000000000000111111111222222////////////////////////////////////////////////........./////////000000////////////////////////000000////////////000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000/////////////////////////////////....../////////................................................//////////////////////////////000000000000//////---------,,,,,,------...------...//////......---.........---,,,,,,++++++///......------......///................................................,,,,,,---------.........------------------------,,,---...///////////////...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---...///222444333000---)))*********++++++,,,,,,+++++++++++++++++++++,,,************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++*********+++))))))))))))))))))))))))************************sssddd___[[[[[[ZZZXXXVVVTTTSSSSSSRRRMMMLLLJJJIIIHHHGGGFFFFFFDDDCCCCCCBBBBBBCCCCCCCCCAAAAAA@@@???>>>===<<<<<<999888777666444444444333333333333333333333333333333333333222222333333444444444444444444444444444222222222222333333333333000111222333444444444444333333333444444444444444444444444555555555666666444555555555555444333333333333333222222222111111000000000111111111222222111111111111111222222222/////////000111111222222333111444888888444111333111111111111111222222222333333222222222222333333111111000000000000111111222111000/////////111111111111111000000////////////111222111000///000222...000222333333333111000222222111111111111222222222222222222222222222222333222111000000111222333111111111111000000000000222222222222222222222222111111222222222333333333222222111111111111222222222222222222222222222222444444333333333333222222333222222111111222222333333===FFFDDD:::222111444555444444333333222222222///000111222222111000///111111111222222333333333111111111111111000000000111111222222222111111000//////000000000000111111........./////////000000000000000000000/////////...////////////000000000////////////////////////....../////////000000000...////////////000000000111000000//////000000111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000//////......//////000................................................000//////......//////000000000000000000//////.........---------...//////------...////////////.../////////...---,,,,,,+++//////............//////------............//////........................++++++,,,,,,---.........------------------------------...///000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---111000---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000---+++************++++++++++++++++++++++++,,,,,,,,,,,,)))***************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******+++,,,************************++++++++++++++++++++++++ttteee___\\\\\\[[[YYYVVVTTTSSSRRRQQQNNNMMMKKKIIIHHHGGGGGGFFFCCCCCCCCCCCCDDDEEEFFFFFFCCCCCCAAA@@@>>>===;;;;;;666666777666666555444444555555444444333333222222222333333444555555555555444444444444444444444444333333333333444444444444///000222333333333333222222222333333333444444444333333444444444555555555555444333222222222222222333333333222222222111111111111111111222222222333000000111111111222222222...//////000111111222222111......111111......111000000000111111111222222333333222222222222333333111111000000000000111111000000000111111000000000111000000000000000000000000111111111//////000222//////111222222222111000333222222111111222222333111111111111111111111111222222222222222222222222111111111111000000000///222222222222222222222222111222222222222333333333222222111111111111222222444444444444444444444444444444333333333333222222222222111111111111222222222:::@@@???888222111333555555555444333333222222///000222333333222000///111111222333444555555666222111111111000000000///000111222222222222111000//////000000000111111111//////000000000111111111000000000000000000000000.../////////000000000000////////////////////////.../////////000000000000.../////////000000000000111111000000000000111111.../////////000000000111////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000////////////000000........................////////////////////////111000///......///000111000000000000000///......///............///000111------...///////////////........................//////............//////....../////////000000000........................,,,,,,,,,---.../////////........................------...000000111111000...------,,,,,,------...------------------------------------------------,,,000333333///,,,,,,...------------------------++++++***,,,---...,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,uuufff```]]]^^^]]]ZZZWWWTTTRRRPPPOOONNNMMMLLLJJJHHHGGGGGGGGGBBBBBBCCCCCCEEEFFFGGGHHHDDDDDDBBB@@@>>><<<;;;:::333444666777777777666555::::::999777666555444333333444666888999999888777444444444444444444444444333333444444444444555555///000111222333222111111444444444555555555666666333333333444444444555555555444222111000111222222333333333222222222111111111222222222222333333333000000111111222222222222...//////000111222222222555222000222222000222555//////000000111111111111333222222111111222222333111111000000000000111111---...111333333222000///000000000000000111111111000111111000//////000222//////000111111111111111333222222111111222222333000000000000000000000000111222222333333222222111222111111111000000//////222222222222222222222222222222222222222222333333222111111111111111222222555555555555555555555555444444444333333333222222222111111111111111111222,,,000444555444222111222666666555444333333222222///000222333333222000/////////000111333444555666222111111111000000//////000000222333333222111000//////000000111111111222000111111111111222222222//////000000111111111111.../////////000000111111000000000000000000000000////////////000000000000.../////////000000111111111111000000000000111111.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////////////////000000000000000000000000111000///......///000111000000000000000///......///////////////000111111------...///000000//////------......///000000111//////............////////////000000111111111222........................---------...///000000111........................------///000111111111111...------,,,,,,------...........................---------------------------222555444///,,,,,,...---------------------------,,,+++,,,---......---.........------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...---***))),,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------xxxeee``````]]][[[YYYVVVSSSQQQOOONNNNNNNNNMMMLLLKKKJJJIIIIIICCCCCCCCCCCCCCCDDDDDDEEEIIIGGGDDDAAA>>>;;;999888777777777777666666666666666555555444444444555555444333///888ZZZuuueeeAAA777555555555666777666555444444444444444444444444222333555666666555333222333222222333555666666555111111222333333333333222666555555444222111111000///000111222222222222222222222222222222222222222000000111111111222222222000111333444555444333333222222222222222222222222000000111111111111000000222222111111111111222222444333333222111111111222000000111111222222222333000000000000000000000000///000000000000111111111111000///......///000111111111000000000000000000111111111111111111111111000000000000000000000000222222333333222111///...333,,,+++222777333///000000000111222222222222111333333222222222333333444222333333444444333333222555333111111222222222111000000000000000000000000222222222333333333444444666888999777333111111333333333333222222222111111111111222333333222222222222222222222222222222222222222222333333222111111111111111111111111111111///000111222222111000///222222333333333333222222222222111111111111222222000111222333333222111000111111111111111111111111222222222222222222222222111111111222222111111111222111111111000000//////111111222222222222111111...//////000111111222222222222222222222222222222222111111000000000000000000000000000111111111111111111111111111111111111222111111111000000//////000111111111111222222222222111111111000000//////............/////////000000000000000000000000000000000000000000000000000:::888555222000000000000111111111111000000//////////////////////////////111111000///////////////////////////////////////////////////////////////............////////////000000///...------,,,,,,000...,,,,,,...000000000//////............//////000000///...............---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++///...,,,+++***++++++,,,000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///---+++,,,...///---+++yyyfff```___^^^\\\YYYVVVSSSQQQPPPPPPMMMMMMLLLKKKJJJIIIHHHHHHDDDDDDCCCCCCBBBCCCCCCDDDGGGFFFCCCAAA>>>===<<<;;;;;;;;;:::888777666555444666555555444444555555555777666222777MMM___UUU>>>666555444555666777666444444444444444444444444444333444555666666555444333333222111333555666555444111222222333333333333333444444444444333333333333222222333444444444444444222222222222222222222222111111222222222222333333333333444444444444444444333333333333222222222222222333333333333333333222222222111111111111222222444444333222222222222222111111111222222222222222111111111111111111111111000111111111111222222222333222111000000111222333333222222222222222222222333333333333333333333333222222222222222222222222222222333444333222111000999666444333222111222333222222333444444444444444444444444333333444444555333333444444444444333333333222111222444555444333111111111111111111111111333333333333444444444444666777888666333222222444444333333333333222222222222222333333333333333222333333333333333333333333333444444444444444333333333333333333333333333333111222333333333333222111111111222222222222111111222222111111111111222222111111222222222222111111222222222222222222222222333333222222222222222222111222222333333222222111333333222222222111111111111111222222222222111111///000000111111222333333222222222222222222222222222222111000000000000111111111111222222222222333222222222222222222222222222222111111000000000000111111111111222222222222222222111111000000000000//////000000000111111111111111111111111111111111111111111111111111111111888666444222000000000111222222222111111111000000000000000000000000000000111111000////////////000////////////////////////////////////////////////....../////////000000000000//////......---,,,,,,000...------...///////////////............////////////...------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,++++++++++++++++++...---,,,+++++++++,,,---111000///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------+++)))***,,,---+++))){{{gggaaa______]]]YYYVVVSSSRRRRRRRRRLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDBBBAAA???>>>>>>>>>>>>===<<<:::777555444333666555555444555555666666777555222333:::@@@>>>777666444444444555666555444333333333333333333333333333444555666666555444333333222111222444666555444222222333444444444444333333333333444444555555555444555555666666666666666333333333333333333333333222333333333333444444444666666555555444444555555555444444444333333222222444444444444444444444444333333222222222222333333444444333222222222333333333333333333222222222222333333333333333333333333222222222333333333444444555444444333333444444555555555555555555555555555444444444444444444444444444444444444444444444444333333444555555555444444222<<<>>>555///222555444444555666666777777666666666666555555555555666666444555555666666555555444222111222555777888777555333333333333333333333333444444444444555555555666555666777666444333444555555555444444444333333333333444444444444444333333444444444444444444444444555555666666666666666555444444444444444444444444333444444555555444444333111222222333333222222111333222222111111222222333333222222111111222222333222222222222222222222222333333333333333333333333333333444444444444333333444444444444333333333333222222333333333333222222111111222222333333444444333333333333333333333333333333222111111111111111222222333333333444444444222222222222222222222222222222222111111111111000111111222222222333333333222222222111111111111000111111111222222222222333222222222222222222222222111111111111111111111111555444222111000111111222333333333333222222222222222222222222222222222222222111000000///000000000000000000000000000000000000000000000000000000000/////////000000000111111000//////......---------000///------...///...---......------------......///...------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***}}}hhhaaa``````]]]ZZZVVVSSSRRRSSSSSSMMMLLLKKKKKKIIIIIIHHHGGGDDDCCCCCCDDDDDDEEEFFFGGGEEEDDDBBBAAA???>>>>>>>>>===<<<;;;999777555333333555555555555555666666777888444333555444111111444555444333444555666555333333333333333333333333333333444555555555555444333333222111222444666555444333333444555555555555444444444555555555666666666666666777777777777777666444444444444444444444444444444444444555555555555999888666555444555666666666666555555444333333333333333333333333333333333444444333333333333444444444444333333333333444444555555444444333333222222333333333333333333333333333444444444555555555555555555555555555555555555555555555666666666666666555555555555555555555555555555555555555555555555444444555666777777777888+++@@@III<<<111666888444666666777888888888888888888888777666666666777777666666777777777777666666333333555777999999777555444444444444444444444444555555555555666666666666444555555555555444555555666555555555444444444444555555555555555555444333555555555555555555555555555555666777777777666666444444444444444444444444444444555555555555444444333444444555555444444333333333222222222222333333444333222111111222333444333333333333333333333333333333333333444444444444444444555555555555444444444444444444444444444444333333444444444444333333333333333333444444555555444444444444444444444444444333333222222222222222222222333333333444444444333333333333333333333333222222222222222222222222222222222222333333333444222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333222111111111111222333444444444444444444333333333333333333333333333333222222111000000000000111111111111111111111111111000000000000000000000000000000000000111111111111000/////////......------000///------...///...---......------------......//////...------------...........................------------------,,,,,,------------------------,,,---------------,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,------------,,,,,,---------...//////000//////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------}}}iiibbb```___]]]YYYVVVTTTSSSSSSSSSNNNMMMMMMLLLKKKJJJIIIIIIBBBCCCCCCEEEFFFHHHJJJKKKEEEDDDBBB@@@>>>===<<<<<<999999888777666555555444555555555555555666777888999555555:::999444333777666555444444555666555444444444444444444444444444333333333444444333333333333222222333555666666555444444555666666666666555777777777666666666555555666666777777777777666666444444444444444444444444444444555555555666666666:::999777666555666666777666666666555555555444444555555444444444444555555555555444444444444555555555444444444444444555555666666555555444444333333333333333333333333333333444555555555666666666666444555555555555555555444555555555555666666777777555555555555555555555555555555555555555555555555555555666777888999999:::<<>>===<<<<<<<<<<<<======::::::999999888777777777555555555555666777999999888======666444999;;;999999777666777888999888666777777777777777777777777888888777777777777888888777666555666999:::999888666666777888888888888888555666777888999:::;;;;;;999999999999999888777666666666666666666666666666444444444444555555555666444555666888888888777666555555666777888999::::::999888666555555666888999777777666666666666777777555555555555555666777777555555666666777777888888777777777777777777777777555555555555666666666666555666777888888777666555555666666777888888999999888888888888888888888888999999999999999999999999999888777777777888999:::111777:::999888:::999555888999::::::;;;;;;::::::;;;:::999888777777777777666666777777777777666666777555444555888:::::::::666666666666666666666666444444444444555555555666888555333444666666444222555555444444444333333333555555555555444333222111444444444444444444444444333444555666777777777777777777777777777777777777555444333222222333444555999999::::::::::::999999555555444444444444555555333444555666666555444333555555555555555555555555444444444555666777777888444444555555555555444444666666777777888888888999666666777777777777666666444444444444444444444333666666666666666666666666777777666555555555555555555555555555666666666777555555555555555555555555333333333444444555555555444444444555555555666666333333333444444555555555555555555555666666666777555555555555555555555555444444444444444444444444444444555666666555555444333333333444444444555555333333333333333333333333555444333333222222333333000000000000000000000000////////////////////////............////////////////////////000000000000...///000222555666555333111111000000000000111111000000///...............////////////////////////---------.........//////........................,,,,,,---.../////////...------............---------------.........//////---------...///000000111000000111111111///...------...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++---///...,,,+++---///xxxhhhbbb]]]]]][[[XXXVVVTTTRRROOOMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGEEECCCCCCCCCDDDCCCBBBBBB@@@<<<::::::===AAACCC:::;;;;;;<<<<<<;;;;;;:::888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===:::777777:::;;;;;;999<<<<<<<<<;;;;;;:::::::::666888;;;======:::666333888888888888888888999999555666666777888999999999666666777888999999::::::999999:::::::::;;;;;;;;;666666666666666666666666888888777777777777777888;;;::::::999999::::::;;;999999999999999999999999;;;;;;;;;:::::::::999999666666666666666666555555777777888888888888777666999999999::::::999999999999999888888777777666666666666666666777777777777888777666666666777999:::888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<;;;:::999999888888999999777888999:::::::::::::::999999999999999999999999::::::999999999999999999999999999999999888777666:::999999888777666666555888999:::;;;:::999777555888888777777666666666555666666777777777777666666222333555666666666555444666666666666555555555555555555555555555555555555222222222333444555666777555555555555555555555555777555333222444777;;;>>>666666666777777777777888888999;;;<<<<<<:::777555555555555555555555555555666666666666666666555555444444555555666666777777777777777777888888888888777777777777777777777777888888777777666555555555777777777777777777777777666666555555444444444333555666666777888888999999777777777888888999999999999999888777666666777777666666666666666777888888555555555555555555555555777777777777777777777777777777666666555555555444555555555555555555555555555555555555555555555555666666555555555444444444333333444555666777888999666666666666666666666666444444444444444444444444444333333222222333333444111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111........................444222000...---...//////000000000000000000000000//////.........---------......//////...------,,,///000000000000//////...111000///---...///111222000///...------...///000//////............//////000000000000000///......111000///......///000111---------------------------,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////xxxhhhbbb^^^]]][[[XXXVVVTTTRRROOOMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGEEECCCBBBCCCCCCCCCAAAAAA???===;;;;;;<<>>@@@AAAAAA???<<<:::999999999888888888888888666666777888888999::::::777888888999::::::;;;;;;999::::::::::::;;;;;;;;;777777777777777777777777888888777777777777888888;;;::::::999999::::::;;;999999999999999999999999::::::::::::999999999999777777777777666666666666777777777777777777888888888888999999999999888888888888888777777666666666666666666777777777888888888777777666777888999:::888888888888999999999::::::::::::;;;;;;;;;<<<<<<::::::999888888888888999888888999999:::999999999999999999999999999999999888888888888888888888888999999888888888777777777999999888888777666666555666777888999999777555444777777777777666666555555666777777888888777777666444444555666666666666666777777777666666666555555555555555555555555555555444444444444444555666777555555555555555555555555666555444333444777999;;;555555555666666666777777666777888999999777666444555555555555555555555555444555666666666666555555555555666666666666666666777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777666666666555666666777777888999999:::888888888999999999::::::;;;:::999888888888888999888777777777777888999999777777777777777777777777888888888888888888888888888888888777777666666666666666666666666666666666555555555555555555555555555555555555444444444444333333444555666777888999666666666666666666666666444444444444444444444444444333333222222333333444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111////////////////////////333222000...---...///000/////////////////////////////////......------------------...//////000000/////////......---------000000///......///000111/////////......///////////////............//////000000000000000///......000000///......///000000------------------------......,,,+++,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......xxxgggbbb___]]]ZZZWWWUUUTTTRRROOOMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGEEECCCBBBCCCCCCBBBAAA@@@???===<<<;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;:::::::::999999888888777777777888888999999:::::::::999999::::::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888888888888888888888888999888888777888888999999;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::999999999999888888888777777777777777777777777777666666555666777888999777888888888888888888777777777777777666666666666666777777777777888888888888777777777777888999999888888777666777888999::::::::::::;;;;;;;;;<<<<<<:::999888888777777888888888888999999999888777777888888888888888888888888666666666666666666666666999888777666666666777888888888888777777666666555555666777777777666555444777777666666666666555555888888888999999888888888777666666666666777888888888888888777777777777666666666666666666666666666666666555555555666666777666666666666666666666666555555555555555666777777444444444555555555555666555555555555555444444444555555555555555555555555333444555555666666666666777777777777666666666666777777777888888888999999888888888888888888888888888888999999:::;;;;;;<<<999999999999999999999999999999999888888888888888777777888888999:::::::::999999999999::::::::::::<<<;;;;;;::::::::::::;;;999888888888888999::::::999999999999999999999999999999999999999999999999999999999888888888888888777777777777777777777777444444444444444444444444555555555444444444333333444444555666666777888888666666666666666666666666444444444444444444444444444444333333333333444444222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000333222000///......///000////////////////////////////////////............------------///111333555222111000...------......///////////////............//////000000//////...000//////......//////000000000000000000//////...//////...------...//////------------------------000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------zzzhhhaaa```\\\ZZZWWWUUUTTTRRROOOLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDBBBBBBCCCCCCBBBAAA???>>>>>>===<<<;;;;;;:::<<<<<<============<<<<<<;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999;;;;;;::::::999888888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999888888888999::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999888888888777777666666666777777777777777777666555444555777999;;;777777888888888888777777666666666666666666666666777777777888888888999999777777777888888888999999999777666555555777999::::::::::::;;;;;;;;;<<<<<<999999888777777777888888999999999999888777777666777777777777777777777777666666666666777777777777999888666555555666888999888888888777777666666666666666777777777777666555666666666666666666666666888999999::::::999999888999888777666777888999:::999999999888888888777777777777777777777777777777888888777777666777777777666666666666666666666666555555666666666555555555333333444444444555555555555555444333333333444555555555555555555555555555222333444555666777777777888888888777777666666666777777888888888999999999888888888888888888888888999999999:::::::::;;;;;;999999999999999999999999999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;888888888888888999::::::999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888444444444444444444444444555555555444444444444333444555555666777777888888666666666666666666666666555555555555555555555555444444333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222111111000000111111222111111111111111111111111222222000/////////000000........................///////////////////////////...------///111444666666444222000//////000111...////////////...------...///000111111000///...000000////////////000000//////000000000000//////.........------.................................000000///...---------...------------------------,,,,,,,,,---------......~~~iiiaaa```\\\ZZZWWWUUUSSSQQQNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDBBBBBBBBBCCCBBB@@@>>>>>>>>>======;;;::::::<<<======>>>>>>======<<<<<<<<<<<<;;;<<<<<<===>>>========================999;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========>>>>>>>>><<<<<<;;;;;;:::::::::999;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999888888888777777555555666666666777777777999888666555666777999;;;777777888888888888777777666666666777777777777777888888888888999999999999777888888888999999999999999777666555555777999::::::::::::;;;;;;;;;<<<<<<:::999999888777888888888999999999999999888777666777777777777777777777777777777777888888999999999999888666555555777999:::888888888888777777777777888888888999999888888888666777777777777777777777999999::::::::::::999999999999888777777999:::;;;999999999999888888888888888888888888888888888888999999888777777777888888777777777777777777777777555666777777777666555444444444444555555555666666777666444333333555666777666666666666666666666666333444555666777777777777999999888888777777777666888888888888999999999999888888888888888888888888::::::999999888888888888888888888888888888888888888888888888888888888888999999999999999:::::::::::::::::::::::::::::::::::::::999999999999::::::888777777777777888999999999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777555555555555555555555555666666555555555444444444555555666666777777888888777777777777777777777777555555555555555555555555555444444333333444444555333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222222111111000000000000000////////////////////////000000000000000000000000222111///...///000222444666444222000//////111222//////000000///...------...///000111111000///...000000////////////000000//////000000000000//////---..................---........................//////...------,,,,,,,,,------------------------............////////////kkkaaa```\\\YYYVVVTTTSSSQQQNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDBBBAAABBBBBBAAA@@@>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>======>>>===============>>>>>>========================:::;;;===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>????????????@@@@@@<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>><<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999999999999888888888555666666777777888888888:::999888888888888999:::777888888888888888888777777777777777888888888888888888999999999:::::::::777888999999::::::999999888888777666777888999::::::::::::;;;;;;;;;<<<<<<;;;:::999999888888999999999999:::::::::999888888888888888888888888888888888888999999::::::;;;;;;999888777777777888999:::999999999999999999999999999999999::::::::::::;;;777777888888888888999999888999999::::::999999888999888888888888999::::::999999999888888888888777777777777777777777777777888888777777777888888999777777777777777777777777666777777777777777666555666666666666777777777888777777666555555777888999888888888888888888888888555666777777888888888888999999999888888888888888888888888999999999999:::999999999999999999999999:::999999888777777666666888888888888888888888888777777777777777888888888888888999999999999999999::::::::::::999999999999888888888888888999999:::777777777777777888999999999999999999999999999999888888888888888888888888888888888888888999999999777777777777777777777777666666666666666666666666777777777666666666555555666666666777777888888888777777777777777777777777555555555555555555555555555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111333222111/////////000000111000///...---...//////111111000000//////......///000000111111000000///111000000//////000000111...//////000000000000000---...////////////...---.................................---------------------------------------...////////////000000000mmmbbb```[[[YYYVVVTTTSSSQQQNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDBBBAAABBBBBBAAA@@@???>>>>>>=========>>>>>>===>>>>>>??????>>>>>>===???>>>>>>======>>>>>>>>>========================<<<===>>><<<999888:::<<<;;;<<<<<<<<<=========>>>;;;<<<===>>>>>>>>>>>>============>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========>>>>>>>>>========================999999999::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777777888999999:::;;;;;;<<<;;;;;;::::::999999999888888999999999999888888777888888888999999999:::999999999::::::::::::;;;777888999:::::::::999999888888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::999:::::::::999::::::;;;;;;;;;::::::999999999999999999999999888888999999:::;;;;;;;;;888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<888888999999999:::::::::888888999999999999888888777777888999999999999999999888888888888777777777777777777777777777777777777777666777777888999:::888888888888888888888888777777777777888888888888888888888999999999::::::777777777777777888999999999999999999999999999999777888888999999999888888888888999999999999999999888888888999999999::::::999999999999999999999999888888888888888777777777999999999999999999999999666777777777888888888999888888888888888888888888::::::999999999888888888888888888888888999::::::999888888888888999::::::999999999999999999999999999999999999999999999999888999999999:::::::::;;;999999999999999999999999888888888888888888888888888888888888777777777777777777777777777888888888777777777777777777777777555555555555555555555555555555444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222333222222111111222222333111111111111111111111111000111111222222111111111111111111111111111111111000000000111111222222222111111000000000/////////---...............//////444333111000//////000000111000000000000000000111111111000000000000111111......///000000000000000...///000000000000///...........................---......////////////....................................////////////000nnnbbb```[[[YYYVVVTTTSSSQQQNNNKKKKKKKKKKKKKKKJJJIIIHHHGGGEEECCCAAAAAABBBBBBAAA@@@??????>>>======>>>@@@@@@>>>>>>????????????>>>>>>??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????<<<888777:::<<<;;;<<<<<<<<<======>>>>>><<<===>>>@@@@@@@@@???>>>======>>>???@@@AAABBBBBB?????????>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>>>>>>>>>>========================999999999:::;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;;;;<<<===============<<<;;;:::888888999999::::::::::::999999888888999999999:::::::::999999:::::::::;;;;;;;;;777888999:::;;;:::999999888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;999::::::;;;<<<<<<<<<<<<999999999999999999999999777777888999::::::;;;;;;888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<999999999::::::;;;;;;;;;888888888999999888888888666777888999:::999888888888888888777777777777666666666666666666666666666666666666666777888999:::888888888888888888888888888888777777888999::::::999999:::::::::;;;;;;;;;666777777888888888999999::::::::::::::::::::::::999999:::::::::999999888888888888999999::::::;;;888888999999999:::::::::999999999999999999999999777777777888999999::::::::::::::::::::::::::::::777777888888888999999999888888777777777777777777999999999888888777777777999888888888999999:::;;;::::::999999::::::;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::888888888888888888888888999999999999888888888777777777777777888888888888777777777777777777777777666666666666666666666666555555444444444444555555555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222333222222111111222222333111111111111111111111111000111111222222222111111111111111111111111111111000000111111222222222222//////000000000000//////---...///000111111111000666444222000//////111111222111000//////000111222111111000000000000111111......///000000000000000...///000111111000///...////////////////////////---...///000111111000000........................---------.........//////nnn^^^[[[YYYXXXVVVTTTRRRPPPOOONNNMMMLLLJJJJJJKKKKKKIIIHHHCCCCCCCCCCCCBBBAAA@@@???>>>???AAA@@@???>>>???@@@@@@@@@???>>>======>>>>>>===<<<<<<<<<<<<======>>>>>>======>>>???AAABBBDDD===:::999???GGGIIIBBB:::============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===@@@@@@???>>>===<<<;;;;;;========================<<<<<<;;;:::;;;<<<===>>>;;;<<<<<<<<<<<<<<<;;;;;;======<<<;;;::::::::::::>>>>>>===<<<;;;;;;::::::888999999999999:::::::::===>>>??????>>><<<:::888888888888888888888888888999999:::;;;;;;<<<======;;;::::::999999::::::;;;999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;<<<===>>>>>>??????<<<999999<<<======;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>======<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<:::999999888888999999:::888888888888777777666666<<<;;;999888888888999999::::::999888777777888888999888777777777888:::::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::999999888888888888777666666777999;;;<<<::::::::::::::::::::::::;;;:::999888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999888999:::;;;;;;<<<<<<;;;;;;::::::999999::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<==================<<<<<<<<<<<<<<<============>>>===<<<;;;;;;::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888888888999999999999888888666666666666666666666666444444444444444444444444444444444333333222222222555777888777555444444555222222222222222222222222222222222222222222222222222222222222222222222222444333333222222333333444333222222222111111000000222222222222222222222222222222222111111111111111111///000333444111///...---///000000//////000222333222111000000111222222000000111111111111000000000000000000000111111222222222111111111111111222//////000000000000//////111111000///////////////000000000000////////////,,,------,,,,,,---000222//////............//////mmm^^^]]]YYYXXXWWWUUUSSSQQQOOONNNMMMLLLJJJJJJKKKKKKIIIHHHCCCCCCCCCCCCBBBAAA@@@@@@???@@@AAA@@@???>>>@@@AAA@@@???>>>>>>======>>>>>>>>>>>>============>>>>>>;;;;;;;;;;;;<<<>>>@@@AAA>>><<<;;;???EEEFFFAAA<<<>>>>>>>>>>>>????????????======>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<===>>><<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>===<<<;;;;;;;;;888888999999999:::::::::;;;<<<=========;;;999888999999999999999999999999999999::::::;;;<<<<<<===;;;;;;::::::::::::;;;;;;:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>??????<<<::::::<<<>>>===<<<<<<======>>>>>>======<<<>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;:::::::::999999999888<<<;;;:::999888888999:::;;;;;;:::999999999999999::::::999999999:::;;;<<<;;;;;;<<<<<<<<<=========>>>>>>>>>=========<<<<<<;;;;;;::::::999999999999999888777777777999;;;===::::::::::::::::::::::::::::::999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888888999999::::::::::::::::::999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888888888999999999999888888666666666666666666666666444444444444444444444444555555444444444333333333555777888777555444444555333333333333333333333333333333333333333333333444222222222222222222222222333333222222222222333333222222222111111111000000222222222222222222222222111111111111111111111111111//////000111111000000...///000000//////000222222222111000000000111222000000111111111111000000000000000000000111222222222111111111111111111111///000000000000000000///111111000///////////////000000000000000000000000000111111000......///000//////............//////mmm^^^[[[XXXXXXWWWUUUSSSQQQOOONNNMMMKKKJJJJJJKKKJJJIIIGGGCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBAAA??????AAACCC@@@@@@???>>>>>>>>>??????AAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;<<<===???@@@???>>>>>>???AAABBB@@@????????????@@@@@@@@@AAAAAA>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===<<<<<<<<<<<<===>>>???===>>>>>>?????????>>>>>>;;;;;;;;;;;;<<<===>>>???>>>>>>>>>===<<<<<<;;;;;;999999999999::::::::::::999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>?????????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;<<<<<<======>>>>>>??????===;;;;;;===>>>======>>>>>>????????????>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;<<<;;;::::::999:::::::::===<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::::::::999888888999:::<<<===::::::::::::::::::::::::999999::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::999999999888888888777777777777888999999999999999999999999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<;;;::::::::::::;;;999999999999999999999999999999999999999999999999999999999999999999999999888888999999999999888888777777777777777777777777555555555555555555555555666666555555555555444444555666888777666555555666444444444444444444333333555555555444444444444444333333333333333333333333222222222222222222222222111111111111111000000000111111111111111111111111111111111111111111111111000000/////////111222222///000111111000///111222111111000000000000111111000000111111111111000000111000000000000111222222111111111111111111111111000000111111111111000000111111111000000000000000000000000000000000000000333444555444111/////////000//////......//////000lll\\\YYYXXXXXXWWWVVVTTTRRROOONNNMMMKKKJJJJJJJJJJJJIIIGGGDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBDDDBBBAAAAAA@@@@@@@@@AAAAAACCCCCCBBB@@@??????????????????>>>>>>???AAABBBCCC@@@AAAAAA@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBB??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@????????????@@@@@@AAAAAAAAAAAA????????????????????????============>>>>>>??????>>>???@@@@@@@@@@@@@@@@@@===<<<<<<<<<======>>>???=========<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<=========>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<======>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>======<<<<<<======>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>=========>>>>>>>>>>>>??????????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<===::::::::::::::::::::::::888999:::;;;<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999888888888777777777888999999::::::999999999999999999999:::;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<;;;;;;:::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999::::::999999999888888888888888888888888777777777777777777777777777777777777666666666666555777888888666666666777666555555555555555444444555555555444444444444444333333333333333333333333111222222222222222222111111111111111111111111111111111111111111111111111000000000111111111111111...111222111000222222111000111222222000000111222000000000000000000111111000111111222222111111000111111000000111111222333000000111111111111111111000111111222222111111000111111111111111111111000000000111111111111111222333444666555333000//////000000////////////000000eee[[[[[[XXXXXXXXXWWWUUURRROOONNNLLLKKKIIIIIIJJJJJJHHHGGGEEEDDDBBBAAAAAA@@@AAAAAABBBDDDEEEDDDCCCBBBCCCDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@BBBAAAAAAAAAAAACCCDDDEEEAAABBBBBB@@@>>>>>>@@@BBBBBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@>>>??????@@@@@@AAAAAAAAA????????????????????????>>>>>>>>>?????????@@@??????@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>=========>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======<<<<<<======>>>>>>>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????========================<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>?????????????????????===>>>>>>??????>>>>>>===>>>????????????????????????>>>>>>======>>>>>>??????>>>>>>======>>>>>>???======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<===============<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999:::;;;;;;<<<<<<;;;;;;::::::999999::::::;;;<<<::::::::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>===<<<<<<;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888666888999999888777888999777777777777666666555555555444444444333333222222333333333333333333333333111222333333333333222111111111111111222222222222111111111111111111111111000111111111222222222333...555888555333444333///111222333222111000111222//////000000111111111111111111222222222222111111111111111111111222222333///000111222333222222222111111222222222222111111000111222222333222111111000111111111222222333333///222444444333111111111000000////////////000000www```ZZZ___XXXXXXYYYXXXVVVSSSOOOMMMLLLJJJIIIIIIJJJIIIHHHFFFEEEDDDBBBAAA@@@@@@AAABBBAAADDDGGGHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@AAABBBCCCDDDAAAAAABBBAAA??????@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA????????????????????????>>>???@@@@@@AAAAAA@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;<<<============>>>>>>>>>=========>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@??????@@@>>>>>>????????????>>>>>>????????????@@@@@@@@@@@@@@@??????>>>>>>??????@@@??????>>>>>>>>>>>>??????======>>>>>>>>>>>>??????<<<<<<===>>>>>>>>>======<<<<<<<<<;;;<<<<<<===>>><<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>????????????===>>>>>>>>>>>>>>>>>>>>>========================;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<========================<<<============>>>>>>>>>=================================<<<<<<<<<;;;;;;;;;;;;<<<===============;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<===>>>;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>?????????>>>============>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999::::::::::::;;;777999;;;;;;:::999:::;;;999999888888777777666666555555444444333222222222333333333333333333333333222333444555555444333222222222222333333333333333222222222222222222222222111111222222333444444444333<<<>>>888333555444///222333444333111111111333///000111222222333222222111111222222222222111111222111111111111222333333000111222444444444333333222222333333333333222222000111222444444333222111111111111222333333444444...000222222222222333444111000000//////000000111eee[[[\\\XXXXXXYYYXXXVVVSSSPPPMMMLLLJJJIIIIIIIIIIIIHHHFFFEEEDDDBBB@@@@@@@@@AAABBB@@@DDDIIIKKKIIIFFFDDDBBBCCCBBBBBBBBBCCCCCCDDDEEECCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAACCCDDDAAA@@@@@@AAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????AAABBBBBBBBBAAA@@@>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@?????????@@@@@@=========>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????>>>>>>>>>??????@@@?????????????????????????????????????????????????????????>>>>>>?????????AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCCCCAAA???@@@AAA??????@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@<<<===>>>?????????>>>>>>===============>>>??????===>>>???@@@AAA@@@@@@???>>>>>>>>>?????????@@@@@@????????????@@@@@@AAAAAA????????????@@@@@@@@@AAA>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;<<<======>>>>>>=========<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<===>>>??????<<<<<<======>>>??????@@@????????????@@@@@@@@@@@@??????>>>>>>???@@@@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<999;;;<<<===<<<;;;<<<===:::::::::999888777777777666666555555444333333333444444444444444444444444222333555666666555333222333333333444444555555555333333333333333333333333222222333444444555666666===DDDCCC888111444666222333444444444222111222333///000222333444444444333111222222333333222222111222222111111222222333444000222444555666666555444222222333333333333222222000111333444555444333222111111222222333444444555000111222222111222444666111111000000000000111111ppp\\\UUUXXXXXXYYYYYYWWWSSSPPPMMMLLLJJJIIIIIIIIIIIIHHHFFFFFFDDDBBB@@@@@@@@@AAABBB@@@DDDJJJLLLKKKGGGDDDBBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBAAAAAAAAABBBBBBCCCDDDCCCBBBAAABBBCCCDDDEEEAAA@@@???AAACCCCCCBBB@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAADDDDDDCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCBBBAAAAAA>>>???@@@AAABBBBBBBBBBBB????????????@@@AAABBBBBB???????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????????????????????????????AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>AAADDDDDDAAA???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAA??????>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAA<<<===>>>@@@@@@@@@???>>>??????>>>>>>???@@@AAAAAA???@@@AAABBBCCCBBBAAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB?????????@@@@@@AAAAAAAAA??????@@@@@@@@@??????>>>????????????????????????@@@???>>>>>>???AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???;;;<<<======>>>========================>>>??????<<<<<<<<<======???@@@@@@<<<======>>>???@@@@@@AAA??????@@@@@@@@@AAAAAAAAA@@@?????????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????@@@@@@@@@@@@??????========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::<<<>>>>>>===<<<===>>>;;;;;;::::::999888777777888777777666555444444444444444444444444444444444333444666777777666444333444444444555555666666666444444444444444444444444333333444444555666777777DDDJJJFFF777///333777555333444555444222111222333000111333444555555444444111222222333333222222111222222111111222222333444111222555666777777666555222333333444444333333222000111333555555555333222111111222333333444555555222333333222111222444666111111000000000000111111uuu\\\]]]ZZZXXXVVVUUUTTTRRRNNNLLLMMMIIIFFFGGGKKKLLLJJJHHHGGGFFFFFFEEECCCBBB@@@???@@@AAAAAABBBCCCDDDDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCBBBBBBBBBAAAFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEDDDCCCDDDEEEFFFGGGBBBBBBDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHFFFDDDCCCBBBCCCDDDFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@AAACCCEEECCC???AAAAAA@@@@@@AAACCCBBB???@@@@@@@@@AAAAAAAAABBBBBB@@@???===<<<<<<>>>@@@AAA=========>>>???@@@BBBBBB????????????????????????BBBAAAAAAAAABBBBBBCCCDDDAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@===>>>>>>>>>>>>?????????>>>??????@@@@@@AAABBBBBBDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAACCCBBBAAA@@@AAAAAACCCDDDBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????AAACCCDDDBBB???<<<===@@@BBBBBBAAA?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>CCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC????????????????????????@@@?????????????????????>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDBBBBBBBBBAAA@@@???>>>===???????????????>>>======>>>>>>>>>>>>============????????????>>>>>>>>>>>>??????>>>>>>=========<<<===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<:::888666555777777666666666555555555666777888777555444333444555555666777777777777777888888888888888888888888777777888888777666555555555555555666666888999999DDD>>>777444666777666444555555444333444555666777666555555444444444555555444444555555555444333333111111222222333444555555666777777777777777666666444666777777555444555666555666888777666444555555333333333333333444555666444555666555444444555666333333444444222222222333ttt\\\]]]XXXVVVTTTSSSRRRPPPMMMKKKJJJJJJJJJJJJKKKKKKLLLMMMIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCDDDDDDEEEFFFFFFCCCDDDDDDDDDDDDDDDDDDCCCEEEDDDDDDDDDCCCCCCCCCBBBFFFEEEDDDCCCBBBCCCCCCDDDCCCBBBBBBAAABBBCCCDDDEEECCCCCCDDDFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCBBBAAAAAABBBDDDBBB@@@DDDBBB@@@???@@@BBB@@@>>>AAAAAAAAAAAABBBBBBBBBBBBBBBAAA???>>>>>>???@@@AAA@@@@@@@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDGGGFFFDDDDDDEEEFFFGGGGGGEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEDDDCCCCCCCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAAAAAAAACCCDDDFFFDDDBBB@@@AAACCCDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAABBBDDDDDDBBBBBBBBBBBBAAA@@@???>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>=========>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===<<<<<<;;;;;;999888666555777777777666666666555555666777888777555333333444555666777888888888888777777777777777777777777777777777777777777666555555555555555666666777888999@@@;;;666444666777555333555555444444444555666777666666555555444555555666555555555555555444333333444444444555666777777777666777777888888777777666777888888777666666777999555666888777666444444555555555555555555666777777444555666666444444555666555555555555444333333333rrr\\\]]]XXXVVVUUUTTTSSSRRROOOLLLIIIKKKMMMLLLJJJIIIJJJKKKIIIIIIJJJJJJJJJIIIHHHHHHEEEEEEEEEFFFFFFGGGGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAADDDCCCCCCBBBBBBCCCCCCDDDHHHCCC??????AAABBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCDDDEEEEEEFFFCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGKKKHHHFFFFFFIIIKKKKKKJJJGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFFFFEEECCCEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAA@@@?????????????????????@@@@@@@@@??????????????????@@@@@@????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777888888888777777777666666666777888888666444444555777777888999999999888888666666666666666666666666777777777888777777666555666666666666666777888999<<<888555555666777555222666555555555555666777777666666555555555666666777555666666666666555444444555555666666777777888888777777888888888888888777888888888777666666888:::555777888777666444555555777777777777777777888999555666777777555555666777777777777666666666555555qqq\\\\\\ZZZXXXWWWVVVVVVUUURRRPPPKKKKKKLLLKKKKKKIIIGGGEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIHHHGGGFFFDDDFFFFFFGGGGGGFFFFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEGGGGGGFFFFFFEEEFFFFFFGGGEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBEEEDDDDDDEEEDDDDDDHHHMMMOOOGGGAAAAAAEEEFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEECCCBBBBBBBBBBBBFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHKKKIIIIIILLLPPPPPPMMMIIIHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHJJJIIIHHHGGGGGGFFFFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGEEEDDDFFFEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGFFFEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDDDDCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999888888888888999::::::888777777888888999999:::::::::999999777777777777777777777777777777888888888888777777777777777777777888999999999777666777888888666444777666777777777777888888777777666666777777888888777777888888777777666555555555555555666666777777777888999999999999999999555777999999888777777777666777999888666555555666999888888777888888999999666777888888666666777888777777777888999::::::999ppp\\\[[[YYYWWWVVVVVVVVVUUUSSSQQQMMMJJJHHHKKKPPPQQQKKKDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIHHHHHHGGGGGGGGGGGGEEEFFFHHHJJJJJJIIIGGGEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCDDDGGGFFFFFFNNNYYY^^^QQQGGGFFFHHHHHHHHHJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJMMMQQQTTTRRRMMMGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJHHHGGGFFFEEEHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBBBBAAA???>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;::::::;;;<<<======;;;:::;;;;;;:::;;;;;;;;;;;;;;;::::::999999999999999999999999888888999999:::999999888999999888888888999::::::999999999:::;;;;;;999888888888999999::::::::::::999999888888999::::::;;;:::::::::::::::999888888666777777777777777888888888888999::::::;;;::::::555999===???>>>;;;888777777999:::999888777777777999999888888888888888999777888999999777777888999777666666888<<<>>>>>>===ppp\\\ZZZUUUTTTSSSSSSTTTSSSQQQOOOMMMIIIGGGMMMWWWYYYRRRIIIEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIFFFGGGIIIKKKKKKJJJHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDBBBDDDHHHFFFFFFRRRaaammm[[[LLLIIIIIIEEEDDDGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@??????>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHFFFJJJPPPSSSSSSOOOJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJJJJHHHGGGGGGHHHKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKJJJJJJIIIHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>=========<<<>>>@@@???>>>======>>><<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<============<<<;;;;;;::::::::::::::::::;;;;;;888999:::;;;<<<<<<<<<;;;999===BBBDDDCCC???<<<;;;999;;;<<<;;;:::888999999;;;:::999999888999999999888999::::::888888999:::888666666999>>>AAA@@@???qqq]]]YYYTTTSSSRRRRRRSSSSSSQQQOOOLLLJJJJJJOOOVVVVVVOOOHHHFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHIIIJJJJJJKKKKKKGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHIIIHHHGGGGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDBBBDDDGGGEEEDDDQQQcccqqq]]]KKKHHHHHHCCCBBBFFFGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFHHHIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIGGGLLLQQQRRRNNNIIIHHHHHHIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKJJJHHHHHHJJJLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHHHHIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@===>>>@@@@@@???>>>>>>???===>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=====================<<<<<<<<<<<<======<<<<<<===<<<;;;;;;<<<<<<<<<===>>>?????????>>>>>>============>>>???@@@@@@???????????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<<<<=========<<<>>>AAABBB@@@???>>>>>>;;;<<<>>>===;;;::::::;;;===<<<;;;;;;:::::::::;;;999:::;;;:::999888999;;;;;;888666999>>>AAA???===rrr]]]XXXUUUTTTSSSTTTUUUTTTRRRQQQLLLLLLMMMPPPPPPMMMGGGBBBEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGIIIJJJKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLHHHIIIIIIJJJKKKKKKKKKJJJHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDBBBDDDGGGCCCAAAOOOcccmmmXXXGGGEEEGGGCCCDDDIIIEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEE@@@@@@??????>>>=========>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>BBBBBBCCCEEEEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHHHHIIIJJJJJJKKKHHHMMMQQQOOOHHHEEEGGGJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKJJJHHHIIILLLOOOIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIIIIIIIJJJFFFFFFGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAA<<<>>>@@@@@@>>>>>>>>>???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>???>>>>>>=========>>>>>>=========<<<::::::;;;======>>>???AAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAABBB@@@AAAAAAAAAAAA@@@??????::::::::::::::::::::::::999:::;;;<<<============<<<======<<<;;;;;;===>>><<<===???>>>===;;;;;;<<<>>>>>>===<<<<<<<<<<<<<<<999:::;;;;;;999999:::;;;===:::888999>>>@@@===:::ttt]]]YYYYYYWWWTTTSSSSSSSSSSSSRRRPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHFFFEEEEEEFFFHHHIIIGGGGGGHHHHHHIIIJJJJJJKKKMMMKKKJJJIIIJJJIIIHHHFFFHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJHHHFFFEEEGGGIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIIIHHHFFFDDDDDDDDDDDDEEEBBBCCCDDDFFFGGGIIIJJJKKKOOOMMMIIIFFFEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFHHHIIIJJJIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIGGGFFFEEEFFFGGGIIIJJJIIIEEEAAA???@@@@@@>>><<<@@@?????????>>>>>>======>>>???@@@???>>>>>>@@@BBBBBB@@@>>>======>>>@@@AAACCCDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJGGGEEEFFFIIIJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMMMMLLLKKKNNNLLLKKKJJJKKKLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJKKKLLLLLLMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGHHHHHHHHHIIIIIIJJJJJJGGGHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKGGGGGGHHHHHHGGGGGGFFFEEEJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========@@@??????>>>>>>??????@@@=========<<<<<<<<<<<<;;;===>>>>>>??????>>>>>>===AAAAAAAAAAAA@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<=========>>>>>>>>><<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>============>>>>>>>>>?????????=====================>>>sss]]]YYYWWWUUURRRRRRRRRSSSRRRRRRPPPOOOMMMJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKMMMLLLJJJIIIIIIJJJLLLMMMIIIJJJJJJKKKLLLLLLMMMMMMMMMKKKJJJJJJKKKJJJIIIHHHKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFIIIJJJJJJIIIGGGFFFHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEEDDDCCCCCCCCCDDD???@@@AAABBBCCCEEEFFFFFFHHHGGGEEECCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGEEEEEEEEEFFFHHHIIIKKKHHHDDDCCCDDDDDDBBBAAA>>>>>>>>>======<<<<<<<<<===>>>???>>>======???AAACCCBBBAAA@@@@@@AAABBBBBBGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHFFFGGGIIIJJJJJJHHHJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJLLLNNNPPPNNNLLLKKKJJJKKKLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNOOOOOONNNNNNNNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOOOONNNNNNOOOOOONNNMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKJJJIIIHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@uuuaaa]]]XXXVVVTTTTTTVVVWWWVVVVVVUUUSSSPPPNNNMMMMMMOOOPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNLLLLLLLLLLLLNNNNNNJJJJJJKKKLLLLLLMMMMMMNNNMMMLLLKKKKKKMMMMMMLLLKKKMMMMMMMMMMMMNNNOOOPPPPPPNNNOOOQQQQQQQQQPPPNNNLLLLLLKKKJJJIIIHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFHHHIIIIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJIIIHHHGGGFFFDDDDDDEEEGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIKKKLLLKKKIIIGGGFFFGGGHHHGGGFFFCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIHHHIIIJJJKKKKKKKKKNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKOOOMMMKKKJJJMMMQQQVVVZZZOOOMMMLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOOOOOOONNNOOOOOOOOOOOOOOOPPPQQQQQQNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLMMMMMMNNNPPPQQQQQQRRROOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLKKKKKKLLLLLLMMMNNNLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIINNNNNNNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLKKKJJJJJJJJJIIILLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAAAAAEEEDDDDDDDDDCCCBBBBBBBBBqqq```]]]WWWUUUTTTUUUWWWXXXXXXWWWUUUSSSPPPNNNMMMNNNQQQRRRMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOMMMLLLKKKKKKKKKKKKLLLMMMIIIIIIJJJJJJKKKLLLLLLMMMOOONNNMMMNNNPPPQQQPPPOOOMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQSSSUUUTTTRRRPPPNNNNNNMMMKKKJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJCCCEEEHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLKKKKKKMMMNNNKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNTTTRRRPPPNNNMMMMMMMMMNNNKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQPPPPPPOOOOOONNNNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOSSSRRRPPPPPPQQQUUUZZZ]]]QQQPPPNNNNNNOOOPPPPPPOOOMMMMMMNNNNNNNNNOOOOOOOOOLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPQQQRRRRRRPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMJJJJJJJJJKKKLLLLLLMMMMMMOOONNNMMMLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMLLLLLLKKKHHHIIIJJJJJJJJJIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIILLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???BBBBBBBBBCCCCCCBBBAAAAAACCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>===>>>?????????@@@@@@@@@@@@EEEEEEDDDCCCBBBBBBAAAAAAkkk\\\ZZZSSSRRRRRRSSSUUUVVVUUUTTTQQQOOOMMMKKKKKKLLLNNNPPPMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOLLLKKKKKKKKKKKKKKKKKKLLLJJJJJJKKKLLLLLLMMMMMMNNNQQQPPPOOOPPPRRRSSSSSSRRROOONNNNNNNNNNNNOOOOOOPPPPPPRRRTTTUUUUUUSSSPPPOOOJJJJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEHHHJJJKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMMMMMMMMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLKKKJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKFFFGGGHHHIIIKKKLLLLLLMMMKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLMMMNNNPPPKKKKKKLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQPPPPPPQQQRRRSSSWWWVVVTTTRRRQQQPPPPPPQQQNNNOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTRRRQQQQQQRRRSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRMMMNNNOOOQQQQQQRRRRRRRRRPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRQQQOOONNNMMMMMMMMMMMMKKKKKKLLLMMMMMMNNNMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQPPPOOONNNNNNJJJKKKLLLLLLLLLKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCBBBBBBBBBBBBAAA???@@@@@@AAAAAA@@@@@@???AAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFEEEEEEDDDFFFFFFGGGGGGFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>@@@@@@@@@AAAAAAAAABBBBBBEEEEEEDDDCCCBBBBBBAAAAAAqqq___\\\UUUUUUUUUVVVXXXXXXWWWVVVQQQPPPOOOOOOOOOPPPQQQRRRNNNOOOOOOPPPQQQRRRRRRSSSQQQQQQQQQQQQPPPPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRQQQPPPQQQSSSTTTSSSRRRQQQQQQQQQPPPPPPQQQQQQRRRPPPQQQSSSSSSSSSRRRPPPNNNKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNJJJLLLOOOOOOOOOOOOPPPQQQPPPPPPOOONNNNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPPPPOOOOOONNNLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOOOONNNMMMLLLNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOMMMMMMNNNOOOQQQRRRSSSTTTQQQQQQPPPPPPOOONNNNNNMMMNNNNNNNNNOOOOOOOOOOOOOOONNNPPPQQQRRRQQQPPPQQQRRRNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPRRRTTTPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSRRRRRRTTTVVVWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRTTTUUUVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWWWWUUUSSSRRRUUUSSSRRRRRRTTTUUUUUUTTTSSSSSSSSSTTTTTTTTTUUUUUURRRSSSTTTUUUUUUVVVVVVVVVTTTUUUUUUUUUUUUVVVVVVVVVUUUVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWYYYZZZ[[[VVVVVVVVVWWWWWWWWWWWWWWWUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUSSSRRRQQQPPPOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRTTTSSSQQQPPPOOOOOOPPPQQQMMMMMMNNNPPPQQQQQQQQQQQQOOOPPPPPPQQQSSSTTTTTTUUUTTTTTTUUUUUUVVVWWWYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUTTTTTTSSSSSSRRRRRRNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDCCCBBBBBBBBBzzzbbb]]]UUUUUUUUUVVVXXXXXXVVVTTTOOOPPPPPPQQQRRRRRRRRRRRRMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPOOOPPPQQQRRRQQQPPPRRRQQQQQQPPPPPPQQQQQQQQQOOOPPPPPPPPPPPPOOONNNNNNMMMNNNPPPRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQMMMNNNPPPPPPPPPPPPSSSUUUSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOOOOOOOOOONNNMMMOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPTTTTTTTTTTTTTTTTTTUUUUUUQQQQQQQQQQQQQQQPPPPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTOOOQQQTTTTTTRRRQQQQQQSSSPPPQQQQQQQQQRRRRRRRRRRRRQQQSSSSSSSSSRRRRRRSSSUUUSSSSSSRRRRRRSSSTTTVVVWWWSSSSSSSSSTTTTTTTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSTTTSSSRRRQQQTTTVVVTTTUUUVVVVVVUUUSSSQQQPPPPPPRRRTTTUUUVVVVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWUUUUUUTTTTTTTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYXXXWWWUUUTTTTTTSSSQQQRRRTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVVVVWWWWWWWWWXXXVVVVVVVVVWWWXXXYYY[[[\\\WWWXXXXXXXXXYYYYYYYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUSSSRRRPPPOOONNNOOOPPPQQQNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPNNNMMMMMMNNNOOOPPPKKKLLLMMMOOOPPPPPPQQQQQQNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPOOONNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAA@@@|||___VVVNNNNNNNNNOOOPPPPPPNNNLLLHHHIIIKKKLLLMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHKKKLLLLLLMMMMMMLLLLLLKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPOOONNNNNNOOOPPPOOONNNPPPOOOOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMJJJLLLOOOQQQQQQPPPNNNLLLIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNOOORRRUUURRRQQQPPPNNNMMMLLLKKKKKKHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNOOOOOOLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQPPPOOOOOONNNRRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPNNNOOOOOOPPPPPPPPPPPPPPPMMMPPPSSSSSSQQQOOOPPPQQQLLLMMMMMMMMMNNNNNNOOOOOOMMMNNNOOONNNMMMMMMOOOQQQNNNMMMLLLLLLMMMOOOQQQSSSQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPRRRTTTSSSQQQPPPSSSVVVQQQRRRTTTUUUUUUSSSPPPNNNMMMOOOQQQSSSTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRROOOOOOPPPQQQRRRSSSSSSTTTVVVUUUTTTTTTTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSQQQPPPQQQSSSTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVUUUTTTRRRPPPOOONNNRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUVVVWWWYYYYYYVVVVVVVVVWWWWWWXXXXXXXXXTTTUUUVVVWWWXXXXXXXXXXXXRRRRRRSSSSSSUUUUUUVVVVVVTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQOOOMMMLLLLLLLLLNNNOOOGGGHHHIIIJJJLLLMMMNNNOOOMMMLLLJJJIIIIIIKKKLLLNNNGGGHHHJJJKKKMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKJJJJJJMMMMMMNNNNNNOOOQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLMMMNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@?????????>>>>>>>>>??????>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA>>>>>>???@@@@@@AAABBBBBB>>>>>>>>>?????????@@@@@@===>>>>>>>>>??????@@@@@@>>>???@@@BBBCCCCCCDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAA@@@@@@???>>>======>>>>>>>>>?????????=====================>>>