BM6P6(@ {{{vvvqqqnnnjjjbbbZZZUUUPPPLLLMMMQQQNNNOOOPPPNNNLLLNNNSSSXXXbbbooo}}}}}}vvvvvvvvvwwwyyy|||~~~{{{rrriiifffccceeeiiijjjhhhdddffffffeeeccc```]]]ZZZXXXVVVTTTUUU[[[eeelllnnnmmmmmmnnnoooooommmkkkkkklllmmmkkkiiihhhiiimmmrrruuuwwwvvvvvvvvvwwwyyyzzz|||~~~|||yyyuuurrrppprrrrrrrrrrrrrrrrrrrrrqqqqqqooolllhhhfffddddddeeeffffffeeedddddddddeeeeeefffgggggghhhhhhgggggggggeeedddccccccccccccdddddd^^^___``````___]]][[[YYYVVVVVVVVVUUUTTTSSSQQQQQQRRRQQQPPPRRRWWWZZZZZZYYY\\\^^^___```___```aaacccdddhhhlllppprrrsssuuuwwwwwwyyy}}}wwwlllccc[[[WWWYYY[[[ddduuu{{{___PPPHHHBBBAAA@@@<<<999999:::999888888::::::999888999999999999999999999999;;;;;;;;;;;;:::888666555888888999999999:::::::::;;;:::<<>><<<===:::999888888::::::999888888888888888888888888888555555666777888999::::::888888999999999:::::::::;;;;;;>>>GGGTTTkkk|||{{{}}}zzz{{{|||}}}~~~|||{{{~~~|||vvvrrrhhhccc^^^ZZZTTTMMMIIIJJJLLLOOORRRRRRPPPOOOQQQSSS]]]gggrrrzzzyyyrrrmmmjjjjjjjjjhhhfffbbb___]]]\\\\\\]]]cccgggiiihhhhhhggg```YYYXXXUUUQQQOOOOOOPPPQQQRRRPPPPPPQQQRRRQQQPPPOOONNNJJJJJJKKKMMMQQQTTTVVVVVVVVVXXXZZZZZZYYYYYYZZZ[[[XXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVXXXXXXYYYYYYZZZZZZZZZ[[[^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]YYYYYYYYYYYYYYYXXXWWWWWWYYYYYYXXXXXXVVVUUUTTTSSSTTTRRRQQQOOOOOOQQQSSSUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPQQQSSSTTTQQQRRRTTTSSSRRRRRRSSSTTTYYYZZZ[[[]]]```eeelllqqqtttwww|||xxxkkkbbb^^^VVVUUUXXXbbbqqqiiiUUULLLDDDBBBAAA>>>======:::999888888::::::999888666666666666666666666666999999999999999999999999888888999999999:::::::::===<<<@@@HHHVVVmmm{{{zzz}}}yyyuuuwww{{{}}}}}}{{{{{{||||||wwwssshhhbbb]]]ZZZTTTMMMJJJKKKMMMPPPTTTTTTRRRPPPQQQSSSZZZeeepppwww~~~vvvnnniiifffeeecccbbb```^^^]]][[[[[[ZZZVVVZZZ]]]^^^______ZZZSSSRRRPPPNNNMMMLLLMMMNNNOOONNNNNNOOOOOOOOOMMMLLLKKKIIIIIIJJJKKKLLLNNNPPPQQQPPPRRRTTTUUUTTTTTTUUUWWWSSSTTTTTTUUUVVVWWWWWWWWWYYYYYYYYYYYYYYYXXXWWWVVVXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXZZZYYYXXXXXXWWWWWWWWWXXXUUUUUUVVVVVVVVVVVVVVVUUUWWWVVVTTTSSSRRRRRRRRRRRRRRRQQQPPPOOOPPPRRRTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTPPPQQQRRRQQQOOOOOOPPPRRRRRRSSSTTTSSSQQQPPPPPPQQQQQQRRRTTTUUUWWW[[[```dddiiilllppptttwww{{{{{{oooddd^^^VVVUUUWWW```lllsssXXXNNNFFFCCCBBB>>><<<===:::999888888::::::999888888888888888888888888888;;;;;;:::999888888888999888888999999999:::::::::======AAAJJJYYYpppzzzyyy|||xxxppptttyyy}}}|||{{{zzzyyy|||~~~zzzuuurrrhhhbbb\\\YYYTTTMMMKKKMMMNNNRRRVVVVVVTTTRRRRRRSSSVVVaaannnuuu|||zzzrrrlllgggfffcccbbb```___^^^]]]]]]]]]SSSUUUUUUSSSTTTVVVSSSNNNLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLMMMNNNMMMLLLKKKJJJGGGGGGHHHHHHHHHIIIKKKLLLMMMOOOQQQRRRRRRRRRSSSTTTSSSSSSSSSTTTUUUVVVXXXYYYYYYZZZZZZ[[[[[[ZZZYYYXXXZZZYYYXXXWWWVVVVVVWWWWWWVVVVVVWWWXXXXXXYYYZZZZZZVVVWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZ[[[ZZZWWWVVVUUUVVVXXXYYYXXXWWWWWWWWWXXXYYY[[[\\\\\\]]]]]]^^^___^^^^^^^^^\\\]]]]]][[[WWWVVVWWWYYY\\\]]]]]][[[XXXVVVVVVWWWRRRSSSTTTUUUUUUXXX\\\______bbbeeegggiiikkkoooqqqxxxyyy{{{{{{{{{||||||rrrfff^^^VVVUUUXXX___jjj|||[[[QQQHHHDDDBBB>>><<<===:::999888888::::::999888::::::::::::::::::::::::;;;:::999777777777888999888888999999999:::::::::<<<===BBBMMM]]]www}}}wwwwwwyyyvvvppptttyyy|||}}}}}}{{{zzzvvvwww{{{|||xxxsssqqqhhhaaa[[[XXXSSSMMMLLLOOONNNRRRWWWWWWUUURRRRRRSSSRRR^^^lllttt|||~~~wwwqqqnnnlllgggeeeccc```___^^^^^^___XXXWWWSSSMMMLLLOOONNNKKKHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKBBBDDDEEEFFFFFFHHHJJJLLLLLLNNNQQQRRRRRRRRRSSSUUUTTTTTTTTTTTTVVVXXXZZZ\\\[[[[[[]]]]]]]]]]]]\\\[[[]]]\\\YYYWWWVVVUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZWWWWWWXXXZZZZZZZZZZZZZZZUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]___````````````bbb```]]][[[[[[]]]```bbb______``````aaabbbddddddhhhiiijjjkkklllmmmmmmmmmnnnoooooolllhhhfffgggiiiggghhhgggeeeaaa_________WWWXXXYYYYYYYYY[[[^^^```YYY\\\^^^```aaacccfffhhhfffgggjjjkkklllnnnqqqsss}}}tttggg]]]WWWVVVXXX___hhhzzz\\\RRRIIIDDDBBB===;;;<<<:::999888888::::::999888555555555555555555555555999888777666666777888999888888999999999:::::::::;;;===CCCOOOaaa{{{zzzuuuvvvxxxtttrrruuuxxxzzzzzz}}}zzzxxxwwwttttttzzz{{{uuuqqqhhhddd^^^WWWQQQNNNLLLKKKNNNVVV^^^___ZZZSSSOOOMMMQQQ^^^iiiooowww}}}wwwpppkkkhhhddd```___```aaa```___XXXTTTOOOMMMOOOOOONNNLLLHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHIIIIIINNNOOOQQQSSSTTTVVVVVVWWWWWWVVVUUUWWWYYY[[[\\\\\\[[[]]]^^^^^^\\\YYYYYYYYYaaa\\\VVVTTTUUUWWWWWWVVVUUUTTTTTTUUUYYY\\\^^^^^^]]]\\\\\\\\\]]]___aaabbbaaabbbcccaaa^^^^^^aaadddgggggghhhjjjmmmmmmkkkiiiooommmkkkiiiiiikkkmmmooopppoooooooooppprrrsssuuuxxxxxxxxxyyyzzz{{{}}}}}}~~~|||zzzwwwtttqqqooonnnrrrssssssrrrnnnkkkjjjiiiddd___\\\___bbbdddgggkkkkkkjjjiiihhhgggfffffffffhhhhhhgggdddaaaccchhhmmmuuu{{{xxxkkk```[[[XXXXXX^^^jjj}}}bbbPPPGGGCCC>>>???@@@999:::999999888888999999:::999888888777777777777777888888999999999:::::::::::::::999999888999999999<<<>>>EEEQQQccc}}}xxxwwwsssqqquuuqqqwww|||}}}{{{}}}|||wwwsssrrrwww|||}}}yyytttqqqhhhddd^^^WWWQQQNNNLLLKKKOOOWWW___bbb]]]UUUOOOLLLOOO[[[gggnnnuuu{{{tttooojjjgggbbbaaaaaaaaa```___YYYUUUPPPMMMNNNNNNLLLJJJIIIHHHFFFEEEDDDEEEEEEFFFEEEFFFGGGHHHHHHHHHGGGGGGHHHGGGFFFFFFGGGIIILLLNNNMMMNNNPPPSSSUUUVVVWWWXXX[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZ\\\]]]\\\ZZZYYYYYYYYY]]]ZZZWWWXXX[[[\\\[[[YYYZZZYYYZZZ]]]aaaeeehhhiiikkkjjjjjjjjjjjjlllmmmnnnlllnnnnnnmmmkkkkkkmmmppptttvvvwwwxxxwwwvvvtttsssxxxwwwvvvvvvwwwyyy{{{|||{{{{{{zzzzzz{{{|||~~~}}}zzzwwwvvvuuuvvvwwwvvvtttqqqooonnnjjjeeedddhhhmmmppptttxxxtttuuuvvvvvvuuurrrpppnnnkkklllllljjjhhhhhhjjjlllrrrwww~~~yyymmmccc]]]ZZZYYY```kkk~~~hhhUUUJJJEEE?????????888:::999999888888999999:::999888888777777777777777777777888888888999999999::::::999999888999999:::===>>>FFFTTThhhyyyuuuuuuqqqpppssssssxxx}}}}}}|||xxxrrrooorrrvvvyyy}}}{{{xxxtttqqqgggccc]]]VVVQQQMMMLLLLLLQQQYYYbbbeeeaaaXXXPPPLLLMMMWWWccckkkrrrzzz|||vvvrrrllliiifffdddccccccaaa```^^^ZZZTTTQQQPPPOOOMMMJJJJJJHHHFFFDDDCCCCCCEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFHHHGGGDDDDDDEEEJJJOOORRRNNNOOOQQQTTTVVVXXXYYYYYY]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]\\\\\\^^^```___^^^^^^aaaeeegggfffcccdddeeehhhlllpppuuuxxxzzz}}}}}}||||||||||||}}}~~~{{{|||||||||{{{|||~~~~~~{{{{{{{{{~~~~~~~~~{{{yyyzzzzzz{{{{{{zzzxxxuuutttjjjggggggnnnuuuyyy~~~}}}~~~yyyuuuvvvwwwxxxxxxvvvttttttuuuuuuzzzzzzooofff```\\\[[[aaalll~~~pppZZZLLLGGG@@@??????888:::999999888888999999:::999888888777777777777777666666777777777888888888:::999999888999999::::::>>>>>>FFFWWWppptttpppqqqpppooorrrsssxxx|||}}}}}}}}}|||uuupppppprrrsssvvv{{{{{{wwwsssqqqgggccc\\\UUUPPPMMMLLLMMMRRRZZZdddiiieee\\\SSSMMMKKKSSS^^^fffmmmrrrvvvxxx{{{|||}}}}}}{{{xxxssspppmmmkkkiiigggffffffeeedddeee```ZZZVVVUUUTTTQQQNNNLLLJJJGGGDDDCCCDDDEEEFFFCCCBBBAAA@@@@@@BBBDDDEEEFFFEEEDDDCCCEEEHHHLLLOOOOOOPPPRRRTTTVVVWWWXXXXXX\\\]]]^^^^^^]]]\\\]]]]]]bbbcccddddddeeegggkkknnnnnnlllkkknnnrrruuuuuusssrrruuuxxx{{{~~~{{{}}}}}}}}}~~~~~~|||yyyvvvjjjhhhkkkuuu}}}zzzppphhhaaa]]]\\\```kkk|||www\\\LLLHHHAAA??????999:::999999888888999999:::999888888777777777777777777777777777888888888999999999888888999999::::::??????GGG\\\wwwqqqmmmoooooooooqqqrrruuuyyyzzz|||}}}~~~zzztttrrrrrrqqqrrruuuvvv{{{~~~xxxrrrooonnngggbbb[[[TTTOOOMMMMMMMMMSSS[[[eeekkkjjjbbbXXXQQQLLLPPPXXX```fffiiimmmpppwwwxxxyyyyyywwwtttqqqooommmmmmlllkkkjjjiiiiiiiiihhhccc\\\YYYXXXVVVSSSPPPOOOMMMKKKHHHFFFFFFFFFGGGDDDBBB@@@??????@@@BBBDDDCCCCCCCCCDDDEEEFFFHHHHHHNNNOOOPPPRRRTTTUUUUUUUUUZZZ]]]```bbbbbbbbbdddfffnnnoooqqqsssuuuxxx}}}|||xxxyyy|||}}}zzzvvvmmmnnntttyyyooohhhaaa]]][[[___hhhxxx{{{^^^KKKHHHBBB??????;;;:::999999888888999999:::999888888777777777777777888888888999999999::::::999888888888999999:::;;;??????HHH___||||||pppmmmnnnpppooopppooorrruuuwwwzzzyyywwwuuuqqqppprrrpppuuu|||{{{sssmmmjjjjjjgggbbb[[[SSSNNNMMMMMMNNNSSS[[[eeemmmnnnhhh^^^XXXPPPOOORRRYYY^^^aaafffkkkuuuvvvwwwvvvtttqqqppppppoooppppppooommmkkkkkklllfffaaa\\\XXXXXXWWWUUURRRSSSRRRPPPNNNLLLJJJIIIIIIFFFEEEBBBAAA@@@AAABBBCCCAAABBBCCCDDDDDDEEEFFFFFFKKKLLLOOOQQQTTTUUUWWWWWW^^^ccciiilllmmmooorrruuu~~~}}}xxxnnnqqq}}}yyypppiiibbb]]]ZZZ]]]fffuuu```LLLHHHBBB>>>???<<<:::999999888888999999:::999888888777777777777777888999999999999:::::::::888888888888999:::;;;;;;>>>???JJJaaa}}}zzzqqqmmmnnnpppooonnnlllnnnqqqtttzzz}}}{{{xxxrrrooopppnnnppptttzzzyyyrrrllljjjjjjfffbbbZZZSSSNNNLLLMMMNNNSSSZZZdddmmmppplllddd^^^TTTOOOMMMRRRWWW[[[aaaiiippprrrsssqqqooonnnppprrrsssuuuuuusssnnnkkkkkkkkkeeeaaa[[[YYYZZZZZZXXXUUUVVVVVVUUUTTTRRROOOMMMKKKIIIHHHFFFDDDBBBBBBBBBBBBAAAAAAAAAAAACCCFFFHHHIIILLLNNNRRRVVVZZZ^^^```bbbiiiooowww{{{|||~~~|||pppwwwzzzrrrmmmccc^^^ZZZ]]]dddssseeeNNNKKKDDD>>>>>><<<:::999999888888999999:::999888888777777777777777888888888888999999999999888888888888999:::;;;<<<===@@@LLLbbb|||zzzrrrmmmmmmnnnmmmkkkkkklllooosss{{{}}}yyysssooonnnnnnmmmnnnqqqwww~~~zzzsssnnnmmmnnnfffaaaZZZRRRNNNLLLMMMOOOSSSYYYcccmmmqqqooohhhbbbWWWOOOKKKOOOTTTXXX___hhhkkklllmmmllljjjkkknnnqqqwwwxxxxxxuuuooojjjiiijjjfffbbb]]][[[\\\]]]\\\ZZZXXXYYYYYYXXXVVVRRROOOLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBAAA??????BBBGGGLLLOOOPPPRRRWWW]]]ccchhhlllmmmssszzzwww{{{tttpppddd^^^[[[]]]dddsssjjjQQQMMMEEE>>>>>><<<:::999999999999999999:::999888888777777777777777777777777777888888888888888888888888999:::;;;<<<===@@@MMMbbb{{{zzzrrrllllllmmmlllhhhjjjkkknnnttt|||~~~www|||xxxvvvtttsssqqqooonnnnnnrrrzzzzzzvvvuuuqqqjjjeeeeeeaaa[[[SSSMMMKKKNNNPPPTTTZZZdddmmmpppooojjjgggaaaVVVMMMLLLOOOSSSYYY___gggiiijjjiiiiiimmmtttyyyyyyrrrmmmmmmnnncccbbb```^^^]]]]]]]]]]]]aaa]]]YYYVVVUUUSSSRRRPPPNNNMMMLLLJJJIIIGGGFFFEEEEEEDDDCCCAAABBBFFFMMMQQQTTT\\\fffmmmqqqvvv}}}ttttttkkkbbb]]][[[___cccmmmqqqOOOHHHIIICCC>>>???888888888777888888999:::666666666777888888999999888888999888888777666555999999:::999888999<<<>>><<>>===CCCRRRhhhxxxqqqqqqrrrpppoooooonnnqqqxxxvvvxxx~~~wwwrrrtttqqqnnnllllllppptttwww~~~xxxssspppllleeeaaa```^^^YYYSSSMMMKKKLLLNNNPPPVVV```jjjqqqtttsssrrrjjjbbbXXXQQQLLLJJJOOOWWW\\\___bbbeeegggllltttzzzxxxsssppppppiiihhhgggeeeeeeeeeffffffdddaaa]]]ZZZYYYXXXVVVUUUVVVUUUSSSQQQNNNLLLJJJIIIJJJJJJIIIGGGGGGJJJPPPTTT___gggrrryyy}}}||||||yyyqqqhhhaaa\\\\\\^^^hhhYYYLLLIIIDDD???@@@>>>===;;;:::999888888888999999888888777666666555555666777888999999999999777888888888777888:::===>>>EEEVVVnnnyyyssstttuuusssssstttsssyyyzzzxxx}}}yyyuuurrrpppnnnnnnooosssxxxzzz~~~}}}xxxsssooojjjeeeaaa^^^\\\XXXSSSNNNKKKKKKLLLPPPVVV```jjjrrrvvvvvvvvvpppiii___VVVLLLGGGJJJRRRXXX[[[___aaadddiiiqqqwww{{{~~~yyysssqqqpppkkkjjjiiihhhggghhhhhhiiieeebbb^^^\\\[[[ZZZXXXWWWUUUUUUTTTTTTSSSRRRQQQQQQMMMMMMLLLJJJJJJLLLQQQTTT^^^fffqqqyyy}}}zzzxxxyyy{{{zzzsssiiiaaa[[[[[[\\\fff~~~___MMMHHHCCC??????<<<<<<;;;999999888888888888888888888777777666666666777888888999999999999777777888777666777:::<<<@@@HHHZZZuuuzzzuuuvvvwwwvvvwwwyyyzzzxxxzzz}}}{{{sssrrrqqqqqqsssvvvyyy|||xxx}}}xxxtttooojjjfffccc^^^\\\XXXRRRMMMJJJJJJLLLRRRXXXbbblllssswwwwwwwwwuuunnnfff\\\QQQIIIIIIOOOUUUXXX\\\___aaaeeekkkqqqtttxxx||||||wwwsssppppppmmmllljjjiiihhhhhhiiijjjfffccc___]]]\\\[[[YYYXXXWWWWWWWWWVVVVVVUUUUUUUUUPPPPPPNNNLLLKKKMMMQQQTTT[[[cccmmmuuuyyyyyymmmiiikkktttzzzvvvxxxzzztttiii```ZZZZZZ[[[eee|||bbbMMMFFFBBB>>>===999999888888888888999999666666777777888888888888999999999999999888777777777777888777666777:::<<<@@@III^^^{{{yyyvvvwwwxxxxxxzzz~~~xxxxxx~~~xxxwwwvvvuuuuuuvvvwwwyyyvvv{{{}}}~~~|||yyytttoookkkgggeee```^^^YYYRRRLLLIIIJJJKKKRRRYYYcccnnnvvvyyyxxxwwwxxxqqqjjjbbbYYYOOOLLLNNNRRRVVVZZZ\\\]]]aaagggllloootttyyyyyywwwtttsssssspppooommmkkkjjjjjjjjjkkkgggddd```^^^]]]]]][[[ZZZ[[[[[[YYYXXXVVVUUUTTTSSSSSSSSSQQQOOONNNOOORRRTTTYYYaaajjjqqqwww~~~|||rrriiiaaadddkkkvvvzzztttvvv|||{{{uuuiiiaaa[[[ZZZ[[[bbbyyyfffOOOFFFBBB???===888777777777888888999:::555666666777888888999999::::::::::::999888777666777888888888777888:::===AAAKKKbbb~~~zzzxxxyyyzzz{{{~~~|||yyy~~~~~~}}}{{{zzzyyyyyyzzzwwwxxx{{{|||{{{zzzxxxtttoookkkhhhgggccc```ZZZRRRKKKIIIJJJLLLPPPXXXdddpppxxx{{{zzzyyyyyyrrrkkkgggaaaWWWQQQOOONNNRRRWWWYYY[[[___dddiiinnnsssxxxyyyxxxwwwwwwyyyvvvtttrrrpppnnnmmmmmmmmmiiifffbbb``````___^^^\\\[[[ZZZYYYXXXWWWVVVUUUTTTVVVVVVUUUSSSQQQQQQSSSVVVXXX^^^gggmmmttt}}}{{{lllfffbbb```jjjxxxqqquuu|||wwwlllddd^^^\\\ZZZ```sssiiiQQQHHHDDD@@@>>>::::::999888888888999999777777777777777888888888999999999::::::999888888888999999999888999;;;>>>@@@KKKddd{{{zzz|||}}}~~~|||zzzwwwvvv|||}}}yyyxxxwwwsssnnnjjjhhhhhhfffbbbZZZRRRKKKHHHJJJLLLNNNVVVdddqqqzzz}}}|||zzzyyyrrrllljjjfff]]]TTTQQQKKKPPPUUUXXXZZZ^^^dddiiiooosssxxxzzzzzzzzz|||~~~zzzyyyvvvsssqqqpppppppppjjjhhhdddbbbbbbaaa```___WWWWWWWWWWWWXXXXXXXXXXXXYYYYYYWWWUUUSSSSSSUUUWWWVVV\\\cccjjjppp{{{rrrdddaaaaaadddsssqqqkkkyyy}}}xxxoooggg```]]]ZZZ]]]oookkkRRRIIIFFFBBB???===<<<;;;:::999888888888999999888888777666666666777777888999::::::::::::999999:::999888999<<<>>>@@@KKKeee}}}|||~~~{{{|||{{{uuuyyyyyyyyy{{{~~~~~~}}}wwwvvvtttqqqmmmiiifffddd___]]]WWWQQQKKKIIIJJJLLLRRR\\\iiiuuu|||~~~~~~}}}{{{wwwrrrnnnjjjddd\\\VVVQQQOOOOOOSSSUUUWWW^^^fffooorrrvvvzzz}}}}}}}}}}}}~~~yyywwwvvvvvvssspppnnniiicccbbbcccbbb^^^ZZZ\\\YYYVVVUUUUUUVVVVVVVVV\\\ZZZWWWUUUTTTTTTUUUVVVXXXZZZ^^^fffrrrrrrjjjccccccjjjttt|||zzz}}}|||lllfff^^^YYYWWW]]]mmm|||mmmTTTGGGBBB@@@???>>>;;;888888999:::888666999999999888888888888777999888777777777888::::::999999::::::999;;;===@@@AAAKKKddd~~~~~~~~~zzzuuu}}}{{{{{{zzzyyyzzz|||}}}|||{{{wwwvvvtttpppmmmiiifffddd^^^\\\WWWPPPKKKIIIKKKMMMRRR\\\jjjwww~~~~~~|||xxxsssooolllfff^^^XXXRRRNNNMMMQQQTTTWWW]]]cccjjjmmmsssxxx|||~~~|||zzzzzzzzzyyywwwrrrlllfffccccccccc___\\\\\\YYYVVVUUUVVVXXXXXXXXX]]][[[YYYXXXWWWWWWXXXYYY[[[\\\___eeeooo{{{ooogggaaafffqqq~~~yyy{{{zzzmmmfff___ZZZXXX\\\jjjxxxoooVVVHHHCCCAAA@@@===:::888888999:::999777999999999888888888888777999888777777777888999:::999999::::::999;;;===@@@AAALLLfffxxxqqqlll~~~~~~~~~|||yyyyyyzzzzzzzzzyyyvvvuuusssppplllhhheeeccc\\\ZZZVVVPPPKKKJJJLLLOOORRR]]]lllyyy~~~|||xxxssspppmmmiiibbb\\\VVVOOOKKKNNNSSSWWW[[[___ccchhhnnntttyyy~~~}}}||||||}}}~~~~~~xxxrrrkkkgggeeedddaaa^^^\\\YYYWWWWWWXXXZZZ[[[[[[]]]]]]\\\[[[[[[\\\]]]^^^______aaaeeekkksss{{{lllccc___iiizzz~~~yyymmmggg___ZZZXXXZZZfffrrrtttXXXIIICCCBBB@@@<<<:::888888999::::::999999999999888888888888777888888777777888888999:::999999::::::999;;;===@@@@@@NNNjjjzzztttooojjjdddaaa}}}{{{~~~zzzxxxxxxxxxxxxwwwuuusssqqqnnnjjjgggcccaaa[[[YYYUUUPPPLLLKKKNNNQQQSSS^^^nnn|||{{{wwwsssqqqoookkkfffaaa[[[QQQJJJLLLRRRVVVYYY[[[___dddjjjppptttyyy}}}|||}}}~~~~~~yyyqqqkkkhhhfffdddbbb]]][[[YYYYYY[[[]]]^^^^^^]]]\\\\\\\\\]]]^^^___```aaaaaaccceeejjjoootttwwwlllbbb^^^kkkzzzooohhh```[[[XXXYYYaaakkk~~~yyy\\\JJJDDDBBB@@@;;;:::999999999:::::::::999999999888888888777777888888888888888999999999999999::::::999;;;===@@@@@@QQQooovvvqqqoookkkgggcccaaa^^^ZZZXXX}}}zzz~~~{{{xxxwwwwwwvvvuuusssrrrpppmmmiiieeebbb```ZZZXXXTTTOOOLLLLLLOOOQQQTTT```ppp~~~{{{wwwsssrrrqqqoookkkgggaaaVVVMMMMMMQQQSSSVVVYYY]]]bbbhhhlllnnnrrryyy~~~xxxrrrmmmiiigggeeeaaa^^^\\\[[[]]]___``````[[[[[[[[[\\\]]]^^^___``````bbbdddfffjjjmmmppprrrtttxxx||||||yyyuuuttttttrrrvvv}}}oooddd___kkk}}}qqqiii```[[[WWWWWW^^^fffvvv```KKKDDDAAA???;;;;;;;;;:::999999:::;;;999999999888888888777777777777888888999999999999999999::::::999;;;===@@@AAASSSssswwwooogggccc```]]]ZZZYYYXXXWWWUUUTTT{{{~~~|||zzzxxxwwwuuutttrrrqqqooolllhhhdddaaa___ZZZXXXTTTOOOLLLLLLOOORRRWWWaaaqqq}}}yyyvvvuuuuuutttqqqnnnggg\\\RRROOOPPPQQQTTTXXX]]]aaafffggggggjjjqqqwww|||~~~~~~xxxrrrmmmjjjiiieeeccc```^^^___``````___YYYZZZZZZ\\\]]]^^^^^^______aaadddgggjjjmmmnnnooolllnnnoookkkeeeaaa```aaa]]]aaagggnnnvvv|||uuuhhhbbbjjj{{{tttjjj```ZZZWWWWWW]]]dddssseeeMMMEEEBBB???<<<======;;;999888999:::999999999888888888888777777777888999999999999888999999::::::999;;;===@@@CCCVVVwwwzzzqqqiiiccc^^^ZZZWWWUUUSSSSSSTTTTTTSSSRRR}}}}}}~~~|||zzzxxxuuusssqqqpppnnnkkkgggccc```^^^ZZZXXXTTTOOOLLLLLLNNNQQQYYYcccrrr}}}yyyyyyzzzzzzxxxuuulllcccYYYSSSOOONNNRRRYYY[[[___ccccccaaadddlllssstttyyy}}}wwwqqqmmmkkkjjjgggccc`````````___^^^YYYYYY[[[\\\]]]]]]]]]^^^]]]```cccgggjjjkkkkkkkkkiiiiiifff```XXXSSSSSSTTTRRRTTTXXX\\\aaafffiiikkkqqqsss{{{zzzmmmeeejjjvvvwwwlll```YYYWWWWWW]]]dddrrrlllQQQHHHEEE@@@===>>>>>><<<888777888:::999999999888888888888777666777888999:::999999888999999::::::999;;;===@@@DDDWWWzzzxxxrrrkkkccc^^^[[[XXXVVVSSSQQQPPPPPPQQQRRRQQQPPP}}}}}}}}}|||yyyvvvssspppooommmjjjfffbbb___]]]ZZZXXXUUUPPPLLLKKKNNNQQQ[[[dddrrr||||||~~~~~~|||zzzoooggg]]]UUUOOOLLLRRRYYYYYY^^^aaaaaa^^^aaaiiiqqqlllrrr{{{zzzsssooolllmmmiiieeebbb``````^^^]]]YYYZZZ[[[\\\]]]]]]]]]]]]]]]___cccgggiiiiiiiiihhhiiigggbbbZZZQQQLLLLLLNNNPPPPPPQQQRRRUUUWWWYYY[[[ZZZ[[[cccppp}}}|||pppgggjjjsss}}}xxxmmm```YYYVVVWWW]]]dddrrrpppTTTJJJGGGBBB>>>??????<<<888666777999999999999888888888888777666777888999:::999888888999999::::::999;;;===@@@EEEXXX{{{zzzmmmhhhaaa[[[XXXVVVTTTSSSQQQOOONNNNNNOOOPPPPPPOOO|||yyy~~~wwwpppiiihhhfffeeedddccc```]]]\\\YYYUUUOOOKKKKKKNNNPPPVVVeeeuuu~~~|||vvvnnniii```WWWQQQPPPRRRUUU]]]\\\^^^bbbcccbbbeeekkkkkkttt{{{}}}~~~|||zzzwwwrrrooonnnkkkfffccccccbbbaaaaaaccc```\\\YYYYYY[[[^^^```bbbaaa```bbbeeeggghhhhhheeebbb^^^XXXSSSNNNKKKIIIMMMMMMLLLLLLLLLMMMMMMNNNPPPRRRXXX___eeemmm}}}yyyqqqkkkkkksss}}}wwwnnnbbbZZZUUUVVV^^^ggguuuvvvWWWGGGBBBAAA???>>>===;;;:::999888888888888888888888888888888777777777888999:::;;;<<<::::::999888888:::>>>AAAKKKaaavvvooobbb___[[[WWWSSSPPPNNNNNNPPPOOONNNMMMLLLLLLMMMMMMzzz~~~wwwqqqiiigggeeedddcccaaa^^^\\\[[[YYYTTTOOOKKKKKKNNNQQQXXXfffwww{{{uuupppmmmfff]]]VVVRRRQQQQQQYYYXXXZZZ^^^``````dddiiijjjrrrxxxyyyzzz~~~{{{yyyvvvrrrooommmjjjgggeeeeeeeeedddcccbbb```]]][[[ZZZ[[[^^^___``````___aaaccceeedddddd```^^^ZZZVVVQQQMMMIIIGGGJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOSSSXXXZZZ```nnn{{{vvvooonnnsss{{{xxxoooddd\\\WWWWWW___iii{{{zzzZZZIIIDDDBBB???>>>===;;;:::999888888888888888888888888888888888777777777888999::::::999:::999888888;;;???BBBMMMdddwwwjjjbbb]]][[[YYYVVVTTTQQQPPPOOOQQQPPPOOOMMMMMMMMMNNNOOO}}}}}}xxxqqqiiigggdddbbbaaa___\\\ZZZZZZXXXTTTNNNKKKKKKNNNQQQZZZiiizzzyyysssooonnnjjjeee```[[[WWWUUUWWWVVVXXX\\\^^^___dddjjjiiipppttttttuuuzzz~~~{{{xxxvvvtttrrrooonnnllljjjjjjjjjjjjhhhgggbbbaaa___^^^]]]]]]^^^^^^___^^^___```bbbbbb```^^^[[[[[[YYYVVVRRRMMMIIIGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJMMMPPPQQQTTT___kkk}}}vvvsssuuuzzz}}}yyypppeee]]]YYYYYYaaajjj]]]KKKEEEDDD???>>>===;;;:::999888888888888888888888888888888888888888777888888999999999999999999999;;;???CCCPPPjjjzzzkkk```ZZZWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQOOONNNNNNOOOPPPPPP}}}}}}|||xxxqqqgggeeebbb___^^^\\\ZZZXXXYYYWWWSSSNNNKKKKKKNNNRRR]]]lll||||||uuuoooiiiiiiiiiiiiiiigggcccaaaYYYWWWXXX\\\^^^```eeelllhhhnnnqqqooooootttyyy{{{|||zzzxxxvvvtttsssrrrqqqsssrrrpppppppppnnnkkkiiiccccccbbbaaa```______^^^^^^^^^___```aaa```]]][[[YYYYYYYYYWWWTTTPPPLLLIIIGGGFFFFFFFFFGGGHHHIIIJJJHHHHHHJJJMMMOOOQQQZZZdddttt~~~{{{zzz|||}}}yyypppfff^^^YYYYYY```iii~~~aaaLLLEEEDDD???>>>===;;;:::999888888888888888888888888888888:::999999888888888999999888999999999999<<<@@@DDDUUUqqqqqqfff^^^YYYTTTUUUVVVVVVUUUTTTRRRQQQRRRQQQPPPOOOOOOPPPQQQRRR|||}}}xxxqqqeeebbb___\\\[[[ZZZXXXVVVXXXVVVRRRMMMKKKKKKOOORRR^^^nnn~~~~~~xxxqqqkkkbbbcccdddhhhlllnnnllljjj\\\YYYYYY\\\]]]___eeellljjjooopppmmmlllpppuuuvvvvvvuuuuuusssrrrrrrrrrssszzzyyyxxxxxxwwwsssnnnjjjffffffeeeeeecccbbbaaa```_________aaaaaa```]]]ZZZXXXXXXXXXWWWTTTPPPMMMJJJHHHHHHHHHIIIIIIJJJLLLLLLLLLJJJLLLOOOPPPQQQWWW___kkk}}}zzzqqqfff___YYYXXX^^^gggzzzcccLLLDDDCCC???>>>===;;;:::999888888888888888888888888888888;;;::::::999999999999:::888888999999:::===BBBEEEZZZyyyuuuiiiaaa[[[XXXUUUVVVVVVVVVUUUSSSQQQPPPRRRRRRQQQQQQQQQRRRTTTUUU~~~|||wwwooobbb___\\\YYYYYYXXXWWWVVVWWWUUUQQQMMMJJJKKKOOOSSS___nnn|||uuunnniii```aaadddjjjppprrrppplll___\\\ZZZ[[[[[[\\\bbbjjjmmmqqqrrrnnnlllnnnrrrrrrppprrrrrrrrrqqqqqqsssuuu~~~yyysssnnnjjjiiiiiigggfffeeedddccc``````___``````___]]][[[VVVVVVUUUTTTRRROOOLLLJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQOOOPPPSSSSSSRRRVVV[[[eeeqqq|||ssshhh```YYYWWW\\\dddvvvgggMMMDDDDDD???>>>===;;;:::999888888888888888888888888888888:::999999888999999::::::777888999999:::>>>CCCFFF]]]kkk```ZZZVVVSSSWWWWWWWWWVVVUUUSSSRRRQQQUUUTTTTTTTTTUUUVVVXXXYYY~~~}}}~~~uuunnn___\\\YYYWWWWWWWWWWWWVVVVVVTTTQQQMMMJJJLLLPPPSSS^^^mmm~~~{{{uuunnnjjjaaadddjjjttt|||}}}xxxrrreee```]]]\\\[[[\\\bbbiiipppuuuuuupppmmmnnnpppooommmoooqqqqqqqqqqqquuuwwwxxxsssnnnmmmkkkiiihhhggggggggg```___^^^^^^^^^^^^]]][[[XXXWWWVVVSSSQQQOOOMMMLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTRRRSSSVVVXXXWWWZZZ___ccclllyyy|||yyywwwwwwzzzuuukkkbbb[[[WWW\\\cccrrrjjjOOOFFFEEE???>>>===;;;:::999888888888888888888888888888888777666666666777888999999777888999999;;;>>>CCCGGG^^^uuuddd[[[XXXVVVTTTWWWWWWVVVUUUUUUUUUUUUUUUXXXXXXXXXXXXYYY[[[]]]^^^|||}}}~~~}}}uuummm^^^[[[WWWVVVVVVWWWWWWVVVUUUTTTPPPLLLJJJLLLPPPTTT]]]mmm~~~|||uuuoookkkbbbgggqqq~~~zzzkkkfffaaa```^^^^^^ccckkkrrrwwwxxxrrrnnnnnnooonnnkkknnnpppqqqppprrruuuyyy|||wwwpppooommmjjjiiihhhhhhiii```^^^\\\\\\]]]]]]]]]\\\\\\ZZZXXXUUURRRQQQOOOOOONNNNNNNNNOOOPPPRRRSSSTTTSSSQQQTTTZZZ]]]^^^aaafffcccllluuu}}}vvvsssooommmnnnrrruuuwwwwww|||~~~~~~xxxmmmddd\\\XXX\\\cccnnn}}}mmmQQQGGGFFF???>>>===;;;:::999888888888888888888888888888888444444444444555777888888777888888999;;;???DDDHHH^^^ooo```[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXX[[[[[[[[[[[[]]]^^^```bbb}}}zzz{{{}}}uuulllcccZZZTTTTTTUUUTTTTTTVVVUUUQQQMMMKKKIIIIIIMMMTTT^^^lll{{{yyytttrrrrrrlllnnnxxxvvvqqqllliiibbb]]]bbblll{{{~~~~~~yyyrrrmmmjjjiiieeeiiimmmooooooppptttwww}}}}}}{{{wwwvvvtttsssqqqnnnjjjfffdddaaa^^^^^^______]]][[[]]]ZZZWWWUUUTTTTTTSSSRRRTTTQQQOOOOOORRRTTTUUUVVVVVVYYY\\\___aaacccfffhhhnnnnnnrrr|||{{{rrrjjjhhhhhhiiimmmssszzzrrrnnnrrruuussstttxxx{{{qqqiii```YYYWWWZZZhhhzzzvvvXXXNNNGGGBBB@@@===:::888777777888888888999999999999888888777777777777888888888888:::888999;;;;;;<<>><<<;;;;;;:::888555666777888999:::;;;;;;999888888888888888999999888777888;;;::::::???GGGWWWsssvvvggggggeeeddddddcccddddddkkknnnssswwwzzz~~~~~~xxx}}}xxxyyy~~~{{{yyyzzz}}}zzzoooeee^^^RRRLLLFFFFFFKKKQQQSSSRRRKKKIIIIIILLLNNNPPPWWW^^^hhhrrr|||qqqddd]]]\\\___cccdddeeeggghhhjjjkkklllfffcccaaa```bbbgggkkknnnrrrpppnnnmmmnnnooonnnnnntttwww|||~~~~~~{{{wwwuuusssqqqooollljjjiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnmmmppptttxxxzzz|||~~~|||qqqfff```XXX]]]gggsss{{{xxxxxx{{{~~~ssshhh```[[[YYYYYY[[[ggg~~~xxxUUUJJJDDDAAA>>><<<;;;;;;:::888::::::999999888777777777888888888777888888999:::999888999;;;::::::???GGGYYYtttuuuggggggggggggggggggggggggmmmsss{{{zzzzzz|||wwwxxxzzz}}}xxxmmmbbb[[[PPPJJJDDDEEEJJJOOOQQQPPPLLLIIIIIILLLOOOQQQXXX___iiisss}}}}}}qqqhhhccc```bbbdddfffhhhiiijjjjjjjjjfffdddaaa______ccchhhlllpppnnnlllmmmoooqqqrrrrrrwwwzzz}}}{{{xxxrrrqqqooolllkkkjjjjjjjjjkkkjjjjjjjjjjjjlllnnnooopppssswwwyyyzzz{{{}}}vvvjjjaaaXXX\\\cccnnnzzz}}}{{{|||}}}|||ssshhh```\\\[[[[[[[[[ggg}}}yyyVVVJJJCCC@@@===;;;;;;;;;:::999<<<;;;:::999777666555555888888777777888999999::::::999;;;<<<<<<;;;@@@HHH\\\wwwvvviiijjjkkklllllllllkkkkkkrrrzzz|||{{{xxxxxxzzz|||~~~vvvlll```YYYOOOIIICCCDDDIIIMMMNNNMMMKKKIIIJJJMMMPPPSSSZZZbbbmmmwwwwwwlllbbbeeefffggghhhiiihhhggggggfffeeebbb^^^]]]___dddhhhlllkkkkkkmmmqqquuuwwwxxxwwwyyy}}}~~~rrrqqqooommmlllllllllmmmmmmlllkkkjjjkkklllooopppqqquuuyyy{{{zzzzzz|||{{{pppeeeZZZ\\\```hhhsss~~~~~~}}}~~~zzz}}}|||ssshhhaaa]]][[[[[[[[[fff{{{{{{YYYMMMBBB@@@<<<;;;;;;;;;:::999999999999888888888777777777777777777888999:::::::::999;;;===<<<<<>><<<<<<;;;:::999666666777888888888777777777888888888888999999999;;;:::;;;======>>>DDDLLLaaayyyuuusssrrrrrrqqqqqqqqqnnniiiaaaYYYUUUMMMJJJFFFEEEFFFHHHIIIIIIIIIJJJLLLOOOTTT___lllvvv~~~~~~ssspppooojjjiiigggeeecccaaa``````bbbbbbccccccdddeeeeeeeeeggghhhjjjlllnnnoooppppppoooooopppppppppooommmkkkmmmlllllllllooossswwwyyyxxxzzz|||}}}~~~~~~xxxsssmmmgggccc^^^^^^ccckkkqqqvvv}}}ppp___XXXWWW[[[dddmmmyyy||||||{{{yyyxxxzzz~~~zzzppphhhbbb___]]]```iii{{{\\\PPPDDDAAA>>><<<<<<<<<:::999666666777888888999999999777777888888888999999999:::999:::======>>>EEENNNbbb{{{wwwtttttttttssssssrrrnnnhhhaaaYYYUUUMMMKKKHHHGGGGGGIIIJJJJJJIIIKKKMMMPPPUUU```mmmvvv|||}}}~~~~~~zzzssspppllllllkkkjjjhhhfffddddddddddddccccccbbbaaaaaa```cccdddfffiiikkklllmmmnnnnnnoooppppppooonnnmmmlllllllllmmmoooqqquuuxxxzzzxxxzzz|||}}}~~~{{{uuuqqqlllgggccc]]]]]]aaaggglllpppxxxsssdddYYYUUUWWW___gggrrrzzz}}}yyyvvvuuuvvvzzz}}}|||rrrjjjccc```___```iii{{{^^^PPPDDDBBB>>>===<<<<<<;;;:::888888888888999:::::::::777777888888888999999999888777999<<<<<<>>>EEEMMMccc}}}wwwttttttuuussssssqqqmmmggg```YYYUUUNNNLLLJJJIIIHHHIIIJJJKKKIIIKKKNNNRRRWWW```kkktttyyy{{{|||}}}}}}~~~wwwqqqnnnnnnoooooonnnllljjjhhhddddddcccaaa```___^^^]]]aaabbbdddgggiiijjjkkkllllllnnnoooooonnnmmmnnnooolllmmmppprrruuuxxxyyyzzzxxxzzz|||}}}}}}}}}~~~~~~~~~}}}}}}~~~|||xxxsssoookkkfffccc^^^^^^aaaeeehhhkkkttt~~~}}}vvviii]]]VVVUUU[[[```lllsss{{{}}}xxxsssrrrtttwwwzzz~~~uuukkkdddaaa``````iii{{{aaaPPPEEEBBB???======<<<;;;::::::999999888999999:::;;;777888888888888999999999777666888;;;;;;<<>>===<<<;;;:::777777888888888999999999777777888888888999999999999777999;;;;;;;;;BBBJJJ]]]~~~zzz{{{~~~~~~|||tttjjjaaa\\\VVVUUUTTTSSSSSSTTTUUUVVVOOONNNMMMMMMLLLLLLMMMMMMOOOQQQTTT[[[dddmmmvvv{{{|||~~~~~~~~~~~~}}}vvvnnnhhhdddcccdddbbb___]]]___cccggghhhhhheeeaaa[[[YYYYYY[[[\\\]]][[[^^^ccchhhlllooorrrsssvvvtttqqqnnnkkkiiiggggggeeefffjjjnnnsssvvvxxxyyyooonnnmmmllllllmmmnnnnnnoooqqquuuxxxyyyzzz{{{|||zzzyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwvvvtttpppllljjjfffiiillloooqqqrrruuuwww}}}|||tttjjj___VVVOOOKKKLLLOOOTTT\\\eeennnxxx{{{vvvsssssstttxxxzzz~~~zzznnnccc]]]ZZZZZZfff{{{sssYYYIIIEEEAAA>>>===<<<;;;:::777777777888999999::::::777777888888888999999999888777888;;;;;;<<>>===<<<;;;:::777777888888999999999:::777888888888888999999999888777888;;;;;;<<>>===<<<;;;888888888888888888888888777777777777777777777777;;;888888:::;;;<<>>===<<<;;;888888888888888888888888777777777777777777777777;;;888888:::;;;;;;AAAGGG___xxxoooggg```]]]TTTPPPKKKFFFCCCBBBCCCEEEHHHIIIIIIJJJKKKMMMMMMNNNQQQYYYccckkkmmmnnnooopppuuuwwwzzz|||}}}~~~~~~~~~~~~zzzuuuqqqooonnnmmmlllbbbXXXPPPSSS[[[bbbjjjppptttwwwzzz{{{{{{}}}zzzsssoooooorrrtttuuuvvvvvvuuusssrrrrrrsssvvvtttsssssstttvvvyyy{{{yyy{{{|||{{{yyyxxxxxxxxxtttqqqoooppptttwwwwwwvvvuuurrrrrrwww|||uuujjj```ZZZNNNHHHFFFIIINNNUUU___hhhsss|||{{{tttxxxyyy~~~vvvkkkbbb]]]\\\\\\___kkk~~~{{{ZZZKKKGGGBBB???===<<<;;;:::888888888888888888888888777777777777777777777777;;;888888:::;;;;;;@@@GGG\\\}}}xxxooohhhaaa^^^UUURRRLLLGGGCCCBBBCCCCCCGGGHHHIIIJJJKKKLLLMMMNNNRRR[[[gggooorrrqqqqqqqqqtttwwwzzz|||~~~{{{wwwuuusssrrrpppgggZZZPPPRRR[[[eeemmmsssxxx{{{~~~zzzqqqlllmmmpppsssxxxyyyzzzyyyvvvtttssstttwwwvvvtttssstttvvvxxxzzzxxxzzz|||{{{zzzxxxxxxxxxsssrrrqqqsssvvvyyyzzzyyyvvvrrrrrrwww|||{{{qqqfff___TTTMMMHHHJJJNNNTTT___hhhrrr}}}}}}wwwxxxxxx{{{}}}vvvkkkbbb^^^\\\]]]^^^iii~~~}}}ZZZKKKHHHCCC???===<<<:::999888888888888888888888888777777777777777777777777:::888777::::::;;;@@@GGGYYYyyy}}}wwwpppiiiccc```WWWTTTOOOIIIFFFDDDDDDDDDGGGIIILLLLLLLLLMMMOOOQQQTTT]]]jjjsssuuutttrrrqqqtttwwwzzz}}}~~~~~~~~~~~~zzzwwwtttqqqooohhh[[[QQQSSS]]]hhhqqqxxx}}}vvvlllhhhiiinnnrrryyyzzz{{{zzzxxxvvvvvvvvvyyyxxxuuuttttttvvvxxxyyyyyy{{{}}}}}}{{{yyyxxxxxxrrrrrrrrrtttwwwzzz{{{{{{xxxttttttyyywwwkkkbbbXXXPPPJJJJJJMMMRRR\\\fffqqq|||~~~{{{yyy{{{~~~{{{{{{vvvkkkccc^^^\\\^^^___jjj[[[KKKHHHCCC???===<<<:::999888888888888888888888888777777777777777777777777:::777777999:::;;;@@@FFFUUUttt~~~}}}zzzuuupppiiidddaaaXXXUUUPPPLLLHHHFFFFFFFFFHHHKKKNNNOOOMMMNNNQQQTTTWWW```mmmvvvxxxvvvttttttuuuxxx{{{}}}~~~}}}{{{~~~yyytttpppmmmjjjcccYYYQQQUUU___jjjttt|||zzzpppgggdddggglllqqqxxxyyyzzzzzzxxxwwwxxxyyy|||zzzwwwuuuuuuvvvxxxyyy{{{}}}|||yyyxxxxxxpppqqqsssuuuwwwyyyzzz{{{zzzwwwwww}}}{{{oooeeeXXXPPPJJJHHHJJJNNNWWW```mmmyyy|||zzz|||~~~wwwlllccc^^^]]]]]]```mmm\\\KKKGGGBBB???===<<<;;;:::888888888888888888888888777777777777777777777777:::777777999::::::???FFFRRRppp{{{xxxwwwuuurrrnnnhhhdddaaaWWWUUUQQQLLLIIIGGGGGGGGGHHHLLLOOOPPPNNNNNNRRRVVV[[[dddpppxxxzzzyyyxxxwwwxxxzzz}}}~~~}}}rrrjjjeeecccbbbZZZTTTQQQWWW```jjjuuu~~~yyyssskkkdddbbbffflllqqqvvvwwwxxxwwwwwwxxxzzz}}}~~~|||yyywwwvvvwwwxxxzzz}}}~~~zzzxxxwwwnnnppprrrtttvvvwwwxxxyyy{{{yyyzzzrrrhhhXXXPPPJJJHHHIIILLLSSS[[[ggguuu|||yyyzzz}}}wwwlllccc^^^]]]ZZZ```ooo^^^IIIFFFBBB???>>>===<<<;;;888888888888888888888888777777777777777777777777999777777999999:::???FFFPPPmmm}}}xxxssssssrrrppplllgggccc```VVVTTTPPPLLLIIIGGGGGGGGGHHHLLLPPPPPPNNNNNNSSSWWW^^^gggssszzz|||{{{zzzzzzzzz}}}|||kkk```\\\[[[[[[TTTQQQQQQXXX```iiiuuuuuuppphhhcccbbbfffmmmrrruuuvvvvvvvvvvvvxxx|||}}}zzzxxxwwwwwwyyyzzz~~~zzzxxxwwwnnnppprrrtttuuuuuuwwwxxx}}}{{{|||tttjjjYYYRRRKKKJJJJJJLLLRRRYYYbbbqqq|||xxxyyy}}}wwwlllccc___]]]XXX___qqq```IIIEEEAAA???>>>===<<<<<<888888888888888888888888777777777777777777777777999777666999999:::???FFFNNNkkkzzzuuurrrqqqnnnllliiiddd^^^ZZZYYYWWWTTTQQQNNNLLLKKKKKKHHHHHHKKKPPPRRRRRRVVV[[[gggllluuu~~~wwwdddYYYWWWYYY\\\TTTTTTUUUXXX```lllyyywwwjjjddd```aaabbbdddjjjqqqtttuuuvvvxxxzzz|||}}}~~~~~~zzzyyy{{{}}}~~~vvvppppppqqqlllnnnpppqqqpppqqqsssttt}}}}}}~~~rrrggg[[[UUUNNNKKKIIIJJJQQQZZZaaammm{{{|||{{{~~~yyyqqqhhhaaa\\\[[[bbbqqqYYYLLLEEE???@@@@@@<<<::::::777777777777777777777777444444555777:::;;;:::888;;;888777999999999===DDDKKKhhh|||xxxsssqqqnnnkkkhhheee```\\\ZZZXXXVVVRRROOOMMMKKKJJJIIIIIIKKKOOOPPPQQQVVV]]]hhhnnnwwwsss```UUUSSSUUUXXXYYYZZZ\\\```fffqqq}}}uuuhhhccc```aaaccceeekkkrrrqqqrrrtttvvvxxxzzz|||}}}~~~}}}||||||~~~yyyqqqllllllmmmnnnooopppppppppqqqsssuuu|||}}}ssshhhYYYTTTOOOMMMLLLMMMTTT\\\bbbnnn|||}}}|||~~~xxxoooggg```\\\\\\cccsss[[[LLLEEE???@@@@@@<<<::::::777777777777777777777777555555555777::::::999888:::888777999999999>>>DDDKKKggg|||{{{vvvsssnnnkkkhhheeebbb```\\\ZZZXXXTTTQQQMMMJJJIIIJJJIIIKKKNNNOOOPPPXXXaaajjjpppzzzqqq^^^SSSPPPRRRVVV\\\^^^bbbhhhnnnwwwzzzqqqeeeaaa```cccfffhhhnnntttssstttuuuwwwyyy{{{|||}}}}}}zzzrrrkkkiiijjjlllvvvvvvtttrrrpppqqquuuxxx~~~vvvlll\\\WWWSSSQQQOOONNNSSSZZZ```lllyyy|||{{{}}}wwwnnneee___[[[[[[cccrrr]]]LLLEEE???@@@@@@<<<::::::777777777777777777777777777666666777999999888777999777777999999999>>>DDDKKKggg~~~|||}}}}}}}}}|||xxxrrrmmmiiifffcccaaa^^^\\\ZZZVVVRRRMMMJJJHHHKKKJJJKKKMMMNNNQQQ[[[fffmmmttt}}}~~~~~~tttaaaTTTOOORRRUUUYYY^^^eeemmmuuu}}}}}}qqqiiibbb``````eeejjjlllqqqwwwzzzzzz{{{|||}}}~~~~~~~~~~~~~~~uuuooommmooosssvvv}}}wwwttttttxxx{{{yyyqqqccc^^^YYYUUUPPPLLLMMMRRRZZZfffsss|||{{{zzz|||xxxnnneee___\\\YYYaaappp]]]LLLEEE???@@@@@@<<<::::::777777777777777777777777888777666777888999777666888666666999::::::>>>DDDLLLfff}}}}}}~~~|||uuuooojjjgggdddaaa___]]]ZZZVVVQQQMMMJJJIIIKKKKKKLLLNNNNNNRRR___lllrrrwww~~~xxxeeeVVVOOOPPPSSSVVV\\\fffqqqzzz{{{qqqhhhbbb```___bbbiiinnnqqqvvv|||~~~~~~}}}|||wwwvvvzzzzzzyyy|||~~~wwwgggbbb\\\XXXQQQKKKKKKOOOVVVaaannnwww~~~}}}}}}zzzoooeee```^^^ZZZaaappp\\\LLLEEE???@@@@@@<<<::::::777777777777777777777777999888666777888888777666777666666999:::999===BBBMMMeee}}}vvvpppkkkgggcccaaa```]]]YYYTTTPPPMMMKKKJJJJJJJJJMMMPPPPPPUUUcccrrrvvvzzz|||jjjYYYPPPNNNOOOTTT\\\hhhttt~~~yyyoooggg```]]]^^^^^^ccclllsssvvv{{{}}}||||||{{{}}}{{{}}}~~~jjjeee___ZZZSSSMMMNNNRRRVVVaaammmvvv~~~{{{oooeee```___^^^eeerrr\\\LLLEEE???@@@@@@<<<::::::777777777777777777777777:::888666666777888888777888666777::::::888;;;@@@LLLaaa}}}yyysssnnnjjjgggcccaaa```]]]WWWRRRNNNLLLLLLLLLHHHJJJNNNRRRSSSYYYgggvvvzzz||||||~~~rrr___SSSNNNOOOSSSZZZfffsss}}}|||pppfff___]]]\\\]]]^^^eeepppwww{{{~~~~~~~~~}}}}}}|||||||||zzz|||qqqkkkccc]]]UUUOOOOOOSSSVVV```lllttt}}}zzznnnddd______```fffsss^^^LLLEEE???@@@@@@<<<::::::777777777777777777777777999777555555777888888888999777888::::::777:::>>>GGGZZZzzzxxxtttpppmmmjjjgggcccaaa```\\\VVVPPPLLLKKKLLLMMMGGGJJJOOOTTTUUU[[[jjjyyy|||}}}{{{}}}xxxeeeWWWQQQPPPQQQXXXdddpppzzzvvvjjjaaa\\\\\\]]]]]]^^^fffqqqzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~wwwvvvzzzyyyrrrhhh```VVVNNNNNNRRRUUU___jjjrrrzzzyyylllbbb^^^^^^```eeeqqq```LLLEEE???@@@@@@<<<::::::777777777777777777777777999777555555777999999999999888888:::999777999===CCCVVVttt{{{yyy|||zzzwwwrrrmmmiiieeeaaa^^^^^^YYYSSSNNNMMMMMMMMMMMMLLLNNNOOORRR\\\jjjsssuuu}}}~~~~~~lll[[[SSSQQQVVVYYYaaakkkuuu|||yyyvvvppphhhaaa]]]\\\]]]___dddlllttt{{{|||{{{{{{}}}}}}{{{yyy}}}{{{wwwwwwyyyzzzqqqdddYYYRRRPPPOOOWWW^^^hhhpppvvv{{{|||xxx{{{vvvjjjbbb^^^]]]\\\aaannnbbbPPPHHHAAA@@@???<<<::::::888777777666666666666666777777888888999999::::::888888888999:::<<>>MMMiiixxxtttnnnhhheeebbb^^^\\\UUURRRNNNLLLLLLMMMMMMMMMNNNSSSWWW]]]fffqqqvvvuuuvvvvvvwwwxxx{{{yyykkk^^^VVVTTTUUUXXX^^^dddiiikkkkkkgggaaa\\\\\\aaaffffffdddcccgggmmmtttxxx{{{{{{{{{zzzyyyyyy{{{||||||zzzxxxwwwxxxzzz||||||zzzxxxvvvwwwxxx{{{yyynnnbbbUUUMMMOOORRRXXX```iiioootttvvvwwwxxxwwwtttttt{{{yyynnneee```^^^^^^fffvvv^^^OOOGGG@@@@@@@@@===;;;;;;:::999999888888888888888::::::999999888888777777888888888888999:::<<<===???KKKfff}}}|||vvvsssnnniiifffbbb]]]ZZZRRROOOLLLKKKLLLMMMMMMMMMNNNTTTZZZaaajjjtttxxxvvvtttttttttuuuyyy}}}|||oooaaaWWWRRRSSSVVV[[[aaafffhhhiiieeeaaa]]]]]]aaadddffffffdddgggkkkpppuuuxxxzzzzzzzzzzzz{{{}}}~~~xxxyyyzzz{{{{{{zzzxxxwwwwwwxxx{{{~~~|||sssgggZZZPPPOOOQQQVVV^^^gggnnnrrrssstttuuuvvvtttuuu|||yyynnnddd___]]]___gggxxx^^^NNNFFF@@@@@@@@@===;;;<<<999999888777777777777888777777777777666666666666999999888888999:::<<<===@@@JJJbbb}}}{{{zzzzzzsssqqqmmmiiifffaaa[[[WWWPPPNNNKKKKKKLLLMMMMMMMMMNNNTTT\\\dddooozzz}}}{{{wwwvvvuuuuuuxxx|||ttteeeZZZRRRRRRTTTYYY___ccceeeeeedddbbb___^^^___aaadddfffggghhhjjjmmmqqqtttwwwxxxzzzzzz{{{}}}~~~zzz{{{{{{{{{{{{zzzyyyxxxwwwyyy|||~~~xxxmmm___VVVMMMNNNRRRZZZccckkkooopppppprrrttttttuuu{{{yyynnnddd^^^[[[___hhhzzz]]]NNNFFF@@@@@@@@@===;;;<<<888888777666666666777777666666666666666777777777888888777777888999:::;;;@@@HHH]]]~~~~~~~~~}}}{{{{{{zzzqqqooollliiieee```YYYUUUOOOMMMKKKJJJLLLMMMMMMMMMMMMTTT^^^gggsss~~~|||zzzyyyxxxyyy|||{{{wwwhhh]]]TTTTTTUUUYYY^^^bbbccccccccccccaaa^^^]]]^^^aaaeeejjjjjjjjjlllnnnqqqtttvvvxxxxxxyyy{{{}}}~~~|||{{{||||||||||||{{{{{{zzzyyyyyy{{{~~~{{{qqqdddZZZKKKKKKOOOVVV```hhhllllllmmmpppsssssstttzzzyyymmmccc]]][[[```iii{{{\\\NNNFFF@@@@@@@@@===<<<<<<888777777666666666666666777777888888999999::::::777777666666666888999:::???FFFZZZzzz~~~~~~|||yyywwwmmmllliiieee___XXXRRROOONNNOOONNNMMMLLLMMMOOORRRTTTWWWaaaooo|||}}}~~~zzz|||~~~pppaaa\\\VVVRRRVVVZZZ\\\^^^```cccbbbaaa``````bbbdddffflllmmmnnnnnnnnnpppsssvvvtttvvvxxx{{{}}}}}}||||||}}}~~~}}}}}}zzzsssfffZZZNNNKKKMMMUUU]]]aaafffkkkrrrpppooorrrwww~~~zzzlllbbb]]]\\\bbblll~~~```LLLIIIDDD@@@>>>===;;;:::999888777666666777888999666666666666666777888888666777888999:::;;;<<<<<<>>>FFFWWWttt}}}{{{yyywwwuuulllkkkhhhccc]]]WWWQQQNNNPPPPPPOOONNNLLLMMMPPPRRRWWW]]]iiivvv}}}~~~zzz{{{ssseee^^^WWWSSSVVVZZZ[[[]]]```aaaaaa```___```bbbccceeeiiijjjkkkllllllmmmppprrrqqqsssvvvzzz}}}~~~~~~~~~|||{{{zzzzzz|||}}}zzztttiii^^^RRRNNNNNNTTTZZZ^^^ccchhhnnnnnnooorrryyy|||nnnddd___^^^bbbmmm^^^KKKGGGCCC@@@???>>>===<<<999888777666666777888999777777777777777888999999777777777888999:::<<<<<<>>>EEEVVVqqqzzzvvvuuusssrrrjjjiiieeeaaa[[[UUUPPPMMMQQQQQQPPPNNNMMMMMMPPPRRRYYYcccqqq|||~~~|||}}}~~~wwwkkk```XXXSSSUUUXXXZZZ\\\_________^^^______aaabbbccccccfffhhhiiiiiijjjkkklllnnnppptttxxx||||||yyyvvvxxx|||{{{}}}xxxsssjjj```VVVQQQNNNRRRWWWZZZ___dddhhhjjjnnnssszzz{{{mmmccc___^^^bbbmmm~~~]]]JJJFFFBBB@@@??????>>>===888888777777777777888888888888888888888999999:::888777777666777999<<<======DDDSSSmmm}}}wwwtttrrrqqqpppiiigggccc^^^XXXSSSOOOMMMPPPPPPPPPNNNLLLMMMPPPRRRWWWeeeuuu|||~~~}}}~~~~~~|||{{{{{{}}}zzzooocccZZZTTTTTTVVVWWWYYY\\\\\\\\\]]]^^^______``````___bbbfffggghhhhhhiiijjjmmmooossswww{{{}}}~~~yyyuuuwww~~~zzzuuuzzzxxxsssoooggg___WWWQQQMMMOOORRRVVV[[[aaacccgggmmmsssyyy~~~xxxjjjaaa]]]]]]```mmm^^^KKKHHHCCC@@@???>>>===<<<888777777777777777777888888888888777777888888999999888666555666888;;;======CCCQQQiii|||wwwtttrrrpppooohhhfffaaa[[[VVVQQQOOOMMMOOOOOOOOOMMMLLLMMMPPPRRRXXXhhhwwwzzzzzz{{{}}}}}}{{{||||||{{{zzzzzz}}}|||ssshhh^^^UUUSSSSSSSSSUUUXXXXXXYYY[[[]]]^^^^^^^^^^^^]]]```dddfffggghhhiiijjjooopppsssvvvyyy{{{}}}~~~~~~yyyuuuwww~~~|||vvvqqquuuzzz|||~~~vvvqqqmmmeee]]]VVVOOOJJJKKKOOORRRWWW]]]___dddkkkqqquuuyyy}}}vvviii```]]]]]]___mmm```NNNJJJEEEAAA???===;;;:::777777777888888777777777888777777666666666777777999888666555666888:::<<<>>>CCCPPPeee{{{wwwtttrrrpppnnnhhheee___YYYTTTQQQOOONNNNNNNNNNNNNNNMMMOOORRRUUU]]]lllwwwwwwwww{{{~~~}}}zzz{{{|||{{{{{{|||wwwooodddYYYTTTSSSQQQSSSUUUUUUVVVYYY\\\]]]]]]\\\[[[\\\^^^bbbeeefffhhhkkkmmmpppqqqsssuuuwwwyyy{{{{{{{{{xxxvvvwww|||zzztttnnnoooqqqsssvvv{{{vvvqqqmmmeee\\\TTTMMMHHHIIIKKKMMMRRRWWWYYY___gggmmmppptttxxx{{{uuuiiiaaa___``````nnn```PPPLLLFFFBBB???===;;;999777777888888888888777777888777666666666666666666999888666666666888999;;;<<>><<<:::666777888999999888777666999888777777666666777777777777777777777888888999:::>>>III]]]xxx}}}{{{xxxwwwuuurrrnnnkkkiiieee___XXXSSSPPPOOOOOOOOOPPPQQQQQQRRRUUUYYY\\\bbbmmmqqqmmmoooyyy~~~{{{|||}}}|||oooaaaZZZVVVSSSSSSVVVQQQSSSWWWZZZ\\\[[[ZZZXXXYYY[[[^^^```ccchhhmmmqqqnnnooopppsssuuuxxx{{{}}}{{{|||~~~~~~~~~zzzuuunnnhhhccccccjjjrrryyy{{{{{{zzzuuuooolllhhh```WWWUUUNNNHHHGGGFFFEEEFFFJJJNNNUUU^^^eeeiiinnnuuu{{{{{{zzzoooddd^^^^^^___cccsss{{{[[[MMMJJJEEEBBB@@@???>>><<<666777888999999888777666::::::999888777777888888777777777777888888888888777<<>><<<;;;777666666666777888999999444444555666777888999999999888777777777888:::;;;<<<<<>><<<;;;777777777777777777888999555555666666777777888888:::999999888888999:::;;;:::;;;@@@NNNhhhxxxsssooommmoooooopppqqqpppooommmlllhhhaaaXXXTTTTTTTTTRRRPPPNNNNNNOOOQQQWWWaaallltttwwwtttrrrpppqqquuuyyy|||~~~zzzoooeee]]]XXXUUUQQQOOOPPPVVVZZZZZZZZZ\\\[[[]]]```aaabbbeeehhhkkknnnpppqqqpppqqquuu}}}~~~|||wwwtttkkkiiigggeeeddddddeeefffmmmrrrxxx}}}~~~{{{wwwsssqqqooolllhhhccc]]]XXXTTTQQQOOOLLLHHHFFFGGGHHHIIIIIIHHHLLLSSS[[[dddlllrrruuuzzzxxxlllbbb]]]]]]___fffxxx}}}___NNNKKKFFFBBB@@@>>><<<;;;999888777777777777777777666666666666777777777777999999888777777888888888999:::>>>KKKccc{{{tttpppnnnnnnmmmnnnoooooonnnlllfff^^^UUUSSSUUUWWWSSSOOONNNNNNOOOSSS[[[gggsss{{{{{{xxxtttqqqqqqtttyyy|||~~~xxxnnnddd\\\XXXZZZVVVVVVZZZ\\\[[[[[[]]]___aaabbbccccccdddfffhhhjjjmmmooopppqqqvvv}}}}}}yyytttqqqkkkjjjhhhfffeeedddddddddjjjnnnssswwwyyy{{{|||~~~}}}|||zzzxxxuuuqqqnnnmmmjjjhhhccc^^^YYYUUURRRQQQMMMKKKHHHGGGHHHIIIJJJJJJIIIMMMTTT^^^hhhpppvvvzzzzzzxxxlllbbb^^^^^^___fffyyy}}}___NNNKKKFFFBBB@@@>>><<<;;;999999888777666666666777888777777777666666666555666666555555444444444444999:::>>>III___~~~{{{vvvrrrpppoooooooooooollljjjbbb[[[TTTSSSVVVXXXTTTPPPOOONNNOOOUUU___lllwww~~~}}}yyyuuuqqqqqqtttxxx{{{}}}~~~uuukkkccc^^^^^^ZZZYYY\\\^^^]]]]]]```bbbccceeeeeeddddddfffggggggjjjnnnppprrrwww~~~~~~zzzvvvrrrooommmkkkhhheeeccccccdddeeefffjjjnnnqqqsssuuuxxxzzz~~~~~~wwwvvvuuurrrooollljjjhhhfffccc___ZZZVVVSSSRRRRRRLLLJJJHHHGGGIIIKKKLLLKKKKKKOOOWWW```jjjrrryyy|||zzzwwwkkkbbb]]]]]]___fffxxx|||^^^NNNKKKFFFBBB@@@>>><<<;;;999999888777666666666777888888777777666666555555444444444444444444444444:::;;;>>>GGGZZZxxx}}}zzzwwwtttrrrrrrooojjjeee]]]XXXTTTSSSVVVWWWUUUQQQPPPOOOQQQWWWbbbnnnxxx}}}{{{yyyuuurrrrrruuuyyy{{{~~~{{{ssslllhhh___ZZZXXX\\\^^^___aaadddccceeeggghhhgggfffggghhhhhhlllqqqtttwww||||||xxxuuuqqqoooooolllhhheeecccdddfffgggdddfffiiilllooorrrwwwzzz~~~~~~}}}}}}|||zzzyyyxxxrrrqqqooollliiigggeeedddaaa___[[[XXXTTTRRRQQQQQQKKKJJJHHHIIIKKKMMMNNNMMMMMMQQQXXX```iiiqqqwwwzzz{{{uuujjjaaa\\\\\\^^^eeeuuu{{{^^^NNNKKKFFFBBB@@@>>><<<;;;999888777777777777777777888888777777666666555555444555666777777777777666:::;;;>>>EEEVVVrrr~~~zzzwwwuuupppggg```XXXVVVTTTTTTVVVVVVUUUTTTQQQPPPRRRYYYcccnnnuuuyyyyyyxxxuuutttuuuwww{{{}}}zzzvvvsssddd___\\\^^^``````bbbfffdddfffiiijjjiiiiiiiiijjjlllpppvvv{{{~~~}}}zzzwwwuuurrrpppnnnllljjjgggffffffggghhhhhhhhhiiijjjkkkooouuuyyyxxxxxxwwwvvvtttrrrqqqppplllkkkiiifffcccaaa```___[[[ZZZXXXUUUSSSQQQPPPOOOKKKJJJIIIJJJMMMOOOPPPOOOPPPSSSZZZaaajjjqqqvvvyyy}}}tttiii___[[[[[[]]]cccrrrzzz___NNNKKKFFFBBB@@@>>><<<;;;777777777777777777888999777777777777666666666666333444666777888888888888888:::===BBBQQQlll~~~{{{{{{~~~{{{xxxpppeee]]]UUUUUUUUUUUUUUUUUUUUUUUURRRQQQSSSZZZdddnnnsssuuuxxxwwwvvvvvvwwwzzz|||~~~~~~|||{{{mmmfffbbbbbbbbbaaabbbeeedddfffiiikkkkkkjjjkkklllpppuuu|||{{{xxxvvvuuusssrrrlllkkkkkkjjjiiihhhggggggnnnmmmkkkiiiiiikkkqqquuussssssrrrpppnnnllljjjiiiiiigggeeebbb```^^^\\\\\\XXXWWWVVVTTTRRRPPPNNNMMMKKKJJJJJJKKKNNNPPPQQQQQQSSSWWW\\\dddkkkrrrwwwyyy|||ssshhh___ZZZ[[[\\\bbbpppyyy___NNNKKKFFFBBB@@@>>><<<;;;777777666666777888999999666666666666777777777777000111333555777777777777777999;;;@@@NNNhhhssseeeccceeelll}}}{{{kkk___[[[TTTTTTTTTTTTTTTSSSSSSRRRPPPNNNPPPXXX___fffnnnvvvwwwwwwxxxyyyzzz|||~~~tttoooiiieeedddfffggghhhhhhiiikkkmmmoooqqqqqqrrruuuxxx}}}~~~{{{xxxuuutttrrrooollllllnnnooommmkkklllnnnmmmiiiiiimmmnnnlllnnnmmmkkkiiihhhggggggggggggdddaaa^^^\\\[[[XXXVVVTTTTTTTTTSSSRRRPPPOOONNNIIIIIIJJJKKKMMMPPPRRRTTTSSSWWW```hhhkkkmmmttt}}}zzzpppfff^^^\\\\\\]]]bbbtttxxx\\\KKKHHHEEECCCAAA???;;;999777888999:::999777555333777777777777777777777777:::999777666777888:::;;;777888;;;@@@HHH\\\}}}uuuaaaWWWRRRVVV[[[cccvvv{{{kkk^^^YYYTTTUUUUUUUUUUUUSSSRRRQQQQQQOOOQQQXXX___dddllltttyyyzzz{{{|||~~~}}}xxxrrrmmmkkkjjjjjjiiikkklllmmmoooqqqrrrssstttzzz}}}}}}{{{yyyvvvuuusssqqqnnnnnnpppqqqooonnnrrrsssqqqllliiikkkjjjgggjjjiiihhhgggeeedddccccccbbb___\\\[[[ZZZYYYWWWVVVSSSSSSSSSRRRQQQOOONNNMMMJJJJJJJJJKKKNNNQQQSSSUUUXXX\\\dddlllooopppwwwzzzoooeee^^^[[[\\\]]]eeewwwxxx[[[NNNLLLHHHDDDBBB???;;;999777888999:::999777555444777777777777777777777777666555444333444555777888999999;;;???FFFYYYyyywwwbbb[[[TTTRRRWWW]]]eeexxx|||jjj]]]XXXUUUVVVWWWXXXVVVTTTPPPNNNRRRPPPRRRYYY___eeelllsss{{{|||~~~{{{vvvsssooollljjjmmmnnnoooqqqsssuuuwwwxxx}}}zzz{{{}}}}}}|||zzzwwwuuutttrrrqqqqqqrrrsssrrrqqquuuvvvtttoookkkkkkhhhddddddddddddcccbbb```^^^]]]\\\ZZZWWWVVVWWWWWWUUUTTTPPPPPPPPPPPPOOONNNMMMLLLJJJJJJKKKMMMOOORRRUUUWWW^^^bbbkkksssuuuvvv|||yyynnnddd]]][[[\\\]]]hhh|||www[[[RRRNNNJJJFFFCCC???;;;999777888999999888777555444777777777777777777777777888777666666666777999:::;;;;;;<<<===CCCTTTssshhhUUUTTTRRRUUU\\\aaajjj}}}~~~kkk^^^YYYWWWXXXZZZZZZXXXUUUPPPNNNQQQPPPSSS[[[bbbhhhpppwww~~~}}}}}}~~~~~~}}}yyytttoookkkmmmnnnoooqqqtttxxx|||~~~~~~|||xxxzzz|||}}}|||yyyuuussstttsssrrrrrrssssssttttttuuuwwwwwwrrrooonnnkkkfff`````````___^^^\\\ZZZYYYYYYWWWTTTSSSTTTTTTRRRQQQNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLNNNQQQTTTWWWYYYbbbgggooowwwzzz{{{yyynnnccc\\\[[[\\\^^^kkkuuuZZZQQQNNNIIIEEEBBB???<<<:::888888888999888777666555666666666666666666666666888888777777888888999:::::::::;;;<<<@@@PPPmmmjjj[[[TTTVVV]]]eeekkksssoooaaa\\\YYY[[[\\\\\\ZZZVVVRRROOOPPPOOOTTT]]]fffmmmvvv}}}~~~{{{zzzyyy|||}}}}}}{{{uuurrrmmmmmmnnnqqquuuzzz|||}}}~~~}}}|||xxxyyy{{{|||zzzwwwsssppprrrrrrrrrrrrrrrssstttuuuwww{{{{{{wwwtttqqqlllfff]]]]]]]]]\\\ZZZYYYWWWVVVXXXVVVSSSRRRRRRQQQOOONNNKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMPPPSSSWWWZZZ\\\eeeiiiqqqyyy|||~~~yyymmmccc\\\[[[]]]___mmmsssZZZNNNKKKFFFBBB@@@???===;;;888888888888888777777666666666666666666666666666444444444444444555666666777888999;;;>>>MMMhhhtttiii]]]bbbjjjqqqwwwssseee```\\\]]]^^^^^^\\\YYYUUUSSSOOOOOOUUU___iiiqqqyyy}}}}}}{{{yyyyyyyyyzzz}}}}}}~~~{{{pppooopppqqqvvv|||ssstttvvvzzz~~~~~~}}}|||{{{xxxyyyzzzzzzxxxuuurrrppppppqqqsssrrrrrrsssuuuwww|||}}}xxxtttmmmeee\\\[[[YYYXXXVVVUUUUUUUUUVVVTTTQQQPPPPPPOOONNNLLLJJJJJJKKKKKKLLLKKKKKKKKKLLLMMMNNNQQQUUUYYY\\\___fffiiiqqqyyy~~~yyynnnccc]]]\\\___aaaqqqrrrZZZLLLIIIDDD@@@???>>><<<;;;888888777777777777777777777777777777777777777777555555555666666666666666555666999;;;===IIIbbbyyy}}}uuummmqqqwww}}}xxxiiiccc____________]]][[[YYYWWWPPPPPPVVV```jjjqqqyyy|||||||||zzzzzz|||yyy{{{~~~wwwuuuttttttwww|||xxxnnnnnnpppuuu{{{}}}}}}~~~|||yyywwwvvvvvvwwwwwwvvvuuusssrrrppprrrtttsssrrrsssvvvyyy|||}}}xxxqqqiii[[[YYYVVVSSSRRRRRRSSSTTTRRRPPPNNNMMMNNNNNNMMMLLLIIIIIIJJJKKKLLLLLLKKKKKKMMMNNNOOORRRVVVZZZ^^^```gggjjjqqqyyyzzzoooddd]]]]]]```cccuuuppp[[[NNNJJJDDD@@@>>><<<;;;:::888777777777777777888888777777777777777777777777666777777888888888888888444666:::<<<===FFF[[[ppp~~~zzzkkkdddaaaaaa```___^^^\\\[[[ZZZQQQQQQVVV```jjjpppwww~~~}}}|||}}}}}}zzz{{{{{{yyy{{{|||~~~|||zzzxxxvvvxxx|||}}}oookkkkkkmmmrrrzzz|||xxxyyy}}}~~~}}}~~~~~~~~~|||wwwtttttttttuuuuuuuuuuuuuuuuuuppprrruuutttssstttwwwzzzxxx~~~}}}vvvoooZZZWWWSSSPPPOOOOOOQQQSSSNNNLLLKKKKKKMMMNNNNNNMMMIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPSSSWWW[[[___aaagggjjjpppyyy{{{oooddd^^^^^^aaadddxxxooo\\\QQQLLLFFFAAA>>><<<:::888888777777777777777888888777777777777777777777777333444444555555555555555555888;;;===<<>>PPPhhhqqqdddbbb^^^YYYXXXYYYZZZYYYXXXXXXWWWYYY^^^eeejjjmmmmmmppprrruuuxxxzzz}}}|||zzzzzz{{{|||{{{yyywwwwwwxxxzzz}}}xxxnnnlllkkkjjjmmmssszzz~~~~~~~~~|||zzzxxxvvvtttrrrppprrrrrrrrrrrrrrrrrrssssssrrrooommmllllllmmmmmmllllllmmmoooooonnnoooppprrryyy~~~}}}qqq___TTTJJJHHHIIIHHHHHHJJJMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKMMMNNNOOOTTTUUUWWWWWWXXXZZZ^^^aaahhhooovvv||||||wwwqqqjjjaaa[[[___gggxxxppp[[[QQQMMMGGGBBB???===:::999888888888888888777666666777777777777666666666666666666555555555555666666;;;444555<<<======MMMdddtttiiiddd___YYYWWWXXXZZZYYYXXXYYYYYYYYY]]]aaaeeeggghhhkkknnnrrrvvvyyy}}}|||wwwuuutttwwwyyy||||||zzzxxxvvvvvvyyy}}}vvvnnnkkkjjjjjjlllqqquuuwwwxxx{{{yyyxxxxxxyyyyyywwwvvvzzzzzzxxxvvvtttrrrpppooooooooopppqqqqqqqqqqqqqqqqqqnnnjjjgggggghhhhhhhhhhhhjjjkkkkkkkkklllnnnpppvvv|||wwwcccWWWLLLIIIJJJJJJJJJLLLLLLLLLMMMMMMMMMLLLKKKKKKFFFGGGIIIKKKMMMNNNPPPQQQXXXYYY\\\]]]]]]^^^aaaccckkkqqqyyyxxxqqqiiiddd___]]]bbbjjjqqq\\\PPPLLLFFFBBB@@@>>>;;;:::999888888777777777777777555555555666666777777777777666666555555666666777<<<666777<<<<<<;;;JJJ]]]zzzooogggbbb[[[XXXXXXZZZZZZYYYYYYYYYZZZ[[[]]]```aaabbbhhhkkkpppuuuyyy~~~zzzuuussstttuuuwwwyyy{{{{{{zzzxxxxxxxxxuuunnnlllkkkkkkmmmoooqqqqqqppprrrpppnnnnnnppprrrrrrqqqyyyyyyxxxvvvtttrrrqqqqqqoooppprrrsssttttttsssrrrpppmmmhhhffffffhhhiiijjjhhhjjjkkkkkkkkkmmmppprrrwww|||zzzfffYYYMMMIIIIIIIIIJJJMMMKKKKKKLLLLLLLLLKKKKKKJJJEEEGGGIIIKKKMMMOOOPPPQQQYYY[[[___aaabbbccceeegggooottt}}}yyypppgggbbb```aaagggnnnppp\\\OOOKKKFFFBBB@@@>>><<<;;;:::999777666666666777888555555555666666666777777777777666666666666777777:::666777<<<;;;;;;GGGXXXwwwwwwkkkddd\\\WWWWWWXXXXXXWWWXXXXXXYYYYYYYYYZZZ\\\]]]fffjjjpppuuuyyy~~~~~~zzzzzzxxxuuurrrsssvvvyyy{{{||||||{{{zzzzzz|||~~~{{{sssooommmlllkkklllmmmmmmkkkjjjiiigggfffgggjjjmmmoooppptttuuuvvvtttrrrpppqqqrrrooopppssstttuuutttrrrqqqllliiieeedddfffiiilllmmmiiijjjkkkkkkkkkmmmqqqsssyyy}}}zzzfffXXXJJJEEEDDDDDDEEEHHHIIIJJJJJJKKKKKKJJJJJJJJJGGGGGGIIIJJJLLLNNNPPPPPPWWW[[[___bbbeeegggjjjlllrrrxxxyyypppfffbbbaaabbbiiipppooo[[[OOOKKKFFFBBB@@@>>><<<;;;:::999777666666666777888666666666666555555555555777777666666666666777777777555666;;;;;;<<>>;;;:::999888888777777777777777666666666555555444444444888777777666666777777888666555666:::;;;<<>>BBBbbbxxx{{{pppeee]]]XXXVVVVVVRRRRRRQQQQQQRRRTTTWWWXXX^^^aaaeeehhhjjjllloooqqqpppuuuzzz|||zzzyyy{{{}}}~~~}}}yyyuuuoookkkhhhddd^^^XXXUUUWWWXXXUUURRRSSSTTTUUUUUUUUUWWW[[[^^^bbbbbbbbbdddhhhlllqqqtttqqqooonnnoooqqqqqqnnnllliiihhhgggfffhhhjjjnnnppppppqqqqqqpppnnnmmmnnnooouuuvvvyyy}}}qqqcccSSSGGG@@@<<>><<<;;;:::888777777666666666666666555555555555666666666666444444444444555555555555666666777777888;;;@@@DDD\\\www|||rrrhhh```ZZZWWWUUURRRQQQPPPPPPQQQSSSUUUWWW[[[^^^cccfffiiikkkoooqqqvvvyyy|||}}}|||}}}~~~}}}xxxrrrjjjfff^^^YYYSSSSSSVVVXXXXXXVVVTTTUUUVVVUUUUUUWWW[[[]]]^^^^^^___aaaeeejjjooorrrrrrpppoooppprrrsssqqqpppooonnnlllkkkkkklllnnnooommmooopppooonnnmmmnnnooorrrsssxxx}}}ssseeeUUUIIIAAA<<<===AAADDDDDDDDDDDDFFFHHHJJJLLLLLLJJJJJJNNNTTTYYY\\\]]]___^^^```bbbbbbbbbiiiqqqzzz}}}uuukkkccc^^^^^^]]]___kkkzzzsss^^^UUUOOOHHHBBB>>><<<;;;:::888888777666666555666666555555555555666666666666555555555555666666666666666777777777888:::???BBBVVVppp}}}tttkkkccc]]]WWWTTTPPPOOONNNNNNOOOQQQSSSUUUWWW[[[___cccgggkkkooossszzz{{{|||}}}~~~|||uuukkkeeeZZZUUUQQQQQQTTTWWWXXXWWWVVVWWWWWWVVVVVVWWWYYY\\\\\\\\\]]]```dddjjjooorrrsssqqqooooooqqqrrrrrrrrrsssrrrqqqooommmllllllkkkkkkmmmnnnnnnnnnnnnoooqqqppprrrwww|||sssfffWWWLLLCCC===<<<>>>???@@@@@@BBBEEEIIILLLNNNMMMMMMNNNRRRWWW[[[\\\]]]______bbbfffggggggmmmuuu~~~xxxqqqhhh```\\\\\\]]]___kkkzzzttt```UUUPPPHHHBBB>>>===;;;;;;999999777666555555555555555555555555666666666666444444444555555555555666777888888888888:::===@@@RRRmmm|||tttmmmfff___WWWRRROOONNNMMMLLLMMMOOOQQQSSSUUUXXX]]]aaafffkkkppptttxxxyyy{{{}}}~~~~~~xxxooohhh\\\XXXSSSQQQRRRTTTVVVVVVWWWXXXXXXWWWVVVVVVWWWYYY^^^^^^___bbbggglllrrruuutttrrrpppnnnnnnooopppppprrrqqqpppooommmkkkiiiiiijjjlllnnnoooooooooqqqsssrrrtttzzz{{{sssfffXXXNNNEEE>>>;;;======>>>???AAADDDHHHKKKMMMMMMNNNQQQUUUYYY[[[\\\\\\______ccciiijjjkkkqqqyyy~~~yyyrrrkkkeee]]]YYY[[[\\\___lll{{{uuudddVVVQQQIIIBBB???===<<<;;;:::999888666555555555555555555555555666666666666222222333333333444444444777888999888777999<<<>>>NNNhhh{{{ssslllggg```WWWPPPNNNMMMLLLKKKLLLMMMOOOQQQSSSVVV[[[___dddjjjppptttuuuxxx|||~~~{{{sssmmm___[[[VVVSSSRRRSSSUUUVVVWWWXXXXXXWWWUUUUUUVVVWWW^^^^^^___bbbggglllrrruuuwwwuuussspppmmmmmmnnnoooooonnnnnnmmmlllkkkjjjjjjkkkmmmoooppppppqqqtttvvvwwwyyy~~~|||sssgggYYYOOOFFF???<<<>>>>>>>>>???@@@CCCFFFIIIKKKLLLOOOSSSWWWYYY[[[\\\]]]___```eeejjjlllnnnttt|||zzzsssmmmfffaaaZZZVVVYYY[[[___lll|||yyyiiiYYYSSSKKKDDD@@@>>><<<;;;999888777666555555555555555555555555666666666666333444444444555555555555777888999888888888;;;===GGG^^^~~~yyyqqqlllhhhbbbYYYQQQNNNMMMKKKJJJKKKLLLNNNPPPSSSUUUYYY]]]aaaffflllqqqrrrxxx~~~xxxrrraaa]]]XXXTTTRRRSSSVVVXXXUUUWWWWWWVVVUUUTTTTTTUUU\\\\\\]]]___ccciiinnnqqqvvvvvvuuurrrnnnmmmmmmooommmllllllkkkkkkkkkllllllkkkmmmpppqqqqqqrrruuuvvvzzz|||wwwkkk]]]RRRHHH@@@>>>???>>>??????AAACCCFFFIIIJJJLLLOOOTTTXXXZZZ\\\^^^```bbbbbbffflllnnnpppxxxuuuooohhhccc^^^WWWTTTWWWZZZ___mmm}}}}}}ooo]]]WWWNNNFFFAAA>>><<<:::888777777666666666666666555555555555666666666666666666666777777777888888666777888888888888;;;<<>>@@@>>>>>>???AAADDDGGGJJJLLLMMMQQQVVVYYY[[[^^^aaaeeeffffffiiimmmpppsss{{{}}}rrrkkkeee```[[[TTTRRRVVVYYY___nnn~~~uuuaaa[[[QQQIIICCC???<<<:::666666666666666777777888555555555555666666666666555555555666666666777777444666888888888999;;;===BBBUUUqqq|||tttyyyqqqmmmkkkggg^^^WWWNNNMMMKKKJJJKKKLLLNNNOOOQQQRRRUUUWWWZZZ^^^dddhhhnnntttyyywwwrrruuu|||ssskkkggg___UUUNNNKKKLLLMMMRRRSSSUUUUUUSSSRRRSSSSSS[[[[[[[[[]]]aaaeeejjjmmmgggjjjlllllliiihhhiiikkkgggeeecccbbbbbbcccfffhhhkkkmmmoooooooooppprrrtttxxxzzz|||yyygggYYYLLLBBB???@@@<<<===>>>AAADDDHHHLLLNNNOOORRRWWWZZZ\\\___dddhhhjjjiiikkkoooqqquuu}}}|||qqqiiiddd___ZZZSSSQQQUUUYYY___nnn~~~xxxccc]]]SSSJJJDDD???<<<:::555555555666666777888999555555555555666666666777222222222333333333444444444555777888888999;;;===<<>><<<:::;;;:::999888777777777777777777666555555555555555555555555444444333333333666666777888999::::::;;;@@@KKKbbb}}}|||qqq{{{wwwrrrlllgggaaa[[[WWWQQQMMMIIIHHHIIIJJJLLLLLLNNNPPPTTTWWWYYY\\\```bbbeeehhhmmmqqqwww{{{ooofff]]]XXXSSSMMMKKKLLLPPPQQQQQQQQQPPPQQQSSSUUUXXXZZZ\\\___cccfffiiijjjjjjjjjiiigggeeecccbbbaaa______^^^]]]]]]^^^_________bbbeeegggiiimmmqqqtttxxxzzz|||qqq```RRRIIICCCAAA>>>>>>>>>AAAEEEJJJMMMOOOUUUWWWZZZ]]]```dddiiilllnnnqqqttttttvvv}}}uuuiiibbb^^^WWWRRRQQQUUUXXX```ttt|||nnndddUUUIIICCC???===;;;::::::999888777777777777777777666555555555555555555555555444444333333333444555666777888999999:::>>>III^^^yyy|||ppp{{{wwwqqqkkkeee___YYYUUUQQQNNNJJJHHHIIIJJJKKKKKKMMMOOORRRUUUWWWZZZ^^^aaabbbffflllrrryyy}}}pppggg]]]WWWQQQKKKIIIJJJOOOPPPQQQPPPPPPQQQSSSVVVWWWXXX[[[^^^aaadddfffhhhgggfffeeedddbbbaaa______[[[ZZZYYYWWWWWWYYYZZZ[[[\\\^^^aaadddhhhlllqqquuuxxxyyyzzz}}}sssdddVVVLLLFFFCCC@@@@@@AAACCCFFFJJJNNNQQQXXXZZZ^^^aaacccgggkkknnnnnnqqquuuwwwzzzvvvkkkccc___XXXSSSQQQUUUYYYcccyyyrrrgggXXXKKKDDD@@@>>><<<::::::999888777777777777777777666555555555555555555555555444444444444444333444444555666777888999<<>>BBBFFFHHHIIIMMMUUU[[[ccchhhnnnrrrsssrrrrrrrrrpppwwwwwwlllaaaYYYWWWTTTVVV]]]cccmmmwwwcccRRRGGGAAA===;;;999888777666666555555555777777666555555555555555444555555555666666777777222333333444555666777777999:::EEE[[[wwwtttfffxxxrrrjjjeeebbb___[[[WWWRRRRRRQQQPPPOOOMMMLLLKKKJJJNNNQQQRRRRRRUUU\\\ccckkklllqqqyyy~~~}}}pppiii___WWWQQQNNNLLLKKKJJJLLLNNNPPPQQQTTTXXX[[[dddbbbaaa``````^^^\\\ZZZVVVTTTRRRPPPOOOQQQSSSTTTXXX[[[[[[UUUMMMGGGGGGIIIHHHKKKNNNRRRWWW\\\bbbfffqqqtttyyy~~~yyylll___RRRGGGCCCFFFBBBEEEHHHJJJLLLPPPXXX^^^gggjjjpppvvvyyyyyyuuurrrqqqzzztttjjjaaa]]]UUUTTTUUU[[[dddsss}}}gggTTTHHHAAA>>><<<888888777666666666666666777777777777777777777777777777666555555555555555777777888888888888777777===???CCCQQQooorrrdddvvvqqqiiidddbbb___[[[XXXRRRRRRQQQQQQPPPNNNMMMLLLKKKOOORRRRRRRRRUUU\\\aaakkkmmmrrrzzz~~~qqqjjj```WWWQQQMMMJJJHHHJJJKKKNNNPPPRRRUUUZZZ]]]eeedddcccccccccaaa^^^[[[TTTSSSQQQPPPOOOPPPRRRSSSTTTUUUTTTPPPJJJGGGGGGHHHFFFIIIMMMRRRWWW\\\cccgggsssvvvzzzvvviii^^^QQQFFFCCCEEEBBBEEEIIIKKKMMMRRRYYY___iiilllqqqvvvyyyxxxvvvssssss{{{uuujjjbbb]]]UUUSSSUUU[[[ddduuukkkVVVHHHAAA<<<:::888888777666666666666666666666666666666666666666777666555555444444444555666666666666666666666666999<<>>DDDKKKVVVkkkyyylll|||xxxmmmhhhbbb___^^^]]]ZZZXXXSSSTTTTTTUUUUUUUUUUUUTTTRRRRRRRRRSSSUUUXXX[[[]]]___eeennnuuuzzz|||~~~}}}||||||~~~|||wwwssspppaaa\\\VVVQQQNNNKKKIIIHHHGGGJJJNNNQQQUUUZZZ```dddbbbbbbaaaaaa```]]]XXXTTTMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVWWWWWWUUUSSSPPPNNNPPPVVV___hhhpppvvvzzz}}}yyyvvvkkk___TTTNNNJJJFFFEEEFFFHHHLLLQQQUUUXXX\\\bbbgggnnnuuu}}}~~~yyyoooeee^^^ZZZTTTTTTWWW```ooorrrXXXHHH@@@===<<<999999888777777777777888555555555555555555555555777777666666777777888888999888777666666777888999;;;>>>EEEMMMXXXjjj|||ppp{{{vvvlllgggaaa^^^]]]\\\YYYVVVTTTTTTUUUVVVVVVVVVVVVVVVRRRQQQQQQRRRVVVYYY\\\^^^aaafffmmmrrruuuwwwyyy{{{yyy|||}}}}}}|||zzzwwwvvvxxxyyyxxxxxxxxxvvvtttssssssuuuxxxyyy||||||wwwqqqllliii]]]YYYSSSOOOLLLJJJHHHFFFHHHKKKNNNRRRUUUZZZ```ddddddbbb```___]]]ZZZUUURRRLLLKKKKKKKKKLLLOOOQQQSSSVVV[[[```bbb___[[[YYYYYYXXX___iiirrryyy{{{vvviii\\\PPPJJJHHHFFFGGGIIIJJJOOOTTTWWWYYY]]]cccgggmmmvvvvvvkkkbbb[[[XXXTTTTTTYYYcccrrruuuZZZIII@@@===<<<:::999888888777777888888555555555555555555555555555555555555555666777777777777777777777777777777888;;;CCCOOO\\\mmmtttzzzuuulllgggaaa]]]\\\[[[XXXUUUTTTTTTUUUVVVWWWWWWWWWWWWRRRQQQPPPRRRVVVZZZ]]]^^^ccchhhmmmqqqrrrsssuuuxxxrrrvvv{{{}}}{{{tttsssqqqnnnlllllloooqqqooopppooonnnmmmnnnppprrruuuvvvyyy}}}~~~|||xxxrrrkkkfffbbb\\\XXXRRRNNNKKKHHHFFFDDDIIIKKKOOORRRVVVZZZ```dddfffccc```^^^[[[XXXTTTRRRJJJIIIHHHHHHIIIMMMPPPRRRYYY```iiikkkhhhdddcccddd```gggqqq{{{|||wwwhhh[[[NNNHHHGGGGGGHHHJJJLLLPPPUUUYYYZZZ^^^cccggglllvvvsssiii```ZZZWWWVVVWWW]]]hhhwwwxxx\\\JJJAAA===<<<:::999888888777888888888555555555555555555555555333333333333333444555666555555666666666666555555555777AAAPPP^^^pppxxxzzzvvvlllfff___[[[ZZZXXXSSSOOORRRSSSTTTTTTRRRQQQQQQRRRSSSRRRRRRTTTVVVZZZ]]]___```cccgggkkkmmmmmmlllkkkpppqqqrrrsssrrrpppnnnllloookkkfffdddeeeeeedddbbbcccbbbbbbccceeehhhkkkmmmsssuuuxxx}}}|||vvvqqqnnniiiccc^^^VVVTTTQQQMMMJJJIIIHHHIIIHHHKKKOOOSSSWWW]]]cccgggfffbbb\\\YYYXXXVVVSSSPPPNNNLLLJJJIIIKKKOOOSSSVVVYYYaaammmxxxwwwoooiiiiiimmmttt|||~~~wwwgggYYYLLLHHHHHHIIIKKKNNNOOOTTTZZZ]]]]]]]]]___bbbmmmvvvsssiiiaaa\\\YYYTTTVVV```ooovvvYYYHHHAAA???>>>888999::::::999888666555666555444333333333333333666666666555444444444333555555555555555555444444444999>>>DDDRRRlll{{{~~~xxxtttjjjddd^^^[[[[[[ZZZVVVRRRRRRSSSTTTTTTRRRQQQQQQRRRSSSSSSSSSTTTVVVYYY\\\^^^^^^```ccceeeggghhhgggggggggggghhhhhhgggeeecccbbbbbb```^^^]]]^^^______^^^^^^^^^^^^```bbbfffjjjlllpppssswww}}}{{{tttooojjjeee^^^YYYTTTRRROOOKKKIIIHHHHHHHHHGGGIIIMMMQQQUUUZZZ```dddeeeaaa\\\XXXVVVSSSPPPMMMNNNMMMJJJJJJKKKPPPTTTXXX^^^cccnnnwwwwwwqqqnnnpppttt{{{yyygggZZZNNNKKKLLLMMMOOORRRTTTXXX\\\^^^^^^^^^aaadddlllvvv|||qqqfff^^^ZZZXXXUUUWWW```pppwwwWWWFFF@@@??????999999999999999888777666666666555444444444444444555555555555555444444444555555555555555555555555666:::>>>BBBMMMccc|||vvvrrrgggccc^^^[[[[[[ZZZWWWTTTRRRSSSTTTSSSQQQPPPQQQRRRTTTTTTTTTTTTUUUWWWZZZ[[[[[[[[[\\\]]]^^^______```______```___^^^\\\ZZZYYYWWWXXXXXXXXXVVVUUUVVVWWWXXXYYYYYY\\\___dddhhhjjjmmmpppvvv}}}~~~xxxpppjjjeee___YYYSSSPPPNNNLLLIIIGGGGGGGGGHHHFFFIIIMMMPPPTTTXXX]]]aaaccc___ZZZVVVSSSPPPMMMKKKOOOMMMKKKJJJLLLQQQWWWZZZbbbfffmmmuuuvvvssstttyyy}}}yyyggg[[[QQQOOORRRSSSUUUXXXYYY\\\______^^^___bbbfffiiiuuuxxxmmmccc\\\XXXVVVVVVWWW```rrrwwwVVVEEE@@@??????;;;:::999888777777777777777666666555555555555666444444444555555555555555555555555555555555555555777:::>>>@@@FFFXXXsss{{{uuupppgggccc___\\\[[[YYYWWWUUURRRSSSSSSRRRQQQPPPQQQRRRUUUTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVUUUVVVWWWXXXYYY\\\\\\\\\\\\[[[YYYXXXWWWTTTVVVXXXVVVRRROOOOOOQQQTTTUUUVVVYYY]]]bbbgggjjjjjjooovvv~~~yyyssskkkddd```[[[UUUPPPLLLKKKHHHGGGFFFFFFGGGHHHHHHKKKOOORRRUUUXXX\\\______\\\XXXTTTQQQNNNLLLKKKOOOMMMKKKKKKMMMRRRXXX\\\cccdddjjjppprrrsssyyytttfff[[[SSSSSSWWWXXXZZZ\\\\\\^^^___^^^\\\]]]aaaeeegggsssuuujjj```ZZZWWWVVVWWWYYYaaauuuwwwVVVFFFAAA???>>>;;;:::999777666777777888777777666666666666666777333444444444555666666666444444444555555555555555777:::===>>>@@@NNNiii~~~zzztttooogggddd```\\\YYYWWWTTTSSSRRRSSSSSSQQQPPPOOOQQQSSSTTTTTTTTTTTTUUUUUUVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTYYYYYYYYYXXXXXXWWWVVVUUUQQQTTTVVVTTTPPPMMMMMMOOOTTTTTTVVVXXX]]]bbbfffiiijjjnnnvvv~~~sssmmmeee___\\\XXXRRRNNNIIIHHHFFFEEEFFFGGGIIIJJJIIILLLOOORRRTTTWWWZZZ\\\[[[YYYWWWSSSPPPNNNMMMMMMNNNMMMLLLLLLOOOSSSXXX[[[``````eeekkkooottt}}}|||nnncccZZZTTTVVV[[[\\\]]]___]]]^^^___]]][[[\\\```dddfffqqq}}}~~~ttthhh___ZZZWWWWWWXXX[[[dddwwwuuuWWWHHHBBB???<<<;;;:::999777666777777888777777666666666777777888333444444444555666666666444444444555555555666666666888;;;======HHHaaayyy~~~|||xxxrrrnnnfffddd```[[[WWWUUUSSSRRRRRRSSSRRRQQQOOOOOOQQQSSSSSSTTTTTTTTTTTTUUUUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTOOOPPPQQQPPPPPPOOOPPPRRRVVVVVVWWWYYY\\\aaaeeegggjjjnnnuuu|||pppjjjbbb\\\YYYUUUQQQMMMGGGGGGFFFEEEFFFIIIKKKLLLJJJMMMQQQSSSTTTVVVXXXZZZZZZZZZXXXTTTOOOMMMMMMNNNMMMMMMMMMNNNPPPSSSVVVXXX[[[\\\aaaiiipppvvvzzzlllbbb[[[VVVYYY^^^``````aaa^^^``````___]]]]]]aaaeeehhhqqq||||||rrrggg^^^ZZZXXXXXXWWW]]]hhhzzzuuuWWWHHHCCC>>>:::;;;:::999888777777777777666666666666666777777888444444444555555555555555333333444444555666666666777666888<<<===DDDYYYppp}}}|||{{{{{{{{{}}}|||{{{zzzyyyuuuppplllbbbaaa^^^ZZZVVVTTTSSSSSSSSSSSSRRRPPPNNNNNNQQQSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWSSSQQQPPPPPPQQQSSSSSSSSSWWWWWWXXXYYY[[[___ccceeeiiilllrrrxxx~~~qqqjjjaaa[[[WWWSSSNNNKKKGGGFFFFFFFFFHHHKKKMMMOOOOOORRRUUUWWWXXXYYY[[[\\\]]]]]][[[UUUOOOLLLLLLMMMKKKLLLNNNPPPQQQSSSTTTUUUXXX[[[aaakkksss{{{|||nnnccc\\\XXX\\\bbbcccbbbbbb```cccdddcccaaaaaaeeeiiilllttt}}}zzzoooeee]]]XXXWWWXXXVVV___kkk|||uuuVVVGGGBBB???;;;999999999999999888777666666555555555666666777888555555555555555444444444333333444444555666666777888444555;;;<<<@@@QQQeee}}}{{{zzzyyyxxxwwwvvvvvvvvvvvvyyyxxxxxxxxxwwwsssoookkk___^^^\\\YYYVVVTTTTTTUUUSSSSSSRRRPPPNNNNNNQQQSSSQQQRRRSSSTTTTTTUUUTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUWWWWWWXXXXXXYYY[[[\\\]]]\\\WWWSSSRRRTTTUUUUUUSSSXXXXXXXXXYYY[[[^^^aaaccchhhkkkpppvvv{{{~~~}}}~~~rrrkkkbbbZZZVVVQQQLLLHHHGGGFFFFFFGGGIIILLLOOOQQQUUUWWW[[[]]]]]]^^^___```aaa```]]]WWWOOOKKKJJJKKKJJJLLLNNNQQQRRRSSSRRRRRRXXX[[[cccnnnwww~~~rrrddd]]]ZZZ___dddeeeddddddccceeehhhgggeeeeeeiiilllooovvv~~~xxxnnnccc[[[WWWWWWWWWVVVaaannn}}}wwwUUUFFFBBB???<<<999999::::::999888666555555555555555555666777777666666666555555444444333333333444444555666777777999444444:::<<<===KKK]]]zzz}}}vvvvvvtttrrrqqqrrrssssssrrruuuvvvvvvuuurrrnnnjjjhhhbbb^^^ZZZYYYVVVQQQPPPSSSSSSTTTTTTQQQNNNMMMQQQTTTSSSSSSSSSTTTTTTTTTTTTTTTXXXVVVUUUUUUVVVWWWWWWVVVVVVXXX[[[^^^___^^^\\\[[[[[[ZZZYYYWWWVVVVVVWWWWWWZZZ]]]^^^^^^^^^```dddhhhjjjpppwwwyyyxxxxxx{{{zzz~~~uuukkk```YYYXXXWWWRRRNNNHHHHHHHHHGGGHHHKKKPPPTTTXXX\\\aaabbbaaaaaabbbeeeeeeccc___[[[UUUPPPLLLJJJKKKMMMNNNOOOPPPSSSVVVYYY```aaaeeelllvvv{{{nnnaaa]]][[[]]]bbbffffffcccbbbgggmmmqqqsssssssssssszzzxxxrrriii```ZZZXXXYYY[[[ZZZ```nnnwwwWWWHHHBBB>>>;;;999999999888888888888777999888777666555444333333666444333222222555777999555555666666666555333222888666777999999<<>>DDDUUUjjj{{{zzzxxxwwwxxxwwwuuutttqqqrrrssssssrrroookkkiii^^^ZZZVVVUUURRRMMMLLLOOOSSSPPPLLLMMMPPPSSSSSSRRRSSSUUUXXX\\\```dddfffhhhiiillloooqqqqqqqqqrrrtttxxxwwwtttrrrqqqpppqqqqqqooommmiiifffddddddfffgggfffgggiiimmmqqquuuxxxyyy{{{zzzyyywwwvvvwwwzzz|||}}}|||oooddd\\\VVVQQQMMMIIIKKKNNNRRRVVV[[[bbbfffooovvv~~~|||yyyssskkkccc\\\VVVSSSSSSTTTTTTTTTUUUYYY^^^bbbgggkkkppptttyyy|||xxxvvvuuuuuuxxx{{{~~~|||{{{~~~}}}pppkkkbbbZZZUUUUUUWWWYYY^^^fffvvvhhhOOOFFF@@@===???:::::::::999999999999888666666666666666555555555444444333333444555666777333444555666666555444444333555777666555777;;;>>>LLL```|||yyyxxxwwwuuutttrrrssstttsssrrrnnnkkkiii^^^ZZZVVVUUURRRMMMLLLOOOQQQOOOMMMMMMOOORRRSSSTTTTTTXXX]]]bbbgggjjjkkklllpppuuu{{{~~~}}}{{{{{{|||~~~|||yyywwwvvvuuuuuurrroookkkhhhffffffhhhiiijjjjjjkkknnntttyyy|||~~~|||{{{zzzzzzzzz|||~~~tttggg]]]UUUPPPMMMJJJMMMQQQVVV[[[aaahhhlllwww}}}|||wwwppphhhaaa\\\YYYWWWWWWWWWVVVWWW[[[aaaeeeiiinnntttxxx|||~~~~~~~~~zzzzzz~~~{{{mmmhhh```YYYUUUVVVYYY[[[bbbkkk}}}dddNNNFFF@@@>>>@@@::::::::::::999999999999333444444555666777888888444444444444555666777777333444555666666666555444222666777444444777::::::DDDVVVttt~~~|||zzzyyy|||{{{{{{{{{|||}}}xxxuuutttrrrqqqrrrssssssssspppmmmiiifff___ZZZWWWVVVSSSNNNMMMOOONNNOOOOOONNNNNNPPPSSSVVVWWW\\\cccjjjoooqqqqqqpppvvv~~~~~~|||zzzxxxwwwtttrrrnnnkkkkkkllloooqqqrrrooonnnpppuuu{{{~~~}}}}}}xxxjjj^^^UUUPPPMMMLLLOOOUUUZZZ```gggnnnrrryyy~~~zzzssslllfffaaa___ZZZZZZZZZZZZ[[[___dddiiiooouuu|||~~~zzzzzz~~~zzzkkkfff___YYYVVVWWW[[[^^^hhhrrr___KKKEEE???===@@@;;;;;;:::::::::999999999444555555555666666777777444444444444444444444555222333555666666666555444333666666222333888:::999>>>LLLhhh}}}{{{yyyvvvtttrrrqqqppppppppprrruuuxxx{{{}}}vvvrrrpppooonnnrrrrrrrrrrrroookkkgggddd___ZZZWWWVVVSSSNNNMMMOOOLLLNNNPPPOOOMMMNNNSSSWWWZZZ___gggoootttuuutttssszzz~~~|||yyyxxxwwwtttqqqppppppsssvvvyyyxxxtttpppqqqvvv|||zzzkkk^^^UUUOOOMMMNNNQQQWWW^^^dddkkkrrrvvvwww|||~~~{{{uuuoooiiidddbbb]]]]]]]]]\\\]]]aaagggllluuu|||~~~}}}yyyjjjeee^^^YYYVVVXXX\\\___mmmxxx\\\IIIDDD===<<<@@@;;;;;;;;;:::::::::999999999888777666555444333333555444444333333222222111222333555666666666555555333777666111222888;;;999999FFF```}}}~~~|||{{{|||~~~{{{zzzyyywwwuuurrrpppooogggfffffffffhhhlllooorrr{{{wwwuuusssqqqrrrooommmnnnpppmmmggg```]]]\\\YYYTTTOOOLLLLLLMMMOOONNNLLLMMMOOORRRTTTUUUUUU^^^lllwww|||{{{yyywww~~~~~~~~~zzzxxxwwwuuutttssstttvvvwww{{{yyywwwvvvxxx|||uuucccQQQKKKMMMOOOTTT\\\dddkkkooopppppptttuuuxxx{{{~~~~~~|||zzz|||{{{yyyuuupppkkkgggdddddd```^^^``````aaagggnnnxxx~~~wwwtttjjj```ZZZZZZXXXUUUZZZcccqqq[[[KKKCCCAAAAAA<<<;;;;;;:::999999999:::::::::999777777888888666555666666444333333444555666555666666666444333444555555444444555555666777888;;;>>>RRRttt}}}}}}{{{~~~{{{wwwuuuvvvwwwyyyzzzxxxvvvtttrrroookkkggggggddd```\\\[[[]]]```ccczzzvvvtttqqqpppqqqnnnkkkkkkllljjjeee```^^^\\\YYYTTTNNNKKKKKKLLLOOOMMMLLLMMMOOOQQQTTTUUUXXX___iiirrrwwwyyyyyyzzz~~~{{{|||~~~|||xxxwwwvvvuuuttttttuuuwwwxxx{{{zzzyyyyyy{{{wwwhhhWWWNNNNNNNNNSSS[[[cccjjjnnnppppppttttttvvvzzz||||||zzzxxxwwwwwwuuurrrnnnjjjfffcccddd```^^^```bbbdddjjjqqqzzz~~~wwwsssjjjaaa[[[[[[YYYVVV[[[dddtttWWWHHHBBBAAABBB===<<<;;;::::::999::::::::::::999777777888888666555666555444444444444555666444666666555444333444555444444444444555666777888;;;===NNNmmm||||||~~~}}}zzz|||yyyvvvsssrrrrrrtttuuurrrqqqoooooonnnllliiifff\\\YYYTTTPPPOOOPPPSSSUUU{{{vvvtttqqqpppqqqmmmiiiggghhhgggccc```___^^^ZZZTTTOOOKKKKKKLLLNNNMMMMMMMMMNNNQQQSSSUUU[[[___ffflllpppssswwwyyy~~~{{{zzzzzz}}}}}}zzzwwwuuuuuutttttttttvvvwwwxxx{{{{{{|||}}}zzzooo```TTTPPPNNNRRRZZZbbbiiimmmpppqqqttttttuuuxxxzzzzzzxxxvvvttttttsssqqqnnnjjjgggeeeeeeaaa___bbbeeehhhnnnuuu~~~{{{yyyxxxzzz|||~~~}}}~~~wwwrrrhhh```[[[\\\ZZZWWW\\\fffyyy{{{SSSFFF@@@AAABBB???<<<<<<;;;::::::::::::::::::999777777888888666555555555444444444555555666444555666555444333333555444444444444555666777888;;;;;;HHHbbb}}}}}}||||||}}}~~~|||zzzwwwvvvtttpppnnnlllmmmnnnoookkkjjjhhhgggfffeeeaaa___VVVSSSNNNJJJHHHHHHJJJLLL}}}yyywwwuuutttqqqmmmhhheeeddddddcccaaabbb```\\\VVVPPPLLLLLLLLLMMMMMMMMMMMMNNNPPPSSSVVV\\\___dddhhhkkknnnqqqsss{{{{{{|||~~~~~~}}}|||{{{{{{|||{{{xxxuuurrrrrrrrrrrrsssuuuwwwwwwzzzzzz|||~~~|||uuuiii\\\SSSPPPTTTZZZbbbiiinnnqqqsssvvvuuuvvvwwwyyyxxxvvvtttrrrrrrrrrrrrpppnnnkkkjjjhhhdddbbbfffkkkooouuu{{{~~~yyy{{{{{{{{{zzzyyywwwuuusssuuuvvvxxxyyyzzz{{{}}}~~~~~~uuupppddd]]]ZZZ\\\ZZZWWW^^^iii~~~vvvQQQFFFAAAAAACCC@@@>>>===<<<;;;:::::::::;;;:::999777777888888666555444444444444555555555666444555666555333222333444444444444444555666777777::::::CCCXXXqqq}}}{{{zzzzzzyyyvvvtttrrrpppmmmiiigggggggggggggggeeebbb```^^^[[[XXXUUUTTTQQQMMMIIIFFFFFFHHHIII}}}|||{{{zzzsssooojjjeeeccccccccccccdddbbb^^^XXXRRRNNNNNNNNNMMMNNNOOONNNNNNPPPTTTWWW\\\___dddhhhiiijjjjjjkkksssuuuyyy}}}}}}{{{|||{{{zzzzzzyyyvvvssspppoooooopppqqqrrrtttuuuvvvwwwxxxzzz}}}~~~~~~zzzrrreeeZZZUUUXXX]]]cccjjjppptttvvvxxxwwwwwwwwwxxxwwwuuusssppppppqqqqqqpppooommmlllmmmhhhfffkkkqqqvvv|||{{{wwwttttttuuuuuuttttttsssssssssuuuvvvvvvvvvwwwzzz}}}}}}sssmmm```ZZZXXXZZZYYYXXXaaannnsssRRRHHHCCCBBBCCC@@@???>>>===<<<;;;;;;;;;;;;:::999777777888888666555333444444555555555666666444555555555333222333444333333333444444555666777999999???PPPgggzzzwwwuuusssqqqooonnnllliiieeebbb```______```]]]ZZZXXXWWWUUURRRPPPOOOMMMIIIFFFDDDDDDEEEFFF~~~}}}ssspppkkkfffcccbbbcccdddcccbbb^^^XXXSSSOOOOOOPPPNNNPPPQQQPPPOOOPPPUUUYYY[[[```eeeiiijjjjjjjjjjjjpppsssyyy}}}~~~}}}zzzxxxxxxyyyyyyxxxvvvssspppnnnnnnooopppqqqrrrssstttttttttvvvwwwzzz}}}~~~~~~zzzoooddd\\\^^^bbbgggmmmssswwwyyyzzzyyywwwwwwvvvuuusssqqqmmmnnnooooooooonnnmmmlllqqqkkkhhhnnnvvv{{{{{{xxxppppppppppppqqqrrrssstttsssuuuwwwvvvuuuwww|||{{{qqqiii]]]XXXVVVYYYXXXYYYfffvvvoooRRRKKKGGGDDDDDD@@@@@@???>>>===<<<;;;;;;;;;:::999777777888888666555222333444555666666666666333444555444333222222444333333333333444555666777777888<<>>===<<<;;;;;;;;;:::999777777888888666555222333444666666666666555333444555444222111222333333333333333444555666666555777999@@@PPPiii~~~}}}~~~xxxooogggbbb___\\\[[[[[[ZZZXXXUUURRRQQQPPPOOOMMMKKKJJJJJJLLLMMMMMMMMMJJJIIIHHHGGGGGGHHHJJJKKK|||xxxqqqoookkkfffbbb```aaabbb___^^^[[[VVVQQQNNNNNNOOOOOORRRTTTSSSPPPQQQWWW\\\]]]aaaeeeiiilllppptttwwwvvvzzz}}}zzztttqqqsssvvvvvvyyy|||}}}|||{{{yyyyyyrrrrrrssstttuuuuuuuuuuuuttttttuuuwwwzzz}}}~~~}}}||||||||||||wwwggghhhjjjnnnrrrxxx|||zzzxxxuuusssrrrqqqnnnlllpppqqqrrrssssssrrrqqqpppsssllliiiooowww}}}}}}yyyqqqooommmkkklllnnnqqqtttrrruuuyyyyyyzzzyyymmmeee^^^YYYWWWYYYZZZ___qqqdddNNNMMMKKKHHHGGGBBBAAA@@@???===<<<<<<;;;;;;:::999777777888888666555111222444666777777666555333444555444222111222333333333333333444555666666444666777<<>>===;;;;;;:::::::::999888777666555666555444444555666777888444444333333333222222222333333333444444444555555444666999<<>>@@@DDDHHH~~~}}}}}}~~~}}}{{{tttpppiiieeebbbaaa```___]]]\\\YYYUUUPPPNNNOOOPPPQQQRRRSSSRRRRRRTTTVVVYYY\\\___cccfffiiimmmqqqttttttuuuuuusssqqqpppsssuuu{{{|||~~~~~~}}}~~~}}}}}}{{{zzzxxxvvvuuuvvvzzz|||{{{||||||zzz}}}|||uuupppooonnnkkkmmmpppooonnnmmmllllllllllllkkkmmmoooqqqsssttttttssssssqqqqqqsssuuuyyy~~~|||zzzuuunnnkkkoooqqqqqqrrruuuxxxyyy{{{}}}ttthhh___XXXVVVYYY]]]^^^fff}}}vvv```MMMJJJJJJEEEBBBDDDAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::999888777666666555444555555777777444444444444333333333333333333444444444555555555666666888:::===III```vvv}}}|||vvvqqqmmmpppkkkbbbZZZUUUQQQPPPOOOJJJIIIHHHFFFFFFFFFGGGGGGGGGEEECCCBBBCCCDDDFFFGGGGGGFFFDDDAAA@@@AAAEEEHHH~~~~~~|||zzztttoooiiieeebbbaaa```^^^]]]\\\[[[WWWRRROOONNNOOOOOOPPPQQQQQQRRRSSSVVVYYY[[[\\\^^^ccchhhmmmooopppppppppqqqpppooooooqqqsssxxxyyy{{{~~~~~~}}}|||{{{zzzyyy~~~}}}|||}}}uuupppiiicccaaacccffffffggghhhiiiiiiiiiiiikkkmmmooorrrssstttttttttppptttyyy|||}}}|||zzzxxxrrrnnnoooqqqrrrvvvzzz}}}zzzrrrggg___YYYWWWXXX]]]```kkknnn[[[LLLJJJKKKHHHEEEFFFAAAAAAAAAAAA@@@@@@???>>>??????>>>>>>===<<<:::999777666666555555555555666555555555444444444444333333444444444444555555555777666777888999AAAUUUhhhttt|||||||||zzzssskkkeeeiiifff___YYYTTTRRRRRRRRRIIIHHHGGGEEEDDDDDDEEEEEEFFFDDDBBB@@@@@@AAADDDEEEIIIHHHFFFDDDBBBBBBEEEHHH|||yyysssoooiiieeebbbaaa___^^^\\\\\\[[[XXXSSSPPPNNNNNNMMMNNNOOOPPPPPPRRRVVVYYYZZZYYYZZZ___fffkkklllkkkjjjjjjlllmmmnnnoooqqqrrrrrrsssvvvyyy{{{}}}~~~~~~~~~yyyqqqfff\\\XXXYYY]]]```ccceeeffffffggghhhjjjkkknnnqqqsssuuuvvvvvvqqqxxx}}}||||||xxxsssqqqsssvvv|||~~~wwwnnnddd]]]XXXVVVWWW]]]bbbpppgggYYYLLLJJJKKKIIIFFFEEEAAAAAAAAABBBAAAAAA@@@@@@????????????>>><<<;;;:::777777666666555555555555666666555555555444444444444444444444555555555555666555666666666<<>>>>>>>>===<<<;;;:::999777777777666666555444444666666555555555444444444444444444555555555666666444444555666666:::HHHUUUkkkuuu~~~xxxmmmbbbZZZVVVWWWUUURRROOOMMMNNNPPPNNNLLLJJJGGGFFFEEEDDDDDDDDDEEEEEECCC@@@@@@BBBEEEFFFFFFFFFDDDBBBAAABBBCCCzzzwwwqqqnnniiieeecccaaa^^^\\\YYYYYYXXXUUURRRPPPPPPQQQKKKLLLMMMMMMNNNOOOSSSUUUUUUUUUVVVZZZ^^^aaabbbbbb``````bbbeeeiiilllllllllhhhiiikkkmmmppprrrtttvvvxxxyyy{{{~~~}}}ssseeeYYYTTTWWWWWW]]]dddhhhiiiiiijjjllliiijjjmmmppptttxxxzzz|||zzz|||qqqggg^^^YYYVVVTTTWWW___hhhyyy~~~```XXXNNNIIIHHHHHHEEEBBBBBBBBBBBBBBBAAAAAA@@@???======<<<<<<;;;999888777555666666777666666555444555555555444444444444333444444555555555666666666333333444666777:::DDDPPPgggsss~~~|||vvvmmmbbbZZZRRRTTTTTTRRRNNNLLLMMMOOORRRPPPMMMIIIFFFDDDCCCCCCCCCEEEGGGFFFBBBAAABBBDDDCCCDDDEEEDDDBBBAAAAAABBBzzzvvvpppmmmiiieeeccc```^^^[[[WWWWWWUUUSSSPPPOOOQQQSSSKKKLLLMMMMMMLLLNNNQQQSSSSSSUUUWWWYYYZZZ[[[]]]___^^^^^^^^^aaaeeefffeeecccaaaaaabbbdddfffhhhjjjkkknnnooorrruuuxxx{{{}}}}}}~~~~~~uuugggYYYVVVXXXXXX```hhhlllmmmlllmmmoooiiijjjmmmpppuuuyyy}}}zzznnnddd]]]YYYVVVUUUYYYbbblll~~~qqq]]]VVVMMMGGGFFFHHHGGGDDDBBBBBBBBBBBBAAA???>>>>>><<<<<<<<<;;;:::999777777444555666777777666666555444444444444333333333333555555555555666666666666333222444666666888@@@JJJ___ppp|||||||||yyyxxxxxxvvvwwwwwwwwwtttmmmeee^^^SSSVVVWWWUUUPPPMMMNNNQQQTTTRRRNNNJJJFFFCCCBBBAAAAAAEEEIIIHHHDDD@@@@@@BBBAAABBBDDDDDDCCCAAAAAABBBzzzvvvpppmmmiiifffccc```]]][[[WWWVVVTTTQQQNNNOOOQQQTTTKKKLLLMMMLLLLLLMMMOOORRRRRRUUUXXXYYYWWWWWWZZZ^^^___]]]]]]___aaabbb___\\\ZZZZZZ[[[\\\]]]___aaabbbdddfffiiimmmpppsssuuuvvvttt{{{vvvhhhZZZVVVYYYZZZbbbkkkoooooonnnppprrriiijjjmmmqqqvvvzzz~~~~~~xxxlllccc\\\ZZZWWWWWW[[[eeeooohhhZZZTTTLLLFFFFFFHHHIIIFFFBBBBBBBBBAAA@@@???===<<<<<<<<<<<<;;;:::999777777333444555777777777666666444444333333333222222222555555555555666666666777333222444666666666===EEEXXXlll{{{}}}yyytttqqqoooooooooppprrrssssssnnngggbbbUUUXXX[[[XXXSSSOOOPPPRRRVVVSSSOOOJJJEEEBBB@@@??????DDDIIIIIIDDD@@@???@@@@@@BBBDDDEEEDDDBBBBBBCCC~~~{{{vvvppphhhcccaaa___[[[YYYWWWRRRMMMNNNRRRUUUUUUSSSLLLLLLLLLLLLKKKKKKJJJJJJTTTUUUVVVWWWXXXYYYYYYYYYXXXYYY[[[[[[[[[YYYWWWUUUTTTSSSRRRRRRRRRTTTUUUVVVXXX[[[^^^```aaabbbdddeeeiiilllpppsssyyy|||uuujjj^^^YYYZZZ___kkkuuuvvvsssrrrsssrrrssssssssstttuuuxxxzzz{{{uuukkkbbb\\\YYYUUU\\\dddiiissskkkXXXQQQIIIFFFHHHJJJJJJIIIEEEEEEDDDCCCBBB@@@???>>><<<:::888888999999888777777777777777777777777777222222222222222222222222222222333333333333444444555555555555555777;;;???MMMccc{{{{{{zzz}}}|||wwwrrrnnnkkkiiiiiihhhgggiiikkkjjjfffccc\\\]]]]]]YYYSSSPPPQQQTTTTTTRRRNNNIIIDDD@@@===;;;DDDDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEE{{{yyyvvvpppiiidddbbb```\\\YYYYYYTTTOOOOOORRRTTTSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSPPPRRRTTTVVVVVVXXXZZZ]]]```dddhhhlllqqqzzz}}}uuuhhh[[[UUUVVVbbbnnnxxxzzzxxxwwwwwwvvvwwwwwwvvvvvvwwwzzz|||~~~uuujjjbbb\\\YYYXXX]]]eeelllyyyhhhUUUOOOIIIFFFHHHJJJJJJHHHFFFFFFEEEDDDCCCAAA@@@???===;;;999999999:::999888666666666666666666666666333333333333333333333333222222333333333333444444444444444444444666:::===III^^^vvv~~~~~~{{{yyyuuupppkkkgggcccaaa```___```bbbeeeeeeccc```\\\[[[YYYVVVSSSSSSTTTVVVUUURRRMMMHHHCCC???===<<>><<<:::999::::::999888666666666666666666666666444444444444444444444444222222333333333333444444222333333333333444888;;;BBBUUUmmm~~~|||}}}}}}yyyvvvpppnnnkkkfffaaa\\\XXXVVVUUUUUUVVVXXX[[[]]]\\\[[[ZZZWWWTTTSSSTTTWWWYYYYYYUUUQQQLLLEEEAAA>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBDDDFFFHHHIIIHHHIIIJJJLLL~~~|||{{{zzzuuuoooiiieeedddbbb^^^[[[XXXUUUSSSRRRSSSSSSRRRPPPKKKLLLMMMNNNOOOQQQRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPRRRRRRSSSRRRQQQPPPNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJNNNOOOPPPOOOPPPRRRVVVZZZ\\\```eeeiiilllsss{{{wwwpppeee[[[XXXZZZeeepppyyy|||||||||{{{yyyxxxwwwvvvuuuwwwzzz~~~|||pppggg```]]]\\\]]]```hhhwwwpppXXXPPPNNNMMMMMMNNNMMMKKKIIIIIIHHHGGGEEEDDDCCCBBBBBB???===;;;:::;;;;;;:::888555555555555555555555555555555555555555444444444222222222333333333444444222333333333333444777:::;;;KKKaaayyy~~~{{{wwwxxx{{{~~~zzzuuupppllleeeccc```[[[VVVRRRNNNLLLMMMMMMNNNOOORRRSSSTTTTTTWWWTTTQQQRRRWWW[[[]]]]]]UUUQQQJJJDDD???>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFGGGIIIKKKKKKJJJKKKMMMPPP}}}||||||sssnnnhhheeedddbbb^^^[[[UUUTTTSSSTTTTTTTTTSSSQQQKKKLLLMMMNNNPPPRRRSSSTTTRRRRRRRRRRRRRRRQQQPPPOOOQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKNNNQQQUUUZZZ^^^cccfffjjjpppwww}}}{{{ssslllccc[[[ZZZ]]]gggpppxxxzzz{{{|||{{{xxxvvvuuuttttttvvvzzz}}}~~~|||zzzzzzzzzzzzzzzzzzyyyzzz|||~~~xxxmmmddd___\\\\\\]]]aaakkkhhhWWWQQQPPPPPPQQQQQQPPPMMMKKKIIIHHHFFFDDDCCCBBBBBBBBBAAA???<<<;;;<<<<<<:::999666666666666666666666666666666666555555444444444222222222333333333444444333444444444444555777999:::EEEXXXooo{{{yyyvvvtttvvvzzz}}}yyysssmmmgggccc[[[YYYVVVSSSOOOKKKHHHFFFJJJJJJJJJIIIJJJKKKMMMNNNSSSQQQQQQUUUZZZ______^^^SSSOOOIIICCC@@@@@@BBBCCCCCCDDDEEEGGGGGGHHHHHHHHHGGGIIIKKKJJJIIIKKKPPPUUU}}}{{{zzzppplllgggeeedddbbb^^^ZZZSSSTTTUUUVVVUUUTTTSSSRRRMMMNNNOOOPPPRRRTTTUUUVVVPPPPPPQQQQQQPPPOOONNNNNNOOOOOONNNMMMKKKJJJIIIIIIKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLMMMQQQSSSTTTWWW\\\___bbbhhhqqqwwwyyyqqqjjjaaaZZZZZZ^^^jjjqqqwwwxxxyyy{{{{{{xxxtttsssssstttuuuvvvxxxyyyvvvtttqqqnnnmmmoooppprrrvvvvvvwwwxxxzzz}}}uuuiiiaaa\\\\\\\\\]]]cccqqqeeeZZZSSSSSSSSSSSSRRRPPPNNNMMMIIIHHHFFFDDDBBBBBBBBBBBBBBB@@@>>>======<<<;;;:::777777777777777777777777666666666555444444333333222222333333333333444444222444555555444444666888;;;BBBPPPfff}}}xxxvvvtttrrruuuzzz~~~yyyrrrkkkddd^^^YYYQQQPPPNNNLLLJJJGGGEEEDDDHHHHHHGGGFFFDDDEEEHHHKKKOOOQQQUUU[[[___aaa```^^^QQQMMMHHHDDDBBBBBBEEEGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEHHHJJJJJJIIINNNWWW___|||zzzvvvuuunnnjjjfffdddcccaaa]]]YYYTTTUUUWWWWWWVVVSSSQQQPPPMMMNNNOOOPPPRRRSSSUUUUUUQQQQQQQQQRRRQQQQQQPPPPPPPPPOOONNNLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMLLLKKKKKKLLLNNNOOOPPPPPPQQQSSSTTTQQQSSSVVVYYY]]]dddmmmttt~~~|||{{{{{{uuummmgggaaa\\\]]]cccjjjooorrrrrrsssvvvwwwtttppppppppppppooonnnmmmlllgggdddaaa```aaaeeejjjmmmuuuvvvwwwyyy{{{~~~}}}qqqfff^^^ZZZZZZ[[[]]]fffxxx|||bbb]]]TTTTTTUUUSSSQQQOOOMMMMMMKKKIIIGGGEEECCCCCCDDDDDDCCCAAA???=========;;;:::888888888888888888888888666666555555444333333222222222333333333333444444111222444444333333555666999<<>>>>>===<<<:::888888888888888888888888666666555444333333222222222222333333333444444444000111333333222222333555666666===PPPjjj~~~yyywwwxxxxxxwwwzzz~~~|||zzzuuunnnfff^^^UUUNNNIIIDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAA???AAAFFFKKKHHHRRR^^^ffffffbbb^^^]]]MMMKKKHHHFFFFFFGGGJJJLLLNNNOOOOOOOOOOOONNNNNNMMMKKKOOORRRTTTXXXcccttt|||wwwoooiiieeeeeeeeedddaaa^^^ZZZXXXWWWYYYZZZZZZVVVRRROOONNNOOOPPPRRRTTTUUUTTTSSSRRRVVVUUUTTTUUUUUUTTTQQQOOOTTTSSSRRRRRRRRRPPPMMMJJJKKKKKKMMMPPPRRRRRRPPPNNNKKKLLLNNNOOOQQQQQQQQQQQQUUUVVVVVVXXX\\\fffsss||||||tttnnnnnniiicccaaabbbeeeffffffjjjkkkkkkkkkjjjhhheeeddddddccc```^^^\\\YYYVVVSSSMMMPPPSSSTTTVVV^^^iiirrrzzz{{{}}}}}}~~~tttgggaaa^^^[[[ZZZ[[[]]]kkktttbbbZZZTTTRRROOOOOOPPPOOOKKKHHHKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDCCCAAA???>>>===<<<:::;;;;;;<<<;;;:::888777999888666555444444555555444333333222222333333444444444444444444444444444666;;;>>>FFFZZZwww{{{zzz|||}}}}}}{{{|||yyywwwooofff```XXXOOOIIIHHHIIIHHHGGGGGGGGGGGGEEECCCDDDEEEFFFEEECCCCCCCCCEEENNNVVV___eeehhhggg___VVVLLLHHHFFFGGGHHHHHHLLLQQQTTTUUUUUUTTTRRRRRRSSSUUUSSSUUUXXX\\\fffuuu~~~zzztttmmmgggcccccccccbbb```]]]ZZZXXXWWWYYYZZZYYYUUURRROOONNNOOOQQQSSSUUUVVVUUUSSSRRRUUUUUUTTTUUUVVVVVVSSSQQQTTTSSSRRRSSSTTTSSSQQQOOOJJJJJJKKKMMMOOOOOONNNLLLNNNNNNOOOOOOQQQRRRSSSSSSUUUVVVXXXZZZ^^^hhhuuu~~~wwwnnniiiiiifffbbbaaadddfffggggggggggggfffdddbbb```___^^^^^^\\\ZZZXXXVVVTTTRRRPPPMMMPPPSSSTTTXXX```llluuu{{{|||~~~~~~xxxlll```[[[YYYXXXXXXYYY___ooonnn___YYYVVVSSSOOOOOOPPPOOOLLLIIIJJJIIIHHHFFFEEEEEEEEEFFFEEEDDDCCCBBB@@@???>>>===;;;;;;<<<<<<;;;:::999888999888777666555555555666444333333222222333333444444444444444444444444444333777:::@@@QQQkkk{{{{{{}}}~~~~~~}}}}}}xxxtttqqqhhh___YYYRRRJJJEEEEEEFFFFFFFFFGGGIIIIIIHHHGGGHHHIIIJJJHHHFFFEEEEEEEEELLLTTT]]]cccfffeee]]]SSSLLLHHHGGGIIIJJJIIILLLQQQSSSUUUXXXXXXWWWVVVVVVWWWWWWZZZ^^^cccmmm}}}~~~{{{wwwqqqjjjeeeaaaaaa```___]]][[[YYYXXXWWWXXXYYYXXXTTTQQQOOOOOOPPPRRRUUUWWWXXXVVVSSSQQQTTTTTTTTTVVVXXXXXXVVVTTTTTTSSSSSSSSSUUUUUUTTTSSSKKKJJJJJJKKKMMMNNNMMMLLLPPPPPPOOOOOOPPPRRRTTTVVVXXXZZZ]]]```eeennnzzz{{{ssskkkfffeeedddcccdddfffhhhggggggcccaaa^^^[[[XXXVVVUUUTTTUUUSSSQQQOOONNNMMMMMMMMMMMMPPPSSSUUUZZZdddpppyyy}}}~~~|||pppeeeZZZWWWVVVUUUVVVYYYccctttggg\\\ZZZXXXTTTPPPNNNOOOPPPNNNLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA??????>>><<<<<<===<<<<<<:::999888999888777666666555555666444333333222222333333444555555555555555555555555555999;;;===IIIaaazzz~~~||||||~~~~~~yyysssnnniii```WWWRRRMMMGGGDDDEEEGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJLLLKKKIIIHHHHHHIIILLLTTT]]]cccfffddd[[[RRRLLLIIIHHHKKKLLLKKKMMMQQQSSSWWW]]]``````^^^\\\[[[]]]aaafffnnnyyy~~~www~~~{{{wwwqqqjjjeee______^^^\\\ZZZYYYXXXXXXWWWXXXXXXVVVSSSPPPOOOOOOQQQSSSWWWYYYYYYWWWTTTQQQRRRRRRSSSVVVXXXYYYXXXWWWVVVTTTSSSSSSTTTUUUUUUTTTNNNMMMKKKKKKMMMNNNNNNMMMQQQPPPNNNNNNOOORRRUUUXXX[[[___ccchhhnnnwwwzzzssskkkgggffffffhhhiiiiiihhhfffddd___\\\WWWRRRNNNLLLLLLLLLLLLLLLJJJHHHGGGGGGIIIKKKMMMPPPSSSXXX___iiittt||||||mmmcccZZZWWWVVVUUUXXX\\\fffyyy|||eee^^^]]]ZZZUUUPPPMMMNNNPPPOOONNNIIIIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>===<<<;;;:::999888888777666555555555444444333333222222333333444555555555555555555555555444888:::;;;BBBVVVqqq}}}vvvmmmgggccc[[[RRRNNNKKKGGGGGGIIIKKKLLLMMMMMMLLLKKKKKKLLLLLLMMMOOOOOOMMMLLLLLLMMMNNNVVV^^^cccfffddd\\\RRRLLLJJJJJJNNNOOOMMMNNNRRRTTT[[[dddkkkllliiieeebbbccchhhpppyyyuuuyyy{{{uuummmggg```^^^\\\ZZZYYYXXXXXXXXXXXXXXXWWWTTTQQQOOOOOOOOORRRTTTVVVXXXYYYWWWUUUSSSQQQQQQSSSVVVYYYZZZZZZXXXWWWUUURRRQQQQQQRRRRRRRRROOONNNLLLLLLMMMNNNMMMLLLQQQOOOMMMMMMOOOSSSWWWZZZ^^^bbbiiiooovvv}}}xxxrrrmmmiiijjjlllnnnmmmkkkfffbbb___[[[WWWRRRMMMIIIGGGGGGGGGGGGHHHGGGFFFDDDEEEHHHKKKMMMPPPUUU[[[dddnnnxxx|||lllccc[[[WWWUUUUUUXXX]]]hhh~~~yyygggbbbaaa[[[VVVOOOMMMNNNOOOOOONNNJJJIIIIIIGGGFFFDDDCCCBBBAAAAAA@@@@@@?????????>>>@@@@@@???===<<<;;;;;;;;;777666666666555444333333444333333222222333333444555555555555555555555555000222555666;;;JJJcccwww|||ssshhhaaa\\\TTTMMMKKKJJJHHHIIILLLMMMOOOPPPPPPPPPRRRUUUXXX\\\\\\[[[XXXTTTRRRQQQRRRPPPWWW]]]aaacccbbb[[[RRRNNNLLLLLLOOOPPPOOOPPPSSSWWW___llluuuxxxtttooollliiipppyyyyyyxxxzzzqqqkkkbbb```]]]ZZZXXXXXXXXXYYYXXXXXXVVVSSSOOONNNNNNPPPQQQSSSUUUWWWWWWWWWVVVUUURRRRRRTTTWWWZZZ\\\\\\ZZZXXXUUUQQQOOOOOOQQQRRRRRRPPPOOOMMMMMMNNNNNNMMMKKKPPPOOONNNNNNQQQUUUZZZ]]]aaagggooowww~~~|||wwwtttpppmmmkkkoooqqqrrrpppjjjbbb]]]ZZZVVVSSSOOOJJJFFFEEEEEEEEEEEEGGGHHHGGGEEEEEEHHHLLLMMMQQQWWW___iiisss{{{}}}xxxiiiaaaZZZVVVTTTTTTYYY___mmmxxxkkkfffcccZZZUUUOOOLLLMMMOOONNNMMMKKKJJJJJJIIIGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@>>>===<<<<<<<<<666777777777666555444333444333333222222333333444444444444444444444444444111222555777:::DDDYYYkkk~~~yyyoooddd\\\SSSLLLGGGGGGHHHGGGIIILLLKKKNNNQQQSSSVVV]]]fffmmmuuusssmmmfff^^^YYYWWWWWWRRRWWW\\\^^^___```ZZZRRRQQQNNNMMMPPPQQQPPPRRRVVVZZZeeessszzzvvvrrryyy~~~yyy~~~tttmmmeeebbb^^^[[[XXXXXXYYYZZZXXXXXXUUUQQQNNNMMMNNNPPPQQQRRRSSSTTTUUUWWWWWWXXXUUUUUUVVVZZZ]]]___^^^]]]WWWSSSOOONNNOOOQQQSSSTTTTTTSSSRRRSSSSSSSSSPPPNNNOOOOOOPPPQQQUUUZZZ^^^aaahhhoooyyy~~~{{{vvvrrrqqqpppooonnnppprrrsssoooggg___YYYVVVRRROOOLLLHHHFFFDDDDDDDDDCCCFFFIIIIIIFFFEEEHHHLLLMMMQQQYYYcccnnnwww|||~~~xxxqqqeee___YYYWWWVVVVVV]]]dddtttwwwooohhhaaaXXXTTTNNNLLLMMMNNNMMMLLLLLLLLLKKKJJJIIIFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDBBB@@@>>>===<<<<<<<<<888888999999888777555555444333333222222333333444333333333333333333333333555444666999;;;@@@OOO^^^ppp{{{|||uuukkk___XXXLLLGGGDDDFFFHHHHHHJJJMMMMMMPPPSSSVVV[[[eeesss}}}yyyooofffaaa```aaaXXX\\\^^^^^^```aaa]]]WWWSSSOOONNNPPPQQQQQQTTTXXX^^^iiiyyy~~~|||yyy~~~vvvnnngggddd```[[[YYYXXXYYYZZZYYYWWWUUUQQQMMMLLLNNNPPPQQQQQQQQQRRRTTTVVVXXXYYYWWWWWWYYY\\\___aaa```___VVVRRRNNNMMMOOOSSSVVVWWWYYYXXXXXXYYYZZZXXXUUURRRPPPPPPQQQTTTXXX]]]aaadddpppwww{{{xxxtttqqqqqqrrrrrrrrrppprrrrrrnnneee\\\VVVTTTNNNMMMJJJHHHEEEDDDDDDCCCBBBGGGKKKJJJGGGFFFHHHLLLMMMRRRZZZfffqqqyyy}}}~~~tttkkkddd___ZZZYYYXXXZZZaaajjjyyyvvvppphhh___WWWSSSNNNMMMNNNNNNLLLJJJLLLLLLLLLKKKIIIGGGDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA???============::::::;;;;;;:::999777666444333333222222333333444222222222222222222222222333111333666777999CCCPPPfffsssyyyrrrggg\\\UUUJJJEEEDDDHHHJJJKKKLLLOOOQQQSSSVVVXXX]]]iiixxx|||rrrjjjfffgggiii^^^aaabbbaaabbbdddbbb\\\UUUPPPNNNPPPQQQQQQUUUZZZaaalll}}}{{{~~~zzzrrrlllddd]]]\\\\\\[[[[[[\\\\\\XXXRRROOOOOOQQQSSSTTTNNNPPPTTTVVVVVVVVVWWWXXXUUUZZZ___aaacccddd___XXXUUUQQQNNNOOOOOOOOOSSSXXXZZZ\\\___``````^^^ZZZXXX[[[XXXWWWYYY[[[]]]dddlllwww}}}sssqqqqqquuu{{{}}}zzzvvvwwwrrrlllgggbbb\\\TTTOOOLLLIIIFFFCCCBBBCCCFFFGGGIIIIIIIIIJJJKKKMMMOOOPPPSSSVVV]]]hhhooorrryyy|||zzzrrrmmmbbb___]]][[[YYY[[[eeeppp|||qqqgggZZZRRRQQQOOOMMMMMMMMMNNNOOORRRQQQOOOLLLIIIGGGEEECCCFFFFFFFFFEEEEEEDDDBBBBBBBBBAAA@@@???>>>===;;;;;;888888888888777666444444555444333333444444222111333333333444444333222222333666888777666999AAAGGG___kkktttggg\\\TTTQQQJJJJJJIIIIIIKKKMMMPPPRRRPPPSSSWWWZZZ___hhhrrrzzzxxxtttnnnjjjjjjmmmoooqqqjjjfffdddeeeiiijjjgggccc[[[TTTMMMLLLLLLNNNUUU]]]eeeooo|||zzz{{{{{{sssggg___YYYYYY[[[ZZZZZZ\\\\\\WWWRRRNNNNNNPPPRRRSSSRRRTTTWWWWWWWWWVVVWWWXXXXXX^^^ccceeegggggg```XXXUUUPPPNNNOOOPPPQQQVVV[[[^^^bbbgggkkkkkkhhhdddaaa___\\\\\\```dddhhhpppyyy{{{ttttttvvvzzz~~~~~~{{{zzztttmmmfff```ZZZRRRMMMMMMKKKHHHEEEEEEFFFHHHJJJIIIIIIIIIJJJKKKMMMOOOPPPRRRSSSYYYbbbhhhlllrrryyy{{{xxxooojjj```^^^]]]\\\ZZZ^^^lllzzzuuuiiiZZZVVVUUURRRQQQPPPPPPQQQRRRQQQPPPNNNLLLJJJHHHFFFEEEFFFFFFFFFGGGGGGFFFFFFEEECCCBBBAAA???>>>===<<<<<<:::::::::999888777555555666555333333444555333222333333333444333333333222333555666666555777>>>DDDYYYfff{{{{{{pppdddZZZTTTQQQMMMLLLLLLLLLNNNQQQSSSUUUWWWYYY[[[[[[]]]aaahhhlllfffccc______ccciiinnnqqqooollliiijjjllllllhhhccc[[[TTTNNNMMMMMMNNNUUU\\\ccclllzzz}}}{{{}}}vvvddd\\\XXXYYY\\\[[[[[[]]][[[WWWQQQNNNNNNOOOQQQRRRVVVXXXYYYYYYXXXVVVWWWWWW\\\cccjjjmmmnnnkkkaaaWWWUUUPPPMMMOOOQQQTTTZZZ```ccciiiqqqwwwyyytttnnniiidddbbbccciiiooovvv|||yyyxxxwwwyyy}}}xxxnnneee^^^WWWPPPJJJKKKIIIGGGEEEEEEGGGIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQSSSRRRVVV\\\aaadddjjjrrryyy}}}vvvlllfff]]]\\\\\\\\\\\\cccuuuwwwjjjYYYYYYXXXVVVTTTSSSSSSSSSSSSPPPOOONNNMMMKKKIIIHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJEEEDDDBBB@@@>>>>>>>>>>>>======<<<;;;999777666555666555444444555555444333333333333333333333333333222444555444333555:::???QQQ^^^rrr|||xxxnnncccZZZVVVUUURRRRRRRRRSSSUUUWWWZZZ[[[^^^_________^^^]]]___```WWWTTTRRRSSSYYYbbbiiimmmooommmlllmmmnnnmmmhhhddd]]]WWWQQQPPPOOOOOOTTTZZZ```iiivvv~~~xxxfff___\\\^^^```___^^^```ZZZVVVPPPMMMMMMOOOQQQRRRXXXYYYZZZZZZXXXXXXXXXYYYaaaiiipppssssssnnncccWWWUUUPPPNNNPPPSSSVVV]]]dddgggnnnxxx{{{rrrlllgggfffiiipppxxx{{{uuutttwwwzzz~~~{{{oooddd\\\UUUNNNIIIFFFEEEDDDCCCDDDEEEHHHIIILLLLLLLLLMMMOOOPPPRRRSSSVVVTTTUUUZZZ\\\___fffmmmvvv{{{sssiiibbbYYYZZZ[[[\\\^^^iii~~~zzztttgggWWWYYYXXXWWWUUUTTTSSSSSSSSSOOOOOONNNMMMLLLKKKKKKJJJGGGHHHIIIKKKLLLMMMNNNNNNGGGFFFCCCAAA??????@@@@@@???>>>===;;;999777666666555444333333555555444333333333222222333333444444444444555333333444888;;;IIIVVVjjjwwwzzz~~~~~~xxxooofff```^^^^^^[[[[[[[[[\\\^^^```bbbdddcccdddeeeeeedddaaa___^^^VVVRRRNNNNNNSSSZZZ```cccffffffgggjjjmmmllliiigggbbb\\\VVVUUUSSSQQQTTTXXX___hhhsss}}}yyyhhhbbb___aaacccaaa______YYYTTTOOOMMMMMMPPPRRRTTTWWWXXXZZZZZZZZZZZZ\\\^^^fffmmmtttvvvuuupppdddXXXUUUPPPNNNQQQTTTXXX^^^eeekkkqqq{{{|||sssmmmiiiiiimmmvvvuuupppssswww}}}|||oooddd[[[TTTNNNIIICCCCCCBBBCCCDDDFFFIIIJJJNNNOOOOOOPPPQQQSSSTTTUUUWWWTTTTTTWWWYYY[[[bbbiiisssxxx~~~}}}qqqgggaaaXXXXXXZZZ]]]cccqqqwwwqqqnnnjjjbbbUUUWWWVVVUUUTTTSSSRRRQQQQQQOOOOOOOOONNNMMMMMMLLLLLLHHHIIIKKKLLLNNNOOOOOOOOOHHHGGGEEECCCBBBAAAAAAAAA@@@>>><<<:::888777666666444333222333444555444333333222222222222333444555555555555444444555888:::BBBOOOcccxxxuuusssxxx}}}}}}{{{zzzzzz{{{~~~|||uuunnnjjjjjjkkkfffgggggghhhjjjkkklllmmmlllmmmnnnooommmiiiddd```XXXTTTPPPNNNPPPTTTXXXZZZ\\\]]]```eeeiiikkkkkkkkkfff```\\\ZZZWWWTTTTTTXXX___gggqqqzzz}}}wwwgggaaa___bbbdddaaa^^^^^^WWWSSSOOOMMMNNNRRRUUUVVVWWWYYY[[[[[[\\\]]]```ccciiiooouuuvvvtttoooeeeZZZUUUQQQPPPSSSVVVXXX]]]cccmmmqqqxxx||||||xxxrrrnnnlllmmmtttxxxqqqpppuuuzzzxxxlllbbbZZZTTTMMMIIICCCCCCCCCEEEGGGIIILLLMMMPPPPPPPPPQQQRRRTTTVVVWWWUUUSSSSSSVVVXXXZZZ___gggpppuuu|||yyynnneee```YYYXXXZZZbbbnnnnnngggcccaaa^^^UUUTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPOOONNNNNNMMMMMMJJJKKKLLLMMMNNNNNNNNNNNNIIIHHHGGGFFFEEECCCBBBBBB@@@>>><<<:::888888888888555333333333555666555444333222222111222333555666666555555555555777888999===JJJ]]]qqqxxxoooqqqvvvyyy}}}}}}xxxuuu}}}~~~zzzyyyxxxxxx~~~{{{wwwuuuvvvxxxssssssttttttuuuvvvvvvvvvyyyyyyxxxwwwtttnnngggaaaWWWTTTQQQPPPQQQTTTUUUVVVUUUWWW[[[___cccgggjjjlllddd```]]]]]][[[WWWWWWZZZ```fffpppxxxzzztttddd___^^^bbbeeebbb```___VVVRRRNNNMMMPPPTTTWWWYYY[[[]]]^^^^^^___aaadddffflllpppssssssqqqnnneee\\\UUURRRRRRUUUWWWXXX[[[```hhhkkknnnqqqrrrqqqooommmqqqttt~~~yyyrrrpppsssyyy~~~yyyrrrggg^^^XXXRRRLLLHHHAAAAAABBBDDDGGGJJJMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVVVVTTTUUUYYY[[[\\\aaahhhnnnssszzz|||tttjjjccc___[[[XXX\\\hhh{{{hhhbbb]]][[[[[[VVVTTTTTTTTTUUUTTTTTTTTTSSSQQQQQQQQQPPPOOONNNNNNMMMKKKLLLLLLMMMLLLLLLKKKKKKHHHIIIIIIIIIGGGEEECCCAAAAAA???===;;;:::::::::;;;666555555666777888888666333222111111222333555777555444444444666777888888888EEEWWWkkkvvvsssvvvxxxxxxxxxtttpppzzz|||yyyyyyzzz~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyrrrjjjdddZZZXXXVVVUUUVVVWWWVVVUUURRRSSSUUUXXXZZZ^^^bbbddd^^^[[[[[[]]]]]]ZZZZZZ]]]```eeemmmuuu|||xxxpppbbb^^^^^^cccgggeeeccccccUUURRRNNNMMMPPPUUUYYY[[[___```aaaaaaaaacccfffhhhmmmppprrrpppooollleee]]]VVVSSSSSSVVVXXXWWWYYY]]]bbbccceeegggiiijjjkkkkkkuuuyyyuuuooopppuuu|||tttmmmddd\\\WWWQQQKKKFFF>>>>>>@@@BBBEEEHHHKKKLLLNNNNNNNNNOOOQQQRRRTTTUUUXXXWWWYYY]]]___```eeelllmmmrrryyy~~~xxxppphhhaaa^^^\\\YYY]]]mmmyyyfffbbb[[[YYY[[[WWWTTTUUUVVVVVVWWWWWWVVVVVVRRRRRRQQQPPPOOOOOONNNMMMLLLMMMMMMLLLLLLKKKIIIIIIHHHIIIJJJKKKIIIFFFCCCAAABBB@@@>>><<<;;;;;;======888777666777999::::::999333222111111111333666777444333222333555777777777555BBBTTTggg}}}zzz|||}}}tttuuupppmmmyyyzzzzzz}}}~~~}}}~~~}}}|||zzzuuummmggg___]]]\\\[[[[[[ZZZXXXVVVPPPQQQQQQQQQRRRUUUYYY\\\XXXVVVXXX\\\]]]\\\]]]```___dddkkkrrrzzzwwwmmmaaa``````bbbeeefffdddccc]]]VVVQQQPPPQQQRRRVVV\\\aaaaaaaaa```___aaaeeehhhiiikkknnnpppnnniiiccc___UUUUUUUUUTTTTTTUUUXXX[[[cccccccccbbbccceeeiiimmmuuuxxxrrrqqqwww~~~sssnnndddZZZQQQKKKHHHGGG@@@AAABBBEEEGGGJJJLLLMMMMMMMMMMMMNNNPPPRRRTTTVVVYYYXXXZZZ^^^```bbbiiirrrsssxxx}}}{{{ssslllggg```\\\[[[]]]dddtttwwwggg```^^^[[[XXXXXX[[[YYYXXXWWWXXXWWWVVVUUUPPPRRRTTTSSSPPPNNNNNNPPPOOONNNLLLKKKIIIIIIHHHHHHJJJKKKMMMNNNLLLIIIEEEBBBAAABBBCCCCCCCCCAAA>>>===777777666555444333333222444444444444444444444444666555444333333444555666777<<>>===<<<;;;999888777666555555444444444333333333333444444444444444444333444666999>>>HHHVVVfffqqqttt~~~~~~}}}zzz|||~~~uuukkkeeeccccccddddddcccaaaaaadddfffeeeiiiooorrrsssqqqmmmkkkllljjjiiihhhhhheeebbb___[[[WWWTTTSSSTTTWWWXXXWWWZZZ\\\^^^aaafffppp}}}{{{|||vvvfffaaa^^^aaaiiiooonnnkkkddd\\\WWWYYYZZZVVVPPPNNNOOOSSSWWW[[[]]]^^^```bbb```aaacccdddccc```]]]ZZZTTTUUUUUUUUUUUUXXX[[[^^^aaadddhhhkkknnnrrrvvvyyy{{{~~~xxxtttrrrxxx|||{{{xxxuuuoookkkfffaaaYYYQQQJJJFFFEEEEEEDDDFFFHHHJJJKKKKKKKKKJJJLLLNNNRRRWWW^^^ffflllooonnnmmmooorrrsssttt{{{{{{vvvuuuzzzqqqfff^^^[[[]]]___bbbpppzzzddd]]]XXXXXXWWWUUUVVVYYYZZZ^^^bbbbbb^^^YYYVVVUUUSSSQQQNNNMMMNNNOOOOOONNNKKKJJJJJJJJJJJJKKKKKKLLLHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;999888666666555555555444444333333222333333444444444444333333222555888:::@@@NNN___lllpppyyyzzz~~~}}}~~~~~~|||{{{zzz{{{}}}~~~~~~~~~~~~xxxmmmdddaaaaaa___bbbeeeeeedddeeeiiilllkkkooosssuuusssqqqooonnnooonnnnnnooopppooollljjjaaa^^^ZZZZZZ]]]```___^^^ZZZ\\\^^^```dddlllxxx}}}|||zzz|||xxxlllddd]]]]]]cccgggfffbbb```ZZZXXX\\\^^^YYYQQQMMMLLLPPPVVVZZZ\\\^^^___``````aaaccccccbbb```]]][[[UUUVVVVVVVVVWWWYYY]]]```aaadddiiimmmpppuuuyyy|||~~~zzzvvvuuuwww}}}{{{xxxvvvqqqhhhbbb^^^YYYQQQIIIEEEDDDFFFGGGFFFGGGHHHJJJKKKKKKKKKKKKOOOQQQUUU[[[cccjjjppptttsssrrrtttwwwwwwyyy}}}vvvpppsssvvvssslllddd]]][[[^^^bbbiii|||rrr___YYYUUUUUUUUUSSSTTTWWWYYY^^^dddddd^^^YYYVVVUUUTTTQQQMMMLLLNNNOOONNNMMMJJJJJJJJJJJJJJJKKKLLLLLLHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDD??????===<<<:::888777666666555555444333333222222222333444444444444333222222555777888;;;FFFXXXfffpppvvv}}}{{{}}}~~~}}}|||zzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{|||{{{sssiiibbbcccfffcccgggkkkkkkiiijjjmmmqqqrrruuuwwwwwwtttqqqppppppnnnooorrrvvvyyyxxxuuurrriiifffdddfffkkkooonnnlllbbbdddfffgggjjjqqq{{{yyy~~~|||zzzzzzyyyqqqggg]]]ZZZ^^^aaa___[[[^^^XXXXXX]]]aaa[[[RRRLLLJJJOOOUUUYYY\\\]]]___```bbbccceeeeeeeeebbb___^^^VVVWWWWWWWWWXXXZZZ^^^aaabbbeeejjjoootttxxx}}}xxxvvvyyy|||~~~|||yyyxxxvvvoooddd[[[XXXSSSKKKDDDAAABBBFFFIIIHHHHHHIIIIIIJJJKKKKKKLLLRRRTTTXXX^^^fffmmmtttwwwyyyxxxyyy|||}}}~~~wwwnnnhhhooonnnmmmhhhbbb\\\\\\```dddrrrlllZZZUUUSSSSSSSSSQQQSSSVVVYYY___eeeeee___YYYVVVVVVUUUQQQMMMLLLNNNOOOOOOMMMJJJJJJJJJJJJJJJKKKLLLMMMGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEFFF@@@@@@>>>===;;;999888777666666555444333333222222222222444444444444222222333666888777888BBBSSSaaaqqqvvv~~~~~~~~~~~~~~~~~~}}}{{{|||~~~~~~~~~}}}}}}|||{{{{{{{{{yyyzzzxxxpppgggcccfffkkkggglllppppppnnnmmmppptttvvvyyyzzzxxxtttqqqqqqrrrlllooouuu|||zzzvvvooollllllqqqxxx|||{{{yyylllnnnpppqqqsssyyy}}}{{{yyywwwtttlllaaaYYYVVVXXX[[[]]]\\\ZZZZZZ\\\^^^ZZZQQQIIILLLOOOSSSWWW[[[^^^``````aaa``````aaaaaa___\\\YYY\\\]]][[[YYY]]]cccfffdddeeeeeehhhmmmoooqqqxxx}}}wwwvvv{{{~~~xxxtttqqqjjj^^^TTTMMMIIICCC===<<>>??????@@@BBBFFFIIIPPPQQQQQQOOOLLLLLLOOOSSSVVVYYY^^^aaaeeehhhmmmppprrruuuyyy{{{}}}}}}wwwtttttt|||zzzvvvmmmeeehhhxxxzzzrrrfffbbb^^^\\\]]]dddsssiiiZZZYYYRRRRRRQQQPPPOOONNNNNNMMMNNNOOOSSSWWWZZZZZZWWWTTTPPPQQQRRRSSSRRRQQQNNNMMMOOOOOOOOOPPPQQQQQQPPPNNNNNNLLLJJJIIIJJJJJJIIIHHHHHHHHHHHHGGGFFFEEECCCBBBBBBAAA@@@>>><<<;;;:::::::::999777666777777666555222222333333444444333222666333444666555666>>>HHH\\\nnnuuuxxx~~~}}}xxxtttrrrtttwww{{{~~~{{{zzz{{{}}}~~~~~~~~~|||{{{{{{{{{{{{{{{~~~}}}zzzxxxvvvvvvvvvvvvvvvvvvvvvvvvttttttsssqqqqqqtttyyy}}}~~~|||yyywwwtttsssooooooooonnnllljjjiiihhhjjjooouuuzzz|||}}}}}}}}}~~~{{{|||pppfff```]]]]]]\\\___^^^```cccccc]]]PPPFFFFFFFFFGGGJJJOOOUUU\\\______^^^^^^______^^^ZZZXXXSSSSSSRRRQQQWWW```ffffffcccbbbeeekkktttyyymmm]]]PPPHHHFFF===???BBBCCCDDDEEEHHHKKKOOOQQQQQQNNNKKKKKKOOORRRXXX[[[___bbbdddhhhkkknnnppptttyyy|||yyyrrroooooovvv{{{~~~yyyssslllgggnnn}}}vvvoooddd```]]]]]]___hhh{{{eeeYYYYYYRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMPPPTTTXXXYYYWWWUUUQQQRRRSSSSSSRRRPPPNNNLLLOOOOOOPPPSSSUUUUUUTTTRRRNNNLLLJJJJJJKKKLLLKKKJJJIIIIIIHHHHHHFFFEEECCCBBBCCCCCCBBB@@@>>>===;;;:::;;;999777777777888777666222333444444333333222222666555555666555666;;;BBBGGGbbbrrruuu~~~|||~~~}}}xxxvvvwwwyyy}}}{{{zzzzzz|||}}}|||{{{zzzyyyxxxxxxxxxxxx{{{|||}}}}}}|||yyyvvvsssssstttttttttuuuuuuvvvvvvttttttssssssssswww|||}}}{{{yyyuuutttrrrqqqooollljjjhhhlllooouuuyyy{{{}}}|||xxxnnngggbbb___]]]``````cccggghhhaaaSSSIIIGGGGGGHHHKKKPPPUUU[[[^^^]]]]]]]]]___```___\\\YYYUUUUUURRRQQQVVV___dddddddddccchhhqqq|||wwwjjj[[[OOOIIIGGG@@@CCCEEEFFFGGGHHHJJJKKKNNNOOOOOOMMMKKKKKKOOORRRYYY[[[___bbbdddgggjjjmmmnnnssszzz~~~xxxsssqqqpppvvv{{{~~~~~~|||pppllllllxxxzzzvvvpppiiiaaa^^^]]]^^^cccpppzzzddd[[[YYYTTTSSSRRRQQQPPPOOONNNMMMLLLMMMOOOSSSWWWYYYXXXWWWUUUUUUUUUTTTRRRPPPNNNLLLOOOPPPQQQTTTVVVVVVTTTRRRKKKJJJIIIJJJLLLMMMMMMLLLJJJIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDBBBAAA???===<<<<<<:::888777888888777666222444555444333222333555666666666666666777999<<<===XXXlllsssyyyyyy{{{|||{{{yyyyyy~~~|||{{{zzzzzz{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvwwwxxxyyyzzzyyyvvvsssqqqrrrrrrsssttttttuuuvvvvvvwwwwwwwwwvvvvvvyyy}}}}}}{{{yyywwwvvvtttqqqoooppprrrvvvxxx{{{~~~}}}}}}vvvnnngggaaa]]]___```ccchhhiiibbbUUUJJJGGGGGGIIILLLPPPUUUZZZ\\\]]]]]]^^^```bbbaaa___]]]ZZZYYYVVVSSSWWW```eeeeeedddffflllwww~~~sssfffYYYOOOJJJHHHDDDFFFHHHHHHHHHHHHIIIKKKKKKMMMNNNLLLJJJKKKOOORRRWWWZZZ]]]```bbbeeehhhkkknnnssszzzzzzwwwwwwxxx}}}}}}zzzzzz{{{{{{zzzpppnnnqqq~~~{{{tttoooiiiccc]]]\\\]]]aaahhhyyynnnaaa\\\XXXVVVUUUSSSQQQPPPOOONNNNNNNNNNNNPPPSSSWWWYYYYYYXXXZZZYYYWWWUUURRRPPPNNNMMMPPPPPPQQQSSSTTTSSSPPPNNNGGGGGGHHHKKKMMMOOONNNLLLJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFEEECCCAAA>>>===<<<:::888888999999888777444555666444222222444777444666666555555666888888<<>>===;;;999888999999888777555666666444222222555999333555555444444666666555<<>><<<===;;;999888999999888777777666555444444444444444333333333444555666777777999<<>>>>><<<::::::;;;;;;:::999999888777666555444444555444333333444444666777777:::<<>><<<<<<======<<<;;;;;;:::888777666555555444444444444444444555666777999;;;@@@NNNcccuuuyyyuuuzzz|||qqqqqqwww}}}zzzyyyvvvwwwyyyyyyxxxwwwxxxxxxwwwwwwvvvuuuttttttttttttppppppppppppppppppqqqrrrqqqsssuuuvvvuuuvvvxxxzzzwwwzzz}}}{{{}}}ssszzzyyyssslllddd___eeennnmmm```RRRKKKKKKLLLLLLMMMPPPSSSUUUYYY\\\___bbbeeegggjjjkkkjjjjjjjjjlllnnnqqqrrrsssuuu|||pppjjjbbb]]][[[YYYUUUQQQPPPPPPOOOOOONNNMMMLLLLLLJJJJJJKKKLLLMMMQQQWWW[[[[[[[[[ZZZWWWTTTSSSUUUWWW]]]aaagggiiiiiifffdddccc`````````___^^^aaaeeehhhmmmmmmlllhhheeeiiisss{{{~~~xxxvvvwww|||~~~tttiiiaaa]]]XXXTTTWWW]]]hhhvvvlllddd[[[SSSSSSRRRPPPRRRTTTUUUTTTSSSRRRQQQQQQPPPNNNMMMNNNPPPSSSTTTVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSRRRPPPMMMLLLHHHIIIJJJJJJJJJIIIGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHDDDBBBAAA@@@AAAAAA@@@???BBB@@@>>>===>>>>>>===<<<<<<;;;999777666555444444444444444444444555666777666:::===DDDXXXoooxxxtttvvvwwwnnnoooxxx|||zzzxxxwwwyyy{{{zzzwwwwwwyyy|||yyyxxxvvvtttssstttuuuvvvppppppoooooooooppppppqqqqqqsssuuuvvvvvvvvvxxxyyyvvvyyy~~~www{{{yyytttkkkdddaaahhhrrrrrreeeWWWPPPNNNLLLLLLMMMPPPRRRTTTVVVZZZ___ccceeehhhlllooommmnnnppprrrsssuuuwwwyyy|||pppkkkddd___\\\XXXTTTPPPSSSRRRRRRQQQPPPOOOOOONNNLLLMMMNNNOOOPPPTTTYYY]]][[[ZZZYYYVVVTTTSSSSSSUUUYYY]]]aaacccaaa^^^[[[YYYVVVVVVUUUTTTSSSUUUXXX[[[______]]]XXXVVVZZZdddllltttzzzzzzvvvtttvvv{{{|||qqqggg```YYYVVVUUUYYY```jjjvvveeebbb\\\SSSRRRRRRNNNQQQTTTTTTSSSRRRSSSTTTVVVTTTRRRPPPOOOQQQSSSUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTQQQNNNLLLKKKLLLLLLLLLLLLJJJIIIHHHGGGHHHIIIJJJJJJIIIHHHHHHEEEDDDBBBBBBCCCBBBAAA???BBB@@@>>>>>>>>>???>>>===<<<;;;999777666555444444555444444444444555666666222999<<<>>>KKKbbbqqqtttwwwsssmmmppp~~~}}}{{{yyyxxxzzz|||}}}{{{xxxxxx{{{~~~xxxwwwtttrrrqqqrrrtttuuupppoooooonnnnnnoooooooooqqqsssuuuvvvuuutttuuuuuuvvvyyy|||~~~yyyyyyzzztttjjjffffffnnnxxxwwwiii\\\VVVRRRMMMKKKLLLPPPSSSTTTUUUZZZ```dddfffjjjooosssqqqsssvvvxxxyyyzzz}}}|||sssnnnggg```[[[WWWSSSQQQPPPOOONNNMMMMMMMMMMMMMMMOOOQQQRRRSSSTTTWWW[[[___^^^\\\YYYUUUSSSRRRQQQRRRVVVZZZ^^^___\\\XXXTTTSSSNNNOOONNNMMMLLLMMMPPPRRRRRRSSSRRROOOMMMQQQ[[[ccchhhmmmwww{{{vvvrrrsssvvv}}}xxxmmmeee^^^XXXVVVWWW[[[dddooozzzuuu______YYYSSSSSSRRROOOQQQSSSSSSQQQRRRUUUYYY^^^\\\XXXTTTSSSSSSUUUWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVRRROOOMMMLLLMMMNNNNNNMMMLLLKKKJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEEEECCCAAACCCAAA?????????@@@???>>>===<<<:::999777777666666555555444444444555555666111777;;;;;;AAARRRfffrrrvvvzzzrrrooottt~~~~~~~~~}}}||||||{{{{{{}}}}}}}}}|||zzzzzz{{{}}}vvvtttrrrppppppppprrrrrrpppoooooonnnnnnnnnnnnnnnqqqsssuuuuuusssrrrqqqrrruuuwwwzzz}}}zzz|||xxx{{{|||uuulllkkknnnvvv}}}yyylll___\\\VVVNNNJJJLLLPPPTTTUUUUUU[[[bbbgggiiimmmsssxxxuuuxxx|||~~~~~~}}}tttooohhhaaa[[[WWWTTTSSSMMMLLLKKKJJJJJJJJJKKKLLLSSSTTTUUUVVVWWWYYY]]]```]]][[[WWWTTTSSSSSSTTTTTTUUUXXX\\\]]]ZZZUUUQQQOOOIIIJJJJJJJJJIIIJJJMMMOOOLLLOOOQQQQQQQQQUUU^^^eeehhhjjjppp{{{zzzvvvwwwyyy|||qqqgggbbb]]]XXXXXX\\\___mmm|||jjjZZZYYYTTTSSSTTTQQQPPPRRRSSSRRRPPPRRRXXX]]]ccc```[[[VVVSSSSSSTTTVVVTTTTTTTTTTTTSSSSSSSSSSSSVVVWWWXXXYYYWWWSSSOOOMMMKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEGGGIIIIIIGGGEEEEEECCCAAAAAABBBBBBAAA@@@>>>===<<<;;;::::::::::::666555555444444444555555555555777999<<>>===============666555555444444444555555999333333777;;;AAATTTiiiqqqqqqttt}}}{{{}}}{{{{{{|||}}}~~~}}}{{{{{{||||||xxxtttssssssrrrqqqpppppppppppppppooonnnmmmmmmmmmmmmmmmlllooorrrsssrrrpppppppppppprrrtttvvvxxx{{{{{{ppp}}}xxx|||yyyssstttyyysssfffbbb\\\TTTNNNMMMPPPUUUXXX]]]aaahhhmmmrrruuuxxx{{{|||ssshhh```]]][[[WWWSSSTTTPPPOOOQQQPPPMMMMMMPPPVVV[[[]]]ZZZZZZ\\\]]][[[\\\YYYVVVUUUWWWZZZ\\\\\\]]]]]]\\\ZZZWWWSSSPPPNNNLLLLLLJJJJJJKKKNNNQQQSSSUUUWWW\\\bbbiiiqqqwwwzzz~~~}}}~~~~~~~~~~~~}}}yyyoooddd^^^[[[YYY\\\aaannnlll]]]QQQPPPRRRRRRSSSVVVTTTRRROOOMMMMMMOOOSSSUUU\\\[[[ZZZXXXVVVTTTSSSRRROOOQQQSSSSSSSSSTTTVVVXXXYYYZZZ[[[ZZZXXXUUUQQQOOOKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHIIIKKKKKKJJJIIIHHHFFFHHHJJJMMMOOOPPPOOOOOOGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDBBBAAA???===;;;:::555555555555555555555555333444777999999===IIIWWWlll}}}zzz{{{}}}{{{zzz|||~~~}}}|||{{{zzzzzzzzzuuuuuuuuutttsssrrrpppoooqqqqqqpppooonnnmmmllllllmmmoooqqqqqqooommmmmmmmmqqqqqqpppppprrrvvvyyy|||}}}xxxxxxmmm}}}zzzssswww{{{|||vvvkkkhhhaaaXXXQQQOOORRRVVVYYY___dddjjjppptttxxx{{{}}}xxxmmmddd```\\\WWWTTTTTTQQQPPPQQQPPPMMMMMMPPPVVV[[[^^^]]]^^^aaacccaaaaaa]]]YYYXXXZZZ\\\___```^^^]]]\\\YYYVVVSSSPPPNNNNNNNNNMMMMMMNNNPPPSSSUUU[[[^^^ccciiipppvvv|||}}}wwwppphhhaaa^^^\\\[[[___eeexxxkkkaaaXXXVVVVVVRRRQQQSSSRRRQQQPPPPPPPPPRRRTTTUUUXXXWWWVVVUUUTTTSSSRRRQQQOOOPPPRRRSSSSSSSSSUUUWWWXXXYYYZZZYYYWWWTTTQQQOOONNNNNNNNNMMMLLLKKKJJJIIIFFFGGGIIIKKKKKKKKKJJJIIIFFFJJJOOOSSSUUUTTTQQQNNNJJJIIIGGGFFFEEEDDDDDDDDDBBBAAA@@@???===<<<;;;;;;555555555555555444444444555555777999888;;;FFFRRRmmm~~~{{{}}}~~~~~~|||zzzyyytttuuuuuuuuuttttttsssrrrqqqqqqpppooonnnmmmllllllmmmooopppooommmllllllmmmnnnnnnoooqqqrrrtttuuuvvv{{{~~~yyyttttttgggxxx{{{qqqsss}}}~~~vvvqqqoooiii```WWWSSSTTTWWWZZZccchhhnnntttxxx{{{{{{zzz~~~~~~sssjjjddd___YYYUUUVVVRRRPPPQQQPPPMMMMMMPPPUUU[[[___```bbbgggjjjiiigggddd___]]]^^^aaacccdddaaa```^^^[[[XXXUUUSSSRRRSSSTTTUUUVVVVVVXXX[[[^^^eeeiiiooouuuzzz~~~uuuooofffaaa^^^^^^^^^___fffnnn|||nnniiidddaaa\\\TTTQQQQQQOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOQQQSSSSSSSSSSSSTTTUUUWWWXXXXXXXXXWWWTTTQQQPPPOOOOOOOOONNNMMMLLLJJJJJJFFFHHHIIIKKKLLLLLLKKKKKKHHHMMMTTTYYYZZZWWWRRRNNNLLLKKKJJJHHHFFFEEECCCCCCAAA@@@???===<<<;;;;;;;;;666666555555444444333333666666777888777888AAALLLfffzzz~~~~~~~~~}}}yyywwwssssssttttttttttttssssssqqqppppppooonnnmmmllllllmmmnnnnnnmmmkkkkkklllmmmjjjlllnnnqqqrrrqqqpppppprrrvvv{{{yyypppkkklll___qqqsssrrryyy{{{wwwuuuttttttooofff^^^XXXVVVYYY\\\fffjjjqqqvvv{{{~~~{{{tttqqqtttyyy~~~xxxpppiiibbb\\\WWWWWWSSSQQQQQQOOOLLLMMMPPPRRRYYY___aaaeeekkknnnmmmlllhhhcccaaabbbdddfffgggcccbbb```]]][[[YYYXXXWWW[[[]]]```bbbccceeeiiimmmrrrwww~~~yyypppjjjbbb___]]]]]]^^^cccooo|||{{{uuusssqqqjjjaaaYYYVVVVVVQQQPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQPPPPPPOOOOOOQQQSSSUUUUUUUUUTTTTTTUUUWWWWWWXXXXXXWWWUUUSSSRRROOOOOONNNNNNMMMKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMJJJNNNUUUYYYZZZVVVQQQMMMLLLLLLKKKJJJIIIGGGEEEEEEDDDCCCAAA>>><<<;;;::::::777777666666555444333333555444555777666777>>>GGGXXXooo~~~~~~~~~zzzxxxttttttttttttsssrrrqqqpppppppppooonnnmmmllllllkkkllllllllljjjiiiiiikkknnnjjjlllmmmooopppooonnnmmmnnnqqquuuyyy}}}}}}wwwnnneeeaaaaaaUUUhhhsssqqqvvv||||||uuussstttvvvuuurrrlllddd]]]ZZZ\\\^^^ggglllrrrxxx||||||zzzuuunnnjjjlllqqqwww{{{|||uuummmfff___[[[YYYUUUQQQQQQOOOLLLLLLPPPPPPWWW]]]```ccciiilllkkkkkkhhhdddbbbccceeeffffff``````___^^^]]]\\\[[[[[[```dddiiimmmooosss{{{|||uuummmhhhccc```^^^^^^___hhhzzz~~~zzz{{{wwwoooeee___^^^^^^YYYWWWUUUSSSRRRQQQQQQRRRRRRRRRRRRQQQPPPPPPPPPOOOSSSUUUXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXWWWVVVUUUTTTPPPPPPPPPPPPOOONNNMMMMMMKKKKKKLLLMMMNNNOOOOOOOOOMMMOOORRRUUUUUUSSSOOOMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLJJJFFFBBB>>><<<;;;:::::::::999888777666555444444333444666666666<<>>===<<<>>>>>>===;;;:::888777666444222333666777666:::???FFF[[[ooovvv{{{zzz|||~~~}}}|||zzzwwwtttrrrppppppoooooonnnmmmlllkkkkkkiiijjjkkkjjjiiiiiikkkmmmmmmlllllllllmmmnnnoooooonnnooopppppppppqqqsssuuuwww{{{yyyrrrkkkeee^^^VVVSSSTTTDDDVVVpppwwwtttuuuuuu~~~yyytttpppooooooqqqtttuuurrrlllgggggghhhkkkooovvv|||yyy{{{|||wwwyyy}}}~~~wwwrrrooogggeeebbbbbbeeemmmwww~~~wwwlllddd___\\\WWWRRRQQQNNNKKKLLLPPPPPPWWW\\\\\\]]]___^^^\\\]]]]]]]]]^^^``````^^^\\\VVVYYY]]]aaadddddddddcccjjjpppyyyzzzrrrjjjeeeccc______aaacccfffsssrrroookkkmmmkkkddd``````___\\\]]]___aaabbb```[[[VVVSSSNNNNNNPPPQQQSSSTTTVVVVVVUUUXXXZZZ[[[YYYWWWUUUUUURRRRRRSSSSSSTTTTTTUUUUUUTTTUUUVVVWWWWWWXXXXXXXXXSSSSSSRRRRRRQQQQQQRRRRRRRRRSSSSSSTTTSSSQQQOOOMMMNNNMMMKKKJJJKKKMMMPPPSSSTTTQQQLLLGGGCCC@@@@@@???BBBAAA@@@>>>===;;;:::999777555555777777555777;;;@@@PPPaaauuuwww}}}||||||tttxxx|||}}}}}}|||{{{yyywwwtttrrrqqqoooooonnnmmmlllkkkkkkjjjhhhjjjllllllkkkjjjkkkllliiijjjlllmmmnnnnnnmmmmmmlllmmmnnnmmmllllllmmmooooooppprrrtttvvvzzz~~~}}}yyyuuupppjjjccc___ZZZTTTSSSVVV???QQQjjjyyyyyywwwtttzzzxxxrrrnnnjjjhhhppptttxxxwwwqqqlllkkkllllllqqqwww}}}wwwooojjjrrr}}}uuupppvvvzzzsssllliii```______```eeeooozzzyyymmmddd___]]]WWWSSSQQQNNNKKKLLLPPPRRRXXX\\\[[[[[[\\\ZZZWWWXXXXXXZZZ\\\^^^^^^[[[YYYVVVZZZ```fffiiijjjiiihhhpppwwwwwwmmmfffaaa```YYY]]]bbbfffjjjwwwxxxgggeee```cccccc^^^\\\^^^\\\VVVWWW[[[aaadddccc]]]UUUOOOJJJKKKMMMPPPSSSVVVXXXZZZUUUWWWZZZ[[[YYYVVVTTTTTTPPPPPPPPPQQQRRRSSSSSSSSSRRRSSSUUUVVVWWWXXXXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTVVVWWWVVVSSSPPPNNNQQQOOOLLLJJJJJJMMMQQQTTTTTTQQQLLLGGGDDDBBBBBBBBBDDDDDDBBB@@@>>>===;;;::::::777666888777444444777:::FFFUUUkkk{{{sss{{{qqqtttyyy}}}~~~|||yyywwwxxxxxxwwwvvvtttrrrqqqpppoooooonnnmmmlllkkkkkkjjjgggjjjlllmmmlllkkkkkkllldddgggkkkooopppnnnllljjjjjjkkkkkkkkkiiiiiikkkmmmlllmmmmmmlllmmmppptttxxxqqquuuzzz||||||{{{zzzzzzzzzvvvtttqqqllljjjddd___]]]YYYUUUUUUXXX>>>III^^^wwwyyy{{{zzzvvvvvvyyy~~~wwwppplllkkkkkkooossswwwyyyxxxuuusssrrrqqqssswww|||zzzhhhfffgggqqqxxxrrrqqqyyy{{{uuullleeeccc[[[[[[\\\```gggqqq{{{|||uuujjj___\\\XXXTTTSSSSSSRRRNNNJJJRRRUUUXXXZZZYYYWWWVVVUUUVVVUUUVVV\\\cccgggfffddd^^^aaadddhhhrrr{{{~~~{{{yyyrrriii```\\\]]]^^^^^^^^^bbbooouuuhhhaaa]]]]]]\\\ZZZYYYXXXWWWVVVXXX[[[___```^^^XXXPPPKKKIIIKKKOOOQQQRRRTTTVVVXXXUUUVVVWWWXXXWWWUUURRRQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSUUUVVVWWWWWWXXXXXXZZZXXXUUUTTTSSSSSSQQQPPPRRRYYY]]]YYYUUURRROOOLLLNNNLLLJJJJJJLLLMMMNNNNNNPPPNNNJJJGGGEEEDDDDDDDDDGGGGGGFFFDDDBBB@@@>>>===:::999777555555555666666<<<@@@HHHZZZuuuyyyvvvxxxzzzyyyvvvtttvvvxxxnnnssswwwwwwrrrnnnkkkkkknnnnnnmmmlllkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkhhhiiikkkmmmmmmlllkkkjjjllliiigggfffgggiiiiiiiiimmmkkkjjjiiiiiikkkmmmnnnmmmnnnoooqqqrrrrrrrrrrrrwwwvvvssspppmmmjjjhhhgggfffccc___[[[ZZZ[[[^^^```===FFFXXXppp|||uuuuuu{{{vvvwww{{{zzzsssnnnlllkkkqqqtttxxxzzzyyywwwuuuuuutttvvvyyy}}}mmmbbbbbbfffqqqvvvppppppzzz|||wwwqqqhhhaaa___XXXXXXZZZ___iiittt~~~}}}vvvjjj^^^YYYWWWUUUTTTTTTSSSPPPNNNPPPRRRUUUWWWVVVVVVVVVVVVZZZZZZ]]]ccckkkoooooommmiiikkklllppp{{{zzzrrrlllddd\\\YYYZZZ^^^]]]___gggwwwoooeee```\\\\\\[[[YYYXXXWWWVVVUUUSSSUUUXXXZZZXXXSSSMMMIIIJJJMMMOOOQQQQQQRRRSSSUUUTTTUUUUUUUUUTTTRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNOOOTTTUUUVVVWWWXXXXXXXXXXXXZZZXXXVVVUUUTTTSSSRRRQQQTTT[[[___\\\WWWUUURRROOOMMMLLLKKKLLLMMMOOOOOONNNOOONNNKKKHHHFFFEEEEEEEEEGGGGGGFFFDDDBBB@@@>>>===999999777777666666666666999<<>>===888888999888888777666555666888>>>III]]]ttt|||wwwtttsssrrrqqqooossswwwwwwsssooolllllljjjiiihhhhhhhhhiiijjjkkkpppqqqqqqqqqpppmmmjjjiiidddeeegggiiijjjjjjiiihhhgggfffffffffhhhhhhgggeeeiiiiiiiiihhhgggfffddddddggggggiiijjjkkkllllllllljjjiiigggeeebbb```^^^]]]]]]\\\\\\\\\]]]^^^```bbb888<<>>===888999999:::999888666555444666999@@@OOOeee{{{}}}|||xxxvvvrrrvvv{{{zzzvvvqqqooonnnjjjjjjiiiiiiiiikkkmmmnnnpppqqqrrrqqqooolllhhhfffeeeeeefffggggggfffeeeeeeddddddeeeggghhhhhhfffdddfffggghhhiiihhhfffdddbbbdddeeefffhhhiiiiiiiiiiiihhhgggfffdddbbb```___^^^ZZZ[[[[[[\\\]]]^^^______777999BBBWWWqqq~~~uuuqqqrrrxxx}}}yyyxxx|||vvvrrrrrrtttwwwxxxyyyyyy{{{|||{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyzzzzzz{{{}}}kkk^^^ZZZ[[[___fffooo|||~~~{{{xxxqqqjjjaaaXXXTTTVVVWWWZZZbbbooo}}}ttthhh[[[\\\^^^___^^^[[[WWWTTTWWWXXXXXXWWWVVVWWWZZZ\\\cccgggmmmpppsssuuuyyy}}}yyyqqqhhhccc]]]YYYZZZ^^^aaaiiizzzyyydddZZZXXXXXXSSSTTTUUUVVVVVVUUUSSSSSSQQQQQQPPPOOOMMMKKKJJJIIIJJJLLLOOOPPPOOOPPPQQQRRRUUUTTTSSSQQQOOONNNNNNNNNLLLKKKIIIIIIJJJMMMPPPRRRVVVWWWWWWWWWWWWWWWVVVUUUQQQRRRRRRQQQNNNNNNOOOQQQWWWaaahhhhhhccc^^^WWWQQQOOOOOOOOOQQQSSSSSSQQQOOOMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGFFFDDDBBB@@@>>>===999999:::::::::888666555555666777<<>>===:::::::::::::::999888777777666888;;;@@@MMMbbbuuu|||~~~wwwzzz}}}|||vvvpppmmmlllhhhgggeeedddeeegggjjjlllkkkjjjjjjiiigggfffdddcccffffffeeecccbbbaaa``````cccccceeegggiiiiiifffddddddeeegggiiiiiiiiigggfffdddeeefffggghhhiiiiiiiiiccccccbbbaaa``````______\\\\\\[[[[[[ZZZZZZYYYYYY444777===JJJ]]]uuu|||uuurrrrrrqqqwwwyyyzzz}}}zzztttuuuvvvvvvvvvwwwzzz|||~~~}}}|||zzzxxxuuusssrrroooqqqssstttuuuwww{{{}}}xxxccc[[[UUUMMMKKKOOORRRZZZbbbjjjttt~~~zzzwwwqqqkkkeee\\\TTTSSSWWW___hhhttt}}}vvvffffffiiipppvvvsssfff[[[XXXZZZ\\\^^^___```cccfffrrrxxx}}}~~~}}}{{{vvvllleee^^^\\\[[[\\\aaahhhssskkk```ZZZUUUSSSMMMOOOSSSVVVXXXXXXWWWVVVPPPQQQRRRSSSSSSSSSRRRRRRNNNOOOQQQQQQPPPPPPQQQRRRTTTTTTTTTSSSQQQOOOLLLKKKMMMNNNNNNPPPRRRTTTVVVWWWSSSTTTTTTSSSRRRQQQPPPOOOLLLOOOQQQOOOLLLKKKNNNRRR```mmmyyy{{{uuukkk]]]SSSTTTRRRPPPOOOPPPPPPNNNMMMMMMLLLLLLKKKJJJIIIGGGGGGGGGGGGFFFDDDBBB@@@>>>===<<<;;;:::999999888888999888777888<<<>>>DDDTTTdddwww|||yyyrrrnnnmmmiiigggeeecccdddfffiiikkkhhhgggfffeeeddddddeeeeeedddccccccbbbbbbbbbbbbbbbdddddddddfffiiiiiihhhffffffgggggghhhhhhgggfffeeecccdddeeeggghhhhhhiiiiii`````````______^^^^^^^^^\\\[[[ZZZYYYYYYYYYYYYZZZ333666<<>>======<<<:::999888888999:::888777888<<<===???KKKYYYuuu}}}vvvqqqpppkkkiiigggeeeeeehhhkkkmmmgggfffdddccccccdddfffgggaaaaaaaaaaaabbbcccdddeeeeeeeeeeeefffhhhiiiiiiggghhhhhhhhhgggfffeeedddccccccdddeeefffggghhhhhhhhh`````````____________^^^[[[ZZZYYYXXXXXXYYYZZZ[[[666333444<<>><<<;;;;;;:::999999999999<<<;;;999888999>>>EEEJJJkkkxxx~~~{{{{{{uuuqqqpppnnniiiggghhhgggeeefffiiihhheeebbbaaabbbccccccccc``````aaaaaaaaa``````___aaaccceeeggggggeeecccaaacccfffhhhhhhfffbbb```___dddcccbbbbbbdddffffffeeeaaa```^^^]]]\\\\\\]]]]]]]]][[[[[[[[[]]]^^^]]]\\\666444555;;;EEEWWWpppvvvrrrsssnnnrrr||||||vvv{{{~~~{{{yyyxxxwwwvvvuuuwwwwwwuuusssqqqnnnkkkjjjiiiiiiiiijjjmmmrrrvvvyyyyyyyyyxxxyyy~~~rrrZZZRRRKKKJJJJJJIIIJJJMMMQQQUUU^^^kkkxxx{{{ooojjjeee```YYYTTTWWW^^^iiipppzzz~~~~~~{{{qqqeeebbbcccjjjqqqvvv~~~yyyrrrllliiifff```___aaa```aaappplll___[[[UUUPPPPPPKKKLLLNNNQQQUUUVVVUUUTTTYYY]]]gggrrryyyuuuggg[[[UUUSSSQQQOOOMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFFFFKKKJJJJJJJJJKKKLLLMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIPPPQQQQQQOOOMMMLLLMMMOOOSSSYYYaaaeeeccc]]]VVVRRRNNNNNNMMMLLLLLLLLLLLLMMMOOOOOOMMMLLLJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;999888777555555999@@@EEEZZZlll}}}}}}{{{tttqqqqqqnnniiigggggggggeeefffiiijjjgggdddbbbcccddddddccc______```aaabbbbbbbbbbbbcccdddfffggggggfffdddcccbbbdddfffeeeccc```______aaa```___```bbbccccccccc```___]]]\\\[[[[[[\\\]]]^^^]]]\\\\\\^^^^^^]]]\\\444444666:::???MMMeee{{{{{{vvvuuussssssxxxyyyzzz}}}zzzyyyxxxvvvtttsssrrrooollliiigggeeeeeeddddddfffhhhlllppptttvvvuuuuuuvvvwww|||dddTTTMMMHHHIIIJJJJJJLLLOOOQQQVVV___jjjwww}}}vvvkkkfffaaa]]]XXXUUU[[[cccjjjqqqzzz}}}tttfff```^^^eeennnvvv~~~|||tttmmmhhhfffccc``````cccdddiii}}}zzzbbbYYYXXXTTTPPPOOOIIIJJJMMMRRRVVVWWWVVVTTTXXXaaaqqqmmm___TTTSSSPPPNNNLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJRRRSSSSSSRRROOOMMMMMMMMMJJJOOOUUUYYYXXXUUURRRPPPOOONNNMMMMMMLLLLLLMMMMMMOOONNNMMMKKKJJJHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>============999999777555444777<<<@@@KKK]]]vvv{{{tttxxx|||vvvttttttsssmmmiiiiiiiiiggggggiiijjjgggdddccccccddddddddd``````bbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaabbbbbbaaa___]]]]]]^^^aaa```______aaaccccccbbb```^^^]]]\\\[[[[[[\\\\\\```^^^]]]]]]^^^^^^\\\[[[222444777999;;;EEE\\\qqqyyyuuuwwwuuuyyy{{{}}}~~~{{{yyywwwtttsssooommmiiieeebbb```______^^^```bbbfffjjjnnnrrrtttssstttvvvxxx|||ppp[[[RRRMMMJJJKKKLLLLLLOOOTTTUUUZZZbbblllvvvyyyqqqiiiddd^^^ZZZVVVVVV]]]ffflllsss|||xxxkkkaaa\\\```hhhooouuuzzz~~~xxxpppiiieeecccbbbaaabbbdddhhhuuulllZZZUUUVVVSSSPPPNNNIIIKKKNNNTTTXXXZZZYYYWWWYYYbbbppp~~~|||kkk^^^TTTSSSPPPNNNLLLJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNQQQSSSTTTSSSPPPMMMLLLKKKGGGJJJNNNPPPPPPOOONNNOOOOOOOOONNNMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA??????>>>>>>>>>===<<<:::888666888;;;>>>FFFRRRfffzzzxxxrrr||||||||||||tttnnnlllllliiigggiiigggdddaaa```bbbcccdddccccccdddeeefffffffffffffffeeedddccccccccccccdddeeeaaaaaa```^^^\\\\\\]]]___dddbbbaaabbbdddffffffeee```___]]]\\\[[[[[[\\\\\\___^^^\\\\\\\\\\\\[[[YYY000222666888888AAAUUUiii{{{tttwwwuuuxxx{{{{{{}}}yyywwwuuurrrpppkkkiiieeeaaa]]][[[YYYYYYYYYZZZ]]]aaaeeejjjmmmoooqqqsssvvvyyy}}}wwwcccUUUQQQNNNLLLNNNNNNNNNQQQWWW[[[aaaiiipppwwwxxxpppiiiccc]]]XXXUUUVVV___jjjrrrxxx}}}vvvkkkccccccfffiiikkknnntttxxx|||zzzyyy||||||tttlllfffcccaaa``````aaaeeeoooqqqeeeXXXTTTUUUTTTPPPNNNKKKMMMQQQVVVZZZ]]]\\\ZZZZZZ^^^fffmmmpppkkkaaaZZZTTTSSSPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPOOOQQQRRRQQQOOOLLLKKKKKKJJJKKKMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKMMMLLLLLLKKKJJJIIIIIIHHHJJJIIIHHHFFFDDDCCCCCCCCCDDDCCCBBB@@@??????>>>>>>??????===;;;888888:::<<>>OOO```wwwwww{{{xxxzzz~~~|||~~~zzzvvvsssqqqooommmhhhfffccc___[[[XXXUUUTTTTTTTTTVVVZZZ^^^cccgggiiikkknnnrrrvvvzzzvvvdddWWWQQQOOOMMMMMMPPPPPPPPPTTTZZZccckkksssxxx|||xxxqqqhhhbbb[[[WWWUUUWWWcccnnnyyy}}}tttkkkgggeeeaaa```aaahhhoootttrrrqqqwwwxxxooohhhcccaaa```]]]^^^bbbkkk{{{iiiaaaYYYVVVVVVVVVSSSPPPOOOPPPRRRVVV[[[^^^^^^]]]ZZZZZZZZZ[[[\\\[[[XXXUUUSSSRRRPPPNNNLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGHHHIIIKKKLLLMMMNNNLLLNNNOOONNNMMMLLLLLLMMMMMMNNNNNNMMMKKKJJJKKKLLLJJJIIIHHHHHHGGGGGGHHHHHHLLLLLLKKKKKKJJJJJJJJJIIIKKKJJJHHHFFFEEEEEEEEEEEEFFFEEEDDDBBBAAA@@@@@@???>>>>>>===;;;888777888999:::AAAPPPfff{{{|||~~~uuurrrrrrnnnkkkkkkeeeccc```___```aaabbbbbbhhhhhhhhhgggfffeeecccccc```___^^^]]]]]]^^^___``````aaa```^^^]]]\\\^^^```bbbaaa```aaacccddddddddd```___]]]\\\[[[[[[\\\\\\\\\ZZZYYYYYYZZZZZZXXXWWW222111222444555;;;HHHVVVnnn~~~{{{yyy~~~{{{vvvrrrpppnnnkkkiiigggeeeccc___[[[WWWSSSQQQNNNNNNOOOQQQUUUZZZ___bbbcccfffkkkooossswww{{{~~~}}}rrrdddVVVOOOMMMNNNMMMOOOSSSUUUUUU[[[bbbjjjrrr|||~~~vvvpppfff```YYYVVVUUUZZZhhhuuu{{{tttoooiii```\\\]]]aaakkkrrrppppppxxx{{{sssjjjddd```______\\\aaaiiixxxsssccc___YYYVVVWWWXXXVVVSSSQQQQQQRRRUUUYYY]]]^^^^^^YYYWWWTTTSSSRRRSSSSSSSSSPPPOOOMMMLLLKKKKKKLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFGGGHHHJJJKKKLLLLLLJJJKKKLLLLLLLLLMMMOOOQQQNNNOOONNNLLLJJJIIIJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFGGGIIIJJJIIIHHHFFFDDDCCCBBBBBBAAA===>>>>>><<<999777777888888<<>>??????===;;;999999999<<<;;;@@@OOOfff}}}uuuqqqlllhhheeedddbbb```___``````aaaaaaaaa``````]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___^^^\\\\\\\\\^^^```___^^^___aaabbbcccbbb\\\[[[YYYXXXWWWWWWXXXXXX[[[ZZZYYYZZZ[[[\\\[[[ZZZ...//////000333999@@@EEE[[[vvvwwwsssvvvxxx|||yyyvvvrrrpppmmmiiiffffffdddaaa]]]YYYTTTPPPNNNKKKHHHEEEFFFJJJNNNPPPPPPUUU[[[```dddjjjqqquuuttttttqqqkkk```UUUMMMKKKLLLTTTUUUVVVXXX\\\```dddfffvvv}}}zzzooogggddd___YYYVVVYYYdddqqq{{{yyypppkkkiiinnnuuu}}}{{{qqqhhhccc```^^^aaaeeedddlll~~~yyyjjjaaa^^^ZZZXXXWWWWWWVVVUUUTTTSSSRRRTTTXXX\\\^^^___XXXUUUQQQOOOOOOPPPPPPPPPNNNMMMKKKJJJJJJLLLMMMOOOPPPMMMIIIIIIJJJKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJKKKJJJLLLQQQVVVWWWRRRMMMLLLLLLLLLJJJHHHGGGHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHJJJJJJJJJJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@>>><<<;;;:::::::::999>>>JJJ[[[nnn|||wwwooojjjgggeeedddccc]]]^^^^^^_______________^^^]]]\\\\\\\\\]]]^^^_________```aaabbbccccccdddbbbaaa___^^^]]]]]]]]]^^^ZZZYYYYYYXXXXXXXXXXXXXXX[[[[[[ZZZZZZYYYYYYXXXXXX///000000000333888>>>CCCTTTmmmzzzttttttssszzz{{{}}}zzzwwwsssqqqmmmjjjgggdddccc```\\\XXXSSSOOOMMMKKKHHHEEEFFFIIILLLMMMMMMPPPVVV[[[___eeelllooonnnpppllldddYYYPPPKKKKKKLLLQQQSSSVVV\\\bbbhhhnnnqqq}}}yyynnnggg```\\\WWWUUUZZZeeesss|||~~~wwwsssqqqvvv}}}~~~xxxoooeee```]]]ZZZ]]]aaakkkyyywwwiiibbb^^^YYYWWWVVVVVVVVVUUUUUUSSSRRRSSSVVVZZZ]]]^^^ZZZWWWSSSPPPPPPQQQPPPPPPPPPOOOMMMLLLLLLNNNOOOPPPOOOLLLIIIIIIJJJKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLMMMLLLNNNSSSXXXXXXTTTOOOKKKKKKKKKJJJHHHGGGHHHJJJHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFHHHJJJLLLLLLLLLLLLHHHHHHHHHHHHIIIJJJJJJKKKFFFFFFGGGGGGGGGGGGGGGFFFCCCBBB@@@>>><<<:::999999999888<<>>===<<<<<<<<<<<<<<>>=========<<<@@@MMM[[[vvv|||rrrllljjjmmmqqqtttpppnnnjjjeeeaaa]]]\\\[[[YYYYYY[[[\\\]]]]]]]]]]]]ZZZ[[[\\\]]]^^^___``````[[[\\\\\\]]]]]]\\\[[[[[[UUUUUUUUUVVVWWWYYYZZZ[[[YYYYYYXXXWWWWWWVVVUUUUUU000111111111111222555888<<>>>>>>>>FFFOOObbbqqq~~~yyyuuuuuuvvvwwwwwwkkkiiieeebbb___^^^]]]]]]YYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ[[[[[[\\\\\\\\\]]][[[[[[\\\\\\[[[ZZZYYYXXXTTTTTTTTTUUUVVVWWWXXXYYYVVVVVVVVVVVVVVVUUUUUUUUU///000111111111222555777:::BBBTTTkkk|||kkkyyy~~~~~~}}}xxxtttppplllhhhddd```]]]XXXXXXVVVTTTQQQNNNKKKJJJBBBEEEFFFEEECCCAAACCCEEEFFFLLLRRRVVVZZZ^^^^^^[[[SSSNNNHHHFFFIIINNNRRRSSS[[[^^^bbbgggkkkoooqqqrrrtttwww|||}}}{{{zzz{{{zzzzzzyyyrrrhhh^^^WWWPPPOOORRR^^^oootttnnn|||wwwnnngggccc```___dddnnnqqqccc___cccdddZZZXXXVVVTTTUUUWWWYYY[[[[[[WWWXXXZZZ\\\^^^\\\XXXTTTSSSRRRQQQQQQRRRRRRQQQOOONNNNNNNNNMMMMMMKKKJJJJJJJJJLLLLLLKKKHHHHHHKKKNNNJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLNNNNNNNNNMMMLLLKKKLLLOOOOOOOOONNNNNNOOOLLLNNNPPPPPPNNNLLLKKKJJJFFFFFFFFFGGGHHHKKKMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIJJJJJJLLLMMMNNNOOOOOONNNMMMKKKJJJHHHGGGFFFGGGHHHIIIHHHFFFDDDBBB???<<<===??????>>>BBBHHHPPPddd{{{}}}zzzxxxeeedddaaa___^^^^^^^^^___ZZZZZZ\\\]]]]]]\\\[[[ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVSSSSSSSSSTTTUUUUUUVVVVVV333222111111111333666777<<>>======>>>???GGGUUUkkk{{{nnnjjjeeebbbcccccc```^^^``````___^^^]]][[[ZZZYYYWWWWWWXXXYYYZZZZZZZZZYYYVVVWWWXXXYYYYYYXXXWWWVVVXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVVVVWWWXXXXXXXXXWWW222222111000111333555666888<<>>>>>>>>???BBBLLL]]]ppp|||qqqnnnkkkiiigggdddaaa___ZZZZZZ[[[[[[[[[[[[[[[[[[WWWWWWXXXYYYYYYYYYXXXXXXVVVWWWXXXXXXXXXXXXWWWVVVXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWWWW111111000000000222333444444777>>>IIIYYYmmmsssjjjkkk{{{wwwqqqqqqvvvzzz~~~}}}{{{xxxsssrrrpppllliiifffcccbbbYYYWWWUUUTTTSSSPPPMMMJJJHHHGGGFFFEEEDDDEEEEEEFFFIIIKKKNNNRRRTTTTTTTTTTTTSSSMMMIIIIIIIIIGGGHHHJJJRRRTTTVVVWWWWWWYYY[[[^^^^^^]]]```fffjjjmmmssszzzvvvggg______```bbbhhhrrr}}}}}}uuujjj]]]TTTQQQSSSZZZfffuuu~~~||||||ssslllfffbbb___^^^bbblll~~~lll\\\YYYXXXUUUTTTWWWRRRRRRRRRSSSTTTUUUVVVWWWTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSPPPMMMLLLLLLMMMMMMMMMJJJJJJKKKLLLKKKJJJIIIHHHKKKKKKIIIHHHGGGGGGGGGGGGFFFHHHLLLRRRVVVXXXVVVTTTRRRQQQPPPOOOOOONNNNNNNNNNNNLLLJJJIIIJJJJJJJJJIIIKKKJJJJJJKKKNNNPPPPPPOOOOOOPPPQQQPPPMMMKKKJJJJJJKKKMMMNNNNNNMMMLLLNNNOOOQQQPPPNNNLLLJJJJJJJJJJJJOOOPPPSSSTTTRRROOOJJJGGGAAAAAAAAAAAAAAA@@@?????????DDDNNN^^^ppptttvvvvvvsssnnngggccc```XXXYYYYYYYYYZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWUUUVVVVVVWWWWWWVVVVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVTTTUUUVVVVVVVVVVVVVVVVVV000000//////000111222222222444999BBBNNNaaazzz~~~sssiiieeesss|||xxxtttrrrsssvvv}}}}}}{{{xxxpppnnnkkkhhheeebbb___^^^YYYWWWVVVUUUTTTRRRNNNKKKIIIHHHGGGEEEEEEFFFFFFGGGHHHJJJMMMPPPSSSTTTTTTTTTRRRMMMIIIJJJJJJFFFEEEGGGQQQSSSTTTVVVWWWZZZ___bbbeeedddeeehhhlllqqq{{{zzzkkkdddggglllooottt|||wwwkkk]]]TTTPPPSSS[[[hhhuuu}}}ssslllfffaaaaaacccccclll|||qqqggg^^^[[[YYYTTTSSSUUURRRSSSSSSSSSTTTTTTUUUUUUTTTUUUXXXYYYZZZYYYXXXVVVTTTSSSSSSSSSTTTTTTUUUVVVVVVSSSPPPOOOPPPQQQQQQQQQLLLLLLMMMNNNMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGIIINNNSSSXXXYYYWWWTTTRRRQQQPPPOOOOOOPPPPPPQQQNNNLLLJJJJJJKKKLLLKKKIIIKKKKKKLLLNNNOOOPPPPPPPPPNNNOOOPPPPPPNNNMMMMMMNNNMMMNNNNNNMMMMMMMMMNNNOOOQQQPPPMMMKKKJJJIIIJJJJJJPPPRRRTTTUUUTTTPPPLLLIIIAAABBBDDDEEEDDDCCCAAA@@@AAABBBFFFRRRdddxxxzzz~~~}}}uuulllfffccc]]]\\\[[[ZZZYYYXXXWWWWWWYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVTTTTTTUUUUUUUUUUUUUUUTTT000000000000000000111111333333777>>>GGGWWWrrr~~~ssskkkgggnnn~~~~~~yyytttrrruuu|||~~~{{{yyynnnllliiieeebbb___^^^]]]YYYWWWUUUTTTTTTRRRPPPMMMJJJIIIHHHFFFFFFGGGGGGHHHFFFHHHKKKNNNQQQSSSTTTUUUQQQLLLIIIJJJJJJGGGEEEFFFNNNQQQTTTWWWZZZ___eeeiiipppmmmlllnnnqqqxxx}}}yyy}}}wwwjjj]]]TTTOOORRR[[[hhhuuu|||~~~}}}~~~wwwmmmgggaaa\\\___ffflll{{{nnniiiddd```[[[VVVSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRTTTVVVYYYYYYYYYXXXWWWTTTTTTTTTTTTTTTUUUVVVWWWVVVSSSQQQPPPQQQSSSSSSSSSNNNOOOOOOPPPPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGFFFGGGJJJNNNQQQRRRPPPMMMOOOOOONNNNNNOOOPPPRRRTTTOOONNNMMMMMMNNNNNNMMMKKKKKKLLLMMMNNNOOOPPPQQQRRRVVVVVVVVVTTTQQQOOOOOOPPPOOONNNLLLLLLLLLMMMMMMMMMPPPOOOMMMLLLKKKJJJKKKKKKPPPQQQSSSSSSRRRPPPLLLJJJDDDEEEGGGHHHHHHGGGEEECCCEEECCCCCCJJJZZZnnn}}}tttmmmjjj```___]]]ZZZXXXWWWVVVVVVYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVVVVSSSTTTTTTTTTTTTTTTSSSSSS000000000000111111000000444222555<<>>HHHXXXmmm|||rrryyy{{{lllmmmuuu}}}~~~|||xxxsssnnnjjjdddbbb___\\\ZZZXXXWWWWWWYYYWWWUUUTTTSSSRRROOOMMMKKKHHHCCC@@@@@@AAADDDFFFGGGJJJNNNPPPOOOMMMJJJIIIIIIPPP[[[dddiiilllmmmmmmlllpppwwwxxxsssiii]]]UUURRRXXXcccqqq~~~vvvkkkdddaaa]]]^^^hhhvvvooo___[[[^^^YYYXXXVVVTTTSSSRRRRRRSSSPPPPPPNNNNNNNNNNNNPPPPPPRRRSSSUUUUUUTTTSSSSSSSSSSSSTTTTTTSSSRRRRRRSSSUUUUUUUUUVVVWWWXXXVVVRRROOONNNMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGFFFEEEEEECCCCCCEEEHHHKKKOOORRRTTTTTTRRRPPPNNNNNNNNNOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNHHHIIIKKKLLLKKKLLLNNNPPPRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPOOOOOONNNOOOOOONNNNNNNNNMMMMMMMMMJJJJJJHHHEEECCCDDDGGGIIIQQQZZZgggrrr{{{www~~~zzzqqqnnnkkkhhhgggeeebbb```^^^[[[WWWTTTTTTTTTTTTTTTRRRQQQPPPOOONNNOOOPPPQQQPPPQQQSSSSSSSSSQQQOOOMMM000000111222333333444444111000222444444444999AAAPPPddd{{{wwwrrrqqqnnnuuu}}}~~~~~~|||yyyuuupppmmmcccbbb___\\\YYYWWWWWWWWWXXXWWWUUUUUUTTTRRROOOLLLJJJHHHEEEAAA@@@AAADDDFFFGGGKKKOOOQQQOOOMMMLLLLLLOOOZZZkkkxxx}}}zzzwwwyyy}}}vvvpppggg\\\VVVUUU\\\gggttt{{{rrriiiccc```___dddppptttfff]]]ZZZ[[[WWWVVVUUUTTTRRRRRRRRRQQQOOONNNLLLLLLMMMOOORRRTTTTTTVVVXXXXXXUUURRRRRRRRRRRRSSSSSSSSSRRRSSSUUUWWWWWWVVVWWWXXXXXXWWWSSSPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJKKKJJJIIIIIIIIIIIIKKKJJJJJJIIIHHHFFFEEEEEECCCDDDEEEGGGJJJMMMOOOPPPOOOOOONNNMMMMMMNNNNNNNNNLLLMMMMMMNNNNNNNNNNNNNNNIIIKKKMMMMMMMMMMMMNNNPPPSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMGGGHHHHHHGGGEEEEEEGGGIIIOOOTTT\\\gggqqq{{{wwwvvvvvvuuutttpppjjjfffaaa]]]XXXUUUTTTTTTSSSSSSQQQPPPOOONNNNNNOOOPPPPPPPPPQQQRRRSSSRRRQQQOOOMMM111111111222222333333444222000111444444333666<<>>HHH\\\sss~~~{{{yyy|||xxxxxxzzz}}}||||||{{{}}}}}}zzzkkkggg```YYYSSSPPPOOOOOOMMMNNNOOOPPPOOOMMMKKKJJJEEEDDDDDDDDDFFFGGGIIIKKKLLLNNNPPPPPPOOOQQQVVV[[[```___^^^]]]]]]]]]]]]^^^hhhooozzzppp]]]UUUVVVWWWXXXXXXXXXWWWTTTQQQOOOPPPZZZdddppprrrfff\\\VVVVVVZZZjjjyyy|||tttkkkddd___\\\[[[XXXZZZ^^^dddppprrrggg```[[[XXXYYYXXXSSSPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPRRRSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPLLLMMMMMMMMMLLLKKKJJJJJJDDDCCCBBBAAAAAABBBDDDFFFIIIJJJKKKKKKJJJMMMSSSXXX[[[WWWSSSRRRSSSTTTRRRPPPJJJJJJLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGHHHJJJLLLMMMMMMLLLLLLMMMLLLJJJIIIJJJKKKJJJIIIDDDDDDDDDEEEFFFGGGIIIIIIIIIKKKOOOSSSVVVXXXYYYZZZRRRQQQQQQPPPOOOMMMKKKJJJGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKIIIIIIHHHHHHIIIIIIIIIHHHIIIJJJLLLNNNOOONNNJJJHHHIIIIIIGGGHHHLLLSSS[[[iiiwwwnnnfffbbb```fffkkkuuu|||mmmjjjfffcccaaa^^^[[[XXXZZZXXXUUUTTTTTTUUUUUUTTT<<<<<<<<<;;;:::888666555222222222111222222333444111555888;;;AAAQQQgggwww|||}}}{{{wwwvvvxxx{{{{{{zzzyyyyyy}}}}}}pppkkkddd\\\VVVSSSRRRRRRMMMNNNOOOPPPOOOMMMKKKJJJDDDDDDCCCDDDFFFIIIJJJKKKNNNPPPQQQQQQQQQSSSXXX\\\bbbaaaaaaccceeegggiiiiiivvv|||kkk\\\WWWXXXYYYYYYYYYWWWUUUTTTSSSTTTVVVcccqqq|||}}}nnnbbbZZZVVVYYY___nnn{{{yyytttlllddd^^^ZZZYYYYYYZZZ]]]bbbmmm~~~{{{rrrhhh```ZZZWWWVVVTTTPPPOOOQQQOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUSSSRRRTTTTTTTTTSSSRRRQQQOOONNNLLLLLLLLLLLLKKKJJJIIIHHHBBBBBBBBBBBBBBBDDDFFFIIIGGGIIIJJJIIIIIINNNWWW___ddd^^^VVVSSSSSSSSSQQQNNNHHHIIIKKKLLLLLLKKKIIIHHHHHHHHHIIIHHHHHHGGGFFFEEEFFFGGGIIIKKKMMMMMMLLLKKKOOOMMMJJJIIIJJJJJJIIIHHHEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLPPPSSSUUUWWWWWWWWWPPPPPPPPPOOONNNLLLKKKJJJHHHIIIKKKLLLMMMNNNMMMMMMNNNMMMKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFHHHJJJMMMNNNMMMHHHFFFGGGHHHGGGHHHKKKMMMSSS\\\hhhuuu~~~qqqggghhhhhhkkkqqqwww}}}wwwuuurrrooommmjjjfffccceeeaaa]]]YYYXXXWWWUUUTTT>>>??????>>><<<:::888777222222111111222222333444000444777888<<>>>>><<<:::888888999888777444222111111333333444222222333222333;;;DDDSSShhhwwwtttzzzrrrqqqsssyyy}}}}}}|||rrrhhh```[[[XXXWWWSSSQQQPPPNNNMMMKKKHHHEEEGGGHHHJJJJJJJJJMMMPPPSSSVVVWWWYYY[[[\\\___dddgggmmmrrrvvvxxx|||rrreee```aaabbbfffhhhmmmtttiii___UUUSSSVVV]]]hhhqqq}}}|||uuummmddd___^^^[[[YYYZZZ[[[___jjjtttvvviiiaaa^^^]]][[[YYYXXXXXXXXXWWWVVVRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUSSSQQQQQQSSSUUUYYYVVVRRROOOMMMMMMNNNOOOQQQMMMIIIFFFEEEFFFFFFEEEAAABBBDDDHHHMMMOOOOOOMMMJJJLLLLLLNNNUUU___fffgggeee[[[SSSPPPOOOLLLJJJKKKKKKKKKJJJIIIGGGEEECCCBBBDDDEEEFFFFFFDDDCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMOOONNNMMMMMMNNNNNNMMMKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEIIIHHHGGGHHHJJJJJJIIIGGGIIIJJJLLLLLLKKKJJJJJJKKKGGGFFFEEEDDDDDDDDDDDDDDDHHHHHHHHHGGGGGGIIINNNQQQSSSSSSSSSRRRPPPOOONNNMMMIIIGGGGGGIIIJJJMMMXXXccc|||pppdddcccbbbeeelllvvv~~~~~~wwwpppjjjfff???>>>===:::888666777999999777555222111222333333333111222333333333888@@@KKK^^^uuuuuuzzz{{{vvvsssvvv~~~~~~}}}~~~wwwmmmeee^^^[[[YYYTTTRRRPPPNNNMMMKKKHHHFFFGGGHHHJJJJJJJJJLLLOOORRRTTTWWW\\\```dddhhhmmmpppsssxxx}}}~~~wwwlllhhhjjjmmmsssyyyddd[[[TTTTTTXXX```jjjsss}}}~~~wwwppphhh```[[[]]]YYYWWWXXX\\\fffwwwvvvlllccc]]]\\\\\\ZZZXXXXXXXXXXXXWWWVVVSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVVVVUUUSSSSSSTTTVVVWWWUUUQQQOOONNNPPPSSSUUUYYYUUUOOOKKKIIIHHHGGGFFFEEEEEEFFFHHHLLLMMMLLLKKKIIIKKKKKKKKKQQQXXX[[[XXXXXXRRRMMMNNNNNNLLLLLLMMMKKKKKKJJJHHHFFFDDDBBBAAADDDEEEFFFFFFDDDCCCCCCDDDFFFFFFHHHJJJKKKMMMOOOOOOOOONNNLLLMMMNNNNNNMMMLLLJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKJJJIIIGGGFFFEEEEEEHHHGGGGGGIIIKKKKKKJJJHHHIIIKKKLLLLLLJJJIIIJJJKKKFFFEEEDDDCCCCCCCCCCCCDDDJJJKKKKKKJJJKKKNNNSSSVVV\\\[[[ZZZYYYVVVSSSQQQOOONNNKKKKKKLLLLLLLLLSSS[[[rrr{{{uuulllaaaZZZ\\\eeennnttt{{{}}}}}}wwwttt>>>>>>===:::888777888:::999888666444222222222222333111222444555444777<<>>GGGYYYmmm~~~xxxooottt}}}~~~~~~}}}{{{{{{||||||tttllleeeaaaWWWTTTQQQOOONNNMMMKKKIIIFFFHHHKKKLLLMMMOOOQQQTTTUUU\\\eeennntttwwwyyy{{{xxxzzz}}}~~~|||~~~eee]]]VVVVVVZZZ^^^eeelllvvv{{{tttmmmgggaaa\\\XXXYYYZZZ```iiitttllleeeaaa[[[YYY]]]]]]\\\[[[ZZZZZZZZZWWWUUUSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWVVVTTTSSSTTTUUUSSSRRRQQQQQQRRRUUUXXXZZZYYYVVVSSSPPPNNNLLLIIIGGGFFFEEEEEEGGGIIIJJJJJJIIIGGGKKKLLLJJJKKKNNNOOOMMMMMMHHHGGGIIIIIIHHHIIILLLJJJJJJHHHGGGFFFEEEEEEEEEDDDEEEFFFFFFDDDCCCCCCDDDDDDEEEGGGIIILLLNNNPPPQQQNNNMMMLLLMMMNNNOOONNNLLLIIIIIIHHHHHHHHHIIIIIIJJJMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJMMMOOOPPPNNNLLLKKKMMMNNNMMMLLLJJJKKKKKKJJJJJJIIIGGGGGGFFFFFFFFFIIIKKKMMMOOOPPPSSSWWWYYY]]]]]]]]]\\\ZZZWWWTTTRRRTTTRRRQQQSSSRRRPPPPPPTTT___eeennnxxx|||pppggg___YYYXXX___ggglllnnnpppvvv{{{999:::;;;;;;:::;;;===>>>888888777666555333111000444111222555555222222555:::@@@NNNdddwwwpppqqqyyy}}}}}}~~~~~~}}}yyyuuuvvvzzzyyyqqqiiieeeXXXUUURRRPPPOOOMMMKKKJJJGGGIIILLLNNNOOOPPPSSSUUUWWW___jjjsssxxx{{{{{{{{{wwwxxxzzz}}}|||fff^^^WWWWWWYYY\\\aaahhhsss|||wwwpppjjjeee```[[[XXXYYY]]]hhhuuupppccccccccc^^^]]]bbb___^^^\\\\\\\\\[[[XXXVVVSSSTTTTTTTTTTTTUUUUUUUUUTTTUUUVVVUUUSSSSSSSSSTTTSSSRRRQQQQQQRRRTTTWWWXXXUUUSSSPPPOOONNNLLLIIIGGGEEEDDDDDDFFFHHHJJJJJJIIIGGGLLLNNNKKKKKKNNNPPPOOOMMMHHHFFFHHHGGGFFFGGGJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEGGGFFFDDDCCCCCCDDDCCCDDDFFFHHHKKKNNNOOOQQQNNNMMMLLLMMMNNNOOONNNMMMIIIHHHHHHHHHHHHIIIJJJKKKMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKNNNQQQQQQPPPNNNLLLMMMOOONNNLLLKKKKKKLLLMMMMMMKKKJJJIIIHHHHHHHHHGGGIIIMMMOOOQQQSSSVVVYYY[[[\\\]]]]]]\\\ZZZWWWVVVTTTRRRRRRTTTSSSPPPPPPRRRVVVZZZbbbkkkwwwvvveeeYYYSSSZZZaaaddddddgggnnnttt;;;<<<======<<<;;;999888:::888777666777666555333444444444444444444444444999:::BBBTTTkkk~~~zzzxxxwwwxxxyyyzzz~~~{{{tttqqqtttyyy{{{yyyqqqkkkaaaZZZSSSQQQRRRRRRLLLGGGFFFGGGIIILLLOOOQQQSSSTTT```eeemmmrrruuuvvvvvvvvvrrrssswww|||vvviiiccc```aaa______eeeoooxxx~~~{{{vvvooohhheeeeeeddd```\\\^^^lllyyyzzzllljjjgggbbb______bbbeeeddddddbbb]]]WWWTTTUUUXXXWWWUUUTTTUUUWWWYYYZZZZZZ]]][[[ZZZYYYYYYXXXUUUSSSUUUPPPLLLMMMPPPRRRQQQNNNLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKIIIHHHHHHIIIJJJIIIGGGGGGHHHIIIIIIHHHGGGEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBDDDFFFHHHJJJJJJJJJIIIDDDFFFIIIKKKLLLMMMLLLKKKKKKKKKIIIHHHGGGFFFFFFFFFIIIJJJLLLMMMMMMLLLKKKJJJMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMJJJGGGFFFGGGIIIJJJJJJJJJKKKMMMOOORRRTTTUUU[[[[[[\\\\\\[[[ZZZXXXWWWVVVTTTQQQPPPRRRTTTUUUUUUUUUUUUXXX```jjjxxx{{{eeeaaaYYYUUUXXX\\\^^^dddlllvvv============<<<;;;:::999:::999888888888777444222333333333333444444444444666777===MMMaaattt{{{wwwttttttuuuyyy|||zzzuuussstttwwwzzz~~~xxxssseee^^^VVVSSSTTTSSSNNNIIIFFFGGGJJJLLLOOORRRTTTUUU```eeemmmsssuuuuuuuuutttppprrrvvv|||tttfffbbbbbbfffhhhkkktttyyyvvvppplllgggcccbbbaaa```^^^hhhyyyzzzmmmjjjiiifffbbb```aaadddgggkkkllllllggg```[[[ZZZZZZWWWVVVUUUVVVXXXZZZ[[[\\\^^^\\\[[[ZZZZZZYYYVVVTTTRRROOONNNOOOSSSSSSOOOKKKJJJIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEFFFHHHJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJKKKIIIHHHIIIJJJJJJIIIHHHJJJKKKJJJJJJHHHFFFDDDCCCEEEFFFGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFHHHJJJLLLNNNNNNMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJLLLMMMNNNMMMLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPOOONNNKKKHHHGGGHHHIIIJJJKKKKKKLLLNNNPPPRRRTTTUUUZZZ[[[\\\\\\\\\ZZZXXXWWWVVVTTTRRRRRRSSSUUUUUUTTTRRRQQQSSSZZZbbbnnnrrrfff[[[WWWVVVWWW\\\cccnnnuuu~~~???>>>===<<<;;;;;;;;;;;;;;;::::::::::::888444111222222222333333444444444333444888CCCSSSgggyyy}}}}}}tttqqqrrrvvvzzz{{{xxxtttssstttwwwxxxyyy}}}~~~yyykkkddd[[[WWWVVVTTTPPPLLLGGGHHHJJJMMMPPPSSSVVVWWW```fffooouuuvvvuuutttsssqqqssswww}}}oooffffffjjjqqqvvv}}}vvvqqqpppjjjhhheeebbb```aaadddgggxxx~~~nnnggggggfffdddbbbaaacccgggjjjrrruuuvvvsssjjjbbb\\\ZZZVVVVVVVVVWWWXXXZZZ]]]^^^```^^^\\\[[[[[[YYYWWWUUUPPPOOOOOORRRTTTSSSNNNJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGIIILLLMMMOOOOOOOOOOOONNNMMMLLLKKKJJJKKKIIIIIIIIIKKKKKKKKKIIIMMMMMMLLLKKKHHHFFFDDDCCCFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHIIILLLNNNNNNNNNMMMLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOLLLJJJIIIIIIJJJKKKLLLLLLMMMOOOQQQSSSUUUVVVYYYZZZ\\\]]]\\\ZZZWWWUUUUUUTTTTTTUUUVVVVVVUUUSSSPPPNNNPPPTTTZZZbbbppp}}}qqqddd\\\WWWYYY\\\bbbgggooouuuzzz}}}???>>><<<;;;:::;;;;;;<<<<<<;;;<<<<<<<<<999555111111111222222333444444444222333666;;;FFFZZZppp}}}yyy~~~vvvrrruuuxxxyyywwwuuurrrqqquuurrrqqquuu{{{zzzrrrjjjaaa[[[XXXUUUQQQMMMGGGHHHKKKNNNRRRUUUXXXYYYbbbiiiqqqwwwxxxwwwtttsssvvvwww{{{~~~~~~lllkkkpppyyy~~~{{{uuunnnjjjjjjffffffccc```___eeepppyyyppphhhfffbbbcccbbbaaabbbdddhhhllltttyyy|||zzzpppeee\\\XXXTTTUUUVVVWWWXXXZZZ^^^```cccaaa^^^\\\[[[ZZZXXXVVVQQQPPPPPPQQQRRRQQQNNNKKKFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGIIIKKKNNNPPPQQQQQQQQQQQQPPPNNNLLLKKKJJJKKKJJJIIIJJJLLLMMMLLLKKKNNNMMMLLLKKKIIIGGGFFFEEEFFFFFFGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGHHHKKKMMMOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMPPPNNNMMMKKKJJJJJJKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWYYY[[[\\\[[[YYYVVVTTTUUUTTTUUUVVVWWWWWWTTTQQQQQQOOOOOORRRUUUYYYcccnnn}}}~~~|||nnnccc\\\YYYZZZ[[[```hhhooosssxxx}}}~~~@@@???===<<<;;;;;;<<<<<<===<<<===>>>===;;;777333222222222333333444444444333555666777>>>PPPgggyyywwwrrruuusssrrrqqqqqqrrrsssssssssssspppnnnpppwww~~~{{{wwwpppggg___ZZZVVVQQQMMMGGGIIILLLOOOSSSWWWZZZ[[[eeekkksssxxxzzzxxxwwwvvv{{{{{{~~~{{{{{{||||||oooqqq{{{~~~wwwsssooohhhffffffbbbbbbaaa___bbbooosssddd```___^^^___`````````cccgggkkksssxxx}}}{{{rrrfff\\\VVVRRRTTTVVVWWWXXXZZZ^^^bbbeeebbb___\\\[[[ZZZXXXVVVSSSRRRPPPOOOOOOOOOOOONNNGGGHHHIIIJJJKKKKKKKKKKKKGGGHHHIIIKKKMMMOOOQQQSSSSSSSSSRRRQQQOOONNNLLLKKKKKKJJJJJJKKKMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIFFFHHHJJJMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOQQQSSSUUUVVVVVVWWWYYYZZZYYYWWWTTTSSSTTTTTTTTTVVVWWWVVVRRROOOPPPNNNOOOPPPPPPRRRYYYbbbuuu{{{xxxiii___XXXTTTVVV]]]bbbfffkkkrrrsss~~~AAAAAA@@@???>>>>>>>>>>>>>>>======>>>>>>===999777444444444444444444444444444555555555999GGG\\\lllxxxyyylllfffwwwzzztttkkkhhhkkkppptttvvvuuurrrppppppsssxxx|||{{{vvvnnneee^^^WWWQQQMMMHHHIIIMMMQQQUUUYYY\\\^^^fffkkkrrrwwwyyyyyyxxxxxx}}}xxxwwwyyyyyyvvvwww~~~wwwpppmmmjjjeeecccddd___```aaadddnnnkkk```\\\ZZZ[[[\\\]]]]]]^^^```dddgggmmmsssxxxwwwoooddd[[[VVVQQQTTTWWWXXXXXX[[[```eeegggccc___\\\ZZZYYYWWWVVVTTTSSSQQQOOONNNNNNOOOOOOIIIJJJLLLMMMNNNMMMLLLLLLJJJJJJKKKLLLNNNPPPRRRTTTTTTTTTSSSRRRQQQOOOMMMLLLKKKJJJJJJLLLNNNPPPPPPOOOLLLKKKJJJIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEHHHIIIJJJKKKLLLNNNOOOOOONNNMMMLLLKKKJJJIIIIIIIIIFFFGGGJJJLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTUUUUUUVVVVVVVVVVVVTTTSSSRRRRRRRRRRRRTTTTTTSSSPPPMMMMMMLLLLLLNNNMMMLLLQQQYYYiii|||zzzggg^^^XXX[[[\\\ZZZ]]]dddhhhqqq|||DDDDDDDDDDDDCCCBBBAAA@@@>>>=========>>>>>><<<:::777666666555555444444333333333333222555@@@PPP]]]nnnyyy{{{~~~tttkkkuuuqqqeeeeeelllsssvvvyyywwwtttpppoooppptttwwwzzz}}}{{{tttkkkbbbYYYRRRMMMHHHJJJMMMQQQVVVZZZ^^^___eeejjjppptttvvvxxxyyyzzzxxxvvvyyyzzztttyyyvvvpppjjjiiigggcccaaaccc___bbbiiissstttgggaaa[[[WWWYYYZZZ[[[[[[[[[\\\```bbbdddiiiooonnnggg^^^WWWSSSQQQUUUYYY[[[[[[]]]dddiiigggddd___[[[ZZZXXXVVVUUURRRRRRRRRQQQOOONNNMMMMMMJJJKKKMMMNNNNNNNNNLLLKKKLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTTTTSSSRRRPPPOOONNNKKKJJJJJJLLLOOOQQQQQQPPPMMMLLLJJJIIIGGGGGGGGGGGGFFFGGGIIIJJJJJJJJJIIIHHHEEEFFFFFFGGGGGGGGGFFFFFFJJJJJJKKKLLLMMMOOOPPPQQQPPPOOOMMMKKKJJJIIIHHHHHHFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDEEEGGGHHHIIIKKKKKKMMMMMMMMMNNNOOOQQQSSSSSSUUUTTTTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPQQQPPPNNNKKKKKKJJJKKKMMMLLLJJJOOOUUU]]]lllzzzmmmhhhbbbYYYXXX]]]\\\bbbjjjooosssxxxFFFFFFGGGGGGGGGEEECCCBBB???===<<<===>>>???>>>===888888777666555444444333111111111000222;;;HHHRRRggguuuxxxzzzxxx{{{{{{hhhdddiiipppttt|||{{{wwwqqqllljjjmmmqqqtttwww|||~~~xxxpppfff\\\SSSNNNHHHJJJMMMRRRWWW[[[^^^```dddhhhmmmqqqtttvvvyyyzzzzzzxxx{{{nnnnnnxxx~~~qqqkkkgggfffeeeaaa```bbbbbbgggqqq|||hhhaaa^^^YYYSSSXXXYYYYYYYYYYYYZZZ]]]___\\\aaafffeee___XXXRRRPPPSSSWWW[[[]]]]]]```ffflllhhhddd___[[[YYYXXXVVVUUUOOORRRTTTTTTQQQNNNLLLKKKKKKLLLMMMOOONNNMMMLLLJJJNNNNNNNNNOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSQQQPPPOOOKKKJJJKKKMMMPPPRRRRRRQQQOOONNNKKKHHHFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIIIIEEEFFFGGGIIIIIIIIIHHHGGGIIIIIIIIIJJJKKKMMMOOOPPPQQQPPPNNNLLLJJJHHHGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFAAAAAAAAAAAAAAABBBCCCCCCAAABBBCCCEEEGGGIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSUUUTTTRRRPPPPPPPPPQQQQQQQQQOOONNNNNNOOONNNLLLJJJKKKKKKMMMOOONNNLLLPPPVVVUUUaaarrryyymmm___ZZZ^^^SSSWWW[[[___dddkkksssyyyIIILLLMMMKKKKKKLLLHHHAAAEEECCC@@@???>>>>>><<<;;;;;;:::888666444444444444777555222222444:::@@@DDDUUUdddwww{{{{{{uuueeedddggghhhqqq{{{~~~uuukkkhhhiiihhhjjjmmmrrryyy{{{uuunnncccWWWOOOKKKKKKKKKOOOVVV^^^bbbaaaaaammmppprrrxxxxxxzzz{{{}}}wwwrrrwwwzzzuuulllhhheeeeeebbb^^^]]]___jjjssssssggg___WWWRRRRRRUUUVVVWWWXXXZZZ[[[]]]]]]```___]]][[[XXXVVVTTTSSSWWW___dddccc```bbbddddddeeebbb]]]XXXUUUSSSSSSSSSSSSTTTTTTTTTSSSRRRPPPOOORRRNNNKKKJJJLLLNNNNNNLLLPPPPPPPPPPPPPPPQQQRRRSSSPPPQQQSSSTTTSSSRRRPPPOOOKKKKKKLLLMMMNNNPPPRRRSSSMMMMMMMMMLLLKKKIIIGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKJJJIIIHHHGGGEEEDDDDDDFFFIIILLLOOOOOOOOOOOOPPPMMMJJJJJJKKKKKKHHHEEECCCEEEIIIKKKLLLJJJHHHFFFJJJIIIGGGFFFFFFFFFGGGGGGDDDCCCBBBAAAAAAAAAAAAAAA===>>>@@@CCCFFFHHHJJJLLLMMMLLLLLLKKKLLLNNNOOOPPPNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPOOOOOONNNMMMIIIJJJKKKLLLMMMNNNOOOPPPVVVYYYdddwwwtttbbbVVVVVVVVVUUUTTTRRRTTT]]]fffkkkpppwww}}}UUUXXXYYYVVVUUUTTTNNNGGGFFFDDDAAA@@@@@@???>>><<<<<<;;;999777666555555555777555333222444999>>>BBBNNN\\\ooo|||~~~zzzzzznnnbbb``````eeemmmpppkkkfffggghhhggggggiiimmmttt{{{~~~yyyssshhh[[[QQQIIIIIIIIIMMMUUU]]]aaabbbeeeqqquuuwww~~~{{{}}}|||rrrttt~~~~~~xxxssslllfff```^^^\\\]]]dddlllvvv~~~qqqggg___VVVSSSVVVVVVVVVWWWYYYZZZ[[[\\\]]]]]]\\\[[[YYYXXXWWWWWWWWW]]]dddhhheeeaaabbbcccbbb```^^^ZZZWWWUUUTTTUUUVVVSSSSSSTTTUUUTTTSSSRRRQQQRRROOOLLLKKKMMMOOONNNMMMRRRRRRQQQQQQQQQRRRSSSSSSPPPQQQSSSSSSSSSRRRPPPOOOJJJJJJJJJKKKLLLNNNOOOPPPMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHJJJJJJIIIHHHGGGFFFEEEDDDEEEGGGJJJMMMOOOOOOOOOOOOPPPNNNLLLKKKKKKJJJFFFCCCDDDFFFIIILLLMMMKKKIIIHHHHHHGGGEEEDDDDDDDDDEEEFFFDDDCCCBBBAAA@@@@@@???@@@???@@@BBBDDDGGGIIIKKKLLLLLLLLLLLLLLLLLLNNNOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPNNNOOOOOOOOONNNNNNMMMLLLHHHIIIJJJLLLMMMOOOPPPQQQSSSTTT\\\lll}}}zzzoooaaa\\\TTTNNNJJJLLLTTT[[[___cccjjjooouuu{{{cccfffgggdddaaa^^^VVVNNNIIIGGGDDDBBBBBBAAA@@@>>>>>>===;;;999888777777777888666333222333777;;;>>>DDDPPPbbbrrr}}}{{{zzz{{{}}}hhh^^^ZZZ\\\___```___```eeefffeeebbbcccggglllssszzz~~~zzzpppaaaUUUJJJHHHHHHLLLTTT\\\cccgggkkkwww|||wwwttt~~~{{{vvvqqqnnnhhhddd```^^^\\\```mmmzzz{{{vvvpppiii___WWWUUUXXXWWWWWWXXXYYY[[[\\\]]]]]]ZZZYYYXXXWWWWWWXXXZZZZZZbbbhhhkkkfffbbbaaa```^^^[[[YYYWWWVVVUUUVVVXXXYYYVVVVVVVVVVVVUUUSSSQQQPPPRRRPPPNNNMMMNNNOOOOOOOOORRRQQQQQQPPPPPPPPPQQQQQQPPPQQQRRRSSSRRRQQQPPPOOOHHHHHHHHHIIIJJJKKKLLLLLLNNNMMMKKKIIIIIIHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHJJJLLLNNNNNNNNNNNNOOONNNMMMMMMLLLIIIEEEBBBEEEGGGJJJLLLMMMLLLJJJIIIEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>@@@AAACCCEEEGGGIIIJJJKKKLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLMMMMMMMMMLLLKKKKKKHHHIIIJJJLLLNNNOOOQQQRRRQQQRRRVVV^^^iiiyyy}}}rrraaaRRRKKKKKKOOOQQQTTTWWW[[[```eeekkkrrrvvv|||}}}~~~~~~lllooopppnnnkkkggg^^^UUULLLJJJGGGEEEDDDCCCBBB@@@???>>>===<<<:::999888888888666444222333555888:::===FFFVVVhhhwww{{{yyyyyyzzz{{{jjjaaa]]]ZZZVVVWWW\\\bbbdddccc``````bbbeeejjjqqqxxx~~~~~~}}}wwwgggZZZNNNJJJIIIMMMTTT\\\eeelllqqq~~~{{{uuuqqqmmmjjjgggcccccccccddddddiiixxxuuusssnnnhhh```ZZZWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]YYYXXXWWWVVVWWWXXXZZZ[[[cccgggiiieeeaaa```^^^[[[XXXWWWVVVVVVVVVXXXYYY[[[ZZZZZZYYYXXXUUURRROOOMMMRRRQQQOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLPPPPPPQQQQQQQQQPPPOOONNNHHHHHHHHHHHHHHHIIIJJJKKKMMMLLLJJJHHHHHHHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLIIIEEEBBBEEEGGGIIIKKKLLLLLLKKKJJJDDDCCCBBBAAAAAABBBCCCDDDFFFEEECCCAAA@@@???>>>>>>@@@AAABBBDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLNNNOOOPPPPPPSSSRRRSSSVVVYYYbbbuuujjj^^^YYYTTTOOOPPPQQQRRRTTTXXX]]]cccgggtttxxx|||||||||ooosssuuutttrrroooggg^^^NNNLLLIIIGGGFFFEEECCCBBB@@@??????===<<<;;;999999888666555333333444666777:::@@@MMM^^^ooo{{{~~~yyyvvvuuusssddd[[[RRRRRRXXX^^^aaabbb___```aaaaaabbbgggnnnsss}}}}}}||||||~~~|||mmmbbbSSSMMMJJJNNNSSSZZZeeepppvvvzzzsssnnnjjjhhheeeccc______aaaeeejjjuuuqqqnnnkkkfffaaa___]]]ZZZWWWYYYZZZZZZZZZ[[[[[[\\\\\\YYYXXXWWWVVVVVVWWWXXXXXX]]]bbbccc```]]]]]][[[XXXWWWWWWWWWWWWWWWXXXZZZZZZZZZYYYYYYXXXVVVSSSPPPOOOPPPPPPPPPOOONNNNNNNNNOOOMMMMMMLLLKKKJJJJJJKKKKKKOOOOOOOOOOOONNNNNNMMMMMMHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIHHHGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFHHHJJJLLLKKKHHHFFFEEEDDDEEEGGGIIIKKKKKKJJJIIIEEEEEECCCCCCCCCDDDEEEFFFGGGFFFEEECCCAAA@@@@@@???@@@@@@AAABBBCCCDDDEEEEEEHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJJJJIIIIIIIIILLLMMMMMMMMMNNNNNNNNNNNNQQQQQQRRRSSSRRRUUUcccppp{{{qqqcccVVVOOOMMMJJJJJJMMMSSSXXX\\\dddjjjqqqsssuuuyyypppsssvvvuuutttsssllldddPPPNNNKKKIIIHHHFFFDDDBBB@@@@@@@@@???===<<<:::999888777666555444555555666999===FFFSSScccrrr|||}}}yyywwwwwwrrrdddUUUQQQTTTXXX\\\```___aaabbb```___```dddhhhssstttwwwyyy{{{~~~tttlll[[[SSSOOOQQQUUUYYYfffttt{{{}}}|||xxxtttnnnjjjgggeeecccbbb^^^]]]```hhhsssoooeee``````^^^[[[\\\^^^\\\WWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVWWW[[[\\\ZZZYYYZZZXXXTTTUUUUUUUUUVVVWWWXXXYYYYYYVVVVVVWWWWWWVVVUUUSSSRRRMMMNNNOOONNNLLLKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKHHHGGGHHHHHHIIIJJJKKKLLLJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCEEEHHHIIIHHHFFFFFFFFFCCCEEEFFFHHHJJJJJJJJJJJJGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFEEECCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMPPPRRRQQQRRRZZZcccppp|||jjjWWWRRRKKKHHHIIIMMMQQQSSSVVV]]]eeejjjooouuu~~~mmmppprrrpppppppppkkkdddQQQOOOKKKIIIHHHGGGEEECCC@@@@@@@@@???>>><<<:::999777777666666666666666666777:::???HHHVVVfffvvv}}}uuuxxxbbbVVVRRRQQQUUUZZZ]]]```cccbbb^^^\\\]]]```eeeiiiooosssvvvyyy~~~zzzwwwhhh^^^XXXZZZ[[[^^^kkk{{{wwwyyy|||wwwooolllhhheeecccbbb```^^^aaaccckkkyyytttccc```UUU\\\```^^^\\\\\\ZZZUUUTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUWWWXXXXXXWWWVVVUUUSSSVVVWWWUUUVVVWWWUUUPPPPPPQQQRRRSSSUUUWWWXXXYYYXXXXXXXXXWWWUUUSSSPPPOOOJJJLLLNNNMMMJJJIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJIIIIIIJJJJJJFFFFFFFFFGGGHHHJJJKKKLLLHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEGGGFFFDDDCCCDDDEEEDDDEEEGGGIIIJJJKKKKKKKKKGGGGGGFFFFFFFFFGGGIIIIIIFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHJJJKKKLLLMMMOOOPPPQQQRRROOOMMMNNNQQQQQQQQQUUU[[[cccooorrriii]]]SSSOOONNNNNNNNNNNNSSSZZZ```fffllltttyyyiiilllmmmkkkkkkkkkfff```RRROOOLLLJJJHHHGGGEEECCC???@@@@@@???>>><<<:::999777777777777777666666666666777;;;AAAMMM^^^ppp}}}yyy~~~}}}xxxppp^^^SSSMMMNNNTTT[[[```dddccc^^^[[[[[[]]]\\\bbbiiinnnrrruuuzzz}}}}}}tttiiibbbcccbbbdddrrrzzzrrrvvv|||tttnnngggeeebbb```___]]][[[YYYdddjjjzzzdddXXXZZZRRR___hhhddd]]]ZZZVVVRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQSSSVVVYYYYYYXXXVVVUUURRRUUUUUUTTTTTTUUURRRMMMLLLMMMOOOQQQTTTVVVXXXYYY]]]\\\ZZZWWWSSSOOOKKKIIIHHHJJJMMMLLLIIIGGGHHHJJJGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIDDDDDDEEEFFFGGGIIIKKKLLLGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIGGGFFFEEEDDDEEEFFFIIIJJJGGGFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGEEEBBB@@@BBBDDDEEEFFFHHHJJJKKKLLLMMMMMMGGGGGGFFFFFFFFFGGGIIIJJJDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEFFFFFFEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJMMMOOORRRTTTUUUUUUQQQOOOPPPPPPNNNPPPTTTUUU^^^mmmrrrbbbXXXRRRNNNKKKIIILLLPPPUUUZZZ^^^cccfffjjjgggdddbbbbbbaaa```___VVVPPPIIIFFFHHHHHHFFFCCCBBB@@@???>>>>>>>>><<<;;;:::::::::::::::999888777666888;;;<<>><<<;;;;;;;;;:::999777666555333444555555777@@@NNNXXXllluuupppgggRRRRRRSSSVVVYYY[[[\\\[[[VVVWWWXXX[[[```ggglllppprrruuuxxxzzzzzzzzzzzz{{{}}}}}}xxxwwwvvvvvvzzz}}}qqqmmmttt{{{uuusssooogggcccccc\\\]]]___```bbbjjj{{{ssscccZZZZZZ^^^aaafffjjjfff]]]UUUSSSTTTSSSRRRPPPOOOOOOPPPRRRSSSTTTTTTVVVXXXZZZYYYVVVSSSQQQPPPOOONNNMMMKKKJJJIIIJJJLLLNNNNNNNNNOOOQQQRRRUUUUUUTTTSSSQQQOOOMMMLLLIIIIIIHHHGGGFFFDDDCCCBBBCCCBBBAAAAAADDDEEEFFFFFFFFFEEEDDDCCCBBB@@@??????BBBCCCDDDFFFGGGGGGGGGGGGGGGGGGEEEDDDDDDEEEFFFGGGIIIGGGEEEEEEGGGIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGJJJIIIGGGGGGGGGGGGEEEDDDAAAAAA@@@???@@@AAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@AAABBBEEEFFFCCCCCCCCCBBBBBBBBBBBBAAACCCAAA???>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIILLLNNNRRRRRRRRRQQQPPPOOONNNMMMMMMLLLOOOSSSYYYdddyyywwwiiiZZZTTTRRROOOMMMMMMQQQPPPPPPQQQTTTVVVVVVUUUKKKHHHEEEDDDEEEFFFEEEDDDEEECCCAAAAAAAAAAAA???===;;;;;;;;;:::999777666555444555666555666<<>>>>>???AAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBDDDDDDEEEEEEFFFFFFFFFFFFDDDFFFGGGGGGGGGGGGIIIKKKOOOOOOPPPPPPPPPOOONNNNNNKKKKKKNNNPPPQQQXXXhhhxxxxxxkkkaaaWWWQQQPPPKKKKKKKKKMMMPPPRRRRRRQQQEEEDDDBBBBBBBBBCCCCCCCCCEEECCCBBBAAAAAAAAA???>>><<<;;;;;;;;;999888777666333444555555555999@@@EEEVVVddduuu~~~tttbbbVVVRRRSSSWWWYYY[[[ZZZXXXXXXYYY[[[^^^```bbbgggmmmrrrtttvvvwwwxxxuuuwww{{{}}}|||}}}}}}~~~vvvpppsss~~~}}}tttpppmmmlllggg```^^^___```dddjjjuuu{{{jjj```[[[WWWXXX[[[XXXZZZ[[[YYYVVVTTTTTTUUUSSSQQQPPPOOOOOOPPPQQQSSSQQQRRRSSSTTTTTTSSSSSSSSSSSSRRRPPPNNNLLLKKKJJJJJJIIIKKKLLLLLLKKKKKKMMMNNNMMMMMMNNNNNNNNNMMMMMMLLLGGGHHHHHHHHHFFFDDDBBB@@@AAAAAABBBEEEHHHIIIHHHGGGBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDEEEEEECCCBBBBBBDDDFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFDDDBBBBBBCCCDDDDDDCCC???@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@???>>>???AAABBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFDDDFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLNNNNNNOOOOOOOOOHHHIIINNNQQQQQQSSS]]]iiixxxyyyiiiaaa```HHHGGGHHHJJJMMMNNNNNNLLLCCCBBBBBBAAAAAAAAAAAAAAAEEECCCAAAAAAAAAAAA???===<<<<<<<<<<<<;;;:::999888444444444333333666;;;???LLLYYYjjjwww}}}}}}~~~{{{gggZZZTTTSSSSSSYYYYYYXXXWWWXXXYYYZZZ[[[ZZZ___dddiiilllooorrrsssqqqsssvvvxxxzzz||||||}}}~~~|||uuussswww|||vvvrrrjjjgggfffgggccc______cccgggmmmwww~~~|||}}}pppbbb\\\ZZZXXXWWWYYYWWWXXXXXXXXXYYYXXXXXXXXXRRRQQQOOONNNNNNOOOQQQRRRRRRSSSTTTTTTTTTTTTVVVWWWVVVTTTQQQOOOMMMLLLLLLLLLJJJKKKLLLLLLKKKJJJKKKMMMKKKKKKLLLMMMMMMMMMLLLLLLHHHIIIJJJJJJHHHFFFCCCAAAAAACCCFFFJJJNNNNNNKKKIIIBBBBBBBBBBBBBBBBBBBBBCCCAAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDBBB@@@@@@AAACCCCCCCCC???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@AAACCCEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEGGGHHHHHHGGGFFFFFFGGGFFFGGGIIIKKKMMMNNNNNNOOOFFFFFFJJJOOOQQQQQQVVV]]]eeewww{{{{{{FFFFFFFFFHHHJJJJJJIIIGGGCCCCCCCCCBBBAAAAAAAAAAAADDDBBBAAA@@@AAA@@@>>>===;;;<<<<<<===<<<<<<;;;;;;777666555333333555999;;;BBBMMM]]]mmmxxx~~~|||ppp___VVVRRRSSSTTTUUUVVVWWWXXXXXXXXXTTTXXX\\\___bbbdddhhhjjjlllnnnqqqssstttvvvxxx{{{||||||||||||}}}}}}}}}}}}{{{wwwxxx{{{wwwrrrlllgggcccaaa```aaaaaaaaafffnnnuuuvvvhhh\\\XXXXXXXXXXXXZZZWWWVVVVVVXXXYYYYYYWWWVVVQQQPPPNNNMMMMMMNNNPPPQQQPPPRRRSSSSSSRRRSSSWWWZZZWWWUUURRROOOMMMLLLLLLLLLKKKLLLMMMLLLKKKJJJKKKLLLJJJKKKKKKLLLMMMMMMLLLLLLJJJKKKLLLLLLJJJHHHEEECCCAAAEEEJJJPPPTTTSSSNNNJJJDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBDDDFFFIIIIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDBBB??????AAACCCDDDDDD@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCFFFGGGGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIGGGEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLHHHFFFGGGLLLOOOPPPRRRVVV]]]hhhvvvEEEDDDEEEFFFHHHHHHFFFDDDDDDDDDEEEDDDBBBAAAAAABBBDDDBBB@@@@@@@@@@@@>>><<<;;;<<<======>>>=========<<<:::777555444666999;;;;;;EEEUUUfffuuu~~~|||lll\\\SSSNNNPPPRRRUUUWWWXXXXXXXXXQQQSSSVVVXXXZZZ\\\```bbbhhhkkkmmmooopppqqqtttvvvyyyyyyyyyzzz|||}}}zzzxxxxxxxxx~~~|||zzz~~~{{{vvvqqqllleee```aaa^^^]]]___```dddnnnxxx}}}rrrdddWWWTTTWWWXXXZZZ\\\VVVUUUTTTVVVXXXWWWTTTQQQPPPOOOMMMLLLLLLMMMOOOPPPMMMOOOQQQPPPPPPQQQUUUYYYXXXVVVRRROOOMMMLLLLLLMMMKKKLLLMMMLLLKKKJJJKKKLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLMMMMMMLLLIIIFFFDDDBBBFFFMMMTTTXXXVVVQQQLLLGGGGGGFFFDDDCCCBBBAAA@@@BBBCCCDDDFFFGGGGGGGGGGGGIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCFFFIIIKKKKKKIIIFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDBBB@@@@@@BBBDDDEEEEEE@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAABBBCCCEEEGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJKKKEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCEEEHHHIIIHHHGGGHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFFFFGGGHHHHHHGGGIIIJJJJJJHHHFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIMMMGGGEEEIIINNNOOOQQQTTTWWW\\\bbbnnnDDDDDDEEEGGGIIIIIIFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????@@@AAABBBCCC>>>>>>>>>>>>===============<<<:::888666555555666;;;@@@IIIWWWfffsss|||qqq[[[WWWOOOLLLRRRWWWTTTQQQQQQRRRTTTUUUVVVVVVVVVWWWXXX^^^bbbfffiiijjjkkklllmmmrrrsssuuuxxx{{{}}}}}}}}}~~~~~~|||wwwvvvxxx~~~{{{xxxsssmmmgggcccaaa```[[[ZZZ]]]aaaeeemmm}}}ttthhh```YYYXXXYYYXXXWWWYYYVVVXXXZZZYYYTTTQQQQQQQQQQQQPPPMMMKKKJJJJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSRRRPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJIIIIIIHHHHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHHHHBBBFFFMMMTTTWWWVVVPPPKKKHHHGGGFFFDDDCCCBBBBBBBBBIIIJJJKKKJJJIIIHHHIIIKKKLLLIIIGGGGGGIIIJJJIIIGGGDDDDDDEEEFFFFFFGGGFFFFFFDDDEEEGGGHHHGGGEEEBBB@@@BBBBBBBBBBBBBBBBBBBBBAAAAAADDDFFFEEECCCAAABBBDDDDDDDDDCCCBBBBBBCCCEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGKKKJJJHHHFFFFFFGGGHHHIIIGGGHHHJJJIIIFFFDDDCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIKKKKKKKKKKKKLLLMMMOOOOOO[[[[[[]]]eeeqqqBBBCCCDDDEEEEEECCCBBBAAABBBCCCCCCCCCCCCBBBAAAAAA????????????@@@@@@AAABBB??????>>>>>>>>>=========>>>===;;;999777777777777:::===DDDOOO]]]kkkvvv{{{~~~uuuaaaXXXQQQQQQQQQOOOOOORRRQQQQQQRRRRRRRRRSSSTTTVVVTTTXXX]]]bbbeeeiiilllooorrrsssuuuwwwyyy{{{{{{|||{{{{{{|||~~~~~~~~~}}}|||}}}|||yyyyyy{{{{{{~~~vvvsssnnniiidddaaa______[[[[[[```iiipppyyyyyylllfff___YYYYYYYYYWWWVVVXXXVVVXXXYYYXXXTTTQQQQQQQQQPPPOOOMMMKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNKKKLLLLLLMMMMMMMMMLLLLLLJJJIIIIIIHHHHHHHHHHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFIIIOOOUUUYYYWWWRRRMMMIIIHHHGGGFFFEEEDDDDDDDDDHHHIIIJJJJJJIIIHHHIIIJJJLLLIIIGGGGGGIIIIIIHHHFFFCCCDDDEEEEEEFFFFFFFFFEEEDDDEEEFFFFFFFFFDDDBBBAAACCCCCCCCCCCCCCCCCCCCCBBBAAACCCEEEFFFDDDCCCEEEFFFDDDCCCCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFHHHIIIHHHFFFFFFFFFHHHJJJHHHGGGEEEEEEEEEGGGHHHEEEGGGHHHHHHFFFDDDDDDDDDBBBCCCFFFHHHJJJKKKKKKKKKIIIHHHIIIIIIJJJKKKLLLLLLTTTSSSUUU[[[eeevvvAAADDDFFFEEEAAA???>>>???@@@AAAAAABBBBBBBBBBBBBBB@@@@@@?????????@@@@@@AAA?????????>>>>>>>>>>>>===???>>><<<;;;999888888888999:::===DDDPPP___mmmuuu|||~~~}}}~~~yyynnnaaaXXXPPPLLLNNNRRRRRRRRRQQQPPPOOOOOOOOOPPPLLLOOOTTTXXX\\\bbbgggkkkkkkmmmqqquuuwwwyyyyyyyyy||||||}}}~~~~~~||||||yyyyyy|||}}}{{{|||xxxsss|||xxxuuunnnlllhhhccc```]]]]]]\\\XXXYYY```lllwwwsssiiiccc]]]XXXYYYZZZWWWUUUUUUUUUWWWWWWVVVSSSQQQQQQQQQOOONNNLLLKKKKKKKKKLLLMMMPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOIIIJJJKKKLLLMMMMMMMMMMMMHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLLLLKKKJJJIIIGGGGGGHHHJJJOOOTTTWWWVVVQQQMMMHHHGGGFFFFFFEEEEEEFFFFFFHHHIIIKKKJJJIIIHHHIIIJJJKKKJJJHHHHHHHHHHHHFFFEEECCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEFFFEEEEEEGGGHHHCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFDDDDDDEEEEEEFFFEEEEEEFFFGGGGGGHHHHHHIIIFFFGGGHHHHHHFFFFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEGGGHHHHHHFFFDDDDDDEEE@@@BBBEEEHHHJJJLLLLLLMMMGGGHHHHHHHHHIIIJJJJJJJJJNNNMMMNNNRRRXXXcccvvvDDDGGGJJJGGGAAA===>>>AAA>>>???@@@AAABBBBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@?????????>>>>>>>>>??????>>>===;;;::::::::::::999999===FFFTTTdddnnnxxx}}}~~~~~~~~~lll[[[QQQNNNOOOSSSRRRQQQPPPPPPNNNKKKIIIKKKMMMOOOQQQSSSWWW\\\``````dddjjjpppuuuxxxzzzzzz{{{{{{|||~~~|||zzz{{{xxxyyy|||~~~|||~~~sssooo{{{|||yyyuuupppmmmgggeeeaaa^^^\\\[[[[[[[[[[[[[[[aaammmvvv{{{~~~~~~{{{sssjjjaaa[[[WWWZZZZZZWWWTTTTTTUUUUUUUUUTTTSSSQQQQQQQQQPPPOOONNNLLLKKKJJJJJJJJJOOOPPPQQQQQQRRRRRRRRRRRRMMMNNNNNNOOOPPPPPPQQQQQQJJJJJJKKKLLLMMMMMMMMMMMMHHHHHHGGGGGGHHHIIIJJJJJJMMMMMMMMMLLLJJJIIIGGGFFFFFFHHHKKKOOORRRQQQMMMJJJFFFFFFEEEEEEEEEEEEFFFFFFHHHJJJLLLLLLJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFEEECCCBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDEEEFFFFFFFFFFFFGGGCCCBBBBBBAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFGGGHHHHHHIIIIIIJJJFFFGGGHHHHHHGGGGGGHHHIIIGGGGGGFFFEEEEEEFFFFFFGGGIIIJJJJJJIIIFFFEEEEEEEEEAAABBBEEEHHHJJJKKKKKKKKKHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKOOORRRXXXdddpppDDDGGGIIIFFF@@@===>>>AAA<<<===>>>@@@AAAAAAAAAAAA??????>>>>>>??????@@@@@@@@@@@@@@@@@@?????????????????????>>>===<<<;;;;;;<<<;;;999:::@@@LLL[[[eeerrryyyyyyqqq___SSSMMMNNNMMMMMMOOOPPPNNNKKKGGGKKKLLLLLLLLLMMMOOOTTTWWWYYY]]]cccjjjpppsssuuuvvvtttuuuvvvwwwxxxzzz{{{{{{}}}}}}{{{zzz|||yyyzzz}}}~~~}}}~~~{{{ppplllvvv~~~~~~{{{wwwtttooojjjfffaaa___\\\ZZZXXXXXXYYYZZZ```^^^aaaiiiooopppqqqsssqqqyyy|||yyyrrrkkk___ZZZWWWZZZ[[[WWWTTTSSSTTTSSSRRRRRRRRRRRRQQQQQQRRRQQQOOOMMMKKKIIIHHHHHHLLLMMMOOOQQQRRRSSSTTTTTTMMMNNNOOOQQQRRRRRRRRRRRRLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMLLLKKKIIIHHHGGGFFFGGGHHHKKKNNNNNNLLLJJJGGGGGGFFFFFFFFFGGGHHHHHHIIIKKKMMMNNNLLLKKKJJJKKKIIIIIIJJJJJJHHHGGGFFFFFFEEEFFFFFFGGGFFFFFFEEEEEEFFFEEECCCBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIKKKKKKKKKIIIHHHJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKGGGHHHIIIIIIHHHGGGHHHJJJHHHHHHHHHHHHHHHHHHHHHIIIMMMMMMMMMJJJGGGEEEDDDEEEBBBDDDFFFHHHIIIIIIIIIIIIHHHIIIJJJJJJKKKJJJJJJIIIIIIHHHJJJNNNPPPSSSZZZcccmmmzzz@@@BBBCCCAAA===;;;<<<>>><<<===>>>???@@@@@@@@@@@@>>>======>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>===<<<;;;<<<<<<;;;:::<<>>????????????<<<<<<<<<===???@@@BBBBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>??????>>>===<<<;;;:::;;;<<<::::::>>>FFFMMM]]]fffsss|||yyyyyymmmYYYSSSKKKHHHJJJLLLLLLKKKGGGHHHHHHHHHGGGGGGJJJLLLOOOQQQTTTYYY]]]aaadddeeelllmmmnnnooopppqqqrrrsssuuuxxxzzzzzzxxxvvvvvvxxxxxxuuuvvvzzz||||||~~~~~~~~~~~~qqqfff```fffuuu}}}|||zzzyyyxxxvvvrrrooolllkkkiiihhhfffbbb]]]YYYXXXVVVTTTSSSRRRSSSTTTUUURRRQQQTTTYYY]]]cccmmmxxxwwwuuuyyyxxxsssoooaaaZZZWWWYYYZZZXXXVVVVVVSSSPPPNNNNNNPPPRRRQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKMMMOOOPPPQQQRRRRRROOOQQQSSSUUUVVVUUUUUUTTTMMMNNNOOOOOOPPPPPPPPPPPPMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIKKKNNNQQQQQQQQQIIIHHHHHHGGGGGGGGGHHHHHHFFFIIILLLMMMKKKIIIHHHHHHFFFIIILLLMMMKKKIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEFFFGGGGGGGGGFFFEEECCCDDDEEEEEECCC@@@AAA@@@@@@@@@AAACCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNMMMKKKJJJJJJJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPMMMNNNNNNMMMJJJIIIIIIJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJHHHEEEEEEFFFGGGAAABBBEEEGGGHHHIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHFFFGGGFFFHHHMMMNNNNNNPPPUUUUUUZZZdddooo===;;;::::::<<<======<<<<<<======>>>>>>>>>>>>>>>;;;;;;<<<===???AAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@===>>>??????>>>===<<<;;;777:::<<<:::888999???DDDUUU___lllwww}}}zzzwwwlllaaaSSSJJJHHHJJJKKKJJJIIIJJJIIIGGGEEEDDDDDDFFFGGGIIIMMMRRRXXX]]]aaadddeeeeeefffgggiiijjjkkkkkkrrrtttwwwvvvtttssstttvvvtttrrrsssxxx{{{{{{~~~~~~yyynnnccc\\\cccrrr~~~~~~|||zzzyyyvvvuuuuuuuuuuuusssooollleeedddbbbbbb```]]]XXXUUUUUUTTTRRRPPPPPPPPPQQQRRRRRRSSSWWW]]]dddnnnyyykkkkkkpppoookkkhhhbbb[[[WWWYYYZZZXXXWWWWWWRRROOOMMMMMMPPPRRRQQQPPPKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRTTTVVVWWWVVVUUUTTTLLLMMMNNNPPPQQQRRRSSSSSSNNNNNNMMMLLLLLLKKKLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLIIIHHHHHHJJJMMMQQQRRRRRRFFFEEEEEEDDDCCCCCCDDDDDDDDDGGGJJJKKKJJJHHHGGGFFFEEEIIIMMMNNNLLLJJJKKKLLLMMMMMMNNNMMMMMMLLLKKKKKKFFFFFFFFFFFFGGGGGGGGGGGGCCCDDDDDDEEEFFFFFFGGGGGGDDDBBBAAACCCFFFFFFDDDBBB@@@@@@@@@@@@AAACCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHJJJLLLNNNPPPOOONNNLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQOOOPPPPPPNNNKKKIIIIIIJJJHHHIIIIIIJJJKKKKKKKKKJJJFFFGGGGGGEEEDDDEEEGGGIII???AAACCCFFFIIIJJJKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIIIIGGGIIIMMMOOONNNOOOSSSOOOSSSXXX\\\dddwww<<<<<<;;;;;;;;;;;;<<<<<>>===<<<<<<<<<>>>>>>>>>>>>????????????@@@AAABBBCCCDDDDDDDDDDDD@@@@@@>>>=========>>>???<<<;;;999777777999<<<===HHHTTTfffvvvmmm]]]RRRKKKGGGDDDCCCFFFHHHHHHFFFFFFHHHKKKEEEGGGKKKOOOTTTXXXZZZ\\\bbbccceeeeeedddeeegggiiimmmppprrrrrrqqqpppppppppqqqqqqqqqrrrtttwwwyyy{{{{{{|||}}}}}}}}}}}}~~~}}}}}}}}}~~~wwwqqqnnneee^^^aaappp~~~~~~|||xxx{{{{{{zzzvvvrrrnnnmmmlllkkkkkkkkkjjjiiigggfffeeebbb^^^YYYWWWWWWXXXWWWUUUPPPOOONNNNNNPPPPPPOOONNNPPPVVV___kkkyyywwwnnnddd```bbbdddaaa^^^______^^^\\\ZZZYYYXXXWWWSSSTTTVVVVVVVVVTTTRRRQQQLLLLLLMMMNNNNNNOOOPPPPPPNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRJJJMMMPPPSSSTTTTTTRRRQQQLLLMMMNNNOOOPPPOOONNNMMMMMMLLLKKKKKKLLLKKKIIIFFFLLLIIIHHHLLLRRRTTTOOOIIIIIIEEE@@@@@@CCCFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIMMMMMMMMMLLLKKKJJJIIIHHHJJJIIIGGGGGGGGGGGGFFFDDDDDDEEEGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFEEECCCBBBAAABBB@@@>>>???CCCEEEDDDCCCEEEEEEDDDEEEEEEFFFGGGGGGLLLMMMLLLJJJGGGGGGHHHJJJLLLLLLMMMMMMMMMNNNNNNNNNPPPOOOLLLKKKJJJJJJLLLMMMIIIKKKMMMNNNNNNLLLJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDBBBBBBAAAAAACCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKKKKLLLLLLNNNPPPTTTQQQQQQVVV[[[cccttt<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>????????????@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@<<<;;;999888888999;;;===DDDNNN^^^mmmyyy~~~vvvgggZZZPPPIIIFFFGGGHHHGGGEEEEEEFFFGGGHHHIIIIIIKKKNNNRRRVVVXXXZZZ\\\^^^___```aaadddgggdddgggjjjkkkkkkkkklllmmmoooooooooppprrruuuwwwyyyzzz{{{|||~~~~~~||||||}}}~~~}}}{{{~~~}}}}}}}}}}}}}}}~~~xxxsssooofff___aaaooo{{{{{{|||{{{wwwsssvvvvvvuuuqqqmmmiiihhhhhhffffffeeeeeecccbbbaaa```]]]ZZZVVVTTTUUUTTTRRRPPPPPPPPPPPPNNNLLLMMMQQQTTT___eeeooo{{{}}}kkkddd]]]\\\aaaeeeeeeccc___^^^]]]\\\ZZZYYYXXXWWWSSSTTTUUUUUUUUUSSSQQQPPPLLLMMMMMMNNNOOOPPPQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQMMMNNNQQQSSSTTTTTTSSSQQQMMMMMMNNNNNNOOOOOONNNNNNKKKIIIHHHIIIJJJJJJIIIHHHIIIHHHIIINNNTTTUUUPPPJJJHHHDDDAAA@@@BBBEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKJJJLLLLLLMMMNNNNNNNNNNNNMMMKKKIIIHHHGGGHHHHHHFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBDDDBBBAAABBBEEEFFFEEECCCEEEEEEEEEEEEEEEFFFGGGHHHKKKKKKKKKIIIFFFFFFGGGIIILLLLLLLLLMMMMMMMMMNNNNNNOOONNNLLLJJJIIIJJJKKKKKKKKKLLLNNNOOOOOONNNLLLJJJKKKKKKKKKKKKKKKJJJIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKLLLLLLMMMOOOPPPQQQNNNLLLNNNOOOSSS```mmm<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;;;;<<<>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAA===<<<:::888888999;;;<<<>>>EEEQQQaaaoooyyy}}}~~~~~~sssaaaWWWMMMJJJGGGEEEEEEFFFFFFFFFJJJIIIGGGFFFGGGKKKOOOQQQQQQSSSUUUWWWYYY[[[___bbb___bbbeeeggghhhiiikkkmmmoooooonnnnnnnnnpppqqqrrrvvvwwwxxxzzz{{{||||||}}}~~~|||zzzzzzzzz{{{zzzxxx|||||||||||||||{{{zzzzzz{{{{{{}}}~~~}}}xxxtttqqqiiicccdddooo~~~{{{wwwuuuuuutttppplllnnnnnnmmmjjjfffbbbaaaaaa^^^^^^^^^^^^]]]\\\[[[ZZZVVVTTTSSSSSSSSSSSSQQQOOONNNQQQRRRPPPNNNRRR\\\eeevvv}}}wwwnnnaaa\\\WWWXXX^^^dddeeeddd^^^]]]\\\[[[ZZZYYYXXXWWWTTTTTTUUUUUUTTTRRRPPPOOOLLLMMMNNNOOOPPPQQQRRRRRRPPPPPPQQQRRRRRRRRRRRRQQQRRRRRRSSSRRRRRRQQQPPPOOOOOOPPPRRRTTTTTTSSSRRRQQQMMMMMMMMMMMMMMMNNNOOOPPPIIIGGGEEEFFFGGGIIIIIIIIIFFFGGGKKKQQQUUUTTTOOOIIIGGGDDDAAA???AAACCCDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLNNNOOOQQQQQQRRRRRRKKKJJJHHHHHHIIIIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIGGGEEECCCCCCCCCCCCFFFEEEEEEFFFGGGGGGDDDBBBDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGEEEEEEFFFHHHLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMKKKJJJIIIIIIJJJJJJLLLMMMOOOPPPQQQPPPNNNMMMLLLLLLLLLMMMLLLKKKKKKJJJFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLLLLLLLMMMOOOQQQRRROOOMMMLLLKKKLLLTTT\\\mmm<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======<<<=========>>>>>>?????????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@CCCCCCBBBBBBAAAAAAAAAAAA>>><<<;;;999999999:::;;;:::>>>FFFTTTcccpppxxx{{{~~~xxxkkkYYYRRRJJJEEEEEEFFFGGGGGGGGGFFFDDDCCCDDDFFFIIIKKKKKKLLLOOOQQQRRRTTTXXX[[[\\\^^^aaacccdddeeehhhjjjnnnmmmkkkjjjiiiiiiiiijjjoooppprrrsssuuuvvvvvvvvv{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwxxxyyy{{{{{{yyywwwuuutttnnnhhhgggppp~~~}}}yyyvvvrrrooonnnlllhhhfffggggggfffccc___]]]\\\\\\ZZZZZZZZZZZZYYYXXXWWWWWWQQQQQQQQQRRRSSSSSSRRRQQQLLLOOORRRUUU[[[ggguuu{{{mmmggg^^^ZZZWWWXXX\\\```aaa```\\\\\\[[[ZZZYYYYYYXXXXXXUUUUUUUUUUUUTTTRRRPPPOOOLLLMMMOOOPPPRRRRRRRRRRRRPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMOOOOOOQQQQQQQQQPPPOOONNNMMMMMMLLLKKKLLLMMMOOOPPPKKKHHHFFFEEEGGGHHHIIIIIIEEEIIINNNSSSUUUQQQKKKFFFEEECCCAAA@@@@@@AAABBBCCCHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMKKKLLLNNNOOOQQQQQQRRRRRRLLLJJJIIIIIIJJJJJJIIIHHHFFFFFFEEEFFFGGGIIIKKKLLLLLLJJJGGGEEECCCCCCCCCDDDGGGGGGHHHHHHHHHFFFCCCAAABBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGEEEDDDDDDFFFHHHKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIIIIJJJJJJKKKLLLNNNOOOPPPOOONNNNNNLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMMMMMMMMMMOOOQQQQQQQQQPPPOOOMMMNNNRRRVVVZZZkkk<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======????????????@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>===<<<::::::999::::::888:::@@@JJJXXXfffqqqwww}}}ooodddVVVKKKFFFEEEEEEDDDBBBBBBCCCCCCDDDEEEFFFFFFHHHJJJLLLLLLMMMNNNQQQSSSVVVXXXZZZZZZZZZ[[[^^^```fffeeedddccccccdddeeefffkkklllmmmooopppqqqqqqrrrvvvvvvvvvuuutttttttttuuutttuuuwwwxxxyyyyyyxxxwwwvvvwwwxxxxxxwwwuuutttsssuuuqqqmmmkkkpppzzzzzzyyywwwuuusssssssssrrrpppllliiigggeeecccaaabbbbbbbbb___[[[YYYXXXYYYWWWXXXXXXXXXXXXXXXWWWWWWRRRQQQQQQPPPOOOPPPQQQRRROOOQQQWWWaaaqqqrrreee```]]]ZZZXXXYYY[[[^^^^^^]]]ZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVUUUSSSRRRPPPOOOMMMNNNPPPQQQRRRRRRQQQPPPOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPOOONNNMMMLLLKKKLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKJJJJJJKKKLLLNNNOOOOOOLLLIIIGGGHHHIIIIIIIIIGGGLLLQQQTTTRRRLLLGGGCCCCCCCCCAAA@@@@@@@@@BBBCCCHHHHHHHHHGGGFFFEEEEEEDDDGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNLLLJJJIIIIIIKKKKKKJJJHHHGGGFFFFFFFFFGGGIIILLLMMMLLLKKKHHHEEEDDDDDDDDDEEEFFFGGGHHHHHHFFFCCCAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCCCCEEEHHHJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHIIIJJJLLLMMMMMMMMMLLLJJJJJJKKKKKKJJJJJJIIIHHHJJJIIIHHHFFFDDDCCCCCCBBBCCCCCCDDDFFFGGGHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNMMMNNNOOOQQQNNNPPPPPPNNNMMMNNNOOOPPPSSS]]]hhhrrr<<<<<<;;;;;;;;;;;;<<<<<<999999999999:::;;;<<<<<>>>>>???>>>===;;;:::999999999777999===CCCLLLYYYgggpppxxx|||ooo___RRRJJJDDDBBB@@@AAACCCDDDEEEEEEEEEDDDGGGIIIJJJJJJIIIJJJLLLNNNTTTUUUVVVVVVVVVVVVXXXZZZYYYZZZZZZ\\\___bbbeeegggggghhhjjjkkkmmmmmmnnnnnnooopppqqqpppooooooqqqsssoooppprrrssstttuuuuuuuuutttuuuvvvuuusssqqqqqqrrruuussspppnnnooo~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{vvvvvvuuurrrnnnlllmmmmmmjjjhhheeebbb```___^^^^^^^^^^^^^^^\\\YYYVVVVVVWWWVVVWWWWWWXXXXXXXXXWWWWWWTTTSSSQQQNNNMMMOOOTTTXXX___bbbjjjyyywwwhhh]]]YYYZZZYYYYYYZZZ\\\]]]]]]]]]YYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVTTTRRRPPPOOONNNMMMOOOPPPQQQQQQPPPOOOMMMMMMMMMNNNOOOOOOOOOOOOOOOLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMPPPNNNKKKIIIJJJJJJIIIHHHIIINNNRRRQQQLLLGGGCCCCCCAAABBBBBBAAA@@@AAACCCEEEIIIIIIHHHGGGFFFEEEEEEDDDHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJKKKJJJIIIIIIJJJKKKJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJHHHFFFEEEEEEFFFFFFFFFGGGHHHGGGDDDBBB@@@@@@?????????@@@AAACCCDDDEEECCCDDDDDDCCCCCCCCCFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHEEEFFFGGGHHHJJJJJJKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGKKKJJJHHHFFFEEEDDDDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNOOONNNNNNPPPQQQQQQSSSRRROOONNNPPPOOOLLLRRRUUUXXX^^^iii{{{<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>????????????@@@@@@@@@AAAAAA@@@AAABBBCCCCCCCCCCCCCCC???@@@@@@AAA@@@???>>>===@@@???>>><<<;;;999888888666999<<<>>>BBBMMM\\\hhhooo{{{}}}kkk[[[PPPKKKEEEDDDDDDCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGIIIKKKQQQRRRSSSSSSRRRSSSVVVXXXSSSTTTUUUWWWZZZ^^^aaacccaaabbbdddeeeggghhhhhhhhhgggiiikkkjjjiiijjjmmmooommmmmmmmmmmmmmmnnnooopppoooqqqrrrqqqooonnnooorrrrrrrrrqqqnnnlllxxx}}}{{{xxxwwwvvvwwwwwwuuuuuuvvvuuutttsssqqqpppqqqqqqppplllgggeeeeeegggaaa```^^^\\\ZZZZZZ[[[\\\[[[\\\[[[YYYVVVTTTTTTUUUTTTTTTUUUVVVVVVVVVVVVVVVSSSRRRPPPNNNPPPWWWbbbjjj{{{vvvnnnaaaZZZZZZZZZZZZZZZZZZ[[[\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTQQQOOOMMMLLLLLLNNNOOOQQQQQQQQQOOOLLLJJJJJJKKKLLLLLLMMMMMMLLLLLLIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHEEEFFFGGGHHHIIIJJJJJJJJJMMMLLLKKKKKKKKKLLLJJJIIIJJJNNNPPPNNNGGGCCCCCCEEE???AAACCCBBBAAABBBDDDGGGJJJIIIIIIHHHFFFEEEEEEDDDIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJIIIHHHHHHJJJKKKJJJHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFHHHHHHFFFCCCAAABBBCCC???@@@@@@AAABBBDDDFFFGGGCCCDDDDDDCCCCCCDDDFFFIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFEEECCCCCCEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGBBBCCCDDDFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNOOOOOONNNNNNPPPQQQQQQTTTTTTPPPPPPSSSQQQLLLNNNOOOQQQUUU[[[fffsss}}}<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>???AAABBBCCC??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDD@@@@@@AAABBBAAA@@@???>>>@@@???>>>===;;;999888888555:::===<<<<<>>AAACCCCCCBBBBBBFFFIIIJJJJJJIIIHHHGGGEEEEEEDDDIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGHHHJJJJJJIIIHHHHHHIIIJJJKKKKKKKKKIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIFFFCCCAAACCCEEEAAAAAAAAABBBDDDFFFGGGHHHCCCCCCDDDDDDCCCDDDGGGIIIIIIIIIIIIJJJJJJJJJKKKKKKFFFFFFGGGFFFFFFEEEDDDCCCBBBCCCDDDEEEGGGHHHJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJBBBCCCEEEFFFHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOOOOOOOOOOPPPQQQKKKOOOOOOLLLNNNSSSRRRLLLJJJKKKNNNSSSVVVZZZaaagggnnn======<<<======>>>???@@@???@@@AAAAAAAAA@@@???>>>BBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@??????===<<<<<<======<<<;;;777999:::999:::@@@KKKTTTaaakkkyyyuuu]]]TTTKKKHHHFFFCCCBBBCCCEEEDDDDDDEEEHHHIIIHHHGGGIIIHHHGGGHHHKKKNNNOOOOOOMMMNNNOOOOOOPPPQQQUUUWWWVVVWWWXXXYYYZZZ\\\]]]]]]______^^^___```bbbdddeeeiiigggeeecccaaabbbbbbccchhhfffeeefffjjjlllkkkiiiiiioooqqqnnnkkksss~~~wwwxxx}}}|||zzz{{{~~~~~~zzzvvvyyyyyyzzz{{{|||}}}~~~~~~}}}{{{|||~~~~~~}}}{{{yyywwwvvvtttsssrrrpppooonnnnnnmmmmmmlllkkkiiigggeeecccbbb``````^^^\\\YYYWWWVVVUUUUUUUUUUUUUUUTTTSSSQQQQQQYYYTTTRRRTTTSSSOOOMMMNNNRRRPPPOOOPPPRRRTTTTTTSSSSSSSSSYYYbbbjjjvvv~~~vvvnnnhhhccc___\\\^^^]]]]]]\\\[[[ZZZYYYXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWUUURRRNNNLLLJJJIIIIIILLLLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIHHHGGGFFFFFFFFFHHHIIIFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGFFFEEEEEEEEEEEEEEEAAABBBBBBCCCDDDEEEFFFFFFJJJHHHFFFEEEDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDGGGFFFBBBDDDJJJMMMKKKMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFEEEFFFHHHGGGEEECCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDDDDEEEGGGIIIKKKIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIGGGEEECCCCCCEEEGGGIIIGGGFFFEEEEEEEEEGGGIIIKKKKKKJJJHHHGGGGGGHHHJJJKKKPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPNNNLLLKKKNNNLLLJJJKKKOOORRRRRRQQQ\\\fffzzz<<<<<<<<<<<<===>>>???@@@???@@@AAABBBBBBAAAAAA@@@CCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBAAA@@@@@@?????????===<<<<<<======<<<;;;888999999888777<<>>@@@AAA@@@@@@AAABBBCCCCCCCCCBBBCCCCCCBBBAAAAAAAAAAAABBB??????@@@BBBCCCDDDEEEFFFAAAAAAAAA@@@??????>>>>>>???===<<<<<<======<<<;;;999;;;;;;999777999>>>BBBGGGRRRbbbpppyyyyyylll```VVVPPPPPPIIIGGGDDDDDDFFFIIIKKKLLLMMMKKKHHHHHHIIIJJJJJJIIILLLMMMNNNMMMLLLLLLNNNPPPSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUVVVXXXYYYYYY[[[]]]______]]][[[YYY]]]^^^aaafffjjjlllllljjjhhhiiijjjiiihhhkkkqqqwwwxxxwwwtttrrrpppnnnmmmmmmtttpppnnnnnnqqqtttsssqqqnnnnnnooooooooopppppppppqqqrrrtttsssqqqppppppqqqpppqqqssstttsssqqqnnnmmmmmmllljjjgggeeecccbbbbbbaaa```^^^]]][[[YYYWWWWWWXXXWWWVVVTTTRRRPPPOOONNNNNNOOOOOOPPPQQQRRRRRRSSSOOOLLLLLLOOOOOOMMMLLLOOOOOOQQQRRRTTTXXXbbbmmmvvv{{{{{{yyytttmmmgggdddccccccbbb___^^^[[[YYYWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVTTTPPPLLLIIIGGGFFFEEEFFFGGGHHHJJJMMMOOOQQQRRRQQQPPPNNNLLLJJJIIIHHHGGGJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBDDDCCCCCCCCCCCCDDDEEEEEECCCEEEGGGHHHIIIHHHGGGFFFGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBAAAAAAAAACCCFFFFFFDDDDDDGGGGGGEEEHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFAAABBBBBBBBBAAA@@@@@@???@@@AAAAAACCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJHHHFFFFFFHHHJJJJJJJJJGGGMMMWWWeeewww::::::;;;<<<===???@@@AAA@@@AAABBBCCCCCCDDDDDDEEEDDDCCCBBBBBBAAAAAABBBBBB???@@@AAABBBCCCDDDEEEEEEAAAAAA@@@??????>>>>>>===???===<<<<<<======<<<;;;;;;<<<<<<;;;::::::<<<>>>AAAJJJXXXeeepppxxx~~~xxxfffXXXRRRLLLHHHDDDCCCDDDFFFHHHIIIJJJHHHGGGGGGIIIKKKKKKKKKJJJLLLMMMMMMLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPRRRSSSUUUTTTVVVXXXZZZ[[[ZZZYYYXXXZZZ\\\```dddhhhiiihhhggggggffffffggghhhiiijjjjjjjjjkkkkkkkkkjjjhhhfffeeellliiiggggggjjjmmmnnnnnnjjjjjjjjjjjjiiiiiiiiiiiikkkmmmoooooonnnlllkkkkkkgggiiilllnnnnnnllliiiggggggeeedddbbb```___^^^^^^\\\[[[ZZZXXXVVVUUUSSSSSSTTTTTTSSSQQQOOONNNMMMLLLMMMMMMNNNNNNOOOPPPPPPQQQNNNLLLLLLOOONNNLLLMMMPPPPPPTTTZZZ___eeeqqq~~~wwwtttoooiiieeedddfffgggggg___]]]YYYVVVUUUUUUWWWXXXWWWWWWWWWWWWWWWVVVVVVUUUPPPNNNKKKHHHFFFDDDDDDDDDEEEFFFHHHJJJLLLNNNPPPQQQQQQPPPNNNLLLJJJIIIHHHGGGJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHFFFDDDBBB@@@BBBBBBBBBBBBCCCCCCDDDDDDCCCDDDGGGHHHIIIHHHFFFEEEFFFFFFEEEEEEDDDCCCBBBBBBDDDEEEFFFFFFFFFFFFEEEEEECCCBBBBBBAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAACCCDDDEEEDDDDDDDDDCCCBBBEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFF???@@@BBBBBBCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGIIIJJJJJJIIIHHHGGGJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJMMMNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEFFFGGGGGGHHHHHHLLLQQQWWW```ooo<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>>>>===???===<<<<<<======<<<;;;888:::;;;;;;::::::;;;<<<===DDDOOO[[[fffpppxxx|||~~~|||fff[[[SSSOOOKKKHHHGGGGGGGGGFFFEEECCCBBBDDDGGGJJJKKKKKKGGGIIIKKKLLLMMMMMMOOOQQQNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKLLLNNNPPPRRRSSSRRRSSSTTTUUUVVVWWWWWWXXXXXX[[[___bbbccccccbbbbbbeeecccccceeehhhiiifffdddggggggffffffeeedddcccbbbeeecccbbbbbbeeegggjjjkkkggggggffffffeeedddddddddcccfffiiiiiihhheeedddddd```bbbeeehhhhhhgggdddbbb___^^^^^^]]]\\\\\\]]]]]]ZZZYYYXXXWWWUUUTTTRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLNNNNNNMMMLLLLLLMMMNNNNNNPPPNNNNNNPPPPPPOOORRRXXXTTT\\\fffpppzzz|||vvvuuulllhhhcccaaaaaaccceeeeee\\\ZZZWWWUUUTTTTTTVVVWWWVVVVVVVVVVVVVVVUUUTTTTTTMMMLLLJJJHHHFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNQQQPPPNNNLLLJJJIIIHHHGGGJJJKKKKKKKKKKKKJJJIIIHHHJJJJJJJJJIIIGGGEEECCCAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@AAACCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEE???AAABBBDDDDDDDDDCCCCCCAAAAAABBBCCCDDDEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEECCCBBBAAAAAA@@@AAAAAABBB@@@AAAAAACCCDDDFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDEEEEEEFFFGGGGGGIIIIIIIIIHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKIIIHHHGGGFFFEEEFFFGGGHHHIIILLLOOOQQQSSS\\\hhhrrr>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>???===<<<<<<======<<<;;;666666777888999999::::::999===EEEOOO[[[gggqqqvvv}}}~~~|||ooo```]]]XXXUUUQQQLLLHHHDDDDDDBBBAAABBBDDDGGGHHHHHHEEEHHHJJJLLLLLLMMMOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJLLLNNNPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUWWWZZZ]]]^^^^^^]]]]]]]]]bbbaaa```bbbeeefffccc```ddddddbbbaaa```_________^^^^^^^^^___```bbbdddeeedddcccbbbaaa```___^^^^^^[[[]]]``````^^^\\\[[[[[[\\\]]]```bbbbbbaaa___^^^YYYYYYYYYXXXYYYYYYZZZ[[[YYYXXXWWWVVVTTTSSSRRRQQQQQQPPPPPPOOONNNMMMMMMLLLNNNNNNLLLKKKKKKLLLMMMNNNLLLKKKMMMPPPRRRUUU^^^ggghhhooozzz}}}rrrnnnnnnccc```]]][[[\\\]]]]]]]]]YYYWWWVVVTTTTTTTTTVVVWWWUUUUUUUUUUUUUUUTTTTTTSSSPPPOOOMMMKKKJJJJJJJJJKKKHHHHHHHHHIIIJJJKKKKKKLLLOOONNNLLLKKKIIIHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJJJJIIIGGGEEEDDDCCCAAABBBCCCCCCDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGGGGGGGFFFEEEFFFGGGHHHIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDBBB??????BBBAAA??????AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCC@@@AAABBBDDDEEEFFFFFFFFFCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKJJJKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDFFFHHHHHHIIIHHHGGGEEECCCBBBBBBAAABBBCCCCCCDDDEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLHHHIIIIIIGGGFFFFFFHHHJJJFFFIIIKKKMMMNNNRRRXXX]]]fffvvvAAA@@@@@@@@@@@@@@@AAAAAACCCBBBBBBAAAAAABBBCCCDDDAAAAAA@@@????????????@@@>>>>>>>>>??????@@@@@@@@@BBBBBBBBBAAA@@@@@@?????????===<<<<<<======<<<;;;777666666777999::::::::::::;;;===DDDOOO[[[eeekkkuuu{{{{{{yyyuuupppjjjaaaWWWQQQMMMKKKHHHFFFFFFFFFEEEDDDDDDGGGJJJKKKKKKKKKKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMKKKMMMOOOQQQRRRRRRQQQPPPTTTWWWZZZZZZYYYYYYZZZ\\\```^^^]]]]]]^^^___^^^]]]^^^^^^]]]\\\\\\[[[[[[[[[XXXYYY[[[\\\\\\]]]___```______]]]\\\ZZZYYYXXXWWWUUUWWWYYYYYYWWWUUUUUUVVVXXXYYYZZZ[[[\\\[[[ZZZZZZVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLMMMLLLKKKJJJKKKMMMNNNPPPMMMMMMQQQXXX^^^gggvvv{{{tttnnniiiggg___\\\ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVTTTTTTUUUUUUTTTTTTSSSRRRUUUTTTQQQNNNLLLKKKKKKKKKGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDAAABBBCCCDDDEEEDDDDDDCCCEEEEEEDDDCCCCCCDDDEEEEEEBBBDDDFFFHHHIIIIIIHHHGGGHHHIIIKKKLLLKKKIIIFFFDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDBBB======???@@@===>>>CCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBAAAAAABBBCCCDDDFFFHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJHHHFFFDDDBBBAAA@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHKKKIIIFFFCCCAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFHHHIIIIIIIIIIIIIIIIIIHHHEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHHHHIIIJJJLLLMMMGGGHHHIIIGGGEEEFFFHHHKKKGGGHHHIIIJJJLLLMMMOOOPPPTTT___qqqCCCBBBAAAAAA@@@@@@AAAAAADDDCCCAAAAAA@@@AAABBBCCCAAA@@@??????>>>>>>??????;;;;;;<<<>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@@@@??????===<<<<<<======<<<;;;;;;:::888999:::;;;<<<;;;>>><<<;;;>>>FFFPPPZZZ___ooovvv{{{ooofffYYYUUUPPPMMMJJJHHHEEECCCEEEGGGIIIJJJIIIHHHHHHIIIKKKKKKKKKLLLLLLLLLMMMMMMNNNMMMKKKIIIHHHHHHIIIIIIGGGJJJNNNRRRRRRPPPMMMKKKRRRUUUWWWWWWVVVWWWYYY\\\^^^]]]ZZZYYYYYYZZZZZZZZZXXXXXXYYYYYYYYYYYYXXXWWWTTTVVVYYYZZZZZZZZZ[[[\\\\\\[[[ZZZXXXVVVUUUSSSSSSTTTUUUWWWVVVTTTSSSSSSTTTWWWWWWWWWXXXXXXWWWWWWWWWUUUUUUTTTRRRRRRQQQQQQRRRTTTTTTSSSRRRQQQOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKNNNQQQRRRWWWXXX^^^gggrrrvvvoooqqqooohhhddd^^^\\\ZZZYYYYYYWWWUUUSSSRRRSSSSSSTTTUUUVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRXXXVVVRRROOOKKKIIIHHHHHHEEEFFFGGGHHHJJJKKKLLLMMMJJJJJJIIIHHHHHHHHHHHHIIIHHHIIILLLNNNOOOOOONNNMMMIIIHHHFFFDDDCCCCCCDDDDDDBBBBBBDDDEEEEEEEEEDDDCCCEEEDDDBBBAAAAAABBBCCCEEEAAACCCFFFIIIJJJJJJJJJIIIJJJLLLMMMNNNMMMJJJHHHFFFCCCCCCDDDEEEFFFFFFEEEEEEAAAAAAAAABBBBBBCCCCCCCCCBBB<<<;;;>>>???<<<>>>DDDDDDCCCCCCBBBBBBCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAACCCFFFHHHJJJEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHGGGHHHIIIKKKMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHJJJLLLMMMNNNNNNNNNIIIHHHEEECCCAAAAAABBBBBBCCCCCCCCCDDDDDDFFFGGGHHHLLLJJJFFFCCCAAA@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHHHHIIIKKKMMMNNNFFFGGGHHHGGGEEEEEEHHHLLLLLLKKKIIIJJJKKKLLLJJJIIIJJJOOOZZZhhh{{{BBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBB@@@>>>===@@@@@@AAAAAA@@@???===<<>>>>>@@@BBBEEEGGGBBBAAA@@@@@@??????@@@@@@@@@???===<<<;;;<<<>>>???===;;;999777777999;;;<<<999777888===BBBHHHRRR\\\iiittt||||||pppaaaWWWTTTQQQMMMHHHHHHHHHHHHIIIIIIHHHGGGFFFHHHGGGFFFFFFIIIKKKLLLLLLOOOLLLIIIGGGHHHIIIIIIHHHIIIJJJJJJJJJKKKLLLLLLLLLNNNNNNMMMMMMNNNPPPQQQSSSWWWZZZ[[[WWWUUUWWWWWWUUUWWWWWWVVVUUUUUUVVVWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUSSSTTTTTTUUUTTTTTTSSSSSSUUUSSSQQQPPPPPPOOONNNMMMRRRRRRRRRPPPMMMLLLNNNOOOMMMNNNOOOOOOMMMKKKHHHFFFLLLLLLKKKKKKMMMSSSZZZ___bbbnnn~~~vvvnnnjjjgggbbb\\\[[[[[[[[[ZZZWWWUUURRRQQQQQQRRRSSSRRRRRRQQQRRRSSSSSSRRRQQQPPPPPPQQQSSSTTTWWWTTTPPPMMMKKKKKKLLLNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJLLLNNNOOONNNLLLIIIGGGIIIKKKMMMOOOOOONNNLLLKKKGGGEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHFFFDDDBBBAAAAAACCCDDDCCCCCCEEEFFFHHHJJJKKKKKKLLLMMMOOOPPPPPPMMMKKKIIIGGGFFFEEEFFFIIIIIIFFFCCCCCCDDDEEEEEEEEEDDDCCCBBB???AAABBBCCCCCCBBB@@@???AAAAAA@@@@@@@@@BBBCCCDDDBBBBBBAAACCCFFFGGGHHHGGGDDDCCCAAA@@@???@@@@@@AAAAAA@@@@@@@@@AAACCCEEEFFFHHHFFFEEEEEEFFFGGGGGGFFFDDDCCCCCCEEEHHHKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHIIIJJJLLLNNNIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAABBBDDDGGGIIIKKKIIIHHHFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDEEEGGGIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGIIIJJJIIIGGGDDDIIIJJJNNNWWWbbbrrrAAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCBBB@@@???>>>BBBAAA???>>>======>>>>>>>>>>>>===>>>???AAADDDFFFBBBAAAAAA@@@@@@@@@@@@@@@???>>><<<;;;;;;<<<===>>><<<:::888666666888:::;;;888666777;;;???CCCLLLUUUdddmmmuuuxxx}}}~~~rrrkkkddd\\\VVVNNNMMMKKKIIIIIIHHHHHHGGGJJJHHHGGGGGGIIIKKKKKKKKKNNNKKKHHHGGGGGGHHHGGGFFFLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLMMMNNNPPPQQQOOOTTTVVVSSSPPPSSSTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNOOOPPPQQQPPPPPPNNNOOOQQQQQQOOONNNNNNOOOOOONNNMMMLLLKKKJJJJJJIIIIIILLLQQQUUUZZZdddoooxxxzzznnngggdddaaa\\\WWWWWWWWWWWWVVVTTTQQQOOOMMMQQQQQQRRRRRRQQQQQQRRRSSSQQQPPPNNNNNNNNNOOOPPPQQQTTTRRRNNNKKKJJJKKKMMMNNNKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNMMMLLLJJJIIIFFFHHHJJJMMMNNNNNNMMMLLLGGGFFFEEEDDDCCCDDDDDDEEECCCCCCCCCCCCCCCEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJNNNOOOQQQRRRRRRPPPNNNLLLHHHGGGFFFGGGHHHHHHEEECCCBBBCCCDDDDDDDDDCCCBBBAAA???@@@BBBCCCCCCBBBAAA@@@AAA@@@???>>>???@@@BBBCCCBBBAAABBBCCCFFFGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBB@@@@@@@@@@@@AAACCCDDDFFFFFFDDDCCCDDDFFFGGGGGGGGGDDDCCCCCCEEEHHHKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBEEEHHHJJJKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMMMMJJJGGGHHHFFFHHHMMMRRR\\\mmm|||???????????????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???CCCAAA>>><<<;;;<<<>>>???===<<<<<<<<<>>>@@@BBBCCCBBBAAA@@@@@@??????@@@@@@>>>===;;;:::::::::;;;<<<:::999777666666777999:::999666666999;;;>>>EEELLL\\\ccckkkpppvvv~~~xxxqqqbbb]]]UUUOOOLLLJJJIIIHHHHHHFFFDDDEEEFFFHHHIIIHHHJJJHHHFFFEEEFFFFFFEEEDDDIIIIIIIIIIIIHHHHHHHHHHHHKKKJJJIIIIIIJJJKKKMMMNNNNNNUUUXXXTTTPPPPPPSSSSSSQQQQQQPPPOOOOOOPPPQQQQQQSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPNNNOOOQQQSSSSSSRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMHHHIIIJJJLLLNNNOOOOOOPPPKKKMMMPPPPPPNNNLLLKKKKKKNNNMMMLLLKKKLLLNNNPPPRRRQQQZZZeeemmmttt~~~xxxpppfff___]]][[[WWWSSSSSSTTTTTTSSSQQQOOOMMMLLLPPPPPPPPPPPPPPPQQQRRRRRRNNNMMMLLLKKKKKKLLLMMMNNNOOONNNKKKJJJIIIKKKMMMNNNJJJJJJJJJIIIIIIJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMFFFGGGIIIKKKLLLKKKJJJIIIGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFFFFGGGGGGHHHIIIIIINNNOOOQQQRRRQQQPPPNNNMMMIIIHHHGGGGGGHHHGGGEEECCCBBBBBBBBBBBBBBBAAA@@@@@@???@@@BBBCCCCCCCCCBBBBBBBBBAAA@@@??????@@@BBBDDDAAAAAABBBDDDFFFGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@???@@@AAABBBDDDEEEDDDBBBBBBDDDFFFIIIIIIIIIEEEDDDDDDEEEHHHJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLKKKJJJGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFEEECCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCC??????AAADDDIIILLLMMMMMMJJJIIIIIIHHHGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLOOOQQQPPPMMMJJJJJJHHHGGGIIIJJJMMMWWWbbbqqq=========>>>???@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@AAA???===<<<;;;;;;<<<===;;;;;;;;;<<<===>>>@@@AAA@@@??????>>>>>>>>>>>>>>>===<<<;;;:::999999999:::999999888777777888:::;;;;;;999888:::::::::???FFFRRRYYYbbbkkkssszzzwwwjjj___XXXSSSPPPNNNLLLJJJHHHGGGHHHHHHHHHGGGGGGFFFEEEEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGIIIJJJKKKPPPWWWZZZUUUNNNMMMNNNOOOQQQPPPOOONNNNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPOOOOOORRRQQQQQQPPPPPPOOONNNNNNLLLNNNPPPRRRRRRQQQOOOMMMLLLLLLLLLLLLLLLMMMMMMNNNHHHJJJMMMNNNOOOOOOOOOPPPPPPQQQQQQPPPMMMKKKLLLMMMOOOOOOQQQTTTXXX\\\```bbbiiiuuu}}}wwwnnnhhh```\\\ZZZYYYUUURRRRRRRRRRRRRRRQQQPPPNNNMMMNNNMMMMMMOOOPPPQQQPPPOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJHHHHHHHHHJJJMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKKKKLLLMMMOOOPPPIIIIIIJJJJJJIIIGGGEEECCCFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFEEEEEECCCCCCGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@?????????@@@BBBCCCDDDDDDDDDDDDEEEDDDBBBAAAAAABBBDDDEEEAAAAAABBBDDDFFFFFFDDDBBBCCCCCCDDDEEEEEEDDDDDDCCC@@@?????????@@@BBBDDDEEECCCBBBBBBDDDHHHKKKLLLLLLEEEDDDDDDEEEHHHJJJJJJJJJJJJJJJHHHGGGFFFFFFGGGGGGJJJLLLMMMNNNNNNLLLJJJHHHFFFFFFEEEDDDDDDEEEFFFGGGEEEFFFHHHHHHIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@?????????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA??????@@@DDDIIILLLMMMMMMJJJJJJIIIHHHGGGFFFFFFEEECCCDDDEEEGGGIIIJJJJJJJJJIIIJJJMMMPPPRRRRRRNNNKKKJJJHHHGGGIIIJJJJJJPPPWWWYYYcccrrr<<<<<<<<<===>>>???@@@AAA????????????@@@@@@@@@@@@============<<<;;;:::::::::::::::;;;<<<===>>>???>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888:::999999888999:::;;;<<>>???>>>=========>>>???@@@@@@;;;<<<======<<<;;;999888::::::;;;;;;<<<===============<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888777777999999999999:::;;;<<<<<>>===:::;;;@@@AAAGGGSSSaaalllrrrxxx~~~}}}|||wwwooogggaaaZZZUUUQQQQQQNNNJJJGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGMMMPPPPPPPPPRRRRRRPPPKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNQQQQQQPPPPPPOOONNNNNNNNNKKKLLLNNNPPPPPPOOONNNMMMKKKJJJIIIIIIJJJKKKMMMNNNLLLNNNPPPOOOMMMMMMPPPTTTTTTTTTUUUVVVZZZbbblllrrrssswww~~~xxxllliiijjj^^^[[[XXXVVVUUUTTTRRRPPPKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLNNNSSSWWWVVVQQQLLLNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHGGGGGGGGGHHHJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJJJJJJJJJJLLLNNNOOOEEEEEEFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEFFFGGGFFFEEECCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBAAAAAABBBCCCBBB@@@>>>@@@CCCFFFGGGFFFDDDCCC??????>>>???@@@AAACCCDDDFFFEEEDDDFFFHHHKKKKKKKKKEEECCCBBBCCCEEEFFFFFFEEEGGGFFFDDDCCCCCCDDDFFFGGGJJJKKKMMMNNNMMMKKKIIIGGGGGGFFFDDDCCCCCCEEEGGGHHHEEEFFFGGGGGGHHHHHHHHHHHHFFFEEEDDDBBBAAA@@@?????????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@?????????BBBAAABBBDDDHHHKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHCCCDDDEEEGGGIIIJJJJJJJJJGGGGGGHHHJJJLLLLLLJJJHHHHHHFFFFFFJJJKKKIIIJJJMMMNNNMMMPPPWWWcccsss===<<<<<<;;;<<<<<<======<<<;;;;;;;;;<<<===???@@@<<<<<<;;;;;;:::999999999::::::;;;<<<============???>>>======<<<<<<======<<<<<<<<<;;;:::888777777888888888999::::::;;;;;;===;;;<<<===<<<888999======@@@IIIWWWbbbiiittt}}}zzztttqqqoooiii```WWWRRRNNNKKKIIIIIIHHHHHHHHHGGGGGGFFFFFFIIIHHHGGGFFFFFFGGGHHHIIIIIILLLOOOQQQVVVZZZYYYTTTJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJJJJKKKLLLMMMNNNNNNPPPPPPOOOOOONNNMMMMMMMMMLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKMMMOOOQQQLLLOOORRRRRRQQQTTTZZZ```fffhhhkkkpppxxxvvvllleeebbbZZZYYYWWWVVVUUUSSSQQQPPPKKKLLLMMMOOOOOOOOONNNNNNMMMNNNRRRYYY]]][[[TTTNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJLLLMMMMMMLLLJJJIIIJJJIIIIIIJJJJJJKKKLLLLLLDDDDDDEEEEEEFFFFFFFFFGGGBBBCCCEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJHHHEEEEEEGGGIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJLLLKKKIIIFFFEEEEEECCC@@@???@@@AAAAAAAAA>>>AAAEEEHHHIIIHHHFFFDDD??????>>>>>>???AAACCCDDDFFFEEEDDDDDDFFFHHHHHHGGGDDDBBBAAAAAACCCDDDDDDCCCEEEDDDBBBAAABBBDDDGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHHHHGGGEEECCCCCCDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBDDDHHHKKKLLLKKKHHHHHHHHHIIIIIIIIIIIIIIICCCDDDFFFGGGHHHIIIIIIJJJGGGFFFFFFFFFHHHHHHGGGFFFIIIFFFFFFJJJLLLJJJJJJMMMKKKHHHIIIOOOTTT\\\kkkyyy===<<<<<<;;;;;;;;;<<<<<<;;;:::::::::;;;===>>>???>>>===:::888777888:::;;;::::::;;;<<<============@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<;;;:::999777666666777777888999999:::::::::999999<<<:::666777;;;<<<;;;BBBNNNZZZcccppp}}}~~~}}}pppfff```[[[XXXSSSRRRQQQPPPNNNLLLKKKJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIKKKLLLNNNTTTYYYUUUNNNKKKKKKJJJIIIIIIJJJKKKKKKHHHIIIJJJKKKLLLNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOPPPOOONNNNNNOOOQQQSSSTTTTTTXXX[[[\\\^^^ccclllttt~~~vvvtttlll```YYYZZZZZZYYYXXXWWWUUUSSSQQQMMMNNNPPPQQQRRRRRRQQQQQQOOOQQQVVV]]]bbb```WWWOOONNNNNNNNNNNNMMMLLLKKKJJJKKKJJJIIIHHHGGGGGGFFFFFFHHHIIIKKKLLLLLLKKKIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDFFFHHHIIIJJJIIIIIIFFFGGGGGGGGGFFFDDDCCCBBBDDDBBBAAA@@@@@@AAACCCDDDEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJHHHEEEEEEHHHKKKJJJIIIGGGEEEDDDCCCDDDDDDFFFEEEDDDDDDDDDDDDDDDEEEKKKMMMPPPRRRRRROOOKKKHHHFFFCCC@@@>>>???@@@AAAAAA???BBBFFFJJJKKKJJJGGGFFF???>>>>>>>>>???AAACCCDDDFFFEEECCCCCCDDDEEEEEEDDDCCCBBB@@@@@@BBBCCCBBBBBBDDDCCCAAAAAABBBDDDGGGIIIHHHIIIJJJKKKKKKJJJIIIIIIIIIGGGEEECCCCCCDDDFFFGGGKKKIIIGGGEEEDDDDDDDDDDDDGGGFFFEEECCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAADDDHHHLLLMMMMMMGGGGGGHHHIIIIIIJJJJJJKKKDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEFFFGGGFFFEEEDDD@@@AAAFFFIIIHHHIIIKKKGGGDDDFFFLLLNNNQQQZZZeeemmm::::::::::::::::::::::::999999999:::;;;<<<===>>>>>>===<<<:::999999:::::::::::::::;;;;;;<<<<<<<<<@@@???>>>======>>>???@@@<<<;;;::::::999999:::::::::999999999999:::;;;;;;888999:::;;;<<<;;;:::999888<<>>===>>>AAAEEEHHHIIIHHHFFFDDD>>>??????@@@@@@AAABBBBBBAAACCCFFFHHHHHHFFFCCCAAA======>>>???@@@AAAAAAAAA???@@@BBBDDDFFFGGGIIIIIIHHHJJJMMMMMMLLLJJJIIIIIIEEEDDDCCCBBBBBBCCCEEEFFFHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@AAABBBDDDFFFHHHIIIJJJJJJLLLMMMMMMLLLKKKIIIHHHFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDBBBAAA@@@CCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEFFFIIINNNSSSVVV^^^iiiyyy::::::::::::::::::::::::999999999::::::;;;<<<======<<<;;;:::999999999::::::;;;;;;;;;<<<=========???>>>>>>>>>>>>>>>??????;;;;;;:::999999999999::::::::::::::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;999<<<>>>@@@EEERRRcccqqq{{{xxxjjj___ZZZYYYYYYZZZXXXUUURRRPPPOOOOOORRRTTTTTTRRRPPPOOOOOONNNLLLJJJKKKNNNOOOMMMKKKMMMLLLLLLLLLLLLMMMOOOOOOPPPOOONNNOOOQQQTTTVVVWWWXXX[[[```bbbbbbaaa``````aaaccciiipppuuuxxxwwwuuu|||yyy}}}vvvmmmkkkkkkgggccc```XXXYYYYYYYYYXXXVVVTTTSSSRRRQQQQQQSSSTTTUUUTTTSSSXXXXXXZZZ^^^aaa^^^VVVOOOQQQOOOMMMNNNPPPPPPNNNLLLKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIGGGGGGFFFEEEDDDCCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHIIIIIIHHHIIIIIIIIIIIIIIIHHHFFFEEEHHHGGGEEECCCBBBBBBBBBBBB@@@CCCEEEEEEDDDDDDEEEGGGKKKKKKLLLMMMMMMLLLKKKKKKIIIFFFDDDBBBBBBAAA???===???@@@CCCEEEFFFEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAACCCEEEGGGGGGEEECCCAAA>>>>>>>>>??????@@@@@@AAA@@@@@@AAABBBDDDFFFHHHIIIIIIKKKNNNNNNMMMKKKJJJJJJGGGEEECCCBBBAAABBBCCCDDDGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBEEEEEEEEEEEEDDDCCCAAA@@@AAABBBDDDFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIGGGFFFDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDCCCBBBAAAAAADDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFIIIMMMQQQTTTRRRYYYcccnnn{{{::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<;;;:::999999888999999::::::;;;<<<======>>>>>>>>>>>>>>>??????>>>>>>===;;;:::999999888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======:::;;;;;;:::===HHHYYYeeeyyy}}}xxxsssuuuwwwuuuqqqkkkfffdddaaaeeeiiikkkiiieeebbbaaa```]]]ZZZ[[[\\\]]]ZZZWWWXXXVVVSSSRRRRRRTTTVVVXXXYYYYYYZZZ\\\___dddhhhjjjoootttzzz~~~~~~~~~~~~~~~{{{ooohhhdddgggiiieee```]]]WWWWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUUUUTTTSSSZZZZZZ[[[]]]___\\\UUUOOOPPPOOONNNNNNOOOOOOMMMKKKKKKJJJHHHGGGFFFFFFGGGHHHFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCBBBCCCEEEGGGHHHIIIJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCCCCEEEHHHIIIIIIIIIEEEGGGJJJKKKKKKIIIGGGEEEDDDCCCBBBBBBBBBCCCDDDEEE@@@BBBDDDDDDCCCCCCEEEFFFJJJJJJKKKKKKKKKKKKJJJJJJIIIGGGDDDCCCCCCBBBAAA???@@@AAAAAABBBBBBAAA@@@@@@CCCCCCCCCCCCBBBBBBBBBBBB@@@BBBDDDFFFFFFDDDBBB@@@????????????????????????@@@@@@??????AAADDDFFFHHHJJJLLLNNNOOOMMMKKKJJJJJJGGGFFFDDDBBBAAAAAABBBBBBFFFFFFGGGGGGGGGGGGHHHHHHAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCHHHHHHGGGGGGEEECCCBBBAAA@@@BBBDDDFFFHHHJJJKKKLLLKKKKKKLLLLLLKKKIIIGGGFFFCCCCCCCCCCCCCCCDDDDDDEEEBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCCCCCCCDDDCCCDDDEEEGGGIIILLLNNNPPPNNNQQQTTTYYYaaappp::::::::::::::::::::::::999999999999999:::;;;;;;:::::::::999999888888888999999:::;;;<<<>>>>>>???===>>>?????????>>>===<<<::::::999888888888888888::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999;;;<<<===999:::999888:::AAAMMMVVViiittt}}}yyyvvvvvvwwwvvvssspppllliiieeebbbbbbdddhhhkkkoooqqqsssvvv{{{{{{ppphhhbbb___bbbccc^^^ZZZXXXWWWWWWXXXXXXXXXWWWWWWWWWUUUTTTSSSSSSUUUVVVUUUTTTZZZYYYYYYZZZZZZWWWQQQMMMNNNNNNNNNOOOOOONNNMMMLLLKKKJJJHHHGGGFFFFFFGGGHHHDDDDDDEEEFFFGGGHHHIIIJJJGGGGGGHHHHHHGGGFFFFFFEEEGGGFFFEEECCCBBBAAAAAAAAABBBCCCDDDFFFHHHIIIJJJJJJKKKJJJHHHEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBDDDHHHJJJJJJJJJFFFGGGIIIKKKKKKJJJIIIHHHCCCBBBBBBAAABBBCCCDDDEEEBBBCCCCCCDDDDDDEEEFFFGGGJJJJJJJJJKKKKKKJJJJJJJJJIIIGGGEEEDDDDDDDDDCCCAAACCCBBBAAA@@@@@@??????@@@DDDDDDCCCCCCBBBAAAAAA@@@???AAACCCDDDDDDCCCAAA???????????????>>>>>>>>>>>>@@@???>>>===>>>AAADDDFFFIIIKKKMMMNNNLLLJJJIIIIIIEEEEEEDDDCCCBBBBBBBBBCCCFFFFFFGGGGGGHHHIIIIIIJJJDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCGGGGGGGGGFFFEEEDDDCCCCCC@@@BBBDDDFFFIIIKKKLLLLLLJJJJJJKKKKKKJJJIIIGGGFFFBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCEEEGGGIIIJJJKKKLLLOOOPPPPPPQQQUUU```nnnyyy::::::::::::::::::::::::999999888888888999::::::999999999999999999888888777888999;;;<<<>>>??????===>>>?????????===<<<;;;999999888777777777777888999:::;;;<<<<<<<<<;;;;;;:::999888888888999;;;<<<888999::::::;;;>>>DDDIIIYYYeeevvv{{{{{{~~~zzzpppllleee___[[[\\\\\\YYYVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUSSSRRRQQQRRRTTTVVVWWWWWWYYYXXXWWWVVVUUURRRNNNKKKKKKLLLOOOPPPPPPOOOOOONNNKKKJJJHHHGGGFFFFFFGGGHHHBBBCCCDDDEEEFFFHHHIIIIIIFFFFFFFFFFFFFFFFFFEEEDDDFFFEEECCCBBBAAA@@@@@@@@@BBBCCCDDDFFFGGGHHHIIIIIIKKKIIIGGGFFFDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAFFFGGGHHHIIIIIIHHHFFFEEEBBBBBBBBBEEEHHHJJJKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMEEEEEECCCCCCCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEFFFFFFEEEDDDFFFEEEDDDBBBAAAAAAAAAAAADDDDDDCCCBBBAAA@@@?????????@@@AAABBBBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>@@@???===<<<===@@@BBBDDDFFFHHHKKKKKKJJJHHHHHHHHHCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKIIIHHHFFFDDDCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEAAABBBDDDGGGIIIKKKLLLLLLIIIIIIJJJJJJJJJHHHGGGFFFAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCEEEGGGHHHIIIIIIIIIKKKLLLMMMMMMPPPVVV___fffttt~~~::::::::::::::::::::::::999888888777888888999999999999::::::::::::999999777888999;;;===???@@@AAA>>>>>>>>>>>>===<<<;;;;;;999888777777666777777777888999:::;;;<<<;;;:::999888888888888888999999:::888999;;;;;;;;;<<>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======???AAABBBCCCFFFIIIJJJIIIHHHHHHHHHBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIGGGEEEDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDFFFGGGIIIJJJKKKKKKHHHHHHIIIIIIIIIHHHFFFFFF@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFBBBBBBAAAAAABBBCCCCCCDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMOOOSSSXXX\\\aaahhhsss::::::::::::::::::::::::888888777777777777888888999:::;;;<<<<<<;;;:::999999:::;;;===???AAACCCDDD??????>>>===<<<;;;;;;;;;888888777666666666666777666777999:::;;;:::999888888888999999:::::::::999999999999999999:::===>>>@@@JJJZZZkkk|||{{{ssspppmmmiii]]]YYYVVVWWWWWWTTTTTTVVVTTTTTTSSSSSSSSSTTTUUUVVVVVVTTTRRRSSSUUUWWWXXXXXXWWWVVVTTTQQQNNNLLLLLLLLLNNNQQQTTTTTTQQQNNNMMMMMMKKKJJJHHHGGGFFFFFFGGGHHHBBBBBBCCCDDDDDDEEEFFFFFFCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAADDDDDDEEEFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGIIIJJJJJJHHHGGGEEEEEEEEEGGGJJJLLLLLLKKKMMMMMMNNNNNNNNNNNNNNNNNNIIIIIIHHHGGGGGGHHHIIIJJJKKKHHHEEEFFFIIIKKKLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKIIIGGGGGGHHHIIIHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA===>>>>>>??????>>>>>>===<<<<<<======>>>>>>???????????????>>>??????@@@@@@BBBEEEHHHJJJJJJJJJJJJKKKDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKHHHFFFEEEDDDDDDEEEGGGHHHDDDDDDDDDCCCBBBBBBAAAAAADDDCCCBBBBBBBBBCCCDDDEEEDDDEEEGGGHHHIIIJJJJJJJJJGGGGGGHHHIIIIIIHHHFFFEEE???????????????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCC@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJLLLNNNRRRVVVYYYWWW[[[bbbkkkuuu::::::::::::::::::::::::888888777777777777777888999:::;;;<<<<<<<<<;;;::::::;;;===???AAADDDEEEFFF@@@???===<<<;;;;;;<<<<<<888888777666666666666666555777999::::::999888777888999:::;;;<<<;;;:::999;;;999888666777999<<<>>>888AAAPPP```ppp|||uuu{{{wwwoooooonnniiiddd]]]YYYXXXXXXVVVQQQOOOPPPRRRQQQQQQQQQSSSUUUWWWXXXZZZWWWUUUTTTVVVWWWXXXXXXWWWVVVTTTQQQNNNLLLMMMNNNQQQTTTWWWVVVQQQMMMKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHBBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAACCCFFFIIIJJJJJJIIIHHHGGGFFFFFFHHHJJJLLLLLLKKKMMMNNNPPPRRRRRRPPPNNNLLLIIIIIIHHHHHHIIIJJJLLLMMMKKKHHHEEEEEEIIIKKKLLLKKKIIIIIIGGGGGGGGGGGGIIIIIIKKKIIIHHHHHHIIIJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCC======>>>>>>>>>>>>======;;;<<<<<<===>>>??????@@@?????????@@@@@@@@@??????AAADDDHHHKKKKKKKKKLLLMMMGGGGGGHHHHHHHHHGGGGGGFFFIIIIIIIIIJJJJJJJJJJJJJJJDDDCCCCCCCCCDDDFFFIIIKKKEEEEEEDDDCCCBBBAAAAAA@@@FFFEEEDDDBBBBBBBBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGHHHIIIHHHGGGFFFEEE?????????>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA??????@@@AAABBBDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHIIIHHHHHHGGGHHHKKKOOOSSSWWWSSSVVV[[[___eeeooozzz>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<>>>999:::;;;;;;<<<<<<;;;;;;;;;:::;;;>>>CCCEEECCCAAABBBBBBAAA???>>><<<;;;;;;<<<;;;999777666666666777777777666666777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::777666666888;;;===@@@@@@EEEOOO]]]mmm~~~qqqrrrzzzssskkkgggggggggeeecccYYYWWWUUURRRQQQRRRSSSTTTRRRQQQQQQRRRTTTVVVXXXYYY[[[ZZZXXXWWWVVVVVVWWWXXXTTTSSSRRRRRRRRRRRRRRRSSSZZZXXXVVVSSSQQQPPPPPPPPPMMMLLLJJJHHHFFFEEEEEEDDDCCCCCCEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBCCCEEEFFFGGGAAABBBCCCCCCCCCBBBAAA@@@>>>@@@DDDGGGIIIJJJJJJJJJDDDDDDEEEFFFHHHJJJLLLMMMQQQQQQPPPOOONNNMMMLLLKKKIIIHHHHHHIIILLLMMMMMMLLLNNNLLLJJJJJJJJJJJJJJJHHHLLLLLLJJJIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFGGGHHHHHHIIIHHHGGGEEEDDDFFFFFFFFFEEEDDDBBB@@@>>>???>>>>>>>>>===============>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEGGGIIIKKKLLLMMMMMMKKKKKKJJJJJJIIIHHHGGGFFFKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHGGGGGGGGGHHHIIIJJJGGGEEECCCAAA@@@AAABBBCCC@@@AAACCCDDDEEEDDDBBBAAACCCBBBBBBBBBCCCFFFHHHJJJIIIJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???AAACCCEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQSSSTTTVVVYYY\\\___bbbcccppp|||======;;;:::999999999999888999:::999888888:::<<<999:::;;;;;;<<<;;;;;;;;;<<<;;;<<>><<<;;;:::999:::999888777777777888888999999888888888999::::::;;;;;;;;;::::::::::::::::::999888777777999:::<<<;;;:::===FFFOOO]]]oooxxxxxxzzz{{{rrrkkkccc^^^^^^]]][[[XXXXXXWWWUUUTTTSSSSSSSSSTTTRRRRRRRRRSSSTTTVVVXXXYYYZZZYYYXXXWWWVVVUUUUUUUUURRRRRRQQQQQQQQQRRRRRRSSSXXXWWWUUURRRQQQPPPOOOOOOMMMLLLJJJIIIGGGFFFFFFEEEDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBAAABBBDDDFFFHHHIIIIIIIIIHHHDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGIIILLLNNNNNNMMMNNNLLLJJJJJJKKKKKKJJJIIIKKKJJJIIIHHHHHHGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEGGGGGGGGGGGGEEECCCAAA@@@>>>>>>??????>>>>>>======<<<===>>>@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBDDDEEEGGGHHHJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIGGGFFFDDDBBBAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEGGGIIIKKKHHHHHHIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@????????????=========>>>???AAACCCDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOQQQSSSVVVYYY[[[```hhhttt===<<<;;;999888777777777555777888888777777888999999999:::;;;;;;;;;;;;;;;<<<<<<<<>>===<<<;;;999999888777777666666777888999:::888888888888888999999:::::::::::::::::::::::::::888888888888999999::::::===;;;===BBBGGGPPP^^^kkk{{{ssstttyyyrrrkkkhhhccc\\\YYYYYYYYYXXXVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSUUUVVVXXXYYYWWWWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQRRRRRRSSSVVVUUUSSSQQQPPPOOONNNNNNMMMMMMKKKJJJHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAABBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFIIILLLNNNOOONNNOOOMMMKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGIIIIIIIIIIIIGGGEEECCCBBB>>>???@@@@@@@@@???===<<<;;;<<<===???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFDDDEEEEEEFFFHHHIIIJJJJJJGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCDDDEEEGGGFFFDDDBBBBBBCCCEEEFFFCCCBBBBBBCCCDDDFFFHHHJJJFFFFFFGGGGGGGGGFFFDDDDDDCCCCCCAAA@@@???>>>>>>>>>????????????>>>>>>>>>>>><<<======>>>???AAACCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLKKKJJJIIIJJJMMMPPPQQQTTTXXX]]]bbbkkkzzz>>>===<<<:::888777666666333666888999888777777777999999:::;;;;;;;;;;;;:::;;;;;;<<<===???@@@@@@@@@>>>===<<<;;;:::999888888666666666666777777888888666555555555555666777777888888888999999999999999666777888999:::999999888@@@>>>???AAACCCGGGQQQ[[[jjjyyyxxxwwwxxx}}}pppfffddd\\\YYYVVVUUUWWWYYYYYYXXXTTTUUUVVVWWWWWWVVVTTTSSSRRRRRRSSSTTTUUUVVVWWWXXXUUUUUUUUUUUUTTTRRROOONNNNNNNNNNNNOOOOOOQQQRRRSSSSSSSSSQQQPPPOOONNNMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHEEECCCAAA@@@@@@AAACCCDDDAAAAAABBBBBBCCCDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDHHHFFFEEECCCBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDEEEGGGHHHJJJKKKMMMMMMMMMLLLKKKJJJJJJIIIGGGGGGGGGJJJNNNPPPQQQPPPOOOMMMKKKKKKKKKLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEGGGGGGGGGHHHHHHIIIIIIJJJGGGHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIGGGEEEDDD???@@@AAABBBAAA@@@>>>===<<<<<<>>>???@@@AAABBBBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFHHHGGGEEEDDDDDDDDDEEEEEE?????????@@@BBBCCCEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDBBB@@@???>>>======>>>>>>>>>>>>>>>===============>>>@@@AAACCCDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJJJJJJJKKKKKKLLLLLLLLLMMMKKKHHHFFFFFFHHHKKKMMMMMMOOOPPPQQQVVVaaappp{{{???>>><<<;;;999888777777444777999:::999888888888888999::::::;;;;;;::::::999::::::;;;;;;<<<===>>>======<<<;;;::::::999999777777777777666666555555555555444444555555666777777777777777888888999999555777888::::::999888777<<<;;;<<<>>>>>>>>>EEENNNWWWeeezzzwwwqqqtttxxxlllbbb\\\ZZZTTTSSSQQQRRRSSSTTTTTTTTTRRRTTTVVVWWWXXXVVVTTTSSSQQQRRRSSSTTTUUUUUUVVVVVVRRRRRRSSSRRRQQQOOOMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPOOOOOONNNMMMLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHCCCBBB@@@??????AAACCCDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCEEEDDDBBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHIIIKKKOOORRRRRRRRROOOMMMKKKJJJKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHFFFEEE@@@AAABBBBBBBBBAAA??????>>>??????@@@AAABBBCCCDDDCCCDDDFFFHHHIIIJJJIIIIIIFFFGGGGGGGGGFFFFFFEEEDDDFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEECCCBBB>>>??????@@@BBBCCCEEEEEECCCDDDEEEFFFGGGFFFEEEEEEEEEDDDBBB@@@???=================================>>>???@@@BBBDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMKKKGGGEEEDDDEEEHHHJJJGGGHHHIIIIIIKKKQQQYYY___kkkvvv>>>>>><<<;;;999888888888666888999:::999888999:::888888999:::::::::::::::888999:::999888999;;;===<<<<<<<<<;;;:::999999999666666777777666555444444666666666666666777888888555555666666777888888888666666888999999999888777::::::<<<>>>===;;;@@@GGGKKKVVVhhh|||wwwrrrwwwtttfff___[[[VVVTTTVVVVVVUUUUUUSSSRRRQQQQQQQQQRRRTTTVVVVVVVVVTTTTTTPPPQQQRRRSSSTTTTTTTTTTTTOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOMMMMMMNNNNNNMMMLLLKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKIIIHHHGGGAAAAAA@@@@@@@@@AAABBBCCCEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@???@@@@@@@@@>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFJJJIIIIIILLLOOOQQQRRRQQQNNNLLLJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJHHHFFFEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDBBBDDDGGGJJJKKKKKKKKKJJJGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGEEEBBB@@@@@@AAABBBCCCEEEFFFGGGGGGDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDBBB@@@???>>>==================>>>>>>>>>>>>???@@@BBBDDDFFFHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKIIIGGGDDDBBBBBBCCCDDDFFFEEEGGGHHHIIIJJJLLLOOOQQQTTT[[[hhhvvv<<<;;;:::999888888888888777888999888777777999;;;888888999::::::::::::999999:::;;;999777777:::===:::::::::999999888888777333444555666666666555555666666555555666666777888444444555666666777888888666777777888888888888888;;;;;;>>>@@@>>>;;;>>>CCCBBBIIIVVVfffxxx{{{iii___[[[WWWUUUVVVWWWXXXXXXWWWTTTRRRQQQPPPPPPQQQRRRTTTUUUUUUTTTTTTOOOPPPQQQRRRSSSSSSRRRRRRMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMKKKKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKIIIJJJJJJJJJJJJHHHGGGEEE???@@@@@@@@@AAAAAAAAAAAACCCDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>???@@@@@@AAA@@@@@@@@@?????????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFEEEEEEEEEIIIIIIIIIKKKMMMOOOOOOOOOMMMKKKIIIHHHIIIIIIIIIGGGGGGHHHIIIJJJIIIGGGEEEDDDAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAACCCEEEFFFFFFGGGHHHHHHGGGFFFDDDCCCEEEDDDBBBAAA@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBBBBBBBDDDGGGJJJLLLLLLLLLKKKGGGGGGGGGHHHGGGGGGFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGBBBCCCEEEFFFGGGFFFDDDCCCDDDEEEGGGHHHHHHHHHFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGFFFEEECCCAAAAAA@@@AAACCCDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>>=========>>>>>>?????????>>>???BBBDDDGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHIIIJJJDDDCCCBBBAAAAAABBBCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKJJJOOOWWW```nnn::::::999888777777777888777888888777666666999;;;888888999::::::::::::999999;;;<<<:::888777:::===999999888888777777666666111222444666777777777666444333333333333444555555444444555555666777777888777777777777777888888888999:::===???<<<888:::???===AAAIIIWWWhhhzzzwwwlllaaa[[[VVVRRRSSSWWWPPPQQQSSSRRRQQQOOONNNNNNPPPPPPQQQRRRSSSTTTTTTTTTNNNOOOPPPRRRRRRRRRQQQQQQLLLKKKJJJJJJJJJKKKMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLJJJJJJKKKLLLLLLKKKJJJIIIJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJIIIGGGFFFDDD>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIEEEDDDCCCBBBAAA@@@@@@@@@===>>>@@@AAABBBBBBAAA@@@BBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCDDDFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIHHHHHHIIILLLMMMMMMLLLLLLJJJHHHHHHHHHIIIHHHGGGFFFGGGHHHIIIHHHFFFDDDCCC@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEEEEFFFGGGGGGFFFEEECCCBBBFFFEEEBBB@@@@@@AAACCCEEEBBBAAA@@@?????????@@@AAAAAACCCGGGJJJLLLMMMLLLKKKGGGGGGHHHHHHHHHGGGGGGFFFBBBCCCDDDFFFGGGGGGGGGGGGBBBCCCFFFHHHIIIIIIHHHGGGCCCEEEGGGHHHHHHHHHFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFJJJIIIFFFCCCBBBAAABBBBBB???@@@AAACCCDDDEEEEEEFFFGGGHHHHHHIIIHHHGGGFFFEEECCCBBBAAA@@@???>>>>>>>>>======>>>>>>??????@@@@@@===>>>AAADDDFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFF@@@AAABBBDDDEEEGGGHHHHHHBBBBBBBBBBBBBBBCCCCCCDDDAAABBBCCCDDDEEEEEEEEEFFFDDDGGGLLLRRR[[[jjjzzz:::999888777666666666666999999999999999888888888777888888999999::::::;;;888888777777888888999:::;;;;;;;;;:::999888777666555444444333333555666777777333000222666888555111666666666666666666666666999888888777777777777777999:::;;;;;;;;;<<<>>>@@@@@@@@@FFFOOOXXXaaarrrqqqgggZZZRRRQQQSSSSSSSSSOOOQQQRRRPPPMMMLLLMMMOOOTTTTTTTTTTTTSSSRRRPPPPPPLLLLLLLLLLLLLLLMMMMMMNNNNNNKKKHHHHHHLLLOOOPPPPPPMMMMMMLLLKKKJJJIIIIIIIIINNNNNNMMMKKKIIIFFFCCCAAACCCEEEGGGIIIJJJIIIHHHGGGGGGGGGGGGFFFEEECCCBBBAAA===???AAABBBBBBAAA@@@???@@@AAABBBCCCCCCCCCBBBAAADDDDDDDDDCCCCCCBBBBBBAAACCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCBBBBBBEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEBBBAAA?????????>>>;;;999<<<<<<<<<======>>>???@@@DDDDDDEEEFFFGGGHHHHHHIIIIIIFFFCCCAAAAAACCCEEEGGGBBB@@@>>><<<<<<===???AAADDDFFFHHHJJJJJJHHHFFFEEEFFFFFFGGGHHHGGGFFFEEEDDDFFFFFFGGGGGGFFFEEECCCBBB@@@CCCEEEGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGIIIHHHGGGEEEDDDBBBAAA@@@??????@@@AAABBBDDDDDDEEEGGGGGGHHHIIIHHHGGGFFFEEEBBBBBBAAA@@@???>>>===<<<<<<<<<===>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>BBBBBBCCCDDDDDDCCCBBBAAA@@@BBBFFFMMMUUU___hhhmmmqqqvvv:::999888777666666666666555555555555555555555555777888888999::::::;;;;;;999888888888888888999:::;;;;;;;;;:::999777666555777666666555666777888999777444222333555666444222666666666666666666666666777666666555666666777777888999:::::::::;;;===?????????BBBHHHLLLRRR^^^kkk~~~wwwhhh```XXXRRRRRRRRRPPPNNNPPPRRRSSSRRRPPPOOOPPPRRRRRRRRRRRRRRRRRRQQQQQQPPPLLLLLLKKKKKKKKKLLLLLLMMMMMMJJJGGGGGGKKKNNNOOOOOOLLLKKKJJJHHHHHHHHHHHHHHHKKKKKKKKKJJJIIIGGGDDDCCCBBBCCCEEEGGGHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCBBB???@@@AAACCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAACCCCCCDDDDDDCCCCCCBBBBBB>>>??????????????????>>>===>>>@@@BBBDDDEEEFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBAAAAAA@@@AAAAAABBBCCCCCCDDDCCCCCCBBBAAA????????????<<<:::;;;;;;;;;<<<<<<===>>>???BBBCCCCCCEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBBBBCCCEEEGGGIIIIIIHHHGGGEEEFFFFFFGGGGGGGGGEEEDDDCCCEEEFFFGGGGGGGGGFFFEEEEEECCCEEEGGGHHHGGGGGGGGGHHHCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEGGGHHHHHHHHHGGGFFFGGGFFFEEEDDDCCCAAA@@@@@@??????@@@AAABBBCCCDDDDDDFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBAAA@@@???>>>============>>>>>>???@@@@@@AAA@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@?????????AAABBBCCCDDDDDDCCCBBBAAAAAABBBDDDHHHMMMSSSXXX[[[ZZZ^^^dddlllvvv:::999888777777777777777555555666666777777888888888888888999::::::;;;;;;:::999999888888888999999<<<;;;;;;:::888666555444666666555555666666777888666666555555555444444333666666666666666666666666444444444444555666777777777888999999999:::<<<>>>BBBBBBCCCFFFGGGIIIPPPYYYmmm~~~ssshhh\\\XXXTTTRRRRRRQQQNNNJJJOOOPPPRRRQQQPPPPPPQQQSSSQQQQQQQQQQQQQQQPPPPPPPPPLLLKKKKKKJJJJJJJJJKKKKKKKKKIIIFFFGGGIIILLLMMMMMMKKKJJJGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEE@@@AAACCCEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGBBBBBBCCCCCCCCCBBBBBBAAABBBAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEDDDDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCBBBCCCDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@??????>>>===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@???===;;;;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAACCCDDDFFFGGGGGGDDDFFFIIIJJJKKKIIIGGGEEEAAAAAAAAAAAAAAA@@@??????BBBCCCFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDFFFGGGHHHHHHHHHHHHFFFHHHJJJJJJIIIHHHHHHHHHCCCDDDDDDEEEEEEFFFFFFGGGDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@?????????@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEEDDDBBBAAABBBAAAAAA@@@???>>>======>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBDDDFFFHHHJJJKKKJJJLLLOOORRRWWW^^^eeejjj:::999888888777777777888666666666777777888888999777777888999999::::::;;;::::::999888888888888999;;;;;;:::999888666444333333333333333444444555555666777777666444333333555555555555555555555555555333333333444555777888999666777888888888888:::<<<@@@AAACCCDDDDDDFFFJJJNNN]]]nnnzzzuuupppggg___UUUSSSQQQPPPQQQPPPMMMKKKLLLMMMNNNOOOOOOPPPQQQRRRQQQQQQPPPOOOOOONNNNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIKKKLLLKKKIIIGGGEEEEEEFFFGGGIIIIIIIIIHHHHHHGGGEEEDDDDDD@@@AAACCCDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCEEEFFFHHHDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDD>>>>>>============>>>>>>AAABBBBBBCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEFFFFFFGGGEEECCCBBBAAABBBDDDEEECCCCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAAAAA@@@???@@@AAA@@@>>><<<<<<<<<;;;<<<<<<===>>>???===>>>???AAABBBDDDEEEFFFBBBDDDFFFIIIIIIHHHFFFDDDAAAAAAAAAAAA@@@??????>>>@@@BBBDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAACCCEEEFFFHHHIIIIIIHHHJJJLLLLLLJJJHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@??????@@@AAABBBBBBCCCCCCEEEEEEFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@???>>>>>>===>>>?????????@@@@@@@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA????????????@@@@@@@@@@@@???@@@BBBCCCCCCBBBAAAAAA>>>???AAACCCEEEEEEEEEEEEFFFGGGHHHHHHJJJMMMQQQUUUaaalll}}}:::999888888888888888888333333333444444555555555666666777777888999999:::999888888777777888888888::::::999888777555444333222333333444444444444444555666777666444333333555444444444444444444444444333333444555666888999:::666777888888777777999;;;:::<<<=========???AAABBBJJJZZZmmm}}}xxxnnngggbbb]]]YYYRRRPPPNNNNNNNNNOOOOOOOOOLLLLLLLLLNNNPPPQQQRRRRRRSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIJJJKKKJJJHHHGGGFFFGGGIIIJJJJJJIIIHHHFFFEEECCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEAAABBBCCCEEEFFFGGGGGGGGGJJJHHHFFFDDDCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBAAAAAA>>>??????@@@@@@AAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCC>>>>>>===<<<<<<===>>>>>>AAABBBBBBBBBBBBBBBAAAAAACCCCCCDDDDDDEEEEEEEEEEEECCCAAA???>>>===>>>@@@AAABBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>??????======>>>???@@@AAAAAAAAA@@@???>>>???@@@@@@???===============>>>???@@@AAA<<<===>>>???AAABBBCCCDDDAAAAAABBBCCCDDDDDDEEEEEEHHHHHHHHHGGGFFFEEEDDDDDD@@@AAACCCDDDFFFFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>@@@AAACCCEEEFFFGGGHHHJJJKKKKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB???@@@@@@AAAAAABBBBBBBBBDDDEEEFFFFFFFFFEEECCCCCCAAAAAA@@@@@@???>>>>>>>>>???????????????@@@@@@@@@>>>>>>>>>>>>????????????>>>??????????????????>>>@@@@@@AAAAAAAAAAAA@@@@@@?????????????????????@@@>>>???AAABBBBBBBBBAAA@@@>>>@@@BBBCCCDDDDDDCCCBBB@@@AAABBBBBBBBBDDDHHHJJJOOOUUU^^^hhhsss:::999999888888888999999666666666666666666666666555555555666777777888888666666666666666777888888888888888888777555444333444444555666666666666555444444444444444444444444444444444444444444444444444444444555666888999:::666777888888777777999::::::<<<<<<999:::======;;;>>>LLL\\\iiixxxsssqqqkkkddd\\\VVVSSSRRRPPPOOOMMMMMMMMMOOOQQQRRRNNNNNNNNNOOORRRTTTTTTSSSSSSQQQOOONNNMMMLLLMMMMMMMMMMMMKKKJJJHHHHHHGGGGGGEEEGGGGGGGGGFFFFFFHHHJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGEEECCCBBBAAAAAACCCCCCDDDDDDEEEFFFFFFFFFCCCCCCEEEFFFGGGHHHHHHHHHJJJIIIGGGEEEDDDEEEFFFGGGGGGFFFEEECCCBBBAAAAAAAAA>>>>>>???@@@AAAAAABBBBBB@@@AAABBBBBBBBBBBBBBBBBB??????============??????===>>>???AAABBBBBBCCCCCCAAABBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA????????????>>>===<<<;;;=========>>>>>>?????????>>>>>>???@@@@@@@@@@@@???>>>======>>>@@@@@@???===>>>>>>>>>>>>???@@@AAAAAA======>>>???@@@AAABBBBBB@@@?????????@@@CCCEEEFFFJJJKKKNNNOOONNNKKKGGGEEE@@@AAABBBCCCDDDEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA=========>>>@@@AAACCCDDDEEEGGGIIIIIIGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCC???@@@@@@@@@AAAAAAAAABBBBBBCCCEEEFFFFFFFFFEEEDDD@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>????????????>>>===>>>??????@@@@@@@@@@@@@@@??????????????????>>>>>>===>>>@@@AAABBBAAAAAA@@@AAAAAABBBBBBAAA@@@>>>======>>>?????????@@@CCCFFFGGGIIILLLPPPUUU]]]ffflll999999999888888999999::::::::::::999999888777777333333444444555666666666444444444444555777888999666666777777666666555444333444555666666666555555333111000111444666555222333333333333333333333333444333444444555666777888777888999888777777999::::::===<<<999:::???@@@===;;;EEEOOOWWWcccuuupppeeeccc```ZZZTTTOOOMMMMMMLLLMMMMMMMMMNNNNNNPPPRRROOONNNMMMOOOSSSUUUTTTSSSPPPOOONNNMMMMMMNNNPPPQQQOOONNNLLLJJJIIIHHHGGGGGGEEEGGGHHHHHHFFFFFFGGGIIIHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKHHHGGGEEECCCBBBAAAAAAAAA>>>>>>???@@@AAABBBCCCDDDBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@>>>======>>>@@@AAA<<<===>>>???@@@AAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAAEEEDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<======>>>?????????????????????>>>>>>===<<<<<<<<<===??????>>>===============>>>???@@@AAA>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHNNNUUUZZZYYYRRRIIICCCAAAAAABBBBBBCCCCCCCCCCCC@@@@@@?????????@@@AAABBB>>>>>>======>>>???@@@AAABBBDDDFFFFFFDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@AAAAAAAAA???@@@BBBDDDEEEEEEEEEEEE@@@@@@@@@???????????????========================<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????>>>======>>>>>>???@@@@@@??????@@@@@@??????>>>>>>======<<<===???@@@AAAAAAAAA@@@BBBBBBAAAAAA@@@???======???@@@AAA@@@???@@@BBBDDDBBBCCCDDDEEEHHHKKKNNNQQQ999999999888999999::::::999999888777666555444444222222333333444555555666222222222333555666888999555555666666666666555555111222333444444444333222333///---///555777555111333333333333333333333333333333333333444555666666777888999888777777999;;;555888888555999@@@BBB???999@@@EEEGGGOOO```rrr|||rrr___```]]]YYYTTTQQQNNNLLLKKKIIIKKKNNNOOOOOONNNOOOPPPNNNLLLKKKMMMQQQSSSRRRPPPNNNMMMLLLLLLNNNPPPSSSTTTPPPOOOMMMKKKIIIHHHHHHGGGEEEGGGIIIHHHFFFEEEGGGJJJFFFHHHJJJKKKKKKJJJHHHGGGFFFEEECCCBBBBBBCCCDDDDDDCCCCCCBBBCCCCCCDDDFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHHHHIIIKKKMMMNNNOOOIIIHHHEEECCCAAAAAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@???======???@@@AAA???????????????>>>===<<>>::::::;;;;;;<<<===>>>>>>????????????>>>===<<<;;;;;;;;;;;;<<<>>>???>>><<<<<<<<<<<<======>>>???@@@????????????????????????@@@AAABBBDDDFFFGGGHHHHHHKKKTTT___gggfff\\\OOOFFFBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>>>>@@@AAABBB@@@???>>>======>>>???@@@???AAACCCDDDBBBAAAAAAAAAGGGGGGFFFDDDCCCBBB@@@@@@AAA@@@?????????@@@AAABBB@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@AAAAAA===>>>@@@BBBDDDEEEEEEDDD@@@@@@@@@???????????????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>???@@@@@@???>>>=========>>>???????????????AAA@@@@@@???>>>======<<<<<<===???@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>???@@@>>>@@@BBBCCCDDDEEEDDDDDD999999999999999999999999888888777777666666555555222222222333333333444444444333333222333444555666888888888888888888888888333333333333333444555666444444333333333444444555222333333444444333333222333555777777666666777888777888888999999888888777666;;;??????<<<;;;===@@@:::<<>>============???>>>>>><<<;;;:::999999@@@@@@@@@@@@AAABBBCCCDDD@@@AAABBBCCCCCCAAA???>>>???????????????@@@@@@@@@???===;;;999999;;;===???===>>>@@@@@@>>>======>>>>>>===<<<;;;;;;<<<===>>>===============<<<<<<<<<======>>>>>>>>>======<<<@@@?????????AAACCCFFFHHHMMMUUUbbbooosssiiiVVVGGGEEEBBBAAABBBDDDEEECCCAAA?????????@@@@@@AAAAAABBB???@@@AAAAAA@@@???@@@BBB@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@??????>>>>>>???@@@AAAAAA===???AAABBBBBBBBB@@@???@@@???????????????@@@@@@<<<===???@@@AAAAAA@@@???DDDCCCBBBBBBAAAAAAAAAAAA>>>>>>??????>>>===;;;:::===;;;:::;;;===??????>>>??????>>>>>>>>>>>>??????>>>??????@@@@@@@@@??????<<<>>>???@@@???>>><<<:::===>>>???@@@@@@@@@@@@@@@=========>>>>>>?????????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCC999999999999999999999999888888777777666555444444333333333333444444444444444444333333333444555666888888888888888888888888777666555444333222222222555444444333333333444444444444444333333333222222666888999:::999888999:::999::::::;;;;;;;;;;;;:::999===@@@@@@<<<:::<<>>=========>>>>>>>>>>>>============???@@@@@@AAABBBBBBCCCCCC@@@AAABBBBBBBBBAAA???>>>????????????????????????<<<;;;:::999999:::;;;<<<>>>@@@AAAAAA@@@??????@@@???>>>===<<<<<<<<<===>>>=========<<<<<<<<<<<<<<<===>>>>>>???>>>>>>======???>>>>>>>>>@@@BBBEEEFFFGGGNNNZZZfffjjjbbbSSSFFFBBB@@@???@@@BBBCCCAAA???>>>>>>??????@@@AAAAAAAAA>>>@@@AAA@@@???>>>???AAAAAAAAAAAABBBCCCCCCDDDDDDHHHGGGFFFEEECCCAAA@@@???>>>=========>>>>>>???@@@>>>???@@@AAABBBAAAAAA@@@BBBAAA@@@???>>>=========<<<<<<>>>@@@@@@AAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@???@@@AAAAAAAAA@@@???>>>===<<<;;;<<<>>>?????????@@@@@@@@@??????@@@@@@@@@======>>>>>>>>>>>>======<<<======>>>===<<<;;;:::<<<<<<>>>???@@@AAABBBBBBGGGFFFEEEDDDBBBAAA@@@???@@@???>>>>>>======>>>>>>>>>======<<<===>>>@@@@@@888888888888888888888888999888777666555444333333444444444444555555555666444444444333444444555666999999999999999999999999777666555444333222222111555555444333333333333333666555444222222222333333999;;;<<<<<<;;;;;;;;;<<<999::::::;;;;;;;;;<<<<<<<<>>======>>>>>>?????????@@@@@@@@@>>>???AAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????@@@@@@@@@??????>>>>>>===::::::::::::::::::::::::???AAABBBBBBAAA@@@@@@AAA@@@???>>>=====================<<<<<<<<<;;;;;;;;;>>>>>>????????????>>>>>>============>>>@@@BBBDDDAAAFFFNNNWWW\\\WWWMMMEEEBBB@@@???@@@AAABBBAAA???>>>>>>??????@@@AAAAAABBB???@@@AAA@@@???>>>???@@@BBBBBBCCCDDDDDDDDDCCCBBBHHHHHHGGGEEECCCAAA???>>>======<<<<<<<<<===>>>>>>@@@@@@@@@AAAAAAAAABBBBBBEEECCCAAA???===<<<;;;::::::;;;===>>>???@@@@@@@@@AAA@@@@@@????????????@@@???@@@AAABBBBBBBBBAAAAAA>>>===<<<===???@@@AAA@@@BBBAAAAAAAAAAAAAAAAAABBB===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBCCCCCCFFFEEEDDDBBB@@@>>><<<<<<@@@???>>>>>>======>>>>>>===<<<<<<<<<<<<<<<===>>>777777777777777777777777888888777666444333222222555555555555666666666666555444444444444555555555999999999999999999999999333444444444444444444444555555444333222222222222555444222111222333555777:::;;;======;;;;;;;;;<<<777777777888999:::;;;;;;@@@AAAAAA???<<<999999:::666888;;;<<<===???AAACCCCCCNNN^^^ooozzztttoooiiifffccc___XXXRRRPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTQQQPPPOOOOOOOOONNNLLLJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIGGGFFFDDDCCCBBBBBBEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLGGGEEECCCDDDFFFIIIJJJJJJGGGHHHIIIIIIJJJJJJJJJIIIGGGHHHIIIKKKKKKKKKIIIHHHEEECCCBBBCCCFFFIIIKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???BBBCCCDDDDDDBBBAAAAAA@@@???>>>>>>>>>??????AAA@@@@@@???>>>======<<<999:::;;;<<<<<<;;;:::999>>>@@@AAAAAA@@@@@@@@@AAA@@@@@@??????>>>>>>>>>>>>======<<<<<<;;;;;;::::::===>>>??????????????????<<<<<<<<<<<<===>>>???@@@>>>AAAEEEKKKNNNLLLGGGBBBCCCBBBBBBBBBBBBCCCBBBBBB??????@@@AAABBBCCCCCCDDD@@@BBBBBBBBB@@@???@@@AAACCCDDDFFFFFFFFFDDDBBBAAAEEEEEEEEEEEEDDDBBB@@@???>>>===============>>>>>>AAAAAAAAAAAAAAABBBCCCCCCDDDCCCAAA???===;;;;;;:::::::::;;;===>>>???@@@@@@@@@@@@?????????@@@@@@AAA>>>>>>???@@@AAAAAABBBBBB@@@???>>>>>>AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@??????===<<<;;;:::999:::<<<============>>>???AAABBBCCC>>>>>>>>>>>>============??????>>>========================<<<<<<<<<<<<<<<666666666666666666666666777777666555444333222222555555555666666666777777555555555555555555555444888888888888888888888888333444444555555444333333555444333222222222222222333222111111333555888:::888999;;;;;;999888888999666666666666888999;;;<<>>@@@AAA@@@EEENNNZZZjjj}}}}}}pppiiidddbbb```___^^^ZZZUUUPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRQQQPPPPPPQQQPPPNNNLLLLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHFFFEEEDDDCCCCCCBBBGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNHHHFFFDDDDDDGGGIIIJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIDDDFFFIIILLLMMMLLLLLLKKKHHHGGGFFFHHHKKKNNNOOOOOONNNMMMLLLKKKJJJIIIHHHHHHDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAACCCCCCBBBAAA@@@???>>>===>>>@@@BBBDDDEEEDDDCCCBBBAAA@@@???>>>>>>>>>??????@@@@@@??????>>>===<<<<<<:::;;;<<<======<<<;;;:::<<<===???@@@???>>>???@@@???@@@@@@@@@@@@@@@@@@???>>>======<<<;;;;;;::::::======>>>???????????????;;;;;;;;;;;;<<<<<<======>>>???AAACCCEEEDDDBBB@@@AAABBBBBBBBBBBBAAABBBBBBAAABBBBBBCCCEEEFFFFFFGGGCCCDDDEEEDDDBBBAAABBBCCCDDDEEEGGGGGGGGGEEECCCAAA@@@AAABBBDDDDDDCCCBBBBBB@@@@@@???????????????@@@BBBBBBAAAAAABBBBBBCCCDDDBBBAAA@@@>>>===<<<<<<<<<:::::::::;;;<<<>>>??????@@@@@@???@@@@@@AAABBBCCC???@@@@@@AAABBBCCCDDDDDDBBB@@@???@@@BBBDDDDDDCCCAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===;;;::::::;;;===???@@@??????>>>>>>???@@@AAA?????????@@@AAABBBCCCCCC???>>>>>>===<<<=========>>>>>>??????>>>>>>>>>===555555555555555555555555555555555444333333222222555555555555666666666777555666666666666555444444777777777777777777777777777777777666444222000...333333222222222222333333222111222222444666888:::555777888888666555555666666666666666888:::===>>>??????===;;;:::999999888999:::;;;;;;:::999:::<<<<<<<<<@@@HHHTTTdddyyy~~~qqqgggaaa```[[[ZZZZZZYYYXXXUUUQQQNNNNNNNNNOOOPPPQQQSSSUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTRRRQQQPPPQQQRRRQQQOOOMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOJJJHHHFFFEEEGGGIIIJJJJJJHHHHHHIIIIIIJJJIIIIIIHHHCCCFFFKKKMMMNNNNNNOOOPPPOOONNNMMMOOORRRTTTTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKFFFEEEEEEDDDDDDDDDEEEEEEBBBCCCEEEFFFGGGGGGFFFEEEFFFFFFDDDBBB@@@>>>===<<>>>>>======<<<;;;;;;============;;;;;;:::;;;===>>>======>>>???>>>???@@@AAABBBBBBBBBBBB??????>>>===<<<;;;;;;:::;;;<<<===>>>>>>???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@@@@AAA@@@@@@>>>@@@AAA@@@???>>>???AAABBBCCCDDDEEEFFFHHHIIIIIIEEEFFFFFFEEECCCBBBCCCDDDFFFGGGGGGGGGGGGFFFDDDCCC===???BBBDDDEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDD@@@???>>>===============::::::::::::;;;<<<===>>>?????????@@@@@@BBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHCCCBBBAAABBBDDDEEEEEEEEEAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>======>>>===;;;::::::<<<>>>???BBBAAA???>>>>>>>>>???@@@BBBBBBBBBBBBAAABBBBBBBBB???>>>======<<<<<<======>>>???@@@@@@@@@@@@??????444444444444444444444444333333333333333333333333444444555555555666666666555666777777666555444333666666666666666666666666777777777777555222///...111111111111222333444444333333444444555666666666333555666555333222222333555444444555666999<<<>>>===<<<:::999999999999999:::;;;;;;999777777888:::;;;888999???FFFOOO```ooopppgggaaaZZZXXXYYYVVVVVVVVVVVVUUURRROOOMMMMMMMMMNNNOOOQQQSSSUUUVVVTTTTTTSSSSSSSSSSSSSSSSSSQQQPPPOOOPPPQQQQQQPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGEEEEEEEEEGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPLLLJJJGGGFFFGGGIIIIIIIIIHHHIIIIIIJJJIIIIIIHHHHHHFFFIIIMMMOOOOOOPPPRRRTTTVVVUUUUUUVVVXXXYYYYYYXXXUUUTTTQQQOOOMMMLLLLLLLLLGGGFFFFFFFFFFFFFFFGGGGGGBBBDDDFFFIIIJJJJJJJJJIIIHHHHHHFFFDDDBBB@@@>>>===AAAAAABBBBBBCCCDDDDDDDDD@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>=========;;;;;;;;;<<<<<<;;;;;;;;;999;;;=========<<<===???===>>>@@@BBBCCCDDDDDDDDDAAA@@@???>>>===<<<;;;;;;::::::<<<======>>>>>>>>>;;;;;;;;;<<<;;;;;;:::::::::<<<>>>??????@@@AAABBB>>>@@@AAA@@@>>>===???AAABBBCCCDDDEEEGGGHHHIIIJJJEEEFFFGGGEEECCCBBBBBBCCCGGGGGGGGGGGGGGGFFFFFFFFF@@@AAADDDFFFHHHGGGFFFEEECCCBBBBBBAAA@@@@@@AAAAAAAAABBBCCCDDDEEEDDDDDDCCC@@@???>>>======<<<<<<===;;;;;;:::999999:::;;;<<<======>>>>>>@@@AAABBBCCCFFFEEEEEEDDDEEEFFFGGGHHHEEECCCBBBCCCEEEGGGGGGFFFBBBCCCEEEFFFFFFEEECCCBBB@@@@@@@@@@@@???>>>===<<<;;;;;;:::::::::;;;======AAA@@@>>>===>>>???@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<======>>>???AAAAAAAAA@@@@@@444444444444444444444444222222333333333444444444444444444444555555555666555666777777777666444333555555555555555555555555333444555666666444222111000000000111222333555555555555666666555555444333222444555444222111111222222111111222444777:::<<<;;;:::888777888999:::999:::::::::999888888:::======:::999===@@@DDDOOO\\\kkkssshhh___\\\ZZZUUUSSSUUUQQQQQQQQQQQQPPPNNNLLLKKKNNNNNNOOOPPPRRRTTTVVVWWWSSSSSSRRRRRRRRRRRRRRRSSSOOONNNNNNOOOPPPQQQOOONNNNNNNNNMMMKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIGGGEEEDDDCCCDDDEEEFFFIIIIIIJJJKKKLLLNNNPPPQQQNNNKKKHHHGGGGGGHHHIIIHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHLLLOOOPPPOOOPPPRRRUUU[[[ZZZYYYZZZ\\\\\\[[[ZZZTTTSSSPPPNNNLLLKKKJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHBBBDDDGGGJJJLLLMMMLLLLLLIIIIIIGGGEEEDDDBBB@@@@@@BBBBBBAAABBBBBBCCCEEEEEE@@@AAACCCCCCCCCBBB@@@>>>============>>>>>>>>>>>>::::::::::::::::::::::::999;;;===>>>======>>>???<<<===@@@BBBDDDEEEEEEEEEAAAAAA@@@???>>>===<<<<<<999:::;;;<<<============;;;;;;<<<<<<<<<;;;::::::777999<<<>>>???AAABBBDDD???BBBCCCBBB@@@???AAACCCBBBBBBCCCEEEFFFHHHIIIIIIEEEFFFFFFEEECCCAAABBBCCCHHHGGGGGGFFFFFFGGGHHHHHHCCCDDDGGGIIIIIIHHHFFFEEECCCBBBBBBAAA@@@@@@@@@AAAAAABBBDDDFFFFFFEEECCCBBBAAA@@@???===<<<<<<;;;;;;<<<;;;:::999999999:::;;;<<<<<<<<<===>>>@@@AAABBBEEEDDDCCCCCCCCCDDDFFFFFFEEEDDDCCCDDDFFFGGGGGGGGGCCCEEEFFFGGGGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???>>>999999999999::::::;;;<<>>======>>>@@@BBBCCC@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAA@@@333222111111222222000///222222111111111222444555444444555666777777666666555555555444444333333333444444555666555444222111444444444444444444444444222333444444555555444444222333444555555555444444222333444444444444333222222333444555666666666666888777666666666777999:::777888999:::::::::999999???999777:::<<<===BBBJJJSSS```uuuwwwhhh]]]ZZZWWWTTTRRRSSSTTTUUURRRRRRSSSSSSQQQOOOLLLJJJNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQPPPNNNNNNOOONNNMMMKKKHHHIIIIIIHHHGGGGGGHHHJJJHHHJJJKKKKKKIIIGGGGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHIIIGGGDDDBBBAAABBBDDDEEEJJJKKKLLLKKKKKKKKKMMMOOOLLLKKKIIIHHHIIIJJJLLLMMMJJJLLLMMMOOOPPPPPPOOOOOONNNPPPSSSTTTTTTTTTUUUWWW\\\^^^___^^^[[[WWWUUUTTTUUUQQQLLLKKKMMMLLLIIIEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNNNNOOOOOOKKKJJJHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@???@@@>>>;;;999:::;;;;;;;;;<<<======<<<::::::<<<===>>>===<<<;;;;;;<<<>>>??????@@@AAACCCEEEFFFFFFGGGGGGEEECCCAAAAAAAAA???>>>======<<<;;;<<<===>>>???>>>===;;;:::999999:::;;;;;;<<<<<<<<<===???CCCFFFGGGFFFDDDCCCCCCCCCDDDEEEDDDEEEEEEEEEFFFFFFGGGGGGDDDDDDCCCAAA>>>>>>???@@@DDDFFFHHHHHHGGGFFFFFFFFFHHHEEECCCDDDGGGIIIHHHFFFBBBBBBAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDD@@@???===:::999888888888:::999888777777999;;;<<<<<<<<<>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@??????@@@@@@>>>>>>===<<<;;;;;;<<<<<<>>>????????????@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;>>>>>>???@@@AAABBBBBBCCC555333222222333333222111222222111111111222333444444555555666666666666555555555444444444333333333444555555555555444444333444444444444444444444444222222444555555666666666555555555444444333333333111111111111111111111111111111222333444555555444777777666666666777888999888888888999999999999:::<<<777666999;;;<<>>===;;;::::::;;;===>>>>>>???BBBDDDFFFHHHIIIJJJJJJGGGDDDBBBAAA@@@>>><<<===<<<<<<;;;<<<===>>>??????===<<<:::999999:::::::::;;;<<<<<<<<<>>>BBBEEEGGGFFFEEEDDDDDDDDDEEEEEEAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCAAA???>>>???AAACCCEEEGGGHHHGGGFFFGGGGGGJJJGGGEEEEEEFFFGGGEEECCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDAAA???===;;;:::999999999::::::888888888:::;;;===<<<<<<>>>???@@@AAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGFFFEEECCCBBBAAAAAA@@@@@@??????@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>============???@@@@@@@@@@@@@@@@@@@@@666444333444555555444222222111111111111222333333555555555666555555444444444444444444333333333333555555555444555555666666444444444444333333333333111222444555666777888888888777555444222222222333222111000//////000111222///000111222333333333222777666666666666777888888888888777777777888999:::888555555888:::;;;>>>BBB@@@CCCLLLVVV```ooonnnccc]]]YYYVVVSSSRRRQQQPPPPPPQQQSSSTTTPPPPPPNNNMMMLLLKKKJJJJJJLLLLLLMMMNNNNNNOOOPPPPPPOOOOOONNNMMMLLLLLLKKKKKKJJJIIIHHHIIIKKKLLLKKKJJJHHHIIIIIIHHHGGGGGGHHHJJJKKKMMMNNNNNNLLLJJJIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJJJJHHHFFFDDDDDDDDDFFFFFFGGGHHHHHHGGGFFFEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKLLLNNNPPPQQQQQQQQQQQQPPPRRRTTTUUUTTTTTTUUUVVVYYYZZZ[[[YYYUUUQQQOOONNNLLLIIIGGGHHHJJJLLLJJJHHHJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGIIIJJJLLLLLLMMMMMMIIIIIIHHHGGGEEEDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIFFFFFFFFFEEEDDDCCCAAA@@@CCCAAA>>>=========<<<;;;:::;;;<<<;;;:::999;;;=========;;;::::::;;;<<<===???@@@CCCEEEHHHJJJLLLLLLKKKIIIEEECCCAAA@@@===;;;<<<<<<<<<<<<===>>>???@@@@@@>>><<<;;;999999999:::999:::;;;;;;<<<===AAADDDGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCAAA???>>>@@@AAABBBDDDGGGHHHHHHGGGHHHIIILLLJJJGGGFFFFFFEEECCCBBBCCCDDDEEEFFFGGGFFFEEEDDDFFFEEEDDDCCCBBBCCCCCCDDDBBBAAA???===<<<;;;;;;;;;;;;;;;:::999999:::<<<===<<<===>>>???@@@AAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEEEEFFFFFFEEECCCAAA@@@AAAAAAAAA@@@@@@@@@??????AAA@@@@@@???????????????>>>>>>>>>?????????@@@@@@>>>??????@@@@@@@@@@@@???<<<<<<<<<======>>>>>>>>>@@@@@@AAA@@@@@@??????>>>555444333333444555444333111111111111111111222222555555555555555444333222333333333333333333333333666555444444555666777999444444444333333333333333000222333555777999999:::999777555333222333444555555444222111111222444555000000111222222222222222555555555666666666777777888777666555555777999:::666555555777888888:::<<<>>>>>>BBBGGGNNNYYYmmm~~~xxxjjj```[[[YYYVVVTTTQQQPPPOOOOOOOOOPPPQQQRRROOONNNKKKIIIHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHIIIKKKMMMMMMLLLHHHHHHIIIHHHGGGGGGHHHJJJJJJLLLMMMLLLJJJHHHGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGEEEFFFFFFEEECCCBBBCCCEEEFFFGGGIIIKKKKKKKKKJJJIIIKKKLLLNNNPPPQQQRRRQQQQQQRRRTTTVVVVVVUUUUUUVVVWWWVVVWWWWWWTTTPPPMMMKKKKKKGGGEEEDDDFFFIIIKKKKKKJJJJJJJJJIIIGGGFFFDDDCCCCCCFFFGGGHHHJJJKKKLLLMMMMMMHHHHHHGGGGGGEEEDDDCCCBBBEEEEEEFFFGGGHHHIIIJJJKKKHHHGGGGGGFFFDDDCCCBBBAAACCCAAA>>>=========<<<::::::;;;;;;;;;999999;;;===???>>>===<<<<<<======>>>AAABBBDDDGGGIIIKKKLLLLLLKKKHHHEEECCCBBBAAA???===<<<<<<===>>>???@@@@@@AAA@@@???===;;;:::999999:::999:::;;;<<<<<<===@@@BBBGGGGGGGGGHHHGGGFFFFFFEEEFFFEEEDDDDDDDDDDDDEEEFFFDDDDDDCCCAAA??????@@@BBBBBBDDDGGGHHHHHHHHHIIIJJJMMMKKKIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIGGGEEEDDDFFFEEEBBBAAA@@@AAACCCDDDCCCBBBAAA@@@???>>>=========<<<;;;;;;;;;<<<======<<<===>>>???@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDDDDCCCBBB@@@???AAAAAAAAAAAA@@@@@@?????????>>>>>>=========>>>>>>>>>>>>>>>>>>????????????>>>>>>???????????????>>><<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@???>>>333222111222333444333222111111111111111111111111444444555444444333222222333333333333333333333333666555444444555666777999444444333333333222222222000111333555777999::::::777666444333333444666777555444222111111222444555111222333333333333333333444444555555666666666666777666555444444666888999666777777666666777888777;;;:::;;;>>>AAAGGGTTTaaauuu|||eee___YYYTTTSSSRRRQQQOOOQQQPPPOOOOOONNNOOOOOOPPPNNNLLLIIIGGGFFFFFFHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMJJJIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFHHHKKKLLLMMMLLLHHHHHHIIIHHHGGGGGGHHHJJJJJJLLLMMMLLLJJJGGGFFFFFFCCCDDDEEEFFFGGGIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGDDDDDDDDDCCCAAA@@@AAACCCDDDFFFHHHKKKKKKKKKIIIHHHJJJKKKMMMOOOQQQRRRRRRQQQTTTUUUWWWWWWVVVUUUVVVWWWSSSSSSSSSPPPLLLIIIHHHHHHCCCCCCCCCDDDGGGIIIJJJKKKJJJIIIHHHGGGEEEDDDBBBBBBFFFGGGHHHJJJKKKLLLLLLMMMHHHGGGFFFFFFEEEDDDCCCCCCEEEFFFGGGHHHIIIJJJKKKLLLIIIHHHGGGEEEDDDBBBBBBAAAAAA???============;;;:::999;;;;;;;;;::::::<<<>>>AAAAAA@@@???????????????DDDEEEFFFGGGIIIIIIJJJJJJIIIGGGDDDCCCCCCCCCBBBAAA>>>>>>???@@@AAAAAABBBBBB@@@???===;;;:::::::::::::::;;;=========>>>@@@BBBGGGHHHIIIJJJIIIHHHFFFEEECCCBBB@@@??????@@@AAABBBDDDDDDDDDBBB@@@???AAACCCBBBDDDGGGIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJGGGHHHIIIJJJJJJHHHFFFDDDEEECCCBBB@@@@@@BBBCCCEEEDDDDDDDDDCCCBBBAAA@@@@@@>>>>>>==================<<<===>>>???????????????AAA@@@@@@@@@???>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBAAA@@@??????@@@@@@AAAAAAAAA@@@???>>>>>>===============>>>>>>======>>>>>>>>>?????????>>>>>>>>>??????>>>>>>===============<<<<<<<<<<<<<<<===???@@@AAAAAA@@@???111000///000222333222111111111111222111111000///333333333444333333222222222222222222333333333333555555555444555555666666444444333333222222111111000111333555777888999999555555444444444555777888444333222111111222333444333333444444444444444333333444444555666555555555555555444444444555666777555777777555555999999777:::999:::======???FFFOOOZZZkkk{{{lllddd\\\VVVOOOJJJIIIKKKMMMNNNOOOOOONNNNNNMMMMMMNNNNNNLLLJJJHHHFFFEEEFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEHHHJJJJJJJJJHHHIIIIIIHHHGGGGGGHHHJJJLLLMMMNNNMMMKKKHHHGGGGGGCCCDDDDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFBBBCCCCCCBBBAAA@@@BBBCCCCCCEEEGGGIIIJJJJJJIIIHHHIIIJJJLLLOOOPPPQQQQQQQQQTTTUUUWWWVVVUUUTTTTTTUUUPPPPPPOOOMMMJJJGGGGGGHHHBBBBBBCCCDDDFFFHHHIIIJJJIIIIIIGGGFFFEEECCCBBBAAADDDEEEGGGHHHJJJKKKKKKKKKHHHGGGEEEDDDCCCCCCDDDDDDFFFGGGGGGHHHIIIJJJJJJKKKIIIHHHFFFDDDBBBAAAAAAAAA???>>>============<<<::::::;;;<<<<<<;;;;;;===???BBBBBBBBBAAAAAA@@@@@@???DDDDDDFFFFFFGGGGGGGGGGGGHHHFFFDDDDDDDDDEEEDDDCCCAAAAAABBBCCCCCCCCCCCCBBB???>>>===;;;;;;;;;;;;<<<<<<>>>@@@@@@@@@@@@BBBDDDGGGHHHJJJLLLKKKIIIGGGEEEDDDCCCAAA??????@@@BBBCCCDDDDDDDDDBBB@@@@@@BBBDDDCCCEEEHHHIIIIIIHHHIIIJJJIIIJJJKKKJJJIIIJJJKKKMMMIIIIIIJJJJJJIIIGGGFFFEEEBBBBBBAAAAAABBBCCCEEEFFFFFFFFFFFFFFFEEEDDDBBBBBB???????????????>>>>>>>>><<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>=====================>>>@@@AAABBBAAAAAA@@@@@@@@@?????????@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@=========>>>>>>>>>??????===>>>>>>>>>>>>======<<<=========<<<<<<;;;;;;;;;:::<<<>>>@@@AAAAAA@@@???111000///000222333222111000111222222111000///...111222222333333333333222111111222222222333333333444555555555555444444333444444333333222111111000000111222444666777777888666666666666555555555555444444444444444444444444333333444444444444333333222333444555555555444444333444444444444555555555222666666444666<<<>>><<<999888999<<<<<<<<<@@@GGGKKKUUUfffxxxsssfff^^^YYYVVVRRRMMMIIIHHHJJJLLLNNNJJJJJJKKKKKKLLLMMMMMMMMMJJJIIIHHHFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDFFFHHHJJJJJJIIIHHHIIIIIIHHHGGGGGGHHHJJJKKKLLLMMMLLLJJJGGGFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEBBBCCCCCCBBBAAAAAACCCEEECCCEEEFFFHHHIIIIIIIIIIIIGGGIIIKKKMMMOOOPPPPPPPPPRRRSSSTTTTTTRRRPPPQQQQQQMMMMMMMMMKKKHHHFFFGGGHHHCCCCCCDDDEEEEEEFFFHHHIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIGGGDDDBBBAAABBBEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHEEECCCAAA@@@@@@@@@???>>>===>>>??????>>><<<;;;<<<======<<<<<>>AAABBBCCCEEEFFFFFFGGGGGGJJJHHHEEEDDDEEEDDDCCCBBBDDDDDDEEEEEEEEEDDDCCCBBB>>>===<<<;;;;;;<<<===>>>>>>@@@BBBCCCCCCCCCDDDEEEGGGIIIKKKMMMMMMJJJGGGEEEGGGEEECCCAAAAAABBBCCCEEEDDDDDDDDDBBB@@@@@@BBBDDDDDDGGGIIIJJJIIIHHHHHHIIIGGGIIIJJJIIIHHHHHHJJJMMMKKKJJJJJJIIIGGGFFFFFFEEE@@@@@@AAACCCDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFDDDCCC@@@@@@@@@@@@@@@??????>>><<<===>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============999999999:::;;;===>>>?????????>>>>>>??????@@@@@@???@@@AAABBBBBB@@@???==================>>>??????============>>>>>>>>>???======>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<===;;;<<>>>>>???AAAAAA@@@>>>;;;<<<============???AAAAAABBBBBBAAA@@@???>>>===>>>???AAACCCEEEFFFGGGHHHLLLIIIGGGEEEDDDDDDBBB@@@FFFFFFGGGGGGFFFEEECCCBBB===<<<<<<;;;<<<===>>>???@@@BBBDDDEEEDDDDDDEEEFFFGGGIIILLLNNNNNNKKKGGGEEEDDDBBB@@@>>>===>>>@@@AAADDDDDDDDDBBBAAAAAACCCEEEEEEGGGJJJJJJIIIHHHHHHHHHGGGIIIJJJHHHFFFFFFHHHJJJLLLKKKIIIHHHFFFFFFEEEEEE>>>???AAADDDFFFGGGGGGHHHGGGHHHHHHIIIHHHGGGEEEDDDAAAAAAAAAAAAAAA@@@???>>><<<===>>>>>>>>>>>>>>>===:::;;;;;;<<<<<<=========;;;<<<<<<===>>>???AAAAAA============>>>???@@@AAA???@@@AAABBBBBB@@@???===:::::::::::::::;;;<<<===============>>>>>>>>>>>>======>>>>>>===<<<;;;;;;999999:::;;;<<<===>>>???===>>>@@@AAAAAA???===;;;222222222111111111111000000111222333333333222222111222333333444444444444111111222222222333333333444444444555444444333333444333333222111000.........///000111333555666777777666444333222111111111666555555444222111111000666666555444333222222111333444444444555666666666333333333333333333333333333444555777999;;;===>>>999999:::::::::;;;;;;;;;:::>>>CCCHHHQQQ```sssssskkk```XXXTTTSSSRRRQQQNNNLLLIIIFFFDDDCCCCCCDDDIIIHHHHHHIIIKKKLLLKKKJJJKKKHHHEEEDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDBBBAAAAAACCCDDDDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJJJJJJJJJJIIIHHHFFFEEEDDDFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFBBBAAA@@@@@@??????@@@@@@BBBCCCEEEFFFGGGGGGGGGFFFIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGIIIJJJKKKJJJIIIGGGDDDBBB@@@@@@@@@@@@@@@AAABBBCCCEEEEEEDDDCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHHHHFFFCCCAAA?????????@@@<<<<<<===>>>>>>>>>>>>>>>===;;;:::;;;???AAAAAA???@@@AAABBBBBBBBB@@@===<<<<<<>>>AAAAAAAAA@@@AAABBBDDDCCCBBBAAAAAABBBDDDDDDDDDEEEEEEEEEDDDAAA???===@@@>>><<<<<<>>>@@@BBBBBBFFFFFFGGGHHHHHHGGGGGGGGGKKKJJJIIIIIIJJJIIIGGGEEEBBBBBBBBBBBBBBBBBBBBBAAAGGGHHHIIIGGGEEEDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCAAA??????BBBEEEFFFGGGFFFFFFGGGGGGFFFEEECCCBBB???@@@BBBDDDDDDBBB???>>>======>>>>>>>>><<<;;;:::888888999:::::::::999999:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<======>>>AAAAAA@@@@@@???>>>>>>>>><<<;;;:::999999;;;===>>><<<<<<===>>>>>>>>>>>>>>>??????>>>==================;;;888888:::<<<======>>>>>>>>>>>>>>>>>>>>>>>>000000000111111222222222///////////////000111111111222333333444444333333111111111111222222222222333444444444444444333333333333333222111000///......///000111222333444555444333222222222222222222555444444444444444333333666555555444444333333222444444444444555555555555333333333333333333333333333333444555666888:::;;;777777777888888888999999:::<<<>>>@@@EEENNN\\\fffvvv|||nnnaaa[[[RRRMMMKKKKKKJJJJJJMMMLLLIIIFFFEEEDDDEEEEEEHHHGGGFFFGGGIIIJJJJJJIIIKKKHHHEEEDDDEEEEEEEEEEEEBBBBBBAAAAAAAAAAAAAAABBBDDDCCCBBBBBBDDDEEEEEEDDDEEEFFFGGGIIIJJJJJJJJJIIIGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCBBBBBBAAAAAABBBBBBBBBCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJJJJIIIHHHEEECCCAAA@@@???AAA@@@@@@AAAAAABBBCCCDDDCCCCCCBBBAAA@@@@@@AAAAAADDDDDDDDDDDDDDDEEEEEEFFFDDDBBBAAA?????????@@@AAA>>>>>>??????@@@?????????>>><<<:::;;;>>>@@@@@@??????@@@BBBBBBBBBAAA???>>>@@@AAACCCCCCBBBBBBDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFEEEBBB@@@>>>AAA@@@@@@@@@AAACCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJIIIHHHHHHIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEGGGHHHGGGEEEEEEFFFGGGIIIIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGEEECCCBBBAAAAAA???>>>===>>>BBBFFFIIIIIIFFFFFFFFFFFFEEEDDDCCCCCC@@@AAABBBCCCCCCAAA@@@>>>======>>>>>>===<<<:::999888888999999::::::999999999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<<<<<<<======>>>============<<<<<<<<<;;;:::999888999:::<<<===<<<<<<===>>>>>>>>>>>>>>>???>>>======<<<<<<<<<======;;;888888:::<<<======>>>>>>>>>>>>>>>>>>>>>>>>...//////000111222333444000//////...///000111111111222222333333333333333000000000000111111111111333333444444444444333333333333333222111000///.../////////000111222222222111111000000111222333333333333444444555555666666555444444444444444444444555444444444444444444333333333333333333333333333222222222333444555666777444555555555555666666666777888999999999>>>FFFLLLXXXdddvvv|||mmm___UUURRROOOKKKHHHIIIJJJJJJJJJLLLKKKIIIGGGFFFFFFFFFGGGGGGEEEDDDEEEGGGIIIIIIHHHJJJGGGEEEDDDDDDEEEEEEDDDBBBAAA@@@???@@@@@@BBBCCCEEEDDDCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJIIIIIIHHHGGGEEEEEECCCCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLHHHHHHFFFEEECCCCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGEEECCCAAA@@@??????AAA@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAA@@@AAAAAAAAADDDDDDCCCBBBBBBBBBCCCCCC??????>>>>>>???@@@BBBCCC@@@@@@AAAAAAAAA@@@@@@???>>>===;;;<<<>>>??????>>>>>>???AAABBBBBBBBBAAA@@@??????@@@???>>>???BBBDDDFFFFFFFFFGGGGGGFFFFFFEEEHHHHHHHHHGGGEEEBBB@@@>>>AAAAAABBBCCCDDDDDDDDDDDDEEEEEEGGGHHHIIIIIIIIIIIIJJJIIIGGGGGGGGGGGGDDDBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEGGGFFFEEEEEEFFFHHHJJJJJJJJJIIIHHHGGGEEEDDDFFFFFFGGGHHHIIIJJJKKKKKKIIIHHHGGGEEECCCBBB@@@@@@???===<<<>>>AAAEEEHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDAAABBBBBBBBBAAAAAA@@@???============<<<;;;:::999777888888999::::::999999999:::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::999999888888999;;;<<<;;;<<<======>>>=========>>>===<<<<<<<<<<<<<<<<<<<<<:::999999:::<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>/////////000111222222222111222222333444333333333111222222333333333222222////////////000000000000222222333444444444333333333333333222111000//////////////////000000000000000000000000000111111222333333333444444444444555333333444444555555555555555444444444333333222222333333333333333333333333333222222222222333444444333333333444444444555555333555666777777:::>>>BBBFFFOOO[[[hhhvvv{{{lllaaaXXXQQQLLLKKKKKKJJJJJJKKKLLLMMMMMMKKKJJJIIIHHHGGGGGGGGGHHHFFFDDDDDDEEEGGGIIIIIIHHHIIIFFFDDDDDDDDDEEEDDDCCCCCCBBBAAAAAAAAACCCDDDFFFDDDCCCCCCDDDEEEFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDAAABBBCCCEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDBBBAAA@@@@@@??????@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJGGGGGGEEECCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFEEECCCAAA@@@???>>>???>>>>>>??????@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???AAABBBCCC@@@AAAAAAAAAAAA@@@?????????>>>=========>>>>>>>>>===>>>???AAABBBBBBBBBBBB>>>???>>>===<<<>>>AAADDDEEEFFFGGGHHHGGGFFFEEEDDDGGGGGGFFFEEECCCAAA???>>>>>>@@@CCCDDDCCCBBBBBBBBBDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIGGGGGGGGGFFFDDDAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDEEEFFFHHHHHHHHHGGGGGGFFFFFFEEEGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@BBB@@@===>>>@@@BBBCCCDDDGGGFFFDDDCCCBBBCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@===<<<<<<;;;:::999888888666777888999999:::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>???999999888888888999:::;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<:::999999;;;<<<<<<<<<========================000000000000000000000000000222555777777666333111222222222333333222111111....../////////000000000111222222333444444333333222222222222222111000///////////////////////////222111000000//////000000333333333222222222222111222222333333444555555555444444333333222222222111333333333333333333333333444333333222222333333444333333333333444444444555222444666777999;;;===???<<<@@@FFFLLLUUUeeexxxooohhh]]]UUUPPPLLLIIIGGGFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEGGGIIIKKKJJJIIIGGGFFFDDDCCCDDDDDDCCCBBBBBBBBBAAAAAABBBDDDEEEFFFBBBBBBBBBCCCEEEEEEDDDBBBEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDD@@@AAABBBDDDDDDCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCFFFGGGIIIKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHFFFEEECCCBBBAAA@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGEEEDDDAAA???>>>>>>>>>???;;;<<<===>>>@@@BBBDDDEEECCCCCCBBBCCCCCCDDDEEEEEECCCCCCAAA@@@????????????@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAA@@@@@@???????????????===<<<<<<<<<===<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBAAA@@@BBBEEEHHHDDDEEEFFFGGGFFFEEECCCBBBDDDCCCCCCBBB@@@???>>>===>>>AAADDDEEEDDDBBBAAABBBCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDBBBBBBBBBAAA@@@@@@BBBCCCEEEGGGHHHHHHFFFDDDBBBBBBCCCEEEEEEEEEEEEFFFFFFGGGGGGKKKJJJJJJIIIIIIHHHHHHHHHJJJIIIIIIHHHFFFDDDBBB@@@AAA???======???AAABBBBBBEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBAAA@@@@@@??????===<<<;;;:::999888777777555666777888999999999999;;;;;;<<<============<<<;;;;;;:::999999999999999999999:::;;;<<<======>>>999888888888999999::::::;;;;;;<<<<<<<<<<<<;;;:::;;;:::::::::::::::;;;;;;;;;:::999:::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<111111000000000/////////---000333555555444111///222222222222222222111000////////////000000000000000111222333333444444333222222222222222111000000////////////000000000000222222111000//////000000333333222222111111000000111111222222333333333444333333222222222222222111333333333333333333333333444333333222222333333444333333333333444444444444444555666777888888999999999;;;======AAALLL[[[gggwww~~~mmmaaaWWWTTTOOOLLLJJJHHHGGGEEEEEEFFFHHHHHHGGGGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFJJJLLLMMMKKKIIIFFFEEECCCCCCDDDDDDBBBAAA??????@@@AAACCCDDDDDDEEEAAAAAAAAACCCEEEEEECCCAAAEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@AAABBBBBBBBBBBBBBB>>>???@@@AAAAAAAAAAAAAAADDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBDDDFFFGGGHHHGGGEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBDDDEEEFFFGGGGGGGGGDDDCCC@@@>>>>>>>>>???@@@;;;;;;<<<===@@@BBBDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFCCCBBBAAA@@@??????>>>???AAAAAAAAAAAAAAA@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@>>><<<:::;;;<<<;;;<<<===>>>???AAABBBBBBAAABBBCCCBBBAAABBBEEEGGGEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@??????>>>=========???CCCGGGGGGDDDBBBCCCDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFEEECCCBBBBBBAAA@@@@@@@@@BBBDDDFFFHHHIIIIIIFFFCCCAAAAAABBBCCCCCCCCCCCCEEEFFFGGGHHHKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHFFFDDDBBBAAA===;;;:::;;;>>>BBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<:::888777666666666555555777888999999:::::::::;;;<<<<<<======<<<<<<;;;:::999888888777777888666666777777888999::::::999999999:::::::::::::::;;;;;;;;;<<<;;;;;;:::999999999999999999::::::;;;;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAABBBBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@??????@@@AAABBB@@@BBBDDDFFFFFFEEECCCBBBCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@@@@?????????@@@@@@BBBCCCEEEFFFGGGHHHHHHGGGDDDBBB@@@>>>===>>>@@@AAA=========>>>>>>@@@AAABBB??????@@@@@@BBBCCCDDDEEEBBBAAAAAA@@@??????????????????@@@@@@@@@@@@??????>>>???@@@BBBCCCCCCCCCCCCAAAAAAAAA???;;;999:::<<<;;;;;;;;;<<<>>>???@@@AAA???AAABBBBBBAAABBBCCCEEEFFFFFFEEEDDDCCCCCCCCCCCC>>>>>>============>>>>>>@@@CCCGGGFFFCCCAAABBBDDDCCCCCCDDDEEEEEEEEEEEEEEECCCBBBAAABBBDDDDDDBBB@@@BBBAAA@@@???@@@BBBDDDFFFGGGHHHHHHFFFCCCBBBBBBCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFEEECCCAAA@@@===;;;::::::===AAACCCCCCAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@>>><<<===;;;999777666555555555444555666888999999::::::888999::::::;;;;;;::::::::::::999888777666666777666666666777777888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888999::::::;;;:::999;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;------...///000111222222222111///---...000222444222222222222222111000///000000000000111111111111///000111222333444444444111111222222222111111000/////////000111222222222//////000000111333444555000111111222444555555666000000000000000000000000000000111111222222222333333333333333333333333333111111111111111222222333111111111111222222222222333333222333555666555555222666::::::777888<<>>???@@@BBBCCC???@@@AAABBBCCCCCCDDDCCCBBBAAA@@@@@@??????@@@@@@BBBAAA@@@?????????@@@AAAAAACCCEEEGGGGGGFFFDDDBBBBBBBBBCCCCCCCCCCCCBBBBBB?????????>>>???@@@@@@AAABBBDDDEEEGGGHHHHHHHHHHHHDDDBBB@@@>>>===???@@@BBB??????>>>>>>>>>>>>>>>???===>>>>>>???@@@BBBCCCDDDBBBAAA@@@@@@???@@@@@@@@@<<<===>>>??????@@@?????????@@@AAACCCDDDEEEEEEFFFAAABBBBBB???;;;999:::<<<:::;;;;;;;;;<<<>>>???@@@BBBDDDFFFGGGFFFFFFGGGHHHHHHGGGEEECCCCCCCCCCCCDDD===============>>>??????>>>BBBEEECCC???===@@@CCCCCCCCCDDDDDDDDDDDDDDDCCC@@@??????@@@BBBBBBAAA???CCCAAA@@@???@@@BBBEEEGGGEEEFFFFFFFFFDDDCCCCCCDDDEEEEEECCCBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCDDDDDDBBB@@@???@@@>>>;;;;;;<<<>>>??????@@@AAABBBCCCCCCCCCBBBAAAAAABBBDDDDDDCCCAAA===;;;===;;;999777555555555555444555666777999999::::::777777888999999999999888:::999888777666666666666888888888888999999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888777777888999::::::::::::999;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;&&&))),,,000111111000/////////000000111111222222000000000000////////////000000000000000///......000111222333444444444444333333222222111000000000//////............//////000000000000111111111111333333333333333333333333222222222222222222222333000111111111222222222222000111222333222111000///111111111222222333333333555444444333333333444444666666555444333222222111666666666555555666:::===:::>>>DDDLLLWWWeeeuuuxxxgggbbbZZZSSSOOOKKKHHHFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCCCCCCCCCCCCCAAABBBDDDFFFGGGGGGGGGGGGEEEFFFGGGEEECCCBBBBBBCCCAAACCCEEEGGGIIIJJJJJJJJJDDDDDDDDDDDDEEEEEEEEEFFFEEEBBB>>>>>>@@@BBBBBB@@@CCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA???>>>===???>>>>>>>>>>>>@@@AAABBBDDDBBB@@@@@@CCCDDDCCCAAAFFFEEEBBB@@@>>>=========@@@???>>>>>>>>>>>>>>>>>>AAACCCDDDCCCBBB@@@AAAAAAAAA@@@???=========>>>??????@@@@@@??????AAADDDGGGEEEDDDDDDEEEGGGGGGFFFDDD>>>>>>=========>>>>>>??????>>><<<;;;::::::;;;<<<===>>>@@@AAABBBBBBAAAAAABBBBBBCCCCCCBBB@@@???===@@@???>>>=========>>>???AAAAAABBBCCCDDDEEEFFFGGGBBBBBB@@@???===;;;:::999999999999:::;;;===???AAACCCEEEFFFGGGIIIKKKOOORRRZZZQQQFFF@@@@@@AAA@@@>>>@@@===;;;;;;===>>>===;;;===???BBBBBB@@@??????@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@??????>>>=========>>>>>>???@@@@@@@@@@@@???BBBBBBBBBCCCCCCDDDDDDDDDAAAAAA@@@@@@@@@AAACCCDDDEEEEEEDDDCCCBBBAAAAAA@@@AAABBBBBBCCCBBBAAA@@@???<<<;;;;;;;;;;;;<<<======AAACCCEEEFFFDDDCCCCCCCCC@@@AAABBBCCCBBB@@@===<<<;;;;;;;;;:::888666555444777888999999888777666555666555444333444555777999999888777666555555555555///111333555666666666666999999999::::::;;;;;;;;;<<<999555444666777555333444555666777999999::::::::::::::::::;;;;;;<<<======<<<;;;:::999:::;;;;;;---...000111222111000//////000000000111111111222333333222222222111111111......///000111111000000000111222333444444444444333333222222111000///////////////......///////////////000000000111111111222222222222222222222222222222222222222222222222111111111222222222222333222333444555555555444444111111222222222333333333333333222222222222333333555555555444444333333222444444555666666666555444777999===@@@FFFOOOYYYaaasss~~~{{{qqqddd[[[[[[WWWPPPKKKHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBAAAAAAAAABBB@@@AAACCCFFFGGGHHHHHHHHHIIIJJJIIIGGGDDDAAAAAAAAABBBCCCEEEGGGIIIIIIIIIIIIDDDDDDEEEEEEEEEEEEEEEEEEEEECCCAAABBBDDDEEEDDDBBBCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@?????????>>>>>>>>>???AAABBBCCCAAA??????AAACCCBBB@@@CCCBBB@@@???>>>>>>>>>>>>@@@???>>>>>>===>>>>>>>>>@@@BBBCCCCCCAAA@@@@@@AAA@@@???>>>===<<<======>>>>>>????????????AAAEEEHHHFFFEEEEEEFFFGGGGGGFFFDDD???>>>>>>======>>>??????>>>===<<<:::::::::;;;<<<<<<===???@@@AAAAAA@@@@@@>>>???@@@BBBCCCCCCBBBBBB@@@???>>>======>>>??????@@@AAACCCDDDEEEFFFFFFFFFBBBAAA???===;;;:::999999999999::::::<<<>>>@@@BBBCCCEEEHHHJJJMMMPPPUUUXXXWWWOOOEEE@@@???@@@???>>>???===::::::<<<===<<<:::===>>>@@@@@@@@@???>>>>>>???????????????>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>??????@@@@@@????????????@@@@@@AAAAAABBBBBBAAA@@@??????@@@AAABBBCCCDDDDDDCCCBBBAAA@@@????????????@@@AAA@@@???>>>===;;;;;;;;;;;;;;;<<<======@@@BBBDDDEEEDDDCCCCCCDDDAAABBBBBBBBBAAA@@@>>>===<<<;;;:::999888666555555666777888999999999888777666555444333444555777888888888777555444444444444111222333444555555444444777777888999999:::;;;;;;===:::777666777777666555555555777888999:::::::::999999999999:::;;;<<<<<<>>>===<<<;;;:::;;;;;;<<<111111111222222222222222000000000111111111111111000////////////.........,,,---...000111222222222111111222333444444444444444444333222111000///...000//////////////////000////////////000000000000111111111111111111111111111111111111111111111111111111111111222222222222222333444555666666666555111222222222222333333333222222111111111111222222444444444444444444444444555555666999<<<;;;666111888999999:::;;;???DDDHHHSSS[[[iiixxx|||sssfff]]]XXXTTTOOOJJJNNNKKKGGGDDDCCCCCCBBBAAAAAA@@@@@@@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCEEEGGGIIIIIIJJJNNNNNNMMMIIIEEEAAA@@@@@@CCCDDDEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBDDDFFFGGGEEECCCCCCCCCCCCDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAAAAA???>>>>>>???@@@@@@???>>>>>>=========>>>??????@@@???>>>>>>=========>>>???AAABBBAAA@@@?????????>>>>>>===<<<<<<<<<<<<======>>>?????????BBBFFFIIIIIIHHHGGGGGGHHHGGGEEECCC??????>>>>>>===>>>>>>???===<<<;;;:::999:::;;;<<<;;;<<<===>>>????????????<<<===???AAACCCCCCCCCBBB??????>>>======>>>???@@@@@@BBBDDDFFFGGGGGGFFFEEEAAA@@@===:::999888999999::::::;;;<<<>>>@@@BBBCCCEEEGGGIIIKKKMMMPPPTTTWWWRRRLLLCCC>>>>>>>>>>>>======;;;999999:::;;;;;;:::<<<<<<<<<===??????>>><<<======<<<;;;::::::;;;;;;999999999999::::::::::::======>>>????????????>>><<<<<<<<<===>>>?????????@@@????????????@@@AAAAAABBBBBBAAA@@@???>>>======<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<======@@@BBBCCCBBBBBBCCCDDDCCCBBBBBBAAAAAA@@@@@@???===<<<:::888777666666777666777888::::::::::::999666555444333444555666777777777666555444333222222222333333444444333333222555555666777999:::;;;;;;===;;;888777888888777666555666777888999:::::::::888777777888999:::;;;;;;======<<<;;;;;;;;;;;;<<>>CCCHHHPPPZZZfffvvvnnnccc\\\UUUNNNJJJKKKLLLLLLJJJHHHFFFCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBDDDFFFHHHJJJLLLLLLOOOOOONNNJJJFFFCCCAAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBB???@@@BBBEEEFFFFFFDDDBBBCCCCCCBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>???@@@???>>>======>>>>>>>>>>>>:::;;;;;;<<<===???@@@@@@@@@???>>>===============>>>???@@@@@@>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????BBBFFFJJJJJJIIIHHHHHHHHHGGGEEECCC>>>>>>======<<<<<<======<<<;;;:::999999:::;;;<<<;;;<<<<<<===>>>>>>>>>???>>>???AAAAAABBBAAA@@@???>>>>>>=========???@@@AAA@@@BBBEEEGGGHHHGGGFFFDDDAAA???;;;888777777999::::::;;;<<<===???AAABBBCCCFFFGGGIIIIIIIIIIIIKKKMMMLLLGGGAAA===<<<<<<<<<;;;;;;:::888888888:::;;;;;;;;;:::999;;;===>>>===<<<<<<;;;:::999888888999999666777777888999999::::::<<<<<<===>>>>>>>>>>>>===::::::;;;<<<===>>>>>>????????????????????????@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<======<<<;;;:::;;;;;;::::::;;;;;;<<<===;;;===???@@@@@@AAACCCEEECCCCCCBBBAAA@@@@@@AAAAAA>>><<<:::777666666777888777888::::::;;;:::999888555444444333333444555555777777777666555444333222222222222333333333333333555555666888999;;;<<<<<<;;;:::999888777777666555444555666777888888888888666666666666777999:::;;;;;;;;;;;;:::::::::::::::////////////111444666888333333222222111111000000111111111000000000/////////000000111111111111111222222333444444444333333444444333222111000///...000000111222222111000000////////////000000000000222222222222222222222222111111111000000000//////............////////////222222111000000/////////222222222222222222222222222222222222222333444444222333333444444555555555888555555:::BBBHHHGGGEEE555444444444666777888999===@@@CCCFFFMMMXXXfffpppsssggg[[[QQQJJJFFFDDDAAABBBEEEGGGGGGFFFFFFDDDBBBAAAAAAAAA@@@???>>>>>>>>>???????????????????????????????????????@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDFFFIIIKKKMMMNNNMMMMMMMMMJJJFFFDDDCCCDDDCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>AAADDDGGGGGGFFFEEEDDDBBBBBBBBBAAABBBBBBDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBAAA???>>>>>>>>>??????=========<<<<<<<<<===>>>999:::;;;===???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<===???>>><<<;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>??????BBBFFFJJJKKKJJJHHHHHHHHHGGGDDDBBB>>>===<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;===>>><<<<<<<<<===>>>>>>??????>>>???@@@AAAAAAAAA@@@???===============???AAABBBAAACCCFFFHHHIIIHHHFFFDDDAAA???;;;999777888999:::;;;<<<===>>>@@@AAAAAABBBCCCEEEFFFFFFEEEEEEFFFGGGEEEBBB>>>;;;999::::::::::::999888888888:::===???===<<<;;;<<<===>>>======<<<<<<;;;:::999888888888666666777888999999:::;;;;;;;;;<<<============<<<::::::;;;<<<===>>>??????????????????????????????>>>>>>===<<<;;;:::999999:::;;;<<<======<<<;;;;;;:::::::::::::::;;;<<<<<<999;;;===>>>>>>???BBBDDDBBBBBBAAA@@@@@@@@@AAAAAA>>><<<:::888777777888999:::;;;;;;;;;:::999777666444444333333333333333444777777888777777666444444111111111222333555666666666666777999;;;<<<===>>>999999999888666555444444222333444555555666555555555555555666777888::::::999999999888888888777777222111111000000222333444444444333222111000000000000000000000////////////000000111111222111111111222333333444444333333333333333222222111000000000000111222333333222111000000000000000111111111111222222222222222222222222222222222111111000000///............////////////333333222111111111111111333333333222222222222111222222222222222333444555333333333444444555555555555222222555<<>>DDDNNNUUUaaalllzzzmmmggg]]]TTTNNNJJJFFFEEE???>>>>>>???AAABBBAAA???CCCAAA???>>>???>>>===<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDDDDCCCCCCBBBCCCCCCDDDEEEGGGIIIKKKLLLJJJKKKJJJIIIFFFDDDDDDDDDAAABBBCCCCCCCCCBBB@@@?????????@@@@@@AAAAAAAAAAAABBBEEEIIIJJJIIIHHHGGGGGGBBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAACCCBBB@@@>>>>>>===>>>>>><<<=========;;;;;;===>>>;;;<<<===???@@@AAAAAABBB@@@???>>>===<<<;;;;;;;;;:::<<<======;;;::::::;;;:::;;;<<<<<<===<<<<<<<<<===>>>?????????BBBFFFIIIJJJIIIGGGGGGGGGFFFDDDBBB>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;===>>>???>>>>>>>>>>>>???@@@AAAAAA;;;<<<>>>@@@BBBBBBBBBAAA===<<<<<<<<<>>>@@@BBBCCCCCCEEEGGGHHHIIIHHHFFFFFFAAA???===;;;::::::;;;;;;<<<===>>>???@@@@@@@@@??????AAACCCDDDDDDDDDEEEFFF???>>>;;;999888777888888888999999888999<<<@@@DDDEEEFFFEEEBBB>>><<<===>>><<<<<<<<<<<<;;;999888777666666777777888999::::::::::::;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>???@@@AAA@@@@@@@@@AAA@@@@@@???>>>======<<<;;;:::999888888:::;;;<<<=========<<<;;;:::::::::::::::;;;;;;<<<999:::<<<<<<<<<===@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@===<<<:::999888888999999;;;;;;;;;;;;999777555444333333333333333333222222555666777888888777666555111111222222444666777888777777888:::;;;<<<======777888999888666444444444111222333444444444444444444444555666777888:::;;;777777777888777666666555222222111111222222333333555444444333111000000////////////.........------...///000111222333333333222333333444444333333222111111111111111111111111000111333444444333111000111111111111222222222222111111111111111111111111444333333222111111000000/////////000000000111111111111111111111333444555333333333222222222111111000000000111111222333444333333444444444444444444222222222222555999<<<>>><<<999555444666777777666222555777777777:::???DDDKKKSSS^^^gggqqq}}}}}}xxxqqqiiiaaa\\\RRRNNNIIIEEEBBBBBBBBBBBB???>>>>>>>>>?????????>>>@@@>>>============<<<;;;:::;;;;;;<<<===>>>>>>>>>========================@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAABBBDDDFFFHHHIIIIIIIIIIIIGGGDDDBBBBBBBBB@@@AAABBBBBBBBBAAA@@@?????????@@@AAABBBCCCDDDDDDDDDGGGJJJKKKIIIGGGGGGHHHBBBAAA@@@???@@@AAACCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBB@@@???=========>>><<<===>>>===;;;:::<<>>???@@@BBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;999;;;<<<;;;:::888999999:::;;;<<<===>>>======<<<>>>????????????AAAEEEHHHHHHGGGFFFFFFGGGFFFDDDBBB@@@@@@???======<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAA@@@@@@??????@@@AAACCCDDD<<<===???@@@AAAAAAAAA@@@<<<<<<<<<<<<>>>@@@BBBCCCEEEFFFGGGGGGHHHHHHGGGGGGAAAAAA???>>>===<<<<<<<<<======>>>??????>>>=========???AAABBBAAA@@@AAAAAA::::::999888666666666777888999::::::;;;>>>DDDIIIRRRTTTRRRKKKAAA;;;<<<>>>;;;<<<===>>><<<:::777555555666666777777888888888999999:::;;;;;;;;;;;;;;;:::;;;<<<===???@@@AAABBB@@@AAABBBBBBAAA@@@???>>>===<<<<<<;;;:::999888888999:::;;;<<<===<<<;;;;;;::::::999999::::::;;;<<<999:::;;;::::::<<<>>>AAA>>>>>>???@@@@@@@@@???>>>;;;;;;;;;::::::999999888999999::::::999777555444333333333333333222111111222444666777888888777666444444333333444666777888777888888999::::::;;;;;;777999;;;:::777444444555222222333444444444444333444444555666777999;;;;;;666777888888888777555555...///111222444555777777555555444333111000//////222222222222111111111111,,,---///111333444555555333333333444444333222222000111111111111222222222000111333444444333111000111111222222222333333333000000000000000000000000444444333333222111000000111111111111222222222222------...///111333666888333333333222222111111111////////////000111222333444444444444444444444444333444444333222222444666888555111000222555555555222555888888777666888;;;;;;AAAHHHLLLQQQ\\\kkkwwwzzzqqqdddaaa\\\WWWTTTPPPLLLIIIFFFDDDAAA???>>>============<<<;;;:::;;;===???@@@>>>===<<<===>>>>>>===<<<<<<======>>>???@@@AAAAAA========================???@@@BBBDDDDDDDDDBBBAAA@@@@@@???@@@AAACCCEEEFFFIIIIIIIIIFFFCCC@@@???@@@???@@@AAABBBAAAAAA?????????@@@AAABBBDDDEEEFFFFFFDDDFFFIIIIIIFFFDDDEEEFFFBBBAAA@@@??????AAACCCDDDBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCAAA???============<<<===???===;;;:::===???@@@AAABBBCCCDDDCCCBBBAAA@@@???>>>===;;;;;;::::::888:::;;;;;;999888888999:::;;;===>>>>>>>>>======???@@@@@@??????AAADDDGGGGGGFFFEEEFFFFFFFFFDDDBBBBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;<<<===???AAABBBBBBAAAAAA@@@AAACCCDDDEEE@@@AAAAAAAAA@@@???===<<<<<<;;;<<<<<<>>>@@@BBBDDDGGGGGGGGGGGGGGGGGGHHHHHHBBBAAAAAA@@@???>>>=========>>>?????????===<<<;;;>>>@@@AAA@@@===;;;::::::888888888777555555666777777999:::;;;<<<@@@GGGMMM\\\___]]]RRRCCC:::;;;???:::;;;===>>>===:::666444555555555666666666666666999999:::;;;;;;;;;;;;::::::;;;<<<===???@@@AAABBBAAABBBBBBCCCBBBAAA@@@???===<<<<<<;;;:::999888888888999:::;;;<<<;;;;;;:::::::::999999::::::;;;<<<999:::::::::999;;;===@@@<<<===???@@@AAA???>>><<<;;;;;;;;;;;;;;;:::888888666777888999999888666666333333333333333222111000000111444666777777666666777666555444444555666777777777888888999999999:::888:::<<<;;;888555555666333333444444555555444444444555555666888999;;;<<<777888999999999888666555---...000333444555555555777555222000///000111333000000000000000000000000222222000000111222555666444444555555444444333222000000000000000111111111111222333444555555555555333333333333333333333333111111111000111222222333444444333333222111000000222111111000000000000000000000222333444555555555444444555555444222111000000000000000111222333444333333333333333333333333000111222333555666777777666555444333333333333333444555666666555555666888:::<<<>>>@@@CCCHHHMMMQQQbbbiiirrr{{{tttqqqlllfff```\\\YYYXXXQQQMMMHHHHHHIIIHHHDDD???BBBBBBAAA@@@>>><<<;;;:::888888:::<<<===>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<===<<<;;;<<<>>>@@@AAA???===;;;;;;<<<>>>@@@@@@AAABBBBBBBBBAAA@@@???@@@???===<<<===>>>@@@AAAFFFFFFEEEEEEDDDCCCAAA@@@??????@@@@@@@@@??????>>>???@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFBBBAAA??????@@@BBBEEEGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDBBB@@@===;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@===???BBBDDDEEEDDDBBBAAA@@@>>>:::999:::;;;<<<<<<:::::::::::::::999888777:::;;;===???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFMMMLLLIIIFFFDDDBBBBBBBBBCCC@@@>>>>>>AAABBB@@@>>>@@@???>>>>>>???@@@CCCDDDEEEEEECCCBBBBBBBBBCCCDDDFFFEEEDDDBBB@@@>>>===<<<:::<<<>>>AAABBBCCCCCCCCCEEEFFFGGGFFFCCCBBBCCCDDDFFFDDDBBB@@@????????????AAAAAA@@@???>>>===<<<;;;BBB===;;;>>><<<555222333999999888666333222333555777999;;;===???BBBGGGKKK[[[ZZZVVVNNNEEE???>>>>>><<<=========<<<:::888777555555555555666777999999888999:::<<<===???@@@AAA::::::<<<===???AAABBBCCCFFFEEEEEEDDDCCCAAA@@@???@@@???===:::888777666666::::::::::::;;;<<<<<<<<<;;;::::::999999::::::;;;<<<;;;::::::::::::;;;;;;======>>>??????>>><<<;;;???===;;;:::::::::999888;;;;;;;;;;;;:::999888777222222333444444444333333111222333333333444777999999888777666666888:::;;;999::::::;;;;;;::::::999999999888777666555444444333333333444444555555555666666777888999::::::;;;<<<999555555777888777666---...000222444444555444666555333111000000111222000000000000000000000000222111000000000222444555444444444555444444333222111111111111000000000///111222333444555555555555222222222222222222222222000000000000000111111111444444333222222111000000000000//////000111222222111222222333333444444444444444444444444222111000000000000000111222333444333333333333333333333333555444444333333333444444555555444333333333333333444555666666555444555777999;;;<<<===>>>AAAEEEHHHKKKQQQYYY```gggppp{{{|||tttiiibbb[[[XXXUUUQQQMMMJJJIIIHHHGGGDDD@@@AAACCCCCC@@@<<<===>>>>>>>>>===<<<<<<;;;999999;;;<<<======>>>>>><<<<<<;;;;;;:::;;;;;;<<<;;;<<<======<<<<<<===??????>>>===<<<<<<<<<>>>???@@@AAAAAABBBAAAAAA?????????>>><<<<<<<<<===???@@@CCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@??????@@@CCCEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEECCCBBB@@@??????AAACCCEEEEEEEEEFFFFFFFFFFFFEEEEEEEEECCCAAA>>><<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@>>>@@@BBBDDDDDDDDDCCCBBB>>>===;;;;;;<<<<<<;;;:::777888888999999999999999;;;<<<>>>@@@AAABBBBBBBBB@@@@@@AAAAAACCCEEEFFFGGGMMMKKKIIIFFFDDDCCCCCCCCCEEECCCAAAAAABBBCCCBBB@@@AAAAAA@@@???@@@BBBDDDEEEHHHGGGFFFEEEEEEEEEFFFFFFEEEEEECCCBBB@@@>>>===<<<===>>>???@@@AAABBBBBBBBBEEEFFFGGGFFFDDDBBBCCCDDDDDDCCCAAA@@@?????????@@@AAAAAA@@@???>>>===<<<<<<@@@<<<<<<@@@@@@<<<999;;;999999888666333222444555777999;;;===???BBBEEEHHHRRRQQQOOOIIICCC???>>>???<<<=========<<<:::888777555555555555666777888999888999:::<<<===???@@@AAA;;;<<<===>>>???AAABBBBBBDDDDDDDDDDDDCCCAAA@@@???@@@???===;;;:::888777777888999:::;;;<<<======<<<;;;::::::::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;>>><<<::::::;;;<<<;;;:::::::::::::::999888777777333333444444444333333222111222333333333444666888::::::999999999:::;;;<<<888999999999999999999888999999888777666555444444222333333333444444444444444444555666777888999999<<<999666555777777666555---...000111333333444444444444333333222222111111000000000000000000000000111000//////000111333444444444444444444333222222222222111111000000//////111222333444444555555555111111111111111111111111///000111111222222111111333333333222111111000000......//////000222333444444333222111111222333444333444444444333222111000000000000000111111222333222222333333333333333333666555444222222222333444555444444333333333333333333444555555444444555666888999999888777888;;;===;;;@@@FFFJJJNNNUUU]]]cccrrr|||{{{mmmhhhaaa]]]YYYTTTMMMHHHGGGEEECCCAAA@@@?????????>>><<<:::;;;>>>???===:::999:::;;;<<<<<<======<<<:::;;;<<<<<<======<<<<<<;;;::::::999999:::;;;;;;:::<<<>>>???>>>======>>>=====================>>>@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;:::;;;<<<===>>>AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???AAACCCFFFHHHIIIIIIIIIGGGFFFDDDCCCBBBBBBCCCCCCCCCAAA@@@??????@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDDDDFFFDDDBBB???>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCC=========>>>??????<<<:::777777777888999999::::::;;;===???AAABBBCCCCCCBBB??????@@@AAACCCFFFHHHIIILLLJJJHHHFFFEEEDDDDDDDDDHHHFFFDDDCCCDDDDDDCCCAAACCCBBBAAAAAABBBCCCEEEFFFIIIHHHGGGFFFFFFFFFFFFGGGDDDDDDCCCAAA???>>>===<<>>===<<<<<<>>>===>>>AAAAAA>>>===>>>999999888666444333444666666888<<<>>>???@@@BBBDDDGGGGGGFFFDDDAAA??????@@@=========<<<;;;:::888777555555555666666777777888888999:::;;;===???@@@AAA===>>>>>>??????@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@AAA@@@>>><<<:::999999999777888;;;===>>>>>>>>>===:::;;;;;;;;;<<<<<<======???>>>>>>===<<<;;;::::::;;;:::::::::::::::;;;;;;<<<;;;::::::<<<=========999::::::999999888777666555555555444444333333222111222333333333444666888999999999:::::::::::::::777777888888888888777777999888777777666555444444222222222222333333333333222222333444555666777777<<<999777666666666444333...///000111111222222333222333444444444222111000000000000000000000000000////////////000111222333333444444444444333222222000000000000000111111111111111222333444444444444000000000000000000000000000111222333333333222222333222222222111111000000////////////000111222333666444222000000111222333333333333333222222111111000000000000000111222222222222222222222333333333333222111111222444555777444444333333222333333444000222333444444444666888777777777666555444666888888;;;>>>AAACCCFFFKKKOOOTTT]]]iiisss|||~~~{{{uuupppjjjccc\\\WWWSSSOOOJJJGGGFFFDDDAAA???@@@???===<<<<<<<<<===>>>;;;:::999:::<<<===<<<;;;888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999888999999:::::::::<<>>>>>>>>======????????????>>>======<<<::::::999999:::;;;<<<===@@@@@@AAABBBCCCCCCBBBBBB??????@@@AAAAAAAAA@@@@@@???AAACCCFFFIIIJJJJJJKKKGGGFFFCCCAAA@@@@@@AAABBB@@@???>>>>>>>>>@@@BBBCCCAAABBBCCCCCCCCCCCCCCCCCCFFFEEECCCAAA???>>>>>>>>>??????@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDD@@@??????@@@AAAAAA???>>>::::::999999999::::::;;;;;;===???AAABBBCCCBBBBBB>>>???@@@BBBDDDGGGIIIKKKKKKJJJHHHFFFEEEEEEEEEEEEIIIHHHFFFEEEDDDCCCCCCBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDEEECCCCCCBBB@@@???===<<<<<>>>>>???@@@BBBEEEFFFFFFGGGGGGFFFDDDCCCCCCDDD@@@@@@@@@@@@???@@@@@@@@@@@@@@@??????>>>======<<<===>>>??????>>>;;;::::::888888888666444444555777555888<<<>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA======<<<<<<;;;999999888555555666666777777777777888888999;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA???>>>===;;;:::999999999666888;;;>>>@@@@@@>>>===;;;;;;<<<===>>>>>>>>>>>>@@@@@@???>>><<<;;;999999:::999999888999:::<<<======;;;:::;;;<<<======<<<:::::::::::::::999888777777666666444444333333333222333444444333444666888666777888888888888777777777888888888888888888777888777777666555555444444222222222222222222222222111111222444555666777777;;;999888666555444333222////////////000111111222111222333444444222111////////////////////////////////////000000111222222333333444444333333222111......///000111222222333000111222333444444444444000000000000000000000000///000000111111111111111222222111111111111111000111111000000000000000111666444222000///000111222333333222222222111222222000000000///000000111111111111111222222333333333222111111111222444555666333333222222222333333444...000222444444555777999555666777666555555666888777888999:::;;;===???AAACCCIIIQQQXXX___fffnnnssszzz}}}|||vvvooohhhccc```[[[XXXTTTQQQNNNKKKFFFCCCBBB@@@===<<<<<<<<<<<<<<<;;;:::999888777888999999;;;:::::::::;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888999:::;;;999<<>><<<;;;;;;888:::<<<>>>???>>>>>>===??????>>>===<<<<<<;;;;;;888888888999999:::;;;<<<======>>>???@@@@@@@@@@@@======>>>???????????????@@@AAADDDGGGIIIJJJKKKKKKGGGEEEBBB@@@>>>>>>???@@@============>>>@@@BBBCCC???@@@AAAAAABBBBBBBBBAAADDDCCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???AAABBBBBBBBBCCCDDDDDDEEEEEECCC@@@@@@AAACCCDDDDDD???>>>===;;;;;;::::::;;;;;;<<>>===<<<<<<<<<<<<===>>>AAADDDHHHIIIFFFGGGHHHGGGDDDCCCDDDEEE@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@??????>>>>>>======<<>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<;;;:::999999999555666777888888777777666777888999;;;<<<>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAA===<<<;;;:::999999999999666888<<>><<<===>>>????????????>>>@@@@@@???>>>===;;;999888999999888888999;;;===>>>>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;<<<;;;;;;:::999888777666555444333444444333444555555444555666888666777888888888777777666888888999999999999888888777777666666555555444444222222222222222222222222111222333444666777888999999999888777444333222111000///////////////000111///000111222222111000/////////////////////////////////000111111222222222333333333333333222111111......///000111222222333000111222333333444444444000000000000000000000000...------------...///000111111111111111111111111222222111000000000000000444333222111000000111222333222111111111111222222000000000//////000000111000000111111222333333333222222333333333333333222222222222222222333333444000222444444444555777999444666777777666666777999777777777888999999999999<<<>>>BBBEEEIIIMMMSSSVVVYYY\\\```eeejjjpppwww{{{zzztttmmmfffbbb^^^\\\ZZZVVVRRRNNNKKKIIIDDDCCCAAA@@@@@@???===;;;<<<;;;:::999999:::;;;<<<999888777666555666777777888888888888777777777777:::;;;;;;;;;;;;::::::999999999999::::::999888888888888888888999:::;;;;;;:::;;;======<<<:::::::::888999;;;===>>>>>>>>>>>>???>>>===;;;::::::::::::666777888999::::::;;;;;;999999:::;;;<<<<<<<<<;;;<<<<<<===>>>????????????@@@BBBDDDGGGIIIJJJJJJJJJEEEDDDBBB@@@????????????<<<<<<<<<===>>>???@@@AAA===>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???AAAAAACCCDDDDDDEEEDDDDDDGGGDDDAAA@@@BBBDDDFFFGGGBBBAAA???===;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDCCCCCCAAABBBCCCEEEHHHJJJMMMNNNMMMKKKIIIGGGFFFEEEEEEEEEFFFFFFFFFDDDBBBAAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;:::;;;<<>>>>>======;;;AAACCC@@@============777777777666555666888:::666999;;;===>>>>>>@@@BBBDDDCCCCCCCCCDDDDDDBBB@@@>>>===<<<;;;:::999999999666777888999999999888777777888999:::<<<>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@??????@@@AAAAAAAAA@@@@@@<<<;;;:::999999999999999999:::===???@@@@@@@@@???>>>???@@@AAAAAA@@@???>>>?????????>>>===;;;888777777777888888:::;;;<<<===>>><<<::::::;;;;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;999888666555444444555666555666777777666666888999999999999999999888888888888999999999999999999888666666666555555555444444333333333333222222222222222222333555777888999:::666777888777444222111222000000///.........///000/////////000000000/////////////////////////////////000111222333333333333222333333333333222111111111111000000000000000000000111222333333444333333111111111111111111111111000///---,,,,,,...000222000000000000111111111111111000000000000000111222222222222111111111111111222222111000000111222333000000////////////000000///000000111222222333333///000222444444444333222222222111111222333333444555666777666444333444555333555666777666555666777777666666777888888888777777888999:::;;;>>>BBBDDDEEEGGGIIIKKKNNNRRRXXX\\\eeekkksssyyy~~~|||sssnnnaaa]]]YYYUUUSSSPPPLLLJJJHHHHHHGGGEEEDDDBBB@@@???===;;;999999:::;;;:::999999999::::::999:::;;;<<<888777666666666777888888555555666666555555555666888999999999:::999999888666777777888888888777777888888888999999:::<<<<<<:::;;;<<<;;;999888999:::888888:::<<<===>>>??????>>>===<<<:::999999999999666777888999:::;;;;;;;;;999::::::;;;;;;;;;::::::<<<<<<>>>??????@@@@@@@@@AAABBBDDDFFFHHHHHHHHHHHHCCCCCCBBBAAA@@@@@@??????>>>=====================<<<<<<===>>>???@@@@@@???>>>???@@@AAAAAABBBBBBBBBAAAAAABBBBBBAAAAAA@@@???@@@AAACCCEEEFFFEEEDDDCCCEEECCCAAABBBCCCEEEEEEEEEAAA@@@>>><<<;;;;;;<<<===???@@@BBBDDDEEEFFFFFFFFFDDDDDDEEEGGGIIILLLNNNOOONNNMMMJJJHHHFFFEEEDDDDDDEEEFFFGGGEEECCCBBBCCCFFFDDDDDDDDDEEEDDDDDDDDDCCCAAABBBCCCCCCCCCBBB@@@@@@@@@@@@???>>>===<<<<<<;;;999;;;>>>AAADDDFFFHHHIIIGGGHHHHHHGGGEEEDDDDDDEEECCCDDDDDDDDDCCCAAA@@@???????????????>>>>>>>>>>>>>>>EEEGGGBBB=========;;;666777777666555666999;;;777999;;;<<<===???BBBDDDGGGEEEDDDEEEGGGFFFDDDAAA???>>><<<:::999999999999888999:::;;;;;;:::888777777777999:::<<<===??????BBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@@@@@@@@@@???>>><<<;;;;;;::::::::::::;;;;;;<<<===>>>???@@@@@@???@@@AAABBBCCCBBB@@@>>>=========>>>>>>===:::888666444555666888999:::;;;;;;;;;999888888:::;;;;;;::::::;;;;;;<<<<<<;;;;;;:::888777666444444555777888777888999888777777999;;;;;;:::999777777777888999777777888888888888777777666666555555555444444444444444444444333333333222111222333555666888999:::333666888777444222222333111000...------...//////.............../////////////////////////////////000000222333333444333333222333333333333222111111333333222111000///...---000000111222333333333333111111111111111111111111444222///......000444666000000000000000111111111////////////000222333444000111222222222222111111222222111000000111222333111000////////////000000///000000111222222333333))),,,000444666777666555222111111111222333333444999::::::777444222222222222444666666444333444555333333333444555666555333555444444444555888;;;======>>>???@@@AAACCCHHHKKKHHHNNNUUUZZZ]]]ccclllrrrsssyyyvvvsssooohhh```XXXQQQMMMIIIGGGDDDBBBCCCCCCCCCBBB;;;;;;;;;;;;::::::999888<<<:::888888999:::999888555666777777666666777888555444444333444555777888333444555555555555777888555666777888888999888888555555666777777777777777999999999999:::;;;<<<===:::;;;;;;999777777888:::888888999;;;<<<>>>???@@@>>>===;;;999888888888888666666888999;;;;;;;;;;;;<<<======>>>======<<<<<<======>>>@@@@@@AAAAAAAAAAAABBBDDDFFFGGGHHHGGGGGGBBBBBBBBBBBBBBBAAA??????@@@??????===<<<;;;:::999;;;<<<===>>>????????????<<<===???@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@??????AAADDDFFFGGGFFFDDDCCCAAAAAAAAACCCEEEEEECCCBBB???>>><<<;;;;;;<<<===>>>AAABBBDDDFFFGGGHHHHHHHHHEEEFFFGGGHHHJJJLLLNNNPPPOOOMMMKKKHHHFFFDDDDDDDDDDDDFFFGGGFFFCCCCCCEEEGGGEEEEEEFFFFFFFFFFFFEEEDDD>>>>>>???@@@???>>>===<<<@@@??????>>>===<<<<<<;;;:::<<>>????????????>>>>>>>>>>>>BBBIIIJJJBBB;;;999888666666777777666666777999;;;888999;;;<<<===???CCCFFFGGGEEEEEEFFFHHHHHHEEEBBB???>>><<<:::999999999:::888:::;;;<<<<<<;;;999888777777888:::<<<===??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>???@@@@@@BBBBBBCCCDDDBBB@@@>>><<<;;;<<<======<<<:::888666111222555777999:::999999888777666777:::<<<<<<<<<999999:::;;;;;;:::::::::888777555444555666888999888999:::999888888:::;;;:::888666555444555666777666666777777777777666666555555555555555444444444555555555444444333333333000111222444666888999:::222555777777444222222333000000000000////////////........................,,,---///...------...000000000/////////111222333222333333444444333333222111111111111000000000000111111222222222333333333333333333222222111111111000111111111111222222222444333333222222333333444222222222333333444444444333222111111000000111111111111111111111111111111000000000000111111111111222222222222222222222222111111111222222333333333444333333222222333333444444777999888555333444666222222222333333444444444444444444444444444444444555555555555555555555555888888999:::;;;;;;<<<===>>>@@@BBBEEEHHHKKKNNNOOOTTTVVVZZZ]]]```cccfffiiiooorrrxxx}}}}}}uuummmeee```]]]\\\SSSRRROOOKKKHHHEEEDDDCCC>>>======<<<<<<;;;::::::<<<999777777999;;;:::999777777777777777777777777555555666666555444333333555555555555555555555555888777666555555666777888555555666666777777888888777666555444444555666777666666888999;;;<<<>>>>>>;;;:::999999888888888999999999999999:::<<<>>>???<<<;;;::::::999999999999;;;;;;:::::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGFFFDDDBBB@@@??????>>>>>>===<<<;;;::::::;;;<<<<<<<<<===>>>???>>>>>>>>>>>>???AAABBBCCCBBBBBBAAAAAABBBBBB@@@>>>>>>???@@@CCCDDDFFFGGGHHHGGGEEEDDD???@@@@@@AAAAAABBBBBBBBBDDDBBB@@@>>><<<======>>>EEEGGGJJJKKKJJJIIIHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGEEECCCAAA@@@???>>>@@@???>>>======>>>???@@@???>>>===;;;::::::::::::======>>>???BBBEEEHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCCCCBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>===;;;999888777777888999999999999888999;;;===???AAABBBCCCCCCFFFEEECCCEEEGGGHHHEEECCC>>><<<:::999999999;;;<<<;;;===>>>===:::777666666999:::;;;============<<>><<<===>>>>>>;;;<<<===>>>>>>===<<<;;;>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@>>>===;;;999888777555555555666777999;;;<<<555555555666666777999999666888;;;===>>>===;;;:::999999888888999999:::;;;999999999999999999999999999999888888777666666666::::::999777666444333333555444333333333333555555333333333444444444555555777555333333444555555444999333......111333222000////////////....................................///000000///---,,,---............///000222444555222333333444444333333222111111111000000000//////111111111222222222333333333333333222222111111111000111111111111222222222333222222111111222222333111111111222222222333333222222222111111111000000000000000000000000000000000000000000111111111111222222222222222222222222111111111111111222222222222222111111111111222222222444555555222111111333222222333333333333333333444444444444444444444444444444444444444444444444777777888888888888888888999:::;;;===???AAABBBCCCBBBDDDFFFHHHIIIJJJMMMOOOSSSUUUYYY]]]```bbbbbbbbbfffgggjjjmmmppprrrsssttt{{{|||}}}~~~}}}{{{yyywwwvvvwwwsssnnnllljjjiiifffddd```]]]XXXRRRMMMIIIGGGFFFDDDCCCAAA???===;;;;;;:::999999999888777777666666888666333444666777777555666666666666666666666666666555555555444444444444555555555555555555555555555555555555555777999999444444555555555666666666777666555444444555666666777777888888999999::::::;;;;;;999888777777666777888888888888999;;;<<<>>>===<<<;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<===:::::::::::::::::::::::::::;;;===>>>???@@@@@@@@@@@@AAAAAABBBDDDEEEFFFFFFGGGFFFDDDBBBAAA@@@??????@@@>>>===;;;;;;;;;;;;;;;:::;;;;;;<<<============???@@@AAACCCCCCCCCBBBBBBBBBCCCCCCAAA???>>>???AAAAAABBBDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDDDDCCCAAA???>>>???@@@AAAEEEGGGJJJKKKJJJHHHHHHIIIGGGGGGIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFEEECCCBBBBBBCCCEEEFFFHHHGGGFFFDDDBBB@@@@@@???@@@???>>>======>>>???@@@??????>>>===<<<;;;;;;;;;>>>??????AAACCCFFFHHHJJJGGGFFFEEEDDDCCCCCCDDDDDDBBBBBBAAAAAA@@@??????>>>???@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<:::999999888777777666777999;;;===:::;;;===???AAABBBCCCCCCEEECCCBBBDDDFFFFFFDDDBBB>>>===;;;:::999:::;;;<<<<<<===>>>===:::777666666999:::;;;===>>>======<<>>===<<<======;;;<<<===>>>>>>===<<<;;;>>>>>>???@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@@@@???>>><<<;;;999888777444444444555666777888999555444444555555777888888888:::<<<>>>???>>>===<<<999999888888999999:::;;;::::::::::::::::::::::::999999888888777666666666888888777555444222111111333333222222222333555555444444444444444444555555777555333333555666666666777444111222555777444111............------------........................000111111000---,,,,,,---------...///000222444555222222333333333333222222111111000000000000//////000111111111222222222222222222222222222111111111000111111111111222222222222111111000000111111222000000000111111111111111111111222333222111000///........................000000000000111111111111222222222222222222222222222222111111111111111111000000////////////000000///000222111000...//////333333333333333222222222444444444444444444444444444444444444444444444444666666666555555555444444555555555666666777777777999:::;;;;;;::::::;;;<<<>>>???@@@BBBCCCDDDEEEFFFJJJJJJKKKMMMOOOQQQSSSTTTXXXYYYZZZZZZ[[[[[[[[[ZZZYYYYYYXXXWWWVVVTTTRRRQQQSSSPPPMMMKKKJJJIIIGGGEEEDDDCCCAAA???===;;;999999;;;:::999888888888888888777777666555555444444333666444333333444555555444444444444444444444444444666555444333333333444555444444444444444444444444333333333444666777999:::333333333444444444444444666555555444555555666666999888888777777666555555999888888777777777888888777777777777888:::;;;<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???:::::::::::::::::::::::::::;;;<<<===>>>>>>??????>>>???@@@AAACCCDDDFFFFFFGGGFFFDDDCCCBBBAAA@@@@@@BBB@@@>>><<<;;;;;;;;;;;;888999::::::;;;<<<<<<===???@@@BBBCCCDDDDDDDDDCCCDDDDDDDDDCCC@@@@@@AAABBBBBBCCCDDDEEEEEEDDDBBBAAA@@@?????????@@@BBBEEEFFFDDDCCCBBBAAAAAABBBCCCDDDEEEHHHJJJKKKJJJHHHIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDFFFEEECCCBBBBBBCCCEEEFFFHHHGGGFFFEEECCCBBBAAA@@@??????============??????@@@??????>>>>>>=========@@@@@@@@@BBBDDDFFFHHHIIIFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA???>>>>>>>>>>>>?????????@@@AAAAAAAAAAAAAAA@@@???===;;;:::999999:::999777666555777:::===???;;;<<<===???AAABBBBBBCCCCCCBBBAAABBBDDDDDDBBBAAA>>>===<<<;;;:::;;;<<<<<<<<<===>>><<<:::888777777999:::<<<===>>>>>>======AAABBBBBBCCCCCCBBBBBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<============<<<<<>>>>>@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<:::999777777333333444444444555555555444333333333444555666777888999;;;===>>>===<<<;;;999888888888888999::::::::::::::::::::::::::::::999888888777777666666555555555444333111000//////000000000111222333555555555555555555555555444444777555333333555777888777666555444666999:::777333/////////.........------...........................///000...,,,++++++,,,......//////111222333444222222333333333333222222111000000000////////////000000000111111111111222222222222111111111111111000000111111111222222222222222111111111111222222111111111111111111111111000111333444333222000...........................///000000000111111111111111111111111222222222222333333333222222111111000000//////......//////000//////000000000/////////333333333222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444999:::;;;:::888777777888999999888888999:::<<<===??????>>>???@@@BBBDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@???======<<<;;;:::999:::;;;;;;;;;:::999888888888888777777888888888777777777666555555444444666666555555666666666666444444444444444444444444666555333222222333555666444444444444444444444444333333333444555777888888333333333444444444444444555444444555555555666666999888888777666555555444666666666777888999;;;;;;777777777888999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===???@@@<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<============<<<===>>>@@@BBBDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAACCCAAA???===<<<;;;;;;;;;888999999:::;;;<<<>>>>>>@@@AAACCCEEEFFFFFFEEEEEEEEEEEEEEEDDDBBBAAABBBCCCDDDEEEFFFGGGFFFEEECCCBBB@@@???======???BBBEEEHHHDDDCCCCCCCCCDDDEEEFFFGGGGGGIIIKKKKKKJJJJJJJJJKKKIIIJJJJJJKKKLLLLLLKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDBBBAAAAAABBBDDDEEEGGGGGGFFFFFFDDDCCCBBBAAA???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDFFFFFFEEEEEECCCBBBAAA@@@??????@@@???===;;;;;;<<<>>>???>>>???@@@BBBBBBBBBBBBAAA@@@???<<<:::999999:::;;;:::999888888888:::<<<===;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA>>>===<<<;;;;;;;;;<<<<<<<<<===>>><<<:::888888999999:::<<<===>>>>>>======@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>===<<<<<<==================<<<@@@@@@@@@@@@??????>>>===@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<;;;:::888777777444444444444444444444333333333222222333444444555555777888:::;;;:::999999888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;888888888777666666555555444333333222000//////.........///000222333555555666666555555555555444444666444333333666888999888666555444666888999888666000000000/////////..............................+++,,,------,,,+++,,,---000000000111111111111000111222222333333222222111000000000////////////...//////000000000111111111111111111111111111111111000000111111111222222222333333222222222222333333222222222222222222111111000111333444333222000...///////////////////////////000000000111111111111000000000111111222222222444444333333222222111111000000000//////000000000111111111111222222111000222222222222222222222222333333333333333333333333333333333333333333333333222222333333444555555666444444444555555555555555444666666666444333444555555555444444444666888:::999888777777888999;;;<<<:::;;;;;;;;;;;;:::999999999:::::::::999999888777777888888777666666666666444666777888888888666555666666555444444444444555777777777666555555444444555666666666666555666666444444444444444444444444666444333222222333555666444444444444444444444444333444444555555555555555444444444444444444444444333333444555555555555555777777777777666666666666888888888888888999::::::888888999999::::::;;;;;;999:::;;;;;;;;;;;;::::::999999::::::<<<===??????>>>=========<<<<<<;;;;;;888999:::;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCAAA???===<<<;;;;;;;;;999999:::;;;<<<>>>@@@AAAAAABBBDDDFFFGGGGGGGGGGGGEEEFFFFFFDDDBBBBBBCCCDDDEEEFFFFFFGGGFFFDDDBBB@@@???===<<<<<<>>>AAADDDFFFCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKLLLLLLKKKKKKLLLMMMIIIJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHFFFEEEEEEDDDCCCBBB@@@@@@BBBCCCDDDFFFFFFFFFFFFEEEDDDBBBBBB???>>>===<<<<<<===>>>??????@@@AAABBBBBBAAAAAA@@@??????@@@AAABBBBBBCCCCCCDDDCCCBBBAAA@@@>>>===<<<===<<<;;;::::::;;;===>>>>>>???AAABBBCCCCCCBBBBBB@@@???<<<:::999:::;;;<<<:::;;;<<<<<<<<<:::888777;;;<<<===>>>????????????@@@@@@AAABBBAAA@@@@@@@@@======<<<;;;;;;;;;;;;;;;=========<<<:::888999::::::;;;<<<>>>>>>>>>>>>===??????@@@AAABBBBBBAAAAAA@@@AAAAAAAAA@@@???>>>============<<<<<<=========@@@@@@AAAAAA@@@???>>>>>>??????@@@@@@@@@@@@??????===<<<;;;:::999888777666555555666666666555444444333222222222222333333444555666777888999999999888888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;888888777777666555555555444333333222111000//////,,,---///000222333444555555555555555555555444444666444333333555777888888666555333222444666777888111000000000////////////........................***,,,------,,,,,,---...000111111111111000//////111111222222222222111111000000////////////......////////////000000000000000000000111111111111111000111111111111222222222444333333333333333333444222222222222222111111111111111222333222111000///000000000000000000000000000000000000111111111111//////000000111222222222333333333222222222222222111111000000000000111111222111111222333444333111111111111111222222222333333333333333333333333333222222222222222222222222111111222333444555666666222333333333444444444555000111222222111111222333333333222222333444666777555555444444555555666777777777777888777777666666444444555555666555555444222444666555444333333444333444555666666555444333666666555444333333444444555555444444333222222222222333555555333222333444333333333333333333333333444333222222222333555555333333333333333333333333333444444555555444333333555555444444444444333333222333444555555555555555555666666666666666777777;;;;;;999888777666666666888888999:::;;;;;;::::::888999:::;;;;;;;;;:::999999999999:::;;;<<<===>>>>>>>>>======<<<;;;;;;;;;777888999999:::::::::999:::;;;<<<===???@@@BBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBB@@@>>><<<;;;;;;;;;;;;:::::::::;;;===@@@BBBDDDBBBCCCEEEGGGHHHIIIIIIHHHEEEFFFFFFEEEBBBBBBCCCDDDCCCDDDEEEEEECCCAAA???======<<<<<<<<<===???BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGJJJKKKLLLLLLKKKKKKLLLNNNIIIJJJJJJKKKKKKKKKJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFDDDCCCAAA@@@@@@AAACCCDDDDDDDDDEEEFFFEEEDDDBBBAAA>>>>>><<<<<<<<<<<<>>>>>>>>>???AAABBBCCCCCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@CCCBBBBBB@@@>>><<<:::999::::::999999999:::<<<======???AAACCCDDDDDDCCCBBB@@@???===<<<;;;;;;<<<<<<;;;===>>>???===:::777555;;;;;;<<<==================???@@@@@@???>>>>>>???<<<;;;;;;;;;;;;:::::::::===>>>===<<<:::999:::;;;:::;;;===>>>??????>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<======?????????@@@??????>>>>>>>>>>>>>>>??????>>>>>>>>><<<;;;;;;:::888777777666555666777888888777555444333333222222222222333333666777888999::::::::::::888777777777777888999999::::::::::::::::::::::::888777777666666555555444333333222222111000000///---...///111333444444444333333333444444444555555666444222222444666777666666444222000000222555777000000/////////.................................---/////////---,,,---...///000111111222111000000111111222222222222111111000000/////////................../////////000000///000000000111111111222000111111111111222222222333333222222222222333333222222111111111000000000222222222111111111000000000000000000000000000000000000000000111111111111/////////000111222222222000000000000000111111111111111000000000000111111000///...000222333222/////////000111222333333444222222222222222222222222222222222222222222222222111111222222333333333444222222222222222222222222111222333333222111222333444333333333333333444444333333444555555555555555555666666777777777666666222333444555555555555555111333666666444222333444333444444555555555555555555555444444444555666666444444333333222111111111///222444444222000111222222222222222222222222222222222333333333444444444333333333333333333333333111222333444555555444333444333333333222222222222111222333555666666555555555555555555444444444444777777666555555555555555777888999::::::999999888888999;;;<<<===<<<;;;:::999999999999999:::;;;<<<===<<<<<<;;;::::::999999777777888888999999888888:::;;;<<<===>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBB@@@>>>===;;;;;;;;;;;;;;;:::::::::;;;===@@@CCCEEECCCDDDFFFHHHIIIJJJJJJJJJEEEFFFFFFDDDBBBAAABBBDDDDDDDDDEEEEEECCCAAA>>><<<;;;;;;;;;<<<<<<===??????AAAAAABBBCCCDDDEEEEEEEEEIIIJJJKKKJJJIIIIIIKKKMMMIIIIIIJJJJJJJJJJJJIIIIIIDDDEEEFFFFFFGGGGGGFFFFFFCCCBBB@@@??????@@@BBBCCCBBBCCCDDDEEEEEEDDDBBBAAA>>>===<<<;;;;;;<<<===>>>===???AAABBBCCCCCCBBBAAA@@@AAABBBBBBBBBAAA@@@???BBBBBBAAA@@@===;;;888777777777888999999:::;;;;;;===>>>AAADDDEEEDDDCCCBBB?????????>>>======<<<<<<<<<===>>>>>>===;;;999777::::::;;;;;;<<<;;;;;;;;;999<<<>>>===;;;:::;;;<<<:::::::::::::::999999888===>>>===;;;999999;;;<<<:::;;;===>>>??????>>>>>>===>>>???@@@AAAAAAAAAAAA??????===<<<<<<<<<===>>>>>>===<<<;;;;;;<<<===>>>;;;<<<==================<<<<<<============<<<<<<;;;;;;:::999888777666666444555777888888777666555444333333222222222333333666666777888888999999999777777777777777888999999::::::::::::::::::::::::777777777666555555444444222222111111000000//////...///111222444444444444000111111222333444555555666444222222333444555444333333333111111111222333//////.........---------........................111222222111...------...---...000111222222222111111111222222222222111111000/////////......................../////////000//////000000111111111222000111111111111222222222222222111111111111222222111111000000/////////...333222111111000000111111000000000000000000000000000000000000111111111111...//////000111222222222------......//////000000000000////////////000000///---,,,...111222000---......///111222333444555222222222222222222222222111111111111111111111111222222222222111111111111444444333222111111000000222333444333222111222333333333333222111111000000000111333444555444333333111222333444444444444333000111222333333444444444...111444444111000000222222222333333444555555555000000000111111333444444555555444444333222222222///222555555222111111333000000000000000000000000111222333444444444444333333333333333333333333333...000222444555666555555333222222222111111000000000222333555666666555555555444444333333222222222000000111222444666888999666666888999999888777777999:::<<<>>>>>>===<<<;;;999999999888888999::::::;;;;;;:::999999888777777666777777888888888888777;;;;;;;;;<<<===>>>>>>???@@@@@@??????@@@@@@AAAAAA>>>===<<<;;;::::::;;;<<<:::999999:::===@@@CCCEEECCCDDDFFFIIIJJJKKKKKKJJJEEEFFFEEEDDDBBBAAABBBCCCFFFFFFGGGGGGEEEBBB???>>>:::;;;;;;<<<<<<<<<======@@@AAABBBCCCDDDDDDDDDDDDHHHIIIIIIIIIHHHHHHJJJKKKHHHIIIIIIJJJIIIIIIHHHHHHBBBCCCDDDEEEFFFFFFFFFFFFCCCBBB@@@??????@@@BBBCCCAAABBBDDDEEEEEECCCBBB@@@>>>===<<<;;;;;;<<<===>>><<<>>>@@@BBBCCCCCCBBBAAABBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAA???===:::777555555666777999::::::::::::<<<>>>AAADDDEEEEEECCCBBB??????@@@@@@???>>>===<<<======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999777999<<<;;;999777888:::999999:::::::::999888777===>>>===;;;999999;;;===:::<<<===>>>??????>>>>>>======>>>@@@@@@AAAAAAAAA>>>===;;;:::999:::<<<===>>>===<<<;;;;;;<<<===>>>999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999888777666666333444666888888777666555444444333333222333333333444444555555666777777777777777777777777888888999999999999999999999999999777777777666555555444444111111000000//////.........000111333444444444333//////000111333444555555666444111111222333333333111333444444222111000000111111111111000///---,,,.................................//////////////////000111222333222111111111111111111000000000000---...///000000///...------...///000000///...---//////.........///111222111111000000111333555666222222111111111111222222111111111111111000//////000000000000000000000000.........///000000000111000000///////////////000......///000111222333333222111000000000111333333......------------......---......///000111111222//////000000111111111111444444333333333333222222222222222111111111111000//////000111222333333333111222333444444333111000222222222111111111111000333333333222222111111111111111111111111111111111444444333222222333333333222222222222222222222222333333333333333333333333111222222333333222222111222222111111222222333444555444333333222222222222//////000000000000//////222222222222222222222222//////000000000111111111000111111111111222222222222333333333333222111111222111000.........//////111111111222222333333333444333222111111111222333333333333333333333333333666555555555555666666777444666888;;;<<<=========999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999888777777888999999;;;::::::::::::;;;<<<======>>>>>>??????@@@AAAAAA===============<<<<<<<<<>>>>>>===<<<<<>>BBBBBBAAAAAABBBCCCEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA???>>>???AAADDDEEEBBBCCCBBB@@@???>>>@@@BBBBBBBBBBBBBBBAAA@@@>>>>>>======<<<;;;;;;;;;;;;<<>>===;;;<<<<<<;;;;;;999888777888888888999:::;;;<<<===>>>???AAABBBCCCCCCBBBAAA>>>????????????===;;;:::??????>>>>>>===<<<<<<<<<:::;;;<<<<<<<<<;;;999999555666666666777777777777888777777666666666666777999999888888888999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>@@@CCCDDDDDDBBB???>>>===<<<<<<;;;<<<<<<>>>===;;;;;;<<<>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<=========<<<;;;;;;:::888777666555666666777777777777777888888888555333111///...000222333444444444555666777777888777777777666666666666666555666666666666666555444333333444444333333222111444333111//////000111222111111222333444444444444111222222333333222222111222222222333333444444444111111111111111000///...---.../////////...------........................,,,---------....../////////000111222333222222111111111111111000000000000,,,---...//////...---,,,---...///000000///...---222222111111111222333444///............///111222222111111000000111111222111111111111111000//////////////////////////////222222222111000/////////000000///////////////000/////////000111111222222111111000000000111222333///......------......///.........///000111111111000000000000000111111111111222222222333333444444222222222111111111000000000000000111111222222333111111222222222222111111222222222111111111000000333333222222222111111111111111111111111111111111222222111111111111222222222222222222222222222222333333333222222222222222111222222333333222222111222222111111222222333444333333222111111111111111000000111111111111000000111111111111111111111111111111222222222333333333000000111111111222222222222222333333222222111000444333111000000000111111111111111222222333333333333333222111111111222333333333333333333333333333777777666666777777888888666777999:::;;;;;;;;;;;;999999999:::::::::;;;;;;::::::;;;;;;;;;;;;:::::::::999888777777888888999;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===???@@@AAABBBBBB>>>>>>============<<<<<<===???@@@@@@@@@AAACCCFFFIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFHHHHHHIIIIIIIIIGGGGGGGGGFFFEEECCCAAAAAAAAA@@@===;;;:::;;;===>>>@@@???>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCBBBAAAAAAAAABBB@@@???>>>===>>>@@@CCCEEEBBBCCCCCCAAA??????AAABBBFFFFFFFFFEEEDDDCCCBBBBBB>>>======<<<;;;<<<<<<<<<===>>>???AAACCCDDDEEEEEEDDDBBB@@@?????????>>>===;;;;;;:::999999888777777888888999999:::;;;===>>>>>>???@@@AAAAAAAAA@@@?????????>>>>>>===<<<;;;;;;@@@??????>>>===<<<<<<;;;<<<======>>>===<<<;;;:::555555555555555555666666888888777666666777777777999888888777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>@@@CCCDDDCCCBBB>>>===<<<;;;::::::::::::===;;;::::::;;;=========;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===<<<<<<;;;:::;;;999888666666666666777777777777777777777777777555333111//////000222333333444444555666666777777888888777666666555444444444555555666666666555555333333444444333333222111444333111000///000111222111111222333444444444444333444444444444444444333222222333333333333333333111222222222111111000///+++,,,------......------........................***++++++,,,---...//////000111222222333333222222111111111111000000000000,,,,,,------------,,,,,,......////////////......000////////////000000111......---------...//////111111000000000000111111000000111111000000//////////////////////////////222111111000000//////...000//////......///000000000000000000000000000000000000000000000111222222//////............//////......//////000000111111111111111000000000000000///000111222333444555555222222111111111000000000111111111111111111111111111111000000000000111111222222111111111000000000222222222111111111111111111111111111111111111111111000000000000000111111222222222222222222222222222222222111111000000000111111222222222222111111222111111111111222333333222111000000000000000000000111111222222111111000000000000000000000000000111111111222222222222333000000000111111111222222222222222222222111000000222222111000000000111111111111111222222222222222222222111111111222222333333333333333333333444444666666555555666777777888777888888999999999888888999999999999::::::::::::999::::::;;;;;;::::::999::::::999888888888888888;;;<<<=========<<<;;;:::999:::===???AAAAAAAAAAAA>>>>>>>>>>>>======<<<<<<>>>@@@CCCDDDDDDCCCCCCDDDGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFEEECCCBBBBBBAAA???===<<<<<<>>>>>>===<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBBBBBBBAAAAAACCCBBBAAA@@@????????????======<<<<<<===???BBBCCCBBBCCCCCCBBB@@@@@@AAACCCCCCDDDDDDDDDCCCBBBAAAAAA???>>>>>>===<<<=========;;;<<<>>>@@@BBBDDDEEEEEECCCAAA???>>>>>>>>>===<<<:::999888666666666777777999999999:::;;;<<<===>>>?????????@@@??????>>>===??????===<<<;;;;;;<<<<<>>===<<<;;;;;;;;;<<<=========<<<:::999666555444333333333444555777777666666666777777888888888888777888888999:::;;;;;;;;;;;;;;;;;;<<<<<>>???@@@CCCCCCCCCAAA===<<<;;;:::888888777777;;;:::888888:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888:::999777666555666666777777777777777777777777777555444222000000111222333333444444555555666666666999888777666444333222111222333444555555666555555333333333333333222222111333222111000000000111222111222333444444555555444555555666666666666555555333333333333333222222222222222333333333222111111,,,,,,------------------........................***++++++---...///000000111111111222222222222222111111111111000000000///------------------------...//////////////////........................///111111000000000000000000000000000//////000000000///000000000000000//////////////////////////////,,,,,,---...///000000111//////.........///000000111111000000////////////////////////000000111111000//////......//////000.../////////000000000111111111111111000000000000000000000111222333333444111111111111000000000000111111111111000000000000000000///......///111222111111111111000000000000111111111111111111111000111111111111111111111111000000//////000000111111111111111111111111111111111111111000//////......111111222222222222111111111111111111111222222333111111000000///000000111000000111111111111000000000000000000000000000000////////////000000000000000000000000111111111111111111111222111000000//////............/////////111111111111111222222222111111111111111222222222333333333444444444444444333333333333333444555666666777777888888888888888888999999999999:::::::::999999::::::::::::999999::::::999999888888888888;;;<<<===>>>>>><<<;;;999999;;;===???@@@@@@@@@???@@@??????>>>>>>=========???AAACCCDDDDDDCCCDDDEEEBBBBBBDDDEEEGGGIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIKKKKKKKKKJJJHHHGGGEEEDDDCCCBBB@@@>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>AAA@@@???===<<<<<<<<<<<<;;;:::::::::;;;>>>@@@AAAAAABBBCCCBBB@@@@@@AAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<===>>>@@@AAABBBCCCCCCBBB@@@>>>===>>>===<<<;;;:::888666444444555666777999999::::::;;;===>>>???AAA@@@@@@@@@???>>>======@@@>>><<<:::999:::<<<>>>AAA@@@???>>>===;;;::::::888999:::::::::999777666777666444333222333444555555555444555555666777777888888888888888888888888::::::;;;;;;;;;;;;<<<<<>>>>>@@@BBBBBBAAA@@@===<<<;;;999888777666666:::888666666888:::;;;::::::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;:::999888888777888888666555555666777777777777777777777666666666555444222111111111333333333333444444444555555555666666555444333222111111111111333444555555555555222333333333333222111111222222111000000111111222111222333444555555555555555666666777777666666555444333333333222222111111333333333444444333222222//////...---,,,,,,,,,+++........................+++,,,---...///000111111000000000111111111222222111111111111000000000//////..................////////////....../////////111111111111111111111000111111111111111111000000000//////......//////000...//////000000000//////........................,,,,,,---...///000111222...............///000000111111000000///...............//////000000000000//////............//////////////////000000000000111111111000000000000000111111111111111111111111111111111000000000//////111111000000000000000000000///...---...///111222111111111000000000//////000000000000000000000000000000000000000000000000000000000000000111222222111111111111111111111111000000000//////.........000111111222222111111000111111000000111111222333111111000000000000111111......////////////......111111111111111111111111//////////////////////////////000000000111111111000000111111000000///...------......////////////111111111111111111111111000000111111222222222222333333333444444555555555222222222333333444666666555555666666777888999:::888888888999999999::::::888888999999999999888888999999999::::::999999999:::;;;===>>>>>><<<;;;999;;;<<<===>>>???>>>>>>===AAA@@@@@@???>>>>>>======@@@AAABBBBBBAAABBBEEEGGGDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFFFFCCCBBBAAA???>>>===>>>>>><<<=========>>>>>>>>>>>>>>>?????????>>>===<<<<<<>>>===<<<;;;::::::::::::999999999999:::<<<>>>??????AAABBBBBB@@@@@@AAABBBDDDEEEEEEFFFFFFFFFEEEEEEAAAAAA@@@????????????@@@???@@@@@@AAAAAA@@@@@@@@@AAA???===<<<<<<<<<;;;:::999888666444444555777888:::::::::;;;<<<===??????BBBBBBAAA@@@???>>>>>>===???===:::888888:::<<<>>>??????>>>===<<<;;;:::999777888999999999888666555777666555444444555555666222222222333444555666777888888999999999888888888::::::::::::;;;;;;<<<<<>>===???@@@@@@???======<<<;;;999888777777777888666555555777999::::::::::::;;;;;;;;;;;;::::::;;;;;;:::999888777777777777666555555555666777888777777777777666666555555555444333222222222333333333333333333444444444444333333333222222222222222000000111333444444444444222222333333222222111000111111111111111111222222222222333444555555555555555555666666666666555555333333333222222111111111222333333444444444333333000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111000////////////000111111111111111111000000000000000///............///000//////............/////////000000000000//////.........///000000000////////////............//////......///000000000//////........................000000000000000000000000------------...///000000000000000//////.........------...///////////////......------------......////////////000000000000///000000000111111111111111111111000000000//////111111000000000/////////000000000000000000000000///......//////000111222111111000000000/////////////////////000000000000000000000000000000000000000/////////000111222333111111111111111111111111////////////////////////000000111111111111000000111000000000000111222222000000000000000111111222---......//////......---111111111111111111111111222111111111111111000000/////////000000000111111000000000000000///......---...///000111222222111111111111111111000000000...///000111222222222222333333333444555555666666444444555555666777999999555555555666777999:::;;;888888888888999999999999777888888999999888888777777888999:::;;;;;;;;;;;;999999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>BBBAAAAAA@@@???>>>======@@@AAABBBBBBBBBCCCGGGIIILLLKKKJJJIIIGGGFFFEEEDDDCCCEEEGGGJJJLLLNNNOOOPPPMMMMMMMMMLLLJJJIIIGGGFFFCCCBBBAAA???>>>=========;;;<<<===>>>????????????>>>>>>>>>>>>===;;;::::::<<<;;;::::::999999::::::999999999999:::;;;<<<<<<===???AAAAAA@@@???@@@@@@BBBBBBCCCDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>@@@>>><<<;;;<<<<<<:::999999888777666666777888999;;;;;;;;;<<<===>>>???@@@CCCBBBAAA??????>>>>>>>>>>>><<<:::888888:::<<<===<<<<<<<<<;;;::::::999999888999:::::::::999777666444444555555666666666666111111222222444555777777999999:::::::::999888888999999::::::;;;;;;<<<<<<>>>===<<<===>>>>>><<<;;;;;;:::999888888888888888777666444555777999::::::::::::;;;;;;;;;;;;:::::::::999888777777777777777666555555444555666888999888777777666666555555444555555444444333333333444333333333333333333333333111111111111111111111111///000111222222333222222222222222222222111111000000111111111222222222222222333444555555666666555444444555555555555444444222222222222222111111111222222333444444444333333...---,,,+++******+++,,,++++++++++++++++++++++++---------......////////////......---...///000111111111111111000000000000///...------------...///000///...------...///000------.........---,,,++++++,,,...////////////...///......------......///---......///000000//////................................................------------...///000000//////////////////......,,,---.../////////......------,,,,,,,,,,,,------000000000000////////////......///000111222222333//////000000000000000000111000000000////////////......//////000000111111......///000111111111111111000000000////////////........./////////000000000000000000000000000000............///000111222111111111111111111111111.........///000000111111000000111111111111000000000000000000000111222222//////......//////000111......////////////......000000000000000000000000222222111111000000000000////////////000000000111//////000000//////...---,,,---///000222222222222222111111111000000000///---...000111222222222111333333444444555666666666555555555666777888::::::888777777777777888999:::888888888888999999999999777777888888888888777777555666888:::<<<<<<<<<<<<777888888999:::;;;<<<<<<999999999999;;;>>>AAABBBCCCBBBAAA@@@???>>>>>>===>>>@@@CCCEEEFFFGGGHHHJJJLLLKKKJJJIIIGGGFFFEEEDDDCCCDDDFFFHHHJJJLLLMMMMMMMMMMMMMMMLLLJJJIIIGGGFFFBBBBBBAAA???>>>===<<<;;;888999;;;===>>>>>>>>>>>>=========<<<;;;999888777999999999999999::::::;;;::::::::::::::::::::::::;;;===???@@@???>>>>>>???>>>>>>@@@AAABBBBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@>>>;;;:::;;;;;;:::888999999999999999999999999;;;;;;;;;<<<===>>>@@@@@@AAA@@@???>>>======>>>???<<<;;;999888888:::;;;<<<999999999999999999999999777888999999999888777666000111444555666666666555222222333444555777999::::::;;;;;;<<<;;;:::999888888999999:::;;;;;;<<<<<<===<<<;;;;;;<<<<<<:::888888888777666666777777888777555444555777:::::::::999::::::;;;;;;::::::999888888777666666666777888555555444444555666888999888777777666555555444444555555555444444444444444333333222222222222222222111111111000000/////////000000111111111111111000222222222222222111000000000000111222222222222222222333444555666666666666444555555666666555555444111111111111222222222222111111222333333333333333+++***)))))))))***+++,,,************************------------------------......---,,,---...///000111111111111000000000000...---,,,,,,,,,,,,---...000///...------...///000000000111111111000...---+++,,,...000111111000000.........------.........------...///000000//////........................&&&'''((()))+++,,,---...,,,,,,,,,---...///000111////////////////////////,,,,,,.../////////...------,,,,,,++++++,,,,,,---000000000000////////////------...000111222333444------...///000111222222000000000000////////////---......///000111111222---...000222222222222111000000000000////////////---.........//////000000000000000000000000000000,,,,,,,,,---...///000111000000000000000000000000------...///000111222222000000111111111111000000000000000000000111111222---------------...///000//////000000000000//////////////////////////////000000//////.........---////////////000000000000///////////////......---)))***,,,...000000000000222111111111000000//////---...000111222222222111333333444444555666777777333333444444666777888999;;;:::888777777777888999777888888888888999999999777777888888888888777777444666888:::<<<=========666666777888999;;;<<<===777666666777:::???CCCFFFCCCCCCBBBAAA@@@>>>>>>===<<<@@@EEEIIIJJJJJJJJJJJJEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGMMMMMMMMMLLLJJJIIIGGGFFFBBBAAA@@@???>>><<<;;;:::444666888;;;<<<=========<<<<<<;;;;;;999888666555888888888888999:::;;;<<<;;;;;;;;;:::::::::999999:::<<>>===>>>>>>@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@AAABBBBBBCCCCCCCCCBBB???===;;;:::::::::999888999::::::;;;;;;;;;::::::<<<<<<<<<<<<===???@@@AAA@@@???===<<<<<<======>>>;;;:::999999999:::;;;<<<777777888888888999999999555666777777777666444333---///222555777666555444333333444555777999:::;;;;;;;;;<<<===<<<;;;999888888888999::::::;;;<<<<<<<<<;;;::::::;;;;;;999777666555555555555666777777777555444555777:::;;;;;;999::::::;;;;;;::::::999777777666555555666888888555444444444555666888999888777777666555444444444666555555555555444444444333222222222222222222222333222111000///...---,,,000111111111111000000///111222222222222111000000///000111222222222222222222333444555666666666666555555666666666666555555000000111111222222222333000111222222333333333333,,,,,,,,,+++++++++******---+++)))***,,,---,,,)))......---,,,,,,...///000.........////////////000222222222222222111000000...---,,,+++,,,---...///------------------------///000000000000000//////............////////////......//////......---,,,//////............//////...------------...//////////////////............,,,,,,,,,---------......000///......///000///---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////////////////..................////////////000000000000000000000000000000////////////000000,,,------...///000000111000000///////////////000000000////////////000000---...///...------...///,,,,,,---.../////////...222111///...---------...///////////////.........000000000///......------000000000000000000000000////////////000000000000////////////////////////......///000000000000000//////000000000000/////////000111222111000...,,,,,,------...///000111111000000000000000000000000000000000000000000000000000000000000000000000000000...---///333555444222333333444444444555555555222333333333444555555555666666777777888888888999666777888888777666777999999999888777777777777777555777:::<<<<<<;;;999888999999888888888999;;;;;;<<<;;;::::::;;;???CCCEEEJJJHHHEEEBBB@@@?????????@@@CCCGGGJJJKKKJJJHHHGGGHHHFFFEEEDDDEEEDDDCCCAAADDDEEEFFFGGGIIIJJJKKKLLLJJJKKKMMMNNNNNNLLLIIIHHHFFFFFFDDDAAA???===;;;:::::::::;;;<<<===>>>??????<<<;;;::::::999:::;;;<<<999999888888999999:::;;;>>>>>>??????>>>===<<<;;;<<<<<<<<<===============???@@@AAABBBDDDEEEFFFFFFCCCEEEFFFEEECCCBBBEEEGGGGGGCCC>>>===???AAABBBAAAAAA???<<<===>>>>>>:::777;;;<<<======<<<<<<===>>>??????>>>>>>===>>>>>>???AAA???===<<<<<<<<<;;;999@@@@@@>>>;;;999888:::<<<999888777777777777777777:::888777555444444444555333444666555444444555777666555444444444666777888999:::<<<======;;;:::999777777666555555555555555::::::::::::::::::::::::777:::<<<:::555333555888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<555444333333222222333333111222333333444555666666666555444333333444555666555555555666666666666777111111111111111222222222111111111111000000000000000000000000111111111111000111111222222333444444333333444444444444333333444333333333333444555555<<<888777<<>>AAADDDFFFHHHGGGDDDBBBAAAAAAAAABBBCCCEEEGGGIIIJJJJJJHHHGGGHHHFFFEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIKKKLLLMMMMMMKKKIIIGGGFFFEEEDDDAAA???===;;;::::::;;;;;;<<<===>>>???@@@>>>===<<<;;;;;;;;;<<<<<<999999999888999999::::::<<<===>>>>>>>>><<<:::999;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAACCCDDDEEEFFFDDDEEEGGGFFFDDDDDDFFFHHHTTTMMMDDD???======>>>===@@@???>>>>>>???>>><<<;;;===>>>??????>>>===>>>???AAAAAA@@@@@@????????????@@@>>>;;;;;;;;;;;;:::999===<<<;;;888666555777999999999888777777666666777888777555444333333333333333444666666444444555777777777666666777999:::;;;:::;;;<<<======;;;999888777666666555555555555555999999999999999:::::::::555888:::999555444666999999999999::::::;;;;;;;;;:::::::::::::::::::::999444444333222222222222333333333333333333444444444444444333222222333444444444444444555555555666666222222111111111111111111111111111000000000///////////////000000000111111000111111222222333444444444444555555555555444444444444444444444555555666777<<>>===;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@>>>===<<<;;;;;;;;;::::::999999888999999999;;;===???@@@@@@>>><<<::::::;;;;;;;;;<<<<<<<<<===<<<===>>>@@@BBBCCCEEEEEEDDDEEEFFFFFFEEEEEEGGGIIIXXXQQQFFF>>>:::999999:::>>>???@@@@@@???>>>???@@@???AAABBBBBB@@@???@@@@@@DDDCCCBBBBBBAAA@@@??????===;;;999999::::::999888::::::999777444444666777:::999999888777666666555555555444333222222222333333444666666555444555666666666777777999:::<<<===;;;<<<======<<<:::888777666666555444444444444555777777777888888999999999333666888888555555777:::777888888999:::;;;<<<<<<::::::::::::999888777777444444333222222222222222333333333222222222111111222111111000000111111222333333333333444444444444333222222222111000000000111111000000000000//////....../////////000000000000111111222222333444444555555555666666555555555444444555555555666666666666DDDXXXfffgggYYYEEE777111000000000000111111222000111111222111111000000++++++++++++*********)))+++++++++++++++,,,+++++++++,,,---...///...---,,,,,,,,,,,,---------.........///////////////............------,,,,,,,,,---------------------------......//////000/////////............////////////000//////...............------,,,,,,,,,,,,------...............//////000//////.........---------,,,,,,,,,---------......000...------------+++***++++++++++++++++++++++++........................+++,,,,,,,,,,,,,,,---------------.........///////////////////////////////////////....../////////000000000000000/////////......------......//////......------------......,,,---......,,,,,,---....../////////...---,,,,,,)))******,,,---...///000------...............///---------......////////////////////////////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000//////------............------000//////........./////////////////////.................................////////////////////////------------------------/////////000111222222222222111000///000111333444555555444444333333222222111222333444666888999999999:::;;;:::888777777888777777666666666666666777::::::::::::::::::::::::999888888888777777777777888:::===AAADDDFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEECCCBBBBBBDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGJJJKKKLLLMMMMMMLLLJJJIIIGGGEEECCC@@@>>>===<<<<<<;;;<<<======??????@@@AAAAAA@@@???>>><<<;;;::::::;;;:::999999888888999999;;;===@@@CCCDDDCCCAAA???;;;;;;<<<<<<======>>>>>>;;;<<<===???@@@BBBCCCDDDCCCCCCDDDDDDDDDDDDFFFGGGLLLHHHAAA;;;888888999999;;;===@@@???======@@@DDDBBBCCCEEEDDDCCCAAAAAAAAADDDCCCCCCBBBAAA???>>>>>>:::888777777888999888777888999999777555555666888999999999888777666555555444444444444333333333444333555777777666555666777444444555777888:::;;;<<<<<<=========<<<:::777666666555444444333333444444555555666666777888999999555666888777555555666888666777888999:::;;;<<<<<<;;;;;;;;;;;;:::888777666444333333222111222222222222111111111111111111111111111111000000111111111111222222222333333333333333333333222111000//////111000000000////////////............////////////000111111222222333444444555555666666666666555555444555555666666666666666;;;JJJ^^^gggaaaPPP===222///////////////000111222111111111111111000000///------,,,,,,,,,+++++++++++++++,,,+++++++++++++++***+++---.........---,,,,,,,,,,,,---------......///000000111111111000000.........------,,,,,,+++------------------------------...///////////////............///////////////...---,,,,,,,,,------------,,,,,,,,,,,,------///............///000000............------------,,,,,,,,,---------......---,,,+++,,,......---,,,++++++++++++++++++++++++........................++++++++++++,,,,,,------------------....................................//////............//////000000000000////////////------,,,------...//////------,,,,,,,,,,,,------,,,---...---,,,+++,,,....../////////...---,,,,,,,,,,,,------............,,,---------....../////////.........---------,,,........................000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++---111444555222///---.........//////.........//////............///000///////////////....................................................................................///000000000111111222111111000000000111222333444444333333222222111111000111222333555666888888888999999999777666666888777777666666666666777777;;;:::::::::::::::::::::777777777777777777777666666999<<<@@@CCCEEEEEEEEEHHHHHHFFFEEEDDDBBBBBBBBBDDDDDDCCCBBBCCCCCCDDDEEECCCAAA??????AAACCCDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGKKKKKKLLLMMMMMMMMMLLLKKKGGGEEEBBB@@@>>>=========<<<<<<===>>>???@@@AAAAAA@@@@@@???===<<<:::999888::::::999999888999999:::999;;;???BBBDDDDDDDDDCCC<<<======>>>???@@@@@@@@@;;;<<<===>>>???AAABBBBBB@@@@@@@@@@@@AAACCCCCCDDD@@@???>>><<<::::::::::::999<<<>>>>>><<<===AAAEEECCCEEEGGGFFFDDDBBBAAAAAABBBBBBBBBAAA@@@>>><<<;;;999777555555777777777666666777777666555444555777888999999999888777555444555555555666666666666666444666888999888777777777444555666888:::;;;<<<<<<<<<=========<<<:::777666555555444333333333333333333333444555777888999999888888888777666555555555666666777888:::;;;<<<<<<<<<=========;;;999777666333333222111111111111222//////000111111222333333111111222222222222111111111111111111222222222333333333333222111000//////000000000////////////...............////////////000111111222222333444444555555666666666666555555444555666666777777666666<<>>444000///.........///000111111111111111111111000///......---------,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,---------------,,,---------............000111111222222222222222............---,,,++++++------------------------,,,---......////////////............///////////////...,,,+++++++++,,,---......------------......//////......//////000111.........------------,,,,,,,,,,,,---------......---,,,+++,,,...000///...++++++,,,---...///000000------------------------***++++++,,,,,,------...,,,------------.................................///......------......///............////////////,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,+++---...---,,,+++,,,---.........///......---------............------,,,,,,,,,,,,---......////////////......---,,,,,,+++........................,,,------...//////000000........................***---111444555222...+++......////////////......---............/////////.........///////////////...........................................................................///111000//////111222000000111111222222222222222222111111111111111111000111111333444555666666666777888888777666777888777777777777777888888999:::;;;;;;;;;;;;::::::999555555666777777777777777777888;;;???AAACCCDDDDDDHHHGGGFFFEEECCCBBBAAA@@@EEEDDDDDDDDDEEEEEEFFFGGGBBB@@@======???AAABBBCCCBBBBBBCCCEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLGGGEEEBBB???=========>>>======>>>???@@@AAABBBBBB?????????>>><<<:::888777999999888888999999:::;;;999:::<<>>???@@@AAABBBBBB======>>>>>>???@@@@@@AAA>>>===<<<===???AAAAAAAAA===???@@@@@@===;;;;;;;;;:::;;;<<<<<<===???BBBDDDCCCEEEGGGGGGDDDAAA@@@?????????@@@@@@???===<<<:::999777555555666666555444111333444444333222333555777777888999999888666555555666777888888888888888555888;;;<<<;;;999999999888999:::<<<===>>>>>>>>>;;;<<<======<<<:::888777444444333222222222222333222333444555777888999:::::::::999888777666555555666777777888999:::;;;;;;<<<===>>>>>>===:::888666333333222111111111111111...///000111222333444444222222333333333333222222111111111111222222222222333222222222111000000000000000////////////............/////////000000000000111111222222333444444555555555666666555555555333444555666777666555555777===AAA???777111111333000////////////000000111111111111111000///......---------,,,,,,,,,++++++***+++---,,,***)))+++---,,,,,,++++++,,,,,,---...------........./////////000111111222333333222222...............,,,+++***------------------------+++,,,---...////////////............///////////////...---++++++,,,---...///..................//////////////////000000111.........---------,,,,,,,,,,,,,,,---------......///---------///000///...,,,,,,---...///000000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,---------.................................///......------......///,,,,,,------......//////++++++++++++,,,---...///++++++************+++++++++,,,------++++++,,,---------......///.........+++,,,------------,,,+++++++++,,,------...//////------------------------........................,,,------....../////////........................***,,,...000000///---,,,---------......---------,,,,,,.../////////......------......//////000000////////////////////////........................---------------------------///111111///...000222///000222333444333222111////////////000000000000000111111222333444444555555777888888888888999;;;888888888888888999:::::::::;;;<<<===<<<;;;999888222333555777888888777777999:::<<<>>>@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFCCCAAA>>>===???AAABBBBBBAAABBBCCCEEEGGGIIIJJJKKKIIIIIIIIIJJJJJJJJJJJJKKKGGGEEEAAA>>>======>>>>>>===>>>>>>???@@@AAABBBBBB????????????>>><<<:::999777777777888999:::;;;<<<===============>>>??????<<<===>>>???@@@AAABBBBBB????????????????????????===;;;:::;;;???AAAAAA??????@@@AAA@@@===;;;<<<>>>===<<<;;;<<>>======>>>???@@@???>>><<<;;;:::888666555555555444333000222444444333333333555555666888999999999777666555666777888999999999999666999<<<>>>===;;;::::::999:::<<<===>>>>>>>>>===:::;;;<<<======;;;999888444333333222222222222222222222444555777999:::;;;:::999999888999888888777777777888888999999999::::::;;;<<<===<<<:::777666333222222111111111111111111111111222222222333333111222222333333222222111111111111222222222333333222222111111111111111111000000/////////........./////////000000000111111000111111222222333444444444444555555555555444444222333555666666666444333222666999777222000222666111111000000//////000000111111111111000///...---,,,,,,,,,+++++++++******))),,,---,,,***)))+++------,,,+++***+++,,,---............////////////000000000111222222222222222......//////...,,,+++)))------------------------+++,,,---...////////////............/////////000111///---,,,,,,,,,.../////////............/////////////////////000111111......---------,,,,,,,,,,,,,,,,,,---------......111000......//////...,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------.......................................------.........++++++,,,,,,---...//////++++++++++++,,,---...///++++++************+++++++++,,,------++++++,,,---,,,,,,---.../////////...)))***+++,,,---,,,,,,+++++++++,,,,,,---...//////+++,,,,,,------......///........................000000///...------,,,,,,------------------------,,,++++++++++++,,,---...+++,,,,,,------,,,,,,+++***,,,...000000///...---,,,------...///000111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---000111111......000222///000333555555444222000------......//////000000111111111222222333333333666777999999999999;;;===999888888888999:::;;;;;;999;;;===>>>===;;;999777111222444666888888888888;;;;;;<<<>>>@@@BBBCCCDDDBBBBBBCCCCCCCCCCCCCCCBBB<<<===???@@@AAABBBBBBBBBEEEBBB???>>>???AAABBBCCC@@@AAACCCEEEHHHJJJLLLLLLGGGGGGGGGHHHHHHIIIIIIIIIGGGEEEAAA>>>======>>>???>>>>>>???@@@AAABBBBBBCCC???@@@@@@@@@???>>><<<;;;666777777888999;;;<<<===CCCBBB@@@>>>======>>>???;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@??????>>>>>>===;;;999;;;???AAAAAA???>>>??????===::::::>>>AAA@@@===;;;<<<@@@DDDEEEDDDBBBDDDFFFFFFCCC???===<<<===>>>???@@@@@@???===<<<;;;888666555555555444222222444666666555555666777444555777999:::999888777444555777888999999999999777:::>>>???>>><<<;;;;;;888999;;;<<<<<<<<<;;;;;;999:::<<<======<<<:::999444333222222111111222222222222444666888999;;;<<<999888888999:::;;;:::999888888888888888888999999888999;;;<<<<<<999777555333222222111000111111111333333333222222222222111000111222333333222111000111222222222222333333333111111111111111222222222000/////////............000000000000111111111111000111111222333333444444333444444444444444444333111222444666666555444333111666999999555222333555333222111000000///000000111111111111000///...---...---+++*********++++++++++++************++++++,,,,,,+++++++++,,,---------......///////////////000000111111111111000000***+++,,,.........------///...------------...///+++,,,---.........,,,,,,---......---,,,,,,///111//////...---,,,,,,++++++000000...---,,,+++++++++,,,,,,---...//////......%%%'''***---///...---,,,,,,,,,------...///000000---,,,,,,++++++,,,,,,---,,,,,,---------.........++++++,,,,,,,,,+++*********+++,,,---...---,,,+++)))+++,,,,,,+++,,,...000//////.........---------------------------------,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------//////.........---------///000000000000000//////000...---...111333111///,,,,,,++++++,,,,,,---...------,,,++++++******)))------,,,+++,,,---...///........................,,,------...///000111111.........------,,,,,,,,,111///,,,******,,,///111111111000000//////......000000000000000000000000000000000000000000000000111000000000111222333333888888999999999888777777666666777888999999::::::;;;<<<<<<<<<:::888555333333333444444555666777777999999:::<<<>>>@@@BBBDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA???======???BBBCCCCCCEEECCCAAA@@@???@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIHHHGGGFFFEEEHHHDDD@@@<<<;;;<<<@@@BBB>>>>>>============>>>>>>?????????>>>===;;;:::999;;;:::888777777;;;BBBFFFJJJGGGBBB>>><<<;;;<<<===:::>>>AAADDDDDDDDDDDDEEEBBBBBBAAA???>>><<<;;;;;;============>>>>>>??????BBBAAA???===<<<<<<======???===<<<>>>AAACCCBBB???AAAAAAAAAAAA@@@???>>>>>>>>>?????????>>>===;;;:::999888777666555444444333333333333444444666777888666666777777777777666666888888888888777777777777777888:::<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<===:::>>>CCCCCC???<<<::::::666666555444333333333333555555555666777999:::;;;:::;;;<<<===>>>>>>>>>>>>999::::::999888777999:::;;;::::::999999888888777777666444333222111111111///------///222333000---000222333333111000000111222222111111000///....../////////000111111222222222222111000///...------......//////000000111111222333444444555555444444555555444444444333333333444222000///000222444666555444333222111///......333222222111000///......111111000000//////......---,,,+++*********++++++,,,,,,++++++++++++,,,,,,000///---,,,+++*********---......//////////////////000000111111000000///---...///000000000///...///...---,,,,,,---...///,,,---.........---,,,+++,,,.........------...000//////...------,,,++++++......---,,,,,,,,,------,,,,,,---...............'''(((+++---...------,,,,,,,,,------...//////000...------,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,***+++,,,,,,++++++---///...............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------------///.........------------....../////////......---000...---...000111000...,,,,,,++++++,,,,,,---...*********+++,,,,,,---------,,,,,,+++,,,---...///........................------......//////000000...------------------,,,000...,,,++++++,,,...000000000000///////////////000000000000000000000000000000000000000000000000000000000000111222333444999999::::::;;;::::::999777777888888999:::::::::;;;;;;<<<<<<:::888555444333333333444555555666666999999:::;;;===???@@@BBBDDDDDDEEEFFFFFFFFFFFFFFFBBB???======???AAABBBBBBCCCCCCBBBAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDJJJGGGCCC@@@>>>???AAABBB@@@@@@???>>>>>>>>>???????????????>>>===;;;999999;;;:::999888999===BBBGGGJJJGGGCCC>>>;;;::::::;;;<<>>===<<<;;;<<<<<<======>>>>>>>>>===<<<<<<===>>>@@@BBBCCC@@@>>><<<===@@@BBBAAA@@@BBBBBBBBBBBBAAA???>>>>>><<<<<<===>>>>>>===<<<;;;:::999777555444444444444555555555555555666777888666666777777777777666666555666666777777888888999777888:::<<<=========<<<<<<<<<<<<;;;;;;<<<======:::===??????===;;;999999666555444333222222222222333333444555777888:::;;;;;;;;;<<<===============::::::;;;999888777999:::;;;;;;::::::999888888777666555444333222111111111222000000111333444222000000222333333222111111222222222222222222333333333000000000111111111111111000000//////////////////......//////000111111111222333444444555555444444444444444444333333333333222222222222222222333333444333333222111000//////333222222111111000000///111111000000//////......---,,,+++*********++++++---,,,,,,,,,,,,,,,,,,---//////---,,,++++++++++++---....../////////////////////000000000000////////////000000000///.........---,,,++++++,,,---...---.........------,,,++++++---//////...---.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,------............---***+++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......------------......,,,+++*********+++---------------,,,+++***)))(((+++++++++++++++,,,------+++,,,---,,,++++++,,,...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,---------.........------------------------............------------,,,------.........------///...------......---,,,,,,,,,,,,,,,,,,------...******++++++,,,---------,,,,,,,,,,,,,,,---......------------------------..................//////---------------............------,,,,,,------........./////////000000000000000000000000000000000/////////////////////////////////000111333444555777888999:::::::::::::::999999999999::::::::::::;;;;;;<<<;;;:::888666444222333333444444555555555888888999:::;;;===???@@@BBBCCCEEEFFFGGGHHHHHHHHHBBB@@@>>>>>>???AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDIIIGGGEEEBBBAAA@@@AAAAAABBBAAAAAA@@@@@@??????????????????>>>===;;;999888:::::::::999:::===CCCGGGIIIGGGBBB===:::999999999>>>AAAEEEGGGHHHHHHHHHIIIEEEDDDCCCBBBAAA@@@???>>><<<<<<===>>>>>>???@@@@@@;;;;;;;;;<<<>>>AAACCCDDDAAA???======>>>@@@@@@@@@AAAAAAAAA@@@???===<<<;;;999999;;;<<<============;;;:::777555444444555666888888777777777777888999777777888888888888777777666666666666666777777777777999:::<<<==================<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;999777444444333222111111111111222222333444666888:::;;;;;;<<<<<<=========<<<<<<:::;;;;;;:::888777999:::;;;;;;::::::999888888888444444333222111111222222333222000000111222222111111222444444222222222333111111222444555666777888222222222111111111111000............/////////000......///000000111111222222333444444555555444444333333333333222222222222111222333444444333111000333222222222111111111111222222222222222222222222111111000000//////......,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///---......///////////////...//////000000//////...............------,,,,,,---,,,++++++++++++,,,---.........------,,,++++++***---///000///.........//////......---------,,,---,,,,,,,,,,,,---......,,,------......---------------++++++++++++,,,---,,,,,,,,,------.........------,,,,,,,,,,,,------+++***)))((()))***,,,------------,,,+++***)))(((,,,+++*********+++---...,,,------,,,+++***,,,---,,,,,,------------......------------------------------------------------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------............---...------,,,,,,,,,++++++,,,,,,,,,,,,,,,---.........------,,,++++++******,,,,,,,,,,,,,,,---------------------------------.....................---,,,,,,------......//////.........//////.........------......///000000111000000000000000000000000..............................///000111333555666444555666777888888888888;;;;;;::::::::::::::::::;;;;;;;;;;;;999888666555222333333333444444555555555555666888:::<<<>>>@@@@@@@@@BBBCCCCCCDDDDDDDDDCCCAAA??????@@@AAA@@@@@@@@@AAADDDFFFGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDCCCCCCCCCBBBAAAAAA@@@BBBBBBBBBAAA@@@???>>>>>>?????????>>>===;;;:::999::::::::::::;;;===BBBEEEFFFDDD@@@===:::999999:::???BBBEEEHHHHHHHHHIIIIIIEEEDDDDDDCCCAAA@@@@@@???>>>>>>??????@@@AAAAAABBB???>>>=========>>>???@@@AAA@@@>>>======>>>???????????????>>>===;;;:::999888888:::;;;===??????@@@<<<;;;888666555666777888;;;:::999999999999999:::999999::::::::::::999999;;;:::999777555444222222777999:::<<<============>>>======<<<<<<=========???;;;888999;;;;;;999777444333222111111000000000222222333555777999;;;<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<:::888777999:::;;;::::::999999888777777333222222111111111222222222111///......//////000111333444555333333333444222222333444666777888888444333333222111111000000..................//////...//////000111111222222222333444444555555444444333333333222222222111111222222333333333222111111222222222222222222222222222222222333333444444444111111000000//////......++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,---...///000---......///////////////......////////////............---,,,,,,,,,++++++---,,,++++++++++++,,,---......------,,,,,,,,,,,,***---///000///.........///...............------......---,,,,,,,,,,,,---,,,---------------,,,,,,///...,,,+++***+++,,,---,,,,,,,,,---------------,,,++++++++++++++++++,,,******)))))))))***+++,,,,,,------,,,+++***)))(((,,,+++***)))***+++,,,---,,,------,,,+++***,,,---,,,,,,------------------------------------------------------------------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---...///////////////---------,,,+++******+++------,,,,,,------...///......------,,,++++++***+++++++++,,,,,,,,,,,,,,,------------------------............---------------------....../////////...///000000000000///...,,,,,,---...///000111111////////////////////////------------------------......///000111333555666333444555666777888888888;;;;;;::::::::::::::::::;;;;;;;;;:::999888777666333333444444444444444555111222444666999===???AAA??????@@@@@@@@@@@@??????BBB@@@??????@@@AAA@@@??????AAADDDGGGHHHHHHGGGFFFEEEDDDBBB@@@???>>>>>>=========>>>???@@@BBBCCCDDDAAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBAAA@@@???===<<<===>>>>>>>>>===<<<;;;:::999:::;;;;;;;;;<<>><<<;;;;;;<<<<<<>>>AAAEEEGGGGGGGGGHHHHHHDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>?????????@@@@@@@@@???>>><<<;;;;;;<<<<<<@@@???>>>=========>>>???@@@@@@@@@???>>><<<;;;:::999999:::<<<>>>@@@AAABBB===<<<:::888888888::::::<<<;;;;;;:::::::::;;;;;;<<<<<<============<<<<<<<<<;;;999888666444222111777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@===999999;;;<<<;;;999555444333222111111111111333333444555777999;;;<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;888888999::::::999999888777777666666222111111000000000111111111000///.........000111222333555555555444555666333444444444555555666666555555444333222111000000111000000///......------//////000000111222222222222333444444555555444444333333333222222222111111444333111000000111333444222222222222222333333333222222222333444444555555111111000000//////......******+++,,,,,,,,,+++++++++******))))))******+++//////...------------------......///////////////------............------///...------,,,------......---,,,++++++,,,---......------,,,,,,------...+++---//////...---...///........................///...---,,,,,,,,,,,,,,,,,,------------,,,,,,+++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,------++++++************++++++))))))******++++++++++++++++++,,,,,,,,,+++*********************+++,,,,,,+++,,,---,,,++++++,,,...------------,,,,,,,,,+++------------------------,,,,,,,,,,,,------------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******************+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...///////////////+++,,,---,,,+++***+++,,,---------------......///++++++,,,,,,------......******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...................../////////...///000000000000///...,,,,,,---...//////000000////////////////////////......................../////////000111333444555555666777888888888888888999999999999::::::::::::;;;;;;:::999999888888777555555555555555555555555111222444666999<<>>===AAA@@@???@@@AAABBBAAA???@@@AAADDDFFFGGGGGGFFFEEECCCBBBAAA???>>>===<<<<<<;;;;;;<<<===???AAACCCDDDCCCDDDFFFGGGHHHHHHGGGFFFCCCCCCCCCBBBAAA>>><<<;;;;;;<<<==================;;;=========<<<<<<>>>@@@???>>>===<<<<<<===>>>>>>===@@@DDDFFFFFFFFFGGGHHHDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>=========<<<<<<<<<<<<<<<;;;::::::;;;===>>><<<>>>??????======>>>???BBBBBBBBBBBBAAA@@@??????;;;;;;;;;<<<>>>???AAABBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>======999999888888777777666666666777888:::;;;;;;;;;;;;:::::::::;;;<<<===>>>???@@@>>><<<;;;<<<<<<;;;;;;666666555444333333333333333444444555666888999:::999999:::<<<<<<======<<<=========;;;999888888:::888888777777666555555555222222111000//////000000000111222111000000222444222444666666666555666777555555555444444444444444555555444444333222111111222222111000///...------//////000111111222222333222333444444555555444444333333333333222222222222444333000//////222444666222222222333333333333333222222222333333444444444111111000000//////......)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,///......------------...---......///////////////---------......------------,,,+++++++++,,,---...///...---,,,,,,---...///,,,,,,++++++,,,---///000,,,.........------...000............////////////------,,,,,,,,,---......---------------,,,+++***------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))+++,,,---,,,+++*********+++,,,,,,,,,++++++))))))***+++++++++++++++***+++,,,,,,++++++---//////......---,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))*********+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---...//////...***,,,------+++***,,,...---------------...//////++++++,,,,,,---.........)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////..................------------......---------....../////////////////////////////////........................000000000000111222333444666666777777888777777777777777888888999:::::::::;;;;;;:::999888888888888666666666666666666666666444444555777999;;;===>>>======>>>>>>>>>>>>>>>>>>???>>>>>>@@@BBBBBBAAA@@@AAABBBCCCEEEFFFFFFEEEEEEBBBAAA@@@>>>===<<<<<<;;;::::::;;;<<>>>>>?????????@@@AAA@@@???>>>>>>???@@@???>>>=========>>>>>>===@@@DDDFFFGGGGGGGGGHHHEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<;;;999999888888999;;;<<<>>>999<<>>???@@@AAAAAABBBAAAAAA@@@@@@<<<<<<;;;;;;<<<===???@@@>>>???@@@@@@@@@???>>>===;;;;;;;;;;;;;;;<<<===>>><<<<<<============<<<<<<999999999999888888888888444555777999:::::::::999777777888999;;;===???@@@===>>>>>>===<<<:::;;;;;;999888777666555555555555333333333333444555666666777888999;;;<<<===>>>>>>===>>>===;;;999888888:::666666666555444444333333333222111000///.........---///222333111111333555222444666777666666777888555555555555555555555555555555444444333333222222222222111111000000000//////000000111111222333333222333444444555555444444444444444444333333333333111000000111222333555666333333333333333333333222222222222222333333333333111111000000//////......)))***+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,---...///111111---......///////////////,,,------......------,,,))))))((((((((()))+++,,,///...------------...///,,,+++++++++,,,...000111---......---,,,,,,///111.........///////////////+++++++++,,,---...000000------------,,,,,,+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((())),,,......---+++)))))))))***+++,,,,,,,,,,,,((()))***,,,,,,+++******)))+++,,,,,,+++,,,...000//////...---+++***))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++))))))******++++++++++++,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,------...---)))+++...---++++++---///...------------.../////////......------,,,++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000//////......---------,,,,,,++++++,,,,,,------------...............////////////////////////////////////////////////111000000000111222333333555555555555555555444444666666777888999999::::::;;;;;;:::999888888888888777777777777777666666666777777777777888999;;;;;;888999:::<<<============>>>>>>>>>@@@BBBCCCBBBAAAAAABBBCCCDDDDDDEEEEEEEEEAAA@@@???===<<<<<<;;;;;;:::::::::<<<>>>AAADDDFFFHHHHHHGGGGGGEEECCCBBBAAAFFFFFFFFFFFFDDDAAA>>><<<888999;;;<<<>>>???@@@@@@BBBCCCDDDCCCAAA?????????AAAAAA@@@>>>============>>>AAAEEEGGGGGGGGGHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCBBB@@@???>>>===:::999888888888999:::;;;777;;;@@@AAA@@@>>>>>>???======>>>???????????????===<<<;;;::::::;;;======???@@@AAACCCBBBAAA???===:::::::::;;;;;;===>>>???;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::999777666666333555666888999999999999555666777888:::===???@@@;;;>>>@@@>>>;;;999:::;;;:::999888777777666666777222222111111222222333444666777999;;;<<<>>>>>>???===>>>>>><<<999888888:::666555555444333333222222333222111000......------))),,,000111000000111333333555777777777777888999444555555555666666777777555444444444444333333333111111111111222222222222000000000111222222333333222333444444555555444444555555444444444444333333---///111333444555555444444444444333333222222222222222222222222222222222111111111000//////......))))))***+++,,,,,,------,,,,,,,,,------.........,,,---------.../////////---------...------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------,,,,,,---...000111,,,,,,,,,---------......---------,,,,,,+++++++++,,,---......,,,******+++***++++++,,,,,,++++++***---------,,,,,,+++++++++............------,,,++++++++++++*********))))))+++++++++***************((()))***+++,,,---------,,,,,,,,,------,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))************************)))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------+++++++++++++++++++++++++++*********+++,,,,,,------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...+++)))+++...000///---///...---,,,,,,---...///,,,,,,,,,---------......//////............//////111000/////////000222333444444444444333222222111222333555888999:::::::::<<<;;;:::888777666666666::::::;;;;;;:::999777666888777777666666666666666:::999888888888999:::;;;???AAAAAA@@@>>>===>>>???@@@@@@AAAAAAAAABBBBBBBBBAAA@@@>>>===>>>===;;;:::999999999;;;>>>AAAEEEGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFDDDCCCAAA???>>>===:::888888;;;@@@CCCBBB@@@BBBDDDDDDCCCAAA@@@@@@AAA===>>>???@@@@@@???======>>>@@@BBBDDDFFFFFFFFFFFFCCCCCCDDDEEEEEEDDDBBBAAADDDDDDCCCCCCBBBAAA??????:::999999999999999999999:::::::::;;;<<<===>>>???>>><<<;;;===AAABBB@@@>>>>>>===;;;::::::;;;===>>>===>>>???@@@AAA@@@??????>>><<<::::::<<<>>>>>>>>>>>>===<<<;;;:::999999999;;;;;;:::999777555444333666555444444555666777888333333333333555888<<<>>>;;;;;;:::999:::;;;<<<===::::::999888666444333222555444333222222222333444555777999;;;<<<;;;:::888===<<<999888999;;;???AAA666555555666777666333111444333333222111000//////---...///111222222222222666777777777777777666666777777777777666666666666444444444444444444444444555555666555333111///...111000///...///000222444333333333444444333222222333222111111000000111111333333222222333333444555333333333333333333333333000000000000000000000000000000000000000000000000*********++++++,,,,,,---,,,,,,,,,,,,,,,------...------------............,,,---------------,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,+++*********+++---...---------,,,,,,++++++***---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---///000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,+++++++++---...---,,,******+++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++***+++++++++******)))(((+++++++++*********))))))******++++++++++++++++++((()))***+++,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,+++******+++++++++************************************************************************+++++++++*********))))))******************************************++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,++++++,,,------...---,,,,,,+++,,,---...///---------------------------+++***+++...//////.........------------......------------............/////////....../////////111000/////////000222222444444444444444444333222222333555888999:::;;;;;;999999888777777777888888777888999:::::::::999888999888888777777777777777888888777777777888:::;;;>>>???@@@???=========>>>??????@@@@@@@@@AAAAAAAAAAAA???>>>===>>>>>><<<:::<<<<<<<<<===???BBBEEEGGGGGGGGGHHHIIIIIIIIIIIIIIIEEEDDDCCCAAA???===<<<;;;:::999999:::<<<>>>???@@@@@@AAAAAA@@@???>>>>>>?????????@@@@@@???>>>===<<<>>>???AAADDDEEEFFFEEEEEECCCCCCDDDEEEEEEDDDCCCBBBDDDDDDCCCBBBAAA@@@>>>>>>;;;::::::::::::999999999;;;;;;;;;:::;;;;;;<<<<<<===<<<<<<>>>@@@AAA@@@>>>===<<<:::999999:::<<<======>>>???@@@AAA@@@??????>>><<<;;;;;;<<<============<<<;;;:::999999999999::::::::::::888777666555999888666555444444444555222222222222444777:::<<<::::::999999999:::;;;<<<888888888888777666555444444333222222222333444555555666666777888888999999===<<<:::::::::<<>>>>>>>><<<;;;<<<===>>>>>>>>>>>>????????????@@@???======>>>>>>===<<<@@@@@@???@@@AAACCCEEEFFFEEEEEEFFFHHHIIIIIIIIIIIIDDDCCCAAA@@@===;;;:::999<<<>>>???===;;;;;;===@@@>>>@@@@@@@@@>>>===>>>???@@@AAA@@@@@@???>>>===<<<===>>>@@@BBBDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCEEEDDDCCCBBB@@@???>>>===<<<<<<<<<;;;;;;;;;::::::<<<;;;::::::999999999:::===<<<<<<>>>@@@@@@???>>><<<;;;:::999999:::;;;<<<===>>>???@@@@@@@@@???>>>>>>===;;;;;;<<<===<<<<<<<<<;;;:::999888888888888999999::::::999999888888888777666555444444555555111111111222333555888999999999888888888999:::;;;666666777888888888777777333222222222222333444555555444333222333555777999<<<;;;;;;;;;<<<===>>>???<<<:::888777888888777666555444444333222111000000---...///000111111222222555666666777777666666666333333333444444555555555333333333333444444444444444444666666777666555444111111000//////111222333222333333444444333333333444444444333333333222222222222111111222222333444333333333333333333333333222222222222222222222222000000000000000000000000,,,,,,++++++++++++++++++---,,,***))))))***,,,---.........------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------............---,,,++++++******+++***)))(((((()))***+++---,,,,,,,,,++++++******++++++++++++++++++,,,---++++++++++++,,,,,,------++++++,,,,,,,,,---------******++++++,,,,,,,,,---***+++------+++***++++++******++++++++++++******,,,+++++++++++++++++++++---------......---,,,,,,************))))))))))))''''''((()))******++++++))))))***+++++++++++++++******+++,,,,,,,,,,,,+++------+++***))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************************++++++******))))))((((((******++++++++++++******((((((((()))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,---------------,,,,,,+++,,,---...//////,,,,,,...//////...,,,,,,,,,,,,,,,,,,------------/////////000000/////////000000000000000111111222000111222333333333333333333333555777888:::;;;;;;666666666666666777777888666777888999999999888888999888777777666666777777666666666777999:::;;;<<<;;;<<<===<<<;;;:::;;;<<<<<<<<<=========>>>>>>>>>???>>>======?????????===BBBBBBAAAAAAAAABBBBBBCCCBBBCCCDDDFFFGGGHHHHHHHHHCCCBBBAAA???===;;;999888>>>CCCGGGEEE???<<<>>>AAA>>>@@@AAA@@@??????@@@AAABBBAAAAAA@@@>>>===<<<;;;<<<===???AAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCDDDDDDFFFEEEDDDBBB@@@???>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999888999999:::<<<<<<===>>>?????????>>>===<<<;;;;;;;;;;;;<<<===<<<===???@@@@@@@@@???>>>>>>===;;;;;;<<<<<<;;;::::::999888888777777777888666777888888999999999999555555444444555666888999111111111222333555777888777777777777777888888888666666777777888888777777222222222222333444444555444333222222222444666777999999:::;;;<<<<<<<<<<<<>>>;;;888777777888888777555555444333222111000000---......///000111222333555555666666777666666666222222333333444555555555333333333333333444444444222333444555555444333222222111111000000111222222222222333444444444333333333333333333333222222111111111111111111222333333222222222222222222222222111111111111111111111111000000000000000000000000,,,,,,++++++++++++++++++,,,,,,+++*********+++,,,......------,,,,,,,,,+++***++++++,,,------,,,,,,,,,,,,,,,---------............---,,,,,,+++******+++***)))((((((((()))************++++++,,,,,,,,,************++++++,,,---,,,,,,,,,---------------+++++++++,,,,,,,,,------*********++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,)))******++++++******)))++++++++++++++++++++++++((())))))*********))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))***+++++++++******)))***++++++,,,,,,,,,+++---,,,+++***))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((()))******++++++******)))''''''((()))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,)))******+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---///000+++,,,---......---,,,+++***++++++++++++,,,,,,,,,//////000111111000/////////000000000111111111111...///000000111111111111222333333555777888:::;;;888777777666666666666666888999999:::999888777666777777666555555555555666777777888:::;;;<<<<<<===999:::;;;;;;:::999:::<<<;;;;;;;;;<<<<<<<<<======>>>===<<<>>>@@@AAA@@@???BBBBBBAAA@@@@@@@@@??????@@@@@@BBBCCCEEEEEEFFFFFFBBBAAA@@@>>>===;;;:::999<<>>??????>>>>>>@@@AAAAAAAAA@@@>>>===<<<<<<;;;;;;<<<>>>???@@@@@@@@@??????@@@@@@AAAAAABBBCCCDDDGGGFFFDDDBBBAAA@@@@@@@@@??????>>>======<<<;;;;;;888777777888999:::;;;;;;;;;<<<===>>>>>>>>>>>>???>>>>>>============>>>>>><<<===>>>???@@@???>>>>>>???===<<<<<<<<<<<<:::888888777777666666666666777333444555777888999999999666555555444444666777888222222333333444555666777444555555666666666666666666666777777777666555555222222222333333444444444222222333444555555555555666777888::::::::::::999===;;;888666777777666666555444444333222111000///...------...///000222333444444555666666666666666333333333444444555555555222222222333333333444444444555555666555333222111222222111111111111111222111222333333444444444333111222222333222111000000111000000000000111222222222222222222222222222222000000000000000000000000000000000000000000000000++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++***)))((((((((()))***(((((()))***+++,,,------******)))******+++,,,---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++(((***,,,,,,+++***+++,,,))))))************))))))*********+++++++++++++++))))))***++++++++++++***(((((()))))))))))))))***&&&&&&''''''(((((())))))))))))***************)))((()))***+++,,,,,,,,,,,,,,,+++***)))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))''''''(((((()))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,+++*********++++++))))))***+++,,,+++++++++))))))******++++++,,,,,,+++,,,------,,,,,,...000,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,//////111111111111////////////000111111111111000......//////000/////////111111222333555777999:::999888777777666666666666::::::;;;;;;:::999777666666666555444444444444555888888:::;;;<<<<<<<<<<<<888:::;;;:::999999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>@@@BBBBBBAAABBBBBBAAA@@@???>>>======>>>>>>@@@AAABBBBBBBBBBBB??????>>>===<<<;;;::::::888???FFFFFF@@@:::999;;;999:::<<<<<<<<<<<<>>>???@@@???>>>===<<<;;;;;;;;;:::;;;<<<>>>>>>>>>>>>============>>>???AAABBBCCCFFFEEECCCAAA@@@@@@@@@AAA@@@??????>>>===<<<;;;;;;777777777888999:::<<<===:::<<<>>>>>>======>>>???????????????????????????<<<===>>>?????????>>>===???===<<<<<<<<<;;;999666666666555555555555666666222333444666777888999999;;;:::888555333333333333333333333444444555555555222333444555555555444444555555666666666555444444222333333444444333333222111222333444555555555555555666777888999999999888<<<:::888777777666555444444333333222111000//////...---------...000222333333444555555666666666666444444444444444444444444111111222222333333444444777777888888777666444333222222222222222111111111111111222333444444444444111111222333222111000///000000000///000000111222222222222222222222222222////////////////////////000000000000000000000000*********++++++,,,,,,---,,,---.........---+++***,,,,,,,,,,,,,,,,,,------))))))***,,,,,,------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,+++***)))((()))******))))))******++++++,,,,,,))))))))))))***+++,,,---***+++,,,------,,,+++******++++++++++++,,,,,,,,,++++++++++++************(((***+++,,,+++***+++,,,))))))************)))))))))*********++++++++++++++++++,,,---------------(((((((((((())))))******))))))))))))))))))))))))))))))************))))))((()))***++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((((()))))))))))))))((())))))))))))))))))((('''((((((((())))))************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++)))******+++,,,,,,------------,,,+++++++++++++++***+++,,,---...---,,,,,,))))))***++++++,,,------***,,,------,,,,,,...111---,,,,,,,,,,,,,,,,,,---,,,,,,---------............///111222222111///......///000111222111111000/////////000//////......000000000111333555777888888888777777777888999999999:::;;;<<<;;;;;;999999777777666555555555555555888999:::;;;;;;;;;;;;:::888999;;;:::999999;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<>>>AAACCCCCCBBBBBBBBBAAAAAA???>>>===<<<<<<===>>>>>>????????????<<<<<<;;;;;;;;;:::::::::777;;;??????;;;888888:::777999;;;;;;;;;<<<===???>>>===<<<;;;::::::;;;<<<999:::;;;=========<<<<<<;;;;;;;;;<<<===???AAACCCCCCBBB@@@>>>>>>???@@@AAA@@@???>>>===<<<;;;::::::999999999999999:::;;;<<<999;;;>>>>>>===<<<>>>???>>>>>>>>>??????>>>>>>>>>;;;<<<>>>?????????>>>===???===<<<<<<<<<;;;888555555555444444444444555555222333555666888999999999===;;;999666333222111111222222222333333333333333111222333444444444333333111222333444555555555555333444444444444333111000333222222111222444555666666666777777888999999999<<<:::999888888777444222333222222111000///.........------,,,---///222333222333444555666666666666444444444333222222111111000111111222333333444444555666777888888777666555222333333333222222111000000111222333444444444444111222333444444222000///000////////////000111111111111111111111111111111////////////////////////000000000000000000000000))))))***+++,,,,,,------+++---///000000...+++)))+++++++++,,,,,,---------((()))***+++,,,---------,,,,,,,,,---------......***++++++,,,,,,------...---,,,+++)))))))))******+++++++++***************))))))))))))***+++,,,---)))***+++,,,,,,+++))))))******+++++++++,,,,,,,,,,,,+++++++++******))))))''')))++++++******+++,,,))))))************))))))))))))******++++++++++++'''((()))***************'''((((((((())))))******+++++++++***************))))))*********))))))((((((((()))++++++,,,,,,,,,***)))))))))))))))***+++************************************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------///...------,,,,,,,,,,,,,,,---.../////////...---******+++,,,,,,---......***,,,...---++++++...111...---++++++++++++---............/////////000000...000111222222111000......///000222222111111000000000111000000///....../////////000222444666888666666666777888:::;;;<<<888999;;;<<<===<<<<<<;;;888888777666666666666666777888999:::;;;:::999888888999;;;;;;::::::;;;<<<;;;;;;;;;<<<<<<<<<======<<<;;;<<<>>>AAACCCCCCCCCBBBBBBBBBAAA@@@???>>>===<<<<<<===============<<<999999999999999999999999888:::;;;:::888888:::===999:::<<<=========???AAA===<<<::::::999:::;;;<<<888999;;;<<<===<<<<<<;;;::::::::::::<<<>>>AAABBB@@@???===<<<<<<===???@@@??????>>>===<<<;;;::::::<<<;;;::::::999999::::::888;;;>>>>>><<<<<<===@@@======>>>>>>>>>>>>======;;;<<<>>>?????????>>>===???>>>===<<<<<<:::777444444444333333333444444555444555666777999999::::::;;;999777555444333333333000111111222222222111111000111222333444333222222...///111333444555666666444555555555444222000///444222000...///222555888777777777777888999:::;;;<<<;;;:::::::::888555222222222111000///...------...---,,,,,,---///222333222333444555666666666666444333333222111000//////000000111222333333444444111222444666666666666555333333333333333222111000000111222333444444555444222333444555555333111000///////////////000111111111111111111111111111111000000000000000000000000000000000000000000000000++++++++++++++++++++++++111111222111111///---,,,++++++******************---,,,,,,++++++,,,,,,---------...///////////////------------,,,+++******++++++++++++***((('''&&&***++++++,,,,,,++++++***)))))))))******++++++,,,,,,,,,++++++++++++,,,,,,((((((((((((((()))***+++&&&&&&''''''(((((())))))***************)))((((((''''''(((***++++++++++++---***((((((***+++(((&&&)))*********++++++++++++(((((((((((((((((())))))''''''((()))))))))))))))++++++***************+++************************************************((()))***+++,,,+++******)))))))))))))))))))))))),,,+++***(((''''''&&&&&&(((((()))************)))******))))))((((((''''''))))))(((((((((((())))))+++++++++*********))))))''''''''''''(((((((((((())))))*********))))))(((,,,,,,,,,++++++*********'''((()))***)))(((%%%$$$%%%'''(((******((('''%%%++++++************++++++*********++++++,,,,,,,,,+++++++++***************---------............///---,,,***)))))))))******------------,,,,,,+++***,,,,,,,,,++++++*********------,,,+++,,,---...///000//////...---,,,,,,,,,////////////000111222333222111111000///......---000000000111222222333333666777888888999999999999888999;;;;;;;;;999777666666555333222222333555666777777666666777888999999999888888888888888999:::888999;;;<<<===<<<<<<;;;::::::;;;<<<===>>>???@@@AAA@@@???===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888888888777888888888888888888888888555777:::===?????????>>>===<<<;;;::::::;;;<<<===666777999;;;<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAA>>>>>><<<;;;;;;<<<===>>>>>>===<<<:::999999::::::===<<<;;;::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<>>>???>>>===<<<===>>>>>>>>>===<<<;;;::::::999999:::;;;;;;:::888555333444333333222222333333444666555555888;;;===;;;888888777444222111111222333333333333333333333333333111222333333333333222111111222222333555666666777444333333222222222333333444444444444444555666777666777777777777888888888::::::999999777666555444333222111///......------,,,,,,,,,---...///000111111111000000000000111111444333111000////////////000000111111111222222222333333333333333333333333333333222222222222222222222333333444444333333222222333333444333222111000//////............//////000000///////////////000000000///...............000111333444333000---***++++++++++++++++++++++++......//////...,,,+++***************************---,,,,,,++++++,,,,,,------...///////////////...++++++,,,,,,---,,,,,,,,,***++++++******)))((('''***++++++,,,,,,++++++******+++++++++++++++,,,,,,++++++************++++++(((((('''''''''((())))))((()))))))))*********+++)))************)))(((((('''(((((()))))))))((((((***)))'''(((***+++***((())))))))))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))++++++***))))))******+++************************************************++++++,,,,,,+++***((('''((((((((((((((((((((((((***)))(((((((((((((((((()))))))))))))))((('''&&&))))))))))))((((((''''''))))))(((((((((((())))))+++++++++******)))))))))((((((((())))))))))))*********++++++++++++******,,,,,,,,,++++++*********&&&'''(((************)))'''(((***++++++***((('''+++******************+++***++++++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***)))******+++,,,---------,,,,,,+++***,,,,,,++++++************------,,,,,,,,,---...///000000///......---,,,,,,/////////000000111222333111111111000///.........///000000111111222333333555555777888999:::::::::888999:::;;;:::999777666666555444333333444555666777777777777777777888888888888888888888999999:::999:::;;;=========<<<<<<::::::;;;<<<======>>>>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888777888888888888888888888888777999;;;===>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@:::;;;;;;<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<:::::::::::::::;;;:::888777777777888999;;;:::::::::::::::;;;;;;;;;===>>>===<<<;;;<<<>>>>>>>>>===<<<;;;:::999999999999999999888666555333000111111222333555666777666666666999<<<===;;;999:::888666444333333444555333333333333333333333333111222333333333333222111333333333333444444444444444444333333333333333444666555555444444444555555777777777888888888888999999999999888777666444444333222111///......------,,,,,,,,,---...///111111222222222111111222222222333222222111111111111222000000111111111222222222444444333333222222111111222222222222222222222222222222333333333333222222111222222333222111000///......------------......000000///////////////000000//////...............//////000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***)))************************,,,,,,++++++++++++,,,,,,....../////////......---)))***+++,,,------------)))***************))))))******++++++++++++******,,,,,,,,,,,,++++++++++++***))))))))))))))))))***((((((''''''&&&'''''''''))))))))))))************))))))******))))))((('''(((((((((((('''''''''&&&(((''''''(((***++++++***(((((((((((())))))))))))++++++*********)))))))))''''''((())))))))))))(((******)))))))))******+++************************************************------,,,+++***(((&&&%%%''''''''''''''''''''''''((('''''''''((())))))***)))))))))((('''&&&$$$$$$(((((((((((((((((('''''')))((((((''''''(((((()))************))))))))))))))))))))))))******************+++,,,,,,++++++***+++++++++++++++*********(((((()))******++++++,,,)))***+++,,,,,,+++***)))************************+++++++++++++++*********)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------,,,++++++,,,++++++++++++*********---,,,,,,,,,,,,---...///000000000///......------/////////000111111222222111111000000//////......//////000111111222222333444555666888999:::::::::777888999:::999888777666777666555444444555666777888888888777777777777777777888888888888999999:::;;;;;;<<<=========<<<<<<:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::999999999888888888888777777777777777777777777777999:::;;;<<<<<<<<<;;;:::;;;<<<===???@@@AAABBBBBB============<<<;;;999888888999::::::::::::999888:::999999999:::<<<>>>???>>>===<<<;;;::::::;;;;;;;;;:::888666555555666666888888888888999:::;;;;;;;;;<<<===<<<;;;:::;;;=========<<<;;;:::999888888999888777666555444444444111111222222444555777888888777888:::======<<<::::::999777555444444444555333333333333333333333333111222222333333222222111444444333333222222222111444444444333333444444555777666555444444333444444777888888888888999999999888888888888777555444444333222111///............------------...000111222333333333333333333333333222222222222333333444444000000000111111111111222444444333222111000000///000000111111222222333333111111222222222222111111000000111111111000//////------,,,,,,,,,,,,------000//////......///000000000///......------.........---,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++***************+++++++++,,,,,,++++++++++++,,,,,,......//////......------******+++,,,,,,,,,,,,,,,((()))******++++++++++++******++++++++++++******,,,+++++++++******))))))(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((((('''((((((((('''((((((((()))(((((((((((()))******)))'''''''''(((((((((((())),,,,,,++++++***)))))))))&&&'''(((((())))))((((((***))))))))))))******+++************************************************---,,,,,,+++)))(((&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))((())))))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&(((((((((''''''((((((((())))))))))))))))))))))))(((((()))))))))*********))))))***+++++++++******+++++++++***************,,,,,,***))))))((())))))***++++++,,,,,,++++++************++++++*********,,,,,,++++++******))))))&&&&&&'''((()))******************+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000000000//////............///000000111222222222111000000000/////////...//////000000111222222222444555666777888888888777666777888888888777666666777666555555555555666777888888888888777777666666666666777777888888999999;;;;;;;;;;;;;;;;;;::::::999999::::::::::::::::::::::::::::::;;;<<<===>>>;;;;;;;;;:::::::::999999999999999888888888777777666666666666666666666666999999:::;;;;;;;;;;;;:::;;;<<<>>>@@@AAAAAAAAA@@@======<<<<<<;;;:::999888999:::;;;<<<<<<:::888666777777777888:::<<<>>>@@@>>>>>>===<<<<<<<<<<<<<<<>>><<<:::888777666666666777777777777888999:::;;;;;;<<<===<<<;;;;;;<<<===<<<<<<;;;:::999888777777888777555333222222333444555555444444444444555555999999:::<<<===>>>===<<<999888777555444444444444333333333333333333333333222222222222222222222222333333333222222222111111444444444333444444555555666555555444444444555555888888888888999999999999777777777777666555444333222111000///............---------...///000222222333333333444444333333333222222333333333333333222000000000000111111111111222222222111111000000000...//////000111222333333000000111111111111000000/////////////////////......------,,,,,,------...//////.........///000000//////...------------...---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,+++))))))*********+++++++++,,,++++++******++++++,,,---...............------+++,,,,,,,,,++++++***)))((()))***++++++,,,++++++)))******++++++******)))******))))))(((((('''''''''((())))))))))))(((''')))((('''&&&&&&&&&&&&&&&(((((((((((('''''''''''')))))))))))))))((('''''''''''''''((()))***,,,---))))))))))))(((''''''(((&&&'''''''''((((((((((((++++++++++++******))))))&&&&&&'''((((((((((((((())))))(((((()))******+++************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((())))))(((((((((%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))************************,,,+++***((((((((((((((()))******************))))))***++++++++++++***)))+++++++++******)))))))))&&&&&&'''((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---.....................,,,,,,,,,---------------////////////...............///000111222222111111000000000000////////////...//////000111111222222555555666666555555444333555666666666666666666666666666666555555666666666888888999999888777666555444555666777888888888888;;;::::::999888888888888888888888888999999999999888888999999:::<<<===>>>;;;;;;:::::::::999999999999999999888888888777777666666666666666666666666777777888999;;;;;;<<<<<<<<<===>>>???@@@???>>>===;;;::::::999999888888888888999:::;;;:::999666555666666666777999<<>>>>>>>>===???===;;;999777666666666666666666777888999:::;;;;;;<<<======;;;;;;<<<===;;;;;;:::999888777666666777666333111111111333444666555555444444555555666999:::<<<===>>>=========::::::999888777666555555333333333333333333333333222222222222222222222222111111222222222333333333333333333333333444555666333333333444555666777888777777888888888999999999666666666666666555444333222111000//////......///.........///000111222333222222333444444333222222333333333333222111000///000000000000000000000000/////////000000111111111......///000000111222222///000000111111000000///...................../////////............//////...............///000000//////...---------------------.........---,,,+++++++++++++++++++++++++++'''((()))+++++++++******)))))))))***++++++,,,,,,++++++************++++++,,,,,,---...............,,,,,,,,,,,,+++***)))((())))))***+++,,,,,,,,,+++))))))************))))))(((((((((''''''''''''''''''((()))******)))((('''((((((''''''&&&'''''''''************))))))))))))(((((())))))(((((('''&&&'''&&&&&&''')))+++...///)))******)))'''&&&&&&'''''''''''''''((((((((((((************************&&&&&&'''(((((((((((('''(((((((((((()))******+++************************))))))))))))))))))))))))((((((((((((((()))***+++************************)))(((((('''&&&&&&&&&'''&&&'''((()))))))))))))))###$$$&&&(((((('''%%%$$$(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''((()))))))))))))))))))))***************''''''((())))))******+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))***************))))))))))))******++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++,,,---------,,,,,,------............//////+++,,,------......------.....................------...000111222222111111000000000000////////////......///000000111111222333333333333333333222111444444555555555555666666555555555555555555555555777777888999999888666555444666777999:::::::::999;;;:::999888777666666777666666777777777888888888777777888888999;;;<<<===::::::::::::999999999999999999999888888888888777777777777777777777777777666777777888999;;;<<<<<<<<<======>>>======<<<<<<::::::999888777777888888666777777888777666555444666666666888:::===???AAA@@@@@@AAAAAAAAAAAA@@@???>>>===;;;999777666666777777777777777888999:::::::::;;;<<<<<<::::::;;;<<<::::::999888777666555555666555333111111111333444333333333444666777999:::999;;;===>>>===<<<<<<===<<<<<<;;;;;;:::999888777333333333333333333333333333222222111111222222333111222222222333333444444222222222222333444555555222222333333555666888999666777777777777888888888555555666666555444333333111111000///////////////////////////000222333444222222444444444444222222333333444444222111///---111000000000000000//////,,,------...///000111222......//////000000111111000000111111111111000000......---------...///000/////////....../////////------------...///000000///...------,,,,,,------,,,---.........,,,+++***************************'''((()))+++,,,,,,++++++((())))))***++++++,,,,,,++++++************++++++***+++,,,---.../////////******+++++++++******)))******+++,,,,,,,,,++++++))))))************))))))'''''''''((((((((((((((('''(((***++++++***((('''(((((('''''''''((())))))+++*********)))))))))((((((((())))))(((((('''&&&''''''&&&&&&(((***,,,...'''(((***)))'''&&&''')))''''''((((((((()))))))))'''(((((())))))******+++%%%&&&''''''(((((('''''''''''''''(((((()))++++++************************)))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))''''''&&&&&&&&&'''((((((''''''((((((((('''&&&&&&"""###&&&(((((('''%%%$$$(((''''''&&&&&&''''''(((&&&&&&&&&''''''((((((((('''(((((((((((()))))))))&&&'''((())))))*********((()))))))))*********+++'''((()))++++++++++++***)))))))))(((((()))))))))(((***+++,,,,,,+++***((())))))))))))************+++++++++,,,,,,,,,,,,,,,)))))))))*********++++++))))))+++,,,,,,,,,++++++***+++,,,,,,---------,,,,,,,,,,,,,,,---------...+++,,,---.........------,,,,,,---------------------...000222333222111000////////////000000000000......//////000111111111...///000111222222222222444444444444444555555666444444555555555555444444555666888999999888777666777888:::<<<>>>>>>===<<<<<<;;;999888777666666777444444555666777777888888777777777888888:::;;;<<<:::::::::999999999999888999999999888888888888777888888888888888888888888888888888888888999::::::<<<<<<<<<<<<======>>>???>>><<<:::999777777777777777777777666666666666666777777777888:::===???AAAAAABBBCCCDDDDDDCCCBBBAAA@@@>>><<<;;;999999999:::999999888888888999999:::777999:::999888777888999:::999888777666555555444555444333222222222333333333444444555666888999:::888;;;>>>>>><<<;;;<<<===;;;;;;::::::999777666666333333333333333333333333333333222111111222333333444444444444333333333333111111111111222333444444333333333444555666777888555555666666666777777777444444555555555444333333111000000////////////////////////000111222333444222444555666666555444222222333444555444333111000111111000000////////////---------......//////000////////////////////////000111111222222111111000///...---------///000111///......------......///------------...///000000///...------,,,,,,------++++++*********+++,,,,,,)))))))))))))))))))))))))))***+++---.........---((())))))***++++++,,,,,,++++++************++++++)))***+++---...///000000((()))***+++++++++++++++++++++,,,,,,,,,++++++***))))))************))))))''''''(((((())))))******''')))***,,,,,,***)))'''((((((((((((((()))***+++))))))(((((('''''''''&&&(((((((((((((((''''''&&&((('''&&&%%%&&&(((***+++$$$'''))))))'''&&&)))+++(((((((((((())))))))))))&&&&&&'''((()))***++++++%%%&&&''''''((((((''''''''''''''''''((()))++++++************************))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((((((((('''&&&%%%$$$###!!!###%%%'''((('''%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))************'''''')))******+++++++++(((((())))))*********++++++,,,---...---+++)))'''******))))))))))))******((()))+++,,,,,,+++)))((((((((())))))******+++++++++++++++***************(((((((((((())))))))))))((()))***+++,,,++++++******+++,,,,,,------------*********++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333222111000////////////000000000000......//////000111111111***+++---///111222333444333333333333333444555666333444444555555444444333444555777999:::999888777999:::===???@@@@@@??????>>>===:::888777777777777333333444555666777888999777777777777888999:::;;;:::::::::999999999888888999999999888888888888777888888888888888888888888::::::999888777777888888<<<;;;;;;;;;===???AAABBBAAA@@@===:::888666666666999999888888888888999:::888888888999;;;===???AAABBBCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@>>>=========>>>::::::999999999999999999555777888777666555666777999999888777666555444444444444333333333333333333777777666666666666777777888;;;>>>>>><<<:::;;;===777777777777666444333222333333333333333333333333444333222111111222333444777666666555333222222111000000000000111222333444555555444444444555555666555555555555666666666666444444444555444444333333111000000////////////000//////000000111222444555444555666888888666555444111222444666666555444333111111000000/////////.....................------///////////////.........111111222222222222111111///......---...///000111...------,,,,,,------...,,,,,,,,,---...///000111......---,,,,,,,,,,,,---***(((&&&&&&'''***---000***+++------,,,,,,---...++++++***)))***+++,,,---,,,---...,,,***((()))***...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++++++++++++++***)))((())))))))))))(((((((((((('''''''''''''''((()))))))))((('''&&&%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((((((((((((((''''''''''''***)))((('''''''''''''''((((((((((((((()))***+++)))(((&&&&&&&&&''')))+++))))))))))))************))))))************)))))))))***+++++++++)))((('''&&&&&&&&&'''))))))&&&$$$'''((()))***)))(((&&&$$$)))((('''&&&%%%$$$$$$$$$'''((((((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))%%%&&&&&&'''((()))******%%%&&&((()))))))))((('''+++***)))(((((()))***+++))))))((((((''''''&&&&&&(((,,,///---)))&&&(((+++((()))))))))((('''&&&%%%&&&'''((())))))((('''&&&******************************)))((((((((((((((())))))))))))))))))))))))************************,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,---///222333...//////000111111222333////////////............111111111000000000000000222111000000000111333444222222111111222222333444666777777666444444555777444555777888::::::;;;;;;;;;888777;;;BBBFFFEEEBBBAAA>>>:::999999999777444444444555555555555555555555444444444555666888999555555666777888999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::777555666999;;;;;;999888999999:::<<<======>>>@@@???===<<<::::::999999888888888888777777777666888777777777999;;;>>>@@@AAABBBCCCDDDEEEFFFFFFFFFIIIFFFCCCAAA@@@>>>;;;999::::::888888888888::::::;;;:::888777777777888999<<<;;;999777555444333333555444333222222333555555888999999777666555777888888999999:::;;;;;;;;;;;;999:::<<<<<<<<<:::888777444444555555444444333222333333333333333444555666;;;666111000111222222000/////////000111333444555444333222111222333444555777666555555666777666444555555444444444333333333222111///000111111000/////////000000111111222222444555666666666555444333333333111000000000111222///////////////////////////......---------......333333222222111000000000---...000111111111000///000000000111222222333333444111...///111222000...---.........///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))***,,,------,,,,,,,,,---...///---......---+++)))***+++------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***))))))*********))))))(((''''''((((((((())))))******(((''''''''''''((()))))))))((('''&&&%%%&&&''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))''''''''''''((((((((((((((((((((((((''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%&&&''')))***))))))))))))************(((((())))))))))))((((((&&&''''''((('''&&&%%%$$$'''&&&&&&((())))))'''%%%'''(((((())))))((('''&&&(((''''''&&&%%%%%%%%%%%%''''''((((((''''''&&&%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&'''(((((())))))((((((+++***)))(((((()))***++++++*********)))))))))((((((+++---,,,)))((()))+++'''''''''((((((((((((((('''(((((())))))(((((('''******************************)))((((((((((((((())))))))))))))))))))))))************************++++++*********++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,...///000......///000111222222222000000000/////////......000000000000000000000000111111000///000111222333222222111111222222333444555666666555444444555777777888999::::::;;;::::::;;;888777;;;@@@DDDCCC@@@@@@===:::999::::::888666555555555555555555444444999888777666555666666777777777777888888888888888999999:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::999666444444777888888777777888999:::;;;<<<===>>>???>>>======<<<;;;;;;;;;:::999888888777777888888::::::::::::;;;>>>@@@BBBCCCDDDEEEGGGHHHHHHHHHIIIJJJHHHEEEDDDCCCAAA>>><<<:::999888888888888999:::888777666666777888999::::::999888666555444444444555555444333333444555666888999999888666555666777888888999:::;;;;;;;;;;;;777888:::;;;:::999777555555555555555555444333333333333333333444555666777<<<888333111222333222111/////////000111222444444444333333222333444555555777666555555777777666555555555555444444444333333222111000000111111000//////000000000000000111111333333444555555555444333333222111000000000111222..............................---------------...222222222111111111000000---...///000111000000///111111000000000000000000222000......000000///..................////////////...------,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,((()))******))))))***+++---,,,,,,,,,,,,---......---......---+++***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))(((((())))))((((((''''''&&&''''''((()))***+++,,,((((((''''''(((((()))***)))((('''&&&&&&&&&'''((((((''''''&&&&&&''''''((())))))((('''''''''''''''''''''&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))))))))))))))************''''''((((((((((((''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&((())))))'''%%%'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''(((((()))*********))))))))))))******************)))))))))))))))))))))***************''''''&&&&&&'''(((***+++***))))))(((((())))))***))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))************************)))))))))))))))***+++,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,,,,------...000111222111111000111111000000000/////////000000000000000000000000000000/////////000111222222111111111111222333333444555555444333333555666::::::;;;;;;;;;;;;::::::;;;999888:::>>>@@@???===>>><<<;;;:::;;;;;;:::888666666555555444444333333999999777666666666777888999999999999888888888777888999:::;;;<<<===>>>??????>>>===<<<;;;::::::::::::888666666777888888777666777888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???<<<;;;999888888888:::;;;<<<;;;;;;;;;===???AAABBBDDDDDDFFFGGGHHHIIIIIIIIIIIIGGGEEEDDDDDDBBB@@@>>>:::999999888888999999:::555555555666777888:::;;;888888777666555555555555666666555555555555666666888999999888666555555666777888999:::;;;;;;;;;;;;888999:::;;;;;;999888666666666666666666555555444222222333333555666888888<<<888444222111111111000////////////000111333333444444444444444555666666777666555666777888777666666555555555444444444444333222111111222222000///000000000000////////////000111222333444444444333333222111111000000111111........................------,,,,,,,,,,,,------000000000111111111222222......///000000000000000111111000000///......---111///------...///...---...............---------///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******+++,,,***************+++++++++,,,.........,,,+++,,,...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))))))((((((((())))))((((((''''''(((((()))******++++++((((((((('''((())))))******)))'''&&&&&&&&&'''(((((((((''''''''''''((((((******)))(((''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%&&&'''((((((((()))))))))************'''(((((())))))(((((('''''''''(((((((((''''''''''''''''''((())))))'''%%%'''''''''&&&'''((()))***'''&&&&&&&&&&&&''''''(((''''''(((((((((((('''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&)))((('''''''''(((***+++***))))))))))))))))))***(((((((((((('''''''''''')))((('''''')))+++***))))))(((&&&%%%&&&''')))++++++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((()))***+++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...000111222111000///111111111111000000000000/////////000000000000000///////////////000000111111111111111111222222333333444444444333333444666999::::::;;;;;;;;;;;;:::;;;999888999<<<===<<<:::;;;;;;;;;;;;<<<<<<;;;:::777777666555555444333333555555555555777999;;;<<<::::::::::::::::::::::::999999:::<<<===???@@@@@@AAA@@@>>><<<;;;:::::::::<<<<<<;;;::::::::::::999666777888999:::<<<=========>>>???@@@AAAAAABBBBBB???===;;;999999:::<<<>>>;;;;;;;;;;;;<<<>>>???@@@BBBBBBDDDEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBAAA@@@>>>::::::::::::::::::::::::666666777777888::::::;;;777777666666555555666666777777777666666666666666888999999888666444444555666777888999:::;;;;;;;;;:::;;;<<<>>>===<<<;;;999777777777777777666555555222222333444555777999::::::888555222000000//////////////////000111222222444444555555666666777777777666555666888999888777666666666555555555555444444333111111222222111///111000000//////.........//////000111222333333333222222222111111111111111........................,,,,,,+++++++++,,,------/////////000111222222333...//////000000000000000111111000000000/////////111000///......//////...//////......------,,,,,,......------------............---------------,,,)))***++++++))))))***+++))))))*********++++++++++++---......,,,,,,---...,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))(((((()))******))))))(((************))))))))))))((((((((((((((()))*********)))((('''&&&'''((((((((((((((((((((((((((((((+++***)))((((((((((((((()))(((((('''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&'''(((((()))(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))************((())))))******))))))(((((((((((((((((((((((()))(((''''''(((******'''%%%'''''''''&&&'''((()))***''''''&&&&&&&&&'''((((((''''''((((((((((((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''))))))((('''''')))***+++)))))))))******)))))))))''''''''''''(((((((((((()))'''&&&&&&(((******)))+++)))'''&&&%%%&&&((()))+++***)))(((((()))***+++''''''''''''''''''''''''))))))(((((((((((())))))************************************************(((((((((((()))***+++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++******+++,,,---------------...///000111000//////111111111111000000000000......//////000000000000.../////////000000000000111111000000111111222333222333444444333333555777666777888:::;;;;;;<<<<<<:::999999999::::::999888999:::;;;<<<<<<;;;;;;;;;888888777666666555444444555555555555777999;;;<<<::::::;;;;;;<<<======>>>:::;;;<<<===???@@@BBBBBBCCCAAA???<<<;;;:::::::::<<<======<<<;;;:::::::::777888999:::;;;<<<<<<===<<<===???AAABBBCCCDDDDDDAAA@@@===;;;;;;<<<>>>@@@============>>>??????@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBAAA@@@>>>;;;<<<<<<<<<<<<<<<<<<;;;999999:::::::::;;;;;;;;;888777777666666666777777888888888777777666666555666888999888666444444444555666888999:::;;;;;;;;;:::;;;===>>>>>>===<<<:::777777888888777777666555333333333555666888:::;;;:::999777555222111111111111000000000000000111111444444555666777777777888888777666777999:::999888777777666666666555555555555444222222333333111///111111000000//////....../////////000111222333333222222222222111111000000........................+++++++++++++++,,,---.........///000111222222333///////////////000000111000000000111111222222222111111111000//////000000/////////......------,,,......---------......///000000//////.........---'''((()))((('''&&&'''(((***++++++,,,---,,,,,,,,,***+++------,,,,,,---///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++(((((()))*********))))))++++++*********)))))))))))))))(((((())))))***+++***)))((('''''''''((()))'''(((((())))))(((((('''******))))))))))))******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&((()))))))))(((''')))((('''''''''''''''''''''''''''((((((((((((((())))))))))))************))))))************))))))&&&&&&&&&%%%&&&&&&'''(((((('''''')))******(((&&&'''''''''((((((((((((((((((((('''''''''''''''(((''''''((()))))))))((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((())))))(((((())))))******))))))************))))))))))))))))))************(((((('''&&&&&&''')))***+++***((('''&&&&&&''''''***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((())))))***************************************************)))))))))))))))***+++,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++******,,,---............////////////////////////111111000000000/////////---......//////000000111...///000111111111000000111000000000000111222222222444444444333444666888555666888999;;;<<<<<<<<<:::::::::999999888888888666999;;;<<<;;;::::::;;;999999888888777777666666999888777777777888999:::;;;<<<===>>>???@@@AAAAAA===>>>???@@@AAABBBCCCDDDDDDBBB???<<<;;;;;;;;;<<<999;;;<<<<<<:::999999::::::::::::;;;;;;<<<<<<<<<;;;===???BBBCCCDDDDDDDDDBBBAAA???>>>===>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGEEECCCCCCCCCBBB@@@???;;;<<<<<<======<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;999999888777777777888888777888888888777666555444444666888888777555555555555666777999:::;;;;;;;;;888999;;;======<<<;;;:::777777777777777666666555444444555555777888::::::;;;;;;;;;999666444555666222222111111111111111111222333555666777777777777888777666777999::::::999777777777777666666666666777555333333333333111000111111111111000000000000000000000000000111222333111222222222222111000000------------------------,,,++++++,,,,,,---...///......//////000111222222///////////////000111111000000000111222333333333111222222111//////000111///////////////..................---......///000000000000///......------'''((()))(((&&&%%%&&&''')))***+++,,,---,,,,,,+++)))***,,,,,,+++,,,---//////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,&&&'''(((((()))))))))(((******************++++++))))))(((((())))))***++++++***((('''''''''((()))'''((()))******)))((('''))))))))))))***+++,,,,,,******)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&((()))***)))((('''''''''''''''''''''((()))'''(((((()))))))))))))))))))))))))))************(((((())))))))))))((((((%%%%%%$$$$$$$$$%%%''''''((((((((()))******(((&&&'''(((((())))))((('''&&&***)))(((''''''&&&''''''''''''((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))************)))((()))***++++++***)))(((((()))))))))*********+++'''))))))'''$$$$$$'''***(((((((((((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((()))******************************************************++++++*********++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---............---,,,111000...------...///000000000000/////////......------......///000000111///000111222222222111000000000000000000111222222333444555555444555777999888888:::;;;<<<<<<<<<<<<999:::::::::999888888999555888;;;<<<:::888888999999999999999999999999999;;;::::::999:::;;;<<<===??????@@@@@@AAAAAABBBBBB@@@AAAAAABBBCCCDDDDDDDDDDDDBBB???<<<;;;;;;===>>>888;;;======;;;:::;;;<<<=========<<<<<<<<<;;;;;;;;;===???BBBDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBB@@@AAABBBDDDEEEEEEFFFFFFGGGEEECCCBBBBBBAAA???===999:::;;;<<<<<<;;;:::999777888:::;;;<<<===<<<<<<;;;;;;:::999888888888999777777888777777555444333222555777888777666555666444555777888:::;;;;;;;;;888:::<<<===>>>===;;;:::666666777777666666555444666666666666777888999:::888999:::999666444666777444444333222222111222222111222444666777777777777888777777888:::;;;;;;:::888888888777777777666666777666444333444333222000111111111111222222222222222111000000000111222333111222222333222111000///------------------------,,,,,,,,,,,,---...///000.../////////000000111111000//////...///000111222000000000111111111111111000111222000...---///111/////////000000000000000...............///000000//////......---,,,,,,,,,)))***+++***(((''''''((('''((()))***+++***))))))((()))++++++++++++---...000///,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))+++,,,---%%%%%%&&&'''((((((((('''(((((()))***+++,,,,,,---)))))))))))))))******++++++***((('''''''''((()))'''((()))******)))((('''(((((())))))***+++------******)))(((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''$$$&&&((()))***)))((('''&&&&&&&&&&&&''''''((()))(((((()))***************))))))))))))************''''''((((((((((((''''''&&&&&&%%%$$$%%%&&&((()))((((((((()))+++***(((&&&'''((()))******(((&&&$$$+++***)))''''''&&&&&&&&&''''''((()))))))))))))))************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''(((***++++++******)))((()))***++++++***)))(((&&&'''''''''(((((())))))'''******'''"""!!!&&&+++%%%&&&'''((()))))))))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((()))******************************************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...///000000///---,,,+++222000...,,,,,,---000111////////////............---------...///000000111///000111333333222222111000000000000000111111222333555666555555555888:::;;;;;;<<<<<<<<<<<<<<<;;;999:::;;;:::999888999:::444888;;;;;;999777777888::::::::::::::::::;;;;;;999999:::;;;<<>>===>>>??????>>>>>>===<<<<<<;;;;;;;;;===???BBBDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>@@@AAABBBCCCCCCCCCEEECCC@@@??????>>>;;;:::888888::::::::::::888888444666888:::<<<============<<<;;;:::999999999999666777777777666555333222111444777888777666666666444555666888:::;;;;;;;;;:::<<<>>>???@@@???>>>===666666666666666555555444777777666666777888999999444666777666333222333666555555444333222222222222000222444555777777777666888777777888:::<<<;;;:::888888888888777777777777888666444444444333222000111111111222333333333444333222111000000111222222111111222333222111000///------------------------,,,,,,,,,---...///000111////////////000000000000000///.........///111222111111000000//////.........000111///---,,,...000//////000000111111222222...............///000000......---,,,++++++******(((((()))***++++++,,,,,,)))************+++++++++++++++******+++---...///000///---,,,******))))))***++++++,,,,,,++++++***...------,,,+++***))))))%%%'''((((((((()))+++---,,,***))))))******(((''')))***---/////////...---***)))(((''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))---,,,***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%"""%%%)))(((&&&&&&***///))),,,...,,,'''%%%'''***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%'''(((******)))'''&&&(((((())))))))))))((((((&&&'''((((((((('''%%%%%%))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))(((((('''''''''&&&))))))))))))************(((((())))))))))))((((((******))))))(((((('''''''''''''''(((((()))***+++''''''(((((())))))******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))((('''''')))******+++++++++******(((((((((((((((((((((((()))+++------,,,,,,---...//////...------,,,,,,+++........................+++,,,,,,---...///000000////////////////////////......---,,,---...///000222222333333333222111111444333111000000111333444555555666777777777777777999:::;;;===>>>?????????<<<;;;:::999888888888888888888888777888888999999===============<<<<<<<<<<<<;;;;;;<<>>>>>???AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFDDDCCCAAA???>>>>>>>>>>>>@@@AAAAAA@@@>>>>>>???AAABBBAAA@@@>>>===<<<<<<<<<>>>>>>@@@AAAAAABBBAAAAAADDDDDDDDDEEEDDDCCCCCCBBBBBBAAAAAACCCDDDCCCAAA??????@@@AAABBBCCCCCCCCCCCCBBBAAA???===<<<;;;<<<<<<888999;;;<<<;;;:::888666333444555666999;;;>>>??????===;;;888666666666777777777777777666555333222333444555666888:::;;;<<<999999888888888999::::::::::::<<<=========<<<;;;777777666555444333333222111222333444555555555555444444444555666888:::;;;999777666444333333333333666777888999999999999999<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999888777777888777555444333222222111000111111111111222222222000000000000///////////////000222333333222111000//////...---,,,,,,,,,,,,///////////////........./////////000111111222222000///---,,,---...000222////////////000000000000111111000000000000111111222111111111000000//////......------------............---------,,,,,,,,,((())))))***++++++,,,,,,)))************+++++++++++++++******+++,,,...///000///...---,,,+++*********++++++,,,,,,++++++***))))))((((((((('''''''''&&&'''((((((((()))+++---***)))((()))++++++***)))'''(((***,,,------,,,+++***)))(((''''''((()))***'''((())))))******))))))************************,,,,,,***)))(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((($$$''')))(((%%%$$$'''++++++---///,,,'''$$$%%%((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''' """%%%'''((()))(((((((((((())))))))))))(((((((((((()))))))))((('''&&&))))))((((((((('''''''''&&&'''(((((())))))(((((()))((((((((('''''''''''''''''''''((((((((())))))((((((((())))))(((((((((***)))))))))(((((((((''''''''''''(((((()))***+++))))))))))))(((((((((((($$$%%%%%%%%%&&&&&&'''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))((())))))***++++++******))))))))))))))))))))))))(((***,,,,,,+++++++++,,,++++++************))))))........................,,,,,,------.../////////...........................------,,,---...///000000111222222333333333333444333222111111222333444555666777777888888777777999:::;;;<<<>>>>>>>>>>>>;;;;;;:::999888888888888999888888888888999::::::=====================<<<======>>>>>>??????@@@AAA===???AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBAAA???>>>======>>>>>>BBBCCCCCCBBB@@@???@@@BBBBBBAAA@@@???>>>=========?????????@@@AAAAAABBBBBBDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBB@@@@@@AAABBBBBBCCCCCCCCCCCC@@@???===<<<:::::::::;;;888888999999999777666555333444555777999;;;===>>>???>>>;;;999777777777888555666666777666555444333444555666777888999::::::888888888777888888999:::999:::<<<=========<<<;;;777666666555444333222222111222333444555555555555555666666666777777888888888777666555444444444555555555666777777888999999<<<<<<;;;;;;;;;:::::::::;;;::::::999888888777777888777666555444333333333333333333222222111111111111000000000///////////////000222333333333111000000000///...---------...//////////////////////////////000000000111111111//////---------...000111111111000000//////......111111000000000000111111111111111111000000000///......------------..................------,,,,,,)))))))))***++++++,,,,,,)))************+++++++++************+++,,,---...//////000000///---+++*********++++++++++++************))))))))))))))))))&&&'''((((((((()))+++---***)))(((***,,,------,,,'''(((***+++,,,,,,+++***))))))(((((((((((())))))((()))******++++++******++++++++++++++++++++++++++++++******)))***++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((()))******&&&((()))'''$$$"""$$$''',,,......+++'''$$$$$$&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''!!!###%%%'''((()))((((((((())))))******))))))((()))))))))***)))(((((('''))))))((((((((((((''''''''''''((()))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''))))))))))))(((((((((((('''''''''(((((()))***+++*********)))((('''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))*********+++&&&'''((()))***+++++++++************************((()))++++++*********+++,,,,,,,,,,,,------------////////////////////////...................................................------------...//////...///000222333444444444333333333333333333444444666777888888999999888888999:::;;;<<<======>>>>>>::::::999999888777777777999999999999:::::::::;;;<<<<<<==================<<>>>>>@@@CCC===>>>@@@BBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBAAA@@@@@@??????@@@@@@AAADDDDDDDDDCCC@@@???@@@BBBBBBBBB@@@???>>>>>>===>>>@@@???>>>>>>???@@@BBBCCCDDDCCCBBBAAAAAAAAABBBCCCCCCAAA@@@@@@BBBCCCBBBAAAAAABBBBBBCCCCCCCCCBBBBBB>>>===<<<:::999999999999888888777666555555444444444444555777999;;;===>>>???>>><<<;;;999999999999555666666777666666555555555666666777777888888999777777777777777888999999999:::;;;<<<<<<<<<;;;;;;666666555444333222111111111111222333444444444444666777888888888777666666777777666666666666777777444444444444555777999:::;;;;;;;;;;;;::::::::::::::::::999999888777777777888777666555555555555555666555444333222111111000111111000000000////////////000222333333333222111111000000////////////000///////////////////////////000000000000000000000///...---------...000111222222111000///...------111000000//////000000111111111111111000000000000......------------....../////////............---))))))*********+++++++++))))))*********+++++++++************++++++,,,,,,---///000111000...,,,+++******++++++++++++******+++++++++******)))))))))'''((())))))((()))+++---+++***)))***,,,---,,,+++******+++,,,------,,,,,,))))))(((((((((((())))))))))))***+++++++++++++++***************************************+++,,,,,,************************************************(((((((((((())))))******((())))))'''%%%$$$%%%'''+++,,,,,,***'''%%%&&&'''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((())))))))))))((((((''')))))))))******)))))))))))))))))))))((((((''''''))))))(((((((((((((((((('''((())))))******))))))((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''((()))***+++***)))))))))((((((((('''''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))************%%%%%%'''(((******++++++++++++++++++++++++++++++)))***,,,,,,+++******+++,,,,,,,,,---...//////000000000000000000000000000//////.........---------........................------------......////////////111222222333333333333333444555555555444444777777888999999999999999999999:::;;;<<<=========999999999888888777666666888999999:::;;;;;;;;;;;;<<<<<<<<<<<<============;;;???BBBAAA===<<>>>>>>>>>>>>>>???AAAAAAAAABBBCCCCCCDDDEEECCCDDDDDDBBB@@@>>>???AAABBBAAA@@@???>>>>>>>>>>>>???>>><<<<<<===>>>AAABBBDDDBBB@@@???>>>???AAABBBCCCAAA??????@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA======<<<;;;::::::999999999888777666555444444444555555666777888:::<<<===>>>>>>===<<<;;;::::::999999888888888777777666666444555555666777888999999777777777777888999::::::888999:::;;;<<<;;;;;;:::555555444333222111111000000111222333333444444444444666777999999888777555666666777777777888888999444444333333555777:::<<<::::::::::::::::::::::::999999999888888777777777666666555555555555555666666555555444333333222222111111111000000000//////000000111333333333333333111000000/////////000000///////////////000000000000000000000000/////////......---------...///000111111000000//////......000000////////////000000111111111000000000000000......------------....../////////////////////...***************+++++++++))))))*********+++++++++))))))******************,,,---///000000...,,,+++)))******++++++******)))***))))))'''&&&%%%$$$$$$((()))***)))((()))+++------,,,++++++,,,,,,+++)))******++++++++++++++++++(((((())))))))))))(((((())))))***+++++++++++++++))))))))))))))))))))))))((())))))***+++++++++,,,))))))))))))))))))))))))******************************))))))(((((((((((((((((()))((('''((()))***((()))))))))((('''((()))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))******))))))(((((('''))))))************))))))(((((('''''''''&&&&&&&&&(((((())))))))))))))))))((())))))***+++*********'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((()))***+++'''((((((((()))))))))***$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''************))))))))))))%%%%%%'''(((******++++++++++++++++++++++++++++++***,,,------,,,++++++,,,(((((()))***+++,,,,,,---000000000000000000000000/////////...------,,,,,,........................---------...............111111111222222111111000222333444555555555555444777777888999999999999999888999:::;;;;;;<<<<<<;;;888888888888888666555444777888999;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>:::>>>AAA@@@<<<:::>>>BBB>>>???AAABBBCCCBBBBBBAAA???>>>===<<<<<<;;;<<<<<>>>>>>>>>>>===<<<;;;:::;;;===???@@@BBBAAA???======>>>@@@AAAAAA???======???AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@>>>>>>======<<<<<<;;;;;;;;;:::999888777777777777666666666777888:::;;;<<<<<<============<<<::::::===<<<;;;:::888777777666333333444666777888999:::777777777888888999;;;;;;777888:::;;;;;;;;;:::999555555444333222111111000///000111222333333333333111333666888999999888777666666777888888999999999555444444444666888;;;===::::::::::::::::::::::::999999999888888888888888555555444444333444444444444444444444444444444444111111111111000000000000000000111222333444444444000000//////.../////////////////////000000111111111000000000//////......---------------......///......//////000000111111000000////////////000000000000000000000000111111......------------........./////////////////////************************)))************+++++++++((())))))*********))))))***+++,,,---------,,,+++))))))************))))))++++++***)))((('''&&&&&&((()))******))))))+++---...,,,+++***++++++)))(((((((((((((((((((((((()))(((((())))))))))))((((((((()))******++++++******(((((((((((((((((((((((('''((()))***************((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((('''&&&&&&(((((((((((()))***+++,,,&&&''''''(((((())))))***''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''((()))))))))******++++++******)))(((((('''&&&&&&&&&&&&&&&(((((())))))))))))******))))))***+++++++++++++++'''''''''((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((((()))***+++'''''''''((()))*********'''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++*********))))))((((((&&&'''((()))***++++++++++++++++++++++++++++++++++++---......,,,++++++,,,*********+++,,,------...//////////////////////////////.........---------------------------------,,,---......//////......111111222222111000000///222222333333444444555555666777888888999999888888888999::::::;;;;;;;;;:::777777888888777666444333666777999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;>>>??????<<<;;;===???@@@AAABBBCCCCCCCCCBBBBBB>>>>>>===;;;::::::::::::;;;;;;===>>>???@@@@@@@@@>>>>>>>>>===<<<;;;===>>>@@@??????>>>======>>>>>>;;;;;;::::::;;;<<<>>>???@@@???>>>=========>>>???>>><<<;;;<<<>>>@@@@@@??????@@@AAAAAAAAAAAA@@@@@@>>>>>>??????>>>======<<<<<<;;;;;;;;;;;;:::::::::777777777777888999:::;;;:::;;;===>>>>>><<<;;;999===<<<;;;:::999888888888333444444555777888888999666666666777888999:::;;;777888999:::::::::999999666666555444333222111111//////000111222222222222000111444666777888888777555666777888888888888888555555555555666888:::;;;999999999999::::::::::::999999999999999999999999666555444333333333333333333333333444444444555555222222111111111000000000000111111222333444555555222111000///...............//////000000111111222111111000//////...------,,,,,,------............------...///000111222222000//////......//////000000000000000111111111111......------------......---............/////////************************)))************+++++++++(((((()))******)))((('''((()))))))))******++++++))))))************))))))+++++++++,,,,,,,,,,,,,,,)))***+++***))))))+++,,,+++***))))))***+++***(((((((((((('''''''''(((((('''((()))******)))(((''''''((())))))******))))))((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((''''''''')))******+++((('''''''''((()))((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))))))))******++++++******)))))))))'''&&&&&&&&&'''((((((((()))))))))*********)))***++++++,,,,,,++++++''''''''''''((((((((()))''''''((((((((()))))))))))))))************))))))'''((((((((()))))))))***'''''''''(((((()))***+++(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))************((())))))***++++++******+++++++++++++++++++++++++++,,,------+++******+++---------....../////////.......................................---------------------------------,,,---.../////////...---///000000111111111111000222222111111222333555666555666777777888888777777888999999::::::::::::999666777888888777666444222444666888:::;;;;;;::::::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDDDDDDDCCCBBB???>>><<<;;;:::999999999888999;;;===>>>>>>======;;;<<<===<<<;;;;;;===??????>>>======<<<=========;;;<<<<<<======>>>??????>>>>>>>>>=========<<<<<<:::::::::;;;>>>>>>===<<<===>>>??????@@@@@@@@@@@@>>>>>>?????????>>>===<<<:::;;;<<<===>>>===<<<<<<777777777777888999::::::888:::<<<>>>>>>===:::999999999888777888888999:::666666666666666555555555444444444555666777888999666777999:::::::::999888777666666555444333222222...///000111222222222222222222333333444555666666555666777888888888777666444444555666666777888888888888999999999:::::::::::::::::::::::::::::::::777777666444333333333333444444444333333333333333222222222111111111000000111111111222333444555666555444222111//////.........//////000111111222222222111000///...---,,,,,,,,,,,,------.........---......//////000000111111//////............/////////000000000111111111111......------------......,,,,,,------............++++++******************)))************+++++++++(((((()))******)))((('''((('''''''''((()))***+++))))))************))))))&&&&&&''')))***+++,,,---)))***+++***))))))+++,,,)))((('''(((***++++++***+++***))))))))))))******'''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((()))'''&&&&&&((())))))((()))(((''''''(((((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,***)))((((((((((((******++++++++++++******+++***((('''''''''((()))(((((())))))*********+++******+++,,,,,,,,,,,,+++&&&'''''''''(((((())))))'''''''''(((((((((((()))******++++++++++++******'''((((((((())))))******'''''''''(((((()))***+++******))))))((((((''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,)))******+++++++++*********************************+++,,,,,,***)))))))))******++++++++++++,,,,,,................................................------------------------,,,,,,.../////////...------...///111222222222222222111000///000222555666555555666777777777777777888888999:::::::::999999555666777888777666333222333555777:::;;;;;;:::999;;;;;;;;;<<<===>>>>>>???AAA???>>>???@@@@@@???>>>BBBCCCDDDEEEEEEEEEDDDCCC???>>>===;;;:::999999888999:::<<<>>>>>>>>>>>>===;;;<<<===<<<<<<<<<>>>@@@>>>======<<<<<<<<<<<<===<<<===>>>???@@@@@@@@@???======>>>>>>======<<<;;;888888999;;;===>>><<<:::;;;<<<===??????@@@@@@@@@===>>>>>>??????>>>===<<<999;;;===?????????===<<<888888777777888999999:::777999<<<>>>>>>===:::888555555555555777999;;;<<<999999888666555444333222222222222333444555777777666777888999:::999888888777777666555444333333222...///000111111222222222444333333222222333333444555666777888888777666555333333444555666666555555888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999777666444444333333555555444333222111111000222222222111111111111000111111111222333444666777777666444222111/////////...//////000111222222222222111111///...---,,,++++++,,,------......------000000000000//////////////////............////////////000000111111111222.........------.........,,,,,,,,,---------......***************++++++,,,)))))))))))))))))))))))))))***++++++***)))((('''&&&(((******)))((()))***(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&((()))***)))***+++---+++***************++++++((()))***+++++++++++++++******))))))))))))******)))$$$ !!!&&&***)))'''(((((('''''''''&&&&&&&&&++++++******)))(((''''''******))))))((((((''''''(((((('''%%%######%%%(((+++******)))(((''''''&&&&&&''''''((((((((((((((()))))))))))))))*********))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((((((((((((((()))))))))))))))))))))))),,,++++++***)))(((''''''((()))***)))'''%%%&&&'''((((((((((((((((((((((((((((((((((((((((((''''''))))))((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))'''((()))((('''&&&'''((((((((()))***************))))))((('''''''''''''''+++***)))'''&&&&&&&&&&&&%%%&&&''')))************%%%&&&&&&&&&'''(((((((((*********)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))---,,,++++++,,,,,,***)))++++++++++++,,,---...///111000...------...//////,,,...///...------...///++++++++++++++++++++++++,,,,,,,,,------.........////////////////////////000////////////111222333666666666666666777888888999888888777666555555444888888999999999888888777333444666777888888888777;;;===>>>===999888999;;;======>>>>>>???AAABBBBBBEEEEEEEEEEEEDDDDDDDDDDDD@@@>>>;;;888666555666666::::::::::::::::::::::::999999999:::;;;<<<===>>>;;;::::::;;;;;;<<<===>>>???@@@AAA@@@??????@@@AAA>>>===<<<:::999888777777;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>>>>??????@@@BBBBBB@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;999888777666666555666666777888999999777777888;;;<<<:::888666555444333222333333444444666777777555333222333111111222333444555555666555555555555666666666666:::777444333555555444111111111000000111111222333333333222222222222111111444555777888999888666555222222222333333444444444666666777888999::::::;;;:::::::::999999999888888444333333222222111111000000111222333444444444444444444555555444444333222222222222222333444555555555666666666555333111000......000111333333444444111111000......---------,,,,,,---.../////////...---......///000/////////,,,,,,,,,------.........111111000000//////......///......---------..............................***))))))))))))***++++++)))))))))))))))))))))))))))******+++***)))((('''%%%&&&(((((((((((()))+++%%%%%%&&&&&&'''(((((()))((((((((()))))))))******((()))+++***))))))+++,,,+++******)))))))))******((()))***++++++++++++*********))))))))))))******)))&&&$$$%%%(((******((((((((('''''''''&&&&&&&&&*********)))((('''''''''((((((((('''''''''''''''(((((('''%%%######&&&((()))))))))((((((''''''&&&%%%&&&&&&'''''''''''''''''''''((()))***++++++,,,))))))))))))))))))))))))***++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))***++++++)))&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((())))))(((((((((((('''''''''))))))))))))))))))))))))((()))***)))'''&&&'''(((((())))))*********))))))))))))(((''''''''''''''')))((((((''''''''''''((('''(((((())))))))))))(((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))---,,,***+++,,,,,,+++)))******++++++,,,---......///...---------...000000---...///...---,,,---...------------------------,,,,,,,,,---------..............................000///......///000222333555555555555555666666777888888777666666555444444666666777777777777666666444555666777888888777777777999;;;:::888888999;;;======<<<===>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???<<<999888777777888::::::::::::::::::::::::888888999999:::;;;===>>><<<;;;;;;;;;;;;<<<======AAABBBCCCCCCAAA??????@@@>>>===<<<:::999888888777999999999999999:::;;;;;;===============>>>>>>???BBBBBBAAA???>>>===<<<;;;::::::;;;;;;:::999777666555555555555555555666666888777666888:::;;;999777777666555444333444444555444666777777555333222333/////////000111111222222555666666666666777777777888555333333555555444222111111111111111222333333000000111111222222333333555666777888888777555444222222333333333444444444555555555666666777777888555555666777888999999:::444444333333222111111111111222333333444444333333333444444444444333222222111111111111111222444444555555666555444333111000...///000111222333333333111000///...------------------......///.....................////////////,,,,,,,,,---------......,,,------......///000000......---------------...........................))))))((((((((()))******))))))))))))))))))))))))))))))*********)))((((((%%%&&&&&&&&&%%%&&&)))+++%%%%%%&&&''''''((())))))))))))*********+++++++++)))***++++++))))))***++++++***)))((((((((((((((())))))******++++++*********))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&***))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%$$$$$$&&&(((''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((***+++,,,,,,))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++++++++)))&&&$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&((()))************))))))(((((((((((((((((((((((((((((((((((()))***+++***((('''((())))))))))))******)))(((((()))((((((''''''''''''((('''''''''''''''((()))))))))))))))))))))((('''&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))+++************)))))))))---+++***+++,,,,,,+++)))******++++++,,,,,,---------------------...///000...//////...,,,+++,,,---------------------------,,,,,,,,,------------...........................///............000111222333333333333333444555555777666666555555444444333333444444555555555444444555666666777777777666666444666888888888777999:::<<<;;;::::::;;;===???AAA??????????????????@@@@@@AAA???===;;;999999999999::::::::::::::::::::::::777777777888999:::<<<<<<======<<<;;;;;;;;;<<<<<>><<<;;;999999888888666777777888999::::::;;;;;;;;;;;;;;;;;;<<<======BBBAAA@@@???>>>===<<<;;;888999999999888777666555555555444444333444444444777666666777999999888666777777555444444444555666444666777777555333222333222222222222333333333333666666666666777777777777555444222333444444444222222222111111222222333444//////000111222333444444666666777777777666444333333333333333444444444444333333333333444444444444222333333444555666777777555555444333333222222111222222333333333333333222333333444444333333222111000000///000000111222333555555555444333222111000///000111222222222222222000000///...------------.........///......------///...---------...000000,,,,,,,,,------------...++++++,,,,,,---......///------,,,,,,,,,,,,------........................((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&$$$###$$$'''))))))))))))))))))*********'''''''''((((((((())))))'''((())))))))))))***++++++***)))''''''&&&&&&&&&))))))************))))))))))))(((((((((((())))))(((***++++++)))(((((()))''''''''''''''''''''''''))))))))))))((((((''''''%%%%%%&&&&&&'''''''''(((&&&''''''&&&$$$$$$&&&(((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''((()))***++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******)))&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))&&&''''''((())))))******(((((((((((((((((((((((()))***+++***)))((((((***))))))))))))))))))(((''')))(((''''''''''''((((((((((((''''''''''''(((((('''(((((((((((((((''''''((((((((('''&&&&&&&&&%%%((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))),,,+++******,,,,,,+++*********++++++,,,,,,,,,,,,------------------.........///000...,,,++++++,,,******++++++++++++,,,,,,------------------------...........................------------///000111222111111111111222333333555555444444333333333333222333333444444444444333666666666666666666555555444555777888888888888888:::999888888999;;;>>>@@@=========>>>>>>>>>>>>>>>???>>>===;;;:::999999999::::::::::::::::::::::::666666777777888:::;;;<<<>>>===<<<;;;::::::::::::???AAACCCCCCBBB@@@??????@@@???===;;;:::999999999666777888999:::;;;;;;;;;999999999999999:::;;;;;;??????>>>===<<<;;;:::999777777777777666666555555666666555444333333333444555555666666777777666555666555444333333444555666444666777777555333222333555555444444444333333333444444444555555555666666222222222333444444333333222222222222222333333444111111111222333444444444666777777666666444333222333333444444444444444444333333222222222222222222555444444444444333333333555555444444333222222222000000111333333444444444444444444444444333333222000000000000111222333333444444444333222111111000000111111222222222111111000///...---------------.../////////...---,,,,,,///...---,,,,,,...000111------------------------.........---,,,,,,++++++,,,,,,+++++++++,,,------........................((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((())))))))))))'''%%%""""""$$$&&&+++++++++***))))))((((((&&&&&&'''''''''((((((((($$$%%%'''(((((((((***,,,***)))((('''&&&&&&&&&&&&))))))*********))))))((())))))(((((((((((())))))'''(((******(((''''''(((&&&''''''''''''''''''''')))))))))))))))(((((((((&&&&&&&&&''''''(((((()))%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&'''((((((''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))***+++***)))((((((***(((((()))))))))(((((('''((((((''''''''''''((((((******(((''''''&&&&&&&&&%%%&&&'''(((((()))))))))((((((((('''&&&&&&&&&%%%''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******,,,,,,,,,***)))***+++,,,,,,,,,++++++......---------,,,++++++...//////...,,,***++++++*********++++++,,,,,,,,,------------------------........................---,,,,,,,,,,,,...///000000000000000000111111222333333333222222222222222222333444444555555555444666666666555555555555555666777888999:::999777666888888777777888:::<<<>>><<<<<<<<<======>>>>>>>>>===<<<;;;::::::999999999::::::::::::::::::::::::666666666777888999:::;;;>>>===<<<:::999999999999999<<<>>>????????????@@@@@@???>>><<<;;;:::999999888999:::;;;<<<<<<<<<<<<888888888888888999999:::<<<;;;;;;:::999888777777666666555555555555555555777777666555444444444444444555666666666555555555444333222222222333444555444666777777555333222333222222111111000000//////222222222333333333333444111222333444444333333333222222111111222222333444444444444444444444444333666666666555444333222222444444444444444444444444222222222222222222222111555555444444444333333333555444444333333222111111---...000222333555555555555555555555555444333333111000000111111222333444444333222222111111111111000111111222222222111111///......------------....../////////...---,,,,,,///...,,,+++,,,---///111------------------------//////...------,,,,,,++++++++++++++++++,,,---...........................))))))((((((((()))******))))))))))))))))))))))))(((((('''''''''((())))))))))))(((&&&###"""###%%%***))))))((((((''''''&&&((((((((()))))))))******$$$&&&((((((((((((***,,,***)))((('''''''''''''''))))))******))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((($$$%%%''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((***))))))((((((''''''&&&))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$$$$&&&'''((('''((()))+++))))))))))))))))))))))))&&&&&&''''''((()))))))))###$$$%%%''')))+++,,,---))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((()))***+++***((('''((()))&&&'''(((((()))))))))((((((''''''''''''(((((()))+++***)))(((&&&&&&&&&%%%$$$$$$&&&'''((()))))))))'''''''''''''''&&&&&&&&&&&&''''''(((((())))))***))))))))))))))))))))))))(((((()))))))))))))))***(((((()))))))))))))))***+++*********,,,---,,,+++)))***+++,,,,,,+++***))),,,,,,------,,,,,,+++***---......---+++***+++,,,+++,,,,,,------......///...------------,,,,,,,,,------------------------,,,++++++++++++---...///000////////////000111111111111111111111111111111222333444555555666555555666555555444444555666666888888888:::;;;:::777555666777777888999:::;;;<<<;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;::::::999999::::::::::::::::::::::::666666666777888999;;;;;;<<<;;;:::999888777777777777999;;;;;;<<<===???AAAAAA@@@>>>===;;;::::::::::::;;;===>>>>>>>>>===<<<777777777777777888999999999999888888777666666555666555444444444444555555777666555555555555555555444666777777555444444555333222111111111222333444444666777777555333222333333333222222222111111111000111111111222222222222111333555666444333222333111111000000111111222333555444444444333333333333555555555444333333333222555555555555444444444444111111222222222222222222111222222333444555666777444444333222222111111000---...000111333444555555444444555555444444333222111111111111111333444444333222111111000000111111///000111222222222222222......---------------............///......------...---,,,,,,,,,---//////...------------,,,,,,,,,++++++,,,------......///,,,++++++,,,,,,---...///........................***))))))))))))***++++++))))))))))))))))))))))))(((''''''&&&'''((()))***&&&'''((('''&&&%%%%%%'''''''''((((((((()))))))))))))))*********+++++++++)))***+++***)))((()))***))))))(((((('''(((((())))))))))))))))))(((((('''((((((''''''''''''(((((()))&&&###$$$'''***)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''((((((''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''(((((('''''')))***************************''''''(((((()))******+++$$$%%%&&&((()))+++,,,,,,******)))((('''&&&%%%%%%))))))))))))))))))))))))((()))***)))'''&&&'''(((%%%%%%'''((())))))******'''''''''''''''((())))))***)))((('''''''''''''''%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))******(((((((((((())))))******+++***)))***,,,---,,,+++)))***+++,,,,,,+++***(((((()))+++,,,---------,,,+++---...---++++++,,,---++++++,,,------...//////......---------,,,,,,,,,------------------------++++++******+++,,,...//////////////////000111111000000000000000000000000111222333444555555555555555444444333444555777777666555666999<<<<<<999666555666777999::::::::::::999::::::;;;<<<<<<======;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::777777777888999:::;;;<<<999999888777666666777777888999999999999;;;>>>AAAAAA@@@???===<<<;;;;;;:::<<<===>>>??????===<<<:::777777777777777888888999999888888777777666666555666555444444444444555666444444444333444444555555444666888777555333444555333333222111222333444555444666777777555333222333555444444444444444444444111111111111222222222222222555888777555222222333000000//////000000111222111222222222222222222222444444333333333333333333666555555555444444444444//////000000111111222222111111222333444555555666333222222111111000000//////000111222222333222222222333333333333222111111000000///000000111222333333222111000///000111111...///000111222333333333...------,,,,,,------...------......///.........,,,,,,------------............---------,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,---...///000........................***************++++++,,,))))))))))))))))))))))))((('''&&&&&&'''((()))***###%%%'''(((''''''((()))''''''(((***+++---......((())))))))))))*********.........---***(((((())))))(((((((((((())))))***)))))))))))))))(((''''''((((((''''''''''''((((((+++&&&"""###(((,,,+++)))&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&&&&&&&'''))))))((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))++++++++++++++++++++++++'''(((((()))***++++++,,,))))))))))))(((((((((((((((((((((((())))))))))))************************'''))))))((('''&&&'''((($$$$$$&&&((()))*********'''''''''''''''((()))***(((''''''''''''((())))))'''''''''(((''''''&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******+++***)))***,,,---,,,+++)))***+++,,,,,,+++)))(((%%%&&&))),,,.../////////+++,,,------++++++,,,...))))))***++++++,,,------.........------,,,,,,,,,------------------------+++************,,,---...///////////////000111111/////////000000000000000000111222333444555555555444333333333444555777888333333444888<<<===:::777444555888:::;;;;;;:::999888888999:::;;;;;;<<<<<<<<<===============<<<<<<::::::::::::::::::::::::777777888888999:::<<<===888777777666666666666666;;;;;;:::888888999===@@@BBBAAA???>>><<<;;;;;;;;;<<<===??????>>>===:::999777777777777777888999999999999888888777777666666666555444333444555666777222222222222333444444555444777999888555333444666444333333222333444555666444666888777555333333333111111111111111111111111111111222222222333333333333666999999555222222222///////////////000000111......///000111222222333333333222222222333444444666666555555555444444444---......///000111222222333333333222222222222111222222111111000/////////222222222222222111000///111111111111111000//////.........//////000111222222111000//////000111111......000111333333444444------,,,,,,,,,------...,,,,,,---.../////////...+++,,,---.........------.........------,,,,,,,,,,,,,,,++++++***))))))))),,,,,,,,,---...///000111........................***)))'''&&&&&&''''''(((***)))(((''''''((()))***000...,,,)))''''''((((((&&&''')))******)))((('''))))))((('''&&&(((,,,///***))))))((((((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((###$$$%%%&&&''''''''''''((('''%%%$$$###$$$%%%%%%''''''''''''(((((()))))))))(((&&&%%%$$$%%%%%%&&&'''''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&)))***+++)))''''''***---++++++******))))))((((((***+++***'''$$$###&&&***&&&&&&%%%$$$''')))(((%%%(((((((((((((((((((((((($$$%%%&&&'''((('''&&&%%%%%%&&&)))+++------------+++***)))'''&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((((('''&&&%%%&&&''')))+++''''''''''''((((((((((((%%%%%%%%%&&&'''((())))))'''((((((((('''&&&%%%%%%(((((())))))******++++++%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((()))+++,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,***)))+++---...+++)))***************)))(((''',,,------,,,***))))))+++,,,---...---+++***+++,,,///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111//////000000111111222222////////////000000000000000111222111000000222333444444444444444444444444444444444555555555555666444444555666777888999999888777777666777999:::;;;;;;;;;;;;::::::999999999888888888888888999999999::::::::::::::::::::::::999777555333333555777999888888888888999:::;;;<<<<<<===============<<<<<<===<<<;;;;;;999999888777999999888777777777777777444666888888666555555555444444333222222222333333555555444333333333444444555555666666666555444333555333000...///111444666777777666555444333333222444444333333222111111111333333333222222222222222333333444444444333222222222222111///...---,,,+++---...000222222222111111444444333333333444444555444444444444444444444444333222222222333444444555333333333222222111//////111111222222222111111000//////000000111111222222333333333333333333333333//////000000111111222222...------,,,,,,...///000////////////000000000000------,,,,,,,,,+++++++++,,,,,,------...------,,,*********++++++,,,,,,,,,+++,,,------......---------,,,++++++******+++++++++,,,------......------+++++++++,,,,,,---------(((((('''''''''(((***+++))))))(((((((((((())))))---,,,***(((''''''(((((()))))))))***))))))((((((((())))))((('''(((+++...,,,+++******))))))******''''''((((((((()))))))))''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&'''''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&)))***+++)))&&&%%%''')))))))))))))))(((((((((''')))******(((%%%$$$&&&(((%%%&&&%%%%%%%%%&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''(((***+++,,,------***)))((('''&&&&&&&&&&&&))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((&&&&&&&&&''')))***&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''((((((((('''''''''(((''''''&&&&&&'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((''''''***)))((('''&&&&&&&&&&&&)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,***)))***------+++)))---------------,,,++++++***+++,,,,,,******+++,,,,,,---...---+++***+++,,,,,,+++***)))))))))******++++++++++++++++++++++++,,,---------------------+++,,,,,,------...//////.../////////000000000000000111222111000000222444444444444444444444444444333333444444555555666666555666666777888999::::::999999888777888999:::;;;:::999999999888888888777999999999888888777777666999999999999999999999999777666444333333444666777666666666666777999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999888888777888777666666555555666666555777999999888666666777444444333222222222222333555555444444444444444444555555555444444444444333555444333222222444666888777777666555444333333222333333222222222111111111222222222222222222222333555555555555555555444333222222111000///...------...///000111111222222222555555444444444444444444333333333333333333333333111111000000111111222333222222222222111000000///000111111111111111000000000000000000000111111111222222222222222222222222/////////000000000000000//////.........//////000.../////////000000000000.........---------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,------+++,,,------...------------,,,++++++******++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------'''''''''((()))***,,,,,,((((((((())))))(((((((((***)))((('''&&&'''((()))++++++***)))((((((((()))'''(((******))))))+++,,,,,,+++******))))))******'''''''''(((((((((((()))%%%&&&'''((((((((('''&&&%%%$$$$$$$$$%%%&&&((()))'''(((((((((((()))))))))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''''''''&&&)))(((((('''&&&%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''%%%'''(((((('''&&&'''(((******))))))))))))((((((((())))))(((&&&%%%&&&'''%%%%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((()))+++,,,---))))))((('''&&&&&&&&&'''))))))((((((((((((''''''(((''''''''''''''''''((((((((())))))))))))(((((((((((('''&&&&&&''')))***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))*********)))))))))((((((***)))((('''&&&&&&&&&&&&))))))***+++++++++++++++************************+++***)))***,,,,,,***)))---------...------,,,+++((()))++++++***+++,,,...+++,,,---,,,+++***+++,,,,,,+++***)))))))))******************************,,,,,,,,,++++++***************++++++,,,------........./////////000000000000111222111000000222444444444444444444444444444222222333333444555666666666777777888999:::;;;;;;;;;::::::999999999999:::888888777777777777666666:::999888777666555555444777777777777777777777777444444444444444444444444333333444444555777888999::::::;;;;;;;;;;;;;;;:::<<<<<<;;;:::999888777777555555444444333333444444666888:::;;;999888888999555555444333333333333333444444444444444555555555555555333222222222333444555555555666777888999:::888777666555444333222222222222111111111111111111111111222222333333444444555555555555555444333333111111111000000/////////000000000000111111333333555555666666666555333222333333333333333333333333111111000000111111222222000000111111111000000//////000000111111000000///111000000000000000000///111111111111111111111111/////////...............//////000000000//////........./////////000000000//////.........---------............---,,,++++++---------------,,,,,,,,,++++++,,,---------------,,,,,,+++************+++)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------((((((((()))******+++,,,&&&'''((())))))((('''&&&(((((('''''''''((()))***---,,,***)))((((((((()))%%%(((***+++*********+++))))))((('''''''''''''''&&&&&&'''''''''(((((((((###$$$&&&((())))))((('''&&&%%%#########%%%'''(((''''''''''''(((((((((((())))))((((((''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$'''((())))))))))))+++*********************'''((((((((('''&&&&&&%%%%%%%%%&&&'''%%%"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((''''''((()))+++---(((((('''&&&&&&&&&''''''))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((()))%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((''')))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%((((((((()))))))))))))))***)))))))))((((((((((((&&&&&&'''''')))+++,,,---((())))))***+++*********************************))))))******+++******)))*********++++++******)))(((***++++++******+++---+++,,,---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++*********,,,,,,------.../////////........./////////000000///000111111000111333444444444444444555555555555111111222333444555666666666666777888999:::;;;;;;<<<<<<;;;:::999999999888777777777666666666666666888888777777666666555555666666666666666666666666222333444444444444333222333333333444555777888999::::::;;;<<<<<<<<<;;;;;;<<<;;;;;;:::999888777777333333222222222222222333666888;;;;;;:::999999:::888777666555555444444555444444555666666666666666666555333111111222333444555555777888999:::;;;;;;888777777555444333222222111111111111111111111111111111222333444444555555333333444333333222111000/////////000000000000000111000//////000111333444444555777777777555333111222222222222222222222222444333333222333333444444000000000111111000000///...//////000000000000///111111000000/////////...////////////////////////.........------,,,,,,,,,...///000000000///---,,,........./////////000000............------------,,,,,,------...------,,,---------,,,,,,+++++++++++++++,,,------------,,,,,,++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************)))))))))&&&'''((())))))((('''&&&'''((((((((()))***++++++---,,,***(((''''''((()))%%%'''***++++++*********)))(((((('''&&&'''''''''&&&&&&&&&&&&''''''''''''###$$$&&&'''((()))((((((((('''%%%#########%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((()))***$$$%%%''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''''''''(((((())))))******&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&'''((()))***)))((('''((()))))))))))))))))))))''''''''''''((('''&&&%%%&&&$$$&&&+++***$$$###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''&&&'''(((***+++'''&&&&&&&&&&&&''''''((((((((())))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''((((((&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((()))))))))***(((((('''''''''&&&&&&&&&###$$$%%%'''))),,,...///'''((())))))******))))))))))))))))))))))))))))))((()))******))))))))))))(((((())))))))))))((((((***+++,,,+++)))((()))******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******+++,,,---------,,,------......///000000............///////////////000111111000111333555444444444555555666666666222222333444444555666666555666666777888999::::::<<<<<<<<<;;;:::999888777666666666777777777777777555555666666777777888888555555555555555555555555111222333444444333222111333333444555666888999:::;;;;;;<<<===============<<<;;;:::999888777777666222222111111111111222222666888:::;;;:::999999:::::::::999777777666666666444555666888999999999999777666444222222333444555444555777999:::;;;;;;:::888888777555444333222111000000111111222222222333222333333444555666666777444555444444333222111000...////////////000000000111111000000000222444555444555666777777555333111222222222222222222222222444444333333222333333444000111111111111000000///......///000000000000000111000000000//////....................................------,,,,,,++++++,,,---...///...---,,,+++............////////////---------,,,,,,,,,,,,+++***+++,,,---.../////////,,,,,,++++++******))))))***+++,,,,,,------,,,,,,,,,+++******))))))******+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))(((''''''''''''(((((('''''''''''''''((()))******++++++******)))((('''''''''(((%%%(((***+++*********++++++***))))))(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))))))))(((&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&((()))+++%%%&&&&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((()))***++++++,,,&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''''',,,+++)))))))))(((%%%###%%%%%%&&&&&&&&&&&&''''''(((&&&%%%&&&''''''&&&%%%'''###&&&///111***&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''((()))&&&%%%%%%%%%&&&'''(((((((((((())))))))))))******(((''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((''''''''''''''''''((((((((())))))&&&&&&''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))***''''''((()))))))))))))))(((((((((((((((((((((((('''(((******((('''((()))((()))******************+++,,,,,,+++)))'''((())))))***++++++******+++,,,))))))***+++++++++******)))))))))))))))))))))))))))***+++,,,---...//////******+++,,,,,,------...------........./////////...000111111000111333555444444444555666666777777444444444555555555555666555555666777888999::::::;;;;;;;;;;;;:::999777777555555666666666666777777444555666666777888999:::666666666666666666666666222222444444444444222222333333444555777999:::;;;;;;;;;<<<===>>>>>>>>>>>>;;;;;;:::999888777666666222222111111222222333333666888:::;;;:::::::::;;;<<<;;;:::888777777777777555666888:::;;;<<<;;;;;;888888666555555555666777666666888999::::::::::::999888777666444222111111000000111222333333444444555555666666777777888888888888888777777555444333000000000000000000000000111111111111111222333444222333444555555444333333333333333333333333333333222222111111000000111111333333333222222111000///......///000111111111111000//////////////////...........................---------,,,,,,,,,,,,,,,++++++,,,---------------------........./////////------,,,,,,,,,+++++++++***+++,,,---.../////////************))))))))))))******+++,,,,,,,,,,,,,,,++++++***))))))))))))***,,,,,,---............---------,,,,,,,,,,,,++++++&&&'''((()))))))))((('''(((''''''&&&&&&''''''(((&&&''''''((())))))))))))''''''(((((((((''''''&&&&&&(((*********)))***,,,******)))(((((((((((()))$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%''')))***''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$%%%&&&''')))&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&)))((((((''''''''''''(((''''''(((((())))))******''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''+++)))&&&&&&''''''&&&$$$&&&&&&&&&&&&'''''''''((()))&&&$$$$$$&&&''''''&&&)))###&&&222888000((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((()))(((((()))))))))*********''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((('''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&(((******(((&&&''')))))))))***+++++++++++++++)))***+++***)))((()))***(((***++++++******+++,,,((()))***++++++++++++***************************+++++++++,,,,,,---------))))))******+++,,,,,,,,,---------.........//////...///111111000111444666444444444555666777777777777666666666666555555555666777777888999:::;;;;;;999999:::::::::888777666333444444444555555555666666777777888888999999999777777777777777777777777333333444444444444333333333333444555777999:::<<<999:::;;;<<<============;;;;;;:::999888777666666333333222222333444444555777999<<<===<<<<<<<<<===;;;:::999888666666666666666888:::===>>>>>>>>>===:::999999999888888888888999999999999::::::;;;;;;999999777666444222111000000111222333444555666666888888888888888888888888::::::999999888666555444222222222222222222222222000000111222333333333333111111222222333444444444333333333333333333333333333222111111000000111111555555555444222111///......///000111222222222222.........///////////////........................,,,,,,,,,---------------+++++++++,,,---...///000---------.........//////...---------,,,,,,,,,,,,,,,------...------,,,,,,******************++++++******+++,,,,,,,,,,,,+++++++++***)))))))))))))))++++++,,,------------,,,---------,,,,,,+++++++++$$$%%%'''((()))***))))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((((((''''''%%%&&&'''(((((((((&&&&&&'''(((******))))))+++,,,(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%$$$$$$&&&)))***$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((()))(((&&&$$$###$$$%%%&&&'''&&&%%%%%%&&&'''((()))))))))((((((((('''''''''***)))(((&&&&&&&&&'''(((((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&###!!!###&&&)))***)))((()))))))))******++++++***&&&###"""%%%'''((('''***"""%%%555===555***'''(((((((((((((((((((((((($$$%%%&&&'''((('''&&&%%%&&&'''((((((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))(((((())))))*********+++&&&&&&&&&%%%%%%&&&&&&&&&(((((())))))))))))(((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''((()))***&&&''''''(((((((((((((((((((((((((((((((((((((((%%%(((******'''&&&''')))'''((()))***************'''(((******))))))+++,,,(((***++++++******+++---***+++,,,---...------,,,************************,,,,,,,,,++++++++++++************+++,,,,,,---------------.........//////...///111111111111444666444444444555666777777888888888888777666666555555777888999:::;;;<<<<<<===888888999:::999888777666222222222333333444444444999999999888888888888888888888888888888888888888444444444444444444444444222222333444666888:::;;;888999:::;;;<<<<<<<<<<<<;;;::::::999888777666666444333333333444555555666888;;;===>>>>>>===>>>>>>:::999888666555444444444777888;;;>>>@@@@@@??????:::;;;;;;;;;;;;:::999888;;;;;;:::::::::;;;;;;<<<999999777666444222111000111111222333555666777777:::::::::999999999999999999999888888777555444333555555555444444333333333///000222333444444333222000000000111222333555555444444444444444444444444555444444333222222222333777666666555333111///...//////000222222333333333---.........//////000000........................,,,,,,,,,------.........,,,++++++,,,---///111333---------.........////////////.........---------/////////...---+++***)))*********++++++,,,,,,---******+++,,,,,,,,,,,,++++++******)))))))))))))))******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++)))((('''&&&&&&'''((()))******))))))((('''%%%%%%((('''''''''((()))+++,,,(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++'''$$$$$$&&&((((((''')))*********(((&&&$$$###&&&&&&&&&'''''''''((((((************)))(((&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((%%%$$$###""""""###$$$%%%''''''''''''''''''&&&&&&)))((((((''''''''''''(((&&&'''((((((((('''%%%$$$)))((('''%%%%%%$$$%%%%%%&&&!!!%%%333888///&&&%%%''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))(((((('''&&&%%%%%%$$$$$$'''''''''(((''''''&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&!!!###%%%((()))((('''&&&(((((((((((('''&&&%%%$$$&&&'''''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((('''((()))))))))'''&&&%%%''''''(((((())))))******((((((((((((((((((((((((''''''(((((()))))))))*********))))))))))))******)))))))))))))))******+++)))+++,,,,,,***))))))***((()))))))))************,,,+++***)))***+++,,,---++++++++++++++++++++++++------,,,,,,------...///111222222333333444555555555555666777888777777777;;;444111555999777444333444555666888:::<<<>>>>>>888888999999888666444333333444444333222333555777777777777666444555777999<<<;;;;;;:::999999888888777777555444444444444444333333444444444444555555999:::;;;===>>>?????????======<<<:::999777666555444333333333444555777888>>>????????????>>>======<<<;;;:::999888777777777999:::<<<>>>>>>===;;;:::;;;<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888777555333222222222333444555777777:::999888777777888999999888888777777666555555555111222333555666666777777888777444222000000111222333333333333333333333333333333333333333333333333444444444444444444444444555555444333222111111111333333222222222222222222222111111111000000//////.........///......---,,,,,,------......------,,,........................++++++,,,,,,,,,---------...------,,,,,,,,,------++++++,,,---,,,+++***)))++++++,,,,,,,,,+++++++++*********++++++,,,,,,---++++++++++++******))))))******+++++++++,,,,,,,,,///...---,,,+++)))(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&%%%$$$###((((((''''''((()))***+++(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***'''$$$$$$&&&((((((''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((******))))))((('''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&'''(((((((((((((((''''''&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''(((((('''''''''(((((()))''''''((()))((('''&&&%%%''''''&&&&&&&&&&&&%%%%%%&&&!!!%%%222666...'''&&&''''''''''''''''''''''''&&&&&&''''''((())))))******))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&%%%&&&'''((((((((('''&&&)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''')))))))))(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))(((((((((((((((((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))))))))(((((())))))***+++)))+++,,,,,,***))))))***)))*********++++++++++++,,,++++++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,---......111111111222333333444444555555555666777777888888;;;555222666999888555444555666777888:::<<<======888888888777666555444333333444444333222222555777888999999888777888:::<<<>>>======<<<;;;:::999999888777666555444444444444444444444444444444444444888999;;;<<<===>>>>>>>>>;;;:::888777555444444444444444444444555777888999@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<:::999999999999;;;<<<>>>??????>>>===<<<<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888555333222222222333444555666777<<<;;;999888777777777888888888888777777666666666444444555666777777666666888666444222111111222222333333333333333333333333333333333333333333333333444444444444444444444444777666666666555555444444222222222222222222222222111111111111000000000///////////////...---,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,---...------,,,,,,------...,,,---.........---+++***++++++,,,,,,+++******)))*********++++++,,,,,,,,,++++++++++++*********)))***++++++++++++,,,,,,,,,......---,,,+++******))))))))))))******)))))))))(((((())))))))))))(((((()))((((((''''''((())))))((((((''''''&&&&&&&&&&&&)))))))))(((((((((((((((((('''''''''''''''&&&&&&###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&'''((('''%%%$$$$$$$$$%%%&&&''''''&&&&&&'''''''''(((((((((+++***(((''''''''''''((())))))))))))))))))))))))((((((((('''''''''''''''*********))))))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***(((((()))))))))((('''&&&%%%&&&'''(((''''''%%%%%%'''"""%%%...222---((((((''''''''''''''''''''''''''''''&&&&&&'''((()))******))))))(((((('''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((((((((((((''''''''''''''')))))))))(((((((((''''''))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((()))))))))((((((''''''''''''(((((((((((((((((()))))))))***(((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((())))))(((((())))))***+++)))+++,,,,,,***))))))************+++++++++,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000000000111222222333333444444444444666777999;;;<<<777444888:::888666666777777888999:::;;;<<<<<<999888777666444444444444222333333222111222444666999;;;<<<<<<;;;<<<>>>@@@@@@@@@???>>>===<<<;;;;;;888888777666555555555555555555555555444444444444777888999;;;<<<<<<<<<<<<;;;999777444333333444444666666666666777999:::;;;??????@@@AAABBBBBBBBBBBB@@@???>>>===<<<;;;;;;;;;<<<===???@@@AAA@@@??????===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999888666444222222222333444555666777===<<<:::999777666666666888888888888888888777777888888888888888777666666777666444333222222222333222222222333333444444444333333333333333333333333444444444444444444444444666666777777777666666555111111111222222333333444111111111111000000000000000000000///...---,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---------------......---.../////////...---,,,+++++++++++++++***)))(((++++++++++++++++++,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++'''((()))******)))((('''((()))***+++++++++++++++)))(((((((((''''''(((((('''''''''''''''&&&&&&%%%))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''''''''%%%%%%$$$$$$$$$&&&'''(((''''''''''''((((((((((((+++***(((&&&%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''')))******)))))))))))))))(((((('''&&&'''))))))(((&&&$$$"""'''$$$%%%+++...+++)))***''''''''''''(((((((((((()))(((&&&%%%&&&''')))+++((('''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''(((((()))***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((((((((((()))))))))(((((((((((((((''''''(((((((((''''''((((((((()))))))))((('''&&&&&&&&&((()))*********))))))((((((''''''(((((((((((((((((((((((())))))******************'''''''''&&&&&&'''''''''((((((((((((((()))******)))+++,,,,,,***))))))***))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------/////////000111111222222333333222333555888;;;======888666:::;;;999777888888999999::::::;;;;;;;;;999888666444333333444444222333333222111111444666999;;;======>>>???AAACCCBBBAAAAAA@@@???>>>===<<<999999888777666666666666666666666666666555555555777888999:::;;;;;;;;;;;;<<<:::777444333444666777666777777888:::;;;<<<===<<<===>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>===============???@@@@@@@@@@@@@@@>>>??????@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::999777444333222222333444555666666:::999888777666555555444888888888888888888888888;;;:::::::::999777666555777666555444333333444444111222222333333444444555333333333333333333333333333333444444444444444444333444555666666555555444000000111222333333444444111111111000000000000000000000000000///---,,,+++000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...------------......///....../////////...---,,,((()))******++++++******,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))***)))'''%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))*********))))))((((((((((((((()))*********(((%%%"""!!!'''%%%%%%(((******)))+++'''''''''((((((((()))))))))(((&&&%%%&&&''')))***'''''''''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***))))))(((''''''''''''(((((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''(((((((((''''''&&&'''(((((((((((((((((('''&&&&&&'''''''''(((((((((((('''&&&&&&&&&((()))*********))))))((((((''''''((((((((((((((((((((((((******))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''((())))))***)))+++,,,,,,***))))))***(((((((((((()))))))))))),,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////000000111222222333222222222444777;;;===<<<999888;;;;;;888888999999999:::::::::;;;;;;;;;:::999777555444444444555222333333222111222444666888:::===>>>>>>???AAACCCBBBAAAAAA@@@??????>>>>>>::::::999888777777777777666777777777777888888888888888999:::;;;;;;;;;;;;:::999666444333444666888777888999:::<<<===>>>>>><<<===???@@@BBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>><<<<<<===>>>??????????????????@@@@@@AAA@@@@@@???========================<<<;;;:::::::::999777555333333333333444444555666555555555555444444444333666666666777777888888888;;;:::::::::999777666555666666555555555555555555222222222333333444444444333333333333333333333333333333333444444444555555333444555666666666444444000000111222333333444444000000000000000000111111000000000000///...---,,,000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------...///000---.../////////...,,,+++&&&''')))***,,,---------,,,,,,,,,++++++*********+++++++++++++++++++++,,,++++++,,,,,,,,,---------************++++++++++++%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))((((((&&&''''''(((((((((''''''&&&'''((((((((('''%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((((((&&&&&&&&&((('''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''######$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''''''''''''''((()))******)))((('''''''''((((((*********)))(((%%%###"""%%%%%%&&&'''((()))***+++'''''''''(((((())))))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%%%%&&&'''((((((((((((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((())))))***(((((()))))))))(((((('''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***)))+++,,,,,,***))))))***'''''''''((((((((())))))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////000111111222222222222222333555777:::;;;<<<999999;;;;;;888888:::999999::::::;;;;;;<<<<<<:::999888666555555555555333444444333222333555777777:::<<<>>>>>>>>>@@@AAA????????????????????????;;;;;;:::999888888888888777777888999:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<777666444333333444555666777888999;;;===>>>?????????@@@BBBCCCDDDEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;<<<===>>>????????????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::888666333333333333333444555666222222333333333333222222333333444555555666777777888888888888888777666666555555666666666666666666333333333333333333333333333333333333333333333333222333333444444555555555444666777888888777555444111111111222222333333444000000000000111111111111//////000000000///.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------...///000000---.../////////...,,,,,,'''((()))+++---......///------,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++''''''&&&&&&&&&&&&''''''(((((()))*********))))))$$$%%%'''(((((((((((('''&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''((((((''''''''''''((((((%%%''')))(((&&&%%%&&&((("""###$$$%%%&&&''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''(((((()))(((((('''''''''(((((())))))((('''&&&&&&&&&'''((())))))((((((''''''&&&&&&$$$%%%&&&&&&'''(((******&&&''''''((())))))******(((((((((((((((((((((''')))))))))))))))))))))***%%%&&&'''((())))))))))))((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((()))***))))))(((&&&''')))++++++)))'''&&&(((((((((((((((((())))))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%###&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&((((((''''''''''''(((((((((''''''''''''((()))))))))+++,,,,,,***))))))***(((((((((((())))))))))))******,,,---------,,,+++------------------------......------......///000//////000111111222222333111222333444666777888999;;;999999;;;:::777777:::999999::::::;;;<<<======::::::999999888666555444444555555444333444666888888:::===>>>>>>>>>???@@@<<<======>>>>>>???@@@@@@<<<;;;:::999999888888888777888999;;;<<<>>>???@@@<<<<<<===>>>>>>>>>>>>===666555555444555555666666666777:::<<<>>>?????????AAAAAABBBDDDEEEEEEEEEEEEBBBAAA@@@???>>>=========;;;;;;;;;<<<===>>>???@@@>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;888666444444333333333444555555333333444444333222111000000000111222333444555666444444555666777777666666555555666666777777777777555444444333333222222111333333333333333333333333222222333333444555555666444666777888888666333111222222222222222222222222///000000000111111111111......///000000000000///------------------------------------------------,,,,,,---------.........------------...///000111//////000000000///...---***+++,,,---------------......---,,,+++))))))(((+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------)))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&((())))))((((((&&&'''((())))))'''%%%$$$%%%&&&&&&''''''((((((((((((((())))))******+++++++++)))'''&&&&&&(((+++,,,''''''''''''''''''''''''((((((''''''''''''(((((($$$'''))))))&&&%%%&&&((("""%%%'''((((((((((((((((((((())))))))))))&&&&&&'''((((((''''''&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((()))))))))(((((('''''''''(((((()))((('''%%%%%%&&&&&&''''''''''''''''''((()))***###%%%'''&&&&&&(((***)))&&&''''''((()))******+++'''(((((()))(((((('''&&&''''''''''''((((((((((((&&&'''((()))************(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))+++,,,+++***(((&&&%%%'''***,,,,,,***'''%%%&&&'''''''''((()))))))))))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&'''((()))((('''%%%###&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((()))))))))(((&&&%%%''''''(((((())))))******((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((''''''''''''(((((('''''''''''''''((()))))))))+++,,,,,,***))))))***))))))))))))************)))***+++,,,---,,,++++++------------------------///............///000000000000000111222222333333111222333555666777777777:::999999;;;:::666777:::888999999:::;;;<<<===>>>999:::::::::999888666444555666666555444444777999888;;;>>>???>>>>>>??????:::;;;<<<===>>>???@@@@@@<<<<<<;;;:::999999999999777888:::<<<>>>@@@AAABBB===>>>???????????????>>>777777777888888888888888666777:::<<<>>>?????????@@@@@@AAABBBCCCCCCCCCCCCAAAAAA???>>>===<<<<<<<<<;;;;;;;;;<<<===???@@@AAA>>>???@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<;;;999777444444333333333444555555555555666555444222000.........///000222333444444111222333555666666777777444555666777888888888777666555444444333222111000333333333333333333333333222222333333444555666666222444555666555333000...333333222222222222222222//////000000111111111222---...///000111111111111......///000000///..............................---------.........//////---------......000111111000111111222222000///...---.........------,,,+++......---,,,***)))((((((+++++++++,,,,,,---------,,,,,,,,,---------......000000/////////.........'''&&&&&&%%%%%%%%%&&&&&&&&&((())))))''''''((())))))((('''&&&&&&'''((()))%%%$$$$$$######$$$$$$%%%(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%'''((((((((())))))******&&&&&&&&&&&&%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''$$$%%%'''))))))((('''&&&***)))((('''''''''''''''******)))((('''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&%%%$$$%%%''')))))))))%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%((()))******((('''))))))(((((((((((()))))),,,+++)))((('''''''''((('''''''''((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))((((((((((((******))))))))))))******'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((((())))))((('''&&&&&&***)))(((''''''((()))***))))))(((((('''''''''&&&&&&'''((('''&&&&&&'''((((((''''''((()))******)))***)))'''%%%%%%''')))******)))((('''&&&&&&'''((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))************'''(((((((((((((((''''''))))))(((((('''''''''&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---------............//////000000111111555555555555666777999:::999::::::::::::::::::;;;;;;:::999999;;;======<<<;;;:::888777666555666666666666555333222222444777;;;;;;<<<<<<===>>>>>>>>><<<;;;:::999:::<<<>>>???======<<<;;;::::::::::::777999;;;<<<<<<<<<>>>@@@======>>>??????>>><<<;;;===<<<<<<:::999888777777:::;;;<<<===>>>???@@@AAACCCCCCBBBCCCEEEDDDBBB@@@CCCBBB@@@>>><<<:::999999999:::<<<===???@@@@@@AAA???AAA@@@???@@@CCCBBB===>>>===<<<<<<======<<<;;;????????????===;;;999888777777777777777666666666333222222111111111111111000000000111222222333333666666666666777777777777666777999999:::999888777111222333444444444333222222222222222222222222222000111222333333333333333444333222111000000000000///000222333555555555555000111222333444333222111111111111111111111111111333222111000////////////000///...------...000111////////////............////////////000000000000------......///.........------------.........///000//////---,,,+++******))))))***+++,,,,,,------------,,,++++++,,,,,,,,,*********++++++,,,,,,,,,((('''&&&&&&%%%%%%%%%%%%%%%###"""$$$'''((((((&&&(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))$$$%%%'''((()))((('''&&&)))))))))(((((((((''''''))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%###$$$&&&''''''&&&((((((((((((((((((''''''$$$%%%''')))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((()))))))))***((((((''''''''''''((((((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&'''((((((((((((((((((((('''&&&%%%%%%&&&'''((()))((((((((('''''''''&&&&&&'''((((((&&&&&&'''(((((('''&&&'''((()))((('''((((((''''''''''''((((((***)))((('''&&&''''''((())))))))))))***************)))((((((''''''(((((())))))))))))************''''''((())))))))))))))))))(((((((((''''''''''''&&&''''''(((((()))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---------............---......///000000111111///222444555444333333444888888888888999999999999;;;:::888999:::;;;;;;::::::999777666555666666777999999888666444555777999999::::::;;;;;;<<<<<<===;;;;;;:::999:::<<<>>>???<<<;;;:::888888888888999888:::;;;<<<;;;<<<===???======>>>>>>>>>>>>============<<<;;;:::999888888999:::;;;<<<===>>>??????AAAAAAAAABBBCCCCCCAAA???AAA@@@???===;;;:::999999999:::;;;===???@@@@@@@@@>>>@@@???===???BBBAAA===???>>><<<<<<======<<<;;;>>>>>>======<<<;;;999999777777666555444444333333222222111000000000000111000000000111222222333333555666666666777777777777777888888999999888777666222222333444444333333222222222222222222222222222...///111222333444555555333333111000000/////////000000111222333444555555111111222333333333222111////////////////////////222111000///............000//////.........//////////////////............////////////000000000000//////////////////......------.........///////////////...---,,,+++******))))))***++++++,,,---------,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,---)))((('''&&&%%%%%%%%%%%%%%%!!!!!!(((+++((($$$''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((()))))))))%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%%%%"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&%%%%%%############$$$&&&'''((($$$%%%'''((((((((('''&&&'''((()))))))))((('''&&&(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&%%%((()))))))))((('''&&&&&&$$$%%%&&&(((((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''))))))'''''''''&&&%%%%%%$$$$$$""""""######%%%'''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''(((((((((''''''(((((((((%%%&&&'''((()))******+++&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((%%%&&&'''((())))))))))))''''''&&&%%%%%%&&&''''''((((((((('''''''''''''''&&&'''((((((&&&&&&'''(((((('''&&&&&&''''''&&&%%%&&&'''((())))))((('''&&&))))))(((''''''''''''((())))))*********+++++++++******)))((((((((())))))))))))))))))************''''''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((''''''(((((()))*********&&&''''''(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------........./////////------......///000000000000666===>>>:::555333444666666666777777888888888;;;999888888999999999888888777666555555666777777999999999777555555777999777888888999::::::;;;;;;;;;;;;::::::;;;<<<>>>???<<<:::888666555666777999999;;;<<<<<<;;;;;;<<<>>>>>>===============>>>>>>>>>>>>===<<<;;;::::::999999999:::;;;<<<<<<======?????????@@@BBBBBB@@@>>>??????===<<<;;;:::::::::999:::;;;===>>>?????????===>>>>>><<>>???<<<:::777444444555777999:::;;;<<<<<<:::999:::<<<>>>===<<<<<<<<<>>>???@@@???>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<===>>>===>>>@@@AAABBB@@@>>>???>>>===<<<<<<;;;;;;<<<999999;;;<<<===>>>>>>>>><<<>>>>>>>>>BBBIIIKKKIIICCC@@@===<<<<<<<<<;;;999:::999888777777888999:::555555444444333222111111111000000///////////////000000111222222333333444555555555666666666777777888888888777666555444444333333333333222222222111111111111111111111111111...///111222333444444555000000///...............111000......///111333555222222222222222111111111111111111111111111111111111111000///////////////000111111111000///---,,,////////////............////////////000000000000111111000///...---------........./////////000000......------,,,+++******))))))******+++++++++,,,++++++++++++++++++,,,---------------------------+++***((('''&&&%%%%%%$$$&&&&&&'''&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&(((***++++++***(((&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((($$$###"""###&&&(((((((((&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&'''((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((***))))))((('''&&&%%%%%%(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''''''''(((''''''((())))))(((''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&'''((())))))&&&'''''''''''''''''''''(((((())))))))))))(((((())))))))))))((('''%%%%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''((()))(((''''''((()))+++)))(((((())))))'''&&&)))'''&&&%%%%%%&&&''')))''''''(((((((((((((((((('''''''''(((((((((((()))******))))))))))))******((()))))))))************))))))'''&&&%%%$$$$$$%%%'''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&%%%&&&&&&''''''(((((())))))++++++++++++++++++++++++))))))***++++++,,,------.........////////////000,,,,,,,,,---......//////,,,666@@@AAA;;;444111111555555555666777888888999:::888666666777777666555444333333333333555666777666777777666444444555666666777777888888999::::::<<<<<<<<<<<<===>>>??????===:::777444444555777999999:::;;;:::999888999:::===<<<<<<<<<<<<>>>@@@AAA>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<============???BBBBBBAAA??????>>>======<<<<<<<<<===888999:::<<<============;;;===>>>???FFFPPPUUUUUUDDDAAA===;;;::::::999888777666555555555666888999444444444444444555555555111000000///////////////111111111222333333444444555555555555666666666666888777666555444444333333333333222222111111111111111111111111111111111111111111222333333333222222000///..................111000.........000222444222222222111111000000000111111111111111111111111222222111111000000111111000111222222111///---,,,////////////............////////////000000000000000///...,,,,,,++++++,,,............////////////---------,,,,,,++++++***)))***************++++++************++++++,,,---------------------------***)))((('''&&&&&&&&&&&&%%%&&&'''&&&###"""###$$$&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))&&&&&&'''''''''((((((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&''''''((((((###$$$%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))"""!!! """$$$&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''((())))))***&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%'''((())))))))))))))))))((((((''''''&&&******)))(((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))((((((*********)))(((&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))''''''((()))***)))(((((()))***(((''')))'''%%%######%%%''')))&&&'''(((((()))(((((((((&&&&&&&&&'''''''''(((((())))))((((((((()))******))))))))))))***************)))'''%%%$$$$$$%%%%%%'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&''''''(((((()))******++++++++++++++++++++++++******++++++,,,,,,------------........./////////++++++,,,,,,---.........+++111888:::666222111111444444555666777777888888999777666666777777777666333333222222222333555666666777888888666555666777666666666777888888999999::::::;;;<<<<<<=========;;;:::777555444555777888777888999888777666777888;;;;;;<<<<<<>>>???@@@AAA>>>>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;<<>>>>>===<<<;;;;;;;;;<<<888999:::;;;<<<<<<<<<<<<:::<<<===@@@HHHTTTZZZ[[[EEEAAA===:::999888777666555444444444444444555555444444444555666666777777111111000/////////000000111111222222333444444444444444555555555666666666666666555444333333333333444333222111111000111111111111111111111111111111222333333333333222111111//////............//////111000/////////000222333333222111000000000000000////////////////////////333222222111111222222222111111111111000//////...////////////............////////////000000000000///...,,,+++++++++,,,,,,------------.........///---,,,,,,,,,+++++++++*********************************)))******+++,,,---------------,,,,,,,,,,,,))))))((('''''''''''''''&&&&&&%%%%%%&&&&&&%%%$$$&&&'''(((((((((((('''&&&)))((((((''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&############$$$&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******'''%%%$$$$$$%%%&&&%%%$$$&&&&&&'''((())))))))))))((('''(((((()))******+++&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''((()))))))))''''''''''''''''''''''''))))))(((((('''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))((('''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''')))***)))((('''((()))((('''&&&''')))))))))''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((((((''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))************)))((('''&&&&&&''')))***''''''''''''((((((((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))''''''((())))))******+++************************,,,,,,,,,,,,,,,---------,,,---------............+++++++++,,,------......---///333444333333444555222222333444555666777777888777555666777888888777333333222111111222333444555666777777555444444555444444555555666666777777777777888999::::::::::::888777666444444444444555444666777666555555666777999:::<<<===???@@@@@@AAA======<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999:::===@@@AAA@@@???===<<<;;;:::999999999999888999:::;;;;;;;;;;;;;;;:::;;;<<<===FFFRRRZZZ[[[EEEAAA<<<888777666555444333333333444333333222222555555555555555666666666222222111000000000000111111111222333333444444555444444444555555555666666555444333222222333444444444333222111000000000111111111111111111111111111111222222333333333222222000//////...//////000000000000000111111111222222444333111000/////////000////////////////////////222111111111111111222222111111000000000000000111////////////............////////////000000000000///...,,,++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))***+++,,,------,,,,,,,,,++++++++++++)))(((((('''''''''((((((***&&&###%%%***,,,***&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###"""#########'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''(((******+++...,,,)))(((((((((&&&%%%######%%%&&&'''((((((((((((((((((((()))***+++,,,(((''''''&&&&&&''''''((('''((()))******)))((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((******((('''&&&$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''(((((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''')))***)))((('''(((***&&&%%%%%%&&&((()))((('''%%%%%%&&&''''''&&&%%%%%%%%%&&&((()))))))))(((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))************)))(((''''''(((***---///&&&'''''''''(((((())))))&&&''''''((()))******+++*********************************)))((((((''''''(((((())))))******++++++************************------------------------,,,,,,,,,---------......***++++++,,,,,,---......,,,,,,,,,---///111444555000111111222444555666666888666555666888999999888444333222111111222333333222333555444333111222222222222333444444555555666444555666777777888888777666666555444333333333333333444555555444444555777888999<<<>>>@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999999777888999<<>><<<;;;999888777666666666888999::::::;;;;;;;;;;;;999;;;:::;;;CCCOOOVVVXXXEEEAAA;;;777666555444333222222333444333222111000666666666555555444444444333222222111111111111111111222222333333444444555444444444555555555666666444333222222222333444555555444222000000000000111000000000000000000000000///000111222333444444444000000/////////000000111000111111222222222111111444333111////////////000111111111111111111111111111000000000000000111111111111/////////000111222000/////////............////////////000000000000///...---,,,,,,---///000+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))***+++,,,---,,,,,,,,,++++++*********''''''&&&%%%%%%%%%%%%%%%'''&&&&&&(((++++++(((%%%((((((((((((((((((((((((%%%&&&&&&%%%$$$###%%%&&&&&&''''''(((((((((((((((###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((()))'''''''''''''''&&&&&&&&&***((('''&&&&&&'''(((***)))((('''((()))***)))((())))))))))))))))))))))))%%%%%%%%%&&&'''((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((''''''&&&%%%###!!!!!!%%%(((((('''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((())))))******)))'''%%%&&&((((((&&&###''''''((((((((((((''''''''''''&&&%%%%%%$$$######"""###$$$%%%'''((()))***''''''((((((((((((''''''(((((((((((())))))))))))((('''&&&&&&'''((('''%%%'''(((((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''((()))))))))))))))((()))++++++)))))))))***%%%%%%&&&'''((()))******''''''((()))))))))))))))))))))))))))************(((((()))***************++++++************++++++,,,,,,---.../////////...//////...---,,,,,,++++++------------------------.........////////////000000111111222222333444444666555444333333333333333111111222333333333333222333333444555444333111000333333333444444444555555555444444444444555666666777666555444333444555555666666555555555666666777:::;;;<<<>>>>>>>>>======>>>===;;;999999999;;;<<<;;;;;;<<<<<<;;;999777666777888:::<<<============888999::::::::::::999999888777777888::::::999777:::888888:::@@@FFFKKKMMMJJJAAA:::888666111111555/////////000222444666888666777888999888777444333333333222111222333444555666666555444333111000///333333333333333444555666333222111111000111111111555333111...------...///000000000000111111111111222222222222222333333333///000111222222111000///000000////////////000000222111000//////.....................///111222333222222111111000/////////111111111111111111111111111000000///...------------...000000///......///+++++++++,,,,,,------------------,,,,,,+++++++++,,,+++******))))))******))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,------******)))(((((((((((((((&&&$$$$$$%%%)))++++++***''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&'''%%%&&&'''(((((((((((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''')))''''''''')))***)))(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%)))&&&$$$$$$'''))))))(((&&&'''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((('''''''''''''''(((&&&%%%&&&'''(((%%%###'''''''''(((((('''''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((***((('''((()))***)))'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))(((***++++++)))(((((()))'''''''''(((((((((((((((''''''((()))))))))))))))(((((()))))))))*********(((((()))***************+++******))))))******+++,,,------------------............---,,,,,,++++++------------------------------........./////////000000111111222333333333555555444333333333333333111111222333333333333222333333444444444333222111111222222222333333333333444444444444444555555666777666555444333333444444444444444444444444555555777888:::;;;<<<<<<<<<<<<===<<<:::999888999:::;;;;;;;;;<<<<<<;;;999888777666777999;;;<<<<<<<<<;;;::::::999999888777777777999888888999;;;;;;:::999:::999888:::>>>CCCHHHJJJHHHAAA;;;:::777222222555000000000111222444666777555666777888888777555444111111000111111333444555555555555444333222111000333333333333333444555555333222111111000000000000333111///---,,,,,,------////////////000000000000111111111111222222222222111111222222222222111111000000000//////000000000222111000///...........................///000111111111111000000000000000111111111111111111111222000000//////...------,,,,,,...000000...---...///,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,,,,+++******))))))******((((((''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,,,,------(((''''''&&&&&&&&&&&&&&&'''%%%######%%%((())))))''''''''''''''''''''''''&&&'''((('''&&&&&&''')))%%%%%%&&&(((((()))))))))((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&'''''''''((((((((((((''''''''''''''''''%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&'''''''''))))))((('''%%%$$$######&&&''''''''''''((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((%%%&&&(((******(((&&&%%%((('''&&&''')))***)))(((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((''''''''''''&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%(((&&&$$$###$$$%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''(((((())))))((((((''''''&&&%%%%%%$$$'''&&&%%%&&&''''''%%%###&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''')))((('''((()))***)))'''&&&''''''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''((())))))))))))((()))***++++++)))''''''((())))))((((((''''''''''''''''''((())))))))))))((((((((())))))))))))******(((((()))***************+++******))))))******+++...---++++++***+++,,,,,,...------,,,,,,+++++++++------------------------,,,,,,,,,---------......//////000111111222222333444444333222222222222333111111222333333333333222222333444444444444444333000000000000111111111222444444333333444444555666777666555444333222333333222222222222333333444444555555777888::::::::::::;;;:::999888888888999:::::::::;;;;;;;;;999888777555666777999:::::::::999;;;:::888666555555555666:::999888999;;;<<<;;;::::::999999999;;;???BBBEEEFFFAAA>>>===:::555333555333333222222222444555666444555666777777777666555000000000000111222444444444444444444444333222222333222222222222333444444333333111000////////////222111///---,,,,,,,,,------.........///////////////000000000111111111222333333222222222222333333111111000000000000111111222111000///..................------------......//////000000000000111111000000000111111222222222/////////......------,,,,,,...//////---,,,---...------,,,,,,+++******))),,,,,,------------------++++++***))))))))))))***(((''''''&&&&&&''''''((('''((((((((())))))))))))++++++++++++,,,,,,,,,,,,'''&&&%%%%%%$$$$$$%%%%%%((('''%%%$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''')))+++&&&&&&((()))******++++++(((((())))))(((''''''&&&'''''''''&&&%%%$$$###"""&&&&&&'''''''''((((((((())))))(((((('''''''''&&&''''''''''''&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%)))((('''&&&%%%$$$$$$###&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((((()))&&&&&&'''(((((('''&&&&&&((('''&&&''')))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&%%%$$$#########""""""%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&'''((())))))''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%&&&'''(((((())))))(((((()))***+++***((('''''''''((((((((((((((('''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***(((((()))*********************))))))))))))******...---***)))((()))***+++---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...//////000000111111222333222222111111111222222111111222333333333333222222222333333444444444555000000000000111111111111333333333333333444444555666666555444333222111111000111222333444444555555444444555777888999::::::999999888777777888888999888999:::;;;::::::888888444555777888999999888888999888666444444555666888:::888777888999;;;:::999:::::::::999999;;;>>>@@@DDDCCCBBB@@@<<<777444444555555333333333333444555333444555666666666666666333222222222222222222222333333444444444444333333222222111111111222222333333222111000///.........111111///...------------,,,,,,---------...............//////000000111111333222111000000111222333111111000000000000111111111111///..................------,,,++++++,,,,,,......//////000111111222//////000000111111222222.........---------,,,,,,+++---......,,,++++++,,,++++++++++++************,,,,,,,,,------......///++++++***)))))))))))))))((((((''''''''''''((((((((((((((()))))))))*********++++++++++++,,,,,,,,,***))))))(((((((((((((((###%%%''''''%%%"""''''''''''''''''''''''''''')))))))))((((((***,,,(((((()))***+++,,,,,,,,,&&&''''''((())))))(((((('''''''''&&&%%%$$$###"""&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&((((((((((((''''''''''''$$$###$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&############$$$$$$$$$%%%&&&'''''''''((((((((()))((('''&&&%%%%%%&&&'''((((((&&&&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&'''(((((()))&&&&&&'''''''''(((((((((&&&'''((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&'''''''''''''''(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((()))******(((''''''(((&&&&&&''''''((())))))***&&&&&&'''((((((((((((((('''(((((((((((()))))))))(((((()))******************))))))))))))))))))***---,,,***((('''(((***++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------...//////000000111111111000000000111111222111111222333333333333222222222222222333333444444111111111222222222222333222222222222222333444444444444444333333222111000111222333555666777777777555555666666888999::::::777777666666666777777777777888999:::::::::999888444555777888999999888777666555444444555777999;;;999777555666777999999888:::;;;;;;999888888;;;>>>DDDFFFGGGCCC===999666444666555444333222333444444333333444444555555555555666666555555333222111111111222333333444333333333222111111000000000111111222111000///............///......---,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000000111111222111000//////000111222111111000000000000111111111000///...------------...---,,,++++++******+++------...///000111111222//////000000000111111111------------,,,,,,,,,,,,+++,,,...---+++******+++(((((())))))***+++,,,,,,+++,,,,,,------.........+++***))))))(((((())))))******))))))))))))******)))))))))*********++++++*********+++++++++,,,,,,)))(((''''''&&&&&&''''''###(((***)))&&&###"""(((((((((((((((((((((((('''((())))))((((((***,,,)))******+++++++++++++++%%%%%%&&&'''((())))))(((&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%% """###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((()))'''%%%$$$$$$%%%''')))'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$!!!###&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))$$$&&&(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%&&&((())))))((($$$%%%&&&''''''''''''''')))))))))******)))))))))'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&((())))))((('''((()))%%%%%%&&&'''((()))******&&&&&&'''(((((((((((('''''''''(((((((((((())))))(((((()))******************))))))(((((())))))***,,,+++***)))((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......///000000000////////////000111111111111222333333333333222222111111111111222222333222222222333333333444444222222111111222222333444222222333333333222111111000222444777888999999888777666666666777888999:::555555555555666666666666666777888:::::::::999999666777888999:::999999888555555555666777:::<<<===888666444444666888888888999;;;<<<;;;999999<<>>BBBHHHNNNNNNEEE===999777333555444222111111222333333444444333333333333333333444444555555555444333222000000111111111000000///111000//////.........///......------......//////,,,------------,,,++++++,,,,,,,,,------------...---......///111222222333000111111222222111111000//////............//////000000///...---------------,,,,,,+++++++++,,,,,,---.........///000000000111111111000//////......++++++++++++++++++,,,,,,***+++,,,,,,)))((((((((('''''''''((()))***++++++++++++++++++++++++************)))(((((((((((((((******))))))))))))******))))))))))))************************++++++++++++))))))(((''''''''''''(((***---///...+++))))))+++))))))))))))))))))))))))&&&'''(((((('''(((***,,,))))))))))))((('''&&&%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$'''&&&%%%&&&((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%!!!"""###%%%''')))***+++%%%%%%&&&&&&&&&%%%$$$$$$"""%%%((()))&&&%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###"""%%%%%%###"""###&&&''''''((((((((((((''''''&&&'''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&''''''&&&###$$$%%%&&&''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''###%%%(((((((((((()))+++((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((()))***************))))))(((((((((((())))))((()))***+++,,,,,,++++++)))))))))))))))*********++++++++++++++++++++++++,,,,,,------------......++++++,,,------......///...............///000111111111222333333333333222222111000.........//////111222222222222333333333111111111000111222222333...///111222333333222222///111444777999999999999888777666555444555666666222333444444555555555444555666777999:::::::::999999:::;;;<<<===<<<;;;:::999999;;;<<<<<<<<<<<<<<<:::888666555777999::::::777;;;>>>===;;;;;;???DDDJJJPPPPPPFFF<<<999777333444333222111111111222333555444444333222222222222000111333444555555444333000000000000000///......111000///...............---------------...///000000000000111000000//////,,,,,,---------...............///000111222333333111222333444444333222111......------------......000000...------------------,,,,,,+++,,,,,,------.........///////////////222222111000///...------+++++++++++++++++++++,,,***+++,,,+++)))''''''((((((((((((((()))))))))))),,,++++++******)))))))))******)))((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++))))))(((((((((((()))))),,,,,,+++***)))))))))***(((((((((((())))))))))))***++++++***(((&&&'''(((***)))(((&&&&&&&&&'''(((''''''((((((''''''&&&%%%!!!"""###%%%'''(((******######$$$%%%%%%&&&''''''(((%%% $$$'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&$$$###$$$%%%(((***)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''(((((((((&&&$$$"""((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%&&&'''''''''&&&%%%$$$'''$$$""""""%%%''''''%%%%%%%%%%%%&&&&&&''''''''''''((()))************)))***)))'''%%%$$$%%%&&&'''!!!###$$$&&&&&&%%%$$$###&&&%%%'''+++000000***%%%$$$%%%%%%&&&''''''&&&&&&"""######$$$%%%&&&''''''''''''(((((())))))******(((***+++)))%%%"""###&&&''')))******(((&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))))),,,+++++++++******))))))******))))))((((((''''''+++*********))))))((((((*********)))))))))))))))*********++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,------......------.........//////000111222333333444555444333111000111000000/////////000000///222555444111//////111444333111000000222333555///000111111111111000000000111444777999:::;;;;;;777666666666888777666444222222333333444555555666777999<<<<<<<<<;;;;;;<<<;;;:::888999;;;>>>??????======<<<<<<<<<<<<======999666333444666999888777888:::<<<<<<<<<@@@IIIPPPYYYRRRHHH@@@;;;999888777888777777555333111///...444444444444333333222111333333333222222222111111...///000222222222111000///////////////.........000/////////............111111000///////////////------,,,,,,,,,------...---...000222222111///...000111222333333222000000,,,,,,,,,---------......---------,,,,,,+++++++++******+++,,,,,,---......////////////////////////------------,,,,,,+++******++++++***)))***---///******))))))((((((''''''))))))***+++++++++++++++************************************************))))))))))))************))))))((((((((()))+++,,,))))))))))))))))))))))))((((((''''''''''''((((((+++***)))(((((((((((()))((((((((('''''''''''''''$$$%%%''''''&&&&&&((()))((())))))))))))(((&&&%%%''''''((((((''''''&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$)))(((&&&$$$$$$$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''' $$$'''((())))))''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&'''%%%######&&&''''''&&&%%%%%%%%%&&&''''''(((((()))***+++,,,......//////+++***(((&&&%%%&&&''''''"""###%%%&&&&&&&&&$$$###&&&%%%&&&***......***%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((())))))'''%%%$$$$$$%%%$$$&&&((((((&&&%%%$$$%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))+++*********)))))))))((((((((((((((('''''''''&&&*********)))))))))(((((()))))))))))))))*********+++++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,---........................///000111222333333444555444333222111111000//////......//////...000333222000......///333222000000000111333444000000111111111111111000222333555666888888888888999777777777888888666444444444444555555666666666888:::===>>>=========>>>===<<<:::;;;===>>>???>>>>>>>>>============>>>>>>;;;888666777999;;;:::999:::<<>>@@@???>>>??????>>>>>>>>>>>>??????===;;;::::::<<<=========;;;===???AAACCCHHHPPPWWWSSSMMMFFF@@@>>>===<<<<<<::::::999888666444333222444444444555444444333222111111111000000000//////111111000/////////000000////////////////////////000000000/////////......111111111000000000000000444333222111111000111111111111111222222222333333111111111111000///------+++++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,---.........000000000000000000000000,,,,,,---------,,,+++++++++,,,,,,***((('''((()))******))))))(((((('''''''''((())))))******))))))************************+++++++++******))))))))))))))))))*********++++++++++++*********+++,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))(((''''''&&&%%%%%%((()))***)))'''&&&'''((()))***++++++***)))&&&%%%'''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%$$$######'''(((((()))(((&&&###"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$######&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))'''%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%###%%%%%%$$$$$$%%%'''(((***''''''''''''((((((((((((%%%&&&'''))))))******)))(((((()))***,,,---...//////...,,,***((('''''''''$$$$$$%%%&&&'''&&&&&&%%%'''&&&%%%&&&((()))(((&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''$$$"""###&&&(((&&&###$$$&&&((((((''''''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))((((((''''''((()))***++++++,,,---------,,,,,,++++++******+++,,,---............***+++,,,---.../////////...............///111111222333444444444333222111000//////.........//////222333333333222222222222333333222222333444555666333333333222222222222222777777888888999::::::::::::999888888888888666333666666666666666666666666:::===@@@BBBBBBBBBCCCDDDCCCAAA@@@@@@AAAAAA@@@???@@@??????????????????@@@>>>=========>>>?????????;;;===>>>???AAAFFFLLLQQQMMMHHHCCC???>>>=========999999999888666555333222444444555555555555444444222111111111000000000000444333111000///000111111///////////////000000000000000000////////////...111111111111111111111000222222111//////.........111111000111111222333444222111111000...---,,,++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,------.........///////////////////////////,,,,,,,,,------,,,,,,++++++,,,,,,+++)))((()))+++******))))))((((((''''''''''''((()))))))))))))))************************++++++******))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((''''''''''''''''''((((((((('''''''''(((((()))******))))))((('''&&&&&&'''((()))((('''&&&'''(((***))))))((((((((((((((('''''''''(((''''''&&&%%%"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))******+++((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!"""%%%&&&%%%%%%%%%%%%$$$$$$%%%'''(((***&&&'''((((((((((((((()))%%%&&&(((***+++++++++***)))((((((((()))***+++,,,///...---+++***(((''''''%%%%%%&&&&&&'''''''''''''''&&&%%%%%%''''''''''''$$$$$$$$$%%%&&&(((***+++%%%%%%&&&&&&'''((())))))''''''&&&&&&%%%%%%$$$$$$&&&$$$"""###&&&(((&&&###%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))''''''((()))***++++++,,,...------,,,,,,+++++++++***+++,,,---.../////////***+++,,,---............------------...///000111111222333444444444333222000/////////000000111222222111111111111222222222444555555555666777888888666555444333222222333333333444555666777999:::::::::888777888888888666444555555555555555666666666;;;>>>AAACCCCCCCCCDDDEEEDDDCCCBBBBBBBBBBBBAAA???@@@@@@????????????@@@@@@===>>>???????????????@@@????????????@@@CCCGGGJJJFFFCCC???=========<<<<<<======<<<<<<:::999777666444555555666666555555555333333222222222111111111111000...---,,,,,,---...////////////000000111111111000000000////////////000111222222333222111111222111000///............000//////000000222333444222111000///---,,,,,,,,,++++++,,,,,,,,,------------------------------------...............//////------------------------+++,,,,,,------,,,,,,,,,)))+++------,,,+++,,,...******))))))((((((''''''''''''((()))))))))))))))*********************************)))))))))((((((************++++++++++++,,,,,,------,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''((())))))******))))))((((((''''''!!!###%%%%%%%%%&&&(((***((((((&&&&&&&&&''')))***''''''((((((''''''&&&%%%""""""###$$$%%%&&&''''''$$$%%%%%%&&&'''((((((((()))((('''%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***,,,------)))'''%%%######$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% ###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%'''))))))((('''((()))%%%&&&)))+++------,,,+++******)))(((((()))+++,,,...------,,,***)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$###$$$%%%''')))+++###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%$$$######%%%'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((())))))&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))''''''(((((((((((())))))(((((())))))******++++++------------,,,,,,,,,,,,+++,,,---...............+++,,,------......------------------...///000111111222333444444444333222000000000111222444555666777666444555666777777777555666666777888999::::::777666555333333333444444000000111111333555777888888777666777888777666444333333444555555666777777<<>>>>>>>>>>>??????>>>@@@CCCCCCBBB@@@AAACCCEEEDDDBBBAAABBBCCCDDDDDD@@@>>><<<<<<======<<<;;;888888888888777555444333555555666777777777777777222222222222111111111111000111111222222222222111...//////000111111222222111111111000000000//////000111333444555444333222444333333222222222333333...///111222444444444333111111///.........//////------........./////////------------.........///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,)))+++......---,,,,,,,,,******))))))((((((''''''((()))******++++++******************************''''''(((((()))******************+++++++++,,,,,,+++,,,------,,,+++***)))))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&'''((((((&&&&&&'''((("""%%%((())))))((('''''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''''''''((((((###$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$!!!!!!""""""#########$$$############$$$%%%&&&'''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))))))))(((&&&%%%###$$$%%%&&&&&&%%%$$$###))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&%%%$$$$$$%%%%%%###"""&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%'''((('''&&&%%%&&&'''''''''&&&%%%$$$###&&&))))))'''&&&&&&(((%%%'''***---///...---,,,%%%%%%$$$%%%&&&))),,,...+++++++++++++++***)))((('''''''''''''''((())))))&&&(((******)))'''''''''&&&%%%###!!! !!!"""&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((&&&(((***)))%%%$$$&&&((((((((('''&&&$$$###%%%'''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))*********))))))))))))))),,,,,,,,,------..................///......------............---,,,++++++---------------...000000111111333444555444444333111111333555777:::===>>>555222///000333555555333444555666888999999:::::::::888666444333444555666666666444444333444555666333333333444666777666555333444555777888:::;;;<<<<<>>>>>>>>>>>?????????BBBEEEEEECCCBBBBBBDDDCCCBBB@@@@@@AAABBBCCCBBB@@@>>>======>>>>>>===;;;;;;;;;;;;:::999888777666555555666777777777777777111111111111000000000000,,,---...000000000///......//////000111222222222111111111111000000000000000111333555555555333222222222111111111222333333...000222555666666555444111111///......///000111.........////////////000---------.........//////000000000000////////////------------------------***+++,,,,,,------------***,,,......+++***))))))*********)))((((((''''''))))))***+++++++++++++++************************&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,+++,,,,,,---,,,+++)))((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''((())))))))))))'''%%%$$$&&&&&&''''''''''''&&&&&&""""""!!! !!!"""$$$%%%)))))))))(((''''''&&&&&&&&&%%%############%%%&&&&&&&&&&&&'''''')))******((('''%%%###"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''%%%$$$'''++++++'''###''''''&&&&&&$$$$$$######%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&&&&((((((((('''&&&&&&&&&&&&'''(((******(((''''''&&&&&&&&&'''''')))******)))'''%%%&&&'''(((((((((((((((((((((((()))$$$!!!"""&&&***)))'''(((((((((((((((((((((((()))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$%%%$$$###""""""$$$&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((***'''&&&'''***+++***'''+++,,,,,,---,,,+++)))((('''&&&$$$$$$$$$&&&((())),,,,,,***)))(((((((((((()))))))))))))))(((((((((*********)))'''&&&$$$###***(((%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%%%%&&&'''''''''''''''((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&***)))((()))++++++)))(((&&&%%%%%%%%%%%%&&&''''''******)))((('''&&&%%%%%%(((((())))))))))))((((((&&&&&&%%%$$$%%%&&&'''((('''(((((()))***+++++++++)))************+++++++++++++++******)))*********------------------,,,,,,---------...............---,,,,,,,,,,,,---......000222333444444333111000000///000444999;;;999777777666444333222222333444555555666777777777777777222333444666777777888888999888555444333444555666888666555444333333444444666666777888999::::::;;;??????>>>>>>>>>>>>??????BBBBBBCCCCCCCCCCCCCCCCCC>>>===<<<;;;;;;<<<=========???BBBCCCBBBAAABBBBBBCCCBBBAAA@@@??????>>>===@@@@@@??????>>>=========<<<;;;999777555555555555999999888888777555444333444333111111222111000.........------------......111111111000111111222222555555555555444333222111111222222333444444444333444333333222222333333444555555444333222222111111444333222111000000000000---...000111111111000///000000000000////////////...........................---,,,,,,,,,,,,---...//////.........---------555222///---...//////...---,,,+++)))((('''''''''''''''(((((()))))))))******++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))************,,,++++++*********))))))))))))))))))))))))))))))(((((())))))***,,,---...%%%&&&'''&&&$$$###$$$%%%&&&'''((())))))(((''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***)))(((&&&%%%&&&'''(((***((('''&&&%%%$$$$$$###$$$$$$$$$$$$###$$$$$$%%%&&&((($$$"""###''')))'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%$$$%%%'''(((((((((&&&&&&'''(((((()))******''''''&&&&&&&&&''''''((('''((()))(((%%%$$$%%%&&&''''''''''''''''''''''''((($$$ !!!%%%((((((&&&((((((((((((((((((((((((''''''&&&''''''((()))***&&&&&&&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$&&&''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))'''&&&(((+++---,,,***,,,---.........,,,+++******)))'''%%%%%%%%%&&&'''***)))((('''''''''''''''((((((((((((((((((((((((*********+++******))))))+++)))''''''((((((((('''((('''''''''&&&&&&&&&&&&)))((('''&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&)))((('''((()))***(((''''''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&(((((())))))))))))(((((((((((('''''''''((()))***'''(((((()))******++++++)))************+++++++++++++++*********++++++,,,------------------------........................------,,,,,,------...///000111222333333222111000000///000333777999777555555555444333333333444444444555666777777777777666222333555666888888999999888777666555555555666777222222222333555888:::;;;777888888999999:::::::::===============>>>??????BBBBBBCCCCCCCCCBBBBBBAAA???>>>===<<<;;;;;;<<<===<<<>>>@@@AAAAAA@@@@@@AAACCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>======<<<<<<;;;:::999777666666666777888888888777666555444333555333111000111111000/////////............//////222111111111111222222333555555555555444333222111222222333444444444444444333333222222222222333333555555444444333333222222666555444333222222222222...//////000000000000000000000000000/////////.................................---,,,,,,---......///.........------------111...+++***+++,,,,,,,,,---,,,+++***)))(((((((((((((((((())))))************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))************++++++++++++******))))))************************&&&&&&&&&'''((()))***+++%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&(((((()))))))))&&&&&&''''''''''''&&&&&&))))))((((((((()))***+++&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))((('''&&&&&&''')))***+++***)))'''%%%$$$#########$$$$$$$$$$$$$$$%%%&&&&&&((($$$!!!!!!$$$&&&'''&&&"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((((((((&&&'''((()))******))))))&&&&&&&&&&&&&&&'''((()))&&&'''((('''%%%$$$$$$%%%'''''''''''''''''''''''''''$$$!!!"""%%%''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&'''(((******((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&((()))***((('''&&&&&&%%%&&&&&&&&&''''''((((((((()))))))))((('''''')))+++------,,,---...///000000...---,,,...,,,***'''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((()))'''((()))+++,,,,,,,,,,,,)))((((((((())))))'''%%%)))))))))((((((((((((((('''''''''&&&&&&'''(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))$$$$$$%%%&&&'''((()))***(((((('''&&&&&&&&&&&&'''((('''&&&'''(((((('''&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((()))******++++++)))************+++++++++++++++***++++++,,,---......................................................------------...//////000000000000111111111111000000000222444555444333333333444444555444444444444444555666666666666555222333555666888999999999666666777777888888777777777777666666666777777888999999999999999999999999;;;;;;;;;<<<===>>>???@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@???>>><<<;;;;;;;;;<<<:::===???@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======<<<;;;;;;::::::999888888888888888888888777666555444444333555222000///000111000000000000////////////000000222222111111222222333444555555555555444333222222333333444444555555444444333333222222222222333333444444444444444444444444666555444333222222222222000////////////000111111000000000/////////....................................------------..................------------...,,,***)))+++,,,,,,,,,---,,,++++++*********+++)))))))))*********************++++++++++++******++++++++++++++++++++++++)))))))))*********++++++***++++++++++++***))))))++++++++++++++++++++++++&&&%%%%%%$$$###$$$$$$$$$'''((()))(((&&&%%%&&&'''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((())))))((('''%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$""""""$$$&&&&&&%%%############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%'''%%%$$$%%%&&&(((((('''&&&''')))++++++***)))(((%%%%%%%%%&&&'''((()))***&&&'''((('''%%%$$$%%%&&&'''''''''''''''''''''''''''%%%###$$$&&&((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''((()))***''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))***++++++***+++,,,...000000///---,,,...---+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&''')))***+++++++++'''''''''((()))(((&&&$$$))))))((((((((((((((((((&&&&&&'''''''''((())))))((((((((()))))))))*********)))'''%%%%%%''')))***%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&'''''')))'''&&&&&&(((((((((''''''''''''''''''(((((()))''''''(((((())))))))))))(((((((((''''''((((((((('''''''''''''''((((((((((((((())))))************))))))*********++++++++++++***++++++,,,---...///------............///////////////.....................------......///000000////////////000000111000000000111111222111111111222444555666555444444333444555555555555444444111222333555666777888888333555777999999999888777:::999999888777777666666888888888888888888777777888999999:::<<<===???@@@BBBBBBBBBBBBAAA@@@>>>>>>AAA@@@>>><<<:::::::::;;;:::<<>>???@@@=========>>>>>>???????????????>>>>>>===<<<<<<<<<999999999999999999::::::777777666555444444444333555222/////////111111000111111000000000000111111222111111111222333444555444555555555444444333222333444444555555555444444444444333333333333444444444444444444444444555555333333222111000000000000111000/////////000222333000000/////////.................................///..................///------------------------...---+++,,,---//////...,,,,,,,,,++++++,,,,,,---******************++++++******++++++++++++******************************))))))*********+++++++++)))***++++++++++++***)))++++++++++++++++++++++++)))(((''''''&&&&&&'''''''''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''''''''(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###&&&'''(((((()))(((((('''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''&&&$$$'''&&&&&&%%%$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&'''((('''&&&&&&''')))***+++***((('''%%%%%%%%%&&&'''((()))***'''((()))((('''&&&'''(((''''''''''''''''''''''''((('''&&&'''((())))))((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))))))))(((((('''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''(((((()))''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))((('''&&&&&&'''(((***---//////...,,,+++,,,,,,+++***))))))((((((&&&&&&&&&%%%&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&'''((())))))))))))))))))(((((()))******'''%%%''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((((())))))))))))***)))'''%%%%%%''')))***''''''''''''''''''''''''''''''&&&&&&&&&''''''(((***(((&&&&&&((())))))(((&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))*********((((((''''''''''''(((((('''''''''((((((((((((((()))))))))))))))*********))))))*********++++++++++++***++++++,,,---...///------------....../////////.........---------,,,---------------...////////////......//////000111000000000000//////000000111222444555666555444444333333444444444333333222///000222333444555555555111333666888999999777666222333555777999:::<<<<<<777777777777777666666666777777888999:::<<<>>>???AAAAAAAAAAAA@@@???======@@@>>>===;;;999999999:::;;;===???@@@@@@??????@@@;;;<<<<<<======>>>>>>>>>@@@??????>>>======<<<<<<888888999999::::::::::::777666555444333333444444444222000000111222222111111111000000000000111111111111111111222333444555444444444555444444333333333444444444444444333333555555444444444444555555333333444444444444444444333333222111000000000000111000/////////000222333////////////....................................////////////////////////,,,,,,------------------...---,,,---///000000///,,,,,,,,,+++,,,,,,---...++++++******************)))******++++++******)))************************************++++++++++++((()))+++,,,,,,+++***)))++++++++++++++++++++++++&&&&&&&&&&&&((()))***+++%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((()))))))))(((''''''((((((''''''&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&'''((())))))((('''&&&******))))))((('''&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&&&&'''"""$$$&&&(((((('''%%%$$$(((((('''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''''''''''',,,***((('''''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))'''((())))))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))''''''((((((((())))))))))))******(((&&&$$$$$$%%%%%%(((+++...///...+++************************)))(((''''''&&&&&&&&&''''''&&&&&&&&&'''((((((((()))))))))************))))))+++*********++++++)))(((%%%&&&&&&&&&&&&'''''''''''''''((()))))))))((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++)))&&&&&&''')))))))))%%%%%%%%%%%%%%%&&&''''''((((((((())))))*********)))((('''&&&&&&'''((()))))))))***+++++++++++++++))))))))))))))))))******)))************+++++++++++++++***++++++,,,---...++++++,,,,,,---...............------,,,+++++++++---,,,,,,,,,,,,---............//////000000111111///000000///......///111333333444444555444444444222333333333333222222111000000111222222222222222000111444666777666555444222333444666777888888888666777777777777777777777666666666888999;;;<<<===???@@@@@@@@@???>>>=========<<<;;;999888888888999:::===???@@@?????????@@@=========>>>>>>???????????????>>>======<<<<<<;;;888888999999999999999888666555444333222333333444444333222222444444333111111111000000000000111111//////000000111222333444333444444555444444333333333333444444333333222222555555444444444444555555333333333333333333333333666555444333222222222222111000000000000111222222/////////.........------........................//////000000000000//////,,,,,,,,,,,,------------,,,++++++,,,.........---,,,,,,,,,++++++,,,------***************)))))))))))))))************))))))*********************************++++++++++++,,,((()))+++,,,,,,+++***)))++++++++++++++++++++++++#########$$$%%%&&&((((((%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((())))))((('''&&&''''''(((((((((''''''&&&'''&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%$$$#########$$$%%%&&&'''&&&$$$######$$$&&&'''$$$%%%%%%&&&'''((())))))***(((&&&&&&''''''&&&%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((()))&&&&&&&&&'''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))&&&&&&'''''''''((((((((((((***+++)))&&&$$$%%%'''$$$'''+++...///...,,,******************))))))((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))+++)))''''''((()))((('''%%%%%%&&&&&&&&&'''''''''(((((()))***))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((***(((%%%%%%&&&(((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))******)))(((&&&%%%%%%&&&((())))))***+++,,,,,,,,,++++++***))))))))))))))))))))))))************+++++++++++++++*********++++++,,,******++++++,,,------...------,,,++++++***)))))),,,++++++++++++,,,---------...///111222222111111///000111///------000222555555444333333333444444222222333333222111111000222222222222222111000000///000111333333333222222444555555555555444333222777777888888999999::::::666666666777888999;;;<<<>>>>>>>>>???>>>>>>======;;;:::888777777777888888999;;;>>>???>>>===>>>???==================>>>>>>===<<<<<<;;;;;;:::999999777888999999999888777666666555333222111222333444333333333555666666444111000000000//////000000000.........///000111333444333333444444555444444333222222333333222222111000333333333222222333333333333333333222222111111000666555444333222222222222000000111222222222222111//////.........---------........................///000111111111111000///++++++,,,,,,,,,---------+++******+++------,,,***---,,,+++++++++++++++,,,*********))))))((((((((())))))************))))))*********************************+++++++++,,,,,,'''(((+++------,,,***)))************************''''''&&&%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''$$$######$$$%%%'''***+++&&&''''''''''''''''''&&&%%%&&&'''''''''%%%$$$###$$$$$$%%%''')))***+++,,,''''''%%%$$$$$$%%%''''''&&&''')))******((('''%%%"""###$$$%%%&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$###"""!!!"""%%%'''###############$$$$$$$$$%%%$$$###""""""$$$&&&''')))&&&$$$""""""$$$&&&)))###$$$%%%&&&''')))******'''&&&$$$$$$&&&''''''&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&'''''''''((('''***+++***'''&&&'''***$$$'''+++...000///,,,***+++++++++******((('''''')))((('''&&&%%%$$$$$$$$$)))))))))))))))(((((((((######%%%&&&''''''''''''(((&&&######$$$%%%%%%$$$%%%&&&&&&&&&''''''(((((())))))*********((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((())))))&&&$$$###%%%&&&'''''''''''''''''''''((())))))******)))))))))))))))))))))(((&&&%%%%%%&&&((()))'''((()))***+++***))))))*********))))))))))))))))))************+++++++++++++++******)))*********))))))***++++++,,,------,,,,,,++++++***)))((((((++++++******++++++,,,---,,,...000222333333111000...000111///------000444777666444333222333333444222222222222222111000///444444444333222111000000//////000111111111111000,,,...000333555666777777888888999:::;;;;;;<<<<<<666666666666777999:::;;;<<<===>>>>>>>>>>>>>>>===999888777666666777888888888:::=========<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777888888999888777666555666444333111111222333555333333555777888777444111000000////////////000000---------...///111222333333333444444555444444444222222222222222111000///222111111111111111111222333333222222111000//////444333222111000000000000///000111333333222111111//////.........---------........................///000111222222111000///+++++++++,,,,,,------------,,,+++,,,......,,,***---,,,++++++*********+++***)))))))))((((((''''''))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,&&&(((+++------,,,***)))))))))))))))))))))))))))&&&&&&'''''''''&&&$$$###&&&%%%###""""""###%%%&&&&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((((('''''''''''''''''''''((()))***&&&&&&''''''(((((())))))))))))((('''''''''''''''))))))((('''&&&&&&%%%%%%((('''&&&%%%$$$#########&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&""""""""""""###$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&)))&&&######%%%&&&%%%###$$$&&&((())))))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++''''''&&&&&&&&&&&&'''(((((()))***)))'''&&&&&&'''&&&((()))***)))(((&&&%%%(((((()))***************+++******)))'''$$$"""!!!%%%''')))+++,,,+++***)))+++)))''''''((())))))((('''''''''&&&&&&%%%%%%%%%+++***)))'''''')))+++,,,((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''))))))))))))************&&&&&&''''''((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''---,,,,,,,,,,,,,,,,,,,,,(((((())))))******+++++++++***)))(((((()))***+++&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---......//////000222333444111111111000000000000000333444555555555444333222333222000/////////000111000000000000000000000000222111000//////000111222///000000///...000333666777888:::;;;<<<;;;;;;:::888888666666777888;;;<<<>>>>>>>>>>>>>>>======<<<999888555444333444555666999999:::;;;;;;:::999999::::::999999999999999999::::::999888888777888888666666666666555444333222666444222111222222111000222222222111111111111000//////000000000000//////000000111222333333333333222333333333333333333333222222111111222222333444222222222333333333444444444555666555333222333444///000222333444444333222333333222222111000000000........................////////////////////////---///000///---,,,,,,---,,,,,,,,,------,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((,,,+++***)))(((((((((((())))))***++++++++++++***))))))))))))))))))))))))'''((()))***************'''(((((((((((()))))))))&&&&&&'''''''''&&&%%%$$$&&&%%%$$$""""""###%%%&&&%%%&&&'''&&&%%%$$$%%%'''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%$$$$$$$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&)))(((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&(((&&&$$$$$$%%%&&&%%%###$$$&&&((())))))(((&&&$$$&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&''''''((())))))******((((((''''''&&&''''''''''''))))))((('''&&&&&&''''''''')))))))))(((&&&%%%''''''((())))))))))))((((((((('''''''''&&&&&&&&&&&&'''(((***+++,,,,,,++++++***((('''((()))((('''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&&&&'''((((((''''''''''''(((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((()))))))))&&&''''''''''''((((((((())))))((('''''''''''''''************************''''''((((((((()))))))))''''''((((((((((((''''''***))))))))))))))))))))))))))))))))))))***************)))(((((()))******&&&''''''((()))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,------------...///000111222000000000000000000000000222333444555555444333222222222000/////////000000000000000000000000000000000///............///000.../////////...000333666999:::;;;<<<<<<<<<;;;:::999888777777888999;;;=========>>>>>>>>>======<<<:::888666444444444555666:::;;;<<<======<<<;;;:::::::::999888888777666666666555555444333333444444555555555555444444444444666444222222333333222000222222222111111111111000//////000000000000//////000000111222333333333333333333333333333333222222111111111111111222222333111222222222222333333333444555555444222111333444444444444555444444333333333333222111111000000///................................................,,,---///...,,,++++++,,,+++,,,------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((()))))))))((())))))***+++))))))*********+++++++++************************((())))))************)))*********+++++++++,,,,,,&&&&&&'''''''''&&&%%%$$$&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%$$$$$$############$$$''''''&&&&&&%%%$$$$$$$$$((('''&&&&&&%%%&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&"""""""""!!!""""""######%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%&&&%%%$$$%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((('''''''''''''''((()))(((&&&&&&&&&(((''''''((()))((('''&&&%%%&&&&&&'''((((((((((((''')))((('''&&&%%%&&&''''''&&&'''''')))***,,,......,,,***(((((((((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''''''''(((((('''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******'''(((((((((((((((''''''((((((((((((((((((((((((***))))))))))))))))))(((***))))))(((((())))))***''''''(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---,,,,,,,,,---...///000111000000000000000000000000000111222444444444333333111111000/////////000000000000000000000000000000......---,,,,,,---......---.../////////111444777:::;;;<<<<<<<<<;;;:::999999999888888888:::;;;===<<<<<<===============<<<;;;:::888666444444444555666777888999999888777666999999888777555444333222333222222111111111111222555444333333333444555666666555333333444444333111222222222111111111111000///000000111111000000//////000111222333333333333444333333333222111111111000000//////000000111222111111111222222222333333444444444222000000222444666666444333333222222222333222222111111000//////////////////////////////........................***,,,------+++******+++,,,,,,---......///......,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,++++++***)))))))))&&&&&&'''((()))+++,,,---******)))((()))***+++,,,++++++++++++++++++++++++*********+++******))))))++++++++++++,,,,,,,,,---&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((%%%&&&''''''((('''''''''((('''&&&%%%%%%%%%%%%%%%######$$$%%%&&&''''''((())))))(((((('''(((((()))'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))((('''&&&&&&&&&'''((((((&&&&&&&&&(((''''''((((((((('''&&&%%%&&&&&&'''(((((((((((('''---+++(((%%%$$$$$$$$$%%%''''''&&&'''))),,,///111---+++)))(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&%%%(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%$$$$$$(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************(((((((((((((((((('''&&&(((((())))))))))))))))))******))))))(((((((((''')))))))))(((((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,---///000111/////////000000000000000...///111333444444333333000000000/////////000000000000000000000000000000------------------------+++---...///000222555777999:::;;;;;;:::999888777777777777777888999:::;;;:::;;;<<<<<<============<<<;;;999777555444444444333444555666666555444333666666555444333333222222333333222222222222222333444333111111222444666777666555444555666555444222222222222111111111000000000000000111111000000000///000111222222333333222444333333222111000000//////............///000000222222222222333333333444444444333111///000222444444333111000000000111222222222222111000000//////////////////////////////------------------------***,,,------+++***+++,,,,,,---------------,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))&&&&&&'''''')))***,,,---+++***((('''((()))+++---++++++++++++++++++++++++++++++++++++******)))((())))))*********+++++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((('''''''''(((((('''&&&%%%%%%&&&&&&###$$$%%%&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((())))))((((((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))((('''&&&&&&%%%'''((('''&&&%%%'''((('''''''''''''''&&&&&&%%%''''''((()))))))))((((((,,,***(((%%%$$$$$$%%%&&&'''&&&%%%&&&(((+++...000---+++)))(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&'''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************((((((((((((((('''&&&&&&''''''((((((((()))))))))***)))))))))((((((''''''((((((((())))))(((((((((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,---...///000111......//////000000000000---...000222222333222222/////////000000000//////////////////////////////.........//////.........+++---///000000222444777777888888999888777555444555555555666666777888999999999:::<<<<<<=========<<<;;;:::888777555555444555666777888888777666555222222222222222222222222222222222111111222333333222111000000111333666777666555555555666666444222222222222111111111000000000000111111111111000000//////000111222222222222333333222111000000//////......------......///000333333333333444444444444333333333222000000222333111111000///000111222444222222111111000//////...////////////////////////------------------------***,,,......,,,,,,,,,------------,,,+++***)))(((............------------+++++++++++++++++++++++++++++++++***************((((((''''''((()))*********)))((('''''')))+++,,,************************+++++++++++++++***)))((())))))*********+++++++++&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%###############$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((%%%&&&'''&&&%%%%%%''')))&&&''''''''''''''''''&&&###$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&%%%'''((('''''''''&&&&&&&&&&&&&&&''''''((())))))))))))(((''''''&&&%%%&&&'''((()))&&&%%%%%%%%%'''))),,,...,,,***(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''((((((((((((&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%''''''((((((((()))))))))((((((((('''&&&%%%%%%$$$&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))******))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''((()))((((((((((((((((((''''''(((((())))))(((((('''(((((())))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,---...///000111---......//////000000111---...000111111111000000......///000000000////////////////////////////////////000000000000//////+++---///000111222444555555666777777777666555444333444444555666666777777777888999;;;<<<=========;;;;;;:::999888777666555333444555666666555444333///000000111111222222333000////////////000111111111111000000111333444555555444444666777666444222222222222111111111111000000111111222222111111000...///000111222222222222222111111111000/////////......------......///000222222333333333444444444222444444444222111222333111111111222222333555555222111111000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...,,,,,,,,,,,,+++)))((('''............------------++++++++++++++++++++++++************************))))))((('''''''''(((((())))))((('''((()))***+++))))))))))))))))))))))))+++++++++,,,++++++******++++++++++++,,,,,,,,,---&&&%%%%%%%%%%%%&&&'''(((###$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''(((((((((((('''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((%%%&&&((('''%%%%%%'''***''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((('''&&&%%%$$$%%%'''&&&&&&%%%'''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((%%%%%%$$$%%%&&&(((***++++++***((('''((()))((('''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''(((((((((((((((''''''((())))))(((''''''%%%&&&&&&'''((()))************+++++++++,,,,,,,,,************************))))))***+++++++++++++++++++++++++++,,,...///000------......///000000111---...///000000000///...------///000000000//////////////////////////////...///000000000000///...,,,...000111111111222444444555666777777777666555333444555666777777777777666777888:::<<<=========::::::::::::999888777666111222333333333333222111000000000000111111111111...............///000000000000111111222222333333333333444555777666444222222222222111111111111000000111111222222111111000...///000111222222222222000000000000000000000///...............//////000000000111111111222222222111444666666444222222222111222222333333333222222111111111000//////......------------------------++++++++++++++++++++++++)))+++,,,---,,,+++,,,---***++++++,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************((((((((('''''''''(((((((((((((((((()))))))))*********************************+++,,,,,,,,,++++++*********+++++++++,,,,,,&&&%%%%%%$$$%%%&&&'''(((###$$$%%%&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%&&&''''''((((((''''''$$$#########$$$%%%&&&&&& !!!"""###%%%&&&'''((($$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***%%%&&&&&&'''''''''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%&&&'''((()))$$$&&&((('''%%%%%%(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&''''''&&&%%%$$$%%%&&&&&&%%%%%%'''(((''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((((((+++)))''''''((())))))(((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$''')))+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((('''&&&%%%''''''(((((()))***++++++&&&'''''''''(((((())))))&&&'''((())))))((('''&&&######$$$%%%&&&(((((()))******+++++++++,,,,,,,,,************************))))))***++++++++++++***)))))))))***+++,,,......---------...///000000111...//////000000///...---,,,---///000000000//////////////////////////////---...///000000///...------///111111111111222333444555666888888888777777444555666777888888888888555666888:::<<<======>>>:::::::::::::::999888777444555666666666666555444222222111111000000/////////////////////000111222000000111222222222222111222222333555777666333111222222222111111111111000111111222222222222111111...///000111111222222111////////////000000000000///............///000000////////////000000000000111444777888666333222111000111222222111000...---111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))++++++******+++,,,((()))+++,,,---.........+++++++++*********))))))++++++++++++++++++++++++******************++++++'''''''''''''''((())))))''''''((()))***)))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,'''(((((((((((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%%%%$$$#########%%%''')))&&&$$$"""$$$&&&(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&$$$###"""###$$$$$$###$$$%%%&&&%%%%%%###"""########################$$$###"""$$$'''((('''$$$$$$###"""""""""###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%'''((((((((('''''')))'''%%%#########$$$%%%$$$&&&((((((&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''$$$%%%'''((()))***))))))&&&&&&&&&%%%$$$!!!'''&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###%%%(((((('''&&&%%%$$$$$$###''''''''''''&&&%%%$$$$$$))))))((('''&&&%%%%%%$$$'''''''''&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&(((((('''&&&&&&((()))***'''((((((((((((((('''&&&(((((('''&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&+++***))))))((())))))***+++***)))(((((()))***+++******************************+++,,,,,,---......,,,++++++++++++,,,---------...///000000///...---,,,,,,------...//////000////////////............////////////000000000000......///000111333555666777777666666666666666666777666555444555666999:::999888999<<>>:::;;;::::::999888888999999555666777777777666444333111111111111000000////////////.........//////000000000000000000111111111555555444444444333333333333333333222222222111111000000111111111000000///---------...000111333444111222222222222111000000------,,,,,,,,,------...111111000000000000000000111111111111111000//////000000000000000000000000........................111///,,,,,,---.........+++++++++************))),,,++++++******++++++,,,))))))))))))************+++*********))))))((((((+++***************++++++******)))((((((((((((((((((((((((((((((''''''&&&'''((())))))(((((()))***++++++++++++++++++++++++*********)))))))))))))))+++++++++***************'''&&&&&&%%%%%%&&&&&&&&&'''((()))******)))(((''''''&&&$$$######$$$%%%&&&&&&$$$###$$$&&&'''&&&$$$&&&&&&%%%%%%$$$%%%%%%%%%(((((('''&&&&&&&&&&&&'''$$$#########$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%)))'''&&&$$$############&&&%%%$$$#########$$$%%%"""###$$$$$$$$$$$$###"""########################%%%$$$###$$$'''(((&&&$$$$$$###"""""""""###%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&'''((((((''''''&&&(((((('''&&&$$$"""!!! !!!###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))((((((&&&'''(((((('''&&&%%%$$$((((((&&&&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++***)))'''&&&&&&&&&&&&'''&&&$$$#########$$$%%%)))((((((''''''&&&&&&%%%&&&''''''((((((((('''''')))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))(((''''''&&&)))))))))******)))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***'''(((((()))))))))((((((******)))(((((((((((((((******))))))))))))((((((***************++++++++++++******))))))******+++******************************++++++,,,------...---------------...//////------...//////...------------------............////////////////////////000000000000000/////////......///000111333555666999999999999999999999999888777666666666888:::;;;:::999:::<<>>>>><<<::::::999999888777666666666999999:::;;;:::999888777555444222111111111333444111111000000000000111111000000000111111111222222444444444444333333333333111111111111000000000000000000111111111111000000///////////////000111111111222222222222111000000...------,,,,,,---------////////////////////////000000000000000//////...........................------------------------,,,+++)))***,,,---------++++++*********)))))))))++++++************++++++(((((())))))))))))******************))))))))))))+++******)))))))))******))))))((((((''''''(((((((((((((((((((((''''''&&&'''((())))))(((((()))***++++++++++++++++++++++++************************+++++++++*********))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$###########################$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&""""""#########$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%###"""############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&%%%%%%$$$###$$$%%%'''((((((''''''&&&(((***)))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""''''''''''''&&&&&&%%%%%%"""###%%%&&&'''''''''&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''((((((((((((&&&'''(((((()))))))))(((&&&'''''''''((((((((()))%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''((((((((())))))))))))(((((((((((((((((($$$%%%'''((((((((('''&&&''''''(((***++++++++++++(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++,,,,,,******++++++,,,,,,,,,,,,***++++++++++++++++++***++++++,,,------...//////......///000111222333333222222111111000///....../////////000111333444555777777777777888888888888888888888888999:::<<<=====================;;;::::::::::::999999888777666999:::;;;;;;;;;:::999888555333000......///111333111111000000//////000000000000000111111222222333444444444333333333222222000000000000///////////////000000111111111111000000000////////////000000111222222222222111000000......---,,,,,,,,,------///////////////000000000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))+++------,,,************))))))))))))******))))))))))))******(((((((((((()))))))))************)))))))))))))))+++******))))))))))))***)))(((((('''''''''(((((((((((((((((((((''''''&&&'''((())))))(((((()))***************************)))***************++++++,,,,,,++++++***))))))))))))((('''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%######"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++"""%%%&&&'''(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""''''''&&&&&&%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$######%%%%%%%%%&&&&&&'''((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***))))))((('''&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$''''''(((***++++++++++++(((((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$&&&(((***++++++***))),,,,,,,,,------,,,,,,,,,************************))))))***************+++)))***+++,,,,,,,,,++++++*********))))))*********))))))***,,,...///000111---...///000111222333444333222222111000//////...000000000000111222444444666666777777777888888888666777777888999:::;;;<<<>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999::::::;;;<<<;;;:::999888555333111///...000222333111000///...............///000000111222333333333444444333333333222222222000000000/////////......//////000111111111111111111000000///////////////111222222222222111000000///...---,,,,,,,,,,,,,,,/////////000000000111111...////////////...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((''')))+++,,,,,,+++*********)))))))))((((((***))))))(((((())))))***'''(((((((((((()))))))))))))))))))))))))))******+++******)))(((((())))))((((((''''''''''''(((((((((((((((((((((''''''&&&'''((())))))(((((()))***************************))))))******+++++++++,,,,,,,,,++++++***))))))((((((((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))######$$$%%%&&&&&&''''''$$$&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%((((((((('''&&&%%%$$$###!!!"""######$$$#########%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%############$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&+++***(((&&&%%%&&&((()))&&&'''(((((('''((()))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###'''&&&%%%$$$$$$$$$$$$$$$&&&&&&'''((((((&&&%%%$$$!!!"""$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''((()))******************)))(((((((((((((((&&&&&&'''((())))))******%%%&&&((())))))))))))(((+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))***+++---.........---,,,******)))(((((()))******((()))***,,,---///000111------...///111222222333222222222111111000000///000000000000111222333444777777777888999999::::::666666777999:::;;;<<<<<<===>>>???>>><<<;;;<<<===;;;<<<>>>?????????>>>===:::;;;<<<<<<<<<;;;:::999666555333222222222444555111000///......------...///000000111222333444444333333333333222222222222000000000000////////////...///000111111222111111111000///////////////000111222222222222111000000///......---,,,,,,,,,,,,.........//////000000111...............------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))((((((***+++,,,+++)))******)))))))))((((((((())))))(((((((((((())))))''''''(((((((((((())))))))))))))))))************+++******)))((((((((((((''''''&&&&&&''''''(((((((((((((((((((((''''''&&&'''((())))))(((((()))***************************))))))******+++,,,,,,,,,---,,,,,,+++***)))((((((%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))$$$$$$%%%%%%&&&%%%%%%%%%###%%%''''''&&&&&&(((+++&&&&&&%%%&&&&&&'''((()))%%%$$$######""""""######$$$$$$$$$###$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&$$$###!!!"""######$$$$$$###"""!!!$$$$$$$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$######%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&''')))((('''&&&&&&%%%%%%%%%---------***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%$$$######$$$$$$%%%&&&'''((())))))((('''&&&"""###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''(((((()))))))))((((((******)))(((((((((((((((((((((((())))))*********(((((((((((())))))))))))***+++,,,------,,,+++***************************))))))))))))))))))))))))***+++---......---,,,+++******)))(((((()))******+++++++++,,,,,,------...------...///000000111111111111111111111111111111000000000000111222333333555666666777888888999999666777999:::<<<======>>>===>>>???>>><<<;;;===???:::;;;>>>@@@AAAAAA@@@???<<<===>>>>>>>>>===;;;;;;555555444333333333333444222111000///............///000000111333444444555333333333222222222222111111111111000000000//////...///000111111222222222000///////////////000111111222222222222111000000//////...---,,,,,,,,,,,,++++++,,,------...//////---............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,,,,***(((***)))))))))(((((((((((()))((((((''''''(((((()))'''''''''((((((((())))))((()))))))))************++++++)))((((((''''''''''''&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&'''((())))))(((((()))***************************))))))***++++++,,,------------,,,+++***)))((('''"""######$$$&&&(((***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######"""$$$''''''&&&'''))),,,%%%%%%%%%&&&'''((()))***((('''&&&&&&%%%%%%&&&&&&"""""""""###$$$%%%''''''$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$"""###$$$$$$###"""!!! ######""""""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$###$$$%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$###$$$%%%'''((("""$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%$$$######$$$%%%&&&$$$%%%&&&(((((((((''''''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&((()))***(((&&&%%%$$$%%%'''((((((((((((((((((((((((((('''((()))******++++++***''''''''''''''''''''''''&&&$$$""" """$$$&&&((('''%%%$$$$$$%%%'''(((&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((( !!!"""###%%%&&&(((((((((((('''&&&&&&((()))***'''((((((((((((((('''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***))))))((())))))*********,,,,,,,,,,,,******************************))))))))))))((((((((((((''')))***,,,,,,+++***)))+++***)))(((((()))***+++---------,,,,,,+++++++++------......//////000000111111111111111222222222111000000000111222333333222333333444555666666777777888:::<<<===>>>??????<<<>>>???>>><<<;;;>>>@@@999:::===@@@AAAAAAAAA@@@>>>??????@@@@@@>>>===<<<333333333222222222111111333222111000///////////////000000222333444555555333333333222222222111111111111111111000000000000......///111111222222222///////////////000111111111222222222222111000000000///...---,,,+++++++++))))))***++++++,,,------------......------,,,+++++++++++++++++++++++++++************************+++******+++,,,,,,***((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))*********+++++++++)))(((''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&'''((())))))(((((()))***))))))))))))))))))))))))))))))***+++,,,,,,------------,,,+++***)))((('''&&&&&&%%%$$$%%%&&&'''(((&&&''''''((()))******++++++)))'''%%%$$$%%%&&&'''(((&&&$$$######$$$%%%'''))))))************))))))((('''&&&$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&%%%'''(((%%% ''''''&&&%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&((()))***'''$$$###$$$''')))'''%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$&&&'''((((((((('''%%%$$$((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%### """&&&))))))'''&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((''''''((()))%%%###""""""$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&'''((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''(((''''''''''''((())))))))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((())))))(((((('''''''''&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))+++***)))))))))))))))***))))))))))))))))))))))))******))))))(((((('''''')))******++++++,,,------------......///000000000111222333333444444333333222111000//////000111222333333333444444666777888::::::;;;;;;<<<=========CCCBBB@@@>>><<<<<<<<<<<<>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@>>><<<;;;:::777444333444555555555111111000//////...//////222222222333333444444444333333333333333333333333222222000/////////000111222222333333222111///..................///000000222333333333222000///---......---,,,++++++*********+++,,,,,,------------------------------------++++++******************,,,+++*********+++,,,------,,,,,,+++***)))''''''''''''(((((())))))******))))))))))))************+++(((&&&'''***+++)))'''(((((())))))*********++++++*********))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&((()))******)))(((&&&,,,,,,,,,+++++++++******&&&'''(((***,,,...///000///...,,,+++)))((('''''''''&&&%%%%%%%%%&&&''''''&&&''''''((())))))******)))(((&&&$$$$$$$$$%%%&&&'''%%%$$$######$$$&&&'''(((((())))))))))))((((((((('''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&''''''%%%&&&((('''&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$############$$$&&&'''(((&&&%%%###%%%'''((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''(((((('''&&&&&&%%%((((((((('''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&'''%%%######$$$&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((''''''''')))'''%%%######%%%'''''''''$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''(((''''''&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))))))))*********************************((((((((())))))(((((((((***)))))))))))))))******))))))))))))))))))))))))******))))))(((((((((((()))******++++++,,,------,,,------...//////000000111222333333444444333333222111000//////000111222444444444555666888:::;;;;;;;;;<<<<<<<<<=========BBBAAA???>>>===<<<======????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@>>><<<;;;<<<999666555666777777666222111111000//////000000222333333333333333333444222222222222222222222222333222222111111222333333444444444444333222111111---------------...///000222222333333222111//////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.......................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,......------,,,***)))(((((((((((((((((()))))))))(((((()))))))))************((('''(((***+++***((())))))))))))*********+++*********)))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((***++++++***(((''',,,+++++++++************))))))***,,,---...///000...---,,,***((('''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((())))))***'''&&&$$$######$$$%%%&&&%%%$$$$$$###$$$%%%'''(((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''((()))***(((''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$%%%'''''''''&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''')))((((((''''''''''''(((%%%%%%%%%&&&'''''''''((("""######$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&''')))(((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&(((((('''%%%###"""$$$%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&''''''(((&&&%%%%%%&&&(((((('''###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))(((((((((*********))))))))))))(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))******++++++************************)))((((((''''''(((((())))))((((((((()))***++++++((((((((((((((((((((((((***))))))))))))((((((((()))******++++++,,,------,,,,,,,,,---......//////111222222333333333333333222111000//////000111222444444555777999;;;===>>><<<<<<==================@@@???>>>=========>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@???===<<<;;;<<<999777666777777777666333222222111111111111222444333333333333333333222111111111111111111111111333333333333444555666666555555444333222222222222---------------......///111111222222222222111000,,,,,,,,,,,,------------------...////////////...........................---------------------......---,,,+++++++++++++++............---+++***))))))(((((((((((((((((('''((((((((()))))))))******)))((('''(((***++++++))))))))))))*********************))))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((((()))***++++++***)))(((************))))))))))))*********+++,,,,,,------,,,+++***)))''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))&&&%%%%%%$$$$$$%%%&&&'''$$$######$$$%%%&&&'''(((&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''((()))'''&&&%%%$$$%%%'''((()))'''%%%&&&((((((%%%"""&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###)))(((((('''''''''((((((&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""""""""%%%%%%%%%%%%%%%&&&'''''')))(((''''''''''''(((((($$$%%%%%%&&&'''(((((()))%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((&&&%%%%%%&&&'''((())))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''))))))&&&"""!!!$$$'''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&''''''&&&%%%%%%'''((('''&&&###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%)))))))))((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''((()))***++++++,,,************************+++***)))(((((()))***+++(((((((((((()))***,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------++++++,,,,,,---.........111111222333333333333222222111000//////000111222222333555777999<<>>>>>>>>>>>>>>>>>>>>===============>>>>>>???????????????@@@@@@@@@@@@AAA@@@?????????>>>===<<<<<<;;;999777666777777666555444333333222222222333333444444444333333222222222000000000000000000000000222222333444555666777888444333111000///000111222//////............//////000000111111222222222222////////////............---....../////////......---------------------------------...............//////...---,,,+++++++++.........------,,,******)))))))))(((((('''''''''((((((((()))))))))******)))((())))))***+++++++++************************))))))))))))))))))(((((('''(((((((((((()))))))))'''''''''''''''''''''''')))***++++++++++++***))))))))))))))))))(((((((((((((((((((((((((((((((((+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''######$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''(((((('''&&&%%%$$$$$$%%%&&&&&&(((&&&$$$%%%'''(((%%%"""$$$$$$$$$$$$############%%%%%%&&&&&&&&&%%%%%%$$$))))))(((''''''''''''(((&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###""""""""""""###&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%'''(((&&&######&&&)))((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''&&&%%%$$$%%%&&&'''%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%!!!!!!"""###%%%''')))***$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''''''''((()))***++++++,,,************************+++***)))(((((()))***+++(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))************)))******++++++,,,------++++++,,,,,,---.........000111222222333333222222222111000//////000111222111111333666999<<>>>>>>>>;;;<<<<<<===>>>>>>??????>>>>>>????????????@@@@@@??????>>>======<<<<<<<<<<<<;;;999888999999888777444444333333333333444444444444444333333222222222000000000000000000000000000111222333444666666777333222111000///000111222111111000000000000000111000000000111111222333333444333222111000///......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///////////////...---,,,++++++,,,---------,,,+++***)))*********)))((((((((('''))))))))))))************)))******++++++++++++,,,+++++++++***************(((((((((((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((******++++++++++++******(((((((((((((((((((((((()))))))))(((((((((''''''))))))((('''&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))((('''$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((()))&&&&&&&&&'''((((((((()))%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&''''''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&%%%%%%&&&(((***''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&''''''&&&%%%%%%&&&'''&&&%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))))))))))))))(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&&&&!!!!!!"""###%%%((()))+++&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))(((((((((%%%&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((())))))******++++++++++++++++++++++++++++++(((''''''&&&&&&''''''((()))((((((((()))***++++++)))))))))))))))))))))))))))))))))************+++)))******++++++,,,------,,,,,,,,,---......//////000111111222222222222222222111000//////000111222000111222555888;;;>>>@@@BBBBBBAAA@@@??????>>>>>>:::;;;<<<===>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<>>>===;;;;;;<<<<<<:::999333333333333333444444555444333333333333333333222000000000000000000000000///000222333444555555555444444333333222333333444333222222111111111111111111111000000111222333333666555444222111///...------............---,,,,,,---------------------------------......///000000////////////...---,,,,,,,,,,,,,,,,,,,,,+++******+++***************))))))*********+++++++++,,,,,,***,,,---,,,+++***+++,,,+++++++++++++++*********''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))************************(((((((((((())))))))))))++++++++++++******)))))))))(((((('''''''''(((((("""###%%%'''((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&%%%&&&&&&&&&###$$$&&&((((((((('''&&&$$$&&&((((((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''((((((%%%$$$$$$$$$$$$$$$%%%&&&%%%'''((('''%%%###%%%&&&%%%$$$###"""###%%%&&&(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''''''''((((((((((((%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$&&&'''(((''''''''')))''''''&&&'''((((((%%%###&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%'''((()))'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))*********++++++++++++++++++++++++&&&''''''''''''''''''&&&***)))))))))))))))******++++++++++++++++++++++++))))))*********+++++++++)))******++++++,,,------,,,------...//////000000000000111222222222222222222111000//////000111222111111333555888<<<>>>@@@CCCCCCBBBAAA@@@???>>>>>>:::;;;<<<>>>>>>>>>>>>===<<<<<<<<<<<<============>>>===<<<;;;;;;;;;<<<<<<===<<<:::;;;;;;;;;999777333333222222333333444555222333333333333333333444111111111111111111111111000111222444555555555444222333333444444333333333333222111111000000111111222111111000000111222333444333222111000///...---///////////////...------////////////////////////......//////000111111222---...///000//////...------------------,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...---***)))***,,,,,,,,,,,,++++++*********'''''''''((((((((())))))(((((()))))))))*********************************)))))))))(((((()))))))))((((((((())))))*********,,,+++++++++++++++******)))(((((('''(((((())))))!!!"""%%%'''(((((((((((('''''''''''''''''''''&&&'''''''''&&&%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%###%%%(((***+++***((('''&&&(((***((($$$"""###$$$''''''''''''''''''''''''"""###$$$&&&'''((())))))&&&%%%%%%%%%%%%&&&'''(((%%%''')))'''$$$###$$$'''"""!!! !!!###%%%''''''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***(((((((((((((((''''''''''''((((((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***$$$%%%'''((()))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((***'''$$$$$$''')))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###%%%'''(((''''''((())))))(((((()))))))))&&&$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''')))******((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%''')))******)))((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''(((''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))))))))(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))&&&''''''((((((''''''&&&'''''''''''''''''''''&&&*********)))))))))))))))++++++++++++++++++++++++'''((()))******)))((('''+++***)))))))))))))))***++++++++++++++++++++++++))))))******++++++++++++)))******+++,,,,,,------------......///000000000000000111222222222222111222111000//////000111222222222444666999<<<>>>@@@DDDDDDCCCBBB@@@???>>>>>>:::;;;===>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;:::;;;<<<===999888777888888888666444222222222222222333444555222222222333333444444444111111111111111111111111111222333555555555555444///000222333333222111000222222111000000///000000333222111000000111222222111111000000//////......000000000000000///......111111111111111111111111///000000111222222333333---...///000000///...............///......------+++++++++,,,,,,---------,,,,,,,,,---------......---///000...***((()))+++,,,,,,,,,++++++*********&&&'''''''''(((((())))))))))))))))))************************************))))))(((((((((((())))))(((((())))))******++++++******)))))))))))))))))))))(((((((((((())))))***#########$$$%%%&&&(((((((((((((((''''''&&&%%%%%%)))(((&&&%%%$$$$$$%%%&&&'''$$$!!!"""%%%''''''&&&%%%'''((((((''''''(((***(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%%%%'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((()))'''&&&$$$&&&&&&''''''''''''&&&&&&***+++,,,***'''&&&(((+++***)))'''%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''))))))(((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%%%%$$$&&&''')))***)))((()))******)))'''%%%%%%%%%'''((())))))))))))((((((((((((%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&''')))((((((&&&%%%$$$######'''&&&&&&&&&&&&'''((((((******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''(((((())))))))))))((((((***)))'''&&&&&&'''((()))%%%&&&&&&&&&''''''((((((''')))++++++)))&&&%%%$$$((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%((((((((()))******++++++---,,,++++++******++++++******)))((('''&&&&&&%%%''''''''''''((((((((((((***)))((('''(((***---///,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......111111111000000000000000,,,---///000000000///...222222333555777:::===????????????>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<======<<<:::999999;;;>>>@@@???>>>===;;;::::::::::::;;;:::999:::<<<;;;777333111111111000111111222222444444333333222111000000...,,,+++,,,///111000...000111333444444333222111111222222333333222222111111222222333333222222111111222222222222111000000000///...------...///000//////............//////000000////////////000000////////////000000000000222111111000///......---+++,,,,,,------,,,,,,+++---,,,***))))))***,,,...,,,,,,+++++++++,,,---...))))))*********+++++++++)))))))))***++++++,,,,,,---+++(((''''''((('''&&&((()))*********((('''&&&*********)))))))))))))))+++++++++++++++***)))((()))************+++++++++(((((())))))************,,,,,,+++***))))))))))))$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''$$$""""""$$$&&&%%%$$$&&&''')))((('''''')))***(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''))))))(((%%%%%%&&&(((***)))'''&&&%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''''')))(((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&'''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))******((('''((((((+++***((('''&&&'''((()))))))))))))))((((((((('''%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******)))(((((((((((((((%%%&&&&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&'''(((((())))))(((((('''(((((((((((((((((('''''''''''''''&&&%%%%%%$$$''''''''''''''''''&&&&&&!!!###'''(((((((((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''&&&''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((()))******++++++,,,,,,+++*********************))))))((((((''''''''''''((((((((()))))))))******))))))***+++,,,---,,,,,,,,,+++++++++************+++---------------,,,,,,---------.........000000000000000000000000//////111222222222111000222222333555777:::===????????????>>>>>>>>>>>>===::::::999999999999::::::;;;:::888888999;;;===??????>>>===<<<<<<;;;<<<<<<;;;:::999:::<<<;;;888555333222222111111222222333444444333333222111111000222000......///000...,,,000111111222333333333222000111111222222111111000111222222222222222222111111222222222222111000000000//////......//////000//////............//////000000////////////000000......//////000000111111111111000000///......---,,,,,,------------,,,,,,///...---++++++++++++,,,---,,,+++******+++,,,,,,))))))*********+++++++++++++++******************,,,***((('''((((((((('''))))))******))))))((((((***)))))))))))))))))))))+++++++++++++++***))))))************++++++++++++)))))))))*********++++++---,,,+++***))))))))))))&&&&&&&&&'''((()))***+++$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&'''%%%######$$$%%%$$$###%%%&&&''''''&&&%%%'''((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((()))******)))))))))(((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&###$$$&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''***)))(((&&&%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&)))***+++***(((''''''''',,,+++)))((((((((()))***)))))))))(((((((((''''''&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&'''(((((()))''''''&&&&&&''''''((()))******)))(((((((((((((((&&&&&&'''''''''((((((((())))))************))))))(((((((((''''''''''''&&&'''(((((()))))))))))))))(((''''''&&&&&&''''''(((&&&'''((()))(((&&&###"""))))))(((''''''&&&&&&%%%"""%%%''''''((()))***''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((('''''''''''')))(((((('''''''''(((((((((''''''&&&&&&&&&''''''((((((((()))******+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((()))))))))******++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++,,,---............---------.........//////000000000000000000000000///000111111222222111111222222333444666999<<<>>>?????????>>>>>>>>>======888777777666666777777777777777666666777999<<<>>>>>>======<<<<<<======>>>:::999:::;;;<<<<<<999777444444333333333333333444444333333222222111111111222111////////////...,,,000000000000111222444444///000000000000000000///111111222222222222111111111111222222111111000/////////000000111000000/////////............//////000//////......//////000---......///000111111222111000000//////.........------............------/////////...---,,,+++******************+++,,,---***************+++++++++,,,,,,++++++***))))))(((+++)))''''''((()))))))))******)))))))))***++++++))))))))))))))))))*********++++++++++++***))))))************+++++++++,,,*********+++++++++++++++------+++***)))(((((((((&&&&&&&&&''''''(((******$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$###$$$%%%(((&&&$$$%%%&&&'''&&&%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&'''((()))((((((((((((((()))******)))))))))(((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''')))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((''''''''')))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''')))******((('''((((((+++***))))))))))))******))))))((((((((('''''''''&&&%%%$$$%%%'''''''''&&&$$$$$$%%%%%%&&&'''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''(((((()))***))))))((((((((((((((('''''''''(((((((((((()))))))))************))))))((((((((((((((((((((('''''''''((())))))))))))((()))(((''''''''''''((()))************)))(((&&&%%%((((((((((((''''''''''''%%%&&&((((((&&&%%%%%%&&&&&&&&&'''''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''))))))((('''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((()))******++++++******)))((((((((((((((('''((((((((((((((((((((())))))))))))************+++,,,---......---+++***,,,,,,,,,+++++++++*********+++,,,---............------.........//////////////////000000000000000......//////000000000000222222222444666888;;;===>>>>>>>>>>>>============777666666555555555555666444444333444666888:::<<<;;;;;;;;;;;;;;;<<<======999999:::;;;<<<;;;:::999666555555444444444444555333333333222222111111111............///000000000//////...///000222444555///000000111111000000///000000111111111111000000111111111111111000000///...///111222222111000000//////............///////////////....../////////------...///000111222222000000/////////.........---..................---,,,---...///...---+++)))''''''((()))+++,,,---...************************+++++++++*********))))))***(((&&&&&&(((***************)))))))))+++,,,---)))))))))))))))***************+++++++++******)))*********+++++++++,,,,,,++++++++++++++++++++++++...---+++***((('''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$%%%&&&'''''''''((()))%%%&&&'''&&&%%%$$$%%%&&&(((&&&$$$%%%&&&'''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%$$$######$$$%%%%%%%%%%%%&&&'''((()))***++++++''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))((((((((((((((()))******((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))(((%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&%%%'''))))))))))))***+++)))))))))))))))))))))***((((((((((((''''''''''''&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''((())))))***))))))((((((((((((((('''''''''(((((((((((()))'''((((((((((((((((((''''''(((((((((((((((((((((%%%&&&''''''((((((''''''***))))))))))))))))))***,,,+++)))(((''''''((((((&&&&&&''''''((()))******)))******)))&&&%%%$$$%%%%%%&&&&&&&&&''''''(((((('''''''''((((((((())))))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((()))******++++++***)))((((((''''''(((((('''''''''''''''''''''((())))))))))))***************,,,---///...---+++))),,,,,,,,,+++++++++******)))***+++,,,,,,------,,,------------.........///......//////000000000000///////////////000000111222222222333555888:::<<<=========<<<<<<<<<;;;;;;777777666555555555555555222222222333444666888:::888888777888888999:::;;;999999::::::::::::::::::777666666555444444555555333333222222222222222111---...............//////............///111333555000111111111111111111000///000000111111000000///000111111111111000//////...///000222222222111000//////............////////////............//////---......///000111111111////////////............---..................---((())),,,......---,,,***((())))))***++++++++++++************************))))))*********+++++++++)))'''&&&&&&(((***+++*********)))))))))+++,,,---(((((())))))************)))******+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++)))((('''''''''$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&###%%%'''(((''''''''')))((()))***)))((('''((()))(((&&&$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''))))))(((%%%$$$&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&''''''&&&"""###$$$%%%''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))((((((''''''(((((()))***''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''(((((((((((((((%%%&&&'''(((((((((((((((%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$######&&&((())))))***+++,,,))))))))))))************((((((((('''''''''&&&&&&'''%%%%%%%%%'''((('''&&&%%%%%%%%%&&&''''''(((((()))((((((((('''&&&&&&&&&((((((''''''(((((()))*********)))(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((%%%&&&&&&''''''''''''''')))******++++++******)))***)))'''%%%%%%&&&''')))%%%%%%&&&''')))***+++,,,((()))))))))'''&&&'''(((%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))((((((((()))******++++++***))))))(((((((((((((((((((((((((((''''''''''''((((((((()))))))))******)))***,,,......---+++***,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......---......//////000000111222111111111111222333444111111222222444777999:::;;;;;;;;;:::::::::999999777777666555444444444444111111222222444555777777555555555555666666777888888:::::::::888888999:::777777666555444444444444222222222222222222222222111222222000...,,,,,,---............///000222222000111111222222111111000//////000000000000//////000000111111000000///.........///000111111111111//////............/////////......------......///////////////000000000000........................------............------&&&(((***,,,...---,,,,,,---------,,,+++)))((('''+++++++++***************((())))))***++++++,,,,,,***(((&&&&&&(((***************)))))))))***++++++((((((((()))******++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++*********++++++***)))(((((((((((($$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&###&&&((('''%%%######$$$((()))***)))'''''''''((((((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''%%%###$$$'''((((((&&& """$$$%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((()))((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((()))''''''((())))))((('''&&&%%%&&&'''((((((((('''&&&$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''))))))))))))***+++)))******+++++++++++++++(((((('''''''''&&&&&&&&&'''&&&%%%&&&'''((((((&&&%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((())))))*********)))(((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''((((((((((((((('''(((***,,,,,,***(((''''''''''''''''''(((((()))&&&&&&'''((()))******+++&&&'''((('''&&&&&&''')))$$$$$$%%%&&&&&&'''(((((('''((((((((())))))))))))((((((((((((''''''''''''$$$$$$$$$$$$%%%'''((()))''''''&&&&&&&&&''''''(((((((((((()))******+++++++++***))))))(((((())))))++++++******))))))((((((''''''((((((((()))))))))((()))***,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***+++,,,------------+++++++++,,,,,,,,,,,,---------......///000000111222222111111111222333444111111111222444666888:::999999999999888888888888777666555444333333333333111222222333333444555555555555444444444555555666888::::::999666555777999777777666555444444444444222222222222222222222222333555555333///---...///---......///000000000//////000000000000000000///...//////000000//////...000000000000000//////...............///000111222//////............/////////......------......///000000000000////////////........................,,,,,,------------,,,,,,)))***+++---------,,,,,,,,,,,,------,,,+++***)))+++++++++*********))))))******************++++++***(((&&&&&&((()))***)))))))))******))))))(((((('''(((((()))******++++++))))))***++++++++++++++++++++++++,,,,,,,,,------++++++*********)))))))))))))))(((((((((((())))))%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''(((((())))))(((&&&%%%$$$%%%%%%&&&$$$'''((('''"""&&&'''((('''%%%$$$%%%&&&(((&&&$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&''''''''''''''''''&&&'''%%%###$$$''')))(((&&&%%%&&&''')))******))))))&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))))))))******)))'''%%%$$$%%%%%%'''((((((((('''&&&############$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))&&&(((******)))(((((()))***+++,,,---------------(((((('''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((((((((((((((((()))************)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))%%%'''***,,,,,,***'''%%%&&&''')))+++,,,+++***)))(((((((((((())))))))))))'''((((((&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&'''(((((((((((((((((()))))))))))))))(((((((((''''''''''''""""""###$$$%%%'''((()))(((''''''&&&&&&&&&''''''((((((((()))******++++++++++++***)))))))))))))))---------,,,+++***))))))''''''''''''(((((((((((('''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---............******+++++++++,,,,,,,,,---------...///000000111111000/////////000222222111111111222333666888999888888888888777777777666666555444333222222222222222222333333333444444444666555555444444444555555888::::::888555444555888777777666444444333333333222222222222222222222222222444555444222111222555---...///000000///............////////////............////////////......000000000000000//////......------------///111222//////............//////.........------.........111111000000//////......---.....................+++,,,,,,------,,,,,,+++---------...------,,,,,,'''(((***---.../////////++++++++++++******)))))),,,,,,++++++***)))))))))+++)))''''''((()))))))))((()))*********((('''&&&'''(((((()))***+++++++++((()))***+++++++++++++++++++++,,,,,,,,,---------+++*********))))))((((((((((((((((((((()))******$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''''''''))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''---,,,***(((&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$"""!!!"""###$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&$$$!!!!!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$((((((((())))))))))))***###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%$$$###"""(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))%%%%%%%%%&&&&&&'''))))))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''((((((''''''###$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''(((((()))***,,,---......---,,,///...---,,,++++++++++++))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((''''''%%%$$$###$$$(((+++************************,,,+++((('''&&&'''((()))(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))((()))***)))((('''((()))))))))***))))))((('''''''''&&&%%%$$$%%%&&&'''(((((('''&&&''')))))))))'''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))******)))'''((()))(((''''''&&&&&&((()))***++++++***((('''&&&%%%$$$''''''((()))***++++++,,,******))))))((((((''''''(((((()))***************+++***)))(((((()))******(((((()))***++++++,,,,,,++++++++++++++++++++++++******+++,,,---//////000000000000000000000000000111111222222222222333333555555666666555444333333111111111111111222222222//////000111222333444444666666666555555444444444444444444444444555666777777777888888888888777777555444333222111111111111444444555555444444333222000000000000000000000000000///---,,,++++++,,,---,,,,,,---.../////////...------------------------.../////////...------,,,------------------------------,,,,,,,,,,,,++++++......---,,,***)))+++---------------------------++++++++++++++++++++++++------............------((()))***+++++++++++++++++++++------------++++++((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((()))******++++++******************************************++++++******+++++++++,,,,,,,,,((((((((((((((()))******$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$!!!"""$$$&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***(((''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))***+++*********---,,,++++++************((((((((((((''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%'''***)))))))))))))))))))))))))))((('''&&&&&&''''''((('''((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((()))%%%&&&''''''&&&&&&'''(((''''''((((((''''''&&&&&&%%%$$$#########$$$%%%&&&((('''&&&''')))))))))((((((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&(((((('''%%%######$$$(((((('''&&&'''((()))*********)))((('''&&&&&&%%%'''''''''((())))))*********)))))))))((((((((('''(((((()))************)))+++***)))(((((()))******((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,---...//////000000000//////.........111222222222222333333333666666666666666555444444222222222111111111111111...///000111222333333444333333333333333222222222444444444444444555666666444555555666666555555444555444333222111111111111444444555555555444333222000000000000000000000000000///...,,,,,,,,,,,,,,,------......///.........------------------------...............---,,,,,,---------------------------------,,,,,,+++++++++---------,,,******,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------******+++,,,,,,,,,,,,,,,++++++------------++++++))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((*********************)))************************************++++++++++++((((((((((((((()))******$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((''''''&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))((('''%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''''''''&&&''''''((()))******)))((('''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&((())))))***))))))++++++******************(((''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((('''%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&''')))***)))((('''(((((())))))(((((('''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))'''$$$"""""""""(((((('''''''''((()))***)))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''((())))))******))))))******))))))))))))******)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,---...////////////......------------222222222222333333333444666666777777666666555555333333222222111111000000...//////000111222333333222222222222222333333333555444444444444555666666777888888888888888888777555555444333222222222222444444555555555444333222000000000000000000000000000///...---,,,,,,,,,,,,.........///......------------------------------,,,------------,,,,,,+++------------------------......---,,,,,,+++******+++,,,---,,,++++++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,---------,,,,,,++++++------------++++++******************************))))))))))))(((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&))))))******************************************))))))))))))************((((((((((((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''(((***+++***)))'''&&&"""###$$$%%%&&&'''''''''###$$$%%%%%%%%%&&&''')))&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&""""""""""""""""""""""""((((((''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((((((((('''%%%$$$$$$$$$%%%&&&''''''(((((('''&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''))))))***++++++,,,,,,,,,******++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((('''&&&%%%%%%###&&&(((((('''&&&''''''((((((((((((((((((((((((%%%&&&'''((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''',,,***)))((('''&&&$$$###(((((()))***+++++++++***'''''''''''''''(((((()))(((''''''''')))***)))((('''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***+++***'''&&&%%%&&&((((((((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((''''''))))))))))))(((((((((((('''(((((())))))))))))))))))))))))))))))*********))))))*********+++++++++************++++++++++++******+++,,,------......------------............222222222222333333333333444555555555555555444444444444333222111111000000...//////000111222333333333333444444555555666666555555444444444555555666999999::::::::::::999999555444444333222222333333333444555666555444222111////////////////////////000///......---,,,,,,,,,.../////////...---,,,,,,------------------------+++,,,,,,---,,,,,,++++++..............................---,,,++++++*********+++,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,,,,+++++++++------------++++++***************************)))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''************++++++++++++************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%'''(((***++++++***((('''"""###$$$%%%&&&'''''''''!!!###%%%%%%$$$$$$&&&((($$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&)))((('''&&&%%%$$$$$$$$$(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$######"""%%%%%%&&&&&&&&&'''''''''******++++++,,,------...+++,,,,,,------,,,+++***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%###&&&((()))((('''''''''))))))))))))))))))))))))&&&'''((()))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&)))'''%%%&&&'''(((&&&$$$'''((()))***************''''''(((((()))))))))))))))((('''(((*********(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))++++++)))))))))***((((((((()))))))))))))))''''''''''''((((((((((((***)))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))***************************+++++++++)))))))))******+++++++++***++++++,,,,,,---------***+++,,,---///000111222111111111222222222333333222222333444444333333333555444444333222111000000//////000111222333444444444444444555555666666666666555555444444444555555555555666666666666555555444444333222222222333333222444555666666444222111////////////////////////////////////...---,,,,,,.../////////...---,,,,,,------------------------++++++,,,,,,---,,,,,,+++..............................---,,,,,,+++******)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,******++++++++++++******++++++------------++++++************************)))))))))(((((((((((('''((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,------*********)))))))))((((((''''''((((((((()))))))))))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''"""###$$$%%%%%%$$$###"""###$$$&&&((())))))))))))###$$$$$$%%%&&&&&&&&&&&& ###&&&&&&$$$###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&######""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%###""""""""""""''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%%%%&&&&&&###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))***+++,,,---------......---,,,***)))$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$&&&))))))(((''''''((())))))))))))))))))))))))((((((((()))))))))))))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&!!!!!!&&&))))))'''%%%&&&&&&''''''''''''&&&%%%&&&''''''(((((('''''')))((('''(((***+++***)))&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%'''))))))(((((()))***'''((()))*********))))))'''''''''((((((((((((((())))))))))))************(((((((((((())))))))))))&&&'''(((((())))))(((((('''((()))******+++******************************(((((())))))***+++++++++***+++++++++,,,,,,,,,---******,,,---///000111222000000000000111111111222111111222222333333222222444444333333222222111111000000111222333444555555444444444444444555555555666666555444444444444555555666666777777666666555333222222111111222222333222333666777666555222000000000000000000000000000//////000//////...,,,,,,.........///......------------------------------+++,,,,,,---------------........................------,,,,,,,,,,,,++++++***+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++***))))))++++++------------++++++************************))))))((((((((((((''''''((((((((((((((((((((((((((((((((()))***+++++++++******++++++,,,---------*********))))))(((((('''(((((((((((())))))))))))***))))))(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%&&&'''((())))))***$$$$$$%%%&&&&&&%%%%%%%%%!!!%%%)))(((%%%###%%%'''%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$%%%%%%&&&&&&######""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""%%%((((((&&&%%%&&&'''""""""""""""""""""""""""###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$#########$$$$$$%%%&&&"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&''''''''')))((((((((()))***+++,,,------......,,,***(((&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%'''((()))''''''((()))((((((((((((((((((((((((***)))((('''&&&'''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%% !!!&&&***)))&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))((('''''')))(((((((((***+++***)))&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%'''))))))((('''(((((('''((()))***+++***))))))((((((((((((((('''''''''''''''(((((()))*********'''((((((((()))))))))***&&&'''(((((())))))((((((&&&''')))***++++++******************************((((((((()))***++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------......////////////000000000000111111222333333333333333333333333333333333333333111222333333555555666777666666666666666555555555666666555444444444444444777777888888888888777777111111111000000111111222222333666777777555222000000000000000000000000000//////000000///...---,,,------......///.........------------------------,,,,,,---.......................................++++++,,,,,,,,,,,,------***,,,......,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***)))++++++------------++++++))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((()))******+++,,,,,,+++******)))((((((''''''(((((()))))))))***************)))(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''''''''&&&''')))******)))'''&&&,,,+++***)))((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$###'''+++***&&&$$$%%%(((&&&&&&&&&'''''''''((((((!!!"""###$$$%%%&&&&&&'''%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&"""%%%((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&&&&&&&''''''''''''((((((&&&''''''((('''&&&$$$###$$$$$$###########################$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%#########$$$%%%'''((()))&&&%%%%%%$$$$$$$$$%%%%%%((('''%%%###"""!!! $$$$$$$$$$$$%%%%%%&&&'''!!!!!!"""###$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$%%%%%%&&&&&&((((((((())))))))))))******))))))))))))+++,,,---------...---+++)))&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((((((&&&'''((((((''''''(((***''''''''''''''''''''''''***)))'''%%%$$$%%%'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''###!!!###''')))'''$$$(((((((((((('''&&&%%%%%%'''(((***+++++++++***)))***(((((()))***+++***)))&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))(((***+++***(((''''''((('''((()))++++++******)))))))))((((((''''''''''''%%%&&&&&&'''((()))******'''((((((((())))))******&&&''''''(((((((((((((((&&&''')))***+++++++++***++++++******************'''(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******............////////////111222333333444444444444333333333333333333333444222333333444555666777777::::::999999888888777777777666555444444444444444333333444444444444333333111000000000000000111111111333666777777555222000000000000000000000000000///000000000000...---,,,,,,,,,---.../////////...------------------------,,,------.../////////...////////////////////////***++++++,,,,,,------...+++---///...,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------,,,,,,+++***++++++------------++++++(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''((()))*********+++******)))(((''''''&&&))))))))))))******************)))(((((((((((((((