BM6P6(@ |||eeeSSSHHHGGGKKKZZZggglllbbbZZZ\\\^^^[[[\\\\\\]]]\\\[[[YYYWWWVVVWWWUUURRRPPPNNNKKKGGGDDDCCCDDDEEEHHHKKKNNNPPPRRRWWW[[[```dddgggiiilllnnnmmmooouuu~~~ooo^^^XXXWWWUUUSSSSSSNNNOOOPPPQQQPPPNNNKKKIIIGGGDDDCCCFFFHHHJJJQQQYYYlll}}}~~~wwwmmmlllyyyxxxrrrllleee^^^TTTTTTSSSSSSSSSPPPMMMIIIIIIHHHJJJQQQXXXZZZVVVQQQMMMOOORRRWWW]]]```bbbaaa___ZZZTTTRRRSSSUUUUUUTTTUUUSSSQQQQQQRRRUUUVVVVVVRRRMMMGGGBBB@@@>>><<<;;;:::999888777888999;;;<<>><<<<<<===>>>???AAACCCDDDCCCDDDEEEGGGIIIKKKLLLMMMHHHJJJMMMOOOQQQTTTXXX[[[[[[^^^ccchhhkkkkkkjjjiiijjjmmmqqqvvvyyyzzzzzzzzzwwwyyy|||}}}~~~}}}xxxvvvuuuyyy~~~vvvdddMMMBBB::::::<<<:::666555555555444444444333333333111111111111111111111111111111111111111111111111111111111111111111111111333222222222111000000000222222111111111111222222111111111000000000000000111222333444555555555555555666666777888:::;;;<<>>======;;;;;;<<<===>>>@@@AAABBBAAABBBCCCEEEGGGHHHJJJJJJGGGJJJMMMOOOQQQSSSVVVYYYYYY\\\```eeehhhiiijjjiiilllnnnrrruuuxxxxxxxxxwwwwwwyyy{{{|||~~~zzzuuuttttttxxx}}}uuuaaaKKKAAA::::::;;;999666444444444444444333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111000000000000000000111111111111111000000000000111222333444555555555555555666666777888:::;;;<<>><<<:::888777666666888:::;;;@@@BBBCCCBBB@@@>>>======:::::::::;;;===>>>@@@@@@???@@@AAABBBDDDFFFGGGGGGFFFIIIMMMPPPQQQRRRSSSUUUWWWYYY]]]```dddgggiiijjjmmmooorrrtttvvvvvvvvvuuuwwwyyyzzz|||}}}}}}tttrrrrrrsssxxx~~~sss^^^III@@@999999:::777555444333333333333222222222222111111111111111111111111000000000000000000000000111111111111111111111111///////////////000000000000000////////////000000111111111111111111111111111222333444555555555555555666666777888:::;;;<<>><<<:::999777666666777999:::???AAABBBBBB@@@>>>======:::::::::;;;<<<>>>???@@@>>>???@@@AAACCCDDDEEEFFFEEEHHHMMMOOOPPPPPPPPPQQQVVVWWWZZZ]]]bbbfffiiikkkkkkmmmppprrrtttuuuuuuuuuwwwxxxzzz{{{}}}vvvpppoooqqqsssyyyqqq[[[GGG???888888888666444444333333333222222222111111111111111111111111111111////////////////////////111111111111111111111111...//////000000111111111000000////////////000000000111111111111111222222111222333444555555555555555666666777888:::;;;<<<@@@BBBOOOnnnllliiiooowwwYYYNNNOOOSSSkkk}}}|||~~~}}}~~~~~~}}}{{{{{{zzzyyyxxxyyyzzz{{{zzzzzzzzz{{{}}}{{{pppjjjfffdddeeeeeeaaa```bbblllVVVOOOFFFUUUeeejjjgggbbb___]]]YYYYYYZZZZZZZZZXXXWWWVVVTTTSSSRRRRRRQQQNNNJJJGGGEEEEEEFFFGGGIIIKKKMMMNNNQQQUUUYYY^^^ccchhhmmmqqqssstttvvvxxx{{{}}}rrrmmmlllrrr~~~hhhXXXTTTWWWSSSSSSTTTUUUTTTSSSRRRRRROOOLLLJJJIIIGGGEEEHHHNNNXXXfffllljjjkkkfffgggssswwwsssjjj___XXXVVVTTTSSSQQQMMMHHHDDDAAADDDJJJTTT\\\\\\TTTMMMEEEGGGLLLRRRYYY\\\]]]\\\UUUQQQNNNMMMNNNMMMKKKHHHDDDDDDEEEHHHMMMQQQRRRSSSRRROOOJJJFFFDDDAAA>>><<<;;;999888666666777999:::===@@@BBBBBB@@@>>>===<<<;;;;;;;;;<<<===>>>???@@@>>>???@@@AAABBBCCCDDDEEEDDDGGGKKKMMMNNNNNNNNNOOOUUUVVVXXX\\\```eeeiiikkkhhhjjjmmmpppsssuuuvvvwwwwwwxxxyyyzzz}}}yyyrrrlllnnnqqquuu{{{pppYYYEEE>>>888888777444333444333333333222222222111111111111111111111111111111////////////////////////000000000000000000000000000000000111111222222222222111111000000111111222000000111111222222222333111222333444555555555555555666666777888:::;;;<<<@@@AAALLLfffmmmggglll}}}}}}]]]PPPQQQPPPbbbzzzzzz~~~~~~}}}|||}}}~~~~~~|||{{{zzzzzz{{{||||||yyyyyyzzz{{{}}}sssnnniiifffhhhhhhdddbbbbbbbbbQQQIIISSS```hhhiiifffaaa^^^YYYYYYZZZ[[[ZZZYYYXXXWWWTTTTTTTTTTTTSSSQQQLLLHHHEEEEEEFFFGGGHHHJJJLLLMMMPPPSSSWWW\\\```eeekkkooorrrtttwwwyyy{{{~~~}}}ppphhheeehhhqqq{{{vvv___XXX[[[UUUUUUUUUVVVUUUUUUUUUTTTQQQNNNLLLKKKIIIFFFHHHMMMUUUdddjjjjjjkkkfffeeeoooyyywwwmmmaaaXXXWWWUUUTTTRRRNNNIIIFFFAAADDDJJJTTT[[[\\\UUUNNNEEEFFFJJJPPPVVV[[[]]]]]]UUUQQQLLLKKKLLLLLLIIIGGGEEEEEEFFFJJJNNNQQQRRRQQQPPPNNNJJJGGGEEEBBB???===<<<;;;999777777888999:::<<>><<<<<<;;;;;;;;;<<<<<<===????????????@@@AAABBBCCCDDDDDDCCCFFFIIIKKKKKKLLLMMMOOOTTTUUUWWW[[[___dddgggiiiggghhhkkknnnqqqtttvvvwwwuuuwwwyyyzzz|||~~~uuunnnjjjlllqqquuu|||~~~oooXXXDDD===888888777444333555333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222222222111111111111222222000000111111222333333333111222333444555555555555555666666777888:::;;;<<>>AAABBBAAA>>><<<<<<::::::::::::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCBBBDDDGGGHHHIIIKKKMMMOOOQQQSSSVVVZZZ^^^aaadddeeehhhiiikkkmmmppprrrtttttttttvvvxxx{{{|||yyyqqqkkkgggkkkpppttt{{{|||oooYYYCCC>>>999999777444444666444444444444333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000111111000000000000111111000000111222222333444444111222333444555555555555555666666777888:::;;;<<<===AAAGGGVVVwww~~~mmmmmmooommmUUUNNNKKKPPPcccyyyuuuvvvwww}}}~~~}}}|||}}}}}}yyyyyyzzzzzzyyyxxxuuuuuuwwwzzz}}}~~~uuummmmmmmmmkkkiiiiii|||^^^QQQSSSYYYdddlllkkkeee```ZZZZZZ[[[\\\\\\[[[ZZZYYYUUUUUUVVVWWWWWWTTTOOOKKKFFFFFFFFFGGGHHHIIIKKKKKKOOOQQQUUUXXX\\\aaafffjjjppptttyyy{{{|||}}}{{{mmmccc___bbbgggpppjjjaaaWWWWWWWWWWWWWWWWWWWWWWWWSSSPPPOOONNNKKKHHHIIINNNSSSbbbiiijjjkkkddd___fffwww~~~vvvuuulll^^^XXXWWWVVVUUUTTTQQQLLLIII@@@BBBGGGPPPXXXYYYTTTNNNCCCCCCEEEIIIPPPVVVZZZ\\\WWWQQQKKKHHHIIIJJJIIIHHHHHHGGGHHHJJJMMMNNNNNNMMMPPPNNNKKKIIIHHHGGGDDDBBB>>>===;;;999999:::;;;<<<;;;>>>AAACCCAAA>>><<<<<<999999999999:::;;;<<<<<<======>>>???@@@AAAAAABBBBBBCCCEEEGGGHHHJJJMMMPPPOOOQQQUUUYYY\\\___aaabbbiiijjjkkkmmmooopppqqqrrrsssuuuyyy{{{}}}vvvoooiiifffiiioootttzzz{{{oooYYYCCC>>>:::999777444444777555555444444444444333333111111111111111111111111111111111111111111111111000000000000000000000000111111000000//////......000000////////////000000000000111222333333444444222222333444555555555555555666666777888:::;;;<<<===@@@EEEQQQooosssqqqooosssVVVKKKHHHJJJZZZxxx|||vvvuuuttt|||~~~}}}|||}}}|||xxxwwwxxxyyywwwuuurrrsssuuuyyy|||zzzpppnnnnnnllljjjkkkfffVVVRRRXXXhhhqqqlllccc```^^^^^^^^^\\\YYYWWWVVVWWWTTTUUUVVVXXXYYYVVVQQQMMMFFFFFFFFFGGGGGGGGGFFFFFFHHHKKKQQQVVVZZZ___dddgggrrrsssuuuvvvwwwzzz~~~qqqddd^^^]]]```eeeqqqyyyeee```ZZZVVVWWWXXXWWWYYY]]]YYYWWWSSSNNNJJJJJJLLLNNNTTTfffnnnllllllfff___bbbmmm~~~ssspppgggZZZZZZWWWTTTSSSSSSPPPKKKGGGEEEFFFGGGLLLUUU\\\YYYQQQJJJHHHFFFIIIPPPVVVXXXYYYUUUQQQMMMIIIHHHGGGFFFDDDDDDEEEGGGIIIKKKMMMNNNNNNSSSRRROOOLLLIIIFFFDDDCCC@@@>>>;;;999888888:::;;;>>>@@@CCCCCCAAA>>><<<;;;===<<<;;;:::999:::;;;;;;>>>===<<<;;;<<<>>>@@@AAADDDDDDEEEFFFGGGIIIKKKLLLMMMPPPUUUXXX[[[]]]aaacccdddgggkkkoooqqqqqqpppooonnnrrrxxx}}}wwwllliiihhhjjjmmmpppyyywwwdddQQQDDD@@@<<<:::999888777666666666555444444333222222222222111111111111222222222111111000000000000000000000000000000000000000222222222111111111111111111111111111111111111111111111111111111000//////333333333333444555666666666666777777888999;;;<<<>>>@@@EEEOOOcccqqqtttdddRRROOOLLLSSSkkkwwwpppoooyyy{{{~~~~~~~~~}}}vvvrrrtttvvvvvvvvvxxxrrrssstttwwwzzz~~~|||yyyqqqnnnmmmlllkkkoooZZZSSSWWWgggsssooofffaaa^^^^^^^^^\\\YYYWWWWWWWWWUUUVVVWWWYYYYYYVVVQQQMMMGGGGGGFFFEEEEEEEEEFFFFFFJJJMMMQQQUUUYYY^^^cccfffsssuuuvvvwwwxxxzzz}}}|||lllbbb```aaabbbllltttddd\\\WWWYYY[[[YYYYYYZZZZZZYYYVVVQQQMMMKKKKKKMMMUUUgggnnnlllmmmgggaaadddiii|||}}}ssspppiii]]]ZZZWWWTTTSSSTTTQQQMMMHHHDDDEEEFFFJJJTTT\\\ZZZTTTOOOKKKHHHJJJOOOSSSUUUUUURRROOOKKKIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLNNNNNNSSSRRROOOLLLIIIFFFDDDCCCBBB@@@===;;;::::::;;;<<<>>>AAACCCCCCAAA>>><<<<<<===<<<;;;:::999:::;;;;;;======<<<;;;<<<>>>@@@AAACCCCCCDDDEEEGGGIIIKKKLLLMMMPPPUUUXXXZZZ]]]```bbbfffhhhllloooqqqrrrqqqpppqqquuuzzzxxxmmmjjjjjjlllnnnqqq{{{sssbbbOOOAAA===999777666666555444555555444444333222222222222222111111111111222222222111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111111000222111111222222333444555666666777777888999;;;<<>>@@@BBBDDDDDDBBB???===<<<===<<<;;;:::999:::;;;;;;===<<<<<<;;;<<<>>>???@@@BBBBBBCCCEEEGGGJJJLLLMMMNNNQQQUUUWWWYYY[[[^^^```gggiiikkknnnpppqqqrrrrrrsssvvv{{{~~~yyyooollllllmmmnnnrrr|||vvvnnn^^^KKK???<<<888666555555444333444444333333222222111111222222111111111111222222222111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000111111222222222222000000000000111222333444666666777777888999;;;<<<@@@@@@BBBIIIYYYyyyzzziiiuuu}}}^^^NNNOOOPPPYYYrrrwwwqqqlllooouuu|||}}}zzzyyytttrrrvvvyyywwwuuuvvvyyyyyyyyyyyy{{{}}}wwwqqqlllhhhvvv~~~bbbTTTPPPaaatttwwwpppkkkaaa___\\\ZZZZZZYYYXXXWWWWWWWWWWWWXXXWWWUUUPPPLLLLLLIIIEEEBBBAAABBBDDDFFFKKKMMMOOOQQQUUU[[[bbbgggjjjlllppptttwwwzzzwwwlllggghhhkkkwwwuuuhhh[[[ZZZ]]]]]]ZZZXXXZZZ[[[[[[XXXUUUQQQPPPPPP^^^oootttqqqpppjjjccceeebbbsss~~~zzzrrrooohhh```ZZZWWWUUUUUUVVVUUUPPPLLLBBBBBBBBBDDDNNNZZZ___^^^WWWRRRMMMKKKMMMPPPPPPOOONNNLLLIIIIIIJJJLLLMMMLLLNNNLLLJJJHHHIIIMMMPPPSSSRRRQQQOOOMMMJJJGGGEEEDDDCCCBBB@@@>>>======>>>>>>AAACCCEEEEEECCC???=========<<<;;;:::999:::;;;;;;<<<<<<;;;<<<<<<===??????@@@AAABBBDDDGGGJJJLLLNNNNNNQQQUUUWWWYYY[[[]]]___ggghhhjjjlllooopppqqqrrrsssvvvyyy|||}}}wwwpppnnnmmmnnnnnnqqq|||xxxoookkk\\\III@@@===999777666666666555333333333222222111111111222222111111111111222222222111111000000000000000000000000000000000000000////////////000000000000111111111111111111111111...///000222333444444444111111111111222333444444666666666777888999;;;;;;???>>>@@@GGGTTTqqqyyy|||pppsssiiiQQQRRROOORRRgggyyynnnmmmpppuuuzzz}}}wwwsssrrrwwwzzzxxxuuutttxxxxxxxxxxxxzzz|||~~~xxxrrrmmmkkkpppuuueeeSSSKKKZZZooowwwtttpppccc___\\\ZZZZZZZZZYYYWWWVVVVVVVVVVVVVVVTTTPPPMMMNNNKKKFFFBBB@@@AAADDDFFFHHHJJJLLLOOOTTTZZZaaafffgggjjjnnnqqqtttwwwzzz}}}uuuqqqqqqwwwooo___ZZZ\\\]]]\\\\\\XXXZZZ[[[ZZZXXXVVVUUUUUUccctttzzzvvvtttkkkbbbccccccrrr}}}zzzrrrlllfff___[[[YYYWWWWWWXXXVVVRRRNNNCCCCCCBBBCCCLLLYYY```aaaYYYSSSMMMKKKMMMOOOPPPPPPPPPMMMJJJIIIJJJLLLLLLLLLLLLJJJHHHGGGIIIMMMRRRUUURRRQQQOOOMMMJJJHHHFFFEEECCCBBB@@@???>>>===>>>>>>BBBEEEGGGFFFDDD@@@>>>======<<<;;;:::999:::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBDDDGGGJJJLLLMMMOOORRRUUUXXXYYY[[[]]]___ggghhhiiilllnnnooopppqqqtttvvvyyy{{{|||~~~~~~tttooonnnnnnoooooosssrrrmmmiiiZZZHHH???<<<888666666666666555333333222222222222111111222222111111111111222222222111111000000000000000000000000000000000000000......//////000000000000111111111111111111111111...///111222444555555555333333333333444555666666666666666777888999;;;;;;>>>===???FFFPPPjjjyyyyyy~~~|||tttuuuxxxWWWSSSMMMNNN```}}}mmmnnnpppsssxxx}}}vvvrrrrrrwwwzzzxxxuuutttssstttuuuvvvyyy|||}}}}}}xxxtttqqquuuwwwiiiTTTHHHSSSgggqqqrrrrrrddd```[[[YYYZZZ[[[YYYWWWVVVUUUUUUVVVVVVUUURRROOOPPPMMMHHHCCCAAABBBCCCEEEFFFHHHKKKNNNRRRXXX^^^bbbhhhjjjnnnpppqqqrrruuuvvv~~~}}}{{{}}}tttddd]]]]]]]]]^^^___XXXZZZ[[[[[[YYYXXXXXXYYYeeewww~~~{{{xxxmmmbbbcccdddqqq|||zzzrrrkkkddd___]]][[[XXXXXXYYYWWWRRRNNNEEEEEEDDDDDDLLLXXX```bbb[[[UUUNNNKKKLLLOOOPPPOOOQQQNNNKKKJJJJJJKKKLLLKKKJJJHHHFFFFFFHHHLLLQQQTTTRRRQQQPPPMMMKKKHHHGGGFFFCCCCCCAAA@@@???>>>>>>>>>DDDFFFHHHGGGDDDAAA???>>>===<<<;;;:::999:::;;;;;;:::;;;;;;<<<======>>>>>>AAAAAABBBDDDFFFIIIKKKLLLOOORRRVVVXXXZZZ\\\___aaafffhhhjjjmmmooopppqqqqqqvvvxxx{{{|||}}}yyyqqqooooooqqqssstttzzzsssnnnhhhXXXFFF===:::666444444555444444333333333333333333222222222222111111111111222222222111111000000000000000000000000000000000000000...//////000000111111222111111111111111111111111///000222333444555555555444444444555555666777888666666777777888999;;;<<<===<<>>===<<<;;;:::999:::;;;;;;::::::;;;<<<============BBBBBBCCCDDDFFFHHHJJJKKKOOORRRVVVYYY\\\^^^aaacccgggiiimmmppprrrsssrrrqqqvvvxxxzzz|||}}}tttpppnnnppptttyyy}}}xxxqqqhhhUUUDDD===:::777555555555555555333333333333333333444444222222111111111111222222222111111000000000000000000000000000000000000000//////000000111222222333111111111111111111111111111111333444555555555555555555555555666777888888666666777777888999;;;<<<===<<<@@@EEEHHHYYY}}}zzzxxxlllrrryyyaaaRRRVVV]]]eee|||kkkjjjkkknnnuuu}}}vvvqqqpppuuuxxxwwwuuuuuuqqqrrrsssvvvyyy}}}}}}}}}}}}rrr[[[HHHJJJWWWaaahhhnnnfff```ZZZXXX[[[\\\ZZZXXXXXXWWWWWWXXXZZZZZZXXXVVVRRROOOKKKGGGDDDCCCCCCDDDGGGIIILLLNNNPPPRRRTTTWWW___ccciiiooossswww{{{~~~zzz{{{~~~wwwmmmhhhccc^^^]]]___\\\]]]\\\[[[XXXWWWXXXZZZaaauuutttgggfffbbbnnnyyy{{{tttlllgggdddaaa^^^[[[ZZZZZZWWWRRRNNNIIIJJJIIIHHHMMMWWW___aaa```ZZZQQQLLLKKKLLLLLLLLLNNNLLLJJJJJJKKKMMMNNNNNNHHHGGGFFFEEEFFFHHHJJJLLLRRRQQQPPPNNNKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAFFFHHHIIIIIIFFFBBB???>>>===<<<;;;:::999:::;;;;;;999:::;;;<<<============BBBBBBCCCDDDFFFGGGIIIJJJOOORRRVVVZZZ\\\___bbbeeehhhkkkooosssuuuuuusssrrrtttuuuxxxyyy{{{}}}qqqooommmpppwww~~~|||sssgggSSSBBB???===999777777888888777444444444444444444444444222222111111111111222222222111111000000000000000000000000000000000000000///000000111222333333333111111111111111111111111222222333444555555555555555555444555555666777888666666777777888999;;;<<<>>>===AAAEEEEEESSS{{{|||nnnooo}}}kkkYYY^^^aaa___sssmmmkkkiiijjjooowwwvvvqqqppptttxxxwwwvvvvvvssstttuuuwwwzzz~~~}}}yyy\\\KKKJJJIII\\\oookkkddd___ZZZXXX[[[\\\YYYVVVXXXXXXXXXXXXWWWVVVUUUUUUOOONNNLLLIIIGGGDDDBBBAAAEEEFFFHHHIIIKKKNNNRRRUUU[[[```fffkkkooossswwwyyy{{{~~~{{{yyy{{{nnnooommmhhhbbb___bbbfffbbbbbbaaa___]]]]]]^^^```hhhxxx{{{xxxmmm``````gggvvvmmmeeehhheeeaaa\\\[[[[[[YYYSSSNNNKKKLLLJJJFFFKKKXXXaaabbbbbb\\\UUUOOONNNOOOQQQRRRRRRPPPMMMMMMNNNNNNKKKIIIHHHFFFDDDCCCDDDGGGKKKMMMSSSSSSTTTSSSRRROOOMMMKKKGGGFFFDDDBBBBBBCCCEEEFFFLLLJJJGGGEEEDDDBBB???===<<<===============<<<;;;999999::::::;;;<<<======???AAADDDFFFGGGIIILLLNNNNNNQQQUUUYYY\\\___bbbdddfffkkksssxxx{{{{{{zzzzzzyyyuuuvvvzzz~~~~~~tttpppppptttwww|||zzzeeeNNNAAA<<<999777666666555444333222222222222222222222222222222222111111111000000000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111444555555555444444333222555555555555666666666777666666777888999;;;<<<======>>>===AAAIIIRRRtttlllhhhrrruuuaaa]]]YYYVVVggg~~~nnneeejjjpppqqquuu|||}}}zzzuuuuuuuuuuuuvvvvvvwwwwwwrrrssstttvvvyyy|||~~~~~~}}}cccPPPLLLKKK[[[llljjjiiiccc]]]ZZZ\\\\\\ZZZXXXVVVVVVVVVVVVUUUTTTSSSSSSPPPOOONNNKKKHHHFFFDDDCCCDDDFFFHHHIIIJJJMMMQQQTTT]]]aaaggglllppptttxxx{{{zzz}}}{{{uuuyyytttnnnooonnnjjjeeedddgggkkkffffffeeebbb___^^^^^^```gggwww}}}yyyooocccccchhhwwwvvvlllmmmkkkgggaaa]]]ZZZXXXUUUSSSMMMOOOMMMHHHKKKWWWbbbfffgggaaaYYYRRROOOPPPRRRTTTTTTQQQNNNMMMNNNNNNLLLJJJHHHGGGEEECCCDDDGGGIIILLLNNNPPPQQQSSSSSSRRRQQQPPPIIIGGGFFFDDDDDDDDDFFFFFFLLLJJJGGGEEEDDDBBB@@@>>>===============<<<<<<;;;999::::::;;;;;;<<<<<<<<<>>>@@@CCCEEEFFFHHHKKKNNNNNNQQQUUUYYY\\\___bbbeeeggglllsssxxxzzzzzz{{{{{{{{{xxxyyy~~~{{{ppplllkkkpppuuu|||zzzeeeNNNAAA<<<999777666666555444333222222222222222222222222111111111000000000//////000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111222333444444555555555444555555555666666666777777666777777888999;;;<<<======??????CCCJJJQQQoooqqqiiimmmzzzgggZZZSSSOOOZZZkkkttthhhiiinnnooosss{{{}}}|||uuuuuuuuuuuuuuutttsssssspppqqqsssuuuyyy||||||mmmWWWMMMKKKXXXiiilllmmmggg___[[[ZZZ[[[ZZZXXXWWWWWWVVVVVVUUUTTTTTTTTTRRRQQQPPPMMMKKKHHHEEEDDDDDDEEEGGGHHHJJJMMMQQQTTT[[[___eeekkkooosssvvvyyyyyy{{{~~~tttsssxxxpppjjjkkkiiifffbbbaaaeeeiiikkkkkkjjjgggccc```______eeeuuu|||rrrgggfffjjjwwwtttqqqqqqnnnhhhaaaZZZWWWWWWXXXPPPRRRPPPKKKKKKVVVccckkkoooiii___WWWRRRRRRTTTWWWXXXTTTPPPMMMLLLLLLLLLLLLJJJIIIFFFEEEEEEFFFIIIJJJMMMOOOQQQSSSTTTTTTSSSSSSMMMLLLJJJHHHGGGGGGHHHHHHLLLJJJGGGEEEDDDCCC@@@>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???BBBDDDFFFHHHKKKMMMNNNQQQVVVYYY\\\___bbbeeeiiimmmrrrvvvwwwyyyzzz||||||{{{}}}zzzpppkkkkkkooottt~~~{{{eeeMMMAAA<<<999777666666555444333222222222222222222222222000000000///////////////000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222111111333444555666777777555555666666666777777777777777777888:::;;;===>>>>>>AAAAAADDDJJJPPPhhhzzzkkkhhhpppqqq[[[QQQQQQWWW___{{{kkkhhhiiikkkpppxxxwww}}}vvvvvvvvvuuutttrrrqqqpppoooppprrrtttxxx|||xxx{{{}}}~~~xxx\\\LLLIIISSSeeepppoooiiiaaa[[[XXXXXXWWWWWWZZZYYYYYYXXXWWWWWWVVVVVVSSSRRRQQQOOOLLLHHHEEEDDDCCCDDDFFFGGGIIILLLPPPSSSWWW[[[aaagggkkkooosssuuuwwwzzz}}}xxxuuuwwwuuuhhhgggddd```\\\]]]```dddkkklllkkkiiieeebbbaaaaaacccrrr}}}tttkkkjjjlllvvvxxxpppqqqrrrooohhh^^^XXXWWWYYYRRRTTTRRRMMMKKKTTTcccnnnuuuoooeee[[[UUUSSSVVVYYY[[[WWWRRRMMMKKKKKKLLLMMMMMMLLLJJJHHHGGGHHHJJJKKKPPPQQQSSSUUUUUUTTTSSSRRRRRRQQQOOOMMMLLLLLLLLLLLLMMMJJJGGGEEEDDDCCCAAA@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>AAADDDEEEGGGKKKMMMOOORRRWWWZZZ]]]```cccfffjjjmmmpppsssuuuvvvyyy{{{}}}|||}}}tttqqqnnnqqquuuzzzcccLLLAAA<<<999777666666555444333222222222222222222222222000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222111222333555666666666777555666666666666777777777777777888888:::<<<===>>>???CCCCCCEEEKKKNNN```~~~pppgggiii{{{fffUUUSSSWWWYYYtttooofffdddfffmmmttttttzzz~~~vvvwwwxxxxxxwwwuuurrrqqqqqqqqqrrrtttwwwzzz~~~yyy{{{||||||}}}aaaKKKGGGOOO```rrrsssmmmeee^^^ZZZXXXXXXXXX[[[ZZZYYYWWWWWWWWWWWWWWWSSSSSSRRRPPPLLLIIIEEECCCBBBCCCEEEFFFHHHKKKOOORRRUUUYYY___eeeiiimmmpppsssvvvyyy|||zzzuuuuuuxxx{{{iiifffaaa\\\ZZZ\\\aaaeeehhhiiikkkjjjgggeeeccccccbbbooo||||||uuuooommmnnnuuuxxxmmmmmmqqqsssoooddd[[[XXXXXXTTTTTTRRROOOMMMSSSbbboooxxxssskkk```XXXVVVYYY\\\___\\\VVVPPPLLLKKKMMMNNNPPPOOOMMMLLLKKKLLLLLLMMMPPPRRRTTTUUUVVVVVVUUUTTTVVVUUUTTTSSSQQQPPPPPPPPPMMMJJJFFFDDDDDDCCCBBBAAA>>>>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;>>>AAACCCEEEHHHKKKMMMQQQTTTXXX\\\___bbbeeehhhkkkmmmppprrrsssuuuwwwzzz||||||~~~xxxuuuppprrrwwwvvv___JJJAAA<<<999777666666555444333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222333444555555666666555555666666666666777777777888777777888999:::<<<===>>>???DDDDDDEEEKKKMMMZZZrrr{{{llliiixxx{{{^^^SSSRRRRRRfffvvvhhhbbbccciiiooorrrxxx|||wwwxxx{{{||||||zzzwwwuuutttsssssssssuuuxxx{{{}}}~~~~~~~~~~~~}}}|||iiiOOOJJJKKKXXXooowwwssslllddd___\\\[[[\\\ZZZXXXWWWUUUUUUUUUUUUVVVTTTTTTSSSQQQNNNIIIEEECCCAAABBBDDDEEEGGGJJJNNNQQQUUUZZZ___eeeiiimmmqqqsssvvvyyy|||~~~}}}uuurrrqqq~~~qqqkkkaaaZZZXXX[[[```eeeeeehhhkkkkkkiiigggeeedddbbblllxxxzzzuuuqqqpppppptttxxxmmmhhhoootttssskkkaaa[[[YYYWWWUUURRRQQQPPPUUUaaannnzzzvvvpppfff]]]ZZZ]]]```dddbbb\\\VVVPPPNNNOOOQQQRRRQQQPPPOOONNNNNNOOOOOOMMMOOOSSSVVVXXXYYYYYYXXXWWWWWWVVVUUUUUUTTTSSSRRRMMMJJJFFFDDDDDDDDDCCCBBB???>>><<<:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAADDDFFFIIILLLNNNSSSVVV[[[^^^aaadddgggjjjlllooorrrssstttuuuxxxyyy{{{|||}}}xxxvvvqqqsssyyypppYYYGGG@@@<<<999777666666555444333222222222222222222222222111111111111222222222222111111111111111111111111000111111111111222222222222222222222222222222222333333333333333333333333444555555666666666555555666666666777777777888888888888888999;;;<<<>>>???>>>DDDCCCDDDJJJLLLUUUhhhuuulllwwwooo[[[VVVVVV\\\wwwpppfffdddgggjjjpppvvv~~~yyy{{{~~~{{{xxxuuutttsssrrrsssvvvyyy{{{~~~tttXXXQQQJJJPPPgggxxxuuuooohhhbbb^^^]]]]]]ZZZYYYWWWUUUTTTUUUVVVWWWUUUVVVUUUSSSPPPKKKGGGDDD@@@BBBCCCEEEFFFIIIMMMPPPTTTXXX^^^cccgggkkkooorrrvvvyyy|||~~~|||uuurrr~~~pppccc\\\]]]aaadddfffiiilllmmmkkkhhhfffeeebbbiiittt|||{{{wwwsssrrrrrrrrrvvv}}}|||rrrgggmmmsssuuuppphhh```]]][[[VVVRRRTTTUUUXXXbbbmmmzzzyyytttlllccc___aaaeeejjjhhhddd]]]VVVSSSSSSUUUQQQQQQPPPOOOOOOPPPPPPPPPOOOQQQTTTWWWYYYYYYYYYYYYVVVVVVVVVVVVUUUTTTTTTSSSNNNJJJFFFDDDDDDDDDDDDCCC@@@>>><<<:::999999999:::999::::::;;;;;;<<<<<<<<<<<>>???<<>><<<999888888999:::999999::::::;;;<<<======<<>>???<<>><<<<<<;;;;;;;;;::::::::::::;;;;;;<<<===???@@@AAACCCDDDHHHLLLPPPWWW[[[___cccfffiiimmmpppppprrrvvvyyy|||}}}}}}|||}}}~~~|||yyyzzz}}}}}}mmmXXXGGG>>><<<;;;:::999777666444333222555555444333333222111111111111111111111111111111000/////////000111222222000000000000000000000000000000111111111222222222444444444444333222111111555555555666666666666666666666777777888888888999::::::::::::<<<===>>>???DDDCCCCCCCCCFFFLLLUUU[[[pppwwwmmmrrr|||ddd\\\\\\]]]iiimmmffffffgggpppxxx||||||vvvzzzuuupppooossswwwzzz{{{~~~bbbPPPLLLPPP___lllsssmmmggggggccc]]]\\\ZZZXXXWWWWWWXXXWWWVVVWWWXXXXXXWWWUUUQQQNNNKKKEEEBBB@@@AAAEEEIIIKKKLLLPPPRRRUUUYYY]]]ccciiinnntttwwwzzz}}}~~~uuurrrrrrtttwwwvvvqqqkkkeeeccc___dddiiilllllllllmmmnnnuuurrrxxx~~~xxxjjjjjjqqq{{{~~~vvvjjjccc]]]YYYZZZ```bbb```dddnnn|||~~~~~~wwwlllddddddhhhttt|||wwwkkk```XXXSSSWWWUUUTTTRRRQQQQQQQQQQQQOOOPPPRRRTTTUUUTTTTTTSSSSSSRRRRRRSSSTTTSSSPPPMMMMMMJJJFFFDDDDDDEEEEEEDDD@@@???>>>===<<<;;;;;;;;;::::::::::::;;;<<<======???@@@BBBCCCEEEIIINNNRRRYYY\\\```dddgggjjjnnnppprrrsssvvvyyy{{{|||||||||~~~|||yyy|||}}}tttcccPPPAAA;;;:::999888777666555333222222444444333222222111000000111111111111111111111111000000000000000000111222111111111111111111111111111222222222333333333333333333444444444333222222555555555666666666666666666666777777888999::::::;;;;;;;;;<<<<<<>>>??????CCCCCCCCCDDDFFFLLLSSSYYYiiirrrrrrmmmbbbZZZVVV]]]uuu~~~oooiiigggooowww||||||wwwyyyvvvsssrrrtttwwwzzz|||~~~~~~vvvXXXLLLPPPWWWeeennnnnnllllllggg```]]][[[YYYXXXXXXXXXWWWUUUWWWWWWXXXWWWVVVSSSPPPNNNGGGDDDBBBBBBDDDHHHKKKLLLNNNQQQTTTWWW[[[aaaggglllqqquuuzzz}}}~~~{{{wwwyyy{{{{{{xxxqqqjjjeeecccdddffffffeeefffgggiiiooopppyyy~~~nnnjjjmmmwww~~~zzzooohhh```\\\^^^eeefffcccgggoooyyymmmffffffhhhuuuttthhh]]]TTTYYYXXXVVVUUUTTTSSSSSSSSSNNNOOOPPPRRRRRRRRRQQQPPPRRRQQQQQQRRRSSSRRROOOMMMMMMJJJGGGEEEEEEEEEEEEDDDAAA@@@???===<<<<<<;;;;;;::::::::::::;;;<<<===>>>@@@AAACCCEEEGGGKKKPPPTTT[[[^^^bbbfffiiikkkoooqqqssstttvvvyyyzzzzzzzzzzzz~~~|||yyy}}}|||wwwkkkZZZIII===999999777777666555444222222111333222222111111000000000111111111111111111111111222111000000000000000000111111111111111111111111222222333333333444444444222222333444444444444333555555555666666777777777555666777888999:::;;;<<<============>>>???@@@@@@AAABBBCCCEEEGGGKKKQQQUUUbbb~~~yyyrrrqqqsssaaa[[[RRRQQQbbb~~~zzzmmmhhhnnnuuu{{{|||xxxxxxxxxwwwvvvuuuwwwzzz|||~~~eeeQQQPPPNNNZZZeeekkknnnnnnjjjccc^^^\\\ZZZYYYYYYXXXWWWUUUVVVWWWXXXXXXWWWUUUSSSQQQJJJFFFCCCBBBDDDHHHJJJKKKMMMOOORRRUUUYYY^^^eeeiiinnnrrrxxx|||~~~~~~~~~~~~~~~~~~~~~yyyqqqkkkeeeeeeddddddcccccccccdddeeehhhttt{{{{{{tttllljjjsss}}}|||rrrjjjbbb___bbbiiijjjfffhhhooo{{{oooiiihhhiiiooo{{{yyynnnbbbYYYZZZZZZYYYXXXWWWVVVUUUUUUOOOPPPQQQQQQQQQQQQPPPPPPRRRQQQPPPQQQQQQQQQNNNLLLMMMJJJGGGEEEEEEEEEEEEDDDBBBAAA@@@>>>===<<<<<<;;;::::::::::::;;;===>>>???AAABBBEEEGGGJJJNNNTTTXXX^^^aaaeeehhhkkkmmmppprrrssstttvvvwwwxxxxxxxxxxxx}}}|||xxx~~~wwwgggUUUFFF===::::::777666666555444333222222333222222222111111111000111111111111111111111111222222111000/////////000111111111111111111111111222222222333333333333444111222333444555555555555555555555666777777888888666666777999:::<<<======???????????????@@@AAAAAAAAABBBDDDFFFGGGJJJOOORRR^^^ppp}}}ooohhh{{{|||eee^^^TTTOOOWWWggguuulllooosssyyy}}}zzzvvvxxxzzzxxxvvvuuuxxx{{{~~~yyy[[[PPPHHHPPPZZZcccjjjmmmiiiddd]]]\\\ZZZZZZZZZZZZXXXVVVWWWWWWXXXXXXWWWVVVUUUTTTMMMIIIEEECCCDDDGGGIIIKKKKKKMMMPPPSSSVVV\\\bbbfffjjjooouuuzzz{{{||||||}}}~~~yyyssseeedddccccccbbb```___^^^]]]aaannnvvvwwwzzzoooiiipppzzzzzzqqqiiibbb```dddllllllggggggnnnsssmmmkkkiiinnnyyy~~~uuuhhh___\\\\\\[[[ZZZYYYXXXWWWWWWRRRSSSSSSSSSSSSRRRRRRQQQRRRQQQPPPPPPPPPPPPNNNLLLNNNKKKGGGEEEEEEFFFEEEEEECCCBBBAAA???===<<<<<<<<<:::::::::;;;<<<===??????BBBDDDFFFIIILLLQQQWWW\\\aaadddhhhkkkmmmooorrrtttssstttuuuvvvvvvwwwwwwwwwzzz||||||yyyxxxeeeQQQCCC<<<::::::666666666555555444444444333333333333333222222222111111111111111111111111222222111000/////////000111111111111111111111111111111111111222222222222111222333444555666666666555555666666777888888999777777888:::;;;===>>>>>>@@@@@@@@@@@@@@@AAABBBCCCAAACCCEEEFFFHHHJJJMMMPPPZZZeee~~~kkkdddnnnwww___VVVPPPQQQVVVgggtttrrrsssxxx~~~}}}uuuxxxyyyxxxuuutttvvvyyy~~~oooWWWJJJLLLRRRZZZbbbfffeeebbb\\\[[[[[[[[[\\\[[[YYYWWWXXXYYYYYYXXXXXXWWWVVVUUUPPPKKKFFFCCCDDDFFFIIIJJJIIIKKKNNNQQQTTTYYY___dddggglllqqqvvvxxxyyy{{{|||}}}~~~{{{~~~|||jjjhhheeebbbaaa^^^[[[YYY[[[^^^iiiqqqttt}}}qqqjjjpppxxxxxxqqqjjjcccaaafffoooooohhhgggmmmwwwrrrnnniiippp|||}}}oooddd_________^^^]]]\\\ZZZZZZVVVVVVUUUUUUTTTTTTSSSSSSSSSQQQPPPOOOPPPPPPOOOMMMNNNKKKHHHFFFFFFFFFFFFEEEDDDCCCAAA@@@>>>===<<<<<<:::::::::;;;<<<>>>???@@@CCCEEEHHHKKKOOOTTT[[[___eeegggkkkmmmoooqqqsssuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyzzz|||}}}{{{vvv```LLL@@@;;;999888666666666555555555555555333333333333333333333333111111111111111111111111222111000000000000000000222222222222222222222222000000111111111222222222222222333555555666666666555555666777777888999999888999:::;;;<<<===>>>????????????@@@AAABBBDDDEEEDDDEEEFFFGGGHHHJJJMMMPPPVVV^^^|||nnnddddddpppfffYYYOOOLLLLLLWWWvvvxxxsssuuu{{{~~~xxxxxxxxxwwwuuuuuuvvvwww|||~~~iiiRRRNNNMMMRRRZZZ______]]][[[ZZZZZZ[[[]]]]]][[[YYYZZZZZZYYYYYYXXXWWWVVVVVVRRRMMMGGGCCCDDDFFFHHHIIIHHHIIILLLOOORRRWWW]]]bbbeeeiiinnnrrrtttwwwyyy{{{{{{zzz{{{xxxssskkkeeeaaa___\\\ZZZ\\\\\\dddjjjooo~~~~~~sssmmmqqqxxxxxxsssnnndddccciiirrrrrrjjjhhhlll}}}{{{vvvqqqiiilllzzzwwwiiibbbcccccccccbbb```^^^]]]XXXXXXWWWVVVUUUTTTTTTTTTTTTRRRPPPPPPPPPPPPOOONNNNNNKKKHHHFFFFFFFFFFFFEEEEEEDDDBBB@@@>>>===<<<<<<:::::::::;;;===>>>@@@AAACCCFFFIIIMMMQQQWWW]]]bbbgggjjjmmmoooqqqrrrtttvvvwwwwwwxxxxxxzzz{{{|||}}}||||||}}}rrr[[[HHH???;;;999777444444444444444444444555222222222222222222222222111111111111111111111111000000000000000000111222222222222222222222222222111111111222222222333333333333444555666666555555444555666777888999::::::::::::;;;<<<======>>>>>>>>>>>>>>>@@@AAACCCEEEFFFFFFGGGGGGGGGGGGIIIMMMPPPRRRYYYsss|||jjjbbbeee|||{{{eeeQQQKKKJJJOOOeee~~~~~~ttttttwwwzzz|||zzzwwwvvvwwwwwwwwwvvvxxx{{{|||YYYRRRLLLOOOUUUYYYZZZZZZZZZZZZZZZ\\\]]]^^^\\\ZZZ[[[[[[ZZZYYYXXXWWWWWWVVVSSSNNNHHHDDDDDDFFFHHHIIIGGGIIIKKKNNNQQQVVV\\\aaaeeehhhlllooorrruuuxxx{{{zzz~~~}}}zzzxxxwww}}}rrrhhhcccaaa___]]]]]]ZZZ___dddiiiyyy}}}tttnnnsssyyyyyyuuurrreeeeeekkkttttttllliiimmm|||~~~yyyrrriiiddduuu}}}nnneeefffffffffeeecccaaa```YYYYYYWWWVVVUUUUUUTTTUUUTTTRRRPPPPPPQQQQQQPPPOOONNNLLLHHHFFFFFFFFFFFFEEEEEEDDDCCC@@@???===<<<<<<999::::::;;;===???@@@AAADDDFFFJJJMMMRRRXXX___ccchhhkkknnnpppqqqsssuuuwwwyyyyyyzzzzzz|||~~~pppYYYGGG???===;;;999222222333333333333444444111111111111111111222222111111111111111111111111000000//////000111222222222222222222222222222222222222333333333444444444333444555555666555555555444555666777888999::::::;;;<<<<<<<<<======>>>>>><<<===>>>???AAADDDFFFGGGHHHHHHHHHGGGGGGIIINNNQQQPPPXXXnnnqqqfffcccrrrsssUUULLLKKKMMMZZZllluuusssuuuwww}}}{{{wwwvvvxxxyyyxxxwwwuuuyyy~~~hhhTTTLLLOOOQQQWWW[[[UUUXXXYYYZZZZZZ[[[[[[[[[[[[YYYYYYXXXWWWVVVVVVVVVVVVRRROOOJJJFFFDDDFFFIIIKKKGGGHHHJJJKKKMMMRRRXXX\\\bbbdddhhhmmmqqqtttuuuvvvyyy{{{~~~~~~~~~~~~~~~{{{xxxvvvwwwzzz~~~{{{kkkbbbaaabbbaaa]]]``````___eeeqqqyyyzzzzzzuuurrrvvv}}}~~~xxxqqqgggnnnppptttyyyqqqiiinnnuuuyyypppjjjhhhtttnnnbbbbbbdddfffiiiiiigggeee\\\\\\[[[XXXUUUTTTTTTVVVVVVTTTRRRQQQRRRRRRQQQPPPLLLLLLJJJHHHFFFDDDCCCBBBHHHFFFDDDAAA???=========AAA>>>;;;:::;;;???BBBDDDDDDGGGLLLQQQWWW]]]dddiiiiiillloooqqqsssuuuxxx{{{}}}wwwuuu{{{~~~|||{{{~~~}}}vvvwww~~~kkkTTTFFF???:::777777555555444444444333333333111111111111111111111111222111111111000000//////111000/////////000222333333333333333333333333333111111222222222333333333555555555555666666666777666777888999999:::999999<<<<<<<<<======???@@@AAAEEEDDDBBBAAABBBDDDFFFGGGHHHFFFEEEGGGJJJLLLKKKIIIVVVOOO[[[rrrdddgggyyy```RRROOOLLLPPPXXXppp}}}tttqqquuu{{{||||||||||||{{{xxxvvvuuuuuuxxx}}}gggSSSJJJMMMOOOXXX___[[[^^^\\\YYYYYY[[[\\\\\\\\\YYYYYYXXXWWWVVVVVVVVVVVVRRROOOJJJFFFEEEFFFHHHJJJHHHIIIKKKLLLNNNSSSXXX\\\^^^aaaffflllqqqvvvxxxzzzyyy{{{}}}~~~~~~~~~~~~|||wwwtttuuuxxx~~~}}}~~~wwwjjjeeeccc```[[[]]]\\\ZZZ___iiioooooosssppppppwwwyyyrrrhhhooopppuuuzzzqqqiiinnnrrrzzzooohhheeepppsssddddddeeehhhjjjjjjiiiggg]]][[[YYYWWWVVVWWWWWWXXXYYYWWWTTTRRRRRRQQQPPPNNNMMMLLLKKKIIIHHHFFFEEEDDDHHHFFFDDDAAA???>>>======@@@>>>;;;:::;;;>>>AAACCCEEEIIINNNTTTZZZ```ggglllkkknnnqqqssstttvvvyyy|||{{{wwwxxx~~~xxxsssuuu~~~wwwdddOOOCCC>>>:::888888555555444444444333333333111111111111111111111111111111111111000000000///111000000///000111222333111111111111111111111111111222222222222333333333555555555666666666777777666777888999999::::::999<<<<<<<<<<<<===???@@@AAADDDCCCBBBAAABBBCCCEEEFFFHHHGGGFFFHHHKKKLLLLLLJJJRRRNNNYYY{{{{{{kkkhhhtttwww___SSSLLLNNNTTTggg}}}wwwqqqqqquuuyyy~~~~~~~~~~~~~~~|||zzzxxxwwwsssvvv{{{gggRRRIIILLLPPP]]]iiiiiiiiibbb[[[XXX[[[^^^^^^\\\YYYXXXWWWVVVVVVUUUVVVVVVSSSPPPLLLGGGFFFFFFHHHJJJIIIJJJKKKMMMOOORRRWWW[[[\\\^^^ccchhhnnnsssvvvxxxxxxzzz|||||||||}}}~~~~~~{{{vvvrrrrrruuu}}}{{{zzzzzzyyyooogggaaa^^^]]][[[YYY]]]dddhhhgggkkkjjjnnnwww}}}vvvlllrrrssswww{{{rrrhhhlllnnn~~~{{{oooggg```iiiwwwuuueeeeeefffhhhkkkllljjjiii___ZZZVVVUUUXXX[[[]]]]]]^^^\\\XXXVVVUUUSSSQQQOOOLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDAAA???>>>======>>>===<<<;;;<<<>>>@@@AAAFFFKKKQQQWWW^^^eeekkkpppmmmpppsssuuuvvvxxxzzz|||yyyxxx{{{yyyssstttuuuzzz{{{mmm[[[HHH???<<<999888999555555444444444333333333111111111111111111111111111111111111000000000000111000000000000111222222111111111111111111111111222222222222333333333333555555666666666777777777666777888999::::::::::::;;;;;;<<<<<<===???@@@AAADDDCCCBBBBBBBBBCCCDDDEEEIIIGGGGGGHHHJJJLLLMMMLLLMMMOOOWWWooovvvjjjmmmkkkSSSIIIIIILLLZZZiiiuuupppppprrr{{{~~~|||zzzyyytttwww{{{|||iiiSSSIIILLLRRRcccuuuyyyvvvkkk```[[[]]]______\\\ZZZYYYXXXWWWVVVVVVVVVVVVTTTQQQMMMIIIFFFGGGHHHIIIGGGIIIKKKLLLNNNQQQUUUXXX[[[]]]```dddiiimmmpppqqqvvvwwwyyyyyyyyyzzz|||~~~{{{xxxrrrrrrttt}}}{{{wwwuuussswww}}}pppgggccc```\\\\\\```eeehhhhhhggghhhllluuu}}}rrrwwwwwwzzz~~~ttthhhjjjmmm{{{zzzqqqjjj^^^eeennnwww|||sssddddddeeegggjjjkkkjjjiii```ZZZSSSSSSYYY```bbbbbbdddaaa]]]ZZZYYYWWWTTTRRRLLLLLLKKKKKKJJJIIIIIIIIIGGGFFFDDDCCCAAA???>>>>>><<<<<<===<<<<<<>>>@@@BBBHHHMMMTTT[[[bbbhhhnnnrrrnnnqqqtttvvvwwwxxxzzz{{{zzz{{{zzzyyyvvvyyyxxxxxxuuueeeUUUDDD<<<:::999777888555555444444444333333333111111111111111111111111111111111000000000000000000000000111111111222222222333333333333333444444222222222333333333444444555666666666666777777777777777888999::::::::::::;;;;;;<<<<<<>>>???AAABBBDDDCCCCCCBBBBBBCCCDDDDDDHHHHHHGGGHHHJJJLLLMMMNNNKKKPPPVVVdddooogggsssyyyZZZLLLIIIIIIPPPXXXqqqzzzqqqmmmmmmuuuzzz}}}{{{yyyxxxyyy|||jjjUUUIIIJJJPPPcccyyysssfff______aaa___\\\[[[ZZZYYYXXXWWWWWWWWWWWWUUUSSSNNNJJJHHHGGGHHHHHHFFFGGGIIIJJJLLLNNNRRRUUUZZZ[[[^^^bbbgggkkkoooqqqssstttuuuvvvvvvwwwzzz|||~~~~~~vvvuuuuuu~~~wwwtttrrrooorrryyyssshhhbbb\\\]]]aaafffhhhiiiiiihhhkkksss}}}www{{{zzz}}}uuuhhhhhhmmmxxx}}}yyysssnnndddhhhllloootttxxxtttnnnaaaaaaaaacccfffhhhhhhggg```YYYRRRRRRYYYaaaggghhhfffccc```]]][[[XXXVVVSSSLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGFFFDDDCCCAAA@@@???;;;<<<>>>>>>>>>???BBBEEEKKKPPPWWW___eeejjjooorrrnnnqqquuuwwwwwwxxxyyyzzz{{{~~~|||}}}zzz|||xxxwww|||pppaaaQQQAAA;;;:::888777777555555444444444333333333111111111111111111111111000000000000000000111111000111111111222222222222222222222333333444444444222222333333333444444444666666666666777777777888777888999::::::;;;::::::<<<<<<<<<===???AAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDGGGGGGGGGHHHIIIKKKMMMOOOLLLRRRVVV]]]yyyvvvgggkkkjjjUUUMMMKKKKKKOOOddd}}}rrrkkkhhhnnnrrryyy}}}{{{zzzyyyzzz{{{~~~nnnWWWIIIGGGJJJ]]]sss|||vvvjjjcccaaaaaa___]]]\\\[[[ZZZYYYYYYXXXXXXYYYVVVTTTPPPKKKIIIGGGGGGHHHEEEFFFIIIJJJKKKLLLOOORRRVVVXXX\\\aaagggmmmrrruuuqqqrrrsssttttttvvvyyy||||||~~~{{{yyy~~~wwwrrrqqqoooqqqwww|||rrrhhh___^^^bbbdddgggiiikkkjjjlllqqqzzzwwwzzzyyy}}}wwwiiiiiikkkuuu||||||zzzxxxuuuqqqlllnnnmmmkkklllooommmhhh^^^^^^^^^```ccceeeeeeeee```YYYRRRPPPWWW```iiinnnkkkhhhccc```\\\YYYVVVSSSNNNNNNMMMMMMLLLLLLKKKKKKHHHHHHHHHGGGEEECCCBBBAAA;;;>>>@@@@@@???AAAGGGKKKOOOTTT\\\ccchhhkkknnnpppooorrrvvvxxxxxxxxxxxxyyy|||}}}|||yyy|||wwwlll\\\MMM???:::999888666666555555444444444333333333111111111111111111111111000000000000111111111111000111222222333333222222000000000111111222222333333333333333444444444444666666666777777777888888777888999:::;;;;;;;;;;;;======>>>???@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFGGGGGGGGGIIIMMMPPPNNNSSSVVVZZZooommmjjjzzz{{{^^^MMMGGGIIILLL\\\zzz~~~sssiiicccfffiiinnntttyyy}}}~~~|||zzzxxxxxxyyyzzz}}}www^^^MMMGGGEEEUUUjjjssswwwrrrkkkeeebbbaaa```___^^^]]]\\\[[[ZZZZZZZZZZZZWWWUUUQQQLLLIIIHHHGGGGGGEEEGGGIIIJJJKKKLLLOOOQQQSSSUUUYYY^^^dddjjjpppsssrrrssssssttttttvvvzzz}}}{{{~~~}}}|||tttqqqmmmnnnsssuuuxxxjjjggggggggghhhjjjjjjjjjmmmrrrxxx|||}}}|||qqqttttttzzzyyykkkjjjhhhqqqyyy{{{zzzyyyuuupppoooooolllfffdddfffeeeaaa\\\[[[[[[]]]```cccdddccc^^^YYYSSSPPPTTT^^^jjjrrrwwwsssmmmgggbbb]]]XXXUUURRRQQQQQQPPPOOONNNNNNMMMIIIIIIIIIIIIGGGFFFDDDCCC===???AAAAAA@@@DDDKKKRRRUUUZZZbbbhhhkkkmmmooopppqqqtttxxxzzzzzzyyyyyyyyyzzz~~~|||}}}qqqhhhVVVHHH;;;888999888666666555555444444444333333333111111111111111111111111///000000000111111111111000111222333333333222222///000000111222222333333333333333444444444444555666666777777777888888888777888999:::;;;;;;;;;;;;>>>>>>???@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFEEEEEEGGGLLLPPPQQQRRRTTTZZZgggwwwnnnvvviiiPPPHHHGGGLLLWWWlllvvvjjj``````aaadddhhhmmmrrrvvvyyyzzz~~~|||yyyyyyxxxyyy{{{yyyzzzfffRRRIIIDDDQQQeeemmmpppmmmjjjfffcccaaaaaaaaa___^^^]]]\\\[[[[[[[[[[[[XXXUUUQQQMMMJJJHHHGGGGGGFFFHHHJJJKKKLLLMMMOOOQQQSSSTTTVVVZZZ___dddiiilllssstttttttttuuuwww{{{~~~{{{~~~~~~wwwqqqkkkjjjnnnllluuuxxxqqqooollllllnnnhhhjjjmmmssswwwyyywwwuuukkkooopppwwwzzzmmmllleeeoooxxx{{{{{{zzztttnnnmmmmmmiiiaaa^^^___^^^[[[\\\[[[ZZZ\\\```bbbcccccc^^^YYYSSSPPPRRR\\\jjjttt}}}vvvooohhhbbb\\\XXXTTTTTTSSSRRRQQQPPPOOOOOOJJJJJJJJJJJJIIIGGGEEEDDD>>>@@@BBBBBBAAAFFFNNNVVVYYY^^^eeekkknnnooooooooosssvvvzzz||||||zzzzzzzzzxxx~~~}}}{{{mmmeeeQQQDDD888666888888666666555555444444444333333333111111111111111111111111//////000000111111111222000111222333444333222222111111222333444444555555333333333444444444555555777777777777888888888888888888999:::;;;;;;;;;;;;??????@@@AAACCCEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFEEECCCEEEEEEEEEDDDFFFLLLPPPRRRPPPSSSZZZddd|||~~~rrruuu~~~wwwZZZRRRFFFLLLTTTccc{{{lllaaa\\\\\\^^^aaaeeekkkpppsssyyy~~~|||{{{zzz{{{}}}|||sssZZZLLLIIIOOOZZZcccoookkkfffaaa^^^]]]^^^___[[[\\\\\\]]]\\\[[[YYYYYY]]]ZZZUUUQQQNNNJJJGGGDDDIIIIIIIIIIIIJJJLLLMMMOOOOOOSSSWWWYYYZZZ___gggnnnrrruuuvvvsssqqqrrryyy}}}~~~uuunnnhhhccchhhiiirrrzzzwwwuuuppplllooopppqqqrrrtttuuuuuutttjjjggggggmmmuuuxxxuuuppppppoooqqqvvvvvvsssrrrtttuuutttmmmddd______^^^\\\XXXYYY\\\___bbbeeehhhiiiccc[[[VVVTTTSSSWWWjjjwwwjjjccc^^^[[[VVVTTTSSSRRRSSSSSSRRRQQQMMMLLLKKKIIIGGGFFFFFFFFFEEECCC@@@???BBBIIIRRRWWWaaaeeekkkoooqqqssswwwzzztttwwwyyy{{{||||||~~~zzz~~~tttiiidddJJJBBB999666777888444000555555444444444333333333222222222111111111111000000000111111111000000///333333222222222222222222111111222222222333333333444333333333333444555555777777777777888888888888888999999:::;;;<<<======>>>???AAACCCDDDDDDCCCBBBGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCDDDFFFIIIKKKMMMOOOQQQQQQOOOUUU```mmmsssqqqzzzdddLLLHHHIIILLLWWWooo{{{mmmaaa\\\YYYYYY\\\___bbbiiiqqqyyy|||{{{~~~~~~|||}}}uuu~~~gggVVVMMMKKKQQQYYYnnnmmmjjjfffbbb```aaabbb\\\]]]^^^___^^^]]]\\\[[[]]]ZZZVVVRRROOOLLLHHHFFFGGGGGGGGGGGGIIIKKKMMMNNNNNNQQQUUUWWWXXX]]]eeelllppprrruuuuuutttuuuxxx{{{{{{||||||~~~vvvllleeedddbbbgggwwwyyyvvvqqqqqqqqqqqqrrrrrrqqqpppfffcccbbbfffnnnrrrpppmmmkkkjjjnnnsssuuussstttwwwyyyzzzuuullleeedddcccbbbXXXYYY\\\___cccfffiiijjjfff^^^XXXWWWUUU[[[nnn}}}nnnfff```[[[WWWUUUSSSRRRSSSSSSRRRQQQNNNMMMKKKIIIHHHGGGGGGFFFCCCBBBBBBCCCGGGNNNVVV\\\eeeiiimmmppprrrssswwwyyyvvvxxx{{{||||||}}}~~~}}}zzz|||vvvkkkaaaGGG@@@888666888999666222555444444444444333333333222222222111111111111000000000111111111111000000222222222222222222222222222333333333444444444444555555444444555555666777777777777777888888888888::::::;;;<<<===>>>>>>??????@@@BBBDDDEEEEEEDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGCCCDDDEEEFFFHHHJJJLLLNNNNNNOOOOOOUUU^^^gggwwwrrrwwwjjjMMMGGGHHHIIIQQQeeeoooaaa\\\YYYWWWZZZ]]]```gggooouuu~~~|||{{{~~~~~~|||}}}sss{{{yyyfffTTTIIIKKKRRRgggkkkmmmjjjddd```aaaccc___```aaaaaaaaa```^^^^^^]]]ZZZVVVSSSPPPMMMJJJGGGEEEEEEEEEFFFHHHKKKMMMOOOMMMOOOSSSTTTVVV[[[bbbhhhnnnooorrruuuvvvwwwxxxxxx{{{zzzzzzzzz{{{}}}rrrgggddd```___hhhwww|||wwwuuusssssssssqqqooommmbbb]]]ZZZ]]]dddiiijjjiiiddddddiiipppssstttxxx}}}xxxnnnjjjiiihhh]]]]]]^^^```ccceeegggiiifff^^^XXXVVVVVV\\\pppuuukkkbbb]]]XXXUUUSSSRRRSSSSSSSSSRRRNNNMMMLLLJJJIIIHHHHHHHHHDDDEEEFFFHHHLLLSSS[[[aaafffiiilllooorrrtttxxxzzzxxxzzz}}}~~~}}}~~~|||zzzyyy{{{~~~uuu|||}}}xxxlll[[[DDD>>>777555888999777444444444444444333333333333222222222111111111111000000000111111111111000000111111111222222333333444444444444444555555555555666666555555666666777888777777888888888999999999;;;;;;<<<===>>>???@@@@@@@@@AAACCCEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGEEEEEEEEEFFFHHHIIIKKKLLLJJJNNNNNNTTT[[[___ttt~~~vvvvvvrrrQQQHHHGGGGGGKKKZZZuuuuuufff]]]XXXUUUWWWZZZ]]]cccjjjmmmvvv~~~||||||~~~~~~{{{|||yyy|||vvv___NNNLLLRRR]]]eeellllllfff``````bbbccccccccccccaaa___]]]\\\[[[XXXUUUSSSQQQNNNJJJHHHEEEEEEEEEFFFHHHKKKMMMOOOMMMOOOQQQSSSUUUZZZ```eeellllllnnnqqquuuxxxxxxwww|||{{{zzzzzz{{{}}}qqqkkkddd```bbbiiizzz~~~{{{xxxvvvuuurrrnnnjjj___ZZZUUUVVV\\\bbbeeeeee___```eeelllqqqttt{{{vvvooolllkkkbbbbbbbbbbbbcccdddffffffddd\\\UUUSSSRRRYYYooo}}}pppfff^^^YYYWWWTTTSSSSSSTTTTTTTTTNNNMMMLLLKKKJJJIIIIIIIIIHHHIIIJJJKKKOOOVVVaaahhhhhhiiikkknnnrrruuuyyy{{{zzz|||~~~~~~~~~{{{wwwwwwwwwvvvwwwvvvwwwxxxjjjSSSBBB===777666777888666444444444444333333333222222222222222111111111000000///000000111111111111000000000111222333333444444333444444444444555555555666666555555666666777888777777888888999:::::::::;;;<<<<<<===>>>???@@@@@@@@@AAACCCDDDFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHFFFFFFFFFFFFGGGIIIJJJKKKIIIMMMMMMQQQWWWYYYhhh{{{www~~~aaaLLLIIIGGGJJJRRRhhh~~~nnnaaaZZZUUUUUUWWWYYY^^^eeefffmmmvvv~~~}}}|||~~~~~~||||||{{{jjjUUUOOORRRUUU```lllpppllleeebbbbbbfffeeeeeecccaaa]]][[[YYYYYYWWWUUUSSSRRROOOKKKHHHGGGGGGGGGGGGIIIKKKMMMNNNNNNNNNPPPQQQTTTYYY___cccjjjjjjjjjmmmqqquuuwwwxxx}}}}}}}}}}}}}}}qqqhhhccccccdddlllzzzwwwvvvsssmmmhhh___ZZZUUUTTTXXX^^^aaaccc\\\^^^cccjjjnnnrrr||||||rrrlllhhhbbbbbbbbbbbbdddfffiiijjjddd[[[SSSQQQPPPXXXnnnuuuiii```YYYWWWSSSRRRSSSTTTTTTTTTNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKLLLMMMRRR\\\kkkuuusssrrrqqqrrrtttvvvyyyzzz{{{}}}zzzyyyzzzyyyuuusss{{{}}}sssvvveeeJJJAAA===888666666666444222444444333333333222222222222222222111111111000000//////000111111111111111000000111222333333444444333333333333444444444444555555444444555555666777777888888999:::;;;;;;;;;;;;;;;<<<===>>>??????@@@???@@@AAACCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKJJJNNNLLLNNNTTTVVVaaawwwwwwqqqxxxSSSLLLHHHJJJMMMZZZzzzuuuiii```WWWTTTUUUVVVZZZ___aaaeeennnyyy~~~}}}}}}}}}xxxtttrrr]]]SSSRRRRRR^^^nnnwwwvvvoooiiifffffffffeeeccc```]]]ZZZXXXXXXWWWUUUTTTSSSQQQMMMJJJJJJIIIHHHHHHHHHIIIKKKLLLNNNNNNNNNPPPSSSXXX]]]```ffffffhhhjjjmmmqqquuuxxx|||}}}~~~zzzmmmeeefffeeeffftttzzzxxxwwwtttmmmggg```\\\XXXWWWYYY\\\___```\\\]]]bbbgggiiinnnyyyvvvllleee`````````bbbfffjjjnnnqqqggg]]]UUUQQQQQQYYYpppxxxjjj___WWWTTTQQQOOOPPPQQQRRRRRRMMMLLLKKKJJJIIIIIIIIIIIIHHHKKKOOOSSSYYYeeeuuuzzzxxxwwwxxxxxxxxxzzz|||~~~wwwwwwzzzyyyvvvuuuwwwqqqqqq___DDD???<<<999777666555333222333333333333222222222222222222222111111111111000...///000111111222111111111111111222222333333444222333333333333444444444555555444444555555666777888888999:::;;;;;;<<<===;;;;;;<<<===>>>???@@@@@@???@@@AAABBBDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJLLLLLLLLLPPPMMMMMMTTTUUU\\\nnn{{{kkksss```QQQHHHIIIJJJNNNgggttthhh\\\VVVTTTTTTVVVZZZ\\\]]]fffsss~~~~~~~~~~~~~~~~~~ooouuuyyyeeeYYYTTTPPP]]]nnn|||yyyoooiiieeeeeeeeedddaaa___\\\[[[YYYXXXWWWWWWVVVTTTPPPMMMLLLKKKIIIHHHGGGFFFGGGGGGMMMLLLKKKMMMQQQVVVZZZ\\\^^^bbbhhhkkklllnnnrrrvvvyyyzzz}}}zzzkkkjjjjjjfffnnn{{{~~~||||||yyyrrrkkkaaa___\\\[[[[[[\\\]]]]]]]]]]]]```cccdddgggssszzznnneeebbbaaabbbcccfffjjjnnnqqqjjj```VVVRRRPPPXXXpppzzziii]]]TTTPPPLLLJJJKKKMMMNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHJJJPPPWWW\\\aaakkkyyy|||yyyxxxyyyyyyxxxyyy{{{~~~~~~tttsssuuuuuuwwwyyyrrrpppmmmYYYAAA<<<:::888666666555444444333333333222222222222111222222222111111111111000...///000111111222222222222222222222222222222222444444444444555555555555666666555555666666777888888888999:::;;;<<<======<<<======>>>???@@@AAAAAA@@@AAAAAACCCEEEFFFHHHIIIHHHHHHJJJKKKKKKLLLLLLLLLHHHHHHIIIJJJKKKLLLNNNNNNLLLRRRPPPPPPVVVUUUWWWdddxxxsssmmmnnn~~~ttt[[[KKKKKKJJJIIIZZZsss~~~pppaaaYYYUUUSSSSSSVVVXXXWWW^^^lllxxx}}}~~~}}}}}}uuurrr}}}lll___XXXNNNZZZmmm}}}}}}rrrjjjddddddddddddcccaaa___^^^ZZZYYYYYYYYYYYYWWWSSSPPPMMMLLLIIIGGGEEEDDDDDDDDDKKKJJJIIIKKKOOOTTTXXXZZZXXX```hhhmmmmmmmmmppptttuuuwww{{{rrrooonnniiilllwwwwwwpppaaa```___^^^]]]\\\\\\[[[]]]]]]___aaa```cccooo|||~~~qqqfffgggfffeeedddeeehhhkkkmmmjjj```UUUPPPOOOWWWnnn{{{hhh[[[PPPMMMIIIGGGGGGIIIKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHOOOWWW```eeehhhmmmwww~~~yyyvvvwwwzzzzzzzzzxxxzzz}}}~~~uuupppoooqqqvvv|||zzzoooooojjjUUU@@@999888777666666666666666333333333222222222111111222222222111111111111000......///111111222222222333333222222222222222222555555555555666666666777777777777777777888888999888888999:::;;;======>>>>>>>>>???@@@AAABBBBBBCCCAAABBBBBBDDDFFFHHHJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIJJJLLLMMMOOOPPPLLLSSSRRRRRRWWWUUUTTT]]]jjjnnndddoooeeeOOONNNMMMIIIVVVllluuuddd[[[VVVRRRRRRSSSUUUSSSXXXgggtttzzz}}}||||||~~~qqqxxx{{{xxxhhhUUUNNNUUU```nnnyyy|||sssiiifffdddbbbcccfffeeebbb___```___]]]\\\ZZZWWWSSSPPPNNNKKKHHHFFFGGGHHHIIIHHHFFFGGGIIIJJJKKKNNNSSSVVV[[[]]]```dddhhhkkkmmmooovvvwwwyyyyyyzzz|||zzzpppmmmkkknnnuuuxxxlll^^^YYY\\\```___\\\\\\\\\^^^`````````hhhqqqxxxooolllkkknnnmmmhhheeehhhlllmmmnnn^^^TTTTTTSSSVVVjjjjjjZZZNNNLLLKKKJJJJJJJJJKKKKKKHHHGGGEEEBBBAAACCCHHHLLLVVV___hhhjjjlllrrrxxx{{{~~~zzzwwwuuuwwwyyy{{{xxxxxxyyy{{{}}}qqqpppooollltttlllnnnpppbbbMMM@@@:::999888777555555444444222333333444444444333333333222111000000000222222444444444333333222222222444333222111222333444555333333444444444444444444666777777888888888888777888999:::;;;<<<>>>??????<<<>>>BBBDDDEEEEEECCCBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLKKKKKKKKKLLLMMMNNNNNNIIIJJJLLLMMMOOOOOOOOOOOOPPPQQQSSSTTTVVVWWWWWWWWWgggxxxiiijjjzzz~~~```SSSNNNLLLQQQZZZxxxlllaaaYYYRRRPPPSSSTTTTTTVVV___kkkwww~~~}}}||||||}}}rrrsss}}}xxxiiiWWWLLLNNNTTT```nnnuuuqqqiii```aaabbbdddfffeeeccc```aaa___]]]\\\[[[YYYVVVSSSRRRNNNIIIGGGGGGHHHIIIIIIHHHIIIJJJJJJJJJMMMQQQTTTXXXZZZ^^^bbbfffjjjlllmmmvvvwwwxxxyyyyyy{{{~~~uuuppplllooowwwyyykkkbbb____________aaa```aaabbbaaa```gggooo{{{yyyqqqnnnooorrrqqqkkkhhhkkknnnnnnooo___TTTRRRRRRUUUiii~~~hhhWWWMMMLLLIIIHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGIIILLLOOOZZZdddkkkmmmmmmrrrwwwzzz}}}yyyvvvuuuvvvyyyzzzzzzzzz{{{|||pppoooooommmuuu{{{kkkmmmoooaaaLLL???999888777666555444444444222222333333333333222222333222111000000111222222444333333333222222222222333333222222222333444555333444444444444555555555666666777888888888888777999999:::<<<===>>>???@@@>>>???AAACCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLMMMNNNOOOJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRTTTUUUVVVWWWXXX```xxxnnniiisssrrr^^^RRRKKKPPPZZZpppsssfff^^^XXXUUUUUUTTTSSSTTT[[[fffqqqyyy}}}~~~~~~~~~|||{{{|||}}}~~~yyyrrrqqq```QQQKKKIIIRRR```jjjjjjgggYYY]]]cccffffffeeedddccccccaaa^^^]]]\\\\\\ZZZYYYVVVQQQKKKGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIKKKNNNQQQUUUWWW[[[```eeeiiilllmmmuuuwwwxxxyyyyyyzzz}}}|||sssooosssyyyrrrfff______aaadddccccccdddbbb```eeellluuu~~~zzztttqqqtttvvvtttnnnlllnnnoooooonnn___SSSPPPPPPTTTggg}}}~~~gggTTTMMMJJJGGGFFFGGGIIIJJJJJJCCCDDDFFFFFFGGGIIILLLNNN___hhhooopppooossswwwxxx~~~|||yyyvvvuuuvvvxxxyyy||||||}}}~~~ooonnnoooooowwwtttiiillllll^^^JJJ>>>888777666555444333333333111222222222222222111111222111111000111111222222222222222222222111111111333333333222333444444555444444444444555555666666666666777888888888888888::::::;;;===>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIKKKLLLLLLMMMMMMNNNOOOOOOLLLLLLKKKLLLMMMNNNPPPQQQRRRRRRRRRSSSTTTVVVXXXYYY]]]nnnxxxiiijjjwwwkkkVVVIIILLLUUUcccqqqggg^^^YYYWWWTTTRRRRRRVVV^^^hhhpppuuuzzz{{{|||~~~~~~~~~~~~}}}}}}}}}~~~~~~||||||{{{{{{||||||}}}~~~~~~~~~yyyooo\\\OOOEEEJJJVVV___bbbaaaVVV\\\dddggggggeeedddeeedddbbb___^^^^^^^^^^^^]]]XXXSSSMMMHHHFFFFFFGGGGGGHHHHHHIIIHHHHHHJJJNNNQQQTTTVVV[[[```eeejjjmmmnnntttuuuwwwxxxyyyzzz|||~~~wwwssswww}}}{{{|||ssseee```bbbdddcccdddfffdddbbbdddjjjrrryyyyyytttrrrvvvxxxuuupppmmmoooooommmjjj\\\QQQNNNOOOUUUggg{{{hhhTTTMMMJJJGGGFFFHHHJJJJJJIIIAAABBBCCCCCCDDDGGGLLLOOO```iiiqqqqqqppptttwwwxxx|||zzzxxxwwwvvvvvvwwwxxx}}}~~~|||nnnmmmpppsss}}}wwwmmmhhhjjjhhhZZZGGG<<<777666555444333333333333111111222222222111000000111111111111111111222222111111111111111111111111333333333333444444555555444444444555666666777777555666777888999999999888;;;<<<===>>>???AAAAAABBBBBBBBBAAABBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHKKKLLLMMMNNNOOOOOOPPPPPPOOONNNMMMMMMMMMOOORRRSSSTTTSSSRRRRRRSSSVVVYYY[[[^^^hhhpppgggmmm~~~dddQQQMMMQQQWWWkkkqqqccc[[[XXXUUURRRPPPQQQVVV^^^fffjjjsssuuuxxx{{{||||||}}}}}}||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~xxxcccSSSEEEFFFPPPWWW\\\```ZZZ___fffhhhgggeeeeeefffdddbbb___^^^___``````___YYYTTTNNNIIIGGGFFFFFFEEEEEEFFFGGGGGGHHHJJJNNNQQQTTTWWW[[[aaafffkkknnnpppqqqsssvvvxxxxxxyyy|||~~~|||yyy}}}{{{vvvqqqfffbbbbbbbbbeeeiiiiiiffffffiiiqqqwww~~~~~~xxxssspppvvvwwwtttnnnlllnnnllliiicccXXXOOONNNQQQYYYiiiyyylllXXXNNNKKKHHHIIILLLNNNLLLJJJFFFFFFFFFEEEFFFJJJPPPTTT]]]gggoooqqqqqqtttxxxyyyzzzzzzyyyxxxwwwwwwwwwwww~~~{{{ooonnnssszzznnnkkkiiihhhbbbTTTDDD:::666555444333333222333333222222222222222111000///000000111111222222222222111111111111111111111111333333444444444555555555444444555666666777888888666777888999::::::::::::<<<===>>>???AAABBBCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMOOOPPPPPPPPPPPPRRRQQQOOONNNOOOQQQSSSUUUTTTSSSRRRRRRTTTVVVYYY[[[^^^cccuuu~~~mmmkkkxxxfffVVVQQQSSS___~~~|||hhh^^^YYYWWWTTTQQQOOOPPPUUU\\\```jjjnnntttwwwxxxyyyzzz|||~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~iiiVVVFFFEEEKKKQQQ[[[dddeeeggghhhhhhfffeeedddeeecccaaa```___``````___^^^ZZZVVVPPPLLLIIIHHHFFFEEEDDDEEEFFFFFFGGGIIINNNQQQTTTVVV[[[```eeejjjmmmooonnnqqqtttwwwxxxzzz|||~~~xxx}}}qqqgggcccdddiiiqqqrrrnnnkkkkkkpppuuu{{{~~~|||xxxsssqqqttttttqqqlllkkkllljjjeee^^^UUUNNNOOOSSS\\\jjjvvvooo[[[PPPMMMKKKNNNRRRSSSPPPLLLIIIJJJJJJIIIJJJLLLQQQTTT[[[eeennnqqqqqquuuxxxyyyyyyyyyyyyyyyyyyxxxxxxwww}}}{{{qqqqqqxxxzzzllllllkkkfff\\\NNNAAA:::666555444333333333333333333333333333222111000000///000111222222222222222111111111222222222222222333333444555555555555444444555555666777888999999777888999:::;;;<<<<<<<<<>>>>>>???AAABBBCCCDDDEEECCCCCCCCCCCCDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQRRRQQQQQQRRRQQQPPPPPPPPPRRRSSSTTTSSSSSSSSSTTTUUUWWWYYYZZZYYY^^^kkkyyynnntttbbbPPPUUU[[[qqqsssfff___YYYWWWSSSOOOMMMOOOTTTXXXaaafffmmmrrrssstttvvvyyy~~~}}}}}}|||}}}}}}}}}}}}~~~~~~~~~|||}}}~~~~~~}}}~~~uuu```MMMGGGHHHMMM\\\lllsssoookkkgggfffeeedddcccbbb```___`````````^^^\\\[[[XXXSSSPPPMMMKKKHHHFFFEEEEEEFFFFFFFFFHHHKKKNNNQQQSSSXXX]]]bbbfffiiijjjkkknnnsssvvvxxxzzz}}}~~~~~~}}}qqqiiikkkrrr{{{}}}wwwqqqnnnnnnrrrxxx{{{{{{yyyuuusssrrrqqqnnnjjjjjjkkkhhhccc\\\VVVPPPQQQVVV^^^iiiqqq}}}ppp]]]SSSPPPOOOSSSXXXYYYSSSMMMLLLNNNQQQRRRRRRQQQRRRSSS\\\fffppprrrrrruuuxxxxxxyyyzzzzzz{{{zzzyyyxxxxxx|||~~~|||sssttt}}}wwwnnnpppnnneeeWWWIII???999666555555444444444444444444444444444333222111000...///111222333333222222222222222222333333333444333333555666666666555444444555666777888999999:::888999:::<<<===>>>>>>>>>??????@@@AAACCCDDDEEEFFFCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJLLLNNNQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUWWWXXXYYYYYYVVV\\\eeetttrrrpppwwwtttXXXWWWXXXdddsssggg\\\ZZZWWWQQQLLLLLLOOORRRWWW^^^ggglllmmmnnnrrruuuzzz{{{}}}~~~}}}|||||||||||||||}}}}}}}}}~~~~~~{{{|||}}}}}}||||||~~~mmmUUUKKKGGGKKK]]]ppp|||uuulllgggeeeeeecccaaa``````___``````___\\\ZZZ\\\YYYVVVSSSQQQNNNJJJGGGGGGGGGGGGFFFEEEFFFIIILLLOOOQQQUUUYYY^^^bbbeeegggiiimmmrrrvvvxxxzzz}}}}}}xxxnnnqqqyyy}}}uuuqqqlllpppvvvzzz{{{zzzwwwuuuqqqpppmmmiiijjjkkkhhhbbb\\\WWWRRRRRRWWW___gggnnnuuuooo\\\TTTRRRRRRWWW\\\\\\VVVOOOSSSWWW\\\___]]]ZZZXXXVVV^^^hhhqqqssssssuuuwwwxxxyyyzzz{{{|||{{{zzzyyyxxx{{{}}}}}}uuuvvvxxxpppssspppdddTTTFFF===999666666555444444444555555555555555444333222111000...///111222333333222222222222222333333444444444333333555666666666555444444555666777888999::::::999:::;;;===>>>????????????@@@AAABBBCCCEEEFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJLLLOOOQQQSSSSSSRRRRRRNNNNNNOOOPPPPPPPPPOOOOOORRRSSSTTTVVVXXXXXXYYYYYYVVV]]]ccckkktttmmmqqqhhhUUUTTTZZZrrr~~~nnn]]]\\\YYYSSSMMMJJJLLLOOOQQQYYYbbbgggiiijjjnnnrrrwwwxxxzzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{||||||||||||||||||}}}}}}}}}}}}zzz{{{|||{{{{{{{{{}}}zzzZZZQQQMMMIIIUUUjjjwwwsssnnniiieeecccaaaaaa```______`````````]]][[[]]]\\\ZZZVVVRRRMMMHHHFFFIIIGGGFFFDDDEEEGGGIIIKKKMMMNNNQQQUUUYYY]]]___aaaggghhhjjjqqqxxx}}}}}}|||}}}~~~}}}www}}}|||tttooommmsssuuutttuuuzzzzzzvvvvvvrrrnnnmmmlllgggaaa^^^]]]YYYWWWZZZ\\\___dddkkkuuu~~~mmm[[[SSSQQQSSSXXXYYYUUUQQQQQQXXXbbbnnnqqqkkkddd``````mmmppptttwwwzzzzzzyyyxxxxxxwwwvvvvvvxxxzzz|||~~~}}}}}}~~~xxxqqqxxxttttttmmm___MMM@@@::::::666555444333222111111111222222222222222222222222000111111111111222222222444444444333333222222222222222222222222222222222888999::::::;;;;;;;;;;;;;;;<<<>>>>>>======???@@@AAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGFFFEEEDDDDDDEEEHHHHHHJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPLLLNNNPPPOOONNNMMMNNNOOOOOOQQQRRRSSSRRRSSSTTTVVVTTTZZZ\\\cccttt{{{kkknnn~~~{{{```XXXSSS___xxxggg```ZZZXXXSSSKKKIIILLLNNNTTTZZZ___bbbeeeiiilllpppssswwwyyyzzzzzz{{{|||~~~}}}}}}|||||||||}}}~~~~~~|||zzzxxx|||{{{zzzzzzzzzzzz{{{|||~~~~~~mmmYYYMMMHHHPPP___rrrrrrpppjjjddd______```bbbbbbaaabbbbbbaaa___\\\]]]\\\ZZZWWWSSSNNNJJJGGGIIIGGGEEEDDDDDDFFFHHHJJJLLLMMMPPPTTTXXX[[[^^^___bbbcccgggmmmtttyyyzzzzzz||||||~~~|||wwwqqqnnnsssuuutttvvv{{{|||yyy{{{wwwtttsssrrrmmmgggccc```[[[XXXZZZ[[[]]]bbbhhhsss{{{yyygggVVVSSSPPPRRRVVVWWWSSSPPPPPPXXXeeeuuu~~~|||tttlllhhhmmmooorrruuuwwwxxxxxxxxxxxxwwwwwwwwwxxx{{{}}}~~~}}}uuu}}}{{{wwwlll[[[HHH;;;777888555555444333222222222222222222222222222222222222000111111111111222222222444444444333333333222222111111222222333333444444888888999:::;;;;;;;;;;;;;;;===>>>>>>>>>>>>???AAAAAAAAAAAABBBCCCDDDFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNOOONNNPPPQQQQQQPPPOOOOOOPPPPPPRRRSSSSSSSSSSSSUUUVVVUUUZZZ[[[```nnnuuuqqqzzzlll___SSSWWWmmmooofff^^^ZZZUUUMMMJJJKKKNNNRRRWWW[[[]]]aaagggkkkpppssswwwzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}{{{|||~~~~~~}}}|||zzz{{{{{{zzzyyyyyyzzz{{{{{{~~~dddPPPIIIMMMUUUfffkkkooolllccc]]]___dddfffeeedddddddddccc```^^^]]]\\\[[[YYYUUUPPPLLLIIIHHHGGGEEEDDDDDDEEEFFFGGGJJJLLLNNNRRRUUUYYY[[[]]]\\\^^^bbbiiipppuuuwwwwwwyyyzzz|||{{{|||vvvppptttvvvvvvyyy}}}}}}~~~|||zzzyyyuuunnnhhhccc^^^ZZZ[[[[[[]]]aaagggqqqwww}}}}}}tttcccTTTNNNKKKKKKNNNPPPMMMKKKLLLXXXfffzzz{{{sssrrrssstttuuuwwwxxxyyyzzzxxxxxxxxxxxxzzz|||~~~zzzwwwhhhUUUCCC999777888444444333333333333333444222222222222222222222222000111111111111222222222444444444444333333333333111111222333444555555666777888999:::;;;;;;;;;;;;<<<===??????>>>>>>@@@AAABBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFEEEFFFIIILLLLLLKKKJJJJJJKKKLLLNNNOOOMMMLLLKKKKKKKKKLLLMMMNNNPPPQQQSSSSSSQQQPPPQQQRRRRRRSSSUUUUUUTTTTTTUUUWWWUUUZZZYYY\\\gggrrruuusssnnnZZZSSSYYYnnn|||ooobbb\\\WWWRRRNNNMMMNNNPPPQQQSSSVVV\\\cccgggmmmppptttwwwxxxxxxyyyzzz{{{}}}~~~}}}{{{|||}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{||||||oooUUUMMMNNNNNNWWWbbbmmmlllddd___bbbhhhhhhgggffffffeeedddaaa^^^]]]]]]]]][[[WWWSSSOOOLLLIIIHHHFFFDDDCCCDDDDDDEEEHHHJJJLLLOOORRRUUUXXXYYYXXX[[[```gggnnnsssvvvwwwvvvxxxzzz}}}|||vvvwwwxxxyyy{{{~~~}}}tttlllfffaaa]]]^^^___aaafffmmmsssxxx}}}~~~{{{tttdddVVVLLLGGGFFFIIIKKKJJJJJJLLLVVVcccuuu|||{{{zzzyyyxxxxxxyyyzzz{{{xxxxxxxxxyyy{{{}}}{{{|||rrrbbbQQQBBB;;;999:::444444333333333444444555222222222222222222222222000000111111111222222222444444444444444444333333333333444444444555555555777777888:::;;;;;;;;;;;;===>>>@@@@@@??????AAABBBBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHGGGFFFFFFHHHLLLOOONNNLLLKKKJJJKKKLLLNNNPPPOOONNNLLLKKKKKKLLLNNNOOOPPPRRRSSSSSSRRRQQQQQQRRRTTTUUUVVVVVVTTTTTTUUUWWWTTTXXXVVVYYYaaafffyyyzzznnnwwwkkk___ZZZaaa}}}}}}jjj___ZZZXXXUUURRROOONNNMMMMMMPPPVVV]]]bbbgggjjjooorrrssstttvvvwww|||}}}}}}|||}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}^^^QQQMMMIIIPPP]]]jjjnnnhhhcccdddhhhhhhgggfffeeeeeeddd```^^^]]]^^^^^^]]]ZZZVVVRRROOOJJJIIIGGGEEEDDDCCCCCCCCCFFFGGGIIILLLOOORRRTTTUUUWWW[[[aaagggmmmrrrvvvyyyuuuvvvyyy||||||}}}{{{zzz{{{|||}}}~~~sssjjjdddaaaccceeehhhooovvv|||vvvfffWWWPPPJJJGGGIIILLLLLLNNNQQQTTT]]]lllzzz~~~|||zzzxxxxxxxxxyyywwwwwwxxxzzz{{{}}}xxx~~~yyyvvvxxxnnn___OOODDD===:::999444444333333333444555555222222222222222222222222000000111111111222222222444444444444444444444444666666666555555555555555777888999:::;;;<<<<<<<<<>>>???AAAAAA@@@@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFIIIMMMPPPNNNMMMKKKJJJJJJLLLNNNOOOPPPOOONNNNNNNNNOOOPPPQQQPPPRRRSSSSSSQQQQQQQQQRRRUUUVVVWWWVVVUUUTTTUUUVVVRRRUUUTTTVVV]]]___kkkqqqooo~~~vvviiibbboooxxxfff___\\\XXXTTTQQQNNNKKKJJJLLLRRRXXX\\\bbbfffkkkoooqqqsssuuuvvv|||~~~|||zzz~~~}}}|||}}}}}}}}}~~~~~~}}}}}}}}}||||||~~~kkkVVVKKKFFFOOOYYYgggooonnnjjjfffdddgggfffeeeeeeeeedddaaa^^^]]]^^^______]]]YYYTTTRRRKKKJJJHHHFFFDDDCCCBBBBBBDDDEEEGGGIIILLLNNNPPPQQQVVV[[[aaaggglllqqquuuxxxtttuuuwwwzzz}}}}}}|||{{{zzzxxxzzz}}}~~~nnniiieeehhhkkkooowwwmmm]]]UUUNNNIIIHHHIIIIIILLLPPPSSS[[[hhhrrryyy|||~~~}}}{{{xxxwwwvvvvvvvvvuuuvvvwwwyyy{{{}}}~~~qqqyyy|||vvvuuuvvvkkk[[[MMMDDD===888444555555444444444444444555222222222222222222222222000111111111111222222222444444444444555555555555666666666666666666666666888888:::;;;===>>>>>>>>>???@@@BBBBBBAAAAAACCCDDDDDDDDDDDDDDDEEEGGGHHHIIIGGGHHHHHHHHHGGGIIILLLOOOMMMLLLKKKKKKKKKKKKMMMMMMOOOOOOPPPQQQRRRRRRSSSSSSPPPRRRTTTSSSRRRQQQRRRRRRUUUWWWWWWVVVTTTSSSTTTUUUQQQSSSQQQTTT[[[ZZZaaauuuzzzppptttzzzkkkiiiooottthhhbbb[[[TTTTTTPPPLLLJJJLLLPPPTTTUUU]]]aaagggmmmpppsssvvvxxx|||}}}~~~~~~|||{{{~~~}}}}}}{{{{{{||||||||||||{{{{{{zzz{{{}}}zzz]]]NNNJJJJJJSSS```nnnvvvtttmmmfffffffffeeeffffffeeeccc```]]]___```aaa___[[[WWWTTTLLLLLLJJJHHHEEECCCBBBAAACCCCCCEEEGGGJJJLLLMMMNNNTTTYYY```eeeiiimmmrrruuutttuuuvvvxxxzzz|||}}}~~~{{{yyyvvvqqqrrrvvvrrrmmmiiikkkooottt|||pppaaaXXXOOOLLLJJJIIIKKKOOOSSS^^^lllvvvyyyyyyzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxtttuuuwwwyyy{{{}}}~~~~~~ttt|||yyyvvvvvvqqqeeeTTTGGG@@@===999555777666555444444444444444222222222222222222222222000111111111111222222222444444444444555555555666444444555666888999999:::888999;;;===>>>???@@@@@@@@@AAACCCCCCBBBBBBDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHIIIIIIHHHIIIKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNQQQSSSTTTTTTTTTSSSRRRTTTUUUUUUTTTSSSSSSTTTVVVWWWWWWVVVSSSRRRSSSTTTRRRSSSPPPSSSYYYVVV[[[lllrrrlllyyyvvvpppooouuulllbbbXXXVVVSSSNNNMMMOOOPPPPPPPPPVVV[[[bbbhhhlllppptttvvvxxxyyy{{{|||~~~~~~||||||}}}~~~~~~}}}||||||{{{{{{}}}~~~dddSSSQQQDDDKKKZZZmmm{{{~~~uuulllgggffffffgggggggggdddbbb]]]___aaabbb```\\\XXXUUUMMMLLLKKKIIIFFFDDDBBBAAABBBCCCDDDFFFHHHJJJLLLMMMRRRWWW^^^cccfffjjjooorrruuuuuuvvvwwwyyyzzz{{{{{{{{{~~~zzzwwwsssllllllqqqvvvuuuooolllmmmpppuuu}}}qqqfff[[[VVVRRROOOPPPTTTTTTbbbsss}}}}}}yyyxxxxxxyyyyyyzzz{{{{{{|||||||||ssstttvvvyyy{{{|||}}}~~~|||}}}~~~~~~wwwvvvwwwkkk^^^LLLAAA======<<<:::888777666555444333333333222222222222222222222222000111111111111222222222444444444555555555666666111222444666999;;;<<<===999:::<<<>>>???@@@AAAAAA@@@BBBCCCCCCBBBCCCDDDFFFDDDDDDEEEEEEFFFGGGIIIJJJFFFHHHIIIIIIIIIIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJIIIKKKMMMPPPTTTUUUUUUTTTSSSSSSUUUWWWVVVUUUTTTUUUVVVVVVVVVWWWUUUSSSRRRRRRSSSRRRSSSOOORRRXXXTTTWWWffflllrrreeemmm{{{yyy}}}vvvjjj___XXXTTTQQQPPPQQQQQQOOOMMMOOOTTT[[[bbbhhhlllpppsssuuuvvvxxxzzz}}}{{{|||}}}~~~~~~zzz{{{jjjUUULLLEEEMMMWWWcccsss~~~uuuqqqmmmgggeeeeeeeeecccaaadddcccaaa___]]][[[YYYXXXTTTRRRMMMHHHDDDAAA@@@@@@???@@@BBBDDDGGGIIIKKKLLLRRRUUUYYY]]]aaafffkkkooopppqqqqqqrrrtttvvvxxxyyy}}}}}}}}}~~~~~~xxxuuuqqqkkkfffhhhmmm{{{|||ooohhhmmmtttwww|||wwwiiiaaaZZZSSSSSSXXX```jjjvvv|||{{{wwwuuuuuuuuuwwwyyy{{{}}}~~~~~~tttvvvxxx{{{}}}}}}|||{{{~~~{{{~~~yyyzzzxxxrrrjjjTTTBBB>>>>>>888777;;;777777666555444444333333444444333222222111111000333333333444444444555555222222333333444555555666444666888:::;;;<<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEFFFHHHHHHGGGGGGGGGHHHFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKLLLKKKIIIGGGKKKLLLNNNPPPQQQQQQQQQQQQSSSTTTVVVVVVTTTRRRQQQQQQSSSSSSRRRQQQOOOOOOQQQSSSTTTSSSRRRRRRSSSUUUWWWYYYjjj|||jjjfffrrryyysssvvvggg___YYYVVVVVVSSSMMMLLLPPPOOOQQQUUU[[[bbbiiiooosssuuuwwwyyy|||~~~~~~}}}{{{~~~~~~}}}|||{{{{{{|||~~~uuussszzzqqq]]]SSSFFFHHHLLLYYYnnnzzzqqqmmmiiiffffffeeedddbbbdddcccaaa___]]][[[YYYYYYWWWTTTPPPKKKFFFCCCBBBAAA???@@@BBBDDDFFFIIIKKKLLLPPPSSSWWWZZZ^^^bbbgggjjjnnnnnnoooqqqrrruuuvvvwwwzzzzzz{{{|||{{{vvvpppgggaaafffhhhuuu|||oooggglllssswww~~~uuujjj^^^YYYZZZccckkkuuu{{{zzzxxxwwwxxxwwwxxxyyy{{{|||~~~{{{|||}}}~~~~~~~~~www{{{}}}xxxxxxtttmmmaaaMMM===::::::555333777555555555444333222222222333333333222222222222111333333444444444555555555333333444444555666666666555666888999;;;<<<<<<<<<======>>>???@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEHHHJJJJJJIIIGGGEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNMMMJJJHHHJJJKKKMMMOOOQQQQQQRRRQQQRRRSSSUUUTTTRRRPPPOOOPPPSSSTTTTTTSSSQQQPPPQQQRRRSSSSSSRRRRRRSSSUUUWWWXXX^^^ppptttjjjmmm|||sssggg}}}rrrggg___YYYWWWUUUQQQOOORRRMMMOOORRRVVV]]]dddkkkooouuuvvvxxxzzz}}}~~~~~~|||}}}}}}|||{{{zzzzzz{{{}}}~~~~~~~~~vvvlllnnnwwwzzzeeeYYYLLLFFFCCCNNNeee{{{~~~ssspppmmmjjjiiigggeeeccccccbbbaaa___]]]\\\ZZZYYYYYYWWWSSSNNNIIIFFFCCCBBB@@@@@@BBBCCCFFFHHHJJJKKKNNNPPPTTTWWWYYY]]]aaaeeeiiijjjlllnnnppprrrtttuuuwwwwwwxxxzzz}}}yyypppeee]]]bbbcccmmm{{{{{{nnneeeiiiooouuu~~~oooeeeaaafffmmmtttyyyyyyxxxyyyzzzyyyyyyyyyzzz{{{~~~~~~www{{{zzzwwwvvvooofffVVVFFF999888888444222444444444333333222222111111111111222222222333333333333444444444444555555555444444555666666777777888777777888999:::<<<===>>>>>>??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEIIIJJJKKKJJJGGGEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKMMMOOOPPPOOOKKKHHHIIIJJJLLLNNNPPPRRRRRRSSSQQQSSSTTTRRRPPPNNNMMMNNNSSSTTTVVVUUUSSSQQQPPPQQQRRRRRRQQQRRRSSSTTTVVVXXXZZZddd~~~qqqhhhooovvvddduuuuuuiii^^^YYYWWWUUUSSSTTTNNNNNNOOORRRXXX___fffkkkrrrsssuuuwwwzzz|||}}}~~~~~~~~~}}}||||||{{{zzzyyyyyyzzz{{{|||}}}||||||~~~ooohhhnnnzzzmmm___RRRIIIBBBHHH[[[pppzzz}}}wwwuuurrrooollliiifffdddcccbbbaaa___^^^\\\[[[[[[ZZZYYYUUUQQQLLLHHHDDDBBBAAAAAABBBCCCEEEGGGIIIKKKLLLNNNQQQTTTVVVYYY]]]```dddeeehhhkkkmmmpppqqqrrrssstttvvvxxx{{{~~~{{{qqqfff___```___jjjyyyyyykkkbbbeeejjjppp|||rrrjjjjjjnnnsssvvvwwwxxxzzz{{{yyyyyyxxxxxxzzz|||~~~|||{{{{{{|||~~~}}}||||||~~~{{{wwwuuulll```MMMBBB999999:::777444444444444333333222222222111000000111222333333444444444444444444555555555555555666666777777888999999999888888888:::<<<>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJJJJIIIHHHIIIJJJGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJLLLOOOQQQOOOKKKGGGHHHIIIKKKMMMPPPRRRSSSTTTRRRSSSSSSQQQOOOMMMMMMMMMRRRUUUWWWWWWUUURRRPPPPPPQQQQQQQQQQQQRRRTTTUUUVVV^^^^^^mmmzzzhhhgggzzzrrruuuwwwfff\\\ZZZYYYVVVTTTRRRPPPOOOPPPTTT[[[bbbgggmmmnnnpppsssvvvzzz|||~~~~~~~~~~~~~~~}}}}}}~~~{{{zzzyyyxxxxxxyyyyyyzzzzzzzzz{{{}}}{{{kkkjjjsss|||{{{kkkRRRJJJDDDFFFQQQ```nnnvvvwwwwwwuuurrrnnniiifffdddbbbaaaaaa```^^^]]]\\\\\\ZZZYYYWWWSSSOOOJJJEEECCCBBBBBBAAABBBCCCFFFHHHJJJKKKMMMPPPQQQSSSVVVZZZ\\\___aaadddhhhkkknnnoooppppppqqqtttwwwzzz|||~~~{{{ppphhhcccaaa___kkk|||wwwiii``````dddjjjwww|||rrrnnnppprrrtttuuuwwwyyy{{{yyyxxxwwwwwwyyy{{{~~~}}}{{{zzzyyyzzz|||~~~~~~}}}}}}|||}}}yyyuuuiii[[[FFF>>>888888:::888666555444444444444333333333333000000111222333444444555444444444555555555666666666666777777888999999:::999999999999:::===???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJJJJIIIIIIIIIJJJGGGGGGGGGGGGGGGHHHHHHHHHFFFHHHKKKNNNPPPOOOKKKGGGIIIIIIKKKMMMOOOQQQSSSTTTRRRSSSSSSQQQNNNMMMMMMNNNQQQTTTWWWXXXUUURRRPPPOOOPPPPPPQQQQQQRRRSSSTTTUUU\\\YYY```{{{lllbbbnnnuuuttttttddd^^^\\\YYYUUUTTTRRROOONNNPPPVVV\\\```fffgggjjjnnnsssxxx|||~~~}}}||||||}}}~~~~~~}}}{{{yyy~~~zzzzzzyyyxxxxxxxxxxxxxxxxxxyyyzzz|||{{{nnnooosssYYYPPPGGGEEEIIIRRR```kkkooopppqqqppplllgggeeedddaaaaaa``````___^^^]]]]]]YYYYYYXXXVVVRRRLLLHHHEEECCCBBBAAAAAACCCEEEGGGIIIIIIKKKMMMOOOQQQTTTWWWZZZ[[[]]]aaafffjjjlllnnnooooooqqqsssvvvyyy{{{|||||||||rrrjjjfffeeebbbooovvviii___^^^```eeerrrwwwrrrrrrssstttvvvxxxyyyzzzyyyyyyyyyyyyzzz|||~~~}}}|||{{{zzz{{{}}}~~~~~~~~~|||yyyttteeeTTT???;;;777666777888666444444444444444444333333333000000111222333333444444444444555555555666666666666666777888888999999:::999999:::;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHKKKLLLMMMLLLIIIGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGIIIMMMOOONNNKKKHHHJJJJJJKKKLLLNNNPPPRRRSSSQQQQQQQQQPPPNNNMMMNNNPPPPPPSSSVVVVVVUUURRRQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTXXXWWW\\\nnnyyygggfffnnnyyyjjjwwwqqqeeebbb^^^YYYVVVSSSOOOLLLLLLPPPTTTXXX^^^___bbbgggmmmtttyyy|||zzzyyyyyyzzz{{{|||{{{yyywww|||zzzzzzyyyyyyxxxxxxwwwwwwwwwxxxyyy{{{~~~|||qqqmmm{{{qqqaaaOOOGGGGGGKKKTTT]]]```dddhhhhhhfffcccbbbbbbaaaaaa``````______^^^^^^ZZZZZZZZZYYYUUUPPPKKKHHHDDDCCCAAAAAABBBDDDGGGIIIFFFHHHKKKMMMOOOQQQUUUXXXXXX[[[___dddiiilllmmmnnnoooqqqsssvvvxxxyyyzzzzzz}}}}}}}}}wwwooojjjkkkfffqqqwwwkkkaaa______aaannn|||{{{wwwwwwvvvwwwxxxyyyyyyyyyzzzzzz{{{|||}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}xxxxxxrrr___LLL<<<:::666555666888777555222222222222222333333333111111111222222333333333555555555555666666666666666666777777888999999999888999;;;<<<>>>?????????AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMMMMLLLJJJHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIILLLOOOOOOMMMKKKKKKKKKKKKKKKMMMOOOQQQRRRNNNOOOOOOMMMLLLLLLNNNPPPOOOQQQTTTTTTSSSRRRRRRRRRNNNOOOPPPQQQRRRSSSSSSSSSTTTXXX\\\eeewwwllljjjuuuooozzzoooiiiddd___ZZZWWWRRRNNNLLLNNNPPPRRRXXXZZZ\\\aaagggmmmsssvvvwwwvvvvvvwwwyyyyyyxxxvvvxxx{{{}}}|||}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvwwwxxxyyy{{{}}}vvvkkkyyyrrrXXXKKKHHHHHHMMMRRRUUUZZZ___bbbaaa``````aaaaaaaaa``````____________ZZZ[[[\\\[[[XXXSSSNNNKKKDDDCCCAAAAAAAAADDDFFFHHHDDDFFFIIIKKKMMMPPPTTTWWWWWWZZZ___dddhhhkkkmmmnnnpppqqqtttvvvxxxyyyyyyyyy{{{{{{|||~~~~~~tttoooooohhhrrryyylllbbb```___```lllzzz{{{zzzyyyyyy{{{{{{zzzyyy{{{|||}}}~~~}}}|||{{{{{{zzzzzzzzz|||xxxttttttwwwqqq[[[FFF===;;;888555666999999777111111111111111111222222111222222222222333333333555555555555666666666777666666666777888888999999888999;;;===????????????AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKHHHJJJLLLLLLKKKJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJLLLOOOPPPOOONNNLLLKKKKKKKKKMMMNNNPPPRRRLLLMMMMMMLLLKKKKKKMMMPPPNNNPPPRRRSSSRRRRRRRRRSSSMMMNNNPPPQQQRRRSSSSSSSSSOOOVVVZZZ\\\lllwwwppp|||qqqjjjwwwvvvnnniiiddd^^^[[[VVVQQQOOOOOOPPPQQQVVVWWWYYY]]]bbbhhhnnnqqquuuttttttuuuwwwxxxvvvuuuyyy|||}}}{{{{{{}}}}}}zzz{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxyyy{{{}}}~~~lllrrroooYYYLLLIIILLLPPPQQQVVV\\\^^^______]]][[[ZZZ^^^```]]]]]]```bbbaaa___]]]ZZZXXXVVVSSSOOOLLLHHHEEEAAA@@@AAACCCEEEFFFDDDEEEGGGIIILLLNNNPPPQQQXXXZZZ___dddhhhjjjkkkkkkmmmpppsssuuuvvvwwwyyy{{{{{{{{{{{{|||~~~~~~yyyyyyuuuwww}}}uuujjj```^^^eeerrr{{{}}}||||||{{{zzzyyy{{{|||}}}~~~}}}zzzzzz{{{}}}~~~nnnmmmooossssssgggSSSCCC::::::999999888777666666333333333444444555555555000000111222333333444444444444555555666777777777999::::::888777777999<<<>>><<<<<>>::::::999888888777666666333333444444444444444444111111111222333333333444444444555555666777777777999999:::999888888;;;===>>>======???CCCEEEDDDBBBCCCDDDDDDDDDDDDEEEGGGIIIKKKJJJIIIHHHHHHJJJKKKLLLLLLPPPTTTRRRLLLIIIJJJMMMNNNNNNMMMLLLLLLLLLLLLMMMKKKJJJIIIKKKMMMNNNLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPLLLLLLMMMMMMMMMLLLLLLKKKMMMNNNOOOOOOPPPPPPOOOOOOOOOMMMJJJJJJMMMPPPRRRRRRSSSRRRNNNSSS___kkkzzztttxxxgggnnnuuujjj```ZZZVVVQQQPPPRRRMMMOOOQQQSSSUUUYYY```eeekkklllmmmoooqqqrrrsssttttttvvvyyyzzzyyyyyyyyyzzzwwwxxxyyyyyyxxxxxxzzz|||xxxxxxyyyyyyzzz{{{{{{|||}}}}}}eeeRRRJJJIIIKKKNNNRRRTTTTTTTTTTTTXXX^^^bbbaaaaaacccbbb```___^^^[[[ZZZYYYWWWTTTQQQOOOKKKFFFBBB@@@@@@???>>>BBBCCCDDDGGGIIIKKKMMMNNNQQQRRRUUUZZZ___dddiiikkkiiilllooopppqqqrrrtttuuuxxxxxxyyyzzz|||}}}~~~pppiiikkksss{{{~~~~~~}}}{{{}}}~~~~~~yyyiiifffjjjooonnnfffWWWEEE:::999999888888777777666666444444444444444444333333222222222222333333333333444555555666666777777888888999::::::999:::<<>>>>>>>>@@@CCCDDDDDDBBBCCCEEEFFFGGGFFFEEEFFFGGGKKKJJJIIIIIIIIIJJJLLLMMMKKKUUU]]]ZZZOOOHHHKKKPPPOOOOOONNNNNNNNNMMMMMMMMMLLLKKKJJJJJJLLLMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPLLLLLLLLLLLLLLLKKKJJJIIIKKKLLLMMMMMMNNNNNNMMMMMMPPPMMMJJJJJJLLLOOORRRSSSTTTSSSOOORRRZZZaaaxxx}}}wwwiiihhhuuuzzzjjj```YYYSSSQQQSSSNNNOOOOOOPPPQQQTTTYYY]]]eeefffhhhjjjmmmoooqqqrrrrrrsssuuuuuuttttttvvvwwwvvvwwwxxxxxxxxxyyy{{{}}}wwwxxxxxxyyyzzzzzz{{{{{{~~~}}}||||||~~~dddPPPIIIIIILLLRRRTTTSSSQQQRRRXXX___dddddddddeeedddaaa```^^^]]]\\\[[[YYYVVVTTTQQQMMMGGGCCCAAA@@@>>>===AAAAAACCCEEEGGGIIIKKKKKKRRRSSSUUUXXX]]]cccgggjjjgggjjjmmmooooooppprrrtttxxxyyy{{{|||}}}}}}}}}}}}~~~yyyqqqrrryyy}}}}}}}}}}}}~~~~~~wwwlllhhhnnnsssooobbbQQQCCC;;;888888777777777666666666555555555444444333333333333333333333333333222222555555555666777777888888777888:::;;;;;;<<<>>>@@@>>>???@@@AAACCCDDDDDDCCCCCCFFFHHHIIIHHHFFFFFFFFFJJJJJJIIIIIIIIIJJJKKKLLLOOOXXX```^^^TTTLLLMMMQQQNNNNNNNNNNNNNNNMMMMMMLLLMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLPPPMMMJJJIIILLLOOORRRSSSQQQRRRNNNQQQXXX\\\lll{{{nnnjjjkkkooowww}}}nnncccZZZUUUUUUPPPOOONNNNNNOOORRRUUUXXX\\\^^^```cccfffiiikkklllmmmooopppooooooppprrrtttuuuvvvwwwwwwwwwxxx{{{}}}xxxxxxyyyzzzzzz{{{{{{|||{{{{{{zzzzzz{{{~~~yyy]]]LLLIIIKKKRRRUUUQQQNNNNNNYYY```fffffffffgggfffbbbaaa___^^^]]]\\\[[[XXXVVVQQQMMMIIIEEECCCBBB@@@???@@@@@@BBBDDDFFFGGGIIIJJJNNNPPPRRRVVVZZZ^^^aaaccceeehhhkkkmmmnnnooorrrsssuuuvvvwwwyyyyyyzzzyyyyyy}}}~~~xxxwww|||~~~||||||||||||}}}qqqiiilllqqqssskkk[[[JJJ@@@<<<777777666666666666666666555555555444444333333333444444333333333333333333555555666666777888888888777999;;;<<<===>>>???AAA???@@@BBBCCCCCCCCCDDDDDDDDDGGGJJJKKKIIIHHHGGGGGGIIIIIIIIIIIIIIIJJJJJJKKKQQQUUUZZZZZZUUUPPPNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMPPPMMMJJJJJJLLLOOORRRSSSLLLOOOLLLNNNUUUVVV```uuu~~~yyylllfffjjjxxxtttggg^^^ZZZRRRPPPNNNMMMMMMOOORRRSSSVVVWWWYYY]]]```cccfffgggjjjlllmmmmmmnnnooorrrtttsssuuuvvvvvvvvvwwwyyy{{{zzzzzz{{{{{{||||||}}}}}}zzzyyyyyyyyyzzz}}}nnnRRRKKKIIIOOOQQQLLLIIIKKKXXX___eeeeeefffgggfffcccbbb```___^^^]]][[[YYYVVVRRROOOJJJGGGFFFDDDBBB@@@???@@@AAACCCEEEFFFHHHHHHMMMPPPTTTYYY]]]___``````bbbeeehhhkkkmmmoooqqqsssvvvwwwwwwxxxyyyzzzzzz{{{{{{|||~~~~~~{{{}}}|||{{{{{{{{{|||~~~vvvkkkgggnnnpppmmmaaaPPPBBB;;;:::666666666666555555555555444444444444444444333333333333333333444444444444555666666777777888888999888:::===>>>>>>???@@@AAA???AAACCCDDDCCCCCCDDDEEEDDDGGGJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKPPPOOOPPPQQQQQQPPPMMMKKKOOONNNMMMKKKKKKLLLMMMMMMOOOOOOPPPOOOMMMLLLNNNOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMNNNLLLKKKKKKNNNPPPQQQRRRPPPSSSOOOPPPVVVUUUYYYggg|||~~~kkk```___iiitttwwwiiiaaaWWWSSSOOOMMMMMMNNNNNNNNNRRRSSSVVVYYY]]]```bbbdddhhhjjjmmmnnnoooqqqtttvvvrrrssstttttttttuuuwwwyyy{{{{{{{{{|||}}}}}}~~~~~~{{{zzzzzz{{{|||}}}]]]PPPGGGJJJKKKGGGHHHMMMWWW]]]bbbbbbccceeedddbbbcccaaa___^^^]]][[[XXXVVVTTTQQQMMMJJJHHHEEEBBB@@@@@@@@@AAACCCEEEFFFGGGHHHIIINNNUUU]]]aaabbb```___]]]aaaeeehhhkkkmmmpppssswwwwwwwwwwwwxxxzzz|||}}}xxxyyy|||~~~~~~}}}|||{{{{{{|||~~~}}}ooojjjkkkooommmeeeWWWFFF;;;888999555555555555555555555555333333444444444444444444222333333333444555555555666666666777888888999999999;;;>>>?????????@@@AAA@@@BBBEEEEEECCCCCCDDDFFFEEEGGGJJJKKKJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNLLLKKKKKKMMMOOOOOOOOORRRPPPMMMKKKKKKLLLNNNPPPOOOQQQSSSRRROOONNNNNNPPPNNNNNNNNNMMMMMMLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKMMMOOOQQQQQQPPPQQQTTTQQQQQQWWWVVVVVVaaakkkzzz~~~lll\\\YYY^^^cccrrrtttbbb]]]WWWSSSQQQPPPNNNLLLNNNPPPRRRUUUXXX\\\^^^___cccfffjjjmmmoooqqqsssuuuqqqsssssssssrrrrrrtttvvvzzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~gggUUUHHHGGGHHHFFFIIIRRRUUU[[[```___```bbbccc```cccbbb___^^^]]][[[XXXUUUWWWTTTOOOLLLIIIFFFBBB???@@@@@@BBBCCCEEEFFFGGGHHHAAAGGGQQQZZZ___```]]]ZZZZZZ^^^bbbfffiiilllooorrrsssrrrrrrrrrsssvvvxxxzzzvvvwwwzzz}}}~~~}}}~~~~~~~~~}}}||||||}}}sssjjjkkkpppqqqlllaaaQQQAAA888777999444555555555555555555555333333333444444555555555222222333333444555666666666666666777888888999999:::<<>>???@@@???>>>???@@@@@@CCCGGGHHHHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLNNNOOOOOOOOOOOOMMMOOOPPPNNNKKKLLLQQQVVVVVVSSSPPPNNNOOOPPPOOOOOOQQQOOOMMMLLLMMMLLLKKKIIIGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKIIIHHHIIIJJJLLLMMMNNNLLLJJJKKKNNNOOOMMMKKKLLLLLLMMMNNNOOOQQQRRRSSS___jjjqqqnnntttoooXXX\\\RRRRRRddd|||zzzcccYYYYYYXXXRRRLLLFFFIIIKKKLLLNNNTTTXXXZZZ\\\^^^bbbfffjjjmmmnnnnnnvvvvvvtttssssssrrrssssssvvvwww{{{}}}|||}}}oooPPPIIIJJJHHHKKKTTTbbbaaa^^^XXXTTTTTTXXX\\\___```aaa```]]][[[[[[[[[[[[YYYWWWTTTPPPLLLIIIGGGBBBAAA@@@@@@@@@BBBDDDFFFFFFHHHLLLOOOPPPRRRUUUWWWWWWYYY]]]```bbbdddhhhkkkmmmmmmmmmmmmoooqqqsssuuuuuuwwwxxx{{{~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{{{{|||}}}~~~~~~~~~}}}jjjcccgggiiihhhkkkaaaQQQDDD;;;888777777666555555555444444444444333333333444444444444555444444444444444444555666888777777999<<<===<<<:::<<<>>>@@@@@@???>>>???@@@@@@CCCFFFHHHGGGFFFEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMLLLLLLLLLMMMNNNOOOOOOOOONNNNNNLLLNNNOOOMMMJJJKKKPPPUUUXXXUUURRRPPPPPPPPPPPPOOORRRPPPMMMMMMNNNPPPPPPOOOIIIIIIJJJKKKKKKLLLMMMMMMNNNMMMLLLKKKLLLMMMOOOPPPOOONNNLLLMMMOOOPPPNNNLLLNNNMMMMMMMMMNNNOOOPPPQQQWWW___vvvtttoooqqq}}}tttXXXSSSSSS[[[cccrrrxxxggg___ZZZSSSMMMIIIKKKLLLLLLMMMPPPRRRSSSUUUYYY^^^cccgggkkkoooqqqqqqqqqrrrrrrsssttttttuuuwwwxxx{{{~~~}}}~~~~~~~~~}}}~~~~~~XXXIIIGGGGGGKKKSSSffffffccc\\\TTTPPPSSSWWW^^^___```___]]]ZZZZZZZZZ[[[[[[ZZZXXXTTTPPPKKKIIIEEEDDDAAA??????AAACCCEEEDDDFFFHHHJJJKKKMMMPPPSSSTTTVVVZZZ\\\^^^aaadddgggjjjjjjjjjkkkmmmppprrrsssuuuuuuvvvxxx{{{~~~}}}||||||{{{{{{{{{||||||}}}{{{zzzzzzzzz{{{||||||}}}}}}~~~~~~~~~qqqeeecccdddgggiiiaaaXXXJJJ>>>888666777888555555555555444444444444222222333333333444444444555444444444555555666777888888888:::===>>>===<<<===???AAAAAA@@@???@@@AAA@@@CCCFFFGGGFFFEEEEEEEEEHHHIIIJJJIIIHHHGGGHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKOOOOOOOOOOOOOOONNNMMMLLLKKKMMMNNNLLLJJJKKKOOOSSSXXXVVVSSSRRRRRRRRRRRRQQQQQQOOOLLLLLLOOORRRTTTTTTLLLLLLLLLMMMMMMNNNNNNOOOOOONNNMMMMMMMMMNNNPPPQQQNNNMMMLLLMMMNNNOOONNNLLLNNNNNNMMMMMMMMMMMMMMMNNNWWWZZZggg}}}pppfffnnn|||iii]]]RRRNNNOOOYYYppp|||kkk```WWWQQQLLLLLLKKKKKKJJJJJJJJJKKKPPPUUU\\\aaaeeeiiioootttqqqqqqssstttvvvvvvwwwwwwyyyzzz|||~~~|||xxxyyyzzz{{{{{{}}}~~~}}}|||}}}|||ttt|||```LLLGGGHHHLLLPPPcccfffgggbbbZZZTTTTTTWWW[[[]]]___```^^^\\\[[[[[[\\\\\\\\\[[[XXXSSSOOOLLLIIIFFFBBB???>>>@@@CCCEEEDDDEEEGGGGGGHHHJJJMMMPPPRRRTTTWWWZZZ\\\^^^aaadddhhhhhhhhhiiillloooqqqsssuuuuuuuuuvvvxxx|||{{{{{{zzzyyyyyyyyyzzzzzz}}}{{{{{{{{{{{{||||||||||||}}}~~~~~~~~~}}}~~~~~~gggbbbeeedddeeeiiiXXXOOOCCC999555444666777444444444444444444444444222333333444444555555555555555555555666777888888999999:::<<<===>>>>>>>>>>>>@@@AAABBBAAA@@@AAABBBAAACCCEEEFFFEEEDDDDDDEEEIIIJJJKKKJJJHHHGGGHHHIIILLLKKKKKKJJJIIIIIIIIIIIINNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNMMMKKKLLLOOORRRVVVTTTSSSSSSTTTVVVUUUUUURRROOOLLLKKKNNNQQQTTTUUUNNNNNNNNNOOOOOOOOOPPPPPPNNNMMMMMMMMMMMMNNNOOOPPPKKKKKKKKKKKKKKKLLLKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMWWWZZZ___pppvvvssstttrrrUUUIIILLLTTT^^^ggg|||mmmccc[[[SSSPPPNNNOOONNNLLLKKKKKKPPPVVV]]]aaadddhhhnnnssstttuuuwwwxxxzzzzzzzzzzzzzzzzzz{{{}}}~~~|||yyyvvvwwwyyyyyyyyyzzz}}}|||zzzyyyzzz{{{}}}rrrsssjjjSSSKKKKKKMMMNNN[[[aaafffeee___XXXUUUUUUYYY\\\___aaa```_________\\\]]]^^^]]][[[WWWSSSPPPMMMJJJEEEAAA???@@@BBBDDDEEEFFFGGGGGGGGGIIIMMMPPPPPPRRRUUUXXXYYY[[[___aaaeeeeeefffhhhjjjmmmppprrrtttsssssstttvvvzzz}}}~~~}}}~~~}}}{{{{{{zzzyyyxxxxxxyyyyyy~~~}}}|||{{{||||||~~~~~~|||||||||}}}~~~~~~}}}}}}}}}}}}{{{vvvwww}}}uuuaaa```eeedddbbbdddPPPIII???777333222333444333333444444444444444444444444444555666777777777666666666666777888999::::::;;;===>>>>>>??????@@@???AAABBBCCCBBBAAABBBCCCBBBDDDFFFFFFEEEDDDDDDEEEIIIJJJKKKJJJHHHGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNPPPRRRRRRQQQQQQSSSVVVXXXXXXXXXVVVSSSOOOMMMOOORRRSSSTTTOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOPPPKKKLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOTTTYYYbbbzzzwwwuuudddPPPKKKNNNSSSVVVeee~~~vvvlll```YYYTTTVVVVVVRRRQQQSSSRRRWWW^^^bbbdddgggkkknnnrrrtttvvvxxx{{{}}}~~~~~~zzzzzz{{{|||}}}}}}zzzxxxxxxyyyzzzyyyxxxxxxzzz{{{~~~~~~}}}|||zzzxxxuuutttwwwxxxzzz|||}}}xxxpppuuusssYYYKKKHHHHHHFFFSSSXXX___bbbaaa\\\VVVSSS[[[^^^bbbdddcccbbbaaaaaa^^^^^^^^^^^^\\\YYYVVVTTTPPPMMMIIIDDDAAAAAABBBBBBCCCDDDFFFGGGHHHIIILLLNNNMMMPPPSSSUUUVVVXXX[[[^^^bbbbbbccceeehhhkkknnnpppqqqqqqqqqrrruuuwwwzzz{{{|||{{{{{{}}}~~~}}}}}}~~~}}}||||||{{{zzzyyyyyyyyyyyyyyy||||||{{{{{{{{{|||~~~~~~{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~wwwrrrtttxxx{{{~~~|||lll___^^^cccddd^^^YYYIIIDDD<<<666333222222111333333333333444444444444444444555666777888888999666666666777888999:::;;;:::<<>>AAADDDFFFFFFHHHJJJKKKKKKMMMPPPRRRSSSUUUXXXZZZ]]]^^^___aaadddhhhkkkmmmlllmmmnnnppprrrtttuuuvvvyyyxxxxxx{{{||||||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz|||{{{zzzyyyyyyyyyzzz{{{zzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}xxxvvvyyy{{{|||nnniiibbb```dddfff\\\PPPBBB???:::777555444333111222222333333333444444444333333444555666777888888777777777888999:::;;;<<<;;;===@@@AAA@@@???AAACCCAAABBBDDDDDDCCCCCCCCCDDDEEEGGGHHHGGGFFFEEEFFFGGGFFFGGGHHHHHHGGGGGGHHHIIIHHHHHHIIILLLPPPUUUYYY\\\LLLLLLKKKJJJIIIJJJKKKKKKMMMMMMMMMMMMOOOPPPPPPPPPNNNNNNOOOQQQTTTUUUUUUTTTTTTRRRPPPOOOPPPQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQNNNPPPQQQPPPNNNNNNOOOQQQMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNVVV```fffwww{{{fffTTTNNNNNNJJJOOO\\\ssswwwjjjgggbbbYYYUUUXXXWWWZZZbbblllwww{{{yyyvvvssssssrrrsssvvvzzz~~~~~~~~~}}}}}}~~~~~~|||zzzzzz{{{yyyxxxuuurrrqqqpppqqqqqqpppsssvvvwwwwwwxxx{{{~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~oootttpppVVVMMMLLLIIIFFFHHHMMMXXXdddjjjjjjhhhcccfffiiijjjgggdddaaa```______^^^\\\[[[ZZZYYYYYYTTTQQQNNNJJJFFFCCCAAAAAA:::===AAADDDEEEFFFGGGIIIHHHKKKMMMOOOQQQSSSUUUXXXZZZ[[[\\\^^^bbbfffiiikkkiiijjjlllnnnppprrrrrrsssxxxwwwwwwzzz~~~|||~~~~~~~~~~~~}}}|||{{{zzzzzzzzz|||{{{yyywwwvvvvvvvvvwwwxxxxxxyyyzzzzzz{{{{{{|||~~~~~~}}}}}}}}}}}}}}}|||~~~zzz{{{}}}gggiiigggcccgggiii^^^MMM>>>;;;999888777666444222222222222333333444444444222222333444555666777888777777777888999;;;<<<===;;;>>>AAAAAA@@@@@@BBBDDDAAACCCEEEEEEDDDCCCDDDEEEGGGHHHIIIHHHFFFFFFGGGHHHEEEFFFGGGGGGGGGGGGHHHIIIKKKKKKKKKLLLNNNRRRUUUWWWPPPOOOMMMKKKJJJIIIJJJJJJLLLLLLKKKLLLNNNOOOOOONNNOOOOOOOOOPPPRRRSSSRRRPPPNNNMMMKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOOOONNNNNNLLLOOOPPPOOOMMMLLLNNNPPPPPPOOONNNMMMLLLLLLLLLLLLPPPKKKQQQ\\\]]]eee|||mmmXXXJJJQQQLLLKKKVVVkkk~~~xxxqqqeee___ccc[[[]]]fffttt}}}{{{xxxvvvuuuwwwzzz|||}}}}}}||||||}}}|||yyyvvvsssqqqqqqrrrtttnnnqqqtttuuuuuuvvvyyy|||{{{{{{zzzzzz|||~~~}}}|||{{{{{{{{{|||}}}wwwvvveeeRRRIIIFFFBBBJJJKKKIIIWWWpppyyysssnnnhhhdddfffeee``````ddd___]]][[[\\\]]]^^^]]]\\\XXXVVVSSSNNNJJJEEEBBBAAABBBBBBAAABBBDDDFFFIIIKKKIIIIIIJJJLLLOOOQQQSSSUUUVVVWWWYYY\\\```dddgggiiijjjlllnnnnnnnnnoooqqqsssssstttuuuxxxzzz}}}~~~~~~~~~~~~{{{{{{{{{|||}}}}}}|||{{{{{{{{{}}}|||zzzxxxwwwwwwwwwxxx}}}|||{{{zzzzzz{{{}}}~~~}}}|||zzzzzz|||~~~}}}}}}{{{xxxyyy}}}rrrfffiiikkkllljjjdddTTTFFF@@@:::444333555777555222111111222222222333333333444444444444444555777777888888999:::;;;<<<<<<===AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFHHHHHHJJJJJJJJJJJJHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFIIIKKKNNNPPPPPPOOOMMMLLLNNNMMMLLLKKKIIIIIIHHHHHHMMMMMMMMMLLLLLLLLLLLLKKKPPPPPPQQQQQQRRRQQQQQQQQQNNNMMMLLLMMMOOOPPPPPPPPPNNNNNNNNNMMMKKKKKKMMMOOONNNNNNPPPPPPPPPPPPNNNNNNJJJMMMOOOOOONNNMMMMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNSSSXXXWWW^^^yyy||||||ttt]]]QQQKKKIIIMMMPPPZZZtttxxxnnnfffbbbeeelllwwwyyyssstttwwwwww|||~~~~~~~~~~~~~~~{{{yyywwwwwwuuusssppppppooonnnnnnpppsssvvvxxxzzzyyyyyyyyyzzz|||}}}{{{xxxwwwxxxyyyyyyxxxwwwttt```SSSLLLBBBFFFFFFHHHVVVkkkwwwwwwuuunnnjjjkkkiiidddaaaccc```___]]]]]]^^^___^^^]]]ZZZXXXVVVRRRNNNIIIFFFDDDDDDDDDBBBBBBCCCEEEGGGHHHIIIIIIJJJLLLNNNPPPRRRTTTTTTUUUWWWZZZ]]]```ccceeeeeegggjjjlllmmmnnnpppqqqrrrsssuuuwwwyyy|||}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}|||{{{{{{xxxxxxvvvuuuuuuvvvwwwwww{{{zzzyyyyyyyyy{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}||||||zzz}}}yyymmmhhhmmmooonnniiiaaaSSSFFF???:::444333555666555222222222222333333333333444444444444444555666777888888999:::;;;<<<======>>>AAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIHHHGGGFFFFFFIIIJJJLLLMMMNNNMMMLLLKKKNNNMMMLLLJJJJJJJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOOOONNNNNNLLLKKKJJJKKKMMMNNNNNNNNNLLLMMMMMMKKKJJJJJJLLLNNNNNNNNNOOOPPPPPPOOONNNNNNJJJLLLNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMQQQUUUTTTYYYooopppWWWMMMHHHKKKMMMPPP]]]lll|||}}}tttlllnnnrrrzzzzzzrrrpppoooqqquuuzzz}}}~~~~~~|||yyywwwuuuqqqnnnpppooommmmmmnnnpppsssuuuuuuvvvvvvwwwxxxzzz{{{|||}}}~~~}}}{{{yyyxxxwwwxxxyyyyyytttwwwtttbbbXXXIIIEEECCCGGGTTTeeettt~~~|||uuuooonnnmmmhhheeedddcccaaa```___```aaa```___[[[[[[ZZZWWWTTTOOOKKKHHHGGGEEEDDDBBBBBBCCCDDDEEEHHHHHHIIIKKKMMMOOOQQQRRRQQQRRRTTTVVVYYY\\\^^^```___bbbgggjjjlllmmmnnnooopppqqqsssuuuwwwzzz{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~|||zzzuuutttssssssssstttvvvwwwyyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~|||}}}}}}}}}nnngggiiioooqqqlllcccYYYMMMDDD===999444333444555444222333333333444444444555555555555555555666777888888999::::::;;;<<<===>>>>>>@@@AAABBBDDDFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFLLLLLLLLLKKKJJJIIIGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJNNNMMMKKKJJJJJJKKKMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJKKKJJJIIIKKKMMMNNNNNNMMMJJJJJJKKKJJJIIIIIIJJJLLLMMMNNNOOOOOOOOOOOONNNMMMJJJLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKNNNLLLNNNRRRRRRTTTaaarrrwwwxxxnnn]]]NNNKKKKKKIIIKKKPPPVVVbbbsss|||ttttttwww{{{rrrllljjjhhhlllrrrxxx{{{~~~~~~{{{yyywwwsssqqqpppooonnnmmmmmmnnnppprrroooppprrrtttuuuvvvvvvvvvzzzzzzzzz{{{{{{|||}}}~~~zzzyyyxxxwwwwwwxxxyyyzzz~~~yyy}}}sssgggYYYMMMEEEHHHPPP\\\ppp~~~vvvqqqnnnkkkiiigggfffdddbbbaaabbbbbbaaa```\\\\\\\\\[[[XXXSSSOOOLLLGGGFFFDDDBBBBBBCCCDDDEEEGGGHHHHHHIIIKKKMMMNNNOOOOOOPPPQQQSSSVVVXXX[[[\\\]]]aaafffjjjkkkllllllmmmooooooqqqsssuuuwwwyyyzzz}}}}}}}}}~~~~~~}}}|||{{{{{{zzz}}}|||{{{yyyyyyzzz|||}}}|||{{{vvvuuutttsssssstttuuuvvvxxxxxxwwwwwwxxxyyyzzz{{{}}}}}}~~~qqqfffeeegggmmmnnneeeXXXMMMDDD>>>;;;888444333444444444222444444444444555555555666666666666666777888999999999::::::;;;<<<===>>>>>>???@@@AAACCCFFFHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHFFFFFFKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIJJJMMMLLLJJJJJJJJJLLLOOOQQQPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMLLLLLLJJJIIIHHHKKKJJJJJJKKKMMMNNNMMMLLLIIIJJJKKKJJJIIIIIIJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJMMMKKKLLLPPPQQQRRRXXXaaa~~~{{{tttuuu{{{dddWWWQQQLLLJJJKKKKKKQQQYYYaaannn|||uuuvvvyyy|||zzzpppiiifffiiinnnssswwwzzz|||}}}~~~|||||||||{{{yyywwwsssrrrpppooonnnooopppppplllmmmoooqqqrrrrrrrrrrrrxxxwwwvvvvvvwwwxxxzzz{{{wwwwwwvvvvvvwwwxxxyyyyyy~~~|||zzznnn^^^PPPKKKKKKRRRfff}}}wwwpppmmmjjjhhhhhheeecccbbbbbbbbbaaa___[[[\\\\\\\\\YYYUUUQQQOOOGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMMMMNNNOOOQQQTTTWWWYYYZZZ^^^bbbgggjjjkkkjjjjjjkkkmmmmmmoooqqqssstttvvvwww{{{{{{|||}}}}}}}}}~~~~~~~~~|||{{{zzzyyyyyy|||{{{yyywwwwwwyyy{{{|||~~~}}}{{{zzzyyywwwuuuuuuuuuuuuvvvyyyxxxxxxwwwwwwwwwwwwxxxzzz}}}wwweeeaaaffffffkkkiii\\\MMMDDD>>>:::888777555333333333333222444444555555555666666666777777777777888999::::::999999:::;;;<<<===>>>>>>>>>???@@@BBBDDDFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJKKKMMMPPPQQQSSSRRRQQQOOOMMMLLLJJJJJJMMMMMMMMMMMMLLLJJJIIIIIIHHHGGGHHHIIIKKKLLLKKKIIIIIIJJJLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKLLLMMMLLLKKKKKKKKKJJJJJJIIIIIILLLKKKLLLOOOQQQRRRUUUYYYccc|||rrrssszzzuuueeeXXXPPPMMMIIIKKKMMMNNNQQQ[[[mmm|||~~~wwwzzz}}}~~~yyyhhhfffgggiiilllppptttvvvwwwzzz|||~~~}}}{{{||||||}}}{{{zzzwwwvvvuuusssrrrqqqqqqrrrlllmmmoooqqqqqqqqqpppooovvvuuuttttttuuuvvvxxxyyyvvvvvvvvvvvvwwwxxxxxxyyyxxxvvvwwweeeVVVLLLKKK[[[mmmtttmmmiiieeehhhfffcccbbbbbbaaa___^^^[[[[[[\\\[[[YYYWWWTTTRRRIIIHHHFFFDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMOOORRRUUUXXXYYY]]]aaadddgggggghhhhhhiiikkklllmmmoooppprrrssstttyyyyyy{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyy{{{zzzxxxxxxxxxyyy{{{|||{{{|||}}}~~~~~~}}}}}}{{{zzzxxxvvvuuutttuuuuuuxxxxxxxxxxxxxxxxxxxxxwwwxxx{{{~~~{{{hhh^^^```hhhhhhiiibbbSSSEEE>>>;;;999666666555444333222222222444444444555555555666666888888888888999:::;;;;;;::::::;;;<<<===>>>????????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIJJJJJJJJJKKKLLLMMMNNNOOOSSSRRRPPPOOOMMMKKKJJJIIILLLLLLMMMLLLLLLKKKJJJIIIEEEDDDEEEGGGIIIIIIHHHFFFIIIKKKMMMMMMMMMLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLJJJJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKMMMOOOQQQSSSUUU[[[ttt|||tttqqqsssppp]]]SSSFFFGGGHHHIIIHHHJJJSSS^^^mmmqqqxxx}}}}}}zzzwwwyyy}}}~~~}}}ooohhhgggeeefffjjjmmmpppqqqrrrtttwwwyyyzzz{{{}}}~~~|||{{{{{{||||||zzzyyy{{{zzzyyywwwvvvuuuttttttrrrrrrrrrrrrrrrrrrqqqpppuuuuuutttuuuuuuvvvwwwxxxvvvvvvwwwwwwxxxxxxxxxxxx}}}nnnyyyjjjVVVNNNSSS\\\xxxvvvmmmhhhdddgggeeebbbaaa```___^^^\\\[[[[[[[[[ZZZYYYXXXWWWVVVMMMKKKHHHFFFEEEDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHJJJMMMPPPTTTVVVXXXXXX[[[^^^aaabbbdddfffhhhjjjjjjkkkmmmooopppqqqrrrvvvwwwyyy{{{|||}}}}}}|||~~~}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyyyy{{{zzzyyyyyyyyyzzz|||}}}xxxyyyzzz{{{|||}}}}}}~~~wwwvvvuuussssssssstttuuutttuuuvvvxxxyyyzzzzzzzzzzzz}}}lll```\\\aaahhhfffdddYYYIII<<<888777666444555555444222222222222333333444444444555555555888888888999999:::;;;<<<<<<===>>>>>>@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBBGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHIIIJJJLLLMMMMMMMMMLLLOOOOOONNNMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJEEEEEEFFFHHHJJJKKKIIIGGGHHHJJJMMMNNNMMMLLLMMMNNNMMMLLLKKKKKKKKKKKKLLLMMMLLLLLLLLLJJJHHHGGGHHHJJJIIIIIIIIIIIIIIIIIIJJJJJJHHHJJJJJJIIIJJJMMMPPPRRRZZZfff}}}uuuwww~~~yyyjjjUUUMMMGGGGGGGGGEEEGGGLLLPPPTTTZZZ```dddggghhhiiiqqqwww~~~}}}{{{tttoooiiiffffffiiijjjkkkjjjllloooqqqqqqsssuuuwwwzzzxxxxxxyyy{{{|||{{{zzz}}}|||{{{zzzxxxwwwvvvvvvyyyxxxvvvuuutttssssssssstttuuuvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxqqqrrr{{{aaaSSSRRRSSSaaatttwwwnnnhhhdddgggeeebbb```___^^^]]][[[\\\\\\[[[ZZZZZZYYYXXXXXXPPPNNNKKKGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFHHHKKKOOORRRUUUWWWSSSVVVYYY\\\^^^aaadddgggiiiiiikkklllnnnooopppqqquuuvvvxxxzzz|||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||zzz{{{{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{|||}}}vvvwwwwwwxxxzzz|||~~~sssrrrqqqqqqqqqrrrssstttrrrsssuuuxxxzzz|||}}}}}}}}}xxxddd]]]]]]bbbgggddd___QQQ@@@555333444333444444555444222111222222333333333444444444555555999999999999:::;;;<<<<<>>BBBBBBAAAAAABBBDDDEEEGGGGGGHHHIIIKKKNNNPPPQQQRRRTTTTTTUUUWWWZZZ]]]```bbbdddccceeeiiiooorrrqqqooossssssssstttuuuxxxzzz|||{{{|||}}}}}}|||}}}}}}~~~~~~|||{{{{{{}}}}}}|||||||||{{{{{{{{{yyywwwuuussstttwww{{{}}}yyyyyyyyyyyyyyyyyyyyyyyyvvvuuutttsssssstttuuuvvvuuurrrpppqqqtttuuutttsssuuuuuuuuuvvvxxxzzz}}}~~~{{{fff___^^^bbbfffccc```TTTEEE<<<:::999777333444444444444444444444444555555555555555666777777::::::999::::::;;;======??????@@@AAAAAABBBCCCCCCEEEDDDCCCBBBAAABBBCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJKKKKKKKKKJJJIIILLLMMMNNNNNNNNNLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJEEEIIINNNOOOMMMJJJIIIIIIJJJJJJIIIHHHIIIKKKMMMOOOKKKMMMPPPQQQOOOLLLKKKJJJMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLKKKKKKJJJOOOXXXccctttyyyqqq|||sssVVVIIIEEEBBBBBBDDD???AAAEEEHHHGGGEEEKKKRRRZZZaaallluuuyyyyyyxxxxxxxxxzzzwwwjjjfffdddbbbaaabbb______dddggghhhiiikkkkkkmmmqqquuuyyy{{{}}}~~~xxxyyyyyyxxxvvvvvvxxxyyy}}}{{{yyyyyyzzz{{{xxxyyy{{{}}}~~~~~~~~~~~~}}}}}}{{{zzzyyyyyyyyyyyy~~~sss|||gggTTTNNNIIILLLTTT^^^aaa___]]]_________`````````___^^^^^^]]]]]]]]]]]]\\\ZZZYYYXXXRRRPPPMMMLLLKKKJJJGGGEEEBBBBBBAAAAAABBBCCCDDDEEEDDDEEEFFFHHHKKKMMMNNNOOOQQQRRRRRRTTTWWWZZZ^^^___cccccceeehhhkkkmmmmmmlllqqqqqqrrrssstttvvvxxxyyyxxxyyy{{{{{{{{{}}}~~~||||||~~~}}}{{{zzz{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzyyywwwvvvvvvxxxzzz{{{yyyyyyyyyyyyyyyyyyzzzzzzvvvuuuttttttsssssssssssssssqqqooopppsssuuutttsssuuuuuuuuuvvvxxx{{{~~~hhhcccbbbeeegggcccUUUKKK>>>777777777444111444444444444444444444444555555444555555666777888::::::;;;<<<<<<======>>>???@@@@@@AAABBBBBBCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHJJJJJJKKKKKKKKKHHHHHHJJJJJJJJJJJJIIIHHHIIIIIIJJJKKKJJJIIIHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHLLLPPPQQQNNNLLLJJJJJJJJJIIIHHHGGGHHHIIIKKKMMMJJJMMMOOOPPPNNNLLLJJJJJJLLLKKKJJJIIIGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJPPPTTTZZZeeewww{{{ppp```WWWNNNGGGEEEFFFBBBBBBEEEFFFEEEGGGKKKPPPVVV```hhhmmmppprrrssswwwyyy~~~uuuhhhaaa]]]\\\^^^ZZZYYY]]]```___```cccgggiiimmmqqquuuwwwxxxxxxwwwxxxyyyxxxwwwwwwyyy{{{}}}{{{zzzzzz{{{|||}}}~~~}}}|||{{{{{{{{{|||{{{bbbSSSIIIFFFGGGLLLPPPRRRWWW\\\\\\]]]___aaaaaaaaa```_________]]]\\\[[[ZZZZZZZZZQQQPPPOOOPPPPPPOOOLLLIIICCCCCCAAAAAAAAABBBCCCDDDCCCCCCEEEGGGIIIKKKLLLMMMNNNNNNOOOQQQTTTWWWZZZ\\\___bbbdddffffffggghhhjjjnnnoooqqqrrrssstttuuuuuutttvvvxxxyyyyyy{{{~~~~~~}}}zzzwww{{{}}}~~~~~~|||zzzyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwxxxxxxyyyzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvuuutttsssqqqooonnnpppnnnnnnooorrrtttuuutttwwwvvvuuuuuuwwwzzz}}}|||yyyfffddddddfffggg___JJJBBB999555555666444111444444444444444444444444444444444444555666888888;;;<<<===????????????>>>@@@@@@AAAAAABBBCCCCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIJJJJJJIIIGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIIIIHHHFFFEEEIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLOOOPPPNNNKKKJJJIIIIIIIIIHHHGGGGGGHHHIIIJJJIIIKKKNNNNNNMMMKKKJJJJJJKKKJJJIIIHHHGGGGGGFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDGGGFFFFFFGGGGGGHHHIIIJJJNNNOOOSSSZZZgggxxxhhhZZZSSSRRRHHHAAAAAABBBAAA???@@@FFFJJJQQQXXX___eeekkkoooxxxzzzmmmaaa\\\[[[\\\WWWVVVYYYZZZYYYZZZ\\\aaadddhhhllloooppppppooorrrssstttttttttuuuwwwyyy}}}|||{{{{{{{{{|||}}}~~~~~~}}}|||{{{sss```QQQJJJDDDEEEGGGJJJPPPVVVZZZ\\\___bbbcccbbb```___```___]]][[[ZZZZZZZZZ[[[WWWVVVUUUUUUTTTQQQLLLIIIFFFDDDCCCBBBAAAAAABBBBBBCCCDDDEEEGGGIIIJJJLLLLLLLLLLLLMMMOOOQQQTTTWWWYYY[[[___bbbcccbbbcccfffiiimmmnnnppprrrssssssssssssrrrtttuuuvvvvvvwwwzzz|||zzzzzzzzz{{{}}}~~~~~~~~~|||yyyvvvyyy{{{}}}|||zzzxxxxxxxxxuuuuuuuuuuuuttttttttttttrrrtttvvvyyyzzz{{{{{{zzzxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttrrrooollljjjmmmmmmmmmoooqqqsssuuuuuuzzzxxxvvvtttuuuwwwzzz|||{{{jjj___bbbccceeebbbXXXDDD>>>888666777777555222333333444444444444444444444444444555666777999:::<<<===???AAABBBAAA@@@???AAAAAABBBBBBCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIHHHGGGFFFEEEHHHIIIJJJJJJJJJIIIHHHGGGIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMKKKIIIGGGFFFJJJIIIHHHHHHGGGHHHHHHIIIGGGJJJLLLLLLKKKIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFEEEEEEEEEGGGIIIJJJJJJIIIOOOYYY___nnn{{{qqqhhh\\\OOOHHHCCC???>>>???BBBEEEIIINNNUUU^^^gggmmmtttwww}}}wwwhhh```\\\\\\WWWUUUWWWYYYXXXYYY[[[]]]___cccgggiiiiiihhhgggiiikkklllmmmmmmooorrrtttxxxxxxxxxyyyzzz|||}}}~~~}}}|||{{{rrrUUULLLDDDBBBCCCDDDIIINNNXXXZZZ]]]aaabbbbbbaaa``````___]]][[[ZZZZZZZZZ[[[ZZZYYYXXXXXXWWWSSSOOOKKKIIIHHHFFFDDDBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKLLLLLLLLLNNNPPPSSSUUUWWWWWW[[[___``````bbbfffjjjkkkllloooqqqrrrrrrrrrrrrqqqrrrssssssrrrrrrtttvvvuuuvvvwwwxxxzzz|||~~~~~~~~~}}}}}}}}}}}}~~~}}}zzzxxxxxxyyy{{{zzzxxxvvvvvvvvvtttsssssssssrrrrrrrrrrrrssstttwwwyyyyyyxxxvvvuuuuuuuuuuuuttttttssssssssssssssssssrrrpppmmmjjjiiikkklllmmmoooppprrrtttvvv{{{yyyvvvttttttuuuvvvxxxwww}}}kkk\\\ZZZ```bbbbbb^^^QQQ@@@<<<888666777666444222333333333444444444555555444444444555777999;;;;;;===???AAACCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGEEEDDDHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJHHHFFFJJJJJJIIIIIIIIIIIIIIIIIIFFFHHHJJJJJJHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCBBBBBBFFFEEEDDDDDDEEEFFFHHHIIIJJJFFFJJJTTTXXX___|||uuufffXXXLLLDDDCCCFFFCCCCCCEEEHHHMMMVVV```ggglllooovvv~~~wwwggg\\\ZZZUUUSSSUUUVVVUUUVVVYYY[[[]]]```cccddddddcccbbbbbbdddfffggghhhjjjmmmooorrrssstttuuuwwwyyy{{{||||||~~~}}}|||zzzXXXNNNDDDBBBBBBBBBDDDGGGQQQSSSWWW\\\___aaabbbbbb```___^^^]]]\\\[[[[[[[[[ZZZYYYXXXXXXYYYXXXUUUSSSNNNLLLIIIGGGEEECCCCCCCCC@@@AAABBBCCCDDDFFFGGGGGGKKKKKKKKKLLLOOOQQQTTTVVVUUUWWWZZZ\\\^^^aaadddgggfffgggiiikkkmmmnnnooooooooopppqqqpppnnnnnnpppqqqrrrsssuuuvvvxxxzzz{{{|||~~~~~~~~~}}}|||}}}}}}zzzzzz{{{|||~~~}}}{{{xxxvvvxxxyyyyyywwwuuutttuuusssssssssrrrrrrrrrqqqqqqvvvxxxyyyyyyxxxuuurrroootttssssssrrrrrrqqqqqqpppqqqqqqpppooonnnllljjjiiikkkmmmoooooopppqqqtttwwwyyyxxxwwwvvvuuuvvvvvvwwwzzz~~~uuuhhh___WWWZZZbbbaaa```YYYIII;;;999666444444444333222222333333444444555555555444555555777999;;;===>>>???@@@AAACCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEGGGHHHHHHGGGGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHKKKJJJJJJLLLMMMMMMKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJDDDFFFGGGHHHFFFFFFGGGHHHFFFFFFFFFEEEFFFFFFGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEEEEEEEEEEFFFGGGHHHLLLEEEDDDJJJMMMSSSiiixxxjjjZZZMMMGGGHHHEEEEEEDDDDDDFFFMMMUUU\\\fffkkkrrrzzzwwwccc[[[UUURRRSSSSSSRRRSSSVVVZZZ[[[]]]^^^______^^^^^^^^^```bbbcccdddfffiiikkkkkklllnnnpppsssuuuvvvwwwzzz|||~~~~~~}}}fffYYYMMMHHHFFFCCCCCCEEEGGGJJJNNNTTTZZZ___ccceeeaaaaaaaaaaaa___^^^]]]\\\ZZZXXXWWWXXXYYYZZZYYYXXXRRRPPPMMMJJJGGGFFFEEEDDD@@@AAABBBCCCDDDEEEFFFGGGIIIIIIJJJKKKMMMOOORRRSSSVVVUUUUUUWWW[[[^^^```aaa___```aaaccceeehhhjjjkkklllmmmnnnmmmllllllnnnpppqqqrrrtttuuuwwwxxxyyyyyy{{{{{{{{{{{{|||}}}~~~yyy{{{~~~~~~}}}|||{{{zzzzzzwwwxxxyyy{{{|||{{{xxxvvvuuuvvvxxxxxxvvvtttsssssstttsssssssssrrrrrrrrrrrrvvvwwwyyyyyyxxxvvvsssrrrsssssssssrrrqqqqqqppppppooonnnmmmllllllkkklllllllllnnnpppppppppqqqtttwwwvvvvvvwwwxxxyyyzzzzzzzzz}}}kkk^^^[[[VVV\\\ccc___\\\QQQ???888666444333333444555555222222333333444555555666555666777888:::===???@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIGGGFFFDDDCCCDDDEEEFFFGGGFFFEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIHHHJJJMMMNNNLLLJJJFFFGGGHHHIIIIIIIIIIIIIIICCCEEEFFFFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDEEEFFFGGGGGGGGGGGGHHHEEEEEEFFFGGGLLL[[[jjjsssbbbSSSLLLIIIHHHFFFDDDCCCFFFLLLPPP\\\aaajjjttt|||wwweee^^^YYYXXXWWWTTTTTTWWWZZZZZZZZZZZZZZZZZZ[[[[[[ZZZ[[[]]]^^^___```cccffffffgggiiikkknnnpppqqqrrrxxxyyy{{{~~~~~~}}}|||wwwiiiYYYPPPKKKGGGEEEEEE???BBBHHHOOOWWW^^^dddgggccccccddddddbbbaaa___]]]\\\ZZZXXXXXXYYYZZZYYYXXXTTTSSSOOOLLLIIIGGGFFFFFFCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIKKKNNNPPPRRRWWWTTTRRRTTTYYY\\\]]]\\\ZZZZZZ[[[]]]___cccfffhhhiiijjjkkkkkkkkkllloooqqqqqqrrrsssuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{vvvxxx||||||}}}~~~~~~}}}~~~~~~}}}|||{{{yyyxxxvvvwwwxxxyyy{{{yyyvvvssstttvvvwwwwwwuuusssrrrssstttttttttsssssssssrrrrrrrrrtttvvvyyyzzzzzzyyyxxxttttttssssssrrrqqqppppppmmmlllkkkjjjjjjkkkmmmnnnmmmoooqqqqqqpppqqqtttwwwssstttwwwzzz}}}~~~~~~~~~zzziii\\\YYYVVV]]]bbb\\\WWWJJJ777777555444333444666888:::222222333333444555666666666666777999;;;>>>@@@AAAAAAAAA@@@AAAAAABBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBBCCCDDDEEEFFFHHHHHHHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHFFFEEECCCDDDEEEGGGGGGGGGFFFEEEHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEHHHKKKMMMKKKIIIDDDEEEFFFGGGHHHIIIIIIIIIBBBDDDEEEEEEDDDDDDEEEGGGEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFHHHHHHHHHGGGGGG@@@EEEJJJKKKJJJKKKSSS[[[oooyyysssyyy|||eeeWWWNNNLLLIIIEEECCCCCCGGGJJJLLLSSS^^^jjjuuu{{{qqqjjjcccaaa^^^ZZZYYY[[[ZZZYYYXXXWWWVVVWWWXXXYYYUUUWWWYYYYYYZZZ[[[^^^aaabbbdddfffiiikkkmmmnnnnnnuuuvvvxxxyyyzzzzzzzzzyyyxxxzzz{{{||||||{{{yyyxxx|||lllXXXGGGBBBFFFCCCBBBAAADDDMMMYYYbbbeeeddddddddddddcccbbbaaa```]]]\\\ZZZYYYWWWVVVVVVUUUVVVTTTRRROOOLLLJJJHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHJJJKKKLLLMMMMMMPPPOOOPPPQQQTTTWWW[[[]]]UUUVVVWWWYYY[[[]]]___aaabbbcccdddfffhhhiiikkkkkkkkkooosssuuutttsssssssssuuuvvvvvvuuuttttttuuuwwwyyyyyy{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||~~~}}}|||}}}~~~~~~|||zzz{{{zzzwwwuuuttttttuuuuuuuuutttsssssstttsssqqqpppppppppqqqpppnnnnnnoooqqqqqqsssvvvwwwvvvtttssssssooooooooooooooooooppppppkkkmmmnnnllliiiiiikkknnnmmmoooqqqrrrrrrrrrsssuuuxxxxxxyyyyyy{{{kkk]]]XXX[[[[[[\\\]]]ZZZOOO???444444444333222222333333333333333333444555666777888888888888999:::;;;<<<===>>>@@@CCCDDDCCCCCCEEEFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHGGGHHHIIIIIIIIIGGGEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJIIIHHHGGGGGGIIIKKKLLLJJJJJJIIIHHHGGGEEEEEEDDDFFFEEEDDDEEEFFFFFFDDDBBBEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGDDDEEEFFFGGGHHHHHHGGGFFFBBBBBBCCCCCCCCCCCCCCCCCCFFFFFFFFFEEECCCDDDFFFHHHDDDDDDDDDDDDCCCBBBAAA@@@DDDFFFHHHJJJJJJHHHFFFDDDBBBDDDGGGHHHIIIIIIKKKMMMdddxxxzzzwwwooo```[[[PPPFFFBBBEEEFFFCCCDDDJJJSSS^^^hhhrrrzzz}}}rrrmmmlllllliiieeebbbZZZUUUVVVWWWUUUTTTUUUUUUVVVWWWWWWVVVVVVWWWXXX___```aaaccceeehhhjjjkkknnnoooqqqsssttttttttttttuuuxxx|||~~~zzzuuurrrttt\\\NNNKKKBBBAAA@@@CCCJJJUUU___dddfffeeeeeedddcccbbbaaaaaa]]]\\\[[[YYYXXXXXXXXXWWWVVVUUURRRPPPMMMKKKJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLMMMNNNNNNMMMMMMOOOQQQTTTVVVSSSSSSTTTVVVXXXZZZ\\\]]]^^^^^^___aaaccceeefffgggiiilllppprrrrrrqqqqqqqqqqqqrrrssssssrrrsssuuuwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{|||~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{~~~}}}~~~~~~|||zzz|||{{{zzz{{{||||||zzzxxxzzzyyyvvvtttsssssstttuuutttssssssssssssrrrqqqooooooppppppooommmmmmnnnpppooopppqqqqqqpppnnnmmmmmmooonnnmmmlllllllllmmmnnnmmmooopppnnnjjjhhhiiikkkkkkmmmoooppppppqqqssstttrrrvvvyyy|||wwweee[[[YYY[[[]]]___[[[QQQEEE;;;666444444333333222333333444444444444444555666777888888888888999:::;;;<<<===???AAACCCDDDCCCCCCEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFIIIHHHGGGFFFGGGHHHJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGEEEDDDDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGDDDEEEFFFGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFDDDCCCCCCEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@CCCEEEGGGHHHHHHGGGEEECCCBBBDDDGGGIIIIIIIIIJJJKKKRRR```yyy{{{{{{uuufffRRRFFFDDDFFFFFFGGGHHHJJJNNNVVVaaammmttt~~~zzzuuuvvvyyyzzzyyyoooeee[[[XXXVVVRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVXXX^^^^^^___aaacccfffiiijjjjjjkkklllmmmnnnnnnmmmmmmqqqtttwwwzzzzzzwwwrrrooo}}}qqquuusssYYYLLLDDDBBBBBBCCCHHHPPP[[[cccddddddcccbbbaaa``````___]]]]]]\\\ZZZZZZYYYYYYYYYWWWUUUSSSQQQOOOMMMLLLLLLJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLKKKKKKJJJIIIJJJKKKLLLMMMOOOOOOPPPQQQSSSVVVWWWYYYXXXYYYZZZ[[[]]]^^^``````eeehhhlllnnnnnnmmmnnnnnnmmmnnnpppppppppqqqtttvvvwwwvvvvvvuuuuuuvvvwwwwwwwwwxxxzzz{{{||||||{{{{{{zzz{{{|||}}}}}}~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||yyywwwyyyxxxwwwxxxyyyyyywwwuuuxxxwwwuuutttsssrrrssssssrrrssssssrrrrrrqqqpppooonnnoooooonnnlllkkklllnnnqqqqqqqqqpppooonnnmmmlllnnnllljjjiiihhhiiijjjkkknnnppprrrpppkkkhhhggghhhiiikkkmmmnnnnnnoooqqqrrrssszzzyyyiii]]]YYY\\\\\\```___UUUFFF:::666777444333333333333333444444555555555555666666777888999999999:::;;;<<<===>>>@@@AAACCCCCCCCCCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIHHHFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEHHHGGGFFFEEEFFFGGGHHHIIILLLKKKKKKJJJIIIHHHGGGGGGHHHFFFDDDCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDBBBAAACCCDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCEEEFFFFFFEEECCCBBBBBBDDDGGGIIIHHHGGGGGGGGGIIIOOOdddvvvssswww}}}jjjTTTKKKHHHHHHFFFEEECCCEEEKKKUUU___eeerrr|||{{{}}}tttggg```[[[UUURRRSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXXXXYYY[[[^^^bbbddddddeeeeeeffffffeeeeeedddiiilllooorrrrrrpppmmmkkkppphhhmmmkkkTTTJJJGGGDDDDDDFFFKKKVVV_______________^^^^^^^^^^^^```___^^^\\\ZZZYYYYYYYYYWWWVVVTTTSSSQQQPPPOOOOOOMMMLLLJJJHHHFFFDDDCCCCCCBBBCCCCCCEEEFFFHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIKKKLLLLLLNNNPPPRRRSSSUUUTTTUUUVVVWWWYYYZZZ[[[\\\aaacccgggiiijjjjjjkkklllkkklllnnnnnnmmmnnnqqqssstttsssrrrqqqqqqqqqrrrsssssstttvvvwwwxxxxxxwwwwwwwwwyyyzzz{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~}}}|||zzzzzz{{{zzzxxxvvvvvvuuutttuuuvvvuuusssqqqvvvuuutttrrrrrrqqqrrrrrrpppqqqrrrqqqpppooonnnnnnmmmnnnnnnllljjjjjjkkklllqqqpppooopppppppppooonnnmmmkkkiiigggffffffhhhiiilllooorrrqqqllliiihhhhhhiiikkkllllllllllllnnnpppyyylll^^^WWWYYY^^^``````ZZZMMM>>>444333666444333333333333444444555777666666666666777888999;;;;;;;;;<<<===>>>@@@@@@AAABBBCCCCCCCCCCCCEEEGGGGGGHHHIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEFFFGGGHHHHHHKKKKKKJJJJJJIIIHHHHHHGGGIIIGGGDDDCCCDDDEEEFFFEEEBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEEEEDDDBBBAAAAAACCCDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCDDDEEEEEEDDDCCCBBBAAADDDGGGHHHGGGEEEDDDDDDJJJJJJUUUppp}}}tttqqqrrrbbbUUULLLEEEDDDEEEGGGLLLQQQUUUVVVdddnnn}}}|||}}}~~~vvvqqqlllbbb[[[XXXWWWUUUTTTSSSTTTTTTTTTSSSTTTTTTSSSSSSUUUYYY\\\^^^aaaaaaaaa``````___^^^^^^aaacccfffiiiiiihhhfffeeessshhhlllmmmTTTLLLEEEDDDCCCEEEMMMWWWZZZ[[[\\\^^^____________cccbbb```]]][[[YYYXXXWWWXXXWWWVVVTTTSSSSSSRRRRRRQQQOOOMMMKKKHHHFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHFFFFFFFFFGGGHHHIIIJJJJJJIIIJJJJJJKKKMMMOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYY\\\___bbbdddeeefffhhhjjjjjjkkklllkkkjjjjjjlllnnnoooooonnnnnnnnnnnnnnnnnnpppqqqrrrttttttttttttsssuuuwwwxxxxxxwwwwwwxxxyyy~~~~~~}}}}}}}}}}}}~~~}}}|||{{{{{{||||||zzzyyywwwwwwyyyzzz{{{{{{{{{{{{}}}{{{yyyyyyzzzzzzxxxwwwuuutttssssssssssssqqqooossssssrrrqqqppppppppppppnnnppprrrqqqnnnlllmmmnnnmmmnnnmmmllljjjiiijjjkkkkkkjjjjjjlllooopppooommmlllkkkhhhgggffffffggghhhhhhllloooooollljjjjjjkkkkkklllmmmlllkkklllnnnppp}}}vvvdddZZZWWWZZZ___ccc\\\QQQEEE;;;666444444444333333333444444555666777777777777888888999:::>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDCCCBBBCCCEEEGGGGGGHHHIIIHHHEEEDDDEEEGGGJJJJJJJJJKKKKKKJJJIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGJJJGGGDDDCCCDDDEEEFFFFFFBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDBBBAAAAAABBBDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCDDDEEEEEEDDDCCCCCCAAACCCFFFFFFEEECCCCCCCCCEEEEEEKKKZZZsss~~~rrrtttnnn[[[PPPMMMJJJIIIJJJKKKKKKJJJSSS[[[jjj|||}}}|||vvvjjjcccbbb___]]]\\\[[[YYYVVVSSSVVVVVVUUUUUUVVVXXX[[[\\\``````___]]]\\\\\\[[[[[[ZZZ[[[^^^```aaa```______sssuuuggglllxxxbbbTTTHHHEEEBBB@@@EEEMMMSSSVVVZZZ^^^aaabbbbbbaaacccbbb```]]][[[YYYXXXWWWXXXXXXWWWVVVUUUUUUUUUVVVTTTRRRPPPMMMKKKIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEGGGHHHIIIJJJJJJGGGGGGHHHIIIJJJLLLNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUWWWYYY]]]___```bbbdddfffhhhiiiiiihhhgggfffhhhiiijjjkkkkkklllllllllkkkkkkmmmnnnoooqqqqqqqqqqqqppprrrtttuuuuuutttsssssstttzzz}}}}}}{{{|||}}}}}}}}}||||||}}}}}}~~~zzzyyyxxxxxxyyyzzzyyywwwvvvwwwxxxyyyzzzzzzzzzzzz{{{yyywwwwwwxxxyyyxxxwwwuuusssrrrrrrsssrrrpppnnnppppppppppppooooooooonnnllloooqqqpppllljjjkkkmmmmmmnnnnnnllljjjiiiiiikkkjjjjjjkkkooossstttrrroooiiiiiihhhggggggffffffgggeeeiiilllmmmkkkjjjkkkmmmlllmmmnnnmmmmmmnnnqqqttt~~~kkk___[[[[[[\\\___```UUUGGG>>>:::888666444333333333333444555666777777777777888999:::;;;<<>>>>>>>>>>>???@@@AAACCCCCCDDDEEEDDDCCCBBBCCCEEEHHHHHHKKKLLLJJJEEECCCEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEFFFGGGGGGFFFDDDDDDDDDDDDCCCCCCBBBBBBAAAFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEDDDCCCDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@BBBDDDEEEDDDCCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBBBBBBBBBBBBBAAA@@@AAABBBAAA@@@AAACCCEEEAAAEEEIIILLLQQQccc}}}zzzvvvkkkeee```[[[WWWOOOMMMOOOYYYhhhuuu|||}}}}}}~~~~~~|||zzz}}}{{{zzzzzzzzzvvvmmmfff^^^^^^______^^^\\\[[[ZZZ\\\[[[ZZZXXXWWWWWWWWWXXXSSSSSSTTTUUUUUUVVVVVVVVV```eeewwwuuuooonnnmmmXXXQQQNNNGGGEEEHHH@@@FFFOOOXXX^^^```___]]]]]]]]]\\\[[[[[[[[[\\\\\\YYYYYYXXXXXXXXXXXXYYYYYYWWWVVVTTTQQQOOONNNMMMLLLJJJHHHFFFCCCBBBBBBCCCCCCAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDFFFGGGIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMPPPSSSUUUWWWYYY\\\___]]]^^^`````````aaacccfffccceeeiiilllmmmkkkiiigggjjjkkkmmmnnnooonnnnnnmmmiiikkknnnpppppppppqqqrrrssswwwzzzzzzwwwuuuvvvxxxvvvuuutttssssssrrrrrrrrrvvvuuutttuuuvvvwwwvvvuuuqqqrrrrrrsssssssssssssssuuutttrrrrrrtttvvvwwwwwwvvvtttsssssssssrrrpppnnnnnnnnnnnnooonnnnnnmmmllljjjnnnqqqooojjjhhhjjjlllooooooooommmjjjiiijjjkkkiiiiiijjjoootttsssmmmgggbbbdddfffggggggfffeeecccfffhhhjjjiiiffffffiiillliiikkkmmmpppssswww}}}kkk___VVVYYY```bbb___\\\OOOHHH>>>777555666777777333333333444555666777777555666777888:::===???@@@=========>>>???@@@BBBBBBEEEEEEEEECCCBBBCCCFFFHHHIIILLLNNNKKKFFFDDDEEEIIIGGGGGGIIIKKKLLLMMMMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJLLLMMMKKKKKKKKKJJJJJJIIIIIIIIIKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFFFFGGGHHHGGGEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@FFFFFFGGGHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEDDDCCCBBBBBBAAAAAA???AAADDDEEEEEEEEEEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????@@@CCCFFFAAADDDHHHIIIIIISSSlll~~~yyy||||||qqqiiiZZZTTTNNNNNNVVVcccnnntttuuuwwwwwwuuuuuu}}}xxxpppjjjkkklllllljjjhhheeecccZZZYYYWWWUUUUUUUUUUUUVVVRRRRRRRRRSSSSSSSSSTTTTTT^^^\\\ccc|||tttoooxxxjjjXXXOOOJJJFFFBBBFFFDDDEEELLLTTTYYYYYYUUUZZZ[[[\\\]]]]]]\\\\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQNNNMMMKKKHHHFFFDDDBBBAAABBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCDDDFFFGGGIIIJJJHHHJJJLLLLLLJJJIIIKKKMMMKKKLLLMMMNNNPPPSSSUUUVVV\\\]]]]]]^^^______``````^^^___aaaccceeefffggggggiiijjjjjjkkkkkkllllllllllllkkkjjjjjjkkklllnnnooooooqqqssssssrrrqqqrrrssssssttttttrrrpppnnnnnnoooqqqpppoooooooooppprrrsssqqqqqqrrrrrrqqqpppnnnmmmlllmmmnnnoooqqqssstttuuutttssssssssstttuuuwwwxxxqqqqqqpppooonnnmmmllllllmmmmmmmmmmmmmmmmmmlllkkkllllllmmmmmmllllllkkkjjjiiiiiiiiihhhgggdddbbb```aaabbbcccdddddddddddddddcccdddffffffeeefffhhhjjjllljjjmmmssswwwzzz~~~lll___ZZZUUUWWW\\\___^^^[[[KKKBBB999666444333555999333888:::888666777666333<<<;;;::::::;;;>>>@@@BBB???@@@@@@AAABBBCCCEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGIIIJJJJJJIIIHHHGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNLLLJJJGGGFFFFFFGGGHHHIIIIIIGGGGGGHHHJJJMMMOOOJJJJJJJJJJJJJJJJJJJJJIIIPPPOOONNNMMMLLLJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKHHHHHHIIIJJJJJJHHHGGGFFFHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEGGGHHHIIIHHHHHHGGGEEECCCAAA@@@AAAEEEHHHKKKGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBB??????>>>======>>>???@@@>>>>>>?????????@@@@@@@@@AAAEEEGGGFFFEEEMMM]]]jjj|||~~~xxxkkk[[[QQQRRR[[[ccciiijjjeeeccchhhmmmsss}}}}}}{{{zzzyyywwwwwwvvvnnniii```ZZZWWWUUUTTTTTTVVVSSSPPPPPPRRRRRRPPPMMMccc```cccooottttttwwwpppaaaTTTJJJCCCEEEDDDCCCDDDHHHMMMRRRTTTXXXYYY[[[]]]^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWVVVUUUTTTSSSRRRQQQQQQOOONNNMMMJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJJJJHHHHHHIIIKKKKKKKKKLLLMMMOOOQQQRRRSSSVVVWWWWWWXXXXXXYYYYYYZZZ[[[\\\^^^```aaaccccccdddggggggggghhhhhhiiiiiijjjiiiiiihhhhhhiiijjjkkklllmmmoooqqqqqqpppooopppqqqrrrrrrsssqqqooommmmmmnnnoooooonnnmmmmmmnnnooopppoooooooooooonnnmmmlllkkkkkklllmmmnnnoooqqqrrrrrrqqqqqqqqqqqqrrrsssssstttoooooonnnnnnmmmlllllllllmmmmmmmmmmmmlllkkkkkkjjjhhhhhhiiiiiihhhhhhgggffffffffffffeeecccaaa```___```aaabbbccccccdddccccccccceeefffgggggggggjjjkkkllllllqqqxxx}}}mmm^^^]]]ZZZWWWXXX\\\]]]YYYTTTGGG???888666555333555888666;;;===:::888888777444666777888;;;===>>>@@@@@@@@@@@@AAAAAABBBDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGIIIJJJJJJIIIGGGFFFGGGIIIKKKKKKKKKLLLLLLLLLMMMMMMNNNLLLJJJHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNMMMLLLKKKIIIHHHJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFHHHHHHHHHHHHGGGEEEDDDCCCBBBCCCEEEGGGIIIHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@???>>>=========>>>???@@@@@@@@@AAAAAAAAAAAABBB>>>AAADDDDDDDDDHHHRRR[[[rrrxxxfff[[[WWWXXXZZZeee___[[[\\\^^^aaakkkvvvwwwsssmmmfff___ZZZWWWVVVZZZWWWUUUTTTUUUTTTQQQNNNcccbbbcccfffpppxxxllliiippp~~~{{{eeeSSSIIIEEEEEEDDDBBBAAADDDIIINNNSSSVVVZZZ]]]^^^^^^\\\[[[YYYXXXVVVUUUUUUVVVXXXYYYXXXWWWVVVUUUSSSRRRQQQPPPRRRQQQOOOMMMKKKHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHHHHGGGFFFHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTVVVWWWYYY[[[]]]^^^______bbbbbbcccddddddeeeffffffeeeeeeeeeeeefffggghhhiiijjjlllnnnnnnmmmmmmmmmnnnoooppppppooolllkkkkkklllmmmlllkkkjjjjjjkkkllllllmmmlllkkkjjjiiiiiiiiiiiijjjkkkkkklllmmmmmmnnnnnnmmmnnnoooooopppooonnnnnnkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkjjjhhhhhhfffffffffffffffeeeeeedddccccccaaa```___^^^]]]]]]^^^___```aaabbbbbbbbbbbbccceeeggghhhggghhhiiikkkkkknnnvvv{{{eeeZZZ[[[ZZZZZZ\\\\\\YYYQQQKKKAAA;;;666777666444555777:::???@@@<<<::::::999666333555999===@@@AAABBBAAABBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHFFFEEEFFFGGGJJJJJJKKKKKKKKKLLLLLLLLLNNNLLLKKKIIIHHHHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLLLLMMMNNNMMMKKKIIIGGGIIIJJJKKKLLLKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGEEECCCBBBCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFIIIHHHFFFDDDBBBAAA@@@@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@???>>>======<<<======?????????@@@@@@@@@AAAAAA===???AAACCCCCCEEEHHHKKKXXXqqqzzzyyy|||rrrgggdddcccfffaaa\\\XXXUUUTTTYYY```eeellluuu{{{}}}~~~~~~sssiiidddbbb___\\\YYYWWWVVVUUUSSSRRR\\\```dddfffjjj|||vvvjjjhhhooo~~~}}}ggg[[[MMMLLLIIIFFFCCCBBBCCCDDDNNNQQQVVV[[[]]]]]][[[ZZZWWWVVVTTTSSSTTTVVVYYY[[[YYYXXXWWWVVVTTTRRRQQQQQQSSSRRRQQQOOOLLLJJJIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[^^^^^^___```aaabbbbbbcccbbbbbbccccccdddeeefffggghhhjjjllllllkkkjjjkkkllllllmmmmmmllljjjhhhiiijjjjjjiiihhhggggggggghhhiiikkkjjjhhhgggfffggghhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjkkkmmmnnnnnnllljjjiiihhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjiiigggfffeeefffffffffffffffeeeddddddaaa```^^^]]]\\\\\\]]]]]]]]]^^^___```aaaaaabbbbbbccceeeffffffffffffgggiiimmmsss}}}wwweee___[[[\\\^^^___[[[TTTJJJCCC;;;777444777888555555777<<<@@@AAA===:::;;;:::777888:::<<<@@@BBBDDDDDDEEECCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHEEEDDDEEEFFFIIIJJJJJJJJJJJJKKKKKKKKKMMMLLLKKKIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJHHHFFFEEEGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMMMMKKKHHHFFFGGGHHHJJJKKKKKKIIIGGGFFFEEEDDDCCCBBBAAABBBCCCDDDCCCEEEGGGHHHGGGEEECCCAAABBBCCCEEEGGGGGGHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@????????????>>>===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>@@@???@@@AAACCCDDDDDDCCCMMM\\\uuuzzzyyy~~~tttrrrnnnjjjccc___]]]^^^XXX\\\aaaeeefffiiimmmpppqqqvvv|||~~~wwwuuukkkggg```[[[WWWWWWWWWWWW\\\]]]aaaeeejjjwwwrrrggggggpppzzz{{{ggg]]]OOOFFFCCCCCCCCCBBBIIILLLRRRWWWZZZZZZYYYWWWTTTSSSRRRQQQRRRUUUXXXZZZYYYYYYXXXVVVUUUSSSRRRRRRTTTSSSRRRPPPNNNLLLKKKJJJHHHHHHGGGGGGFFFEEEDDDDDDAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXZZZ[[[[[[]]]^^^______```___```aaabbbcccddddddeeegggiiijjjjjjiiiiiijjjkkkhhhiiijjjiiigggffffffggggggfffeeedddddddddeeefffiiihhhgggeeeeeefffggghhhgggggggggggggggggggggggghhhiiilllmmmmmmkkkhhhgggfffffffffggghhhhhhiiiiiihhhhhhhhhggggggfffddddddcccddddddddddddcccbbbbbb```___^^^\\\\\\\\\]]]^^^\\\\\\^^^___```aaaaaaaaacccdddeeeddddddeeegggiiivvvnnn```___\\\___aaa___XXXNNNDDD>>>888444333777888666555777;;;???@@@<<<:::;;;;;;999????????????@@@BBBDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIGGGEEEDDDEEEGGGHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKJJJJJJIIIIIIIIIIIIGGGHHHJJJKKKJJJHHHFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHKKKLLLLLLJJJHHHFFFCCCEEEGGGIIIJJJIIIIIIHHHEEEDDDBBBAAAAAAAAABBBCCCBBBDDDFFFGGGGGGEEEBBBAAAAAABBBDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFEEECCCAAA@@@BBBBBBBBBBBBBBBCCCCCCDDDAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<======@@@>>><<<===@@@BBBCCCBBBHHHKKKYYYrrrxxxwwwzzzuuuqqqeeeccc```]]][[[[[[\\\^^^aaaeeekkkppprrrtttwwwxxx|||{{{zzz{{{uuuiii```]]]^^^___```]]]\\\```hhhuuu{{{hhhaaagggpppxxx^^^IIIBBBBBBDDDEEEEEEHHHMMMQQQTTTUUUUUUTTTQQQQQQPPPPPPQQQSSSUUUWWWYYYXXXXXXWWWVVVUUUTTTTTTUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEAAAAAAAAABBBBBBDDDEEEEEEEEEDDDDDDDDDFFFGGGFFFEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMNNNOOOQQQSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]\\\]]]^^^```aaabbbbbbbbbeeefffhhhhhhggggggggghhheeefffgggfffdddcccdddeeecccbbbbbbaaabbbcccdddeeeffffffeeeeeeeeeeeeffffffeeeeeeeeeeeefffffffffffffffgggjjjkkkkkkjjjhhhfffeeeeeeffffffggggggggghhheeeeeeeeeeeeeeeddddddccc^^^^^^______^^^^^^]]]\\\___^^^^^^]]]]]]]]]^^^^^^[[[\\\^^^___```aaabbbbbbcccdddddddddeeehhhmmmqqq{{{eee\\\______aaaaaa\\\QQQFFF???<<<777333333777999777666888999===>>>;;;:::<<<>>><<>>>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIHHHFFFFFFGGGIIIGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKJJJIIIGGGEEECCCCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJIIIHHHGGGCCCCCCEEEFFFHHHIIIIIIJJJDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCAAA@@@AAACCCEEEFFFGGGGGGFFFEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@AAABBBCCCDDDEEE@@@@@@??????>>>>>>??????@@@@@@@@@AAA@@@??????>>><<<=========<<<;;;:::999<<<<<<=========>>>>>>>>>===;;;999:::<<<>>>@@@@@@EEECCCHHH]]]zzz||||||~~~tttmmmiiifffaaa]]]YYYYYYYYYZZZ\\\___aaabbbhhhggghhhllltttuuummmkkkkkk^^^ZZZ[[[```iiissswwwgggeeejjjrrryyy]]]LLLFFFEEEGGGBBBDDDHHHLLLOOOQQQQQQQQQOOONNNOOOOOOPPPQQQRRRSSSXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWUUUTTTRRRQQQPPPOOONNNNNNLLLKKKJJJHHHGGGGGGDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBAAABBBEEEFFFEEECCCDDDDDDDDDEEEFFFGGGHHHIIIFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRSSSUUUVVVWWWXXXYYYXXXYYY[[[]]]____________bbbdddeeefffeeedddeeefffbbbcccdddcccbbbaaabbbccc``````______```bbbdddeeeccccccdddddddddddddddcccccccccddddddeeeeeeffffffccceeeggghhhiiihhhgggfffffffffffffffffffffffffffbbbbbbcccdddddddddccccccZZZZZZZZZ[[[ZZZYYYYYYXXX]]]]]]^^^^^^^^^^^^^^^]]][[[\\\^^^___aaabbbbbbbbbcccddddddeeeiiipppxxx~~~~~~ooo```]]]bbb```aaa^^^UUUIII>>>;;;;;;777333333666888777777999666;;;<<<:::;;;???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIHHHGGGGGGIIIKKKGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIJJJKKKJJJJJJHHHHHHCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHEEEDDDDDDDDDEEEGGGHHHIIIDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBB???@@@BBBDDDFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCC@@@@@@???>>>>>>>>>>>>>>>>>>????????????>>>======:::;;;<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<=========::::::::::::;;;;;;===>>>AAA???CCCOOOaaa{{{wwwkkkeee]]]XXXXXXXXXXXXWWWXXXWWWWWWZZZaaakkkuuu{{{}}}|||VVVWWW]]]ffflllqqqzzzssshhhgggeeerrruuu[[[KKKEEEDDD@@@BBBEEEHHHKKKMMMOOOOOOMMMMMMNNNOOOPPPPPPQQQQQQWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYWWWVVVTTTSSSRRRQQQPPPOOONNNLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCAAA???AAACCCEEECCCAAACCCCCCDDDDDDEEEGGGHHHIIIHHHHHHHHHIIIJJJJJJKKKKKKHHHIIIJJJLLLNNNOOOPPPPPPOOOOOOPPPRRRSSSUUUVVVVVVUUUWWWYYY[[[]]]]]]]]]]]]```bbbcccdddbbbbbbcccdddaaabbbcccbbbaaa```aaabbb___^^^^^^___```bbbdddeeeaaabbbcccddddddcccbbbaaabbbccccccdddeeeeeeffffffbbbcccdddfffggggggffffffffffffffffffffffffffffff```aaabbbccccccdddccccccYYYYYYZZZZZZYYYYYYXXXWWW[[[\\\^^^______^^^]]]\\\[[[\\\^^^```aaabbbccccccddddddeeehhhmmmwww{{{nnnddd\\\\\\ccc``````\\\QQQCCC999888:::888444333666888777777999555:::<<<;;;<<>>>>>===>>>>>>===============<<<<<<;;;999:::;;;<<<<<<<<<;;;:::999999999:::::::::;;;;;;999<<<>>>>>>===;;;<<<===999:::???DDDKKK^^^qqqgggdddcccaaa^^^VVVTTTQQQQQQUUU\\\ccchhhmmmsssYYY\\\```dddeeegggiiikkk{{{vvvgggdddnnn|||wwwaaaOOOEEEJJJBBB@@@EEEIIIGGGGGGJJJLLLRRRSSSNNNMMMRRRSSSPPPUUUUUUVVVXXXXXXXXXXXXWWWXXXWWWWWWWWWXXXWWWTTTRRRQQQRRRRRROOOJJJHHHIIIKKKKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMQQQPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTVVVWWWYYYZZZ[[[[[[\\\\\\]]]^^^___``````dddccccccbbbaaa```______[[[[[[[[[\\\^^^aaaccceee______`````````aaaaaaaaa```aaabbbdddddddddccccccbbbbbbbbbcccccccccccccccccceeeeeeeeeffffffbbb^^^aaaaaa```___^^^\\\\\\[[[YYYXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]___```aaabbbcccaaa```aaagggqqq}}}}}}pppeeebbb___^^^___YYYXXXTTTKKK@@@888555444777777666666666666777777:::;;;===???AAACCCDDDDDDFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFEEEGGGHHHEEEFFFGGGHHHIIIJJJJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJJJJKKKJJJIIIGGGFFFBBBCCCEEEFFFFFFFFFEEEDDDFFFGGGGGGHHHHHHHHHGGGGGGLLLJJJGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEKKKIIIGGGEEEDDDDDDDDDEEE???@@@AAABBBCCCCCCCCCCCCAAA@@@AAABBBEEEEEEDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@??????>>>>>>??????CCCBBBAAA@@@???????????????>>><<<:::999:::;;;<<<999999::::::;;;:::::::::999888888888999::::::;;;:::::::::999999888888888<<<777999AAAHHHQQQggg~~~xxxlllfff^^^[[[\\\___aaabbbaaaccchhhsssXXX[[[^^^aaabbbdddgggiiiqqq~~~iiijjjooo{{{{{{jjj___TTTKKKEEEFFFHHHFFFGGGJJJIIINNNQQQNNNNNNRRRSSSQQQVVVWWWXXXYYYXXXVVVTTTRRRVVVUUUTTTUUUVVVUUUSSSPPPQQQQQQQQQNNNKKKJJJJJJKKKMMMLLLJJJHHHFFFEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQRRRSSSTTTVVVXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^__________________^^^^^^\\\\\\[[[[[[\\\^^^___````````````aaaaaaaaabbbbbbaaabbbcccdddeeefffffffffaaaaaabbbbbbbbbcccccccccddddddccccccccccccaaa^^^\\\\\\[[[ZZZZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^aaabbbeeeiiipppyyy|||jjjcccbbbaaa``````YYYVVVPPPFFF===777666777777666666666666777777888<<<===@@@CCCEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFGGGIIIGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIHHHGGGCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGKKKIIIGGGFFFHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAABBB@@@@@@AAABBBCCCBBBAAACCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@BBBBBBAAA??????>>>>>>>>>???>>><<<:::999:::;;;<<<::::::;;;;;;;;;::::::999888888888888888999:::;;;::::::999999999888888888>>>999:::@@@BBBGGGXXXkkk}}}yyyxxxwwwvvvuuukkkjjjlllpppwww}}}XXXZZZ\\\]]]^^^aaadddgggkkkvvvwwwkkkdddkkkyyyggg[[[MMMFFFCCCBBBDDDGGGFFFKKKOOONNNNNNQQQRRRQQQUUUVVVWWWXXXWWWUUUSSSRRRVVVUUUTTTUUUUUUUUUSSSQQQRRRPPPNNNMMMMMMMMMLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]\\\[[[ZZZZZZZZZ[[[[[[^^^^^^_________`````````aaaaaabbbbbbccceeefffgggaaaaaaaaabbbbbbbbbccccccaaa```___``````^^^[[[YYYUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[[[[\\\\\\]]]]]]]]]```dddjjjnnnrrrwww}}}wwwkkkaaa```ccccccaaa```WWWRRRJJJ@@@999666777999666666666666666777888999<<<>>>AAAEEEGGGIIIIIIHHHEEEFFFGGGHHHIIIIIIHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGIIIGGGEEEEEEGGGHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEECCCBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@BBB@@@>>>>>>@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>???===<<<::::::::::::;;;<<<<<<<<<<<<;;;:::999999888888888888888888999:::999999999888888888888888<<<888999=========GGGUUUkkk~~~{{{XXXYYYZZZ[[[\\\^^^aaadddmmmsss}}}yyygggeeelll{{{{{{dddQQQGGGCCCCCCDDDFFFIIILLLMMMNNNPPPRRRTTTUUUUUUVVVWWWWWWWWWWWWWWWZZZXXXWWWWWWXXXWWWVVVTTTTTTPPPMMMMMMOOOPPPNNNKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZYYYYYYXXX[[[ZZZZZZYYYYYYYYYYYYYYY[[[[[[[[[\\\\\\\\\]]]]]]______^^^___```bbbdddfffbbbbbbbbbaaa``````______[[[ZZZ[[[______ZZZUUURRROOOOOOPPPPPPQQQRRRRRRRRRUUUUUUTTTTTTTTTUUUVVVVVVXXXXXXXXXYYYYYYZZZZZZZZZXXXYYY[[[\\\^^^```bbbbbb```hhhqqqwwwyyy|||yyyrrrddd```^^^```dddccc```]]]OOOKKKEEE===888666777999666666666666777888:::::::::<<<@@@DDDGGGHHHHHHHHHDDDFFFIIIKKKLLLKKKJJJIIIFFFFFFEEEEEEEEEFFFGGGGGGFFFHHHIIIIIIHHHGGGIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFGGGIIIJJJLLLEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDEEEFFFGGGGGGGGGGGGHHHFFFDDDDDDFFFGGGHHHGGGCCCCCCDDDDDDEEEGGGHHHIIIFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAA???======???AAACCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>?????????@@@???>>>>>>=========>>>>>>===<<<:::::::::::::::=========<<<;;;:::999888888888777777777888888999888888888888888888888777666555777;;;;;;:::???HHHVVVmmmXXXYYYZZZZZZZZZ\\\___bbbkkkpppxxxxxxlllggglllmmmYYYNNNHHHDDDEEEFFFHHHKKKNNNRRRXXX]]]\\\\\\[[[ZZZZZZZZZ[[[\\\[[[ZZZXXXXXXYYYYYYWWWVVVUUURRROOOOOOQQQRRRPPPMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUWWWXXXXXXYYYXXXVVVTTTSSSVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]]]]^^^```bbbcccbbbbbb```___]]][[[ZZZYYYWWWVVV[[[bbbcccZZZRRROOOLLLLLLMMMNNNOOOPPPQQQQQQUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ\\\^^^```cccdddeeeeeeooo{{{vvviiibbb\\\^^^```bbbcccaaa[[[UUUFFFDDD@@@===;;;999777666666666777888999:::<<<===<<<>>>AAAEEEGGGHHHIIIHHHEEEGGGKKKMMMNNNMMMKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFHHHIIIIIIHHHGGGIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDEEEGGGGGGHHHHHHHHHGGGEEEDDDDDDFFFGGGHHHGGGCCCCCCDDDDDDEEEFFFHHHHHHEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDDDDCCCCCC???===<<<===@@@CCCEEEFFFBBBBBBAAA@@@???>>>>>>>>>???>>>>>>===============>>>>>>===<<<<<<<<<=========<<<<<<;;;::::::999999<<<<<<<<<<<<;;;:::999888888777777666666777777777777777777777777777777777444555888;;;;;;:::<<>>============<<<888555777888888999;;;===>>>???@@@AAACCCFFFHHHIIIJJJKKKGGGIIILLLNNNNNNMMMKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFGGGHHHHHHGGGGGGHHHIIIKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHJJJJJJDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIGGGEEEDDDDDDFFFHHHHHHHHHEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEDDDCCCBBBBBB???@@@AAABBBCCCCCCCCCCCC>>>===<<<===@@@CCCEEEEEECCCBBB@@@???>>>=========>>>======<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999999;;;;;;;;;;;;:::999888888888777777666666666666666666666666666777777777777777888:::::::::999:::<<<@@@KKK___wwwTTTVVVXXXXXXWWWWWWXXXYYY]]]___ccceeeeeelllxxxzzz~~~ooo\\\UUUNNNHHHHHHJJJPPP\\\iiiqqqsssvvvvvvsssmmmfffaaa^^^\\\YYYYYYYYYZZZYYYXXXYYYYYYXXXVVVSSSQQQQQQRRRPPPPPPOOOMMMMMMLLLLLLLLLJJJIIIIIIIIIHHHHHHGGGGGGEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQRRRSSSSSSQQQOOOMMMNNNOOOQQQRRRSSSTTTSSSSSSVVVVVVVVVWWWWWWWWWXXXXXXVVVWWWWWWXXXXXXXXXWWWWWWUUUTTTSSSRRRPPPOOONNNMMMRRRNNNSSS^^^___UUUOOOPPPKKKKKKLLLMMMNNNOOOOOOPPPSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWW[[[]]]aaagggmmmrrrvvvxxx{{{tttjjjdddbbbbbb```gggjjjeee^^^WWWMMMDDD:::::::::<<<>>>===:::777888999:::;;;===???AAABBBCCCCCCCCCDDDEEEGGGIIIJJJIIIJJJLLLMMMMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFGGGGGGFFFFFFGGGIIIJJJJJJJJJKKKKKKKKKLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIEEEFFFGGGHHHHHHHHHHHHHHHCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGFFFDDDDDDGGGIIIIIIIIIGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>======>>>@@@AAA@@@???AAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888999999999:::999999888888888777666555555555555666555555555666666666777777777888888777777999::::::???BBBMMM```tttRRRTTTWWWWWWVVVUUUUUUUUU___]]]^^^___]]]^^^lll{{{xxxcccXXXMMMIIIGGGJJJVVVdddrrrwww~~~wwwmmmfffaaa___\\\\\\\\\]]]]]]\\\YYY[[[[[[XXXSSSQQQRRRTTTPPPOOONNNLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFFFFFFFGGGHHHIIIIIIFFFGGGHHHHHHJJJJJJKKKLLLKKKLLLOOOQQQQQQPPPNNNLLLLLLMMMOOOPPPQQQPPPPPPOOOQQQRRRRRRRRRSSSSSSSSSSSSQQQQQQRRRSSSSSSQQQPPPOOOMMMMMMMMMLLLLLLKKKKKKKKKOOOIIIKKKUUUWWWOOOKKKNNNKKKKKKLLLLLLMMMNNNNNNOOOQQQQQQQQQQQQRRRSSSUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWYYY]]]ccclllvvv~~~zzzzzzzzzjjjaaaaaaccceeebbbjjjmmmeee\\\SSSIII???:::888888:::======;;;999999::::::<<<>>>@@@BBBCCCCCCBBBAAAAAABBBDDDGGGHHHKKKKKKLLLMMMLLLLLLJJJJJJLLLKKKJJJHHHGGGFFFEEEEEEDDDFFFGGGGGGFFFEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNIIIHHHHHHGGGGGGHHHHHHIIIEEEFFFGGGIIIIIIHHHGGGFFFBBBCCCEEEFFFFFFFFFEEEDDDEEEFFFHHHIIIJJJKKKKKKKKKHHHFFFDDDEEEGGGIIIJJJJJJIIIHHHFFFEEECCCBBBAAAAAA@@@AAABBBCCCBBBAAA@@@???AAAAAAAAAAAA@@@???>>>>>>???>>>===>>>???>>><<<:::>>>>>>>>>>>>>>>??????@@@??????>>>===============;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;:::999888888777777888999999999888888888777666555555555555555444555555555666666777777333555555444666999<<<<<<<<<888<<>>AAADDDEEEBBBBBBBBBCCCCCCEEEFFFGGGNNNMMMLLLLLLLLLLLLLLLMMMJJJIIIHHHGGGEEEDDDCCCCCCGGGGGGHHHHHHHHHGGGFFFEEEHHHGGGGGGHHHKKKNNNQQQSSSVVVRRRLLLIIIHHHHHHHHHGGGGGGIIIJJJJJJHHHGGGGGGHHHDDDBBBAAACCCFFFGGGEEEBBBHHHFFFFFFHHHKKKKKKIIIEEEEEEEEEEEEEEEFFFHHHKKKLLLGGGGGGGGGFFFCCCBBBBBBBBBDDDCCCBBBBBB@@@@@@???>>>>>>@@@AAABBBBBBAAA???>>>????????????>>>>>>>>>===============>>>???@@@AAA@@@???>>>===;;;;;;::::::<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888777777666555444444444444444444444444444444444666666666666777777777777666666666666777777777777;;;===@@@CCCJJJXXXjjjwwwvvvvvvzzzwww}}}TTTTTTUUUUUUVVVWWWWWWWWWWWWYYY[[[ZZZXXXYYY^^^cccmmmqqqYYYMMMIIIHHHFFFVVVYYYgggwwwssslllhhhfffeeebbb```^^^^^^]]][[[XXXWWWWWWWWWOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKMMMMMMMMMKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUXXX^^^ccckkkssszzzeee[[[___hhhlllkkkkkkiiihhhddd[[[NNNGGGGGG???===:::999:::::::::999;;;;;;<<<<<<>>>@@@CCCDDDBBBBBBBBBBBBCCCDDDEEEEEEIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEGGGHHHHHHIIIIIIHHHGGGFFFFFFHHHJJJMMMNNNPPPNNNKKKJJJIIIIIIGGGFFFFFFHHHJJJIIIHHHGGGHHHIIIHHHFFFDDDDDDFFFFFFDDDBBBFFFDDDDDDEEEHHHIIIGGGEEEDDDDDDDDDDDDEEEGGGHHHIIIEEEFFFGGGEEECCCBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@???>>>???AAABBBBBBAAA???>>>AAAAAA@@@???????????????<<<<<<<<<<<<===>>>???@@@@@@???>>><<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999888888888777777777777777666666555444444333444444444444444444444444444444555555555666666666555555555666666666666777444666888999>>>IIIXXXcccqqq|||vvvzzz|||TTTTTTTTTUUUVVVVVVWWWWWWVVVXXXYYYXXXVVVVVVZZZ^^^aaaoooxxxzzz~~~pppZZZOOOJJJGGGLLLKKKTTThhh~~~|||tttnnniiieeecccaaa```^^^[[[YYYXXXWWWVVVQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEHHHHHHIIIIIIJJJJJJKKKKKKJJJKKKLLLLLLKKKJJJLLLMMMNNNNNNNNNOOOQQQRRRTTTUUUTTTUUUTTTTTTTTTZZZcccjjjwwwzzznnnaaa___ffflllkkkhhhiiiddd```[[[RRRHHHEEEGGG???===::::::;;;;;;;;;:::============>>>@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFDDDEEEEEEFFFHHHHHHIIIIIIHHHGGGEEEEEEEEEGGGIIIJJJKKKJJJIIIJJJKKKIIIGGGDDDFFFHHHJJJKKKJJJJJJJJJLLLLLLIIIFFFEEEEEEEEEEEEDDDDDDBBBAAABBBEEEFFFFFFFFFDDDDDDDDDCCCDDDEEEFFFFFFCCCEEEEEEDDDBBBAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>AAA@@@>>>=========???@@@;;;;;;;;;;;;<<<===>>>>>>??????===<<<;;;;;;::::::;;;;;;;;;:::::::::999999777777777777666666666666666666666555555444444333444444444444444444444444333333333333444444444444444444444444555555555555555666777777888???IIIPPP\\\mmm}}}~~~~~~SSSSSSTTTTTTUUUVVVVVVVVVVVVWWWXXXWWWUUUUUUWWWZZZ___dddtttvvvqqqttt{{{qqqaaaVVVPPPHHHLLLSSS[[[aaalll{{{qqqiiidddeeeccc```^^^]]]\\\[[[YYYXXXVVVTTTQQQOOONNNMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIJJJLLLLLLKKKKKKLLLNNNPPPPPPPPPQQQRRRTTTVVVWWWUUUUUUUUUUUUWWW___jjjrrr|||zzzwwwxxxoookkkhhhiiikkkkkkgggbbb___XXXPPPKKKDDD>>>>>>AAA>>><<<:::999:::;;;;;;;;;>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA???AAADDDHHHJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIJJJKKKJJJIIIIIIJJJIIIFFFDDDFFFHHHJJJKKKKKKKKKLLLNNNLLLIIIGGGEEEDDDEEEEEEFFFCCCBBBAAAAAACCCDDDFFFGGGEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCDDDCCCBBBAAABBBCCC??????@@@@@@AAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@??????>>>;;;999999:::<<<>>><<<<<<;;;;;;<<<======>>>???>>>===<<<;;;;;;;;;;;;::::::::::::999999999999777777777666666666555555555555555444444444333333333333333333333333333333222222222333333333444444222222333333333444444444888999999888888<<>>??????@@@@@@AAAAAABBB>>>>>>??????@@@@@@@@@@@@???===;;;999888:::<<<=========<<<<<<======>>>>>>>>>===<<<;;;;;;:::;;;;;;::::::999999999888888888888777777777777666666666444444444444333333333333333333333333333333333333222222333333333444444444222222222222333333333333666666666666666888;;;===AAAKKKZZZhhhtttRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWZZZ\\\```iii~~~rrrdddbbbkkkmmm]]]OOOKKKNNNQQQUUUYYYiiiwwwvvvqqqmmmhhhfffeeeddd```\\\YYYWWWTTTQQQPPPPPPPPPQQQQQQQQQQQQPPPOOONNNMMMLLLJJJJJJJJJKKKJJJJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGGGGHHHDDDEEEGGGIIILLLNNNPPPQQQKKKJJJIIIHHHHHHIIIJJJKKKHHHJJJLLLMMMLLLMMMOOOQQQQQQPPPOOOPPPQQQTTTWWWXXXZZZ___ffflllrrryyyrrrhhhcccbbbhhhwwwqqqiiigggnnnuuuxxxsssjjjaaa]]]SSSIIIAAA===<<<;;;>>>BBB<<<:::999999;;;=========???@@@@@@AAA@@@@@@??????AAABBBCCCDDDDDDCCCBBBAAAAAABBBEEEGGGIIIKKKKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLIIIHHHHHHHHHIIIKKKMMMNNNIIIHHHGGGGGGHHHJJJLLLMMMPPPMMMJJJHHHGGGGGGFFFEEE@@@BBBDDDEEEEEEEEEFFFHHHGGGGGGGGGFFFDDDDDDFFFHHHCCCDDDEEEDDDCCCCCCEEEGGGDDDEEEEEEEEEEEEEEEDDDCCCAAABBBBBBAAA?????????@@@>>>?????????@@@@@@AAAAAA======>>>>>>???@@@@@@@@@@@@???===<<<<<<<<<>>>???>>>======<<<======>>>>>>===<<<<<<;;;::::::;;;;;;999999999888888888777777777777777777666666666666333333333333333333333333333333333333333333333333222222222222333333333333222222222222333333333333555555555555666888:::;;;888>>>IIIVVVbbbpppQQQQQQRRRRRRSSSTTTTTTUUUTTTTTTTTTUUUWWWWWWVVVVVVYYY^^^bbbeeennnqqqdddcccppphhh\\\WWWRRRNNNKKKRRR^^^ooo|||uuuqqqooolllfffaaa^^^[[[XXXUUUSSSSSSTTTTTTRRRRRRRRRQQQPPPOOONNNMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFHHHJJJLLLNNNPPPQQQLLLKKKIIIHHHHHHIIIKKKLLLIIIKKKMMMMMMNNNNNNPPPRRRQQQQQQQQQRRRUUUYYY]]]```iiipppyyy}}}sssjjjeeedddooozzzwwwpppmmmmmmooosssuuutttkkk]]]SSSLLLDDD<<<;;;<<<<<>><<<;;;;;;===???@@@@@@??????@@@AAAAAAAAA@@@???@@@AAACCCEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJGGGGGGHHHIIIKKKLLLMMMMMMHHHGGGFFFFFFGGGIIIKKKMMMIIIHHHFFFEEEEEEFFFHHHIIIKKKIIIHHHHHHHHHHHHEEECCCBBBDDDFFFGGGFFFFFFGGGHHHHHHJJJKKKIIIFFFDDDEEEGGGBBBDDDFFFEEECCCBBBBBBDDDBBBBBBCCCDDDDDDDDDCCCBBBAAABBBBBBAAA>>>======>>>???????????????@@@@@@@@@=========>>>>>>???@@@AAA@@@???>>>>>>======>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;::::::;;;;;;999888888888777777777777666666666555555555444444222222222222222222333333222222222222222222222222000000000111111111222222222222222333333333444444666555444555777999:::;;;888999???KKKUUU___ooo}}}QQQQQQRRRRRRSSSTTTTTTTTTSSSRRRSSSTTTVVVWWWVVVUUUVVV\\\aaa```bbbrrrmmmccceeeyyyzzzeeeUUUQQQSSSLLLOOOVVV^^^jjj{{{{{{sssmmmgggddd___[[[WWWVVVUUUVVVSSSSSSRRRRRRQQQPPPNNNMMMKKKKKKKKKKKKJJJIIIGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDFFFGGGGGGFFFGGGHHHJJJLLLMMMOOOOOOMMMLLLJJJIIIIIIJJJKKKLLLIIIKKKMMMNNNNNNOOORRRSSSRRRSSSSSSVVVZZZ```eeehhhyyy|||{{{wwwqqqlllkkknnnsss|||wwwuuuuuuuuuqqqooorrrsssjjjXXXIIIEEE===777777999:::<<>><<<===???AAABBBBBB>>>???@@@AAABBBAAA@@@???@@@AAACCCEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHFFFGGGHHHIIIJJJLLLMMMMMMJJJIIIGGGEEEEEEFFFGGGHHHIIIGGGEEECCCBBBBBBCCCDDDEEEEEEGGGIIIJJJIIIEEEAAAGGGIIIKKKKKKJJJJJJKKKLLLKKKMMMNNNLLLHHHDDDDDDEEEAAADDDGGGFFFCCC@@@@@@BBB@@@@@@BBBCCCCCCCCCBBBBBBAAABBBBBBAAA>>><<<<<<===????????????????????????============>>>???@@@AAA===============<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;:::::::::;;;;;;888888888888777777777777555555444444444333333333222222222222222222222333222222222222222222222222////////////000000000000222222333333333444444444333222111111333555666666999666999BBBJJJPPP\\\hhhpppQQQQQQQQQQQQRRRSSSTTTTTTWWWTTTRRRSSSVVVXXXWWWUUUXXXUUUXXX```dddgggwwwpppaaagggpppxxxxxxaaaQQQTTTMMMJJJOOOWWWaaarrr~~~wwwrrrkkkfffccc___ZZZVVVXXXVVVSSSPPPMMMMMMNNNOOOSSSQQQNNNLLLJJJJJJJJJJJJFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDGGGGGGHHHHHHGGGFFFEEEEEEGGGIIIKKKJJJHHHHHHKKKMMMOOOMMMJJJHHHIIIJJJJJJJJJPPPRRRSSSRRRPPPNNNOOOQQQYYYVVV[[[dddhhhgggppp|||~~~xxxooolllmmmrrrwww}}}wwwrrrxxx~~~zzzqqqcccQQQEEEAAA===888777999;;;;;;:::@@@??????AAACCCEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBAAACCCEEEGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFJJJHHHFFFCCCAAA@@@@@@@@@DDDEEEEEEFFFFFFFFFEEEEEEFFFHHHJJJJJJIIIGGGGGGHHHNNNNNNMMMKKKGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDBBB??????@@@AAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@>>>??????>>>;;;::::::;;;======>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;888888888888777777777666777777555444333222222222333222111000000111222333111111111111111111111111000111111111111222222222111222222333333222222111444444444444444444444444333666888999;;;DDDPPPZZZgggppp~~~{{{{{{OOOOOOOOOPPPQQQRRRSSSTTTVVVTTTRRRSSSVVVWWWVVVUUUXXXUUUWWW]]]^^^^^^kkk{{{tttqqqnnnjjjrrrlll]]]UUUOOONNNPPPTTT^^^hhh~~~zzzqqqggg\\\VVVVVVUUUSSSSSSTTTTTTSSSRRRLLLLLLMMMLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIGGGGGGJJJMMMPPPMMMKKKIIIIIIIIIJJJJJJOOOQQQTTTTTTTTTUUUXXX[[[bbbeeekkksssxxx{{{{{{sssooommmnnnttt|||uuujjjiiiqqq{{{}}}vvvkkk[[[LLLBBB>>>;;;888888:::===>>>>>>?????????AAADDDEEEEEECCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFHHHGGGEEECCCBBBBBBBBBCCCEEEEEEFFFFFFGGGFFFFFFEEEFFFGGGIIIIIIGGGFFFGGGHHHKKKLLLKKKIIIFFFDDDCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@??????AAACCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@???<<<::::::;;;<<<======>>>>>>>>>>>>===????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::::::::777777777666666666555555777666555333222222222111222222111000000111222222111111111111111111111111000000111111111222222222111222222333333222222111444444444444444444333333444666777888999???IIIQQQXXX```lll|||OOOOOOPPPPPPQQQSSSTTTUUUUUUSSSSSSSSSUUUVVVUUUTTTUUUSSSVVV[[[ZZZYYYbbbnnnuuueeeccclll{{{tttfffZZZRRRNNNQQQWWWccclllzzz{{{mmmeee^^^[[[YYYXXXXXXWWWSSSPPPIIIMMMPPPOOOLLLJJJJJJKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGHHHKKKMMMPPPOOOMMMKKKKKKKKKLLLMMMQQQTTTWWWYYYYYY[[[```dddttt}}}}}}ssslllkkklll{{{}}}zzzwwwnnnfff^^^___hhhrrrwwwxxx{{{yyyuuukkk^^^PPPEEE???;;;999888999<<>>???AAADDDDDDDDDCCCBBBAAA@@@@@@??????@@@AAABBBBBB@@@===;;;;;;<<<<<<<<<<<<======>>>>>>>>>???@@@@@@??????>>>===<<<;;;;;;;;;;;;::::::::::::888888888888888999999999666555555555555444444444666555444333222111111111222222111000000111222222111111111111111111111111000000000111111111222222111111222222222222111111333333333333333333333333333555777666666999???DDDKKKRRR]]]gggtttQQQQQQRRRRRRSSSUUUVVVWWWTTTTTTTTTTTTUUUUUUTTTSSSPPPQQQUUUZZZ[[[[[[aaajjjvvvvvvjjjiiilll}}}tttcccXXXTTTSSSWWWZZZaaakkkwww|||pppiiiaaa\\\[[[ZZZVVVSSSSSSUUUWWWTTTOOOLLLNNNPPPKKKKKKJJJJJJIIIHHHGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDGGGEEEDDDBBBBBBCCCEEEFFFCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHJJJLLLMMMOOOOOONNNNNNNNNPPPRRRUUUXXX\\\``````___```eeejjj{{{~~~zzzssskkkgggjjjqqqxxxvvvjjjjjjgggaaa[[[\\\cccjjjmmmllllllkkkggg]]]QQQGGGAAA@@@;;;;;;:::;;;===@@@BBBCCCBBBAAABBBEEEHHHIIIIIIHHHDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBBBBCCCEEEGGGFFFEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFEEEDDDCCCCCCEEEGGGEEEFFFGGGGGGEEEEEEFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCAAA??????AAACCCDDDCCCCCCBBBAAA@@@????????????BBBBBBBBBAAA>>><<<<<<===<<<<<<<<<<<<===>>>>>>??????????????????>>>===<<<;;;:::::::::::::::999999777777777777777888888888555555555555444444444444555444333222111111111111222111111111111111111222111111111111111111111111000000000000111111111111111111222222222222111111222222222222333333333333222444555555555666999<<>>>>>>>>>>>>>>???AAABBBDDDDDDDDDGGGIIIKKKKKKIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEECCCBBBBBBDDDGGGDDDFFFGGGGGGFFFFFFGGGIIIFFFFFFEEEEEEEEEDDDDDDDDDFFFCCCAAA@@@AAABBBBBBAAABBBBBBAAA@@@????????????AAABBBBBBAAA>>>======>>><<<<<<;;;;;;<<<===>>>>>>======>>>>>>======<<<<<<;;;;;;;;;::::::999999999777777777777777777777777666666555555555444444444444333222111111111111111111111111222222111111111000000000000000000000000//////000000000111111111000111111222222111111000111111111222222222333333111222444555555666777999777@@@IIINNNRRR\\\kkkxxxSSSSSSRRRRRRRRRRRRSSSSSSSSSUUUWWWWWWVVVTTTTTTTTTPPPRRRUUUWWWXXXYYYZZZ\\\```eeevvv|||hhhWWWTTTQQQOOOQQQVVV[[[___ppp{{{xxxoookkkjjjqqqlllccc[[[UUURRRQQQQQQRRRTTTVVVWWWUUUQQQLLLIIILLLKKKIIIHHHFFFFFFEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCEEEGGGHHHIIIIIIJJJMMMOOOPPPOOOMMMLLLPPPSSSUUUWWW\\\ccchhhqqqyyy}}}vvvmmmcccfffmmmzzz}}}}}}|||ccc[[[^^^fffcccbbbcccfffhhhfffddd___\\\TTTLLLDDD????????????@@@AAA@@@??????AAABBBEEEEEEEEEGGGIIIJJJIIIHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCCCCDDDFFFDDDEEEGGGGGGFFFFFFHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGEEEBBBAAAAAABBBAAA@@@BBBAAA@@@??????>>>>>>??????@@@AAA@@@>>>>>>>>>???>>>===<<<;;;;;;;;;======<<<<<<============<<<<<<<<<<<<;;;;;;::::::999999888888888888777777777777666666555555555444444444333222111111000000111111000111222222222222111000000000000000000000000000/////////000000000111111000000111111111111000000000000000111111222222333111111222444555666777777444;;;BBBFFFHHHNNNXXXaaapppWWWWWWUUUTTTTTTTTTTTTTTTTTTWWWYYYYYYWWWUUUTTTUUURRRTTTVVVWWWWWWXXXYYYXXX]]]```nnnuuummmaaaUUUNNNLLLMMMOOOTTT\\\hhhuuu}}}|||rrrjjjfffbbb]]]XXXXXX[[[___aaa^^^XXXQQQMMMOOONNNLLLJJJIIIHHHGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFEEECCCCCCCCCDDDGGGJJJMMMOOOQQQQQQTTTXXX\\\\\\XXXUUUWWW[[[___aaacccgggooouuuyyyrrrrrrqqqxxx}}}xxx}}}pppbbb```aaafffeeeeeefffggggggccc```WWWRRRJJJDDD@@@????????????AAACCCBBB@@@@@@BBBDDDEEEDDDDDDEEEGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFFFFDDDCCCDDDEEEBBBDDDEEEEEEEEEEEEFFFHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFDDDBBBAAABBBBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>===>>>??????>>>>>>???AAA???>>><<<:::::::::;;;<<<<<<======>>>>>>>>>============<<<<<<;;;::::::999999999999888888777777777444444444444333333333333222222111000000000000111000111222222222222111000000000000000000000000000////////////000000000111000000111111111111000000//////000000111222222333222111111222444555666555555888<<>>AAACCCCCCAAAAAACCCFFFDDDCCCBBBCCCEEEEEECCCBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDGGGHHHIIIHHHFFFEEECCCDDDFFFHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFDDDCCCCCCBBBDDDFFFGGGEEEDDDDDDDDDAAACCCDDDDDDCCCCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEECCCAAAAAABBBDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>;;;===>>>???>>>>>>@@@AAA@@@???<<<:::999999:::;;;===>>>>>>?????????>>>>>>>>>>>>===<<<;;;;;;:::::::::999999999888888777777333333333222222222111111222111000000000000000111000111222333333222111000000000000000000000000000////////////000000000000000000111111111111000000...//////000111222222222333222111111222444444333333444555666777<<>>======>>>@@@AAA@@@AAABBBDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFAAAAAAAAABBBBBBBBBBBBCCCFFFGGGGGGHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFIIIHHHEEEDDDEEEHHHKKKNNNEEEFFFHHHIIIJJJIIIIIIHHHIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDBBBAAABBBEEEGGGIIIGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCBBBBBB?????????@@@AAAAAAAAABBB@@@??????>>>>>>>>>>>>>>>>>>===;;;:::999999:::;;;999:::;;;<<<============>>><<<;;;;;;;;;;;;999888666666666666555555555555555555444333222222222222333000------///111000///000000000000000000000000000000///...............////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000111333555888<<<>>>@@@CCCIIIQQQ[[[jjjYYYWWWUUUSSSSSSTTTUUUWWWWWWXXXZZZZZZXXXVVVUUUVVVVVVWWWYYYYYYXXXXXXWWWWWWWWWWWWZZZ___eeeooowwwpppjjjdddZZZUUUNNNIIIGGGJJJOOOSSSUUU___nnn|||wwwttt{{{yyyrrrfff```VVVPPPMMMLLLKKKJJJMMMKKKIIIIIIJJJJJJHHHFFFJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJIIIHHHGGGGGGIIIKKKKKKJJJIIIKKKMMMNNNOOORRRWWW___gggmmmqqqwwwwwwzzz~~~~~~ssskkkeeebbbdddggglllrrr|||rrrjjjmmmqqqssspppjjjccc```___ZZZPPPIIIAAA@@@????????????@@@AAA???AAACCCEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFHHHGGGEEEDDDEEEGGGIIIKKKFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEDDDBBBBBBBBBEEEGGGIIIHHHHHHGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC?????????@@@@@@@@@@@@@@@??????>>>============>>><<<;;;;;;::::::;;;;;;;;;999999:::;;;<<<<<<======>>>===;;;;;;<<<<<<;;;999666666666666555555555555555555444333222222222222333000......000111111000000000000000000000000000000000///.......................................000000000000000000000000000000000000000000000000111111111111111111111111222333333555777999;;;<<<<<>>======<<<<<<======::::::;;;;;;<<<<<<;;;;;;888999999:::;;;;;;;;;<<<<<<:::999:::;;;;;;:::999666666666555555555555444555444333222222111111222333111//////111222111111000000000000000000000000000000///.......................................000000000000000000000000000000000000000000000000111111111111111111111111444444333444444555666777666999>>>BBBHHHTTTdddppp|||RRRQQQPPPPPPPPPQQQRRRSSSVVVWWWWWWVVVUUUUUUWWWXXXVVVUUUVVVWWWYYY[[[[[[ZZZ\\\ZZZZZZ[[[\\\___iiitttuuueeeXXXQQQMMMSSSRRRSSSVVV[[[aaafffiiiooouuu|||ppphhhcccaaa___]]]ZZZWWWTTTRRRPPPOOOPPPPPPOOONNNNNNMMMMMMMMMKKKKKKKKKKKKLLLMMMOOOOOOTTTSSSRRRQQQQQQRRRTTTUUURRRSSSUUUUUUUUUVVVXXXYYYVVVXXX[[[^^^aaaeeehhhiiigggiiilllppptttzzz|||||||||zzzssspppkkkhhhiiimmmssswww{{{{{{}}}zzzooooooqqqooojjjiiioootttuuummmggg___YYYTTTNNNFFF@@@@@@AAACCCDDDDDDCCCAAA@@@???AAADDDFFFGGGFFFDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEEEEEEEDDDCCCCCCAAABBBBBBCCCEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGIIIHHHGGGFFFEEEEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999888888888999999::::::;;;777666555666888888777666666666555555555444444444555444333222111111111111222111111111111222222111000000000000000000000000000000///.......................................000000000000000000000000000000000000000000000000111111111111111111111111333222222222222333444444444777:::;;;>>>DDDNNNUUUiii{{{QQQQQQPPPPPPQQQRRRSSSTTTXXXYYYYYYWWWUUUTTTVVVWWWYYYXXXWWWYYY\\\^^^^^^]]]^^^ZZZXXXXXXYYY\\\fffppp~~~yyyxxx}}}uuufff]]]XXXYYY]]]cccggggggbbb^^^YYY^^^gggqqq{{{|||xxxxxxvvvrrrllleee^^^YYYWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRSSSTTTVVVWWWXXX______^^^^^^___aaabbbcccbbbdddeeeeeeeeefffiiillllllnnnrrrxxx}}}}}}vvvmmmkkkqqqvvvwwwyyyzzz|||~~~~~~|||~~~wwwkkkcccfffjjjkkkiiiiiimmmpppooojjjddd\\\UUUPPPJJJDDD@@@AAABBBDDDFFFFFFDDDBBBAAA@@@AAADDDFFFFFFFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDAAAAAABBBDDDFFFGGGHHHIIIIIIHHHGGGGGGFFFGGGHHHHHHGGGHHHHHHIIIIIIHHHGGGFFFGGGHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDAAA@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<======<<<:::888777999999888888888999::::::666555444555777777666555555555555555444444444444444444333222111111111111111111222222111111111111000000000000000000000000000000///.......................................////////////////////////////////////////////////000000000000000000000000000000000000111222333444444777999999:::===CCCGGGRRR___uuuQQQQQQQQQRRRSSSTTTUUUUUUYYYZZZZZZYYYWWWUUUVVVWWW]]]ZZZYYYZZZ^^^aaa```___bbb]]]YYYXXXXXXYYY```hhhrrrttthhhdddkkkqqq{{{wwwssswwwwwwlllYYYYYYZZZ\\\aaaffflllooowwwzzzuuunnnkkkiiijjjjjjiiihhhgggeeeeee^^^^^^^^^^^^___```aaabbbnnnoooppprrrtttuuuvvvwwwxxxzzz||||||zzz{{{{{{uuuqqqooofffhhhfffcccgggsss}}}wwwxxxyyyyyysssggg```^^^```fffjjjiiiiiilllllljjjccc^^^WWWQQQLLLHHHDDDBBBCCCDDDFFFGGGGGGFFFDDDCCCAAABBBDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDD@@@AAACCCEEEGGGIIIKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMJJJJJJIIIIIIHHHHHHGGGGGGBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFEEECCCCCCAAAAAABBBBBBCCCDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@???>>>======<<<<<<======<<<<<<<<<<<<;;;:::999888::::::888888888999:::;;;999777666777888888777666555555555444444444444333444333222111111000000111///111222222111000000111000000000000000000000000000000///...............------------------------////////////////////////////////////////////////000000000000000000000000////////////000222333444333555666777888:::===@@@CCCKKK[[[mmmPPPQQQQQQRRRSSSTTTUUUVVVWWWYYY[[[[[[YYYXXXXXXXXX___\\\YYY[[[___bbbaaa___bbb^^^[[[[[[ZZZYYY\\\bbbcccjjjwwwyyyjjjjjjkkkmmmpppuuu{{{uuunnneee^^^[[[ZZZYYYYYY___```cccjjjsssyyyxxxwwwvvvtttttttttttt~~~zzzuuutttmmmnnnnnnkkkgggeeefffgggeeekkkoooooosss}}}}}}}}}~~~|||rrrfff[[[YYY]]]dddkkkoooooonnnmmmkkkggg\\\XXXQQQLLLHHHEEEDDDCCCEEEEEEFFFGGGGGGFFFEEEEEECCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDAAABBBDDDFFFIIIKKKMMMNNNKKKJJJHHHGGGGGGGGGHHHIIIFFFFFFFFFGGGGGGHHHIIIIIIFFFFFFFFFGGGHHHJJJLLLMMMIIIIIIIIIIIIIIIIIIIIIIIICCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGEEEBBB@@@AAAAAABBBBBBCCCDDDDDDEEEAAAAAAAAAAAAAAABBBBBBBBB??????>>>============>>>:::::::::::::::;;;<<<===<<<;;;999888888999:::;;;:::888777777888888666555555555555444444444333333444333222111000000000000---000222222000//////000000000000000000000000000000000///...............------------------------////////////////////////////////////////////////000000000000000000000000000//////000000111222333222333444555666888:::<<<>>>AAAIIITTT```rrrOOOPPPQQQRRRSSSUUUUUUVVVTTTWWW[[[\\\[[[ZZZZZZZZZaaa]]]YYYZZZ___bbbaaa^^^]]]ZZZYYY[[[[[[XXXXXX\\\YYY]]]dddnnn{{{tttpppkkkggggggkkkooosss||||||ppphhhaaa\\\WWWQQQQQQRRRUUU[[[ccckkkppprrr|||}}}tttyyy~~~{{{rrrhhhbbb___^^^```bbbcccdddhhhnnnsssvvv~~~~~~|||ssskkk___UUUVVV]]]mmmtttxxxvvvssspppkkkeeeWWWSSSMMMHHHEEEDDDDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCDDDDDDDDDCCCCCCAAABBBDDDGGGJJJLLLNNNOOOLLLKKKIIIGGGGGGGGGIIIJJJEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEFFFGGGJJJLLLMMMHHHHHHHHHIIIIIIIIIJJJJJJDDDDDDDDDCCCBBBBBBAAAAAAEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFIIIIIIHHHEEEAAA???AAAAAABBBBBBCCCDDDEEEEEEAAAAAAAAABBBBBBCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>888888888999:::===???AAA<<<;;;999888888999;;;<<<999777666555666666444222555555444444444333333333444333222111000000000000,,,///222222000......000000000000000000000000000000000///...............------------------------////////////////////////////////////////////////000000000000000000000000111111000000000000111111333333444555666888:::;;;>>>>>>@@@FFFKKKWWWoooYYYTTTOOOOOOSSSUUUUUUSSSUUUVVVYYY[[[\\\\\\[[[[[[aaa___\\\ZZZYYYZZZ\\\]]]___^^^\\\ZZZXXXWWWWWWXXX\\\[[[^^^cccjjjtttzzzqqqooonnnmmmkkkssszzziiiVVVVVVSSSOOOOOOSSSVVVWWWWWWXXX___hhhpppuuu{{{{{{oooeeeaaahhhooooooiiidddccceeebbbllluuuxxx{{{{{{{{{|||}}}{{{nnnccc^^^\\\\\\bbbkkkttt|||zzzvvvtttqqqlll\\\TTTKKKGGGGGGHHHFFFDDDDDDFFFGGGGGGFFFFFFGGGHHHFFFEEEDDDCCCCCCBBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCDDDEEEFFFEEECCCDDDCCCCCCCCCDDDFFFIIIKKKOOOLLLHHHEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFKKKIIIGGGFFFFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHCCCDDDEEEDDDBBBAAABBBCCCAAABBBBBBCCCCCCCCCCCCCCCFFFGGGHHHHHHGGGDDDBBB@@@AAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@AAABBBBBBAAA???========================::::::;;;;;;;;;;;;;;;;;;::::::999999888777777777666666666666555555555555000000111222333444444555222111111111000000//////000000000000////////////000000000000////////////000000///...---,,,,,,+++---------.........//////111000000///...---------000000//////.........---000/////////000111333444000000000000////////////222222222333444555777777777:::<<<>>>AAAHHHTTT^^^~~~XXXTTTOOOOOORRRUUUUUUSSSSSSUUUWWWYYYZZZZZZYYYYYY^^^]]][[[ZZZZZZ[[[]]]^^^```___]]][[[YYYXXXXXXYYY\\\[[[\\\^^^aaaeeeqqq}}}{{{pppiiijjjnnnzzzwwwccc___[[[ZZZZZZXXXRRRMMMSSSVVV\\\```ccceeefffhhhrrr||||||yyyvvvtttrrrqqqppppppssstttqqqhhhaaaaaakkkvvvzzzxxxuuuuuuvvv}}}}}}xxxlllbbb\\\^^^dddjjjrrrzzz|||{{{xxxxxxvvvrrrYYYRRRIIIEEEEEEFFFEEECCCCCCEEEHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDBBBBBBCCCEEEEEEEEEDDDDDDDDDCCCCCCDDDFFFHHHIIIOOOLLLIIIGGGGGGHHHGGGFFFGGGFFFEEECCCCCCCCCDDDDDDIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHDDDEEEEEECCCAAA@@@AAABBBAAABBBCCCDDDDDDDDDCCCCCCGGGHHHHHHIIIHHHFFFDDDBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBAAA???========================;;;;;;;;;;;;;;;;;;:::::::::999999888888777666666666666666666555555555444000111111222222333333444111111111000000000//////000000000000/////////...000000000000/////////...//////......---,,,,,,,,,,,,------------.........000000000///...---------000/////////.........---//////......///000111222000/////////////////////111111222222333555666777666888:::;;;<<>>???AAA@@@BBBDDDEEEEEEEEECCCBBBGGGGGGHHHIIIHHHGGGEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???@@@BBBBBB@@@???========================<<<<<<;;;;;;::::::999999999999888888777777666666666666555555555444444444222222222222222222222222111111000000000000//////000000000/////////......000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000//////...---------/////////...............//////.........//////000////////////////////////111111111222333444555666666888999999888:::@@@DDDHHHRRRcccuuuUUURRRPPPPPPRRRTTTTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVXXXXXXXXXYYYZZZ\\\^^^___```___^^^]]]\\\[[[ZZZZZZVVVVVVXXX[[[ZZZXXXZZZ^^^cccyyyzzzvvvxxxtttrrrpppqqqrrrpppkkkgggcccbbbaaa```___]]][[[XXXYYYWWWWWWYYY]]]aaabbbbbb^^^]]]]]]^^^]]]___iiissswww~~~yyyjjj]]]ZZZ\\\YYYZZZ]]]___bbbdddfffgggkkknnnuuu~~~tttjjjggglllssszzz~~~|||tttoooooooooiiibbbWWWSSSMMMJJJIIIJJJJJJJJJDDDEEEFFFFFFDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEIIIHHHHHHIIIJJJIIIGGGEEEFFFEEEDDDCCCBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFDDDAAA>>>===???@@@@@@AAADDDEEEFFFEEECCCBBBEEEFFFFFFGGGGGGFFFEEEEEECCCBBBBBBAAAAAA@@@@@@@@@@@@??????@@@AAAAAA@@@>>>========================<<<<<<;;;;;;:::999888888999888888777666666555555555555555444444444333333333222222222111111000000000000000000000000//////000000/////////.........000000/////////.........+++++++++,,,,,,---------+++++++++,,,,,,,,,------/////////......---------........................///.........------...............///////////////000000000111222333444444666888:::999888888;;;===CCCJJJSSS\\\hhh}}}SSSRRRPPPQQQRRRSSSTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVWWWVVVVVVWWWXXXZZZ\\\^^^^^^^^^]]]]]]\\\[[[ZZZYYYTTTTTTWWW\\\]]]ZZZZZZ]]]\\\eeevvvyyytttssssssvvv{{{uuulllfffbbb___\\\ZZZ\\\[[[ZZZZZZ[[[\\\\\\[[[VVVWWWZZZ]]]___cccnnn{{{rrreeebbbeeebbbdddiiinnntttyyy|||~~~~~~zzz}}}tttllliiimmm{{{~~~uuuqqqpppkkkbbbZZZTTTQQQMMMJJJIIIJJJKKKLLLHHHGGGFFFCCCAAAAAACCCEEECCCCCCCCCCCCDDDEEEFFFFFFCCCCCCCCCCCCDDDDDDEEEEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBEEEHHHHHHGGGDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEGGGIIIIIIFFFDDDBBBBBBBBBBBBCCCDDDFFFGGGCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEBBB???>>>???@@@@@@AAACCCDDDEEEDDDBBBAAACCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>???@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888888777666666555555444444444444444333333333333333222222111111000000/////////////////////000000////////////............////////////............***++++++,,,,,,---------+++++++++,,,,,,,,,------............---------------------..............................---------------....../////////000000000000000000111222333444555777888888888999999888===CCCHHHOOO___tttQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVTTTSSSTTTWWWYYY[[[[[[\\\\\\[[[[[[YYYXXXXXXVVVTTTVVV[[[\\\YYYXXXZZZ[[[[[[aaassswwwsssnnnvvv~~~uuuooonnnnnnnnnrrrsssssspppmmmiiihhhhhhhhhjjjpppwww|||yyyyyy{{{}}}~~~nnnrrrwww|||sssooommmjjjlllqqqtttxxxoookkkhhh```VVVPPPLLLKKKHHHFFFEEEFFFHHHIIIIIIIIIGGGDDDAAAAAACCCEEEBBBBBBBBBCCCDDDEEEFFFGGGEEEDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBEEEGGGGGGFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCEEEHHHHHHGGGEEE@@@@@@@@@AAACCCEEEGGGIIIDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFDDDBBB@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>===>>>@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777666666555555444444444444333333333222222222222222111111111000000000......////////////000000/////////.........------/////////.........------++++++,,,,,,------......,,,,,,,,,,,,---------------------------------------------------.........------......///......------------......//////000///////////////000111111000111222444666666777777888;;;>>>???CCCKKKXXXbbb{{{PPPPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUTTTUUUUUUVVVVVVYYYWWWSSSPPPPPPSSSVVVYYYYYYYYYYYYZZZYYYXXXVVVUUUXXXUUUUUUXXXYYYWWWWWWYYYYYYXXX\\\eeettt}}}zzzzzz|||oooccceeeiiillltttwwwkkkaaa]]]XXXPPPIIIHHHFFFEEEDDDBBBAAABBBDDDFFFHHHIIIIIIHHHEEECCCBBBBBB@@@@@@@@@AAABBBCCCEEEEEEFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>@@@BBBDDDDDDCCCAAABBBBBBCCCCCCCCCBBBBBBCCCBBBCCCEEEGGGIIIHHHGGGAAAAAA@@@AAABBBDDDFFFGGGEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCEEEGGGGGGEEEBBBAAAAAA@@@@@@?????????@@@AAABBBCCCBBBAAA@@@??????>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>======>>>??????>>><<<::::::::::::::::::::::::::::::999999999999999999777777666555555444444333333333333333222222222222111111111111000000000000........./////////000000//////.........---------//////.........------------------------.........,,,------------.........------------------------,,,,,,,,,------.........,,,---...///000000//////,,,,,,---......///000000//////......//////000000//////000222444666666666;;;<<<<<<===>>>AAAGGGKKK[[[jjjOOOPPPQQQRRRRRRRRRSSSTTTUUUTTTTTTTTTTTTTTTUUUVVV[[[WWWRRRNNNNNNPPPTTTWWWWWWWWWXXXXXXXXXVVVUUUTTTXXXTTTTTTWWWYYYXXXYYY[[[SSSUUUZZZ]]]```mmm~~~rrrddd\\\ccclllsss~~~pppdddXXXSSSNNNGGGDDDFFFCCCCCCBBBAAA@@@AAADDDFFFEEEHHHLLLLLLIIIEEEAAA???===>>>>>>???@@@BBBCCCDDDHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>======>>>@@@BBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBDDDCCCCCCEEEHHHJJJJJJIIIBBBBBBAAAAAABBBCCCEEEFFFFFFFFFDDDDDDEEEGGGIIIKKKKKKJJJIIIHHHGGGEEEDDDDDDBBBEEEHHHHHHGGGDDDBBBBBBAAA???>>>======???AAABBBDDDCCCBBB@@@???>>>>>>>>>?????????@@@@@@AAAAAABBB>>>======>>>??????>>><<<999999999999999999999999999999999999999999::::::777666666555444444333333333333333222222222111111000000000000000111111111---.........//////000000//////.........---------//////.........---------........................---------.........//////------------------------,,,,,,,,,------.........+++,,,...000111111000000,,,,,,------...///000000//////.........//////000111000000222555666777666222333444666:::???CCCEEEEEEPPPaaauuuMMMNNNNNNOOOQQQRRRRRRSSSRRRRRRSSSSSSSSSQQQPPPOOOTTTQQQNNNLLLMMMPPPQQQRRRTTTTTTUUUVVVVVVWWWXXXXXXWWWUUUSSSUUUWWWYYYWWWUUUZZZXXXVVVUUUWWW```ssszzzsssqqqqqqqqqwwwpppiiieeejjjuuuwwwpppeeeVVVLLLGGGFFFCCCAAABBBBBBBBBBBBBBBBBBBBBBBBCCCJJJNNNKKKGGGDDDBBB>>>AAA@@@?????????@@@AAAAAAEEEDDDCCCBBBAAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA???????????????@@@@@@@@@CCCDDDFFFGGGGGGEEECCCBBB???@@@BBBDDDEEEFFFFFFGGGCCCDDDEEEDDDDDDDDDFFFHHHLLLKKKHHHFFFDDDEEEFFFFFFIIIHHHFFFDDDCCCCCCDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAA@@@???????????????>>>>>>@@@BBBDDDDDDCCC>>>>>>===<<<<<<<<<<<<<<<999:::::::::::::::::::::888888888888777777777666777777666555444333333222222222222111111111111000000000//////.........---////////////////////////000000///...---,,,,,,+++000///...---------------,,,,,,---------,,,+++***,,,,,,,,,+++++++++******------++++++++++++------,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////---......///////////////111111222222222333333333444444555666777999;;;<<>>>>>>>>>>>>>>??????AAAAAA@@@????????????@@@AAA@@@???@@@AAABBBAAA???>>>======<<<<<<<<<<<<<<<::::::::::::::::::999999888888888777777777666666555555555555444444444444222222222111111111000000000000000/////////....../////////////////////////////////...------,,,,,,......---------......///.........------------,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---..............................---......///////////////111111111222222222333333333333333444666888999:::<<>>===>>>>>>??????@@@AAABBBBBBFFFLLLNNNJJJFFFFFFFFFDDDDDDCCCBBB@@@@@@@@@AAAAAAFFFEEEDDDDDDCCCCCCDDDDDDAAA@@@??????????????????CCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCBBBAAA??????CCCDDDDDDDDDDDDDDDCCCCCCAAABBBBBBAAA??????@@@BBB>>>???AAACCCEEEHHHIIIJJJHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>?????????>>>>>>>>>???@@@@@@BBBAAA????????????===;;;>>>===<<<<<<;;;;;;<<<<<<;;;:::::::::999888888888777777777777666666666666333333333444444555555555222222111111111000000000111000000000000000//////////////////////////////........................,,,,,,,,,------///000000...---,,,+++++++++,,,---((()))***+++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---..............................---......///////////////000111111111222222222222111111222333444666777888:::<<<===???CCCKKKVVV^^^sssLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMMMMNNNPPPQQQPPPOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUWWWXXXYYYYYYVVVTTTSSSSSSPPPOOOUUU^^^hhh|||yyyooohhhlllxxxyyyyyyyyyzzz|||}}}yyyuuuuuu{{{ppp^^^QQQIIIEEE@@@=========<<<;;;<<<<<<===>>>???@@@AAABBBEEEJJJLLLGGGDDDDDDFFFEEEEEEDDDBBBAAA@@@AAAAAABBBEEEDDDDDDCCCCCCCCCCCCCCC??????>>>>>>>>>>>>??????CCCCCCBBBAAA@@@??????>>>>>>???@@@AAABBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCDDDCCCBBB@@@???@@@AAA???@@@AAACCCDDDDDDDDDDDDFFFGGGHHHHHHHHHGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>======>>>>>>============>>>???@@@AAAAAA@@@>>>>>>>>>>>><<<:::======<<<;;;;;;;;;;;;<<<;;;::::::999888777777666777777666666666555555555333333333333333333444444111111111111000000000000111111111111000000000000////////////////////////---------.........//////---------------...//////,,,+++)))''''''((()))+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................---......///////////////000000000111111111111222111111111222333444666777888:::;;;===???CCCIIINNNTTTbbbwwwKKKLLLLLLMMMMMMNNNNNNNNNQQQQQQQQQRRRRRRSSSTTTTTTRRROOOLLLLLLMMMPPPQQQRRRNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRTTTUUUVVVWWWXXXVVVRRRPPPNNNMMMMMMSSS\\\dddtttooojjjmmmrrrxxx{{{uuusssrrrsssuuuyyy}}}yyyjjjYYYOOOEEEBBB@@@======<<<;;;:::;;;;;;<<<===???@@@AAAAAABBBGGGIIIDDDAAABBBDDDDDDDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>======>>>??????BBBAAAAAA@@@???>>>>>>===<<<===???AAACCCDDDEEEFFFAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCAAA???>>>???@@@@@@@@@AAABBBBBBBBBAAA@@@CCCDDDEEEFFFFFFEEECCCBBBDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA???>>>============;;;;;;;;;<<<===>>>???@@@>>>===<<<<<<>>>>>>===<<<======<<<;;;;;;;;;;;;;;;::::::999888777777666666666666666555555555555444555444444333222222111111111111111000000000//////000000000000111111111111////////////////////////,,,,,,------...///////////////...---------------,,,+++)))''''''((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................---....../////////////////////000000000111111111111111111222333444555666222444666888999<<>><<<<<<<<<<<<<<<<<<======>>>???@@@@@@???DDDFFFBBB???AAACCCBBBCCCBBBAAA@@@@@@AAABBBCCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@??????>>>>>>>>>======???AAACCCEEEGGGHHHAAABBBCCCDDDEEEEEEEEEEEE@@@AAAAAA???===<<<===>>>>>>??????@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@BBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===<<<;;;<<<>>>???>>>======<<<;;;;;;::::::;;;;;;999888888888777666666666666555555555444444444444555444444333111000000///111111000000000///////////////000000000000000111////////////////////////---------.........//////000000///------,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------------------......///////////////////////////000000000000111111111111222333444555222333444555777888888888???@@@EEEMMMVVVeeezzzJJJJJJKKKMMMOOOPPPQQQRRRNNNNNNNNNNNNPPPQQQSSSTTTUUUSSSPPPOOOPPPQQQQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLOOORRRSSSTTTUUUXXX[[[ZZZUUURRRRRRRRRSSSYYY___fffjjjuuuxxxzzz}}}yyytttxxxwwwwww~~~xxxtttrrrsss{{{tttfff___XXXNNNFFFDDDAAA@@@???===;;;;;;<<<=========>>>>>>>>>?????????<<>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????AAABBBDDDEEEFFFCCCCCCDDDDDDDDDDDDDDDCCC@@@AAAAAA???======>>>?????????>>>>>>???AAACCCDDDBBBBBBAAAAAAAAAAAABBBBBBDDDCCCCCCBBBBBBAAA@@@@@@CCCBBB@@@>>>===<<<;;;;;;;;;:::::::::;;;<<<=========<<<<<<<<<>>>???>>>======<<<;;;;;;::::::;;;;;;777777777777777777777666555555555444444444333333333333222222111111000000111000000000////////////....../////////000000000////////////////////////---------...............///......---------......------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------------------......///////////////........./////////000000////////////000111222222444444444666777888777666<<<<<>>>>>===;;;::::::===???>>>>>>>>>>>>????????????;;;BBBEEEBBB@@@AAABBBAAA???>>>>>>>>>???AAACCCDDDBBBCCCDDDDDDDDDCCCAAAAAA??????>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBBBBCCCEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCAAA@@@???AAABBBBBBAAA???>>>>>>@@@AAACCCCCCBBBAAA@@@@@@AAACCCDDDDDDCCCCCCBBBBBBAAA@@@@@@CCCBBB@@@???===<<<;;;;;;;;;;;;:::::::::;;;<<<<<>>======>>>???>>><<<<<<<<<;;;::::::::::::;;;666666666666777777777777555555444444444333333333111111111111111222222222000000000000////////////---.........//////000000////////////////////////........................---------------...///000***++++++++++++***))))))))))))***+++,,,------...++++++------------++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------------------......///////////////............/////////000...............///000111111111222444666777777666::::::???DDDCCC@@@FFFPPPZZZhhh{{{LLLKKKJJJKKKNNNTTTYYY]]]___VVVPPPRRRTTTSSSQQQRRRSSSTTTUUUTTTQQQOOOOOOOOOMMMOOOQQQPPPOOOMMMLLLLLLKKKLLLOOORRRUUUWWWXXXYYY[[[YYYXXXXXXXXXXXXVVVTTTZZZZZZ\\\___bbbhhhrrr{{{}}}zzzzzz{{{xxxuuuyyy}}}~~~||||||wwwuuuqqqppptttpppfffeeejjjoootttxxxmmmbbb\\\RRRNNNHHHCCCAAAAAA@@@@@@????????????>>>===;;;;;;;;;;;;;;;<<<<<<>>>??????;;;===@@@@@@@@@@@@AAABBB>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGEEEBBB@@@???@@@AAABBBDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCFFFHHHIII=========>>>???AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDIIIHHHFFFDDDAAA>>>;;;:::;;;::::::999999::::::;;;>>>>>>?????????>>>>>>===>>>======<<<;;;;;;::::::777777777777666666666666555555444333333222111111000000000000000000000000000000000000000000000000//////000000///...------222111000///...---------------------------------------------------------+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------.........//////000000000000////////////000000000000000000000000111111222222222333333333888999:::;;;===>>>???@@@HHHOOOYYYeeetttNNNMMMLLLMMMPPPVVV\\\```aaaYYYSSSTTTVVVTTTSSSSSSRRRSSSTTTSSSPPPNNNNNNNNNNNNOOOQQQPPPNNNMMMLLLMMMKKKLLLMMMPPPRRRTTTVVVWWWYYYXXXXXXZZZ[[[[[[ZZZXXXTTTUUUVVVXXXZZZ^^^eeelllvvv}}}|||zzzwwwxxx}}}sssrrrsssvvvyyyyyyuuuqqqooorrrwwwzzz{{{{{{zzzyyyyyy|||~~~rrriiigggmmmuuu{{{vvvhhh\\\SSSOOOKKKGGGBBB???>>>>>>>>>===?????????>>>>>>===;;;;;;;;;;;;;;;;;;<<<===>>>???<<<>>>????????????@@@AAA>>>>>>???@@@AAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEFFFGGGFFFCCCAAA@@@AAABBBDDDDDDDDDDDDCCCCCCAAA@@@@@@??????@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDGGGHHH?????????>>>??????@@@AAABBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCGGGFFFEEECCCAAA>>><<<;;;:::999999999::::::;;;<<<>>>>>>>>>??????>>>>>>=========<<<;;;;;;::::::999777777777777666666666555555444444333222222111111000000000000000000000000///////////////////////////////////////...------///...---,,,,,,,,,,,,,,,------------------------------------------------,,,++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,------------.........////////////////////////////////////////////////111111111222222222333333666666777999:::;;;<<<===???DDDKKKRRR[[[hhhxxxOOONNNLLLMMMPPPVVV\\\``````YYYTTTUUUVVVTTTRRRSSSQQQRRRSSSRRRPPPNNNNNNNNNOOOPPPQQQPPPNNNMMMLLLMMMLLLLLLLLLMMMOOOQQQSSSTTTWWWWWWXXXZZZ]]]^^^]]]\\\VVVWWWXXXWWWWWWXXX[[[]]]```ggguuuxxxvvvuuuvvvxxxwwwssspppppptttzzz~~~}}}{{{uuunnnfffhhhrrruuudddTTTIIIDDDBBBDDDAAA===<<<<<<======<<<>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;<<<===>>>>>>??????>>>======???@@@>>>>>>???@@@AAABBBCCCDDDAAAAAABBBCCCDDDEEEEEEFFFGGGFFFDDDBBBAAABBBCCCDDDBBBCCCCCCBBBBBBAAA@@@???===>>>???@@@AAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBB@@@??????@@@AAACCCEEEFFFAAAAAA@@@???>>>>>>>>>???AAAAAA@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBAAA???===<<<::::::999::::::;;;<<<<<<======>>>>>>>>>>>>======<<<<<<;;;::::::999999888777777777666666666555555444444333333222222111111000000000000000000000000///////////////////////////////////////......---...------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------////////////////////////////////////////////////000111111111222222222222333333444666777888999:::;;;>>>AAADDDGGGNNNWWW^^^vvvNNNMMMKKKKKKNNNSSSYYY]]]\\\VVVRRRSSSSSSPPPOOOPPPQQQRRRSSSSSSPPPOOOOOOOOOPPPQQQQQQPPPNNNLLLLLLMMMNNNMMMLLLLLLMMMOOORRRSSSTTTTTTVVVYYY\\\]]][[[ZZZYYY[[[[[[YYYXXXYYYYYYWWWXXX[[[dddppp~~~xxxrrrsssooojjjjjjuuu|||qqq```QQQHHHCCC???>>>@@@>>><<<<<<>>>?????????======>>>>>>===<<<<<<;;;:::::::::::::::;;;<<<===?????????>>><<<<<<>>>@@@======>>>???AAABBBCCCCCCAAABBBBBBCCCDDDDDDEEEEEEFFFEEECCCBBBBBBBBBCCCDDDAAABBBBBBBBBAAAAAA@@@???===>>>???@@@@@@AAAAAAAAACCCAAA???>>>>>>???AAABBB????????????@@@AAACCCDDDAAA@@@??????>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;:::::::::::::::<<<<<<======>>>>>>======;;;;;;::::::999888888777777777666666666555555555333333333333222222111111000000000000000000000000////////////////////////...///////////////.....................///000111---------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------...............//////////////////////////////000000000111111111111222111222333444555666777777999;;;>>>???AAADDDIIIMMMTTTaaasssNNNMMMLLLLLLNNNRRRWWWZZZXXXTTTQQQRRRRRROOONNNPPPRRRTTTUUUTTTRRRQQQQQQQQQQQQRRRRRRPPPNNNLLLMMMNNNPPPOOOMMMMMMMMMOOORRRSSSRRRRRRTTTVVVYYYYYYVVVTTTTTTWWWXXXWWWZZZ```bbb___TTTUUUZZZ```hhhuuu}}}qqqoootttvvvuuu{{{pppbbbPPPFFFCCCCCC@@@<<<>>>===<<<===???@@@@@@???<<<============<<<<<<;;;;;;;;;:::::::::;;;<<<<<<>>>???@@@???======>>>@@@<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCAAAAAABBBBBBAAAAAA@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBAAA???>>>>>>???AAABBB@@@???>>>>>>???@@@AAABBB??????>>>>>>??????@@@AAA?????????@@@AAABBBCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@??????????????????>>>>>>???>>>===;;;:::999888888:::;;;<<<===============;;;::::::999888888777777666666666666555555555555333222222222222222111111000000000000000000000000..............................///////////////..................///000111---------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,------....................................//////000000000111111111111111222333444555555666666777999:::;;;===@@@BBBEEEJJJTTT```oooPPPOOOOOOOOOPPPRRRTTTVVVVVVRRRQQQSSSRRROOOOOORRRSSSTTTUUUUUUSSSRRRRRRRRRSSSSSSRRRPPPMMMLLLMMMNNNPPPOOOOOONNNOOOPPPRRRSSSQQQQQQSSSUUUWWWVVVSSSQQQPPPUUUWWWWWW```nnnuuusssWWWVVVYYY]]]```fffsssyyysssvvvxxxmmmbbbVVVHHHAAAAAABBB???;;;<<<;;;;;;===??????>>>===<<<<<<=========<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<===???AAAAAA@@@??????@@@<<<<<<======>>>?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCAAA@@@?????????@@@AAABBBAAA@@@???>>>>>>???@@@AAA???>>>>>>>>>???@@@AAAAAA@@@@@@???@@@@@@AAABBBCCCCCCBBBAAA@@@????????????===>>>>>>>>>>>>>>>>>>===@@@???===<<<:::999888888999:::;;;<<<============;;;;;;:::999999888888777666666666555555555444444222222222222222222111111000000000000000000000000........................---...//////////////////,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,+++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------++++++,,,,,,---.................................////////////000000000000111111111222333444444444666666777777888:::;;;;;;BBBAAADDDJJJRRR^^^ppp~~~OOOOOOPPPPPPPPPPPPPPPPPPQQQOOOOOORRRQQQNNNOOORRRRRRSSSTTTTTTRRRQQQQQQRRRSSSTTTSSSPPPMMMLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRPPPQQQSSSVVVXXXXXXUUURRRQQQVVVWWWWWWcccvvv```^^^^^^___``````eeelllttt{{{zzz{{{}}}}}}tttlllaaaVVVNNNJJJEEE@@@>>>>>>>>>===<<<<<<<<<>>>??????===;;;;;;;;;<<<======<<<<<<;;;======<<<<<<;;;<<<<<<===;;;>>>BBBCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAACCCBBBBBBBBBBBBCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@?????????@@@AAAAAA@@@??????>>>?????????AAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>=========>>>>>>======<<<>>>===<<<;;;;;;::::::;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::999999888888666666555555555444444444111111111111111111222222000000000000000000000000........................------...///////////////------,,,,,,,,,------...------------------------------------------------,,,++++++++++++*********++++++++++++++++++++++++((()))+++,,,,,,,,,***))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,------------.........***++++++,,,------......................................./////////000000///000000111111222222333666666555666777999::::::===;;;===AAADDDHHHRRR]]]jjjxxxLLLMMMNNNOOONNNMMMLLLJJJLLLKKKLLLOOONNNKKKLLLPPPPPPRRRSSSSSSRRRPPPQQQQQQTTTTTTSSSPPPMMMLLLMMMNNNLLLMMMNNNPPPPPPQQQQQQQQQQQQRRRTTTXXX[[[ZZZXXXUUURRRVVVTTTRRR]]]rrr}}}{{{fffbbb______]]]YYYYYY\\\dddtttvvvyyy{{{kkk```YYYNNNDDD<<<@@@BBB@@@;;;:::>>>BBB???>>>???@@@AAA@@@===;;;;;;;;;<<<<<<===<<<<<<;;;>>>======<<<<<<<<<======:::>>>CCCEEEDDDCCCAAAAAA@@@@@@@@@????????????>>>??????????????????@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCCCC??????@@@AAABBBBBBBBBBBB???@@@AAABBBBBBBBBBBBAAABBBAAA@@@?????????@@@AAACCCBBBAAA???>>>=========AAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>><<<===============<<<<<<<<<;;;;;;;;;;;;<<<======888999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999888666666555555555444444444111111111111111111222222000000000000000000000000........................------...///000000//////000//////.........//////------------------------------------------------+++++++++*********))))))++++++++++++++++++++++++''')))+++,,,,,,,,,***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---------.........//////******+++,,,,,,---........................................../////////000......//////000000111111222111000222444777999:::777666:::@@@@@@===AAAIIIHHHUUUcccmmm{{{JJJJJJJJJKKKLLLMMMMMMMMMOOOOOOPPPOOOOOONNNMMMLLLNNNOOOPPPOOONNNOOORRRTTTWWWWWWVVVSSSOOOMMMLLLLLLUUUSSSQQQPPPOOOPPPQQQRRRTTTSSSUUUZZZ______YYYTTTQQQPPPQQQVVV^^^dddffffff^^^\\\YYYXXXYYY[[[[[[ZZZ]]]hhhwww|||gggWWWOOOJJJEEEAAA???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<>>============>>>>>>>>>???BBBDDDFFFFFFFFFFFFGGGFFFDDDBBBAAAAAAAAAAAA???>>>=========@@@BBBDDDCCCBBBAAAAAAAAACCCEEEFFFDDDEEEEEEDDDCCC@@@>>>===????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEECCC@@@>>>===>>>@@@AAACCCAAA@@@@@@AAABBBAAA???DDDCCC@@@>>>>>>>>>@@@AAAAAA@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>><<<;;;:::<<<;;;;;;::::::;;;;;;<<<:::999888999::::::999888555555444444444333333333111111111111222333444444111111000///////////////////////////............------------------------......---------,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////---***)))***,,,------...------------...//////222222111111111111222222222222222333444555777888;;;:::999999:::;;;===>>>CCCEEEJJJQQQ\\\jjjxxxJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNNNNMMMNNNQQQSSSUUUVVVVVVTTTQQQOOOOOOOOOTTTRRRQQQOOOOOOOOOQQQRRRTTTSSSSSSWWW[[[[[[WWWRRRPPPOOOOOOSSSXXX\\\^^^]]][[[YYYWWWWWWXXXYYYXXXWWWUUU___kkksss}}}|||nnn\\\NNNIIIFFFCCC@@@>>>>>>===<<<<<<===>>>>>><<<<<<============>>>>>><<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>============>>>@@@BBBDDDGGGIIIJJJJJJFFFDDDBBBAAA????????????>>>=========>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCCAAABBBBBBCCCBBBAAA@@@???????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCC@@@>>>===>>>@@@AAACCCBBBAAAAAACCCCCCBBB@@@BBBAAA@@@>>>>>>>>>>>>???@@@???>>>>>>===>>>>>>>>>===<<<<<<;;;;;;<<<<<<=========>>>>>>===<<<;;;:::;;;;;;::::::::::::;;;;;;:::999888888999999888666444444444444333333333333222222111111111222333333111111000///////////////////////////............------------------------......---------,,,,,,,,,------------,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///---+++***,,,------,,,...------------...//////000000////////////000000111111111222333444666777888888777777888999;;;<<<<<<===???BBBGGGPPPZZZaaaqqq|||KKKKKKKKKKKKKKKKKKLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNMMMLLLMMMPPPRRRTTTVVVVVVUUUSSSRRRQQQRRRRRRQQQPPPOOOOOOOOOPPPQQQTTTRRRQQQSSSVVVVVVSSSPPPQQQPPPOOOQQQSSSUUUVVVUUUWWWUUUUUUUUUVVVVVVUUUSSSSSS[[[bbbccceeessszzz{{{{{{eeeZZZLLLDDDAAAAAA@@@>>>======<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>===<<<>>>>>>@@@BBBEEEHHHJJJKKKCCCBBBAAA???>>>======<<<<<<<<<===>>>????????????===>>>@@@BBBCCCBBBAAAAAA>>>???@@@AAAAAAAAAAAAAAA???????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@>>>>>>>>>@@@@@@AAA@@@@@@AAABBBCCCAAA@@@@@@@@@@@@??????>>>===<<<>>>>>>=========>>>??????======<<<<<<<<<<<<============>>>======<<<::::::;;;::::::999999::::::;;;:::999777666777777555333444444444333333333222222333222111111111111111111111111000///////////////////////////............------------------------......---------,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++...---,,,,,,......---,,,...------------...//////......------------......000000000111222333444555555555444555555666888888:::;;;;;;;;;;;;???DDDGGGMMMUUUaaalllyyyKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHJJJLLLMMMNNNOOOOOOMMMNNNNNNMMMMMMNNNPPPRRRUUUWWWXXXWWWTTTRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQUUURRROOOOOOPPPQQQPPPNNNSSSRRRQQQRRRRRRSSSSSSSSSTTTSSSSSSUUUVVVUUURRRPPPRRRWWWZZZZZZ[[[fffyyymmmSSSKKKBBB===<<<>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<===============<<<;;;;;;::::::;;;<<<>>>@@@@@@???===<<<=========>>>@@@CCCFFFGGGBBBAAA@@@???>>>===<<<<<<;;;===???@@@AAA@@@???>>>===>>>??????@@@AAAAAAAAA===>>>??????@@@@@@AAAAAA???????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???>>>>>>???@@@>>>>>>>>>???AAABBB@@@??????@@@AAABBBAAA???===<<<<<<<<<<<<======???@@@@@@>>>======<<<<<<======>>>============<<<;;;::::::::::::999999999999:::::::::888666555555444222000333333333333222222222222333222111000000000000000111000000///////////////////////////............------------------------......---------,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,---//////...,,,...------------...//////...------------------.../////////000000111333333333333333333444555666666999:::;;;;;;;;;<<<>>>AAAAAAEEEKKKQQQYYYdddrrr|||JJJJJJJJJJJJKKKKKKKKKKKKFFFGGGIIILLLNNNPPPQQQRRRNNNOOOOOOOOONNNOOOQQQTTTVVVXXXYYYWWWTTTQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQRRRTTTRRROOOMMMMMMMMMMMMMMMRRRRRRRRRRRRRRRRRRSSSTTTSSSSSSSSSTTTUUUTTTRRRPPPMMMNNNPPPTTTZZZbbblllrrrwww|||}}}kkk]]]IIIDDD>>>;;;;;;<<<<<<;;;:::::::::;;;;;;:::::::::::::::;;;<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;:::<<<>>>???@@@???>>><<>>>>>===>>>@@@BBBCCCAAAAAAAAA@@@@@@???>>>>>>===>>>AAABBBCCCAAA@@@>>>@@@???===<<<<<>>>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA???????????????>>>>>>???AAACCCDDDBBB@@@@@@AAACCCDDDCCCAAA>>>===;;;<<<<<<<<<===>>>@@@@@@>>>>>>>>>======>>>>>>>>>>>>===<<<<<<;;;:::::::::999999888888888888999999999777555444444333111///333333222222222111111111222111111000////////////111000000///////////////////////////............------------------------......---------,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++---//////...,,,...------------.../////////......------......///////////////000000111222111222333333444555555555555777888999999999;;;===???AAADDDEEEHHHMMMTTTYYYiiirrr~~~HHHIIIIIIJJJKKKKKKLLLLLLIIIJJJLLLNNNPPPQQQRRRRRROOOOOOPPPOOONNNOOORRRTTTTTTVVVXXXWWWSSSPPPNNNMMMPPPPPPPPPPPPQQQQQQQQQQQQSSSRRROOOMMMLLLLLLMMMNNNOOOPPPQQQPPPPPPPPPRRRTTTTTTSSSRRRSSSTTTSSSRRRPPPLLLLLLNNNTTT\\\bbbeeeffflllvvvyyyzzzrrr|||uuucccTTTKKKDDDAAA>>><<<<<<<<<;;;:::999999::::::::::::999999999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>??????>>>>>>@@@@@@@@@??????@@@@@@AAA??????@@@AAAAAAAAA@@@@@@???@@@BBBCCCCCCBBB@@@???AAA???<<<:::;;;>>>BBBEEEBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@??????????????????AAADDDFFFGGGEEECCCAAABBBCCCDDDCCCBBB???>>><<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>>>>??????>>>===<<<;;;::::::::::::999888888777777888888999999777555444444333111///222222222111111111000000111000//////////////////111111000///////////////////////////............------------------------......---------,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------+++******+++---...---,,,...------------...////////////............/////////////////////000111222000111222333444444444444555666888888777666777999888:::===???@@@CCCFFFHHHNNNTTT^^^hhhsssGGGGGGHHHIIIKKKLLLMMMMMMPPPPPPQQQQQQQQQPPPPPPOOONNNOOOOOONNNNNNNNNQQQSSSPPPSSSUUUUUURRROOOMMMMMMMMMMMMNNNOOOOOOOOOOOOOOORRRRRRPPPNNNLLLLLLMMMOOOOOOPPPRRRQQQOOOOOOQQQTTTTTTRRRPPPPPPQQQRRRQQQPPPPPPQQQSSSVVVZZZ\\\]]]^^^aaafffhhhvvv|||yyy|||xxxiii[[[OOOEEEAAA@@@???======<<<<<<;;;:::888888999::::::999888888888888999:::;;;<<<======::::::;;;;;;<<<=========<<<<<<<<<===>>>?????????===>>>??????@@@@@@@@@???<<<===???AAABBBBBBBBBBBB???@@@AAAAAAAAAAAA@@@???@@@???===<<<<<>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@?????????===>>>@@@CCCFFFGGGEEEBBBBBBBBBCCCCCCBBBAAA???>>><<<<<<<<<<<<<<<===>>>???@@@??????>>>>>>??????@@@>>>===<<<:::::::::::::::888888777777777777888888888666444444444333111000222111111111000000000000//////.........///000000111111000///////////////////////////............------------------------......---------,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***((()))+++---------...------------...////////////............//////000000000///000000111222///000111222333333333222555777777777666555777888444555777999;;;===@@@AAA???DDDJJJOOOTTT]]]iiiqqqEEEFFFGGGIIIKKKLLLMMMNNNVVVVVVUUUSSSRRROOOMMMLLLMMMMMMNNNMMMMMMMMMPPPRRRMMMOOORRRSSSRRROOONNNMMMJJJKKKLLLMMMMMMMMMMMMMMMRRRRRRQQQOOOMMMMMMNNNOOOQQQSSSTTTSSSPPPOOORRRTTTSSSQQQOOONNNOOOPPPPPPPPPQQQSSSUUUTTTRRRQQQSSSUUU___aaa]]]bbbrrrsss```RRRKKKEEEAAA???============<<<;;;:::999777888999::::::999888777666777888999:::;;;<<<<<<999::::::;;;<<<===>>>>>><<<<<<<<<<<<===>>>@@@@@@888:::<<<>>>??????>>>>>>:::;;;>>>@@@BBBBBBBBBBBB??????@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@?????????@@@AAA??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@??????>>>999:::===@@@CCCDDDBBB@@@AAAAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<===>>>>>>@@@@@@????????????@@@@@@>>>===;;;:::999999:::;;;888888777777777777888888777666444444444444222111111111111111000000000000...............///000111111111000///////////////000/////////............------------------------......---------,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********+++)))''''''))),,,------...------------.../////////......------......///111000000000000111111222---...000222222222111111111333444333333444666888666666666777888:::<<<===999===AAABBBCCCHHHPPPWWWVVV^^^kkkzzzJJJHHHIIIJJJIIIKKKTTT^^^ccc^^^WWWPPPLLLKKKLLLNNNJJJLLLNNNOOOOOONNNOOOPPPPPPPPPPPPOOOOOONNNNNNNNNQQQLLLIIIIIIIIIHHHJJJOOOPPPNNNLLLLLLNNNRRRWWWZZZXXXVVVRRROOONNNNNNPPPRRRNNNNNNMMMLLLMMMNNNOOOPPPSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSVVVaaasss}}}wwwtttuuuwww{{{zzzdddYYYKKKAAA>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666666777888999:::;;;;;;;;;;;;<<<======<<<<<<===??????<<<:::;;;>>>@@@???>>>??????>>>>>>>>>>>>??????<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@???===<<<<<<>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???>>>===???BBBDDDBBB@@@BBBBBBAAA@@@???>>>===<<<>>>>>>===<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@???>>>>>>===;;;:::999888888888999999888777666555444444666666555444222111000000...000222222000000000111//////////////////////////////...------------...........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...---,,,+++,,,---......//////..................////////////000000000000000000000000000000111222333333444444222333444666777888888888;;;;;;<<<>>>???AAABBBBBBIIIMMMRRRXXX```jjjtttzzzHHHGGGHHHIIIIIIKKKTTT___kkkfff]]]UUUOOOLLLLLLLLLJJJKKKMMMMMMLLLMMMNNNPPPPPPPPPOOOOOOOOONNNNNNNNNPPPLLLJJJKKKJJJIIIJJJNNNPPPNNNLLLLLLMMMPPPUUUWWWUUUSSSOOOLLLKKKLLLNNNOOOOOONNNMMMMMMMMMNNNPPPPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOQQQSSSXXXcccoooxxxyyyyyyzzz{{{|||uuuhhhWWWOOOEEE???===<<<;;;888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888777888888999:::::::::::::::<<<======<<<;;;===>>>???<<<;;;;;;>>>@@@???===>>>>>>============>>>>>><<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBAAA@@@??????@@@BBBCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===???BBBCCCBBB@@@BBBAAAAAA@@@???>>>===<<<>>>======<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===<<<;;;:::999777777777777666666666666666666666666444444333333222222222111///111222222000///000000//////////////////////////////...------------...........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))*********+++++++++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,------...........................///////////////////////////////////////000000000111222222222222222444555666777777777666777888999;;;<<<===>>>@@@AAADDDGGGKKKQQQXXX\\\dddhhhnnnuuu~~~GGGEEEFFFIIIJJJLLLTTT]]]jjjeee]]]VVVPPPMMMLLLLLLJJJKKKKKKKKKJJJKKKMMMOOOOOOOOOOOOOOONNNNNNNNNNNNOOOLLLKKKMMMMMMJJJKKKNNNPPPNNNLLLKKKLLLNNNQQQRRRRRRPPPNNNKKKJJJKKKMMMNNNOOONNNNNNNNNNNNOOOPPPPPPNNNNNNOOOOOOOOOOOONNNNNNOOOQQQTTTVVVWWWZZZ]]]___^^^aaalll|||mmm\\\TTTKKKFFF@@@=========:::888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999::::::999999999999:::<<<;;;::::::;;;===>>>===;;;<<<===>>>>>>=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???AAABBBAAA@@@AAAAAA@@@???>>>======<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<::::::888777666666666666333444444555666777888888222222222222222222222222000222333222000///////////////////////////////////////...------------...------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++************************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,---...............---............/////////////////////////////////////////////000000000000111222333444555666666666333444555666777888999:::;;;;;;<<<<<<===???CCCGGGFFFJJJNNNTTTZZZbbbkkkppp}}}HHHFFFFFFIIIJJJJJJPPPWWW]]]ZZZUUUPPPMMMLLLLLLMMMKKKKKKKKKJJJIIIJJJMMMPPPOOONNNNNNNNNNNNNNNNNNNNNOOOMMMMMMPPPPPPMMMMMMOOOPPPOOOMMMKKKKKKKKKLLLMMMQQQPPPMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOPPPPPPQQQQQQPPPPPPOOORRRUUUXXXYYYYYYXXXWWWZZZYYY\\\eeemmmvvvuuuhhhXXXMMMJJJFFFCCC???>>>>>>>>>===;;;::::::::::::::::::::::::999999999999::::::;;;;;;:::::::::::::::999888777888:::;;;;;;:::999;;;<<<>>>===<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????>>>>>>??????@@@@@@======;;;::::::::::::;;;>>>>>>>>>??????@@@@@@@@@????????????????????????>>>??????@@@AAAAAABBBBBB????????????@@@@@@@@@@@@>>>>>>???@@@AAAAAA@@@???AAA@@@@@@???>>>===============<<<;;;;;;;;;;;;<<<:::;;;<<<======<<<;;;::::::999888777666666666666333444444555555666777777222222222222111111111111111222333222000....../////////////////////////////////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,---.........---------------.........//////////////////////////////000000000///////////////000111222333444444444444333444555666777888999999999::::::::::::;;;>>>AAA@@@BBBDDDEEEGGGKKKOOOSSSTTT]]]iiipppttt{{{KKKHHHGGGIIIIIIHHHKKKPPPQQQOOOMMMKKKJJJJJJKKKLLLLLLLLLLLLJJJIIIJJJMMMPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPNNNOOORRRRRROOONNNPPPPPPOOOMMMLLLJJJJJJIIIIIINNNLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQMMMNNNQQQSSSUUUUUUTTTSSSSSSRRRUUU[[[aaaeeennnvvvqqqbbbYYYSSSLLLGGGFFFFFFCCC@@@===<<<=========::::::::::::::::::::::::777777888888999999::::::::::::::::::999888777777888999::::::999999:::<<<=========<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>============>>>???@@@AAA@@@???>>>======<<<<<<<<<<<<======>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@===>>>???@@@@@@?????????@@@??????>>>>>>===============<<<;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999:::999888777777666777777555555555555444444444444444333222111000///......111222333222000....../////////////////////////////////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++,,,,,,---...---------------------....................................000000000000000////////////000111222222333222222333333444555555666777777666777777777666777999;;;<<<===>>>===<<<<<<>>>@@@???EEELLLPPPQQQVVV```hhhnnnsssyyy~~~LLLHHHHHHJJJIIIGGGHHHKKKNNNMMMKKKIIIHHHHHHHHHHHHLLLLLLLLLKKKJJJJJJLLLNNNMMMMMMMMMNNNNNNNNNNNNNNNPPPMMMNNNRRRRRROOOOOOQQQOOOOOONNNLLLKKKIIIHHHGGGHHHHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNMMMMMMMMMKKKLLLMMMNNNOOOOOOOOONNNQQQOOOOOOPPPRRRRRRRRRQQQPPPOOORRRXXXZZZ\\\```gggmmmyyyrrrgggYYYKKKFFFEEEDDDBBBCCCDDDBBB???<<<;;;:::;;;;;;::::::::::::::::::::::::777777777888888999999999:::::::::::::::999888777888999;;;:::999999:::<<<<<<======<<<;;;:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<===<<<;;;;;;<<<===???@@@@@@@@@???>>>===;;;::::::::::::;;;<<<>>>???@@@@@@========================@@@@@@@@@?????????>>>>>>=========>>>??????@@@@@@===???@@@@@@???>>>>>>?????????>>>>>>>>>============<<<;;;;;;::::::;;;;;;999999:::;;;;;;:::999999999999888777777777777777777666555444333222111111444333222111000...------000222333222000///////////////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,---------------,,,------------................................./////////000000000000000...///000111111111111111000000111111222333333444666777777666444444555666777888999888777777999;;;<<<>>>AAABBBBBBEEEJJJNNNRRRUUUWWWZZZ]]]ccclllsss|||KKKGGGFFFIIIJJJGGGGGGIIIKKKKKKJJJIIIHHHGGGGGGGGGIIIKKKLLLKKKIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKNNNOOOMMMMMMPPPOOOOOONNNMMMLLLIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMRRRPPPNNNNNNPPPRRRQQQPPPQQQOOOQQQTTTUUUTTTVVV\\\___hhhllluuuwwwfffXXXPPPIIIBBB@@@???<<<===??????@@@@@@???===;;;:::999999999999999999999999999888999999999999999999999999999:::::::::999888888999:::;;;;;;::::::;;;<<<<<<===>>><<<:::999;;;=========<<<<<<<<<<<<======;;;;;;:::::::::::::::;;;<<<;;;::::::;;;<<>>>>>===;;;999888777888999:::;;;===>>>???@@@========================>>>>>>>>>>>>>>>>>>??????<<<<<<======>>>??????@@@<<>>===>>>???>>>>>>>>>>>>===============<<<;;;;;;::::::;;;;;;999999:::;;;;;;:::999999777777666666555555666666666666555444333222111000222222111000//////......///111222222000///000000//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))*********************++++++++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------------,,,,,,,,,---------.................................---------.../////////000......///000000000000////////////000000111111222555666777666555444555777444666777777777777999;;;<<<;;;;;;<<<>>>@@@AAABBBDDDEEEEEEFFFHHHKKKPPPSSSXXX[[[```eeeiiimmmqqqttt}}}~~~IIIEEEEEEIIIJJJHHHHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKKKKIIIHHHHHHIIILLLLLLMMMMMMNNNNNNNNNNNNLLLIIIIIILLLLLLJJJKKKOOOOOOOOOOOONNNLLLJJJGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLJJJHHHJJJMMMOOONNNLLLMMMLLLMMMQQQRRRRRRVVV\\\VVV___``````kkkvvv|||zzz~~~mmm___RRRHHHDDDCCCCCCBBB>>>888999>>><<>>;;;:::999999999999999999999999::::::::::::::::::::::::888999999:::::::::999999999;;;<<<<<<::::::;;;===<<<>>>>>>===:::999;;;=========<<<<<<<<<<<<======;;;;;;:::999999:::::::::<<<;;;:::999:::<<<>>>@@@BBBBBBAAA@@@???===;;;:::888888999;;;===>>>???@@@========================;;;;;;<<<===>>>???@@@@@@;;;<<<<<<===>>>??????@@@<<>><<<===???>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;999:::;;;;;;;;;;;;:::999666666555444444444555555555555444333333222222111000000000000000/////////...000222222000000000111//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++------------------------***+++,,,------,,,+++***************************************************++++++++++++++++++++++++))))))******++++++++++++))))))))))))************))))))*********+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))***+++,,,---...---,,,+++++++++,,,---------,,,,,,,,,,,,,,,---------..............................++++++,,,,,,---...//////......////////////////////////000000111111222222///111333333333444666777444555666666555555666888999777666888<<>>=========>>>???AAACCCCCCDDDCCCFFFIIILLLOOORRRVVVYYYXXXXXXZZZ\\\^^^```aaabbbgggkkknnnpppqqqssswwwzzzvvvxxx{{{}}}~~~GGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKRRROOOMMMMMMNNNNNNKKKIIIJJJJJJIIIHHHIIIJJJKKKLLLPPPPPPPPPPPPNNNLLLIIIGGGCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJKKKLLLNNNOOOPPPQQQMMMKKKIIIIIIJJJKKKKKKKKKOOOMMMLLLOOOUUU[[[^^^___UUURRRSSSXXX^^^bbbhhhooo~~~~~~mmm\\\SSSLLLEEE@@@@@@>>><<<:::999888999999======???DDDHHHFFF???888777777888999999999999888999999999999999999::::::888888888888888888888888999999999:::::::::;;;;;;999:::::::::999999888777=========<<<<<<;;;::::::;;;===>>>>>><<<:::::::::<<<<<<;;;999999<<<@@@DDDKKKFFF@@@>>>??????<<<999<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<============AAA???>>>===>>>???>>>===<<<<<<<<<;;;;;;:::::::::===<<<;;;::::::;;;<<<===<<<;;;:::888777888888999555555555555444333222111222222222111111111111000333333333333333222111000/////////...---------,,,000///...---,,,---......000///...---,,,------...------,,,,,,,,,,,,++++++***+++---......---+++***---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************,,,++++++******++++++,,,++++++++++++++++++++++++///---+++))))))+++---///,,,,,,,,,---------..............................////////////////////////............////////////111111111111111111111111333222333333444555666777444555555666777888888999888999::::::;;;<<<============>>>???@@@AAAAAABBBFFFFFFFFFGGGHHHIIIIIIJJJLLLMMMNNNPPPQQQRRRRRRRRRUUUTTTTTTWWWZZZ\\\[[[YYYJJJIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIJJJKKKOOOMMMLLLLLLNNNNNNMMMKKKKKKJJJIIIIIIIIIKKKLLLMMMMMMNNNOOONNNMMMJJJHHHFFFCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLMMMMMMNNNNNNOOOMMMKKKIIIIIIJJJLLLKKKKKKKKKIIIIIILLLSSSZZZ^^^___WWWTTTSSSWWW[[[]]]aaagggzzz~~~tttiiiZZZNNNGGGCCC@@@===>>>===<<<:::999999999999===<<<===@@@DDDBBB<<<777777777888999999999999888888999999999999:::::::::888888888888888888888888999999999::::::::::::;;;<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????===;;;;;;;;;;;;<<<;;;::::::<<<@@@CCCIIIDDD???===>>>>>><<<999:::::::::;;;<<<======>>>======>>>>>>>>>======<<<>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<============;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999:::;;;<<<<<<;;;999888777777888888555555555555444333222111222222222111111111111000000111111111111000///...//////////////////......000///...---,,,------...000///...---,,,------...------,,,,,,,,,,,,++++++***+++---......---+++***---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++*********))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,---------..................................................................////////////111111111111111111111111222222222222333444555666444444555666666777888888999999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFDDDCCCCCCEEEHHHJJJHHHFFFJJJIIIIIIHHHGGGFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEFFFGGGHHHIIIKKKJJJJJJKKKLLLMMMMMMLLLJJJJJJIIIIIIJJJLLLMMMNNNKKKKKKLLLLLLKKKIIIFFFEEEDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMLLLMMMKKKIIIJJJKKKLLLLLLKKKJJJHHHHHHJJJOOOTTTXXXZZZZZZVVVTTTVVVWWWVVVYYY]]]iiipppvvv{{{~~~~~~oooddd[[[VVVMMMEEE@@@=========<<<;;;::::::999999::::::<<<;;;:::<<<>>>>>>:::555777777888999999999999888888888999999999:::::::::888888888888888888888888888888999999999:::::::::999::::::::::::999888888888888999999:::;;;;;;<<<;;;===??????>>><<<<<<===:::;;;<<<<<<<<<<<>>???>>>>>>>>>>>>>>>===<<<;;;======<<<;;;;;;<<<======<<<<<<<<<<<<============<<<<<<======>>>>>>??????;;;;;;;;;;;;:::::::::::::::999999888888999999:::::::::999888777777777777444555555444444333222111222222222111111111111000000000111111000000///////////////000000000000000//////...------------...///...------,,,---------------,,,,,,,,,,,,++++++++++++------------++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,++++++*********)))++++++++++++++++++++++++***************************************************************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------....................................////////////000000000000000000000000111000000000111222333444333444444555555666666777888888888777777777666666999999999999999:::::::::999::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;::::::;;;===>>><<<;;;FFFFFFFFFGGGGGGHHHHHHIIIBBBBBBCCCDDDEEEEEEFFFFFFHHHGGGFFFDDDDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIKKKLLLNNNIIIJJJKKKLLLKKKIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJLLLLLLLLLKKKLLLJJJHHHHHHJJJMMMOOOQQQZZZVVVTTTUUUTTTRRRSSSWWW```cccfffggglllyyy|||~~~pppggg___YYYTTTQQQOOOKKKEEE===::::::<<<999999999999999999::::::<<<:::999999::::::888666777777888999999999999888888888888999999::::::;;;888888888888888888888888888888888888999999999999777888888888888888777777777888888888999999999::::::<<<>>>>>>===<<<<<<===999;;;============>>>???BBB???<<<;;;<<<<<<:::888888999999:::<<<======>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???@@@AAAAAA@@@???@@@@@@::::::::::::::::::::::::999999999999999999999999999999888777666666666666444444444444444333222111222222222111111111000000111111222222222222111111.........//////000000111//////......------------...---------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******)))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,---............---,,,,,,,,,,,,---------......------------------------....................................////////////000000000000000000000000///////////////000111222333333333333444444555555555555555555555555555555777777777777777777777777:::::::::;;;;;;<<<<<<<<<999::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<;;;:::999EEEEEEFFFGGGHHHHHHIIIIIIBBBCCCCCCDDDEEEFFFFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGIIIJJJKKKIIIJJJLLLLLLLLLJJJHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNLLLKKKKKKKKKMMMMMMLLLJJJJJJIIIHHHGGGGGGHHHKKKMMMXXXTTTRRRSSSSSSPPPQQQUUU^^^___^^^]]]\\\```jjjrrrrrriii[[[PPPKKKHHHGGGFFFHHHIIIHHHBBB:::666666888888888888999999999999999;;;:::888888888999888888777777888999999999999888777777888999::::::;;;;;;888888888888888888888888777777777888888888999999::::::;;;;;;;;;;;;::::::999999888888888777777777777:::<<<===<<<;;;;;;<<<999;;;===>>>=========>>>>>>===;;;;;;;;;;;;:::999:::::::::;;;;;;;;;;;;;;;===============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============???AAABBBAAA>>>;;;;;;<<<::::::::::::::::::::::::999999999::::::999999999777777777777666555444444333333333444333333222222222222222111111111000000000111111222222222111111---------....../////////...............---------,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******)))))))))***************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,...//////...,,,+++,,,,,,,,,---------......------------------------....................................//////////////////////////////////////////.........///000000222222222222222333333333111111222222333444444555666666666666666555555555666666777777777777888888888999999:::::::::999999999:::::::::888777666666HHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGEEEEEEEEEFFFGGGGGGFFFEEEFFFGGGHHHIIIIIIJJJLLLMMMMMMKKKJJJHHHEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNLLLKKKKKKLLLMMMNNNLLLJJJFFFFFFFFFEEEFFFHHHLLLOOOSSSPPPOOOQQQQQQOOOPPPTTT\\\YYYVVVSSSQQQQQQYYYaaacccjjjttt~~~pppfffQQQNNNIIIFFFCCCAAA???===CCCDDDDDD@@@;;;888999:::777888888999999999888888999888888777777888999999777777888999999999999888777777888999:::;;;;;;<<<888888888888888888888888666777777777777888888888888888999:::::::::999999:::999999888777777666666666888;;;<<<;;;;;;;;;<<<:::<<<>>>>>>===<<<===>>>;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::::::::;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============AAADDDFFFDDD???;;;;;;<<<999999999999::::::::::::888999::::::::::::999888666666666666555444333333222222333333333333222222222222222111111111111000......//////000000//////------------..................//////......---,,,+++,,,,,,------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++------------++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////////////////////////////////////////............//////111111111111111111111111//////000111222333444444444444444555555555555555555555555555666666666666333444444555666666666555777888999888666444444555HHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFHHHIIIIIIHHHGGGFFFFFFHHHJJJIIIGGGGGGHHHJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIKKKLLLMMMKKKJJJIIIEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKMMMNNNNNNLLLJJJFFFGGGGGGFFFEEEGGGLLLPPPOOOLLLLLLNNNOOOLLLMMMQQQTTTQQQQQQSSSQQQNNNQQQWWWUUUWWW[[[```gggpppzzz~~~ooobbbVVVOOOEEEDDDBBBAAAAAA@@@>>>===@@@@@@@@@>>>===<<<<<<===777888888999999888777666555666666777666777888999777777888999999999999888666777888999:::;;;;;;<<<888888888888888888888888666666666777777777888888555555666777777777777777888888888888888888888888666888;;;<<<<<<<<<<<<===;;;<<<======<<<<<<===>>>999:::;;;<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::;;;<<<============:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<============AAADDDGGGEEE@@@<<<<<<===888888999999999:::::::::777777888999999888777777555555666666555444222111111222222333333333222222222222222111111111111000---......///////////////////////////............---.../////////...---,,,***+++,,,---...------,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////........................//////............//////000000000000000000000000///000000000111111222222111222222333333444444444666666666666555555555555///000111333444444444444555777999888555333444555DDDEEEEEEGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGDDDFFFIIIKKKKKKJJJHHHFFFEEEHHHKKKKKKIIIIIILLLOOOKKKJJJHHHGGGFFFGGGGGGHHHGGGIIIJJJLLLLLLKKKJJJIIIFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJNNNMMMMMMLLLKKKJJJJJJJJJLLLLLLLLLMMMNNNNNNLLLJJJIIIJJJIIIGGGDDDEEEIIIMMMMMMJJJJJJLLLLLLJJJKKKNNNKKKLLLRRRYYYXXXPPPLLLOOOSSSRRRSSSTTTWWW\\\```bbbaaasss{{{lll^^^RRRIIICCC???DDDAAA<<<888777999<<<>>>===<<<:::999999999888888777888999999999777666555222444555666666666888999777777888999999999999888666777777999:::;;;<<<<<<888888888888888888888888666666666666777777777777777888999:::::::::::::::777777777888999999::::::666999<<<=========>>>???<<<======<<<;;;;;;===???999:::<<<<<<;;;;;;;;;<<<777777888999;;;<<<======999999;;;<<<===>>>>>>>>>::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<=========>>>:::>>>BBBAAA<<<888999;;;888888888999999:::::::::555666777888888777666555444555555666555444222111111222222333333333222222222222222111111111111000//////000111111111111111111111000000//////......---.../////////...,,,,,,)))***,,,---...------,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******+++,,,---......///++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000........................000//////.........//////000000000000000/////////111111111111000000000000///000000111222333333444333333333222222222222222000111222444555666666666111444666555222000111333EEEEEEEEEEEEEEEEEEFFFGGGJJJKKKKKKIIIGGGEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKIIIHHHFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIGGGFFFIIIHHHFFFDDDEEEGGGIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGHHHIIIKKKLLLIIIIIIIIIJJJJJJLLLMMMMMMNNNOOOPPPOOOMMMKKKKKKLLLJJJLLLNNNQQQSSSTTTUUUUUUVVV]]]jjjzzz}}}rrrggg^^^RRRIIIFFFDDDAAA===<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::999888777666666777888999777777777777888888888888777888999888777666666777333666999;;;;;;:::;;;===<<<<<<<<<;;;:::999888777777777888888888777777666777888888888999999999999999888888777777777777777999999:::;;;;;;<<<<<<===??????>>>>>>>>>>>>??????999999999:::::::::;;;;;;<<<:::999<<<@@@CCCCCCBBB<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;<<<===<<<:::;;;<<<<<<<<<===>>>>>>>>><<<<<<;;;::::::::::::;;;<<<<<<;;;::::::999888888:::999888666555555444444555555444333333333333444444333222111000000000000000000000000000000000000//////000000000000//////111000///---,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++******)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++---------,,,,,,+++++++++------,,,++++++,,,------,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,+++***))))))******************************+++++++++++++++***)))(((+++++++++***************.../////////...------,,,******+++++++++,,,,,,,,,---,,,+++******+++------***...111000...,,,---...------------------------............////////////......//////000000111111///////////////000111111000000000000000000000000111111111111111111111111000111111111111222222222000111111111111222222222EEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIHHHFFFEEEFFFGGGFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJHHHFFFFFFFFFHHHHHHJJJKKKLLLLLLLLLKKKIIIHHHHHHGGGEEEDDDDDDFFFHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNKKKJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRSSSLLLRRR[[[eeemmmzzzzzzmmm```XXXVVVOOOEEE???>>>===;;;888;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888777777777777888888777777777777888888888888666777888888777777999;;;;;;888555555777999999888:::::::::::::::999888777777888888999888888777777777777777888888888999999999999888777777777777777888888999999:::;;;;;;;;;======<<<<<<<<<<<<======<<<<<<<<<<<<============<<<;;;:::;;;???AAAAAA@@@<<<<<<<<<<<<<<<===>>>>>><<<;;;:::;;;<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<===<<<;;;::::::999999::::::<<<;;;;;;:::999999888888:::999888666555555444444555555444333333333333444444333222111000000000000000000000000000000000000000000111111111111000000000000//////...---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++*********))),,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,+++++++++***---,,,+++******+++,,,---,,,++++++******)))************+++++++++,,,,,,,,,,,,++++++***))))))******************************+++++++++++++++***))))))***************+++++++++...............---,,,+++******+++++++++,,,,,,,,,222111111000000111222222***---//////...,,,---///------------------------------------..................//////000000000000...............//////000000000000000000000000000111111111111111111111111000000111111111222222222000000111111111222222222EEEEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJLLLJJJIIIGGGFFFFFFGGGGGGJJJKKKKKKKKKKKKJJJIIIIIIGGGFFFDDDDDDDDDEEEGGGIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKJJJLLLMMMLLLJJJIIIIIIIIIKKKJJJJJJJJJKKKMMMOOOPPPIIIKKKPPPTTTWWW___qqq~~~pppbbbYYYQQQKKKFFFIIIDDD???<<<======;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999777777888888888888777777777777777888888888999999666666777777777999===@@@HHH@@@888666999<<<;;;999888888999999999888888777888888999999999999999888666777777777888888888888999999999888888888777777777777888888999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<============<<<;;;:::;;;===>>>>>>>>><<<<<<<<<;;;<<<<<<===>>>;;;:::999:::;;;<<<;;;:::<<<;;;;;;;;;;;;;;;;;;:::::::::999888888888888999;;;;;;::::::999888888888999888777666555444444444555555444333333333333333333333222111000000000000000000000000000000000000000111111222222111111000...///000000000///......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++,,,,,,************************,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++************+++++++++++++++***************++++++************+++++++++++++++*********************+++++++++,,,,,,,,,,,,+++******)))************************************++++++++++++***))))))))))))******++++++,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,......---,,,---///------------------------,,,,,,,,,------------......////////////000000000---------------...//////000000000000000000000000000000000000000000000000000000000111111111222222000000000111111111222222EEEDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGDDDDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLJJJIIIIIIJJJLLLKKKIIIHHHIIIJJJLLLNNNJJJGGGHHHNNNTTT[[[gggrrr{{{}}}rrrhhh```UUUMMMHHHFFFDDDCCCBBB???======??????>>><<<::::::::::::::::::::::::999999888888888888999999666777888999999888777666777777888888888999999999777888777666666999===AAAHHHBBB;;;999:::<<<;;;:::666777777888888888888777888888999:::::::::999999666666777777777888888888999999999999999888888888777777888888999:::::::::::::::999999999999::::::999999999999::::::::::::<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===:::999888999;;;;;;;;;999;;;;;;;;;::::::999999999999999888777777777777777::::::999999888888888777888888777666555444444444555444333333222222333333333222222111000000111111////////////////////////000000111111111111000000,,,...000222222111000///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---***++++++,,,,,,++++++***++++++************++++++*********)))))))))))))))******************************+++++++++***************+++++++++,,,,,,,,,++++++***************+++******************************+++++++++******)))))))))******+++,,,------++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---...............---,,,,,,,,,,,,,,,,,,...///------------------------,,,,,,---------.........////////////////////////......------......///000000000000000000000000000////////////////////////000000000000111111111111000000000000111111111111DDDDDDDDDDDDEEEFFFGGGHHHMMMMMMKKKHHHDDDCCCDDDEEEIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFHHHHHHGGGGGGGGGHHHHHHHHHEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJKKKMMMLLLKKKJJJJJJKKKMMMKKKJJJHHHHHHIIIKKKLLLJJJDDDCCCKKKVVV]]]aaadddbbbeeefffdddeeennn}}}zzzjjj\\\SSSLLLIIIDDD@@@>>>>>>>>>>>>;;;;;;:::;;;;;;;;;:::888::::::::::::::::::::::::999888888777777888888999666777888999999888777666888888888888999999999999::::::999777666777;;;>>>;;;;;;:::999777777777777666666777888888888777777777888999:::::::::::::::777777777777888888888888999::::::;;;:::999888888888888999999:::;;;;;;;;;;;;::::::999999::::::;;;777888888888888999999999<<<<<<;;;:::999999::::::<<<<<<;;;;;;;;;;;;<<<<<<:::999888999;;;<<<;;;:::;;;;;;::::::999999999888888888777666666666666777999888888888888888777777888777666555444444444555444444333222222222222333333222111111000111111111////////////////////////......////////////......,,,---000111222111000///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))************))))))+++++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))************************)))******+++++++++************+++++++++,,,,,,,,,+++***************++++++************************)))******+++++++++******))))))***+++,,,------...******++++++,,,++++++*********+++++++++,,,,,,,,,)))***,,,...///...---,,,///...,,,++++++---......---------------------------........./////////////////////...............//////......//////000111////////////////////////........................//////000000000111111111//////000000000111111111DDDDDDDDDDDDEEEFFFHHHHHHPPPOOOLLLHHHDDDBBBCCCEEEIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIHHHIIIIIIJJJKKKFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIKKKLLLLLLKKKJJJJJJKKKLLLKKKJJJIIIIIIJJJKKKKKKMMMGGGGGGPPPZZZ\\\YYYWWWQQQSSSUUUVVVUUUWWW[[[___ppp}}}rrrfff\\\RRRIIIDDD@@@@@@>>>===;;;:::999999::::::;;;;;;:::999888777999999999999999999999999888888777777777777888888777777888888888888777777888888888999999999999:::;;;;;;:::888666666888:::666999<<<<<<:::888888999777777888888888777777666666777888999::::::::::::777888888888999999999999::::::;;;<<<;;;:::999888888888999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;999888:::;;;===<<<;;;;;;:::;;;;;;;;;:::999888999;;;===<<<;;;;;;::::::::::::::::::999888888777666666666666777777777777777777777777777777666555555444444555555444444333222222222222222222222111111111111111222000000000000000000000000---......//////......---------///000111000000///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******))))))************))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---***++++++,,,,,,++++++***++++++************++++++))))))))))))******************+++,,,,,,+++******((()))***,,,,,,+++************+++++++++,,,,,,,,,*********)))******+++,,,************************))))))***++++++++++++*********++++++,,,,,,------******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))+++///222444333222111333000,,,++++++---......------------------------........./////////000000/////////............---///////////////000111111/////////////////////////////////////////////////////////000000000111111/////////000000000111111CCCCCCDDDDDDEEEGGGHHHIIIOOONNNKKKGGGCCCBBBCCCEEEGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKFFFFFFFFFFFFGGGGGGGGGHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHIIIIIIJJJJJJJJJIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIKKKKKKIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIINNNMMMQQQYYY\\\WWWPPPNNNIIIIIIKKKMMMNNNNNNMMMKKKRRR\\\kkkyyyxxxqqq___ZZZSSSLLLGGGDDD@@@>>>>>>>>>>>>===;;;999999999;;;;;;<<<;;;:::999999999999999999999999999999999888888777777777777888888888888777777777777888888888888888999999999::::::999999999888666666777888::::::;;;<<<======;;;:::999999999999888777666666555666777888999999999999999999999999:::::::::::::::;;;<<<===<<<;;;999888777777888888999:::::::::;;;::::::999999::::::;;;;;;;;;<<<<<<<<<=========:::<<<===;;;999888:::<<<===<<<;;;;;;:::::::::;;;:::999999:::<<<>>>===<<<::::::::::::;;;;;;;;;;;;999888777777666666777777777777777777777777777777666666555444444444555555444333222222111222222222222111111111111111222222000000000000000000000000......////////////........................//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---***++++++,,,,,,++++++***++++++************++++++)))))))))******+++++++++***+++,,,------,,,+++***''')))***,,,,,,,,,***)))******+++++++++,,,,,,,,,******))))))***++++++,,,************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,******+++++++++,,,,,,,,,444777<<<@@@CCCCCCAAA@@@888333...+++,,,---...------------------------------------.........////////////.........---------///............///000000////////////////////////////////////////////////////////////000000000111////////////000000000111CCCCCCCCCDDDEEEGGGHHHIIILLLKKKIIIEEEBBBBBBDDDFFFEEEEEEFFFGGGHHHHHHIIIIIILLLLLLKKKKKKKKKJJJJJJJJJFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFEEEFFFGGGIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHIIIIIIJJJJJJJJJIIIFFFGGGIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHFFFHHHIIIIIIHHHGGGHHHIIIGGGGGGHHHIIIIIIIIIHHHHHHHHHLLLUUU\\\YYYOOOHHHHHHIIIFFFCCCDDDGGGJJJJJJIIIIIILLLQQQWWW___kkkyyyzzzpppiiiaaaXXXRRRJJJGGGBBB???======<<<<<<:::;;;;;;:::999888999:::777888999888777666777888888888888888888888888888888888777777777777888888999888777666666777888999888888999999999:::::::::666888999888777666777888<<<888555777;;;===:::666:::::::::999999777666555555555666888888999999999999999:::::::::;;;;;;;;;:::;;;<<<======;;;999888666666666777888888999999::::::999999999999::::::;;;;;;;;;<<<<<<<<<======:::<<<===<<<999888;;;======<<<;;;;;;::::::::::::;;;:::999;;;===>>>>>>===:::::::::;;;;;;<<<<<<<<<999999888777777777777777666666666666777777777777666666555444444444555555444333222222111111222222222111111111111111222222000000000000000000000000//////000000000000/////////...------------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,------......------,,,+++++++++,,,,,,------------,,,,,,++++++*********************************))))))))))))***+++,,,---+++++++++,,,,,,+++++++++++++++************++++++))))))******+++++++++,,,+++,,,------------,,,+++'''(((***,,,---,,,***)))******+++++++++,,,,,,,,,******))))))***+++,,,,,,************************((()))***+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------******+++++++++,,,,,,,,,(((,,,111666999:::999777:::555...+++,,,---...---------------------------,,,,,,,,,---------......//////.........---------...------------...//////////////////////////////000000000000000000000000////////////000000000000////////////000000000000EEEDDDCCCCCCDDDEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGGGGGGGGGGFFFDDDDDDDDDEEEGGGJJJJJJIIIHHHCCCDDDEEEFFFGGGHHHIIIIIIDDDEEEFFFGGGGGGGGGGGGFFFJJJHHHFFFGGGIIIJJJIIIFFFEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJIIIFFFDDDBBBFFFIIIMMMPPPOOOKKKFFFBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHKKKOOOTTTYYY[[[___mmm}}}zzzqqqkkkeeeaaaZZZRRRKKKEEEBBB@@@>>>>>>>>>===<<<:::999888;;;:::::::::999888888888999:::;;;<<<;;;999777555999999999888888888777777777777777777777777777777555555555555666666666666888888888999999999::::::;;;;;;;;;::::::999999999999999999:::::::::;;;;;;777888:::::::::888666555444444555777888999:::;;;<<<:::999777777888:::;;;;;;;;;;;;:::999888777666888888888999999::::::;;;777777888999::::::;;;;;;>>>>>>===<<<;;;;;;;;;;;;:::<<<===<<<:::999999:::======<<<;;;:::888666555888888999999999:::::::::999::::::;;;;;;:::::::::===<<<;;;999888666555444666555555555555444444444444333333222222333333444444333111222333333222000000000000000000000000000......------------......//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,,,,------------,,,,,,+++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))*********))))))))))))((((((((())))))*********+++************************))))))*********+++++++++***************************++++++,,,,,,++++++***)))************++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////////////////////////////........................////////////////////////DDDDDDCCCBBBCCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIJJJHHHGGGGGGGGGGGGFFFDDDGGGFFFFFFHHHJJJJJJHHHFFFCCCDDDDDDEEEGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIGGGEEEFFFHHHIIIGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIHHHFFFDDDBBBBBBEEEIIIKKKLLLJJJFFFDDD??????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDHHHKKKMMMJJJTTT^^^bbbbbbfffrrr}}}xxxlllddd]]]VVVPPPLLLJJJFFFBBB???======<<<;;;;;;<<<<<<;;;;;;::::::999999999999888888888888999999::::::999888666555999999999888888777777777777777777777777777777777555555666666666777777777::::::::::::;;;;;;;;;;;;:::::::::999999999888888999999999::::::::::::;;;777888:::::::::888777555666666777888999::::::;;;;;;:::999888888999:::;;;::::::::::::999888777777888888999::::::;;;<<<<<<999999999::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;:::;;;<<<<<<:::999999::::::;;;;;;;;;::::::999888888888888999999999:::::::::::::::;;;::::::999999999999888777555444333333555555555555444444444444444333333222222333333444444222111111222333111000000000000000000000000000000000////////////000000//////......---,,,,,,+++---------------------------,,,,,,++++++,,,,,,---........................///...---,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,++++++++++++***************,,,,,,,,,++++++++++++***))))))*********************************************+++++++++,,,,,,,,,,,,************************)))******++++++******))))))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************......---------,,,,,,,,,........................------------------------........................................................................................................................DDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@??????@@@@@@DDDDDDEEEFFFFFFGGGGGGHHHJJJJJJIIIIIIHHHGGGGGGFFFIIIHHHFFFFFFGGGGGGFFFDDDIIIHHHHHHIIIJJJIIIGGGDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGEEEDDDEEEFFFGGGFFFEEEFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGEEECCCBBB???@@@CCCFFFGGGGGGFFFEEEAAAAAA@@@@@@@@@@@@@@@???AAA@@@@@@???@@@AAACCCDDDBBBGGGMMMNNNLLLMMMQQQVVV^^^ccclllvvviiiaaaWWWOOOJJJGGGBBB???===<<<;;;::::::;;;======777888999:::::::::::::::777777777777888888888888999888888777777666666555888888888888777777777777777777777777777777777777666666666777777777888888999999999:::::::::;;;;;;999999888888888888777777888888999999999:::::::::888888999::::::888777666888888888999999999::::::999999999999999999::::::::::::::::::999888888777888888999:::;;;<<<===>>>::::::;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;999;;;<<<<<<:::999999:::888888999:::;;;;;;;;;;;;888888888999999999999:::::::::;;;;;;:::999888888::::::999888888777666666555555555555444444444444333333222222222222333333444222111111222222111000000000000000000000000000000000////////////000000000//////......---------------------------------------++++++++++++------..............................---,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++***+++++++++++++++*********************************++++++,,,,,,,,,---------************************)))))))))******))))))))))))************+++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,------......------------,,,,,,,,,,,,........................------------------------------------------------................................................................................................CCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@???????????????CCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFIIIGGGFFFFFFGGGGGGFFFDDDIIIHHHHHHIIIJJJJJJGGGEEECCCCCCDDDDDDEEEFFFGGGGGGHHHFFFDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA??????@@@BBBCCCDDDEEEEEEBBBBBBAAAAAA@@@@@@??????BBBBBBAAA@@@@@@@@@AAAAAACCCFFFHHHJJJJJJJJJKKKKKKHHHKKKPPPUUUZZZaaahhhllluuuwww{{{yyyrrrmmmgggbbb]]]RRRMMMGGGCCCBBBAAA???=========<<<;;;;;;<<<<<<===666777888888999999888888555555666666777777888888888777666555555555555666777777777777777777777777777777777777777777777777777777777777888888888888666666666777777777888888777777777777777777777777888888888888999999999999888888999999999888888777888888888888888888888888777777888999999999888888:::::::::::::::999888777777777888999;;;<<<======::::::::::::::::::999999777777777777888999:::;;;:::;;;======;;;:::;;;;;;888888999:::;;;;;;;;;;;;888888888888999999999999:::::::::::::::999888777999888888888888888777777555555555444444444333333333333222222222222333333333222111111222222111000////////////////////////......------------......000000//////............------------------------...---+++******+++---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,*********)))))))))((((((---,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,---************************))))))************))))))))))))*********+++++++++)))******++++++******)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................................................................BBBBBBAAAAAAAAA@@@??????BBBAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDEEEEEEFFFCCCDDDDDDEEEFFFGGGGGGHHHHHHFFFEEEFFFGGGGGGFFFDDDGGGFFFGGGHHHJJJJJJHHHFFFCCCCCCCCCDDDDDDEEEEEEFFFGGGEEECCCBBBBBBCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAABBBCCCCCC?????????>>>=========<<<==================>>>>>>??????@@@BBBDDDEEECCCBBBDDDEEEFFFFFFGGGJJJMMMQQQRRRSSSUUUVVVYYY___fffkkkooopppssswww|||zzzvvvqqqlllhhh___\\\WWWSSSOOOLLLJJJHHHBBB@@@===<<<<<<======<<<;;;;;;:::999888888777777777777888888777777666555555555555666666777777888777666555444444444555555666666666666666666666666666666666666666666666666777777777777888888888888555555555666666666777777666666666666666666666666777777777888888888999999888888888999999999888888777777777777666666666666555555666777888777777777999999:::::::::999888888555666777888999:::;;;;;;999999999888888888888888666666666777888999:::;;;;;;<<<>>>>>><<<<<<<<<===::::::;;;;;;;;;:::999999777777888888888999999999999:::::::::999999888777333333333333333333333333555444444444444333333333333222222111111222222333333222000111222222111///////////////////////////......------------......///////////////.........------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***+++++++++,,,*********)))))))))((((((---,,,,,,++++++*********************************************++++++++++++***************************++++++++++++++++++***))))))*********+++++++++)))******++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++,,,,,,++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................................................................@@@AAAAAAAAAAAAAAA@@@???CCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEAAAAAABBBDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGFFFEEEFFFEEEFFFGGGIIIJJJHHHFFFBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBBBBDDDEEEFFFBBBCCCDDDCCCBBBAAABBBDDDCCCDDDFFFGGGGGGGGGFFFEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBAAAAAABBBAAA@@@@@@???@@@@@@AAA@@@@@@@@@@@@????????????;;;;;;<<<<<<======>>>>>>???>>>>>>>>>??????>>><<>><<<<<<<<<===<<<<<<<<<;;;:::999888777777777777888888888888999888888999999999999888888555555444444444444444444444444444444333333333333222222111111111111222222333111000000111111000///000000000000000000000000000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++*********************+++++++++,,,,,,,,,++++++++++++***+++++++++++++++*********************************))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++)))************+++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++)))******+++++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------???@@@AAABBBBBBBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDAAAAAABBBCCCDDDEEEEEEFFFFFFEEEDDDEEEFFFGGGFFFEEEFFFFFFFFFGGGHHHGGGEEECCCBBBBBBCCCCCCCCCCCCDDDDDDAAAAAABBBCCCCCCDDDEEEFFFAAACCCEEEDDDBBBAAABBBDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBAAAAAA@@@@@@????????????????????????AAAAAAAAAAAAAAABBBBBBBBB<<<======>>>>>>>>>>>>>>>AAA@@@???>>>>>>>>>>>>>>><<<===>>>>>>>>>???AAACCCEEEEEEDDDCCCAAAAAACCCEEEDDDCCCCCCCCCDDDEEEGGGHHHIIINNNSSSVVVVVVYYY^^^cccdddfffjjjnnnrrruuuwwwxxxssstttuuuvvvxxxyyyzzz{{{zzzzzzzzzyyywwwuuurrrpppooonnnllljjjgggccc]]]XXXTTTRRRPPPPPPPPPOOOMMMLLLJJJGGGDDDCCCDDDEEEEEEDDD>>>>>>???>>><<<;;;;;;;;;::::::;;;;;;:::999999999777888888999999999999999555666666777777777777666888888777777777777777666444555666777777666555444444444444555555666666666666666666666666666666666555555666666666777777777555555666666666777777777555555666666777777777777666666666777777777888888888888777888888999999:::666666666666777777777777777777666666777888:::;;;888999999::::::999999999888888888888888888888888777777777888888999999:::777777777777888999999:::888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;:::999888888777777777777888888888888666777888999999:::999999999999999888888777777777444444444333333333222222222222111111111111222222222111000000111111000///000000000000000000000000000000////////////000000------------------------------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********++++++++++++******+++++++++***************,,,,,,,,,++++++++++++***))))))***************************************************+++++++++,,,,,,******************************++++++++++++******)))************+++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++))))))***+++++++++++++++........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------>>>???AAABBBCCCBBBBBBAAABBBAAA@@@@@@??????@@@@@@@@@@@@AAABBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCFFFEEEDDDEEEFFFGGGFFFEEEHHHGGGFFFFFFGGGEEECCC@@@BBBBBBCCCCCCCCCCCCCCCCCC???@@@AAACCCDDDEEEEEEEEEAAACCCEEEDDDBBBAAABBBEEEEEEFFFGGGHHHIIIHHHGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@<<<======>>>>>>>>>??????<<<<<<======>>>>>>??????:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;:::999:::;;;===999;;;===>>>>>>>>>@@@AAA>>>??????>>>;;;;;;;;;=========<<<======???AAABBB???CCCGGGGGGDDDDDDHHHLLLJJJKKKNNNPPPRRRSSSSSSSSSOOOOOOQQQRRRTTTUUUVVVWWWWWWXXXYYYYYYWWWSSSOOOMMMNNNNNNOOOPPPQQQOOOKKKHHHDDDBBBAAABBBDDDEEEEEEEEEDDDAAA>>>======??????>>>;;;======<<<:::999888888999:::;;;:::999777666777777888888999999888888777333444555777888999999999999999888888777777666666333555666888888777555444444444444555555555666666666666666666666666666666555555555555666666666666333333333444444444555555555666666666777777888888666666666666777777777777888888777777888999::::::666777777777888888888888999888777777888:::<<<===888999999:::::::::999999:::::::::999999999888888777777888999::::::;;;;;;888888888888888999999:::666888::::::999999:::;;;::::::;;;;;;;;;:::999999777777777777888888888888555666777888999:::::::::888888888777666555555555444444444333333333222222222222111111111111222222222111000000111111000///000000000000000000000000......------------......,,,---------------------------------------------)))+++---//////---+++)))------------------------***+++---...///...------+++++++++,,,,,,------------------,,,,,,+++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++*********++++++++++++******,,,+++++++++******))))))*********))))))))))))((((((((())))))*********+++************************++++++,,,,,,,,,---------************************))))))************)))))))))************++++++++++++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++++++++************++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------@@@BBBDDDFFFFFFEEECCCAAA??????@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGEEECCCDDDFFFFFFCCC@@@AAA@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???CCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEEGGGEEECCCAAA@@@AAABBBBBBCCCDDDEEEDDDBBBBBBDDDEEECCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>??????>>>>>>=========<<<===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::999:::<<<<<<;;;<<<===???>>>===<<<;;;;;;;;;;;;;;;<<<<<<======>>>????????????@@@@@@@@@@@@AAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFGGGGGGFFFDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDAAA@@@???>>>>>>???@@@AAA???>>>>>>===<<<<<<;;;;;;::::::999999888777666666777777777777777777777777777777777777777777777777888888777777777777888888666666666666555555555555555555555555555555444444222333333444555666777777666666555555555555666666555555555555555444444444777777777666555555555444666666666666777777777777444555777888888888777666999::::::;;;;;;::::::999:::999888777666666666666999999888888888888999999666777777777777888888888999888888777777777777777999888777666666777888999777777777777777777777777999999999999:::;;;<<<===:::::::::999999888888888444555777777666666777999:::999888777777888999:::===;;;999666444333333333111111111222222333333333000000000000000000111111111111000000//////................../////////000////////////............,,,------......------,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,************************)))************+++++++++***++++++,,,,,,++++++*********++++++++++++******+++++++++++++++++++++,,,************************)))))))))***+++++++++,,,))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,AAABBBDDDFFFFFFEEEDDDCCC@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFDDDDDDFFFEEECCC@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFEEECCCBBBAAABBBCCCCCCBBBCCCCCCBBBAAAAAABBBDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>=========<<<<<<<<<;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::;;;<<<===<<<;;;:::;;;<<<===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????>>>???????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCAAA@@@??????@@@@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<===>>>>>>======<<<;;;;;;::::::::::::999888888777666666777777777777777777777777666666666666666666666666888888777777777777888888666666666666555555555555666666666666666666666666333333444444555666666666555555444444444444555555555555555555555555555555666555555555555555555444555666666666777777777777555555666777777777777777999999::::::::::::999999:::999888777666666666666999888888888888888888999777777777888888888999999999888888777777777777777888777666555555666777888777777777777777777777777888888888888999:::;;;<<<::::::999999999888888888555777888888666666777999777666666666666777888999;;;999777555444333333444333333333222222222111111111111111000000000000000111000000000/////////............/////////000000////////////............,,,------......------,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++---,,,,,,++++++************************************************+++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++---,,,***))))))***,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,BBBCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@AAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDBBBBBBBBBCCCEEEGGGGGGFFFEEEEEEEEEDDDBBB???@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEAAABBBBBBAAA@@@@@@AAACCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::>>>>>>>>>===:::888888999;;;;;;:::999999999999:::999::::::;;;;;;<<<======;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<======<<<<<<<<<::::::999999999999::::::<<<<<<;;;::::::999999999999999999888888777777666777777777777777777777777666666666666666666666666888777777666666777777888666666666555555555555444666666666666666666666666444444444444444444444444444444333333333333444444555555666666666666666666333444444444444444444555555555666666666777777777666666555555666666777888777888888999999888888777999999888777666666666666888888888888888888888888888888888888999999999:::999888888777777777777777777666666555555666666777777777777777777777777777777777666777777888999:::999999999888888888888888777999999999777666777888555555555555555666777888777666555333333333444444555555444333222000000///222111111111000000//////000000000000////////////....../////////000000000////////////............,,,------......------,,,...------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,...------,,,+++***))))))************************+++++++++***************++++++,,,,,,,,,---------*********++++++,,,,,,---+++++++++***************+++++++++***************++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,CCCCCCCCCDDDDDDEEEEEEFFFDDDDDDCCCCCCBBBAAA@@@???>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEECCCBBBAAAAAACCCEEEFFFGGGFFFFFFEEEDDDCCCAAA?????????@@@AAABBBCCCCCCCCC@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDDDDCCCBBBAAACCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEAAABBBBBBAAA@@@@@@AAACCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>???>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::===>>>>>><<<:::888888999999999888888888888999999888888999999:::;;;;;;;;;999999999999::::::::::::<<<<<<<<<;;;;;;:::::::::999999999999999999999999999:::;;;;;;;;;;;;:::999;;;<<<<<<======<<<<<<;;;888888888888888888888888::::::999999888888888888999888888888777777777666777777777777777777777777666666666666666666666666777777666666666666777777666666555555555444444444555555555555666666666666555555555444444333333333444444333333333333444444555555666666666666666777222222222333333444444444555555555666666666777777666666555444444666777888666666777777777777666666888888777666666666666666888888888999999888888888888888999999999:::::::::999888888777777777777777777777666666666666777777666666666666666666666666666555555555666666777888888888888888888888888777999::::::999777666777888777666666555555555555555555444333222222333444555555444444333222111000000222222111111000/////////000000000000////////////...////////////000000000////////////............,,,------......------,,,------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************,,,+++++++++***)))))))))))))))*********+++++++++))))))***+++,,,,,,------************************************************************************((())))))))))))*********++++++++++++++++++++++++++++++***))))))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,BBBBBBBBBCCCDDDDDDEEEFFFDDDDDDCCCCCCBBBAAA@@@???>>>??????@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@AAABBBDDDEEEEEEFFFFFFEEECCCBBBAAA@@@??????@@@@@@AAABBBCCCCCCAAAAAAAAABBBBBBAAAAAAAAA???@@@BBBCCCCCCCCCBBBAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCBBBAAAAAABBBDDD@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>============<<<:::::::::;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;<<<===<<<:::999999;;;888888777777777888888999777777888888999999::::::777777888888888999999999<<<<<<;;;;;;::::::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888888888888888777777777777888888888777777777777777666666666666666666666666555555555555555555555555777777666666666666777777555555555555444444444444333333333444444555555555555555555444333333222222555555444444444444555555444555555555666666666777111222222222333333444444555555555555666666666666666555444444444555777888555666666777777666666555888777666666666666666666777888999999999999888777888888999999999:::::::::999888888777777777777777888888888888888888888888666666666666666666666666555555444444444555666666777777777777777777777777999::::::999777666777888999999888777555444333222333222111111111333444555333333333222222222111111111111111111000000//////////////////000000000000////////////000000000111////////////............,,,------......------,,,------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++***************++++++,,,,,,,,,************************,,,+++++++++***)))))))))))))))*********+++++++++))))))***+++,,,,,,------************************************************************************((())))))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,???@@@AAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@AAABBBBBBBBBCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFEEECCCAAAAAABBB?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAABBBDDD@@@??????>>>>>>??????@@@@@@@@@@@@????????????>>>>>>>>>============<<<<<<:::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;:::999;;;<<<888777777777777888999999666777777888888999::::::777777888888888999999999999999999999888888888888999999999999999999999999<<<;;;;;;;;;;;;;;;;;;<<<999999::::::::::::999999888888999::::::999888888777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555777666666555555666666777555555555444444444444333222222222333444444555555555444444444333333222222555555444444444444555555333333444444555666666666222333333333333333333444444444555555555666666666555555444444555555666777555666666777777666666555777666666555555666666666777888999::::::999888777888888888888999999999:::999888888777777777777777888999999::::::999999888777777777777777777777777555555444444444444555555666666666666777777777777777999999999777666777888999999888777666444222111333222111111111333444555333333222222222222222222000000000000000000000111////////////000000000000/////////000000000111111////////////............,,,------......------,,,,,,,,,,,,------------.........------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******)))))))))***+++,,,------...************************+++++++++***************++++++,,,,,,,,,---------*********++++++,,,,,,---***************+++++++++***************+++++++++************************)))))))))*********++++++++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,<<<>>>@@@BBBCCCCCCBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCBBB@@@???????????????@@@AAABBBCCCBBBBBBAAAAAACCCEEEEEEBBBAAABBBDDD????????????????????????AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>???@@@BBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAA@@@@@@AAACCC??????>>>>>>>>>>>>????????????>>>>>>>>>=========>>>>>>=========<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;999999:::;;;888777777777888888999:::666777777888999999::::::888888888999999999999:::888888888888888888999999999999999999999999999999;;;::::::::::::::::::;;;888999999::::::999999888888888999::::::999888888777777777777777777777777666777777777777777777777666666666666666666666666555555555555555555555555666666555555555555666666555555555444444444333333222222333333444555555666444444333333333333333333444444333333333333444444222222333333444555555555444444444444333333333333444444444555555555666666333444555555666666555555666666777777777777666666666666555555555666666777666888999::::::999888666777777777888888888999999999888888777777777777777777888999999999999888777777777777777777777777777666555555444444444555555555555555666666666777777555777888888666666777999555555666666555444222222444333222111222333444555444444333333222111000000/////////000111111222222.../////////000000000111//////000000000111111111////////////............,,,------......------,,,,,,,,,,,,---------............------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++************++++++,,,,,,---***************************************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************************+++++++++,,,++++++++++++++++++++++++))))))************)))))))))*********++++++++++++************************++++++******+++---...///++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,:::<<<@@@BBBCCCCCCAAA@@@??????@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBB@@@???>>>>>>===>>>???AAACCCCCCBBBAAA@@@???BBBEEEDDDBBBAAACCCEEE?????????>>>>>>>>>>>>>>>AAABBBBBBCCCCCCBBBBBBAAABBBAAA>>>======???BBBDDDBBBAAAAAAAAAAAABBBCCCCCCBBBCCCBBBBBBAAA@@@???>>>@@@AAAAAA@@@??????@@@BBB??????>>>>>>>>>>>>??????>>>=========<<<<<<<<<<<<>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;::::::::::::;;;<<<;;;999888999:::888888777888888999::::::777777777888999999::::::999999999999::::::::::::888888999999::::::;;;;;;999999999999999999999999999999888888888888999999::::::;;;;;;;;;;;;::::::777888999::::::999888777777777777777888888888888666666666666777777777777666666666666666666666666555555555555555555555555666666555555555555666666555555444444444333333333333333444444555666777777333333333333333333333333333222222222222222222333111111222333333444555555555555555444444333333333444444444555555555666666222333555666666666555444666666777777777777666666666666555555555666666777666777999::::::999777666666777777777777888888888999888888777777777777777666777888999999888777666777777777777777777777777666555555444444444555555444555555555666666777777444666777777666666777999111222333444555444333333444444333222222333444555777666555333111000............///000111222333333.../////////000000111111000000000000111111111111000/////////............,,,------......------,,,,,,,,,,,,------...............------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++************************))))))******+++++++++,,,))))))*********+++++++++,,,,,,++++++++++++++++++))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))******++++++++++++************************++++++******+++---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,999;;;>>>AAABBBAAA@@@>>>>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>??????@@@AAA????????????????????????@@@@@@AAACCCEEEEEEBBB@@@AAAAAAAAA???===>>>@@@CCCBBBBBBCCCDDDDDDCCCBBBAAADDDCCCAAA??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@>>>======???AAAAAAAAAAAAAAA@@@@@@???>>>======???>>>>>>===<<<;;;;;;:::>>>===<<<;;;:::;;;<<<<<<>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;888888888888888888888888999999888777666666777777999888888888777777666666666777888999:::999888888999999999999999999999999888888777777777777888888888888999999999999888888888888888888888888888888777777777777777777777777888888888888888777666666555555666666666666555555555555444444444444555555888888777555555444444444444444444333333222222222555555555555555555555555444555666666666555444333555444444333333444444555333333444444444333222111111111222333333444555555444444444444444444444444555555555555555555444444555444333333333333444555888888777777666666666555444444444555555555555666888888888777777777777777888888999999999999888888:::888777555555777888:::777777777777777666666666888888888777777777777777444444444444444555666777777777888888888888777777555555444444444333333333444444222222222222444444222111000000111444777999FFFBBB<<<666222111111222111111000000//////......000000111111111111000000000...+++((((((***,,,...////////////000000000000........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******************************+++,,,------------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))------,,,***((((((+++------,,,,,,++++++,,,,,,---:::;;;>>>@@@AAAAAA@@@???>>>???@@@@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@BBBDDDDDDBBB??????@@@BBBAAA@@@???@@@AAABBBBBBCCCDDDDDDCCCBBBAAADDDBBBAAA??????@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA???======???@@@AAA@@@AAAAAA@@@??????>>>======>>>>>>======<<<<<<;;;;;;<<<<<<:::999999999:::;;;>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999:::999999888888999999:::888888888888888888888888999888888777666666777777888888888777777777666666666777888999999999888888999999999999999999999999888888777777777777888888777888888999999888888777888888888888888888888888777777777777777777777777777777888888777666666555555555666666666666555555555555444444444444555555888777666555444444444444555555555444444444333333555555555555555555555555444555666777777666555555555444444333333444444555333444444444333333222222111111222333333444555555444444444444444444444444555555555555555555444444555444333333333333444555777777666666666555555555444444444555555555555666888777777777777777777777777888888888888888888777888777666555555666777888888888777666666555555555777777777777777777777777444444444444444555666666666777777888888777777666555555444444444333333333333333333222222333333333222111000///000333555777HHHDDD>>>888444333333333111111111111000000000///000000111111111111000000444333000///...///111222.............../////////........................,,,,,,,,,---------......,,,,,,------------,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************++++++++++++***)))((((((++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,++++++************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******------,,,***((()))+++------,,,,,,++++++,,,,,,---<<<<<<===>>>???@@@@@@AAA>>>???@@@@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>============>>>??????AAAAAAAAAAAAAAAAAAAAAAAA?????????AAACCCCCCAAA???===???BBBCCCBBB@@@??????AAABBBCCCDDDDDDCCCBBBBBBCCCBBBAAA@@@???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAABBB@@@???>>>@@@@@@@@@???@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999999======<<<::::::999999999777777777777777777777777888999999999999999999888888888888888888888888888888888777666666666777777888888777777777777666666666666777888888888888888888888888888888888888888888777777666666777777888777777888888888888777777888888888888888888888888777777777777777777777777666666666666666666555444555555666666666666555555555555444444444444555555777777666555444444444444666666555555555555444444444444444444444444444444444444555666777777777777555444444333333444444555444444444333333333222222111222222333333444444555444444444444444444444444444444444444444444555555555444444333333444444555666555555555555444444444444444444555555555555666777777777777777777888888666777777888888777777666777777777777777777777777999888777666555444444555666666666777777777777777555444444444444555666666666666777777777777666666555555444444444333333333222222333333333333222222222111000//////111333444DDDAAA<<<777444222222222222222111111111111000000///000000111111000000///000000///.........//////...............---------........................,,,,,,,,,---------......------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,************************++++++++++++***)))((((((++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++************)))))))))++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,---,,,+++))))))+++---,,,,,,++++++++++++,,,,,,>>>=========>>>???AAABBB?????????@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBBBBAAA???===???BBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBCCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???????????????@@@@@@AAAAAABBBBBBBBBAAA??????@@@@@@???>>>??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;<<<<<<::::::999999888888888888<<<<<<:::999888888888888777777777777777777777777777888999::::::999888777888888888888888888888888888777777666666666777777777777777777777777666666666666666777777777777777888888888888888888888888777777666666666666777777666777777777777777777666888888888888888888888888777777777777777777777777444555555666555555444444444555555666666555555444555444444333333444444555777666555444444444444444555555555555444444444444444444444444444444444444222333444555666666777777555444444333333444444555444444333333222222222333222222222333333444444444444444444444444444444444333333444444444444555555444444444444444444444444444444444444444444444444444444444555555555555666777777777777777888888888666666777777777777666666777888999999999999888777777777666555555555666666555555666666666666666777555555444444444555555666555666666777777666666555555555444444444333333333111222333444444333222111222111000//////000111222;;;999666333111000000000111000000000000000000000//////000000000000//////,,,,,,,,,,,,,,,,,,++++++//////............------........................,,,,,,,,,---------......---..................---------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------******+++++++++,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++***)))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++************************,,,+++***))))))***+++,,,+++,,,,,,+++))))))+++---,,,,,,++++++++++++,,,,,,???>>>===<<<===>>>@@@BBB@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>@@@AAABBBAAA??????@@@@@@???>>>???AAADDD@@@AAACCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????????????????@@@@@@AAAAAAAAAAAA@@@??????@@@@@@>>><<<>>>>>>==================::::::::::::;;;;;;;;;;;;::::::::::::999999888888;;;;;;:::888888777777777888888888888888888888888777777999::::::999777777777777777777777777777777777666666666666666777777666666666666666666777777666666666666666777777777777777777777777777777777777777666666666666777777555666666777777666666555777777777777777777777777666666666666666666666666444444555555555555444444444444555555555555444444444444333333333333444444666555555444444444444555333333333333333333333444444444444444444444444444111111222222333444555555555444444333333444444555555444333222222222333333222222333333333333444444444444444444444444444444333333333333444444555555444444444444444444444444333333333444444444444444444444444555555555555666666666777777888888888888666666777777777777666666666666777888888777666666555555666777777888888888444444555555555666666666666555555444444444555555555555666666666666555555555555444444444333333333000111333333333333111000222111000/////////000000222111000000///000000000...///////////////////////////000000000000//////...///000000111000//////000000000/////////..............................,,,,,,,,,---------......---..................---........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------******+++++++++,,,,,,,,,------------------------------------------------******+++,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++)))))))))))))))))))))*********************************++++++++++++******++++++++++++++++++++++++************************,,,+++***))))))***+++,,,***+++,,,+++******+++---,,,++++++******++++++,,,???>>>=========>>>@@@AAA@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@AAABBBBBBAAA@@@@@@@@@>>>===???BBBEEE@@@AAABBBDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????????????????>>>===>>>??????===;;;============<<<<<<<<<<<<::::::::::::::::::::::::999::::::::::::999888888::::::999888888888888999888888888888888888888888777888888888888888888777777777777777777777777777666666555555666666777777555555666666666666777777555555555555555666777777666666666666666666666666777666666555555666666777555555666666666666555555777777777777777777777777666666666666666666666666333444555555666555555555444444555555555555444444444444333333333333444444555555444444444444444555222222222333333333333444333333333333333333333333111111111111111222333444555444444333333444444555555444333222111222333444333333333333333333333333444444444444444444444444222222333333444444555555333444444555555444444333333333333444444444444555444444444555555555555666666666666777888888999999666777777888888777777666444444444444444444444444444666888:::;;;:::888777333333444444555666666666666666555444444444444555444444555555555555444444555555444444444333333333111111222222222222111111111111000000000000000111//////000000111111222222------............//////...//////000000//////...///000000111111111111000111111111000//////..............................,,,,,,,,,---------......------............------........................------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,------------------------------------++++++++++++***)))((((((+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++)))))))))************+++******************************++++++++++++******++++++++++++++++++++++++************************++++++************++++++)))+++,,,,,,+++***+++---++++++************++++++>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB========================BBBAAA@@@@@@BBBCCCCCCBBB>>>???@@@@@@???@@@BBBCCC@@@AAABBBDDDDDDDDDDDDCCCAAABBBBBBBBBAAAAAA@@@@@@>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>===============<<<;;;;;;===>>>???===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888999999999888777666999999888888888999::::::888888888888888888888888888888777777777777888888777777777777777777777777555555555555555666777777555555555666666666777777555555444444444555666777666666666666666666666666666666555555555555666666444555555666666555555444777777777777777777777777666666666666666666666666444444555666666666666666333444444555555444444333444333333222222333333444555444444333333444444555333333333333444444555555333333333333333333333333333222222111111222333444555444444333333444444555666444333111111222333444333333333333333333333333444444444444444444444444111222222333444444555555333333444555555444333333333444444444555555555555444444444555555555555666555666666777888888999999777888888888888888888777666555444333333444555666666888<<<>>>===:::777444222333333444555555666666666666555444444444444444444444444555555444444444555555444444444333333333222222111111111111222222111111111111111111111111///000111222222111111000............/////////000......////////////................../////////000111000000///......------........................,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------------------------------------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++------------------------,,,++++++******++++++,,,************************************************)))************+++++++++************++++++,,,,,,******************************++++++++++++************************************************************++++++++++++******)))***,,,,,,++++++,,,---++++++************++++++>>>>>>>>>>>>????????????AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>??????@@@AAA????????????????????????CCCAAA@@@@@@BBBCCCCCCCCC;;;>>>AAABBBBBBAAAAAAAAA???@@@BBBDDDDDDEEEDDDDDDAAAAAABBBBBBBBBAAA@@@???======>>>???@@@AAAAAABBB>>>>>>======<<<<<<;;;;;;:::::::::<<<>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777666777888888888777555444888888888888999:::;;;<<<888888888888888888888888999888777666666777888999777777777777777777777777555555555555555666777888444555555555666666777777555555444333444555666777666666666666666666666666666666555555555555666666444555555555555555555444777777777777777777777777666666666666666666666666444444555666777777777666333444444555555444444333444333333222222333333444444444333333333444444555444444444555555555666666333333333333333333333333555444333222222222333444555444444333333444444555666555333111111222333444333333333333333333333333444444444444444444444444111111222333333444555555333333444555555444333333444444444555555666666666444444444555555555666666555666666777888999999999888888999999999999888888:::888777555555777888:::888;;;???@@@???:::555111222222333444444555666666777666555444444444444444333444444555555444444333555555444444444333333333333222111000000111222333000111111111222222222222///000111111111///...---.../////////000000111111......////////////......///////////////000111222000000///...------,,,,,,........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***,,,---......******************************+++,,,------------++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******************************************************)))***+++,,,,,,+++***)))(((***,,,,,,++++++,,,---++++++************++++++<<<;;;;;;<<<>>>@@@??????===>>>???AAAAAA@@@??????CCCBBBAAAAAACCCCCCBBBAAA??????>>>>>>>>>>>>??????AAA@@@?????????@@@AAABBBAAABBBCCCBBBAAAAAABBBCCCAAA@@@???>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCC@@@???>>>>>>===>>>>>>>>>@@@???===<<<;;;<<<>>>???<<<<<<============<<<<<<;;;::::::999999888888777999999999999999999999999:::888777555555666888999999888888888777777666666777777777777777777777777777777777777777777777777666555555555555444444444666666666666666666666666444444444444444333333333444444444444555555555666444444555666666777666666555555555555555555555555333333333444444444555555444444555555666666777777444444444444333222111111777666555444444444444444555444444333333444444555555555555555555555444444111333555666777666555444333333333222222111111111222222222222222222222222222333333444444333333222666666666666666666555555666444222222333333222111333333333333333333333333555555666666666666555555333333333333333333333333444333333222222333333444111222333333444444333333333444555555333222333555666666666666777777777777666777888999999999999999555555555555666666666666999;;;<<<===<<<:::777555222111111111222444666777888777777666555444444444444444444444444444444444666555444444222222111000222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////......---------,,,,,,,,,)))***+++,,,---///000000000000//////.........---+++,,,---.........---,,,------............------,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++***+++,,,---...,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))*********+++++++++++++++++++++,,,---......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************))))))(((((()))***++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))???=========??????>>>===<<<===>>>>>>??????>>>>>>@@@???>>>>>>???@@@???>>>??????>>>>>>>>>>>>????????????>>>>>>>>>???@@@AAAAAABBBCCCCCCAAAAAABBBCCCAAA@@@???>>>>>>???@@@AAACCCCCCCCCDDDDDDCCCCCCCCCAAAAAAAAAAAABBBBBBBBBCCC??????>>>===============???>>><<<;;;:::;;;<<<===<<<<<<<<<======<<<<<<<<<;;;;;;::::::999888888888999999999999999999999999999888777555555666888999888888888777777777666666666666666666666666666666777777777777777777777777555555555555444444444444555555555555555555555555444444444444444444444555444444555555555666666666555555666666777777666666555555555555555555555555333333444444444555555555555555555555555666666666333444444444444333333222666666555444444444444444444444333333333333444444555555555444444444444444111222444555555555333222333333333222222222111111111111111111111111111111222333333444444333333222555555555555555555555555555333222222333333333222333333333333333333333333555666666666666666666555333333333333333333333333444333333222222333333444222222333444444444444333333444555555333333444555666666666666777777777777666777888888999999999888555555555666666666777777999:::;;;<<<;;;999666555444444333222333333555555777777777666555444444444444444444444444444444444555444444333333222222111222222222222222222222222111111111111111111111111000000000000000000000000------...///000111222222///.........---------,,,++++++,,,---...///000000000000/////////.........,,,---.........---,,,,,,---......//////......---,,,,,,---------.........------------------------.........------,,,,,,,,,------,,,,,,------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++++++++,,,...---,,,+++************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))************************************************)))))))))))))))***+++,,,************************++++++++++++++++++++++++)))************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++*********)))@@@???>>>???@@@@@@>>><<<<<<<<<<<<<<<<<<======>>>???===<<<===>>>???>>>===???>>>>>>======>>>>>>???>>>>>>======>>>>>>???@@@AAACCCDDDCCCBBBAAABBBCCCAAA@@@???>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAAAAAAAAAAABBBBBB???>>>>>>=====================;;;:::::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888888888888888888888888888777666666666777888999888888777777777777666666666666666666666666666666777777777777777777777777555555555555444444444444555555555555555555555555333444444444555666666666555555555555666666666777666777777777777666666555444444444444444444444444444444444555555555666666555555555555555555444444333333444444555444444444666555444444444444444444444444333333333333444444444444444444444444444444222222333444444333111000333333333222222222222111000000000000000000000000222222333333333333222222333333333444444444444444444222111111333444444333333333333333333333333333555666666777777666666555333333333333333333333333444333333222222333333444222222333444444444444444333444555555333333444555666666666666777777777777666777777888888888888888666666666666777777777777777888999:::999888555444666666555444444444444444777777666666555444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000------...///000111222222////////////......................../////////000000000////////////.....................---,,,+++---......//////......---,,,------------.........------------------------.........---------------.........---...//////000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,------,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******++++++++++++++++++++++++************************+++************+++,,,,,,************************++++++++++++++++++++++++)))************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************???>>>>>>@@@AAAAAA@@@>>>===<<<<<<;;;;;;<<<>>>???AAA@@@??????@@@AAA@@@???>>>>>>============>>>>>>>>>>>>>>>>>>?????????@@@AAACCCDDDCCCBBBAAABBBCCCAAA@@@???>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>======>>>>>>===<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888888888888888888888888888777777666666666777888888777777777777777777666666666666666666666666666666666666666666666666666666555555555444444444333333444444444444444444444444333333444555555666777777555555555666666666777777777888888888777666555555444444444444444444444444444444555555555666666666666555555444444333333333222333444555555555555555555555444333333444444444444333333333333333333444333333333333333444444444333333444444333222111000222222222222222222222222111111111111111111111111222222333333333333222222222222222222222333333333222111000111333444444444333333333333333333333333555666666777777666666555333333333333333333333333444333333222222333333444222333333444555444444444222444555444333333444666666666666666777777777777666666777777888777777666666666666777777777888888666666777888777666444333666666666555555555555666666666666555555444444444333333333333333333333333222222222333333444444444111111111111111111111111111111111111111111111111////////////////////////000000000000////////////000000000///////////////000000000///////////////000000//////////////////000//////...---,,,,,,+++......////////////......------------...................................................---------......------......///000......---------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,***+++,,,---...---,,,+++,,,,,,++++++,,,---......---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,---///000111++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************,,,+++++++++++++++,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<<<<<<===@@@BBBCCCBBB@@@???>>>===<<<===>>>@@@AAABBB@@@???@@@AAABBBAAA@@@>>>>>>============>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@AAACCCAAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???======<<<<<<<<<<<<<<<<<<999999::::::::::::999999;;;::::::999999888777777777777777777777777777777666666666666666777777888666666666666666666777777555555555555555555555555555555555555555555555555555444444444444333333333444444444444444444444444222333333444555666777777555555555555666666666666777777777777777666555444444444444444444444444444444444444444555555555666555555444444333333222222222222333444555555555555444444333333333444444555333333333222222333333333222222222222333333444444444444444444444333222222222222222222222222222222222222222222222222222222111222222333333222222111111111111111222222333333111000///000222444555444333333333333333333333333555555666666666666555555333333333333333333333333444333333222222333333444333333444555555555444444222333444444333333555666666666666666777777777777666666777777777666666555666666666666777777777777555555666666666555444333444444555666777777777888555555555555444444444444333333333333333333333333111222222333333444444555111111111111111111111111000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000///////////////000000000000000000000000///...------,,,,,,...//////////////////...---------.........//////................................................---------,,,---......///......---------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,***+++,,,---...---,,,++++++++++++++++++,,,---...---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------******++++++,,,...///000++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************************,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++))))))*********+++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,999:::<<>>>>>???@@@???>>>>>>======<<<<<<======>>>??????@@@AAAAAAAAAAAA@@@???AAABBBAAA@@@???@@@AAAAAA@@@???>>>>>>???@@@AAA??????@@@@@@@@@@@@??????@@@@@@@@@????????????>>>@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<;;;888888999999999999888888999999999888777777666666666666666666666666666666444555555666666777777777555555666666666666777777555555555555555555555555555555555555555555555555444444444444333333333333333333333333333333333333222333333333444555555555444444444444555555555666555666666666666555555444333333333333333333333333333333333444444444555555333333333333333333222222222222333333444333333333333333333333333444444555333333222222222222333333000111111222222333333444444444444444333333333333111222222222222333333333222222222222222222222222111111222222222222111111000000111111222333333333111000///000222444444333333333333333333333333333444444444555555444444444333333333333333333333333444333333222222333333444333333444555555555555555111333444444444444555666666666666666777777777777666666666666666555555444555555555555666666666666444555555555555555444444222333444666777888888888444444444444444444444444333333333333333333333333222222222333333444444444111111111111111111111111000000000000000000000000000000000000000000000000------...///000111222222////////////000000000000000000000000//////////////////000000000000111111000000///...---------......//////000000//////...------........./////////......................................./////////------,,,,,,------...///......---------,,,,,,,,,++++++++++++++++++++++++------------------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++******))))))************++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))************************,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,999:::<<>>>>>??????@@@AAA@@@@@@@@@???=========>>>???>>>=========<<<<<<<<<<<<=========>>>???@@@AAA@@@@@@???>>>???@@@@@@>>>>>>???@@@AAA@@@???>>>>>>???@@@AAA>>>??????????????????>>>@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::777888888888888888888777888888777777666555555555666666666666666666666666333444555666777777777777555555555666666666777777555555555555555555555555444444444444444444444444444444444333333333222222222222222222222222222222222222333333333333333333333333333333444444444444333444444555555555555444333333333333333333333333222222222333333333333444222222222222333333333333222222222333222222111111333333222222333333444555333333222222222222333333000000000111222333333333222222222222222333333444111111222222222333333333111111111111111111111111111111222222222222111111000000111222222333444444222000///000222333333222333333333333333333333333222333333444444333333222333333333333333333333333444333333222222333333444333444444555555555555555111333444444444444555777666666666666777777777777555666666666555555444333444444444444555555555555444555555555555555555555333444555666666666666555444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000------...///000111222222.........//////000000000//////////////////////////////000000000111111111000///...------...////////////000000000000//////............////////////........................---........./////////000.........---......///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------------,,,,,,++++++,,,,,,------...------,,,,,,,,,,,,---........................---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++++++++,,,++++++*********++++++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************************************,,,+++***)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------:::;;;===???AAA@@@>>>;;;===>>>???AAAAAA@@@??????@@@>>>===>>>???@@@???>>>======<<<<<<<<<<<<======<<<===>>>@@@@@@??????>>>===???@@@???>>>===>>>???AAA@@@???>>>>>>???@@@AAA>>>>>>????????????>>>>>>@@@?????????>>>>>>======<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;:::999888777777888888888888777777777777777666555555444444666666666666666666666666333444555666777777777777444555555555666666777777555555555555555555555555444444444444444444444444444444444333333333222222222222222222222222222222333222222222222222222222222222222333333333444444222222333444555555555555333333333333333333333333111111222222222333333333111111111222222333333444222222222222222111000///222222222222333333444555333222222222222222222333///000000111222222333333111000000000111222333333111111111222222333333333000000000000000000000000111111222222222222111111000111111222333333444444222111///000111333222222333333333333333333333333111222222333333222222111333333333333333333333333444333333222222333333444333444555555666666555555111222444444444444555777666666666666777777777777555666666666555444444333333333333444444444555555555555555555555555555555444555666666666555333333444444444444444444444444222222222222222222222222333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////---.........//////000000............/////////000//////000000111111111222000///...------...000000//////000000000000//////............/////////000////////////////////////---.........//////000000///////////////000111111......---------,,,,,,,,,////////////////////////........................,,,,,,,,,------.........---,,,+++***+++,,,---...000///...---------------........................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------))))))*********++++++++++++++++++---...000111222*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***)))(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------<<<<<<<<<<<<===============>>>???AAAAAA@@@@@@???>>>>>>???>>>>>>===<<<;;;===<<<;;;;;;<<<===>>>??????>>>===<<<<<<===>>>??????>>>>>>===<<<;;;;;;:::>>>===<<<<<<<<<===???@@@??????>>>>>>>>>>>>??????BBB>>>;;;<<>>???@@@??????>>>===>>>>>>>>>>>>======<<<======<<<;;;<<<<<<>>>>>>===============>>>????????????>>>>>>======<<<<<<>>>===<<<<<<<<<===>>>??????>>>>>>======>>>>>>???AAA>>>;;;<<>>>>>>>>>>>===<<<<<<===>>>>>>>>>======>>>======<<<<<<<<<<<<===;;;;;;<<<>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>???>>>==================>>>@@@===;;;<<<>>>???===:::999999999::::::;;;;;;;;;<<<<<<;;;:::999888888777777777777777777777777777777777777777666555444333444444555666666666666555444444444555666666777777666666666666666666777777444444444444444444444444444444444444333333333333444444444444444333333333333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222111111222222333444222111000//////000111222222222111111111111222222333333222222222222333333444444555444444333222111222222222333333333444444222222222111111111111111111111111111222222222333222222333333333333222222222222222222222222222222222222222222222222222222333333444555666777777888555666666666666666666555222222333444555666777777222333444555666888999999777777777777888888888888:::999888777666555555555555555666888999888666333333333444666666777777777444444444444444444444444444444444444444333333222333333333333333333333333333333333333333222222111111111000000000000111111111111000///////////////////////////////////////000000000000000000000000111000000//////000000111000000000111111111222222111///......000000000///000000000000000000000000//////////////////////////////000000000000////////////////////////////////////////////////////////////............//////000//////......//////000........................------------------------000000000000000000000000/////////............---------------------------------------------------------------,,,,,,,,,,,,...------,,,+++******)))......---------,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,************,,,,,,---,,,+++*********+++++++++,,,,,,------,,,,,,+++***))))))))))))******+++...---,,,++++++,,,---...,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******++++++,,,,,,------***+++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<===>>>>>>>>>===>>>>>>======<<<<<<<<<<<<999:::<<<>>>@@@@@@@@@???===============>>>>>>>>><<<;;;:::::::::;;;===>>>======<<<<<<<<<<<<======>>>===;;;<<<>>>>>>===;;;888999999::::::;;;;;;<<<===<<<;;;:::999888777666666666666666666666666666666666777666666555444444444444555666666555555555444444444555555666666666666666666666555555555555333333333333333333333333444444444333333333222222333333333333333333333333222222333333333333444444333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222333333222111000000000000111222222222111111111111222222333333222222222222333333555555555444333222111000111111111222222222222333111111111111111111111111111111111222222222333333333333333333222222111111222222222222222222222222222222222222222222222222222333444555666777888999555555666666666666555555222222333444444555666666666666555555555555666666666666777777777888888888:::999888888777666666666555777999:::;;;999777555333444555555666666666555444444444444444444444444333333444444444333333222222222222222222222222222222222333333333222222111111111000000000000111111111000000///////////////////////////////////////000000000000000000000000111000000000000000000111000000000111111111222222111000...---...///000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////000//////////////////000................................................/////////////////////////////////...............................................................------------------,,,,,,---------,,,++++++******......---------,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,---......---,,,+++///...,,,++++++,,,...///,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,------,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===============>>>>>>>>>======<<<;;;;;;999:::<<<>>>@@@@@@@@@???;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999:::<<<===<<<;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<=========<<<999999999::::::;;;;;;;;;<<<<<<;;;999888777666666555555555555555555555555666666666666666666555444444444555555555555444444444444444444555555555555666555555444444333333222333333333333333333333333444444333333333222222222111111111111111111222222222222222333333444444444333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111000000000000111222222222222111111111111222222222222111111111111222222333222222111111222222333444444444444333222111000000000000000111111111111111111111111111111111111111222222222222333333333444333333222111111111111222222222222222222222222222222222222222222222222111222333444555666777777333444444555555444444333444444444444444444444333666666555555555555666666555555555666666666777777999999888888777777666666666888;;;<<<<<<:::888777555555555555555444333333444444444444444444444444222222333333444333333222222222222222222222222222111111222333333222222222111111000000000000111111111000000///////////////////////////////////////111111111111111111111111111111000000000000111111/////////000000000111111111000///......///000111111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000///////////////////////////////////////////////////........................////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,+++......,,,,,,,,,,,,......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++///...------,,,+++******+++++++++++++++++++++***,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------999999:::;;;<<<======>>>;;;;;;::::::;;;;;;<<<===;;;;;;<<<=========<<<<<<<<<======>>>======<<<;;;;;;;;;<<<>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<=========::::::::::::::::::::::::::::::999888777666666555666666666666666666666666555666666666666666555555444555555555555444333333444444444444444444444444555555444444333222111111333333333333333333333333333333333333222222222222000000000000111111111111111222222333333444444555333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000///000000111222222222222222222222222222222222111111111111222222222222111111111111222222333333444333333222111000000000000000111111111222111111111111111222222222222222222222333333333333444333222111111111111111222222222222222222222222222222222222222222222222111111222333444555555666222222333333333333222222444444444444333333222222222333444555666888999999555555555555666666666666777777888888777777666555555888:::;;;:::888777777666666666555555333222222333333333333333333333333111222222333333333333333222222222222222222222222000111222222222222222222111111000000000000111111111111000///////////////////////////////////////111111111111111111111111222111111000000111111222/////////000000000111111000111111111//////000222111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000111111111111000000///000000111111000000///////////////////////////000000000000000000000000...........................////////////000000000................................................------------............------------..................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++************+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++......---,,,+++***)))))).........---------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,------......777777999:::<<<===??????<<<;;;;;;:::;;;<<<===>>><<<<<<<<<===<<<<<<;;;;;;;;;<<<===>>>>>>======<<<===============>>>??????======<<<<<<;;;;;;::::::999888888777888999:::;;;::::::999999999999:::::::::;;;<<<<<<<<<<<<======<<<;;;;;;::::::999999888888777777777666666555555666666666666666666666666555555666666666666555555444555555555444444333222444444444444444444444444444444444444444444444444222222222222222222222222333333333222222222222111000000111111111222222222111111222333333444555555333222222111111222222333222222222222222222222222333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000////////////000111111000000111111111111000000222222111111111111222222222222111111111111222222222222333333333222222111111222222222333333333333000000111111111222222222222222222333333333444444333222111000000111111222222222222222222222222222222222222222222222222222222222333333444444444444222222333333333333222222333333333333333333444444111222444666888888888888555666666666666777777777666666777777777666555444444666888888666444555777444444444555555444333333333333333333333333333333111111222333333333333333111111111111111111111111000000111222222222222222111111000000000000111111111111000///////////////000000000000000000000000111111111111111111111111222111111000000111111222000000000111111111222222///222444333111000111222111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000222222222222222222222222000111111222222111111000///000111111111111000///////////////////////////000000000000000000000000.........................../////////000000000000................................................------------.........///000000000///......------......---------,,,,,,,,,...---------,,,,,,,,,,,,---------,,,,,,---------)))***,,,------,,,***))))))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,+++******************++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,---......///555666888:::<<<>>>@@@@@@<<<<<<;;;:::;;;<<<===>>><<<=========<<<;;;:::::::::;;;<<<>>>>>>>>>======???>>>===<<<<<<===>>>?????????>>>===<<<;;;;;;:::999888777777777888:::::::::999999999999999999::::::;;;<<<<<<;;;<<<===>>>===<<<;;;;;;:::999888777666666666666555555555555777777777777777777777777555555666666666666666555444555555555444444333222444444444444444444444444333333444444555666666777222222222222222222222222333333333222222222111111111111222222222333333333111111222333333444555555333222222222222222222333222222222222222222222222333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111//////000000000000//////222222111111111111222222222222111111111111222222111111222333333333222222333333444444444555555555000000111111222222222222222222333333333444444444222222111000000111222333222222222222222222222222222222222222222222222222333333444444444444444444222333333444444333333222111111222333444444555666444555777888888777555444777777777777888888888888555555666777777666555444222444666555222111333666222222333444555555555555333333333333333333333333000111222333333333333333111111111111111111111111///000111222222222222222111111000000000000111111111111000///////////////111111111111111111111111111111111111111111111111222222111111111111222222111111222222222333333333///222555555333111111333111111111111111111111111//////////////////////////////000000000000//////000000000000000000000000222222222222222222222222000111222333333222111000///000111222222111000///000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111////////////////////////////////////////////////---------.........//////333333222000///...,,,,,,......---------,,,,,,,,,//////.........---------......,,,++++++,,,......***,,,...000000...,,,***)))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++'''((((((***+++,,,------************))))))((((((,,,,,,,,,+++++++++***************++++++***************+++++++++,,,,,,,,,++++++,,,,,,---...//////999999:::;;;;;;<<<<<<===::::::::::::::::::::::::<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???>>>>>>>>>>>>>>>===<<<<<<<<<:::888666666888;;;===;;;:::999888888999:::;;;999999999999999999999999777777777888999999999:::999999999888888666555444555555666666666666555555555555555555666666777777444444444444444444444444555444444333333444444555222222222222222222222222444444333333333333222222444444444333222111000///111111111222222333333333444444333333222111000000......///000111222333333333333333222222222222222111111111111111111111111222222111111111111222222000000000000000000000000000000//////.........---111111111111111111111111222111000//////000111222...///000222222111000000222222222111111111000000222222222222222222222222333333333222222222111111111000000222444444333222222222222222222222222222222333333444444333333333333222222222111000000000111111222222222333333333444444444444333333222111333333333333333333333333555444333333222222222333111222333444555444333333555555555555555555555555888888888777777777777777999888888777666555555444444444444444444444444444555555444444444333333333222222222222222222222222333333333333333333333333000000000000111222333444444333333222222333333444222222222111111111000000222111111111000000//////111111111111111111111111000111111111111222222222111222333333111000000000111111222222222333333333333222222111111222222333222222222222111111000000000000000000000000000000000000000000000111111111111111111111111111111111111222222333222111000///222222222111111111111000000000000000111111111111222111000......000111222111111111111000000000000000000000000000000000000000000000000000000000000//////000000000000/////////000000000000000///...................................................------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++******((('''''''''((()))************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,......---,,,++++++++++++999999::::::;;;<<<<<<<<<========================<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>===<<<<<<<<<:::777666666888:::<<<<<<;;;999888777777777777999999999999999999999999777777888888888888888999777777888888888777666666444555555666666555555444444444444555555555666666333333333333333333333333444444333333333333444444222222222222222222222222444444333333333333222222333333444333333222111000111111222222222333333333444444333222222111000000/////////000111111222222111111111111222222222222111111111111111111111111222111111000000111111222000000000000000000000000111111000000000/////////000000000000000000000000222111000//////000111222//////000111111111111111222222222111111111000000222222222222222222222222333222222222111111111111111111111333555555444222222222222222222222222222222222333333333222222111222222222111111111111111111111111222222222333333444555555555444444333222333333333333333333333333555444444333222222222333111222333444444444333333444444444444444444444444777777777777777777777888888888777777666555555444333333333333333333333333555555444444444333333333333333333333333333333333333333333333333333333333////////////000111222333333222222222222222222333222222222111111111000000222111111111000000000000111111111111111111111111000111111111111222222222222333444444222111111222111222222222222333333333333333222222222222333333333222222222111111111111111111111111111111111111111111111111111000000000111111111111111111111111///000111222333222222111222222222222111111111111000000000000111111111111222111000//////000111222111111111111000000000000000000000000000000000000000000000000000000000000//////000000000000//////......///////////////....................................------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++...---,,,+++++++++,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,999999::::::;;;;;;<<<<<<========================<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;=========>>>======<<<;;;;;;:::777666666777999;;;999999888777666777777777999999999999999999999999888888888888777777777777555555666777777777777777333444444555555444444333333333333333444444444444333333333333333333333333444444333333333333444444222222222222222222222222444444333333333333222222333333333444444333333222111222222222222333333333333333333222111111000000000000000000000000000000//////000000111111222222111111111111111111111111222111111000000111111222000000000000000000000000111111111111000000000000////////////////////////111111000000000000111111000000000000000111111222222111111111111000000000000000000000000000000000111111111111000000000000222111222444666777555333222222222222222222222222222222222222222111000///111111111111111222222222111111111222222222222333555555555555555444444333333333333333333333222222444444444333333333333333111222333444444444333333333333333333333333333333666666666777777888888888888777777666666555555555444444444444444444444444555555444444444333333333333333333333333333333333333333333333333333333333///////////////000111222222222111111111111222222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111222222222111333444333222111111222222222222222333333333333333333222222222222333333333333222222222222111111222222222222222222222222333222222111111000000000222222222222222222222222...///000222333444444444333222222222111111111111000000000111111111222222222111000//////000111222222222111111111000000000000000000000000000000000000000000000000000000000//////000000000000//////---...///000000111000000........................000///...------...///000------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++*********)))++++++++++++++++++++++++++++++************++++++,,,++++++++++++,,,------888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::<<<============<<<;;;;;;;;;999777666555666888999333444444666777999:::;;;888888888888888888888888888888888777777666666555555555666777777666666666222333333444444333333222222222222222222333333333222222222222222222222222444333333333333333333444222222222222222222222222444444333333333222222222222333333444444444333333222222222222222222222222333222222222111111000000111111111111000000//////---......///000111111222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000111111000/////////000222333111111111111000000000000000000000000000000000000000000000000000/////////222222333555888888666444111111111111111111111111111222222111111000///...000000000111222222222333111111111111222222222222333444444444444444333333333333333222222222222222444444444444444444333333222222333333333444444444333333333333333333333333444555555666777888999999777777666666666555555555555555555555555555555555555555444444444333333333444444444444444444444444222222222222222222222222000000000000000111222222222222222333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222000111333222111000000111222222222333333333444444333333333222222333333333333333333333333333222222222222222222222222222222444444333222111111000000222222222222222222222222///000111222333444444444333333222222222111111111000000111111111222222222222111111000000111111222222222222111111111000000////////////////////////000000000000000000000000//////000000000000//////...///000111222333333333........................000///...------...///000........................------------------------------------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++******)))))))))++++++++++++++++++++++++++++++************++++++************+++,,,---...888888999999:::;;;;;;<<<999999999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;:::::::::999777666555666777888222333444666777999::::::888888888888888888888888888777777666666555555555777777777666666444333333222222333333333333222222222222222222222222111111222222222222222222222222333333333222222333333333222222222222222222222222444444333333333222222222222222333333444333333333222222222222222222222222222222111111111111111000222222111111000/////////------...///000000111111000000000000000000000000111000000000000000000111000000000000000000000000////////////////////////111111111111111111111111000000000111111000000000111000/////////000222333000000000000000000000000////////////////////////////////////////////////111111333666888999777555111111111111111111111111111111111111111000///...000000000111222222222333000000111111111222222222111222222333333333222222333333333222222111111111333333444555555555444333222222222333333333444444444444444444444444444444444444555666777888888999666666666666555555555555666666666666666666666666555555444444444333333333444444444444444444444444222222222222222222222222222222111111111222333333333333444555555444333333111111111111111111111111111111111111111222222222000000000000000000000000000000111111111222222222111333444444333222333444222222333333333444444444444333333333333333333444333333333333333333444444222222222222222222222222555444444333222111111000222222222222222222222222222222222222222333333333333333333222222222222111111111111111222222222222222222111111111111222222222222222222111111111111////////////////////////111111111111111111111111//////000000000000//////---...///000111111222111////////////////////////000///............///000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++******)))))))))+++++++++++++++++++++++++++******))))))******+++)))))))))***+++,,,---...888888999999::::::;;;;;;::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999999888777666555555666666555666777777777777666666888888888888888888888888666666666666555555555555777777666666555333222111222333333444444333333222222222222222111111111111333333333333333333333333333333222222222222333333222222222222222222222222444444333333333333222222222222222333333222222111333333333222222222222111111111111111111111111111222111111111000000//////......//////000000111111000000000000000000000000111000000//////000000111000000000000000000000000............////////////111111111111111111111111000000111111111111000000000000000000000111111222//////000000000000000111////////////////////////////////////000000000000000111333666999999777444111111111111111111111111000000111111111111000000111111111111111222222222000000000111111111111222000111111222222222222111333333333222111111000000222333555666666555444444333333222222222333444555555555555555555555555555555555555666666777777777555555555555555555555555777777777777777777777777555555444444444333333333333333333333333333333333222222222222222222222222333333222222222333333444333444555666666555444333111111111111111222222222111111111222222222222222111111111111111111111111000111111111111222222222444555777777666555666777333333333333444444444444444444333333333333444444333333444444444444555555333333333333333333333333555444444333333222222222333333333333333333333333333333222222222333333444333333333333222222222222111111111222222222222333222222222222222222222222333222222222222111111111000000000000000000000000111111111111111111111111//////000000000000//////+++,,,---......///......////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))))))))******,,,------888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;::::::::::::::::::::::::999999:::;;;<<<===>>>>>>:::;;;;;;;;;;;;:::999999999888777555555444555555666777888888888777666555888888888888888888888888444555555555555555666666555555555555555444333222333333444444444444333333333333333222222111111111333333333333333333333333333333222222222222333333222222222222222222222222444444333333333333222222222222222222111000//////333333333222222222111111000000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000......//////000000000000111111111111111111111111///000111222222111000/////////000111111111111111////////////000000111111000000000000000000000000/////////000000111111111...000222666999999666444111111111111111111111111//////000111222222222222222222222111111111111111000000000000111111111111000111222333333333333222333333222222111000000///222333555666777666555444333333222222222333444555444444444444444444444444555555666666666666666666555555555555555555555555555555555555555555555555555555444444444333333333333333333333333333333333111111111111111111111111333333222222222222222333222333555666666555333222000000111111111222222222111111111222222333333333222222222222222222222222000111111111111222222222333555777777666555666777333333333444444444444555444444333333333333444444333444444444555555555555555555555555555555555555444444444444444333333333333333333333333333333333222111111111222444555666444444333333333222222222111111111222222222333333111222222222222222222111333333222222222111111111000000000000000000000000111111111111111111111111//////000000000000//////---....../////////......////////////////////////...///000111111000///...........................------------------------------------.........///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))***+++++++++***((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++******))))))))))))************))))))***+++,,,,,,777888888999::::::;;;;;;::::::::::::::::::::::::;;;;;;999999999999;;;;;;::::::::::::::::::::::::888999:::;;;===>>>??????:::;;;;;;;;;;;;:::999999888888777555555444444444444555777888999999999999777777777777777777777777333444444555555666666666333333444444555555444444333444444555555444444333333333333333222222111111444444444444444444444444333222222222222222222333222222222222222222222222444444444333333333222222222222222111111///...---333333333222222111111111000000000000000111111111000000000000000000111111111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000//////000000111111111222000000000000000000000000///000111222222111000///...///111222222222111000.../////////000000111111111111111111111111111111//////000000111111222222...///222666999999666333000000000000000000000000...///000222333333333333333222222222111111000000000000000000111111111111111222333333444444444444333333222222111000000///222333555777777666555444444333222111222333444555333333333333333333333333666666666666666555555555444555555555555555555555444444444444444444444444555555444444444333333333222222222222222222222222111111111111111111111111222222111111111111111222111222444555555444222111000000111111222222222222111111111222222333333333333333333333333333333333000111111111111222222222000222444444333333333444333333333444444444555555555444444333333444444555444444444555555555666666777777777777777777777777333333444444444444444444333333333333333333333333000000000111333555777999444444444333333333222222111111222222222333333333111222222333333222222111333333333222222222111111000000000000000000000000111111111111111111111111//////000000000000//////111222222222222111111000000000000000000000000000---...111222222111...---////////////////////////////////////////////////---------.........//////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++,,,---......///++++++++++++++++++++++++******))))))))))))***************)))******+++,,,888999::::::;;;;;;;;;;;;888888999:::;;;;;;;;;;;;888999999::::::999999888777888999:::::::::999999777777777777888999::::::999999999:::::::::;;;;;;<<<;;;888777666666888999666666777777777777666666777777888777777666555444555555444444444444555555444444444444444444444444444444555555444444333222111111111111111111111111000111111111111222222222333333222111000000000111222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000111111222222222222111111444333333222111000000///333222000/////////000111222111111000000000000000///////////////000000111////////////////////////............////////////111111000000000000111111000000//////.........---000000000000000000000000000000111111111111000000111111000000//////......////////////000000000000...///111444777777555222222111111111000000//////000000111222444555666777444333111000000000111111000000000111222222222333000000111222333333444444111111111111111111111111333333333444444444555555333333333333333333333333444444333222222333333333333333333444444444555555333444444555555555555555666666666666666666666666444444444444444444444444111111111111111111111111333333333222222111111111//////000000111111222222111222444444444222000///111111000000//////......333333333222222222222222222222222222222111111111333333222222222333333444777444222333555555444111111222444777999999666333444555777888999999888777666666555555555666777888999888888999;;;:::888666444333222444666777777666444888888222111555666444444444444444444555666666333333444444444333333222555222///000222444333222555444333111//////222555444444333222222222333333222111000///000111222444000000111111222222333333111000///000111222111///000000000000000///.........---------...///111333222111111111000000//////////////////////////////////////////////////////////////////...---,,,+++//////.........---------........................---...///...,,,+++,,,------------,,,,,,,,,+++++++++++++++++++++***)))(((************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***++++++++++++***)))------,,,++++++******)))------,,,++++++******)))++++++++++++++++++++++++******+++,,,,,,---......888888999:::::::::::::::888999:::;;;;;;<<<<<<;;;999999::::::::::::999999::::::;;;;;;;;;<<<<<<<<<999888888888888999999:::999999999::::::::::::;;;<<<:::888777666666777888666666777777777777666666666777777777777666666555555555444444444444555555444444444444444444444444444444444555444444333222333333333333333333333333000111111111111222222222222222111111000111111111111111111111111111111111000000000111111000000000111111111111111111111111000000000000000000000000000111111222222111111000000000//////...------,,,111000///......///000000222111000000//////000000000////////////000111111000000000000000000000000............////////////000000000000000000000000111111000000000/////////000000000000000000000000///000000111111000000///////////////.........---.../////////000000000000//////111444666777444222111111111111000000000///000000111222333444444555333333111000000000111111111111111111111222222222111111111222222333333444111111111111111111111111333333333333444444444444333333333333333333333333444333333222222333333444333333444444555555555555444444555666666666666555555555555555555555555555444444444444444444444444222222222222222222222222555444444444333333333333111111111111222222222222111222333444444333111000222222222111111000000000333333333333333333333333333333333222222222222222333333333333333333333333777555555666888999777555777666666777999999888666666777888888999999888888999999::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@@@@>>>;;;;;;:::999:::<<<======<<<===@@@>>>888666888999666666666666666666777888888:::999777666555555666777999666444444666888777666555666777666444444555777777777666666555555666666333333222222111222222222111111111222222333333333333111111111222333222111000000111111000//////...////////////000000111222000000000000/////////...000000000000000000000000////////////////////////////////////...---,,,+++//////.........---------...........................///000///---,,,---...---------,,,,,,,,,+++++++++++++++++++++***))))))************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++))))))***++++++,,,------777777888999999999999888777888999:::;;;;;;;;;;;;999::::::;;;;;;::::::999<<<;;;;;;::::::;;;===>>>;;;:::999999888888999999888888999999999:::::::::;;;:::888666666666777777555666666777777666666555555555666777777777666666555555444444444444555555444444444444444444444444444444444444444333222222333333333333333333333333000111111111111222222222111111000000000111222222000000000000000000000000//////000000000000//////111111111111111111111111000000000000000000000000000111111222222111111000222222111111000///////////////.........//////000222111000000//////000000000000000000000111111222000000000000000000000000............//////////////////111111111111//////111111111111000000000000000000000000000000000000...//////000000//////...............------------....../////////000000000//////111333555666444222111111111111000000000000000000111111222222222222333222111111000111111111222222222111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333222222333333444444555555555555666666666444555555666666666666666555555555555555555555555444444444444444444444444333333333333333333333333666666555555555555444444333333333333333222222222111111333444444333222222333333333333222222222222222222333333333333333333444444444444444555555555444444555555555555444444444444444777999999888666:::777555555777888999888;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>???AAAAAABBBBBBCCCDDDGGGIIIIIIFFFDDDDDDCCCBBBBBBDDDFFFFFFEEEBBBCCCAAA===;;;===<<<999::::::999999::::::;;;<<<@@@>>>;;;888777888999;;;:::999777777888999999888444666888999777666666777777666555555444444444555555666666555555444333222222222222222333333333333444333222222444444333222000111111111111000//////000111111222222111111000000////////////.........111111111111111111111111////////////////////////////////////......---,,,...............---------...........................000000000...---...///------------,,,,,,,,,,,,++++++++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------,,,++++++,,,------)))******+++,,,,,,------)))******+++,,,,,,------++++++++++++++++++++++++)))))))))******++++++,,,777777888888888888777777666666777999999999999999::::::;;;;;;;;;;;;::::::;;;:::888777777999;;;<<<<<<;;;:::999888888888888888888888888999999999999999999777666666555666666555666666666666666666555444444555666777777777666555444444333333444444555333333333333333333333333333444444444444333222222000000000000000000000000000000111111111222222222000000///000000111222333000000000000000000000000//////000000000000//////111111111111111111111111000000000000000000000000000000111111111111000000222222222222111111000000///////////////000000111111111000///////////////000000000000000111222222111111111111111111111111............////////////...///111222222111///...000000000000000000000000////////////////////////......////////////......................................./////////000000//////000222444555333111111111111000000000000000111111111000000000000000222222111111111111111111333222222222111000000000333333222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333222222222333444444555666666666666666666666444555666666777777666666555555555555555555555555444444444444444444444444333333333333333333333333555555555555555555555555444444333333222222111111111111222333444444444333333333333333333333333333111111222222222222333333555555555666666777777777555666777888888777666666444555777999::::::999888<<<:::999999<<<>>>>>>>>>AAAAAAAAABBBCCCCCCDDDEEEDDDDDDEEEFFFHHHKKKNNNPPPNNNNNNQQQTTTVVVUUURRRPPPRRRQQQPPPQQQTTTVVVVVVVVVKKKJJJIIIGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFEEECCCAAA@@@@@@AAAAAA>>>>>>===============<<<999:::<<<<<<:::999999:::777777666555444444444444555666777777777666444333333333333333222222222222444333222333444444333222000111111222111111000000000111222333222111///...000000000000000/////////000000000000000000000000///////////////////////////////////////...------...................................................///000///...---...///...------------,,,,,,,,,+++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++...---+++******+++---...*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,777777777888888777777666444555666777777888888777999::::::;;;;;;::::::999:::999777666777888:::<<<<<<;;;:::999888777777777777777777888888888999999888888777666555555555555555555666666666666555555333444555666666666666666444444333333333333444444333333333333333333333333333333444444333333222111000000000000000000000000000000111111111222222222////////////000111222222111111111111111111111111000111111222222111111000000000000000000000000000////////////////////////000000000111111000000000...............---------111111111111111111111111111000000///.../////////000000000///000111111222000000000000000000000000............////////////---...000111111000...---////////////////////////////////////////////////......////////////......////////////////////////............/////////////////////111333333222000000000000000000000111111111111000000000000//////111111111111222111111111333222222222111000000000333333222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333222222222333333444555666666666666666666666555444555555666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333222222111111111000111222333333444444444444333333333333333333333333111111111222222222333333333333444555555666777777555666777888888999999999999;;;===>>>????????????AAAAAABBBEEEHHHJJJIIIHHHJJJKKKMMMNNNPPPRRRSSSTTTVVVUUUTTTUUUXXX\\\```ccc^^^___aaadddggggggeeeccceeedddeeegggjjjllllllkkk___\\\ZZZZZZZZZXXXUUUTTTRRRRRRQQQQQQRRRRRRSSSTTTPPPQQQQQQQQQPPPNNNLLLKKKGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDEEECCCAAA??????@@@===<<<;;;:::999888888999333444555666666666444444444444444333333222222222444222222222333444333222111111222222222222222111000111111222111000...---111111111111111111111111////////////////////////000000000000000000000000/////////000//////...------.............................................,,,---......---,,,---............---------,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---+++***((((((***+++---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,777888888888888777777666333444555666777777777777888999999::::::999999888:::999999888888:::;;;<<<;;;:::999888777777777777666777777777777888888888777777777666555555444444444555555666666555555444444444555666666666555555444444333333333333444444333333333333333333333333333333333333333222111111222222222222222222222222000111111111111222222222000000/////////000111111111111111111111111111111111111222222222222111111000000000000000000000000///////////////////////////000000111111000000/////////////////////......222222333333222222111000111000//////....../////////////////////000000111////////////////////////............////////////......000000000000..................////////////000000000000000000000000...//////000000//////.../////////000000000000000------........./////////000//////000222222111000000000000000111111111111111111111000000000000000000000111222222222222111222222222111111111111111222222222222222222222222333333333333333333333333222222222222333333333333333333333333333333333333222222222222333444555555666666666555555555555444333444444555555555555555444444444444444444444444444444444444444444444444333333333333333333333333111111111222222222222333222222222222111111111111333333333333444444444444333333333333444444444444222222333333444444555555333333444555777888999999888888888999;;;===???@@@@@@BBBEEEFFFGGGIIILLLNNNNNNOOOPPPSSSVVVWWWVVVUUU\\\^^^bbbfffiiilllmmmnnnllllllllllllmmmoooqqqrrrpppqqqtttxxx}}}yyyzzz{{{~~~}}}wwwqqqnnnooopppkkkgggeeecccccccccccccccddddddeeeaaabbbccccccaaa]]]YYYVVVSSSTTTUUUUUUSSSQQQQQQRRRRRRSSSSSSQQQMMMIIIGGGFFFBBBBBB@@@???>>>>>>======888888888999888888777777888777777666555444333333444333222222444444333222111111222333333333333222000111111111000//////...111111222222222222222333........................000000000000000000000000/////////000000//////...---------.......................................+++,,,...---,,,,,,---...............---------,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***))))))***++++++------,,,,,,+++******)))------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,888999999999888888777666555555666777888888888888777888888999999888888777777888888888888999999999999999888777666666666666666666666777777777888888666666666666555444333333444555555666666555555444555555555666555555444444444333333222222333333444222222222222222222222222222333333333333222111111222222222222222222222222000111111111111222222222111000000////////////000000000000000000000000000000000111111111111000000000000000000000000000000//////////////////////////////000000000000//////111111111111111111111111333333333333222000///...000000///............///...............//////000....................................////////////////////////////////////......//////000000000000000000000000000000000000///000000111111000000///........./////////000000---------.........//////000///...///111111111//////000000000111111111111111111111111111111111111///000111222333222222111111111111111111222222222111111111222222333333444333333333333333333333333333333333333444444444444333333333333333333333333222222222222333444555666555555555555444444333333222333333444444444444444444444444444444444444444444444444444444444444444222222222222222222222222111111111111222222333333222222222333333333333333555444444333333333333444444444444555555666666666555555666666777888888999999:::;;;<<<>>>???@@@AAAAAAAAA@@@AAADDDGGGKKKMMMRRRTTTXXXZZZ]]]bbbhhhmmmllljjjiiijjjlllmmmmmmmmmuuuyyy}}}xxxsssooolllkkkmmmooonnnkkkiiiiiijjjiiilllooonnnhhh```ZZZVVVOOONNNLLLKKKJJJIIIIIIIIIGGGFFFDDDBBBAAA@@@??????<<<<<<;;;:::888777777666555444333444555555555333111222222333444444333333222222111000000000111111000000111111222222222222////////////////////////000000000000000000000000//////000000000000//////---------.........//////........................+++---......------...000............------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++999999999999999888777777666777888999999::::::999777777888888888888777777444444555666666666666555888777777666666666666666666666666666777777777777666666666666555444333222444555555555555555555444555666666666555444333333444333333222222333333444222222222222222222222222222333333333333222111111////////////////////////000111111111111222222222222111000//////...////////////////////////////////////000000000000//////000000000000000000000000//////////////////////////////000000000000//////---------...............222333333222111///---,,,000000///...............---------------...//////..................................../////////000//////............////////////000000111111111222000000000000000000000000000000111111111111000000---------.........//////---------.........//////000///...///000111000/////////000000111111111222000111111111222222222222///000111222333333222111000000111111222222222333000000111222333333444444333333333333333333333333333333444444444444555555333333333333333333333333222222222222333444555666555555444444444333333333111222333333444444333333444444444444444444444444444444444444444444444444111111111111111111111111111111111222222333333333333333333444444555555555666555444333333333333333555666666666777777888888777888888999:::;;;;;;;;;AAAAAACCCDDDFFFGGGHHHIIIKKKJJJIIIJJJMMMRRRWWWZZZhhhlllpppssswww~~~|||rrrkkk___^^^]]][[[ZZZYYYYYYYYYVVVTTTPPPMMMJJJHHHHHHGGG??????>>>===;;;:::999999777555444555666777666555111222333333444444444444333333111111111222333444//////000000111111111222000000000000000000000000000000000000000000000000//////000000000000000///---------.........//////........................,,,...//////......///111//////.........---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,------*********++++++,,,------++++++++++++++++++++++++++++++******************:::999999888777666666555888888888888888888888888777888888888888777666666777777777777777777777777888888888888888999999999666666777777888888888999999888777666555444333333444444333222333444555666666666555555444333222111333333333222222111111111111111111111111111111111333333333222222111111111111111111111111111111111111///---...111222000...000111222333333222111000111111111111000000000000000000000000000000000000////////////////////////&&&))),,,///000000...---000000//////.........---...//////000111222222333.........000111222000...222222222111000//////...........................////////////////////////000000//////.........---000000000000000000000000---------............///000000//////......------000000////////////000000............////////////////////////////////////111111000000//////......000111222333333222111000000000000000000000000000///000111222222111000///222222222222222111000///111111222222222222111111222222333333333333444444222222222222333444555555111111222222222333333333222222111111222222333444555444222111111222444555333333333333444555666666555444444333333444444555333333333333333333333333333222222111111222222333222222222222222222333444222222222222222222222222333333333333444444555666777666666777999:::999888<<<;;;===CCCEEEDDDEEEHHHJJJMMMRRRVVVYYYZZZZZZZZZ[[[YYY[[[___ccciiiuuu|||yyyqqqjjjllltttzzzzzzwwwqqqqqqlllddd^^^\\\YYYUUUSSSNNNKKKJJJGGGBBB??????;;;999888999::::::777333666555444333333333333333333111///......///111333444222111111222111000///000000000000111111111111111111111111111111111111000000///..................------,,,,,,------.........---,,,,,,,,,,,,---......---,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------............------,,,+++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++******))))))999999888777777666555555888888888888888888888888999999999999888888888777666666666666666666666666666666666777777888888888666666777777777888888888888888777666555444333333444333333222333444555666555555555555444333222111333333333222222111111111111111111111111111111111333333333222222111111111111111111111111111111111111///......111111000...000111222222222222111000111111111000000000//////////////////////////////////////////////////////***,,,...000111111000///000/////////..................//////000111111222111000000222444444222000222222111111000//////...........................////////////////////////000/////////....................................---------............///111111111111000000//////000//////......//////000............////////////////////////////////////000000000000//////......000000111111111111000000000000000000000000000000000000111111111111000000222222222222222111000000222222333333333333222222222222333333333333444444444444333333222333333333222222222222333333333333333333222222333333444555555444333222222333444555555444444333333333444444555444444333333444444555555555555555555555555555444333333333333333333444333333222222222333333444777666666555444333222222444444333333444555666777999:::<<>><<<===:::888777777777666444555555444222111111111111333222111222444444333111111111111111111111222222111111111111111111111111000000///............///...------------------...///...------,,,,,,------///...------,,,,,,------------------------------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---...---,,,******,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++*********)))888777777666666555555555777777777777777777777777;;;:::999888888888888999666666666666666666666666444444555666666777888888666666777777777777888888888777777666555444333333333333333333333444555555444444444444333333222111222222222222222111111111111111111111111111111111222222222222222111111111111111111111111111111111111///...///000111000...000111111222222111111000111111000000000000////////////////////////////////////////////////////////////000000000111111111////////////............------......///000000000111111000222444444333111222111111000000//////...........................////////////////////////////////////............---------------------------------............///111111111000000000000//////..................///............////////////////////////////////////000000000////////////...000000////////////000000000000000000000000000000111111000000000000111111111222222222222111000000333333333444444333333333222222333333333333444444555555444333222222111111333333333333444444444444444444333333444444555666444444444444444444444444666666555444333333333333555444444333333444444555555555555555555555555555555444444333333444444555333333222222222222333333666555555444333333222222666555555555666999;;;======BBBGGGJJJKKKLLLNNNQQQYYY\\\bbbhhhjjjkkksss|||yyynnncccaaabbbaaaaaabbbZZZWWWRRROOOMMMLLLKKKIIIGGGAAA;;;999:::;;;888555666666666555444333222111111111000111333333111///222222222222222222222222111111111111111111111111111000000///////////////......------------......//////...---------------///...------,,,---------------------------------++++++++++++******************+++++++++,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++************777666666666555555555444777777777777777777777777:::999888777777777888888666666666666666666666666444444555666777777888999666666777777777777777777777777666555555444333333333333333333333444444444222333333333333222222111222222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111000/////////000000000///000000111111111111000000111000000000////////////////////////////////////////////////////////////222111000//////000000111///////////////.........---------.........//////000///...///111222111///111111000000////////////........................///////////////////////////////////////.........---------------------------------............///..............................------------..................////////////////////////////////////////////////////////////000///...------...///000000000000000000000000000222111000//////000111222111111222222222111111000222222333333333333222222222222222333333333444444444444444444333333222222333333333444444444555555333333333333333444555555444555555666666555555444666555444333333333333333555444444333333444444555333333333333333333333333444444333333333333444444333222222111111222222333444444444555555666666777777777777999<<>>===<<<<<<888666555555666777666555333333333222222111111111111111111111111111111111222222111000000000000000000//////......//////000000000///............/////////...------------..............................------------,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))***++++++*********++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++,,,666666666666666666666666666666666666666666666666666666777777666666555444555555555555555555555555666666777777777777888888777777666666666666555555555555555444444444333333111111222333333333333333///000111222222222222222000000000111111111111111111111111111111111111111000000000111111111111111000000000000000000000000...000111000///...///111111000000//////000000111000000////////////..............................////////////////////////000///...---------...///.........///////////////........................111///......000111111111////////////////////////........................////////////////////////.........///////////////........................---------............///...////////////000000000///..................///............////////////////////////////////////---............///////////////............//////000000000000000000000000111111000000000000111111000000111222222222222111000111111222222111111000222222333333333333444444000111333444555555444444333333333333444444444444222111111111111222333333444444444444444444444444333333333333444555666666555444444333333444444555555555555555555555555555333222222111111222222333222222222222333555666777777888999:::<<<===>>>???DDDDDDGGGLLLUUU```kkkqqqhhh]]]YYYXXXXXX\\\ZZZUUUPPPKKKGGGCCCBBB>>>;;;777555555666666555555444444333333222222111333333333333333333333333333222222111111111111111000000////////////000000111111000///////////////000///......------..........................................------------++++++,,,,,,,,,---------------............------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,))))))***++++++++++++***++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,777777777777777777777777555555555555555555555555555666888999999777555333555555555555555555555555777777666666666666555555777777666666666555555555555555444444444444333333000111222333444333333222...///000111222222222222///000000000111111111222111111111111111111111111///000000000111111111222000000000000000000000000...000111111......///111111000///......///000111000000/////////.................................////////////////////////.........---......//////............/////////000........................000...,,,---...000000000////////////////////////........................////////////////////////............/////////000---------------------------------............///........./////////000000000//////......//////000............////////////////////////////////////---------.........///////////////000000/////////000000000000000000000000000000111111111111000000000000111222222222222222111222222333333222222111222222333333333333444444111222444555555444333222222222222222333333333333333222222222222333444444555444333222222333444555444444333333333444444555555444444333333444444555555555555555555555555555333333333222222333333333333333444555777999;;;<<<<<<>>>AAAEEEJJJNNNQQQRRRYYYZZZ\\\bbbkkkxxxtttoooppprrrwwwwwwvvvsssnnngggaaa]]]UUUOOOGGG@@@;;;999777666777777666666555444444444444444444444444444444444333333222111111111111222111000000//////000000111222111000000//////000000000//////.............................................---------,,,,,,,,,,,,,,,---------.........---..................---++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,)))******+++,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------777777777777888888888888555555555555555555555555555777999;;;;;;888555333555555555555555555555555666666666555444444333333777777666666555555555444444444444444444444333333000111222333444333222222---...///111222222222222//////000000111111111222111111111111111111111111//////000000111111111222000000000000000000000000...000222111...---///111111000///......///000111000/////////....................................////////////////////////---.........////////////---.........//////000000//////////////////......---+++******+++---------.........///////////////........................////////////////////////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......000000////////////000000............/////////000////////////////////////---------.........//////...///000111111000///...000000000000000000000000///000111222222111000//////000111222222222222222222333333444444333333222222222333333333444444444333444555555555333111///111111222222222333333333444333333333333444555555555444222111111222444555666666555444333333333333555444444333333444444555333333333333333333333333555444444333333444444555444555666888:::<<<>>>???FFFJJJOOOWWW___ffflllooollllllnnnttt}}}uuulll___RRRHHHBBB>>><<<:::999999888777666666555555555555555555555555555444333222222111111222222111111000000000000111111222111111000000000000000000000///...............////////////////////////---------,,,,,,,,,++++++---------.........//////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************''''''''''''''''''''''''++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---+++++++++,,,,,,---------666555333222222333444555666555555444444444555555888888777666666666666666666666666666555555555555666666555444444444444555666555555555555444444444444444333333333222222222222222222222222222222222222222222111111111111000---...///111111000000///000000000000000000000000000000000000000000000000111111000000//////......///......------///000111////////////////////////000000000000000000000000000000//////.........---........................///////////////////////////...---,,,,,,---...///.........------,,,,,,,,,........................................................................////////////////////////............////////////------,,,,,,,,,------...........................////////////////////////////////////////////////111111111000000000000000///.........------------////////////////////////000000000000000000000000111111111000000000000000111111111111000000000000222222222222222222222222111111222222222333333333111111111111111111111111333333333333333333333333222222222222222222222222222222333333333333444444555555555555555555555555444444444444333333222111111333444444444444555777666555444444333333444444444444333444444666888999:::===???@@@BBBFFFLLLQQQYYYbbbkkksss|||lll[[[RRRKKKDDDDDDDDDDDD@@@;;;999;;;======<<<:::666333333555888333222000000111222111000444000333555222666666***000///000222444444222000000000000000000000111111111111111111000000000000........................,,,,,,,,,------.................................++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((()))************+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---555444333222222333555666444444444444444555666666888777777666666666666666666666666666555555555555777666666555444444444444555555555555444444444444444333333333333222222222222222222222222222222222222222222111111111111000...///000111111111000000000000000000000000000000000000000000000000000000111000000000/////////...///......---...///000111////////////////////////000000000000000000000000000/////////....................................------------------------///...------------...////////////......---------........................................................................////////////////////////............////////////......---------------.................................................../////////////////////////////////////////////////////////.........------////////////////////////////////////////////////111000000000000000000000111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444555555555555555555555555444444444444444333222111222333444444333333555666333333222222222333444444777666666777888;;;>>>@@@EEEGGGJJJNNNRRRYYYbbbhhhsss{{{sssddd[[[TTTNNNOOOOOOMMMJJJFFFCCCAAA>>>??????===999666555555777555333333444444444333444111444333---444:::444444222000000111222000...000000000000////////////000000000////////////...........................,,,------------------...........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---444333222222333444666777444444444444444555666777777777666666555555666666666666666666555555555555888888777555555444444444555555555555444444444444333333333222222222111111222222222222222222222222222222222111111111111000///000111111222222111111000000000000000000000000000000000000000000000000000000000000///////////////............///000000////////////////////////000000000000000000000000////////////....................................------------------------///...------------...//////////////////.................................................................................////////////////////////............////////////000000///...------------................................................////////////////////////........................000000000/////////......////////////////////////........................000000000000000000111111//////000000111111222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222222333333333333444444444444444444444444444444333444444444444333333222222444555444333333444555333333333444444666777777888888888;;;???DDDIIILLLVVVXXX\\\aaaiiitttwwwjjjbbb]]]^^^```ccceeeccc]]]XXXSSSRRRNNNGGG@@@;;;999999888666444333444444333111555333666333---666DDDDDD>>>999333000000111000///000000000//////.........////////////.............................................---------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---333222222333333555666777666555555444444444555555777666666555555555666666666666666666555555555555999888777666555444444444555555555444444444333333222222222222111111111111111111111111222222222222222222222111111111000000000000111111222222222222000000000000000000000000000000000000000000000000000000000000////////////............/////////000///////////////////////////////////////////////////////////////.................................////////////////////////.........------.........//////..........................................................................................////////////////////////............////////////222111000///...---------................................................////////////////////////.............../////////000000000000////////////////////////////////////////////////////////////000000000000000111111111------...///000111111222111111111111222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444333444444444444444333333333444555555333333444555666666777888999;;;<<<===<<<===@@@EEEMMMUUU]]]bbbjjjkkknnnttt~~~~~~yyyzzzzzznnnmmmmmmqqq{{{xxxkkk[[[NNNFFFDDDDDD;;;999666555555555333222777444666555333AAAQQQRRRMMMDDD999222111333222111111111111000//////......000000/////////.................................//////......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------------------,,,,,,++++++,,,,,,---222222222333444555666666888777666555444333333333666666555555555555666666666666666666555555555555888888666555555444444444555444444444444333333333222222111111111000000000000000000111111222222222222222222111111111000000111111111111111222222222////////////////////////////////////////////////////////////000000000000---......///////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////---..................---------------------------........................................................................////////////////////////............////////////222111000///...---------................................................////////////////////////.........//////000000000000000000000////////////////////////////////////000000000000000000000000//////000000111111111111,,,,,,,,,---...///000000000000000111111222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222333333333444444444444444444444444444444333444444555555444444444444555666666555444555777666777888:::<<>>CCCGGGKKKNNNVVVYYY^^^eeennnwww~~~vvvqqqnnnooosssyyywww___QQQHHHFFFBBB@@@???>>>;;;999:::333333777===OOO]]]ZZZ```QQQ???333111222222000222222222222222222222222111111111111000000000000/////////////////////////////////.......................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---333333444444444444444444555555444444444555555666555444444444444555666777666666666666555555555555444333333333333444444555444444444333333333222222111111000000000//////////////////000111222222222222222222111111111111000000000/////////000111222////////////////////////////////////////////////.../////////000000000111------///000000000///...////////////////////////000000000000000000000000............/////////000////////////////////////------------------------------...//////...------------------.........///........................................................................////////////////////////............////////////......---------------...........................------------------------////////////////////////,,,,,,---......///000000/////////.........------////////////////////////000000000000000000000000...//////000111111222222/////////////////////////////////000111222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333333333444555555555555555444666888888888999;;;===<<>>===AAAHHHNNNRRR```qqqyyy{{{|||{{{ttttttssstttwww|||qqqjjjfffhhhiiihhhjjjooonnnggg]]]TTTLLLIIIKKKPPPWWWOOOEEE>>>777000000333111///......000222222222111000000000/////////...000/////////............///000111111111///...---////////////////////////------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///000111000...------...---------------------------------...------,,,,,,,,,++++++******++++++,,,111000000000000111333333444333333333333444555555666666555555555555666666555555444333333333333333333333333222222333333444555444444444333333333333111111000///////////////,,,***)))***,,,---------000000000000000000000000000000000000000000000000000000000/////////......//////............////////////000000000000//////........................///////////////////////////000000111111000000///000///...------...///000......------------......................................................................................................------------------------......------------....../////////////////////////////////////////////////////////......------------------............///........................//////.........---------------........./////////------///000000111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...000111111000000111222111111222222222222111111222222222222222222222222111222222333333333333333333333444555555555555444444444444444444444444444444333333333444555555444444555777888888999:::;;;>>>;;;===CCCGGGHHHMMMTTTRRRWWWfff{{{zzzwww}}}~~~}}}~~~|||~~~xxxkkk[[[NNNFFFMMMDDD<<<999777444444666555444333333444333222000111111111111111111000000000000/////////.........///000111111000///...---........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---...000000///...------...........................---------......------,,,,,,,,,++++++++++++,,,,,,222222222222333444555666333333333333333444555555666666555555555555666666555444444333333333333333333333222222222222333333444444333333333333333222111111000///////////////000///---...///000000///////////////////////////000000000000000000000000/////////.........------......////////////......//////000000000000////////////////////////////////////////////////////////////000000000000////////////...------...//////,,,---///000000///...---..............................................................................................................................------------......///////////////////////////////////////////////////////////////.........---------............///......................../////////.........------,,,---------........................///000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...000111111000000111222111111222222222222111111222222222222333333333333333333333444444444444444444444555666666666666666444444444444444444444444222333444555666666666666444555666666777:::>>>AAACCCDDDJJJRRRYYY]]]dddkkklllooo{{{wwwqqqrrryyy}}}hhhXXXMMMCCC;;;;;;<<<:::888999777666444444444222///---222222222222222222333333000000000000///////////////000000000000//////...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...///000///---------///////////////////////////,,,------.........------,,,,,,++++++++++++,,,,,,444555555666777888999999333333222222333333444555666555555444444555555666444444333333222333333444444333222222222222222222333333333333222222222222111000000///////////////333111000000111222111000////////////////////////000000000000000000000000///.........---------------...///000000///...---//////000000000000//////////////////000000000000////////////////////////...//////000000//////...........................---...///000000//////...................................................................................................////////////////////////......------------......//////////////////////////////////////////////////////..................---------............///---------...............////////////............,,,,,,,,,---------......///......---...///000111////////////////////////////////////////////////000000000000000000000000000000000000000000000000...000111111000000111222111111222222222222111111222222222333333333333333333333333333333444444555444444555666666666666555444444444444555555555555333555777888777777777777666777888999:::>>>DDDIIIRRRYYYdddooovvv|||wwwpppjjjkkkqqq{{{www]]]QQQGGGEEEEEEAAA===:::999777444333333333222111222222222222333333333333111111111000000000/////////000000000000/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------...//////---------///........................,,,------...............,,,,,,,,,++++++,,,,,,,,,111111222333444444555555333222222222222333444444555555444444444444555555333333222222222333333444444333222222111111111111222222222222222222222222111000000///////////////000///------...///...---///////////////////////////////////////////////////.........---------------...///000000///...---//////000000000000//////.../////////000000111111////////////////////////......////////////......------............------///......---...///000111................................................................................................////////////////////////......------------......////////////////////////........................---------------------------------............///---------.........//////000000/////////.........,,,,,,,,,---------......//////---------...000111////////////////////////000000000000000000000000////////////////////////000000000000000000000000...000111111000000111222111111222222222222111111222222333333333444444444333222222111222333444444333333444555555555555555444444444555555666666666333555777777666666777999888<<>>@@@BBBHHHQQQYYYfffrrr}}}xxxsssrrrwww|||~~~{{{iiiWWWGGG===888888777555444333222111333333333222222222111111000///.........000111222////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,------,,,,,,...///////////////////////////,,,---...///000000000000...------,,,,,,------...000111222333444333222111222222222111111111000000111111222222222333333333333333333222222111111111222222222111111111111000222222111000///...------222111111000000000000000////////////////////////111111111111000000000000////////////000000000000........................////////////////////////......////////////..................////////////..................------------------------------//////.........---------......................................................------------......,,,------......------,,,---------............///------------------------111000///...............---------............///,,,,,,------.../////////---------.........//////......---,,,---...///000........................111111000000//////......////////////////////////......////////////......////////////////////////000000000000000000000000444222000///...///000111000000////////////000000111111111111111111111111222222222222222222222222333333333333444555666666555555444444444444555555555666777888888888888888888555444555888999777444===???BBBGGGPPP^^^llluuu{{{___HHH@@@===:::777666666555444444444333222222111111111---...///000111111111000111111000000//////......////////////////////////...------,,,,,,------.........---------,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------......---+++******+++---...///...---,,,,,,,,,,,,,,,000///---+++++++++---...000111222222333333222222222222222111111111000000111111111222222222333333333333333222222111111111222222222111111111111000111111111111000000000000111111000000///000000000////////////////////////000000000////////////....../////////000000000000................................................------............------............////////////................................................//////.........---------........................------------------------------,,,,,,,,,,,,------,,,------......------,,,---------............///------------------------......---------------,,,---------............///..................------,,,,,,,,,,,,------.........------,,,---...///000........................000000000000//////......////////////////////////......////////////......////////////////////////000000000000000000000000000///---,,,,,,,,,---...111111000000000000111111111111111111111111111111222222222222222222222222333333333333444555666666666666555555666777888888888888888888888777666666555444444666999<<<===>>>AAAGGGRRR^^^jjjwww|||ssswww^^^LLLFFF???;;;:::999777444666666666555555333222222//////000111111111111111111111000000////////////////////////////////////...------,,,,,,------...------------,,,,,,,,,,,,.........---------,,,,,,...------,,,,,,------......---+++******+++---...///...---,,,,,,,,,,,,---///...,,,++++++,,,---...222111111111111222333333222222222111111111111111111111111222222222222333222222222222222111111111222222222111111111111000000000111111222222222333000000000//////000111111////////////////////////////////////................../////////000000000........................------------------------,,,,,,------------,,,,,,............////////////........................////////////////////////...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,---------............///------------------------******,,,------,,,++++++---------............///000//////...------,,,,,,+++++++++,,,,,,,,,,,,---...------------...//////........................000000000////////////...////////////////////////......////////////......////////////////////////000000000000000000000000222111000///...///000111222222111111111111222222000000000000000000000000222222222222222222222222333333333333444555666666::::::999999999999::::::888888888888888888888777888888999999:::>>>CCCFFFKKKWWWjjj~~~tttuuuyyy___UUUIIIBBB@@@???;;;666666666555555444333222222111111111111222222222222111000000000000/////////////////////////////////......------------......------,,,,,,,,,+++++++++//////............------...------,,,,,,------......---,,,++++++,,,---.........---,,,,,,,,,------------,,,++++++,,,......222111000000000111333444111111111111111111111111111111111111222222222222222222222111111111111111222222222111111111000000000000000111111111222222000////////////000111111////////////////////////000000/////////................../////////000000........................------------------------,,,------......------,,,............////////////---------.......................................................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,---------............///------------------------((()))+++---...---,,,+++---------............/////////.........---------,,,,,,,,,,,,,,,,,,,,,---------------......//////........................////////////////////////////////////////////////......////////////......////////////////////////000000000000000000000000222222111000000111111222222111111000000111111222////////////////////////111222222222222222333333333333333333444555666666>>>>>>===<<<;;;;;;;;;;;;888888888888999:::;;;<<<>>>@@@AAAAAAAAAEEELLLRRRaaaooo}}}ssseeeTTTKKKIIIGGGAAA;;;:::999777555444444555666222222111111111111111111000000000000000000000000////////////////////////......------------......---,,,,,,,,,,,,+++++++++............------------...------,,,,,,------......---,,,,,,,,,,,,---......------,,,,,,,,,------,,,+++++++++,,,---......222111000///000111222333111111111111111111111111000000111111111222222222111111111111111111111111222222222111111111000000111111000000000/////////000///////////////000000////////////////////////111111111000000000//////............////////////......................................................////////////..................////////////---------.........//////---------------------------.............................................------------------------......------------......,,,------......------,,,---------............///------------------------)))***---...///...---,,,---------............///---------.........//////............---------------------....................................................../////////////////////////////////......////////////......////////////////////////////////////////////////.........---............000000////////////000000////////////////////////111111111222222333333333333333333333444555666666<<<<<<<<<===>>>???@@@AAA>>>======<<<<<<===>>>???>>>CCCIIINNNTTT\\\fffmmm~~~~~~}}}|||{{{zzz~~~|||zzzxxxyyyxxxvvvuuuuuuwwwyyyzzz~~~~~~sss```TTTQQQOOOIIICCCCCC@@@;;;888666777999:::333333111000000000000111000000000000111111111111000000000000000000000000///......------......///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,------...------------------------------,,,,,,,,,------...++++++++++++,,,,,,---...111000000000000111222222111111111111111222222222000000000111111111111222000000000111111111111111222222222111111111111000111000000000//////......111000//////.........///////////////////////////111111111111000000000000------........./////////........................////////////////////////...//////////////////...............////////////,,,,,,------.../////////---------------------------------...............................................................///......------......///,,,------......------,,,---------............///------------------------,,,---...//////...---------------............///,,,,,,------...//////000///...............------,,,---......//////..............................---............/////////////////////////////////......////////////......////////////////////////////////////////////////...////////////000000000000000////////////000000000000000000000000000000111111111222222333333444333333333333444555666666555777999<<>>AAACCCDDDNNNNNNNNNPPPRRRVVVZZZ\\\eeelllzzz{{{zzz~~~zzz|||{{{~~~|||{{{~~~}}}xxxwwwyyywwwuuusssqqqkkkggglllsssvvvzzz}}}yyy|||}}}sssnnnooorrruuuooommmkkkiiihhhiiikkkmmm{{{}}}pppggghhhkkkdddcccdddhhhooovvv{{{}}}yyyvvvuuuyyy~~~yyysssrrr|||{{{zzzvvvvvvsssmmmcccUUUIIIAAA<<<:::888555444444555555000000111111222222222222000000000000000000000000//////............//////000////////////.........---------.........//////...------,,,,,,------...------............------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,+++***)))111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222---,,,---///222222///,,,......///000000000000000........................,,,,,,---...///000111111........................---,,,,,,,,,,,,---..............................................................................,,,,,,,,,------------...------+++'''$$$&&&,,,111,,,------......------,,,------------------------........................------------------------////////////////////////------------------------------------------------...------,,,,,,------............------,,,,,,,,,///......------,,,++++++------------------------.........------,,,,,,,,,,,,,,,,,,---------......//////.........---------///...---,,,,,,---...////////////...------,,,,,,222111111111000000//////000000000000000000000000------...///000111222222000000000000111111111111111111222222222111111000222222111111111111111111333333333333333333333333333444666666555555666777666:::???@@@@@@???AAADDDPPPSSSWWW[[[^^^dddlllrrruuuyyy~~~yyyuuurrrsssqqqooonnnppptttxxx{{{{{{|||yyy}}}~~~yyyrrrooojjjfffkkkvvv}}}|||xxxwwwsssrrrwww~~~|||qqqfffdddkkkuuuvvvbbbPPPHHH???888777888555333333222222222333333333333333222111111000000000000000000/////////............------------------------,,,,,,,,,------.........+++,,,---...---,,,+++******,,,000222222111...,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222...------///111222///---......///000000000000000....................................////////////........................---,,,,,,,,,,,,---..............................................................................---............/////////...---+++******,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------...------------------,,,,,,------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......//////.........---------///...------------...////////////......---------111111111000000000//////////////////////////////////////////000000000000000000000000111111111111//////000000000000//////222111111111111111222222333333333333333333333333444555555444222222222444555888===??????AAAFFFIIINNNTTT]]]eeemmmvvvzzzttt|||~~~~~~{{{wwwwwwvvvvvvzzz}}}zzz}}}}}}rrrgggeeegggkkkmmmpppsssvvvyyy~~~sssZZZLLL???:::888555222222///000000000111222333333222222111000000000000000000000/////////.........------------------------,,,------------------...------.........---,,,++++++,,,///000111000...---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111///...---...///000///.........///000000000//////......................../////////.........------........................---,,,,,,,,,,,,---............................................................................../////////000000000000111000---+++---000111...***,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,------------------++++++,,,------...//////------------------------.........---------------,,,,,,,,,---------.....................---------///...------------.../////////..................111111000000000000//////........................111000000000/////////...000000000000111111111111//////000000000000//////111111111111111222333444333333333333333333333333333444444333222222333555444777:::<<<===AAAHHHMMMUUU___lllyyyzzzvvvyyy{{{yyy|||vvvpppnnnjjjfffccceeejjjmmm{{{~~~yyyyyy|||}}}vvvxxx}}}nnn\\\HHH???===:::666555222222222111111222222333222222111000000000000111000000000/////////......------------------------.........---------------....../////////...---,,,,,,,,,---............---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---111111111111111111111111/////////////////////////////////////////////////////////000000000111111000///...---.../////////......///////////////...........................................................................---,,,,,,,,,,,,---..............................................................................////////////000000000000///...---...000000...,,,,,,------......------,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---------......------------------------...............---------,,,,,,,,,---------.......................................------.....................////////////000000000000000000//////........................000000000000///////////////000000000111111111111000111111222222222222111000000000111222333444555444444444444444444444444222333444444444555888:::999;;;>>>@@@BBBHHHPPPVVVhhhsss}}}{{{sssnnnnnnrrrvvvzzzyyyxxxvvvooonnnlllnnnrrrzzzyyyfffQQQGGGDDDAAA===;;;999888666444333222222222333222111111000000111111000000000////////////...........................//////......------,,,,,,...............------,,,------,,,,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,---000000000000000000000000////////////////////////////////////////////////....../////////000000000/////////...---...///000......////////////..............................,,,,,,,,,---...//////000........................---,,,,,,,,,,,,---..............................................................................---------.........//////---...///...,,,+++---000,,,------......------,,,------------------------........................------------------------------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,------...............---------,,,,,,,,,------------------------........................,,,,,,,,,---------......---.....................---..................------......//////000000000//////////////////000000.................................///000111111111///000000000111111111111000000111222222222222222111111111111222333444555444444444444444444444444333444444444444666999<<<===AAAFFFKKKPPPXXXbbbiii~~~yyynnnkkkhhheeefffjjjooorrr~~~lllYYYPPPMMMHHHCCCAAA<<<;;;888555333222111111333222222111111111111111111000000000////////////......................../////////......------------------,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......------,,,,,,------...---,,,,,,++++++,,,,,,---000000000000000000000000000000000000000000000000000000000000000000000000............////////////...///000000...---...///....../////////...------........................***+++,,,---...///000000........................---,,,,,,,,,,,,---..............................................................................,,,,,,,,,,,,------------+++...000...***))),,,000,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------...,,,,,,------------------//////...---,,,,,,++++++------------------------.............../////////,,,,,,,,,---------......---------...............------...//////...------------...///000000111111......////////////000000........................------...///000111222222000000000000111111111111---...///000000111000000222222222222222333444555444444444444444444444444555666666555555777:::===???FFFPPPYYYbbblllwww~~~nnnkkkgggdddccceeeiiilllrrr|||vvvggg^^^XXXQQQNNNMMMGGGEEE@@@;;;777555444333333333222111111111111222111111000000000/////////......................../////////...............------,,,++++++++++++,,,///...------,,,---------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---000000000000000000000000000000000000000000000000000000000000000000000000------........./////////---///222111///------.........//////......---,,,........................,,,,,,,,,------.................................---,,,,,,,,,,,,---..............................................................................,,,,,,,,,,,,------------+++,,,...///...---,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------,,,,,,---------------------,,,---------------------------........./////////000,,,,,,,,,---------......---------.........//////------...//////...------,,,---...///000111222222........./////////000000////////////////////////......//////000000111111000000000000111111111111---...///000000111111111333333222222222333333444555555555555555555555555555666777888:::>>>DDDHHHPPPYYYfffrrr|||~~~uuusss|||xxxrrroooooorrrtttuuu{{{wwwoooiiidddeeeiiifffaaaXXXNNNEEE>>>:::888444333222222111111222222111111111000000000//////....................................///////////////...---,,,+++,,,,,,---/////////.........------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////,,,///222222///---,,,---.../////////...---,,,,,,..............................---------,,,,,,,,,........................---,,,,,,,,,,,,---..............................................................................,,,,,,,,,---------......++++++---111444222,,,''',,,------......------,,,------------------------........................------------------------++++++++++++++++++++++++------------------------------------------------...------,,,,,,------............------,,,,,,,,,+++,,,,,,------......///---------------------------.........//////000000,,,,,,,,,---------......---------.........//////,,,---...//////...---,,,,,,---...///000111222333---.........//////000000000000000000000000000000000000000000////////////000000000000111111111111//////000222222333333333444444333222222222333333555555555555555555555555333555888<<>>999666555333333333333222111000///333333222222111000//////////////////////////////////////////......------------------------------,,,,,,------------.........------,,,,,,------...,,,,,,---..............................///000000//////............//////........................//////...---...///000000..................//////........................,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,++++++,,,,,,------.........---------------------------.....................------------------------------------------------------------------------////////////////////////------------------------------------------------------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------...............------.........------------------------,,,,,,------...///000000,,,+++++++++++++++,,,,,,..................------------------------------+++,,,,,,------........................---------...---,,,,,,,,,...///000...//////////////////...//////............//////////////////000000000000000000111111222222222333222333333333333444444444333333333333444444444444888888888:::???EEEKKKOOO\\\hhh{{{|||yyyzzzeeePPPFFF>>>888555333333333333333222111000444333333222111000000///////////////////////////......------------------------------------------,,,,,,,,,,,,------.........------,,,,,,------...,,,------...///.........------------...///000111//////............//////........................///......------...//////......------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,---.........---------------------------------------...............------------------------...------------,,,,,,,,,------------------------////////////////////////......---------,,,,,,,,,------------------------------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------...............------------......---------------------------------.../////////000***************++++++,,,---------------,,,,,,,,,------------------------,,,,,,,,,------.........------..................,,,,,,,,,,,,---...//////...//////000000//////...//////............//////////////////000000000000000000111111222333333333222222333333333444444444222222333333444555555666999999;;;???GGGQQQ[[[aaaooozzznnnZZZOOOEEE===999333333222222222222333444333222222222111000000000////////////////////////------------------------,,,,,,,,,------------...++++++,,,,,,------.........------,,,,,,------...------...///////////////......---------....../////////............//////........................------------------------......---------...///000---------------------------------------------------------...------,,,,,,,,,---.........---,,,+++---------------------------------.........//////------------------------......---------,,,,,,,,,------------------------........................,,,,,,------------------........................------------------------,,,------......------,,,***++++++++++++,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,,,,------....................................////////////+++*********++++++,,,---------,,,,,,,,,+++++++++------------------------,,,,,,------------------,,,---------.../////////***+++,,,---............//////000000000000////////////............//////.../////////000000000111000000111222222333444444222222222222333333333333222222333444666777888888:::===CCCLLLXXXfffqqqxxxrrrcccZZZPPPHHHDDD===;;;888555333333333444111111111111111111000000////////////////////////---------...............,,,,,,,,,---------......***++++++,,,------.........------,,,,,,------...---...//////000000//////000///...---------------//////............//////........................,,,------......---,,,,,,...------,,,---...///000------------------------........................++++++,,,---............------...///...---+++***---------------------------------.........//////------------------------.........------,,,,,,,,,------------------------........................***++++++,,,---...//////////////////////////////------------------------,,,------......------,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---........................///////////////.........++++++++++++,,,,,,---...,,,,,,,,,++++++*********------------------------------------------------,,,,,,------...///000000)))+++,,,...//////...---//////000000000000////////////............//////.../////////000000111111000000111222333333444444111111222222222333333333222333444666777999:::;;;===BBBLLLYYYhhhwwwxxxyyyyyy~~~uuujjjcccZZZSSSPPPKKKGGGAAA:::555333222222000000000000000111111111////////////////////////.........///////////////,,,,,,,,,------.........******+++,,,,,,---.........------,,,,,,------...//////000000000000//////............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////------........................////////////////////////,,,,,,,,,------.........---......---+++(((%%%###//////////////////......---------------------------------....../////////,,,,,,,,,------.........///...---,,,+++,,,---...------------------------------............------//////...---+++***))))))////////////////////////,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...111111000.........................................................+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---,,,,,,,,,,,,---....../////////......---------,,,---------------------////////////////////////000000000000//////////////////000000111222222333000111111222222333444444555555444222000111444666777666555999???CCCDDDDDDIIIPPPaaavvvtttnnnrrrrrrrrrsssvvvzzz~~~}}}yyy{{{~~~~~~wwwrrrmmmhhhggghhhaaaTTTFFF???<<<777111000333444222111000000...............///000222222///////////////////////////...---...000000000...------------------------------------------------//////000000000000//////............////////////........................------------------------,,,,,,---......---,,,,,,................................................---------....../////////.../////////...---+++***........................------------------------,,,,,,---------.........,,,,,,------------------...---,,,,,,,,,,,,---...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000///...---...///........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---...............---------,,,,,,------------............////////////////////////000000000000////////////,,,------....../////////111111111222333333444444333444444333222333555777666666888===EEEJJJLLLLLLUUU^^^qqq~~~xxxnnniiigggfffeeeeeefffhhhkkkmmmwww~~~vvvvvvzzz}}}vvvnnnjjjlllnnnnnnmmmnnnpppuuuyyy}}}~~~||||||}}}qqq^^^PPPIIIAAA;;;444555444333222222111000000//////............///////////////////////////000///------......---,,,------------------------------------------------...//////000000//////...---............/////////................................................,,,,,,---------,,,,,,+++........................------------------------.........///////////////---.........////////////------------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,------,,,,,,,,,------...------------------------------............------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......---,,,,,,---///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......------------,,,,,,,,,,,,---------.........//////////////////////////////////////////000000000000000000111111111111111111111111222222333333444444222333444444333444666777666777<<>>666333333222111222333222000///------,,,,,,////////////////////////333222000000000000///---------------------------------------------------......////////////......------------....................................------------------------000000///...............................................................---------------------------,,,++++++++++++,,,,,,++++++++++++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------.........------------------------------............------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...---,,,++++++---///........................------------------------,,,------......------,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......////////////////////////.../////////000000000111...///000111222111000///111222222333444444555555444555555555333444555777:::???HHHSSS^^^hhhppptttwwwoookkkjjjlllpppuuummmeeebbbcccbbb\\\VVVXXXWWWWWWZZZ^^^___\\\XXXYYYXXXXXXXXXYYYZZZ[[[\\\___^^^^^^___``````___^^^^^^^^^^^^___```aaaaaa`````````______```bbbeeeffffffggggggfffdddccccccdddfffeeedddggglllqqqtttuuuyyywwwvvvuuuvvvuuusssqqqooommmjjjgggffffffggggggnnnnnnoooqqqssswwwzzz{{{|||}}}~~~}}}{{{{{{{{{|||~~~~~~rrrVVVHHH:::666555222000111222111111000//////000000////////////////////////000///......000000///...---------------------------------------------------......//////......---,,,------------.................................------------------------222111000///....................................////////////////////////---------------,,,,,,,,,//////......---,,,,,,,,,***++++++,,,,,,------...........................------------,,,,,,,,,,,,------------------,,,,,,++++++,,,---............------------------------------............------//////......------,,,,,,------------------------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......---,,,,,,---///................................................------............------...------------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------------***++++++,,,---...//////////////////////////////......//////000000111111...///222444444444333222222222333333444444555555555666666555555777:::===BBBIIITTTaaannn||||||yyypppiiiaaa\\\[[[\\\^^^```hhhddd``````bbbaaa\\\WWWXXXWWWWWWXXXZZZ\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYXXXXXXZZZ\\\]]]\\\[[[ZZZ[[[\\\]]]^^^______```\\\]]]^^^^^^___`````````eeefffgggfffdddccccccccceeeddddddeeejjjpppwww{{{}}}zzzuuurrrpppooommmllljjjhhhfffdddcccccccccdddiiiiiiiiijjjmmmpppssstttxxxzzz{{{{{{xxxvvvuuuuuuvvvttttttuuuyyy~~~lllWWWCCC<<<:::444000111111111000000000111222222////////////////////////---++++++,,,---......------------------------------------------------------......//////......---,,,,,,---------.........................................................222111///...------......................................................///.........------------...//////000000...---,,,+++++++++,,,---..........................................---------,,,,,,,,,,,,------------------***+++,,,...............------------------------------............------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000///...---...///........................------------------------------............------......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---------.........,,,,,,---...///000111111////////////////////////.........///000111111111///111444666888888666666222222333333444555555555555666666666888===CCCHHHPPPWWWaaannn|||zzzppppppqqqnnnhhhfff\\\ZZZVVVTTTUUUXXXYYYYYYaaaaaaccceeefffddd```\\\XXXYYY[[[\\\]]]^^^```aaa______^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^______^^^]]]^^^^^^____________```aaa]]]^^^___``````aaaaaaaaaaaadddggghhhgggfffeeefffdddeeeeeeeeeiiiqqq||||||vvvtttsssrrrqqqnnnllljjjhhhgggggghhhhhhjjjjjjjjjkkkmmmoooqqqrrrxxxzzz}}}~~~|||zzzxxxwwwttttttsssrrrrrrsssuuuvvvsssssswww}}}yyyuuusss}}}hhhPPPFFFAAA999444444111111000000000000111111///////////////////////////...,,,---......---,,,---------------------------------------------------..................---,,,,,,,,,---------..............................000000000000000000000000111000...---,,,,,,------........................------------------------000000//////.........---+++,,,...000000///---,,,++++++,,,------...///////////////////////////////////////......---------,,,,,,,,,------.........)))+++,,,...//////......---------------------------..................---........................++++++++++++++++++++++++.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...111111000.................................,,,,,,,,,,,,,,,,,,,,,,,,------............------.........------,,,,,,,,,---,,,,,,,,,,,,---......---------....../////////......///000111222333333////////////////////////---......///000111111222+++---111444555555444444222222333444444555555666555555666777;;;BBBJJJPPP\\\bbbkkkuuu|||nnndddeeegggddd```^^^SSSTTTSSSTTTWWW[[[\\\[[[[[[^^^cccggggggddd___\\\TTTYYY]]]^^^]]]\\\^^^```]]]^^^^^^___```aaabbbbbbbbbcccddddddbbb```___^^^`````````___]]]]]]^^^___^^^^^^^^^______```aaaaaaZZZ]]]bbbdddeeedddddddddcccdddeeeeeehhhrrr}}}zzzzzzzzzzzzuuutttqqqooommmlllkkkkkklllllllllmmmnnnpppqqqrrrvvvzzz~~~~~~~~~ttttttsssppplllkkklllmmmkkkiiikkknnnooonnnrrrwwwvvvzzzzzzssspppkkkrrr{{{tttXXXNNNHHH>>>777777111111000///////////////////////////////////////444222111000111000///---------------------------------------------------////////////////////////........................//////---,,,,,,---...///////////////////////////........................000/////////............---------.........//////////////////////////////,,,------......------,,,+++++++++,,,,,,---------..................------000///...---------------333333333222000///---,,,------------------------,,,,,,************,,,,,,......------------......,,,,,,,,,---------.........---,,,++++++,,,---......------,,,,,,------......---,,,,,,++++++++++++.........------,,,,,,,,,+++,,,,,,------.........,,,++++++******++++++,,,---------------------------...///...------...///------------------------........................000000000000000000000000..................------------......//////000000,,,,,,,,,------///000000000000000000000000000000000000111222222222222111111222333444333444666888888666444222111111333444222777<<<===>>>III^^^nnnxxxwwwzzzzzzwwwwwwwwwwwwmmmhhhbbb```aaabbb___\\\ZZZYYYXXXYYY[[[\\\[[[ZZZ]]]^^^```bbbddddddaaa___```_________```aaa```___bbbcccddddddcccdddeeeggghhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhggggggfffggggggffffffeeedddddddddfffeeedddeeeggghhhhhhhhhaaadddeeedddfffooozzzyyy|||{{{zzzyyywwwtttrrrpppooossstttsssqqqpppqqqsssvvv~~~{{{yyyvvvssspppmmmlllkkkkkkjjjgggeeeeeefffhhhjjjlllpppuuuyyy}}}~~~vvvwwwsssxxx~~~xxxfffXXXLLLBBB======111333444222//////222666222111000//////.........////////////////////////------------------------///...---,,,,,,---...///........................///////////////////////////...------------...///////////////////////////........................000000000///...------------------.........//////........................,,,------......------,,,***+++++++++,,,,,,,,,,,,..................------//////.........---------000000000000///...,,,,,,---------------------------,,,++++++++++++,,,---......------------......,,,,,,,,,---------............---,,,,,,---......---------,,,,,,---------...---,,,,,,+++++++++,,,......---------,,,,,,,,,---------------.........------,,,,,,,,,,,,---------------------------------...///...------...///------------------------........................////////////////////////....................................////////////......---...///000111111000000000000000000000000000000000111111111222222111222333333333555888;;;777555333333444555555555444999???DDDKKKZZZpppvvvrrrmmmjjjjjjkkklllllllllgggcccbbbdddfffdddaaa]]]\\\[[[\\\___``````___``````bbbeeehhhhhheeecccddddddcccdddeeeeeeeeeddddddfffiiikkklllmmmooopppppppppppppppppppppppppppoooppppppppppppoooooonnnooooooooonnnnnnmmmmmmmmmpppnnnmmmnnnppprrrrrrqqqlllnnnnnnmmmmmmttt|||xxxvvvxxxyyyyyyxxxwwwxxx{{{~~~}}}yyyuuuqqqnnnllljjjiiifffddddddeeefffhhhfffiiillloooqqqvvv|||yyyggg[[[RRRIIICCCAAA:::777333000///000111222111111000///.........///////////////////////////------------------------......---,,,,,,---..............................////////////////////////......---------......///////////////////////////........................000000//////...------,,,---------.......................................,,,------......------,,,++++++++++++,,,,,,,,,,,,------------------......---.../////////...---,,,------......------,,,+++------------------------...---,,,,,,,,,,,,---.........------------......,,,,,,,,,---------......///...------------...///------------------------------,,,+++++++++,,,,,,...------------,,,,,,,,,...............---------......------------......---------------------------...///...------...///------------------------------------------------................................................/////////...............///////////////000111222000000000000000000000000000000000///000111111222111111222222444777<<>>EEENNN[[[nnn~~~pppcccaaa______aaadddeeeeeeiiifffcccdddggghhhgggeee^^^]]]]]]___bbbccccccbbbbbbbbbdddgggiiihhhfffccchhhhhhiiijjjkkkllllllmmmnnnppptttyyy||||||zzz{{{vvvtttooollliiifffeeeeeefffgggdddeeegggggggggiiimmmpppvvvwwwxxxyyy|||~~~{{{kkkbbb\\\TTTLLLHHHCCC===555222333444333111000000///.........//////////////////////////////------------------------------,,,,,,,,,,,,------........................------------------------------------.........///////////////////////////................................................................................................,,,------......------,,,,,,,,,,,,,,,,,,---------,,,,,,------------......,,,---///000000///---++++++,,,,,,---------,,,,,,------------------------.........------...............------------......,,,,,,,,,---------..............................,,,------------------,,,---,,,,,,++++++,,,,,,,,,------------------------/////////......---------......------------......,,,,,,---------------------...///...---------///---------------------------------------------------------------------------------.............../////////......---------//////......///000000111////////////////////////000000/////////000111222111111222222444888>>>CCCGGGAAA:::777:::>>>@@@???EEEHHHOOOZZZjjj~~~zzzuuuuuutttlllcccaaa``````aaadddgggggggggkkkjjjiiijjjmmmnnnmmmllldddcccccceeehhhjjjkkkjjjhhhiiikkkmmmpppooommmjjjlllnnnppprrrtttvvvyyy{{{zzzwwwsssnnnkkkiiiiiijjjiiiiiihhhgggfffgggggghhhkkklllmmmnnnooosssxxx|||{{{xxx|||rrrkkkggg___UUUPPPJJJEEE???:::888777666444000//////......//////000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------.........//////////////////////////////........................++++++,,,---...///000000.....................---........................,,,------......------,,,...............---------,,,,,,,,,,,,------......+++---...000000///---,,,,,,,,,---............---------------------------..............................------------......,,,,,,,,,---------......---..................---,,,,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,---------------------------//////......---------,,,------,,,,,,,,,,,,------,,,,,,,,,---------......---...///...---------///---------------------------------------------------------------------------------.........////////////......------,,,,,,......---------...//////////////////////////////000000000000000111111222111222222222444999???CCCPPPHHH>>>999;;;AAAFFFIIISSSWWW^^^kkk{{{}}}~~~yyyuuusssoooooommmhhhgggiiihhhdddgggfffeeegggiiijjjjjjjjjqqqrrrrrrtttvvvvvvuuutttnnnmmmnnnooorrrtttuuutttqqqrrruuuzzz~~~vvvzzz~~~yyyssspppooonnnnnnmmmlllkkkjjjiiihhhgggeeefffgggggggggiiilllooossszzz}}}wwwzzzvvv~~~yyytttppphhh```[[[UUUUUURRRKKKAAA:::555444111111000////////////000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++,,,---...////////////////////////////////////........................***++++++---...///000000...............---------------------------------,,,------......------,,,............------------++++++,,,,,,------......,,,---.../////////...---------......///.........------------------------------...//////...------......------------......,,,,,,,,,---------......,,,,,,---......---,,,,,,+++,,,---......---,,,+++,,,,,,+++++++++,,,------,,,,,,,,,------------...---------------,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------.........---...///...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////.........---------------......------------......000000000000000000000000000000111222222222222111222222333333555888===@@@PPPJJJCCC>>>???HHHRRRZZZeeejjjttt{{{yyy|||xxxsssmmmhhheeecccbbbcccggggggdddcccgggiiiiiijjjiiihhhiiilllnnnnnnmmmuuuwwwyyy|||}}}}}}|||{{{yyyxxxxxxzzz|||~~~~~~}}}xxxzzz|||zzzyyyvvvtttqqqpppooonnnkkkiiicccdddfffffffffgggiiikkkkkkpppwwwzzz{{{{{{}}}|||~~~vvvyyyxxxyyy~~~{{{wwwpppkkkjjjhhhkkkkkkcccUUUEEE:::555333333222111000000000000////////////////////////------------------------,,,,,,------------,,,,,,------------------------........................+++,,,---////////////...////////////////////////........................,,,,,,------------......//////.........---------------------------------,,,------......------,,,------,,,,,,,,,+++++++++***++++++,,,------......---------.........//////---...............------------------------------,,,---............---,,,......------------......,,,,,,,,,---------......++++++,,,------,,,+++++++++,,,...//////...,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,......------------......++++++,,,,,,---......///---...///...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000,,,------------------...//////............//////000000000000000000000000///111333555555444222111222333444444555666:::<<>>;;;999222...000000000000000///...---,,,...............---------------------------------,,,------......------,,,,,,,,,---.........------------------------------,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++------......//////......------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------................................................------------------------...------,,,,,,------...000///......------....../////////...---,,,+++***,,,,,,,,,------------.........------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------/////////000000/////////---------............///---------------...//////....../////////000000000////////////000000000000111111111111111111111111222222333666:::<<<<<<;;;:::777777<<>>>>>999888;;;CCCJJJRRR]]]gggxxxsssfffdddcccdddeeefffhhhiiimmmooorrrssstttuuuxxxzzz}}}zzzyyyzzz{{{}}}rrrrrrpppooonnnlllkkkkkkjjjmmmqqqwww}}}|||qqqiiiddd___[[[cccnnn}}}~~~nnndddccceeehhhlllwwwzzzkkkYYYMMMFFF???:::999222222222111111111111111---.............................................,,,------......------,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000+++,,,---...............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------...............+++,,,---.........------...------,,,,,,------.........---,,,,,,,,,,,,------------------,,,+++***,,,---------............+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------------------------------------------///............------------------............///------------------------......------------......---------............///......------......///000------------............////////////000000000000222222222222222222222222333222222444999===???@@@:::;;;BBBMMMVVV^^^iiirrrqqqfff^^^\\\^^^cccfffgggjjjnnnmmmrrrxxx|||}}}}}}{{{zzzxxxuuupppkkkfffccc___aaadddiiioootttxxxzzzyyyoooiiibbb]]]^^^eeepppxxxzzz}}}|||nnndddaaaaaa]]]eeesss~~~iiiYYYNNNGGG@@@<<<777555333000//////000111---------.......................................,,,------......------,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////+++,,,---.........------...------,,,,,,------...------,,,++++++++++++,,,,,,,,,---------,,,,,,+++------------............,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++//////...---------------------------------------//////.........------------------............///------------------------111000////////////000111---------............///...............//////000............////////////////////////000000000000222222222222222222222222333222111444888===@@@AAABBBFFFPPP___jjjqqqzzzvvvhhhaaaaaa```dddkkknnnmmmpppuuutttzzz|||uuuooojjjgggbbbbbbbbbbbbcccfffjjjmmmzzz~~~zzzwwwsssoooiiihhhkkkrrrwww{{{{{{zzzpppiiidddbbb___aaaiiiuuu~~~vvvfff\\\VVVPPPJJJBBB>>>888333000///000111---------.........//////........................,,,------......------,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******+++,,,---............------------------------,,,,,,,,,---------......------------------------------------------------........................---------.........//////***+++---...///...------...------,,,,,,------...---,,,++++++******++++++++++++,,,---------,,,,,,---------.........//////,,,---...//////...---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++000///...------------------------------------------------,,,,,,+++++++++---------.........//////------------------------...---,,,++++++,,,---...---------.........//////...............///000000////////////000000000000////////////000000000000222222222222222222222222444222111333888===AAABBBMMMRRR___ppp{{{~~~|||}}}~~~{{{uuummmfffbbbiiihhhllltttwwwuuuwww}}}~~~wwwssspppkkkiiieee```^^^^^^bbbdddjjjqqq{{{xxxoookkkrrrzzz}}}}}}www}}}yyysssmmmhhheeegggaaabbbkkkwww~~~~~~}}}~~~}}}ooohhheee```[[[LLLGGG???777222111222333---------.........//////////////////////////////((()))+++------,,,+++***........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,------......------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................)))***++++++------...///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++++++++++++++,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---000///---,,,+++,,,,,,---//////.........---------,,,,,,------...///000000///////////////000111111000000000000////////////222333333222111222555777777555666777777;;;GGGSSS[[[iiitttwww{{{qqqqqqnnnpppqqqqqqnnnlllkkkkkknnnrrrwwwyyyxxxyyy{{{}}}yyytttmmmeee___[[[[[[[[[```ffflllooopppsssyyy~~~|||zzzyyyzzz||||||yyy|||zzzsss{{{}}}|||}}}|||~~~yyyrrrmmmjjjiiihhhgggjjjooowww|||zzzpppiiikkkrrryyyxxxrrrrrrpppllleeeXXXHHH===999666111,,,,,,++++++,,,...//////.........------------......)))***,,,---...---,,,+++........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------......////////////......,,,,,,---------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////............/////////000------------------------,,,,,,,,,---------......------............------------------------------------------------------+++,,,,,,------.........---------........................---------,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++,,,,,,,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---///...------,,,,,,,,,---//////.........---------,,,,,,---......//////000---------------...//////000000000000000000000///222333333222111111333555555333444888<<>>GGGSSSeeeuuu~~~~~~~~~xxxpppgggeeehhhoooqqqssstttuuuwwwzzz}}}~~~}}}vvvrrrnnniiiddd^^^```aaa```^^^```dddhhhkkknnnsssvvvwwwxxxxxxyyy~~~xxxqqqjjjhhheeecccdddddddddccckkksss~~~{{{yyy||||||zzzxxxtttqqqkkkgggfffgggkkkmmmpppjjjeeeeeehhhmmmxxxwwwcccOOO@@@:::888333111////////////...------,,,,,,,,,,,,,,,,,,---+++,,,---.........---------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++.........---,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------......---------++++++,,,,,,---...//////------------------------------------------,,,,,,,,,,,,------.../////////++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,******++++++,,,---......,,,------......------,,,,,,,,,------------------------,,,,,,,,,,,,------,,,---...//////...---,,,........................------....../////////000///////////////000111111000000000000000111111111111222444333222111111222;;;:::>>>HHHUUUeeeyyy|||vvvppppppooonnnppptttwwwxxxyyyxxxxxxzzz}}}}}}{{{{{{{{{zzzyyyyyyyyyzzz{{{}}}~~~}}}{{{yyywwwpppjjjeeeeeebbb^^^ZZZYYY\\\^^^```dddhhhlllnnnqqqsssvvv|||}}}||||||zzztttssslllccc___```aaa```^^^dddkkkwww||||||~~~~~~|||wwwvvvvvvwwwwww|||xxxsssnnnmmmmmmnnnnnnssspppoooooonnnooovvv}}}dddNNNAAA===444222000//////000///......------,,,,,,------...,,,,,,------.........------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...000000000...,,,***,,,,,,,,,,,,,,,,,,++++++------------------------------------------------,,,,,,------------,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------.........//////******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,******+++,,,------......,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,---.../////////...------..............................//////////////////////////////000111111///000000000111111111222111222444444333333555666:::<<>>555333000//////000000/////////............//////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------............------++++++++++++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...,,,+++............------------------------------------...------------,,,,,,,,,,,,------------------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,------......,,,------......------,,,+++,,,,,,------...............------------......------...////////////...---------...............////////////////////////---------------.../////////000000111111222222222111222444444555777;;;===<<>>HHHPPP\\\ggg{{{~~~xxxyyy{{{|||yyyxxxwww|||}}}{{{uuutttuuuzzzwwwsssooommmkkkhhhfff___^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVQQQSSSUUUVVVWWWVVVTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIKKKKKKJJJIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMKKKKKKKKKLLLLLLNNNOOOOOOQQQPPPNNNOOOPPPRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRNNNOOOPPPRRRTTTUUUUUUUUUTTTSSSRRRQQQQQQOOOMMMKKKFFFGGGHHHGGGEEECCCCCCDDDBBBKKKRRRTTTVVV[[[aaadddiiimmmooommmgggeeefffiiitttuuuwwwzzz|||yyysssnnnaaa^^^ZZZWWWTTTQQQLLLIIIIIIUUUccckkkppprrroooiiiooottt{{{vvvqqqwww{{{wwwjjjffffffkkkkkkggghhhlllkkkkkkpppzzz~~~|||yyyyyymmmjjjaaaYYYYYY^^^bbbaaabbbWWWRRRYYYdddnnnxxxzzznnnfffWWWPPPFFF<<<666333111000------,,,+++************++++++,,,,,,,,,,,,------///...---,,,+++,,,---......---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........---,,,,,,,,,,,,---...------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++---------....../////////---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------------------------------------...///000,,,,,,************,,,,,,..................------........................///......------///000111/////////////////////////////////000111111222222000111222222222222222111333777:::<<>>???AAADDDFFFHHHWWW___ggghhhccc```ccchhhtttrrrpppnnnmmmjjjddd```[[[ZZZ```lllqqqiii\\\TTTKKKLLLRRR[[[aaagggpppyyy|||xxxvvvwwwsssssswww~~~}}}pppiiidddcccccc``````ccceeegggnnnwww~~~yyytttnnnbbbTTTLLLLLLOOONNNRRRZZZbbbiiittt~~~yyyooogggZZZMMMBBB;;;777555,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,---------------------,,,++++++---,,,+++++++++,,,...///..............................---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------,,,,,,------...------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,---.../////////...---...---,,,,,,,,,,,,---...................................................///............///000000//////////////////////////////000000111222222222333333333444555666777888999===DDDKKKUUUfffzzz}}}ssstttvvvyyy}}}}}}zzzwwwuuuuuuwwwxxxwwwsssooolllkkkmmmpppqqqnnnfff___[[[ZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPPPPPPPOOOOOONNNMMMLLLIIIHHHHHHIIIKKKLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@??????>>>>>>===???@@@@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDEEEEEEGGGFFFDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGFFFDDDDDDCCCCCCCCCBBBAAA@@@??????@@@AAABBBJJJRRRZZZ\\\ZZZZZZ^^^dddnnnmmmllljjjgggccc]]]XXXXXX\\\hhh{{{~~~lll___PPPPPPQQQSSSTTTYYYggguuuxxxqqqqqqsssssswww~~~vvvmmmeeebbb```^^^```cccddddddgggnnnwww~~~zzzsssgggYYYQQQPPPQQQNNNRRR[[[eeemmmuuu|||}}}ttteeeVVVJJJAAA;;;777+++++++++++++++,,,---...+++++++++,,,,,,,,,------...///000111000///---,,,,,,,,,+++++++++,,,---...---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------------------------------------------------------,,,,,,,,,---------------------,,,,,,,,,,,,------------------------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,---------.........------------------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,------+++---///000000///---,,,.........------.........---------.................................................../////////000///////////////////////////000000111111222333333333333333333444666888999@@@EEELLLTTT```rrryyyuuuzzzzzz{{{|||~~~}}}zzzwwwyyy}}}~~~}}}zzz|||}}}}}}zzzvvvrrrpppqqqsssuuuuuusssnnnjjjggghhhjjjllljjjddd^^^YYYWWWTTTTTTTTTTTTSSSQQQOOONNNLLLLLLMMMMMMMMMKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>======<<<<<<<<<================================================>>>>>>>>>>>>???@@@AAAAAACCCBBBAAAAAA@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEIIIHHHGGGFFFFFFGGGHHHIIIEEEEEEDDDDDDCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAABBBAAAHHHOOOQQQQQQRRRWWW\\\ggghhhjjjjjjgggaaaYYYSSSYYY___nnnyyyiii[[[WWWSSSPPPMMMPPPZZZfffrrrzzz~~~uuuoooooossstttzzz~~~{{{qqqfffbbb___^^^```eeedddeeefffhhhlllsss|||zzzpppeee^^^[[[XXXSSSSSS[[[fffnnnuuu{{{wwwiii[[[PPPGGG???;;;++++++++++++,,,---......+++++++++,,,,,,,,,------...///000111000///---,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------------------------------------------------------,,,,,,,,,------............------,,,,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++)))***+++,,,---///000000---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------......//////,,,---///000000...---+++........................---------.........//////////////////////////////---......///////////////000000000000000000000000000000000111222222333333444333222222444777;;;===JJJPPPYYYcccooo}}}yyyvvvvvv|||||||||}}}}}}}}}}}}}}}}}}{{{vvvwwwxxxzzzzzzzzzzzzyyyzzzyyyxxxwwwuuusssqqqooommmoooqqqqqqppplllfffccceeehhhiiiiiieee___ZZZWWWRRRRRRSSSSSSRRRPPPNNNLLLJJJJJJKKKKKKKKKIIIGGGFFFEEEFFFFFFGGGFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???????????????>>>>>>???????????????>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<=========?????????>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@?????????@@@@@@>>>CCCHHHIIIHHHIIINNNRRR]]]bbbiiillliiibbbYYYTTTZZZ```mmm}}}rrrccc\\\TTTRRRQQQPPPTTTYYYaaajjjtttuuupppmmmpppuuutttzzz~~~yyyvvvmmmdddaaa___^^^```dddfffjjjmmmjjjfffkkkwww|||ssslllhhh```YYYTTTYYYaaaiiiqqqwww|||zzzrrrggg]]]VVVNNNFFF@@@---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,---------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,------......------,,,------------------------,,,,,,,,,------------...,,,,,,,,,---......//////......------------......------------............------------------------+++,,,,,,------,,,,,,+++'''((()))***+++,,,---...------------............---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------......//////000000---.../////////...---,,,------...//////...------,,,,,,------.../////////////////////////////////---......///000/////////000000000000000000000000000000111111222333333333333333222444888===CCCGGGRRRZZZeeeqqq}}}|||zzzyyywwwxxxzzzyyyzzz|||~~~~~~}}}zzzzzzzzzzzz{{{{{{||||||zzzxxxvvvuuuuuutttqqqooonnnnnnoooppppppmmmgggccccccdddggggggeee```ZZZWWWPPPPPPPPPPPPOOOMMMKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFEEEDDDEEEFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>;;;<<<==================;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888999999999888888888888888777777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<======>>>>>>??????======<<<<<<<<<<<<======??????@@@AAAAAA@@@@@@@@@>>>>>>>>>??????@@@@@@@@@>>>AAACCCBBBAAABBBEEEIIIRRRYYYbbbhhhgggbbb\\\YYYZZZ```hhhrrr|||}}}uuuccc\\\WWWXXXYYYWWWWWWXXXXXX___fffgggfffgggnnntttsssvvv{{{zzztttkkkddd```aaaaaa___```cccjjjoooqqqlllfffgggqqq|||wwwpppggg___XXXXXX[[[___gggoooyyyzzz|||qqqkkkeeeaaa___YYYQQQJJJ...------,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------......,,,,,,------.../////////......------------......------------.........///------------------------+++,,,,,,------,,,,,,+++***************+++++++++------------.........///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------...//////000//////.........---------,,,---............---,,,,,,,,,------...//////000////////////////////////------///000000000///...000000000000000000000000000111111222222333333444333333444888???HHHPPPUUU___hhhuuuzzzzzz{{{xxxyyy|||wwwzzz~~~}}}||||||{{{{{{zzzzzz{{{}}}}}}~~~~~~~~~yyyxxxwwwxxxyyyvvvqqqmmmmmmmmmmmmnnnnnnlllfffbbb^^^___bbbcccbbb^^^XXXSSSOOOOOONNNMMMLLLJJJHHHGGGHHHGGGFFFEEEEEEDDDDDDDDDBBBDDDEEEEEEBBBBBBCCCEEE@@@@@@@@@@@@?????????>>>???>>>======<<<<<<======::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888777777777666666555666666666666666666666555555777888999999888888777777888999999999999999888999:::;;;;;;:::999888999999::::::;;;<<<<<<<<<888888999999999999888888;;;<<<>>>?????????>>>>>>===>>>??????@@@@@@@@@@@@===>>>>>>===<<<<<>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<999:::;;;;;;<<<<<<<<<<<<888888888888888999999999888888777777666666666555333333444444444555555555444555666888888888888777444444555666777777666666666777888999999888777666777777777888999999::::::777888999::::::999888777:::;;;<<<>>>>>>>>>======;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<:::999999===???BBBGGGNNNSSSVVVZZZ___ccchhhlllkkkdddaaacccdddaaacccccceeeeee```[[[___fffccc^^^UUUNNNNNNUUUaaajjjtttooolllmmmooommmddd\\\]]]]]]aaajjjnnnkkkiiihhhgggeeecccdddeeefffeeecccnnnzzz~~~vvvsssoooiiiddd^^^YYY]]]dddlllqqqssspppnnnqqqrrrpppmmmkkkkkkooosssqqqhhh___++++++,,,---............,,,+++***+++---...---,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++((())))))))))))*********---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---)))&&&(((---///...+++///...---,,,,,,---...///000000///...---,,,,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............///////////////...---,,,,,,---...///***++++++,,,,,,++++++************+++++++++,,,,,,................................................000000000000////////////000000000000////////////000000000000000000000000111111111000000000000000111111111111222333555777777777999AAAMMM]]]ooo}}}~~~~~~{{{wwwwwwyyy|||zzz{{{}}}|||wwwtttuuuvvvwwwvvvvvvvvvvvvwwwwwwxxxssswww}}}yyyrrrmmmdddcccccccccccc```[[[WWWZZZZZZZZZYYYWWWSSSPPPNNNNNNNNNMMMKKKJJJHHHGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBAAA@@@??????======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::777777777777666666666666555555555555555555555555333333333333333333333333555555444444444333333333333333444555555444444444333444444555666555555555555555555555555555555555555555555555555666777777999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::@@@CCCGGGHHHHHHLLLSSSYYYkkkqqqssskkk___XXX[[[bbbbbbkkkqqqmmmgggeeeeeeeeebbb]]]VVVMMMHHHKKKTTT\\\ggghhhiiiiiigggddd```^^^\\\```hhhoootttsssnnniiijjjgggcccaaaaaabbbcccccclllppptttxxxzzzxxxuuussstttqqqnnnkkkhhhccc^^^ZZZ```fffnnnqqqnnnkkkiiiiiiooopppmmmkkksss|||uuueee---......------,,,+++***---,,,+++,,,...///...------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------...------,,,,,,------...---)))''')))---///...+++///...------------.../////////......---,,,,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............///////////////...------------...///,,,,,,------------,,,,,,------........./////////................................................------....../////////000......//////000000111111000000000000000000000000111111111111000000000000000000111111111333555777888;;;AAAKKKYYYkkk}}}}}}zzzvvvvvvzzz~~~}}}~~~zzzwwwwwwxxxwwwwwwvvvuuuuuuuuuuuuvvvtttwww{{{~~~}}}yyysssooogggdddaaa___^^^\\\ZZZXXXWWWWWWWWWVVVTTTQQQNNNMMMMMMMMMLLLKKKIIIHHHGGGFFFDDDDDDCCCBBBAAA@@@@@@???@@@AAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;999999999999999999999999777777777777666666666555555555555555555555555555333333333333333333333333444444444333333333222222111222222333333222222222333333444555555555555444444444444444444444444444555555444444555555666777777888888999:::999999999888888888888999999999999;;;;;;;;;:::::::::999999:::===@@@AAA@@@CCCIIINNN]]]eeemmmlllfff```___aaagggoootttqqqkkkfffaaa]]]aaa^^^WWWOOOJJJIIILLLOOOYYYZZZ\\\]]]^^^]]]\\\\\\cccfffkkkppprrrpppjjjeeefffeeeccccccbbbbbbaaaaaaeeegggiiilllnnnnnnnnnnnnssssssrrrooojjjccc]]]YYY\\\```fffiiihhhgggfffgggooorrrrrrqqqxxx|||ppp------------,,,+++***)))...---,,,---...//////---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------...------,,,,,,------...---***((()))---///...,,,///...------------...///---------,,,,,,,,,,,,,,,------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---............////////////...------------...///------............------........./////////000000................................................++++++,,,---...///000000------...///000111222222000000000000000000000000111111111111111111111111000111222222222333666888;;;AAALLLZZZkkk~~~{{{~~~{{{wwwxxx|||~~~}}}~~~|||wwwuuuvvvvvvuuutttsssrrrrrrrrrssssssuuuxxxzzzzzzwwwssspppjjjfff___ZZZXXXWWWWWWVVVRRRSSSSSSRRRQQQOOOLLLKKKLLLKKKJJJIIIHHHFFFFFFEEEDDDDDDCCCBBBAAA@@@??????????????????>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999::::::888888888888888888888888777777777666666666555555444444444444444444444444333333333333333333333333333333222222222111111111///000000111111000//////222222333444444444444333333333333333333333333333444444333333444444555666555555666777777777777777555555555666666666666777::::::999999999999888888666888::::::999:::???CCCJJJTTTaaajjjllljjjhhhgggmmmssswwwuuupppjjj```WWW^^^[[[VVVRRROOOLLLHHHFFFIIIJJJLLLPPPTTTYYY]]]___hhhjjjmmmppppppmmmgggbbb`````````aaa```___]]]]]]^^^^^^___```bbbdddggghhhqqquuuxxxvvvnnneee^^^[[[YYY[[[^^^```cccdddeeefffkkkqqqttttttyyyyyy))))))***+++,,,,,,,,,,,,---,,,+++,,,.........---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------............---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---+++)))***,,,...---,,,.........------.........+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////.........------.........------............------,,,,,,,,,,,,------------................................................,,,,,,---......///000000.........///000111111111000000000000000000000000000111111111111111222222222444555444333555888<<<@@@KKKZZZjjj|||}}}~~~}}}}}}~~~~~~|||}}}}}}{{{tttpppoooqqqppppppoooooooooppppppoooppprrrssssssrrrpppnnnjjjeee___YYYVVVUUUTTTSSSOOOOOOOOOOOONNNMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;::::::::::::;;;;;;999999888888888888999999777777777777777777777777777777666666666555555555444444444444444444444444333333333333333333333333111111111111000000000000//////000000000///......000111222222333333222222222222222222222222222222333222222222222333444444222333444444555555444444333333444444444555555555888888777777777777777777666777888888666777999<<<<<>>>>>>>>>>>>>>>>>===<<<;;;:::::::::999999999999::::::888888777777777777888888666666666666666666666666666666666666555555555555444444444444444444444444333333333333333333333333111111000000000/////////000000111111000///......///000000111111111111111111111111111111111111111111111111111111222222333000111222222333333222222333333333333444444444444555555555666666666666666666777777666666555666777777<<>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::999999999888888888888999999777777777666666777777777666666666666666666666666666666666555555555444444333333333333333333333333333333333333333333333333111111000000000/////////111111111111000///............///000000000000///////////////////////////000000//////000000111222///000000111111111111111222222222333333333444444333333444444444444555555444444444444444444444444666777;;;CCCPPP^^^llltttyyy{{{zzzvvvqqqjjj^^^RRRNNNOOORRRUUUVVVTTTOOOLLLMMMJJJHHHJJJRRR```oooxxxxxxqqqhhhaaa]]]\\\\\\\\\^^^]]]ZZZTTTPPPPPPUUUZZZXXXWWWVVVVVVVVVWWWYYYZZZ___eeekkkmmmjjjfffcccaaaaaacccdddaaa]]][[[]]]___```dddhhhiiijjjqqq{{{---......------,,,+++***+++***)))***,,,---,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.................................------,,,,,,------...---------,,,,,,,,,---...------...//////...---------------------.........---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........------...//////...------------............------------------.........///......................................................//////////////////////////////000000000000000000000000000000000000000000111222222333444444111444777888;;;EEEUUUbbbuuuyyyxxxyyyyyyzzz|||||||||{{{{{{{{{}}}}}}}}}~~~~~~}}}~~~}}}|||{{{{{{|||}}}~~~~~~yyywwwyyyyyywwwwwwyyy|||yyysssppppppooonnnmmmlllkkkkkkkkkkkkbbbbbbccccccbbb```___]]][[[YYYVVVTTTSSSQQQNNNKKKMMMLLLKKKJJJHHHHHHGGGGGGCCCBBBBBBAAAAAA@@@@@@???::::::;;;<<<<<<======>>>;;;;;;;;;;;;:::999888888888888888777777888888888777666666555555666666777666666666666666666666666666666555555555444444444333333333333333333333333333333333333333333333333111111111000000000//////111111111111000///...---------...///////////////........................//////......//////000111...///000000111111000000111111111222222222222333222222222333333333444444111111222333444555444333333444666:::@@@KKKWWW```kkkqqquuutttpppiii]]]RRRLLLQQQXXX\\\\\\WWWRRROOORRRRRRRRRUUU\\\fffpppvvv}}}tttggg]]]YYYYYY\\\^^^ffffffddd^^^XXXWWWZZZ___WWWUUURRRQQQRRRVVV[[[^^^\\\___dddhhhjjjjjjiiihhhhhhmmmooojjj```YYYYYY\\\bbbccceeegggkkkttt++++++,,,---............,,,+++***+++---...---,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000000000000000000000000...------,,,,,,------...---......---,,,+++---...,,,---...//////...---,,,........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,---...//////...---,,,......////////////......,,,,,,,,,---------......................................................+++,,,,,,---...///000000------...///000111222222000000000000000000000000000000111222333333444444444777:::===CCCPPPdddrrrxxxrrrsssttttttuuuvvvvvvvvvuuuvvvwww~~~~~~~~~~~~|||{{{}}}}}}~~~|||{{{zzz{{{{{{zzzvvvtttwwwyyywwwvvvxxxvvvzzz|||{{{vvvrrrqqqqqqtttrrrqqqnnnlllkkkjjjjjjaaaaaabbbbbbaaa___\\\[[[XXXUUURRRPPPOOOOOOMMMLLLMMMLLLJJJHHHGGGFFFEEEEEEBBBAAAAAA@@@@@@?????????888888999:::;;;<<<===>>>999::::::999999888777666888888777777777777888888666666555555555555666666777777777777777777777777666666555555555444444444333333333333333333333333333333333333333333333333111111111111000000000000000000000000///...---,,,,,,---......//////.............................................///000000...//////000000000000000000000000000111111111111111111222222222333333333111111222333555666666555000222555666777===FFFMMM\\\fffooorrrpppjjj___UUUJJJSSS^^^dddccc^^^YYYVVVVVVXXXZZZ___eeekkkpppsss}}}sssfff[[[XXX[[[```dddkkkmmmmmmhhhaaa^^^___cccXXXTTTPPPNNNQQQWWW___eee^^^___bbbgggmmmppppppooonnnuuuyyyrrrdddZZZYYY]]]bbbaaabbbeeelllvvv++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...---++++++,,,---,,,+++------------------------,,,---...---+++***+++,,,---------........................------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++.....................------,,,,,,++++++,,,,,,---...........................------,,,,,,------...//////.........---------//////...---,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,---------......000///...---,,,,,,---...------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------............///////////////////////////000111111000000000000111111111111444333333333333333444555888888;;;CCCPPPbbbwwwxxxtttssstttqqqpppoooooorrrwww|||~~~|||~~~{{{zzz|||~~~{{{zzz|||{{{{{{}}}~~~}}}|||{{{zzzyyyxxxxxxxxxqqqvvvzzzyyytttrrrtttwwwtttwwwyyyxxxtttpppoooooovvvtttpppnnnllliiieeebbb______^^^\\\ZZZXXXUUUTTTPPPOOOMMMLLLJJJIIIIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<;;;::::::999888888999888777555555555666777666666666666666666666666777777666555555555555555555555666666666666555555444444444444444444444444444333333222222333333444444333333222111111111222222222222222111111000000222222222222222111000///000000000000000000000000........................//////////////////////////////............////////////.........---------////////////000000000000333222111000000111222333333222111111333888<<>>===<<<<<<<<<;;;;;;:::999999888888999888666555555555666777555555555555555555555555777777666555555555555555444555555666666555555444444444444444444444444444444333333222222333333444444333222222111111111222222222222222111111111000222222222222222111000000000000000000000000000000................................................///......------....../////////.........---------.../////////000000000000222111000000000000111222333222111111222444777999AAAIIIWWWfffooonnnddd\\\VVVWWWZZZ___dddgggfffdddgggfffmmmzzz|||rrrkkkkkklllbbbYYYVVVXXX\\\dddkkkrrruuuyyyyyyuuulllbbb[[[VVVQQQKKKIIINNNUUUZZZ]]]]]]]]]^^^```eeennnyyy}}}tttmmmddd[[[___bbbiiiqqqtttuuuyyy++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,///---+++,,,---......---------------------------,,,---...---+++***+++,,,+++,,,,,,---.../////////------------,,,,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////......------......///...........................------,,,,,,------..................---------------------------------.........---------,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,---------------------------------------------------///////////////////////////.........------,,,,,,///..................///............///////////////////////////000111111000000000111111111222222111222444444444444666888===DDDQQQ```rrr~~~~~~~~~{{{wwwuuuqqqsssuuuyyy|||~~~~~~}}}}}}~~~~~~}}}|||{{{||||||~~~|||zzzzzzyyyxxxxxxzzz|||~~~}}}|||yyyyyyxxxxxxxxxxxxxxxyyy}}}yyytttssstttvvvvvvuuurrrrrrrrrpppmmmllllllnnnpppooommmllliiieee___[[[WWWWWWVVVTTTRRRPPPNNNMMMMMMLLLKKKIIIHHHGGGGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;::::::999888888888888777666555555555666666555555555555555555555555777666555555444555555555333444444555555444444333444444444444444444444444333333222222222222333333333333222111111111111222222222222222111111111111222222222222222222111000000000000000000000000000......................................................------------.....................---------....../////////000000000000000////////////000000222222111000000111222222999===FFFUUUdddkkkiiiddd```]]]ZZZ[[[___dddhhhjjjmmmiiimmmwwwzzzsssmmmlllggg]]]UUUTTTVVV\\\dddlllrrrsssuuuvvvsssjjj^^^UUUSSSPPPMMMKKKLLLQQQVVVYYY[[[]]]___```cccmmm{{{{{{tttiii___``````eeemmmpppoooppprrr++++++++++++++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,///---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------------------------------......------------.................................------,,,,,,------...........................,,,,,,,,,------.........------------,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******************------------------------------------------------...............///////////////......------,,,,,,//////............//////............///////////////////////////000000111000000111111111222222222000222444444333444777;;;FFFOOO]]]mmm}}}zzz}}}}}}xxxssspppqqqtttxxx|||}}}|||}}}~~~~~~~~~{{{zzzzzz{{{}}}~~~}}}{{{zzzzzzyyyxxxwwwxxxzzz||||||{{{wwwwwwwwwvvvwwwwwwxxxxxx}}}{{{xxxvvvuuuvvvvvvvvvrrrqqqooolllkkkkkklllmmmkkkjjjiiihhhfffaaaZZZVVVUUUTTTTTTRRRPPPNNNMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEBBBAAAAAA@@@??????>>>>>>??????>>>>>>===<<<;;;;;;::::::999999888888888777666666666666555666666666555555555555555555555555666555555444444555555555222333333444444333333222333333333333333333333333333333222222222222333333222222111111111111111222222222222222222222222222222222222333333222111111000000000000000000000000................................................//////............//////................................./////////000000/////////....../////////000000111111111000000///444555999DDDRRR```hhhlllhhheee___\\\]]]bbbgggjjjlllgggfffmmmsssrrrpppqqqddd[[[RRRQQQRRRVVV]]]dddiiikkkmmmlllggg___XXXSSSTTTSSSQQQNNNMMMOOOSSSWWWWWW\\\aaabbbcccjjjvvvzzzrrriiiaaaaaa^^^^^^dddgggggghhhjjj++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))((('''''')))******))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------------//////...---,,,++++++***------,,,,,,,,,,,,------...........................------,,,,,,------...---.....................+++,,,,,,------.........,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,+++------------------------------------------------,,,,,,---------........./////////......---------//////............//////............///////////////////////////000000111111111111111222222222222111333555444333555;;;AAAQQQ\\\jjjxxxzzzxxxzzzzzzuuuqqqqqqsssuuuyyy}}}~~~~~~~~~}}}|||}}}~~~|||zzzzzz{{{}}}~~~}}}|||||||||{{{yyyxxxxxxzzz{{{{{{zzzvvvvvvuuuuuuuuuvvvvvvwwwxxx{{{}}}{{{vvvssstttvvvrrrpppmmmjjjiiijjjjjjkkkiiihhhhhhgggeee```ZZZUUUTTTTTTSSSRRRPPPOOOMMMLLLHHHGGGFFFEEEDDDDDDCCCCCC@@@@@@??????>>>=========>>>======<<<<<<;;;;;;;;;999888888888888888777777555555555666666666666555555555555555555555555555555555444444444444555555222222333333333333222222333333333333333333333333333222222111111222222333111111111000000111222222222222222222222222222333111222222333333333222222111111111111111111111111////////////////////////........................000//////......//////000---.................................////////////.........//////............///000111222111111000333444555888@@@OOO```lllmmmkkkhhheeecccdddfffhhhlllgggdddfffjjjmmmoooqqqdddZZZQQQNNNMMMNNNRRRWWW^^^bbbeeeaaaZZZUUUWWWZZZ[[[ZZZWWWSSSPPPPPPRRRUUUTTT[[[aaacccbbbeeelllssstttlllgggdddeee___[[[]]]```aaaeeeiii++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))((('''(((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******,,,,,,,,,++++++,,,,,,,,,...........................------,,,,,,------...---------...............,,,,,,,,,------.........,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,---......////////////...------------------------------------------------++++++,,,,,,---.................................///..................///............///////////////////////////000111111111111111222222222222333111333555555555;;;EEEMMM___kkkxxx}}}||||||wwwtttvvvwwwuuuuuuwwwwwwxxxzzz|||~~~~~~}}}|||}}}~~~|||||||||}}}|||~~~~~~}}}~~~}}}}}}~~~||||||}}}~~~~~~~~~|||zzzyyyzzz{{{zzzzzzuuuuuutttttttttttttttuuurrrxxx|||zzztttppprrruuurrroookkkiiihhhhhhhhhggggggfffeeeeeeccc```ZZZWWWSSSSSSRRRQQQPPPNNNMMMLLLFFFEEEDDDCCCBBBBBBBBBBBB?????????>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::777777777777777777777777444444555666666666555555444444444444444444444444444444444333444444555666222333333444444333333222333333333333333333333333222222111111111111222222111000000000000111222222222222222222333333333333111222333333333333333333111111111111111111111111////////////////////////------------------------//////............//////---------...............------........./////////......////////////......---...///111222222222222222333444333555@@@QQQ^^^fffhhhkkkllljjjiiihhhhhhooommmjjjgggffffffhhhjjjaaaYYYPPPMMMKKKHHHIIILLLTTTZZZ___\\\VVVUUU]]]ffffffbbb\\\WWWSSSRRRSSSSSSRRRXXX^^^```^^^^^^aaaddduuu|||oooiiihhhiiijjjccc^^^]]]\\\]]]bbbiii+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++******---.........++++++++++++++++++++++++,,,---...---+++***+++,,,---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...........................------,,,,,,------...---------.........//////,,,,,,------------------------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,---...///000000///...------------------------------------------------,,,,,,,,,---.../////////------......//////000000......------------..................///////////////////////////000111111111111111222222222333333000333666666999CCCRRR]]]mmmzzz~~~~~~|||wwwwww{{{xxxtttrrrtttvvvuuuwww{{{||||||{{{{{{}}}}}}{{{{{{}}}~~~~~~~~~~~~~~~{{{}}}~~~~~~}}}{{{{{{{{{zzzzzzvvvuuutttsssrrrrrrrrrsssqqqssstttrrrpppoooppprrrpppmmmiiigggffffffdddbbbaaa```^^^^^^]]][[[WWWTTTPPPPPPOOOOOOMMMLLLJJJIIIDDDCCCBBBBBBAAAAAAAAAAAA?????????>>>======<<<<<<;;;;;;;;;;;;::::::::::::777777777777777777777777333444555666666666555555444444444444444444444444444333333333444444555666333333444444444444333333222222222222222222222222222222111111111111222222000000000000000111222222222222222333333333444444111222333333444444333333111111111111111111111111////////////////////////---------------------------------,,,,,,------------------.........//////---------.........//////...///000000000000///.........//////000111111111000111111111222888AAAIIITTTZZZccchhhjjjiiiiiiiiilllooopppkkkeee```___```\\\UUUOOOMMMKKKGGGFFFHHHKKKQQQXXXYYYYYY]]]fffnnnpppiii___XXXVVVUUUSSSQQQQQQTTTWWWXXXXXXXXXYYYZZZdddnnntttqqqkkkiiijjjkkkjjjfffaaa^^^YYYWWW\\\ccc++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,***((('''(((+++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,...------,,,,,,++++++************++++++,,,,,,,,,/////////......------,,,++++++++++++++++++++++++)))******+++---...//////.........------....................................------,,,,,,------...---------.........//////------------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,---------------------------------------------------------...///000000111,,,,,,---...///000111111---------,,,,,,---------............/////////000///////////////000111111111111222222222333333333///222666888===III[[[iiixxx~~~{{{zzz~~~|||uuurrrtttvvvsssrrrtttuuutttvvvzzz|||{{{|||~~~}}}~~~zzz|||~~~~~~|||{{{{{{zzzzzzvvvuuutttsssrrrqqqqqqqqqrrrooolllkkklllnnnoooooooookkkgggeeeeeedddaaa^^^ZZZYYYWWWVVVVVVUUURRRPPPMMMMMMMMMLLLKKKIIIHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>======<<<<<<;;;;;;::::::::::::::::::666666666666777777777777222333555666666666555555444444444444444444444444333333333333444444555666333444444555555444444333222222222222222222222222222222111111111111222222000000///000000111222222222222222333333444444444111222333333444444444444111111111111111111111111000000000000000000000000------------------------,,,++++++******++++++,,,---------.........//////---------.........//////...///000111111000///...//////.........//////000---...///111444666777888CCCKKKXXXaaaeeeggghhhiiidddlllrrrnnneee]]]ZZZXXXXXXRRRNNNNNNMMMIIIHHHIIIFFFKKKQQQXXX]]]dddkkkpppuuulll```YYYWWWVVVSSSPPPQQQQQQQQQRRRSSSUUUVVVVVVYYY```gggggghhhjjjkkkjjjhhheeebbb^^^VVVPPPTTT\\\+++++++++,,,,,,---------.........------,,,,,,,,,,,,++++++******++++++,,,...---+++******+++---...---------,,,,,,+++++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,000000///...---------------------------------------,,,,,,+++*********+++------------------------//////.........---------/////////......---------........................................................................------------------------...---,,,+++++++++,,,------------,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++........................---------...------,,,+++,,,++++++++++++,,,------//////000000000000//////......//////000000111111444444333333222222111222555999===AAAIIIXXXlllzzz|||~~~|||zzzxxxwwwxxxzzzyyyuuuqqquuutttsssssstttvvvxxxzzz|||~~~~~~}}}~~~~~~~~~|||||||||}}}|||{{{~~~~~~~~~}}}|||{{{zzzzzz~~~}}}}}}zzzwwwxxxrrrmmmmmmqqqtttsssqqqnnnlllkkkkkkllllllkkkjjjiiiiiihhhhhhgggddd___[[[YYYXXXVVVSSSQQQOOONNNMMMJJJIIIIIIHHHGGGFFFEEEEEE?????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999888888888777777666666666666555555555555555666777666444333333555333333333333333333333333444444444444444444333333444444444444444444444444333333333222222111111111111111111111111111111111111111111000000000000000000000111111111222222222444444444333333222222222333222111000000111222333222111111000///......---//////............//////,,,,,,,,,+++++++++******........................////////////////////////000000000000000000000000........................111111111111111111111111666>>>IIITTT^^^eeejjjmmmnnnjjjggggggbbbZZZXXX\\\^^^[[[VVVQQQNNNJJJFFFCCCIIIJJJNNNVVVbbbkkkqqqrrrtttlllaaaXXXTTTSSSTTTUUUUUUNNNKKKMMMOOONNNMMMNNN[[[\\\```eeeiiikkkiiigggfffgggfff```XXXTTTVVVYYY+++++++++,,,,,,---------......---------,,,,,,,,,************************...---+++******+++---...---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---------------------------...------,,,++++++,,,,,,------------------------///.........------------,,,,,,,,,,,,,,,,,,++++++........................------------------------------------------------------------------------------,,,++++++,,,,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,///.........------------........................------...///000000000///,,,,,,,,,,,,,,,---......//////000000000000////////////000000111222222222000111222222111111222222555999???GGGSSSeeezzz~~~~~~|||zzzyyyyyywwwuuusssxxxwwwwwwwwwxxxzzz|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{|||||||||~~~~~~~~~~~~~~~}}}||||||{{{zzz{{{}}}~~~}}}yyyxxxxxxtttoooooorrrttttttrrrlllkkkiiiiiijjjjjjiiiggghhhgggffffffeeebbb]]]YYYVVVUUUSSSPPPNNNMMMLLLKKKIIIHHHHHHGGGFFFEEEDDDCCC?????????>>>>>>=========;;;;;;;;;;;;::::::::::::999999888888888777777777666666666666555555555555555666666555444333333555333333333333333333333333333333444444444444444444444444444444444444444444333333222222222222222222111111111111111111111111111111111111000000000000000000111111111222222222444444333333333222222222222222111000000111222222222111111000//////......//////............//////......---------,,,,,,,,,................................................////////////////////////........................111111111111111111111111555999AAAJJJSSS]]]fffkkknnnkkkiiiggg```YYYYYY___eeeccc^^^XXXRRRNNNJJJIIIHHHHHHMMMXXXgggsssxxxyyytttkkk```ZZZYYY[[[\\\\\\UUUNNNJJJKKKLLLKKKLLLNNNZZZ]]]bbbeeeffffffdddbbb```dddiiihhhbbb\\\ZZZYYY++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,((()))***++++++***)))(((------++++++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---......------------......************+++,,,---...------------------------......------,,,,,,------------------------------............------------++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000000000///////////////........................+++,,,---///000111111111---------------...////////////000000000000//////000000000111222222333333///111222333222222444555666;;;DDDRRRdddzzz}}}yyyuuutttuuuvvv{{{||||||}}}~~~}}}}}}~~~||||||zzzyyyyyyzzz{{{|||}}}|||zzzyyyyyy{{{}}}~~~~~~}}}||||||{{{{{{|||||||||{{{{{{}}}~~~{{{|||}}}~~~~~~{{{yyyxxxxxxtttpppppprrrtttsssrrrjjjiiigggggghhhgggfffdddeeedddcccbbbaaa___ZZZWWWRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@??????>>>===<<<;;;;;;;;;;;;;;;:::::::::999999888888888888777777777777666666666555555555555444444555666555444333444555333333333333333333333333222222333333444444555555333333333333444444444444222222222222222222333333111111111111111111111111111111111111111111111111111111111111111222222222333333333333222222222222222222111000000111222222111111111000000//////...000//////......//////000000////////////.........................................................////////////////////////////////////////////////000000000000000000000000222444777===EEEPPP\\\eeekkkllllllhhh___WWWYYY___kkkkkkiiibbbZZZSSSPPPPPPJJJIIILLLXXXjjjxxx~~~~~~pppggg]]]ZZZ^^^dddeeedddYYYQQQJJJHHHGGGGGGJJJNNNXXX]]]bbbdddbbb___]]]]]][[[aaahhhjjjhhhdddbbbaaa,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------.........------------......------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------------------------------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////////////////........................***+++,,,---...........................///000000//////000000000000////////////000111111222222333111333555555444444777:::777@@@PPPdddzzz~~~{{{uuuqqqpppuuuyyy}}}~~~~~~~~~}}}{{{{{{yyyxxxwwwwwwwwwyyyzzz|||{{{{{{zzzxxxxxxzzz}}}}}}|||{{{zzzyyyzzz{{{||||||||||||}}}~~~~~~~~~}}}yyyzzz{{{|||}}}|||{{{}}}~~~|||zzzyyyxxxvvvssspppooopppqqqpppoooiiihhhfffeeefffeeecccaaaaaa```___^^^]]]ZZZVVVSSSOOONNNLLLJJJIIIHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;:::999::::::::::::999999999999888888777777777666666666666666555555555444444444333444555555333333444555444444333333333333222222111111222333444444555555333333333333333444444444111111111222222333333333111111111111111111111111000111111111111111222222111111111111111111111111333222222222222222222222222111111111111111111222111111111000000000//////000000////////////000000000000000/////////......................................................////////////////////////000000000000000000000000////////////////////////111111222444:::DDDPPPXXXdddjjjnnnkkk```WWWWWW[[[gggkkkmmmjjjaaaYYYVVVVVVRRRMMMLLLTTTdddqqqxxxyyyiii```XXXYYYbbbjjjllljjjcccXXXLLLEEEBBBBBBHHHOOORRRXXX___```\\\YYYYYYZZZ]]]```dddggghhhjjjmmmppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------,,,,,,---------------------------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,---------------,,,,,,///............///000000//////000000000000//////......//////000111111111222444666555333555:::>>>???MMMccc{{{zzzyyyvvvpppmmmooovvv|||~~~}}}}}}~~~~~~}}}{{{xxxwwwxxxxxxwwwwwwxxxyyy{{{|||zzz{{{{{{yyyxxxyyy|||}}}|||zzzyyyyyyyyyzzz{{{{{{{{{||||||||||||}}}~~~{{{{{{|||}}}~~~{{{zzzzzz|||~~~~~~|||{{{zzzyyyxxxxxxsssqqqnnnmmmmmmllllllkkkiiigggeeeddddddcccaaa___]]]\\\ZZZYYYXXXUUURRROOOMMMLLLJJJIIIHHHGGGGGGGGGDDDCCCCCCBBBAAA@@@???>>>>>>>>>===<<<;;;999999888::::::999999999888888888777777777666666666555555555555555555444444444444222444555444333333444555444444444333333222222222111111222222333444555555222222222333333333444444111111111222222333333333111111111111111111111111000000111111222222222333111111111111111111111111222222222222222222222222111111111222222111111111111111111111000000000000000000////////////000000/////////............---........................................................................000000000000000000000000........................000000000111444;;;BBBHHHZZZfffppppppfff]]]YYYYYY\\\cccjjjkkkfff___[[[[[[^^^VVVNNNOOOXXXbbbhhhiiiaaaZZZVVVZZZfffooopppmmmlll```QQQGGG@@@???GGGOOOKKKQQQXXXZZZWWWUUUWWWZZZ\\\```ffflllqqquuuyyy{{{------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------......///000------,,,,,,,,,,,,---------,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......///......------------............------------,,,,,,,,,,,,,,,------------.................................//////000000///......---...............///000000//////000000000000//////.........///000000111111111333555333222666???FFFPPPbbbzzzyyyvvvrrrnnnmmmqqqxxx~~~}}}|||}}}~~~{{{yyyxxxyyyyyyyyyzzzzzz{{{{{{{{{yyy{{{}}}|||yyyyyy{{{~~~|||{{{zzzzzzyyyyyyzzzzzzyyyzzz{{{{{{zzz{{{}}}~~~~~~~~~yyy~~~}}}zzzzzz|||~~~}}}{{{zzzxxxwwwwwwwwwoooooommmkkkjjjhhhhhhhhhhhhfffdddcccbbbaaa___]]]ZZZXXXVVVTTTSSSQQQNNNKKKKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBAAA@@@???>>>>>>===<<<<<<;;;:::999888888999999999888888888777777666666666666555555555555555555555444444444444333222333444444333333444555555444444333333222222111111111222222333333444444111111222222333333444444222222222222222222333333111111111111111111111111000000111111222333333333222222222111111111111111111111111222222222222222000111222222222222111000111111111111111111111111111000000//////000000111............------------........................------------------------........................////////////////////////////////////////////////000000111111111444999<<>>>>>;;;;;;::::::999999999888999888888888777777777777666666666555555555444444555555555444444444333333111333444444333333444555555555444333333222111111222222222222222222333333000111111222333333444444333333222222222222222222111111111111111111111111000000111222222333444444222222222111111111000000000111111111222222222222000111222222222222111000111111111111111111111111111111000000000000111111//////.........---------........................------------------------................................................///////////////////////////////////////000444777>>>NNN___gggjjjiiiddd^^^RRRVVV[[[```dddggghhhhhhmmmiiibbbYYYRRRNNNLLLLLLNNNOOORRRZZZccchhhiiigggddd___YYYSSSKKKEEEEEEJJJEEEFFFHHHKKKNNNRRRUUUWWWZZZbbbooo|||---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------......000111111//////............//////++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,------...///------------------------+++++++++,,,,,,---------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------***+++---///000000///...---------.........//////.........------,,,,,,,,,,,,---------......//////........................******,,,---......//////---------------...////////////000000000000//////000000000111222222333333222555777777999CCCSSS___vvvzzzsssqqqtttzzz~~~~~~~~~{{{{{{|||}}}xxxzzz|||~~~~~~|||zzzxxxyyy~~~}}}yyyzzz|||zzz{{{|||}}}|||{{{zzzyyyvvvxxxzzzzzzyyyzzz~~~~~~|||zzzzzzzzz{{{{{{}}}{{{yyywwwvvvvvvvvvmmmnnnmmmkkkhhheeeeeeeeeeeeccc```^^^]]]\\\YYYWWWUUUSSSPPPOOONNNLLLIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>:::999999999999999999999888888888888777777777777666666555555555444444444555555444444444333333333111222444333333333444555555555444333333222111111333333222222222222222222000000111222333333444444444333333222222111111111111111111111111111111111000000111222333333444444222222222222111111000000000000111111222222222222000111222333333222111000111111111111111111222222111111000000000000111111////////////....................................------------------------................................................000000000000000000000000......---,,,,,,///333666111AAARRR]]]dddiiifff___UUUUUUVVV[[[bbbhhhlllnnnooonnnjjjaaaVVVMMMHHHGGGEEEHHHNNNVVV^^^aaaaaa```\\\ZZZZZZYYYQQQHHHEEEGGGFFFEEEEEEGGGLLLQQQTTTVVV^^^bbbkkkuuu++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++........................***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,---------------------,,,,,,+++++++++...---+++******+++---...------------------------,,,,,,,,,---------......,,,,,,,,,------.........------............------........................//////000000///...------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------..................------///...------...///---,,,//////.........---------////////////////////////000000111222222222222111222111111222333444333333888444666<<>>===<<<;;;::::::;;;;;;;;;:::::::::999999666666666666555555555555555555444444444333333333444444444444444444444444444555555555444333333222555555555555444333222222111111222222222333333333000000000000000000000000444444444444333222222111000000111222222222222111333111000000111222222111222222111111222222333444222222222222222222222222222222222111111111000000111222333333222111000///000000000000000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................../////////......---------///.........///000111222//////.........---------........................222888AAAJJJPPPVVVZZZ]]]```___^^^^^^aaafffmmmqqqyyyrrrhhh]]]SSSLLLGGGDDDFFFDDDEEENNNXXX^^^]]]YYYSSSSSSSSSSSSRRRMMMFFFAAAFFFEEEGGGKKKMMMMMMQQQVVV[[[\\\___fffqqq{{{++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,---------,,,---------,,,,,,+++++++++------++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------------............---------------------------------------------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------...........................---,,,---///000///...//////.........---------////////////////////////000000111222222222222111333222222222444444444444999666888BBBOOO\\\lllyyy}}}{{{zzzyyy~~~|||{{{zzz{{{|||||||||}}}||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{|||}}}|||yyyxxxyyy{{{{{{|||}}}}}}}}}}}}|||{{{|||~~~}}}{{{zzz{{{zzz~~~~~~{{{{{{}}}zzzyyyzzz{{{{{{zzzyyyxxxwwwvvvuuusssrrrrrrkkkjjjhhhggggggdddaaa^^^___]]]ZZZXXXYYYYYYXXXWWWTTTQQQNNNJJJHHHHHHHHHIIIFFFEEECCCAAA@@@??????>>>???>>>>>>===<<<;;;:::999999999999888888888777777666666666666555555555555666666555555555444444444444444444444444444444444444444555555444333333222222333333444444444333333111111222222222333333333111111111111111111111111333333333444333333222222000000111111111222222222333111000000111222222111111111000000111111222333222222222222222222222222222222222111111111000000111111222222222111000///000000000000000000000000111111000//////...------------------------------........................,,,,,,,,,,,,,,,,,,++++++---------...//////000000//////.........---------........................///333888>>>CCCIIIPPPTTT\\\aaaeeefffeeegggmmmsssvvvpppggg^^^UUUNNNIIIFFFGGGEEEEEEIIIRRRYYY]]]]]]VVVVVVUUUTTTRRRNNNIIIEEEEEEDDDGGGMMMOOONNNPPPTTTWWWXXXZZZ```hhhqqqwww{{{++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------........................---++++++,,,...000111000...............---------////////////////////////000000111222222222222111444333333333444444555555:::999???NNNaaaqqq~~~}}}{{{vvvsssqqqpppzzz{{{~~~~~~}}}{{{{{{|||~~~~~~~~~~~~}}}}}}}}}|||{{{zzz{{{}}}|||||||||}}}~~~~~~~~~}}}|||{{{|||}}}}}}yyyxxxyyyzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{}}}~~~}}}|||}}}}}}{{{|||{{{~~~|||zzzzzzzzzyyyxxxuuuuuuttttttssssssssssssllljjjhhhgggfffccc___\\\ZZZXXXWWWVVVWWWWWWVVVTTTPPPNNNKKKHHHFFFEEEEEEFFFDDDCCCBBB@@@???>>>>>>>>>======<<<<<<;;;:::999999777777777666666666555555666666666555555555555444666666666666555555555555444444444444444444444444444444444444444333333222000000111222333444444333111111222222222333333333111111111111111111111111111222333333333333333333111111000///000111222333333111000000111222222111000000//////000000111222222222222222222222222222222222222111111111111111000111111111111000//////000000000000000000000000222111111000000/////////////////////////////////........................++++++,,,,,,,,,,,,,,,,,,+++,,,---////////////..................---------...........................///000222666<<>>=========<<<;;;;;;:::999999888888666666666555555555555444666666555555555444444444555555555555444444444444333333333333333333333333333333444444444333333222000000111222222222222222111111222222222333333333111111111111111111111111000111222333333333333333222111///...///000222444333111000000111222222111000000000000000111222222111222222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000111111111000000/////////////////////////////////........................---------....../////////***,,,...000111000///.........................................................//////000444:::>>>FFFQQQ___iiikkkjjjkkklllhhhfffbbb\\\VVVQQQNNNMMMIIIKKKNNNPPPQQQUUUZZZ___eeecccaaa___^^^\\\YYYVVVPPPMMMMMMQQQRRRPPPPPPRRRPPPRRRTTTWWWZZZ^^^cccggg++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------............------------------------------------...............---,,,------......------,,,,,,,,,,,,---------......---------------------------------.........//////111...,,,,,,---.........---.....................////////////////////////000000111222222222222111111222333222222333666999;;;III\\\mmmzzzzzz{{{vvvrrrqqqrrrsssrrruuuzzz}}}~~~~~~}}}}}}~~~}}}||||||{{{}}}}}}}}}~~~}}}{{{zzzxxxwwwwwwxxxzzz|||~~~~~~}}}}}}|||{{{zzzzzz}}}|||zzzzzz{{{~~~{{{yyyyyyyyyxxxxxxxxxxxxyyyyyyyyyzzz||||||||||||~~~|||}}}|||~~~~~~}}}}}}~~~~~~}}}~~~|||yyyxxxssssssqqqpppnnnmmmkkkkkkllljjjhhhgggeeebbb^^^[[[XXXWWWUUUTTTSSSQQQMMMKKKKKKJJJHHHEEEDDDCCCCCCCCCAAA@@@???======<<<<<<<<<::::::999999888888777777777777666666666555555555555555555555444444444444444444444333333333222222333333333333333333333333222222333333444333333222111222222222111111000///111111222222222333333333111111111111111111111111000111111222333333333333111000///......000222333333111000000111222222111222111111111111222333333111111111222222333333333111111111111111111111111000000000000000000111111111111111111111111111111000000///////////////...................................................---------....../////////+++---///111222111000///---.............................................---...000000000111333666===EEERRR___iiillljjjgggbbbaaa^^^YYYTTTQQQRRRTTTMMMSSSYYY\\\ZZZYYYYYY[[[hhhfffeeeeeedddbbb___\\\VVVQQQMMMOOOPPPNNNNNNPPPMMMOOORRRUUUVVVZZZ___bbb++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......------------------,,,,,,------............------........................***++++++,,,,,,,,,,,,+++------............------,,,,,,,,,---------......------------------------,,,,,,------.../////////222///,,,+++,,,.........---------...............////////////////////////000000111222222222222111000222444333222444999>>>CCCVVVkkkyyyyyyxxx|||wwwsssrrrtttwwwzzzwwwzzz||||||{{{|||}}}}}}~~~}}}|||}}}{{{zzz|||~~~~~~~~~}}}yyyyyyyyyyyy{{{}}}~~~}}}|||{{{zzzyyy{{{{{{zzz{{{|||~~~|||zzzzzzyyyyyyyyyyyyzzzzzzxxxyyyzzzzzzzzz{{{}}}{{{~~~|||~~~{{{{{{|||}}}}}}{{{~~~}}}zzzwwwwwwsssrrrpppnnnllliiigggfffiiigggfffdddcccaaa]]]ZZZXXXVVVSSSQQQOOOMMMJJJHHHIIIHHHGGGEEEDDDCCCBBBBBB???>>>===<<<;;;;;;;;;;;;888888888777777777666666777777777666666666555555555555555444444444444333333333333333222222222111333333333333333333333333111222222333333333333333222333333222111000//////111111222222222333333333222222222222222222222222000111222222222222222222000000///...///000111222333111000000111222222111222222222111222333333444111111111222222333333444111111111111111222222222111111111000111111222333111111111111111111111111////////////////////////////////////////////////........................++++++,,,,,,,,,,,,,,,,,,---...///111111111111000---------.......................................,,,...000000/////////000888<<>>CCCQQQbbbuuu{{{uuuyyyzzzwwwssspppqqqtttzzz}}}{{{~~~{{{yyy{{{~~~}}}}}}{{{yyyzzz{{{}}}}}}}}}zzz~~~|||{{{zzzzzz{{{}}}~~~~~~}}}|||{{{{{{||||||||||||}}}~~~|||{{{zzzzzzzzzzzz{{{|||xxxxxxyyyyyyxxxyyy|||~~~zzz~~~}}}zzz{{{|||}}}~~~~~~~~~}}}{{{yyywwwzzz}}}}}}yyyuuusssrrrqqqpppooollljjjhhhfffeeedddcccaaaaaa```]]]ZZZWWWUUURRRNNNLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCAAAAAA@@@>>>===<<<;;;:::::::::;;;777777777666666666666555777666666666555555555555555555555444444444333333444444333333333222222222222222222222222222222222111111222333333333333333222222222333222222111111111111222222222333333333222222222222222222222222111222222222222111111000////////////000000000111333111000000111222222111111111111111111222222333000111111222333333444444000000111111111222222222333222111111111222444555111111111111111111111111000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,++++++------...//////000000111---------.........//////........................---...000000///...///000333666===HHHSSS\\\aaacccbbb```[[[UUURRRVVVaaaiiiiiihhhgggccc```]]]\\\\\\dddggglllqqqsssooohhhbbbWWWRRRRRRWWWZZZXXXTTTRRRLLLPPPTTTTTTSSSTTTXXX\\\++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,------.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,,,,++++++------------,,,,,,+++***+++++++++,,,,,,---------...---+++******+++---...++++++,,,------...//////,,,,,,,,,---------......,,,,,,,,,------.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............------............------,,,,,,,,,---------......------------------------,,,,,,------...///000000///---******,,,///111222---------.........//////////////////////////////000000111222222222222111111444777777666:::AAAGGG\\\jjjzzz{{{tttssszzz~~~wwwtttpppmmmooosssyyy}}}{{{}}}yyyzzz||||||}}}}}}{{{zzzyyyyyy{{{||||||{{{vvvzzz~~~}}}}}}|||{{{{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}}wwwxxxyyyxxxwwwxxx{{{}}}yyy~~~~~~}}}{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzxxxrrruuuyyyyyyuuuqqqoooooooooooommmkkkiiigggfffeee```___^^^^^^]]][[[XXXUUURRROOOKKKIIIHHHIIIIIIHHHEEEEEEDDDCCCAAA@@@??????===<<<;;;;;;::::::::::::666666666666666555555555666666555555555444444444555555444444444333333333555555444444444333333333222222222222222222222222000111222333333333333333000111222333333333333333111111222222222333333333222222222222222222222222222222222222222111000///......///000111000000000333111000000111222222111000000000000000111111222000000111222333333444444000000111111222222222222333333222222222333555666111111111111111111111111111111111111111111222222111111111111111111111111......................../////////......---------------,,,------...000000---------.........//////........................000000111000//////111333---222888???GGGPPPZZZ```eeebbb\\\UUURRRYYYfffqqquuuoooggg```\\\\\\^^^```eeejjjqqqxxxzzzvvvmmmfffWWWTTTWWW```eeebbb[[[XXXPPPTTTXXXWWWUUUTTTWWW[[[***+++,,,,,,,,,,,,+++***'''(((***+++,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///..................------//////.........---------+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,---------.........//////******+++,,,,,,---......------............------...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,------,,,+++***,,,---//////............/////////////////////000111111222111111111000000//////...000111222111111333444333555666666888@@@LLLVVVdddtttxxxrrruuu}}}}}}wwwmmmlllkkkkkkmmmqqquuuxxxzzz|||~~~}}}|||||||||zzz|||}}}~~~{{{|||}}}}}}zzzyyyyyyyyy}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~|||||||||{{{zzzzzz|||~~~~~~|||{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{|||||||||zzz{{{~~~~~~}}}{{{|||xxxtttrrruuuwwwxxxyyywwwsssooommmooommmkkkiiiiiigggeeeccc\\\\\\[[[YYYWWWTTTRRRPPPMMMLLLJJJHHHFFFDDDBBBAAABBBBBBBBBAAA???===<<<;;;<<<<<<;;;;;;;;;:::::::::777777666666666666777777222222333444444555555666444333333333333333333333555444444333333444444555222333333444444333333222222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222222222222222222111000///////////////////////////////////////////////////000000000000000000000000222111000//////111333444444333222111000000000000000000000111111222222222444333222111000000000000000000000000000000000000000000000000000000000000111000000///...---------,,,------......------,,,...---,,,,,,,,,,,,---...,,,,,,---......---,,,,,,------------------------///////////////000111111)))---222555777>>>HHHPPP\\\______ZZZTTTXXXfffssszzzmmm```ZZZZZZ```eeekkkrrrxxxyyyxxxuuunnnfffYYY\\\]]]^^^bbbfffccc^^^XXXUUURRRQQQSSSVVVXXXXXX***+++,,,,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------..................------//////.........---------,,,,,,---------.........///...---,,,,,,,,,,,,---,,,------------.........***++++++,,,------......------............------...---,,,,,,,,,,,,---...,,,,,,,,,---------......------...---,,,,,,.../////////............/////////////////////000111111111111111111000000000//////111222222111111222444222444777999>>>GGGTTT^^^www~~~xxxwww|||wwwoooggggggfffgggjjjnnnsssvvvyyy{{{}}}}}}{{{yyyyyyyyywwwxxxzzz{{{{{{||||||}}}~~~~~~|||zzz{{{{{{~~~}}}||||||}}}~~~~~~~~~{{{{{{zzzyyyxxxxxxyyy{{{~~~|||{{{{{{xxxyyyzzz{{{|||}}}~~~~~~~~~|||}}}zzzzzz}}}{{{xxxuuusssrrrtttvvvwwwvvvtttqqqooonnnmmmkkkkkkiiifffaaa]]]YYYXXXVVVTTTQQQOOOMMMLLLKKKKKKIIIGGGEEECCCBBBAAAAAAAAA@@@???>>><<<:::999::::::999999999888888888777666666666666666666777444444444444444444444444333333333333333333333333555444444444444444444555222333333444444333333222333333333333333333333333222222222222222222222222333333333222222222111111222222222222222222222222333333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000777666444222222222444444444333222111111000000000222222222222333333444444444333222111111000000000000000000000000000000000000000000000000000000000111000000///......------------------------------...---,,,,,,,,,,,,---...,,,,,,---......---,,,,,,------------------------///............///000000+++---///...000666@@@IIIXXX]]]aaa^^^YYYZZZccclll}}}{{{uuuiii]]]YYY^^^eeennntttwwwuuupppmmmiiiddd___aaabbbdddiiilllggg```WWWVVVUUUVVVXXXYYYYYYXXX***++++++,,,,,,++++++***++++++++++++,,,------...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++------------------.....................---------------............//////......---,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,------......------............------...------,,,,,,------...,,,,,,,,,---------......---.........---...000111//////............/////////////////////000111111111111111111000000000000000222333333111111222444222555:::???HHHUUUeeeppp}}}~~~}}}rrriiidddddddddeeeiiinnnrrruuuyyyzzz||||||zzzxxxxxxxxxyyy{{{|||}}}}}}}}}}}}~~~~~~}}}|||}}}~~~}}}}}}~~~}}}}}}|||||||||~~~~~~~~~}}}yyyxxxwwwvvvvvvwwwxxxyyy~~~}}}|||xxxyyy{{{|||~~~}}}|||}}}~~~xxxvvvxxx{{{{{{{{{{{{yyywwwuuutttoooqqqsssuuuuuutttrrrpppllllllkkkkkkiiiddd]]]XXXWWWUUURRROOOLLLJJJIIIIIIHHHHHHGGGFFFDDDCCCBBBAAA??????>>>===<<<;;;999888777777777777666666666666666666555555555555666666666666555444444333222222222222333333444444555555444444444444444444444444222333333444444333333222444444444444444444444444333333333333333333333333333333333222222222111111222222222222222222222222333333444444444333222222111111111111111111111111111111111111111111111111000000000000000000000000888777555333222222222333444444333222111111111111333333444444444444555555444444333222111111111111000000000000000000000000000000000000000000000000111000000//////......---///...---,,,,,,---...///...------,,,,,,------...,,,------......------,,,------------------------...------------...////////////---+++***///888@@@NNNWWW```ccc___]]]^^^aaapppwww{{{rrrcccZZZ^^^fffnnntttvvvooogggcccaaa```bbbcccdddhhhnnnrrrkkkbbbXXXWWWXXXZZZ\\\]]][[[YYY++++++++++++++++++++++++---,,,,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++++++++,,,,,,,,,------,,,,,,+++***)))))))))***,,,,,,------------..............................------------...............------,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------............------------------------------,,,,,,,,,---------......,,,---......---...000222//////............/////////////////////000000111111111111000000000000000111333444333222222333444333666<<>>>>>>>>===<<<:::999888666666666666555555555555666555555444444555555666555555444444444333333333111222222333444555666666444444555555555555444444222333333444444333333222444444444444444444444444333333333333333333333333333333333222222222111111111111111111111111111111222333333333333333222222111111111111111111111111222222222222222222222222000000000000000000000000444333222111000000000000444444333222222222222222444444444444444444444444444444333222222222222222000000000000000000000000000000000000000000000000000000000000//////......000...---++++++---...000---------------------------------------------------------------------------,,,,,,,,,,,,---......111000///,,,,,,///444999BBBMMM[[[dddddd```\\\[[[bbbnnnwwwuuuiii______ccchhhpppssslllbbb]]][[[[[[___```bbbhhhqqquuunnnddd[[[ZZZYYYZZZ\\\^^^]]]]]]++++++++++++++++++++++++...---,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,,,,------,,,+++******)))))))))))),,,,,,,,,,,,------......---.....................---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++++++++,,,,,,,,,------,,,,,,------------......------............------------------------------,,,,,,,,,---------......+++,,,------,,,---///111//////............/////////////////////000000111000000000000000000111111222333444444333222444555444777>>>JJJ\\\rrrzzzrrrmmmllllllkkkkkklllnnnqqqrrrqqqtttwwwxxxxxxxxxyyyzzzwwwyyy{{{||||||{{{|||}}}{{{|||}}}||||||}}}}}}||||||}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}|||||||||xxxwwwvvvyyy}}}}}}~~~}}}|||}}}~~~~~~~~~vvvuuuxxx}}}~~~|||{{{yyyvvvwww{{{{{{{{{{{{yyywwwtttrrrpppqqqqqqrrrrrrqqqooommmkkkkkkhhheeebbbaaa___]]][[[VVVSSSPPPLLLIIIHHHGGGGGGCCCBBBBBBAAA@@@@@@??????>>>>>>======<<<;;;:::999666666666666555555555555555555444444444444555555333333333444444444555555222222333444444555666666444555555666666555555444222333333444444333333222222222222222222222222222333333333333333333333333333333333222222222111111111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222000000000000000000000000//////////////////000000333333222222111111222222333333222222222222222222333333222222111111222222000000000000000000000000000000000000000000000000000000000000000/////////000///---,,,,,,---///000------------------------------------------------------------------------,,,,,,,,,,,,,,,---.........////////////000222444999EEEVVVccchhhfffaaa]]]___gggppprrrlllccc^^^\\\```jjjqqqlllccc]]]ZZZWWWZZZ]]]aaahhhrrrxxxsssjjjaaa^^^YYYWWWYYY]]]```aaa,,,++++++******++++++,,,---------,,,,,,------...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++******)))*********++++++,,,,,,------......---------...............---,,,,,,,,,,,,+++++++++------,,,,,,,,,---......,,,,,,,,,,,,------------------------------......------............------,,,------......------,,,,,,,,,,,,---------......+++,,,------,,,---...000//////............/////////////////////000111111000000000000111111111111111333444444444444555777666:::DDDSSSfff{{{~~~|||vvvqqqrrrqqqpppooonnnoooppppppmmmpppsssuuuuuuuuuvvvwwwvvvxxx{{{}}}}}}|||}}}~~~zzz{{{|||||||||~~~~~~||||||~~~~~~~~~}}}{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||zzzxxxwww{{{~~~}}}|||}}}~~~}}}}}}~~~~~~}}}|||~~~}}}|||yyywwwyyy}}}~~~|||zzzxxxyyy|||||||||{{{yyyvvvrrrooommmpppppppppooommmjjjhhhggghhheee```]]][[[[[[ZZZYYYPPPOOOLLLIIIGGGEEEDDDDDDAAAAAA@@@??????>>>===============<<<<<<;;;999999777666666666555555555555444444333333333333444444222222333333444555666666333333444444555555666666444555666777777666555444222333333444444333333222222222222222222222222222333333333333333333333333333333333222222222111111111111111111111111111111000000111222222222111111111111111111111111111111222222222222222222222222000000000000000000000000//////000000111111111111222222111111000111111222222222111111111111000000222222111111000111111222000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000,,,------......------,,,...------,,,,,,------...---------------------------,,,,,,,,,,,,---......+++,,,---///000000//////555???NNN]]]fffhhhfffcccbbbfffkkknnnlllfff___ZZZ___iiiqqqoooiiiccc]]]XXXWWW]]]cccjjjrrryyyxxxrrrhhhbbbZZZVVVWWW\\\aaaeee,,,,,,+++******+++,,,,,,,,,,,,---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,------++++++*********+++,,,,,,***++++++,,,------......---------.........//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,------------...........................------------............------,,,,,,---......---,,,,,,,,,,,,,,,---------.........//////...------///000//////............/////////////////////000111111///000000000111111111111000222444444444555777999<<>>===<<<;;;:::;;;;;;;;;;;;:::999888888666666555555555444444444444444333333333333444444333444444444444444444444444444444555555555555555444555666777777666555444222333333444444333333222333333333333333333333333444444444444444444444444333333333222222222111111111111111111111111111111000111222222333333333222000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111000000111000000//////000111111222222111111111000000000111000000//////000111111000000000000000000000000000000000000000000000000000000000000000000000000///..................///,,,,,,---......---,,,,,,...---,,,,,,,,,,,,---...---------------------------------------......///------------...///......222888DDDQQQ]]]ccceeedddaaadddiiilllllljjjgggeeeeeemmmssssssooojjjccc\\\VVV^^^eeejjjpppwwwyyywwwmmmggg^^^XXXYYY]]]cccfff---,,,+++******+++,,,---+++,,,---------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,,,,,,,---------+++*********+++,,,------******+++,,,,,,---......---------.........////////////.........---------,,,,,,,,,,,,,,,---...///---------.........//////..................---------..................---,,,,,,---......---,,,,,,,,,,,,,,,---------......000000111000......///111//////............/////////////////////000111111//////000000111111111222///111444555555666888:::CCCLLL^^^qqq|||xxx{{{{{{zzzyyyyyyyyyyyyyyyvvvxxxzzzzzzxxxvvvvvvvvvnnnqqquuuxxxxxxxxxyyyzzz|||}}}}}}~~~~~~~~~|||}}}~~~~~~|||{{{|||||||||zzzzzz{{{{{{|||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{~~~zzzwwwyyy|||xxxwwwyyy}}}~~~~~~}}}||||||{{{||||||}}}~~~yyy{{{~~~~~~~~~zzzxxxyyyyyyxxx{{{{{{xxx{{{}}}{{{zzz{{{wwwvvvvvvuuurrrooommmkkkhhhggggggfffeeecccaaaaaa```^^^[[[YYYVVVRRRMMMIIIJJJJJJJJJIIIHHHFFFDDDCCC@@@@@@???===<<<;;;:::999999999999999999888777666555555555444444444333333444333333222222333333444666555555444444333333222555555555555555444444444444555666888888666555444222333333444444333333222444444444444444444444444444444444444444444444444333333333222222222111111000000000000000000000000111222333333444444444444////////////////////////111111111111111111111111000000000000000000000000111111111111000...---,,,000///////////////000000222222222111111111000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000111111111......////////////......,,,,,,---......---,,,,,,...---,,,,,,,,,,,,---...------------------------...------------...//////333000...---...////////////222;;;GGGSSS\\\```aaa]]]bbbgggkkkmmmoooqqqssslllrrrvvvuuusssooohhh```UUU^^^fffiiimmmrrrwwwwwwoooiiiaaa\\\[[[___cccfff+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000---,,,++++++++++++,,,---..............................//////////////////---...///000000///...------------............///........................///......------,,,++++++222111111000///...........................------000000000000111111111111111111111111111111222222555333333555555555999@@@JJJaaasss}}}}}}wwwttttttyyy|||zzzyyyzzz{{{}}}yyyzzz{{{zzzxxxwwwxxxyyyuuupppnnnrrrvvvvvvwwwyyywww{{{}}}~~~~~~|||||||||~~~|||||||||}}}}}}{{{{{{{{{{{{zzzyyyxxxwww{{{|||~~~~~~|||zzzzzzzzz|||zzzwwwxxx{{{|||zzzwwwzzzzzzyyyyyyzzz|||}}}~~~}}}{{{|||~~~~~~~~~{{{yyyzzz~~~~~~zzzwwwuuuwwwyyy{{{|||zzzyyyyyyzzzzzzzzzyyyvvvqqqmmmlllnnnnnnjjjeeeiiigggffffffeeeccc```]]]^^^ZZZUUUPPPMMMKKKIIIGGGGGGFFFEEECCCAAA@@@@@@@@@???>>>===<<<;;;:::999999777888888999999777666555333444555555666666555555555444444333333444444555222222333444444444444333666666777777666555444444333444555555444444555777666555444333222333444444666666555444333333222222444444555555555555444444444555555555444333333222000111111111111222222222000000000000000000000000000111111222222222111111111111000000111111222333444333111////////////000333333222111000///......000000000000000000000000...///000111222333444444111111111111000000000000////////////000000000000222111///.........///000000000111111111000000///000000000000////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---------............///000222666<<>>===<<<;;;:::999999777777888888888777666555333444555555666666555555555444444333333444444555222333444444555555444444666666666666666555444444333444555555444444555777666555444333333333444444666555555444333333222222444444555555555555444444444444555555444333333222111111111111222222222222111111111111111111111111111111222222222111111000111111111111111222222333444333111000/////////000222222111111000/////////000000000000000000000000222222222111111111111111111111111111000000000000////////////000000000111222111000000/////////000000000111111111111000000111111000000000/////////.........---------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------...............////////////000---///222555:::AAAIIINNNVVV[[[bbbiiimmmnnnnnnooosssllleeedddiiinnnqqqpppddd\\\ZZZcccnnnqqqooollliiifffeeeggghhhggggggjjj++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------.............../////////......------------......---------------------------------,,,+++***((((((,,,,,,------------,,,,,,---------............///........................++++++,,,------...//////......------,,,+++++++++............................../////////000000000111111111111111222333333444333555999;;;???HHHRRRggg||||||~~~xxxrrrnnnsssuuuwwwyyyzzzzzzzzzzzz~~~}}}|||{{{{{{yyyyyyxxxuuuqqqooooooooooookkkkkkqqqtttuuuvvvyyy}}}~~~{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}}}}|||zzzyyyxxxyyy{{{}}}}}}|||{{{||||||}}}}}}}}}|||zzzyyyyyyzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{}}}}}}{{{zzz|||~~~|||zzz{{{|||}}}}}}}}}}}}||||||{{{{{{{{{xxxuuutttuuuvvvwwwwwwnnnmmmlllkkkjjjhhhfffeeeaaa```^^^]]]\\\ZZZWWWUUURRROOOKKKIIIHHHHHHFFFEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;:::999777777777888777666666555333444555555666666555555555444444333333444444555333333444555555555444444555666666666666555444444333444555555444444555777666555444444333333444444555555444444333333222222444444555555555555444444444444444444444333333222111111111111222222222333222222222222222222222222222222222222222111000///000111111111111222222222333222111000000000000000000000000000000000000000000000000000000000000000222222222111111111000000111111111111000000000000/////////000000000111111111111111222111111000///000000111111111111000000222222111111111000000000.........------------,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------.........////////////000000000---...///000222666;;;???JJJTTTaaajjjmmmmmmkkkkkkmmmfff^^^]]]bbbiiilllmmmccc[[[XXX___hhhlllnnnnnnjjjhhhjjjmmmlllgggdddeee++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------................................................------------------------...............---,,,+++,,,,,,------------,,,,,,---------............///........................,,,,,,,,,---------......---------,,,,,,,,,++++++............////////////............////////////111111111111222333333444777555666888<<>>==================<<<;;;:::::::::777777777666666666555555333444555555666555555555555444444333333444444555222222333444444444444444555555555666666555444444333444555555444444555777666555555444444444444444444444444333333333222222333444444555555444444333333333444444444333333222111111111222222222333333222222222222222222222222333333333222111000///...000000111111222222222222222222222111111000000000//////000000111111111111000000000000000000000000///000000111222222333333111111111111000000000/////////000000000111111111000111222333333222111000///000000111111111111000222222222222111111111000............---------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------..................///////////////000000//////111555888<<>>CCCJJJYYYqqq~~~xxxqqqlllkkkmmmppprrroooqqqsssuuuuuutttrrrppptttwwwzzz}}}}}}|||zzzxxxvvvuuurrrmmmhhhffffffgggggghhhnnnuuuyyyzzz~~~~~~}}}|||{{{zzzzzz|||}}}~~~~~~~~~~~~{{{||||||{{{zzzzzz|||~~~}}}}}}}}}|||zzzyyyyyyzzzzzzyyyxxxxxxxxxyyyzzz{{{|||yyyxxx{{{~~~zzzwwwwwwyyy|||~~~}}}{{{yyyxxxxxxxxxwwwvvvpppooonnnllliiiddd```]]]ZZZWWWSSSQQQPPPNNNLLLJJJEEEDDDCCCCCCDDDDDDCCCAAA???>>>===<<<;;;;;;;;;;;;:::::::::999999888888888666666555444444444444555333444555555666666555555555444444333333444444555111222333333444444333333333333444555555555555444333444555555444444555777555666666666666555444444333333333333222222222222333333444444444444333333111222222333333333333333222222222222333333333333111111111111111111111111222222222222222111000//////000111333333222111111111222222333222222111111//////000000111111111222111111111111111111111111444333333222111000//////111111111111000000000000000000000111111111222222000000111111222111111111...///000111111222111111222222111111111000000000/////////.........---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......++++++,,,,,,,,,------------............///111444444@@@QQQcccmmmoookkkggg\\\^^^ccckkkssssssmmmfffbbbaaadddjjjnnnoooqqquuu|||uuulllfff```^^^fffooo++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,------.../////////.........------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------,,,++++++,,,---------------............///........................---------------------,,,.....................///---......///000000111111/////////000000000111111111111111222333444555666<<>>===;;;;;;::::::<<<<<<;;;:::999888777666777999999888666444444444555444444444444333333333444444444555555555666666333333444444333333222111444555777888888777555444222222333333333333444444666666555555555444444444555555555666666666666777666666555444333333222222111111222333444444555555333333333333333222111000222222333333333333444444333222111000000000111222111111111111111111111111000000111111111222222222000000111111111222222222111111111111222333444444222222222222222222222222000000000000000000000000111111000000000000111111000111111111111222222222000000000000000000000000111111222222222333333333111111111111111111111111111111000000//////............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000000000333111111777BBBPPP\\\cccjjjtttvvvjjj^^^^^^eeeiiiiiinnn{{{wwwhhh]]]ZZZ___mmm{{{******************************************++++++******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---......---------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...------------------...------------------------........................+++,,,,,,------...//////////////////////////////000000111111222222222333222333333333444666888:::@@@RRRcccvvvyyyqqqllljjjjjjkkkjjjjjjkkkooorrroooppprrrsssttttttsssssswwwvvvttttttuuuvvvtttssssssrrrrrrqqqqqqrrrssssssvvv|||}}}~~~~~~~~~}}}~~~|||{{{|||}}}~~~}}}|||}}}|||||||||}}}}}}zzzxxxxxxyyyzzzzzzxxxxxxyyyzzzxxxwwwvvvwwwyyyzzzyyyxxx|||||||||{{{zzz{{{~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{{{{{{{zzz{{{{{{xxxtttqqqpppllliiiiiikkkkkkfffbbb^^^]]][[[ZZZYYYWWWSSSPPPNNNMMMJJJGGGEEEDDDCCCCCC@@@???===<<<;;;:::::::::;;;;;;:::999888777666666666888999888666555444555555555555444444333333333333444444444444555555555333333444444333333222111333444666777777666444333222222333333333333444444666555555555444444444444444444555555555666666666666555555444333333222222111222222333333444444444333333333333333222111111222222333333333333444444444333222111000000111111222222222222222222222222444444444333333222222222111222222222333333333333333222222111111111222222222222222222222222222222111111111111111111111111111111000000000000111111000111111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111111111000000////////////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///............////////////000///000444<<>>===;;;::::::::::::999999888888777666555555555666888777666555666666666666555444333333222222333333333333444444444444333333444444333333222111333333555555555555333333222222333333333333444444555555555555444444444444333444444444555555555555555555555444444333333222222222222222333333333333333333444444333333222222222222333333333333444444555444333222111111111111222222222222222222222222666555555444333222111000222222333333333444444444333333222111000//////000222222222222222222222222222222222222222222222222111111000000000000111111000111111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111111000000000000////////////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------............,,,---///111444===HHHPPPccclllsssqqqlllmmmssswww}}}{{{zzz|||zzzxxxzzz|||qqqgggaaabbbkkk{{{************************(((((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---,,,,,,++++++---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///......------......///,,,,,,,,,,,,,,,---------.................................///000000111111///////////////000000000000000111222222333444444222444555444444777===AAATTTiiiyyyzzzvvvsssqqqnnnlllpppqqqpppooommmmmmnnnppppppqqqrrrtttvvvxxxyyyyyyxxxwwwuuuuuuvvvvvvuuusssrrrsssuuuvvvxxxxxxyyyyyy}}}~~~}}}}}}~~~~~~||||||}}}~~~~~~}}}}}}||||||||||||zzzxxxwwwyyyzzzzzzyyyxxxyyy{{{|||yyywwwvvvwwwyyyzzzzzz}}}}}}~~~}}}||||||~~~~~~}}}~~~}}}{{{yyyxxxvvvtttsssssstttsssqqqoookkkhhhffffffeeedddaaa^^^ZZZXXXVVVTTTSSSQQQMMMKKKFFFFFFDDDCCCAAA@@@??????===<<<;;;:::999999999999888888777666555555444444333555777777666555666777666666555444333222222111222222222333333333444444333333444444333333222111222333333444444333333222222222222333333333444444444444444444444444444444333333333444444444555555555555444444444333333333333333333333222222222222333333444444444444333333222222222333333333444444555555444333222111111000222222222222222222222222333333222222111000//////222222222333333333333444222111111000//////000000222222222222222222222222222222222222222222222222222111111000000111111222000000111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000/////////............---------------------------------------------------,,,++++++++++++,,,------------........./////////+++...000000000444>>>EEEUUU```mmmssstttvvvzzz~~~~~~xxxsssmmmlllsss|||vvvlllggghhhnnn|||************************(((((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))******+++,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...,,,+++,,,---***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------......,,,---------.........///........................***++++++,,,,,,------...////////////000000111111333222222222222222222222333555666555666;;;DDDKKK___ttt{{{uuuqqqoooooonnnmmmrrrssssssrrrppppppqqqrrrqqqqqqrrrtttuuuwwwxxxyyyzzzxxxvvvuuuuuuuuusssqqqqqqsssvvvyyy{{{|||||||||~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}|||zzzxxxzzz{{{{{{zzzzzz{{{}}}}}}zzzwwwvvvxxxyyyzzzzzz{{{|||~~~}}}}}}}}}~~~~~~}}}}}}~~~{{{xxxuuutttuuusssqqqpppqqqqqqpppnnnjjjiiigggfffeeeccc```^^^YYYVVVSSSQQQOOOMMMKKKHHHDDDDDDCCCBBBAAA@@@???>>><<<;;;:::999999888888999777666666555555444444444222444666666666555666777666666555444333333222222222222222333333333444444333333444444333333222111222333333333333333333222222222222333333333444444333333444444444444444444333333333444444444555555444444444444444333333333444444444333333333333333333444444555555555444444222222222333333333444444555555555444333222222111111111111111111111111111111111111111111111111111111111111111222222222222000000//////000111111222222222222222222222222222222222222222222222222222222222111111111111222222000000111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111000000000000111111111111000000/////////.........------------------------------------------------,,,++++++++++++,,,------....../////////000000000---000333222000111888>>>GGGSSSdddsss{{{~~~zzzrrriiifffooo{{{~~~vvvqqqoooqqqzzz************************)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------******,,,///+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,---------,,,------....../////////........................,,,,,,------...//////000...//////000000111111222444333333333222222222222444666777777:::CCCQQQ\\\lll~~~yyy~~~}}}xxxtttooollllllmmmmmmnnnqqqrrrtttsssrrrrrrssstttpppppppppqqqqqqssstttuuuxxxwwwuuutttuuutttsssqqqqqqtttxxx}}}~~~~~~}}}}}}~~~~~~}}}yyyzzz||||||{{{{{{|||~~~|||zzzxxxxxxyyyzzzzzzyyyxxxzzz|||}}}}}}~~~~~~~~~~~~{{{xxxuuusssqqqtttqqqnnnmmmmmmnnnmmmllliiihhhgggeeeccc```^^^]]]VVVSSSPPPMMMKKKIIIGGGEEEBBBBBBBBBBBBAAA@@@>>>>>>::::::999888888888888888666666666555555555444444222444666666555555666777555555444444444333333333333333333333444444444444333333444444333333222111333333333333333333333333222222333333333333444444333333333333444444444444333444444444555555555555444444444444444444444444444444444444555555555555444444555555666666555555222222333333333333444444444444555555555444333222111111111111111111111111222222333333333444444444000000111111111222222222000//////000111222333333222222222222222222222222222222222222222222222222222222111111111111222222000111111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111000000000111111111111222000000000000////////////------------------------------------------------,,,,,,,,,,,,,,,------...////////////000000000111///111333222111111555888>>>GGGYYYlllyyy~~~wwwkkkfffmmmyyyzzzwwwtttsssyyy******************************************++++++******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++*********+++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------***,,,---+++((((((,,,000,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,------...//////........................//////000111111222222333...//////000111111222222222222333333333333333333333666888:::@@@NNNbbbqqq|||yyyyyy}}}xxxqqqmmmiiiggghhhjjjlllmmmnnnppprrrsssrrrssstttuuurrrrrrppppppooopppqqqqqqtttsssrrrssstttuuutttssssssvvv|||}}}}}}}}}{{{{{{}}}~~~xxxyyy{{{{{{{{{{{{|||~~~|||zzzyyyyyyzzzzzzyyyxxxuuuxxx{{{|||}}}~~~~~~~~~|||{{{{{{zzzxxxwwwuuutttssspppllliiiiiijjjiiiiiieeeeeeeeebbb___\\\ZZZZZZSSSOOOKKKHHHFFFEEEBBBAAA???@@@@@@@@@@@@???===<<<999999888777777777777888666666666666555555555555333444666666555444555666333333333444444444444555333444444444444555555555333333444444333333222111444444333333333333444444222222333333333333444444222222333333333444444444444444555555555666666666444444444444444444444444444555555555666777777777444444555666666666666666222222333333333333444444333333555555666555555444333333333333333333333333444444333333333333333333111111111222222222333333222222111111111222222333222222222222222222222222111111111111111111111111333222222111111222222333000111111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111000000111111111222222222111111111000000000//////------------------------........................---------,,,---......///........./////////000000///000000111111111222222888<<>>===>>>?????????>>><<<;;;999888777777777777777888666666666666666555555555333555666666555444444555222222333444444555555666444444444555555555666666333333444444444333222222555444444333333444444555222222333333333444444444222222222333333444444444555555555666666666666777444444444444444444444444444555555666777888999999444444555666777777666666222222333333333444444444222333444666666666666555555555555555555555555555444333333222111000//////222222333333333444444444555444333222111111111111222222222222222222222222000000000000000000000000333222222111111222222333000111111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111000000111111222222222222111111111111000000000000------------------------...........................------------...//////---------.........//////......---///111111000...555555===NNN]]]fffqqqzzz~~~nnn```aaaiiiiiigggiiimmmnnnooosssyyy************************************************((())))))))))))*********,,,,,,,,,,,,,,,+++***)))******++++++++++++******)))************+++++++++,,,+++*********+++,,,---------------------------***+++,,,------+++)))(((*********++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------......------,,,+++)))***+++,,,...///000111------------------------000000000000000000000000222222111111111111111111333222111111222333333222777999???HHHSSSdddzzz{{{{{{tttmmmhhhfffdddbbbbbbdddfffhhhjjjjjjjjjkkknnnqqqtttwwwsssttttttssssssqqqpppooonnnnnnnnnqqqtttwwwyyyyyyyyy~~~~~~~~~}}}|||~~~~~~}}}}}}}}}zzzxxxyyy|||~~~|||zzz|||}}}~~~wwwxxx{{{~~~|||zzzyyyyyyyyy{{{zzzyyy{{{}}}}}}zzzwwwwwwtttoooiiiffffffhhhkkkaaa___[[[XXXVVVTTTRRROOOKKKJJJHHHEEECCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;888888777777666666555555555555555666666888999999666666666666666666666666333333222222222333444444333333333444444444555555333333444555555444444333333333333333333444555666888777666555444333333333555444333333444555666777333333333333333444666666555555555555555444444444333444444555666777888888999888666666888888888777444444444444444555666777777444333444666777555333555444333222333444555666666555444333222111111111111111111222222333333333222222222222222222222222333333333222222222111111222222222222222111000//////000000000000111111111333222111000////////////111111222222222333333333000000000000000000000000000000111111111111000000000000000000000000000000333222111111000000111111///...---,,,,,,---///000+++++++++,,,,,,---------000000//////.........------------............///////////////000000000000444333555<<>>===;;;;;;;;;::::::::::::999888777777777666666666555555555555555666777888888666666666666666666666666555555444333222222222222333333333444444444555555333333444444444444444444444333333333444444555666555444444444444555555666555555444444444555666777333333333333444555666777777666666555555444444444444555555666666777777777999777666666777888888777555555444444444555666666666555333444666777555333666555444333333333444555666555444333222222222222333333444444444555555555222222222222222222222222333333333222222222222111222222333333222111111000111111111222222222333333444333222111000000000000111222222222222333333333111111111111111111111111000000111111111111000000111111111111111111111111222222222222111111111000///......---------......++++++,,,,,,,,,---------000/////////.........------------............///.../////////000000000000111///111666???LLL^^^nnnsss~~~tttbbbWWW\\\gggaaa^^^```cccdddhhhlll************************************************************+++++++++,,,++++++,,,,,,,,,+++************++++++++++++******************+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,---///000000000111////////////////////////////////////////////////000000000000000000000000111111111111111111111111333333333333555777999:::888BBBOOO\\\kkk|||{{{{{{xxxwwwuuuqqqmmmiiihhhfffeeeeeefffhhhiiikkkkkklllmmmooorrruuuwwwyyywwwtttrrrrrrsssuuuvvvwwwvvvvvvvvvxxx{{{~~~|||~~~~~~~~~~~~{{{|||||||||{{{zzz{{{~~~~~~}}}}}}}}}|||{{{|||}}}~~~}}}|||~~~}}}}}}|||{{{{{{{{{{{{zzzxxxvvvwwwxxxyyyxxxwwwrrrqqqpppmmmiiieeeaaa___[[[XXXTTTQQQOOOLLLIIIGGGDDDCCCBBB@@@>>><<<;;;::::::999999999888888888888777777777777666666666666666555555555555555666666666666666666666666666666777666555333222222111111333333333444444444555555333333333444444555555555444444444333444444555666222222222333444666777888666666555444444555555555444444444555555666777888888888777666555555444444666666666666666777777777888777555555777777777666777666666555555555555666666555444444666666555444777666555444444444444444666555444333333333333333444444444444555555555555333333333333333333333333333333333333222222222222333333333333333222222111333333333333444444444444444444333222111111111111222222222222333333333333222222222222222222222222000000111111111111000000111111111111111111111111111222333333333222000000////////////......---,,,,,,,,,,,,,,,------------/////////...............---------............///....../////////000000000000......222888CCCTTTcccsssvvvcccYYY___mmmfffbbbbbbbbbaaacccggg******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++***************+++++++++,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,---,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,---...////////////+++,,,---...///000111111........................////////////////////////111111111111111222222222333444444444444666999;;;<<>>===;;;999999999999999888888888777777777777777777666666666666666555555444444444444555666666666666666666666666666555444333333333333333333333333444444444555555222222333333444555666666555555444444444444555555111222222333444666777888777777666555555555444444555555555555666777888999999999888777666555555444888777777777777777777777888666555555666777777666888888777666555555555555666555555555666666666555888777666555555444333333666555444444444444444555222222333333333333333333333333333333333333333333444444333333333222222222333333444444444333333222333333333444444444444555555444333222222222222222222222222333333333444444333333333333333333333333000111111222222111111000111111111111111111111111111222333444444222000//////000000000///...,,,+++,,,,,,------------------........................---------............///........./////////000000222///...111555===KKKYYYssstttddd]]]eeeooonnnnnnnnnggg``````ddd******************************************************+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++******++++++++++++*********++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++++++++,,,---......//////------------------------////////////////////////000000111111111222222222444555555444333444888<<>>>>>>>>>>><<<;;;999888999999999888888888888777666666666666777777777777666555555444444444444555666666666666666666666666333333333333444555555666333333333444444444555555222222222222444555777888666555555444444444555555333333333333333444555555777777777666666555555444666666666666666777999999::::::999888777777666666888888888888888777777777888777555555777888777666999888777666666666666666555666666666666555666666888888777777666555444333555555555444555555666666333333333333333333333333333333333333333333333333444444444333333333222222222333333444444333333333222222222222333333333333555444333333222333333333222222333333333444444444333333333333333333333333111111222222222222111111111111111111111111111111111222444555444333111///000000111111000...,,,+++---------------------------------...............---------............///............////////////222000///111333777BBBMMMcccvvv~~~wwwhhh```eeennnuuu|||{{{ooobbb___eee************************************************************+++++++++,,,******+++,,,,,,,,,++++++******++++++++++++******++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******.........---,,,,,,++++++------------------------000000000000000000000000000000000111222222333333333444555444333555:::???MMMbbbyyy~~~qqqlllooo|||}}}vvvsssrrrwww|||yyyuuuqqqpppppprrrtttxxxvvvssspppmmmjjjiiihhheeefffhhhkkkmmmoooqqqrrrttttttsssssstttuuuvvvwwwvvvxxxzzzzzzyyy|||~~~~~~~~~|||~~~~~~}}}~~~}}}|||{{{|||||||||{{{{{{}}}~~~|||zzzyyyzzz|||}}}}}}||||||}}}~~~}}}}}}zzz|||~~~|||zzzzzzyyywwwtttrrrssstttpppjjjbbb]]][[[YYYVVVTTTOOOMMMJJJGGGFFFEEECCCAAA<<<<<<======<<<;;;999888999999888888888777777777666666666666777777777777666555555555555555666666666666666666666666666666222222333333444666777888333333333444444444555555111111111222333666888999777666555555444555555555555444333333333333333444666666777777777666555555555555555666666777888999:::999999999999888888888888888888888888999999999999777666666777888888777999888888777777777777888555666777777555555666777777888888888777666555444555555555555555666777888666666666666555555555555333333333333333333333333444444444444333333333333111222222333333333333333111111111111222222222222444333333222222333333333333333333333444444444444333333333333333333333333111111222222222222111111222222222222222222222222222333444444444333111000000000000000//////...---............---------------------------.........---------............///------.........////////////---...000000111888AAAOOOfffxxxwwwkkkmmmqqqxxx}}}ooobbbaaaggg************************************************)))))))))*********++++++)))***+++,,,,,,,,,,,,+++******++++++++++++******+++++++++,,,,,,,,,------)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,/////////...---,,,,,,,,,........................000000000000000000000000///000000111222222333333111333555555444888???EEEWWWnnnssskkkppp}}}yyynnnmmmooossszzz}}}zzzvvvqqqoooooorrrtttyyyxxxvvvtttqqqooommmllleeegggiiikkknnnpppqqqrrrrrrsssuuuwwwxxxxxxwwwvvvwwwzzz~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}{{{zzzyyyyyy|||~~~~~~}}}}}}{{{}}}~~~|||yyyzzz{{{xxxssspppooopppiiiccc[[[WWWVVVTTTPPPLLLKKKIIIFFFDDDDDDCCCBBB@@@999:::;;;<<<;;;:::888666777777777666666666555555555666666666777777777888555555555555666777888888666666666666666666666666444444444444444555666777333333333444444444555555111111111111333666999:::777777666555555555555555444333333222222333333444555555777777888777666666555555555555666777888888999999999999::::::::::::777888888999999::::::::::::999777777999999999888888888777777777888999999555777888777555555666888666777888888888777666666555555555555666777888999777666666666555555555555444444444444444444444444555444444444444333333333000111111222333333222222111111111111222222222222333333222222222222333333333333333444444444444555222222222222222222222222111222222333333222222111222222222222222222222222444444333333333222222222000000///////////////000///.........------------,,,,,,,,,------.........---------............///---------.........//////,,,,,,...000///...222888BBBYYYmmm}}}~~~xxxvvvtttppphhhaaabbbiii************************************************((())))))))))))*********)))***+++,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------)))***+++,,,---,,,++++++------------------------,,,---...//////---+++************++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,---.../////////------......//////000000////////////////////////000000000000000000000000///000000111222222333333///222555666666;;;CCCJJJ]]]uuu}}}mmmlllwwwyyylllmmmppptttyyy~~~{{{vvvqqqnnnnnnqqqtttwwwvvvuuutttrrrqqqoooooofffgggjjjllloooqqqrrrrrrqqqtttwwwzzz{{{zzzxxxvvvxxx|||~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}yyyxxxxxxzzz~~~~~~}}}}}}~~~|||~~~|||vvvxxxyyyvvvqqqlllkkkkkkccc]]]WWWTTTSSSQQQKKKGGGHHHFFFCCCBBBBBBBBBAAA???777888:::;;;:::999777555666666555555555444444444555666666666777777888888555555555666666888999:::666666666666666666666666666555555444444444555555333333333444444444555555111000000111333666999;;;777777666555555555555555333222222222333333444555444555666888888888777777444444444555555666777888888999999::::::;;;;;;<<<777777888999::::::;;;;;;;;;999888888999::::::999888777777777888999::::::555777999888555444666888666666888999999888777777555555555555666888999:::555555444444444333333333444444444444444444444444555555444444444333333333///000111222222222222222111111222222222333333333222222222111111222333333333333333444444444555555222222222222222222222222111222222333333222222111222222222222222222222222555444333222222222333333111000///......///111111//////.........---------,,,,,,,,,------.........---------.........//////---------.........//////,,,---000333111...000666<<>>===<<<999999999888888888777777999999888666555555555555888888777777666666555555444444555555666888999::::::999777666666777777888444444444555555555555555444444444444444444444444222111111333555666666555555555555555555444444444444444333222222222333333333444666777888888777777555444444444555666888999;;;;;;:::::::::;;;;;;<<<<<<:::999999;;;<<<<<<;;;<<<;;;::::::999999::::::;;;<<<>>>>>>===<<<======;;;999777555444666888999777888999:::;;;:::999888999999888777666666777777777777777888999999999:::555666777777555444555666333222222111222444555666222222222222222222222222444444333222222333333333444444444444333333222111444444444444444444444444444444333333333333222222333333222222111222222222444444444333333333222222000000000000000000000000000000000000000000000000222111000......//////000........................................................................000000000000111111111111888AAALLLZZZnnnyyyjjj```^^^```cccddd************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,+++***)))******++++++,,,,,,,,,---,,,,,,,,,---------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------------,,,,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...------,,,,,,,,,,,,,,,---......//////..................////////////////////////////////////111111111111222333444555222666:::;;;@@@LLL^^^lllyyyyyyzzzyyyxxxtttpppnnnoooppppppoooqqqtttwwwwwwvvvtttsssrrrppppppooommmkkkkkknnnpppqqqrrrtttvvvxxxzzz{{{|||~~~}}}~~~|||~~~}}}~~~~~~{{{zzzyyyzzz}}}~~~~~~}}}}}}{{{|||}}}{{{yyyyyy{{{|||}}}|||vvvxxx{{{~~~~~~}}}|||~~~~~~zzzwwwtttsssqqqmmmiiieeebbb```ZZZTTTNNNLLLLLLJJJFFFCCCAAAAAA@@@???>>>===<<<<<<888888888777777666666666999888777666666666666666888777777777666666666555444444555555666888999:::888777666555444444555555444444444555555666666666444444444444444444444444333222222333666777777666777777666666555555444444444444444444444333333333444555777888999999888888666555555555555777888999;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999:::<<<=========<<<;;;::::::999999::::::999;;;======;;;:::;;;<<<;;;:::888777666777888999777888:::;;;;;;:::999999:::999999888777777888888888888888888999999999999555666777666555444555666333333222222222333444555222222222222222222222222444333333333222333333333333444444444333333222111444444444444444444444444444444333333333333222222333333222222111222222333333333333333222222222222111111111111111111111111111111111111111111111111000///...---------...///........................................................................//////000000000111111111555<<>>===<<<;;;;;;777777666666666666555555888777777666666666777777777777777777666666666666444444444555666777888999999888777666555444444555333333444555666666777777444444444444444444444444444333333555777999888777999999888777666666555555555555666777666555444333555666888999::::::999888777666666666777888999:::;;;;;;;;;;;;<<<<<<======<<<;;;:::;;;===?????????<<<;;;;;;:::::::::::::::888:::;;;;;;:::999999:::<<<;;;;;;:::999888888777888888:::;;;;;;;;;::::::;;;;;;:::999999999999:::::::::999999999999999888666777777666555444444555444444333222222222333333333333333333333333333333333333333333333333333333333333444444444333222222444444444444444444444444444444333333333333222222333222222111222222333333333222222222222111111111111111111111111111111111111111111111111111111111///...---,,,,,,,,,------........................................................................//////000000000000111111111777===CCCQQQggg|||{{{pppjjjhhhhhhhhh***************************************+++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++((()))***++++++++++++*********++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************+++,,,,,,------,,,,,,+++++++++,,,,,,------...,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,---......///.....................////////////++++++,,,---...///000111222222222222333555666777999;;;???FFFTTThhhzzzpppjjjhhhmmmmmmnnnppprrrrrrrrrrrrsssvvvyyyzzzxxxuuurrrqqqoooppppppooonnnnnnppprrrsssssstttuuuxxx||||||}}}|||~~~|||}}}~~~}}}~~~|||~~~~~~~~~~~~{{{zzzyyyzzz|||~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||||||||{{{{{{yyyyyyyyyyyyyyywwwssspppkkkiiieeeaaa]]]YYYVVVUUUPPPLLLHHHEEEDDDBBB@@@>>>>>>======<<<;;;;;;::::::666666666666666666666666777777777666777777888888777777777777666666666666444444444555666777888888;;;:::999888777777666666333333444555666777888888555555555555555555555555666555444666888::::::999::::::999888888777666666666777888999888666444333444555777888999999888888777777777888888999999:::::::::;;;<<<===>>>>>>>>>===<<<;;;<<>>===;;;;;;;;;::::::999999999777777777777777777777777888777777777777888888999666666666666777777777777555444444444555666777888:::::::::999888888777666444444555555666777777888555555555555555555555555666555555777999::::::999;;;::::::999888888777777777888999999999777444333333444555777777777777666888888888999999999999999999:::<<<===>>>????????????===<<<===???AAAAAA@@@===<<<;;;;;;::::::;;;;;;;;;<<<>>>===;;;::::::;;;<<<<<<=========;;;999888888999;;;<<<======<<<<<<===<<<<<<<<<<<<<<<======<<<;;;;;;;;;::::::999999888999999888666555555666666666666555444333222222333333333333333333333333111222333444444444444333222333333444444333333333333333333444444444555555444444333333333222222222222111111111222222333444222222222111111111000000111111111111111111111111111111111111111111111111000000000000000//////..............................................................................////////////000000000111222444555<<>>KKK^^^tttwwwlllggghhhkkkgggiiilllnnnnnnnnnpppqqqsssuuuwwwwwwuuusssrrrrrrnnnppprrrrrrrrrrrrsssuuu{{{{{{|||}}}}}}|||{{{|||}}}~~~}}}zzzxxxyyyzzz|||}}}~~~~~~~~~~~~}}}zzzyyy{{{}}}}}}}}}~~~~~~~~~~~~|||yyyxxxyyy{{{|||||||||{{{{{{wwwuuutttsssrrrpppllliiidddaaa\\\WWWRRROOOMMMLLLHHHFFFDDDAAA???=========999999999999888888888777666666777777777777888888999888888777777777888888666666666666777777777777555555444444555555666777777777888888777777666555555555666666666777777777555555555555555555555555666555555777999;;;:::999:::999999999999888888888888999999999888666444333222333555666777666666555777888888999999999888888888:::<<<>>>@@@@@@@@@@@@@@@>>>======???@@@@@@???===<<<<<<;;;;;;;;;;;;;;;===>>>??????===;;;;;;<<<;;;;;;<<<======<<<:::999888999;;;===>>>>>>=========<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;;;;;;;::::::;;;;;;:::777666666777777777777777666555444333333333333333333333333333000111333444555444444333222222333444444444333333222333333444444555555555444444333333333333222222111111111111222333444444333222222222222111111111222222222222222222222222222222222222222222222222111222222222222111000///..............................................................................////////////000000222111222555:::EEEZZZlll{{{rrrmmmmmmooo************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,******++++++++++++++++++******++++++,,,,,,,,,---******+++++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++)))))))))***++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++*********************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......,,,---......//////..................//////////////////000000111222333333222333333444555777999:::>>>GGGYYYppp~~~~~~zzzpppiiifffgggiiigggiiikkklllkkkkkkmmmpppqqqrrrssssssqqqpppqqqrrrnnnppprrrssssssssstttvvvyyyzzz|||}}}zzzyyyzzzzzz|||yyyzzz{{{|||}}}}}}}}}}}}~~~~~~{{{yyyzzz{{{||||||~~~~~~}}}}}}~~~~~~~~~{{{yyyyyyzzz|||}}}}}}{{{yyywwwtttrrrpppooonnnlllhhheee```]]]XXXSSSNNNJJJHHHHHHDDDCCCAAA???<<<;;;;;;<<<888888888777777777777666555555555666666777777777::::::999888777777777777555666666666777777777888555555444444444555666666555666777888888888777777777777777666666666666666555555555555555555555555666555555666999::::::999888888888888999999999999999999888777666555444444333444555777777777666666777777888999999888777666888999<<>>???>>>=========<<<;;;;;;;;;;;;;;;===???@@@???===;;;;;;<<<::::::;;;;;;<<<<<<;;;;;;888999;;;===>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<======;;;999777777888888888999999888777666555444444444444444444444444///111333444555555444333111222333333444444444333222222333333444555555666444444333333333333222222111111111111222333444555333333333333222222222222222222222222222222222222222222222222222222222222111222333333333222000000................................................................................./////////000000111///111555999@@@NNN\\\rrrzzzwwwoookkkkkk************************((())))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++,,,------...///,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************(((((()))***+++,,,,,,---++++++,,,---------,,,,,,---,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,---------,,,---......//////................../////////000//////000000111111222222222333333444666888999:::GGGQQQeee~~~|||uuu{{{{{{tttmmmhhhfffffffffgggiiikkkjjjhhhiiikkknnnoooooopppooonnnnnnppprrrnnnpppssstttttttttuuuvvvvvvxxx|||~~~{{{yyyxxxxxxxxx~~~~~~zzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~||||||}}}}}}{{{{{{|||}}}|||wwwzzz}}}~~~~~~}}}}}}}}}}}}||||||}}}~~~~~~{{{yyy|||}}}|||xxxuuurrrpppnnnlllkkkiiieeeccc^^^[[[UUUPPPKKKGGGFFFEEEBBBAAA@@@===:::999999:::777777777777666666666666444444444555555555666666;;;:::999888777777777777555666666666777777888888555555444444444555666666666777999:::;;;;;;::::::888888777777666666555555666666666666666666666666666555555666888::::::999666777777888888999:::::::::999888666555444444444444555666888888888777777666777888999999888666666777999<<>>===>>>>>>===<<<======<<<;;;;;;;;;;;;<<<===>>>???>>><<<;;;:::;;;999999::::::;;;<<<<<<===888:::<<<===?????????>>><<<<<<<<<<<<<<<===>>>>>>:::;;;;;;;;;<<<============>>>>>><<<:::888888999888888999::::::999777666444444444444444444444444///000333555555555444333111222333333444444444444222222333333444555666666444444444333333333222222111111111111222333444555444444444333333333222222222222222222222222222222222222222222222222222222111222222333333111000///..................................................................................../////////000000---///555999<<>>>>>===<<<;;;999999888777777777777777777777777333444444555666777888888888999999::::::999999999777888888888888777777666888777666555555666777888888888888888888999999999;;;;;;999777666555555555666444333555888999777444555666666666777777888888888888888888888888888888888888888888888888888888444444555666777888999999999888888888777777666666555666999;;;======<<<<<<::::::::::::::::::::::::999999999999:::;;;<<<===;;;;;;;;;::::::999999999888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::===<<<;;;;;;;;;<<<===>>>999::::::;;;;;;;;;::::::<<<<<<======<<<999666555::::::::::::::::::::::::999999777666555555555555333444555555555444333222555555555555444333333222555444333444666666555444333333333222222333444444888777555333222111000000333333222111000000111111111222222333333222222111333333222111222333555666222111111111000000//////------......//////000000............////////////////////////////////////............/////////000///000111222444888>>>BBBYYYbbbqqq||||||uuuooo************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******))))))))))))))))))+++++++++++++++***))))))************************++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------....................................////////////000000/////////000111111111555333444::::::???NNNaaatttxxxqqqjjjtttwwwrrrjjjfffeeeggggggggghhhiiijjjkkkmmmnnnooopppqqqrrrrrrrrrrrrpppooonnnqqqqqqqqqsssvvvyyyyyyyyy~~~~~~~~~~~~}}}{{{zzzzzzyyyyyy|||zzzzzz{{{}}}~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||{{{}}}}}}yyyyyyyyyxxx{{{~~~|||zzzzzz}}}}}}~~~|||zzznnniiieeegggfff```ZZZWWWTTTQQQLLLHHHEEECCCCCCCCC;;;;;;:::999888777666666777777777777777777777777444555555555666777777777999999:::::::::999999888888888999999999999999888999888777666555666666777888888888888888999999999:::999888777777777777777777666555666999:::888666555555666666777777777777888888888888888888888888888888888888888888888888777777777777777888888888999999888888777777777777555777999;;;<<<<<<;;;:::::::::::::::::::::::::::999999999999999:::;;;<<<;;;;;;;;;::::::999999999999999999999999999999999999999::::::::::::999999:::999888888888999:::;;;999999999999999999999999;;;;;;<<<<<<;;;999777666::::::999999999999999999999999777666666555555555555555666666555444333222555555555666555555444444666555444555777777777666444333333333333333444444555444333333222222222333333222222111111111111111111222222333333222222111333222222222222333444555222222222111111111000000......//////////////////............////////////////////////////////////........./////////000000///000000111222555:::>>>JJJUUUfffuuu}}}{{{yyy++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++*********)))((((((((('''++++++++++++++++++***)))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,......++++++++++++++++++++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................////////////111111000000111222222333000555444444;;;???III]]]tttooojjjkkkyyyxxxooolllhhhfffgggiiijjjjjjggggggggghhhjjjmmmpppqqqrrrrrrrrrrrrqqqooonnnmmmooopppqqqrrrtttxxx}}}~~~}}}{{{zzzyyyzzz|||}}}}}}|||{{{|||~~~~~~~~~}}}}}}zzz{{{|||~~~~~~~~~}}}}}}}}}~~~~~~}}}yyyyyy}}}|||xxxwww}}}xxxxxxyyyyyy|||~~~~~~~~~zzzwwwnnngggbbbbbb___XXXRRROOOMMMKKKIIIEEECCCAAA??????;;;:::999999888777666666777777777777777777777777666666666666666666666666:::::::::::::::999888888888888999:::;;;;;;;;;::::::999888777666555555555777777888888888999999999888888888888888888888888888777777888::::::999777555555666666666666777777777777777777777777777777777777777777777777777777999999888888888777777777999999999888888888888777666777999:::::::::999888999999999999999999999999::::::999999999999::::::;;;::::::::::::999999999999999999999999999999999888888999999999999888888888888777777777888999:::888888777666666666777888999999:::;;;:::999888777888888888888888888888999999888777777666666666666777777777777666555333333444555555666666666555555777666555666888888888777555444444333333333444444222222222222333444555555222222222222111111111111111222222333333222222111333222222222222333444444222222222222111111111111000000000000////////////............////////////////////////////////////....../////////000000000///000000000000222666999===GGGXXXhhhttt{{{++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++***)))(((((('''+++++++++,,,,,,+++******************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,---......++++++++++++++++++++++++......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------...........................////////////111000000111111222333444111777666666>>>EEEUUUlllssshhhggguuuzzzrrrkkkhhhhhhgggggghhhiiijjjjjjhhhgggfffggghhhkkknnnppppppppppppppppppppppppoooppprrrsssrrrsssxxx}}}|||zzzyyyyyy|||~~~~~~}}}{{{|||~~~~~~}}}|||{{{zzzzzz|||}}}}}}||||||{{{{{{|||||||||{{{vvvtttzzz~~~}}}yyyxxx||||||wwwxxx{{{{{{}}}}}}wwwqqqmmmeee^^^\\\YYYQQQKKKIIIGGGFFFEEECCCAAA???===<<<<<<<<<;;;:::999999888888777777777777777777777777777777777666666666666666;;;;;;;;;;;;:::999888888777777999:::;;;;;;;;;;;;;;;:::999888666555555444777777777888999999::::::999999999999999999888888777777888999::::::999888666666666666666666666666777777777777777777777777777777777777777777777777888888888888777777777777999999999999999999999999777888999999999888888777888888888999999999999999;;;::::::999999999999:::;;;:::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888999999999999999::::::;;;999777555444444555666777666666777888888888777666777777777777888888888888999888888777666666777777999888888777666555444444333333444555666666666666666555444555777888888777666555444444444444444444222222222222333444555555222222222222222222222111111222222333333222222111222222222222222222333333111111111111111111000000111111111000000/////////............////////////////////////////////////...////////////000000000111111111000000000333555999@@@LLLXXXdddqqq}}}++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++------,,,++++++***))))))***++++++,,,,,,,,,++++++************************++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,------......------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////............////////////000000000000111222333444111888777888BBBKKK^^^wwwxxxgggccciii}}}qqqqqqxxx~~~yyyqqqhhhbbbffffffggggggggggggggghhhjjjiiigggfffgggiiikkklllllllllmmmnnnoooqqqrrrsssssstttuuutttuuuzzz~~~}}}~~~|||{{{zzz{{{}}}}}}||||||}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzz|||}}}}}}}}}|||||||||}}}}}}~~~xxxtttxxx||||||zzzzzzwww}}}|||xxxzzz~~~~~~~~~~~~xxxrrrjjjaaaZZZWWWSSSLLLFFFEEEBBBBBBBBBBBB@@@>>>===;;;<<<;;;;;;::::::999999999888888888888888888888888777777777777777666666666;;;;;;;;;;;;;;;:::999888666777888999::::::::::::::::::999888777666555444666777777888999999::::::;;;;;;;;;;;;:::888777666666777888999999888888999777777777777777777777666777777777777777777777777777777777777777777777777555555666777777888999999999999999999::::::::::::888999999999888888777777888888999999999:::::::::;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;:::888666555444555666888444555555666666666666666666666666777777888888888999888888777777777777888999999888777666666555555222333444555555555555555444333333444666777777666777666555555444444444555444444333222222222333333111222333333333333222222111222222333333222222111222222222222222222222111000000000000000000000000222222111111000000000///............////////////////////////////////////////////////000000000111222333333222111111333555888;;;AAAHHHSSSdddxxx,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++---------,,,+++++++++******+++,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---***************************++++++,,,,,,++++++***************************,,,++++++******++++++,,,++++++++++++++++++++++++******,,,,,,---------------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............,,,,,,------.../////////............//////////////////000000111222444444111777777<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<888999:::;;;;;;;;;::::::<<<;;;999888777777888999666666666666666666666666666666666777888888999999999888888777777888888888888777777666666666666777444444555666666666555555333222222333666777777666888777666555555555555555666555444333222111111111111111333444444444333222111222222333333222222111222222222333222222111000000000000000000111111111222222222111111111111111............/////////////////////////////////////////////000000000111111222333444333222222444666555777:::>>>GGGZZZqqq,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............,,,,,,------...//////000............////////////000000111111222444555666333999;;;DDDWWWeeeuuuvvvkkkkkkxxx}}}rrrkkkjjjsss~~~~~~|||yyyoooccc```cccbbbdddfffeeecccccceeeggghhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjlllnnnpppssstttrrrsssvvv{{{~~~|||{{{zzz{{{|||{{{zzzzzz{{{}}}~~~~~~~~~|||{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~zzzyyy{{{{{{}}}~~~~~~yyyttttttvvvuuupppjjj\\\TTTLLLJJJHHHDDDAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888888888888888888888666666666777888888888999888999:::;;;<<<<<<<<<<<<999999:::::::::::::::999888999999999999888777666555666777888999:::;;;;;;;;;<<<======<<<:::888777666999;;;;;;999888:::;;;:::::::::999999999888888999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<:::999999999999:::::::::999::::::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>???===>>>>>>>>>????????????========================<<<======>>>>>>======<<<:::;;;<<<=========<<<<<<>>>======<<<;;;;;;::::::999999888888888888888888666666777888888999::::::999888888777777888999999666666555555555666777888777777888888888777777666444333333444777888888777999888777666555555555555555555444333222222222222000111333444555444333222111222222333333222222111111222222333222111000///111111222222222333333333111111222222222222222222............//////////////////////////////////////////000000000111111111///111333333333333555777444666888:::BBBRRRhhhxxx,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***+++,,,,,,------------************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,---------,,,+++***++++++++++++++++++++++++---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,------...///000000............/////////000222222222333444555777777777===@@@LLLbbbrrr}}}qqqooowwwxxxooooooqqqwww~~~yyyxxxxxxuuujjj^^^]]]dddaaaccceeedddbbbcccfffiiiffffffhhhjjjkkkkkkllllllkkkkkkkkklllmmmoooqqqsssqqqqqquuu|||~~~~~~|||zzzzzzzzz{{{zzzyyyzzz{{{}}}~~~}}}|||}}}}}}~~~~~~~~~}}}}}}zzzzzzzzzzzzzzz{{{|||}}}~~~}}}xxxppplllllljjjccc]]]WWWOOOGGGFFFEEEBBB@@@AAA;;;::::::999::::::;;;;;;==================<<<<<<888888888888888888888888555555666777888999999:::888888:::;;;<<<=========;;;;;;;;;<<<;;;;;;::::::777888999::::::999777777555666777888999:::;;;;;;999:::<<<======<<<:::999888:::======:::999;;;===;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::999999::::::;;;<<<::::::;;;;;;<<<===>>>>>><<<<<<<<<======???@@@@@@>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<===>>>@@@AAAAAAAAA@@@???????????????>>>===<<<;;;<<<;;;;;;:::999999::::::666777777888999:::::::::999888888888888888999999555555444444555666888999:::::::::::::::999888777555444444555888999999888999999777666555555555555444444333333222222333333000111333555555555333222222222222333333222222222111222333333222111000///333333333444444555555555111111111222222333333444............/////////000////////////////////////000000000000111111111111---///111222222333555777666888:::;;;@@@LLL___mmm************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---...---+++***+++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------//////.........---------............////////////---------............///222333333111111444666666444???KKKXXXiiiqqqtttpppkkkpppyyy|||~~~|||xxxqqqiiifffggghhhgggeeeaaacccddddddddddddeeeggghhhhhhgggggghhhjjjlllmmmkkklllmmmooorrrtttuuuvvvuuuxxx|||~~~{{{yyyxxxuuuxxx{{{zzzxxxvvvxxxyyyyyy{{{}}}|||~~~~~~|||{{{{{{||||||}}}|||yyyvvvvvvzzz}}}}}}~~~}}}~~~{{{{{{}}}}}}wwwllleeeaaa\\\VVVPPPJJJHHHEEECCC@@@?????????999999999999999999999999===<<<;;;;;;999999888777:::::::::::::::999888777;;;;;;;;;:::::::::999999888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>============<<<======<<<<<<<<<<<<============>>>>>>>>>?????????::::::;;;;;;;;;:::999888888888888888999999999999===<<<:::999999:::<<<===;;;;;;;;;;;;::::::999888;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>>>>>>>???>>>>>>???@@@AAA@@@@@@@@@<<<=====================AAAAAAAAA@@@AAAAAABBBBBBAAA@@@@@@AAABBBBBB@@@>>>>>>>>>============>>>>>>;;;<<<======;;;999999:::999888777666666777888999888888999999999888888777777666555444444555666777<<<<<<;;;;;;999888666666888888999999999:::::::::;;;:::999888666555444444555444444333333222222111444444444444444444444444222222222222222222222222333333333333333333333333333333333222222111111111111111111111111111111111////////////....................................//////...------///000111111111111111222444666888999888:::<<<>>>EEEVVVfff************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,---...---+++***+++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------//////.........---------............////////////........./////////000000222333333222222333555666888DDDSSSaaasss|||rrruuutttzzz}}}~~~yyyvvvsssnnngggeeefffgggfffdddbbbccceeeeeeddddddfffgggfffffffffgggiiikkkmmmnnnlllmmmmmmnnnooopppqqqqqqvvvyyy}}}~~~{{{yyywwwvvvxxxzzzzzzxxxwwwyyyzzz{{{|||~~~|||}}}~~~}}}zzzxxxxxxyyy{{{||||||zzzxxxxxx{{{}}}~~~~~~}}}~~~yyy~~~{{{rrrggg^^^YYYTTTNNNIIIFFFDDDBBB@@@>>>=========::::::::::::::::::::::::<<<;;;;;;::::::999999999:::::::::::::::999888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@??????>>>??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<;;;;;;::::::999999999999999999999:::::::::===<<<;;;;;;;;;<<<===>>><<<<<<===<<<<<<;;;;;;:::<<<<<<======>>>>>>======>>>>>>>>>>>>????????????>>>>>>>>>????????????>>>>>>>>>>>>>>>????????????@@@????????????@@@AAABBBEEEEEEEEEGGGHHHGGGDDDBBB???>>>>>>======>>>>>>???<<<===>>>===;;;:::::::::;;;::::::999999:::;;;;;;<<<<<<<<<;;;:::999888777999888777666666777888999::::::::::::999888666666999999999::::::::::::;;;===<<<;;;:::888666555444555555444444333222222222444444444444444444444444222222222222222222222222333333333333333333333333333333333222222222111111222222222222222222222222000000000//////.........///////////////////////////............///000000111111111111333555777888<<<;;;:::;;;<<>>===<<<;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::::::::::::::::::::::::::999999888777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEEEEDDDBBBAAABBBBBBAAAAAAAAAAAABBBBBBFFFFFFEEEDDDDDDCCCCCCCCC???>>><<<;;;:::::::::;;;::::::::::::::::::::::::<<<=========>>>>>>>>>???===>>>>>>>>>>>>======<<<=========>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA???>>>======>>>@@@BBBCCCHHHHHHIIIKKKLLLJJJGGGDDD???>>>>>>======>>>>>>???===???@@@???===;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<:::999888::::::999999999999::::::888888999999888777666666999999999:::::::::;;;;;;???>>>===<<<:::888777666555555555444333333222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333222222222222444444444444444444444444111111111000///......---000000000000000000000000......//////000000000///111111111111333555777888???<<<;;;;;;;;;@@@MMM[[[************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++,,,------++++++,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------..................................../////////////////////000000000111111111111222444333333777===OOO^^^rrr|||zzz{{{tttmmmhhheeedddcccdddeeeeeeccc```ccceeeffffffffffffgggiiiffffffffffffhhhjjjlllnnnkkklllmmmooosssvvvyyy{{{~~~{{{yyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~{{{xxxwwwwww{{{}}}~~~~~~~~~|||yyyxxx{{{||||||{{{zzzwwwsssooojjjbbbXXXOOOIIIEEEAAA???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<999::::::;;;::::::999999888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>============>>>>>>@@@@@@AAAAAABBBBBBBBBAAACCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@===;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>>>>?????????>>>>>>===============>>>???@@@@@@??????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBB???>>>===<<<===@@@CCCEEEGGGHHHIIIKKKKKKJJJFFFBBB>>>======<<<<<<======>>>???@@@AAAAAA???===>>>>>>AAAAAABBBBBBBBBAAA@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888888888888777666888888888999999999999:::@@@@@@???>>>===:::888777666666555555444333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111000///......000000000000000000000000---...///111111000//////222111111222333555777888>>><<<<<<>>>>>>BBBMMMXXX************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,------++++++,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,---------.................................////////////....../////////000000000111000222555555555<<>>;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>><<<======>>>??????@@@@@@@@@??????>>>>>>??????@@@???@@@AAABBBCCCCCCCCCCCCFFFFFFGGGHHHIIIIIIJJJKKKIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDBBBAAAAAAAAA???===;;;:::;;;<<<===;;;;;;<<<<<<<<<=========>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>============>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCBBBBBBCCCCCCDDDFFFEEEEEEEEEDDDDDDDDDCCCAAA@@@===<<<>>>AAAEEEHHHGGGGGGHHHIIIJJJHHHDDDAAA===<<<<<<;;;;;;<<<<<<===???AAACCCBBBAAA@@@AAABBBCCCDDDFFFFFFFFFDDDCCCAAA>>>>>>=========>>>??????<<<<<<============<<<<<<888999999999999999888888777777777777888888888888??????@@@???>>><<<:::888777777666555555444444333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111000000//////////////////////////////---...000111111111000///222222222222333555888999>>>===@@@CCCDDDEEEJJJRRR************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***,,,------++++++,,,...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,---------------...........................////////////........./////////000000222///111666777999DDDRRRmmm}}}zzzkkk|||}}}yyytttooojjjfffccc___```cccddddddcccbbbaaacccdddffffffeeeeeeggghhhiiihhhgggggggggggghhhiiilllmmmnnnppptttyyy}}}||||||}}}~~~~~~~~~~~~}}}|||}}}}}}}}}|||}}}}}}~~~||||||}}}~~~{{{tttooommmiii```WWWSSSJJJHHHDDD@@@===<<<<<<===;;;<<<<<<=========<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<===999::::::;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::999:::;;;<<<===>>>??????<<<===>>>@@@AAACCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBBAAACCCEEEGGGHHHIIIHHHHHHMMMMMMMMMMMMNNNNNNNNNNNNKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEDDDCCCAAA@@@@@@??????>>>===<<<;;;<<<============>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@?????????>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>???AAABBBDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFDDDAAA>>><<<===@@@EEEHHHIIIHHHGGGHHHHHHGGGDDDBBB===<<<<<<;;;;;;<<<<<<===???AAACCCDDDDDDCCCEEEFFFFFFHHHJJJKKKJJJHHHEEECCC???>>>======>>>???AAABBB>>>??????@@@@@@??????>>>;;;;;;<<<<<<;;;:::999999777777777777888888888999<<<===??????>>>===:::999777777777666555555444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444222222222222222222222222222222222222111111111111//////////////////////////////000000111111000000222222222222444666888999@@@AAAGGGNNNPPPMMMMMMPPP************************++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,***+++---,,,,,,+++---...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,---------------.........//////............//////////////////000000000111111111333///111777:::===LLL^^^uuu|||tttqqqrrr{{{vvvoooiiidddbbbaaa```bbbdddeeedddccccccbbbbbbccceeeeeeddddddfffggghhhgggffffffggghhhiiijjjllllllnnnqqqvvv|||~~~~~~{{{{{{|||}}}}}}~~~~~~}}}||||||~~~~~~|||}}}~~~}}}{{{{{{{{{|||}}}~~~~~~~~~}}}||||||~~~}}}uuullleeeccc___VVVMMMKKKBBBAAA@@@>>><<<;;;<<<<<<;;;<<<===>>>======<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<999::::::;;;<<<<<<;;;;;;<<<<<<<<<===============;;;;;;<<<<<<======>>>>>><<<===???AAADDDFFFHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLOOORRRTTTUUUUUUUUUWWWWWWVVVTTTSSSRRRQQQPPPKKKJJJHHHGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHCCCBBBBBBAAA@@@??????>>>;;;;;;<<<<<<<<<<<<======???@@@AAABBBDDDFFFGGGHHHHHHGGGEEECCCAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAACCCEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIKKKMMMMMMMMMLLLLLLKKKJJJJJJIIIEEEBBB===;;;;;;???DDDGGGIIIGGGEEEDDDEEEDDDCCCBBB>>>>>>============>>>>>>>>>AAACCCEEEEEEFFFHHHIIIJJJKKKNNNOOOOOOLLLHHHFFFBBBAAA@@@??????AAABBBCCCBBBBBBCCCDDDDDDCCCBBBBBB?????????>>>===<<<;;;:::888999999999::::::::::::999;;;===>>>>>>===:::999888888777777666555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444111111111222222222222333000000000000000000000000000000//////000000111222222222222333444666888999AAAFFFRRR___ccc```\\\\\\************************++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***+++---,,,,,,,,,---...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,------------------.........//////............/////////000000111111111111222222222333///111888;;;???QQQeeexxx|||lllgggjjj}}}{{{tttllleeeaaa______aaaccceeeeeedddcccccccccaaacccddddddddddddeeegggffffffeeefffgggiiikkkllljjjkkknnnssszzz~~~~~~{{{{{{||||||}}}}}}}}}~~~|||{{{zzz|||~~~}}}}}}~~~|||{{{zzzzzz{{{|||~~~~~~}}}zzzxxxwwwyyyzzz|||{{{zzz{{{}}}}}}xxxsssiii___WWWVVVRRRIIIAAA???@@@AAAAAA@@@>>>======>>>;;;<<<===>>>===<<<;;;:::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@===============<<<<<<<<<<<<===???BBBEEEHHHJJJKKKPPPPPPOOOOOOOOOOOOPPPPPPTTTVVVZZZ]]]```aaaaaaaaa___^^^\\\YYYVVVTTTQQQPPPKKKJJJGGGEEEEEEFFFHHHJJJHHHGGGGGGFFFFFFGGGGGGHHHAAAAAAAAA@@@@@@??????>>>999:::;;;<<<============AAABBBCCCEEEHHHJJJKKKLLLLLLJJJGGGDDDBBBBBBBBBCCCAAAAAABBBCCCDDDDDDDDDCCCDDDCCCBBBBBBCCCEEEHHHJJJKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLOOOQQQSSSPPPPPPOOOOOONNNMMMLLLLLLEEEAAA===999999===BBBFFFHHHEEEBBBAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@>>>@@@DDDFFFFFFHHHJJJLLLLLLNNNQQQSSSRRROOOKKKHHHFFFEEECCCAAA@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAA@@@???===<<<;;;::::::;;;;;;;;;<<<<<<<<<777999;;;===>>><<<;;;999888888777777666666555555444444444444444444444444444444444444444444444444333333333333333333333333333333333444444555555555555555555555555555555555000111111222222333444444111111111111111111111111111000/////////000222333333222222333444666888:::AAAIIIZZZllltttrrrnnnmmm,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++***+++,,,---,,,+++***)))+++++++++******)))))))))......---,,,,,,+++******---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......,,,+++***))))))////////////000000000000111111111111111111222222///222777999:::DDD[[[qqqqqqcccfffppp{{{~~~~~~vvvlllccc______aaabbb______``````aaaaaabbbbbbcccdddeeefffgggfffeeeeeeeeegggjjjjjjjjjiiiiiijjjlllnnnnnnpppxxx||||||}}}}}}~~~~~~~~~|||||||||~~~}}}xxxyyy|||~~~{{{xxxzzzyyyyyy||||||xxxxxx{{{yyyssswwwxxxyyyzzzyyyrrrhhh```VVVQQQKKKEEEBBB@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;::::::999999<<<;;;;;;;;;;;;<<<<<<======;;;;;;===@@@AAA???======<<<===>>>@@@???===;;;AAAAAA@@@===:::999:::<<<<<<>>>AAAEEEHHHLLLNNNOOORRRUUUYYY[[[\\\]]]^^^___```___dddnnnrrrnnnkkklllooohhh```ZZZXXXVVVSSSPPPJJJGGGEEEDDDFFFHHHJJJKKKJJJHHHEEEDDDEEEEEEEEEDDDCCCBBB@@@>>>============:::<<<>>>???@@@BBBDDDFFFBBBHHHKKKKKKLLLQQQUUUUUUTTTRRRNNNJJJGGGFFFFFFGGGIIIKKKMMMLLLIIIHHHIIILLLMMMKKKIIIIIIKKKMMMNNNNNNPPPPPPRRRUUUYYY[[[[[[YYYYYYVVVTTTUUUXXXZZZYYYWWWTTTSSSQQQPPPPPPOOOMMMKKKGGGDDD???;;;999<<<@@@CCCGGGFFFEEEDDDBBB@@@???>>>AAA???>>>>>>@@@AAABBBBBBBBBDDDFFFIIIKKKLLLMMMMMMLLLNNNQQQSSSRRROOOKKKHHHGGGIIIJJJHHHFFFDDDCCCCCCGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFEEECCCAAA???===<<>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????????????????>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<======>>>>>><<<;;;===???AAA@@@>>>>>>======???AAABBBAAA@@@>>>>>>===;;;999888999;;;===>>>???BBBFFFJJJNNNPPPRRRUUUYYY]]]aaadddhhhkkkiiifffiiiqqqtttqqqooopppqqqkkkccc]]]ZZZWWWSSSPPPJJJGGGEEEDDDFFFHHHJJJJJJGGGEEECCCBBBCCCEEEEEEDDDBBB@@@>>><<<;;;:::;;;;;;;;;===AAACCCDDDEEEGGGIIIIIIMMMPPPQQQUUU\\\``````^^^[[[VVVQQQNNNLLLLLLMMMOOOQQQSSSRRRPPPPPPSSSWWWYYYVVVRRROOOOOOOOOPPPQQQTTTTTTWWW[[[```cccccccccbbb___\\\\\\^^^```___]]]WWWUUURRRQQQPPPPPPNNNLLLHHHEEEAAA===;;;===@@@CCCEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAAAAACCCDDDDDDEEEFFFHHHKKKNNNPPPQQQPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIIIIGGGEEEDDDDDDEEEJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDAAA???>>>???>>>======>>>>>>===;;;===;;;::::::;;;<<<<<<;;;<<<<<<<<<;;;:::999888777555444444333444444555555555444444444444444444555333444444444444333222222111222222333333333333333333333333333333333333333333333222222222222333333333222111000///000000111000000000000000111111222000111333444444666999<<>>HHHWWWkkk|||pppdddfffvvvzzzyyy~~~|||tttooogggaaa```aaabbbcccaaaaaaaaa```````````````ccccccdddddddddcccbbbbbb```bbbeeefffggggggiiijjjoooqqqsssuuu}}}~~~{{{wwwwwwzzz}}}}}}|||}}}{{{{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}wwwjjjhhhgggiiijjjcccUUUJJJFFFDDD@@@??????@@@@@@@@@????????????????????????>>>?????????@@@@@@AAAAAA============>>>>>>???@@@>>>============>>>???@@@@@@>>><<<===???AAAAAAAAA@@@???>>>@@@CCCEEEEEEEEE=========;;;999888:::;;;===>>>@@@CCCHHHLLLQQQSSSUUUXXX\\\aaafffmmmtttyyytttppppppsssuuuttttttvvvtttnnngggaaa]]]YYYSSSOOOIIIGGGEEEEEEGGGHHHIIIIIIEEEDDDBBBBBBDDDEEEFFFEEEAAA@@@>>><<<;;;:::::::::<<<@@@EEEHHHJJJKKKLLLNNNRRRUUUVVVXXX___jjjoooooommmiiibbb\\\YYYYYY[[[]]]\\\^^^^^^\\\ZZZ\\\aaaeeehhhddd^^^XXXTTTSSSUUUVVVYYYYYY\\\aaahhhlllnnnooommmiiieeedddfffhhhgggfff^^^ZZZUUURRRPPPOOONNNMMMHHHGGGEEEAAA>>>>>>@@@BBBFFFEEECCCAAAAAABBBCCCDDDHHHHHHHHHHHHHHHHHHHHHIIIIIILLLPPPTTTUUUTTTRRRQQQOOOMMMJJJHHHFFFGGGIIIJJJHHHHHHHHHFFFDDDDDDFFFHHHNNNOOOPPPQQQRRRQQQPPPPPPNNNNNNLLLKKKHHHEEECCCBBBAAA@@@???@@@AAAAAA@@@??????===;;;:::;;;======<<<<<<<<<<<<<<<;;;999888777555555444444444444555555444444444444444444444444444444444444444333222222111111222333333333333222333333333333333333333333333333222222222222333333222222111000000000000111000000000000000111111222000111333444555777;;;>>>AAAKKKZZZnnn++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---...///000111111////////////000000000000111111111111222333333444666444888EEEVVVgggyyywwwjjjgggqqqxxxmmmiiiddd``````bbbcccdddeeeddddddccccccbbbbbbbbbcccccccccccccccbbbbbbbbbccceeehhhiiiiiiiiikkkmmmooosssvvvxxx~~~~~~~~~~~~~~~~~~}}}yyyxxxzzz|||}}}}}}~~~||||||}}}~~~}}}||||||}}}~~~~~~~~~{{{jjjeee``````aaa\\\PPPEEEBBB@@@>>>===???@@@AAA@@@BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAAAAABBBBBB???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>>>>???AAACCCDDDCCCAAA@@@@@@CCCEEEFFFFFF@@@@@@???===;;;:::;;;===>>>AAAGGGMMMRRRWWWYYY[[[]]]^^^aaadddjjjqqqzzz}}}yyyvvvuuuvvvwwwyyyzzzvvvqqqkkkeeeaaaZZZRRRLLLHHHFFFEEEFFFHHHIIIIIIHHHHHHFFFDDDCCCEEEFFFFFFEEEBBBAAA???===<<<<<<<<<<<>>BBBKKKXXXhhh~~~,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++------------------------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////////////////////////////000000000000111111111111222333444555555555===PPPfffxxxooolllttt}}}sssgggeeeaaa```bbbcccddddddeeeeeeddddddccccccbbbbbbddddddccccccccccccccccccggghhhjjjjjjjjjjjjlllnnnpppuuuyyy{{{}}}{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~||||||}}}~~~}}}|||}}}lllddd\\\XXXWWWSSSLLLEEEBBB@@@>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>============>>>???@@@AAABBBAAA@@@???@@@AAADDDFFFFFFDDDAAAAAABBBCCCCCCCCCBBBBBBAAA???<<<<<<===???BBBHHHRRR]]]cccffffffeeeggggggggghhhkkkqqqyyy~~~|||yyyzzz}}}wwwsssnnnjjjddd\\\RRRKKKGGGGGGGGGIIIKKKLLLLLLKKKKKKHHHEEEDDDDDDDDDCCCBBBAAA@@@???=========>>>>>>BBBFFFLLLQQQSSSUUUVVVWWWUUUWWWZZZaaapppwwwqqqtttzzzyyyqqqnnnoooqqqpppnnniiiccc___^^^aaadddggghhhlllrrryyy}}}~~~~~~xxxuuurrrtttxxx{{{{{{{{{qqqkkkccc[[[UUUPPPLLLJJJJJJKKKLLLHHHCCC@@@BBBEEELLLJJJHHHFFFFFFGGGIIIKKKRRRTTTWWWWWWTTTRRRRRRRRROOOSSSXXX[[[\\\YYYTTTQQQNNNLLLJJJHHHGGGFFFFFFFFFGGGGGGEEEDDDCCCFFFKKKOOOQQQRRRTTTUUUVVVVVVUUUUUUVVVUUUTTTSSSQQQNNNLLLKKKKKKIIIFFFEEEDDDCCCAAA???@@@>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<;;;:::999999888777666666555555555555444555555666666555555444444444555555555444333333111111222333333333333222333333333333333333333333444333333333333333333444222222222222111111111000000000000000000111111222333333333333333666:::===GGGPPP\\\jjj~~~,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++***)))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000000//////.........---////////////000000000000111111111111222444555666666:::HHH```xxxssskkkrrr}}}|||vvvkkkcccbbb```aaaccceeeeeeeeebbbbbbbbbaaaaaaaaaaaaaaaeeeeeedddddddddeeefffggggggiiijjjjjjjjjkkknnnpppsssxxx|||~~~|||||||||}}}}}}}}}}}}}}}~~~||||||||||||||||||}}}~~~}}}|||zzz}}}|||xxxzzz~~~~~~{{{llldddZZZRRRNNNKKKGGGEEECCCBBB@@@@@@AAABBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAABBBCCCBBBAAABBBEEEGGGFFFDDDBBBBBBBBBCCCBBBAAABBBCCCCCCAAA@@@@@@BBBDDDKKKSSS___kkkrrrssspppnnnnnnnnnlllkkkkkkpppvvv{{{}}}~~~yyyvvvrrroooiii```TTTKKKIIIIIIKKKNNNQQQSSSRRRQQQLLLIIIFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>???@@@AAAFFFIIIOOOSSSUUUVVVXXXZZZTTTYYY^^^eeeuuu~~~{{{tttqqqqqqnnnoooooolllhhhgggjjjmmmrrrtttxxx~~~zzzxxxwwwzzzwwwqqqiiiaaaZZZTTTNNNKKKLLLOOOPPPLLLFFFDDDGGGJJJPPPOOONNNNNNNNNPPPRRRSSSVVVZZZ^^^]]]ZZZVVVUUUVVVUUUXXX\\\______\\\WWWTTTMMMLLLKKKJJJHHHGGGEEEEEEEEEEEEEEEDDDDDDHHHMMMPPPQQQRRRTTTVVVWWWWWWVVVVVVVVVVVVVVVUUUSSSRRRPPPOOOOOOLLLJJJHHHFFFDDDBBB???@@@???>>>>>>???>>>===;;;<<<<<<<<<<<<<<<;;;::::::999888777666666555666666444555666777777666555444555555555555555444333333222222333444444444444333333333333333333333333333444444333333333333444444222222333333222222111000000000000000000111111222333444444444444777<<>>>>>===;;;;;;::::::;;;;;;<<<<<<999999999:::;;;<<<>>>>>>AAACCCEEEEEECCCCCCEEEGGGDDDCCCCCCCCCEEEEEECCCAAACCCEEEFFFFFFGGGIIILLLOOOVVV^^^iiitttyyyyyyvvvsssqqqpppooommmmmmqqqvvv{{{}}}{{{yyywwwtttooodddWWWMMMLLLMMMPPPUUUYYY[[[ZZZXXXNNNKKKHHHGGGGGGGGGFFFEEEBBBBBBBBBBBBCCCEEEGGGHHHIIILLLPPPRRRTTTWWWYYY[[[[[[aaaeeehhhssszzztttrrrooossswwwwwwtttrrrtttvvvzzz|||}}}yyywwwxxx{{{}}}xxxsssllleee___YYYSSSOOOPPPSSSTTTPPPJJJHHHMMMRRR\\\[[[ZZZXXXWWWWWWVVVVVVYYY^^^bbbbbb]]]YYYWWWXXXWWWYYY]]]___^^^[[[WWWTTTMMMLLLJJJHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFIIINNNQQQRRRSSSUUUWWWXXXXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQOOOLLLKKKJJJHHHEEECCCBBBAAAAAABBBCCCBBB???<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777666666666666444555666777777666555444555555555555555444444333333333444555555555555444333333333333333333333333444444333333333333444444222222333333333222111000000000000000000111111222333333444555777;;;AAAEEEMMMYYYfffqqq******************************+++++++++,,,,,,,,,************************,,,++++++++++++++++++,,,++++++************++++++++++++,,,---,,,+++***))))))))))))******+++++++++******************++++++---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------..................////////////000000000000111111111222333444666777>>>III```|||nnneeefff{{{~~~zzz{{{zzztttjjjaaa`````````ccceeegggfffeeeaaaaaabbbbbbcccccccccdddgggffffffggghhhjjjlllmmmhhhjjjmmmoooqqquuuzzz~~~yyy}}}~~~~~~~~~}}}|||{{{{{{sssvvvyyy{{{||||||}}}}}}zzz}}}}}}|||}}}~~~|||tttyyy}}}qqqjjjkkknnnooojjjgggaaaWWWMMMGGGEEEFFFAAA@@@???@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<888888888999:::;;;======888888888999:::;;;======@@@CCCFFFFFFDDDDDDEEEGGGCCCBBBCCCEEEGGGGGGEEECCCFFFHHHJJJLLLNNNRRRWWWZZZ___eeennnwww{{{{{{xxxuuuppppppooonnnooosssxxx|||{{{~~~}}}zzz|||}}}}}}{{{zzzxxxrrrhhhZZZPPPOOOPPPTTTYYY^^^```___^^^PPPNNNLLLKKKLLLMMMLLLLLLGGGFFFFFFGGGIIIKKKMMMOOOKKKMMMPPPRRRTTTVVVYYY\\\ccciiikkkiiinnn~~~wwwtttqqqwww~~~}}}zzz{{{|||}}}~~~xxxuuuuuuuuuxxx|||}}}zzzvvvwwwsssmmmhhhbbb]]]WWWSSSTTTWWWWWWSSSMMMLLLQQQWWWhhhgggddd```]]]YYYVVVTTTZZZ___eeeddd___ZZZYYYYYYVVVXXX[[[\\\\\\YYYUUUSSSNNNLLLIIIFFFDDDDDDDDDEEEBBBCCCEEEFFFGGGJJJNNNQQQRRRTTTVVVWWWYYYYYYYYYXXXUUUUUUUUUVVVUUUUUUTTTTTTRRRPPPNNNMMMLLLKKKIIIGGGCCCCCCDDDEEEFFFDDD@@@===<<<<<<<<<===<<<<<<;;;;;;:::999888777666666666666444555666888888666555444555555666666555555444333333444555555666666555555333333333333333333333333555444444333333444444555222222333444333222111000000000000000000111111222222333444666999???FFFKKKWWWbbboooyyy++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++---...//////---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------------------------......,,,***)))((('''''',,,,,,------...///000000////////////////////////000000000000000111111222444111222555555444666:::BBB```xxxvvveeekkk{{{}}}yyy{{{vvvmmmccc___```]]]^^^```bbbbbbbbbbbbaaa````````````aaaaaaaaaaaa]]]___bbbeeehhhkkklllmmmmmmnnnpppuuu{{{{{{yyyzzz{{{{{{{{{~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||zzz{{{}}}vvvlllhhhjjjlllllldddXXXPPPKKKIIIFFFEEEBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAA@@@@@@???===<<<;;;::::::;;;;;;===>>>@@@AAA:::::::::999888777666666:::<<<>>>AAACCCEEEFFFFFFCCCCCCDDDFFFGGGHHHIIIJJJJJJMMMRRRVVVYYY]]]```ccceeehhhmmmrrrvvvxxxxxxxxxxxxwwwuuussstttuuuxxxzzz{{{yyy~~~~~~||||||{{{xxxpppfff]]]WWWRRRSSSWWW___gggiiieee```\\\RRRJJJJJJMMMOOOOOOQQQSSSPPPNNNOOORRRUUUTTTSSSRRRRRRRRRQQQSSSXXX___eeejjjkkkpppsssrrrrrr}}}|||www}}}yyyooooooqqqsssvvvxxxzzzzzzyyytttssspppkkkccc]]]ZZZXXXXXX[[[\\\YYYUUUTTTWWW[[[nnnmmmjjjccc[[[VVVUUUVVV[[[[[[ZZZYYYXXXWWWVVVVVVXXXVVVTTTRRRQQQOOOLLLIIIKKKJJJIIIGGGFFFDDDCCCCCC@@@@@@AAACCCGGGJJJNNNPPPUUUUUUVVVYYY\\\\\\ZZZXXXWWWUUUSSSRRRSSSSSSSSSRRRSSSSSSRRRQQQOOOMMMKKKJJJHHHHHHIIIGGGEEEDDDDDDEEE>>>===<<<===>>>===<<<:::;;;:::::::::888777666555777777777777888888888888666666666666666555555444444444444444444444444444555555555444444333333333111111111222222333333333555555555444444333333333111000000000111222333333333333777:::;;;===GGGQQQ```lll{{{++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------------------------++++++++++++,,,---...///,,,,,,------...//////000////////////////////////000000000000000111111222222000000333444444888>>>PPPnnnzzznnngggxxx}}}|||uuunnnfff___]]]___\\\]]]^^^```````````````^^^^^^^^^_________``````]]]___aaadddgggiiijjjkkkooopppsssyyy|||zzz{{{|||}}}}}}}}}|||{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~tttjjjdddcccdddccc\\\SSSLLLIIIHHHFFFDDDBBBBBBAAA@@@@@@@@@AAAAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::;;;;;;<<<===>>>???@@@AAA<<<;;;:::999777777666666:::;;;===???AAACCCDDDEEEBBBCCCDDDEEEGGGHHHIIIIIINNNRRRWWW[[[___bbbfffiiijjjmmmqqquuuxxxyyyyyyyyyvvvuuutttssstttvvvyyy{{{{{{yyy}}}|||zzzzzzzzzwwwqqqiii```[[[WWWXXX\\\dddmmmqqqppplllbbbYYYQQQQQQSSSVVVZZZ^^^___[[[VVVUUUWWWXXXWWWVVVSSSSSSRRRRRRUUU[[[ccchhhqqqrrruuuuuupppmmmuuu{{{zzzqqqkkklllnnnrrruuuxxxyyyxxxwwwuuuqqqkkkddd___\\\\\\ZZZ\\\^^^]]]ZZZZZZ^^^bbbppppppmmmggg___YYYWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRSSSRRRPPPOOONNNLLLIIIFFFGGGGGGGGGFFFDDDBBBAAA@@@AAABBBCCCEEEGGGKKKMMMOOOUUUUUUWWWYYY\\\\\\[[[YYYVVVUUUTTTTTTUUUUUUSSSRRRSSSSSSRRRRRRQQQPPPOOONNNJJJKKKKKKIIIFFFDDDDDDEEE@@@>>>======>>>===;;;:::;;;;;;;;;:::999777666555777777777777777777777777666666666666666555555444333333333333333333333333555555444444444333333333333333333333333444444444555555555444444333333333222111111111111222222333333444777;;;===BBBMMMYYYjjjvvv++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,///...------,,,+++******---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------------------------*********+++---///000111,,,,,,------.../////////////////////////////////000000000000000111111222222000111333444555===GGGcccpppgggooovvvkkkddd^^^YYY[[[___[[[[[[\\\]]]^^^^^^^^^^^^\\\]]]]]]]]]]]]^^^^^^^^^]]]^^^```bbbdddfffggghhhooorrrwww}}}||||||}}}~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}zzztttlllccc\\\YYYYYYVVVRRRMMMIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>???@@@AAAAAABBB???>>>;;;888777666777777888999;;;===>>>@@@AAABBBBBBBBBCCCDDDFFFGGGHHHIIIQQQTTTYYY^^^bbbfffkkknnnnnnpppsssvvvxxxyyyxxxxxxuuuuuuttttttuuuxxxzzz|||{{{zzz~~~~~~{{{yyyvvvwwwxxxvvvrrrkkkccc___YYYYYY[[[aaaiiinnnooonnnfff___YYYYYY[[[^^^eeemmmnnnhhh```[[[YYYYYYXXXWWWSSSSSSSSSTTTXXX___iiiooowwwyyy{{{yyyrrrmmmpppxxx|||~~~wwwnnnggggggiiilllqqquuuvvvvvvyyywwwrrrllleeeaaa```aaa___aaacccaaa___^^^aaadddjjjjjjhhhddd^^^XXXTTTSSSRRRRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNMMMKKKGGGDDDEEEFFFFFFFFFEEECCC@@@???CCCDDDEEEGGGIIILLLOOOPPPVVVVVVWWWYYY\\\\\\[[[YYYVVVUUUUUUVVVWWWWWWUUUSSSSSSSSSSSSTTTSSSSSSRRRRRRNNNNNNNNNLLLIIIFFFEEEEEEBBBAAA???>>>>>>>>><<<:::;;;;;;;;;;;;:::888777666999999888888777666666666666666666666666555555444444444444444444444444444555444444444444333333333555555555555444444444444555555555444444444444444333333222111111111222222444444777<<<@@@FFFTTTbbbttt++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++......---,,,,,,+++******---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++++++++,,,,,,---------.........//////////////////////////////000000000000000111111222444333333444444888EEERRRtttsssiiifffzzz{{{pppccc\\\XXXVVVZZZ```[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^___```bbbccceeefffnnnrrryyy~~~||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}vvvxxxyyy||||||xxxtttrrrmmmjjjddd]]]VVVRRRPPPOOONNNLLLIIIGGGEEEDDDDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBBBBBBBCCCBBBBBB@@@<<<999777666777888777888999:::;;;===>>>???AAAAAABBBCCCEEEFFFGGGHHHOOORRRWWW\\\```eeejjjnnnpppqqqsssuuuwwwwwwwwwvvvxxxwwwvvvvvvwwwxxxzzz{{{}}}||||||~~~}}}yyywwwsssttttttsssoooiiibbb^^^XXXVVVVVVZZZ___dddfffgggdddbbbbbbeeegggiiiooowwwyyyqqqeee\\\XXXWWWVVVTTTRRRSSSTTTWWW\\\eeeooovvv{{{~~~xxxsssuuuxxxyyy}}}}}}{{{{{{}}}{{{rrrlllhhhffffffiiinnnrrrsssrrruuutttrrrmmmhhheeecccdddfffgggfffddd```^^^^^^``````aaaaaa```\\\WWWSSSQQQSSSRRRQQQOOOOOONNNOOOOOONNNMMMMMMNNNNNNLLLHHHEEEFFFGGGIIIIIIIIIFFFCCCAAADDDEEEGGGJJJMMMPPPRRRTTTWWWWWWWWWYYY[[[\\\[[[YYYUUUUUUVVVXXXZZZYYYVVVTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQRRRRRROOOKKKHHHFFFEEEEEECCC@@@??????>>><<<;;;<<<<<<<<<;;;;;;:::888888::::::999888777666555555666666666666666555555444555555555555555555555555444444444444444444444444666555555555444444333333555555555555555444444444555444333222222222222222444444777<<>>===<<<;;;<<<===>>>??????>>>??????@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCAAA===:::888777888999777777777777999:::<<<===@@@@@@AAABBBDDDEEEFFFGGGLLLOOOTTTXXX\\\aaagggkkkpppqqqsssuuuwwwxxxxxxxxx{{{zzzyyyxxxwwwwwwxxxxxx{{{|||}}}}}}|||{{{wwwsssnnnoooooommmhhhbbb\\\XXXUUUSSSSSSTTTYYY^^^bbbddddddfffllltttxxxwwwzzz~~~~~~tttfff\\\VVVTTTRRRQQQPPPRRRVVVZZZaaakkkvvv}}}|||{{{|||}}}||||||}}}zzzuuussssssvvv|||wwwsssnnnjjjggghhhmmmppppppooonnnppppppooollliiihhhhhhjjjjjjiiifffcccaaa______^^^___```aaa```]]]ZZZWWWWWWUUUSSSPPPNNNMMMMMMNNNLLLLLLLLLMMMMMMLLLIIIFFFFFFHHHJJJKKKJJJHHHFFFDDDDDDFFFIIIMMMQQQUUUWWWYYYXXXWWWVVVXXXZZZ[[[ZZZXXXUUUUUUVVVYYYZZZZZZXXXUUUVVVVVVVVVVVVUUUSSSRRRQQQTTTUUUUUURRRNNNIIIGGGFFFGGGDDDAAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;:::999<<<;;;;;;999888777666555666666666666666555555444444444444444444444444444444444444444444444444444555555444444333333222222555555555555555555555555555555444333222222222333555555888===CCCLLL]]]lll++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------------------------...............///000111........................////////////////////////000000000000000111111222111222333444555AAAYYYoootttfff___ccckkkzzzpppfff\\\YYYYYYYYY[[[______^^^^^^]]]]]]^^^__________________````````````_________```aaacccfffggglllsss|||}}}{{{zzz{{{}}}~~~~~~}}}wwwyyyzzz|||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~vvvyyy}}}|||zzzwwwqqqjjjbbb[[[WWWRRROOOLLLJJJJJJKKKKKKJJJHHHHHHHHHFFFDDDDDDFFFHHHOOONNNKKKHHHDDDBBB@@@???AAA???===<<<;;;<<<>>>?????????>>>>>>>>>???AAABBBEEEFFFGGGHHHHHHFFFEEEDDDBBBAAA>>>;;;:::999::::::777666666666777888:::;;;??????@@@AAACCCDDDEEEFFFJJJMMMQQQTTTXXX^^^dddhhhmmmoooqqqtttwwwzzz{{{||||||{{{yyyxxxwwwvvvuuuuuuwww{{{|||zzzxxxwwwsssnnnggggggfffddd___YYYTTTPPPJJJJJJJJJLLLQQQWWW]]]aaadddhhhsss{{{qqqcccYYYSSSQQQOOONNNMMMPPPVVV^^^fffqqq{{{~~~|||}}}zzzwwwwwwxxx{{{wwwqqqnnnnnnsss|||tttoooiiiiiimmmpppooommmiiikkknnnnnnnnnnnnnnnpppoooooonnnnnnllljjjhhhggg``````aaacccdddccc```]]]]]]ZZZVVVRRRNNNMMMLLLLLLKKKJJJIIIJJJKKKKKKIIIHHHGGGHHHJJJKKKKKKIIIHHHFFFHHHJJJMMMQQQUUUYYY[[[\\\WWWVVVUUUVVVXXXYYYXXXWWWUUUUUUUUUXXXZZZZZZYYYWWWXXXXXXXXXWWWVVVTTTSSSRRRUUUVVVVVVTTTPPPKKKHHHGGGHHHEEEBBBAAAAAAAAA@@@???===============<<<;;;;;;======<<<;;;:::999888777666666666666666555555444222222222222222222222222333333333444444444444555444444444333333333333333555555555555555666666666555555444333333333444444777777;;;BBBHHHRRRdddsss++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,------------------------------------...///111222333........................////////////////////////000000000000000111111222111333666999===MMMkkk|||ggg\\\^^^iiiuuu|||tttjjjaaa[[[[[[]]]\\\[[[\\\___^^^]]]]]]]]]]]]^^^___^^^_________````````````````````````bbbeeehhhjjjooowww~~~{{{zzzyyyyyy{{{|||{{{zzzwwwxxxzzz|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}|||~~~tttqqqkkkddd^^^XXXUUUSSSOOOOOOOOOQQQSSSRRROOOKKKEEEFFFGGGEEEDDDEEEIIILLLUUUSSSPPPKKKGGGCCCAAA@@@AAA???===;;;;;;<<<>>>???BBBAAA@@@??????@@@BBBCCCGGGHHHIIIJJJIIIHHHFFFEEEAAA@@@>>>===<<<;;;;;;;;;777666555555555777999:::>>>>>>???AAABBBCCCDDDEEEGGGIIILLLOOOSSSXXX^^^bbbfffhhhkkkoootttxxx{{{}}}xxxwwwvvvuuuttttttssssssrrrxxxzzzvvvsssrrrnnnhhh^^^^^^]]][[[WWWRRRMMMJJJBBBCCCDDDEEEIIIOOOUUUZZZ^^^aaalll{{{~~~{{{rrriii\\\RRRMMMKKKJJJHHHIIINNNWWWaaajjjttt~~~|||{{{vvvtttuuuuuutttyyyxxxtttrrrrrrtttzzz~~~}}}~~~wwwqqqjjjiiimmmppppppmmmiiijjjkkklllnnnrrrwww{{{||||||{{{zzzyyywwwtttrrriiihhhhhhjjjkkkkkkgggdddeeebbb]]]WWWRRROOOMMMMMMLLLKKKIIIIIIJJJLLLLLLKKKJJJKKKLLLLLLLLLLLLKKKKKKMMMOOORRRVVVYYY[[[\\\\\\WWWUUUTTTUUUVVVWWWWWWVVVUUUTTTTTTVVVXXXZZZZZZYYYXXXXXXYYYYYYXXXWWWWWWVVVTTTVVVWWWUUUQQQLLLIIIGGGHHHEEEBBBAAABBBBBBBBBBBB======>>>>>>>>>===<<<<<<>>>>>>===<<<;;;:::::::::666666666666666555555444333333333333333333333333333333333444444444555555444444444444555555555555444555555555666666666777555444444444444555555666888:::@@@HHHPPP\\\mmm}}}++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------...000000.....................---////////////////////////000000000000000111111222333666;;;???EEEXXXzzzrrr^^^XXX```qqqzzzoooeee^^^ZZZ]]]___^^^[[[ZZZ___^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^_________``````aaaaaa```aaacccfffjjjlllsss{{{}}}}}}~~~}}}|||zzzzzzyyyxxxxxxzzzzzzyyyxxxxxxyyyzzz||||||||||||{{{}}}}}}~~~~~~~~~~~~}}}}}}yyy}}}nnniiiaaaYYYTTTQQQQQQRRRPPPQQQUUUYYY\\\YYYRRRMMMCCCDDDEEEDDDDDDFFFKKKPPPYYYWWWSSSNNNIIIDDDAAA@@@@@@???<<<::::::;;;===???FFFEEECCCBBBBBBCCCEEEFFFHHHIIIKKKKKKKKKIIIGGGEEE?????????>>>===<<<<<<;;;888777555444555666888:::>>>>>>???@@@BBBCCCDDDEEEDDDFFFHHHKKKNNNSSSYYY]]]^^^```dddiiioootttxxx{{{sssssssssssssssrrrrrrrrrooouuuwwwsssoooooojjjdddWWWWWWWWWUUURRRNNNIIIFFFEEEEEEEEEEEEGGGKKKQQQUUUUUUWWWaaaqqq|||{{{uuuqqqjjjaaaTTTKKKGGGFFFDDDCCCGGGMMMWWWbbbmmmwww~~~yyyuuutttuuusssoooqqqwww}}}zzzxxxyyyzzztttxxx}}}zzzzzz{{{}}}xxxqqqiiihhhmmmqqqqqqnnnkkkjjjiiiiiimmmttt}}}zzzwwwwwwuuuttttttvvvuuuqqqnnnmmmjjjccc\\\VVVRRRPPPPPPPPPMMMKKKKKKLLLNNNPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPRRRSSSVVVXXXZZZ[[[[[[[[[VVVUUUSSSTTTUUUVVVVVVUUUUUUTTTSSSUUUWWWYYYZZZZZZXXXXXXYYYZZZZZZZZZZZZZZZTTTVVVWWWUUUQQQLLLIIIHHHHHHEEEBBBAAABBBCCCDDDCCC===>>>>>>>>>>>>======<<<>>>>>>>>>===<<<<<<;;;;;;666666666666666555555444666666666666666666666666333333333444444555555555444555555555666666777777444555555555666666777777444444444444444555666777999<<>>PPPpppkkkaaa___fff|||zzz~~~{{{nnndddaaa___]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^```aaaaaa``````bbbccc^^^______```ccciiipppuuu|||~~~zzzxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxyyy{{{|||~~~~~~}}}}}}||||||||||||}}}xxxlllddd^^^]]]]]]ZZZYYYZZZ___]]]\\\___bbb___UUUMMMHHHEEEAAA>>>@@@FFFLLLQQQUUUSSSRRRUUUVVVSSSKKKDDDGGGAAA>>>>>>>>><<<<<<>>>FFFEEEEEEDDDEEEEEEFFFGGGKKKLLLMMMMMMLLLJJJHHHGGGGGGFFFDDDAAA???===;;;::::::999888777666666666666;;;;;;<<<>>>???AAABBBBBBFFFHHHJJJLLLNNNSSSXXX\\\]]]\\\^^^dddkkkqqqssssssqqqnnnnnnrrrsssooojjjhhhlllmmmnnnooonnnhhhaaa[[[UUUSSSPPPMMMJJJHHHGGGGGGCCCCCCEEEHHHKKKPPPSSSUUUVVV\\\```cccggglllnnnkkkccc^^^UUUKKKDDDBBBDDDFFFHHHMMMUUU___jjjwww}}}|||{{{vvvtttrrrpppooooooppppppyyy{{{|||}}}}}}~~~}}}zzzxxxvvvvvvwwwxxxsssqqqppppppqqqppplllhhhiiiiiimmmqqqqqquuu|||yyyvvvrrrllliiinnnfff```]]]ZZZUUUSSSTTTWWWUUUSSSSSSUUUWWWXXXXXXTTTTTTSSSRRRSSSTTTVVVWWWWWWVVVVVVYYY]]]___^^^\\\PPPSSSWWWXXXXXXWWWWWWXXXSSSRRRRRRUUUYYY[[[YYYWWW^^^\\\[[[^^^aaa```ZZZTTTWWWVVVUUUSSSQQQOOONNNNNNNNNHHHBBB@@@BBBCCCBBB???BBBAAA@@@AAABBBAAA<<<888???>>><<<;;;::::::;;;<<<:::::::::999888777777666444444444555555555555666555555555555555555555555333333222222333333444555555555444444444444555555444555666555555555777999;;;BBBJJJRRR[[[jjj~~~,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***+++---...---,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------------------------------............///////////////000000000000111......111222111333777777===EEEOOOdddtttaaa]]]cccooo}}}vvvjjjbbb^^^]]]\\\ZZZYYYXXXXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^^^^```aaa```______```aaa]]]^^^```bbbgggnnnwww}}}}}}zzzyyyyyyzzz{{{||||||}}}||||||{{{{{{xxxyyy{{{||||||||||||{{{|||||||||}}}~~~|||qqqhhhaaa``````______aaafffggghhhfff```YYYQQQLLLHHHEEEAAA???@@@EEEJJJNNNYYYXXXYYY[[[]]]ZZZRRRKKKFFF@@@===>>>>>><<<<<<>>>CCCCCCDDDEEEGGGHHHIIIIIIKKKLLLMMMMMMLLLKKKIIIGGGGGGFFFDDDBBB@@@===<<<;;;:::999888777777666666777888999:::;;;===>>>@@@@@@DDDFFFHHHIIIKKKOOOTTTXXXZZZZZZ\\\aaaggglllnnnnnnnnnjjjiiimmmnnnkkkggggggffffffggggggeee```XXXSSSRRRPPPMMMKKKHHHGGGFFFFFFGGGIIIMMMQQQUUUXXXYYYZZZUUUYYY[[[[[[___fffiiiiiiccc]]]UUULLLEEEDDDEEEGGGFFFKKKSSS]]]hhhuuu}}}{{{zzzzzzsssrrrooommmlllmmmnnnooossstttvvvyyy~~~}}}{{{zzzxxxvvvuuuuuuvvvvvvtttqqqoooooopppnnnkkkhhhhhhjjjpppuuuxxx}}}}}}||||||{{{xxxrrrjjjeeeiiibbb]]]\\\ZZZVVVUUUWWWWWWVVVVVVWWWZZZ[[[[[[ZZZWWWWWWWWWWWWWWWXXXYYYZZZ[[[YYYXXXYYY\\\]]]\\\ZZZRRRTTTWWWWWWVVVUUUTTTTTTQQQQQQRRRVVVYYYZZZXXXUUUZZZZZZ[[[^^^aaa```\\\XXXWWWWWWVVVUUUSSSQQQOOONNNNNNIIICCCAAACCCDDDBBB@@@BBB@@@???AAABBBBBB???<<>>===;;;::::::;;;;;;;;;;;;::::::999888888777555555555666666666666666555555555555555555555555333333222222333333444555666666555555444555555555444555666666555555777999;;;AAAJJJSSS___ppp,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++******++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................---------............///////////////000000000000000......111333222555999>>>FFFTTTeee|||~~~jjjZZZ]]]lll}}}wwwmmmddd___^^^]]]\\\ZZZZZZYYYYYYYYY[[[[[[[[[[[[\\\]]]^^^^^^^^^`````````^^^]]]^^^___]]]___bbbfffllluuu~~~~~~~~~}}}{{{zzz{{{}}}}}}~~~~~~zzzzzz{{{||||||{{{{{{zzz||||||}}}~~~uuummmeeeeeegggggghhhkkknnnqqqqqqjjj^^^SSSNNNMMMHHHFFFCCCBBBBBBEEEIIILLLTTTUUUWWWZZZ\\\YYYQQQKKKGGGBBB???@@@AAA???>>>@@@@@@AAADDDGGGIIIKKKKKKLLLLLLLLLMMMMMMLLLKKKIIIHHHHHHGGGEEECCCAAA???===<<<;;;:::999888777777777777777888999:::<<<>>>???@@@BBBCCCEEEFFFHHHJJJOOORRRVVVVVVXXX]]]bbbfffgggggghhhdddcccfffhhhfffeeefffggggggggggggddd___XXXSSSQQQOOONNNLLLJJJIIIHHHHHHLLLPPPWWW]]]aaabbb```___XXXZZZZZZXXX[[[bbbgggggg```[[[SSSLLLGGGFFFGGGIIIIIILLLSSS[[[dddnnnyyy~~~{{{yyywwwvvvuuuooonnnllljjjiiijjjlllnnnqqqpppqqqwww~~~yyyxxxxxxxxxxxxwwwwwwwwwwwwwwwuuurrrpppooonnnllljjjiiimmmrrrxxx|||xxxyyy{{{{{{yyyrrriiibbbccc]]]YYYYYYYYYWWWXXXZZZZZZ[[[\\\___bbbcccaaa___ZZZZZZ[[[\\\]]]]]]]]]]]]___]]]ZZZYYYZZZZZZZZZYYYUUUVVVWWWUUUSSSPPPOOOPPPPPPQQQTTTXXX[[[ZZZWWWTTTVVVXXX[[[^^^______]]]\\\XXXXXXXXXWWWVVVSSSQQQPPPNNNJJJEEECCCDDDEEEDDDBBBCCCAAA@@@AAABBBCCCBBB@@@@@@???>>><<<;;;:::::::::<<<;;;;;;::::::999999888777666666666666666666666555555555555555555555555333333333333333444444555888777666666555555555555444666777666666666888:::<<<@@@IIIUUUdddvvv++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))))))))))))))*********++++++,,,,,,,,,++++++***,,,+++***)))***+++,,,---------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------............---------............///////////////000000000000000---...222444444666;;;FFFOOO```uuuwwwggg\\\fff{{{yyyooofff```]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^___```___]]]\\\]]]^^^___aaaeeejjjqqqzzz|||}}}}}}}}}{{{{{{}}}~~~}}}}}}}}}}}}||||||{{{{{{|||}}}~~~~~~wwwppplllooosssssstttvvvvvvuuupppeeeXXXPPPOOOPPPJJJIIIGGGEEEEEEGGGJJJKKKMMMNNNQQQTTTVVVSSSMMMHHHIIIDDDBBBDDDDDDBBBAAACCC@@@BBBFFFIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGEEECCCAAA???>>>;;;;;;999888888888888888888999:::;;;===???@@@AAA@@@BBBCCCDDDEEEGGGJJJLLLRRRSSSVVVZZZ^^^```aaaaaabbb^^^^^^aaacccbbbcccggglllkkkkkkjjjiiieee___[[[TTTSSSRRRQQQPPPOOOOOOOOOOOOTTT]]]dddggggggdddaaa^^^``````^^^```fffiiihhh[[[WWWPPPKKKHHHHHHHHHIIILLLNNNRRRWWW^^^fffooouuuyyyxxxwwwtttrrrpppooonnnllljjjhhhggghhhjjjmmmooovvvssssssxxx~~~~~~~~~{{{wwwxxxyyyzzz{{{{{{{{{{{{{{{~~~zzzuuuqqqnnnmmmmmmmmmsssvvv{{{yyyyyyzzzzzzxxxqqqiiiddd___ZZZVVVWWWXXXWWWXXX[[[___```dddhhhkkkiiieeebbbYYY[[[]]]___```````````````^^^[[[YYYXXXYYYYYYZZZWWWWWWVVVSSSOOOLLLLLLLLLQQQTTTYYY]]]___^^^ZZZWWWUUUXXX\\\^^^]]]]]]]]]]]]XXXXXXYYYXXXWWWUUURRRPPPOOOLLLHHHFFFFFFFFFEEEDDDFFFEEECCCCCCCCCCCCCCCCCCAAA@@@???>>><<<;;;;;;:::;;;;;;;;;::::::999999999777777666666666555555555555555555555555555555555333333333333333444555555999888777666666555666666555666777777777888:::<<<>>>AAAHHHTTTfffyyy++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++******(((((()))))))))************++++++,,,,,,,,,++++++,,,+++***)))***+++,,,---------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......++++++,,,,,,,,,------------------............///////////////000000000000000---...222555555888<<>>??????@@@BBBCCCCCCDDDGGGIIIMMMPPPTTTXXX[[[]]]___```^^^\\\\\\```bbbbbbfffkkkmmmlllkkkkkkjjjgggccc```WWWWWWWWWVVVVVVUUUTTTTTTQQQUUU]]]cccfffeeebbb```aaaeeegggfffgggiiiiiieeeWWWRRRLLLIIIIIIJJJJJJIIIKKKLLLOOOSSSXXX```iiinnnsssrrrqqqpppnnnllljjjiiiiiigggfffeeegggkkkooorrrzzzwwwwww}}}}}}{{{{{{yyywwwwwwxxxzzz|||}}}~~~~~~~~~}}}wwwqqqmmmmmmooorrr~~~~~~|||yyywwwtttpppkkkggg^^^XXXUUUVVVWWWVVVWWWZZZ```bbbggglllooolllgggbbbYYY[[[]]]___```aaa``````^^^\\\[[[YYYWWWXXXZZZ[[[WWWWWWUUUQQQMMMJJJJJJKKKTTTXXX^^^cccdddaaa^^^\\\XXX[[[]]]]]]\\\[[[ZZZZZZWWWWWWWWWWWWUUUTTTRRRPPPPPPNNNKKKIIIHHHHHHGGGFFFJJJIIIHHHFFFDDDCCCBBBCCCBBBAAAAAA@@@???>>>===<<<:::::::::::::::999999999777777777666555444333333555555555555555555555555444444333333444444555666888888777666666666666666666777888888888999;;;===@@@BBBHHHSSScccwww++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++************((())))))******+++++++++******+++,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......***++++++,,,,,,------------------............///////////////000000000000111...///333555555888<<>>AAABBBBBBCCCEEEGGGHHHLLLRRRWWWZZZ\\\^^^```^^^]]]___dddffffffkkkqqqrrrqqqooonnnmmmkkkhhheeeYYYYYYZZZZZZYYYXXXWWWVVVRRRUUUYYY]]]______^^^]]]```eeeiiiiiihhhhhhddd___SSSOOOJJJIIIKKKMMMLLLKKKGGGIIIKKKNNNSSS\\\eeekkknnnnnnnnnmmmkkkiiihhhgggeeedddccccccggglllrrrvvvxxxxxx|||{{{xxxxxxxxxxxxuuuvvvxxxzzz|||~~~xxxrrroooqqqwww|||~~~yyytttqqqnnnkkkiii]]]XXXTTTVVVWWWVVVWWWZZZ^^^aaagggmmmqqqooojjjeee^^^^^^_______________^^^ZZZZZZZZZYYYWWWWWWXXXZZZUUUUUURRROOOKKKJJJLLLNNNVVV[[[aaaeeeeeeccc```___\\\\\\\\\\\\\\\ZZZYYYWWWUUUUUUTTTSSSRRRQQQPPPPPPQQQPPPNNNLLLJJJIIIHHHHHHLLLLLLLLLIIIFFFCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;999999888777555444333333555555555555555555555555444444444444444555555666777666666555555666666777666777999999999:::===???@@@CCCHHHQQQ___rrr************************+++++++++,,,,,,---------,,,+++***+++---...---,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,++++++++++++))))))******+++,,,,,,---)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......++++++,,,,,,---......///---------............///////////////000000000000222000000444555555888<<>>@@@@@@AAACCCEEECCCHHHOOOUUUXXX[[[^^^aaa___```dddiiikkklllqqqwwwzzzxxxuuusssqqqoookkkhhh\\\\\\]]]]]]\\\ZZZYYYXXXVVVVVVVVVVVVXXXZZZ[[[]]]___dddgggfffeeeddd___YYYRRRNNNJJJKKKNNNQQQPPPNNNIIIJJJJJJLLLOOOUUU]]]ccchhhhhhhhhhhhfffeeecccbbb``````___aaafffmmmtttxxxvvvzzz}}}wwwuuuuuuwwwxxxwwwwwwxxxzzz}}}|||wwwwww|||~~~xxxsssooolllhhhfff[[[VVVSSSUUUWWWWWWYYY\\\]]]aaahhhqqqvvvvvvrrrooohhhgggeeebbb___^^^\\\\\\XXXZZZ[[[YYYVVVUUUVVVWWWSSSRRRPPPMMMKKKLLLNNNQQQUUUZZZ```dddcccaaa```___^^^[[[ZZZZZZ\\\\\\YYYVVVSSSRRRPPPNNNMMMMMMNNNNNNQQQQQQPPPNNNLLLJJJJJJJJJJJJLLLNNNLLLHHHEEEEEEEEEBBBCCCDDDEEEDDDDDDCCCBBB========================<<<;;;:::999777666555444555555555555555555555555444444444444444555666666444444444444555666777777666888999::::::;;;>>>@@@???CCCHHHOOO\\\ooo************************+++++++++,,,,,,---------,,,+++***+++---...---,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++.........------,,,,,,,,,))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,------...///000000---------.........//////////////////000000000000333000000444666555777<<>>???@@@AAACCC???EEEMMMTTTWWWZZZ^^^aaa```bbbgggmmmooopppttt{{{}}}zzzvvvsssppplllhhhfff___`````````___]]][[[ZZZYYYWWWTTTSSSTTTWWWZZZ]]]___dddeeecccbbbaaa]]]XXXSSSOOOKKKMMMQQQTTTRRRPPPOOONNNMMMKKKLLLOOOVVVZZZbbbbbbcccbbbaaa```^^^\\\]]]]]]]]]___eeemmmuuuzzzwww|||{{{uuussstttvvvxxxzzzzzzzzz|||~~~}}}xxxsssooojjjfffcccYYYTTTRRRUUUXXXYYY[[[___^^^ccckkkuuu|||~~~|||yyyqqqnnnjjjeee```]]][[[ZZZXXXZZZ[[[ZZZVVVSSSSSSTTTQQQQQQOOOLLLKKKMMMQQQTTTTTTYYY___aaa```^^^^^^^^^^^^ZZZWWWYYY]]]^^^ZZZVVVRRRPPPMMMKKKJJJKKKLLLNNNRRRRRRRRRPPPMMMKKKJJJKKKHHHKKKNNNNNNJJJGGGGGGGGGBBBCCCEEEFFFFFFFFFEEEDDD???????????????@@@@@@@@@>>>>>><<<;;;999888777666555555555555555555555555555444444444444555666666333333333444555666777888777888:::::::::<<<>>>@@@>>>BBBHHHOOOZZZnnn++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,******++++++++++++******)))******++++++******)))++++++,,,,,,,,,+++************+++++++++,,,,,,,,,))))))*********+++++++++---......,,,***((()))***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---......,,,,,,---...............////////////000000000000111111111111000555333222777555444>>>FFFiii{{{rrruuuuuukkk```XXXWWWXXXXXXVVVWWWVVVWWWYYY[[[[[[YYYXXX\\\[[[YYYXXXXXXXXXYYYZZZ^^^^^^^^^^^^^^^___aaabbbhhhpppzzz~~~}}}|||{{{|||~~~~~~{{{yyyxxxyyyzzz}}}~~~~~~~~~{{{|||rrrmmmeee___^^^```ccceeesssiii^^^ZZZ___gggmmmppppppuuuxxxvvvnnngggeeeeee]]][[[YYYWWWVVVSSSPPPNNNLLLJJJIIIJJJLLLNNNNNNMMMLLLMMMOOOOOOPPPOOONNNMMMNNNMMMKKKKKKKKKJJJIIIGGGBBBBBBBBB???;;;999;;;>>>===<<<::::::;;;;;;;;;:::999::::::;;;<<<===>>>>>>@@@CCCIIIOOOTTTXXXZZZ[[[___bbbfffhhhjjjnnnuuu{{{{{{wwwvvvvvvqqqiiiddddddaaacccdddccc```]]]\\\\\\ZZZYYYWWWVVVVVVWWWXXXYYYZZZ]]]___]]]YYYUUUTTTTTTVVVTTTRRRPPPOOOOOOOOOOOOPPPOOOMMMKKKKKKNNNSSSXXX\\\]]]^^^``````^^^[[[WWWSSSUUUZZZaaahhhoootttwwwxxx|||}}}yyyvvvtttttttttuuuuuuuuurrrrrr{{{}}}xxxuuuqqqlllddd^^^VVVTTTSSSTTTWWWZZZ\\\]]]aaaeeemmmuuu}}}|||uuullleeebbb___\\\YYY[[[ZZZXXXYYYYYYWWWSSSNNNNNNLLLJJJKKKPPPTTTVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUWWW[[[ZZZTTTOOONNNNNNMMMJJJGGGGGGHHHJJJSSSTTTVVVVVVUUUSSSPPPNNNLLLKKKKKKKKKJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCDDDEEEAAAAAABBBBBBBBBAAA@@@???>>>===;;;999888888888888777666555333333444444555444444444444444444444444777666666666666777777888888999;;;<<<<<<>>>AAACCCCCCAAAGGGQQQXXXccc------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,---......---+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...............////////////000000000000111111111111...333111111777555777CCCRRRqqqpppkkkrrr{{{nnnfff]]]XXXXXXZZZZZZXXXYYYYYYZZZ\\\^^^^^^\\\[[[[[[ZZZYYYXXXYYYYYYZZZ[[[]]]]]]]]]]]]___aaaeeehhhmmmttt~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyy{{{}}}~~~ssspppkkkhhhhhhiiikkklllvvvooogggeeeiiippptttvvv|||wwwkkkaaa]]]XXXWWWVVVUUUUUUSSSQQQPPPOOOMMMLLLLLLMMMNNNMMMLLLNNNOOOPPPQQQQQQPPPOOOOOOOOOMMMLLLKKKLLLKKKJJJHHHCCCCCCCCC@@@<<<;;;<<>><<<::::::;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>AAAEEEKKKQQQUUUXXXYYY^^^```cccdddeeehhhnnnsssvvvrrrnnnmmmjjjdddbbbcccccceeefffeeebbb```______\\\\\\[[[ZZZYYYYYYYYYYYYXXXZZZ[[[ZZZVVVSSSSSSTTTUUUUUUSSSRRRQQQQQQQQQQQQQQQPPPMMMJJJIIIKKKOOOSSSYYY[[[]]]______]]]YYYVVVSSSVVV\\\cccjjjppptttvvvuuuyyy}}}{{{xxxuuusssssstttuuuxxxuuuppprrr{{{vvvpppiiiaaa\\\YYYWWWVVVWWWZZZ\\\]]]]]]dddggglllrrrxxx}}}{{{qqqiiidddbbb___^^^]]][[[YYYXXXXXXVVVRRROOOMMMLLLKKKMMMQQQUUUVVVVVVZZZYYYXXXVVVUUUUUUTTTTTTVVVSSSRRRUUUXXXXXXTTTPPPOOONNNLLLIIIGGGGGGJJJLLLRRRSSSVVVWWWVVVTTTQQQOOOMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFCCCCCCBBBBBBAAA@@@@@@???>>>===;;;:::999888888999777666555444444444555666444444444444444444444444555555444444444555666666999:::<<<===>>>???BBBEEEEEEDDDIIIRRRXXXccc}}}------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++'''((()))+++,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......,,,,,,---...++++++,,,,,,,,,,,,------------------------------,,,.........---,,,---...............////////////000000000000111111111111///444222222888777===MMMeee~~~vvvfffjjjvvvyyysssddd___ZZZWWWYYY[[[[[[ZZZYYYYYYZZZ\\\^^^^^^]]][[[YYYYYYYYYYYYYYYZZZ\\\\\\\\\]]]]]]]]]___dddjjjooorrrxxx}}}||||||{{{||||||{{{|||}}}~~~~~~~~~}}}yyy{{{|||vvvmmmlllkkkjjjjjjkkklllmmmzzzvvvqqqqqquuuxxxzzzyyyqqqbbbXXXTTTUUUUUUUUUUUUTTTSSSSSSSSSQQQNNNMMMNNNNNNNNNMMMPPPQQQRRRSSSSSSRRRQQQPPPPPPNNNLLLLLLLLLLLLJJJHHHDDDDDDCCCAAA>>>===>>>@@@???===;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::<<<>>>AAAFFFKKKPPPTTTVVV[[[]]]^^^]]]\\\]]]bbbfffmmmhhhdddcccaaa^^^___ccceeeggghhhhhheeecccbbbccc`````````___]]]\\\ZZZYYYWWWWWWXXXVVVTTTSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQSSSQQQOOOKKKIIIIIIMMMPPPWWWZZZ\\\^^^]]]ZZZVVVSSSSSSWWW]]]eeelllpppsssttttttwww}}}yyyxxxuuusssrrrrrrsssssswwwrrrlllqqqyyypppggg```]]]^^^]]]\\\]]]```bbbbbbbbbggghhhjjjlllppptttwwwyyy|||ssskkkfffcccaaa```]]][[[XXXWWWUUUSSSPPPNNNLLLLLLMMMOOOSSSVVVWWWVVV[[[YYYVVVSSSQQQPPPQQQQQQSSSQQQPPPRRRUUUWWWUUUSSSRRRPPPMMMJJJGGGHHHLLLOOOQQQTTTXXXZZZZZZWWWSSSQQQNNNMMMLLLKKKJJJIIIHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHFFFEEECCCAAA@@@??????@@@>>>===<<<::::::999999999888777666555555555666666444444444444444444444444555555555555555666777777999;;;===>>>???AAADDDFFFHHHHHHLLLTTTYYYcccyyy******++++++++++++,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++((((((***++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---***,,,------,,,,,,---///+++++++++,,,,,,,,,---------------...............---...///...---,,,---///............///////////////000000000111111111111333777444555:::;;;EEE[[[yyymmmdddppp|||ssslll^^^[[[XXXWWWXXXZZZYYYXXXVVVVVVWWWYYY[[[\\\ZZZYYYXXXXXXXXXYYY[[[\\\]]]]]]\\\]]]]]]]]]^^^dddmmmsssuuu{{{~~~~~~~~~~~~||||||{{{{{{|||}}}||||||~~~~~~{{{}}}}}}}}}}}}~~~{{{sssnnniiihhhgggeeedddeeegggiiiyyyxxxwwwxxxzzzzzzxxxvvvwww{{{~~~ssseee[[[WWWYYY[[[[[[ZZZXXXWWWVVVUUUSSSPPPNNNOOOPPPOOOOOORRRRRRSSSTTTTTTSSSQQQPPPOOONNNLLLKKKLLLKKKJJJHHHFFFEEEDDDBBB@@@@@@@@@AAA@@@>>><<<<<<=========<<<;;;;;;;;;;;;;;;:::::::::===>>>???BBBFFFJJJOOOQQQVVVXXXXXXVVVSSSSSSWWWZZZaaa]]]\\\^^^___^^^aaaeeefffhhhiiiiiigggeeeddddddcccccccccbbb```]]]ZZZYYYXXXWWWVVVTTTTTTUUUWWWXXXWWWWWWXXXXXXWWWUUUSSSQQQUUUTTTQQQMMMJJJKKKNNNQQQYYY\\\^^^^^^[[[WWWRRRPPPRRRWWW___gggmmmpppqqqqqqtttxxx|||~~~~~~|||{{{zzztttsssqqqpppoooooopppppprrrnnnkkkooo{{{|||rrriiidddbbbcccbbbbbbdddhhhjjjjjjjjjiiihhhfffeeefffiiilllnnnxxxtttoooiiiddd```^^^\\\]]]ZZZWWWTTTRRRPPPNNNMMMMMMNNNOOORRRUUUWWWWWWWWWYYYWWWTTTPPPNNNOOOPPPQQQRRRQQQOOOPPPTTTWWWWWWWWWWWWTTTPPPLLLIIIJJJMMMQQQSSSVVVZZZ]]]]]]ZZZVVVSSSKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIGGGDDDAAA?????????@@@>>>===<<<<<<;;;:::::::::888777777777666666666666555555555555555555555555777777777777888999:::::::::;;;===???@@@BBBEEEGGGJJJKKKOOOTTTXXXaaattt*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++*********++++++******)))******+++++++++,,,,,,,,,************++++++++++++)))***,,,,,,++++++---...+++++++++,,,,,,,,,---------------....../////////---...//////------...///............///////////////000000000111111111111555777555666;;;<<>>>>>>>>===999999:::;;;;;;<<<======@@@??????AAACCCHHHLLLNNNSSSTTTTTTRRROOOOOORRRVVVZZZXXXZZZ___cccccceeejjjhhhjjjkkkjjjhhhfffeeeeeeeeeeeedddccc```]]]ZZZXXXWWWVVVTTTSSSTTTVVVWWWYYYXXXYYYZZZZZZYYYWWWUUUTTTVVVTTTQQQLLLJJJLLLPPPTTT^^^```aaa^^^YYYSSSOOONNNRRRWWW^^^ffflllnnnnnnnnnuuuxxx|||}}}|||yyywwwvvvqqqpppnnnmmmllllllllllllmmmmmmmmmpppttt{{{}}}~~~yyyqqqjjjgggggggggffffffiiimmmppprrrrrrhhhfffbbb___^^^```bbbeeejjjjjjjjjgggccc___[[[YYYZZZYYYWWWSSSPPPMMMLLLLLLOOOPPPRRRTTTUUUVVVWWWXXXWWWUUURRRPPPOOOPPPRRRSSSTTTRRRQQQRRRTTTWWWYYYZZZZZZXXXSSSNNNKKKKKKOOORRRRRRUUUZZZ\\\\\\XXXSSSPPPGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHJJJHHHEEEBBB@@@???@@@@@@============<<<;;;;;;:::777777777777777666666555555555555555555555555555777777777888888:::;;;;;;:::;;;>>>???@@@BBBFFFHHHLLLNNNQQQUUUXXX```ooo|||+++,,,,,,------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++************++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))++++++,,,,,,,,,,,,++++++******++++++***))))))(((******+++++++++,,,,,,,,,))))))*********+++++++++)))***+++++++++***,,,---++++++,,,,,,,,,,,,------,,,,,,------.../////////---...//////...---...///............////////////000000000000111111111111222444222555;;;>>>SSSuuuwwwkkkdddfffvvv|||tttjjjcccZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUXXXZZZ[[[ZZZYYYWWWXXXZZZ[[[\\\]]]]]]]]][[[^^^``````aaagggrrrzzz}}}|||}}}~~~~~~}}}|||||||||}}}~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}|||}}}}}}{{{{{{|||}}}~~~zzzsssppppppnnnlllhhhaaa[[[ZZZ^^^bbbooorrruuuwwwwwwtttpppnnniiiiiiiiiiiigggeeecccbbbiiiooouuuvvvrrrkkkfffccc^^^ZZZVVVTTTTTTTTTUUUTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPNNNLLLLLLLLLLLLJJJHHHHHHFFFCCCBBBCCCCCCCCCBBBBBB@@@>>>>>>?????????>>>999999:::;;;<<<===>>>???@@@@@@AAABBBEEEIIIMMMOOOQQQSSSTTTRRRQQQQQQVVVZZZ[[[ZZZ]]]cccggghhhkkkooommmooopppnnnllliiihhhhhhgggfffeeeccc```^^^[[[ZZZWWWUUUSSSSSSTTTVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]ZZZWWWQQQLLLIIILLLRRRVVV```aaaaaa\\\UUUOOOMMMMMMQQQVVV\\\ccciiikkkkkkkkksssvvvzzz{{{zzzwwwuuutttpppooonnnlllkkkjjjjjjjjjiiikkknnnpppooopppyyy{{{zzzxxxtttoookkkiiiiiihhhgggfffhhhlllpppssstttgggddd___\\\ZZZ\\\^^^```bbbeeegggfffbbb]]]ZZZYYYXXXYYYXXXUUUQQQNNNMMMMMMRRRTTTUUUVVVUUUUUUWWWXXXVVVTTTSSSRRRRRRSSSUUUVVVVVVUUUUUUTTTUUUWWWYYYZZZXXXVVVSSSOOOLLLMMMPPPSSSRRRTTTWWWXXXVVVRRRMMMJJJCCCDDDEEEGGGIIIKKKLLLMMMJJJJJJKKKKKKJJJJJJIIIHHHJJJHHHFFFCCCBBBAAA@@@@@@======>>>>>>===<<<<<<;;;666666777777777666555444555555555555555555555555666666666666777888::::::;;;===???AAABBBDDDHHHJJJMMMQQQTTTWWWYYY```llluuu++++++,,,------...//////*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******((())))))************)))******+++++++++,,,,,,,,,*********+++++++++,,,,,,***,,,---,,,++++++,,,---++++++,,,,,,,,,,,,------+++,,,,,,---......//////---///000///...---...000............////////////000000000000111111111111111222222777???DDD___wwwgggbbbdddlll}}}ppplllmmmuuu~~~yyypppeee]]]YYYYYYXXXVVVTTTTTTTTTUUUTTTTTTUUUXXX[[[\\\[[[YYYXXXYYYZZZ\\\]]]]]]\\\\\\YYY^^^bbbccceeelllwww|||{{{{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~~~~{{{{{{|||~~~~~~~~~~~~{{{yyyzzzqqqqqqoooiiiaaa^^^```ccclllppptttxxxxxxwwwuuutttoooooommmhhhccc```bbbeeeooowww~~~uuunnnkkkgggccc]]]YYYWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUSSSRRRRRRPPPNNNNNNNNNNNNLLLJJJHHHEEEBBBBBBCCCDDDCCCBBBBBB@@@??????@@@@@@???>>><<<<<<<<<======>>>>>>>>>>>>???BBBEEEIIINNNRRRTTTRRRTTTWWWWWWVVVYYY^^^cccdddaaabbbfffiiijjjnnnssstttvvvvvvuuuqqqnnnmmmllliiihhhfffcccaaa___^^^]]][[[YYYWWWWWWYYY[[[[[[YYYXXXYYY[[[^^^bbbeeeiiijjjccc^^^WWWOOOKKKNNNUUU[[[^^^___^^^YYYQQQMMMMMMOOOQQQTTTZZZ```eeeggghhhhhhmmmpppuuuwwwwwwvvvuuuuuuqqqqqqpppnnnlllkkkjjjiiiddddddgggkkkkkkiiioooxxx}}}{{{vvvrrrpppnnnmmmlllhhheeecccbbbeeejjjmmmooofffccc___\\\[[[\\\^^^```bbbddddddbbb]]]ZZZYYYZZZXXXYYYZZZXXXTTTQQQOOOPPPVVVWWWXXXVVVTTTTTTVVVYYYWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUVVVWWWPPPPPPOOONNNMMMNNNQQQTTTVVVWWWWWWVVVSSSOOOJJJGGGBBBCCCDDDEEEGGGIIIJJJKKKKKKLLLMMMMMMMMMLLLJJJJJJHHHHHHFFFEEECCCBBBAAA@@@======>>>???>>>===<<<;;;555555666777666555444333555555555555555555555555666666666777888999:::;;;===???BBBCCCEEEGGGKKKNNNPPPTTTXXXYYY\\\bbblllrrr~~~))))))***++++++,,,------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++*********&&&'''(((***++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......,,,,,,---...++++++,,,,,,,,,---------++++++,,,,,,---...//////...///000///...---...000............/////////000000000000000111111111111111333444;;;DDDLLLiiizzzhhh[[[]]]gggtttxxxiiicccfffrrr|||wwwmmmbbbZZZYYYXXXXXXVVVTTTTTTUUUWWWSSSSSSTTTWWWZZZ[[[ZZZXXXXXXYYY[[[\\\]]]]]]\\\[[[XXX]]]cccfffiiippp|||}}}||||||}}}~~~{{{{{{|||}}}~~~~~~}}}}}}{{{~~~|||zzzzzz}}}zzzzzz|||yyy{{{{{{vvvnnniiiiiikkklllpppuuuyyy{{{{{{||||||ttttttrrrkkkdddaaadddiiiqqq{{{|||tttpppooojjjccc]]]ZZZXXXWWWVVVXXXXXXYYYYYYXXXVVVUUUTTTTTTRRRPPPPPPPPPPPPNNNLLLHHHEEEBBBAAACCCDDDCCCBBBCCCAAA??????@@@AAA@@@???>>>>>>>>>>>>============<<<>>>BBBGGGMMMRRRWWWYYYTTTVVVYYY[[[\\\___eeekkklllgggeeegggiiijjjooovvvzzz{{{|||zzzvvvrrrqqqpppkkkiiifffcccaaa`````````aaa^^^\\\]]]___```___]]]WWWXXX[[[```ffflllqqqtttmmmggg]]]TTTOOORRRYYY___\\\]]][[[VVVOOOLLLNNNRRRPPPSSSXXX^^^bbbeeeffffffgggkkkqqquuuvvvvvvvvvvvvtttsssrrrpppnnnlllkkkjjj```]]]___eeegggfffhhhnnnwwwxxxssssssrrrqqqooohhhddd___^^^___cccggghhhfffccc```]]]\\\]]]___aaaddddddbbb]]]XXXVVVWWWZZZXXX[[[]]][[[WWWSSSRRRRRRYYYYYYYYYVVVSSSSSSVVVYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXWWWUUUTTTTTTUUUJJJKKKLLLLLLLLLOOOSSSVVV[[[[[[ZZZXXXTTTOOOJJJGGGBBBCCCDDDEEEFFFGGGHHHHHHMMMMMMNNNOOONNNMMMLLLKKKGGGGGGGGGFFFEEECCCAAA@@@======>>>??????>>><<<<<<444555666666666555333222666666666666666666666666888888888999:::<<<===>>>@@@BBBDDDFFFGGGJJJMMMPPPRRRVVVZZZ[[[^^^eeelllqqqttt,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***------,,,++++++,,,,,,,,,++++++************++++++******************************************************+++++++++,,,,,,,,,...---------------------)))******++++++,,,,,,------------,,,,,,+++++++++........................---------............///000//////.........//////222222222111222222333333666555666;;;FFF]]]~~~}}}ppp```UUU]]]ooozzznnnhhhjjjssswwwnnneee^^^[[[WWWWWWWWWVVVVVVVVVUUUUUUSSSUUUWWWXXXWWWWWWXXXYYYZZZZZZYYYZZZ\\\]]]]]]\\\\\\___dddhhhlllsss{{{~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}|||~~~~~~~~~~~~|||rrrlllkkkqqqoooooossszzzyyyqqqjjjfffhhhlllrrr{{{yyynnnddd]]]ZZZ[[[\\\```^^^[[[XXXVVVUUUTTTTTTRRRQQQPPPOOONNNLLLKKKKKKGGGEEEDDDCCCDDDDDDBBB@@@CCCCCCAAA@@@???>>>>>>>>>@@@AAAAAA@@@???>>>>>>???======AAAHHHRRRYYY[[[[[[\\\YYYWWWWWW]]]gggqqqxxxyyyqqqjjjhhhiiikkkooouuu|||~~~}}}zzzyyyyyyuuupppmmmlllkkkiiifffccc```___bbbaaa_________]]][[[YYYXXXYYYZZZZZZ]]]gggvvv}}}ppp```WWWWWW[[[\\\[[[]]]WWWPPPNNNPPPRRRRRRPPPOOOPPPSSSXXX]]]```aaaaaadddiiinnnqqqqqqrrruuuxxxtttqqqqqqvvv{{{xxxnnnddd___]]][[[\\\^^^```aaabbbnnnrrrzzzwwwxxxvvvqqqlllfff______dddhhhhhhgggddd___]]]```aaa___^^^___bbbaaa___]]][[[ZZZZZZZZZ______^^^]]][[[YYYVVVUUU\\\YYYWWWWWWYYY[[[\\\\\\^^^^^^^^^]]][[[XXXUUUTTTUUUTTTSSSUUUWWWXXXUUURRRNNNNNNMMMMMMNNNOOOQQQSSSSSSUUUXXXZZZZZZVVVPPPJJJHHHHHHFFFEEEDDDCCCCCCCCCJJJKKKLLLNNNNNNMMMMMMLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDAAA???>>>>>>???>>>>>>;;;:::888666555444444444888888777666666666666666555555777888:::<<<======EEEDDDEEEFFFHHHLLLOOOQQQVVVYYY\\\___bbbfffkkknnnxxx{{{,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++************++++++******************************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++,,,,,,------......//////........................---------............/////////............//////222222111111222222333333444777999>>>MMMhhhvvvfffYYYSSS^^^rrryyynnnkkknnnxxxzzzqqqiiibbb[[[WWWUUUUUUUUUUUUTTTTTTTTTTTTTTTVVVXXXYYYXXXXXXYYYZZZ[[[ZZZZZZZZZ\\\\\\\\\\\\aaaeeejjjnnnqqqvvv}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~zzzvvvwwwvvvuuutttuuuxxx}}}~~~wwwpppllllllooossszzzuuujjjbbb^^^___```bbbaaa^^^ZZZWWWVVVUUUUUURRRRRRPPPOOOMMMKKKJJJIIIGGGEEEDDDDDDEEEEEECCCBBBDDDDDDBBBAAA@@@?????????@@@AAAAAA@@@???>>>???@@@BBBAAACCCIIIRRRZZZ___``````^^^[[[\\\aaajjjtttzzz|||ssskkkjjjjjjlllqqqwww{{{~~~~~~~~~~~~{{{uuurrrqqqpppnnnllliiigggeeedddcccbbbaaaaaa___\\\YYYZZZ[[[ZZZYYY[[[dddqqqzzzvvviii```]]]]]]\\\[[[YYYTTTMMMKKKNNNQQQPPPOOOMMMNNNQQQUUUZZZ]]]^^^]]]^^^bbbgggjjjmmmnnnpppqqqvvvtttuuuyyy{{{uuujjj```[[[ZZZZZZZZZ[[[[[[ZZZZZZ]]]bbbppp|||tttkkkhhhdddaaaaaabbbdddeeeddd```___bbbaaa___^^^aaabbbaaa___]]]\\\\\\]]]]]]bbbbbbaaa```^^^\\\YYYWWW]]]\\\ZZZZZZ\\\^^^^^^]]]^^^^^^]]][[[YYYVVVSSSRRRSSSQQQQQQRRRTTTSSSPPPMMMMMMMMMMMMMMMNNNOOOOOOPPPMMMOOOTTTYYY[[[XXXRRRMMMLLLKKKJJJHHHFFFEEEEEEEEEIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJHHHGGGFFFEEEDDDDDDBBB???>>>>>>???>>>===:::999777555333333333333666666555555666777777888666777888:::<<<===>>>???EEEEEEEEEFFFIIIMMMPPPRRRWWWYYY]]]```bbbfffjjjnnnssswww+++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,------------++++++************++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------......------,,,++++++***+++,,,---...000222333333---------------------------------............/////////............//////222222111111222222333444222888<<>>>>>???>>>===;;;:::888666444444444444333333444444666777888999888999:::<<<===???@@@AAAEEEEEEFFFHHHKKKNNNRRRTTTXXXZZZ]]]___bbbeeeiiilllnnnrrr~~~++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,+++,,,---...000222333333---------------------------------............//////............//////000111111111111222333444444111888===DDD]]]xxxcccWWWSSSVVVcccxxx|||vvvwwwhhh___]]]]]]ZZZWWWTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWXXXWWWWWWXXXYYYZZZZZZZZZZZZYYYZZZ[[[]]]eeekkksssxxxzzz|||}}}||||||}}}}}}~~~}}}|||~~~}}}}}}}}}wwwuuu|||~~~zzzwwwtttsssrrruuu|||{{{ooohhhhhhiiihhhfffbbb]]]YYYVVVTTTSSSOOOOOOOOOOOONNNLLLKKKJJJGGGFFFEEEFFFGGGHHHGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@===>>>>>>>>>>>>???AAADDDJJJKKKMMMRRRYYY___eeegggiiihhhiiijjjmmmrrrwwwyyy{{{rrrjjjhhhhhhjjjooouuuvvv~~~~~~~~~|||yyyvvvrrrooommmkkkkkkkkklllllljjjfffccc```___]]]ZZZXXXZZZ___cccpppqqqqqqlllddd]]]ZZZYYYTTTPPPLLLKKKMMMOOOPPPPPPHHHIIIKKKOOOSSSUUUUUUUUUYYYZZZ___hhhqqqwwwwwwuuuqqqsssuuuvvvsssmmmgggbbbZZZYYYXXXUUUQQQNNNKKKKKKQQQUUUbbbttt|||jjjhhheeebbb``````bbbdddfffdddcccccc___[[[\\\``````^^^\\\[[[[[[]]]```bbbbbbbbbbbbaaa___\\\ZZZXXX\\\\\\\\\]]]^^^]]][[[XXXXXXWWWUUURRROOOLLLIIIHHHJJJJJJKKKLLLKKKIIIFFFDDDGGGHHHJJJKKKKKKIIIGGGFFFDDDFFFJJJPPPTTTUUUSSSQQQRRRPPPNNNLLLJJJHHHHHHGGGFFFFFFGGGHHHJJJLLLNNNOOOMMMMMMLLLJJJIIIHHHGGGFFFEEECCC@@@>>>??????>>>>>>>>>===;;;999777777777777333333444444555777888999999:::;;;===>>>@@@AAABBBEEEFFFGGGJJJMMMQQQTTTUUUXXXZZZ]]]^^^```cccfffiiimmmqqq|||++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,((()))***+++,,,+++++++++,,,,,,++++++++++++,,,,,,******************************************************+++++++++,,,,,,,,,''''''((()))***++++++,,,,,,,,,,,,------.........,,,,,,---...//////000000---------------------------------............///...............///000000111111111111222333444555222888===HHHcccqqq^^^UUUVVV[[[hhhzzz~~~tttdddZZZYYYYYYXXXUUUVVVVVVUUUUUUUUUTTTTTTTTTRRRTTTVVVVVVUUUUUUVVVWWWYYYZZZZZZYYYXXXYYY\\\___eeellluuu{{{~~~}}}}}}}}}}}}~~~}}}|||{{{|||~~~|||||||||}}}zzzyyy|||vvvssszzzzzztttooommmmmmsss}}}sssllljjjkkkiiifffbbb]]]XXXUUUSSSRRRMMMNNNOOOPPPPPPOOONNNMMMHHHGGGFFFGGGIIIIIIHHHGGGDDDCCCBBB@@@??????>>>>>>;;;<<<======>>>@@@CCCFFFJJJNNNSSSYYY^^^cccfffgggkkklllnnnppprrrtttuuuvvvuuummmfffeeefffggglllqqqttt}}}~~~|||xxxtttpppnnnlllllllllmmmmmmllliiifffcccaaa___\\\YYYXXXYYYZZZ^^^bbbfffeee```[[[YYYYYYQQQOOOLLLKKKKKKLLLMMMNNNFFFGGGIIIMMMQQQTTTTTTSSSSSSUUUZZZdddooovvvwwwvvvyyy{{{|||xxxqqqkkkhhhhhh```___]]]WWWPPPLLLJJJKKKJJJMMMWWWeeerrrzzz~~~lllfffaaa```eeeiiikkkkkkjjjfffcccaaa]]]YYYZZZ^^^]]]\\\ZZZYYYZZZ\\\___aaaaaaaaaaaaaaa```^^^\\\[[[]]]]]]]]]]]]^^^[[[XXXTTTQQQPPPNNNKKKIIIFFFEEEDDDGGGIIIKKKLLLLLLIIIGGGEEEEEEGGGIIIKKKKKKIIIFFFDDDIIIIIIIIIJJJMMMOOOOOONNNOOONNNLLLJJJIIIHHHGGGGGGEEEEEEEEEEEEGGGJJJMMMOOOMMMMMMLLLKKKIIIHHHGGGGGGDDDBBB@@@??????@@@@@@???@@@>>><<<:::999888888999555555555555555666777777999:::;;;===>>>@@@AAABBBEEEFFFIIILLLPPPSSSVVVXXXXXXZZZ\\\^^^___bbbeeehhhooottt}}},,,,,,,,,,,,,,,,,,,,,,,,...---***))))))+++...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,((()))***,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******************************************************+++++++++,,,,,,,,,)))))))))***+++++++++,,,***++++++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---......///000111000000000111222333444555666888@@@RRRmmmjjj\\\SSSZZZdddsss}}}rrrcccYYYUUUTTTSSSQQQWWWWWWWWWVVVVVVVVVVVVUUUQQQRRRTTTUUUTTTTTTUUUVVVVVVXXXZZZYYYWWWYYY]]]aaahhhoooyyy~~~}}}}}}}}}~~~~~~|||zzzzzz|||~~~~~~~~~}}}{{{{{{{{{}}}~~~}}}}}}~~~yyyvvvuuuvvv}}}}}}tttttt|||{{{ssskkkjjjiiilllsss{{{wwwnnnlllmmmiiigggccc^^^YYYVVVSSSRRRNNNPPPRRRSSSSSSRRRQQQPPPJJJIIIHHHHHHJJJJJJIIIHHHCCCBBBAAA@@@???>>>>>>>>>;;;<<<===>>>???BBBFFFJJJMMMRRRYYY___cccfffhhhiiimmmooorrrtttuuuuuutttsssooohhhddddddfffgggjjjooorrr{{{|||xxxuuussspppooommmmmmmmmkkkiiigggdddcccaaa___\\\ZZZXXXWWWSSSWWW[[[[[[YYYWWWWWWYYYQQQOOOMMMJJJIIIHHHIIIIIIFFFFFFIIIMMMRRRTTTUUUTTTTTTVVV\\\dddmmmtttxxxyyytttjjjgggiiiffffffddd]]]UUUNNNLLLMMMFFFGGGNNNYYYbbbkkkuuu~~~mmmggg```bbbjjjssswwwwwwsssjjjbbb___\\\YYYYYY\\\[[[ZZZZZZZZZ[[[\\\^^^___aaabbbbbbcccbbbaaa```______^^^]]]\\\[[[XXXSSSPPPJJJIIIGGGFFFDDDDDDCCCCCCFFFJJJNNNPPPPPPNNNLLLLLLIIIJJJMMMNNNNNNMMMKKKIIIPPPNNNKKKKKKKKKLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHEEEDDDCCCCCCEEEHHHLLLNNNMMMMMMLLLJJJIIIHHHGGGFFFCCCAAA??????@@@AAAAAAAAA???>>><<<999888888888888777666666666666777777888:::;;;<<<>>>???AAABBBCCCFFFGGGJJJNNNRRRUUUXXXZZZXXXZZZ]]]___```cccfffiiipppvvv~~~------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((***,,,.........---,,,---,,,,,,++++++,,,,,,---******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------......///000111000000000111222333555666999:::GGGaaazzzxxxcccYYYRRR___sssrrrkkk```XXXSSSRRRRRRRRRWWWWWWWWWWWWVVVVVVVVVVVVQQQSSSUUUUUUUUUTTTUUUVVVTTTWWWYYYXXXVVVYYY^^^dddkkkrrrzzz~~~}}}}}}}}}~~~{{{zzz{{{{{{{{{{{{}}}~~~~~~|||zzzzzz{{{|||}}}{{{||||||}}}|||xxxvvvyyy}}}xxxtttvvv}}}}}}rrrhhhiiiiiiiiikkkpppvvv{{{yyypppmmmnnnjjjhhhddd___[[[WWWUUUTTTSSSTTTVVVVVVVVVTTTQQQOOOMMMKKKJJJJJJJJJJJJIIIHHHDDDCCCBBBAAA@@@?????????>>>???@@@AAABBBFFFKKKOOORRRWWW]]]bbbeeehhhlllooooooqqquuuxxxyyyvvvsssppplllgggdddgggiiiiiillloooqqq{{{~~~{{{xxxssspppooommmkkkiiieeedddcccbbb```]]]YYYWWWRRRSSSTTTTTTTTTTTTVVVWWWUUUSSSQQQMMMJJJHHHHHHHHHFFFGGGIIINNNSSSVVVWWWVVVWWWZZZ___dddiiioootttxxxxxxjjjfffggggggjjjkkkfff\\\SSSNNNLLLIIIHHHKKKQQQWWW]]]iiisss{{{}}}ooojjjeeefffmmmwww}}}ooobbb]]]]]][[[ZZZ[[[ZZZ[[[[[[\\\]]]]]]]]]]]]^^^___aaabbbbbbbbbaaaaaa]]][[[XXXVVVTTTPPPLLLHHHEEEEEEDDDCCCCCCCCCDDDEEEGGGLLLRRRUUUUUUTTTTTTTTTPPPQQQSSSUUUUUUUUUTTTSSSTTTSSSQQQPPPOOOMMMJJJGGGDDDDDDDDDEEEFFFGGGHHHIIIFFFDDDBBBBBBCCCGGGKKKMMMMMMLLLKKKJJJIIIGGGFFFFFFAAA@@@>>>???AAACCCCCCCCC@@@???<<<:::999999999999666666666777777999:::;;;<<<===>>>???AAACCCDDDEEEFFFHHHKKKOOOTTTWWWZZZ[[[ZZZ\\\___aaacccfffjjjmmmooottt}}}........................******,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++...///000000///...---,,,,,,++++++,,,,,,---******************************************************+++++++++,,,,,,,,,******))))))))))))))))))---,,,,,,++++++******))),,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------......000111111000000000111222444555666<<<;;;MMMmmmqqq^^^VVVRRReeevvvfffbbb\\\VVVSSSSSSUUUWWWWWWWWWWWWVVVVVVVVVUUUUUURRRTTTVVVVVVUUUUUUVVVWWWSSSVVVXXXXXXVVVYYY___eeelllrrryyy}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{zzzzzzzzzyyy{{{}}}~~~}}}{{{zzzzzzzzz{{{|||~~~|||||||||}}}~~~~~~yyyyyy}}}{{{{{{zzzwwwuuuwww}}}~~~rrrgggiiiiiihhhgggiiiooottt{{{rrroooooollliiieee```\\\YYYWWWVVVWWWXXXYYYYYYWWWTTTQQQNNNNNNLLLKKKJJJKKKKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEIIINNNRRRWWW[[[```ccceeeiiioootttpppsssxxx{{{{{{wwwsssoookkkgggfffiiillllllnnnqqqppp{{{{{{vvvssspppmmmlllfffeeeddddddbbb___[[[XXXWWWUUUSSSQQQRRRSSSUUUVVVZZZYYYVVVRRRNNNKKKJJJKKKFFFGGGJJJOOOTTTXXXXXXXXXUUUXXX\\\___aaaeeekkkqqqzzzkkkeeefffggglllpppmmmbbbVVVNNNKKKKKKHHHHHHJJJLLLPPP[[[fffooovvv}}}ooommmjjjjjjnnnxxxsssccc]]]^^^]]][[[[[[ZZZ\\\]]]^^^___^^^]]]]]][[[\\\^^^___````````````YYYVVVSSSPPPMMMIIIDDDAAACCCCCCBBBBBBCCCDDDFFFGGGHHHNNNUUUYYYYYYXXXYYYZZZVVVWWWXXXZZZ[[[[[[[[[ZZZVVVVVVVVVVVVTTTPPPIIIEEEAAAAAABBBDDDEEEGGGIIIJJJFFFDDDBBBAAABBBFFFJJJMMMLLLLLLKKKIIIHHHGGGFFFEEE@@@???>>>>>>AAACCCDDDDDDBBBAAA???===<<<;;;;;;;;;444555666777999;;;===>>>>>>>>>???AAACCCDDDFFFFFFFFFHHHLLLPPPUUUXXX[[[\\\\\\^^^aaacccfffiiimmmppplllrrrzzz,,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++)))))),,,---,,,***///---******+++---------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,,,,,,,***************************++++++,,,,,,++++++******************************************************+++,,,------,,,+++***+++++++++++++++++++++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////...............///000000222///...333666666888;;;:::III[[[tttjjj\\\XXX\\\yyytttjjj^^^]]]\\\ZZZXXXVVVTTTSSSTTTUUUUUUSSSRRRQQQSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTVVVWWWXXXWWWXXX]]]eeelllsssvvvzzz}}}~~~~~~~~~{{{}}}zzz}}}~~~|||{{{|||~~~~~~||||||{{{zzzzzzzzzzzz|||~~~|||||||||||||||}}}~~~~~~{{{}}}~~~}}}qqqppplllhhhiiillloooppppppxxx|||~~~wwwppplllfffdddaaa``````aaaaaa```]]]]]]\\\[[[ZZZYYYWWWVVVSSSPPPMMMLLLNNNNNNLLLIIIHHHFFFDDDCCCDDDEEEEEEEEEKKKGGGDDDFFFLLLSSSWWWYYYaaaaaabbbffflllqqquuuvvvwww|||{{{vvvtttuuupppmmmjjjmmmqqqtttrrrooowwwzzz{{{uuuqqqooonnnnnnkkkgggbbb```______```^^^^^^\\\YYYWWWUUUVVVXXX\\\ZZZWWWTTTQQQNNNMMMLLLLLLLLLLLLNNNRRRTTTUUUTTTUUUXXX[[[\\\[[[\\\```cccxxxvvviiicccaaacccddddddccc^^^VVVNNNIIINNNGGGDDDHHHGGGEEENNN\\\iiioooxxxqqqlllggggggmmmuuu|||~~~tttggg^^^[[[\\\]]]]]]___```aaabbbaaa```___^^^^^^^^^^^^```aaa```]]][[[WWWPPPGGGCCCCCCDDDBBB@@@DDDDDDDDDEEEFFFHHHIIIJJJMMMOOOSSSVVVXXXYYYYYYYYYVVVYYY]]]___aaabbbeeefffcccbbbaaa___\\\WWWPPPKKKFFFBBB???AAAFFFJJJJJJHHHHHHFFFEEECCCDDDFFFIIIJJJKKKJJJHHHGGGFFFEEEDDDBBBCCCAAA??????@@@BBBBBBBBB@@@AAAAAA???<<<::::::;;;888888999999:::;;;<<<<<<@@@@@@AAABBBDDDFFFHHHIIIKKKJJJKKKOOOTTTXXXYYYXXX]]]___bbbdddeeehhhkkkmmmooorrrvvvxxxzzz~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***,,,***''''''(((*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************+++++++++,,,,,,+++++++++---,,,,,,++++++*********)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------........./////////............///000000333000///333555555777:::===OOOccc{{{}}}ggg^^^]]]sss|||pppfff]]]\\\[[[ZZZWWWUUUSSSRRRSSSUUUUUUTTTSSSRRRSSSTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTWWWYYY[[[\\\aaaiiiooouuuxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}zzz{{{~~~}}}~~~~~~|||{{{{{{|||~~~|||}}}~~~~~~}}}{{{zzz{{{zzzzzzyyyzzz{{{}}}~~~wwwpppmmmiiiiiimmmppppppoootttyyy~~~~~~yyyssspppllljjjhhhggggggfffeeeccc______^^^^^^\\\[[[YYYXXXUUURRROOONNNOOOOOOMMMLLLIIIHHHGGGFFFGGGGGGHHHGGGJJJIIIIIILLLSSSYYY\\\]]]ddddddeeehhhnnnssswwwxxxzzz~~~zzzuuussssssooolllkkkmmmrrrtttrrrnnnvvvzzz|||xxxuuurrrpppooommmjjjgggdddccccccdddccccccbbb___[[[YYYYYYZZZ^^^]]]\\\ZZZXXXVVVTTTSSSPPPOOOOOOPPPRRRSSSSSSRRRRRRTTTWWWWWWUUUUUUWWWXXXfffkkkqqqqqqkkkddd___^^^`````````]]]YYYSSSMMMIIINNNGGGEEEHHHGGGDDDKKKWWWccciiisss|||}}}yyyppplllhhhhhhlllrrruuuwwwvvvooogggaaa___```aaaaaaeeeeeeddddddcccaaa```___]]]]]]^^^___```___[[[YYYRRRLLLEEEAAABBBDDDBBBAAAAAABBBCCCDDDGGGIIIKKKLLLMMMNNNQQQTTTVVVVVVVVVUUUWWWZZZ^^^aaaeeehhhmmmpppqqqooollliiieee___YYYTTTHHHDDD@@@@@@DDDHHHHHHFFFGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHGGGFFFFFFEEEDDDBBBCCCAAA??????AAABBBBBBBBBAAABBBAAA???<<<999999999888999999:::;;;<<<======@@@AAAAAABBBDDDFFFHHHIIILLLKKKLLLOOOUUUXXXYYYXXX\\\^^^bbbdddfffgggjjjlllnnnqqquuuwwwxxx{{{------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,,,,,,,+++...,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,++++++++++++++++++,,,...------,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........///////////////......//////000111444111000333444444666:::AAAXXXpppwwweeeccchhhvvvjjjaaa[[[[[[ZZZXXXVVVTTTRRRQQQRRRTTTVVVVVVTTTSSSRRRSSSQQQQQQQQQQQQQQQRRRSSSTTTSSSVVV[[[^^^aaagggooouuuyyy{{{}}}~~~~~~~~~}}}~~~~~~}}}|||{{{{{{yyyzzz{{{zzzyyyzzz|||~~~~~~}}}}}}}}}~~~}}}zzzwwwzzzyyyxxxwwwwwwzzz|||~~~|||qqqmmmjjjkkkmmmoooooommmoootttzzz}}}}}}zzzvvvuuuqqqpppooooooooommmjjjgggcccbbbbbbaaa```^^^\\\[[[YYYVVVRRRPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPUUU[[[```cccccchhhhhhhhhlllqqqvvvyyyzzz~~~yyytttrrrqqqnnnllllllnnnrrrtttrrroootttyyy~~~{{{xxxuuuqqqoooooonnnlllkkkjjjiiiiiihhhhhhgggddd```]]]\\\]]]^^^___`````````^^^\\\[[[XXXVVVTTTSSSSSSRRRPPPNNNNNNPPPRRRRRRPPPOOONNNOOOSSSVVV[[[^^^```___]]]\\\^^^]]][[[XXXTTTQQQMMMLLLNNNIIIHHHKKKJJJGGGKKKSSS\\\aaajjjqqquuuuuussspppnnnxxx~~~{{{nnnllliiiiiikkkmmmnnnnnnnnnjjjgggeeeeeefffgggfffkkkjjjgggdddbbb``````___\\\\\\]]]___```]]]YYYUUULLLGGGAAA@@@AAADDDDDDCCC@@@AAACCCEEEHHHKKKMMMNNNLLLMMMPPPRRRSSSSSSRRRQQQUUUXXX\\\aaagggnnnuuuzzz}}}{{{wwwtttooohhh```[[[NNNIIIDDDBBBDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCDDDBBB@@@@@@AAABBBBBBAAABBBBBBBBB???;;;999888888999::::::;;;===>>>>>>???AAAAAABBBCCCEEEGGGHHHIIILLLLLLMMMPPPUUUXXXYYYYYY[[[^^^bbbdddfffgggiiijjjlllppptttuuuvvvyyy}}}........................++++++++++++++++++++++++---,,,+++++++++,,,,,,,,,///...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************---,,,+++******+++,,,---,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////////////////...///000000111555222222444444333777<<>>;;;999999::::::;;;;;;===>>>???@@@@@@AAABBBBBBDDDEEEGGGIIIJJJLLLMMMOOOQQQUUUXXXYYYZZZZZZ]]]aaadddeeefffggghhhjjjmmmrrruuuvvvxxx}}}........................++++++++++++++++++++++++,,,---,,,,,,++++++,,,---,,,***))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++---///++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************---,,,+++******+++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000///////////////000111111555333333555555444999@@@KKKjjjmmmcccjjjtttttthhh___ZZZXXXXXXWWWVVVUUUSSSQQQPPPQQQSSSVVVVVVTTTRRRQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXVVVXXXZZZ\\\bbblllyyy~~~}}}~~~}}}}}}}}}~~~|||zzz{{{{{{|||}}}|||zzzyyyzzz{{{~~~}}}{{{yyyyyy{{{}}}~~~~~~|||yyyxxxxxxzzz~~~~~~zzzyyyssspppnnnnnnppppppmmmjjjiiilllppprrrrrrqqqqqqrrrqqqsssvvvzzz|||{{{vvvrrriiiiiihhhgggeeecccaaa```\\\[[[YYYWWWVVVVVVXXXYYYZZZ\\\___```^^^\\\\\\]]]aaa`````````ccchhhnnnrrrqqqppppppssswww{{{}}}~~~~~~{{{wwwuuuuuuuuuqqqpppooopppqqqrrrrrrqqqssszzz|||xxxsssoooqqqrrrsssssssssqqqooonnnhhhgggeeeaaa]]][[[[[[]]]bbbdddiiimmmooonnnmmmkkkhhheeeaaa]]]ZZZWWWRRROOOLLLMMMNNNOOOPPPPPPOOOOOOOOOMMMLLLPPPVVV[[[[[[YYY[[[ZZZXXXVVVUUUUUUUUUUUUSSSRRRSSSWWWXXXWWWVVVXXXWWWWWWVVVUUUUUUVVVWWWWWW]]]fffqqqzzz{{{tttqqqppprrrpppnnnkkkkkkmmmppprrrrrrpppmmmkkkjjjkkkmmmooossspppjjjeeeaaa^^^^^^^^^\\\[[[\\\\\\\\\XXXSSSOOODDDBBBAAAAAADDDGGGIIIKKKHHHIIIJJJKKKLLLMMMLLLLLLKKKLLLOOOPPPQQQQQQPPPOOOIIILLLOOOTTT[[[dddnnnuuuyyy|||yyynnnfff___ZZZTTTNNNJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEHHHJJJJJJGGGEEEEEEFFFEEECCC@@@???@@@@@@@@@???<<<>>>>>>===<<<;;;;;;<<<:::;;;<<<===???@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKMMMNNNPPPSSSUUUWWWYYY[[[ZZZ]]]```bbbcccdddfffggghhhlllppptttvvvzzz------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---...---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))+++---...***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,))))))***+++,,,------...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000//////000000111222444333444666666777>>>FFFZZZwww|||hhhcccmmmyyy||||||{{{|||nnnbbb[[[XXXXXXWWWWWWVVVUUUSSSQQQPPPPPPRRRTTTTTTRRRQQQPPPQQQRRRRRRRRRSSSUUUWWWYYYZZZYYYZZZ\\\___dddooo|||}}}|||}}}~~~~~~}}}|||{{{{{{|||zzzxxxzzz{{{}}}~~~}}}|||zzzzzz{{{}}}|||{{{zzzzzz{{{||||||~~~}}}~~~~~~|||zzzzzz{{{}}}zzzxxxwwwtttsssssstttsssoookkkhhhkkkmmmnnnmmmmmmnnnoooqqqssswww|||~~~zzzvvvkkkjjjjjjhhhfffdddbbbaaa\\\^^^^^^^^^]]]]]]^^^```cccgggkkkkkkhhheeedddeeeiiiiiihhhggghhhmmmtttyyywwwvvvuuuwww{{{~~~|||yyyvvvvvvvvvvvvsssrrrooommmmmmnnnooopppttt}}}zzzvvvttttttuuuuuuuuusssqqqooonnnfffeeebbb^^^[[[[[[^^^```iiilllppptttvvvvvvuuutttooolllgggccc```\\\XXXUUUMMMLLLLLLNNNPPPRRRRRRQQQQQQOOOMMMPPPTTTWWWXXXWWWYYYZZZZZZ[[[[[[[[[ZZZZZZXXXXXXXXX[[[]]]\\\ZZZYYYVVVTTTQQQOOONNNOOOQQQRRRXXXaaalllsss||||||tttpppppprrrxxxwwwuuurrrqqqrrrvvvyyyxxxwwwtttpppmmmlllnnnpppssspppkkkfffbbb```______[[[ZZZXXXXXXVVVTTTOOOLLLCCCCCCCCCCCCEEEHHHKKKLLLKKKLLLMMMMMMMMMLLLKKKJJJIIIJJJMMMPPPQQQRRRQQQPPPGGGIIIKKKNNNSSSZZZbbbgggqqqvvv~~~zzzsssiiieee___XXXQQQLLLHHHGGGHHHGGGFFFFFFFFFFFFFFFFFFJJJMMMPPPOOOKKKGGGFFFGGGEEEBBB@@@>>>>>>>>>>>>===:::<<<======<<<;;;<<<>>>::::::<<<===???@@@BBBBBBCCCCCCDDDEEEGGGIIIJJJKKKMMMOOORRRTTTUUUWWWYYY\\\[[[]]]___```aaaccceeeggghhhkkkooorrruuuzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---//////.........000000///---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++*********++++++,,,,,,------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000000000//////000000111222222222444777888:::BBBLLLmmmooobbbfffwwwzzz}}}}}}~~~wwwhhh\\\WWWVVVXXXWWWWWWVVVUUUSSSRRRQQQPPPRRRRRRRRRPPPOOOPPPQQQPPPQQQQQQSSSUUUWWWYYYZZZZZZ]]]aaaeeejjjrrr}}}|||yyyxxxzzz|||~~~~~~}}}||||||}}}|||zzzxxxwwwzzzyyyxxxyyy{{{~~~yyy{{{}}}}}}|||{{{{{{|||{{{||||||}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~|||{{{{{{{{{|||||||||zzzyyyyyyzzzxxxsssnnnhhhiiikkkkkkkkkkkkmmmooonnnpppsssxxxzzzzzzvvvssskkkkkkjjjhhhfffdddbbbaaa^^^aaadddeeeddddddeeegggkkkpppuuuuuuppplllkkkllllllnnnoooooopppttt{{{}}}|||{{{||||||xxxuuuuuuuuuuuutttqqqmmmiiiggghhhkkknnnqqqzzz~~~yyyxxxwwwvvvtttqqqooonnnhhhfffbbb^^^\\\^^^ccchhhoooqqqtttwwwyyyzzzyyyxxxsssppplllhhhfffbbb^^^\\\RRRPPPMMMNNNQQQTTTUUUTTTPPPPPPPPPQQQTTTVVVWWWXXX\\\^^^aaadddeeeeeecccaaa]]]\\\\\\\\\]]]]]]YYYUUUQQQQQQPPPPPPPPPPPPQQQQQQSSS]]]ggglllrrr{{{|||uuupppppptttxxx}}}}}}zzzxxxzzz|||zzz{{{{{{wwwrrrnnnmmmnnnnnnkkkgggccc```]]]\\\\\\YYYVVVTTTQQQPPPNNNJJJHHHCCCCCCDDDDDDEEEGGGJJJLLLJJJKKKLLLMMMLLLKKKIIIHHHEEEGGGKKKNNNQQQRRRRRRRRRJJJKKKLLLMMMOOORRRWWW[[[eeekkkttt~~~}}}vvvsssnnnfff]]]UUUPPPMMMJJJIIIGGGFFFEEEFFFGGGHHHPPPTTTVVVTTTNNNIIIGGGHHHDDDBBB???=========<<<;;;;;;<<<======;;;;;;;;;===999:::;;;===???@@@AAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMPPPSSSUUUUUUVVVYYY\\\\\\]]]^^^^^^___aaaeeehhhjjjlllnnnppprrrxxx,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...///---+++***---///,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***,,,,,,++++++++++++++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000000000000000000111111222111111444888999<<>><<<<<<<<<;;;:::===>>>>>>===;;;::::::;;;999999;;;<<<>>>@@@AAABBBCCCDDDDDDFFFGGGIIIKKKLLLNNNQQQTTTUUUUUUVVVZZZ]]]]]]]]]]]]]]]]]]```eeehhhlllmmmnnnnnnpppvvv,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,++++++***)))(((''''''//////...---+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////000111111444///333:::999888MMMhhh~~~kkkbbbjjj|||zzz|||sssfffZZZTTTUUUWWWTTTUUUWWWWWWWWWUUUSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQSSSSSSTTTSSSSSSTTTWWWYYY]]]fffnnnqqqttt{{{~~~~~~|||}}}~~~|||~~~|||zzzzzz{{{}}}{{{zzzyyywwwtttqqqxxxwwwvvvwwwxxxyyyxxxwwwvvvxxxzzzzzzyyyyyy||||||zzzzzz|||}}}|||{{{|||}}}|||{{{}}}~~~~~~}}}||||||}}}|||tttooonnnoooqqqoookkkkkkoooooollljjjjjjlllmmmkkkiiimmmnnnnnnkkkfffbbbaaabbbbbbgggmmmoooooonnnppprrrrrruuuyyy{{{yyywwwtttsssqqqqqqqqqssswww~~~zzztttsssssssssrrrrrroooiiibbb]]]^^^dddjjjuuu|||}}}zzzxxxtttoookkkfffdddaaa```ccciiipppuuuwwwuuusssuuuxxxyyyxxxvvvvvvsssooolllkkkjjjhhhggg]]][[[XXXVVVTTTTTTTTTUUUSSSUUUXXXXXXYYY\\\ccchhhpppxxx{{{yyy{{{xxxkkkiiiccc[[[XXXYYYYYYVVVSSSNNNQQQSSSTTTSSSSSSTTTUUUVVVVVVYYY___bbbccchhhnnnqqqrrrqqqpppqqqvvv~~~{{{{{{}}}|||xxxsssooollljjjddd```\\\YYYWWWUUUSSSQQQSSSSSSRRROOOKKKHHHGGGHHHGGGFFFEEEGGGKKKMMMLLLKKKOOONNNMMMLLLJJJHHHFFFEEEEEEFFFJJJQQQXXX[[[YYYWWWTTTUUUVVVXXXXXXVVVRRRNNNVVVWWW]]]gggpppwwwxxxlllgggaaaYYYOOOJJJFFFFFFFFFGGGKKKQQQ\\\gggjjj^^^PPPIIIFFFEEEDDDAAA>>><<<<<<<<<;;;:::888888777777888888999:::>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFHHHJJJLLLNNNNNNPPPPPPQQQSSSUUUWWWYYYZZZ]]]]]]___aaadddgggiiikkkfffgggjjjnnnsssxxx|||~~~---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,++++++******))))))(((+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,---//////.........---------------------------------............///////////////////////////000111111333111555;;;:::<<>><<<<<<<<<;;;:::999999999888888999::::::>>>>>>???@@@AAABBBBBBCCCDDDDDDFFFHHHJJJLLLMMMNNNPPPPPPPPPRRRTTTWWWYYY[[[^^^___```bbbccceeefffgggfffgggjjjmmmqqqvvvyyy{{{........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...///............---------....................................////////////000////////////000111111333222777<<<:::@@@\\\{{{sssdddXXX]]]oootttllljjjttt}}}yyypppcccYYYTTTRRRQQQPPPRRRRRRSSSTTTTTTSSSQQQPPPSSSRRRPPPNNNMMMLLLKKKKKKNNNOOOPPPOOOPPPRRRVVVYYYbbbkkktttvvvxxx|||~~~}}}}}}~~~|||yyyxxxxxxyyyxxxwwwyyywwwvvvwwwxxxzzzyyyyyyvvvwwwxxxxxxwwwxxx{{{}}}~~~}}}|||}}}}}}yyyxxxwwwxxxzzz{{{{{{{{{}}}~~~~~~}}}}}}~~~|||tttoooqqqvvv|||{{{uuuqqqsssrrrmmmgggeeegggiiijjjiiigggjjjmmmnnnlllkkkkkkkkkjjjlllpppvvv{{{~~~}}}|||}}}~~~{{{{{{{{{|||}}}|||xxxvvvsssooolllnnnlllhhhdddcccffflllqqqxxx~~~~~~{{{{{{rrrsssssstttwww||||||zzzwwwrrrooojjjhhhffffffiiinnnssswwwyyywwwvvvvvvvvvvvvuuussstttrrrpppnnnooonnnmmmlllgggeeeccc___\\\YYYXXXWWWZZZ]]]aaaeeeiiipppyyyxxxlllgggaaa]]]]]]\\\YYYVVVXXXXXXXXXWWWWWWXXX[[[]]]\\\[[[\\\______^^^aaafffrrrtttwwwzzz~~~yyywwwrrrmmmlllmmmkkkfffbbb]]]ZZZUUURRRRRRRRRRRRRRRQQQTTTWWWXXXWWWUUUTTTTTTJJJJJJJJJLLLNNNNNNLLLJJJIIIIIIJJJJJJJJJIIIIIIHHHIIIMMMTTT]]]dddhhhgggffffffeeecccbbb```^^^ZZZWWWRRRRRRVVV]]]ccchhhqqqyyy|||oooaaa[[[TTTOOONNNNNNOOOUUU\\\ZZZdddjjjeeeZZZQQQKKKGGGCCC@@@===<<<<<<<<<;;;:::;;;;;;:::::::::::::::;;;>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNOOOOOOOOOQQQSSSWWWZZZ\\\___```aaacccddddddccccccfffgggiiilllooorrruuuwww.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////000000//////000000111222333333888;;;:::CCCccckkk___XXX```sssvvvooogggqqq|||~~~ttthhhZZZRRRQQQRRRQQQNNNPPPPPPQQQQQQQQQQQQPPPOOOQQQPPPOOOMMMLLLKKKKKKKKKOOOOOOPPPPPPQQQTTTYYY]]]eeeooowwwzzzzzz}}}}}}||||||~~~}}}}}}~~~|||zzzyyyzzz|||||||||yyyxxxvvvwwwyyyzzz{{{zzzwwwwwwwwwvvvvvvxxxzzz|||~~~~~~}}}}}}||||||xxxwwwvvvwwwzzz||||||||||||vvvooopppuuu{{{{{{xxxwwwyyyzzztttkkkggggggiiijjjjjjgggjjjmmmooopppoooooonnnmmmnnnrrrzzz~~~yyyuuurrrmmmiiiiiihhheeeccceeeiiiooossswww|||zzzvvvtttmmmnnnooopppsssxxx~~~|||{{{wwwssspppkkkkkkjjjkkkmmmqqquuuxxxyyyxxxwwwvvvuuutttsssrrrrrrpppoooooopppqqqpppooojjjiiifffccc```]]][[[ZZZ]]]aaafffjjjnnnuuu}}}yyynnnjjjeeebbbaaa___]]][[[\\\\\\[[[YYYXXXZZZ]]]aaabbbaaaaaaddddddcccffflllvvvyyy|||xxxqqqkkkeeeeeeiiiiiiccc]]]XXXUUURRRQQQSSSVVVXXXYYYYYY]]]```aaa___[[[XXXWWWMMMMMMNNNOOOPPPOOOMMMKKKLLLLLLMMMMMMMMMLLLLLLKKKMMMSSS]]]hhhpppuuuvvvvvvsssqqqnnnkkkhhheeeaaa^^^ZZZXXXXXX\\\]]]^^^dddkkkwwwwwwiiiaaaZZZSSSQQQPPPPPPUUU[[[XXX^^^ccc```WWWOOOIIIFFFAAA???<<<;;;<<<<<<<<<;;;===<<<<<<;;;;;;;;;;;;;;;>>>??????@@@AAABBBCCCCCCDDDEEEFFFHHHJJJKKKMMMMMMOOOOOOOOOPPPRRRVVVZZZ]]]^^^```bbbdddeeeeeedddcccgggggghhhjjjllloooqqqrrr,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////000000000000000111222222333444777999;;;IIIjjjhhh^^^ZZZeeeyyy}}}zzzmmmuuu}}}nnncccUUUOOOQQQSSSRRROOONNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPRRRVVV[[[___iiirrrzzz{{{{{{}}}}}}{{{|||~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}{{{{{{|||zzzxxxvvvwwwyyy{{{||||||yyyxxxvvvuuuvvvxxxzzz{{{~~~|||{{{{{{{{{yyyxxxwwwxxx{{{}}}~~~}}}{{{vvvuuutttwww|||}}}}}}~~~tttmmmlllmmmmmmmmmlllmmmooorrrttttttsssrrrnnnooosss|||yyyuuuqqqlllhhhdddbbbaaabbbfffkkkqqqttttttwww{{{|||zzzwwwsssqqqnnnnnnnnnoooqqqvvv|||~~~|||{{{yyyvvvrrrooollllllmmmnnnpppsssvvvwwwxxxxxxwwwuuusssqqqppppppooonnnnnnppprrrsssrrrqqqkkkjjjhhheeecccaaa```___aaaeeejjjmmmppptttzzz|||zzz{{{{{{zzzooommmjjjgggeeedddbbbaaa___^^^\\\ZZZYYY[[[___bbbeeecccdddhhhiiiiiinnnttt|||~~~xxxkkkeee```aaaeeeeee```ZZZUUUSSSRRRTTTYYY^^^bbbcccfffhhhjjjiiiddd^^^YYYVVVOOOPPPRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPOOONNNMMMOOOWWWdddqqq{{{}}}zzzvvvsssoookkkfffccc]]]ZZZXXXXXXWWWVVVZZZ```mmm}}}sssjjjbbb[[[WWWTTTSSSVVV\\\\\\\\\\\\XXXRRRKKKGGGFFF@@@>>>;;;;;;<<<<<<<<<;;;======<<<<<<;;;<<<<<<===??????@@@AAABBBCCCCCCDDDEEEEEEGGGHHHJJJKKKLLLMMMOOOOOOOOOPPPSSSVVVYYY[[[\\\^^^bbbeeegggggggggggggggggghhhiiijjjlllmmmnnn,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***************+++++++++++++++++++++++++++++++++++++++,,,,,,---------((())))))***+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...---------............///////////////////////////............////////////111000000000000111222222444555777:::AAASSSuuu{{{aaa[[[]]]lllwww~~~{{{ggg^^^SSSOOOQQQTTTSSSPPPNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNKKKLLLMMMNNNPPPUUU\\\aaakkkttt{{{{{{{{{}}}}}}|||}}}~~~~~~~~~||||||~~~~~~}}}}}}||||||~~~{{{yyywwwwwwyyy|||}}}}}}{{{yyyvvvuuuwwwyyy{{{{{{~~~{{{zzzzzzzzzzzzyyyxxxyyy|||~~~~~~~~~{{{wwwyyywwwwwwzzz|||~~~}}}uuusssssssssrrrsssssssssvvvyyyzzzzzzyyytttuuuxxxzzzvvvqqqkkkfff___^^^^^^```fffmmmqqqtttssstttvvvwwwvvvtttrrrpppooooooooonnnooosssyyy~~~{{{zzzxxxwwwvvvsssooolllkkklllnnnppprrrtttuuuvvvvvvvvvvvvtttqqqnnnnnnooommmmmmnnnqqquuuvvvvvvuuuooommmiiifffdddcccccccccfffkkkppprrrrrrrrruuuwww{{{{{{yyyvvvtttuuuwwwyyynnnmmmkkkiiigggfffeeeeeeaaa```^^^\\\[[[\\\```ccceeedddeeeiiikkkmmmssszzz}}}uuueeeaaa]]]]]]``````\\\XXXTTTTTTVVVZZZaaagggjjjkkknnnooopppmmmggg___YYYVVVRRRSSSTTTSSSRRRQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQTTT]]]lllyyy~~~zzzvvvqqqkkkggg\\\XXXUUUTTTRRRPPPTTTZZZgggzzz~~~rrrkkkdddaaa]]]ZZZ\\\aaabbb]]]XXXUUUOOOIIIFFFGGG???===;;;:::;;;======<<<<<<<<<;;;;;;<<<======>>>??????@@@AAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQSSSVVVWWWXXX[[[]]]```cccfffhhhiiiiiiggggggggghhhiiijjjllllll,,,------...//////000000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,------------.........//////....................................////////////111111000000111111222333666666888>>>JJJaaaooo]]]\\\dddyyywww```YYYRRROOOQQQSSSRRRQQQNNNNNNMMMNNNNNNOOOOOOPPPPPPOOONNNMMMMMMMMMMMMMMMKKKLLLMMMNNNQQQWWW^^^cccmmmuuuzzzzzzzzz|||~~~}}}~~~~~~~~~||||||~~~~~~}}}}}}||||||}}}|||{{{}}}~~~{{{yyywwwwwwyyy|||~~~}}}zzzvvvuuuwwwzzz||||||~~~~~~{{{yyyyyy{{{{{{zzzyyyzzz|||~~~~~~}}}~~~}}}zzzyyy{{{|||}}}{{{yyyzzzzzzyyyzzzxxxxxxzzz~~~|||yyyrrrjjjccc]]]\\\\\\```gggnnnrrrttttttssssssrrrsssrrrqqqpppnnnnnnmmmlllmmmqqqwww{{{~~~wwwvvvtttsssrrrpppllliiijjjlllnnnqqqssstttttttttssstttuuurrrooolllmmmnnnnnnnnnppptttxxx{{{{{{zzzuuurrrlllgggddddddeeeffflllqqqwwwyyywwwtttsssssstttttttttssspppnnnooorrrjjjkkkjjjiiigggffffffgggbbbbbbaaa___]]]^^^aaadddgggfffgggkkknnnpppwww~~~yyyvvvuuurrrppp___]]][[[[[[[[[ZZZXXXVVVVVVWWWZZZ```ggglllnnnooonnnpppppplllfff___ZZZXXXTTTUUUUUUSSSQQQRRRUUUXXXYYYYYYZZZZZZ[[[[[[ZZZZZZ^^^hhhvvv{{{tttooo```[[[WWWTTTPPPMMMPPPVVVccczzzuuuooojjjhhheeebbbcccffffff]]]VVVSSSNNNGGGCCCDDD>>><<<::::::;;;======<<<:::::::::;;;<<<===>>>??????@@@@@@AAABBBCCCDDDDDDFFFFFFGGGHHHJJJKKKLLLLLLNNNOOOQQQSSSTTTUUUUUUUUUZZZ[[[]]]```ccceeeggghhhgggggggggggghhhjjjkkklll---......///000111111222........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***)))((('''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---+++++++++,,,,,,---------..................................../////////000111111111000111111222333777777999AAAQQQkkkfff^^^```mmm~~~sss[[[WWWQQQOOOPPPRRRRRRQQQNNNNNNMMMMMMNNNOOOPPPPPPRRRQQQPPPNNNMMMLLLLLLLLLMMMNNNOOOQQQTTTZZZbbbgggnnnuuuzzzyyyyyy|||~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{||||||{{{{{{{{{|||~~~}}}||||||yyywwwwwwyyy}}}zzzvvvuuuxxx{{{||||||~~~~~~{{{yyyyyy{{{{{{zzzyyyyyy{{{}}}}}}|||~~~}}}~~~~~~~~~~~~|||zzz}}}}}}|||}}}}}}{{{tttiiiaaa]]]\\\\\\aaaiiipppssstttvvvtttqqqppppppppppppooollllllkkkkkkkkkooouuuzzz{{{tttsssqqqqqqpppnnnjjjgggiiikkknnnqqqssstttssssssqqqssstttqqqmmmkkklllnnnoooppprrrvvv{{{~~~~~~}}}zzzvvvoooiiieeedddeeegggpppuuu|||~~~{{{wwwtttssslllmmmoooppplllgggfffhhhggghhhiiihhhgggffffffgggcccccccccaaa``````bbbeeekkkiiijjjnnnqqqssszzz}}}~~~|||rrrllljjjkkklll\\\[[[ZZZYYYWWWVVVUUUTTTXXXZZZ^^^dddjjjnnnoooooolllmmmmmmjjjeee```\\\ZZZUUUVVVUUUSSSQQQRRRWWW[[[]]]^^^___aaabbbcccccccccgggrrr|||vvvhhhbbb\\\WWWQQQLLLNNNSSSaaayyytttooolllkkkiiiffffffiiieee\\\TTTRRRNNNDDD??????===<<<::::::;;;=========999999999:::<<<===???@@@???@@@@@@AAABBBCCCDDDDDDFFFFFFGGGHHHJJJKKKLLLLLLNNNOOORRRTTTUUUUUUTTTSSSZZZ[[[\\\]]]```ccceeeggggggggggggggghhhjjjkkklll...........................///111222111000...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***...------,,,,,,------...,,,++++++******++++++,,,******+++++++++,,,,,,,,,///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---......,,,++++++,,,...---++++++,,,---,,,+++////////////////////////............///////////////000111111000111333555888<<<===DDD^^^~~~kkkcccVVVeee}}}|||ppphhh]]]WWWPPPNNNPPPRRRQQQOOONNNOOOOOOMMMLLLLLLNNNPPPTTTRRRPPPQQQRRRRRROOOLLLOOONNNNNNPPPVVV___gggmmmssstttvvvyyy{{{|||}}}}}}}}}|||zzzzzzzzzyyyxxx||||||}}}}}}|||zzzwwwvvv}}}}}}||||||}}}~~~zzzvvvvvvzzz}}}}}}}}}}}}~~~~~~}}}yyyzzz{{{|||||||||||||||~~~|||vvvsssrrrvvvuuulllddd```aaa^^^___fffnnntttxxxzzz|||xxxtttqqqpppppppppooojjjiiijjjkkkkkkkkkqqqyyy{{{zzzvvvuuusssoookkkiiijjjkkkiiillloooqqqrrrsssvvvxxxwwwuuuqqqmmmkkklllmmmnnnnnnqqqtttvvvwwwyyy|||~~~{{{pppgggcccdddhhhkkkwwwzzz{{{{{{xxxtttqqqpppmmmlllmmmooopppmmmgggbbbbbbbbbcccdddfffeeecccaaa^^^aaacccbbb______cccggghhhiiilllooosssvvvyyyzzz~~~}}}zzzyyy{{{{{{qqqhhhbbbbbbddd___^^^\\\[[[[[[[[[ZZZYYY[[[___dddjjjqqquuuppphhheeeeeecccaaa______aaaddd___[[[WWWSSSSSSVVVZZZ]]]cccfffhhhjjjjjjiiijjjkkkvvvwwwjjj^^^YYYTTTNNNPPPWWWiiizzzssslllkkkooorrrooolllccc\\\SSSKKKGGGDDDAAA???;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<>>>>>???@@@@@@BBBCCCFFFGGGHHHHHHJJJKKKKKKJJJIIIIIIJJJNNNNNNOOOQQQSSSVVVXXXZZZ[[[\\\]]]___aaabbbcccdddeeeeeefffffffffggggggggg........................------...///000000//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******+++++++++---,,,,,,++++++,,,,,,---+++---...---,,,+++++++++,,,+++***+++---//////...111111111111111111111111............///////////////000222222222333555888<<<<<>>???@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIKKKKKKJJJIIIJJJKKKMMMMMMOOOQQQTTTWWWYYYZZZYYYZZZ\\\^^^aaaccceeeeeeggggggggggggffffffffffff........................,,,,,,---...///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++******++++++,,,---,,,,,,++++++,,,,,,---+++---...---,,,+++++++++///---,,,,,,---...---,,,111111111111111111111111............///////////////111222333333444777999<<>>???@@@BBBBBBAAABBBBBBCCCDDDEEEEEEGGGJJJJJJJJJJJJLLLMMMKKKMMMOOOQQQTTTVVVXXXYYYWWWXXXZZZ]]]```bbbdddeeehhhhhhggggggggggggffffff........................+++,,,,,,---///000111111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---(((***,,,---,,,---...///000...,,,,,,---...---,,,........................000000000000111111111111///111333333333555888:::;;;JJJeeelll\\\^^^gggooozzzmmm```XXXUUURRRPPPNNNLLLJJJIIIIIIIIIHHHIIIJJJKKKKKKMMMPPPRRRRRRSSSTTTRRROOOMMMLLLMMMPPPSSSYYYaaahhhnnnsssuuuxxxyyyzzz{{{{{{{{{{{{{{{yyy{{{~~~~~~}}}|||{{{zzz||||||zzz{{{|||wwwyyy{{{~~~~~~}}}{{{zzzzzzzzzzzz|||}}}~~~zzzyyy|||~~~||||||}}}{{{|||{{{}}}~~~~~~|||}}}|||{{{yyywwwtttqqqppppppjjjddd```\\\YYY]]]cccrrr{{{|||uuupppllliiigggeeebbb```___``````bbbkkkttt~~~}}}xxxtttllllllkkkiiihhhhhhjjjmmmuuuxxx|||wwwqqqmmmkkkkkkppptttyyyzzzvvvooohhheee___``````bbbfffkkkpppsssvvvuuusssoookkkiiiiiikkkhhhiiiiiigggdddbbbbbbcccaaaeeeiiijjjhhhggghhhjjjqqqrrrtttuuuuuurrrooommmiiijjjkkkmmmoooqqqssstttvvvwwwvvvssspppqqqvvv{{{}}}wwwuuutttsssrrrvvvyyy{{{zzzwwwwwwzzz}}}~~~sssgggaaa___]]]ZZZ\\\]]]___aaafffkkkpppttt}}}{{{tttnnncccWWWVVV]]]~~~qqqfff\\\VVVNNNHHHDDD@@@;;;888555555555666666777777888999::::::<<<===>>>??????BBBBBBBBBAAABBBBBBCCCDDDCCCFFFHHHIIIIIIJJJKKKMMMKKKLLLNNNQQQSSSUUUVVVVVVVVVWWWYYY[[[^^^aaacccdddggggggffffffffffffffffff........................++++++,,,---...000111222///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---(((***,,,---,,,---...//////---,,,,,,...//////...------------------------000000000000111111111111000111333444444666888;;;@@@ZZZzzzhhh]]]cccmmmyyywwwggg[[[TTTSSSNNNNNNMMMKKKIIIHHHIIIIIIIIIJJJKKKKKKKKKLLLOOORRRSSSUUUUUUSSSOOOLLLLLLMMMQQQUUU\\\dddkkkpppsssuuuwwwwwwyyyzzz{{{{{{{{{{{{|||~~~|||{{{zzzxxxxxx||||||zzz{{{~~~xxxzzz|||~~~~~~~~~}}}{{{zzzzzzyyyzzz|||}}}~~~{{{zzz|||~~~|||{{{}}}{{{|||zzz|||~~~}}}~~~yyyyyyyyyxxxuuusssqqqqqqpppkkkeeeaaa\\\ZZZ^^^eeerrr}}}vvvpppllljjjgggeeeccc```^^^___aaaeeeppp{{{yyytttnnnooopppnnnmmmlllmmmnnnttt{{{yyytttqqqoooooosssvvvzzzzzzuuummmgggccc_________aaadddjjjnnnrrrtttsssqqqmmmkkkjjjlllnnnllllllkkkhhhdddbbbccceeedddgggjjjjjjgggfffhhhlllpppsssvvvyyyyyyvvvqqqmmmhhhhhhhhhiiikkknnnqqqrrrtttwwwxxxtttoooqqq{{{~~~}}}|||yyy|||~~~|||vvvrrrrrrtttsssxxxwwwmmmccc```bbbccc___bbbeeehhhiiijjjlllnnnuuuwwwoooggg\\\QQQSSS]]]tttyyylllbbbVVVSSSNNNHHHAAA===:::999666666666777888999999999:::;;;;;;<<<===>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEDDDFFFHHHIIIHHHHHHIIIJJJJJJKKKNNNPPPRRRSSSSSSSSSUUUVVVWWWZZZ]]]___aaabbbdddddddddddddddddddddddd........................***++++++,,,...000222333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---+++---......,,,++++++,,,---,,,+++,,,...000000000////////////////////////............////////////000111333444444666999;;;HHHhhhggg```iiitttuuudddWWWQQQPPPKKKKKKKKKJJJIIIHHHIIIJJJIIIJJJJJJJJJIIIJJJLLLOOOOOOQQQSSSQQQNNNLLLLLLNNNSSSWWW^^^fffmmmqqqtttuuuvvvvvvxxxyyyzzz{{{{{{{{{~~~}}}|||{{{yyywwwvvv{{{{{{yyy{{{~~~yyyzzz|||~~~~~~}}}|||zzzyyyyyyxxxyyy{{{|||}}}|||zzz}}}~~~|||{{{}}}|||{{{zzz|||}}}|||{{{|||}}}~~~~~~~~~~~~~~~uuuvvvwwwvvvtttrrrrrrrrrpppkkkfffbbb]]][[[```hhhrrr}}}vvvpppmmmjjjhhhfffccc```^^^___aaagggtttxxxsssppprrrsssrrrqqqooooooooorrr{{{{{{vvvtttttttttuuuxxx{{{zzztttmmmfffbbb```______```ccchhhmmmppprrrqqqooollljjjjjjmmmoooooopppoookkkfffdddeeegggfffiiikkkiiifffeeehhhmmmooorrrwww{{{|||xxxqqqlllhhhgggffffffhhhkkkoooqqqssswwwyyytttnnnqqq~~~~~~xxx{{{}}}zzzrrrlllkkkllleeelllnnnggg```aaafffjjjhhhlllooopppooolllkkkjjjxxxvvvllldddXXXNNNRRR]]]mmm}}}uuuiii___RRRQQQNNNGGG???:::999:::666777777888999::::::;;;;;;<<<<<<<<<======>>>>>>>>>??????@@@BBBDDDFFFGGGEEEGGGHHHHHHGGGFFFGGGHHHJJJKKKMMMPPPQQQRRRRRRQQQTTTUUUWWWYYY\\\^^^```aaaaaaaaabbbbbbbbbccccccccc////////////////////////---------............///333111///...---------...++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************............---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////.........///000111111111111444000///777888999DDDYYY|||sssbbb```oooppp___WWWSSSNNNMMMKKKHHHFFFFFFGGGIIIJJJLLLJJJHHHGGGFFFGGGIIIJJJNNNSSSWWWTTTMMMJJJLLLPPPRRR\\\fffkkkoootttxxxxxxxxxyyyyyyxxxxxxyyy}}}~~~~~~|||zzzyyyxxx||||||}}}~~~~~~}}}|||{{{~~~}}}{{{~~~}}}|||}}}~~~~~~~~~||||||yyyyyy|||~~~{{{xxx~~~}}}|||{{{zzzzzz{{{{{{{{{zzzyyy{{{~~~|||xxxvvvtttsssrrrqqqmmmkkklllfffaaa]]][[[ZZZ```hhhxxx{{{rrrnnnmmmlllhhhdddaaa___```cccffflllxxxvvvrrrqqqtttvvvuuurrrpppppprrrwww{{{}}}yyyxxxyyy{{{}}}yyytttooollljjjhhhfffeeecccbbbbbbdddhhhjjjlllpppnnnlllmmmooopppnnnlllvvvtttoookkkhhhggggggggghhhhhhhhhgggggghhhlllnnnssstttwww|||~~~|||uuuppplllddd___aaafffhhhiiilllmmmoootttwwwvvvsssxxx}}}yyyuuurrrqqqmmmeeebbbbbbdddggghhheeeaaadddmmmuuuwwwttttttyyyzzztttlllhhhrrrsssccc[[[TTTMMMRRR]]]qqq}}}qqqddd]]]OOOKKKEEE@@@<<<:::777555777777777777888999:::;;;;;;::::::::::::;;;<<<<<<<<<<<<======>>>???AAABBBFFFFFFHHHIIIIIIHHHGGGFFFHHHJJJLLLLLLMMMNNNQQQSSSTTTVVVWWWXXXXXXYYY\\\^^^eeedddbbbaaa```aaabbbccc////////////////////////---------............///111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,------------,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++---------------------------------------------------------.........//////.../////////000000111111222555111000777888:::EEEaaajjj```dddwwwmmm]]]VVVRRRNNNOOONNNKKKIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLPPPSSSRRRNNNLLLNNNRRRTTT^^^ggglllooouuuxxxxxxxxxyyyyyyyyyyyyzzz~~~~~~}}}{{{zzzyyyxxxxxxzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}|||}}}~~~~~~}}}|||xxxyyy|||}}}{{{xxx|||||||||||||||}}}}}}}}}|||{{{zzz}}}~~~~~~{{{|||vvvtttsssssssssrrrpppnnniiibbb]]]ZZZXXXZZZaaajjj{{{~~~xxxqqqmmmlllkkkgggccc```___bbbgggkkkppp{{{wwwsssrrruuuwwwxxxvvvtttttttttwww{{{~~~~~~}}}}}}}}}}}}}}}xxxrrrmmmkkkiiigggfffggggggggghhhjjjkkkkkkkkkmmmkkkkkkllloooqqqpppnnnsssppplllhhheeeeeefffgggeeefffgggggghhhkkkooorrruuuvvvyyy}}}|||vvvpppllleee```bbbeeefffhhhjjjnnnooorrruuusssqqquuu|||uuupppllljjjgggcccbbbeeegggiiijjjhhhfffhhhooouuuwwwyyy|||ppphhhgggnnn~~~yyyhhh___WWWPPPUUU___yyy|||ooobbbZZZPPPKKKCCC<<<999777777666777777777777888999::::::999999999:::;;;<<<>>>???=========>>>???@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMMMMOOOQQQTTTUUUVVVWWWXXXXXXYYY[[[]]]aaaaaa````````````aaaaaa////////////////////////---------............//////000000000///...------------------------------......---,,,,,,,,,------------,,,,,,,,,,,,++++++************+++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********************************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////000000000000000000222555222222888777:::IIIkkkssscccbbbnnnyyygggZZZTTTQQQNNNPPPOOONNNLLLJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLNNNNNNNNNNNNPPPRRRVVV```jjjnnnqqqvvvyyyyyyyyyzzzzzzzzz{{{|||~~~}}}}}}}}}|||zzzxxxwwwwwwyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~}}}~~~{{{yyyyyy|||}}}{{{yyyzzz{{{|||~~~~~~}}}|||~~~zzzxxxtttsssrrrqqqsssxxx}}}zzzxxxwwwxxx{{{wwwuuutttssssssqqqooolllfff```YYYWWWWWWZZZdddnnn~~~xxxtttnnnkkkjjjhhhddd```^^^```eeelllqqqvvvxxxtttqqqtttxxxzzzyyyxxxwwwwwwxxx|||~~~}}}~~~}}}wwwpppkkkhhhggggggfffkkklllmmmnnnnnnmmmkkkjjjiiiiiijjjmmmppprrrrrrqqqpppmmmhhheeecccdddfffhhhbbbdddfffhhhjjjnnnrrrvvvwwwxxx{{{}}}}}}zzztttppplllfffbbbcccdddccceeehhhnnnmmmooorrrqqqpppuuu|||tttmmmgggeeecccbbbfffkkkooopppppppppooopppsssvvvzzz}}}kkkcccdddhhhvvv|||kkk```YYYUUU\\\fffyyylll]]]UUUNNNHHH???999666666666777777777777777888999::::::777777888999;;;===???@@@>>>>>>>>>???@@@AAACCCCCCDDDDDDEEEFFFGGGIIIJJJKKKIIIKKKMMMMMMNNNOOORRRTTTUUUVVVWWWWWWWWWWWWYYY[[[^^^___```bbbbbbbbbbbbbbb////////////////////////---------............///......000000000///...---------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000111444222333888666<<>>????????????@@@AAABBBCCCDDDFFFEEEEEEEEEFFFHHHJJJKKKJJJKKKMMMNNNNNNOOORRRTTTUUUVVVWWWVVVUUUVVVXXXYYY]]]___bbbeeeffffffeeeddd////////////////////////---------............///---...///000000000......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000000000000111111111111000333111333777666@@@XXXvvvjjjdddooo~~~sssdddYYYRRRNNNLLLLLLHHHIIIJJJKKKKKKIIIHHHGGGEEEGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKNNNQQQSSS^^^gggpppsssuuuyyy{{{zzz{{{|||}}}~~~}}}~~~~~~}}}}}}~~~~~~}}}|||yyyxxxxxxyyy{{{}}}zzzzzzyyyyyyxxxxxxxxxxxxzzzyyyzzz}}}~~~}}}}}}~~~}}}}}}|||{{{|||}}}~~~yyy{{{}}}}}}zzzxxxvvvooonnnkkkhhhhhhkkkqqqvvv|||~~~zzzvvvtttrrrtttuuuuuuvvvwwwyyy{{{||||||zzzvvvsssppplllgggdddggg___XXXUUUUUUZZZfffrrrvvvnnnllliiifffdddaaa]]][[[[[[___hhhsss|||xxxqqqnnnpppssswwwzzzzzzzzzxxx{{{~~~yyyqqqkkkiiiiiiiiiiiipppqqqqqqooollljjjkkklllnnnpppqqqrrrqqqpppooooooiiifffcccaaa```bbbfffhhhiiijjjmmmnnnooopppsssvvvssstttuuuuuurrrnnnkkkiiidddbbbbbbbbb```^^^bbbhhhooollllllpppssswwwvvvmmmccc______cccmmmwwwuuuggg```aaabbbllltttwww}}}nnn```[[[aaaooo|||yyytttqqqooohhhYYYLLLEEE<<<:::888888888999999888666666666666777888999:::::::::::::::;;;;;;<<<===??????@@@@@@AAABBBDDDEEEHHHGGGFFFEEEFFFGGGHHHIIIIIIKKKMMMMMMNNNOOORRRTTTTTTUUUVVVUUUTTTUUUWWWXXX[[[]]]aaadddffffffeeeccc////////////////////////---------............///------...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++,,,,,,,,,,,,------************+++,,,,,,---***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000//////000111111222222333000222111444888888GGGeeezzzfffeeettt~~~uuuhhhZZZRRROOOLLLJJJIIIEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJMMMRRRVVVaaakkksssuuuwwwzzz|||{{{|||}}}~~~}}}~~~~~~}}}}}}|||||||||}}}~~~~~~}}}{{{zzzyyyzzz|||}}}|||{{{yyyxxxwwwwwwvvvvvvzzzzzz{{{}}}~~~}}}|||}}}~~~~~~~~~|||{{{{{{||||||}}}~~~||||||}}}~~~{{{wwwtttrrroooooommmkkkkkkmmmrrrvvvyyyzzz|||||||||}}}{{{uuurrrrrrrrrrrrtttvvvvvvvvvwwwzzz||||||zzzwwwtttqqqnnnjjjgggddd]]]VVVTTTUUUZZZfffrrr}}}uuummmkkkhhhddd```]]][[[ZZZ[[[^^^gggsss}}}{{{rrrnnnnnnpppssswwwyyyyyyxxxzzz~~~{{{uuupppmmmmmmmmmlllpppqqqrrrppplllkkkmmmpppsssuuuvvvuuurrrooommmllldddcccaaa______aaacccdddkkkmmmooooooooooooppprrrpppqqqrrrqqqmmmjjjhhhgggaaabbbeeegggdddccchhhqqqwwwrrroooqqquuuyyy}}}pppggg```___bbbiiivvvyyynnnddd```aaacccjjjooooootttuuugggdddkkkyyytttjjjeeebbb___YYYMMMCCC???777666666777999:::999888666666666666777888999999;;;;;;:::::::::;;;<<<<<>>????????????@@@BBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGIIIKKKKKKLLLMMMPPPRRRPPPRRRSSSSSSSSSTTTVVVYYYXXXYYY\\\___```aaa``````////////////////////////---------.........//////...---------...///111333////////////////////////,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------......---,,,,,,,,,------*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))------------------------................................................////////////000000000000---...///000222444555666444444333777===???VVV{{{pppbbbgggzzz}}}uuuhhhYYYLLLKKKLLLIIIFFFFFFIIIIIIHHHGGGFFFFFFEEEEEEHHHGGGEEEEEEEEEGGGIIIKKKEEEIIILLLJJJIIIMMMXXXaaafffooovvvxxxyyy|||~~~}}}~~~}}}{{{{{{|||~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzyyyyyy|||{{{zzzyyyzzz{{{|||}}}~~~}}}{{{zzz{{{|||}}}|||{{{vvvwwwyyyyyyyyyzzz}}}}}}{{{|||~~~}}}~~~~~~zzzyyyuuuvvvwwwxxxxxxyyy|||~~~~~~|||{{{sssuuuuuusssooollllllmmmkkknnnrrruuuuuuxxx|||zzzvvvpppkkkgggccc^^^ZZZ[[[___eeerrr}}}xxxnnnlllgggaaa[[[XXXXXXYYY[[[\\\cccnnnzzzxxxpppnnnmmmoootttwwwyyyxxxvvvyyy~~~~~~}}}|||~~~{{{xxxvvvtttrrrqqqmmmssszzz{{{xxxuuutttvvvwwwzzz|||zzzuuupppmmmmmmgggggggggggggggggggggfffhhhjjjllllllkkkjjjkkklllqqqssstttqqqmmmjjjjjjkkkdddhhhooosssrrrrrr{{{yyytttrrrrrruuu{{{zzzyyyvvvnnnjjjkkksss{{{pppddd\\\^^^eeedddhhhiiifffgggpppyyy~~~|||uuupppsss|||zzzxxxtttqqquuuyyytttsssiii\\\NNNIIIEEEDDD@@@:::888:::===999666444555777888999555555555666666777888999777888888999;;;===???@@@>>>>>>>>>???@@@AAACCCCCCBBBDDDFFFHHHIIIJJJIIIIIIGGGHHHJJJKKKKKKLLLOOOQQQOOOQQQRRRSSSSSSTTTWWWYYYZZZ[[[]]]___aaaaaaaaaaaa///////////////......---............///111222333............///000222222222000,,,+++,,,---------......---,,,++++++******------,,,,,,,,,,,,++++++------++++++++++++------++++++++++++++++++++++++))))))***+++,,,,,,------)))************+++++++++******))))))******+++,,,+++++++++,,,,,,---------+++,,,------......---------------...............///...---------///000111...000111111000000111222444555666777888GGGggguuuiiidddqqq|||lll\\\TTTJJJFFFHHHKKKLLLKKKEEEEEEEEEFFFFFFGGGGGGHHHJJJJJJGGGEEEHHHLLLKKKFFFIIIJJJKKKKKKMMMSSS\\\ccclllqqqwww{{{|||}}}}}}}}}~~~{{{zzz{{{|||~~~}}}|||}}}|||zzzzzz|||~~~}}}{{{yyywwwvvvxxx{{{}}}}}}zzzxxxxxxyyy{{{|||}}}}}}}}}}}}~~~yyyxxxxxxxxxyyy{{{}}}~~~{{{xxxuuuvvvzzz}}}~~~}}}}}}}}}~~~}}}{{{zzzxxxyyyzzz|||}}}|||||||||||||||{{{{{{zzzppprrrsssqqqnnnmmmooorrrnnnoooqqqtttvvvxxxyyyzzz|||~~~}}}wwwpppkkkgggccc```^^^```hhhrrr|||}}}yyywwwnnnjjjddd\\\WWWSSSRRRRRRYYY]]]dddjjjrrrzzzssspppmmmlllnnnssswwwzzz{{{{{{zzzxxxwwwxxx|||~~~}}}||||||{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvzzz}}}yyyrrrlllkkkllllllmmmmmmmmmmmmmmmlllllllllmmmmmmkkkiiihhhiiijjjkkkmmmoooooommmkkkjjjjjjpppssswwwzzz|||~~~wwwqqqppptttyyy}}}}}}{{{wwwtttxxx~~~~~~zzzuuuvvv{{{}}}uuummmfffcccaaaaaahhhhhhgggeeeeeehhhooouuuuuupppjjjkkkwww|||tttnnnlllttt|||ssshhh]]]UUUGGGEEEAAA===:::999999999777777777777888888888888555555555555555666777777;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBBBBAAAAAABBBCCCEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHJJJMMMQQQSSSSSSTTTTTTTTTSSSSSSUUUWWWZZZ]]]___```^^^\\\\\\\\\//////000000//////...---------------...///000111............///000111222333111...,,,------------//////......---,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---************+++++++++++++++++++++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,------......------......------......////////////...---......///000///000111111000000111222000222666999===NNNnnnqqqiiikkk~~~{{{wwwfffZZZSSSKKKGGGIIIKKKKKKJJJFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHFFFEEEIIINNNMMMHHHIIIJJJJJJJJJMMMTTT]]]dddlllpppuuuyyyzzzzzzzzzzzz|||{{{{{{|||~~~~~~~~~}}}|||{{{||||||||||||zzzyyywwwvvvvvvyyy{{{}}}}}}|||zzzyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~{{{{{{zzzzzz{{{|||~~~}}}zzzxxxyyy|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxppprrrsssqqqooooooqqqsssrrrssstttvvvwwwxxxxxxxxxwwwxxx{{{~~~|||vvvpppjjjfffdddaaa```dddmmmxxx~~~zzzyyysssnnnggg___YYYTTTRRRRRRWWW]]]eeekkkrrr}}}xxxrrrnnnkkkkkkpppuuuyyyzzzzzzzzzyyyxxxwwwxxx|||~~~~~~zzzzzzyyyxxxwwwwwwvvvvvvuuuwwwxxxvvvqqqmmmllllllmmmnnnooooooooonnnmmmllljjjkkkkkkiiigggfffggghhhhhhjjjlllmmmmmmmmmnnnooouuuwww{{{}}}~~~{{{qqqlllnnnrrrsssssszzzwwwqqqooouuu~~~}}}~~~~~~zzzssslllfffcccccccccggghhhhhhfffeeegggnnnsssqqqmmmiiilllxxx|||zzzuuuttt|||{{{ooobbbUUUMMM@@@>>>;;;777666666666777666666666777777777888888666666666666666777888888;;;;;;;;;<<<<<<<<<<<<<<<===???AAABBBAAAAAABBBCCCDDDEEEEEEFFFHHHIIIIIIJJJIIIIIIIIIIIIKKKMMMPPPRRRQQQSSSTTTSSSSSSTTTVVVXXXZZZ\\\______]]]\\\[[[[[[000000000000000///............------------..................///000111111444222///.........---,,,000000000//////...------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,++++++,,,------......------///......------///000111000//////........./////////000111111000000111333000222666;;;CCCVVVttt~~~lllkkkvvvwww~~~sssbbbVVVQQQKKKIIIJJJKKKJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGFFFFFFKKKPPPPPPLLLJJJJJJIIIJJJNNNUUU___fffkkkoootttwwwxxxxxxxxxxxx~~~}}}{{{{{{{{{}}}}}}}}}}}}|||{{{zzzyyyxxxwwwvvvvvvwwwyyy{{{}}}zzzzzzzzzzzz{{{}}}~~~}}}}}}||||||~~~~~~}}}}}}~~~~~~|||zzzzzz|||~~~~~~~~~}}}||||||}}}}}}||||||{{{}}}}}}~~~|||yyywwwqqqrrrsssrrrqqqqqqssstttxxxxxxwwwwwwwwwvvvuuuuuuppprrruuuxxxzzz|||}}}}}}}}}}}}|||zzzuuuoooiiieeedddcccdddjjjuuu}}}zzzyyyvvvrrrjjjaaaZZZUUURRRQQQVVV]]]gggmmmssszzzuuunnniiifffhhhooovvvxxxxxxyyyyyyyyyxxxwwwyyy|||}}}|||zzzxxxvvvtttssssssrrrrrrrrrqqqoooooonnnnnnoooppprrrrrrrrrpppnnnmmmiiijjjjjjhhhffffffggghhhfffhhhjjjlllmmmooosssuuuxxxzzz}}}~~~~~~~~~~~~tttkkkiiiooottttttqqqxxxtttnnnmmmvvvzzzwwwtttqqqkkkfffcccaaabbbbbbbbbdddeeedddbbbccchhhlllkkkiiihhhmmmxxx}}}|||}}}}}}vvviii[[[MMMDDD:::888666444333444555666555555555666666666666777777777777777777888999999;;;;;;;;;<<<<<<<<<=========???AAABBBAAAAAABBBCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKJJJJJJJJJKKKMMMOOOPPPPPPQQQRRRSSSRRRSSSVVVXXXZZZ\\\^^^^^^\\\ZZZZZZZZZ000000111111000000///...000///......---------..................///000111555333000/////////---,,,000000//////............------,,,,,,,,,+++++++++++++++------------++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,---------------,,,,,,++++++++++++,,,------......------000///...------///000222000//////...............///111222222111000222333444555888<<>>NNNhhhpppfffooo{{{~~~}}}kkk\\\OOOMMMLLLKKKJJJIIIGGGEEEHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGHHHJJJPPPVVVVVVQQQKKKJJJJJJMMMTTT\\\dddiiijjjmmmrrrvvvxxxyyy{{{}}}|||}}}~~~~~~|||zzzzzz{{{{{{||||||}}}}}}}}}||||||vvvyyy|||}}}{{{zzzzzz{{{}}}}}}|||{{{zzzyyyyyyxxxxxxxxxyyyyyyzzzzzzyyyyyy{{{|||}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{|||||||||{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~vvvuuuuuuuuuuuuvvvvvvvvv{{{zzzwwwtttqqqpppnnnnnnnnnooorrrtttvvvxxxxxxxxxvvvwwwxxxwwwuuupppllliiidddgggnnnyyyzzzuuurrrooommmiiibbb[[[UUURRRPPPPPPUUU\\\eeekkknnnttt|||wwwnnngggccc___aaaiiirrrvvvwwwxxxzzz{{{{{{{{{}}}~~~~~~~~~~~~zzzvvvsssqqqpppoooqqqooooooppprrrtttuuutttttttttuuuuuutttrrrooonnnhhhiiiiiihhhffffffgggiiiiiikkkmmmnnnpppssswwwzzz{{{||||||zzzwwwtttsssssskkkiiieeeccceeelllvvv}}}~~~|||rrrhhhiiikkkoootttzzz~~~yyytttmmmgggddd]]][[[YYYXXXWWWXXXZZZ[[[YYY[[[]]][[[XXXWWWYYY[[[]]]```fffooo{{{~~~|||}}}xxxsssjjjaaaVVVKKK@@@999999888666555444444444444444444444444555555555555666555555555555666777777::::::;;;;;;<<<======>>>===>>>@@@AAA@@@@@@AAABBBAAABBBCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNPPPPPPQQQRRRTTTWWWWWWYYYZZZZZZXXXXXXXXXYYY222222222222222111000000222111000//////////////////......---......//////222000//////000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))******+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,------......---------------...............------...///000000//////000111222222111111222444222555:::DDDYYYwwwllldddnnn~~~vvvcccVVVMMMLLLKKKJJJIIIGGGFFFEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEGGGHHHJJJPPPVVVUUUPPPKKKJJJLLLQQQYYYaaagggjjjlllooosssvvvxxxyyy|||}}}{{{||||||{{{yyyxxxzzz{{{{{{{{{{{{|||{{{{{{zzzzzzuuuxxx{{{{{{yyyyyy{{{}}}~~~}}}{{{yyyxxxvvvvvvwwwxxxyyyyyyyyyxxxwwwzzz{{{|||~~~~~~}}}~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzxxxvvvvvvwwwwwwwwwvvvyyywwwtttqqqooonnnnnnnnnoooqqqsssuuuvvvwwwwwwvvvssstttttttttssspppnnnlllgggkkkttt~~~xxxtttpppmmmhhhddd^^^XXXSSSPPPPPPPPPRRRYYYccciiilllqqqxxx~~~~~~{{{sssllliiieeeaaaaaafffnnnvvvzzzzzz|||~~~~~~~~~}}}}}}yyyuuurrrpppppppppsssssstttuuuvvvwwwxxxyyyvvvuuutttsssrrrpppnnnnnnggghhhhhhgggfffeeeggghhhmmmnnnqqqrrrsssuuuxxxzzz}}}}}}|||yyytttpppnnnmmmddddddbbb^^^]]]bbbllltttzzznnncccXXXZZZ^^^bbbfffkkkqqquuusssqqqooommmjjjfff```\\\XXXWWWVVVUUUUUUWWWXXXZZZWWWYYYZZZXXXTTTRRRTTTVVVUUUZZZcccnnnzzz~~~~~~{{{uuunnnhhh^^^SSSJJJ@@@888333666555444444333333333333444444444555555555555666555555555555555666666777999::::::;;;<<<===>>>>>><<<>>>@@@AAA@@@@@@AAABBBBBBBBBCCCEEEGGGHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNOOOPPPOOOPPPSSSUUUUUUVVVXXXXXXWWWWWWYYYZZZ222222333333222222111000000//////........./////////......------.........///...---...///000...---+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,,,,------+++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,------......------***+++---...///...---,,,+++,,,...///000000000000000111333222111111222444000666???NNNgggzzzhhheeemmmppp]]]QQQKKKKKKKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDFFFGGGIIINNNSSSQQQLLLKKKKKKNNNTTT^^^eeejjjkkkoooqqqtttvvvvvvwwwyyyzzz{{{{{{zzzwwwvvvvvvyyy|||||||||||||||{{{zzzyyyyyywwwzzz|||zzzwwwvvvyyy}}}|||}}}}}}}}}|||zzzwwwvvvtttuuuxxxzzz{{{zzzyyyxxxzzz|||}}}~~~~~~|||{{{~~~{{{}}}~~~~~~}}}zzzxxxwwwxxxxxxwwwuuuvvvtttrrrpppooonnnoooppppppqqqssstttuuuuuutttsssqqqqqqppppppoooooonnnnnnkkkpppzzz~~~zzzwwwrrrnnngggddd^^^WWWSSSPPPPPPPPPRRR[[[gggnnnppprrrvvvyyy|||~~~zzzwwwqqqkkkhhheeebbb___```gggrrrzzz|||~~~~~~~~~}}}}}}||||||}}}{{{wwwtttqqqpppqqqqqquuuyyy|||}}}{{{zzz{{{}}}wwwuuusssqqqooonnnmmmmmmiiijjjjjjjjjhhhhhhjjjkkknnnpppsssuuuvvvwwwyyy{{{{{{{{{yyyuuuooojjjgggfffaaaaaaaaa```aaadddiiimmmzzzyyyjjj\\\SSSLLLQQQXXX^^^aaadddgggiiifffdddcccdddcccaaa[[[WWWTTTTTTSSSRRRRRRTTTUUUVVVTTTUUUUUUQQQMMMKKKMMMPPPMMMTTT___jjjxxxzzz|||}}}rrrlllaaa[[[QQQGGG@@@:::666333333333333333444444444555444555555555555666666666666666666555666777777888999999:::;;;<<<===>>>>>><<<>>>@@@@@@@@@???@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJMMMNNNOOOOOONNNOOOQQQSSSSSSTTTVVVVVVVVVWWWYYY\\\222333333333333222111111......---------......//////......---------......---,,,,,,...///000...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...---++++++++++++---...++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++,,,------......------(((***---//////...+++******+++---///111111111111000222333333222111333444111:::FFFWWWqqqssseeehhhnnnzzz}}}mmm[[[QQQKKKKKKJJJHHHFFFEEEFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFBBBEEEFFFGGGLLLPPPNNNHHHKKKKKKOOOWWW```hhhkkklllqqqsssuuuvvvuuuuuuvvvwww{{{zzzxxxuuutttuuuyyy|||}}}}}}}}}}}}|||{{{zzzyyyyyy|||}}}zzzuuutttxxx|||yyyzzz|||||||||zzzxxxvvvrrrtttxxx{{{}}}}}}|||{{{|||}}}~~~~~~|||zzzyyyxxx{{{~~~}}}}}}~~~|||xxxxxxyyyyyywwwttttttsssqqqoooooopppqqqrrrpppppprrrssssssrrrqqqqqqoooooonnnmmmmmmmmmnnnnnnooottt~~~|||zzzuuurrriiifff___YYYTTTQQQPPPPPPUUU___mmmuuuwwwvvvvvvwww{{{~~~~~~zzzvvvtttpppjjjeeeccc```[[[YYY```mmmwww~~~~~~}}}|||||||||||||||zzzvvvsssqqqqqqrrrrrrwww}}}~~~|||}}}wwwuuurrrooommmlllmmmmmmmmmnnnooonnnmmmmmmnnnpppmmmqqquuuwwwyyyzzz{{{}}}xxxxxxuuupppjjjdddaaa___bbbaaabbbfffkkknnnooonnnuuuooo^^^QQQHHHEEEMMMWWW^^^aaaaaaaaaaaa___^^^]]]___```^^^YYYUUUQQQPPPOOOOOOOOOPPPQQQRRROOOPPPOOOKKKFFFEEEGGGJJJHHHPPP[[[ggguuuyyyvvvxxxwwwlllfffVVVPPPGGG???;;;999888777222222333444666777888999555555555666666666666777777777777777777888888999999999:::;;;<<<===>>>???<<<>>>@@@@@@@@@???@@@AAACCCDDDDDDEEEFFFGGGGGGHHHDDDEEEGGGHHHIIIJJJJJJJJJMMMNNNOOOOOONNNNNNPPPRRRQQQSSSTTTUUUVVVWWWZZZ\\\444222111111222222111///111111000000//////......//////............//////////////////...---,,,+++.........------,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......//////.........---------000000000000111111111111333222222222444555444333<<<;;;JJJiiivvviiihhhkkksss}}}www}}}zzzcccSSSOOOKKKKKKIIIGGGFFFEEEDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJMMMRRRXXX^^^eeemmmqqqtttrrrqqqrrruuuwwwvvvtttxxxxxxxxxwwwxxxxxxyyyyyy|||}}}}}}}}}}}}{{{yyyxxxzzzzzzyyyyyyyyyzzzzzz{{{xxxzzz}}}~~~~~~{{{xxxvvvuuuvvvxxxzzz{{{{{{{{{{{{{{{|||||||||zzzyyyzzz{{{{{{~~~~~~~~~xxxyyyzzz|||}}}~~~~~~~~~~~~}}}|||~~~}}}zzzxxxwwwwwwxxxqqqooonnnnnnpppqqqpppppprrrtttuuurrrnnnkkkjjjkkknnnllllllnnnkkkgggjjjrrrwww|||zzzuuullliiiccc[[[UUUQQQRRRSSSUUUcccvvv}}}|||uuunnnjjjiiikkkfff^^^YYYZZZbbblllssswwwzzz~~~|||zzzzzzzzz|||}}}zzz{{{zzzuuuppppppuuu{{{}}}}}}zzzvvvrrrooonnnnnnooosssttttttrrrpppoooppprrrzzzwwwvvvwwwzzz{{{yyywwwqqqrrrrrrooojjjeeebbbaaaiiilllpppxxxuuuxxxppphhhbbbZZZOOOHHHFFFEEEGGGLLLTTT\\\___^^^[[[^^^\\\ZZZXXXVVVUUUTTTSSSPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKHHHEEEBBBAAAAAADDDKKKUUU___kkkzzzyyywwwwwwxxx~~~}}}sssdddUUUKKKFFF???999777666666666333333333444444444555555444444444555555777888888999999888888777666666666:::::::::999888888;;;===<<<======???@@@AAABBBBBBEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGFFFGGGGGGHHHHHHKKKLLLNNNNNNOOOPPPRRRUUUSSSTTTTTTUUUWWWYYY[[[\\\444333111111222333222000000000000000000///////////////............//////////////////...---,,,+++......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////000000/////////.........////////////000000000000222222111222333444444444:::===QQQpppqqqeeefffnnnuuuyyywwwuuu^^^QQQNNNIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJNNNSSSYYY___fffmmmqqqrrrqqqoooqqqsssuuusssrrrxxxwwwwwwwwwwwwxxxyyyyyy{{{|||}}}}}}}}}|||zzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzz{{{}}}~~~~~~}}}zzzyyyvvvwwwxxxzzz{{{|||||||||{{{|||||||||zzzyyyzzz{{{}}}zzzzzz{{{||||||}}}}}}~~~}}}{{{{{{}}}|||zzzzzzyyypppooommmnnnppprrrsssssstttuuuuuurrrnnnkkkkkklllkkkiiijjjlllkkkjjjoooxxxzzz~~~{{{vvvooolllfff^^^VVVSSSSSSTTTXXXeeevvv~~~{{{tttmmmiiiggghhhccc]]]XXXYYY```jjjqqqwww{{{|||{{{yyyxxxwwwxxxxxxyyyxxxyyyxxxtttpppqqqvvv{{{zzzxxxuuurrrpppooooooooouuuvvvwwwvvvtttssstttuuu{{{xxxwwwwwwyyyyyyxxxvvvvvvuuusssppplllkkklllmmmzzz~~~rrriii___YYYRRRJJJFFFFFFGGGIIIMMMUUU[[[^^^\\\ZZZ[[[ZZZXXXUUUSSSRRRQQQPPPMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHGGGDDDAAA>>>>>>???CCCIIIRRR[[[dddppp~~~|||||||||{{{}}}~~~uuulll^^^RRRBBB>>>888444333444444444333444444444555555555555444444444444555666777888888888888777777777777777::::::;;;:::999999;;;=========>>>???@@@@@@AAAAAAEEEDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOQQQSSSRRRRRRSSSTTTUUUWWWYYYZZZ555333222111333333222111//////000000000000000000000//////......//////000////////////......---,,,...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,------.........,,,,,,,,,---------......///............///000000000000000000000/////////........./////////000000111111111222222333444555:::DDD]]]|||jjjbbbgggsssyyywww}}}mmmXXXMMMLLLGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGKKKOOOUUU[[[```fffmmmqqqsssrrrqqqqqqssstttsssrrrvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{|||}}}|||||||||zzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}}}}~~~}}}}}}}}}xxxxxxxxxyyyzzz{{{|||}}}{{{|||||||||zzzyyyzzz{{{~~~}}}|||{{{{{{|||}}}~~~~~~}}}{{{zzzzzz|||}}}}}}{{{{{{qqqooonnnnnnqqqtttvvvvvvxxxxxxvvvsssooolllmmmnnnkkkjjjjjjkkkkkklllttt||||||{{{wwwsssoooiii```XXXTTTSSSTTTZZZcccrrr~~~~~~}}}yyyrrrkkkgggeeeddd```[[[VVVWWW]]]gggooowww{{{~~~~~~~~~|||||||||xxxxxxvvvuuuuuuuuuuuuuuuuuuvvvvvvsssqqqrrrwww{{{~~~xxxwwwuuusssqqqpppoooooovvvxxxzzz{{{zzzyyyyyyzzzyyyxxxvvvvvvxxxzzzzzzyyyzzzyyyvvvtttsssvvv{{{hhh^^^UUUPPPKKKFFFEEEGGGIIIKKKOOOUUUYYY[[[YYYWWWWWWVVVTTTQQQOOONNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDAAA===<<<===???@@@FFFMMMTTTZZZbbbkkkrrr~~~~~~||||||~~~}}}xxxoooggg___TTTKKK:::777333111222333444444444444555555555666666666333333333333444555666777666666777777777777888888:::;;;;;;;;;::::::<<<>>>>>>>>>>>>??????@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMOOOQQQQQQQQQQQQRRRSSSUUUVVVWWW666444222111222333222111/////////000000111111222000000////////////000000///////////////...---------------------------------,,,+++******+++,,,---+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------.....................//////000////////////////////////////////////000000000000000111111111222333555777;;;MMMiiizzzfffdddlllzzzzzzzzzeeeSSSKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGLLLPPPWWW]]]bbbhhhmmmpppuuutttttttttuuuuuuuuutttuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyzzz{{{|||}}}~~~~~~|||{{{zzzzzzyyyzzzzzzzzz{{{{{{{{{{{{|||}}}}}}~~~yyyxxxxxxwwwxxxzzz|||}}}{{{|||||||||zzzyyyzzz{{{}}}{{{{{{{{{|||}}}}}}}}}{{{{{{{{{|||~~~~~~}}}}}}vvvtttqqqqqqtttvvvxxxxxx|||zzzwwwssspppnnnnnnoooppppppooonnnmmmooovvv}}}{{{wwwtttpppiii```XXXTTTSSSTTTYYY```lllzzzzzzyyyxxxtttooojjjfffddd```^^^ZZZVVVUUU[[[eeelllvvvzzz~~~~~~}}}~~~~~~{{{zzzzzzvvvvvvuuuuuutttttttttsssrrrttttttsssssstttxxx{{{}}}xxxxxxvvvuuusssqqqooonnnwwwzzz}}}~~~}}}}}}}}}vvvuuuttttttvvvxxxzzz|||yyyzzz{{{}}}rrr___WWWPPPNNNKKKHHHGGGIIILLLNNNQQQUUUWWWWWWUUUTTTTTTSSSQQQNNNLLLKKKJJJJJJFFFFFFFFFFFFFFFFFFEEEEEEFFFEEEBBB???<<<;;;>>>@@@>>>BBBIIINNNRRRWWW[[[___jjjmmmsssxxx{{{zzzwwwtttrrrvvv~~~{{{uuurrrnnnggg^^^VVVOOOGGGAAA888555333222333555555555555555555666666666666777333333333333333444555666555555666666777888888999999:::;;;;;;:::;;;<<<>>>>>>>>>>>>>>>????????????BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLLLLKKKKKKMMMOOOQQQQQQQQQQQQRRRTTTUUUUUU888666333111222222222111//////000000111111222222000000////////////000000/////////000//////...---------------------------...---,,,++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...---,,,++++++***,,,,,,,,,---------......------,,,,,,------...///........................000000111111111222222222///111222222222333777:::>>>TTTqqqssseeejjjuuu{{{zzzqqq]]]PPPKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGMMMRRRYYY```eeeiiimmmooottttttuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuvvvwwwxxxyyyxxxyyyyyy{{{|||~~~}}}}}}|||{{{{{{{{{{{{{{{yyyyyyxxxxxxyyyzzz{{{|||xxxxxxwwwwwwwwwyyyzzz{{{{{{|||||||||zzzyyyzzz{{{~~~~~~|||{{{{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}zzzxxxwwwxxxyyyzzzzzz}}}{{{wwwsssqqqpppppppppqqqssstttsssrrrvvv{{{}}}yyyvvvrrrooohhh___WWWSSSSSSTTTZZZaaalllyyytttsssqqqooollliiifffccc___^^^[[[WWWUUUYYYccckkkuuuzzzzzzyyyyyytttuuuvvvwwwwwwvvvuuuuuussstttuuuuuuuuuvvvxxxzzz|||~~~|||{{{yyywwwtttrrrpppoooxxx{{{~~~~~~~~~uuutttrrroooooopppsssuuuvvv{{{wwwjjj[[[UUURRRRRRQQQNNNLLLNNNNNNPPPSSSTTTUUUTTTRRRRRRRRRQQQOOOMMMJJJIIIHHHHHHCCCCCCDDDDDDDDDCCCBBBAAABBBAAA???;;;999999;;;>>>;;;???DDDIIIMMMOOOQQQSSSUUUYYY___dddffffffeeedddeeemmmxxxvvvnnnfff```WWWOOOHHHAAA;;;999777555333333555555555444555555555666666666666777444444333333333444555555444444555666777888888999888999;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJKKKKKKJJJJJJLLLNNNRRRRRRQQQQQQRRRSSSTTTTTT===:::666444333333222111000000111111111111111111111000000//////000000111/////////000000//////...,,,,,,,,,------------...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,//////...---,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------............111111111222222222333333000222333333222444999===DDD]]]xxxmmmfffooo|||vvvxxxyyyfffVVVNNNKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHOOOTTT[[[bbbgggjjjmmmoooppprrrssstttssssssuuuvvvuuuuuuuuuvvvwwwxxxyyyzzzyyyyyyyyyzzz|||}}}~~~}}}|||{{{zzzzzzzzzzzzxxxxxxwwwwwwwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{|||||||||zzzyyyzzz{{{|||~~~~~~}}}|||}}}}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~||||||yyyvvvtttssssssqqqpppooouuuzzzzzz{{{}}}zzzvvvsssooolllfff^^^WWWTTTTTTVVV___fffrrr}}}qqqooommmkkkkkkiiifffccc```aaa___ZZZWWWZZZbbbjjjwww~~~~~~yyywwwxxxsssuuuxxxzzz{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyyyyyyy{{{|||}}}{{{yyywwwuuuttttttzzz|||~~~yyywwwrrrmmmiiihhhkkkmmmwww~~~~~~ssshhhZZZUUUSSSUUUUUURRRQQQRRROOOQQQTTTTTTSSSQQQPPPPPPPPPOOOMMMKKKIIIGGGFFFFFFAAABBBCCCCCCBBBAAA???>>>;;;;;;:::777555555777999999;;;@@@DDDGGGIIIJJJJJJJJJNNNSSSVVVXXXYYYZZZ[[[\\\dddmmmsssvvvtttlllbbbZZZRRRJJJDDD???888555555555333222333444444333222444444555555555666666666555444444444444444555555444444555666666777888888666888:::;;;::::::;;;============>>>>>>???????????????@@@AAABBBDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKJJJKKKMMMOOORRRRRRQQQQQQQQQRRRRRRSSSDDD@@@;;;777666555444333222222111111111111111111111111000000000000111111//////000000000000//////,,,,,,,,,---------......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---------------...//////---.........////////////000111111111111222222222000333555444333555;;;@@@OOOiii{{{gggeeerrrttt}}}ooo\\\PPPMMMKKKGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHJJJIIIIIIIIIHHHHHHGGGGGGOOOUUU]]]dddhhhkkkmmmnnnoooqqqssstttssstttvvvxxxvvvvvvvvvvvvxxxyyyzzz{{{zzzyyyyyyzzz{{{}}}||||||zzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvyyyzzz{{{{{{|||{{{{{{{{{{{{|||||||||zzzyyyzzz{{{{{{}}}~~~}}}}}}}}}~~~~~~~~~{{{|||}}}~~~|||{{{}}}~~~zzzwwwuuutttuuutttrrrppppppyyy~~~~~~}}}|||zzzwwwsssqqqllljjjeee^^^XXXVVVWWWYYYccclllyyy}}}|||rrrooolllkkkjjjiiifffccccccdddccc^^^YYYZZZbbbjjj{{{{{{uuutttuuurrrtttxxx|||}}}}}}|||{{{{{{{{{{{{{{{{{{{{{yyyxxxyyyyyyzzz|||~~~|||zzzyyyzzz{{{{{{|||~~~~~~~~~}}}{{{wwwpppkkkjjjnnnqqq|||}}}rrrhhh[[[VVVRRRSSSTTTRRRRRRTTTOOORRRTTTTTTQQQOOOOOOPPPNNNMMMKKKHHHFFFEEEDDDDDDAAABBBCCCBBBAAA???<<<;;;777888888666444444555666777888;;;>>>BBBCCCCCCBBBDDDHHHLLLNNNOOOQQQTTTWWWWWW]]]bbbbbbcccddd]]]TTTOOOFFF???===:::555444666222222222333555666444333333444444444555555555555666666555555444555555666444555555555666777777777444666999::::::::::::;;;;;;<<<<<<===>>>???@@@@@@>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPQQQPPPPPPOOOOOOOOOPPPPPPHHHDDD>>>:::888777666555333222222222111000000000111111000000000000111111//////000000000000000///,,,,,,,,,------.........+++,,,............,,,+++++++++,,,,,,,,,---------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,...//////000,,,,,,,,,---------.....................///000000.../////////000000111111000000000000111111111111111333666555333555<<>>;;;999777888999888666555666666666666888:::===>>>>>>===>>>AAADDDEEEEEEHHHLLLPPPVVVZZZZZZWWWVVVWWWSSSKKKGGG???999:::999555555999111111333555888999888666333333333444444444555555777666666555555555666666555555555666666666666666333555888:::999999:::;;;:::;;;<<<===>>>???@@@AAA===>>>???@@@BBBCCCEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKLLLOOOQQQPPPOOONNNNNNMMMNNNNNNNNNSSSMMMFFF@@@<<<:::777555444444444333111222444555////////////............000000000222333333222000......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,.........------,,,,,,,,,.........------,,,,,,,,,---------............///............000222444666000111111111111222222222777///...444666666@@@NNNlllooobbbeeeuuusss___TTTMMMIIIHHHJJJFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIHHHFFFEEEFFFJJJMMMRRRWWW]]]dddhhhlllppprrruuuwwwyyyyyyxxxwwwwwwwwwttttttvvvwwwyyyyyyyyyyyyxxxyyyzzz{{{|||||||||||||||{{{yyyxxxwwwxxxxxxyyy|||{{{zzzyyywwwvvvuuuttttttxxx{{{|||zzzxxxyyyzzz||||||{{{zzzyyyyyyxxxxxx|||~~~}}}{{{zzz{{{}}}}}}|||}}}~~~{{{|||}}}~~~}}}}}}|||~~~}}}yyyuuuvvvxxxzzz}}}rrrpppnnnllllllnnnqqqssszzz|||{{{xxxxxxzzz}}}{{{vvvzzzyyyxxxwwwvvvtttqqqnnnjjjgggeeeccc^^^YYY[[[```jjjvvv}}}yyyuuuppppppooonnnllljjjgggfffbbbaaa```\\\VVVUUU```mmm~~~yyyvvvssspppnnnmmmpppvvv{{{~~~zzzuuuqqqtttooommmrrrxxxzzz{{{~~~~~~~~~~~~~~~zzzzzz~~~~~~||||||~~~wwwooo]]]VVVOOONNNRRRUUUSSSPPPRRRQQQPPPOOONNNMMMMMMMMMLLLKKKIIIFFFCCCAAA@@@@@@AAAAAAAAA@@@>>>;;;999777;;;:::888777555444444444666777888999999::::::999===<<<<<<>>>AAAEEEJJJMMMWWWVVVSSSPPPMMMKKKIIIHHH;;;:::999777555444333333888888777777666666555555666555444333333444555666666555555444444444555555555555444444444444555555666666666777888999;;;<<<::::::;;;;;;<<<=========>>>??????@@@@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFGGGIIIKKKLLLNNNNNNNNNOOONNNMMMLLLKKKLLLMMMNNNOOOOOONNNJJJDDD>>>:::999555555444222111111333444111111000000000/////////000000000222333333222000.........---------,,,,,,------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,......---------,,,,,,,,,------------------,,,,,,---------............///.........///000222444555000111111111111222222222555000000555777888EEEUUUwwwjjj```eeewwwppp]]]RRRLLLGGGFFFHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGEEEEEEFFFJJJMMMVVV[[[aaafffiiillloooqqqvvvxxxzzzzzzxxxvvvuuuuuussstttuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyzzzzzzzzz}}}}}}{{{zzzxxxvvvuuutttwwwzzz}}}}}}{{{yyyyyyzzz|||{{{{{{{{{{{{{{{{{{{{{|||~~~~~~{{{zzz{{{|||~~~|||{{{|||~~~~~~|||~~~~~~~~~~~~~~~zzzxxxyyy|||}}}~~~zzzssssssuuuwwwyyy|||~~~uuurrrnnnjjjjjjmmmrrruuu|||{{{wwwuuuqqqrrruuuzzz}}}}}}yyyvvvvvvvvvuuuvvvwwwvvvsssqqqoookkkgggddd^^^YYY\\\bbbooo{{{~~~yyyuuuooooooooommmllliiigggfffbbbaaa```\\\VVVVVVaaannnzzzvvvtttssssssrrrqqqtttyyy}}}~~~}}}{{{xxxssspppoookkkjjjnnnrrrsssvvvyyy~~~}}}yyyzzz~~~|||ssslll]]]WWWPPPOOOSSSUUUTTTQQQRRRQQQPPPOOONNNMMMMMMMMMJJJIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@???>>><<<999888:::999888666555444333333444555666777777888888888;;;;;;;;;<<>>>>>>>>??????@@@@@@AAAAAABBBAAABBBBBBCCCDDDEEEEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKNNNMMMMMMMMMMMMMMMNNNNNNPPPTTTXXXUUUMMMDDD???>>>888666444222111111222222222222111111111000000000000000000222333333222000.........------------,,,------------------------......---------,,,,,,,,,,,,------.........------***+++,,,------,,,+++******+++,,,,,,******+++,,,...------------,,,,,,,,,,,,,,,---------------------------............///.........///000222333444000111111111111222222222222111333777777;;;LLL___yyyddd___iii}}}|||lllZZZPPPJJJFFFDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEGGGKKKOOO[[[___dddhhhkkklllnnnpppuuuxxx{{{|||yyyvvvtttssssssssstttuuuvvvwwwwwwxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{||||||{{{{{{~~~}}}|||zzzyyywwwvvvuuuyyy{{{||||||zzzxxxwwwxxxxxxxxxyyyzzz{{{{{{|||||||||~~~|||zzzzzz{{{|||{{{zzz{{{}}}}}}}}}{{{~~~~~~}}}}}}~~~yyyuuuuuuvvvwww}}}~~~~~~zzzrrrssstttuuuvvvxxxzzz{{{~~~}}}}}}~~~~~~|||zzzxxxtttoookkkkkkoootttxxx~~~}}}uuupppmmmjjjlllpppuuuxxxyyyvvvssspppqqqrrruuuxxxyyywwwvvvrrrmmmhhhccc^^^[[[aaaiiixxx~~~yyytttnnnnnnmmmlllkkkiiigggfffcccaaa___[[[VVVVVV```mmm}}}wwwsssssstttvvvwwwuuuxxx|||~~~~~~}}}}}}}}}~~~{{{xxxwwwtttqqqnnnnnnlllmmmoooqqqqqquuu|||~~~zzz{{{|||yyyuuupppnnnqqqxxx}}}|||{{{zzz{{{{{{vvvnnnhhh]]]XXXRRRQQQTTTVVVUUURRRQQQQQQOOONNNMMMLLLLLLLLLGGGGGGGGGGGGFFFDDDCCCBBB????????????>>><<<;;;:::999888777555444333333222222333444555555666555555888888888999;;;???BBBEEETTTQQQMMMGGGBBB===:::888555444444444444555555666444444444555555555555555777666555444444444444444444333333333444555666666555555444444444444555555666666777888999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHKKKLLLMMMNNNNNNOOONNNNNNWWWZZZ[[[ZZZTTTMMMFFFCCC<<<999555222111111111111222222111111111000000000000000000222333333222000............------------..............................---------,,,,,,,,,------......///.........***+++---//////---+++******+++,,,,,,******+++,,,------------------------,,,,,,,,,------.........---------............///......///000111222333333000000111111111222222222111333666888666===QQQfffrrrccccccqqqwwwhhhWWWNNNIIIEEEDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFGGGJJJOOOSSS]]]```eeeiiikkkmmmnnnpppsssvvv{{{|||{{{wwwuuussstttttttttuuuvvvwwwxxxxxxvvvvvvwwwxxxyyyyyyyyyyyyxxxyyyzzz|||||||||{{{zzz||||||{{{zzzzzzyyyxxxxxxxxxyyyyyyyyywwwvvvuuutttssstttuuuvvvxxxzzz{{{{{{{{{}}}~~~zzzzzzzzz||||||||||||}}}}}}}}}|||~~~~~~}}}}}}zzzvvvttttttuuuwwwyyy||||||yyyttttttttttttuuuwwwxxxyyyyyywwwwwwyyy|||}}}{{{xxxvvvtttqqqpppqqquuuzzz}}}zzzrrrmmmjjjgggjjjnnnrrruuutttrrrppplllmmmqqqvvv{{{}}}}}}{{{sssmmmfffaaa]]]^^^gggqqq}}}wwwrrrmmmmmmlllkkkjjjhhhggggggdddaaa]]]YYYTTTUUU___jjj|||xxxuuuvvvxxxyyyyyyyyy|||~~~}}}{{{yyyyyyzzz~~~{{{wwwtttrrrpppnnnllllllkkkmmmooopppqqqwww}}}|||}}}~~~~~~{{{rrrnnnhhhcccaaaccchhhlllmmmnnnpppssssssooohhhccc]]]XXXTTTSSSUUUVVVUUUSSSQQQPPPOOOMMMLLLLLLLLLLLLGGGGGGGGGGGGFFFDDDCCCBBB??????>>>>>>======<<<<<<999888666555333222222222111222333444555555555555555555555666888;;;===???HHHFFFCCC@@@===:::888888555555444444444555666666555555666666777777888888777666666555444444444333222222333333444555666777555555444444444444555555555666777888999:::::::::;;;;;;<<<======>>>>>>???>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGHHHHHHHHHHHHGGGIIIJJJLLLNNNOOOOOOOOONNN```\\\WWWVVVXXXVVVRRRMMMBBB>>>888444333333222111111111000000000/////////000000000222333333222000//////.........---------..............................---------,,,,,,,,,,,,------.../////////...+++---...000000...---+++***+++,,,,,,******+++,,,------------------------,,,,,,,,,------.........---------............///......///000111222222222000000111111111222222222111555999888777@@@WWWmmmnnnfffkkk|||qqqcccTTTMMMIIIFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDCCCDDDEEEEEEFFFEEEFFFGGGHHHJJJNNNTTTXXX]]]```eeeiiikkkmmmooopppppptttyyy|||{{{yyywwwwwwvvvvvvvvvvvvvvvwwwyyyyyyuuuvvvwwwxxxyyyyyyyyyyyyvvvxxxyyy{{{{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{xxxxxxxxxwwwwwwwwwvvvuuurrrssstttvvvxxxyyy{{{|||zzz{{{}}}~~~{{{zzzzzz~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||wwwuuutttttttttuuuxxx{{{}}}}}}yyyvvvtttsssrrrrrrrrrtttvvvwwwvvvuuuuuuxxx}}}~~~|||yyyrrrssstttwwwzzz~~~yyysssnnnkkkiiilllppprrrsssqqqnnnmmmjjjlllpppwww}}}vvvooofff```\\\]]]hhhttt|||tttooollllllkkkjjjiiiiiihhhhhhfffaaa\\\WWWRRRSSS\\\ggg}}}{{{{{{|||||||||zzzzzzwwwwwwzzz{{{xxxssspppooonnnlllkkkfffeeegggkkklllnnnvvv~~~{{{zzzzzz{{{}}}xxxuuujjjfffaaa\\\[[[[[[\\\]]]bbbeeehhhkkkllliiiccc___\\\YYYUUUTTTUUUVVVUUUTTTPPPOOONNNMMMLLLKKKKKKKKKIIIIIIHHHGGGEEECCCAAA@@@???>>>>>>===============999888666555333222222222222222333444555555555555333333333444555777999:::>>>===;;;:::888888777777777777666666555666666666555555666666777777888888666666555555555444444333222222222333333555666777555555444444444444555555555666777999::::::::::::;;;;;;<<<<<<===>>>>>>>>>===>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGGGGFFFGGGIIIKKKMMMNNNNNNNNNNNNiii___UUUSSSXXX\\\[[[WWWIIICCC<<<777666666444222111111000000000/////////000000000222333333222000/////////.........------..............................---------,,,,,,,,,+++,,,---...............,,,---...//////...---,,,***+++,,,,,,******+++,,,,,,,,,,,,------------...,,,,,,---------------------------............///......000111222222222222000111111111111222222222222666999888999GGG```uuullljjjsss|||~~~xxxjjj]]]PPPKKKIIIGGGEEEFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFHHHJJJLLLQQQWWW\\\^^^bbbgggjjjlllmmmooopppooossswwwzzz{{{zzzyyyyyyxxxwwwvvvvvvvvvwwwyyyzzzvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxyyyyyyzzzyyyyyyyyywwwxxxxxxyyyzzz{{{{{{|||zzzxxxxxxyyyzzz{{{{{{zzzvvvvvvwwwxxxzzz{{{|||}}}yyyyyyzzz|||}}}|||{{{|||~~~||||||}}}}}}~~~~~~~~~yyyvvvuuuuuuuuuuuuuuuwwwyyyyyywwwtttqqqpppooonnnoooppprrrtttvvvwwwzzz}}}}}}{{{ppprrrwww|||zzztttpppmmmkkknnnrrrtttrrrooolllkkkiiikkkpppwww}}}~~~{{{rrrhhh```\\\]]]iiiuuuzzzsssnnnmmmlllkkkjjjjjjjjjjjjjjjiiiccc\\\VVVRRRRRRZZZdddzzz~~~}}}}}}~~~zzzvvvxxx{{{wwwtttqqqnnnnnnmmmlllkkkgggeeeeeeiiimmmpppwww~~~|||zzz{{{|||yyyuuufffbbb]]]ZZZXXXXXXVVVUUU]]]```dddffffffddd```]]][[[XXXVVVUUUUUUUUUUUUTTTPPPOOOMMMLLLKKKKKKJJJJJJKKKJJJHHHFFFDDDBBBBBBAAA@@@???>>>===<<<<<<======999888777555444333333222222333444555555666666555333333333333444555777777::::::888777555555444444888777777666666666666777444444444555555555555555444444555666666555555444333222222222333444555555555555444444444444555555444555777999:::::::::999::::::;;;;;;<<<===============>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJLLLLLLMMMMMMtttjjj]]]UUUUUUXXXYYYYYYOOOHHH???:::999888666333222222111111111000000000000000000222333333222000////////////..........................................---------,,,,,,,,,***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,---------......------------------,,,,,,---------............///...///000111222222111111000111111111111222222222222666999999>>>PPPkkkvvvhhhlllxxxwww}}}|||tttcccWWWLLLHHHHHHFFFEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEECCCEEEGGGIIIMMMRRRYYY]]]cccfffjjjmmmmmmnnnnnnoooqqqtttwwwyyyyyyyyyyyyzzzxxxwwwuuuuuuuuuvvvxxxyyyvvvwwwxxxyyyzzzzzzzzzzzz{{{zzzzzzyyyyyyyyyyyyzzzxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvxxx|||~~~~~~}}}xxxxxxyyyyyyzzz{{{{{{{{{wwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~|||||||||}}}~~~~~~~~~~~~{{{zzzyyyxxxwwwuuuuuuvvvvvvuuutttpppooommmmmmnnnppprrrtttzzz~~~|||{{{rrrtttxxx|||zzztttpppmmmkkkooossstttrrrnnnlllkkkhhhkkkpppvvv|||~~~}}}{{{yyyqqqhhhaaa^^^bbbnnn{{{zzzsssnnnmmmlllkkkjjjjjjkkkkkklllnnnfff^^^XXXSSSRRRYYYcccvvv|||||||||~~~wwwsssuuuyyysssqqqooonnnnnnmmmllljjjlllgggeeehhhmmmqqqvvv{{{~~~~~~~~~|||vvvfffbbb\\\XXXWWWVVVUUUSSS\\\___bbbcccccc```^^^]]]YYYXXXVVVUUUTTTTTTTTTSSSOOONNNMMMLLLKKKJJJJJJJJJKKKIIIFFFCCCBBBCCCDDDEEEAAA@@@>>>===<<<<<<<<<===:::999888666555444333333222222333444555555555555333333333444444555555555888777666555444444444444555555555555666666888888555555555555555444444444222333444666666666666555333333333222333333444444555555444444444444555555444555888:::;;;::::::999999999::::::;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLuuugggZZZSSSQQQSSSUUURRRKKKAAA<<<;;;:::888444333333333222222222111111000000000222333444222000000/////////............////////////////////////......---------,,,,,,,,,)))***+++,,,------------++++++***))))))***++++++***+++,,,,,,******+++,,,,,,,,,,,,------..................------,,,,,,,,,---------.........//////...///000111222222111000000111111111111222222222111666888999BBBWWWsssooofffmmmzzzzzzsss|||zzzrrr^^^SSSIIIFFFGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEBBBDDDFFFIIIMMMRRRYYY^^^hhhjjjnnnooonnnnnnnnnnnnsssvvvxxxyyyxxxwwwxxxyyywwwvvvtttssstttuuuwwwxxxwwwwwwxxxyyyzzzzzzzzzzzz~~~}}}{{{zzzyyyyyyzzz{{{zzzzzzyyyyyyxxxwwwvvvvvvvvvtttsssvvv{{{~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||yyyvvvuuuuuuvvvuuuuuurrrpppooonnnooorrruuuwww~~~{{{zzzuuuvvvxxx{{{yyytttnnnkkkjjjnnnssstttqqqnnnllllllhhhjjjooouuuzzz|||zzzxxxtttmmmfffbbbbbbhhhvvv{{{tttooonnnmmmlllkkkkkkkkklllmmmrrriii```YYYTTTSSSZZZcccttt{{{zzzyyy{{{|||sssoooqqqvvvqqqooonnnnnnnnnnnnllljjjkkkddd```ccchhhlllooosss|||~~~}}}ttthhhbbbZZZVVVUUUUUUUUUTTT]]]___bbbbbbaaa___^^^]]]XXXWWWVVVUUUTTTTTTSSSSSSOOONNNMMMKKKJJJJJJJJJJJJJJJGGGDDDBBBBBBDDDFFFHHHBBB@@@???===<<<;;;<<<<<<;;;:::888777555444444444111111222333444444444444333444444444444555555555444444444444555666777777111222222333555777888999888888777777666666666555111222444666777777666666444444333222222222333333555555555444444555555555444555888:::;;;;;;:::999888888999::::::;;;;;;<<<=========>>>??????@@@@@@??????@@@AAACCCDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKxxxggg^^^VVVNNNKKKMMMJJJIIIGGGCCC???:::666333000111222333333222000000000000000000000000000000////////////............,,,---///000///...///000//////.........------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,------......------..................................../////////////////////000111111222222000000000111222333555555666888888<<>>>>>??????===<<<<<<;;;999888555444222111222222333333333333444444333333333444444444555555444444444555666777777888777777666666666666777777777777777777777666555555444444444444444444444444666666555444333333222222444333333333333444555555888999999::::::;;;<<<<<<:::::::::999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHIIIsssjjj```TTTMMMKKKIIIHHHHHHJJJJJJFFF???:::222222333333222111000000111111111111111111111111////////////............,,,...000000/////////000//////.........---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------////////////////////////............/////////////////////000111111222222000000111111222333555666666888999???QQQnnnvvvmmmkkkuuu|||}}}nnn```RRRNNNHHHDDDCCCCCCDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGKKKPPPWWW]]]aaalllppptttvvvuuurrrppppppsssuuuvvvwwwvvvwwwxxxzzzxxxxxxwwwuuussssssuuuwwwxxxxxxyyyzzzzzz{{{||||||}}}~~~~~~~~~~~~|||{{{zzz|||}}}}}}}}}}}}|||{{{{{{zzzzzzyyyxxxyyyzzz{{{|||yyyxxxwwwwwwwwwxxxyyyzzz}}}zzzxxxwwwwwwwwwvvv~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzxxxyyyyyyxxxwww|||vvvssstttuuuuuuwwwzzz}}}|||~~~zzzyyyzzzvvvsssqqqqqqrrrqqqmmmiiikkkkkkmmmpppssstttsssqqqnnngggcccfffkkkqqq|||~~~{{{wwwrrrppppppoooooonnnnnnmmmmmmmmmeee^^^[[[XXXUUUWWW[[[qqq~~~}}}~~~zzzvvvtttsssrrrqqqrrrttttttqqqmmmkkkmmmooonnnjjjggggggjjjnnnqqqrrr}}}vvvlllaaaWWWTTTSSSRRRSSSUUUYYY\\\^^^^^^\\\ZZZZZZ[[[XXXVVVUUUUUUUUUSSSNNNJJJKKKJJJIIIIIIHHHHHHHHHHHHCCCCCCDDDDDDEEEEEEEEEEEEAAA@@@>>>>>>??????===<<<<<<;;;999888555444222111222222222333333333444444333333333444444444555555333333444444555666666777777777666666666666777777777777777777777666555555444444444444444444333333555555555444444333333222444333333333333444555555666777777888999999::::::999999999999999:::;;;<<<============>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIII|||tttiii\\\PPPJJJFFFDDDEEEJJJOOOMMMCCC:::555444444333222111000000111111111111111111111111////////////............---///111111000///000111...............---------++++++++++++++++++,,,,,,,,,---...//////...---,,,------,,,,,,,,,,,,+++++++++,,,------......------////////////////////////---............//////////////////000111111222222111111111111222444555666666888;;;DDD[[[zzzooojjjlllwww|||}}}jjj[[[NNNJJJEEEBBBAAABBBCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGKKKQQQYYY```eeemmmppptttvvvuuusssrrrqqqppprrrtttvvvvvvxxxzzz|||zzz{{{zzzwwwuuuuuuvvvxxxwwwxxxyyyzzz|||}}}}}}}}}|||}}}~~~~~~}}}|||~~~}}}}}}}}}}}}}}}||||||{{{zzz{{{|||}}}~~~xxxxxxwwwwwwwwwxxxzzz{{{~~~{{{xxxwwwwwwxxxyyy}}}~~~~~~~~~~~~|||zzzzzz{{{{{{{{{~~~xxxuuuvvvvvvuuuvvvyyy~~~yyyvvvrrrqqqrrrrrrooollllllkkklllnnnpppqqqqqqpppkkkhhhhhhmmmssszzz}}}zzzvvvqqqnnnooopppppppppnnnllljjjgggaaa\\\ZZZXXXUUUWWW[[[mmm~~~}}}|||~~~|||wwwsssrrrrrrqqqqqqtttttttttsssrrrrrrrrrrrrssspppllllllnnnrrrvvvwwwyyykkk```VVVSSSRRRRRRTTTWWWXXXZZZ[[[[[[ZZZZZZ[[[]]]WWWVVVUUUTTTTTTQQQNNNKKKKKKKKKJJJIIIHHHHHHHHHHHHCCCDDDDDDDDDDDDEEEEEEEEEBBB@@@???>>>??????>>><<<<<<;;;999888555444222111222222222222333333333333333333333444444444555555333333333444444555555666777777666666666666777777666666777777777666555555555555555444444333333333444444444444444444444444444333333333333444555555444555555666666777888888888888888999999;;;<<<===>>>======>>>>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIII}}}ttthhh[[[SSSKKKFFFCCCHHHOOOPPPFFF===999888666444222111000000111111111111111111111111////////////...............000111111000//////000........................)))******++++++,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////////////////---------.........///////////////000111111222222111111111222333444555666777888<<>><<<<<<;;;999888555444222111111222222222222333333333333333333444444444555555444444444555555555666666666666777777777777666666555666666666666666555555555555555444444333333222333333444444444444444444444333333333333444555555444444444555666666777777777777777888999;;;<<<===<<<<<<<<<======>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIzzznnneeeWWWNNNFFFGGGPPPTTTOOOGGG>>><<<888555333111111111111111111111111111111111////////////...............000111111///...///000---.....................*********++++++,,,,,,---,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------............/////////000111111222222111111111222333444666666888999>>>PPPnnnjjjlllsss|||zzzhhhYYYJJJGGGCCCBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEIIINNNUUU]]]eeeiiinnnqqqtttvvvuuutttssstttsssuuuvvvwwwwwwwwwyyy{{{zzz{{{{{{yyyvvvuuuuuuvvvssstttwwwyyy{{{{{{{{{{{{xxxyyy{{{}}}~~~~~~~~~}}}~~~}}}|||{{{zzz{{{|||||||||{{{zzzzzzzzz{{{}}}}}}xxxxxxwwwwwwwwwxxxzzz{{{yyyyyyxxxvvvtttvvvzzz~~~|||}}}~~~~~~~~~~~~|||{{{{{{{{{zzztttqqqrrrrrrooooooqqqzzz~~~zzzuuussstttuuutttrrrooonnnnnnoooqqqrrrrrrqqqpppqqqtttxxx}}}|||wwwrrrmmmnnnqqqrrrqqqmmmiiigggfffbbb___\\\WWWSSSTTTZZZlll{{{yyyxxxyyyzzz|||}}}{{{zzzwwwuuusssrrrtttuuuuuuuuuuuuuuuuuuwwwyyyzzzyyywwwyyyxxxxxxyyy{{{~~~||||||}}}~~~xxxkkkaaaXXXVVVWWWXXX[[[___\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWUUURRRPPPNNNNNNLLLLLLJJJIIIHHHGGGGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA??????@@@@@@>>>===<<<;;;999888555444222111111111111222222222333333333333333444444444555555666666666666777777777777666666777777777777666666555555666666666666555555555555555444444333333333333333444444444444444444444333333333333444555555444444555555666777777777666777777888999:::<<<===;;;::::::;;;;;;<<<===>>>?????????@@@@@@@@@AAAAAA@@@@@@BBBCCCEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIII|||qqq```TTTGGGDDDKKKQQQQQQMMMCCC@@@;;;777444222333333222222222222222222222222////////////...............///000000...------...---------...............,,,,,,,,,,,,,,,,,,------,,,---...//////...---,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000111111222222222222222222333555666777999:::BBBXXX{{{xxxiiinnnwwwvvvcccSSSIIIGGGDDDCCCDDDEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCFFFKKKQQQYYY```eeehhhmmmpppsssttttttssssssttttttuuuvvvvvvvvvuuuwwwxxxyyyzzzzzzyyywwwuuuuuuvvvrrrtttwwwyyyzzzzzzyyyyyywwwyyyzzz|||}}}~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzz{{{zzzzzzyyyyyy{{{|||}}}zzzyyyxxxwwwwwwxxxyyyyyyzzz{{{zzzwwwtttssswww{{{}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzyyywwwuuupppmmmnnnooolllkkkmmmuuuzzz|||wwwrrrqqqrrrrrrqqqoooooonnnoooqqqsssuuutttssstttxxx{{{~~~~~~zzztttmmmooopppqqqpppmmmiiigggfffbbb^^^[[[UUUQQQTTT[[[kkkxxx}}}vvvvvvvvvxxxzzzzzzxxxvvvtttrrrqqqrrruuuwwwxxxxxxvvvwwwyyy{{{||||||{{{{{{{{{}}}{{{wwwtttrrrssssssxxx~~~xxxkkkbbbZZZZZZ\\\\\\___bbb]]]\\\ZZZYYYZZZYYYWWWVVVUUUUUUUUURRROOOLLLLLLLLLMMMLLLJJJIIIHHHGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???@@@@@@???===<<<;;;999888555444222111111111111111222222222222333333333444444444555555777777777777777777777777555666777888888777666555444444555666666666555555444444444444444444444444444444444444444444444444444333333333333444555555444555555666777777888888777777777888888:::;;;<<<:::999999::::::;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIII~~~lll^^^MMMEEEFFFJJJJJJHHHGGGDDD>>>999555444444555222222222222222222222222////////////............---...000///---,,,,,,------------.........//////......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------------------------------,,,,,,---------........./////////000111111222222222222222333444555666777:::===HHHbbbnnnfffooo{{{~~~sss```PPPIIIGGGDDDCCCCCCDDDDDDCCCDDDDDDCCCBBBBBBCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEEEECCCFFFMMMTTT[[[aaaeeeggglllooorrrsssssssssssstttqqqsssttttttssstttuuuwwwxxxyyyzzzzzzxxxvvvwwwwwwtttuuuxxxzzz{{{zzzyyyxxxyyyzzz|||}}}~~~~~~~~~}}}{{{{{{{{{{{{{{{zzzyyyyyy{{{{{{zzzyyyzzz{{{|||}}}{{{zzzxxxwwwvvvwwwwwwxxxyyy{{{|||yyyuuutttwww{{{~~~~~~~~~~~~|||}}}}}}~~~~~~~~~}}}|||~~~~~~|||yyyxxxwwwvvvtttqqqllljjjlllmmmjjjiiikkkqqquuu~~~~~~{{{{{{}}}yyyuuuqqqpppqqqqqqooommmmmmmmmooorrruuuvvvtttsssuuu||||||vvvnnnoooppppppooollliiigggbbb___\\\XXXSSSPPPUUU]]]hhhuuu~~~{{{xxxsssssstttuuuwwwwwwuuurrrpppooooooqqquuuxxxyyyyyywwwzzz~~~~~~}}}~~~~~~~~~yyytttooommmlllmmmooosssvvvzzz~~~|||uuuiiiaaa\\\]]]______```ccc\\\ZZZYYY[[[\\\\\\YYYVVVTTTUUUUUURRRMMMKKKKKKMMMMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCAAA@@@@@@@@@@@@???===<<<;;;999888555444222111111111111111222222222222333333333444444444555555777777777777777666666666555666777888888777666555333444555555666666555555222333333444444555555555555555555444444333333222444333333333333444555555444444555555666777777777888888777888888999::::::::::::::::::;;;<<<======>>>>>>>>>>>>?????????@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIII|||mmmZZZLLLHHHGGGFFFDDDJJJFFF@@@:::666444555666222222222222222222222222000/////////............,,,...///...---++++++,,,---------.........///////////////......------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,------......------........................,,,,,,,,,---------....../////////000111111222222222222222333444555666777<<>>>>>>>>>>>>>>>>>????????????AAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIzzzfffUUUJJJEEECCCAAADDDDDDBBB???:::666444333333444444111---***+++---000/////////............---------------------------,,,,,,,,,,,,---......000///,,,*********+++,,,++++++,,,---............++++++,,,,,,,,,,,,------000000000///......------...///000///...---...000...............---------////////////000000000000333333222222333555666777======RRR{{{wwwllljjjrrryyyvvv}}}zzzjjjZZZQQQGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGJJJOOOWWW___eeeiiijjjlllnnnqqqsssrrrrrrssstttssssssttttttsssqqqpppnnnxxxvvvuuuwww{{{~~~}}}zzzzzzyyyxxxwwwwwwwwwxxxyyy{{{}}}~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyy|||zzzwwwxxx|||~~~}}}{{{{{{zzzyyywwwvvvuuuuuuuuuzzzzzzzzzzzzzzzyyyyyyyyy}}}}}}}}}~~~~~~}}}{{{yyyyyy{{{{{{{{{zzz{{{{{{}}}|||~~~~~~~~~}}}}}}yyyuuusssssstttttttttmmmllljjjhhhfffgggiiikkktttuuuyyy}}}wwwtttvvvzzz|||}}}|||yyyxxxzzzyyyxxxwwwuuusssooollllllkkkkkklllnnnqqqtttvvv||||||{{{yyyvvvssspppnnnllliiieeebbb___ZZZVVVQQQLLLKKKTTT___ooovvv||||||{{{zzzvvvqqqqqqoooooopppqqqrrrqqqpppoooqqqrrrssssssvvvyyy||||||}}}|||~~~yyywwwxxxwwwuuurrrmmmhhhdddaaahhhhhhjjjkkkllllllllllll```___^^^^^^___```___]]]ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSRRRQQQPPPOOOMMMKKKHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDBBB@@@???@@@AAAAAA@@@;;;:::999888777555444444333222000//////000222333222222333333444555666666666666777777777777777777666555555555555444444444333444555555666666555555444444444444444444444444666555555555555444444444222333444444555555444444555555555555555666777777666777777777777888888888888888999:::<<<===>>>>>>AAA@@@???>>>============???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCEEEGGGuuubbbTTTJJJCCC>>>BBBCCCCCCBBB>>>:::777666000222333222000///000222000000/////////.........---------------------------------------......//////...,,,+++***+++,,,---,,,,,,------...---------++++++,,,,,,,,,,,,------------------...............///000///...---...000........................////////////000000000111333222222222333555777888===BBB[[[sssjjjmmmwww|||zzz~~~vvvgggXXXOOOGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFIIIOOOWWW___dddggghhhkkknnnqqqrrrrrrrrrssstttssstttttttttsssrrrpppoooxxxvvvvvvxxx{{{~~~~~~zzzyyyxxxvvvuuutttttttttwwwyyy{{{{{{{{{zzz{{{|||~~~~~~}}}}}}|||{{{{{{}}}{{{yyyzzz}}}~~~|||zzzyyyyyyxxxwwwvvvvvvwwwwwwzzz{{{|||||||||{{{zzzyyy|||{{{{{{}}}~~~|||zzzyyyzzz{{{}}}||||||}}}}}}~~~~~~~~~~~~}}}xxxuuuttttttssssssnnnmmmkkkiiihhhiiilllooorrrssswww|||~~~yyytttsssuuuyyy|||}}}~~~{{{xxxvvvxxxwwwwwwvvvuuussspppnnnkkkkkkkkklllooorrruuuwww}}}}}}}}}}}}{{{xxxvvvssspppnnnkkkgggeee^^^YYYUUUPPPKKKLLLVVVaaapppwww}}}~~~|||{{{wwwrrrooommmlllmmmoooppppppoooqqqrrrtttttttttuuuwwwyyy{{{~~~~~~{{{zzz|||~~~zzzuuussssssrrrpppmmmjjjfffcccaaaaaaaaabbbcccdddddddddcccaaa___^^^^^^______^^^\\\ZZZZZZYYYXXXXXXXXXXXXYYYYYYXXXWWWUUUSSSQQQPPPOOOOOOMMMKKKIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDBBB???>>>???@@@???>>><<<<<<;;;999888777666555555444222111111222333444222333333444555555666666666666666666666666555555666555555555555444444444333444444555555555555555444444444444444444444444555555555555444444444444222222333444444444444444555555555555555666666777777777777888888888888999999:::::::::;;;<<<<<<<<>>======<<<<<<======???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCEEEGGGuuueeeUUUHHH@@@BBBDDDEEEFFFCCC???999666111333444444222222333444000000000/////////......------------------------......------......///000...---,,,++++++,,,---------------...------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///...///000///...---...000/////////////////////////////////000000000111111333222222222333555777888<<>>>>>>>>===<<<======<<<:::999888777666777666444333222333333444333333444444555666666666666666666555555444444444666555555555555444444444333333444555555555555555444444444555555555444444555555555555444444444444111222222333333333333333555555444444555555666777777888888888888999999999;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;<<<<<<======??????@@@AAABBBBBBBBBBBBBBBDDDDDDDDDCCCCCCDDDFFFuuudddSSSHHHEEEFFFGGGHHHFFFBBB;;;666777777666555333222111111000000000////////////...........................///............///000000------,,,,,,,,,---..................---,,,+++++++++++++++,,,,,,,,,------,,,,,,---------............///000///...---...000////////////000000000000//////000000000111111111333222222333444666888999===SSSwwwuuujjjiii}}}tttgggYYYNNNHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHNNNVVV^^^dddgggiiiiiijjjmmmppprrrrrrrrrssstttuuuuuuuuuttttttssssssrrruuuuuuuuuvvvxxxzzz||||||}}}|||zzzyyyxxxwwwwwwwwwxxxzzz{{{|||{{{zzz{{{|||||||||}}}}}}~~~|||{{{zzz|||~~~~~~yyyuuuuuuuuuvvvwwwxxxzzz{{{|||zzz|||~~~|||xxxwwwxxxzzz}}}~~~}}}|||yyyxxxxxxzzz}}}}}}~~~~~~}}}yyywwwuuusssqqqooommmjjjjjjnnnsssxxx{{{|||}}}~~~~~~{{{zzzxxxwwwuuuuuuvvvxxxzzz{{{xxxyyy|||}}}|||yyyvvvtttvvvwwwxxxwwwtttpppnnnlllfffgggiiilllpppvvv{{{~~~}}}{{{{{{zzzzzzwwwuuurrrooollliiieeebbbZZZVVVQQQNNNLLLPPP]]]jjj{{{|||vvvpppllljjjhhhiiilllooopppqqqwwwyyyzzzzzzwwwuuuttttttwwwyyyyyywwwsssrrrtttwww|||}}}}}}|||zzzyyyyyyyyywwwxxxxxxuuuqqqnnnmmmmmmkkkiiifffcccaaa```______aaabbbbbbbbbbbbbbbaaa```aaa___]]]]]]]]]\\\ZZZYYY[[[[[[ZZZYYYYYYYYYYYYZZZYYYXXXVVVTTTRRROOONNNMMMNNNMMMLLLJJJHHHGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFGGGDDDAAA??????>>>===<<<===<<<;;;:::999888777666777666555444333333333333444444555555555666666666666555555444444333333222666555555555555444444444333333444555555555444444333444555555666555555444555555555444444444333333000111222222333333222222555444444444444555666666888888888888999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDCCCBBBBBBDDDFFFppp^^^QQQFFFFFFFFFGGGHHHFFFAAA>>><<<:::777555333222111111111000000000////////////........................///............///000000------------------..................---,,,+++++++++++++++,,,,,,,,,------////////////......------...///000///...---...000.../////////000000111111000000000000111111111111222222222333444666999:::@@@[[[qqqjjjnnn~~~rrrdddWWWNNNJJJFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDEEEEEEFFFGGGGGGGGGIIIOOOXXX___cccfffhhhjjjjjjmmmqqqrrrsssssstttvvvuuutttttttttssssssssssssssstttuuuuuuvvvwwwyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzwwwyyy{{{{{{zzzyyyyyyzzzyyyyyyzzz{{{|||}}}~~~~~~{{{zzzyyy{{{}}}}}}yyyuuuuuuuuuvvvwwwxxxzzz|||}}}yyy{{{}}}xxxxxxxxxzzz|||~~~}}}|||xxxwwwwwwyyy}}}|||}}}~~~|||yyywwwuuurrrpppmmmkkkiiilllssszzz~~~{{{zzzwwwwwwvvvuuutttssssssttttttwwwzzz}}}}}}zzzwwwtttwwwyyyzzzxxxsssmmmjjjiiicccdddggglllssszzz{{{zzz{{{||||||xxxvvvrrroookkkgggbbb___YYYTTTPPPMMMMMMSSSbbbppp{{{tttmmmllljjjhhhhhhlllpppssstttzzz{{{|||{{{xxxuuutttsssvvvwwwvvvsssooonnnqqqtttzzz|||}}}{{{xxxuuuuuuuuussssssqqqooommmkkklllllljjjhhheeebbb___^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\```^^^\\\\\\\\\[[[YYYWWW[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWUUUSSSQQQOOONNNMMMNNNMMMLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIFFFCCCAAA@@@@@@>>>===<<<<<<;;;999888777666555555555444333333333333333555555666666666666666777555555444444333333333222666555555555555444444444222333333444555444444444222333555666777666555444555444444444444333333333000111222222333333222222444444444444444555666666777777888888888999999999777777888999:::;;;<<<===;;;;;;;;;<<<===>>>???@@@===>>>???@@@AAAAAAAAAAAAAAABBBCCCBBBAAAAAACCCEEEyyyfffZZZJJJGGGDDDDDDHHHKKKKKKJJJAAA===888555444555555444111111000000000/////////..............................------......///000............---------------------...------,,,,,,++++++,,,,,,,,,,,,------111000000///......------...///000///...---...000---......//////000000111000000000111111111222222222222222333555777999;;;EEEdddooollltttsssdddXXXQQQNNNFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIPPPYYY___bbbdddgggjjjkkknnnqqqttttttuuuvvvwwwttttttssssssrrrsssssstttssstttuuuuuuuuuvvvxxxzzzwwwwwwwwwwwwwwwxxxyyyyyyuuuvvvxxxxxxwwwvvvvvvwwwwwwxxxxxxyyy{{{||||||}}}|||zzzyyy{{{}}}}}}zzzwwwwwwwwwwwwwwwyyyzzz{{{|||xxxzzz}}}~~~zzzzzzzzz{{{}}}~~~}}}|||wwwvvvvvvxxx|||~~~~~~~~~{{{{{{{{{}}}~~~|||xxxvvvtttqqqooojjjiiijjjpppyyy~~~{{{{{{wwwxxxxxxwwwssspppoooooorrruuuzzz~~~|||xxxuuuwwwzzz|||yyyrrrkkkgggfffbbbdddhhhoooxxx}}}zzzwwwxxx{{{|||yyytttppplllgggaaa]]]XXXSSSOOONNNNNNVVVgggwww|||tttmmmmmmjjjggghhhlllqqquuuwwwzzz{{{{{{yyyvvvtttssstttuuuuuutttqqqlllkkknnnqqqwwwzzz|||zzzvvvrrrrrrssspppooonnnlllkkkjjjjjjjjjhhhgggeeebbb```^^^]]]\\\[[[\\\]]]]]]]]]]]]\\\\\\^^^\\\[[[ZZZ[[[[[[YYYWWWZZZZZZYYYXXXXXXXXXXXXXXXVVVUUUTTTRRRQQQOOONNNMMMNNNNNNMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJGGGCCCAAAAAAAAA???>>><<<<<<;;;999888777666555444444444444444444444444666666777777777777777777444444444444444444444444666555555555555444444444222222333444444444444444222333555777888777666555444444444444333333333333111222222333333333333333444444333333444444555666666777777777777888888888666666777999:::<<<======<<<<<<<<<<<<===>>>???@@@======>>>???@@@@@@@@@@@@AAABBBBBBBBBAAAAAACCCDDDqqqeeeUUUNNNFFFCCCGGGLLLPPPQQQJJJDDD<<<777555666666666111111111000000000//////........................---------------......////////////......---,,,,,,,,,,,,------...---------++++++,,,,,,,,,,,,------...........................///000///...---...000,,,------...//////000000000000111111111222222222222222222333555777:::;;;MMMkkknnnoooxxx}}}pppaaaVVVPPPNNNEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCDDDEEEFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHNNNTTT\\\aaaccceeejjjnnnlllooosssuuuvvvvvvxxxyyyssssssrrrqqqqqqrrrssstttsssuuuwwwwwwvvvvvvyyy|||yyyxxxxxxwwwwwwwwwxxxxxxtttvvvwwwwwwvvvuuuuuuvvvwwwxxxxxxyyyzzz{{{||||||~~~|||zzz{{{~~~}}}{{{yyyxxxxxxxxxxxxyyyzzzzzzwwwyyy{{{}}}~~~}}}|||}}}}}}|||vvvuuuuuuwww{{{}}}~~~~~~{{{}}}~~~|||{{{|||~~~{{{{{{||||||}}}}}}zzzwwwsssooolllhhhhhhkkkttt}}}}}}zzz|||~~~|||xxxtttrrrrrrqqquuu{{{~~~zzzwwwtttxxx{{{yyyrrrkkkggggggbbbeeekkksss~~~{{{xxxuuussssssxxx~~~}}}zzztttooojjjddd^^^YYYXXXSSSOOONNNPPPYYYkkk|||~~~vvvooollliiiffffffkkkqqqvvvyyywwwxxxwwwvvvsssrrrsssttttttuuusssoookkkiiillloootttwwwzzzxxxsssooooooqqqnnnmmmkkkiiiiiihhhfffeeedddccccccbbbaaa___^^^]]]\\\]]]]]]^^^____________\\\[[[YYYYYYZZZZZZYYYXXXYYYXXXXXXWWWWWWWWWWWWWWWTTTSSSSSSRRRPPPOOOOOONNNNNNNNNMMMLLLKKKHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHFFFBBBAAAAAA@@@???>>>======<<<:::999888777666333444444555666666666666777777777777777777777777333333444444555555666666666555555555555444444444222222333444444444444333111333555888888888666555444444444333333333222222222222333444444444444444444444333333444444555666555555666666666777777777777777888999::::::;;;;;;;;;;;;;;;;;;<<<======>>><<<===>>>???@@@@@@@@@@@@@@@AAABBBAAA@@@@@@BBBDDDzzzpppbbbWWWJJJDDDEEEKKKOOOQQQTTTLLLAAA999666555444333111111111111000000000000////////////////////////---,,,,,,,,,,,,---......////////////...---,,,+++++++++,,,---............++++++,,,,,,,,,---------+++,,,,,,------......///...///000///...---...000,,,,,,,,,---...//////000000111111111111222222222222222222333555888:::<<>>>>>>>>===<<<:::999888777333444555777888888888888888888888777777777777777222333333444555666777777666666555555555444444444222222333444444444333333111333666888999888666555444444444333333333222222222333444444555555444444444333333333333444555555555555555555666666666666999999999999999999999999;;;;;;:::::::::;;;<<<<<<<<<===>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDxxxgggTTTKKKGGGIIIQQQ[[[dddXXXHHH<<<666444333111444333222000//////......////////////............///......---------......------...///...---+++***...---,,,,,,......---,,,...,,,++++++------,,,***---------........./////////////////////.........------------.........///000000000111222222333333333444333222555:::???AAASSSssskkkuuu}}}pppaaaUUUMMMIIIGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEECCCDDDDDDDDDCCCEEEIIILLLVVV[[[aaafffiiillloooqqqoooqqquuuwwwxxxyyy{{{}}}tttrrrnnnnnnqqqvvvyyy{{{yyyxxxvvvuuuvvvxxxzzz|||~~~|||zzzzzzyyyxxxvvvuuuuuuuuuvvvvvvvvvvvvvvv{{{zzzzzz{{{|||~~~~~~}}}|||{{{{{{zzzyyyxxxwwwxxxyyyyyyzzzzzz{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~uuuuuuvvvzzz~~~|||}}}~~~}}}|||{{{|||}}}}}}~~~|||vvvpppjjjfffgggffflll{{{{{{uuusssvvvuuuuuuxxx{{{}}}{{{xxxtttwwwyyywwwqqqkkkiiiiiihhhllluuu}}}|||yyytttpppnnnpppsssuuusssrrrooohhh```ZZZXXXXXXYYYTTTQQQRRRTTT]]]qqq|||wwwooojjjfffgggmmmrrrsssrrrrrrqqqpppppppppnnnkkkhhhpppsssuuurrrlllhhhhhhjjjoooppprrruuuvvvsssoookkkiiiiiihhhgggfffdddbbbaaa```___^^^]]]\\\\\\[[[\\\\\\ZZZYYY[[[^^^___]]][[[[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYXXXWWWVVVVVVVVVVVVVVVUUURRRPPPOOOOOOPPPQQQUUUTTTRRROOOLLLIIIGGGFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>===;;;999777666555444555555666666666666666666666666666666666666666666555444333222333333444444555555555444333222222555444444333333444444555333444666888999999999999333333333333333333333333444333333222222333333444333333333444444444555555666666666666777777777777666777999:::;;;;;;:::999::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@BBBBBBAAA@@@????????????tttdddXXXOOOLLLSSS]]]ddd[[[NNNAAA999555555666555444333111000000000000////////////............000//////.........//////000000//////---,,,******...---,,,,,,......---,,,---+++++++++------,,,+++---------.........///////////////////////////...---.........////////////000000000111222222333333333444444444555:::???CCC]]]qqqkkkuuuzzzlll]]]QQQKKKGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEECCCDDDDDDDDDDDDFFFJJJMMMVVVZZZaaafffjjjmmmooorrrpppsssuuuwwwwwwxxxzzz{{{yyyvvvrrrqqqsssvvvxxxyyywwwvvvuuuttttttvvvyyy{{{}}}{{{{{{{{{zzzxxxvvvrrrrrrssstttuuuvvvvvvwwwyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyxxxyyyzzz{{{|||yyyyyyzzzzzzzzz{{{{{{{{{zzz|||}}}{{{yyyxxxyyyzzzvvvvvvvvvyyy|||{{{|||}}}|||zzzzzzzzz{{{{{{sssnnniiiggghhhiiipppyyytttuuuttttttvvvyyyzzzxxxvvvvvvyyyzzzwwwpppkkkiiijjjlllqqqyyy|||{{{xxxtttpppnnnooorrrsssqqqqqqnnnhhhaaa[[[YYYYYYWWWRRRPPPRRRUUU___ssszzzvvvqqqmmmiiijjjppptttvvvuuuqqqpppoooooopppooollljjjlllppptttsssooollllllnnnnnnoooqqqssstttrrrnnnjjjjjjiiiiiihhhfffeeecccbbbaaa```___^^^]]]]]]]]]]]]]]][[[[[[]]]___aaa___]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUVVVTTTRRRPPPOOOOOOOOOPPPTTTSSSQQQOOOLLLIIIGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>===;;;999777666666555555666777777777777666666666666666666666666666777666555444444444555555555555555555555444333333555444444333333444444555444555666888999:::999999555555444444333333333222444333333222222333333444333444444444444444444444555666666666777777777777666777888999:::::::::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@@@@AAAAAA@@@???>>>>>>??????ttteeeVVVNNNQQQXXXaaa^^^WWWJJJ>>>777888;;;666555444333222111111111////////////............000///////////////000000333222000...---++++++***...---,,,,,,......---,,,,,,+++***+++---...---,,,---------.....................//////////////////////////////000000000000000000000111222222333333333444555555666999@@@FFFhhhpppmmmyyyvvvfffWWWMMMHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEEEECCCDDDDDDDDDDDDGGGKKKOOOVVV[[[aaagggkkknnnqqqssssssuuuwwwxxxwwwwwwxxxyyy}}}yyyvvvttttttvvvwwwwwwwwwvvvuuuuuuuuuwwwzzz{{{|||{{{{{{{{{|||{{{yyyvvvppppppqqqssstttuuuvvvwwwwwwyyy|||~~~~~~}}}{{{||||||||||||{{{zzzyyyyyyyyyyyyyyyzzz{{{|||~~~zzzzzzyyyyyyyyyxxxxxxxxxwww{{{~~~|||wwwtttuuuwwwyyywwwvvvwwwzzz|||}}}~~~zzz{{{|||{{{yyyxxxyyyzzz~~~~~~{{{qqqlllhhhggghhhmmmwww}}}{{{||||||vvvsssssssssuuuvvvvvvuuusssvvvyyy{{{wwwpppkkkkkkmmmtttxxx|||zzzwwwtttpppnnnnnnooopppmmmmmmkkkgggbbb]]]ZZZYYYSSSPPPOOOQQQXXXdddwww|||wwwsssnnnkkkhhhiiimmmqqqsssrrrooonnnnnnnnnpppooommmllllllpppuuuuuuqqqnnnmmmmmmlllmmmnnnqqqrrrpppllliiiiiiiiiiiihhhgggeeedddcccbbbaaa___^^^]]]^^^^^^___]]]]]]]]]^^^aaaaaa```___^^^]]][[[ZZZYYYYYYYYYYYYWWWWWWWWWVVVUUUUUUTTTTTTUUUTTTRRRPPPOOOOOOPPPPPPTTTSSSQQQOOOLLLJJJHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCBBBBBBAAA@@@???>>>>>><<<;;;999888666666666666777888888888888888666666666666666666666666888777666666555555666666666666666666666555555444555555444444444444555555555666777888999:::::::::777777666555444333333222444333333222222333333444444444444444444444444333555555666666666777777777777777777777888999:::;;;999999:::::::::::::::::::::;;;;;;<<<===>>>????????????>>>>>>===>>>>>>>>>pppbbbXXXUUUUUU\\\___^^^TTTFFF;;;999;;;666555444222111111111111////////////............///............//////000333222000...---,,,------...---,,,,,,......---,,,+++******+++---......---....................................///////////////000000000000111111111000000000111222222333333333444666777666999BBBMMMqqq~~~oooqqq}}}rrr```RRRJJJGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEIIINNNRRRYYY]]]dddiiimmmpppsssuuuuuuwwwxxxxxxwwwvvvwwwxxx|||yyyvvvuuuuuuvvvvvvvvvyyyxxxwwwwwwxxxzzz|||}}}zzzyyyzzz|||}}}|||yyyvvvrrrrrrssstttuuuvvvvvvvvvwwwxxxzzz|||||||||zzzyyyzzz{{{{{{{{{zzzzzzyyyxxxzzzzzz{{{{{{}}}~~~|||{{{zzzzzzxxxxxxwwwvvvuuu{{{~~~xxxtttvvvyyy{{{yyywwwvvvxxx{{{||||||zzz{{{|||{{{yyyyyyyyyzzz{{{{{{|||}}}~~~~~~ssslllhhhfffiiirrr{{{xxxzzz}}}vvvqqqqqqrrrssssssrrrpppooorrrwwwzzzxxxrrrnnnpppttt}}}~~~|||yyywwwtttqqqnnnmmmmmmlllggggggfffddd```\\\ZZZXXXPPPNNNMMMQQQ[[[iiizzz~~~yyytttqqqkkkiiiggggggkkknnnppppppmmmllllllmmmoooooonnnmmmooosssvvvvvvrrrnnnjjjiiijjjkkklllnnnooonnnkkkhhhggggggggggggfffeeedddcccaaa```^^^]]]]]]]]]^^^___]]]^^^^^^___`````````______^^^\\\ZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSUUUTTTSSSQQQQQQPPPQQQQQQSSSRRRPPPNNNLLLJJJHHHHHHEEEFFFFFFGGGGGGGGGGGGFFFBBBBBBBBBBBBAAA@@@??????>>>===<<<;;;999888777666777777888999999999999888666666666666666666666666777666666666666666666666666666777777777777666666555555444444444444555555666666777888888999999:::999888777666555444333222444333333222222333333444555444444444444333333333555555555666666666777777777777666666777888:::;;;999999999999999:::::::::::::::;;;<<<<<<===>>>>>>======<<<<<<<<<======>>>yyyqqqiii^^^VVVVVV\\\```[[[OOOBBB;;;999555444333222111000000000////////////............---,,,,,,,,,------...///111000...------...///000...---,,,,,,......---,,,+++******+++---......---.....................------.........//////000000000000000000111111111222000000000111222222333333333444777888777:::HHHWWW{{{zzzpppuuu{{{nnn\\\OOOIIIGGGFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDFFFJJJPPPUUU\\\aaaggglllooorrruuuwwwwwwxxxzzzyyywwwvvvvvvwwwxxxvvvuuuuuuvvvvvvvvvuuuwwwwwwwwwwwwyyyzzz|||}}}yyyyyyyyy{{{||||||yyyvvvwwwwwwwwwwwwvvvvvvvvvvvvxxxxxxwwwwwwwwwxxxxxxyyyzzzzzzzzz{{{zzzzzzyyyxxx||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwrrryyy~~~~~~xxxuuuwww{{{|||zzzwwwwwwyyy{{{||||||{{{|||}}}|||zzzyyyzzz{{{zzzzzzzzz{{{}}}vvvnnnhhhfffkkkxxx|||wwwzzz{{{uuupppqqqqqqqqqooonnnlllkkklllsssyyyyyytttrrrvvv{{{}}}{{{xxxwwwuuusssooommmjjjiiibbbaaa```^^^]]]ZZZXXXWWWNNNMMMMMMQQQ]]]nnn}}}~~~yyyuuuqqqooolllkkkiiijjjlllooopppqqqllljjjjjjkkkmmmnnnnnnmmmnnnqqqttttttrrrnnnjjjhhhhhhiiijjjlllmmmllljjjgggeeeeeeeeeeeedddccccccbbb```___]]][[[[[[\\\^^^___^^^^^^_________^^^^^^^^^___^^^\\\[[[YYYXXXWWWWWWVVVVVVVVVVVVVVVTTTSSSRRRUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPNNNLLLKKKIIIIIIEEEEEEFFFFFFGGGFFFFFFFFFBBBBBBBBBBBBAAA@@@??????======<<<;;;999888777777777888888999999999999999777777777777777777777777555555555555666555555555666666777777777777777666666555555444444555555666666666666777777888999999999999888777555444333333444333333222222333333444444444444444444444444444555555555555666666666666777666555555666777999:::888888888999999:::::::::::::::;;;;;;<<<<<<======;;;;;;;;;;;;<<<===>>>>>>{{{uuuhhh[[[WWWZZZ^^^]]]VVVKKK@@@999555444333111000000000000////////////............++++++++++++,,,---............------......///000...---,,,,,,......---,,,,,,+++***+++---...---,,,...............---------------......///000000000000000000000111111111111000000000111222222333333333333666999888<<>>???ttthhh\\\ZZZYYYZZZZZZSSSFFF<<<666555444333111111111111////////////............,,,++++++,,,---...//////------.........------,,,...---,,,,,,......---,,,---+++++++++------,,,+++//////.........---------------......///000000111/////////000000000111111000000000111222222333333333222555999999>>>VVVppptttuuuxxx{{{xxxsssfffVVVKKKHHHHHHFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDGGGMMMTTTZZZ```dddiiimmmoooppprrrtttxxxyyyzzzzzzxxxvvvvvvwwwuuuttttttuuuwwwvvvuuusssrrrrrrssstttvvvwwwxxxyyy{{{zzzyyyyyyzzzzzzxxxwwwzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxwwwwwwwwwyyyzzz|||}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyxxxzzz{{{zzzxxxwwwxxxzzz|||{{{zzz{{{}}}~~~}}}|||zzz{{{|||{{{yyyyyyyyyzzzzzzzzzzzz{{{}}}xxxrrrpppqqquuu}}}uuuvvvzzz~~~~~~xxxsssoooqqqrrrppplllhhhggggggeeeppp{{{~~~zzzxxx|||~~~zzzyyyyyyxxxvvvrrrmmmhhheee```\\\XXXVVVWWWXXXWWWVVVOOOOOOOOOSSSaaattt}}}~~~~~~|||xxxsssoookkkiiihhhccccccdddddddddeeegggiiiiiihhhffffffhhhjjjkkkjjjiiijjjkkklllmmmllljjjhhhgggggggggiiikkkkkkiiigggbbbccccccdddddddddccccccaaa___\\\[[[[[[\\\___aaabbbdddeeeccc___\\\\\\\\\^^^]]]\\\ZZZYYYXXXXXXXXXVVVWWWXXXYYYXXXVVVTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOONNNMMMKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCDDDCCCCCCBBBAAA@@@<<<<<<;;;::::::999888888666777777888999888888888777777777777777777777777444555666777888777777666444555666666777777777666666666555555555555666666555444444333444555666666666666666555555444444444444333333222222333333444111222222333444555666666444444444555555555666666444444555666777777777777666777777888999999:::::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<>>>???@@@yyybbb[[[VVVWWW[[[XXXLLL@@@777666555444333222222222000/////////............,,,,,,,,,---...///000111---...//////...,,,***)))...---,,,,,,......---,,,...,,,++++++------,,,+++//////.........------------------...///000000111////////////000000000000000000000111222222333333333222555999999@@@ZZZwwwzzzrrrxxxxxxrrrvvvtttpppdddTTTJJJGGGGGGEEEBBBEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEGGGMMMUUU[[[```dddiiilllnnnooopppqqqxxxyyyzzzzzzxxxvvvvvvwwwwwwvvvvvvvvvwwwvvvtttrrrsssssstttvvvwwwyyyzzzzzz}}}{{{yyyxxxyyyyyyxxxwwwxxxxxxxxxyyyyyyzzzzzzzzzxxxyyy{{{|||{{{yyywwwuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvxxxzzz}}}~~~}}}|||{{{zzzyyyyyy~~~}}}|||{{{zzzzzzzzz{{{{{{{{{|||~~~~~~|||yyyzzz{{{zzzxxxwwwxxxyyyxxxwwwwwwxxx{{{~~~~~~~~~~~~wwwrrrtttvvvyyyqqqssswww|||~~~xxxsssoooqqqrrrpppkkkgggffffffeeeppp}}}{{{xxx{{{}}}yyyzzzzzzxxxsssnnnhhhdddaaa\\\WWWUUUVVVXXXXXXWWWPPPQQQOOOSSSbbbuuu}}}{{{{{{yyytttoookkkhhhfffeeedddeeefffffffffgggiiijjjiiigggeeeeeegggiiiiiiiiilllkkkjjjjjjjjjiiifffdddgggggggggiiikkkkkkiiigggccccccdddeeeeeeeeeddddddbbb```]]][[[\\\^^^```bbbeeefffgggddd```\\\\\\]]]^^^]]]\\\ZZZYYYYYYYYYYYYWWWXXXYYYYYYYYYWWWUUUSSSPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPOOONNNMMMLLLKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDDDDDDDCCCBBBAAA@@@<<<<<<;;;::::::999888888666666777888888888888777777777777777777777777777555666777999999999888777444444555666666666666666666666555555555555666666555444333222333444555666555555555555555444444444444333333222222333333444000111222333555666777777444444444555555555666666222444555777888777777666666777777888999999::::::::::::::::::::::::;;;;;;::::::;;;;;;===>>>@@@AAAssscccUUURRRTTTSSSOOOMMM???777222333222//////444111111000///////////////////////////////////////.................................---,,,+++***)))---,,,,,,++++++,,,,,,---000///...------------------------.........//////////////////000000000000///333666777444333333555444222555:::<<>>:::999999999888666::::::888777666666666666666666777888888888888888666666666666666777888888888777666444444555555666555555444444444444555555666444222000000000222333222333444555555555444333222111000000000111222333222333555666666666555555333444444444444444444444333444666777777777666555777777777777888888888888:::999888888888999:::;;;<<<<<<<<<============>>>ooo]]]VVVUUUTTTRRRQQQDDD;;;555666555222000222111111000///////////////////////////////////////....................................---,,,++++++------,,,,,,,,,,,,------//////...------------------------.........//////////////////000000000111000777>>><<<666111222666666333555:::<<>>@@@>>>:::999999999888777999999888777666666666666555666777777888888777777666666666666666777777888888777666555444555555666555555444444444444555555777666444222111000000111333333444555555444444333222111111000111222333444333444555666666555444333...///000111222333444555444444555666666666666666666666777777777888888888999999888888888999:::;;;;;;;;;<<<<<<<<<=========}}}ggg[[[WWWUUUVVVXXXLLLCCC:::888777555222111111111000///////////////////////////////////////........................---......//////......---......------------......//////...------------...------.........//////////////////000000000111111111<<>>JJJ```tttqqq~~~{{{rrrbbbRRRMMMLLLIIIFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHNNNTTT[[[^^^```cccgggjjjkkklllnnnppprrrrrrssssssssssssrrrrrrpppsssvvvvvvtttrrrtttvvvxxxxxxyyyyyyyyyyyyxxxwwwuuuvvvvvvwwwxxxyyyyyyzzzzzzxxxvvvtttrrrrrrrrrrrrttttttsssssstttuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{zzzyyyxxxyyyzzz|||}}}~~~}}}|||{{{{{{}}}~~~~~~|||{{{{{{|||zzzyyyyyyyyyzzz{{{|||}}}~~~{{{zzzyyy{{{{{{xxxyyy~~~~~~||||||}}}~~~{{{xxxwwwzzz~~~|||yyyuuupppmmmjjjeee___\\\VVVQQQSSSXXXaaannn~~~{{{yyysssttttttsssnnnhhhaaa]]]YYYUUUPPPMMMLLLMMMNNNOOONNNNNNOOOQQQTTTVVVWWWWWWVVVWWWYYYZZZZZZ[[[^^^aaadddhhhnnnqqqqqqooommmllllllllllllkkkkkkkkkkkkkkkhhhhhhgggfffeeeddddddcccfffggghhhiiiiiiiiiiiihhhgggfffeeeccc```]]]\\\[[[``````______```bbbcccdddgggfffdddaaa^^^]]]^^^``````___]]]\\\ZZZYYYXXXXXXWWWVVVVVVXXXZZZ[[[ZZZYYY[[[WWWRRRPPPPPPPPPOOONNNNNNMMMMMMNNNOOONNNLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA@@@??????@@@AAA@@@===;;;::::::::::::999777666666666666777777888555555666666666666555555555555555555555666666777666666666666666555555444555555444444444444555555333444555666666666555555555555444444333333333333222222333333444444444444000000111222333444666666555555444444333222111111555444333333333444666777555666666666666777777777666666777888999999::::::999999999::::::::::::;;;nnnqqqxxxrrrfff______dddggg```QQQAAA888666444222111111000///////////////////////////////////////........................***++++++,,,---------,,,......------------.........------------...//////....../////////000000000000000000111111111222222000666???CCCBBB===888555555888<<>>888555111111111000///////////////////////////////////////........................,,,,,,---------------,,,------,,,,,,,,,,,,---------------------...//////.../////////000000000000000000111111111222222222///888BBBEEEAAA;;;888999888<<>>???===;;;:::;;;<<<;;;;;;<<<;;;:::999888888888888888888888888888777666666555444444444444555666666555666777777777666444333555555555444444555555555666555333222222333555666777666555333222222333333///000111222333222111111555444222000000000000111111111222222222222222222222333444555666555444333555555555555666666666777333444666888999:::999999::::::;;;;;;;;;;;;<<<<<<