BM6P6(@ ]]][[[XXXTTTPPPMMMKKKJJJOOOGGGHHHNNNNNNMMM^^^uuu|||}}}zzzwwwyyywwwyyy}}}sssmmmhhhhhhllllllgggbbbVVVUUURRROOOMMMJJJIIIHHHKKKKKKJJJKKKLLLMMMOOOPPPJJJIIIGGGDDDCCCBBBBBBCCCEEEFFFHHHKKKPPPUUUYYY\\\ZZZ[[[]]]^^^aaaffflllpppuuuxxx|||}}}|||zzzjjjZZZQQQZZZjjj~~~yyy}}}yyy___NNNEEE@@@>>><<<>>>BBBBBBBBBFFFKKKZZZZZZ___iiiuuu||||||zzzyyy{{{uuussspppmmmmmmoooggg\\\RRRJJJDDD???;;;<<<:::777444333444666777444666777666666:::CCCKKKQQQTTTHHHEEEOOOJJJHHH\\\vvvoooZZZIIIIIIJJJFFFBBBDDDEEEDDDCCCBBBAAAAAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@?????????@@@AAA============>>>>>>>>>>>>@@@BBBDDDEEEFFFEEEDDDCCCAAAAAAAAABBBBBBBBBBBBCCCFFFEEEDDDDDDFFFHHHKKKLLLKKKHHHFFFFFFIIIKKKKKKIIIOOOUUU___kkkwwwzzzllldddYYYMMMMMMHHHFFFJJJJJJDDDAAACCCDDD???>>>AAABBB???>>>@@@DDDCCCBBBBBBBBBAAA???===AAAAAA@@@???>>>???AAACCCBBB@@@??????@@@AAAAAA@@@DDDEEEEEEEEEGGGJJJKKKKKKMMM]]]ggggggtttwwwjjjaaaVVVMMMLLLLLL]]]}}}yyylllfffeeeddddddfffjjjhhhfffeeedddcccaaa___]]]\\\[[[]]]``````]]]ZZZWWWWWWWWWWWWXXXYYYZZZZZZXXXUUUTTTUUUWWWWWWUUURRRRRRQQQPPPOOOOOOPPPQQQRRRTTTSSSQQQOOONNNOOOPPPQQQLLLKKKKKKLLLMMMMMMKKKIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFHHHHHHHHHHHHFFFFFF___]]]YYYUUURRRPPPNNNNNNOOOKKKMMMQQQNNNLLL^^^wwwxxxxxxwww{{{zzzsssmmmhhhccccccfffeee___YYYNNNLLLJJJGGGEEECCCAAAAAABBBAAAAAA@@@AAABBBDDDEEEAAA@@@???>>>>>>???@@@AAADDDEEEGGGJJJNNNSSSWWWYYYZZZ\\\^^^```cccgggmmmqqqsssvvv{{{~~~{{{zzz~~~{{{nnnaaaZZZ___kkk|||xxx}}}~~~www^^^MMMDDD???>>>===>>>BBBCCCCCCFFFLLLVVVYYY___jjjvvv|||xxxvvvrrrnnnnnniiiddd\\\SSSJJJCCC>>>;;;;;;999777444333444666777555666666777999>>>EEEKKKLLLNNNEEEDDDKKKHHHPPPlllfffUUUGGGGGGIIIDDDBBBEEEEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@?????????@@@AAA=========>>>>>>>>>?????????@@@BBBCCCDDDCCCAAA@@@@@@AAAAAAAAABBBBBBCCCCCCEEEEEEDDDDDDEEEGGGJJJKKKIIIFFFDDDDDDGGGIIIHHHGGGGGGJJJPPPWWW```hhhnnnrrr~~~qqqbbbZZZTTTSSSOOOIIIFFFGGGEEE@@@>>>@@@BBBAAAAAACCCBBBAAABBBCCCEEEFFFFFFEEECCCDDDEEEEEEEEECCCAAA???GGGDDDCCCDDDGGGHHHGGGEEEHHHOOORRROOOQQQYYY```bbb___sss{{{hhhWWWLLLHHHKKKOOObbbrrryyy{{{{{{qqqgggddddddcccdddggggggddd___\\\[[[\\\\\\[[[^^^]]]\\\^^^______\\\YYYVVVVVVVVVVVVWWWXXXYYYZZZVVVTTTSSSTTTVVVVVVSSSQQQPPPOOOOOOPPPPPPQQQRRRSSSSSSRRRPPPNNNNNNNNNOOOPPPOOOMMMLLLLLLLLLLLLKKKIIILLLMMMMMMLLLKKKIIIGGGFFFFFFGGGHHHIIIIIIHHHGGGFFF```^^^ZZZVVVTTTRRRRRRRRRPPPOOOQQQTTTNNNKKK]]]vvv}}}~~~zzzuuuvvv|||uuunnnmmmfffbbb^^^]]]^^^[[[TTTNNNEEEDDDBBB???===;;;::::::::::::999999999::::::;;;999999999;;;<<<>>>@@@AAADDDEEEGGGIIIMMMPPPSSSUUUYYY\\\```cccfffjjjnnnqqqqqquuuzzz}}}|||uuurrrooouuu}}}yyypppggg___aaaiiivvvxxx{{{}}}sss[[[KKKCCC>>>>>>===???CCCDDDCCCGGGMMMTTTXXX___jjjvvvxxxtttsssooolllkkkeeebbb]]]TTTJJJBBB===<<<:::888666444444444666777666555555888===DDDHHHKKKHHHHHHEEEFFFHHHHHH___ZZZNNNFFFFFFFFFBBBBBBFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@AAA>>>>>>>>>?????????@@@@@@>>>???@@@AAAAAA@@@>>>===???@@@@@@AAABBBCCCCCCDDDEEEDDDDDDDDDEEEFFFHHHIIIEEECCCBBBBBBDDDFFFEEEEEEGGGHHHIIIJJJNNNVVVbbbjjj~~~}}}yyyrrrggg^^^ZZZPPPIIIEEEFFFGGGFFFGGGJJJGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIILLLMMMLLLJJJGGGFFFFFFJJJNNNPPPOOOMMM___lllrrrlllnnn{{{tttlllccc[[[SSSPPPNNNTTThhh|||rrruuummmgggccccccbbbaaadddiiilllggg```[[[ZZZ\\\^^^___```___^^^______^^^[[[XXXVVVVVVVVVVVVWWWXXXYYYYYYSSSRRRRRRRRRSSSSSSQQQOOOMMMMMMOOOQQQRRRSSSTTTTTTRRRQQQOOONNNMMMMMMNNNOOOOOOMMMKKKKKKLLLNNNNNNMMMPPPPPPOOONNNLLLIIIFFFEEEGGGGGGIIIIIIIIIIIIGGGGGG^^^\\\YYYVVVTTTSSSTTTUUUTTTQQQRRRTTTPPPNNN[[[nnnxxxsss|||qqqssszzzzzzsssnnnmmmooodddaaa]]][[[XXXRRRJJJCCC@@@???>>><<<:::999888888:::::::::999999:::::::::999:::;;;===???AAACCCDDDEEEFFFHHHJJJMMMOOORRRSSSXXX[[[aaaeeehhhkkknnnppprrruuuyyy{{{}}}~~~|||vvvnnnjjjiiivvv{{{wwwuuuoooiii```aaafffqqq{{{{{{{{{~~~oooYYYJJJCCC??????>>>???CCCEEEEEEIIINNNTTTXXX^^^hhhtttyyynnnjjjjjjhhhggghhhgggccc\\\RRRGGG???======888777555444444555666777777444444999AAAHHHJJJIIIFFFEEEGGGJJJIIIOOOrrrsssRRRKKKGGGFFFDDD@@@AAAEEECCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA???????????????@@@@@@@@@>>>?????????@@@@@@@@@@@@???????????????>>>===<<>>>>>@@@AAACCCDDDEEEEEEGGGHHHJJJLLLNNNPPPRRRSSSVVVZZZ```eeehhhkkkmmmooorrrvvvzzz|||}}}~~~|||zzzssslllhhhlll|||zzzwwwtttppplllggggggjjjqqq}}}}}}yyy|||~~~jjjVVVIIICCC@@@???>>>@@@DDDFFFFFFJJJPPPUUUXXX___iiiwwwsssfffbbbcccccceeegggkkkeeeYYYLLLBBB===<<<===666555555444444555666777777444444:::CCCIIIIIIFFFEEEBBBHHHMMMKKK[[[cccOOOKKKHHHFFFCCC@@@@@@BBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@????????????>>>>>>======??????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDAAABBBCCCCCCCCCCCCCCCDDDDDDFFFGGGFFFFFFKKKUUU]]]jjj}}}pppggg^^^UUUQQQQQQMMMMMMMMMLLLKKKLLLPPPTTTRRRWWW^^^cccfffgggffffffeeeppp{{{~~~jjjZZZUUUQQQLLLOOOXXXZZZiiisssjjjgggcccbbbcccfffeeebbbdddhhhhhheeebbb_________^^^^^^bbbbbbbbbaaa^^^[[[YYYXXXVVVVVVVVVVVVWWWXXXYYYYYYQQQRRRSSSSSSRRRQQQQQQPPPNNNOOORRRUUUWWWXXXXXXXXXSSSRRRQQQPPPPPPOOOOOOOOOKKKIIIHHHIIIMMMQQQSSSTTTKKKLLLLLLLLLKKKIIIGGGFFFGGGGGGHHHIIIIIIHHHGGGGGGXXXXXXXXXWWWWWWWWWXXXXXXYYYSSSQQQUUUXXXWWWVVVYYY\\\gggppp{{{ssszzzyyy{{{~~~}}}}}}yyyzzzvvvllleeebbbbbbaaaaaa^^^YYYTTTNNNGGG???:::999999888777666666666666666777999;;;===>>>>>>???AAABBBCCCDDDDDDDDDDDDDDDGGGIIIKKKMMMPPPRRRSSSSSSVVVZZZ```eeehhhkkknnnppprrrwww|||zzzrrrjjjgggppp|||zzzwwwtttrrrtttqqqoooqqqyyy|||~~~|||zzz}}}|||wwwtttyyy{{{uuudddQQQFFFBBB???@@@???AAAEEEGGGGGGKKKQQQUUUYYYaaannn~~~rrrfffbbbdddeeehhhkkkkkkaaaSSSFFF???<<<;;;;;;444444444444555666777777666555666;;;CCCFFFEEEAAABBB@@@HHHNNNRRRmmm{{{XXXMMMKKKGGGDDDBBB@@@@@@@@@??????@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@<<<===>>>???@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@AAACCCDDDCCCBBBBBBCCC???BBBEEEEEEFFFHHHNNNRRRYYY{{{~~~tttooonnndddccc```[[[UUUTTTWWWZZZcccsssttthhhdddWWWLLLKKKOOOVVVcccpppzzzqqqkkkccceeebbbbbbeeeeeebbbbbbdddcccaaa`````````___]]][[[aaaccccccaaa^^^[[[YYYYYYWWWWWWWWWWWWXXXYYYZZZZZZSSSUUUVVVVVVTTTSSSSSSTTTQQQRRRSSSUUUVVVWWWXXXXXXSSSRRRRRRQQQQQQPPPOOOOOOOOOMMMKKKKKKLLLNNNNNNMMMHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFHHHHHHHHHHHHFFFFFFYYYZZZ[[[\\\]]]]]]\\\\\\XXXVVVWWWZZZZZZWWWUUUUUURRR^^^fffuuuzzz~~~}}}zzzxxxuuuwwwuuuuuunnnbbb[[[[[[[[[XXXXXXUUUQQQLLLGGGAAA<<<999777666666555555555666666666777:::>>>AAACCCDDDEEEBBBCCCDDDFFFFFFFFFEEEEEEFFFHHHKKKNNNPPPRRRSSSSSSXXX\\\aaaeeehhhlllpppssstttyyy~~~}}}rrrkkkiiippp~~~~~~{{{xxxwwwyyytttmmmjjjooo|||xxxxxx{{{xxx~~~yyy|||~~~xxxrrrnnnlllnnnqqqmmm]]]LLLCCC???>>>@@@???AAAFFFHHHHHHLLLRRRWWW[[[eeesss}}}rrriiihhhjjjjjjkkkllleeeYYYKKKAAA>>>===:::777333333444444555666777777555666888<<>>???@@@??????>>>======>>>>>>>>>?????????;;;<<<>>>???@@@@@@@@@???=========>>>>>>>>>??????>>>============>>>>>>???AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@??????>>>@@@CCCCCCBBB@@@AAACCCAAABBBDDDEEEGGGHHHIIIIIINNNccc~~~zzzwwwyyy}}}{{{pppiiicccbbbeeebbb^^^[[[___mmm}}}sssnnnhhhccceee```^^^bbbdddbbb``````aaa```______aaaaaa___^^^aaacccdddbbb^^^[[[ZZZZZZXXXXXXXXXXXXYYYZZZ[[[[[[VVVXXXZZZYYYVVVUUUVVVWWWSSSSSSSSSSSSSSSTTTUUUVVVQQQQQQQQQQQQPPPOOONNNNNNOOOMMMLLLLLLLLLLLLKKKIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEEEEGGGGGGGGGGGGEEEEEEZZZ\\\^^^aaabbbaaa```___VVVYYY]]]___[[[VVVTTTUUUOOOZZZ```nnnwww}}}~~~||||||}}}wwwrrrnnnppp}}}rrrqqqhhh[[[VVVXXXYYYVVVPPPMMMJJJFFFBBB>>>:::999777666666666666666777777999;;;???CCCGGGJJJLLLLLLCCCEEEFFFHHHHHHHHHHHHGGGEEEGGGJJJMMMPPPRRRSSSSSSZZZ]]]bbbfffiiimmmrrruuuwww{{{~~~tttmmmmmmnnn}}}}}}|||yyyyyywwwpppfffaaafffvvv~~~tttsss{{{yyyvvvrrrvvvyyyxxxrrrlllkkkkkkgggkkkgggXXXIII@@@===<<>>>>>>>>999444222333333444555666777777444666999===??????<<<:::BBBBBBMMMVVVgggwwwUUURRRIIIFFF@@@>>>@@@CCCBBB???;;;<<<===?????????>>>===<<<<<<======>>>>>>>>>???;;;<<<>>>???@@@@@@@@@???============>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???BBBBBBAAA@@@@@@??????>>>AAAAAAAAAAAAAAA@@@???>>><<>>:::666444555444444555555666777888777999;;;<<<<<<;;;===>>>DDDHHHPPPccccccOOOMMMHHHEEEAAA>>>===>>>???AAA@@@???======>>>>>><<<;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>======<<<<<<===>>>@@@???===<<<<<<===;;;<<<>>>???@@@@@@@@@???@@@@@@???????????????@@@AAA@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGMMMUUUZZZaaammmyyy}}}wwwxxxvvvrrrpppmmmkkkgggeee___]]][[[[[[^^^```___]]]aaa```_________```bbbccciiiccc]]]ZZZ[[[\\\\\\[[[ZZZ[[[\\\^^^______^^^^^^YYYXXXXXXWWWVVVVVVUUUUUURRRQQQPPPOOOOOOPPPQQQRRRQQQPPPPPPOOONNNMMMLLLLLLIIIJJJKKKMMMMMMMMMLLLKKKIIIJJJKKKKKKHHHFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDD]]][[[[[[]]]___```]]]YYYZZZ[[[[[[XXXTTTSSSUUUXXXQQQUUUXXXkkk}}}~~~{{{tttooonnnsss||||||tttmmmcccYYYRRRMMMIIIFFFFFFDDDAAA===:::888777777555666777777666666777888;;;@@@EEEIIIIIIHHHHHHIIIHHHIIILLLNNNPPPNNNKKKHHHEEEEEEEEEFFFHHHJJJMMMNNNTTTWWWZZZ]]]```ffflllqqqtttyyy}}}}}}}}}}}}yyyuuuttttttyyyzzz}}}yyyrrrmmmsss{{{{{{xxxpppllloooiiigggccc___aaannnssspppyyysssllllllnnnllljjjfffgggiiinnnvvv|||wwwnnnfffeeeccc```^^^\\\[[[ZZZWWWVVVTTTNNNGGGAAA>>>===BBBDDDIIIMMMQQQTTTVVVVVVYYY[[[___ccceeedddaaa^^^eeeppp|||vvvssssssuuuwwwtttnnniii___QQQDDD???===999666555555444444555555666777888666888:::;;;;;;;;;===???EEEIIIUUUppp[[[KKKJJJHHHFFFBBB@@@???@@@AAACCC@@@???======>>>>>><<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>>>><<<;;;;;;<<<:::;;;<<<>>>??????>>>>>>@@@??????>>>>>>?????????CCCBBBBBBAAA@@@??????>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEHHHMMMRRRXXXdddppp|||qqqooommmkkkjjjiiifffddd___]]]\\\^^^```bbbaaa___``````_________```bbbbbb```]]]YYYXXXZZZ\\\\\\\\\YYYYYY[[[\\\\\\\\\[[[ZZZXXXXXXWWWVVVVVVUUUUUUTTTUUUTTTSSSQQQQQQQQQRRRSSSPPPPPPOOONNNMMMLLLKKKKKKHHHIIIJJJKKKLLLKKKJJJJJJGGGIIIJJJIIIFFFDDDCCCDDDEEEEEEEEEEEEEEEDDDCCCCCC[[[YYYXXXZZZ]]]^^^\\\ZZZZZZYYYWWWVVVUUUVVVXXXYYYPPPSSSXXXnnn~~~{{{}}}~~~~~~~~~}}}zzzuuuppprrrzzz}}}qqqkkkaaaWWWPPPJJJFFFCCCBBB@@@===:::888666666666888888888777666777999;;;>>>AAAEEEGGGGGGFFFFFFGGGIIIMMMRRRTTTRRRMMMIIIFFFEEEDDDCCCCCCDDDFFFHHHIIINNNPPPSSSVVVZZZ___eeejjjpppsssuuuuuuttttttxxx{{{xxxxxxwwwtttqqqoooppprrruuuwwwyyy|||}}}vvvoookkksssvvvuuusssmmmkkkoooqqqpppllleeeaaaiii{{{}}}rrrnnnttt|||~~~sssfff___]]]^^^]]]\\\[[[^^^aaaeeelllqqqmmmeee]]]ZZZWWWTTTQQQPPPPPPQQQNNNNNNMMMIIIEEEBBBAAABBBCCCFFFKKKPPPTTTUUUUUUUUUSSSSSSTTTUUUWWWXXXYYYZZZfffuuu~~~{{{zzzyyy{{{}}}zzzqqqiii^^^QQQDDD>>><<<888666666555444444555555666777888666888999::::::<<<>>>@@@GGGKKK^^^sssTTTMMMJJJGGGEEECCCAAAAAABBBDDDEEE@@@???======>>>>>><<<;;;;;;;;;;;;<<<======>>>>>>===============<<<<<<<<<:::<<<======;;;::::::;;;999:::;;;<<<=========<<>>>>>>>>>>>??????EEEDDDCCCBBBAAA@@@??????===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDBBBBBBEEEGGGLLLWWWbbbnnnsssjjjhhhffffffgggfffeeeccc___^^^___aaacccdddbbbaaa``````_________```aaaaaa^^^]]][[[\\\]]]______^^^XXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSUUUTTTRRRQQQPPPPPPPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFHHHIIIIIIHHHHHHGGGEEEFFFGGGFFFDDDBBBAAABBBCCCCCCCCCBBBBBBBBBBBBAAAXXXVVVTTTVVVZZZ\\\ZZZXXXXXXVVVSSSSSSUUUWWWYYYYYYSSSTTTZZZrrrzzz{{{~~~~~~wwwppppppxxx|||nnnhhh___VVVPPPKKKGGGDDD@@@>>><<<999777666666666888888888888888:::===@@@CCCDDDDDDDDDEEEFFFGGGIIIKKKOOOTTTUUUPPPKKKHHHHHHFFFDDDBBBAAA@@@BBBCCCEEEGGGIIILLLOOORRRWWW]]]aaahhhiiijjjiiiiiijjjnnnqqqnnnnnnmmmllljjjkkkmmmppprrrtttwww{{{}}}wwwrrrnnnttt~~~yyyrrrqqqoookkkjjjlllssstttpppfff___ccctttvvvkkkfffiiioooqqqlllcccYYYRRRRRRUUUVVVVVVWWWZZZ\\\^^^bbbeeebbb\\\TTTQQQNNNJJJHHHHHHIIIJJJIIIJJJIIIGGGDDDDDDEEEGGGGGGJJJOOOSSSVVVWWWVVVUUUSSSRRRQQQPPPRRRVVV[[[___ooo~~~wwwkkk\\\PPPCCC===:::666555777555444444555555666777888666777999999:::<<<@@@CCCIIIQQQjjjcccNNNMMMHHHEEEDDDBBBAAAAAABBBDDDEEE@@@???======>>>>>><<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;======;;;:::;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>>>>=========>>>??????DDDDDDCCCBBB@@@???>>>>>>===>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@BBBCCCEEELLLTTT___~~~uuunnnlllgggeeeddddddddddddcccbbb```aaabbbddddddcccaaa___________________________^^^^^^]]]]]]]]]\\\[[[ZZZXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEECCCDDDEEEFFFFFFEEEDDDDDDBBBCCCDDDCCC@@@??????@@@AAA@@@@@@@@@@@@@@@@@@@@@TTTSSSRRRTTTXXXYYYWWWUUUUUUSSSQQQQQQSSSVVVWWWWWWQQQRRRYYYrrr}}}ooowwwoooooowww{{{kkkfff^^^WWWRRRNNNKKKHHH@@@???<<<:::888777777777666777888999;;;>>>CCCFFFHHHFFFCCCBBBDDDGGGKKKMMMMMMOOOQQQPPPLLLIIIJJJKKKGGGEEEBBB@@@???@@@AAACCCEEEGGGIIIKKKNNNRRRWWW[[[``````______```bbbfffiiihhhhhhhhhggggggiiimmmppprrruuuxxx|||~~~{{{wwwuuuwwwyyyuuuqqqpppoookkkiiijjjkkkmmmiii___WWWZZZiiixxx{{{pppbbb[[[^^^ccceee___YYYQQQLLLMMMPPPRRRSSSTTTWWWYYYWWWWWWXXXVVVRRRNNNLLLJJJHHHGGGGGGGGGHHHGGGGGGFFFDDDDDDEEEHHHKKKQQQSSSVVVYYY[[[\\\\\\\\\XXXWWWVVVTTTUUUZZZccciiiyyy|||lllWWWLLLAAA<<<999555555777555444444555555666777888777888888999:::>>>CCCFFFIIIYYYxxxUUUGGGHHHBBBBBBAAA@@@??????AAABBBCCC@@@???======>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::<<<======<<<;;;<<<===<<<<<<<<<<<<<<<<<<=========<<<<<<<<<======>>>???BBBBBBAAA@@@???>>>===<<<======>>>???@@@@@@@@@@@@????????????@@@@@@@@@@@@AAA???@@@CCCDDDBBBEEEIIIPPPccc|||qqqiiihhhiiigggfffdddddddddcccbbb```bbbcccddddddccc```^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]VVVWWWXXXXXXWWWVVVUUUUUUXXXXXXVVVUUUTTTRRRRRRQQQRRRRRRRRRQQQPPPPPPOOOOOONNNMMMJJJHHHFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAA@@@>>>======??????>>>>>>======>>>??????SSSRRRRRRUUUYYYYYYVVVRRRRRRRRRRRRRRRRRRSSSTTTTTTNNNNNNSSShhhnnnwwwyyyrrrrrrxxx~~~|||jjjeee___YYYUUUQQQNNNKKKBBB@@@>>>;;;999888888888444666999;;;>>>BBBFFFJJJJJJGGGDDDDDDHHHLLLOOOQQQMMMMMMLLLKKKJJJKKKMMMPPPJJJGGGDDD@@@???@@@BBBCCCHHHIIIJJJKKKMMMPPPUUUYYYXXXXXXXXXYYY[[[___bbbeeeeeefffggghhhiiikkkoooqqqsssvvvzzz{{{yyyzzz~~~ssstttuuuvvvsssoookkkhhheeefffbbbZZZSSSWWWdddpppzzzuuujjj[[[SSSUUUYYY[[[YYYTTTOOOKKKJJJLLLMMMNNNPPPTTTSSSNNNKKKLLLLLLJJJJJJKKKLLLLLLLLLKKKJJJIIIEEEEEEDDDDDDDDDHHHMMMQQQ______^^^^^^```bbbdddfff\\\\\\ZZZXXXWWW\\\eeelll|||gggPPPHHH???;;;888444444777555444444555555666777888888999999999;;;@@@FFFJJJLLLeeexxxQQQGGGIIIAAA@@@@@@???>>>>>>???@@@AAA@@@???======>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::<<<======<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;<<<<<<===>>>????????????>>>======<<<<<<<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>?????????@@@???>>>???DDDEEEBBBBBBDDDJJJQQQ]]]nnnvvvmmmiiihhhggggggeeecccccccccbbb```^^^```aaacccbbb___]]]\\\\\\[[[[[[\\\\\\\\\[[[ZZZZZZRRRTTTVVVWWWVVVVVVWWWXXXXXXWWWUUUTTTRRRQQQQQQQQQPPPPPPPPPOOONNNNNNMMMMMMMMMKKKIIIGGGEEEEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>@@@AAABBBBBBBBBAAA@@@???>>>??????===;;;;;;<<<>>>>>>===<<<<<<<<<===>>>???TTTTTTUUUYYY[[[ZZZUUUQQQQQQSSSVVVUUURRRPPPQQQSSSQQQMMMLLLZZZjjjiiikkk{{{zzzvvv~~~~~~}}}yyyxxxzzz|||}}}kkkggg```ZZZVVVRRRNNNKKKCCCAAA???<<<:::888888888555777;;;>>>@@@DDDGGGJJJFFFFFFGGGJJJOOOSSSSSSRRRKKKIIIHHHIIILLLOOOQQQRRRLLLJJJFFFBBBAAABBBDDDEEEHHHIIIJJJJJJKKKMMMQQQTTTSSSSSSTTTWWW\\\```ccceeeeeegggjjjlllmmmooorrrtttsssvvv||||||xxxvvvwww|||yyyrrrwww|||~~~{{{uuunnniiibbb```[[[UUUPPPTTT```iiinnnkkk```SSSKKKMMMPPPQQQSSSPPPMMMJJJJJJJJJJJJKKKNNNPPPOOOHHHCCCEEEGGGHHHHHHKKKOOORRRSSSQQQNNNLLLGGGGGGGGGGGGJJJOOOWWW\\\iiifffbbb```aaadddiiimmmggghhhfffbbb___bbbiiipppvvv]]]JJJCCC===;;;888444444666555444444555555666777888999:::::::::<<>>>>>>>>??????@@@???======>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999:::<<<<<<;;;;;;<<<===<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;<<<===>>>???========================<<<===>>>???@@@@@@@@@@@@=========>>>>>>>>>??????>>><<<<<<@@@BBBAAAAAADDDGGGJJJOOOXXXhhhvvv{{{yyytttllljjjiiigggeeecccbbb````````````^^^\\\[[[]]]^^^]]][[[ZZZ[[[]]]YYYYYYZZZZZZZZZYYYXXXWWWUUUWWWYYYXXXWWWVVVXXX[[[WWWUUUTTTRRRPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKKKKJJJHHHFFFDDDDDDDDDEEEBBBBBBAAA@@@???>>>>>>===???@@@AAAAAAAAA@@@>>>======>>>===<<<::::::<<<>>>>>>===<<<;;;;;;===>>>@@@VVVVVVXXX\\\^^^\\\VVVQQQPPPUUUYYYXXXSSSOOOPPPRRRWWWPPPHHHPPPZZZVVV[[[oooxxx}}}{{{{{{|||~~~lllhhhaaa[[[VVVQQQMMMJJJDDDBBB???<<<999888777777666999===@@@BBBDDDGGGIIICCCDDDIIIOOOVVVWWWUUUQQQIIIGGGFFFIIIOOOSSSTTTSSSNNNKKKGGGCCCBBBCCCEEEGGGGGGGGGHHHGGGGGGIIIMMMPPPQQQRRRTTTXXX]]]bbbeeefffeeehhhlllnnnpppqqqtttvvvssswww}}}zzzvvvppppppsss{{{~~~wwwrrrrrryyyzzzqqqjjj[[[YYYSSSMMMJJJOOOXXX```bbb```XXXMMMFFFGGGIIIIIIMMMLLLJJJJJJJJJJJJKKKKKKMMMPPPNNNFFFAAACCCHHHJJJGGGKKKRRRWWWXXXVVVQQQNNNJJJJJJKKKMMMPPPWWW```ffflllhhhbbb^^^^^^cccjjjoooxxxyyywwwrrrnnnnnntttzzzpppTTTFFF@@@<<<:::888333333666555444444555555666777888::::::::::::===CCCJJJPPP^^^~~~cccJJJFFFHHHAAAAAA@@@@@@???>>>>>>??????@@@???======>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;777999;;;;;;::::::;;;<<<;;;:::999888888888999::::::::::::;;;<<<===>>>???============>>>>>>>>>>>><<<===>>>??????@@@@@@???============>>>>>>>>>>>>>>>:::999<<>>>>>???@@@AAAAAA@@@???>>>============;;;::::::<<<>>>>>>===;;;;;;;;;===???@@@aaa\\\WWWUUUXXXYYYWWWTTTSSSTTTTTTTTTSSSTTTUUUWWWVVVSSSRRRVVVXXXYYY\\\aaa~~~{{{wwwuuuuuuyyy~~~mmmhhhaaa]]]ZZZVVVQQQMMMFFFBBB>>>;;;999888777666777;;;@@@EEEGGGGGGFFFEEEDDDKKKRRRTTTUUUSSSMMMFFFFFFGGGJJJOOOUUUXXXWWWUUUMMMHHHCCCBBBDDDFFFGGGFFFJJJGGGEEECCCDDDFFFGGGGGGPPPRRRXXX```dddeeefffggghhhhhhiiijjjllloooqqqrrrqqqxxx{{{wwwvvvpppgggccchhhnnnnnnllljjjsss|||vvvlllbbb[[[PPPHHHEEEHHHLLLPPPQQQNNNIIIDDDBBBCCCEEEFFFHHHJJJLLLMMMLLLKKKLLLLLLMMMIIIEEEDDDFFFGGGGGGEEEIIIKKKOOOTTTWWWVVVSSSPPPPPPPPPRRRWWW^^^cccdddccciii```\\\aaaddddddkkkuuu}}}}}}}}}}}}}}}~~~bbbNNNCCC???:::666555666666666555555444444555666888999888:::;;;>>>EEEMMMPPPOOOnnnlllYYYJJJCCCEEEEEE@@@@@@???>>>======>>>>>>============<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;::::::::::::::::::::::::777777888888888888777777999999999999999888777666888888777777888888999:::999999999:::::::::;;;;;;===============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>???@@@AAACCCCCCCCCDDDHHHNNNWWW]]]iii~~~wwwnnnfffdddaaa___^^^^^^___```]]]^^^^^^^^^]]]\\\\\\\\\\\\]]]]]][[[XXXXXXZZZ]]]\\\[[[YYYXXXVVVUUUUUUUUUTTTPPPMMMOOORRRTTTQQQNNNPPPOOOMMMMMMMMMLLLIIIGGGLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@?????????<<<===>>>??????>>>===<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;hhhbbb[[[XXXXXXXXXTTTQQQTTTUUUUUUTTTTTTUUUWWWXXXTTTQQQQQQUUUWWWWWWZZZ^^^xxx~~~zzzvvvtttuuuyyyqqqkkkeee```\\\XXXRRRNNNEEEBBB===:::999999888777999<<>>BBBFFFJJJNNNTTTZZZ}}}___QQQEEE@@@BBBAAA???>>>======<<<<<<==================<<<<<<<<<<<<<<<;;;:::999999999:::;;;999999999999999999999999777777888888888888777777888999999999888888777666888888777777888888999:::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>??????@@@AAAAAAAAACCCHHHOOOSSS]]]lllrrriiifffeeecccaaa___^^^^^^^^^___\\\\\\]]]^^^`````````^^^^^^___```^^^[[[[[[]]]___]]]\\\[[[ZZZYYYWWWVVVVVVRRROOONNNPPPTTTUUURRROOONNNMMMLLLMMMNNNMMMLLLJJJKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>=========>>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::iiiddd^^^[[[ZZZYYYVVVSSSVVVUUUTTTSSSSSSTTTVVVXXXRRRPPPPPPUUUWWWVVVXXX\\\ttt}}}yyyvvvtttuuuyyyvvvpppiiiccc___ZZZSSSOOOFFFBBB===:::999999999888;;;???DDDFFFGGGFFFFFFGGGKKKRRRWWWXXXWWWVVVQQQJJJHHHJJJNNNSSSVVVVVVRRROOOHHHFFFEEEGGGJJJLLLJJJHHHJJJJJJIIIIIIIIIIIIJJJJJJRRR[[[ffflllnnnllljjjiiihhhiiikkknnnqqqsssttttttxxx~~~yyysssooocccYYYQQQPPPSSSYYYaaaiiivvv|||yyynnnbbbRRRHHHDDDEEEEEEDDDBBBBBBBBBBBBCCCDDDFFFGGGEEEGGGKKKMMMMMMMMMOOOPPPJJJHHHGGGGGGIIIJJJKKKKKKIIIPPPXXX\\\ZZZYYYZZZ]]]___eeeoooyyy{{{www{{{{{{vvvyyyiiiOOOEEEAAA===999666555666666555555555555666777999:::;;;;;;===CCCJJJJJJKKKXXXgggnnnQQQIIIBBB???@@@=========<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;:::999999888888999999888888888888888888888888666777777888888777777666888888888888888777777666888777777777777888999999888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========???@@@@@@@@@AAACCCGGGKKKSSS[[[lll{{{llldddbbbbbbcccbbb```^^^]]]]]]^^^^^^\\\[[[[[[^^^cccdddccc```^^^______]]]\\\[[[]]]___\\\[[[[[[ZZZYYYWWWVVVUUUQQQOOOOOOQQQUUUUUUSSSPPPLLLKKKKKKLLLNNNOOONNNMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCAAAAAA???>>>======<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::999999888999ccc```\\\ZZZ[[[\\\[[[ZZZYYYWWWSSSRRRRRRSSSTTTTTTRRRPPPQQQUUUWWWVVVXXX[[[qqq~~~{{{yyywwwuuuyyyyyyssslllfffaaa\\\UUUPPPGGGCCC>>>;;;:::::::::999>>>BBBFFFHHHGGGFFFGGGIIIPPPVVV[[[[[[ZZZXXXSSSLLLJJJMMMQQQUUUWWWTTTPPPLLLGGGGGGHHHLLLPPPQQQNNNKKKIIIJJJJJJJJJKKKMMMQQQSSS\\\eeennnqqqppppppooommmmmmnnnppprrrtttuuuuuuuuuvvv}}}~~~{{{uuuooo___VVVNNNKKKKKKPPPZZZcccnnnuuu{{{~~~}}}wwwmmm```PPPFFFCCCCCCAAA??????@@@BBBDDDEEEFFFGGGGGGFFFIIILLLNNNNNNNNNOOOQQQMMMMMMLLLLLLNNNOOOPPPPPPQQQXXX^^^^^^ZZZZZZ```ggggggooo}}}___KKKDDD???<<<888666555666666555555555666777999;;;<<<===<<<===CCCKKKKKKNNNbbb{{{```IIIGGGDDDAAAAAA=========<<<<<<;;;<<<<<<=========<<<<<<<<<;;;;;;;;;999999999888888888888888777777777777777777777777666666777777777777666666666777777888777777666666777777777777777888999999888888888888999999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>============???>>>===;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::999888888888]]][[[ZZZYYY[[[\\\^^^^^^^^^[[[WWWUUUVVVVVVUUUTTTUUURRRSSSVVVXXXWWWYYY]]]qqqzzz}}}{{{zzzvvvyyy~~~{{{uuummmgggccc^^^WWWRRRKKKFFF@@@<<<;;;;;;;;;;;;@@@DDDHHHIIIGGGGGGIIIMMMTTTZZZ^^^^^^]]][[[TTTMMMLLLOOOTTTWWWVVVRRRNNNKKKGGGHHHKKKQQQVVVVVVSSSNNNJJJLLLNNNQQQTTTZZZbbbgggooovvvyyyvvvtttvvvwwwtttuuuuuuvvvwwwxxxxxxxxxxxxyyyppp]]]TTTLLLHHHGGGIIIPPPXXX```hhhppptttvvvwwwsssmmmdddZZZMMMDDDAAAAAA@@@???AAABBBEEEHHHIIIJJJIIIHHHJJJMMMPPPRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWYYYZZZccchhhkkkgggbbbdddnnnxxxuuu\\\KKKCCC===:::777555555666555555555666777999;;;===>>>>>>AAABBBGGGMMMPPPZZZuuuvvvVVVFFFGGGDDD@@@@@@<<<=========<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777666666666666666666666666666666777777777777666666555666666777777777666666777777666666777777888999777777777888888888999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===???AAABBBCCCDDDFFFHHHGGGGGGIIIPPP[[[dddiiikkk}}}{{{tttlllhhhfffeeebbb```aaa```______^^^^^^^^^^^^]]]\\\]]]___bbbbbb___[[[XXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWUUUTTTRRRQQQSSSSSSSSSSSSSSSQQQOOOMMMQQQOOOMMMLLLMMMMMMMMMLLLFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@???????????????>>>===;;;;;;;;;<<<===<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::999999999999]]]\\\ZZZYYYYYYZZZ\\\]]]aaa^^^[[[[[[\\\\\\ZZZWWWXXXTTTTTTWWWXXXXXX[[[___uuuxxxzzz|||{{{}}}}}}{{{yyyvvvyyy|||~~~{{{vvvoooiiifffaaa[[[WWWOOOJJJCCC>>><<<<<<<<<<<>>???<<<<<<<<<;;;;;;;;;;;;:::888999999999999888777777666666666666666666666666555666666777777666666555444555555666666666666666777666666666666777888888666777777777777888888888999999999::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<>>>???@@@AAABBBEEEGGGFFFFFFFFFGGGJJJPPPXXX]]]lll~~~uuuqqqlllfffaaa```aaacccddd````````````______^^^^^^]]]^^^```aaaaaa^^^\\\ZZZZZZYYYYYYZZZ\\\\\\[[[YYY[[[ZZZYYYWWWUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOOOONNNTTTQQQNNNLLLLLLLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAA>>>>>>============>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;]]]\\\[[[ZZZYYYZZZ\\\^^^^^^[[[ZZZ\\\```aaa^^^ZZZZZZVVVSSSUUUWWWWWW[[[aaaooo~~~vvv}}}zzzzzz|||~~~~~~|||zzzwwwvvvwwwxxxzzzzzz{{{~~~{{{vvvpppllliiifffaaa\\\SSSNNNFFF@@@>>>======<<>>999777555555666666555444555666999<<<>>>@@@AAAAAA@@@GGGIIIJJJXXXrrr^^^IIICCCGGG???999<<<>>><<<;;;;;;;;;<<<<<<===>>><<<<<<<<<;;;;;;;;;::::::999999:::::::::999888777666666666666666666666666555555666666666666555555333444555555666666666555666666666666666777888888666666666777777777888888777777888888999::::::;;;999999:::::::::;;;;;;;;;;;;;;;<<<======>>>??????>>>???@@@??????AAADDDFFFFFFFFFFFFFFFHHHLLLPPPSSSZZZfff{{{yyypppmmmmmmkkkfffaaa^^^___cccggg``````aaaaaa``````______[[[___ddddddaaa]]]\\\]]][[[ZZZZZZ\\\^^^___\\\ZZZ\\\ZZZWWWUUUSSSSSSTTTUUUQQQPPPOOONNNNNNNNNPPPRRRUUURRRNNNLLLLLLLLLLLLKKKIIIIIIHHHHHHGGGGGGFFFFFFBBBBBBAAAAAABBBBBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAA<<<===>>>???@@@@@@@@@@@@<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<======[[[[[[[[[ZZZZZZ\\\___aaaXXXVVVVVV[[[```bbb___ZZZ[[[VVVSSSTTTUUUVVV[[[aaa___nnnooorrrvvv~~~yyyyyy|||||||||}}}}}}|||{{{yyywwwtttsssxxxxxxxxxxxxyyy||||||wwwrrrnnnllliiidddaaaVVVPPPHHHBBB>>>=========BBBGGGKKKJJJHHHIIIPPPVVVVVV^^^eeegggddd^^^TTTJJJPPPTTTVVVVVVRRROOONNNNNNHHHIIIMMMSSSXXXXXXTTTPPPYYYiii~~~ppp^^^QQQDDDBBBEEEFFFFFFGGGGGGKKKNNNMMMOOORRRQQQNNNJJJLLLMMMIIICCCAAACCCFFFFFFGGGKKKNNNQQQSSSTTTUUUWWW[[[```eeehhhkkkoooqqq|||~~~hhhYYYKKK>>>888777555555666666555444555666999===???AAABBBBBBCCCMMMPPPOOO```~~~YYYGGGDDDHHH???999>>>BBB::::::::::::;;;;;;<<<===<<<<<<;;;;;;;;;:::::::::999999:::;;;:::999888777777777777777777777777777555555666666666666555555333444444555666666666555666666666666666777888888666666666666777777777777555666666777888999999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBAAA@@@AAADDDGGG@@@???@@@DDDGGGIIIIIIHHHRRRUUUccc||||||pppkkkjjjjjjdddeeeeeebbb^^^]]]```ccc```aaaaaaaaaaaaaaa```___YYY```gggfffaaa]]]^^^aaa[[[YYYYYY[[[^^^___\\\YYY[[[YYYUUUQQQPPPQQQSSSTTTNNNNNNMMMLLLLLLNNNRRRVVVTTTQQQNNNLLLLLLMMMMMMLLLJJJJJJIIIIIIHHHGGGFFFFFFAAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAAAAA@@@AAAAAAAAA;;;===???@@@AAAAAAAAA@@@<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???VVVXXXZZZ[[[]]]]]]\\\\\\VVVWWWWWWXXXYYYZZZ[[[[[[YYYUUURRRQQQTTTVVVVVVUUU[[[YYY```iiirrryyytttvvvzzz~~~~~~~~~}}}zzzvvvsssrrrsssvvvvvvwwwyyy{{{}}}|||yyytttqqqooommmkkkiii^^^VVVLLLDDDAAA@@@>>>===AAADDDHHHJJJLLLNNNQQQSSSUUU]]]gggjjjfff]]]UUUQQQYYYVVVSSSOOOMMMLLLMMMMMMLLLQQQVVVWWWUUUTTTWWWZZZhhh}}}}}}~~~|||ooo^^^PPPBBB@@@DDDFFFGGGHHHJJJIIIHHHIIIJJJJJJIIIHHHIIIJJJKKKKKKIIIIIIJJJKKKMMMNNNQQQWWWYYYYYY\\\aaadddjjjpppssstttwww~~~yyyrrruuuyyyrrr```SSSDDD999999666444444666777666444444888===AAACCCCCCDDDEEEBBBPPPRRRVVVssstttMMMIIICCC???======<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999888888777777777777777777777777777777777777777777777777666666666666666666666666555555555555666666666666666666666666666666666666555555555555555666666777:::999888777777888999:::::::::::::::::::::::::::999:::;;;<<<=====================>>>???@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGGGGIIILLLRRRZZZeeeqqq{{{}}}rrriiifffggghhhgggfffeeedddcccbbbbbbbbbbbb___bbbdddaaa\\\YYY[[[^^^]]]___aaabbb```^^^\\\\\\]]][[[[[[[[[[[[[[[XXXVVVTTTTTTSSSRRRQQQPPPOOONNNUUURRROOOLLLKKKLLLOOOQQQNNNNNNMMMLLLLLLLLLLLLMMMLLLKKKJJJGGGFFFDDDDDDCCC???@@@AAABBBBBBBBBAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@??????????????????@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<>><<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::::::::999999999888888888777777777777777777777777666666666666666666666666444444444444444444444444555555555555666666666666555555555555555555555555777666666666666777888888999888777777777777888999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEFFFHHHLLLSSSZZZ```dddlllvvvqqqkkkeeecccfffjjjjjjiiifffeeedddcccbbbaaaaaaaaa^^^aaaccc```\\\YYY[[[^^^^^^```bbbbbb```]]]\\\\\\\\\ZZZYYYXXXYYYYYYWWWVVVUUUTTTSSSRRRPPPOOONNNMMMPPPNNNLLLJJJJJJKKKMMMNNNLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCCCC@@@AAABBBBBBBBBAAA@@@@@@AAA@@@@@@@@@????????????AAA@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;\\\[[[ZZZXXXWWWVVVUUUUUUXXXVVVTTTQQQPPPPPPPPPQQQQQQPPPOOOPPPRRRRRRQQQOOOQQQPPPVVVYYY^^^www~~~{{{zzzzzz{{{|||~~~}}}zzzxxxxxxtttvvvyyy}}}{{{yyyxxxxxxxxxxxxvvvtttqqqgggXXXLLLEEEAAA===;;;@@@CCCGGGJJJMMMPPPTTTWWWWWW]]]dddgggeeebbbaaaaaaeee```YYYSSSPPPQQQTTTVVVVVVWWWWWWVVVWWW^^^hhhooo{{{~~~tttdddWWWJJJHHHJJJKKKJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRTTTXXX^^^bbbbbb]]]\\\cccjjjooossswww{{{yyy___LLL@@@:::777777666444555666777777666:::===BBBEEEFFFGGGHHHIIILLLTTTYYYkkkUUUIIIEEE@@@===<<<;;;;;;:::;;;;;;;;;;;;:::::::::::::::999999999999888888888777777777777777777777777666666666666666666666666333333333333333333333333444555555555555666666666555555555555555555555555888888777777888888999:::888888777777777777888888999999999999999999999999::::::;;;<<<<<<<<<;;;;;;<<<===???AAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFHHHKKKNNNPPPYYYdddrrr~~~xxxkkkgggjjjhhhgggiiikkkkkkhhheeefffeeedddcccbbbaaaaaa```^^^```aaa___\\\ZZZ[[[]]]^^^```aaa```]]][[[ZZZZZZ[[[YYYVVVUUUVVVWWWVVVVVVVVVUUUTTTRRRPPPNNNMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>===BBBBBBBBBAAAAAA@@@@@@???<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;]]][[[YYYWWWVVVUUUVVVVVVWWWUUURRROOOMMMMMMNNNPPPMMMMMMOOOPPPQQQPPPOOOMMMSSSRRRVVVUUUWWWqqq}}}{{{~~~}}}yyywwwvvvtttvvvzzz~~~~~~}}}zzzyyyyyyzzz|||}}}|||{{{xxxmmm^^^PPPHHHBBB>>><<<@@@BBBFFFJJJMMMQQQUUUYYY]]]aaaeeefffdddbbbcccdddhhhccc\\\VVVTTTWWW[[[___]]][[[WWWUUUWWW```mmmvvvzzzyyy~~~~~~vvveeeYYYNNNLLLNNNNNNNNNPPPPPPQQQSSSTTTSSSSSSSSSSSSUUUWWWXXXYYY\\\```eeejjjfffaaabbbkkkuuu{{{~~~}}}rrrYYYFFF<<<999;;;666555555555666777888888<<>>>>>>>>======BBBBBBAAA@@@???>>>>>>>>>;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::XXXWWWUUUTTTTTTUUUVVVWWWUUUSSSQQQNNNMMMNNNPPPQQQKKKMMMOOOQQQQQQPPPOOONNNRRRSSSVVVSSSWWWttt~~~~~~~~~{{{xxxwwwyyy{{{}}}|||zzzyyyyyy{{{~~~{{{pppaaaTTTKKKEEE@@@===???BBBEEEIIILLLQQQVVVYYY^^^aaaeeeeeedddccceeehhhgggccc^^^YYYYYY]]]bbbfffbbb^^^XXXUUUXXXaaannnvvv~~~yyyggg\\\RRROOOQQQRRRTTTVVVSSSVVVYYYZZZXXXVVVUUUVVVVVVYYY\\\```ccchhhmmmqqqllliiilllxxxiiiRRRCCC999888<<<555555666666666777999:::>>>AAADDDFFFGGGHHHJJJLLLOOObbbyyybbbGGGDDDAAA>>><<<;;;;;;:::999::::::::::::::::::::::::999999999888888888777777666666666666666666666666555555555555555555555555444444444444444444444444444444444444555555555555555555555555555555555555555555555555555666777777666666666666666666666666777777777777777777777777888999::::::::::::::::::;;;===???AAAAAAAAA???>>>@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBCCCEEEGGGIIIKKKJJJPPPVVV[[[dddsss~~~yyykkkeeeiiihhhaaadddoooffffffhhhjjjkkkjjjgggeeebbbbbbbbbbbbaaa```___^^^^^^_________^^^]]]^^^^^^]]]^^^^^^\\\YYYWWWVVVWWWZZZWWWTTTSSSTTTVVVVVVVVVWWWVVVTTTRRRPPPNNNLLLKKKKKKKKKJJJJJJHHHFFFDDDBBBDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@?????????????????????>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;::::::999999999999::::::::::::::::::::::::::::::QQQQQQQQQRRRSSSTTTVVVWWWTTTRRRQQQOOOOOOOOOQQQRRRLLLNNNRRRSSSRRRQQQQQQQQQTTTVVVYYYYYY```|||}}}}}}~~~~~~}}}|||{{{zzz{{{}}}sssdddXXXOOOHHHBBB>>>???BBBEEEGGGKKKOOOUUUYYYXXX]]]bbbeeeeeeeeehhhjjjeeebbb___^^^^^^bbbfffiiifffaaa\\\YYY]]]eeeooovvv|||mmmaaaWWWSSSSSSUUUXXX]]]WWW[[[___```______bbbeeeccceeehhhkkknnnsssyyy}}}yyyxxx}}}vvvYYYHHH>>>777555999444555666666666777:::<<<@@@CCCFFFGGGHHHIIIKKKMMMUUUsssmmmTTTCCCCCC@@@===<<<<<<<<<:::999999999999999::::::::::::999888888888888777777777666666666666666666666666555555555555555555555555444444444444444444444444333444444444444555555555444444444444444444444444444444333333444444555666555555666666666666555555666666666666666666666666777777888999::::::::::::;;;<<<>>>?????????>>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGJJJKKKJJJOOOZZZcccgggooojjjlllxxxvvvlllaaa]]]```iiikkkfffeeejjjeeefffggggggfffeeecccccc^^^^^^`````````___^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]ZZZXXXXXXYYYXXXVVVSSSSSSTTTVVVVVVUUUTTTSSSRRRPPPNNNLLLKKKJJJKKKJJJJJJIIIGGGEEECCCBBBDDDEEEFFFFFFFFFEEECCCBBB@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>??????????????????>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999:::999999888888999999:::999999999999999999999999OOOPPPRRRTTTUUUWWWWWWXXXSSSRRRQQQPPPPPPOOOOOOOOONNNQQQTTTUUUSSSSSSTTTUUUWWWXXX[[[[[[ddd~~~zzz~~~||||||vvvhhh\\\SSSJJJCCC>>>???AAADDDFFFIIINNNSSSWWWVVV[[[bbbffffffeeefffgggcccbbbbbbaaabbbdddfffggggggdddaaa```eeelllssswwwvvvjjj]]]WWWVVVWWW[[[aaaaaadddggghhhkkkqqq{{{}}}}}}|||yyy~~~bbbHHH>>>;;;666333666333555777777666777:::===CCCEEEHHHIIIJJJKKKNNNOOO^^^xxxYYYLLLCCCBBB@@@>>><<<===<<<;;;:::888888999999999:::::::::888888888888777777777777666666666666666666666666555555555555555555555555333333333333333333333333333333444444444555555555444444444444444444444444333333333333333444555555444555666666666666555444555555555555555555555555555555777999:::;;;;;;;;;<<<<<<<<<<<<============>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEDDDGGGGGGDDDEEELLLRRRSSSWWWUUU\\\jjjvvv{{{lllaaa[[[YYY\\\bbbfffhhhhhhgggggghhhiiiiiigggccc___\\\[[[ZZZ[[[]]]_________^^^]]][[[ZZZZZZ[[[\\\]]]\\\\\\[[[\\\\\\ZZZXXXWWWXXXYYYTTTSSSRRRSSSTTTUUUTTTRRROOOOOONNNLLLKKKIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDEEEFFFGGGHHHHHHFFFEEECCC@@@@@@@@@???@@@@@@AAAAAA@@@???>>>======>>>>>>???>>>>>>>>>=========<<<<<<::::::::::::::::::::::::999999888888888888999999999999999999999999999999QQQSSSUUUXXXZZZZZZZZZZZZSSSSSSRRRQQQPPPNNNMMMMMMPPPSSSVVVVVVTTTTTTVVVXXXUUUUUUVVVUUU^^^{{{~~~zzz{{{|||~~~~~~}}}yyylll___UUULLLCCC===@@@AAACCCEEEHHHMMMRRRVVVWWW]]]dddgggeeecccaaabbbccccccddddddddddddddddddgggfffdddfffkkkrrrwwwzzz}}}pppbbb[[[XXXXXX]]]cccjjjlllnnnpppuuuwwwyyyrrrVVV===888:::777444555222555777777666777;;;>>>FFFHHHJJJKKKLLLMMMOOOQQQeeeiiiMMMIIIFFFBBB@@@>>>=========<<<:::888888888999999:::::::::888888888888777777777777666666666666666666666666555555555555555555555555222222222222222222222222333333333444444444555555444444444444444444444444444333333333333444555555333444555666666555444333555555555555555555555555333444666888:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<============>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDEEECCCFFFGGGDDDDDDIIILLLKKKLLLLLLTTT___eeelll}}}qqqfff```^^^___]]]aaabbb```aaagggkkkjjj```bbbdddccc```\\\YYYWWWWWWYYY[[[^^^______^^^]]]YYYXXXXXXYYYZZZ[[[[[[ZZZWWWXXXXXXVVVTTTTTTUUUVVVRRRQQQQQQRRRSSSSSSRRRPPPLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGIIIJJJIIIHHHFFFEEEAAA@@@@@@@@@@@@@@@AAAAAA>>>>>>===<<<<<<===>>>???======<<<<<<<<<;;;;;;;;;999:::::::::::::::::::::999999888888888888999999888888888888888888888888VVVTTTTTTXXX^^^```^^^ZZZVVVTTTQQQNNNNNNOOORRRTTTSSSTTTUUUVVVWWWXXXXXXYYY[[[YYYVVVUUUYYYaaajjjpppttt|||~~~xxx|||~~~}}}}}}}}}qqqbbbXXXQQQGGG>>>???@@@BBBEEEIIIMMMQQQTTTVVV[[[```cccaaa```aaabbbcccfffhhhfffbbbaaadddggghhhfffgggnnnwww~~~xxxppphhhbbb\\\[[[```ggglllxxxsss[[[MMM>>>888555444555888888777666666777:::===???JJJHHHIIIKKKIIIGGGOOO[[[zzz[[[JJJGGGEEEAAA@@@>>>===;;;::::::::::::999777666666666777777666666666666666666666666666666666666555555555555555555555555555555555555555555555444444333333333333444444555555444444333444444444444444444444444444444444333333222222222333333333333333333333333222222333333444555666666666666666777888888999999888777777666777999;;;<<<;;;;;;<<<===>>>???@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJGGGHHHIIILLLTTT```mmmvvvuuurrrmmmgggccc___^^^]]]^^^\\\YYYXXX___hhhjjjgggccccccbbbaaa___]]][[[ZZZ\\\]]]_________]]][[[ZZZWWWZZZ]]]\\\ZZZXXXXXXYYYVVVVVVVVVVVVUUUTTTTTTSSSRRRPPPOOOQQQTTTSSSOOOJJJIIIIIIJJJJJJIIIGGGFFFDDDGGGEEEBBBAAAAAADDDGGGIIIFFFFFFKKKQQQSSSLLLEEEBBB===>>>???@@@AAAAAA@@@???@@@?????????>>>>>>=========<<<<<<;;;;;;:::999999<<<<<<::::::::::::<<<<<<999999999888888888777777:::999777555555666888999XXXVVVTTTWWW[[[\\\ZZZWWWPPPPPPRRRSSSUUUWWWYYYZZZTTTTTTTTTUUUVVVWWWWWWXXXWWWUUUSSSRRRUUUZZZ___cccbbbnnn}}}||||||~~~tttfff\\\UUUJJJ@@@@@@AAACCCFFFJJJNNNRRRTTTSSSXXX]]]aaacccbbbbbbbbb```dddhhhhhheeecccdddfffooommmlllrrr{{{wwwooojjjfffeeellltttlll[[[NNNCCC:::777666444333555777777666777999<<<@@@BBBFFFGGGJJJKKKIIIJJJWWWfffsssQQQEEECCC@@@>>>>>>===<<<;;;;;;;;;<<<:::999888777666777777888666666666666666666666666666666666666555555555555444444444444444444444444555444444444333333333333333333444444444444333333444444444444444444444444444444333333333222222222333333333333333333333333222333333333444555555555555555666666777888888888777777777777777999:::;;;999:::;;;;;;======>>>???@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBDDDEEEGGGHHHEEEFFFGGGIIILLLRRRYYY^^^iiimmmppprrrttt{{{~~~sssmmmnnnkkkhhhdddaaa___^^^^^^^^^\\\YYYXXX___hhhjjjhhhcccccccccbbb```^^^]]]\\\]]]^^^___```___]]][[[ZZZWWWYYY[[[[[[YYYWWWXXXYYYVVVVVVVVVVVVUUUTTTTTTSSSPPPMMMKKKLLLOOOOOOKKKFFFGGGHHHHHHIIIHHHGGGEEEDDDEEEDDDBBBAAAAAABBBEEEFFFEEEDDDHHHNNNOOOIIICCCAAA<<<===>>>?????????>>>===>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;:::999999;;;;;;:::999999:::;;;;;;999999999888888888777777888777555444555666777888ZZZWWWTTTUUUWWWXXXWWWTTTNNNQQQUUUYYY[[[\\\[[[[[[SSSSSSSSSSSSTTTTTTUUUVVVSSSSSSRRRRRRRRRTTTVVVWWWWWWbbbzzz|||{{{~~~xxxmmmddd[[[OOODDDAAABBBCCCFFFJJJNNNQQQSSSQQQTTTYYY___cccdddbbb```^^^ccciiikkkjjjiiiiiikkkqqqnnnnnnrrr{{{yyyuuusssuuu}}}yyy~~~kkkTTTHHHBBB;;;666888999666444444555666777999<<<@@@DDDFFFDDDHHHLLLLLLKKKRRRfffzzz\\\FFFBBBAAA>>><<<<<<;;;;;;;;;;;;<<<<<<:::999888888777888888888666666666666666666666666666666666555555555555444444444444444444444444444444444333333333333333222222333333444444333333222333333333333333333333333333333333333222222222222333333333333333333333333333333333333444444444444444444444555666666777777777777777777777888999:::888888999:::;;;<<<======>>>>>>???@@@@@@@@@@@@@@@AAA@@@AAAAAABBBCCCDDDEEEBBBDDDFFFFFFFFFFFFHHHJJJPPPUUUZZZ]]]```hhhsss{{{~~~wwwpppkkkgggeeedddcccaaa```______``````^^^]]]ZZZYYY___hhhllljjjeeeeeedddcccaaa___]]]\\\^^^^^^______^^^]]][[[ZZZVVVWWWYYYXXXWWWWWWWWWYYYWWWWWWVVVVVVUUUTTTTTTSSSPPPMMMJJJJJJLLLLLLIIIFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDBBBDDDIIIJJJEEEAAA@@@======>>>>>>>>>===<<<<<<======<<<<<<<<<<<<<<<;;;===<<<<<<;;;;;;:::999999:::999999888888999999:::999999999888888888888888555555444444444666777888ZZZWWWTTTTTTUUUWWWVVVUUUUUUVVVXXXZZZZZZXXXUUUTTTQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSUUU\\\nnn{{{ssskkkbbbUUUHHHBBBBBBCCCEEEIIIMMMPPPRRRQQQRRRUUU[[[```bbb^^^ZZZ]]]bbbhhhmmmpppqqqsssuuuqqqppprrrwwwzzzyyy[[[IIIDDD>>>999777:::;;;888777777444555888<<<@@@DDDHHHJJJHHHKKKNNNLLLNNN\\\xxxjjjKKKBBBDDDCCC???<<<;;;;;;::::::::::::;;;999999999888888888888999666666666666666666666666666666555555555444444444333333333333333333333333333333333333222222222222222222333333333333222222222222222222222222222222333222222222222222222222222222222222222222222222444444333333333333333333222333333444444555666666777777777777777888999999777888888999:::;;;<<<===<<<===>>>??????@@@??????@@@@@@@@@@@@AAABBBBBBCCC@@@CCCEEEFFFFFFFFFGGGHHHIIIMMMQQQSSSTTTXXX___dddmmmxxx|||{{{{{{xxx|||yyyvvvnnnllliiifffeeefffhhhiii```______^^^___```aaaaaa``````^^^\\\aaaiiimmmlllhhhgggfffdddbbb___]]][[[]]]^^^^^^]]]\\\[[[ZZZYYYUUUVVVVVVUUUUUUVVVXXXYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRPPPMMMLLLLLLLLLKKKIIIFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDAAAAAAEEEFFFBBB@@@@@@>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999888888888777777888888888888888888888888888888888555444444555555777888999WWWUUUTTTTTTUUUWWWXXXXXXYYYYYYWWWUUUSSSQQQOOONNNNNNNNNMMMLLLMMMOOOPPPQQQRRRTTTVVVXXXXXXWWWVVVUUURRRYYYiii|||}}}}}}|||wwwqqqiii[[[NNNEEEDDDCCCDDDGGGLLLPPPSSSSSSSSSTTTXXX\\\]]]YYYUUU[[[```gggnnntttyyy}}}vvvyyy}}}}}}|||{{{wwwvvvxxxzzzgggQQQEEEAAA>>>999888::::::777777999444666:::>>>CCCGGGJJJLLLKKKMMMLLLKKKRRRhhhXXXDDDCCCEEEBBB>>>===<<<;;;999888888777777888888888888888888888888666666666666666666666666555555555555444444444444333333333333333333333333222222222222222222222222111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333222222222222222333444444555555666777777777888888888888777888999:::;;;<<<<<<===<<<<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBDDDEEEFFFGGGHHHKKKMMMJJJLLLOOOOOOOOOPPPSSSVVV\\\ccciiiiiiiiilllpppssswwwvvvpppmmmmmmkkkjjjiiihhhfffddddddddddddeee````````````aaaaaabbbbbbcccdddbbb```dddkkknnnmmmjjjiiigggeeebbb^^^\\\ZZZ]]]]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSSSSTTTVVVXXXYYYXXXWWWUUUSSSRRRRRRRRRRRRRRRPPPNNNMMMMMMMMMLLLKKKIIIHHHHHHHHHIIIIIIIIIJJJGGGGGGHHHHHHGGGFFFEEEDDDDDD@@@???CCCDDDAAA???@@@@@@??????>>>=======================================<<<<<<;;;;;;:::999999777777777777777777777777888888888888888888888888555555666666777888999:::SSSSSSTTTTTTVVVWWWXXXYYYWWWUUUSSSPPPOOONNNNNNOOOMMMLLLKKKKKKLLLNNNQQQSSSQQQSSSUUUWWWXXXXXXXXXWWWSSS]]]qqq~~~}}}~~~~~~~~~{{{}}}~~~{{{wwwpppcccVVVJJJHHHEEEDDDFFFLLLSSSWWWVVVVVVVVVWWWXXXXXXVVVUUU\\\aaajjjsss{{{}}}xxxyyy}}}zzzzzz||||||zzzwwwtttrrrrrrssssss{{{~~~iii[[[MMMCCC@@@<<<888666888777444555888555777<<>>????????????????????????@@@AAABBBCCCDDDDDDEEEDDDDDDEEEHHHJJJHHHIIIKKKLLLLLLMMMOOORRRZZZ]]]___^^^^^^aaafffkkkkkkpppzzz||||||vvvsssooommmkkkjjjiiihhheeecccfffffffffeeeeeeeeeddddddbbbbbbccccccccccccddddddcccffffffdddfffjjjlllkkkhhhhhhfffdddbbb___\\\[[[^^^]]]\\\[[[YYYXXXWWWWWWVVVTTTQQQQQQTTTWWWZZZZZZWWWVVVTTTRRRPPPPPPPPPPPPNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJDDDDDDEEEEEEEEEDDDCCCCCCCCC??????BBBCCC@@@>>>?????????>>>=========>>>>>>===============>>>>>>>>>===<<<<<<;;;;;;:::999999666777777888888777777666888888888888888999999999666666777777888888999999PPPRRRSSSTTTUUUUUUVVVWWWRRRRRRQQQPPPOOOPPPQQQQQQNNNMMMLLLLLLNNNQQQTTTVVVSSSTTTTTTUUUVVVXXXYYYYYYVVVaaauuuzzz}}}~~~|||wwwjjj^^^PPPMMMHHHEEEGGGNNNVVV\\\YYYYYYYYYXXXVVVVVVXXXYYYbbbiiittt{{{pppttt|||xxxvvvuuuuuuuuupppnnnkkklllnnnooonnnllljjjrrr{{{zzz```VVVPPPFFF>>>===888666666999888444444777666999===BBBFFFHHHIIIIIIJJJIIIJJJVVVqqqnnnXXXFFFCCCBBB<<<999<<<;;;:::999888777666666666444555666777888777777666666666666666666666666666555555555444444444333333222222222222222222222222000000000000111111222222000000111111111111000000111111111111111111111111000111111111222222222222111111111111111111111111111111111222333333333444222222333333444555555555666666777888888777666555555666777777999999:::;;;888999:::<<<======>>>>>><<<<<<<<<===>>>@@@AAABBBAAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIILLLNNNPPPWWWXXXYYYYYYXXXXXX\\\```___aaagggooouuuyyyyyyxxxoooooouuuyyywwwwwwyyyvvvmmmggggggfffhhhjjjjjjhhheeedddccccccdddddddddeeeeeeeeeeeebbbcccdddeeeeeefffffffffbbbfffhhhffffffiiiiiifffddddddccccccbbbaaa___^^^```___]]]\\\ZZZYYYYYYXXXWWWTTTPPPPPPTTTXXX[[[\\\VVVUUURRRPPPNNNNNNNNNOOOKKKMMMNNNNNNNNNMMMLLLLLLLLLKKKIIIHHHGGGHHHHHHIIICCCCCCCCCCCCCCCCCCDDDDDDAAA>>>===AAABBB???======>>>===<<<<<<<<<===>>>???;;;;;;<<<<<<<<<============<<<<<<;;;;;;:::999999666777888888888888777666777777888888888999999999666666777777777777777777OOOQQQSSSTTTTTTSSSSSSSSSQQQQQQQQQRRRRRRRRRRRRRRROOONNNMMMMMMOOOSSSWWWYYYWWWVVVUUUUUUVVVXXXZZZ[[[UUU___ooo}}}yyyxxx|||zzz~~~{{{ooodddUUUPPPJJJFFFIIIPPPYYY```ZZZ[[[[[[YYYVVVVVVZZZ^^^iiirrr{{{llljjjrrr~~~}}}wwwrrrqqqtttvvvssspppjjjfffdddgggkkkmmmiiieeeVVV]]]cccgggrrrnnnYYYHHHFFFEEE<<<666666555555888<<<;;;777666888777:::>>>CCCFFFHHHHHHGGGJJJJJJNNN```[[[JJJ@@@AAA@@@999999AAA888888777777777777888888333444555777777777666555666666666666666666666666555555444444444333333333111111111111111111111111//////000000111111111222000000111111111111000000000000000000000000000000000000111111222222222222111111111111111111111111000000111222333333444444222333333444444555555666666666777888888777666555444444555666777888999999666777999:::;;;<<<<<<<<<999::::::;;;===???@@@AAA<<>>;;;<<<<<<;;;::::::;;;<<<===???:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::999999666777888999999888777666777777888888999999999999555666666666666666555444SSSRRRSSSUUUXXXXXXWWWVVVSSSSSSSSSUUUWWWWWWWWWVVVOOOOOOPPPQQQTTTWWWZZZ\\\UUUVVVYYY[[[\\\\\\[[[ZZZ___```fffnnnssswww~~~vvvuuu~~~~~~{{{wwwzzz}}}yyysssooo___WWWMMMHHHJJJOOOTTTVVV\\\[[[XXXVVVVVVYYY^^^bbbrrrzzzooocccgggpppxxx}}}{{{zzzzzzyyyrrrppptttvvvqqqmmmnnneeehhhlllpppooohhh___XXXUUUTTTUUUYYY```fffhhhhhhWWWQQQIIIDDDAAA>>>;;;888666888999:::999888888999444:::AAADDDEEEHHHIIIIIIIIILLLSSSnnnsssQQQJJJCCC@@@@@@@@@===:::888888777777666555555555666666666666666666666666666666666666666666666666666666555444333333222222222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111111111222222222222111111111111111111111111111111222111111000111333444555555777888888777777888999777777777777777777777777777888888999999:::;;;;;;<<<<<<======>>>>>>??????BBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIOOOPPPQQQSSSTTTTTTTTTTTTWWWXXXZZZZZZZZZ[[[]]]___ZZZ[[[]]]aaaeeeiiijjjiiikkkkkkllllllmmmnnnooooooooooooooonnnmmmkkkjjjiiijjjmmmqqqrrrqqqooonnnnnngggfffcccbbbbbbdddfffhhhggghhhiiigggddddddhhhlllllliiidddbbbaaaaaabbbbbbdddeeeeeeffffffeeedddddddddddddddcccaaa```^^^]]]```bbb```\\\\\\```bbb```___^^^\\\[[[[[[[[[\\\\\\[[[WWWTTTVVVZZZ\\\ZZZWWWTTTRRRPPPNNNLLLLLLMMMNNNOOOOOONNNNNNLLLKKKJJJIIIGGGGGGHHHHHHIIIJJJJJJKKKBBBCCCEEEFFFEEEDDDBBBAAA============<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;::::::999999::::::;;;999999888777666666666777999999999999888888888777888888777777777777777888666666555444444444444555QQQQQQSSSUUUXXXXXXVVVTTTRRRRRRSSSUUUWWWXXXXXXWWWSSSRRRRRRRRRSSSTTTUUUUUUSSSTTTVVVYYYZZZZZZYYYXXXYYYZZZ___gggmmmsss}}}{{{pppqqqyyy~~~|||||||||||||||zzzxxxvvvxxx||||||vvvrrrqqqfff]]]QQQIIIGGGKKKPPPSSSYYYZZZ\\\\\\\\\^^^ccchhhttt|||yyykkkbbbhhhrrryyy{{{xxxwwwwwwwwwvvvpppnnnpppooojjjgggiiieeefffhhhiiigggaaaYYYTTTNNNMMMMMMPPPTTTXXXYYYXXXMMMHHHBBB>>><<<;;;888666666888999999888777888999:::>>>CCCFFFGGGIIIJJJKKKKKKMMMWWWvvvgggLLLFFF@@@>>>??????===;;;999888888777666666555555555555555555555555555555555555555555555555555555555555555444333333222222222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000111111222222111111000000111111222222111111000111111111111111111111111333222222111222333444555555666888777666666777999777777777777777777777777777777888888999::::::;;;;;;<<<<<<======>>>??????AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHMMMNNNOOOQQQRRRRRRRRRRRRSSSTTTVVVWWWWWWXXX[[[]]][[[[[[\\\___bbbeeeeeedddfffggghhhiiikkkkkkllllllkkkjjjjjjiiiiiihhhhhhhhhkkklllnnnnnnkkkiiiggggggbbbbbbaaaaaabbbdddfffhhhhhhhhhgggfffdddeeegggiiiiiifffccc`````````aaaaaadddeeeeeeeeeddddddcccbbbaaaaaaaaaaaa```___^^^^^^```aaa```\\\\\\___```^^^[[[[[[ZZZYYYXXXYYYZZZZZZUUUSSSSSSVVVZZZ[[[XXXTTTRRRPPPNNNLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIBBBCCCDDDEEEEEECCCBBB@@@============<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;999888888777777777777888888888888888777777777777888777777666666777777777666555555444444444444444NNNOOORRRUUUXXXWWWTTTQQQOOOOOOPPPRRRTTTUUUVVVVVVSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRTTTUUUVVVVVVVVVUUUTTTSSSWWW]]]cccjjjwwwzzzhhh```hhhtttvvv{{{~~~~~~yyy|||~~~|||yyywwwwwwxxx|||zzzuuutttuuurrrgggXXXLLLGGGIIINNNQQQQQQWWW]]]``````cccjjjooozzz}}}lllbbb```hhhsss{{{|||zzzwwwtttrrrrrrrrrsssssspppnnnmmmiiiddddddgggfffdddbbb___\\\WWWRRRNNNHHHGGGFFFGGGHHHIIIIIIHHHCCC???;;;888888888777666777888999999777666777888:::<<<@@@EEEHHHIIIIIIJJJOOOSSSdddzzzVVVFFFBBB===;;;======<<<:::999999888888777666666666555555555555555555555555555555555555555555555555555444444333333222222222222111111111111000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111222222111111000000111111222222111111000111111111111111111111111333333222222222333444444444666777777666555777888777777777777777777777777777777777888999999::::::;;;;;;;;;<<<======>>>>>>???@@@@@@@@@@@@AAAAAAAAACCCDDDDDDEEEFFFFFFGGGGGGKKKKKKMMMNNNOOOPPPPPPPPPPPPRRRTTTUUUUUUWWWZZZ\\\[[[ZZZZZZ[[[^^^______^^^^^^```cccfffggghhhggggggdddccccccbbbcccdddfffgggjjjkkkjjjgggccc```______]]]]]]^^^```aaadddeeeggggggeeeccccccdddeeeeeeeeeeeecccaaa_________```aaaeeeddddddcccbbbaaa``````]]]]]]^^^^^^___^^^^^^^^^^^^``````\\\[[[]]]\\\YYYWWWVVVVVVVVVVVVWWWWWWXXXQQQPPPQQQUUUXXXXXXUUUQQQOOONNNLLLJJJIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHGGGGGGGGGGGGFFFFFFBBBBBBCCCDDDCCCBBBAAA@@@=========<<<<<<<<<<<<;;;999:::::::::::::::;;;;;;::::::999999999999::::::888888888888888888999999777777777666666666555555777666666666666666777777666555444444333333444444LLLNNNQQQUUUWWWVVVSSSOOOMMMNNNOOOOOOOOOPPPQQQRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSPPPQQQTTTXXX___lllxxxyyy\\\UUU]]]kkkttt~~~|||yyyuuuxxx|||{{{vvvwwwzzz{{{ppp```QQQJJJJJJOOOSSSQQQXXXaaafffiiinnnwww~~~{{{tttnnniii\\\YYY[[[fffqqqyyyuuutttrrrpppoooppppppqqqrrrrrrqqqnnniiieeefffiiifffbbb[[[VVVRRRNNNKKKIIIGGGFFFEEEEEEDDDCCCBBBAAA>>><<<999777777777777777777888999888777666888999:::<<>>>>>>>>?????????@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEIIIJJJKKKLLLMMMNNNNNNNNNQQQSSSTTTTTTTTTUUUXXXZZZXXXVVVVVVWWWYYYZZZZZZZZZYYY[[[___bbbddddddcccccc^^^]]]]]]]]]^^^aaadddfffhhhgggeeeaaa]]][[[[[[[[[\\\\\\^^^___aaabbbccccccbbb```___aaaeeefffeeecccbbbbbbaaa___^^^___```bbbdddcccbbb```___^^^]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\\\\______[[[YYYZZZYYYUUUTTTTTTTTTTTTUUUUUUVVVVVVQQQQQQQQQRRRTTTTTTQQQOOOMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGFFFFFFEEEDDDDDDCCCAAAAAABBBBBBBBBAAA@@@???======<<<<<<<<<;;;;;;;;;999999999999999999999999::::::999999999999::::::888888777888888999:::;;;666666555555555444444444555555555444555555666777555444444333333333333333KKKMMMPPPTTTVVVVVVRRROOOQQQRRRRRRPPPNNNMMMNNNPPPRRRRRRSSSTTTTTTSSSRRRQQQPPPQQQQQQRRRSSSSSSSSSSSSTTTQQQPPPPPPRRRVVVaaalllkkkTTTQQQfffppp{{{}}}~~~wwwtttyyy|||wwwxxx{{{|||rrrcccUUUMMMLLLPPPTTTWWW^^^gggooouuu}}}~~~yyypppdddYYYSSSOOOPPPVVVaaallluuu||||||vvvrrrrrrpppoooooooooppppppnnnqqqqqqmmmiiigggiiijjjddd^^^VVVOOOKKKIIIGGGFFFFFFFFFGGGFFFDDDBBBAAA@@@;;;:::999777666555555666888888999888777777999;;;AAABBBHHHOOOOOOKKKLLLQQQeee}}}kkkOOOAAACCCAAA>>><<<;;;:::999888999999888888777666666666555555555555555555555555444444444444444444444444222222222222222111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000111111000000000000000000111111000000000000000000000000000000000000000000111111111111111222444555555444333555666555555555555555555555555555666666777777888888999999999999:::;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDHHHHHHJJJKKKLLLMMMMMMMMMQQQRRRRRRRRRQQQQQQSSSUUUSSSRRRQQQSSSVVVXXXYYYYYYWWWYYY]]]```bbbbbbaaa```ZZZZZZZZZZZZ\\\___bbbddddddcccbbb^^^[[[YYYZZZ\\\]]]]]]^^^^^^^^^^^^______\\\ZZZ[[[___dddfffeeebbb```aaabbb```___^^^aaaccccccaaa```]]]\\\[[[ZZZZZZ^^^^^^^^^^^^]]]\\\[[[[[[ZZZ]]]\\\YYYWWWXXXVVVRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUSSSPPPOOONNNOOONNNNNNKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999:::999999888888999999:::777777777777888999::::::555555555444444444444333444444333333444555555666444444333222222222222222LLLMMMPPPSSSVVVUUURRROOOUUUVVVVVVSSSNNNMMMOOOQQQTTTTTTSSSSSSRRRPPPOOONNNQQQQQQQQQQQQRRRRRRRRRSSSTTTQQQPPPQQQQQQSSS\\\fff{{{}}}bbbUUUeeennnxxx}}}}}}}}}}}}~~~~~~zzzsssssszzz{{{xxxxxxyyyyyyrrrfffYYYPPPMMMPPPTTTXXX^^^hhhsss}}}~~~|||xxxnnn^^^QQQLLLHHHLLLSSS\\\fffooovvv{{{|||xxxuuurrrrrrqqqpppooonnnnnnnnniiilllmmmiiiggggggfffddd^^^XXXPPPJJJGGGFFFFFFEEECCCEEEFFFEEEBBB@@@??????777888888666444333333555888888999888888999<<>>>>>>>>>>>?????????@@@AAAAAABBBBBBFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNMMMLLLMMMNNNPPPQQQOOOOOOPPPTTTWWWXXXYYYWWWYYY[[[^^^___```______XXXXXXXXXYYY[[[]]]___aaa``````___]]][[[ZZZ[[[]]]^^^]]]\\\[[[ZZZZZZZZZZZZVVVWWWZZZ^^^bbbdddcccaaa___aaacccaaa^^^]]]___bbbaaa___]]][[[YYYYYYYYYYYY^^^^^^^^^]]]\\\[[[ZZZYYYYYY[[[ZZZUUUTTTUUUTTTQQQQQQRRRSSSSSSTTTSSSSSSSSSTTTRRRNNNKKKJJJKKKLLLNNNIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888999999888888888888999999777777777777777777888888555555555444444444333333222222222222333444555555444333222222111111222222NNNNNNPPPRRRUUUUUUSSSQQQTTTUUUUUURRRMMMKKKNNNRRRQQQPPPOOOOOONNNOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRROOONNNPPPSSSTTTVVV]]]fffxxxppp___aaaiiirrrwwwyyyzzz}}}~~~~~~}}}~~~~~~zzzuuuqqquuu~~~|||{{{{{{zzzyyyxxxtttkkk```VVVQQQRRRTTTXXX^^^jjjzzz}}}zzzooo]]]PPPKKKGGGKKKRRRYYYaaakkkrrrvvv~~~|||yyyxxxyyyyyyxxxvvvrrrqqqpppooommmlllkkkkkkeeeiiihhheeedddeeeaaaZZZVVVQQQKKKGGGEEEEEEEEEDDDAAACCCEEECCC???<<<;;;;;;444666777666444333555777777888999999999;;;???BBBFFFFFFJJJNNNKKKLLL^^^uuuxxxXXXHHHCCC@@@===>>>===<<<:::999999999777777666666555444444444444444444444444444444444222222222222222222222222000111111111111111111111////////////000000111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000////////////000000000000//////000000000000000000000000...///111333444555555444111222333333222222333444444444444444444444444444444444555666666777777888777777888888999:::::::::============>>>>>>>>>>>>===>>>>>>??????@@@AAAAAACCCDDDEEEGGGHHHHHHHHHIIIHHHIIIJJJKKKKKKLLLOOOQQQQQQPPPNNNOOOSSSVVVWWWXXXWWWXXXZZZ[[[\\\]]]]]]]]]WWWWWWXXXYYYZZZ[[[\\\\\\^^^^^^^^^]]][[[ZZZ[[[\\\\\\ZZZXXXVVVUUUVVVWWWXXXTTTWWW\\\_______________]]]```bbb```\\\[[[]]]```^^^]]][[[XXXWWWWWWXXXXXXZZZZZZ[[[[[[[[[ZZZZZZYYYWWWYYYWWWRRRQQQSSSTTTQQQQQQQQQRRRSSSRRRQQQPPPPPPMMMMMMKKKJJJIIIIIIKKKLLLFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@???>>>=========<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999999999999999999888888888888999999777777666666555666666666555555555555444444444444111111111222222333444555333333222111111111111111OOOOOOPPPRRRTTTUUUTTTRRROOOQQQRRRNNNJJJIIIMMMQQQKKKJJJJJJKKKMMMOOOQQQSSSOOOOOOOOONNNOOOOOOPPPPPPJJJKKKPPPUUUXXXZZZaaaiiiyyy}}}wwwccc]]]ccckkkrrruuuwwwzzz}}}~~~~~~~~~}}}~~~|||wwwrrrrrryyy{{{{{{~~~}}}{{{{{{xxxqqqggg\\\VVVUUUVVV]]]dddrrr~~~{{{xxxlllYYYKKKFFFHHHLLLRRRWWW___iiiqqqtttpppooooooqqqtttuuutttsssqqqpppooommmkkkjjjhhhhhhfffhhhgggddddddddd^^^TTTPPPMMMHHHEEEEEEEEEDDDCCCAAACCCEEECCC>>>999888888333666888888666666888;;;777888999999:::===AAADDDJJJJJJNNNRRRQQQYYYuuueeeHHHBBBCCC@@@:::;;;;;;;;;:::999:::;;;666666666555444444333333444444444444444444444444222222222222222222222222000000000000000111111111.../////////000000111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000////////////000000000000//////000000000000000000000000...000222555666777777777000222333333222111333444444444444444444444444444444444555555666777777777777777777888999999::::::============>>>>>>>>>???=========>>>??????@@@@@@AAABBBCCCEEEFFFFFFGGGGGGFFFHHHJJJKKKMMMOOORRRUUUSSSQQQOOOPPPRRRUUUVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\VVVWWWXXXYYYYYYYYYYYYYYY]]]^^^^^^]]][[[YYYYYYZZZYYYWWWUUUSSSRRRSSSUUUWWWTTTYYY^^^```^^^[[[[[[\\\\\\___bbb___[[[YYY[[[^^^]]]\\\YYYWWWVVVVVVWWWXXXVVVWWWXXXYYYZZZZZZZZZZZZWWWXXXUUUPPPOOOSSSTTTRRRPPPQQQQQQRRRQQQPPPNNNMMMFFFGGGIIIJJJIIIIIIJJJKKKDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999999999888888888888999999888777666555555555555555666666555555555444444444111111111111222333444555333222222111000111111111NNNOOORRRTTTUUUTTTRRRPPPRRRQQQOOOLLLIIIHHHIIIKKKJJJKKKNNNSSSVVVVVVSSSPPPRRRSSSTTTRRRPPPNNNNNNNNNOOOQQQZZZdddeee^^^\\\^^^zzz|||{{{{{{nnnddd___fffnnnqqqtttwww}}}|||~~~}}}~~~~~~|||{{{{{{|||~~~xxxrrrsssyyyyyyqqqfff]]]\\\```eeeiiivvv~~~~~~~~~}}}zzzxxxuuujjjZZZMMMIIIOOOQQQWWW```gggmmmwwwyyyiiiiiihhhjjjmmmoooppppppsssqqqnnnlllkkkjjjgggeeebbbaaaaaaaaa___[[[VVVQQQMMMJJJGGGDDDBBBBBBBBBCCCEEECCC@@@===:::888777777777777777666555555444444999777777999:::;;;AAAHHHGGGJJJPPPUUU[[[pppjjjOOODDD@@@===<<<;;;;;;:::::::::999999999777666444333222222333444222333333444444333333222222222222222222222222222////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////111111222222222333333333111111222222222333333333333333333444444444555555555555555555555555444444777777777777777888888888888999999::::::;;;;;;<<<>>>>>>===============>>>@@@AAABBBCCCDDDDDDDDDDDDGGGGGGHHHIIIKKKMMMNNNPPPLLLLLLLLLMMMOOORRRTTTVVVXXXVVVUUUUUUXXXZZZ[[[[[[TTTUUUWWWYYY[[[]]]]]]^^^___]]]ZZZWWWVVVWWWYYYZZZYYYXXXWWWVVVUUUUUUTTTTTTZZZZZZZZZYYYXXXZZZ\\\______^^^]]]\\\[[[YYYXXXXXXXXXVVVTTTTTTSSSSSSQQQOOOTTTVVVXXXYYYYYYWWWUUUSSSVVVSSSOOONNNOOOPPPNNNMMMQQQPPPMMMLLLKKKLLLMMMNNNLLLKKKJJJIIIHHHIIIJJJKKKIIIGGGDDDAAA@@@AAACCCDDDBBBBBBAAA@@@???>>>===<<<======?????????>>>===<<<;;;::::::999999::::::;;;;;;;;;::::::::::::999999<<<;;;:::999999999:::;;;;;;:::999888777777777777777666666666666555555555333444444555555444444333111111111111111111111111111111111111111111111111KKKMMMPPPSSSTTTTTTSSSRRROOOOOONNNLLLJJJIIIKKKLLLMMMMMMOOOSSSUUUVVVSSSQQQRRRSSSTTTSSSQQQOOONNNOOOPPPQQQVVV]]]]]]YYYYYY]]]hhhkkknnnrrr~~~qqqfffhhhooorrruuuxxx}}}~~~}}}~~~~~~zzzvvvrrrttt{{{~~~zzzuuunnnhhhiiiooooooqqq{{{~~~~~~|||yyyuuuiiiZZZNNNKKKPPPTTT\\\gggoooxxxyyynnneeefffiiimmmpppqqqqqqooonnnmmmkkkjjjjjjiiigggeeeaaaaaa```___]]]XXXRRRNNNKKKIIIFFFCCCAAAAAABBBCCCBBBAAA>>>;;;888666666555666666666666555555444444999777777;;;===???CCCIIIKKKQQQUUUZZZooo\\\EEE???>>>;;;888;;;::::::::::::999999999777666444333222222333333222333333444444333333222222222222222222222222222000000000000000000000000////////////////////////............................................................................................................////////////........................///000000000000111111111111111111222222222333333333333333333444444444444555555555444444444444444555555555666666777777777888888999::::::;;;;;;<<<>>>>>>===============>>>>>>???@@@BBBCCCCCCDDDDDDFFFGGGHHHJJJKKKMMMNNNOOOMMMMMMNNNOOOQQQSSSTTTUUUVVVTTTRRRRRRTTTVVVVVVVVVQQQSSSVVVYYY[[[]]]^^^^^^UUUUUUTTTUUUVVVXXX[[[\\\XXXWWWVVVUUUTTTTTTUUUUUUYYYYYYXXXXXXWWWYYY[[[]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWVVVTTTSSSSSSSSSQQQOOOTTTTTTVVVWWWVVVUUUSSSRRRTTTQQQNNNMMMOOOOOONNNLLLNNNMMMLLLJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHIIIIIIEEEDDDBBBAAAAAABBBCCCDDDBBBAAA@@@???>>>===<<<<<<======>>>>>>======<<<<<<;;;::::::999999::::::;;;;;;;;;::::::::::::999999:::999888888888888::::::;;;:::999888777777777777666666666555555555444444333333444444444444333333111111111111111111111111111111111111111111111111IIIKKKNNNQQQSSSSSSRRRRRRKKKMMMNNNMMMLLLLLLMMMOOOQQQPPPQQQSSSUUUVVVTTTRRRSSSTTTUUUTTTQQQOOOOOOOOOQQQQQQSSSVVVVVVTTTVVVZZZ\\\___ccciiivvvpppjjjlllppptttxxx{{{{{{}}}}}}}}}yyywwwvvvyyy~~~|||zzzxxxssspppsssyyyyyyzzz~~~|||yyyssshhhZZZQQQOOOSSSYYYdddoooxxx~~~sssjjj___cccjjjooorrrqqqnnnllliiihhhggghhhiiihhhgggeeeaaa___]]][[[YYYTTTNNNJJJIIIGGGEEEBBB@@@@@@@@@AAA???===:::888555444444444555555555555555444444444:::666777===AAACCCFFFIIIKKKRRRVVV```sssMMM<<<<<<>>>;;;777:::::::::999999999888888666666555333333333333333222222333333333333222222222222222222222222222222000000000000000000000000////////////////////////................................................................................................---............/////////........................------........./////////000111111111222222222222222222333333333444444444444444444444444444444444333333444555666666777777888888999999:::;;;;;;;;;======<<<<<<<<<======>>><<<===>>>@@@BBBCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMNNNOOOQQQSSSTTTUUUUUUVVVTTTRRRQQQRRRSSSSSSRRRQQQSSSVVVXXXZZZZZZYYYYYYPPPQQQSSSUUUWWWYYY[[[\\\WWWVVVTTTSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVXXXZZZ[[[ZZZYYYYYYYYYXXXXXXXXXXXXVVVUUUSSSSSSTTTSSSRRRPPPSSSSSSSSSSSSRRRRRRQQQQQQQQQOOOMMMLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJLLLMMMLLLKKKIIIGGGFFFFFFGGGGGGBBBBBBAAAAAABBBBBBCCCDDD@@@@@@???>>>======<<<<<<>>>===<<<;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;::::::::::::999999777777777777777888999::::::999888777777666666777555555444444444333333333333333444444444444333333111111111111111111111111111111111111111111111111JJJKKKMMMOOOQQQQQQPPPPPPJJJLLLOOOPPPPPPPPPQQQRRRTTTSSSSSSTTTUUUVVVUUUSSSSSSTTTUUUTTTQQQOOOOOOPPPRRRRRRSSSTTTSSSSSSUUUWWWXXXYYYZZZ^^^hhhyyyqqqiiiiiiooouuuyyyxxxzzz~~~~~~|||||||||~~~~~~}}}zzzxxxvvvrrrooorrryyy}}}{{{wwwqqqfffZZZTTTUUUYYYaaammmyyy|||uuummm```eeekkkooopppnnnkkkiiihhhgggfffggghhhgggeeebbb```^^^[[[XXXUUUPPPKKKGGGFFFEEECCC@@@???>>>??????<<<;;;888666444444333444444444444444555555555555;;;777888>>>CCCDDDEEEHHHKKKQQQ[[[pppyyyaaaGGG<<<===>>><<<:::999999999999888888888888666555555444333333222222222222333333333333222222111111111111111111111111111111111111111111111111////////////////////////................................................................................................---------.........//////........................------------............000000000111111111111222222222222222333333333333333333333333333444444444222333333555666777888888888888888999::::::;;;;;;<<<<<<;;;;;;<<<<<<======;;;<<<>>>@@@BBBDDDDDDEEEDDDFFFHHHJJJLLLMMMMMMMMMLLLNNNPPPRRRTTTTTTTTTTTTXXXUUURRRQQQQQQRRRQQQPPPSSSTTTVVVVVVVVVTTTQQQPPPTTTUUUWWWXXXYYYYYYXXXXXXVVVUUUSSSRRRRRRSSSVVVWWWUUUTTTSSSTTTVVVXXXXXXYYYXXXXXXXXXXXXXXXYYYYYYYYYUUUTTTSSSSSSTTTTTTSSSRRRSSSRRRQQQPPPOOOOOOPPPPPPNNNMMMMMMLLLMMMMMMMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNLLLJJJHHHFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBB?????????>>>===<<<<<<;;;>>>===;;;:::999999:::;;;::::::999999999999::::::;;;;;;:::::::::999999999666666666777888999::::::999888777666666666666666444444444333333333222222333333333444444333333333111111111111111111111111111111111111111111111111LLLMMMNNNOOOOOONNNNNNMMMKKKNNNPPPRRRRRRSSSTTTUUUUUUTTTTTTTTTVVVVVVUUUSSSRRRTTTUUUSSSQQQOOOOOOOOOQQQTTTVVVVVVUUUUUUUUUUUURRRQQQPPPQQQXXXhhh~~~mmmfffkkkqqqwwwvvvwww|||~~~~~~~~~zzzwwwvvvuuuqqqnnnrrryyy}}}}}}yyyuuuoooeee[[[ZZZ^^^bbbkkkyyy~~~{{{uuunnnjjjmmmpppqqqooollljjjjjjiiihhhgggggggggeeeaaa^^^^^^[[[WWWTTTQQQMMMIIIFFFCCCBBB@@@???============:::999777666444444555555333444444555555666666666;;;888999>>>BBBBBBDDDGGGKKKSSSkkk\\\PPPEEE@@@>>>;;;:::;;;999999888888888777777777555555555444444333222222111222222333333222222111111111111111111111111111000000000000000000000000........................................................................................................................------------....................................---------.........////////////000000000111111111111111111222222222333333222222222222333333444444333333444555777888999999777777888999999::::::;;;;;;;;;:::;;;;;;<<<======<<<===???AAACCCDDDEEEFFFCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMOOOQQQSSSSSSSSSRRRVVVSSSQQQOOOPPPPPPOOONNNQQQRRRSSSSSSRRRPPPNNNMMMVVVWWWXXXYYYXXXWWWUUUTTTVVVUUUSSSRRRRRRTTTUUUVVVUUUSSSRRRTTTWWWYYYXXXWWWXXXXXXXXXYYYYYYYYYYYYZZZUUUTTTSSSTTTUUUVVVVVVTTTTTTSSSQQQOOONNNOOOOOOPPPMMMMMMNNNNNNMMMMMMMMMMMMJJJJJJKKKKKKLLLMMMNNNOOOKKKJJJHHHFFFEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBAAA??????>>>>>>======<<<<<<>>>===;;;999999999:::::::::999999888888999999:::;;;;;;:::::::::999999999666777888888999::::::;;;777777666666555666666666444333333333333222222222222333333333333333333222111111111111111111111111111111111111111111111111NNNNNNNNNNNNNNNMMMMMMLLLNNNOOOQQQRRRRRRSSSUUUVVVTTTTTTTTTUUUWWWWWWUUUSSSRRRSSSTTTSSSPPPNNNNNNNNNOOOUUUXXXWWWVVVVVVUUUSSSPPPNNNNNNOOOTTTaaaxxxyyymmmkkkmmmrrrsssuuuxxx{{{~~~|||}}}~~~}}}~~~~~~~~~xxxvvvvvvvvvtttsssxxx~~~~~~{{{xxxtttnnneee___cccjjjnnnxxx~~~zzztttuuuwwwxxxvvvqqqmmmmmmnnniiihhhggggggeeebbb^^^ZZZYYYVVVRRRNNNLLLJJJGGGEEEAAA@@@???===<<<;;;;;;;;;999888666555444555555666333444444555666777888888:::999;;;???@@@AAAEEEKKKNNN```bbbHHHDDDBBB@@@===777777:::888888888777777777777666555555555555444333222111111111222222222222111111111111111111111111111111////////////////////////........................------------------------------------------------------------------------------------------------,,,------------.........---------------------------............/////////////////////000000000000000000111111111222222222000111111222222333333444444444555666777777888888777777888888999::::::::::::::::::::::::;;;<<<======>>>@@@AAACCCDDDEEEEEECCCCCCDDDEEEGGGIIIJJJLLLKKKLLLMMMNNNPPPPPPPPPQQQQQQOOOMMMLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTVVVUUUUUUTTTTTTTTTUUUUUUUUUSSSRRRUUUYYY[[[ZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYUUUTTTTTTUUUWWWYYYXXXWWWVVVUUUSSSQQQPPPPPPQQQQQQNNNPPPQQQPPPOOOMMMMMMNNNKKKLLLLLLMMMNNNOOOOOOOOOKKKJJJHHHFFFEEEEEEFFFFFFJJJIIIGGGEEEDDDBBBBBBBBB?????????>>>>>>=========>>>===<<<;;;:::999999999999999888888888888999999;;;;;;::::::::::::999999777777888999:::::::::999666666555555555555666666444444333333333222222222222222333333333333222222111111111111111111111111111111111111111111111111MMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQPPPOOOPPPSSSUUURRRRRRTTTVVVXXXWWWUUURRRQQQRRRSSSQQQOOOMMMMMMMMMMMMSSSVVVTTTSSSUUUUUURRRPPPPPPRRRUUUWWW___ssswwwnnnhhhlllooosssttttttwww}}}yyyzzz{{{||||||}}}{{{|||}}}~~~~~~}}}||||||zzzxxxyyyzzzyyyxxx~~~~~~~~~~~~~~~~~~{{{xxxuuuooohhheeelllvvv~~~zzzwwwzzz|||yyysssnnnmmmnnnffffffeeeeeeccc```[[[XXXSSSOOOKKKHHHGGGFFFEEEDDD>>>>>>===<<<;;;::::::999777666555444444444555666444444555666777888999:::777999===@@@@@@AAAIIITTTbbboooPPPCCC???===>>><<<777666999888888777777777666666666444555555555555333222111111111222222222222111111111111111111111111111111................................................------------------------------------------------------------------------------------------------,,,,,,---------.........---------------------------------.........//////........./////////000000000000000000111111111222000000000111222333333333444444444555555666666666777777777888999999::::::999999999999:::;;;<<<======>>>???AAABBBBBBCCCCCCCCCBBBAAAAAACCCFFFIIIKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMKKKKKKMMMOOOOOOOOONNNNNNNNNOOOQQQSSSUUUWWWTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSVVVTTTSSSVVV[[[]]][[[XXXXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUVVVYYY[[[[[[ZZZXXXWWWVVVUUUSSSSSSRRRRRRPPPRRRTTTSSSPPPNNNNNNOOOLLLLLLMMMNNNNNNOOOOOOOOOJJJIIIHHHGGGFFFFFFGGGHHHJJJHHHFFFCCCBBBBBBCCCCCC???????????????>>>>>>>>>>>>>>>======;;;:::999888999999888888888888999999;;;;;;::::::::::::999999666777888999999888777777666555555444444555555666444444444444333333333333222222333333333333222222111111111111111111111111111111111111111111111111LLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPNNNMMMNNNQQQTTTPPPQQQSSSWWWYYYXXXUUURRRPPPQQQRRRQQQNNNMMMLLLMMMLLLRRRSSSOOOOOOSSSTTTQQQNNNOOOTTTWWWVVVZZZjjj|||}}}qqqdddffflllqqqrrrqqqsss{{{yyyzzz{{{{{{|||}}}{{{|||}}}}}}}}}|||zzzyyy}}}|||||||||zzzyyy~~~|||~~~~~~~~~~~~{{{yyyvvvqqqkkkiiisss~~~yyytttxxx|||yyysssmmmkkklllccccccccccccbbb___ZZZWWWNNNKKKGGGDDDDDDDDDCCCCCC======<<<;;;;;;:::999999555444333333333444555555444555666777888999:::;;;555888>>>AAA@@@BBBNNN[[[}}}\\\FFFFFF???;;;<<<===:::888999777777777777666666666666444555555666555333222111111111222222222222111111000000000000000000000000................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,---------...................../////////000000000000000111111111111///000000111222222333333444444444444444444444444777777777888999999::::::999999999999:::;;;<<<=========>>>@@@@@@AAAAAAAAACCCAAA@@@???AAAEEEIIIKKKJJJIIIIIIIIIIIIKKKMMMNNNOOOMMMLLLMMMOOORRRRRRRRRSSSRRRQQQPPPQQQSSSVVVWWWZZZZZZYYYXXXXXXWWWWWWVVVVVVWWWXXXYYYXXXVVVSSSRRRWWWUUUTTTWWW\\\___\\\YYYWWWWWWWWWVVVVVVUUUUUUUUUVVVUUUUUUWWWZZZ\\\\\\[[[YYYYYYXXXWWWVVVUUUTTTSSSRRRTTTVVVUUUQQQOOONNNOOOLLLLLLMMMNNNNNNNNNNNNMMMJJJIIIHHHGGGGGGGGGHHHIIIHHHFFFCCCAAAAAABBBDDDEEE@@@@@@@@@???????????????===>>>>>>>>>===;;;999777999999888888888888999999;;;;;;;;;:::::::::999999666666777888888777666555555555444444444555555666555555444444444444333333222222222333333222222222111111111111111111111111111111111111111111111111PPPNNNLLLLLLNNNOOOOOOOOOWWWRRRMMMKKKLLLLLLJJJHHHKKKPPPSSSQQQPPPRRRSSSQQQNNNQQQTTTSSSQQQOOOOOOQQQOOONNNMMMLLLKKKKKKLLLLLLOOOPPPQQQTTTYYYbbbkkkqqq{{{tttlll```cccfffiiimmmrrryyy}}}xxxxxxxxxxxxyyy{{{}}}zzzzzzzzzzzz{{{{{{|||}}}~~~|||}}}{{{xxx{{{{{{|||~~~~~~}}}~~~}}}||||||||||||{{{zzzvvvqqqpppxxxtttooossswwwvvvtttrrrooollljjjhhhfffdddaaa^^^\\\XXXTTTQQQMMMJJJFFFCCCBBBBBBAAA@@@???>>><<<:::777666555555555555444444444555555666444444555777999;;;:::999:::555;;;GGGBBB>>>\\\cccJJJCCC@@@>>><<<<<<<<<;;;:::888777777777777777777777777555555444333333222111111000000000000000000000000111111111111000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------...///000000,,,,,,,,,---------......////////////////////////////////////000000000000111111222222222333333333444444444444444444444444999888777777777777777888888999999::::::;;;;;;<<<<<<<<<======>>>>>>??????AAA???@@@EEEKKKNNNLLLIIIIIIGGGGGGIIILLLMMMLLLJJJLLLNNNPPPQQQPPPPPPQQQSSSQQQSSSSSSRRRPPPRRRWWW[[[]]][[[YYYYYYYYYXXXVVVUUUZZZ[[[]]]]]]\\\ZZZWWWUUUZZZXXXWWWWWWYYYZZZZZZYYYUUUUUUUUUUUUVVVXXXZZZ[[[YYY[[[]]]______]]][[[YYY[[[ZZZXXXXXXXXXWWWUUUTTTVVVUUUSSSRRRPPPOOOOOONNNOOOPPPPPPOOONNNKKKIIIHHHGGGIIIKKKJJJGGGFFFHHHJJJJJJHHHFFFCCCAAA@@@@@@@@@??????=========>>>???@@@>>>>>>===<<<;;;;;;::::::999777777777999:::999888999999999999999999999999888888777777666666555555444333333222222222333333333333333333333333333333333333333222222222111111000000000000000000000000//////000000000000//////KKKIIIHHHHHHJJJMMMNNNOOOQQQNNNKKKJJJKKKLLLKKKJJJKKKPPPQQQOOOMMMNNNNNNLLLMMMOOORRRRRROOONNNNNNOOONNNNNNMMMLLLKKKJJJIIIIIIMMMNNNOOOQQQVVV^^^fffkkkppp}}}}}}zzzpppjjjcccaaaeeekkkppprrr}}}}}}yyywwwwwwwwwxxxyyy{{{}}}~~~zzzzzzzzzzzz{{{|||}}}}}}~~~}}}~~~}}}{{{}}}~~~|||{{{zzzzzzzzzyyywwwuuuxxx~~~uuurrrvvvtttsssrrrooommmjjjgggfffdddaaa]]]ZZZWWWTTTPPPNNNHHHFFFBBB@@@@@@???>>><<<>>>===;;;999777555444444555555444444444555666666555555666777999:::::::::;;;===BBBFFFHHHYYYtttSSSBBB??????===;;;;;;;;;;;;999777666666666666666666666666555444444333222222111111000000000000000000000000111111111000000000//////////////////////////////......---------,,,,,,,,,,,,,,,,,,------------...---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------...//////000,,,,,,,,,------------............................../////////000000000000000000000111111111222222444444444444444444333333666666666555555666777777888888999999:::;;;;;;;;;;;;<<<<<<======>>>??????@@@>>>>>>AAAGGGJJJIIIGGGHHHFFFFFFHHHKKKMMMKKKIIILLLNNNOOOPPPOOOOOOOOOQQQMMMNNNOOOOOOOOOQQQVVVZZZYYYYYYYYYXXXWWWWWWWWWWWW[[[[[[\\\]]][[[YYYVVVTTTUUUTTTTTTUUUXXXZZZZZZZZZUUUTTTTTTTTTUUUWWWZZZ[[[^^^___```aaa```^^^\\\[[[\\\YYYWWWVVVVVVVVVUUUSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPOOOMMMLLLJJJIIIJJJLLLLLLKKKGGGFFFFFFHHHIIIHHHEEECCCAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???======<<<<<<;;;::::::999999888777888:::::::::999999999999999999999999999777777777666666666555555444444333333333333333444333333333333333333333333333333222222222111111111111111111111111111111111//////000000000000//////GGGEEECCCDDDGGGKKKMMMNNNKKKIIIGGGGGGIIIKKKKKKKKKJJJNNNOOOLLLJJJKKKKKKHHHKKKMMMOOOPPPNNNMMMMMMNNNMMMLLLLLLKKKJJJIIIHHHGGGLLLLLLMMMOOOSSSZZZ```ccchhhrrrvvvbbbZZZ]]]eeeiiijjjpppwww}}}yyyvvvvvvvvvvvvwwwyyy{{{|||}}}{{{zzzzzz{{{|||}}}~~~~~~~~~|||zzzyyyyyyzzzzzzyyyyyy~~~~~~{{{~~~}}}wwwuuuxxxqqqpppooommmjjjgggdddcccaaa]]]XXXTTTQQQOOOLLLJJJBBB@@@>>>=========;;;999;;;:::999777555444444444555555444444555555666777666666777888999::::::;;;<<>>======;;;999999:::999888666555555555555555555555555444444333333222222111111000000000000000000000000111111000000000000//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---......//////,,,,,,,,,,,,------------............................../////////000000000/////////000000000111111333333333333333333333333444444444444444555666777888888888999::::::;;;;;;;;;;;;;;;<<<======>>>>>>???===;;;===AAAEEEEEEDDDFFFEEEFFFHHHJJJKKKKKKIIIKKKMMMNNNNNNMMMLLLMMMNNNIIIJJJKKKLLLMMMOOOTTTWWWSSSVVVXXXWWWUUUUUUWWWYYY[[[[[[[[[[[[YYYWWWUUUSSSQQQPPPQQQTTTWWWZZZ[[[ZZZTTTSSSRRRQQQSSSVVVYYY[[[`````````___^^^]]]\\\[[[]]]ZZZVVVTTTTTTTTTTTTSSSRRRQQQOOOMMMMMMOOOQQQSSSRRRQQQPPPOOONNNMMMLLLKKKMMMNNNMMMKKKGGGEEEEEEEEEHHHFFFDDDBBB@@@@@@@@@@@@????????????>>>======<<<<<<<<<;;;;;;::::::999999:::999888999;;;<<<;;;:::::::::::::::::::::999999666666666666666555555555444444444333333444444555444444444444444444444444333222222222222111111111111111111111111111111111//////000000000000//////HHHEEECCCCCCFFFIIILLLMMMGGGFFFEEEFFFGGGIIIJJJJJJIIIMMMNNNKKKIIIKKKKKKIIIKKKLLLNNNOOONNNNNNMMMMMMLLLJJJIIIHHHGGGHHHJJJKKKOOONNNMMMOOOTTTXXX\\\^^^gggjjjuuufffWWWVVV]]]ccceeekkkrrr|||~~~}}}{{{{{{yyyyyyzzz{{{{{{yyywwwvvvuuuvvvwwwxxxzzz{{{}}}}}}{{{{{{||||||}}}~~~~~~}}}|||{{{{{{}}}}}}|||||||||zzz}}}}}}xxxvvvxxxppppppnnnllliiifffcccaaa]]]YYYTTTOOOLLLJJJHHHFFF???>>>=========<<<:::777888888666555444333333333555444444444555666777888777888999999999:::<<<======BBBIIITTTnnnYYYDDDAAA@@@===;;;999888888888888666555444444444444444444444444333333333333222222111111////////////////////////111000000000////////////////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------.........++++++,,,,,,,,,---------................................./////////000000/////////000000000111111222222222222333333333333333333333333444555777777777777888888999::::::::::::::::::;;;<<<<<<======???<<<999:::===@@@BBBBBBCCCDDDEEEGGGHHHIIIIIIIIIJJJLLLMMMMMMKKKJJJKKKKKKIIIIIIJJJKKKLLLNNNQQQTTTNNNSSSVVVVVVSSSSSSWWW[[[ZZZYYYYYYXXXVVVUUUSSSRRRPPPPPPQQQTTTWWWYYYZZZYYYSSSRRRPPPPPPQQQTTTXXXZZZ[[[[[[ZZZZZZZZZYYYYYYYYY]]]ZZZVVVSSSSSSTTTTTTTTTSSSQQQNNNLLLLLLNNNQQQSSSSSSSSSQQQPPPOOONNNNNNNNNLLLLLLKKKIIIGGGEEEEEEDDDFFFEEECCCAAA@@@??????@@@>>>???@@@@@@???===;;;:::;;;;;;;;;::::::999999999:::999999:::<<<===<<<;;;::::::::::::999999999999555555555555555555555555444444444333444444555555444444444444444444444444222222222222111111111111222222222222222222222222//////000000000000//////KKKIIIFFFEEEGGGIIIJJJKKKFFFFFFFFFFFFFFFFFFGGGHHHIIIMMMNNNKKKJJJMMMNNNMMMKKKLLLMMMNNNOOOOOONNNMMMKKKIIIEEEDDDEEEJJJOOORRRSSSQQQPPPRRRWWWZZZ\\\\\\bbb```eeeuuuqqq\\\RRRSSSYYY^^^ggglllsss{{{|||zzzyyyyyyuuuwwwxxxyyyyyyyyyyyyyyyuuuvvvxxxzzz|||}}}~~~}}}}}}}}}~~~~~~}}}~~~}}}yyyvvvvvvqqqpppnnnlllhhhdddaaa```YYYUUUPPPKKKIIIGGGEEEDDD@@@???>>>>>>>>>===:::888666555444444333333444444444444444555666777888888888:::;;;;;;;;;<<>>CCCSSSppplllKKKBBBDDDAAA:::999888666666777777666444444444444444444444444444333222222222222222111111////////////////////////000000000////////////...////////////////////////......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------------+++++++++,,,,,,,,,------....................................////////////000000000111111111222222111111111222222222333333333333333444555666777888666666777888888999999:::999999999:::;;;;;;<<<<<<>>><<<999999;;;>>>AAABBBAAABBBDDDFFFGGGGGGHHHIIIJJJLLLMMMMMMKKKJJJJJJKKKMMMLLLKKKLLLMMMNNNPPPPPPMMMQQQUUUUUURRRRRRVVV[[[WWWVVVUUUTTTSSSRRRRRRRRRSSSRRRSSSUUUWWWXXXWWWVVVSSSRRRPPPPPPQQQSSSVVVXXXUUUUUUVVVVVVWWWXXXYYYZZZ]]]YYYUUUSSSTTTUUUUUUUUUUUUSSSPPPMMMLLLNNNPPPRRRSSSRRRRRRQQQPPPOOONNNNNNHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCAAA@@@?????????@@@>>>?????????>>>===;;;:::;;;:::::::::::::::999999:::999999:::<<<======<<<::::::999999999888888888444444444444444555555555333333333333333444555666444444444444444444444444222222222111111111000000111111111111111111111111//////000000000000//////MMMKKKHHHHHHHHHIIIHHHGGGEEEGGGHHHGGGFFFEEEFFFHHHHHHLLLMMMJJJIIIMMMOOONNNKKKKKKKKKMMMOOOOOONNNLLLJJJHHHEEEDDDGGGLLLSSSWWWUUUSSSRRRUUUZZZ]]]\\\[[[XXXVVVXXXggg}}}nnn\\\UUUVVVZZZbbbfffmmmttt||||||{{{zzzvvvxxxzzzzzzyyyyyyyyy{{{wwwxxxzzz}}}}}}yyyuuusssqqqpppmmmjjjeeeaaa]]][[[SSSPPPLLLIIIGGGEEECCCBBBBBB@@@>>>======<<<:::888444444333333333444444555444444444555666777888999999;;;=========>>>CCCGGGFFFUUUsssZZZFFFEEEEEE===666888777666666777777666444444444444444444444444444222222222222222222111111000000000000000000000000000000////////////......////////////////////////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------------........./////////000000000111111111222222000000000111111222222333444444444444444555666777666666666777888888999999888888888999::::::;;;;;;;;;:::999888999<<>>AAACCCEEEEEEFFFGGGIIIJJJLLLMMMMMMLLLKKKLLLMMMOOONNNLLLMMMOOOPPPOOOOOOOOOQQQTTTTTTSSSSSSUUUXXXSSSRRRQQQOOOOOOPPPQQQQQQTTTSSSTTTUUUWWWWWWUUUSSSSSSSSSRRRRRRRRRSSSTTTUUURRRSSSUUUWWWYYYZZZZZZZZZYYYVVVTTTSSSTTTUUUUUUUUUTTTRRROOOMMMLLLMMMNNNOOOOOOPPPPPPPPPPPPNNNLLLKKKDDDCCCBBBBBBDDDEEEDDDCCCBBBAAA@@@>>>>>>>>>???@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999888:::<<<======<<<999999999888777777666666333333333444444444444444222222222222333444555555333333333333333333333333222111111111111000000000000000000000000000000000//////000000000000//////JJJIIIHHHHHHHHHHHHFFFDDDDDDGGGIIIIIIGGGFFFHHHJJJGGGKKKKKKGGGFFFIIIKKKJJJJJJIIIIIIKKKNNNOOOMMMJJJJJJIIIHHHIIIKKKOOOTTTVVVUUUSSSRRRUUUZZZ]]][[[YYYTTTUUUZZZeeeuuu}}}jjj\\\VVVUUUZZZ^^^eeellluuu~~~~~~}}}{{{|||}}}|||yyywwwxxxyyyyyyzzz}}}~~~|||yyytttpppooommmjjjfffaaa[[[WWWUUUMMMKKKHHHGGGEEEDDDAAA???BBB???<<<:::999999777666333333333333333444555666444444555555666888999:::999<<>>AAAGGGLLLVVVzzzjjjIIICCCEEE@@@999888888777666666777777666555444444444444444444444444111111111111111111222222000000000000000000000000000000/////////.........////////////////////////......---------,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------.........///////////////000000000111111//////000000111222222333444333333333333333444444555555666666777888888999777777888888999:::::::::777777888888888;;;>>>@@@===@@@CCCDDDDDDDDDFFFIIIJJJLLLNNNNNNNNNMMMNNNOOONNNMMMKKKMMMPPPQQQQQQOOORRRSSSSSSSSSSSSTTTTTTTTTOOONNNMMMKKKLLLMMMPPPQQQRRRRRRRRRTTTVVVUUUSSSQQQTTTTTTTTTTTTSSSSSSRRRRRRQQQSSSVVVXXXYYYYYYYYYXXXTTTRRRQQQQQQSSSTTTTTTSSSNNNMMMLLLKKKKKKLLLMMMNNNIIIKKKMMMNNNNNNKKKHHHFFFAAA@@@>>>???AAABBBAAA???AAA@@@???>>>===>>>???@@@>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999888888999<<<======<<<888888777777666555555444222222333333333444444444111111111111222333444444222222222222222222222222111111111111000000000000//////////////////////////////000000000000//////FFFFFFFFFGGGHHHGGGDDDBBBCCCFFFIIIJJJHHHHHHJJJLLLGGGJJJIIIEEECCCEEEGGGFFFHHHGGGGGGIIIMMMNNNKKKIIIIIIJJJLLLMMMOOOQQQRRRSSSTTTRRRQQQTTTZZZ\\\ZZZWWWVVVZZZbbbkkkuuu}}}~~~nnn___TTTNNNNNNSSSZZZaaaiiipppxxx}}}~~~}}}xxxuuuuuuvvvzzz|||~~~~~~{{{yyytttooommmkkkgggbbb\\\WWWRRRPPPIIIGGGFFFEEEDDDCCC@@@===AAA>>>:::777666666555444333333333333444555666777444444555555666888999:::999===@@@@@@@@@BBBIIIOOOdddvvvTTT;;;???CCC;;;888>>>888777666666777888666555555555555555555555555555111111111111111111222222000000000000000000000000000/////////............////////////////////////......---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------.........//////............/////////000...//////000111222222222333333222222111222222222555555666666777888888888777777777888999999::::::444555666777888:::===???<<>>======???@@@>>><<<@@@???>>>======>>>???@@@>>>===<<<;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<888777777999;;;======<<<888777777666555444444333222222222333333444444444000000000000111222333444111111111111111111111111111111111111000000000000//////////////////////////////000000000000//////JJJIIIGGGEEECCCCCCCCCCCCKKKKKKJJJIIIGGGHHHKKKMMMIIIIIIHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIIIILLLKKKJJJJJJKKKOOORRRTTTPPPRRRTTTVVVWWWVVVTTTRRRXXXOOOWWWnnnxxxqqqsss}}}yyytttcccPPPSSSIIIPPP]]]^^^cccqqqzzz~~~|||zzzzzzyyy}}}~~~~~~~~~{{{yyyvvvrrrpppkkkgggaaaZZZTTTOOOLLLKKKGGGGGGFFFEEECCC@@@>>>===<<<;;;:::888666555444444333333333333444555666666666666777999<<<===<<<:::@@@???@@@AAA@@@CCCSSSeeeXXXOOODDD===<<<===<<<:::777777777777666666666666444444333333333333222222222222222111111111111000///////////////////////////............---------------------------------/////////......---------------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---.../////////...---++++++,,,,,,,,,,,,------***---...,,,,,,......+++,,,,,,,,,------.........---------............//////////////////000111111222222222333333333444444555444222222222444666777666666666666777777777777999888777777888:::<<<>>>>>>>>>???AAACCCDDDEEEFFFJJJJJJKKKNNNQQQPPPLLLHHHJJJJJJKKKMMMNNNPPPQQQQQQQQQUUUYYYZZZWWWRRRNNNLLLJJJKKKKKKKKKJJJKKKMMMOOOSSSQQQPPPSSSXXXYYYWWWSSSWWWVVVTTTSSSSSSSSSTTTTTTSSSRRRRRRUUUWWWVVVRRRNNNRRRSSSSSSSSSRRRPPPNNNLLLIIIKKKMMMMMMKKKHHHGGGFFFHHHIIIJJJJJJIIIHHHFFFEEE@@@@@@???@@@AAA@@@>>><<<<<<:::999;;;>>>@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;999888777666666777888999::::::;;;999888888777666555555444444444444444444444444444777555333111000000111222111111111111111000///...333111///...---...000111//////////////////////////////......///000111222GGGFFFDDDCCCCCCDDDEEEFFFMMMMMMKKKHHHFFFEEEGGGIIIIIIJJJKKKLLLLLLMMMNNNNNNJJJJJJJJJJJJIIIIIIIIIIIILLLKKKJJJJJJKKKNNNQQQSSSSSSUUUVVVWWWVVVTTTRRRPPPVVVPPPWWWiiirrrooorrr{{{vvvhhhWWWGGGGGGSSSWWW]]]gggjjj~~~~~~|||}}}~~~|||xxxuuuqqqmmmjjjaaa^^^YYYSSSNNNJJJHHHGGGFFFEEEDDDBBB@@@???======;;;:::888777555444444444333333333333333444555555555666888;;;>>>???>>>=========@@@CCCIIIWWWrrriiiPPPIII@@@;;;<<<===<<<:::777777777666666666555555444444333333333222222222222222222111111111000000........................///............---------------------------------------,,,,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---.........------+++++++++,,,,,,,,,------+++---,,,+++,,,///...))),,,,,,------------------------------............///////////////000000111111111111111222222222333555444333222222333555666666666666666666777777777888777666666777999;;;===<<<===>>>@@@BBBDDDEEEFFFGGGGGGHHHKKKMMMMMMIIIEEEHHHHHHIIIJJJKKKLLLLLLMMMPPPRRRUUUUUUSSSPPPNNNMMMJJJKKKMMMMMMMMMNNNOOOQQQPPPNNNOOOSSSYYY[[[XXXUUUYYYXXXWWWUUUUUUUUUVVVVVVRRRQQQRRRUUUWWWXXXUUURRRSSSSSSRRRQQQOOOMMMLLLKKKLLLMMMNNNMMMLLLJJJHHHHHHHHHIIIIIIJJJIIIGGGFFFEEE???>>>>>>???@@@@@@>>><<<>>><<<;;;<<<>>>@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666777777888999999::::::777777666666555444444333333333333333333333333333666444222111000000222222111111111111111000//////111000///.........///000........................------......////////////DDDCCCBBBAAABBBEEEHHHJJJOOONNNLLLHHHDDDBBBCCCEEEIIIKKKMMMOOOQQQQQQPPPOOOJJJJJJJJJJJJIIIIIIHHHHHHKKKJJJIIIIIIKKKMMMPPPQQQWWWXXXXXXXXXVVVTTTQQQOOOTTTSSSWWW```hhhlllpppsss~~~qqqVVVHHHJJJMMMTTT\\\\\\pppwww~~~~~~||||||~~~}}}xxxrrrmmmhhhddd```WWWUUUQQQMMMIIIFFFEEEDDDDDDCCC@@@>>>===<<<<<<<<<999888777555444333333333333333333333333333444555555777;;;>>>@@@@@@?????????@@@DDDLLLYYYrrrkkkMMMGGGBBB<<<:::;;;<<<;;;999777666666666666555555555333333333333222222222222222222111111111000000000........................///............---------------------------------,,,,,,,,,,,,++++++++++++------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,222777555///------------------,,,,,,------------............//////......//////000111///000000000000111111111555444333222222222333444555555555666666666777777666666555666777888:::;;;;;;<<<===???BBBDDDEEEFFFEEEFFFGGGJJJKKKKKKHHHEEEHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPNNNMMMNNNOOOKKKMMMPPPRRRRRRQQQRRRSSSMMMMMMPPPUUU[[[]]][[[XXX\\\[[[ZZZXXXWWWWWWXXXXXXSSSSSSSSSVVVYYYZZZZZZYYYTTTSSSQQQNNNLLLKKKKKKKKKQQQPPPOOONNNLLLKKKIIIIIIHHHIIIIIIIIIIIIGGGFFFEEE>>>======???AAAAAA???===@@@???>>>>>>??????>>><<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::999888777777777777888999999999:::666666555555444333333333222222222222222222222222444333222111111111333333111111111111000000000000............////////////........................+++,,,---...///...------DDDCCCBBBAAACCCFFFIIILLLMMMMMMJJJFFFCCCAAABBBCCCHHHKKKNNNQQQSSSRRRPPPOOOKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIKKKMMMPPPRRRXXXYYYYYYYYYWWWUUUSSSQQQRRRTTTVVVXXX___hhhlllkkkpppyyytttZZZNNNHHHNNNWWWVVV[[[cccnnnvvv|||zzzyyyzzz|||~~~}}}~~~~~~~~~~~~zzzvvvooohhhccc]]]XXXUUUOOOMMMKKKHHHFFFEEEDDDDDDAAA???===:::999999:::;;;777666555444333333333333333333333333333444444555777:::>>>AAAAAA@@@???>>>EEEGGGNNN\\\ppp~~~VVVDDDAAA>>>;;;:::::::::999777666666666555555555444444333333333222222222222111111111111111000000000000........................///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++,,,,,,)))******+++++++++++++++***++++++++++++,,,,,,,,,+++++++++///999BBBAAA:::.........------,,,,,,,,,,,,,,,---------.........///............///000000//////000000000111111111555444333222111111222222444444444555555666666777555555555555666888999:::;;;<<<===@@@BBBDDDFFFGGGFFFGGGIIIKKKLLLLLLJJJIIIIIIIIIIIIJJJLLLNNNOOOQQQNNNNNNMMMLLLKKKLLLOOOQQQOOORRRUUUVVVUUUTTTTTTTTTOOOPPPSSSXXX]]]^^^\\\ZZZ^^^]]][[[ZZZYYYYYYYYYYYYWWWWWWWWWYYYZZZ\\\\\\\\\TTTRRROOOMMMLLLLLLNNNOOOTTTRRROOOMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGEEEDDD>>>>>>>>>@@@BBBBBBAAA???BBBAAA@@@??????>>>===<<<;;;:::::::::::::::999999::::::::::::999999888888888888888888888999999999555555555555444444333333222222222222222222222222222222111111111222333444111111000000000000000111------...////////////...........................+++,,,...///000...---+++FFFEEECCCCCCDDDFFFIIIKKKJJJIIIHHHEEECCCBBBDDDFFFGGGJJJNNNQQQRRRQQQOOOMMMKKKJJJJJJIIIHHHHHHGGGGGGCCCDDDEEEGGGKKKNNNQQQSSSVVVWWWWWWXXXWWWVVVUUUTTTQQQTTTTTTRRRXXXbbbfffddddddmmm{{{nnn^^^OOONNNRRROOOOOOUUU^^^fffoooxxx}}}}}}}}}}}}|||||||||{{{|||~~~zzzyyyzzzmmmiiibbb\\\WWWRRRNNNKKKGGGGGGFFFDDDCCCBBBBBBAAA>>><<<:::888777777999:::555555444333333222333333333333333333444555666666:::===AAABBBAAA???>>>???DDDNNN^^^ssseeeIIIGGG???>>><<<;;;:::999777555555555555555444444444444333333222222222111111111111111111000000000//////........................///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++,,,,,,+++++++++******************++++++,,,,,,,,,))))))))))))******++++++*********+++++++++,,,,,,---,,,,,,000:::CCCBBB;;;.........------,,,,,,,,,,,,,,,,,,------------..................//////000000000000000111111111111333333222222111111111111222333333444555555666666444444555555666888999999<<<===>>>@@@BBBDDDFFFGGGFFFHHHJJJLLLLLLKKKKKKKKKIIIIIIIIIJJJMMMPPPSSSUUUNNNNNNMMMLLLKKKMMMQQQTTTSSSUUUXXXXXXWWWUUUTTTTTTTTTUUUXXX[[[^^^^^^]]][[[___^^^\\\ZZZYYYXXXYYYYYY\\\\\\\\\\\\[[[[[[\\\\\\SSSQQQOOOMMMNNNPPPSSSUUUTTTQQQNNNLLLLLLLLLJJJHHHGGGHHHHHHIIIHHHFFFEEEDDD@@@@@@AAABBBDDDEEECCCAAACCCCCCBBB@@@???===<<<<<<;;;;;;;;;::::::999999999::::::999999999888999999999999999888888888888888666666666555555555555555333333333333333333333333111111111111222333444444111111000//////000111222......//////000//////...........................,,,---///000000///---,,,EEEDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFDDDCCCDDDGGGIIIGGGIIIMMMOOOPPPNNNLLLJJJKKKJJJJJJIIIHHHGGGFFFFFFAAABBBDDDGGGJJJNNNPPPRRRRRRSSSTTTTTTUUUUUUUUUUUUPPPQQQOOOOOOSSSZZZ^^^]]]WWWaaapppyyynnn]]]UUUQQQGGGKKKOOOUUU[[[cccooo}}}~~~}}}}}}}}}||||||yyyqqqmmmkkkkkk]]]YYYSSSNNNKKKIIIFFFDDDAAA@@@@@@???>>>===<<<<<<::::::888777666777777888444444333333333333333444333333333444555777888999===@@@DDDDDDAAA@@@AAACCCFFFZZZvvvyyyOOO@@@FFF>>>===<<<;;;999777666555555555444444444333333333222222222222111111111111111111000000000/////////------------------------///............---------------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))+++,,,,,,,,,+++***++++++++++++*********************++++++,,,,,,---***))))))))))))***++++++************++++++++++++......---...444999777111------------------,,,,,,,,,,,,,,,,,,------------......------......///000000000000000111111111111222222222111111111111000111222222333444555666666444444555666777888999999<<<===>>>@@@AAACCCDDDEEECCCFFFHHHIIIIIIIIIIIIJJJHHHGGGGGGHHHKKKNNNQQQTTTNNNOOOOOOOOONNNOOORRRTTTUUUWWWXXXXXXWWWUUUUUUUUUXXXYYYZZZ\\\]]]]]]]]]\\\___^^^\\\ZZZYYYXXXYYYYYY\\\^^^___]]][[[YYYYYYYYYRRRQQQOOOOOOPPPSSSVVVXXXTTTQQQNNNMMMNNNNNNKKKHHHGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBCCCDDDFFFFFFDDDBBBBBBCCCCCCAAA>>><<<<<<===<<<<<<;;;;;;::::::999999:::999888888888888999999:::999999999888777777777555555555555555555555555333333333333333333333333111111111222333333333333111000/////////000222222111000000000////////////------------------------......///000///...---,,,@@@AAABBBCCCEEEEEEFFFFFFEEEFFFEEEDDDDDDEEEHHHKKKIIIJJJLLLNNNNNNLLLJJJIIIKKKJJJJJJIIIHHHGGGFFFEEECCCCCCEEEGGGIIILLLNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQOOOKKKIIILLLPPPQQQTTTVVVPPPYYYhhhwww|||{{{vvvggg___VVVGGGHHHJJJMMMPPPUUU___kkktttxxx~~~~~~~~~qqqfff___\\\YYYWWWNNNKKKFFFCCCBBBBBBAAA@@@>>>>>>===<<<;;;:::999888888777777777777777777666444444333333333444444555222222333555777999;;;<<>>???@@@AAAAAAAAADDDGGGHHHGGGGGGHHHJJJJJJIIIHHHHHHIIILLLOOOPPPMMMOOOQQQQQQPPPPPPQQQRRRSSSUUUVVVVVVVVVVVVWWWYYYXXXYYYZZZZZZZZZ[[[]]]^^^aaa___]]][[[ZZZYYYYYYZZZXXX[[[]]]\\\YYYVVVUUUVVVRRRQQQQQQPPPQQQTTTVVVWWWSSSQQQNNNOOORRRQQQMMMHHHGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCCCCDDDEEEEEECCCAAA@@@BBBBBB@@@===;;;<<<=========<<<<<<;;;::::::999999999888777777888999:::::::::999999888777777666444444444444444444444444222222222222222222222222111222222333333333222222111000///...///000222333444333222000////////////------------------------.........---------,,,,,,<<<===@@@BBBDDDEEEEEEEEEFFFFFFFFFEEEDDDEEEHHHKKKJJJKKKMMMMMMMMMLLLJJJIIIKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMGGGEEEKKKMMMLLLMMMSSSTTT\\\jjjuuu}}}~~~zzzuuujjjeee]]]MMMCCCDDDEEEFFFHHHOOOXXX```nnnuuu}}}yyy{{{zzzzzz~~~~~~~~~xxxkkkeee\\\UUUQQQNNNKKKHHHEEEBBB>>><<<===>>>??????>>>>>>>>>===;;;:::888777666777777888777777666666444444333333444444555555222222444666888;;;===??????CCCFFFFFFEEEGGGMMMRRRlll|||[[[HHH???;;;:::888888888777555555666777444444444333333333222222222222222111111111111000000000000000////////////------------------------//////.........---------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++******''')))+++,,,,,,,,,***)))+++++++++************)))))))))***+++,,,,,,------+++***)))))))))***,,,---)))************+++++++++(((+++,,,******---,,,))),,,,,,,,,------.........++++++,,,,,,,,,---------...------------...//////---------.........//////...///000111111111111111000111111222444555666666444555666888999999999999;;;;;;<<<<<<===>>>>>>>>>BBBEEEHHHIIIGGGGGGIIIKKKNNNLLLJJJIIIIIIKKKMMMOOOLLLOOORRRSSSRRRPPPPPPPPPQQQRRRTTTUUUUUUWWWZZZ\\\WWWWWWXXXXXXXXXZZZ]]]___bbbaaa___\\\[[[ZZZZZZZZZTTTXXX[[[[[[XXXTTTSSSSSSSSSRRRQQQQQQRRRSSSTTTUUUTTTQQQOOOQQQTTTTTTOOOJJJGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCCCCDDDDDDDDDAAA??????AAABBB@@@<<<;;;;;;===>>>>>>===<<<;;;;;;::::::999999888777777888999:::;;;::::::999888777666666333333333333333333333333000000000000000000000000222222333333333222222111111000///...///000222444777555222000/////////000------------------------...---,,,++++++++++++,,,@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLKKKIIIHHHHHHHHHJJJIIIHHHEEEBBBBBBCCCEEEDDDEEEGGGHHHIIIIIIHHHGGGHHHJJJKKKLLLKKKJJJKKKLLLNNNLLLJJJIIIIIIKKKNNNPPPWWW^^^oooxxxooojjj]]]MMMGGGFFFEEEFFFGGGJJJOOOSSS[[[eeesss}}}{{{}}}~~~~~~~~~xxxpppuuu~~~~~~}}}~~~nnn___RRRNNNJJJFFFDDDCCCBBBAAA??????@@@@@@AAA@@@@@@@@@@@@???>>>===<<<;;;:::999666666666555555444444444444444444333333444555555666666777999<<<>>>>>>>>>???BBBEEEFFFHHHNNNZZZbbb___MMMBBB??????;;;;;;999777666666666444222444444333333333333222222333333333222111000/////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******************************+++,,,,,,,,,,,,+++---,,,+++*********+++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************************************)))************+++++++++***...///,,,,,,...,,,''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111000000000000000111111222/////////111222444666777444444555777888999:::;;;::::::;;;===>>>@@@AAAAAADDDDDDEEEFFFGGGGGGHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPNNNOOOPPPPPPNNNNNNOOOPPPOOOPPPQQQSSSUUUWWWYYYYYYUUUTTTUUUWWW[[[^^^______aaa___]]][[[YYYXXXXXXXXXQQQSSSUUUUUUSSSRRRRRRRRRVVVUUUSSSSSSTTTUUUUUUTTTUUUTTTTTTSSSRRRPPPNNNMMMGGGGGGGGGGGGGGGGGGHHHHHHDDDDDDCCCBBBAAAAAAAAAAAA<<<===>>>>>>======>>>???===<<<<<<;;;;;;:::999999;;;:::999999999:::;;;<<<999999888888777666666666444444333333222111000000222222222222222222222222111111111111000000000000...............///000111444333111////////////000.........------,,,,,,,,,------------------------??????@@@AAABBBCCCDDDDDDCCCDDDDDDEEEFFFGGGIIIJJJIIIJJJKKKJJJHHHGGGGGGGGGGGGFFFEEECCCAAAAAACCCEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGIIIKKKKKKJJJJJJJJJKKKJJJHHHGGGFFFGGGHHHKKKLLLTTTZZZjjj|||}}}~~~zzzlllZZZKKKCCC@@@EEEKKKJJJIIIJJJOOOXXXfffpppwww}}}zzz|||}}}~~~~~~yyytttrrrxxx~~~yyywwwvvvnnn```TTTJJJHHHDDDBBBBBBAAA@@@>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@???===<<<:::999888555555555444444444333333555444444333333444444555777777888:::===???@@@AAAEEEEEEFFFHHHNNN[[[kkkvvvpppSSSGGG>>><<<<<<888:::999777777777777555444444444333333333222222222222222222222111000//////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++++++++++++++*********)))***++++++,,,,,,++++++---,,,+++*********+++,,,------,,,,,,,,,++++++++++++++++++*********))))))************************************************)))************+++++++++...,,,***)))((()))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000000000//////000000111222000000000111222333444555444444555666777777888888999:::;;;<<<>>>???@@@@@@EEEDDDCCCCCCDDDFFFIIIKKKJJJJJJJJJJJJKKKLLLNNNNNNNNNOOOOOONNNLLLKKKLLLMMMNNNOOOQQQSSSUUUVVVWWWWWWVVVUUUUUUWWWYYY\\\\\\\\\\\\\\\[[[ZZZXXXWWWUUUTTTSSSUUUWWWWWWUUUTTTTTTTTTVVVSSSPPPOOOQQQSSSSSSSSSTTTTTTSSSRRRPPPNNNLLLKKKHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@??????>>>>>>???;;;===>>>>>>===<<<>>>???;;;;;;::::::999999888888888888777777777888999:::999999888777777666666555444444333222222111000000222222222222222222222222111111111000000000/////////............//////000222111000...------............---------,,,,,,,,,------------------------======>>>???@@@AAABBBBBB@@@@@@AAABBBCCCEEEGGGHHHGGGHHHIIIHHHFFFEEEEEEEEECCCCCCBBBAAA@@@@@@CCCEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFHHHJJJJJJIIIHHHIIIJJJFFFFFFEEEEEEFFFGGGIIIKKKQQQUUUbbbrrrxxxsssrrrwww]]]HHH;;;@@@GGGDDDBBBDDDDDDKKKVVVaaajjjuuuzzz|||}}}zzz|||}}}~~~}}}|||}}}}}}}}}tttooohhhbbb]]]UUULLLFFFDDDCCCAAAAAAAAA@@@>>><<>>@@@BBBCCCFFFDDDDDDJJJXXXnnnoooUUUFFFCCC<<<:::<<<888:::888777777888888777555333333333333222222222222222222222222111000//////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++---,,,+++*********+++,,,,,,,,,,,,,,,++++++++++++*********)))))))))((((((************************************************)))************+++++++++///******//////))))))...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000//////000000111222222111111111111222333333444444444555555555666666888999:::;;;<<<===>>>???DDDBBB@@@???AAAEEEIIILLLIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLJJJHHHIIIJJJLLLMMMPPPSSSTTTUUUTTTTTTVVVUUUTTTVVVXXXYYYYYYXXXWWWWWWWWWWWWUUUTTTRRRQQQUUUWWWYYYYYYWWWUUUUUUUUUSSSQQQNNNMMMNNNPPPQQQRRRRRRRRRQQQPPPNNNLLLJJJIIIHHHGGGFFFDDDBBB@@@>>>>>>???>>>===<<<<<<;;;<<<<<<:::<<<======<<<<<<===>>>::::::999999888777777666666666555555555666777888888888888777666666555555333333333222111111000000222222222222222222222222111111000000000000////////////......---.........000///...------,,,------------------,,,,,,,,,,,,------------------------;;;;;;<<<===>>>???@@@@@@???@@@@@@AAABBBCCCEEEFFFDDDFFFGGGFFFDDDBBBBBBCCCAAAAAAAAA@@@@@@AAAEEEGGGIIIGGGFFFDDDDDDDDDEEEFFFEEEGGGIIIIIIGGGGGGGGGHHHFFFFFFFFFGGGHHHJJJKKKLLLPPPQQQXXXeeejjjhhhfffggg}}}yyy\\\EEEBBBCCC>>>???HHH@@@EEELLLUUU```lllxxx~~~yyyxxx{{{{{{~~~~~~~~~~~~}}}~~~~~~zzzxxxxxxwwwtttqqq```]]]WWWQQQKKKGGGEEEEEEGGGFFFFFFFFFFFFDDD@@@===AAAAAABBBBBBBBBBBBBBBAAA@@@???>>><<<:::888777666333333333333333333333333555555444444444555666666:::;;;<<<<<<===???AAACCCFFFFFFIIIVVVmmm{{{TTTEEEAAABBB<<<;;;>>>;;;999888777777888999888666333333333222222222222111111111111111111000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++---,,,+++*********+++,,,,,,++++++++++++++++++++++++*********))))))))))))************************************************))))))*********+++++++++---)))///<<<<<>>???AAADDDGGGIIIHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLKKKIIIHHHIIIJJJIIILLLOOORRRSSSRRRQQQPPPRRRQQQRRRTTTVVVXXXWWWVVVUUUUUUSSSRRRQQQQQQQQQQQQUUUVVVXXXXXXVVVTTTSSSTTTOOONNNMMMNNNOOOPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFEEECCCAAA???============<<<;;;::::::::::::999;;;<<<<<<;;;;;;<<<===:::999999888888777777666555555555555555666666666888777777666666555444444333222222222111111000000111111111111111111111111111000000000////////////000///......------------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,999999:::;;;<<<===>>>>>>BBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEDDDBBBAAAAAAAAA@@@AAAAAAAAAAAACCCGGGJJJJJJIIIGGGFFFEEEEEEFFFGGGEEEGGGHHHHHHGGGFFFFFFGGGEEEFFFGGGIIIKKKLLLLLLMMMPPPNNNPPPWWW\\\^^^^^^___mmm~~~qqq[[[QQQGGG======EEEAAACCCGGGMMMUUU```kkkrrrrrrwww|||}}}wwwxxx{{{||||||~~~wwwkkkmmmuuurrrpppnnnooopppnnnjjjfff\\\[[[XXXRRRMMMKKKNNNRRRQQQQQQPPPOOOMMMJJJEEEAAACCCCCCCCCCCCCCCBBBAAAAAA>>>===<<<:::888777555555333333333333333333333333555555555555666777888999<<<===>>>>>>===>>>AAADDDJJJNNNZZZnnnuuuVVVJJJAAAAAABBB::::::???<<<999777666777888888777666333333222222222111111111000000111111111000//////////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,))))))***++++++++++++***---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************************************))))))*********+++++++++...***000>>>>>>000***...))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------....../////////000000000/////////...///000000111......///000111333444555666666555555555555444444666666777888999::::::;;;:::;;;>>>@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFGGGIIIJJJJJJIIIIIIJJJLLLHHHJJJMMMOOOPPPOOONNNLLLMMMMMMNNNQQQUUUWWWWWWVVVUUUSSSPPPNNNMMMOOOQQQSSSRRRSSSUUUTTTRRRPPPOOOPPPKKKKKKMMMPPPRRRQQQNNNKKKIIIIIIJJJJJJJJJJJJIIIIIIEEEDDDCCCBBBAAA@@@??????===<<<;;;::::::999999999888:::;;;;;;::::::;;;<<<::::::999999888888777777555555555666666666666666777777666666555444444444222222111111111111111000111111111111111111111111000000000////////////...000///...---------------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888888999:::;;;<<<======CCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCAAA@@@@@@@@@AAABBBBBBBBBBBBEEEIIILLLHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHFFFEEEFFFFFFDDDEEEHHHJJJLLLMMMMMMMMMPPPMMMLLLNNNRRRWWW\\\^^^bbbuuuzzznnncccSSSCCC;;;;;;BBBBBBBBBEEEJJJRRRYYY^^^eeekkktttzzz}}}~~~xxxvvvzzz~~~|||{{{|||~~~uuufff\\\^^^eeeaaa``````bbbcccdddcccaaacccbbb___YYYTTTSSSVVVYYYZZZYYYWWWUUURRRNNNIIIEEEDDDDDDDDDCCCAAA@@@???>>>::::::999888666555444444333333333333444444444444555555555777888:::<<<===<<<>>>@@@???>>>@@@EEEIIIQQQ[[[mmm___JJJEEE???AAA@@@777888===:::999777666666777777666444222222222222111111111111///000000111111000//////////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))******++++++,,,((()))******++++++******---,,,+++*********+++,,,*********+++++++++++++++,,,,,,,,,++++++++++++***************************************************)))************+++++++++000++++++111111,,,,,,111))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,....../////////000000000//////......//////000111------...///111333555666555555555555555555555444555555666666777888888999888:::===@@@AAAAAAAAA@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHHHHHHHIIIJJJLLLHHHIIIKKKLLLMMMLLLKKKJJJIIIJJJLLLOOOSSSUUUUUUTTTSSSQQQNNNLLLLLLNNNPPPRRRNNNOOOQQQPPPNNNKKKKKKKKKHHHIIILLLOOOQQQPPPLLLIIIGGGGGGHHHIIIIIIIIIHHHHHHCCCCCCCCCBBBBBBAAAAAAAAA<<<<<<;;;:::999999999999888999::::::999999:::;;;::::::999999888777777777555555666777777777777666666666666555444444333333111111111111111111111111111111111111111111111111000000////////////............------,,,------------......//////...------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888888999:::;;;<<<<<<===AAA@@@@@@@@@@@@@@@AAAAAAAAACCCDDDCCCAAA??????@@@AAABBBBBBBBBBBBEEEHHHKKKEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIHHHGGGEEEFFFFFFEEEGGGKKKNNNPPPQQQQQQPPPLLLLLLKKKKKKNNNUUU\\\```aaaooo}}}uuugggZZZMMMBBBCCCAAA@@@@@@CCCGGGJJJLLLTTT\\\hhhppptttwww{{{|||~~~{{{{{{|||~~~{{{xxxxxx~~~~~~}}}~~~uuujjj```WWWQQQRRRWWWSSSTTTTTTTTTVVVZZZ```dddhhhgggddd___ZZZXXXYYY[[[\\\ZZZWWWTTTRRRNNNIIIFFFCCCCCCBBB@@@>>><<<:::999777777666555555444333333333333444444444555555555444555666888:::===???AAA;;;>>>AAAAAAAAAEEELLLRRRbbbpppdddOOOJJJAAA===???>>>666888<<<777999777555555666555444222222222222222111111111111//////000000000000000///////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***'''(((((())))))***++++++((())))))***************---,,,+++*********+++,,,)))*********++++++++++++++++++++++++************************************************************)))************+++++++++,,,+++)))))))))***,,,...***************************************************++++++++++++,,,,,,,,,------.........////////////............///000000......//////000222333444333333333333444444444444444444555555666666777777999:::;;;===>>>???????????????@@@@@@AAABBBCCCDDDDDDEEEGGGGGGFFFFFFGGGIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIKKKNNNRRRSSSRRRPPPMMMMMMMMMMMMMMMMMMNNNNNNKKKLLLMMMMMMJJJHHHGGGGGGHHHHHHHHHJJJLLLMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFEEECCCCCCBBBAAAAAA@@@@@@???;;;:::999888888777777888777888999999888888999;;;999888888777777666666555444444666777777777666555666666555555444333333222000000000000111111111111111111111111111111111111000000/////////.........------,,,,,,,,,---......+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++888888999:::;;;<<<<<<===>>>>>>>>>>>>???@@@BBBBBBAAACCCDDDCCCAAA??????@@@AAAAAABBBBBBBBBDDDHHHKKKCCCDDDEEEGGGGGGGGGFFFEEEGGGHHHIIIIIIGGGFFFFFFFFFIIIKKKOOOSSSUUUVVVUUUTTTIIIKKKLLLKKKNNNUUU]]]aaaeeennnwww}}}{{{vvviiiZZZDDDBBB@@@???@@@BBBCCCCCCBBBLLLXXXbbbgggkkkppptttzzz}}}}}}|||yyyvvvuuuzzz~~~~~~~~~tttlllaaaVVVPPPLLLGGGGGGIIIMMMMMMLLLKKKMMMTTT```hhhlllkkkhhheeeaaa___^^^^^^ZZZWWWTTTRRROOOLLLHHHEEEBBBBBBAAA>>><<<999666555555555444444444333333333444444444555555666666666444555666999<<>>;;;??????888:::>>>777999777555555555444222111222222222111111111111000//////000000000000000///////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******&&&''''''((()))*********(((((()))***************---,,,+++*********+++,,,))))))******++++++++++++************))))))))))))************************************************)))************+++++++++%%%***,,,******---,,,(((******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------.....................///000000000000000000000111222222111111222222222333333333333444444555555666666666;;;;;;::::::;;;===>>>???>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFEEEDDDCCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKNNNQQQQQQOOOMMMHHHJJJLLLNNNOOOMMMKKKJJJIIIKKKLLLKKKIIIFFFEEEEEEIIIGGGEEEEEEGGGJJJKKKKKKKKKKKKJJJIIIGGGEEECCCBBBCCCCCCBBBAAA@@@???>>>===:::999888777777666666666666888999999888888999:::777777777666555555444444333444555666666666555444666555555444444333222222000000000000000111111111000000000000000000000000000/////////............,,,,,,,,,,,,------...///)))***,,,,,,---,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++:::;;;<<<======>>>>>>>>>@@@@@@?????????@@@AAAAAAAAAAAACCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAACCCEEEFFFLLLMMMNNNLLLIIIGGGHHHIIIFFFFFFGGGGGGGGGFFFFFFEEEJJJPPPVVVXXXXXXXXXTTTNNNLLLMMMOOOPPPPPPPPPRRRTTTcccooowwwuuuttt~~~YYYKKK@@@AAAAAA===<<>><<<:::888666555444666666555444333333333333<<<:::888555444444555666:::999;;;???AAA???@@@CCC>>>CCCBBBEEEMMMRRR```xxxfffMMMGGGDDD>>>>>>===;;;:::999888888888777666666444333222111111222222222111111111111000//////000000000000/////////............---------,,,,,,++++++,,,,,,---...------,,,+++************,,,,,,,,,+++++++++******,,,++++++******++++++,,,))))))))))))))))))******))))))))))))************************************************************))))))))))))***************++++++,,,,,,++++++***))))))))))))******************++++++++++++******))))))*********))))))(((++++++++++++++++++++++++++++++******++++++,,,---------------------------...---------...///111222000000000000111111111111111111000000111111222333555444444444444555666666999::::::;;;<<<<<<<<<<<<;;;<<>>>>>777777777777666666666666777777777777777777777777888777555444333333444444444555666666666666666555333333444444333333222111111111111111000000000000000000000000000000000000////////////..................------------......------,,,,,,,,,,,,++++++************************+++++++++++++++***)))(((:::;;;<<<===>>>>>>>>>>>>????????????@@@@@@AAABBBAAABBBBBBCCCCCCBBBAAA@@@AAA@@@@@@@@@BBBDDDGGGHHHJJJLLLMMMKKKHHHFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFKKKQQQUUUVVVWWWXXXTTTOOOMMMNNNOOOOOOMMMMMMNNNOOO\\\lllyyyyyywww}}}nnnSSS;;;999AAADDD???:::?????????CCCJJJTTT]]]bbbiiinnntttyyy||||||}}}}}}zzzwwwzzz}}}zzzvvvtttyyy||||||qqqeeeXXXSSSJJJCCCDDDHHHLLLSSSZZZ``````___aaafffqqq|||jjj[[[XXXVVVOOOLLLOOOPPPMMMHHHEEEDDDCCCBBB@@@===<<<:::999777555444333555555444333333333333333999888666555555666777888<<<<<<@@@FFFFFFCCCBBBDDDDDDFFFCCCHHHWWWbbbpppxxxYYYIIIFFFCCC>>>===<<<;;;:::999888888888666666555444333222111111222222222111111111000000//////000000000000//////............------------,,,,,,++++++,,,,,,---...+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,*********)))))))))))))))))))))))))))************************************************************))))))))))))***************++++++,,,,,,++++++***))))))))))))******************++++++++++++******))))))************))))))++++++++++++++++++++++++++++++******++++++,,,---------------------------......------...///000111/////////000000000111111111111000000111111222333444444333333444444555666888999:::;;;;;;;;;;;;;;;;;;===???BBBCCCDDDCCCCCCCCCEEEGGGHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIGGGIIILLLNNNPPPQQQQQQPPPQQQPPPPPPQQQQQQOOOLLLIIIIIIKKKLLLKKKIIIHHHHHHIIIHHHHHHGGGGGGIIIKKKMMMOOONNNLLLJJJGGGEEEDDDDDDDDDCCCCCCBBBBBB@@@???======999999999888888888777777777777777777777777777777888777555444333333444444444555555555555555444444333333444444333333222111111111111111000000000000000000000000000000000000////////////..................------------......------,,,,,,,,,+++++++++***************************++++++++++++***)))(((:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAABBBBBBBBBBBBAAA@@@???BBBAAA@@@AAACCCFFFJJJLLLJJJKKKLLLKKKIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHMMMRRRTTTTTTUUUVVVTTTPPPNNNOOOOOONNNKKKJJJJJJKKKRRRcccsssxxxvvvyyyzzzbbbGGG===@@@BBB???;;;======>>>???BBBHHHOOOUUU]]]bbbhhhoootttxxx}}}|||zzz|||~~~{{{xxx}}}{{{tttooommmnnntttyyy}}}sssfffaaaXXXMMMHHHCCCAAAEEELLLRRRZZZ```gggfffgggkkkrrrzzzlll]]]PPPNNNLLLGGGEEEHHHGGGDDDAAA??????>>>===<<<999999888666555333222222444444333222222222333333666555555555666888:::;;;<<<===BBBHHHGGGBBBAAACCCHHHJJJJJJWWWrrryyyYYYIIIEEECCC@@@>>><<<<<<:::999888888777777666666555444333222111111222222111111111000000000...//////000000//////...............------------,,,,,,++++++,,,,,,---...************+++,,,---...,,,,,,,,,+++++++++******++++++************+++++++++*********))))))(((((())))))))))))************************************************************))))))))))))******************++++++++++++******))))))))))))******************++++++++++++******))))))))))))******))))))+++++++++++++++++++++++++++************+++,,,,,,------------------------///......---......//////.........////////////000111000000000000111222222222222222222222333444444777777888999:::;;;;;;:::;;;===???BBBDDDEEEEEEEEEDDDFFFGGGGGGEEEDDDDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKJJJLLLOOOSSSUUUUUUTTTSSSVVVTTTRRRQQQPPPOOOMMMKKKKKKLLLMMMKKKJJJJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMKKKIIIFFFDDDCCCCCCCCCBBBBBBBBBAAA@@@>>><<<:::999999888888888777777777666666666666666666666666777777666555444444444444555555555555444444333222333333444444333333222111111111111111000000000000000000000000000000000000/////////............---...------,,,,,,------...,,,,,,,,,,,,++++++++++++******************************++++++******)))))):::;;;<<<======>>>>>>===>>>???@@@AAACCCDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@???CCCBBBAAABBBDDDHHHLLLOOOLLLMMMMMMMMMLLLJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJNNNRRRSSSQQQRRRTTTTTTPPPOOOPPPPPPOOOLLLKKKKKKLLLJJJVVVccckkknnnqqqwww{{{|||wwwjjjWWWEEE======???;;;<<<>>>??????AAAEEEIIIOOOSSSZZZaaagggmmmssswww~~~~~~~~~zzz~~~ssssssqqqmmmhhhfffiiilllrrrwww|||~~~|||{{{pppbbb^^^^^^VVVKKKHHHHHHIIIMMMSSSZZZ```dddllllllmmmqqquuuuuuooojjjUUULLLFFFFFFHHHEEEDDDFFFAAA???<<<:::::::::888777666555555444333222111111333333222222222333333444444444555666999;;;===???AAAAAADDDHHHFFFBBBCCCGGGKKKSSS]]]uuusssZZZEEEAAACCC???<<<===;;;;;;999888888777777777555555444444333222111111111111111111000000000000...//////////////////............---------,,,,,,,,,,,,++++++,,,,,,---...+++*********++++++,,,---,,,,,,,,,+++++++++******++++++************++++++++++++******)))(((((((((((()))))))))************************************************************((()))))))))******************++++++++++++******((()))))))))******************++++++++++++******)))))))))))))))************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///.....................---------.........//////000000000000000111222222111111111111111222222333555666777888999:::::::::<<<===???BBBDDDEEEFFFFFFEEEFFFGGGFFFDDDCCCCCCDDDFFFGGGGGGIIIJJJLLLMMMNNNPPPRRRUUUXXXYYYXXXVVVUUUXXXVVVSSSQQQQQQQQQPPPNNNMMMNNNNNNLLLKKKKKKMMMOOOLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHEEEDDDBBBBBBBBBAAAAAAAAAAAA???===:::999777777666666666555555555666666666666666666666666777666666555555555555555666666666666555444333222333333444444333333222111111111111111000000000///000000000000000000000000//////.........---------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************************))))))************))))))999:::;;;<<<<<<======<<<>>>???AAACCCDDDEEEEEEEEE@@@@@@@@@??????@@@@@@@@@DDDCCCCCCCCCEEEIIIMMMOOONNNNNNOOOOOOOOONNNLLLJJJIIIIIIHHHHHHHHHIIIJJJKKKNNNQQQQQQNNNOOORRRRRROOONNNPPPPPPPPPNNNNNNOOOPPPJJJLLLRRR[[[ccciiiooosss}}}xxx]]]LLLBBB===999;;;===>>>>>>>>>>>>???BBBFFFLLLSSSYYY```gggkkkxxx{{{~~~~~~~~~xxxkkkkkkjjjgggeeegggmmmsssvvvxxx{{{}}}}}}}}}~~~vvvppphhheeeeeecccWWWKKKNNNQQQUUUZZZ^^^dddhhhiiioooooopppsssssslll^^^RRREEEBBBAAADDDFFFDDDBBBAAA>>><<<999888888777555333333333333222222222111111222222222222333444444555555555777999<<>>@@@AAACCCEEEFFFFFFEEEFFFFFFEEECCCBBBCCCDDDGGGHHHJJJKKKMMMNNNOOOPPPSSSUUUWWWXXXXXXWWWUUUSSSWWWTTTRRRQQQRRRSSSTTTSSSOOOOOOOOOMMMLLLLLLNNNPPPLLLMMMNNNNNNNNNMMMKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@>>><<<:::888777777777777666666666666777777777777777777777777666666666666666666555555888888888777777555444333333333444444333333222111111111111111000000000///////////////////////////............------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********************************((())))))*********))))))777888999:::;;;;;;;;;;;;>>>???AAABBBCCCCCCCCCBBB>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEGGGJJJLLLMMMNNNMMMNNNOOOPPPOOOLLLIIIIIIHHHGGGGGGHHHIIIKKKLLLLLLOOOOOOLLLLLLOOOOOOMMMLLLNNNOOOOOONNNNNNPPPQQQLLLHHHIIIPPPXXX```jjjrrrsss}}}oooYYYBBB>>>===;;;<<<<<<<<<;;;999<<<>>>CCCGGGLLLSSSYYY^^^jjjmmmrrrvvv{{{}}}tttjjjkkklllkkkkkkooovvv||||||}}}~~~~~~~~~qqqnnnmmmlllkkkiiiaaaTTTJJJRRRZZZaaaeeeiiinnnpppooopppoooooopppnnndddUUUJJJAAA@@@AAABBBBBB@@@<<<999<<<:::888777777555333111222222222222333333333333222222222333444555666777888999;;;>>>@@@CCCDDDEEEFFFEEEEEEFFFGGGLLLZZZggg~~~vvvPPPFFFBBBAAAAAA@@@;;;:::;;;999888888777666666777777444333333333222222222111111111000000000/////////---......//////......---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++************,,,,,,,,,+++++++++************))))))))))))******)))))))))))))))))))))***))))))))))))************************************************************))))))))))))************))))))************))))))))))))))))))******************++++++++++++******))))))(((((((((***+++,,,***************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------............///000////////////000111111111000000000000111222222444555777888::::::;;;;;;>>>??????AAABBBCCCDDDEEEDDDEEEEEEDDDBBBBBBCCCEEEHHHIIIKKKMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPTTTRRRQQQQQQSSSUUUVVVVVVPPPPPPPPPOOOMMMLLLMMMNNNJJJKKKMMMNNNMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCAAA???===;;;:::999;;;;;;:::::::::999999999777777777777777777777777666666777777777666666555888888888888888777666555333333444444333333222111111111111111000000000000////////////////////////.........------------,,,,,,++++++******++++++,,,++++++++++++************************************(((((())))))******))))))666777888999999:::999999<<<===???@@@AAA@@@???>>><<<<<<<<<===>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIJJJLLLNNNMMMIIIEEEHHHGGGGGGFFFGGGIIIKKKLLLJJJMMMMMMKKKKKKMMMMMMJJJJJJKKKLLLLLLKKKKKKLLLNNNIIIGGGGGGKKKNNNUUUeeettt}}}yyy___LLLDDD<<<999;;;===<<<999:::<<<>>>@@@DDDIIIOOOSSSXXX]]]ccciiiooovvv||||||uuuoooqqqrrrrrrqqqtttzzz}}}~~~ttthhhhhhhhhhhhfff```WWWQQQNNNXXXbbbkkknnnpppsssrrrooonnnllliiifffaaaYYYOOOGGGAAA@@@???===;;;:::777444777666555555666666444222222222333333444444444555333333333444555666888999===>>>@@@BBBDDDFFFGGGGGGCCCCCCFFFKKKPPP[[[mmm~~~oooZZZHHH???AAA@@@<<<;;;===<<<999888888777666666666666777333333333222222222222222111000000000////////////---......//////......------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,++++++***+++++++++,,,,,,,,,+++++++++************))))))))))))******((((((((()))******++++++))))))))))))************************************************************))))))))))))************))))))************))))))))))))))))))******************++++++++++++******))))))((('''(((***,,,---************************)))))))))))))))***++++++++++++++++++++++++++++++***+++---............------............////////////////////////000111111111111000000111111222333555555777999:::;;;<<<<<>><<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999555666777777888777666555666777777777777777666666333333444444333333222111111111111111000000000000////////////////////////.........---------,,,,,,++++++************++++++++++++++++++************************************'''(((((()))))))))))))))555666777888888999999888:::;;;===>>>???===<<<;;;;;;;;;;;;<<<>>>@@@CCCDDDBBBDDDFFFHHHIIIIIIIIIHHHGGGFFFFFFHHHKKKJJJFFFBBBHHHGGGFFFEEEFFFHHHKKKLLLIIILLLLLLJJJJJJLLLKKKHHHHHHIIIJJJJJJHHHGGGHHHJJJDDDEEEHHHIIIGGGLLL```tttYYYMMM???999<<<@@@???<<<;;;<<<===>>>@@@DDDIIINNNMMMQQQXXX```gggooovvvzzz~~~|||yyysssuuuvvvuuutttuuuzzz~~~{{{}}}uuukkkhhh_________[[[SSSNNNPPPUUU]]]hhhqqqrrrrrrssspppkkklllhhhbbb[[[TTTMMMHHHDDD@@@???<<<777555666666444444333333444666666555333222333333444444555666666333333444444666777999:::@@@AAABBBEEEFFFGGGHHHHHHGGGIIIOOOWWW```mmmtttRRRKKKIII>>>AAA>>>777888???>>>777888777777666666666666777333333222222222222222222000000000000////////////---..................------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************+++,,,------,,,,,,,,,+++++++++************))))))))))))******''''''((()))***+++,,,,,,))))))))))))************************************************************))))))))))))************))))))************))))))))))))))))))******************++++++++++++******)))(((''''''(((***,,,---)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++)))***,,,...//////...............////////////000///////////////000111111111111111111111222222333555666777999;;;<<<<<<<<<@@@@@@??????@@@@@@AAABBBBBBBBBCCCBBBAAABBBDDDGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNQQQSSSUUUSSSRRRQQQRRRTTTUUUUUUSSSPPPQQQRRRQQQNNNKKKJJJIIIEEEGGGJJJLLLLLLJJJGGGEEECCCDDDEEEGGGHHHHHHHHHHHHHHHEEEAAA>>>;;;;;;<<<===;;;;;;:::::::::999999999999999999999999999999999555666777888888777666555444555666666666666666555333333444444444333222222111111111111000000000000////////////////////////......---------,,,,,,,,,++++++************+++++++++++++++************)))************************''''''((()))))))))))))))555555555666666666666777999::::::;;;;;;<<<<<<<<<:::;;;===???AAABBBCCCCCCFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGHHHIIIIIIHHHFFFFFFKKKGGGCCCCCCFFFIIIJJJIIIIIIJJJKKKLLLKKKIIIFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHDDDFFFFFFFFFGGGLLLTTTZZZyyyzzz|||yyygggQQQAAA===<<<:::888:::;;;;;;<<<>>>AAA@@@>>>DDDHHHMMMQQQUUU[[[bbbgggkkkrrrzzz||||||{{{{{{{{{}}}~~~zzzmmmccc^^^[[[ZZZZZZWWWQQQMMMOOOVVV]]]cccfffjjjmmmmmmjjjeeebbb[[[YYYUUUPPPJJJEEEAAA???<<<<<<:::999777555444333222222333333333444444444333444444555555555444333666555555666888:::===>>>@@@LLLLLLHHHKKKIIICCCEEEIIIHHHZZZzzzoooTTTKKKFFF???>>>===<<<:::999888888888777777666555444444333333222333333333333222111111222111111000///......---///............---------///......---+++******))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))))))))******+++))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000111111111111222222222222333333444666777999:::;;;;;;;;;<<<>>>???AAABBBDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGIIIKKKMMMNNNOOOLLLKKKKKKNNNSSSUUUTTTRRRQQQQQQRRRSSSSSSTTTTTTTTTOOOPPPQQQQQQPPPNNNKKKIIIHHHJJJKKKJJJFFFDDDDDDEEEEEEDDDDDDFFFGGGHHHFFFEEEBBBAAA???>>><<<<<<============<<<;;;;;;:::999999777888888999999888888777999888888777666555555444666666666666555555555555555555444444444333333333000000000000////////////000000000000////////////...------,,,,,,------...------++++++++++++------)))************+++++++++))))))))))))))))))))))))******))))))((((((''''''333333333444444444555555777888888999:::;;;<<<===:::;;;===???@@@BBBBBBCCCBBBBBBCCCDDDDDDEEEFFFFFFCCCDDDEEEEEEEEEDDDCCCCCCFFFDDDAAABBBFFFIIIIIIIIILLLKKKJJJHHHFFFDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCEEEKKKOOO^^^lllxxxvvvnnnnnnzzzuuucccQQQDDD??????>>>>>>===::::::;;;===>>><<>>???@@@???GGGEEECCCGGGEEEEEENNNXXXeeezzzVVVEEECCCBBB@@@<<<;;;:::999888888888888777666666555444444333333111222222222222111000000111111111000///.........///............---------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))******+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000111111111222222222222333333444555777999:::::::::;;;<<<===???@@@AAADDDCCCCCCBBBAAAAAAAAABBBCCCDDDFFFIIIKKKLLLMMMNNNMMMLLLLLLOOORRRTTTTTTRRRMMMOOOPPPQQQRRRQQQPPPOOONNNOOOPPPPPPOOOMMMKKKJJJIIIKKKKKKJJJFFFCCCCCCEEEFFFEEEDDDEEEFFFGGGFFFDDDBBBAAA???>>>===<<<======<<<<<<;;;;;;:::999999999888888999999999999888888888888777777666555555444666666666666555555555444444444444444333333333333000000000000////////////000000000000/////////...------,,,,,,,,,,,,---------,,,++++++++++++,,,---)))************+++++++++***************************)))))))))((((((((('''111111222222222333333333555555666777999:::;;;;;;999:::<<<>>>@@@AAAAAABBB>>>???AAABBBCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAA@@@AAACCCFFFHHHIIIHHHJJJIIIGGGDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@CCCCCCCCCAAA@@@@@@BBBDDDFFFVVVfffkkkeeedddnnnzzz~~~lll[[[OOOJJJAAA@@@>>><<<;;;;;;===@@@<<<===???@@@AAADDDHHHKKKNNNTTT\\\ccciiipppxxx~~~~~~~~~{{{yyywwwyyyxxxyyyzzz{{{~~~{{{yyyvvvsssrrrtttvvvxxx{{{{{{{{{{{{|||}}}~~~}}}zzzqqqllldddZZZSSSNNNLLLKKKKKKKKKKKKIIIFFFGGGKKKPPPVVVWWWYYYYYYVVVQQQKKKHHHCCCBBB@@@>>>;;;999777666555555444444333333222222333333333333222222222222666555444444555666777888777999<<<@@@CCCEEEEEEFFFEEEFFFBBBDDDIIIGGGNNNaaannn}}}XXXCCC======>>>>>>:::999888888777777777777666666555555444333333333111111111111111000000///111111000000//////......///............---------+++++++++,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))******+++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---............/////////000000000111111111222222222222333444555666888999999999:::;;;<<<>>>???@@@CCCBBBAAA?????????@@@AAACCCDDDFFFHHHJJJKKKLLLMMMNNNMMMNNNPPPRRRSSSRRRQQQJJJLLLMMMOOONNNMMMKKKIIIMMMNNNNNNOOONNNMMMLLLKKKKKKLLLLLLIIIFFFDDDCCCDDDFFFDDDCCCBBBDDDEEEDDDCCCBBBAAA@@@>>>======<<<===;;;;;;::::::999999888888999999999::::::999999999888777777666666555555555666666555555555444444444444444444333333333222222000000000000////////////000000000/////////......------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,)))************+++++++++************************))))))))))))((((((((((((111111111111222222222222555555555666666777777888999:::;;;===???@@@@@@@@@===???@@@BBBBBB@@@>>>===AAAAAABBBBBBBBBBBBBBBBBB@@@AAABBBDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCCCCBBBAAA@@@???@@@???HHHTTT]]]^^^```iiittttttiiiNNNGGGAAA??????>>>>>>???>>>>>>>>>>>>???AAACCCDDDDDDIIIPPPVVV[[[ccclllrrrtttxxx~~~~~~~~~|||zzzyyyyyyyyy|||{{{yyywwwuuusssrrrrrrppppppppppppqqqsssuuuvvvpppooooooppprrrvvvyyy{{{||||||}}}~~~yyysssnnnjjjfff```XXXPPPKKKIIIHHHGGGFFFGGGHHHGGGFFFFFFIIIKKKNNNOOOOOOOOOLLLGGGBBB???===<<<;;;:::888777666555444444444444444444444444333333333333222222222222666555444333444666999::::::===AAAEEEGGGIIIIIIIIIGGGEEEBBBGGGNNNMMM[[[wwwxxx^^^HHHBBBBBB>>>:::;;;888777777666666666777777555555555444444333333333222222222222222111000000111000000000/////////...///............---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000000111111111111222222222333444666777888888888888999;;;<<<>>>???AAA@@@???>>>>>>@@@BBBCCCBBBCCCEEEGGGHHHJJJKKKKKKNNNNNNNNNOOOQQQQQQPPPPPPKKKKKKKKKKKKJJJIIIHHHHHHLLLLLLMMMNNNNNNMMMMMMLLLNNNMMMKKKIIIFFFDDDCCCCCCEEECCCAAA@@@AAABBBBBBAAAAAAAAA@@@???>>>===<<<<<<:::::::::999999888888888999999::::::::::::999999777777666666666555555555555555555444444444333333333333333333222222222222000000000000////////////000000/////////.........---,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++))))))))))))((((((((((((222222222222333333333333666555555555555444444444888999;;;<<<===>>>?????????@@@AAABBB@@@>>><<<:::?????????@@@@@@AAAAAABBBAAACCCEEEFFFGGGFFFEEEEEEBBBDDDFFFGGGHHHGGGFFFEEEHHHGGGFFFEEEDDDBBBAAAAAABBBAAAAAAAAAAAA@@@???>>>@@@>>>AAAJJJRRRXXXcccmmmzzzppp]]]IIIAAA>>>;;;:::;;;<<<;;;::::::;;;<<<>>>>>>>>>BBBGGGKKKNNNTTT\\\bbbfffkkkqqquuuwwwxxxxxxyyy~~~~~~~~~~~~~~~}}}}}}}}}zzzzzzzzzyyyxxxvvvuuussstttsssrrrqqqpppqqqqqqrrrooonnnmmmlllllllllmmmnnnkkklllmmmooossswwwzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~zzzwwwrrrlllgggbbb___]]]^^^XXXPPPJJJHHHFFFEEECCCAAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEECCC@@@===;;;;;;:::999888666555444333333333333333444444444555333333333333333333333333666555444444555888:::<<>>>>>>>>>>>@@@BBBDDDEEEAAABBBCCCEEEGGGHHHIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNMMMKKKIIIGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOMMMKKKHHHFFFEEEDDDCCCCCCAAA@@@@@@AAABBBAAA@@@AAA@@@@@@???>>>===<<<;;;::::::999999999999888888888999999::::::999999888666666666666555555555555444444444444333333333333333333222222222111111111000000000000////////////////////////............,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************(((((((((((())))))))))))222222333333333444444444555555555444444444444333888999:::;;;<<<=========@@@@@@AAA@@@???===;;;:::<<<<<<<<<<<<===>>>??????AAADDDFFFGGGEEEDDDDDDEEEFFFGGGIIIJJJIIIFFFCCCAAAGGGGGGFFFDDDCCCBBBAAA@@@@@@>>>===>>>??????>>>===DDD<<<:::BBBIIIPPP[[[gggxxxvvv[[[MMMDDD<<<999;;;@@@===;;;;;;<<<======<<<:::===AAABBBCCCEEEKKKPPPVVVZZZ```eeehhhjjjmmmooouuuuuuuuuuuuwwwyyy|||}}}||||||||||||||||||||||||vvvwwwyyyzzzyyywwwtttrrrmmmmmmmmmmmmmmmoooppppppooonnnllljjjhhhhhhhhhhhhhhhhhhhhhjjjlllpppsssuuuwwwvvvuuutttqqqooolllkkkgggddd^^^XXXTTTSSSTTTUUUTTTOOOHHHDDDCCCBBB@@@============>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;:::888777777777666555333222111111000111111111222222222333333444444444555555555555777777777777999;;;===???EEEDDDCCCBBBBBBCCCDDDEEEJJJUUU^^^hhhrrrwwwwwwUUUOOOHHHBBB@@@===:::;;;>>>888777666666555555555555444444333333333333333333444444444444444333333222000000000000///////////////............------------------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++++++++******************++++++++++++,,,,,,,,,---------......,,,------------........./////////000000000111111222222222222333444555555555555666777888:::;;;<<<<<<<<<===???AAABBBCCCDDD@@@AAACCCDDDFFFGGGGGGGGGGGGIIIKKKKKKJJJJJJKKKLLLLLLKKKIIIGGGGGGHHHJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPMMMIIIGGGGGGFFFEEEDDDBBBAAAAAACCCDDDEEECCCBBB@@@@@@@@@@@@???===<<<;;;::::::::::::::::::999999888888888999999888888888555555555555555555555555444444333333333222222222222222222111111111000000000000000000/////////////////////.........------,,,,,,++++++++++++,,,,,,******++++++++++++******)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))222222222333333333444444222222333444444555666666777888999;;;<<<<<<<<<<<<>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<===???@@@???AAADDDDDDCCCCCCEEEFFFHHHHHHHHHHHHGGGEEECCCBBBGGGGGGFFFEEECCCBBBAAAAAA@@@>>><<<<<<>>>???>>><<>>??????>>><<<999<<<>>>>>>======@@@DDDGGGKKKOOOSSSVVVZZZ^^^aaadddeeefffhhhkkkooorrrttttttuuuuuuwwwxxxyyyzzzzzztttuuuvvvwwwvvvsssqqqoooiiiiiijjjkkklllmmmmmmnnnlllkkkiiifffeeedddddddddeeedddbbbaaabbbeeegggiiihhhhhhgggeeeccc```]]][[[WWWTTTOOOJJJHHHHHHJJJKKKIIIDDD@@@>>>@@@@@@<<<999;;;::::::999:::::::::999888888888888777777666666333333333333222222111111111111111222222222222222333444444555666777888888999999;;;<<<>>>@@@AAABBBEEECCCAAABBBEEEKKKRRRVVVcccwwwuuuXXXGGGEEEEEEAAA;;;999;;;<<<999999999777666555555555555333333333333333333333333333444444444444333222222////////////000000000000///............---------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,************************)))))))))******+++++++++)))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++***++++++************++++++************++++++++++++,,,,,,,,,---------......,,,,,,---------.........////////////000000000111111111111111222333444555444444555666777999:::;;;;;;<<<>>>@@@@@@@@@???>>>???@@@BBBCCCEEEEEEFFFFFFCCCEEEHHHHHHGGGGGGHHHJJJGGGHHHIIIJJJJJJJJJIIIIIILLLLLLMMMNNNPPPQQQSSSTTTPPPLLLHHHGGGGGGHHHGGGEEEBBBCCCEEEGGGJJJJJJHHHEEE@@@@@@@@@@@@???===<<<;;;::::::::::::::::::;;;;;;666777777888888777777666555555555555555555555555333333333333222222222222222111111111000000000000000000000000//////////////////.........---------,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***))))))************+++++++++(((((((((((((((((((((((('''((((((((()))))))))***111222222222222333333333///000111333555777888999777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;===>>>???>>>=========>>>???AAABBB<<>>???>>>===999999???DDD@@@<<>>>>>===;;;888:::<<>><<<;;;===??????AAADDDGGGJJJNNNRRRVVVUUUWWWZZZ^^^bbbfffhhhjjjkkklllnnnppprrrtttvvvwwwsssssssssrrrpppnnnlllkkkiiiiiikkkllllllllllllllliiigggeeecccbbbbbbbbbbbbdddbbb___\\\[[[]]]___aaa[[[[[[\\\[[[ZZZYYYWWWVVVQQQNNNJJJEEEBBBAAABBBBBBBBB>>>;;;;;;>>>???;;;777<<<;;;999888999999999888999888888888777777666666222222222333333333444444444444444444444444444444333444555666777999:::::::::<<<>>>@@@BBBDDDDDDDDDAAA@@@@@@DDDLLLXXXdddkkkvvvtttVVVKKKNNN===BBBBBB======@@@<<<222::::::888777555555444444333333333333333333333333222333333333333222111111////////////000000000000//////.........---------)))******+++---......///*********++++++,,,,,,,,,************************))))))******+++++++++,,,)))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++*********,,,+++***))))))***+++,,,)))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000111111111111222333444444444444444555777888:::;;;;;;<<<>>>@@@???===;;;999???@@@AAACCCDDDEEEEEEEEE@@@CCCFFFGGGEEEEEEGGGIIICCCEEEIIILLLMMMKKKHHHFFFLLLLLLMMMNNNPPPRRRTTTUUUPPPLLLHHHFFFHHHIIIHHHFFFCCCEEEHHHKKKNNNNNNKKKHHH@@@@@@@@@@@@???===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;666666777777777777666666444555555555555555555555333333333222222222111111111111111111000000000000000000000000//////////////////.........---------,,,++++++++++++++++++,,,)))***+++,,,,,,+++***))))))************+++++++++(((((((((((((((((((((((('''((((((((())))))******000000111222222222222111333444555666777777777777777888888999999::::::;;;<<<;;;:::999999:::<<<===:::<<<>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCEEEGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEGGGHHHHHHEEECCCBBBCCCBBB???===<<<===>>>>>>>>>=========>>>@@@BBBEEEFFFXXXeeetttxxxrrrqqq~~~}}}ooo\\\IIIAAA@@@???============<<<<<<<<<<<<:::888===>>>???AAADDDGGGJJJKKKMMMNNNQQQTTTXXX[[[]]]___bbbcccdddfffhhhjjjlllmmmkkklllmmmmmmllljjjhhhfffffffffffffffeeeeeedddccccccaaa^^^\\\[[[\\\^^^___\\\[[[ZZZXXXVVVTTTSSSRRRSSSSSSRRRQQQQQQPPPOOOOOOHHHFFFDDDBBB@@@???>>>>>>======<<<;;;;;;:::999999666666666666666666666666444444444444444444444444333333333222222222222222444444444444444444444444999777555555666888888888;;;BBB@@@@@@FFFDDD@@@EEECCCDDDEEEJJJWWWiiisssuuuwww^^^LLLCCCBBB@@@@@@>>>===;;;999888777888888777777666666555555333333333222222222111111222222222222222111000///000000000000////////////555333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++******))))))******))))))))))))************))))))))))))))))))))))))******++++++++++++************)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))************+++++++++)))))))))))))))))))))))))))************++++++++++++***)))(((((()))***+++************************++++++,,,,,,,,,,,,------------------------------,,,,,,------.../////////000000000111222222333333333444444555777888:::;;;888:::<<<<<<<<<<<<===???AAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBCCCEEEGGGIIIIIIIIIGGGGGGNNNOOOPPPRRRRRRQQQPPPOOOJJJIIIHHHGGGGGGHHHIIIJJJHHHFFFGGGKKKOOONNNHHHBBBCCCCCCBBB@@@>>><<<999888;;;;;;:::::::::999999999777888999888666666666888888777555444333333444444111222222222222111000000111111111111111000//////////////////////////////---------------------------------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))******))))))((((((''''''''')))***)))((('''(((***000000111222222222222111222333444555555666555555999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<>>>@@@@@@???>>>???@@@AAAAAAAAABBBCCCEEEGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFEEEGGGHHHHHHFFFDDDDDDDDDBBB???===<<<===>>>>>>>>><<<<<<<<<===>>>@@@BBBCCCKKKRRR^^^fffggghhhrrroooZZZJJJ>>>999999999888999:::;;;;;;;;;:::<<<<<<<<<<<<===???@@@@@@DDDEEEGGGJJJLLLOOOQQQRRRVVVVVVXXXYYY[[[]]]^^^___aaaaaabbbcccbbbaaa___]]]^^^^^^^^^^^^^^^]]]\\\\\\[[[YYYWWWVVVUUUUUUVVVWWWSSSSSSRRRQQQQQQPPPOOOOOOLLLKKKKKKJJJIIIIIIHHHHHHEEECCCAAA???===<<<;;;:::;;;;;;:::999999888777777555555555555555555555555444444444444444333333333333333333333333333333333333333333444444444555555888888888999;;;===>>>>>>BBBFFF@@@===DDDCCC@@@EEEJJJMMMQQQWWWfffyyywww\\\MMMFFFCCCCCC>>>======<<<;;;:::999999888888777777666555555444333333222222222111111111111222222222111111000///000000000000/////////...333222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++******))))))******))))))))))))************)))))))))))))))))))))))))))******++++++******)))******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********++++++++++++***)))(((((()))***+++************************+++++++++,,,,,,,,,------------------------------,,,,,,------...////////////000000111111222333333222222333444555777888999888:::;;;<<<;;;<<<===???CCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEECCCBBBEEEFFFHHHIIIIIIHHHGGGFFFLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFGGGGGGHHHFFFEEEEEEHHHLLLJJJEEE???@@@??????>>>===;;;:::999:::999999999888888888888777888999888666555666777888777555444333333333444111222222222222111000000000111111111111000//////........................------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''''')))***)))((('''(((***///000111111222222111111111111222333444444444444888888999999:::;;;;;;<<<:::;;;<<<===>>>>>>===<<<===>>>@@@@@@???>>>>>>???BBBBBBBBBCCCEEEFFFHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEGGGIIIIIIGGGFFFFFFFFFBBB@@@======>>>??????>>>===<<<<<<<<<===>>>???@@@AAABBBHHHSSS[[[aaahhhpppwwwbbbPPPGGGGGGBBBAAA???>>>==================<<<::::::999999999;;;<<<===???AAACCCDDDEEEHHHHHHIIIKKKLLLNNNOOOOOOQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRSSSSSSRRRRRRQQQQQQOOONNNNNNMMMLLLLLLLLLKKKHHHHHHHHHIIIIIIIIIIIIJJJEEEDDDDDDCCCCCCBBBBBBBBBAAA???===;;;999777777666888888777777666666555555444444444444444444444444333333333333333333333333333333333333333333333333222333333444555666777777666777999<<<>>>???@@@@@@BBBEEE???@@@LLLQQQQQQWWWdddkkkrrrxxxwwwUUUDDDBBBCCCAAA@@@;;;;;;;;;;;;::::::::::::777777777666555555444444222222222222111111111000111111111111111000000///000000000/////////......000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++***))))))))))))***))))))))))))************)))))))))))))))))))))))))))******++++++******)))******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))************)))))))))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///////////////000111111222222333111111222333444555777888777999;;;;;;;;;;;;===???DDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFEEEDDDHHHIIIIIIIIIIIIGGGFFFDDDKKKJJJIIIHHHHHHIIIJJJJJJMMMKKKIIIGGGFFFEEEEEEFFFEEEDDDCCCEEEGGGEEE@@@<<<<<<=========<<<;;;::::::888888888777777777777666666888888777666555666777777666555444333333333444111222222222222111000000000000111111000000///...........................------------------------+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***///000000111111111111111000111222333444444444444555555666777777888888999999;;;>>>@@@@@@???>>><<<:::<<<>>>???>>>>>>???@@@DDDDDDEEEFFFGGGHHHIIIJJJHHHGGGGGGFFFEEEEEEFFFFFFDDDFFFHHHIIIHHHGGGGGGGGGCCCAAA???>>>@@@@@@@@@???>>>=====================AAA>>>@@@IIITTT\\\fffnnnrrrzzz}}}nnnccc```TTTQQQKKKEEE@@@???@@@BBB@@@???>>>===<<<<<<;;;<<<999::::::;;;<<<======>>>@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFEEECCCBBBAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@??????===<<<:::888666555444444777666666666555555444444333333333333333333333333222222222333333333333333222222222333333333333333444444555777888999:::;;;:::<<<>>>@@@@@@@@@AAAAAA???FFFJJJUUUjjjtttvvv|||jjjWWWDDD@@@CCCCCC>>>:::;;;:::::::::999999999999777777666555555444444333222111111111111000000000///000000111000000//////000000/////////............---,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++***)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))***))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...///////////////000000111222222222111111222222444555666777666888:::::::::;;;===???AAABBBBBBCCCCCCBBBBBBBBBFFFGGGHHHIIIJJJIIIHHHHHHJJJJJJJJJIIIHHHFFFEEEDDDJJJIIIGGGGGGHHHJJJMMMOOOOOOMMMKKKHHHFFFEEEEEEEEEEEEDDDCCCCCCDDDBBB===:::=========<<<<<<;;;:::999888888888777777777666666666777888777555444555666555555555444444333333333111222222222222111000000000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***//////000111111111111000111111333444444444444444444444555555666777777888999;;;>>>@@@AAA@@@>>>===:::===???AAAAAABBBCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFEEEDDDDDDDDDEEEEEECCCEEEGGGHHHGGGFFFFFFFFFCCCAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>======<<>>>>>=========>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????===>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA???@@@AAABBBBBB@@@???===???????????????????????????>>>>>>>>>>>>>>>======::::::888777555444444444666666666666555555555555333333333333333333333333222222222333333444444444222222222333333333444444777777999:::<<<===>>>???@@@BBBCCCCCCAAAAAADDDFFFGGGUUUaaatttfffQQQHHHBBBBBBBBB???:::999;;;;;;:::999888777666666666666555555444333333333111111111000000000//////...//////000000000//////////////////............,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***))))))(((((())))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))************))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////...//////000111111222222222222222333444555666777555777999::::::;;;===>>>@@@AAAAAABBBBBBBBBBBBAAACCCEEEGGGIIIJJJKKKKKKKKKIIIIIIHHHHHHGGGFFFEEEDDDGGGFFFEEEEEEHHHLLLPPPRRROOONNNKKKIIIGGGFFFFFFFFFGGGFFFDDDCCCBBB@@@===;;;??????>>>===<<<:::999888888888888888777777777777555666777666444444444555444444444444444333333333111222222222222111000000000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***...///000000111111000000111111222333444444444444555555666777777888888999888:::===@@@AAA@@@>>>===>>>@@@CCCDDDDDDEEEGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIDDDCCCCCCBBBBBBCCCCCCCCCBBBDDDFFFFFFDDDCCCCCCCCCBBB@@@??????@@@@@@???>>>>>>>>>>>>???>>>===<<<<<>>;;;;;;;;;;;;::::::::::::;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<===;;;<<<<<<===============;;;<<<===>>>>>>===<<<;;;>>>======<<<<<<;;;;;;;;;::::::::::::999999999999888777666555555555555555666666666666666666555555333333333333333333333333222333333444444555555666333444444555555666666666::::::;;;===>>>@@@AAAAAA===???@@@@@@AAAEEEMMMSSS^^^nnn{{{|||]]]VVVHHHCCC@@@>>>;;;777888===;;;:::999888777666555555555555555444333333222222000000000000////////////---......////////////////////////.........---------,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********************)))(((((((((((()))))))))))))))************))))))))))))))))))))))))((())))))******))))))(((******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))************))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))************))))))************************************++++++++++++******++++++,,,,,,------,,,,,,------.../////////......///000000111111222333333333333444555666777444666888999999:::<<<>>>@@@AAABBBCCCDDDDDDDDDDDDBBBDDDFFFHHHJJJJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCFFFJJJNNNQQQLLLKKKJJJHHHGGGGGGHHHHHHHHHGGGEEECCCAAA???>>>===??????>>>===<<<:::888777888888888888777777777777444666666666444333444555333333444444444444333222111222222222222111000000//////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***...//////000000000000000///000111222333333333333444555555666777777888888888:::<<<>>>?????????>>>@@@BBBDDDEEEDDDCCCDDDEEECCCDDDEEEFFFGGGGGGFFFFFFBBBAAAAAA@@@AAAAAABBBBBBAAABBBDDDDDDBBB@@@???@@@>>>=========>>>>>><<<;;;<<<<<<=========<<<;;;:::<<<888777:::<<>>======<<<;;;;;;;;;:::::::::::::::999999999888888777777888888888888888888999999666777777888999999888888888999999999999999999888:::999999999999888888888666666666666666666666666555444444444555555666777555555555555555555555555444444444444444444444444333333444555555666777777666777777888999999::::::;;;<<<===>>>???@@@AAABBB<<>>>>>???AAABBBDDDDDDEEEEEECCCDDDFFFGGGHHHHHHGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGDDDCCCCCCDDDEEEHHHKKKMMMHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGEEECCC@@@?????????<<<<<<<<<<<<;;;:::999888777777777666666666555555444555666555333222333444222333444444444444333222111222222222222111000000//////000000//////...---------------------------++++++++++++++++++++++++++++++++++++***************)))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''')))***)))((('''(((***...//////000000000000000...///000111111222222222222222333333444555555666888:::;;;===>>>??????>>>@@@BBBCCCBBBAAA??????@@@AAABBBCCCEEEEEEEEEDDDCCC@@@@@@@@@??????@@@AAAAAA@@@BBBCCCBBB@@@>>>======<<<;;;:::;;;<<<<<<:::888::::::<<<<<<<<<;;;:::999<<<777666:::>>>>>>>>>@@@JJJbbb{{{rrrfffaaaQQQOOOLLLHHHEEEBBB@@@???======<<<<<<<<<;;;;;;;;;:::::::::999888777777777777777666666666666777777333333444555555555555555666666666666666666777777555666666666666666777777555555555555555555555666222222333333444555666777444444444444444444444444444444444444444444444444444444555555666777888888999999:::;;;<<<<<<======<<<<<<===>>>???@@@@@@AAADDDGGGLLLRRR]]]oookkkQQQKKKGGG@@@>>><<<===???===888777999555666666666777777777888555555444333333222222111000/////////............,,,------.../////////...//////.........---------///...---,,,++++++++++++************************************************(((((())))))*********+++******)))((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((************************)))************+++++++++))))))***+++,,,,,,------,,,,,,------...//////000......//////000111111111111000000000111222333333333555777888999:::<<<>>>;;;<<<>>>@@@BBBCCCCCCDDDEEEEEEFFFGGGFFFEEEDDDCCC@@@AAAAAABBBDDDEEEGGGHHHGGGFFFFFFFFFGGGHHHJJJKKKDDDDDDDDDDDDDDDFFFHHHIIIGGGGGGEEEBBB???>>>???@@@888999999:::::::::999999666666555555555444444444444555666555333222333444111222333444444444333222111222222222222111000000///////////////......---------------------------++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******((()))***)))((('''(((***...............///000000000000111222222222222222444444444555555555666666777888999:::<<<===>>>>>>>>>>>>===<<<;;;::::::999<<<>>>@@@AAAAAAAAA???>>>>>>???@@@AAABBBAAA@@@???CCCCCCBBBAAAAAA@@@??????>>>===<<<;;;:::999999:::<<<<<<<<<;;;:::999888777999999999:::;;;<<<>>>???JJJ```{{{zzzvvv}}}sssvvvqqqaaaRRRJJJDDD???<<<>>>>>>>>><<<<<<===>>>============<<<<<<;;;:::999888888888888777555222333444555666777777777777999888888777666555555555777777777777777666666666555555555555555555555555666666666555555444444444666555555444444444555555444444444444555666888999888888999;;;<<<======>>>999:::<<>>AAAEEEHHHRRRWWW^^^gggsssjjjWWWOOOGGGAAABBB???>>><<<<<<<<<<<<:::888888888888888888777666666666666555555555444444444222111111000///......---//////.........---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************++++++************++++++))))))))))))))))))))))))))))))))))))************************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------222222111111111111111111000111111111111222222222555666777888999:::::::::<<<>>>@@@BBBDDDDDDCCCBBBDDDEEEGGGFFFDDDBBBAAAAAA@@@AAABBBDDDFFFGGGHHHHHHHHHEEEBBBEEEJJJMMMLLLJJJDDDCCCCCCCCCDDDEEEGGGHHHIIIFFFCCCAAA@@@???===;;;999999999999999999999:::888888777555444333222111444444333333333333222222222222222222222222222333333333222222111000//////000000000000////////////...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++******)))))))))))))))))))))))))))******))))))))))))******)))((((((((()))***++++++...............//////000///000111111222222111111333333444444444444555555666777888999;;;<<<======>>>======<<<;;;:::::::::===>>>@@@AAAAAAAAA??????>>>>>>??????@@@@@@@@@???CCCBBBBBBAAA@@@@@@??????======<<<;;;::::::999999::::::;;;::::::999888777888888888999:::<<<===>>>KKK]]]uuuyyyrrrwwwxxxdddQQQBBBBBB@@@???======>>>???@@@;;;===???>>>;;;999999:::;;;999777888999::::::999555666666666777666666666999888888777666666555555555666666666666666666666555555555555555555555555666666666555555555444444666666555555555555666666888777666555666777888999;;;<<<===>>>===<<<;;;:::===>>>??????>>><<<;;;:::===>>>@@@CCCHHHPPPZZZ``````fffppp{{{pppUUUKKKHHHBBB>>>??????===;;;;;;;;;;;;999888777888888888888777666666444444444333333333222222111111111000///.........//////.........---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))************************************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))************))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***++++++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,------......------111111111111111111111111000000111111111222222222555555777888999999999999;;;===???AAACCCCCCBBBBBBDDDEEEGGGFFFDDDBBBAAABBBAAAAAABBBCCCDDDEEEEEEEEEGGGDDDBBBDDDIIILLLKKKIIIDDDDDDCCCCCCCCCDDDEEEFFFFFFDDDAAA??????>>><<<:::888888888888888888888999888777666555444333222222444444333333333222222222111111111111222222222222333333222111111000//////000000000/////////......------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++*********)))******+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))***+++......------......///000...///000000111111000000222222222333333333333444555555666777999:::;;;<<<======<<<<<<;;;;;;::::::;;;<<<>>>?????????>>>===>>>>>>======>>>>>>???@@@BBBBBBAAAAAA@@@?????????===<<<<<<;;;:::::::::999888999999999999999888888777777888888999:::<<<<<>>===:::999:::<<<<<<999777666888:::;;;;;;888888888888888777777777999888888777777666666666444444555555666666777777666666666666666666666666666666666666666555555555888777777666666777777888888888777777777999;;;<<<<<<===???AAAAAAAAA@@@???>>>???@@@>>>;;;;;;>>>AAACCCEEEHHHNNNWWWeeerrr{{{dddTTTFFFEEEFFFBBB???AAA>>><<<::::::::::::888666777777888888777777666555222222222111111111000000111111000000//////.....................---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******)))))))))******++++++++++++++++++***************+++++++++,,,,,,,,,+++,,,------......------000000000000111111111111000000000111111111222222333444555777888999999999999;;;===???AAAAAAAAAAAAAAACCCDDDDDDBBB@@@@@@AAACCCCCCCCCBBBBBBBBBBBBAAAEEECCCAAACCCGGGJJJIIIHHHEEEDDDCCCCCCBBBBBBCCCCCCCCC@@@>>>======<<<;;;999777777777777777777777777777777666555444333333333333333333333222222222222111111111000000000000000222222111111000000//////000////////////.........------,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++*********((()))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******+++***))))))))))))))))))...------------...//////......///000000000000000111111111111222222222222333333444666777888999:::<<<;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;??????>>>======???@@@AAAAAAAAA@@@@@@?????????>>><<<<<<<<<;;;;;;::::::999777777888999999999888888777777777777888999:::;;;???@@@BBBFFFLLLTTT\\\```lllwww{{{wwwnnnkkkhhhfffcccZZZMMMCCCBBB@@@===<<<<<<>>>??????>>><<<999999:::;;;;;;:::::::::::::::999:::::::::999999999888888888777777555555666777888999999:::777777777777777777777777777777777777777777777777999999888888888999::::::999::::::;;;===???AAABBB@@@@@@AAABBBBBBBBBBBBAAA<<<@@@BBBBBB@@@CCCKKKRRRVVVXXX]]]cccmmmyyyuuucccPPPIIIDDDEEEDDD@@@>>>@@@===;;;999999999999777666777777777777777666666555222111111111111000000000111000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))*********************************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******+++------,,,,,,++++++******))))))******+++++++++,,,,,,,,,+++,,,------......------/////////000000000000000000000000000111111111111222222444555777888888888888999;;;===???@@@@@@@@@???@@@AAAAAA???>>>???@@@FFFEEEDDDCCCAAA@@@@@@@@@DDDCCCAAACCCFFFHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???===;;;:::;;;;;;:::888666666666666666666555555666666666555444444444333333333333222222222222111000000000000////////////111111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++++++++***************'''((()))***+++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******++++++***)))((((((((()))---------------...//////......///000000000000000000000000111111111222222111222333444666777888888:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<@@@@@@???>>>???@@@AAABBB@@@???????????????>>>>>>;;;;;;<<<<<<<<<;;;:::999777777888999999999888888777777777777888999::::::<<<<<<;;;:::<<>>;;;<<<;;;;;;<<<>>>>>>===<<<:::999999999999:::;;;<<<::::::::::::::::::999999888999999:::;;;<<<======999999999999999999999999999999999999999999999999;;;:::::::::;;;;;;<<<===<<<<<<>>>???AAABBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEDDDIIIMMMNNNPPPUUU^^^fffppprrrvvv{{{hhhWWWSSSHHHDDDAAAAAA???<<<;;;<<<<<<;;;999999999999777555777777777777777666555555222222222222111111111111000000000000////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************+++******))))))******+++************************((()))))))))************************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********))))))((()))))))))************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((())))))***,,,...000111+++++++++******)))))))))******+++++++++,,,,,,,,,+++,,,------......------....../////////000000000//////000000000111111111000111222444555666777777777888:::;;;===???@@@@@@???@@@AAAAAA??????AAABBBHHHGGGEEECCCAAA@@@@@@@@@DDDCCCCCCDDDFFFGGGHHHHHHFFFFFFEEEDDDBBBAAA??????>>><<<:::999::::::999888666666666555555555444444555555555555555555444444333333222222222111111111000000000/////////......000000//////////////////............------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,************************'''((()))***+++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******++++++***)))((((((((()))------,,,,,,------...///...///000000111111000000000000000111111111111222111111222333555666777888999999::::::;;;;;;<<<<<<>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>::::::<<<<<<<<<;;;:::999888999999999999999888888888888777777888999999:::666999<<<<<<<<<@@@GGGNNN\\\jjjuuuuuurrruuu|||~~~}}}yyy^^^TTTIIICCCBBBAAA===888999888777999;;;===>>>===<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????:::<<>>=========>>>===;;;999999999999777555666666777777666666555444333333333222222222222111000000000000////////////---------...............------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---************************++++++************++++++************************))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((()))***,,,...000111***************)))))))))******+++++++++,,,,,,,,,+++,,,------......------------......//////000000/////////000000000111111...///111333444555666666777777999;;;===>>>@@@AAAAAABBBCCCCCCBBBBBBDDDFFFHHHGGGEEECCCAAAAAAAAAAAAFFFEEEEEEFFFGGGHHHIIIIIIFFFFFFFFFEEECCCAAA@@@???>>><<<:::999::::::999888777666666555555444444444444444444555555555555555222222222222111111111111111111000000//////......////////////..................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,)))))))))***************((()))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******+++***))))))))))))))))))------,,,,,,------...//////000111111222222111111000000111111111222222222111111222333555666777777888888999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<======<<<:::999::::::;;;::::::999888777999888888888888999::::::666666888:::<<<===??????FFFTTT```dddfffnnnxxx|||mmmlllhhhccc]]]XXXUUUSSSGGGCCC>>><<<===@@@BBBDDDDDDCCC@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????============>>>???@@@AAA>>>BBBGGGLLLMMMLLLHHHFFFCCCKKKXXXfffpppuuuvvvuuulllpppuuu{{{sss___UUUMMMHHHFFFBBBAAA???===>>>@@@@@@>>>===<<<:::::::::999888666666666777777666666555444333333222222222222111111////////////000000000000---------.........//////------------------------******+++++++++,,,,,,,,,************************************++++++++++++******************************))))))))))))******************************))))))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))******************+++++++++,,,,,,,,,+++,,,------......------,,,,,,---......///000000////////////000000000111---...000222333555555666777777888:::<<>>;;;:::;;;:::999888777777777666555444444444444444444555555555666666222222222222111111111111222222111000000///..............................---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,((()))))))))*********+++)))******+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))***+++---,,,,,,,,,,,,---......000000111222222222222222111111111111222222222222111111222333555666777777888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<===???@@@@@@@@@???>>>============>>>>>>>>>>>>999:::<<<======<<<:::999<<<<<<<<<;;;:::999888777999999999999999999::::::===888333444999======;;;777BBBKKKPPPWWWgggyyy~~~}}}{{{yyy{{{aaaZZZPPPIIIGGGIIIMMMOOONNNLLLHHHEEEBBBAAAAAAAAA???????????????@@@@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>???@@@AAABBBIIIOOOWWW___dddcccaaa^^^dddmmmzzzzzzwwwzzzyyygggVVVNNNJJJDDDAAABBB>>>===;;;:::<<<===<<<999>>><<<::::::::::::888666666666666666666555555444222222222222111111111111////////////000000000000---------.........//////------------------------*********++++++,,,,,,,,,************************))))))))))))************************************))))))(((((((((((())))))************************))))))))))))************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******)))(((((('''(((((((((((())))))******++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,------...///000000////////////000000000000,,,---///111333444555555777777888:::<<>>????????????@@@BBBEEEDDDBBBAAA??????@@@AAACCCHHHIIIJJJJJJIIIJJJKKKMMMFFFFFFGGGGGGEEEDDDBBB@@@AAA???===;;;;;;;;;999888888888777666555555444444333333444444555666666666222222222111111111111000333222222111000//////...---.....................---------,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,(((((())))))*********+++******+++++++++******)))))))))))))))))))))))))))******))))))))))))******))))))(((((()))***++++++------------------------333333222111000000000111111111111000000000000000000111111222333444555555888888999:::;;;<<<>>>???>>>===<<<;;;:::999999999;;;;;;<<<===>>>???@@@@@@>>>===<<<>>>AAAAAA???<<<<<<<<<<<<;;;;;;::::::999;;;;;;:::999888888777777999888888777888999;;;<<<::::::::::::::::::::::::;;;:::;;;>>>IIIYYYlllxxx{{{~~~vvvsssmmmhhhhhhnnnxxxqqqaaaPPPEEEFFFMMMKKKXXX\\\QQQGGGGGGGGGCCCHHHHHHGGGFFFEEEDDDEEEEEECCCCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFLLLJJJKKKLLLHHHFFFPPP]]]nnnvvv}}}wwwrrrqqq~~~lllTTTQQQKKKFFFBBBBBBCCCDDD=========>>>===<<<<<<;;;999999999888888888777777666555555555555444444444222222111111111111222222///////////////......---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////---...///000222333444555555777999;;;<<<===<<<<<<;;;<<<<<<<<<===>>>>>>>>>======>>>???@@@BBBDDDEEEKKKJJJIIIKKKMMMLLLHHHEEEGGGFFFFFFEEEDDDCCCCCCBBB@@@???>>><<<:::999999999:::999777777888777666444555555444444444333333333555444444333333222222111000000///...............///............---------------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''------------------------222111000////////////000000000000000000000000000222222333444555666666777888888888999:::<<<>>>???>>>>>><<<;;;;;;::::::::::::;;;<<<>>>??????@@@@@@===<<<<<<>>>@@@@@@>>>;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888:::999999888888999:::;;;::::::::::::::::::::::::;;;::::::<<>>???AAABBBCCCHHHGGGHHHJJJMMMMMMKKKHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>><<<:::999999999:::999777777888888666444444444444333333333222222555444444333333222222111000000///...............///............---------------------------------,,,,,,++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''------------------------000//////............///000000000000000000000000333333444555666777888888888888777777999;;;>>>@@@>>>>>>===<<<;;;;;;;;;;;;999;;;===???@@@@@@???>>><<<;;;<<<===??????===;;;===<<<;;;:::;;;<<<===>>><<<<<<<<<;;;;;;::::::999;;;::::::999999999999:::999999999999999999999999999999999:::>>>FFFQQQXXX```lll|||}}}|||~~~~~~|||yyyxxx{{{sssfffccceeekkkuuu}}}{{{qqqhhhZZZTTTPPPUUU```ggghhheeellllllkkkfffcccgggrrr|||~~~wwwsssuuu~~~yyywwwvvv\\\PPPNNNIIIGGGDDDAAA>>>===<<<<<<:::;;;;;;;;;;;;:::999999888888888888777777777777555555555555444444444444222111111000000111111222///////////////......---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))))))))***++++++************************+++,,,,,,------.......................................///000222333444444555555555666888999;;;<<<::::::999999999999999888;;;<<<===>>>???@@@AAABBBDDDDDDFFFIIILLLMMMLLLKKKEEEEEEDDDCCCBBBAAA@@@???@@@???===<<<::::::999999:::888777777888888666555444333333333333222222222555444444333333222222111000000///........./////////............---------------------------------++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,------------------//////...............////////////000000000000000222333333444555666777888888777666666888;;;>>>@@@===<<<;;;:::::::::::::::888:::===@@@@@@@@@>>><<<<<<<<<===>>>??????>>>===<<<<<<;;;:::;;;<<<>>>???===<<<<<<<<<;;;;;;::::::;;;;;;::::::999999999888888888888888888888888888777777777888999>>>DDDIIIIIISSSaaalllppppppqqqrrrzzzyyy}}}~~~tttsssuuu}}}~~~~~~hhhWWWOOOKKKIIIDDDCCCAAA@@@>>><<<::::::999999999999999888888777777777777777777777777777555555555444444444333333111111000000000000111111///////////////......---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,---------....................................///000111222333333444444333444555777:::;;;::::::999999888888777777<<<===>>>???@@@AAABBBBBBBBBCCCDDDFFFIIIJJJJJJIIIFFFEEEDDDCCCBBB@@@@@@??????>>>===<<<;;;::::::::::::888777777888888777555555555444444444333333333555444444333333222222111000000///////////////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,,,,---------......//////.........//////000......//////000000000000000111222333444555555666666666555666888;;;===???::::::999999888888999999888:::===??????>>><<<;;;;;;===>>>??????>>>>>>>>><<<;;;::::::;;;<<<===>>>;;;;;;;;;;;;;;;::::::::::::::::::999999888888777777777777777777777777777444666777777888:::===@@@999===CCCIIINNNUUU]]]ccc```iiiwww~~~~~~sssYYYIIIGGGIIIHHHEEEAAAAAA@@@???===<<<::::::888888888888888777777666666666666666666666666666555444444444444333333333111000000000000000000111///////////////......---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------..............................///000111222222333333333222333444666999:::;;;;;;::::::999999888888>>>>>>@@@AAABBBCCCBBBBBBAAABBBCCCDDDEEEEEEEEEFFFGGGFFFEEEDDDBBBAAA@@@??????>>>===<<<;;;:::::::::999888666777888888777666777666666666555555555555555444444333333222222111000000/////////000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,------.........///............///000000---......//////000000111//////000111222333444444444444555777999;;;===>>>999888888777777888888888888999;;;<<<===<<<;;;::::::<<<>>>???>>>======>>>::::::;;;;;;;;;;;;;;;;;;999999999999999999999999777888888999888888777666666666666666666666666666333555777777777888:::<<<:::999888888;;;CCCMMMTTTYYYcccuuu}}}xxxyyy|||}}}yyy{{{kkkVVVSSSLLLFFFAAA?????????@@@??????>>>===<<<;;;;;;777888888888888777666666555555555555666666666666444444444444333333333333111000000//////000000111///////////////......---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......///000000111222222222222222333555666888999;;;;;;::::::::::::::::::>>>???AAACCCCCCCCCCCCBBBBBBCCCDDDCCCBBBBBBCCCDDDGGGGGGFFFDDDBBBAAA@@@???>>>>>>===;;;;;;:::::::::999777666777888999777666888888777777777666666666555444444333333222222111000000/////////000111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,---......///------,,,------......///------......///000000111...//////000111222333444111333555888:::;;;<<<<<<999888888888888888999999888888999:::::::::999999777:::======;;;:::;;;<<<999999;;;<<<;;;:::999777777777777777777777777777555555777777888777666666555555555555555555555555444666777777666666777999;;;:::999888999===AAADDDPPP]]]sssbbbKKKEEEGGGHHHEEE???<<<<<<>>>???>>>===<<<<<<<<<<<<<<<888888888888888777666666444444444555555666666666444444444333333333222222000000////////////000000///////////////......---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((()))******++++++++++++++++++++++++------------------------------------------------......//////000111111111111111333555666777777888999999::::::::::::::::::>>>???AAACCCCCCCCCBBBAAABBBCCCEEEDDDBBBBBBDDDFFFGGGFFFEEECCCAAA@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;888777666777888999888666777777777777666666666666555444444333333222222111000000//////000111111222///............---------++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***++++++,,,,,,---...//////++++++++++++,,,,,,---...---------...///000000111//////000111222333333444000222555999;;;;;;;;;;;;:::999999888999999::::::888888888888888888999999555888;;;;;;999888999:::888999;;;<<<<<<999777555555555555555666666666666333444555777777777666666555555555555555555555555555777888777555555666777333555777999999888777666777GGGccc~~~kkk]]]TTTMMMKKKEEE>>><<>>===<<<;;;:::;;;<<<===888888888888888777777666444444444555555555666666444444444333333333222222000000////////////000000///////////////......------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******************************------------------------------------------------......//////000000111111000111444666777777777777888888888999:::::::::;;;===>>>@@@BBBBBBBBB@@@@@@BBBDDDEEEEEECCCCCCFFFIIIFFFEEEDDDBBB@@@>>>===<<<>>>===<<<;;;;;;;;;;;;;;;888777666777888999888777777666666666555555555555555555444333333222222111000000///000000111222222//////.........---------++++++++++++++++++++++++---,,,,,,++++++*********))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++,,,,,,,,,,,,------,,,---......//////......---------............///---...000111222222111111444555666777999999999999999888777555555555666777888777666666888999888777888888888888888888888888888999999999888777555444777777777777666666666666555444444333444555666777333444444555555444444333666555555555555666777777777777777777777777777777;;;===GGGYYYooo~~~wwwzzzooo]]]RRRJJJDDD@@@@@@??????>>>===<<<<<<;;;999:::;;;<<<<<<<<<;;;:::777666666555555555555666666555555555555444444444333333222222111222222222333222111000//////////////////............//////------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************************************))))))))))))************))))))(((((((((((())))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************++++++******++++++,,,---+++++++++,,,,,,,,,------////////////000000000000000111222222444444555666444555666777888999999999;;;<<<======>>>?????????GGGGGGGGGHHHHHHIIIIIIIIIHHHGGGDDDAAA???>>>>>>>>>@@@BBBCCCAAA===<<<===>>>999888777888:::;;;:::999777777666555444333222222222222222111111111111000111111111111000000000000////////////............++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************))))))((((((''''''+++++++++,,,,,,,,,------,,,,,,---............---------------..................///000111111111111444444666777888999999999999888666555555555666777999888777888:::;;;:::999888888888888888888888888888888999999888777555444777777777777666666666555555555444333444444666666333444444444444444444333555555444444555555666777777777777777777777777777666666999@@@LLLZZZfffnnn{{{xxxuuuwww}}}rrr```XXXNNNGGGEEEEEECCCAAA>>>>>>>>>===<<<<<<<<<;;;999:::;;;;;;;;;:::999999666666555555555666666777666555555555555444444444333333222111111111222222333222111000//////////////////............//////------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************))))))))))))************))))))(((((((((((())))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))************************++++++******++++++,,,---+++,,,,,,,,,------------....../////////000000000000111111222333444555555555666888:::<<<===>>>>>>>>>===============>>>>>>GGGGGGGGGGGGGGGHHHHHHHHHEEEDDDDDDCCCBBBBBBBBBCCC@@@BBBBBBAAA>>><<<===>>><<<:::999999::::::999777888777777666555444333222222222222111111111111000111111111000000000//////////////////............++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********)))))))))((((((((('''++++++++++++,,,,,,,,,,,,++++++,,,------------,,,------------............//////...//////000111222333333555666777888888888888777666555444555666666999888888999;;;===<<<;;;888888888888888888888888888888888888777666555555777777777666666666555555666555555444444444555555444444444444444444444444444444333333333444555555555555555555555555555555444666666444555===KKKVVViiilllqqqxxx~~~}}}zzzcccRRRGGGDDD???>>>??????===;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::::::::999888777777555555555555555666777888666555555555555444444444333333222111111111111111222222111000//////////////////............//////------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************************************))))))))))))***************))))))(((((())))))***------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++************+++,,,,,,,,,,,,,,,---------...............////////////000000000111222333444444555444555888:::===???@@@@@@@@@???===;;;;;;<<<===>>>GGGFFFFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCBBBAAAAAA@@@AAABBB@@@>>><<<<<<===>>><<<::::::::::::888666888888777666555444333333222222222111111111111000111111000000000000///////////////............---++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))((((((((((((***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------.........//////...---...///111222111222333555666666666666777666555444444444555666888777777999;;;======<<<888888888888888888888888777777777777777666666555777777666666666555555555666555555555444444444444444444444333333444444444333333222222333333444555444444444444444444444444222666999777444555<<>><<<;;;AAAAAA@@@???>>>===<<<<<<===<<<::::::;;;:::999777888888777666555444444333222222222111111111000000111000000000//////////////////.........---------++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((*********+++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,------------...///...---------...///000000111222333444555555555555555444333333444555666666666555777:::;;;;;;;;;777777777777777777777777777777777666666666666666666666666666555555555555555555555555555555444444555444333333333333444555333222222222222333444444333333333333333333333333000222333444444444555555;;;>>>FFFSSSdddyyy|||uuulll___SSSLLLGGGCCCAAACCCAAA>>><<<;;;<<<<<<<<<999999999999::::::::::::999999888777666666555555444444444555555777888888666555555555555444444444444333222111000000000000111000//////////////////......------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************((()))))))))******************))))))))))))******(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))******+++,,,,,,,,,,,,---------......------------...............//////000111222333333333333555666888999999999;;;:::999999:::>>>AAACCCEEEEEEEEEDDDDDDCCCCCCCCC???@@@AAAAAA@@@>>><<<;;;AAA@@@???>>>>>>===<<<;;;;;;999999999;;;;;;:::999888888777666555444333333222222222111111111000000000000000////////////...............------------++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------......---------.........//////111222333444444444444444333222333444555666666555555666888:::999888777777777777777777777777777666666555555666666777666666666555555555444444333444555555666666555555555444333222222333444555333333222222222333444444333333333333333333333333444111......111444555555888777777<<>>???@@@AAABBBCCCCCCCCCBBB@@@>>>>>>>>>>>><<<:::999888777888:::;;;:::999777777666555444333222222222222222111111111111000000000////////////...............------------,,,++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))************++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------......------,,,......000111222333333333444333222222222333555666777666555666888999888777777777777777777777777777777666555555555555666777666666555555555444444444111222444555666777666666666555333222222333555666333333333333333444555555444444444444444444444444666333000///222444555555444666888999;;;@@@FFFKKKaaaeeeeeefffrrryyyiiiXXXIII@@@DDDBBB???>>>>>>@@@AAABBB======;;;999777777888999;;;;;;;;;::::::999999888999888777666666777777888666666555555555666666777666555555555555444444444444333222000//////......//////.........//////000...------,,,,,,------...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************))))))))))))************+++******))))))******+++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))***++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,------------......///000111222222444555666888:::;;;;;;<<<888888999:::<<<>>>@@@BBBDDDDDDDDDDDDDDDEEEEEEEEE??????@@@@@@BBBCCCDDDEEEBBB???======>>>>>><<<999999888777777999999888666666666555444333222111111222222222111111111111000000000/////////..................---------,,,,,,++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''((((((((()))))))))***)))************+++++++++++++++,,,------------,,,++++++,,,,,,,,,---------,,,---.........---,,,+++---...///111222222222222333333222222222333555666888777666777888999888777777777777777777777777777777666555444444555777777666666555555555444444444000111333555777777777777666555333222222333555666444444333333444444555666444444444444444444444444000111333444333222000///111333444444333666:::???===IIIOOOTTTggg}}}~~~yyycccOOOEEEBBBDDDFFFAAA@@@>>>======<<<<<<<<<888999::::::999999999:::<<<<<<;;;;;;:::999888888888888777666666777888999777666666555555555666666666666555555555444444444444333222000///.........//////.........//////000...------,,,,,,------...---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************************************))))))))))))************++++++************+++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))******+++))))))*********+++++++++++++++,,,,,,,,,---------------...///000111222222111222444777999;;;<<<===888999:::;;;===>>>??????CCCDDDDDDDDDEEEEEEFFFFFFBBBAAA@@@?????????AAAAAABBB???======>>>>>><<<999;;;999777777777777555444666555444333222111111000222222222111111111111000000/////////..................---------,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))************************++++++++++++++++++++++++---------............///......//////000000111111222222333333444555666666::::::999888888777666666666666666666666777777888888888777666555555666666666666555555555444444333777777777777777777777777777666555444333444444555444444444444444444444444444444444333333222222222222222222222222222222222111111222333333444555555888999>>>HHHXXXjjj|||yyy}}}sssZZZSSSKKKEEEBBBAAA???>>>======<<<<<<<<<;;;;;;;;;999999999888888666555555999999999999999999999999777777777777666555444333555555555555555555555555444444555555444444333222222222222111000//////...........................///............---------...+++)))))),,,---+++)))))))))*********+++++++++************************************************))))))))))))************))))))))))))))))))))))))******************************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---............///////////////444555555777888;;;<<<>>>;;;;;;<<<===>>>??????@@@DDDCCCBBBBBBDDDEEEEEECCCCCCBBBAAA???>>>=========???===<<<;;;<<<<<<:::999999888888777666555444444555444333333222222222222000000000000000000000000111000///------......///......---------,,,,,,,,,+++++++++************))),,,+++)))((((((((()))******((('''(((***+++)))&&&******)))(((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,******(((''''''&&&&&&&&&))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++------------.....................///000000111111111222333444555666777777;;;;;;:::999888888777777777666666666666777888888999888777666666666666666888777777666666555555555777777777777777777777777777666555444333444444555444444444444444444444444444444333333333222222222222222222222222222222222111111222222333444444444444333555999BBBNNNYYY```jjjppppppkkkooo}}}tttjjj```UUUMMMFFFAAA<<<999:::::::::999<<<;;;;;;;;;::::::::::::888888888888777666555444888888888888888888888777888888777777666555444333555555555555555555555555444444444444444333333222222222111111000//////.......................................---------------,,,******************))))))*********+++++++++************************************************))))))))))))************))))))))))))))))))))))))***************************)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,+++++++++*********,,,++++++++++++,,,------............////////////333333444666777999;;;<<<<<<<<<===>>>???@@@@@@AAABBBAAAAAABBBDDDEEECCCBBBCCCBBBAAA???>>>>>>======<<<;;;::::::;;;;;;:::999888888888777777666666555555444333333222222222333000000000000000000000000111000///...---....../////////.........---------+++++++++************)))++++++)))((((((((()))***)))((('''(((***+++)))&&&******)))(((((((((((((((((((((((((((((((((((((((((((((((()))*********+++((((((''''''''''''((()))(((((()))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++------------............---......//////000111111111111333444666777888999===<<<<<<;;;999888888777777777777777777888888999999888888777777777777777999888777777666777777888777777777777777777777777666555444444333444444444444444444444444444444444333333333333222222222222222222222222222222222222222222222222222222333333555333222222444888===@@@MMMQQQVVVXXX\\\iii}}}rrrgggWWWKKKCCC???===;;;:::888666666777888999888999999999999888888888888777777777777777666555444666666666666666666666666888888888777666555333333555555555555555555555555333444444444444333222222222111111000000//////.......................................------------,,,...///---***((()))+++***************+++++++++************************************************))))))))))))************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++++++++*********+++++++++++++++,,,------............//////000000222222333555666888999:::======>>>???@@@AAABBBBBBAAA@@@AAABBBDDDDDDBBB@@@CCCBBBAAA@@@???>>>>>>>>>;;;:::999999:::;;;:::888888888888777777777777777444444333222222222333333000000000000000000000000000000///............///////////////............+++++++++************)))+++******)))((())))))))))))(((((((((******((('''***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))******(((((())))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,---------.........------......///000000111000111222444666888999:::======<<<;;;:::999888888777777777777777888999999999888888777777777888888999888777777777777888888666666666666666666666666555444444444444444444444333333333333333333333333333222222222222222222222111111111111111111111111222222222222111111111111555444333222333333555555777:::AAAHHHLLLUUUoooiiiWWWKKKGGGBBB>>>======<<<:::999999888888888777777666777777777666666666666666666666666666666555444333555555555555666666666666888888888777666555444333555555555555555555555555333333333333333222111111111111000000////////////.................................---------,,,,,,***111666555///******,,,************************************************************************((()))))))))************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++++++++************+++++++++***+++,,,,,,---------......//////000000111222333555666888888999===>>>???@@@AAABBBCCCDDD@@@@@@AAACCCEEEDDDBBB@@@BBBAAA@@@???????????????===<<<::::::;;;:::999777777777777888888888888888444333333222222333333333000000000000000000000000000/////////........................------------+++++++++*********))))))+++******)))))))))))))))((((((((()))))))))((('''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))((((((((('''&&&&&&''''''((()))***(((((((((((()))))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,------------...---------...//////000000000111222444666777999999<<<;;;;;;::::::999888888777777777666777888888999888777777777777777888888777777777777888777777777555555555555555555555555333333444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111000000///000000111111222222222111111777======AAAWWWppp|||kkk\\\MMMDDD;;;;;;;;;;;;;;;999666333666666777666555444333333444444555555555555555555444444555555555444333333555555555555666666777777666777777666666555444333555555555555555555555555222222333333222222111000000000000///////////////...........................------------,,,,,,,,,)))222;;;;;;444---+++,,,************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((+++++++++*********))))))+++************+++,,,,,,---------...///000000111222333444666777888888888<<<===>>>???AAABBBCCCDDDAAAAAAAAABBBDDDDDDCCCAAA@@@@@@???>>>>>>?????????AAA???===<<<;;;:::888666777777777777777888888888333333333222222333333444000000000000000000000000///////////////......------------,,,,,,,,,+++++++++++++++*********))))))************)))))))))((('''((()))))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......///000000000000222333555666777888888888888888888888888888666666666666666777777888666666666666666777777888444666888999:::999777666555555555555555555555555222333333444444444444333333333333333333333333333111111111222222222222222111111111111111111111111000000000000000000111111///000111111222111111000222111333555222222>>>NNNRRR___ppp}}}vvvbbbQQQFFF@@@<<<:::888777666666555555444444333444555555444333444666333333333444444444444444333333444444444333333222444444444555666666777777444444444555555444444333333333333333333333333333111222222222222111000000////////////////////////........................------------,,,,,,,,,,,,)))111999:::444---+++,,,+++++++++***************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++************)))))))))***************+++,,,,,,,,,------...///000111111111333555777888888777777;;;;;;<<<>>>@@@AAABBBCCCAAA@@@???@@@BBBCCCBBBAAA>>>>>>=========>>>??????AAA???===<<<<<<;;;999777777777777666666666666666333333222222222333444444000000000000000000000000/////////000///......---,,,,,,,,,,,,+++++++++***+++++++++************))))))************)))(((((('''(((******((((((((()))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000000000111222333444555666444444555666666777777888555555555555555666666777555555555555555666777777333666:::======;;;888555444444444444444444444444111222333444555444444333222222222222222222222222000111111111222222222222111111111111111111111111.../////////000111111111111222222333333222111111111111111111000000333777444;;;EEEOOOYYYaaagggkkk}}}zzzhhhZZZRRRKKKHHHDDD???:::666333111444444333333333444777999333444555555333333555777222222333333333444444444222222333333333333222222222222333333444555555666000111222333444444444444222222222222222222222222111111111111111000000///////////////////////////........................---------,,,,,,,,,++++++)))---222111---******,,,+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))************))))))))))))***************++++++,,,,,,,,,---...///000111111000222444666777666666555888999:::<<<>>>???AAAAAAAAA>>><<<<<<>>>@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;;;;;;;;;;:::999777777666666555555444444333222222222333333444555000000000000000000000000...///000000000///------------,,,,,,,,,++++++++++++++++++************))))))******+++***)))((('''&&&)))+++***((('''((()))((((((((((((((()))******((((((((((((((((((((((((&&&'''''''''((()))))))))''''''&&&''''''((()))***'''''''''((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...//////000000000111222222333444444222222333444555666777777444444444444444555666666444444444444444555666777333777<<>>DDDGGGRRRYYYfffuuuwwwcccTTTLLLFFF???999::::::999777444333333555111222333333222111111222222333333111...---///222222222222333333444444444111222222333333333222222000000111222333333444444//////111222333444444444111111111111111111111111111111111111111000//////.........///////////////........................---------,,,,,,,,,++++++)))***+++)))&&&&&&))),,,++++++++++++******))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************))))))))))))*********)))***++++++,,,,,,,,,---...///000111222///000333555666555444333777888999;;;===>>>@@@@@@@@@===:::999;;;===??????;;;;;;;;;;;;;;;<<<===>>>:::999888999;;;<<<;;;:::777777666555444333333222222222222222333333444555000000000000000000000000...///000000000///---,,,......---------,,,,,,,,,+++++++++************))))))******++++++)))((('''&&&)))+++***((('''(((***((((((((((((((()))******((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%%%%%%%&&&((()))+++,,,''''''''''''((((((((()))++++++++++++++++++++++++******++++++++++++******)))))))))***+++++++++,,,***+++,,,------------,,,........................000000000111222222333333555555555555666666666666444444444444444444444444555444444555666777777777555555666666666666555555999999888777666555555444444444333333333333222222111111111111111111111111111222222222222111000000111111111111000000000///000000000000111111111111000000000000000000000000////////////000000000000444333333333333444555555@@@BBBEEELLLWWWeeerrryyy|||lllcccdddOOOKKKEEE???<<<999666444555555555444444333333333333333333333333333333333000000111111111222222222111111222222222333333333444333333222111111111222111111000000111111222333222333444444555555444444555444222111111111222222//////000000111111111222000///...---,,,---......---.........//////000000------,,,,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((())))))))))))*********++++++***)))(((((())))))************************))))))))))))************++++++,,,------......//////000000222333444555555777777888999:::<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::999888777777777888777777777666555555444444333333333222222222111111...000111000///...///111///............---------+++++++++*********))))))+++++++++*********))))))&&&''')))((('''&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((++++++++++++++++++++++++)))******++++++******)))***************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222333333333444444444555555444444444444444444444444444444444333222333555777444555555666666555555444777666666555444444333333444444333333333222222222111111111111111111111111111222222222222111000000111111111000000000///////////////000000000111111////////////////////////.../////////000000000000333333222222333333444555777777888;;;AAAIIIQQQVVV___eeerrryyyiiiaaaWWWIIIAAABBB???<<<888666666666555444444444444333333222222222222222222222222222222222000000000111111111222222000000000111111111222222333222111000000000000111111111000000111111222333222333333444444444444444444333222111111111222222///000000000111111111111000///...---,,,------...------------.........///------,,,,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))************++++++******)))(((((())))))************************))))))))))))************++++++,,,,,,---.........///000000111222333444555555555666777888:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777888888777777666666555444444333333333333222222222111111...000111000///...///111///............---------,,,,,,,,,,,,+++++++++***+++++++++*********))))))'''((())))))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************)))******++++++******)))+++++++++***************,,,,,,+++******+++---...++++++++++++++++++++++++------......///000000111111111222222222333333333333333333333333333333333333444444333222222444666333333444444444444333333444444333333222222111111333333333333222222222222111111111111111111111111111111222222111111000///000000000000////////////.........////////////000////////////////////////....../////////000000000111111111111111222222333333222111222333666999;;;>>>BBBJJJWWWdddooouuuwwwyyyssssssuuusssllleeeRRRGGG??????<<<555222444333111//////000222222222222222222222111111111111000000000000000000000000000000000000111111111111/////////000000000111111111111000/////////000000111000000000000111222222222222333444444444444333444333222111111111222222000000000000111111111111//////...------------...,,,,,,,,,---------------------,,,,,,,,,,,,++++++******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++******)))((((((((())))))************************))))))))))))************++++++,,,,,,------......//////000111222333333444222333333444555777888999::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::999999888777777777888888666666555555444333333333333333333222222222111111...000111000///...///111///............------------------,,,,,,,,,+++++++++++++++***************(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************))))))************)))))),,,+++++++++***)))))))))---,,,***))))))+++,,,...++++++++++++++++++++++++,,,,,,,,,---......//////000111111111222222222222222222222222222222222222333222222555999:::777444222222333333333333222222222222222222222222111111333333333222222222222111111111111111111111111111111111111111111000000///000000/////////.........---------.........//////////////////////////////........./////////000000000////////////000111111111111111222222333444444111333555888;;;???CCCFFFPPPQQQVVVaaarrr|||~~~}}}}}}rrrggg```RRRNNNIIIHHHGGGDDD===777999333111555666444444666444222000///000111000///000000000000000000000000/////////////////////////////////000000000111111/////////000000000111111111000000//////000000000000000000000000111222222111111222333333333333333333222222222222222222222000000000000000111111111//////......------------------------------------------,,,,,,,,,+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************++++++++++++***))))))((((((((())))))************************((()))))))))***************++++++,,,------......//////000000111222222333111111222333444666777888999999:::;;;;;;<<<======;;;;;;;;;;;;:::::::::999888888777777777777888888555555555444333333222222333333333222222222111111...000111000///...///111///............------------,,,,,,,,,,,,+++++++++***************************+++,,,+++)))))))))+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******))))))))),,,+++++++++***)))))))))---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++,,,------......000000111111111222222222222222222222222222222222333000000888BBBDDD<<<222111111222222222222111111222222222222222333333333333333222222222111111111000000000000000000000000000111111111111000///////////////............---------------................................................///////////////............///000000......000111222222222222111333666666666666888;;;777777999>>>FFFOOOVVVZZZaaagggcccaaahhhkkkmmmwwwyyynnnmmmsssyyyxxxsssqqqwwwqqqgggcccdddlllttttttrrrooolllhhhccc^^^YYYSSSRRRPPPMMMHHHDDDAAA???<<<999777666666555333111777444222333222///......555333111111222222000///////////////////////////000000000000000000000000....../////////000000000000000000111111111222222111111000000000111111222000000//////000000111222000111222222333333222222222222222222222222222222111111000000000000000000...............---------//////..................------,,,,,,,,,+++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++)))((((((((((((((())))))))))))))))))))))))))))))((()))))))))******************++++++,,,------.../////////000000111111111111111111222444555777888888999999:::;;;<<<======;;;:::::::::999999999999888777777666777777888888555555555444333333222222333333333222222222111111...000111000///...///111///............---------++++++++++++************************************+++,,,,,,+++***))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))(((+++++++++***************---,,,+++***)))***++++++++++++++++++++++++++++++******+++,,,,,,------...///000000000111111111111111111111111111111111111333000000999EEEFFF<<<111111111222222222222111111111111222222333333444444222222222222111111111111000000000000000000000000000000111111000000///...///.........---------------------............///........................------........./////////...............///000000///000111111222111111111111333555666555444444444777777777888:::===???AAA;;;DDDDDDFFFMMMNNNMMMTTT]]]]]]______[[[WWW[[[aaannnuuuzzzlllcccYYYVVVUUUXXX^^^aaa```]]]\\\TTTMMMJJJHHHFFFGGGJJJHHHFFFDDDCCCCCCBBB@@@???777777888888777666555444555444444333333333444444111111000000000.........111000///000111222111000............////////////////////////////////////............////////////000000000111111111222222111111000000000111222222000////////////000111111000000111222222222222111111111222333333333222222111111111111000000000000......//////......---,,,///////////////.........------,,,,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,------......//////000000000000111111111222333555777888999999::::::;;;;;;<<<<<<:::::::::999999999888888777777666666666777888888666666555555444333333333333333333222222222111111...000111000///...///111///............---------+++++++++*********))))))***************++++++++++++,,,,,,+++)))((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***************+++++++++++++++++++++*********)))******************************+++,,,,,,------...............////////////111111111111111111111111222111222888===>>>888222111222222333333222222111000000111222333333444444222222222222111111111111000000000000000000000000000000000000000//////............---------,,,,,,---............/////////........................---------.........//////...............///000000000111111222222222222222000000000000000///...,,,---...000111222444666888555<<<:::888<<<:::666===AAA@@@BBBEEEEEEDDDFFFKKKSSSTTTUUUUUURRRMMMIIIFFF=========???BBBCCCBBB@@@>>>:::999<<<<<<888666666999777777888::::::999888555666666666666555444333...000111111000000111222,,,.../////////111333333///...---...000111///.............../////////000------------------------------.........//////////////////000000000111111///////////////000111222///////////////000111111///000000111111111111111000111222333333333333222111111111111000000000///---.../////////...---,,,/////////......---------------,,,,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------......////////////000000000000000111222444666777::::::::::::::::::::::::999999999999888888888888666666666666666777888888777777666666555444444333333333333222222222111111...000111000///...///111///............---------,,,,,,+++++++++*********))))))*********++++++++++++,,,,,,+++)))'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******+++++++++,,,+++++++++++++++***)))((())))))))))))))))))))))))***++++++,,,,,,---......,,,,,,,,,---------......000000000000000000000000111333444555555444444444222222333333333333222222//////000111222333333444222222222111111111111000000000000000000000000000000000000000000//////.........---------,,,,,,,,,.........////////////000........................---------........./////////............///000000,,,------...///000111222111000///000333555444333///111222333333444555666111777333000555444444<<<666444555999999666555888:::999888777777777777777777777777777777777666666999444222555666333222444222222222333555444111///333222000000000111333555,,,///333555333222222222000222222///---...//////000///.../////////---+++........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000...............///000111///////////////000111111//////000111111111111111000111222333444333333222222111111111000000//////---.../////////...,,,,,,.........------,,,,,,,,,---------,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******''''''''''''(((((((((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------.........////////////////////////000111333555666;;;:::::::::::::::::::::999999999888888888888777666666666666666777888888777777777666555555444444333333333222222222111111///000111000///...///111//////.........------------------,,,,,,,,,++++++))))))******++++++++++++***+++,,,***(((''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''((()))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++************+++,,,,,,------,,,,,,---------............//////000000000111111111111222222111111111111111111111111222222222333333333333333333333333333333333444444333333333222222222000000000000000000000000000000000000000000000000...------,,,,,,------.....................------........................---------............///////////////////////////////////////000000000000///////////////000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111000000//////......////////////////////////.........////////////000........................------------------------......---,,,---...///000////////////////////////////////////////////////////////////////////////000000000000111111111111111111222222222222111111000000000000////////////------------------------------,,,,,,,,,,,,++++++------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++************)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++)))))))))))))))(((''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&((()))***)))((()))*********))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,........................------...000111333444444666888999999777666777777888999999999777555333222555666888999777666555666666666777777777777777666666555333222111111222222222111///.........///000......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''(((((())))))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,---------............/////////000000000111111111111111111111111111111111111111222222222333333333333333333333333333333333444333333333333222222222000000000000000000000000////////////////////////...------,,,,,,------.....................------........................------------......................................./////////000000000000///////////////000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000/////////......////////////////////////------........./////////........................------------------------...------,,,---...///000................................................//////////////////////////////000000000111111111000111111222222111111000000000000000/////////...------------------------------,,,,,,,,,,,,++++++------,,,,,,+++******)))+++++++++++++++++++++++++++++++++************))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))(((''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&((()))***)))((()))******)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,------------------------,,,---...///111222333444555777999888777666666777888888888777666555333222444666888888777666555666666666777777777777666666666555444333222222222222222111000/////////000000......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,---------............///////////////000000000000111111111111111111111111111111222222222333333333333333333333333333333333333333333222222222111111000000000000000000000000////////////////////////...------,,,,,,------...------------------......------------------------------------........................................../////////000000000//////......//////000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........////////////////////////,,,,,,,,,---------......------------------------........................---------,,,---......///................................................//////////////////////////////000000000000111111000111111222222111111000000000000/////////......------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++*********+++++++++++++++++++++++++++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&((()))***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************++++++++++++,,,------------------------,,,---...///000111222333444666888888666555666777666666666666555444222111444666888888777666555666666666666777777666666555555555555555444333222222222111111000///000000000......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((()))***+++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///........./////////000000000000000000111111111111111111222222222333333333222222222222222222222222222222222222111111111111////////////////////////////////////////////////...------,,,,,,------...,,,,,,------------......------------------------,,,,,,---------........................................../////////000000///............///000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////................................................++++++,,,,,,,,,---------------------------------........................,,,,,,,,,---------..............................................................................////////////000000000111000000111111111111000000000000/////////.........------------------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&((()))***)))((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111111222333555666666555555555666444444444444333333222222333555777888777555666666666666666777666666555555444444555666555444333222222222111111000000000000......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((***+++,,,))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///---............///////////////000000000111111111111111222222222333333333222222222222222222222222222222111111111000000000////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,------......------------------------,,,,,,,,,------------.......................................////////////...............//////000////////////////////////////////////////////////////////////////////////000000000000000000000000........................////////////////////////////////////////////////........................---------------.........------------------------+++++++++,,,,,,,,,,,,---------------------------........................,,,,,,,,,---------------................................................------------------------...////////////000000000000000000111111000000000////////////............------------------------------,,,,,,,,,+++++++++,,,,,,+++++++++++++++***************************+++++++++*********))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&((()))***)))((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111333555555444444555666333333333222222222222222222444777777666555666666666666666666666555444444333444555555555444333222111111111111000000//////......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))******+++)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------............///------------.........///...//////000000111111111111111222222222333333333222222222222222222222222111111111000000000000///000000000000000000000000...........................------,,,,,,------...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------........./////////......------......///000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////........................,,,,,,,,,---------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,------------------------------------------------------------------------......////////////000000///000000111111000000////////////.........------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))(((''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&((()))***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++,,,,,,------...//////000000222444444444333444555333222222222222222333444111444666777666555666666666666666666555555444333222333333444444333333222000000000000000///............---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))***)))))))))))))))******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------............///,,,,,,---------...............//////000111111222111111222222222333333333111111111111111111111111111111000000000/////////000000000000000000000000...........................------,,,,,,------...***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////...------------...//////........................................................................////////////////////////........................................................................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000//////000000000000////////////.........---------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++************))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((()))))))))))))))(((''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&((()))***)))((()))***'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++,,,,,,,,,------.../////////111333333333333444555333222222111222333444555111333666777666555666666666666666666555444333222222222222111111222222333...//////000///...---,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))+++***)))))))))))))))***)))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,---------,,,,,,---------.........//////,,,,,,,,,---------......---......///000111111222111111222222222333333333111111111111111111111111000000000000////////////000000000000000000000000...........................------,,,,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////...------------...//////........................................................................////////////////////////////////////////////////................................................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000//////000000000000////////////.........------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((()))))))))))))))(((((('''&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&(((******)))((()))***'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************,,,,,,,,,------............000222333333222333555333222222111222333555666000333555666666555666777666666666666555444333222222222000000000111222333---.../////////...,,,+++......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***,,,,,,------************))))))))))))(((((()))***************)))******++++++,,,------...------,,,,,,------...,,,,,,,,,---------......////////////000000000000333222222222111111000000000000000000111111111111333222000/////////000111333222222222111111000000------............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,------------------------------............------//////.........---------........................------------------------,,,---.........---,,,+++------------------------.........------,,,,,,,,,++++++------------++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------------------------------............////////////111111000///////////////........................------,,,+++,,,---...///+++++++++++++++++++++++++++++++++************)))))))))))))))************))))))************))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))((((((((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,000000000111222222333333333222111111111222333444333444555666777777777777777666444333222222333333//////000000111111222222------..................,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++************))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,*********)))))))))(((((((((((()))************))))))******++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---------........./////////000000000000222222111111000000000000000000000000111111111111222222000/////////000111222222111111000000000000------............------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,------------------------------............------///.........------------........................------------------------,,,---------------,,,,,,------------------------......---------,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------------------,,,------------------------............////////////111000000///////////////........................///...---,,,+++,,,,,,---+++++++++++++++++++++++++++++++++************)))))))))))))))************))))))************))))))))))))))))))************)))))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++************)))))))))(((++++++++++++,,,,,,,,,,,,//////000000111222222333222222111111111222333444333444555666666777777666777666444333222222333333000000000000000111111111........................,,,,,,------,,,,,,+++***,,,+++++++++************************))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************))))))))))))(((((('''((())))))******))))))))))))******+++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000000000000000////////////000000000000111111111111222111111000///000000000000000000000////////////------............------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------............------............------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++------------------------............////////////000000//////......//////........................000000...---,,,++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))************))))))************))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++************))))))))))))++++++,,,,,,,,,---------...//////000000111222222111111111000111222222333222333444555666666666666666555444333222222222333111111111111000000000000........................,,,,,,------,,,,,,+++***++++++*********)))))))))************++++++++++++******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***)))))))))(((((((((((('''(((((())))))))))))))))))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.............../////////000000//////////////////......///000000000111111111111222111111000000000000000//////////////////......------............------------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++***,,,,,,------------------............////////////000//////.........//////........................//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))((()))))))))************))))))************))))))((()))))))))*********************)))))))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((())))))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))*********)))))))))))))))+++,,,,,,,,,,,,------------......//////000111111000000000000111111222222222222333555555555555555555444444333333222222222222222111111000000//////////////////............,,,,,,------,,,,,,+++************))))))))))))((()))))))))******+++++++++******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************)))(((((()))))))))(((((((((((('''''''''((()))))))))))))))((())))))******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------..................////////////................../////////000000000111111111111111111111111000000000///..................//////------............------------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++,,,++++++******++++++,,,******************************++++++++++++******+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,---------..................//////////////////............//////........................,,,---------------------+++++++++++++++++++++++++++++++++*********))))))((()))))))))************))))))************))))))((()))))))))************************))))))((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,------......///000000//////000000000111111111111222333444555555555555333333333333333333222222222222111111000000//////000000/////////.........,,,,,,------,,,,,,+++************))))))))))))((('''(((((())))))************)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))((((((((((((''''''&&&'''(((((())))))(((((((((((())))))***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------........./////////............////////////000000000000111111111111000111111111111000//////............////////////------............------------,,,,,,,,,,,,++++++************++++++++++++,,,,,,+++***************++++++++++++++++++++++++++++++************++++++************************)))******++++++******)))******++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------.....................////////////......------......//////........................+++,,,------......------+++++++++++++++++++++++++++++++++************)))))))))))))))************))))))************))))))))))))))))))************++++++******)))((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''(((((()))***+++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,---......//////......///000000000000///111111222333444444444444222222333333333333222222111111111111000000000000111000000//////.........,,,,,,------,,,,,,+++***++++++*********)))))))))((((((((((((((()))))))))((((((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((())))))((((((((('''''''''&&&'''(((((())))))(((((((((((())))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------.........//////....../////////000000000000000000000111111111111000111111222111000///........./////////000000000------............------------,,,,,,,,,,,,++++++************++++++++++++,,,++++++***************************************++++++************++++++++++++++++++++++++++++++))))))************)))))))))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,---,,,+++))))))+++,,,---++++++,,,,,,---......///............////////////...------------...///000........................,,,---.........---,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))************))))))************))))))))))))))))))************++++++******)))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((()))***+++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++((()))))))))************)))))))))*********+++++++++++++++,,,------......---...///000000000//////000111222333333444444333111222333333333333222111000000000000000111111111111111000000///......---,,,,,,------,,,,,,+++***,,,+++++++++******************))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))(((((((((''''''''''''&&&''''''(((((((((((((((((((((((()))******++++++,,,++++++++++++++++++,,,,,,,,,,,,---------......---------.........//////.../////////000000111111000000000000111111111111000111111222222000///....../////////000000111111---..................------------,,,,,,,,,++++++)))************+++++++++,,,++++++***)))*********************************++++++************++++++------------------------))))))************))))))))))))***+++,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,...,,,***((((((***,,,...++++++,,,,,,---...//////............/////////000---------------...///000..............................//////...,,,***)))+++++++++++++++++++++++++++++++++************)))))))))))))))************))))))************))))))))))))))))))************+++++++++***)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((()))++++++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++((())))))))))))************++++++,,,,,,---......,,,---///000000000///...000000111222333333333333000111333333444333222111//////000000111111222222222111111000///......---,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***,,,+++++++++******))))))&&&&&&'''((()))***++++++'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,------------------------+++,,,------......------000000000000000000000000......///000000000000000222111111111000000//////........................///...---,,,,,,---...///------,,,,,,,,,,,,++++++------,,,++++++******)))******************************++++++++++++************+++++++++,,,,,,,,,+++++++++******)))))))))************+++,,,---...******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,+++******+++---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000000///...------...///000///......------,,,++++++......//////...---,,,,,,+++,,,...//////...,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))(((''''''&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++******************++++++,,,,,,,,,,,,------///...---,,,---...111222111222333333444444333333555555444333333222111111111222222333333222222111////////////............------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,...---,,,++++++++++++,,,------------------------,,,,,,---...............////////////////////////......///000000000000000111111111000000000//////..............................------------......------,,,,,,,,,++++++++++++++++++++++++++++++,,,******************************++++++++++++***************+++++++++,,,,,,,,,+++++++++************************+++,,,---...******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,*********+++++++++,,,,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++((((((((()))))))))******************************++++++,,,+++******+++---*********+++++++++,,,,,,++++++++++++++++++++++++------------------------//////............//////---------------,,,,,,,,,...............---,,,,,,+++,,,---//////---,,,++++++******************+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))(((''''''&&&&&&'''''''''))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------......---,,,---///111222111222222333444333333333222222222333333333333333111222222333333222222111////////////............------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,------------------...////////////...////////////////////////......///000000000000000111111000000000000//////........................------............------,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------******************************++++++++++++***************++++++++++++,,,,,,,,,,,,++++++++++++******************+++,,,---******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++++++++************++++++*********++++++++++++,,,************************+++++++++++++++*********++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++***+++,,,+++))))))+++,,,*********++++++++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++---..................---,,,,,,,,,,,,---------------............------,,,+++,,,---......---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))******))))))((((((''''''&&&''''''((((((******))))))((((((''''''))))))*********+++++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///222333111111222333333333333222//////000222333444555666111222222333333222222111////////////............------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------......///000/////////////////////////////////......///000000000000000000000000000000000//////........................,,,,,,...//////...,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,******************************++++++++++++******************++++++++++++,,,,,,,,,+++++++++++++++***************+++,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++************++++++++++++************++++++************++++++++++++************************+++++++++***************************************)))*********++++++++++++++++++++++++++++++++++++***++++++***))))))***,,,************++++++++++++************************++++++++++++************,,,---...//////...---,,,******+++,,,------......---------......------,,,+++,,,------------,,,+++*********++++++*********))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((()))+++******)))(((''''''&&&((())))))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++++++++,,,...000222333000111111222222222222222...///000111222333444555111222222333333222222111////////////............------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------......///000/////////..............................///000000000000000//////////////////000000........................+++,,,---......---,,,+++,,,,,,+++++++++*********,,,,,,,,,+++++++++************************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******))))))******++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++******))))))******++++++******))))))******+++))))))*********+++++++++************************************************************************)))*********++++++++++++++++++++++++++++++++++++***++++++***))))))***,,,))))))*********+++++++++************************(((((())))))***++++++,,,+++,,,---......---,,,+++)))******+++,,,---......,,,,,,---------------,,,+++,,,,,,,,,,,,,,,,,,+++)))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((()))***+++******)))(((''''''&&&'''''''''(((((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,******+++,,,...000111222///000111111222222111111000000000111111222222222111222222333333222222111////////////............------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))************************(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))***++++++,,,+++++++++******++++++,,,,,,------------...////////////.................................///000000000000000......////////////000000........................,,,,,,------------,,,,,,++++++++++++************------,,,,,,+++******)))******************************++++++++++++******)))))))))************+++)))************+++++++++******)))))))))******+++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++******))))))))))))************))))))))))))******)))))))))************+++************************)))))))))***************************************)))))))))*********++++++++++++++++++++++++++++++)))***+++***((((((***+++)))))))))************+++************************''''''((()))***+++,,,---+++,,,,,,------,,,,,,+++)))******+++,,,------...+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((()))************))))))((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((())))))*********************++++++++++++***+++,,,---...///000000//////000111111111111000111111111000000000000000111222222333333222222111////////////............------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,++++++***)))******+++,,,,,,------,,,,,,---.............................................///000000000000000........./////////000000........................---,,,,,,,,,,,,,,,,,,---++++++++++++************,,,+++++++++++++++++++++******************************++++++++++++******))))))))))))************(((((()))))))))***************))))))))))))************+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******************))))))))))))************))))))))))))******))))))))))))************************************((()))))))))*********+++************************((((((((()))))))))******************************)))*********((((((***+++))))))))))))************************************)))))))))******+++++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,---***+++,,,---------------,,,++++++++++++++++++,,,(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((()))***+++))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))******+++************++++++++++++***+++,,,---......//////...///000000111111000000000000000000000000000000111222222333333222222111////////////............------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,+++***))))))***+++,,,,,,------+++,,,------......------...........................//////000000000000000---.........//////000000...........................---++++++++++++---...+++++++++************)))*********++++++,,,------******************************++++++++++++******))))))))))))************''''''(((((()))))))))*********)))))))))))))))*********+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******************))))))))))))************))))))))))))******))))))))))))************************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))(((((()))+++))))))))))))************))))))))))))))))))))))))++++++++++++************---,,,+++******+++,,,---***++++++++++++,,,,,,,,,***+++,,,,,,------------,,,++++++******++++++,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((()))++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++)))************++++++++++++,,,,,,---.........---...//////000000000000000.../////////000000111111222222222333333222222222000/////////............------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''',,,,,,+++***)))(((''''''******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////...------------...////////////000000000000//////............//////000///...---------------...---,,,+++,,,---...///++++++++++++++++++++++++)))************+++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((++++++++++++++++++++++++************************************************************************))))))(((((((((((())))))''')))************,,,...---,,,++++++******++++++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++************************+++*********))))))((((((,,,+++***))))))***+++,,,'''((()))++++++***))))))******))))))******+++,,,+++,,,,,,,,,,,,+++************+++,,,,,,---......+++,,,,,,------,,,,,,+++......,,,,,,,,,,,,......************************)))))))))))))))******+++)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((***,,,---------+++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***++++++,,,,,,---------,,,,,,,,,---------............//////000111111111222222222111000//////...222111111111000000/////////............---------......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''++++++******)))(((((((((***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...//////...---------------....../////////000000000//////............/////////......------------......---,,,,,,,,,,,,---...++++++++++++++++++++++++)))************+++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))))))))))))))))))))))))))))))))************************************************************************))))))(((((((((((())))))((()))+++*********+++------,,,++++++******++++++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************************)))))))))(((+++***))))))))))))***+++(((((()))*********************))))))******+++,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,---------+++,,,,,,------,,,,,,+++------,,,++++++,,,------************************)))))))))))))))******+++)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''(((***,,,---******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***************+++,,,,,,,,,,,,------------...------...//////000000111222222111111000//////...111111111000000000/////////............---------...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///......---------------.........////////////000........................------------------...//////...---,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))*********************)))))))))))))))))))))))))))))))))***************************************************************************))))))(((((())))))***)))***++++++))))))***+++,,,,,,+++************+++))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************************))))))))))))***))))))(((((())))))***)))))))))))))))******+++******))))))******+++,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,************************)))))))))))))))******+++))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((***+++,,,((((((''''''((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++...,,,+++))))))***+++,,,,,,,,,,,,,,,------------,,,,,,------...//////000222111111000000//////...111111000000000000/////////............---------------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///...------,,,,,,------------........./////////........................,,,,,,,,,,,,---......//////...---,,,++++++******************************))))))*********+++++++++************)))))))))((())))))************))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++***************************************************************************))))))))))))))))))***)))***+++***)))((()))***,,,++++++***************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***************************************)))))))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,******))))))******+++,,,+++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++******************+++************************)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++))))))((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++111000---+++***+++---///++++++,,,,,,,,,---------++++++,,,------......///111111000000////////////000000000000000000/////////............---------,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))******(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,------------............------............------,,,,,,,,,,,,,,,---...///......------,,,+++***)))************************))))))*********+++++++++************)))))))))((())))))************))))))))))))))))))))))))))))))******))))))))))))*********************+++++++++++++++++++++++++++++++++******************************************************************************))))))))))))******)))***+++***(((((()))***,,,+++******))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))******(((((())))))))))))((((((***)))((((((((()))+++,,,******))))))******+++,,,+++,,,,,,,,,,,,+++******+++++++++++++++++++++******++++++,,,,,,++++++***************************************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++111///---******+++---...+++++++++,,,,,,,,,------++++++,,,,,,---.........000000000/////////////////////////////////000000///............---------,,,+++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((())))))))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,---...,,,,,,------,,,+++***)))************************)))************+++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))***************+++++++++++++++))))))))))))))))))))))))************************************************************************+++******))))))******+++((()))******(((((()))***++++++***))))))))))))***)))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))************((())))))******))))))((()))))))))))))))******+++******))))))******+++,,,+++,,,,,,,,,,,,+++***************+++++++++++++++******++++++++++++******)))***++++++++++++***)))************************)))))))))))))))******+++))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))...---,,,***))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++---+++***(((((()))***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///////////////////////////......////////////000000///............---------++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,---------+++,,,...//////...,,,+++------,,,,,,+++,,,,,,,,,***+++,,,,,,,,,,,,+++***************************)))************+++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,))))))))))))))))))))))))************************************************************************+++******))))))******+++&&&((())))))((((((***+++++++++***)))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************((()))))))))************))))))***++++++***))))))(((((()))*********************))))))******+++,,,+++,,,,,,,,,,,,+++******))))))******++++++,,,,,,******++++++++++++************+++,,,,,,+++******************************)))))))))))))))******+++))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********)))))))))++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))((((((((()))*********++++++++++++,,,,,,,,,,,,,,,,,,---......//////////////////////////////........./////////000000///............---------******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------+++,,,...//////...,,,+++...------,,,++++++++++++)))***+++,,,---,,,+++***)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++%%%'''((()))((()))***,,,+++******)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((())))))*********+++)))***+++,,,,,,+++***)))'''(((***+++++++++***)))*********)))***++++++,,,+++,,,,,,,,,,,,+++******(((((()))***+++,,,,,,---******++++++++++++*********+++,,,------,,,+++***************************)))))))))))))))******+++))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))(((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000.........///////////////---.........//////000000//////.........---------******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++*********))))))(((((())))))((((((((((((((()))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******,,,,,,+++***+++,,,---...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************++++++++++++++++++************)))******************************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((+++***)))(((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))++++++***)))(((((())))))******************************************************)))))))))))))))***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********)))))),,,+++******))))))************))))))((((((''''''******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))((((((++++++******************++++++******++++++,,,---...///////////////......000000111111111111000000111000000///...---------,,,,,,,,,+++++++++******+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******)))))))))((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******,,,,,,+++++++++,,,---...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++************)))******************************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))((()))))))))************************)))))))))(((+++***)))(((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))++++++***)))))))))))))))******************************************************))))))))))))******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********)))))),,,+++******))))))*********)))))))))((((((((('''***)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((())))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))(((************************++++++******++++++,,,---....../////////......---000000111111111111000000111000000///......------,,,,,,,,,++++++++++++***+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((((((((((('''))))))(((((((((((())))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******,,,++++++++++++,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))************++++++++++++++++++************)))******************************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))+++***))))))))))))))))))***************************************************)))))))))))))))******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************,,,+++******))))))******))))))))))))(((((((((((())))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))))))))************************++++++******++++++,,,---,,,---............------///000000111111000000///000000000///......------,,,,,,,,,,,,+++++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((('''''''''''')))(((((((((((())))))*********))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))******************************++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***))))))))))))))))))******))))))))))))))))))***))))))))))))))))))))))))******)))))))))))))))***************************************************))))))))))))))))))***+++************************************************************************************************,,,+++******))))))******))))))))))))(((((((((((())))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++++++++*********))))))***************+++++++++++++++******++++++,,,---+++,,,------...---------//////000000000000//////000000//////............------,,,,,,,,,++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((()))************))))))))))))******((()))))))))************))))))))))))))))))))))))******************************************************************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******)))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++************************************************************************************************,,,+++******))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((()))))))))************+++++++++***************))))))*********+++++++++++++++******++++++,,,---+++,,,,,,---......------//////000000000000//////////////////............---------,,,,,,,,,+++++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((()))))))))(((''''''(((((()))***+++******))))))))))))******))))))))))))************))))))))))))))))))))))))******************************************************************************++++++++++++******)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***************************************************************************************+++++++++,,,+++******))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))************************************)))))))))***++++++,,,,,,++++++******++++++,,,---+++,,,---......///.........//////000000//////...//////////////////......------------,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))))))))******''''''''''''((()))***+++******))))))))))))******))))))))))))************))))))))))))))))))))))))******************************************************************************++++++++++++******((()))***+++,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************)))))))))(((((()))))))))************((()))***++++++***)))(((((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************************************************************))))))*********+++++++++,,,+++******))))))******'''((((((((()))))))))***'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************************************((())))))***++++++,,,,,,++++++******++++++,,,---,,,,,,---...////////////......////////////........./////////////////////...------------,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))******++++++''''''''''''((()))++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******((()))***+++,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++,,,++++++***)))*********'''((((((((())))))******'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))************++++++++++++******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))******************************++++++((())))))***++++++,,,,,,++++++******++++++,,,---,,,---...///000000000000......////////////...............///////////////......---------,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''((()))***)))(((''''''(((((())))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))******))))))))))))******,,,,,,++++++***+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++------,,,+++***+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******(((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((*********)))))))))))))))+++++++++************)))))))))))))))))))))))))))+++++++++************)))+++***)))((((((***,,,---******))))))******+++,,,......------------......---------...------,,,,,,------------------------------,,,,,,+++***))))))((((((''''''((()))******))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((('''((((((((()))))))))***))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))************))))))******))))))))))))******,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))******************))))))))))))******+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++------,,,+++***************)))))))))((())))))(((((((((((()))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((***)))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++************+++***)))((()))***,,,---+++++++++++++++,,,,,,---......------------......---......//////......---------------------------------,,,,,,+++******)))'''(((***,,,---,,,***)))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((((((((((((((())))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))************))))))******))))))))))))******,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,+++***************))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************'''((())))))(((((()))***)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,(((((((((((((((((((((((())))))))))))))))))******++++++*********))))))))))))))))))))))))))))))))),,,+++++++++************+++***)))))))))***,,,---,,,,,,++++++,,,,,,---.........------------............///////////////...---------------------------,,,,,,++++++*********&&&)))---111111...***''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((((((((((((((())))))))))))((()))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))************))))))******))))))))))))******++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++************)))))))))))))))))))))(((((((((((()))))))))((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))******+++((()))))))))************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((()))))))))))))))*********************)))))))))))))))))))))))))))))))))))),,,,,,+++++++++***************)))))))))***+++,,,+++++++++++++++,,,------...------,,,,,,------...---......////////////...------------------------,,,,,,,,,++++++*********'''***---000000...***(((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((())))))))))))((((((((((((((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))******))))))))))))******+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))******+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))******))))))(((((((((((())))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***)))))))))))))))******+++((()))))))))************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********************)))))))))(((((()))))))))))))))))))))))),,,,,,,,,++++++++++++******************+++++++++***************+++,,,,,,------,,,,,,,,,,,,------+++,,,---...............------------------------,,,,,,+++++++++++++++*********+++,,,,,,+++***)))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''((()))***)))((())))))))))))(((((((((((())))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))******))))))))))))******************+++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++))))))))))))************))))))(((((((((((())))))(((((((((((()))***,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((())))))(((((()))***)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((()))******++++++******)))))))))((((((((()))))))))))))))))))))))),,,,,,,,,,,,++++++++++++))))))******++++++++++++******))))))******+++,,,------,,,,,,,,,,,,------++++++,,,---............------------------------++++++++++++++++++++++++++++++***)))((()))******'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''((()))***)))(((***)))))))))((((((((('''))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))******************+++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******+++***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))************))))))(((((((((((())))))''''''(((((()))+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))'''(((((()))******++++++***)))))))))(((((((((((())))))))))))))))))))))))------,,,,,,,,,+++++++++))))))***++++++++++++++++++************+++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...////////////------------------------++++++++++++++++++++++++,,,+++***))))))))))))***((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''((()))******(((******))))))((((((((('''))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))************))))))******))))))))))))******************+++,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************))))))))))))******+++***)))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++))))))(((((((((((())))))'''''''''((()))+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))---------,,,,,,,,,++++++))))))***++++++++++++***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,---...///000000000000------------------------++++++++++++++++++++++++++++++++++++******))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++)))'''(((+++,,,***(((************************,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++++++++******++++++,,,---***++++++,,,,,,+++++++++************************((())))))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''++++++***)))(((((())))))+++*********))))))(((((()))************+++++++++******)))))))))))))))***,,,+++)))(((((()))+++,,,+++++++++*********))))))************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,******))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++,,,+++)))((((((((())))))++++++++++++++++++++++++******+++++++++,,,,,,,,,..................------.........------,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++)))((((((***+++***(((************************,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,+++******************************)))))))))************+++))))))))))))))))))))))))'''(((((())))))(((((('''++++++***)))))))))))))))************)))))))))((())))))*********+++++++++******))))))))))))******,,,+++)))(((((()))+++,,,+++++++++*********))))))************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((()))***+++,,,******))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,.........---------------......---------,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))***)))((()))***+++***(((************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++******++++++,,,---,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++))))))))))))))))))))))))((())))))******))))))(((+++***))))))))))))))))))************)))))))))))))))))))))*********++++++***)))))))))))))))******,,,+++***))))))***+++,,,+++++++++******************************************))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++***))))))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++*********++++++++++++,,,------------------------...------------,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))***)))))))))******))))))************************+++++++++++++++,,,,,,,,,******+++,,,------......++++++******++++++,,,---,,,,,,,,,,,,+++***))))))************************************++++++++++++(((((((((((((((((((((((())))))************))))))******)))))))))))))))************)))))))))))))))))))))))))))************))))))))))))))))))***+++++++++***))))))***++++++***************************************************))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,---************************************++++++++++++,,,,,,,,,,,,,,,---------------------------------+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))******)))))))))************************************++++++,,,,,,,,,)))******+++,,,---......++++++******++++++,,,---,,,,,,,,,,,,,,,+++***)))************************))))))*********+++++++++(((((((((((((((((((((((())))))************))))))***)))))))))))))))******))))))))))))))))))******(((((()))))))))*********))))))(((((()))***+++++++++******************+++******************************************************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))************))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++,,,,,,------------------------------+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))(((***+++***)))((()))***************************))))))******+++,,,,,,,,,)))******+++,,,------...++++++******++++++,,,---***++++++,,,,,,+++++++++************************((())))))))))))*********))))))))))))))))))))))))((())))))******))))))((()))))))))))))))******+++))))))))))))************((((((((()))))))))******(((((((((((()))***+++,,,***************************************+++++++++************************+++******))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))************+++))))))))))))))))))))))))************************)))***++++++,,,++++++***************************)))))))))************+++)))******++++++,,,,,,---,,,,,,,,,------------...+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))(((***+++***(((((()))+++************************((())))))***++++++,,,,,,******++++++,,,,,,,,,---++++++******++++++,,,---)))******+++,,,,,,,,,,,,************************''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))***++++++((()))))))))************(((((((((((()))))))))***(((((((((((()))***+++,,,*********++++++*********))))))*********+++++++++************************+++******))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))************************)))***+++++++++***)))(((************************))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((***,,,+++(((''')))+++************************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---((()))***+++,,,---------************************''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))((())))))***++++++(((((())))))*********+++(((((((((((())))))))))))(((((((((((()))***+++,,,******++++++++++++******))))))******++++++++++++************************++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((('''))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((((()))***+++++++++************++++++((((((((((((''''''''''''+++++++++************)))))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************))))))))))))************************************************************,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++******************+++***)))(((((()))***+++))))))************)))))),,,,,,---...---,,,***)))******************************+++++++++***)))(((((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))************))))))+++*********))))))(((((())))))))))))************)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,++++++***)))((((((++++++************++++++************************+++***)))(((((()))***+++,,,,,,,,,,,,++++++***)))******))))))))))))))))))))))))*********+++++++++---------...------,,,,,,***++++++,,,,,,++++++***&&&'''((()))))))))''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******((('''&&&&&&&&&&&&''''''((((((((((((''''''******))))))((((((''''''***)))((('''&&&&&&'''((())))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***((((((((((((((((((((((((+++++++++************)))))))))))))))************))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))************))))))))))))************************************************************+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++)))******************)))++++++,,,,,,,,,+++***)))++++++++++++++++++++++++)))***,,,,,,,,,+++)))((())))))))))))))))))))))))************************)))))))))))))))******+++************************))))))************))))))))))))************))))))************)))))))))((())))))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((()))*********************))))))))))))******************************************************++++++******++++++,,,,,,---,,,,,,+++******))))))++++++************++++++************************,,,+++***))))))***+++,,,***++++++++++++******)))************************))))))*********+++++++++,,,---------------,,,,,,***++++++,,,,,,++++++***)))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&''''''(((((((((((('''''')))))))))(((((((((((((((***)))((('''&&&''''''((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++************)))))))))))))))************)))))))))))))))))))))))))))))))))((()))******+++))))))))))))************))))))))))))***************************************************************************++++++,,,,,,,,,,,,,,,++++++++++++)))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((())))))******))))))))))))************++++++++++++************+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++---......,,,)))(((************************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))************))))))))))))************))))))************))))))))))))))))))))))))************'''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))(((((((((((())))))'''(((((())))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))*********************))))))))))))******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------,,,,,,++++++******++++++************++++++************************,,,,,,++++++++++++,,,,,,)))******++++++++++++*********++++++++++++++++++***************+++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************)))'''&&&''''''((((((((((((''''''(((((((((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))***************++++++++++++++++++*********))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++((()))))))))************((()))))))))************************************************************)))))))))))))))******+++,,,+++++++++++++++++++++***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((()))))))))))))))***))))))))))))))))))***+++++++++,,,,,,+++++++++***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000...+++)))++++++++++++++++++++++++************************)))))))))))))))******+++++++++++++++++++++++++++))))))************))))))))))))************))))))*********)))))))))))))))((()))))))))************((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***''''''(((((())))))******))))))(((((((((((())))))'''(((((()))***++++++,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))*********************))))))))))))******++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++************************++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,************************++++++,,,---------,,,,,,***++++++,,,,,,++++++***...,,,***)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,+++***(((&&&''''''((((((((((((''''''&&&''''''(((((()))))))))((((((((('''''''''(((((())))))))))))))))))))))))((()))***++++++***)))(((+++******))))))******+++)))*********+++++++++,,,+++++++++*********))))))((()))))))))************))))))))))))))))))))))))((()))))))))************((()))))))))************((()))))))))************************************************************))))))(((((())))))***+++++++++++++++++++++++++++******+++******)))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))******+++++++++)))))))))******)))))))))+++++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///---+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++))))))************))))))))))))************))))))))))))))))))))))))******((()))))))))************)))))))))*********++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((((((((((((((((())))))***''''''(((((())))))******))))))(((((((((((())))))'''(((((()))***++++++,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))*********************))))))))))))******++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++------,,,,,,,,,,,,,,,+++++++++************++++++************************)))******************)))++++++,,,---.........---******+++++++++,,,,,,,,,***************************++++++,,,------,,,,,,***++++++,,,,,,++++++***---+++***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,+++***((('''''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''(((((((((((((((((())))))))))))))))))))))))))))))************))))))++++++************++++++)))))))))***++++++,,,,,,+++++++++************)))))))))))))))************))))))))))))))))))))))))(((((()))************)))))))))))))))************))))))))))))************************************************************)))))))))))))))******+++*********+++++++++++++++*********+++******))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,))))))************))))))******++++++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...//////000///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++))))))************))))))))))))************))))))))))))))))))************))))))))))))************************++++++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))(((((((((((())))))'''(((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((()))*********************))))))))))))******++++++++++++++++++++++++************************)))***+++,,,---,,,++++++,,,,,,,,,,,,++++++++++++++++++************++++++************************((()))************)))(((+++,,,---------------,,,))))))******+++,,,,,,,,,+++++++++***************)))***+++,,,,,,------,,,***++++++,,,,,,++++++***+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))((('''''''''((((((((((((''''''''''''''''''''''''((((((&&&'''(((((()))((((((((())))))))))))))))))))))))******))))))))))))************))))))))))))******(((((())))))***++++++,,,+++++++++************)))))))))))))))************))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************))))))))))))***************************************************************))))))))))))***++++++)))*********++++++++++++))))))***+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))***+++++++++((()))***++++++***)))((()))******************)))++++++*********+++---...++++++++++++++++++++++++------,,,,,,++++++,,,,,,++++++++++++++++++++++++************************)))))))))))))))******+++************************))))))************))))))))))))************))))))((()))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))*********************))))))))))))******************************************************(((***+++------,,,+++***++++++++++++++++++++++++++++++************++++++************************)))***++++++++++++***)))++++++,,,,,,++++++******(((((())))))***++++++,,,+++++++++*********))))))))))))***,,,,,,------,,,***++++++,,,,,,++++++************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&((()))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))'''(((((()))******+++++++++++++++************)))))))))))))))************))))))))))))))))))))))))'''((()))++++++******)))))))))))))))************))))))))))))***************************************************************************++++++,,,))))))******++++++++++++((()))***+++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++((()))***++++++***)))((())))))************))))))******)))))))))***,,,---************************,,,+++***)))((()))***+++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))************))))))(((((())))))*********+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))************************(((***+++------,,,+++************************+++++++++************++++++***************************+++,,,------,,,+++******************)))(((''''''(((((()))******++++++++++++++++++******))))))((()))***+++,,,---------+++++++++,,,,,,+++++++++)))***+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))''''''((((((((((((''''''(((((((((''''''&&&&&&%%%%%%&&&((()))))))))(((((())))))))))))))))))))))))************************)))))))))))))))******+++)))************++++++++++++++++++************)))))))))))))))))))))))))))***************+++++++++(((***++++++******+++,,,************************+++++++++*********))))))++++++,,,,,,,,,,,,------***************************+++,,,,,,+++***)))(((************************,,,,,,+++***))))))******,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))(((((()))***************************))))))))))))+++******)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))),,,***(((''')))******)))************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))******+++++++++******---,,,+++))))))))))))***++++++++++++******))))))+++++++++************))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***(((***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''************************************************)))))))))))))))***++++++************+++++++++++++++++++++************)))))))))))))))))))))))))))++++++******************(((***++++++******+++,,,************************+++++++++*********))))))*********+++++++++,,,,,,***************************++++++,,,+++***)))(((************************,,,++++++***))))))******++++++***))))))***++++++************)))))))))((())))))))))))))))))))))))(((((()))***************(((((())))))*********++++++******)))))))))))))))))))))))))))))))))))))))++++++++++++*********))))))******++++++******))))))))))))))))))))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))),,,***(((((()))******)))************************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))************************************************************************************************+++************+++,,,,,,++++++++++++++++++++++++)))*********++++++++++++*********+++++++++,,,,,,++++++************++++++******++++++++++++******++++++***))))))***+++,,,++++++++++++*********)))+++++++++************)))************************)))************++++++++++++++++++++++++++++++++++++++++++*********)))))),,,+++++++++************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&'''***+++***(((***)))(((''''''((()))***((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((***************************************************))))))))))))***++++++************+++++++++,,,+++++++++************))))))))))))))))))))))))))),,,+++++++++***)))))))))(((***++++++******+++,,,************************+++++++++***************))))))*********+++++++++***************************++++++++++++***))))))++++++++++++++++++++++++,,,+++******)))*********++++++***))))))***++++++************))))))))))))))))))))))))))))))))))))(((((()))***************''''''((()))***+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))))))))******))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))******************************************************************************************************))))))******+++,,,++++++++++++++++++++++++************++++++++++++))))))*********+++++++++++++++************++++++***+++++++++++++++******))))))))))))***+++------++++++++++++************+++++++++************)))************************)))************++++++++++++++++++++++++++++++++++++++++++***************++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((())))))(((((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((******************************************************))))))******+++,,,*********+++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,+++***)))(((((((((***++++++******+++,,,************************************************************++++++++++++*********************************+++************++++++++++++++++++++++++++++++***************++++++******************+++*********)))))))))))))))(((((((((((((((((((((((((((((()))***************'''(((((()))******+++++++++******)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))***)))((((((***+++***)))*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))******************************************************************************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,++++++******++++++,,,++++++,,,,,,++++++******************++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++*********************************************************))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***************************************************************++++++,,,***++++++++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,+++***)))(((((((((***++++++******+++,,,************************************************+++++++++,,,,,,,,,,,,---******************************************+++++++++++++++++++++++++++++++++***************++++++*********++++++*********))))))))))))))))))******(((((((((((((((((((((((((((((()))*********************))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++++++++***))))))))))))))))))))))))))))))*********+++++++++************)))))))))((()))))))))))))))))))))))))))(((((()))++++++***)))************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((()))))))))************))))))))))))))))))))))))*********************************************************************************************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++******+++++++++++++++++++++,,,+++++++++*********))))))************************))))))*********+++++++++*********************************************************))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))((())))))***(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((++++++++++++++++++++++++************************+++************+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))),,,+++++++++***)))))))))(((***++++++******+++,,,***************************************+++++++++++++++,,,,,,,,,---------*********************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,)))***++++++++++++***)))))))))))))))************))))))))))))))))))))))))(((((()))***************************))))))((((((+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))((((((((()))+++,,,+++)))************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,+++***)))------------,,,+++***)))++++++++++++,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++)))************+++++++++***************************************+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***(((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))++++++******************(((***++++++******+++,,,************************))))))*********+++++++++***+++++++++,,,,,,,,,,,,******************************)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,)))***++++++++++++***)))((()))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))*********+++******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))''''''((())),,,,,,+++)))************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------------,,,+++***)))+++,,,---------,,,+++***+++++++++,,,,,,,,,------+++++++++************)))++++++++++++++++++++++++)))************+++++++++************************))))))*********+++++++++,,,+++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&(((***)))(((''')))+++'''((()))******)))(((''''''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''(((((()))++++++++++++++++++++++++************************++++++******++++++,,,---++++++,,,,,,,,,---------+++++++++************)))))))))))))))))))))))))))***************+++++++++(((***++++++******+++,,,************************))))))******++++++++++++)))************+++++++++******************************)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))(((((()))***************''''''((()))***+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))************)))))))))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))''''''(((***,,,,,,+++)))************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///........................---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,------...------,,,+++***))))))***,,,---......---,,,+++++++++,,,,,,---------+++++++++************)))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))&&&(((******'''''')))+++'''((()))******)))(((''''''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''((())))))---------,,,,,,+++++++++,,,+++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***)))))))))******++++++***************+++))))))))))))))))))))))))******************************))))))))))))************++++++++++++******,,,,,,,,,+++++++++******))))))))))))******************+++++++++,,,,,,,,,************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))(((((())))))(((((())))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************)))(((''''''((()))***))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''************************)))))))))))))))))))))))))))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,------...///------------------------......------------------,,,,,,------............,,,,,,,,,---......+++)))///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***)))***+++,,,++++++++++++++++++++++++))))))*********+++++++++))))))(((((((((((())))))++++++******************+++++++++************)))))))))))))))))))))))))))))))))***)))((((((***---******))))))))))))******))))))(((((((((((())))))))))))((('''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********))))))++++++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))******+++++++++************++++++************************************************+++******))))))******+++++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++************++++++++++++******+++++++++,,,,,,,,,************************************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++***))))))))))))))))))))))))))))))***************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************)))(((''''''((()))******************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************************************))))))******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++***)))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,---------...............---------......///------........./////////........................,,,---------.........///...---,,,---......---+++..................//////------------------------------------------------------,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,))))))(((((((((((())))))************************+++++++++************)))))))))))))))))))))))))))))))))***)))((((((***,,,******))))))))))))******))))))(((((((((((())))))))))))((('''''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++************)))++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************++++++,,,++++++************++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,.........---------,,,,,,+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,***************************************************************)))))))))))))))))))))))))))))))))))))))))))))************************************************************************************+++***))))))))))))))))))*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))(((((((((((())))))***************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************)))*********++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++***))))))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........//////...............///,,,,,,------.........///.........///////////////.............../////////000...------...//////...+++,,,,,,,,,,,,,,,,,,---........................------------------------------......------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***))))))(((((())))))***************************+++++++++************)))))))))))))))))))))))))))((()))***)))((((((***,,,******))))))))))))******))))))(((((((((((())))))))))))((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,,,,---++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))((()))))))))******************************************************************************************)))))))))))))))***************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))(((((((((((())))))))))))***************+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))*********************************************+++,,,,,,------))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++++++++***))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------............//////...---------............//////////////////......///////////////000........................111///,,,,,,---/////////---------,,,,,,++++++***................................................---.../////////...,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------***))))))))))))))))))******************++++++++++++++++++*********))))))))))))))))))))))))))))))((()))******))))))***,,,******))))))))))))******))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,***************************************************************+++++++++************************((()))))))))***************************************************************************************)))))))))))))))***************)))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************''''''(((((()))***++++++************************))))))))))))))))))))))))))))))*********++++++++++++***************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......---------------...222222222111111111111111/////////000000111111111////////////////////////111///,,,,,,---......---////////////////////////................................................---...///000///...---,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------******))))))))))))******))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))''')))******))))))***+++******))))))))))))******))))))(((((((((((())))))))))))((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,+++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********************++++++++++++******+++++++++,,,,,,,,,*********************************************************+++++++++++++++************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++((()))))))))******************++++++++++++******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************'''(((((())))))*********************************)))))))))))))))))))))))))))************++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------........./////////......------......///000000000111111222222333333666666777777888999999999777777777777666666666666777555333222222222111000......//////000000111111////////////////////////..............................//////......---,,,......------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++******))))))******+++)))))))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))''')))***+++***)))***+++******))))))))))))******))))))(((((((((((())))))))))))((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---------,,,+++***++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))***++++++''''''((()))***++++++,,,******++++++++++++******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))+++++++++******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))************++++++++++++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///............////////////......//////000111333333444555777999<<<>>>@@@AAAGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDBBBBBBAAA@@@===;;;777666555444333222111111111111111111111111111111........................///...------,,,,,,------///......---,,,,,,++++++*********++++++++++++,,,+++******))))))******+++((())))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))&&&(((++++++***))))))*********))))))))))))******))))))(((((((((((())))))))))))(((((()))******+++'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((+++++++++,,,,,,---------)))***+++,,,---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...---,,,***)))++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---..................---......---------,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))((())))))***++++++&&&&&&''')))***+++,,,---******++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''((()))******)))((('''((())))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************)))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,++++++++++++++++++************************)))))))))))))))))))))))))))************++++++++++++*********+++,,,,,,---++++++++++++++++++++++++---------------------------------------------------------.........//////............/////////000///000000111222444555666@@@BBBEEEIIIMMMQQQTTTUUUWWWWWWXXXXXXYYYZZZ[[[[[[XXXXXXXXXWWWWWWVVVVVVVVVTTTSSSRRRQQQPPPNNNJJJGGGHHHGGGDDD@@@<<<888666444333333333333333333333333///////////////////////////...---++++++,,,------//////...---,,,,,,++++++))))))*********+++++++++++++++************++++++((())))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))&&&(((++++++***))))))*********))))))))))))******))))))(((((((((((())))))))))))((())))))***++++++'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((***++++++,,,,,,++++++***++++++++++++++++++++++++///...------++++++***)))++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,.........---------,,,,,,------------------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++******))))))*********))))))((()))************+++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))************+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000...------///000000000222444555555222111000000///222777999<<>>===;;;777555555888;;;111111000000////////////---...////////////...---------,,,,,,,,,...///000,,,,,,,,,++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************************************************************+++++++++***************************************))))))))))))))))))))))))******++++++++++++******)))******+++******)))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,++++++++++++++++++)))************+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////////////////000000,,,,,,---...000111111111,,,...000111111333777999@@@CCCGGGJJJMMMQQQWWW[[[^^^___aaacccddddddddddddaaa```^^^]]]]]]^^^___```^^^]]]\\\[[[ZZZZZZZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\ZZZ[[[[[[ZZZYYYWWWTTTSSSNNNMMMJJJGGGDDDAAA@@@???888777666666555444333333222111000///...//////000......------------......++++++++++++******************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***)))))))))(((((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,........................---------------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,++++++------------------------,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************+++++++++++++++***)))************+++++++++************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************,,,,,,,,,++++++*********)))************+++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...///111111222111111///111444777<<>>???<<<<<<<<<<<<>>>@@@CCCDDDMMMMMMLLLLLLLLLMMMOOOPPPTTTPPPLLLNNNRRRUUUSSSPPPSSSRRRPPPOOOMMMKKKIIIIIICCCBBB@@@===999666333111//////.........---------------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///.................................///////////////---------.........//////---------......................................................---------........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++******((()))***+++,,,,,,,,,,,,)))************+++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((())))))******++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...000111222000222555777:::@@@IIIPPPUUUYYY___dddeeefffffffffiiihhhgggggggggfffdddaaa```\\\UUUNNNIIIEEECCCCCCCCCBBBBBBBBBDDDEEEGGGHHHGGGFFFEEEEEEFFFHHHKKKLLLJJJIIIGGGEEEDDDBBBBBBAAA???>>>======>>>AAACCCEEEHHHEEEBBBBBBDDDFFFEEEDDDQQQQQQPPPOOOMMMLLLKKKKKKIIIIIIIIIGGGEEEBBB???===444333111...---,,,,,,---++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((,,,,,,------------,,,,,,---------------------------------...............////////////////////////....../////////000000000//////000000000111111111000000111111111222222222000000000000000000000000111111111000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---************************))))))))))))))))))))))))******++++++++++++******'''((()))***++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((())))))******+++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************************************++++++,,,,,,---)))************+++++++++*********+++++++++,,,,,,++++++,,,,,,---......///------------------------...........................---,,,,,,...111444666:::@@@FFFJJJMMMRRRYYY___bbbeeehhhiiihhhfffeeeeeedddcccbbbccceeedddbbb___WWWSSSMMMHHHCCCBBBBBBBBBJJJKKKMMMOOORRRTTTUUUVVVTTTTTTTTTUUUVVVXXXYYYZZZWWWWWWVVVTTTRRRPPPNNNMMMBBB@@@===<<<<<<>>>@@@BBBDDDDDDDDDDDDDDDCCCBBBAAAJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKCCC@@@:::555111000000000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''((((((((()))))))))***&&&'''((())))))((('''&&&((((((((((((((((((((((((,,,------......------,,,------------------------........................000000000000000000000000.../////////000000111111111111222222222333333333555555555666666777777777444444444444444444444444333333333222222222111111////////////////////////........................------------------------------------------------------------------------++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++******''''''(((******+++++++++)))************+++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))***+++,,,------...)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------........................333222111111333777;;;>>>IIIPPPXXX]]]^^^___cccgggeeeeeeeeedddaaa______```\\\[[[[[[]]]```aaa^^^[[[VVVSSSOOOKKKJJJLLLNNNPPPSSSUUUYYY\\\```bbbccccccbbbbbbbbbbbbaaa`````````[[[[[[\\\]]]]]]\\\ZZZYYYRRRPPPKKKGGGEEEFFFGGGHHHIIIMMMQQQRRRQQQOOONNNNNNEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGHHHJJJNNNQQQTTTQQQLLLEEE===888555555555000000/////////.................................******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******&&&'''((())))))((('''&&&((((((((((((((((((((((((------------------------...------,,,---...///000,,,...//////......///111000111222222000.........///222444444111000222444444444555777:::===@@@BBB@@@@@@AAAAAABBBCCCCCCDDDBBBBBBAAA@@@????????????>>>===;;;;;;;;;:::777555222222111000000111111111000//////......---------------------------------...------,,,++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************------,,,++++++******))),,,++++++******++++++,,,************************)))************++++++++++++++++++*********)))))),,,+++***)))***+++,,,---,,,++++++******++++++,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++++++++++++++++++++*********))))))((((((************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))------,,,+++***)))((('''******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------------------------...///...------///111444333222333777@@@KKKRRR\\\^^^`````````aaaccceeeiiifffaaa[[[VVVVVVYYY\\\\\\^^^___aaadddfffeeebbb^^^^^^]]]\\\[[[[[[ZZZZZZWWWYYY\\\^^^``````___^^^\\\___```^^^ZZZXXX[[[^^^[[[XXXTTTQQQQQQRRRRRRRRRMMMMMMNNNNNNNNNMMMMMMLLLQQQPPPSSSXXXWWWTTTUUUXXXUUUSSSQQQMMMIIIFFFDDDBBBCCCEEEHHHJJJIIIGGGIIINNNPPPMMMHHHCCC>>>;;;999888666555333111///...------,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++)))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))------------------------///...---------...//////,,,...000000/////////111,,,...000000//////000222555555555333333666<<<@@@@@@AAAAAACCCEEEHHHKKKMMMMMMKKKIIIHHHGGGHHHJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGHHHGGGEEEEEEFFFEEECCCAAA???>>>;;;888666333222111........./////////000000........................,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++,,,+++******))))))******+++************************)))************++++++++++++++++++*********))))))++++++******++++++,,,---,,,++++++******++++++,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))))))))***+++,,,---+++++++++++++++++++++++++++*********))))))))))))************************+++*********))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++------------------------+++,,,............000222111444888>>>EEENNNWWW]]]eeeffffffccc```^^^^^^^^^]]]```cccdddddddddeeefffeeeeeeeeefffggghhhgggdddeeedddbbb```]]][[[YYYXXXUUUUUUUUUVVVYYY\\\___aaa___fffllljjjccc___aaaeeeeeeaaa\\\XXXWWWVVVVVVVVVWWWWWWXXX[[[___``````^^^ZZZWWWVVVVVVTTTQQQSSSXXXYYYUUUOOOLLLKKKJJJIIIHHHFFFEEEDDDEEEEEEDDDBBBBBBIIIJJJMMMMMMJJJEEE>>>:::777666444222000......---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************************))))))((('''((((((******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))------------------------//////...------......///,,,...000000...---------...000111222222333666888<<<===>>>???AAAEEEKKKOOONNNMMMLLLLLLLLLMMMNNNOOOLLLIIIEEEBBBAAABBBDDDEEEGGGGGGHHHIIIKKKLLLMMMMMMOOOMMMMMMMMMOOOOOONNNMMMNNNLLLJJJFFFBBB???<<<;;;444444444333222111111000........................,,,,,,+++++++++,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------***))))))))))))))))))***************************)))************++++++++++++++++++*********************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))))))))***+++,,,,,,++++++++++++++++++++++++***************)))))))))***************************************)))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------..................---////////////000222444888>>>HHHRRRYYY```eeehhhmmmlllkkkgggccc___]]]]]]```ccceeefffeeedddcccdddcccbbbaaaccceeefffffffff````````````____________bbb```]]]]]]aaahhhpppuuuwwwyyy{{{|||wwwqqqllliiihhhhhhgggllljjjkkkpppvvvxxxvvvrrrkkkfffbbbaaa^^^]]]aaahhhkkkbbbWWWQQQPPPPPPOOOLLLLLLIIIFFFEEEFFFFFFAAA<<<;;;???EEEKKKMMMLLLJJJHHHAAA???<<<888444111///..................//////000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))......................../////////...............///111333222000...------000222444555666999<<>><<<999777666666777888999;;;===@@@CCCEEEGGGHHHIIIHHHHHHIIILLLNNNOOONNNQQQQQQPPPOOONNNMMMLLLKKKCCCAAA???;;;777444111000//////.....................------------...//////,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,******))))))))))))******************************))))))*********+++++++++************************)))***+++,,,---,,,+++***,,,++++++******++++++,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************************************))))))***++++++,,,++++++++++++++++++++++++************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,.............../////////444333222000000222777;;;LLLRRR[[[ccchhhjjjlllmmmmmmmmmmmmkkkhhhffffffgggmmmkkkgggaaa^^^]]]```bbbbbb^^^[[[]]]___^^^___aaa\\\^^^bbbggglllqqquuuwwwxxxvvvssstttxxxxxxtttrrrrrrqqqqqqwww~~~vvveee[[[YYYXXXUUUQQQVVVUUURRRNNNLLLKKKFFFAAA?????????AAAEEEJJJOOORRRLLLJJJEEE@@@;;;666333111222111///...---...///000------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************+++******))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((........................//////////////////......222444555555333111000000333666999<<>>AAADDDFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNKKKIIIFFFBBB===999555444000000//////..................---------......///,,,------......------,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******+++++++++******+++++++++************************))))))*********+++++++++************************)))***+++,,,---,,,+++***,,,++++++******++++++,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********************************************************)))******+++,,,++++++++++++++++++++++++***************+++++++++***************************************+++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++++++++************)))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------.........//////000000000333222000000222999AAAHHH\\\```eeeiiikkklllmmmmmmlllnnnoooooonnnnnnooopppnnnlllgggbbb______cccgggeee^^^[[[]]]^^^]]]___dddmmmpppvvv}}}~~~ooogggeeeeeebbb___eeehhheee[[[RRRNNNJJJEEEMMMIIIDDDAAA@@@DDDHHHLLLMMMKKKGGGCCC???<<<999888555444111///------------------------------------------,,,,,,,,,+++++++++***************+++++++++************************++++++++++++++++++++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((........................---...///000000000000///...000222222222222444666???BBBGGGLLLOOORRRVVVYYYXXXSSSLLLFFFBBB???<<<;;;<<<<<<;;;:::;;;<<<===>>>;;;<<>>>>>???>>>===;;;999777999777666777999;;;<<<<<<<<<===???AAABBBBBBAAAAAAFFFEEEDDDBBB???===;;;;;;333222222111111000000///......---,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,+++******))),,,,,,++++++++++++,,,,,,************************)))************+++++++++***************+++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++*********+++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++******))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------..................//////000000111111---...000444:::DDDOOOWWW```cccgggiiijjjkkklllnnnoooqqqrrrqqqppppppqqqrrrjjjjjjiiigggddddddeeegggccc\\\[[[cccjjjmmmttt}}}{{{xxxyyy{{{zzzxxxzzz{{{kkk\\\VVVPPPJJJHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>======888777444222000...---,,,------------------------------,,,,,,,,,,,,++++++*********+++++++++++++++************************++++++++++++++++++++++++******+++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))........................,,,---...000111111111111///111333666888===BBBFFFMMMPPPTTTVVVVVVUUUUUUUUUNNNHHHAAA<<<::::::999888<<<<<<<<<>>>@@@DDDFFFHHHIIIJJJKKKMMMNNNNNNNNNMMMOOOPPPOOONNNLLLIIIFFFDDDBBB???<<<:::::::::999999777888:::;;;;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<777666666555444444333333222111000///...---------------............------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++++++++++++++++++++************++++++************************)))************+++++++++))))))*********+++++++++++++++******++++++,,,---,,,++++++******++++++,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------.........///......///000000111222222///333999AAAIIIRRR[[[```bbbeeehhhkkkkkklllnnnoooqqqrrrsssrrrpppooopppqqqjjjjjjkkklllnnnrrryyy}}}yyypppoooyyy}}}qqqllldddZZZLLLMMMMMMMMMKKKHHHFFFDDD======<<<<<<<<<<<<<<<===999888777666444222000///........................------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,************************************************((()))***+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))////////////////////////+++,,,...000222222222222888;;;>>>BBBGGGNNNVVV\\\QQQSSSTTTSSSNNNHHHDDDBBB>>><<<<<<===@@@AAA@@@===AAAAAABBBCCCFFFIIILLLNNNYYYYYYXXXWWWXXXYYYZZZ[[[ZZZZZZ[[[[[[ZZZXXXUUUSSSNNNJJJEEEAAA>>>===;;;999888999;;;<<<<<<;;;999888555555666666777888888999:::999999888777666666666777666555333222111111000------............------,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,------******))))))))))))******************************)))************+++++++++))))))******++++++++++++,,,+++***)))***+++---...,,,++++++++++++++++++,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((()))***+++,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////...//////000111222222222666<<>>===;;;:::999999999888999999999777555333222........................---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,...//////...---...///222222222111111444999===EEEJJJQQQVVVXXXUUUPPPMMMMMMIIIEEECCCCCCCCCBBBBBBHHHFFFBBBAAAAAAAAABBBAAA@@@???BBBFFFGGGFFFJJJOOORRRSSSVVVYYYZZZYYYXXXYYY[[[ZZZXXXVVVTTTTTTUUUVVVOOOPPPNNNKKKKKKLLLHHHBBBAAAAAA???>>>===<<<;;;;;;BBB@@@<<<999666555555555333444666888888888777666555888<<<>>>>>>:::444111111///------...///......+++,,,,,,---------,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++---------,,,,,,++++++++++++++++++*********))))))+++)))((()))+++,,,+++***+++++++++*********))))))000///---,,,+++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******)))))))))))))))))))))))))))***+++***)))((((((*********+++++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++,,,,,,+++***)))******))))))((((((''''''+++*********))))))((((((******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------......//////......---,,,111000000111000000666===JJJMMMRRRVVVYYY]]]bbbeeehhhooosssrrrtttxxxxxxsssooorrrtttsssnnnkkkjjjjjj```rrr|||vvvnnnbbbSSSHHHCCCBBB@@@???>>>===<<<;;;:::<<<>>>>>><<<:::888777666444222///...///000000------------,,,+++***)))***************************++++++++++++***)))))))))))))))***+++++++++,,,(((((())))))))))))((((((***++++++***((('''((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))...000222333222000000111111222333555888>>>DDDIII\\\[[[YYYVVVSSSPPPMMMLLLIIIFFFCCCBBBDDDGGGJJJKKKOOOMMMJJJGGGFFFFFFEEEDDDHHHGGGHHHKKKLLLMMMRRRXXX[[[ZZZZZZZZZXXXWWWWWWXXXYYYZZZZZZZZZXXXUUURRROOOPPPQQQOOOLLLLLLOOOOOOKKKJJJHHHDDDAAA@@@@@@@@@@@@???>>>>>>>>>===;;;::::::555555666777888999::::::444666888:::;;;;;;:::999777444000...---------,,,------......------,,,+++---------,,,,,,+++++++++,,,++++++******++++++,,,******************++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++*********))))))+++******+++,,,---+++)))+++++++++*********))))))......,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************)))***+++***)))((()))************+++++++++,,,,,,))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,************++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))***++++++++++++***)))******))))))((((((((((((+++*********))))))))))))******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------......//////////////////000......000111333<<>>???@@@????????????:::999666333111///......---------------,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))***************+++++++++(((((())))))))))))(((((()))***+++***((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))),,,///111222111000111111333666:::>>>DDDKKKSSSXXXeeeccc^^^YYYUUURRRPPPPPPNNNKKKHHHGGGIIIMMMOOOQQQKKKKKKJJJIIIIIIIIIIIIJJJMMMKKKLLLOOOOOONNNRRRXXXTTTWWWZZZ\\\___bbbeeehhhcccbbbaaa___]]]ZZZUUURRRWWWZZZ[[[XXXVVVWWWTTTOOOUUUPPPJJJFFFDDDEEEEEEEEEDDDEEEEEEEEECCC???<<<:::777777666555555666777777444444444555888;;;===???>>>:::555111///...---,,,//////......---,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***************++++++,,,---......+++)))+++++++++***************---,,,++++++***+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++*********************************+++++++++)))((()))************++++++++++++,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))***++++++++++++***)))***))))))))))))(((((((((***************)))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------......//////000111111111///...000444888===HHHSSS[[[^^^aaadddfffhhhkkkmmmmmmrrrtttrrrppppppooolllhhhgggddd``````fffqqqyyy}}}tttlllddd[[[OOOJJJJJJKKKGGGDDDAAA@@@@@@??????@@@AAAAAA???>>><<<999555111...,,,......------------------------------------------+++++++++++++++******)))+++++++++***************((())))))******))))))((()))***+++***)))((()))***(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))//////000000000222555888>>>AAAFFFLLLQQQXXX___ddddddcccaaa^^^YYYTTTOOOLLLEEEDDDCCCDDDGGGJJJKKKKKKKKKKKKKKKJJJJJJKKKMMMOOOMMMOOOWWW___ddddddgggkkkwwwxxx}}}|||yyyuuummmeeegggaaaYYYSSSQQQOOOMMMKKKLLLLLLLLLKKKIIIGGGDDDCCC======<<<:::999777555444555444444444666888;;;===@@@>>>:::888666444111...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++---///000///,,,)))************************++++++*********************+++++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++*********************************+++,,,+++)))((()))***************++++++++++++)))))))))))))))))))))))))))***************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))*********************++++++*********))))))))))))))))))))))))***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............///////////////000000111///111777???EEEJJJTTT^^^^^^aaaeeehhhjjjkkkmmmooopppqqqqqqmmmhhheeeeeeeee\\\___dddjjjsss|||rrrhhheeefffdddZZZQQQIIIFFFBBB?????????@@@AAAAAAAAA@@@===999444000---///.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))),,,+++++++++***))))))))))))))))))******))))))))))))***+++***)))((()))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))333333222111333888@@@FFFNNNQQQVVVYYY]]]aaaeeehhhhhhfffbbb]]]WWWPPPKKKHHHKKKKKKMMMQQQTTTVVVUUUSSSRRRRRRQQQPPPQQQTTT[[[``````gggvvvwwwooojjjfff```\\\QQQPPPOOOMMMMMMMMMMMMNNNDDDDDDEEEEEECCC???<<<999888888888888777666666666======>>>???>>><<<777444//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++---///111000---***************************)))******************************++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++*********************************+++,,,+++***))))))+++))))))*********+++++++++))))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,------...///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))***************************************************************+++++++++************************))))))))))))))))))))))))((()))))))))************((()))))))))************+++******************+++))))))))))))***************************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------....../////////000000///......///000000///444???JJJQQQTTT[[[bbbaaadddiiilllmmmoooppprrrqqqnnnjjjbbbZZZVVVXXX]]]gggooo{{{}}}wwwqqqpppuuuyyykkkPPPKKKEEEAAA@@@AAAAAAAAA@@@AAA@@@???<<<888444111111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++++++++***)))))))))))))))************))))))((()))******)))((()))+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))111111000111555===GGGOOO[[[^^^aaacccdddfffgggiiihhhddd]]]WWWTTTSSSUUUWWW\\\\\\]]]^^^^^^]]]YYYVVVRRRSSSUUUXXX___lll|||}}}yyyfffccc]]]VVVPPPLLLJJJIIIHHHHHHIIIIIIGGGDDDAAA???=========<<<:::888555444:::;;;===@@@BBBAAA===:::555333111///............++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++*********+++++++++++++++***************+++++++++)))***+++...000000...,,,***************+++++++++))))))***+++++++++***************++++++,,,,,,---***++++++,,,,,,++++++*********++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,***)))***+++)))))))))************+++))))))))))))))))))))))))))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---------------+++,,,,,,------,,,,,,+++---------------......///......------------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++***))))))***++++++)))))))))************+++*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000111000/////////000222222444;;;GGGSSSYYYZZZ]]]cccgggjjjnnnqqqqqqrrrrrrsssnnnhhh```YYYQQQQQQZZZeeewwwzzzkkkgggnnn{{{}}}www~~~oooVVVOOOGGGCCCBBBAAA@@@???????????????===:::777555333222111///......///000++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++***************)))******++++++******)))((()))******))))))***+++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))///111444888>>>GGGQQQWWW```cccfffhhhhhhhhhhhhiiicccaaa]]]ZZZZZZ]]]aaaccc[[[ZZZ[[[]]]```cccdddcccggghhhiiilllvvvvvvkkkbbb[[[WWWWWWUUUQQQMMMIIIGGGEEEEEEAAAAAA@@@???>>><<<;;;:::999999:::===@@@AAAAAA@@@>>><<<888444000...------+++++++++,,,,,,---------,,,++++++******++++++,,,++++++******************++++++++++++++++++++++++)))*********++++++++++++))))))*********+++++++++(((((()))+++///000000///))))))*********+++++++++))))))+++,,,,,,,,,++++++)))******+++,,,,,,------***++++++,,,,,,++++++*********++++++++++++******+++++++++++++++++++++++++++,,,---,,,***)))***+++))))))))))))************))))))))))))))))))))))))))))))***++++++,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---......------+++,,,,,,------,,,,,,+++---------------...//////......------------......------------.........///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++***))))))***++++++))))))*********+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------------...---------...///000000000111000000000222444777999@@@FFFQQQ\\\______aaaffflllooorrrtttsssqqqppppppeee^^^YYYVVVWWW___tttuuuxxxuuullldddYYYQQQMMMJJJEEEAAA>>>>>>>>>>>><<<:::888777666444222000......//////------------------------,,,,,,------,,,,,,+++******************+++++++++)))******++++++******)))''')))******))))))***+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))444888???EEEMMMUUU^^^ccc```cccgggiiiiiiiiiiiijjjeeeffffffeeedddbbb___^^^___```eeennn|||}}}mmmggg___VVVPPPLLLLLLLLLCCCBBBAAA@@@@@@AAAAAABBB:::888777999<<<@@@BBBCCCEEEBBB===777222///---,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++((('''(((***...000111111))))))******++++++++++++)))***+++,,,------,,,+++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++******++++++++++++******+++++++++++++++++++++++++++,,,---,,,***)))***+++))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---.........---+++,,,,,,------,,,,,,+++...------------...//////......------------......---------.........//////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++***))))))***+++,,,))))))******++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---------...///000000111000000000111444888<<<>>>LLLPPPYYYbbbdddcccfffkkkoooqqqttttttqqqnnnlllkkk\\\WWWTTTXXXaaasssvvvpppxxxzzz}}}ssshhh```XXXPPPJJJ??????>>>===;;;:::888777888666333000.........///........................,,,,,,------,,,,,,+++***))))))******+++++++++,,,******++++++++++++******''')))******))))))***,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))666???LLLWWW]]]aaadddgggdddffflllqqqooohhhdddeeehhhjjjhhhdddbbbdddeeecccgggnnnooosssoooyyyzzzpppwwwyyykkkddd\\\SSSOOOJJJEEECCCDDDDDDCCCBBB<<<>>>???<<<777555888;;;<<>>AAA>>>;;;;;;>>>;;;666222/////////000,,,---.../////////...---......---,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))((()))***+++***))),,,)))(((,,,222555444111))))))))))))))))))))))))))))))))))))************NNNRRRWWWZZZ\\\```eeejjjppplllhhhfffdddccchhhpppdddeeeffflllyyyzzz~~~ooo```aaallluuuwww{{{qqqfffaaaccceeedddllluuu{{{}}}wwwiiiZZZdddnnnzzz|||pppbbb[[[SSSLLLIIIGGGEEECCCCCCCCCAAA<<<888666777999999:::;;;<<<===<<<:::888222111///---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))++++++************+++++++++++++++************)))******))))))******+++,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,***)))***---///...---++++++,,,------,,,,,,,,,+++***)))(((((()))***++++++***)))))))))***,,,,,,************************))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------......//////000//////...............///111111222222222222111111/////////000000000000000000000000111000///...---111000///.........///000------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,******************************++++++++++++******************************************************)))************+++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------........................//////000...///000444<<>>===<<<;;;999777555222000...---...///000000///............------,,,++++++***++++++++++++++++++++++++************+++++++++,,,,,,***))))))******(((''',,,)))(((+++000333222///))))))))))))))))))))))))))))))))))))************YYYYYYXXXUUUUUUYYYaaahhhmmmkkkiiihhhdddaaadddkkkjjjmmmuuuwwwkkkccchhhuuuwwwlllgggeeeeeeiiiooouuutttttttttqqqjjj```ZZZWWW[[[]]]]]]\\\ZZZSSSJJJTTT```lllqqqvvv~~~wwwkkk___VVVNNNHHHEEEEEEDDDBBBAAA???<<<777444666444444888>>>AAA@@@===666444222///...---..................---------,,,,,,,,,,,,++++++++++++***+++++++++************)))++++++************+++++++++++++++************)))******))))))******+++,,,+++++++++*********************+++++++++,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++,,,***)))***,,,---------)))***+++,,,------------+++***)))(((((()))***++++++************+++,,,,,,++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......//////...------,,,,,,---...///000000111......//////000000111111111111222333444555555555555666666666777777888888888888888888666444222000111111///...------------------------,,,,,,++++++---,,,++++++*********+++++++++++++++++++++++++++******++++++++++++******************************************************)))************+++++++++************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,------------............---------......///000000///222;;;JJJWWW```cccdddeeehhhmmmsssuuurrroookkkqqqnnngggbbb___ppp|||fffkkk|||gggPPPFFFEEEDDD@@@===;;;;;;;;;;;;:::666111,,,//////000000000//////.........------,,,+++++++++++++++++++++++++++++++++)))))))))*********++++++---+++***)))***)))'''&&&,,,***(((***...000///---))))))))))))))))))))))))))))))))))))************PPPQQQQQQQQQRRRWWW```ggghhhggghhhhhhfffdddjjjrrrmmmfffaaagggtttyyytttyyyvvvnnnmmmsssvvvsssoookkkccc\\\WWW^^^aaa```aaannnyyymmmppp}}}pppbbbWWWPPPGGGEEEEEEGGGGGGCCC:::222555444555888<<<@@@@@@???;;;999777444111///......//////......---,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++************+++++++++++++++*********))))))******))))))******+++,,,******************************+++++++++,,,,,,,,,+++,,,,,,---...---------++++++++++++++++++++++++++++++******+++,,,------***+++,,,,,,---------,,,+++******))))))******+++************++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------...//////...---,,,.........///////////////000111333555666888999999:::;;;===>>>@@@AAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEECCC@@@>>><<<:::999888555333111000///000//////...---,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------............------------...///000000333666===IIIVVV```ddddddllliiihhhkkkqqquuuuuutttoooiii```dddrrrzzz{{{xxxuuuggg^^^XXXPPPHHHAAA@@@>>><<<<<<;;;999333///000000000//////......---......------,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********,,,***))))))******((('''+++***)))***,,,---,,,***))))))))))))))))))))))))((()))))))))************FFFKKKRRRWWWZZZ___dddiiiiiifffdddeeeiiittt{{{{{{|||zzz|||qqqqqqkkkbbbaaaiiiqqqtttggg```fffyyywwwmmm[[[UUUNNNKKKJJJGGG???999999;;;<<<<<<::::::;;;===>>>===;;;999555222///---.........---,,,++++++***+++++++++++++++++++++++++++++++++*********))))))++++++************+++++++++++++++*********))))))******))))))******+++,,,******************************+++++++++,,,,,,,,,,,,,,,---.........------+++++++++++++++++++++++++++++++++******+++,,,---,,,---------,,,,,,+++***++++++************++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,------...............//////000222333444555666:::<<>>===666555444333111000///......------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////...------...///000111111333===LLLYYY```ccceeefffnnnllllllmmmppppppnnnkkkiiieeeaaannnzzz|||~~~}}}{{{zzzyyyzzz|||}}}}}}|||{{{zzz||||||{{{zzzzzz{{{{{{|||tttiiiaaa]]]PPPIIIAAA;;;:::999777444111000///......---,,,,,,......------------,,,,,,++++++++++++++++++++++++((())))))))))))*********)))((('''(((***++++++*********))))))*********)))))))))))))))))))))))))))((()))))))))************FFFNNNXXX___aaaccceeegggdddiiiuuujjjdddhhhrrr{{{}}}yyysssrrrlllfffqqq~~~rrrbbbVVVPPPLLLIIIEEE@@@CCCEEEBBB<<<888999;;;======>>>===;;;777333000///......---,,,+++*********++++++++++++,,,,,,,,,+++++++++************)))++++++************+++++++++++++++************)))******))))))******+++,,,***************+++++++++******+++++++++,,,,,,,,,,,,,,,---...............++++++++++++++++++++++++***+++++++++))))))+++---------------,,,+++***)))++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////------------...000111222000222555999===AAADDDEEEJJJLLLOOOSSSVVVXXXYYYZZZYYYZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[XXXWWWVVVUUUUUUVVVXXXXXXZZZYYYWWWUUUQQQMMMJJJIII@@@@@@>>>;;;999666555444000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------........./////////.........///000111222333555DDDWWWcccffffffiiillllllnnnrrrsssoooiiibbb]]]cccooowww~~~wwwrrrqqqtttxxxzzzyyy|||kkk]]]LLL@@@;;;;;;:::999333222000///...---------......------------------++++++++++++++++++++++++)))))))))*********++++++(((''''''(((+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************OOOVVV^^^cccddddddfffhhhmmm}}}rrrgggmmmtttyyyzzzmmmfffkkkttt{{{~~~pppeee\\\TTTOOOHHHIIIIIIGGGCCC???;;;:::777:::>>>AAAAAA===888555000000///...---,,,++++++******+++++++++,,,,,,,,,+++++++++************)))++++++************+++++++++++++++************)))******))))))******+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,------...............++++++++++++++++++++++++***+++,,,+++)))(((***,,,,,,,,,,,,------,,,++++++***++++++++++++++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------....................................///////////////.........///222666888999;;;???DDDIIINNNRRRTTTXXXYYY\\\___aaabbbaaaaaa\\\\\\\\\]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVRRRQQQOOOOOOPPPTTTYYY[[[YYYYYYXXXWWWUUURRROOONNNMMMKKKIIIEEEBBB???<<<;;;888777555333111///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------..................//////////////////000000111333444555???MMM^^^hhhiiiiiilllqqqllloooqqqnnnhhhbbb______ppprrrvvv~~~vvvyyy{{{}}}{{{zzzyyy{{{vvv]]]III@@@>>>===<<<666555333111//////...///------..................++++++++++++++++++++++++************+++++++++,,,)))((('''(((***++++++***))))))******)))))))))***))))))))))))))))))))))))))))))))))))************[[[___eeeggggggiiilllooouuu{{{vvvrrrwwwvvv{{{~~~}}}}}}~~~sssiiippp}}}mmm]]]SSSNNNKKKIIIIIIIIIFFF@@@:::222777===CCCDDDAAA===999222111000///...---,,,,,,*********++++++,,,,,,,,,+++++++++************)))++++++************+++++++++++++++************)))*********)))***++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,---......//////......++++++++++++++++++++++++)))+++,,,+++((((((***,,,******+++,,,------------***++++++,,,,,,++++++******+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------..................................../////////000111000//////111555999<<>><<<999777555333111000000000------..................++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++***((()))******)))(((((()))******))))))***+++))))))))))))))))))))))))))))))))))))************cccfffkkknnnlllqqqfff]]]bbbiiiooozzz}}}mmmeeennn{{{zzz\\\RRRHHHFFFIIIJJJIIIFFF===888555777===AAAAAA>>>999444...---...000///...000...+++***+++,,,++++++************))))))))))))************************************************************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------------...//////...///000111111000///...111222333666;;;BBBHHHKKKVVVVVVWWWYYY[[[]]]```aaaeeebbb``````aaa___ZZZVVVTTTSSSQQQPPPOOONNNMMMMMMKKKKKKJJJHHHHHHGGGGGGGGGGGGEEECCCAAABBBFFFKKKOOOMMMOOOQQQRRRSSSRRRQQQPPPVVVTTTRRROOOLLLJJJHHHHHHFFFDDDAAA===;;;999888777000///...,,,,,,,,,,,,---)))***+++,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******************++++++++++++++++++++++++++++++,,,,,,,,,---------//////.........---------,,,,,,------...//////000///111222111000555???GGGTTT```iiikkklllppprrrooorrreee\\\___eeelll}}}zzzuuuxxx~~~}}}}}}wwwggg\\\RRRHHHBBB;;;;;;:::666222000000111---,,,,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))jjjhhhnnn}}}wwwfffdddiiimmmvvvkkklllsssyyyuuucccTTTLLLIIIIIIJJJFFFBBB<<<888777999<<<>>>;;;:::888444000.........///---++++++,,,,,,,,,+++,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------.........------...//////---...///000111222222222111555;;;DDDLLLSSSXXX[[[\\\\\\]]]^^^^^^_________ZZZXXXUUUSSSRRRPPPLLLIIICCCCCCBBBAAAAAABBBBBBBBB=========>>>@@@BBBCCCDDDHHHFFFCCCBBBBBBCCCBBBBBBFFFEEEEEEEEEFFFFFFGGGGGGIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHEEEAAA>>><<<===;;;888444111///...------------,,,++++++***)))************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******************++++++++++++++++++++++++++++++,,,,,,,,,---------//////.........---------------....../////////000///000000000555???LLLVVVccchhhjjjhhhjjjnnnnnnjjjccc]]]bbbrrr{{{rrrmmmrrrzzzwwwkkk___WWWLLLEEE;;;666444444111...000///......//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************sss|||rrrlllqqq{{{{{{yyy~~~~~~wwwuuummmZZZOOOKKKIIIJJJIIIFFF@@@:::777888:::<<>>CCCJJJRRRXXX[[[[[[[[[``````___]]][[[XXXUUUTTTIIIGGGFFFEEEFFFGGGFFFEEEMMMMMMMMMMMMNNNOOOPPPPPPJJJJJJKKKMMMOOOQQQSSSTTTWWWUUUSSSSSSSSSPPPKKKFFFFFFDDDBBB???>>>>>>???@@@????????????AAABBBCCCDDDFFFHHHKKKKKKJJJFFFAAA>>>EEECCC???:::666333222111///...---+++++++++,,,---******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------/////////............---////////////000000000000222000000333<<>>888555:::===>>>===888333000///...---,,,---//////---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...........................111000//////......//////333111///...111666===AAAOOORRRVVVZZZ[[[ZZZXXXVVV\\\ZZZVVVRRRNNNJJJHHHGGGDDDEEEFFFHHHMMMQQQUUUVVVYYYYYYXXXXXXXXXXXXXXXYYYWWWVVVVVVVVVVVVWWWWWWXXXYYYWWWUUUVVVXXXVVVPPPKKKPPPNNNKKKGGGDDDBBBAAA@@@@@@???>>><<<<<<;;;;;;;;;???AAAEEEHHHHHHGGGDDDBBBDDDBBB???<<<:::888777777000///---,,,,,,---///000++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------------.../////////...............000000000000000000000000444333333:::FFFTTT```gggfffkkkooopppmmmggg```ZZZdddhhhwwwyyyxxx|||]]]HHHAAA???;;;666333111////////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************rrr[[[\\\___hhhyyyrrrnnnwwwkkkXXXMMMJJJHHHHHHHHHEEE???999777777888:::;;;999555111000...------//////...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.................................111000000/////////000000333111000111777@@@JJJPPPWWWWWWWWWWWWVVVVVVUUUUUUPPPNNNIIIFFFDDDDDDFFFGGGPPPQQQSSSUUUXXX\\\aaaccc```___^^^\\\[[[ZZZZZZYYY\\\[[[ZZZXXXWWWWWWVVVVVVWWWUUUTTTUUUXXXXXXVVVTTTSSSSSSRRRQQQNNNKKKIIIGGGHHHGGGEEEBBB@@@>>>=========???AAADDDFFFHHHJJJKKKCCCAAA???===<<<;;;;;;<<<555444222000///.........------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........////////////////////////000000000111111111111111000333999DDDQQQ\\\dddgggfffjjjooommmfff``````cccuuu{{{yyypppUUUFFF???<<<:::222000......///000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************~~~bbbYYYbbbjjj}}}}}}}}}uuuuuuzzz|||rrrkkkyyyfff[[[NNNGGGFFFGGGFFFDDD999666555888;;;<<<999555333111...---.........---------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---------....................................000000000000000111222222222333666<<>>888222...............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++,,,------...++++++++++++++++++++++++------------.............../////////000000000000------...///000222333333333>>>OOO\\\dddgggiiiiiinnnfff___[[[\\\hhh~~~{{{uuutttrrrpppnnnmmmlllkkkggggggggghhhiiilllnnnooorrrwww}}}|||{{{|||tttfffXXXKKKCCC;;;888444222111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++uuuaaadddrrrvvvqqqttt|||wwwvvvyyyvvvnnnnnnssswww~~~vvvmmm{{{kkkXXXMMMKKKKKKDDDEEECCC>>>999888;;;>>>999555///,,,+++---......000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************((()))***+++,,,,,,---,,,************************++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////////////////...//////000111333444555???GGGRRR\\\```^^^XXXSSSIIIGGGEEEDDDGGGKKKPPPTTTMMMOOOSSSWWWZZZZZZZZZYYYVVVZZZ___bbbcccdddfffiiiiiijjjlllppptttxxx|||~~~wwwvvvtttqqqooommmlllkkknnnrrrsssmmmccc[[[YYY[[[WWWUUURRROOONNNMMMMMMNNNLLLLLLMMMNNNPPPRRRTTTUUU[[[YYYVVVQQQMMMIIIFFFDDDAAA@@@>>><<<;;;;;;;;;<<<<<<@@@EEEGGGFFF@@@999555//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++,,,,,,---......++++++++++++++++++++++++---------.........//////.../////////000000111111+++,,,---///000222333444<<>>333222000...---...///000,,,,,,---------,,,++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------............///............/////////000000000000//////111555777???RRRbbbfffgggllljjjcccZZZ___cccfffnnnwwwwwwvvvtttqqqnnnjjjhhhbbbccccccbbb^^^YYYTTTPPPNNNMMMLLLKKKJJJIIIJJJJJJKKKKKKJJJKKKLLLMMMLLLKKKMMMNNNPPPRRRTTTVVVWWWWWW```eeekkknnnqqqwwwzzzttt{{{uuuaaaOOOAAA888:::999111---111///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,++++++++++++++++++ttt^^^]]]gggtttvvvtttzzznnnaaaaaagggjjjfffhhhiiiiiigggeeeeeeeeennnpppppppppttt{{{}}}zzztttrrrssswww}}}|||fffSSSKKKHHHGGGLLLIII999555777333888777555222000/////////111111000000//////......,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---************************,,,---------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------.........//////...000111111...---,,,---111111222333666<<>><<<;;;888999<<<@@@CCCCCC@@@>>>@@@===888333...,,,,,,,,,------------.........---------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............///....../////////000000000///222444333222555<<>>>>>>>>???AAABBBBBBBBBBBB???:::666222111000111---------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------............///...////////////000000000000222444222222888CCCLLLZZZdddkkkfff___]]][[[XXXkkkyyyzzzoooggg^^^[[[WWWRRRNNNLLLLLLKKKNNNMMMKKKJJJJJJJJJKKKLLLPPPRRRSSSRRROOOIIICCC???BBBEEEIIIJJJJJJJJJMMMOOOPPPPPPPPPOOOMMMLLLKKKLLLMMMMMMMMMLLLKKKJJJHHHGGGIIIJJJKKKJJJIIIJJJLLLOOOOOORRRWWW[[[aaahhhqqqwww|||pppYYYEEE666111333...///000111111111000///------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------xxxdddaaaaaafffhhhhhhlllrrrwww~~~rrrYYYOOOJJJIIIFFF:::999999888777555222000///////////////000000000000---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---------,,,,,,+++++++++************************---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,................................./////////000000...///111222222222333555666<<>>???BBBDDDDDDBBB>>>:::777555444333......---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------............///////////////000000000111222222222111444===LLLWWWaaahhhjjjbbbYYY[[[fffpppyyyvvvkkkbbbZZZUUUOOONNNLLLJJJIIIJJJKKKKKKMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKJJJHHHFFFDDDBBBAAA>>>EEELLLPPPQQQQQQTTTWWWWWWXXXYYYWWWSSSRRRRRRSSSSSSRRRRRRPPPOOOMMMKKKJJJLLLLLLLLLKKKJJJIIIJJJKKKMMMNNNOOORRRVVV\\\cccggglllqqqyyygggLLL:::555888...//////000000000//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------}}}~~~xxxpppmmmooopppooonnnkkkmmmuuu|||vvv~~~~~~wwwfffNNNBBBDDDEEE>>><<<;;;888555333111000000000000000////////////------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------............................../////////000000000000111111000000111444666@@@FFFPPPXXX^^^bbbeeegggmmmlllllljjjddd]]]]]]```]]]fffqqq}}}~~~}}}}}}xxxxxxsssfff\\\YYYTTTPPPJJJEEECCCEEEHHHKKKHHHGGGEEEAAA>>>===???BBBFFFEEEBBB???<<<888666444111000...,,,++++++,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------------------------************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,---------------............////////////000000000111111333222111444;;;HHHVVV```dddfffbbbZZZUUU___uuu}}}pppcccZZZTTTPPPNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIJJJJJJLLLLLL@@@IIIUUU\\\^^^___aaadddaaadddeeebbb___\\\]]]```\\\\\\[[[ZZZXXXWWWUUUTTTRRRRRRQQQPPPNNNMMMLLLKKKMMMLLLLLLLLLNNNQQQUUUWWW___dddkkkrrrzzzkkkPPP???:::;;;111111000///.../////////------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********************************++++++,,,,,,---|||zzzrrrdddcccaaa```cccjjjttt{{{zzzqqquuusssdddNNNJJJJJJCCCAAA>>>:::666444333222111111000000//////......------,,,,,,,,,,,,------,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------.........................../////////000000000000000111111111333777===BBBOOOSSSYYY]]]```cccfffhhhjjjgggfffeeeaaa___eeeoooqqq~~~tttlllllliiicccZZZQQQKKKHHHGGGHHHFFFGGGHHHFFFBBB???>>>???BBBCCCCCCCCCAAA>>>:::888666444111...---,,,,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,---------------............/////////000000000111111111222111333;;;GGGUUU___dddccc^^^WWWSSS[[[oooxxxhhhccc[[[SSSOOOMMMNNNNNNOOONNNNNNMMMNNNNNNOOOPPPQQQRRRSSSUUUVVVVVVWWWWWWJJJJJJJJJJJJJJJJJJJJJJJJIIIUUUeeeooorrrrrrtttwwwtttwwwyyyvvvrrrppprrruuunnnnnnnnnmmmlllkkkiiihhhcccbbb```]]][[[XXXUUUSSSSSSQQQNNNMMMMMMNNNNNNNNNTTTWWW\\\bbbiiipppxxx~~~wwwcccRRREEE===666444111///......000111........................******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++~~~sssbbbeeekkktttzzzrrrvvv~~~fffVVVKKKHHHEEEAAA<<<888555444444222111111000///......---...------,,,,,,------...,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////////////////000000000000//////111333888@@@IIIPPP[[[\\\^^^___```cccgggjjjddd```^^^```aaadddrrr|||tttsss|||{{{}}}yyyvvvoooggg\\\QQQGGGBBBCCCHHHLLLMMMIIICCC@@@>>><<>>999777444000...---......+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,------------------.........//////000000000000111111111111111111555AAAQQQ^^^dddeeedddZZZQQQUUUggg}}}nnnbbbQQQNNNKKKIIIIIIJJJMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSYYY[[[]]]```bbbddddddddd[[[[[[[[[ZZZXXXVVVSSSQQQSSSaaasss~~~}}}||||||uuussspppmmmjjjfffbbb___]]][[[XXXVVVUUUTTTSSSRRRLLLNNNRRRUUU[[[bbbjjjoooxxx~~~mmmUUUCCC999777333///...///111222........................*********************************++++++,,,,,,,,,************************,,,,,,++++++++++++++++++~~~|||}}}zzzrrrqqquuu{{{yyymmmYYYNNNIIIEEEDDD@@@:::666666222333333222000///000000......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------.........------------...//////111000///000222222222111444222333:::EEEOOOUUUWWWaaa``````eeejjjkkkgggccc___gggooopppnnnrrr~~~~~~yyywww~~~vvvfff[[[YYYQQQKKKEEEDDDFFFHHHFFFBBB;;;::::::===BBBDDDBBB???===<<<:::888666111,,,(((///---***)))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))***,,,---,,,,,,+++***))))))******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............------...///111222000333222...000666777222444666>>>MMM[[[cccbbb___YYYWWWVVV```zzzyyyoooaaaUUUOOOJJJIIIHHHIIILLLNNNOOOOOORRRRRRRRRQQQQQQTTTYYY]]]ccchhhoootttwwwwwwxxxxxxvvv}}}{{{pppjjjnnnttt}}}yyyvvvuuusssqqqqqqllleee___\\\ZZZXXXWWWTTTTTTSSSSSSSSSVVVZZZ^^^iiimmmsss{{{mmm^^^MMM>>>888555...///111***......---------......///,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,}}}yyyooojjjhhhkkknnnttt~~~ppp]]]QQQFFFCCCBBB===777444555555555333111///...............---------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,,,,,,,---------............------------...//////000///...///000000000000111444;;;DDDMMMUUUYYY[[[eeefffggggggeeebbbaaaaaaeeemmmvvvyyyyyy|||}}}|||vvvjjjggg]]]VVVLLLFFFCCCDDDDDDCCC???@@@@@@@@@@@@AAABBBDDD>>><<<;;;999888444000,,,000---+++***,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,,,,++++++***))))))******++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............------...///111222///222222///111555666222777;;;FFFSSS___ccc___ZZZQQQSSSZZZkkkssshhh___UUUMMMJJJMMMMMMMMMNNNPPPQQQQQQPPPPPPRRRTTTWWWZZZ___eeeiiirrrwww}}}~~~|||zzztttnnniiiddd^^^[[[XXXXXXWWWUUUUUUUUUWWWYYY^^^aaahhhqqq{{{uuu___HHH;;;888222333555000.........------......///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,vvvxxx{{{qqqhhhfffhhhqqq~~~ttt```KKKCCCDDDAAA:::555777777666555333000...,,,.........------------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------.........---------------,,,------------...............------......///000000////////////000222222333;;;FFFQQQYYY]]]___aaadddggghhhddd^^^\\\```eeemmmvvvyyy{{{sssrrruuulll^^^RRRJJJGGGEEEDDDCCCDDDDDD@@@;;;999===AAA===<<<;;;;;;;;;999555333000///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++++++++++++++,,,+++******)))*********,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................///000111111///222222111111444555222666>>>KKKXXX```___YYYSSSOOOWWWeeeyyy~~~ooo^^^UUUPPPLLLKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPPPPTTTZZZaaagggnnnuuuyyy|||wwwpppjjjeee```___]]]ZZZWWWUUUSSSRRRVVVXXX]]]dddnnnxxx|||XXX@@@;;;555333444111//////......---......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,vvvvvvrrr{{{uuuZZZKKKGGGCCC>>>:::888777777666555333000---............------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------...............---------------------...........................//////000111111111000111333666999===FFFRRR[[[```bbbdddeeeeeeeeecccaaaaaafffpppyyyyyyvvvzzzttthhh```YYYOOOHHHGGGGGGFFFAAA<<<999:::;;;<<<;;;;;;<<<===<<<:::888111000............---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***,,,,,,+++******++++++***************++++++++++++*********))))))******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111///111222222222333555555:::EEESSS^^^aaa^^^WWWSSS\\\iiizzz~~~ggg[[[PPPLLLMMMNNNPPPTTTOOOOOOOOOOOOPPPRRRUUUXXX\\\bbbkkksss{{{{{{xxxpppnnnkkkgggccc^^^YYYUUUXXXXXXYYY\\\bbbjjjqqquuu~~~mmmMMMCCC:::333222///000//////...............,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,|||nnnqqq|||sss]]]NNNCCC>>>===888777666666777666333000//////.........---------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------........................---------........./////////............///000000///000111111222666<<<@@@LLLRRRZZZ```aaabbbdddggggggbbb]]]```kkkzzz}}}{{{ssscccUUUMMMJJJGGGEEEDDDCCC???<<<;;;::::::<<<>>>???>>>===444222///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***,,,,,,+++******+++***************++++++))))))*********+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------............///000000111111111000111222333333333666:::IIISSS^^^dddbbb]]]ZZZZZZoooqqqfffWWWPPPLLLMMMPPPQQQTTTWWWSSSSSSSSSSSSUUU[[[ccciiipppvvv~~~zzzvvvrrrlllddd___]]][[[YYYXXXZZZ___dddgggvvv|||{{{ZZZMMM@@@888555111111000///...............---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,~~~uuujjjlllvvv```LLLAAA???:::888555555888888666333/////////.........------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......------------------------------------------------.............../////////------.........///////////////......//////000111---///111222444999BBBIIIYYY[[[^^^``````aaabbbcccccc[[[WWW```tttwww{{{}}}xxxkkkTTTOOOIIIGGGGGGFFFBBB===<<<;;;;;;===???AAABBBAAA:::777222///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++*********)))******+++,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------............///000111111111111111111222333333333999AAASSSZZZaaa```[[[YYY^^^eeeooo___XXXQQQNNNMMMQQQTTTRRRRRRSSSQQQSSSVVVXXX]]]eeeqqqzzz}}}|||yyytttlllgggccc```]]]ZZZYYY[[[^^^```nnnttt}}}}}}dddSSSDDD===:::111111111000///............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,{{{ssskkkiiijjjooowwwxxx```MMMEEE???:::666555777888666444////////////............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------------------------........./////////000............///////////////////////////000000111...000444666999AAALLLUUU___^^^^^^^^^``````___^^^^^^ZZZ\\\lllzzzjjjcccZZZPPPHHHCCCAAA@@@>>>======???BBBDDDEEEEEEAAA<<<666111///......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******))))))***++++++,,,******************++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......---...000111222222111111333111111444333444===HHHVVV[[[___[[[WWW]]]mmm|||ooo^^^TTTTTTOOOMMMOOOTTTVVVSSSRRRSSSQQQWWW^^^eeelllvvv~~~xxxrrrooolllgggccc```___``````eeejjjrrryyyvvvbbbNNNHHHDDD777222111000///............------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,~~~ssstttzzzxxxlllaaabbbbbbkkk~~~}}}}}}~~~rrrZZZLLLCCC===777444666888666333000/////////............------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......---------------------------------------------------.........//////000000............/////////000///////////////000111111111444888;;;???HHHUUU___```^^^]]]^^^``````]]]ZZZ___aaajjj~~~qqq^^^MMMDDDCCCFFF??????>>>@@@DDDFFFHHHGGGFFF@@@888222000/////////------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---******))))))***+++,,,,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......---...000111222222111111444111111333333555???LLLYYY^^^```]]]]]]jjj|||mmm\\\NNNLLLQQQNNNMMMPPPVVVXXXVVVVVVXXXXXX```lllvvv|||yyysssmmmgggdddbbbbbb\\\aaahhhooovvv}}}vvv^^^XXXRRRAAA222222000///...............------,,,,,,------...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,zzzqqqqqq{{{xxxhhhaaaeeemmmvvv}}}zzz{{{ttt[[[LLLDDD>>><<<888333666<<<777222...,,,---//////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------........................+++++++++,,,,,,,,,------.........------,,,,,,,,,---------............///,,,,,,,,,---------...............//////////////////...---...000222222222000444<<>>GGGOOOUUU[[[bbbgggeeeaaa^^^ZZZWWWYYYdddqqqzzzkkkXXXKKKGGGDDDAAA???BBBGGGIIIJJJIIIGGGBBB<<<777222///---...---,,,---......,,,***++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++..............................//////000111111111444111222777===DDDPPPZZZ[[[ZZZZZZ___lllrrrcccTTTOOOPPPOOOOOOPPPRRRTTTVVVXXX[[[aaaiiiooouuu~~~|||{{{yyysssnnnjjjiiiggghhhlllrrryyy}}}wwwzzzuuu^^^CCC333111555000---111000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------|||wwwfff^^^kkk~~~|||~~~|||~~~zzzyyyxxxwwwvvvxxx}}}|||nnn]]]JJJ@@@===:::666444<<<999555333222222111000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------........................---------.........//////.........------------------------............///,,,------------..................//////000000000222111111000111333555666999CCCNNNWWW\\\___dddhhhaaa^^^ZZZXXXXXX```sss~~~||||||gggWWWNNNIIICCCAAACCCFFFHHHHHHJJJHHHDDD???:::555111///...---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000111111222555111111888BBBLLLWWW```XXXYYY^^^hhhwwwwww]]]SSSLLLLLLPPPQQQRRRTTTUUUWWW[[[^^^ccclllwww{{{wwwpppnnnkkkjjjkkknnnrrruuuqqq\\\aaatttdddKKK888222666222000222...///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------wwwnnndddeeettt}}}|||zzzyyyyyytttvvvvvvuuuuuuyyy}}}lllSSSDDDAAA???;;;666===;;;999666444222111///......------------......------------------------------------------,,,,,,................................................------------...........................------------------............///------------.....................///000000111111222222111111111444777:::>>>FFFSSS^^^dddeeedddccc\\\YYYZZZ```hhhtttxxxlllYYYPPPGGGDDDDDDDDDFFFIIIKKKIIIGGGCCC>>>999555333///...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************,,,,,,,,,------------------------..................//////000111111222222444111333===IIIRRRZZZ___SSSXXXaaappp}}}eeeQQQLLLJJJOOOSSSUUUVVVXXXWWW\\\ccciiioooyyy~~~yyyvvvsssooommmnnnooopppzzz~~~oooZZZ[[[iiitttXXX???333444111111222...//////...---------------------------------------------------------------++++++++++++++++++++++++kkk```eee}}}zzzxxxvvvtttqqqsssttttttuuuzzz{{{||||||}}}hhhTTTKKKHHHBBB;;;<<<;;;:::888555222000//////......------......///------------------------------------------------................................................+++,,,,,,,,,,,,---------........................---------............///---------.........//////......//////000111111222111222222111222666<<>>:::777222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************,,,,,,---------.........---------.........////////////000000111222222222333222888EEEPPPVVVXXXZZZTTTaaavvvyyyhhhRRRMMMKKKMMMRRRVVVVVVWWW[[[\\\dddooowww~~~{{{wwwsssqqqppppppuuuxxx~~~{{{fff^^^aaahhhsssfffIII777333///000333000//////...------------...------------------------------------------------++++++++++++++++++++++++bbbfff~~~}}}}}}}}}~~~xxxwwwxxx|||~~~}}}fffWWWMMMCCC::::::;;;<<<:::666222000/////////............//////------------------------------------............................................................+++++++++,,,,,,,,,------.............../////////---------............///------........./////////......///000000111222222000222333333555;;;DDDKKKXXX\\\bbbfffgggccc]]]YYYbbbjjj|||zzzwwwwww}}}~~~xxxnnndddUUUFFFCCCIIIIIIJJJJJJJJJGGGCCC???<<<666333000............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........,,,,,,------...///////////////000111111222222333333555???LLLUUUWWWXXXYYYbbbzzzvvvhhh]]]LLLMMMMMMPPPTTTVVVUUUYYY^^^dddooo}}}zzzwwwuuussssssvvvzzzrrrbbb\\\TTTbbbxxxsssTTT???888000000333111000///......------......------------------------------------------------------------------------ppp~~~}}}|||yyydddUUUGGG<<<999;;;===<<<777333111111//////............//////........................------------.........///................................................,,,,,,,,,,,,---------...---........./////////000---------............///............////////////---...///000111222333333111333555777:::AAAMMMVVV[[[```dddccc^^^]]]aaafffwwwwwwwwwttt~~~xxxcccKKKDDDIIIHHHIIIKKKLLLJJJGGGCCC@@@999666222000//////...------------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,------...//////000///000000111111222333333555999DDDQQQXXXXXXZZZ^^^}}}~~~fff]]]YYYNNNNNNNNNRRRVVVXXXXXX___fffppp{{{|||yyywwwuuuvvvxxx|||zzzkkkccc\\\cccrrr{{{^^^JJJAAA555111444111000//////...............................................................------------------------}}}sss```QQQFFF999<<<>>>===999444222222//////............//////........................---------.........//////////////////////////////........................---------.........//////---.........//////000000---------.........//////............/////////000---...///000111222333333111444777999===FFFSSS]]]\\\dddiiiddd]]]___nnn}}}{{{vvv}}}lllPPPFFFKKKGGGIIILLLMMMLLLIIIEEECCC<<<888444111000///...------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------******++++++,,,---......,,,,,,------...///000000000000000111222222333333777<<>><<<;;;888555222333222000///000111000///......------------....................................//////...---,,,,,,........................//////.........---------------------------------////////////////////////............/////////000111000//////000222222111222444888???HHHRRR]]]cccfff```]]]\\\[[[bbbzzz~~~|||~~~yyyeeeWWWPPPJJJFFFFFFLLLOOOLLLFFFDDD???<<<888555333111...,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///////////////......222///...222444333444666:::DDDLLLSSSXXXVVVaaazzzkkkYYYQQQPPPRRRRRRUUUUUUVVVXXX]]]fffqqqxxx~~~~~~|||zzzzzz|||~~~sssiiiwwwsssmmmoooTTT@@@666222000333000...---..................---,,,,,,,,,,,,---------------------------------------------------}}}yyy```IIIEEEAAA??????===888333333111//////000111000//////......------......///..............................//////...------,,,........................//////.........---------------------------------////////////////////////........./////////000000222111000111222333222222666888>>>GGGQQQ[[[cccgggddd```aaahhhpppxxxxxxkkkcccPPPJJJFFFJJJMMMJJJFFFDDDAAA>>>:::777555222000---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000000000000000//////333///...222333222444777999GGGPPPVVV]]]aaammmrrr```RRRNNNPPPRRRTTTTTTUUUYYY___gggsss}}}}}}}}}~~~}}}}}}zzzqqqxxxrrrppp{{{gggSSSBBB777444333111///...///000///...///...------,,,,,,------------------------------------------------------~~~~~~yyyTTTMMMEEEBBBCCCAAA<<<666333111//////000000000000///......------......///.................................///......---,,,.......................................---------------------------------////////////////////////....../////////000000000111222222333333333333333:::???GGGRRR]]]dddhhhiiidddeeelllyyywww\\\QQQGGGGGGIIIHHHEEEDDDCCC@@@<<<888666444111///000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000111111111111000000333//////111333222444888<<>>666222111000000111111000//////...------,,,---------------------------------------------------------cccWWWIIICCCCCCCCC>>>888555222/////////000000000//////............//////........................---...............------........................................................................////////////////////////...////////////000000000000111222333333333444555???EEEOOOZZZcccggggggfffdddlllxxxyyyzzzkkk\\\LLLFFFFFFEEEFFFGGGDDDAAA===:::777555222000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......//////000111111111000000333000///111222222666<<>>;;;888555222///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---...//////000//////222000111333333555===GGGRRR[[[^^^kkkkkkXXXRRRQQQQQQRRRUUUXXX\\\^^^eeemmmzzzppplllzzzyyyeeeeee|||```GGG777555111000000000///...000///......------......------------------------------------------------zzziii\\\SSSLLLHHH@@@<<<666222111111000000000000////////////000000........................,,,------...//////..............................---------.........//////........................//////////////////////////////000000000111111111000222333222222777@@@GGGNNNXXXaaabbb^^^^^^eeennnrrr}}}|||kkkYYYOOONNNLLLIIIEEEAAA>>>;;;888555000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...000000111111111222111111333444777AAALLLUUUYYYcccrrr^^^NNNPPPQQQSSSVVVYYY]]]bbbeeeoooxxx|||pppdddhhh{{{~~~ooolll|||lllRRR===999444111000111111000000//////...............------------------------------------------------xxxhhh[[[QQQLLLCCC>>>888333111111000000000000////////////000000........................,,,,,,---.../////////...........................---------.........//////////////////////////////////////////////////////000000000000111111111111222444444333333999DDDMMMRRR\\\fffeee______jjjvvvrrruuuzzzaaaRRRNNNOOOLLLGGGDDDAAA>>>:::888111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............000111111222222222111111222444555999DDDPPPVVVYYYfffwwwgggVVVHHHPPPRRRVVVZZZ^^^ccchhhlllzzzyyysssggg^^^fff{{{}}}qqqXXXAAA===666222111222222333000000///...............------------------------------------------------~~~jjjfff^^^QQQFFF@@@:::777444000000333000000///.......................................////////////////////////////////////////////////............////////////---------........./////////////////////000111111000000000000////////////222333333444999AAALLLSSS[[[]]]^^^\\\]]]fffzzzvvvwwwzzzqqqYYYMMMLLLPPPLLLBBB???CCCAAA999444111///---......---,,,........................------------------------------------------------------------------------,,,,,,,,,---------......---------.........//////000000000000111111111111444000111777:::===HHHVVVSSS\\\vvviiiYYYOOOJJJQQQXXXXXXZZZaaabbbiiizzz}}}lllaaaZZZ___lll|||zzzvvvcccOOO???111///111000000222//////...------------............------,,,,,,,,,...---,,,,,,,,,,,,---...vvvlllaaaTTTJJJCCC===999555000///111000000///............///........................////////////////////////////////////////////////............////////////---------........./////////////////////000111111000000000000000000000000333333333777>>>HHHQQQWWWYYY\\\ZZZUUU[[[nnnvvvvvvxxxkkk^^^QQQRRROOOHHHCCCBBB???;;;999555111///......---,,,........................------------------------------------------------------------------------,,,,,,---------.........---------.........//////000000000000111111111111222222333555888>>>KKKWWWZZZhhhrrraaaWWWRRRPPPSSSYYYXXX\\\eeeiiippp}}}tttmmmjjjiiikkknnnrrrwww|||ooobbbZZZXXXaaarrr~~~{{{~~~lllsss^^^KKK888222333222000/////////...------------............------,,,,,,,,,......---,,,,,,---......~~~|||www{{{vvvhhh]]]PPPIIIAAA>>>999333000111111000//////......//////........................////////////////////////////////////////////////............////////////------.........////////////////////////000111111000000000000000000000000444333555<<>>:::444000.........---........................------------------------------------------------------------------------,,,------------.........------........./////////000000000111111111222222222555777666:::DDDPPPVVVXXXhhhtttuuuaaaVVVSSSTTTVVVXXX\\\[[[```nnnttt}}}rrreee___]]]ZZZXXXYYYZZZ^^^dddjjjpppwww~~~uuuddd]]]ZZZ]]]lll|||xxxyyytttvvvwwwwwwyyy|||yyy\\\mmmuuu]]]BBB666555444000,,,000///......------...............---------------......---,,,,,,---......xxxzzzrrrhhhWWWNNNFFFBBB>>>777333333111000000///.../////////........................////////////////////////////////////////////////............////////////............///////////////////////////000000111000000111111111111111222444333777AAAOOOYYY^^^^^^[[[UUURRR[[[mmmuuuxxxxxx|||~~~rrrbbbUUUTTTRRRIIICCCCCC@@@;;;555000////////////........................------------------------------------------------,,,,,,------------------------------........................////////////000000111111111222222222444888888999@@@MMMTTTSSS\\\iii}}}www~~~eeeVVVQQQQQQUUUXXX[[[___^^^fffvvvnnnfff]]]WWWVVVWWWWWWXXX[[[[[[```gggmmmssszzzrrrccc```bbbkkk}}}wwwvvvwwwqqqpppssswww{{{iiiQQQZZZpppoooLLL888333444111---000//////..............................---------......------------......}}}}}}ppp\\\QQQGGGBBB???999555444111111000///////////////////////////////////////////////////////////////////////////////////////............////////////........./////////000000///////////////000000111000111111111222222333333555666;;;GGGTTT]]]___]]]YYYOOOUUUpppuuuuuu|||}}}jjjUUURRRTTTOOOGGGDDD@@@;;;555111///000111111........................------------------------------------------------,,,,,,,,,---------......---------.........//////........./////////000000111111111111222222222222555555666;;;GGGRRRTTTQQQjjjtttqqq\\\SSSQQQRRRUUUXXXZZZ___aaakkk}}}~~~fffYYY[[[WWWUUUVVVVVVUUUWWWZZZYYY```hhhnnnrrrxxxpppeeedddjjjyyy|||rrrqqqsssnnnmmmrrrxxx~~~hhhLLLMMM^^^|||~~~XXX<<<222222222000000000///............///................................................xxxcccVVVIIIBBB>>>999555444222111000000//////000000////////////////////////////////////////////////////////////////////////............////////////....../////////000000000///////////////000111111111111111222333333444444888<<>>:::777444111...........................------------------------------------------------++++++,,,,,,---...//////............/////////000////////////000000000000111111222222222333333333444333???MMMNNNNNNjjjuuu^^^RRRMMMSSSWWWVVVZZZcccbbbrrrrrr___YYYZZZ[[[WWWTTTQQQPPPOOOSSS___kkknnnxxx{{{vvvxxxvvvrrrssstttuuuzzzssshhhZZZMMMTTTnnnjjjHHH777333333111111000///////////////---.........//////000000---...///000000///...---qqqaaaWWWIIIBBB>>>666111222222111//////000111000/////////............//////////////////////////////............//////000000000000////////////////////////000000000000222222111000//////000000222333333222222555999===LLLNNNUUUZZZWWWRRRTTT[[[fffuuuwww}}}|||xxxzzz||||||~~~yyynnneee```^^^```]]]^^^hhhxxxxxxiii___\\\\\\QQQHHHAAA>>>999222000333//////...------------...---,,,,,,,,,,,,---............---------,,,,,,,,,---------............///........................////////////000000000000111111111111222333444444666888CCCOOOOOOWWW~~~vvvaaaVVVRRRQQQTTTXXXYYY\\\```sssjjj```ZZZXXX[[[\\\RRRMMMRRRUUUWWWcccrrrxxx{{{uuummmaaa]]]nnn}}}SSS999666666333222111////////////000////////////////////////////////////////////////yyyjjj___OOOFFFCCC<<<333222222111//////000111000000/////////.........//////////////////////////////............//////000000000000////////////////////////000000000000222222111000000000000000222222222222333666;;;>>>NNNRRRYYY[[[VVVOOOSSS\\\tttsssrrrtttzzzzzztttllljjjnnnooolllkkkmmmnnnqqqxxx~~~wwwmmmddd^^^[[[ZZZ[[[YYY\\\fffwwwqqqeeeaaabbbYYYNNNBBB===888222111333//////...------------...---,,,,,,,,,,,,---............---------,,,,,,,,,---------............///........................////////////000000000000111111111111222333444555444777CCCQQQXXXeeemmmZZZRRROOOPPPTTTWWWYYY^^^eeevvvyyyeee]]]YYYZZZ^^^___XXXVVVYYY[[[^^^mmmxxxssslllkkkwww[[[@@@999777444333111000//////000000////////////////////////////////////////////////tttgggRRRFFFCCC>>>555444222111000000000111000000000/////////......//////////////////////////////............//////////////////000000000000////////////000000000000222111000000000000000000111222222222444888===BBBNNNSSSXXXVVVNNNKKKUUUbbbrrrnnnoootttrrrkkkggg```]]]___ZZZZZZ]]]bbbeeejjjvvv~~~{{{zzzzzzzzzuuupppiiibbb]]][[[[[[\\\___aaahhhtttwwwjjjeeeffffffWWWFFF<<<777333222333000///......------......---,,,,,,,,,,,,---............---------,,,,,,,,,---------............///........................////////////000000000000111111111111222333444555666999EEETTT___qqqvvvaaaRRROOOOOOSSSVVVXXXZZZdddnnnyyyyyyhhhbbb\\\\\\___]]][[[[[[]]]\\\bbbxxx|||{{{yyy}}}|||wwwuuuyyydddFFF999444444333111000//////000000////////////////////////////////////////////////rrrXXXHHHDDD???888666333111111111111111000000000////////////...//////////////////////////////............//////////////////000000000000////////////000000000000111111000000000000000111111111222333555;;;AAAFFFSSSUUUUUUOOOJJJQQQfffyyy~~~oootttqqqzzzwwwhhh[[[WWWWWWTTTRRRSSSSSSUUU]]]iiittt||||||}}}zzzwwwvvvuuuuuuuuuuuuuuuqqqkkkggggggiiilllnnnooowwwuuupppmmmrrraaaLLL===777555444333000//////...............---,,,,,,,,,,,,---............---------,,,,,,,,,---------............///........................////////////000000000000111111111222333444555666<<>>FFFLLLXXXWWWSSSMMMPPPeeeyyyooozzzyyytttfff^^^UUUSSSSSSSSSRRRSSSTTTXXXfff~~~~~~xxxtttqqqrrrxxxzzzxxxjjjTTTBBB999777666444000000///............///---,,,,,,,,,,,,---............---------,,,,,,,,,---------............///////////////////////////////////////000000000000111111111222333444666777>>>CCCJJJSSS^^^pppwwwqqq___TTTOOOSSSVVV[[[]]]\\\```ooo~~~zzzkkkffffffiiimmmpppttt|||cccmmm|||zzzsssxxx}}}}}}}}}```HHH888444333222000000000000111////////////////////////////////////////////////uuujjj___[[[ZZZ\\\bbbhhhnnnsss{{{rrrjjjddd```^^^eeettt{{{oooYYYMMMDDD>>>999444111222333222000111111000000000/////////000000000000000000000000//////............//////......//////000000111111////////////000000000000000000000000000111111222111222444666;;;CCCLLLRRRUUURRRMMMLLL[[[yyy|||wwwpppeeeeeebbb^^^ZZZWWWVVVWWWXXXYYY___rrrsssooommmsssyyyppp]]]JJJ===:::777555111000//////......//////---,,,,,,,,,,,,---............---------,,,,,,,,,---------............///////////////////////////////////////000000000000111111111222444555777777;;;DDDNNNUUUaaauuuzzzgggYYYSSSRRRUUUWWW[[[^^^___dddtttwwwpppmmmsss{{{}}}ppp```ooo}}}vvvuuuzzz}}}nnnRRR:::555444222111000000111111////////////////////////////////////////////////zzzqqqooofff\\\TTTRRRSSSTTTWWW[[[```dddmmmxxxxxxggg___^^^]]]aaalll~~~vvv```QQQEEE@@@;;;444111333444222000111111111000000000//////000000000000000000000000//////............//////.........///000111111111////////////000000000000000000000000000111222222222333555888===FFFPPPWWWRRROOOMMMUUUnnn{{{mmmiiieeeggghhhbbb\\\ZZZ\\\___ooovvvrrrttt{{{vvvsssfffQQQBBB<<<999555111000000///////////////---,,,,,,,,,,,,---............---------,,,,,,,,,---------............///////////////////////////////////////000000000000111111111222444666777888;;;IIIVVV]]]jjjnnn^^^UUUTTTUUUXXXYYY]]]bbbeeemmm}}}{{{uuuttt}}}pppbbb\\\nnn~~~|||uuuvvv|||```>>>555444222111000000111222////////////////////////////////////////////////}}}uuuggg\\\ZZZZZZRRRMMMNNNPPPPPPQQQTTTQQQUUU]]]iiitttzzz{{{yyysssaaaYYY```bbbiiiyyyiiiYYYKKKBBB;;;444222333444333000111111111111000000000000000000000000000000000000//////............//////---......///000111111222////////////000000000000000000///000000111222222333444666999???HHHSSSZZZUUUTTTVVVeeeyyyqqqtttzzz~~~wwwuuuyyy}}}{{{vvvzzz{{{ssstttkkkWWWEEE===999666111111000///////////////---,,,,,,,,,,,,---............---------,,,,,,,,,---------.........//////000000000000000000000000////////////000000000000111111111222444666777888===NNN^^^eeerrrzzzfffXXXRRRTTTVVV\\\\\\```ffflllvvvyyyttt}}}|||iii\\\[[[nnnvvvrrrzzzpppIII555444333111000111111222////////////////////////////////////////////////xxxpppfff^^^ZZZWWWUUURRRPPPRRRSSSSSSSSSUUUTTTSSSPPPTTTZZZ```gggqqq}}}}}}{{{uuucccfffgggjjjuuuuuurrrvvv}}}~~~qqq___WWWDDDAAA;;;555222222000---000222333111...///444:::222111///...---...///111000000000000000000000000////////////000000000000000000000000111111111111000111111111111222222222111333555;;;DDDMMMQQQQQQLLLUUU^^^uuu{{{|||}}}pppvvvyyytttvvv}}}wwwsssppphhhXXXFFF===>>>666444222000//////000000........................---------------------------------............///............////////////......//////000000111111111111333666555444999???HHH\\\uuugggZZZTTTQQQVVV^^^[[[[[[___hhhsssqqqnnn[[[VVVZZZiiizzz|||sssxxxdddCCC555444777000,,,111111////////////////////////......////////////......}}}gggccc]]]ZZZYYYXXXUUURRRRRRSSSSSSSSSTTTVVVVVVVVVYYY]]]ccclllvvvyyyiiimmmsssyyyyyyjjjfffiiippp|||zzzhhh___GGGCCC<<<666444444222//////111333222000222777===444333111000///000111222000000000000000000000000////////////000000000000000000000000111111111111111111111111222222222222555666999@@@JJJRRRTTTRRROOOVVVdddzzz}}}}}}llldddpppuuuhhhfffmmmxxxzzztttooobbbMMM???<<<777555333000//////000000........................---------------------------------............///............////////////......//////000111111111222111333666666555:::AAALLLmmmvvv```WWWTTTSSSWWW^^^[[[]]]dddmmmwww|||eeeTTTQQQ[[[hhhyyyxxxxxxnnnFFF777555888111---111111////////////////////////......////////////......zzzpppccc```______aaa```\\\XXXUUUTTTSSSSSSTTTUUUWWWYYYdddhhhqqq~~~~~~ooovvvwwwggg```ccclllyyy{{{sssgggNNNGGG>>>888666555333222000222222111///000555999444333111000000000111222000000000000000000000000////////////000000000000000000000000111111111111111111111111222222222333666777<<>>KKKRRRPPPMMMMMM]]]xxxtttxxxwwwxxx|||~~~rrrXXXAAA<<<:::777444111000000111........................---------------------------------............///............//////////////////000000111222222222444333444666777999BBBKKKYYYyyyiiiYYYNNNQQQXXXYYYZZZ^^^ccclll|||xxxqqqooosss}}}{{{dddRRRMMMQQQ```rrr~~~~~~}}}|||ttt{{{tttxxxwwwzzz~~~WWW@@@555666222222555333000000000000000000000000//////000000000000//////zzz]]]VVVSSSWWWWWWTTTXXX______ooo~~~zzzrrrllljjjpppzzzuuuoooiiiuuukkkXXXFFF@@@<<<666333444222222111111111111111222222222222222111111111000000000000000000000000000////////////000000000000000000000000111111111111222222222222333333333333:::;;;DDDPPPSSSNNNOOOTTTtttzzzrrrwwwyyylllyyy|||~~~|||eeeJJJ>>><<<888555222111111111........................---------------------------------............///............//////////////////000111111222222333555333444666888;;;EEEOOO]]]zzzqqq```TTTOOOTTTYYYYYY[[[```gggqqqyyylllkkksss{{{nnnYYYMMMMMMRRRaaaxxx|||wwwuuummmwww|||zzzmmmoooeeeIII999777222333666333000000000000000000000000///000000111111000000///vvv^^^WWWVVV]]]___]]]```iiikkk}}}|||}}}rrrnnnoooyyyxxxuuuuuuvvvyyyoooYYYmmmuuu___KKKDDD???777444666222222111111222333222222222222222222222111000000000000000000000000000000////////////000000000000000000000000111111111111222222222333333333444444===???HHHRRRQQQKKKOOOZZZ~~~~~~uuuhhhsss{{{|||rrrSSS???===999666333111111111........................---------------------------------............///............///////////////000000111111222333333666444444666888<<>>:::666333111111111........................---------------------------------.........//////............/////////000000000000111222222333333666444444666888===HHHSSScccrrr^^^PPPLLLOOOWWWYYYWWW\\\dddooovvvyyy|||mmmZZZLLLLLLSSSZZZfffzzz~~~yyyxxxttt}}}}}}rrrwww___^^^uuu___EEE;;;444333444000000000000000000000000000000000111111111111000000qqqcccfffaaa___cccjjjuuu{{{nnncccjjjrrrzzzzzzooofffbbbccckkkxxxiiippprrr[[[IIIBBB@@@:::333444222111000111111111///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111444111000222333222444999FFFFFFMMMRRRIIIDDDZZZzzzyyy}}}sss{{{}}}}}}}}}}}}}}}{{{yyyuuurrr~~~nnnLLLEEE===888555333000...........................//////............//////............////////////////////////000000000000///111222222222222333555222444444444:::EEEPPPUUUbbb|||cccUUUNNNPPPRRRRRRRRRXXXbbbjjjuuu{{{wwwxxxyyyvvviiiWWWPPPUUU\\\^^^nnn{{{ttt|||~~~tttrrr```YYYaaasss\\\>>>333444444111222222222111111111111000//////000000000000//////vvvkkkmmmlllnnnvvvuuujjjhhhnnnuuu~~~yyyuuuttt{{{nnnooo}}}dddPPPFFFAAA:::333555333111111111222111000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111555222111444444333666;;;FFFIIIPPPTTTQQQVVVooouuuiiicccnnn~~~{{{{{{|||zzztttnnn{{{yyyUUUHHH<<<999777333000000........................//////............//////............////////////////////////000000000111000111222333222222333555999999999999===GGGYYYggg~~~rrr\\\OOOOOOQQQRRRRRRTTT[[[gggppp~~~{{{{{{mmm[[[SSSXXX```eeettt|||tttvvv{{{xxxoooccc]]]aaaooojjjJJJ999666666444222222222111111111111000//////000000000000//////xxxzzz|||}}}qqqjjjlllqqqyyylllggglllWWWJJJBBB;;;666666444222111222222111000000000000000000000000000000000000000000000000000222222222222222222222222000000000111111111222222555333333555555555999@@@HHHNNNSSSSSSVVVgggxxxmmmdddmmmzzz}}}kkk___XXXYYYiii{{{yyyxxx{{{{{{uuuooohhhooobbbLLL<<<::::::222///333........................//////............//////............/////////////////////000000000111111000111333333222222444555555555888===CCCRRRppphhhTTTLLLQQQRRRSSSSSSUUU^^^mmmxxxyyysss|||rrr```WWW\\\gggooo}}}}}}tttooottt{{{|||kkkgggeeeccckkkuuuRRR;;;333333444222222222111111111111000//////000000000000//////wwwpppnnnooovvvttteee___hhhtttrrr^^^OOODDD<<<999777555333222222222111000000000000000000000000000000000000000000000000000222222222222222222222222000000111111111222222222444222333666666666<<>><<<;;;222...333........................//////............//////............//////////////////000000000111111111000222333333222333444666333222888@@@GGG[[[{{{aaaRRRNNNTTTUUUTTTSSSVVVaaarrr~~~ooofffmmmooouuusssaaaZZZaaannnxxxwwwmmmpppvvv}}}jjjkkknnniiiiii|||YYY<<<000111555222222222111111111000000//////000000000000//////}}}qqqnnnooottt~~~rrrgggbbb___]]]]]]{{{|||iiiXXXHHH>>>;;;888666333333333333111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222111333555555666>>>GGGNNNSSSQQQNNN[[[uuu}}}yyyaaaYYY___jjjxxx{{{jjj[[[XXX]]]hhh||||||wwwttttttwwwyyyaaa[[[nnn{{{___FFF>>>;;;222...222//////////////////////////////............//////............////////////000000000000111111111111000222333333333333444666999999===BBBJJJ___ttt\\\RRRRRRWWWWWWVVVUUUXXXdddvvv}}}fff___ffffffkkkyyylll^^^\\\eeettt~~~{{{qqqqqqsssxxx~~~nnnpppvvvrrrkkkzzzaaaBBB444555999222222222111111111000000//////000000000000//////tttjjjjjjmmmzzz}}}jjjaaaaaaaaa\\\VVV```|||yyyeeeOOO@@@<<<999777444333333333222000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333111111333666555777@@@JJJOOOQQQPPPUUUhhhqqq[[[TTTXXXbbbooommmaaaXXX[[[cccoooxxxpppnnnqqquuujjj]]]aaawwwnnnSSSBBB:::444111000//////////////////////////////............//////............////////////000000000111111111222222111222444444333333555666666:::???CCCPPPmmmkkkVVVPPPTTTXXXXXXXXXXXX]]]jjj}}}vvv```ZZZ```^^^```kkkrrr}}}yyybbbYYY^^^jjjxxxuuurrrpppsssyyyxxxvvv|||{{{oootttgggGGG666444888222222222111111111111000//////000000000000//////yyylllfffiiiooo}}}rrriiiggggggccc]]]VVVqqqqqqVVVDDD@@@:::888555444444333222000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222333333111222555777777999CCCOOORRROOORRR```www}}}kkkVVVQQQTTT\\\jjjzzzrrr```YYYWWW^^^iiiwww~~~wwwpppmmmnnnpppooobbbXXXnnn}}}aaaGGG:::888555/////////////////////////////////............//////............////////////000000111111111222222222111333444444333444555666000:::@@@EEEYYY~~~{{{dddSSSPPPVVVWWWXXXZZZ\\\cccrrrqqq\\\WWW\\\YYYZZZdddkkkwww~~~qqqXXXTTT```ooo}}}wwwqqqlllmmmttt||||||ssslll~~~mmmLLL888333444222222222111111111111000//////000000000000//////}}}zzz~~~zzzpppgggeeelllsss}}}yyysssqqqnnnlllYYYqqqwww\\\IIIDDD:::888555444444444222111000000000000000000000000000000000000000000000000222222222222222222222222111111222222222333333333222333666999888;;;EEEQQQUUUPPPSSSgggzzziiiUUUTTTVVV\\\iiiyyyyyyhhhXXXTTTVVVbbboooyyytttrrrqqqpppnnnkkkaaaSSSjjjzzzkkkKKK;;;;;;888///000000000000000000000000//////............//////............/////////000000111111111111222222222111333444444444444555777666BBBFFFHHH]]]wwwaaaRRRRRRXXXVVVXXX[[[___gggwwwooo[[[VVV\\\YYYZZZfffnnnuuu}}}kkkRRRQQQaaassswwwpppiiijjjqqqzzztttfffvvvwwwUUU???666666222222222111111111111000//////000000000000//////zzzrrrtttzzzyyypppgggcccaaabbbiiiqqq~~~xxxtttrrrqqqcccrrriiiPPPAAA:::555333555666333222333111111111111111111111111000111111111111222222222111111222222222333333333000000000000111222333444222222333555999@@@IIIOOOSSSMMMYYYppp}}}|||hhhSSSPPPTTTZZZeeessskkk]]]RRRRRRYYYjjj~~~{{{tttnnnjjjhhhggggggYYYWWWmmmqqqyyyUUU888999>>>222111111000/////////////////////.........------------------.........//////000000000000111111111111000111222333444555555555333AAAIIINNNggglllUUURRRXXXVVV[[[ZZZ^^^fffmmmyyyjjjZZZQQQXXX^^^___dddooozzzfffQQQUUUeeerrr}}}~~~sssiiigggkkkqqqyyy}}}~~~~~~eeeYYYnnnbbb@@@222444444333222111000000000000000000000000000000000000}}}kkkbbbbbboooyyywwwpppddd^^^ZZZ[[[]]]aaajjjsssxxxuuuvvvxxxjjjppplllUUUDDD???999555666666333222333111111111111111111111111000111111111111222222222111111222222222333333333000000000000111222333444333333444666;;;BBBJJJPPPQQQMMM^^^yyyhhhSSSOOOQQQVVV___lllxxx~~~bbbUUUSSSTTT]]]ooo|||tttnnniiiggggggcccZZZUUUcccuuu```???;;;<<<000111111000/////////////////////.........------------------.........//////000000000000111111111111000111222333444555555555888GGGRRR[[[sss{{{gggTTTSSSZZZWWWZZZ\\\cccllluuuiiiYYYPPPWWW^^^___eeeooouuu```QQQYYYkkkwwwvvvkkkgggiiinnnvvv}}}|||}}}zzz___RRRdddqqqNNN===<<<444333222111000000000000000000000000000000000000wwwdddYYYXXXbbbiiilllwww}}}wwwvvvrrrttt|||}}}nnneeeSSSQQQRRRWWW[[[aaakkktttvvvssszzz~~~xxxsss^^^JJJDDD<<<666666666444222222222222222222222222222222000111111111111222222222111111222222222333333333111000000111111222333444666555555777===EEEMMMRRRRRRRRRjjj~~~hhhTTTOOOOOORRRZZZeeepppxxx}}}|||zzz^^^RRRUUUYYYdddxxx}}}tttmmmhhhfffeee___ZZZTTTUUUhhhnnnKKK???===333111111000////////////000/////////.........------------........./////////000000000111111111222222111111222333444555666666===LLL\\\jjjooo```SSSUUU\\\YYY[[[___hhhsss~~~hhhWWWOOOVVV^^^___fffppp___QQQKKKXXXkkkxxxzzzmmmhhhgggjjjqqqyyy{{{~~~~~~|||uuuXXXJJJXXXooo~~~UUU<<<777444333222111111000000111000000000000000000000000}}}rrrdddZZZWWW```ddddddlllzzzvvvmmmjjjjjjgggooo|||{{{iii\\\SSSSSSVVV[[[___cccllluuuuuurrr{{{}}}hhhPPPGGG>>>666555666444333333222222222222222222222222000000111111111222222222111111222222222333333333111111111111222333444444888666666:::@@@HHHOOOSSSUUUYYYwwwjjjWWWPPPOOOQQQYYYbbbkkkuuu}}}|||bbbYYYXXX^^^mmmuuummmhhheeeccc[[[[[[TTTLLLUUUnnnyyyUUUDDDAAA:::222111000000//////000000////////////........................////////////000000111111111222222222222222222333555666777888???MMMbbbzzz{{{fff[[[SSSWWW]]]YYY]]]ccclllvvv~~~gggVVVNNNUUU]]]^^^fffqqqsss```OOOGGGHHHVVViiiwww|||ooohhheeefffmmmuuuzzz}}}~~~|||rrrTTTFFFPPPcccSSS777000444444333222111111111111////////////////////////}}}qqqaaaWWWVVV^^^bbb___dddpppxxxwwwlllhhhiiikkkjjjuuuzzzeeeWWWVVVVVVYYY^^^```ccclllvvvxxxttt}}}xxxnnnUUUJJJ???555444555555444444222222222222222222222222000000111111111222222222111111222222222333333333111111111111222333444555888777888<<>>222222111000000000000000000000/////////................../////////000000111111111111222222222222222222333333555777999:::@@@OOOiiivvvaaaYYYUUUXXX]]]YYY```gggooovvv~~~fffVVVMMMTTT[[[^^^eeeqqq|||uuuaaaOOOLLLIIILLLXXXhhhxxx}}}qqqiiidddccciiiqqqxxx{{{}}}}}}|||pppTTTGGGNNN\\\uuuVVV===999555444333222111111111111////////////////////////~~~rrr```XXXXXXaaaccc]]]```iiippptttyyyyyyyyyzzznnnkkknnnsssuuuttt~~~yyydddUUUVVVVVVYYY]]]___dddppp|||www|||ssswwwsss]]]PPPCCC666444555555444555333333333333333333333333000111111111111222222222111111222222222333333333222111111222222333444555777666999???HHHOOORRRQQQMMM]]]}}}vvv~~~qqq```OOOKKKNNNXXX___dddooo{{{{{{eee^^^eeeppp|||ssskkkeeebbb[[[ZZZUUULLLIIISSSgggwwwcccGGG???;;;222222111000000000000111000000000/////////............/////////000000000111111111222222222222333333333333444555777:::;;;DDDTTTuuuqqq]]]YYYVVVXXX\\\YYYbbbkkkttt{{{gggVVVMMMSSSZZZ\\\dddppp{{{yyykkkYYYMMMIIIJJJNNNWWWeeeuuu~~~tttkkkddd```dddkkktttwwwzzz||||||~~~oooUUUJJJNNNVVVppp[[[CCC>>>555444333222222111111222000000000000000000000000sssbbb[[[\\\ffffff^^^]]]eeejjjmmmoooooopppwwwrrrkkkpppyyy}}}~~~{{{gggZZZ[[[[[[]]]___bbbhhhwwwxxxvvv}}}~~~sssttt|||lllYYYJJJ;;;666777666444444333333333333333333333333000111111111111222222222111111222222222333333333222222222222333444555555555555999BBBKKKQQQQQQOOOSSSgggwwwssscccQQQMMMQQQZZZ___aaakkkxxx~~~~~~iiibbbmmmzzzwwwnnnfffbbb]]]XXXTTTQQQJJJIIIYYYnnnlllKKK>>>888333222111111000000111111000000000000/////////....../////////000000000000111111111222222222333333444333333444555888;;;===HHH]]]kkkZZZYYYWWWXXX\\\[[[bbbooo|||hhhWWWLLLRRRYYY[[[cccooowww~~~ooo___RRRLLLEEEIIIPPPWWWccctttwwwnnnccc]]]^^^dddooorrrvvvyyyzzz|||lllUUUJJJLLLPPPlllfffJJJ===555555444333222222222222000000000000000000000000tttaaa[[[]]]ffffff\\\YYY___ggghhhiiiiiijjjrrr|||mmmkkkuuulll___dddcccccceeefffmmm~~~uuuooosss~~~{{{kkkyyyyyy```OOO???888888666444333333333333333333333333333000111111111111222222222111111222222222333333333222222222222333444555555444555999CCCMMMRRRQQQNNN___tttyyyuuurrrxxxsssdddUUUQQQTTT^^^aaaaaaiiiwwwssshhhlllttt|||ooohhhsssyyyooogggbbb___VVVSSSTTTKKKCCCPPPgggsssQQQAAA:::333222111111000111111111000000000000////////////////////////000000000000111111222222222333333333444333333444555888;;;===LLLdddfffXXXYYYWWWWWW\\\\\\bbbrrriiiWWWMMMRRRXXXZZZbbbnnnqqqyyyeeeTTTJJJGGGFFFMMMUUU]]]hhhxxxzzzooocccZZZZZZ^^^kkkooosssvvvxxxzzz}}}iiiSSSIIIIIIKKKdddsssUUUBBB555555444333222222222222000000000000000000000000wwwaaaYYYWWW^^^```[[[XXXZZZ```eeelllpppuuu~~~xxxkkkqqq|||lll]]]cccfffggglllrrrsssyyyooofffsssyyy{{{nnngggPPPAAA:::333555:::888555444444333333222222111111111111111111111111111111111222333333333333222333444555555333222333555888===>>>FFFVVVWWWPPPRRR```}}}pppbbbffftttvvvjjjXXXRRRUUUaaahhhgggkkksssvvvbbbYYY```kkkwww}}}rrroooxxxuuuiiibbb[[[WWWUUUTTTKKKCCCMMM^^^}}}XXX@@@@@@888333000222222000000111000000000000000000000000////////////000000000000111111222222222333333333666666666444333777>>>DDDRRRiiixxxxxxzzzuuufffYYYVVVYYY[[[\\\\\\fffsssnnn]]]PPPOOOSSSWWW___hhhtttxxxtttaaaSSSMMMJJJNNNVVV\\\```oooyyypppfff\\\ZZZ\\\hhhnnnvvvzzz{{{zzz|||}}}nnn]]]OOOIIIIII^^^zzzdddAAA999777333222222333333222000000000000000000000000uuuddd[[[WWW\\\]]]YYYWWWZZZaaahhhqqqvvv|||tttllltttqqq```dddiiilllrrr{{{~~~{{{qqqgggnnnyyyttthhhRRREEE>>>555555888444555555444333333222222111111111111111111111111111111111222333333333333222333444555555333333444555555;;;>>>GGGVVVVVVQQQUUUqqqqqqhhhooo}}}vvvkkk]]]WWWYYYfffmmmkkkjjjnnnsssvvvsssgggYYYVVV```lllyyyrrr~~~vvvjjjaaa[[[VVVUUUSSSKKKDDDMMM]]]~~~\\\DDDAAA999333000222222000000222000000000000000000000000////////////000000000000111111222222222333333333444555666555555:::BBBIIIWWWooooootttyyypppcccWWWUUUYYY\\\^^^```iiivvvqqq^^^NNNNNNSSSWWW^^^fffpppsss}}}qqq]]]OOOIIIIIIPPPWWW\\\bbbsss|||ssshhh]]]XXXZZZdddkkksssxxxyyyyyy{{{}}}ooo^^^OOOIIIJJJ[[[vvvoooNNN999777333222222333333222000000000000000000000000yyyggg\\\VVVYYYZZZWWWXXX]]]eeemmmxxx{{{qqqnnnxxxuuuccceeelllqqqzzz}}}ssshhhhhhuuu|||nnnZZZMMMEEE:::777888333555555444444333222222222222222222222222222222222111222222333333333333333333444555555444333444555555<<>>777222222111///000333000000000000000000000000////////////000000000000111111222222222333333333333555777999>>>HHHUUU___pppXXXVVVVVVYYYZZZ^^^hhhsss|||vvv\\\QQQPPPRRRZZZdddfffkkkpppuuuyyydddXXXXXX\\\cccsss~~~wwwgggXXXPPPNNNUUU```ggglllooosssvvvzzz~~~xxxpppggg[[[RRRNNNIII[[[rrrcccIII999777333222222333333222000000000000000000000000}}}zzzkkk___^^^______dddlllfffdddaaa```aaaeeejjjmmmooonnnmmmmmmnnnrrrwww{{{yyy}}}nnndddkkk~~~~~~wwwrrrccc[[[aaajjjxxxyyynnnXXXIIIAAA888666666666555444444333333333333333333333333333333222333444444555555444444333444666666555666777999<<>>;;;999999777666444444333333444333333222222333333444222222333333333333444444111333555555555555666888>>>DDDQQQZZZSSSOOOccc~~~xxxnnnkkkmmmoooppprrrrrriii___TTTKKKBBB@@@??????BBBFFFHHHJJJMMMSSS___rrrwwwgggcccgggsss|||zzzssskkkYYYRRRLLLMMMMMMJJJHHHHHHLLLhhh{{{xxxOOOCCC<<<666444333000000222000000000000000000000000000000000000////////////000111111222222333444444444666444;;;HHHNNN[[[rrrwwwsssuuu```WWWWWWWWWWWWZZZdddpppzzzlllVVVMMMRRR[[[aaajjjnnnssswww{{{kkkZZZVVV[[[sssyyymmm\\\PPPOOOSSS\\\hhhooopppssswwwyyy|||}}}kkkjjjllleeeWWWMMMJJJOOOaaa}}}uuu]]]GGG:::555333555555222000222333333222222111000//////|||{{{{{{zzz{{{}}}zzzzzzqqqeee^^^^^^aaacccccc\\\WWWPPPJJJHHHIIIJJJJJJOOONNNOOORRRUUU[[[iiivvvssscccXXX___ggguuuxxx~~~qqqggg```dddbbbcccxxxvvvWWWAAA<<<:::999888666555444444333444333333222222333333444222222333333333333444444222333555555555555777999@@@IIIVVV\\\UUURRRggg}}}~~~yyyttttttrrrhhh]]]SSSJJJBBB?????????BBBEEEGGGJJJPPPZZZjjj~~~qqqfffgggooo|||zzzsssjjjYYYRRRLLLLLLLLLIIIGGGHHHCCC___YYYCCC;;;666555444111000222000000000000000000000000000000000000000000000///000111111222222333444444444555444;;;HHHOOO^^^uuuwwwuuusss___VVVWWWWWWXXX\\\fffsss|||qqq[[[QQQSSS]]]dddmmmppptttwwwyyy~~~jjjZZZVVVfff}}}{{{nnn^^^RRRMMMPPPYYYdddkkkmmmooossstttwwwsssoookkkaaaVVVOOOLLLOOO^^^zzzzzznnnZZZGGG:::555333555555222111222333333222222111000000///zzzkkkhhheeedddcccdddllluuu|||~~~xxxqqqnnnoooqqqqqqpppuuummmbbb\\\[[[^^^aaabbbVVVPPPIIICCCAAABBBCCCDDDIIIGGGGGGKKKPPPWWWeeerrrzzziii___YYY```eeepppyyymmm]]]___ffffffcccppp^^^DDD>>>;;;:::999777555444444444444333333222222333333444222222333333333333444444222333555555444555777999AAAMMMZZZ]]]TTTTTTlll}}}|||zzzwwwkkk^^^SSSJJJAAA???@@@@@@AAADDDGGGJJJSSSbbbwww}}}lllfffooo}}}}}}zzzrrriiiZZZRRRLLLLLLLLLIIIGGGHHHEEE\\\gggDDD<<<666666666333111222000000000000000000000000000000000000000000000000000111111222222333444444444666444;;;HHHPPP```zzznnn]]]UUUWWWXXXZZZ___iiiwwwyyydddVVVTTT^^^gggpppssswwwxxxxxxzzz~~~hhhZZZVVVmmm}}}ppp```TTTMMMNNNVVVaaahhhjjjlllpppnnnrrrzzz}}}uuulll```WWWSSSMMMMMMYYYtttzzznnn]]]MMM;;;666333555555333222444333333222222111000000000yyyjjjaaa]]]ZZZXXXUUUTTT[[[dddlllsssyyyzzz}}}|||wwwnnnjjjdddbbbdddgggjjjkkkpppiii___XXXWWWYYY\\\]]]RRRMMMFFFBBBBBBDDDFFFGGGJJJGGGGGGLLLQQQYYYfffrrrnnn___]]]^^^eeeiiisssyyyqqqaaallloookkkdddkkkdddGGG>>><<<;;;:::888666555555444444333333222222333333444222222222333333333444444222333444444444666888;;;AAAOOO\\\[[[RRRWWWqqq{{{wwwgggWWWLLLAAA???@@@@@@AAADDDIIIKKKSSSccc{{{yyyjjjhhhxxx}}}zzzrrrhhh[[[RRRLLLKKKKKKHHHFFFGGGHHHTTT}}}~~~rrrFFF===666666777444222111000000000000000000000000000000000000000111111111000111111222222333444444555777555;;;HHHQQQccc~~~~~~iii[[[UUUVVVYYY\\\bbbmmm{{{mmm\\\UUU^^^jjjrrruuuyyyzzzyyyzzz}}}yyyeeeYYYWWWlll}}}qqqaaaUUUOOOOOOTTT___fffiiikkknnnmmmpppwwwyyyqqqfff\\\VVVMMMKKKUUUpppxxxdddRRR<<<666333555555333333555222222222111111111000000rrrddd```]]]ZZZXXXSSSOOOSSSZZZ\\\aaafffiiillloooooolllmmmjjjgggfffhhhkkknnnpppmmmggg]]]UUUQQQQQQRRRTTTMMMJJJFFFDDDFFFJJJMMMNNNLLLIIIJJJOOOUUU]]]hhhsss{{{dddYYY[[[bbbeeeiiitttwww}}}xxxyyyxxx{{{qqqhhhkkkhhhIII>>>>>>===;;;999777666555555444333333222222333333444222222222333333333444444333444444444444666999<<>>888444555555333333555222222222111111111111111pppdddbbbaaa```___YYYSSSSSSWWWTTTXXX^^^eeekkkqqqtttuuuzzzzzzzzz{{{|||~~~uuunnncccWWWOOOJJJIIIJJJHHHGGGFFFHHHLLLPPPSSSTTTMMMJJJLLLSSS[[[cccmmmuuuqqq```YYY[[[aaaeeekkkvvvxxxrrr}}}xxxkkkzzzyyyooommm{{{jjjKKK??????>>><<<:::888777666555444333333222222333333444222222333333333333444444333444444444444666:::===GGGWWW```ZZZWWWhhhoootttiiiYYYHHHAAA@@@AAABBBCCCKKKJJJNNNYYYnnn}}}qqqgggbbbgggwww~~~|||yyyqqqhhh\\\SSSKKKJJJIIIFFFEEEGGGHHHBBBXXX~~~zzz~~~PPPCCC777555666555222111000000000000000000000000///000000111111222222222000111111222222333444444666999888>>>MMMZZZsssqqq___XXXSSSVVV[[[___fffrrrzzziii[[[^^^jjjsssxxx|||~~~|||{{{|||~~~{{{gggWWWRRRSSSjjj~~~ssscccWWWOOOLLLMMMVVV^^^bbbdddfffqqqqqqvvv~~~{{{kkkZZZTTTQQQXXXppphhhAAA:::666666555222222555111111111111111111111111wwwkkkcccdddeeeiiijjjeee\\\YYY[[[[[[```iiittt}}}ssscccUUUKKKGGGFFFGGGGGGIIILLLQQQUUUWWWXXXPPPOOOSSS]]]gggpppxxxxxxeee___\\\]]]```ffflllwwwzzzzzz{{{eeerrrxxxqqquuulllMMMBBB@@@???===;;;999777666666444333333222222333333444222222333333333333444444333444444444444777;;;>>>IIIXXX___XXXYYYppp{{{mmmyyytttaaaLLLBBBAAAAAABBBDDDGGGIIIMMMWWWhhhrrrjjjaaa^^^```ggguuu~~~{{{xxxqqqiii\\\SSSKKKIIIHHHFFFEEEGGGJJJDDDSSSnnn}}}}}}UUUFFF888444555444222222000000000000000000000000///000000111111222333333000111111222222333444444444888999BBBSSSdddnnn\\\WWWSSSVVV[[[```gggsssooo```aaakkktttyyy}}}~~~|||yyyyyyzzz|||rrr\\\NNNLLLOOObbb{{{uuueeeZZZQQQLLLLLLTTT]]]aaabbbdddooopppsss}}}nnn\\\TTTPPPVVViiiwwwDDD===777666555222111444111111111111111111111111{{{nnneeeaaafffiiiooosssnnneee```aaaiiinnnyyyooo]]]PPPIIIGGGIIIJJJLLLQQQVVVYYYZZZZZZVVVVVV[[[hhhttt}}}hhh]]]___```______dddiiittt{{{}}}fffqqqssspppmmmOOODDDAAA@@@>>>;;;999777666666444333333222222333333444222222333333333444444444333444444444444777;;;???IIIWWW\\\TTTXXXsssttt{{{fffOOOCCCAAAAAABBBDDDDDDHHHNNNXXXggg|||~~~tttfff^^^XXXZZZ```iiiuuu~~~}}}zzzxxxqqqjjj]]]SSSKKKIIIHHHFFFEEEFFFAAA???NNNeeexxx}}}XXXHHH888333444333222222000000000000000000000000///000000111222222333333000111111222333333444444222888:::DDDXXXkkklll[[[WWWSSSVVV[[[```hhhssssssdddbbbkkkuuuyyy~~~~~~{{{wwwvvvvvvwwwlllUUUHHHHHHKKKWWWnnnzzzyyyxxxssssss|||vvvggg\\\SSSNNNNNNUUU^^^bbbdddfffmmmmmmqqq{{{ooo^^^RRRMMMQQQaaavvv{{{EEE>>>888666555111111333111111111111111111222222tttfff^^^\\\dddsssvvvkkkjjjmmm{{{yyyfffUUUHHH@@@EEEGGGMMMSSSTTTTTTYYY______gggtttmmm^^^^^^```]]]]]]bbbfffkkklllsssmmmmmm|||~~~|||wwwoookkkRRREEEDDDAAA===:::999888666555555555444333333333444444444333333222222333333444777555444666555555:::AAAMMMXXX\\\WWWZZZqqq{{{rrr~~~{{{nnnYYYFFF???BBBCCCAAAIIIJJJIIIRRReeessswwwfff^^^VVVWWW\\\ccceeeffflllttt}}}~~~zzzvvvkkk\\\SSSJJJHHHGGGFFFFFFHHHBBBBBBFFFVVVuuuvvvggg@@@===999///444111...000000000000000000000000111111111000000000000000111222222333333444444555888:::<<>>===;;;999777777666555444444444444444444333333333333444444555444555777777:::DDDNNN^^^```YYYPPPWWWrrr~~~~~~rrrsss{{{qqqZZZLLLIIIJJJJJJMMMQQQRRRZZZiiivvvqqqeee___ccciiiqqqtttxxxvvvmmmiiiqqq}}}zzzwwwuuujjj]]]SSSJJJGGGFFFDDDDDDFFFGGGDDDAAAOOOvvvsssDDD<<<:::111555222222000000000000000000000000000000000000000111111111222222333333444555555555666???DDDMMMooosssZZZRRRUUUVVVVVV[[[dddnnnyyytttsssqqqjjjgggjjjiiillloooqqqooofff[[[RRRMMMRRR\\\fffiiieeeZZZQQQSSSNNNNNNRRRUUURRRRRRUUUbbbxxxzzzrrrdddSSSEEEAAAEEEKKKPPP\\\eeeooo{{{}}}{{{mmm```TTTNNNKKKMMMRRRVVV[[[aaaiiiooopppttt~~~ppp]]]MMMCCCFFFXXX{{{xxxtttmmmTTT???777888444444666222222222222222222222222222mmmccchhhsss}}}vvvooocccRRREEEGGGHHHLLLSSSWWW\\\eeeooovvv]]][[[\\\aaaeeegggfffjjjnnnhhhmmmjjjiiiqqqvvv{{{ooopppxxxrrrjjj[[[bbb}}}lllYYYRRRLLLIIIDDDAAA???>>>;;;:::999888777666555555555555555444444333333444444555333333444666666999EEERRR```___XXXRRR]]]{{{~~~zzzooosssxxxaaaPPPJJJIIIIIIOOOQQQQQQ]]]rrrvvvhhhaaabbbiiirrrvvvwwwxxxuuunnnooo|||yyyxxxvvvlll]]]SSSJJJGGGFFFDDDCCCEEEDDDDDDBBBMMMqqqyyyGGG<<<:::111333000222000000000000000000000000//////000000111111111111222333333444444555666666999@@@DDDOOOrrrnnnYYYSSSVVVUUUVVV[[[eeeooo|||vvvnnnmmmiiifffeeeeeeddd___VVVNNNFFFHHHNNNVVV\\\\\\VVVPPPKKKGGGFFFHHHKKKLLLMMMOOOUUUhhh~~~tttcccQQQDDDBBBGGGMMMYYYhhhsss}}}|||ooobbbUUUNNNJJJLLLPPPTTTYYY___fffmmmnnnqqq{{{{{{lllYYYLLLFFFIIITTTssswwwuuuqqqYYY@@@555888555444666333222222222222222222222222{{{ssszzz}}}tttqqqhhhXXXJJJGGGHHHNNNTTTWWWZZZaaaiiivvvtttuuu~~~fffZZZ]]]```dddhhhjjjmmmooorrriiinnnmmmppp|||~~~pppooo|||vvvnnn\\\\\\sssttt]]]SSSNNNJJJFFFCCCAAA???<<<;;;:::999888666555555555555555555444444444444555555333333444555555999GGGUUU```^^^XXXUUUfff~~~vvvkkkttthhhTTTKKKIIIIIIPPPTTTXXXjjjkkkbbbccchhhqqqxxxyyyxxxwwwuuussszzz}}}{{{zzzxxxnnn]]]SSSJJJGGGFFFCCCCCCDDDAAADDDCCCIIIhhhrrryyyKKK===;;;222333000222000000000000000000000000/////////000111111222222333333333444555555666666;;;???GGGZZZ{{{iiiWWWTTTXXXVVVVVV\\\fffrrruuuiiiaaa^^^[[[SSSMMMDDDCCCEEEIIINNNQQQQQQOOOIIIHHHFFFFFFEEEFFFGGGIIIMMM[[[qqq~~~~~~sssaaaOOOEEEEEEMMMTTTfffvvv|||pppdddWWWOOOJJJKKKOOORRRXXX^^^```hhhiiikkkttt{{{}}}nnnXXXMMMJJJKKKQQQlll~~~dddFFF666888777555666444222222222222222222222222zzzssssssmmm^^^PPPKKKKKKOOOTTTVVVWWW]]]eeegggiiiooozzziii\\\]]]___ccciiinnnssswwwxxxwwwpppuuuttt|||~~~ooommm~~~yyyqqq^^^\\\qqq|||bbbSSSPPPMMMHHHEEECCCAAA???===::::::888777666555555555555555444444444444555555555555666777666:::IIIXXX^^^]]]XXXYYYmmm}}}ooofffsssppp[[[OOOLLLKKKSSS^^^mmmvvvdddaaaiiirrryyy}}}~~~|||{{{}}}}}}~~~}}}zzzooo]]]SSSJJJGGGEEECCCBBBDDD???DDDBBBCCC]]]pppvvvPPP@@@===444333000333000000000000000000000000...//////000111111222222333333444444555666666666===@@@MMMiiieeeVVVTTTXXXXXXYYY^^^iiivvv~~~tttnnneeeXXXMMMEEECCCAAAAAACCCFFFIIIKKKHHHKKKLLLIIIEEEDDDFFFGGGKKKQQQaaaxxx{{{xxxmmm[[[LLLFFFJJJUUU]]]vvv|||pppdddXXXPPPKKKKKKNNNRRRXXX^^^\\\dddfffhhhpppwwwttt___QQQKKKJJJOOOiiirrrOOO;;;;;;888555666444222222222222222222222222wwwqqqsssoooaaaSSSOOONNNPPPSSSTTTUUU\\\dddaaahhhtttsss^^^YYYbbbbbbgggnnnuuu}}}{{{|||~~~}}}|||nnnkkk~~~~~~yyysss```___sssfffUUURRROOOJJJGGGEEECCC@@@>>>;;;:::999777666555555555555555444444444444555555666777888888666;;;JJJZZZ]]]\\\XXX[[[qqqzzzxxxkkkcccrrrvvv```SSSNNNMMMVVViiisssbbbcccppp{{{~~~{{{ooo]]]SSSJJJGGGEEECCCBBBDDD???EEEBBB???VVV~~~vvvyyySSSBBB@@@666444111555000000000000000000000000...//////000111222222222333333444444555666666666@@@AAARRRttt|||bbbTTTSSSWWWZZZZZZ```kkkxxxvvv___MMMFFFDDD@@@>>>===???CCCFFFCCCIIILLLIIIDDDCCCEEEGGGKKKMMMWWWnnnyyyrrrgggVVVIIIFFFNNN[[[eee|||pppeeeYYYQQQKKKKKKNNNQQQWWW^^^\\\dddfffhhhpppwwwyyyfffTTTJJJIIIOOOiii|||VVV???===:::555555333222222222222222222222222wwwnnnqqqrrrfffWWWQQQOOOPPPTTTUUUVVVYYY___bbblllyyyxxxmmmddd]]]^^^bbbgggjjjpppxxxuuuooo}}}~~~|||ssseeeeeeqqqaaaWWWSSSPPPKKKHHHEEEBBB???===<<<;;;:::888666555444444555555555555555555555555555666666444666>>>LLLWWW______VVVZZZ{{{vvvmmmcccbbbtttvvv___SSSMMMIIIXXXssstttiiipppzzz}}}wwwlll[[[TTTKKKEEEDDDDDDDDDCCCFFFEEE;;;CCCOOOjjjyyyqqq^^^DDD999555777111555111111111111111111111111111111222222222333333333333444555555555555888:::BBBIIIVVVvvvwww___UUUUUUWWW^^^___ccckkkyyysssSSSLLLCCC<<<<<>>===;;;999777666555555555555555555555555555555666777777666777@@@NNNYYY___^^^UUU\\\{{{~~~wwwllleeeiii{{{yyy___PPPLLLLLLccczzzsssppp{{{~~~}}}uuujjjZZZSSSJJJEEEDDDDDDDDDCCCCCCDDD<<>>??????AAADDDIIIIIIKKKMMMJJJEEEFFFKKKTTTYYYaaalll}}}rrrjjj___QQQGGGIIIMMMUUUeeevvv~~~sssggg\\\SSSKKKIIIKKKOOOVVV]]]]]]cccdddkkktttxxxyyyTTTKKKMMMFFF\\\[[[@@@===;;;888777333333333333222222222222111zzznnnpppvvvsssjjjYYYSSSPPPRRRTTTVVVZZZ^^^llluuuoooeee``````gggnnnuuuxxx}}}sssyyy~~~uuugggccchhhzzzggg[[[WWWSSSOOOJJJGGGDDD@@@===???>>>===;;;999888777777555555555555555555555555666888888777999BBBPPP[[[```^^^VVV___~~~~~~wwwiiifffsss{{{^^^NNNMMMPPP___tttmmmggguuussszzz}}}|||zzzqqqfffXXXRRRIIIDDDCCCDDDCCCBBB???CCC===BBBHHH```{{{aaaGGG;;;777888000444111111111111111111111111111111222222222333333333333444555555555666888:::EEENNN___ttt^^^UUUVVVXXXZZZ^^^eeeqqqaaaUUUKKKBBB??????>>>@@@CCCHHHHHHKKKNNNLLLJJJMMMSSS___llltttuuuxxxiii^^^PPPHHHDDDJJJRRRZZZhhhvvvuuuiii^^^TTTLLLJJJKKKOOOUUU\\\[[[aaacccjjjtttwwwxxxXXXMMMLLLBBBQQQuuu~~~YYYAAA>>>;;;888888333333333333333222222222222|||ooopppyyy|||yyyeee[[[SSSSSSWWWZZZ^^^cccooowwwyyylllhhhjjjqqqyyyxxx}}}~~~oooqqqvvvjjjbbbbbbmmmkkk]]]YYYVVVQQQLLLIIIEEEBBB???@@@???===;;;999888888777555555555555555555555555666777777777999BBBQQQ\\\aaa]]]WWWdddzzzuuucccdddzzzxxx^^^PPPOOOTTTYYYjjjzzzvvvhhhmmmnnnttt|||zzzvvvmmmcccVVVPPPHHHDDDCCCDDDCCCAAA>>>DDD>>>@@@EEE___zzz___FFF;;;777888000444111111111111111111111111111111222222222333333333333444555666666777999;;;GGGTTTiiippp[[[SSSUUUWWWYYY^^^gggtttdddWWWMMMBBB???>>>>>>???BBBGGGGGGJJJNNNOOOPPPVVV^^^ppp~~~qqq___RRRJJJFFFGGGNNNUUU[[[dddnnnssswww|||vvvkkk___VVVMMMKKKKKKNNNUUU[[[YYY^^^aaaiiitttuuurrrWWWLLLJJJ???HHHkkkyyyYYYDDD@@@;;;999999444444444333333333222222222rrrrrr|||rrrdddVVVSSSXXX^^^ccchhhtttzzzrrrmmmnnnuuu|||~~~~~~nnnlll{{{wwwmmmddd^^^ggguuulll^^^[[[WWWRRRNNNKKKHHHDDDAAA@@@???===;;;999888777777666666666666666666666666444666666666999BBBQQQ\\\aaa\\\XXXjjjttt|||rrr```eeeqqq^^^RRRRRRVVVaaannn{{{}}}~~~ooozzz|||xxxsssjjj```TTTNNNGGGCCCCCCCCCBBBAAA@@@EEE??????DDDbbbtttZZZCCC999666999111555111111111111111111111111111111222222222333333333333444555666666777:::<<>>===???CCCGGGGGGKKKQQQVVVZZZdddnnnzzzrrreeeTTTGGGIIIHHHKKKQQQWWW\\\aaafffnnnooopppsss~~~wwwmmm```WWWMMMJJJKKKMMMSSSYYYXXX\\\___gggrrrttt{{{iiiSSSIIIGGG@@@FFFfffvvvZZZGGGAAA:::999:::555444444444333333333222222uuuuuummmYYYTTTYYYbbbjjjooo{{{wwwtttwww}}}uuuqqq|||xxxqqqggg]]]fff~~~ppplll]]][[[XXXTTTPPPMMMJJJGGGEEE@@@???===<<<:::999888888666666666666666666666666444555666666999CCCRRR]]]___YYYXXXooorrrtttfffmmmpppaaaVVVUUUYYYhhhrrr||||||wwwrrrhhh___QQQLLLFFFBBBCCCCCCBBB@@@AAAFFF??????EEEfffnnnXXXAAA999666999222666111111111111111111111111111111222222222333333333222444666666666888;;;===HHH]]]yyyhhhVVVQQQTTTVVV\\\bbbkkkyyymmm[[[PPPEEE@@@???>>>@@@CCCHHHIIINNNVVV]]]eeerrr~~~~~~ssshhh\\\OOOFFFGGGIIIMMMSSSYYY___cccfffiiijjjlllrrrxxxmmmaaaWWWMMMJJJJJJKKKQQQWWWXXX[[[\\\dddpppqqqyyy}}}uuudddQQQEEEFFFCCCFFFddd|||vvv]]]KKKBBB:::999<<<777444444444444333333333333yyyxxxxxx```WWW^^^iiisssyyyyyy{{{zzzyyyuuujjj^^^hhhuuunnn___[[[XXXTTTQQQOOOMMMJJJHHHBBBAAA???===;;;:::999999666666666666666666666666444666777777;;;EEETTT___\\\TTTUUUqqqzzzzzzsss{{{{{{lll^^^]]]bbbnnnwww|||wwwqqqhhh___PPPJJJEEEBBBBBBCCCBBB@@@@@@EEE>>>@@@GGGhhhkkkYYYBBB:::777999111555111111111111111111111111111111222222222333333333222444666666777888;;;===LLLccchhhVVVRRRVVVXXX```dddmmmzzzrrrbbbUUUIIICCC@@@???@@@CCCEEEFFFLLLVVV```kkk{{{{{{nnn```UUUMMMIIIGGGJJJOOOTTT[[[aaafffggggggkkkrrr{{{xxxmmmaaaWWWMMMIIIHHHJJJOOOUUUXXXZZZZZZaaammmpppwww~~~uuudddSSSEEEEEEGGGGGGaaa{{{tttxxx```NNNCCC999999===999555444444444444333333333{{{rrrvvv}}}{{{zzzfff]]]cccooo{{{xxxvvv|||yyywwwlll___jjj{{{pppbbb[[[XXXUUURRRPPPNNNKKKIIICCCBBBAAA???===<<<;;;;;;777777777777777777777777555777888999<<>>CCC>>>BBBIIIhhhjjj\\\DDD;;;888999111444111111111111111111111111111111222222222333333333222444666777777999;;;>>>JJJccc~~~wwwrrr|||hhhWWWTTTXXXZZZbbbfffnnnzzzsssgggZZZMMMEEEBBB???@@@BBBAAABBBIIITTT___lll}}}~~~ttteeeVVVLLLHHHGGGIIIMMMQQQUUU[[[bbbfffgggkkkqqq|||xxxmmmaaaWWWLLLHHHHHHIIINNNTTTXXXZZZXXX```lllooovvv{{{gggVVVFFFFFFIIIHHH___yyybbbPPPCCC888999>>>:::555555444444444333333333uuu___^^^dddfffjjjqqqrrrooommmooovvvzzz{{{tttbbbiiiwwwvvvlllttt|||vvvmmmdddlll}}}lllaaa]]]ZZZWWWVVVWWWUUUQQQMMMIIIGGGCCC???<<<:::999999888777666666777777666555555999:::777:::GGGUUU^^^___WWWSSSqqquuujjjjjjooovvv}}}wwwsssppphhh___OOOJJJCCC???>>>???AAABBB@@@CCC===CCCNNNmmmooohhhHHHBBB;;;444444222222222222111111111111000444333222111111111222333777333222555666666999???TTTcccvvv~~~hhhgggxxxgggVVVSSSXXX[[[aaajjjwwwqqqhhhgggZZZFFF<<<@@@DDDCCCLLLHHHJJJSSS\\\eeesss|||jjj]]]TTTLLLIIIJJJOOOPPPUUU\\\```aaaeeekkkmmmuuuyyymmmcccWWWLLLHHHHHHJJJMMMRRRZZZZZZ]]]cccgggmmmxxxkkk[[[HHHBBBDDDEEE]]]fffNNNEEE@@@888666;;;777666555444333222222222rrr___PPPQQQVVVXXX[[[aaaaaa___^^^```fffoooxxx~~~||||||~~~kkkppp{{{vvvhhhbbblllxxx}}}xxxooofffsss{{{mmmddd```bbbcccaaa]]]XXXSSSPPPKKKHHHEEEAAA===;;;::::::999777666777888888777666888::::::777<<>>???AAABBBAAADDD>>>BBBJJJfffooogggGGGAAA;;;555666555222222222111111111111000333333222111111222222333666333333666777666:::???PPP___rrrpppoooeeeTTTRRRWWWZZZcccooo~~~ooohhhjjjaaaNNNAAA@@@BBBAAAJJJGGGJJJPPPWWW___mmmzzztttcccXXXQQQMMMLLLOOOTTTUUUZZZaaaeeefffjjjooowwwyyymmmcccWWWLLLHHHHHHIIIMMMRRRXXXXXX\\\aaaffflllvvvooo___JJJDDDGGGJJJeeepppSSSFFFAAA;;;888:::777777555444333222222222}}}kkkWWWLLLFFFJJJNNNMMMOOOUUUNNNOOOPPPQQQUUU\\\dddjjjxxx|||zzz}}}wwwyyynnnZZZSSSRRR[[[eeelllvvvzzzrrrjjjvvvyyyppphhheeejjjnnnlllddd\\\VVVTTTNNNKKKHHHCCC@@@===<<<;;;999888777888999:::999888999:::999888???LLLXXX\\\WWWSSSYYYvvvnnnaaa]]]^^^dddoootttzzzmmmjjjpppzzz|||{{{|||yyy}}}~~~~~~|||wwwsssoooeee[[[NNNIIICCC>>>>>>???AAAAAAAAAEEE???AAAEEE^^^{{{oooiiiGGG@@@999444555555222222222111111111111000333222222111111222333333444333444777888777:::@@@PPPaaavvv|||bbbRRRQQQUUUXXXbbbppp|||nnnjjjqqqnnnZZZHHHBBBBBBAAAIIIIIILLLQQQUUU\\\jjjwwwuuuqqqzzzwwwhhhXXXOOOLLLLLLPPPUUU[[[\\\```gggjjjkkkooouuuyyymmmdddXXXLLLHHHHHHIIIMMMQQQWWWWWWZZZ```dddjjjuuuuuueeeOOOGGGJJJOOOiiiyyy}}}XXXFFFBBB>>>::::::888777666555333333333333{{{gggUUUPPPMMMMMMQQQQQQNNNNNNSSSMMMPPPRRRSSSTTTXXX```gggnnn|||yyyyyyxxxvvvqqqXXXLLLIIIKKKQQQUUUYYYcccmmmuuu{{{~~~{{{ssslllqqq~~~tttrrrlllkkkmmmpppmmmggg___ZZZWWWQQQOOOKKKGGGCCC@@@>>>===;;;999888999:::;;;:::999999;;;;;;===FFFSSS[[[\\\ZZZTTT]]]}}}xxxxxx|||vvvvvv{{{}}}jjj\\\VVVUUUMMMWWW]]]fffxxxcccVVVVVVYYYffflllmmmtttyyy|||}}}|||xxxtttooodddYYYLLLHHHBBB>>>>>>???@@@AAAAAAFFF???AAACCCZZZxxxooojjjGGG>>>666111222222222222222111111111000000222222222222222222333333333333555888888777;;;AAAQQQfffxxx___QQQQQQUUUXXX^^^lll~~~{{{mmmnnnyyyyyydddMMMCCCCCCDDDIIILLLPPPTTTWWW```ooo{{{pppgggooo{{{}}}yyykkk]]]MMMGGGGGGJJJRRRYYY``````dddkkknnnppptttzzzyyynnneeeYYYMMMHHHHHHHHHLLLPPPWWWWWWZZZ___dddiiittt~~~wwwiiiSSSIIIKKKNNNccc}}}[[[FFFAAA???<<<999999888666555444444333333|||mmm^^^SSSSSSTTTVVVXXXUUUQQQQQQTTTVVVZZZ^^^^^^\\\___hhhpppsss|||zzzooolllttt]]]NNNMMMMMMNNNOOOOOOQQQ[[[dddkkkuuu|||sssyyy|||ssslllkkkyyykkkuuupppnnnlllhhhgggeeebbb]]]YYYUUUSSSPPPKKKGGGCCCAAA???<<<;;;::::::;;;;;;:::999:::>>>BBBFFFPPP\\\aaaaaa```TTT___lllpppnnnggg___]]]dddoooyyyvvvcccSSSJJJHHHDDDKKKOOOZZZjjjuuupppXXXUUU[[[XXXgggnnnsss~~~|||}}}|||xxxtttnnnbbbWWWJJJFFFAAA>>>>>>???@@@@@@???EEE@@@BBBDDD]]]wwwooofffDDD<<<555111333333222222222111111111000000111111222222333333333333222333666999888777===DDDRRRmmmvvv^^^RRRSSSWWWYYY^^^jjjvvv{{{mmmppp}}}~~~hhhNNNBBBCCCEEEHHHLLLRRRUUU\\\hhhvvvyyyhhhlllxxxzzztttaaaTTTGGGBBBEEEJJJSSSZZZcccbbbfffmmmqqqsssxxxxxxooofffZZZMMMIIIHHHHHHKKKOOOXXXWWWZZZ```dddiiisss~~~wwwkkkVVVKKKJJJHHHUUUoooxxx^^^GGGAAA@@@===:::999888777666555444444444oooccc[[[VVVWWWXXXYYYXXXUUUSSSUUUXXX]]]ccchhhgggcccfffpppyyy{{{~~~~~~iiieeelll|||lllSSSPPPPPPPPPPPPMMMLLLQQQ[[[dddmmm|||tttkkksss}}}{{{qqqjjjiiiuuuaaauuuyyyssspppkkkeeebbbcccbbb___\\\YYYWWWTTTOOOKKKFFFCCCAAA>>><<<;;;:::;;;:::999777<<>>>>>?????????>>>DDD???BBBGGGcccyyymmmaaaAAA<<<777444666777222222222111111111111000000000222333333333333333333333666888777777???HHHZZZ{{{ttt]]]SSSTTTXXXYYYccclllsssyyy{{{mmmnnn}}}jjjPPPCCCBBBCCCFFFKKKOOOTTT___ooo|||pppooovvvtttkkk[[[OOOEEEDDDHHHNNNVVV]]]eeeeeeiiioootttwww}}}xxxpppfffZZZNNNIIIGGGGGGJJJNNNXXXWWWZZZ___ccchhhsss}}}}}}tttkkkXXXLLLIIIDDDJJJ^^^pppdddNNNCCC@@@>>><<<:::999888666555555555555zzzllleeeaaa^^^\\\]]][[[YYYXXX\\\bbbeeeooovvv{{{yyytttvvvyyyxxxuuuaaa\\\^^^iiiyyyaaaTTTZZZRRRSSSQQQOOOQQQ[[[iiirrr~~~qqqiiirrryyynnnffffff|||rrr]]]lll}}}vvvqqqnnniiieeecccbbbaaa```[[[ZZZWWWRRRMMMIIIEEEBBB@@@>>>;;;::::::999777555999???CCCFFFMMM\\\iiipppgggTTT```xxxhhhttt|||rrrmmm\\\[[[XXXUUUVVV^^^lllvvvooottt{{{wwwgggVVVIIICCC@@@888;;;<<>>>>>????????????DDD???AAAHHHhhhyyyjjjcccDDD>>>999555666666222222222111111111111000///000222333444444333333444444666888666777@@@KKK___rrr\\\RRRUUUYYYYYYeeeooovvv{{{yyylllmmm~~~qqqYYYJJJEEECCCGGGKKKOOOUUUcccvvvzzz|||tttgggVVVMMMGGGIIIOOOUUU\\\bbbhhhhhhlllsssxxx|||xxxpppggg[[[NNNIIIGGGGGGJJJNNNVVVVVVYYY^^^bbbfffqqq{{{~~~}}}rrrjjjXXXLLLJJJDDDIIIZZZyyynnnWWWHHHAAA???>>>::::::888777666555555555{{{rrrqqqnnnjjjcccccc___]]]___gggpppuuu}}}uuurrryyypppuuuhhhUUUNNNMMMRRR___kkkttt|||^^^XXXcccYYYYYYWWWWWW]]]lll|||rrriiirrrxxxllldddbbbuuuqqq^^^kkkyyyqqqqqqpppkkkeeeaaaaaaccc]]][[[XXXTTTOOOJJJFFFCCC@@@>>><<<:::999888555333555:::======DDDTTTgggqqqiiiVVVccczzzmmmzzzqqqhhheeedddfffgggdddbbbgggrrr|||rrrwww~~~xxxuuurrrmmmdddWWWKKKBBB???>>>??????;;;@@@HHHHHHSSSjjjnnnnnneeeWWWQQQXXXbbbhhhyyy{{{{{{wwwpppjjjdddXXXMMMGGGDDD@@@>>>>>>????????????DDD>>>AAAHHHkkkxxxhhhiiiIIIBBB;;;444333111222222222111111111111000///000222333444444333333444555666777555777AAAMMM[[[pppZZZRRRTTTXXXYYYbbbooozzzxxxjjjooozzzbbbRRRJJJEEEKKKMMMPPPVVVggg{{{|||lllTTTMMMIIIMMMUUU[[[aaafffjjjjjjooovvv|||xxxppphhh[[[OOOIIIGGGGGGIIIMMMUUUUUUWWW\\\```eeeooozzzrrrjjjXXXLLLKKKGGGLLL]]]uuu___LLLAAA???@@@;;;:::999777666666555555}}}yyy|||lllfffccchhhmmmtttyyyrrrkkkeeehhhcccZZZPPPHHHFFFHHHKKKYYY```lll{{{kkk]]][[[______[[[[[[cccnnn|||iii^^^ooo|||lll```bbbllljjjccc|||ttttttrrrooollljjjgggdddaaa]]][[[WWWTTTQQQMMMHHHDDDDDDBBB???======<<<:::888777888888777<<>>AAAEEEHHHJJJVVVOOOKKKNNNSSSXXXcccooo}}}|||zzztttmmmiiidddXXXLLLEEEBBB???===>>>???@@@@@@CCC@@@???===GGGoootttfffkkkPPPBBB:::999111666222222222222222222222222333333222222333333444555333777555444::::::@@@PPP^^^{{{}}}pppYYYQQQVVV[[[[[[dddtttzzzyyynnnjjjwwwqqq\\\NNNGGGLLLNNNRRR[[[ppp{{{lllTTTMMMJJJPPPZZZbbbiiinnnrrrqqquuu}}}zzzqqqggg```UUULLLGGGGGGHHHIIIPPPWWWVVVVVV___dddiiivvvxxxiiiTTTMMMMMMEEEJJJ```oooQQQEEEAAA<<<<<<;;;:::888777666666555jjjggghhhqqq{{{wwwmmmeee___```\\\UUULLLFFFDDDGGGIIIQQQWWWbbbppp{{{hhh___```dddcccbbbeeellluuu}}}hhh\\\lllzzzjjj^^^___kkkssslll|||sssvvvsssoookkkhhheeeaaa______\\\YYYVVVSSSOOOJJJGGGDDDBBB???======<<<:::888888999999888;;;III^^^nnnsssaaajjj}}}}}}{{{yyynnnfffZZZUUUMMMGGGBBB@@@>>><<<<<<<<<===???BBBFFFIIIJJJMMMKKKLLLNNNPPPXXXiiizzzzzzyyytttllleee___UUUKKKEEEBBB>>>===>>>???@@@@@@DDDBBBBBBAAAKKKrrrpppgggjjjOOOAAA:::999111666222222222222222222222222333333222222333333444555444888555555::::::???PPPaaarrrZZZQQQVVVZZZZZZeeettt{{{tttlllkkkvvv```QQQHHHKKKNNNSSS___sssxxxjjjTTTNNNMMMTTT]]]ccchhhlllttttttwwwyyyqqqggg___TTTKKKGGGGGGHHHIIIOOOVVVUUUUUU^^^bbbhhhtttyyyiiiTTTKKKKKKCCCHHH^^^kkkPPPFFFCCC>>>===<<<:::999777666666666rrrsssxxxrrreee\\\WWWTTTRRRNNNHHHDDDCCCDDDFFFHHHLLLTTT]]]hhhrrryyy}}}}}}yyyqqqggg___^^^bbbhhhgggkkkqqqzzz{{{gggZZZiii~~~wwwggg]]]XXXgggyyy{{{qqqrrrooollliiigggeeebbb___```]]]ZZZXXXUUURRRMMMJJJEEEBBB???======<<<:::888999::::::888;;;GGGZZZiiinnnbbbooowwwiii^^^RRRMMMGGGBBB???>>>===<<<======>>>@@@CCCFFFIIIKKKIIIKKKOOOPPPSSS___wwwyyyyyytttllleee^^^TTTJJJDDDAAA>>>===>>>@@@AAAAAABBBAAACCCCCCKKKoooqqqnnnfffMMMAAA:::999111666333333333333333333333333333333222222333333444555555999666555:::999???OOOaaarrr[[[RRRUUUYYYZZZeeevvv}}}{{{mmmjjjooo|||fffUUUJJJJJJNNNVVVdddwww{{{kkkVVVQQQPPPWWW___dddhhhlllwwwwww|||yyypppggg___TTTKKKGGGGGGHHHIIINNNUUUTTTTTT\\\aaafffrrrzzzkkkTTTJJJIIIBBBGGG[[[~~~fffNNNHHHEEE@@@===<<<;;;999888777666666~~~|||xxxxxx~~~kkk]]]VVVQQQLLLLLLJJJFFFBBBAAAAAACCCDDDFFFIIINNNRRRWWWZZZ\\\\\\[[[ZZZYYY[[[```ggglllkkktttzzzhhh[[[iiiuuueee]]]TTTdddzzznnnkkkiiifffeeeeeeeeedddccc___]]]ZZZXXXVVVSSSOOOLLLFFFCCC@@@>>>===<<<:::888999;;;;;;999;;;GGGYYYgggkkkeeevvvwwwgggZZZMMMIIICCC???=========<<<===>>>???@@@CCCFFFIIIKKKMMMPPPSSSWWW___ssszzzxxxtttppplllfffWWWIIICCC@@@===<<<>>>@@@AAAAAA@@@???AAA???EEEdddtttsssbbbKKK???::::::222666333333333333333333333333333333222222333333444555555:::777555::::::???OOO___ooo[[[RRRTTTXXX[[[gggwwwrrrhhhllluuukkkYYYLLLIIIMMMWWWgggzzzpppWWWRRRQQQWWW^^^dddjjjpppyyyzzzxxxpppggg^^^SSSJJJFFFFFFHHHJJJNNNUUUTTTTTT\\\```fffrrr|||nnnWWWJJJHHHBBBFFFXXX{{{bbbNNNIIIGGGBBB>>>===;;;:::888777777777xxxqqqooooooxxxzzzdddWWWRRROOOIIIIIIHHHEEEBBB@@@@@@@@@DDDEEEFFFHHHJJJKKKMMMNNNPPPRRRVVVZZZ```gggnnnsssvvvzzziii\\\jjjsssddd\\\VVVgggxxxkkkhhheeecccbbbbbbccccccccc]]][[[YYYWWWVVVSSSPPPMMMHHHEEEBBB@@@???===;;;999888:::;;;;;;===GGGYYYggglllkkkuuudddWWWLLLHHHBBB>>><<<<<<<<<;;;===>>>???AAADDDHHHKKKMMMQQQSSSXXXcccwww||||||~~~{{{xxxsssrrrtttnnn\\\IIIAAA???<<<;;;===@@@BBBBBBAAA??????===AAA\\\xxx~~~wwwrrr]]]HHH>>>::::::222666333333333333333333333333333333222222333333444555555:::777666::::::@@@PPPbbbjjjYYYRRRSSSYYY^^^hhhyyy|||lllgggppp}}}nnn\\\NNNHHHLLLVVVhhhzzzuuuWWWQQQNNNQQQXXX```kkktttxxx{{{wwwooofff^^^RRRIIIEEEFFFIIIKKKOOOVVVUUUTTT]]]aaafffrrr|||qqqZZZLLLIIICCCFFFVVVvvvaaaNNNJJJGGGBBB>>>>>><<<:::999888888888vvvnnnooorrrrrr^^^UUUPPPNNNHHHHHHHHHEEEBBB@@@@@@AAAEEEFFFHHHJJJMMMOOOQQQRRRPPPTTTYYY]]]bbbiiisss{{{xxxhhh[[[jjjqqqbbb\\\\\\mmmvvviiiiiifffbbb```_________^^^\\\ZZZXXXWWWVVVTTTQQQNNNJJJGGGDDDBBB@@@???<<<;;;777:::;;;;;;<<>>???AAACCCGGGKKKOOOQQQTTTYYYeeeyyyxxxnnnhhhfffeeeiiimmmwww}}}zzzwwwrrrqqqrrrmmm[[[HHH@@@>>>;;;;;;===@@@BBBCCCEEEAAA@@@>>>CCC___zzz~~~rrrYYYEEE===999:::222666333333333333333333333333333333222222333333444555444999666666;;;;;;AAAQQQkkk}}}gggXXXRRRSSSZZZaaajjj{{{ttthhhhhhuuu}}}ppp^^^PPPIIIJJJSSSeeeuuupppTTTMMMHHHJJJPPPXXXeeepppuuuyyy~~~wwwnnnfff]]]QQQHHHDDDFFFIIIKKKOOOVVVUUUTTT\\\```eeeqqq~~~{{{rrr\\\NNNKKKEEEFFFSSSnnn~~~}}}___NNNIIIFFFBBB???>>>===;;;:::999888888{{{qqqsssyyy|||sssqqqqqqqqqxxx|||lll\\\TTTOOOKKKFFFGGGFFFDDDAAA@@@AAACCCGGGHHHJJJMMMQQQTTTVVVWWWTTTXXX]]]___cccooo}}}~~~tttdddXXXgggnnn___ZZZ]]]oootttggghhhddd```]]]]]]]]]]]]]]][[[YYYXXXWWWVVVUUURRRPPPLLLJJJFFFDDDBBB@@@>>><<<777999;;;::::::CCCRRR^^^```eee|||ssspppvvvuuuzzzqqq___RRRHHHDDD???<<<<<<=========@@@AAACCCGGGKKKPPPTTTWWW]]]kkkvvviii^^^XXXUUUUUUYYY___nnn~~~|||xxxvvvqqqjjjeee```TTTIII???===;;;;;;===@@@BBBCCCEEEAAAAAA@@@HHHhhhqqqVVVCCC<<<999;;;222666444444444444444444444444333333222222333333444555333888666666<<<<<>>???BBBCCCFFFJJJOOOTTTYYY[[[iii}}}lll___TTTPPPOOOPPPVVV^^^mmm|||vvvvvvpppdddYYYRRRMMMIII???<<<::::::===@@@CCCCCCCCC???@@@AAALLLoooxxxjjjTTTBBB<<<999;;;333666444444444444444444444444333333222222333333444555222777555666<<<===DDDTTTzzz}}}gggZZZTTTTTT[[[dddlll}}}ssshhhdddkkk{{{|||rrrbbbRRRJJJHHHNNN]]]llluuu}}}TTTIIIDDDAAAAAACCCGGGPPPYYYnnnttt~~~}}}vvvnnnfff]]]PPPGGGDDDEEEIIILLLMMMTTTSSSRRRZZZ]]]bbbnnnzzztttooo]]]NNNKKKFFFDDDMMMbbbuuusss\\\NNNHHHFFFDDD@@@???===<<<::::::999999zzzmmmccc\\\^^^[[[UUUSSSVVVZZZZZZXXX[[[```jjj{{{zzzkkkbbbZZZQQQJJJGGGEEECCCAAA???@@@DDDHHHKKKOOORRRUUUVVVTTTTTTVVVYYYaaafffkkkrrr|||yyyxxxwww}}}}}}~~~}}}hhhZZZWWWmmm}}}gggZZZWWW[[[oooqqqoooiiigggddd``````bbbcccbbb```^^^^^^^^^^^^\\\ZZZXXXVVVSSSPPPMMMJJJHHHDDD@@@<<<>>>:::888999:::===EEENNN[[[ffflll{{{}}}zzz}}}~~~uuugggaaaiiiuuu{{{uuu^^^LLLDDD@@@===>>>CCCFFFEEECCCEEEEEEBBBKKK]]]aaa___fff}}}}}}{{{}}}xxxpppdddWWWLLLJJJMMMSSS___kkk~~~}}}yyyuuutttlll___UUUPPPJJJDDD>>><<<;;;<<>>======:::999yyyiii]]]VVVXXXVVVSSSUUUZZZ]]]\\\^^^bbbhhhrrr~~~yyymmm```YYYSSSKKKFFFDDDCCCAAA@@@@@@BBBFFFJJJMMMTTTXXX\\\]]]\\\]]]```cccfffrrryyyggg[[[ZZZqqq{{{eeeWWWSSSVVVfff}}}mmmoooiiigggeeebbbbbbdddeeedddbbbaaaaaaaaa```^^^[[[YYYWWWTTTQQQNNNKKKHHHEEE@@@===???<<<999::::::;;;BBBIIITTT___eee~~~xxxqqqjjjllljjjccc]]]```pppvvv]]]JJJDDD@@@===???CCCFFFEEECCCEEEIIIGGGKKKWWW^^^gggxxx|||vvvrrrkkkccc^^^TTTLLLLLLTTTcccyyy}}}zzztttrrrjjj]]]SSSNNNHHHBBB>>><<<;;;<<>>\\\kkkeeeWWWFFF@@@<<<;;;444;;;666555444444333333444444222222333333333444444444777999666777<<<<<>>===;;;999yyyeeeVVVRRRTTTTTTUUUZZZaaaaaa]]]bbbhhhrrr}}}tttiii^^^TTTNNNJJJEEEBBBCCC?????????AAADDDIIINNNQQQXXX[[[^^^______aaaeeeiiiqqquuueeeZZZYYYoooyyybbbSSSOOOTTT```xxxzzzooooookkkiiihhhffffffggggggeeecccccccccbbb```^^^[[[YYYXXXVVVSSSPPPMMMJJJFFFBBB???@@@===;;;<<<:::999===DDDNNNYYYaaa|||nnnbbb]]]\\\YYYVVVYYYhhhwww\\\JJJDDDAAA>>>???CCCEEEEEECCCFFFLLLJJJIIIQQQ]]]sss|||oooeee[[[TTTUUURRRSSSYYYeeeyyy}}}}}}~~~|||yyyrrrpppgggZZZPPPKKKEEE@@@===<<<;;;<<>><<<:::~~~gggUUUTTTVVVYYY]]]fffmmmjjjdddfffppp~~~ooo^^^UUULLLHHHEEEBBBAAACCC===>>>@@@CCCHHHNNNSSSVVV\\\^^^______aaafffooovvvtttdddXXXTTThhhxxxaaaRRRNNNSSS[[[nnnzzz|||vvvpppooommmlllkkkjjjiiigggeeedddaaaaaa```___]]]\\\[[[ZZZYYYWWWSSSPPPMMMIIIDDDAAA@@@===<<<===;;;999;;;@@@IIIXXXccc~~~iiiYYYVVVVVVTTTVVVaaaxxxuuu\\\KKKCCCAAA???@@@CCCEEEFFFEEEHHHNNNMMMMMMYYYkkkxxxgggZZZRRROOORRRZZZfffrrr~~~~~~}}}~~~}}}zzzvvvqqqnnneeeXXXNNNIIIDDD>>><<<;;;;;;===@@@CCCDDDDDDFFFBBBFFFDDDeee{{{cccsss}}}UUUIIIBBB===>>>777;;;666666555444444444444444333333333444444444444555666999666777<<<<<>>;;;999oooZZZVVV\\\ccclllxxx}}}uuuuuummmWWWOOOHHHEEEBBB>>>???BBB>>>@@@CCCHHHMMMSSSXXXZZZ```aaacccffflllyyyuuunnnnnntttzzzttteeeXXXSSSfffxxxbbbSSSNNNNNNTTTeeetttrrrsssppppppnnnllliiifffeeedddaaaaaaaaaaaaaaaaaaaaaaaa^^^[[[WWWTTTQQQMMMHHHDDD???===<<<===;;;999;;;???BBBTTTeee~~~hhhYYYVVVZZZ^^^fffxxxrrr[[[KKKBBBAAAAAABBBDDDGGGHHHIIIMMMTTTWWWccc{{{}}}ooo^^^TTTTTTXXXcccqqq~~~wwwrrrooommmcccVVVLLLHHHCCC???;;;;;;;;;===AAACCCDDDDDDBBB???FFFIIIkkkiii]]]{{{wwwSSSIIIBBB===???888;;;666666555444444444444555333333444444444555555555666888666888<<<;;;DDDZZZ{{{ttt___TTTSSSWWW```gggssstttppp~~~~~~zzzlllZZZMMMFFFAAAFFFPPP___rrreeeJJJDDDEEEAAADDDLLLOOOPPP[[[jjj{{{{{{{{{zzzrrrlllaaaYYYOOOFFFCCCCCCEEEGGGLLLNNNPPPQQQRRRWWW^^^dddttt|||rrr]]]IIIDDDEEEEEEHHHNNNfff~~~mmm\\\PPPJJJJJJFFFCCCAAA??????===;;;999wwwbbb[[[dddrrrgggRRRLLLFFFBBB???<<<===AAABBBDDDHHHMMMSSSXXX\\\^^^^^^bbbhhhqqq~~~vvvjjj```[[[\\\```dddlllvvvtttggg[[[WWWkkkzzzcccTTTOOOOOOTTTfffyyyrrruuuppppppnnnkkkgggeeefffgggeeeeeeeeefffggghhhiiijjjbbb___\\\XXXUUUPPPLLLHHHBBB???>>>>>>;;;888:::???:::MMM^^^}}}lllaaafffnnnxxxnnnZZZJJJBBBBBBBBBDDDFFFIIILLLMMMVVVaaannn{{{ooocccZZZXXXaaalll~~~~~~wwwpppllljjj```SSSJJJGGGCCC???::::::;;;>>>AAADDDDDDDDDAAA===DDDGGGeee\\\]]]qqqQQQIIIBBB===@@@888:::777666555555444444555555333444444444555555555555666888666888===;;;CCCXXXvvvttt___TTTSSSXXXaaaiiisssuuummmoooxxxqqqcccTTTMMMFFFAAACCCKKKXXXlll|||gggKKKCCCCCCAAAIIIWWW^^^aaaooozzzrrrlllaaaYYYNNNFFFBBBCCCEEEGGGIIILLLOOOPPPRRRVVV]]]cccttt{{{ttt]]]HHHCCCDDDEEEHHHMMMggguuubbbTTTNNNMMMGGGEEEBBBAAA@@@>>>;;;999|||hhheeerrr|||^^^PPPKKKEEECCC@@@===@@@EEEFFFIIIMMMSSSXXX\\\___aaabbbjjjvvvtttggg```XXXTTTVVVXXXXXXWWWWWWdddwwwvvviii^^^ZZZppp}}}dddSSSMMMPPPVVVjjjooosssmmmmmmkkkhhheeeeeeiiillljjjjjjiiiiiijjjkkkmmmnnnfffccc___\\\XXXTTTOOOKKKGGGCCC@@@>>>;;;777999===888GGGTTTsssuuuooo|||xxxlllZZZJJJAAABBBCCCEEEHHHKKKOOORRR```qqqxxxnnnccc]]]]]]ddduuuwwwqqqhhhfff]]]PPPHHHEEEBBB???::::::;;;>>>BBBDDDEEEDDDCCC>>>CCCDDD^^^ZZZccclllNNNIIIAAA<<<@@@888888777666666555555555555555444444444444555555555555555888666888===:::CCCXXXwwwttt___TTTTTTZZZcccllltttlllhhhooozzziiiaaaZZZRRRLLLFFFAAABBBGGGRRRfffwwwhhhMMMEEEEEEEEEPPPbbbjjjlll{{{zzzrrrlllaaaYYYNNNFFFBBBCCCEEEFFFGGGJJJNNNPPPRRRVVV]]]cccrrrzzzwww___IIICCCDDDEEEGGGLLLggg~~~gggXXXSSSRRRJJJHHHEEECCCBBB@@@===;;;jjjppp~~~wwwXXXPPPKKKGGGEEECCCAAADDDJJJIIILLLQQQVVV[[[___aaabbboooyyyrrreeeXXXTTTPPPSSSYYY[[[XXXTTTNNN\\\qqqxxxkkk___[[[qqq~~~dddRRRLLLLLLRRRiiilllpppjjjjjjhhhfffdddffflllqqqlllkkkjjjjjjjjjkkklllmmmhhheeeaaa^^^ZZZVVVQQQMMMKKKFFFBBB???:::666777<<<<<>>999999;;;>>>BBBDDDEEEDDDBBB===DDDFFFbbb]]]hhhjjjMMMHHHAAA;;;@@@888888777777666555555555555555444444444555555555666666555888666888===:::BBBWWW{{{ttt___TTTTTTZZZdddmmmtttyyyhhhgggppprrr\\\UUUTTTSSSLLLFFFBBBAAAEEEOOOccctttiiiOOOHHHIIIIIITTTgggnnnooo|||zzzrrrlllaaaYYYNNNEEEBBBCCCEEEFFFFFFIIIMMMOOORRRVVV^^^cccpppzzzyyy```JJJCCCDDDEEEGGGKKKeeelll\\\VVVVVVLLLJJJGGGEEEDDDBBB???===yyylllwwwmmmWWWOOOJJJEEEDDDBBB@@@BBBFFFJJJPPPRRRWWW______bbboooyyyxxxdddVVVNNNNNNQQQXXXYYYWWWVVVYYY\\\eeessstttddd\\\\\\ttt}}}eeeUUUOOOSSSWWWlllxxxoookkkjjjiiihhhhhhhhhhhhhhhiiijjjlllmmmllljjjhhhhhhiiieeeccc```\\\YYYVVVTTTSSSRRRMMMEEE@@@<<<;;;;;;:::>>>???NNNlllyyyvvvrrrooommmfffYYYNNNAAAAAADDDIIILLLMMMRRRXXXiiizzz}}}yyygggggg```cccttt}}}|||{{{tttlllbbb]]]TTTLLLFFFAAA===:::999;;;===@@@CCCDDDEEEEEE>>>DDD>>>GGGrrrkkkqqqiiiOOOCCCDDD???<<<>>><<<888888777666555444333333555555555555555555555555777999666777<<<;;;EEE[[[uuu^^^VVVWWWZZZcccmmmyyyxxxhhhppp~~~iiiXXXUUUSSSNNNFFFDDDAAAAAABBBJJJ]]]nnngggTTTMMMNNNYYYkkkuuuoookkk|||{{{rrrjjjaaaWWWMMMHHHEEECCCEEEIIIKKKIIILLLQQQTTTVVV]]]dddvvv~~~xxxbbbKKKAAAAAADDDFFFGGG]]]tttrrr```YYYQQQPPPNNNJJJGGGEEEBBB???<<>><<<;;;:::===>>>KKKhhhyyytttmmmjjjggg```SSSGGGDDDCCCDDDHHHIIIJJJOOOWWWfffwwwzzzsssmmmjjjbbbdddccclll~~~zzzyyywwwppphhh___ZZZRRRJJJEEE@@@<<<:::999;;;>>>@@@CCCDDDDDDDDD???CCCDDDWWWhhhmmmmmmTTTGGGFFF???:::;;;888999888888777666555444333555555555555555555555555777999666777<<<<<>>AAACCCDDDCCCCCC???@@@NNNqqqhhhnnnkkkTTTIIIGGG???;;;<<<999999999888777666555555444555555555555555555555555666888666888======GGG]]]rrr]]]WWWXXXZZZaaajjjxxxwwwttt```WWWWWWRRRIIIAAA>>>======>>>EEEUUUcccvvvfffYYYJJJLLL[[[cccooo~~~~~~|||{{{qqqjjj___VVVLLLGGGDDDCCCEEEIIIKKKJJJKKKPPPSSSVVV\\\cccrrryyyooo\\\IIICCCDDDGGGIIIJJJVVVuuurrraaa^^^ZZZSSSQQQNNNLLLJJJHHHEEECCC{{{rrrcccPPPFFFFFFCCC@@@AAAGGGJJJLLLPPPUUUUUU[[[YYYWWW\\\aaaqqqzzzvvvvvvyyyzzzzzzwwwnnn```VVVQQQQQQUUUUUUXXX^^^dddjjjtttmmm```bbbppp[[[RRRQQQWWWWWWlll|||lllhhhcccddddddddddddcccbbbbbbaaadddeeefffdddbbb_________]]]]]]]]]]]]\\\[[[[[[ZZZXXXTTTNNNHHHEEEBBB???<<<===<<>>;;;::::::<<>>???\\\kkkwwwaaaOOOGGGFFF@@@???BBB>>>::::::999888777666666555555555555555555555555555555888666999>>>>>>GGG]]]~~~qqq\\\WWWXXXZZZaaaiiixxxuuunnn^^^YYYYYYQQQGGG???<<<;;;<<<>>>CCCPPP\\\WWWOOOMMMEEEMMMaaagggqqq~~~yyypppiii^^^UUUKKKFFFDDDBBBEEEIIIKKKJJJKKKPPPSSSUUU[[[bbbppp}}}vvvlll[[[JJJDDDEEEFFFHHHJJJ\\\}}}ppp^^^\\\YYYTTTRRROOOMMMLLLJJJGGGEEEttthhhaaaVVVIIIFFFJJJCCCAAACCCIIIMMMOOORRRWWWUUU[[[XXXVVV]]]eeeyyyvvvmmmgggbbb```bbbdddfffeee```XXXTTTUUUYYY[[[ZZZ\\\bbbiiitttpppeeeiiinnnZZZRRRTTTYYY^^^zzzvvviiifff```aaaaaaaaaaaa```___]]]]]]___aaaaaa```^^^\\\[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZYYYVVVRRRMMMIIIEEEBBB>>>;;;===<<>><<<;;;999:::<<<@@@BBBDDDCCCAAA@@@???CCCmmm{{{jjj~~~[[[LLLFFFEEE@@@AAADDD@@@;;;;;;:::999888777777666666666666666666666666666555888777999>>>===FFF[[[zzzppp\\\WWWXXXZZZaaaiiixxxvvvqqqlll```^^^[[[QQQEEE>>><<<;;;===???CCCLLLVVVyyykkkDDDDDDJJJGGGMMM^^^dddnnn|||~~~}}}xxxoooggg]]]TTTJJJFFFCCCBBBDDDHHHKKKJJJKKKPPPRRRTTTZZZaaannn~~~{{{tttkkk[[[KKKEEEEEEEEEGGGIIIbbbppp___]]][[[UUUSSSPPPNNNMMMKKKIIIFFF~~~}}}yyynnnccc[[[XXXRRRFFFAAACCCCCCBBBEEELLLPPPQQQSSSXXXVVV[[[YYY[[[eeeqqq}}}}}}{{{kkk```YYYTTTSSSTTTTTTVVVWWWVVVTTTVVVZZZ]]]]]]^^^bbbkkkuuurrrjjjssslllYYYSSSVVVYYYdddrrrhhhfff___[[[\\\]]]_________^^^]]]\\\^^^___^^^\\\[[[[[[[[[YYYZZZ[[[[[[[[[ZZZXXXWWWRRRPPPLLLHHHEEEBBB===:::<<<===BBBSSSooowwwnnniii^^^NNNCCCBBBCCCDDDHHHNNNUUUaaauuuqqqddddddfffssszzzsssgggccc___```iiiuuu~~~{{{|||zzzuuurrrmmmcccYYYNNNJJJDDD???===;;;:::999;;;===@@@CCCDDDCCCAAA???BBBJJJzzzoooeee~~~[[[OOOJJJGGG@@@AAADDD===<<<<<<;;;:::999888888777666666666666666666666666555888777999>>><<>>;;;;;;>>>@@@BBBIIIQQQttt[[[???BBBKKKJJJMMMYYYaaalll|||~~~}}}{{{vvvlllddd\\\SSSIIIEEECCCBBBDDDHHHKKKJJJKKKPPPRRRTTTZZZaaammm}}}zzzrrrjjj[[[KKKEEECCCDDDGGGJJJdddtttdddcccaaaXXXVVVSSSPPPOOOMMMJJJGGG~~~}}}~~~|||uuummmmmmqqqtttrrrmmm___SSSPPPLLLBBB<<<===BBBBBBFFFMMMRRRSSSUUUYYYXXX^^^^^^eeewww{{{zzz~~~}}}ppp___UUUPPPMMMMMMOOOOOOPPPRRRTTTWWWZZZ]]]______dddnnn}}}sssooo}}}jjjWWWRRRVVVWWWhhhpppiiihhh```[[[\\\^^^______^^^]]]\\\[[[]]]___^^^]]]\\\\\\]]][[[\\\]]]]]]\\\ZZZWWWVVVSSSQQQNNNLLLIIIFFFAAA>>>;;;===AAALLLfff|||uuudddNNNDDDFFFEEEGGGMMMSSSYYYeeezzzllleeehhhrrr{{{nnnhhhaaaccciiirrr~~~~~~}}}xxxyyywwwrrroooiii___TTTMMMIIICCC>>><<<:::999888;;;===AAADDDDDDBBB@@@>>>CCCLLL}}}jjjfff}}}]]]SSSOOOJJJAAABBBDDD=========<<<;;;:::999888888666666666666666666666666555888666888===:::AAAVVVppprrr\\\VVVXXX[[[dddnnnxxx{{{pppooo~~~ooohhheee[[[LLL@@@<<<::::::>>>@@@AAAFFFLLLfff___KKK???DDDJJJKKKQQQ[[[dddppp~~~|||zzztttjjjbbb[[[RRRHHHDDDBBBAAADDDHHHKKKJJJKKKOOORRRSSSYYY```mmm}}}yyyrrrhhhYYYJJJCCCCCCDDDIIINNNgggyyyiiigggccc\\\YYYVVVSSSQQQOOOKKKIIIzzzwwwooohhhkkkuuu}}}|||gggTTTLLLGGGAAA???AAAAAAAAAFFFNNNSSSUUUWWW[[[YYY___cccoooxxx}}}wwwgggVVVMMMJJJIIIKKKNNNQQQQQQSSSWWW[[[___``````bbbjjjzzzsssrrriiiVVVQQQVVVVVViiiooojjjjjjaaa___```aaaaaa___]]][[[YYY\\\]]]______^^^^^^^^^___]]]^^^^^^^^^]]]ZZZWWWVVVWWWUUUSSSQQQOOOKKKGGGCCC:::===@@@HHH___~~~jjjQQQGGGKKKFFFIIIPPPWWW^^^kkkuuutttwwwsssgggcccbbbhhhttt~~~xxxyyywwwrrrnnniii^^^SSSMMMHHHCCC>>><<<:::999777;;;>>>AAADDDDDDBBB???===@@@KKK{{{mmmjjjvvv]]]TTTQQQLLLDDDEEEGGG???======<<<;;;:::999999888777777777777777777777777555888666888<<<999@@@TTTccc{{{rrrsss\\\UUUWWW\\\eeeoooxxx|||sssooo~~~qqqkkkfffZZZIII===;;;888999===???@@@CCCHHHSSSlllxxxxxx|||ttt^^^OOODDD??????EEEIIILLLVVVccchhhvvv~~~|||yyysssiiiaaa[[[QQQHHHDDDBBBAAADDDHHHKKKJJJKKKOOORRRSSSYYY```mmm}}}yyyrrreeeWWWHHHBBBBBBEEEKKKQQQkkk|||kkkgggbbb^^^\\\XXXUUUSSSPPPMMMJJJ{{{sssrrrxxxtttUUUNNNLLLCCC>>>@@@EEEEEEJJJSSSZZZ[[[[[[]]]ZZZ^^^mmm||||||qqqcccRRRHHHHHHLLLNNNOOOSSSSSSUUUZZZ___bbbbbbccclllooo~~~oooyyyxxxbbbXXXVVVUUUXXXfffssshhhdddfffbbbaaaaaa```^^^\\\ZZZYYYWWWYYY\\\___```___]]]\\\\\\[[[ZZZ\\\______]]]ZZZVVVWWWWWWUUUQQQKKKFFFBBB@@@>>><<>>PPPtttfffsssuuu___XXXPPPMMMIIICCCAAABBB@@@???>>>===;;;999888777888888777666666666666666777666777::::::<<>><<<;;;QQQvvvppp```sssqqq___XXXQQQNNNJJJDDDAAABBBAAA@@@???===;;;:::888888888888777666666666666666777666777::::::<<>>:::::::::;;;<<>><<<:::999999888888777666666666666777777666777::::::;;;BBBJJJ___{{{zzzdddYYYYYY___iiiqqq{{{tttbbbTTTLLLHHHDDD@@@::::::::::::;;;===???@@@???>>><<<:::999999;;;;;;AAACCCHHHLLLNNNSSSaaaooo|||{{{zzzsssiii```VVVPPPIIICCCCCCDDDGGGHHHMMMLLLMMMQQQTTTVVV]]]eeewwwwwwpppfffTTTCCC???@@@AAAHHHQQQnnnnnnjjjhhhaaa^^^YYYUUURRRPPPMMMKKKuuuWWWKKKFFFCCCDDDIIINNNNNNQQQWWWZZZZZZ\\\aaakkk{{{nnn___]]]kkk~~~rrr```UUUQQQPPPPPPRRRVVVYYY\\\]]]ccclllnnneeeccclllvvv{{{zzzgggXXXRRRSSSUUU^^^qqq{{{hhhfffcccZZZ^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[]]]^^^ZZZ[[[^^^aaacccaaa___\\\\\\]]]^^^]]]\\\YYYUUUSSSKKKHHHEEECCCHHHZZZyyy{{{dddPPPJJJMMMMMMOOOSSSVVVVVV]]]qqq}}}xxxttttttpppiiibbb[[[UUUNNNJJJDDDBBB>>>;;;:::::::::;;;???BBBDDDCCC@@@??????AAAKKKlllaaaddd}}}uuuddd^^^XXXSSSRRRNNNHHHDDDDDDBBBBBB@@@???===;;;::::::999888777777666666777777777666777:::::::::@@@HHH```}}}zzzdddYYYYYY^^^hhhpppyyyxxxlll[[[OOOIIIEEEBBB>>>::::::999999:::<<<===>>>>>><<<:::888888;;;>>>AAACCCEEEJJJNNNPPPWWWhhhxxx}}}|||zzzssshhh___UUUPPPHHHCCCCCCEEEGGGHHHMMMKKKLLLQQQTTTVVV]]]eeeyyyxxxooocccRRRCCC@@@AAAAAAGGGPPPggg}}}rrrnnniiiccc___ZZZVVVSSSQQQOOOMMMrrrYYYLLLGGGDDDEEEIIINNNNNNRRRXXX[[[\\\aaagggxxxkkkgggdddfffrrr|||ooo]]]SSSVVVWWWXXXYYYZZZ^^^bbbeeemmmnnnaaa\\\hhhuuu{{{qqqbbbVVVRRRTTTXXXaaa|||sssccceeecccZZZ]]]]]]\\\[[[[[[\\\\\\]]]\\\[[[ZZZYYYYYYZZZ\\\]]][[[]]]___```bbbcccdddeeecccccccccaaa___[[[XXXVVVNNNKKKHHHEEEEEESSSrrryyyjjjZZZPPPNNNQQQSSSWWW[[[___gggvvv}}}xxxtttsssnnnfff___XXXRRRMMMIIIBBB@@@===:::999:::;;;<<>>===???BBBQQQ{{{ttt^^^kkkkkkaaa]]]XXXTTTTTTQQQJJJFFFFFFCCCCCCAAA@@@>>><<<;;;;;;999999888777777777777777777666777:::999999>>>FFF___zzzdddYYYXXX]]]fffnnnyyy|||~~~{{{xxxnnndddWWWNNNHHHDDD???::::::999999999:::;;;===>>>===<<<;;;;;;===???BBBDDDGGGJJJOOOSSSWWWaaavvv~~~||||||zzzssshhh___UUUOOOHHHCCCCCCEEEGGGIIIKKKIIIKKKOOORRRUUU\\\dddyyyvvvlll]]]OOOEEEDDDCCCAAAEEELLL[[[rrr~~~tttpppiiidddaaa\\\YYYVVVTTTRRRPPPuuu^^^PPPIIIEEEGGGJJJNNNOOOTTTYYY\\\^^^eeemmmwwwfffhhhkkkpppyyyiii]]]XXXWWWYYY\\\\\\\\\___dddiiisssnnn___[[[iiixxx|||{{{iii\\\UUURRRUUUZZZffflllbbbcccbbb\\\]]]\\\[[[[[[[[[]]]^^^___]]]]]][[[[[[[[[\\\]]]^^^^^^```aaabbbbbbdddgggjjjiiiiiigggeeebbb^^^[[[YYYRRRNNNKKKIIIGGGPPPkkk|||wwwnnn___SSSMMMNNNVVV___dddhhhqqq|||wwwssspppkkkccc\\\UUUOOOJJJGGG@@@>>>;;;999999:::<<<===BBBDDDEEEAAA===<<>>???:::;;;<<<===???AAACCCDDDEEEIIIPPPVVV]]]lll~~~}}}{{{yyyzzzyyyrrrfff]]]TTTOOOHHHCCCCCCEEEHHHIIIJJJHHHJJJOOORRRUUU\\\dddwwwrrrgggYYYNNNFFFEEEDDDAAADDDKKKZZZsss|||sssppphhhfffddd```^^^\\\YYYUUUSSSgggTTTJJJGGGJJJOOOPPPQQQUUUZZZ\\\^^^fffpppzzznnnooorrryyytttccc___aaa[[[```ddddddbbbaaaeeejjj||||||fffZZZ[[[mmm|||}}}uuubbbWWWRRRQQQUUU[[[mmmyyyhhhbbbaaa```^^^]]]\\\[[[[[[\\\^^^```aaa```_____________________aaacccffffffeeeeeegggiiihhhgggfffccc```]]]ZZZXXXXXXSSSPPPNNNJJJNNNddd}}}}}}ttteeeYYYTTTWWWgggvvvzzzxxx}}}}}}zzzuuurrrmmmhhh```YYYRRRLLLFFFCCC>>>===:::999888:::<<<===???BBBCCC@@@<<<===DDDKKKqqqxxx[[[gggaaaccc\\\XXXVVVXXXUUUNNNIIIHHHEEEDDDCCCAAA@@@>>>===<<<:::999888888777777888888666666888:::999777<<>>999999999999999;;;===???AAA<<<===>>>???BBBDDDFFFGGGDDDJJJSSS^^^iii}}}|||{{{xxxvvvuuuvvvvvvoooddd[[[TTTOOOHHHCCCCCCEEEHHHJJJJJJIIIKKKPPPSSSVVV]]]eeeuuunnnaaaYYYNNNEEEDDDBBB@@@DDDLLLeeexxxrrrqqqkkkiiihhhfffdddbbb___ZZZVVVmmmWWWKKKIIIMMMRRRRRRSSSWWW[[[\\\^^^fffppp|||zzz{{{lll```bbbhhhgggmmmrrrrrrmmmiiijjjmmm~~~vvv]]]VVV^^^uuuqqq^^^TTTQQQPPPUUU[[[rrrsssfffccc```^^^___]]]]]]\\\[[[]]]___aaacccbbbbbbbbbbbbbbbaaaaaaaaabbbfffjjjjjjhhhfffeeefffccccccaaa___]]]ZZZWWWVVV]]]VVVSSSQQQMMMMMM___vvvooodddaaajjjtttwww~~~}}}|||{{{xxxtttpppjjjeee^^^WWWQQQJJJDDD@@@===<<<:::888888:::<<<>>>===@@@BBB???<<>>AAABBBBBBBBBBBBCCCEEEHHHKKKMMMJJJQQQ]]]jjjyyy}}}yyyyyytttrrrrrrssssssmmmbbbXXXTTTNNNHHHCCCCCCEEEHHHJJJKKKJJJLLLQQQTTTWWW___fffttt~~~kkk^^^ZZZNNNDDDBBB@@@>>>DDDNNNqqquuupppsssooolllkkkjjjiiigggccc]]]YYYwww\\\PPPRRRSSSOOOUUUVVVZZZ^^^___aaaiiittt{{{rrroooppprrrssszzzsssqqq{{{sssaaa___hhh}}}pppYYYSSSRRRPPPWWWcccoooggg```___```ZZZXXXZZZ\\\\\\\\\[[[\\\]]]bbbccceeeffffffeeecccaaahhhfffeeedddeeeeeeeeedddbbbaaaaaa___^^^]]]\\\[[[```ZZZYYY[[[WWWSSS]]]mmmttt~~~{{{vvvkkkhhhwww~~~zzzxxxxxxuuuoookkkiiiaaaWWWQQQMMMHHHBBB===999999999999:::;;;<<<===BBB>>><<<<<<<<<@@@JJJUUUwwwaaahhhvvvmmm^^^\\\YYYWWWUUURRRNNNKKKHHHFFFDDDBBBBBB@@@>>><<<999999888888888888888888777777777777888999:::;;;KKKXXX{{{lll\\\XXX^^^hhhnnn{{{yyyqqqmmmiiieeebbb___ZZZSSSNNNIIIHHHEEEBBB???===;;;:::666666777888;;;???CCCFFFFFFEEEEEEDDDFFFIIIMMMPPPSSS]]]hhhvvvzzzqqqmmmiiiiiijjjooosssooodddZZZQQQLLLFFFCCCCCCEEEHHHIIILLLKKKMMMQQQSSSVVV^^^ggguuuyyyjjj```WWWLLL===<<>>BBBTTTqqqzzzuuuxxxtttkkkkkkkkklllkkkhhhbbb^^^wwwaaaTTTPPPPPPPPPSSSTTTWWWZZZ\\\___iiiuuu|||xxxrrrooopppuuuzzz~~~yyyuuuvvv``````jjjqqqYYYSSSQQQPPPXXXdddnnnfff___^^^___ZZZYYY[[[\\\\\\\\\\\\^^^___aaabbbdddeeeeeedddcccbbbfffdddbbbbbbbbbbbbcccbbbcccbbbaaa```___^^^]]]]]]aaa\\\ZZZ\\\WWWSSS\\\jjjwwwlll{{{mmmmmmooo}}}{{{yyyxxxtttnnnhhheee^^^UUUNNNJJJFFF@@@<<<999999999999:::;;;<<<===BBB???>>>===;;;???KKKXXX|||{{{hhh]]]kkkwwwppp___]]]ZZZXXXVVVSSSOOOLLLIIIGGGDDDCCCBBB@@@>>>;;;:::999999888888888888888777777777777888999:::;;;GGGSSSrrrlll\\\XXX___hhhnnn|||yyyqqqhhhddd___\\\YYYTTTMMMHHHEEEDDDBBB???<<<:::999999666666777999<<<@@@DDDFFFIIIHHHGGGIIILLLPPPSSSTTTWWWfffwww}}}rrriiifffccccccfffmmmrrrnnnddd[[[QQQLLLFFFCCCCCCEEEHHHIIIKKKJJJLLLPPPRRRUUU^^^gggvvvzzzkkk```UUUKKK===<<>>:::888999999:::;;;<<<>>>>>>BBBAAA@@@===:::===MMM]]]}}}ooo^^^aaaxxxvvvqqq```^^^[[[YYYWWWTTTPPPMMMJJJHHHEEECCCBBB@@@>>>;;;;;;:::999999888888888999777777777777888999::::::BBBKKKeeelll]]]YYY```iiiooo~~~xxxpppeee```ZZZVVVRRRNNNGGGBBB???>>>===;;;999888777777777777888:::===AAADDDFFFGGGFFFEEEGGGLLLRRRWWWYYY^^^sss~~~ttthhhaaaaaacccdddhhhnnnqqqlllaaaWWWPPPKKKFFFCCCCCCFFFHHHIIIJJJIIIKKKOOOQQQUUU]]]gggwww{{{mmmbbbSSSIII<<<<<<@@@;;;???QQQrrryyyvvvqqqpppooooooooonnnkkkgggdddsssYYYPPPVVVQQQRRRUUU[[[aaajjjzzzqqqdddeeeooo|||tttdddZZZ```pppoooXXXQQQOOOOOOZZZiii}}}www```\\\XXXWWWZZZWWWZZZZZZZZZZZZZZZ\\\___bbbaaaaaabbbbbbaaa```___^^^___^^^]]][[[ZZZ[[[]]]```cccbbbaaa____________```ddd```___^^^ZZZVVVZZZbbbyyyooo```lll|||{{{zzzyyyvvvpppfff^^^ZZZUUUNNNHHHDDDAAA===;;;888888999:::<<<===???@@@@@@@@@@@@===999???RRRfffjjj[[[iiizzzrrrnnnbbb```]]][[[YYYVVVRRROOOMMMJJJGGGEEECCCAAA>>><<<<<<;;;:::999999999999999888888777777888999999:::>>>FFFXXXrrrnnn^^^ZZZ```jjjppp}}}vvvnnnddd^^^WWWRRRNNNJJJDDD@@@;;;:::999888777777777777777888999;;;>>>BBBEEEGGGDDDEEEFFFGGGKKKTTTaaajjjuuu{{{tttjjjbbbccchhhpppqqqsssvvvtttkkk]]]RRRNNNJJJEEECCCCCCFFFHHHHHHIIIHHHKKKOOOQQQTTT]]]gggxxx}}}ooodddRRRHHH;;;999>>>;;;BBBXXX|||}}}{{{wwwwwwuuusssrrrpppnnnjjjgggeeeTTTVVVPPPQQQXXXaaajjjvvv~~~{{{xxxtttooommmuuu|||hhh]]]XXXbbbuuukkkVVVQQQOOOPPP\\\lllzzzaaa\\\WWWSSSTTTSSSWWWXXXXXXWWWWWWYYY\\\___aaaaaa``````___^^^]]]\\\]]]]]]]]][[[ZZZZZZ]]]```aaa```___^^^]]]^^^___```dddbbbaaa___[[[XXXZZZ^^^uuuooo``````xxx~~~zzzxxxwwwvvvrrrkkk```XXXTTTQQQKKKFFFBBB???===;;;888888999:::<<>>>>>===<<>>===<<<>>>DDDSSSnnneeefffwwwnnnjjjdddbbbaaa___^^^^^^\\\YYYWWWSSSPPPMMMJJJHHHEEEAAA???>>>===<<<;;;:::999999999999888888888888888999999;;;CCCGGG\\\}}}rrr```[[[```iiinnnxxxyyynnneee[[[UUULLLFFFCCC@@@<<<999888888777777777888888888888999;;;>>>BBBDDDFFFHHHIIIOOOTTTWWW^^^qqqssslllggggggiiiooozzzsssbbbVVVLLLIIIEEECCCDDDFFFGGGHHHIIIHHHKKKOOORRRUUU^^^hhh||||||nnnbbbPPPGGG999777<<<<<>>AAACCCDDD???<<<<<>>===;;;::::::999999999999888888888888888999777BBBBBBVVVzzztttbbb\\\```gggmmmwww~~~uuuiiiaaaWWWQQQHHHAAA???<<<:::777888888777777777777888888888:::<<<@@@CCCEEEGGGHHHMMMRRRYYYbbbqqqzzzvvvlllfffdddjjjqqqyyytttbbbVVVKKKHHHDDDCCCDDDFFFGGGGGGIIIIIIKKKPPPSSSVVV___iii}}}yyyjjj^^^MMMFFF;;;999<<<:::EEE^^^nnn}}}yyy|||yyywwwuuuqqqpppooopppooonnnsssgggaaahhhwwwnnnjjjhhhmmm{{{ppp^^^YYYcccyyykkkZZZNNNOOOQQQSSSaaarrruuuYYYYYYWWWSSSVVVXXXUUUWWWXXXXXXVVVUUUUUUUUUTTTUUUWWWYYY\\\___bbbddd]]]bbbggggggdddbbbccceeebbb```___^^^^^^```ccceeebbbddddddaaa___^^^\\\YYY[[[rrryyy}}}zzzwwwvvvsssppplllhhhddd\\\QQQJJJFFFEEEBBB>>>:::888888999777888999<<<>>>AAACCCEEE@@@<<<<<>><<<:::888888777777666666666777777888:::===@@@CCCFFFGGGHHHVVVYYY___nnnwwwrrriiidddeeennnxxxrrr^^^RRRJJJHHHDDDCCCDDDFFFGGGGGGIIIIIILLLPPPSSSWWW```jjj~~~wwwggg[[[KKKFFF<<<;;;>>>888@@@WWWccc{{{yyytttxxxvvvrrrooommmlllnnnppppppppp|||xxxyyyzzzrrrooovvvjjj]]][[[eee}}}jjjUUUJJJNNNOOOOOOeeerrrWWWYYYXXXTTTUUUUUUWWWVVVUUUTTTTTTTTTUUUUUUZZZWWWTTTVVV[[[```cccdddffffffeeeeeeeeeddddddcccaaa___```ccccccaaa```cccdddcccbbbbbbbbb```]]]ZZZ\\\^^^sss~~~|||zzzwwwrrroooooojjjfffccc]]]RRRIIIFFFDDDBBB???<<<999777666666:::999999<<<@@@BBBAAA@@@???<<>>GGGKKKKKKRRRZZZcccppp|||qqqhhheeegggooo{{{yyygggZZZTTTIIIEEEBBB@@@BBBDDDFFFGGGHHHIIIMMMQQQSSSVVVaaalll}}}kkk]]]XXXGGG===999>>>>>><<>>AAACCCAAA???:::<<>>GGGKKKMMMVVV^^^uuu~~~uuummmhhheeekkkpppzzztttcccWWWRRRHHHEEEBBBAAABBBEEEGGGGGGGGGHHHLLLPPPSSSVVVaaalll|||iiiZZZUUULLL@@@999;;;:::===OOOfff~~~{{{yyyzzzwwwvvvtttqqqoooooonnnllljjj{{{eee]]]___xxxvvv]]]QQQMMMQQQSSSXXXqqqsss[[[[[[ZZZWWWYYYYYY]]][[[XXXVVVUUUVVVWWWYYY[[[YYYXXXZZZ^^^ccceeegggdddcccaaa``````aaabbbbbbbbb``````cccccc```___bbbbbbaaa``````aaa```^^^\\\[[[```tttxxxzzz|||~~~}}}zzzyyywwwtttpppmmmiiibbb]]]ZZZTTTKKKEEEDDD>>>===;;;:::999999::::::;;;;;;===@@@CCCCCCAAA>>>:::>>>III```~~~mmmYYYvvvwwwnnnmmmjjjeeeiiifffbbbaaaccccccaaa___\\\ZZZWWWTTTRRRNNNIIIEEEDDDAAA???>>>======;;;:::999999888888888888999999888@@@AAARRRpppwwwxxx}}}ggg]]]aaaiiimmmzzzwwwsssnnniiieee]]]TTTMMMHHHDDD>>>:::888888888777777777666666666777888888:::AAA??????GGGKKKPPP]]]ffftttiiidddfffjjjoooyyy~~~wwwlll^^^SSSNNNGGGDDDAAAAAACCCEEEGGGGGGGGGHHHKKKPPPRRRVVVaaammmzzzgggWWWQQQJJJAAA<<<<<<999>>>VVVssszzzwwwzzzzzzxxxvvvsssqqqpppooolllkkkvvvdddbbbiiinnnZZZRRRNNNOOOQQQ[[[xxxqqq\\\\\\ZZZXXX[[[ZZZ]]][[[XXXUUUTTTUUUWWWYYYZZZZZZZZZ\\\___bbbeeefffbbbaaa```_________aaabbb___]]]^^^bbbccc``````cccbbb```___```aaaaaa```^^^]]]___lll|||rrrvvvkkkbbbnnn}}}{{{yyywwwuuurrrnnnjjjeee^^^WWWTTTOOOHHHDDDCCC===<<<;;;999999999::::::;;;===@@@CCCDDDCCC@@@>>>???DDDMMM```{{{kkkaaapppkkkkkkhhhccchhhddd```aaadddeeeaaa\\\ZZZYYYWWWUUUTTTQQQMMMJJJFFFCCCAAA??????>>><<<::::::999999888888999999:::777???AAATTTsssyyyyyy~~~hhh]]]aaaiiimmmxxxsssnnnhhhddd^^^ZZZVVVRRRNNNJJJDDDAAA<<<999888888888888777777666666666777888888;;;AAA@@@AAAIIIMMMVVVggg{{{vvvtttooohhhccceeelllsssqqqwwwooofffYYYPPPLLLFFFCCCAAAAAACCCFFFGGGHHHIIIIIILLLPPPRRRVVVaaammmxxxfffVVVOOOBBB??????AAA===@@@ZZZyyywwwtttyyy{{{xxxuuusssqqqqqqpppooommmsssrrrzzzpppeeekkkwwwgggYYYSSSNNNOOOUUUhhhkkk\\\\\\YYYXXX[[[ZZZZZZXXXVVVTTTSSSUUUVVVXXXXXXYYY[[[]]]^^^```bbbccc```___^^^^^^^^^___```aaa[[[ZZZ[[[```bbb```aaadddbbb```___```bbbcccbbbaaa```\\\bbbyyyzzzvvv|||rrreee^^^aaappp|||zzzxxxuuusssooojjjggg```YYYSSSPPPLLLFFFBBBCCC===<<<:::999888888888999<<>><<>>@@@CCCDDDBBB???>>>===;;;TTTsssppp~~~oooiiigggeeebbbbbbaaa______```bbbaaa]]]YYYYYYXXXWWWXXXXXXWWWTTTRRRJJJHHHDDDBBBAAA???===;;;::::::999999999999:::::::::@@@???PPPnnnsssppplll^^^___fffkkktttqqqZZZOOOCCCBBB@@@>>>>>>@@@AAACCCAAA>>>:::999999999888888666666777777999:::<<<======CCCDDDHHHPPPVVVhhh~~~rrrhhhiiittt}}}sssgggXXXSSSRRR\\\kkkvvvwwwsssqqq{{{nnnfff___UUUMMMIIICCCAAAAAABBBEEEGGGIIIIIINNNNNNPPPTTTVVV\\\hhhuuu|||tttdddUUUMMMAAA======@@@AAAOOOwwwxxxxxx{{{|||xxxvvvuuuuuuwwwxxxxxxwwwsssmmmwwwyyygggeeeyyymmm[[[RRRRRRRRRYYYoooooo\\\VVVZZZWWWWWWYYYUUURRRRRRSSSUUUVVVVVVWWWWWWSSSVVVYYYZZZXXXVVVWWWXXXWWWXXXZZZ[[[[[[[[[ZZZYYYZZZXXXYYY]]]^^^\\\\\\___^^^\\\[[[\\\___aaabbbbbb___\\\\\\hhh||||||kkk```^^^___gggrrrxxxooouuuxxxsssvvvooogggqqq}}}|||xxxuuuqqqmmmiiiddd^^^ZZZTTTNNNJJJIIIFFF@@@======999888777777777999:::;;;???AAACCCBBB???======>>>EEEdddooovvvmmmjjjhhhdddbbbccc]]]^^^```bbbaaa___\\\ZZZ\\\[[[ZZZYYYYYYWWWTTTRRRLLLIIIFFFCCCBBB@@@===;;;;;;::::::999999::::::;;;:::???===NNNmmmrrrooo~~~ppp``````gggllltttnnnXXXOOOCCCEEEHHHJJJJJJIIIIIIHHHAAA>>>;;;999999999888888666666777888;;;===???@@@???DDDFFFLLLTTTZZZppptttgggdddfffnnnyyy}}}yyyuuutttqqqggg[[[YYYVVVYYYfffuuuzzzsssjjjoooxxxjjjccc]]]TTTKKKGGGBBBAAA@@@BBBEEEHHHIIIIIILLLMMMQQQVVVZZZaaaooo}}}yyyrrrbbbRRRIIICCC>>>>>>AAADDDTTT|||}}}}}}{{{zzzzzz{{{|||{{{{{{tttoooyyyvvvdddddd{{{~~~fffYYYQQQRRRTTT]]]uuugggWWWTTTYYYVVVVVVXXXSSSPPPQQQTTTVVVWWWXXXXXXWWWRRRUUUXXXXXXVVVSSSSSSTTTSSSUUUWWWYYYZZZYYYWWWUUU[[[YYYYYY\\\\\\YYYYYY[[[\\\ZZZYYYZZZ]]]```aaaaaa^^^^^^___fffvvvsss___TTTVVV]]]iiivvv|||jjjbbbjjjkkkdddgggsssnnnkkkvvv}}}{{{vvvsssooojjjeee```YYYUUUPPPKKKGGGGGGDDD>>>::::::666666666666888:::<<<===@@@BBBCCCAAA>>><<<<<<>>>SSSqqqyyyppp{{{sssmmmllliiicccbbbeee\\\___bbbcccaaa^^^\\\[[[___]]]\\\ZZZYYYWWWSSSPPPMMMJJJFFFDDDBBB@@@>>><<<;;;::::::999999::::::;;;999>>><<>>AAABBB@@@EEEHHHNNNWWW^^^uuugggaaa]]]___fffppp{{{tttpppnnnkkkiiikkkjjjbbbWWWYYYYYY___kkkuuuuuuhhh\\\lllvvvhhhbbb\\\SSSJJJEEEAAA@@@@@@BBBFFFHHHIIIIIIKKKLLLPPPWWW]]]fffuuuxxxqqqaaaOOOFFFAAA>>>AAAGGGIIIUUUvvv~~~}}}~~~~~~}}}|||zzzzzzsssttt}}}mmmbbbkkkttt```TTTWWWJJJSSShhh}}}tttbbb\\\UUURRRSSSSSSPPPMMMPPPPPPQQQSSSVVVVVVUUUTTTRRRSSSUUUWWWVVVTTTRRRPPPUUUUUUVVVVVVVVVVVVUUUUUUYYYXXXWWWVVVVVVVVVWWWXXXUUUWWWYYY\\\]]]^^^___^^^```aaa[[[___ooo|||gggZZZVVV^^^hhhrrrddd\\\WWWWWWXXXUUUTTTUUU^^^qqq|||zzzzzztttqqqkkkeee___ZZZTTTPPPKKKIIIEEEAAA>>><<<;;;:::999888888888999;;;===>>><<>>>>>;;;===III[[[|||~~~sssuuuxxxrrrkkkfffeeeeeedddbbbaaacccdddcccaaa^^^]]]]]]]]][[[YYYYYYXXXWWWTTTRRRNNNLLLIIIFFFBBB@@@>>>===;;;::::::999999:::::::::@@@:::AAAJJJbbbrrrrrruuucccccchhhhhhzzzrrr___ZZZVVV```kkkrrrpppjjjccc___PPP???444777;;;777444777777777888999;;;===@@@AAAEEEIIILLLNNNRRReeemmmaaa\\\\\\```gggrrrxxxggg___[[[\\\dddhhheeebbbbbbbbbVVV___zzz~~~gggZZZ```yyy}}}rrrfff___WWWNNNHHHFFF???@@@CCCDDDDDDEEEGGGIIIHHHOOOPPPUUU___dddnnn|||ooogggYYYLLLGGGCCC;;;@@@HHHLLL[[[qqq{{{~~~~~~~~~|||yyyxxxtttkkkmmm|||yyyfffbbbrrrnnn\\\RRRRRRMMM]]]vvv}}}ppp]]]XXXRRRPPPQQQRRRPPPNNNQQQQQQSSSUUUVVVVVVTTTSSSRRRSSSTTTTTTSSSQQQOOONNNQQQQQQQQQPPPPPPQQQQQQQQQSSSRRRRRRRRRRRRTTTUUUVVVVVVWWWYYYZZZ[[[[[[[[[[[[bbbddd]]]]]]jjjxxxyyyfffZZZYYYeeetttsssYYYRRRNNNPPPSSSSSSSSSUUU```qqq{{{wwwuuutttqqqmmmgggbbb\\\VVVPPPLLLHHHFFFCCC???<<<:::999999888888888999:::===???@@@CCCFFF@@@<<<>>>???HHH\\\zzzpppllluuuqqqkkkgggffffffdddbbbggghhhhhheeeaaa]]][[[ZZZ^^^\\\[[[ZZZYYYWWWSSSPPPMMMLLLIIIGGGDDDAAA@@@???<<<;;;:::::::::::::::;;;:::666<<>>@@@CCCDDDDDDEEEHHHJJJMMMTTTTTTVVV]]]aaakkk~~~vvvjjjbbbTTTIIIEEECCC<<<@@@FFFEEEMMM\\\aaarrr~~~}}}}}}}}}|||{{{~~~uuuqqqppprrrxxx|||xxxvvvxxx}}}}}}|||zzzdddUUUeeeppp^^^SSSPPPVVVZZZhhhppppppeeeZZZUUUQQQNNNMMMNNNNNNMMMLLLMMMPPPSSSTTTRRRPPPNNNLLLMMMMMMLLLKKKKKKLLLMMMMMMOOOMMMLLLJJJJJJLLLMMMOOOMMMMMMMMMNNNOOORRRTTTUUUVVVVVVWWWWWWWWWXXXXXXXXXYYY]]]YYYWWW___jjj|||qqqlllvvveeeVVVPPPMMMRRRXXX[[[___bbbgggrrr~~~yyy|||||||||xxxsssnnnkkkjjjfffbbb]]]WWWRRRMMMGGGDDDAAA???===:::999888888888777888:::<<<@@@CCCEEEFFFBBB>>>;;;@@@CCC@@@RRRvvvqqqhhhtttmmmmmmllljjjiiigggeeedddeeeffffffeeebbbaaaaaaaaa```___^^^]]][[[XXXSSSOOOQQQPPPNNNLLLIIIFFFDDDBBB???>>>===<<<;;;;;;;;;;;;===@@@BBB>>>]]]llleeegggiiinnnyyysss___WWWOOOCCC999888:::999999;;;???>>>??????AAACCCFFFGGGJJJKKKLLLQQQdddjjj^^^ZZZZZZ[[[cccnnn}}}yyyzzzvvvccc```eeellljjjjjjsssiii___YYYSSSJJJDDDBBB>>>@@@CCCDDDEEEFFFHHHJJJNNNUUUTTTUUU\\\```llluuuiii___QQQFFFCCCBBB>>>DDDHHHBBBJJJ___jjj~~~}}}|||||||||{{{}}}nnnddd___```cccjjjqqqtttssspppiiifffdddgggmmmttt{{{}}}~~~qqq[[[SSShhhiiiXXXQQQQQQUUU^^^nnngggsssrrrZZZXXXSSSQQQOOOMMMLLLLLLKKKJJJJJJMMMPPPPPPNNNKKKJJJJJJJJJIIIHHHHHHIIIKKKMMMOOONNNMMMKKKJJJJJJKKKMMMNNNLLLLLLLLLLLLMMMOOOQQQRRRTTTUUUUUUVVVWWWXXXYYYZZZTTTZZZXXXVVV]]]eeeyyy~~~~~~eeeXXXSSSQQQXXXaaagggmmmqqq~~~}}}wwwtttyyyyyyyyyvvvqqqllliiihhh___\\\WWWRRRNNNIIIDDDAAA>>>===<<<:::999999999999888999<<>>777777:::<<<===>>>@@@@@@@@@AAACCCFFFIIIJJJKKKLLLOOOXXXpppqqqbbb^^^]]]]]]```hhhttt}}}yyy|||~~~zzzdddccciiittt|||{{{ooofff]]]XXXRRRJJJCCCAAA>>>@@@CCCDDDEEEGGGIIIKKKLLLSSSTTTTTT[[[```ooouuuhhh]]]NNNDDDAAA======FFFHHH???KKKjjj~~~~~~}}}|||{{{zzzzzz{{{qqqbbbZZZUUUXXX]]]bbbfffgggeeebbb\\\ZZZ]]]eeemmmuuu}}}~~~tttgggYYY[[[rrrzzzcccTTTQQQTTTPPPddd~~~kkkaaaQQQSSSPPPOOONNNLLLJJJIIIIIIHHHHHHKKKMMMLLLIIIGGGHHHIIIHHHHHHHHHHHHIIIKKKMMMOOOKKKKKKJJJIIIIIIJJJKKKKKKJJJJJJIIIJJJKKKMMMOOOPPPTTTTTTTTTUUUVVVWWWYYYZZZUUUZZZXXXVVVZZZ^^^jjj|||zzz{{{~~~lllZZZUUUVVV```mmmwwwxxxsssrrruuuvvvuuurrrlllgggeeedddXXXUUUQQQMMMJJJFFFBBB>>><<<<<<:::999999999:::;;;;;;===???BBBDDDFFFGGGHHHAAA>>>888;;;HHHTTTpppssskkkhhh~~~qqqkkklllmmmkkkiiifffffffffcccddddddcccbbbaaaccceeecccaaa___]]]\\\ZZZVVVTTTWWWVVVUUUSSSOOOKKKGGGEEECCCBBB@@@>>>===<<<;;;;;;444:::???===]]]qqqccccccggguuu~~~pppXXXGGG???>>>:::666777;;;???AAAAAABBBBBBCCCDDDGGGJJJMMMOOONNNRRRWWWdddggg]]]```bbbhhhppprrr}}}|||wwwsssqqqtttzzz}}}nnnqqq}}}zzzuuulllcccZZZVVVQQQIIICCC@@@>>>@@@CCCEEEEEEGGGJJJLLLJJJRRRSSSTTT[[[aaaqqqsssfffZZZLLLBBB@@@:::;;;DDDFFF@@@PPPvvv~~~~~~~~~|||yyyxxxyyyzzzvvveeeZZZWWWRRRWWW]]]aaaaaa___\\\ZZZXXXXXX^^^jjjttt{{{jjj```^^^nnnvvv^^^PPPPPPUUURRRppp{{{vvvVVVKKKOOOKKKKKKKKKJJJHHHGGGHHHHHHGGGJJJLLLJJJFFFEEEHHHKKKJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJLLLNNNQQQRRRTTTTTTSSSSSSSSSTTTVVVVVVTTTYYYVVVTTTYYYWWW\\\lll~~~~~~|||zzzwwwvvvxxx|||wwwfffbbbdddooo~~~~~~zzzuuurrrtttrrrrrrppplllfff```]]][[[PPPNNNJJJGGGEEEBBB???<<<:::999999888888999:::;;;>>>@@@BBBDDDFFFFFFGGGGGG??????===IIIeee}}}kkk```ooowwwmmmlllmmmmmmkkkgggeeefffgggeeeffffffdddbbbbbbdddfffdddaaa^^^\\\[[[ZZZYYYWWWUUUUUUUUUTTTRRROOOLLLJJJDDDCCCAAA???===<<<;;;;;;999<<>>BBBCCCBBBDDDDDDFFFHHHLLLPPPSSSUUUTTTZZZbbbrrr}}}bbb```fffiiirrr{{{zzz}}}}}}vvvooommmnnnpppvvv|||uuuooohhh___WWWTTTOOOGGGAAA???>>>@@@CCCEEEFFFHHHJJJLLLKKKSSSTTTTTTZZZ```qqqooocccXXXJJJBBBAAA===:::BBBGGGFFF[[[}}}~~~~~~{{{xxxvvvwwwxxx{{{mmm^^^WWWXXXSSSYYY```ccc```[[[XXXWWWUUUVVV^^^kkktttzzz~~~wwwuuu~~~fff___fffsss[[[NNNOOOUUUZZZ}}}{{{qqqUUUNNNRRRFFFGGGHHHHHHGGGGGGGGGIIIGGGJJJLLLIIIFFFEEEIIINNNMMMLLLLLLKKKKKKJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJHHHIIIJJJLLLOOORRRUUUWWWUUUTTTSSSQQQQQQQQQRRRSSSQQQUUUSSSSSSXXXUUUVVVbbbxxx~~~pppzzz{{{zzzwwwttttttyyy}}}|||vvvrrrsss~~~|||{{{xxxtttssswwwpppooommmhhhaaaZZZVVVTTTLLLIIIFFFDDDBBB@@@===:::888888777777777999:::;;;AAABBBDDDEEEFFFFFFFFFFFFAAAGGGLLLcccaaa```sssqqqjjjlllnnnmmmkkkfffdddfffhhheeeffffffeeedddeeegggiiieeebbb^^^[[[[[[[[[ZZZYYYSSSTTTUUUUUUTTTRRROOONNNEEEDDDBBB@@@>>><<<;;;;;;<<<<<>>SSShhhfffpppwwweeeccciiipppyyyvvvooojjjrrrvvvmmmYYYHHHAAA@@@999:::;;;<<<@@@DDDDDDBBBFFFFFFHHHKKKOOOSSSWWWYYYYYYaaakkk|||qqq^^^ccckkklllsss}}}zzzvvvtttvvv{{{|||uuummmhhhiiipppuuu|||tttmmmeee]]]UUURRRNNNFFF???===>>>@@@CCCEEEFFFHHHKKKMMMLLLTTTUUUTTTYYY___qqqlllaaaVVVIIIBBBCCCCCC===BBBIIINNNeeeyyy~~~{{{wwwuuuvvvxxx}}}pppeee\\\WWWTTTVVVYYY]]]]]]YYYVVVTTTUUU\\\^^^eeennnsssvvv}}}tttpppvvv___^^^qqq}}}mmmWWWRRRWWWVVV\\\iiiRRRLLLKKKGGGGGGGGGFFFFFFFFFEEEEEEIIIHHHGGGGGGGGGHHHIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHJJJMMMQQQTTTXXXYYYUUUQQQNNNOOOSSSUUURRROOOQQQRRRSSSSSSSSSUUUXXX[[[jjjfffppp|||{{{rrrrrrvvvwwwwwwzzz}}}|||zzz|||||||||}}}~~~{{{yyywwwtttrrrppplllfff___YYYTTTRRRPPPIIIGGGDDDAAA???===<<<<<<777777777888999<<<>>>???@@@FFFIIIHHHGGGHHHFFFAAAIIIMMMdddttt[[[tttqqqnnnooojjjnnnpppmmmfffdddiiinnnjjjfffcccbbbeeegggfffeee```aaabbbbbb```\\\XXXVVVVVVWWWXXXXXXVVVSSSPPPMMMJJJHHHEEEBBB???======<<<===;;;===DDDNNNXXXeeeooo{{{gggaaaeeelllvvvsssccc___VVVcccnnnjjjWWWFFF??????:::888999>>>@@@@@@CCCGGGJJJGGGGGGLLLQQQTTTYYY___```nnnuuuwwwdddWWW\\\fffooo|||~~~xxxxxxwwwqqqlllpppzzz~~~zzzxxxrrrnnnmmmmmmqqqzzz|||vvvnnnhhh___XXXQQQOOOJJJCCC??????===???BBBEEEFFFIIILLLNNNOOOUUUUUUVVV___gggwwwkkk```UUUHHH???>>>;;;DDDAAAEEEaaayyy{{{{{{vvvtttuuuvvvxxxzzzkkk___WWWSSSRRRSSSUUUXXXXXXUUUSSSSSSTTT[[[___hhhssszzz}}}}}}uuummmmmm|||pppdddpppwwwiiiWWWRRRXXXYYYiiibbbPPPKKKJJJGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOQQQSSSUUUUUUQQQNNNOOORRRSSSQQQOOOOOOPPPQQQRRRQQQRRRUUUWWWbbbvvvvvvnnnnnnttt{{{zzzrrrnnnpppoooqqqrrrqqqqqquuu{{{~~~|||xxxvvvuuusssqqqooojjjfffaaaZZZUUUPPPNNNMMMGGGEEEBBB???===<<<;;;;;;888888888999;;;>>>@@@AAAHHHHHHGGGGGGHHHHHHHHHHHHHHH```ooojjj{{{nnnllllllkkkmmmnnnlllhhhfffiiilllgggeeeeeefffhhhhhheeebbb``````aaa```^^^\\\YYYXXXWWWXXXXXXXXXVVVSSSPPPNNNKKKIIIFFFCCC@@@>>>======888999:::BBBSSSgggtttxxx|||iiicccgggkkkuuugggUUUQQQUUU```jjjgggXXXHHH@@@???;;;999;;;@@@BBBBBBCCCGGGKKKHHHIIINNNSSSWWW]]]dddiiixxxrrraaaVVVZZZdddnnn{{{~~~}}}}}}}}}yyyoooeeedddmmmrrrrrrqqqoooooosssvvvzzzyyytttlllfff^^^WWWQQQNNNIIICCC??????>>>@@@DDDFFFHHHJJJMMMPPPOOOUUUTTTUUU^^^gggxxx}}}hhh]]]TTTGGG???>>>;;;AAAAAAJJJeee{{{vvvzzz{{{zzzxxxvvvuuuuuuuuuvvvvvveeeXXXQQQPPPPPPPPPQQQSSSSSSRRRRRRSSSTTTXXX\\\fffsss|||{{{tttmmmgggffflllzzz~~~yyytttwww}}}{{{iiilllyyyhhhaaaTTTPPP[[[cccpppWWWMMMKKKIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPTTTQQQNNNNNNQQQRRRPPPNNNMMMOOOQQQQQQQQQQQQRRRSSSZZZiiiuuugggfffvvv~~~sssiiijjjiiiiiiiiijjjooouuu{{{~~~}}}wwwwwwtttqqqnnnmmmllljjjhhhaaa^^^YYYTTTNNNKKKHHHGGGCCCAAA???<<<;;;:::::::::999999:::<<<>>>@@@CCCDDDJJJDDDCCCHHHHHHDDDFFFLLLkkkcccjjj~~~sssooommmlllmmmlllkkkjjjiiiiiiiiijjjcccdddgggiiijjjhhhccc_________^^^]]]\\\[[[ZZZZZZYYYYYYXXXWWWUUURRROOOMMMKKKJJJGGGDDDAAA???>>>===:::===>>>DDD]]]}}}kkkeeegggkkkttt}}}}}}^^^KKKGGGIIIQQQXXXXXXPPPEEE>>>;;;;;;:::<<>>>>>@@@AAAPPPhhhsssvvvuuu|||{{{|||vvvyyyyyyxxxwwwvvvuuutttsssrrr```SSSOOOPPPRRRPPPPPPQQQQQQRRRSSSVVVWWWZZZ\\\eeeqqqzzz~~~{{{oooeeedddgggqqq|||~~~wwwoookkkjjjmmmrrrvvvyyy|||ttthhhxxxkkk^^^\\\SSSUUUiiiyyysss}}}]]]PPPLLLJJJHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNRRRPPPMMMMMMOOOPPPOOOMMMNNNPPPRRRSSSRRRQQQQQQRRRWWW___uuurrrbbbiiitttsssllliiidddcccbbbfffmmmuuu|||zzztttqqqvvv}}}~~~|||vvvooopppmmmiiigggeeeccc```^^^XXXVVVRRRMMMIIIFFFCCCBBB>>>===;;;:::999888999999:::;;;===???AAACCCEEEFFFHHHBBBDDDJJJGGG@@@IIIZZZlllXXXtttuuuoooqqqpppmmmllljjjhhhhhhjjjkkkiiigggcccdddgggiiiiiifffbbb___^^^^^^\\\[[[ZZZZZZ[[[\\\YYYXXXWWWUUUSSSPPPNNNMMMLLLKKKHHHFFFCCCAAA???>>>===BBB@@@DDDbbbnnnfffgggkkkrrrzzz~~~^^^KKKHHHBBBFFFLLLNNNLLLGGGAAA>>>;;;:::===CCCEEECCCCCCEEEJJJJJJOOOUUUZZZ```lllxxx}}}WWWOOOKKKNNNRRRVVV^^^ggguuu{{{llleeekkkvvv}}}}}}yyyuuuooofff```ZZZSSSLLLJJJFFFAAA>>>??????BBBEEEGGGIIIKKKOOOQQQOOOTTTRRRSSS]]]iii~~~qqq^^^UUUNNNDDD>>>>>>@@@AAABBBPPPbbbgggmmm}}}xxxvvvzzz{{{~~~zzz~~~}}}{{{yyywwwvvvuuuuuuppp___SSSPPPSSSVVVSSSRRRRRRSSSUUUXXXZZZ\\\``````fffpppxxx|||uuukkkkkkrrr||||||pppgggfffiiijjjjjjkkkooowwwwwwnnnlll{{{fff^^^]]]WWW___zzzrrrkkkjjjQQQMMMLLLIIIGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDFFFGGGIIIJJJIIIIIIIIIJJJKKKLLLNNNOOOOOONNNLLLLLLMMMNNNNNNMMMPPPRRRUUUVVVUUUTTTTTTTTTZZZYYYhhhlll^^^cccmmmnnnhhh```^^^\\\^^^dddjjjooorrrnnnhhheeejjjqqquuuxxx|||~~~~~~~~~xxxtttppplllhhhjjjgggbbb___\\\YYYVVVTTTPPPNNNLLLHHHEEEBBB@@@???;;;:::999888888888999:::<<<===???AAACCCEEEGGGGGGKKKFFFFFFHHHBBBCCC[[[yyyccciii}}}ooonnnpppnnnjjjjjjgggeeefffiiijjjhhhddddddeeeffffffdddbbbaaa```]]]\\\[[[YYYYYYYYY[[[[[[XXXVVVTTTRRRPPPNNNMMMMMMMMMLLLJJJHHHEEEBBB@@@???999@@@>>>@@@___rrrgggfffkkkpppyyybbbPPPNNNJJJLLLOOORRRQQQMMMFFFAAA;;;;;;>>>DDDEEECCCCCCEEEHHHKKKPPPWWW\\\fffvvvgggTTTRRRQQQRRRRRRQQQTTTYYYaaaqqqrrruuu}}}yyytttlllccc]]]XXXQQQJJJGGGDDD???===??????AAAEEEGGGIIIKKKNNNQQQOOOTTTRRRSSS___lll~~~kkkYYYQQQKKKBBB======???AAAAAAIIIWWW]]]kkkssszzz|||}}}yyy|||~~~~~~|||yyyvvvvvvwwwyyy{{{qqqaaaVVVSSSUUUXXXUUUTTTTTTUUUYYY\\\^^^^^^______dddoooxxx{{{~~~wwwwww}}}rrrkkklllllliiiggggggmmmyyyyyykkkjjjppppppaaa[[[YYYWWWhhhqqqhhhttt[[[LLLMMMKKKGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCDDDEEEFFFHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKKKKKKKLLLMMMNNNNNNQQQSSSUUUUUUUUUUUUVVVWWW\\\VVV___|||eee\\\cccfffcccaaa```^^^]]]]]]^^^aaabbbfffaaa```eeeiiilllpppuuuyyyyyyyyyyyyzzz|||}}}~~~|||~~~|||}}}}}}vvvooojjjgggfffbbb___ZZZWWWTTTQQQNNNKKKIIIHHHFFFDDDBBB???>>>===999999888777888999:::;;;>>>@@@AAACCCEEEFFFGGGGGGIIIFFFBBB???>>>OOOvvvpppcccxxxmmmlllkkkgggdddgggeeedddeeeggghhheeeccccccddddddbbb```______aaa]]]\\\ZZZYYYXXXXXXYYYZZZWWWVVVSSSQQQOOONNNOOOOOONNNMMMLLLJJJGGGDDDAAA@@@:::AAA@@@BBB]]]wwwjjjhhhlllpppxxxfffUUURRRQQQTTTZZZ]]]ZZZQQQDDD;;;>>>===???DDDFFFDDDDDDGGGIIILLLRRRYYY___lllwwwZZZQQQSSSTTTSSSPPPOOOQQQTTT[[[hhhuuu}}}{{{}}}xxxrrrjjjaaaZZZVVVNNNHHHEEEBBB>>>===??????BBBEEEGGGIIIKKKNNNQQQOOOTTTSSSUUUbbbpppzzzgggUUUNNNIIIAAA<<<===;;;@@@@@@DDDSSSaaatttsss|||~~~yyy{{{~~~{{{xxxvvvtttuuuxxx|||tttdddYYYTTTUUUVVVVVVTTTTTTVVVZZZ]]]^^^]]]\\\^^^gggwwwzzzwww{{{uuurrroooqqqxxxooodddgggppp}}}uuuyyy}}}hhh\\\VVVTTT\\\xxxpppiii{{{vvvQQQJJJNNNJJJEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@AAABBBCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBCCCCCCDDDEEEFFFGGGDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJJJJKKKLLLNNNPPPOOOQQQRRRRRRRRRSSSVVVXXXYYYUUUZZZoookkk\\\YYY]]]```aaaaaa^^^ZZZXXXYYY[[[\\\ZZZ[[[^^^```aaafffllljjjkkkmmmppprrrtttuuuvvvxxxxxxyyyxxxwwwwwwxxxyyyxxx|||~~~wwwvvvsssmmmgggbbb```___XXXUUUQQQOOOMMMKKKIIIGGGCCCCCCBBBAAA???===;;;:::999888888888999:::<<<===@@@AAACCCEEEFFFFFFFFFFFFAAACCCCCCCCCNNNlllpppfffjjjqqqkkkjjjfffbbbbbbcccccccccdddeeeeeecccbbbaaabbbcccbbb^^^\\\]]]^^^\\\[[[ZZZYYYXXXXXXWWWWWWXXXVVVSSSQQQPPPPPPQQQRRRNNNNNNMMMKKKHHHEEEBBB@@@<<>>@@@CCCFFFHHHJJJLLLPPPRRRNNNUUUUUUXXXeeessswwwdddSSSLLLHHH???;;;<<<999BBBCCCHHH___uuuzzz|||}}}|||{{{yyywwwwwwyyy{{{|||~~~vvvfffZZZTTTSSSTTTUUUSSSSSSVVVZZZ]]]\\\[[[___dddqqqvvvjjjaaaeeeoooqqqiiiiiixxxvvvhhh]]]VVVVVVgggnnntttjjjJJJIIINNNIIICCCEEEDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAABBBCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIJJJJJJLLLOOOQQQMMMNNNOOOOOOOOOQQQTTTWWWUUUUUUXXXfff}}}~~~ZZZPPPZZZXXX\\\^^^\\\VVVTTTVVVYYYOOOOOOQQQTTTSSSSSSXXX___ZZZ]]]bbbgggjjjkkkkkkkkkmmmlllkkkkkklllmmmnnnnnnkkkpppuuuwwwvvvttttttuuu|||~~~|||vvvqqqpppnnnlllkkkhhhccc^^^YYYVVVTTTSSSPPPNNNKKKJJJIIIHHHFFFEEE@@@@@@???>>>===;;;:::999888888888888:::;;;===???AAABBBDDDEEEFFFFFFEEEEEE===EEEMMMUUUjjjooo]]]eeeuuutttiiihhhhhheeecccddd```aaacccdddccccccbbbaaa^^^aaacccbbb___\\\[[[\\\[[[[[[ZZZYYYXXXWWWVVVVVVYYYWWWTTTRRRQQQRRRTTTUUUNNNNNNMMMLLLIIIFFFBBBAAA;;;@@@@@@???MMMfffzzztttpppnnnpppwwwwwwhhheeevvvuuueeeEEECCCCCCGGGIIIHHHJJJMMMLLLPPPWWW]]]eeevvviiiYYYSSSTTTXXXYYYUUUSSSYYYdddkkkqqq{{{{{{xxx|||zzzyyywwwssslllddd\\\XXXTTTLLLEEEBBB@@@<<<<<<>>>BBBDDDGGGJJJLLLNNNQQQSSSNNNUUUVVVZZZggguuuvvvcccRRRLLLGGG???:::;;;;;;FFFHHHPPPnnn~~~~~~{{{yyyxxxwwwmmmZZZOOOOOOSSSUUUWWWYYYZZZ\\\\\\\\\\\\eeennnvvvtttuuuzzz|||qqqddd]]]aaaiiihhhfffnnn}}}uuu\\\ZZZWWW^^^|||nnnYYYIIIIIIJJJDDDAAACCCAAA@@@@@@??????@@@@@@AAA@@@@@@BBBCCCCCCBBB@@@@@@@@@???>>>>>>>>>???@@@AAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBDDDDDDCCCCCCEEEGGGHHHHHHHHHFFFEEEFFFIIILLLMMMNNNNNNOOOPPPQQQRRRSSSUUUSSSRRRZZZooovvv^^^WWWTTTRRRVVVZZZVVVLLLLLLRRRQQQNNNKKKJJJLLLOOORRRSSSOOOPPPRRRTTTWWWYYY[[[\\\````````````````````````ddddddddddddddddddddddddiiiiiihhhfffdddbbb```^^^XXXVVVTTTQQQNNNLLLJJJJJJJJJGGGDDDCCCDDDCCC@@@======<<<;;;:::999999999999;;;<<<<<<;;;;;;;;;>>>@@@>>>FFFJJJHHHFFFEEEBBB===FFFDDDZZZcccaaa|||pppmmmiiifffdddeeefffhhheeecccbbbcccfffgggeeebbbbbb]]]\\\___^^^YYYYYY]]][[[[[[YYYXXXVVVTTTSSSRRRVVVTTTRRRPPPQQQSSSUUUWWWRRRQQQOOOMMMJJJHHHFFFEEECCCAAA@@@CCCJJJWWWmmmzzzwwwrrrssssssvvv|||~~~yyyYYYNNNHHHKKKLLLIIIIIIMMMQQQPPPRRRWWWbbbwww|||aaaYYYWWWZZZ___YYYVVVbbboooxxxzzzwwwrrryyy}}}zzzvvvwwwwwwrrrhhh^^^XXXUUUNNNHHHCCCAAA???<<<>>>BBBCCCEEEGGGKKKNNNQQQTTTUUUQQQTTTRRRYYYlll}}}nnnaaaRRRIIICCC===<<<===<<>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@AAACCCCCCCCCCCCEEEFFFHHHHHHHHHGGGFFFGGGIIILLLLLLLLLMMMNNNOOOPPPQQQQQQTTTRRRPPPUUUeee{{{uuuVVVPPPRRRZZZ[[[SSSNNNOOOLLLJJJGGGFFFHHHJJJLLLLLLKKKLLLMMMOOORRRTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY^^^]]]]]]\\\ZZZXXXVVVUUUSSSQQQOOOLLLJJJHHHFFFFFFFFFDDDAAAAAAAAAAAA>>>;;;;;;;;;:::999999999999999:::;;;<<<<<<===>>>AAADDDFFFEEEEEEDDDCCCCCCCCCDDDCCCVVVzzzvvvgggrrrzzznnnkkkhhheeeddddddeeefffeeecccbbbccceeefffcccaaa___[[[[[[______[[[[[[^^^\\\[[[ZZZYYYWWWVVVUUUTTTTTTSSSRRRQQQQQQRRRTTTUUURRRQQQOOOMMMJJJHHHFFFEEEBBBAAA@@@BBBGGGTTTkkkwwwqqqpppqqqttt{{{\\\PPPIIILLLMMMJJJJJJNNNPPPOOORRRXXXdddzzzppp\\\ZZZYYY\\\bbb___aaatttxxxwwwwwwuuurrrrrrrrrzzz|||yyytttuuuuuuooofff\\\VVVSSSMMMHHHCCCAAA???<<<>>>BBBDDDEEEHHHKKKOOORRRTTTUUURRRUUUTTT\\\pppjjj]]]OOOGGGAAA===;;;===;;;BBBNNNjjjwww~~~~~~}}}|||{{{zzzyyyxxxttt___SSSSSSWWWXXX^^^dddfffeeehhhpppwwwwwwooopppvvv~~~}}}qqqddd___]]]]]]aaafffllluuuwwwnnn\\\ZZZ]]]rrrZZZLLLBBBDDDGGGCCC@@@BBB@@@@@@????????????@@@@@@>>>======<<<<<<======>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>@@@BBBBBBBBBBBBDDDFFFGGGHHHHHHGGGFFFFFFIIIKKKIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPOOOOOOYYYkkkzzzdddUUUKKKPPPTTTQQQLLLKKKIIIGGGEEEEEEFFFGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPOOONNNMMMLLLKKKKKKJJJHHHFFFCCCBBBAAA@@@AAA???>>>=========;;;999999888888888999999:::;;;:::<<<===>>>???AAADDDGGGKKKDDDAAACCCBBB>>>AAAHHHMMMqqqzzzkkktttmmmjjjhhhfffdddcccccccccccceeedddccccccddddddbbb```[[[ZZZ[[[______]]]\\\^^^\\\[[[ZZZYYYXXXWWWVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQOOOMMMKKKIIIGGGFFFAAAAAABBBBBBCCCOOOggg}}}xxxppplllnnnssszzz^^^QQQIIILLLNNNKKKKKKNNNOOONNNQQQYYYeee{{{aaaYYY\\\^^^ccclllnnnxxxssshhhggglllpppsssuuu{{{{{{yyyrrrrrrqqqkkkbbbZZZSSSPPPLLLFFFBBB@@@???<<<>>>CCCDDDFFFIIILLLOOORRRTTTUUUSSSVVVVVV___ttt}}}dddXXXKKKDDD@@@<<<<<<===???DDDWWWvvvwww~~~{{{{{{{{{zzzzzzzzzzzzzzzyyypppmmmyyycccWWWVVVYYYZZZfffssszzz|||}}}}}}~~~rrriiiddd___```aaabbbfffkkkyyy~~~ooohhhUUUZZZhhhqqqQQQHHHAAACCCEEEBBB???@@@??????>>>>>>>>>>>>??????>>>===<<<;;;;;;<<<===>>>============>>>??????@@@>>>??????@@@@@@AAAAAAAAA===???@@@AAAAAAAAACCCEEEDDDEEEFFFEEEDDDDDDFFFHHHFFFFFFGGGHHHIIIJJJKKKKKKJJJNNNPPPNNNRRR]]]jjjqqqkkkTTTKKKJJJHHHIIIMMMIIIGGGFFFGGGGGGGGGEEECCCCCCCCCCCCDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDBBB@@@>>>===<<<<<<===<<<;;;;;;;;;::::::999777777777888999:::<<<<<<<<<>>>@@@AAAAAABBBDDDFFFIIIAAA???CCC@@@:::DDDUUUoooxxxhhhpppwwwhhhfffeeedddcccbbbbbbaaaaaadddcccccccccbbbaaa```___ZZZ[[[]]]______]]][[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWTTTUUUUUUUUUUUUTTTRRRRRRQQQPPPOOOMMMKKKIIIHHHGGG@@@BBBCCCBBB@@@IIIaaawww}}}sssjjjmmmrrrzzz|||\\\OOOFFFJJJNNNLLLLLLOOOOOONNNQQQYYYeeezzznnnYYYZZZbbbdddmmm{{{zzzqqqlllrrr|||}}}{{{zzzqqqpppmmmggg___WWWQQQNNNJJJDDD@@@???>>><<>>>>>???>>>>>>======>>>>>>???>>>===<<<;;;;;;<<<===>>>;;;;;;<<<===>>>>>>??????===>>>>>>>>>??????@@@@@@===>>>@@@@@@??????AAABBB@@@BBBCCCBBBAAAAAACCCDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFMMMRRRPPPOOOUUU]]]bbbmmm\\\PPPGGGFFFLLLHHHGGGGGGGGGGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???>>><<<;;;;;;:::::::::;;;;;;;;;:::::::::;;;888888888999;;;<<<>>>???@@@AAABBBBBBAAAAAAAAACCCDDD===<<>>>>>===???DDDEEEGGGKKKOOORRRSSSTTTTTTRRRVVVWWWddd~~~mmm[[[PPPFFFBBB@@@>>>>>>@@@BBBHHHcccvvvooopppvvv{{{xxxxxxyyyxxxxxxxxxxxxyyyyyyzzz{{{||||||}}}gggXXX^^^hhhzzzuuujjjiiilllzzzuuueeeYYYVVVVVVXXX]]]bbbmmmqqqbbb]]]\\\]]]ppphhhXXXUUUWWWgggOOOGGGFFFCCCAAA???>>>===>>>>>>>>>============>>>>>>>>>==================>>>999:::;;;===>>>>>>>>>>>>=========>>>>>>>>>>>>>>>===>>>??????>>>===>>>???>>>???@@@@@@??????@@@AAAAAAAAABBBCCCDDDEEEFFFFFFDDDMMMSSSQQQNNNPPPUUUXXXtttxxxeeePPPDDDDDDGGGFFFEEEEEEEEEEEECCCAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<===============<<<===<<<;;;::::::999::::::888:::;;;;;;::::::;;;===::::::;;;<<<===???@@@AAAAAACCCDDDCCC@@@>>>>>>>>>AAA===;;;>>>EEEZZZeeeaaallllllccccccbbbaaa```______```aaaaaa```aaabbbbbb```^^^^^^___\\\______\\\[[[\\\ZZZVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZXXXVVVTTTSSSPPPOOOOOOMMMLLLKKKJJJJJJEEEFFFFFFDDD@@@DDDTTTeee}}}lllnnnssszzzxxxbbbRRRGGGJJJPPPOOONNNPPPSSSQQQRRRYYYdddttt{{{fff^^^dddmmmppp}}}{{{yyyqqqlllfff```ZZZTTTNNNJJJFFFAAA===>>>======@@@EEEFFFHHHLLLPPPSSSTTTTTTTTTRRRUUUXXXgggyyyeeeWWWMMMCCC@@@@@@>>>>>>@@@===CCC^^^kkk___jjjyyyvvv|||wwwtttuuuwwwyyyzzzxxxxxxxxxxxxyyyyyyyyyyyywwwjjjnnn{{{yyyyyy|||vvvhhh[[[RRRSSSTTT[[[gggsssfffZZZXXXYYY^^^rrrqqq\\\RRRSSSYYYQQQqqqsssSSSMMMBBBCCCBBB???<<<<<<>>>???>>>======<<<<<<======>>><<<<<<============<<<<<<888999;;;===>>>>>>>>>>>>>>>>>>===============<<<>>>??????>>><<<;;;;;;<<<===>>>@@@@@@???>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEFFFMMMRRROOOLLLNNNQQQSSSaaa{{{eeePPPHHHGGGEEEDDDDDDEEEEEECCCBBB@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999999888888888999999666888;;;;;;999999;;;>>>=========>>>???AAABBBCCC@@@BBBCCCBBB???===<<<<<>>>>><<<<<<>>><<<@@@YYYbbbYYYqqqzzzyyy|||xxxtttssstttwwwyyyzzzwwwwwwvvvvvvvvvuuuuuuuuu}}}zzzlll^^^TTTNNNPPPTTTaaavvv{{{bbbXXXWWWXXXZZZlllyyypppVVVFFFOOO___bbbRRRlllbbbHHHNNN>>>@@@@@@<<<:::;;;>>>@@@======<<<<<<<<<<<<======:::;;;============;;;:::888999;;;===>>>>>>>>>===>>>>>>======<<<<<<<<<;;;??????@@@>>>;;;::::::;;;===???@@@AAA@@@???@@@AAA???@@@AAABBBCCCDDDDDDEEEHHHMMMPPPLLLIIILLLPPPRRRUUUkkk|||dddYYYHHHFFFEEEDDDFFFFFFFFFEEE??????????????????>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::888888777777777888888999555888::::::999999;;;>>>?????????@@@AAACCCDDDEEE>>>@@@AAAAAA>>><<<;;;;;;===EEEQQQ```zzzkkkgggllluuuhhhiiifff___cccaaa^^^\\\\\\___bbbddd\\\___aaaaaa^^^]]]___```YYY]]]]]]XXXYYY]]]^^^[[[VVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXVVVTTTSSSSSSOOOOOONNNNNNMMMLLLLLLKKKKKKIIIHHHGGGDDDDDDMMMWWW}}}lllnnnqqqwwwvvvcccUUUUUUXXXUUURRRRRRUUURRRTTT\\\ggguuuxxxqqquuu{{{wwwtttmmmggg___YYYTTTOOOIIIEEEDDD???<<<=========@@@FFFGGGIIIMMMQQQTTTUUUTTTTTTTTTXXX[[[lllnnn\\\QQQGGG???===<<<;;;;;;===@@@BBBWWW^^^YYYyyy}}}|||vvvtttrrrqqqsssvvvwwwwwwvvvvvvuuutttsssrrrrrrqqquuuiiiYYYLLLLLLUUUWWW```vvvmmm\\\SSSSSSUUUVVVWWWWWWQQQFFFEEEWWWmmmqqqiiiqqqwwwVVVPPPBBB@@@@@@>>>===<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>><<<:::999:::;;;======<<<<<<;;;;;;;;;:::===>>>???@@@@@@AAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFNNNMMMLLLLLLKKKKKKLLLLLLUUU[[[iii~~~oooXXXFFFEEEHHHDDDAAACCCFFF@@@;;;;;;???BBB@@@===<<<::::::===???>>><<<<<<>>>===<<<;;;<<<===>>>???::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>???@@@>>>@@@CCCCCCCCCCCCDDDEEE===EEEDDD???>>>777777BBBHHH```~~~nnnnnn|||mmmgggaaa___cccbbb```]]]ZZZZZZ\\\___aaa[[[\\\\\\[[[YYYYYYZZZ\\\XXXXXXYYY[[[\\\]]][[[YYY\\\VVVSSSUUUVVVVVVWWWZZZ]]]YYYUUUSSSUUUVVVUUUTTTRRRQQQOOOMMMKKKIIIIIIHHHIIIJJJKKKIIIFFFEEEFFFIIIjjjooo~~~uuupppooouuu}}}yyyxxx||||||mmmaaacccnnnrrriii___```___dddnnnzzz{{{yyy||||||xxxtttrrrjjjccc\\\XXXRRRKKKFFFFFFAAA@@@===<<<===@@@DDDFFFDDDJJJQQQUUUWWWUUUTTTSSSVVVUUU^^^vvvkkkYYYKKKCCC===;;;;;;999;;;>>>???DDD```uuu{{{pppqqqrrrssstttuuuuuuuuuuuuvvvxxxxxxwwwuuurrrpppsssnnntttuuufff^^^UUUNNNPPPYYY___lll|||fffXXXRRRPPPNNNHHHEEEFFFMMMWWWeeewwwxxxyyyjjjLLLGGGAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>===:::999:::<<<=========<<<<<<<<<;;;;;;===>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAABBBDDDEEEFFFLLLKKKKKKJJJJJJKKKKKKLLLRRRTTT^^^rrruuuZZZOOOKKKDDDAAACCCAAA@@@???@@@AAA@@@>>><<<<<<===>>>???>>><<<===>>>>>>===<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@AAACCCDDDDDDBBBAAAAAABBB<<>>BBBCCCFFFSSS```tttppp{{{pppfffddd```___ccc```___]]][[[[[[]]]___aaa]]]^^^^^^\\\ZZZYYYZZZ\\\YYYYYYXXXZZZ\\\\\\[[[YYY\\\XXXVVVYYYZZZXXXWWWXXXZZZWWWTTTSSSTTTUUUTTTRRROOOOOONNNLLLKKKKKKJJJJJJHHHIIIJJJHHHEEEDDDFFFHHHXXX___rrrvvvpppnnnsss{{{zzzrrrrrrttthhhlllvvv{{{zzzyyyvvvxxx~~~vvvqqqvvv{{{wwwtttrrrhhh```YYYVVVPPPIIIDDDDDD@@@???===<<<===@@@DDDFFFGGGJJJPPPSSSTTTTTTUUUUUUXXXXXXccc|||jjjWWWIIIBBB<<<;;;;;;999;;;>>>FFFNNNoooyyyqqqqqqrrrsssttttttttttttrrrtttuuuwwwvvvuuusssqqqxxxfffiiitttxxxgggXXXSSSQQQOOOUUU^^^jjj}}}qqq^^^WWWWWWQQQHHHGGG???@@@TTTqqq^^^FFFCCCEEE???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>===;;;:::<<<==================<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAABBBDDDEEEFFFIIIIIIIIIIIIIIIJJJKKKLLLOOONNNTTTccc{{{vvvfffZZZMMMEEECCC<<<>>>@@@AAA@@@???>>>>>><<<>>>@@@>>>;;;:::;;;===??????===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================?????????@@@@@@@@@AAAAAA@@@AAABBBAAA???>>>>>>???>>>BBB<<<999DDDNNNXXXgggxxxiiicccuuuyyyfffbbbbbb___^^^```]]]]]]\\\]]]]]]^^^___```___```___^^^[[[ZZZ[[[]]][[[ZZZYYYYYY[[[\\\[[[[[[\\\YYYYYY]]]]]]XXXUUUUUUUUUTTTSSSSSSTTTTTTRRRPPPMMMMMMLLLLLLLLLLLLLLLLLLHHHHHHHHHGGGEEEDDDEEEFFFKKKTTTjjjyyyqqqlllqqqyyy|||oookkknnn|||nnnsss|||yyyvvv}}}}}}zzzvvvrrrpppddd]]]WWWSSSNNNGGGBBBBBB>>>===<<<<<<===@@@DDDFFFIIIKKKOOOQQQRRRSSSUUUWWWWWWZZZiii}}}gggVVVGGG@@@;;;;;;;;;:::<<>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<============>>>>>>===;;;;;;===>>>==============================???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMLLLMMMPPPYYYkkkyyyiiiZZZSSSIIIEEE@@@>>>===>>>>>>>>>???@@@@@@======??????===@@@@@@??????????????????<<<<<<<<<<<<<<<<<<<<<<<<========================@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@???>>>===>>>???<<>>AAADDDGGGIIILLLPPPSSSSSSTTTUUUUUUUUU[[[mmmwwwcccTTTEEE???;;;<<<======???CCCBBB]]]zzzxxxsssssstttttttttsssrrrrrrnnnooopppqqqrrrqqqpppooowwwyyymmm___XXXSSSRRROOOSSScccwwwwwwjjj^^^bbbqqquuucccMMMEEELLL___~~~|||VVVHHHBBB===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;===???<<<<<<<<<=====================???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGIIIJJJLLLMMMHHHLLLPPPRRRZZZmmm~~~qqqaaaNNNBBB@@@@@@>>>:::@@@@@@>>><<>>>>>??????@@@@@@@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@>>><<<<<<===>>>999LLL[[[mmmiii^^^gggvvvtttllldddbbbaaa^^^[[[ZZZXXXYYY[[[\\\]]]]]]]]]]]]ZZZ[[[\\\[[[[[[[[[]]]___]]][[[YYYXXXZZZ[[[[[[[[[XXXTTTRRRTTTUUURRRPPPRRROOOPPPRRRSSSRRRPPPNNNLLLMMMMMMNNNNNNMMMLLLKKKJJJKKKJJJIIIHHHHHHHHHHHHGGGCCCGGGUUUoooxxxmmmnnnvvv~~~uuunnnsssjjjppp}}}|||{{{}}}|||zzzwwwsssnnnjjjhhh___XXXRRRPPPKKKEEEAAAAAA::::::;;;<<>>AAAAAACCCGGGPPPsssyyy{{{ttttttuuuuuuuuutttssssssoooppppppqqqppppppnnnnnnyyyfff[[[PPPOOORRRWWWYYY```uuuzzznnnbbb```qqqxxxbbbQQQOOO^^^tttcccMMMEEECCC@@@<<<<<<;;;;;;:::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;;;;;;;===???;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@??????@@@@@@AAACCCDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKCCCIIINNNMMMNNNZZZpppmmmZZZSSSPPPIIICCCFFFHHHEEE>>>???DDDCCC<<<===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????<<<=========<<<===@@@BBBLLLkkkhhhhhhppphhhdddaaa___]]]\\\[[[ZZZXXXXXXYYYZZZ[[[[[[[[[ZZZVVVWWWXXXXXXWWWXXXZZZ\\\ZZZXXXVVVVVVWWWXXXWWWVVVTTTPPPNNNQQQRRRQQQQQQSSSOOOQQQSSSSSSPPPMMMLLLLLLLLLMMMNNNNNNNNNLLLKKKJJJMMMKKKIIIIIIIIIJJJIIIGGGBBBEEEOOOddd}}}qqqpppvvv||||||tttxxx|||mmmuuuuuusssmmmxxxnnnjjjmmm|||}}}|||zzzxxxtttoooiiieeebbb]]]VVVPPPNNNJJJCCC@@@@@@999:::;;;===AAADDDHHHJJJHHHNNNUUUYYYYYYWWWUUUTTTZZZccczzzeeeXXXPPPCCC>>>===@@@CCCDDDFFFJJJ]]]~~~vvv{{{uuuuuuvvvvvvvvvvvvvvvuuussssssssssssrrrrrrqqqppp~~~pppcccXXXQQQMMMNNNUUUaaajjjuuunnneee^^^hhhmmmWWWRRRbbbrrrnnnSSSMMMBBB@@@CCC<<<;;;:::::::::::::::;;;;;;999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;888999::::::::::::<<<>>>::::::::::::;;;;;;;;;<<<===>>>???@@@@@@AAA@@@@@@?????????@@@AAABBBDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCGGGJJJKKKLLLSSS___iii|||}}}vvvrrrkkkeeeggglllgggVVVHHHFFFDDD>>>BBBCCCCCCCCCBBBAAA???>>>????????????????????????========================;;;<<<<<<===>>>???@@@@@@@@@BBBFFFIIINNNSSSZZZ^^^xxx}}}mmmiiiqqqlllcccbbb___[[[YYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVVVVUUUSSSSSSTTTUUUTTTSSSSSSSSSTTTTTTRRRPPPPPPMMMNNNSSSVVVTTTSSSTTTQQQSSSTTTRRRNNNKKKKKKKKKJJJKKKMMMNNNNNNNNNLLLKKKMMMJJJHHHHHHIIIJJJHHHFFFDDDGGGNNN___tttrrrwww{{{|||yyywwwjjjeeeqqqyyyhhhdddiiizzz}}}{{{zzzyyyvvvqqqkkkeee```]]]ZZZSSSMMMKKKGGGAAA>>>>>>999:::<<>>999999999::::::;;;;;;;;;===>>>???@@@@@@AAA@@@@@@?????????@@@AAABBBDDDDDDAAAAAAAAAAAABBBBBBCCCDDDEEEFFFIIILLLOOOSSSXXXZZZaaauuuvvv[[[OOOKKKHHHIIIIIIIIIHHHFFFCCCAAA???????????????????????????========================;;;<<<===>>>???@@@AAAAAAKKKOOOVVV___iiisss~~~xxxgggeeemmmnnniiioooddddddaaa[[[WWWWWWWWWVVVXXXXXXWWWVVVVVVVVVWWWWWWVVVVVVUUUSSSPPPOOOOOOPPPPPPPPPPPPQQQRRRQQQNNNLLLMMMLLLPPPWWWZZZXXXUUUUUURRRTTTTTTRRRMMMJJJJJJKKKGGGIIIKKKNNNOOOOOONNNNNNLLLIIIGGGFFFHHHIIIGGGEEECCCGGGLLLYYYxxxwwwssswww{{{}}}yyyxxxlllhhhuuuuuujjjhhhrrr||||||~~~|||zzzzzzxxxuuupppiiibbb]]]YYYWWWQQQKKKIIIFFF@@@<<<===999:::<<>><<>>>>>???@@@AAABBBBBBAAA???@@@@@@AAAAAABBBBBBCCCEEEGGGIIIKKKLLLNNNQQQSSSWWWlll~~~vvveee\\\UUUTTTOOORRR\\\]]]RRRGGGCCC>>>BBBBBB>>>>>>BBBFFFFFFIIIDDDBBBCCCBBB???===>>>>>>>>>DDDKKKIIIEEELLLZZZbbbsssvvvoookkkuuuzzzkkkfffhhhbbb___[[[ZZZ[[[[[[XXXVVVXXXWWWUUUSSSSSSTTTUUUVVVQQQQQQPPPNNNLLLLLLNNNQQQPPPNNNMMMLLLLLLLLLJJJIIIMMMQQQVVVYYYZZZXXXSSSPPPNNNNNNMMMMMMKKKJJJIIIHHHGGGJJJMMMPPPPPPOOOMMMKKKIIIJJJJJJIIIHHHFFFCCCBBBGGGFFFJJJRRRkkkzzzqqqrrrwww|||~~~yyy{{{~~~nnnlll|||zzzmmmkkkwwwpppwwwppphhhhhhppp~~~|||zzzuuusssppplllfff```ZZZWWWOOOLLLHHHCCC@@@>>>===<<<;;;;;;===AAAEEEIIIJJJKKKOOOPPPUUUZZZZZZWWWWWW[[[iiivvvbbbRRRLLLCCC@@@AAAAAA>>>???FFFLLLNNN[[[eeettt{{{|||uuuvvvrrrtttwwwyyyzzzyyyxxxwwwzzzyyyxxxxxxzzz||||||{{{ssstttzzzzzz|||zzzvvvsssjjjcccZZZRRROOOPPPRRRSSS[[[lll}}}jjjccceeevvvfffJJJAAAEEELLL^^^mmmuuuaaaOOOAAAAAAAAA<<<:::===;;;:::999888888999999:::555555555555555555555555555555666666666777777777777777777777777777777777777777777888888888999999888888888999888888888777;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????????????????@@@@@@AAABBBBBBBBBDDDFFFHHHJJJJJJLLLNNNPPPPPP```rrr~~~yyyddd[[[RRRSSSSSSSSS[[[hhhssswwwwwwkkk]]]VVVSSSTTTYYY```bbbhhhnnnpppmmmppp~~~tttmmmtttzzzooogggcccccc___\\\YYYXXXZZZZZZWWWUUUXXXWWWUUUSSSSSSSSSTTTUUURRRRRRQQQNNNLLLLLLNNNPPPOOONNNMMMLLLLLLLLLJJJJJJMMMPPPSSSVVVVVVTTTQQQNNNNNNNNNMMMMMMLLLJJJIIIHHHFFFHHHJJJLLLMMMLLLJJJIIIJJJKKKKKKJJJIIIGGGEEEDDDDDDDDDHHHNNNbbbttttttyyy~~~jjjpppjjj\\\^^^YYYSSSQQQXXXiii|||~~~~~~}}}zzzwwwrrrpppmmmhhhbbb\\\VVVSSSNNNLLLHHHCCC???===<<<<<<;;;<<<>>>AAAEEEIIIKKKKKKNNNPPPUUUZZZZZZWWWXXX\\\lllzzz]]]NNNIIIAAA;;;<<<>>>???AAAEEEMMMUUUoooxxx{{{|||vvvyyyvvvvvvwwwxxxxxxyyyzzzzzzsssssstttvvvxxxyyywwwuuuooobbbeeennnssswww{{{}}}rrriiiccc___]]]ZZZXXXUUUSSSRRRVVV]]]aaapppiii]]]cccpppqqqNNNCCCDDDDDDRRRdddxxx}}}OOOEEE>>>@@@@@@:::888;;;:::999888777777777777777555555555555555555555555555555555555666666666666777777777777777777777777777777777777888888888888777777777888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<=========<<<<<<>>>>>>??????@@@AAAAAABBBBBBDDDFFFGGGGGGHHHJJJLLLJJJSSSdddttt~~~}}}yyy{{{}}}sssvvvrrrgggfffeeebbb```^^^[[[XXXYYY[[[[[[YYYVVVWWWVVVTTTSSSRRRRRRSSSSSSTTTSSSRRROOOLLLLLLMMMOOONNNNNNNNNMMMMMMLLLLLLLLLMMMNNNPPPQQQQQQOOOMMMLLLMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGKKKOOO^^^}}}wwwuuuxxx}}}kkk```ooosss^^^[[[^^^WWWNNNKKKSSSeeezzz~~~}}}||||||zzzwwwuuuooommmiiiccc]]]WWWRRROOONNNKKKGGGBBB>>><<<;;;:::;;;===???BBBFFFIIIKKKMMMNNNPPPUUUZZZYYYVVVXXX]]]qqqvvvWWWIIIFFF???===<<>>??????@@@@@@AAAAAACCCDDDDDDDDDDDDFFFHHHJJJLLLZZZkkkssszzz~~~zzzhhhcccdddeeecccaaa^^^\\\ZZZ[[[]]]^^^\\\YYYVVVUUUTTTRRRRRRRRRRRRRRRTTTTTTRRROOOLLLKKKMMMNNNOOOPPPPPPPPPNNNNNNNNNOOONNNNNNNNNMMMMMMLLLKKKJJJMMMMMMMMMLLLKKKJJJIIIIIIKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKJJJIIIHHHHHHIIIIIILLLOOOZZZ}}}~~~xxxssstttyyy|||~~~|||jjj___hhhzzz{{{eee```iiiqqqdddVVVVVVeeewww~~~}}}}}}|||zzzvvvsssmmmkkkfff```ZZZTTTOOOLLLLLLIIIEEEAAA===;;;::::::<<<>>>AAADDDFFFIIILLLNNNPPPQQQVVVYYYXXXVVVZZZaaawwwpppSSSFFFDDD???AAA>>>@@@EEEFFFIII[[[qqqrrrrrryyyvvvuuutttsssssstttvvvwwwvvvwwwyyy}}}~~~|||zzzooogggkkkssswwwuuuqqqvvvtttqqqrrrwwwzzzpppcccWWWQQQPPPQQQRRRWWWWWWWWWZZZbbbqqqoooiiikkkqqqxxx~~~yyybbbIII@@@LLLcccuuuSSSDDDAAA>>>===;;;999:::===888888777777666555444444555555555555555555555555555666666666666777777777555555555555555555555555555555666666666777777777666666555555555666777888999999999999:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>??????@@@@@@AAACCCCCCBBBBBBDDDEEEKKKIIIRRRaaafffjjjzzzqqqiiigggfffdddbbbccc\\\ZZZYYY[[[]]]^^^[[[XXXSSSSSSRRRRRRQQQQQQQQQQQQTTTSSSQQQNNNKKKJJJLLLNNNQQQSSSTTTRRRPPPOOOOOOQQQOOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIHHHGGGHHHIIIJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFIIIKKKTTTwww}}}|||tttrrrvvvyyy~~~~~~}}}xxxhhh^^^___kkkvvvppphhh```eeerrrwwweeeVVV___xxx~~~~~~}}}zzzuuuqqqllliiiddd^^^XXXRRRNNNLLLIIIGGGCCC???<<<:::::::::<<>>;;;::::::;;;<<<777777777777666666444444444444444444444444444444333333333333444444444555555555555555555555555555555555555555666666666666555555444444444666777999888888999999999:::::::::::::::<<<======>>>>>>===;;;;;;<<<======>>>>>>??????@@@BBBBBBBBBBBBDDDEEEJJJGGGMMMVVVXXXZZZkkk}}}uuullljjjiiijjjfff```^^^```YYYWWWVVVXXX[[[[[[WWWTTTPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPMMMJJJJJJKKKMMMSSSUUUVVVTTTPPPNNNOOOQQQNNNMMMLLLKKKJJJIIIJJJJJJIIIIIIJJJJJJIIIHHHHHHGGGLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMKKKJJJHHHGGGGGGGGGHHHFFFJJJJJJQQQrrryyytttvvvyyy~~~}}}tttqqqssszzznnnddd```bbbmmm}}}uuuoooppprrrrrrsssvvvooo```XXXgggzzz~~~~~~}}}{{{wwwqqqmmmhhhfffaaa[[[UUUPPPMMMKKKFFFDDD@@@===;;;::::::;;;<<<@@@DDDGGGGGGIIINNNRRRWWWVVVWWWWWWTTTUUU```lllyyyeeePPPDDDCCC???===>>>@@@CCCLLL```zzz}}}yyypppppprrrvvvvvvvvvvvvvvvuuutttssssssqqqppprrrtttvvvwwwwwwrrrxxxzzzxxxqqqbbbQQQOOONNNQQQYYYdddnnntttsssssswwwxxxpppZZZWWWSSSSSSXXX```gggjjj|||~~~yyylllaaa___cccooouuupppeee]]]NNNDDD@@@III\\\vvvnnnWWWFFF@@@>>>;;;:::;;;<<<:::888555666777888777777666555444444444444444444444444222222333333333444444444444444444444444444444444444444555555555666666666555444333333444555777999888888888888999999999999888999:::<<<===>>>>>>>>>:::;;;;;;<<<======>>>>>>>>>@@@BBBCCCBBBCCCEEEGGGHHHGGGJJJNNNOOOQQQ[[[ggguuu|||wwwjjjeeedddfffhhheee^^^[[[]]]XXXVVVVVVWWWZZZYYYUUUQQQMMMNNNOOOPPPQQQRRRRRRRRROOOOOONNNKKKIIIIIIKKKMMMSSSUUUVVVTTTNNNLLLMMMOOOKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFLLLMMMNNNOOOQQQRRRSSSSSSQQQPPPMMMKKKIIIHHHGGGGGGIIIHHHKKKKKKLLLiii~~~vvvuuuxxx}}}vvvtttxxx}}}nnnjjjoooyyy|||~~~kkkaaa\\\\\\gggwww~~~xxxoooaaaeeemmmwww~~~}}}|||zzzwwwrrrkkkgggccc```[[[VVVQQQMMMJJJHHHBBBAAA>>><<<;;;:::;;;<<<<<>>;;;CCCFFFFFFRRRlll~~~vvvrrrssstttvvvuuusssrrrqqqqqqqqqrrrrrrqqqrrrsssuuuvvvuuutttppplllnnn{{{sssooowwwooo\\\NNNNNNPPPUUU]]]fffmmmqqqbbb```cccnnnyyy~~~|||yyypppssswwwzzz}}}{{{}}}{{{vvvsssrrrlllfffOOONNNPPPVVVaaammmwww|||~~~ssskkkbbb[[[\\\dddrrr}}}xxxgggVVVMMMCCCCCCEEEKKKZZZrrrsssNNNCCCCCC;;;:::888999;;;===999444555666777888888777666666444444444444444444444444444444444555555555666666444444444444444444444444444444444555555555666666555444333222333555777999777888888888888999999999666777999;;;===>>>>>>???::::::;;;;;;<<<======>>>>>>@@@BBBCCCCCCDDDFFFHHHHHHIIIJJJKKKKKKNNNTTTZZZ___fffyyyiiijjjpppdddaaabbbeeeddd^^^[[[[[[ZZZXXXWWWYYY[[[ZZZVVVRRRKKKLLLNNNPPPQQQRRRSSSSSSNNNNNNMMMJJJIIIIIIKKKMMMRRRUUUVVVSSSMMMIIIKKKMMMIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNTTTRRROOOLLLJJJHHHHHHHHHEEEDDDHHHFFFDDD\\\vvvtttvvv}}}~~~rrrsss}}}UUUQQQTTTYYY\\\\\\XXXSSSPPPKKKOOOXXXeeettt|||zzzyyywwwtttnnngggbbb^^^\\\WWWRRRMMMIIIGGGFFFAAA???===;;;:::;;;<<<===<<>><<<<<<;;;::::::999999888666666666666666666666666333333333444444444444444444444444444444444444444444444444444444444444444333444666777777777666555555555555555555666777777999999999888888777777777999999:::;;;;;;<<<<<<===777999===>>>===<<<<<<<<<>>>???@@@AAACCCDDDEEEEEEGGGGGGGGGGGGGGGJJJOOORRRZZZZZZddd|||}}}rrrfffdddjjjbbb___]]]^^^``````[[[WWWVVVTTTTTTXXX]]]]]]YYYTTTPPPOOONNNNNNPPPPPPOOONNNNNNNNNLLLKKKJJJJJJJJJJJJQQQRRRSSSRRRNNNKKKIIIHHHGGGHHHIIIJJJIIIHHHGGGFFFHHHHHHGGGGGGGGGGGGGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHGGGCCCFFFKKKKKKQQQooouuurrr{{{{{{yyy}}}TTTMMMTTTRRROOOOOOGGGAAAGGGIIIGGGJJJTTTbbbsss~~~}}}|||yyywwwrrrkkkccc^^^ZZZWWWSSSPPPMMMIIIEEEBBB======<<<:::888888;;;===>>>DDDJJJKKKHHHHHHMMMRRRZZZ\\\]]]YYYSSSXXXmmmoooVVVQQQGGG>>>>>>===AAAAAABBBHHHWWWgggnnnmmm}}}|||pppooorrruuuoooppppppnnnkkkjjjjjjkkkkkknnnqqqqqqooommmnnnooowwwmmmooopppmmmdddiiimmmooouuu{{{ccc```\\\___iiitttuuupppmmmqqqzzz|||hhhYYYNNNOOOQQQTTTYYY___dddgggqqqrrrwwwyyyrrrbbb___[[[XXXUUURRRPPPOOOIIINNNXXXfffwww~~~sssmmmcccZZZVVVTTTTTTZZZbbbqqq|||wwwaaaMMMDDDBBBBBBJJJQQQYYYggguuuLLLCCCDDD;;;;;;;;;::::::999888888888555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444555666666666666666555555555555555666666777888888888888777777777666999999::::::;;;<<<<<<<<<999<<<>>>@@@???>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGIIILLLOOORRRSSS\\\lll|||}}}tttlllbbb___ccc```^^^\\\]]]______[[[WWWWWWUUUTTTWWWZZZZZZUUUPPPPPPNNNMMMNNNOOOPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJLLLNNNPPPOOOMMMJJJHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHHHHDDDFFFKKKIIINNNiiiyyyttt{{{{{{~~~XXXPPPYYYTTTHHHFFFDDDBBBIIIHHHGGGIIIPPPZZZhhhuuu}}}~~~{{{zzzwwwtttoooiiiaaa\\\XXXUUUQQQMMMJJJGGGCCC@@@<<<<<<<<<:::888999;;;>>>???DDDJJJJJJHHHIIINNNTTTYYYZZZZZZWWWSSS[[[rrrgggQQQLLLDDD>>>???>>>???DDDHHHKKKSSSaaammmrrrvvvmmmlllnnnooolllmmmnnnmmmlllkkklllmmmlllnnnqqqqqqooonnnoooqqqxxxooocccggghhhfffiiirrrzzz|||zzzyyyvvvvvv||||||tttwww{{{qqq\\\MMMGGGGGGHHHIIIKKKOOORRRTTT______dddqqq}}}vvvrrrtttyyywwwmmmbbbUUUTTTSSSRRRQQQPPPPPPPPPVVV^^^lll|||zzzrrrkkk```VVVTTTPPPNNNOOOTTT^^^nnn{{{yyyeeeOOOBBBCCCHHH]]]eeelllrrr[[[<<>>@@@AAAAAA@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAACCCEEEFFFFFFGGGJJJLLLLLLNNNTTT[[[___ffftttvvvllljjjggg___[[[^^^]]][[[ZZZ[[[^^^^^^ZZZWWWWWWVVVTTTUUUWWWUUUQQQMMMOOONNNMMMMMMOOOOOONNNMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGJJJLLLLLLJJJHHHGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHDDDEEEIIIGGGJJJ```|||~~~wwwzzzzzzdddjjjuuugggLLL@@@??????DDDHHHLLLPPPUUU[[[bbbjjjnnn~~~}}}yyyvvvssspppkkkeee^^^YYYTTTQQQNNNJJJHHHEEEAAA>>><<<<<<;;;:::999:::<<>>@@@???@@@GGGLLLNNNUUUdddttt~~~rrrlllkkkkkkkkkiiikkklllmmmmmmmmmooopppmmmnnnpppppppppppprrrttt~~~gggooosssrrriiidddhhhrrrxxx{{{||||||yyyqqqcccTTTJJJKKKKKKJJJJJJKKKKKKLLLMMMSSSRRRWWWggg|||}}}vvvqqqkkkfffcccdddgggddd\\\TTTPPPTTTYYY]]]___```aaabbblllvvv}}}ttthhh___ZZZVVVOOOHHHFFFKKKQQQWWW^^^lll{{{fffPPPBBBAAANNN\\\mmmJJJ888???CCC666888888888777666666555555444444444444444444444444777777666555555444333333333333333333333333333333333333333333333333333333555444333333333444666777555444444444444555666666777777777777777777777777888888888999::::::;;;;;;<<<>>>@@@AAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEGGGGGGGGGHHHIIIKKKMMMPPPRRRRRRUUUbbbooo{{{nnngggcccdddccc]]]ZZZ[[[YYYXXXXXXYYY[[[[[[XXXVVVVVVTTTSSSTTTTTTSSSOOOLLLNNNLLLKKKLLLMMMNNNMMMLLLKKKKKKJJJIIIIIIHHHIIIIIIFFFHHHJJJJJJHHHFFFEEEEEEGGGFFFDDDCCCCCCCCCDDDEEEBBBBBBAAAAAAAAABBBCCCCCC???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEBBBDDDGGGEEEGGGYYYoooyyyxxxxxx}}}|||~~~VVVCCCAAABBBDDDFFFRRR___gggjjjkkkkkkiiisss}}}zzzvvvsssoookkkgggaaa[[[WWWQQQOOOKKKHHHFFFCCC@@@===;;;;;;;;;:::999;;;>>>@@@CCCEEEGGGGGGGGGKKKRRRXXX[[[YYYXXXVVVYYYhhhpppTTTEEECCC>>>===AAA???DDDGGGJJJPPP___uuuzzzrrrooonnnllllllkkklllnnnoooooooooqqqsssnnnnnnooopppqqqsssuuuvvviiipppyyy}}}uuuiiigggkkkooorrrzzz{{{sssjjjaaaYYYQQQLLLKKKMMMOOORRRTTTTTTTTTTTTVVVUUUZZZhhh|||{{{xxxxxxyyyzzzzzzzzzvvvooofff```YYYXXXXXXXXXWWWVVVTTTSSSVVV]]]hhhqqqvvvxxxyyyzzz}}}sssggg^^^UUUPPPOOONNNLLLKKKIIILLLTTTbbbtttuuueeeQQQCCC???HHH___uuuVVVFFF>>>>>>>>>777888888777666666555555444444444444444444444444444777777666555444333333222333333333333333333333333333333333333333333333333444333222222222333555666444444444444444555666666777888888888888888888888777777888888999::::::::::::<<<>>>>>>>>>>>>???@@@???????????????>>>>>>>>>???BBBEEEGGGGGGGGGGGGHHHLLLKKKMMMPPPQQQRRRYYYbbblllvvv~~~qqqgggbbb___^^^]]]ZZZXXXYYYVVVVVVVVVWWWXXXXXXVVVTTTRRRQQQQQQRRRRRRQQQPPPNNNLLLJJJIIIJJJKKKLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGIIIKKKJJJGGGDDDCCCBBBEEEDDDCCCAAAAAABBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDD>>>>>>???@@@@@@AAABBBBBB@@@?????????@@@@@@AAABBBAAA@@@BBBEEEEEEGGGUUUeee|||{{{vvvwww{{{ZZZGGGFFFGGGJJJEEEZZZppp{{{|||yyysssmmmnnn|||}}}zzzwwwtttpppkkkfffbbb]]]XXXTTTOOOLLLIIIFFFEEEBBB???<<<:::::::::::::::<<>>GGGEEEFFFSSSooovvvrrrqqqooommmmmmoooqqqrrrrrrqqqqqqssstttooooooppprrrtttvvvvvvvvvuuuhhhttt}}}{{{rrrlllgggddddddkkkrrrvvvqqqfff___ZZZUUUQQQOOOTTT\\\dddiiillllllllliiigggiiiqqq||||||xxxwwwuuussspppllliiihhhnnnppprrroooiiiaaaZZZWWWRRRUUUYYY[[[[[[\\\___bbbhhhrrr~~~uuudddZZZTTTNNNIIIIIIIIIIIIKKKOOOQQQRRR\\\uuuttt\\\PPPFFFBBBEEERRRmmmiiiGGGEEEBBB<<<:::999888777777666666555555444333333333333333333333333555555555444333333333222333333333333333333333333333333333333333333333333333222222222222333444444444444333333444444555666666666777777777777888888666777777888888999::::::999:::<<<<<<;;;;;;===>>>>>>>>>>>>>>>>>>>>>======???BBBEEEFFFFFFEEEFFFGGGIIIGGGIIINNNQQQQQQSSSWWW___fffooo|||yyymmmjjjaaa___\\\YYYVVVUUUUUUUUUTTTUUUVVVVVVUUUTTTSSSRRRMMMNNNNNNOOOOOOOOONNNNNNIIIHHHGGGGGGIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGIIIJJJJJJGGGDDDBBBAAACCCBBBAAAAAA@@@@@@AAAAAA????????????@@@AAABBBBBB>>>>>>????????????@@@@@@============>>>???@@@AAA??????BBBEEEFFFHHHQQQ\\\vvvwwwwwwyyy}}}ZZZHHHEEEGGGNNNRRRjjj~~~wwwyyy~~~{{{wwwsssppplllfffaaa\\\XXXTTTQQQLLLIIIFFFDDDCCC@@@===;;;999999::::::;;;===AAADDDDDDEEEFFFGGGJJJOOOUUUZZZVVVUUUUUUXXXaaatttaaaMMMCCCAAA<<<===AAA===EEEFFFLLL___~~~|||rrrqqqqqqmmmkkknnnssstttuuutttsssssstttuuuppppppqqqtttwwwxxxwwwuuu{{{~~~wwwnnngggiiihhhiiippp~~~{{{xxxtttmmmgggjjjqqq|||wwwpppiiieeebbbaaabbbaaa___\\\cccggghhheee]]]YYYZZZ\\\bbbeeejjjoootttvvvwwwwww|||yyyjjj[[[PPPJJJHHHEEEFFFHHHIIIHHHMMMUUU\\\jjj}}}^^^KKKFFFFFFLLLPPPYYYpppuuuTTTAAAAAA===999:::999888888777777666555555555222222222222222222222222333333333333333333222222222222222222222222222222222222222222222222222222111111222333333333333333444444333333444444555666444444444555555555666666666666777777888999999999888999::::::999:::<<<===========================???AAACCCCCCCCCCCCDDDFFFDDDDDDGGGLLLMMMKKKNNNSSSWWW[[[bbbkkk|||rrrbbb]]]```ZZZZZZYYYVVVSSSSSSSSSSSSSSSTTTUUUUUUSSSQQQPPPPPPJJJKKKKKKKKKJJJJJJKKKKKKGGGFFFEEEEEEFFFGGGFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGDDDFFFHHHHHHFFFCCCBBBBBB@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBB????????????>>>>>>>>>>>>=========>>>>>>???@@@AAA@@@@@@CCCGGGGGGHHHNNNTTTnnn{{{wwwyyy|||~~~^^^PPPMMMRRR^^^rrr}}}yyytttppplllgggaaa[[[VVVSSSOOOLLLHHHFFFCCCAAA@@@>>>;;;999888999::::::;;;>>>BBBEEECCCDDDFFFHHHKKKQQQVVVZZZUUUUUUXXX___kkkZZZIIIAAA@@@;;;>>>AAA<<>>>>>>>>???AAAAAAAAAAAACCCDDDBBBCCCGGGJJJIIIFFFKKKRRRLLLPPPTTTZZZfffwwwuuukkkccc\\\ZZZ\\\UUUWWWXXXVVVTTTTTTTTTSSSSSSTTTUUUTTTRRRPPPNNNNNNHHHIIIJJJIIIGGGFFFGGGHHHEEEDDDCCCDDDEEEFFFEEECCCGGGFFFFFFFFFFFFFFFGGGGGGAAACCCFFFFFFEEEDDDCCCCCC??????@@@AAAAAA???>>>===????????????@@@AAABBBCCC@@@@@@@@@???>>>>>>======>>>>>>>>>>>>???@@@AAABBBAAABBBEEEHHHHHHHHHKKKPPPdddvvvyyy|||~~~~~~|||ddd^^^___iii||||||xxxrrrnnniiiddd]]]WWWSSSOOOLLLIIIFFFDDDAAA???>>><<<999777777888::::::;;;>>>BBBFFFCCCDDDFFFIIIMMMRRRVVVYYYVVVWWW]]]gggtttrrrVVVFFF@@@???:::>>>BBB===AAAZZZxxxvvvrrruuussslllmmmuuuppprrrttttttttttttuuuwwwqqqqqqtttxxx{{{{{{vvvrrrwwwkkklllrrrwww}}}sssbbb]]]XXXYYY]]]aaaaaa___hhheee```___aaahhhpppuuu~~~|||vvvvvvsssooollllllnnnppppppaaaSSSMMMJJJFFFGGGKKKKKKOOOQQQNNNOOO[[[rrr~~~aaaLLLGGG[[[___gggjjjdddfff~~~wwwSSSAAA???===;;;999888777777666666555555555444444444222222222222222222222222111222222333333222222111000000000000000000000000111111111111111111111111000111111111111222222222333333333333333333333333444444444555555555555666555555555555666666666666888999999::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;>>>============???@@@AAAAAABBBCCCDDDEEEHHHLLLOOOLLLNNNQQQUUUZZZ___ccceeewwwppplllhhhffffffccc]]]WWWZZZYYYWWWUUUSSSRRRRRRRRRRRRRRRPPPOOONNNLLLKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@???=========>>>???@@@@@@??????????????????AAAAAAAAAAAA@@@>>>===<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCEEEGGGIIIJJJLLL___zzzzzz|||qqqnnnsssxxxwwwzzz}}}}}}llljjjxxx~~~}}}zzzuuunnnhhhaaa]]]WWWRRROOOLLLIIIHHHAAA@@@>>><<<:::999999888999888888999;;;>>>AAACCCHHHFFFEEEGGGKKKPPPSSSUUUVVVXXXbbbrrrfffNNNFFF@@@>>>======@@@EEEIII___~~~}}}yyytttssstttuuutttrrrsssrrrqqqrrrtttttttttssstttuuuwwwyyyzzzyyyuuurrrrrrmmmgggfffhhhiiihhhffflllkkkhhhggghhhkkkooorrr{{{{{{zzzyyyvvvrrrooolllfffeeeccc^^^[[[YYYZZZ[[[^^^VVVPPPOOONNNIIIGGGHHHGGGLLLQQQUUU\\\nnn___LLLNNN___ooorrruuusssqqq|||eeeDDD???>>><<<:::888777666666555555444444444444333333222222222222222222222222111222222222222222222111000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222333333333333444444444444444555555555666666666666888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;======<<<<<<===>>>@@@AAABBBCCCDDDCCCDDDFFFIIILLLJJJKKKMMMPPPSSSVVVYYYZZZiiisss~~~zzzjjjfffddddddeeeddd___ZZZXXXWWWVVVUUUSSSRRRQQQPPPPPPPPPOOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>======>>>???AAAAAA@@@@@@???>>>======@@@@@@@@@??????>>>===<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHJJJKKK]]]}}}|||{{{|||ppp```^^^eeejjjmmmooovvv~~~}}}ssszzzqqqwww{{{vvvyyy}}}{{{xxxssslllfff^^^ZZZTTTOOOLLLJJJGGGEEE@@@???===<<<:::999999888999999999999<<<>>>AAACCCHHHHHHHHHJJJMMMQQQTTTUUUVVVYYYdddvvvaaaKKKDDD???>>>???>>>BBBGGGKKK___qqqtttxxxxxxuuusssssstttuuuuuussssssrrrqqqqqqrrrrrrqqqpppqqqrrrsssvvvwwwuuurrrnnn}}}xxxrrrnnnmmmllliiifffhhhhhhhhhgggffffffeeeeeejjjiiihhhfffbbb^^^[[[YYYSSSSSSQQQNNNKKKJJJJJJKKKNNNLLLKKKLLLLLLJJJJJJMMMRRRUUU[[[dddtttbbbOOOJJJ]]]zzzuuuQQQ???===<<<:::888777666555555444333333333333222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111111111222222222333333333444444444555555555666666666666777888888999999:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBCCCCCCCCCBBBCCCFFFIIIIIIJJJJJJLLLMMMNNNOOOPPPWWW```jjjrrr|||yyyqqqeeebbb``````bbbaaa]]]ZZZUUUVVVVVVUUUTTTRRRPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????BBBBBBAAA@@@>>>===<<<;;;>>>>>>>>>>>>===<<<<<<<<<<<<======>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHIIIJJJXXXqqq}}}|||~~~~~~fffXXXYYYaaafffffffffkkkssswwwtttqqqqqq{{{cccwwwyyyoooqqq~~~}}}{{{wwwtttooohhhbbbZZZVVVPPPKKKHHHFFFDDDBBB???>>><<<;;;:::999999999999999:::;;;===@@@BBBDDDHHHIIIKKKNNNQQQSSSTTTUUUUUUZZZggg~~~sssYYYGGGBBB??????@@@???CCCHHHKKK\\\dddcccsssrrrqqqqqqrrrtttuuutttssssssqqqppppppqqqqqqooonnnooooooppprrrrrrqqqmmmjjjvvvyyy{{{{{{yyy{{{uuupppjjjfffdddaaa^^^\\\XXXXXXXXXXXXVVVUUUSSSRRRRRRRRRRRRQQQPPPNNNLLLKKKHHHIIIIIIHHHGGGGGGIIIKKKKKKKKKLLLKKKLLLPPPXXX___fffhhhpppeeeTTTZZZ```qqqxxxTTTCCCBBB:::999888666555444444444222222222222111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111222222222333333333333444444444555555555555555666666777888888888888888999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAAAAAAAACCCEEEGGGJJJJJJKKKLLLLLLLLLLLLLLLLLLRRRXXX^^^fffqqq}}}xxxuuusssqqqcccaaa^^^]]]]]]\\\YYYVVVTTTUUUVVVVVVUUUSSSPPPNNNKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@?????????????????????AAA@@@@@@???>>>======<<<======<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEGGGHHHIIIOOOddd}}}}}}rrrhhhkkkrrruuummmjjjlllqqqsssooollllllzzz{{{cccUUUlll{{{iiieeedddnnn|||vvvrrrnnniiibbb]]]VVVRRRMMMHHHFFFDDDAAA@@@===<<<;;;:::999999999999::::::;;;<<>>?????????BBBHHHJJJ]]]eeehhh{{{vvvnnnoooppprrrsssrrrqqqoooqqqooonnnooopppqqqpppooonnnnnnooopppqqqooollliiiwwwnnnmmmnnnmmmllllllnnnvvv}}}sssrrrooolllmmmttt}}}yyysssmmmiii___\\\XXXUUURRRPPPNNNMMMIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGIIILLLOOOQQQWWW[[[[[[\\\cccnnnxxxzzzoooXXXWWWdddkkk||||||SSS@@@<<<;;;888777666555444333333333222222111111111000000000111111111111111111111111///000000111111000000/////////////////////////////////////////////////////////000000000111111111000000000000000000000000111222222222333333333333333333333333444444444444444555555666666777888888777777888888999::::::;;;999::::::;;;<<<<<<======;;;===???@@@AAACCCFFFHHHHHHIIIJJJLLLMMMMMMLLLLLLJJJKKKMMMOOOTTT\\\iiissswww}}}zzzqqqjjjhhhgggffffff___]]][[[ZZZYYYXXXVVVUUUTTTUUUVVVVVVUUUSSSQQQOOOJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@????????????@@@?????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????<<<;;;;;;::::::;;;<<<=========>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGYYYxxx}}}~~~}}}yyyvvvuuuxxxxxxssspppppp}}}nnneeecccjjjfff\\\UUUSSSggg}}}hhheeennnrrrkkk```aaaaaafffrrr}}}xxxqqqkkkhhhccc]]]XXXSSSOOOJJJFFFDDDBBB@@@???<<<;;;:::999999999999999:::;;;<<<>>>AAACCCEEEGGGFFFKKKPPPSSSSSSRRRRRRSSSVVV```vvvfffSSSHHHAAA???>>>???>>>>>>BBBIIISSSjjjwwwrrrmmmoooqqqqqqpppnnnllljjjmmmllllllnnnqqqrrrrrrqqqooooooooopppqqqpppmmmkkk}}}kkk[[[PPPMMMKKKLLLTTTbbbooovvvyyyrrrqqqkkkccc___bbbeeefffiiikkkmmmppprrrtttttttttrrrooojjjddd^^^XXXTTTRRRLLLKKKJJJHHHFFFEEEDDDDDDDDDCCCAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGJJJNNNTTTXXXaaammmxxxxxxuuuxxx{{{qqqooogggdddfffjjj^^^EEECCC???333666555555444333333333444222111111111111000000000111111111111111111111111//////000000000000///////////////////////////////////////////////////////////////000000000111111000000000000000000000000111111222222222333333333222222222333333333444444444555555666666777777888666666777888999::::::;;;888888:::;;;;;;<<<;;;;;;999<<>>???@@@@@@AAA@@@@@@@@@<<<<<<===>>>>>>??????@@@;;;;;;:::::::::;;;===>>>===>>>>>>???@@@AAABBBBBBAAAAAABBBBBBCCCEEEFFFGGGCCCPPPlll}}}~~~}}}zzzzzz}}}~~~zzzxxxxxxcccSSSMMMTTTSSSRRR[[[bbblll|||}}}iiiWWWVVV___dddaaa\\\fffkkksss|||}}}xxxrrrjjjeeeaaa]]]XXXTTTPPPMMMHHHDDDBBBAAA???>>>::::::999888888999999999:::;;;===@@@CCCEEEGGGHHHGGGMMMSSSUUUTTTRRRRRRSSSYYYhhhxxxZZZMMMBBB@@@>>>>>>@@@??????FFFNNNeeeooommmooopppooommmiiihhhgggjjjiiiiiilllooorrrrrrqqqnnnnnnnnnoooqqqpppnnnmmmuuubbbNNNIIICCCCCCKKKVVV___dddmmmtttuuulllccc^^^[[[XXXXXXYYYZZZ\\\^^^_________]]][[[XXXSSSNNNJJJHHHGGGCCCCCCDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCCCCDDDEEEEEEFFFHHHIIILLLPPPWWW```jjjqqq}}}yyysss{{{tttvvvzzzVVVEEECCC>>>666555555444333333333444444222222222111111111000000111111111111111111111111...//////000000//////...////////////////////////........................////////////000000000111111111111111111111111111000000000111111111222222222222222222333333333333555555555666777777888888555555666777888999::::::777888999:::;;;;;;;;;:::;;;===@@@AAABBBCCCDDDFFFBBBDDDFFFHHHIIIIIIHHHHHHIIIFFFGGGJJJJJJKKKRRR\\\``````fffrrrxxxtttpppoookkkhhhkkk{{{|||rrrhhhaaaeeeffffffccc^^^ZZZXXXXXXXXXWWWWWWUUUTTTTTTUUUVVVRRRQQQQQQPPPPPPOOOOOONNNJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGIIIJJJJJJHHHFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBAAA@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAA@@@@@@=========>>>>>>>>>>>>>>>;;;;;;:::999:::<<<>>>???===>>>??????AAAAAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFEEEKKKaaa}}}}}}}}}pppnnnqqqtttrrrpppssszzz~~~}}}~~~fffVVVPPPYYY[[[aaaqqqyyyyyy~~~{{{kkk]]]\\\```aaa^^^]]]eeennnzzz|||xxxsssmmmeee___\\\YYYTTTQQQMMMJJJEEEBBB@@@???>>><<<999999888888888888999999;;;<<<>>>AAADDDFFFHHHIIIJJJOOOUUUWWWTTTSSSSSSUUU^^^qqqjjjTTTLLL??????>>>???AAAAAADDDMMMXXXtttyyypppkkkmmmooommmjjjgggfffggggggggggggiiilllnnnnnnnnnkkkkkkkkklllnnnooonnnlllYYYSSSLLLGGGHHHNNNTTTWWWeeeuuuzzzmmmccc]]]XXXRRRSSSTTTUUUVVVVVVVVVVVVRRRQQQPPPLLLHHHFFFEEEEEEAAABBBCCCCCCBBBBBBCCCDDDAAABBBCCCCCCCCCAAA???>>>???@@@@@@BBBCCCFFFGGGIIILLLOOOTTT[[[fffttt{{{www~~~}}}wwwtttsssWWWCCC666555;;;555444444333333444444444222222222222111111111111000000000000000000000000......////////////......////////////////////////........................////////////000000000000111111111111111111111111////////////000000000000111111222222222333333333555555666666777888888888444555666777888999::::::666777999:::;;;;;;::::::===???AAABBBBBBBBBCCCDDDCCCDDDFFFHHHIIIIIIGGGFFFFFFDDDGGGLLLLLLJJJOOOWWWVVVVVV]]]iiioookkkfffeee^^^___fffvvv|||sssooollliiieeeaaabbbbbb___[[[YYYZZZ\\\[[[ZZZYYYVVVRRRQQQQQQRRRPPPPPPOOOMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIHHHHHHHHHFFFHHHJJJKKKKKKIIIFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>???@@@AAABBBAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;:::999:::<<>>>>>???@@@AAABBBBBBCCCAAAAAAAAABBBCCCDDDEEEFFFIIIHHHYYYzzzzzz~~~}}}tttaaa\\\aaafffeeeeeejjjuuu|||~~~lll___[[[fffkkksss}}}ooocccaaa```[[[WWWVVV]]]hhhxxx|||uuupppjjjbbb\\\YYYVVVRRROOOKKKHHHCCC@@@???>>><<<;;;888888888888888888999:::;;;<<>>>>>>>>???BBBCCCHHHSSS___{{{rrrrrrjjjlllmmmlllhhhffffffhhhgggffffffgggjjjkkkkkkjjjhhhhhhhhhjjjlllmmmlllkkktttgggdddiii^^^HHHEEERRRNNN\\\mmmxxx|||yyypppggg]]]\\\WWWQQQPPPSSSRRRNNNOOOOOONNNJJJFFFCCCBBBCCCAAABBBBBBBBBAAA@@@AAABBBCCCBBBAAAAAAAAAAAACCCDDDBBBEEEGGGFFFGGGLLLQQQSSSVVVdddttt}}}iiiXXXXXXaaa^^^^^^]]]\\\dddyyysssfffTTTFFF>>>:::666222444444333333333333222222000000000000000000000000000000000000000000000000------............------............//////////////////............//////////////////////////////............////////////000111222333333222111000222222222222333444555555555555555555666666666666555666777888888999999888999999999:::::::::;;;;;;;;;<<<===>>>@@@@@@AAAAAACCCDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGLLLRRRRRRNNNQQQTTTYYY\\\]]]\\\ZZZXXX]]]___eeeoooyyy|||}}}xxxtttpppkkkhhheeecccaaa______]]]\\\[[[[[[[[[YYYWWWVVVVVVTTTSSSRRRRRRQQQRRRMMMNNNNNNNNNNNNMMMLLLLLLIIIJJJJJJKKKJJJHHHGGGFFFCCCEEEFFFGGGGGGFFFEEECCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAA???>>>>>>>>>??????????????????>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBGGGSSShhh~~~}}}|||lllcccfffddd]]]XXXXXX___mmm{{{yyyrrrlllzzzbbbllleee```]]]ZZZVVVUUUWWW^^^kkkrrrkkkeeeaaa\\\WWWSSSOOOKKKHHHDDDCCC@@@===;;;:::::::::666777888999999888777666??????@@@CCCFFFHHHHHHGGGTTTSSSUUUUUURRRPPPVVV^^^qqqvvvXXXNNNHHH???;;;???CCCCCCCCCMMMbbbvvvwwwmmmmmmlllkkkiiihhhggghhhiiiiiijjjiiihhhgggggghhhiiijjjiiiiiihhhhhhiiijjjjjjkkkyyydddVVVRRRJJJLLLSSS]]]hhhoootttwwwrrrnnneee[[[WWWZZZ\\\[[[UUUUUUTTTRRRNNNMMMMMMNNNMMMLLLJJJGGGEEEEEEEEEGGGFFFFFFFFFEEEDDDDDDFFFGGGHHHIIIKKKMMMPPPUUU___gggrrr___OOOGGGLLLVVVXXXVVVSSSVVVddd~~~oooQQQIII@@@;;;::::::888555333333222222222111111111000000000000000000000000////////////////////////------............------............//////////////////............//////....................................////////////000000111222222111000000222222111222222333444555444555555555666666666666555555666777888888888888999999999::::::::::::;;;;;;;;;===>>>???@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEDDDFFFFFFFFFKKKQQQRRRNNNNNNQQQTTTXXXYYYXXXVVVTTTRRRTTTYYY```hhhmmmnnnmmmppptttwwwxxxyyy}}}wwwqqqllliiihhheeeaaa___^^^]]][[[ZZZ\\\ZZZYYYYYYYYYYYYWWWVVVWWWVVVUUUSSSRRRQQQQQQQQQMMMMMMMMMMMMMMMLLLKKKJJJHHHIIIIIIJJJIIIHHHGGGFFFCCCDDDFFFGGGGGGFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>>>>???@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAEEEOOObbb{{{qqqjjjmmmkkkddd```bbblll~~~vvvVVVZZZZZZ]]]aaa```___bbbiiiwwwssshhhaaaaaa]]]XXXTTTPPPLLLHHHFFFCCCAAA???<<<:::999999999666666777888999999999999@@@AAABBBDDDFFFHHHIIIJJJSSSTTTUUUTTTQQQQQQ[[[ggghhhNNNHHHDDD===>>>???BBBEEEKKKXXXkkkyyy}}}qqqjjjkkkllllllkkkjjjiiiiiiiiiiiijjjjjjiiihhhhhhhhhiiiiiikkkkkkjjjiiiiiiiiiiiijjjnnn\\\NNNEEEJJJUUU___lllxxx~~~vvvsssvvvyyyzzztttrrrnnnggg___YYYWWWVVVSSSQQQNNNKKKIIIIIIJJJKKKHHHIIIIIIIIIHHHIIIKKKMMMLLLKKKQQQ[[[bbbiiixxxzzzgggQQQEEECCCKKKYYYcccddd]]]XXX]]]ppptttLLLAAA===999888888888555222222111111111111000000000000000000000000000000000////////////////////////------............---------............///////////////............//////....................................//////////////////000000000000//////111111111111222333444555444444444555555555666666444555666777888888888888888888999999999::::::::::::;;;<<<===>>>?????????CCCBBBAAAAAABBBCCCDDDEEECCCEEEFFFFFFJJJPPPRRROOOMMMOOORRRTTTUUUTTTRRRQQQPPPQQQTTTYYY^^^aaa```___cccfffhhhhhhjjjppp{{{~~~yyyrrrppplllgggdddcccccccccaaa___]]]]]]]]]]]]]]][[[ZZZYYYXXXXXXXXXXXXWWWVVVWWWVVVTTTRRRQQQPPPOOOOOOMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBAAA@@@????????????@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>???@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>?????????@@@@@@@@@BBBIIIZZZqqqwwwqqqsssqqqjjjjjjpppkkkUUUSSSUUUZZZ```bbbgggtttuuukkkbbb^^^[[[XXXSSSOOOLLLHHHEEEBBB@@@>>><<<:::999888888888666666777888999;;;===>>>@@@CCCEEEEEEEEEFFFKKKOOOSSSSSSTTTRRRNNNRRRcccuuu|||WWWEEEDDDAAA;;;BBBAAAAAAFFFQQQ___lllssswww{{{nnnllllllmmmmmmmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmlllkkkjjjiiiiiiiiiiiittt```PPPOOOPPPPPPVVV```oooxxx|||uuurrrqqqgggeeeaaa]]]ZZZWWWTTTQQQMMMOOOQQQRRRQQQQQQTTTWWWVVVWWWcccvvvwww\\\PPPDDDEEEVVVoooyyyqqqxxx___===???===:::888888666333000222222111111111000000000000000000000000000000000////////////////////////------............---------------........./////////......------......///....................................////////////...//////////////////...000000000111111222333444333333444444444555555555444444555666777777777777888888888888999999999999::::::;;;======>>>>>>>>>BBBAAA?????????AAACCCEEEBBBEEEEEEEEEIIIOOORRRPPPNNNPPPRRRSSSTTTSSSRRRQQQRRRTTTVVVYYY[[[\\\\\\[[[]]]^^^___]]]]]]bbbjjjqqqtttssswww}}}}}}~~~}}}{{{yyyuuuppplllhhhgggdddbbbbbbbbbcccddd___]]]\\\\\\^^^^^^]]]\\\ZZZYYYXXXXXXYYYYYYXXXVVVTTTSSSQQQOOONNNMMMLLLLLLKKKKKKJJJHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>=========??????>>>>>>>>>=====================>>>?????????=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????AAA@@@EEERRRfffzzzssssssrrrnnn{{{}}}llljjjmmmhhhfffhhhnnnzzzvvvnnnfff___\\\UUURRRNNNJJJHHHEEEAAA???===;;;:::888777777777888777777777888;;;>>>@@@BBB@@@CCCFFFFFFDDDEEELLLRRRRRRRRRRRROOOLLLTTTllliiiLLLCCCCCCAAA;;;DDDDDDCCCFFFOOO[[[cccfffuuu~~~tttppprrrpppooooooppppppooommmkkkjjjiiiiiijjjllllllmmmlllllllllkkkkkkkkkkkkkkkllllllwwwmmmgggfff```VVVPPPRRRUUU^^^hhhppp{{{}}}zzzvvvoookkkiiilllpppooommmlllooorrrvvv{{{www___MMMKKKJJJIIISSSpppeeeJJJ:::777555333333444555555555333222222222111111111111////////////////////////........................------............------------------..................------------..........................................///////////////..................///000000000000111222333333333333333333444444444444333444555666666777666666777777777888888888999999999:::;;;<<<<<<<<<<<<<<>>======>>>???BBBCCC@@@DDDEEEDDDGGGMMMQQQQQQOOOOOOPPPQQQQQQQQQPPPPPPNNNPPPRRRTTTUUUUUUVVVVVVYYYYYYWWWUUUSSSVVV\\\aaaaaacccgggkkkllljjjlllooopppssswwwwwwuuuuuuwwwzzzttt{{{}}}~~~}}}~~~~~~zzzuuurrrqqqpppnnnmmmkkkiiieeebbb___`````````______^^^^^^YYYXXXWWWWWWXXXXXXWWWVVVXXXWWWVVVVVVVVVVVVUUUSSSPPPOOOMMMKKKJJJIIIHHHHHHIIIHHHGGGEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBAAAAAAAAA@@@@@@???======<<<<<<<<<>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>AAA???CCCMMM\\\sss|||xxx{{{{{{ttttttvvvwwwwwwxxxsssiiiccc\\\WWWVVVQQQNNNJJJGGGEEEBBB???===:::999777666666666777888777777888:::===@@@CCCEEE@@@DDDGGGFFFDDDFFFMMMSSSPPPPPPPPPOOOOOO\\\www}}}ZZZGGGCCCBBB???;;;AAAEEEGGGIIIQQQ\\\ccccccqqqxxx{{{qqqtttvvvqqqqqqqqqrrrqqqpppnnnlllkkkgggiiikkknnnooooooooonnnjjjjjjjjjkkklllnnnooopppxxxxxxwwwuuullliiifffddd___ZZZ]]]eeeiiiiiiggghhhjjjlllooouuu{{{}}}kkkaaaXXXRRRMMMQQQVVVaaa~~~bbbDDD888666777666444222222333555666333333222222222111111111////////////////////////........................------............------,,,------------...............------------......------------------------............//////////////////............//////////////////000111222333222222222333333333444444222333444555666666666666666777777777777888888888999999:::;;;;;;;;;;;;;;;===<<<<<<<<<===???@@@AAA???CCCEEECCCEEELLLQQQRRRMMMMMMLLLLLLLLLLLLLLLLLLKKKMMMOOOPPPPPPPPPRRRSSSSSSRRRPPPMMMLLLMMMRRRUUUXXX[[[___```______bbbeeegggfffeeefffggggggfffeeeccchhhlllppp|||uuuooolllnnnooolllhhhfffeeeeeefffeeedddaaa___^^^ZZZ[[[\\\]]]\\\ZZZXXXVVVUUUTTTTTTTTTVVVVVVTTTRRRUUUSSSQQQQQQQQQQQQOOOMMMKKKKKKIIIHHHGGGGGGFFFFFFFFFEEEDDDBBBBBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;<<<===============<<<;;;;;;;;;::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777888888999999:::::::::;;;;;;<<<<<<<<<=========@@@>>>AAAJJJSSSdddyyyuuuqqqssszzzzzz|||uuuggg```\\\VVVRRRQQQLLLJJJFFFCCCBBB@@@===;;;888777666555666666888888777888:::<<>>FFFLLLRRR^^^nnntttrrruuu{{{|||qqqttttttnnnssssssrrrqqqpppnnnmmmllliiikkknnnpppqqqpppooommmiiiiiijjjlllnnnppprrrsssxxxiii^^^]]]bbbbbb^^^YYYYYYXXXWWWVVVXXX\\\___gggggglllvvv~~~uuuooopppuuutttooo[[[bbbfffmmmgggGGG888666666999999777555333222222222222111111111111000000000////////////////////////........................------............------,,,,,,---------............------,,,,,,------...------------------------............////////////000000///......///000000///////////////000222222222222222222333333333333222222333444555555555555666666666777777777888888888999999:::::::::::::::::::::;;;<<<===>>>??????>>>CCCEEECCCDDDKKKQQQSSSKKKKKKIIIHHHHHHHHHIIIIIILLLOOOQQQPPPOOONNNPPPRRRMMMLLLJJJHHHHHHJJJNNNQQQUUUYYY\\\[[[YYY[[[___bbb```___^^^^^^___```___^^^aaacccggglllppprrrqqqpppnnnhhhfffgggfffccccccfffaaabbbcccbbbaaa^^^]]]\\\ZZZ[[[\\\\\\[[[YYYWWWUUURRRRRRRRRTTTVVVVVVUUUSSSTTTRRRPPPOOONNNMMMKKKIIIIIIHHHGGGGGGFFFFFFGGGGGGCCCBBBAAA@@@@@@BBBCCCDDDEEEDDDBBB@@@???>>>>>>????????????>>>>>>?????????;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<;;;<<<=========<<<;;;:::::::::::::::999999999999::::::::::::::::::::::::999999999999999999999999666666777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<>>>===AAAGGGLLLWWWrrrvvvtttrrrsssvvv{{{uuujjj```\\\XXXSSSOOONNNHHHEEEBBB@@@???===;;;999777666555555666777888999777999;;;???BBBDDDFFFFFFEEEFFFHHHKKKMMMPPPRRRSSSNNNNNNRRRZZZggg~~~oooZZZHHHDDDAAA;;;;;;@@@@@@GGGOOO[[[qqqxxxrrrrrrqqqnnntttsssrrrpppooonnnmmmmmmmmmoooqqqsssrrrooollliiikkkkkkkkkmmmnnnppprrrsssxxxoookkkrrrzzzzzztttiiihhhddd___ZZZYYY[[[]]]^^^[[[[[[cccooo{{{||||||~~~{{{hhhppprrrvvvoooJJJ:::;;;<<<:::///111333333333222222222000000000000////////////////////////////////////........................---..................---,,,,,,,,,---------.........------,,,,,,------...------------------------............/////////000111000///......///000111.........//////000111222111111222222222333333333222222333444555555555555666666666666777777777777888888999:::::::::999999888999:::<<<===>>>>>>>>>>>>BBBEEECCCDDDJJJQQQSSSLLLKKKIIIHHHGGGHHHHHHIIIMMMOOOPPPOOOMMMLLLMMMOOOJJJIIIHHHGGGHHHKKKOOORRRRRRVVVYYYVVVTTTVVV[[[___ZZZ[[[\\\\\\]]]^^^```aaa^^^___eeemmmmmmhhheeegggfffbbbaaabbb^^^YYY]]]eee___```aaa```]]][[[YYYYYYZZZZZZZZZYYYXXXWWWVVVVVVMMMMMMNNNQQQTTTUUUSSSRRRUUUSSSQQQOOOOOOMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHAAA@@@?????????AAACCCEEEFFFDDDBBB@@@>>>=========??????>>>>>>>>>>>>??????::::::::::::;;;<<<======>>>>>>=========<<<<<<<<<<<<<<<=========<<<:::999:::::::::999999999888888888888888888888888888888888888888888888888888888555666666777888999999::::::::::::;;;;;;;;;<<<<<<<<<;;;@@@FFFGGGNNNhhhzzzzzzyyywwwuuuvvvxxx{{{jjjaaaYYYVVVSSSNNNIIIIIIEEECCC@@@>>>===;;;999777666666555555666777999:::777999===@@@CCCEEEFFFFFFGGGGGGIIIMMMQQQTTTTTTTTTNNNNNNSSS```rrrgggTTTGGGEEEAAA:::===FFFEEEIIIPPP```~~~wwwtttrrrqqqrrruuutttrrrooonnnmmmnnnnnnqqqrrrttttttrrrnnniiifffmmmmmmmmmmmmnnnpppqqqrrryyymmmpppmmmzzz}}}mmmeeekkkuuuyyykkk```ccckkknnnjjjggglllzzz|||tttNNNCCC;;;777999888444444333333333222222222000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000///...---------------,,,---------.../////////....................................////////////////////////////////////111111111000000000000000222222222222333444555555444444444555555555555666666666666666777777777777777777888999;;;<<<<<<===>>>>>>===>>>@@@EEEKKKPPPIIIHHHFFFDDDCCCCCCEEEEEEJJJKKKLLLKKKIIIIIIKKKLLLJJJJJJJJJHHHGGGHHHKKKMMMXXXYYYZZZYYYXXXYYY[[[\\\ZZZ[[[[[[[[[ZZZ\\\___aaa[[[cccmmmqqqooohhhbbb___hhheeeaaa]]]\\\]]]```aaaaaaaaa```]]][[[YYYZZZ\\\YYYZZZZZZXXXTTTQQQPPPPPPPPPOOOOOOQQQTTTTTTQQQMMMNNNNNNMMMLLLKKKJJJIIIIIIKKKIIIGGGFFFDDDDDDDDDEEEBBBBBBBBBBBBBBB@@@??????AAAAAA@@@???>>>>>>>>>>>><<<>>>??????>>>======>>>;;;;;;<<<===>>>???@@@@@@============<<<<<<<<<<<<888999::::::888888999:::777777777888888999999999;;;;;;::::::999888777777888888888888888888888888555555555666777999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<>>>AAAFFFPPPcccttt|||xxxuuutttssssss}}}{{{ttt^^^YYYSSSPPPPPPOOOJJJEEEAAA@@@>>>;;;999888777666555666777888999999999999<<<>>>BBBCCCCCCCCCDDDEEEEEEHHHLLLPPPRRRSSSRRRRRRUUUSSSWWWfff~~~YYYOOOFFFAAA>>>===???DDDIIIIIITTTnnn{{{vvvwwwtttpppmmmpppooonnnmmmlllmmmnnnoooooopppqqqpppllliiihhhhhhkkkkkklllmmmooopppqqqqqq|||yyywwwyyyuuunnnsss}}}}}}zzzzzz|||]]]@@@;;;666444555222444333333333333222222222////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...////////////...---------------------------................................................////////////////////////////////////000000000000000000000000222222111222222333444555444444444444555555555555555555666666666777777777777777888999:::;;;<<<<<<======>>>>>>@@@CCCIIIMMMGGGFFFDDDCCCBBBCCCDDDEEEIIIJJJIIIGGGEEEEEEGGGHHHGGGGGGGGGHHHKKKOOORRRTTTYYYZZZ[[[ZZZYYYXXXYYYZZZ[[[\\\]]]]]]\\\\\\^^^``````dddhhhhhhfffdddcccccccccaaa^^^[[[[[[\\\^^^```ZZZ[[[\\\[[[YYYWWWVVVWWWVVVWWWWWWVVVSSSPPPOOOOOOSSSQQQNNNOOOPPPQQQOOOMMMMMMLLLLLLKKKJJJIIIHHHGGGHHHGGGFFFDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@??????@@@??????>>>>>>>>>>>>???;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<;;;;;;999:::;;;;;;999999999;;;888888888888999999999:::;;;;;;:::999999888777777777777777777777777777777666666666777888999:::;;;::::::::::::;;;;;;;;;;;;<<<<<<>>>AAADDDKKK[[[kkkxxxqqqnnnnnntttvvv~~~vvvfff```XXXSSSNNNKKKKKKJJJEEEAAA???>>><<<:::999777777666555666666777888999999:::>>>AAACCCEEEDDDDDDEEEFFFIIILLLOOORRRSSSRRRRRRRRRQQQWWWdddwwwpppTTTLLLDDDBBB@@@???BBBGGGIIIVVViii|||uuurrrsssqqqmmmjjjlllkkkjjjiiiiiiiiijjjkkklllnnnnnnmmmjjjhhhggggggffffffggghhhiiijjjkkkkkkyyy}}}kkkKKK999:::888666555111333333333222222222111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------------------............---------------------------------------............/////////////////////////////////000000000000000000000000111111111111222333444555333333333444444444555555555555555666666666666777666777777888999:::;;;;;;;;;<<<>>>??????AAADDDGGGCCCBBBAAAAAAAAACCCDDDEEEFFFGGGFFFEEEDDDFFFIIILLLIIIGGGFFFIIIOOOUUUWWWWWWZZZ\\\]]]]]][[[YYYYYYYYY\\\^^^```___^^^]]]^^^___bbbbbb```]]][[[]]]aaaeee```___\\\ZZZYYYYYY[[[\\\UUUXXXZZZZZZXXXUUUTTTSSSRRRTTTTTTSSSQQQOOOOOOOOOWWWTTTPPPNNNNNNNNNMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDBBB@@@????????????@@@??????>>>>>>>>>>>>???<<<<<<<<<<<<;;;;;;::::::========================>>>>>>======<<<;;;::::::999;;;<<<<<<;;;::::::;;;888999999999999::::::::::::::::::999888888777777666666666666666666666666777666777777888999;;;;;;999999:::::::::;;;;;;;;;<<<;;;===@@@AAAFFFRRR^^^uuu}}}{{{|||{{{|||qqqkkkiiilllmmmuuuuuuaaaVVVTTTQQQLLLHHHEEEEEECCC@@@<<<<<<;;;:::999888777777777666666555666777999;;;<<>>?????????@@@AAA????????????@@@BBBCCCDDDCCCDDDEEEFFFHHHLLLQQQUUUOOOJJJGGGJJJPPPUUUUUUSSSXXXZZZ]]]^^^]]][[[ZZZZZZ^^^```bbbbbb```^^^^^^^^^___]]]ZZZXXXWWWZZZ]]]``````^^^]]][[[YYYXXXWWWWWWYYY[[[[[[ZZZWWWUUUTTTTTTPPPRRRSSSSSSQQQPPPPPPQQQYYYWWWUUUSSSQQQOOOMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDFFFEEEBBB@@@>>>>>>???@@@CCCBBBAAA???>>>>>>>>>>>>???>>>===<<<======<<<<<<>>>>>>=========<<<<<<<<<>>>>>>===<<<;;;;;;:::999:::;;;======<<<;;;;;;<<<999999999999999::::::::::::999999999888888777777666666666666666666666666777777777777888999:::;;;999999999999::::::::::::::::::<<>>BBBDDDFFFFFFEEEEEEGGGHHHKKKNNNQQQQQQPPPPPPRRRTTTUUUllloooTTTGGGCCCAAABBBBBBAAADDDJJJRRRnnn{{{yyypppiiihhhhhhfffcccbbbeeedddcccaaaaaaaaabbbbbbfffggghhhgggeeeddddddeeecccccccccccccccccccccccc||||||hhh]]]KKK999333777333222333///222222111111111000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,------.........------,,,,,,,,,+++------------------------------------............------------------------......//////000000000000000000000000111222333333222222222222333333333444444444444444555555555555555666666777777888888888888;;;>>>???>>>=========<<<<<<===>>>@@@AAABBBCCCBBBCCCFFFGGGJJJNNNSSSWWWPPPLLLHHHIIINNNRRRRRROOORRRUUUXXXZZZZZZZZZZZZZZZ___aaaccccccaaa___^^^^^^\\\\\\\\\\\\]]]]]]\\\[[[\\\\\\\\\\\\\\\[[[ZZZZZZ___^^^[[[WWWTTTRRRSSSUUUPPPRRRSSSSSSRRRQQQRRRRRRXXXYYYZZZYYYVVVRRRNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDFFFDDDBBB???>>>>>>???@@@GGGFFFDDDAAA???>>>===<<>>===<<<>>>>>>======<<<<<<;;;;;;>>>======<<<;;;:::::::::999<<<>>>>>>===;;;;;;;;;999999999999999999999999999999888888888888888777777777777777777777777777777777777777888999::::::888888888999999999::::::999888:::>>>@@@AAAGGGNNNUUUmmm~~~vvvooogggeeegggooowww|||}}}ooobbbZZZSSSOOONNNGGGEEEBBB@@@???===<<<;;;777777777666666777777888777777666777999<<>>???>>><<<<<<<<<;;;;;;===>>>???AAABBBBBBCCCDDDGGGHHHIIIKKKNNNPPPLLLIIIGGGHHHLLLPPPQQQPPPMMMPPPSSSVVVVVVWWWXXXYYY```aaabbbbbb```^^^______[[[\\\^^^aaacccaaa]]]YYYVVVXXX[[[^^^``````_________]]]YYYTTTPPPPPPRRRUUUQQQRRRTTTTTTSSSRRRRRRSSSUUUXXX[[[[[[XXXSSSOOOLLLJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFFFFFFFFFFEEEDDDCCCDDDCCCAAA@@@???@@@@@@AAAGGGFFFDDDAAA???===<<<<<<<<<999666777;;;======;;;=========<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999;;;>>>???===;;;;;;;;;999999999888888888888777888888888888888888888888777777777777777777777777777777666666777888888999777777888888888999999999888777999===>>>>>>CCCIIIKKK```}}}~~~}}}~~~~~~}}}~~~{{{uuugggbbb```dddkkkqqqyyyzzzsssggg[[[VVVSSSNNNJJJIIICCCBBB@@@>>>===<<<;;;;;;777777666666666777777888777777888999;;;>>>AAACCCBBBCCCEEEEEEEEEFFFIIIKKKRRRRRRQQQMMMIIILLLTTT\\\llldddPPPGGGAAA@@@AAACCCBBBBBBHHHPPPeeevvv}}}yyyzzz|||xxxnnniiieeeeeeccc``````dddeeedddcccaaa`````````aaaaaabbbbbbbbbaaaaaaccceeebbbbbbaaaaaaaaaaaaaaaaaapppOOOCCC;;;000999111444888333333777333111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111///////////////000222222111111111111222222222222222333333333333444444444444555555555555666666666888;;;===>>>===<<<<<<<<<;;;<<<===>>>@@@@@@AAAAAAAAADDDGGGIIIIIIJJJKKKMMMIIIIIIHHHHHHJJJMMMPPPQQQQQQRRRUUUVVVVVVWWWYYY[[[```aaaaaa```^^^^^^___aaa\\\[[[\\\^^^```___\\\YYYWWWYYY]]]```aaaaaa___]]]ZZZYYYWWWTTTRRRQQQSSSUUUQQQSSSTTTTTTRRRQQQRRRRRRQQQTTTWWWWWWSSSOOONNNMMMHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA???>>>===<<<<<<;;;777444666;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<888:::===>>>===;;;::::::888888888777777777666666777777777777888888888888666666666666666666666666666666666555666666777888777777777777888888888999:::777777:::;;;;;;>>>CCCIIIVVVlll~~~{{{}}}}}}|||}}}~~~{{{yyymmmddd[[[ZZZ]]]aaaiiiqqqvvvzzz~~~~~~~~~}}}vvvssspppiiibbb]]]UUUPPPOOOMMMHHHDDDCCC>>>>>>===;;;:::999999999888888777777666777777888777888:::<<>>===<<<<<<===;;;<<<===???@@@@@@AAAAAA???BBBGGGKKKLLLMMMNNNOOOKKKKKKKKKJJJIIIJJJMMMPPPWWWXXXYYYYYYYYYZZZ\\\^^^`````````___]]]^^^```bbb\\\YYYVVVWWWYYY[[[ZZZXXX[[[]]]```bbbaaa^^^ZZZWWWVVVWWWXXXWWWUUUUUUVVVWWWQQQRRRTTTSSSRRRPPPQQQQQQNNNQQQRRRQQQNNNLLLLLLNNNGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDBBB@@@>>>???@@@AAABBBBBBBBBAAAAAA???>>>>>>===============<<<888555777===AAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<===777:::===>>>===;;;999999888777777777666666555555777777777777777888888888555555555555555555555555666555555555555666666777777777777777888888888888;;;888777999999888:::>>>FFFOOOaaa{{{}}}|||zzzyyyyyyzzzuuuiii[[[TTTRRRTTT[[[bbbfffkkkqqqvvvyyy{{{~~~}}}}}}zzzyyyyyywwwuuutttsssrrrjjjjjjfffaaa``````[[[TTTPPPKKKIIIIIIGGGAAA===<<<;;;;;;;;;999777666777888999888888777777777777777777888;;;>>>AAACCCDDDDDDCCCEEEFFFGGGHHHKKKNNNQQQGGGIIIKKKLLLPPP^^^qqqlllRRRKKKFFF===??????BBBEEEFFFJJJTTT___eeeeeebbbaaabbb``````eeemmmfffeeecccaaa````````````[[[\\\\\\\\\\\\]]]```bbbccccccccccccdddddddddeeepppYYYDDD>>>;;;555333777222222222111000//////...000000000000000000000000........................------------------------////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---.........------,,,,,,,,,---------,,,,,,+++++++++......------------..............................///......------///000111000000000000111111111111111111222222222222333333333444555555666555555555888:::;;;;;;;;;;;;<<<>>>;;;<<<===>>>>>>???AAADDDCCCCCCDDDEEEGGGIIIKKKLLLPPPOOOMMMLLLLLLNNNQQQSSS^^^ZZZWWWUUUWWWYYY[[[\\\aaa```___^^^]]]^^^^^^___\\\XXXTTTTTTWWWZZZ\\\[[[[[[___cccbbb^^^ZZZ[[[]]]\\\ZZZXXXVVVTTTSSSSSSSSSRRRRRRQQQQQQPPPOOONNNNNNNNNNNNMMMMMMKKKJJJIIIHHHIIIHHHGGGEEECCCBBBAAAAAABBBBBBAAA@@@@@@??????>>>????????????>>>>>>>>>===??????>>>>>>======<<<<<<===::::::>>>DDDGGGFFFCCC<<<;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999888888888888777777777666777777666666555555555444777777666666555555555444555555555666666666666666888888888888888888888888999888888777888:::;;;<<>>===<<<::::::999888777666555555888777666555555666777888:::<<<>>>AAACCCDDDCCCCCCCCCAAAAAAEEEKKKPPPRRRQQQNNNMMMMMMNNNUUUfff|||\\\LLLDDD@@@>>>:::CCCDDDDDDHHHJJJVVVllltttlllgggdddbbbaaaccceeeffffffaaaaaaaaa```______^^^^^^\\\]]]___aaabbbcccbbbbbbfffeeeeeedddddddddeeeeeetttWWWFFF:::999999444333777222222111111000//////...000000000000000000000000........................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++......------------..............................///......---...///000111//////000000000111111111111222222222222333333333333333444555555555555555888999;;;;;;::::::<<<===:::<<<=========>>>AAACCCDDDDDDEEEFFFGGGIIIKKKLLLPPPOOOMMMLLLMMMOOOQQQSSSZZZXXXUUUTTTVVVYYYZZZZZZ^^^]]]\\\[[[[[[[[[\\\\\\YYYVVVTTTUUUXXXZZZ[[[ZZZ\\\```bbbaaa\\\XXXXXXYYYYYYXXXVVVSSSRRRQQQQQQQQQOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGFFFDDDCCCAAA@@@@@@???AAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>==================<<<<<<;;;;;;;;;;;;999888<<>><<<;;;:::888888888888777777777777777777666666666777888999<<<>>>@@@CCCDDDEEEDDDDDDDDDCCCDDDGGGKKKNNNNNNMMMKKKKKKMMMRRR___vvvpppTTTHHHBBB???===>>>BBB???AAALLLRRR]]]ppp}}}lllfffgggeeecccbbbccceeeeeeeee_______________^^^^^^^^^\\\]]]___aaacccdddeeeeeeeeeeeedddccccccbbbcccccc~~~cccKKK>>>666333777777222111555222111111000000//////...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,---......------------......------------------------......------......///000//////000000000000111111222222222222333333333444222333444444555555444444777888::::::999999;;;<<<999;;;<<<======>>>@@@BBBDDDEEEEEEFFFGGGHHHJJJKKKOOONNNMMMMMMNNNOOORRRSSSUUUTTTSSSTTTVVVXXXXXXXXXZZZYYYYYYXXXXXXXXXXXXYYYUUUTTTTTTUUUXXXZZZZZZYYY\\\^^^```^^^YYYUUUTTTUUUUUUTTTRRRPPPNNNNNNNNNOOOJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>>AAA@@@@@@??????>>>======>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::999777777999===>>><<<::::::999888777777777888888666666666777777777888888888888888888888888888888666555555555555444444444666555555555555444444444444444444333333333333333555444333333333444666777666666666666666666666666777777777777888999:::;;;999@@@DDDSSSppp|||{{{{{{zzzyyywwwvvvuuutttrrrooollliiicccXXXLLLBBBEEEHHHMMMQQQUUUYYY^^^bbbeeefffgggjjjlllnnnpppqqqqqqrrrrrroookkkiiikkkmmmmmmkkkiiiiiirrrxxxrrroooppppppkkkgggeeebbb```]]][[[ZZZXXXUUUSSSPPPOOOMMMJJJHHHFFFDDDDDDAAA@@@>>><<<;;;999999999666666777777888888888999777666777777888:::;;;<<>>>>>===>>>@@@??????>>>>>>======<<<=========<<<<<<<<<<<<;;;::::::::::::::::::::::::999777777888::::::888666888888777777666666666666555555666666666777777777777777777777777777777777555555555555444444444444444444444444444444444444444444444333333333333333555444333222222444555666555555555555555555555555666666777777888999999:::<<>>???AAABBBDDDEEEGGGGGGGGGGGGFFFHHHLLLOOORRRSSSRRRPPPQQQVVV^^^lll|||gggPPPCCC???>>>===>>>BBBGGGIIITTTdddhhhgggppp|||nnniiihhhffffffdddbbbaaabbbbbbaaa```[[[\\\^^^___`````````____________```bbbeeegggiiiddddddcccbbbaaa```___^^^XXX<<<<<>>@@@BBBBBBCCCCCCEEEFFFHHHIIIKKKJJJJJJKKKLLLNNNOOOPPPNNNNNNPPPRRRUUUWWWVVVUUUTTTTTTTTTTTTUUUTTTTTTTTTNNNPPPSSSUUUUUUUUUUUUUUUUUUUUUVVVUUUSSSQQQQQQQQQLLLLLLJJJIIIHHHIIIIIIJJJFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDAAAAAA@@@???>>>>>>>>>??????>>>>>>======<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999888888999888777555777777777666666666555555666666666666777777777888666666666666666666666666666666555555555444444444333333333333444444444444444444444444444444444555444444333222333444555666666666666666666666666666555555666777888888888888<<>>>>>:::999888888888888888999888888888888777777777777666777999;;;===???@@@AAABBBCCCDDDEEEGGGHHHHHHHHHIIIKKKNNNPPPQQQPPPPPPPPPUUU___lll~~~eeeWWWGGGAAA???>>>???@@@BBBJJJMMMTTT```aaadddpppyyyhhheeefffcccdddbbb````````````___]]]]]]^^^```bbbccccccbbbbbbaaaaaa``````aaaccceeefffdddddddddcccbbb```^^^]]]bbbCCC:::<<<999555555444333111000222444////////////////////////................................................------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,------------......+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......////////////000000000000000000111111111222000111222222333333222222333444666666555555777888666888999::::::;;;===?????????@@@AAACCCEEEGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLMMMOOORRRTTTSSSRRRQQQRRRSSSSSSTTTSSSSSSSSSNNNPPPSSSTTTSSSRRRRRRSSSRRRRRRQQQPPPPPPOOOOOOOOOJJJIIIHHHGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@???????????????@@@>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;::::::::::::999999999999999::::::::::::999999:::999999888777666666666777777777666555444666666777777777888888888555555555555555555555555666666555555555444444444222222333333333333333444444444444444555555555555333444444444555555555555666666666666666666666666444555666777888888888777888<<<>>>FFFTTT^^^ppp|||yyyxxxwwwwwwooommmllllllkkkhhhbbb]]]QQQKKKCCC>>>===???AAACCCDDDDDDFFFHHHIIIKKKMMMMMMQQQQQQRRRSSSSSSRRRRRRQQQQQQUUUWWWZZZ^^^aaa]]]VVVVVVXXXXXXTTTRRRRRRPPPMMMMMMKKKIIIHHHHHHGGGEEECCCAAA@@@???>>>===<<<<<<<<<999888888888888888888999999888888888777777666666777888;;;===???AAABBBBBBBBBCCCDDDFFFHHHIIIKKKKKKNNNOOOOOOMMMLLLLLLNNNOOO[[[llllllVVVLLLCCC@@@@@@???AAACCCFFFLLLLLLOOOWWW\\\fffyyyyyyjjjhhhgggdddbbbaaa___`````````___]]]^^^```bbbdddeeeeeedddccc```````````````aaaaaabbbbbbbbbccccccbbb```^^^]]]ggglllsssxxx}}}iiiRRRCCC888999:::000111111000///000111222111////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------........./////////000000////////////000000000000000111111222222222222222222333555555444444666777666777999999999:::===???<<<<<<>>>???BBBDDDFFFHHHCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIKKKNNNOOOOOOOOOOOOOOOQQQRRRRRRRRRQQQQQQNNNQQQSSSRRRPPPOOOPPPRRRRRRPPPOOONNNMMMLLLKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGHHHCCCCCCCCCBBBAAA@@@???>>>??????>>>>>>>>>>>>??????======<<<<<<;;;:::::::::::::::::::::999999999999777777777888888999999999999999:::999888777666666666777777888777666555444666666666666777777777777444444444444444444444444444444444444333333333333111222222222333333333333222222333333444444444444333444555777777666555444444444444444444444444444333444555777777777777666555999999???JJJQQQeee~~~{{{zzzzzztttrrrooollliiigggfffeee\\\TTTJJJBBB????????????@@@@@@AAAAAABBBCCCDDDDDDGGGFFFFFFGGGHHHIIIIIIHHHGGGLLLOOOPPPRRRUUUTTTQQQNNNQQQPPPKKKHHHKKKJJJGGGFFFDDDCCCBBBBBBAAA@@@>>><<<;;;::::::999999999999888888777777777777888888777777777777888888888888888:::<<>>;;;555777999222000000//////111222111---.........///////////////////////////////////////........................------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,............/////////000............////////////000000111222222222222222111333444444444444555777555777888999999:::<<<>>>:::;;;<<<>>>AAADDDFFFHHHAAAAAABBBDDDEEEGGGHHHHHHIIIHHHGGGHHHJJJLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPOOOOOOQQQSSSQQQNNNMMMOOOQQQSSSQQQNNNLLLKKKJJJIIIGGGIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHBBBBBBAAAAAA???>>><<<<<<>>>============>>>>>>???===<<<<<<;;;;;;:::999999:::::::::999999999888888555666666666777777888888888999:::999777666666666666777888888888777555444555555555666666666777777444444444444444444444444333333333222222222111111111111111222222333333333111111111222222333333333222444666888999777555444333333333333333333333333333444555777777777777666666888777:::BBBGGG]]]}}}~~~|||{{{wwwvvvsssnnnjjjiiikkkmmmiii```SSSHHHCCC@@@>>><<<>>>>>>>>>>>>>>>>>>??????@@@???>>>???@@@BBBBBBBBBAAAFFFHHHGGGGGGKKKMMMLLLGGGKKKIIICCC@@@CCCDDDAAAAAA???>>>=========;;;999888888777666666666777777888777777666666666777777555555666777888999::::::999;;;===@@@AAABBBCCCBBBDDDEEEFFFIIIKKKNNNQQQRRRNNNNNNMMMLLLNNNTTT^^^fff|||VVVHHHDDD???<<<>>>???@@@CCCHHHJJJUUU^^^jjjzzz~~~wwwhhhcccaaabbbcccbbbaaaaaabbbddddddcccaaa```bbbdddffffffeeecccaaaWWWYYY[[[^^^___``````___\\\]]]___``````___]]]\\\LLLLLLSSS]]]aaajjjzzzaaaOOOEEE888888777555444333222111222222222111111111000000////////////............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++///...,,,+++***++++++,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((()))***+++,,,------------------------------------------............//////......///111111000///000000000000111111111111000000000111222222333333555555555555666666666666888999;;;===@@@BBBDDDEEEEEEEEECCCBBBBBBCCCDDDDDDGGGHHHJJJIIIIIIHHHJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQOOONNNLLLJJJHHHGGGFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLNNNKKKHHHGGGFFFEEECCCBBB>>>>>>>>>>>>============>>>>>>>>>>>>>>>?????????======<<<;;;::::::999999<<<<<<:::999888888777777666666777777888888888999777777888888888888777777777777666666666666777777555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111222222333333333333444444333333333444444555555555222333333444444333333222333333333444444444555555888444666===???BBBQQQeee{{{}}}wwwwwwuuurrrpppnnnkkkgggddd___``````^^^XXXMMMAAA888===<<<<<<;;;;;;:::999999;;;;;;<<<<<<<<<=========<<<===???AAACCCEEEEEEFFFAAA@@@???>>>===<<<;;;;;;;;;:::::::::999999888888777777777777777666666666777888999888777666777888::::::999999:::;;;===>>><<<>>>???AAACCCDDDDDDDDDCCCBBBEEELLLPPPOOONNNPPPQQQLLLKKKQQQYYYbbbrrraaaLLLEEE<<<===???@@@AAAEEEIIILLLOOO```qqqzzz~~~kkkggggggbbb___bbbaaaaaa````````````aaaaaaaaaaaaaaa```___]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^IIIGGGLLLSSSVVV\\\oooyyy\\\LLLBBB<<<777777666555444333222111222222111111111000000000////////////............///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++*********+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******++++++++++++***------------------------------------............///......///111111000/////////000000000111111111///000000111111222333333444555555555666666666666777888:::<<>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999:::999888777777777777777666777777777888888888888777777888888888888777777666666555555555555666666555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111222222222333333333444444333333333333444444444444222333333444444333333222333333333444444444444555888444666<<<>>>@@@NNN```www{{{xxx{{{{{{wwwuuuqqqnnnkkkgggbbb___aaabbbcccbbb^^^TTTHHH@@@<<<<<<;;;:::::::::::::::::::::999999999999888888::::::;;;======>>>>>>>>><<<<<<;;;;;;;;;;;;::::::999999999999888888777777777777777666666666666666777888999999777777888999999999999:::<<<>>>@@@AAA??????@@@AAABBBBBBCCCCCCJJJHHHJJJOOOQQQNNNLLLNNNQQQMMMOOOXXXdddssssssTTTCCC>>>???AAABBBBBBBBBEEEJJJOOOXXXeeexxxxxxgggeeeeee```]]]```___^^^^^^]]]]]]^^^^^^___``````______^^^\\\[[[ZZZWWWWWWXXXXXXYYYYYYZZZZZZXXXXXXXXXYYYZZZ[[[\\\]]]HHHDDDDDDIIIKKKMMMXXXeee~~~|||wwwTTTBBB===:::777666555555444333222222111111111111111000000000000/////////............---............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++***)))))),,,,,,,,,,,,------------------------............///......///111111000...//////000000000000111111//////000111111222222333444444444555555555666666666777999;;;===???AAABBBDDDCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRMMMNNNNNNNNNNNNMMMMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIJJJHHHEEEDDDDDDCCCAAA@@@??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999777777666666666666666777777777777777888888888888777777888888888888777777555555444444444444555555444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111222222222222333333333333444444333333333333333333222222333333333333222222333333333333444444444444888555666;;;<<<===IIIXXXeeezzz}}}{{{|||}}}{{{xxxsssoookkkfffaaa^^^^^^^^^______\\\UUUMMMGGG@@@???===;;;:::::::::;;;999999999888777777666666999999999999999888888777777777777777888888999999888888777777777777666666666666666666666666777777777888::::::999999:::<<<888999;;;===???AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCKKKIIIJJJNNNNNNJJJIIIKKKPPPPPPVVVcccuuuzzz```LLLBBB???===@@@CCCBBBBBBFFFNNNUUUaaaiiizzzyyy}}}nnnaaa```aaa]]][[[]]][[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]]]]]]]\\\[[[YYYYYYTTTTTTUUUUUUVVVWWWXXXXXXTTTTTTUUUUUUWWWXXXZZZZZZIIICCCAAADDDFFFEEEIIIOOOWWWZZZ```iiirrr|||{{{jjjQQQ>>>888888777555444444333333222222111111111111000000000///////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,---------...............---///000111///...////////////000000000111//////000000111222222222333333444444444555555555555666777999<<<===???@@@BBBBBBBBBBBBDDDFFFHHHIIIIIIJJJJJJIIIGGGHHHJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOLLLMMMMMMMMMMMMLLLJJJJJJHHHHHHHHHIIIIIIHHHHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGHHHFFFEEEEEEEEEDDDBBB@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::666666666666666777888888777777777777777888888888777777888888888888777777666555555444444555555666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111222222222222333333333444444333333222222111111222222333333333333222222222222333333333444444444777555666999999:::CCCNNNXXXjjjyyytttppplllgggddd^^^\\\ZZZXXXWWWTTTQQQNNNKKKIIIEEEAAA>>><<<;;;;;;:::::::::999999999888888999:::::::::999888777777666666666666777777777777666666666666666666666666666666666777777777777777888999;;;;;;;;;;;;===>>>:::<<<>>>@@@BBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFJJJIIIKKKNNNMMMKKKKKKOOOUUU[[[gggyyyxxx^^^PPPHHHCCCBBB<<<@@@DDDEEEFFFKKKVVV^^^hhhooo{{{}}}|||nnnccc[[[\\\]]]ZZZYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZYYYXXXWWWVVVSSSSSSTTTUUUVVVWWWXXXXXXTTTTTTSSSTTTTTTUUUVVVWWWHHHCCC@@@BBBDDDCCCCCCCCCCCCEEEJJJTTTaaappp|||}}}www||||||\\\IIIAAA999444333333333333222222222222222111111111000000000/////////..................------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,---............+++++++++,,,,,,,,,------,,,,,,,,,------------......------...000000///......////////////000000000...//////000111111222222333333333333444444444444444555777888:::<<<>>>>>>AAAAAAAAABBBDDDGGGJJJKKKKKKKKKKKKIIIHHHHHHJJJMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMLLLKKKIIIHHHGGGHHHIIIJJJJJJJJJJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFEEEEEEFFFEEECCCAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::777777777777888999::::::888888777777777777777777777777888888888888777777777666666666666666666777444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111111111222222222333333333333333222222111111000111222222333333222222111222222222333333333444444666555666777777888>>>EEEQQQ[[[nnn{{{wwwsssooolllfffaaa[[[WWWUUUVVVVVVWWWVVVSSSOOOIIIDDD@@@===<<<::::::::::::;;;;;;;;;;;;888999999:::::::::999999888888888888777777777777666666666666777777777777777777777888888888999999999;;;======<<<===>>>@@@>>>???AAABBBCCCBBBAAAAAA@@@AAAAAACCCEEEGGGIIIJJJNNNMMMNNNPPPOOONNNRRRWWW___lllyyyYYYHHHBBB@@@?????????CCCGGGIIIKKKQQQ[[[bbbkkkxxxqqqaaa\\\XXXXXXXXXWWWWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXUUUUUUTTTSSSSSSSSSSSSTTTCCC@@@>>>???AAABBB@@@???@@@@@@CCCHHHRRR^^^iiippppppTTT???===888555444333111222555000000000111111111111111////////////.....................------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,------......------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))***+++---......//////******++++++,,,,,,------,,,,,,,,,,,,------------...------...000000///---......////////////000000......///000000111111222222222222333333333444444444555666888:::<<<===>>>???@@@@@@BBBEEEHHHLLLMMMMMMMMMLLLJJJIIIIIILLLNNNLLLLLLKKKJJJHHHGGGFFFFFFIIIJJJLLLMMMLLLKKKIIIHHHIIIJJJKKKMMMMMMLLLLLLKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCAAA@@@@@@?????????>>>>>>>>>???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888999:::;;;;;;888888888888777777777777777777888888888888777777777777666666666666777777333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111222222222222222222111111111111111111111111222222222222111111222222222222333333333333555666666777666888;;;>>>JJJOOO[[[rrr|||xxxtttrrrkkkeee]]]WWWUUUUUUVVVVVVYYYWWWTTTPPPKKKFFFCCCAAA<<<<<<<<<<<<;;;;;;;;;;;;777777888999::::::::::::;;;;;;;;;::::::999999999777777888888888888999999888888888999::::::;;;;;;<<<===??????>>>>>>???AAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCFFFIIIJJJKKKLLLNNNLLLMMMNNNNNNPPPWWW```mmm~~~tttaaaKKKAAA???>>>>>>??????BBBEEEIIIMMMSSSZZZ^^^jjjyyy|||zzzfffZZZXXXWWWUUUUUUUUUVVVWWWVVVVVVVVVUUUUUUVVVVVVVVVTTTTTTUUUUUUTTTTTTSSSRRRUUUUUUVVVVVVVVVWWWWWWWWWTTTTTTSSSRRRRRRRRRRRRSSS>>>>>>======???AAA@@@>>>???@@@AAABBBDDDJJJRRRXXXmmm|||~~~~~~yyyvvvpppzzzqqq___OOOAAA999===777333555666333333555/////////000000111111111/////////.........------.........---------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++******++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,************************))))))*********+++++++++)))******+++,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,---------------,,,...///000///---........./////////000000......//////000111111111222222222222333333333333555666777888:::;;;======>>>???@@@BBBFFFIIIMMMOOOPPPOOONNNLLLJJJJJJMMMPPPJJJJJJIIIHHHGGGGGGFFFFFFHHHIIIKKKMMMMMMLLLJJJIIIKKKLLLNNNOOOPPPOOOMMMLLLJJJJJJHHHGGGFFFFFFFFFFFFCCCCCCCCCDDDFFFEEEBBB@@@@@@@@@@@@?????????>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;888888888888777777777666777777888888888888777777666666666555555666666666333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111222222222222000000000111111111111111111111222222222222111111111222222222222333333333444666777666666888999:::AAAEEENNN```zzz|||xxxuuuooojjjccc]]]ZZZWWWTTTRRRQQQRRRRRRQQQOOOMMMJJJHHHCCCBBBAAA@@@>>>===<<<;;;888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<999999999:::::::::;;;;;;999999::::::;;;<<<<<<===>>>???@@@@@@???>>>???AAAAAAAAAAAAAAAAAABBBCCCDDDAAACCCGGGJJJLLLLLLLLLKKKJJJIIIKKKOOORRRYYYgggtttlll\\\QQQFFFAAA@@@???@@@DDDAAABBBFFFNNNWWW___dddeeerrryyyuuujjjbbbWWWXXXWWWTTTSSSTTTVVVWWWUUUTTTTTTSSSSSSTTTTTTUUURRRRRRSSSSSSRRRRRRQQQQQQTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPPPPPPPQQQRRRSSSTTT===>>>>>>===???AAAAAA???<<<>>>@@@???===>>>CCCGGGJJJ___mmmlllnnnxxxyyyrrruuu~~~pppgggqqq}}}{{{VVVBBB@@@@@@<<<777555---+++111555222...///......//////000000111111//////.........---------......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***)))(((+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,************************))))))******++++++++++++)))************)))(((((())))))***+++,,,,,,------++++++,,,,,,,,,---------------,,,...///000...---............/////////000......//////000111111111111111222222222333333333555666777888:::<<<======>>>>>>@@@BBBFFFJJJNNNPPPQQQQQQOOOLLLKKKKKKNNNQQQIIIIIIHHHHHHHHHHHHGGGGGGGGGIIIKKKMMMNNNMMMKKKIIIMMMNNNPPPQQQQQQPPPOOOMMMJJJIIIHHHGGGFFFFFFFFFFFFAAAAAABBBCCCEEEDDDAAA???@@@@@@@@@????????????>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::999888888888777777666666777777888888888888777777555555555444444555555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000111111111111222222222//////000000111111222222111111222222222222111111111111222222222333333333444666777666666888999888999???HHHVVVlll{{{xxxvvvsssnnniiiccc^^^WWWSSSIIIKKKNNNPPPQQQQQQOOOMMMJJJIIIGGGEEEBBB???===<<<<<<<<<=========<<<;;;;;;999::::::<<<===>>>>>>???:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>>@@@AAABBBAAA?????????AAA@@@@@@???@@@AAACCCEEEFFFCCCFFFJJJMMMNNNMMMKKKIIIKKKKKKOOOVVV^^^jjj|||kkkVVVHHHCCC???>>>======@@@FFFGGGHHHNNNZZZiiisssxxxxxx~~~rrr```aaaVVVXXXXXXTTTRRRSSSVVVXXXSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQRRRQQQQQQPPPPPPRRRRRRRRRQQQPPPPPPOOOOOOLLLLLLMMMNNNPPPRRRTTTUUU======>>>???????????????<<<<<<======>>>>>>??????CCCDDDGGGMMMUUU___hhhmmmxxx~~~yyyyyy|||zzz```OOO???;;;;;;888555555333333222222111000//////000000000000000000000000//////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++*********+++---...++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------......---------......///000111111222...//////000111222222222333333333333333333333333333444555666999;;;===>>>??????@@@AAACCCFFFIIIJJJMMMNNNNNNMMMKKKJJJKKKMMMJJJKKKJJJIIIGGGGGGIIIKKKIIIJJJKKKLLLMMMMMMLLLKKKNNNPPPSSSSSSQQQNNNLLLKKKEEEFFFGGGGGGFFFDDDBBBAAA???@@@AAABBBBBB@@@???===@@@?????????>>>>>>======>>>===;;;999999999;;;<<<999999::::::::::::::::::999999999888888888777777888777777666666666666666555555666666666666555555444444444444444444444444222222222222222222222222222222222222222222222222111111000000000000111111000000000000000000000000111111000000000000111111//////000000000000//////000000000000000111111222111111222222222333333333444444444555555555555666:::<<>>>>>>>>>>>>>>>>>??????;;;;;;<<<<<<======>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>BBBBBBAAAAAAAAAAAA@@@@@@???@@@BBBDDDFFFHHHIIIJJJOOOKKKIIIKKKKKKIIIIIIKKKMMMOOOXXXhhhvvviiiVVVJJJDDD===;;;>>>AAA???AAAFFFIIIJJJUUUjjj~~~xxxkkkddd```TTTTTTTTTTTTTTTTTTTTTTTTVVVUUUSSSRRRQQQQQQQQQRRRQQQQQQQQQRRRQQQPPPOOOOOOOOOOOONNNNNNNNNOOOPPPPPPNNNOOOOOOPPPQQQQQQQQQPPP===>>>>>>?????????>>>>>><<<<<<=========>>>>>>>>>======>>>AAAEEEKKKQQQUUUdddoooeeeLLLHHH===444444666333111111333333222111111000////////////////////////////////////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++*********+++,,,---************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...+++,,,------...------------......///000000111111...//////000111111222222333333333333333333333333333444555666888;;;===>>>??????@@@AAACCCFFFHHHJJJLLLMMMMMMLLLJJJIIIJJJLLLJJJKKKKKKJJJIIIIIIKKKMMMJJJJJJLLLLLLMMMLLLKKKKKKLLLNNNPPPOOOKKKHHHEEEDDDDDDDDDDDDDDDDDDCCCCCCBBB???@@@AAABBBAAA@@@>>>===?????????>>>>>>=========>>>===;;;999999:::;;;<<<::::::::::::::::::::::::999999999888888777777777888777666666555555666666555555666666666666555555444444444444444444444444222222222222222222222222222222222222222222222222111111000000000000111111000000000000000000000000111111000000000000111111//////000000000000//////000000//////000000111222111111111222222222333333444444444444555555555555666888===HHHWWWggguuu|||}}}vvvtttsssqqqiiiccc]]]YYYTTTPPPNNNLLLKKKJJJMMMMMMMMMLLLKKKIIIGGGFFFBBBBBBBBBAAA@@@???>>>>>>============>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEGGGIIIKKKKKKLLLIIIGGGHHHLLLMMMKKKLLLPPPYYY___mmmnnnVVVKKKBBB???;;;;;;@@@BBBBBBFFFLLLQQQTTTbbbyyy|||tttddd]]]ZZZTTTTTTTTTSSSSSSSSSRRRRRRTTTSSSRRRQQQQQQQQQRRRSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOONNNNNNOOOOOOOOOMMMMMMNNNOOOOOOOOOOOOOOO>>>>>>>>>??????>>>======<<<<<<<<<==================<<<<<<<<<>>>AAADDDFFFQQQ[[[lll~~~fffJJJ888888444222555555333111222222222222111111000000///////////////////////////...............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++*********+++,,,---************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,------------++++++,,,---------------.........//////000000111...//////000000111111222222222222222222222222222333333444555777:::<<<===?????????@@@BBBEEEGGGIIIKKKLLLLLLJJJHHHGGGHHHIIIIIIKKKKKKKKKJJJJJJLLLNNNKKKKKKLLLLLLLLLKKKJJJJJJLLLMMMNNNLLLHHHCCC@@@???CCCBBBBBBAAAAAABBBBBBCCC>>>???@@@AAA@@@???>>>===>>>>>>>>>=====================;;;:::::::::;;;<<<<<<<<<;;;;;;::::::999999888888888888777777777777777777666555555555555666444555555666666555555444333333333333333333333333222222222222222222222222222222222222222222222222111000000//////000000111000000000000000000000000111000000//////000000111...//////000000//////...000000//////000000111222111111111222222222222333333333333444444444555555555777<<>>>>>?????????>>>>>>>>>>>>>>>?????????>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDFFFGGGIIIKKKLLLLLLLLLKKKGGGGGGIIINNNPPPOOOSSSXXXcccnnnlllVVVLLLGGG>>><<<<<<@@@CCCEEEFFFLLLSSSXXX[[[jjj~~~~~~{{{rrrbbb[[[YYYUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQSSSTTTUUUTTTSSSRRRQQQPPPQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNLLLLLLMMMNNNNNNNNNMMMMMM>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???AAACCCDDDHHHLLLSSSZZZaaaiiiqqqwwwzzzvvvjjjjjjhhhaaaWWWLLLBBB===555555666666555222222333222111111111000000000///////////////////////////........................------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++,,,***************+++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------++++++,,,------------,,,........./////////000000////////////000000111111222222222222222222222222222333333555666888:::;;;>>>>>>>>>???AAACCCFFFGGGIIIJJJIIIHHHFFFEEEFFFGGGHHHJJJKKKKKKKKKKKKMMMOOOLLLLLLKKKKKKKKKJJJIIIIIILLLMMMMMMKKKGGGCCCAAA@@@CCCBBBAAA?????????@@@AAA>>>>>>?????????>>>===<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<===<<<<<<;;;:::999999888777777777777777777777777777666555555444444555555444444444555555444444444222222222222222222222222111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000000000////////////000000...//////////////////...///////////////000111111111111111111222222222222222333333333444444444444555666:::@@@JJJWWWdddmmm{{{xxxtttrrruuu{{{|||vvvoookkkeee```ZZZSSSMMMIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKKKKKKKJJJGGGEEECCCCCCBBBBBBAAA@@@????????????????????????????????????????????????@@@@@@AAA@@@AAAAAACCCDDDEEEFFFFFFGGGIIIJJJKKKKKKJJJIIIHHHIIIJJJNNNRRRUUUWWW___hhhsssiii\\\OOOJJJFFF<<<>>>AAAEEEFFFFFFHHHOOOVVV\\\___lllzzz{{{xxx}}}lllaaa[[[XXXVVVUUUTTTSSSRRRQQQPPPOOOMMMNNNOOOPPPRRRSSSUUUVVVUUUSSSQQQPPPOOOPPPRRRSSSRRRQQQPPPOOONNNMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMMMM======>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???AAACCCEEEEEEFFFLLLVVV^^^gggwww~~~nnn___TTTNNNFFFFFFDDD???:::555444555222444444222//////000111111111111000000000000000........................---.....................------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,............///////////////////////////000000000111111111111111111111111222222222444555777999:::<<<<<<<<<===???AAACCCEEEFFFFFFFFFEEEDDDCCCDDDFFFGGGIIIJJJKKKJJJJJJLLLMMMKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKIIIFFFCCCBBBBBBDDDCCCAAA???======>>>>>>===>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::999888888888666666666666666666666666666555555444444444444444333333444444444444333333222222222222222222222222111111111111111111111111111111111111111111111111000000////////////000000////////////////////////000000////////////000000......////////////....../////////...///000000111000000111111111222222222222222222222333333333444333333444777>>>KKK[[[eeejjj{{{ppphhhhhhmmmsss~~~|||xxxtttoooiiiccc\\\UUUPPPPPPOOOMMMJJJHHHFFFDDDCCCIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@???????????????@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFIIILLLSSS[[[```gggvvvsss___TTTOOOFFFCCCCCC<<<@@@DDDGGGFFFFFFJJJRRRXXX^^^fffsss|||}}}rrrddd___\\\XXXUUUVVVUUUTTTSSSRRRQQQPPPPPPKKKLLLNNNPPPRRRSSSTTTUUUSSSRRRPPPNNNNNNOOOPPPRRRQQQPPPOOOMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMM;;;<<<======>>>>>>>>>===;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999===AAAAAA>>>>>>BBBFFFLLLVVVbbbkkkyyy}}}}}}ssskkk^^^PPPEEE>>>:::999555777999888666222000///111333333///...111333222000000000000000000000000........................---------...............------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,........................////////////////////////000000000000000000000000111111222333444666888888:::::::::;;;<<<>>>@@@BBBBBBCCCCCCCCCBBBBBBDDDEEEEEEGGGIIIIIIIIIHHHIIIJJJIIIHHHGGGGGGFFFGGGGGGHHHEEEFFFGGGEEECCCBBBAAABBBBBBBBB@@@???>>>===============<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;999999999999::::::::::::::::::999999888888777777555555555555666666666666555555444333333333333444222333333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111000//////......//////000////////////////////////000//////......//////000---......//////......---//////......//////000111000000000111111111111222111111222222222333333333444444444333777AAAOOOZZZZZZnnn}}}pppcccbbbeeejjjuuu}}}|||vvvpppiiibbb^^^YYYXXXUUUQQQMMMJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@???????????????@@@@@@@@@??????>>>>>>??????@@@AAABBBCCCCCCEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMLLLTTTaaannnwwwrrrYYYKKKGGGEEE<<<<<>>>>>??????;;;;;;;;;:::::::::999999<<<===>>>>>>>>><<<:::999777;;;??????===;;;<<<===???@@@EEEKKKSSSaaawww}}}{{{mmmaaaZZZVVVTTTKKKFFFAAA===;;;888444000111222444555777777666555222555555111111555444000///000000000000000000000........................---------.........//////------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---((())))))***++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***)))((())))))***++++++,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++........................////////////////////////000000000000000000000000111111111222333555777777888888888888:::<<<>>>???>>>???AAAAAA@@@AAACCCEEECCCEEEGGGHHHFFFEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGDDDEEEEEEDDDAAA@@@@@@AAA>>>??????@@@@@@@@@??????===<<<<<<;;;;;;;;;;;;;;;999999999999:::::::::;;;777777888888999999999999888888777777777777777777444444444555555666666666555444444333222333333333222222333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111//////............////////////////////////////////////............//////---......//////......---///............///000000000000000000111111111111111111111111222222222222222444555555666===GGGPPPVVVbbbjjjvvvnnnaaabbbeeehhhppp{{{}}}wwwppplllgggeeeaaa\\\XXXTTTRRRQQQLLLJJJHHHFFFDDDDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGIIIKKKOOOTTTYYY[[[[[[hhh|||}}}gggZZZNNNDDDDDDDDD;;;<<>>?????????;;;;;;;;;::::::999999999888:::<<<===>>>===;;;::::::;;;<<<;;;999:::>>>AAA@@@===>>>BBBBBBEEEVVVjjjrrr{{{vvv{{{}}}|||iiibbbWWWLLLEEEAAA???>>>>>>888111000333666555333555111---+++...111444555222555444000111333///(((////////////000000000000........................---------.........//////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++******++++++,,,---((())))))***++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,---,,,+++***)))((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++.....................---///////////////.........000000000000000000000000111111111222333555666777777777777777888:::<<<>>><<<>>>??????@@@AAACCCFFFBBBDDDFFFFFFEEECCCCCCDDDDDDDDDCCCCCCCCCEEEFFFGGGEEEFFFFFFDDDBBB@@@@@@AAA;;;<<<>>>@@@BBBBBBBBBAAA<<<<<<;;;::::::::::::;;;888888999999999:::::::::555666777888888888888888666666666666777777777777444444444555555555666666555444333333222222333333222222222333333222222222000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////////////////////////////............//////---..................---...............///000000000000000000111111111111000111111111111222222222***...222444555999AAAHHHZZZ``````iii{{{~~~}}}lllaaaccchhhiiioooyyyyyyuuutttqqqkkkeee```[[[XXXWWWSSSPPPLLLIIIGGGFFFGGGHHHBBBBBBBBBBBBBBBAAAAAAAAA======>>>>>>????????????BBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJNNNUUU\\\cccggglll|||~~~gggYYYRRRHHH@@@CCCFFF>>>===BBBAAADDDIIIMMMUUUgggsss\\\UUURRRUUUUUURRRQQQUUUNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNJJJJJJJJJKKKJJJIIIIIIHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIIII>>>===<<<;;;;;;<<<===>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;::::::;;;???DDDIIIMMMVVVZZZ```hhhmmmnnnllliiikkkjjjgggeeedddeeefffgggooouuu~~~zzzuuuooolllmmmuuuxxxmmmllliiiddd___YYYUUURRRFFFDDD@@@===;;;::::::;;;333333333222222222111111222111111111000000//////////////////////////////////////////////////////...........................------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++++++++++++++++++++++++++***))))))******+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---------............///////////////////////////000000000111222222333333555444444555666888:::;;;999<<<@@@BBBCCCCCCDDDFFFEEEFFFGGGEEECCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<888888888888888888888888666888:::;;;;;;999666555777666444444555555444333666555555555555444444444666555555555555444444444444333222222111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000////////////////////////////////////////////////////////////000000000000000111111111111222222222111111222333555777999:::FFFVVVcccfffppp{{{yyyuuutttoooiiiooosssjjjwwwyyy|||xxxrrrnnnjjjgggdddaaaWWWXXXWWWSSSOOOLLLKKKKKKGGGGGGFFFEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAA@@@EEEDDDBBBAAAAAABBBCCCDDDDDDFFFHHHIIIJJJKKKNNNQQQRRRVVV[[[___bbbjjjttt}}}|||iii[[[PPPJJJDDDDDD@@@;;;;;;@@@DDDEEEIIIMMMQQQ\\\vvvsssdddYYYVVVRRRPPPQQQQQQQQQQQQOOONNNNNNNNNMMMMMMLLLLLLIIIKKKMMMOOOOOONNNLLLJJJFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDD>>>===<<<;;;;;;<<<======<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::::::::999999999999::::::::::::<<<;;;999999:::<<<>>>@@@@@@AAACCCGGGKKKMMMLLLKKKKKKIIIGGGFFFEEEFFFGGGHHHHHHKKKOOORRRRRRPPPLLLIIIIIIFFFEEEIIIOOOPPPKKKFFFGGGFFFEEEDDDAAA???===;;;;;;999777444222222222222333333222222222111111111111111111000000000//////////////////////////////................................................------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++++++++++++++++++++***)))***+++,,,,,,,,,+++,,,,,,,,,++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------....................................///000000111111222333333444444444444666888:::;;;;;;===AAABBBCCCCCCDDDEEEEEEFFFFFFEEECCCAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;888888888888888888888888888999;;;<<<;;;:::777666777666444444555666444333555555555555444444444444555555555555444444444444444333222222111111222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000///...------...///000.................................................../////////000000000000000000111111111222222222111111222333444666777888AAAKKKYYYeeellluuu}}}nnnssspppuuu~~~{{{wwwsssqqqmmmkkkgggbbb\\\XXXTTTQQQRRROOOMMMMMMNNNOOOOOONNNJJJIIIHHHGGGFFFEEEEEEEEEHHHGGGGGGGGGHHHJJJMMMNNNOOOQQQSSSTTTUUUWWWZZZ]]]aaafffnnnvvv}}}vvvcccVVVMMMGGGCCC>>>======@@@CCCGGGKKKNNNLLLaaaqqqxxxggg\\\WWWTTTQQQOOOPPPPPPPPPOOOMMMMMMMMMLLLLLLLLLKKKKKKIIIKKKMMMNNNNNNLLLJJJIIIEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDD<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;:::::::::999999888888888888888888999999999:::::::::999888777777777777888:::888666777999;;;;;;;;;999999777666666777888999>>>=========<<<<<<;;;;;;===<<<::::::;;;:::888555333333444444444333222222666555333222000000111111222222222222111111111000000000000000////////////////////////////////////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++,,,***((()))+++,,,+++(((+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------......//////------------....................................//////000111111222222333444444444444666888:::;;;===???BBBCCCCCCCCCCCCDDDDDDEEEFFFDDDBBBAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888999:::;;;<<<<<<:::888777777555444555666666555333555555555555444444444444555555555555444444444444333333222111111111111222111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////...------...//////....................................................../////////000000000000000000111111111222222111111111222222333555555:::===KKK]]]dddeeesss}}}yyyuuullliiiuuuyyytttpppkkkeeeaaabbb]]]XXXXXX\\\^^^]]]ZZZXXXVVVTTTQQQPPPPPPPPPQQQQQQQQQQQQRRRSSSUUUXXXYYY\\\^^^aaadddfffiiimmmpppzzzuuujjj\\\PPPJJJFFFCCCAAA>>>;;;>>>EEEIIIIIIPPPYYYlllyyy~~~ppp[[[VVVTTTRRROOONNNNNNOOONNNMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLKKKJJJGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDD:::::::::::::::;;;;;;;;;<<<<<<;;;:::::::::::::::999999999888777777666666777777777888888888999999555666777888888999999888>>><<<999888:::;;;<<<;;;:::999999888999999:::;;;999888666555444555666777666666666555444444555666777777777777666555444444555555444333222333333444222111111111111000000000////////////////////////........................---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************---)))'''(((++++++((($$$******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,---...//////,,,,,,---------.................................//////000000111222222222333333333444555888:::;;;>>>AAACCCDDDCCCBBBCCCCCCDDDEEEFFFEEECCCBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999888888888888888888888888888999:::;;;:::999888777777555444555666777555444555555555444444444333333555555555444444444333333333222222111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////................................................................................./////////000000000000000000111111111111222111111111111222222333555666???NNNYYYbbbooo|||uuujjjnnnzzz~~~yyytttrrrkkkeeeeeekkknnnlllhhhfffdddaaa___^^^___aaabbbaaa````````````aaaccccccjjjmmmqqquuuyyy~~~uuuccc\\\SSSKKKGGGEEECCCAAADDDAAACCCHHHGGGGGGVVVjjjzzz|||dddWWWUUUQQQOOOMMMLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIGGGEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCC888888999:::::::::::::::;;;;;;:::999999999999999888888888777777666666666666666666777777777888888333444666888999999999999777666555666777888777555666666555555666666666777333333333333333444444444222333444333111111333666444444444444333222111000111111000000000000111111111111111000000000//////.....................///------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************************************************************************************************))))))+++......,,,***))))))***************)))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))***+++,,,,,,------,,,,,,,,,------------..............................//////000111111222222222222222333555777:::;;;>>>AAACCCDDDCCCBBBBBBCCCEEEFFFGGGFFFDDDCCCDDDEEEFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>==============================;;;;;;;;;::::::999999888888888888888888888888888777888888999888777666666777555444555777777666555555444444444444333333333555444444444444333333333333222111111000000111111000000000000000000000000////////////////////////........................................................................------............------............................................................//////////////////000000000111111111111111000000000111111222222666888>>>NNNeeerrrttt~~~oooiiilllsss~~~|||vvvwww|||}}}yyyuuusssqqqpppppprrrtttvvvrrrrrrsssssstttuuuvvvwww~~~nnn___TTTPPPJJJEEEAAA???>>>===EEEEEEGGGIIIHHHPPPjjjnnn^^^VVVSSSNNNMMMKKKKKKKKKLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBB666777888999:::::::::999:::999888888777777888888777777777777777777777777555555555666666666777777444555555666666555555444222222222444666666444222444444444444444444444444444555666777888888777666777888777666444444555666///000000111222222111111000000000000000000000000000000000000////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************'''))),,,///222333444555))))))***+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((************************))))))******++++++,,,,,,,,,,,,,,,,,,------------------------------------......///000000111111222111111222333555777:::;;;===???BBBCCCBBBAAAAAABBBDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@???<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::999999999999888888888888888888888888777777777777777666666555666555555555777888777666444444444444333333333333444444444444333333333333222222111000000000000111000000000000000000000000////////////////////////........................................................................------............------------------------------------------------------------.........//////////////////000000000111111111111000000000111111222111666555444DDD^^^lllkkkqqqyyymmmfffbbbeeeppp{{{sssfff[[[RRRGGGEEEBBB@@@>>>>>>???@@@CCCHHHLLLNNNUUUiiijjj^^^VVVQQQPPPLLLKKKJJJJJJKKKKKKJJJHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB555666777999999999999999888888777666666666666666666666666777888888999999444444555555555666666666666666555555444444444444555444444555777888777555777777777777777666555444000000111222111000///...111111000000000///......000111222333333444333333000111111111111111000000000000/////////.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************&&&+++000222111111333666***+++,,,------------,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------......//////000111111111111111111333555777:::<<<;;;>>>@@@AAAAAA@@@AAABBBAAACCCDDDCCCBBBBBBCCCDDDBBBBBBAAAAAA@@@???>>>>>>:::;;;<<<===>>>======<<<========================999999999999999:::::::::888888888888888888888888888888888888777777777666666555555555777888777666444444444333333333222222444444444333333333222222222222111000000000000000000000000000000000000000////////////////////////........................................................................,,,------......------,,,---------------------------------------------------------.........//////////////////000000000111000000000000111222222333111222222333;;;IIIWWW___fffvvv{{{wwwuuuuuusssqqquuuzzz|||fffYYYTTTNNNHHHBBBBBBAAAAAAAAACCCGGGIIIKKKSSSWWWZZZjjjeeeYYYTTTMMMLLLPPPKKKJJJIIIJJJKKKKKKIIIHHHEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBB444555777888999999999888777777666555555555555555555555666777888999::::::444444444555555555666666666666555555555666777888555444222222333444444444555555555555444333111111666555555444333222111000111000000222444555333111//////000000000///............/////////...------000/////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))'''---333222---***---000,,,------.../////////...))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......//////000111111111111111111222555777:::<<<:::===???AAA@@@@@@AAABBB@@@AAABBBBBB@@@@@@AAABBB@@@@@@??????>>>=========888999;;;<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888999999::::::;;;888888888888888888888888999999999888888888888777666555555666777888888777444444444333333333222222444444444333333333222222222111111000000000000000000000000000000000000000////////////////////////........................................................................,,,,,,---......---,,,,,,---------------------------------------------------------.........//////////////////000000000000000000000000111222333444111...000777666666DDDWWWeeewwwzzzzzz||||||sssdddTTTLLLJJJFFFAAAAAABBBBBBBBBCCCGGGKKKOOOYYYaaacccfff{{{oooVVVRRRPPPHHHIIITTTKKKJJJIIIJJJKKKKKKIIIHHHEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA777777777777777888888888777777666666555555555444777777777777777777777777777666555444444444444444666666666666666666666666222222222222222222222222333333333222222222111111222222222111111111000000111111111111111111111111000000000000000///......///...---,,,,,,---...///........................------------------------...------,,,,,,------...------------------------,,,,,,,,,++++++*********,,,++++++******++++++,,,************************************************+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,+++***)))((('''''')))))))))))))))*********)))************+++++++++))))))))))))))))))))))))***((('''((((((((()))+++(((...333000)))'''+++111///)))$$$(((000444111,,,)))************+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,/////////...---------,,,............////////////000//////.........//////...///111444666888:::;;;777999<<>>===<<<;;;:::::::::999999999888888888777777::::::::::::999999888777777777777777777666555555555555555555555666777777222222333444444444333333222222222222222222222222000000000000000000000000000000000000000000000000000000//////.........---..................------------------------------.................................------,,,,,,,,,------------------------........................------------------------............////////////////////////000000000000...000333222333777@@@HHHeeeyyy|||yyy~~~pppccc___WWWOOOIIIEEEDDDDDD???AAACCCDDDFFFLLLUUU\\\iiifffcccjjjqqqfffYYYPPPMMMMMMLLLJJJLLLLLLJJJIIIHHHGGGGGGFFFDDDFFFGGGGGGEEEDDDDDDEEEGGGFFFEEECCCCCCDDDDDDEEEAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@??????@@@@@@888777777777777777777777777666666666555555555444666666666666666666666666555444444333333333333444444444444444444444444444222222222222222222222222333333222222222111111111222222222111111000000000111111111111111111111111000000000000000///......///...---,,,,,,---...///........................------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************************************))))))******+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++******)))(((((((((*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***))))))***************///222333///)))(((---222666222...///222333///***))))))*********+++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,------------,,,,,,,,,,,,------------............//////............////////////111333555777888999666888;;;>>>@@@AAAAAAAAABBBAAA@@@@@@?????????@@@;;;;;;;;;;;;::::::::::::999:::;;;<<<===>>>>>>>>>======<<<;;;::::::::::::999999999888888777777777888888888999888888777777777777777777777666555555555555444444555666666777333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////000/////////.........---..................------------------------------..............................---------,,,,,,,,,------------------------........................------------------------............////////////.../////////000000000000...111333222111444;;;AAARRReeexxxvvvhhh]]]VVVSSSNNNHHHCCC@@@>>>>>>>>>AAAEEEHHHLLLSSS]]]dddkkkkkkmmmwwwhhh```UUUNNNMMMMMMMMMKKKKKKKKKIIIHHHGGGFFFFFFFFFCCCEEEGGGGGGFFFFFFGGGHHHFFFEEEDDDCCCCCCCCCDDDDDDAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@@@@@@@@@@AAA888888888777777666666666666666666555555555555555444444444444444444444444333222222222222333333444333333333333333333333333222222222222222222222222333222222222222111111111111111111111000000000000000000000000000000000000//////000000000///............------------......------------------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************************************'''((()))***+++,,,------++++++++++++++++++++++++(((((()))))))))*********************************))))))))))))))))))))))))++++++******))))))(((((()))))))))*********++++++))))))))))))))))))))))))'''((()))***,,,---......444222///+++((())),,,///666444333222222000---***)))))))))*********++++++))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------///...............////////////000222333444555666666777:::<<<>>>@@@@@@@@@>>>>>>?????????>>>======::::::::::::999999999888888999:::;;;<<<=========<<<;;;:::999888888888888888888888888777777777777555666666777777777777666666666666777666666555444555555444444444555666666555444333222111111222222111111111111111111111111000000000000000000000000/////////////////////////////////...............------------------......------------------------------------------------------------,,,,,,,,,,,,---------------------------------------------------------------------------............/////////....../////////000000000///111222111000111555999>>>KKKZZZgggsss~~~~~~rrreee^^^YYYQQQKKKGGGFFFEEEDDDCCCCCCDDDDDDGGGJJJOOORRRWWW^^^gggnnnvvv{{{fff]]]WWWPPPMMMMMMNNNMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFBBBDDDGGGGGGGGGGGGHHHJJJDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@AAAAAA999999888777666555555444555555555555555555555555333333333333333333333333222222222222222333444555333333333333333333333333111111111111111111111111222222222222111111111111000000000000000000000000000000000000000000000000...///////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************((())))))***++++++,,,,,,************************))))))))))))*********+++************************(((((())))))************,,,++++++***)))(((''''''))))))))))))************))))))))))))))))))))))))%%%'''((((((+++000444444000---***(((((()))******+++---///000...,,,+++***))))))))))))************))))))))))))))))))))))))************************************++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------......---------...////////////000000111222222333555666888:::<<<===>>>>>><<<<<<>>>>>>>>>===<<<;;;;;;;;;::::::999999888888::::::;;;;;;::::::999888:::999888777777777777777777777777777777777777777444555666777777777777777555555555666666555555444555444444444444444555555777555333111000000111222111111111111111111111111000000000000000000000000////////////////////////........................,,,,,,------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////........./////////000000...000222222000000222444555999BBBNNN]]]kkktttwww~~~xxxsssvvv{{{}}}zzz}}}|||}}}~~~~~~~~~yyymmmcccVVVNNNJJJIIIFFFCCCBBBAAA@@@AAABBBEEEIIIKKKSSSXXX^^^ccciiipppyyykkkZZZUUURRRNNNMMMMMMNNNLLLKKKJJJJJJIIIHHHGGGFFFFFFGGGDDDFFFHHHHHHGGGGGGHHHIIICCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@@@@@@@AAABBB999888888777666555444444444444444555555555555555444444444444444444444444333333222222333444555555333333333333333333333333111111111111111111111111222222222111111111000000////////////////////////////////////////////////......////////////......,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********************************************************************************************************+++++++++,,,,,,))))))))))))))))))))))))((((((((()))******++++++,,,++++++***)))(((''''''(((((()))))))))*********)))))))))))))))))))))))))))+++***&&&(((///333222***(((((())),,,,,,***((($$$'''+++,,,+++))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------......,,,------------.........---------------...///////////////000000000000111444444666888999;;;;;;<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;:::999999888999999999999999888777777888888777666666666666777666666666666666666666666555555666777888888888777333444555555555555444444444444333333333333444444666555222000///000111222000000000000000000000000////////////////////////........................---------...............,,,,,,,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------........................////////////...///111222222222333444555333555>>>LLL[[[hhhppppppxxx{{{~~~~~~wwwsssuuuvvvssspppjjjggglllrrrwwwzzzpppggg```XXXSSSLLLFFFCCCBBB@@@???CCCAAA@@@@@@CCCIIIOOOSSSdddjjjqqqxxx~~~jjj^^^YYYQQQPPPOOONNNNNNMMMKKKIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFFFFFFFBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???@@@AAAAAA777777777666666555555555444444444444444555555555555555555555555555555555444333333333333444444555333333333333333333333333111111111111111111111111222111111111111000000000............////////////////////////////////////------.../////////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************+++++++++*********))))))***************************++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++++++++******))))))((((((((((((((()))))))))******))))))))))))))))))))))))...222111******///000+++'''(((***,,,......+++)))'''(((***+++***)))((()))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,------------------------............,,,,,,,,,,,,---...//////////////////000000000000333333444555777888999:::::::::;;;<<<<<<<<<<<<;;;======<<<;;;:::999888888444555666777888999999999777777666666666666666777555555555555666666666666555666777777777777777666222333444444555444444444444444333222222222333333444333222111000000111111////////////////////////////////////////////////........................---------------.........++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........------........./////////...///000111222333444444555222222777AAANNN```oootttkkkhhhooo}}}|||lllaaadddkkknnnsssxxxyyyyyyzzz|||tttjjjbbb]]]XXXTTTNNNLLLHHHDDDAAA???>>>===???@@@DDDJJJTTT___jjjpppjjj\\\WWWXXXOOOOOOOOONNNMMMKKKIIIHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIFFFDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA666666666666666666555555333333333444444555555555555555555555555555555555444333333222222222222333222222222222222222222222111111111111111111111111111111111111000000000000---------....../////////........................,,,---......//////......+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***************************************************************+++++++++************************************++++++++++++)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))),,,444777222111444000'''((()))***++++++************)))))))))*********)))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---...///000......//////000000000111222222333444555666888999999999888888999999:::;;;<<<<<<;;;:::999888777777333444555666777888888888777777666666666666777777444444444555555666666666555555666666666555444444222222333444444444444444444444333222222222222222222222222111111111111111////////////////////////////////////////////////........................,,,,,,,,,------.........***++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------.........//////000000//////000222222222111111222555777@@@TTTgggwww}}}uuupppsssqqqkkkmmm|||}}}kkklllqqqpppmmmmmmlllnnnpppsssuuuwwwyyyyyyxxxzzz}}}|||wwwuuummmfff\\\UUUQQQOOOLLLIIIGGGFFFEEEBBB??????AAACCCEEEIIIRRR]]]iiittt~~~jjj[[[UUUSSSSSSLLLMMMNNNMMMKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFDDDDDDEEEBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>======>>>???@@@555555555666666666666666333333333444444555555555444444444444444444444444333333222111000000000111000000000000000000000000000000000000000000000000111111111111000000000000---------.........//////........................,,,,,,---.../////////...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,************************************************(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))&&&222999888888;;;444))))))))))))'''%%%%%%'''))))))'''&&&'''***,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++******))))))******+++++++++,,,,,,,,,+++++++++,,,---...///000......//////000111111111222222222333444555777888888777666666666888999:::;;;;;;:::999888777666555666666666777666555555444777777666666666777777888444444444555555555666666555555555555444333222222111222333333444444444444444333333222111111111222000111111222222222111111////////////////////////////////////////////////........................,,,,,,,,,------.........******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////222000......///000000000...000333444000333FFF[[[nnn}}}yyysssuuu{{{wwwzzzqqquuu~~~}}}wwwuuubbbcccfffiiikkkmmmmmmmmmjjjlllpppuuu{{{vvvtttppplllgggcccaaa```WWWRRRKKKGGGFFFDDDAAA>>>@@@AAA@@@??????BBBHHHLLLUUUYYYaaaiiippptttwwwxxxwwwzzzbbbUUUSSSSSSQQQPPPJJJKKKLLLKKKJJJIIIIIIIIIEEEDDDDDDCCCCCCCCCCCCDDDCCCEEEGGGGGGEEEEEEEEEFFFBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<===>>>???666666555555555444444444222222222333333444444444333333333333333333333333222222222222222222222222444333111////////////000000000000000000000000000000000//////.........---//////.........---------..............................---------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,------......///---------......000111222111111222333555666666777555555666666777777888888888888888888777666444444444444444555555666666666555555555555666666666666555555444444444444555555555555444333333222111111333333333333333333333333222222222222222222222222222222222111111111111000000000000000000000000000.........///////////////------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++------------------------........................---------............//////////////////000111111222222111111222777===BBBOOOhhhzzzxxxjjj[[[VVVWWWXXXYYY[[[___ZZZ[[[eeemmmpppsssxxxwwwyyyuuusssooojjjfff]]][[[YYYVVVSSSPPPOOONNNIIIFFFBBB???AAADDDDDDAAAGGG@@@AAAJJJNNNPPP\\\mmmtttoooxxx{{{uuu}}}eee```XXXQQQNNNLLLKKKJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@????????????CCCBBBAAA@@@????????????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>============555555555444444444333333222222222333333333444444333333333333333333333333222222222222222222222222333222111////////////000////////////////////////000/////////.........---///.........------------...........................------------,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))*********+++++++++,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))***)))(((''''''((()))***************)))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,---...............---......///000111000111111222444555555666444555555666666777888888888888888777777666444444333333444444444555555555555555555555666666666666555555444444444444555555555555444333333222111111333333333333333333333333222222222222222222222222222222222111111111000000///////////////////////////////////////.........------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++------------------------........................---------............//////////////////000000111222222111111111333888<<>>==================<<<<<<<<<;;;444444444333333333222222222222222222222333333333222222222222222222222222111111111111111111111111222222111000/////////////////////////////////////////////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++,,,++++++***)))*********++++++++++++,,,+++++++++***************************************))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,------......///...............////////////000111222333333444444444444555666666777777777777777777666555555444333333333333444444444444444555555555555666666666555555444444444444555555555444444333333222222111333333333333333333333333333333333333333333333333222222111111111000000000////////////////////////000000//////......------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++------------------------........................---------............/////////......//////000111111111111000///000222555:::EEEUUUcccqqq|||~~~|||sss{{{|||yyy|||mmmcccYYYQQQMMMIIIEEEEEEJJJOOOSSSWWW[[[ccciiiooosssyyy~~~{{{pppiii```ZZZVVVTTTPPPMMMLLLKKKHHHFFFDDDDDDEEEFFFCCCDDDEEEEEECCCDDDHHHLLLJJJYYYiiiuuuooo]]]SSSPPPLLLIIIIIIJJJKKKKKKHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>CCCBBBAAA@@@@@@??????@@@===============<<<<<<;;;;;;;;;;;;::::::::::::999333333333222222222111111111111111222222222222222222222222222222222222222111111111111111111111111111111000000////////////////////////////////////........................---------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))***************************************************++++++,,,------......//////...---------............///000000111222222333333333444555555666666666666777777666555555444333333333333333333333333444444444555555555666666555555444444444444555555444444444333333222222222222222222222222222222222333333333333333333333333111111111111000000000000////////////////////////111111000///...------,,,------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------........................---------............//////............///000000///000111111//////000222444:::CCCMMMYYYeeennnrrrnnntttwwwnnniiikkkxxxzzzsssjjj```YYYNNNKKKGGGFFFFFFFFFHHHJJJQQQVVVYYY\\\cccmmmuuuvvv}}}wwwrrrttt|||{{{tttddd]]]SSSMMMJJJIIIGGGFFFAAA@@@>>>>>>???AAADDDFFFEEEHHHMMMOOONNNPPPXXXbbbggg}}}yyyfff[[[TTTMMMJJJHHHGGGHHHIIIJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>AAA@@@???>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::999999999888888888777777333333222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000/////////...........................---------...............,,,,,,------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++*********))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,------...///......------------...---......//////000000000222222222333444444555555555666666666666555555444333333333333333333333333444444444444555555555555555555444444444444555555444444333333333333222222222222222222222222222222333333333333333333333333111111111000000000//////........................111111000///...------,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------........................---------............///...............//////000---///111111111000222333...222888===@@@HHHTTT___eeekkkzzzuuunnnooo{{{zzz{{{xxxpppiii___]]]XXXQQQLLLJJJIIIIIIJJJMMMOOOQQQYYYdddlllnnnjjjhhhiiirrr|||wwwppphhhZZZSSSJJJEEEDDDDDDDDDCCC@@@@@@@@@AAACCCFFFIIIKKKNNNRRR[[[eeeiiimmm{{{ooo]]]VVVSSSOOOKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAABBBBBBAAAAAA@@@???>>><<<=========>>>>>>????????????>>>=========>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::777777777777666666666666333333333222222222111111111111111000000000000000000000000000000000000000////////////////////////...//////000000//////...........................---------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************((()))******+++*********)))))))))************+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,------...---------------......---........./////////000111111111222333333444444555555666666666555555444444444444444333333333333333444444444444555555555555555444444444444555555333333333333333333333333222222222222222222222222222222222222222222222222111111000000000/////////........................000000//////......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------........................---------............///......------......///000,,,...000111000111333555000333666777555777BBBOOOZZZaaasssxxxxxx||||||xxx|||~~~{{{xxx~~~vvvhhh\\\TTTNNNIIIJJJLLLMMMPPPYYYeeelllmmm^^^bbbmmmvvvrrrppplllgggSSSMMMEEE@@@@@@AAAAAA@@@EEEFFFIIILLLQQQUUUXXXZZZiiinnn{{{ooo[[[UUUTTTPPPKKKJJJHHHGGGGGGHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>;;;<<<<<<======>>>>>>>>>>>>>>>============>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999666666666666555555555555444333333333222222222222111111000000000/////////000000000000000000000000////////////////////////---...///000000///..............................,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,------------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,------,,,,,,,,,,,,---......///............////////////000000111111222333333333444444555666666555555444555555555444444444333333333333444444444555555555555555444444444444555555333333333333333333333333111111111111111111111111111111111111111111111111111000000000////////////........................///////////////.........---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------------------------........................---------............///...------------...//////---.../////////000222444444333444666444333999BBBIIIOOO___tttyyyooofff___WWWYYYYYYZZZbbblllqqqqqqpppuuu}}}yyypppggggggmmmqqqqqq]]]WWWPPPLLLKKKLLLKKKIIIFFFKKKRRR\\\eeemmmsssvvvyyylll]]]TTTQQQOOOLLLIIIGGGGGGFFFGGGHHHHHHFFFDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>;;;;;;<<<<<<===>>>>>>???=========<<<<<<======>>>;;;;;;::::::::::::;;;;;;999999::::::999999888777666666555555555444444444444444444333333333222222111111000000/////////...000000000000000000000000////////////////////////---...///000000///..............................,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------.........++++++++++++++++++++++++)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------+++++++++,,,---...///000.........///////////////000000000111222222333333444444555555666555555444666666666555555444444444333333333444444444555555555555555444444555555555333333333333333333333333111111111111111111111111000000000000000000000000000000000000////////////.................................///////////////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------........................---------.........//////...------------...//////...//////...---...000222111---,,,111222///111666777:::EEEVVVgggvvvrrrlllbbbYYY\\\hhhssswwwrrrllleeeaaa``````^^^\\\]]]dddpppvvvrrrsss```[[[TTTOOOJJJGGGHHHJJJEEEEEEEEEFFFHHHHHHFFFCCCEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBAAAAAA@@@???>>>;;;;;;<<<<<<===>>>??????======<<<<<<<<<======>>>;;;;;;:::::::::;;;<<<<<<888888888888888777666666666666555555555444444444333333333222222222111111333222111/////////000111//////000000111111222222................................................000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******************************,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********++++++***************************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))************,,,,,,,,,---------.................................///000111222333444444555555555555444333222111333333333333333333333333444444444555555555555666444444444444444444444444444444444444333222111000111111222333333111000///000000000000000000000000////////////////////////---------............///---.........---,,,,,,+++,,,------......------,,,...------,,,+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,---------------------------------//////............//////000000000000111111111111333444666===IIIWWWeeennnooovvv{{{zzz}}}yyyuuuyyy}}}ttteee^^^SSSKKKKKKKKKQQQdddzzzpppmmmxxx}}}jjj\\\RRRPPPNNNKKKIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>;;;::::::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888888777777666666555555666666666666666666666666333333222222222111111111222111000///......///000000000000000000111111111................................................000...---...///000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******,,,,,,,,,+++++++++******************************,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************,,,,,,,,,------------..............................//////000222333333444333333444444444444333333333333333333333333333333444444444444555555555555444444444444444444444444444444444444333222111000111222222222222111000000000000000000000000000000........................---------............///------......------,,,+++,,,,,,------------,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---------------------------//////............////////////000000000111111111222111111444;;;DDDNNNSSScccnnn|||zzz}}}ooonnniiigggpppyyytttgggZZZQQQMMMPPPQQQUUUfffxxx~~~{{{wwwvvviii```WWWQQQPPPOOOMMMKKKIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>;;;;;;:::::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999999999999999888777777777777666666555555666666666666666666666666333222222222222111111111000000///.........//////111000000000000000000///........................///////////////////////////...---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,************************++++++++++++++++++++++++************************************************+++++++++++++++*********************************,,,,,,,,,+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************,,,,,,,,,,,,------------------------------------......///000111222333333000111222333444444444444222222222222222222222222333333333444444444555555444444444444444444444444444444444444333222111000222222111000000000000111000000000000000000000000........................---------............///------......------,,,,,,,,,,,,------------,,,,,,,,,,,,+++************+++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++------------------------//////............////////////000000000000111111444222111111444888===@@@SSSbbbvvv|||zzz}}}yyyxxxwwwyyyzzz|||ssseeebbbdddkkkooorrr|||www{{{||||||ooo}}}jjjYYYRRRLLLJJJMMMMMMMMMKKKJJJIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>======>>><<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888777777777666666666666555666666666666666666666666222222222222111111111111000000000/////////000000111111000000/////////...........................///////////////////////////...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,***))))))***,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************************************************************+++++++++******************************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))))))))************++++++,,,,,,,,,---------------------------------......//////000111222222///000111222333333333333222222222222222222222222222333333333444444444444333333333333333333333333333333333333333222111111333222000/////////000111000000000000000000000000........................---------............///,,,------...------,,,,,,,,,,,,,,,------,,,,,,,,,++++++******)))******+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++******++++++++++++******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++------------------------///......------......///////////////000000000111222222111222333666888:::DDDTTTeee|||~~~sssuuu}}}zzzcccbbbeeennnzzzyyyrrrxxx~~~qqqZZZUUUSSSKKKIIIMMMJJJJJJIIIIIIHHHHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>=====================<<<<<<============::::::::::::::::::::::::777777888888888888777777666666666666666666666666666666666666666666666666222222222111111111000000111111111111111111111111111000000000//////..............................///////////////////////////---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************---,,,+++******+++,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))(((((()))))))))************+++++++++,,,,,,,,,------------------------------.........//////000000111000000111111111111000000111111111111111111111111222222222222333333333444333333333333333333333333222222333333222222111111333222000/////////000111////////////////////////........................---------............///,,,,,,------...------,,,+++,,,,,,,,,,,,,,,,,,++++++******)))******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++******++++++++++++******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++------------------------......------------.........////////////000000000---......///111333555666888CCCNNN^^^~~~zzzvvvttt}}}|||www~~~kkkTTT```ffftttyyyqqqnnnzzz~~~pppdddVVVPPPVVVUUUJJJFFFKKKHHHHHHHHHHHHGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>======<<<===========================<<<<<<::::::::::::::::::::::::666777777888888777777666555555555555555666666666666666666666666666666666222111111111111000000000000111222333333333222222000//////////////////......................................................---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***************************************************************************************************)))))))))***************)))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++***((('''))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000000000000111000000//////000000000000000000000000111111222222222333333333333333333333333333333333111222222222222222111111111111000////////////000////////////////////////---------------------------------............///,,,,,,------......------++++++,,,,,,,,,,,,+++++++++************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++------------------------......------------............////////////000000000000000000111111222333000555:::CCCVVVllltttpppwww}}}{{{uuusssqqq{{{~~~nnn___ccclllyyyxxxqqqpppyyyjjj[[[PPPLLLMMMRRROOOGGGEEEIIIGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<=========<<<;;;;;;::::::::::::::::::::::::666666777777777777666666444555555555555666666666666666666666666666666666111111111111000000000000///000111222333222222111.........///////////////........................------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********************************+++,,,,,,,,,,,,+++***************************************************************************************************((()))))))))*********+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))+++++++++***((('''))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////------...///000000000000000000000000000000000000111111111111222222222222222222222222222222222222111111222222222222111111000000000000000//////...////////////////////////---------------------------------............///+++,,,------......------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++******++++++++++++******)))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---------------------------...------,,,,,,------............/////////000000333222222111111222222333///000333777>>>GGGRRR[[[kkkppptttyyyvvv}}}{{{tttmmmeeelllxxx{{{xxx|||tttbbbZZZYYYMMMNNNNNNLLLJJJHHHGGGGGGFFFFFFGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;<<<<<<===<<<;;;:::999999999999999999999999999555666666777777666666555444444444555555555666666666666666666666666666666111111111111000000000000...///000222222222111000---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++---......---++++++,,,,,,,,,+++++++++*********************************+++,,,------,,,+++***************************))))))))))))))))))))))))************************************************(((((())))))*********+++((())))))***++++++,,,,,,(((((())))))************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,+++***(((&&&))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................***+++---///000111222222000000000000000000000000000111111111111222222222222222222222222222222222000111111222222222111111///000111111111000...---////////////////////////---------------------------------.........//////+++,,,,,,---.........---+++++++++,,,,,,+++++++++,,,+++++++++,,,------...+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++******++++++++++++******)))************+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,---------------------------------...------,,,,,,------.............../////////000000///.........///000111222111444888666777DDDTTTaaagggkkkrrr|||vvv}}}|||nnneeeZZZOOOIIIJJJMMMLLLHHHGGGIIIGGGBBBFFFFFFGGGFFFEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<;;;999888999999999999999999999999555555666666666666555555444444444555555555666666666666666666666666666666111111111111000000000000000000//////.........---//////.........------------------------------------------------------------+++******,,,------,,,------,,,,,,,,,,,,++++++************************++++++******************++++++------------++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''---'''%%%))),,,+++)))***)))(((((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---......///////////////000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111000000222222222111111111111000000000//////.........---......---------,,,,,,,,,------------------------------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))))))))***,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...------,,,,,,------...////////////000000000000000000000000000000000000111111111222333666888:::EEETTTfffrrr|||~~~~~~yyyrrrvvv~~~mmm[[[UUUSSSOOOLLLLLLJJJJJJIIIHHHGGGEEEEEEDDDEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>======<<<;;;;;;:::::::::999999999::::::888777777777888999888888777777777777888888888888777666666666666666444444444444444444444444222333555777777666555444////////////............111000000000///////////////.........---------------------------------------------------------------+++******,,,------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''***)))))))))(((((((((''')))(((***+++((($$$%%%)))++++++***)))((((((((()))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------...///////////////000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111000000222222222111111111000000000/////////........................---------,,,------------------------+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))))))))***+++,,,*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...------,,,,,,------....../////////000000000000////////////////////////111111111111333555666888;;;EEEPPPXXX___qqq~~~xxxuuu~~~vvvuuu}}}|||tttuuuhhh[[[QQQOOONNNKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;:::;;;::::::::::::999999999:::999888777777777888888777777666666666666777777888777777666555555666666444444444444444444444444222333555666666666444444////////////............111111111000000000000///............------------------------------------------------------------,,,+++******,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((%%%(((,,,---)))***666DDD...---,,,+++***)))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------...////////////...000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111111222222111111111000000000////////////............/////////.........------------------------------)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,*********************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...------,,,,,,------........./////////000000000////////////////////////111111000111111333444444444777;;;===BBBOOObbbpppzzz{{{{{{tttrrrqqqmmmwww}}}}}}{{{zzzxxxxxx~~~ssswwwtttfff]]]YYYRRRMMMIIIIIIIIIFFFEEEFFFHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBAAA????????????????????????=========<<<;;;;;;:::::::::::::::999999999888888999999888777777777777777666666555555555555666666777777666555555555555666444444444444444444444444222333444555666555444333111111111111000000000000000000000///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++------,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************+++++++++---,,,+++******+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))((((((///CCCVVV...---,,,+++***)))))))))((((((((((((((((((((((((************++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---......//////......000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000///////////////.........000////////////.........------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............/////////000000////////////////////////000000000000000111111111444444444333666===GGGNNNeeelllxxxyyyooommmlllhhhrrr~~~{{{{{{wwwllljjjnnn{{{vvvxxx}}}nnn]]]SSSPPPSSSWWWKKKJJJJJJHHHFFFCCCCCCDDDFFFFFFEEEEEEDDDCCCCCCBBBDDDCCCCCCCCCBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<999999999999888888888888888888777777666666666666555444444333333444444555666666555444444555555555333333333333333333333333222222333444444444444333111111111111000000000000........................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,***))))))***,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))---***'''&&&%%%'''222>>>,,,,,,+++))))))(((((((((((((((((((((((((((((((((************++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------...............///////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111111111000000000//////.........///////////////000////////////.........------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////........................000000000000000000000000444444444444555777:::<<>>>>>>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888777777777666666666555555666666666555444333444444333333333333444444333333222222333444444555222222222222222222222222111111111111111222222333111111111111000000000000---.........//////000000+++++++++,,,,,,---------------------------------+++++++++++++++++++++++++++***((()))***,,,,,,++++++++++++************)))************************((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******)))((()))***(((%%%(((///(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************++++++,,,---------,,,,,,+++,,,------......------////////////////////////000000000000111111111111000000000000000000000000000000111111222222222222000000000000////////////---.........//////000000......---------,,,,,,,,,------------------------*********++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,+++******************************************************))))))))))))************)))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------...------,,,,,,------...---------.........//////........................---...000111222222222111...000222222111111333666777333222999CCCPPP^^^jjjttt~~~~~~zzzyyylll\\\WWWRRRNNNLLLLLLKKKGGGCCCCCCEEEGGGGGGFFFFFFHHHJJJDDDGGGEEEAAAAAAEEEBBB<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666444555666666666555333333555444444333333444444555222222222222333333444555222222222222222222222222111111111000111111222333222222000///...............///...+++,,,000///+++---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...------------,,,,,,+++***++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++***)))((()))***+++,,,,,,+++***)))******************************+++++++++******)))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''((()))++++++***))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''',,,+++++++++******))))))))))))))))))))))))))))))$$$%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,---......---,,,,,,---......///////////////000000000000////////////111111111111111111111111000000111111111111000000222111111000///......---////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************(((((()))***++++++,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++---------............///......---,,,,,,,,,,,,---.........------,,,,,,,,,............////////////000111111111111222222222222111111222666;;;AAADDDLLLTTTdddxxx{{{sssiiibbb]]]YYYRRRLLLJJJIIIIIIHHHGGGFFFEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<;;;::::::999999::::::;;;;;;:::::::::999999999999999999888888888777777555555444444444333333333333333333333333333333333444444444333333222222222222222222111111111000000000000000000000000000000222111000///............---//////,,,+++...///---,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++***************************************)))************+++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++************++++++++++++************************************+++++++++******)))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))***************(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''++++++*********)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,---......---,,,+++------...///////////////000/////////////////////000000000000000000000000000000111111111111000000111111000000///......---........................------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***************************************************++++++,,,,,,++++++***************************((())))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------..................---,,,,,,,,,,,,---------------------,,,,,,............//////////////////000000000111111111222111111222444888;;;>>>BBBFFFOOO[[[hhhpppssssss{{{rrrkkk___YYYRRRNNNNNNLLLHHHDDDGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBAAAAAAAAA???????????????????????????>>>>>>>>>>>>=========;;;;;;:::999999999999:::;;;::::::::::::999999999999999888888888777777777555444444444444333333333333333333333333333333333444444333333333222222222222222222111111111000000111111111111111111111111222111000//////......///---111222...+++---///...,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++***************************++++++++++++******))))))************************)))************+++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,,,,,,,+++++++++************++++++************************)))******+++++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))******+++))))))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++,,,---......//////......///////////////////////////////////////////////////000000111111000000///111000000//////.........------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))******************************************************++++++++++++******************************)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********------,,,,,,,,,,,,++++++------------..................---,,,,,,,,,,,,---,,,,,,---------------------............/////////........./////////000000111111111111222444555666999999:::>>>DDDJJJNNNOOObbbnnn}}}xxxqqqhhhaaa]]]YYYTTTQQQMMMIIIEEEDDDEEEEEEDDDAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======;;;;;;:::999999999999999:::::::::999999999888888888888888888777777777777444444444444333333333333333333333333333333333333333333333333222222222222222222222111111111111111111111111111111111111111111111000///////////////000666777111++++++......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,++++++***)))))))))))))))))))))))),,,,,,++++++***)))))))))************************))))))*********+++++++++***************+++++++++++++++************++++++***+++,,,,,,------------,,,+++***))))))***+++,,,************************))))))***+++++++++******(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))((((((((()))+++,,,++++++******))))))((((((((((((((((((((((((((((((************************'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---............---........./////////////////////////////////////////////000000000000//////000000/////////.........------------------------,,,------......------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************))))))++++++++++++++++++++++++******************************++++++++++++******************************))))))*********+++++++++)))***---......---***)))))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,,,,,,,---,,,,,,,,,------.........---------.........//////....../////////000000000000000111222222222222222777555333333555888;;;===???IIIXXXeeennnssswwwxxxzzzmmmaaaZZZWWWSSSOOOJJJGGGHHHIIIJJJJJJJJJGGGEEEDDDEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========;;;::::::999888999999999999999999999888888888888888888777777777666666666444444444333333333222222222222222222222222222222333222222222222222222222111111111111111111111111222222222222222222222222111000000////////////000444999:::333,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++,,,,,,+++++++++))))))))))))))))))))))))+++++++++*********))))))************************))))))*********+++++++++))))))*********++++++++++++******))))))******+++***+++,,,,,,------------,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))***+++++++++++++++(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))***************************************************)))((((((((()))+++,,,++++++******))))))((((((((((((((((((((((((((((((************************''''''(((((())))))******(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************************************+++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,---------------------....../////////000000000000000000000000000//////000000000000//////////////////....................................,,,,,,------------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))***************************************+++++++++***+++...000000...+++***))))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,---,,,,,,,,,------.........------------............/////////000000000111111...///111222222222222222555555444444444555777888888;;;AAAFFFJJJMMMOOOPPPWWW```nnn~~~wwwnnnmmmqqqjjjggg```XXXOOOJJJHHHIIIIIIGGGFFFEEEFFFGGGGGGGGGEEEDDDCCCBBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>============<<<::::::999888888888888999999999888888888777777777777777777666666666555555444444333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000////////////000000444888777111,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...)))***++++++++++++++++++************************************************************************)))************+++++++++))))))******+++,,,,,,,,,******))))))))))))*********++++++,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))((()))***+++++++++++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))************************************************)))))))))))))))******+++))))))))))))))))))(((((())))))))))))))))))))))))************************''''''(((((())))))******((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************)))******+++,,,++++++++++++******))))))******+++***+++,,,,,,------,,,,,,---------......//////000000000000000000000000000...//////000000//////...........................////////////////////////,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))***************************************************+++...//////...+++***))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......---,,,,,,,,,,,,---,,,,,,------------------,,,------------.........//////000000000111111111...///000111222222222222111222444444444444555777666666777888999;;;===>>>@@@EEEOOOYYY```fffoooyyy|||zzzmmmgggbbb^^^WWWOOOKKKLLLMMMLLLHHHDDDAAAAAADDDFFFBBBCCCDDDEEEEEEEEECCCBBB???@@@@@@AAABBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????=========<<<<<<<<<;;;;;;::::::999888888888888888888888888777777777777666666666666666555555555555333333333333222222222222222222222222222222222222111111111222222222222222111111111111111222222222000000000000000000000000000000////////////000000000222111---+++------+++,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...))))))***+++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************)))************+++++++++*********+++,,,---------******))))))))))))******++++++++++++++++++************++++++++++++******))))))))))))))))))))))))(((((()))++++++,,,,,,+++******************++++++************************))))))))))))))))))))))))************************************************(((((()))***************(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))*********++++++))))))))))))))))))))))))))))))******************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************((()))***+++,,,++++++***+++***))))))))))))***+++******+++,,,,,,,,,,,,,,,,,,,,,---......///000000////////////////////////......////////////......................................................+++,,,,,,------,,,,,,+++************************************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))************************))))))************))))))************************************************)))***,,,------,,,***)))************************************************))))))*********++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------......---,,,,,,,,,,,,---------------------,,,,,,,,,,,,---------................../////////000000/////////000000000000000///111333333222111333555222222222444666888:::::::::777999>>>@@@AAAFFFMMMPPPTTTUUURRRRRRVVVWWWTTTSSSTTTVVVUUUSSSQQQNNNMMMHHHBBB@@@BBBCCC@@@===>>>AAABBBAAA@@@>>>===>>>@@@999;;;>>>@@@AAA@@@??????>>>???AAAAAABBBBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;::::::::::::999999888888888888888888888777777777666666666666666666555555555444444333333333222222222222111111111111111111111111111000111111111222222222222000000111111111222222222////////////////////////000000////////////000111,,,---+++)))+++......+++,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...((()))***+++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---************************)))************+++++++++******+++,,,------......******))))))))))))******+++++++++++++++***)))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))************************************************'''(((***+++++++++***)))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))******+++++++++,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((()))***+++,,,+++******+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++,,,,,,------...///000000..............................////////////......---.....................------------------------+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++((((((((((((((((((((((((************************))))))************))))))************************++++++******************((()))************)))(((************************************************))))))))))))************+++++++++,,,,,,---------++++++,,,,,,,,,---------......---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------......---------.........//////111000///...............222444444333000000222555444444333444444444222000666111222999<<<:::999<<<999>>>@@@<<<;;;@@@AAA>>>>>>>>>======<<<<<<===>>>@@@:::777:::===;;;999999888;;;>>>???>>>=========<<<>>>@@@@@@>>><<<;;;;;;===>>>@@@@@@>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA??????????????????@@@@@@========================;;;;;;:::::::::999999999:::999999888777888888888777777777777666666666666666666555555555444444444333333333222222222111111111111111111111111111111000000111111222222222222000000111111222222222222////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++************+++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((()))***+++,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++************************+++*********))))))(((((()))************+++++++++)))************+++++++++******************************))))))))))))******++++++************++++++******)))(((((()))***+++)))************++++++++++++***)))'''''')))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,++++++***)))((((((***)))((((((((()))+++,,,++++++++++++++++++++++++,,,++++++,,,//////...------------............///---------............/////////////////////////////////......---------,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********)))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---...//////...,,,***)))******************************++++++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////000///.........///111222000000111222333333444444555444444333333222222111333333333444444444555555777777777777666666666666777777777777666666666666:::999999999888777777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>????????????==============================>>>@@@@@@AAAAAAAAA>>>======@@@CCCCCC@@@===============<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;888888888888777777777777666666666666666666666666555444333333333333444555444444333333333222222222333222111111000000111111222111111111000000//////000000000000000000000000////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++******************+++************)))))))))(((++++++++++++++++++++++++************************************************((()))***+++,,,++++++***))))))*********+++++++++++++++++++++++++++++++++************************************)))))))))((()))************+++++++++)))************+++++++++******************************))))))))))))******+++******))))))******++++++***)))(((((()))******))))))*********++++++++++++***(((''''''(((***+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,,,,+++******)))((((((***)))((((((((()))++++++++++++++++++++++++++++++,,,++++++,,,//////...---------------............------------..................................../////////.........------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********)))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************............---,,,+++*********************************++++++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,---------..............................000///.........///111111000000111111222333333444333333333333333222222222333333333333444444444444666666666666666666666666666666666666666666666666777777777777777777666666::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>??????========================<<<===>>>???@@@@@@@@@@@@>>>======???AAABBB???===============<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::888888888777777777666666555555555555555555555555555444333222222333444555444333333333333222222222222222111111000000111111111111111000000000//////////////////////////////////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************************))))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++******************+++++++++++++++++++++++++++++++++************************************)))))))))))))))************+++++++++)))************+++++++++******************************))))))))))))******+++******))))))******+++,,,+++***)))((((((((())))))))))))*********++++++******((((((((((((******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))+++++++++******))))))((()))))))))((()))******+++++++++++++++++++++++++++,,,++++++,,,//////...---------------............------------....................................///////////////.........------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,************************+++++++++***************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************......---,,,++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................//////......//////000111000000000111222222333333111222222222222333333333222222333333333444444444555555555555555555666666666666666666666666666666555555555555666666666666999999999::::::::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>===<<<===>>>???>>>=========<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999999888888777777777777666666555555555555555555555555444333333222222333333444333333333222222222111111222222111111111000000000111111000000000000//////........................////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++*********++++++******************)))))))))))))))************************************************************************************+++******************************************************************************************)))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************))))))))))))************))))))))))))******,,,++++++***)))(((((('''))))))))))))***************)))(((((((((((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++*********)))))))))((()))))))))))))))******+++************************,,,++++++,,,//////...---,,,,,,---------.........,,,,,,---------.................................////////////////////////---,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************...---+++*********+++,,,******************************++++++++++++******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................//////000000000000000000111111222222000000000111222333333444222222222222333333333333444444444444555555555555444555555555555555666666444444555555666666777777888888888999999999::::::999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<=========<<<>>>===<<<<<<<<<=========<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;:::999888888777888777777777666666666666444444444444444444444444333333222222222222333333222222222222111111111111111111111111111000000///000000000000000000//////................................................////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********)))***++++++++++++***)))))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++******************************************************************))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++))))))*********+++++++++******************************))))))))))))*********))))))))))))))))))***+++++++++***)))(((''''''(((((()))))))))*********)))(((((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))((()))))))))************************************,,,++++++,,,//////...---,,,,,,,,,------------...,,,,,,,,,------------....................................///////////////,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************---,,,+++))))))***+++,,,******************************++++++++++++******************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---....../////////////////////000000000000111111...//////000111222333333111111111222222222333333222222333333444444444444333333444444555555555555555555555666666777777777777777777888888888888999888888888888999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;=========<<<;;;;;;<<<===;;;;;;;;;;;;::::::::::::;;;;;;:::999888888777777777777777666666666666555444444444444444444444444111222222222222222222111222222111111111000000000000111111111111000///...//////////////////000000////////////////////////------------------------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))***+++,,,,,,+++***)))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******)))*********+++++++++***************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++******************************))))))))))))*********))))))(((((())))))*********+++******)))((('''((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))************)))************************,,,++++++,,,//////...---,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------------...............,,,,,,++++++++++++,,,,,,*********+++++++++++++++))))))******+++,,,,,,,,,***************************************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))******+++******************************++++++++++++******************************++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------...////////////...///////////////000000000......///000111111222222000000111111111222222222111111222222333333444444222222333333444555555555555555555666666666666666666666666777777777888888777777777777888888888999888888888999999999::::::999999999999999999999999:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>===<<<;;;<<<===;;;;;;:::::::::999999999:::999999888888777777777777777666666666666555555333333333333333333333333000111111222222111111000111111111000000000000//////000111111111000///.........////////////000000////////////////////////------------------------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))(((***+++,,,,,,+++***(((((()))))))))************************************))))))))))))))))))))))))************************,,,,,,***)))))))))******+++++++++*********))))))************************))))))))))))))))))))))))((()))))))))************)))************+++++++++)))************+++++++++******************************))))))))))))******))))))(((((((((((())))))))))))***+++******)))((((((((((((((()))))))))***'''((((((((((((((((((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))))))))))))))'''((()))***+++******)))************************,,,++++++,,,//////...---++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,)))*********++++++++++++((())))))***++++++,,,,,,************************))))))*********+++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************)))******************************++++++++++++******************************++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,---.../////////......////////////////////////...//////000000111111111000000000000111111111222000000111111222333333444111222222333444444555555555555555444444444444444555555666666666777777777666666666777777777888888777777777888888888999999999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;>>>@@@@@@===;;;;;;<<<::::::::::::999999999999888888888888888777777777777777666666666555555555222222222222222222222222000000111222222111000000111111000000000////////////000111222111000...---........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))((()))+++,,,,,,+++)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++)))************+++++++++******************************))))))))))))******))))))(((((((((((())))))((((((***++++++***))))))(((((((((((())))))))))))''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((()))++++++******))))))))))))))))))))))))))),,,++++++---//////...---++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,++++++++++++++++++,,,))))))******++++++++++++((())))))***++++++,,,,,,************************))))))******++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((******************************++++++++++++******************************++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,.../////////...---///////////////.........////////////000000000000000000000000111111111111///000000111222222333333111111222333333444555555444444444333333222222222555555555555666666666777666666666666777777777777777777777777888888888888888888888888888888888888<<<<<<<<<===<<<<<<;;;;;;;;;>>>AAAAAA>>><<<;;;<<<:::::::::999999999888888777777777777888888888888777666666666555555555555222222222222222222222222///000111222222111000///000000000000////////////...///111222111000...------.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,