BM6P6(@ sssYYYVVVOOOEEE===;;;;;;;;;;;;;;;:::999999888888777888777666666777666444222333222111111000000111111333333333222222222111111111111111000111111222222222111111111000000//////000000111111000000000000000111222333222222000000111111222222222111111000111111222111000111444666444555555666666666666666666555555444444444555555444555777:::<<<===>>>???@@@@@@AAABBBDDDFFFHHHIIIHHHJJJLLLNNNOOOQQQUUUXXXWWWXXXZZZ]]]___bbbcccdddeeeeeefffhhhjjjnnnqqqrrryyy{{{uuuiii\\\RRRPPPKKKEEEKKKWWWooowwwmmm___TTTTTT]]]aaa```]]]fffxxx}}}{{{mmmdddeeeddd\\\ZZZ___jjjrrrxxx{{{}}}{{{~~~wwwvvvuuuuuuyyy}}}vvvxxx{{{}}}~~~}}}|||||||||{{{|||}}}zzzyyy{{{|||{{{yyy|||}}}zzzzzzyyy{{{jjjNNNBBBAAAAAABBBEEEIIIMMMPPPUUU^^^dddqqqjjjLLLLLL[[[ttt|||jjjQQQCCCAAA@@@????????????>>>===>>>>>>>>>===<<<:::999888777777666777777999;;;<<>>???@@@@@@AAABBBDDDFFFHHHIIIIIIKKKMMMOOOPPPSSSVVVYYYXXXYYY[[[]]]___aaacccdddddddddeeegggiiillloooqqqrrrsss}}}ooo```RRRIIIDDDCCCBBBAAAFFFOOOooozzznnn```\\\eeejjjjjjhhhqqqtttkkklllkkkbbb^^^aaawww}}}{{{vvvuuurrrssswwwwwwsssqqqrrrsssssstttuuuxxx{{{}}}}}}~~~{{{xxxwwwxxxyyyxxxvvv{{{~~~}}}|||{{{{{{{{{}}}ttt^^^FFFAAAAAAAAACCCFFFJJJOOOQQQTTT[[[aaaiii\\\OOOOOOfffyyyvvvcccUUUCCCAAA??????AAAAAA@@@===>>>>>>>>>===<<<;;;999888888888777777888:::;;;<<<===???BBBDDDFFFNNNYYYaaannnrrrxxxxxxYYYSSSWWWQQQ]]]|||{{{rrriiiaaa]]][[[[[[^^^\\\YYYVVVTTTOOOIIIEEEFFFZZZnnnzzzrrrrrrjjj}}}uuuqqqsssnnnkkkhhhgggggghhhgggfffdddeeeeeeeeeeeeddddddcccbbbZZZOOOGGGAAA???>>>>>>;;;;;;::::::999999888888777666666666888888666444333222111111000000111111///000111222333444444555111111000000111222222333111111111111000000000000000000///...///000222333000111222333333222111000000111111222222222111111111222222222111222444666444555666666777777666666444444444444444555666777444555777999;;;<<<>>>???@@@@@@AAABBBDDDFFFHHHIIIJJJLLLOOOPPPRRRTTTXXXZZZZZZ[[[\\\^^^```aaaccccccccccccdddeeegggjjjmmmooopppooovvvxxxhhh\\\NNNJJJEEEBBBAAABBBEEEIIIooopppiiikkkqqquuuvvv}}}{{{uuuwwwwwwqqqlllmmm~~~vvvqqqooommmkkkhhhjjjjjjnnntttuuupppmmmmmmooonnnmmmmmmqqqvvv|||~~~{{{xxxuuuttttttttttttsssyyy|||~~~|||{{{|||~~~~~~}}}|||{{{{{{{{{{{{|||}}}eeeRRRAAA@@@AAABBBDDDHHHLLLQQQSSSVVVZZZ^^^bbbmmm{{{]]]HHHTTTooo{{{tttjjjJJJEEE???>>>AAABBB@@@>>>>>>>>>>>>===<<<;;;:::999999888888888999:::;;;;;;999;;;>>>>>>???DDDKKKPPP___eeeoooxxxiii[[[\\\WWWbbb~~~xxxeeecccaaa^^^\\\ZZZYYYYYYWWWVVVRRRLLLEEEBBBCCCEEE]]]xxx}}}ccccccxxxjjjeeemmm|||nnniiieeeeeegggiiifffcccbbbbbbbbbbbbbbbcccdddeeeggg[[[MMMFFFBBB???>>>???<<<;;;;;;:::999999888888888777666777888888777555333222111111000000111111000000111222333333444444000000000000111222333333111111111000000000000000000///.........000222333///000111222333222111111000000111222222222111111000222333333222222444666555555666777777777777777333333333444555666777888555666777888:::<<<===>>>@@@@@@AAABBBDDDFFFHHHIIIKKKLLLOOOQQQRRRTTTXXXZZZ[[[\\\]]]___```aaacccccccccccccccdddfffiiikkkmmmpppnnnpppzzzuuuiiiaaaUUUSSSMMMEEEBBBDDDHHHJJJppp~~~uuulllttt|||~~~~~~xxxtttpppkkkiiikkknnnoooppppppmmmmmmooonnnlllooosssnnnmmmlllllloootttzzz~~~~~~}}}}}}zzzxxxvvvtttsssrrrrrrrrruuuwwwyyyyyyxxxwwwxxxyyy{{{|||~~~|||{{{{{{{{{{{{zzzxxxyyyzzz|||zzz[[[LLLBBB@@@AAABBBEEEJJJNNNSSSUUU[[[[[[^^^aaadddssszzzTTTLLL[[[kkkpppoooTTTKKKAAA===>>>AAA@@@>>>===============<<<;;;:::888888888888888999999999888:::<<<======???CCCFFFQQQXXXcccnnnwww{{{|||{{{jjjeee___iiiwwwjjjbbb\\\]]]]]]]]]\\\ZZZXXXVVVUUUSSSLLLCCC===AAAMMMWWW{{{nnnrrrqqqmmmhhh]]]bbbqqq}}}|||rrrkkkeee```bbbgggjjjhhhccc``````___^^^^^^```aaabbbkkkZZZJJJCCCAAA>>>===>>><<<<<<;;;;;;:::999999888999888777888999999777555333222111111000000111111222222222222222222222222000000000000111222333444000000000000000000111111//////.........///111222///000111222333222222111///000111222222222222222000222333444333333444666555666666777777777777777333333333444555666777888666666666777999;;;===>>>@@@@@@AAABBBDDDFFFHHHIIIJJJLLLNNNPPPQQQTTTWWWZZZ\\\]]]^^^___aaabbbcccdddddddddddddddfffhhhjjjlllmmmkkklllpppyyywwwmmmggg^^^]]]XXXPPPGGGDDDHHHMMMrrr~~~rrr{{{zzzkkkcccfffeeeeeegggkkkooorrrsssuuurrroooooollljjjnnnuuupppppppppqqqsssvvvxxxzzz}}}~~~~~~}}}}}}}}}{{{yyywwwuuurrrqqqqqqrrrqqqrrrssstttssssssssstttwwwyyy|||}}}||||||}}}~~~}}}}}}}}}}}}|||{{{yyyyyyxxxyyyzzzyyywwwxxxzzz}}}~~~}}}rrrTTTJJJEEE@@@AAADDDGGGLLLPPPTTTWWW]]]ZZZ]]]dddeeekkkrrrUUUKKKOOOYYYaaa[[[QQQDDD<<<;;;===>>>>>>=========>>>======<<<<<<888888888888888888777777777888:::<<<===>>>@@@AAAFFFKKKTTT___iiipppuuuxxx}}}tttkkkssszzzqqqhhh___YYYVVVWWWYYYYYYXXXUUURRROOOSSSMMMDDD<<<<<>>@@@@@@AAABBBDDDFFFHHHIIIJJJLLLOOOPPPRRRTTTWWWZZZ\\\]]]^^^```bbbccceeeeeeffffffeeefffgggiiikkklllnnnmmmnnnpppsss~~~~~~~~~wwwbbbMMMIIIPPPtttzzzrrriiicccbbbdddeeefffhhhkkknnnpppqqqqqqqqqssstttpppjjjiiimmmrrrssstttuuuvvvwwwxxxxxxvvvuuuuuuxxx}}}~~~{{{}}}~~~|||{{{|||zzzyyyxxxtttqqqoooooopppnnnoooooopppppppppppppppsssuuuyyy|||~~~~~~}}}|||||||||{{{zzzzzz{{{|||}}}{{{{{{{{{{{{zzzyyyxxxwwwvvvxxxyyyxxxwwwwww{{{{{{|||~~~wwwzzznnnqqqgggLLLGGGDDDAAACCCEEEIIIMMMRRRUUUWWW[[[ZZZ___fffhhhjjjuuupppRRRDDDFFFMMMYYYRRRHHH@@@<<<<<<===>>><<<<<<===>>>>>>>>>======999999999999999888777666555666777999:::;;;<<<===>>>@@@FFFMMMVVV```gggkkkyyy}}}yyymmmbbb\\\XXXUUURRRQQQRRRSSSSSSRRRPPPMMMLLLGGGBBB>>>@@@MMMaaavvv{{{ttthhh]]]___jjjvvvuuufffWWWRRRQQQ```zzzfffaaaiiijjjaaa^^^[[[^^^dddhhhhhhfff___^^^]]]\\\\\\\\\\\\\\\sss[[[EEE@@@@@@===;;;>>><<<<<<<<<;;;::::::999999===;;;:::999:::888666444333222111111000000111111222222222222222222333333/////////000111333444555///000000000111111111111//////000111000///---+++...///111222333333222222//////000222222333333222000222444555555444444555666666777888888888888777555555444444444555555666777666666666777:::<<<>>>@@@@@@AAABBBDDDFFFHHHIIILLLNNNPPPRRRSSSUUUYYY\\\[[[\\\^^^```bbbdddfffggghhhhhhgggggghhhjjjlllmmmnnnoooqqqqqqrrr}}}^^^MMMUUUsssuuunnnhhhhhhgggfffgggkkkjjjkkkkkkkkkkkkmmmoooqqqnnnppptttvvvqqqjjjhhhlllsssssstttuuuvvvwwwyyyyyysssqqqpppsssyyy{{{zzzwww{{{}}}~~~~~~|||zzzyyyzzzwwwwwwvvvrrrmmmkkkkkkmmmmmmmmmnnnoooppppppooonnnooorrruuuyyyzzzzzzyyyxxxxxxxxxwwwwwwwwwyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxvvvyyy{{{yyyvvvvvvzzz~~~{{{|||~~~~~~|||ooosssnnnlll|||{{{^^^FFFDDD@@@CCCDDDGGGKKKOOORRRUUUWWWZZZ^^^eeeiiiiiijjjmmmqqqsssWWWIIIEEEOOONNNLLLFFF@@@===<<<===<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;999888777666666666777888999::::::;;;<<<>>>BBBGGGNNNUUUYYYeeejjjrrryyy{{{mmmeee^^^VVVQQQPPPPPPPPPOOOQQQPPPPPPNNNMMMKKKJJJIIIAAA???BBBPPPfffzzznnn]]]\\\eeekkkllllllfffnnncccWWW[[[aaarrrvvvfffdddhhhddd```^^^]]]^^^aaadddeeeeee]]]]]]^^^_________^^^^^^uuu[[[EEE@@@AAA===<<<>>>===<<<<<<;;;;;;:::999999>>><<<;;;::::::888555333333222222111000111111111000000111222333444444555/////////000111333444555//////000000111111111222...000111222111...+++)))...///111222333333222222//////000222222333333333000222555666555444555555666666777888888888888888666555555444444444555555777666666666777999<<<===@@@@@@AAABBBDDDFFFHHHIIIMMMOOOQQQSSSTTTWWWZZZ]]][[[\\\^^^```ccceeeggghhhjjjiiiiiiiiiiiikkkmmmnnniiikkknnnnnnmmmwwwhhhRRR[[[rrryyyrrrppplllkkknnnooommmlllnnnnnnmmmllljjjiiikkkooorrrqqqqqqttttttooojjjkkkqqqrrrrrrrrrrrrtttwwwyyy{{{uuurrrqqqtttzzz|||yyyvvvyyy{{{}}}|||zzzxxxxxxxxxttttttsssooojjjggghhhjjjnnnnnnnnnoooppppppooonnnlllooosssvvvxxxxxxvvvuuuvvvuuuuuuuuuvvvwwwyyyzzz||||||||||||{{{zzzyyyyyywwwzzz|||zzzvvvuuuyyy~~~|||~~~~~~~~~~~~wwwkkkwwwwwwZZZCCCCCC>>>DDDEEEHHHKKKOOOSSSUUUWWW[[[dddkkkllljjjjjjjjjjjjvvvqqqVVVFFFEEEJJJNNNLLLEEE>>><<<<<<;;;<<<===>>>>>>??????>>>======>>>>>>===;;;999888999888777777888999999888<<<<<<<<<===@@@EEEIIIKKKPPPUUU```kkkvvv~~~{{{xxxuuugggXXXXXXSSSNNNMMMPPPTTTUUUTTTPPPOOOLLLIIIGGGEEEDDDCCCGGGFFFKKK]]]rrr}}}{{{tttYYYWWWYYYiiikkkfffyyyqqqaaagggttt{{{pppjjjllllllaaa``````______```aaabbbccc\\\]]]___aaabbbbbbbbbaaayyyZZZFFFBBB======>>>:::<<<;;;;;;::::::999999888::::::999999777666444444444333222111000000000000///000111222333444444444111111111111111111111111111111111000000000000000222111000000000000000111000111111111111222222222......000111111222222222333333222222333333444555444555777999:::::::::999777666666555555555555666888777666666777999;;;<<>><<<777;;;===:::999<<<@@@BBB??????>>>===<<<;;;;;;;;;999999999888888888888777;;;:::::::::<<<>>>AAACCCMMMOOOSSSZZZbbbkkkssswww|||rrrfff___YYYSSSNNNMMMOOOOOOMMMLLLNNNPPPOOOKKKJJJHHHFFFDDDCCCAAA@@@JJJXXXeeejjjmmmoookkkdddWWWOOOllltttnnnxxx{{{uuu}}}tttgggiiikkkgggccc```______^^^^^^^^^______```______aaacccdddbbbaaa{{{\\\HHHCCC>>>>>>@@@;;;<<<;;;;;;::::::999999888999999999888888666555444444333222111000000000000///000111222333333333333111111111111111111111111111000000000000000000000111000000000000000111111000111111111111222222222...///000111111222222222333222222222222333444444555666777888999:::::::::777777666555555555666666888777666666777888:::<<>>@@@???===;;;>>>>>>>>>>>>===<<<;;;;;;999999999999888888888888999888888888999<<<>>>@@@@@@BBBEEEIIIOOOVVV\\\___hhhnnnvvv~~~|||oooggg]]]VVVRRROOOKKKHHHNNNMMMKKKJJJJJJLLLMMMMMMIIIGGGDDD@@@???DDDKKKQQQbbblllsssmmmbbbZZZSSSMMM]]]iiiooofffuuuzzzmmmgggcccaaaaaaaaa```___^^^^^^]]]]]]]]]`````````bbbdddeeeeeeccc~~~___JJJEEE??????@@@<<<<<<;;;;;;::::::999999888888888888888888777666666444333222111000000000000000000111222333333333333111111111111111111111111000000000000000000111111////////////000111111222000111111111111222222222//////000000111111222222222222222222222333444444666666666777888999:::;;;888888777666666666666666888777666666777888:::;;;@@@@@@AAACCCDDDFFFGGGHHHMMMNNNPPPRRRUUUVVVWWWXXX]]]^^^``````aaacccgggjjjllllllmmmnnnnnnnnnnnnmmmnnnpppooossszzz}}}qqq___WWWttt~~~vvvvvvtttrrrooopppvvvppprrruuuuuussspppooonnnlllnnnpppqqqppppppqqqssssssssswww}}}~~~xxxrrrpppqqqwwwzzzvvvtttuuuwwwvvvvvvtttssstttwwwwwwtttqqquuuvvvwwwwwwvvvuuutttsssrrrrrrsssrrrqqqnnnllljjjhhhiiijjjiiiiiijjjlllooopppooonnnmmmllllllllllllnnnoooqqqsssuuuwwwwwwxxxvvvwwwxxxyyyyyywwwvvvtttvvvwwwxxxyyyzzz{{{{{{{{{zzz{{{|||||||||}}}mmmaaagggssscccGGGEEEFFFAAALLLQQQVVVYYYXXXWWWYYY[[[]]]^^^```bbbcccddddddcccdddkkkvvvlllXXXEEEFFFUUUaaagggiiiPPPBBB999===CCCAAA<<<<<<<<<===>>>>>>>>>===<<<;;;:::::::::999999999888888666666555666777999;;;<<<<<<===>>>@@@CCCGGGJJJLLLPPPTTT[[[bbbkkkuuuzzzxxx{{{{{{{{{oooddd]]]QQQMMMHHHGGGHHHHHHGGGDDDHHHEEECCCCCCEEEFFFGGGGGGEEEDDDCCCBBBHHHTTTcccooozzz|||vvveeeUUUNNNOOORRReeennneeebbbttt{{{pppddd\\\]]]bbbbbbaaa```___^^^\\\\\\[[[```______bbbeeeggggggfffaaaKKKEEE???>>>@@@<<<<<<;;;;;;::::::999999888777777888888888777777666444333222111000000000000000000111222222222222222111111111111111111111111000000000000000111111111.........//////111222333000000111111111222222222000000000000000111111222222222222111222333333444666666555666777888:::<<<999999888777666666666666777777777666777888999:::???@@@AAACCCEEEFFFGGGGGGLLLNNNPPPRRRTTTVVVVVVWWW[[[]]]___```aaacccfffiiiiiijjjjjjkkkkkkkkkkkkkkknnnqqqpppttt{{{~~~}}}dddooo~~~{{{xxxxxxtttxxx||||||xxxtttrrrrrrssssssttttttssssssssstttyyyxxxzzz}}}tttmmmmmmrrruuurrrqqqtttuuutttwwwuuutttuuuwwwwwwuuurrrwwwwwwwwwwwwvvvtttsssrrrnnnooopppqqqpppmmmjjjhhhjjjjjjiiigggffffffiiilllpppnnnlllkkkjjjjjjkkklllnnnoooqqqsssuuuwwwxxxxxxsssuuuwwwyyyxxxwwwtttsssuuuvvvwwwxxxzzzzzz{{{{{{wwwxxxyyyyyyyyyzzz|||~~~jjjZZZ]]]ggg~~~WWWDDDGGGKKKIIIRRRWWW]]]```^^^\\\\\\]]]```aaacccdddfffffffffeeefffgggjjjrrr[[[IIIKKKVVV```gggcccMMM======AAA??????CCC;;;<<<>>>??????>>>===<<<;;;:::::::::999999999999555555555555666888999:::>>>>>>>>>???@@@BBBDDDEEEDDDFFFJJJNNNUUU]]]ffflllkkknnnttt{{{}}}wwwwwwxxx{{{~~~~~~|||~~~tttggg[[[QQQIIIEEECCCBBBBBBDDDGGGIIIHHHGGGCCC@@@???BBBCCCCCCCCCDDD@@@AAAEEEOOO\\\lllyyyvvveeeSSSKKKRRRaaalll|||yyydddkkknnn~~~yyyzzzwwwrrrkkk```YYY\\\cccbbbaaaaaa___^^^\\\ZZZZZZ]]]]]]]]]```cccfffggggggbbbLLLEEE>>>===???;;;<<<;;;;;;::::::999999888777777888888888777777666444333222111000000000000000000111222222222111111000000000000000000000000//////000000111111111111............///000111222000000111111111222222222111000000///000000111222222111111111111222333333666666555555666888:::;;;::::::999777777666666666777777777777777777888888>>>???AAADDDFFFGGGHHHHHHLLLMMMPPPSSSUUUVVVVVVVVVYYY[[[]]]___```bbbeeeggghhhhhhiiijjjjjjjjjjjjjjjlllqqqpppssszzz|||xxx~~~zzzxxxxxx}}}|||yyyyyy}}}|||zzzyyywwwvvvuuutttxxxwwwxxx|||~~~uuummmkkkooorrrpppqqquuuvvvtttuuuuuutttuuuvvvvvvuuusssqqqqqqqqqpppooonnnmmmmmmkkkmmmnnnooonnnllliiiggglllkkkjjjgggddddddfffhhhooommmkkkiiiiiijjjlllmmmoooppprrrtttvvvwwwxxxxxxrrrtttvvvxxxxxxvvvtttrrrtttuuuvvvxxxyyyzzzzzzzzztttvvvwwwwwwwwwxxxzzz|||sssdddccciii~~~wwwTTTCCCFFFMMMOOOUUU[[[aaacccbbb___^^^^^^aaabbbdddffffffgggffffffbbbdddfffhhhrrrwwwUUUEEEFFFRRR^^^iiiZZZMMMJJJFFF@@@>>>BBB<<<===>>>??????>>>>>>===;;;;;;;;;;;;:::::::::999777777777777777888999999:::::::::;;;<<<===>>>>>>AAACCCEEEHHHJJJNNNSSSVVVWWWYYY]]]dddkkkqqqttttttvvvtttssstttwww{{{}}}}}}}}}||||||}}}yyyiiiddd[[[QQQIIIDDDBBBCCCAAAAAACCCEEEGGGHHHGGGEEECCC@@@@@@CCCCCC???AAAFFFIIIKKKSSSbbbrrr|||}}}{{{lll```SSSPPPXXXgggwwwwwwrrrzzz{{{xxxmmmooojjjeeebbb]]]YYY[[[````````````___^^^\\\[[[ZZZZZZYYYZZZ\\\```dddffffffdddMMMEEE>>>===>>>:::<<<;;;;;;::::::999999888888888888888888777666666444333222111000000000000000000111111111111111000000000000000000000000000/////////000111111222222............///000000111000111111111111222222222222111000//////000111222111111111111111222333333555555555666777888999:::;;;;;;999888777777777777777777777777777777777777;;;===@@@DDDFFFHHHIIIIIILLLNNNQQQTTTVVVWWWWWWVVVWWWYYY\\\^^^```bbbdddgggiiijjjkkkkkkllllllkkkkkkjjjppppppqqqwwwxxx}}}yyyvvvtttrrrooommmoooqqqsssuuuzzz|||vvvnnnjjjnnnooooooppptttuuurrrooopppqqqqqqrrrrrrqqqqqqnnnnnnnnnmmmlllllllllkkklllmmmnnnooonnnmmmkkkiiillllllkkkhhhfffeeefffgggmmmllljjjiiijjjkkkmmmnnnpppqqqrrrtttuuuvvvvvvwwwrrrtttuuuwwwwwwvvvuuuttttttuuuvvvwwwxxxyyyyyyyyytttuuuwwwwwwvvvwwwyyy{{{|||}}}}}}}}}~~~}}}xxx{{{~~~rrrSSSDDDEEEKKKPPPVVV[[[aaadddbbb____________```aaaccccccccccccbbb___dddiiiiiijjjyyysssSSSBBBDDDNNN^^^^^^___]]]VVVMMMCCC<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888999999999999999999999666777888888999:::;;;;;;>>>AAADDDFFFGGGHHHJJJLLLPPPOOOOOOQQQVVV[[[^^^___hhhgggggghhhkkkqqqwwwzzz~~~}}}}}}zzzrrriiiaaa]]]RRROOOKKKEEEAAA@@@BBBEEE???@@@AAABBBBBBBBBAAA@@@???<<<<<>>BBBFFFHHHIIIIIILLLNNNRRRUUUWWWXXXWWWWWWWWWZZZ]]]___aaaccceeegggjjjkkkllllllmmmmmmlllllliiipppoooooouuuuuu{{{{{{vvvsssqqqooollliiiiiimmmnnnnnnrrrvvvrrrlllgggjjjkkkiiijjjnnnmmmiiifffhhhjjjkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmllllllkkkiiijjjkkkjjjiiihhhiiijjjjjjjjjjjjjjjkkkmmmnnnooopppqqqrrrsssssstttttttttttttttuuuvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxwwwwwwwwwxxxxxxwwwvvvvvvwwwyyyzzzzzz{{{}}}}}}~~~~~~fffNNNFFFGGGLLLPPPVVVZZZ```bbb```^^^^^^___[[[\\\^^^___``````______```eeejjjjjjffflllwwwVVVGGGGGGKKKXXXccceeeeeebbbTTTDDDAAA@@@>>>===<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::999999999777777888999::::::::::::999;;;???AAAAAABBBCCCEEEIIIGGGFFFFFFHHHKKKMMMMMMRRRTTTVVVWWWYYY]]]dddiiinnnqqqtttuuuuuutttttttttwwwyyy|||zzzuuuooollleee\\\TTTMMMHHHFFFAAACCCCCCAAA>>>===>>>???<<<===??????>>>=========:::888999===>>>DDDZZZrrryyymmmbbb[[[SSS^^^wwwhhhhhhmmmoooqqq~~~wwwsssqqqmmmfff___[[[^^^```]]]ZZZXXXYYYZZZ]]]^^^______^^^^^^XXXWWWVVVXXX\\\```cccdddiiiPPPHHH@@@???@@@===<<<<<<;;;::::::999999888::::::999999777666555444444333222111000000000000000000111111111000000///000000000000000000000000...//////000111222222222000//////.........//////000111111111111222222222333222000......///111222111111111000111222222333222444666777999999888888===<<<;;;999888777777777666777777777777777666555555888<<>>PPP^^^ccckkkrrrhhhTTTCCCAAA>>><<<;;;<<<>>>???======<<<<<<<<<;;;;;;;;;999::::::::::::999999888666666777888888888888888444666999::::::;;;===>>>>>><<<<<<===@@@BBBCCCCCCBBBGGGKKKKKKJJJKKKQQQVVVVVVYYY]]]```aaaaaabbbcccaaabbbeeeiiillllllkkkiiikkkhhhjjjooonnnhhhgggkkkcccbbbbbbcccccc___XXXRRRNNNLLLGGGCCCAAA@@@AAABBB===@@@DDDDDD@@@<<<::::::<<<===??????>>>===>>>???<<<:::>>>DDDIIIWWWyyy~~~hhhVVVOOOOOOiiiwwwooo[[[SSS\\\wwwrrrjjjeeeccc^^^ZZZ[[[aaadddaaa]]]\\\WWWYYY[[[^^^`````````___YYYWWWWWWXXX\\\```bbbcccqqqOOOBBBAAA@@@??????<<<;;;;;;::::::999999888999999888888777666666666444444333222222111111000///000111222333222111111111222222111111000///...///000222222111111111222000000000000000000000000222111111111000000//////444333222111000000000000333000...///222444333111444555666777777888888888===<<<;;;;;;:::999666333666666777777888888888999555888<<>>888===BBBAAA>>>>>>===<<<;;;;;;:::999999;;;;;;;;;;;;::::::999888999888888888888888888999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<@@@AAABBBDDDFFFIIIKKKMMMQQQQQQRRRSSSTTTTTTUUUUUUXXXXXXWWWVVVVVVUUUTTTTTTSSSTTTTTTUUUTTTSSSRRRQQQPPPOOONNNLLLIIIGGGFFFEEECCCBBBAAA@@@???>>>===<<<;;;===@@@@@@>>>;;;::::::777:::>>>@@@===999888:::BBB===EEE[[[kkkvvv~~~rrr\\\JJJNNN]]]|||gggVVVNNNUUUmmm|||ooohhhbbb^^^^^^___aaacccbbb```^^^\\\YYY[[[^^^^^^]]]]]]```ccc```___^^^^^^___aaadddeeesssPPPCCCBBB@@@>>>???<<<<<<;;;::::::999999888999999888888777666666666444444333222222111111000...///000111222111000000222222222222111000///...///000222222111111111222000000000000000000000000222111111111000000000000444333222111000000000000555333222222444555444444333444555777999::::::;;;===<<<;;;<<<<<<:::777555666666666777777777888888555777;;;???CCCEEEGGGHHHKKKNNNQQQUUUXXXYYYXXXXXXYYY[[[^^^```aaabbbccceeefffgggiiijjjkkkkkkkkkjjjnnnnnnnnnppprrruuuxxxzzz~~~zzz|||~~~}}}|||{{{yyyuuuqqqmmmjjjgggiiimmmqqqrrrqqqmmmmmmmmmmmmllljjjhhhggggggggggggggggggggghhhhhhjjjiiigggfffddddddccccccaaabbbddddddccccccdddfffdddeeegggggggggiiikkkmmmjjjlllmmmmmmmmmmmmnnnpppoooooopppooonnnnnnpppqqqrrrsssttttttrrrrrrssstttrrrrrrsssssstttuuuvvvwwwxxxxxxwwwwwwwwwxxxxxxyyy{{{{{{zzz|||~~~|||~~~}}}}}}}}}oooggghhhwwwmmmLLLEEEIIIIIILLLSSSXXX]]]bbbdddaaa```aaaccc\\\\\\[[[ZZZ[[[\\\]]]^^^aaaaaaccceeeeeedddhhhoooyyysssRRRJJJBBBFFFUUUiiizzzxxxfffOOO???;;;===???>>>======<<<<<<<<<<<<;;;:::::::::;;;;;;::::::999888:::999999888888999999:::999999999999::::::::::::999::::::::::::;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHIIIIIIIIIHHHFFFFFFBBBBBBAAAAAA@@@???>>>>>>============<<<<<<<<<<<<@@@@@@???<<<::::::<<<>>><<<;;;999666666:::CCCKKKHHHUUUhhhyyyzzznnnddd^^^TTTMMMYYYmmm|||iii\\\XXXXXXkkkqqqfff]]]XXX[[[\\\^^^``````^^^\\\[[[XXX[[[^^^___^^^^^^```bbb___^^^^^^^^^___```bbbcccvvvSSSDDDBBB@@@>>>>>><<<<<<;;;;;;:::999999999999999888888777666666666444444333222222111111000......///000000000000///222222222222111000///......000222222111000111222000000000000000000000000111111111111111000000000333333222111111000000000444555666555444333444555222333555777999;;;<<<<<<<<<<<<<<<<<<===<<<999666555666666666666666777777555777999<<<@@@DDDGGGIIIKKKLLLOOOSSSVVVXXXZZZ[[[XXX[[[^^^___```aaaccceeeggghhhjjjkkkllllllkkkkkknnnnnnpppqqqsssuuuvvvwwwyyyyyy{{{}}}~~~}}}|||}}}{{{yyyxxxxxxwwwvvvtttpppmmmkkklllppptttttttttqqqqqqqqqqqqqqqpppooonnnjjjiiiiiiiiiiiiiiihhhhhhjjjiiiiiihhhfffeeecccbbbcccdddeeeeeeccccccdddeeecccddddddddddddfffiiillllllmmmnnnmmmlllkkkkkkmmmoooppppppooonnnmmmoooppprrrrrrrrrqqqoooppprrrtttooopppqqqrrrttttttuuuuuuwwwwwwwwwwwwwwwwwwwwwwww{{{zzzyyyzzz~~~}}}zzz~~~~~~~~~}}}}}}}}}}}}}}}|||pppccc\\\fffyyy}}}yyyjjjMMMHHHMMMNNNOOOSSSVVV[[[```aaaaaa```bbbddd\\\\\\[[[ZZZ[[[\\\]]]^^^___```dddhhhgggccceeejjjmmmvvv{{{```FFF===CCCQQQeeewww}}}qqq^^^OOOGGGDDDBBBAAA>>>===<<<<<<======<<<;;;:::::::::::::::999999888;;;::::::999999::::::;;;888888888999999999999:::888888999999999:::::::::777777888999:::<<<===>>>======>>>>>>??????@@@@@@>>>======<<<<<<;;;;;;;;;=========>>>======<<<;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<>>>>>>===;;;999888999;;;<<<;;;999999@@@RRRfffuuuvvv|||uuurrrlllcccYYYSSSUUU___aaa___hhhxxxwwwvvvmmm___ZZZbbbpppxxxyyymmmbbb[[[WWWVVVXXXZZZ\\\]]]\\\[[[ZZZXXX[[[^^^````````````aaa]]]]]]^^^^^^______``````zzzUUUEEECCC@@@>>>>>><<<<<<<<<;;;::::::999999999999888888777666666666444444333222222111111000/////////000000000000000222222222222111000//////...000222222111000111222000000000000000000000000111111111111111111111111222222222222111111000000111444666555222000222444111222444666888999::::::::::::;;;===>>>===:::777555555555555666666666666666666777:::===BBBFFFIIILLLLLLNNNQQQTTTWWWZZZ[[[YYY[[[^^^```aaabbbdddeeeggghhhjjjkkkkkkkkkjjjjjjmmmnnnppprrrsssttttttssswwwwwwwwwxxxzzz|||~~~~~~}}}~~~zzzwwwttttttwwwzzz{{{zzz{{{yyywwwvvvvvvwwwxxxyyyyyyuuupppnnnoooooonnnkkkmmmnnnooopppqqqrrrrrrsssmmmmmmllllllkkkkkkjjjjjjhhhiiiiiihhhgggeeebbbaaaeeefffffffffdddcccdddeeegggfffdddaaa___```ccceeejjjkkklllkkkiiihhhiiijjjoooppppppooommmmmmnnnoooqqqqqqpppnnnmmmnnnpppsssmmmnnnqqqsssttttttttttttvvvvvvwwwwwwvvvvvvuuuuuuyyyyyyyyy{{{~~~{{{yyyzzz{{{{{{{{{|||||||||}}}~~~~~~|||zzzmmmbbbbbbnnnzzz~~~rrryyy~~~dddNNNLLLSSSUUUUUUWWWUUUXXX\\\^^^^^^^^^___```\\\\\\[[[ZZZZZZ[[[\\\]]]^^^___bbbfffddd```bbbfffkkkkkkttt[[[HHHDDDCCCIIITTTgggggggggccc\\\RRRHHHAAAAAA>>><<<<<<===>>><<<:::999999:::::::::999999888;;;;;;;;;::::::;;;;;;;;;777777888888888999999999777888888888888999999999888888888888999:::;;;<<<::::::::::::;;;;;;<<<<<<;;;;;;;;;::::::999999999999999999:::999999999999999::::::;;;<<<<<<======::::::;;;;;;<<<<<<======:::<<>>======<<<;;;;;;::::::999999999888888777666666666444444333222222111111000000000000000111111222222222333333222222111000///...///111111000000000111////////////////////////111111111111111222222222111111222222222111000000000333666555222111222444222222444555666666666666888999:::===>>>===:::777666666666666555555555555666666666888;;;@@@DDDGGGMMMMMMNNNPPPRRRUUUXXXYYYZZZ]]]```bbbbbbccceeegggggghhhiiijjjjjjjjjiiihhhlllnnnppprrrssssssrrrrrrssstttuuuwwwxxxxxxxxxxxxxxxvvvvvvxxx}}}||||||wwwtttuuuzzz}}}|||{{{yyyyyy{{{}}}~~~xxxrrrmmmllljjjgggcccfffggghhhjjjmmmoooqqqrrrnnnnnnnnnmmmmmmlllllllllhhhiiiiiiiiihhhfffdddccccccddddddccc```______```gggfffddd```]]]\\\^^^```dddfffggggggffffffhhhiiimmmnnnnnnmmmlllkkkmmmnnnppppppooommmlllmmmooorrrnnnoooqqqssstttttttttssstttuuuuuuvvvvvvuuuttttttuuuvvvyyy|||~~~|||zzzyyyyyyzzzzzz{{{{{{|||}}}}}}}}}|||~~~~~~}}}~~~yyysssjjjffflllyyyyyy|||lllZZZLLLNNNUUUWWWXXXYYYWWWYYY[[[]]]]]]]]]]]]^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]^^^```^^^\\\___eeeiiifffhhhppp}}}oooYYYDDD???EEEOOOWWWccckkkjjjaaaUUUMMMHHHCCC===;;;<<<===:::888888888999::::::999999999<<<;;;;;;::::::;;;;;;<<<777777888888888999999999777777777888888888999999::::::999999::::::;;;<<<999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999::::::::::::777777888888888888999999:::::::::::::::;;;;;;;;;:::;;;<<<;;;:::999:::;;;999III]]]nnnvvvXXXLLLHHHDDDDDDJJJTTTaaa```RRRNNN]]]lllyyy}}}uuuiiibbbaaaaaa^^^[[[SSSTTTVVVXXXYYYZZZZZZYYYWWWXXX[[[^^^``````^^^]]]ZZZ[[[\\\]]]^^^^^^]]]]]]|||VVVEEEBBB???===>>>======<<<<<<;;;:::::::::999999888888777666666666444444333222222111111000111111111000111222222333333333333333222111000///---///111111000///000111////////////////////////111111111222222222222222000111222333333222111000111333555666555555444555111222333444555555555555777888;;;>>>@@@@@@<<<999777777777666666666666555666666666777:::>>>AAADDDMMMMMMNNNPPPRRRTTTWWWXXX[[[^^^aaabbbcccdddfffhhhggghhhiiiiiijjjiiihhhggglllmmmoooqqqrrrrrrrrrrrrrrrtttvvvxxxyyyyyywwwvvvxxxwwwvvvwwwzzz|||}}}}}}~~~~~~|||~~~~~~}}}~~~{{{vvvppplllkkkjjjgggdddaaabbbccceeehhhkkkmmmooommmllllllllllllllllllkkkiiiiiiiiiiiiiiihhhhhhgggeeeffffffdddaaa______```bbbbbbaaa___]]]]]]___aaa```bbbdddddddddeeegggiiijjjkkklllkkkjjjjjjlllnnnooooooooonnnlllmmmoooqqqooopppqqqrrrssssssssssssrrrssstttuuuvvvuuuttttttsssuuuxxx{{{}}}~~~~~~~~~~~~}}}{{{yyywwwwwwxxxxxx{{{|||||||||}}}}}}~~~~~~zzz{{{}}}~~~}}}}}}~~~~~~~~~xxxxxx{{{xxxwwwrrrkkkmmmzzzxxxZZZRRRLLLOOOSSSUUUVVVYYY[[[\\\]]]^^^______``````]]]\\\[[[ZZZYYYZZZ[[[[[[]]][[[[[[\\\ZZZYYY^^^eeeiiiffffffhhhkkkyyytttNNN@@@CCC???FFFQQQ]]]gggmmmppppppSSSKKKAAA<<<<<<<<<999666777888999999999999999999<<<;;;;;;::::::;;;;;;<<<888888888999999999999:::777777888888888999999999999999999888999999:::;;;999999999999999999999999999999999999999999999888999999999888999999:::;;;888888888888888888888888888888888888888888888888::::::888777888>>>EEEKKKWWWiii{{{^^^>>>:::@@@FFFRRRbbbhhhnnnnnnRRRHHHTTTjjj{{{ssskkkcccbbbdddccc\\\UUUSSSTTTUUUVVVWWWXXXYYYYYYWWWWWWYYY\\\^^^___]]]\\\ZZZZZZ[[[\\\]]]^^^______|||VVVEEEAAA???===>>>=========<<<;;;;;;::::::999999888888777666666666444444333222222111111000111000000///000111222333333333333333222111000000---///111111000///000111////////////////////////111111111222222333333333///000222333333222111000000111222444666777555333000111222444555666666666888:::===AAACCCCCC???<<<888888777777777666666666666666666777:::<<>>===>>>=========<<<;;;;;;::::::999999888888777666666666444444333333222111111000000///.........///111222333333333333222111000000---///111111000///000111////////////////////////111111111222222333333333///000222333333222111000...------111555666444000///000222444666888999999:::;;;???CCCFFFEEEBBB???999999888888777777666666666666777888999;;;===>>>FFFHHHLLLPPPTTTWWWYYYZZZZZZ\\\___aaabbbcccdddfffiiijjjkkklllkkkkkkiiiiiikkklllmmmnnnppprrrssstttoooooopppqqqrrrtttvvvvvvqqqssswww}}}}}}~~~~~~}}}~~~||||||}}}xxxzzz{{{yyyvvvuuuvvvyyyyyyuuupppoooppppppooommmgggfffeeeeeeeeefffhhhiiieeeeeeffffffggggggggghhhaaaaaa``````aaabbbdddeeeccccccccc```]]]ZZZZZZZZZ^^^___``````^^^^^^___```bbbcccddddddddddddeeegggeeefffggghhhhhhiiikkkmmmmmmoooppppppooonnnnnnoooqqqpppnnnmmmmmmmmmnnnooommmooorrrtttvvvvvvuuutttwwwvvvuuutttssstttvvvwwwssstttwwwyyyyyyxxxvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyzzz~~~|||qqqggggggnnnrrrsssqqqpppyyy[[[PPPRRRVVVXXXVVVTTTVVVZZZXXXXXXXXX[[[___bbbcccccc]]]\\\[[[YYYYYYYYYZZZ[[[YYYYYY[[[]]]\\\ZZZ^^^dddggg``````gggiiiggglllwww|||```UUUKKK@@@???KKK___rrr}}}iii\\\LLLAAA===<<<999666666777888999999999999999;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;888999999999999:::::::::999999888999999:::;;;<<<999999999999999999999999:::::::::::::::::::::;;;888777666666666777999:::666666777888999:::;;;;;;555666777999;;;===>>>???KKKTTTaaannnwww|||yyy~~~yyykkkcccgggiiieee[[[dddmmmrrryyy}}}xxxooocccXXXRRRUUUTTTSSSaaattt}}}zzzoooggg___aaa```]]]ZZZYYYYYYYYYZZZRRRRRRSSSSSSTTTTTTUUUUUUWWWUUUTTTVVVZZZ]]]\\\ZZZZZZZZZYYYZZZ\\\___bbbddd~~~WWWFFFCCC@@@???@@@===<<<<<<;;;;;;:::999999<<<;;;:::888777666666666333222000111222222111///............////////////222222222111111111000000///000000000000111111111000000000000000000000000111111111222222333333333555444333222222222222222000000000222444555444222333333333333555777:::;;;===>>>???@@@AAABBBBBBBBB???<<<888666555555444444555555555666777999:::;;;EEEHHHMMMQQQTTTUUUUUUTTTXXX]]]```___```dddfffeeefffgggiiijjjkkkkkkjjjjjjoooooooooooopppqqqrrrssstttsssssssssssstttuuuuuuuuuvvvyyy|||zzzyyy~~~~~~zzzzzzzzzwwwsssxxx~~~{{{tttuuuyyy~~~~~~|||~~~xxxzzz{{{xxxuuuyyyxxxwwwtttssstttxxx{{{zzz}}}|||xxxvvvvvvsssnnnooonnnllljjjiiiiiiiiiiiifffeeeeeegggiiijjjiiiggg```^^^[[[[[[]]]```bbbccc___```___]]]YYYXXXZZZ\\\]]]]]]]]]\\\\\\[[[[[[ZZZ```bbbdddeeeeeeeeefffhhhiiihhhfffeeefffhhhlllnnnqqqooommmkkkkkklllnnnppppppooonnnlllkkkkkkkkkkkklllmmmnnnooopppqqqqqqqqqttttttuuuttttttsssrrrrrrqqqsssuuuwwwxxxwwwvvvuuuvvvvvvuuutttssssssttttttyyyxxxwwwwwwxxx{{{}}}|||vvvrrrrrrsssyyywwwuuuyyyzzzWWWUUUTTTTTTUUUXXXXXXXXXVVVWWWXXXZZZ[[[]]]^^^^^^^^^[[[]]]^^^]]]\\\ZZZZZZ[[[]]]\\\\\\\\\[[[[[[]]]aaabbbdddfffiiijjjiiigggfffsssqqqNNNBBBCCCDDDJJJSSSOOOMMMLLLMMMOOOMMMEEE>>>===;;;;;;;;;999666999>>>;;;;;;;;;:::999888888999999;;;;;;999;;;>>>===999888777777888888999:::;;;;;;::::::::::::;;;<<<<<<===;;;::::::<<<<<<;;;999;;;:::999888888999:::;;;888999999777666999<<<======:::777777888888666333888666666;;;CCCKKKQQQSSSkkkttt{{{}}}~~~{{{ssshhhYYYTTTYYYQQQFFFYYYyyymmmZZZPPPMMMEEEJJJ]]]lll}}}{{{nnnfffaaa]]]YYY[[[XXXUUUUUUXXXYYYYYYWWWVVVTTTSSSUUUYYY\\\\\\[[[WWWWWWXXXYYYZZZZZZ[[[[[[\\\ZZZXXXXXXZZZ```eeeiii~~~XXXFFFBBB@@@>>>???===<<<<<<;;;;;;:::999999;;;:::999888777777666666444222111111222222111000/////////000000000000111222222222111111111000000000000000111111111111222000000000000000000000000000000111222222333444444555555555444444444333333000000000222444666555444444333222222444777:::<<<===>>>???AAABBBCCCCCCCCCAAA===999777666666555444444444444555666888999:::CCCFFFLLLQQQUUUWWWWWWWWWXXX]]]```___```ccceeedddeeefffhhhjjjkkkkkkkkkkkkmmmmmmmmmnnnooopppqqqrrrtttssssssssstttuuuvvvvvvtttuuuxxx||||||zzz{{{}}}|||xxxsssqqqqqqmmmjjjmmmuuuxxxuuuwwwwwwxxxyyy|||yyyssssssvvv~~~{{{yyy{{{{{{zzzxxxwwwyyy}}}zzzwwwvvvsssnnnnnnnnnnnnnnnmmmlllkkkkkkhhhfffffffffhhhiiihhhggg___]]]ZZZZZZ\\\^^^``````^^^______\\\YYYXXXZZZ\\\_________^^^^^^^^^]]]]]]aaaccceeegggggghhhjjjkkkllljjjgggeeeeeefffiiijjjooonnnlllkkkkkklllnnnpppooonnnmmmlllkkkkkkkkkkkklllmmmnnnoooooopppoooooosssttttttttttttttttttsssuuuvvvxxxyyyyyyxxxwwwvvvxxxwwwwwwvvvvvvvvvwwwwwwzzzyyyyyyyyyyyyzzz{{{|||zzz~~~|||{{{~~~tttUUUUUUUUUUUUWWWYYYYYYXXXVVVZZZZZZZZZZZZZZZZZZ[[[[[[[[[]]]^^^^^^]]]\\\]]]^^^]]]\\\\\\]]]^^^]]]^^^^^^___aaaeeehhhkkklllkkkkkknnnssscccKKKCCCDDDFFFIIIGGGGGGIIINNNUUUYYYZZZXXXJJJAAA:::999::::::;;;===444555666888999:::;;;<<<999;;;;;;999999;;;:::666666666666666666777888888999888888999999:::;;;;;;:::999999999::::::::::::888999:::;;;<<<<<<<<<;;;::::::999666555666888999999666444444777999:::999::::::===DDDOOOYYY```cccdddlllqqqppplllhhh___WWWSSSGGGCCCGGGFFFJJJhhhvvvlllggg]]]RRRKKKNNNMMMWWWlllzzzrrreee___]]][[[YYYZZZXXXUUUUUUWWWYYYXXXWWWWWWUUUTTTVVVYYY[[[[[[ZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ\\\ZZZXXXWWWYYY^^^cccfffXXXFFFBBB???>>>>>>===<<<<<<;;;;;;:::999999:::999888777777777777777444333222222333333222111000000000000111111111111222222222111111111111111000111111111111222222222000000000000000000000000//////000111222444444555555666777888888666555333000000000222555777777666444333111111333666:::======>>>???AAACCCDDDEEEEEEBBB???;;;888777777666555444444444444555777888999AAADDDIIIOOOUUUXXXZZZ[[[ZZZ___aaa``````ccceeecccdddfffgggiiikkklllllllllnnnnnnnnnooopppqqqssssssttttttttttttuuuvvvwwwxxxtttuuuxxx{{{~~~zzz}}}~~~xxxtttqqqpppllliiikkkppprrrqqqpppppppppqqquuu||||||wwwwwwzzz|||||||||zzzzzz||||||yyyyyywwwsssoooooopppqqqqqqpppooooookkkiiiffffffggghhhhhhggg```^^^\\\[[[]]]^^^___^^^^^^___^^^\\\YYYYYYZZZ\\\____________^^^^^^^^^^^^```bbbdddffffffgggjjjlllllljjjgggeeedddfffhhhjjjmmmllljjjjjjjjjlllnnnpppnnnnnnmmmlllkkkkkkkkklllmmmmmmnnnoooooonnnnnnnnnqqqrrrssstttuuuuuuuuuuuuwwwwwwwwwxxxwwwvvvvvvuuuyyyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzyyy|||}}}kkkVVVVVVVVVVVVWWWYYYYYYWWWUUUZZZYYYXXXWWWXXXYYY[[[\\\]]]^^^``````___^^^___```]]]]]]]]]___bbbccc___\\\[[[^^^bbbgggkkknnnooopppnnnllluuudddUUUOOOEEE:::===>>>BBBJJJUUUbbbmmmsss```PPP@@@<<<>>>>>><<<:::999999888888888888999:::555888999777888;;;;;;999999999888888888999999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;999888888999:::777888;;;======<<<:::999888777666555444555666777888888888:::???DDDGGGHHHEEEDDDEEEIIIOOOUUUXXXZZZUUUYYYYYYTTTOOOLLLIIIEEEEEEDDDIIIQQQXXXddd}}}pppWWWKKKLLLOOOPPPSSS\\\aaalll}}}uuufff\\\XXXXXXYYYYYYZZZXXXVVVVVVWWWYYYYYYXXXYYYXXXVVVWWWXXXYYYYYYXXX``````______]]]\\\ZZZYYY[[[ZZZXXXWWWXXX\\\```bbbXXXFFFBBB???===>>>===<<<<<<;;;;;;:::999999999888777777777777777888555444222333444444333111//////000000000111111111111111111111111111111111111111111111222222222222000000000000000000000000---...///111222444555555444666999;;;;;;999666444111000000222555888888888555333111000222666:::<<<<<<===???BBBDDDEEEFFFGGGCCC???;;;888777777666555555444555555666777888999>>>AAAFFFMMMSSSXXX\\\]]]\\\aaacccbbbaaadddfffddddddeeegggiiijjjlllmmmnnnppppppqqqrrrssstttvvvwwwttttttttttttuuuwwwxxxyyyvvvwwwyyy{{{|||~~~~~~|||{{{xxxvvvwwwzzz|||}}}yyywwwtttssstttyyy~~~}}}||||||{{{yyyxxxyyy|||~~~zzzyyy{{{{{{yyyoooooooooooooooqqqrrrsssnnnkkkhhhgggggghhhhhhhhhcccaaa______```aaa```___^^^^^^\\\[[[YYYYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^```aaabbbbbbcccfffhhhhhhfffdddcccdddgggkkkmmmjjjjjjiiiiiijjjkkkmmmooonnnnnnmmmlllllllllmmmmmmnnnnnnooooooooonnnnnnmmmoooppprrrsssuuuvvvvvvvvvttttttttttttttttttttttttyyyyyyzzz{{{{{{{{{|||{{{wwwxxxzzz{{{|||{{{zzzyyyxxxyyy{{{yyy}}}yyyxxxyyyxxxvvvvvvcccZZZYYYXXXXXXYYYZZZYYYWWWTTTYYYWWWVVVVVVWWW[[[___aaa___aaabbbaaa```^^^^^^___^^^______aaafffhhhccc\\\ZZZ\\\___ccchhhkkknnnooonnnjjjkkkwwwuuu\\\AAABBB@@@>>>@@@HHHWWWhhhsssjjjZZZIIICCCCCCAAA>>><<<@@@???===:::777777999;;;777;;;<<<:::999;;;;;;888;;;::::::999999999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;888555444555777777777888888888888888888:::777666888:::999:::<<>>>>>===<<<<<<;;;;;;:::999999888888777777666777777777555444222333444444333111........./////////000000111111111111111111111111000000111111111222222222000000000000000000000000---...///000222333444555444666999;;;<<<999666444111000000111555888999999555444222111222555888:::;;;<<<>>>AAADDDFFFGGGHHHCCC@@@<<<999777777666555666666666666777888999999;;;>>>BBBIIIPPPVVV[[[]]]^^^ccceeedddcccfffhhhfffeeeeeefffhhhjjjlllmmmnnnppppppqqqrrrsssuuuwwwxxxtttttttttuuuuuuvvvxxxxxxyyyyyyzzz{{{{{{{{{zzzzzz{{{|||xxxxxxyyy|||}}}}}}}}}xxxwwwzzz}}}{{{}}}}}}|||yyyvvvuuuvvvxxxzzz{{{yyytttsssvvvvvvtttnnnmmmkkkjjjkkknnnqqqtttpppmmmiiihhhhhhiiiiiiiiicccbbbaaaaaabbbaaa```^^^^^^]]][[[ZZZZZZZZZZZZ[[[ZZZ[[[[[[[[[\\\]]]]]]]]]^^^___``````___```bbbdddgggeeecccbbbdddfffjjjlllhhhhhhhhhhhhiiijjjlllmmmmmmmmmlllllllllmmmnnnnnnooooooooopppoooooonnnnnnmmmnnnppprrrtttuuuvvvvvvqqqqqqqqqqqqsssuuuvvvxxxwwwxxxyyyzzz{{{{{{zzzzzztttvvvyyy{{{}}}}}}|||{{{xxxwwwwwwzzz~~~zzzzzz|||}}}}}}uuupppooopppqqqttt||||||___``````^^^]]]]]]]]]]]][[[YYY[[[ZZZWWWWWWXXX[[[___bbbaaaccccccbbb___]]]]]]]]]^^^```aaabbbggglllhhh```ZZZ[[[]]]___bbbfffhhhjjjhhhggghhhkkkppp~~~lll^^^VVVIII>>>;;;BBBOOOXXXXXXPPPHHHFFFEEEDDDEEEHHHBBBDDDEEEAAA;;;999===AAA>>>BBBCCC???<<<===<<<;;;<<<;;;:::999999999999999999999:::;;;;;;::::::999999:::;;;;;;:::::::::;;;<<<;;;999999;;;???DDDGGGJJJDDDBBBFFFGGGDDDCCCDDDGGGJJJOOORRRSSSRRRPPPOOOAAA@@@>>>===<<<===???AAA;;;;;;===???CCCLLLZZZeee___dddllltttyyywwwkkk```NNNLLLKKKMMMTTTbbbrrr~~~|||rrrcccaaa___\\\ZZZZZZZZZYYYYYY\\\\\\[[[ZZZZZZZZZ\\\]]]\\\\\\[[[YYYWWWVVVVVVWWW______```aaa```___]]]\\\\\\[[[ZZZZZZZZZ[[[]]]^^^~~~WWWFFFCCC@@@???@@@===<<<<<<;;;;;;:::999999999888777666666666666666444333222222333333222111............////////////111111111111111222222222///000000000000111111111000000000000000000000000......///000111333333444333555888::::::999666444222000///111333666888888666555333222333444555666999:::===@@@DDDFFFHHHIIIEEEBBB===:::999888777666777777777777777888999999999;;;???EEEKKKRRRXXX[[[^^^ccceeeddddddgggiiigggffffffggghhhiiikkkmmmnnnnnnnnnnnnpppqqqsssuuuvvvuuuuuuttttttuuuuuuvvvvvvyyyzzz{{{{{{{{{zzzyyyxxxzzz~~~~~~{{{{{{{{{{{{zzz}}}xxxvvv~~~yyyyyyzzzzzzvvvpppppptttsssxxx}}}}}}}}}}}}}}}}}}|||}}}}}}}}}~~~}}}yyyvvvttttttuuutttvvvsssnnnlllmmmllliiikkkjjjhhhfffhhhkkknnnqqqmmmkkkhhhggghhhhhhhhhggg`````````aaabbbaaa^^^\\\^^^\\\ZZZYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^___^^^_________^^^___bbbeeejjjhhheeecccbbbdddfffhhhgggggggggggghhhiiijjjjjjkkkjjjjjjjjjkkklllmmmmmmmmmnnnnnnooooooooonnnnnnlllmmmoooqqqrrrtttuuuuuurrrrrrqqqrrrsssvvvyyy{{{vvvwwwyyyzzzzzzyyyxxxxxxsssuuuxxx{{{}}}~~~}}}}}}}}}{{{{{{}}}~~~sss|||uuummmkkkmmmooosss{{{qqq\\\aaahhheeebbb`````````______```^^^[[[XXXXXXYYY[[[]]]```bbbbbbaaa^^^\\\[[[\\\\\\```aaa___dddmmmllleee\\\\\\\\\\\\]]]```bbbcccfffgggjjjjjjhhhlll{{{{{{fffQQQCCC>>>???BBB???>>>???BBBCCCEEELLLTTTNNNVVV[[[UUUGGG<<<;;;>>><<>>>>>>>>>>>???AAADDDEEEFFFFFFFFFBBBBBBEEEJJJNNNPPPOOOMMMKKKIIIFFFFFFKKKUUU___fff___VVVQQQTTTSSSLLLGGGHHHIIILLLOOOOOOKKKFFFBBB@@@::::::999999:::===BBBFFFFFFJJJRRRYYYZZZYYY^^^ddd```ZZZSSSRRRSSSSSSSSSQQQSSSVVV```mmmyyytttmmmfffZZZZZZZZZ[[[\\\\\\[[[ZZZYYY\\\]]]]]][[[ZZZZZZ\\\^^^\\\]]]\\\ZZZWWWVVVVVVWWW[[[\\\^^^___```___]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\|||WWWFFFCCCAAA@@@AAA===<<<<<<;;;;;;:::999999:::999888666666555555555444222111111222222111000...////////////000000000000000111111111222222222....../////////000000000000000000000000000000000...//////000111222222333222444666888888777555444333111///000222555666666666666555444333333333222777999<<>>???AAAIIIRRRUUUfffuuuqqq]]]JJJDDDEEEDDDKKKOOOMMMKKKMMMQQQQQQGGGFFFEEEDDDBBBBBBAAAAAA@@@CCCHHHMMMQQQTTTUUUVVVNNNMMMPPPWWW^^^```\\\VVVSSSPPPMMMMMMSSS]]]iiipppcccXXXRRRUUUSSSIIICCCCCCCCCEEEFFFEEEAAA===<<<<<<===>>>???@@@CCCJJJSSSZZZ___dddkkknnneeeWWWQQQSSSMMMFFFBBBBBBCCCHHHXXXiiiuuuvvv~~~|||sssfffaaaaaa[[[WWWXXXZZZZZZZZZYYYXXXYYY[[[\\\\\\ZZZXXXXXX[[[^^^\\\]]]]]]ZZZWWWUUUVVVXXXXXXZZZ\\\]]]]]]\\\ZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[|||VVVFFFCCCBBBAAABBB===<<<<<<;;;;;;:::999999:::999888666555444444444333222000111222222111///000000000000111111111111000000111111222222222222............////////////000000000000000000000000//////000000111111111222222333555666777666555444333111//////111444555555666666666555444222111000666888;;;???CCCFFFHHHIIIJJJGGGBBB???>>>===;;;:::666555555555555666666777777888:::???DDDKKKQQQTTTYYY___bbbaaabbbfffhhhgggiiihhhhhhggghhhjjjlllmmmnnnnnnoooppprrrtttvvvwwwvvvuuutttssssssrrrsssssssssuuuxxx{{{}}}~~~}}}}}}zzz|||~~~~~~}}}~~~~~~~~~~~~|||vvvxxx~~~}}}}}}~~~|||yyyuuukkknnnqqqssswww|||zzztttppplllllltttyyyqqqmmmttt|||}}}xxxuuuzzzyyyvvvuuuwwwzzz~~~xxxyyyxxxvvvsssrrrrrrsssnnnrrrsssqqqppprrrppplllcccdddgggjjjjjjiiihhhfffeeedddcccdddeeeeeecccaaaaaaaaabbbdddfffeeebbb___^^^[[[XXXXXXZZZ\\\[[[YYYUUUVVVWWWXXXYYYZZZ[[[\\\SSSTTTVVVWWWYYY]]]bbbffffffdddbbbaaabbbeeehhhkkkgggggggggggggggfffffffffddddddddddddeeeggghhhiiiggghhhiiijjjkkkllllllllljjjkkkmmmnnnpppqqqqqqqqqtttrrrpppnnnoooqqqtttwwwwwwxxxzzzzzzzzzxxxvvvuuuwwwxxxyyyzzz{{{{{{||||||{{{{{{}}}yyyuuufffgggoootttfffdddppprrryyyiiidddYYYZZZjjjeee^^^ZZZYYY[[[\\\]]]]]][[[YYYXXXWWWXXXYYYZZZXXXZZZ\\\]]]\\\\\\]]]^^^VVV]]]]]]WWWZZZgggnnnmmm^^^]]][[[YYYYYY[[[^^^___^^^]]]```gggkkkiiihhhiiitttqqqbbbXXXJJJDDD@@@>>><<<<<<@@@GGGNNNgggttt```YYY[[[[[[```___UUULLLGGGEEECCCCCCBBBAAA???>>>===<<<<<<;;;???EEELLLSSSWWWZZZ[[[RRRPPPQQQXXX``````XXXOOOMMMIIIFFFEEEJJJSSS]]]ccc[[[OOOIIIMMMLLLBBB;;;<<<<<<>>>???>>><<<===@@@DDD@@@CCCGGGLLLTTT```nnnxxxuuuvvvwwwssscccNNNCCCDDD;;;<<>>???>>>===<<<;;;:::::::::777777777777666666666666222111///.........///000000000000000000000000000000000000000111111111111---.........//////000000000000000000000000000000111000......///222555777111555333///444>>>;;;///666444000......111444666777888888666333222222333666777;;;???CCCHHHKKKLLLIIIGGGDDDCCCBBB@@@<<<:::666555333444555666666555888888888999<<>>@@@???>>>>>>===???DDDKKKPPPRRRQQQRRRKKKHHHJJJKKKFFFAAA>>><<>>777888@@@777;;;>>>BBBMMMZZZ]]]XXXkkkjjjiiijjjmmmoooppppppgggiii```VVVPPPEEEBBBMMMEEEFFFPPPbbbpppzzzllleee]]]YYYZZZ\\\ZZZXXXZZZUUUUUUXXXZZZYYYZZZ\\\[[[YYYXXXXXXZZZ[[[[[[ZZZaaa___\\\YYYWWWVVVUUUUUUUUUVVVXXXYYYYYYXXXVVVUUUXXXWWWVVVUUUVVVWWWXXXYYY{{{UUUEEEDDDCCC@@@??????>>>===<<<;;;:::::::::777777777777666666666666333222111000000000111111000000000000000000000000000000000000111111111111........./////////000000000000000000000000000000111000///...///222555666333444111111<<>>BBBGGGJJJMMMQQQUUUWWWllltttxxxqqqiiieeecccaaa```\\\[[[```fffcccVVVJJJDDDAAA???AAAFFFIIIJJJIIIJJJDDDAAABBBCCCAAA@@@AAA;;;AAA<<<888@@@CCC???@@@BBBHHHQQQTTTNNNGGGIIIOOOSSSUUUVVVYYYdddppprrrnnnpppkkkccc[[[UUUOOOKKKIIIIIIIIICCCDDDOOORRRWWWdddqqqpppvvv}}}wwwooojjj```[[[VVVVVVZZZ^^^______\\\XXXVVVYYYZZZXXXWWWYYYYYYWWWWWWWWWZZZ[[[[[[ZZZ___^^^\\\ZZZXXXWWWVVVUUUVVVWWWXXXYYYXXXWWWUUUTTTVVVVVVVVVVVVVVVWWWWWWXXXyyyTTTEEEDDDCCC@@@@@@???>>>===<<<;;;:::::::::777777777777666666666666555444333222222222333333000000000000000000000000000000000000111111111111......////////////000000000000000000000000000000111000//////000222444666666444111333AAAMMMJJJ>>>444444444444444444333333666777888888555333333333222333666:::???DDDHHHKKKNNNMMMLLLKKKIIIEEE???;;;777555333333444555555444555666666666777<<>>===<<<;;;:::::::::777777777777666666666666555444444333333333333333000000000000000000000000///000000000111111111111//////////////////000000000000000000000000000000111000//////000222444555666666333444===EEECCC<<<999888777555444333222222444777999999777555444444333444666999>>>DDDIIILLLMMMMMMNNNNNNNNNJJJEEEAAA:::777444333444555555444555666666666666999===AAAIIINNNUUU[[[___aaaccceeekkklllnnnpppqqqrrrrrrrrrmmmnnnoooppprrrsssttttttssstttvvvwwwxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{||||||||||||{{{{{{zzzzzzyyyyyy{{{zzzzzzyyyxxxwwwvvvvvvyyyzzz||||||||||||~~~{{{uuupppmmmmmmppprrrvvvuuutttttttttuuuwwwwwwwwwwwwwwwvvvrrrooooooqqqtttsssqqqpppooommmlllkkkjjjjjjjjjjjjkkklllmmmnnniiijjjkkkllllllllllllkkkkkkjjjiiihhhgggfffffffffeeedddcccbbbbbbbbbccccccffffffggggggffffffeeedddaaaaaaaaaaaabbbaaa```______]]]\\\\\\]]]]]]\\\ZZZZZZZZZYYYWWWUUUTTTTTTUUUYYYYYYZZZ[[[[[[\\\[[[ZZZ\\\\\\]]]]]]]]]^^^______]]]___aaadddffffffgggfffdddddddddeeefffhhhjjjkkkggggggggggggggghhhiiijjjjjjjjjjjjkkkmmmoooppppppnnnooopppqqqqqqpppnnnmmmqqqpppqqquuuvvvtttuuuxxxxxxyyyzzz|||~~~{{{}}}}}}|||wwwwwwuuuooohhhggguuu|||yyyzzzrrrsss~~~rrrhhhnnnsssqqquuucccXXX]]]YYYVVV\\\XXXYYY[[[ZZZYYYXXXXXXYYYWWWXXXWWWUUUSSSRRRSSSUUUXXXYYYYYYXXXWWWVVVWWWWWWXXXZZZ\\\\\\[[[YYYXXXXXXYYYZZZ]]]___```^^^\\\ZZZXXXXXXXXXYYY[[[\\\^^^______dddhhheeebbbgggvvvuuucccQQQIIIHHHFFFAAA>>>@@@AAA@@@>>>===@@@DDDFFFGGGEEEJJJ[[[qqq~~~|||uuukkkhhhgggiiilllooonnnlllhhheeecccbbb```aaakkkuuukkkZZZ\\\aaaeeemmmkkk}}}xxxwwwuuuooofffZZZQQQOOOLLLFFF@@@BBBDDDFFFHHHIIIKKKMMMOOOJJJVVVeee|||~~~oooaaaZZZYYY[[[[[[XXXVVVVVVZZZ^^^aaaaaa___ZZZXXXYYYYYYVVVUUUVVVXXXWWWVVVWWWYYYYYYXXXWWW[[[\\\\\\]]]\\\ZZZXXXWWWYYYYYYYYYXXXVVVTTTSSSRRRRRRSSSUUUVVVWWWVVVVVVUUUwwwTTTEEECCCAAA@@@AAA???>>>===<<<;;;:::::::::777777777777666666666666333333333333333222222222///////////////////////////000000000111111111111000000000000000000//////000000000000000000000000111000000000000222333444333666666555777;;;===<<>>999555222111111222333666:::;;;999777555444444444444666;;;AAAGGGJJJJJJKKKMMMPPPQQQPPPLLLIII???<<<888555555555555444555666777777666888;;;===DDDJJJQQQXXX]]]aaadddffflllmmmoooqqqrrrrrrqqqpppnnnnnnoooqqqrrrssstttuuussstttvvvxxxyyyyyyxxxxxxvvvwwwwwwxxxyyyzzz{{{{{{zzzzzz{{{{{{{{{{{{||||||zzzzzzzzzzzzyyyxxxwwwvvvwwwyyy{{{{{{{{{{{{}}}~~~~~~xxxuuuppplllkkkmmmoooqqqrrrssstttuuuwwwyyyzzz{{{xxxxxxxxxuuurrrqqqpppooopppqqqpppooommmkkkjjjjjjjjjjjjkkkkkklllmmmnnnooohhhiiijjjkkklllllllllllllllkkkjjjiiihhhgggggggggeeedddccccccbbbbbbbbbbbbddddddeeeeeeeeedddcccccc```aaaaaaaaa```_________bbb___\\\[[[[[[\\\\\\\\\]]][[[ZZZXXXXXXWWWVVVVVVYYYZZZ[[[[[[[[[[[[[[[[[[\\\[[[[[[\\\]]]]]]]]]]]]\\\]]]```bbbddddddddddddddddddeeeeeeffffffggggggeeeeeeeeeeeeeeefffffffffhhhhhhiiijjjkkklllooopppppppppqqqqqqpppooonnnmmmqqqoooqqquuuvvvttttttwwwvvvvvvwwwyyy{{{}}}|||uuummmfff``````iiittt{{{uuuxxxooojjjtttxxxtttttt}}}ZZZZZZ^^^YYYWWWYYYYYY[[[\\\[[[YYYVVVVVVVVVUUUVVVWWWUUUTTTSSSTTTUUUUUUWWWYYYXXXWWWVVVXXXZZZWWWZZZ\\\\\\ZZZXXXWWWXXXWWWYYY[[[]]]]]][[[YYYXXXWWWWWWXXXYYYZZZ\\\]]]^^^YYY\\\_________aaaggglllssskkkfff\\\PPPHHHEEEDDDDDDCCC@@@??????AAACCC@@@???EEEOOOYYY^^^___]]]]]]___dddkkknnnllljjjmmmlllkkkiiiffffffooo{{{lllZZZ[[[___bbbiiiaaaooouuujjj___\\\[[[XXXTTTMMMEEECCCCCCDDDDDDCCCNNNSSSYYY]]]^^^___```aaaeeetttzzznnnbbb[[[YYY[[[]]]\\\ZZZXXXWWWXXXZZZ\\\\\\]]]XXXVVVYYYZZZXXXWWWXXXYYYXXXXXXXXXYYYXXXVVVTTTYYYZZZ[[[\\\\\\[[[ZZZYYYZZZYYYXXXWWWUUUTTTRRRQQQRRRSSSUUUVVVWWWWWWVVVUUUvvvTTTFFFCCC@@@>>>@@@???>>>===<<<;;;:::::::::777777777777666666666666222222333333333222111000////////////////////////000000000000111111111111111111000000000000//////000000000000000000000000111111000111111222222333000444777777555777===AAAEEEAAA;;;555111000111222222666:::<<<;;;888666555333222111222666<<>>===<<<;;;:::::::::777777777777666666666666222222333444333222111000////////////////////////000000000000111111111111111111111000000000//////000000000000000000000000111111111111111222222222222333555666666888<<>>CCCIIIOOOVVV]]]aaaccceeeiiimmmooopppppppppnnnooopppqqqssstttuuuuuurrrssstttuuuuuuuuutttsssuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{yyyzzz|||}}}~~~}}}{{{zzzvvvxxx{{{||||||{{{|||}}}wwwwwwxxxyyyxxxwwwvvvuuurrrooollllllnnnpppooonnnlllnnnppprrrssssssrrrqqqtttwwwvvvqqqqqqtttsssnnnlllnnnnnnmmmjjjiiikkkmmmiiijjjkkkllllllllllllllljjjjjjiiihhhhhhiiijjjkkklllllljjjiiihhhgggggggggfffffffffeeeeeedddcccbbbbbbbbbccccccbbbbbbaaa```^^^```bbbaaa^^^]]]^^^___^^^^^^```cccffffffdddccc]]]ZZZXXXXXXZZZZZZYYYWWWXXX[[[]]]\\\ZZZYYYZZZ[[[[[[ZZZYYY[[[^^^___^^^]]]^^^^^^]]]]]]]]]]]]]]]^^^___```aaabbbcccccccccccceeeeeeeeeeeeddddddcccccceeefffgggggggggiiimmmqqqooonnnnnnoooqqqsssvvvxxxtttrrrsssvvvwwwttttttvvvttttttuuuvvvxxxzzz}}}~~~}}}|||ooofff[[[TTTNNNIIIHHHJJJOOObbbyyy}}}uuuooojjjjjjnnnnnnnnnwwwiiiVVVZZZVVVWWW\\\WWWUUUVVVVVVUUUSSSRRRRRRSSSQQQSSSTTTUUUTTTSSSTTTVVVWWWZZZ\\\[[[WWWVVVXXX[[[VVVVVVVVVUUUUUUWWW[[[^^^\\\[[[ZZZYYYXXXWWWWWWWWWUUUVVVVVVWWWXXXZZZ[[[\\\^^^]]]\\\\\\]]]^^^]]]\\\ZZZeeepppxxxnnnhhhkkkaaa___ZZZSSSMMMJJJLLLNNNLLLHHHDDDCCCDDDDDDAAA???===>>>AAADDDCCC@@@AAAFFFAAAFFF@@@;;;@@@AAA<<<===BBBDDDGGGIIIFFFFFFMMMWWW^^^]]]___aaa___^^^eeeooozzz{{{ssskkkfff]]][[[YYYXXXXXXXXXWWWVVVTTTTTTTTTTTTTTTVVVXXXZZZ\\\WWWVVVYYYZZZXXXXXXZZZWWWWWWXXXZZZ\\\\\\YYYWWWVVVVVVVVVWWWXXXZZZ[[[\\\YYYXXXWWWUUUTTTSSSSSSSSSTTTTTTUUUUUUVVVXXXYYYZZZwwwVVVFFFBBB>>><<<>>>???>>>===<<<;;;:::::::::777777777777666666666666222333444444444333222111////////////////////////000000000000111111111111222111111111000000//////000000000000000000000000111111111111111222222222666333222444666777999<<>>===:::888666444333000555;;;>>>===:::777666777555222222444:::@@@DDDGGGGGGIIILLLPPPSSSTTTTTTOOOJJJCCC>>>:::999777666111333555666555555666777666999>>>CCCIIIQQQXXX]]]]]]```eeekkknnnpppqqqqqqoooooopppqqqssstttuuuuuuuuuuuuvvvwwwwwwvvvuuutttttttttuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxzzz|||~~~~~~~~~}}}|||sssvvvxxxzzzyyyyyyyyyzzztttuuuvvvwwwvvvuuutttsssssspppnnnnnnpppqqqooommmjjjkkknnnqqqssstttssssssrrruuutttpppppptttsssnnnlllmmmnnnllliiiiiillloookkkkkklllmmmmmmmmmmmmlllkkkjjjhhhffffffhhhiiikkklllkkkjjjhhhggggggggggggffffffffffffeeedddcccbbbbbbccccccccccccbbbaaaaaa]]]```bbbaaa^^^\\\]]]___ZZZ]]]bbbiiimmmllliiieee[[[YYYVVVWWWYYYZZZYYYWWWXXX[[[]]]\\\ZZZXXXYYY[[[[[[ZZZYYYZZZ^^^```___]]]```___]]][[[ZZZZZZ[[[[[[[[[\\\^^^```bbbcccddddddffffffffffffeeedddccccccdddfffggggggfffhhhmmmqqqlllllllllnnnqqqvvv{{{}}}uuusssssswwwwwwtttsssvvvuuuuuuuuuvvvxxxzzz|||~~~}}}}}}xxxtttggg```ZZZUUUOOOIIIIIILLLKKKbbb||||||nnnbbb[[[XXX\\\dddjjjqqq|||cccTTTWWWQQQUUU^^^YYYTTTUUUUUUTTTSSSSSSTTTVVVOOOQQQSSSTTTSSSSSSTTTUUUZZZ]]]___\\\WWWUUUWWWZZZYYYXXXWWWUUUVVVYYY___ddd___]]][[[YYYWWWWWWWWWXXXTTTTTTUUUVVVWWWYYYZZZ[[[TTTXXX]]]aaaaaa^^^ZZZWWWYYYdddkkkjjjjjjvvvuuujjjccc```bbbdddhhhaaaWWWPPPLLLJJJGGGDDDBBBCCCGGGMMMNNNJJJHHHJJJAAAGGGAAA===EEEJJJHHHLLLQQQSSS\\\dddccc```jjjzzz~~~}}}tttjjjbbb^^^___^^^\\\ZZZVVVUUUVVVZZZ^^^VVVVVVWWWVVVVVVWWWYYY[[[]]]XXXVVVYYYZZZXXXWWWYYYUUUUUUWWWZZZ]]]^^^\\\ZZZUUUUUUUUUUUUWWWYYY\\\]]]XXXXXXVVVUUUTTTSSSSSSSSSVVVUUUUUUUUUVVVXXXZZZ[[[zzzUUUFFFCCC>>>:::<<<>>>======;;;:::999888888999888666555555555666777888555222111111111000///111///...///000111000.........//////000000111111222222222111111///......---...000111222222111111000000000000000000000000111444888888777777;;;>>>@@@???;;;666666777555000222555666888===CCC???666555555444333333555999<<>>>>>===<<<;;;:::999999888999888777666555666666777777444222111111111111000111///...///000111000.........//////000000111111222222222222111000///...---...000111222222111111111111111111111111111111222333555666777888:::<<<>>>AAA@@@:::666555444222111444555777===BBB???888555555444222222444777:::AAADDDHHHLLLPPPTTTVVVWWWVVVSSSMMMFFF???;;;888888666666555555555666777777777777777999???HHHPPPUUUZZZ___eeejjjmmmooopppqqqqqqpppooopppsssvvvxxxxxxvvvxxxyyyyyyxxxwwwwwwxxxvvvvvvwwwxxxyyyyyyyyyyyyvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwvvvvvvvvvwwwuuussssssssssssrrrqqqrrrqqqppppppppppppqqqrrrqqqqqqpppoooooooooooopppoooooonnnnnnmmmllllllllliiiiiijjjkkklllmmmmmmlllkkkkkkkkkjjjjjjjjjjjjkkklllkkkjjjhhhggggggfffffffffeeecccbbb``````aaaaaaaaaaaa`````````aaaaaabbbbbbbbbaaa```______^^^^^^ZZZYYYYYY[[[^^^```aaaaaabbbbbb```]]]ZZZYYYYYY[[[WWWWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\^^^```aaa^^^]]]\\\[[[[[[\\\]]]]]]\\\\\\\\\]]]___aaabbbccceeefffggghhhhhhiiiiiiiiigggfffeeefffhhhkkkkkkkkkllljjjkkkmmmnnnnnnrrryyyyyywwwvvvvvvxxxyyyxxxwwwwwwvvvuuuwwwyyyzzzyyyxxx{{{||||||zzzuuummmeee```^^^\\\YYYWWWWWW[[[```dddffftttyyygggZZZYYY\\\gggxxxnnn^^^ccc|||uuucccTTTUUUXXXUUUSSSVVVUUUVVVWWWYYYYYYXXXUUUSSSTTTSSSRRRQQQRRRTTTVVVWWWWWWYYY[[[ZZZXXXWWWXXXZZZ]]]ZZZWWWUUUVVVZZZ___ccc\\\ZZZWWWWWWXXXXXXVVVTTTTTTVVVXXXYYYXXXWWWXXXYYYVVV[[[___^^^___aaaaaa^^^[[[___cccdddbbbdddjjjqqqrrr~~~qqqdddbbb___\\\YYYXXXWWWWWWZZZYYYXXXWWWVVVWWWWWWXXXYYYXXXVVVWWWXXXXXXWWWVVV[[[XXXUUUUUUWWWYYYXXXWWWVVVXXXWWWUUUVVVYYYXXXUUURRRRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWTTTQQQPPPQQQRRRRRRSSSTTTUUUVVVXXXYYYYYYYYYGGGCCCAAA??????======<<<;;;:::999999888888888777666666666666666555333111111222222222111111///...///000111000.........//////000000111111222222222222111000//////...///000111111222222111111111111111111111111111222222222444777999:::999;;;AAACCC>>>888777777666111222444666<<>>AAA???===>>>===:::222222222555:::???AAA@@@999666333111111222333333555:::CCCLLLTTTZZZ\\\]]]aaa```]]]ZZZTTTLLLCCC>>>888777666555666777888999777666555555777:::>>>AAAHHHOOOXXXaaagggjjjlllnnnqqqpppoooqqqtttxxxyyyyyywwwyyy{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvuuussstttuuuvvvwwwyyyzzzzzzxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuttttttssstttvvvwwwwwwuuusssrrrtttrrrpppooooooooonnnmmmqqqpppppppppooooooooooooqqqooonnnlllkkklllmmmnnnllllllkkkkkkjjjiiihhhhhhjjjjjjkkklllllllllllllllllllllllllllkkkkkkjjjiiiiiihhhfffeeeddddddcccccccccbbbaaa___^^^^^^______[[[\\\^^^````````````___\\\\\\\\\\\\\\\[[[ZZZZZZ___\\\XXXVVVWWWXXXYYYYYY\\\^^^```___]]]ZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYYYYZZZ[[[\\\^^^___```aaa```^^^]]]\\\\\\\\\\\\]]]\\\ZZZYYYZZZ]]]___aaa___```aaabbbeeeggghhhiiiiiiiiikkknnnpppqqqooommmkkkkkkooosssuuusssvvvzzz{{{{{{zzz{{{|||{{{xxxuuutttssstttvvvxxxxxxwwwuuuvvvsssnnnhhhccc___\\\[[[___bbbfffiiinnnvvvyyyjjjaaa___hhhjjjFFFBBBEEEQQQfff|||mmmggg^^^XXXYYYZZZWWWTTTUUUVVVWWWXXXXXXVVVTTTSSSRRRSSSSSSTTTTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZXXXWWWVVVUUUTTTSSSSSSTTTYYYYYYYYYYYYYYYXXXWWWVVVYYY[[[^^^^^^[[[XXXVVVUUUWWWYYYXXXYYY^^^cccbbb^^^ZZZ[[[\\\___aaabbbaaa```ddddddfffggghhhmmm}}}{{{vvvqqqkkkfffbbb^^^YYYVVVXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTUUUTTTTTTUUUWWWXXXWWWVVVTTTTTTSSSTTTTTTUUUUUUUUUUUUXXXXXXSSSQQQRRRRRROOONNNOOOPPPQQQSSSTTTUUUVVVWWWXXXXXXVVVTTTRRRSSSTTTRRRRRRSSSTTTUUUVVVWWWWWW___FFF@@@@@@???>>><<<<<<<<<;;;;;;::::::999777777777777777666666555222111111222333444333222111///...///000111000.........//////000000111111111222222222222111111000/////////000000111222222111111111111111111111111222000000222777999999777999:::;;;===CCCIIIFFF???555222111444777;;;???BBB===999444111111222111111222777@@@JJJSSS[[[___aaacccccccccbbb___XXXNNNGGG<<<:::888666555555777888666555444444666888;;;===AAAGGGQQQZZZbbbhhhmmmpppqqqooooooqqqtttwwwyyyyyywwwyyy{{{zzzyyyxxxyyyyyyyyyyyyyyyxxxwwwvvvtttssstttuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwtttuuuuuuuuuvvvvvvvvvwwwppprrrsssuuuuuutttrrrqqqpppnnnmmmmmmoooppppppoooppppppppppppooonnnnnnnnnooonnnmmmkkkjjjjjjkkkkkknnnmmmlllkkkiiihhhgggfffiiijjjkkkkkklllkkkkkkkkkkkkkkklllllllllkkkjjjiiiggggggeeedddcccbbbbbbbbbdddcccaaa```______```aaaYYY[[[]]]^^^______^^^^^^\\\\\\]]]]]]]]]\\\[[[[[[aaa]]]YYYWWWWWWXXXXXXXXXUUUXXX[[[\\\ZZZXXXXXXWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZ\\\]]]^^^______bbbaaa___^^^]]]]]]]]]^^^___]]][[[ZZZ[[[]]]```aaa[[[\\\]]]^^^aaadddfffhhhfffgggjjjnnnrrrsssqqqpppkkklllpppvvvxxxwwwzzz~~~|||{{{zzzzzzzzzyyyuuussssssssstttvvvxxxxxxvvvtttuuuqqqjjjbbb]]][[[[[[[[[___fffooovvv{{{xxxooohhhaaaZZZ[[[aaarrrlllPPPBBBBBBCCCOOOdddxxxoooeeeaaa]]][[[\\\\\\YYYWWWVVVTTTVVVXXXWWWTTTRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\[[[ZZZYYYWWWWWWVVVUUUSSSQQQNNNMMMUUUWWW[[[]]]\\\ZZZXXXWWWYYY\\\______]]]ZZZYYYXXXYYYYYYWWWVVVZZZ___^^^ZZZ[[[YYYYYY[[[```dddeeeeeebbbaaa```___^^^aaammmzzz~~~ssslllhhhfffbbb^^^[[[ZZZYYYYYYTTTUUUVVVXXXXXXYYYXXXXXX[[[[[[[[[[[[ZZZXXXWWWVVVTTTSSSRRRSSSUUUVVVVVVUUUUUUUUUVVVVVVVVVUUUVVVVVVXXX\\\\\\WWWSSSSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSXXXYYYZZZYYYVVVUUUUUUVVVRRRRRRSSSTTTUUUVVVVVVWWWdddGGG???@@@???<<<<<<<<<;;;;;;;;;:::::::::777777777777777666555555222111111222444444222111111///...///000111000.........//////000000111111111222222222222222111111////////////000111222333222222222222222222222222111111111333666888999888999999888<<>>BBBJJJRRRZZZbbbjjjoooooonnnnnnpppssswwwyyyyyywwwyyyzzzzzzxxxxxxxxxyyywwwwwwwwwwwwuuutttsssrrrttttttuuuuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwuuuuuuuuuvvvwwwxxxxxxxxxpppqqqrrrssstttsssrrrrrrpppnnnmmmnnnppprrrrrrqqqoooooopppoooooonnnmmmlllmmmmmmlllkkkjjjiiiiiihhhnnnnnnmmmkkkjjjiiihhhgggiiiiiijjjjjjjjjjjjiiiiiiiiiiiikkkkkkkkkkkkjjjiiigggfffeeedddcccbbbbbbbbbdddcccbbb`````````aaabbbZZZZZZ[[[\\\]]]]]]]]]]]]^^^___````````````^^^]]]___\\\YYYWWWWWWXXXWWWWWWSSSVVVYYYYYYXXXWWWVVVVVVWWWWWWXXXXXXYYYXXXXXXWWWYYYZZZ[[[]]]______``````aaa```___]]]]]]]]]^^^^^^```___]]]\\\\\\]]]___```[[[[[[\\\]]]___cccfffgggbbbccceeejjjnnnpppooommmhhhiiimmmrrrttttttwww{{{yyyxxxwwwwwwwwwvvvtttrrrsssssstttwwwyyyyyyvvvtttrrrmmmeee]]]XXXWWWYYYZZZaaakkkyyyxxxiii^^^[[[[[[ZZZZZZfffwwwoooTTT@@@BBB@@@===LLLjjj{{{fff^^^\\\\\\\\\]]]\\\ZZZYYYXXXSSSVVVXXXWWWSSSRRRSSSUUUUUUVVVWWWXXXXXXVVVUUUTTTVVVVVVWWWYYY[[[[[[YYYWWWVVVWWWVVVUUUSSSPPPNNNLLLQQQUUUZZZ\\\\\\[[[ZZZYYYZZZ\\\^^^___]]][[[ZZZZZZYYYZZZXXXUUUWWW[[[[[[YYYYYYXXXVVVXXX[[[```dddfffaaa`````````]]]]]]eeeoooooozzzwwwoooiiigggbbb```]]]ZZZXXXXXXYYYYYYSSSSSSUUUVVVXXXZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZUUUSSSSSSSSSUUUVVVUUUTTTVVVXXXYYYYYYWWWVVVVVVVVVZZZ^^^___ZZZUUUUUUVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRWWWXXXYYYYYYVVVUUUTTTUUUQQQQQQRRRRRRSSSTTTTTTUUUjjjJJJ@@@AAA???:::<<<;;;;;;;;;;;;:::::::::666777777888777666555444222222222333444444222000111///...///000111000.........//////000000111111111222222333333222222111000/////////000111222333222222222222222222222222000222444555666777999;;;999::::::>>>GGGOOOPPPKKK===777222333333444:::BBBFFF@@@999555555555222///111333777>>>HHHSSS]]]ccchhhhhhjjjmmmnnniii___VVVHHHEEE@@@:::666555444555333333444444444555666666;;;===AAAFFFMMMWWWaaahhhnnnmmmlllooorrrvvvxxxxxxvvvxxxyyyyyyxxxwwwwwwxxxuuuuuuuuuuuutttsssqqqqqqrrrrrrssstttvvvwwwxxxxxxwwwwwwxxxxxxwwwwwwvvvuuuwwwwwwwwwwwwxxxxxxxxxxxxrrrrrrssssssttttttttttttpppooommmnnnoooppppppoooooooooooooooooommmlllkkkkkkkkkllllllkkkiiigggeeeiiihhhhhhhhhhhhhhhhhhggghhhhhhiiiiiiiiihhhhhhgggfffgggiiijjjkkkkkkjjjiiigggfffeeedddcccbbbbbbbbbcccbbbaaa`````````aaabbb[[[[[[[[[ZZZZZZ[[[[[[\\\]]]^^^___aaaaaa```^^^]]]^^^\\\ZZZYYYZZZZZZYYYXXXWWWYYYZZZZZZXXXVVVVVVVVVUUUVVVWWWYYYYYYYYYXXXXXXZZZ[[[]]]___```aaaaaa```^^^^^^\\\\\\[[[\\\]]]^^^___^^^^^^]]]]]]]]]^^^^^^ZZZZZZZZZ[[[^^^aaadddfff``````bbbeeeiiikkkjjjiiifffeeehhhlllmmmllloootttsssqqqpppqqqsssuuuuuutttssssssuuuwwwzzzyyywwwtttfffbbb[[[VVVTTTWWW[[[^^^jjjuuu}}}xxxmmm___XXXZZZ]]]]]]eeeoooyyywwwiiiWWWIIIBBBBBBSSS^^^ooouuu___WWWWWWZZZ\\\\\\ZZZYYYYYYYYYTTTWWWYYYXXXUUUSSSUUUXXXWWWXXXYYYYYYXXXVVVSSSRRRRRRRRRSSSVVVYYYYYYVVVSSSTTTTTTUUUUUUTTTSSSQQQOOOOOORRRVVVWWWWWWXXX[[[]]][[[\\\]]]]]]ZZZYYYYYYYYYXXX[[[ZZZVVVUUUYYY[[[[[[ZZZYYYXXXXXXYYY[[[^^^```bbbaaabbbaaa]]]YYY\\\ccccccfffmmmttt|||}}}rrrmmmhhhbbb___```^^^[[[YYYWWWXXXXXXYYYXXXVVVVVVVVVWWWYYY\\\^^^___XXXWWWWWWXXXYYY[[[]]]^^^WWWVVVUUUUUUVVVVVVUUUTTTXXXZZZ\\\[[[XXXUUUUUUVVVYYY^^^```ZZZUUUUUUVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQSSSTTTVVVUUUSSSQQQQQQQQQOOOOOOOOOPPPQQQQQQRRRRRRoooLLLAAABBB@@@:::;;;;;;;;;;;;;;;;;;::::::666777888888888777555444333222222333444333111///111///...///000111000///......//////000111111111111222222333333333222222000////////////111222333222222222222222222222222///333666666555666999<<<999<<<>>>???EEEMMMPPPOOO@@@999333333222111888BBBHHHBBB:::777777666333000000111333999CCCOOO[[[bbbkkkkkklllpppqqqlllaaaYYYMMMIIICCC===888555555555444444444333333333333333777888999<<>>???AAADDDGGGIIIDDD===777555444333555999???CCCFFFBBB:::444444666333111111333666===LLLYYYgggnnnsssvvvwwwuuunnneeeZZZQQQJJJIIIFFF>>>777555222333444444444444444555555777888777888===GGGNNN\\\aaaiiiooorrrsssttttttrrrssssssqqqooooooqqqsssrrrssstttuuuuuuuuutttssssssssstttvvvxxxxxxwwwvvvuuuuuutttttttttuuuwwwxxxxxxxxxxxxwwwvvvuuutttsssqqqqqqrrrssssssrrrrrrrrrnnnmmmmmmlllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkjjjiiihhhgggfffccccccddddddeeeeeeeeeeeehhhhhhggggggfffeeeeeedddcccdddfffhhhiiiiiiiiiiiihhhhhhggggggfffeeeddddddeeedddbbbaaa```______^^^]]]]]]\\\ZZZXXXYYY\\\___^^^^^^^^^^^^^^^]]]\\\[[[YYY]]]bbbeeeeeebbb]]]YYY[[[YYYWWWUUUTTTTTTUUUUUUVVVVVVVVVYYY^^^bbbbbbbbbcccbbbaaa```____________^^^]]]ZZZXXXWWWXXXZZZ[[[ZZZZZZ[[[\\\\\\]]]^^^^^^``````___^^^^^^___ccceeeccccccbbbbbbdddfffiiikkkjjjgggfffhhhfffdddgggnnnpppoooqqquuuwwwxxx~~~wwwwwwuuusssuuusssgggZZZTTTOOONNNPPPSSS[[[lll|||zzzmmmaaaTTTMMMNNNZZZrrruuujjj]]]SSSiiikkk```^^^YYYXXXXXXWWWXXXYYYZZZ[[[\\\[[[ZZZXXXWWWVVVVVVVVVXXXWWWVVVUUUTTTUUUUUUVVVYYYVVVSSSRRRRRRSSSSSSRRRSSSSSSTTTUUUTTTSSSRRRRRRRRRQQQQQQQQQRRRTTTWWWYYYZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXYYYXXXWWWWWWYYY[[[___^^^\\\ZZZWWWUUUTTTSSSUUUYYY\\\]]]\\\\\\]]]___[[[\\\^^^___aaaaaaaaaaaaaaabbbcccaaa```bbbhhhmmmoooooopppsssyyytttpppkkkgggddd```\\\XXXZZZYYYXXXWWWWWWXXXYYYZZZWWWWWWXXXXXXXXXXXXXXXXXXTTTTTTTTTSSSTTTUUUVVVVVVVVVUUUSSSSSSUUUVVVVVVVVVWWWWWWVVVUUUSSSTTTVVVYYY[[[\\\^^^]]]ZZZVVVSSSRRRZZZYYYYYYXXXVVVUUUSSSRRRSSSSSSSSSQQQOOOOOOPPPRRRQQQPPPNNNOOOPPPPPPOOOMMMOOONNNMMMLLLMMMNNNPPPQQQaaaFFF===>>>???;;;<<<<<<<<<<<<;;;;;;;;;;;;:::888777777777777666444222222222222111000//////000000000000000000000000////////////000000111222000000111111222333333333//////.........///000000111111222333333333333333111333555555555555777888<<>>;;;:::777333333555666???GGGGGG???777555777444111111333444888BBBMMMeeekkkrrrvvv{{{}}}yyyrrreeeWWWLLLKKKMMMHHH===555444444444444444555555666555777888777666888>>>CCCRRRYYYbbbjjjooorrrtttuuuwwwxxxyyyxxxuuutttssstttsssssssssssstttuuuvvvvvvvvvuuuttttttvvvxxxwwwwwwttttttuuuvvvwwwxxxyyyzzzwwwvvvuuusssrrrqqqqqqpppnnnooopppqqqrrrrrrrrrrrrnnnnnnmmmlllkkkkkkkkkkkkjjjjjjkkklllmmmnnnooooookkkkkkjjjiiiiiihhhggggggffffffffffffgggggggggggghhhhhhhhhgggffffffeeeeeebbbbbbcccdddeeeffffffgggiiihhhhhhggggggfffffffffddddddbbb```___^^^]]]]]]\\\]]]]]]\\\[[[[[[]]]___\\\\\\]]]]]]]]]\\\\\\[[[XXX[[[___bbbbbb___[[[XXXZZZXXXUUURRRQQQRRRTTTVVVTTTSSSTTTWWW\\\```cccdddeeedddcccaaa^^^\\\[[[ZZZ\\\[[[ZZZYYYXXXXXXXXXYYYWWWWWWYYY[[[]]]___```aaa___```bbbaaaaaaaaabbbddddddcccaaaaaacccgggkkknnnkkkjjjjjjjjjgggeeehhhnnnssszzzyyysssmmmbbbWWWOOOMMMNNNSSS\\\iii|||vvvggg\\\RRRPPPYYYmmmyyyfffeeeyyylll]]]YYY[[[YYYYYYXXXXXXXXXYYYYYYZZZZZZYYYXXXVVVTTTSSSSSSRRRVVVUUUTTTTTTTTTVVVWWWXXX\\\YYYTTTQQQQQQRRRSSSSSSVVVVVVVVVUUUTTTRRRPPPOOORRRQQQPPPPPPPPPRRRTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXVVVWWWXXXXXXWWWWWWYYY[[[```___]]]ZZZXXXVVVTTTSSSTTTWWWZZZ[[[[[[[[[\\\]]]\\\]]]^^^^^^___^^^^^^^^^```^^^\\\YYYYYYZZZ\\\]]]^^^___```bbbeeehhhlllnnnqqq|||~~~vvvqqqkkkjjjmmmnnnkkkggg```^^^\\\\\\[[[[[[YYYWWWVVVUUUUUUTTTTTTUUUUUUVVVTTTTTTTTTUUUVVVVVVWWWWWWTTTSSSRRRQQQQQQSSSTTTVVVWWWWWWVVVTTTRRRPPPQQQRRRRRRSSSTTTSSSSSSTTTWWWYYYYYY[[[\\\[[[WWWSSSQQQPPPVVVWWWXXXXXXWWWTTTRRRPPPPPPPPPPPPOOONNNNNNPPPRRRPPPOOOOOOOOOQQQQQQOOOMMMMMMMMMNNNNNNNNNOOOOOOOOOtttYYYEEE=========<<<<<<<<<<<<;;;;;;;;;::::::999888666666777777555444333333333333222111000//////////////////////////////////////////000111111000000000111222222333333000///////////////000000000111222333444444333333333444555555555555666666:::???DDDEEEAAA???@@@CCCDDDBBBBBBBBB===555000111111999BBBGGGDDD???:::888555333222444555666<<>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999888666666777777555444444444444444333222111000////////////////////////111000000///...////////////000000111111222333333111000000/////////000000...000111333444444333222222111111111111111111000777>>>DDDFFFCCCAAABBBEEEJJJLLLQQQSSSKKK>>>444111000333999AAAGGGFFF@@@:::555222222444555444888===CCCMMMZZZfffrrrzzzzzzuuunnniiibbb^^^]]]XXXNNNEEE???;;;777555666777666666555666777777777777888999<<>><<<<<<;;;;;;;;;;;;::::::::::::999777666666666666555333444444444444333222111111000000000000000000000000111000//////............//////000000111222222222111111000/////////000000---///111333444444333222333222111111333333222111666;;;BBBEEEEEEDDDEEEFFFPPPWWWaaafff^^^LLL===777333111222999DDDHHHDDD>>>666222111333333222333777:::DDDQQQ___mmmxxx{{{xxxqqqrrrppplllhhhcccZZZRRREEE???999555555555444222555666666777888888999999999===EEEMMMUUU^^^fffkkknnnpppssstttsssqqqpppqqqvvvuuusssssssssuuuwwwyyyzzzxxxvvvvvvyyy|||}}}}}}~~~}}}|||zzzxxxvvvttttttsssssssssssstttuuuvvvwwwxxxxxxxxxxxxwwwvvvuuutttqqqqqqpppooonnnnnnnnnnnnllllllkkkkkkjjjjjjiiiiiimmmmmmmmmmmmmmmmmmmmmnnniiiiiiiiiiiihhhhhhhhhhhhkkkkkkkkkkkkkkkkkkkkkkkkggghhhhhhhhhiiiiiiiiiiiieeeeeeeeeffffffgggggggggfffeeedddcccbbbaaaaaaaaa___```aaaaaa___^^^^^^___[[[[[[\\\\\\\\\[[[[[[ZZZZZZXXXUUURRRRRRUUUXXXZZZVVVXXXZZZ[[[[[[YYYVVVTTTUUUUUUVVVUUUTTTTTTWWWYYYWWWXXXYYYZZZZZZYYYXXXWWW[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\^^^aaaeeefffdddbbbaaaaaa^^^```ccceeeffffffeeedddkkknnnqqqtttwwwxxxqqqiii]]]___jjj}}}pppfffbbbgggnnnjjjqqqzzz|||ssspppiii\\\QQQNNNOOOTTT```qqq|||xxxnnntttaaaWWW[[[\\\VVVQQQQQQRRRTTTVVVWWWYYYYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRMMMMMMMMMMMMOOOQQQSSSTTTQQQPPPQQQRRRTTTUUUTTTRRRQQQQQQPPPOOOOOOOOOOOOOOOMMMLLLLLLLLLNNNPPPSSSUUUVVVVVVWWWWWWWWWWWWVVVVVVSSSTTTUUUUUUUUUVVVXXXZZZ\\\\\\]]]]]]\\\[[[YYYXXXXXXXXXXXXZZZ[[[[[[ZZZXXXYYYYYYXXXXXXXXXYYYZZZZZZZZZWWWUUUVVVZZZ\\\\\\ZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ\\\\\\]]]]]]\\\\\\\\\\\\\\\^^^```bbbcccccccccccceeebbbbbbgggnnnqqqlllggglllooosssrrrmmmhhheeeeeehhhgggffffffggghhhgggfffhhhdddbbbbbbaaa^^^^^^aaa^^^\\\YYYVVVVVVVVVUUUSSSSSSUUUWWWXXXVVVUUUUUUUUUWWWYYYZZZZZZXXXVVVUUUUUUQQQRRRRRRSSSSSSRRRRRRQQQOOOOOOPPPQQQRRRSSSTTTTTTTTTRRRQQQOOOOOOPPPQQQRRRNNNPPPRRRRRRQQQPPPQQQRRRNNNOOOOOONNNKKKJJJJJJJJJHHHJJJLLLMMMLLLLLLMMMOOOOOOQQQSSSTTTUUUTTTSSSRRRTTTTTTSSSPPPMMMLLLMMMOOOTTTSSSRRRSSSRRRPPPLLLIIILLLMMMNNNOOOPPPOOONNNNNN~~~zzzbbbJJJ@@@@@@???<<<;;;;;;;;;;;;:::::::::999999999777666555666666555333333444444333333222111000000000000000000000000000///............///000000//////000000111111222222222111111000//////000000,,,...111333444444333222333222111333666888888666777:::>>>BBBEEEEEEEEEDDDQQQ[[[kkktttlllXXXFFF>>>888333000444<<>>999777777555222777777666666777888888888888:::>>>BBBHHHPPPXXX^^^jjjllloooqqqppppppqqqrrrvvvvvvuuuttttttuuuvvvwwwzzzxxxwwwyyy|||~~~{{{xxxvvvuuuttttttttttttuuuuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuupppooonnnnnnnnnnnnoooooommmmmmmmmlllllllllkkkkkkkkklllllllllmmmmmmnnnnnnhhhhhhhhhgggggggggffffffiiijjjjjjjjjjjjjjjjjjjjjiiiiiikkkllllllkkkkkkjjjeeeeeefffggghhhhhhiiiiiigggffffffeeeddddddeeeeeebbbbbbcccaaa___]]]^^^___]]]]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWUUUUUUWWWXXXYYYWWWXXXYYYZZZZZZXXXWWWVVVUUUWWWYYYXXXVVVUUUWWWYYYVVVWWWYYYZZZZZZYYYXXXWWW[[[ZZZZZZZZZZZZ[[[[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\^^^aaadddeeecccaaa``````___```aaaccccccdddcccccchhhmmmsss|||xxxfff___[[[bbbooozzzxxxqqqlllfffeeelllvvvwww~~~oooaaa\\\YYYUUUQQQUUU```llluuuzzz{{{rrrgggzzz~~~\\\TTTYYYYYYVVVTTTRRRRRRTTTUUUVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRMMMMMMMMMMMMOOOQQQSSSTTTTTTSSSQQQRRRSSSTTTTTTTTTSSSRRRPPPOOONNNNNNOOOOOOOOONNNMMMMMMMMMOOOQQQSSSSSSTTTUUUUUUVVVVVVVVVUUURRRTTTUUUUUUUUUUUUXXXZZZZZZ[[[]]]^^^^^^]]][[[ZZZYYYWWWWWWXXXZZZYYYWWWTTTVVVVVVUUUVVVWWWYYYZZZ\\\ZZZYYYWWWWWWWWWXXXWWWWWWZZZZZZYYYYYYYYYZZZ[[[\\\WWWXXXYYYXXXWWWVVVXXXZZZZZZ[[[\\\\\\[[[[[[\\\\\\\\\ZZZYYY\\\aaacccaaa___bbbbbbbbbbbbaaa```^^^\\\\\\\\\\\\\\\\\\\\\___aaa___ZZZXXXZZZZZZXXXZZZ___]]]ZZZXXXXXXWWWUUUSSSSSSRRRRRRSSSTTTTTTSSSRRRRRRSSSVVVYYYZZZXXXVVVVVVWWWPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMNNNOOOPPPPPPQQQQQQSSSSSSRRRQQQQQQQQQQQQQQQOOOOOOOOOQQQSSSSSSRRRPPPNNNOOOPPPNNNLLLJJJJJJJJJHHHJJJLLLLLLKKKKKKLLLNNNMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQPPPNNNLLLLLLMMMOOOQQQQQQQQQSSSSSSRRRNNNLLLMMMMMMNNNNNNOOOOOOOOONNN|||bbbHHH???AAA@@@===;;;;;;;;;;;;:::::::::999999888777555555666666444333222222333222222111000///000000000000000000000000,,,---------///000111222/////////000111111222222222222111000000///000000,,,...111333555444333222...------000444888888666888999;;;@@@DDDEEEDDDBBBMMMZZZnnnzzzsss]]]JJJAAA;;;666222111666===CCCFFFBBB<<<888888777333222444222999AAALLL\\\ooozzz|||{{{~~~~~~|||pppaaaWWWOOODDD>>><<<;;;888555999777666666666777777666777777888:::===DDDLLLRRRccceeehhhjjjjjjkkkmmmooowwwvvvvvvuuuuuuuuuuuuvvvyyyxxxxxxzzz~~~}}}zzzwwwuuutttuuuuuuuuuuuuvvvwwwvvvuuusssrrrppppppqqqrrrssssssssssssnnnmmmmmmmmmmmmnnnnnnooommmnnnnnnnnnnnnnnnnnnnnnjjjkkkkkkllllllmmmmmmmmmhhhgggggggggffffffeeeeeehhhhhhhhhhhhhhhhhhiiiiiiggghhhjjjkkklllkkkiiihhhffffffggghhhiiijjjjjjkkkhhhggggggffffffgggggggggddddddcccaaa^^^]]]^^^___^^^^^^^^^]]]\\\[[[ZZZYYYVVVWWWWWWXXXXXXWWWWWWVVVYYYYYYXXXWWWWWWWWWXXXXXXSSSVVVYYYYYYWWWVVVWWWYYYVVVWWWYYY[[[[[[ZZZXXXWWWZZZZZZYYYYYYYYYYYYZZZ[[[XXXXXXYYYZZZ[[[\\\]]]]]]___aaacccdddbbbaaa``````bbbaaa`````````aaaccccccdddjjjttt{{{oooccc^^^___cccjjjqqqhhheeeeeefffeeedddlllwwwuuuaaaRRRNNNOOORRRSSS[[[qqqttthhheeeqqqsssWWWRRRXXX[[[^^^bbbSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRRRRQQQQQQRRRRRRRRRNNNNNNNNNNNNOOOQQQSSSTTTZZZVVVRRRQQQQQQSSSUUUUUUUUUTTTRRRPPPOOONNNOOOOOOQQQPPPNNNMMMMMMNNNPPPQQQPPPQQQRRRTTTUUUUUUUUUUUURRRSSSTTTUUUTTTUUUXXXZZZYYYZZZ\\\^^^^^^^^^]]]\\\YYYWWWVVVWWWXXXXXXTTTQQQTTTTTTTTTUUUVVVYYY[[[]]]YYYYYYXXXWWWVVVVVVWWWWWWUUUUUUTTTTTTUUUVVVXXXYYYTTTVVVXXXWWWTTTSSSVVVZZZRRRUUUWWWVVVSSSTTTWWWZZZWWWUUUSSSTTTWWWYYY[[[\\\```\\\YYYYYYZZZ[[[ZZZXXXQQQRRRTTTUUUTTTSSSWWW\\\]]]WWWTTTVVVVVVSSSUUU[[[ZZZWWWVVVVVVUUURRRQQQQQQQQQPPPPPPQQQQQQQQQPPPOOOOOORRRUUUVVVSSSQQQQQQRRRPPPPPPRRRRRRRRRRRRPPPPPPLLLLLLLLLMMMNNNNNNOOOOOOSSSSSSSSSRRRRRRQQQQQQPPPQQQOOONNNQQQTTTUUURRROOOMMMOOOPPPOOOMMMKKKKKKLLLJJJLLLMMMLLLKKKKKKLLLMMMKKKKKKLLLLLLNNNOOOPPPPPPNNNNNNNNNMMMKKKKKKNNNPPPNNNNNNPPPRRRTTTTTTQQQNNNMMMMMMNNNNNNNNNOOOOOOOOOyyyZZZFFFDDDAAAAAA???777======<<<;;;::::::::::::888888777777666666555555666555333111000000000111222222111111000...---,,,000000////////////000000111000//////000222444555777555333111000000000000111///---...000222333333666555555555666777999:::>>><<<:::===BBBFFFGGGFFFMMMMMMUUUccciii```PPPEEE:::777333///,,,000<<>>:::888666444111666555666>>>NNNaaarrr|||~~~vvvsssiiiZZZMMMEEE???:::777777777777555444444777999:::888666555777;;;@@@CCCOOOWWW```dddeeefffjjjnnnsssttttttsssqqqpppppprrruuuxxxzzz{{{{{{zzzzzz{{{}}}{{{zzzzzzxxxwwwuuuyyyxxxwwwuuusssqqqpppooommmooommmiiijjjoooqqqpppnnnooooooooommmllllllnnnjjjkkkmmmnnnnnnnnnmmmmmmhhhiiiiiiiiiiiikkknnnqqqpppooollljjjiiihhhhhhhhhjjjjjjjjjlllmmmmmmkkkiiifffffffffhhhiiikkkmmmnnnkkkiiihhhiiijjjllllllkkkiiiiiihhhhhhgggggggggfffeeeeeeccc```\\\ZZZYYYZZZ\\\]]]___^^^[[[YYYXXXXXX___^^^\\\[[[XXXWWWUUUTTTWWWWWWWWWWWWXXXXXXXXXXXX[[[[[[YYYXXXXXXYYYZZZZZZWWWXXXYYYZZZZZZYYYXXXWWWZZZZZZZZZZZZZZZ[[[[[[\\\YYY[[[\\\\\\[[[[[[\\\]]]\\\^^^```bbbccccccbbbaaadddddddddbbb``````bbbdddfffdddccckkkoooaaabbbaaaZZZ[[[XXX]]]eeeeeeaaaiiivvv~~~mmm```OOOLLLOOOJJJMMM```www{{{ssshhhhhhvvvyyyfffUUUQQQVVVZZZ]]]^^^WWWWWWVVVUUUUUUVVVVVVVVVWWWTTTQQQOOOPPPPPPPPPPPPRRRSSSSSSQQQOOOPPPSSSVVVXXXVVVTTTSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQPPPNNNLLLLLLMMMNNNOOONNNLLLLLLOOOTTTXXXYYYXXXRRRRRRSSSVVVZZZ[[[XXXUUUTTTWWWYYYZZZZZZYYYYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTPPPQQQRRRRRRRRRSSSVVVYYYUUUVVVVVVWWWWWWWWWVVVUUUVVVTTTRRRPPPPPPRRRUUUVVVTTTTTTTTTUUUVVVVVVVVVWWWXXXVVVTTTSSSTTTWWW[[[^^^\\\ZZZVVVTTTSSSSSSUUUVVVXXXYYYZZZZZZWWWVVVUUUVVVTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSTTTSSSSSSRRRQQQPPPSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOOOONNNMMMMMMSSSSSSSSSRRRQQQOOOMMMMMMPPPPPPPPPQQQQQQQQQQQQRRROOOLLLIIIJJJLLLNNNMMMLLLRRRRRRRRRPPPOOOOOOQQQRRRSSSRRRQQQQQQRRRSSSRRRPPPPPPPPPOOONNNMMMMMMMMMMMMMMMKKKIIIJJJMMMNNNLLLJJJNNNMMMLLLMMMNNNOOONNNMMMMMMNNNNNNMMMLLLLLLMMMOOOTTTUUUUUUUUUUUUTTTSSSSSSUUUSSSQQQPPPOOOMMMKKKJJJ|||\\\GGGDDD@@@???>>>777======<<<;;;::::::::::::888888777777666666555555666555333222000000000111000000000000000//////...000000////////////000000111000///...///111333444666555333111000000000000222000//////111333444333666666555555666777888999FFFCCC???>>>???CCCFFFGGGLLLKKKPPP[[[```XXXKKKBBB:::777333222222444666999HHHGGGEEE@@@:::666555555444333444:::GGGYYYkkkwww~~~vvviii]]]RRRHHH>>>888:::999888888777666555555888777555444666999<<>>777333444555333111BBBFFFHHHFFF???888666666444444444555<<>>======<<<;;;::::::::::::888888777777666666555555444444333222111111111000......///000000000000000000000////////////000000///............///000111333333222111111111000000222111000111222444333222777666666666666666777777===>>>===<<<<<<@@@HHHOOOQQQNNNNNNQQQTTTVVVZZZ```^^^WWWHHH:::222222444444999>>>DDDGGGEEE@@@:::777555666555333333:::FFFPPPkkkwwwxxxgggSSSFFF???:::555666999<<<:::777555555555555555555555555999:::>>>EEENNNVVV[[[^^^^^^bbbhhhmmmppptttxxx{{{yyyzzzzzzzzzzzz{{{~~~|||}}}}}}|||{{{zzz{{{{{{xxxxxxwwwvvvtttsssrrrrrrpppqqqpppllllllpppqqqooonnnoooooonnnlllkkkkkklllmmmlllllllllmmmooorrrsssmmmmmmllljjjiiiiiilllnnnpppooonnnmmmmmmllllllllljjjhhhfffgggiiikkklllllliiijjjjjjkkkkkkkkkkkkkkkhhhgggeeeeeeggghhhhhhgggffffffffffffffffffffffffcccbbb```___``````___^^^]]]^^^```___]]][[[[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVVVVWWWXXXZZZ\\\]]]______ZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXZZZ[[[]]]^^^______aaa___\\\ZZZYYYYYYZZZ[[[^^^___```___\\\YYYYYYYYYXXXYYY\\\^^^```aaabbbbbbaaabbbbbbaaa```aaaccceeeaaa```\\\VVVUUU^^^kkkuuuwwwxxxppp```QQQKKKIIIFFFJJJHHHLLLXXXeeennnxxx|||mmm^^^VVVOOOHHHJJJPPPVVVcccsss{{{}}}ooo^^^pppttt^^^YYYWWWWWWVVVSSSSSSVVVUUUUUUUUUUUUUUUUUUVVVWWWVVVYYY[[[XXXRRROOOPPPTTTXXXWWWUUUSSSRRRSSSTTTVVVTTTSSSRRRRRRTTTUUUUUUTTTSSSUUUWWWXXXXXXWWWTTTSSSSSSQQQOOOLLLKKKKKKLLLMMMNNNNNNOOOQQQTTTWWWYYYZZZ[[[YYYWWWUUUTTTUUUUUUVVVVVVVVVUUUTTTRRRRRRTTTVVVSSSTTTVVVXXX[[[^^^```aaa______\\\XXXSSSPPPPPPQQQXXXVVVSSSQQQOOOOOOPPPQQQVVVVVVUUUTTTTTTSSSRRRQQQTTTSSSRRRRRRQQQRRRSSSSSSSSSTTTUUUUUUTTTQQQNNNLLLPPPQQQSSSTTTUUUUUUTTTTTTVVVWWWWWWVVVTTTTTTUUUVVVRRRRRRQQQQQQQQQRRRSSSSSSPPPPPPPPPQQQQQQRRRRRRSSSQQQQQQRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPRRRSSSTTTTTTQQQQQQQQQQQQPPPNNNLLLKKKLLLKKKJJJIIIJJJKKKLLLLLLLLLMMMMMMLLLJJJJJJKKKLLLNNNMMMLLLMMMOOOQQQPPPOOOMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKHHHFFFJJJLLLNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRRRROOOPPPQQQQQQQQQQQQRRRSSSgggPPPHHH@@@???BBB>>>======<<<;;;::::::::::::888888777777666666555555333333333333222111111000000000000000000///......000000////////////000000.............../////////111111111111111111111000111000///000222222111000666666666777777777777777222555888:::;;;>>>DDDIIIQQQOOONNNQQQUUU\\\iiivvv{{{zzzmmmSSS===555444555333555<<>>444666777444111222999???SSSbbbttt{{{hhhZZZNNNEEE;;;666777:::999888666666666666666555555444999888999===CCCIIILLLNNNTTTYYYaaahhhnnnsssxxx{{{{{{||||||{{{zzz{{{~~~|||}}}~~~}}}{{{yyyzzz|||yyyxxxxxxwwwvvvuuuuuutttqqqsssqqqnnnmmmppppppnnnnnnooopppooonnnmmmmmmooonnnnnnoooooopppooooooooollllllkkkjjjhhhiiikkkmmmkkkkkklllmmmmmmmmmmmmnnnjjjhhhfffeeefffhhhhhhgggiiijjjjjjkkkkkkkkkjjjiiihhhfffeeeeeefffgggffffffeeeeeeeeeeeeffffffffffffbbb```^^^^^^___```___^^^\\\^^^```___]]]\\\[[[[[[^^^]]]\\\ZZZXXXWWWUUUUUUUUUVVVXXXYYY[[[]]]______[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZ\\\^^^___``````___\\\ZZZYYYXXXYYYZZZZZZ\\\^^^^^^\\\[[[ZZZZZZXXXYYY[[[]]]___```bbbbbbbbbccccccaaa``````bbbdddbbb^^^ZZZWWWVVVUUUVVVXXXZZZYYYTTTNNNKKKJJJHHHEEELLLLLLRRR^^^jjjttt|||yyykkk^^^TTTNNNLLLGGGSSSdddppplllbbb}}}ffffffkkk```[[[WWWVVVWWWUUUSSSTTTYYYTTTTTTTTTTTTUUUUUUVVVWWWUUUYYY\\\YYYTTTPPPQQQTTTUUUTTTRRRRRRSSSTTTVVVWWWQQQOOOOOOPPPRRRTTTTTTSSSSSSTTTUUUWWWWWWVVVTTTSSSTTTSSSPPPMMMLLLKKKLLLLLLMMMNNNOOOQQQSSSUUUWWWYYY\\\ZZZWWWTTTRRRRRRSSSUUUXXXWWWVVVTTTQQQQQQRRRTTTSSSUUUWWWZZZ]]]```bbbccc^^^^^^\\\XXXTTTRRRRRRSSSUUUSSSQQQOOONNNOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTUUUTTTRRRQQQPPPQQQRRRRRRRRRTTTWWWXXXVVVRRRNNNKKKMMMOOOQQQSSSTTTTTTSSSSSSUUUVVVVVVTTTSSSSSSTTTVVVQQQQQQPPPPPPQQQRRRRRRSSSNNNNNNMMMMMMNNNOOOPPPQQQNNNOOOPPPPPPPPPOOOMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJKKKMMMOOOQQQSSSSSSTTTPPPQQQQQQQQQPPPMMMKKKJJJJJJKKKJJJJJJKKKLLLNNNPPPLLLNNNOOONNNLLLKKKLLLMMMLLLKKKJJJKKKMMMNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNMMMNNNNNNMMMLLLKKKKKKLLLMMMMMMMMMNNNOOONNNLLLIIINNNPPPQQQQQQOOOMMMMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRMMMOOOQQQQQQPPPPPPRRRTTTcccMMMEEE>>>===@@@=========<<<;;;::::::::::::888888777777666666555555222333333333333222111000000000000000000///......000000////////////000000......//////////////////000000111111222111111000000//////000222222000///444555666777888888888888000222666999:::<<<===???IIIJJJNNNSSSVVV]]]mmm}}}uuuTTT???555111333222777CCCPPPWWWTTTNNN999:::999666333333666:::???MMM___ppp~~~ssseee[[[LLL???999777666555777777777666666666555555666666777777999;;;>>>???LLLRRRZZZcccjjjpppuuuxxxyyyzzz{{{{{{zzz{{{}}}~~~yyyvvvvvvxxxvvvvvvuuuuuutttttttttsssrrrtttsssooonnnppppppmmmmmmoooppppppooonnnpppqqqooopppqqqqqqqqqpppnnnmmmllllllkkkiiigggfffhhhkkkhhhiiijjjkkklllllllllllljjjhhhffffffggggggfffeeeggghhhiiijjjkkkjjjiiihhhhhhgggeeeeeefffgggfffeeebbbbbbcccccccccccccccdddbbb___\\\]]]___```___\\\[[[]]]______]]][[[[[[[[[___^^^]]][[[YYYWWWUUUTTTTTTUUUVVVXXXZZZ\\\]]]^^^[[[[[[[[[[[[ZZZYYYWWWVVVWWWWWWWWWXXXZZZ\\\]]]^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXX[[[^^^___^^^]]]\\\]]]ZZZZZZ\\\]]]___```aaabbbcccddddddcccbbbbbbdddgggiii___UUURRRRRRPPPOOOOOOOOOKKKGGGEEEFFFGGGEEECCCPPPVVV```mmmxxxxxxhhhZZZQQQLLLJJJMMMLLLddd}}}kkkTTTQQQvvvnnnppp]]]YYYYYYUUUTTTUUUVVVTTTUUUYYYTTTTTTSSSTTTTTTUUUVVVWWWVVVYYY\\\[[[XXXUUUTTTUUUSSSQQQOOOOOORRRTTTVVVVVVNNNMMMLLLNNNQQQSSSTTTSSSSSSSSSTTTTTTUUUUUUTTTTTTVVVTTTRRROOOMMMLLLLLLMMMKKKMMMOOOPPPQQQSSSVVVXXXZZZYYYWWWTTTQQQPPPQQQSSSUUUVVVVVVTTTRRRQQQRRRSSSTTTUUUWWWZZZ\\\___aaaaaa\\\[[[ZZZXXXUUUSSSTTTVVVSSSRRRQQQPPPOOOOOOPPPQQQNNNOOOOOOPPPRRRTTTVVVWWWWWWUUUSSSQQQPPPPPPQQQRRRQQQSSSWWWXXXWWWTTTOOOKKKLLLNNNPPPQQQSSSSSSRRRRRRTTTUUUTTTSSSRRRRRRTTTVVVPPPPPPPPPPPPPPPQQQRRRSSSNNNMMMLLLKKKLLLMMMNNNOOOLLLMMMOOOPPPOOONNNLLLJJJNNNNNNNNNNNNNNNNNNNNNNNNIIIJJJLLLNNNOOOQQQQQQRRRKKKMMMOOOPPPPPPOOONNNLLLLLLMMMNNNMMMMMMNNNQQQSSSMMMOOOPPPPPPNNNMMMMMMNNNLLLKKKJJJJJJKKKLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNNNNMMMNNNOOONNNLLLKKKKKKLLLNNNNNNOOOPPPRRRQQQOOOLLLPPPRRRSSSSSSPPPNNNMMMMMMLLLMMMOOOPPPRRRRRRSSSSSSMMMOOORRRQQQOOONNNPPPSSS~~~```LLLFFF>>>===AAA???======<<<;;;::::::::::::888888777777666666555555222222333333333222111000...//////000000000000///000000////////////000000/////////000000/////////...///000111222222111111111000000222333333111///222333555777888999999999333333555777:::<<<;;;:::???FFFPPPWWWWWWZZZfffttt~~~dddKKK<<<222555222333;;;IIIVVV^^^```JJJFFF???999555444666888555>>>KKK[[[pppxxxooo___NNNAAA:::777666777666666555555555555666333555777666444444777:::CCCIIIRRR[[[bbbhhhnnnqqqrrruuuwwwyyyyyyzzz|||~~~~~~}}}wwwttttttvvvtttttttttssssssssssssssssssuuutttpppoooqqqpppmmmkkkmmmnnnooonnnoooqqqrrrppppppppppppppppppppppppooonnnlllhhhdddcccdddeeeggghhhiiijjjjjjiiihhhhhhiiihhhggghhhiiiiiigggfffeeefffhhhjjjjjjjjjhhhhhhiiigggfffeeefffgggfffeeeaaabbbbbbbbbccccccccccccddd```]]]]]]```bbb___\\\ZZZ\\\^^^^^^\\\[[[ZZZ[[[]]]\\\[[[ZZZXXXWWWVVVUUUSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ[[[[[[[[[YYYXXXVVVUUUVVVVVVVVVVVVWWWYYY[[[\\\ZZZ[[[[[[[[[ZZZXXXWWWVVVZZZ]]]```bbbaaa___^^^^^^\\\\\\]]]]]]^^^```aaabbbcccdddeeeeeefffgggjjjmmmooobbbVVVQQQNNNJJJJJJLLLHHHFFFDDDCCCBBBCCCFFFIIIWWWbbbqqq}}}wwwhhhYYYNNNJJJJJJKKKSSSXXX{{{sssQQQNNNUUUooofffXXXVVVVVVRRRQQQUUUXXXVVVUUUVVVSSSSSSSSSSSSTTTUUUVVVWWWUUUWWWYYYZZZZZZXXXUUUSSSRRROOOMMMMMMPPPRRRSSSRRRMMMLLLLLLNNNQQQTTTUUUTTTTTTTTTSSSSSSSSSTTTVVVVVVXXXVVVSSSPPPNNNMMMMMMMMMJJJLLLNNNOOOOOOPPPTTTWWWWWWXXXWWWTTTPPPOOOPPPRRRNNNPPPRRRRRRRRRQQQRRRTTTUUUUUUWWWXXXZZZ[[[\\\]]]ZZZZZZYYYWWWUUUTTTUUUWWWTTTSSSRRRQQQPPPOOONNNMMMNNNMMMMMMNNNPPPSSSVVVWWWXXXWWWTTTQQQPPPPPPRRRSSSNNNQQQUUUWWWWWWTTTPPPMMMMMMMMMNNNPPPQQQQQQQQQQQQTTTTTTSSSRRRPPPQQQTTTVVVOOOOOOOOOOOOPPPQQQRRRSSSOOONNNLLLKKKKKKLLLMMMNNNLLLMMMOOOPPPPPPNNNLLLJJJOOOOOOOOOOOOOOOOOOOOOOOOIIIJJJKKKMMMNNNNNNNNNNNNJJJKKKNNNPPPPPPOOONNNLLLMMMOOOOOOMMMKKKKKKNNNPPPNNNPPPQQQQQQOOONNNNNNNNNNNNLLLKKKKKKLLLLLLJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNMMMOOOPPPOOOLLLJJJKKKMMMLLLLLLNNNPPPRRRRRROOOMMMNNNPPPSSSSSSQQQOOONNNNNNLLLMMMOOOPPPRRRSSSSSSTTTQQQTTTVVVTTTPPPOOOQQQTTT~~~aaaNNNIIIAAA@@@DDDBBB======<<<;;;::::::::::::888888888777666666555555111222333444333222111000,,,---...000111111222222000000////////////000000///000000000000000//////...///000111222222111111222222222333444444222///111222555777999::::::999555333333666;;;>>>===;;;999CCCRRR[[[YYYWWW___iiipppgggRRRDDD:::666222000444@@@QQQbbblll[[[RRRFFF;;;666444555555555999@@@MMMccc|||yyykkkYYYIII???;;;:::777666444333333444555666111555999888555444777;;;;;;AAAJJJTTT[[[aaafffiiillloootttwwwyyyzzz|||}}}{{{~~~|||wwwtttvvvyyyttttttttttttttttttttttttsssuuutttpppoooqqqpppllliiikkkmmmnnnnnnoooqqqrrrqqqpppnnnmmmnnnpppsssuuurrrqqqmmmhhhccc``````aaahhhiiiiiiiiihhhgggeeedddhhhggghhhjjjlllllljjjhhhdddeeegggiiijjjiiihhhgggjjjhhhffffffggggggfffeeecccccccccddddddeeeeeeeeefffaaa^^^^^^aaaccc```]]]YYY[[[]]]]]]\\\ZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVSSSSSSTTTUUUVVVXXXYYYYYYYYYZZZZZZZZZYYYWWWUUUSSSVVVUUUUUUUUUVVVXXXYYYZZZXXXYYYZZZ[[[ZZZYYYVVVUUU]]]```cccdddcccaaa______]]]]]]]]]^^^___```aaabbbcccdddfffgggiiilllpppsssrrrfff[[[UUUMMMEEECCCFFFDDDEEEFFFFFFCCCEEEMMMVVV\\\jjj{{{~~~ppphhh[[[OOOIIIIIIMMMPPPZZZeee___AAAQQQaaakkk}}}zzzaaaUUUSSSRRROOOOOOVVVZZZWWWTTTRRRSSSSSSSSSSSSTTTUUUVVVWWWSSSSSSUUUXXXYYYXXXTTTPPPSSSPPPLLLLLLNNNPPPPPPOOOMMMLLLLLLNNNRRRUUUVVVVVVVVVUUUSSSSSSSSSUUUWWWXXXZZZXXXTTTQQQOOONNNNNNNNNIIILLLNNNOOONNNOOOSSSVVVUUUVVVWWWTTTPPPNNNOOOQQQHHHKKKOOOQQQRRRRRRSSSUUUUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYWWWTTTTTTUUUWWWVVVUUUTTTSSSQQQNNNLLLKKKNNNMMMLLLLLLNNNQQQUUUWWWYYYWWWTTTQQQPPPQQQRRRSSSMMMOOOSSSVVVVVVTTTPPPNNNMMMMMMNNNOOOOOOPPPQQQQQQSSSSSSSSSQQQPPPQQQSSSVVVOOONNNNNNOOOPPPQQQRRRSSSQQQOOOMMMLLLKKKLLLMMMNNNLLLNNNPPPQQQQQQOOOLLLKKKMMMMMMMMMMMMMMMMMMNNNNNNIIIJJJKKKLLLLLLMMMLLLLLLLLLNNNOOOPPPPPPMMMKKKIIIMMMNNNNNNKKKGGGFFFHHHKKKNNNPPPRRRQQQPPPNNNNNNNNNPPPNNNMMMLLLMMMLLLKKKIIIHHHHHHIIIIIIKKKLLLNNNOOONNNOOOQQQOOOLLLJJJKKKMMMIIIJJJLLLOOOQQQQQQOOOLLLLLLNNNQQQRRRPPPOOONNNNNNLLLMMMOOOQQQRRRTTTTTTTTTVVVYYY[[[YYYTTTRRRTTTWWWdddJJJBBB???AAACCC>>>======<<<<<<<<<;;;;;;;;;::::::999888777666555444222222222111111111111000000000000000//////////////////////////////////////////............//////111111111111222333444555///000111222333222222111444222222555:::===<<<;;;888666666888===@@@@@@???>>>AAAGGGOOOVVVZZZZZZYYYfffqqqzzz^^^DDD777;;;666222333555===PPPbbbfffcccXXXGGG:::555333222555555888>>>HHHXXXpppwwwjjjZZZHHH;;;:::444333888999555555888555777999777555444555888:::<<>><<<===@@@DDDKKKVVVaaaiii|||zzznnneeeQQQFFFIIIJJJFFFNNN]]]pppiiiPPPPPP^^^qqq}}}}}}kkkZZZPPPOOORRRSSSSSSRRRQQQQQQTTTVVVSSSRRRQQQPPPOOOOOOPPPQQQUUUTTTSSSSSSSSSQQQOOOMMMQQQPPPMMMLLLLLLMMMOOOPPPPPPPPPPPPRRRTTTTTTRRRQQQSSSRRRRRRRRRSSSUUUWWWYYYYYYWWWTTTSSSRRROOOLLLJJJIIIIIIJJJKKKMMMNNNOOOPPPOOOOOOPPPPPPOOONNNLLLKKKIIIKKKMMMMMMLLLNNNRRRVVVSSSQQQOOOPPPRRRTTTUUUUUUYYYWWWTTTRRRQQQRRRSSSUUUVVVUUUTTTRRRPPPOOOMMMMMMMMMLLLKKKJJJLLLOOORRRTTTRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPOOOOOONNNOOOPPPRRRTTTUUUWWWUUUSSSQQQPPPRRRTTTUUUNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOMMMLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMLLLLLLMMMMMMNNNOOOKKKKKKLLLLLLMMMMMMMMMNNNOOOMMMKKKLLLNNNNNNKKKIIIKKKLLLMMMNNNOOONNNMMMLLLNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPLLLNNNQQQRRRPPPMMMKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLKKKJJJKKKMMMOOOQQQRRRSSSSSSUUUXXXZZZWWWRRRPPPRRRVVVfffLLLDDD???@@@BBB===<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777666555444222222222111111111111000......//////000000111111////////////////////////000//////.........//////000000000111111222333444111222333444444333222222333222222555999<<<<<<;;;999777666888<<<@@@BBBBBBBBBAAACCCIIIQQQXXXZZZZZZcccgggpppxxxsssbbbOOOFFF???:::666666777999AAALLLZZZaaaaaaUUUFFF===888555333222333888===HHH[[[kkk}}}lllXXXJJJBBB;;;777888777444333666444666888777555555666777666888:::===AAAFFFMMMQQQVVVYYY^^^cccgggkkkooorrrsssrrrrrrtttxxxyyyyyywwwuuutttrrrpppooonnnmmmlllnnnnnnnnnnnnnnnmmmlllkkkiiijjjkkkjjjiiihhhjjjkkkooooooooopppqqqtttvvvwwwxxxvvvqqqmmmjjjhhhhhhhhhiiikkkmmmmmmkkkiiigggggghhhffffffhhhkkkllljjjhhhjjjjjjiiiiiijjjkkkllllllnnnmmmlllkkkjjjiiihhhhhhbbbbbbbbbbbbbbbbbbcccccccccaaa___]]]\\\]]]^^^______^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZYYYWWWUUUTTTSSSRRRRRRTTTVVVXXXXXXWWWXXXZZZYYYUUUUUUXXXYYYWWWXXXWWWUUUUUUUUUVVVXXXYYYZZZZZZYYYYYYYYYYYYYYYYYY]]]]]]]]]]]]]]]^^^______```___]]]\\\\\\]]]]]]^^^^^^^^^___```dddiiimmmpppjjj]]]PPPIIIEEE???;;;:::AAADDDIIIPPP[[[hhhuuu~~~sssddd[[[MMMFFFCCCGGGKKKQQQcccwwwiii]]]\\\]]]mmmwwwmmm]]]PPPJJJJJJSSSSSSSSSQQQOOOOOOQQQRRRSSSRRRQQQPPPOOOOOOPPPQQQSSSRRRQQQQQQQQQPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNPPPRRRRRRQQQOOOSSSSSSSSSRRRRRRSSSSSSTTTWWWUUUTTTSSSSSSQQQNNNKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPOOONNNLLLKKKMMMOOOQQQPPPOOOOOOQQQTTTSSSRRRQQQQQQSSSUUUUUUTTTXXXVVVSSSRRRQQQRRRSSSUUUUUUTTTSSSRRRPPPOOONNNNNNMMMLLLKKKKKKLLLNNNPPPRRRPPPPPPQQQRRRTTTUUUVVVVVVRRRRRRQQQPPPOOONNNMMMMMMQQQPPPOOOOOOOOOPPPQQQRRRTTTRRRQQQPPPQQQSSSUUUWWWQQQQQQQQQQQQQQQPPPOOOOOOPPPNNNMMMKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKLLLNNNMMMJJJHHHJJJKKKLLLMMMNNNNNNMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPMMMOOORRRRRRPPPMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJKKKMMMOOOQQQSSSTTTTTTRRRUUUVVVTTTPPPOOOSSSVVVfffMMMFFF@@@???@@@;;;;;;;;;<<<<<<<<<<<<<<<<<<999999888777666666555555222222222111111111111000------...///000111222222000000000000000000000000111000///...............////////////000111222333333444444444444444333222333222222444888:::;;;;;;<<<:::777888;;;???CCCDDDHHHDDDAAACCCKKKTTT\\\___aaa___dddnnnsssmmmaaaZZZJJJAAA:::777777666777999JJJYYYdddbbbVVVIII>>>777555333222444555999DDDOOOhhh}}}pppbbbPPPGGG???:::777444444777777888999999777555555666444555777888:::>>>CCCFFFMMMQQQVVV\\\aaaggglllpppnnnnnnooorrruuuxxxxxxwwwtttrrrpppmmmkkkkkkjjjjjjkkkkkkllllllllllllkkkkkkhhhjjjkkkjjjiiiiiijjjkkkmmmmmmmmmnnnppprrruuuvvvxxxvvvrrrooommmlllkkklllgggiiikkkkkkiiigggfffggghhhgggffffffhhhjjjjjjiiilllkkkjjjjjjkkkmmmoooqqqpppppppppooonnnkkkiiihhhcccbbbbbbaaaaaaaaaaaaaaabbbaaa___]]]\\\]]]^^^___^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYZZZZZZZZZXXXWWWUUUTTTSSSRRRTTTVVVXXXWWWVVVVVVYYYYYYVVVWWWZZZZZZWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\]]]]]][[[[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^____________ZZZPPPFFFBBB???;;;999999@@@EEENNNZZZgggvvvwwwcccUUUOOODDDGGGHHHGGGMMM___zzzcccIIIKKKkkkmmm^^^TTTNNNLLLMMMRRRSSSRRRPPPNNNMMMMMMOOOQQQQQQPPPOOOOOOOOOPPPPPPQQQPPPOOONNNNNNNNNNNNNNNJJJKKKMMMNNNOOONNNMMMMMMNNNNNNOOOQQQSSSSSSRRRPPPTTTTTTTTTSSSRRRQQQPPPOOOSSSRRRRRRSSSTTTRRROOOLLLMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOONNNMMMLLLPPPRRRTTTTTTRRRQQQQQQQQQTTTSSSSSSTTTUUUVVVTTTSSSUUUTTTRRRQQQQQQRRRSSSTTTSSSSSSRRRQQQQQQPPPPPPOOOLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPRRRTTTUUUVVVWWWQQQQQQPPPOOONNNMMMMMMLLLRRRQQQOOONNNNNNNNNNNNOOOPPPOOOOOOOOOQQQSSSVVVXXXSSSSSSSSSRRRQQQPPPOOONNNNNNMMMKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKLLLMMMOOOOOOPPPKKKLLLMMMNNNOOONNNMMMMMMJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLNNNOOONNNJJJHHHIIIJJJKKKMMMMMMNNNNNNNNNOOONNNLLLJJJHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRRRROOOMMMKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJKKKLLLNNNPPPRRRTTTTTTPPPQQQRRRPPPNNNNNNRRRVVVbbbLLLEEE@@@???@@@;;;;;;;;;;;;<<<<<<<<<<<<<<<999888888777666666555555222222222111111111000000.........///000111111111000000000000000000000000111000///......---...............//////000111222444444444444444333333222333222333444666999:::;;;@@@===:::888999<<<@@@BBBJJJGGGCCCAAADDDNNN\\\eeeddd```cccqqq|||~~~yyyuuudddUUUCCC888555666666666???KKKXXX```bbbZZZKKK===;;;777555666666666:::@@@NNNeee|||eee[[[OOODDD===999888999:::::::::999777555444444555666777777777999<<>><<<;;;===AAABBBJJJWWWeeesss~~~lllZZZOOOLLLGGGNNNPPPQQQ^^^yyyfffRRRLLLbbbttt```VVVRRRPPPPPPQQQOOOPPPPPPOOOLLLKKKLLLMMMPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLMMMOOOIIIJJJKKKLLLMMMNNNNNNNNNQQQQQQRRRTTTVVVWWWVVVTTTSSSTTTTTTTTTSSSQQQOOONNNOOOOOOPPPRRRSSSRRROOOLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOOOONNNMMMPPPRRRTTTVVVUUUSSSRRRQQQTTTTTTTTTUUUVVVVVVSSSQQQSSSRRRPPPPPPPPPQQQSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMNNNOOOOOONNNMMMLLLOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOQQQPPPNNNMMMMMMMMMMMMNNNOOONNNNNNNNNPPPRRRTTTVVVSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLJJJHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLIIIIIIKKKLLLNNNOOOPPPQQQJJJLLLNNNOOOPPPOOOMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMPPPRRRRRRPPPMMMJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPNNNLLLJJJHHHHHHIIIIIIJJJJJJJJJKKKKKKMMMNNNNNNOOOQQQRRRQQQOOOLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLJJJJJJKKKMMMNNNPPPRRRSSSPPPQQQPPPNNNLLLMMMPPPSSSxxx[[[HHHDDD???>>>@@@<<<;;;<<<<<<<<<<<<<<<<<<<<<888888777777666555555555222222222111111111000000000000000000////////////000000000000000000000000000000///...........................///000111222333333333222222222222333222333333333444666999;;;BBB@@@===:::999999;;;===CCCFFFEEEAAA???GGGWWWeeejjjggghhhsss|||^^^DDD777555777888777;;;CCCSSSeeelllaaaQQQCCC<<<888777777666888<<<<<>>@@@HHHPPPUUU___mmm{{{~~~ooodddYYYMMMGGGGGGFFFQQQ]]]kkkfffOOOQQQfffpppaaaTTTOOOPPPOOONNNNNNKKKLLLNNNMMMLLLKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOLLLNNNNNNMMMKKKKKKLLLNNNLLLKKKJJJJJJKKKMMMOOOPPPRRRRRRSSSUUUXXXYYYWWWVVVRRRSSSTTTTTTTTTSSSRRRQQQMMMMMMMMMOOOQQQPPPNNNKKKHHHIIIIIIJJJJJJKKKKKKLLLIIIJJJLLLNNNOOOOOOOOONNNMMMOOORRRUUUVVVUUUSSSQQQSSSSSSSSSTTTUUUUUURRRPPPQQQPPPOOOOOOOOOPPPQQQRRRQQQQQQQQQRRRRRRRRRSSSSSSNNNOOOPPPQQQPPPOOOMMMLLLQQQQQQPPPPPPPPPPPPOOOOOORRRRRRQQQQQQQQQQQQPPPPPPOOOOOOMMMMMMLLLMMMNNNOOOOOOOOONNNNNNNNNOOOPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPKKKJJJHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKMMMNNNPPPQQQRRRJJJLLLNNNOOOPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJNNNPPPSSSUUUUUUSSSPPPOOOLLLLLLMMMMMMNNNOOOPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMOOOPPPQQQPPPNNNKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOJJJJJJJJJKKKLLLNNNOOOQQQRRRQQQPPPNNNLLLLLLNNNOOOxxx~~~qqqUUUFFFDDD??????AAA=========<<<<<<<<<;;;;;;;;;777777777666666555555555222222222111111111111000111000000000/////////...000000000000000000000000//////............//////............///000111222222222222111222333444444222333333333333555888;;;AAABBBAAA???<<<::::::;;;;;;@@@EEECCC@@@DDDPPP[[[kkkjjjkkkooovvvaaaGGG;;;888666444222555DDD]]]qqqtttmmmQQQGGG<<<888777555666999555;;;DDDQQQddd}}}vvvggg\\\RRRIII===:::777555666777777777555666666666444444555777444777:::===AAAEEEKKKOOOTTTWWW[[[^^^```bbbeeehhhkkkmmmnnnmmmiiihhhiiikkklllllllllllllllkkkjjjjjjiiijjjkkkjjjhhheeeddddddiiihhhhhhhhhhhhjjjkkklllffffffggghhhiiijjjlllmmmhhhhhhhhhgggggggggjjjlllmmmnnnmmmkkkhhhfffggghhhiiihhhgggggghhhjjjlllnnnnnnooooooooonnnllljjjiiiiiigggeeecccbbbbbbddddddbbbbbbaaaaaaaaaaaabbbbbb`````````______^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\XXXWWWVVVWWWYYYZZZYYYXXXVVVYYYYYYWWWXXX\\\\\\ZZZVVVWWWYYYZZZZZZZZZYYYXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYWWWVVVUUUUUUTTTTTTSSSRRRRRRQQQOOOOOOOOOOOOOOOOOOPPPPPPIIIGGGFFFHHHJJJNNNZZZeeemmmvvvyyygggVVVNNNJJJEEEFFFLLLSSScccxxx}}}bbbPPPGGGYYY{{{|||```VVVOOOOOOQQQOOOMMMMMMIIIKKKMMMMMMLLLKKKLLLMMMMMMMMMNNNOOOOOOOOONNNNNNLLLOOOQQQPPPMMMKKKLLLNNNNNNMMMKKKJJJJJJLLLOOOQQQOOOOOOPPPRRRUUUVVVUUUSSSQQQRRRSSSSSSTTTTTTTTTTTTOOONNNMMMMMMNNNNNNMMMKKKFFFFFFGGGHHHIIIIIIJJJJJJHHHIIIKKKMMMOOOOOOOOOOOOLLLMMMOOOSSSVVVWWWUUUSSSQQQPPPPPPQQQRRRSSSQQQPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQMMMNNNOOOPPPPPPOOOMMMLLLPPPPPPOOONNNMMMLLLLLLKKKMMMMMMMMMNNNNNNOOOOOOOOOPPPOOONNNMMMMMMMMMNNNOOOPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOIIIHHHFFFEEEDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPQQQKKKLLLMMMNNNOOONNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJNNNQQQTTTUUUTTTRRRQQQQQQMMMMMMMMMLLLMMMMMMNNNOOONNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNOOONNNLLLKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPPPPLLLLLLKKKKKKKKKLLLNNNOOOPPPPPPNNNMMMLLLKKKKKKKKKssszzznnnTTTFFFEEE@@@???AAA>>>>>>>>>===<<<;;;::::::999666666666666666555555555222222222111111111111000////////////000000000000////////////////////////......---......///000111////////////000111222222222222222222333444666777222333333222111333888;;;>>>BBBEEEDDDAAA>>><<<<<<888===CCCGGGHHHJJJMMMPPP^^^gggnnnmmmiiissseeeMMM???777444444555:::JJJbbbvvvjjjZZZHHH???:::777666888222555888<<>>BBBFFFEEEIIIOOOSSSVVVZZZ^^^bbbbbbgggkkkjjjgggdddeeehhheeefffggghhhiiijjjjjjjjjgggiiilllllljjjhhhhhhhhhiiihhhgggffffffggghhhiiieeeeeeffffffffffffggggggiiijjjiiihhhgggiiilllooorrrttttttqqqllliiihhhiiihhhhhhgggggghhhiiijjjjjjllllllkkkkkkjjjjjjjjjjjjhhhfffdddbbbaaabbbdddeeeccccccccccccccccccccccccaaaaaaaaaaaa````````````^^^]]]]]]]]]]]]]]]^^^^^^ZZZYYYXXXYYYZZZ[[[ZZZYYYUUUWWWWWWSSSTTTXXXYYYXXXWWWWWWXXXXXXYYYYYYYYYXXXZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXVVVSSSRRRQQQPPPMMMKKKIIIHHHHHHHHHEEEDDDCCCBBBDDDGGGJJJLLLIIIKKKQQQYYY^^^dddqqq}}}{{{bbbSSSHHHGGGGGGHHHRRR___sssrrraaaWWWWWW\\\iiilllXXXSSSOOOQQQQQQOOONNNPPPJJJLLLNNNNNNLLLKKKJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLQQQTTTTTTOOOLLLLLLMMMNNNNNNMMMLLLMMMMMMNNNOOOLLLLLLMMMPPPSSSTTTSSSQQQRRRQQQQQQQQQRRRRRRSSSTTTSSSQQQNNNMMMNNNNNNMMMLLLFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHJJJMMMOOOPPPPPPPPPNNNMMMOOORRRVVVXXXVVVTTTOOOMMMLLLMMMOOOPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJHHHIIIJJJKKKLLLNNNOOOOOORRRQQQPPPNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKHHHGGGEEEDDDCCCBBBCCCCCCEEEFFFGGGIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKNNNQQQQQQPPPNNNOOOPPPMMMMMMKKKJJJJJJKKKKKKLLLJJJKKKMMMNNNMMMLLLKKKJJJKKKJJJJJJJJJJJJKKKLLLLLLJJJLLLMMMLLLKKKJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPPPPPPPOOOMMMLLLLLLLLLMMMNNNKKKKKKKKKLLLLLLKKKIIIHHH}}}rrr{{{nnnTTTGGGFFFAAA@@@AAA>>>??????>>><<<;;;:::999888666666666666666555555555222222222111111111111000------...///000111222222////////////////////////------------///000111222/////////000000111222333333222222333444666888:::222333333222111222777<<<<<>>:::===CCCKKKQQQRRRNNNJJJPPPbbbrrrpppcccccc~~~```III<<<555:::;;;555999OOOmmmmmmUUUGGG???:::999:::000555:::888666???WWWmmm{{{ddd\\\OOOEEE???;;;888666666888999999888777888:::666666666666666777;;;>>>:::???FFFKKKPPPUUUZZZ___\\\bbbggghhhdddbbbbbbddd___```bbbdddggghhhiiijjjhhhkkknnnoooooonnnnnnnnniiihhhgggfffeeeeeefffgggeeeeeedddcccbbbbbbaaaaaakkkkkkjjjiiihhhjjjnnnqqqvvvxxxyyyvvvpppkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhjjjiiiiiihhhhhhiiiiiijjjhhhgggdddbbbbbbdddfffgggddddddddddddddddddddddddbbbbbbbbbbbbaaaaaaaaaaaa^^^^^^]]]]]]]]]^^^^^^___[[[ZZZYYYZZZ[[[\\\[[[ZZZTTTVVVTTTPPPQQQUUUWWWVVVWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZYYYYYYXXXXXXWWWWWWUUUVVVWWWWWWVVVSSSQQQOOONNNLLLHHHDDDBBB@@@@@@@@@AAA???<<<::::::===AAADDDJJJPPP\\\hhhooovvv|||mmmcccMMMDDD@@@DDDGGGLLL\\\ppprrr```[[[fffsss{{{zzzzzzrrrcccRRROOOMMMNNNMMMKKKLLLOOOLLLMMMOOONNNLLLJJJIIIIIIKKKLLLMMMNNNOOOOOONNNMMMMMMRRRWWWVVVQQQLLLKKKLLLMMMNNNOOOPPPOOOOOOMMMLLLLLLLLLMMMPPPSSSTTTSSSQQQSSSRRRPPPOOOOOOPPPQQQRRRWWWTTTPPPNNNNNNNNNNNNMMMGGGGGGFFFFFFEEEDDDDDDCCCFFFGGGJJJMMMOOOPPPPPPPPPPPPOOOPPPSSSVVVXXXVVVTTTMMMLLLJJJJJJMMMOOOPPPPPPOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLJJJKKKKKKKKKKKKKKKKKKKKKGGGGGGIIIKKKMMMNNNPPPQQQUUUTTTQQQOOOMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGHHHFFFEEECCCBBBBBBBBBBBBDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOONNNNNNMMMMMMLLLLLLKKKKKKIIIKKKNNNNNNLLLKKKMMMOOOMMMLLLJJJIIIHHHHHHIIIIIIGGGIIIKKKMMMNNNLLLJJJIIIKKKJJJJJJJJJJJJKKKKKKLLLIIIJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMOOOPPPTTTRRRPPPNNNMMMMMMNNNOOOGGGGGGHHHJJJLLLKKKIIIGGGuuujjjSSSEEEAAA===???@@@999<<<;;;;;;;;;;;;:::::::::999999888888777666666666222222222222222222222222000000000000000000000000////////////000000000000111111000000//////......///////////////000111111111111222333444444444444222222333333444555555666<<<>>>AAACCCDDDCCCBBBAAABBB@@@BBBJJJTTTXXXRRRKKKLLLTTT```kkkssszzzoooWWWDDD???999666:::;;;BBBYYYqqq}}}pppYYYGGG@@@<<<888777333333777999<<>>JJJXXXhhhvvv}}}rrr^^^NNNEEE@@@<<<888777777444333:::DDDIIIPPP^^^mmmwww{{{nnn]]]OOOJJJ@@@;;;888999999777777:::777888999999888777777888888777888;;;???CCCEEEEEEJJJLLLPPPUUUYYY[[[\\\]]]^^^cccddd```___dddgggfffjjjkkkkkkkkkkkklllooorrrqqqpppmmmkkkkkklllnnnooommmkkkhhhggghhhhhhfffeeefffggghhhhhhhhhiiimmmpppwww{{{~~~~~~yyysssnnnkkkjjjjjjiiiiiihhhggggggfffllljjjhhheeecccccccccddddddgggkkkkkkiiihhhhhhiiieeeeeeeeedddcccbbbbbbaaacccbbbaaa```____________^^^]]]\\\ZZZZZZZZZ[[[[[[ZZZXXXWWWWWWXXXYYYYYYXXXVVVVVVUUUTTTTTTUUUVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUXXXWWWVVVTTTSSSSSSRRRRRRMMMKKKGGGDDDBBB@@@???===???===;;;::::::;;;;;;;;;::::::::::::<<>>@@@:::======<<<;;;::::::999999999999888888777666666666444444333333222111000000000000000000000000000000////////////000000000000000000000000///////////////////////////000111111111111222222333444444444444444555555666777777777444666:::>>>AAACCCCCCDDDDDDDDDDDDEEEGGGIIIKKKLLLGGGGGGMMM\\\mmmyyy{{{yyy~~~hhhMMM@@@:::666888===NNNbbbwwwxxxgggSSSDDD>>>;;;999999666222333777666;;;EEEPPPZZZiii~~~lllbbbOOOHHHAAA???<<<888888:::777777888888777666555444666555555666999;;;<<<<<>>@@@:::======<<<;;;:::999999888999999888888777666666666555555444333111000//////000000000000000000000000////////////000000000000000000000000///////////////////////////000000111111111111222222333444444555555555666777777888888666888:::===@@@CCCEEEEEEEEEFFFFFFCCC@@@AAAFFFLLLRRRPPPOOOSSS]]]lll{{{xxxZZZDDD777666:::CCCKKK^^^uuujjjSSSFFF@@@:::999;;;:::888666666999>>>CCCHHHUUUlll|||iii^^^SSSLLLFFF>>>:::999999888888999999999888666777555444555777999999999;;;<<<>>>AAAEEEJJJNNNPPPPPPRRRTTTUUUWWWYYY[[[[[[[[[]]]___aaacccfffjjjnnnrrrrrrppppppppprrrssstttllljjjhhhggghhhhhhfffeeeggggggfffccc```______aaafffjjjqqqtttrrrmmmiiiggghhhgggfffdddddddddeeeeeebbbbbbaaa`````````aaaaaa___aaaccceeefffggghhhiiieeeeeedddcccccccccccccccbbbaaa```___^^^^^^^^^^^^ZZZ[[[\\\[[[ZZZXXXVVVTTTWWWWWWWWWXXXYYYYYYVVVTTTUUUUUUUUUVVVVVVWWWXXXXXXSSSTTTVVVWWWXXXWWWWWWVVVRRRPPPMMMJJJGGGEEECCCBBBAAA<<<888888;;;===<<<999;;;<<<============>>>???IIINNNTTTVVVXXX```mmmwww|||bbb[[[RRRKKKDDD???@@@DDDIIIQQQ\\\ooodddXXXUUUgggccc]]]___XXXPPPOOOMMMKKKJJJJJJJJJJJJOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOORRRUUUWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUWWWYYYZZZWWWSSSQQQPPPRRRSSSTTTSSSRRRQQQOOONNNMMMLLLLLLIIIGGGFFFJJJOOOQQQMMMHHHMMMLLLJJJIIIJJJLLLOOOQQQMMMKKKIIIIIIKKKNNNOOOOOOPPPQQQQQQRRRQQQOOOMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRRRRNNNNNNPPPPPPMMMKKKKKKLLLKKKJJJIIIIIIJJJJJJLLLNNNPPPPPPPPPOOOOOOLLLLLLKKKJJJIIIIIIHHHHHHJJJIIIIIIJJJLLLMMMNNNOOOOOONNNLLLJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKIIIJJJJJJKKKKKKJJJJJJJJJFFFCCC@@@???AAACCCDDDDDDFFFHHHIIIKKKNNNPPPMMMGGGGGGGGGGGGHHHIIIKKKLLLMMMKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHIIIJJJKKKJJJJJJIIIIIIGGGGGGIIILLLLLLIIIEEEGGGFFFFFFEEEFFFGGGIIIJJJJJJKKKMMMNNNNNNMMMKKKJJJIIIHHHFFFFFFFFFHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHJJJMMMMMMKKKIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJOOOSSSRRRMMMHHHGGGIIIIIIGGGFFFGGGHHHIIIIIIHHHmmm\\\JJJCCCBBB===>>>@@@;;;======<<<;;;::::::999999999999888888777666666666555555444333111000//////000000000000000000000000////////////000000000000////////////000000000000///////////////000000111111111111111111333444555555555666666777888888888888999:::;;;===@@@BBBCCCEEEGGGHHHDDD>>>===BBBIIIQQQTTTUUURRRQQQ[[[qqq^^^CCC<<<@@@======IIIbbb|||vvvaaaRRR@@@777999>>>===:::888999;;;<<<===CCCTTTdddzzzlllcccYYYMMMDDDAAA>>>;;;999999;;;;;;:::888666555444555888999999999:::::::::<<<>>>BBBEEEGGGJJJIIIJJJMMMPPPRRRTTTUUUTTTVVVXXXZZZ]]]```eeehhhlllllllllmmmnnnppprrrsssooommmjjjhhhhhhgggeeedddddddddccc```\\\YYYXXXYYY\\\aaahhhmmmnnnllliiihhhggggggfffeeeeeeeeeffffff^^^^^^^^^___```aaabbbbbb\\\]]]^^^```ccceeeffffffddddddcccbbbbbbbbbccccccbbbbbbaaa```____________ZZZ[[[]]]]]]\\\YYYVVVTTTWWWWWWWWWXXXXXXXXXUUUSSSUUUUUUVVVVVVWWWWWWWWWWWWRRRSSSTTTUUUUUUTTTRRRRRRNNNLLLIIIFFFCCC@@@>>>===999777777999===>>>===;;;AAADDDHHHJJJJJJKKKMMMNNNRRRZZZcccgggiiinnnxxxuuuiiiPPPJJJGGGFFFCCCAAAFFFNNN[[[iiiwwwlllZZZXXX]]]mmmkkkVVVYYY^^^WWWTTTSSSPPPNNNLLLLLLKKKLLLOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNQQQUUUXXXYYYXXXWWWUUUSSSQQQPPPQQQQQQRRRRRRSSSUUUTTTSSSSSSUUUWWWWWWVVVTTTSSSRRRSSSUUUWWWTTTSSSQQQOOONNNLLLLLLKKKJJJGGGGGGKKKQQQRRROOOJJJLLLKKKJJJJJJLLLPPPTTTVVVOOOMMMJJJIIIKKKMMMNNNOOOLLLOOOSSSWWWXXXWWWUUUSSSOOONNNNNNMMMMMMLLLLLLMMMNNNQQQQQQOOOOOORRRQQQOOOIIIKKKLLLKKKJJJIIIJJJLLLJJJKKKMMMOOOPPPPPPPPPPPPPPPNNNMMMKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNOOOPPPNNNLLLKKKJJJJJJJJJKKKJJJLLLMMMMMMJJJHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNIIIFFFBBBAAABBBDDDEEEEEECCCGGGIIIKKKQQQVVVSSSKKKGGGGGGGGGGGGHHHJJJKKKLLLHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHFFFDDDFFFIIIJJJHHHEEEEEEDDDDDDDDDDDDEEEGGGHHHKKKLLLNNNOOOOOONNNLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFHHHKKKMMMNNNLLLJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJOOOSSSRRRLLLHHHHHHJJJIIIGGGFFFFFFHHHJJJJJJIIIjjjXXXHHHBBBBBB======@@@;;;<<<<<<;;;;;;;;;:::::::::999999888888777666666666444444333333222111000000000000000000000000000000////////////000000000000////////////000000000000///////////////000111111111111000000111222444555555555666666777777888888777777777777999;;;>>>???DDDHHHKKKHHHAAA===@@@DDDDDDNNNWWWWWWRRRVVVfffuuu|||XXXBBB===555777???MMM\\\kkk|||}}}mmmTTT@@@;;;>>>>>>;;;999888999:::999;;;CCCNNN___lllvvviii^^^XXXHHHCCC===:::999888666333777666555666888::::::999888888888888999:::<<<>>>DDDAAABBBHHHKKKKKKKKKMMMNNNOOORRRTTTVVVYYY]]]aaacccdddeeegggjjjlllooopppssspppmmmjjjhhhgggdddbbbaaaaaa```]]]YYYVVVUUUUUUXXX]]]dddiiijjjjjjjjjjjjffffffggggggggggggfffeee______````````````______ZZZZZZZZZ]]]```cccdddccccccbbbaaa``````aaabbbccccccbbbaaa```____________[[[\\\]]]]]]\\\ZZZXXXVVVXXXWWWVVVVVVWWWWWWUUUSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQNNNKKKHHHFFFAAA@@@>>><<<:::999888888666888;;;>>>AAABBBCCCCCCLLLQQQYYY]]]___bbbeeehhhhhhnnnvvvzzz|||~~~vvvnnnaaaUUUHHHAAA>>>@@@BBBEEESSSbbbyyyzzztttnnnggggggkkkrrryyyyyyjjj\\\SSSYYY```ZZZXXXVVVSSSQQQNNNMMMMMMMMMOOONNNNNNMMMMMMLLLLLLLLLKKKJJJLLLOOOSSSWWWXXXXXXWWWUUUSSSQQQPPPPPPPPPPPPOOORRRTTTSSSQQQPPPRRRTTTUUUVVVWWWWWWVVVVVVXXXYYYTTTSSSQQQOOONNNMMMLLLLLLMMMKKKKKKNNNRRRSSSQQQOOOLLLLLLKKKLLLNNNQQQUUUVVVPPPMMMKKKJJJLLLNNNOOOOOOLLLOOOTTTYYY\\\[[[ZZZXXXRRRRRRQQQPPPNNNMMMLLLKKKLLLOOOQQQOOOPPPSSSSSSQQQKKKNNNOOONNNKKKJJJLLLNNNJJJKKKLLLMMMOOOPPPRRRRRRSSSQQQOOOLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKMMMOOOOOOOOOMMMLLLKKKJJJJJJJJJKKKNNNPPPOOOKKKHHHHHHIIIKKKLLLNNNOOOPPPQQQQQQQQQNNNJJJEEECCCCCCEEEFFFFFFBBBGGGIIIKKKSSSZZZVVVLLLGGGGGGGGGGGGHHHIIIJJJJJJFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJFFFDDDCCCCCCEEEGGGHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGJJJKKKMMMNNNNNNMMMKKKJJJIIIJJJJJJIIIGGGGGGHHHJJJFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFGGGJJJLLLMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMIIILLLOOOOOOLLLKKKLLLNNNJJJHHHFFFGGGIIIJJJKKKKKKhhhTTTFFFAAABBB======@@@;;;:::::::::;;;;;;;;;;;;<<<999999888888777666666666333333333222222111111111000000000000000000000000////////////000000000000.../////////000000000111///////////////000111111111111000///000222444555444444555666666777777888777666555666777:::===???BBBHHHMMMLLLFFF@@@>>>???@@@IIITTT[[[___ccchhhlllkkk{{{___QQQ>>><<<<<<>>>BBBKKK___rrr~~~sssaaaRRRIIIBBB<<<<<<999999::::::999<<>>GGGKKKGGGCCCBBBFFFGGGIIIJJJLLLOOOSSSVVVWWWYYY[[[^^^bbbeeehhhjjjllljjjhhhgggffffffeeeccc___```___]]]YYYUUUTTTTTTVVVZZZ```dddeeefffggghhhccceeeggghhhhhhgggeeecccaaaaaaaaaaaa``````___^^^[[[YYYYYY[[[___bbbcccbbbbbbaaa```______```aaabbbaaaaaa```___^^^^^^^^^^^^ZZZ[[[[[[\\\[[[ZZZYYYXXXYYYWWWUUUTTTUUUUUUTTTSSSRRRRRRSSSSSSRRRQQQPPPOOOOOONNNMMMJJJGGGCCC???===888888888999:::;;;<<<===???DDDHHHJJJKKKMMMRRRVVV]]]dddmmmsssvvvxxx|||sssddd\\\WWWOOOEEEEEE???@@@IIIQQQZZZmmmtttuuutttbbbZZZYYYUUUYYY^^^[[[ZZZXXXUUURRROOOMMMMMMLLLNNNNNNMMMLLLLLLKKKKKKJJJHHHHHHIIILLLPPPTTTVVVVVVVVVUUUSSSQQQPPPOOONNNNNNMMMQQQTTTRRROOOMMMOOORRRRRRUUUXXXYYYWWWVVVVVVWWWSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQNNNNNNNNNOOOOOOQQQRRRRRROOONNNLLLLLLNNNPPPPPPPPPQQQSSSUUUWWWXXXYYYYYYYYYSSSRRRRRRQQQOOOMMMLLLKKKJJJNNNPPPOOOQQQUUUUUUSSSQQQTTTUUURRRMMMKKKLLLOOOLLLLLLKKKLLLNNNQQQTTTUUUTTTRRROOOLLLJJJIIIIIIIIIIIIKKKLLLLLLJJJJJJMMMOOOMMMMMMMMMMMMLLLJJJIIIHHHMMMPPPSSSQQQLLLIIIIIIJJJKKKLLLNNNPPPQQQRRRSSSSSSQQQMMMHHHDDDDDDEEEFFFFFFAAAGGGIIIJJJRRR[[[VVVJJJFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFEEEEEEEEEGGGIIIJJJLLLLLLLLLLLLLLLLLLMMMMMMGGGGGGEEEDDDDDDGGGLLLOOOIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIKKKLLLLLLKKKIIIHHHFFFHHHJJJIIIGGGEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEDDDFFFEEEEEEGGGJJJLLLLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLLLLLLLMMMMMMNNNKKKIIIGGGGGGIIILLLMMMMMMdddSSSEEEAAABBB======@@@<<<999999:::;;;;;;<<<<<<===999999888888777666666666333222222222222222222222000000000000000000000000////////////000000000000.../////////000000111111///////////////000111111222111//////000111444555444444555555666777777777777777666666999<<<@@@BBBAAAHHHNNNOOOJJJCCC>>><<>>;;;???@@@BBBBBBCCCFFFIIILLLNNNOOOSSSWWW[[[___bbbcccaaa```___aaadddfffffffff___```___]]]YYYVVVUUUUUUUUUXXX\\\___```aaabbbcccaaacccfffhhhiiigggdddbbb``````aaaaaabbbaaaaaaaaa\\\ZZZYYY[[[___bbbcccaaaaaa```___]]]^^^___aaabbb``````___^^^]]]]]]]]]]]]YYYZZZZZZZZZZZZZZZYYYYYYZZZWWWUUUSSSTTTUUUTTTTTTPPPPPPQQQQQQPPPNNNLLLKKKHHHHHHGGGEEEBBB???<<<:::;;;<<<>>>AAADDDGGGJJJLLLMMMQQQVVVVVVUUUYYYaaaiiilllttt}}}sss___MMMGGGGGGDDD???AAA@@@IIIZZZgggrrrwwwpppxxxxxxdddSSSQQQXXXUUURRRUUUTTTZZZXXXUUURRROOOMMMLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIGGGFFFGGGJJJNNNRRRTTTTTTUUUTTTSSSRRRPPPNNNMMMLLLMMMQQQTTTRRRNNNLLLNNNQQQPPPSSSXXXXXXVVVSSSRRRSSSRRRQQQPPPOOONNNMMMMMMMMMKKKLLLLLLLLLKKKLLLNNNPPPQQQQQQPPPPPPPPPOOOOOONNNOOONNNMMMNNNPPPQQQQQQPPPWWWVVVTTTSSSSSSTTTVVVWWWQQQQQQQQQPPPOOONNNLLLKKKHHHMMMOOOPPPRRRVVVWWWTTTWWWYYYZZZVVVOOOKKKLLLNNNNNNMMMLLLLLLNNNQQQUUUXXXUUUSSSOOOLLLIIIHHHHHHHHHIIIKKKMMMLLLJJJJJJMMMOOOLLLLLLMMMMMMLLLJJJHHHGGGNNNRRRUUUSSSNNNIIIIIIKKKKKKLLLNNNPPPRRRSSSSSSTTTSSSNNNHHHEEEDDDEEEEEEFFFBBBHHHJJJJJJQQQZZZTTTGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFDDDDDDEEEGGGHHHKKKKKKLLLLLLMMMOOOPPPQQQJJJKKKJJJHHHFFFJJJQQQWWWLLLKKKIIIHHHHHHHHHIIIIIIFFFGGGIIIJJJJJJIIIGGGFFFDDDGGGJJJIIIFFFDDDDDDEEEFFFGGGGGGHHHHHHFFFEEEDDDEEEDDDCCCEEEHHHJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQQQQOOOLLLKKKKKKLLLKKKKKKLLLJJJHHHHHHJJJLLLNNNNNNgggSSSEEEBBBCCC>>>>>>AAA===;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666444444333333333333222222111111111111111111111111...333333......333333...000000000000000000000000////////////000000000000000000000000111111111111222333555666666666555444888888999:::;;;===>>>???CCCEEEJJJLLLKKKGGGBBB???>>>JJJWWWaaajjjssswwwwwwmmmpppvvv[[[CCC===>>>===>>>CCCWWWwwwttt[[[HHH>>>===<<<:::888777888888777777;;;DDDOOO\\\nnn}}}~~~wwwlll]]]QQQJJJGGGBBB>>>======>>>>>>:::;;;<<<;;;888666555555999777;;;GGGTTTTTTGGG999999999999:::;;;===>>>???EEEFFFIIIMMMQQQVVVZZZ\\\YYYZZZ\\\]]]___aaacccccc]]]]]]\\\\\\ZZZYYYWWWWWWUUUXXX[[[]]]___```bbbddddddeeeffffffgggggggggggg```______```aaaaaa```^^^\\\YYYWWWXXX\\\```bbbaaa^^^^^^]]]\\\\\\[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXWWWWWWYYYVVVSSSRRRRRRQQQNNNKKKMMMIIIHHHJJJHHHAAA???AAADDDDDDDDDEEEFFFDDDAAA>>>???AAAEEEHHHKKKPPPVVVZZZ\\\\\\\\\^^^aaahhhqqqwww~~~vvvnnnhhhWWWDDD>>>CCCCCC===CCCMMMYYYcccrrrqqqYYYaaaeeeVVVTTTSSSSSSTTTTTTSSSQQQVVVUUUTTTRRRPPPNNNLLLKKKJJJKKKLLLLLLKKKIIIGGGFFFEEEFFFJJJNNNRRRSSSRRRPPPQQQSSSSSSQQQMMMKKKKKKMMMIIILLLOOOPPPOOOMMMMMMMMMQQQQQQRRRRRRRRRRRRQQQQQQKKKOOOPPPNNNOOORRRRRRPPPNNNKKKJJJNNNSSSTTTQQQMMMQQQPPPOOOQQQSSSTTTTTTSSSMMMLLLLLLMMMNNNQQQSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSOOOOOOOOONNNNNNMMMMMMMMMKKKLLLMMMNNNPPPQQQRRRSSSWWWUUURRRPPPNNNNNNNNNOOOOOOMMMJJJJJJMMMPPPRRRRRROOONNNMMMLLLKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJHHHGGGKKKNNNRRRSSSPPPLLLIIIGGGIIIKKKMMMPPPQQQRRRRRRRRRLLLJJJHHHEEECCCCCCCCCDDDGGGFFFFFFJJJOOOQQQNNNJJJFFFFFFEEEEEEFFFFFFGGGHHHLLLKKKIIIGGGEEECCCBBBAAAIIIJJJLLLMMMNNNNNNMMMMMMNNNLLLJJJHHHHHHJJJMMMOOOMMMLLLKKKIIIGGGFFFFFFFFFJJJIIIHHHHHHJJJJJJIIIHHHHHHLLLKKKFFFEEEIIIHHHCCCEEEFFFGGGIIIJJJHHHEEEAAAEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNQQQVVVZZZ[[[VVVPPPJJJGGGHHHKKKMMMKKKJJJIIIHHHIIIKKKMMMOOOfffSSSEEEAAABBB======@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666444444333333333333222222111111111111111111111111///222222......222222///000000000000000000000000////////////000000000000000000000000111111111111333444555666777777666555777888:::<<<======<<<<<<@@@CCCGGGIIIJJJHHHEEECCCCCCHHHNNNTTT___lllssstttmmmnnnvvvppp\\\LLL===999===JJJfffttt[[[HHH@@@999888<<>>BBBHHHRRR]]]|||uuukkk___XXXOOOHHHCCC@@@===;;;:::;;;;;;:::888777888:::;;;777666<<>>???DDDKKKRRRVVVTTTNNNIIIQQQSSSUUUXXXZZZ^^^bbbfffiiijjjlllnnnqqqvvv}}}~~~pppddd^^^QQQCCC<<>>???>>><<<:::>>>@@@CCCFFFHHHJJJJJJJJJIIIIIIHHHHHHQQQ```lllpppqqqnnnlllsssrrrQQQ???;;;>>>JJJ]]]ssslll\\\HHH??????@@@<<<666:::777777999:::;;;@@@GGGWWWdddtttvvviii^^^YYYTTTNNNIIIAAA@@@===999666666999;;;999777555666888::::::999999888888777777777888888777888999<<>>>>>;;;;;;===<<>>>>>>>>>>>===>>>AAADDDHHHLLLOOOQQQPPPPPPLLLGGGHHHSSS___eeekkkjjjdddcccuuuzzzVVVEEE???@@@DDDSSSpppjjjVVVJJJDDD???<<<999777777::::::999;;;???<<>>??????@@@@@@BBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMOOOQQQSSSTTTTTTTTTUUUVVVUUUVVVWWWYYYZZZ[[[\\\\\\ZZZWWWUUUTTTUUUWWWXXXXXXUUUUUUWWWXXXXXXWWWUUUTTTWWWWWWVVVVVVVVVVVVVVVWWWVVVUUUSSSQQQPPPOOONNNNNNJJJIIIHHHGGGEEEDDDCCCCCC<<<;;;;;;;;;;;;;;;;;;:::999999<<<@@@BBBDDDEEEGGGCCCDDDFFFMMMWWWaaahhhllloooqqqrrrsssssssssuuuwww|||nnn^^^PPPGGGAAACCC@@@BBBGGGJJJPPPdddyyyqqqmmmmmmkkkwww}}}|||mmmYYYQQQMMMLLLKKKLLLNNNOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJPPPNNNLLLMMMOOOQQQQQQQQQPPPQQQQQQQQQOOOMMMLLLKKKIIIKKKMMMNNNMMMLLLLLLMMMKKKLLLMMMOOOPPPQQQQQQQQQXXX]]]```______```]]]XXXRRRQQQPPPQQQSSSRRRPPPMMMIIIHHHGGGHHHJJJKKKJJJIIIEEEGGGIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKMMMOOOQQQQQQOOOMMMKKKOOOOOONNNNNNMMMMMMLLLLLLIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHJJJMMMOOONNNMMMUUUUUUTTTRRRPPPNNNMMMLLLIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJHHHGGGFFFIIILLLMMMLLLKKKKKKLLLIIIIIIJJJJJJKKKKKKKKKKKKLLLKKKHHHFFFEEEEEEFFFFFFEEEDDDDDDFFFIIIJJJHHHFFFDDDDDDCCCCCCDDDDDDEEEFFFEEEGGGJJJLLLMMMLLLJJJIIIIIIIIIIIIIIIKKKMMMOOOQQQQQQOOOLLLJJJIIIJJJKKKLLLPPPOOOMMMKKKIIIHHHGGGGGGEEEDDDCCCDDDFFFFFFFFFDDDHHHIIIIIIIIIIIIJJJKKKJJJHHHFFFDDDCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGFFFFFFGGGHHHIIIIII^^^KKKBBBAAA===???AAA<<<<<<<<<;;;;;;;;;:::::::::999999888888777666666666444444333333333222222222111111111111111111111111111000000111111000000111////////////////////////////////////000000000000///000000000111111111111333333444666777999:::;;;888888888999<<>>???@@@CCCHHHNNNSSSVVVVVV[[[XXXMMMDDDEEELLLQQQWWW___dddeeepppvvv[[[HHHIIIJJJMMM[[[sss}}}gggTTTJJJFFF@@@<<<:::;;;;;;777777999555888<<>>;;;;;;<<<:::::::::::::::;;;<<<<<<888888888888999:::;;;;;;999999::::::;;;<<<======<<<===>>>@@@AAACCCCCCCCCEEEGGGJJJKKKLLLLLLNNNOOOPPPQQQRRRTTTUUUUUUVVVVVVUUUSSSPPPOOOQQQSSSSSSSSSOOOQQQSSSTTTSSSQQQOOONNNPPPPPPOOOOOOOOOOOOPPPPPPOOONNNKKKIIIFFFDDDCCCBBBAAA@@@???>>>============777888:::<<<>>>@@@BBBCCCDDDFFFIIIKKKNNNQQQRRRRRRPPPOOONNNRRR\\\gggqqqwwwyyy{{{}}}}}}}}}}}}~~~rrraaaTTTLLLFFFBBBAAABBBAAAIIIUUU___iii}}}zzzhhhnnn|||zzzvvv^^^OOONNNKKKJJJIIIJJJLLLMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLQQQOOOMMMLLLNNNPPPQQQQQQPPPPPPQQQQQQPPPOOOLLLKKKHHHJJJKKKLLLJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMSSSXXX]]]^^^```cccbbb^^^SSSSSSRRRQQQPPPMMMJJJHHHGGGFFFEEEFFFGGGHHHGGGFFFDDDEEEGGGIIIJJJJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJKKKNNNPPPPPPNNNLLLJJJLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHFFFEEEIIIGGGFFFHHHLLLPPPRRRSSSSSSSSSRRRQQQOOOMMMKKKJJJGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHDDDFFFIIIIIIIIIIIIJJJKKKGGGGGGGGGHHHIIIJJJKKKLLLNNNLLLIIIFFFDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEGGGIIIKKKKKKJJJHHHFFFLLLKKKJJJJJJKKKLLLNNNOOOOOONNNLLLJJJIIIIIIJJJKKKMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDEEEGGGHHHGGGFFFHHHGGGGGGIIIJJJIIIJJJKKKJJJGGGEEEDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBDDDFFFHHHGGGHHHIIIJJJHHHHHHIIIJJJKKKKKKKKKKKKFFFFFFFFFFFFFFFGGGGGGHHHcccNNNCCCAAA===???BBB<<<<<<<<<<<<;;;;;;::::::999999999888888777666666666444444333333333333222222111111111111111111111111111000222555555222000111000000000000000000000000////////////000000000000000000000000111111111111222222333444666888:::<<<999888888888:::>>>CCCEEE??????@@@CCCGGGMMMSSSVVVZZZ```aaaWWWJJJCCCAAAAAAHHHXXXkkkxxx~~~___ZZZOOODDDCCCRRRkkknnnXXXLLLCCC===:::;;;<<<:::999<<<:::888888:::???GGGUUUbbbxxxqqqgggbbb```WWWPPPGGGAAA>>>>>>>>>>>><<<;;;:::::::::::::::;;;888888888777888888999999777777888888888999999999888999:::;;;============>>>@@@CCCDDDEEEFFFHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLOOOMMMKKKKKKLLLMMMMMMMMMJJJLLLNNNOOOMMMKKKJJJJJJGGGGGGFFFFFFFFFGGGHHHHHHDDDCCCAAA???<<<;;;:::999888777666666666777999:::777:::>>>AAACCCFFFJJJMMMQQQTTTVVVUUUVVVZZZZZZXXXYYYZZZ\\\aaaiiiooosssttt{{{}}}~~~wwwuuucccXXXMMMHHHEEEAAA???>>>@@@FFFTTThhhzzzoooaaammmoooooorrrsssgggTTTJJJJJJGGGFFFFFFHHHKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLPPPNNNLLLLLLNNNPPPPPPPPPPPPPPPPPPQQQQQQPPPMMMJJJIIIJJJKKKKKKJJJJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKPPPUUUVVVZZZ^^^___\\\UUUUUUTTTRRROOOLLLIIIGGGFFFEEEDDDEEEFFFGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLKKKKKKIIIJJJLLLMMMMMMMMMKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNPPPPPPNNNKKKIIIGGGEEEDDDIIIGGGEEEGGGKKKOOOSSSTTTPPPPPPPPPPPPNNNLLLIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIDDDFFFGGGHHHGGGHHHJJJLLLFFFFFFFFFGGGHHHJJJKKKLLLMMMKKKHHHEEECCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEGGGHHHIIIIIIHHHGGGEEELLLKKKKKKJJJJJJKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGHHHFFFFFFIIIIIIGGGHHHJJJJJJGGGEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCC???AAADDDEEEEEEGGGIIIKKKIIIIIIJJJKKKKKKKKKKKKJJJFFFFFFGGGGGGGGGGGGGGGGGGeeeNNNBBB@@@<<>>@@@AAA@@@???@@@AAAEEEJJJOOORRRWWW]]]aaa^^^YYYSSSKKKCCCFFFRRRjjjnnnVVVHHHIIIUUUaaaggguuuvvvcccQQQIIIBBB@@@@@@======???<<<999999;;;:::;;;CCCMMM]]]kkk{{{vvvjjj]]]VVVTTTRRRLLLFFFBBBAAA???===<<<;;;:::::::::999999888888888999999888888888999999999999999888888999::::::::::::999999;;;>>>???>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBAAADDDBBBAAABBBCCCDDDCCCBBBAAACCCFFFEEECCCAAABBBCCC>>>>>>>>>>>>>>>???@@@@@@===<<<;;;:::999999999999999888888999:::===???AAAAAADDDIIILLLOOORRRWWWZZZ]]]bbbcccbbbdddiiiiiifffggghhhlllqqqvvvyyyxxxwww{{{~~~wwwhhh___ZZZOOOHHHCCCBBBAAA>>>AAAFFFMMMXXXiii}}}zzziiiWWW]]]gggccc```\\\WWWPPPIIIFFFGGGGGGFFFHHHKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLNNNMMMLLLLLLNNNOOOOOONNNPPPOOOOOOQQQRRRQQQMMMIIIJJJLLLLLLLLLKKKKKKMMMNNNIIIJJJKKKLLLLLLLLLLLLLLLHHHMMMPPPPPPSSSWWWXXXUUUSSSSSSSSSRRROOOLLLIIIHHHGGGEEEDDDEEEFFFGGGFFFDDDFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNRRRPPPMMMJJJHHHFFFEEEEEEHHHGGGFFFHHHKKKMMMOOOOOOMMMNNNOOOOOONNNKKKIIIHHHDDDDDDCCCCCCDDDEEEGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJFFFGGGHHHHHHGGGHHHKKKMMMHHHHHHGGGGGGGGGHHHJJJJJJHHHGGGEEECCCCCCCCCEEEFFFDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGEEEDDDDDDEEEGGGHHHHHHGGGHHHEEEEEEIIIIIIEEEEEEIIIHHHFFFEEEEEEFFFFFFEEEDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@AAABBBCCCCCCEEEHHHKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGFFFeeeNNNAAA>>>;;;>>>@@@999======<<<;;;::::::999999999999888888777666666666444444444333333333222222111111111111111111111111111000444<<<<<<444000111000000000000000000000000////////////000000000000000000000000111111111111000000111222444777:::<<<<<<<<<==================?????????@@@CCCHHHLLLOOOSSSWWW]]]bbbgggggg\\\PPPGGGJJJ]]]}}}qqqYYYGGG>>>BBBMMMgggjjj___RRRJJJDDD===999:::999777999<<<:::666999AAADDDRRRaaaooo|||xxxxxxrrrbbbSSSNNNMMMJJJGGGDDDBBB@@@???<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::888888888888888888777666777888::::::999888999:::;;;;;;;;;<<<;;;;;;:::999:::999999:::;;;;;;:::888999<<<>>>===;;;999;;;===999999999999999:::;;;<<<::::::::::::;;;<<<===>>>CCCCCCCCCDDDGGGJJJNNNPPPQQQUUUYYY\\\^^^aaafffiiiiiiooorrrrrrvvv}}}|||yyyyyyzzz~~~rrr___OOOEEE@@@BBB>>>>>>@@@AAADDDQQQ___iiiuuuggg___XXXVVVgggyyyqqq```XXXNNNIIIKKKNNNKKKDDDKKKJJJIIIIIIIIIIIIHHHGGGJJJJJJJJJJJJJJJIIIIIIIIILLLKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKLLLNNNOOOOOONNNPPPOOOOOOQQQSSSRRRMMMIIILLLMMMNNNMMMLLLLLLNNNPPPGGGHHHIIIKKKLLLMMMMMMMMMKKKNNNOOONNNOOOSSSSSSPPPOOOPPPQQQPPPMMMKKKIIIIIIGGGFFFEEEEEEFFFGGGFFFDDDGGGFFFEEEEEEEEEGGGHHHIIIHHHIIIJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLRRRPPPLLLIIIGGGFFFFFFGGGGGGGGGGGGIIIKKKLLLJJJHHHLLLMMMNNNOOONNNLLLJJJHHHCCCBBBBBBBBBCCCDDDFFFGGGCCCCCCDDDEEEFFFHHHJJJKKKHHHIIIIIIIIIHHHIIILLLNNNKKKJJJHHHGGGGGGGGGHHHHHHEEEDDDCCCBBBCCCEEEGGGHHHCCCCCCCCCBBBAAA@@@AAACCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIGGGFFFFFFFFFGGGGGGHHHIIIDDDDDDCCCDDDGGGHHHHHHGGGHHHDDDDDDHHHHHHDDDDDDHHHFFFEEEDDDDDDEEEEEEDDDBBBDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBDDDGGGJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFvvvdddLLL@@@AAA<<<<<<>>>;;;<<<;;;;;;::::::999999888888888777777666666555555444444444444333222111111000/////////111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---111222222333444555777888:::::::::::::::;;;<<<<<<<<>>CCCFFFMMMUUU]]]mmmxxxqqqjjjccc``````]]]VVVOOOFFFBBB@@@AAADDDEEEAAA===@@@>>><<<;;;<<<<<<;;;:::;;;<<<<<<;;;999888:::;;;;;;<<<999555777===<<<555:::999777777888999999888;;;888555555777999888666999999999999::::::;;;<<<;;;;;;<<<<<<===???AAABBBEEEFFFFFFGGGGGGJJJOOORRROOOOOOQQQUUUZZZ^^^`````````bbbdddffffffhhhkkkmmmuuuxxx}}}ooo]]]TTTMMMDDD>>>>>>======BBBJJJNNNTTTiii|||sssmmmjjjrrrrrrrrruuu~~~tttbbbSSSQQQNNNKKKIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKIIIGGGIIILLLOOONNNMMMLLLMMMOOOQQQQQQPPPOOONNNOOONNNMMMLLLKKKKKKKKKLLLMMMKKKJJJLLLNNNNNNKKKHHHIIIJJJKKKMMMNNNNNNNNNMMMJJJLLLMMMOOOOOOOOOMMMLLLPPPLLLGGGDDDDDDEEEFFFFFFIIIKKKKKKIIIGGGGGGJJJMMMJJJKKKMMMMMMMMMJJJHHHFFFHHHFFFEEEHHHNNNQQQOOOLLLMMMJJJGGGFFFGGGIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJMMMOOOOOOLLLJJJFFFCCC??????BBBDDDEEEDDDGGGEEECCCEEEIIIKKKJJJHHHHHHIIIJJJJJJKKKKKKJJJJJJFFFEEEGGGJJJIIIFFFFFFJJJDDDDDDDDDCCCBBBBBBDDDFFFBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEDDDCCCDDDEEEGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKJJJHHHFFFDDDDDDDDDDDDDDDCCCBBBCCCFFFHHHIIIHHHAAACCCDDDDDDCCCCCCEEEFFFGGGEEECCCDDDGGGIIIHHHGGGIIIGGGFFFFFFGGGGGGEEEDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@AAAAAABBBCCCCCCHHHGGGGGGIIIKKKKKKGGGDDDHHHHHHHHHHHHIIIIIIJJJKKKzzzmmmdddLLLAAAAAA===<<>>BBBGGGQQQeeewww|||yyywwwtttllleeeWWWSSSMMMLLLMMMMMMJJJFFFCCCAAA??????@@@@@@???>>>======<<<;;;;;;;;;;;;;;;AAABBB???::::::>>>???;;;;;;:::888888999999888777===:::888999;;;======;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEFFFGGGPPPRRRTTTVVVWWWYYY]]]```^^^]]]^^^aaaeeehhhjjjjjjnnnoooqqqrrrqqqpppqqqrrrwwwzzzzzzmmm^^^SSSIIIFFFDDD???===>>>EEEEEEJJJRRR^^^mmmtttrrrzzzzzzhhhXXXRRRPPPMMMKKKIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIHHHIIIMMMOOOOOOMMMLLLMMMNNNOOOOOOOOONNNNNNOOONNNMMMLLLKKKKKKKKKKKKGGGGGGGGGIIILLLLLLJJJHHHHHHIIIKKKMMMNNNOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOOOOPPPNNNJJJGGGFFFGGGHHHHHHLLLMMMMMMKKKHHHGGGIIILLLJJJKKKMMMNNNNNNLLLJJJHHHIIIGGGFFFIIIOOOQQQPPPMMMIIIGGGEEEEEEFFFGGGGGGFFFIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJMMMOOOPPPMMMKKKGGGDDDAAA@@@CCCEEEFFFFFFGGGFFFDDDDDDGGGIIIKKKKKKIIIIIIIIIIIIIIIIIIIIIJJJGGGFFFGGGJJJHHHEEEFFFJJJDDDEEEEEECCCBBBBBBDDDFFFCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDFFFHHHHHHGGGGGGFFFFFFFFFGGGGGGJJJHHHFFFDDDCCCBBBBBBBBBCCCBBBAAABBBDDDFFFFFFEEEDDDDDDCCCBBBAAABBBEEEGGGGGGEEEDDDEEEGGGIIIIIIHHHHHHFFFEEEEEEFFFGGGFFFDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@AAAAAABBBBBBGGGGGGGGGJJJLLLMMMJJJGGGHHHHHHHHHGGGHHHIIIJJJJJJmmmccccccLLLAAABBB>>>===???<<<<<<;;;;;;::::::999999888888888777777666666555555444444444444333222111111222111000111333333333111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............///111444666999:::888:::===??????>>>;;;:::<<>>???AAACCCDDDCCCHHHGGGGGGGGGHHHJJJMMMNNNSSSUUUWWWXXXVVVTTTTTTTTTaaadddhhhkkkmmmppprrrtttqqqooonnnooorrrtttuuuuuuyyy{{{}}}}}}zzzxxxwwwvvv{{{~~~nnn[[[OOODDD@@@>>>???@@@???AAAEEEJJJSSS```nnnppppppsss```UUUQQQOOOMMMKKKIIIIIIJJJKKKMMMMMMMMMNNNNNNOOOOOOOOOKKKLLLMMMMMMMMMLLLKKKJJJFFFGGGGGGHHHIIIJJJJJJJJJKKKJJJIIIJJJMMMNNNOOONNNLLLLLLMMMMMMMMMNNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJEEEEEEFFFIIILLLMMMLLLJJJHHHIIIKKKLLLNNNOOOPPPPPPNNNLLLKKKJJJJJJMMMPPPRRRRRRPPPNNNKKKJJJJJJKKKLLLNNNNNNNNNLLLIIIHHHIIIKKKKKKLLLNNNOOOPPPOOONNNLLLKKKIIIHHHJJJNNNPPPOOOMMMGGGFFFEEEFFFHHHHHHGGGEEEGGGGGGHHHHHHHHHGGGGGGFFFCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJMMMOOOPPPNNNLLLHHHEEEBBBBBBCCCFFFGGGGGGFFFGGGFFFEEEDDDEEEHHHKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIGGGGGGIIIGGGDDDFFFJJJDDDEEEFFFDDDCCCCCCDDDFFFEEEEEEDDDCCCBBBBBBBBBBBBEEEFFFFFFEEEDDDDDDGGGIIIHHHGGGFFFEEEEEEDDDDDDDDDHHHGGGEEECCCAAA@@@??????BBBAAA@@@AAACCCDDDCCCBBBFFFEEECCC@@@???@@@DDDGGGFFFEEEDDDEEEGGGHHHHHHHHHFFFEEEDDDDDDFFFGGGFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB??????@@@@@@AAABBBBBBBBBEEEEEEFFFIIILLLMMMLLLJJJHHHHHHGGGFFFGGGGGGIIIIIIkkkdddbbbKKK@@@BBB???>>>@@@<<<<<<;;;;;;::::::999999888888888777777666666555555444444444444333222111111222111111111333444333222000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////...//////111333555777888888:::<<>>@@@BBBDDDHHHMMMQQQXXXYYYWWWWWWcccvvv~~~ggg\\\cccooonnn^^^]]]fffnnnxxx^^^VVVMMMEEEAAA???>>>???@@@<<<:::;;;;;;;;;AAAHHHOOO]]]ooo~~~zzzyyyzzz{{{{{{sssqqqnnnmmmlllkkkiiihhh^^^YYYUUUUUUWWWVVVQQQLLLXXX[[[\\\XXXRRRNNNMMMMMMQQQPPPPPPQQQRRRSSSRRRQQQPPPPPPQQQSSSUUUWWWXXXXXX^^^]]]\\\\\\]]]```ccceeejjjnnnqqqqqqnnnjjjhhhhhhoootttzzz}}}{{{{{{|||~~~~~~ttthhh\\\QQQHHHDDD??????@@@AAABBBGGGOOOWWW___rrrjjjgggooohhhZZZUUUOOONNNLLLKKKJJJJJJJJJKKKOOONNNNNNLLLKKKJJJIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLNNNOOOOOOMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMLLLKKKIIIIIIHHHIIIJJJLLLNNNOOONNNMMMJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKMMMOOOQQQTTTTTTSSSQQQOOONNNOOOPPPMMMMMMMMMLLLLLLKKKLLLLLLKKKLLLNNNPPPQQQQQQQQQPPPNNNLLLJJJJJJLLLLLLKKKIIIHHHHHHIIIJJJLLLLLLIIIGGGCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKMMMNNNNNNLLLJJJGGGEEECCCBBBCCCEEEGGGHHHFFFIIIKKKJJJFFFDDDEEEFFFJJJIIIGGGEEEEEEFFFGGGIIIIIIGGGFFFGGGEEEBBBCCCHHHEEEFFFFFFEEEDDDCCCDDDEEEGGGFFFEEEDDDCCCBBBBBBBBBEEEEEEEEEDDDCCCCCCEEEGGGFFFEEEEEEDDDCCCCCCDDDDDDGGGFFFEEECCCAAA@@@???>>>BBBAAA@@@AAABBBCCCBBB@@@EEEEEEDDDBBB@@@@@@BBBEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFDDDCCCCCCEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAABBBCCCCCCDDDDDDCCCDDDEEEHHHKKKLLLMMMMMMHHHHHHFFFEEEEEEFFFHHHIIIvvvuuu```III???BBB???>>>@@@<<<<<<;;;;;;::::::999999888888888777777666666555555444444444444333222111111222111111111333444333222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000000111222333444555999::::::<<>>???@@@:::>>>BBBFFFNNN[[[kkkvvvvvvbbb^^^eeewwwyyyyyymmmWWWQQQQQQNNNMMMLLLKKKJJJJJJKKKKKKNNNNNNMMMLLLKKKIIIIIIHHHJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFIIIIIIJJJJJJKKKLLLNNNOOOOOONNNNNNNNNNNNOOOPPPPPPNNNNNNNNNNNNMMMKKKJJJIIILLLMMMNNNOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMTTTVVVVVVUUURRRPPPQQQRRRJJJJJJKKKLLLNNNOOOOOONNNKKKLLLNNNPPPQQQRRRRRRRRRPPPNNNKKKIIIHHHHHHGGGFFFIIIIIIJJJLLLNNNMMMJJJGGGBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKNNNMMMLLLLLLLLLKKKIIIFFFEEEDDDCCCBBBAAACCCFFFHHHIIINNNTTTTTTOOOIIIEEECCCIIIHHHFFFEEEEEEFFFHHHIIIIIIFFFFFFGGGDDD@@@@@@DDDDDDEEEFFFFFFDDDCCCCCCDDDGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAABBBDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@???BBBAAAAAABBBDDDDDDBBBAAABBBDDDEEEDDDCCCAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGEEECCCCCCEEEGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCDDDEEEEEEFFFFFFGGGEEEFFFHHHJJJLLLMMMOOOPPPIIIHHHFFFEEEEEEFFFHHHIII]]]GGG>>>AAA>>>===???;;;<<<;;;;;;::::::999999888888888777777666666555555444444444444333222111111222111000111333333333111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111111111000000111111222333999999999:::>>>CCCHHHKKKFFFFFFFFFFFFFFFHHHKKKNNNOOOPPPOOONNNQQQ]]]ooo{{{~~~mmmeeejjjzzzzzzgggPPPMMMUUUmmm|||ppp[[[PPPFFFDDDDDDCCCAAABBB>>>===>>>@@@CCCKKK[[[iiiwww}}}qqqttt|||wwweeeXXXOOOIIIGGGDDD???;;;;;;===???>>>FFFQQQ[[[iii|||{{{rrrsssttt{{{sss}}}ooobbbbbbcccVVVMMMNNNMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMGGGIIIJJJLLLMMMMMMLLLLLLNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHJJJJJJIIIJJJLLLNNNNNNNNNOOOOOOOOOPPPPPPPPPMMMMMMNNNNNNMMMLLLJJJIIIKKKMMMNNNNNNKKKIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLLLLLLLLLLLLLKKKKKKRRRTTTWWWUUURRRPPPPPPRRRIIIHHHIIILLLOOOPPPPPPOOOJJJKKKMMMNNNPPPQQQQQQRRRPPPNNNKKKIIIGGGFFFEEEEEEHHHHHHIIIJJJKKKJJJGGGDDDCCCDDDEEEGGGGGGHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKNNNMMMKKKKKKKKKIIIGGGEEEEEEEEEDDDBBBAAABBBFFFHHHMMMSSSYYY\\\YYYQQQIIIEEEGGGGGGFFFFFFFFFGGGHHHIIIHHHGGGGGGHHHEEE???>>>AAACCCEEEFFFEEECCCBBBBBBBBBEEEEEEDDDCCCBBBBBBBBBBBB@@@BBBDDDDDDBBBAAA@@@@@@@@@@@@@@@AAAAAABBBDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCEEEEEEDDDBBB???BBBEEEEEEDDDBBBAAA@@@AAABBBCCCCCCBBBCCCEEEGGGIIIFFFDDDCCCEEEGGGHHHHHHEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMNNNNNNOOOQQQSSSKKKIIIGGGEEEEEEFFFHHHJJJ[[[EEE<<<@@@======>>>:::<<<;;;;;;::::::999999888888888777777666666555555444444444444333222111111111000///000222333222111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111/////////000000222333333777777888:::===@@@DDDFFFHHHHHHHHHFFFDDDDDDEEEGGGKKKPPPVVVYYYYYY^^^kkkvvvzzzsss}}}yyykkk______eeemmmvvv~~~{{{jjjYYYQQQMMMGGGBBB???BBB???>>>>>><<<<<>>@@@@@@??????AAAEEEIIITTT```ooo{{{}}}|||{{{mmmaaaYYYWWWSSSIIIKKKOOOJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMEEEFFFHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKEEEGGGIIIIIIHHHHHHKKKNNNLLLMMMNNNOOOPPPOOOOOONNNKKKLLLMMMNNNNNNMMMKKKJJJJJJLLLMMMLLLIIIFFFFFFGGGFFFFFFFFFFFFGGGIIIKKKLLLPPPOOOLLLJJJIIIIIIJJJKKKMMMQQQTTTSSSOOOLLLMMMOOOIIIHHHIIIKKKOOOPPPOOOLLLJJJJJJKKKMMMNNNOOOPPPPPPMMMMMMKKKIIIGGGGGGHHHJJJIIIHHHGGGHHHHHHGGGDDDBBBCCCDDDFFFGGGHHHIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJIIIIIIIIIIIIGGGFFFEEEFFFEEECCCBBBCCCFFFJJJMMMQQQVVV[[[[[[VVVMMMGGGEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHJJJKKKHHHAAA>>>@@@BBBDDDEEEEEECCCAAA@@@@@@CCCCCCBBBBBBBBBBBBBBBCCC>>>BBBEEEFFFEEEBBB???>>>AAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAACCCFFFFFFDDDBBB???AAACCCDDDBBBBBBBBBCCCBBBDDDEEEEEECCCDDDFFFIIIKKKIIIEEEDDDFFFGGGHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJJJJKKKKKKJJJJJJIIIEEEEEEFFFFFFGGGHHHHHHHHHKKKMMMOOONNNMMMMMMOOORRRMMMKKKHHHEEEEEEGGGIIIKKKvvvYYYDDD;;;???===<<<>>>:::<<<<<<;;;::::::999999888888888888777666666555555444444444444333222111111000/////////111222111000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222------...///111222444555555666888:::<<<>>>??????GGGGGGFFFDDD@@@??????@@@LLLUUU```eeecccbbbhhhqqqrrr|||zzzvvvtttcccYYYZZZbbb[[[mmm{{{mmmfff]]]TTTPPPEEECCCEEEFFFCCC===@@@GGGGGGLLLVVVbbbooo}}}hhhVVVIII===???@@@@@@???AAAGGGPPPWWWkkkyyyqqqyyywwwjjjZZZUUURRRJJJBBBIIINNNEEEJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHGGGCCCEEEGGGHHHJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNDDDFFFHHHHHHGGGGGGJJJMMMJJJLLLNNNOOOPPPOOOMMMLLLJJJKKKMMMNNNOOONNNLLLKKKIIIKKKNNNMMMIIIGGGGGGHHHCCCCCCCCCEEEGGGJJJLLLNNNTTTQQQLLLHHHFFFGGGJJJLLLIIINNNRRRQQQMMMJJJJJJLLLJJJIIIIIIKKKNNNOOOMMMJJJIIIJJJKKKLLLMMMNNNOOOOOOKKKKKKJJJIIIHHHIIILLLNNNKKKJJJHHHHHHHHHGGGDDDBBBAAABBBDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFGGGIIIIIIIIIHHHFFFGGGGGGEEECCCDDDHHHLLLJJJLLLPPPUUUXXXVVVNNNHHHDDDEEEGGGHHHJJJJJJKKKKKKJJJJJJLLLNNNJJJCCC???@@@AAACCCEEEDDDBBB@@@??????BBBBBBAAAAAAAAABBBBBBCCC>>>BBBGGGIIIGGGCCC@@@>>>BBBBBBAAA@@@????????????@@@AAACCCDDDDDDDDDCCCCCC>>>>>>@@@CCCEEEFFFDDDBBBAAAAAABBBAAA@@@AAACCCFFFCCCFFFGGGGGGEEEEEEHHHKKKMMMJJJGGGEEEFFFGGGHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGJJJJJJKKKKKKKKKKKKKKKJJJEEEEEEEEEFFFGGGGGGHHHHHHJJJLLLMMMLLLIIIIIIKKKNNNNNNKKKHHHFFFEEEGGGIIIKKKrrrsssYYYFFF>>>???<<<>>>@@@999>>>;;;999999;;;;;;999666777777777777666555444333333333444555444333222111000000000000000000000000000000000000////////////000000000000000///......111000/////////000222333000000000000000000000000111111222222222333333333111444777999:::<<>><<>>BBB@@@===>>>DDDIIIOOO[[[iii{{{}}}sssooooooooo{{{ooo```SSSHHH@@@<<>>>>>??????>>>>>>>>>>>>>>>??????@@@?????????@@@@@@AAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCC@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCHHHHHHGGGEEECCCDDDGGGIIIHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDCCCCCCCCCEEEGGGHHHFFFGGGIIIKKKMMMLLLHHHEEEFFFDDDBBB@@@@@@AAACCCEEEHHHHHHHHHIIIKKKNNNPPPRRRUUUSSSPPPJJJFFFEEEGGGIIIuuuttt~~~XXXFFF>>>???<<<>>>@@@:::>>><<<::::::<<<<<<:::888777777777777666555444333333333444444444333222111000000000000000000000000000000000000////////////000000000000000000//////111000/////////000222222111111111111111111111111111111111111222222222333111333555777888:::>>>@@@BBB@@@>>>???AAABBBAAA@@@AAAHHHSSSYYYWWWVVVaaapppttttttxxx|||{{{|||hhhVVVTTT```uuutttggg]]]QQQHHHDDDEEEBBBCCCGGGHHHFFFHHHMMMRRRYYYiii}}}|||rrreee\\\YYYWWWSSSPPPPPPNNNKKKHHHFFFEEEEEEFFFJJJOOOYYYfffrrrvvvgggggghhhuuu|||qqqXXXOOOLLLKKKIIIGGGFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFHHHJJJJJJJJJIIIHHHFFFFFFEEEEEEFFFHHHIIIJJJLLLLLLKKKJJJJJJKKKLLLMMMKKKJJJIIIHHHGGGHHHHHHIIIJJJLLLMMMLLLNNNRRRQQQMMMIIIJJJJJJIIIHHHIIILLLOOOIIIKKKKKKJJJGGGEEEEEEEEEFFFEEEDDDDDDFFFJJJNNNQQQMMMKKKIIIIIIIIIHHHFFFEEEGGGIIIKKKMMMNNNOOOOOOOOOLLLIIIGGGGGGJJJLLLLLLLLLMMMMMMLLLJJJIIIHHHIIIKKKIIIHHHGGGGGGGGGGGGGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGGGGFFFGGGHHHHHHFFFEEEDDDDDDEEEFFFGGGHHHFFFFFFFFFGGGHHHJJJKKKLLLFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNPPPSSSXXXWWWKKK===<<<>>>AAACCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>??????>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???@@@@@@AAABBBAAAAAABBBBBBCCCCCCCCCDDDGGGGGGFFFEEECCCDDDFFFHHHGGGGGGFFFEEEDDDCCCBBBAAACCCCCCCCCCCCDDDEEEFFFFFFCCCDDDFFFJJJLLLLLLIIIFFFEEEDDDCCCBBBAAABBBDDDEEEHHHHHHHHHJJJLLLNNNQQQRRRTTTRRROOOJJJFFFDDDFFFHHHuuuyyyWWWEEE>>>???<<<===???:::>>>===;;;;;;<<<<<<:::999777777777777666555444333333333444444444333222111000000000000000000000000////////////000000000000111000000000000000111222000000000///000111111222111111111111111111111111000000000111111111222222222333333444555888<<>>===@@@DDDFFFFFFFFFFFFMMMUUUPPPJJJSSSeeehhheeegggrrrzzzmmmbbbWWWPPPgggyyynnn^^^QQQLLLFFFCCCEEEGGGEEECCCCCC@@@DDDOOO]]]iiiqqqzzzwwwmmmfffYYYPPPGGGDDDFFFFFFAAA;;;===<<<<<<;;;===AAAHHHMMMaaakkkyyy{{{uuummmvvvttt[[[MMMLLLHHHHHHHHHHHHGGGFFFDDDCCCGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKJJJJJJIIIGGGFFFEEEDDDEEEGGGIIIJJJLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIHHHJJJJJJJJJLLLPPPOOOKKKGGGHHHIIIHHHHHHIIILLLNNNLLLLLLLLLJJJGGGEEEEEEFFFFFFFFFEEEFFFHHHKKKNNNPPPNNNLLLIIIHHHHHHGGGFFFDDDFFFGGGHHHJJJKKKLLLLLLLLLOOOLLLHHHGGGHHHKKKMMMNNNMMMNNNNNNKKKHHHGGGIIILLLFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDEEEGGGHHHEEEDDDCCCCCCDDDGGGIIIKKKDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMMMMQQQYYYZZZNNN@@@;;;<<<>>>@@@AAABBBBBBBBB???>>>>>>>>>>>>>>>???@@@>>>>>>======>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB???@@@@@@AAABBBCCCCCCDDDEEEEEEEEEDDDCCCCCCEEEGGGEEEEEEDDDDDDCCCBBBAAAAAAAAAAAACCCCCCDDDDDDDDDDDDAAABBBCCCGGGIIIJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHIIIKKKNNNPPPRRRRRRQQQNNNJJJFFFDDDEEEFFFyyyUUUEEE???@@@<<<===???:::===<<<;;;;;;;;;:::999999777777777777666555444333444444444333333333222222000000000000000000000000////////////000000000000111000000///000111222222000000000000000111111222111111111111111111111111///000000000000111111111111222222111222555999===FFFEEECCCBBBBBBDDDHHHKKKKKKGGGNNN\\\\\\RRRTTT___bbb___aaaiiiuuuxxx\\\ZZZkkkttthhh\\\NNNHHHHHHIIIHHHFFFGGGFFFHHHNNNQQQSSSYYY```tttzzzmmmbbbZZZQQQKKKIIICCC>>>===???AAA???<<>>============>>>??????===============>>>??????AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAA@@@AAA@@@@@@@@@@@@AAABBBBBB>>>??????@@@AAABBBCCCCCCCCCDDDDDDCCCBBBBBBDDDFFFEEEEEEDDDDDDCCCBBBBBBAAA???AAABBBDDDDDDDDDCCCCCCBBBAAABBBDDDFFFFFFEEECCCBBBCCCDDDEEEFFFEEEDDDDDDFFFFFFFFFGGGIIILLLNNNPPPOOOOOOMMMJJJFFFDDDDDDEEESSSDDD???@@@;;;<<>><<<<<<;;;;;;999:::<<<@@@DDDEEENNNZZZccckkkvvvyyynnnddd}}}nnn```YYYQQQGGGBBBDDDFFFDDDCCCAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDFFFGGGIIILLLKKKJJJIIIHHHIIIIIIJJJFFFEEEDDDDDDDDDEEEFFFGGGDDDFFFFFFEEEGGGKKKIIIEEEGGGHHHIIIHHHFFFFFFGGGHHHKKKJJJIIIFFFCCCBBBDDDEEECCCDDDEEEFFFHHHJJJKKKLLLMMMJJJGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHIIIHHHHHHGGGGGGHHHFFFJJJOOOPPPNNNLLLLLLMMMEEEGGGIIIIIIGGGEEEEEEFFFFFFEEECCCCCCCCCDDDEEEFFFBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBAAAAAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDGGGFFFDDDCCCCCCDDDFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFCCCDDDDDDDDDEEEEEEEEEEEEDDDIIIKKKJJJLLLRRRVVVWWWCCC@@@<<<;;;===>>>>>>>>>>>>======<<<======>>>>>>=========<<<===>>>>>>???@@@@@@??????????????????>>>???@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCC>>>>>>>>>???@@@AAAAAABBB@@@AAABBBBBBAAAAAACCCEEEFFFEEEEEEDDDDDDCCCCCCCCC???AAABBBDDDDDDDDDCCCCCCDDDCCCBBBBBBBBBBBBAAA???@@@BBBCCCEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFIIIKKKMMMNNNNNNMMMJJJGGGDDDCCCDDDQQQCCC@@@AAA;;;;;;>>>;;;999:::;;;:::777666777888777777777777666555444333555444333222222222333333000000000000000000000000......//////000000111111000000000000000///......//////000111111111111000222222222222222222222222000000000111111111222222000111111111000222555888;;;BBBKKKMMMKKKIIIKKKNNNSSSMMMLLLVVV```eeegggiiiooovvv}}}kkkWWWOOOTTTaaaqqq~~~ttteeebbb^^^[[[WWWOOOEEEAAAAAA???>>>???DDDIIIQQQ^^^jjjuuu{{{wwwmmmddd[[[SSSNNNGGGCCC>>>;;;:::;;;;;;;;;888;;;???AAACCCHHHQQQWWWbbboooyyyoooeeevvv}}}~~~gggYYYLLLHHHGGGDDDAAA@@@FFFDDDBBBAAA@@@AAACCCDDDBBBBBBCCCCCCCCCCCCDDDDDDAAAAAABBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFKKKJJJIIIGGGGGGGGGHHHHHHDDDDDDCCCBBBCCCDDDEEEFFFCCCFFFEEEDDDFFFIIIHHHDDDEEEGGGHHHGGGFFFEEEFFFGGGHHHHHHHHHFFFDDDCCCDDDEEEBBBCCCEEEGGGIIIIIIJJJJJJLLLIIIFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGGGGFFFEEEFFFFFFEEEFFFIIILLLLLLKKKIIIHHHFFFIIIKKKJJJGGGEEEFFFHHHHHHFFFDDDCCCBBBCCCEEEFFFBBBBBBBBBBBBCCCCCCDDDDDDBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???@@@AAABBBCCCFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@FFFJJJGGGFFFLLLVVV[[[IIIDDD>>>;;;<<<>>>>>>===>>>>>>===<<<<<<<<<<<<<<<======<<<<<<======>>>???????????????>>>>>>>>>>>>===>>>@@@AAABBBBBBAAA@@@AAAAAAAAAAAAAAABBBBBBCCC>>>>>>>>>???????????????>>>@@@AAAAAAAAAAAABBBCCCEEEEEEEEEDDDDDDDDDCCCCCCAAAAAACCCCCCDDDDDDDDDDDDFFFDDDAAA@@@@@@@@@???===>>>???AAABBBCCCCCCBBBAAAAAAAAAAAABBBDDDGGGIIIKKKLLLMMMMMMLLLHHHEEEDDDDDDzzzOOOBBB@@@AAA;;;;;;>>>;;;999;;;<<<:::888666777999777777777777666555444333555444333222222222333333000000000000000000000000.........///000111111111...///111111000...+++)))...///000111222111111000222222222222222222222222111111111111222222222333000111222222111222444666666:::BBBIIIOOOPPPOOOMMMQQQTTTTTTSSSVVV[[[\\\XXX[[[fffyyylll___YYYZZZ^^^dddjjjvvv{{{ooo^^^TTTQQQJJJDDDAAABBBBBBBBBFFFLLLMMMRRRXXX\\\```eeemmmttt|||vvvnnnfffWWWSSSMMMHHHEEEBBB???======<<<;;;;;;===???AAABBBCCCHHHQQQZZZcccllltttzzzuuusssuuu|||{{{vvvzzzgggVVVMMMEEEDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFCCCEEEEEECCCEEEHHHGGGCCCAAACCCFFFFFFFFFFFFHHHIIIFFFGGGHHHHHHFFFEEEEEEFFFCCCDDDGGGIIIJJJJJJJJJIIIJJJGGGEEEDDDFFFHHHIIIJJJHHHGGGFFFDDDDDDCCCDDDDDDCCCEEEFFFEEEDDDDDDFFFIIIKKKHHHEEEFFFIIIJJJGGGDDDGGGIIIKKKIIIEEEDDDGGGJJJIIIGGGDDDBBBAAAAAACCCDDDAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@?????????@@@AAAAAABBBCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEDDDBBBAAA@@@???EEEHHHFFFEEEKKKQQQSSSMMMFFF???;;;===??????>>>???>>>===<<<;;;:::::::::===<<<<<<<<<<<<===>>>>>>@@@@@@@@@?????????>>>>>>===>>>@@@BBBCCCBBBBBBAAABBBAAAAAAAAAAAABBBCCCCCC??????>>>>>>>>>>>>======<<<>>>@@@AAA@@@@@@AAABBBDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEECCC@@@>>>???@@@??????<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDGGGIIIKKKLLLMMMNNNMMMIIIFFFDDDDDD~~~uuuNNNBBB@@@BBB;;;;;;>>>;;;:::<<<===<<<888777888:::777777777777666555444333555444333222111222333444000000000000000000000000---......///000111111222...///111222000---)))'''...///000222222111111000222222222222222222222222111222222222222333333333///111222333222222444555444444999DDDPPPVVVRRRLLL@@@OOOYYYUUUSSSXXXWWWPPPKKKWWWnnnnnn```\\\VVVSSSTTTWWWZZZggg{{{nnnjjjXXXQQQLLLMMMJJJCCC???@@@???CCCGGGHHHIIIMMMTTT[[[ZZZdddrrr{{{}}}qqqaaaWWWTTTNNNHHHHHHDDD@@@======>>>>>>>>>===<<<<<<===???BBBDDDEEEPPPUUUaaaqqq}}}kkkaaaeeemmmwwwuuujjjTTTJJJEEEBBBCCCDDDDDDEEEFFFDDDFFFHHHIIIIIIGGGEEECCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAACCCDDDDDDDDDEEEGGGHHHHHHFFFDDDCCCGGGFFFDDDCCCBBBBBBBBBCCCEEEDDDCCCCCCDDDEEEFFFGGGCCCEEEEEECCCEEEHHHFFFBBB>>>@@@DDDFFFGGGHHHJJJLLLEEEGGGIIIIIIHHHGGGFFFGGGDDDEEEHHHJJJLLLLLLKKKJJJIIIFFFDDDCCCFFFHHHJJJKKKJJJIIIGGGEEEDDDDDDDDDDDDEEEEEEEEECCCAAACCCHHHMMMTTTMMMEEEDDDGGGJJJHHHEEEGGGIIIKKKHHHDDDCCCFFFKKKIIIGGGDDDAAA???@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAACCCBBBAAA?????????@@@@@@===???AAADDDEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEEEEEEEDDDBBBAAA???DDDFFFEEEGGGKKKLLLKKKOOOGGG???<<<>>>AAAAAA@@@@@@???===<<<::::::999999<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAA@@@@@@@@@??????===???AAACCCDDDCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCC?????????>>>======<<<<<<<<<>>>@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAADDDDDDCCCCCCCCCEEEGGGHHHDDDBBB???>>>???@@@AAAAAA;;;<<<<<<===>>>>>>???@@@AAAAAAAAABBBDDDGGGJJJKKKLLLMMMOOONNNJJJGGGEEEDDDyyy{{{mmmJJJEEE???;;;::::::;;;;;;<<<;;;:::999888888888888888888777777666666555555555444333333222222333333111111000000000000111111000000////////////000000000000000000000000000000000000000000111111111111111111000000111111222333111111111111111111111111111111222222222333333333111333666;;;AAAIIIRRRXXXJJJIIIJJJQQQZZZ```___\\\YYYYYYeeevvv}}}vvvrrruuu{{{~~~zzznnn^^^NNNKKKPPPXXXdddppp|||sssggg^^^TTTKKKIIIKKKFFFDDDEEEHHHFFFCCCHHHPPPNNNOOORRRWWW\\\^^^^^^]]]```___bbbnnnzzzvvvpppggg```[[[VVVOOOHHHCCC@@@>>><<<>>>======??????>>>>>>???:::AAAFFFEEEIIISSS\\\^^^iiitttvvvnnngggbbbccciii{{{~~~uuuyyyuuuoooZZZNNNEEEDDDCCCBBBBBBBBBBBBBBBBBBAAADDDIIIGGGAAA???BBB@@@AAADDDEEEEEEDDDBBB@@@@@@@@@@@@AAABBBBBBAAAAAAFFFFFFFFFEEEEEEDDDBBBBBBGGGFFFDDDCCCBBBCCCEEEFFFFFFDDDCCCDDDFFFGGGGGGFFFGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEHHHJJJIIIEEEBBBDDDFFFHHHHHHFFFDDDCCCBBBCCCDDDGGGIIIJJJIIIGGGFFFGGGDDDAAAAAADDDGGGGGGFFFKKKIIIEEEBBBAAACCCEEEGGGHHHFFFDDDBBBBBBFFFLLLPPPhhh]]]OOOGGGEEEGGGHHHHHHGGGIIILLLPPPQQQMMMGGGBBBFFFDDDBBB@@@???@@@AAABBBCCCCCCDDDCCCCCCBBBAAAAAADDDBBB@@@@@@AAACCCCCCBBBBBBBBBAAA@@@????????????CCCBBBAAABBBCCCCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDDDDDDDDDDDDDDDDEEECCCAAACCCFFFFFFCCCBBBDDDEEEDDDAAA???======>>>???>>>???@@@AAA@@@>>><<<:::???@@@AAABBBAAAAAA??????BBBBBBBBBBBB@@@>>>;;;:::>>>@@@AAAAAA@@@???AAABBBAAAAAA@@@@@@AAAAAABBBBBB@@@???>>><<<<<<<<<======>>>@@@AAAAAA???>>>>>>???@@@BBBCCCCCCAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAACCCBBBAAA???>>>=========>>>>>>=========???@@@AAADDDDDDDDDDDDDDDEEEFFFGGGFFFHHHJJJKKKJJJGGGDDDAAAwww}}}kkkHHHDDD???<<<;;;;;;;;;;;;<<<;;;:::999888888888888777777666666555444444444444444333222222222222333111111000000000000111111000000////////////000000000000000000000000000000000000000000111111111111222222111111222222333444111111111111111111111111111111222222222333333333222333666888===CCCJJJPPPJJJKKKMMMQQQWWW___hhhnnneee^^^```mmmtttmmmfffeeennnrrryyytttfff___XXXRRRPPPRRRUUUaaaxxxnnn^^^XXXYYYTTTQQQOOOJJJCCCBBBFFFGGGFFFEEEGGGJJJMMMNNNNNNXXXSSSPPPTTT^^^iiipppsss~~~vvvmmmiii]]]WWWPPPLLLKKKJJJGGGCCCAAA@@@??????>>>===;;;:::???===<<<===???BBBFFFIIISSSYYY___eeeooo|||zzzuuuwww}}}rrrjjjnnnwwwxxxgggVVVHHH@@@BBBBBBAAAAAA@@@AAAAAAAAA@@@???AAAFFFEEEAAA@@@CCC???AAACCCDDDDDDBBB@@@>>>@@@@@@AAABBBDDDDDDCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCGGGEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFHHHGGGEEEDDDCCCCCCDDDDDDFFFFFFGGGIIILLLLLLHHHEEEFFFHHHIIIIIIGGGEEEDDDEEEDDDEEEGGGIIIIIIHHHGGGFFFGGGDDDAAABBBDDDGGGGGGGGGKKKIIIGGGDDDCCCCCCEEEEEEGGGGGGEEEDDDCCCFFFJJJNNNddd[[[OOOHHHGGGGGGGGGFFFGGGIIILLLPPPRRRQQQLLLHHHEEEDDDCCCAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCDDDBBB@@@@@@AAACCCCCCBBBBBBBBBAAA@@@??????@@@@@@DDDBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDCCCAAABBBFFFFFFBBBAAACCCDDDCCCAAA???>>>>>>??????>>>>>>??????>>>===;;;:::>>>???@@@AAAAAA@@@???>>>>>>???@@@@@@???>>>===<<<===>>>??????>>>>>>???AAA??????>>>>>>>>>???@@@AAAAAA@@@>>>===<<<<<<<<<<<<===>>>@@@???>>>======>>>???AAAAAA@@@???>>>>>>???@@@@@@@@@AAA@@@@@@??????BBBBBB@@@???>>>>>>======>>>===<<<;;;<<<===>>>???BBBBBBCCCCCCDDDEEEFFFFFFFFFHHHJJJKKKJJJGGGDDDBBByyyfffFFFCCC???===<<<<<<<<<;;;<<<;;;:::999888888888888666666666555444444333333444444333222222222222222000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111333222222222222333444444111111111111111111111111111111222222222333333333222333444555777;;;@@@DDDJJJMMMPPPPPPQQQ[[[lllyyypppccc^^^gggpppnnnhhheeemmmrrrxxxtttddd```YYYSSSWWWbbbmmmsssttt}}}|||uuuppphhh^^^WWWTTTPPPMMMJJJIIILLLOOORRRSSS]]]UUUMMMHHHIIILLLNNNOOOZZZcccjjjmmmooorrruuuuuu}}}yyyuuusssjjjllluuusssfff]]]UUULLLFFFDDD???>>>;;;999999:::<<<======<<<<<<===>>>@@@AAABBBMMMNNNOOOSSSYYYbbbjjjooovvvzzzzzzqqqooorrr{{{}}}qqquuuxxxqqqeeeXXXLLLEEE@@@?????????????????????@@@AAA???===>>>BBBBBB@@@@@@BBB???@@@BBBBBBBBB@@@>>>===AAAAAABBBDDDGGGHHHGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDBBBCCCDDDEEEGGGDDDFFFGGGFFFCCCBBBDDDGGGJJJIIIGGGFFFDDDCCCCCCCCCEEEEEEGGGIIILLLLLLJJJHHHIIIJJJKKKJJJHHHGGGGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGEEECCCCCCEEEGGGHHHIIILLLKKKIIIGGGEEEDDDDDDDDDFFFGGGGGGFFFEEEEEEHHHJJJYYYSSSLLLIIIIIIJJJIIIHHHIIIJJJKKKNNNPPPPPPMMMJJJEEEDDDDDDCCCBBBBBBAAAAAACCCCCCDDDEEEFFFFFFFFFFFFDDDBBB@@@@@@AAACCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAEEECCCAAABBBDDDEEEFFFEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFEEECCCBBBBBB@@@AAAEEEEEEAAA@@@BBBBBBAAA@@@???>>>???@@@@@@???>>>>>>======<<<;;;;;;<<<===>>>??????>>>======:::;;;<<<===>>>>>>>>>>>><<<===>>>>>>======>>>???>>>===<<<;;;;;;===???@@@AAA@@@>>>===<<<;;;;;;;;;;;;===>>>>>>===<<<===>>>>>>??????>>><<<<<<===?????????@@@@@@???>>>======@@@@@@@@@?????????>>>>>>???>>>===<<<<<<<<<===>>>@@@@@@AAABBBCCCEEEFFFFFFHHHIIIKKKLLLLLLJJJGGGEEE~~~aaaDDDBBB???=========<<<;;;;;;;;;:::999888888888888777666666555555444444333444333333222111222222222000000111111111111000000000000////////////000000///////////////////////////000000000111111111111222222111111222222333444111111111111111111111111111111222222222333333333222333333333333555999<<>>>>>===>>>>>>???@@@@@@???>>>===???@@@@@@@@@@@@@@@AAAAAABBBAAA@@@>>>===AAAAAABBBFFFJJJLLLJJJHHHCCCDDDEEEFFFHHHHHHHHHHHHFFFEEECCCBBBCCCDDDFFFGGGEEEIIIKKKHHHCCCBBBEEEIIIKKKKKKIIIGGGEEEDDDCCCBBBBBBCCCEEEGGGIIIJJJIIIIIILLLMMMLLLKKKIIIHHHIIIKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEGGGIIIJJJLLLLLLKKKIIIHHHEEEDDDCCCEEEGGGHHHGGGFFFEEEFFFGGGJJJIIIGGGIIIKKKNNNNNNMMMLLLKKKJJJJJJKKKJJJGGGEEEDDDDDDDDDDDDDDDBBBAAA@@@AAAAAACCCEEEFFFGGGGGGGGGDDDBBB@@@@@@AAACCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBDDDBBB@@@@@@BBBEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBAAABBBEEEFFFFFFEEEBBBAAAAAA???@@@DDDCCC@@@>>>@@@@@@??????>>>>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<:::;;;<<<===>>>===<<<;;;999999:::;;;<<<=========;;;===>>>>>>======>>>???>>>===;;;::::::<<<>>>@@@@@@@@@???===<<<;;;::::::;;;===>>>>>>===<<<===>>>>>>??????===<<<<<<>>>@@@@@@@@@@@@@@@???>>>======?????????@@@@@@@@@??????CCCBBB@@@???>>>??????@@@>>>>>>@@@BBBCCCDDDEEEFFFJJJKKKMMMNNNNNNLLLJJJIIIaaaDDDBBB???=========<<<;;;;;;;;;:::999888888888888888888777777666555555444333333222111111111111222///000111111111111000///000000////////////000000///////////////////////////000000000111111111111000000000000000111111222111111111111111111111111111111222222222333333333222222333222222333777999???CCCHHHMMMRRRXXX___eeeuuunnngggdddbbb``````bbbiiippp~~~zzzpppfff___XXXXXX\\\jjj|||ttthhh\\\TTTOOOLLLKKKIIIIIIHHHHHHGGGFFFGGGIIIEEEMMMXXXcccjjjnnnoooppphhh]]]SSSQQQSSSSSSTTTUUURRRUUUVVVUUUWWW[[[[[[XXXZZZ[[[ZZZWWWRRRNNNKKKJJJLLLJJJHHHGGGGGGHHHHHHHHHIIIDDDBBBCCCCCC@@@@@@CCC???CCCFFFFFFEEEEEEHHHLLLPPPSSSXXX]]]bbbiiiqqqvvvxxx~~~}}}{{{xxxvvvwww|||zzz|||vvvjjjQQQMMMGGGBBB???@@@BBBDDD>>>=========>>>???@@@@@@@@@???>>>>>>???AAA@@@===@@@AAAAAABBBAAA@@@???>>>AAA@@@AAAFFFLLLNNNLLLHHHBBBCCCEEEFFFHHHIIIIIIIIIEEEDDDCCCBBBCCCDDDFFFHHHGGGJJJLLLJJJEEECCCFFFJJJLLLLLLKKKIIIGGGEEECCCBBBBBBCCCFFFHHHIIIJJJJJJKKKMMMMMMMMMKKKIIIIIIJJJKKKMMMMMMLLLKKKJJJIIIIIIHHHEEEEEEDDDDDDEEEGGGIIIKKKLLLLLLKKKJJJHHHFFFDDDBBBDDDFFFHHHHHHGGGEEEEEEEEEDDDDDDEEEHHHJJJLLLMMMMMMLLLJJJIIIHHHHHHHHHFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>???AAACCCDDDFFFFFFGGGDDDBBB@@@@@@AAACCCCCCBBB@@@@@@@@@@@@AAABBBCCCCCCCCCAAA??????AAADDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCEEEEEECCCAAA???AAA>>>???BBBBBB>>>===>>>============>>>>>>??????@@@@@@>>>===============999:::;;;<<<===<<<<<<;;;::::::::::::::::::;;;;;;<<<===>>>>>>======>>>@@@>>>===;;;;;;;;;<<<>>>?????????>>>===<<<;;;:::999;;;===??????>>>>>>>>>???>>>???@@@???>>>>>>???AAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@??????CCCBBBAAA@@@??????@@@AAA===>>>@@@BBBCCCDDDEEEEEEHHHIIIKKKLLLLLLKKKJJJIIIfffFFFCCC???===<<<<<<<<<;;;<<<;;;:::999888888888888888888888777666666555555333333222111111111111111///000111222222111000///000000////////////000000000000000000000000000000000000000000111111111111///////////////000111111111111111111111111111111111111222222222333333333222333333333222333666888666999???HHHQQQWWWZZZ[[[eeehhhkkkjjjhhhhhhmmmrrrnnnpppzzz{{{rrreee\\\ZZZ```hhhnnntttlllhhhfffbbb]]]ZZZXXXVVVRRRQQQSSSLLLPPPVVV\\\```bbbbbbaaaYYYRRRNNNOOOOOOKKKIIIIIICCCFFFGGGEEEFFFJJJKKKIIIIIIJJJKKKJJJGGGEEEEEEFFFFFFEEEDDDFFFIIIJJJIIIGGGJJJIIIKKKQQQTTTTTTVVVZZZYYY___eeeiiijjjlllnnnqqqtttzzz~~~}}}}}}jjjeee```aaahhhxxx|||{{{{{{eeeVVVDDDBBB@@@>>>======>>>>>>>>>============>>>>>>???@@@@@@???>>>AAADDDBBB===@@@@@@@@@AAAAAA@@@@@@@@@@@@???@@@FFFLLLOOOKKKGGGAAABBBDDDFFFGGGHHHIIIIIIEEEDDDCCCBBBCCCEEEGGGHHHGGGIIIJJJIIIFFFEEEHHHJJJMMMLLLLLLJJJHHHFFFDDDCCCDDDFFFIIIJJJJJJKKKLLLNNNKKKLLLMMMLLLJJJHHHIIIJJJMMMMMMMMMLLLLLLJJJIIIIIICCCDDDDDDDDDDDDFFFIIILLLKKKKKKKKKJJJHHHFFFDDDCCCDDDFFFHHHHHHGGGEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHGGGGGGIIIJJJIIIHHHDDDCCCCCCBBBAAAAAA@@@@@@<<<===???AAACCCDDDEEEEEEDDDBBB@@@@@@AAACCCCCCBBB@@@@@@@@@@@@AAACCCDDDDDDCCCAAA??????AAACCCDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAABBBBBBAAA@@@>>>@@@>>>>>>AAAAAA<<<;;;===;;;<<<<<<<<<<<<<<<<<<<<>>======<<<<<<;;;888999:::<<<<<<<<<<<<;;;;;;;;;:::999999999::::::<<<===>>>>>>======>>>???======<<<<<<======>>>???===============<<<::::::;;;===??????>>>>>>???@@@===???AAAAAA@@@???@@@AAA??????@@@@@@@@@@@@@@@???===>>>@@@AAAAAA@@@???>>>AAA@@@???>>>>>>>>>???@@@===???AAACCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFkkkHHHDDD???<<<;;;;;;;;;;;;<<<;;;:::999888888888888888777777666555555444444333222222111111111111111///000111222222111000///000000////////////000000000000000000000000000000000000000000111111111111000000000///000111111222111111111111111111111111111111222222222333333333333444444333222222444666111333888>>>EEELLLPPPRRRWWWaaannnuuuzzz}}}uuuwwwxxxnnnlllmmmbbbeeeppp}}}vvvrrrtttuuutttsssrrrpppnnnllljjjiiihhhiiilllkkkfffcccddd^^^aaabbb``````dddeeedddbbbcccddddddcccccceeefffbbbccceeeffffffhhhiiijjjnnnnnnqqqxxx|||}}}tttmmmjjjllltttwwwvvv|||yyyuuuzzz{{{zzzxxxkkk^^^PPPGGG>>>========================<<<<<<;;;;;;;;;;;;<<<===?????????DDDJJJGGG???======>>>??????@@@@@@@@@@@@>>>???EEELLLNNNJJJDDDAAABBBCCCEEEFFFGGGGGGHHHEEEDDDCCCBBBCCCEEEGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHLLLLLLLLLKKKJJJHHHFFFDDDEEEGGGJJJJJJIIIJJJLLLNNNIIIKKKLLLLLLJJJHHHGGGHHHJJJJJJLLLLLLLLLJJJHHHGGGBBBCCCDDDCCCCCCDDDHHHLLLJJJJJJIIIHHHGGGFFFEEEEEECCCEEEGGGGGGFFFEEEEEEFFFIIIHHHFFFDDDBBBBBBDDDFFFGGGFFFFFFFFFGGGHHHGGGEEEDDDCCCAAA@@@??????@@@@@@<<<===???@@@BBBCCCDDDDDDDDDBBB@@@@@@AAACCCCCCBBB???@@@@@@AAABBBCCCDDDEEECCCBBBAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>>???======@@@???;;;:::;;;::::::;;;;;;;;;::::::999;;;<<<<<<===<<<:::999888888999:::<<<===<<<<<<;;;;;;:::999999999::::::;;;:::<<<======<<<<<<===>>>;;;;;;===>>>>>>>>>===<<<;;;<<<<<<======<<<;;;;;;999;;;===>>>======>>>???;;;>>>AAACCCBBB@@@??????<<<===>>>???@@@@@@@@@@@@>>>???@@@AAAAAA@@@>>>===@@@@@@???>>>??????AAABBB???@@@BBBDDDEEEDDDCCCCCCBBBCCCDDDFFFFFFGGGGGGFFFmmmJJJEEE???;;;::::::;;;;;;<<<;;;:::999888888888888777666666555444444333333333222222111000111111111...000111222222111000...000000////////////000000000000000000000000000000000000000000111111111111111111111000111222222333111111111111111111111111111111222222222333333333444555555444222111222444111222333555888>>>FFFKKKUUUaaaqqq|||uuurrruuuooommmpppwwwtttcccWWWTTTUUU\\\eeelllqqqxxxgggVVVJJJDDDBBBCCC:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999:::===???@@@GGGNNNKKKBBB;;;;;;<<<===>>>???@@@@@@???===>>>DDDKKKMMMHHHBBBAAABBBCCCEEEFFFFFFFFFGGGDDDDDDCCCBBBCCCEEEGGGIIIFFFDDDCCCDDDFFFGGGGGGFFFLLLLLLLLLLLLJJJHHHFFFEEEDDDFFFIIIIIIGGGGGGJJJLLLGGGJJJLLLLLLJJJGGGFFFFFFGGGHHHJJJLLLKKKJJJGGGEEEAAABBBDDDCCCBBBDDDHHHLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCEEEFFFFFFEEEEEEFFFGGGHHHGGGEEEBBB@@@BBBEEEHHHHHHFFFEEEDDDDDDCCC@@@>>>DDDBBB@@@>>>>>>>>>???@@@===>>>???AAABBBCCCDDDDDDDDDBBB@@@@@@AAACCCCCCBBB??????@@@AAABBBCCCEEEFFFDDDCCCCCCDDDEEEEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>???======@@@???;;;999;;;999::::::::::::999888777999:::;;;<<<;;;999777555888999:::<<<======<<<<<<:::999999999999:::<<<===999:::<<<;;;::::::;;;===999:::<<<>>>>>>===<<<;;;:::;;;<<<=========<<<;;;888:::<<<===<<<<<<===>>>:::===AAACCCBBB@@@???>>>:::;;;<<<>>>????????????>>>???AAAAAAAAA@@@>>><<>>===;;;;;;;;;999999999999;;;;;;===<<<;;;:::::::::::::::<<<>>>AAACCCCCCBBB@@@???>>>>>>===============>>>???AAACCCDDDEEEEEECCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@>>>???CCCFFFGGGGGGFFFDDDAAAAAADDDHHHIIIJJJJJJIIIIIIGGGFFFEEEBBBDDDGGGHHHHHHHHHIIIJJJHHHHHHIIIJJJIIIHHHGGGFFFEEEGGGJJJKKKJJJHHHGGGGGGFFFEEEDDDCCCDDDEEEGGGIIIFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGEEEDDDCCCFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCFFFEEEDDDBBB@@@>>>===<<<>>>>>>???@@@AAACCCDDDEEEFFFDDDBBB@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<<<<<<<======<<<;;;::::::::::::;;;;;;:::999777666999999::::::999888666555666777888999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<======>>>@@@@@@===>>>???@@@???>>><<<:::<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCEEEDDDBBBAAA@@@@@@AAABBBBBBCCCEEEGGGHHHHHHHHHHHHrrrMMMEEE<<<888999;;;<<<;;;<<<;;;999999::::::888777777666666555555444333333444444333333222111111000111111111111111000/////////000000111111000000///000000000000000000000000000000000000000000000000111111000///...///000000000111111111111222222222111111222333333444444555333333333333333333333333333333444444444777<<>>>>>===============>>>>>>???AAACCCDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCBBB@@@???@@@BBBDDDCCCDDDEEEDDDBBBAAABBBDDDGGGGGGGGGGGGGGGFFFFFFFFFGGGEEEDDDDDDFFFFFFEEEDDDHHHIIIIIIIIIHHHFFFDDDCCCCCCEEEHHHIIIIIIHHHGGGGGGEEEDDDBBBBBBBBBDDDEEEGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFDDDCCCBBBAAABBBBBBBBBBBBAAAAAA@@@CCCDDDDDDEEEEEEDDDDDDCCCEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAACCCCCCFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::999888777666999999999999999777666555555555666888888999999999:::999999999999:::;;;;;;::::::::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<>>>??????>>>>>>@@@@@@@@@>>>===;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBDDDDDDBBBAAAAAAAAABBBBBBBBBCCCEEEGGGHHHHHHHHHHHHlllKKKDDD===999999;;;<<<;;;===;;;::::::;;;:::999777777777666555555444444333444333333222222111111111111111111111111000//////...//////000000//////...000000000000000000000000000000000000000000000000222111000///............000111111111111222222222111111222222333444444444333333333333333333333333222333333222222444888;;;<<>>===<<<:::999======<<<<<<<<<======>>>===>>>@@@AAABBBAAAAAA@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBB@@@@@@AAABBB@@@CCCEEEFFFDDDBBBAAAAAADDDDDDCCCCCCDDDEEEEEEFFFIIIFFFBBBBBBDDDFFFEEECCCIIIIIIIIIHHHGGGEEEDDDCCCAAACCCDDDFFFGGGGGGFFFFFFCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAA>>>>>>???@@@@@@@@@??????CCCDDDEEEGGGGGGFFFDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA=========>>>>>>@@@AAABBBEEEDDDCCCAAAAAA@@@@@@@@@??????????????????@@@@@@??????????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999::::::999888777777777777888888888888888777555555333444555666666666666666888888777777888888999:::999999999999999888888888::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<;;;:::::::::;;;<<<===>>>>>>???@@@@@@@@@???======<<<<<<===>>>>>>>>>>>>===>>>???????????????@@@@@@AAAAAA@@@@@@???@@@@@@@@@DDDCCCBBBBBBBBBBBBBBBCCCBBBCCCDDDFFFGGGGGGGGGGGG^^^HHHCCC===::::::;;;;;;;;;<<<;;;999999::::::888777777777666666555444444444333333333222222111111111111111111111111000//////......////////////......////////////////////////000000000000000000000000222111111111111000111111000000111111111222222222111111111222333333444444333333333333333333333333222333333222222333555888::::::@@@NNN\\\hhhuuu~~~~~~~~~}}}kkkRRR@@@===:::777666999;;;<<<<<<999999888888888888999999888888888888999:::;;;<<<::::::;;;<<<;;;:::888777<<<<<<;;;;;;<<<<<<======;;;<<<===???????????????AAAAAAAAA@@@@@@@@@@@@@@@>>>@@@BBBBBBAAA@@@@@@@@@BBBCCCEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCEEEFFFFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGFFFFFF@@@@@@AAACCCFFFFFFFFFEEECCCBBBBBBAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBCCCCCCBBBAAA@@@>>>???@@@@@@AAAAAAAAAAAAAAACCCEEEGGGGGGFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@?????????>>>>>>>>>???????????????@@@?????????>>>>>>======::::::::::::::::::::::::;;;;;;:::::::::999999999999999999::::::999888888:::999777666555666777777777777777777666666555555333333444555555555555555666666555555666666777888999999999888888888888777999999999999999999999999;;;:::::::::::::::;;;;;;::::::999999:::;;;;;;<<<======>>>???>>>>>>===<<<;;;<<<======>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???????????????BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGUUUEEEBBB>>>;;;:::;;;;;;<<<;;;:::888888999999777666888777777666555555444444333333222222222222222111111111111111111000//////......////////////......////////////////////////////////////////////////111222222333444555555555000000111111111222222222000000111222222333333444333333333333333333333333333444444444222333555777666666888???FFFQQQbbbqqq~~~}}}~~~~~~~~~}}}{{{yyywwwuuuxxxlll```RRREEE===;;;:::888888999::::::999888888888888888888888888777777888888999:::<<<<<<:::;;;;;;;;;;;;999888777;;;;;;:::;;;;;;<<<======;;;;;;<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@??????===???BBBBBBAAA?????????BBBBBBAAAAAABBBBBBBBBBBB>>>>>>???@@@AAACCCDDDEEEDDDFFFGGGEEEBBB@@@BBBDDDFFFGGGGGGHHHIIIJJJKKKLLLAAA@@@@@@BBBEEEGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAABBBBBBAAA@@@???>>>???@@@AAAAAAAAAAAAAAA???AAADDDFFFFFFEEECCCAAABBBBBBBBBCCCCCCCCCDDDDDD@@@@@@?????????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>============>>>>>>?????????AAA@@@@@@???>>>======<<<::::::::::::::::::::::::999999999999888888888888777777888888888888777777888777666555444555666777666666555555555555555555444444555555666666555555555444444444444555666666999999888888888888888888999999999999999999999999;;;:::999999999999:::::::::999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===============AAAAAAAAAAAAAAAAAA@@@@@@AAA@@@??????>>>>>>>>>>>>@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFTTTBBB@@@>>><<<;;;;;;;;;<<<;;;999888888888888777555888888777666666555555444222222222222222222222222111111111111111000//////...//////000000//////...000000000000000000000000////////////////////////000111333444666777777777000111111111111222222222000000111111222333333333333333333333333333333333333444555444333333555777111333888<<<>>>AAALLLXXXuuuvvvwwwnnniii___SSSHHHAAA>>>===::::::999888777666666666777777888888888888777777777777777777888999:::;;;:::::::::::::::999999888:::::::::::::::;;;<<<===:::;;;;;;<<<<<<===>>>>>>????????????@@@@@@@@@AAA===???AAAAAA@@@???>>>???AAA???>>>>>>@@@AAAAAA@@@===>>>@@@AAACCCDDDDDDDDDEEEHHHJJJIIIFFFAAA???>>>EEEFFFFFFHHHJJJLLLNNNOOODDDBBB@@@BBBFFFHHHGGGDDDEEEEEEEEEEEEDDDDDDDDDCCCAAAAAABBBBBBAAAAAA@@@???>>>???@@@AAAAAAAAA@@@???===>>>>>>????????????>>>===???AAABBBCCCBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@?????????@@@@@@;;;<<<======>>>======<<<<<<<<<======>>>>>>??????AAAAAA@@@???===<<<;;;;;;::::::::::::::::::::::::888888888777777777666666555555666777777777777666666555555444444555555555555555444333333444444555444555555666666666555555444444333333444444555666777777777888888888999999999999999999999999999999::::::999999888888999999::::::999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<============<<>>>>>>>>>>>>>>>>>===>>>???AAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEVVV??????>>>===;;;:::;;;<<<<<<:::999999999999888666888888777777666555555555222222222222222222222222111111111111111000/////////000000111111000000///000000000000000000000000///////////////////////////000111333444444333333000111111111111222222222000000000111222222333333333333333333333333333333222333444444333333555666333333666:::;;;:::===CCCQQQhhhuuufffdddUUUPPPHHHAAA===;;;:::999888888888777666666666777666666777888888777666666555555555555555666777888888888888999999999999999999999999999:::;;;<<<===;;;;;;;;;;;;<<<===>>>>>>===>>>??????@@@AAABBBBBB===???@@@@@@???>>>>>>???@@@??????AAADDDDDDBBB???===>>>AAADDDEEEEEEDDDCCCHHHHHHJJJOOOSSSPPPGGG@@@FFFFFFFFFGGGIIIKKKMMMNNNGGGDDDBBBCCCGGGIIIGGGEEEEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@AAAAAABBBBBBAAAAAA>>>???@@@AAABBBAAA@@@@@@===>>>>>>>>>>>>======<<<<<<<<<===>>>????????????AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>;;;;;;===>>>>>>>>>======;;;;;;<<<======>>>??????@@@@@@???===<<<:::999999999999999999999999999999777777777666666666555555444444555666666666666666444444444555555555444444444444333222222333444555444555555555555555444444444444333333333444555555444444555666777888888999888888888888888888888888::::::999888888888888888;;;::::::999999999::::::::::::::::::;;;;;;<<<<<<:::;;;<<<<<<======<<<<<>>>>>======>>>>>>=========>>>??????;;;<<<>>>@@@AAAAAAAAAAAACCCCCCBBBBBBBBBCCCDDDEEEVVV>>>???>>>===;;;:::;;;<<<===;;;::::::::::::999777888888777777666666555555222222222222222222222222111111111111111000//////000000111111111111000000000000000000000000000000////////////////////////......000111111000///...000111111111111222222222000000000111222222333333333333333333333333333333111222333444333333444666999444222555777777777:::CCCFFFZZZ{{{}}}}}}|||yyylllSSSIIIFFF???999888:::;;;888444777888888888777777999;;;555666777888888777666555444333333333333444555555666666777777888888999999999999999999:::;;;<<<===;;;;;;;;;;;;<<<===>>>>>>======>>>@@@AAABBBCCCDDD>>>???@@@???>>>===>>>@@@AAABBBDDDGGGJJJIIIEEE@@@===???CCCFFFGGGFFFDDDBBBIIIGGGIIITTT```aaaTTTGGGGGGFFFFFFFFFGGGIIIKKKLLLJJJFFFCCCDDDHHHJJJHHHEEEDDDDDDEEEEEEDDDCCCBBBBBB??????@@@AAABBBBBBBBBBBB>>>???@@@AAABBBAAAAAA@@@???@@@@@@@@@???>>>======;;;;;;;;;<<<===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======<<<======;;;<<<===?????????>>>>>>;;;;;;;;;<<<===>>>>>>??????>>>===<<<:::999777777888888888888888888888888777666666666666555555555333444444555666666666555222333444555555555444333444333222222222333444555444444444555555444333333444444333333444444555666111222333444555777888888888888888888888888888888::::::999888777777888888;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<<<<======<<<<<<>>>>>>======<<<<<<<<<;;;======<<<======>>>???@@@:::;;;===???@@@AAAAAA@@@DDDCCCBBBAAABBBCCCDDDEEE\\\EEE>>>:::<<<>>>===<<<===<<<<<<;;;:::999999999999888777666555555444444555222111///...///111444555000000000000000000000000222000//////000000...---////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222222333333222222111222222222222222222222222222333444444555555444444666666444333333444555666999666???UUUhhhttt~~~}}}zzz}}}iiiOOO@@@???<<<;;;999777666666777888888888777777777777888888999999999888777666666555666666555555666777888888777777777777777777777777888999::::::888888999:::===<<<<<<<<<===>>>@@@AAA>>>AAADDDEEEDDDBBB@@@@@@@@@@@@AAAAAAAAA@@@??????FFFEEEEEEIIIMMMLLLFFF@@@DDDDDDEEEEEEDDDBBB@@@???DDDBBBDDDMMMXXX\\\VVVOOOHHHGGGFFFEEEFFFFFFHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEBBB@@@???@@@BBBBBB???;;;<<>>>>>@@@BBB@@@BBBDDDDDDBBBAAA@@@@@@>>>;;;:::<<<======???CCCEEEDDDDDDBBBAAA@@@???>>><<<;;;;;;===>>>???===;;;<<<;;;;;;:::;;;<<<===>>>???===<<<;;;;;;<<<===???@@@>>><<<::::::888555222777666666777999:::888777666666555555555444444444333333333333333333333333222222222222222222222222000111111111111222222222666333222333555666444222222222111111222222333444222222333333333333444444333444555555555444333222555555555555666666666666888888888777777777777777:::::::::;;;;;;:::999999;;;<<<=========<<<;;;:::>>>>>>>>>>>>============>>><<<;;;999999:::;;;<<<>>><<<:::<<<@@@BBBBBB@@@BBBBBBBBBAAABBBBBBBBBCCCyyy|||dddGGG@@@<<<>>>@@@>>>===???<<<<<<;;;:::999999999999888777666555555444444555111111111222222222333333000000000000000000000000111000//////000111000...////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222111222222333333222222111222222222222222222222222222333444444555444444444666555444333333444555666999444777CCCOOOZZZmmmxxxmmmfffXXXEEE;;;<<<::::::999888777777777777666666666666777888999:::999999888777777666555555666666555555555666666777666666666666666666666666:::;;;<<<;;;:::::::::<<<===<<<;;;;;;;;;<<<===>>>@@@CCCFFFGGGEEECCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@DDDCCCDDDGGGKKKJJJDDD???CCCCCCCCCCCCBBBAAA@@@@@@FFFDDDDDDJJJRRRUUURRRNNNGGGGGGFFFFFFGGGHHHIIIJJJGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDBBBAAA@@@BBBDDDCCC???<<<===???@@@@@@>>>>>>@@@BBB???AAACCCDDDCCCCCCDDDEEE@@@===<<<>>>???>>>???CCCDDDDDDCCCAAAAAA@@@@@@AAA;;;:::999:::<<<======<<<<<<;;;:::::::::;;;===>>>>>>===;;;::::::;;;===>>>???>>>===;;;888777666666777666666777999999888777666555555555444444444444333333333333333333333333222222222222222222222222000111111111111222222222555333222333555555444222222222111111222222333444222222222333333333444444333333444555555444333222555555555555666666666666777777777777777777777777999999::::::::::::999999::::::;;;<<<<<<<<<;;;:::<<<<<<<<<===>>>>>>??????>>>===;;;999999:::;;;<<<>>><<<;;;<<>>===>>><<<<<<;;;:::999999999999888777666555555444444555222333444555444333222111000000000000000000000000111000///000111222111000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111222222222222111111222222222222222222222222222222333444444444444444555555444444444444555555666222222777:::@@@RRReeetttiii[[[OOOKKKEEE;;;777:::888999999888888777666555444444444555777888:::;;;888888777777666666555555777666666555555555555666555555555555555555555555999:::;;;;;;:::999:::;;;<<<<<<;;;::::::::::::;;;???BBBEEEFFFEEECCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBFFFHHHGGGCCC>>>AAAAAA@@@@@@@@@@@@@@@AAAFFFEEEEEEGGGJJJMMMMMMLLLIIIIIIIIIHHHIIIJJJKKKKKKGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBDDDEEEDDDAAA>>>===>>>@@@???>>>>>>???@@@???@@@BBBCCCCCCDDDGGGIIICCC@@@???AAAAAA???@@@CCCDDDCCCBBBAAAAAABBBDDDEEE===;;;888888:::<<<<<<<<<;;;;;;:::999999:::<<<======<<<;;;::::::;;;<<<===;;;<<<<<<;;;999888888888777666666777888999888666555555555555444444444444333333333333333333333333222222222222222222222222000111111111111222222222444333222222444444333222222111111111111222333333222222222222333333333333333333444444444444333333444555555555555666666666666666666777777777777777888888999999:::999999888777888999:::;;;;;;;;;:::999999:::<<<>>>???@@@AAA>>>===;;;:::::::::;;;<<<>>>===<<<===???@@@@@@???BBBAAA???>>>>>>???AAABBBjjjHHH@@@;;;;;;<<<;;;:::<<<<<<<<<;;;:::999999999999888777666555555444444555555555555555444333222111000000000000000000000000000//////000222333222111////////////000000000000////////////////////////////////////////////////000000000000111111111111111111222222222222111111111111111111111111111111222222333444444444444333444444444444444444555555222111444888888888???HHHXXXiii|||tttxxxsssgggSSSGGG===;;;;;;999888999666777888999888777555444444444444555666777999999777777777666666555555555888888777666555555555555555555555555555555555555777888999888777666777999:::::::::::::::;;;;;;;;;===???CCCDDDBBB@@@??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCEEEGGGFFFBBB???@@@???>>>===>>>???@@@AAACCCEEEFFFGGGHHHHHHJJJKKKNNNMMMMMMLLLKKKKKKKKKKKKFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFGGGFFFEEEDDDBBBAAA@@@BBBDDDFFFGGGEEECCC@@@>>>?????????????????????@@@@@@AAAAAAAAACCCFFFIIIEEEBBBBBBDDDDDDAAA@@@CCCEEECCCBBBAAABBBDDDGGGIIIBBB>>>:::888888:::;;;;;;;;;:::999888888999:::;;;;;;;;;::::::::::::;;;;;;::::::;;;>>>@@@>>>:::666777666666777888888777555444444444444444444444444333333333333333333333333111111111111111111111111000000111111111222222222333222222222333333333222111111111111111222222333111222222222222333333333222333333333444444444444444444444555555555666666555555666666666666666777777777888888999999888888666666777888999:::::::::999999:::;;;===>>>???@@@======<<<;;;:::;;;;;;<<<>>>>>>>>>>>>?????????>>>BBBAAA???======>>>@@@AAAlllIIIAAA;;;;;;<<<::::::;;;<<<<<<;;;:::999999999999888777666555555444444555999777555333222222333444000000000000000000000000000///...///111222222111////////////000000000000//////////////////////////////////////////////////////000000000111111111000111111222222111111000111111111111111111111111111222333333444444333333222333333444444444555555333222444888:::888777888===GGGVVVfffzzz|||pppkkkdddZZZQQQEEE<<<666777999:::888888555666777888888666555444555555555444555555666777666666666555555555555555999888888777666666666666666666666666666666666666666777888888666666777888888888999;;;<<<===>>>>>><<>>>>>>>>>>>???AAAAAABBBBBBBBBBBBCCCDDDFFFGGGFFFCCCAAA@@@???>>>===>>>???@@@AAA???BBBGGGIIIIIIHHHIIIJJJRRRQQQPPPOOOMMMKKKIIIIIIEEEFFFFFFFFFFFFEEEDDDCCCEEEEEEFFFFFFEEEDDDBBBAAA@@@BBBEEEGGGGGGEEEDDDCCC@@@@@@??????@@@@@@??????AAAAAAAAA@@@???@@@BBBEEEEEECCCCCCFFFFFFBBB@@@BBBDDDCCCBBBBBBCCCFFFJJJLLLGGGCCC===999888999999999:::999888777777888999:::::::::999999999999::::::<<<;;;===DDDKKKIII???555777666555666888888666444333333444444444444444444333333333333333333333333111111111111111111111111000000111111111222222222111222222222222111222222111111000000111111222333111111111222222222333333222222222222333333444444444444444444555555555555444444555555555666666666555666666777888888888777666666666777888999:::::::::;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;===>>>????????????>>>>>>BBBAAA???======>>>???@@@tttMMMDDD===<<<===<<<;;;===<<<<<<;;;:::999999999999888777666555555444444555999777444111111222333555000000000000000000000000000///...///000111000///////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000111111111111000000111111111111111111111111111111222333333333333333111222333444444555444444777444222222555777666666666:::CCCQQQdddxxxyyyfff[[[TTTKKKAAA;;;:::777555666888888666444555555666666666666555555555555444444444444555555555555555555555555444444888777777666666666666777666666666666666666666666777999999999888777888999666777999;;;===>>>>>>>>>===@@@CCCDDDCCCAAA@@@???<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@AAA===AAAEEEIIIIIIIIIIIIIIIQQQQQQPPPNNNLLLJJJGGGFFFDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFDDDCCCAAA@@@BBBEEEFFFEEEEEEEEEFFFBBBAAA@@@@@@AAABBB@@@???AAABBBBBBAAA???>>>???AAACCCBBBCCCGGGFFFBBB???AAABBBBBBAAABBBDDDFFFIIIKKKHHHDDD>>>:::999999888888:::999888666666777888888888888999999999999888888======@@@IIIPPPMMMBBB777777666555666777777555444333333333333444444444444333333333333333333333333111111111111111111111111000111111111111222222222000111222222000000111222111000000000000111222222111111111111222222222222222222111111222333444555333444444444444555555555333333444444555666666666444444555666777777777777777777777777777888999:::<<<<<<;;;;;;;;;:::::::::============<<<<<<;;;;;;;;;===@@@@@@???>>>??????AAAAAA@@@???>>>>>>>>>>>>|||NNNEEE===<<<<<<;;;;;;===<<<<<<;;;:::999999999999888777666555555444444555666555444222222222333333000000000000000000000000000///---...//////...---////////////000000000000000000000000000000000000000000000000000000000000////////////000000000111000000111111111111000000111111111111111111111111111111222333333333333222000111333444555555444444555555444222111333555777777999>>>EEENNNWWWbbbiiittt{{{~~~jjj\\\OOOHHHDDD<<<666555444555555555555555555444555555555444444555555666333333333333444555666666444444444444444444444444555444444444444555555666555555555555555555555555777888999888777777888999555666888:::;;;<<<<<<<<<===@@@CCCDDDBBB@@@??????<<<===???AAABBBCCCDDDDDDBBBDDDFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBDDDGGGHHHHHHHHHLLLLLLLLLKKKJJJHHHFFFEEEDDDEEEFFFGGGFFFEEECCCBBBAAABBBDDDFFFFFFEEECCCBBB@@@BBBDDDDDDCCCCCCFFFIIIEEECCCAAAAAACCCCCCBBB???@@@BBBCCCBBBAAA??????@@@AAA???BBBFFFFFFAAA???@@@?????????AAABBBDDDFFFGGGEEEAAA===:::999999999888999888777666555666777777777888888888888888888777777;;;AAAFFFHHHDDD>>>999777666555666777777555333222222333333333444444444333333333333333333333333111111111111111111111111000111111111111222222222///111222222000///000222000000000000000111222222111111111111222222222222222111111111111333444555333333444444444555555555222333333444555555666666333333444555666777777666999888777777777888999:::;;;;;;;;;:::::::::999999===============<<<<<<;;;999<<<@@@AAA@@@??????@@@AAAAAAAAAAAAAAA???>>>===LLLCCC<<<::::::999999;;;<<<<<<;;;:::999999999999888777666555555444444555222333444444444333222111000000000000000000000000000///------......---+++////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000111111222333333333333222000111222444555555444444///555:::777333222333555666999===>>><<<<<>>=========>>>@@@BBBCCCEEEEEEEEEBBBCCCEEEFFFDDDCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@???EEEBBB@@@@@@CCCFFFGGGGGGGGGGGGHHHHHHHHHGGGEEEDDDCCCDDDFFFGGGFFFEEECCCBBB???AAADDDFFFGGGFFFDDDCCC@@@BBBCCCCCCAAACCCGGGJJJFFFCCCAAABBBDDDDDDBBB@@@???BBBDDDDDDCCCAAAAAAAAA???>>>AAAFFFFFFAAA>>>???<<<<<<>>>???AAABBBCCCDDDAAA>>>;;;999999:::999888999888777555555555666777777777888888888888777777000777???@@@<<<888888:::777666555666777666555333222222222333333444444444333333333333333333333333000000000000000000000000000111111111111222222222///111333222///...000222000000000000000111111222000111111111111222222222111111000000111333444666333333333444444444555555222222333444444555666666222333444555666666666666:::999888777777888999999::::::::::::::::::::::::=========>>>===<<<<<<;;;777;;;@@@AAA@@@???@@@AAA@@@AAABBBCCCBBB@@@>>><<<OOOEEE===;;;;;;:::;;;======;;;999888999999888777777777777666555555444444666555555444222111111000222111111111000000//////000000//////.........---////////////000000000000111111000000000000111111000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000222222333333333333444444333333333444444444555555555666777666555444555777444666888999:::999777666===FFFUUUfffvvv|||rrreeeZZZOOOHHH;;;:::888777666666666777444444333333333333222222111111222333333333333222222222333333333333444444555555444444444444555555333333333444444444555555555555555555555555444444666555444333333444555666777777777777888999:::;;;<<<<<<<<<===>>>@@@AAABBBCCC@@@>>>>>>@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGFFFFFFDDDBBB@@@>>>@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGBBBBBBCCCDDDCCCAAA???>>>BBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCBBB???===<<>>>>>===<<<;;;:::999777666555444555555555555555666777777555555555555555555555555888888888888888888888888666666777666666555444444222222222222222222222222222222222111111111111000000000000000000000000000111111000000000000111111000000000000111111111111111111222222222222111111222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444555444444333333444444555777888888999999999888888===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===>>>???@@@>>>@@@BBBDDDCCC@@@===;;;~~~OOOEEE===<<<<<<;;;<<<>>>===;;;999888999999888777777777777666555555444444666555555444222111111000111111111111000000000///000/////////............////////////000000000000111000000//////000000111000/////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111222222222333333333333333333444444444444333555555555444333444555444666777999999888777666666<<>>???@@@AAABBB@@@>>>>>>@@@CCCDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEDDDBBBAAA@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEGGGGGGFFFCCC@@@???CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBAAABBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???>>>>>>===;;;;;;===>>>===<<<;;;;;;:::999777666555444444444444333444444555666444444444444444444444444666666666666666666666666666666666666666555444444222222222222222222222222222222222111111111000000000000000000000000000000111111000000000000111111//////000000000111111111000111111222222111111000222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444555555555444444555555555777777888888999999888888<<<<<<;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<===>>>??????>>>@@@BBBCCCBBBAAA???==={{{MMMDDD===<<<<<<;;;<<<>>>===;;;999888999999888777777777777666555555444444555555444333333222111111111111111111000000000000////////////............////////////000000000000000//////......//////000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000111111111111222222222333333333444444444222333444444222222333444444555777888888888777666555999:::888888BBBUUUeeezzz{{{zzz{{{iii^^^OOOBBB;;;888666444555555444333222222222222333333333333222222222222000111222222333333222222222222222222333333333333555444444333333444444555444444444555555555555555444444444444444444555555444444555555555555444444666666666666777888999:::======<<<<<<===>>>>>>???@@@>>>===>>>AAACCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEEEEDDDDDDBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCFFFGGGIIIJJJIIIFFFBBB@@@EEEEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????===>>>???AAAAAAAAAAAA@@@===<<<::::::<<<===<<<;;;::::::999888666555444444333222222222222333444444444444444444444444444444444444444444444444444444444555555555555444444333222222222222222222222222222222111111111000000000000000000000000000000000111000000//////000000111//////000000000000111111000111111222222111111000000000000000000000000000222222222222222222222222333333333333333333333333333333222222222222333333666666555555555555666666666666777888888888888888;;;;;;:::999999999999:::<<<<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;<<<===>>>?????????@@@AAAAAAAAAAAA@@@uuuKKKBBB;;;;;;<<<;;;;;;======;;;999888999999888777777777777666555555444444555555444333333222111111111111111000000000000000///////////////.........////////////000000000000//////............//////.........///////////////////////////////////////////////////000000000000////////////////////////000000000111111111222222222222222222333333333333222333444333222222222444444555666777777777666666666:::===<<<999<<>>===<<<>>>AAACCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCAAA@@@@@@AAABBBDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFIIIKKKKKKHHHEEEBBBGGGEEEDDDBBBBBBDDDEEEGGGBBBBBBBBBBBBBBBBBBBBBCCC???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????<<<===???@@@AAA@@@@@@???<<<:::888999:::;;;::::::999999888777666555444333333222222222222333444444333333333333333333333333333333333333333333333333333333444444444444333333111111111111111111111111111111111111000000000000000000000000000000000000000000////////////000000////////////000000000111000000111111111111000000000000000000000000000000111111111111111111111111222222222222222222222222333333222222222222333333555555444444444444555555555555666777888888888888:::999999888888888999999;;;;;;<<<;;;;;;:::999888::::::::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBqqqHHH@@@999:::;;;::::::<<<===;;;999888999999888777777777777666555555444444444444444333333222222111000000000000000000111111.........///////////////////////////000000000000//////............//////------....../////////000////////////////////////////////////000000000000////////////////////////111111111111222222222333111111111222222222333333222333444444333222333444444444555555666666666666555666888:::;;;;;;<<<<<<>>>HHHUUU___gggvvvzzzpppcccUUUHHHAAA;;;999777555555444444333222333333222222222111111333333222222222111111111000000111222222222222111111111111222222222333333333333222222222222333333555555555555555555444444333333333333444444555555222333444555555444333222555555555555666777888999;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;===@@@BBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEHHHGGGEEECCCAAA@@@???>>>@@@AAACCCEEEFFFFFFFFFEEECCCCCCDDDDDDEEEEEEEEEEEEAAACCCFFFIIIIIIHHHFFFEEEGGGEEEDDDBBBBBBDDDEEEGGGDDDDDDCCCCCCAAA@@@???>>>@@@@@@AAABBBBBBBBBBBBAAA======>>>>>>?????????@@@===>>>?????????>>>===<<<:::888777777888999999888777777666666555444333333333333222222333333444555333333333333333333333333333333333333333333333333222222333333333333222222111111111111111111111111111111111000000000//////////////////////////////000000////////////000000...////////////000000000000000000111111000000000////////////////////////111111111111111111111111222222222222222222222222333222222111111222222333444333333222222333333444444444555666777888888777888888777777777888888999::::::;;;;;;:::999888888999999999999:::;;;<<<===============>>>@@@AAABBBpppFFF>>>999:::;;;;;;:::<<<===;;;999888999999888777777777777666555555444444444444444333333222222222000000000000111111111111.........///////////////////////////000000000000000//////......//////000---------......//////000000000000000000000000000////////////000000000000000000000000000000000000111111111222222222333333000000111111111222222222222333444444222222333444444444444444555555555666777444222444777:::::::::777:::???CCCFFFOOOaaarrroooddd^^^TTTKKKCCC===888555111222333444444444333222222222333333333222222111222222222222111111111111///000111111222222111111111111111111222222222222333222222111111222222333444444444444444333333333222222333333444444555555333333444444444444333333444444444555555666777888::::::999999:::;;;<<<<<<;;;::::::<<<>>>@@@@@@?????????@@@AAABBBCCCDDDDDDGGGFFFDDDBBBAAA????????????AAACCCFFFGGGFFFEEEDDDBBBBBBCCCDDDDDDEEEFFFFFF@@@BBBDDDFFFGGGFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEHHHGGGFFFDDDAAA>>>;;;999???@@@BBBCCCCCCCCCBBBAAA<<<======>>>>>>?????????>>>>>>??????>>><<<:::999888777555555777888777666666666555555444333333222333333222222333333444555222222222222222222222222333333333333333333333333000111111222222222222222111111111111111111111111111111000000000/////////////////////////////////000//////......//////000......////////////000000///000000111111000000///////////////////////////111111111111111111111111222222222222222222222222222222111111111111222222333333222222222222333333222333444666777777777777777666666666666777888888888999999::::::999999888888888888888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@nnnFFF???:::<<<===<<<<<<>>>===;;;999888999999888777777777777666555555444444444444333333333333222222///000000000111111111111............/////////000////////////000000000000111000000//////000000111,,,,,,---......///000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111111111222000000000000111111111222111222333222111111111333444444333333444444555666777666666777777999:::;;;===;;;<<<===;;;:::BBBMMM```ppp~~~sssmmmaaaSSSFFF@@@:::666555777777777111333444444444444444444000111222333333222111000222222222222111111111111///000000111111111111111111111111111222222222222222222111111111111222222444444333333333222222222111222222333444444555555444333333333333333333444444444444444555666777777888888888888999;;;<<<<<<:::999999:::===>>>===<<<<<<===>>>???AAACCCDDDDDDEEEDDDBBBAAAAAAAAAAAABBB@@@BBBEEEGGGHHHHHHFFFEEECCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEECCCAAA???<<<;;;>>>???AAABBBBBBBBB@@@@@@:::;;;;;;<<<======>>>>>>======>>>>>>===<<<:::999777555444444555666666555555555444444333333222222222111111111111222333333222222222222222222222222222222222222222222222222///000000111222222111111111111111111111111111111111000000000//////////////////////////////////////////............//////........./////////000000//////000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222444333333222222333333444222222444555666777777777666555555555666666777888666777888999999::::::999888777777888888999:::;;;:::;;;;;;<<<<<<=========lllGGG@@@<<<===???>>>>>>???===;;;999888999999888777777777777666555555444444444333333333333333333333//////000000111111111222---.........//////000000////////////000000000000111111000000000000111111,,,,,,------...///000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111///111222111000///000111444333333333333444555555111777<<<===:::777666777555444888===<<<888;;;BBBCCCSSSmmm{{{|||yyycccTTTNNNEEE:::999666333333555555222///222222222111000111222444///000111222222111000///222222222111111111111000//////000111111111111111000111111111111222222222222222111111111111222222333333333222222111111111111111222333333444555555555444222222222222444555444444444444444666777777777777777888999;;;<<<===999888888:::<<<<<<;;;999:::;;;<<<>>>@@@BBBDDDDDDBBBAAA@@@@@@AAABBBDDDEEEAAACCCFFFHHHIIIIIIGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBB???@@@AAABBBCCCBBBAAA@@@<<<>>>@@@AAAAAAAAA???>>>999999:::;;;;;;<<<======;;;<<<=========<<<;;;:::777555333333555666555444444444444333333222222222000000000000000111111222111111111111111111111111111111111111111111111111//////000111111111111111000000000000000000000000000000000000//////////////////////////////////////////............//////............/////////000//////000000000000//////111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111222222555444444333333444444555111222333555666777777777555555555555555666777888555666777888999:::::::::777777777777888999:::;;;999:::;;;;;;<<<<<<;;;;;;nnnHHHAAA;;;999<<>>===;;;:::999999888888999999777777777666555555444444444444333333222111000000444//////222222...---111......////////////////////////////////////////////////............//////............////////////000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111222222333333333333444444444555666666555555666888666888999888777999>>>BBBBBBGGGQQQiii}}}nnnwwwlll[[[MMMDDD===666111333333444444333333222111111111000000111111222333000000000000000000000000222111111111000000////////////000111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000111222222222222111222222333555777666444222333333333333444555666666999888666555666888;;;===<<<;;;:::;;;======<<<;;;<<<===>>>@@@AAAAAA@@@@@@@@@@@@AAA???>>>===>>>@@@DDDEEEEEEDDDCCCCCCDDDFFFEEEFFFHHHHHHHHHEEECCCAAAEEEFFFFFFEEEEEEDDDCCCBBB;;;???CCCDDDCCCBBBCCCDDDEEEBBB@@@BBBEEEEEE@@@<<>>==================<<<;;;:::999999999999::::::;;;;;;;;;:::888555333444444333222444444444333222111000///333333222222333333444555111111111111111111111111111111111111111000//////////////////////////////111111111111111000///////////////////////////////////////...---------,,,////////////////////////....................................////////////000000000000000000000000000000000000000111111222000111111111111222222222222222222222222222222222333333333222222111111111000111111222222333444444555555555555555666777777888888888888888999999999777777777777888999:::;;;999888777777888999;;;<<>>>>>===;;;:::999999888888999999777777777666555555444444444444333333222111111000222......222333//////222///////////////.........//////////////////////////////............//////............////////////000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111222222222333333333444444333555666666555555666777444666888999:::===BBBFFF???AAAAAAJJJZZZgggsssbbbTTTNNNGGG>>>999888777555333222222222222222111111000111111000000000111222222000000000000000000000000111111111000000000////////////000111111111111111111111111111111111111111222222222222222222222222222111000000000000111222000000111222222222222111333222333444666666444222333333222333333444555666444333333444777;;;???AAA<<<;;;:::;;;=========;;;===>>>@@@AAABBBCCCCCCBBBAAABBBBBB@@@>>>===>>>@@@BBBCCCDDDCCCCCCCCCEEEGGGEEEFFFGGGHHHGGGEEECCCAAACCCCCCDDDEEEEEEEEEDDDDDD???BBBFFFFFFDDDBBBBBBCCCFFFCCC@@@AAADDDDDDAAA===???????????????>>>======<<<<<<<<<<<<<<<;;;:::999999999999999:::::::::;;;:::777444333333444333222333333333333222111000///111111111000111222222333111111111111111111111111111111111111111000//////000000000000000000000000111111111111111000//////////////////////////////...............---------........................................................./////////000000000000000000000000000000000000//////000000111222000000111111111222222222222222222222222222222222333333333222222111111111000111111222222333444444555555555555555666666777777777888888888888999999666666666666777888999:::999999999999:::;;;;;;<<>>>>><<<;;;:::999999888888999999777777777666555555444444444333333222222111111111111...---000111///---...000000//////.........---//////////////////////////////............//////............////////////000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111222222222222333333333333333444666555444444555777555666888999:::===AAADDD???@@@:::888===AAASSSooo|||nnniiiccc^^^YYYQQQDDD;;;999555000///000222111///111111111111111000//////000000000000000111111222000000000000000000000000111111000000000000////////////000111111111111111111111111111111111111111222222222222222222222222111111000//////000111111000000111222222222222111444333222333444555444333222222222333333444555666222222333444777;;;???BBB<<<;;;:::;;;===>>>===<<<===>>>@@@BBBDDDEEEEEEEEECCCDDDCCCAAA???===>>>??????AAABBBCCCCCCDDDGGGIIIEEEFFFGGGHHHGGGEEECCCBBBBBBBBBCCCEEEEEEFFFFFFFFFDDDFFFHHHHHHFFFCCCBBBBBBGGGCCCAAAAAACCCCCCBBB??????????????????>>>======::::::;;;;;;;;;::::::999888888888999999999999:::999666444222333333333222333333333333222111000000///////////////000000111111111111111111111111111000000111111000000//////000000000000000000000000000000111111000000//////////////////////////////---------...............................................................////////////000000000000000000000000000000000000000000//////000000111222000000000111111111222222111111111111111111111111222222222222222111111111000111111222222333444444555444444444444555666666666777777777888888888999666666555666666777888999:::;;;<<<======<<<;;;;;;~~~uuuiiiGGGCCC>>><<<<<<======<<<;;;:::999999888888999999777777777666555555444444333333333222222111111111222///...///000...+++)))000000000///......------//////////////////////////////............//////............////////////////////////////////////111111111111111000//////////////////////////////000000000000000000000000000000111111111111000000///000000000111111111111111222222222222333333333222444555555444333555666666666777777777888:::;;;:::???<<<;;;===;;;AAARRR___ppp}}}vvvqqq}}}}}}~~~}}}pppiiiUUUOOOIIIEEEBBB>>>777222666444222111111111///---000111111111111000//////000////////////000111111000000000000000000000000000000000000000000////////////000111111111111111111111111111111111111111111111111111111111111111111222333444444333222111000000111222222222222111444333111111333555444444222222222222333444555666777666666555666888:::<<<;;;::::::;;;===>>>===<<<===>>>???AAACCCEEEFFFFFFEEEEEEEEEBBB???======>>>>>>@@@BBBCCCDDDFFFIIIKKKEEEFFFGGGGGGGGGEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIIIIHHHFFFDDDCCCGGGDDDAAAAAABBBCCCBBBAAA???????????????>>>======888888999:::::::::999999888888888888888888888888888555333222222333222222222222222222222111000000//////.........///000000111111111111111111111111///000000000000000//////111111111111111111111111///000000000000000//////////////////////////////,,,---------.../////////................................................/////////000000000111111000000000000000000000000///////////////000111111000000000000111111111111111111111111111111111111222222222111111111111111000111111222222333444444444444333333444444555666555666666777777888888888666666666666777888999::::::<<<>>>@@@@@@>>><<<;;;zzzkkk```EEEBBB>>><<<;;;<<<<<<<<<;;;:::999999888888999999777777777666555555444444333333222222222222222111222000///000333444111,,,000000//////.........---//////////////////////////////............//////............////////////////////////////////////111111111111111000//////////////////////////////000000000000000000000000000000111111111111000000///000000000111111111111111111111222222222333333222333444444333333444555666666555666777888888888555999777999@@@===;;;CCCFFFRRR]]]ccchhhpppxxx|||vvveeeVVVOOODDD???:::777777777555333/////////000111222111000111111111111111000000/////////......//////000111//////////////////////////////////////////000000//////000111111111111111000000000000000000000000111111111111111111111111111444777::::::777444111000000111222222222222111444222111111333444444333222222222222333444555555999888777666666666777888;;;:::999;;;===>>>>>>===<<<<<<===???AAACCCEEEEEEFFFFFFEEEBBB???======>>>???AAACCCDDDEEEGGGJJJLLLEEEEEEFFFGGGFFFEEEDDDDDDHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEGGGHHHIIIHHHGGGEEEGGGEEEBBBAAABBBBBBBBBBBB???????????????>>>======888888999999:::999999999777777777777777777777777666444222111222222222111111111222222222111000000000////////////000111111000000000000000000000000...//////000000000//////000000000000000000000000...//////000000000//////////////////////////////,,,---------.../////////................................................////////////000000000000/////////////////////////////////...///000000111//////000000000111111111000000000000000000000000111111111111111111111111000111111222222333444444333333333333333444555555444444555666777777888888888888888888999:::;;;;;;:::<<>><<<;;;;;;<<<<<<;;;:::999999888888999999777777777666555555444444222222222222222222222222///000000222888<<<999222//////////////////////////////////////////////////////............//////............////////////000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111111111111111222222222222111222444333222222333555555444444666999;;;;;;:::777999333222;;;<<<999>>><<>>>>>===<<<<<<<<<===???AAACCCDDDEEEEEEDDDBBB>>><<<===>>>@@@BBBCCCDDDDDDEEEHHHJJJEEEEEEFFFFFFFFFEEEEEEEEEIIIIIIIIIHHHHHHFFFEEEEEEBBBBBBDDDFFFIIIJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBBBB???????????????>>>======999999:::::::::999999888777666666666666666555555555333111000111222222111000111111111111111000000000000000000000111222222000000000000000000000000......///000000000//////////////////////////////......///000000000//////////////////////////////---------...............------------------------....................................//////////////////////////////////////////......//////000111/////////000000000111111////////////////////////000000000111111111111111000111111222222333444444333222222222222333444444333333444555666777888888999999999999999:::<<<<<<:::<<>>}}}bbblll}}}vvvLLL>>>===<<<;;;::::::;;;===;;;:::999999888888999999777777777666555555444444222222222222222222222222///000///000666;;;777...------......///000000000//////////////////////////////............//////............////////////000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111111111111111222222222222111222333333222222333444555444444666999;;;:::888666;;;666333999999777===555888999666888<<>>:::333000000000///------...000111111333333333222000.........///000000000000///............------......///000////////////////////////........./////////000000//////000111111111111111000000000000000000000000111111111111111111111111222444555777777555444222000000111222222222222111111111111333444444333111111111111111222333444555555555555666777888888999:::999999;;;===???>>>===============>>>@@@BBBCCCCCCDDDCCCAAA>>><<<<<<===AAABBBCCCBBBBBBBBBDDDFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEAAAAAABBBEEEHHHIIIFFFDDDDDDEEEEEEEEECCCBBBBBBBBB???????????????>>>======:::;;;;;;;;;:::999888888666666666555555555444444555222000000111222222111000000111111111111000000000000//////000000111222000000000000000000000000---......///000000//////........................---......///000000//////////////////////////////...............---------------------------------........................------------............///////////////////////////............///000000////////////000000000111///////////////////////////000000000111111111222000111111222222333444444222222222222222333333444222333333444666777777888888888888888999:::;;;<<<999;;;===@@@AAAAAA@@@@@@~~~ccclll}}}xxxOOO;;;<<<;;;:::999999;;;===;;;:::999999888888999999777777777666555555444444222222222222222222222222000000...---111555///$$$,,,,,,---...///000111111//////////////////////////////............//////............/////////000000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000111111111111222222222000222333333222111333444666555333444666777444111...999:::777:::777333999666999:::999:::<<<999444<<<@@@DDDDDDCCCGGGOOOWWWYYYmmm~~~}}}vvvvvvwwwvvvkkk[[[OOOIIIEEE@@@<<<999555444555555222222444000////////////000000000+++,,,......///000111333......//////......---,,,...------------...//////////////////////////////---.........//////000000//////000111111111111111000000000000000000000000000000000000000000000000333222222111111222222333000000111222222222222111000000111333555555222000111111111111222333444555666666777777777777777777:::999999;;;===??????>>>>>>>>>======>>>@@@BBBCCCBBBBBBBBB@@@===<<<<<<>>>AAABBBBBBAAA@@@???AAABBBEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCDDDEEEEEEFFFFFFEEEBBBAAAAAADDDGGGGGGEEEAAACCCEEEFFFFFFDDDBBBAAAAAA???????????????>>>======<<<<<<<<<;;;:::999888777666666555555555444444444444222000///111222222111///000000111111111000000///////////////000111111000000000000000000000000------...///000000//////........................------...///000000///////////////////////////////////////......------,,,------------------------........................,,,,,,,,,---------......////////////////////////...............///000000////////////000000000000//////////////////////////////000000111111111222000111111222333333444444222222111111222222333444222222333444555666777888777777777777888999:::;;;999:::<<>>:::999999::::::999;;;:::999999;;;;;;:::999666555555555555444444444555555444444444333333333//////000000000000///////////////...---------,,,000111111000///......//////...---,,,,,,---...///,,,,,,,,,---...///000000000000000000111111111111000000000000000000000000000000000000000000000000000111111111222222222222111000///000111222111///000000000000111111111111333222111000000111222333111111222222222333333333444444444555555555555666444444444555555555555666666777777777888888888888888:::<<<===>>>???AAACCCHHHLLLTTTZZZ\\\ddd{{{pppddd^^^[[[RRRKKKBBB<<<999888666444222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000......////////////......000///...------...///000000///...------...///000000000000000000000000000111111000000//////.........//////000111222222222111111111111111111111111222222111111111111111111111111111111222333444555333333222222333333444555444555666666666666666666000333888;;;<<<===???AAACCC@@@===;;;===???AAABBBDDDCCCBBBCCCCCCBBB???===CCCCCCBBBBBBBBBAAAAAAAAACCCFFFHHHFFFBBBBBBFFFKKKBBBBBBCCCDDDEEEFFFFFFGGGDDDCCCBBBDDDGGGHHHFFFCCCCCCDDDDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>@@@BBBCCC>>>===<<<:::888777777777:::999777666444333333333333333222222111000//////111111111111111111111111000000000000000000000000.........////////////000333000...///000111///,,,///////////////.........---......///000111111222,,,,,,------.../////////........................,,,,,,,,,---...///000000,,,---.........---,,,+++......------------......//////000000///...---------------............///000000//////......------...///////////////......//////000000000000//////111111222222222333333333000111111111111222222222222333444555666666666666:::999888777666666666666999999::::::<<<===???@@@nnnvvvTTTAAA>>>:::999999::::::999:::999888888::::::999888666555555555555444444444444333333333222222222222//////000000000000//////...............---------///000111000.........///......------------......,,,---------...//////////////////000000000111111////////////////////////////////////////////////////////////000000000000111000///000111111000/////////000000000111111111222222111000000111222222111111111222222222333333333333333333444444444444444444444444555555555555666666777777777888888888777999;;;;;;;;;<<<>>>@@@===@@@EEEGGGFFFIIIYYYjjj~~~www```PPPHHHDDDDDD???999555444444222111000000000000000000000000000000000000000000000000......................................................////////////......000///...------...///000000///...------...///000////////////////////////000000000000//////.........//////000111111222222111111111111111111111111111111111111111111111111111111111111222333444555333222222222222333444444444555555666666666666666222555888::::::;;;<<<===>>>=========>>>???@@@@@@CCCBBBBBBCCCDDDCCCAAA???BBBBBBBBBBBBBBBBBBBBBCCCBBBEEEGGGFFFCCCBBBEEEIIIBBBBBBBBBCCCDDDEEEEEEFFFDDDCCCBBBCCCFFFGGGEEECCCDDDDDDDDDDDDDDDCCCBBBAAA??????=========>>>@@@AAA>>>===<<<:::999888777777888888666555444444333333333333222111111000//////111111111111111111111111////////////////////////------........./////////000...------///000...,,,////////////............---------.../////////000..................------........................,,,,,,------......//////,,,------...------,,,,,,......------------......///////////////...---------------............///000///////////////............////////////......//////000000000000//////111111111222222222333333000000111111111222222222222333444555555555555555888888777666666666777777888888999:::;;;===???@@@vvvWWWAAA>>>;;;999999:::::::::999888777777999999888777666555555555555444444444222222222222111111111111//////000000000000//////---------...............///000111000.........///---..................---------...........................////////////000////////////////////////////////////////////////------------.........///111000//////111111000/////////000000000000111111222111111000000111111222111111111222222222222333222222222222333333333333444444444444555555555555666666666666777777777777666777999999888999:::<<<:::;;;<<<===;;;:::AAAJJJNNNYYYggguuunnnWWWEEE;;;777666555333000///000111000000////////////////////////000000000000000000000000........................------------------------......////////////......//////............////////////............//////////////////////////////000000000////////////......//////000000111111222111111111111111111111111111111111111111111111111111111111111111222333444222222222222222333444444444444555666666666666666444666999999999888999:::;;;<<<===>>>????????????CCCBBBBBBCCCDDDDDDBBB@@@AAAAAAAAABBBBBBCCCDDDDDDAAADDDGGGFFFDDDCCCEEEGGGBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBCCCEEEEEEDDDBBBDDDDDDDDDDDDCCCAAA@@@@@@>>>===<<<;;;<<<===>>>???>>>===;;;:::888888777777666666555444444444444444222222222111111000000///000000000000000000000000////////////////////////,,,---------...............,,,,,,,,,...///...---........................---------------------...000//////...------,,,,,,---------------------------------------.........---------,,,,,,------.........------------.........////////////...---------------............///////////////000000000000......///////////////...//////000000000000//////000111111111222222222222000000000111111111222222333333444444444444444333666666666555666666777888777777888999;;;===???@@@~~~YYYAAA>>>;;;999:::::::::::::::888777888999:::999777666555555555555444444444333222222222222111111111//////000000000000//////,,,---------.../////////...///000000...---...000,,,---...//////...---,,,...............------------------.........//////////////////////////////////////////////////////,,,,,,---------.........111///...///000111000///////////////000000000111111111000000000000111111111111111111222222222222222222222222333333333333333333444444444555555555555555555666666666777777666777888888777666888999;;;;;;===>>>>>>===>>>@@@;;;@@@FFFKKKPPPXXXbbbiiixxxwwwyyyttthhhUUUNNNCCC888111111333666.........///000111111111111111111111111111111111////////////////////////........................---------------------------......//////......---/////////......//////////////////....../////////////////////////////////////////////////////////////////////000000111111111111111111111111111111000000000000111111111111111111111111111222333333222222222111222333333444333333444555666666666666555777999999888888:::;;;;;;===>>>>>>??????@@@BBBDDDCCCBBBBBBCCCCCCAAA@@@>>>>>>???@@@AAABBBCCCDDD@@@CCCFFFFFFEEECCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCBBBBBBDDDDDDDDDCCCBBB@@@???>>>======<<<<<<<<<<<<===>>>===<<<:::999888777777777444444333333333333444444222111111111000000000///000000000000000000000000////////////////////////,,,,,,,,,---------......,,,,,,,,,---...//////...------...............///.........---------------//////.........---------------------------------...---------------------...---,,,+++,,,---...///...------,,,,,,------............//////...---------------............///...//////000000111111111---...////////////////////////000000000000//////000000000111111111111222000000000000111111111111222333333333333333222111444444444444555666777888555666666888:::<<<>>>???ZZZAAA???;;;::::::;;;;;;:::;;;999888999:::;;;:::999666555555555555444444444333333333333222222222222//////000000000000//////,,,---------.../////////---...000///...---...000,,,---...//////...---,,,...............---------------------............................................................------........./////////000///...///000111000......////////////000000000000000000000000000000000000000111111111222222222333333333333444444444444333333333444444444444555444555555555555666666666666777888888777666777888888999:::;;;===>>><<<::::::===@@@AAABBBEEEJJJNNNTTT\\\hhhrrr{{{zzznnneeeQQQOOOOOOQQQSSSOOOCCC:::;;;888444000//////111222---...///000000000000000000000000000000000000000........................................................................------............------...//////////////////......//////////////////..........................................////////////////////////000000000000000000000000000000000//////000000000111111111111111000000111111222222222111111111111222333333222333444555666666666666555777999999:::;;;===??????@@@???>>>===>>>BBBFFFFFFDDDBBBAAAAAAAAA???>>><<<<<<===???@@@AAABBBCCC@@@BBBDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCAAAAAABBBBBBBBBAAAAAAAAACCCCCCBBBBBB@@@???>>>============<<<<<<<<<======;;;:::999777777666666666222222222222222333333444111111111000000000000000////////////////////////........................,,,,,,,,,---------......,,,---.........//////000,,,---------......////////////..................---------.........//////---------------------------------------,,,,,,,,,------,,,+++,,,---...///------,,,,,,,,,,,,------------............---------------............///......//////000000111111------.../////////////////////000000000000////////////000000000111111111//////000000000111111111111222222222222222111000222222333333444555777777555555666777999;;;===>>>^^^BBB???<<<::::::;;;;;;;;;;;;:::999999;;;;;;:::999666555555555555444444444444333333333222222222222//////000000000000//////---------...............,,,...//////...---...000---..................---------..................---------............///........................................................./////////000000000///......000000///.........////////////000000///000000111111000000///000000000111111111111222333333333333444444444444333333333333444444444444444444444444555555555666555777888777666666777888666888999888999;;;999444:::<<<>>>>>>>>>>>>@@@BBBBBBEEEJJJNNNQQQWWW___eee~~~qqqdddYYYMMMBBB999888888:::<<<:::555111444444333222111000000///---...//////...---...///................................................------------------------........................------............------......////////////............////////////..............................---............/////////////////////////////////000000000000000000000000...//////000000111111111111111000000000111111222111111111111111222333333111222333444555666666666444666888999:::<<>><<<===BBBGGGEEECCC@@@@@@@@@@@@???===<<<======>>>@@@AAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCBBBBBBBBB???AAABBBBBB@@@??????@@@AAAAAAAAAAAA@@@???===============<<<<<<<<<<<<;;;888888777666555444444555222111111111111111222333000000000000000000000000////////////////////////........................,,,---------............---...//////...---///000,,,,,,,,,---......//////..................//////,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......///------,,,,,,,,,,,,------,,,,,,---............------------............///............////////////,,,---...///000000000000//////000000000000//////////////////000000000000/////////000000000111111000000111111111111111000222222222222333444555666555555555666888999;;;<<>>AAA@@@BBBCCC@@@===<<<@@@DDDAAA???======???@@@@@@@@@>>>??????@@@AAABBBBBBCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>AAABBBBBB???>>>>>>@@@??????@@@@@@???>>>>>>===;;;;;;;;;;;;;;;::::::999666666555444333333333333222111111000000000111111///000000000000000000000................................................------........./////////,,,...///...,,,+++,,,...++++++,,,------...//////,,,,,,,,,---.........///------..................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...***+++,,,---............---,,,,,,++++++,,,,,,---+++,,,------.........------------............///............------------,,,---...///000000000000//////000000000000//////........./////////000000////////////000000000111......///000111111111111222222222222222333444555666666666666777888999999gggBBB???<<<;;;;;;<<<;;;;;;999888777888999999999777666666555555555444444444111111111111000000000000//////000000000000///////////////......------,,,,,,---......------///000///...---,,,,,,---...///,,,,,,------...///000000.........////////////000................................................---------.........//////000...---...///000///.............../////////000...///000111111000///...000000000000111111111111000111111111111222222222222222333333333444444444333333333444444444555555222444555555555555666888333777777333333888999777777777666666777999;;;===777777777888:::;;;<<<<<<999===@@@BBBDDDGGGMMMRRRSSSXXX[[[ZZZXXX```qqq|||wwwvvvzzzyyyjjj___\\\bbbllltttcccZZZVVV\\\```XXXLLLDDD<<<:::444//////333222...,,,///111000---,,,---...//////000000000000000000///000111///---,,,///222////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...///000000///...------...///000000///...---........................---------........./////////////////////.........000000000000000000000000---......///000111111222111111000000000000000111111111111000111222222333000111333444555666666666555666777777777999<<>>;;;===@@@===<<<;;;<<<>>>AAABBBBBB@@@AAAAAABBBBBBCCCCCCDDDCCCBBB@@@@@@AAACCCCCCCCCBBBAAAAAA@@@???>>>======>>>@@@BBBAAA>>>===>>>???>>>>>>?????????>>>>>>===:::::::::::::::999888777555444333333222222222222222222111000000000000000////////////000000000000.........................................................////////////000,,,...///...+++)))***---++++++,,,,,,---...//////******+++,,,,,,---....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))+++,,,...//////...------,,,,,,++++++,,,,,,---+++,,,------.........------------.........//////.........------,,,,,,+++,,,---...///000000000000//////000000000000//////............/////////000////////////000000000000------///000111111111111222222222111222222333444666666666666666777888888vvvJJJBBB===>>>???===<<<===::::::999999888777777777666555555555555444444444444333333222222333333444111111111000000///...---------............------.........------,,,,,,,,,000///...---------------+++,,,---...////////////...------,,,,,,,,,------...//////...,,,***+++,,,////////////////////////000000//////.........---........................000000000000////////////////////////000000000000000111222333222000...---000111111111111222222222111111222222222333333333333333222111222333444555333333333444444444555555666666666666666666666666<<<;;;;;;:::999888777777999999999999999999999999777777888999::::::;;;;;;@@@???===;;;===BBBJJJPPP___ZZZ]]]dddgggsss{{{wwwyyy}}}wwwlllkkkiiieee```]]][[[ZZZZZZMMMKKKGGGCCCAAA@@@@@@AAA<<<<<<;;;999888777666555////////////////////////000000//////.........---........................///////////////......---........................++++++,,,,,,,,,,,,------...------,,,,,,------............------,,,,,,,,,++++++,,,,,,,,,,,,------........................------............------............////////////...------------...//////,,,,,,,,,---------......000000000000000000000000////////////000000000000////////////000000000000//////000111222222333333111111111222333444555666333555777999:::;;;;;;:::???BBBEEEFFFDDDAAA@@@???>>>??????>>><<<===???AAAAAAAAA@@@@@@@@@AAABBBBBB???@@@AAAAAABBBBBBAAAAAACCCDDDDDDDDDCCCAAA???>>>@@@???>>>>>>??????>>><<<>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999777777777777888999666333222222222111000000000////////////000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********---------...------,,,,,,---,,,,,,,,,---///000222------------------------------......------,,,+++------,,,,,,,,,,,,+++++++++,,,,,,---,,,+++)))(((******+++,,,------------------------------------///...,,,+++,,,...000111.........------,,,,,,,,,,,,------...///000111111000000000000111111111111////////////000000000000000000000000000000000000............/////////000111111222222222333333333666666555555555666666777MMMDDD<<<:::;;;999:::<<<::::::999999888777777777666555555555555444444444222222222111111222222222000000000//////...---,,,------............------......---------,,,,,,,,,......---,,,,,,,,,,,,,,,++++++,,,....../////////...---------,,,---------...//////...,,,++++++,,,........................000/////////.........---........................000/////////////////////.../////////000000000000...///111222222111000///000000111111111222222222111111111222222222333333333333222222222333444555333333333444444444444555555555555555555555555555::::::999999888777777777888888888888888888888888777777888888999::::::;;;:::::::::999:::<<<@@@DDDEEEAAADDDIIIKKKUUUxxxnnndddgggmmm~~~tttgggaaabbbgggkkkkkkzzzxxxuuusssqqqppppppqqqrrrooonnnrrrxxx}}}|||zzz}}}yyyvvvsssqqqppppppzzzzzzwwwpppiiieeefffiiiffffffiiimmmnnnhhh]]]TTTPPPNNNJJJFFFDDDBBBAAAAAA<<<:::777444333333555666333333222111111000//////////////////////////////000/////////.........---........................///////////////...------........................++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,------........................------............------............////////////...------------...//////,,,---------............////////////////////////////////////000000000000////////////000000000000//////000111111222333333111111111222333444555666444555666888999:::;;;;;;>>>AAACCCDDDBBBAAA@@@AAA@@@@@@AAA???>>>>>>@@@BBBBBBAAAAAA@@@@@@@@@AAAAAA???@@@@@@AAABBBAAAAAAAAABBBBBBCCCCCCBBBAAA@@@???@@@>>><<<<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666777777777777555222111111111111000000000////////////000000////////////////////////000///...------,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,---------------,,,,,,------,,,+++,,,,,,......---------------------------------...------,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,------------,,,------------------------...---,,,,,,,,,---///000//////.........---------------......//////000000//////000000000111111111////////////000000000000000000000000000000000000........./////////000000111111111111222222222333555555444444555666777777QQQFFF<<<999999888:::===:::::::::999888888777777666555555555555444444444111111000000000000111111////////////...---,,,+++------............------...------------,,,,,,,,,------,,,+++++++++,,,,,,***+++,,,------......------------------------...---...///...,,,++++++,,,......................../////////.......................................////////////////////////....../////////000000000---...///111222222111111000000000111111111222222111111111222222222222333333222222222222333444444333333333333444444444444555555555555555555555555777777777777777777777777666666666666666666666666666777777888888999999:::555777888999888777777888999555555888777>>>ZZZyyyttt[[[KKKLLLYYYfffbbbVVVHHHBBBEEEJJJJJJHHHQQQPPPOOONNNNNNOOOQQQQQQLLLNNNQQQSSSTTTVVVZZZ^^^___]]]ZZZWWWTTTSSSRRRRRRYYYZZZYYYTTTNNNJJJKKKLLLGGGFFFGGGIIIJJJGGG@@@:::<<<:::888555333222222222222000///......///111222111111000000000//////////////////////////////////////////...............------------------------...////////////...------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------............---------............/////////...------------...//////------........./////////////////////////////////////////////000000000000////////////000000000000///000000111111222222222111111111222333444555666555555666777888:::;;;<<<===???@@@@@@@@@@@@AAABBBAAABBBBBBAAA@@@@@@AAACCCBBBBBBAAAAAA@@@@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@@@@>>>;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666777666444222111222222111000000000000000000000000000////////////////////////000///...---,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,++++++++++++,,,---------------------------------------,,,++++++------,,,,,,,,,,,,++++++,,,,,,++++++******++++++---------...------,,,,,,------------------------...---,,,,,,,,,---//////////////////...................../////////////////////000000000000111111////////////000000000000000000000000000000000000....../////////000000000000000000111111111222222333333333444555666777888PPPFFF>>>;;;;;;:::;;;>>>;;;::::::999999888777777666555555555555444444444111111111000000111111111////////////...---,,,,,,,,,------......------,,,------------------------------,,,,,,,,,,,,,,,---***+++,,,,,,---------,,,---------...............---...///...,,,+++,,,---.................................................................................///////////////........./////////000000......///000111111000000000000000000111111111111111111111111222222222222222222222222222333333333222222333333333444444444555555555555555555555555555555555666666777777777666666666666666666666666666666666777777888888888555777999999888666666777AAA:::666777666777FFFXXXXXXRRRHHH===777:::FFFOOOHHHAAA999666999<<<<<<:::999999999999:::;;;<<<===999;;;>>>===;;;;;;???BBB???>>>===<<<;;;;;;<<<<<<<<<>>>???===999777777777777555444444555555333000666555444333222222222222111000/////////111222333111111111111111111111111................................................------------------------......//////......---,,,------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------............---------------.........//////...------------...//////.........////////////000////////////////////////////////////000000000000////////////000000000000///000000000111111111222111111111222333444555666666555555555777999;;;<<<<<<===>>>>>>===???AAADDDBBBCCCCCCBBBAAA@@@AAACCCBBBBBBBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAAAAAAAABBB???;;;:::;;;<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666555555666444333333444444333111000000000111111000000000///////////////////////////...------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++------,,,,,,,,,+++++++++---,,,+++*********,,,,,,...............---,,,+++------------------------...------,,,,,,---........................------///////////////.........////////////000000000111////////////000000000000////////////////////////...////////////000000000///000000000000111111111222222222333444666777888yyyKKKCCC=========<<<;;;<<<;;;;;;::::::999888888888666555555555555444444444222222111111111111222222000000000000000...------,,,,,,------------,,,,,,------------------------......------------......++++++,,,,,,------,,,,,,,,,---.../////////......,,,.........,,,+++,,,---........................---------.......................................------....../////////000............////////////000000000000//////......//////000000000111111111000000111111111222222222111111222222222333333333222222222333333333444444555555555555555555555555444444444555555666777777777777777777777777777777555555666666666666777777666777888777666666888:::CCC:::444666888666777<<<666777888666333222333555444555555555333333333444333333333333444444555666666666555444444444444555666555555555555555555555///111333333333222222222444333111000111222222222222222111111111111111111///...------------...///---------...............---------------------------------...............------------------------...............------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------............------------------...............------------...//////.........////////////000........................////////////000000000000////////////000000000000000000000000000111111111111111111222333444555666555555555555666999;;;<<<;;;<<<===<<<<<<>>>AAADDDBBBCCCDDDCCCAAA@@@@@@AAAAAAAAABBBAAA@@@???>>>======>>>??????@@@@@@??????<<<======>>>???@@@AAABBBCCC@@@<<<;;;<<<>>>??????<<<<<<<<<<<<<<<<<<<<<<<<888777777777666555555444666555444444555666444333000000111111111111000000...........................------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------,,,,,,+++,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------,,,,,,,,,+++++++++,,,,,,*********+++,,,---............---,,,++++++---------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///////////////............////////////000000000////////////000000000000////////////////////////////////////000000000111///000000000000111111111111111111222333555666777sssGGG@@@;;;<<<===;;;:::;;;;;;;;;;;;:::999999888888666555555555555444444444222222222111111222222222111111111111000///...---,,,,,,------------,,,,,,,,,,,,,,,------------.........---------...//////,,,,,,------------,,,,,,+++,,,...///000000///...,,,---......,,,,,,,,,...---------------------------------------.................................---------......//////000------........./////////111111000//////...------/////////000000000111111000000000111111111111222000111111222333222222222222222222222333333333333444444444444444444444444444444444555555666666666777777777777777777777777555555555555555555555555555555555444333444888;;;;;;444000444888777333111777999;;;;;;999777666666000444888777333000000222333333333333444444444444666333222222555777666444666666555444333222222111000111222333444555555555444333222111111222333444/////////000000000000000...------,,,,,,,,,,,,,,,------------------......---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------............------,,,------------............------------...//////------........./////////........................////////////000000000000////////////000000000000000000000000000000000000111111111222333444555666444444555666777999:::;;;;;;<<<======<<<>>>AAACCCBBBDDDEEEDDDBBBAAA@@@AAA@@@@@@AAAAAAAAA???>>>=========>>>????????????>>><<<<<<<<<<<<>>>???@@@AAABBB@@@===<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<666777777777666555444333444333333444666666555333///000111222222111000///........................------,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------)))***+++,,,,,,------,,,***+++---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,---,,,,,,++++++------------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,.........///////////////......////////////000000////////////000000000000000000000000000000000000/////////000000000111111000000000111111111222222111111111222333444555666pppLLLDDD===<<<===;;;;;;===<<<;;;;;;::::::999888888666555555555555444444444111111000000000000111111000000000000///...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,------...///------.........------,,,+++,,,...000111000//////,,,---......,,,,,,---...------------------------,,,,,,,,,------.................................,,,,,,---......///000000---------.........//////000//////.........//////////////////000000000111000000000000111111111111///000111222333222222111111222222222222333333333444444444444444444444444555555555555666666666666555555555555555555555555444444444444444444444444444444444333222333555777555111000333666555444555111111111111111333555777444666777666444333333444222222333444444444444333333222111222444555555555222333333222222111000000444333333333444444444333111222111111000000111222//////000000111111111111........................000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................------............------,,,,,,---------............------------...//////,,,---------....................................////////////000000000000////////////000000000000000000000000000000000///111111111222333444555666333333555777888999999999<<<===>>>>>>===>>>@@@BBBDDDEEEGGGFFFDDDBBBBBBBBB>>>???@@@AAAAAA@@@>>>===<<<===>>>>>>??????>>>>>><<<<<<;;;;;;<<<>>>@@@AAA@@@>>>===<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;666666666777666555333222222111111333555555444222///000222333333222000///........................---,,,,,,+++,,,,,,------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++++++++++++++,,,,,,,,,---))))))***,,,,,,------,,,+++,,,---............---+++++++++++++++++++++++++++,,,,,,,,,,,,+++******------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,******++++++,,,+++++++++------------------------------------,,,,,,+++++++++++++++,,,,,,---------------......//////000000........./////////000000////////////000000000000000000000000000000000000//////000000000111111111111111111111222222222333222222111222222333444444tttUUUJJJAAA>>>>>>===>>>AAA<<<;;;;;;::::::999999888666666555555555444444444000000////////////000000////////////...---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++++++++,,,,,,---............///......------+++,,,...000111111000///,,,---......,,,,,,---...------------------------,,,,,,,,,------.................................,,,,,,------...///000000---------.........//////......---......///000111////////////000000000000000000000000111111111111///000111222333222111111111111222222222333333333444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444555666666444333333444111111222222000///333888666444222111111333666888555222000000222444555555111111333444444444444444111111222111000000111333///000111333444555555555555333111000000000///...///000000000///...///000......///000000000000///,,,,,,,,,---...///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------........................---..................---,,,,,,,,,---------.........------------...//////,,,,,,,,,---------..............................////////////000000000000////////////000000000000000000000000////////////111111111222333444666666222333555777999999999888<<<===??????>>>>>>@@@AAAEEEGGGHHHHHHFFFDDDCCCCCC===>>>@@@AAAAAA@@@???>>><<<======>>>>>>>>>>>>>>><<<<<<;;;;;;<<<===???@@@>>>===<<<<<<======<<<;;;::::::::::::::::::::::::555666666777666444333222//////000222444444222000///000222333333222000///........................,,,,,,,,,++++++,,,------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++*********++++++,,,,,,,,,((()))***+++,,,---------+++,,,---...---,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++******---------,,,,,,,,,++++++(((***+++,,,---,,,,,,+++((()))***+++++++++++++++---------------------------------------,,,+++***,,,,,,,,,------.........,,,------...///000111111............/////////000////////////000000000000000000000000000000000000000000000000111111111111111222222222222333333333222222222111222222333333lllLLLAAABBB@@@<<<::::::999888888999999888666666555555555555444444444111111222222222222111111////////////............------------------------+++++++++++++++,,,---...................................................///......///111222111///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......///000000///---.........------,,,,,,,,,------............------////////////000000000000////////////000000000000000000111111111222222222//////000000111111222222000111111111111222222222333333333333333333333333444444444444444444333333555444444333333444444555444333333333333444555555333333333333333333333333444444444333333222222222111111111111111111111111222222222222222222222222000000000000000000000000000000111111111222222222000000000000000000000000111111000000//////......////////////000000000000///............---------------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------,,,+++***************+++,,,,,,******+++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***+++,,,,,,------,,,,,,------------------------------------------------------------------------////////////////////////222111000//////000111111---888;;;222,,,000111...000000111222444555555666777777777888999999::::::::::::;;;===>>>@@@AAAAAAEEEDDDCCCEEEGGGFFFBBB>>>BBB>>><<<>>>BBBDDDBBB>>>======>>>>>>??????@@@@@@;;;;;;;;;<<<>>>???AAABBB@@@>>>;;;;;;;;;;;;;;;999<<<:::999999:::999888666444444333333333222222222222222222111111111000000000/////////111111///...........................,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,+++++++++******,,,,,,++++++++++++******,,,,,,,,,+++++++++******...---,,,,,,++++++++++++******))))))***+++,,,,,,+++,,,---,,,++++++,,,...+++++++++,,,,,,---------------------------------------------------------,,,,,,------...///000000000000////////////000000000000000000////////////000000000000000000000000////////////000000000000000111111111111222222222222222333333333333444444vvvSSS===999888999<<<:::999888888999999888666666555555555555444444444111111222222222222111111////////////............------------------------,,,,,,,,,,,,------------................................................---,,,,,,---///000...---........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///.........000000...---......---------,,,,,,,,,------............------.../////////000000000000.../////////000000000000000000000111111111222222000000000000000111111111000000111111111222222222333333333333333333333333333333333444444444444444444444333333333333444444333333333333333444555555333333333333333333333333444444333333333222222222111111111111111111111111222222222222222222222222////////////////////////000000000111111111222222000000000000000000000000000000000000//////........./////////000000000000............------------------------------------......---------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,++++++***+++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***+++,,,,,,------,,,,,,------------------------........................------------------------........................111111000//////000000111===IIIKKK>>>111///000...000000111222333444555555666666777777888999999::::::;;;;;;===>>>???@@@@@@CCCBBBBBBDDDFFFEEEBBB???@@@===<<<>>>CCCEEEDDDAAA======>>>>>>>>>>>>>>>???;;;;;;;;;<<<===>>>@@@@@@???===;;;;;;;;;<<<:::999;;;:::888888999999777666444333333333333222222222222222222111111111000000000///...///111111///...........................,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------*********+++,,,,,,------------,,,,,,++++++***************++++++,,,,,,,,,...---,,,,,,+++++++++,,,******))))))***++++++,,,,,,------+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------...//////000000//////////////////000000/////////////////////000000000000000000000000111111000000//////......000000111111111222222222222222222333333333444444fffrrrUUU<<<555555999>>>:::999888888999999888666666555555555555444444444111111222222222222111111////////////....................................------...///...---,,,+++................................................---,,,,,,---//////...,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---...000000...---...------------,,,,,,,,,------............------....../////////000000000....../////////000000000000000000000111111111111111000000000000000000///000000000111111111222222222222222222222222222222222222222333333444444555444333333222222333333444333333222222333333444555222222222222222222222222333333333222222222222222111111111111111111111111111111111111111111111111........................000000000000111111111111000000000000000000000000000000000////////////........./////////000000000............------------------------------------------------,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++***++++++,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***+++,,,,,,------,,,,,,------------------------........................------------------------........................000000////////////000111555AAAFFF;;;///---111333000000111222333444444555555666666777777888999999;;;;;;<<<<<<===>>>>>>?????????@@@BBBDDDEEECCCAAA???===<<<>>>CCCFFFEEEDDD>>>>>>======<<<=========:::::::::;;;<<<===>>>???>>><<<;;;;;;<<<<<<:::999:::888777777777777666444333333333222222222111111222111111111111000000000000///...///000111///---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------'''((()))+++,,,...///000///......---,,,++++++***((()))***+++,,,------...------,,,+++++++++,,,,,,*********)))******+++,,,*********)))''''''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---......////////////............//////////////////////////////000000000000000000000000222222111000///...------000000000111111111222222222222222222333333333333___```uuuOOO>>>;;;:::;;;>>>:::999888888999999888666666555555555555444444444111111222222222222111111////////////............////////////////////////---...000000000...,,,***................................................///......///000111///------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------...//////...,,,------------------------------............------........./////////000000........./////////000000/////////000000000111111111111000000/////////...000000000000111111111111222222222222222222222222000111111222333444444555333333222222222222333333222222222222222333333444222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111......................../////////000000000111111000000000000000000000000////////////////////////........./////////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,************+++,,,------***+++,,,,,,******+++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................//////.../////////000000&&&000555000+++---111222000000000111222333333444444555555666666777888888;;;;;;;;;<<<<<<=========<<<===>>>@@@BBBCCCCCCCCCAAA???===???BBBDDDEEEDDD???>>>===<<<;;;;;;<<<<<<::::::::::::;;;;;;<<<======<<<;;;;;;<<<<<<:::999999777666666666666555333222222222222111111111111111111111111000000000000///......///000000///---------------------------,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------------------((()))***+++---...////////////...---,,,,,,++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,,,,+++***************++++++%%%'''((((((((()))+++---------,,,,,,,,,,,,+++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///......------......///.........///////////////000000000000000000000000111111000000//////......000000000000111111111111111222222222222333333333fffaaawwwfffIII@@@???===<<<===:::999888888999999888666666555555555555444444444111111222222222222111111////////////............////////////////////////---...000000000...,,,***................................................///......///000000...------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...------...//////...,,,------------------------------............------............////////////............////////////....../////////000000000111000000000//////......//////000000000111111111111111111111111111111111000000111111222333444444222222111111111111222222222111111111111222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////....../////////000000000////////////////////////.............../////////............////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,************+++,,,------***+++,,,,,,******+++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------......////////////---//////...---///...+++///000000111111222222222333444444555555666777777::::::;;;;;;<<<<<<<<<===;;;===>>>@@@AAAAAABBBCCCCCCAAA??????@@@AAABBBBBB???>>>===;;;;;;;;;<<<===;;;;;;:::::::::;;;;;;<<<;;;;;;:::;;;<<<<<<:::888888666555555666555444222222222111111111000000000000000000000000000000000///...---...000000...---------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......++++++,,,,,,,,,---------//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++***************+++&&&((()))))))))***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------------......------....../////////000////////////////////////......//////000000111111//////000000000111111111111111111222222222333333ssspppfffIII>>><<<;;;:::===:::999888888999999888666666555555555555444444444111111222222222222111111////////////....................................------...///...---,,,+++................................................---,,,,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------......---,,,---//////---,,,,,,,,,,,,------------...------............------------........./////////------........./////////............////////////000//////////////////.../////////000000000111111000000000000000000000000000000000111111222222333222111111000000111111222111111000000111111222333000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////---............/////////------........./////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++++++++***++++++,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***++++++---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------+++,,,---.../////////...000...,,,---111222///+++//////000000000111111111222333333444555555666666999999::::::;;;<<<=========>>>@@@@@@??????AAACCCCCCBBB@@@>>>>>>???@@@AAA@@@>>>===;;;;;;<<<===???<<<<<<;;;:::::::::;;;;;;:::::::::;;;<<<<<<:::888888666555555555555444222111111111000000000000/////////000000000000000111///...---...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------............---------,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,------,,,+++******)))*********,,,,,,---+++))))))***++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------......//////000////////////////////////------...///000111222222/////////000000000111111111111111111222222222222~~~zzzhhhJJJ===:::888999===:::999888888999999888666666555555555555444444444111111222222222222111111////////////............------------------------,,,,,,,,,,,,------------................................................---,,,,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......------,,,---......---+++,,,,,,,,,---------......------............---------------.........//////---------.........//////------........./////////.........///////////////////////////000000000111000000000000000000000000000000000111111111111111111111000000000000111111000000000000000111222222000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////........................------........./////////////////////////////////---------.........//////---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,***************************************************************+++,,,,,,,,,,,,++++++***+++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++---...//////......,,,******---000111000////////////000000000000000222222222333444444555555777888888:::;;;<<<======???AAABBBAAA>>>>>>@@@BBBAAA@@@>>>===<<<>>>@@@BBB@@@>>>===;;;<<<===???AAA======<<<;;;;;;:::;;;;;;999999:::;;;===<<<:::777888777555555666666444333111111000000000/////////////////////000000111111...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---......///......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---...,,,++++++***))))))******---------+++)))((()))*********++++++,,,---...............------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---......///000000////////////////////////......//////000000111111////////////000000000111111111111111222222222222zzzdddIII>>><<<999999===:::999888888999999888666666666555555555444444444111111222222222222111111000/////////............------------------------+++++++++++++++,,,---...................................................///.........//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......---,,,,,,---......---+++,,,,,,,,,------.........---..................------------.........//////---------.........//////---------.........//////---.........//////000000////////////000000000000000000000000000000000000111111111111000000000000111111000000000000111111000000000000000111111222000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////---------------------------------.........//////////////////////////////---------.........//////---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,(((((())))))*********+++******************************************************))))))***+++,,,,,,------,,,+++***************+++,,,,,,******+++,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------)))+++,,,...//////......//////000111///------...////////////000000000000111222222333333444555555666777888999;;;<<<===>>>AAACCCCCCAAA>>>===???AAA>>>>>>===<<<<<<===AAADDD@@@>>>===<<<<<<>>>AAACCC>>>===<<<<<<;;;;;;;;;;;;999999999;;;===<<<:::777999777666555666666555333000000000000////////////.../////////000000111111...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////------------------------)))******++++++,,,,,,---))))))***+++,,,------...++++++++++++,,,,,,---...,,,,,,+++***))))))*********++++++***))))))+++,,,))))))***+++---...////////////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...///000000////////////////////////000000000000////////////////////////000000000000000111111111111222222222lllvvv|||cccHHH<<<<<<<<<:::888===;;;::::::::::::999777777777666555444444333333555444222222222222111///111111111111000000000000000000//////......------111000///...---,,,++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++******)))++++++,,,,,,,,,,,,------------.........---,,,,,,---------.........//////+++,,,------......------------------------------///////////////////////////......---------............---,,,,,,+++******............////////////......//////000000111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////......------------...............------//////////////////////////////000000///...------......------------......,,,,,,,,,------.........---------,,,,,,+++++++++***)))))))))***+++,,,,,,------------------------++++++++++++++++++++++++************************,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,************************+++***)))))))))***,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---+++***+++......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///...///////////////......////////////000000000000000000000111222222333333222222333444444555555666555777999;;;<<<;;;:::999>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;===>>>@@@BBBCCCBBB@@@>>>======>>>???<<<<<<<<<;;;;;;:::::::::::::::999999::::::;;;<<<;;;777444333444555333111111111111111111000/////////////////////......---------------------------...---,,,,,,++++++,,,,,,+++++++++*********)))))),,,,,,+++***))))))******,,,,,,+++***))))))******++++++,,,,,,,,,,,,------000///---,,,---///111222...///////////////...---------------------------------------------------------,,,+++,,,---...///,,,+++******))))))************************************+++,,,------------------,,,,,,+++*********,,,,,,,,,,,,,,,---...///,,,------......------,,,---------...------,,,,,,---------............//////////////////////////////////////////.........////////////000000000000333333222111000000000111sss]]]fffpppuuu^^^EEE:::;;;<<<;;;:::<<<:::999888999999888666777666666555444444333333555333222222222222111///111111000000000/////////////////////...........................---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++***)))(((''',,,,,,---------.........+++,,,------...---------------------------------------------------------......------------......------------------------............///////////////////////////000000000/////////000000000111111111111111111111111111111////////////////////////////////////////////////.........................................................---------,,,,,,---...............------------------------------///////////////...------......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))*********************************+++++++++,,,,,,******************************))))))******+++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---+++***,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///......////////////........./////////000000000000000000000111222222333333222222333333444555555555555666888:::;;;;;;:::999=========>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@BBBAAA???===<<<===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999999:::999777444333444444333111000111111111111000/////////////////////......---------------------------------,,,++++++++++++,,,+++++++++*********)))))),,,++++++***))))))******,,,++++++***************++++++,,,,,,,,,,,,------///...---,,,---...000111......////////////......++++++++++++++++++++++++---------------------------,,,,,,+++,,,---...///,,,+++******))))))******************************)))***+++,,,------------,,,,,,++++++++++++******------,,,,,,,,,------...,,,,,,------------,,,,,,,,,---------------,,,,,,------------..................................../////////////////////...////////////000000000000222222111111000111111111nnnSSS[[[ffflllWWWAAA999:::<<<;;;;;;:::999777777888888666555666666666555444444333333555333222222222222111000000000000/////////...................../////////---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++***)))'''&&&%%%++++++,,,,,,,,,---------++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,------...///000000---............////////////////////////..................////////////000000000000000000000000000////////////////////////////////////////////////................................................------------,,,,,,,,,,,,------...............---------------------------...////////////...------......------------......,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++******************************************++++++++++++,,,************************))))))***+++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///------......///......---....../////////000000000000000000111222222333333222222333333444444555555555666888999:::999999888;;;;;;<<<<<<===<<<<<<<<<<<<======>>>>>>=========@@@???===<<<;;;<<<<<<===<<<<<<<<<<<<============::::::999888777777777777777666444444555444222000000000111111000000///...///////////////......---------------------------------,,,++++++++++++++++++++++++***************,,,+++******)))*********++++++++++++************++++++,,,,,,,,,,,,------...---,,,,,,,,,---//////,,,---...///////////////,,,,,,,,,++++++*********------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++******))))))******************************)))***+++,,,------------************++++++++++++...------,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------..........................................//////////////////////////////000000000000111111111000111111222222pppQQQUUU```cccRRR@@@::::::;;;;;;<<<;;;999888777888888777555666666555555555444444444444333222222333333111000////////////............---------....../////////---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------,,,+++))))))******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---......//////---------.........///////////////......------------------.........//////000000000000000000000000////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........////////////////////////.........//////...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,------,,,,,,+++************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++************************((()))***,,,,,,+++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///,,,,,,---.........------........./////////000000000000000111222222333333111222222333444444555555555666777888888888888777999:::;;;;;;<<<<<<<<<<<<<<<===>>>???>>>===;;;:::>>>===<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<======:::999888777666555555555444444555555555333111000000000000000000//////...///////////////......------------------------------,,,,,,+++***+++++++++************************++++++***************++++++++++++++++++++++++***+++++++++,,,,,,,,,------------,,,,,,,,,------...+++,,,---...//////000/////////...------,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******))))))******************************)))***+++,,,,,,---,,,,,,))))))******+++,,,,,,---......---,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---------.............................................////////////////////////000000000000111000000000111222333333tttPPPOOOWWW\\\NNN@@@;;;:::::::::<<<;;;:::888888999999777666555555555555555444444444444222111222333333222000////////////............,,,,,,------....../////////............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,---------------,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////......------,,,,,,------------............////////////////////////................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......////////////////////////------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++***))))))((())))))************************************************************************************++++++++++++************************))))))*********+++++++++************************((()))***,,,,,,+++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///++++++,,,---------------............////////////000000000111222222333333111111222222333444444555555555666666666666666666888888:::;;;<<<<<<<<<<<<======>>>>>>>>><<<:::999<<<<<<;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::999888666555444333333222333555555444222111000000000000000000///......///////////////......---------------------------,,,,,,+++************+++************************+++***************++++++***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,------++++++---...//////////////////...------,,,++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))***+++,,,,,,,,,,,,))))))***+++,,,------......---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,------,,,,,,,,,,,,,,,------------...........................---.........//////000000////////////000000000000111000000000111222333333UUULLLOOOTTTIII???<<<:::999:::===<<<:::999888999999888666555555555555555555555555333222111111333333222111000000000/////////......---------------.........//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++******)))++++++,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,+++,,,------------.........---------------,,,,,,,,,---------............///////////////////////////................................................------------------------------------------------,,,,,,,,,,,,------------,,,,,,---...////////////------------------------,,,,,,---............---------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********+++++++++++++++***))))))((((((((())))))************************************************************************'''''''''(((((((((((((((************************)))))))))************+++************************))))))***+++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///******+++,,,------------------........./////////000000000111222222333333111111222222333333444444555555555555555555555555777888999;;;<<<========================<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::::::::999777666555444444444111333444444222000111111//////000000//////...---///////////////......---------------------------,,,,,,+++******************************+++++++++*********)))******+++,,,******,,,---------,,,+++++++++,,,,,,,,,,,,------............------------+++,,,---...............,,,,,,,,,++++++*********------,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,+++******))))))******************************((()))***+++,,,,,,,,,,,,***++++++,,,---......///---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,------,,,,,,,,,,,,,,,------------------------------------------......///000000000////////////000000000000111111111000111111222222]]]KKKIIIJJJCCC<<<::::::999;;;>>>:::999777777888888666555555555555555555555555555333222111111333333222111111111000000000/////////...------------------,,,---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------)))******++++++++++++***++++++++++++,,,,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,.........---,,,++++++,,,,,,---.........,,,,,,---------.........,,,,,,,,,,,,,,,------------............/////////........................................................................------------------------------------------------,,,,,,---------.........+++,,,---...////////////------------------------+++,,,------.........------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++************))))))))))))))))))***+++++++++++++++++++++++++++************************************************''''''(((((())))))))))))************************))))))))))))******************************************))))))******+++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,......,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///)))***+++,,,,,,------------------.........//////000000000111222222333333111111111222333333444444555555444444444444444555777888:::;;;===>>>>>>???======<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999888777666555555555555111333444222000///111333//////000000//////...---///////////////......---------------------------,,,++++++***************))))))*********+++++++++******))))))***++++++,,,)))***,,,---...---,,,+++++++++,,,,,,,,,,,,------////////////......------,,,,,,---......---------++++++++++++++++++++++++------,,,,,,+++******))))))***+++,,,---,,,,,,+++,,,+++******))))))******************************((()))***++++++,,,,,,+++---------....../////////+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))***,,,,,,------,,,++++++,,,,,,,,,---------------------------------------......///000000111////////////000000000000222222111111000111111111^^^GGGAAACCC===999999999888;;;@@@999888666666777777555444444555555555555555555555333222111111333444333111111111111111000000000000.........------,,,,,,,,,++++++,,,---...///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((())),,,.........---,,,***+++,,,---///000111111,,,,,,,,,---------......+++++++++,,,,,,---------.........////////////000........................................................................---------------------------------------------------------....../////////+++,,,---...////////////////////////////////////+++,,,------.........------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,+++++++++******))))))***)))))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++,,,,,,,,,---************************))))))))))))************************************+++***)))))))))***,,,---+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,......+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------------------------------.........//////((()))***+++,,,------------------.........//////000000000111222222333333000111111222333333444444555555444333333333444444777888:::<<<===?????????===<<<;;;::::::;;;======;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999888777666666555666666111333333111......111444///////////////......---///////////////......---------------------------,,,++++++***)))*********))))))******++++++++++++******))))))***+++,,,,,,)))***,,,.........,,,+++++++++,,,,,,,,,---------//////000000///...---------------...------,,,,,,---------------------...------,,,,,,+++***)))))))))***+++,,,---,,,++++++,,,++++++***)))*********************************((()))***++++++,,,++++++.........///////////////************+++,,,------+++++++++,,,,,,+++++++++((()))***+++,,,---------++++++,,,,,,,,,------------------------------------------...///000000111////////////000000000000333333222111000000000111dddGGGDDD???>>>===<<<<<<<<<<<<<<<:::999777777888888666444555555444333333333333444222333333333333222111111000///...///000000...,,,,,,------......------,,,111111000...,,,,,,...///---------------------------------------------------------------------------------,,,,,,+++++++++...---+++))))))***+++,,,(((///***###111 555$$$,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////...............------,,,,,,,,,...------,,,,,,------...---...000111111000...---,,,------......------,,,,,,++++++,,,//////...---...------,,,,,,------...------------------------------------------------------------------------.........------,,,,,,,,,------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******(((+++,,,+++(((&&&(((***))))))(((((((((((()))))))))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++---,,,***)))))))))***+++---,,,***))))))***,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------------------------...///...------...///..................------000000000000000/////////222222222222222222222222444444444333333222222222444555555666666666666666777888:::<<<>>>??????>>>>>>===<<<;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999999999999888777666555444444333333222222111000000000//////////////////////////////.........---------,,,---.........---,,,+++---,,,++++++******++++++))))))(((((((((***+++,,,)))))))))))))))))))))))))))******++++++,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,------------------------))))))*********+++++++++++++++++++++++++++++++++++++++************++++++***************************+++,,,------,,,+++***+++***)))***,,,---,,,+++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////---...///000000///...---111111111000000000000000dddFFF@@@;;;;;;:::999999999999999;;;999777666777777666555555555444333333333333444222333333333333222111111000///...///000000...,,,,,,------......------,,,...//////...------///111---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,++++++******,,,...(((%%%222$$$555''',,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------------------,,,,,,,,,+++------,,,,,,,,,,,,------------////////////------,,,,,,------------,,,,,,,,,++++++,,,//////...---------,,,,,,,,,,,,------------------------------------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******)))*********((('''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))***************************)))'''''''''(((***+++,,,++++++***))))))******,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------------------------...///...------...///..................------////////////////////////111111111222222222333333444444444333333222222222444555555666666666666666666777999<<<===>>>>>>===<<<<<<;;;;;;::::::;;;===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999888888777666555444333333333222111111000000///........................///.........------------,,,---.........---,,,+++---,,,++++++******++++++++++++*********+++,,,,,,)))))))))))))))))))))))))))******++++++,,,------++++++,,,,,,---------,,,,,,,,,,,,,,,------------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++*********)))++++++************++++++***************************++++++,,,,,,++++++***+++***)))***,,,---,,,+++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////---...///000000///...---000000000000000000000000eeeDDD<<<::::::999888888888999999<<<999666555666777777777555555444333333333333444222333333333333222111111000///...///000000...,,,,,,------......------,,,,,,---......---...000222------------------------------------------------------------------------------,,,,,,,,,,,,++++++***+++,,,...---,,,***(((///,,,((()))222'''222***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,++++++,,,//////...---------,,,,,,,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))*********)))(((((())))))((('''))))))(((((((((((()))))))))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))++++++++++++++++++++++++))))))((('''((()))***+++***++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------------------------...///...------...///------------------..............................//////000111222333333444444444333333333333222222444555555666666666666666555666888:::<<<<<<<<<<<<:::;;;;;;;;;999999:::<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999888888888777777666555444333333333222222111111000//////....................................---------------------------,,,++++++,,,,,,+++************+++******++++++******)))))))))))))))))))))))))))))))))******++++++,,,------++++++,,,,,,,,,---------,,,,,,------.........///,,,...///...---+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++***))))))(((++++++************++++++************************+++++++++******++++++++++++***)))***,,,---,,,+++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////---...////////////...---000000000000000000000000gggEEE;;;<<<<<<;;;;;;;;;;;;;;;<<<===:::666444555666777777555555444333333333333444222333333333333222111111000///...///000000...,,,,,,------......------,,,,,,---......------///000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,******---+++***,,,...(((---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,++++++,,,//////...------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))((((((((((((((())))))***,,,)))'''(((+++,,,***'''))))))(((((((((((())))))(((((((((((((((((((((((()))******)))(((((()))+++))))))))))))))))))))))))************************))))))((((((((()))***+++)))***+++,,,,,,+++))))))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------------------------...///...---------///,,,,,,------------......,,,,,,---------------.........///000111222333444333333333333333333333333444555555666666666666666444666777999:::;;;::::::888;;;===<<<:::888999;;;999::::::;;;;;;<<<<<<<<<======<<<<<<:::999888777666666555555444333333222222222222111000000//////........................------------------------------------,,,,,,++++++,,,++++++***************'''((()))))))))'''&&&%%%)))))))))))))))))))))))))))******++++++,,,------,,,+++++++++,,,,,,------........................,,,...///...---+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,+++***)))(((++++++************++++++************************,,,+++***))))))***+++,,,+++***)))***,,,---,,,+++))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......................../////////000000000000000kkkIII=========<<<<<<<<<<<<=========:::666444555666777777555555444333333333333444222333333333333222111111000///...///000000...,,,,,,------......------,,,---///000///---,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---)))+++------+++///***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,---......++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,++++++++++++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,++++++,,,//////...---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++************************))))))))))))))))))))))))((((((((((((((())))))***---***((())),,,...,,,)))))))))(((((((((((())))))(((((((((((((((((((((((()))******)))(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))+++,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........---------------------------...///...---------///,,,,,,,,,,,,------......+++,,,,,,,,,------......------...///111222333333333333333333333333333333444555555666666666666666444555777999::::::999999999===@@@???;;;888888::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888777666555555444444333222222222222222111111000//////...........................,,,,,,------------------------,,,,,,++++++++++++,,,+++******))))))******'''((()))))))))'''&&&%%%)))))))))))))))))))))))))))******++++++,,,------,,,,,,+++++++++,,,---...000000///...---,,,,,,+++,,,...///...---+++,,,,,,------------------------,,,,,,---------.........000///...---,,,+++******++++++************++++++************************,,,+++))))))))))))+++,,,+++***)))***,,,---,,,+++))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------............//////000000000000sssOOOAAA;;;;;;:::::::::;;;<<<<<<<<<999666555666777777777555555444333333333333444222333333333333222111111000///...///000000...,,,,,,------......------,,,---///000///---++++++,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,---------,,,***))))))+++---...&&&+++///...,,,AAA000+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,...///++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++,,,//////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******+++***)))***,,,,,,,,,+++))))))(((((((((((()))))))))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------............---------------------------...///...------...///++++++,,,,,,------......+++,,,,,,------.........------...///000111111222222222333333333333444444444555555666666666666666555666777999999999999888;;;@@@DDDCCC===999888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888666666333333333333222222222111222111111000000///......------------------------,,,,,,,,,,,,------------------,,,+++++++++++++++++++++***))))))))))))*********++++++******)))))))))))))))))))))))))))))))))******++++++,,,---------,,,+++***+++,,,---...000//////...---,,,++++++,,,...///...---+++,,,,,,------------------------,,,,,,,,,---------......//////...---,,,++++++***++++++************++++++*********************************))))))*********+++***)))***,,,---,,,+++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------......---......//////000000111}}}UUUCCC:::999999999::::::;;;<<<;;;999777666777777666555555555444333333333333444222333333333333222111111000///...///000000...,,,,,,------......------,,,+++---//////---,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,---------+++*********+++,,,,,,---&&&+++------555[[[>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++---...+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++,,,++++++,,,//////...---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******''')))******))))))***+++))))))(((((((((((()))))))))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++*********))))))***++++++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............---------------------------...///...------...///***++++++,,,------......,,,,,,,,,---......//////.........//////000000000222222222333333444444444444555555666666666666666555666888999:::999999888???DDDIIIGGG@@@999888999<<<<<<<<<;;;;;;::::::999888888888888888777666555222222222222222111111111111111111000//////......------------------------++++++,,,,,,,,,------------,,,+++*********+++,,,++++++***)))))))))))))))++++++*********+++,,,,,,)))))))))))))))))))))))))))******++++++,,,---------,,,+++******,,,---///,,,,,,,,,,,,------------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,++++++*********++++++************++++++************************))))))************))))))+++***)))***,,,---,,,+++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...------......///000000111XXXDDD::::::::::::;;;;;;<<<===:::999777777888888666444555555444333333333333444222333333333333222111111000///...///000000...,,,,,,------......------,,,)))+++...///...------...------------------------------------------------------------------------+++++++++,,,,,,---------((()))+++---------+++***(((++++++,,,<<>>;;;888777777;;;;;;:::999999888888777888777777666666666666777555555444333222222222222////////////....................................,,,,,,,,,+++++++++******************************(((((((((((())))))))))))++++++******))))))((((((******))))))))))))******))))))))))))***+++,,,---,,,***)))+++...///---***+++,,,---.........------,,,------......------,,,,,,------......------,,,------,,,,,,,,,,,,++++++************************((((((((())))))*********))))))))))))************+++++++++*********))))))******************************))))))))))))******+++)))((())),,,---,,,*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......//////////////////000000000000qqqKKKAAA===999888:::<<<;;;::::::999888888777777888888444444444333333444444555222333333333333222111111////////////............,,,------...//////......------------------------------.........////////////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......,,,***)))------,,,,,,,,,,,,---------+++***,,,......,,,***++++++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++***))))))***++++++---------,,,,,,---------***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++************+++++++++,,,,,,******))))))******+++,,,************************+++******,,,......+++(((***+++,,,---...------,,,,,,++++++++++++++++++,,,++++++***************************++++++,,,,,,,,,***+++,,,+++)))))))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************))))))))))))++++++,,,,,,++++++***)))))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++***)))))),,,+++++++++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------,,,,,,,,,---...///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////////////////000111111333333333444444444444555666666666666666666666666666666666666777888999:::<<<===>>>===:::888777777:::::::::999999999999888888777666666666666666666555444333222111111111111////////////....................................,,,,,,+++++++++*********************************(((((((((((())))))))))))*********)))))))))))))))******))))))))))))******))))))))))))***+++,,,---...,,,,,,---000000///,,,++++++,,,---------------,,,------......------,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++************************************++++++,,,,,,))))))))))))************+++++++++*********))))))******************************))))))))))))******(((&&&%%%&&&)))***)))''')))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++*********++++++++++++,,,,,,,,,,,,------..................//////////////////000000000000|||WWWBBB>>>999888:::<<<;;;::::::999888888777777888888555444444333333444444444222333333333333222111111////////////............,,,---......///.........------------------------,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---+++))),,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***(((+++++++++++++++,,,------++++++++++++++++++++++++)))******+++,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))***++++++------,,,,,,,,,,,,------***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++------------++++++*********++++++++++++,,,******))))))******+++,,,************************+++******,,,------+++)))+++,,,---.........---,,,+++++++++,,,,,,+++++++++,,,,,,++++++***))))))(((*********+++++++++++++++***+++,,,+++)))))))))***++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))************++++++,,,,,,++++++***))))))))))))*********++++++))))))))))))))))))))))))***++++++++++++***))))))------,,,,,,+++******)))++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,,,,,,,---...///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///////////////000111111333333333333444444444444666666666666777777777777666666666666777888999:::999;;;<<<;;;999888888888888888999999999:::::::::888777666666555555555666444333222111000000000000/////////............---------------------------,,,++++++++++++*********************************(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))***+++,,,,,,---,,,,,,---//////...---+++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++************************************++++++++++++))))))))))))************+++++++++*********************************************))))))))))))*********)))((()))+++++++++))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******++++++,,,,,,,,,,,,------///////////////.........////////////000000000000^^^DDD@@@:::888:::<<<;;;::::::999888888777777888888555555444333333333444444222333333333333222111111////////////............------...............---------------------------++++++,,,,,,,,,---------,,,++++++******+++++++++************************,,,---...///...---,,,+++)))))))))******)))))))))&&&&&&''')))***+++++++++,,,+++++++++++++++++++++************************))))))***++++++++++++***------------------------++++++++++++++++++++++++,,,++++++++++++++++++++++++******************+++,,,,,,,,,------,,,,,,,,,)))))))))))))))***************+++++++++,,,,,,,,,************************+++,,,---......---,,,+++************++++++++++++******))))))******+++,,,************************+++++++++,,,,,,,,,+++***+++,,,---...///...------***+++,,,------,,,+++***+++++++++*********))))))***************+++++++++***+++,,,+++)))))))))***************))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((+++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))******+++++++++******))),,,,,,,,,++++++*********++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,------......------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000///////////////000000111222222333333333444444444666666666777777777777777666666666666777888999:::888:::;;;;;;:::999999:::777777888999::::::;;;;;;888777666555555555555555333222111000//////////////////.........---------------------------------++++++++++++************************************(((((((((((())))))))))))(((((())))))******++++++******))))))))))))************))))))***++++++,,,******++++++,,,,,,,,,++++++*********++++++,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++************************))))))******************((()))))))))************************************+++++++++++++++,,,,,,,,,+++******))))))******+++++++++***++++++,,,++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,------000000000//////.........////////////000000000000eeeFFFAAA;;;999:::<<<<<<::::::999888888777777888888666555444333333333333333222333333333333222111111////////////............---...............------------------------------+++++++++,,,,,,,,,,,,---+++++++++******++++++,,,************************((()))+++,,,---------,,,((()))************)))(((&&&''')))******++++++,,,++++++,,,+++++++++******************************))))))***++++++++++++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********++++++,,,------,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,------,,,++++++))))))*********+++++++++******))))))******+++,,,***************************+++,,,,,,+++++++++++++++,,,---.........---,,,***+++,,,------,,,+++***))))))*********+++++++++***************************+++,,,+++)))))))))************)))))))))((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))***++++++++++++***))))))(((((()))))))))*********)))))))))))))))))))))))))))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...///000++++++++++++++++++++++++------++++++++++++------,,,,,,,,,---------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///////////////000000111222222222333333333444444555555666666777777777888666666666666777888999:::888:::;;;<<<;;;:::;;;<<<777777888999:::;;;;;;<<<888777666555444444444444222222111000////////////............------------------------------------+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++******))))))))))))***************)))******+++,,,)))***+++,,,++++++++++++++++++*********+++,,,---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++************************++++++++++++++++++++++++((()))))))))************************************,,,,,,,,,---------......++++++************++++++(((((((((((('''''''''((())))))***++++++++++++************+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000//////......------////////////000000000000oooIIICCC<<<999:::<<<<<<;;;:::999888888777777888888666555555444333333333333222333333333333222111111////////////.....................///......---,,,------------------------+++++++++,,,,,,,,,------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***+++,,,------***+++,,,------,,,+++******+++,,,,,,***(((((()))+++,,,,,,,,,,,,,,,+++***************************)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))***++++++++++++***)))***+++,,,------,,,+++***************))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))******,,,,,,,,,,,,******)))))))))************+++******))))))******+++,,,***************************+++,,,,,,******+++,,,***+++,,,---------,,,++++++++++++,,,,,,+++++++++((())))))***++++++,,,,,,***************)))))))))***+++,,,+++)))))))))*********)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++******++++++******)))(((((((((((()))))))))******))))))))))))))))))))))))))))))***++++++++++++***)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,------......------------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111///////////////000111111222222222222333333333333444444555555666666777777666666666666777888999:::888:::;;;<<<;;;:::;;;<<<777777888999::::::;;;;;;888777666555444333333333333222111000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******+++***************++++++***,,,......---,,,---...,,,++++++******,,,---...,,,------......------,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++************************---------------,,,,,,,,,))))))))))))***************************+++++++++,,,,,,,,,------......///++++++************++++++)))***+++***((('''((()))((()))******++++++******************++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------...............---------////////////000000000000wwwJJJDDD===999:::<<<<<<;;;:::999888888777777888888666666555444333333333333222333333333333222111111////////////..................//////...------,,,------------------------,,,,,,,,,,,,---------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))***+++,,,,,,+++,,,---......---,,,+++)))+++---+++)))''''''(((+++,,,------...---,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))*********++++++++++++)))***++++++++++++***))))))+++,,,------,,,+++)))+++++++++******)))))))))******+++++++++,,,,,,,,,************************))))))++++++++++++))))))))))))))))))******************))))))******+++,,,***************************,,,---,,,***)))+++---)))***+++,,,,,,,,,+++***,,,++++++++++++++++++,,,******************+++++++++*********)))))))))(((***+++,,,+++)))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))***+++++++++***************))))))((((((((((((((()))))))))***))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,---.........------------------.........///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111///////////////000111111111222222222222333333333333333333444555666666666666666666666777888999:::777999;;;;;;:::999999:::888888888999999:::::::::888888666555444333333333333333222111000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******))))))))))))******++++++***************+++))),,,......,,,+++,,,...---,,,+++***+++,,,...///,,,------......------,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++************************,,,,,,,,,++++++*********))))))))))))************))))))*********+++++++++******++++++,,,------...,,,++++++******++++++,,,+++---...---***)))***,,,((())))))***************************++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------------////////////000000000000{{{KKKEEE===::::::<<<<<<;;;:::999999888777888888888777666555444333222222222222333333333333222111111000/////////.............../////////...---,,,,,,------------------------,,,,,,------------......************++++++,,,---******************************************++++++)))***,,,------,,,***)))%%%(((******(((((()))++++++,,,---...///...------++++++++++++++++++++++++++++++,,,------------,,,************************************************))))))******++++++++++++)))***+++,,,,,,+++***))))))***,,,------,,,***))),,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))))))))*********************)))***++++++,,,***************************,,,---,,,))))))+++...((()))***+++,,,+++******---,,,+++******+++,,,---,,,,,,++++++***)))))))))+++*********))))))((((((***+++,,,+++)))))))))***))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&'''((())))))******************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++++++++------,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---------------------------------++++++++++++------+++,,,---.........---,,,---------.........//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111///////////////000111111111111222222222333333333222222333333444555666666666666666666777888999:::666888::::::888777888999888999999999999:::::::::888888666555444333333222444333222111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((******))))))))))))******++++++***************+++'''***,,,,,,***)))***,,,...---,,,++++++---///000,,,------......------,,,+++++++++,,,,,,+++++++++---------,,,,,,,,,++++++************************)))(((((((((''''''&&&&&&))))))))))))************))))))******++++++++++++(((((()))***++++++,,,,,,,,,++++++******++++++,,,(((***+++***'''%%%''')))(((((()))***************)))************+++++++++((()))***+++,,,,,,+++***++++++,,,,,,,,,---------+++++++++,,,,,,---------////////////000000000000MMMCCC;;;:::<<<;;;:::;;;<<<;;;:::888777888888999666666555444444444444555333333333333333333333333111111000000//////.........------,,,,,,------...,,,---......,,,,,,---...++++++,,,---............''')))+++,,,,,,+++,,,...+++***))))))(((((())))))++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))******)))))))))***,,,---++++++++++++++++++++++++)))***,,,,,,***)))***+++***---//////---+++******)))***+++,,,,,,+++***))))))))))))))))))))))))))))))*********++++++++++++************************))))))))))))************************************---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++,,,,,,+++)))((()))+++&&&(((***,,,,,,+++((('''(((((((((((())))))))))))+++*********))))))((((((---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++++++++******************************************++++++***************+++---,,,+++*********+++,,,---,,,,,,+++*********+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////...//////000000000000///555333222000000111333444555444444444555666777888777777777777777666666666888888999999999999888888666666777777888888888999666666666555444444333333111111000///////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******,,,+++)))((((((((()))*********+++,,,,,,,,,,,,+++------,,,,,,+++***))))))------------------------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---...---+++)))((())))))***************************))))))************)))))))))***,,,,,,***)))***++++++***((()))***,,,++++++------,,,++++++******)))++++++++++++++++++++++++************************++++++************************************************+++++++++,,,,,,,,,---------............//////////////////.........NNNCCC;;;:::<<<;;;;;;;;;<<<;;;:::888888888888999666666555444444444444555333333333333333333333333111111000000//////.........------,,,,,,------...,,,---......,,,,,,---...,,,,,,------...---------(((***,,,,,,,,,+++,,,...,,,,,,+++************+++++++++++++++++++++++++++***************+++++++++************************+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***+++)))+++......,,,+++******)))***++++++++++++***))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))************************************+++************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++,,,,,,***)))((()))+++)))***+++,,,,,,+++***)))((((((((()))))))))******************)))))))))(((++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********************************************************++++++************++++++---,,,+++******+++,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,---......///......///000000000000///333222111000000111222333333333333444555555666666666666666666666666666666777888888999999888888777666666777777777888888888666666555555444333333333111000000///////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******,,,+++***)))((())))))*********+++,,,,,,,,,,,,+++------,,,,,,+++******)))------------------------***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++))))))))))))***************************))))))************)))))))))***,,,,,,***)))***++++++***((()))***,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,------------............////////////............NNNDDD;;;;;;<<<<<<;;;<<<<<<;;;:::999888888888888666666555444444444444555333333333333333333333333111111000000//////.........------,,,,,,------...,,,---......,,,,,,---...---------...------,,,,,,(((***,,,---,,,+++,,,---......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************,,,+++******)))*********++++++++++++++++++++++++)))***,,,,,,***)))***+++'''***,,,,,,+++******+++)))***++++++++++++***)))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))************************************,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++,,,***)))(((***+++,,,,,,,,,,,,,,,,,,++++++)))))))))*********++++++************))))))))))))******)))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******************************************************++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------.........---------------+++++++++,,,,,,---------------------,,,,,,,,,,,,+++,,,,,,------.........---...///000000000000000222111000//////000111222000111333444555555444444555555555555555555555555777777888888888888777777666666666666777777777777555555555444333333222222111000//////......//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******++++++***))))))))))))*********+++,,,,,,,,,,,,+++------,,,,,,++++++******------------------------***+++,,,,,,------,,,,,,++++++************++++++---,,,+++***))))))))))))************************))))))************)))))))))***,,,,,,***)))***++++++***((()))***,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,------------....................................NNNDDD<<<;;;===<<<;;;<<<;;;;;;:::999888888888888666666555444444444444555333333333333333333333333111111000000//////.........------,,,,,,------...,,,---......,,,,,,---...............---,,,++++++)))+++------,,,,,,,,,---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************,,,,,,+++******)))))))))************************)))***,,,,,,***)))***+++&&&(((***+++***)))***+++*********++++++*********))))))))))))))))))))))))(((((((((((())))))))))))************************((()))))))))************************************111000...,,,***(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++***))))))***,,,------+++******+++,,,,,,)))*********++++++++++++*********)))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))******************+++++++++************************++++++*********+++,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++***++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------........................******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000000000000000////////////000000111000111333555666555444333333333444444444444444555666777777777777777777666666666666666666666666666444444444333222222111111000000///............///...---,,,,,,++++++,,,,,,************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))******))))))))))))******++++++*********)))))))))******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++------------------------***+++,,,,,,------,,,,,,+++******))))))******+++,,,++++++******)))))))))************************))))))************)))))))))***,,,,,,***)))***++++++***((()))***,,,++++++*********++++++,,,,,,,,,***************************************************************+++++++++******************************+++++++++,,,,,,,,,,,,,,,---------.........------...............///OOODDD<<<;;;===<<<<<<<<<;;;:::::::::999888888777666666555444444444444555333333333333333333333333111111000000//////.........------,,,,,,------...,,,---......,,,,,,---...............---,,,++++++***,,,------,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++++++++******)))))))))))))))))))))))))))))))))***,,,,,,***)))***+++&&&(((******))))))***++++++******************+++))))))))))))))))))))))))(((((((((((())))))))))))************************((()))))))))************************************111///...+++)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++***))))))***,,,...,,,+++)))))))))***+++)))*********++++++++++++))))))))))))))))))******''''''(((((()))***,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))*********+++++++++************************++++++******+++,,,,,,---++++++,,,,,,------------,,,++++++***++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------........................******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,...//////000000000.........//////000000111000222444666777666555444222333333333444444555555555666666777777666666555666555555555555555555555333333333222111111000000000//////...............------,,,++++++++++++,,,************************************+++*********************************))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******++++++++++++*********)))******+++,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++******))))))******+++++++++++++++*********)))************************))))))************)))))))))***,,,,,,***)))***++++++***((()))***,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------------...,,,---------......//////OOOEEE<<<<<<======<<<===:::::::::::::::888777777666666555444444444444555333333333333333333333333111111000000//////.........------,,,,,,------...,,,---......,,,,,,---...---------...------,,,,,,+++,,,......,,,,,,,,,---,,,++++++***************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++***))))))(((((((((((((((((((((((()))***,,,,,,***)))***+++((()))******)))(((***+++++++++***))))))***++++++))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))************************************++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***+++***))))))+++---...,,,+++***))))))******)))))))))*********++++++))))))))))))************'''''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))))))))))))))***++++++,,,,,,************************++++++***++++++,,,---...***+++,,,---......------++++++******++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------------.........+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------+++,,,---...///000000000......//////000000111111111222444555666666555555222333333444444555555555555555666666666666555555555555555555555444444444222222222111000000//////000///......------......------,,,+++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,++++++************++++++******+++++++++******)))************************))))))************)))))))))***,,,,,,***)))***++++++***((()))***,,,++++++------,,,,,,+++******)))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////OOOEEE===<<<>>>===<<<===::::::;;;;;;:::999777666666666555444444444444555333333333333333333333333111111000000//////.........------,,,,,,------...,,,---......,,,,,,---...,,,,,,------...---------+++---......---,,,,,,---,,,,,,+++***************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))***+++,,,+++******************************)))***,,,,,,***)))***+++***++++++***)))((()))+++++++++***))))))***++++++)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))************************************)))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***+++***))))))+++---...---,,,++++++*********((((((((()))))))))******((()))))))))************((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))((((((((((((((())))))***++++++,,,,,,************************++++++++++++,,,---......***+++,,,............---++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------***+++---...///000000000......///000111111111111222222222333444444555555333333333444555555666666444555555666666555555444555555555444444444333333222111111000000///......//////...------------...---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***************************))))))))))))))))))))))))(((((()))))))))***************))))))))))))******++++++,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++++++++***)))************************))))))************)))))))))***,,,,,,***)))***++++++***((()))***,,,++++++,,,+++++++++++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////OOOEEE===<<<>>>===<<<===::::::;;;;;;:::999777666666666555444444444444555333333333333333333333333111111111000//////.........------,,,,,,------...,,,---......,,,,,,---...++++++,,,---............,,,---///...---,,,,,,------,,,++++++******++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++((()))***+++,,,,,,+++***++++++++++++++++++++++++)))***,,,,,,***)))***++++++,,,,,,+++)))((()))+++,,,+++***))))))***+++,,,))))))))))))))))))))))))************++++++++++++************************))))))))))))************************************+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++***))))))+++---//////...------,,,++++++(((((((((((())))))))))))(((((())))))*********+++((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%&&&)))++++++)))&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))((((((((((((((())))))***++++++,,,,,,************************++++++++++++,,,---...///)))+++,,,...//////......+++*********+++,,,,,,---,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------***+++,,,...///000000000......000111222222222222111111111111222333444555333333444444555666777777444555555555555555555444555555555444444333333333111111111000//////......//////...------------...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***************************))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++,,,---,,,+++***)))******+++,,,,,,,,,,,,+++------------------------------------------------++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---))))))+++,,,,,,+++***)))************************))))))************)))))))))***,,,,,,***)))***++++++***((()))***,,,,,,+++*********++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////MMMDDD=========;;;;;;<<<777999;;;:::999888999999888888888777777666555444222222222222222222222222...///////////////...---------------------------,,,---......//////......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,---,,,++++++...,,,)))&&&&&&'''***+++++++++,,,,,,,,,++++++***++++++------------++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))((((((((()))***++++++***)))((((((((()))+++,,,))))))))))))))))))))))))---,,,***(((((()))***+++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))******+++,,,******+++,,,,,,***)))((())))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((''''''''',,,+++)))((((((((()))***(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))***+++,,,,,,------,,,,,,++++++***)))))))))************************,,,------......------,,,,,,+++)))(((((()))+++,,,------------------------,,,,,,---......---,,,,,,------++++++++++++------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------......///000000000111111222222222222111111111///------///111111111111222222333333444444555555555666666555444333333444444333222222222222333222111000//////.........------------------------------,,,,,,,,,,,,++++++...---,,,+++************+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************,,,++++++++++++++++++,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---........................---,,,,,,++++++,,,,,,---)))+++,,,,,,+++***+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++*********)))))))))(((******))))))((((((''''''))))))***+++,,,,,,------***+++,,,------,,,+++***((((((((()))******++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))------,,,++++++***)))))),,,,,,++++++,,,,,,---...---------............///MMMDDD===<<<===;;;;;;<<<999:::<<<<<<:::999:::;;;888888888777777666555444222222333333333333333333000000000000000000///...........................,,,,,,,,,,,,---------...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++---,,,***(((((()))+++,,,+++++++++,,,,,,++++++*********+++,,,,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))***+++***)))((((((((()))++++++))))))))))))))))))))))))---,,,***)))((()))***+++))))))))))))))))))))))))))))))************))))))******************************))))))******+++,,,***++++++++++++***))))))++++++************++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''+++***((('''''''''((()))))))))************))))))))))))))))))))))))))))))((())))))***************))))))***++++++,,,------+++++++++***************************************,,,,,,------------,,,,,,,,,+++)))(((((()))+++,,,------------------------,,,,,,---......---,,,,,,......---,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.........///000000111111111111222222222222111111111///---...///111111111111111222333333444444555666666666666666555444444555444444333333333333333222111000///............------------------,,,,,,------,,,,,,,,,+++++++++...---,,,+++************+++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++************++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---........................---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++******))))))(((((((((***************)))))))))((())))))***++++++,,,,,,******++++++++++++******++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///|||LLLDDD===<<<===;;;;;;<<<999;;;===<<<;;;:::;;;;;;888888888777777666555444444444333333333333333333111111111111111000//////////////////////////////,,,,,,+++***+++,,,---...---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++,,,++++++***++++++,,,---***++++++,,,,,,+++++++++)))******++++++******)))*********++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******+++***)))))))))))))))))))))))))))((()))******+++)))))))))))))))))))))))),,,+++***)))((()))***+++))))))))))))))))))))))))))))))************))))))******************************))))))******+++,,,,,,+++******)))*********++++++************++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''&&&'''''''''''''''''''''((((((((()))******)))))))))))))))((((((((((((((((((((('''&&&''''''((((((((((((((((((***)))((('''&&&'''((((((******++++++++++++******))))))))))))))))))))))))))))))***+++++++++++++++))))))******+++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,///......------......///++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.........///000000111111111111222222222222111111111///......000111111000111111222222333444444444666666777777777666555555555555444333333333333444222111000///.....................------,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++******************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))))))))******)))***,,,---------+++***---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---+++,,,......,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++************++++++++++++***)))((((((''''''******++++++++++++++++++*********++++++,,,,,,---*********))))))*********++++++******)))((((((((())))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...---------............///xxxKKKCCC<<<<<<<<<;;;;;;<<<999;;;<<<<<<;;;::::::;;;888888888777777666555444555555444444444444333333111111111111000000///................../////////...,,,+++******,,,...///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,******+++,,,,,,,,,++++++******++++++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))((((((((())))))))))))))))))******+++))))))))))))))))))))))))+++***))))))))))))******))))))))))))))))))))))))))))))************))))))******************************))))))******+++,,,---,,,***)))))))))***+++))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''((((((((((((+++***)))''''''(((((())))))******++++++******)))((((((((((((((((((((((((((()))******++++++******))))))******+++++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------...//////000000111111222222222222111111111///...///111222111000111111111222333333444444666777777777777777666666666555444444333333444444111111///........................------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,+++***************************************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))(((((((((((())))))(((***---//////...,,,***---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---+++---......---,,,,,,---------,,,+++++++++,,,,,,---,,,,,,++++++*********++++++************+++++++++******))))))((('''''')))*********++++++,,,,,,,,,,,,,,,,,,------......+++***)))(((((()))***+++((((((((()))******++++++))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++)))******++++++,,,------,,,,,,++++++,,,,,,---...---------............///uuuJJJBBB<<<;;;<<<;;;;;;<<<888999;;;;;;999888999:::888888888777777666555444555555555444444333333333000000000000///...---,,,,,,,,,---------.........///...,,,++++++---///000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,'''((()))***++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++***)))((((((((()))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,---,,,***)))))))))***+++))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))************************((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''(((((()))))),,,+++***)))))))))***+++(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))******)))))))))***************++++++(((((()))***+++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------...//////111111222222222222111111000//////000222222111000000000111222222333333444666666777777777777777666555555444333333333333444111000///...------------.........------,,,,,,,,,,,,,,,+++++++++*********++++++******))))))*********************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************)))(((((((((((((((((()))***,,,...000111///---,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---+++---......---,,,,,,---...------,,,+++++++++,,,,,,,,,,,,++++++*********++++++************++++++************))))))))))))((())))))******+++++++++++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++((((((((()))******++++++))))))))))))))))))))))))*********)))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///sssJJJAAA;;;;;;<<<;;;;;;===777999::::::999888888999888888888777777666555444555555444444333333222222000000000000///---,,,+++++++++,,,,,,---...............---,,,---...///000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---(((((()))*********)))))))))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++***))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))******+++,,,,,,+++******)))*********++++++************++++++******))))))))))))******(((((((((((())))))))))))************************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&''''''((()))))))))---,,,+++***)))***++++++(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))************************(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---......//////111111222222222222111111000000///111333333222000000000111111222333333333555555666777777777666666444444333222222222222333111000///...------------------------------------++++++++++++************+++******)))))))))***************+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((()))))),,,---///000111000...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,......,,,+++,,,---///...---,,,,,,++++++,,,++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,)))))))))***************))))))))))))))))))))))))*********))))))*********++++++******)))((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///wwwpppIIIAAA;;;;;;<<<;;;;;;===888:::;;;;;;:::999999:::888888888777777666555444444444444333222222111111111111111000///...---,,,,,,,,,,,,---.../////////,,,,,,---------.........---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++,,,---++++++******************))))))***+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))***+++'''((()))***+++******)))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,***++++++++++++***))))))++++++************++++++******))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''((((((((((((((((((&&&&&&''''''((())))))***,,,,,,***)))))))))***+++)))))))))******)))))))))))))))))))))))))))))))))(((((()))************)))************)))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++*********)))******+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------......///000000111111111222222222222111111000000000111333333222000000000000111222222333333444444555666666666666666333333222111111111111222000000///...------------+++,,,,,,------.........++++++++++++******************))))))))))))***************++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************))))))(((((())))))***,,,---......//////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,//////...,,,,,,+++++++++*********++++++,,,,,,---++++++************++++++******+++,,,---......///+++++++++++++++***************************************++++++++++++******++++++******)))((((((((())))))))))))))))))))))))''''''((()))***++++++,,,*********************************++++++,,,,,,---,,,,,,++++++,,,,,,---...---------............///nnnmmmIIIAAA::::::<<<;;;;;;===999;;;<<<<<<;;;::::::;;;888888888888777666555444444444333222222111000000333333222222000///...------------...///000000111***+++,,,---------,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++*********+++,,,---------,,,+++*********+++((()))***+++,,,---------,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((()))***++++++'''((()))++++++******)))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))))))))************))))))*********************************)))***++++++,,,******+++,,,,,,***)))((())))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))************************************************((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&&&&'''((()))))))))(((&&&&&&&&&'''((())))))***,,,+++)))((((((((()))*********++++++++++++******))))))))))))))))))))))))))))))***+++++++++++++++*********)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******))))))***+++,,,,,,---------,,,+++******+++,,,---,,,---...//////...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---//////000000111111222222111111222222222222111111000000000222333444222000000000000111222222333333333333444555666666555555333222111111000000111111000000...---------------***++++++,,,---...//////+++++++++************)))***)))))))))))))))***************++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))))))))******,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++---,,,+++***++++++000///...---,,,+++++++++))))))***+++,,,------...++++++************++++++)))***+++,,,...///000111---------,,,,,,+++++++++------------------------***+++,,,------,,,+++***((((((((()))******++++++))))))))))))))))))))))))&&&&&&''')))***+++,,,---++++++++++++++++++++++++'''((()))***,,,---...///,,,,,,++++++,,,,,,---...---------.........//////|||gggyyyiiiGGGBBB===:::;;;<<<;;;999999::::::;;;;;;::::::999;;;:::888666555555666666333333333222222222111111111222222111111000///...........................---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------,,,+++++++++++++++++++++***)))((((((***,,,.........,,,+++***+++,,,------,,,+++***+++*********+++,,,,,,---++++++++++++++++++++++++)))***++++++***)))***+++,,,+++***))))))***+++,,,************))))))(((((())))))))))))))))))))))))******)))))))))))))))***+++,,,---...---+++(((&&&((()))***+++,,,------------,,,+++******+++,,,---******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******))))))))))))******++++++++++++++++++++++++)))************+++++++++)))))))))))))))*********))))))************))))))******++++++++++++*********,,,,,,+++)))((()))***'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))(((''''''''''''''''''((())))))(((((()))******++++++***))))))***,,,(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---------,,,,,,++++++++++++*********))))))******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......//////...---,,,,,,++++++---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...............////////////222222111111111111111111333111000111222222111000000000111222333333444444444444333333333333444444444444333222111000///...///............---------------,,,+++,,,---...///,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++,,,...//////...,,,+++------............------........................---.........---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,+++)))(((((()))+++,,,,,,++++++,,,---///111333000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---))))))))))))***+++,,,---+++*********))))))(((((())))))))))))))))))))))))(((((()))***************************************)))************+++++++++,,,,,,,,,---------......------,,,+++,,,---...///{{{dddssseeeGGGBBB===;;;<<<<<<;;;:::999::::::;;;;;;::::::999:::999888666555555444444444444444333333333222222111222222111111000///...........................------,,,,,,------...///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,++++++++++++++++++***))))))++++++,,,------,,,+++++++++++++++,,,,,,+++++++++++++++******++++++,,,---)))))))))))))))))))))))))))***++++++***)))***+++++++++***))))))***++++++++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******)))***+++++++++***)))((())))))***+++,,,,,,,,,,,,******))))))))))))************))))))))))))******))))))))))))))))))))))))************++++++++++++++++++************++++++******))))))))))))******************************)))************+++++++++)))))))))))))))))))))***))))))************)))))))))******++++++******))))))***+++***((('''((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))(((''''''''''''''''''((())))))(((((()))***)))******)))(((((()))+++(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++*********))))))******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......//////......---,,,,,,+++---,,,+++*********++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------............////////////111111111111111111111111222111000000222222111000000000111222222333444444555444444444444444444555444333333222000//////...///............------------,,,,,,+++,,,---...///,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...//////...---,,,,,,------------,,,,,,........................------......---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++***))))))))))))***++++++*********+++---...000///......------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++***************+++************)))))))))((())))))))))))))))))))))))((())))))***************************************************++++++++++++,,,,,,,,,---------......------,,,,,,,,,---...///{{{eeeGGGBBB===;;;<<<===<<<:::999::::::;;;;;;::::::999777777777777666444333222555555555444444444333333111222222111111000///...........................---------,,,------...///------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,++++++++++++++++++***))),,,,,,,,,,,,,,,+++++++++,,,++++++++++++++++++,,,++++++******++++++,,,,,,)))))))))))))))))))))))))))***++++++***)))***+++++++++***))))))***+++++++++++++++***************))))))))))))))))))))))))***)))))))))))))))******))))))(((((()))******+++******+++++++++++++++***))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******)))))))))))))))))))))))))))************+++++++++******))))))))))))))))))))))))************)))))))))******++++++******)))((()))***)))'''&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))(((''''''''''''''''''((())))))(((((()))***''')))))))))((('''((()))(((((((((((())))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))))))))+++,,,---+++++++++*********************++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------....../////////...------,,,,,,---,,,++++++******++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------............/////////111111111111111111111111222000000000222222111000000000111111222333333333555444444444444444444555333333222111000///......///............---------,,,,,,,,,,,,,,,---......+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************************''')))+++---////////////+++,,,,,,,,,,,,,,,,,,+++---------------------------------------,,,,,,+++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------))))))************))))))***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))((()))******++++++******************************************+++++++++,,,,,,,,,,,,---------......------,,,,,,------...///cccGGGBBB===;;;<<<======;;;999::::::;;;;;;::::::999777777888888777555333222444444444444333333333333111222222111111000///...........................---------------...//////------------------------+++++++++,,,,,,,,,------++++++,,,---------,,,,,,+++++++++,,,,,,+++******,,,++++++***++++++,,,------,,,+++******+++,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++)))***++++++***)))***++++++******************+++++++++++++++************(((((((((((((((((((((((())))))))))))))))))***++++++***)))(((((()))+++,,,***++++++++++++******)))***+++,,,------,,,+++*********))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******************************))))))*********+++++++++*********)))))))))))))))))))))************))))))))))))************))))))''')))))))))''''''((()))''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))(((''''''''''''''''''((())))))(((((()))***''')))******((((((((()))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***)))((('''((())),,,---******************************++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------....../////////......---------,,,,,,++++++++++++***+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------.........//////000000000000111111111111111000///000111222111000000000111111222222222333444444444555555444444444222222111000//////......///............---------,,,,,,,,,,,,,,,---------+++++++++***************************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))+++---............,,,,,,------------,,,,,,------------------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***+++------+++***)))***))))))))))))))))))))))))*********+++++++++,,,******))))))))))))******,,,++++++***))))))***************)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************************************+++++++++,,,,,,,,,,,,,,,---------......---------------......///^^^FFFBBB===;;;===>>>===<<<999::::::;;;;;;::::::999888999999999888666444333333333333333222222222222111222222111111000///..............................------------...//////------------------------+++++++++,,,,,,,,,------***+++,,,,,,---------,,,***++++++,,,,,,,,,++++++***))))))***+++,,,---...---,,,+++******+++,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))***++++++***)))***+++*********++++++*********************************(((((((((((((((((((((((())))))(((((()))***++++++///---+++)))((()))***+++******+++++++++***))))))***+++,,,------,,,+++*********))))))))))))******))))))))))))))))))))))))''''''((((((((())))))))))))(((((((((((((((((()))******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++************))))))(((((())))))************)))))))))))))))******)))))))))((()))******(((((()))***(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))(((''''''''''''''''''((())))))(((((()))***(((***,,,,,,***))))))***(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***)))((('''''')))+++,,,******************************++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------.....................---------,,,,,,,,,,,,++++++******,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------............//////000000000111111111000///...///111222111000000111111111111111222222333333444555555444333333111000000//////.........///............---------+++++++++,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,,,,,,,------............------------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))+++---......---+++)))***************)))))))))(((((())))))***+++++++++***))))))(((((())))))*********))))))***++++++,,,))))))))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,---------......------.........//////...cccFFFBBB===;;;===???>>>===999::::::;;;;;;::::::999::::::999999888666555444333333222222222111111111111222222111111000///.................................------......///000------------------------++++++,,,,,,,,,,,,------******+++,,,------------***+++,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++)))))))))))))))))))))))))))***++++++***)))***+++)))***++++++++++++***))))))))))))))))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,000///,,,***))))))***+++))))))***************)))))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******++++++++++++++++++++++++)))************+++++++++++++++******)))((((((((())))))************))))))((())))))******))))))(((''')))******)))((()))+++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))(((''''''''''''''''''((())))))(((((()))***(((***,,,---+++*********(((((((((((())))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))(((((()))***+++***************+++++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,+++***)))++++++************++++++,,,,,,++++++++++++,,,,,,,,,------------............//////000000111111111///......///111222111000111111111111111111111111111222333444444333222111000/////////.........---///............---------******+++,,,,,,,,,,,,,,,)))))))))***************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,,,,+++***+++---......---+++************++++++***)))))))))))))))*********++++++******))))))))))))******))))))))))))***+++,,,---))))))))))))************)))))))))))))))))))))))))))***++++++,,,+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------...////////////...mmmFFFBBB===<<<===??????===999::::::;;;;;;::::::999:::999888777666555555555444444333333333222222222111222222111111000///..........................................//////000------------------------++++++,,,,,,,,,,,,------)))***+++,,,------------***+++,,,,,,------,,,,,,***+++,,,,,,+++***)))(((+++++++++,,,,,,+++++++++---,,,++++++******++++++)))))))))))))))))))))))))))***++++++***)))***+++)))***++++++++++++***)))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,+++***))))))******'''((()))******+++************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((()))))))))************))))))(((((())))))*********))))))))))))******************************)))************+++++++++++++++******)))(((((('''))))))************))))))(((((())))))))))))((((((&&&''')))((('''''')))***((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))(((''''''''''''''''''((())))))(((((()))***'''))),,,,,,+++)))))))))(((((((((((())))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******))))))((())))))*********+++++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,---------...............//////000111111222///...---///111222111000111111111111000000000000///000222333333222000/////////............------///............---------)))***+++,,,---,,,,,,+++((()))))))))*********+++************************))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***++++++++++++***)))((()))******+++***))))))*********************++++++******))))))******++++++***************++++++((()))))))))************)))))))))))))))))))))))))))***++++++,,,,,,++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---...///000//////...qqqFFFBBB===<<<>>>??????>>>999::::::;;;;;;::::::999:::888777555444444444555555555444444444333333333111222222111111000///..........................................///000000------------------------++++++,,,,,,,,,---------)))***+++,,,------...---***+++,,,,,,------------,,,---...---,,,)))&&&$$$***+++,,,------,,,+++***---,,,,,,+++*********+++++++++++++++++++++++++++)))+++++++++***)))***+++)))***+++,,,,,,+++***)))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))******+++''''''(((******+++++++++---,,,+++******+++,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++***)))(((((('''))))))************))))))(((((())))))))))))((((((%%%&&&''''''&&&&&&((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))(((''''''''''''''''''((())))))(((((()))***%%%(((++++++***((('''((((((((((((((())))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,+++)))((('''))))))******++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++************++++++,,,++++++++++++++++++,,,,,,,,,,,,---------......---......///000111111222......---...111222222111111111111000000000000000...///111222222111///.....................------//////.........---------)))***+++,,,---,,,++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((((())))))))))))((((((&&&''')))*********)))(((++++++******************++++++************++++++---,,,+++***))))))))))))(((((())))))*********+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---///000000000///...{{{MMMCCC<<<===@@@@@@???@@@;;;;;;;;;;;;;;;;;;::::::999999888888777666666666444444333333333222222222777666555222000...,,,+++//////............//////------,,,++++++++++++,,,......---------,,,,,,,,,------------------------...,,,)))((()))*********++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++------++++++++++++------))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))+++---------+++***))))))))))))************+++++++++************)))++++++******************'''(((((()))***++++++++++++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,+++*********+++******))))))))))))******---,,,***)))((('''((((((************))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((***)))'''&&&'''(((***+++******)))((('''&&&%%%%%%''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((+++++++++*********)))))))))************+++++++++(((+++---...,,,+++******))))))************))))))............------,,,+++++++++*********************+++,,,,,,------,,,,,,)))************+++++++++------,,,,,,,,,,,,+++++++++*********,,,---,,,+++)))))))))***++++++,,,,,,++++++******++++++,,,---------------------------............////////////111111111000000000000000111111111111111111111111000000000000000///......---------............///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,((()))***++++++***)))(((************************))))))************))))))''''''((()))***++++++,,,))))))))))))************(((((((((((())))))))))))+++***)))))))))))))))***((())))))***,,,...000111...---+++******+++---...,,,------......------,,,%%%444<<<333+++,,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********))))))((((((************************++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,+++++++++******,,,,,,,,,---------......---------.........//////MMMCCC<<<===@@@@@@???@@@<<<<<<;;;;;;;;;;;;::::::999999888888777666666666444444444444333333333333444444333222111000///...//////............////////////...---------------......---------,,,,,,,,,------------------------///,,,))))))***+++++++++++++++******++++++,,,---++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((***,,,,,,+++***)))))))))))))))************+++++++++*********))))))************************'''(((((()))******+++++++++++++++*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,---,,,++++++*********+++++++++************+++++++++***)))(((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&(((***+++)))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++++++++*********)))))))))************+++++++++(((***------,,,+++************++++++++++++******---------------,,,++++++***************************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))***,,,,,,,,,***)))))))))***++++++,,,,,,+++++++++***++++++,,,---------------------------............////////////000000000000000000000000111111111111111111111111000000000000000///......---------............///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))************))))))************************))))))************)))))))))))))))))))))*********))))))))))))************(((((((((((()))))))))*********))))))))))))******))))))***+++,,,...///000...---+++******+++---...,,,,,,------------,,,,,,(((444999111***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////MMMCCC<<<===@@@@@@???@@@<<<<<<<<<;;;;;;;;;::::::999999888888777666666666555555555444444444444333111111111111111111111111//////............//////111111000///////////////......---------,,,,,,,,,------------------------///---******+++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++++++++************+++,,,------+++************+++---...++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))***+++***)))((())))))))))))************++++++*********)))))))))************************((((((((()))******+++++++++++++++***************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++************+++,,,++++++******++++++,,,))))))(((((()))***++++++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((('''&&&&&&&&&''')))***((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''*********)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++************))))))))))))************+++++++++(((***------+++*********++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++*********************************+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***)))((()))+++,,,+++***)))))))))***++++++,,,,,,+++++++++++++++,,,------------------------------............////////////000000000000000000000000111111111111111111111111///000000000000///......---------............///------,,,,,,,,,,,,++++++++++++************++++++******))))))))))))******************************))))))************))))))************))))))(((((())))))))))))************((((((((()))))))))******)))))))))))))))***+++,,,++++++++++++,,,---......------++++++++++++------++++++,,,,,,,,,,,,++++++,,,444555...***---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))***+++,,,------...,,,,,,,,,---------......------........./////////MMMCCC<<<===@@@@@@???@@@======<<<<<<;;;;;;::::::999999888888777666666666666666555555555444444444111111111111111222222222//////............//////222111000000//////000000......---------,,,,,,,,,------------------------///---++++++---------,,,++++++******++++++,,,---,,,,,,,,,++++++*********************+++,,,---...+++***)))))))))+++...///++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***++++++***))))))((()))))))))************************))))))))))))***************+++++++++(((((())))))************************************))))))))))))))))))))))))************++++++++++++++++++***************++++++******))))))******+++))))))))))))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))''''''((((((((((((''''''&&&'''((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))*********+++++++++(((***,,,,,,+++******+++***++++++++++++++++++*********+++++++++******)))***************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***)))(((((((((***+++***))))))))))))***++++++,,,,,,,,,++++++++++++,,,------..................................../////////////////////000000000000000111111111111111111111111//////000000//////...------------............///------,,,,,,,,,+++++++++++++++************+++++++++***)))(((((()))***+++************************))))))************))))))******))))))))))))))))))((()))))))))************(((((()))))))))*********(((((())))))***+++,,,---,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***000333111+++***,,,---***++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------..................////////////MMMCCC<<<===@@@@@@???@@@>>>>>>===<<<<<<;;;::::::999999888888777666666666666666555555555444444444222222222111111111000000//////............//////111000//////......//////......---------,,,,,,,,,------------------------...---,,,,,,---......---++++++******++++++,,,---,,,,,,,,,++++++*********************+++,,,---...+++***)))))))))+++...///++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++******((()))))))))*********************)))))))))(((((())))))*********+++++++++)))))))))))))))*********************************************************))))))*********+++++++++*********))))))***++++++))))))(((((((((((())))))+++++++++***)))(((((('''************)))))))))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&&&&'''((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++)))***++++++***)))***+++))))))************))))))))))))***++++++*********))))))*********+++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))(((((((((***+++***))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---.......................................////////////......//////000000000000000000000000000000000000///////////////...---------------............///------,,,,,,,,,++++++++++++******))))))******++++++***)))(((((()))***+++************************))))))************))))))'''(((((()))******++++++((()))))))))************))))))))))))************))))))))))))***+++------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***000000...***)))+++,,,***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))******************************((((((((((((((((((((((((******))))))))))))******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,---------.............../////////000000MMMCCC<<<===@@@@@@???@@@???>>>>>>===<<<;;;::::::999999888888777666666666555555555444444444444333444333333222111000////////////............//////000//////.....................---------,,,,,,,,,---------------------------,,,+++,,,...///...,,,++++++******++++++,,,---,,,,,,++++++++++++++++++************+++,,,------+++************+++---...++++++++++++++++++++++++***++++++++++++++++++***))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))******************)))))))))((((((((()))))))))***++++++,,,,,,))))))))))))))))))*********************+++++++++************************)))))))))************+++***))))))))))))***++++++(((((((((''''''(((((((((++++++++++++***((('''&&&************))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''%%%&&&'''((())))))))))))'''''''''((()))*********((((((((((((((((((((((((''''''(((((())))))******(((((()))))))))))))))***)))************+++++++++)))***+++***))))))***+++)))))))))******)))))))))))))))***++++++++++++***)))))))))***++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***************)))((()))+++,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,------.......................................////////////---......//////000000111000000000000000000000000...////////////...---------------............///------,,,,,,,,,,,,++++++******))))))))))))************))))))))))))******************************))))))************))))))''''''((()))***+++,,,,,,))))))))))))************)))))))))*********++++++***************+++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......,,,***)))***++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))************************************((((((((((((((((((((((((++++++************++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******,,,,,,,,,---------............/////////000000000MMMCCC<<<===@@@@@@???@@@??????>>>===<<<;;;::::::999999888888777666666666444444444444333333333333333333222222111000000000//////............//////000000///............///......---------,,,,,,,,,------------------------,,,++++++,,,......---,,,++++++******++++++,,,---++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,+++***************))))))))))))***************)))))))))((((((((((((((())))))***++++++,,,,,,***)))))))))))))))))))))))))))*********+++++++++************************))))))))))))************)))))))))))))))***++++++))))))(((((((((((()))))))))***++++++***)))((('''************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))))))))((('''''''''(((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))******)))************+++++++++)))***+++***(((((()))+++)))******++++++******))))))******+++,,,,,,++++++((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------++++++++++++************+++***)))***,,,,,,,,,***)))))))))***++++++,,,,,,---,,,,,,,,,,,,---..........................................////////////------......///000000111000000000000000000000000......//////......---,,,---------............///------,,,,,,,,,,,,++++++******))))))))))))******))))))************))))))************************))))))************))))))(((((())))))*********+++))))))))))))************))))))*********++++++++++++++++++******+++,,,,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***+++,,,+++***(((***---******************************+++++++++,,,,,,,,,************************((()))))))))************************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++,,,,,,,,,,,,,,,---------........./////////000000000000MMMCCC<<<===@@@@@@???@@@@@@???>>>===<<<;;;::::::999999888888777666666666444444333333333222222222222222111111111111111111//////............//////111000000///////////////......---------,,,,,,,,,------------------------+++******,,,......---+++++++++******++++++,,,---*********++++++,,,,,,---,,,,,,++++++***+++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************))))))))))))((((((((((((((())))))***++++++,,,,,,*********)))))))))))))))))))))******++++++++++++************************))))))))))))************))))))((())))))***++++++******))))))))))))******'''(((***++++++***))))))************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))***)))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))******)))************+++++++++)))******)))(((((()))++++++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++,,,---------,,,,,,---------.........//////+++++++++************)))+++*********,,,---,,,+++)))))))))***++++++,,,,,,---,,,,,,,,,,,,---......////////////////////////............/////////000---------...///000000111000000000000000000000000......//////......---,,,---------.........//////---------,,,,,,,,,++++++******))))))))))))******((()))***++++++***)))(((************************))))))************))))))************))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++***+++++++++++++++++++++,,,---...///+++,,,,,,------,,,,,,+++,,,------......------,,,((())),,,---***'''***...*********************************++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))***+++,,,------...,,,,,,,,,---------......////////////000000000000MMMDDD===>>>AAAAAA@@@AAA@@@@@@??????>>><<<;;;:::::::::999888777666555444555555555555555555555555333222111111222222000...//////............//////......------,,,,,,,,,+++......//////...---,,,,,,.........------,,,,,,,,,//////.........---------+++,,,,,,------,,,,,,+++***+++---......---+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++***)))((('''&&&&&&*********************+++******))))))((((((''''''************************+++***)))(((''''''''''''************************)))+++,,,***'''%%%&&&(((+++++++++*********)))))),,,***)))***++++++***)))*********))))))))))))(((+++***)))(((((()))***+++))))))************))))))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++++++++******************))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&'''((())))))******)))''''''((((((((((((''''''************************+++*********))))))((((((************************+++++++++************)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******************+++++++++*********************)))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............///000000...///000///...---...000000000000000000000000000000000000000000000000000000111111111000///---,,,+++,,,---.........---,,,+++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))++++++******************************************)))************+++++++++((((((''''''''''''((((((************************++++++++++++++++++++++++++++++++++++++++++++++++............---,,,+++***.........------,,,,,,,,,,,,,,,+++***))))))******---,,,,,,+++*********+++))))))))))))************,,,)))''''''(((***++++++*********)))******++++++&&&+++///...***'''(((***)))************+++++++++//////---,,,+++*********)))+++---//////---+++)))))))))************))))))((()))++++++)))((()))***))))))*********+++++++++(((((())))))************)))************+++++++++------,,,,,,,,,------...///////////////.........NNNEEE===>>>AAA@@@@@@@@@===>>>>>>======<<<;;;:::::::::999888777666555555555555555555555555555555333222111111222111///---//////............//////111111000000////////////......//////...------,,,------------------,,,,,,///.........------------+++,,,,,,------,,,,,,+++***+++---......---+++***++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++******************************))))))******))))))((((((((((((************************))))))((((((((()))*********************************+++,,,+++((('''(((***+++++++++*********))))))+++***)))***++++++***))),,,,,,,,,++++++++++++***+++***)))(((((()))***+++))))))************))))))+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))***)))))))))(((((((((''')))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''&&&''''''((()))***************************''''''''''''(((((((((((()))((((((''''''(((((()))))))))((((((((('''''''''((()))))))))))))))((('''''''''((((((((((((''''''************************************)))))))))(((************************))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************************************)))(((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...............//////000///000111000///...///111////////////////////////////////////////////////111222222222111000...---+++,,,---.........---,,,+++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++***))))))(((((())))))***************************++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++******......---------,,,,,,,,,,,,,,,+++***************---,,,++++++******++++++))))))))))))************+++)))'''''')))***++++++...---,,,***)))((((((((()))---000000,,,)))***,,,)))************+++++++++...---,,,++++++******+++***+++---......---+++***)))***************)))(((((()))++++++)))))))))***)))))))))*********++++++)))))))))*********++++++)))************+++++++++,,,,,,,,,,,,,,,---...////////////////////////...OOOFFF>>>>>>@@@@@@??????<<<<<<===<<<<<<;;;:::::::::999999888777666555555555555555555555555555555333222111111222111///---//////............//////............------------.........///......---,,,,,,,,,------------------............------------+++,,,,,,------,,,,,,+++++++++------------++++++++++++++++++++++++++++++------............------,,,,,,,,,++++++++++++************+++++++++,,,,,,*********))))))(((((((((***))))))))))))(((((((((************************)))(((((()))***+++,,,,,,***************************+++,,,,,,*********,,,+++++++++***************+++***)))***+++,,,+++))),,,,,,,,,++++++++++++***+++***))))))))))))***+++))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''((())))))((((((((((((''''''************)))((('''&&&'''(((((())))))(((((('''************************************))))))))))))************************'''((()))***+++,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************************************)))((((((((()))***+++++++++++++++++++++++++++......------......///000///000111111//////000111////////////////////////////////////////////////111222222333222111///...++++++,,,---------------+++,,,,,,------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))************************************************)))************++++++++++++******))))))******+++************************************************+++++++++++++++++++++++++++++++++,,,,,,+++******------------,,,,,,,,,,,,,,,++++++************+++,,,,,,++++++******++++++)))))))))*********+++++++++)))'''''')))+++++++++------+++***))))))(((((())),,,//////,,,)))***,,,)))************++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))(((((((((***++++++***))))))***))))))************++++++*********+++++++++++++++)))************++++++++++++++++++,,,---...///000......//////////////////PPPFFF>>>>>>@@@???>>>>>>>>>>>>>>>===<<<;;;999888999999888888777666666555555555555555555555555555444333222222333222000...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))******************************))))))***+++,,,,,,************************)))******+++++++++,,,,,,************************+++)))))))))+++,,,+++************)))))))))((((((******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))***************************+++++++++))))))))))))))))))))))))******)))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))((((((*********************************)))))))))))))))************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++************++++++++++++,,,+++***)))))))))***+++*********+++++++++++++++...------------...//////...000111000///...///000////////////////////////////////////////////////000111111222111000///...++++++,,,,,,------------+++,,,,,,------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))***************+++++++++************************))))))*********+++++++++*********))))))************************************************************+++++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,++++++***++++++,,,))))))*********++++++++++++)))((((((***+++++++++))))))))))))***+++,,,,,,'''***,,,+++)))((()))***))))))*********+++++++++***)))))))))***++++++,,,...---,,,+++++++++,,,---++++++++++++***)))(((((((((***,,,+++***)))*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,---...000111............////////////PPPFFF>>>>>>@@@???>>>>>>BBBAAA@@@???===;;;999777999999888888777777666666555555555555555555555555555444333333444333111/////////............////////////////////////000000------...............---,,,,,,,,,------.........,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))(((((('''***)))))))))((((((''''''))))))))))))************************************,,,,,,+++***))))))******************************)))(((((()))***+++++++++***************************)))((()))+++,,,+++************)))))))))((((((******++++++++++++************)))(((((()))******************************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******************************)))(((((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((((((((((((''''''''''''(((((((((((((((***)))(((''''''&&&''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))************************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++***+++++++++,,,,,,,,,---///...,,,+++***++++++,,,******+++++++++,,,,,,,,,---------------...//////---...//////------...///...................................................///000000000///...---++++++++++++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++************************************))))))*********+++++++++************************))))))*********+++++++++***))))))(((((())))))************************************************************++++++,,,,,,,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++,,,,,,************+++++++++++++++***))))))+++,,,,,,+++))))))))))))***+++,,,---((()))******)))))))))***))))))*********+++++++++))))))))))))***+++,,,,,,///...,,,******+++,,,---+++++++++++++++***)))))))))***,,,,,,***)))***+++,,,,,,,,,---------......++++++++++++++++++++++++))))))*********+++++++++***++++++,,,---...000111---.........//////000000OOOFFF>>>>>>@@@@@@??????BBBBBBAAA???===;;;999888888888888888777777666666555555555555555555555555555444333333444333111/////////............//////---............/////////,,,---......///.........,,,,,,------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,///...---,,,+++***)))))))))))))))))))))))))))))))))))))))************+++************************,,,,,,+++***)))(((((((((************************)))(((((()))+++,,,+++******************+++++++++***)))((()))+++,,,,,,+++,,,,,,,,,++++++++++++*********+++,,,,,,+++******+++***)))(((((()))***+++***************+++++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))***++++++,,,,,,***************************))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))))))))******&&&'''((()))************((())))))******))))))(((************************))))))))))))************************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,------......///111000...,,,++++++,,,,,,+++++++++,,,,,,------...------,,,,,,------...///,,,---......,,,,,,---...................................................---.../////////...---,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,+++,,,++++++++++++*********************************)))))))))***++++++,,,,,,************************)))************+++++++++)))))))))(((((()))))))))************************++++++++++++++++++++++++*********++++++,,,,,,------------......------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++******++++++,,,,,,*********++++++++++++,,,+++***)))***,,,,,,,,,***,,,++++++***))))))***************++++++++++++,,,)))************+++++++++***************+++,,,---///...,,,+++***++++++,,,******+++++++++++++++***)))+++,,,,,,+++******+++,,,,,,---------.........+++++++++++++++*********)))************++++++++++++++++++,,,---...///000------......///000000000NNNEEE===>>>AAA@@@@@@@@@??????>>>>>>===<<<::::::888888888888777777777777555555555555555555555555333222111111222222000...//////............//////+++++++++,,,,,,,,,------,,,------...//////......------------------,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++(((((())))))***+++++++++))))))*********+++++++++******************************)))((((((((())))))************************,,,***)))***,,,---,,,***))))))*********+++++++++)))(((((()))+++---,,,+++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++***)))(((((()))***+++))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))***((())))))***++++++,,,,,,************************)))(((((((((((())))))***))))))))))))))))))))))))'''((((((((()))))))))***&&&'''((())))))((('''&&&''''''''''''((((((((())))))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))((((((''''''(((((()))(((((()))))))))*********'''((()))))))))))))))((())))))************))))))************************((()))))))))***************************************************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,------......///000000000111000...,,,+++++++++++++++,,,,,,---......//////------,,,,,,------...///---...///...---,,,---///................................................---...///000000///...---,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********************************((())))))***++++++,,,,,,************************)))************++++++++++++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------------------,,,+++*********+++++++++,,,,,,,,,+++++++++++++++,,,---...++++++******++++++,,,---*********+++++++++,,,,,,+++***)))+++,,,---,,,***,,,+++******)))*********+++***))))))+++,,,,,,,,,)))************+++++++++,,,++++++++++++,,,,,,---......---,,,++++++++++++))))))***+++,,,,,,,,,,,,)))+++,,,,,,+++******+++++++++++++++,,,,,,,,,---++++++*********))))))))))))************+++++++++,,,,,,,,,,,,,,,---...///------......///000000111MMMDDD===>>>AAAAAA@@@AAA;;;;;;<<<<<<===<<<<<<<<<888888888888777777777777555555555555555555555555222000///000000000...,,,//////............//////.........//////000000000,,,,,,---.../////////............------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))************+++++++++(((((()))***+++,,,------))))))******++++++++++++************************''''''''''''((()))***+++************************...,,,***+++---...,,,***))))))******++++++++++++)))(((((()))+++---,,,+++*********))))))))))))(((***+++,,,------,,,+++***+++***)))'''''')))***+++))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,************************(((((('''(((((()))***+++))))))))))))))))))))))))'''((((((((())))))******&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((())))))*********+++************)))((('''&&&))))))************))))))************************(((((())))))*********+++************************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,.........///000111111222111///---+++************,,,,,,------...///000000---,,,,,,,,,,,,---.........///000///...---...000...................................................///000111111000//////,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************((())))))***++++++,,,,,,************************)))************+++++++++,,,++++++++++++++++++,,,************************------------------------))))))***+++,,,,,,---------------,,,+++***)))(((*********++++++,,,,,,,,,++++++++++++,,,,,,---...+++*********+++,,,,,,---******+++++++++,,,,,,,,,+++******+++------,,,***((((((((()))***,,,---...)))(((&&&'''(((*********)))************+++++++++------,,,,,,+++,,,,,,---......------,,,+++******((()))***+++,,,---------)))+++---,,,+++***+++,,,))))))*********++++++++++++*********))))))(((((()))************+++++++++------,,,,,,,,,------...---------...///000000111MMMFFFAAAAAABBB@@@???@@@BBBAAA???===;;;:::999999::::::999888777666555444777666444444555555555444222222111111000/////////////////////////////////'''111///+++...---+++111---...///////////////...------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,---......,,,,,,---...------,,,+++******++++++************************************************************))))))))))))******++++++++++++******---,,,***+++,,,,,,+++***+++++++++************)))******))))))))))))******))))))***+++,,,,,,------***)))***///333333---'''******+++++++++,,,,,,,,,))))))))))))***+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***,,,------+++(((&&&++++++******))))))((((((''')))***)))))))))(((&&&***)))(((''''''((()))******)))((((((((()))+++,,,'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((()))******))))))((((((''''''((((((((((((''''''''''''(((((()))***************+++*********++++++***((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((............///111222333---,,,+++++++++,,,---...******+++,,,,,,---......//////////////////////////////.........---------......//////......---,,,........................,,,,,,------.../////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))((((((((((((+++++++++*********)))))))))))))))))))))))))))))),,,+++******))))))***************))))))))))))))),,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++******++++++,,,------------((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))(((''''''******+++++++++,,,,,,,,,---......---++++++---.........---,,,++++++++++++************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------------......///000000111MMMFFF@@@AAABBB@@@???@@@>>>>>>===<<<<<<<<<<<<<<<::::::999888777666555555777666444444555555555444222222111111000/////////////////////////////////(((111000---111...+++000...///////////////......------------------------,,,,,,---------------------,,,,,,,,,,,,---......)))+++,,,+++******+++,,,,,,++++++***************++++++++++++++++++++++++************************************))))))))))))******++++++++++++******+++***)))***,,,,,,,,,++++++++++++************)))******))))))))))))******((())))))***++++++,,,,,,+++)))***---111000+++'''******+++++++++,,,,,,,,,******)))******+++,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))++++++++++++******))))))((((((((((((((('''''''''***+++***))))))************)))(((((((((((()))***))))))(((((()))******+++((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))+++*********))))))))))))'''''''''((((((((())))))((())))))***************)))(((((()))++++++)))((())))))))))))))))))))))))************************++++++++++++*********)))+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,---...///111222333------,,,++++++,,,---...+++++++++,,,,,,------...........................//////.........---------......//////......---,,,..........................................---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++************)))))))))+++++++++*********))))))************************,,,+++******))))))******************)))))))))))),,,,,,,,,+++++++++******)))******+++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((************+++++++++,,,++++++++++++,,,,,,,,,+++---,,,++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,------...//////000000MMMEEE@@@AAABBB@@@???@@@>>>>>>===<<<<<<<<<<<<<<<::::::999888777666666555777666444444555555555444222222111111000/////////////////////////////////***111///...333///+++111///000000000///...------------------------------------------------,,,,,,---,,,,,,,,,,,,---......((()))++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************))))))))))))******++++++++++++*********)))((()))+++,,,,,,++++++++++++************)))******))))))))))))******(((((())))))******++++++,,,***)))+++------***&&&******+++++++++,,,,,,,,,*********++++++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))---,,,***(((((()))+++,,,''''''((((((((((((((((((+++***************++++++***))))))(((((())))))***(((((())))))******))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))++++++++++++************%%%&&&&&&''')))******+++((()))******++++++******'''''''''(((***+++***((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***+++,,,---///000222222...---,,,++++++,,,---...,,,,,,,,,,,,,,,---------------------------------...............---------......//////......---,,,........................000//////...------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,+++++++++*********+++++++++***************++++++++++++++++++++++++,,,+++******))))))******************************,,,,,,,,,++++++++++++************++++++,,,,,,---------++++++++++++------,,,,,,,,,,,,---------------------,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++***)))))))))***++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********+++++++++***))),,,//////---*********************+++,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,---......//////LLLDDD???@@@AAA@@@???@@@BBBAAA???===;;;:::999999::::::999888888777666666777555444444555555555333222222111111000/////////////////////////////////---000------222...+++333000000000000///...,,,,,,------------.....................------,,,,,,,,,---,,,,,,,,,,,,---......)))+++,,,,,,+++,,,---...------------------,,,,,,************************************************************)))))))))(((******++++++++++++******+++)))))))))+++++++++)))+++++++++*********))))))+++******))))))******+++))))))******++++++++++++---+++******+++,,,***(((******+++++++++,,,,,,,,,++++++++++++,,,---......************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,+++***)))))))))+++,,,)))))))))******++++++,,,)))(((***------***)))***))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***************************&&&''''''((())))))******))))))***++++++++++++***'''&&&'''(((+++,,,+++)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,......//////000///...---,,,+++,,,---------------------,,,,,,,,,------------------------.................................///......---,,,........................//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++************************************++++++++++++++++++++++++,,,+++******))))))******)))***************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...---+++******+++---...,,,,,,,,,---------............------,,,,,,++++++***++++++,,,,,,++++++***++++++,,,++++++***))))))******+++,,,,,,+++++++++************************(((((())))))************((())))))))))))*********---+++***...333444000+++))))))((())))))***++++++************************************************++++++++++++++++++++++++***************************+++++++++++++++,,,,,,+++,,,------......------,,,,,,,,,---------......~~~KKKDDD???@@@AAA@@@???@@@BBBAAA???===;;;:::999999::::::999999888888777777777555444444555555555333222222111111000/////////000000000000000000000000000000***+++222---+++444000000000000///...,,,,,,---------....../////////.........------,,,,,,,,,---,,,,,,,,,,,,---......***+++------,,,,,,---...***+++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************************)))))))))(((******++++++++++++******---+++******++++++)))(((+++++++++*********))))))++++++************++++++++++++,,,,,,,,,,,,,,,,,,...---+++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,---......************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))*********+++++++++******))))))******++++++,,,,,,(((''',,,333333---)))***))))))************))))))'''((()))******)))((('''((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++((((((((())),,,---,,,***))))))))))))))))))))))))************************+++++++++++++++++++++,,,------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))------...//////...------//////---,,,,,,,,,------...------------------------------------------------..............................///......---,,,........................---------.........//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))************************************************,,,+++******))))))******))))))******+++++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,------++++++++++++------,,,,,,,,,---------......///.........------,,,,,,***++++++,,,,,,++++++***,,,---------,,,+++******++++++,,,,,,,,,++++++***************************((((((((()))******++++++((())))))))))))*********---******---222444000+++(((((((((((()))***++++++************************************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------------yyyJJJCCC>>>???AAA@@@???AAA>>>>>>===<<<<<<<<<<<<<<<::::::999999999888888888777666444444555555555444222222111111000/////////000000000000000000000000000///+++...666///+++444///000000000///...---------------...//////000000------------------,,,,,,---,,,,,,,,,,,,---......***+++,,,,,,******+++,,,'''((()))***+++***)))((())))))))))))))))))))))))************************************))))))))))))******++++++++++++******---,,,++++++,,,,,,+++)))+++++++++************)))++++++************++++++,,,,,,------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,*********++++++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))***+++++++++******(((((())))))))))))))))))***(((---666777///+++---)))******++++++******)))(((((()))))))))(((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''(((((()))***+++((((((((((((((()))))))))*********))))))((((((((()))***++++++,,,+++++++++)))))))))***,,,---,,,***))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''---...///000000///...---000///...,,,,,,,,,---------------------.........---------------------------------.....................//////......---,,,........................,,,,,,------...//////000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,+++************)))))))))***************+++++++++************************,,,+++******))))))******))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------***++++++,,,,,,++++++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,+++***************************(((((())))))*********+++)))))))))*********++++++***)))(((+++......,,,)))))))))))))))))))))***+++************************************************++++++++++++++++++++++++*********************************++++++,,,,,,---+++,,,------......------------------------......xxxJJJBBB>>>???AAA@@@???AAA>>>>>>===<<<<<<<<<<<<<<<::::::999999999999888888777666444444555555555444222222111111000/////////000000000000000000000000//////...666>>>444***111...///////////////......---------...///000000000,,,,,,---------------------,,,,,,,,,,,,---......---......---+++***+++,,,'''(((***,,,,,,+++***)))************************************************************))))))))))))******++++++++++++******+++******+++---///...---+++++++++************))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,++++++++++++******+++++++++,,,,,,,,,******)))******+++,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))+++***)))))))))***,,,---******)))))))))))))))))),,,'''***333444---+++///)))***++++++++++++***)))))))))((('''''''''''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))***+++(((((()))))))))*********)))))))))))))))*********)))***++++++,,,,,,++++++***)))((()))++++++***((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,...000111111111000111000...---,,,,,,------,,,,,,------......//////........................---------.........//////......//////......---,,,........................------..................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,+++******))))))******))))))***++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************)))))))))))))))*********************+++++++++,,,************************++++++***)))))))))******************************************************************************************************)))******+++,,,,,,------+++,,,------......------........................{{{IIIBBB===???AAA@@@???AAABBBAAA???===;;;:::999999::::::999999999999999999777666444444555555555444222222111111000/////////000000000000000000000000---///111===EEE888***///......///////////////...---------...///000000111,,,,,,,,,------.........---,,,,,,,,,,,,---......000111222000...,,,,,,---***+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))******++++++++++++******)))((()))+++///111222111+++++++++************))),,,++++++******++++++,,,++++++++++++++++++++++++&&&(((***++++++***************+++++++++,,,,,,,,,))))))))))))***+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))---+++(((&&&''')))---///---,,,,,,,,,+++*********,,,%%%%%%---...((((((000)))***+++,,,,,,+++***)))***)))(((&&&&&&&&&'''(((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))++++++))))))******+++++++++,,,''''''((()))***+++,,,,,,******+++,,,,,,,,,,,,+++)))(((((()))******(((&&&)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------(((***---111333444444333111000...---,,,,,,------,,,,,,,,,---...///000000////////////////////////---------.........//////......//////......---,,,......................../////////...------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++---//////---+++)))******+++++++++,,,,,,,,,''''''((()))***++++++,,,+++++++++,,,,,,+++++++++((()))***+++++++++++++++------------,,,,,,+++***))))))))))))))))))))))))******))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,+++***)))+++---,,,,,,+++***))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------+++,,,------......------//////////////////......yyyIIIEEEAAA@@@AAAAAA???===@@@>>><<<;;;;;;;;;===>>>;;;;;;:::999999888888777555555555555555555555555333333222222111000000000////////////............---///222666999777111,,,////////////............////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,......---,,,+++***)))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///++++++++++++******)))))))))************++++++++++++******))))))******+++)))))))))***+++++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******************************************************)))************++++++++++++*********))))))((((((******)))))))))))))))*********))))))))))))******))))))))))))(((((((((((($$$%%%&&&'''(((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''(((((()))))))))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))+++***)))(((((()))***+++*********))))))))))))))),,,,,,++++++***)))((((((,,,+++++++++******))))))******++++++++++++***************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***,,,//////---+++******,,,,,,,,,,,,------...///000000000000///---,,,+++---,,,,,,,,,,,,---......................................................//////.........------------------............///000000///...............++++++,,,,,,,,,,,,---------,,,,,,+++*********+++))))))))))))))))))))))))++++++******++++++,,,---***++++++++++++***))))))************************)))***+++,,,---,,,+++*********))))))))))))******))))))))))))))))))))))))((()))***,,,,,,+++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))*********************++++++++++++******,,,+++***))))))***+++,,,************************)))************+++++++++)))***,,,......---,,,+++************************))))))*********+++++++++---,,,,,,++++++,,,,,,---******))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---...///000000///...............////////////............zzzJJJFFFBBB@@@AAABBB@@@===???>>><<<;;;:::;;;<<<===;;;::::::999999888888777555555555555555555555555333333222222111000000000////////////............///...///111444444111...////////////............---------.........//////------,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///++++++++++++*********))))))************+++++++++++++++************++++++***************++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******************************************************************+++++++++++++++*********)))))))))))),,,,,,+++)))((((((((((((******))))))))))))******))))))))))))((((((((((((&&&&&&'''((()))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((''''''&&&'''((()))************)))))))))))),,,,,,++++++***))))))(((++++++*********)))))))))******++++++++++++******************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////---+++***+++,,,,,,,,,,,,,,,---......000000000000///...------------,,,,,,------...///................................................//////.........------------------............///000000///...............++++++,,,,,,,,,,,,---------,,,++++++******+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,+++******)))***************************+++,,,,,,,,,+++************))))))))))))******************************))))))***++++++++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++((()))***************)))******++++++++++++******++++++***))))))***++++++************************)))************+++++++++)))***,,,---...---,,,++++++++++++++++++******************++++++++++++,,,,,,,,,++++++++++++,,,,,,)))))))))******+++++++++************************))))))***+++,,,------...000000///...............////////////............uuuJJJGGGBBBAAABBBBBB@@@>>>>>>===;;;:::::::::;;;<<<:::::::::999888888777777555555555555555555555555333333222222111000000000////////////............000...,,,,,,...000000000////////////............+++,,,,,,,,,,,,---------...---------,,,,,,++++++---,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------)))***++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,---...++++++++++++************)))************+++++++++,,,,,,++++++++++++,,,,,,+++++++++***************+++++++++***************))))))))))))))))))))))))++++++***)))((((((''''''((((((((((((((())))))***************************************************************+++++++++,,,***************)))))))))...---+++***((((((''''''******))))))))))))******))))))))))))((((((((((((((())))))*********)))))))))(((''''''&&&&&&&&&'''))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''(((((()))************************,,,,,,++++++***)))))))))******))))))))))))((((((******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++---//////---+++++++++,,,++++++++++++,,,,,,---//////000000000000//////...------------...//////...............................................................------------------............///000/////////............++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,+++***)))******))))))))))))***************************************)))******+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********)))***************))))))******++++++++++++******++++++***))))))***++++++************************)))************+++++++++)))***,,,---------,,,+++------,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++,,,,,,,,,------000//////............///////////////............mmmKKKGGGCCCAAABBBBBB@@@>>>===<<<;;;::::::::::::;;;::::::999999888777777777555555555555555555555555333333222222111000000000////////////............000///---,,,---...///000////////////............++++++,,,,,,,,,---------.........---,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,+++++++++***)))))))))************************)))))))))))))))))))))))),,,++++++***)))(((''''''))))))(((((((((((())))))*********************************************************+++++++++,,,,,,************************---,,,+++***))))))((()))******))))))))))))******))))))))))))(((((((((((()))))))))***))))))(((((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((((())))))))))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((******************++++++)))***************+++++++++++++++*********)))))))))))))))(((((((((((((((******++++++++++++******)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---///...---++++++,,,+++++++++******++++++,,,...//////000111111000000......------......///000........................................................................---------............//////////////////......---+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,************************---,,,++++++******++++++,,,------------,,,++++++************************------,,,,,,+++***))))))+++******))))))******+++************************+++***)))))))))***,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++---,,,,,,++++++***************+++++++++***))))))******++++++++++++******+++******************+++************************))))))*********+++++++++)))***+++,,,,,,,,,,,,+++...------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,000///............//////////////////............oooJJJFFFBBBAAABBBBBB@@@>>><<<<<<;;;;;;::::::::::::::::::999888888777777666555555555555555555555555333333222222111000000000////////////............//////000//////...//////////////////............,,,---------.....................------,,,,,,,,,------------............+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++++++++,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,+++++++++***)))))))))************************)))))))))))))))))))))))),,,++++++***)))((((((((())))))(((((((((((())))))***************************************************++++++++++++,,,,,,,,,***************++++++++++++***************+++,,,******))))))))))))******))))))))))))(((((((((((((((((()))))))))(((''''''******)))((('''&&&&&&''''''''''''''''''''''''''')))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++++++++))))))******+++++++++,,,+++++++++***************((((((((((((((()))))))))******++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,...///...---+++,,,---,,,++++++******+++++++++---...///000000111111000---------------...//////................................................---.....................---------............////////////000///...------+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,************************,,,,,,++++++***++++++,,,,,,------------,,,++++++************************...---,,,+++******))))))++++++************++++++************************+++***)))))))))***,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,++++++***************++++++++++++***)))******++++++++++++***************++++++*********************************))))))*********+++++++++******+++++++++,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,---------------............------///......---,,,+++******++++++++++++++++++++++++.........------------,,,//////............//////////////////............vvvIIIFFFAAA@@@AAAAAA???===<<<<<<<<<<<<;;;;;;;;;:::999999999888777777666666555555555555555555555555333333222222111000000000////////////...............000222222000///......////////////........................////////////------------------------------...............///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))),,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++******************++++++++++++,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,)))************+++++++++,,,,,,++++++++++++,,,,,,+++++++++******************************+++++++++))))))))))))))))))))))))++++++*********)))))))))***))))))(((((((((((((((************************************************++++++++++++,,,,,,,,,,,,*********+++++++++++++++***************+++,,,---******))))))))))))******))))))))))))((((((((((((''''''((())))))(((((((((,,,+++***)))(((''''''''''''''''''''''''''''''''')))******))))))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))************))))))******+++,,,,,,,,,************************(((((())))))))))))************++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---...///...,,,,,,,,,...---,,,,,,++++++++++++,,,------...//////000//////---,,,,,,,,,,,,---......................................................---------...............---------............///...///000000000///---,,,++++++,,,,,,,,,,,,------++++++******++++++,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,++++++***************************------,,,+++************++++++************++++++++++++++++++++++++++++++*********)))******+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,------...******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,++++++******++++++++++++******)))***++++++++++++***)))************************)))************+++++++++************+++++++++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,///...------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,.....................---///............//////000////////////............tttHHHDDD@@@???@@@@@@>>><<<============<<<<<<;;;;;;999999888888777777666666555555555555555555555555333333222222111000000000////////////...............000222111///---...///////////////............---.........////////////,,,,,,------.../////////,,,,,,,,,------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,***+++++++++++++++,,,,,,*********+++++++++,,,,,,************************))))))***++++++++++++++++++++++++,,,,,,,,,------)))************+++++++++++++++************++++++***************+++++++++))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++******)))(((((((((((((((************************************************+++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++*********+++,,,,,,******))))))))))))******))))))))))))(((((((((((('''(((((()))************...---,,,***))))))((((((''''''''''''''''''''''''************)))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))***++++++******))))))***++++++,,,------************************)))))))))*********++++++******++++++++++++******))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---.........---,,,,,,,,,,,,,,,,,,------............---,,,++++++++++++,,,------................................................---------.........//////---------............///...///000111000///---,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---------------------------)))))))))***+++,,,---...+++++++++,,,+++******)))************************---,,,+++*********+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******+++,,,,,,---......******+++,,,,,,,,,,,,+++*********++++++,,,,,,---((()))***+++,,,---------******++++++++++++******)))***++++++++++++***)))************************)))************+++++++++***************++++++,,,))))))******+++,,,,,,,,,*********++++++++++++,,,***+++---......---+++***+++++++++++++++,,,,,,,,,------------------------.............../////////...............///000000////////////............lllHHHDDD@@@>>>??????===;;;======>>>>>>======<<<;;;999999888888777666666666555555555555555555555555333333222222111000000000000/////////............///111111///,,,+++...111000/////////............---------.........//////+++,,,,,,---...///000000+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,+++*********+++++++++,,,,,,,,,((()))***+++,,,---......******+++++++++,,,,,,,,,************************))))))***++++++++++++***+++++++++,,,,,,---------)))************++++++++++++******************+++))))))******+++++++++,,,))))))******++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,******)))(((((((((((((((************************************************++++++,,,,,,,,,---------*********++++++,,,,,,,,,------,,,+++*********+++******))))))))))))******))))))))))))(((((((((((('''((()))***+++,,,,,,,,,///...---+++***)))))))))))))))))))))))))))))))))************)))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))((()))+++,,,------,,,,,,))))))***+++,,,,,,------******************++++++))))))******+++++++++,,,******++++++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***...//////...,,,,,,---//////...------,,,,,,,,,,,,,,,---------------,,,,,,++++++******++++++,,,---................................................---------.........//////---------.........//////...///000111000///---,,,++++++,,,,,,,,,---------+++*********+++,,,,,,---++++++++++++++++++++++++((())))))***+++---...///***++++++++++++***))))))************************,,,+++*********+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++((()))***,,,,,,+++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------******+++,,,,,,---......******+++,,,,,,,,,,,,+++))))))***+++,,,------...'''((()))+++,,,---......******++++++++++++******)))***+++,,,,,,+++***)))************************)))************+++++++++******))))))******+++,,,(((((()))***+++,,,,,,---))))))*********+++++++++((()))+++,,,,,,+++)))(((((())))))***,,,---......------------------------............//////000000...............///000111000/////////............mmmJJJEEE@@@??????@@@>>><<<<<<<<<;;;:::999999888888::::::999999888777777777666666777777666555444444444444333222111000//////////////////000000000000//////////////////////////////.........---------........................,,,------......------,,,---,,,,,,,,,,,,---......000///...---,,,------...++++++,,,---,,,+++)))(((------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************///...------,,,,,,,,,,,,...+++))))))+++,,,+++***++++++------------++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))000///...---,,,,,,+++***))))))))))))))))))))))))******))))))))))))******++++++************++++++***+++,,,+++)))''''''((('''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))************))))))---,,,+++***))))))))))))))))))))))))************------+++***)))'''&&&&&&+++***)))'''''''''((((((***)))((((((((()))+++,,,,,,+++***)))(((((((((((())))))***++++++++++++***((()))***+++++++++++++++))))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,------------,,,+++************+++,,,------...///---+++******,,,------,,,---------------------------,,,,,,++++++,,,,,,---++++++------------+++++++++++++++,,,,,,------------------------------------------------------------------............///000000000000///...---,,,......------------......111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++*********+++,,,,,,---+++,,,...---,,,,,,---///......///---+++)))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++((()))))))))************++++++******++++++,,,---,,,++++++++++++++++++,,,+++++++++*********)))))).........------,,,,,,,,,************+++,,,------++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++/////////......---------111000...------...///000////////////////////////---///000111000///---,,,kkkIIIEEE@@@>>>@@@@@@???===>>>======<<<;;;;;;::::::::::::999888888777777666666666666666666555444444444333222111000//////...////////////000000000000//////////////////////////////.........---------........................,,,------......------,,,---,,,,,,,,,,,,---......//////---,,,,,,,,,------+++,,,---------,,,***)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,,,,,,,***+++,,,,,,***)))***,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************+++++++++......------,,,,,,++++++******************************))))))))))))******++++++************++++++***+++,,,+++)))((('''(((((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,++++++******++++++,,,))))))************))))))---,,,+++***))))))))))))))))))))))))************++++++******))))))((((((******)))((())))))***+++***)))((((((((()))++++++***))))))((((((((((((((((((((()))************)))(((((()))***************))))))*********+++++++++******++++++++++++*********************************************************++++++++++++,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------+++******,,,------,,,------------------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------------------------------------............///...............------,,,......------------......000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++)))(((((()))+++,,,***)))))))))******+++,,,...///000///---+++,,,---...//////...,,,++++++,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++*********+++++++++++++++++++++************+++++++++++++++*********)))))),,,,,,,,,+++++++++******++++++*********+++,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,+++++++++------,,,,,,,,,+++++++++///...---------...///000..............................000000000///---,,,hhhHHHDDD???>>>@@@AAA@@@>>>=========<<<<<<;;;;;;::::::999999888888777666666666666666666666555555444333333222111000///......////////////000000000000////////////////////////...............---------........................,,,------......------,,,---,,,,,,,,,,,,---.........------,,,,,,,,,,,,---,,,------------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------,,,++++++++++++,,,,,,---'''+++///...+++)))***---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++******************************))))))))))))******++++++************++++++***+++,,,+++)))(((((()))***))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////...,,,+++,,,++++++******++++++,,,))))))************)))))),,,,,,+++******)))))))))))))))))))))************)))))))))))))))*********))))))))))))***+++,,,---)))))))))((()))******+++(((''''''''''''((())))))''''''((()))))))))))))))'''((())))))***)))))))))***************+++++++++******++++++++++++******************************************************++++++++++++,,,,,,,,,,,,+++,,,---...////////////------------,,,,,,,,,+++---+++******,,,------,,,------------------------......------------......---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---------------------------------------------------------............///,,,,,,,,,---------------......------------......///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,)))))))))((())))))***+++111222222000---+++***+++---...///...---,,,---...///...------++++++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,((()))***+++++++++***)))*********))))))*********+++++++++************************))))))))))))))),,,,,,+++*********++++++++++++************+++++++++,,,,,,------,,,,,,+++*********++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,---...///000------------------------......///000///...---,,,hhhGGGCCC???>>>@@@AAA@@@???;;;;;;:::::::::999999999999999999888777777666666555666666666666666555555333222222111000///...---////////////000000000000////////////////////////................................................,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---))),,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************+++******))))))******+++,,,++++++******++++++,,,)))+++,,,,,,***)))))))))+++***))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,+++,,,++++++******++++++,,,)))******++++++******)))++++++++++++******))))))((()))))))))************))))))))))))))))))))))))))))))))))))******++++++)))))))))))))))******+++'''''''''(((((()))++++++'''((())))))******))))))))))))************))))))******************************++++++++++++******************************************************+++++++++,,,,,,,,,------,,,,,,---...............---------------------,,,---+++******,,,------,,,------------------------.........------.........------++++++++++++------......------,,,,,,,,,+++........................---------------------------------............///,,,,,,,,,,,,---...///000......------------......---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***))))))***++++++******)))))))))******+++///000000...,,,*********+++,,,------,,,,,,---///---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,&&&(((***+++,,,+++)))(((******))))))))))))******************************)))))))))))))))))))))))),,,,,,+++***))))))******++++++************++++++,,,,,,------------,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...//////------------------------....../////////...---,,,jjjGGGCCC???>>>@@@AAA@@@???:::::::::::::::999999999999999888888777666666555555555666666666666666555333333222111000///......////////////000000000000////////////////////////---.............................................,,,------......------,,,---,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---...,,,,,,///333444000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******)))******++++++,,,,,,---************************++++++************++++++,,,,,,++++++++++++,,,,,,)))+++,,,,,,***))))))***+++******)))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++,,,++++++******++++++,,,******++++++++++++************+++++++++***))))))((()))))))))************++++++******)))(((((((((*********))))))(((((('''((()))))))))************((((((((()))***+++,,,---((()))******++++++******+++++++++,,,,,,++++++*********************************++++++++++++******************************************************++++++,,,,,,,,,------------------------,,,++++++++++++,,,------...//////---+++******,,,------,,,------------------------.........------.........------++++++++++++------.........------,,,,,,,,,........................---------------------------------............///------------...///111222......------------......,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++******************+++,,,++++++*********+++++++++,,,---,,,***)))***+++)))***,,,,,,++++++,,,...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********+++&&&(((***+++,,,+++)))(((******))))))))))))******************************))))))******************,,,++++++***))))))))))))++++++************+++++++++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------...//////------------------------...............------,,,kkkHHHDDD???>>>@@@AAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<999888888777777666555555444555666666666666666666444444333222111000//////////////////000000000000////////////////////////---------.......................................,,,------......------,,,---,,,,,,,,,,,,---......+++,,,,,,------------,,,---,,,,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---111,,,)))---444666111+++---,,,,,,++++++,,,,,,---++++++,,,,,,------.........------,,,++++++*********+++++++++,,,,,,------++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++******++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,++++++******++++++,,,******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))************+++++++++***)))(((((('''*********))))))(((&&&&&&(((((()))************))))))))))))***+++,,,---...))))))***+++++++++++++++,,,,,,,,,---,,,,,,+++***+++++++++*********************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,+++***)))++++++,,,---...///000000---+++******,,,------,,,------------------------......------------......---,,,,,,++++++,,,,,,---.........---------------........................---------------------------------............///......------...///111222......------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,++++++++++++++++++((()))+++******)))+++,,,(((***++++++******+++---)))***++++++---......///---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********((()))***+++++++++***)))*********))))))************************+++++++++************++++++++++++++++++***)))))))))******++++++************++++++***++++++,,,,,,++++++***)))))))))************+++++++++,,,,,,,,,,,,------************+++++++++++++++,,,---...............------------------------.........---------------jjjIIIEEE@@@>>>@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<888888888777666666555555444444555666666666666666555555444333222111000000////////////000000000000////////////////////////---------.........//////........................,,,------......------,,,---,,,,,,,,,,,,---......+++,,,---...///......---,,,++++++***+++,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------...---,,,,,,,,,,,,,,,,,,///,,,))),,,111333000------,,,,,,++++++,,,,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---)))+++,,,,,,+++***+++,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***((()))+++,,,,,,+++***)))))))))))))))******************))))))))))))))))))((()))*********)))(((((('''((()))***+++******)))***)))))))))***+++,,,,,,((())))))***************,,,,,,,,,,,,,,,+++******+++++++++*********))))))******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,------------...,,,---------------,,,,,,,,,---------......//////---+++******,,,------,,,------------------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------....................................---------------------------------............///......,,,,,,,,,...000111......------------......,,,,,,,,,---------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********,,,,,,+++***************(((***++++++******+++,,,***+++,,,,,,******+++---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********+++++++++++++++++++++************++++++))))))*********+++++++++))))))*********+++++++++***))))))))))))******+++++++++************++++++)))******++++++******)))))))))))))))************+++++++++,,,,,,---------))))))*********+++++++++------.../////////...---..............................------,,,,,,,,,---iiiJJJEEEAAA??????@@@>>><<<::::::::::::::::::::::::888888888777666666555555444444555666777777666666666555555444333222111111////////////000000000000////////////////////////---------.........//////........................,,,------......------,,,---,,,,,,,,,,,,---......+++,,,.../////////......++++++***)))***+++---...++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++........................///......---,,,,,,,,,,,,,,,+++++++++---...//////------++++++++++++------++++++,,,,,,---...//////***++++++,,,,,,------...------------------------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---)))+++,,,,,,+++***+++,,,)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,000///,,,***)))***+++,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***((()))+++,,,,,,+++***)))))))))))))))************'''(((((()))***+++++++++'''(((***+++,,,,,,++++++'''((()))++++++******))))))))))))))))))******+++'''(((((()))))))))))))))+++++++++++++++***)))(((++++++++++++******))))))******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---...///////////////............------------+++***+++,,,------------------------------------,,,,,,++++++,,,,,,---++++++---......---++++++,,,---------.../////////////////////////////////---------------------------------.........//////...---,,,++++++,,,...000.........------.........------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++***))))))((())))))***+++,,,,,,******+++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,))))))******++++++++++++(((((())))))******++++++))))))(((((()))***++++++++++++************++++++))))))************))))))))))))))))))************+++++++++,,,,,,---------+++++++++,,,,,,---------...///000000000///...---////////////////////////......---,,,,,,,,,,,,---pppJJJEEE@@@??????@@@>>><<<======<<<;;;::::::::::::888888999999999777555444666666666666666555555444444444333222111000///...//////.........---------000000111111111111000000......////////////..............................,,,---.........---,,,+++------.........---,,,+++...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---...---+++,,,,,,---+++***++++++*********+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,333...++++++///000...***,,,,,,,,,,,,,,,,,,,,,,,,000...+++***+++---------.........------,,,,,,,,,,,,,,,,,,---------......///,,,)))***...111222111,,,,,,,,,,,,++++++++++++......------,,,++++++***------......///......------,,,,,,,,,++++++++++++******++++++,,,---......---,,,,,,+++++++++++++++++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++******))))))(((((())))))*********+++++++++)))************+++++++++)))******+++++++++******)))************+++++++++)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,+++***))))))*********************************++++++,,,,,,++++++***)))************++++++++++++,,,,,,------,,,,,,+++............---,,,++++++------............---------------............///,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,------------------------...------,,,,,,++++++***////////////////////////000000//////.........---------............------,,,,,,,,,---------...............------,,,,,,,,,......//////......---,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++******************************************++++++,,,,,,,,,*********)))******+++,,,---------,,,,,,+++++++++------------------------000...,,,+++,,,,,,+++)))***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...+++)))((()))***++++++++++++************++++++)))******++++++******)))...,,,******+++++++++***,,,,,,,,,+++***)))((((((******+++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,...///000///...---...000111111111000000000000000000000111111111111000000......------------......pppJJJEEE@@@???@@@@@@???=========<<<;;;::::::::::::888999999888888777666555666666666666666555555444444444333222111000//////000000000//////.........//////000000000000//////......////////////..............................+++,,,---...//////............------------,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---...---+++,,,,,,---+++***------,,,,,,------...///+++,,,,,,------,,,,,,+++...------,,,,,,+++++++++---+++***+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---...///000000...---.........------,,,,,,,,,,,,,,,---------.........///---+++,,,...111111000------------------------///............---------+++,,,,,,------------,,,......---------,,,,,,,,,++++++,,,,,,------......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************))))))))))))))))))*********+++++++++)))************+++++++++)))******+++++++++******)))************+++++++++************++++++++++++***+++,,,,,,------,,,,,,,,,++++++***))))))******************************+++++++++,,,,,,+++++++++************+++++++++++++++,,,,,,------,,,,,,+++---------...------,,,,,,------............------------------............,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,+++////////////////////////000/////////.........---------............------,,,,,,,,,---------............---------,,,,,,,,,------......------,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,+++++++++******************************++++++++++++++++++,,,,,,***************++++++,,,,,,,,,,,,+++++++++******........................///---*********+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++)))))))))***++++++++++++************++++++******++++++++++++******...,,,******+++++++++***,,,,,,++++++******))))))******+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---///000///...---...000000000000000000000000000000000111111111111000000......------------......oooJJJEEE@@@???@@@AAA???===>>>===<<<;;;:::::::::::::::999888777666666666666666666666666666555555444444333333222111000//////111111000000000000//////......////////////............////////////..............................+++,,,---///000000111111//////---,,,,,,,,,---......------,,,,,,------...---,,,,,,++++++,,,,,,---...,,,++++++------,,,***---------------...//////,,,,,,------------,,,,,,//////...---,,,+++*********,,,...///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++---000333555444000,,,.........---------------------------.........///...---,,,---///000000///------------------------.........////////////000,,,,,,---.....................---------,,,,,,,,,//////000000000000000000000000///...............------------------------+++,,,,,,------......///,,,,,,,,,---------.........---------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))))))))******************************+++++++++)))************+++++++++******+++++++++******))))))************+++++++++************+++++++++,,,***++++++,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------------............------------------............,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------/////////////////////////////////...............------............------,,,,,,,,,---------.........------------,,,,,,,,,,,,------------,,,++++++------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++++++++***************************,,,,,,++++++++++++++++++***************+++,,,,,,++++++++++++************------------------------///,,,)))((()))************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++---,,,******+++,,,+++***+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...---...///000000000000000000000000///000000111111000000///......------------......mmmIIIEEEAAA???@@@AAA@@@>>>>>>===<<<;;;;;;:::::::::;;;999888666666666777777666666666666666555555444333333222222111000000///000000000000000000000000---..................---......////////////..............................---......///000111111111111///---,,,+++,,,...///---------------------------,,,,,,++++++,,,,,,------,,,++++++------,,,++++++++++++++++++,,,---...,,,,,,------------,,,,,,......------,,,,,,,,,+++---222666555111......000------------------------+++,,,///333555444111---...............------------............/////////,,,------...//////......,,,,,,,,,---------------/////////000111222222333222222333444444444444333333333333222222222111111444555666777777777666666333222111111000000111111........................------..................---.........////////////------,,,,,,------......------------------------,,,,,,+++******+++,,,,,,)))))))))******+++++++++************************))))))*********+++++++++******+++++++++***))))))))))))*********+++++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---............,,,------......------,,,,,,,,,---------.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///////////////////////////........................------............------,,,,,,,,,---------......------------------------------......------,,,+++------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000---***((()))+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,,,,++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---+++******+++,,,+++******+++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---...//////------...////////////000000000000000//////000000000000//////......------------......jjjIIIEEEAAA???AAABBBAAA???>>>>>>===<<<;;;;;;;;;;;;;;;999888666666666777777666666666666666555555444333333222222111000000000////////////////////////------............------......////////////......////////////////////////000000000000///000000000111000...,,,,,,---...///---------------------------,,,,,,++++++,,,,,,------,,,++++++------,,,+++++++++++++++,,,---...///,,,------......------,,,,,,,,,,,,------.........000555999777111---...000------------------------,,,,,,---///222222000///................................./////////000000,,,---///000000///000000000000111111111222222222444444555666777888999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999:::<<<>>>??????>>>>>>999999888777777777777888444444444444444444444444333222222111000//////...........................------,,,,,,,,,,,,------------------------------***+++,,,,,,,,,,,,+++***))))))******++++++,,,,,,************************))))))*********++++++++++++++++++++++++***)))((())))))*********+++++++++***++++++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++***************++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---............,,,,,,------------,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---......//////////////////////////////---------...............------............------,,,,,,,,,---------......------------------------///////////////...------...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++++++++***+++,,,,,,---------------------------........................000...+++***+++---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***------++++++,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---+++)))***+++,,,,,,++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---...///...---,,,---///......//////000000000000//////000000000000//////......------------......gggIIIEEEAAA@@@AAABBBAAA??????>>>===<<<;;;;;;;;;;;;:::999888777666666666666666666666666666555555444222222222111111111000000......////////////000000------............------......////////////......////////////////////////111111000///////////////000000...---------...///,,,------......------,,,---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,------------...///111111------............------++++++,,,---...///000000///333666444///+++,,,...------------------------...---,,,---///000000///.............../////////////////////000000000000...000222222222222444666888888999999:::;;;;;;;;;<<<======>>>???@@@@@@AAABBBCCCCCCBBBBBBAAA@@@???999999888888888777777777999;;;>>>BBBDDDEEEEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999999888666555444333222111111000000//////......///......---,,,,,,------------------------------)))***,,,------,,,***)))*********++++++++++++++++++++++++***************)))************++++++++++++++++++++++++***)))((()))************+++++++++++++++++++++,,,,,,,,,,,,)))******+++++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,...///000------------,,,,,,,,,,,,------------------------+++,,,,,,---.../////////////////////////////////---------------.........------............------,,,,,,,,,---------......,,,,,,,,,------------...///000000000000///............------------......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,+++++++++++++++++++++++++++++++++,,,------------------............000000000000000000000000///...,,,,,,.........---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((+++------+++***,,,///,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......---,,,---...---......//////000000111...//////000000//////.........------------......fffIIIEEEAAA@@@BBBCCCBBB@@@???>>>===<<<;;;;;;;;;;;;888999999888888777666555666666666666666555555444222222222111111111111111/////////000000111111111......////////////............////////////......////////////////////////000///.........///000111////////////............,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,,,,---------///000111222------............------,,,,,,------......//////---///000///,,,+++---///...........................------...//////...------........./////////000//////000000000111111111222444666666555777:::>>>>>>>>>???@@@@@@AAABBBBBBAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDBBBAAA???>>>444444333333333222222222555777<<>>>>>===<<<;;;;;;:::999888777666555333222222333222111///....................................+++++++++,,,,,,+++++++++,,,++++++++++++++++++***+++++++++*********)))))))))************++++++++++++,,,,,,++++++)))(((((()))************++++++++++++++++++,,,,,,,,,------))))))***+++++++++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------...------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...---,,,+++,,,...000111......---------,,,,,,,,,------------------------,,,,,,------......//////////////////////////////,,,,,,,,,------.........------............------,,,,,,,,,---------......,,,,,,,,,---------....../////////000///......---......------------......+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************++++++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,------.........000000000000000000000000---,,,,,,---//////---+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++---,,,))))))---222---,,,,,,++++++,,,,,,---******++++++++++++******,,,***)))***+++---,,,,,,---------,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...------......///000000111......////////////............------------......gggIIIEEEAAA@@@BBBCCCBBB@@@???>>>===<<<<<<;;;;;;<<<888888999999999777555444666666666666666555555444222222222111111111111111000000111111222222222222......////////////............////////////......000000000000000000000000------------...///111222/////////000///......---,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,***++++++,,,---...000000------............------..................------,,,,,,---------...000111.................................000111000...+++---.........//////000000000000000000111111111111555777999888888:::???CCC@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDBBBAAA???===<<<666555555555555444444444000444999???DDDGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???===;;;:::888888555555333111000/////////........................---,,,***))))))***,,,------,,,,,,++++++*********++++++++++++******)))))))))************+++++++++,,,,,,,,,++++++)))(((((()))************+++++++++++++++,,,,,,,,,---------))))))***++++++++++++*********))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++............---,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...---,,,+++,,,...000222.........------,,,,,,,,,---------------------------------...............////////////////////////,,,,,,,,,------.........---..................---,,,,,,,,,---------......,,,,,,,,,------...............//////......---,,,......------------......+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********)))***++++++,,,*********++++++,,,,,,,,,*********************************++++++,,,,,,---,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------------------------------++++++,,,---///...,,,)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))),,,---+++((()))...333---,,,,,,++++++,,,,,,---*********++++++*********,,,***)))***+++------,,,......---,,,,,,+++************+++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,---......,,,,,,---...---------...///000000111......////////////...............------.........hhhKKKHHHCCC@@@@@@@@@@@@@@@>>>>>>===<<<;;;::::::999::::::999555222222555888777888888666444333444444222222111111000/////////000//////.........//////......//////000000111111.........................../////////000000111111//////////////////////////////.........---------+++---///000///---+++)))------------------------+++++++++,,,,,,---------///...---,,,,,,---//////---------.........//////---------.........//////......------------.....................///000000---...000111111111000///111000/////////000111222333444555777999;;;<<<===@@@@@@?????????AAABBBCCCGGGDDDAAABBBDDDEEECCCAAADDDBBB@@@>>>============??????@@@???>>>===;;;:::666777777666444333333444444555666999<<<@@@DDDFFFJJJJJJIIIHHHGGGEEECCCBBBCCCBBBBBBBBBBBBCCCCCCDDD@@@>>><<<>>>AAACCCBBB@@@BBBBBBBBBCCCBBBAAA@@@@@@???<<<999888888777333000000///...------...///000///...---,,,++++++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,,,,+++++++++*********)))))))))******+++++++++************+++,,,,,,,,,,,,+++))))))))))))))))))))))))---------,,,+++***)))(((------,,,+++************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,++++++***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...---,,,,,,++++++,,,,,,---//////...---,,,++++++***------------------------------------------------............//////////////////000111111111111111000---,,,---///000...,,,------------------------///............///000000------------------------,,,---...//////---+++***------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,++++++,,,,,,---...******))))))))))))))))))---,,,+++******,,,...////////////---+++***+++,,,+++,,,,,,,,,------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////...---,,,,,,+++++++++++++++++++++***,,,***((((((***,,,---......------,,,,,,++++++***+++*********+++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......///......------,,,,,,+++000000000000000000000000//////.........//////000gggIIIEEEAAA???>>>???>>>>>>??????>>>===<<<;;;;;;::::::888777777888888777666>>>444...444::::::999:::333333222222111000000000000//////....../////////000000000000////////////..................------....../////////000000000//////////////////////////////.........------------...///000000...,,,+++---------------------------------------.........000///...---,,,------...---------.........//////---------.........////////////............//////000000/////////000000111//////000000000000//////000000111111222444555666999::::::<<<===>>>??????@@@????????????AAABBBCCCFFFDDDBBBBBBDDDDDDCCCBBB@@@???===;;;::::::::::::888999999:::999888666555444333222222333333222111111222333555999===AAADDDHHHHHHHHHGGGFFFEEECCCCCC???>>>===<<<<<<<<<===>>>======>>>AAADDDFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBFFFCCC@@@??????>>>;;;888555444222000..................------,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++************+++++++++******)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***)))((((((+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,+++***------------------------000///...,,,,,,,,,---...---,,,,,,++++++,,,,,,---.........------,,,,,,+++------------------------------------------------............////////////...//////000111111000000///---,,,---///000...,,,------------------------......------......///000---------------------------...///000000...,,,+++------------------------,,,------......------,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.../////////...+++++++++---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///000000000///......---.........//////000000000111...,,,+++,,,.........+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------...+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---------.................................000000000000000000000000//////......---.........gggHHHEEEAAA?????????>>>>>>@@@@@@???>>>===<<<;;;;;;:::777555777::::::666222222000555<<<:::111///444444444333333222111111111//////////////////000000111111000000///........./////////......---------............////////////////////////////////////...............---------///////////////.........------------------------/////////...............000///...---------------------........./////////------........./////////000000////////////000000111111000000000000000111111000000/////////000000000111333555777999::::::======>>>>>>>>>>>>>>>>>>============>>>???@@@AAADDDBBB@@@@@@AAABBBAAA@@@::::::888777666666666666666777888888888888666666666333222222555666444222000000000222555:::>>>AAAEEEEEEEEEEEEEEEDDDDDDCCC<<<:::888666666666888999999<<<@@@BBBCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDJJJIIIGGGFFFEEEDDDAAA???<<<;;;888555222000///............------------------------,,,,,,++++++***,,,,,,------------......---------,,,,,,,,,,,,+++++++++,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,------------------------***+++++++++***)))((('''************+++,,,---...,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,---......------,,,..............................---,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------------------------............////////////---.../////////////////////...------...///...------------------------------------------......///------------------------...///000000000///---,,,---------------------------......//////......---,,,,,,,,,,,,------------,,,,,,++++++++++++*********++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...++++++,,,,,,------......++++++,,,,,,,,,,,,------/////////...,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000000000000000////////////000111222333444444333000---,,,---...------***++++++,,,------......------,,,,,,------......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------------.........---......///000000111111000000000000000000000000//////...---,,,,,,------gggIIIFFFCCCAAAAAAAAAAAA@@@@@@??????>>>===<<<;;;;;;:::999777666666666444333777777444111111555999;;;444333333222111111000000//////000000111111000000000000000000////////////000000//////......------..................//////////////////////////////........................000///...------...//////........................000//////......---------......------........................////////////............////////////111111000000000000111111222111000000000000000000000000//////000111333444333555777999;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888999999:::;;;<<<===>>>===<<<<<<<<<<<<<<<<<<777666666555444444444444555666777888999888888777888888888777777777777666333222111111333777;;;>>>@@@@@@AAAAAABBBAAAAAAAAA;;;999666444333444555666777<<<@@@BBB???======???BBBBBBBBBBBBCCCDDDDDDEEEIIIHHHHHHGGGGGGEEECCCAAACCCAAA???<<<999777555444111111000///...---,,,+++------------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))***+++,,,,,,------,,,,,,------------------------+++++++++++++++***))))))+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,---------...............---------------------------------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------.........------------------------....................................////////////------......///......---......---............---........................---,,,,,,,,,,,,---......------------------------...////////////...------------------------------------............------,,,,,,,,,------------...,,,,,,,,,+++++++++++++++***++++++++++++++++++***------,,,,,,,,,++++++++++++++++++++++++,,,------,,,,,,++++++,,,,,,---...))))))***+++,,,,,,------***+++,,,---------,,,,,,...//////...---,,,...///000000//////......------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...//////000000000////////////000000111111222222000...,,,,,,---------,,,---------.........//////------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------------.....................//////000000000///////////////////////////...---,,,,,,,,,,,,,,,gggHHHFFFCCCBBBBBBBBBAAA@@@???>>>======;;;;;;:::999888::::::666333444:::@@@BBBHHHDDD999;;;BBB999%%%222222222111000000////////////000111222222111111---......///000111111222000000/////////.........//////////////////......////////////////////////---.....................///...,,,++++++---...///........................///.........------,,,,,,+++,,,,,,...//////000000........./////////000000........./////////000000111111000000000000111111111111000000///000000111000000000111333555777999888999:::;;;<<<;;;:::999:::999888777666555444333333333444666777888888888999999999888777777888888777777777777777666666666333444666777888888777777777:::<<<:::777555777:::888666555333444666888:::;;;;;;;;;<<<<<<;;;;;;:::999777555333222222333444555999>>>???===;;;;;;===;;;;;;;;;<<<>>>@@@AAABBBDDDFFFGGGGGGFFFEEEDDDCCCGGGFFFEEECCCAAA???>>>===888777666444111...+++))),,,,,,,,,------......///,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------,,,,,,------...+++,,,,,,------.........------------------------....................................////////////------............---------.........------..............................---,,,,,,,,,,,,---......------------------------............------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,,,,---------------+++++++++,,,,,,+++++++++------,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,++++++,,,,,,---...))))))***+++,,,,,,------***+++,,,---------,,,,,,---.........,,,,,,...000222222222111111000000000------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......////////////222111111111000000//////...---,,,---///000//////111111000000////////////,,,,,,+++++++++++++++,,,------,,,++++++,,,------+++++++++,,,,,,,,,---------------.........///////////////.........------///////////////////////////...---,,,,,,,,,,,,,,,dddEEECCCAAA@@@@@@@@@???>>>>>>>>>===<<<;;;:::999999555999;;;888444777BBBLLLYYY555000<<>>??????>>>===888:::<<<<<<::::::<<<>>>===<<<;;;:::999::::::;;;;;;;;;;;;:::999888777666666666555444333333333333333666:::======>>>??????888777777777888:::<<<>>>AAACCCGGGHHHHHHGGGFFFGGGIIIIIIIIIHHHHHHGGGEEEEEE@@@???===;;;777222...,,,---------.........//////,,,,,,++++++++++++******)))***************++++++++++++,,,,,,,,,,,,++++++++++++,,,---------------************************,,,---------------,,,,,,...---,,,+++***************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---------------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............------------......,,,,,,,,,------.........------------------------....................................////////////.........///......---,,,---...///...------...///........................---------------......///------------------------...---------,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,---------............,,,,,,------------......+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,------......++++++,,,,,,,,,,,,------+++,,,------,,,,,,...000222222111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++---...////////////555444444333222111000000000//////000222333333222222222111111000//////...,,,,,,+++*********++++++...---,,,++++++,,,---...++++++,,,,,,,,,,,,------------........./////////000000///......---,,,,,,000000000000000000000000......------------......```EEECCCAAAAAAAAAAAA???>>>??????>>>===<<<;;;::::::555888:::888666999AAAHHHkkk}}}HHH000...333333222111111000000///...000222333444444333222---......///000111111222.........///000000111111222222111111000000000000////////////////////////---------.........//////---------------...//////......................................./////////------...//////...---,,,.../////////000000000000.../////////000000000000000000000//////000000000222222222333333555666777777777999:::;;;<<<<<<<<<;;;:::999888777777777777666666666666555555555555333444666888:::;;;;;;:::???AAAAAA@@@======>>>AAAAAABBBCCCDDDEEEDDDDDDCCCDDDEEEFFFGGGHHHGGGFFFEEEBBB@@@???CCCIIIMMMLLLIIIDDDEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCAAA@@@===<<<:::666777888888888888666666444444555888;;;======<<<:::999777666555666777888===AAAFFFHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFDDDBBB>>>999555333000000//////...------,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,******+++,,,------------+++,,,------...---------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,...///000---------------------------...///000000000//////......------------......,,,,,,------------------------------------------....................................///////////////////////////...------,,,...000///---,,,---///..............................------......///000------------------------///......---------------------------------------,,,,,,------------,,,,,,------------............++++++,,,,,,,,,---------,,,------......------,,,------,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...)))+++,,,+++++++++---///..................//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...000000111111444444444333333222222222222111111222333333222111////////////////////////------,,,+++++++++++++++///---,,,++++++,,,---///++++++,,,,,,,,,,,,------............////////////000/////////////////////000000000000000000000000------------...///000000]]]FFFEEECCCCCCCCCCCCAAA@@@@@@@@@???>>>===<<<;;;;;;888888888777777777:::;;;===@@@UUUkkkcccDDD444888444444333333222111111000...000222444555444333222////////////000000000000------...///000111222222333222222222111111000000////////////////////////---------.........//////---....../////////000000////////////////////////......//////000000111111///000000000///---+++)))////////////000000000000////////////000000000000000000////////////000000333333444444666777999::::::;;;============;;;::::::999777666555666777777444444444555555555555555666777:::<<<===>>>>>>>>>EEEGGGGGGFFFCCCBBBDDDGGGEEEFFFHHHIIIJJJIIIIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFOOOHHHDDDKKKYYYaaa]]]VVVKKKLLLNNNPPPQQQQQQQQQPPPOOONNNMMMKKKHHHEEECCCBBB999:::<<<>>>>>>===;;;:::666444222444777999888555>>><<<999666444444444555999>>>DDDGGGGGGGGGHHHJJJJJJKKKLLLLLLLLLJJJIIIHHHIIIIIIIIIGGGCCC???;;;999444333111000...,,,******.........------,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,---.........+++,,,------......------++++++++++++++++++++++++***++++++,,,,,,,,,++++++************+++,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...---,,,,,,++++++,,,---///000........................---...000111111111000///......------------......------------------------------------------------////////////////////////............/////////000///000000000///...------,,,...000///---,,,---000///////////////////////////............///000000------------------------000000///............///---------------------------..................------------.........//////*********++++++,,,,,,,,,---......//////......------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...******))))))))))))))))))---,,,+++******,,,...///(((***++++++***+++---///*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,...000111222222222111222222222222222222222222111000111111111///---,,,,,,------...////////////...------,,,,,,,,,,,,///...,,,++++++,,,...///++++++,,,,,,,,,---------............/////////000/////////000111111222222000000000000000000000000---------...///000111222\\\GGGBBB@@@BBBCCC@@@@@@AAA???>>>===<<<<<<;;;;;;<<<;;;:::999777666777777888999:::<<<===<<<;;;999777444333222111000000000000111000/////////000222333000000000000000000000000///////////////000111111333222111000////////////000000000000000000000000000000000000000000000000////////////////////////......////////////......//////000000000000//////////////////000000000000////////////////////////555333111000///000111222000///////////////000000222333444555777999;;;<<<;;;;;;;;;;;;;;;:::999888444555555666777888999999::::::999666555777888888===:::<<>>???DDDOOOUUUYYYUUUMMMFFFEEEGGGIIIEEEDDDGGGGGGEEEFFFHHHMMMDDDBBBIIIKKKEEEEEELLLGGGSSSWWWYYYlllssseeeaaa___bbbiiimmmkkkgggdddbbb[[[SSSNNNLLLIIIFFFEEEEEEEEEHHHJJJGGG@@@;;;;;;999666666666555888;;;777555333333444555555444666888===CCCHHHJJJIIIGGGJJJKKKKKKKKKKKKIIIHHHGGGIIIIIIIIIGGGDDDAAA>>>===888666444111...,,,******,,,+++***)))***,,,...///)))***,,,---...---,,,,,,++++++,,,,,,,,,---------------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++000000...---+++***((((((---,,,,,,++++++,,,,,,---************************************************+++++++++,,,,,,---------...------------...//////,,,,,,,,,---------......---...///...------...//////...---,,,,,,,,,,,,,,,---------........./////////////////////////////////////////////.........//////////////////////////////.........------------------.........////////////////////////////////////.........---------........................111000///...............////////////////////////................................................---------............///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---++++++++++++++++++++++++...------,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...++++++,,,,,,...111333555333222111/////////000111333111000000111111000............---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......---------------.........//////000000000000000000000000.......................................///000000^^^GGGBBB@@@BBBCCCAAA@@@AAA??????===<<<<<<<<<<<<<<<;;;:::999888777777777777666777777888888666555444444333222111000000000000000000//////000000111222000000000000000000000000///////////////000111111333222111000////////////000000000000000000000000000000000000000000000000////////////////////////......////////////......//////000000000000//////....../////////000000000////////////////////////444333111000///000111222111111111111111222333333555555555666777999:::;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<>>>@@@AAAAAAAAAAAA@@@???>>>===???DDDFFFEEEIIIOOOWWW\\\```]]]TTTLLLHHHIIIKKKFFFEEEHHHIIIHHHGGGHHHNNNHHHFFFIIIJJJHHHHHHKKKPPP]]]kkk{{{rrrggg```ZZZVVVSSSNNNLLLSSS]]]```YYYPPPHHHCCC??????AAAAAA>>><<<>>>;;;666444444444444333555777:::@@@EEEHHHGGGFFFHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJIIIFFFDDDAAA@@@<<<;;;999777444222000///+++,,,,,,,,,---,,,,,,,,,***+++,,,---...------,,,++++++,,,,,,,,,---------------,,,,,,+++******)))+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,...------------...//////,,,,,,---------.........---...///...------...//////...------,,,,,,,,,------------.........///////////////////////////////////////////////////...//////////////////////////////.........------------------.........////////////////////////////////////.........---------........................000000///...............////////////////////////................................................---------............///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,------...,,,,,,,,,,,,...000111333222111000///...//////000///...------......---+++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......---------------.........//////000000000000000000000000........................///............///000000```GGGBBB@@@CCCCCCAAA@@@BBB??????>>>===<<<<<<<<<<<<::::::999999888777777666555555555555444444444444444333222111000000000000//////000000111111000000000000000000000000000000///////////////000111111333222111000////////////000000000000000000000000000000000000000000000000////////////////////////...//////000000//////...//////000000000000//////............////////////////////////////////////444333111000000111222333222222222333444555666777888777777777777777888999888888777777888999;;;<<<<<<<<<======>>>??????@@@???@@@DDDFFFGGGFFFDDDCCCCCCCCCEEEHHHIIIJJJPPPXXXRRR[[[fffiiieee]]]XXXVVVPPPKKKHHHJJJJJJGGGGGGIIILLLNNNNNNLLLOOOUUUUUURRRSSS___vvv}}}{{{jjjbbbaaappp|||kkkVVVOOOHHHHHHLLLNNNHHHBBBFFFBBB<<<888666555444333555666888<<>>>>>>>>===:::888555333,,,---/////////,,,***(((++++++,,,------------,,,,,,,,,,,,,,,------------------,,,,,,++++++******,,,,,,------------,,,,,,******++++++,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,...------------...//////,,,------------.........---...///...------...//////...------,,,---------------........./////////////////////////////////......//////////////////////////////////////////...............------------------...............////////////////////////...............---------........................////////////............////////////////////////................................................---------............///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------,,,,,,,,,,,,---...//////000///......---............---+++,,,------,,,***,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---............---------........./////////000000000000000000000000........................//////......//////000111aaaGGGCCCAAACCCDDDAAA@@@BBB@@@???>>>===<<<<<<<<<<<<::::::999999888777777666888777666555555555666666444333222111000000000000---...000111111111000//////////////////////////////////////////000000111222222111000//////000000000000000000000000000000//////////////////////////////////////////////////////000000000000////////////000000000000//////---.........////////////////////////////////////222222111111111222333333222333333444555666888999999888777666666666666666888777666666888:::===??????@@@@@@AAABBBCCCDDDDDDCCCBBBCCCGGGHHHHHHHHHKKKHHHHHHIIIIIIKKKPPPYYY```]]]fffsssyyyyyytttpppnnn```^^^\\\XXXRRRMMMPPPWWWZZZcccfffccchhhtttuuummmaaaiii~~~iiicccYYYSSSSSSUUUQQQKKKKKKHHHCCC@@@===;;;888666888777888;;;@@@DDDFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGEEE>>>>>>??????===:::777555000000000///...,,,)))(((,,,,,,------------------,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,------...///000111111------,,,,,,,,,,,,------------------------------------------------------..................------...------------...//////------------............---...///...---------///......------------..................////////////////////////////////////............////////////////////////////////////................................................////////////////////////...................................................///////////////......////////////////////////................................................---------............///,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---...///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------000...---...//////...---------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................////////////////////////////////////......................../////////...///000000111___HHHCCCAAACCCDDDAAAAAABBB@@@???>>>======<<<<<<===::::::999888888777777777999888777666666666777777444333222111000000000000---...///111111000/////////////////////////////////////////////000000111222111000000000000000000111111111111111111111111//////////////////////////////////////////////////////000000000000////////////000000000000//////.........////////////000000000000000000000000000111111111222222333444444222222333444555666888999999888777666555555444555888888777777999<<>>BBBFFFGGGHHHJJJJJJKKKKKKKKKJJJHHHGGGGGGHHHIIIIIIIIIHHHFFFFFF>>>???@@@@@@???===:::999666444222///---,,,++++++...---------------------,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,------......------,,,/////////////////////000...------,,,,,,------...------------------------------------------------,,,,,,------...///000000...------------...//////---------.........//////---...///...---------///......---------......///........./////////000000////////////////////////---.........//////000000////////////////////////---..........................................---////////////////////////---.....................////////////////////////---...//////000///......////////////////////////................................................---------............///,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,------...///000///...---------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,------------,,,000///......000000000...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.............../////////000000///////////////////////////////////////////////////////////////000111111]]]HHHCCCAAADDDDDDBBBAAABBB@@@@@@???>>>============;;;:::999777666777777888666666666666666555555555444333222111000000000000......//////000000//////000000000000000000000000///////////////000111111111111000000000000000111111111111111111111111111000000000000000000000000///////////////////////////000000111111000000/////////000000000000//////////////////000000000000000000000000000000000000000111111222333444444555333333333444555666777888888777777666666666666666:::::::::;;;===???AAACCCCCCCCCBBBAAAAAA@@@@@@???@@@<<<@@@JJJPPPOOOSSSZZZ\\\[[[YYY^^^ooorrrcccVVVPPPOOONNNMMMLLLIIIEEEBBBCCCBBBAAACCCFFFHHHIIIIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFGGGHHHHHHHHHGGGFFFEEEAAABBBBBBBBBBBBAAA???>>><<<:::666222000//////000///...------,,,---------,,,---------............------------,,,,,,,,,,,,------............---------------------,,,,,,,,,......------------......------------------------------------------------******+++---...///000111...------------...//////------........./////////---...///...------...///.........---......///000....../////////000000000////////////////////////------......///000000000////////////////////////---------..............................---------////////////////////////---------...............////////////////////////------///000000000///...////////////////////////................................................---------............///,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000......------------............------------------,,,------------,,,+++***++++++,,,------------,,,...,,,,,,,,,...///...---/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...////////////........./////////000000000000000000000000000000000////////////////////////000000//////000000111222[[[HHHDDDBBBDDDEEEBBBAAACCCAAA@@@???>>>===============;;;888666555666888:::555666666777666555444333444333222111000000000000///............///000000000000000000000000000000///////////////000111111111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////000000111111111111000000//////000000000000//////000000000000111111111222000000000000000000000000///000111333444555555555555555555555555666777777888888777777888999999:::;;;<<<===???@@@BBBCCCDDD@@@AAABBBDDDGGGIIIKKKKKKOOORRR___sss|||xxxwww|||yyy|||vvv^^^UUURRRNNNLLLKKKJJJIIIHHHGGGFFFFFFGGGIIIJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIHHHGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBB???>>><<<:::777555444333000///...---,,,------...------------............------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///...------------...//////............////////////---...///...------...///...............///000000.../////////000000000000////////////////////////------......///000000111////////////////////////---------.........////////////.........---------////////////////////////---------.........//////////////////////////////,,,---///000111000///...////////////////////////................................................---------............///,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------++++++,,,---...///000111000///...------,,,---------,,,,,,,,,,,,------...,,,------......---,,,+++++++++---.........------,,,+++***+++---...---,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------...///////////////.../////////000000000000000000000000000000000000////////////////////////000000//////000000111222[[[HHHDDDBBBDDDEEEBBBAAACCCAAA@@@???>>>============>>>;;;888444444666999;;;555777888999999777555444444333222111000000000000//////...------///000111000000000000000000000000///////////////000111111111000000000000000111111111111111111111111111111000000000000000000000000////////////////////////000000111111111111000000//////000000000000//////000111111111222222222222000000000000000000000000///000111333444555666666777666666666666666777777888888999999:::;;;<<<======>>>???AAACCCDDDDDDDDDCCCEEEJJJPPPVVV\\\aaacccrrryyygggYYYTTTMMMIIIHHHIIIJJJKKKJJJIIIHHHIIIKKKKKKIIIGGGGGGHHHIIIKKKKKKKKKKKKJJJHHHIIIIIIJJJIIIHHHFFFEEEBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@>>>:::777555000///...---,,,------...---------.........//////------------------------------............------,,,------....../////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...------------...//////............/////////000---...///...------...///...............///000000////////////000000000000////////////////////////---------...///000000111////////////////////////---------.........////////////.........---------////////////////////////---------.........//////000000000000000000000000+++---///000111000///...////////////////////////................................................---------.........//////,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------***+++,,,---...000111111111000///...---,,,,,,,,,++++++++++++,,,,,,---...,,,---.........---,,,+++***+++---...///...---------,,,+++,,,...///...---++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------......///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111222[[[EEECCCAAAAAAAAABBBAAA@@@@@@@@@??????>>>=========;;;:::999888777777777777888777777666555444444444444333222111000000000000333333222111000///......///000000///......///111000000000000000000000000000000000000000111111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000111222222111111000///...111333666666666666777999:::888666555666888999999<<<999:::>>>???======@@@GGGDDDBBBAAACCCEEEGGGHHHFFFTTTiii|||yyyfff]]]PPPGGGDDDEEEGGGHHHLLLLLLKKKIIIGGGFFFHHHJJJFFFIIILLLNNNNNNLLLJJJJJJKKKKKKKKKJJJIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>;;;:::999666222000000///+++(((///.........//////000111,,,------......------,,,------++++++++++++------------------------------,,,------......------,,,........................------............------++++++,,,,,,,,,---------........................////////////////////////........................////////////////////////////////////////////////000000000000000000000000////////////000000000000111---)))***///222222000............////////////......////////////......///////////////////////////////////////.........------///000111111111111............/////////000000000////////////000000////////////////////////000///...---------------///////////////.........///......---------......------------------------------............------------------------------------------------------+++++++++,,,---...///000111000000///...---------,,,---------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,...------...000000///...---,,,++++++++++++,,,---.........------,,,,,,,,,---------...------,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........111111111111111111111111111111000000000000111111//////...//////000111222444444333111111222666999]]]FFFDDDBBBAAABBBBBBAAA@@@@@@@@@??????>>>=========;;;:::999888777777777777888777777666555555444444444333222111000000000000222222111111000////////////000111111//////000111000000000000000000000000000000000000000111111222000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000000000111111111111//////000000000111111111222222222222222111000000333444777777777777888999999777666666888;;;===>>>>>>???BBBDDDAAA===???DDDBBBCCCFFFJJJOOOTTTWWWXXXoootttgggVVVMMMLLLNNNLLLIIIGGGIIIKKKMMMMMMLLLIIIGGGIIIJJJLLLMMMLLLKKKKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCAAA???===;;;999555444333222...,,,------,,,,,,,,,------...,,,,,,------------,,,,,,------,,,++++++,,,------------------------------,,,------......------,,,........................------............------++++++,,,,,,,,,---------........................////////////////////////........................////////////////////////////////////////////////////////////////////////////////////000000000000111---***+++///222222000............////////////......////////////....../////////////////////////////////////////////...---...///000111111111111........./////////000000000//////////////////000////////////////////////000//////.........////////////////////////////////////////////////..............................---......//////......---------------------------------------------------,,,,,,,,,,,,---...//////000000000///...---------.........------,,,,,,+++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...------...000111000......---,,,++++++,,,---.........---------,,,,,,,,,,,,,,,------...------------............/////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////////////////111111111111111111111111111111000000000000111111///////////////000111111222333333333444666999<<<___GGGEEECCCBBBCCCCCCBBBAAA@@@??????>>>>>>======<<<;;;:::999888777777777777777777777666555555444444444333222111000000000000000000000000000000000000...111333333111000000111000000000000000000000000000000000000000111111222000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000111111111222222000000111111111222222222222333333333333333222111444666888999888777888999<<<;;;999888999:::<<<===<<<===@@@AAA???@@@KKKXXXdddjjjsss}}}|||iii```___\\\SSSJJJKKKIIIGGGHHHJJJKKKIIIFFFFFFGGGHHHJJJKKKLLLMMMMMMHHHHHHGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGGGGEEEDDDBBBAAA???<<<:::888777666333111...------,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------------------------------............------........................------............------,,,,,,,,,,,,------------------------------------////////////////////////........................////////////////////////////////////////////////........................////////////000000000000111---+++,,,///111111000............////////////......////////////......////////////////////////......//////////////////---...///000000111111000....../////////000000000//////............///////////////////////////////////////...//////000000////////////////////////......000000000000///...........................---......//////......---------------------------------------------------,,,,,,,,,,,,------...///000000//////...---------//////...---,,,++++++***------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++---,,,,,,...000111000///......------------.........------------,,,,,,,,,++++++,,,---............/////////000000000000111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////000000000000000000000000111111000000000000111111//////////////////000111000222555777888:::===???___GGGEEECCCCCCCCCDDDCCCBBB?????????>>>======<<<<<<;;;:::999888777777777777777777666666555555555555444333222111000000000000//////000000111111111111...111333444333111000000000000000000000000000000000000000000000111111222000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000111111111222222222111111222222222333333333222222333333444333333333666888::::::999999999;;;<<<===>>>>>>>>>>>>???AAA======AAAHHHQQQ```wwwmmmaaaQQQHHHFFFHHHJJJIIIJJJIIIJJJKKKLLLMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>><<<;;;999777666222111000///............++++++,,,,,,,,,,,,++++++---------,,,,,,---------........................------............------........................------............------,,,,,,,,,------------...------------------------////////////////////////........................////////////////////////////////////////////////........................////////////000000000000000...,,,---///000000///............////////////......////////////......////////////////////////............////////////......///000000000000000...////////////000000000//////............/////////////////////////////////............///000000///////////////000000000,,,---///111111000...---..............................////////////......................................................,,,,,,,,,,,,,,,---...////////////......---------.........------,,,,,,,,,........................,,,------......------,,,------------------------***+++---......---+++))),,,+++,,,---000111000///........................------------------------***+++,,,---............////////////000000000000,,,,,,,,,---------......------------------------,,,,,,---------.........///////////////000000000////////////////////////111111000000000000111111000////////////000111111222444888;;;<<<===>>>@@@^^^GGGEEECCCCCCCCCDDDCCCBBB??????>>>>>>===<<<<<<<<<;;;:::999888777777777777666666666666555555555555444333222111000000000000/////////000111111222222...111333444333111000000000000000000000000000000000000000000000111111222000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333111222222333444444444444888:::;;;<<<;;;;;;<<<===:::<<>>>>>>>>>>>???[[[GGGEEECCCBBBCCCCCCBBBAAA???>>>>>>======<<<<<<;;;;;;:::999888777777777777666666666666666666555555444333222111000000000000//////000000111111111222...111333333111000000111000000000000000000000000000000000000000111111222000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111111111111222222222222333111111222222222333333333222222333555555666666666888:::<<<=========>>>@@@>>>???@@@???>>>BBBHHHNNNOOOXXXmmm{{{jjj\\\TTTIIIFFFCCCDDDIIIMMMOOOOOOJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBB???>>>>>>???888777555333111//////...,,,------......------,,,------............------..............................////////////..............................------............------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................////////////////////////////////////////////////........................////////////000000000000......//////////////////............////////////......////////////......////////////////////////------......///000000000//////000000000000///////////////000000000111111000000////////////000000000000000000000000000000111000//////.........///...//////000000111111222,,,---///000111000000///...........................//////000000//////...................................................---------,,,,,,------...------------------------***++++++,,,---...//////........................,,,------......------,,,------------------------///000111222222222111000---,,,,,,---//////...,,,------............------,,,,,,,,,------------...++++++,,,---............,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........//////000000111111222000000000000000000000000111111000000000000111111000000000111222444555666:::<<<>>>???>>>>>>>>>>>>WWWFFFDDDBBBAAABBBBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777777777777555666666666666666666666444333222111000000000000000000000000000111111111///000111111//////000111000000000000000000000000000000000000000111111222000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111222222222333333111111111111222222222222333444666777888999999999888:::===>>>>>>???AAABBBCCCCCCCCCCCCHHHUUUfffsssvvvmmmcccUUUMMMKKKMMMOOOOOOJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCDDDDDDFFFFFFEEEBBB@@@AAABBB<<<;;;888666444222111000---......//////......---,,,---...//////...---,,,..............................////////////..............................------............------------------............,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................////////////////////////////////////////////////////////////////////////////////////000000000000...///000000///.....................////////////......////////////......////////////////////////------......///000000111//////000000000000////////////000000000111111111111111000000000000111111000000000000000000000000444444222111000/////////...//////000111111222222///000000111222222333333000000000000000000000000//////000000000000//////...................................................------,,,,,,---------------------------------+++,,,,,,------.................................,,,------......------,,,........................///000000000111111111111...---,,,---......,,,++++++,,,---......---,,,+++,,,,,,,,,---------......,,,,,,------...---------,,,,,,,,,,,,------------,,,,,,,,,---------........................................../////////000...//////000111111222222111111111111111111111111111111000000000000111111///000111222444777999:::;;;===??????>>>>>>???@@@UUUEEECCCAAAAAAAAABBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777777777777555555555666666666666666444333222111000000000000111111000000000000000000///000000///......000111000000000000000000000000000000000000000111111222000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333000000111111111222222222555666888999;;;;;;<<<<<<888:::===??????@@@BBBDDDAAACCCGGGNNN___zzz}}}dddUUUMMMHHHFFFKKKKKKKKKLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEEEEEEEFFFFFFEEEGGGHHHGGGDDDBBBCCCEEE@@@???===:::888666444444......////////////......,,,---...//////...---,,,////////////////////////......////////////..............................---..................------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................////////////////////////////////////////////////000000000000000000000000////////////000000000000---///000000///...................../////////000......////////////......////////////////////////---------...///000000111///000000000000000//////000000000000111111111111222222111111111111222222000000000000000000000000777666555333222111111000...//////000111222222222222222222222333444555666222222222222222222222222//////000000000000//////////////////////////////////////////////////////...------,,,,,,,,,---------------------------------------------------,,,////////////////////////,,,------......------,,,........................---------------...///000///...------...---+++***++++++,,,------,,,++++++,,,,,,,,,------.........---------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................000000000000111111111111...//////000111222222222111111111111111111111111111111000000000000111111///000111333555888;;;<<<;;;<<<>>>>>>>>>>>>@@@BBBXXXDDDCCCCCCDDDDDDDDDAAA???>>>>>>>>>>>>============:::999888666666666666777666666777777777777666666555555444333222000000///111111111111111111111111111111222222222222111111000000000000000111111222222111000//////000111222222222111111111111222222000000000000000000000000///000111222222222222222222222222111111111111111222222333333333222222111111111222333333444555555:::444333888;;;::::::>>>===AAA@@@>>>HHHXXX\\\WWWSSSYYYfffuuu|||\\\KKKNNNHHHFFFIIIMMMLLLGGGHHHMMMHHHHHHIIIJJJLLLKKKIIIFFFIIIJJJJJJHHHGGGFFFGGGIIIGGGFFFDDDCCCCCCCCCDDDEEEDDDEEEDDDCCC???:::666333444111...,,,...///000111//////.........---------000000//////.........------------.........//////++++++,,,,,,---...//////...------,,,,,,------......------,,,,,,------.........////////////............////////////............---------......///000000000000000000000000////////////000000000000111111000/////////////////////000000000000//////000000//////.........---/////////...---------,,,...............///000000//////000000000000//////+++,,,...000222222222111000000111111111111111111333333444333333222111000333222222222222333333444111111111222222333444555///000111222222222111000333222111222333444333222555666666666777777777777666555444444444444444555444333111111222222111///000000///......///111222/////////.........------------,,,,,,,,,---......------------------------........................000000//////.........---///...---,,,,,,,,,,,,,,,---.........//////000000//////...------------...---------------------------------------------------------............/////////.........------------,,,++++++,,,---///000........................,,,---///000000...---+++---......///000111111222000000000000000111111111222222222111111111111000/////////000000000000000...000333666:::<<<>>>???===BBBCCC===<<<@@@AAA???VVVDDDCCCCCCDDDDDDCCCAAA???>>>>>>>>>>>>============:::999888777666666777777666666777777777777666666555444444333222111000///111111111111111111111111111111222222222222111111000000000000000111111222222111000//////000111222222222111111111111222222111111111111111111111111000111111222222222222111111111111111111222222222222222333333333333222222222333333444555666777777999777999===<<<999;;;BBB<<>>:::777666333///......///000/////////.........---------000/////////............---------.........//////++++++,,,------...//////...------,,,,,,------...///......------......///......////////////............////////////......///......------......///000000000000000000000000....../////////000000000111111000/////////////////////000000000000//////000/////////..............................------...............///000000//////000000000000//////---...000111222222222222111111111111111111111111111111222222111111000000222222222333555777888999666666555444333333333333222222444555555555444333666555555666777888888777888999999:::;;;;;;<<<<<<999999999888888999999:::888666555444555555444222111000///.........///000//////.........//////000//////...---------......------------------------........................000/////////............///...------,,,,,,,,,---............/////////000//////...------------...---------------------------------------------------------............///............////////////111000///.........///000//////......---------------...000111111111///............///000111111111000000000000111111111111222222222111111111111000//////000000000000000000111333555888;;;>>>???@@@<<<@@@@@@======AAABBB???UUUEEEDDDCCCCCCDDDCCCAAA???>>>>>>>>>>>>============::::::888777777666777777555666666777777666666555555444333333222111000000111111111111111111111111111111222222222222111111000000000000000111111222222111000000000000111222222222111111111111222222111111111111111111111111222222222222222222111000000000111111222222333333222222333333444333333222444444555666777888999999888999<<<===999888???HHHFFFQQQXXXYYYbbbxxxttt```JJJBBBEEEGGGGGGGGGKKKIIIGGGGGGIIIKKKKKKKKKGGGHHHHHHGGGEEEEEEFFFHHHIIIHHHGGGFFFEEEFFFGGGGGGGGGHHHHHHGGGFFFCCC@@@>>>:::666222000/////////.../////////.........------////////////............------........./////////,,,,,,,,,---......//////......------------....../////////....../////////...//////000000//////......//////000000//////...//////............//////000000000000000000000000............////////////111000000/////////////////////000000000000//////////////////..............................////////////.........///000000///000000111111000000//////000111111222222222111111111111111111111111111///000111111222222111111333333555777:::===???AAA>>>===:::888666444333333666777888888999999888888:::999999:::===>>>>>>===<<<<<<===>>>>>>???@@@@@@=========>>>>>>??????@@@<<<;;;999999::::::888777444333222000////////////111000///......///000111111000///...............------------------------........................////////////............///...------,,,---------............//////////////////...------------...---------------------------------------------------------............///------......///000000000222111000///............//////......---------,,,...///111222333222222111......//////000000111111000000000111111111222222222222222111111111111000000000000000000000000000666777999;;;===>>>??????;;;===>>>===???CCCBBB???VVVEEEDDDCCCCCCCCCCCCAAA@@@>>>>>>>>>>>>============::::::999888777777777777555666666666666666666555444444333333222111000000111111111111111111111111111111222222222222111111000000000000000111111222111111111111111111111111222222111111111111222222111111111111111111111111333333333333222111111000000000111111222333444444222333333444444444444333444555555777888999::::::===<<<<<<<<>>;;;666333222000///---////////////............///////////////.....................////////////,,,---------......//////......------------......//////............////////////000000000000////////////000000000000//////000000//////.../////////////////////////////////---.........////////////000000////////////000000//////000000000000/////////////////////.........------......//////000000000///////////////000000000000000111111000000000000000000111111111111111111111111111111111222222222222333555555666666666888888:::<<>>???@@@AAAAAABBBBBB@@@???======>>>>>>===<<<:::999888666555333333222444333111/////////000111000//////.........//////................................................///////////////...............------------.............../////////////////////...------------...---------------------------------------------------------............///------........./////////000//////...............---------....../////////000111222222222111000000.../////////000000000111000000000111111222222333222222222111111111000000000000000000111111111111999:::;;;<<<===>>>>>>>>>=========>>>AAABBBAAA>>>WWWFFFDDDBBBBBBCCCCCCBBB@@@>>>>>>>>>>>>============::::::999999888888777666555555666666666666555555444333333222222111111111111111111111111111111111111111222222222222111111000000000000000111111222111111222222222222111111222222111111111111222222111111111111111111111111333333333333333222111000000000111222333444444555222333444555555555555555444444555777888:::;;;;;;@@@>>>===BBBQQQggg{{{}}}rrrooo{{{rrr[[[OOOGGGBBBGGGFFFFFFGGGHHHHHHGGGEEEFFFFFFGGGFFFEEEEEEFFFHHHHHHGGGFFFEEEDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEBBB???;;;777555333000...000000/////////..................///////////////........./////////000000------...............//////......------......///...------,,,,,,------...//////000000000000////////////000000000000//////222111000///////////////////////////////////////.........////////////000000000////////////000000//////000000000000//////.........///////////////---......//////000000000111000000/////////000000000000111111111111000000000000000000000000000111000111111222333444444444777888999:::;;;<<<<<<<<<>>>??????@@@BBBCCCEEEFFFFFFEEECCCAAA???>>>>>>===<<<<<<<<<<<<======>>>>>>===<<<<<<>>>@@@BBBBBBAAA======<<<;;;:::999888888;;;<<<===>>>????????????AAA???>>>???AAAAAA@@@???@@@??????===<<<;;;:::999999777555333111000000000......---......///000000.........................................................///////////////......---------......//////////////////.........//////...------------...---------------------------------------------------------............///------------------------//////000000111111111111+++,,,---...000111222333222222111111000///...---////////////000000000000///000000111222333333333222222222111111111000000000000111111222333333444;;;;;;<<<<<<<<<<<<<<<;;;???>>>>>>@@@AAAAAA@@@???WWWFFFDDDBBBBBBBBBCCCBBBAAA>>>>>>>>>>>>============::::::::::::999888777666444555555666666555555444333333333222222222111111111111111111111111111111111111222222222222111111000000000000000111111222111111222333333222111111222222111111111111222222222222222222222222222222333333333333333333222111111111222222333333444444333333444555666666666666444555666777999;;;<<<<<<;;;===CCCPPPhhhyyymmmeeejjjvvvoooWWWGGGBBBAAAAAACCCEEEGGGGGGFFFFFFGGGGGGGGGFFFFFFGGGIIIHHHGGGFFFEEEDDDEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFCCC???;;;999666222000000000000/////////...............///////////////....../////////000000000........................//////............//////------,,,,,,,,,,,,------///000000111111000000//////000000111111000000///333222111000000//////000000000000000000000000000////////////000000000000///////////////000000111//////000000000000//////........./////////////////////////////////000000111111000/////////000000000111111222222111111000000000000000000111222333222222444555777888999:::<<<===>>>???@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@?????????<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<>>======>>>AAABBBBBBAAABBBBBBCCCCCCBBBAAA@@@@@@<<<<<<:::999777555333222///////////////000111111.........................................................///////////////.........---......///000///////////////.........//////...------------...---------------------------------------------------------............///---------...............222222444555555666666555------...000111333444555111111000///...---------////////////000000000000///000000111222333444444222222222111111111111000000000111333555666777888;;;<<<<<<<<<<<<;;;::::::@@@???@@@BBBAAA???AAAEEETTTGGGDDDBBBAAABBBCCCBBBAAA>>>>>>>>>>>>============:::::::::::::::888777666444555555666666555555444333333333222222222222111111111111111111111111111111111222222222222111111000000000000000111111222111222222333333222222111222222111111111111222222222222222222222222222222222222333333444333333333333333333333333333333333333333555666666777777777666666888999;;;===>>>???<<>>@@@AAA>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@???????????????>>>===<<<<<<;;;;;;;;;<<<:::999999888999:::;;;<<<<<<;;;:::;;;===>>>===<<<;;;;;;;;;;;;::::::::::::777999:::;;;;;;:::999888:::::::::<<>>?????????>>><<<:::999555444333222111000000000............................................................/////////000...............///000000000/////////............//////...------------...---------------------------------------------------------............///,,,,,,---///000222333333555666777777888777666666000111111222222333444444/////////......//////000000000000000///////////////000000111333444444555222222222111111111111000///000222444777999;;;<<<<<<<<<======<<<;;;;;;:::>>>>>>AAACCC@@@>>>EEENNNQQQGGGEEEBBBAAABBBBBBBBBAAA>>>>>>>>>>>>============::::::;;;;;;:::999777666444555555555555555555444333333222222222222222222111111111111111111111111111111222222222222111111000000000000000111111222111222333444444333222111222222111111111111222222222222222222222222222222111222333333444444444444444333333333333333333333333444555666777777777777777888999;;;===>>>@@@@@@GGG]]]vvvuuukkkcccVVVLLLFFFEEEEEEEEEGGGHHHHHHHHHGGGGGGIIIKKKJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHKKKHHHDDDAAA>>>;;;777444000000000000////////////---.........//////000000////////////000000000000///////////////.........//////............////////////............//////000000111111111111000000000000111111111111000000444333222111000000000000000000000000000000000000000111111111222222222222///////////////000111111//////000000000000//////---.........//////000000111111000000//////......222222111000000///000000111111222222222222111111333333333333444666888999777888:::===@@@CCCEEEFFF??????@@@AAAAAAAAA@@@@@@???>>>======<<<<<<======:::999888777777777777777888888777666777888999:::<<<;;;:::;;;<<<===<<<;;;<<<<<<<<<===>>>>>>??????888999;;;<<<<<<:::888777777777888:::>>>AAAAAAAAA>>>@@@AAACCCEEEEEEEEEDDD>>>@@@BBBDDDDDDBBB@@@>>>:::999777444222111000000////////////////////////........................---.........//////000000...............///000000000000//////.........---//////...------------...---------------------------------------------------------.........//////***+++---000333555777888666666777777777555444333444444444333333333222222---------...///111222333000000000000///////////////000000222333444555555222222222111111111111000///000222555888;;;===>>>===============<<<<<<;;;;;;===AAACCC@@@>>>HHHUUUUUUGGGFFFEEECCCCCCDDDDDDEEE???AAA???<<<===@@@>>>:::;;;;;;:::999999888888777888888777666555444444333666666666555444222111000555111111444444111///111222222222222111111000000222222222111111111111111222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333444444333333333444555555444333555999888666888<<<777;;;===>>><<<===AAAEEEPPPttt|||uuusssuuuaaaNNNJJJFFF>>>BBBAAABBBGGGHHHGGGHHHKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIGGGEEECCCBBBCCCEEEGGGJJJHHHGGGEEEDDDBBB>>>;;;666444111////////////...000000///...............///////////////////////////////////////////////////////////////////////////////////////...............///000000000000000+++,,,...///000111000000111111///.........///000///////////////.........///000000000000...,,,+++////////////000000000000111111222222222222111111000000000000000000000000///////////////000111111111111111000000000000000222222111111111111111111111222444666888:::<<<<<<======>>>???AAABBBCCCDDDDDDCCCCCCBBBAAA@@@>>>===>>>>>>>>>>>>>>>===:::888555666666777888999:::;;;999888777:::>>>>>>:::666;;;888999>>>AAAAAAAAACCCAAABBBDDDDDDCCCBBBBBBCCC;;;:::===BBBAAA:::888;;;;;;;;;;;;;;;;;;;;;<<<<<<:::<<<>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHAAAAAA@@@===:::666333111444333222111000000000000//////////////////////////////............//////000000000000111111111111////////////////////////////////////////////////---..................---///////////////000111111//////000111111111111111////////////000222333444666555555444444333333333111111111111000000000///111111000000/////////.../////////000111111222222111111222333333333333222444333333222111111222222111333555888:::<<<===>>><<<>>>???===;;;:::;;;===DDD<<<:::???BBBEEESSSdddSSSFFFEEEDDDCCCBBBCCCDDDDDD@@@BBBBBB??????AAAAAA???;;;;;;::::::999888888888777777777666555555555444555555555444333222000000333///111888>>><<<888555222222222222111111111000111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333444333333333333444555555999666555888:::999:::===@@@??????BBBGGGKKKLLLLLLlll|||rrrwww|||tttcccNNNEEEBBBAAAEEEGGGEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIHHHEEEDDDCCCDDDFFFGGGJJJHHHGGGFFFEEECCC@@@===888555222000000000...---000//////.........///////////////////////////////////////////////////////////////////////////////////////////////////.........///000000000000000,,,---///000111111000000222222000////////////000////////////////////////111111111111111///...---000000000111111111111222111111222222222222111111000000000000000000000000///////////////000111111000000111111111222222222111111222222222222222222666777888999;;;===>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@>>><<<;;;:::666666777888999:::999888:::::::::999999:::<<<>>>CCCDDDDDDEEEEEEEEEEEEEEEBBBBBBGGGRRRZZZ]]]^^^aaa]]]]]]\\\ZZZYYYYYY\\\^^^[[[NNNCCC@@@???======@@@:::;;;;;;<<<===>>>??????>>>>>>===;;;999888999:::<<<===>>>@@@BBBEEEGGGIIIDDDCCCAAA???===<<<<<<<<<999777444111/////////000000000000000//////////////////............///////////////000000000111111////////////////////////////////////////////////,,,------......------,,,/////////...//////000000//////000111111111111111///////////////000111222444444333333222222222111000000000000////////////000000000/////////......//////000000111111222222111111222333333333333222333333222222111222222222444555777999;;;===>>>>>><<<===<<<;;;::::::;;;===>>>>>>BBBDDDDDDRRRwwwPPPEEEDDDCCCBBBAAABBBCCCCCC<<>>;;;===???>>>;;;;;;::::::999999888888666666666666666666666666444444444333333111000///333///111<<>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<============;;;;;;;;;;;;:::<<>>???@@@BBB???<<<888444111000///000111111111000000/////////000//////......//////000....../////////000000000////////////////////////////////////////////////,,,------......------,,,000//////.........////////////000000000111111111//////........./////////111111111111000000000000.../////////////////////////////////............//////000000111222222222111222222333333333333333222222222222222222333444777888:::;;;===>>>>>>>>>;;;;;;:::::::::<<<>>>???===>>>AAADDDJJJddd}}}MMMDDDCCCBBBAAA@@@AAABBBBBB<<>>:::333///222222222222222222222222000000111111222333444444333333333333333333333333333333333333333333333333444333333333333222222222444444444444444444444444333333333333444555666666;;;:::;;;===<<<:::>>>DDDUUU___hhhfffaaafffxxx}}}|||```SSSFFFAAA@@@@@@CCCGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFHHHIIIHHHHHHHHHHHHIIIIIIFFFDDD???<<<999666444222///---//////////////////000111////////////////////////////////////////////////////////////////////////............////////////......///000000000000000222222333333333222000///444444333222111000/////////////////////000000000222222222111111000000///111111111111222222222333111111222222222222111111000000000000000000000000000000//////000000111222000000111333555666888888555555666777888999999999???@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>=========<<<;;;;;;;;;;;;===???@@@CCCCCCCCCAAA@@@???@@@AAA;;;>>>CCCEEEFFFGGGIIILLLIIIVVVjjj~~~zzz|||oooeeeZZZOOOGGGLLLJJJFFFCCCBBBCCCFFFHHHEEECCC@@@>>>===<<<:::999666666888:::<<>>@@@BBBBBB@@@DDDPPPccc|||LLLDDDCCCBBB@@@@@@AAAAAABBBCCCIIIJJJDDD>>>===??????<<<<<<;;;;;;:::999999888666666666777777777777777555666666666555444333222333222444777555000...000222222222222222222222333000000111222333444444555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444555666777888888888:::<<<>>>FFFXXXjjjqqqooonnnwwwmmmbbbfffiiikkk}}}tttqqqvvv{{{{{{fffWWWKKKCCC@@@BBBFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIKKKKKKIIIGGGCCC@@@===:::888555222///000000/////////000000111000000000000000000000000////////////////////////////////////////////////---.........//////000000......///000000000000000333333444444444222111000333333333222111000000///////////////000000111111111111000000000///000000000000000111111111222222111111222222222222111111000000000000000000000000000000000000000111222222000111333555777999:::;;;999999:::;;;<<<<<<======????????????????????????===<<<<<<;;;::::::999999===<<<;;;:::;;;>>>AAACCC@@@BBBEEEEEEEEEFFFHHHJJJPPPXXXbbbhhhiiihhhiiijjjqqqxxxwwwkkkiiicccZZZPPPHHHEEEDDDDDDMMMKKKHHHGGGEEEBBB>>>:::999999999999999:::;;;;;;????????????>>><<<;;;:::>>>???@@@AAA???<<<999666333333222111000///...---000000////////////000000............////////////////////////////////////////////////////////////000000111111111111000000000//////.........////////////......//////000111000///...---,,,,,,,,,------------....../////////111111111111111111111111......//////////////////000000000111222222333333222222333444444444444333222222222333444666888888:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;>>>DDDIIISSS[[[iiizzz|||LLLDDDCCCBBBAAA@@@AAABBBBBBDDDHHHHHHBBB=========<<<<<<<<<;;;;;;::::::999999777777777777777777777777666666666666666555444444111111444666222...000666222222222222333333333333111111222222333333444444333333333333333333333333222222222222222222222222333333333333444444444444444444444444444444444444555555555666777888999:::::::::===EEEQQQfff|||nnndddggglllxxxtttjjjmmmiiiccccccooo~~~~~~{{{nnnggggggiiijjjtttxxx}}}jjjSSSDDD@@@EEEEEEEEEDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHIIIKKKKKKIIIHHHFFFDDDAAA???<<<999555222222111000000/////////000000000000000000000000000////////////////////////////////////////////////------......///000000000......///000000000000000333333444444444222111000111111222222111111000///...//////000000111111222111000000/////////000000000000000111111111111222111111222222222222111111000000000000000000000000111000000000000111222222222333444666888:::<<<===<<<<<<======>>>>>>??????===<<<<<<<<<<<<<<<<<<<<<999999999999999999999999???>>>======???CCCHHHJJJNNNRRRXXX[[[\\\^^^aaadddsss}}}~~~zzzzzzxxxfffVVVKKKFFFHHHFFFDDDFFFHHHIIIFFFCCC???>>>===;;;999888888777888999;;;===>>>???>>>===;;;===@@@CCCCCCAAA>>><<<777666555444222000//////111000000//////000000111....../////////000000000////////////////////////////////////////////////111222222333333222222111///////////////000111111000///...---...///000111000///...---------------,,,------...///000000111333333222222222111111111////////////000000000000000000111111222333333333222222333444444444444444222333333555777999;;;<<<;;;;;;<<<=========<<<<<<===>>>>>><<<===GGGXXXfff}}}MMMEEEDDDBBBAAAAAAAAABBBCCC???AAAAAA===;;;<<<<<<888<<<<<<<<<;;;::::::999999999888888888777666666666555555555666555555444333111000222555444111222666222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444111222222333444555666666555555555555555555555555666666666777888:::;;;<<<===@@@LLLbbb{{{vvvmmmjjjrrr~~~yyyqqqtttyyyzzz~~~zzzuuuhhhpppyyypppVVVJJJGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHIIIKKKKKKIIIGGGHHHFFFDDDBBB@@@===999555333333111000//////......000000000000000000000000////////////////////////////////////////////////------......///000000111......///000000000000000111222333444444333111111...///000111111111000000...//////000111111222222222111000000000111222222111111111222222222333333111111222222222222111111000000000000000000000000111111000000111111222333333444666777999;;;======>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::999999999:::;;;<<<<<<===>>>>>>???CCCJJJSSS[[[```lllqqqvvvvvvrrroooooopppwwwppphhh___\\\___aaa___\\\YYYUUUTTTXXX[[[[[[\\\^^^^^^aaaeeeggggggeeecccccc___ssssssjjjYYYTTTNNNLLLNNNOOOMMMKKKFFFDDDBBB???<<<:::999888666777888999;;;<<<>>>>>>;;;<<<>>>???@@@@@@@@@???;;;:::999777555444222222111111000000000000111111/////////000000000111111////////////////////////////////////////////////111222222333333222222111/////////000000222333444000///...------///000111//////..................------...///000111222333444333333222111000//////000000000000111111222222000111111222222333333444222333444444555444444444333444555666999;;;===>>><<<======>>>??????>>>>>><<<>>>??????FFF^^^~~~NNNEEEDDDCCCBBBAAABBBCCCCCC???@@@???===>>>AAA???;;;===<<<<<<;;;;;;:::999999:::999999888777666555555444444444555444444333333444000000444666333000000222222222333333444444444444333333333333333333333444444444444444444444444555555555555555555555555000111222333555666777777555555555555555555555555777777777888999;;;<<<===>>>FFF]]]qqqiiiggghhhsss}}}vvvpppoooqqqpppkkkgggiiilllyyyiiiYYYJJJJJJIIIHHHGGGGGGGGGHHHDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHIIIKKKKKKIIIGGGJJJHHHFFFDDDBBB???;;;888444444222000///.........000000000000000000000000////////////////////////////////////////////////---------...///000000111...//////000000000000000111111222333333333222111,,,---///000111111000000...//////000111222222222333222111111111222333444222222333333333444444444111111222222222222111111000000000000000000000000111111111000111111222333555555777888:::<<<===>>>>>>>>>>>>===============888888888999999999999999999:::;;;<<<>>>???@@@@@@;;;===AAAJJJUUUcccooowww~~~tttjjjdddccc```gggooonnnggg^^^[[[ZZZPPPLLLFFFDDDEEEGGGGGGGGGBBB???@@@EEEGGGEEEDDDEEEDDDGGGJJJLLLLLLKKKKKKKKKJJJWWWdddlll{{{yyyjjj^^^WWWSSSNNNJJJJJJHHHEEEBBB???===;;;;;;888777555444555777999;;;===<<<;;;;;;<<<>>>@@@AAA>>>>>><<<:::888666555444111111000000000000111111000000000000111111111111////////////////////////////////////////////////111111222222222222111111/////////000111333555555000///---,,,---...000222//////.........//////000---...///000111222333444444333222111000...------000000111111222222222333000111111222222333444444222333444444555555444444444444555777:::<<>>???@@@@@@@@@@@@@@@999===@@@BBBPPPtttxxxPPPGGGFFFDDDBBBAAABBBCCCDDDAAA@@@>>><<<<<<<<<<<<======<<<<<<:::999888777777888888888888777777777777888666555444555555333222111444777999999888555333333333333333333333333333000111111111111222222222444444444444444444444444222222333333333333444444666666555555555444444444888777777666555555444444888444444888::::::???GGGLLL^^^yyy~~~|||sssnnnpppeeekkkiiihhhxxxvvvbbbMMMCCC@@@???DDDJJJFFFHHHHHHFFFEEEFFFFFFEEEIIIJJJKKKJJJIIIHHHIIIJJJKKKIIIFFFDDDCCCAAA>>><<<999555222111111000...+++...............///000000111111000000//////......000////////////111333444111111000000//////......000000000000111111111111111222333444555444333222////////////////////////000000000000111111111111222222222111111111000000111111222222222333333333222222222222222222222222222222111111111111222222555333222000000111333444222333666888<<>>???AAABBBBBBBBBGGGLLLPPPXXXbbbhhhhhhmmmooonnniii```WWWRRROOOOOOLLLLLLOOONNNJJJHHHJJJFFFDDDBBB???>>>===>>>>>>AAA@@@??????AAABBBAAA@@@??????CCCHHHJJJHHHJJJOOOLLLKKKKKKNNNZZZnnn{{{cccPPPJJJHHHQQQRRRHHH@@@???===777777444444777999777888;;;>>>@@@AAA???<<<:::;;;===;;;<<<<<<<<<;;;999888777222///---...111222000...000////////////000111111////////////////////////000000000000000000000000000000000000000000000000...------------...//////000///...------...///000///////////////.........000000//////...---------000000000000000000000000////////////////////////222222222222222222333333222444666666555333333333222444666888;;;===>>>???:::<<>>===<<<<<<@@@AAA???FFFfffwwwPPPIIIGGGDDDBBBAAA@@@AAABBB@@@???>>>===<<<<<<<<<<<<======<<<;;;:::999888888888888888888777777777777888666555444555555333222222333666777888777555333333333333333333333333333222222222222333333333333444444444444444444444444333333444444444555555555666666555555555444444444666666666666666666666666;;;;;;<<<===<<>><<<999444222222111///---...............///000000111000000000/////////...000////////////111222333111000000000/////////...000000000000111111111111555555555555444333222111000000000000000000000000000000000000111111111111222222222111111111000000111222222222222333333333222222222222222222222222222222111111111111222222333222111000111222444555555666888:::<<<>>>@@@AAA@@@===999777888999888666<<<<<<;;;<<<===>>>??????===>>>AAADDDGGGHHHIIIIIIJJJOOOQQQPPPPPPQQQNNNJJJMMMOOOOOOLLLGGGBBBAAAAAACCC@@@>>>AAACCCCCCGGGMMMMMMKKKHHHFFFEEEFFFGGGHHHMMMQQQVVVZZZZZZWWWRRROOOIIIHHHKKKQQQUUUVVVXXX\\\SSSQQQLLLHHHGGGMMMWWW^^^aaacccuuulllVVVMMMSSSUUURRRMMMIIICCC===BBB>>>;;;<<<:::666555666:::>>>AAAAAA???=========;;;;;;:::999999999999999:::666222000000111000...111111000000000000000000////////////////////////000000000000000000000000000000000000000000000000...------------...//////000///............///000////////////////////////000000000000000000//////000000000000000000000000////////////////////////222222222222222333333333222444666666555333333444444555888:::<<<===>>>>>>============>>>@@@DDDFFFAAALLLXXXfffuuuNNNGGGFFFCCCAAA@@@@@@AAABBB??????>>>>>>======<<<<<<>>>======<<<;;;:::999999888888888888777777777777777666444444555555444222222333444555555555444444333333333333333333333333333333333333444444444444444444444444444444444444444555555555555666666666666666666555555555555444444555555666777888888999666:::>>>???AAANNNjjj}}}{{{ssssssnnnbbbmmmhhhiiiffftttbbbIIIAAADDDAAACCCFFFHHHIIIIIIJJJKKKHHHIIIJJJJJJIIIHHHIIIKKKJJJHHHFFFFFFFFFEEECCCAAAAAA===888555333222000/////////.........///000000000000000000////////////////////////000111222222000000000000////////////000000000000111111111111888777666444222111111000111111111111111111111111000000000000111111111111222222222111111111111111222222222222333333333333222222222222222222222222222222111111111111222222222111111111222444666777999999:::;;;<<<===>>>>>>===;;;888777888999888888<<<<<<<<<<<<===???AAACCC@@@AAACCCDDDEEEFFFFFFFFFJJJMMMMMMIIIGGGFFFCCC>>>>>>@@@CCCEEEHHHKKKPPPSSSOOOJJJHHHMMMTTT^^^kkkuuu~~~|||xxxtttpppmmmkkkkkkrrr|||}}}rrrlllcccbbbhhhrrryyyxxxuuutttpppmmmeeeYYYLLLCCC@@@@@@DDDGGGVVVpppcccZZZSSSPPPNNNJJJHHHHHHCCC>>><<<======999777888666:::???BBBBBB@@@??????>>><<<:::888888:::<<<===BBB>>>888333111111000///111111111111000///......////////////////////////000000000000000000000000000000000000000000000000......------......///000000//////......//////000////////////////////////000000000111222333333444000000000000000000000000000000000000000000000000111222222222333333333444333444666666555444444555666777:::<<<>>>>>>======>>>???>>>>>>@@@DDDKKKOOOTTTkkksssMMMEEEDDDBBBAAA@@@AAACCCDDD>>>>>>>>>>>>>>>===<<<<<<>>>>>>===<<<;;;;;;::::::888888888888777777777666777555444444555555444333333333222222333333444444333333333333333333333333333333333333444444444444444444444444444444444444444444555555555666666666666666666555555555555555555666666777777888888999666999<<<>>>GGG```|||yyyyyynnnbbbiii___KKKDDDCCCCCCEEEIIIIIIGGGFFFGGGGGGIIIJJJJJJHHHHHHIIIKKKJJJHHHGGGGGGGGGGGGFFFDDDDDDAAA<<<777444222111000000///////////////000000000000000000////////////////////////000000111111000000000000///////////////000000000111111111111777666444222000000000000111111111111111111111111///000000000111111111111111111111111111111111111222222222333333333444444222222222222222222222222333222222111111222222333000000111222444666888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;;;;<<<:::<<<===??????AAACCCDDDGGGFFFDDDBBB@@@@@@@@@@@@@@@CCCBBB???@@@DDDEEEDDDDDDHHHOOOXXXcccnnnwww}}}qqqkkkhhhnnnyyyrrr___OOOFFFDDDDDDCCCGGGRRR___oooqqqZZZQQQMMMHHHIIIOOOEEEAAA@@@CCCCCC???:::999555777;;;>>>@@@AAAAAAAAABBB@@@<<<999999;;;===@@@CCCAAA===999666333222000///000000111000///...---////////////////////////////////////////////////////////////////////////...............//////000000//////////////////000///////////////000000000///000111222444555666777////////////////////////111111111111111111111111111222222333333444444444333555666666555555555777888999<<<>>>??????===<<<<<<@@@CCCBBBBBBHHHTTT^^^zzzqqqMMMGGGEEECCCAAA@@@AAABBBCCC>>>>>>>>>>>>=====================<<<<<<;;;;;;:::888888888888777777777666666555444444555666444333333222222111222333444555333333333333333333333333222222222222333333333333444444444444444444444444333444444444444555555555666666666666666666666666888888888888888888888888;;;===???EEEWWWuuu|||wwwtttaaaMMMIIICCCAAAFFFJJJIIIGGGIIIGGGHHHIIIIIIHHHHHHIIIKKKIIIHHHGGGGGGHHHHHHGGGFFFEEECCC>>>999555222111111111000000/////////000000////////////000000000000.../////////000000000000////////////000000000000///000000000111111111111333222000///...///000111111111111111111111111111///000000000111111111111111111111111111111111111222222333333333444444444222222222222222222222222333333222222222222333333111111222444666888:::;;;<<<<<<;;;;;;::::::999999;;;<<<<<<<<<<<<<<<===>>>===@@@CCCDDDBBBAAAAAABBBFFFDDD@@@===<<<===???AAABBBIIIOOOSSSXXX\\\[[[XXX]]]bbbkkkxxxmmm]]]UUUTTTKKKHHHDDDBBBEEEQQQfffxxxvvvlll]]]QQQNNNMMMHHHEEEHHHHHHBBB;;;777777777888:::<<>>???@@@???<<<999555333...//////000000000//////000000000000000000000000///////////////////////////////////////////////////............///000000///000000000000000000///////////////000000111111000000111333444555666777////////////////////////222222222222222222222222111111222333444444555555444555666666555555777888999;;;===?????????>>>===<<<@@@BBBAAADDDTTTnnnpppMMMKKKIIIFFFCCCAAA@@@@@@@@@???>>>===<<<<<<===>>>???<<<<<<<<<<<<;;;;;;::::::888888888888777777777777666555444444555666555444333333222222222333444555333333333333333333333333222222222222333333333333444444444444444444444444333333444444444555555555555666666666666777777777999999999888888888888888888???JJJ[[[vvvnnn\\\KKK>>>@@@EEEFFFGGGJJJFFFGGGIIIIIIHHHHHHIIIKKKIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDBBB===777333222222111111000/////////000000////////////000000000000...//////000000//////...////////////000000000000000000000000111111111111...............///000111111111111111111111111111000000000000111111111111111111111111111222222222333333333333444444444444222222222222222222222222333333222222222222333333222333555777999;;;<<<======<<<<<<<<<;;;:::::::::;;;<<<======<<<<<<===???>>>AAADDDCCC???======>>><<<<<<===>>>AAAEEEIIIKKK]]]kkk~~~zzzvvvvvvpppkkkaaaRRRFFFDDDLLLUUUhhhooo[[[NNNGGGBBBDDDFFFCCC???===<<<:::888888;;;>>>@@@AAA???===<<<:::999999999999;;;>>>CCCDDDBBB>>>;;;999222222111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000111///000000111111000000///...//////000000111111222111111111222333444444555000000000000000000000000111111111111111111111111111111222333444555666666555666777666555666888::::::;;;<<<===>>>?????????@@@??????BBBQQQpppoooMMMIIIGGGEEECCCBBBCCCDDDDDD@@@???<<<::::::<<>>>>>>>>>>>>>>==================???AAAAAA???>>>???AAA===@@@BBBAAA???AAAFFFKKKNNNRRRYYYaaahhhmmmpppqqqtttmmmnnnqqqwww~~~{{{eeeUUUMMMJJJKKKWWWllldddWWWJJJGGGGGGFFFEEEEEE@@@>>>;;;<<<>>>???>>>===:::;;;===>>>>>>===<<<;;;<<<@@@EEEFFFDDDBBBAAAAAA:::888555222111111222222000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111///000111111111111000///...//////000111111222222111111111111111111111111000000000000000000000000111111111111111111111111111111222333444555666666555666777666666666999;;;;;;;;;;;;;;;<<<>>>@@@AAACCC@@@BBBQQQppprrrsssxxx~~~oooNNNCCCCCCBBBCCCDDDGGGJJJLLLAAA???<<<999999<<<@@@BBB::::::::::::::::::999999888888888888777777777777555444333444666666555444222333444555555555444444333333333333333333333333444444444555555555666666444444444444444444444444666666666666777777777777555666666666777777888888555666777888:::;;;<<<===HHHaaa{{{qqqmmmUUUMMMHHHFFFHHHEEEGGGHHHHHHHHHHHHJJJKKKJJJHHHGGGGGGGGGGGGFFFDDDEEEGGGHHHEEE>>>888666555222222111000000///000000.../////////000000111111......///000000///...---.../////////000000111111000000000000111111111111...///000111111000///...////////////////////////000000000000111111111111000000111111222222222222333333333444444444555555222222222222222222222222444333333222222333333444666777999;;;===>>>??????????????????@@@@@@@@@@@@@@@CCCEEEEEECCCAAACCCDDDAAACCCEEEFFFGGGNNNYYYbbbvvv}}}xxxtttvvvyyy{{{{{{sssjjjddd^^^WWWWWWZZZQQQTTTWWWYYYXXXSSSNNNJJJLLLLLLMMMQQQXXX^^^bbbdddccc___]]]```eeelllyyywwwiiiaaa\\\QQQLLLRRRaaayyyyyycccUUUMMMHHHFFFGGGBBB@@@???@@@AAAAAA===:::888;;;???BBBDDDCCCAAA???@@@CCCFFFGGGEEEDDDEEEFFFAAA>>>999555222111222333000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111///000111222222111000///...//////000111222222222222222111111000//////...000000000000000000000000000000000000000000000000111111222333444666666777666666777666666777999<<<;;;:::::::::;;;>>>AAABBBDDDAAAIIIdddooo]]]jjjeeeMMMCCCCCCBBBAAAAAADDDLLLRRR>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888999999999888888888888777666666666666555555555555555555444444444555555666444444444444444444444444444333333333333333333333555555555555555555555555666666666666666555555555999999999999888888777777666444555999<<<>>>CCCHHHLLLssslllmmmyyy{{{ZZZBBBAAAMMMHHHDDDDDDJJJNNNLLLHHHGGGIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDBBB???:::666555444222111000///000000000000000000000000000000000000000000000000000000666555333111000000111222000000000000000000000000111111111111111111111111000000111111111000000///111111222222222333333333222333333333333222111111222333333444444333333222222222222222222222222222444333222111222444777888>>>;;;999:::===??????===???>>>???@@@BBBAAA???<<>>CCCGGGHHHHHHFFFDDDFFFGGGFFFCCCBBBDDDFFFEEEFFFDDD???888333222222000111222222222111///...////////////////////////000000000000000000000000111111000000//////......111111111111111000///...000000000000000000000000000000////////////000000222222111111000////////////111333333222222333444222333333444555666777777:::777444555999<<<=========???888888EEEIIIFFFIIIOOOVVVeee{{{rrrrrrwww```HHHEEEEEEDDDBBB@@@BBBGGGLLL>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888999999999888888888888777666666666666555555555555666555444444444444444555444444444444444444444444333333333333333333333333555555555555555555555555555555555666666666666666777777777888888999999999:::999:::>>>??????DDDJJJbbbzzzllliiicccKKKAAACCCBBBEEEJJJLLLJJJJJJMMMIIIHHHHHHGGGGGGGGGGGGGGGIIIGGGFFFEEEDDDBBB===:::666555333111000///000000000000000000000000000000000000000000000000000000555444222000///000111111111111111111111111111111111111111111111111111111000000111111111111000000111111222222222333333333000111222333333333333333222333333444444333333222333333333333333333333333333333222222333555888999===;;;:::<<>>HHHUUU```kkkpppwwwsssssspppnnnppprrrmmmfff^^^SSSLLLLLLNNNMMMMMMPPPVVVWWWXXXVVVRRRQQQRRRUUUWWWUUUTTTVVV[[[```bbbbbbZZZXXXWWW[[[``````\\\VVVIIIIIIHHHDDDBBBEEELLLSSS[[[bbblllppplllnnn}}}zzzooo```TTTOOOTTTTTTTTTcccyyyyyy^^^OOOJJJHHHHHHEEECCCFFFIIIGGGBBB>>>???AAAEEEHHHJJJIIIGGGFFFHHHIIIGGGDDDAAAAAABBBEEEFFFFFFBBB<<<777555444111111222222222222111111////////////////////////000000000000000000000000/////////000000000000000111111111111111000//////000000000000000000000000000000////////////000000000000000000111111111111222444555555333222222333222333444555666777777888999777555777:::=========999<<<999;;;DDDDDDEEEQQQ^^^tttxxxlllxxx___HHHGGGGGGEEECCC@@@@@@BBBEEE>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888999999999888888888888777666666666666555555555555666555444333333333333333444444444444444444444444222222333333444444555555555555555555555555555555444444555555666666777777444555666777888999::::::888;;;DDDNNNUUUZZZbbbkkkxxxlllLLLDDDCCCEEEHHHGGGDDDGGGLLLIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHGGGGGGGGGEEEBBB???888666444222000//////000000000000000000000000000000000000000000000000000333222111/////////000000111111111111111111111111111111111111111111111111000000111111111111111000111111222222222333333333///000111333444444555555333333444444444444333333444444444444444444444444333333333444555777:::;;;;;;;;;;;;===@@@AAAAAA???===???BBBDDDEEEFFFGGGIIIBBBFFFEEEFFFVVVttt~~~oooXXXVVVPPPKKKNNNUUUWWWTTTOOOJJJIIIOOOXXX^^^cccggguuuxxx{{{zzzxxxvvvxxxzzz~~~{{{yyy~~~~~~iiieee]]]VVVPPPNNNMMMNNNNNNMMMMMMNNNLLLOOOZZZfff~~~xxxmmmbbbXXXRRRSSSXXXvvviiiVVVRRRLLLIIIKKKMMMJJJGGGGGGDDDDDDEEEHHHJJJKKKJJJHHHHHHIIIJJJIIIEEEAAA???>>>CCCEEEFFFEEEAAA===:::999333222222222222222333333000000000000000000000000000000000000000000000000......///000000111222222111111111111000000000000000000000000000000000000111000000//////000000111//////000000111222222333666777777666333111111111333333444555666777888888777777777999<<<>>>===<<<;;;>>>>>>CCCGGGEEEQQQlllvvvllllllcccLLLGGGFFFEEECCCAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999888888888777777666666666666555555555555666555444333333222333333444444444444444444444444111222222333444555666666555555555555555555555555333444444555666777888888555555666777888999999::::::EEEXXXlllzzzeeeOOOJJJFFFFFFEEEDDDFFFJJJHHHIIIIIIIIIIIIIIIHHHHHHIIIHHHGGGHHHHHHHHHEEECCC:::999666333111000000000000000000000000000000000000000000000000000000000222111000///.../////////111111111111111111111111111111111111111111111111000000111222222222111111111111222222222333333333000111222333444444444444333333444444444444333333444444444555555555555555333444444666777:::<<<===;;;<<<===>>>??????>>>>>>===AAAGGGJJJIIIHHHHHHHHHHHHXXXdddkkkzzzooofff___WWWNNNNNNMMMKKKKKKSSS```iiijjjeeeaaa```gggtttwwwpppiiidddeeeZZZNNNGGGCCCCCCHHHNNN___tttttt^^^WWWUUUSSS```sssnnnZZZPPPKKKPPPQQQKKKIIIMMMJJJIIIIIIKKKMMMMMMKKKJJJHHHJJJKKKJJJHHHDDD@@@>>>>>>@@@DDDEEEEEECCC@@@>>>777666444222111111222222111111111111111111111111000000000000000000000000//////000000000111111111111111000000000000000111000000000000000000000000111000000000000000000111000000000111111222222222555666777555333111111111444444555666777888888999666777:::<<<>>>>>>===<<<>>>??????EEEIIIJJJeeeyyyyyycccKKKEEEDDDCCCBBBBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999888888888777777666666666666555555555555666555444444333333333333444444444444444444444444222222333444444555666666666666666666666666666666333444444555666777888888777777777777888888888888@@@RRRooottt[[[NNNCCCBBBFFFHHHJJJLLLHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGEEE>>><<<999666333111000000000000000000000000000000000000000000000000000000000000//////////////////111111111111111111111111111111111111111111111111000000111222222222222222111111222222222333333333333333444444444333333222333444444555555444444333444444444555555666666666555555666888:::<<<===>>>===>>>>>>>>>======<<<<<>>??????>>>>>>>>><<<:::AAALLLWWW}}}ttthhhtttaaaFFFDDDCCCAAAAAACCCDDDCCCBBB>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999888888888888777666666666666555555555555555555555444444555555666444444444444444444444444333333444444555555666666666666666666666666666666444444555555666666777777888888888888888999999999<<>>???>>>??????>>><<<<<<===???@@@@@@CCCMMM\\\nnn|||}}}nnn```UUUJJJLLLOOOSSSXXX```hhhnnnsssxxx~~~yyyeeeTTTJJJHHHCCCJJJOOOYYYfffhhhooosss^^^^^^jjj|||sss___RRRJJJJJJMMMPPPNNNMMMMMMNNNNNNMMMLLLJJJIIIJJJKKKMMMLLLIIIGGG;;;:::;;;===AAADDDEEEEEEAAA???<<<888555222000///111111111111111111111111000000000000000000000000333222222111000000//////111000/////////000222222111111111111111111111111222111111000000111111222444333333222111111000000...000222333222222333444555555666777888999::::::777:::===????????????@@@AAA@@@>>>HHH^^^ttt}}}fffjjjdddHHHFFFCCCAAAAAACCCEEEEEEDDD>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999888888888888777666666666666555555555555555555555555666777888888444444444444444444444444444444444555555555555555666666666666666666666666555555555666666666666666777777888999:::;;;;;;<<<===ZZZmmmhhh|||cccQQQHHHEEEEEEHHHHHHIIIKKKLLLLLLLLLJJJJJJJJJIIIGGGGGGIIIJJJIIIHHHEEECCC???;;;777555333333000000000000000000000000000000000000000000000000///000000111111000000000222222222222222222222222111111111111111111111111///000111222333333333333111111222222222333333333333333444444444444444444444444555555555555444444222333333444555555666666999999:::<<<===>>>>>>>>>???@@@@@@>>>===>>>BBBFFFFFFKKKXXXpppwwwfffXXXPPPRRRYYY^^^cccllluuu}}}{{{lllgggXXXSSSIIIJJJQQQNNNPPP___jjjgggiiipppzzz}}}|||}}}yyyiii[[[PPPPPPNNNLLLLLLMMMNNNMMMLLLNNNLLLKKKLLLNNNNNNLLLIIIAAA===::::::===AAACCCDDDDDDCCCAAA>>>:::777444222111111111111111111111111000000000000000000000000111111111111111111111111111000///...///000222333111111111111111111111111222111111000000111111222222222222222222222222222///111333444333333444555555666666777888999:::;;;888;;;>>>?????????@@@BBBBBBEEEHHHXXXxxxwwwrrruuummmOOOHHHDDDAAA@@@CCCEEEEEEDDD>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999888888888888777777666666666555555555555555555555555666888999:::444444444444444444444444555555555555555444444444777777777777777777777777666666666666666555555555666666888999;;;===>>>???KKKiiivvvYYYddd{{{nnnWWWJJJGGGJJJGGGIIIKKKLLLMMMLLLKKKJJJLLLJJJHHHHHHJJJJJJJJJIIIGGGEEEAAA<<<999666444333000000000000000000000000000000000000000000000000///000111111111111111000222222222222222222222222111111111111111111111111///000111222333444444444111111222222222333333333111222333444555666666666444444555555555555444444222222333333444555666666:::;;;<<<===>>>>>>>>>>>>???@@@@@@???>>>AAAGGGLLLZZZeee|||yyymmmmmmhhhaaa\\\\\\ZZZ[[[iii{{{sssXXXLLLKKKBBB@@@MMMJJJ[[[yyyxxxwwwtttllleeedddccc{{{zzzbbbOOONNNLLLLLLMMMNNNMMMLLLQQQNNNLLLLLLNNNNNNLLLJJJGGGAAA;;;888;;;???BBBCCCEEEDDDCCCBBB???;;;888666000000000000000000000000000000000000000000000000000000000111222222333333111000///...///000222444111111111111111111111111222222111111111111222222111111111222222333444444111333555555444444444555666666777888999::::::;;;999<<>>>>>AAACCC===EEELLL```mmmzzznnnLLLEEEDDDCCCCCCDDDEEECCCBBB???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999888888888777777888777777666555444444444444444444555555555555666555555555555555666777777666666555555555444444444666666666666777777777777555555555555666777888999777;;;666444<<<@@@CCCMMMbbbbbbfffhhh}}}ZZZHHHEEEDDDDDDEEEHHHJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFCCCAAA<<<777333333111///000222444555444222222222111111111000000000000000000000000000000222222222222111111000000111111111111111111111111111111222333333333333222444333333222222333333444444444444555555555666666555555444444444555555666333444555555555777:::<<<======???AAA>>>;;;???EEECCC???CCCNNNTTTYYYgggyyyyyydddXXXTTTUUUTTTaaarrrcccOOOJJJHHHEEEBBBIII[[[vvvlllccckkkiiicccddduuuttt```NNNIIIIIIHHHJJJPPPSSSQQQNNNLLLMMMMMMIIICCCHHHDDD???===>>>??????>>>===???AAADDDEEECCC>>>;;;555444333222000000//////111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111111111222222222333333333111222333555666555555444666666777888999::::::;;;<<>>>>>BBBDDDCCCKKKWWWnnnwwwppp~~~nnnNNNGGGEEEDDDCCCDDDDDDBBB@@@??????===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888777777888777777666555555444444444444444555555555555666555555555555555666777777666666555555555444444444666666666666777777777777666666666666666777888999666>>><<<:::AAAEEEKKKYYY}}}uuugggrrruuuTTTFFFHHHJJJLLLLLLIIIHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGEEEDDDBBB???:::666555333111000111222222222222222222111111111000000111111111111111111111111222222222222111111111000111111111111111111111111111111222333333333333222444333333222222333333444444444444555555555666666666666555444444444555555444555666666666777:::===???======@@@@@@???AAAFFFHHHFFFLLL\\\kkkyyysss___RRRNNNQQQVVVmmm}}}kkk[[[MMMCCCHHHHHHNNN```wwwyyy|||tttfffcccpppoooQQQHHHMMMPPPPPPOOORRRQQQOOONNNOOOOOOMMMJJJJJJFFFAAA??????@@@@@@???;;;<<<>>>AAADDDCCCAAA>>>666444222111000000111222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111111222222222222333333333111222444555666666555555777777888888999:::;;;;;;<<<===>>>>>>???CCCHHHMMM[[[nnnyyysssxxxlllNNNHHHFFFDDDDDDDDDCCCAAA?????????>>>===<<<<<<<<<<<<::::::::::::999999999999999999999888888888888888777777777666555555444444444444444555555555555666555555555555555666777777666666666555555555555444666666666666777777777777777777777777777777888888555===<<<:::DDDOOO___ttt|||uuusssdddFFFAAAEEEJJJJJJHHHGGGJJJMMMKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFFFFEEEEEEBBB>>>;;;888555222111111111000///222222222111111111111111222222222222222222222222222222222222111111111111222222222222222222222222111222222333333333333333444444333333333333444444444444555555555666666666777666666555444444444555444666777777777888;;;======;;;<<<@@@AAA??????CCCGGGRRRjjjgggaaaYYYSSSVVVaaapppzzz{{{bbbPPPTTTLLLEEEIIIUUU```eeeeeezzz~~~fff]]]hhhttt\\\RRRNNNKKKHHHOOONNNNNNNNNMMMLLLKKKKKKLLLIIIEEEBBBBBBBBBAAA@@@;;;:::;;;>>>AAACCCCCCBBB999777333000///000222444111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000000111111111222222222222222222333333333333222333444555666666666666999999999999::::::;;;<<<>>>:::<<>>===<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888777777666666555555555555444444444555555555555666555555555555555666777777666666666555555555555555666666666666777777777777888888888777777888888999888>>><<>>======@@@BBBAAA@@@FFFNNN```qqqvvvjjjbbb]]]ZZZ```gggnnn{{{{{{rrrgggYYYMMMHHHJJJNNNQQQTTTbbbsssqqqlllpppuuutttgggTTTLLLKKKNNNMMMNNNPPPNNNKKKIIIKKKNNNLLLIIIFFFEEEDDDCCCCCC===<<<:::;;;>>>AAACCCCCC???<<<666222000000222444111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111000000111111111222222222222222222333333333444444333444444555666666777777:::::::::::::::<<<===>>>BBB>>>@@@FFFFFFMMMhhh|||dddJJJDDDCCCBBBCCCDDDEEEDDDCCC@@@???>>>======<<<<<<===:::::::::999999999888888888888888888888888888888666666666666555555555555444444444555555555555666555555555555555666777777666666666666666666666666666666666666777777777777999888888888888999999:::888AAAFFFUUUtttuuu[[[RRRGGGDDDHHHMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHEEEAAA>>>999666333222222222222111111111111111111111111111111111111111111111111111222222222222222222222333222222222222222222222222222222333444444444444333555444444333333444444555555555555666666666777777888777666555555555555555666888:::;;;;;;<<<===???@@@AAABBBBBBBBBKKK___rrr~~~jjj[[[VVVXXX]]]vvvkkkTTTGGGEEEGGGIIILLLQQQnnn{{{oooUUUeeexxxxxxfffZZZPPPMMMNNNRRRRRRNNNMMMPPPOOONNNLLLIIIGGGFFFFFFFFFCCC@@@<<<:::;;;>>>@@@AAADDDAAA<<<777333111111222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111222222222222222222333333333444444444444555555555666777888888;;;;;;::::::;;;===???AAADDDBBBEEEIIIIIIVVV}}}~~~aaaJJJCCCBBBAAACCCEEEFFFEEEDDD@@@@@@???>>>============::::::::::::999999999999888888888888888999999999666666666666666666555555444444444555555555555666555555555555555666777777555666666666666777777777666666666666777777777777888888888888999:::;;;<<<666EEEWWWqqqpppqqqtttaaaKKKAAADDDKKKMMMJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIFFFBBB???;;;888555444444444333222111111111111111222222222000000000000000000000000222222222222333333333333333333333333333333333333222222333444444444444444555555444444444444555555555555666666666777777777777666666555666666777777777999<<<=========>>>@@@@@@AAADDDIIIQQQcccwwwjjj[[[RRRPPPYYYjjjyyy~~~mmmSSSFFFBBBJJJFFFBBBWWWzzzfffjjjjjjkkkzzzoooWWWMMMIIIMMMOOOMMMMMMQQQNNNNNNNNNLLLIIIHHHHHHIIIIIIDDD>>>;;;:::<<<===>>>FFFDDDAAA===888555222111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222111111111222222222222333333333333333444444444444666555555555666777888999<<<;;;:::;;;<<>>============;;;;;;;;;;;;::::::::::::777777888888888999999999555666666666666666666666444444444555555555555666555555555555555666777777555666666666777777777777666666666666777777777777777777888888:::;;;===>>>CCCWWWmmmrrrdddkkkqqqeeeMMMFFFHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHIIIIIIHHHDDDBBB???<<<888666555444222111000000111111111222222222111111111111111111111111222222222333333333444444333333333333333333333333222333444444555444444444555555444444444444555555555666666666777777777777555555555555666777888999777:::===>>>>>>>>>???@@@CCCIIIXXXlll~~~wwwhhh\\\XXXZZZbbbmmm{{{wwwaaaUUULLLKKKDDDKKKhhhooo[[[KKKIIIKKKIIIJJJOOOLLLNNNOOOMMMJJJIIIJJJLLLKKKGGG@@@<<<;;;;;;<<<<<>>============<<<<<<;;;;;;;;;;;;::::::777777888888999999999999555555555666666666666666444444444555555555666666555555555555555666777777555666666666777777888888666666666666777777777777666777777999:::<<<>>>???ZZZooofffccc___nnneeeNNNGGGFFFGGGKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFGGGHHHJJJIIIFFFDDDCCC???;;;777555333111///000000111111222222222222222222222222222222222222222222222333333444444444333333333333333333333333222333444444555555444444555555444444444444555555666666666666777777777777555555555555666888999:::888:::===?????????@@@AAAMMMZZZvvvoooeeeaaaZZZTTT]]]dddvvvyyyllllllsssvvvSSSUUUMMMGGGPPPZZZgggxxx{{{qqqWWWOOOMMMJJJLLLQQQKKKMMMOOONNNKKKJJJKKKMMMLLLGGGAAA===<<<<<<<<<<<>>888444111111111111111111111111111111111111111111111111333222222111111222222333222222222222222222222222111111222222222333333333333333333444444444555555777666666666666888999:::;;;::::::;;;>>>BBBFFFIIIJJJLLLMMMSSSjjj```GGGEEEDDDCCCBBBCCCDDDFFFHHHDDDAAA>>><<<============>>>>>>>>>>>>===<<<;;;:::888888999999999999888888666666666666666666666666777888888888666444222111222333333444555666777777777666555555555666888999888777666666666777999:::<<<<<<444333:::;;;>>>KKKkkkssscccddd^^^KKKKKKFFFHHHJJJJJJJJJKKKLLLLLLIIIIIIHHHHHHGGGGGGHHHHHHIIIEEECCC???;;;777444333222222222222111111111111000333222111000000111222333222222222222222222222222222222333333333444444444333444444555555444444333222222333444444555555666777777777777777777777777444666777777666666888:::>>>;;;;;;???BBBEEEKKKQQQiiiwww^^^SSSTTT[[[fffqqq{{{oooaaaWWWMMMEEEFFFMMMSSS___jjjwwwqqqZZZMMMNNNRRRLLLOOONNNLLLKKKMMMPPPOOOLLLLLLKKKIIIDDD@@@=========DDDGGGFFFDDDFFFGGG>>>333444000---...222333111...000000000000000000000000000111111111111222222222222222222222222222222222111111222222222333333333555555444333333444444444444555666888888888777777888;;;>>>???BBBGGGKKKMMMVVVVVVbbbyyy```HHHEEEDDDCCCBBBBBBDDDFFFGGGGGGDDD@@@===<<<<<<;;;:::<<<<<<<<<<<<;;;:::999999888888999999999999888888666666666666666666666666333444555777777777666666444444444555666666666777777666666555666777888999666777999:::::::::999888666<<<;;;:::>>><<>>???@@@AAADDDIIINNNQQQWWWbbbzzz~~~```IIIDDDCCCBBBBBBBBBCCCDDDEEEFFFCCC???======<<<;;;:::::::::;;;::::::999888777888888999999999999888888666666666666666666666666333333555666777777777777666666666666666666666666666666666666666777888888444777;;;===>>><<<888666444<<<===;;;>>>@@@MMMdddnnn\\\IIIKKKGGGHHHJJJJJJIIIIIIJJJLLLJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFBBB>>>:::666333222333222222222111111111111222222111111111111222222333333333333333333333333333333333333444444444444333444444555555444444333333333333444555555666666777777777777777777777777777666555666999<<<===>>>???BBBCCCDDDMMMeeexxx___QQQUUUbbbwwwbbbPPPLLLFFFCCCBBBEEEMMM___zzznnnTTTOOOIIIJJJLLLNNNNNNLLLJJJLLLNNNOOOOOONNNKKKHHHFFFFFFGGGHHHIIIGGGFFFGGGHHHCCC===;;;777222111333444444222111111111111111111111111111111111111222222222333333333333333333333333333222222222222333333333333333333333222222333333444666777888::::::;;;;;;:::@@@@@@@@@CCCHHHNNNUUUYYY\\\qqqxxxyyy```KKKCCCCCCBBBBBBBBBBBBCCCDDDAAA???======>>>??????>>>:::::::::::::::999888888888888999999999999888888666666666666666666666666666666666666666666555555777777777777777666666666666666666666666777777888444777:::<<<===;;;888666888<<<888888AAAMMMccc~~~qqqXXXNNNIIIIIIKKKMMMLLLIIIHHHJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIGGGEEEAAA===888444222333333222222222111111111222222222222222222222222111111111111111111111111333333333444444444444555333444444555555444444333333333444444555666666666777777777777777777777777999888888:::>>>@@@???>>>@@@@@@AAALLLgggrrrcccYYYgggrrrmmm```XXXLLLEEEGGGHHHKKK\\\qqqwwwjjjXXXPPPLLLJJJLLLMMMMMMNNNPPPNNNOOOOOOMMMKKKIIIJJJKKKJJJIIIHHHGGGHHHHHHEEEBBB>>>:::555222222333444333111111111111111111111111111111111222222222333333333333333333333333333333222222222333333333444444333222222222222333444444777777888999:::;;;;;;;;;======AAAHHHMMMRRRZZZaaalll|||```LLLCCCCCCCCCBBBBBBBBBCCCCCC???>>>======???@@@???>>>:::;;;;;;;;;;;;::::::999888888999999999999888888666666666666666666666666666666666555555555555666777777777777777666666666555666666777777777777777666777777888888888888888;;;<<<888???SSSdddxxxqqqxxxvvvVVVJJJFFFGGGKKKMMMIIIHHHJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIGGGDDD@@@;;;666444333333333222222222222111222222222333333222222222111111111111111111111111333333444444444555555555333444444555555444444333333333444555555666666777888888888888888888888888666777999<<>>FFFRRR___pppvvvcccZZZ\\\fffpppppp[[[LLLLLLKKKDDDHHHTTTWWWggg|||aaaRRRGGGHHHMMMOOONNNNNNMMMNNNOOONNNLLLKKKKKKLLLKKKIIIHHHHHHHHHFFFEEEDDD@@@<<<777333222222222333111111111111111111111111111222222222222333333333333333333333333333333333222222333333333444444444333222222222333333444555666777777888999:::;;;<<<<<>>>>>???>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;888888999999999999888888666666666666666666666666444444444444555777888999666666666666666666666666555555666777777777777777888777666555666777999:::999<<>>999666333333333333222222222222222222333333333333222222444444444444444444444444333444444444555555555555333444444555555444444333444444444555666666777777888888888888888888888888444777:::<<<===???CCCEEEVVVxxxppp^^^XXX^^^pppmmmddd]]]NNNDDDCCCKKKLLLQQQ]]]ooofffNNNIIILLLMMMKKKLLLLLLNNNOOONNNMMMKKKLLLLLLKKKHHHHHHIIIHHHDDDBBBDDDBBB???:::666333111111222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444333333333333444555666666777777777888999;;;<<<===AAAFFFPPPWWWTTTRRR]]]lll___KKKEEEEEEEEEEEEDDDDDDCCCCCC@@@???>>>>>>??????===;;;;;;;;;<<<<<<<<<<<<;;;;;;888888999999999999888888666666666666666666666666666555444444555666777888444444444555666666666777444555666777888777777666999888777666777888999:::888>>>DDDWWWqqq{{{}}}kkkaaaeeejjj}}}lllWWWEEEEEEIIIHHHHHHKKKIIIIIIHHHIIIIIIJJJKKKLLLHHHIIIJJJIIIFFFAAA;;;888444444333333333222222222222222333444444333222222555555555555555555555555444444444444555555555555333444444555555444444333444444555555666666777777888888888888888888888888777:::=========CCCNNNWWWqqqeee^^^aaasssttt\\\MMMPPPHHHDDDHHHSSSgggdddTTTNNNIIIJJJNNNLLLNNNPPPOOONNNLLLLLLLLLJJJGGGHHHJJJGGGAAA???AAACCCBBB>>>:::666333222222222222222222222222222222222222222333333333444444444444444444444444444444333333333444444444444555444444444444555666777888888888888999:::<<<>>>???EEEKKKWWW\\\WWWUUUfff~~~___JJJEEEEEEFFFFFFEEEDDDCCCCCC<<<<<<<<<>>>@@@AAA@@@???::::::;;;<<<<<<;;;;;;;;;888888999999999999888888666666666666666666666666:::999777555444333444444222333333444555666777777444555777888888888777666999999999999999::::::::::::@@@DDDTTTkkksssuuu}}}ggg]]]ZZZllliiiNNNGGGHHHGGGGGGJJJHHHHHHHHHIIIJJJKKKLLLMMMGGGIIIJJJJJJGGGBBB===999444444444333333333222222222222444444444444222222444444444444444444444444444444444555555555666666333444444555555444444333444444555555666777777777888888888888888888888888<<>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888777666666777777666555777777777777666555444333777777777777777777777777666666666666777777777777:::555444777999999:::======GGGMMMVVV```eeeqqq}}}mmm\\\aaa___DDDCCCKKKMMMIIIHHHHHHIIIIIIIIIIIIIIIHHHKKKKKKJJJHHHEEEBBB???===666555333222111222222333444444444333333222222222444444444444444444444444333333333333333333333333555666666666666666555555444444555555666777777777555888;;;:::777666888:::@@@AAA;;;<<>>BBBDDDCCCGGGWWWdddfffgggsss[[[IIIDDDCCCBBBCCCDDDEEEDDDCCC??????>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888777666666777777666555555555666666666666666555777777777777777777777777666666666777777777888888;;;777555888999:::>>>CCCEEEJJJKKKSSSbbblllyyysssffflllsssmmmWWWGGGIIIKKKGGGIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKIIIGGGDDDAAA???888777555444333333444444444444444333333222222222444444444444444444444444444444444444444444444444444555555555555555444444444444555666666777777888888999:::888666666888:::888???CCCQQQmmmtttkkkmmmpppYYYSSSNNNFFFGGGQQQOOOWWWddduuuaaaVVVNNNLLLHHHOOOSSSLLLKKKPPPOOOMMMJJJHHHFFFEEECCC@@@===AAABBBCCCAAA>>>999555333444444444444333333222222333333333333333333333333222222333444444444444333444444444555555555555666777666666666666777888888;;;::::::===@@@DDDFFFFFFLLL\\\nnnyyy[[[JJJCCCBBBAAACCCEEEFFFEEEEEE>>>>>>>>>>>>>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888777666666777777666555333444555666777777777777777777777777777777777777777777777888888888999999;;;999777888888:::CCCMMMRRRRRROOOXXXpppppp```aaapppiiiHHHCCCGGGFFFIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKKKKJJJIIIFFFDDDBBB;;;:::888666555555555555444444333333333333222222333333333333333333333333555555555555555555555555333444444555555444444444555555555666777777888888:::999888888888:::<<<>>>;;;JJJUUUjjj{{{qqqjjjllllll___TTTKKKEEEAAABBBHHHTTTaaayyy{{{dddOOOIIIOOOTTTLLLJJJOOOOOOPPPMMMIIIGGGEEECCCAAA???>>>@@@BBBBBB@@@<<<888555444444444444333333333222333333333333333333333333222222333444444444444444444444444555555555555666777777666666777888888999999;;;===@@@BBBFFFJJJMMMWWWhhh~~~\\\KKKDDDBBBBBBCCCEEEEEEEEEDDD??????>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888777666666777777666555444444555666666666666666666666666666666666666666777888888888999999999999:::999888999999<<>><<<:::888666555555555333333333333333333333333333333333333333333333333666666666666666666666666444444555555666555555555555666666777777888888999888888888999<<<>>>@@@AAADDD\\\nnneeeaaalllzzzoooyyyuuu___IIIHHHBBBDDDMMMSSS^^^|||]]]OOOMMMRRRNNNLLLNNNLLLQQQNNNJJJGGGEEEDDDAAA@@@;;;===@@@CCCCCC@@@;;;777555555444333333333333333444444444444444444444444222333333444555444444444444444444555555555555666777777777777888888999:::999;;;>>>@@@BBBHHHPPPWWWfffwww\\\KKKFFFDDDCCCCCCDDDDDDCCCAAABBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888777666666777777666555666666777666666555444444666666666666666666666666777888888888999999999999999888888:::<<>>;;;888666555444444333333333333333333333333333333333333333333333333666666666666666666666666555555666777777777777777666666777777888999999999777777999:::<<<>>>@@@BBBPPPsssnnn___jjjwww}}}bbbVVVIIICCCHHHJJJMMM^^^tttqqqUUUHHHLLLNNNOOOPPPKKKPPPMMMJJJGGGFFFDDDAAA???;;;<<>>999666555444333333333444444444444444444444444444444333333444555555555444444444444444555555555555666777777777888888999;;;;;;;;;===>>>???CCCLLLXXXaaaqqq[[[JJJGGGEEEDDDCCCDDDDDDBBBAAACCCBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888777666666777777666555777777777777666555444333777777777777777777777777777777777888888888999999888777999>>>BBBHHHTTT___VVV___dddsssbbb___kkkzzzvvvSSSDDDAAAGGGHHHIIIJJJKKKLLLLLLLLLHHHIIIIIIJJJIIIHHHFFFEEEBBB@@@===:::777555444444222222333333333333444444444444444444444444444444666666666666666666666666555666777777888888888888777777777888999999::::::777999:::::::::>>>EEEKKKnnnnnniiinnnkkkZZZIIIBBB@@@AAALLLXXXnnn}}}dddIIIIIILLLPPPQQQLLLNNNLLLJJJIIIHHHFFFBBB@@@;;;;;;===AAAEEEEEE@@@<<<777666444333333333444555444444444444444444444444333333444555555555555555444444444555555555555666777777888888999:::<<<<<<>>>>>>???BBBIIITTT```iiisss[[[IIIEEEDDDCCCCCCDDDEEEDDDBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888777666666777777666555555666666666666666555555777777777777777777777777666666666777777777888888999777:::CCCJJJQQQZZZbbbhhhsssuuu{{{ppp^^^ZZZaaa~~~iiiLLLDDDHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIGGGFFFEEECCC@@@<<<999666555555222222222333333444444444555555555555555555555555555555555555555555555555444555666777888888888888777777888888999::::::;;;888;;;===<<<===GGGXXXfff|||uuuiiiSSSGGGDDDGGGJJJKKKUUUjjjYYYOOOLLLLLLOOOMMMLLLLLLKKKLLLKKKIIIEEEAAA===<<<<<<@@@EEEFFFBBB===777666444333333333555666555555555555555555555555333444444555555555555555444444444555555555555666888888888999:::;;;<<<===@@@@@@BBBIIISSS^^^hhhlllpppyyy[[[HHHCCCBBBBBBCCCEEEFFFEEEDDD@@@@@@???>>>>>>===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888777666666777777666555333444555666777777777777777777777777777777777777666666666666777777777777:::888<<>>:::888777666222222222333333444444444666666666666666666666666555555555555555555555555333444555666777777777777777888888999999:::;;;;;;888<<<>>>>>>CCCSSSnnn{{{|||xxxzzzpppYYYNNNIIIEEECCCHHHRRRaaayyylllYYYLLLHHHLLLMMMLLLLLLMMMNNNNNNKKKFFFCCC>>><<<<<>>888666444333333333555666555555555555555555555555333444555555666666555555444444444555555555666666888888888999:::;;;===>>>AAAAAAEEEOOO[[[ffflllnnnnnnooobbb]]]MMMFFFEEECCCCCCDDDDDDBBBAAAAAAAAA@@@???>>>===<<<;;;<<<<<<;;;;;;;;;::::::::::::::::::999999888888888888999999888888777666555555555555555666666666666888888888777777777777777222222222444666777777666999666<<>><<<;;;KKKkkkttt{{{tttmmmxxxnnncccYYYLLLCCCCCCHHHQQQ\\\tttjjjUUUOOOLLLIIINNNKKKQQQRRRLLLLLLKKK@@@BBB@@@======???AAACCCCCC888777555555555666555444555555555444444333333333222333444555666666666666444444555555666777777777999999:::;;;;;;<<<======AAA???BBBOOOcccqqqnnneeejjj|||hhhZZZ\\\LLLFFFEEECCCCCCDDDDDDBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888888888888888888888888777555555555555555666666666777777777777777777777777777777444444555666888888888888<<<;;;BBBNNNSSSSSS[[[hhhqqqrrrvvvzzzzzzwwwzzzvvv]]]gggWWWFFFMMMKKKGGGNNNKKKOOOMMMMMMMMMMMMLLLJJJIIIHHHEEEDDDBBB???;;;777444222444444444555555555555666666555555555555555666666666666666666666666666666777777777777888888888888888555555999<<<;;;;;;>>>???>>>???JJJccc}}}{{{wwwjjjiii}}}qqqXXXJJJDDDCCCJJJQQQaaavvv[[[NNNMMMKKKGGGLLLNNNIIIKKKMMMFFFDDDAAA???>>>@@@BBBBBBBBB999777555555666666555444555555555444444333333333333333444555666666666666444444555555666777777777888999999:::;;;<<<======BBBAAAGGGVVVhhhrrrrrroooppp]]]QQQ[[[KKKFFFEEECCCCCCDDDDDDBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999888888888888888888888777666555555666666666666777777777777777777777777777777777777777777888888999999999:::<<>>777444333444444444555555555555666444555666777777888888888666666666666666666666666777777777888888888999999888666777;;;===;;;<<<@@@CCCAAAKKKeeepppsssyyygggkkk|||^^^NNNDDDFFFFFFGGGXXXooo~~~bbbRRRLLLFFFJJJMMMHHHJJJOOOKKKGGGDDDBBBAAAAAABBBBBBAAA;;;999666666666777555444555555555444444444444444444444555555555555555444444555555666666777777888888888999:::;;;<<<======BBBBBBLLL```ooovvv}}}uuuaaaRRRMMM[[[KKKFFFEEECCCCCCDDDDDDBBBAAA@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888888888888888777666555444666666666777777777888888666666666777777777777777777888999999888888:::;;;999???HHHNNNPPPZZZtttyyyiiikkkVVVHHHHHHIIIKKKEEEJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKNNNOOOJJJAAA999777777444444444555555555555666555666777999999999888777333333444666777888999:::777777888888888999999999888777888<<<<<<:::<<>>BBBDDDRRRggguuuwwwfffVVVPPPRRR\\\KKKFFFEEECCCCCCDDDDDDBBBAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;:::::::::888888888888888888888888777888888777777666555444666666666666777777777777555555666666777777777777666777888888666777999<<<<<>><<<999888888777666444555555555555555555555555555555555555555555444444555555666666777888888888777888999:::<<<===>>>???CCCIIIXXXkkkzzzwwwjjj[[[QQQSSSZZZ\\\JJJFFFEEECCCCCCDDDDDDBBBAAA????????????>>>>>>======<<<<<<;;;;;;;;;:::::::::777777777888888888888888777777777777666555444444555555555555666666666666444555555666666777777888444666888777555666:::===BBBEEEIIIKKKRRReeevvvooonnnfffeeeNNNCCCAAAIIIGGGMMMIIIJJJKKKLLLMMMMMMMMMMMMRRRRRROOOIIIAAA;;;999999444444444555555555555666999999999888888777666555777777777777777777777777888888888999999999999::::::999:::;;;::::::???GGGTTTsss|||yyyjjjkkk}}}uuuVVVJJJHHHGGGEEERRRccchhhPPPFFFJJJKKKOOOSSSOOOOOOMMMKKKIIIHHHFFFCCCAAA@@@>>>;;;999999888666555555555555555555666666666444444555555555555555444555666666777777888888999888999:::<<<===???@@@@@@FFFRRRbbbpppzzzlll```WWWSSSXXX___\\\GGGFFFEEECCCCCCDDDDDDBBBAAA????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::666777777777888888888999777777777777666555444333444444444444555555555555444444555555666777777888333555777777555666;;;@@@DDDFFFHHHKKKTTTeeezzzzzzpppkkkjjj```fffxxx}}}cccJJJ???HHHFFFIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLKKKHHHDDD???:::888444444444555555555555666888777777666666666777777777777777777777777777777888888888999999999:::::::::999999;;;;;;>>>GGGQQQppprrrkkkyyyzzz^^^TTTLLLCCCNNNVVVfffwww___IIIHHHJJJOOOSSSOOOPPPNNNLLLKKKJJJHHHEEEBBBBBB???<<<:::999888666555444555555555666666666777333333444555666666666666666666666777888888999999999:::;;;===???@@@AAABBBKKK___ooovvv~~~ooo```YYYYYY[[[```eee[[[FFFFFFEEECCCCCCDDDDDDBBBAAA????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::666666777777888888888999777777777777666555444333333333333444444444555555444444444555666777777888222555888777555777===BBBAAACCCEEEJJJUUUeeessszzzxxxxxxxxxsssiiidddlllxxxhhhWWWSSSmmm\\\GGGMMMIIIHHHJJJJJJKKKLLLLLLLLLLLLLLLHHHHHHIIIJJJHHHDDD===888444444444555555555666666666666555555555777888:::444444555777888999:::;;;888888999999999:::::::::999888999<<<===AAAMMMYYY|||qqqbbbRRRDDDMMMTTT[[[kkkpppPPPIIIJJJNNNRRROOOQQQOOOMMMLLLKKKIIIFFFCCCBBB@@@===;;;:::888666555444555555555666666777777222333444555666666666666666666666777888888999999:::;;;<<<>>>???AAABBBCCCPPPhhhyyy{{{tttdddVVVVVV]]]dddhhhjjj\\\GGGHHHFFFCCCCCCDDDDDDDDDDDDBBB@@@>>>======>>>>>>===;;;;;;<<<<<<;;;;;;:::999999999999888888888888777777777666666555555555444666666666666666666666666666666555555444444444333:::777666999;;;;;;???DDDAAADDDHHHMMMTTT]]]gggnnnhhhkkknnnssslllaaaQQQ[[[SSSEEEOOOKKKKKKJJJJJJLLLOOOPPPMMMKKKNNNLLLKKKIIIGGGCCC???;;;888666444444666666666555777777777777777777777777777888999888777666777888888888999999999:::::::::>>>AAA======@@@DDD[[[}}}hhhNNNEEEOOOKKKRRRrrrmmmLLLKKKNNNNNNSSSPPPNNNKKKIIIHHHGGGDDDBBBHHHGGGDDD>>><<<===:::666777777666555555555555555777777777777888888888888777666666666777888999999<<>>======>>>>>>===;;;;;;;;;<<<;;;;;;:::999999999999888888888888777777666666666555555555555666666666666666666666666666666666555555555444444888555555888:::;;;@@@FFFAAAFFFNNNXXX```cccbbb```cccgggssszzz___WWWcccGGGHHHFFFKKKJJJJJJLLLOOOPPPNNNKKKNNNLLLKKKIIIHHHDDD???;;;888777555555666666666555777777777777777777777777777888999888777666777888888999999999999::::::::::::===;;;<<>>;;;777777777666555555555555666555666666666666777777777777777666777777888999::::::???;;;999AAADDDDDDJJJYYYmmmvvv{{{tttjjj```[[[ZZZaaaggghhhiiilll]]]HHHGGGEEECCCCCCDDDEEEDDDDDDBBB@@@>>>======>>>>>>===;;;;;;;;;;;;;;;:::999999999999999888888888888777666666666666555555555555666666666666666666666666777777666666666666555555555444555888;;;===CCCJJJNNNRRR[[[eeellljjjaaaXXX```ddd{{{|||^^^zzzMMMDDDFFFJJJJJJKKKMMMOOOOOONNNLLLNNNLLLKKKJJJHHHEEE@@@===999777555555666777666555777777777777777777777777777888999888777777888999999999999999::::::::::::999<<<;;;AAARRReeegggTTTXXXOOOCCCMMM]]]tttnnnWWWJJJPPPOOOOOONNNNNNMMMJJJEEEAAAGGGHHHDDD???>>>???===999888777666666555555666666555555555555666666666666777777777777888999:::;;;999???<<<<<>>======>>>>>>===:::;;;;;;;;;;;;:::999999999999999888888888777777666666666666666555555555666666666666666666666666777777777777777666666666555444666:::===@@@HHHQQQccchhhnnnttttttnnneee^^^cccddd|||sssUUUCCCJJJIIIJJJKKKMMMNNNOOONNNMMMMMMLLLKKKJJJIIIFFFBBB>>>:::888666666777777666555666666666666666666666666666888999999888777888:::999999999:::::::::;;;;;;<<<>>>>>>MMMkkkwwwWWWRRRMMMDDDJJJTTTkkknnnRRRPPPOOOOOOPPPQQQPPPLLLFFFBBBGGGHHHEEE@@@@@@BBB@@@;;;888777777666555666666666555555555666666666777777777777777888999:::;;;<<<;;;AAA??????FFFEEEIIIVVVrrr|||sssggg```]]]___dddgggiiijjjooosssVVVFFFEEEDDDCCCDDDEEEFFFEEECCCBBB@@@>>>======>>>>>>===::::::;;;;;;::::::999888999999999888888888777777555555555666666666666666666666666666666666666666666666666777777777777777555555888===???CCCMMMXXXoooxxx}}}qqqhhhcccbbbaaauuu^^^BBBJJJHHHIIILLLMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJGGGCCC@@@;;;999777777777888777555666666666666666666666666666888999999888888999;;;999999:::::::::;;;;;;;;;===???DDD^^^lllZZZRRRKKKLLLKKKWWWnnn[[[MMMOOOPPPQQQSSSRRROOOIIIEEEGGGHHHEEEAAAAAADDDBBB>>>888888777666666666666666666666777777777888888888777777888888999;;;<<<======CCCBBBCCCHHHGGGMMM___}}}zzzxxxjjjdddcccdddggghhhggggggkkksssxxxVVVHHHDDDCCCCCCDDDFFFFFFEEECCCBBB@@@>>>======>>>>>>===:::::::::::::::999888888999999999888888888888777555555555666666666666666666666666666666666666666555555666666666666777777666777:::???AAAEEEQQQ]]]jjjxxxrrrfff```^^^^^^lllvvvkkkDDDFFFGGGIIILLLNNNNNNNNNNNNOOOMMMLLLKKKKKKKKKHHHDDDAAA<<<:::888888888888777666777777777777777777777777666888999999888888:::;;;::::::::::::;;;;;;;;;;;;;;;AAAMMMooogggWWWNNNLLLDDDIIIZZZyyyfffLLLOOOPPPQQQSSSTTTQQQMMMIIIGGGHHHFFFBBBCCCFFFEEEAAA999888777777666666777777777777777777888888888888777888888999:::<<<===>>>???CCCCCCEEEJJJJJJTTTlll~~~ssseeebbbeeekkkmmmkkkggggggoooxxx}}}VVVGGGCCCCCCCCCEEEGGGGGGEEECCCBBB@@@>>>======>>>>>>===999::::::::::::999888888999999999888888888888777555555555555666666666777666666666666666666666666444444555555555666666666666777;;;???AAAFFFRRR___```lllyyyyyymmmbbb]]][[[aaakkkvvv|||NNNHHHFFFIIIMMMNNNMMMMMMOOOPPPMMMLLLKKKLLLKKKIIIEEEBBB===;;;999888888888777666777777777777777777777777666888999999999999:::<<<:::::::::;;;;;;;;;;;;<<<<<>>???===BBBBBBFFFLLLNNN]]]yyy}}}oooggggggjjjmmmooolllhhhkkkuuu~~~UUUEEECCCCCCCCCEEEGGGGGGEEECCCBBB@@@>>>======>>>>>>===999::::::::::::999888888999999999888888888888777444555555555666666777777666666666666666666666666333444444444555555666666666777;;;???@@@EEERRR___[[[aaagggkkkkkkfffaaa]]]\\\gggooonnnpppzzzZZZNNNEEEIIIMMMNNNMMMMMMOOOQQQLLLLLLKKKLLLLLLJJJFFFCCC>>><<<999888999888777666777777777777777777777777666888999999999999;;;<<<:::::::::;;;;;;;;;<<<<<<@@@PPPcccwwwTTTJJJDDDKKK???XXXppp]]]OOOOOOQQQSSSUUUUUURRRPPPGGGHHHGGGDDDEEEHHHHHHDDD999888888777777777777777555555555555666666666777888888888999;;;===>>>???;;;@@@AAAFFFMMMQQQdddvvvnnnlllmmmooolllnnnmmmjjjooozzzWWWDDDAAABBBCCCCCCDDDDDDCCCCCCDDDCCCAAA???>>>===<<<<<<;;;;;;::::::::::::999999<<<:::888666555777999:::777777666555555555555555666666555555555555666666888888777777777777888888999888999===BBBFFFKKKOOOOOOTTTYYY[[[[[[[[[^^^```vvvtttwww|||xxxuuu}}}kkkrrrOOOLLL???MMMMMMIIIPPPMMMQQQQQQPPPOOOMMMKKKJJJHHHHHH@@@>>><<<:::999888888888888888888888888888888888999999999888999999::::::;;;>>>::::::>>>888888EEEFFF```nnnOOOCCCCCCFFFDDDPPPooonnnZZZOOOLLLSSSWWWRRROOORRRMMMKKKFFFBBBEEEKKKMMMJJJCCC<<<777888:::888888999666666666777888888999999:::;;;<<<<<<;;;===???BBBAAABBBIIIKKKIII[[[wwwtttnnnlllnnnsssyyynnnjjjhhhllltttzzzXXXEEEAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAA???===<<<<<<<<<;;;;;;:::::::::999999999;;;:::888777666777888999777777666555555555555555666666555555555555666666777777777777777888999999;;;::::::>>>CCCGGGKKKNNNOOOPPPQQQRRRWWW```mmmvvvkkk]]]{{{qqqVVVCCCJJJKKKHHHOOOLLLOOORRRQQQPPPNNNLLLKKKJJJIIIBBB@@@===:::888888888999888888888888888888888888999888888888888999::::::999:::666:::AAA>>>===JJJUUUwwwhhhSSSKKKIIIFFFKKK]]]wwwfffXXXPPPUUUYYYVVVUUUWWWOOOMMMIIIDDDFFFLLLNNNLLLDDD===777888999888777888666666777777888888999999:::;;;;;;;;;;;;===@@@BBBDDDFFFLLLPPPQQQaaavvv|||nnnlllqqqtttvvvxxxlllllloootttxxx|||~~~XXXEEEAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;::::::::::::999999999999999999999888888888888888777666666555555555555666666666555555555555666666666666666777888999:::;;;<<<;;;;;;>>>CCCIIIMMMNNNQQQOOONNNOOOXXXiii~~~zzzcccYYYrrrgggIIIHHHGGGHHHOOOKKKNNNRRRQQQPPPOOOMMMLLLJJJJJJEEEBBB>>>:::777777888999888888888888888888888888888888777777888999999::::::999555:::CCCAAACCCRRRnnneeeRRRGGGFFFFFFMMM___wwwvvvbbbSSSRRRVVVVVVVVVWWWQQQPPPKKKGGGHHHNNNPPPOOOFFF>>>888888999777666888666666777777888999999999999:::;;;;;;;;;===@@@CCCGGGHHHLLLRRR[[[ggguuu~~~zzzwwwkkkmmmwww{{{xxxtttjjjqqqyyy}}}~~~~~~~~~UUUCCCAAABBBCCCCCCDDDCCCCCCCCCAAA@@@???===<<<<<<;;;;;;:::::::::999999999999888888888999:::999888777666777666555555555555666666666666555555555555666666555555666777888:::;;;<<<:::;;;<<>>===999;;;@@@>>>JJJdddsssXXXDDDFFFFFFGGGSSSlllvvv\\\SSSUUUVVVWWWWWWSSSRRRNNNHHHHHHNNNRRRQQQIII@@@:::999999777666777666777777888888999::::::888:::;;;;;;<<<>>>AAADDDFFFGGGHHHQQQcccoooxxx~~~uuuooottt||||||uuuooolllwww~~~|||RRRAAAAAABBBCCCCCCDDDCCCCCCCCC@@@@@@>>>===<<<<<<<<<<<<::::::999999999888888888777888999::::::888777666666666555555555555666666666666555555555555666666555555666777999;;;<<<===;;;>>>AAAEEEOOO[[[^^^ZZZYYYWWWTTTXXXgggzzzzzzvvvnnn^^^HHHFFFJJJPPPKKKQQQOOONNNMMMLLLKKKJJJIIIHHHIIIEEE@@@:::777777888999888888888888888888888888777777777777888999:::;;;===???<<<;;;<<<>>>XXX}}}mmmSSSMMMFFFCCCLLLfffnnn[[[WWWYYY[[[[[[TTTTTTPPPIIIHHHMMMRRRSSSMMMDDD<<<:::999777666777777777777888999999::::::888:::;;;<<<===???CCCFFFHHHJJJGGGTTTooo|||yyyvvvxxx}}}~~~wwwoookkkppp{{{|||~~~xxxPPPAAAAAABBBCCCCCCDDDDDDCCCCCCAAA@@@???>>>============999999999999888888888888888888999:::999888777666666555555555555666666777666666555555555555666666666666666777999;;;<<<======CCCHHHMMMZZZggghhhaaa\\\WWWRRRTTTeee}}}qqqgggjjjuuu}}}pppfffJJJHHHLLLPPPKKKSSSNNNMMMLLLKKKJJJIIIHHHHHHHHHEEE@@@<<<999888999:::888888888888888888888888777777888888999:::<<<<<<:::===<<<<<<===DDDjjjsss]]]GGG@@@GGG^^^zzz^^^UUUVVVZZZ[[[VVVVVVRRRKKKIIINNNSSSUUUQQQGGG>>><<<:::777666888777777888888999:::::::::999;;;<<<>>>???AAAEEEHHHKKKQQQNNN___ttt{{{xxxzzz|||qqqkkkkkksss}}}|||xxx}}}wwwPPPDDDAAABBBCCCCCCDDDDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>999999999999888888888888999999999999999888777777555555555555555666777777666666555555555555666666777777777888999:::<<<======DDDKKKQQQ^^^kkkjjj```YYYUUUQQQRRR^^^uuu~~~mmmccceeesssssswwwkkkLLLIIIKKKNNNJJJUUUNNNNNNMMMLLLKKKJJJIIIIIIGGGDDDAAA===;;;:::999:::888888888888888888888888888888888999:::<<<===>>>999<<<<<>>???@@@CCCGGGKKKMMMXXXXXXlll{{{wwwyyy||||||~~~wwwnnnkkknnnrrr|||xxxvvv~~~wwwRRRGGGAAABBBCCCCCCDDDDDDCCCCCCAAAAAA@@@???>>>>>>>>>???999999999888888888888777999999999888888888888888555555555555555666777888666666555555555555666666777777777888999:::;;;<<<:::CCCJJJPPP]]]jjjggg[[[UUUUUUTTTTTTXXXaaaoooyyyuuu{{{uuueee```pppvvvmmmmmmLLLIIIKKKLLLHHHVVVOOONNNNNNMMMLLLKKKKKKJJJEEEDDDAAA>>><<<;;;::::::888888888888888888888888999999999:::;;;<<<>>>???======<<>><<<999888999777888888999999:::;;;;;;;;;<<<>>>@@@AAAEEEIIILLLLLL[[[^^^ttt~~~{{{~~~|||zzztttmmmmmmqqqqqqzzz}}}wwwvvv~~~~~~[[[FFFDDDBBB@@@BBBEEEGGGFFFDDDBBBAAAAAA@@@???>>>======;;;:::999999;;;;;;:::999999999999999888888888777555555555555555555555555444222111111333444444333999777666777999;;;=========CCCLLLQQQSSSSSSSSSUUUUUUUUUXXX[[[\\\\\\]]]______iiijjjdddmmm|||ZZZFFFFFFJJJMMMPPPQQQPPPOOONNNMMMKKKJJJJJJIIIHHHDDD???:::777777888888888999999999:::::::::999999999999:::;;;<<<<<<:::???@@@@@@IIIfffiiiUUUNNNIII___pppSSSSSS\\\]]]bbb___```XXXLLLPPPYYYWWWVVVQQQIII@@@999777777888999999999999999999::::::;;;===???AAACCCGGGMMMQQQWWWZZZiiiqqqxxx{{{vvviiidddhhhpppvvvzzzzzzyyyyyy{{{}}}]]]HHHGGGEEECCCCCCDDDEEECCC@@@BBBAAAAAA@@@???>>>======<<<;;;:::;;;<<<<<<<<<:::999999888888888777777777555555555555555555555555555444333333555666666555777666666777999:::;;;;;;>>>CCCIIILLLMMMNNNRRRTTTUUUWWW\\\______\\\[[[\\\\\\```dddmmmzzzrrrTTTIIIIIILLLOOOPPPPPPOOONNNMMMLLLKKKKKKIIIHHHEEEAAA<<<999999:::888888999999999:::::::::999999999999:::;;;<<<======???AAAHHHYYYuuummm\\\LLLUUUttt___VVV[[[]]]aaa___```ZZZNNNSSS]]][[[XXXTTTKKKBBB;;;888888999999999999999999:::::::::;;;===???AAADDDHHHMMMQQQ[[[]]]qqquuukkkvvv~~~qqqgggdddhhhooosssttttttuuuvvvyyy}}}\\\IIIGGGEEEDDDDDDDDDDDDCCCAAABBBAAAAAA@@@???>>>======;;;:::999:::;;;;;;:::999888888777777777666666666555555555555555555555555777555444555666888777777555555666777888999::::::???BBBFFFGGGHHHKKKQQQUUUVVV^^^gggkkkjjjfffdddbbbiiibbbfff~~~{{{gggmmmgggMMMGGGLLLOOONNNOOOOOOOOONNNNNNMMMLLLIIIIIIGGGDDD???<<<::::::888888999999999:::::::::999999999999:::;;;<<<===??????EEEUUUoooqqqTTTOOOccclllYYYZZZ^^^aaa___bbb\\\QQQWWWaaa___[[[WWWOOOEEE===999999;;;888999999999:::::::::;;;;;;===???BBBEEEIIIOOOSSS[[[```yyycccjjjxxxwwwjjjccceeejjjnnnooolllmmmpppsssxxx}}}YYYFFFCCCCCCCCCDDDEEEFFFFFFFFFBBBAAAAAA@@@???>>>======888777666777888999888666777777777777666666666666555555555555555555555555777666444555777888888777333444666777777888999:::???BBBEEEGGGIIIMMMSSSXXXSSS```mmmrrrpppmmmjjjgggpppeeejjjrrr___dddzzzTTTGGGKKKPPPMMMNNNOOOPPPPPPOOONNNNNNJJJJJJIIIEEE@@@<<<999888888888999999999::::::::::::999999::::::;;;<<<===>>>???KKKddd```PPPZZZuuusssXXXXXX```bbbaaaddd^^^SSSXXXbbb```\\\YYYRRRHHH???999999;;;888999999::::::;;;;;;;;;<<<>>>@@@CCCFFFKKKQQQUUUYYYbbb~~~|||fffqqq}}}~~~pppdddbbbggglllmmmmmmjjjkkknnnsssxxx~~~\\\FFFCCCCCCDDDEEEEEEEEEFFFGGGBBBAAAAAA@@@???>>>======888777666666888888777666777777777777666666666666555555555555555555555555666444333444555777666666222444777777777888;;;>>>@@@DDDHHHKKKMMMQQQWWW\\\WWWhhhxxx{{{uuupppjjjeeeddd]]]hhhoooiiicccJJJIIIPPPMMMNNNPPPQQQQQQPPPOOONNNLLLLLLJJJFFF@@@:::777666888888999999999:::::::::::::::::::::;;;<<<======<<>>======:::999888999::::::999888888888777777777666666666555555555555555555555555555333222333444666555555222555777888888:::???DDDDDDGGGKKKMMMNNNRRRXXX]]]mmmsssiii]]]]]]hhh}}}|||oooyyyRRRHHHNNNNNNOOOQQQRRRRRRQQQOOONNNMMMMMMJJJEEE???:::888777888888999999999:::::::::::::::::::::;;;<<<===>>><<>>======;;;:::999999:::;;;:::999999999888888888777777777555555555555555555555555555333222333444666555555333666888888888<<>>???JJJjjjwwwnnn___SSSwwweeeYYY^^^fffeeeiiidddYYY]]]fffcccaaaaaa\\\PPPCCC::::::<<<888888999:::;;;<<<======AAACCCGGGJJJOOOTTT[[[```mmm|||ppptttqqqeee```gggllljjjiiillloooqqqtttxxx}}}iiiooorrr___QQQBBBDDDGGGFFFEEEDDDFFFIIIBBBAAAAAA@@@???>>>======999888777888999999888777999999999999888888888888555555555555555555555555666444333333555666666555444777999999999>>>GGGNNNQQQOOOLLLGGGEEEIIIRRRYYYjjjkkkWWW\\\ccchhhggghhhrrrpppuuu{{{rrrpppyyy{{{www~~~}}}~~~bbbIIIOOOOOOQQQRRRTTTSSSQQQOOOMMMMMMLLLIIIEEEAAA@@@@@@BBB888888999999999:::::::::;;;;;;;;;;;;;;;<<<>>>>>>BBBMMMpppvvvccckkkqqqYYYrrrmmm^^^aaaeeeeeejjjfff\\\aaaiiigggcccccc^^^SSSDDD<<<;;;>>>888888999:::;;;======>>>BBBEEEHHHLLLPPPVVV]]]aaannnrrrvvvzzzoooccc```gggkkkggggggkkknnnppptttxxx}}}fff___bbbYYYOOOCCCCCCCCCCCCCCCDDDEEEEEEDDDBBB@@@??????>>>===;;;;;;;;;;;;::::::999999999777777777777777777777777666555555555555444444444444444444555555555555666666777777:::>>>CCCIIILLLMMMIIIHHHJJJIIIHHHMMMUUU___uuusss```WWWXXXiiifffaaakkkkkklll}}}uuuqqqsssrrrmmmsssmmmcccbbbdddxxx}}}sssssszzz|||qqqGGGNNNIIIMMMQQQSSSSSSQQQPPPPPPPPPOOOLLLHHHDDDAAA>>>===::::::::::::::::::::::::888888:::>>>===;;;===BBBEEEOOO|||{{{jjjlllbbbgggvvvdddZZZbbbiiimmmkkkgggiiikkkkkkhhhbbb```VVVBBB;;;<<<888:::;;;:::999999:::===@@@CCCIIIKKKQQQXXXVVV\\\ppp~~~vvvzzzrrrbbbdddffffffeeedddeeeffftttuuuwww{{{~~~eee[[[\\\RRRHHHCCCCCCCCCCCCCCCDDDDDDEEEDDDBBB@@@??????>>><<<;;;:::::::::999999999999999777777777777777777777777666555555555555444444444444444444555555555555666777777777999===BBBGGGJJJGGGFFFIIILLLKKKGGGHHHMMMPPP]]]aaacccgggccc\\\```jjjwwwrrrlllrrrnnnfffmmmiiidddfffmmmooolllqqq{{{eeeYYYVVVVVVggg}}}xxxzzzsssHHHLLLJJJMMMRRRTTTSSSQQQPPPPPPPPPOOOMMMJJJFFFAAA>>><<<:::::::::::::::::::::::::::999:::===;;;999;;;@@@III[[[nnnkkkqqq{{{rrrnnn[[[bbbjjjnnnmmmkkkmmmooooooiiicccaaaWWWCCC;;;<<<888999:::;;;;;;;;;===AAADDDEEEJJJLLLQQQWWWTTT[[[ooosss|||yyyjjj```bbbdddddddddeeefffhhhooorrrvvvzzz~~~cccUUUUUULLLCCCCCCCCCBBBBBBCCCCCCDDDEEECCCBBB@@@??????>>><<<:::888999999999999999999:::777777777777777777777777666555555555555444444444444444444555555555555666777777777999<<<@@@DDDFFFCCCDDDGGGJJJIIIFFFIIINNNQQQSSSPPPTTT[[[\\\fff|||{{{lllhhhZZZYYYaaammmrrrqqquuu|||||||||~~~~~~___RRRMMMJJJWWWkkk}}}rrr~~~NNNLLLKKKNNNRRRTTTSSSQQQQQQPPPPPPPPPOOOLLLHHHCCC>>>;;;::::::::::::::::::::::::::::::;;;===;;;999===DDDLLLjjjdddjjjzzz~~~}}}tttyyy{{{^^^ccckkkppppppoooqqqsssrrrjjjdddbbbWWWCCC;;;<<<888999:::;;;<<<===AAAEEEIIIHHHMMMNNNSSSZZZZZZcccxxxtttqqqppp```]]]___aaabbbbbbdddfffiiilllqqqwww|||___PPPQQQKKKDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCAAA?????????>>><<<:::888999999999::::::;;;;;;777777777777777777777777666555555555555444444444444444444555555555555666777777777888;;;>>>AAACCCCCCDDDDDDDDDCCCFFFNNNVVV^^^[[[VVVZZZ^^^___ttt~~~yyy```bbbjjjuuuzzzzzz}}}{{{xxxxxxzzz{{{|||~~~xxxooo^^^QQQLLLHHHRRRcccyyyyyydddwwwXXXOOOLLLOOORRRTTTSSSRRRQQQRRRQQQQQQQQQOOOKKKDDD>>>:::::::::::::::::::::::::::::::::<<<===<<<<<>>>>>===;;;:::999999::::::;;;;;;<<<<<<777777777777777777777777666555555555555444444444444444444555555555555666666777777888:::===???AAA@@@CCCEEEBBBAAAGGGQQQYYY```^^^[[[^^^^^^ZZZsssqqqrrrvvv{{{}}}}}}~~~yyywwwwwwvvvvvvzzz}}}lllvvv]]]QQQLLLIIIQQQ___tttgggpppbbbMMMMMMOOORRRTTTSSSSSSSSSTTTSSSSSSSSSQQQLLLEEE>>>999::::::::::::::::::::::::;;;;;;<<<<<<:::;;;CCCNNNcccvvvooo|||zzz|||}}}qqqvvvuuuuuulllooofffeeelllrrrssstttvvvuuuqqqnnngggeeeZZZEEE<<<===888;;;<<<===>>>???BBBGGGJJJPPPUUUXXX___iiikkkwwwkkkiiivvvzzzggg]]]______^^^\\\\\\]]]aaadddnnnttt|||{{{xxxvvv\\\JJJJJJFFFBBBBBBBBBAAAAAABBBBBBCCCDDDBBBAAA???>>>>>>===;;;999::::::::::::::::::;;;;;;777777777777777777777777666555555555555444444444444444444555555555555666666666777999;;;===???@@@<<>>???@@@DDDHHHLLLUUUZZZ\\\bbbkkkkkkuuueeerrrpppccc___^^^^^^\\\ZZZYYYZZZ^^^bbbkkkrrr|||yyymmmeee]]]JJJIIIDDDAAABBBBBBAAAAAABBBBBBCCCDDDBBB@@@>>>>>>>>>===;;;999999999999888888888888888777777777777777777777777666555555555555444444444444444444555555555555666555666888999<<<>>>???@@@>>>DDDFFFCCCGGGYYYooo|||xxxppp___VVVWWWUUUaaazzz}}}~~~}}}zzzzzz|||~~~xxxtttooonnnqqqrrrqqqnnnssswww}}}wwwjjjlll~~~cccRRRKKKGGGLLLUUUmmm{{{~~~wwwmmmUUUKKKNNNQQQSSSTTTVVVXXXYYYXXXWWWVVVSSSMMMFFF???;;;::::::::::::::::::::::::::::::;;;;;;:::===JJJYYYzzzxxxrrr{{{zzzrrrrrrzzzyyyfffttt[[[]]]}}}vvvjjjggg```hhhooouuuzzz}}}{{{uuuqqqjjjggg\\\FFF======888;;;===???@@@CCCGGGLLLPPPVVV\\\^^^eeelllllltttxxxccc}}}eee\\\___\\\[[[YYYWWWWWWYYY___ccciiippp|||~~~lll^^^]]]JJJJJJFFFCCCBBBAAAAAAAAAAAABBBCCCCCCBBB@@@>>>>>>>>>===;;;999888888777777666666555555777777777777777777777777666666555555555444444444444444444555555555666666555666888:::<<<>>>@@@AAADDDFFFBBB<<>>???EEEVVVfffhhhkkkvvvmmmdddooozzz{{{```^^^TTTooozzziiifff^^^fffnnnuuu|||zzzrrrkkkhhh\\\GGG======888:::<<>>>>>???<<<777666999999999999888888888888777666666666666555555555555555555555555555555555555444333222222333444555666555666888===BBBEEEDDDAAAAAABBBBBBBBBLLLdddrrrZZZSSSWWWZZZ[[[]]]gggqqqkkkbbbkkktttuuuvvvwwwvvvvvvxxx}}}zzzpppeeeddd```^^^bbbiiillljjjfffmmmooosssxxx|||~~~eeecccmmmvvvZZZPPPGGGJJJ\\\rrryyyzzz|||xxxcccLLLMMMSSSZZZ\\\ZZZZZZ]]]ZZZZZZZZZWWWPPPHHH@@@;;;:::999999888888999999:::666999======<<>>???===<<<===>>>AAAFFFKKKPPPRRR\\\\\\aaahhhkkkooohhhvvvooo[[[XXX]]]\\\[[[XXXVVVVVVZZZ```eeekkklllzzz{{{hhhbbbbbbOOOIIICCCAAA@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAA>>>888777:::999999999888888888777777666666666666555555555555555555555555555555555555888777666555444555666777888888:::>>>CCCFFFDDDCCCFFFFFFFFFFFFKKK[[[qqqrrrcccXXXZZZaaabbb]]]ZZZ]]]gggaaaXXX___hhhiiikkksssqqqoooqqqwww~~~}}}vvvlllbbb]]]ZZZYYY\\\aaadddcccaaagggjjjooouuu{{{nnneeehhh{{{^^^SSSIIIKKK\\\vvvwww~~~vvvnnnqqqzzztttpppxxxlllNNNOOOTTTZZZ\\\ZZZZZZ]]]\\\\\\[[[XXXRRRIIIAAA;;;:::999999888888999999:::666999======>>>MMMnnn~~~bbbeeeggg___```iiiaaafffgggXXX]]]tttqqqlllccciiiqqqxxx}}}}}}{{{yyyqqqmmmlll```HHH===???===<<<===???BBBGGGMMMRRRTTTXXXZZZccclllooorrrgggwwwkkkZZZWWW[[[ZZZYYYWWWUUUVVVZZZ```eeekkknnn|||uuuddd```jjjRRRHHHBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAABBB???:::999<<<999999888888888777777777666666666666555555555555444444444444444444444444999888666555444444555555999999;;;>>>BBBCCCCCCAAAFFFFFFFFFGGGJJJQQQZZZaaa^^^XXXXXXaaakkklllgggbbb___ggg___UUUZZZaaadddiiipppmmmjjjkkkrrr|||xxxooofff\\\XXXXXXYYY[[[]]]^^^___```bbbeeejjjpppvvv{{{tttppp~~~cccUUUJJJKKK[[[{{{zzznnnsssmmmeeeeeezzzqqqfff``````qqqjjjQQQPPPSSSZZZ\\\[[[[[[^^^^^^___^^^[[[TTTKKKBBB===:::999999888888999999:::888:::<<<===AAATTTvvvttt```ccc```XXX[[[gggeee```vvvxxx|||uuuWWWTTTiiixxx}}}ssseeejjjrrryyy|||{{{xxxuuurrrmmmlll```GGG===???===<<<===@@@DDDJJJPPPUUUXXXWWW]]]iiirrrrrruuuzzzgggyyyeeeWWWWWWYYYXXXWWWUUUTTTUUUZZZaaaffflllrrrlll___]]]sssVVVHHHBBBCCC@@@AAABBBBBBCCCCCCBBBBBBBBB@@@AAABBB???:::999<<<888888888888777777777777666666666666555555555555444444444444444444444444666555333333222333444555777888:::<<<>>>?????????AAAAAABBBEEEIIILLLMMMNNNVVVTTTXXXbbbmmmtttuuutttmmmpppcccVVVYYY```eeennnooommmkkkmmmttt}}}rrrhhh```XXXSSSVVVXXXYYYXXXXXX[[[^^^```bbbfffkkkppptttwwwyyy~~~cccTTTJJJKKK[[[||||||pppoooyyy{{{mmmgggtttwwwdddXXXUUU\\\dddiiiQQQOOOQQQWWW[[[\\\^^^aaaaaabbbaaa^^^WWWMMMDDD>>>:::999999888888999999::::::;;;<<<<<>>BBBGGGMMMSSSYYY\\\\\\cccooovvvtttyyyrrrhhh{{{www___WWWXXXYYYUUUTTTSSSSSSTTTZZZbbbgggnnnxxxuuuddd\\\[[[zzzYYYIIICCCEEE@@@AAABBBBBBCCCCCCBBBBBB@@@>>>???@@@>>>999888;;;888888888777777777666666666666666666555555555555444444444444444444444444333222222222333444666777777888:::;;;<<<===>>>???>>>>>>???CCCGGGIIIIIIGGGMMMRRR[[[ffftttyyyuuubbbSSSWWW^^^eeeppplllllllllqqqwww~~~mmmddd\\\TTTLLLOOOSSSSSSQQQPPPTTTWWW]]]___ccchhhmmmrrrvvvxxxzzz|||{{{uuuoooxxx}}}___QQQIIILLL[[[xxxzzzvvvnnnpppxxx}}}mmmooo}}}wwwbbbTTTPPPVVVgggvvvwwwsssPPPMMMMMMTTT[[[^^^aaaddddddddddddaaaZZZOOOEEE>>>:::999999888888999999:::;;;===<<<<<>>@@@DDDJJJQQQWWW\\\___```fffpppvvvvvvnnnmmmnnnZZZWWWZZZYYYRRRRRRQQQRRRUUU[[[ccciiiqqq}}}|||lll___[[[[[[{{{ZZZJJJCCCFFF@@@AAABBBBBBCCCCCCBBBBBB>>><<<===???<<<888777:::888888777777777666666666666666666666555555555555333333333333333333333333444333333444555777999;;;888:::<<<<<<===>>>@@@BBBAAAAAACCCEEEGGGIIIHHHGGGIIIUUUeeettt~~~ttt^^^QQQXXX```fffpppggghhhkkkqqqxxx}}}vvvgggaaaZZZQQQKKKMMMPPPPPPOOOOOOQQQTTTXXX[[[___eeelllsssyyy|||www~~~rrrkkk___YYYccc{{{www[[[NNNHHHMMM\\\vvv{{{}}}uuujjjnnnsssuuunnnttt|||wwwlll___WWWXXXcccxxxsssqqqzzzSSSNNNMMMSSS[[[___cccgggeeeffffffccc[[[PPPEEE>>>:::999999888888999999:::<<<>>>======IIIffflllSSSXXXYYYVVVXXXXXXddd}}}}}}uuuttt~~~~~~yyyzzz{{{yyyxxxrrrnnnqqq{{{xxx[[[UUUnnnvvvnnnfffbbbmmmyyymmmbbbcccmmm|||xxxuuummmSSSXXXssseeeiiipppvvv{{{}}}}}}}}}wwwqqqnnn```FFF<<<>>>===@@@BBBGGGMMMTTTZZZ^^^aaaaaaeeennnuuuyyyzzznnnssshhhVVVWWWZZZVVVPPPPPPPPPRRRUUU]]]ffflllsssuuuddd\\\ZZZZZZyyyYYYJJJCCCEEE@@@AAABBBBBBCCCCCCBBBBBB===<<<===>>><<<888777;;;888777777777666666666666666666666666555555555555333333333333333333333333555444444444555666888999666999;;;<<<<<<===@@@CCCCCCEEEHHHJJJKKKKKKJJJJJJHHHWWWhhhtttxxxlllVVVOOO\\\dddeeelllcccdddiiipppxxx~~~mmmaaa^^^WWWMMMKKKLLLNNNNNNNNNOOOPPPQQQSSSUUUZZZ```gggooouuuxxxttt{{{ggg```VVVSSS```wwwtttYYYMMMHHHNNN]]]{{{yyyrrruuu~~~yyyooo___bbbeeennnwwwiiiiiimmmoooqqquuuoooiiigggjjjvvvlllrrrZZZSSSOOOUUU\\\```dddgggfffggggggddd\\\QQQEEE>>>:::999999888888999999::::::======???NNNnnn```MMMSSSQQQSSSXXXTTTfff}}}|||ssspppyyy}}}yyyzzzzzzxxx|||~~~yyyrrrlllnnnyyybbbSSSccc~~~xxxqqqwww{{{mmmcccaaahhhyyyxxxfff```ggg|||yyy[[[WWWfffiiikkkpppuuuzzz}}}xxxrrrooo```FFF<<<>>>===BBBDDDIIIPPPVVV\\\```bbbbbbfffnnnvvv{{{uuupppzzzdddTTTWWWXXXQQQOOOOOOPPPRRRVVV^^^hhhnnnsssmmm]]]ZZZZZZXXXvvvXXXIIIBBBDDD@@@AAABBBBBBCCCCCCBBBBBB>>><<<===???===888888;;;777777777777666666666666777666666666555555555555333333333333333333333333555444333222333333555666333666999999999:::>>>BBBBBBFFFKKKNNNOOONNNNNNOOOGGGTTT```eeemmm|||lll```LLLIIIZZZbbb```dddbbbdddhhhoooxxx}}}fff]]]\\\VVVKKKGGGGGGGGGHHHJJJKKKKKKKKKQQQRRRUUUZZZ```ggglllpppsssyyy~~~ttt^^^XXXQQQRRR```ssstttYYYMMMIIIOOO^^^uuuhhhgggdddqqq|||xxx```YYYOOOTTTVVV[[[ooorrr```]]]]]]^^^___yyyvvvuuuvvvzzz~~~lllfff___WWWSSSVVV]]]aaadddgggggghhhhhheee]]]QQQEEE>>>:::999999999999999999:::999===>>>@@@RRRtttYYYKKKPPPLLLQQQXXXPPPiii}}}|||qqqlllrrr|||||||||yyy{{{{{{yyyxxxzzz}}}|||tttmmmnnnxxxhhhSSS\\\ppp}}}}}}qqqbbbZZZ]]]nnnqqqcccUUUNNNSSSccc}}}lllcccfff|||lllnnnqqquuuyyy|||yyysssooo```FFF;;;>>>===CCCFFFKKKQQQWWW]]]```bbbfffiiipppwww|||sssqqqcccRRRVVVVVVMMMNNNOOOPPPRRRWWW___iiiooorrr}}}|||iiiYYYXXXZZZVVVhhhMMMIIIIIIDDDCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@>>>===;;;:::::::::888888888888777777777777555555666666555555444333444444444444444444444444333333444444444444444444555777999;;;;;;<<>>===;;;:::::::::888888888777777777666666555555666666555555444333444444444444444444444444333333333444444444444555555777:::;;;;;;<<<>>>@@@AAAFFFPPP[[[cccbbb\\\WWWKKKHHHOOOVVVUUUZZZbbb```XXXLLLEEELLLZZZcccfffgggddddddjjjvvvooo]]]UUUQQQLLLFFFCCCEEEFFFFFFEEEDDDFFFGGGKKKMMMPPPSSSVVV[[[bbbfffjjjnnnrrrwww|||yyylllbbbhhhmmmnnnkkkrrrttt]]]OOOJJJCCCIII]]]|||{{{lll^^^VVVTTTTTTVVVXXXWWWSSSNNNLLLLLLPPPOOOMMMNNNRRRZZZfffmmmjjjeeeVVVMMMOOOOOOUUUddd}}}qqqgggddd|||~~~lllaaaQQQ[[[bbbeeehhhhhhjjjiiihhhfff___SSSEEE;;;;;;;;;;;;::::::999999999:::???BBBHHH___gggPPPCCCJJJOOOIIIKKKUUUkkkyyyqqqjjjiiilllpppvvvwwwwwwsssooonnnppptttsssuuuyyy~~~|||uuuvvvyyykkksss~~~pppooovvv|||~~~uuuiii___\\\\\\]]]iiivvvuuueeeXXXNNNHHHIIIGGGGGGWWWlllssszzz}}}vvvqqqpppxxx~~~xxxwwwmmmZZZJJJDDDCCCAAAFFFLLLVVV]]]aaacccddddddcccggglllpppxxxoookkkxxxzzz^^^QQQQQQRRRPPPRRROOOOOOTTTYYY___hhhqqq{{{ooo___VVVUUUTTTQQQ{{{UUUDDDDDDEEEAAACCCCCCDDDDDDDDDDDDCCCCCCAAA@@@>>>===;;;:::::::::888888777777777777666666555555666666555555444333333333333333444444444444333333333444444444555555666888:::;;;;;;<<<>>>@@@AAAFFFPPPZZZaaabbb^^^ZZZLLLKKKSSSZZZWWWZZZ]]]VVVQQQGGGDDDMMM\\\dddeeeeeeeeefffmmmxxx}}}fffVVVPPPLLLGGGBBBAAACCCDDDDDDCCCBBBDDDEEEGGGIIILLLNNNRRRWWW]]]aaafffiiinnnsssyyy~~~zzztttkkkdddooowwwzzzyyy|||}}}oooWWWJJJIIIEEEHHHXXXrrrttttttrrrmmmggg^^^WWWSSSSSSSSSRRRPPPMMMKKKLLLMMMMMMMMMLLLLLLMMMQQQWWW\\\TTTSSSJJJFFFMMMOOOUUUeee}}}uuurrrmmmjjjiiifff___YYYXXX```wwwlll}}}hhhRRR\\\eeeiiijjjgggnnnmmmkkkggg___SSSFFF===;;;;;;::::::::::::999999:::???DDDNNNgggaaaLLLAAAHHHMMMHHHJJJTTTmmm|||zzzuuuooojjjhhhiiijjjrrrrrrrrrnnnjjjiiillloooqqqssswww~~~yyyzzz~~~pppmmmppprrrrrrllleee``````\\\[[[eeettt}}}lllZZZRRRNNNIIIGGGDDDHHHTTTbbbpppxxx}}}vvvrrrrrrzzzwwwssshhhVVVIIIEEEFFFGGGKKKQQQYYY```cccdddddddddfffhhhkkkooowwwbbbeeewwwpppYYYQQQTTTTTTPPPQQQOOOPPPTTTYYY___iiisssyyyhhhZZZUUUVVVUUUQQQoooNNNCCCEEEFFFCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@>>>===;;;:::::::::888777777777666666666666555555555666555555444333333333333333333444444444222333333444444555555555666888:::;;;;;;<<<>>>@@@AAAEEEKKKRRRVVVWWWTTTRRRPPPOOOXXX]]][[[```bbbYYYLLLDDDCCCOOO^^^eeeeeeccceeeiiipppyyyuuu]]]PPPKKKHHHCCC@@@???@@@BBBAAA@@@@@@AAACCCDDDFFFIIIKKKNNNSSSXXX\\\bbbeeeiiiooovvv~~~{{{uuuqqqooosss{{{rrrXXXJJJJJJFFFFFFQQQccczzzxxxuuuqqqnnnlllhhhbbb]]][[[ZZZXXXUUUSSSRRRRRRRRRPPPQQQRRRSSSTTTWWWZZZ]]]WWWWWWNNNKKKQQQQQQVVVeee}}}sssppptttyyylllddd\\\[[[\\\___```^^^[[[YYYXXXllluuu~~~eeeRRR\\\fffjjjllljjjrrrqqqooojjj```SSSFFF===::::::::::::::::::::::::;;;???EEERRRmmm[[[III@@@FFFJJJGGGIIIRRRkkk{{{wwwqqqkkkgggfffhhhjjjmmmnnnnnnjjjfffeeegggjjjnnnpppuuu|||}}}xxxyyy}}}uuutttuuussspppmmmiiifffddd\\\YYYdddtttvvvfffTTTSSSNNNHHHHHHOOO\\\eeeuuuwwwtttppprrrzzzvvvooobbbRRRGGGDDDGGGJJJOOOUUU\\\bbbeeefffggggggjjjjjjkkkoooyyyXXXaaaxxxgggTTTQQQTTTRRRNNNPPPOOOPPPUUUYYY```kkkvvvuuu```TTTSSSVVVUUUQQQdddIIIBBBDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@>>>===;;;:::::::::777777777666666666666555555555555666555555444333222222222333333333444444222222333333444555666666777888:::;;;;;;;;;===???>>>AAAFFFIIIKKKLLLLLLLLLRRRSSS\\\bbbdddlllooodddJJJDDDDDDRRRaaagggdddaaaeeekkkssszzzoooWWWLLLIIIEEEAAA???===???@@@@@@???>>>@@@AAACCCDDDGGGIIIKKKOOOUUUYYY]]]```ffflllsss{{{|||sssrrrtttzzzbbbPPPMMMHHHDDDJJJTTTcccuuu|||uuuqqqqqqpppmmmjjjeeedddcccbbb```^^^[[[ZZZ]]]^^^___^^^]]]]]]^^^```gggeeeZZZTTTWWWUUUXXXfffvvv}}}rrreeeWWWVVV___www}}}wwwpppkkkfffiiinnnrrrtttqqqjjjddd\\\jjj```QQQ\\\eeeiiioooooossstttrrrlllaaaSSSEEE===::::::::::::::::::::::::>>>???EEEUUUrrrUUUGGG???DDDHHHFFFHHHPPPiii~~~|||uuukkkccc```bbbfffiiijjjkkkjjjgggcccaaadddgggkkkmmmrrrzzz}}}yyyvvvvvvxxx{{{{{{{{{~~~yyyxxxvvvpppjjjnnniiigggddd]]]ZZZhhhzzz|||aaa]]]TTTKKKIIIPPP]]]fffjjjrrrpppoooooonnnqqq~~~ooonnnqqq{{{vvvlll]]]OOOEEECCCGGGLLLQQQWWW^^^dddgggiiijjjkkkkkkkkkkkknnnxxxxxxUUUbbbzzz~~~bbbRRRPPPQQQNNNJJJNNNNNNPPPUUUYYYaaannn{{{pppYYYOOOPPPTTTSSSPPP\\\FFFBBBBBBAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@>>>===;;;:::::::::777777666666666666555555555555666666555555444333111111222222333333444444111222333333444555666666777999;;;;;;;;;;;;===???<<<>>>BBBDDDFFFIIILLLOOOQQQWWWgggrrrwwwqqqLLLFFFGGGUUUccchhhddd___dddmmmvvv{{{lllSSSJJJHHHDDD@@@???<<<>>>??????>>>===???@@@AAACCCEEEFFFIIILLLRRRUUUXXX\\\bbbhhhooovvv}}}xxxmmmnnnsss~~~oooYYYSSSKKKEEEIIIMMMVVVdddqqq{{{zzzvvvvvvxxxxxxxxxmmmlllllllllllljjjfffcccdddeeefffeeeeeefffiiikkksssqqqfff^^^```\\\]]]jjjppptttuuuqqqkkkdddXXXNNNJJJJJJTTTmmmuuuqqqwww}}}~~~~~~yyybbbjjjcccRRR]]]eeejjjppprrrrrrtttuuuooocccSSSEEE===999999::::::::::::;;;;;;@@@@@@GGGZZZxxxQQQFFF@@@DDDGGGEEEGGGMMMhhh}}}yyy{{{{{{rrreee[[[YYY\\\bbbeeeggghhhgggddd___^^^aaadddgggiiimmmuuu|||yyyvvvsssrrrtttvvvwwwxxx|||{{{~~~~~~~~~}}}|||~~~|||wwwnnnfffhhhdddcccccc```aaarrruuuiiiZZZOOOIIIIIIRRR]]]fff}}}zzzsssrrrppplllgggmmmuuulll~~~jjjkkkqqq|||~~~~~~uuuhhhYYYMMMFFFDDDHHHOOOTTTYYY```eeehhhjjjkkkmmmiiiiiiiiillluuutttYYYfff~~~zzz___QQQNNNMMMKKKHHHLLLLLLOOOUUUZZZbbbqqqkkkTTTKKKMMMPPPPPPOOOZZZIIIEEEBBB@@@CCCAAABBBBBBCCCCCCBBBBBBAAAAAA@@@>>>===;;;:::::::::777777666666666555555555555555666666555555444333000111111222333333444444111222222333444555666777777999;;;;;;;;;;;;===>>><<<>>>AAACCCDDDHHHNNNSSSQQQ___yyy}}}PPPJJJJJJWWWeeehhhddd___cccnnnwwwzzziiiOOOHHHGGGBBB>>>>>><<<===>>>>>>======>>>@@@???AAABBBDDDFFFIIINNNRRRRRRWWW^^^dddjjjpppuuuxxxyyy}}}xxxoooppptttzzzaaaXXXPPPIIIMMMMMMUUUcccqqq{{{~~~{{{{{{|||}}}~~~sssrrrqqqsssuuuuuurrroooiiijjjkkklllnnnrrrxxx|||~~~~~~tttnnnnnnhhhfffpppkkkmmmiii```XXXSSSLLLFFFIIIIIIPPPeeezzzlllnnnxxxpppsss{{{oooWWW^^^fffkkkqqqqqqppptttvvvqqqdddSSSDDD<<<999999999::::::;;;;;;;;;@@@AAAKKKbbbOOOFFFAAADDDFFFDDDFFFKKK```}}}~~~{{{xxxzzz{{{qqqcccYYYWWWZZZ___bbbdddeeeddd```\\\[[[^^^aaabbbccchhhnnnuuuyyyzzzyyysssqqqooonnnooorrrtttuuuwww{{{~~~yyy}}}{{{xxxuuuuuussspppsssxxx}}}wwwooogggdddaaabbbfffhhhlll|||vvvdddZZZOOOFFFKKKXXXbbbxxx~~~xxxsssyyynnnfff{{{fffiiirrr~~~}}}|||ssseeeWWWNNNIIIGGGLLLTTTXXX\\\bbbfffhhhiiijjjkkkgggiiijjjmmmuuuttt___mmmvvv]]]QQQMMMKKKIIIIIIIIIKKKOOOUUUZZZcccttt}}}gggQQQIIIKKKLLLMMMNNN\\\MMMIIIDDDBBBEEEAAABBBBBBCCCCCCBBBBBBAAAAAA@@@>>>===;;;:::::::::777666666666555555555555555555666666555555444333000000111222333333444444111111222333444666666777888999;;;;;;;;;;;;===>>>>>>@@@BBBBBBCCCGGGMMMRRRRRRgggSSSLLLMMMYYYfffiiiccc___cccnnnxxxzzzhhhNNNGGGFFFAAA======<<<===>>>>>>======>>>@@@>>>???AAABBBDDDGGGLLLPPPNNNSSS[[[bbbgggkkkooorrrvvvyyy~~~}}}wwwwwwzzz~~~eee\\\SSSNNNQQQPPPYYYhhhwww|||zzzyyyzzzzzzwwwuuutttvvvyyy|||{{{zzzvvvvvvuuutttuuuyyy}}}|||sssmmmuuujjjiiicccWWWOOOLLLJJJHHHGGGFFFKKK[[[vvv|||qqqsss{{{~~~~~~~~~~~~|||[[[^^^gggnnnqqqnnnooossswwwrrreeeSSSDDD;;;999999999::::::;;;;;;;;;???BBBOOOiii~~~NNNFFFBBBDDDEEEDDDFFFJJJXXXvvv}}}}}}zzz}}}|||rrreee[[[YYY\\\___aaaaaabbbbbb^^^ZZZYYY[[[___^^^```dddjjjpppssstttsssooommmjjjiiikkkmmmqqqssssssxxx{{{|||tttxxxwwwsssqqqpppmmmiiikkkoootttuuu|||~~~yyyuuunnnhhhfffccceeelllpppuuullleeeXXXIIIKKKYYYYYYhhhpppttt|||}}}}}}~~~zzznnncccvvvdddiiittt}}}|||qqqcccVVVOOOLLLKKKPPPYYY[[[___dddggghhhhhhiiiiiihhhkkkmmmooowwwuuudddqqqsss\\\QQQMMMJJJIIIKKKHHHJJJNNNUUUZZZdddvvvzzzdddOOOHHHIIIJJJKKKNNNhhhLLLFFFHHHGGGDDD@@@BBBDDDDDDBBBAAAAAAAAA@@@???===<<<::::::999999777777777777666666666666777666666555555444333333333333333333333333333333111222222333333444444555777999:::;;;::::::;;;<<>>???======<<<;;;;;;;;;;;;<<<===>>>>>>???@@@BBBDDDFFFGGGLLLOOOSSSYYY```gggllloooppptttyyyzzzzzz{{{wwwssssssmmmbbbffflllsssxxx~~~}}}|||}}}}}}}}}~~~~~~~~~uuusssnnndddYYYPPPIIIEEEDDDFFFHHHJJJRRRfff}}}SSSXXXhhhjjjttttttvvvxxxwwwpppbbbRRRDDD===999:::::::::999;;;===@@@BBBEEETTTppptttFFFGGGFFFCCC??????BBBFFFVVVnnnwwwssswwwyyywwwzzzvvvnnnccc[[[WWWWWWYYY[[[^^^]]][[[WWWUUUUUUXXX[[[]]]^^^aaadddgggjjjlllmmmhhhhhhhhhhhhiiikkkmmmnnnrrruuuuuuvvv|||rrruuuzzzooollliiihhheeeaaaaaaeeefff___```jjjwww|||vvvoooiiigggfffeeefffnnn~~~|||qqqaaaPPPRRR___aaaccceeehhhkkkmmmnnnoooxxxkkk^^^rrrhhhgggwww}}}wwwkkk\\\RRRTTTUUUTTTZZZdddhhhhhhiiihhhhhhhhhjjjllliiiooowwwsssrrruuueeepppXXXOOOLLLHHHGGGKKKHHHKKKPPPTTT[[[gggxxx[[[OOOIIIGGGLLLGGGMMMxxxUUUHHHIIIHHHCCCBBBCCCDDDDDDBBBAAAAAABBB@@@???===<<<::::::999999777777777777666666666666555444444333333222111111333333333333333333333333111222222333333444444555999999:::999888999<<<>>>AAADDDGGGKKKOOOSSSWWWYYYhhhrrr}}}}}}kkkPPPJJJMMM\\\eeeccc^^^^^^fffooowww{{{```KKKHHHBBB>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@CCCDDDEEEJJJLLLPPPVVV\\\ccchhhkkklllpppuuuwwwxxxyyy}}}~~~}}}}}}vvvkkk^^^SSSLLLHHHGGGDDDFFFHHHLLLYYYjjjvvvzzzzzz|||~~~xxxuuu{{{{{{YYYZZZiiijjjvvvvvv{{{|||{{{rrrcccQQQCCC<<<999:::;;;::::::;;;===???AAAEEEVVVrrrjjjGGGHHHGGGCCC??????BBBEEEQQQhhhqqqnnnrrrsssqqqsssrrrkkkaaaXXXTTTUUUWWWYYY\\\[[[XXXUUUSSSSSSVVVXXXWWWXXXZZZ]]]```bbbdddeeefffffffffggghhhjjjlllnnnnnnqqqrrrrrrwwwvvvhhhmmm}}}|||mmmhhhdddbbb]]]WWWWWWZZZQQQMMMNNNTTTZZZjjj|||vvvqqqnnnmmmkkkllltttsssbbbQQQTTTbbbhhhkkkpppsssvvvzzz~~~ppp]]]lllllljjjwww~~~vvvdddVVVMMMRRRYYY^^^gggrrrllllllmmmmmmllllllmmmnnnnnnrrryyywwwvvvvvvhhhpppXXXOOOMMMIIIGGGIIIEEEJJJOOOTTT\\\jjj{{{ZZZOOOIIIGGGKKKGGGLLL```JJJJJJJJJCCCEEEFFFEEEDDDAAA@@@AAACCC@@@???===<<<::::::999999777777777777666666666666555444444333333222111111333333333333333333333333111222222333333444444555::::::999777777888<<<@@@BBBKKKRRRUUU[[[aaa\\\SSS[[[___```^^^cccggg```UUUIIIGGGNNN\\\ccc___\\\^^^iiirrrzzz~~~^^^JJJGGGBBB>>>???===:::;;;<<<======<<<;;;:::;;;;;;<<<===???AAABBBCCCFFFHHHLLLQQQWWW\\\aaadddfffkkkpppssstttvvvzzz~~~}}}~~~uuunnnlllhhhlllxxxsssdddWWWOOOKKKJJJCCCFFFGGGGGGMMMUUUXXXVVVZZZ]]]```dddfffiiimmmppprrrnnnjjjgggiiiwwwuuu```\\\iiilllyyyyyy~~~tttbbbPPPBBB;;;:::;;;;;;;;;:::;;;===@@@DDDIIIZZZvvvgggHHHIIIHHHDDD@@@???AAADDDMMMbbbkkkjjjnnnnnnkkkmmmlllggg^^^VVVRRRRRRTTTWWWXXXWWWUUURRROOOOOORRRTTTSSSTTTUUUWWWYYY[[[]]]^^^bbbbbbcccdddfffhhhjjjllljjjnnnoooooossszzz~~~~~~oooaaagggyyy|||kkkeee___[[[UUUNNNLLLNNNFFFDDDEEEFFFFFFPPPmmmzzzxxxvvvtttvvv}}}vvvdddUUUYYYhhhpppvvv}}}|||vvv\\\gggrrrnnnxxxttt]]]OOOHHHOOO\\\eeepppyyymmmnnnooooooppppppooooootttvvv{{{zzz|||tttjjjqqqVVVNNNNNNJJJFFFEEEDDDHHHNNNTTT]]]lll~~~XXXNNNIIIFFFKKKGGGLLLiiiKKKJJJKKKCCCGGGGGGFFFDDDAAA@@@AAACCC@@@???===<<<:::999999999777777777777666666666666777666666555555444333333222222222222222222222222111222222333333444444555999999:::999888999<<<>>>AAASSSbbbeeeggggggYYYFFFPPPSSSQQQMMMPPPVVVSSSJJJBBBDDDOOO\\\___ZZZYYY^^^jjjsss{{{~~~^^^IIIGGGAAA<<<===;;;999:::<<<======<<<:::999;;;;;;;;;<<<>>>???AAABBBDDDFFFIIIMMMRRRWWW[[[]]]```eeekkknnnpppssswww{{{zzz|||~~~~~~rrrhhh^^^VVVZZZkkkuuu{{{zzzgggXXXOOOKKKJJJDDDGGGGGGGGGJJJNNNNNNJJJMMMPPPTTTWWWYYY[[[]]]___^^^ccclllsssxxxqqqddd]]]hhhmmm|||}}}sss```NNNAAA;;;;;;<<<<<<;;;;;;;;;>>>@@@HHHOOO```yyyjjjHHHIIIIIIEEE@@@>>>@@@CCCLLL___ggghhhmmmmmmiiilllgggccc\\\UUUPPPOOORRRUUUTTTTTTRRRPPPMMMMMMOOOQQQSSSTTTUUUVVVWWWYYYZZZZZZ]]]^^^___aaacccfffggghhhhhhlllooopppssszzz}}}{{{ooobbbiii}}}xxxkkkccc[[[VVVPPPIIIFFFGGGFFFEEEFFFEEECCCHHH[[[oooxxxfffZZZaaapppyyy}}}|||```iiivvvqqqzzzqqqXXXMMMHHHPPP]]]ffflllqqqkkklllmmmoooqqqrrrqqqpppwwwvvvzzzzzzmmmhhhrrrVVVMMMNNNKKKEEECCCDDDHHHNNNTTT]]]lll|||VVVMMMHHHFFFKKKGGGKKKoooMMMIIIJJJEEEGGGGGGFFFDDDAAA@@@AAACCC@@@???===<<<:::999999999777777777777666666666666777666666555555444333333222222222222222222222222111222222333333444444555666888;;;<<<;;;:::;;;;;;>>>TTTeeefffbbb```SSSCCCLLLRRRTTTRRRTTTWWWPPPFFF???CCCNNN[[[\\\VVVWWW^^^hhhqqqyyy}}}~~~]]]IIIFFF@@@;;;:::888999:::<<<======<<<:::999;;;;;;;;;<<<===???@@@AAACCCDDDFFFJJJNNNRRRUUUWWW[[[___eeeiiikkknnnssswwwvvvyyy{{{|||}}}~~~xxxkkkaaaUUUVVVccchhhjjj}}}kkkZZZOOOJJJIIIGGGHHHHHHFFFIIINNNOOOLLLLLLOOOSSSUUUWWWXXX[[[]]][[[fffvvvtttfff]]]hhhooo~~~qqq]]]KKK@@@<<<;;;<<<<<<<<<;;;===???BBBHHHQQQbbbyyyjjjGGGHHHHHHEEE@@@>>>???BBBJJJYYYaaacccjjjjjjgggkkkdddbbb\\\UUUOOONNNPPPSSSRRRRRRQQQNNNLLLLLLMMMOOOSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[^^^```bbbcccddddddhhhlllnnnssszzz|||{{{ooodddmmm|||rrrhhh___VVVRRRMMMGGGDDDEEECCCBBBBBBBBBBBBDDDLLLUUUsssxxxkkkdddmmm{{{mmmssswwwsss{{{|||kkkTTTOOONNNVVV```gggiiijjjjjjjjjkkknnnsssuuuuuutttuuutttwwwyyycccccc|||rrrVVVMMMNNNKKKEEEBBBGGGJJJOOOTTT\\\kkk~~~yyyTTTKKKGGGFFFKKKFFFKKKwwwRRRHHHGGGFFFEEEFFFEEEDDDAAA@@@AAACCC@@@???===<<<::::::999999777777777777666666666666555444444333333222111111222222222222222222222222111222222333333444444555444888<<<======;;;::::::===LLLWWWVVVSSSRRRPPPKKKIIISSSZZZZZZZZZYYYOOOAAA???BBBMMMYYYZZZTTTUUU]]]eeennnwww{{{|||[[[GGGEEE???::::::777999:::;;;<<<<<<;;;:::999::::::;;;;;;<<<>>>???@@@BBBBBBDDDGGGJJJMMMPPPQQQUUUZZZ```dddfffiiinnnrrrqqqtttwwwyyyyyyzzz|||}}}oooeeeXXXUUU[[[]]]^^^oooqqq___SSSMMMKKKJJJJJJIIIGGGKKKRRRUUUSSSRRRTTTXXXZZZ\\\___ccceeehhhqqqggg]]]hhhppp~~~}}}ooo[[[III???<<<:::;;;<<<<<<<<<>>>BBBDDDEEEOOOaaaxxxgggEEEFFFGGGDDD???===???AAADDDPPPVVVZZZccccccaaahhhbbbaaa]]]VVVOOOLLLNNNQQQPPPPPPPPPMMMKKKJJJLLLMMMOOOPPPPPPQQQRRRSSSTTTTTTUUUWWWYYY[[[]]]^^^______]]]bbbfffhhhnnnuuuyyyxxxjjj```mmm}}}rrreee[[[QQQMMMJJJEEEBBBBBB@@@??????@@@@@@BBBDDDFFFTTT}}}xxxqqqrrr|||ssssss}}}wwweeeSSSSSSVVV^^^fffkkklllkkkmmmkkkkkknnntttxxxyyyxxxsssqqquuuyyy[[[___zzzrrrWWWNNNMMMIIIEEEDDDHHHKKKOOOSSS[[[jjj}}}wwwRRRJJJGGGFFFKKKFFFJJJ[[[HHHDDDFFFBBBCCCDDDDDDBBBAAAAAABBB@@@???===<<<::::::999999777777777777666666666666555444444333333222111111111111111111111111111111111222222333333444444555666888;;;<<<;;;:::;;;;;;>>>BBBHHHJJJKKKKKKMMMNNNIIIUUU___aaabbbaaaWWWJJJAAACCCLLLWWWXXXSSSTTT[[[bbblllvvvzzzwwwWWWDDDDDD???;;;;;;999::::::::::::::::::::::::999999999:::;;;<<<===>>>@@@@@@BBBCCCFFFIIIKKKLLLPPPTTTZZZ^^^```ccchhhlllkkknnnrrrttttttuuuwwwxxx}}}ssseeeZZZSSSSSSTTTWWWfffwwwzzzhhh[[[TTTRRRLLLNNNNNNNNNTTT]]]aaa```^^^```dddgggkkkpppvvvzzz~~~hhh___iiiqqq}}}oooYYYGGG>>><<<888:::;;;<<<===@@@DDDFFFFFFQQQaaawww___BBBDDDEEECCC???===>>>@@@>>>HHHLLLRRR\\\]]]]]]fff``````]]]UUUMMMIIIKKKNNNNNNNNNNNNLLLIIIHHHIIIKKKLLLMMMMMMNNNPPPQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[ZZZ^^^aaaccchhhpppttttttddd[[[iiiwwweeeZZZPPPLLLIIIDDDAAAAAA???AAABBBAAA???AAAEEEHHHLLLhhhyyyyyynnnrrr~~~~~~{{{rrr```TTTXXX^^^ccchhhmmmooopppqqqmmmjjjlllqqqvvvwwwvvvqqqqqqvvvzzzXXX^^^yyyrrrYYYOOOLLLHHHEEEGGGFFFIIIMMMQQQZZZiii}}}uuuQQQIIIFFFEEEJJJEEEJJJaaaHHHBBBFFF@@@BBBDDDDDDCCCAAAAAAAAA@@@???===<<<::::::999999777777777777666666666666777666666555555444333333111111111111111111111111111222222333333444555555888999::::::999:::;;;===???>>>AAAJJJNNNKKKIIIIIIOOO\\\gggkkknnnpppiii]]]DDDDDDKKKVVVWWWSSSTTT[[[aaakkkuuuzzzsssTTTBBBCCC???<<<===;;;;;;::::::999999::::::;;;888888888888999:::;;;<<<>>>???@@@AAACCCFFFHHHIIILLLQQQWWWZZZ\\\___cccggggggjjjnnnpppqqqrrrssstttxxx}}}wwwhhh^^^UUUQQQRRRWWWcccpppooobbbZZZWWWNNNQQQTTTWWW___iiinnnnnnjjjlllpppuuuzzzjjj```jjjqqq}}}oooYYYFFF===;;;777999;;;<<<>>>AAAEEEHHHKKKUUUdddxxxSSS@@@BBBDDDBBB>>><<<>>>@@@<<>>===<<<;;;:::::::::<<<999555333444444444333555555444333333333333444333333333333333333333333222222333333333333444444777777888999::::::;;;;;;???AAAAAA@@@BBBHHHLLLKKKQQQ```www~~~lllLLLFFFIIIRRRRRRLLLPPP\\\eeejjjsss}}}iiiPPPCCCAAA<<<;;;===:::888999999::::::999999888888888888888999:::;;;<<<===>>>???@@@BBBDDDFFFHHHLLLNNNQQQTTTWWWZZZ^^^aaahhhiiiiiikkkmmmooorrrsss|||}}}~~~lll___VVVVVVTTTSSS]]]kkk~~~ssskkkbbb[[[UUUUUUYYY```hhhnnnrrruuuuuuuuuxxxddd[[[lllrrr~~~~~~iiiPPPAAA<<<:::888999:::===AAAEEEHHHKKKNNNRRReeeQQQ<<<@@@CCCBBB===;;;<<<>>>???DDDLLLTTTXXXZZZXXXWWW[[[ZZZZZZWWWOOOGGGFFFKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHIIIIIIKKKLLLMMMNNNOOOPPPQQQSSSUUUVVVVVVVVV[[[XXXYYY^^^hhhnnnpppooogggTTT]]]vvvmmmeeeYYYOOOHHHEEECCCBBBAAABBBBBB???===@@@IIIPPP]]]hhh}}}}}}{{{qqqvvv|||}}}tttggg^^^ZZZ^^^cccgggjjjmmmppprrrmmmjjjggghhhkkkppptttvvvxxxvvvuuu{{{]]]ccc{{{oooXXXOOOMMMHHHEEEFFFEEEIIIMMMPPPWWWfff{{{qqqRRRCCCGGGFFFFFFIIIHHHfffLLLEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;999555444555555555555555555444444333333333444333333333333333333333333222222333333333333444444777777888999:::;;;;;;<<<666<<>>@@@AAACCCDDDEEEHHHKKKNNNPPPRRRVVVZZZ]]]cccdddeeehhhjjjmmmnnnoooyyy{{{|||mmmaaaXXXXXXWWWVVV___lll}}}tttlllddd]]]WWWXXX]]]eeennnwww~~~zzz~~~ccc[[[lllrrr~~~}}}gggOOO@@@;;;::::::;;;<<>>???DDDJJJQQQUUUUUUTTTRRRUUUTTTUUUSSSMMMFFFFFFKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRVVVUUUUUUZZZaaahhhmmmoookkkVVVZZZqqqrrrkkk___UUUMMMIIIFFFDDDBBBDDDEEECCC@@@BBBGGGMMMYYYeee{{{tttyyy~~~yyynnnccc]]]]]]```eeehhhiiikkkmmmnnnjjjhhhfffgggkkkppptttvvvwwwvvvvvv{{{dddlll|||pppYYYPPPNNNIIIEEEFFFFFFJJJNNNQQQXXXhhh}}}sssTTTCCCFFFDDDCCCEEEDDDfffNNNFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@>>>===<<<<<<;;;;;;;;;888666555666777777666555555444444444333333333333333333333333333333333222222333333333333444444777777999:::;;;<<<<<<<<<999@@@FFFJJJMMMPPPNNNJJJNNNbbbvvvFFFAAAEEEQQQTTTOOORRR]]]hhhqqq{{{sssTTT@@@>>>;;;;;;<<<777888888999999999999888888777777777777888999:::;;;;;;<<<>>>@@@AAABBBCCCCCCEEEGGGIIIKKKMMMPPPTTTWWWZZZ\\\```cccfffhhhiiijjjrrrwww|||ssshhh```___^^^]]]dddnnnxxxwwwpppiiiddd```bbbgggooozzzppp|||ddd[[[lllrrr~~~{{{dddMMM???;;;:::;;;<<<>>>AAADDDHHHKKKLLLPPPXXXoooMMM===@@@BBB@@@===;;;<<<>>>???CCCHHHMMMPPPQQQOOONNNMMMMMMNNNOOOJJJEEEEEEIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJLLLMMMNNNNNNNNNNNNSSSSSSTTTVVVZZZbbbkkkqqqqqq\\\WWWhhh~~~|||uuuiii^^^VVVPPPMMMJJJGGGHHHIIIGGGDDDCCCFFFIIISSSbbb{{{uuuyyywww||||||rrrggg```]]]dddfffiiikkkkkkkkklllmmmiiigggeeegggkkkppptttvvvvvvwwwwwwzzzkkkuuu~~~pppYYYQQQNNNIIIEEEFFFEEEJJJOOOSSSZZZjjjvvvWWWFFFGGGDDDBBBCCCAAAbbbLLLFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>><<<;;;;;;;;;;;;:::888666666777888888777444444555444444444333333222222222222222222222222222222222333333333444444666777999;;;<<<=========BBBHHHMMMNNNPPPRRROOOKKKJJJVVVnnn{{{{{{|||wwwhhhIIICCCGGGSSSVVVPPPQQQZZZllluuuxxxVVV@@@<<<:::;;;<<<555888888999999999999888888777777777777777888999999888:::<<>>???@@@???===;;;<<<===???BBBGGGKKKNNNOOONNNMMMIIIHHHJJJKKKHHHCCCCCCGGGHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNRRRTTTUUUTTTVVV^^^jjjtttwwweeeYYY]]]mmmsssggg^^^XXXUUUSSSQQQQQQNNNJJJFFFDDDEEEFFFLLL```hhhooowww|||xxxlllaaa___```iiilllnnnpppooooooppppppllljjjhhhhhhlllppprrrssstttwwwwwwxxxkkkxxxoooWWWOOOMMMHHHDDDEEEDDDHHHNNNRRRZZZjjjyyyZZZIIIJJJGGGDDDFFFDDD^^^LLLFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;:::999999999999888666666888888888666444444555555555444333222222222222222222222222222222222222333333333444444666777:::<<<>>>>>>>>>===AAAKKKUUUZZZ\\\ZZZSSSKKKRRRUUUbbbhhhdddggghhh___JJJDDDHHHUUUYYYSSSSSS[[[iiirrr|||zzzXXXAAA<<<:::;;;;;;444777888888999999888888777777777666666666777888888666888;;;>>>BBBDDDFFFGGGCCCEEEGGGHHHIIIKKKNNNPPPNNNQQQUUUZZZ^^^```aaaaaaeeekkkyyy{{{sssnnnllljjjjjjkkktttzzzvvv}}}qqqiiiaaaqqqvvvttt]]]HHH>>>======<<<===???BBBEEEHHHJJJKKKMMMTTTfffUUU?????????>>><<<;;;<<<===>>>AAAEEEIIILLLNNNOOOOOOIIIGGGHHHJJJHHHCCCAAACCCEEEFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGJJJLLLNNNOOOPPPPPPRRRSSSRRRRRRYYYfffqqqxxxooo```WWW^^^uuu}}}oooeee___[[[ZZZ\\\XXXRRRJJJEEECCCDDDEEEDDD[[[zzzdddqqquuuzzz|||uuuhhh```aaaeeejjjllloooqqqqqqqqqrrrsssqqqooolllkkkmmmoooppppppqqqvvvwwwwwwkkkzzzmmmUUULLLJJJEEEBBBCCCAAAFFFLLLQQQYYYhhh}}}xxxXXXHHHIIIGGGEEEGGGEEEuuuYYYMMMHHHDDDDDDDDDDDDDDDCCCBBBAAA@@@======;;;:::999888888888999888666777777888666555333444555555555444333222222222222222222222222222222222333333333333444444666777:::===?????????>>>>>>MMM```kkkoookkk^^^QQQPPPPPPZZZ```[[[[[[]]]VVVFFFAAAFFFVVV]]]XXXXXX___ccclllvvv}}}zzzYYYCCC>>>999999:::555777777888888888888777777777777666666666666777777555666888;;;???CCCFFFHHHCCCEEEFFFGGGGGGHHHKKKMMMKKKNNNQQQUUUYYY[[[]]]^^^cccfffrrr~~~yyywwwuuuqqqooouuulllcccsssxxx~~~nnnWWWDDD===<<<===<<<>>>@@@CCCFFFHHHJJJJJJQQQVVVcccxxxVVV@@@???>>>===<<<<<<<<<<<<===???BBBEEEIIIKKKMMMMMMIIIGGGGGGJJJHHHCCC@@@AAACCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBCCCFFFHHHKKKLLLNNNNNNJJJLLLNNNNNNNNNTTT^^^gggppptttiii\\\]]]hhh~~~qqqggg```\\\^^^YYYQQQIIIDDDBBBCCCDDD@@@TTTuuuyyyhhhyyytttxxxyyyrrrgggaaadddiiihhhjjjmmmooooooooopppqqqtttqqqnnnmmmnnnnnnnnnnnnoootttuuuvvvmmm~~~lllSSSIIIFFFCCCAAADDD@@@EEEKKKPPPXXXfffzzztttUUUEEEGGGEEECCCEEEDDDbbbPPPLLLJJJFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;:::999999999999888666666777666444222333444555666666444222111111111111111111111111111222222333333333333444444555888;;;>>>@@@@@@???>>>>>>MMM___kkkooolll```TTTIIIHHHSSS[[[WWWYYY\\\XXXEEE???EEEVVV^^^YYYXXX^^^cccjjjsss|||wwwYYYFFF@@@999888:::666777777888888888888777777777666666555555666666666777666666777:::>>>BBBEEEAAABBBCCCDDDCCCDDDGGGIIIJJJKKKMMMPPPTTTWWWYYYZZZ______fffsss|||lllcccsssxxx~~~xxxhhhQQQ???:::;;;<<<>>>???BBBEEEHHHJJJKKKKKKRRRVVVaaauuuZZZ@@@???===<<<<<<<<<<<<<<<;;;<<<>>>@@@CCCEEEFFFGGGFFFDDDEEEIIIHHHDDDAAAAAA@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAABBBDDDEEEFFFGGGHHHHHHFFFHHHJJJKKKMMMQQQWWW]]]bbbrrrqqqiiiiiihhhwwwuuuggg___WWWSSSMMMGGGDDDCCCBBBBBBAAALLLaaa|||sss|||uuuwwwwwwpppgggccceeejjjhhhkkkmmmooonnnnnnnnnooossspppnnnmmmmmmnnnnnnmmmnnnrrrsssuuuooommmRRRGGGDDDBBBBBBFFF@@@EEEKKKPPPWWWeeeyyytttUUUDDDFFFDDDBBBDDDBBBrrrPPPFFFIIIKKKGGGDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;:::::::::999888666666666555333111333444555666666444222111111111111111111111111111222222333333333444444444555888;;;>>>@@@@@@??????===GGGSSSYYY]]]\\\VVVOOOMMMJJJSSS\\\ZZZ```hhhhhhGGGAAAFFFVVV]]]WWWUUUYYYhhhmmmuuu~~~uuuYYYGGGBBB999777:::777777777888888888888777777777666666555555555666666888777555555666:::>>>AAA>>>@@@AAAAAA@@@AAACCCEEEHHHIIIKKKMMMPPPSSSVVVXXXZZZWWW[[[fffpppzzzlllcccsssxxxzzztttcccLLL<<<777999;;;???AAADDDGGGJJJKKKLLLLLLOOOTTT___tttaaaAAA???<<<;;;;;;<<<<<<;;;::::::;;;===>>>@@@AAAAAADDDBBBCCCGGGHHHDDDAAAAAA???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBBBBBBBEEEGGGIIIKKKNNNQQQUUUWWWWWWnnnuuuuuuwwwmmmooonnnbbbPPPMMMIIIFFFEEECCCBBBAAAEEEHHHRRRddd~~~|||ssswwwxxxvvvppphhhdddfffiiilllnnnppppppooonnnnnnoooqqqnnnllllllmmmnnnnnnmmmmmmqqqrrruuuooonnnRRRFFFDDDBBBDDDHHHAAAFFFLLLQQQXXXeeexxxwwwWWWFFFHHHEEECCCDDDBBB___PPPNNNEEEAAADDDDDDDDDDDDDDDCCCBBBAAA@@@===>>>>>>>>>>>><<<;;;:::999888888777777777777777555555555555444333222111444333222111111111222333444444333222333444555666777:::===@@@AAAAAA???>>>999BBBIIIKKKLLLOOOPPPNNNNNNMMMUUU]]]cccpppsssfffLLLEEEIIIYYY]]]TTTRRRZZZfffnnnxxx~~~qqq^^^JJJ@@@<<<888666888888888888888777777777777777666666666555555555555666777999999999999;;;===>>>>>>??????@@@@@@@@@AAAEEEFFFHHHJJJMMMOOOQQQRRRQQQSSSWWW[[[dddsss}}}hhhbbbpppzzztttnnn^^^HHH<<<;;;===<<>>888888:::555999999999:::;;;===???AAA>>>@@@BBBDDDDDDDDDBBBBBB===>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCFFFGGGHHHJJJLLLOOOQQQRRRXXX^^^jjjuuuyyywwwxxx|||tttdddTTTPPPMMMKKKGGGAAAAAAEEE@@@EEEMMMXXXhhhqqq{{{rrrjjjgggeeecccdddgggjjjmmmpppqqqpppooooooooopppnnnlllkkkkkklllmmmnnnooonnnsssyyysssyyysssTTTJJJHHHDDDAAACCCBBBDDDHHHOOOVVVcccyyy{{{^^^FFFEEEFFFAAA@@@FFF___QQQPPPJJJFFFHHHDDDDDDDDDDDDCCCBBBAAA@@@=========>>>===<<<:::999999888888777777777777777666555444333222222222222444333222111111111222222333333222111222333444555888:::<<<>>>??????>>>>>>===DDDJJJKKKKKKNNNOOOMMMKKKLLLYYYeeemmmzzzuuuRRRHHHKKK[[[ccc]]]YYY]]]eeelllvvv~~~rrr```LLLCCC???;;;999;;;888888888888777777777777777777666666666555555555555666888888777777999:::;;;;;;<<<===>>>>>>??????CCCDDDEEEHHHJJJLLLNNNOOOOOOQQQSSSVVV\\\hhhwww{{{bbb___pppzzztttlllYYYEEE;;;<<<>>><<>>???AAACCCCCCCCCBBBAAA======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFGGGJJJLLLNNNOOOSSSWWWaaallltttxxxmmm[[[VVVQQQMMMGGG@@@>>>AAAAAACCCLLLWWWccctttqqqwwwooogggdddcccaaacccgggiiimmmnnnkkkeeecccfffkkkmmmlllkkkjjjjjjkkkllllllllllllqqqvvvrrryyytttTTTIIIGGGCCC@@@AAAAAABBBFFFLLLSSS```vvv{{{]]]EEEBBBDDD@@@@@@FFFaaaQQQNNNJJJEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@<<<<<<<<<<<<;;;:::999888999888888777777777777777666555444333222222333333444333222222111111222222222222111111111222333444999999:::;;;<<<======>>>:::@@@DDDDDDFFFKKKNNNMMMOOOVVVjjj}}}ZZZLLLJJJZZZgggfffaaaaaadddjjjttt~~~~~~ooo^^^JJJ@@@<<<:::888888999999888888888777777777777777777666666666555555444666777666555444555777777888999:::;;;<<<===>>>AAAAAACCCDDDFFFHHHIIIJJJKKKLLLNNNNNNQQQXXXccckkkyyyrrrrrrZZZ[[[ooozzztttgggRRR@@@:::===???>>>AAACCCEEEEEEFFFHHHKKKMMMMMMPPPTTT```zzzOOO???;;;<<<888999<<<777999999999999:::<<<>>>@@@===>>>@@@AAABBBBBBAAAAAA============>>>>>>>>>>>>=========>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHJJJKKKMMMOOOUUU___hhhrrrrrriiibbb[[[UUUMMMDDD@@@@@@AAAAAAIIIVVV[[[ccc|||vvvvvvmmmeeecccbbbaaacccggghhhkkklllggg^^^[[[```fffjjjjjjjjjjjjjjjjjjjjjjjjiiiiiinnnrrr}}}nnnvvv~~~vvvVVVHHHEEEBBB????????????BBBHHHOOO]]]sss}}}___EEE@@@AAA???@@@FFFnnnVVVNNNHHHDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@<<<;;;;;;;;;:::999888888999888888777777777777777555555666666666555444333333333222222222222111222222222222222222333333444999999888999:::;;;===>>>888<<<@@@AAAFFFOOOTTTTTTTTT___|||```MMMCCCPPPaaagggeeeddddddiiirrr~~~qqq```LLL???;;;999888777999999999888888888777777777777777666666666666555555666777666444333444555555666777888:::;;;<<<===???@@@AAABBBCCCDDDEEEFFFHHHHHHIIIIIIIIIMMMSSSWWWaaammmwwwpppmmm{{{TTT[[[rrr{{{qqqaaaJJJ<<<:::???@@@???AAACCCEEEEEEFFFGGGIIIKKKJJJLLLNNNUUUjjj___III>>>>>>::::::<<<888999888888888:::;;;===>>><<<===>>>@@@@@@@@@@@@@@@<<<<<<<<<=========>>>>>><<<<<<===============>>>?????????@@@@@@@@@AAAAAAAAAAAAAAACCCDDDFFFHHHIIIJJJJJJMMMTTT[[[dddrrryyyqqqhhhaaaVVVJJJBBB@@@@@@>>>GGGTTTVVVWWWqqq|||wwwooogggdddcccbbbdddhhhfffiiillllllgggddddddeeehhhiiijjjkkkkkkkkkkkkkkkhhhhhhnnnqqqyyyooovvv{{{YYYGGGCCCAAA>>>===???>>>AAAEEELLLYYYpppeeeIII@@@@@@>>>???CCCdddRRRKKKGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@<<<;;;;;;:::999999888888999888888777777777777777333555999;;;;;;888444222333333333333222222111111222333333444444444444444888777777777888;;;===???<<<@@@CCCFFFNNNYYY___```UUU___```KKK<<>>>>><<<:::999999999999888888888888888777777777666666666666777888888777555444444555555666777888:::;;;<<<===>>>??????@@@BBBCCCCCCDDDEEEFFFFFFFFFFFFHHHKKKMMMQQQYYY^^^qqqzzzTTT^^^uuu|||{{{kkkYYYDDD:::;;;???AAA@@@AAACCCEEEEEEEEEFFFGGGIIIFFFJJJMMMSSSdddjjjMMM<<<;;;999:::<<<999999888888888999:::<<<===<<<<<<===>>>>>>?????????;;;<<<<<<<<<<<<=========;;;;;;<<<<<<<<<=========>>>>>>>>>????????????@@@AAAAAAAAABBBCCCDDDFFFGGGHHHHHHJJJOOOSSSXXXbbbmmm{{{qqqcccRRRDDD>>>???===EEERRRSSSSSSjjjxxx|||vvvnnngggeeeccc```aaaddddddgggmmmuuuyyywwwnnngggiiiiiikkklllmmmmmmmmmmmmjjjiiiooorrryyyxxx}}}]]]HHHCCCAAA???<<>>@@@DDDJJJVVVllllllNNNAAA???>>>>>>@@@pppVVVKKKGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@<<<<<<;;;:::999999999999999888888777777777777777222555999<<<<<<999444222222333333333333222111000222333444555555555444444666666666777999<<<>>>@@@>>>BBBFFFKKKVVVccckkkkkk\\\^^^ttt[[[HHH888:::HHHVVV___eeehhhmmmttt}}}www\\\FFF===>>>===999:::999999999999888888888888888777777777666666666777888999888666555555666666666777888999:::;;;<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJOOOQQQ]]]zzzWWWbbbyyy{{{~~~uuucccRRRAAA;;;===???@@@@@@@@@CCCEEEEEEEEEEEEFFFGGGCCCHHHMMMSSSeeerrrNNN888777888:::===:::888888777777888:::;;;<<<;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;<<<<<<<<<===::::::;;;;;;<<<==================>>>>>>>>>??????AAAAAAAAAAAABBBCCCDDDEEEEEEFFFIIINNNPPPQQQWWW___eeerrrxxxbbbOOOEEE@@@>>>DDDOOOSSSVVVhhh~~~yyypppvvvqqqjjjdddcccbbb___^^^```dddfffmmmyyyuuujjjjjjjjjkkklllnnnoooppppppnnnlllqqquuu{{{bbbJJJCCCCCC@@@<<<>>>>>>@@@DDDHHHSSSfffxxxoooQQQBBB@@@???>>>>>>]]]LLLFFFCCCDDDDDDDDDDDDCCCBBBAAA@@@===<<<;;;:::999999::::::999888888777777777777777333444666888888666444333222222333333333222111000111222333444555444333333333444666888;;;>>>@@@AAA???DDDKKKTTTddduuujjj^^^bbbqqqvvvyyywwwnnnVVVHHH;;;:::CCCOOO\\\eeelllqqqwww}}}bbbGGG<<<<<<;;;777::::::999999999888888888888888888777777777666666666777888777666555666777666666777777888999999:::::::::;;;===>>>@@@AAAAAADDDCCCBBBBBBDDDEEEFFFFFFGGGMMMLLLQQQaaakkkuuu[[[ggg{{{xxxwwwlllZZZLLL???===???>>>>>>@@@@@@BBBEEEEEEEEEDDDDDDEEEBBBGGGKKKOOOaaaVVV:::888888999;;;999888888777777888999:::;;;:::::::::;;;;;;<<<===>>>::::::;;;;;;;;;<<<<<<<<<999::::::;;;<<<<<<======<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCCCCCCCGGGKKKKKKJJJNNNUUUXXX___mmm~~~oooZZZNNNBBBAAACCCKKKSSSZZZeeeooozzz~~~xxxoootttkkkeeecccddddddaaa___aaadddeeejjjsss{{{{{{ssskkkkkkkkkkkkkkkmmmoooqqqrrrrrrmmmrrrwww}}}gggLLLEEEEEEBBB===<<<===???CCCFFFOOO```pppnnnQQQBBB@@@@@@???===iiiSSSIIIDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>===;;;:::999999:::;;;999888888777777777777777444444333333333444444555222222333444333222111000000111222333444333222222222333666999<<>>@@@@@@DDDBBBAAAAAABBBDDDDDDDDDFFFMMMLLLLLLRRRSSSYYYhhhjjj}}}^^^iii|||vvvrrrgggUUUIII??????@@@>>>===@@@@@@BBBEEEFFFEEEDDDDDDDDDAAAEEEFFFHHHYYY{{{aaaAAA<<<:::999999666888888777777777999:::;;;::::::::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;<<<======<<<<<<<<<<<<=========>>>???????????????@@@AAAAAABBBBBBEEEHHHFFFCCCFFFLLLSSSTTTXXX___jjjxxxqqq\\\PPPDDDCCCCCCHHHRRR]]]ccceeelllooossstttssstttxxx|||xxxzzz|||||||||}}}|||~~~~~~}}}zzzzzz{{{rrrvvvhhhdddcccfffgggeeecccdddeeefffhhhlllppppppnnnlllkkkjjjjjjjjjlllnnnqqqssstttnnnrrrxxx~~~jjjNNNFFFGGGDDD>>>:::;;;???BBBEEELLL\\\kkklllPPPAAA@@@AAA@@@===xxxWWWGGGEEEDDDEEEDDDCCCAAAAAACCCFFF=========<<<;;;;;;::::::777666666666555555555555666555555555555444444444444333222111111222333444111222222333333333222222333333444777;;;???DDDGGGFFFIIIVVVkkk|||ooo[[[LLLMMMQQQSSSYYYaaa^^^[[[FFF777DDDVVV]]]```kkkrrryyy|||wwwVVVDDDAAA@@@:::777777777888999:::<<<<<<999888888888777777666666777666666666555555555555444444444555666777777888888999999:::;;;<<<======@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMXXXZZZ\\\^^^```ccchhhkkkoooqqquuuzzz~~~eeeiiiuuuyyyqqqbbbMMMDDD===>>>@@@@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDGGGGGGEEEEEERRRrrr|||MMM===;;;666666<<<999888777777777777777777777888888999999:::;;;;;;999999:::;;;;;;<<<<<<===::::::999999::::::;;;<<<:::::::::;;;<<<===>>>>>><<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAACCCEEEFFFGGGHHHJJJLLLNNNOOOPPPRRRTTTXXX___eeegggiiimmmooonnn{{{zzzxxxtttmmmcccZZZTTTLLLKKKJJJNNNTTT\\\bbbeeeiiihhhfffeeegggjjjmmmoooqqqppppppqqqrrruuuwwwxxxuuu{{{~~~|||zzz{{{yyyuuuvvvxxxwwwwwwzzz}}}|||{{{{{{{{{|||~~~~~~|||{{{|||~~~~~~~~~~~~|||zzzzzzzzzzzz{{{www^^^aaattt{{{wwwrrrgggiiilllnnnnnnkkkgggeeehhhgggggghhhjjjlllkkkjjjiiiiiihhhhhhiiikkkmmmnnnnnnppprrrssszzz}}}rrrRRRDDDCCCAAA>>>???======@@@EEEMMM[[[hhh~~~tttMMM@@@CCC<<>>FFFUUUZZZ]]]jjjsss{{{~~~cccLLLDDD>>>777888888888888999:::;;;;;;999999888888777777777777777777666666666555555555444444555555666777777888::::::::::::;;;;;;;;;;;;????????????@@@AAABBBBBBAAABBBCCCEEEFFFHHHIIIJJJLLLNNNOOOQQQRRRUUUYYY\\\```bbbfffkkkpppvvv{{{}}}|||yyywwwvvvvvvvvvwwwxxxyyyyyyyyyzzz}}}zzz{{{~~~eeejjjuuuwwwmmm]]]IIIAAA<<<>>>AAABBBBBBDDDBBBCCCCCCCCCDDDDDDDDDDDDGGGGGGEEEDDDPPPpppWWW???<<<;;;:::;;;999999888777777777777777777777888888999::::::;;;999999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===:::::::::;;;;;;<<<===>>>=========>>>>>>??????@@@??????@@@@@@BBBDDDEEEFFFDDDDDDCCCCCCCCCFFFJJJLLLUUU```hhhfff``````ccceeehhhgggfffeeebbb^^^YYYVVVRRRQQQQQQTTTYYY^^^bbbcccbbb```^^^]]]___ccchhhkkkllllllkkkjjjiiiiiijjjlllmmmssswwwuuusssrrrooojjjnnnrrruuuvvvyyy~~~~~~{{{{{{zzzzzz{{{|||~~~|||zzzyyy{{{~~~~~~~~~|||{{{{{{{{{|||}}}lllWWW```www|||tttsssoooiiikkknnnqqqqqqooollljjjhhhgggggghhhjjjkkkkkkjjjhhhggggggggghhhiiikkklllmmmppptttwww|||xxxVVVFFFCCCBBB>>>???======@@@DDDKKKXXXeee}}}vvvQQQBBBBBB<<>>;;;>>>BBBCCCDDDFFFBBBBBBBBBCCCCCCCCCDDDDDDEEEGGGFFFDDDMMMkkkhhhFFF<<<===<<<888::::::999888888777666666777777777888999999::::::999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======::::::::::::;;;<<<===>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCAAA>>>===>>>AAAFFFIIIUUUbbblllfff[[[WWWZZZ^^^XXXWWWUUUUUUVVVVVVUUUSSSTTTSSSTTTWWW[[[^^^______XXXUUUQQQOOORRRXXX___ddddddffffffccc]]]ZZZZZZ[[[```gggkkkiiifffccc___ZZZ```iiippprrrtttxxx{{{zzzxxxxxxwwwxxxyyy{{{}}}~~~{{{wwwuuuvvvxxxyyyyyyzzzzzzzzzzzzzzz{{{||||||~~~}}}```QQQcccrrrooopppmmmiiikkknnnqqqqqqpppnnnlllhhhgggfffgggiiijjjjjjiiifffffffffffffffgggiiiiiikkknnntttwww|||\\\HHHDDDBBB>>>???======???BBBHHHTTT```zzzyyyXXXFFFBBB;;;???<<>>>>>>>>??????@@@AAAAAAAAACCCDDDFFFFFFFFFGGGIIIKKKHHHIIIKKKMMMPPPTTTVVVXXXZZZ\\\^^^aaacccdddeeeeeekkklllmmmmmmmmmmmmoooqqqlllmmmnnnqqqtttvvvxxxyyywwwzzz~~~kkkbbbooovvvrrrcccPPPBBB===;;;>>>BBBBBBCCCEEEAAAAAABBBBBBBBBCCCCCCCCCBBBEEEFFFFFFKKKbbb~~~SSS===;;;;;;777;;;;;;::::::999888777666666666777777888999999999888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;:::::::::;;;;;;<<<========================<<<=========>>>???@@@AAABBB@@@>>><<<<<>>AAACCCDDDDDD@@@???CCCHHHLLLRRRXXXTTTNNNNNN[[[nnn|||PPP???FFFPPPXXX\\\iiiuuuzzz}}}{{{vvvcccQQQEEE???;;;;;;:::999888888888888999999999999::::::::::::888777777777666666666666555555555555666666666666666666777777888999999:::999999999999:::;;;<<<<<<>>>>>>>>>>>>?????????@@@???@@@BBBBBBAAAAAABBBDDDEEEEEEFFFHHHJJJLLLNNNOOORRRTTTWWW[[[]]]^^^______ccceeeggghhhggggggiiijjjdddeeefffiiikkkmmmooopppssstttwwwxxxzzz|||~~~qqq```bbbqqquuuooo___LLLAAA======@@@AAA@@@@@@CCCAAAAAAAAAAAABBBBBBBBBBBB???BBBFFFHHHIIIXXXxxxfffBBB888888888;;;;;;;;;;;;:::999777777555666666777777888888999888888999999:::;;;;;;<<<:::::::::999::::::;;;<<<;;;::::::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA999999;;;???DDDGGGFFFEEEDDDKKKOOOMMMKKKMMMMMMLLLSSSPPPNNNOOOPPPNNNHHHCCCCCCDDDGGGLLLQQQUUUWWWWWWRRRNNNJJJHHHJJJPPPXXX]]]^^^aaadddbbb[[[SSSMMMJJJPPPWWW]]]\\\ZZZXXXSSSNNNSSS^^^iiimmmnnnqqqttttttppppppppprrrtttvvvyyyzzzzzzuuupppllljjjjjjiiiiiinnnooopppqqqssstttuuuuuuwwwxxxyyyxxxxxxxxxzzz|||~~~wwwiiimmmyyykkkkkkkkkggghhhiiijjjkkkjjjhhheeecccfffeeeeeeeeeggghhhgggfffeeefffggghhhiiijjjjjjjjjnnnmmmoooqqqrrrmmmNNNEEECCC@@@???======???@@@CCCLLLVVVmmmjjjQQQCCC;;;AAA<<>>;;;::::::999888888888999999::::::::::::;;;;;;;;;888888777777777666666666555555666666666666666666444444555666777888999:::888888888888999:::;;;;;;<<<<<<======>>>>>>>>>???>>>@@@BBBBBBAAA@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIKKKMMMPPPSSSUUUVVVVVVWWWYYY[[[^^^_________aaabbb```aaacccfffhhhkkklllmmmpppppppppqqqssstttvvvwwwuuuwwwxxx{{{}}}~~~}}}}}}~~~~~~|||~~~ccc[[[dddssssssjjjZZZGGG@@@>>>>>>AAAAAA>>>>>>@@@@@@@@@@@@AAAAAAAAABBBBBB>>>@@@EEEHHHGGGNNNggg}}}QQQ:::777:::999:::;;;<<<;;;:::999888555555555666777777888888888888999999::::::;;;;;;:::999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@:::<<<@@@GGGNNNPPPMMMIII@@@AAABBBBBBGGGMMMMMMIIILLLJJJIIIMMMQQQQQQLLLGGGCCCBBBCCCFFFKKKQQQTTTUUUWWWUUURRRPPPQQQUUUZZZ^^^\\\```eeehhheee]]]SSSLLLPPPWWW]]]^^^^^^^^^[[[WWWXXXaaaiiikkkmmmqqqssssssmmmmmmmmmnnnppprrruuuvvvssspppmmmllllllmmmllllllkkklllnnnpppqqqrrrssssssrrrrrrssssssrrrtttwwwyyyzzz}}}~~~qqqfffggggggccciiijjjjjjjjjiiifffdddbbbfffeeeddddddfffffffffddddddeeegggiiikkkllllllmmmqqqnnnooopppppp{{{sssPPPEEECCC@@@>>><<<===@@@@@@BBBJJJTTTeeerrrWWWFFF===BBB;;;zzzYYYIIIFFFEEEEEEEEEEEEFFFFFFFFFFFF=========<<<;;;;;;::::::888888888777777777666666666555555555555444444444333333444555555444333333111222222222333333444444444444666888;;;>>>AAACCCIIIDDDBBBCCCFFFIIIQQQZZZaaa]]]ZZZ___pppaaaCCCFFFSSS^^^\\\gggssszzz|||rrrcccRRREEE@@@::::::999999888999999999::::::::::::;;;;;;;;;<<<888888888777777777666666666666666666666666666555555555555666666777777777777777777777888999:::;;;999::::::;;;<<<======>>>???AAACCCCCCBBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHJJJMMMNNNPPPPPPOOORRRUUUWWWXXXXXXZZZ[[[\\\^^^```bbbeeehhhjjjkkkllljjjiiiiiikkkmmmnnnnnnpppqqqrrrsssuuuwwwxxxyyyxxxwwwvvvwwwyyy{{{zzzzzz}}}}}}}}}}}}~~~^^^[[[hhhuuupppeeeTTTAAA>>><<<>>>AAAAAA>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAA???>>>AAAFFFEEEHHH\\\ssseeeCCC999;;;888999;;;<<<===<<<::::::444444555666666777777888888888888999::::::;;;;;;:::::::::::::::;;;<<<<<<;;;;;;::::::999::::::;;;:::::::::;;;;;;<<<<<<======<<<<<<<<<===>>>???@@@AAABBBFFFNNNTTTVVVQQQLLL@@@@@@>>>>>>DDDLLLMMMIIIGGGDDDDDDJJJRRRWWWVVVSSSHHHEEEBBBBBBEEEJJJNNNPPPYYYXXXWWWUUUUUUWWWYYYZZZYYY]]]eeemmmooohhhZZZOOOMMMTTT[[[]]]^^^aaaaaa^^^]]]aaadddeeehhhmmmooommmjjjjjjjjjkkkllloooqqqrrrooommmllllllmmmmmmlllkkkhhhiiikkkmmmnnnoooooonnnkkklllmmmmmmmmmooosssvvvvvvyyy}}}jjjaaadddfffdddggghhhiiiiiihhhfffdddcccfffdddcccdddeeefffeeecccbbbcccfffiiikkkmmmnnnnnnmmmjjjlllooommmvvvxxxRRREEEDDDAAA===<<<>>>@@@AAABBBJJJRRR]]]xxx]]]HHH>>>CCC;;;}}}[[[JJJFFFEEEEEEEEECCCAAAAAACCCEEE>>>======<<<;;;;;;::::::888888888888777777777777666666555555555444444444333333444555555444333333000000111111111000//////555555666777:::>>>BBBDDDHHHDDDCCCFFFJJJPPPZZZccckkkhhhaaa[[[bbb{{{bbbDDDIIIXXXccc___iiiuuu}}}}}}ssseeeVVVJJJEEE:::999999888999999:::::::::::::::;;;;;;<<<<<<<<<888888888888777777777777666666666666666555555555666666666666666555555555777777777777888999:::;;;777888999:::;;;<<<======;;;>>>@@@AAA@@@??????@@@@@@@@@@@@AAAAAABBBCCCDDDAAABBBCCCFFFHHHKKKMMMNNNJJJMMMQQQTTTUUUVVVWWWYYYUUUVVVXXX[[[^^^aaacccdddhhhfffddddddeeegggiiiiiinnnmmmmmmmmmnnnnnnooopppqqqppppppsssvvvxxxxxxxxxzzzxxxwwwvvvvvvxxxzzz|||^^^]]]kkkvvvoooaaaPPP===;;;;;;===AAAAAA>>>>>>BBB??????@@@@@@@@@AAAAAAAAAAAA===>>>CCCCCCFFFXXXmmm~~~tttLLL;;;<<<777999;;;=========;;;;;;444444555555666777777777777888888999::::::;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;:::999999:::::::::999999::::::;;;<<<=====================>>>???@@@BBBBBBEEEKKKRRRSSSOOOJJJ>>>>>><<<:::>>>EEEHHHFFFGGGCCCBBBIIITTT\\\^^^]]]MMMHHHBBB>>>???DDDHHHJJJXXXWWWWWWVVVUUUUUUUUUTTTWWW[[[dddooouuuooo___RRRHHHPPPVVVYYY\\\```bbb```^^^______^^^bbbhhhiiifffiiiiiiiiiiiijjjlllnnnpppmmmlllkkkkkkkkkjjjhhhfffdddeeegggiiijjjjjjjjjjjjggghhhiiiiiiiiilllpppsssssswww{{{~~~~~~ggg___cccggghhhdddeeeeeeffffffeeedddccceeedddcccccceeeeeedddccc```bbbeeehhhkkkmmmnnnnnngggeeeiiimmmkkkrrrzzzSSSEEEDDDBBB===<<<>>>AAAAAACCCJJJRRRYYY|||```JJJ???DDD;;;]]]KKKHHHFFFFFFFFFFFFEEECCCBBBAAAAAA@@@>>><<<:::777666555777777777777666666666666555555555555555555555555222222333333333333444444444333111000000000111111111333555888:::===BBBEEEKKKFFFBBBFFFQQQ___iiimmm~~~\\\SSScccyyyjjjIII===KKK]]]dddkkknnnvvvzzzrrraaaNNNAAAAAA;;;777:::<<<:::888888;;;;;;;;;::::::999999999999888888777777777777777666555555555555444444444888888888888888888888888555666666777888999999:::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@@@@AAACCCDDDDDDDDDFFFHHHHHHHHHIIIIIIKKKLLLMMMNNNQQQQQQRRRTTTXXX\\\```ccc``````aaaaaabbbccccccccceeefffggggggeeeeeefffgggllllllmmmoooqqqsssuuuvvvuuutttttttttttttttuuuuuuvvvxxxzzz|||}}}~~~~~~}}}\\\gggqqqqqqeeeSSSEEE>>>??????????????????????????????@@@@@@@@@AAAAAAAAA???@@@BBBDDDDDDHHHUUUbbb]]]???777<<<777::::::888???CCC:::888777666555555666777888999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<======>>>AAACCCDDDEEEEEEFFFGGGHHHJJJJJJHHHCCC>>><<<>>>CCCGGGJJJFFFEEECCCEEELLL[[[kkkvvveeeQQQBBBCCCGGGFFFGGGKKKMMMNNNOOORRRUUUVVVTTTRRRTTTVVV\\\fffkkkgggYYYMMMHHHJJJNNNSSSXXX[[[\\\[[[ZZZZZZ[[[]]]^^^```bbbccccccdddeeegggiiijjjkkkkkkiiihhhgggfffeeedddccccccbbbccceeeffffffeeedddbbbfffhhhiiiiiiiiijjjlllnnnssstttxxx|||lll]]]]]]aaadddfffhhhdddbbbbbb```___ccciiieeecccaaa```aaabbbbbbaaaeeedddcccfffkkkoooooonnniiihhhfffjjjmmmmmm~~~\\\GGGCCCBBB@@@@@@???>>>>>>BBBGGGKKKRRRqqqsssUUUCCC>>>===___LLLJJJFFFFFFFFFEEEDDDCCCBBBAAA???>>>>>>===;;;:::999999777777777777666666666666555555555555555555555555222222333333333333444444444333111000000000111222111333555777:::>>>DDDHHHJJJFFFCCCHHHUUUeeeqqqxxxcccSSSWWWaaammmgggqqqssscccLLLAAAJJJVVVfffkkkllltttmmmTTTBBB@@@;;;999;;;<<<:::888999;;;;;;;;;::::::999999999999888888777777777777777777777666666666555555555555555555555555555555555555555666666777888888999888888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@???@@@BBBBBBBBBCCCDDDFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMMMMOOOSSSWWW[[[]]]YYYYYYZZZZZZ[[[\\\\\\\\\]]]___``````______```bbbffffffgggiiikkknnnpppqqqqqqqqqqqqqqqqqqrrrsssssstttuuuvvvxxxyyyzzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{}}}uuu___hhhqqqnnn```OOODDD???????????????????????????>>>>>>>>>>>>>>>>>>>>>???>>>>>>AAACCCBBBEEEQQQ]]][[[GGG===888;;;===:::???BBB:::999888777666555666666777999888888888888999::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<======>>>@@@CCC?????????@@@AAACCCFFFGGGEEEAAA===;;;>>>CCCGGGJJJMMMKKKHHHGGGLLLVVVcccmmmkkk]]]PPPNNNQQQTTTTTTUUUNNNNNNNNNQQQSSSSSSQQQNNNQQQSSSXXXaaafffaaaTTTHHHBBBEEEIIIMMMPPPRRRTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^```aaabbbdddfffgggggggggggggggfffeeedddcccbbbbbb^^^___aaabbbcccccccccbbbaaaccceeefffgggiiimmmpppuuuvvvxxx{{{eeeZZZ\\\^^^```aaadddbbbbbbdddccc```bbbgggfffeeecccccceeeggghhhiiigggfffeeefffiiillllllkkkiiihhhfffjjjkkkhhh~~~gggKKKCCCEEE@@@@@@???===>>>AAAFFFJJJOOOkkkyyy]]]GGG??????aaaMMMKKKFFFFFFEEEEEEDDDCCCAAA@@@========================777777777777666666666666555555555555555555555555222222333333333333444444333333222111111111111222222333555777:::@@@GGGLLLKKKGGGEEEHHHTTTdddsss|||```QQQOOOSSS[[[\\\gggnnneeeQQQDDDEEEMMMgggllljjjqqq{{{]]]DDD???<<<;;;===<<<999999<<<;;;;;;::::::::::::999999999999888888777777777777888888888777777777666666555555555555555555555555444444444555666666777777666666666777777777888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???===>>>@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGHHHIIILLLPPPSSSUUUQQQRRRRRRSSSTTTTTTUUUUUUUUUWWWXXXYYYXXXYYYZZZ\\\]]]^^^___aaadddfffiiijjjllllllllllllmmmooopppqqqqqqqqqqqqrrrtttuuuwwwxxxxxxzzzzzzzzzzzz{{{}}}|||zzz}}}~~~|||zzz~~~}}}{{{yyywwwvvvuuutttxxx{{{rrrccckkkoooiiiYYYJJJBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???AAA@@@BBBKKKVVVrrr|||WWW???888;;;???;;;===AAA;;;:::999888777666555555555888888888888888999999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<<<<===@@@BBB<<<;;;::::::<<<>>>AAACCCAAA>>>;;;:::>>>CCCGGGJJJTTTQQQMMMIIIJJJPPPYYY```fff___TTTMMMOOOVVVWWWUUUKKKKKKKKKLLLNNNMMMKKKIIIJJJKKKQQQZZZ```]]]RRRGGGAAAFFFJJJJJJHHHIIIMMMQQQRRRRRRSSSTTTVVVXXXZZZ[[[]]]^^^___aaabbbccccccccceeeddddddcccbbbaaa``````^^^]]]]]]]]]^^^^^^______]]]^^^```bbbeeeiiiooosssvvvwwwxxxzzz|||~~~ooo^^^ZZZ\\\]]]]]]]]]``````cccgggfffcccdddgggfffeeeddddddfffiiilllnnnjjjhhhfffggghhhiiihhhgggjjjkkkiiillllllfffwwwuuuOOOCCCHHH@@@???>>>======???DDDHHHKKKbbb|||jjjLLL@@@BBBbbbMMMMMMEEEEEEEEEDDDCCCBBBAAA@@@<<<<<<<<<<<<<<<=========777777777777666666666666555555555555555555555555222222222333333333444444222222222222222222222222222333444666:::AAAIIIOOOLLLIIIEEEEEELLLYYYhhhqqqpppyyynnnZZZSSSSSSWWWaaallltttzzzoooXXXEEEDDDLLLdddkkkhhhkkkfffJJJAAA===<<<===<<<888999<<<::::::::::::::::::::::::999999999999888888777777888888777777777666666666777777777777777777777777333333333444444555555555666666666666777777777777888888888999999999::::::::::::;;;;;;<<<=========;;;<<<>>>>>>======???AAA@@@@@@@@@AAAAAACCCDDDDDDCCCCCCDDDFFFHHHKKKMMMOOOMMMMMMNNNNNNOOOOOOPPPPPPPPPRRRTTTTTTTTTUUUVVVXXXWWWWWWYYY[[[]]]```cccdddfffffffffgggiiikkklllmmmnnnmmmmmmnnnoooqqqsssuuuuuuvvvwwwwwwwwwwwwyyy{{{||||||}}}}}}}}}~~~~~~~~~}}}yyyvvvzzz~~~~~~}}}{{{yyywwwvvvzzzxxxvvvtttrrrqqqqqqqqqtttwww{{{tttgggkkkkkkaaaPPPDDD???AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???????????????>>>???@@@???@@@GGGPPPbbbhhhCCC777888>>>;;;;;;>>>;;;;;;:::999888666555444444777777777777777888999999999999999999::::::::::::999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===???AAA===<<<:::999999;;;>>>???>>>;;;999:::>>>CCCGGGIIISSSQQQMMMIIIHHHKKKRRRWWW[[[ZZZQQQDDDCCCKKKOOOKKKGGGGGGGGGHHHJJJKKKIIIHHHDDDEEEKKKUUU^^^___VVVMMMJJJOOOSSSPPPIIIGGGLLLRRRTTTTTTUUUVVVWWWYYY[[[[[[\\\]]]^^^___``````aaa```aaaaaaaaa```___^^^^^^]]]___^^^\\\ZZZZZZZZZ\\\]]]\\\^^^```bbbeeeiiioootttuuuuuuwwwxxxzzz|||}}}~~~qqqfff\\\[[[\\\\\\\\\^^^______cccggggggdddeeeiiieeeeeedddccccccfffjjjmmmjjjiiihhhhhhhhhhhhhhhgggiiikkkkkkooopppjjjvvvTTTDDDJJJ@@@???>>>===<<<>>>BBBEEEGGGYYYuuuuuuSSS@@@@@@cccMMMMMMDDDDDDDDDDDDCCCAAA@@@???<<<<<<<<<;;;;;;:::::::::777777777777666666666666555555555555555555555555222222222333333333444444222222222333333333222222222333444666999@@@HHHNNNJJJIIIFFFCCCFFFNNN[[[dddiiiooogggZZZXXXXXX```pppsss~~~gggMMMFFFMMM]]]jjjhhhgggxxxpppVVVGGGAAA======;;;888888;;;::::::::::::::::::::::::888999999999999888777777777777777666666666555555666666666666666666666666333333333333444444444444666666666666777777777777777777777777888888888888888999999:::;;;;;;<<<<<<999:::<<<<<<;;;;;;===>>>????????????@@@AAABBBBBBBBBBBBCCCEEEFFFHHHJJJKKKHHHHHHIIIIIIJJJKKKKKKLLLKKKMMMNNNOOOOOOPPPQQQSSSRRRSSSTTTVVVXXX[[[]]]___`````````bbbccceeeggghhhjjjjjjiiijjjkkkmmmoooqqqppprrrttttttttttttvvvwwwxxxxxxxxxyyyyyyyyyzzzzzzyyywwwwwwzzz{{{zzzyyyyyyxxxwwwuuutttsssrrrqqqooommmllllllmmmmmmrrruuuyyy|||ooojjjiiicccWWWIII???>>>@@@========================????????????????????????@@@??????AAA@@@???DDDKKKSSSqqqNNN999444<<<;;;999<<<;;;;;;;;;:::999777555444333777777666666777777888999888888888999999999::::::888888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<>>>@@@???>>>;;;:::999999:::;;;===;;;999:::>>>BBBEEEFFFKKKJJJHHHFFFFFFIIINNNRRRXXXZZZSSSEEE???EEEHHHFFFFFFFFFGGGIIILLLNNNNNNNNNFFFFFFKKKUUU___aaaZZZRRRTTTYYY\\\WWWMMMHHHMMMSSSVVVVVVVVVWWWXXXZZZ[[[\\\]]]]]]^^^______```______^^^^^^]]]]]]\\\[[[[[[[[[]]]\\\ZZZYYYZZZ\\\^^^``````aaacccdddfffjjjooosssqqqrrrtttwwwzzz}}}|||jjjccc\\\[[[ZZZZZZ\\\```___^^^```ccccccaaaccchhhffffffeeedddbbbcccgggjjjiiiiiiiiihhhhhhhhhiiijjjfffiiijjjooorrrnnnwww\\\GGGKKK@@@@@@???===<<<===@@@BBBFFFQQQmmm|||[[[CCC===bbbKKKKKKDDDDDDDDDCCCBBBAAA??????======<<<;;;:::999999888777777777777666666666666555555555555555555555555222222333333333333444444111222333333444333333333111222444555888===DDDIIIFFFGGGGGGEEEDDDIIISSS\\\^^^ddd___YYYYYY[[[hhh~~~```JJJFFFUUUjjjllleeeppp~~~iiiRRRHHH???<<<;;;999888:::999999::::::::::::;;;;;;888999:::::::::999777666777777666666666555555555444444444444444444444444333333333333333333444444555555666666666777777777555666666666666777777777777777888999999::::::;;;888:::;;;;;;::::::;;;<<<>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCEEEFFFFFFGGGCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIIIIIIIIIIKKKLLLNNNOOOOOOQQQSSSUUUWWWXXXYYYYYYZZZ[[[\\\^^^```aaaccccccdddeeefffhhhiiijjjiiikkknnnoooooooooqqqrrrrrrrrrssssssssssssttttttssstttvvvyyy{{{{{{xxxvvvsssrrrrrrqqqppppppoooooohhhgggfffeeeeeefffhhhjjjqqqssswwwzzz|||iiikkkeeeZZZMMMCCC>>>===???========================<<<<<<<<<=========>>>>>>AAA??????AAA@@@???BBBGGGHHHaaabbbCCC555<<<<<<:::;;;;;;;;;;;;:::999888666444333666666666666666777777888777777888888888999999999888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;<<<>>>@@@???>>>===;;;:::999999999>>><<<;;;<<<>>>AAACCCCCCDDDDDDEEEEEEEEEGGGKKKOOOVVVZZZXXXOOOFFFCCCDDDDDDHHHHHHIIILLLQQQTTTUUUUUUNNNMMMPPPWWW```aaaZZZSSSUUU[[[]]]XXXOOOJJJMMMRRRUUUUUUUUUVVVWWWXXXZZZZZZ\\\\\\]]]]]]^^^]]]]]]]]][[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYY[[[___bbbdddccceeegggiiijjjllloooqqqooopppssswww{{{sssfffaaa]]][[[XXXVVV[[[aaa___]]]___aaaaaa^^^___cccgggiiiiiigggdddcccfffiiiggghhhhhhhhhggggggiiikkkeeeiiihhhlllqqqooovvviiiNNNJJJAAAAAA@@@>>><<<===???AAAEEELLLccc~~~gggJJJ===aaaHHHIIICCCCCCCCCBBBAAA@@@???>>>======<<<<<<;;;;;;::::::777777777777666666666666555555555555555555555555222222333333333333444444111222333444444444333333000222333555777:::???CCCCCCGGGJJJHHHDDDEEELLLSSSPPPXXXYYYYYY[[[]]]nnn{{{VVVFFFOOOlllrrreeejjj~~~}}}___PPPBBB===>>><<<:::999999999999::::::;;;;;;;;;888999:::;;;;;;999777666888888888777777777666666444444444444444444444444444444444444444444444444444444444444555555555555444555555555555666666666666666777888888999999:::888999::::::999999:::;;;===<<<<<<<<<<<<======>>>>>>???@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBCCCDDDDDDCCCEEEFFFFFFEEEEEEFFFGGGJJJJJJJJJKKKMMMNNNPPPQQQRRRRRRSSSSSSUUUVVVXXXXXXZZZ[[[]]]^^^``````aaaaaa```bbbfffhhhhhhiiijjjlllllllllllllllmmmmmmmmmmmmnnnqqquuuuuutttrrrssssssmmmlllkkkiiihhhhhhgggggg```_________```cccgggiiiooorrrtttwwwyyy}}}~~~xxxfffjjj___QQQEEE@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????@@@>>>>>>@@@@@@>>>@@@DDDAAARRRkkk|||RRR:::???@@@<<<<<<;;;::::::::::::999777555444666555555555555666777777777777777777888888888999::::::999999999999999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===?????????@@@@@@@@@???======@@@>>>======???AAAAAA@@@AAACCCDDDEEEEEEFFFIIIKKKQQQWWW^^^^^^SSSFFFBBBEEEHHHHHHIIILLLQQQUUUWWWWWWRRRPPPQQQXXX___aaa[[[TTTPPPUUUYYYVVVPPPKKKMMMPPPTTTTTTTTTTTTUUUVVVXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZ\\\^^^aaabbbcccfffiiillllllmmmooopppoooqqqtttxxx|||zzzhhhcccaaa```___ZZZWWW\\\cccaaaaaadddgggeee```^^^aaaeeehhhkkkiiieeeccceeehhheeeggghhhfffddddddfffhhhlllnnnkkklllqqqooovvvyyyXXXJJJBBBBBBBBB???======>>>@@@DDDIII[[[vvvtttVVV@@@```GGGHHHCCCCCCCCCBBBAAA@@@???>>>==================<<<<<<777777777777666666666666555555555555555555555555222222333333333444444444000111333444555444333333000222333555666888<<>>@@@???<<<:::999999999::::::;;;;;;;;;888999:::;;;;;;999888666999999999888888888888777666666666666666666666666444444444444444444444444222222333333333444444444444444444555555555666666666666666777888888999999888999::::::999888:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>????????????AAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFGGGGGGHHHJJJKKKLLLNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUWWWYYY[[[[[[[[[[[[YYY\\\```bbbcccdddfffgggggghhhhhhhhhhhhiiiiiiiiinnnqqqtttsssooommmppptttiiihhhfffdddcccaaaaaaaaa]]]\\\\\\]]]```dddhhhjjjnnnpppsssuuuwww{{{~~~|||gggccciii\\\KKKAAA>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBB???<<<<<>>III[[[ppp^^^@@@BBBCCC>>><<<;;;999:::::::::999777666444555555555555555666777777777777777777888888888888;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===???@@@AAADDDEEEFFFEEEDDDCCCAAA@@@>>>>>>???@@@???>>>BBBDDDFFFFFFEEEEEEGGGHHHPPPWWWdddlllaaaMMMDDDHHHGGGFFFGGGJJJNNNRRRTTTTTTPPPNNNPPPWWW___bbb]]]WWWLLLPPPUUUTTTPPPMMMNNNPPPTTTTTTTTTTTTUUUVVVXXXXXXVVVVVVWWWWWWWWWVVVUUUUUUWWWWWWVVVVVVVVVVVVVVVVVV\\\\\\\\\[[[[[[[[[[[[\\\bbbfffjjjmmmnnnnnnooopppppprrruuuyyy}}}nnneee^^^bbbbbbdddddd___[[[___fffeeefffkkkooollleeeaaaaaaaaafffjjjiiieeecccdddgggeeefffgggeeebbb```bbbeeeuuuvvvpppnnnrrrqqqvvv___IIICCCCCCBBB@@@>>>===>>>@@@CCCGGGWWWqqq}}}___DDD^^^LLLFFFEEEDDDCCCCCCDDDCCCAAA???=========<<<;;;;;;::::::999999999888777666666555777777666555444444333333333222222111111222222333555444444333222111000000333222222444777:::;;;<<>><<<===;;;;;;:::999999999::::::999999999999999999999999<<<;;;:::999888888888888555555444444444333333333555444444333333444444555555333222222444555555444444555666666444333444555555666777888888777666555777777888888888999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXYYY[[[]]]^^^___````````````aaaaaaaaabbbbbbhhhjjjlllmmmkkkiiihhhhhhdddccc```^^^\\\ZZZYYYXXX\\\XXXVVV[[[^^^```dddhhhoooooosssxxxyyyyyyjjj]]]bbbcccWWWHHH@@@???@@@>>><<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>======;;;<<<<<<<<<======>>>>>>CCC@@@PPPqqqxxxUUUHHHDDD<<<999;;;===<<<;;;:::<<<<<<666000444444444555666777888999666666666666666777888888888888888888888888888888999999999::::::;;;;;;;;;:::999888777888:::===>>><<<@@@EEEJJJKKKIIIEEEBBB@@@???>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFHHHIIIIIIKKKVVVdddllliii\\\MMMDDDEEEFFFHHHJJJLLLNNNOOOPPPLLLLLLOOOWWW```dddccc___QQQUUUYYYXXXSSSOOONNNPPPRRRQQQQQQQQQRRRSSSUUUVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRTTTVVVUUUTTTTTTWWWZZZXXX]]]aaa^^^XXXTTTVVVZZZdddgggjjjkkkkkkkkkkkklllmmmoootttyyy}}}yyyxxx}}}lllaaabbbdddbbb```^^^^^^^^^```aaadddhhhnnnqqqpppiiibbb\\\aaaccceeeggghhhhhhgggfffgggdddbbbaaaaaabbbcccbbb|||xxxqqqnnnttt}}}eeeMMMGGG???AAADDD>>>>>>AAA<<<>>>LLLOOO```dddFFF[[[JJJFFFEEEDDDCCCCCCDDDCCCAAA???=========<<<;;;;;;::::::999999888888777666666555777666666555444444333333333333222222222222333333444333333222222111111111333222333444777:::;;;<<<@@@DDDKKKNNNJJJFFFLLLVVVXXXnnnyyy```MMM^^^vvvyyyiiijjj}}}iiiQQQEEEAAA>>><<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::<<<;;;:::999888888888888555555555444444444333333555444444333333444444555555333222222444555555444444666999999777555444333555555666666666666555555666666666777777777888888:::999999888888999999:::::::::;;;;;;;;;<<<<<<<<<===>>>??????@@@?????????@@@?????????????????????@@@AAABBBCCCEEEFFFGGGGGGIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIJJJKKKMMMNNNOOOPPPNNNNNNOOOQQQRRRSSSTTTTTTYYYYYYZZZZZZZZZ[[[[[[[[[]]]___aaabbb```^^^]]]]]]ZZZYYYWWWUUUTTTRRRRRRQQQWWWTTTTTTYYY]]]^^^aaafffiiijjjpppvvvxxxxxx|||eeeYYY___ZZZPPPCCC===>>>@@@???<<<======<<<;;;;;;;;;;;;;;;;;;;;;<<<===============;;;;;;<<<<<<<<<=========???@@@OOOkkktttaaaNNN<<<666::::::999999999:::;;;999666444444444444555666777888666666666666666777777888999999999888888888888888999999999:::::::::;;;;;;:::999999888999:::<<<===:::===BBBEEEFFFEEEBBB@@@>>>===<<<<<<<<<===>>>???AAAAAABBBCCCEEEFFFGGGHHHIIIQQQ[[[```]]]TTTKKKDDDEEEEEEFFFHHHJJJKKKLLLMMMLLLLLLNNNUUU\\\___^^^ZZZWWW[[[^^^\\\VVVRRRQQQQQQPPPOOOOOOOOOOOOPPPRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUWWWVVVUUUVVVXXX[[[\\\```cccbbb]]]YYYXXXYYYccceeehhhiiiiiiiiikkkmmmoooqqquuuyyy|||~~~xxxzzzmmmdddcccdddcccbbbaaa``````aaaaaaeeehhhlllooonnnhhhbbb]]]```aaaccceeefffffffffeeefffdddccccccddddddbbb```vvvuuuuuuuuurrrooottt{{{www[[[III@@@BBBDDD>>>???CCCAAA;;;EEEJJJYYYzzzrrrTTTYYYIIIEEEEEEDDDCCCCCCDDDCCCAAA???=========<<<;;;;;;::::::999999888888777666666666666666666555444444333333333333222222222222333333222222222222222222222222222333333444666999;;;===???FFFPPPSSSOOOMMMUUU```lllzzzmmmlllNNNWWWppp~~~oooeeemmmwwwuuu\\\KKKDDD???>>>>>><<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888555555555444444444444333555444444333333444444555444333222222444555555444555888;;;<<<:::666444222555555444444444444555555555555555555666666666666777777666666666666777777999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===============>>>>>>>>>>>>>>>===>>>???@@@AAACCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRRRRTTTUUUUUUTTTRRRRRRRRRPPPOOONNNMMMLLLKKKKKKKKKPPPOOOQQQVVVZZZ[[[^^^cccdddgggnnnuuuxxxwww{{{```UUU[[[MMMFFF>>>;;;===???>>><<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999===JJJ]]]rrrcccFFF:::<<<::::::::::::::::::::::::444444444444444555666777666666555555666666777888999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::999;;;===@@@@@@@@@???>>>;;;::::::::::::;;;<<<===??????@@@BBBCCCDDDEEEEEEGGGJJJNNNPPPNNNJJJGGGEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLQQQWWWYYYWWWTTTZZZ]]]___\\\WWWRRRPPPPPPMMMMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSTTTVVVWWWWWWWWWXXXZZZ\\\___aaaeeeggggggddd```]]]dddeeegggggghhhjjjmmmppprrrtttwwwyyyzzz|||~~~yyyxxxxxxkkkfffccccccddddddddddddccccccbbbeeegggjjjkkkjjjfffbbb___`````````aaabbbcccdddeeeeeefffgggiiijjjhhhccc```fffhhhmmmrrrrrrppptttzzznnnOOODDDDDDEEE>>>===CCCBBB;;;???FFFPPPggggggZZZIIIEEEEEEDDDCCCCCCDDDCCCAAA???=========<<<;;;;;;::::::888888888888777777666666666666555555555444444444333333333222222333333333111111111222222333333333222333444444555888;;;>>>CCCMMMWWWYYYTTTRRRZZZcccvvv\\\eeevvvwwwrrrRRROOOeee|||sssccceeennn~~~fffRRRGGGCCCAAAAAA===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888555555555555444444444444555444444333333444444555444222111222333555444444666888::::::888555333333555444333222222333444555444555555555666666666666666666555555555555666666888888888999999999::::::;;;:::999888999:::<<<===<<<<<<<<<===============<<<<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDFFFGGGGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLNNNOOOOOOMMMLLLLLLLLLJJJIIIIIIHHHHHHIIIIIIIIIKKKKKKNNNUUUXXXYYY\\\aaafffgggmmmtttvvvxxx~~~___TTTWWWEEE@@@<<<;;;===>>>===;;;;;;;;;:::::::::::::::;;;:::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;666;;;BBBKKK]]]xxx}}}]]]FFF<<<<<<;;;<<<>>><<<999999:::555444444444444444555666666555555555555666777777888888888999999999999999999999999999999999999:::::::::;;;;;;;;;:::999999999::::::;;;<<<<<<<<<<<<999999999999:::;;;;;;<<<===>>>>>>???AAABBBBBBCCCCCCEEEFFFEEEDDDCCCDDDEEECCCDDDDDDEEEEEEFFFFFFFFFHHHHHHJJJMMMRRRTTTSSSQQQUUUWWWXXXVVVRRRNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXZZZ\\\]]]___dddjjjoooooojjjeeefffggggggggghhhkkkppptttuuuwwwyyyyyyyyyzzz~~~yyyvvv||||||hhhdddccc___aaacccdddeeefffeeecccbbbeeefffffffffeeecccaaa_________^^^^^^```bbbdddffffffiiimmmpppqqqnnngggbbb```bbbgggnnnqqqppptttyyyvvv{{{UUUFFFDDDFFF>>><<<@@@???AAA???FFFIIIUUUzzzxxx]]]KKKEEEEEEDDDCCCCCCDDDCCCAAA???=========<<<;;;;;;::::::888888888777777777777777555555555555555444444444444333333333333333333444111111111222222333333444222333444444444777;;;???IIITTT^^^___YYYVVVZZZ___oooUUUXXXiiikkkyyy{{{SSSGGGYYYyyyzzzhhhcccfffxxxnnnXXXKKKEEECCCAAA>>>===<<<;;;::::::::::::999999999999999999999999999999:::::::::999888888666666555555555444444444555444444333333444444555444222111111333444444333777777777555333222333555444333222111111222333444555555555666666666777777666666555555555555666666777777777777888888888888:::999999888888999;;;<<<;;;<<<<<<<<<=========>>>;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIMMMTTTVVVWWW[[[aaaggghhhkkkppptttyyy~~~```SSSPPPAAA???<<<<<<======;;;999::::::999999999999:::;;;::::::;;;;;;;;;;;;::::::::::::::::::999999999999888;;;===@@@LLLfffxxxUUU;;;<<<999999======999777:::666555555444444444555555555555555555555666666777777777777888888999999999999999999999999999999999::::::;;;;;;;;;:::999999;;;::::::999::::::;;;;;;888888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAA@@@AAACCCBBBAAAAAACCCDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEGGGJJJMMMOOOPPPOOOLLLNNNNNNNNNLLLJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMOOOQQQRRRSSSTTTSSSTTTUUUWWWYYYZZZZZZ[[[\\\```hhhnnnoookkkffffffggggggfffgggkkkppptttwwwyyy{{{zzzyyyzzzyyyzzznnn^^^______[[[^^^___bbbddddddcccbbbaaaccccccbbbbbbaaa```___^^^___^^^]]]]]]___aaadddfffhhhkkkpppuuuvvvssskkkfffdddcccfffkkknnnooosssyyyvvvwwwZZZGGGBBBFFFAAA===@@@>>>BBB???DDDDDDJJJooo^^^LLLGGGEEEDDDCCCCCCDDDCCCAAA???=========<<<;;;;;;::::::888888777777777777777777555555555555555555555555444444333333333333444444111111111222222333333333222444555444333666<<>>>>><<<;;;::::::::::::999999999999999999999999888999:::;;;;;;:::888888666666666555555555444444555444444333333444444555333222111111333444444333555555444222000111333666333333222222222222333333555555555666666666666777666666555555555555666666555666666666666777777777999999888888999999:::;;;::::::;;;;;;<<<=========;;;;;;<<<======>>>??????@@@@@@????????????>>>>>>??????@@@@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFFFFDDDCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHMMMRRRSSSTTTYYYaaaffffffiiipppvvv}}}sss]]]OOOFFF@@@>>>=========<<<:::999999999888888999999::::::::::::;;;;;;::::::999999999999999999888888888888<<<;;;<<<>>>CCCTTTssskkkIII@@@888444999<<<999888<<<888777666555555555555555555555444444555555666777555555666666777888888888999999999999999888888888::::::::::::::::::::::::;;;;;;:::999999999::::::777888999:::;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????===@@@BBBBBBAAAAAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDAAABBBDDDGGGIIIJJJKKKLLLGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSTTTSSSRRRTTTWWWZZZZZZZZZ\\\\\\^^^bbbggghhheeeaaaeeeffffffffffffiiinnnqqqxxx{{{}}}{{{yyy{{{hhh^^^\\\[[[YYYYYY[[[]]]___``````^^^^^^```___^^^]]]]]]\\\\\\\\\]]]\\\\\\\\\^^^aaaccceeefffiiinnntttvvvsssnnniiijjjggggggjjjllllllpppttt}}}hhhMMMAAAEEECCCAAACCC@@@>>>>>>AAABBBGGGccc[[[LLLIIIEEEDDDCCCCCCDDDCCCAAA???=========<<<;;;;;;::::::777777777777777777777888555555555555555555555555444444333333333333444444222222222222222222333333222444555444333555<<>>===<<<:::::::::999::::::::::::::::::::::::777888:::;;;;;;:::888777666666666666555555555555555444444333333444444555333222000111222444444333222333333222111111333555222333333333333333333222333444444444555555555555666555555444444555555666444555555555555666666666666777888888999999888888888888999::::::;;;;;;<<<::::::;;;;;;<<<<<<======>>>>>>=========<<<<<<<<<=========>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCBBB@@@???@@@BBB@@@@@@@@@@@@AAABBBCCCDDDGGGGGGKKKOOOPPPPPPWWW```cccdddkkkuuu{{{aaaVVVKKK>>>>>>===<<<<<<<<<<<<;;;999888888888888888999:::::::::::::::::::::999888888999999888888888777777777;;;777:::??????CCC[[[wwwrrrSSSBBB666888<<<::::::>>>999999888777666555555555555444444444444555666666444444444555666777777777999999999999888888888777:::999999888999:::<<<===;;;::::::999999888888888555666888:::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>><<<>>>@@@AAA???>>>??????>>>>>>???@@@AAAAAABBBBBB@@@AAABBBCCCCCCDDDEEEFFFEEEDDDDDDEEEGGGGGGGGGGGGEEEFFFGGGIIIIIIIIIHHHHHHJJJKKKLLLMMMOOOPPPRRRRRRUUUTTTSSSUUUYYY\\\\\\[[[]]]]]]^^^```bbbddddddccchhhiiiiiiiiiiiikkkoooqqqxxx{{{~~~|||zzz}}}nnnbbb___[[[XXXZZZUUUVVVXXXYYYZZZ[[[[[[ZZZ\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZ[[[]]]___aaacccbbbdddhhhmmmqqqpppllliiilllhhhgggiiikkkiiijjjmmm{{{^^^FFFEEECCCBBBBBB???<<>>======<<<;;;;;;::::::777777777777777888888888444555555555555555555555555444444333333444444555222222222222222222222222222444666444222555<<>>>>>?????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>???AAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGJJJMMMMMMNNNUUU___aaaeeeooo}}}dddRRROOOHHH:::<<<;;;;;;;;;;;;;;;;;;;;;888888777777888999:::::::::::::::::::::999888777999888888888777777666666666222777@@@<<<777IIIfffuuuhhhQQQ===:::<<<:::;;;???;;;:::999777666666666666555444444444444555666666333333444444555666666777999999999999888888777777:::999888777888:::===>>>::::::999999888888777777444555777999:::;;;::::::;;;<<<<<<======>>>>>>>>><<<===>>>>>>===<<<===>>><<<<<<===>>>???@@@AAAAAA@@@AAAAAAAAA@@@???@@@AAADDDCCCBBBCCCDDDEEEDDDCCCCCCDDDFFFGGGHHHHHHHHHGGGKKKKKKLLLNNNOOOPPPQQQRRRVVVUUUTTTVVVZZZ]]]]]]\\\^^^^^^___```bbbeeeiiikkklllmmmnnnnnnmmmooorrrtttxxx|||~~~}}}{{{~~~yyy]]][[[^^^XXXVVV[[[RRRSSSTTTVVVWWWXXXXXXXXXZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXZZZ\\\^^^___```^^^___ccchhhlllllljjjgggjjjffffffiiijjjgggfffggghhhxxxpppNNNFFFBBB??????;;;>>>EEEAAAAAAIIIJJJaaa}}}WWWKKKFFFFFFDDDCCCBBBCCCCCCBBB@@@@@@???===<<<;;;;;;<<<<<<777888888999999999888888555555555555555555555555444444333333222111000000222222222222222222222222333333444333444777<<>>===<<<;;;::::::::::::;;;;;;::::::::::::999999888888777777666555555555555555555555555444444444555444444444555444333222333333333333333333333333111111222333333333333222222222333333333333444444222222333333333333333333444444444555555555555666444444555555666666777777666666666666777777777777888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>??????>>>>>>=========<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@?????????@@@AAABBBCCCDDDEEEFFFGGGHHHJJJNNNTTTYYYggglllwwwzzziiiTTTGGGEEEAAABBB@@@>>>;;;999999888999888888888888888888888888888888888888777777777777777999;;;:::999888999999<<<:::::::::999;;;EEEPPPhhhvvvlllFFF:::;;;999777:::888888888999::::::777444444555666666777666666555555555555555666666666666999888777777777888::::::::::::::::::::::::::::::888888888888888888888888999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<>>>???@@@BBBAAA???======>>>@@@AAA@@@BBBCCCDDDCCCDDDFFFGGGDDDEEEGGGIIIJJJKKKLLLLLLKKKMMMNNNOOOOOOQQQTTTVVV[[[XXXVVVWWW[[[^^^^^^]]]___aaadddeeefffgggjjjlllmmmqqquuutttqqqpppssswwwyyy|||pppZZZTTTXXXYYYWWWTTTTTTSSSSSSTTTVVVWWWWWWVVVXXXXXXXXXYYYYYYYYYYYYYYY]]][[[YYYYYYZZZ\\\]]]^^^aaabbbbbbcccdddeeeeeefffffffffeeeeeeeeefffhhhiiikkkttt~~~|||SSSHHHDDDBBB@@@:::@@@@@@CCCEEE@@@CCC[[[vvvyyyUUUKKKFFFFFFDDDCCCBBBCCCCCCBBB@@@@@@???===<<<;;;;;;<<<<<<888888999999999888888777555555555555555555555555444444333333222111111111222222222222222222222222333333333333333555:::===BBBGGGLLLQQQ[[[gggmmmlll^^^ZZZZZZ```fffnnnzzzqqqhhhmmmaaaZZZkkkuuu```uuuyyymmm[[[IIIFFFBBB@@@@@@???>>>======<<<;;;:::::::::::::::;;;;;;::::::::::::999999999999888777777666666555666666666555555444444444666333111333888:::666222333333333333333333333333111111222333333333333222222222333333333333444444444444444444333333333333444444444444555555555555555555555555666666666666555666666666777777777777777777777777888999:::;;;::::::::::::999999999999::::::<<<===============>>>>>>=========<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@?????????@@@AAABBBBBBCCCEEEGGGJJJLLLMMMPPPUUUYYY___iii{{{iii\\\KKKBBBAAA===>>>===;;;:::999999999999777777777777777777777777888888888777777777666666777999::::::999888888999:::888888999888999BBBKKK[[[lllUUUBBB???<<<:::;;;888888888888999999999888666666666555555555555555555555555555666666666666888888777777777888999:::999999999999999999999999999999999999999:::::::::999999999::::::::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<============<<<<<<;;;;;;:::;;;;;;<<<===>>>@@@@@@>>>>>>>>>>>>???@@@@@@BBBDDDDDDDDDDDDFFFGGGDDDEEEFFFHHHIIIJJJKKKKKKKKKMMMOOOPPPPPPQQQSSSUUUXXXVVVUUUWWWZZZ]]]^^^^^^^^^aaadddfffhhhkkknnnpppooosssuuutttqqqqqqtttwww{{{vvvfffWWWTTTXXXXXXTTTRRRTTTTTTSSSUUUWWWXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXX\\\ZZZYYYXXXYYY[[[\\\]]]^^^______```aaabbbccccccdddcccccccccdddeeeggghhhiiinnn}}}aaaLLLBBBDDDGGGAAABBBAAACCCEEE@@@AAASSSjjjsssRRRJJJEEEFFFDDDCCCBBBCCCCCCBBB@@@???>>>===<<<;;;;;;;;;<<<999999999999999888777666555555555555555555555555444444444333333222222111333333333333333333333333333333333222222444777:::===CCCHHHLLLTTTbbbnnnttt```\\\ZZZ```iiiuuupppiiivvvYYY___yyybbbjjj{{{pppRRRLLLDDD@@@@@@@@@>>>:::;;;;;;:::::::::::::::;;;;;;;;;::::::::::::999999::::::999999888777777666777777666666555444333333777222///333:::===999333333333333333333333333333111222222333333333333333222222333333333333444444666666555555444333333333444444444444555555555555666666666555555555555555555555666666666777777777666666666666777888999999888888888888888888888888999:::;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>>=========>>>>>>???@@@>>>>>>@@@AAAAAAAAAAAAAAABBBFFFJJJMMMNNNPPPUUUYYY___ooouuu]]]SSSGGGAAAAAA===::::::999888888888999999666666666666666666666666888888777777777777666666777888::::::888777888999888666777999888777<<>>>>>>>>>>>>>>>>>??????@@@BBBDDDDDDDDDDDDFFFHHHEEEEEEFFFHHHIIIJJJKKKKKKLLLOOOQQQSSSSSSSSSSSSTTTUUUTTTTTTWWW[[[^^^_________bbbeeeiiikkknnnrrruuurrrtttvvvuuurrrrrrtttwww{{{qqqbbbYYYSSSUUUWWWUUUSSSRRRSSSRRRRRRTTTWWWXXXWWWVVVXXXXXXWWWWWWWWWWWWWWWWWWZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[\\\]]]^^^___```aaaaaaaaa```aaabbbdddfffgggkkklllvvvzzzYYYEEEDDDGGG@@@DDDBBBBBBDDDAAA???IIIXXXmmmOOOIIIEEEEEEDDDCCCBBBCCCCCCBBB@@@???>>>======<<<<<<;;;;;;:::::::::999888777666555555555555555555555555555555444444444333333333222333333333333333333333333333444444333222333666888;;;AAAFFFIIIQQQ]]]gggkkk]]][[[]]]gggwwwrrr}}}jjj^^^sssnnneeeiii~~~ggg[[[LLLCCCBBBBBB???<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999;;;;;;:::999999888888777888888777666555444333333666333111444888:::777444333333333333333333333333111222333333444444333333222222222333333333444444777777666555444444333333333333444444444555555555666666666555555444444444555555555666666666777777555555555555666777888888777777888888888888999999888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===============>>>???@@@===>>>???AAAAAAAAAAAA@@@CCCGGGKKKMMMNNNSSSZZZaaaooopppXXXNNNEEEAAA???:::::::::999999888888888888666666666666666666666666888777777777666666666666666888999999888777777888777666777999888666999>>>EEEUUUoooqqqQQQ???;;;:::<<<===<<<999888999::::::888666333333333444555444444444555555555666666666666666666777777888888777777777888888888888888888888999999:::;;;;;;;;;888888888888999999999999::::::999999::::::;;;<<<;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;:::;;;;;;;;;======>>>?????????>>>>>>AAABBBDDDDDDDDDEEEFFFHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNQQQUUUWWWVVVVVVUUUVVVUUUUUUWWWYYY]]]```bbbbbbbbbeeehhhkkkmmmppptttvvvssstttuuutttssssssvvvxxx{{{}}}{{{tttgggWWWSSSRRRUUUVVVSSSSSSUUUQQQQQQQQQTTTVVVWWWVVVTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWWWWYYYZZZZZZZZZ[[[\\\]]]___``````____________aaaccceeegggkkkjjjpppvvvRRRFFFEEE===DDDBBBBBBDDDBBB@@@CCCKKKhhhNNNJJJEEEEEEDDDCCCBBBCCCCCCBBB@@@>>>>>>>>>======<<<;;;;;;:::::::::999888777666555666666666666666666666666555555555444444444444444333333333333333333333333444555555555444444666888:::???FFFLLLVVV```dddbbb\\\___eeetttpppwwwlllcccsss~~~iii^^^oooqqq[[[LLLGGGFFFDDDAAA<<<<<<;;;;;;::::::;;;;;;;;;;;;:::::::::999999999;;;;;;::::::999888888888888777777666555555444444333444666555444333333444333333333333333333333333222222333444444444444333222222222333333333444444777777666555444444333333333333333444444444444555666666555555444444333333555555555555666666666666444444444444555666777888777888888888999999999:::777888999::::::;;;;;;;;;999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@===>>>???@@@AAABBBBBBBBBFFFIIIMMMNNNQQQYYYfffpppdddNNNGGG???<<<;;;555<<<;;;;;;:::999888777777777777777777777777777777777777777666666666666555555777888888777666777777888666777:::999666777;;;;;;DDDYYYyyy{{{WWWAAA888999::::::999999999999:::999666444333444555666444444444444555555555555555555666666777777777777888888888888999999::::::777888888888999999999:::777777777888888888999999:::999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<<<<<<<<<<===>>>???????????????AAACCCDDDEEEDDDEEEGGGHHHJJJJJJJJJJJJKKKMMMNNNOOONNNQQQUUUWWWWWWVVVVVVWWWWWWYYY[[[^^^```bbbdddeeegggiiilllmmmnnnppprrruuussstttttttttuuuwwwyyy|||~~~sssbbbnnnxxxfff]]]WWWUUUTTTUUUTTTRRRUUUYYYTTTTTTTTTWWWYYYYYYWWWUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZYYYWWWWWWXXXZZZ[[[[[[\\\^^^___```aaabbb```______```bbbdddfffhhhfffgggjjjbbbJJJGGGCCCCCCBBBBBBDDDDDDCCCCCCEEEeeeMMMKKKFFFFFFDDDCCCBBBCCCCCCBBB@@@>>>>>>>>>>>>===<<<;;;:::999999999999999888777666666666666666666666666666555555555555555555555555333333333333333333333333333555666555444555666888777>>>FFFPPP]]]hhhkkkiiieeehhhnnn{{{pppaaasss^^^^^^|||qqq```ggghhhUUUKKKFFFDDDBBB???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;:::999999888888777777777777666666666555555111555888666222000222555333333333333333333333333222222333444444444444444222222333333333333444444666666555555444333333333333333333333444444444444555555555444444444444444444444555555555666666666444444444444555666777777777777777888999999::::::666777888999::::::::::::999999999999::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>>>>>>>???AAACCCEEEFFFEEEJJJNNNQQQVVVbbbsssrrrWWWFFFCCC===;;;<<<888;;;;;;;;;;;;999888666555777777777777777777777777777777666666666666555555555666888888666555666777999666777999999777666999;;;<<>>>>>>>>>>>???@@@@@@AAAAAAAAACCCEEEEEEEEEEEEGGGIIIMMMLLLKKKKKKLLLNNNOOOPPPMMMOOOSSSTTTUUUUUUVVVXXX[[[]]]```bbbbbbccceeegggiiikkkmmmnnnnnnnnnppprrrsssssstttuuuxxx|||xxxcccUUUPPPhhhooo^^^YYY[[[WWWUUUUUUTTTSSSVVV\\\YYYYYYZZZ[[[]]]\\\YYYWWWUUUUUUVVVWWWXXXYYYZZZZZZYYY[[[]]]\\\YYYWWWYYY[[[]]]]]]^^^```bbbcccdddeeeccccccbbbcccdddfffhhhiiifffjjjkkk~~~oooNNNHHHGGGBBBBBBCCCDDDDDDDDDDDDEEEcccNNNMMMGGGFFFDDDCCCBBBCCCCCCBBB@@@===>>>>>>>>>===<<<;;;:::888888999999999888888777666666666666666666666666555555555555555555555555444444444444444444444444111333444444444444666888444===FFFNNNZZZiiitttxxxqqqqqqpppvvv~~~cccbbbtttuuu___oooyyyjjjeeesssvvvcccTTTLLLGGGEEEBBBAAA???>>><<<;;;;;;;;;;;;;;;::::::::::::999999:::::::::999888888777777666666666666666777777777222444666666555444444555333333333333333333333333222333444444555444444444222222333333333333444444444444444444333333333333222222333333333444444444333444444444444444444555444444444555555555666666444444444444555666777888555555666777777888999999555666777888999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>???@@@>>>>>>>>>???AAAEEEHHHKKKLLLSSS[[[aaahhhvvv{{{fffNNNCCCBBB<<<;;;>>><<<888888999999999888666666666666666666666666666666777777666666666555555555444666777777666555555666999555555888888666666888===:::BBBXXXnnntttUUUKKK>>>777888;;;;;;:::999999999888888888888888333333444444444555555555333444555666666666555555666666777777888999999:::;;;::::::999999888888777666666666777777777888888999999999888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<===>>>@@@????????????AAACCCDDDBBBCCCEEEEEEEEEEEEGGGIIIMMMLLLKKKKKKLLLMMMOOOPPPNNNPPPSSSUUUVVVWWWZZZ\\\^^^aaadddeeeccccccdddeeeiiikkkmmmmmmmmmnnnoooqqquuutttuuuxxx}}}}}}nnnaaaXXXUUUggg{{{eee[[[]]][[[WWWTTTUUUTTTSSSVVV[[[[[[[[[[[[]]]]]]\\\XXXUUUTTTTTTVVVWWWYYY[[[\\\\\\ZZZ]]]```^^^ZZZYYYZZZ]]]^^^___```bbbdddeeefffggggggfffffffffggghhhjjjkkkjjjooommmxxx[[[JJJFFFBBBCCCDDDCCCBBBCCCEEEFFFcccOOONNNHHHFFFDDDCCCBBBCCCCCCBBB@@@===>>>>>>>>>>>><<<;;;:::777888888999999999888888777777777777777777777777555555555666666666666666444444444444444444444444///111333333333333555777333===FFFKKKSSSdddwwwyyyuuunnnkkkxxxnnn]]]jjjsssqqq~~~sssgggkkkssscccWWWPPPMMMCCCBBBAAA???===<<<;;;;;;;;;;;;;;;:::::::::999999::::::999999888777777666555555666666777777888888444333333555888999888666333333333333333333333333222333444444555555444444222222333333333444444444222333333333333333333333222222333333333444444444333333333444444555555555444444444555555555666666555555555555555666888888444444444555666777777888555666777888888999999999999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;===>>>???@@@???>>>===>>>AAAFFFJJJNNN[[[dddoooxxxeee]]]HHH??????888666999888444555666888888888777666555555555555555555555555777666666666555555555555444666777777666555555666888444333666777555555777:::555:::JJJYYYfff|||ooo^^^III<<<:::<<<;;;:::888888999:::::::::999999333333333444444444555555333333555666666666555444444555555666777888888999===<<<<<<;;;:::999888777666666666666777777777777999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::999999999:::;;;<<<===>>>AAA@@@?????????AAADDDEEEBBBCCCEEEFFFEEEFFFGGGIIIMMMLLLKKKJJJKKKLLLNNNPPPRRRSSSVVVWWWYYY[[[___bbb```cccffffffcccbbbcccdddhhhiiillllllmmmnnnppprrrvvvuuuvvvzzzqqq]]]QQQQQQ]]]ggg|||hhhWWWWWW```YYYUUURRRTTTUUUTTTVVVYYYZZZZZZZZZ[[[[[[YYYUUURRRSSSTTTVVVXXXZZZ\\\]]]^^^[[[___bbb```\\\YYY[[[^^^______aaacccdddfffggghhhjjjiiihhhhhhiiijjjkkklllhhhnnnjjjnnnoooRRRFFFBBBDDDEEEBBB@@@BBBDDDFFFrrrRRROOOQQQIIIFFFBBBBBBCCCDDDBBBAAA@@@???>>>===<<<<<<<<<<<<:::::::::999999999888888888888777666666666666666444444444444444444444444444444444444444444444444333333444555444333111000555888<<>><<<===<<<;;;;;;<<<======<<<:::::::::999999999999999999777777666666777888999999555555444444444444555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555444333333333333444555555555555555555555555444444666666666666777777777777777777777777777777777777888888888777777777777777888888999::::::::::::999888888999999999:::::::::777888:::<<<===>>>??????@@@@@@@@@BBBGGGRRR^^^gggqqq\\\GGGCCC<<<888777888888888777777777777666666666666666666666666666666666666777777777777777777777777666666666666666666666666555555555555555555555555666444888AAAGGGOOOddd|||fffLLLDDDEEE@@@999666777999<<<===<<<888555:::888666444333555777888555666666666555444333333555555555555555555555555888<<>>======<<<<<<<<<===>>>>>>>>>>>>???@@@BBBDDDFFFGGGJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLMMMMMMOOOPPPRRRRRRXXXZZZ]]]```bbbddddddeeeddddddccccccbbbaaa``````bbbfffjjjlllkkkkkkmmmppp{{{zzz|||wwwqqq___OOOLLLOOO\\\zzzqqqfff]]]RRRRRR[[[ZZZYYYXXXUUUSSSTTTWWWYYYZZZYYYXXXWWWWWWVVVWWWWWWWWWVVVYYY^^^___\\\[[[^^^___aaacccaaa]]][[[[[[]]][[[\\\___aaadddfffggghhhdddfffhhhhhhhhhiiijjjllleeepppnnnmmmcccIIIKKKAAAAAACCC???BBBGGGDDDuuuTTTNNNNNNIIIFFFCCCBBBCCCDDDBBBAAAAAA@@@???>>>============::::::999999999888888888888777777666666666666666444444444444444444444444444444444444444444444444444444444444444333222222333777===DDDMMM[[[jjjttt~~~yyyhhhfffrrr}}}{{{iiitttvvvrrrvvvwwwiii]]]TTTJJJEEEBBBCCCBBB>>>;;;<<<===<<<;;;<<<======;;;:::::::::999999999888888888777777777777777888999999666555555444444555555666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555444444333333444444555666555555555555555555555555555555666666666777777777666666666666666666666666888888888888777777777777888888999::::::::::::999999999999999::::::::::::999:::;;;<<<===>>>>>>???>>>@@@BBBGGGPPP```qqq|||rrrRRRDDD@@@;;;888777777777777777777777777666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444222555;;;???EEEXXXmmmkkkPPPBBB;;;888;;;;;;;;;:::999999:::;;;999888666444444555666777555555666666555555444333555555555555555555555555777:::>>>>>><<<999888999888888888888888888888888888888888999::::::;;;;;;888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@BBBCCCEEEGGGHHHIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVZZZ[[[^^^```bbbdddddddddddddddcccaaa````````````cccfffjjjllllllmmmoooqqqxxx{{{|||ooodddTTTKKKEEELLL^^^xxxiiibbb\\\SSSSSS[[[YYYYYYWWWUUUSSSSSSVVVXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWZZZ___```\\\[[[]]]___aaabbbaaa^^^]]]]]]^^^___```aaaccceeeffffffffffffhhhiiiiiihhhhhhiiijjjiiipppmmmlll{{{tttQQQPPPDDDCCCEEE@@@BBBFFFAAA{{{VVVLLLKKKHHHFFFDDDCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>:::999999999999888888888777777777777666666666666444444444444444444444444444444444444444444444444555444444333333333333333111666===CCCJJJSSS^^^eee}}}~~~ggg\\\bbbjjjyyy{{{llltttsssuuuuuufff[[[PPPIIIEEEDDDCCC???===???>>><<<;;;;;;<<<<<<;;;999;;;::::::999888777666666777777777777777777888999666555555444444555555666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444555555444444444333444444555666555555555555555555555555555555555555666666666666666666666666666666666666888888888888888888888888888999999:::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<============>>>@@@BBBFFFLLLXXXiii}}}cccKKK???<<<999888888888777666777777777666666666555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555888555666:::;;;>>>MMM^^^{{{aaaLLL>>><<<<<<;;;:::999999;;;===777777777666666666666666555555666666666555444444444444444444444444444444555888;;;<<<;;;999999999888888999999999999999999888888999999::::::;;;;;;999999999::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????@@@AAACCCEEEGGGHHHHHHHHHIIIIIIKKKMMMNNNOOOOOOPPPQQQSSSUUUXXXZZZ[[[\\\]]]^^^```aaabbbccccccdddcccaaa```______```aaadddgggiiikkklllnnnqqqsssxxxzzz|||zzzrrrdddUUUKKKEEEKKKSSSaaazzzlll^^^\\\ZZZSSSSSSZZZXXXXXXWWWTTTRRRRRRTTTWWWVVVWWWYYYZZZZZZYYYYYYXXXYYYXXX[[[```aaa]]]ZZZ[[[]]]___``````___^^^^^^___bbbccccccdddddddddddddddggghhhiiihhhgggggghhhiiinnnppplllmmmvvvaaaWWWHHHDDDFFFBBBBBBDDD@@@WWWLLLJJJGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>============999999999999888888888888777777777777777666666555444444444444444444444444444444444444444444444444555555333222222333444555111555;;;@@@EEELLLVVV]]]qqqmmm```bbbggg~~~zzz|||www{{{~~~~~~sss___VVVNNNJJJFFFBBBAAACCC@@@>>><<<;;;<<<<<<;;;999;;;;;;:::999777666555555888777777777777777888888666666555555555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555444444444444444555666666555555555555666666666666444555555555666666666666666666666666666666666666777888888888888888999999888999::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======BBBEEEJJJNNNVVVddduuummmTTTDDD<<<:::999888999999888666777777666666666555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555999777777999888999DDDQQQzzzuuuVVVBBB>>>:::999:::;;;:::999777888999999999888666666555555666666666666555555444444444444444444444444444666888999:::999999999999999999999999:::::::::888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>????????????@@@AAACCCEEEGGGHHHIIIJJJKKKMMMOOOQQQSSSTTTSSSTTTTTTVVVXXXZZZ\\\]]]\\\]]]]]]^^^______``````bbbaaa```______aaabbbdddeeefffhhhiiikkkmmmoooqqqrrrpppjjj___SSSKKKFFFFFFPPPeeezzzjjj]]]UUUXXXYYYSSSRRRWWWVVVWWWVVVTTTQQQQQQSSSUUUSSSUUUWWWYYYZZZYYYXXXWWWYYYXXX[[[```aaa\\\YYYYYYZZZ[[[\\\]]]]]]]]]^^^^^^```aaaaaabbbccccccbbbbbbdddeeeggggggfffggghhhjjjooopppmmmpppuuuxxxyyy```LLLDDDFFFBBBBBBDDD@@@XXXKKKJJJFFFFFFFFFEEECCCBBBAAAAAA???>>>===<<<<<<;;;<<<<<<999999999888888888777777666777777888777666555555444444444444444444444444444444444444444444444444555444333333333444555666333555888;;;???HHHSSS[[[eee{{{yyynnnnnnrrr|||ttt~~~|||qqqcccYYYPPPGGGDDDEEEBBB@@@===<<<<<<<<<;;;:::;;;;;;:::999888777666555888888777777777777777888666666666555555666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666555555444444555555666555444444444444555666666555555555666666666777777555555555666666666666777777777777777777777777777777777888888999999999:::999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???AAAEEEJJJNNNRRR[[[iiissstttXXXFFF<<<;;;:::999999::::::999777666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333444444333444<<>>?????????>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLNNNQQQSSSUUUWWWXXXWWWWWWWWWXXXYYYZZZ[[[\\\[[[[[[[[[[[[\\\\\\\\\]]]___^^^^^^___```bbbccceeeccccccdddeeeggghhhiiiiii^^^XXXMMMBBB???GGGVVVcccpppxxxhhh\\\UUUQQQUUUVVVQQQOOORRRTTTTTTTTTSSSQQQQQQRRRTTTPPPRRRTTTWWWXXXWWWVVVUUUXXXWWWYYY^^^^^^ZZZWWWXXXUUUVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[\\\^^^___`````````___aaaccceeeeeegggiiikkkmmmooonnnrrruuurrrqqqVVVGGGGGGCCCBBBEEEBBBWWWKKKKKKDDDFFFGGGFFFCCCAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;999888888888888777777777666777888888888777555444444444444444444444444444444444444444444444444444444444444444444555555666444555666777;;;EEEQQQZZZ```wwwggghhhsssdddTTTIIIFFFEEEBBB???=========<<<;;;;;;;;;;;;:::999888777777999888888777777777777777777666666555555666666777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666555555555555666666555555444444555555666777555555555666666777777888666666666666777777777777888888888888888888888888777777888888999:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<>>>@@@BBBDDD???EEELLLPPPTTT]]]lllxxxbbbKKK???;;;;;;999888999::::::999777666666666555555555444444444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555333444666555444555:::???FFF\\\~~~rrrWWWCCC<<<:::999777999999:::;;;;;;999888777555555666777777777666666333333333333333333333333444333333555777888777666777777888888999:::::::::999999::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBB@@@@@@AAAAAABBBCCCEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPMMMNNNQQQSSSVVVXXXYYYYYYXXXXXXXXXWWWXXXYYYYYYZZZZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^______``````]]]]]]]]]^^^___^^^\\\ZZZGGGCCC======HHH___{{{xxxgggYYYUUUQQQPPPSSSSSSOOOLLLMMMPPPQQQRRRQQQPPPPPPRRRTTTPPPQQQSSSTTTUUUUUUUUUTTTUUUTTTVVVZZZZZZWWWVVVXXXSSSRRRRRRTTTWWWXXXWWWVVVTTTUUUWWWYYY[[[]]]^^^^^^[[[]]]```bbbccceeehhhkkkiiinnnmmmooorrrpppyyyjjjRRRLLLEEEBBBEEEDDD~~~UUUJJJKKKDDDFFFGGGFFFCCCAAAAAAAAA???>>>===<<<<<<;;;;;;;;;888888888888777777777777666666888888888777555444444444444444444444444444444444444444444444444444333333444555555555555555333555666666:::BBBMMMVVV___uuuuuueeewww}}}gggVVVOOOHHHEEEAAA???>>>>>>===<<<;;;;;;;;;;;;::::::999999999999888777777777777777777777666666666666777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666555555555555666666555555555555555666666777444555555666777777888888777777777777888888888999999999999999999999999999777777888999999:::;;;;;;999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<=====================???AAAEEEHHHJJJFFFLLLSSSWWW^^^lllrrrVVVEEE===<<<;;;999777777888888777666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444777999777666777:::<<<<<>><<<888888999999888888777666555555666777777777777777333333333333333333333333555333222333666777666444666666777777888999999:::999999::::::;;;<<<<<<<<<;;;;;;===>>>@@@AAACCCCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQMMMOOOQQQTTTVVVXXXXXXYYYUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYXXXYYYZZZ[[[\\\ZZZ[[[\\\]]]\\\ZZZXXXWWWUUUTTTTTTUUUUUUSSSNNNIIIAAACCCIIIUUUhhh}}}fffZZZSSSRRROOONNNOOOOOOLLLJJJKKKMMMOOOPPPPPPPPPQQQRRRTTTRRRRRRSSSSSSTTTTTTUUUUUUSSSQQQRRRUUUVVVTTTUUUXXXRRRPPPPPPRRRUUUVVVUUUSSSRRRSSSUUUWWWXXXZZZZZZ[[[ZZZ\\\___```aaacccfffhhheeellliiiggglllooouuucccUUUIIIBBBCCCCCC}}}TTTIIIKKKCCCFFFHHHGGGCCCAAA@@@BBB@@@???>>>======<<<<<<<<<888888888888777777777777555666888999888777555444444444444444444444444444444444444444444444444444222333555666777666555444333444666777999@@@JJJQQQ^^^sssoooqqqxxxcccYYYIIIFFFBBB?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999888777777666777777777777666666666666777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666555555555555555666777777444555555666777888888999777888888888999999999999::::::::::::::::::::::::777777888999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???AAADDDIIIMMMOOOOOOTTTZZZ___hhhzzz~~~nnnyyygggNNN@@@:::888;;;888666555555666666555666666555555555444444444444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555111555666444333444555555>>>@@@OOOkkkiiiRRRDDD???777777777666666666666666555555666777777777777777333333333333333333333333555333111333555666555333555666666777888888999999999999:::;;;;;;<<<<<<===999:::;;;===???AAACCCDDDEEEEEEEEEFFFGGGIIIJJJKKKGGGGGGHHHIIIKKKMMMOOOPPPLLLNNNQQQTTTVVVWWWWWWWWWRRRSSSSSSTTTVVVXXXYYYZZZZZZZZZYYYYYYYYY[[[\\\]]]ZZZ[[[\\\\\\YYYVVVRRRPPPPPPOOONNNOOOOOOKKKDDD>>>HHHPPP^^^ppppppXXXRRRPPPPPPNNNMMMMMMLLLJJJIIIJJJKKKMMMOOOPPPPPPQQQSSSUUUTTTTTTTTTSSSTTTTTTUUUVVVRRROOOOOORRRSSSRRRTTTXXXRRRPPPPPPRRRUUUVVVTTTRRRRRRSSSTTTVVVWWWXXXXXXXXXZZZ\\\^^^___```aaaccceeeccckkkfff___gggooottt|||ppp\\\LLLBBBBBBBBByyyUUULLLCCCGGGGGGGGGFFFDDDBBB???>>>============<<<<<<<<<<<<:::::::::999999999888888777777777777666666666666555555555444444333333333444333222222444444333222333444555555333333444555333666888888777;;;CCCJJJYYYsss}}}{{{pppwwwmmmaaa[[[RRRJJJEEEAAA???===<<<;;;;;;<<<===<<<999777999999888888777777666666666666777777888888999999777777777777777777777777666666666666666666666666777777777777888888888888777777777777777777777777:::777444444777999999888777777777777777777777777777777777777888888888888777888888888888999999999::::::::::::::::::::::::;;;:::999999999:::;;;<<<::::::;;;<<<===>>>??????<<<<<<;;;;;;<<<>>>@@@BBB@@@AAADDDIIIQQQZZZaaafffooorrryyyuuutttjjjFFF666999999777777777777777777777777666666666666666666666666555555444444444333333333333333333444444444555555333333333333333333333333333444666888888777666555666666666666777777777777:::888<<>>999;;;999333222666888777666666777666444222555555666666555555444444777555444444555666555444444444666777888888888888888888888888999:::;;;;;;999:::======>>>>>>@@@BBB@@@BBBEEEHHHJJJKKKJJJJJJLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLLLLPPPUUUXXXXXXWWWRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUWWWZZZ\\\]]]\\\ZZZ]]]VVVPPPLLLJJJHHHKKKPPPNNNKKKIIIHHHBBB???EEEPPPnnn}}}{{{aaaMMMHHHMMMKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMVVVSSSPPPPPPRRRSSSQQQOOONNNOOOPPPQQQRRRQQQPPPPPPJJJKKKMMMOOOPPPPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTTTT[[[[[[[[[[[[\\\]]]^^^^^^```___```aaafffkkkqqqtttqqqTTTLLLGGG>>>zzzXXXOOOGGGGGGGGGGGGFFFDDDBBB???>>>>>>>>>=========<<<<<<<<<:::::::::999999999888888777777777777666666666666666555555555555555444444444333222222444444333222333444555555333222333444222555777777777:::BBBHHH\\\rrr~~~~~~qqqaaannntttcccSSSJJJEEECCCBBBAAA===:::888888999::::::999999999999888888777777777777777888888888888888888888888888888888888888777777777777777777777777777777777777888888888888777777777777777777777777999777555666888:::999777777777777777777777777777777777777777888888888999999999999999::::::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???AAABBBGGGHHHLLLTTTaaaqqq```CCC777999888777777777777777777777777555555555555555555555555555444444444444333333333333333333444444444444555333333333333333333333333111222444666666555444333555555555666666666777777555666999BBBRRRiiiuuu^^^QQQFFFCCC>>>777555:::999666333333555888:::;;;666666666666555444333222666555333444555666555444555666666777777888999999888888888888999:::;;;;;;888:::<<<======>>>@@@BBB???AAADDDGGGIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIKKKKKKLLLKKKKKKNNNRRRUUUUUUTTTQQQQQQQQQRRRRRRRRRRRRRRRUUUTTTSSSSSSTTTTTTSSSRRRNNNJJJIIIKKKKKKIIIIIIMMMLLLDDD???CCCJJJVVVgggvvvnnnWWWFFFCCCHHHJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLQQQOOOMMMMMMPPPQQQPPPOOOMMMNNNOOOPPPPPPPPPOOOOOOKKKLLLNNNPPPQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUZZZZZZZZZZZZ[[[]]]^^^___]]]]]]^^^```dddjjjpppssstttUUUIIIKKKzzzXXXPPPHHHGGGGGGGGGFFFDDDBBB@@@???>>>>>>>>>>>>============:::::::::999999999888888777777777777666666666666555555555666666666666666444333222333444555444222444555666555333222333444222444666666666999???DDDYYYiiivvvkkkfffppp]]]YYYjjj{{{hhhZZZOOOHHHCCCDDDAAA===;;;;;;;;;;;;;;;::::::999999999999888888999999888888888888888888999999999999999999999999888888888888888888888888777777777888888888999999777777777777777777777777777777666777999:::888777777777777777777777777777777777888888888999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::;;;<<<============<<<<<<;;;<<<<<<<<<>>>???@@@@@@@@@AAADDDFFFMMMQQQZZZgggwwwjjjQQQ===888:::666777777777777777777777777444444444444444444444444444444444444333333333333333333333333444444444444333333333333333333333333000111222333444333222111444444444555555555666666222555777999???PPPhhhzzz{{{jjjZZZQQQHHH===888;;;===:::777555666888888888777666666555444333333222666444333444555666555444777666666666666888999:::777777777777888999:::;;;888999;;;<<<<<<===>>>@@@>>>@@@BBBDDDFFFGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIKKKJJJJJJLLLNNNPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNPPPOOONNNMMMNNNOOOPPPQQQMMMKKKMMMPPPPPPKKKHHHIIIFFFAAAAAAMMMbbbyyyxxxeeeTTTGGGEEEJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLJJJIIIJJJLLLNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMNNNPPPQQQQQQQQQQQQPPPQQQRRRSSSUUUUUUUUUVVVYYYYYYYYYYYYZZZ\\\^^^___[[[[[[\\\^^^bbbhhhmmmpppyyybbbJJJOOOwwwTTTLLLEEEGGGGGGGGGFFFEEECCCAAA?????????>>>>>>>>>=========:::::::::999999999888888777777777777666666666666444444555555666666666777555333222333444555444333444555666555333222222333222333444444555888===@@@LLLYYYmmm|||pppgggkkkwwwsssXXXXXXqqqsssaaaOOODDDHHHFFFEEECCCBBB@@@===:::::::::::::::999999999999:::::::::999999888888777999999999999999999999999888888888888888888888888777777888888888999999999888888888888888888888888666777888999::::::888777888888888888888888888888888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<<<<;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEIIIOOOTTT___ggguuutttTTTBBB777888;;;444666666666666666666666666333333333333333333333333444444444333333333222222222222333333333444444444222222333333333333444444000000111222333222222222333333333444444444555555444777777555666AAASSSbbbsssiii]]]KKK???===:::999888999999999666444666666555555555444555555555444444555666777666444777666555444444666888999777777666777777888999:::777999:::;;;;;;;;;===???===>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGIIIIIIIIIIIIJJJKKKKKKJJJLLLLLLKKKKKKJJJJJJJJJIIIFFFHHHIIIKKKLLLNNNQQQSSSSSSOOOOOOPPPNNNIIIHHHIIILLLQQQ^^^qqq|||lll___TTTLLLJJJLLLFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQOOOPPPRRRSSSTTTUUUVVVVVVYYYXXXXXXXXXYYY[[[^^^___\\\[[[\\\]]]```dddhhhjjjrrrzzz[[[NNNsssRRRKKKDDDGGGGGGGGGGGGEEECCCAAA@@@>>>>>>>>>>>>============:::::::::999999999888888777777777777666666666666333333333444444555555666555444333333555555444333444555666555333222333444222333333444555777:::===BBBKKKZZZmmm|||}}}sssmmmpppoooVVV[[[rrrzzzfffXXXUUUQQQKKKFFFCCC@@@>>><<<<<<<<<;;;;;;:::999999888;;;;;;::::::999999888888999999999999999999999999888888888888888888888888888888888888999999999999999999999999999999999999666777999::::::999888888999999999999999999999999999999999999::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;<<<<<<<<<===<<<;;;;;;<<<>>>@@@AAABBBEEEIIILLLQQQ[[[hhhqqq~~~]]]CCC999444888;;;333555555555555555555555555333333333333333333333333444444333333333222222222222222222333333333444444222222222333333444444444111222222333333333333333333333333333444444444444777777666555666;;;DDDJJJeeeiiiUUULLL===;;;999888888999999888555555555555555777888999555444555666888888777555666555444333333444666888666666666666777888999999666888999:::999999;;;===;;;<<<===>>>>>>?????????@@@AAABBBBBBCCCDDDDDDDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDD@@@BBBEEEGGGFFFFFFHHHJJJHHHEEEDDDHHHLLLOOOVVV]]]nnn{{{wwwnnndddZZZUUUPPPKKKHHHIIIFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQRRROOOPPPQQQSSSUUUVVVVVVVVVZZZYYYXXXWWWYYY[[[^^^___^^^]]]]]]]]]___aaadddeeekkkrrr___pppRRRNNNHHHFFFGGGGGGGGGFFFDDDBBBAAA============<<<<<<<<<<<<:::::::::999999999888888777777777777666666666666333333333444444444444444555444333444555666555333333444555555333333444555444333333444555777999:::>>>DDDPPP]]]iiivvv{{{ooolll}}}qqq\\\```qqqhhhZZZMMMFFFDDDCCCDDD@@@@@@???>>><<<;;;:::999;;;;;;::::::::::::::::::999999999999999999999999888888888888888888888888888888888999999999999:::999999999999999999999999666888::::::999888999:::999999999999999999999999999999:::::::::;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<============@@@@@@???>>>???AAADDDEEEHHHNNNWWW```iiivvv{{{}}}pppyyycccJJJ:::666444888:::333555555555555555555555555333333333333333333333333333333333333222222222222222222222222333333333333111222222333333444444555222222333333333444444444333333333444444444555555666444444444777999::::::HHHiiivvvjjj___WWWKKKAAA;;;:::::::::777777666666666888:::;;;666555666888::::::999777666555444444444555666777555555555555666777888999555777888888888888999;;;::::::::::::;;;;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBCCCDDDCCCAAA@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@===@@@BBBAAA>>><<<>>>AAACCCBBBGGGSSSaaaooozzzvvvmmmdddXXXRRROOOOOONNNJJJIIIJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMOOOPPPPPPNNNLLLKKKLLLNNNMMMMMMMMMLLLMMMMMMNNNOOONNNNNNNNNNNNOOOQQQRRRSSSPPPQQQSSSUUUWWWXXXXXXYYY\\\[[[YYYXXXXXX[[[]]]______^^^^^^^^^___aaacccdddfffmmmtttnnnRRROOOJJJFFFGGGGGGGGGFFFDDDCCCAAA<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888777777777777666666666666555555555555444444444444666444333444555666555444111333444444444444555666555444333444666777888888<<>><<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888999999999::::::::::::::::::::::::::::::777999:::999777777:::<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>????????????DDDDDDEEEGGGJJJOOOSSSVVVXXXbbbppp{{{{{{sss}}}rrrhhhzzzkkkLLL<<<777888555777999333444444444444444444444444444444444444444444444444333333333222222222222111111222222222222333333333111111222333333444555555222222222222333333444444444444444444555555555555444444444555666666666666888MMM\\\kkkzzzmmm___TTTKKKDDD@@@<<<;;;999888777888999:::666777888:::<<<<<<:::888777777777777777777777777555555555555666777888888444666777777777777888:::999888888888888999999:::777888:::<<<===============>>>@@@???<<<;;;<<<>>>;;;;;;;;;<<<<<<<<<<<<<<<:::===>>>======AAAIIIOOOZZZ]]]hhhyyyqqqiiieee]]]SSSMMMJJJJJJLLLLLLJJJKKKOOOKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOQQQQQQPPPNNNMMMOOOQQQOOOOOONNNNNNNNNOOOPPPQQQPPPPPPPPPPPPQQQSSSTTTUUUTTTUUUVVVXXXZZZ[[[\\\]]]___]]]ZZZYYYYYYZZZ]]]___^^^^^^^^^___aaaccceeefffeeejjjmmmsssmmmPPPMMMHHHFFFGGGGGGGGGFFFEEECCCBBB<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777777777777666666666666777777666666555555555444666555444444555666555444000222444444444444666777666444444444666777888777:::>>>JJJ[[[iiivvvjjjbbb|||{{{jjj[[[QQQJJJIIIGGGEEECCC@@@>>>===:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::::::::::::::::::::::::::888999:::999777777:::===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@AAABBBAAAAAAFFFGGGJJJOOOVVV^^^eeeiiijjjuuuzzz|||ttttttxxxjjjccc|||{{{VVV@@@555666;;;777666888444444444444444444444444444444444444444444444444444333333333222222222111111111111222222222333333333111111222333333444555555222222111111222222333444444444444555555555666666333555666666555555777999222<<>>;;;999777777888888777777999;;;======;;;999888888999999999999888777555444444555555666777888444666777777666666888999888888777777777777888888444555777999::::::::::::999;;;<<<;;;999888999;;;888888888999999::::::;;;666999<<<>>>CCCNNN]]]hhhyyy}}}pppaaaZZZVVVMMMDDDGGGFFFFFFHHHHHHFFFIIIOOOLLLMMMMMMMMMNNNNNNOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKMMMPPPQQQPPPOOOOOOQQQTTTQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQRRRSSSTTTVVVWWWVVVWWWYYY[[[]]]^^^______```^^^[[[YYYYYYZZZ]]]___\\\]]]^^^```bbbeeegggiiihhhiiijjjooo~~~xxxTTTMMMJJJFFFDDDBBBBBBCCCDDDDDDCCC@@@???>>><<<<<<;;;;;;;;;;;;:::999999888888999999888888888888888777666666555555555555555555555555444444444444444444444444888666555333333555777888333444444555666777888888:::999DDDXXXgggrrrjjjggg~~~tttcccZZZSSSHHHAAA??????>>>======>>>===;;;<<<>>>??????@@@:::888:::;;;:::;;;>>>;;;::::::;;;<<<<<<:::777:::888666888;;;<<<;;;888;;;;;;;;;:::::::::999999;;;;;;:::::::::::::::;;;;;;;;;::::::::::::::::::@@@>>><<<:::999999:::;;;<<<;;;;;;:::;;;;;;<<<===<<<<<<;;;<<<=========<<<===<<<<<<===???BBBEEEGGGOOORRRWWW\\\eeeqqqyyykkk]]]hhhiiieeerrrttt^^^FFF777777777777666666666666666666555555555444444444444444444444444444444444333333333333333333333333000000111111111222222222222222222222222222222222333333333333333333333333111222333444444333222111444444444555555555555666666999<<>>===BBBIIIQQQ___sss}}}ppp___SSSLLLIIIEEECCCDDDDDDDDDDDDEEEFFFGGGHHHLLLLLLLLLMMMMMMNNNNNNNNNMMMKKKKKKMMMOOOOOOLLLIIINNNOOOOOOPPPQQQRRRRRRSSSOOONNNMMMMMMMMMOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWUUUVVVYYY[[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\^^^```aaabbbdddgggjjjeeeggghhhmmmzzzwwwwwwTTTMMMJJJHHHEEECCCCCCDDDDDDDDDCCC???>>>===<<<<<<<<<<<<<<<;;;:::999999888888999999888888888888888777666666555555555555555555555555444444444444444444444444555444444444555666888999444444555555666666777777777555>>>OOO]]]oooiiijjj{{{vvvnnnbbbWWWPPPJJJEEE@@@>>>AAABBB@@@>>>=========AAA<<<999;;;<<<;;;;;;>>>;;;::::::;;;<<<<<<:::888<<<:::::::::<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<<<<===>>>>>>========================???>>>>>>>>>???@@@@@@??????@@@CCCFFFIIIKKKLLLLLLWWW^^^gggrrr|||uuudddddddddpppvvv______aaaVVVFFF===777777777777666666666555666555555555444444444444444444444444444444444444333333333333333333333333111222222222333333333333222222222222222222222222333333333333333333333333222222222333333222222222444444444444555555555555444666777999@@@PPPfffvvv|||ssseeeWWWMMMEEE???;;;>>>;;;888888999::::::888888888888777555444222111666666777888888777777666888666555666999:::999777666666666666666777888999;;;:::999777666555555666888666555777;;;<<<:::888999;;;>>>???BBBGGGNNNTTT]]]gggvvveee\\\PPPHHHFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKLLLNNNNNNLLLJJJMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRTTTTTTSSSRRRSSSTTTUUUVVVUUUVVVXXXZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^```aaabbbdddgggjjjhhhjjjjjjlllttt}}}xxxXXXRRRMMMIIIGGGEEEDDDEEEEEEDDDCCC>>>>>>===<<<<<<=========;;;:::999999888888999999888888888888888777666666555555555555555555555555444444444444444444444444222333444555666888999999555555555666666666666666666444:::EEEPPPeeesss[[[```jjj|||sssggg\\\PPPIIICCCEEEGGGFFFBBB>>>===>>>@@@;;;999;;;<<<:::;;;===<<<;;;;;;<<<======<<<:::<<<===>>>===<<<;;;<<<===<<<<<<;;;;;;;;;:::::::::;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;<<<<<<===>>>>>>>>>>>>BBBAAAAAA@@@@@@AAAAAAAAAAAAEEELLLTTTYYY\\\]]]]]]fffooo}}}||||||lll^^^^^^TTT>>>666>>>777777777666666666555555555555555555444444444444444444444444444444444444333333333333333333333333222222333333333444444444222222222222222222222222333333333333333333333333333222222222222222222333444444444444555555555555555777777666888@@@MMMXXX}}}}}}oooddd]]]ZZZQQQLLLEEE???<<<:::999888<<<<<<;;;999888777666666555666777888888888777666555444444555777888777666555555555555666777888888555666888888888999:::<<<999999888999;;;;;;;;;:::===DDDOOOXXXbbbppprrreeeNNNHHHBBB???@@@BBBCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLMMMMMMNNNLLLKKKKKKLLLMMMMMMLLLLLLMMMNNNOOOQQQSSSTTTTTTWWWWWWWWWWWWVVVUUUTTTTTTUUUTTTRRRPPPQQQRRRTTTVVVVVVWWWXXXZZZ[[[[[[ZZZZZZZZZ[[[]]]^^^____________^^^___aaabbbbbbdddgggiiijjjlllmmmmmmpppzzz{{{www\\\WWWRRRKKKIIIGGGFFFFFFFFFDDDBBB==================>>>>>>;;;:::999999888888999999888888888888888777666666555555555555555555555555555555555555555555555555222333444666777888888888666666666666666555555555999777:::???DDDWWWkkk[[[TTTcccwww|||pppcccZZZQQQNNNKKKJJJHHHDDDAAAAAABBB===;;;>>>???======???===<<<<<<<<<>>>>>>===<<<:::===???===:::999;;;===;;;;;;;;;;;;::::::::::::===<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<=========<<<<<<<<<<<<===???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBDDDEEEKKKPPPYYYccclllsssvvvxxx{{{zzzzzzzzzqqqtttxxxlllbbb\\\LLL:::777@@@777777666666666555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222333333333333444222222222222222222222222222222222222222222222222444333222111111222333444333333444444444555555555333666777777777:::BBBHHH^^^wwwuuunnnaaaUUUKKKDDDAAA@@@>>>>>>===<<<;;;;;;::::::777777888888999999999999666666666666777777777666999888777777777777777888333555777888777999<<>><<<:::>>>HHHPPPXXXcccrrrvvvjjj\\\RRRFFFBBB???>>>???@@@@@@???AAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLMMMLLLJJJJJJJJJKKKLLLMMMLLLMMMNNNPPPRRRTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVTTTRRRPPPNNNOOOQQQUUUWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXZZZ]]]```aaaaaaaaa```^^^```aaabbbbbbcccfffhhhhhhkkknnnoooqqqvvvsss\\\WWWQQQJJJIIIGGGGGGGGGFFFDDDBBB>>>>>>=========>>>>>>???;;;:::999999888888999999888888888888888777666666555555555555555555555555555555555555555555555555444555666666777666666555666666666666666555555555999777:::>>>>>>KKKssswwwuuuXXXYYYbbbzzz}}}vvvlll___UUURRRQQQLLLHHHGGGHHHDDDBBBDDDDDDAAA@@@AAA>>>===;;;;;;<<<===<<<:::999<<<>>>===:::999;;;===<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<======???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDDDDFFFHHHIIIJJJNNNRRRVVVcccfffllluuu~~~zzz|||yyybbb___nnnssspppdddQQQBBB<<<:::888666666666666555555555555333333444444444444444444333333333333333333333333222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222444333222111111222333444333333333444444444444555///111444444444666999===FFFXXXooo|||ooogggcccbbbXXXVVVQQQLLLEEE@@@;;;999;;;:::999999888999999:::999999:::999999888888999777777777777777888888999666888:::999666666:::>>>@@@HHHNNNLLLIIISSSjjjyyyjjj___VVVMMMFFFCCCAAA@@@??????>>>===<<>>======>>>>>>>>>;;;:::999999888888999999888888888888888777666666555555555555555555555555555555555555555555555555666666666666666666555555555555555666666666666666666444888>>>===CCC```}}}]]]WWWeee{{{mmmiiifff___ZZZ[[[WWWRRROOOOOOLLLGGGCCCCCCBBB@@@===<<<======<<<;;;;;;<<<>>>=========>>>???>>>============<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>=========>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBDDDBBBAAA@@@AAACCCFFFHHHQQQUUUYYY]]]```fffnnnuuuwwweee]]]gggzzzsssppp```HHH<<<>>>;;;111666666666555555555444444333333333333444444444444333333333333333333333333222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222333222222222222222222333333333333333444444444444222444555555444444666777:::AAAMMMYYYfffwww|||ooobbbXXXRRRJJJIIIIIIGGGEEEBBB???===:::;;;======<<<<<<>>>???<<<<<<<<<===>>>???AAAAAA===CCCJJJLLLLLLMMMQQQUUUkkkuuu|||xxxqqqyyy{{{ppp```SSSKKKFFFBBB@@@>>>>>>>>>>>>>>>==================>>>>>>???@@@AAA???@@@AAABBBCCCDDDEEEEEEHHHIIIIIIHHHGGGGGGHHHJJJKKKLLLMMMOOOPPPRRRSSSSSSPPPQQQRRRTTTUUUVVVWWWWWWPPPOOONNNMMMNNNQQQSSSUUUVVVWWWXXXZZZ[[[[[[ZZZZZZWWWYYY[[[]]]^^^_________^^^```aaa``````aaaccceeefffgggiiijjjkkkmmmpppsssyyy}}}zzzuuuxxxcccQQQNNNFFFGGGFFFFFFFFFGGGGGGDDDBBB@@@@@@???>>>============;;;:::999999888888999999888888888888888777666666555555555555555555555555555555555555555555555555666555444444555666777888444444555555666666777777888444777=========NNNdddlllqqqzzz~~~xxxlllttt}}}}}}yyysssmmmjjjddd[[[UUUSSSLLLIIIFFFDDDDDDCCCBBBAAA@@@??????@@@CCCDDDDDDCCCAAAAAAAAA@@@@@@@@@??????>>>======>>>>>>@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBBBBCCCDDDFFFHHHKKKLLLNNNMMMLLLMMMQQQWWW^^^cccppptttxxx{{{}}}yyyqqq]]]bbbeeepppooodddQQQAAA::::::999666666666555555555444444444222222333333333444444444222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222111111111111111111111111222222222333333222222222222222333333333444444444666666666666555555666777444666;;;BBBIIIWWWrrrwwwyyyzzzyyysssiii___YYYSSSVVVYYY[[[[[[]]]```cccdddcccbbbaaa````````````___iiivvv}}}}}}{{{|||~~~xxxppp\\\UUUJJJBBB???>>>>>>===:::;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@>>>??????@@@AAABBBBBBBBBDDDGGGHHHHHHFFFEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQSSSTTTTTTQQQPPPOOONNNNNNOOOPPPPPPRRRTTTVVVXXXYYYYYYYYYYYYWWWXXXYYYZZZ[[[\\\]]]^^^^^^___```___^^^___aaacccffffffeeedddeeegggkkkmmmsssxxxooowwwpppkkkppp^^^PPPOOOHHHEEEEEEEEEFFFGGGGGGEEECCCAAAAAA???>>>============;;;:::999999888888999999888888888888888777666666555555555555555555555555666666666666666666666666444444333333444777999;;;333444444555666777888888===666777===<<<888AAAQQQhhhmmmwww~~~sssxxxwwwnnnkkkVVVSSSOOOMMMLLLKKKJJJIIIDDDBBBAAACCCHHHJJJIIIGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFGGGJJJJJJKKKMMMPPPTTTYYY[[[]]]]]]^^^bbbkkkvvv|||{{{zzzvvvssssssrrrjjj```hhhvvvdddQQQ???999666222444;;;666666555555555444444444222222222333333444444444222222222222222222222222111111111111111111111111222222333333333444444444222222222222222222222222111111111111111111111111111222333444444333222111222222333333333444444444333333333222333444666777///222888;;;:::???SSShhhuuu}}}ooo[[[MMMIIIDDD>>>;;;;;;<<<======;;;<<<===<<<;;;:::;;;<<<<<<<<<;;;<<<<<<===>>>???>>>>>>??????@@@@@@@@@AAABBBEEEHHHHHHFFFDDDDDDFFFGGGHHHHHHIIIJJJKKKKKKLLLQQQQQQOOOOOOOOOPPPQQQRRRSSSRRRQQQOOONNNMMMLLLLLLPPPQQQSSSVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\]]]]]]^^^______^^^^^^```aaagggeeecccaaacccfffkkknnnkkkkkkiiipppttt^^^eeefffTTTHHHJJJEEEHHHHHHEEEDDDFFFEEEAAAAAAAAA@@@???>>>===<<<;;;<<<;;;:::999888999:::;;;888888888888888777666666666666666666666666666666666555555555555444444444666777888777555444444555333333333444444444555555666777888888777:::???DDDUUUkkk}}}iiivvvwwwnnneee^^^___eeeddd[[[PPPPPPNNNMMMLLLMMMPPPSSSUUURRRTTTVVVSSSMMMHHHFFFEEEDDDEEEIIIMMMKKKGGGIIINNNGGGJJJMMMOOOPPPRRRTTTVVVVVVXXXYYY[[[___gggqqqyyy}}}zzzyyy}}}lllddd```bbbbbb^^^___eeejjjlll}}}tttOOOFFF;;;555555888999999999888666555444444444555444444444444444444444444222222222111111111111000222222222222222222222222111111111111111111111111111111111111111111111111//////000111222222333333222222222111111111000000111111222222222333333333444444444444444444444444777666555666999>>>BBBFFFWWWeeeooobbbVVVJJJBBB???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<=========>>>??????@@@@@@EEEFFFFFFEEECCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNOOOPPPPPPPPPPPPOOONNNNNNOOOOOOOOOOOONNNMMMMMMOOOQQQRRRSSSTTTVVVXXX\\\ZZZXXXVVVUUUVVVWWWXXXVVVWWWYYYZZZ[[[[[[\\\\\\bbbccceeegggggggggeeedddnnnvvvqqqkkkyyywww___cccdddSSSHHHJJJEEEHHHHHHEEEDDDFFFEEEAAA@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999999::::::888888888888888777666666666666666666666666666666666555555555555444444444666777777777555444555666444444555555555666666666777888888888777999>>>BBBKKK```uuujjj___vvvzzz|||zzzppphhhgggfffeeeeeefffhhhiiikkkkkkjjjfff___ZZZXXXXXXUUUUUUXXX\\\]]]\\\^^^ccc^^^```bbbdddfffjjjooosssssstttuuuvvvzzz{{{kkk```\\\WWWXXXTTTOOOUUUggg}}}~~~bbbIIICCC;;;777888999888666888777666444444444555555444444444444444444444444222222222111111111111000222222222222222222222222111111111111111111111111111111111111111111111111///000000111222222333333222222222111111111000000111111222222222333333333444444444444444444444444777666666666777:::===???CCCNNNfffyyyiii[[[QQQIIIBBB======<<<<<<;;;;;;:::;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<======>>>?????????CCCDDDDDDDDDBBBBBBDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGKKKLLLMMMNNNNNNOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNPPPPPPQQQRRRTTTVVV[[[ZZZWWWUUUTTTSSSTTTTTTSSSTTTUUUVVVWWWXXXXXXXXX^^^___aaacccdddeeeddddddgggnnnvvvooosss|||```______RRRHHHJJJEEEHHHHHHEEEDDDFFFEEEBBB??????>>>===<<<;;;;;;:::::::::;;;;;;::::::999999888888888888888777666666666666666666666666666666666555555555555444444444555666777666555444555666555555666666666777777777888888888888777999===??????PPPeee^^^```qqq|||xxxwwwwwwpppmmmmmmsssxxxyyy|||~~~wwwooohhh___UUUOOOOOOKKKMMMJJJGGGSSSssszzzfffJJJAAA===:::999:::999666333666555555444444444555555444444444444444444444444222222222111111111111000222222222222222222222222111111111111111111111111111111111111111111111111000000000111222222333333222222222111111111111111111111222222222333333333444444444444444444444444666666555555555666777888444999HHH^^^rrrxxxrrrddd[[[NNNDDD???===;;;999;;;;;;::::::::::::999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBBBBAAAAAACCCEEEIIIHHHFFFDDDCCCCCCDDDDDDHHHIIIJJJKKKMMMNNNOOOOOOMMMLLLKKKIIIIIIIIIJJJJJJKKKMMMNNNNNNNNNOOOQQQSSSZZZXXXVVVTTTRRRQQQQQQRRRQQQRRRSSSUUUVVVVVVVVVVVV[[[[[[\\\^^^```aaacccccccccgggrrr|||fff```ZZZZZZPPPHHHJJJDDDGGGHHHEEEDDDFFFFFFBBB@@@??????>>>===<<<<<<<<<999:::;;;<<<;;;:::999888888888888888888777666666666666666666666666666666666555555555555444444444555666777666555444555666555555666666666777777777999999888888888999;;;===999BBBQQQooozzzkkk{{{pppiiiZZZZZZZZZXXXSSSNNNKKKKKKKKKRRRWWWYYYeee|||lll___OOO<<<;;;:::888999999888555333444444444444444444555555333333333333333333333333222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333333333333333333333333333444555555555555555444444555555999CCCNNNYYYfffqqq|||jjj[[[TTTMMMGGG@@@;;;999::::::999::::::::::::::::::999999999999999999999999999999::::::999999::::::;;;<<<::::::;;;;;;<<<======>>>===???@@@@@@@@@AAACCCEEEIIIHHHFFFDDDCCCDDDEEEEEEGGGHHHIIIJJJLLLNNNPPPQQQPPPOOOLLLJJJIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMPPPRRRVVVVVVTTTSSSRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXX[[[[[[[[[[[[]]]^^^```aaacccfffiiiqqq```UUUUUUNNNHHHIIIDDDGGGGGGEEEEEEGGGFFFCCCAAA@@@@@@??????>>>>>>>>>999:::;;;<<<;;;:::999888888888888888888777666666666666666666666666666666666555555555555444444444444666777666555555666777444444555555555666666666999888888777888::::::;;;;;;===BBB[[[yyyzzz~~~ssshhh^^^VVVPPPMMMQQQTTTRRRPPPQQQVVVZZZffftttqqqcccRRRGGGAAA:::999888666666666666666555333333333444444444444444333333333333333333333333222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111222222222333333333333333333333333333333333222333444555666666555444999666555777999===FFFOOOkkkppp{{{tttmmm```PPPEEEBBBAAA???===<<<;;;;;;:::999999::::::;;;;;;;;;::::::999999999999999999999999:::999999999999:::;;;;;;:::::::::;;;<<<<<<======<<<===?????????@@@BBBEEEGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMOOORRRSSSRRRPPPMMMKKKJJJJJJKKKLLLMMMMMMNNNMMMLLLNNNPPPSSSSSSSSSSSSTTTUUUUUUVVVWWWTTTUUUVVVXXXYYYYYYYYYYYY]]]]]]\\\\\\\\\]]]]]]^^^aaaffffffdddsss___QQQQQQLLLGGGGGGDDDGGGGGGEEEEEEGGGFFFCCCAAAAAAAAA@@@@@@?????????::::::;;;;;;::::::999999888888888888888777666666666666666666666666666666666555555555555444444444444555666666555555666777444444555555555666666666999777666777999::::::999=========NNNmmmrrrhhhxxxqqqkkkaaaXXXRRRNNNJJJHHHNNNRRRSSSOOOPPP\\\lllwwwfffUUUBBB;;;<<<:::888777666555444555666666222333333444444333222222333333333333333333333333222222222111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111222222222333333333333333333333333333333333222333444555555666555555555333333555444444:::BBBMMMPPPaaazzz~~~iiibbb[[[TTTKKKAAA<<<<<<;;;<<<<<<===<<<;;;999888888999:::;;;<<<;;;:::999999999999999999999999999999999999999999:::;;;;;;::::::;;;;;;<<<=========<<<===>>>???>>>???BBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLMMMPPPRRRTTTRRRPPPNNNLLLJJJJJJJJJJJJMMMMMMMMMMMMLLLNNNRRRUUUQQQRRRSSSUUUVVVXXXYYYYYYSSSTTTUUUWWWXXXXXXXXXXXX^^^^^^^^^]]]]]]]]]\\\\\\]]]cccdddaaahhh]]]NNNNNNKKKGGGFFFCCCFFFGGGEEEEEEGGGGGGCCC@@@@@@@@@???????????????;;;;;;::::::999999::::::888888888888888777666666666666666666666666666666666555555555555444444444444555666666555555666888555555666666666777777777888666555777:::;;;;;;999;;;<<<;;;DDDYYYnnnwwwyyyuuu{{{{{{ssslllhhhXXXTTTOOOMMMMMMOOOQQQRRRSSS[[[aaaaaahhh|||kkkXXXJJJ;;;888;;;777666777777666555555555555333333444444333222111000222222222222222222222222222222222111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111222222222333333333222222222222222222222222333333333333333444444444111111444666444222777??????>>>III^^^oooyyyzzz|||xxxoookkkRRRMMMGGGDDD@@@:::999;;;;;;;;;;;;;;;:::999999999666777999:::;;;:::999888888888888888888888888888999999999888999999:::;;;;;;;;;;;;<<<======>>>>>>===>>>??????>>>???AAACCCDDDEEEHHHJJJKKKKKKJJJJJJLLLKKKKKKKKKMMMOOORRRTTTSSSRRRQQQOOONNNLLLKKKJJJLLLLLLLLLLLLLLLNNNRRRVVVQQQRRRSSSUUUVVVWWWXXXXXXSSSTTTUUUWWWXXXXXXXXXXXX[[[\\\]]]^^^^^^^^^]]]\\\^^^aaaeeeeeefffsss]]]LLLMMMKKKFFFEEECCCFFFGGGEEEEEEGGGGGGDDD????????????>>>>>>>>>>>><<<;;;:::999888999:::;;;888888888888888777666666666666666666666666666666666666555555555444444444333555666666555555666888777777777777888888888888777555555777:::<<<;;;999666;;;:::===IIIWWWuuulll[[[\\\ggg~~~qqqeee\\\VVVRRRPPPLLLKKKJJJMMMSSSYYY]]]___YYYhhhwww~~~|||hhhVVVJJJ@@@777999:::222444666888888777555444444333333444444333111000///222222222222222222222222222222222111111111111000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111111111000000111111222222222222111111222222222333333333222222222222222222222222444333222222111111222222222333666777444111555<<<;;;666888DDDNNNXXXmmm~~~zzzzzz{{{~~~}}}fffRRRJJJDDD???======;;;777888;;;<<<<<<;;;999777777999;;;444666888999:::999888777888888888888888888888888999999888888999999:::;;;;;;;;;<<<<<<===>>>>>>>>>===?????????>>>???AAACCCCCCEEEHHHKKKKKKJJJHHHGGGLLLKKKKKKKKKLLLNNNQQQSSSVVVVVVUUUTTTRRROOOMMMLLLJJJKKKKKKJJJKKKNNNRRRVVVRRRRRRTTTUUUUUUVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZXXXZZZ\\\^^^______]]]\\\aaabbbfffjjjhhhlllUUUMMMPPPHHHLLLFFFFFFGGGGGGFFFFFFEEEDDDCCC@@@@@@??????>>>=========::::::;;;;;;::::::999888888999999999999888777777555555555555555555555555555555555555555555444444222333444666777888888888555666777666444444666777777777777777888999:::;;;===:::999;;;>>>GGGWWWfffqqqWWWWWW]]]___ooozzzsssnnnbbb[[[RRRJJJFFFGGGJJJLLLRRRXXX\\\fffrrrmmmiiiqqqpppyyydddQQQIII>>>888888::::::888:::777555444555555555444444333333222111111111222666//////666666......444222111111111000000////////////000111111111111111111111222222222333333333111111222222222333333333222222222222222222222222222222222222222222222222222222111111111111111111000111222333444333222111333333333333333333333333000111333555666666555444888888888888;;;AAAIIIOOOeeeqqq}}}nnnlllhhhaaaVVVKKKAAA;;;999888888888777777666666777777777777777777777777666777777777888888888888999999999999999999999999777888888888888999999999<<<;;;;;;<<<<<<===>>>???CCCBBBAAA@@@???@@@@@@AAACCCCCCEEEGGGIIIKKKMMMNNNJJJIIIIIIIIIJJJKKKMMMNNNSSSVVVYYYWWWSSSOOONNNOOOOOOOOONNNMMMNNNOOOPPPQQQTTTQQQRRRXXX[[[YYYVVVVVVZZZXXXWWWXXXZZZ]]]^^^^^^[[[[[[[[[[[[]]]___bbbcccaaafffjjjiiiggglllxxxWWWLLLNNNGGGKKKFFFHHHHHHHHHGGGGGGFFFEEEDDD@@@@@@??????>>>=========::::::;;;;;;::::::999888888999999999999888777777555555555555555555555555555555555555555555555555666666777777777777666666555666777666555444666777777777777777888999:::;;;:::888999;;;<<>>???CCCBBBAAA@@@@@@@@@AAAAAABBBBBBDDDFFFHHHJJJLLLLLLJJJJJJIIIJJJKKKMMMOOOPPPTTTUUUWWWWWWTTTRRRPPPPPPPPPOOONNNNNNNNNOOOPPPQQQTTTOOOLLLPPPTTTVVVYYY\\\ZZZXXXWWWXXXZZZ\\\\\\[[[\\\\\\\\\]]]^^^```aaabbbbbbfffiiihhhgggkkkttt|||YYYKKKLLLFFFKKKFFFHHHHHHIIIHHHHHHGGGFFFEEE@@@@@@??????>>>=========::::::;;;;;;::::::999888888888999999888888777666555555555555555555555555555555555555555555555555999999999888777666555444555666777777555555666777777777777777888999:::;;;999888:::<<<<<<<<>>===444///111111111111111000000000000//////000111111111111111111111111222222222222333111111111222222222222333222222222222222222222222222222222222222222222222111111111111111111111111222222111111222222333444333333333333333333333333333222222333333444555666444444444333333444666999777@@@JJJTTTcccvvv}}}rrrhhh]]]TTTOOODDDAAA===999666666666777777777777777666666666666777777777777777777777777888888888888999999999999888888888888888888888888777888888888888999999999;;;;;;;;;;;;<<<===>>>>>>CCCBBBAAAAAA@@@@@@AAAAAA@@@AAABBBDDDFFFHHHIIIJJJJJJIIIIIIJJJLLLNNNPPPRRRRRRRRRRRRSSSTTTSSSQQQOOOQQQPPPOOONNNNNNNNNOOOPPPPPPMMMMMMRRRVVVWWWZZZ]]]ZZZXXXXXXXXXZZZ[[[[[[ZZZ]]]]]]^^^___```aaaaaaaaadddeeegggggghhhjjjooorrryyy]]]KKKIIIEEEKKKFFFHHHHHHHHHHHHGGGFFFEEEDDD@@@@@@??????>>>=========::::::;;;;;;::::::999888888888888888888777777666555555555555555555555555444444444555555555555555888888888888777555444333555666888777666555666777777777777777888999:::;;;<<<;;;;;;===<<<:::===CCCQQQttt|||sssrrrzzz~~~xxxpppjjjgggfffdddccc[[[VVVPPPLLLKKKLLLMMMMMMNNNQQQVVV^^^hhhttt{{{yyypppuuu}}}oooWWWEEEBBB@@@===<<<<<<===;;;:::888666555444555555444222333333222222111222222333000///333999888222......111111111000000000000000//////000111111111111111111111111111222222222222111111111111222222222222111111111111111111111111111111111111222222222222111111111111111222222222333222111000111222333444333333333333333333333333444333222111222333555666444666777666555444444555555:::>>>AAAIIIVVVaaaffftttyyytttmmmaaaVVVLLLDDD===:::???===:::777666666777888666666666666666666666666666666666666666666666666777777777777888888888888888888888888888888888888777777888888888999999999::::::::::::;;;<<<===>>>AAAAAAAAAAAA@@@AAAAAAAAA??????AAABBBDDDFFFGGGHHHHHHHHHHHHIIIKKKMMMPPPQQQOOOMMMLLLNNNRRRSSSPPPMMMQQQPPPOOONNNNNNNNNOOOPPPJJJMMMUUU___bbb]]]XXXVVVXXXXXXXXXZZZ]]]^^^^^^]]]]]]^^^```aaaaaaaaa```___eeeddddddfffhhhiiiiiihhhqqqaaaKKKHHHDDDLLLFFFGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@??????>>>=========::::::;;;;;;::::::999888777888888888888777666666555555555555555555555555444444444555555555666666444555555666555555444444555777888888777666666777777777777777888999:::;;;===::::::;;;;;;:::===BBBCCCZZZooo~~~vvv|||~~~yyytttpppkkkhhh\\\YYYTTTQQQPPPPPPQQQQQQRRROOOLLLMMMPPPVVVZZZ]]]fffiiinnnsssvvvuuuqqqnnn___eeejjjooo___YYYPPPCCC:::::::::999999999999888777777666444444555555333222333222222111222222333333111000000222222///...///000000000000000000111111//////000111111111111111000000111111111222222222000000111111111222222222111111111111111111111111000000000111111222222222000000111111111222222222333222111000111222333444333333333333333333333333444333222111111333444555333555888888777666555666444777888555666<<>>>>>@@@AAACCCDDDEEEFFFEEEEEEEEEFFFHHHKKKMMMOOONNNLLLKKKMMMQQQSSSRRROOOQQQPPPOOONNNNNNNNNOOOPPPKKKOOOYYYcccddd\\\TTTRRRUUUVVVYYY]]]aaaccccccaaa]]]^^^```aaaaaaaaa```___dddcccccceeeggggggeeebbbjjjqqqeeeMMMGGGDDDMMMFFFFFFFFFFFFFFFFFFDDDCCCCCC@@@@@@??????>>>=========::::::;;;;;;::::::999888777777888888777777666555555555555555555555555555333333444444555666666666222333444444555555555555555777999999888666666777777777777777888999:::;;;;;;888666888:::999<<>>999888999999999999999999999999666555444555555555333111222222111111222222333333444222111000///000111222000000000000111111111111//////000111111111111111000000000111111111111222000000000111111111111222111111111111111111111111//////000000111222222222000000000111222222333333222222111111222222333444333333333333333333333333333333222222222222333333111333666777666555555666222666777444333666888777:::===EEEPPP^^^nnn{{{~~~xxxppphhhbbb[[[PPPJJJHHHEEEAAA;;;777666777777777111333555666777777666666444444444555555555555555555555555555555555555555444444444444555555555555666666666666666666666666777888888888888999999999999999999999:::;;;<<<<<<======>>>?????????>>>>>>>>>>>>???AAABBBCCCDDDEEEDDDCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMOOOQQQSSSSSSSSSOOOOOONNNNNNNNNOOOPPPQQQPPPQQQUUUYYYXXXSSSRRRTTTTTTUUUYYY___dddfffeeeddd]]]]]]^^^___```aaaaaaaaabbbbbbcccdddeeeeeecccaaahhhfffooogggNNNHHHEEEMMMFFFGGGGGGGGGGGGFFFEEEDDDDDD@@@@@@??????>>>=========::::::;;;;;;::::::999888777777777777777666666555555555555555555555555555333333444444555666666777333444444555666555555555444777999:::888777666666777777777777888999:::;;;:::666666999;;;:::<<>>>>>>>>======>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCEEEFFFHHHJJJJJJLLLMMMNNNNNNOOOQQQSSSNNNMMMMMMMMMNNNPPPRRRSSSSSSQQQPPPQQQOOOMMMQQQWWWSSSUUUZZZ```eeefffeeeccc\\\\\\\\\]]]^^^```aaabbb```aaacccddddddccccccccchhhdddhhhwwwiiiOOOHHHFFFNNNFFFHHHHHHHHHHHHGGGFFFEEEEEE@@@@@@??????>>>=========::::::;;;;;;;;;:::999999777777777777777666666555555555555555555555555555333333444444555666777777555666666666666666555555444777999:::999777666666777777777777888999:::;;;:::777888===???===<<<===222AAACCCBBBVVVsssvvv{{{~~~zzzxxxwwwxxxyyyxxxssspppuuu{{{uuuoooeee^^^]]]]]]WWWOOOHHHFFFDDDDDDFFFHHHHHHHHHLLLNNNSSS[[[dddooozzzzzzbbb]]]___qqqlllUUUBBB===;;;666777===777888888777666666777999555555444555666555222000222111111111222333333444111222111///...000111000//////000000111111111222//////000111111111111111000000000000111111111111000000000000111111111111000000000000000000000000...//////000111222222222///000000111222222333333000111222333444333222222333333333333333333333333111222333444444333111000333444666666444333444555333666666222111333555444333555888:::<<<@@@CCCFFFHHHQQQ\\\ccciiittt~~~uuummmdddZZZRRROOOIIIBBB<<<;;;:::999:::===888666444555666666555444444444333333222222333333333333333444444555555555444444444444444444444444555555555666666666666777666666666666666666666666777888888888888999999999888888888888999:::;;;<<<999:::<<<=========<<<<<<>>>>>>???AAABBBCCCDDDDDDEEEDDDDDDDDDDDDFFFHHHIIIFFFIIIKKKKKKIIIJJJMMMPPPMMMMMMMMMMMMNNNPPPRRRTTTQQQOOOPPPQQQOOOMMMQQQWWWTTTVVVZZZ```dddeeeccc```[[[[[[[[[\\\]]]___bbbccc^^^aaacccccccccbbbdddeeefffbbbeeennnxxxtttTTTNNNHHHLLLJJJGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBAAA@@@???======<<<=========<<<;;;;;;::::::888888888888777777777777666666666666666666666666555555444444444444555555444444444555666777777888666666666666777777777777999999888888888888888888888888999999999:::::::::<<<;;;<<<@@@FFFSSSiii|||zzzppphhhhhhjjjjjjgggeeejjjrrrwwwvvvmmmeee^^^XXXTTTUUULLLEEEFFFIIIJJJKKKLLLIIIJJJJJJKKKNNNRRRVVVZZZ\\\iiixxxvvvmmmeeelllfffLLLEEE<<<666555555555555888777666888;;;;;;999666444333222222111111222222333222111000000111222333333222111000////////////000000000000000000000000////////////000000000000222222222111000//////...000000000000//////////////////000000000000////////////000111111111111111111111222333333333333222222222111111222222333444333222222111111222222333000000000000000000000000444444444444444444444444555888888333333999:::777999888777777777888:::;;;>>>AAAEEEFFFHHHOOOYYYaaaeeeggglllttt||||||{{{~~~xxxpppjjjfffddd\\\UUUMMMGGGDDDBBB???===;;;999888666555444555555777666666555444444333333222222111111222222333444444444444444444444444444555555555444444333333333666666555555555444444444888888777777666666666555777777777777888888888888888777777777777999:::;;;999:::::::::;;;<<<<<<<<<=========>>>???AAABBBCCCEEEEEEDDDDDDDDDFFFGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKLLLLLLLLLOOOSSSVVVTTTSSSPPPNNNNNNOOOQQQSSSSSSUUUXXX\\\___`````````[[[[[[ZZZZZZ\\\^^^aaaccc```bbbeeedddbbb```bbbdddaaaaaahhhpppqqquuuuuuTTTNNNGGGLLLIIIHHHHHHGGGGGGFFFFFFEEEEEEBBBAAAAAA@@@???>>>======<<<<<<<<<;;;::::::999999888888888888777777777777666666666666666666666666555555444444444444555555444444444555666777777777555666666666777777777777888888888888888888888888888888888999999999::::::999999:::===>>>DDDRRR```}}}yyyrrrgggaaa```ccchhhpppyyy}}}}}}{{{xxxssslllhhhaaa]]]WWWSSSPPPNNNMMMKKKKKKGGGFFFJJJMMMNNNQQQVVV]]]___ccciiipppvvvzzz|||fffIIIAAA<<<666333444666777777888777777888::::::777555444333222222111111222222222222111000000111222222333222111000////////////000000000000000000000000////////////000000000000333333222222111000000///000000000000//////////////////000000000000////////////000111111111111111000111222222333333222222222222111111222222333444333222222111111222222333111111111111111111111111444444444444444444444444444777777333333888999666777666555555555666888888777999;;;:::999;;;BBBHHHAAABBBEEEJJJQQQVVVZZZ\\\rrrrrrqqqpppnnnllljjjiiinnnssswwwxxxwwwwwwyyy}}}~~~zzzxxxxxx}}}~~~yyyyyyzzz{{{{{{wwwrrrlllhhhiiifff```YYYRRRNNNKKKIIIDDD@@@;;;888888888777666888777666555555555666777666666666555444333333333333333222222333333444444444444444444444444444444555555444444444333333333666555555555444444444444777777666666666555555555666666666777777777777777777777666777777999:::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???AAABBBCCCEEEDDDDDDCCCDDDEEEGGGHHHEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJLLLLLLMMMOOORRRUUUUUUTTTSSSRRRRRRSSSTTTVVVVVVVVVWWWYYY[[[]]]^^^___]]]\\\[[[ZZZ[[[]]]___```___bbbddddddbbbaaabbbddddddbbbfffkkkjjjkkk{{{uuuTTTNNNGGGKKKIIIIIIIIIGGGFFFFFFEEEEEEEEE@@@@@@@@@?????????>>>>>><<<;;;;;;:::999999888888888888888888777777777777666666666666666666666666555555444444444444555555444444444555666666777777555555666666666777777777888888888888888888888888888888888999999999999::::::;;;===???===<<>>>>>>>>========================>>>???@@@AAABBBDDDCCCCCCCCCCCCEEEFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHGGGIIILLLMMMNNNNNNPPPRRRTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVXXXZZZ]]]___^^^]]][[[ZZZZZZ[[[\\\]]]___aaaccccccbbbbbbbbbccceeecccdddgggeeedddmmm{{{sssRRRLLLFFFKKKIIIJJJIIIHHHFFFEEEEEEEEEFFF@@@@@@??????????????????<<<<<<;;;;;;:::999999999888888888888777777777666666666666666666666666666555444444333333444444555444444444555555666666666555555555666666666777777777777777777888888888888888888888888999999999999:::;;;>>>AAA???<<>>???@@@AAABBBBBBBBBBBBEEEGGGHHHGGGGGGIIIKKKJJJLLLOOOPPPOOOMMMLLLLLLKKKNNNRRRTTTTTTPPPLLLIIIEEEFFFGGGGGGFFFCCC@@@>>>===<<<:::888777666555555777777666666666666444333444444444444444555555666444444444444333333222222222222333333333444333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333444444555555666666666444555666777888999:::;;;>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<===>>>???@@@BBBBBBAAAAAABBBDDDFFFGGGDDDDDDDDDEEEEEEFFFGGGHHHHHHJJJMMMNNNNNNMMMMMMMMMPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWXXXYYY\\\^^^___]]]\\\ZZZYYYYYYZZZ\\\]]]^^^```aaabbbbbbccccccccceeebbbcccffffffeeejjjqqq|||qqqPPPKKKFFFLLLJJJKKKJJJIIIGGGFFFEEEEEEEEE@@@@@@??????????????????======<<<<<<;;;:::::::::888888888888777777777666666666666666666666666666444444333333333333444444444444444444555555555555555555555555666666666666666666777777777888888888777777888888888999999999888777999<<<;;;999<<>>AAA@@@@@@@@@AAACCCEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHIIILLLOOOOOONNNLLLKKKKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSUUUXXX[[[]]]___``````[[[ZZZYYYYYYZZZ[[[]]]___^^^^^^___aaacccddddddcccdddcccdddfffffffffhhhlllnnnyyyqqqPPPKKKFFFLLLKKKJJJJJJJJJIIIHHHFFFEEEDDD@@@@@@@@@?????????>>>>>>>>>======<<<<<<;;;::::::888888888888777777777777666666666666666666666666444444333333333333444444444444444444444444444444444444555555555666666666555666666777777888888888777777777888888888888999<<<:::999:::999777:::???@@@AAAIII]]]{{{oooVVVGGGAAA888555777555222444666666555555555666333555777666444333222222222222111000000000000111///000000111111000000///000//////....../////////000000000000000000000000////////////000000000000////////////////////////......//////000000111111//////000000000000////////////000111111111111111///000111111222222111111111000000000000111222222111111000000000000111111000000000000000000000000333333333333333333333333222000111444555222222444333333444555555555555555777666666555555444444333444777999888666555777999333333444444444444444333444444333333444555666666555666777666555333444555333444444444444333333222333333333333222222111111111111111222222333333333///111333333222222333444333333333333333222111000222222222222222222222222...///111222222222111000333333333333333333333333222222222222333333333333333333333333444444444444333333333444444444444555222333333444555666777777555555666777888888888888:::::::::999999999999999;;;:::::::::;;;;;;<<<===????????????AAACCCEEEFFFEEEDDDDDDDDDDDDFFFGGGIIIIIILLLOOOOOONNNMMMLLLLLLMMMMMMMMMNNNOOOPPPRRRSSSRRRTTTXXX\\\___```aaa```\\\[[[ZZZYYYZZZ\\\^^^```]]]]]]^^^```ccceeedddccccccdddeeedddcccbbbdddfffhhhiiiuuutttRRRKKKEEEKKKJJJIIIJJJKKKKKKJJJGGGDDDBBBBBBAAAAAA@@@???>>>============<<<;;;;;;::::::999888888888888777777777777666666666666666666666666444333333222222333333444444444444444444444444444444444444555555555666666555555666666777888888999777777777777888888888888@@@<<<;;;===<<<999;;;???<<<<<<>>>EEEVVVqqqooommmrrrwww{{{}}}{{{|||sssUUUFFF===999333666999111///222444444333333555777111333666666444222222333222222111000000000000000...///000111111000///...//////.........//////000000000000000000000000000////////////000000000000///////////////000000000.........///000111111111//////000000000000////////////000111111111111111///000000111111111111111000000000000000111222222111111000000000000111111111111111111111111111111222222222222222222222222333000111666666222111444222333444555555555444444888777666555555666666555000444888777333000111333111111222333333333333222555444222222333444555555555777777777666555777888555444444444444444555666555555444333222222222222222222222333333333333222111333555555333333555777000111222333333333222111111111111222222222222222...000111333333222111000222222222222222222222222111111222222222333333333222222333333333444444444333444444444555555555555333333444555666777888888555666777888888777666666888888888999999999999999<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>???@@@BBBDDDEEEFFFEEEDDDDDDDDDFFFHHHIIIGGGJJJMMMOOOOOOOOOPPPRRRRRRQQQPPPPPPQQQSSSUUUVVVUUUVVVXXXZZZ\\\^^^___```^^^]]]\\\[[[[[[\\\^^^___]]]\\\\\\___ccceeeeeeccc___ccceeeccc``````ccceeejjjhhhmmmzzzxxxTTTLLLEEEJJJIIIHHHJJJLLLLLLKKKGGGCCCAAABBBBBBAAA@@@???>>>===<<<<<<<<<;;;::::::999999888888888888888777777777777666666666666666666666666444333333222222333333444444444444444444444444444444444444555555555666666444555555666777888888999777777777777888888888888<<<999999<<<;;;999999<<<;;;???@@@>>>AAASSSvvv{{{zzz}}}pppeeepppqqqVVVCCC;;;888555222:::<<<000222444666555333222444666///333555555333222222444222111111000000000000000...///000111111000///...//////.........//////000000000000000000000000000////////////000000000000000000000000000111111111---......///000111111222//////000000000000////////////000111111111111111//////000111111111111111000000000000000111111222111111000000000000111111222222222222222222222222222222222222222222222222333000111666777222111555111222333444555444333333555333222222444666777777444999===<<<777222222333000111222333333444444444666444222222333555555555222333444444333444666888222222111111111222444555222222111111111222222333111222222222222111111000333555666444222111333666---...000222333333333333111111111111111111222222///111333444444333222111222222222222222222222222111111111222222333333333222222222333333444444444444444444555555666666666333333444555666777888999666777888888888777555444888888888999999:::::::::>>>============>>>>>>???>>>======>>>@@@BBBDDDEEEGGGFFFEEEDDDEEEGGGIIIJJJEEEHHHKKKNNNPPPRRRTTTWWWWWWVVVTTTSSSTTTVVVYYY[[[XXXWWWWWWWWWXXX[[[]]]___aaa```]]]\\\[[[[[[\\\]]]]]]\\\\\\___cccfffeeeccc\\\aaaeeeccc```aaafffjjjmmmjjjlllsssyyyTTTHHHKKKJJJJJJKKKJJJIIIIIIGGGGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>><<<;;;;;;::::::999888888777777777777666666666666777666555444333333444555333444444444555555666666222333555555444555666888444555666666555555666888777777777777777777777777777777777777888888888888999999::::::::::::;;;;;;999;;;<<<===AAALLL[[[fffzzzzzzxxxvvvxxx}}}|||wwwwwwyyy{{{wwwpppppp}}}uuujjjfffrrr}}}cccOOOHHH:::999888777666666666666444333222111111111222333999777555333111000000000333333222222111000////////////000000000000///.../////////000///......---000000//////.........---////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111111000000000000000111////////////000000000000000000000000000000000000000000000000111111111111222222111111111111222222111111111111111111111111333333333333333333333333333333333333333333333333222222333333333333444444555555555555555555555555111111222222222333333333333333222111222333444555555555555555555555555555222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222555333111333555555333000111222222333333222222111000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333444444555666777777666777777777777777666666444555666777888999::::::@@@???===;;;::::::::::::AAA@@@>>>>>>>>>@@@BBBDDDHHHGGGEEEEEEEEEGGGIIIKKKFFFGGGJJJLLLPPPRRRUUUVVVUUUVVVUUUTTTSSSUUUXXX[[[UUUVVVXXXYYYZZZZZZZZZZZZ```^^^[[[[[[[[[\\\[[[ZZZ```___^^^aaadddfffdddbbbcccbbbbbbfffjjjkkkiiiggglllnnnqqqrrrsss}}}VVVIIIKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;;;;:::999999999777777777777666666666666888777666555444444555666444444444444444333333333222333555555444555666888222444555444333333444555777777777777777777777777666666777777777888888888999999999:::::::::;;;;;;:::<<<=========AAAJJJQQQaaallljjjiiiiiiiiillluuuxxxjjjjjjqqq|||wwwkkk]]]III<<<999999888777666666555555555444333222111111222333444888666444222111000000111222222111111000//////...//////000000000000/////////////////////......---000/////////............////////////////////////000000000000000000000000000000000000000000000000.../////////000000000000111111000000000000111111////////////000000000000000000000000000000000000000000000000111111111111222222111111111111222222111111111111111111111111333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333111111111222222222333333333333222222222333444555444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111000000111444555333111111222222222222222222111000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333444444555666666777666666777777777777666666444555666777888999::::::>>>===<<<;;;:::::::::;;;???>>>=========???AAABBBEEEEEEDDDCCCDDDFFFHHHJJJJJJJJJKKKMMMOOOPPPQQQRRRSSSSSSTTTSSSRRRSSSVVVXXXTTTVVVXXXZZZ[[[[[[ZZZYYY\\\[[[ZZZ[[[\\\]]]\\\[[[```______bbbeeeggggggeeecccbbbcccgggllloooooonnnhhhhhhjjjkkklllsssZZZJJJKKKJJJIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>>======<<<<<<;;;:::::::::777777777777666666666666666666555444444444444555555444444333222222111111222444555555444444666777333444555555333222333444777777777777777777777777666666777777777777888888999999999999:::::::::::::::===>>>===::::::<<>>@@@AAABBBBBBBBBBBBCCCEEEGGGHHHMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRQQQRRRSSSUUUSSSVVVYYY\\\]]]\\\ZZZYYYWWWWWWXXX[[[^^^```___^^^`````````cccfffhhhhhhhhhccccccdddgggmmmrrruuuvvvnnnkkkiiijjjkkkooozzz___KKKKKKJJJIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>======<<<;;;;;;::::::777777777777666666666666444333333333333333333333444444444333333333333333333444555555444444555777555777777777555444555666666666666666666666666666666666666666777777777888888999999999999:::::::::999;;;======;;;;;;<<<>>>FFFFFF[[[zzzcccKKK???<<<999888888666555444444333333333444444444444444444444555555444333222111111222333444111111000000000////////////////////////000000111111000000//////////////////////////////.........////////////////////////////////////////////////////////////////////////......///000111000000///000000000000000000111222////////////000000000000000000000000000000000000///000000000111111111111222222111111111111222222111111111111111111111111222222222222222333333333222222222222222222222222111222222222222333333333111111111111111111111111111111111111222222222222222222222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111222333333222222222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333444444555555555555555666666777666666666555555666666777888888999999999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBCCCEEEGGGHHHLLLLLLLLLLLLLLLLLLKKKKKKMMMOOOQQQRRRQQQPPPQQQRRRTTTVVV[[[^^^```^^^\\\ZZZUUUUUUWWW[[[```bbbbbbaaabbbbbbbbbccceeefffggggggccccccdddfffkkkqqqvvvxxxuuunnnjjjjjjmmmooouuu|||~~~eeeMMMKKKJJJIIIJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>======<<<;;;;;;::::::777777777777666666666666444444444555555555444444222333333444555666666777333444666555444444555666555666777666555444555777666666666666666666666666555666666666666777777777888888888999999999::::::999:::::::::;;;<<<>>>@@@AAA:::CCCccc}}}\\\MMM>>>888999999777666555444444333333333333333333333333444444555555555222222111000111222333444222111111111111111000000//////......///000111222111111000////////////000.........///////////////////////////////////////////////////////////////////////////////////////---...000111111111000///000000//////000111222222////////////000000000000000000000000000000000000///000000000111111111111222222111111111111222222111111111111111111111111111111111222222333333333222222222222222222222222111111111222222222333333222222222222222222222222000000111111111222222222111111222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333444444444333222111111222111111000000111111222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333444444444444444444444555666666666666666555555555666777777888888777777888999:::;;;<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLNNNPPPQQQPPPPPPPPPQQQTTTWWW\\\___aaa```]]]\\\UUUUUUWWW[[[___bbbccccccddddddcccbbbaaaaaabbbcccbbbbbbbbbdddfffkkkppptttssskkkeeefffjjjlllppptttrrr{{{jjjNNNKKKJJJHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>>======<<<<<<;;;:::::::::777777777777666666666666555666777777888888777777111222333444666777888888444555666555444444555666222333444444333333444666777777777777777777777777555555666666666666777777888888888888999999999999:::999888777888999;;;===;;;<<>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEECCCDDDEEEFFFHHHJJJKKKKKKKKKMMMNNNNNNNNNNNNOOOQQQTTTWWWZZZ^^^______^^^\\\WWWVVVVVVXXX\\\___``````ccccccbbb___]]]\\\]]]___````````````aaadddiiimmmnnngggdddgggkkklllmmmpppssssssxxxnnnOOOKKKJJJHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;;;;:::999999999777777777777666666666666444555666777777777666666222222333444555555666666444555666555444333444666000222444444444444666777777777777777777777777777555555555666666666777777888888888888999999999999999888777777777888888888;;;>>>CCCCCC===@@@UUUkkkxxxfffSSSEEE>>>888777666555666777777555444444333333333444444444000111222333444444444333222111000000000111222333000000000111111111111111//////...---...000222333333222000///...///000111............/////////000////////////////////////000000000000000000000000000000000000000000000000,,,...000222222111///...////////////000111222333////////////000000000000000000000000000000000000000000000000111111111111222222111111111111222222111111111111111111111111///000000111222222333333111111111111111111111111111111111111222222222222222222222222222222222222000000000000111111111111///000111222333222222111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222444555444222000000222222111000//////000111222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333222333444555666666666666555555555666666666666666555666888999::::::::::::888999:::<<<===>>>??????AAAAAABBBBBBBBBBBBBBBAAA@@@AAABBBDDDFFFHHHIIIJJJJJJKKKKKKKKKJJJKKKMMMPPPRRRTTTWWWZZZ\\\\\\\\\[[[XXXVVVTTTTTTVVVYYY[[[\\\^^^___^^^[[[XXXXXXZZZ\\\[[[]]]^^^^^^]]]___dddggggggeeegggmmmooommmkkkkkkooonnnnnnvvvpppPPPKKKJJJHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>><<<;;;;;;::::::999888888777777777777666666666666000111333444555444333333333333333333333333333333444555666666444333444555111333555666666777888:::777777777777777777777777555555555555666666666777777888888888888999999999777666777888::::::888777888888999;;;???BBBGGGKKKOOOfffsss___OOODDD===999888666777777444222444777777444444444333333444555555///000111333444444333333222222111000000111222333////////////000000000000//////...---...000222444333222000///...///000222---.........//////000000////////////////////////000000000000000000000000000000000000000000000000,,,...000222222111///...////////////000111222333////////////000000000000000000000000000000000000000000000000111111111111222222111111111111222222111111111111111111111111///000000111222222333333111111111111111111111111000111111111111222222222111111111111111111111111000000000000111111111111///000111222333222111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000...111333333111000111333222111000......000111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333333333333333333333222333444555666666666666555555555666666666666666555666888999::::::999999666777999;;;<<<===>>>>>>@@@AAAAAAAAAAAA@@@?????????@@@AAACCCEEEFFFGGGHHHIIIIIIIIIHHHGGGIIILLLOOOQQQRRRUUUWWWYYYZZZZZZZZZYYYVVVRRRQQQRRRUUUWWWXXX[[[[[[[[[YYYVVVVVVYYY\\\XXX[[[]]]]]]\\\^^^bbbeee___```fffnnnpppkkkeeedddbbbeeehhhllltttpppQQQJJJHHHIIIKKKKKKIIIHHHGGGFFFFFFFFFDDDCCCBBBBBB@@@@@@???>>>;;;======<<<:::999999:::;;;:::999888777777777777666555555555555444444444555555555444444333333333333333333333333333333333555444333555777888777666555555555666666666666666777777777777888888888888222444777999::::::888777999999888888999999:::;;;::::::;;;;;;<<<=========JJJNNNfffyyyaaaWWWIII???;;;999777555888888777555555444444444222222222222222222222222111111000000111111222333333222222111111222222333222111111111000000//////000000000000000000000000......//////000000111111////////////////////////////////////////////////////////////////////////000...,,,---000111///---...............///000111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222222111111111111222222000111111111111222222222000000111111111111000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111444222///000333444444222222111000111222333222000000111111111111222222222222111111111000000//////000000000000000000000000111111222222222222111111000000000000000000000000000000000000111111111111//////000000111111222222111111111111111111111111111111111111111111111111000111111111111222222222222222333333333333444444555555666666666666555555666666666666777777777777777777777777777888888999999999:::;;;;;;;;;::::::>>>???@@@@@@???>>>???AAA@@@@@@@@@AAACCCEEEFFFGGGJJJIIIHHHGGGGGGIIIJJJLLLVVVUUUTTTTTTTTTUUUVVVWWWYYYVVVSSSSSSUUUVVVUUUTTTYYYYYYXXXVVVTTTTTTWWWYYY[[[\\\]]]^^^^^^^^^^^^^^^___^^^^^^```ccceeeeeeeee^^^bbbgggiiikkkqqq{{{mmmPPPKKKIIIJJJKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>======<<<<<<;;;;;;:::::::::999888777777777777666555555555555444444444555555444444444333333333333333333333333333333333555444333444777888777666999999888777666555444444666666777777777888888888555666666777888888888999999999888888999999:::;;;:::::::::;;;<<<<<<======EEEEEERRRmmmlll\\\MMMFFF===888888999999777888777666555444444444444222222222222222222222222111111111111111222333333333222222111111222222333111111111111000000000///000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////000...---...000000///---...............///000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000111111111222111111000000111111222000000111111111222222222000000111111111111000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111333111000000333444222000222111000000222222111000000111111111111222222222111111111111000000000///000000000000000000000000111111222222222222111111000000000000000000000000//////000000000111111111000000000000000111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222333333333444444444444555555555555444444555555555666666666777777777666666666666777888888999999:::;;;;;;;;;::::::===>>>@@@@@@??????@@@AAA@@@@@@@@@AAACCCDDDFFFGGGJJJIIIGGGGGGGGGHHHJJJKKKSSSRRRRRRRRRSSSTTTUUUVVVWWWTTTQQQQQQSSSTTTSSSRRRVVVWWWVVVUUUSSSSSSUUUVVVYYYYYYZZZ[[[\\\]]]]]]]]]```^^^]]]]]]___`````````^^^```cccdddffflllsssyyyiiiPPPMMMKKKJJJJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@>>><<<<<<>>>>>><<<999999999888888888888888888666555555555555444444444555444444444444333333333333333333333333333333333555444333444666777777666:::999999888777666555555666666777777777777888888888888666555555666888999999888888888888999::::::999::::::;;;;;;<<<<<<===@@@>>>BBBNNN]]]tttxxx^^^KKKBBB<<<888555444777999888666777666555555444444444444222222222222222222222222222222111111222222333444222222111111111111222222111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000...---...///000///...............////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111222111111000000111111222000000000111111111222222///000000111111000000///000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111111000000111222222111///111000///000111222111///000111111111111222222222111111111111000000000000000000000000000000000000111111222222222222111111000000000000000000000000//////000000000000111111111111111111000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222222222333333333333333333444444444444333333444444444555555555666666666666555555666666777888888999::::::;;;;;;;;;:::<<<===????????????AAABBB@@@@@@@@@AAABBBDDDEEEFFFIIIHHHGGGGGGGGGHHHIIIJJJOOOOOOOOOPPPQQQSSSUUUVVVTTTRRRPPPOOOPPPQQQQQQQQQSSSTTTUUUTTTRRRRRRRRRTTTUUUUUUVVVWWWYYYZZZ[[[[[[```]]][[[ZZZZZZ[[[[[[ZZZ^^^^^^]]]^^^aaaeeeiiilllnnnuuudddNNNMMMKKKIIIIIIHHHGGGEEEDDDDDDDDDCCCDDDDDDCCCBBBAAA@@@@@@???AAA===:::;;;>>>???<<<777777888888999999999888888666555555555555444444444444444444444444444444444444444444444444444444444444333333444666777777666555555666666777777888888666666666666777777777888888888777666666666666666888888888888888999999:::999999999:::;;;;;;<<<<<>>@@@CCCGGGRRRhhh|||gggPPPBBB===<<<888666666777888888555333666555555444333333444444222222222222222222222222222222222222222333333444222222111111111111222222111111111000000000000000////////////////////////111111000000//////......//////////////////////////////////////////////////////////////////////////////....../////////.........///////////////...////////////////////////000000000000000000000000////////////////////////////////////000000000111111111000000000000111111000000000000111111111111//////000000000000/////////000000000111111111111111111111111111111111111000000000000000000000000///000000000111111111111///000000000111111111111000000000111222111000///111000//////111111000///000000111111111222222222111111111000000000000000000000000000000000000000111111222222222222111111000000000000000000000000////////////000000000111222222111111000000//////111111111111111111111111111111111111111111111111000000111111111222222222111222222222222333333333333333444444444444333333333333333444444444555555555555555555555666777777888888999:::;;;;;;;;;;;;:::<<<>>>???>>>???AAACCC@@@@@@@@@AAABBBCCCEEEFFFHHHGGGGGGFFFGGGHHHIIIIIIKKKLLLMMMOOOQQQSSSUUUVVVSSSRRRPPPOOOOOOPPPPPPPPPQQQSSSUUUTTTSSSRRRRRRSSSRRRRRRSSSTTTVVVWWWYYYZZZ^^^\\\YYYYYYYYYZZZZZZYYY\\\ZZZYYYZZZ]]]aaacccdddiiiiiinnncccMMMLLLJJJHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>@@@<<<888999===>>>:::666777777888999999999888888666555555555555444444444444444444444444444444444444444444444444444444444444333222444666777666555333333444444555666777777555666666666666777777777666777888999888666444333888888777777888888999:::888888999999:::;;;;;;;;;>>>>>>???AAABBBEEELLLSSStttrrrZZZGGG===:::::::::888888888999888666333000555444444333333333333444222222222222222222222222222222111111222222333444222111111000000111111222000000000000000000111111////////////////////////111111000000//////......////////////////////////////////////////////////////////////////////////.../////////......//////......///000//////...---////////////////////////////////////////////////...........................////////////000000000111000000000000000000111//////000000000111111111//////000000000000/////////000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111///000000000111111111111...///000111111111111111111000///000111222111///000000111111111222222222000000000000000000111111000000000000000000000000111111222222222222111111000000000000000000000000...////////////000000000222222111111000000//////000000000000000000000000111111111111111111111111000000111111111222222222111111111222222222333333444444555555555555444444333333333333444444444444555555555555555666777777777888999:::;;;;;;;;;;;;:::<<<>>>>>>>>>???AAABBB@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJLLLOOOQQQSSSUUUUUUSSSRRRQQQPPPOOOOOOQQQRRRRRRSSSUUUUUUTTTSSSSSSTTTQQQQQQRRRSSSTTTVVVXXXYYY\\\[[[ZZZZZZ\\\]]]\\\[[[ZZZYYYXXXYYY]]]aaabbbcccoooiiigggqqqfffOOOLLLIIIHHHIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>======>>><<<999:::<<<<<<:::777777888999::::::999777777666555555555555444444444333333333444444444444555444444444444444444444444444333222333555666666555555555555444444444333333555555666666666666777777444666888999999777444222888777777777777888999999777888888999999::::::;;;<<<;;;:::===@@@CCCEEEGGGOOO```zzz~~~ppp\\\QQQDDD===;;;:::777444555555666666666444333222444333333222222333333333222222222222222222222222111111000000111111222333111111000000000000111111000000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////...///000///...---...000...///000000000///------000000000000000000000000////////////////////////////////////////////////......////////////000000111000000//////000000111/////////000000000111111...//////000000//////...000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111...///000000000111333555222111000111222333222000000111111111111222222222000000000000111111111111000000000000000000000000111111222222222222111111000000000000000000000000......////////////000000111111111111000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111111111222222222222444444555555555555444444333333333444444444555555666666555555666666777888777888999:::;;;<<<<<<<<<;;;<<<>>>>>>>>>>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGIIIKKKNNNPPPRRRSSSTTTRRRSSSRRRQQQOOOOOOQQQSSSSSSTTTUUUUUUTTTTTTUUUVVVSSSSSSSSSSSSTTTVVVXXXZZZ[[[[[[\\\^^^```aaa___]]]YYYYYYZZZ\\\^^^aaadddfffpppjjjeeehhhrrrmmmRRRLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>=========<<<<<<;;;;;;::::::888999:::::::::888666555666555555555555444444444333333333444444444555555555555555555555555555555333222222333555666666555555555555555555444444444555555555666666666777777555666666777777666555444777777777777777888999999777777888888999:::::::::999:::::::::===@@@BBBBBB@@@HHHVVViii}}}iiiUUUIIIAAA>>>:::999999999666444333444444444333333444555333333222222222222333333222222222222222222222222000000//////000000111222111111000000000000111111///000000000111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////---///000000...---...000...///000111000///---,,,000000000000000000000000////////////////////////////////////////////////........./////////000000000000////////////000000////////////000000000111......////////////......000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111...///000//////111666:::333222111222333444333111000111111111111222222222///000000000111111111111000000000000000000000000111111222222222222111111000000000000000000000000........./////////000000000000000000000111111111000000000000000000000000111111111111111111111111000111111111111222222222111111111111222222222222333333444444444444333333444444444444555555555555777666666666666777888888777777999:::;;;<<<<<<<<<;;;===>>>>>>======>>>@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEGGGJJJLLLOOOPPPQQQQQQQQQRRRSSSQQQNNNNNNPPPSSSSSSTTTTTTSSSRRRSSSUUUWWWWWWVVVUUUUUUUUUWWWYYY[[[[[[\\\___bbbdddccc```\\\YYY\\\^^^______aaaeeeiiipppkkkggggggiiipppqqqTTTNNNKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>===>>>???>>><<<:::;;;<<<888999:::;;;:::888666444666666555555555444444444333333333444444555555555555555555555555555555555333222222333555666666555333333444555666777888999555555555555666666666777777666555444444555666777777777777777777888888999777777777888999999::::::999<<<>>><<<;;;;;;;;;:::DDDAAA???BBBOOOeee~~~vvv```QQQGGG>>>999555666666444444555888;;;666666555444222222444666222222222111222222333333222222222222222222222222///////////////000000111111111000000000000111111//////000000111111111222000000000000000000000000......//////000000111111////////////////////////////////////////////////////////////////////////---///111000---,,,...000...///000111000///---+++000000000000000000000000////////////////////////000000000000000000000000............/////////000000000////////////000000////////////000000000000......////////////......000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111...///000//////222888===444333222222444444333222000111111111111222222222//////000000111111111222000000000000000000000000111111222222222222111111000000000000000000000000............/////////000//////000000111111222222000000000000000000000000111111111111111111111111000111111111111222222222000111111111111222222222222222222333333222222222444444444555555555666666777777777777777888999999666777999:::;;;<<<<<<<<<<<<===???>>>======>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDFFFHHHKKKMMMNNNOOOOOOPPPRRRRRRPPPMMMMMMOOORRRSSSTTTSSSRRRQQQRRRUUUXXXYYYXXXWWWVVVVVVXXXZZZ[[[\\\]]]```dddfffddd___[[[YYY^^^bbbbbb___```eeejjjrrrmmmjjjkkkhhhgggnnnxxxjjjQQQOOOKKKHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDBBB???@@@BBB@@@;;;===<<<;;;;;;<<<;;;999777888888777777777777777777444444222111111222444444666555444333333444555666444444555555555555444444333444444555555444444333444555555666666666666666444444444555555555555666555555444444444444555555555555666777777777777777777777777777888888888888::::::;;;<<<===>>>???@@@?????????AAAEEEKKKQQQTTTmmm~~~vvvcccWWWHHHAAAAAAAAA<<<777:::999888666555555555555777666666444333222111111444333333222111111111222111111111111111111111111111111111000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000//////......------////////////....................................000000//////.........---......////////////......////////////////////////------------.........///////////////////////////////////////000000000000////////////000000000000...///000000000///---,,,000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111///...///000111000...////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000//////......000000////////////000000222111111111000000//////000000000000000000000000000111111222222333444444222222333333333222222111333333333333333333333333333333444444555666666666999999888888777666666666888999::::::;;;;;;::::::<<<<<<======>>>>>>?????????@@@BBBBBBBBBCCCFFFHHHIIIHHHGGGFFFFFFFFFGGGGGGFFFGGGIIIKKKMMMOOOPPPPPPRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVVVVUUUTTTUUUWWW```bbb___XXXWWW]]]___\\\[[[]]]aaadddeeeccc```]]]]]]___aaabbbbbbccceeeggghhhjjjkkkiiifffeeegggiiissshhhQQQOOOLLLHHHIIIHHHGGGEEEDDDDDDCCCCCCCCCAAA>>>>>>DDDJJJGGG???>>>===;;;;;;<<<<<<:::999999999999999888666555444444444333333333333444444666555444333333444555666444444555555555555444444333444444555555444444333444444555666666666666666444444444555555555555666555555444444444444555555444444555666666666666666666666777777777888888888888999:::;;;<<<======>>>>>>>>>>>>???AAAEEEIIIKKKRRR```sssrrr```UUUKKKDDD<<<:::;;;;;;888444666666555555555555555555666555555444444333222222444333222222111111222222111111111111111111111111111000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000///////////////.........////////////....................................000/////////..................////////////......////////////////////////------........./////////////////////////////////.../////////000000000000////////////000000000000//////000111000000///...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111///...///000111000...////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111000000000/////////...000000////////////000000111111111111000000000///000000000000000000000000333333222222222222111111222222222333333222222111333333333333333333333333333333444444555666666666888888888777777777777777888999::::::;;;;;;::::::;;;;;;<<<===>>>>>>??????AAABBBCCCBBBAAABBBDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKMMMNNNOOOOOOQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTVVVUUUTTTTTTUUUVVV]]]```___YYYWWW[[[^^^^^^\\\^^^aaacccdddbbb```___```aaacccccccccccceeefffnnnooonnnlllhhhffffffhhhlllxxxeeePPPOOOKKKHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEAAA<<<>>>GGGNNNIII@@@@@@>>>;;;;;;;;;<<<;;;;;;:::;;;;;;;;;:::777555333444444555666666555444444555555444444444444555555444444555555555555444444333444444555555444444333444444555666666666666555444444444555555555555666555555444444444444555555444444444555555555555555666666777777777777888888777888888999:::;;;<<<<<<======<<<<<<===>>>???@@@@@@IIITTTcccyyyqqqaaaQQQCCC===;;;:::999999::::::888666444444333333444555555666444444444444444444444444333333222222111111222222111111111111111111111111000000000000000000111111000000000111111111222222000000000000000000000000000000000000000000000000.........///////////////////////////............////////////////////////////////////..................////////////......////////////////////////....../////////000000000////////////////////////....../////////000000000////////////000000000000//////000000000000000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...///000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111///...///000111000...////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////000000////////////000000111111111111000000000000000000000000000000000000555444444222111000//////111222222333333222222222333333333333333333333333333333333444555555666666666666777777777777888888888999999:::::::::::::::::::::;;;<<<===??????@@@AAABBBCCCBBB@@@@@@AAACCCFFFGGGHHHIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMOOOQQQSSSTTTUUUTTTRRRRRRRRRSSSUUUTTTSSSSSSUUUVVVYYY]]]___ZZZVVVYYY^^^```^^^___```aaabbbbbbbbbbbbdddeeefffeeecccbbbcccdddnnnnnnnnnkkkhhhgggggghhhgggmmmvvvxxxttt}}}___MMMMMMJJJHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGEEEAAA@@@EEEIIIEEE===BBB???<<<:::;;;<<<<<<<<<:::;;;===>>>===:::777555333555777888888777555333444444444444444444444444333444444555555444444333333444444555555444444333333444555555666666555555444444444555555555555666555555444444444444555555555555555555555555555666666666666666777777777888777777888999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::???BBBFFFKKKUUUfffyyyppp\\\PPPGGG@@@:::999888:::;;;;;;999888777777555444444444444444555555222222333444444555555666333333222222111222222333111111111111111111111111000000000000000111111111000000000000111111111111////////////////////////000000000000000000000000------......//////000000////////////............000000000000000000000000///////////////...............////////////......////////////////////////////////////000000000000////////////////////////........./////////000000////////////000000000000......//////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000...//////000000000000000////////////////////////000000000000000000000000000000000000000000000000111///...///000111000...////////////000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000000000000000////////////000000////////////000000111111111000000000000000000000000000000000000000444444333222111000//////111111222333333333222222222222222222222222222222222333333444444555666666555555666666777888888999888888999::::::::::::999888999:::;;;===>>>???@@@@@@AAAAAAAAA???@@@AAACCCDDDEEEHHHJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNQQQSSSTTTSSSQQQOOOPPPRRRSSSSSSSSSSSSTTTVVVTTTZZZ^^^[[[VVVWWW\\\bbb````````````aaacccdddeeegggggghhhfffcccbbbbbbbbbhhhhhhhhhhhhggghhhiiiiiihhhiiioooooodddbbb}}}YYYJJJJJJHHHGGGIIIHHHGGGFFFEEEEEEEEEFFFEEEGGGEEEAAA@@@AAA@@@===BBB???<<<:::;;;<<<<<<<<<999:::===??????===;;;999333555777999999777555333333444444444444444444333333333444444444444333333333444444555555444444333333444444555555555555555444444444555555555555666555555444444444444555555777777666555555666666777555666666666666777777777888888888999999::::::;;;:::;;;<<<======<<<;;;;;;===>>>@@@AAABBBGGGPPPWWWkkk}}}vvviiidddTTTIII===999999777777999666777777666333333444777888777666555444444444444111222222333444555666777333222222111222222333333000000000000000000000000//////000000111111111111//////000000000111111111////////////////////////////////////////////////------......//////000000////////////............000000000000000000000000.........///////////////......////////////......////////////////////////////////////000000000000////////////////////////............////////////////////////000000000000.....................///////////////////////////////////////////////////////////////////////////////////////////////////......///000000000000000////////////////////////////////////////////////000000000000000000000000111///...///000111000...////////////000000000000////////////////////////////////////////////////000000111111111111000000////////////////////////////////////000000000000000000////////////000000000000000000000000111111000000000000000000000000111111111111111111111111000111222333333333333333222222222222222222222222222222333333444555555555444444555666777888888999777888999999::::::999999777888999;;;<<<>>>??????<<<>>>?????????@@@BBBDDDBBBDDDGGGIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJLLLOOOQQQRRRQQQOOONNNOOOQQQRRRRRRRRRRRRSSSUUURRRVVV[[[[[[WWWUUUZZZaaaaaa```______```bbbeeefffggghhhgggeeebbb``````aaagggfffeeefffggghhhhhhiiihhhggglllpppfff\\\hhh}}}UUUIIIJJJGGGGGGHHHHHHGGGFFFFFFFFFFFFFFF???DDDEEEAAA>>>???@@@???@@@>>>;;;;;;;;;<<<;;;;;;888999;;;===>>>===<<<;;;333555777888888777555333333333444444444444333333333333444444444444333333333444444555555444444333333333444555555555555444444444444555555555555666555555444444444444555555999888666555555666777777555555666666666666777777888888888888999999::::::::::::;;;<<<=========<<<<<<;;;>>>BBBBBBAAACCCFFFNNN[[[jjjxxxppp]]]NNNGGGGGGDDD<<<666666777666666888555555444333222444777999999888777555444333333333111222222333444555666777222222111111222222333333000000000000000000000000/////////000111111222222/////////000000000111111000000000000000000000000////////////////////////.........///////////////////////////............////////////////////////.........///////////////......////////////......////////////////////////....../////////000000000////////////////////////------........./////////////////////000000000000000000///...............000000000000000000000000000000000000000000000000////////////////////////////////////////////////---...//////000000//////000000000000000000000000////////////////////////000000000000000000000000111///...///000111000...////////////000000000000////////////////////////000000000000000000000000000000111111111111000000////////////////////////////////////000000000000000000////////////000000000000000000111111111111000000000000000000000000//////000000111222333333000111222222333333333333222222222222222222222222222222222333444444555555444444555666666777888888777888888999999999999999888888999:::;;;======>>>;;;<<<>>>>>>>>>???BBBDDDAAACCCDDDFFFGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKNNNPPPQQQQQQPPPOOONNNOOOQQQQQQQQQQQQSSSTTTQQQTTTXXX[[[XXXUUUXXX^^^^^^]]]\\\\\\^^^```ccceeedddeeeeeecccaaa______```jjjiiigggfffggghhhgggfffddddddjjjpppkkkbbbcccjjjSSSIIIKKKHHHIIIHHHHHHGGGFFFFFFFFFGGGGGG@@@BBBBBB??????BBBAAA???>>>===;;;;;;<<<<<<:::999888999999:::::::::999999333444666777777666444333222333444444444444333222222333333444444333333222333444444555555444444333222333444444555555444444444444444555555555555666555555444444444444555555999777666444444444666777555555555666666666777777666777777777777888888888999999:::::::::;;;;;;;;;===:::<<>>CCC<<<888888999777666777666555444444555666777888666666555444333333333444222222333333444555666666222222111111222222333444000000000000000000000000...//////000111111222222////////////000000000111000000000000000000000000///////////////////////////////////////.........////////////................................................/////////000......////////////......////////////////////////------........./////////////////////////////////---------.........//////////////////000000000000444333111000////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////---...//////000000//////000000000000000000000000////////////////////////000000000000000000000000111///...///000111000...////////////000000000000////////////////////////000000000000000000000000000000111111111111000000////////////////////////.../////////000000000111000000////////////000000///000000000111111111111000000000000000000000000/////////000111222222222000000111222333333333333111111111111111111111111111222222333333444555555444555555555666777777777777777888999999999999999888999999:::;;;;;;<<<<<<;;;===>>>>>>===>>>@@@BBBAAAAAABBBCCCDDDDDDEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQRRRRRRMMMNNNPPPPPPPPPQQQRRRTTTRRRRRRUUUZZZZZZVVVWWW[[[YYYXXXXXXXXXZZZ\\\___```aaabbbbbbaaa___^^^^^^___iiifffddddddfffgggfffdddbbbdddggghhhgggeeedddcccSSSJJJLLLJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGDDDDDDAAA>>>AAADDDAAA;;;===<<<;;;;;;<<<;;;999777999888888777777666666666333444555666666555444333222222444444444444222222222333333444444333333222333444444555555444444333222333444444555555444444444444444555555555666666555555555444444555555555888777555333333333555666555555555555666666666777555555555666666666666666999999888888888888999999>>>777666===AAA???===??????DDDFFFCCCEEEPPP\\\cccxxxwwwdddWWWOOOCCC;;;<<<>>>;;;999:::>>>888444555666333333555666444333333444444222000333333222222333333444444222222333444444555666666222111111111222333333444000000000000000000000000...//////000111222222222////////////000000000000000000000000000000000000////////////////////////000000//////.........---000/////////....................................---.........//////000000......////////////......////////////////////////------------.........///////////////////////////---------.........//////////////////000000000000777666444222000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---......///////////////000000000000000000000000////////////////////////000000000000000000000000111///...///000111000///////////////000000000000////////////////////////000000000000000000000000000000111111111111000000////////////////////////.../////////000000111111000000////////////000000//////000000111111111222000000000000000000000000///000000000111111111111///000111222333444444444111111111111111111111111111222222333333444555555555555555666666666666666777777888999999999999888999999999::::::;;;;;;;;;===>>>>>>>>><<<<<<>>>???AAAAAA@@@AAAAAABBBCCCDDDFFFGGGHHHJJJKKKLLLLLLLLLNNNOOOOOOPPPQQQSSSSSSTTTLLLNNNOOOPPPPPPPPPRRRTTTSSSQQQSSSZZZ[[[VVVUUUYYYUUUUUUUUUVVVWWWYYY[[[]]]^^^___```___^^^]]]^^^___bbb```___```dddgggfffeeecccfffeeeaaa___cccdddbbbXXXJJJJJJHHHIIIJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA???>>>===<<<@@@;;;999<<<:::666666;;;888999999888888777666555444333111111111222444666333333333333333333333333333222222222222222222222444555555555444333333222222333444555666666666666666666555555555444444444444444444444444444444444333333333444444444555555222222222333333333444444444555555666777888888999FFFKKKLLLFFF;;;555666;;;999:::;;;<<<============??????@@@@@@@@@BBBFFFIIITTT]]]oooqqqjjj```UUUKKKEEEBBBAAA:::999888777666666666666:::888555444555666777777555444444333333222222111222222333333333333444444111111111111111111111111111222333333333333222111000000000000000000000000......//////000000111111////////////000000000000000000000000000000000000///333333---,,,000111.........//////000000111111////////////............,,,------...///000111111///////////////000111111000///...///000///---,,,,,,---......//////......000///...------...///000////////////////////////......////////////......000111111000///......///BBB:::000,,,,,,...---,,,//////............//////000///...------...///000000000000000000000000000111111000000//////............///000000000000000000000000000000000000000000000000000////////////000000000000000///......////////////000000000000111111111111111111111111000000000000000000000000111111///,,,++++++...111////////////000000000000111111000000//////......111111000000//////.........,,,***+++///222333222000000000000000000000000111///...///222333222///000000000000111111111111222111///......000111333000000111222222222222111000111111222222333333444555555555555444444444444:::999888777777777999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<>>>>>AAA;;;999;;;<<<888888;;;999999999999888777666555444444555666666666666666333333333333333333333333222222222333333333333333444444555555444333333222222333444555666666666666666555555555444444444444444444444444444444444444333333333444444444555555333333333333444444444444555555666666777777888888:::>>>@@@===888555777;;;999:::;;;<<<<<<============>>>>>>>>>>>>@@@CCCFFFDDDIIIRRR^^^kkkxxxvvvcccXXXRRRNNNHHHBBB===;;;:::::::::999888777666666666666777666444444555666777777555444444333333222222111222222222333333333444444111111111111111111111111111222222333333222222111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000---111222...---000111...////////////000000000000////////////............------......//////000000---------------.../////////...------//////...---,,,---......//////......//////............//////////////////////////////......////////////......000111111000///......000777222...---000222111/////////............//////000///...------...///000////////////////////////111000000000/////////.........///000000000000000000000000000000000000000000000000000////////////000000000000000///......////////////000000000000111111111111111111111111000000000000000000000000...000111111000///000111////////////000000000000111000000000/////////...111000000000/////////...///---+++,,,///222222111000000000000000000000000111///...///111333111000000000000000111111111111444333111000000000222333000000111222222222222111111111222222333444444444444444444555555666666666888888777666666777888888:::::::::::::::::::::::::::;;;;;;;;;<<<<<<======AAABBBCCCCCCCCCEEEIIILLLIIIIIIHHHHHHHHHJJJKKKLLLMMMNNNPPPRRRSSSTTTTTTSSSMMMLLLLLLLLLMMMMMMNNNNNNPPPPPPQQQQQQSSSTTTVVVVVVUUUSSSRRRTTTWWWYYYXXXVVVZZZZZZ[[[[[[\\\]]]^^^^^^aaaaaaaaaaaabbbccccccddddddbbb___^^^^^^]]][[[ZZZZZZMMMLLLJJJKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@??????AAA;;;888;;;===;;;::::::999999999999888777666555333444777888999888666555333333333333333333333333222222333333444444555555444444444444444333333222222333444555555666555555555555555555444444444444444444444444444444444444333333333444444444555555333444444444444555555555666666666666666666666666333555777777666666888999999999:::;;;<<<<<<<<<<<<<<<<<<===<<<;;;<<>>???AAACCCDDDFFFJJJNNNRRRLLLKKKIIIHHHHHHJJJKKKMMMLLLMMMNNNPPPRRRSSSSSSSSSKKKKKKLLLLLLMMMMMMNNNNNNPPPOOONNNNNNPPPRRRUUUWWWTTTSSSRRRSSSVVVXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\______^^^^^^___```bbbccceeeccc```___^^^]]][[[ZZZYYYKKKJJJHHHIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????;;;888:::======:::888999999999999888777666666333333555666666666555444333333333333333333333333222222333444444555666666333333444444444333333222222333444444555555555444444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555666666666666666666666666555555777666666666777888777777888999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;::::::<<<>>>GGGEEECCCBBBBBBEEEIIIKKKLLLPPPWWWbbbooo}}}}}}kkk___^^^[[[TTTMMMFFFBBB???>>>::::::999999999888888888888777666666555555555666222333555555444444444444555444444333333222222111111222222222222333333333111111111111111111111111111111222222222222111111000000000000000000000000111111000000//////......////////////000000000000////////////////////////---.........000000///---111111000000//////......////////////............///////////////.........///////////////000111111333111...,,,---/////////------...///////////////---...///000000///...---////////////////////////------............------///000111000///...///000///......000111111...+++//////............///////////////....../////////........................000000000000////////////......///000000000000000////////////////////////////////////000000000000//////000000000000//////////////////000000000000111111111111111111111111////////////////////////111444777999777444222111////////////000000000000000000000000////////////000000000000////////////000000//////////////////000000000000000000000000////////////000111000000000000111111111222222222444444222111111111111111000000111222222222222111222222333444444555555666444444555555666777888888666666666666777777777888999999999999999999999999888888999:::<<<===>>>>>>>>>@@@CCCEEEGGGKKKOOORRRMMMLLLIIIHHHHHHIIIKKKLLLJJJJJJLLLMMMOOOPPPQQQRRRNNNNNNOOOOOOOOOOOOOOOOOONNNMMMMMMNNNPPPRRRTTTVVVSSSSSSRRRSSSTTTVVVWWWXXXXXXXXXWWWWWWWWWWWWXXXYYY___^^^^^^]]]^^^```bbbddddddcccccccccbbb```\\\YYYYYYKKKJJJHHHIIIIIIIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>===<<<:::999;;;<<<:::777999::::::999999888777666555555444333444555666777333333333333333333333333222222333444444555666666222222333333444333333222222333444444444444444444333333444444444444444444444444444444444444444444333333333444444444555555444444444555555555666666666666666666555555555555999888666777999999888666777888999:::;;;;;;;;;;;;;;;<<<===<<<::::::<<<===@@@??????>>>>>>???@@@@@@CCCCCCEEEIIINNNUUUZZZ]]]iiipppzzzwwwhhh]]]RRRHHHAAAAAA@@@???===<<<<<<<<<===999888888888777666555444777666555555444555555555333555666666333222222333555444444333333222222111111111111222222222333333111111111111111111111111111111111111111111111111000000000000000000000000111111000000//////......////////////000000000000////////////////////////000------///111000///---111111000000//////......////////////............///////////////.........///////////////000111111777444000......//////...---...//////000000//////---...///000000///...---////////////////////////---..................---...000111000///...///111111000///.........---,,,//////............//////...//////////////////...........................////////////000000000000......///000000000000000////////////////////////.../////////000000000111//////000000000000//////////////////000000000000000000000000000000000000////////////////////////666777888666444111111111////////////000000000000////////////000000000000////////////000000000000000000111000000/////////////////////////////////...///////////////000111111111111111222222222222222222111000000000000000000000111222222222222111222222333444444555555666666666666666666555555555777777777888888999999999888888888888888888888888888888999:::;;;<<<===>>>>>>@@@CCCEEEFFFHHHKKKNNNLLLKKKIIIHHHGGGHHHJJJKKKIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPQQQPPPOOONNNMMMKKKLLLOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUWWWXXXXXXWWWVVVTTTTTTUUUVVVWWW\\\\\\\\\\\\]]]___aaabbbbbbccceeeggggggddd^^^YYY[[[MMMMMMJJJKKKJJJIIIGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@@@@???>>>>>><<<>>>???<<<:::;;;:::777::::::::::::999888777666888666555444444666888999333333333333333333333333222222333333444444555555111222222333333333333333333333444444444444333333333333333333444444444444444444444444444444444444333333333444444444555555333444444444444555555555555555555555555555555555555555444666888999999888777777888999:::::::::::::::;;;<<<<<<;;;:::;;;===<<<===>>>>>>>>>===<<<<<>>@@@CCCDDDDDDEEEGGGIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOOOONNNOOOPPPPPPPPPOOOMMMLLLKKKMMMPPPSSSUUUVVVVVVUUUVVVXXXYYYYYYXXXWWWWWWXXXXXXWWWUUUSSSSSSSSSUUUVVVWWWXXXYYYZZZ\\\]]]^^^^^^```bbbeeehhhiiieee___[[[\\\NNNMMMJJJKKKJJJIIIGGGFFFEEEEEEDDDDDDBBBBBBBBBAAA@@@@@@??????<<>>>>>??????????????????@@@AAAAAAAAAAAAAAAAAABBBDDDFFFFFFFFFFFFIIIOOOTTTbbbfffkkkllllllpppxxx~~~tttppppppoooiiibbb]]]UUUMMMJJJGGGAAA>>>>>>>>><<<:::888888999;;;<<<:::;;;;;;;;;:::888666555666555555555555666666777555444444333444444555555111444666444222222666:::555444444333333222222111111111111111222222222222111111111111111111111111222111000//////000111222000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000:::111,,,///111000...000////////////000000000000////////////............------......//////000000---------------...//////000///......//////...---......///000000000000000//////............////////////////////////////////////000000000000//////---///000000//////000222---....../////////111222//////............//////---...///000000///...---////////////////////////.../////////000000000111......///000000000000000000000000000000000000000.........///000111111111......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111000///...///111////////////000000000000.../////////000000000111.../////////000000000111---000222222000///000111////////////////////////,,,...000000...---///111111111111222222222333333//////000111222222222222000000111222222222222111111111222222333444444444333333333333444444444444555555777888999999999888777777777777777777777777999999999::::::;;;;;;;;;>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLLLLKKKKKKNNNNNNMMMMMMMMMNNNOOOPPPLLLMMMOOOQQQRRRRRRQQQPPPNNNOOOQQQSSSVVVWWWXXXYYYZZZ]]]``````]]][[[ZZZZZZYYYWWWUUURRRRRRRRRTTTUUUUUUWWWYYY\\\]]]]]]]]]\\\``````bbbdddeeedddaaa^^^ZZZLLLKKKHHHIIIJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA===FFFJJJBBB;;;:::<<<;;;::::::::::::999888777777000111333555555444333222333333333333333333333333333222222222222222222222000111222333333333333333333333333444444333222222222222222333333444444444444444444444444444444444333333333444444444555555222222222333333333444444333333444444555666777777555666888777555444666777666777888999999:::999999666888:::::::::999:::;;;999999999:::;;;<<<>>>???:::;;;===>>>??????@@@???AAAAAAAAA@@@AAACCCGGGJJJLLLKKKKKKLLLPPPTTTXXXZZZ[[[ccclllpppqqqssszzz}}}yyyoooccc^^^VVVMMMKKKNNNPPPKKKEEEDDD@@@>>>@@@@@@===;;;<<<888:::===>>><<<999777777777888999:::::::::999888555444333222111222333444444444333333333444444555///222444444222333999???555555444333333222222111000111111111111222222222111111111111111111111111222111000//////000111222000000000000000000000000......//////000000111111////////////000000000000000000000000000000000000===333,,,///111//////111......//////000000111111000/////////............,,,------...///000111111///////////////000111111+++***+++---///000...---...//////000000000000000000///...------...///000////////////////////////000000111111111111000000---///000000//////000222...///111111000///////////////............//////---...///000000///...---000000000000000000000000.../////////000000111111...//////000000000000000000000000000000000000000---......///000111111222......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000***,,,///000/////////000////////////000000000000.../////////000000111111.../////////000000111111,,,///333333111///000222////////////////////////,,,...000000...---///111111111222222222333333333///000111222333444444444000000111222222222222111000111111222222333444444000111222222333444555555333444666777888888888777777777777777777777777777::::::::::::::::::::::::===???BBBCCCCCCDDDFFFGGGGGGIIIKKKMMMNNNNNNMMMLLLQQQQQQPPPOOOOOOPPPQQQRRRLLLNNNQQQTTTVVVVVVVVVVVVRRRQQQQQQRRRUUUXXX[[[]]]]]]aaaeeeeeebbb^^^\\\[[[YYYXXXUUURRRQQQRRRSSSUUUVVVXXX[[[___``````^^^]]]```___^^^___aaabbbbbbaaa\\\JJJIIIGGGGGGJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@???DDDGGGEEE>>>:::999;;;999999:::999999888777666444555666777666555333222444333333222222333333444222333555555555333111000111111111222222333333333222333444555666555444333///000111222333444444444222333333444444333333222333333333333333333333333333333333444444444555555555555555555666666666666777777666666666666777777777888888888888999999999888:::;;;;;;999999:::<<<======<<<<<<<<<;;;;;;;;;===>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBDDDDDDDDDEEEFFFHHHJJJKKKJJJKKKMMMOOORRRTTTVVVWWW]]]bbbllluuu|||~~~uuupppnnnuuu~~~}}}}}}}}}|||zzzvvvqqqkkkeeebbbgggaaaYYYUUUTTTRRRMMMHHHHHHHHHGGGEEECCCBBBAAA@@@<<<<<<;;;::::::999888888777777777777777777777777666777888888888777555444444444444555555444333333222555666333///...555<<<222333444222222555;;;@@@666666555444333333222222333333333222222111111111444333333333333333333222000000000000000000000000000000000000000000000000///000111222222111000///000000000000////////////000000000000000000000000111111000000//////......111111000000//////......////////////////////////////////////////////////...---,,,+++,,,...000111///////////////////////////////////////.........////////////////////////000///---,,,---...000222111000//////000222444666000000000000000000000000000000//////.........---////////////////////////////////////////////////////////////////////////////////////000000000000//////000000111111222222000000000000000000000000000000////////////000000//////////////////000000000000000000000000000000...///000000000///---,,,000000000000000///......///////////////.........///////////////.........000000////////////000000---......///////////////000000000000111111111111////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222000000111222222222222111222222111111111111222222555444333222333444555666555555444444444444555555777777777777666666666666666888999999999999:::<<<@@@@@@AAABBBCCCEEEFFFFFFLLLIIIHHHKKKPPPRRROOOLLLRRRSSSSSSSSSSSSRRRQQQQQQPPPRRRSSSSSSRRRQQQSSSTTTSSSQQQOOONNNQQQWWW]]]bbbccceeehhhhhheeebbb```___\\\\\\ZZZWWWSSSRRRRRRSSSXXXYYYZZZZZZ[[[[[[[[[[[[`````````aaabbbbbbbbbccc___MMMLLLJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>AAABBB@@@<<<999999:::999999:::999999888777666555555555555555444333333444444333333333333444444222333444444444222111000111111222222222333333333222333333444555444444444000111222333333333333333222333333444444333333222333333333333333333333333333333333444444444555555555555555555666666666666777777666666666666777777777777888888888999999999888999;;;:::999999:::<<<===<<<<<<<<<;;;;;;;;;;;;======>>>>>>>>>???????????????>>>>>>??????@@@AAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCDDDFFFGGGHHHHHHBBBEEEIIIMMMPPPRRRRRRSSSOOOKKKIIILLLSSSXXXVVVSSSOOOOOONNNNNNMMMLLLLLLKKKMMMMMMLLLKKKIIIFFFDDDBBBKKKGGGBBBAAABBBCCC@@@===<<<<<<<<<;;;;;;:::::::::;;;::::::999888888777777777777777777777777777777777777777777777666555555333444444444444444333333<<<===;;;777666777222,,,333444444222111222666:::666555555444333333222222333333333222222222111111333333222222222222111111000000000000000000000000000000000000000000000000///000111222222111000///000000000000////////////000000000000000000000000111000000000/////////...111111111111000000000//////////////////////////////////////////////////////...---,,,,,,---///000/////////////////////////////////////////////...///////////////////////////......---...///000111222111000//////000222333000000000000000000000000000/////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000111111111000000000000000000000000000000////////////000000/////////////////////...000000000000000000000000///000000000000///......000000000000000///......////////////////////////////////////////////////000000////////////000000...//////000111000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222000000111222222222222111222222111111111111222222333333222333333444555555555555555444444555555555777777777777666666666666666888999999999999:::<<<>>>???@@@BBBDDDEEEEEEFFFIIIGGGGGGJJJOOORRRQQQNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUWWWWWWVVVTTTSSSSSSTTTSSSRRRPPPPPPRRRWWW\\\___aaadddfffgggeeebbb````````````^^^[[[XXXVVVWWWXXXWWWXXXZZZ\\\^^^^^^___^^^`````````aaaaaabbbcccccc```MMMLLLJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFEEEEEECCCBBB@@@>>>=========<<<;;;:::999888888999999:::999999888777666555444444333333333333333444444333333333333444444222222222222222111111111111222222222222333333333333333333333333444555555222222333333333333333222222333333444444333333222333333333333333333333333333333333444444444555555555555555555666666666666777777666666666666777777777777777888888888999999888999::::::999999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;============>>>>>>>>>>>>===============>>>????????????>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@?????????BBBBBBAAAAAAAAACCCDDDEEECCCBBBAAACCCDDDEEECCCBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>?????????<<<999666777:::;;;:::888777777888999999::::::;;;999999888888777666666666777777777777777777777777888777666666555555666666333333333333444444333333---:::???888555999777///333333333222000000111333555555444444333333222222333333333222222222222111222222222111111000000000000000000000000000000000000000000000000000000000///000111222222111000///////////////000000000000000000000000000000000000000000000000////////////222222111111111111000000////////////////////////////////////////////////000///...---------...///////////////////////////......//////////////////////////////////////////............/////////000222111000.........///000000000000000000000000000////////////............////////////////////////////////////////////////////////////////////////////////////000000000000111000000000000000000///000000000000000000000000000000////////////000000000000000//////.........000000000000000000000000111111000////////////000000000000000000//////...//////////////////////////////////////////000000000000////////////000000///000000111111111111111000000000000111111111111222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222000000111222222222222111222222111111111111222222000111222333444444444444555555555555555555555555666666666666777777777777666888999999999999:::<<<<<<===@@@BBBDDDEEEEEEEEEGGGEEEEEEHHHMMMQQQPPPOOOLLLMMMOOOQQQTTTUUUVVVVVVXXXYYYYYYXXXUUUSSSRRRRRRSSSSSSRRRRRRTTTWWWZZZ\\\\\\___aaabbbaaa___^^^^^^bbbbbb```]]][[[ZZZ[[[]]]XXXYYY\\\___aaabbbcccccccccccccccddddddeeefffggg]]]KKKJJJGGGGGGJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>===;;;999888999999999888999999999999999888666666555444333222111222333444333333222222222222333333222222111000000111111222222222222222222222222222444333222111222333555666333333333444333333222222222333333444444333333222333333333333333333333333333333333444444444555555555555555555666666666666777777666666666666777777777777777777888888888888777999::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<;;;;;;<<<<<<===>>>@@@@@@????????????@@@@@@@@@@@@@@@@@@??????>>>>>>???>>>===<<<===>>>@@@AAA;;;===???@@@@@@?????????AAAAAA@@@@@@@@@?????????===<<<<<<;;;;;;<<<<<<===>>><<<::::::<<<<<<;;;999888888999:::;;;<<<<<<===888888888777777666666666777777777777777777777777888777666444444555666666333333333333333444444444555PPPZZZFFF111111888999222333333333222111000000444444444333333333222222222222222222222222222222333333222222111111000000000000000000000000000000000000000000000000000000///000111222222111000///////////////000000000000////////////////////////000000000000////////////111000000000000000000000////////////////////////////////////////////////111000///...------......////////////////////////............////////////////////////////////////---......///000/////////000///............//////000000000000000000000000///////////////.........////////////////////////////////////////////////////////////////////////////////////000000000000111111000000/////////...////////////////////////000000////////////000000111111111000000//////...////////////////////////333222000/////////000111//////000000000000/////////////////////000000000//////000000000000111111000000////////////000000//////000111111111111000///000000000111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111222222111111111111222222...///111333444444333333555555666666666666555555666666666666777777777777666888999999999999:::<<<:::<<>>>>>>>>??????========================:::;;;;;;<<<<<<<<<<<<<<<777999======<<<;;;<<<===;;;;;;:::::::::::::::999::::::999888888888999999<<<;;;::::::::::::888777777777777888888888888888888888888888777777777777666666666666666666666666888777555444444444555666444444333333333444555666^^^qqqpppPPP222...222333111222222333444444222111333333333333333222222222222222222222222222222222555444444333222222111111000000000000000000000000000000000000000000000000///000111222222111000///.../////////000000000111////////////////////////////////////000000000000.../////////////////////////////////////////////////////////////////////111000//////............////////////////////////---.........//////000000////////////////////////---......///000/////////---------......///000111////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////000000000000111000000000//////......////////////////////////000000////////////000000222222222111111000000000////////////////////////333222000/////////000111//////000000000000//////////////////000000111111000000000000111111222222000000////////////000000---...//////000000/////////000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222111222222111111111111222222///000111333444444333222555555666777777666555555555666666666777777777888666888999999999999:::<<<:::;;;>>>@@@BBBCCCCCCCCCDDDCCCBBBCCCDDDFFFGGGGGGJJJKKKMMMOOOQQQRRRRRRRRRQQQSSSUUUUUUTTTRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTVVVXXXYYYYYYYYYZZZ[[[aaa```___\\\ZZZ[[[^^^aaa___``````aaabbbbbbbbbbbb______^^^^^^___aaaccceee\\\KKKKKKIIIIIIKKKJJJIIIGGGFFFFFFFFFFFF@@@AAABBBBBBCCCCCCBBBBBB======<<<<<<;;;;;;::::::999999:::999999888777666555444444333333333333333222222111111111111222222111111111222222222222222333333333222222222222111222222222222222333444444333333444444444444333333222333333444444333333222333333333333333333333333333333333444444444555555555555555555666666666666777777666666666666777777666666666777777777888888777888999999888888999;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>@@@AAAAAABBBAAA@@@>>>======>>>??????===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<666666777888888888777777888888888888777777777777888888888777777777777777666666666666666666666666777666555555444444555555555555444444444666777888YYY\\\RRR===111333333---222111111333555666444333333333333333222222222222111222222222222333333333666555555444333222111111000000000000000000000000000000000000000000000000///000111222222111000///......//////000000111111000000000000000000000000////////////000000000000------............//////////////////////////////////////////////////////000000///////////////...////////////////////////------......///000000000////////////////////////............/////////000,,,,,,---...///000111111////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////000000000000000//////////////////...000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000111111000////////////000...//////000000000000000...//////000000111111222000000000111222222333333000000////////////000000------...///////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222111222222111111111111222222111222222333333333333333555666777888888777666555555555666666777777888888666888999999999999:::<<<;;;<<<===>>>???@@@BBBBBBCCCCCCBBBAAAAAACCCDDDEEEJJJJJJLLLMMMNNNOOOOOOOOOOOOQQQTTTUUUTTTSSSSSSSSSPPPQQQRRRSSSSSSTTTSSSSSSTTTVVVXXXYYYYYYYYYZZZ\\\```___^^^[[[ZZZ[[[___cccbbbaaa```^^^^^^^^^___```aaa```______```ccceeeggg\\\LLLLLLKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBBBBCCCBBBBBBAAAAAA;;;>>>@@@???<<<999999;;;999999:::999999888777666555555555555555444333333444333333333333333333444000111222444444444333222333333333222222222111111111111222333333333333333222222333444555555555555222333333444444333333222333333333333333333333333333333333444444444555555555555555555666666666666777777666666666666777777666666666666777777777888666888999999888888999:::999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999999:::999888777777777666666777777777777777777777777444444666666666666555444555666888888888777777777888888888888888999999999666666666666666666666666666666666666666666666666555555666666555555444333777666555444555777999:::555444111---///444555222444222111222444555444222222222222222222222222222111111222222222333333333555555444333222111000000000000000000000000000000000000000000000000000000///000111222222111000///.........///000111111111000000000000000000000000.../////////000000000111............/////////000////////////////////////////////////////////////...//////000000000000///////////////////////////------......///000000111///////////////////////////......---...///000111---...//////000000000000////////////////////////............/////////000////////////////////////////////////////////////////////////////////////////////////000000000000.........///////////////000000000000000000000000000000////////////000000.........///000000111111000000000000000000000000///000000000000///............///000000000000000...//////000111111222222000000111111222333333444000000////////////000000......///000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222111222222111111111111222222555444444333333333333333555666777888888777666555555555555666777888888888666888999999999999:::<<<>>>===<<<<<<===>>>@@@BBBBBBBBBBBBAAAAAACCCEEEGGGGGGHHHIIIKKKLLLMMMNNNNNNLLLOOORRRSSSRRRQQQPPPPPPNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWVVVVVVXXXYYY\\\[[[ZZZWWWVVVYYY]]]aaabbb```]]]ZZZZZZ[[[^^^```aaa```______```cccfffhhh[[[KKKLLLKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???999>>>BBBAAA;;;888888:::999999:::999999888777666444555666777666555444333666555555444444555555666000111333555666555333222333333333222222111111111000111222333444333222222111222333444555555555555222333333444444333333222333333333333333333333333333333333444444444555555555555555555666666666777777777666666666666777777666666666666777777777777666888999999888888999:::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;<<<<<<===>>>======<<<<<<;;;::::::999<<<;;;;;;;;;;;;===>>>???===;;;888888:::<<<<<<<<<888888888888888888888888:::;;;;;;<<<:::888555333666888999999777555444444444555555666666777777777444555555555555555555555666666666666666666666666444555666666666555333222777777555555666888:::<<>><<<;;;;;;===???AAAAAABBBBBBBBBBBBDDDHHHKKKDDDEEEGGGIIIKKKMMMNNNNNNIIILLLOOOPPPOOOMMMLLLKKKMMMNNNNNNOOOPPPQQQRRRRRRPPPQQQSSSSSSRRRRRRTTTVVVWWWWWWUUUSSSRRRUUUYYY]]]aaa^^^ZZZWWWWWWZZZ^^^```ZZZYYYXXXXXXZZZ]]]```bbb^^^QQQGGGLLLIIIMMMLLLJJJHHHGGGEEEEEEDDDGGGFFFDDDBBBAAAAAAAAABBB@@@@@@???>>>===;;;999888888888999999888777555444666555444333222111111111555444333333222222222222222222222222222222222222222222444444444444222222222222222222222222222222444222111444888999444000000000222333333222000000333333333333333333333333333333333444444444555555444444444555666777777888777777777777777777777777555777888999999888777555777777777777888888888888;;;999888:::<<<===:::888888999::::::;;;;;;::::::===<<<:::999888777777777:::;;;<<<<<<;;;;;;===>>>::::::::::::::::::::::::;;;<<<<<<<<<;;;::::::999::::::888777666666666666;;;;;;:::999888777666555777777777777777777777777888888777777666666555555666666666666666777888888666666666666666666666666555666777666444333333555444444444444444444444444333333444444444333222222333333333222222111111111111222222333333222222111111111111111111111111111222222222222111111000000333222222111111222222333000000000000000000111111//////000000111111111222......///000111222222333000000111111111111000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000---------.........//////........................////////////////////////............/////////000.../////////000000000111222111000///......//////111111111111111111111111////////////000000000000////////////////////////111///...------...///111000000000000000000000000111111000000//////......//////000000000000//////111111000000000000111111111111000000//////......***000222///+++---000000000000000000000000000000///...///222555666444111111111000///////////////////////////000000000000,,,,,,...000222222///---111111000000//////......222111111000///......---111111000000000000111111222000///---------......333333333333333222111000222111111111000000//////333333333333444555666666111111222444666888;;;<<<777777777777777888888999888888999999999:::::::::<<<<<<<<<===============BBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEGGGIIILLLNNNPPPLLLKKKKKKJJJJJJKKKKKKKKKRRRPPPMMMLLLLLLNNNQQQSSSTTTQQQPPPRRRQQQOOOQQQWWWZZZZZZYYYWWWUUUUUUVVVXXX[[[[[[ZZZXXXVVVVVVYYY[[[ZZZZZZZZZXXXWWWXXX[[[^^^]]]PPPHHHLLLIIIKKKJJJIIIHHHGGGFFFFFFFFFGGGEEEDDDBBBAAAAAAAAAAAA@@@??????>>>===;;;999888888888999999888777666444666555444333222222222222555444333333222222222333222222222222222222222222222222333444444333222222222222222222222222222222444222111444888888444000444555555666666555555444333333333333333333333333333333333444444444555555444444444555666777777777666666666666666666666666444555777888888777555444777777777777888888888888:::999888999;;;<<<:::777888999::::::;;;;;;::::::::::::999888888888999999999;;;<<<<<<;;;;;;<<<>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999999999888777666666666777999999888888888888888777777777777777777777777777777777777777666666666666666666666666666777777888555555555555555555555555555666666555444333333555444444444444444444444444111222222333444444444444333333333222222222111111111222222333333222222111111111111111111111111111222222222222111111111000333222222111111222222333111111111111000000000000///000000000111111111111222222222111000//////...000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000.........//////000000000000000000000000000000000/////////000000000111111000000000000000000000000---------.........//////........................////////////////////////........./////////000000////////////000000000000000000000000/////////...000000000000000000000000////////////000000000000////////////////////////111000...------...000111000000000000000000000000111111000000//////////////////000000000000//////111111000000000000111111111111000000////////////---000111//////222333000000000000000000000000000...,,,,,,---000222222111111111000///////////////////////////000000000111222222111000//////222444111111000000////////////111111000000//////......111111000000000000111111000//////......///000111333333333333333222111000222111111111000000000000333333333333444555666666555555555555777888999:::777777777777777888888999999999999999999999999:::<<<<<<<<<<<<============AAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFHHHKKKMMMNNNLLLLLLKKKJJJJJJJJJKKKKKKPPPOOOMMMLLLLLLNNNQQQRRRSSSPPPPPPQQQPPPNNNQQQVVVYYYYYYXXXVVVTTTSSSUUUVVVXXXXXXWWWUUUSSSTTTVVVXXXWWWXXXXXXWWWVVVVVVYYY[[[[[[PPPHHHLLLIIIIIIHHHHHHGGGGGGGGGGGGHHHFFFEEEDDDBBBAAAAAAAAAAAA?????????>>>===;;;:::999888999999999999777666555666666555444333333333333444444333222222222333333222222222222222222222222222222333333333333222222222222222222333333333333444222222444777777555111444444333333333333444444333333333333333333333333333333333444444444555555444444444555666666777777666666666666666666666666444444666666666666444444777777777777888888888888999888888999::::::999777888999999:::::::::::::::888888888888888999:::;;;999;;;<<<<<<::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888777777777777777888777777777888888999999999666666666666666666666666666666666666777777777777666666555555666666777888555555555555555555555555444555666555444333444555444444444444444444444444000111222333444555555555333333333222222222222111111222222333333222222111222222222222222222222222222222222222111111111111333222222111111222222333222222111111111000000000000000000000111111111111444333222111000///...---000000111111111111000000000000000000000000000000.........//////000000111000000000000111111111111000000000000000000000000+++,,,---...///000111111000000000000000000000000....../////////000000000000000000000000000000000------........./////////........................////////////////////////....../////////000000000000000000000///////////////000000111111000..............................////////////000000000000////////////////////////000000............000000000000000000000000000000111000000000000////////////000000111111000000///111111000000000000111111111000000000000////////////111000...111555333...000000000000000000000000000...------000222333333111111000/////////000000/////////000000000111111111222222///------000333111000000000000/////////000000000000000000000000111111000000000000111111////////////000111222333222222333333333222111111111111111111111000000000333333333333444555666666888888777777777777888888777777777777777888888999999999999999999999999999<<<<<<<<<<<<======>>>>>>????????????@@@AAABBBCCCDDDDDDEEEFFFGGGIIIKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIMMMLLLLLLMMMNNNOOOPPPQQQQQQOOOOOOQQQPPPNNNPPPUUUXXXXXXWWWUUUSSSRRRSSSUUUTTTTTTTTTRRRQQQQQQSSSUUUSSSTTTUUUUUUTTTTTTUUUVVV}}}YYYOOOHHHMMMIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>===;;;:::999888999::::::999888666555777666555444444444444444444333333222222333333333222222222222222222222222222222222333333222222222222222222333333333333333333222222444666666555222333333111000000111333333333333333333333333333333333333333444444444555555444444444555555666666666666666666666666666666666444555666666666666555444666777777777888888888888888888888999999999888777888888999::::::::::::999888888888888888999999:::999:::;;;;;;:::999:::<<<::::::::::::::::::::::::999999::::::::::::999999888777777777777777888999777777777777888888888888777777777777777777777777555555666666777777888888666555555555555666777777555555555555555555555555333444555555333333444555444444444444444444444444111222333333444444444444222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222333222222111111222222333333222222111111000000///000000000000000111111111111111111000000000000000000000111111111111000000////////////////////////,,,------...///000000111///000000000111111111111////////////////////////,,,,,,------...//////000////////////////////////............////////////////////////////////////............////////////........................////////////////////////...////////////000000000000000000000////////////...///111222222000...---........................////////////000000000000////////////////////////000000///......///000000000000000000000000000000000000000000000000000000000000000111111000000000111111000000000000111111000000000000000000000000///333333000000111000---000000000000000000000000////////////111222222222111111000000///000000111//////000000000111111111...///111222222111000///000000000000000000000000000000000000000000111111111111000000000000111111000000000111111222222333222222333333333222222111111111111111111111111111333333333333444555666666888777777666666777777888777777777777777888888999:::::::::999999999999888;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAADDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJKKKLLLNNNOOOPPPPPPPPPPPPNNNNNNQQQPPPNNNPPPUUUXXXXXXWWWUUURRRRRRSSSTTTRRRRRRSSSQQQPPPPPPRRRSSSOOOQQQSSSSSSRRRQQQRRRSSSzzzWWWNNNIIIMMMIIIKKKJJJIIIGGGFFFEEEDDDDDDEEEEEEDDDDDDBBBAAA@@@@@@>>>>>>>>>>>>===<<<::::::999999::::::999888666555666666555444444444555555333333333222222333333444222222222222222222222222222222222222222222222222222222333333333444444444333333333444555555555444666555333333333333555666333333333333333333333333333333333444444444555555444444444444555555555555555555555555555555555555666666666666666666666666666777777777888888888888777888999999999888888888777888999999::::::999999:::999888888777777888888999:::;;;:::999888999:::::::::::::::::::::::::::888888999999999999999888888777777777777777888999888888888777777777666666888888888888888888888888555555666666777777888888555555555555555666666777555555555555555555555555222444555444333333444555444444444444444444444444444444444444333333222111222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222333333222222111111222222333333222222222111111000000111111000000000000000000111111111000000000000000000000111111111111000000////////////////////////,,,------...///000000111///000000000111111111111////////////////////////..................------////////////////////////............////////////////////////////////////........./////////000000////////////////////////////////////////////////////////////000000000111000000000000////////////---...000222222111///...////////////////////////////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000111111111111000000111111000000000000111111000000000000111111111111000888;;;666///---......111111111111111111111111+++---111333333111000///111111000000000000111111000000000000111111111111222000///111555666555222000000000000111111111111000000000000111111111111111111000000000000111111222222222222222111000000111222222333333333222222111111111111111222222222333333333333444555666666444444444555666777888999777777777777777888888999999999999999999999999999;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@AAAAAADDDEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPOOOMMMNNNQQQPPPNNNPPPUUUWWWXXXWWWUUUSSSSSSTTTVVVRRRSSSTTTSSSRRRRRRSSSTTTNNNPPPRRRRRRQQQPPPQQQRRRxxxUUUNNNIIINNNJJJLLLKKKIIIGGGEEEDDDCCCCCCEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;:::999::::::::::::888777666555555444444444444444555333333222222222333444444222222222222222222222222222222111111111111222222222222333333444444555555333333333444444444555555333333222222222222333333333333333333333333333333333333333444444444555555444444444444444444444444555555555555555555555555666666666666666666666666777777777777888888888888777999::::::999888888999777888888999999999999999:::999888777777777777777999:::;;;:::888777888999999999999999999999999999777777888999999999888888888888777777777777777888888888888777777666666666777777777777777777777777666666666666777777777777555555444444555555666777444444444444444444444444222333444444333333444555444444444444444444444444555555555444333222111000111222222222222333333333111222222333333222222111333333333333333333333333222222222222333333333333333222222111111222222333222222222222222222222222111111111111000000000000444333222111000///...---000000111111111111000000000000000000000000000000.........//////000000111000000000000111111111111000000000000000000000000/////////.........------000000000000000000000000....../////////000000000000000000000000000000000....../////////000000000/////////////////////////////////////////////////////////000000000111111////////////000000000000......000111111000000///000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222000111111222222111111000111111000000000000111111000000000111111111111222111;;;AAA:::000---///111111111111111111111111111000444999;;;:::777555444111111000000000111222222000000000111111111222222444000,,,,,,...222444444000000000111111111111222111111111111111111111111111111000000000000111111222333333222222111//////111111222333333333222222111111111222222222222222333333333333444555666666222222333444666777999:::777777777777777888888999888888999999999::::::::::::;;;;;;<<<===>>>??????????????????@@@AAABBBCCCEEEFFFGGGIIIKKKLLLLLLLLLIIIJJJLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQNNNMMMOOORRRRRROOOQQQUUUVVVVVVVVVUUUSSSSSSUUUWWWSSSUUUVVVVVVUUUTTTUUUWWWPPPQQQRRRRRRQQQQQQRRRTTTvvvSSSMMMIIINNNJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;:::999777666444444333333333333444444333222222222333333444555222222222222222222222222333222111000000111222333222222333333444555555666333333444444333444555666000111111222222111111000333333333333333333333333333333333444444444555555444444444444444444444444555555555555555555555555666555555555555555555666777777777777888888888888777:::<<<;;;999888999:::777777888999999999999999888777777777777888888999999::::::999888777777999777777777777777777777777666777777888999999888888999999888777666666666777666666666777777777777777666666666666666666666666777777777777666666666666555444444444444555666666444444444444444444444444111333444444333333444555444444444444444444444444444444444444333222222111111111222222222333333333111222222333333222222111333333333333333333333333222222222333333333444444333222222111111222222333000111111222222333333444111111111111000000000///222222222111000//////...000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000/////////////////////000000000000000000000000000/////////000000000111111000000000000000000000000.../////////000000000000//////////////////////////////////////////////////////000000000111111111------...///000111222222.../////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000111111111222222222000111111222222111111000111111000000000000111111000000111111111222222222///888===888111///000000111111111111111111111111555999===>>>===:::::::::111111000000111111222333000000111111111222222222///444777666222///000333000000111111111222222222333222222111111000000000111111000000000000111111000111111222222111000///000111222333333333333222111111111222222333333333333333333333444555666666333444444555666888::::::777777777777777888888999777777888999:::;;;;;;<<<::::::;;;<<<===>>>??????AAAAAAAAAAAABBBCCCDDDDDDEEEGGGIIIKKKMMMNNNOOOOOOKKKMMMOOOQQQSSSSSSSSSRRROOOOOOOOOPPPPPPQQQQQQQQQNNNMMMPPPSSSSSSPPPRRRVVVRRRSSSTTTSSSRRRSSSVVVXXXTTTVVVWWWXXXWWWVVVWWWXXXSSSSSSSSSRRRQQQRRRTTTVVVuuuRRRMMMIIIOOOJJJHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDEEEEEEDDDBBB@@@???===>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::999777666333333222222222333333444222222222222333333444555222222222222222222222222333222111000000111222333222222333333444555666666333444444444333333555666333444666666666666444333333333333333333333333333333333333444444444555555444444444444444444444444555555555555555555555555555444444333333444444555777777777777888888888888888:::===<<<:::888999;;;777777888999999999999888555555666666777999:::;;;888::::::999777666777888666666666666666666666666666666777888888888888888::::::888777666666666666444444555666777888999999444444444444444444444444888888777777666666555555555444444444444555666666444444444444444444444444111222444333333333444555444444444444444444444444222222333444444444333333111111111222222333333333222222222333333222222222333333333333333333333333222222222333333444444444333222222222222222222333000000111222333444444555222111111111000000//////...//////000111222222333000000111111111111000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000---......///000111222222000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000111111111111,,,---...///000111222333//////......///000111222000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111222222222222111111222222222222111111111111000000000000111111000000111111222222222222,,,222555333000000///---111111111111111111111111333666999888666555666888111111000000111222333333000111111111111222222222---<<>>???@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFGGGJJJMMMOOOPPPQQQQQQMMMOOORRRUUUWWWWWWWWWVVVQQQQQQPPPPPPPPPQQQRRRRRRNNNNNNPPPTTTTTTQQQRRRVVVPPPQQQRRRQQQQQQRRRUUUXXXTTTVVVXXXXXXWWWWWWXXXYYYUUUUUUTTTSSSRRRSSSVVVYYYnnnSSSPPPHHHKKKJJJIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@>>>>>>===<<<;;;:::::::::999999:::;;;;;;:::::::::999888666555444444444555444444444444444444444444555555555444444333333333111222222111000111333555777333000///222444444333444444444333333222222222444111666AAAFFF>>>444000444444444333333222222222444333222222333444333333777666555444444555666777888777555444555666888999666666555555666777999:::444555555666777888888999888888888888888888888888777777777777777777777777888888888888888888888888888999999::::::999999888666666666666777777777777777777777777777777777777666666666666666666666666555555555555666777888999666666777777777777666666777777777777777777777777555555555555666666666666666666555444444444444555555555555555555555555555444444444444444444444444333333333333333333333333555555555444444333333333333333333333333333333333333333333333333333333333333333333222222111111111222222222222222222222222222222333444444444444333111111000000000000000000333333333111///000333555---999666---333777222000111222333333222111000///222111000///............///000111222333222111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111000//////000111222111222222333333222222111111111000000//////......000000000000000111111222000000000000000000000000000000000000111111111111222222111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222111111111111222222000000000000111111111111222111111111000000//////444333111000000000111111111111111111111111111111222333444333111000111222444333111//////000111222000111111111111222222222444555666666555222000...000111111111111222222222444444333333333333222222444444333333222111111111...///000111111222111111333333333333333222111000000111333444444333111000222444555555444555666888777777777777777777888999666999<<<;;;888666666888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===>>>@@@BBBBBBFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJMMMPPPSSSTTTUUUUUUQQQQQQRRRWWW\\\^^^]]][[[YYYVVVSSSQQQRRRTTTUUUUUUQQQOOONNNNNNPPPQQQQQQPPPQQQRRRSSSSSSSSSVVVZZZ]]]ZZZ[[[[[[ZZZXXXWWWYYYZZZXXXWWWVVVUUUUUUVVVWWWXXXnnnSSSQQQIIILLLKKKJJJIIIGGGEEEEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;999::::::;;;;;;:::::::::999888666555444444555555444444444444444444444444555555444444444333333333222333333222111222444666333222444:::AAA@@@888000222222222111111111000000888111///444888666444444444333333333333333333222666555444444555555555555777666555444444555666777666666666666666666555555888777666555555555666777555555666666777777888888888888888888888888888888777777777777777777777777888888888888888888888888888999999::::::999999888777777777777666666666666777777777777777777777777666666666666666666666666666666666666666777777888666666777777777777666666555555555555555555555555555555555555666666666666666666555444444444444555444444444444444444444444444444444444444444444444333333333333333333333333555555444444444333333333333333333333333333333333333333333333333333333333333333333222222222111111333333333333333333333333111222222333333333333333000000000000111111111111333333333111000000333555DDDKKK???000111444222222111111222333222111000000333222111000///////////////000111333333222222111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111222222111111111000000000000000/////////000000000000000111222222111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000////////////000000000111111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222222222111111111111222222000000000000111111111111222111111111000000000000555444222111111111222222111111111111111111111111333444555444222111222333444333111000///000111222000111111111111222222222111222444444444333111000000111111111111222222222444444333333333222222222333333222222222111111111111111111222222222111111333333333333333222111111000222333444444333222000222444555555444555666888777777777666777777888999999:::;;;;;;:::999999999999::::::;;;<<<;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBEEEEEEFFFFFFFFFGGGGGGGGGHHHIIILLLOOOQQQSSSTTTTTTRRRQQQRRRUUUZZZ\\\\\\[[[WWWTTTQQQPPPQQQSSSTTTTTTSSSQQQPPPPPPQQQRRRQQQPPPRRRSSSSSSSSSSSSUUUYYY\\\ZZZ[[[\\\[[[YYYYYY[[[]]]XXXXXXWWWWWWWWWWWWXXXXXXmmmSSSQQQJJJMMMLLLKKKIIIHHHFFFDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888777666555555555555444444444444444444444444555444444444444333333333333444444444333333555666222111444===GGGGGG<<<000222222222222111111111111777111,,,...111222333555222333333333333333333444555555555555555555555555666666555444444555666666444555666777777666444333888888666555444444444444666666666666777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888999999999999888888888888777777666666555555777777777777777777777777666666666666666666666666777666666666666666777888666666777777777777666666555555555555555555555555555555555555666666666666666666555444444444444555333333333333333333333333444444444444444444444444333333333333333333333333555444444444444333333333333333333333333333333333333333333333333333333333333333333333222222222222444444444444444444444444000111111222333222222222000000000111111111222222333333333111000000222555bbbcccNNN777222111...111000000111222222222111111333333222111000000000000///000222333333333222111222222111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111000000000111111111111000000000000000000000111111111111000000000000111222222111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000000000000111111111222222222222222222222222222222222222111111111111222222000000000111111111222222111111111111111000000000555444333333222222333333111111111111111111111111333444555444333222333444444333111000000000111222000111111111111222222222///000222333333333222222000111111111111222222222333333333333222222222222222222111111111111111111222222222222222111111111333333333333333222222111111222333444444333222111222444555555444555666888777666666666777777888999;;;:::::::::<<<<<<<<<;;;999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHKKKMMMOOOQQQRRRRRRTTTRRRRRRSSSVVVYYYZZZZZZTTTRRROOOOOOQQQSSSSSSSSSUUUSSSRRRRRRSSSSSSQQQPPPSSSSSSTTTTTTTTTUUUXXXZZZ[[[\\\]]]\\\[[[[[[\\\^^^YYYYYYYYYYYYYYYYYYYYYYYYlllTTTRRRJJJNNNLLLLLLJJJHHHFFFDDDCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777777666666666555555444444444444444444444444444444444444444444444444333444555555444444555777555222111555<<>>===;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGIIIKKKMMMNNNPPPPPPTTTRRRQQQQQQSSSUUUXXXZZZTTTRRRPPPPPPRRRTTTTTTTTTWWWUUUTTTTTTTTTTTTRRRPPPSSSTTTUUUTTTTTTUUUWWWYYY]]]]]]]]]\\\ZZZYYYZZZ[[[ZZZ[[[[[[\\\\\\\\\\\\\\\lllTTTSSSKKKNNNLLLLLLJJJHHHFFFDDDCCCCCCDDDFFFEEEDDDCCCCCCBBBCCCCCC>>>>>>===<<<<<<<<<======;;;<<<<<<<<<;;;;;;:::999777777777777777666666666444444444444444444444444444444444444444444444444333444666666555444555777444333222222333555777888444444444444444444444444///111444666777666333000222222222333333444444444111333555555333222222333444444555555555555444444777666555555666:::===@@@444555555666666666666777777777777777666666666666666666666666666666666666777777777777777777777777777777777777777777777777777888888999999888888777888777777777666666666555777777777777777777777777777777777777777777777777333333444555777999:::;;;666666777777777777666666666666666666666666666666555555555555666666666666666666555444444444444555666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222000000111222222222222111000000111111222222222333111333333222111111222444888===666///333444222666000000000111111222333333444333222222222222222222000111222333444333222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111222333333222111000222333333444444333333222000000111111222222333333111111111111111222222333111111111111111111111111111111111111222222222222000000111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111222222222222111111111222222333333333222222111111111111222222111111111111222222222222111111111111111222222222111111111222222222222111111111111111111111111111000111222222111000111333222222222111111111111111000000111111111222222222222222222222111111000000000000111111111222222222333333222222222111111111000000111111222222222333000//////000000222333444222333333444444444333333333333333444444333333333222444555555444555666777555555555555666777888999;;;999777999<<<>>><<<:::::::::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<===???AAAAAACCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGIIIJJJLLLMMMNNNRRRRRRPPPOOOPPPRRRVVVYYYUUUSSSRRRRRRTTTVVVVVVVVVWWWVVVUUUVVVVVVUUUSSSQQQRRRTTTUUUUUUTTTUUUWWWYYY^^^^^^]]]ZZZWWWVVVVVVWWW[[[[[[[[[\\\\\\\\\]]]]]]mmmUUUSSSKKKNNNLLLKKKIIIHHHFFFDDDDDDDDDDDDFFFEEEEEEDDDCCCCCCDDDDDD>>>>>>======<<<======>>><<<<<<===<<<<<<;;;:::999666777777888888777777666444444444444444444444444333333333444444444444555222444666666555444555666222555777777444333333555222222222222333333333333111333333111111444555333222333333333333333333444111555888888555333444666444444555555555555444444999777555444666:::???CCC444555666777888888888888666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777666666666777777777777777777777777777777777777777777777777777777777777777333333444555777999:::;;;666666777777777777666666777777777777777777777777555555555555666666666666666666555444444444444555666666666666666666666666444444444444444444444444444444444444444444444444333333333444444444444555111222222333333444444555333333333333333333333333333333333333444444444444222222222222222222222222000111111222333222222222222222222222222222222222111222333333222111222333---333111111777555111555111111111000111111222333333333222222111222222333000111333444444444333222333222222222222111111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111333333444444444444333333222222222222222333333333222111111111111222333333222222222222222222222222111111111222222222222333000000000111222222333333000000000000000000000000000000000111111111222222222222222222222222222222000000000000000000000000111111111222222222222333111111111222222333333444222222111111111111222222111111111222222222222333111111111222222222222222000000111222222222111111111111111111111111111111///000111111000000111222222222222222111111000000000111111111111222222222333333222222111111111111000111111111111222222222222222222222111111111111000000111222333333444444111111000000111222444555222333333444444444444444444444333333333333444444222444555555444555666888444444444555666777888999:::::::::<<<======;;;999;;;;;;<<<===============::::::;;;<<<===???@@@AAABBBCCCDDDDDDEEEFFFGGGGGGEEEEEEFFFFFFHHHIIIKKKKKKOOOPPPOOONNNNNNPPPTTTXXXWWWUUUTTTUUUVVVWWWWWWVVVVVVVVVUUUVVVWWWVVVTTTQQQQQQSSSUUUUUUUUUVVVWWWYYY\\\]]]\\\YYYVVVTTTTTTUUUYYYYYYXXXXXXXXXZZZ[[[\\\mmmUUUSSSKKKMMMJJJJJJIIIGGGEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCDDD>>>>>>============>>>>>>============<<<;;;:::999666777888888888888777666444444444444444444444444333333333444444444555555111333555666555444444555555555666666666555555444222222222333333333444444222555444000000444666444444333333333333333333222000555999888555333444666333444444555555444444333999888666666777999<<>>>>>>>>>>>>>>::::::;;;;;;===>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDEEEFFFGGGIIIJJJLLLNNNOOONNNNNNOOOSSSWWWXXXWWWUUUVVVWWWWWWVVVUUUUUUTTTUUUVVVXXXWWWTTTRRRPPPRRRTTTVVVVVVVVVXXXZZZZZZZZZZZZXXXVVVTTTUUUWWWVVVUUURRRQQQRRRUUUXXXZZZnnnUUUSSSJJJLLLJJJIIIHHHFFFEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBBBBCCCCCC>>>>>>============>>>???============<<<;;;:::999666777888999999888777666444444444444444444444444333333333444444555555555111333555666555444444444:::555000///333666777777444444444555555666666666///666999666555888777222444444444333333222222222...333777777333000111444333333444555555444333333999999888888777888999999999999::::::999888666555444555555666777888888999888888888888888888888888777777777777777777777777777777777777777777777777777777888888888888777777444444555666777888999999777777777777777777777777777777777777777777777777888888777666666666666666666666777777777777666666555555555555555555555555555555555555666666666777666666555444444444444555555555555555555555555555444444444444444444444444555555555555555555555555333333333444444555555555111111222333333444555555333333333333333333333333333333333444444555555555444444444444444444444444222222333444444444444333555444444333222111000000000222444444222111222222111444///...555333111888444333111000000000111111111111111000111111222222111222333444444444333333333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111444333222111111222333444111222222333333222222111444444444333333222222222222222111111222222333444222222222222222222222222111111222222222333333333///000000111222222333333000000000000000000000000000111111111111222222222222222222222222222222222000000000000000000000000111111222222222333333333000000111222333333444444222222111111111111222222111111222222222333333333111111111222222333333333000111333444555444444333111111111111111111111111000111333333222222333444111222222222222111000000000111111111111222222222111111111222333444666777000111111111111222222222222222222111111111111000111111222333555666777777<<<:::777555333333333444222333333444555555555444555444444333333444444555222444555555444555666888333333444444666777888999999===CCCCCC@@@<<<::::::======>>>???????????????:::::::::;;;===>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGEEEDDDDDDDDDDDDFFFHHHIIIJJJLLLNNNNNNNNNOOOSSSWWWXXXWWWVVVVVVWWWWWWUUUTTTTTTTTTTTTVVVXXXWWWUUURRROOOQQQTTTVVVVVVWWWYYYZZZWWWXXXYYYXXXVVVVVVXXXYYYSSSQQQNNNMMMMMMQQQUUUWWWoooSSSPPPIIIKKKGGGIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA>>>:::;;;???@@@===;;;;;;======@@@CCC@@@999444444888888777666666666666666333333555666666666555444444444444444444444444444444444555555555555444444444444444555555555666666333333333444444444555555666555555444222111111000444333333333333444555555444555555666666555555444555555555555555555555555444555666666666666888:::<<<999888999999777444444777777777777777777777777999::::::;;;:::999888777666777888999999888777666777777777777777777777777777777888777777666555555777777777777777777777777999888888888777777666666777777666666666666777777777777777777777777777777666666666666666666666666666555444444555666666666555555555555666666666777999888777666666555666666444444444444444444444444555555555555555555555555444444444444444444444444555444444333333444444555333333444555444333111000444444444444444444444444444333333222222333333444333333444444444444444444333444555777777777777666111111222222222333333333333333333333333333333333222222333333333444444444333333333222222222111111222222222222222222222222111222333333111111222333777555444222111111222222111111222222222333333333111111222222222222111111333333222222222222333333000111111111111222222222333333222222333333444555444444444333333222222222222222333333333444444444333333333333333333333333//////000111222333333333333222222222111000000000333333222222222222222222111111111111111111111111333444444555555444444333222222222222222222222222111111111111111111111111222222111111111111111222333333333333333333333333555444333333444444222000111222333333444444444444222222333333333444444444111111222222222222111111222222333333333444444444222222222222222222333333222222333333333444444444222222222222222222222222333333333222222111111111444444444333333222222222222111000111444555333111666444333555999<<<<<<;;;444444555666666555555444444333222111222333444555333333333333333333333333555555666666777777888888DDDCCC@@@>>><<<:::999999>>>>>>@@@AAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<>>>@@@CCCDDDCCCBBBBBBCCCBBBCCCDDDFFFGGGHHHIIIIIILLLKKKJJJKKKMMMPPPTTTVVVVVVWWWXXXYYYXXXWWWVVVVVVPPPRRRSSSSSSRRRRRRSSSTTTTTTRRRRRRTTTWWWXXXVVVSSSWWWUUURRRRRRUUUXXXZZZ[[[YYYVVVQQQLLLJJJLLLPPPUUUnnnSSSQQQLLLPPPLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAADDD@@@>>>???===;;;;;;??????888555999>>>===;;;:::888888777666666666666666666777777777666444222111444444444444444444444444444555555666666555555444444444444555555555666666333333444444444555555555444444444333333333333333444444333333444444555666444444555555555555444444555555555555555555555555555666777666666666888::::::888777888999888777666888888888888888888888888999999:::::::::999777666666777888999999888777666777777777777777777777777777777777777777666555555666666666666666666666666999888888888777777777777777777666666666666777777777777777777777777777777666666666666666666666666333555666666666666888999555555555666666666777777888777777666666666666777555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444555333444444555444333222111444444444444444444444444444333333333333333333444444444444444444444444444444555666777777666444444222222222222333333333333333333333333333333333333222222333333333444444444333333333222222222222111222222222222222222222222222444555444333222333444666555333222111111222222111222222222222333333333111111222222222222111111222222222111111222222222111111111111222222222222333333222222333333444555444444444333333333222222222222333333333444444444333333333333333333333333000000111111222222333333222222222222111111111111222222222222222222222222222222222222222222222222333333444444444444333333222222222222222222222222222222222222222222222222222222111111111111222222333333333333333333333333444333333333444444333111222222333444444444333333222222333333333444444444111111222222222222111111222222333333333444444444111111111111111111111111222222222333333333444444222222222222222222222222333333333333222222222111444444333333333222222222222111000111444555333111777555444666999<<<<<<;;;555555555555555555555555333333222222333333444555333333333333333333333333555555666666777888888888??????===<<<<<<;;;<<<<<<;;;<<<>>>??????>>>==================>>>???@@@@@@AAABBBDDDCCCBBBAAAAAABBBCCCDDDEEEGGGHHHIIIJJJJJJLLLKKKJJJJJJLLLOOORRRTTTSSSSSSSSSVVVXXXYYYWWWUUUZZZ\\\^^^]]]YYYTTTQQQOOOSSSQQQQQQRRRUUUWWWWWWUUUTTTRRRPPPPPPSSSWWWYYYZZZXXXUUUQQQMMMKKKLLLPPPSSSnnnSSSQQQLLLQQQMMMMMMKKKJJJHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBAAA???===<<<======>>>EEEMMMWWWHHH::::::???@@@===:::888888777666666666666777777777777777666444333222555555555555555555555555444555555666666555555444444444555555555666666666333444444444444555555555333333333444444444555555444444444333444444555666444444555555555555444444555555555555555555555555666777888777666666777999888888777777999999888777888888888888888888888888888888999999888888777666666777888999999888777666777777777777777777777777666666777777666666555555666666666666666666666666888888888888888777777777888777777666666777777888777777777777777777777777666666666666666666666666333555777888777666666666666666666666777777777777777777666666666777888888666666666666666666666666555555555555555555555555666666666666666666666666555555444444444444555555444444444555444444333222444444444444444444444444444444444444444444444444666555555555444333333333555666666666666444333222222222222333333333444444333333333333333333333333333333333333444444444444333333333333222222222222222222222222333333333333333555666555444333444555444444333222111111111111222222222222333333333333111222222333333222222111222222222111111222222222111111222222222333333333333333333333333444444555444444444444333333333333333333333333444444444444333333333333333333333333222222222222222222222222111222222222222222333333111111222222222222222222222222222222222222222222222333333444444333333222333333333333333333333333222222222222222222222222333333222222222222333333333333333333333333333333333333222444555666444333333444444444444333333222333333333333444444444444111222222333333222222111333333333333444444444444444444333333222111111111222222222222333333333333333333333333333333333333444333333333333333222222333333333333222222222222222111111222333444333111777555444555777999999888777666555444444555666777222222333444444444444444444444444444444444444444555555666777777888888999::::::::::::;;;===>>>>>>;;;<<<===>>>???>>>>>>===<<<======>>>@@@BBBDDDEEEDDDDDDDDDCCCAAA@@@AAABBBDDDEEEFFFHHHIIIJJJKKKKKKLLLKKKJJJJJJKKKNNNPPPRRRUUUSSSRRRVVV\\\___]]]YYY^^^aaacccccc]]]VVVOOOLLLSSSQQQPPPQQQSSSVVVWWWWWWRRRPPPNNNNNNQQQTTTWWWWWWVVVTTTPPPNNNMMMNNNPPPRRRpppTTTPPPJJJMMMJJJLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB:::;;;===???>>>???GGGQQQcccRRRBBB>>>@@@???<<<999999888777777666666777777555555666666777777777777555555555555555555555555555555666666666666555555555555555555666666666666444444444444555555555555444444444444555555555555444444444444444555666666444444555555555555444444555555555555555555555555777888888777666555777888888888777555777999888555888888888888888888888888777777888888888777777777777888999999999999888777777777777777777777777777666666666777777666666555666666666666666666666666888888888888888888888888888777777777777777777888777777777777777777777777777777777777777777777777888666555777:::999555111666666777777777888888888666666666666777888999999666666666666666666666666555555555555555555555555666666666666666666666666666666555555555555666666444444555555555444444444555555555555555555555555444444555555555555444444777666666555444333333222444555666666666444333222333333333333444444444444444444444444444444444444333333333444444444444555444444333333333222222222222222222333333333333333333555555555444333444555333333222222111111111111222222222333333333444444222222333333333333222222111222222222222222222111222222222222333333333444333333333333333444555555444444444444444444333333333333333444444444444555444444444444444444444444333333333333333222222222111222222222333333444444111111111222222222222222333333333333333333333333222222333333333333222222444444444444444444444444333333333333333333333333333333333333333333444555444444444444444444444444333222222444666777666555444555555555444333222222333333333444444444444555222222333333333333222222333333333444444444444555888777777666555444444333222222222222333333333333333333333333333333333333444444444444333333333333333333333333333222222222222222222333333333222222444333222333333444444444999888666444444555777888111222444555555555444333444444444444444444444444555666666777888888999999777777888999:::<<<>>>>>>===>>>???@@@AAAAAA@@@@@@<<<======>>>@@@BBBDDDEEEDDDDDDCCCBBB@@@@@@CCCEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLLLLKKKJJJKKKLLLNNNOOOUUUQQQPPPUUU\\\```\\\WWWUUUXXX\\\]]]ZZZUUUQQQNNNTTTSSSQQQPPPQQQSSSUUUVVVUUURRROOOOOOQQQSSSTTTUUUUUUSSSPPPOOOOOOPPPQQQQQQqqqSSSOOOIIILLLIIIIIIIIIHHHHHHGGGHHHHHHHHHFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@BBBCCC>>>:::===DDDNNNDDD<<<;;;<<<<<<<<<>>>999999888777777777777777666666666666777777888888666666666666666666666666555666666666666666666555555555555666666666777777444444444555555555666666666666666555555555444444555444444444444555666666444555555666666555555444666666666666666666666666888888999888666666777999888:::888444555999999444888888888888888888888888777777777777777777888888777888999::::::999888777888888888888888888888888666666777777777777777666777777777777777777777777888888888888888999999999888888777777777777888888888888888888888888888888888888888888888888888888<<<666333888@@@CCC<<<333777777777888888888888999777777666777777888999:::555555555555555555555555666666666666666666666666555555555555555555555555777666666555555666666777555555555555555555555666555555555555555555555555444555555666666555555444777777666555444444333333222333555666666666555555333333444444444555555555444444444444444444444444333333444444444555555555444444444333333333222222222222333333333444444444222444555444333222333444333333333333222222222111222222333333333444444444333333444444444444333333111222333333333333222111222333333333444444444444444444333333444444555666444444444444444444444444333333444444444555555555444444444444444444444444444444444333333333333333222222333333444444444555111111222222333333333333333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333444444333444444555666666444444444444444444444444333222333555777888777666555555555555444444333222333333444444444555555555333333444444444444333333333333444444444555555555888888777777666555444444222222333333333444444444333333333333333333333333444444444444444444444444333333333333333333333333333333444444444333333333444444444333333333444555:::999777555444555777888222333444555666555444333555555555555555555555555666666777777888999999999888888888999999:::;;;<<<<<<===???@@@AAAAAA@@@@@@=========>>>>>>@@@AAAAAAAAABBBBBBBBBAAABBBEEEHHHEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLNNNNNNQQQMMMKKKOOOVVVXXXTTTNNNMMMPPPSSSTTTSSSRRRRRRSSSVVVUUUSSSRRRQQQRRRTTTUUUZZZWWWSSSQQQRRRSSSTTTTTTUUUSSSPPPPPPQQQSSSSSSRRRqqqTTTPPPJJJOOOLLLHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFEEEDDDDDDCCCCCCBBB>>>???AAADDDAAA;;;;;;??????<<<;;;===;;;999;;;@@@999999888777777777777888;;;:::999777666666666666777777777777777777777777555666666777777666666555555555666666666777777777444444555555555666666666777777666666555555555444555555444444555555666777666666666777777666666666666666666666666666666666777888999888777777888:::888;;;999444666<<<===777999999999999999999999999888888777777777888999999777888999::::::999888777888888888888888888888888777777888888999999888888888888888888888888888888888888888999999999999999999888888777777888888999888888888888888888888888888888888888888888888888<<<666222999DDDIIICCC;;;777888888888999999999999888888777777777888999999555555555555555555555555666666666666666666666666555555555555555555555555777777666666666666777777666555555555555666777777555555555555555555555555444555666777777666555444777666666666555444444444222444555777777777777666444444444555555555666666444444444444444444444444333444444444555555555555444444444444333333333333222222333333444444555555222444555444333222333444333333444444444333333222333333333333444444444444333444444555555444444333222333444555555444333222333333333444444444555555444444444444444555555666444444444444555555555555333444444444555555555555444444444444444444444444444444444444444444444444333444444444444444444555222222333333444444555555444444444444444444444444333444444555555444444333555555555555555555555555444444444444444444444444444444444444555666777888444444444444444444444444444333444555888888888666444555555555555444444333333444444444555555555555333444444555555444444333333444444444555555555555666555555555444333333333444444444444555555555555333333333333333333333333444444444555555555555666444444444444555555555555444555777666555444444555666777777777555555777999:::999888777666666777777333333444555555555555555666666666666666666666666666666777888888999999:::::::::999999999999:::::::::;;;===>>>?????????>>>>>>>>>=========>>>>>>??????AAABBBCCCCCCDDDFFFHHHEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOORRROOONNNPPPUUUVVVRRRNNNOOOPPPQQQQQQPPPQQQSSSTTTUUUVVVUUUTTTRRRRRRTTTVVV]]]ZZZVVVTTTTTTUUUUUUUUUWWWSSSPPPPPPSSSVVVUUUTTTtttVVVQQQKKKOOOLLLJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFEEEEEEDDDCCCCCCCCC===<<<>>>BBBCCC@@@???BBB@@@>>>???@@@>>>::::::===:::999888888777777888888<<<;;;999777666666666777777777777777777777777777666666777777777777666666555666666666777777777777555555555555666666666666666666666666666777777777555555555555555666666777777777888888888888777777666666666666666666666666666777888888777777999;;;888<<<;;;555888BBBDDD>>>999999999999999999999999999888888777888999:::;;;888888::::::::::::888888888888888888888888888888888888999:::::::::::::::999999999999999999999999888888888999999:::::::::999888888777777888888999888888888888888888888888999999999999999999999999:::777555888???BBB@@@===888888888999999999::::::999999888888777888888888666666666666666666666666666666666666666666666666666666666666666666666666888777777666666777777888666666555555555666888888555555555555555555555555444555777888888777555444666666666666555555555555555666777888888888777666444555555555666666666666555555555555555555555555444444444444555555555555555444444444444333333333222222333333444555555666333555666555444333444555333444555555555555444333333333333444444444444555444444555555555555444444333444666777777666444333444444444444555555555555444444444444444555666666444444444444555555555666444444444444555555555555555555555555555555555555333333444444555555666666555555555555444444444444333333444555555666666777444444444444444444444444444555555666666555555444555555555555555555555555444444444444444444444444555555555555666777888999555555555555555555555555555555555666888888777666333444555555555555555555444444444444555555555555444444555555555555444444444444444444555555555555444444444444444444444444555555555666666666666777444444444444444444444444444444555555666666666666555555555666666666777777555777999888666444555666666888999888777777999<<<::::::999888888777666666444444444444444555666666666666666666666666666666666777777888888999::::::;;;;;;:::999999999::::::999;;;<<<>>>????????????>>>============>>>??????@@@BBBDDDDDDDDDDDDEEEFFFDDDEEEGGGHHHJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPTTTSSSTTTVVVXXXXXXWWWUUUPPPRRRSSSRRRQQQQQQSSSTTTRRRTTTVVVVVVUUUUUUWWWYYY\\\YYYVVVTTTUUUWWWXXXXXXYYYUUUPPPPPPTTTXXXXXXVVVyyyYYYRRRKKKMMMJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCFFFAAA@@@BBBBBB>>><<<<<<===;;;;;;???@@@===<<>>@@@AAABBBAAAAAA============>>>???@@@AAAAAACCCEEEFFFEEECCCCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTVVVWWWWWWWWWWWWOOOQQQSSSTTTSSSSSSSSSTTTOOORRRVVVWWWWWWWWWYYY\\\ZZZXXXUUUTTTVVVYYY[[[[[[[[[VVVPPPPPPUUUYYYYYYXXX|||[[[RRRJJJMMMKKKMMMLLLKKKIIIGGGFFFFFFFFFIIIGGGEEEDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>============>>>>>><<<===<<<;;;888777888999:::999888888777777888888777999999999888777888999555555666777777777777777777777888999999999999888777777777777777777777777666666777777888888888999666666666666666666666666777777777777888888888888:::::::::::::::999888777:::::::::::::::999888777999999:::::::::;;;;;;;;;888888999999999:::::::::;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999999999888888888888999999888888888999999999::::::<<<<<<;;;::::::999888888:::999888888::::::999888<<<;;;999999999999;;;<<<888888888888999:::;;;;;;999999999999888888777777999999888888888888888888777777888888999999999999888888888888888777666666555666888888777777888:::888888888888888888888888777777777777777666555555888888777777777777777888777777777777777777777777777777777777666666666666888888888888888888888999555666777777777666444333888777666555555666777888777777777777777777777777888888777666555555666666666666666666666666666666555555666666777777888888555555666666666666666555666666555555555444444444555555555555555555555555333333333444444444555555444555666555444444555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444555777888888888777666555666666666666666555555999777555444666777777777888999999888555444555555888888555444999??????;;;444555777777555555555666444444555666666666666555888888777777666666666555666555555555666777666555666666666666777777777777555666777888888777666555222222444555666888999999666666777777777777666666666777666444333222444666555555555555666666666666666666555555555666666777888666444333444444333111333444555666666555333333555666777777666666777888777777666666555555555444333555777888999888777666222888:::777555666777666666666555555555777888999999888888777666555555444666666666666777777777777888888888777777777777777555666777888999::::::;;;:::;;;<<<<<<::::::;;;<<<999:::;;;===>>>???????????????@@@???>>>>>>@@@AAABBB???AAAGGGHHHDDDCCCFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMOOORRRTTTSSSRRRVVVTTTRRRTTTWWWXXXWWWUUUSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRUUUWWWYYYZZZ[[[ZZZ]]]ZZZYYYYYYXXXVVVYYY^^^\\\XXXRRRPPPQQQTTTWWWXXX}}}\\\TTTLLLPPPNNNNNNMMMKKKJJJHHHGGGGGGGGGIIIGGGEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@?????????@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;888888888::::::999999999888888888888777999:::999888777888999666666777888888888888777777777888999999999999999888888888888888888888888777777777777888888888999777777777777777777777777777777777777888888888888:::::::::::::::999888888:::::::::::::::999888888999999:::::::::;;;;;;;;;999999999999::::::::::::;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999999999888888888888999999;;;;;;<<<<<<<<<=========<<<<<<;;;::::::999888888:::999888888999:::999888;;;::::::::::::::::::;;;999999999888999999:::::::::999999999888888888888999999888888888888888888888888888888999999999:::999999999999999888888777777999999999777777777999888888888888888888888888777777888888777666666555888888777777777777888888888888888888888888888888888888777777777666666666888888888888888888888777777777888888777777666555888777777666666666777777777777777777777777777777888888888777777777666666666666666666666666666666666666666777777777777777666666777777666666555444666666666555555555444444555555555555555555555555333333444444444555555555444555666666444444555666555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666555555777888888888777666666777888888888777666666888777555555777888777666888999999888666555555666444888999555333555777777666777999999777777777888777777777777777777777777888888777777777666666666777666555666666777666666666666666777777777888888666777777888888777777666444555555666666777777777666777777777777777777666666777777555333333555666777777777666666666666666666555555555666666777888;;;:::888888999<<>>>>>?????????>>>???@@@?????????AAACCCCCC@@@@@@DDDEEECCCDDDHHHGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLNNNPPPQQQQQQPPPTTTRRRRRRTTTWWWXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSUUUWWWYYYZZZ[[[[[[[[[\\\ZZZZZZ[[[YYYUUUUUUYYYWWWVVVTTTSSSUUUUUUUUUTTT|||\\\TTTLLLQQQOOONNNNNNLLLKKKIIIHHHHHHHHHIIIGGGEEEEEEEEEFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???===<<<;;;;;;;;;<<<<<<;;;999888999;;;999999:::::::::999888777888999:::999888777888:::777888888999999999999999777888888999999999999999888888888888888888888888777777777888888888888888888888888888888888888888777777777888888888999999:::::::::::::::999999888:::::::::::::::999999888::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888999999<<<<<<<<<=========>>>>>><<<;;;;;;::::::999999888:::999888999:::;;;:::888::::::;;;;;;;;;;;;::::::;;;::::::999999999999:::::::::999999999999888888888888999999999999999999888888999999999999:::::::::::::::;;;:::999999888:::;;;;;;:::888777777888999999999999999999999999777888888888888777666666888888777777777888888999888888888888888888888888888888888777777777777666999888888888777777666666:::999999888888888888888888888888888777666666555777777777777777777777777888888999:::999888777666666666666666666666666666777777777777777777666666777777777777777666555444666666666666555555555555666666666666666666666666444444444444555555555666444555666666444444555666555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666555666777777888888777777666777999::::::999888666777666666777888888777555888999999888666555666777777@@@EEE>>>555333777:::888:::;;;;;;:::999999:::<<<;;;999888777888888999888888888777777777777777777777777777777777777777666777777777777888888888888888777777777777888888777777777666666666666666777777888888888888777777777777888666555444666777999999888888777777666666555555555666777888999:::888<<<@@@AAAAAACCCGGGJJJKKKIIIEEEAAA===:::888666<<<>>>???>>><<<999888888999999888888888888777777555444333444666:::>>>@@@:::===<<<777666888:::999555555555666777999:::;;;999999888888777666666666666666666777777777888888888888888888888888888888;;;;;;;;;::::::;;;;;;<<<999;;;<<<;;;:::999:::;;;<<<<<<===>>>??????>>>>>>>>>???@@@@@@@@@@@@BBBDDDFFFCCCBBBDDDEEEEEEGGGKKKHHHHHHIIIIIIJJJKKKKKKKKKMMMLLLKKKLLLNNNOOONNNMMMQQQQQQRRRTTTWWWXXXWWWUUUWWWVVVUUUTTTTTTUUUWWWXXXWWWWWWYYYZZZZZZZZZZZZZZZZZZXXXZZZ\\\YYYSSSRRRUUUSSSSSSUUUWWWXXXVVVRRROOO|||[[[SSSKKKOOOMMMOOONNNMMMKKKJJJJJJIIIIIIIIIGGGEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAA@@@???===<<<<<<;;;<<<<<<;;;999999:::<<<999:::;;;;;;;;;:::888888888999::::::888888999:::888999::::::;;;;;;::::::777888999999::::::999999888888888888888888888888888888888888888888888888999999999999999999999999777777888888888999999999999::::::;;;::::::999999999::::::;;;::::::999999:::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::999999888888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;:::999:::<<<<<<<<<;;;999:::;;;<<<<<<;;;:::999<<<;;;:::999999999999999::::::::::::::::::999999888888999999999999999:::999999:::::::::::::::::::::::::::::::::999999888:::;;;<<<;;;999888999:::999999999999999999999999777888888999888888777777888888777777888888999999888888888888888888888888999999888888888777777777999888888777777666666666;;;:::888777777777888999777888999999888777555444777777777777777777777777777888:::;;;;;;:::888777777777777777777777777777999888888777777666666666666777777888888777777777777777777666666666555555666666666666666666666666444555555555555666666666444666777666555444555666444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666777777888888888888555777999;;;;;;:::888777777666777888999999777555888999:::999777666777888:::DDDIIICCC999777999<<<999:::<<<<<<:::999:::;;;@@@>>>;;;999888888999:::888888888888888888888888777888999888777777888888777777777888888888999999:::999888777777888999:::777777777777777777777777777888888999999888888777777888999888777666777999;;;;;;:::999888888777777555555666666888999;;;;;;666===FFFIIIFFFBBBAAABBBKKKIIIDDD???:::666444333:::<<<>>>>>><<<:::999999888888888888888888888888666555555666888<<<@@@BBB888;;;;;;888777999999777555555666777888:::;;;;;;999999999888888777777777666666777777777888888888777888888888888888999999999999888888999:::;;;<<<999;;;<<<;;;:::999:::;;;<<<<<<===>>>>>>=========>>>???AAAAAAAAABBBDDDFFFGGGFFFFFFGGGHHHIIIJJJLLLIIIIIIIIIJJJKKKKKKLLLLLLOOOMMMLLLLLLMMMNNNMMMLLLOOOPPPRRRUUUWWWWWWWWWVVVXXXVVVTTTRRRSSSUUUWWWYYYXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWXXXZZZWWWSSSSSSVVVRRRSSSUUUXXXYYYVVVRRRNNN~~~\\\TTTKKKNNNLLLOOONNNMMMLLLKKKJJJJJJJJJIIIGGGEEEEEEFFFGGGFFFEEECCCBBBBBBAAAAAAAAAAAABBB???@@@@@@AAA@@@@@@???>>>:::;;;<<<;;;::::::;;;===;;;;;;;;;;;;;;;:::999999888:::::::::999888999:::999999:::;;;;;;;;;;;;;;;888888999::::::::::::999888888888888888888888888999999999888888888888888999999999999999999999999888888888888999999999999999::::::;;;;;;;;;::::::999::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::888999999999999:::::::::;;;;;;::::::::::::999999===<<<;;;<<<>>>???>>>===::::::<<<======<<<::::::<<<<<<;;;:::999999999999::::::::::::::::::;;;;;;888888999999::::::::::::;;;;;;::::::::::::::::::999999999:::999888888777888:::;;;;;;::::::;;;<<<999999999999999999999999888888999999999999999888888888888888888999::::::888888888888888888888888999999999999888888888888999888888888777777666666:::999888777666777888999777888999999999888666555888888888888888888888888777888:::;;;<<<:::999777888888888888888888888888999999888888777777666666555555777888999999::::::888888777777777666666666777777777777777777777777555555555666666666777777555666777666555555666777555555555555555555555555777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888999555666888::::::999888777777777777888:::999777555888999:::999888777888999777===@@@<<<888777888777888:::;;;;;;:::999999:::AAA???<<<:::999999999:::888888888999999999999999777999::::::888777888:::888888888888999999999999;;;:::999888888999:::;;;666666777777888999999999888888999999999999888888777999::::::999888999:::<<<;;;;;;:::999888888777666666777777999:::<<<<<<>>>CCCGGGFFF???:::999;;;;;;:::999888999:::;;;<<<666888;;;;;;999888888999777777777777777777777777666777888:::===@@@BBBCCC999<<<===;;;;;;===;;;777555666777888999:::;;;;;;999999999999888888888888777777777777888888888888777777888888999999999:::===<<<:::999888999:::;;;:::;;;<<<<<<::::::;;;<<<;;;;;;<<<=========<<<<<>>===<<<;;;:::::::::;;;;;;999:::;;;:::999888999;;;999::::::;;;;;;;;;;;;;;;888999999:::::::::::::::999999999999999999999999999999999999999888888888999999999999999999999999888888888999999999999:::999::::::;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::===<<<;;;<<<>>>??????>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::::::::;;;::::::;;;;;;;;;;;;<<<<<<888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999999999999888888777777999::::::::::::;;;===::::::::::::::::::::::::888888999::::::::::::999888888888888888999:::;;;999999999999999999999999:::::::::999999999888888888888888888888888888888:::999888888777777888888777888888888999888888777888888888888888888888888777888999:::;;;:::999999888888888888888888888888888888888888888888777777555666777999::::::::::::888888888888777777777777777777777777777777777777666666666666777777777777555666777777555555666777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777888777777777777888999:::666777888888999999999999888777777888999999888666888:::;;;:::999888999:::666::::::888888:::999777888999;;;;;;999999999:::???>>><<<:::999999999999999999999999999:::::::::888:::<<<;;;888777999<<<888888999999999:::::::::;;;;;;::::::::::::;;;;;;666777777888999:::::::::999999::::::::::::999999888:::;;;<<<:::::::::;;;;;;;;;::::::999999888888888888888999:::;;;<<<===IIIHHHCCC===777555888<<<666666777777999:::<<<<<<666777888888777777888:::666666666777777777777888666777:::===AAADDDFFFGGGAAABBBBBB??????AAA>>>888777888999:::::::::::::::999999999999999999999999777777777888888888999999777777888888999:::::::::DDDBBB???<<<:::999::::::;;;===>>>===<<<;;;<<<===;;;;;;<<<===============AAABBBCCCCCCBBBCCCEEEGGGDDDGGGIIIHHHHHHIIIGGGDDDJJJJJJKKKKKKLLLMMMMMMMMMPPPOOOMMMNNNPPPRRRSSSSSSQQQSSSUUUUUUUUUVVVXXXZZZYYYWWWTTTQQQQQQSSSUUUWWWVVVVVVVVVWWWXXXYYY[[[\\\ZZZWWWVVVWWWVVVVVVYYY___XXXVVVTTTTTTUUUVVVUUUTTT}}}\\\UUUMMMRRRPPPMMMMMMLLLKKKJJJJJJJJJJJJIIIGGGEEEFFFGGGHHHHHHGGGDDDCCCCCCBBBCCCCCCDDDDDD@@@AAABBBCCCBBBAAA???>>>999:::;;;;;;;;;;;;===??????===;;;999999:::<<<===999:::;;;;;;999999:::;;;999999:::;;;;;;;;;;;;:::888999::::::;;;;;;::::::999999999999999999999999:::::::::999999888888888999999999999999999999999888888888999999999::::::999::::::;;;<<<<<<;;;;;;999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::;;;::::::;;;===>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<888888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888888999::::::999888:::;;;::::::::::::::::::::::::888999999:::;;;;;;::::::888888888888999:::;;;<<<999999999999999999999999;;;::::::::::::999999999888888888999::::::;;;;;;:::::::::::::::999999888777777777777888999::::::888888888888888888888888888888888888999999999:::999999999999999999999999888888888888888888999999888999999:::999999888888999999888888888777777777888888888888888888888888666666777777777888888888555777888777666555666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888777777777888999:::999888888888999:::<<<<<<:::888777777888999999888999:::;;;:::999999:::;;;999<<<===999999<<<===<<<888:::;;;;;;:::999999:::<<<<<<;;;:::999999888888999999999:::::::::;;;;;;888;;;===<<<999777:::===999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999999999::::::::::::999999888:::<<<===<<<;;;;;;<<<::::::999999999999999999:::::::::::::::;;;<<<<<>>???===888888999:::;;;;;;:::999999::::::::::::::::::::::::777777888888888999999999777777888999999:::;;;;;;BBBAAA>>>;;;:::;;;<<<======>>>???>>>===<<<===???;;;<<<===???@@@@@@@@@@@@CCCDDDDDDDDDCCCCCCEEEGGGHHHLLLLLLHHHGGGJJJIIIEEEJJJKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLMMMPPPSSSUUUVVVTTTVVVVVVUUUTTTUUUXXX\\\[[[YYYVVVTTTSSSSSSUUUVVVUUUUUUUUUWWWYYY\\\^^^```[[[YYYYYY[[[ZZZWWWYYY^^^ZZZWWWUUUTTTUUUVVVVVVVVVwwwXXXRRRKKKPPPOOOMMMLLLKKKJJJJJJIIIJJJJJJHHHGGGEEEFFFGGGHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEFFFBBBCCCDDDDDDBBB@@@===<<<999:::;;;;;;;;;<<<>>>@@@@@@>>>;;;888888:::<<<>>>999:::;;;;;;999999:::;;;888999::::::;;;;;;::::::888999::::::;;;;;;::::::999999999999999999999999:::::::::999999888888888888888888888888888888888888888999999999:::::::::999::::::;;;<<<<<<<<<;;;999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999888:::<<<======<<<===<<<;;;::::::;;;<<<===::::::::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<======888888999::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::;;;;;;:::888777777888::::::::::::::::::::::::888999::::::;;;;;;;;;;;;888888888888999:::;;;<<<999999999999999999999999;;;;;;;;;:::::::::999999888888999:::;;;<<<<<<===:::;;;<<<===<<<;;;:::999777777666666777999;;;<<<888888888888888888888888888777777777888888::::::999999999999999999999999777777777888999999999:::;;;;;;;;;:::999888666666999999999888888888888777888888888888888888888888777777777777888888888888555777888777666555666888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777999888777777777888::::::;;;:::999888999;;;>>>???;;;999666666777999999999999:::;;;;;;999999:::;;;888===>>>999666999<<<===999;;;<<<<<<;;;::::::;;;::::::::::::999888777777999999999::::::;;;;;;;;;888<<<>>>===999888:::>>>999999:::::::::;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;::::::999888777777999::::::;;;;;;::::::999888:::===>>>===<<<<<<===999999999999999999999:::;;;;;;:::::::::;;;;;;<<<777777999<<<===<<<999666111333666888:::;;;;;;;;;>>>===;;;888666666999;;;888888888999999:::::::::777666777;;;BBBJJJSSSXXXSSSOOOEEE;;;999;;;:::777999:::;;;<<<;;;:::999888::::::::::::::::::::::::777888888888888999999999777777888999::::::;;;;;;;;;:::999888:::===@@@BBB===???@@@???>>>===>>>@@@======???@@@BBBBBBCCCCCCDDDEEEEEEDDDCCCCCCEEEGGGOOORRROOOIIIHHHLLLMMMIIIKKKKKKKKKLLLMMMMMMNNNNNNMMMKKKJJJLLLPPPTTTWWWWWWWWWXXXWWWUUUSSSTTTYYY]]]\\\[[[XXXVVVTTTTTTUUUUUUTTTUUUVVVXXX[[[^^^aaaccc\\\[[[]]]___]]]YYYXXX[[[ZZZXXXVVVUUUVVVWWWWWWVVV