BM6P6(@ tttgggaaaZZZPPPLLLMMMQQQUUU[[[aaaeeefffeeedddgggddd```\\\XXXUUUSSSSSSSSSPPPKKKHHHHHHKKKOOORRRTTTTTTUUUUUUUUUTTTTTTSSSSSSPPPMMMJJJGGGDDD???<<<<<<:::888777777888777777999999::::::;;;<<<======:::;;;;;;;;;:::;;;>>>@@@AAACCCHHHQQQaaavvv}}}wwwssstttrrruuu}}}pppeee]]]UUUPPPPPPPPPSSSYYY^^^ccceeeffffffgggeeebbb^^^ZZZVVVTTTRRRRRROOOJJJGGGGGGKKKOOORRRUUUUUUUUUUUUUUUTTTSSSSSSRRRPPPMMMKKKHHHEEE@@@<<<===;;;999888999:::999999999::::::;;;;;;<<<<<<<<<;;;<<<===<<<<<<===???BBBBBBEEELLLWWWhhh}}}~~~wwwtttuuuyyy}}}lllbbb[[[VVVTTTPPPRRRUUUZZZ___cccfffgggffffffdddaaa]]]XXXTTTRRROOOMMMIIIFFFGGGJJJOOORRRVVVVVVVVVVVVUUUTTTRRRRRRQQQPPPNNNLLLJJJFFFAAA===>>><<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===???BBBDDDCCCHHHSSSaaasss~~~yyywwwwwwyyy}}}uuuhhh```[[[WWWQQQQQQSSSVVVZZZ```eeehhhfffffffffeeeaaa[[[UUURRRNNNKKKGGGEEEFFFJJJOOORRRWWWWWWWWWVVVUUUSSSRRRQQQQQQPPPOOOMMMLLLHHHBBB>>>>>><<<999999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>@@@CCCFFFDDDMMM[[[mmm|||zzzyyy{{{pppggg___YYYSSSRRRRRRSSSWWW]]]bbbfffdddeeeggggggccc]]]WWWSSSMMMKKKGGGEEEFFFIIINNNRRRXXXXXXWWWWWWUUUTTTRRRRRRRRRPPPOOONNNLLLIIIDDDAAA>>>;;;999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>@@@DDDFFFHHHSSSeeezzz~~~||||||}}}~~~~~~{{{oooeee]]]VVVUUUSSSSSSUUUZZZ___bbbbbbdddfffgggddd___YYYVVVNNNLLLHHHEEEFFFIIINNNQQQWWWWWWWWWWWWVVVUUUSSSSSSSSSQQQOOOMMMLLLJJJGGGDDD???===:::999:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>???AAAEEEHHHNNN[[[ppp|||zzzxxxyyy~~~xxxlllbbbYYYWWWUUUSSSTTTXXX\\\___```bbbeeefffddd```[[[XXXPPPMMMIIIFFFFFFIIINNNQQQVVVWWWWWWWWWVVVUUUUUUTTTUUURRRNNNLLLKKKJJJIIIGGGBBB???<<<;;;;;;;;;:::999999::::::;;;;;;<<<<<<<<<;;;===>>>???AAACCCGGGJJJVVVddd{{{}}}zzzyyy}}}|||yyy{{{qqqfff\\\YYYVVVTTTTTTVVVZZZ\\\___aaadddeeeddd```\\\ZZZQQQNNNJJJGGGFFFIIIMMMPPPVVVVVVVVVWWWWWWVVVUUUUUUVVVRRRNNNKKKKKKKKKJJJIIIDDDAAA>>><<<<<<<<<;;;:::999999::::::;;;<<<======<<<>>>@@@AAABBBEEEIIILLL[[[jjj~~~{{{~~~vvvuuuzzz{{{nnnbbb[[[TTTQQQPPPOOOSSSYYY\\\^^^```cccccccccaaa```WWWSSSNNNJJJIIIMMMQQQUUUWWWWWWVVVSSSQQQQQQSSSUUUKKKLLLMMMNNNMMMLLLIIIHHHDDDBBB???<<<:::::::::;;;<<<======<<<::::::;;;===AAA@@@@@@AAA@@@BBBLLLWWWjjj}}}wwwiiiaaaXXXTTTRRRPPPSSSXXXZZZ\\\___bbbccccccbbbaaaZZZVVVQQQMMMLLLOOOSSSUUUWWWWWWVVVSSSQQQQQQSSSUUUMMMMMMNNNNNNMMMLLLJJJIIIGGGEEEBBB???===<<<<<<===<<<======<<<;;;:::<<<===@@@???@@@BBBCCCGGGSSS```tttsssiii^^^XXXTTTQQQRRRVVVXXXZZZ]]]```cccccccccccc]]]ZZZVVVRRRQQQRRRUUUWWWXXXWWWVVVSSSQQQPPPRRRTTTOOOOOOOOONNNMMMLLLLLLLLLHHHFFFCCC@@@============<<<<<<===<<<;;;;;;<<<>>>@@@???@@@CCCGGGOOO^^^mmm}}}qqqddd\\\WWWRRRQQQTTTUUUWWW[[[^^^aaacccddddddaaa^^^[[[XXXVVVWWWXXXYYYXXXXXXVVVSSSPPPOOOQQQSSSRRRQQQPPPNNNMMMMMMMMMMMMGGGEEEBBB???<<<;;;;;;<<<;;;<<<===<<<;;;;;;===???AAA@@@AAAEEEKKKVVViiizzz}}}lllbbb[[[UUURRRSSSRRRTTTWWW[[[___bbbcccdddbbbaaa___]]][[[ZZZZZZZZZYYYXXXVVVSSSPPPNNNPPPQQQSSSRRRQQQOOONNNMMMMMMMMMIIIGGGCCC@@@===<<<<<<<<<;;;<<<======<<<<<<>>>@@@CCCAAACCCHHHPPP^^^ssszzzmmmcccZZZUUUTTTPPPQQQTTTXXX\\\___aaacccbbbaaaaaa```^^^]]]\\\[[[ZZZYYYWWWSSSOOONNNOOOPPPSSSRRRQQQPPPOOONNNMMMLLLLLLJJJGGGCCC@@@?????????;;;<<<======<<<===>>>@@@CCCCCCFFFMMMXXXggg~~~zzzmmmaaaXXXUUUNNNOOORRRVVVYYY]]]___aaa``````aaaaaa```___]]]\\\ZZZYYYWWWSSSOOOMMMNNNOOORRRRRRRRRQQQPPPNNNLLLJJJMMMKKKGGGDDDAAA?????????;;;<<<======<<<===???AAABBBCCCIIISSS```rrrttteee[[[WWWMMMNNNQQQTTTXXX[[[^^^___^^^```aaabbbaaa```]]]\\\ZZZYYYWWWSSSOOOMMMMMMOOOQQQQQQRRRRRRPPPNNNKKKIIILLLJJJFFFBBB???>>>======;;;<<<============???AAAAAACCCJJJVVVeeeyyy|||mmm___UUUSSSPPPPPPTTTUUUWWW\\\cccbbbaaaaaaaaa``````______ZZZYYYXXXUUUSSSPPPMMMKKKLLLNNNPPPQQQQQQPPPOOONNNMMMLLLJJJHHHDDDAAA>>><<>>@@@@@@DDDJJJRRR]]]kkkvvvggg[[[UUURRRQQQTTTVVVWWW\\\cccbbbbbbbbbbbbaaaaaa``````ZZZYYYWWWUUURRRPPPMMMKKKLLLMMMOOOQQQQQQPPPOOOMMMMMMLLLJJJHHHEEEAAA>>>===>>>===<<<<<<===@@@BBBCCCEEEJJJSSS```rrrqqqdddZZZUUUSSSTTTVVVWWW\\\bbbaaaaaaaaaaaaaaa``````___ZZZXXXUUUSSSRRRPPPMMMKKKKKKMMMNNNPPPPPPPPPNNNMMMMMMLLLJJJHHHEEEBBB???>>>>>>=========???BBBEEEGGGGGGLLLVVVfff|||}}}{{{{{{{{{}}}~~~{{{zzzyyywwwvvvtttsssrrrsssrrruuu~~~{{{lll```YYYTTTTTTUUUVVVZZZ___^^^______``````___^^^^^^ZZZWWWSSSRRRRRRQQQNNNKKKJJJKKKNNNOOOPPPOOONNNMMMLLLKKKJJJHHHEEECCC@@@???===>>>??????AAADDDHHHKKKLLLQQQ]]]qqqzzzrrrmmmmmmjjjiiijjjkkkmmmqqqsssuuuuuuuuuuuuuuuuuuuuuuuuuuusssrrrqqqpppoooppppppppprrrrrrrrrrrrrrrpppooonnnkkkkkkkkkjjjiiihhhhhhgggjjjggghhhnnnwwwvvvhhh___WWWUUUUUUUUUXXX\\\^^^___aaabbbbbbaaa```___YYYUUUQQQPPPQQQQQQNNNKKKIIIJJJMMMNNNOOOOOONNNMMMKKKKKKJJJHHHFFFDDDAAA@@@===???@@@AAABBBEEEJJJNNNRRRZZZiiizzzrrrllleeeaaaaaa____________```bbbcccdddeeeeeeeeeeeeffffffffffffgggggggggggggggggghhhhhhffffffgggggggggfffffffffcccdddeeeffffffffffffeeefffccccccfffkkkuuuqqqfff[[[WWWVVVUUUWWWZZZ```aaacccdddeeedddbbbaaaYYYTTTOOONNNQQQRRROOOKKKHHHIIILLLNNNOOONNNNNNMMMKKKJJJJJJHHHFFFDDDBBBAAA===@@@BBBBBBBBBEEEKKKOOOXXXdddxxxyyymmmhhhccc]]]ZZZZZZXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\]]]^^^___````````````aaabbbdddeeeeeefffddddddeeeeeefffffffffgggeeefffgggiiijjjjjjiiiiiidddbbbbbbccceeelllzzz{{{nnnaaa[[[YYYWWWXXXZZZ^^^```bbbddddddcccbbb```YYYSSSMMMMMMPPPRRROOOKKKGGGIIIKKKMMMNNNNNNMMMMMMJJJJJJJJJHHHGGGEEECCCBBB===@@@CCCCCCBBBDDDJJJPPP\\\mmm}}}rrriiiddd```ZZZWWWVVVSSSTTTTTTUUUUUUVVVWWWWWWZZZ[[[\\\]]]___aaabbbcccbbbccceeegggiiikkklllmmmooooooooopppqqqrrrssssssqqqrrrtttuuuuuutttrrrqqqiiiggggggfffdddfffrrr~~~ttteee^^^\\\YYYYYYZZZ[[[]]]___aaabbb```___]]]YYYRRRLLLLLLPPPRRROOOKKKGGGHHHKKKMMMNNNNNNMMMMMMJJJJJJIIIIIIGGGEEEDDDCCC===AAACCCCCCBBBDDDJJJOOO^^^rrr|||rrriiieeeaaa[[[WWWVVVRRRSSSTTTUUUWWWXXXYYYZZZ]]]^^^___aaadddfffggghhhlllmmmpppsssvvvxxxyyyzzz|||||||||}}}~~~~~~{{{zzzpppooonnnkkkfffdddlllwwwllleee```WWWSSSVVV[[[]]]```bbbcccbbb```___]]]YYYTTTOOOMMMNNNPPPRRRIIIGGGFFFGGGIIIKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEBBBAAA@@@@@@AAACCCHHHNNN]]]~~~vvvkkkfffaaaYYYUUUWWWVVVVVVWWWXXXYYY[[[\\\]]]aaadddhhhlllooorrrwwwzzzyyy}}}|||tttmmmiiiiiikkkmmm|||sssiiibbbXXXUUUWWWZZZ\\\^^^aaabbbbbb```___[[[WWWRRRMMMKKKKKKMMMOOOJJJGGGEEEEEEGGGJJJKKKKKKKKKKKKKKKJJJIIIHHHFFFEEECCCBBBBBBCCCDDDGGGNNNUUUhhh~~~rrrkkkeee]]]YYYZZZZZZZZZ[[[]]]___bbbdddffflllooossswwwzzz~~~{{{sssnnnmmmmmmnnnttt}}}qqqeeeZZZVVVXXXXXXZZZ\\\___aaaaaaaaa```[[[WWWRRRMMMKKKKKKLLLNNNJJJGGGDDDCCCEEEHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGFFF@@@>>>>>>AAABBBEEEOOOYYYtttvvvnnngggbbbaaaaaaaaaccceeeiiinnnrrrtttzzz}}}~~~wwwsssqqqpppqqqwww{{{kkk]]]XXXXXXVVVXXX[[[^^^```aaaaaaaaa]]]ZZZUUUPPPMMMMMMMMMNNNKKKHHHCCCBBBDDDGGGJJJKKKJJJJJJJJJJJJIIIHHHGGGFFF@@@======AAABBBEEEQQQ___}}}|||uuuooollljjjjjjllloootttzzz{{{wwwvvvvvvyyy}}}rrrbbbZZZXXXVVVWWWZZZ]]]___```aaabbb^^^[[[VVVRRRNNNMMMMMMNNNLLLHHHDDDBBBDDDGGGIIIKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGBBBBBBGGGHHHJJJYYYjjj}}}zzzzzzzzz{{{}}}{{{yyyvvvvvv{{{{{{tttuuuvvvyyy~~~}}}iii^^^YYYWWWXXXZZZ\\\___```aaabbb^^^[[[VVVQQQNNNLLLKKKKKKLLLIIIEEEDDDEEEHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHBBBCCCIIIKKKMMM^^^ttt~~~vvvsssooollliiihhhiiiiiijjjiiihhhgggiiinnnuuuzzz||||||rrrccc[[[YYYYYY[[[]]]___```bbbbbb___]]]XXXSSSOOOMMMLLLLLLLLLIIIFFFFFFGGGIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHFFF???AAAIIILLLPPPddd}}}yyyqqqiiifffccc___\\\\\\\\\]]][[[[[[[[[ZZZ\\\```ggglllwww|||zzzzzz|||wwwfff]]]ZZZZZZ\\\]]]___```bbbbbbbbb```[[[VVVRRRPPPNNNNNNKKKJJJHHHGGGIIIJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHAAADDDNNNRRRWWWmmm}}}rrrjjjbbb```\\\XXXVVVUUUVVVVVVTTTTTTSSSSSSTTTXXX]]]bbbmmmyyy|||{{{uuu{{{mmmeee^^^___bbbdddffffffeeeddd```___]]]YYYVVVRRRNNNLLLMMMKKKGGGFFFFFFGGGGGGFFFKKKJJJJJJIIIGGGFFFFFFEEEJJJEEEGGGPPPXXX```sssvvviiiaaa^^^ZZZUUUSSSRRRSSSSSSOOONNNNNNNNNOOOQQQSSSTTTaaajjjxxx{{{xxxxxxxxx|||wwwkkkbbbcccdddfffgggfffdddbbb```___]]]ZZZVVVRRROOOMMMNNNKKKHHHFFFGGGGGGGGGGGGKKKKKKJJJIIIIIIHHHHHHGGGJJJFFFHHHPPPVVV___ttt|||oooddd___XXXTTTSSSSSSSSSSSSKKKKKKJJJJJJKKKLLLNNNOOOWWW```nnn{{{|||zzzwwwwww}}}rrrhhhhhhhhhhhhiiigggccc``````___^^^[[[WWWSSSPPPMMMNNNLLLHHHGGGGGGHHHHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGJJJOOOTTT___wwwzzzjjjbbbXXXSSSSSSTTTSSSQQQKKKJJJIIIHHHHHHIIIJJJJJJMMMUUUbbbppp}}}}}}yyyyyyzzzmmmkkkjjjjjjjjjiiieeeaaa``````___\\\YYYUUUQQQNNNOOOLLLIIIGGGGGGHHHHHHGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJLLLPPPVVVccc}}}rrrgggZZZSSSSSSTTTQQQMMMMMMLLLKKKIIIHHHIIIIIIJJJHHHOOO[[[hhhuuu~~~qqqmmmjjjiiikkkkkkgggccc`````````^^^[[[VVVRRROOONNNLLLHHHGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNSSS[[[mmmxxxmmm___VVVTTTSSSOOOJJJOOONNNLLLJJJIIIIIIIIIJJJFFFLLLVVVaaaooovvvpppjjjhhhjjjkkkhhheee```aaaaaa___\\\XXXSSSPPPMMMKKKGGGFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMPPPVVVccczzz~~~}}}}}}zzzpppddd[[[WWWTTTOOOLLLNNNMMMKKKIIIHHHHHHHHHIIIEEEJJJQQQZZZgggyyy}}}tttkkkfffhhhiiigggddd```aaaaaa```]]]YYYTTTQQQLLLJJJFFFEEEEEEFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNQQQZZZlll~~~wwwsssqqqqqqtttwwwqqqggg___YYYVVVSSSQQQNNNMMMLLLJJJIIIIIIIIIJJJFFFIIINNNVVVbbbsssxxxkkkeeefffgggeeebbb```aaabbbaaa^^^YYYTTTQQQLLLIIIFFFDDDDDDEEEEEEEEEHHHHHHIIIIIIJJJKKKKKKLLLNNNOOORRR\\\rrr}}}uuuppplllkkknnntttpppiiibbb[[[WWWVVVUUUPPPOOOMMMLLLKKKKKKLLLLLLHHHJJJOOOUUU```qqqooogggeeeeeegggjjjhhhhhheee```]]]\\\XXXRRRJJJIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKNNNPPPVVVdddzzz}}}sssjjjgggiiipppnnnkkkgggbbb]]]XXXVVVRRROOOLLLKKKKKKLLLLLLKKKNNNNNNOOORRR[[[lllvvvrrrvvvyyy~~~vvvkkkfffdddeeegggiiilllkkkfffccc```[[[TTTLLLJJJGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKQQQSSSZZZiiiyyytttuuuwwwuuupppkkkeee___[[[XXXUUUSSSOOOMMMNNNNNNNNNMMMNNNNNNOOORRR[[[lll|||tttlllgggjjjmmmrrrqqqhhhbbbbbbeeelllpppqqqmmmiiieee^^^VVVNNNKKKGGGEEEFFFHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLTTTWWWaaaqqq{{{sssllleeeaaa___ZZZWWWSSSQQQQQQQQQPPPPPPMMMNNNNNNRRR[[[lll{{{wwwnnnfff```aaaccciiiyyyyyykkkbbbaaaeeemmmqqqrrrmmmhhhddd^^^XXXQQQMMMHHHDDDEEEGGGIIIJJJGGGGGGHHHHHHJJJKKKLLLMMMUUUZZZfffyyyvvvnnnjjjggg___\\\WWWTTTSSSRRRQQQPPPNNNNNNOOORRR\\\mmm}}}xxxtttmmmeee___\\\\\\```nnn|||pppeeecccgggnnnrrrqqqjjjdddaaa^^^ZZZTTTPPPIIIEEEEEEGGGIIIJJJGGGGGGGGGHHHJJJLLLNNNNNNTTT\\\lllwwwrrrooofffbbb]]]XXXVVVTTTRRRPPPPPPPPPQQQTTT^^^ooo}}}{{{vvvrrrlllfff___YYYUUUXXXbbblll|||xxxiiigggkkkppptttssskkkccc```^^^\\\WWWRRRLLLGGGGGGHHHIIIJJJFFFFFFGGGIIIKKKMMMOOOPPPUUU```sss{{{xxxpppllleee```[[[XXXUUUSSSSSSTTTTTTWWWaaarrr}}}{{{yyyuuuqqqoookkkddd[[[UUUVVV\\\bbbsss|||}}}yyynnnjjjnnnrrrxxxxxxqqqiiidddaaa___YYYTTTNNNJJJIIIIIIJJJIIIFFFFFFGGGIIIKKKMMMOOOQQQWWWeee||||||wwwooohhhccc^^^ZZZWWWVVVWWWWWW[[[ddduuu}}}zzzzzzxxxtttpppnnnlllfff]]]VVVUUUYYY\\\hhhxxx{{{yyyxxxzzz}}}~~~|||zzztttyyyrrrlllooottt{{{~~~xxxoooiiidddaaaYYYUUUPPPLLLJJJJJJJJJIIIEEEFFFGGGIIIKKKNNNPPPQQQZZZiiiwwwoooiiiccc___[[[XXXYYYYYY]]]fffwww|||yyyxxxvvvsssooogggfffbbbYYYQQQPPPSSSTTT```ppp~~~zzzvvvtttuuutttrrroooooosss}}}yyypppooottttttmmmhhhddd^^^YYYRRRMMMJJJIIIHHHGGGJJJGGGGGGJJJLLLLLLOOOSSS]]]mmm~~~xxxpppggg```]]][[[ZZZ]]]gggxxx{{{zzz|||yyyqqqjjjbbb]]]YYYXXXVVVQQQQQQSSS]]]fffttt|||uuupppnnnnnnoooooonnnpppwwwvvvsssrrr~~~vvvnnnhhhccc___ZZZSSSNNNLLLJJJIIIHHHKKKHHHHHHKKKLLLLLLPPPVVV```rrrwwwmmmfffaaa___]]]___hhhxxx~~~zzzzzz{{{yyyrrrkkk```ZZZVVVVVVTTTPPPPPPRRRTTT]]]lll}}}~~~vvvoookkkjjjjjjkkknnnooouuu|||wwwqqq|||{{{rrriiiccc```\\\UUUPPPNNNLLLJJJIIIKKKIIIIIILLLLLLMMMRRRYYYeeezzzxxxqqqjjjfffccccccjjjxxx|||zzz{{{}}}~~~~~~}}}yyyyyy{{{yyysssmmm^^^WWWSSSRRRQQQNNNNNNPPPMMMVVVdddttt}}}tttmmmiiihhhhhhmmmnnnrrr{{{xxxrrr{{{wwwllldddaaa]]]WWWSSSPPPNNNLLLJJJKKKIIIIIIKKKLLLMMMTTT\\\iii}}}tttooojjjiiiooozzz|||yyyyyyzzz{{{yyyxxxzzz|||yyyyyyzzzyyytttppp^^^WWWQQQPPPPPPMMMLLLNNNMMMTTT___mmm}}}uuunnnllllllmmmnnnpppvvvxxxttt{{{}}}ooogggbbb^^^YYYUUURRRPPPMMMKKKJJJHHHIIIJJJJJJMMMVVV```mmm~~~yyysssrrrwww|||zzz{{{{{{yyyuuuuuuxxx{{{~~~|||yyyyyyzzzyyywwwtttcccZZZRRRQQQPPPNNNLLLLLLMMMRRR[[[gggvvv~~~vvvrrrqqqooopppqqqttt}}}yyyuuuyyyqqqiiibbb___ZZZVVVSSSQQQNNNLLLJJJIIIJJJKKKKKKNNNXXXdddsss{{{{{{|||~~~|||vvvssssssuuu{{{}}}|||zzzzzz{{{{{{yyyxxxkkk```VVVTTTSSSOOOLLLKKKKKKOOOVVVaaaooo}}}yyyxxxuuuvvvvvvuuuyyy~~~uuuwwwrrriiibbb___ZZZVVVTTTQQQNNNKKKLLLKKKLLLMMMLLLPPP\\\iii||||||vvvsssssssssyyy}}}|||{{{{{{|||||||||{{{ttthhh\\\XXXVVVQQQMMMKKKJJJMMMRRR[[[hhhyyy|||}}}{{{vvvuuutttuuu~~~qqqiiibbb___ZZZWWWTTTQQQNNNKKKNNNMMMNNNOOONNNRRR___lllzzzvvvuuuooottt}}}}}}||||||||||||}}}}}}~~~zzzlll```ZZZXXXSSSNNNLLLMMMNNNQQQWWWbbbqqq~~~vvvrrryyyzzzuuuvvvsssjjjeeebbb]]]YYYWWWSSSPPPMMMJJJKKKNNNOOONNNSSSbbbrrr}}}wwwtttssstttxxx|||zzz|||}}}~~~~~~~~~vvvjjj```YYYTTTNNNKKKMMMMMMNNNQQQYYYgggyyy}}}wwwtttxxxyyysssrrrzzz|||qqqhhhfffbbb^^^ZZZWWWTTTPPPNNNLLLMMMOOOPPPOOOTTTdddttt~~~{{{uuuuuuxxx{{{zzz{{{}}}yyymmmccc[[[UUUPPPMMMIIIJJJKKKMMMTTTaaappp|||zzzuuuwww{{{rrrnnnuuu|||zzzqqqiiigggddd___[[[XXXTTTQQQNNNMMMNNNPPPQQQQQQXXXiii{{{yyywwwyyy{{{yyyzzz~~~}}}rrrggg^^^WWWRRROOOHHHIIIJJJKKKPPPZZZgggqqq~~~xxxyyytttmmmrrrzzzzzzrrrlllhhheee```\\\XXXUUUQQQNNNMMMNNNQQQSSSVVV___ttt~~~}}}|||zzz}}}~~~|||{{{~~~{{{yyyzzz~~~vvvkkkaaaYYYSSSPPPJJJKKKLLLLLLOOOVVV```hhhzzz}}}~~~wwwmmmpppxxxyyysssnnnjjjfffaaa]]]YYYVVVRRROOOLLLMMMQQQUUU[[[iii}}}xxxuuuwwwzzz}}}}}}{{{zzz~~~~~~|||zzz{{{~~~yyyoooddd[[[TTTPPPLLLLLLLLLLLLLLLRRR[[[bbbqqq{{{|||oooqqqyyy{{{uuuoookkkhhhccc^^^ZZZVVVRRRPPPKKKMMMPPPVVV^^^ooowwwrrrpppnnnqqquuuxxx~~~{{{|||~~~}}}uuuiii^^^VVVRRRKKKKKKJJJHHHHHHNNNVVV]]]gggqqquuuvvvzzzsssllliiiccc___[[[WWWSSSPPPKKKLLLPPPVVV___qqqzzzrrrkkkiiihhhhhhkkkpppttt~~~}}}}}}~~~{{{ooobbbXXXSSSKKKJJJIIIFFFFFFKKKUUU\\\dddkkkvvv}}}}}}xxxmmmiiiddd___[[[WWWSSSPPPLLLLLLOOOUUU^^^qqqwwwooohhhccccccddddddggglllrrr}}}~~~~~~}}}}}}ssseee[[[UUULLLKKKIIIFFFFFFLLLVVV^^^fffkkkrrryyyvvvnnnfffccc___WWWRRRPPPOOOPPPSSSVVVZZZjjjvvvnnneeeeeecccaaa```bbbgggkkkqqqwww}}}|||{{{zzz|||uuuiii\\\SSSNNNIIIEEEEEEKKKQQQVVVXXXdddiiipppwww~~~zzzqqqhhhddd___XXXSSSQQQNNNPPPRRRUUUZZZjjjxxxmmmgggbbbbbb```___^^^aaafffjjjrrrwww~~~|||{{{~~~~~~~~~|||vvvlll```XXXRRRNNNIIIGGGJJJPPPWWW\\\fffkkkqqqwww{{{tttjjjeee___XXXSSSRRRNNNOOOQQQSSSYYYiiivvvmmmeeeaaa`````````___```bbbgggjjjrrrvvv}}}~~~{{{zzz{{{{{{zzzvvvnnnccc\\\UUUTTTPPPKKKJJJOOOXXX```jjjnnntttyyy{{{|||}}}~~~wwwllleee___XXXSSSSSSNNNNNNOOOSSSYYYjjjvvvmmmgggbbb``````aaabbbcccdddfffjjjmmmooosssyyy|||xxxyyyyyyyyyuuunnnddd]]]VVVWWWUUUPPPLLLOOOYYYbbbmmmqqqxxx}}}~~~~~~xxxllleee___WWWSSSRRRNNNMMMOOOSSS[[[mmmyyyooohhhdddbbbaaa```bbbdddeeefffhhhlllnnnmmmpppuuu{{{}}}yyyyyyyyyxxxuuummmddd^^^TTTXXXYYYUUUPPPQQQZZZcccmmmrrryyyyyynnngggaaaYYYSSSRRROOONNNOOOTTT^^^qqqzzzqqqjjjfffdddbbbbbb___bbbdddfffggghhhkkkmmmnnnooosssxxx{{{{{{zzzyyyvvvooofff```VVVXXXYYYVVVSSSUUU___gggpppuuu{{{}}}yyypppjjjddd[[[UUUSSSPPPNNNOOOVVVaaauuuvvvrrrmmmhhhfffeeedddcccaaadddgggiiiiiijjjkkkmmmqqqrrrsssvvv}}}}}}}}}}}}|||yyyssskkkeee[[[ZZZXXXTTTTTTZZZfffooozzz|||~~~~~~zzzqqqlllggg]]]VVVTTTPPPNNNPPPWWWcccxxx~~~|||}}}vvvrrrooollljjjiiihhhfffeeeeeegggkkkmmmmmmmmmnnnoootttttttttvvv|||~~~~~~~~~~~~|||vvvooojjj```\\\WWWRRRSSS]]]kkkvvv{{{lllccc___ZZZTTTQQQPPPPPPTTTccc}}}~~~zzzuuuqqqjjjllllllkkkiiigggggghhhlllmmmnnnnnnnnnoooqqqsssttttttuuuvvvyyy{{{tttnnnhhh```XXXWWWZZZ```kkkuuu}}}yyyvvv~~~oooddd___YYYTTTQQQPPPPPPVVVeee{{{tttpppmmmmmmnnnooonnnllljjjjjjkkknnnnnnoooppppppqqqsssttttttttttttuuuwww}}}{{{pppggg^^^[[[]]]cccmmmxxx~~~|||xxxuuuyyy~~~}}}||||||}}}tttfff___YYYTTTPPPPPPQQQXXXiii}}}uuuooommmmmmppprrrtttsssqqqpppooopppqqqqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvwww|||zzzpppeee______dddnnnyyy~~~|||{{{{{{yyywwwuuuqqqssswww}}}{{{{{{}}}xxxyyyxxxiiiaaa[[[UUUPPPPPPRRRZZZlllyyyrrrooopppttttttvvvxxxyyywwwuuuuuuuuuvvvvvvvvvwwwyyyzzzyyyyyyyyyyyyyyyyyyyyy|||wwwjjjbbb```cccmmmwww}}}}}}zzzxxxwwwwwwuuusssmmmllllllnnnrrrxxx~~~~~~zzzzzzxxxtttttt~~~|||lllccc]]]XXXPPPQQQSSS\\\nnn}}}wwwsssooosssyyyxxxzzz}}}~~~}}}|||{{{{{{{{{zzzzzz|||~~~}}}{{{zzz{{{{{{zzzzzz{{{}}}pppgggcccdddmmmvvvxxx~~~}}}xxxuuutttsssqqqpppkkkhhheeecccdddhhhmmmpppsssuuuxxx}}}~~~zzz{{{{{{uuupppqqq{{{qqqfff^^^YYYQQQRRRTTT\\\ooo{{{yyyuuupppsss{{{}}}~~~~~~~~~zzz{{{|||{{{zzzzzz{{{}}}wwwmmmggggggnnnvvvwww|||}}}vvvqqqooommmllljjjgggddd```]]]\\\]]]```bbbeeefffiiilllpppsssvvvxxxzzz}}}~~~{{{|||xxxrrroooppp{{{vvviii___YYYRRRRRRTTT\\\nnn}}}xxxzzzxxxsssvvv~~~}}}~~~}}}~~~zzzpppiiiggglllsssxxx{{{|||tttmmmiiigggeeeddd```^^^[[[XXXVVVVVVWWWWWWYYYZZZ\\\^^^```cccdddeeeeeehhhlllooopppppprrrssswwwyyy{{{}}}zzz|||~~~vvvqqqnnnqqq{{{zzzkkk```XXXSSSSSSTTT\\\mmm~~~vvvtttzzz{{{wwwzzzyyyooohhheeeiiipppxxxyyy{{{~~~{{{rrrjjjeeebbb```___ZZZYYYWWWUUUSSSSSSRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZXXX[[[___bbbcccdddeeeffffffhhhkkkoooqqqsssttttttvvvwww{{{|||yyy{{{}}}vvvqqqnnnqqq|||}}}mmmaaaYYYRRRSSSVVV]]]mmmxxxttttttxxx{{{|||}}}wwwttttttvvvxxxyyy|||sssnnnllllllmmmuuuuuuuuuvvvwwwxxxyyyzzz|||wwwpppiiiddd```\\\YYYWWWUUUSSSQQQPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTSSSTTTUUUWWWWWWWWWVVVUUU[[[[[[\\\]]]___aaabbbccchhhhhhiiikkkoootttxxx{{{~~~~~~|||}}}|||sssoooooossspppccc[[[TTTUUUWWW]]]mmm|||wwwuuurrrsssxxx}}}~~~xxxtttnnnkkkjjjlllnnnoooqqquuu~~~zzzrrrnnnmmmmmmmmmqqqpppooooooooopppqqqrrrtttpppkkkeeeaaa^^^ZZZWWWVVVTTTRRRPPPOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPOOOOOOSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZ[[[]]]```dddhhhjjjnnnqqqwww|||}}}~~~~~~uuuqqqpppvvvyyyxxx{{{uuufff]]]VVVVVVXXX^^^nnnzzztttrrrsssqqqsssyyy}}}zzzmmmiiiccc```___```aaaaaacccgggpppzzzxxxqqqnnnmmmnnnnnnnnnllljjjhhhgggggghhhiiikkkhhheeecccaaa^^^ZZZWWWUUUTTTRRRPPPOOONNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSUUUXXX[[[]]]]]]___cccggglllqqqwww{{{wwwrrrsssyyytttqqqrrryyy{{{iii]]]WWWVVVWWW^^^nnn~~~yyyvvvttttttuuusssuuu|||}}}wwwssseeeaaa\\\XXXWWWXXXXXXXXXXXX[[[cccmmmttt{{{}}}vvvpppnnnnnnoooooonnnlllhhheeecccccccccdddcccbbbbbbbbbbbb```\\\YYYUUUTTTSSSRRRQQQPPPOOOOOONNNNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQSSSTTTTTTVVVXXXZZZ]]]aaagggkkkqqqtttzzzxxxtttttt{{{rrrnnnmmmpppvvvkkk]]]WWWVVVWWW^^^ppp{{{vvvssspppnnnnnnsss{{{||||||zzzwwwuuutttvvvwwwyyyzzzxxxyyy~~~|||vvvoookkk___[[[VVVRRRRRRRRRRRRQQQOOOPPPWWW```fffmmmxxx~~~~~~}}}yyysssooonnnooooooooollljjjgggdddaaa`````````]]]]]]^^^___```___\\\YYYVVVUUUUUUTTTSSSRRRQQQQQQOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIJJJJJJKKKQQQRRRSSSSSSTTTWWW[[[___aaaeeekkkqqqwww~~~~~~zzzvvvwww}}}qqqmmmjjjjjjmmmsssooo___WWWVVVWWW```sssyyyqqqkkkgggeeeeeeccccccfffkkknnnnnnlllnnnnnnnnnpppssswwwzzz}}}|||}}}|||uuunnnhhhcccYYYVVVQQQOOONNNNNNNNNMMMOOOOOOSSSZZZ^^^dddooozzz}}}||||||}}}~~~}}}uuusssssstttwwwzzz{{{{{{wwwtttpppmmmlllmmmllllllgggfffeeebbb```___^^^]]]YYYYYYZZZ\\\]]]]]]ZZZXXXVVVVVVVVVVVVUUUTTTSSSRRRNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHKKKLLLMMMMMMMMMOOORRRUUUVVVZZZ___cccgggnnnvvv|||}}}zzzzzzoookkkgggfffdddgggrrr~~~tttcccXXXWWWXXXcccxxx}}}yyyssskkkeeeaaa___^^^^^^^^^___```bbbdddffffffhhhjjjlllpppuuuzzz}}}xxxpppiiiccc___WWWTTTQQQNNNNNNOOONNNNNNRRRQQQRRRVVVYYY]]]hhhrrr{{{zzz{{{{{{~~~{{{uuuppplllgggfffeeegggkkkooopppqqqqqqoookkkiiiiiiiiihhhgggddddddddddddbbb```^^^]]]YYYYYYYYY[[[\\\\\\[[[YYYUUUUUUVVVVVVUUUTTTRRRQQQNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHDDDFFFHHHIIIJJJKKKMMMOOOPPPSSSWWWYYYZZZ___gggnnnvvv~~~~~~mmmiiifffccc___```iiittt|||xxxgggYYYXXXZZZeee{{{{{{sssooojjjddd___\\\[[[[[[[[[]]]______```aaadddfffiiikkkoootttxxx}}}vvvmmmfff```]]]YYYVVVRRRQQQQQQQQQQQQQQQPPPNNNNNNPPPQQQTTT^^^hhh}}}~~~zzzyyyyyyzzzxxxrrrlllgggaaa^^^]]]\\\\\\___cccgggiiijjjnnnkkkhhhfffffffffeeeddddddeeefffffffffcccaaa___]]]\\\[[[\\\^^^^^^]]][[[SSSTTTUUUUUUTTTSSSRRRQQQOOOOOOOOOOOONNNNNNNNNNNNLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEFFFFFFFFFFFFEEEEEE???BBBEEEHHHIIIJJJMMMNNNLLLPPPSSSSSSSSSWWW^^^eeejjjtttrrrmmmeee``````bbbeeefffuuu}}}yyyfff^^^``````ggg~~~}}}uuullliiieeebbbbbbbbbaaa```\\\^^^```aaabbbdddgggjjjppprrruuuyyy~~~wwwooohhhaaa\\\\\\YYYVVVTTTSSSSSSQQQOOOPPPQQQRRRQQQRRRVVV]]]cccrrr~~~~~~}}}||||||}}}yyytttoooggg```ZZZVVVSSSPPPPPPQQQSSSUUUXXX[[[^^^```bbbccccccbbb``````aaacccccccccdddddddddccccccbbb^^^___^^^^^^]]]\\\[[[ZZZXXXWWWVVVVVVWWWWWWUUUSSSQQQQQQPPPPPPPPPOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGLLLNNNPPPQQQQQQRRRTTTVVV___cccmmm|||wwwqqqiiicccaaaaaabbbccckkktttxxxggg^^^```dddmmm{{{tttpppmmmiiigggggggggfffeeehhhjjjllllllmmmooorrrtttzzz{{{~~~{{{uuuooohhhccc___]]]ZZZYYYWWWUUURRRPPPOOOPPPQQQQQQRRRVVV\\\aaannnzzz}}}|||{{{yyyuuuppplllccc^^^XXXSSSOOOMMMJJJIIIJJJJJJLLLNNNQQQTTTWWWXXX\\\]]]]]]]]][[[[[[]]]^^^```aaabbbcccdddddddddddd````````````___^^^]]]\\\ZZZYYYXXXXXXYYYYYYWWWUUUSSSSSSSSSRRRRRRRRRQQQQQQPPPOOONNNLLLKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKMMMOOOPPPPPPQQQSSSTTTZZZ\\\dddqqq{{{}}}wwwnnnfffbbb```___^^^bbbkkkzzzxxxiii^^^aaaggguuu~~~zzz{{{xxxuuusssssssssrrrqqqtttuuuwwwwwwwwwxxx{{{}}}}}}xxxqqqmmmeeecccaaa^^^\\\YYYTTTQQQOOOPPPQQQRRRSSSVVV[[[^^^iiittt}}}zzzuuurrrnnnkkkhhhddd```]]]VVVRRRNNNKKKJJJIIIHHHGGGDDDDDDFFFHHHJJJMMMPPPQQQUUUWWWXXXXXXXXXXXXZZZ[[[]]]^^^___aaacccddddddeeebbbbbbbbbbbbaaa```______]]]\\\[[[[[[\\\[[[YYYWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMNNNNNNOOOPPPRRRUUUUUUZZZcccjjjpppzzz{{{rrrjjjdddaaa^^^\\\```hhhuuuyyykkk```aaahhhzzzyyytttjjjhhhfffccc```[[[UUUQQQOOOPPPQQQSSSUUUXXX[[[^^^eeeooozzzvvvoookkkeee```\\\YYYVVVSSSOOOLLLIIIGGGHHHHHHHHHGGGCCCDDDEEEGGGIIIKKKNNNOOORRRTTTWWWXXXXXXYYY[[[\\\]]]^^^___aaabbbccccccdddbbbcccccccccbbbbbbaaa```^^^]]]\\\]]]]]]]]][[[YYYXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLLLLLLLLLLNNNPPPRRRQQQTTTZZZ^^^ccckkktttvvvnnnhhhddd```]]]___fffppp|||zzzmmmccccccjjjyyyooommmjjjgggccc]]]WWWRRRRRRRRRSSSUUUYYY\\\___```dddlll{{{}}}vvvrrrjjjeee^^^YYYUUURRROOONNNHHHFFFDDDCCCCCCDDDCCCBBBEEEEEEFFFGGGIIIKKKMMMNNNOOORRRUUUXXXYYYZZZ\\\^^^___```aaabbbbbbcccccccccbbbccccccccccccbbbbbbaaa```___^^^^^^___^^^\\\ZZZYYYYYYYYYYYYXXXXXXXXXXXXUUUTTTSSSRRRQQQPPPPPPPPPMMMLLLJJJIIIHHHIIIJJJKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKKKKJJJKKKLLLNNNOOOMMMOOOSSSWWWZZZaaaiiiqqq{{{}}}uuuoooiiiddd```\\\bbbkkksss|||nnngggfffooowwwtttppplllhhhbbb\\\XXXVVVUUUUUUXXX]]]bbbeeegggfffmmmzzz|||vvvppplllccc^^^WWWRRRNNNLLLJJJHHHGGGEEEDDDCCCDDDDDDCCCAAAEEEEEEFFFGGGHHHJJJLLLMMMKKKOOOSSSWWWYYY[[[]]]___aaabbbcccdddddddddddddddcccdddddddddddddddccccccbbb```___`````````^^^\\\\\\[[[[[[[[[ZZZZZZZZZZZZWWWVVVUUUSSSSSSRRRRRRRRRMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJJJJJJJJJJKKKMMMKKKJJJKKKOOOQQQSSSYYY```bbbkkkyyy~~~|||}}}}}}uuunnngggccc]]]aaafffkkkrrr~~~oookkkkkkxxx|||wwwrrrnnniiiddd```ZZZXXXWWWZZZaaaggglllnnnjjjppp{{{}}}zzzuuuooojjjggg\\\XXXRRRMMMJJJIIIGGGEEEHHHGGGFFFFFFGGGGGGFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLJJJNNNSSSWWWZZZ\\\___```bbbbbbdddeeegggggghhhhhheeeeeefffffffffffffffeeedddcccbbbbbbcccbbb```___^^^^^^^^^^^^]]]]]]]]]]]]ZZZYYYWWWUUUTTTSSSRRRRRRMMMNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIJJJJJJIIIJJJKKKLLLKKKIIIKKKNNNOOOOOOSSSXXXXXX___jjjuuu~~~}}}~~~}}}zzzyyyyyyzzzzzzqqqjjjeee```ccceeefffjjjuuupppmmmooo|||wwwsssnnnjjjggg]]]ZZZXXX\\\ccckkkppprrrmmmrrr|||}}}xxxrrrlllgggdddXXXUUUPPPLLLJJJHHHFFFDDDEEEDDDCCCDDDFFFGGGFFFEEEGGGGGGHHHHHHIIIKKKLLLMMMKKKOOOUUUZZZ]]]___bbbcccaaabbbdddfffiiijjjkkklllgggggghhhhhhhhhhhhhhhgggfffeeeddddddeeedddbbbaaa````````````____________]]]\\\YYYWWWTTTRRRQQQPPPNNNNNNOOOPPPPPPNNNMMMLLLIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIJJJJJJJJJIIIKKKLLLMMMLLLMMMPPPPPPNNNPPPUUUUUU[[[bbbjjjtttyyywwwxxxzzz{{{|||xxxuuuuuuvvvxxx|||qqqhhheeebbb______bbbjjj{{{wwwnnnrrr|||qqqhhhgggbbb]]]```iiirrryyy{{{xxxyyy|||yyyuuupppjjjddd]]]XXXTTTQQQNNNKKKJJJIIIHHHGGGHHHGGGFFFGGGHHHIIIHHHGGGJJJIIIJJJJJJKKKLLLMMMNNNQQQRRRUUUYYY^^^bbbeeefffgggggggggggghhhhhhhhhiiiggghhhjjjkkkkkkjjjiiihhhiiihhhfffdddbbbaaaaaabbbdddccccccbbbaaa`````````\\\ZZZXXXWWWWWWVVVTTTRRRRRRPPPOOOOOOOOOOOONNNMMMMMMLLLIIIIIIJJJJJJIIIHHHJJJKKKLLLLLLLLLKKKIIIHHHJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPUUU[[[```gggrrr}}}wwwsssrrrqqqpppooopppqqqrrrsssuuuzzz}}}wwwnnndddaaa______```eeerrrxxxrrrvvv|||tttmmmhhhccceeemmmvvv|||}}}~~~}}}xxxuuuooojjjddd___YYYUUUSSSQQQNNNMMMMMMMMMLLLKKKKKKIIIIIIIIIKKKKKKJJJIIIKKKKKKKKKLLLMMMNNNOOOPPPRRRTTTVVVZZZ^^^bbbfffggghhhhhhiiijjjkkkkkkllllllkkkllllllmmmmmmlllkkkjjjjjjiiigggfffeeeeeeeeeeeedddddddddcccbbbbbbaaaaaa___]]]ZZZYYYYYYWWWUUUSSSSSSRRRQQQQQQRRRQQQOOONNNNNNLLLKKKJJJKKKLLLKKKJJJKKKKKKKKKLLLKKKJJJJJJIIIJJJJJJIIIIIIJJJKKKMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOOOOSSSWWW[[[```jjjvvvxxxqqqnnnkkkjjjiiiggghhhiiijjjkkknnnrrruuuvvvfffcccaaaaaa```aaaiiirrrzzzssswwwvvvrrrmmmmmmttt|||}}}yyysssooohhhccc___\\\YYYWWWUUUTTTRRRRRRRRRSSSRRRPPPPPPOOONNNOOOPPPPPPOOOMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUXXX[[[___cccggghhhjjjkkklllnnnooopppppppppppppppppppppoooooommmmmmkkkjjjiiiiiihhhhhhiiiiiigggggggggffffffeeeeeedddbbb```]]]\\\[[[YYYWWWUUUTTTTTTSSSTTTUUUTTTQQQOOOOOONNNLLLLLLMMMNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNOOONNNQQQSSSUUUXXX^^^hhhoooyyy{{{rrrjjjeeebbb```______```bbbbbbdddfffjjjmmm{{{~~~nnnjjjfffdddaaa```fffmmmzzz}}}qqquuu{{{vvvvvv{{{zzzuuunnnjjjeeeaaaaaaaaabbbaaa___]]][[[ZZZZZZYYYXXXVVVXXXWWWVVVWWWWWWWWWTTTRRRQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWYYY\\\```dddgggiiikkkllloooqqqssstttttttttttttttsssrrrrrrqqqpppooonnnnnnmmmlllkkkkkkjjjjjjkkkkkkjjjjjjiiiiiiiiihhheeeccc```^^^]]]\\\YYYWWWVVVUUUUUUVVVWWWVVVSSSPPPPPPNNNMMMMMMNNNOOOOOONNNNNNMMMKKKJJJJJJJJJKKKLLLIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQSSSWWW]]]bbbkkkxxx{{{uuulllddd___[[[YYYWWW[[[\\\^^^___```cccfffiiisssxxxxxxqqqkkkgggdddbbbgggmmmrrr~~~ooorrr}}}|||~~~wwwrrrjjjhhhggghhhlllpppssstttssspppkkkgggeeedddbbb```aaa```_________]]]YYYWWWXXXXXXYYYZZZZZZZZZYYYYYYXXXYYYZZZ]]]```eeeiiikkkmmmnnnqqqtttvvvwwwwwwwwwvvvvvvuuutttssssssrrrrrrtttsssrrrpppnnnlllkkkjjjkkkkkkkkkkkkkkkjjjjjjjjjhhheeecccaaaaaa___]]][[[XXXXXXWWWXXXXXXXXXUUUSSSRRRPPPNNNNNNOOOPPPOOOOOOOOONNNMMMLLLKKKLLLMMMNNNJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOONNNNNNOOOPPPRRRUUUYYY\\\aaajjjyyy}}}uuuoooggg___ZZZWWWUUUTTTWWWYYY\\\]]]^^^```cccfffiiinnnttt|||yyyrrrmmmiiifffhhhmmmmmm{{{}}}oooqqq~~~~~~yyytttpppqqqtttzzz{{{wwwuuusssqqqooonnnmmmlllkkkgggccc___aaaaaabbbbbbbbb```___^^^]]]]]]^^^```ccchhhlllnnnppprrruuuxxxyyyzzzyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvxxxxxxwwwuuurrrpppmmmllllllllllllllllllkkkkkkkkkkkkiiigggffffffeeecccaaa]]][[[ZZZYYYZZZZZZYYYWWWUUUSSSQQQQQQRRRRRRQQQPPPPPPPPPOOONNNNNNNNNNNNOOOKKKLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOPPPRRRTTTVVVWWWZZZ^^^iiivvv~~~yyytttlllggg___YYYVVVTTTSSSRRRSSSUUUXXXYYY[[[\\\___aaa___bbbgggmmmsss||||||xxxsssmmmjjjllliiittt{{{oooooozzz~~~}}}xxxrrrnnnjjjkkkkkkkkkjjjgggeeecccbbbbbbbbbdddggglllpppssssssvvvyyy|||}}}}}}|||{{{{{{{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{zzzxxxuuusssrrrpppppppppppppppqqqqqqqqqooonnnlllkkklllkkkiiihhhbbb```]]]\\\\\\]]]]]]]]]ZZZXXXVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOLLLMMMNNNPPPPPPPPPPPPPPPOOOOOOOOONNNOOOOOOPPPQQQOOOOOOOOOOOOQQQRRRRRRRRRUUUVVV]]]hhhrrr{{{{{{vvvpppkkkbbb]]]WWWRRRQQQQQQQQQQQQOOORRRUUUWWWXXXYYY\\\^^^ZZZ[[[]]]aaafffnnnvvv}}}|||sssmmmlllfffppp|||xxxmmmmmmvvv~~~|||qqqqqqqqqqqqooollliiigggfffeeeeeegggjjjooosssvvvvvvyyy|||~~~~~~}}}}}}}}}|||{{{{{{|||}}}~~~|||}}}}}}}}}|||zzzxxxvvvvvvvvvvvvvvvwwwwwwwwwwwwrrrqqqooooooppppppnnnmmmfffccc___]]]^^^```aaaaaa^^^\\\YYYWWWWWWVVVUUUSSSQQQRRRSSSSSSSSSRRRPPPOOOMMMNNNPPPQQQRRRRRRQQQPPPPPPPPPOOOOOOPPPPPPQQQRRRPPPOOONNNNNNOOOOOONNNMMMSSSRRRWWW___eeekkkwww~~~zzzuuupppjjjfffZZZVVVQQQMMMMMMNNNOOOOOOOOOQQQUUUWWWXXXYYY[[[]]]YYYYYYZZZ[[[___fffnnntttzzz{{{rrrllliiijjjrrrzzzllljjjpppzzzwwwyyy~~~{{{wwwtttsssqqqpppnnnkkkjjjjjjkkknnnrrrwwwzzz}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzz{{{{{{|||||||||||||||{{{zzzyyyxxxtttttttttuuuttttttssssssjjjgggeeedddeeeeeeeeeeeeaaa^^^ZZZWWWTTTRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRUUUTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPOOONNNOOOOOOOOONNNNNNNNNMMMMMMOOOQQQTTTWWW[[[ccckkkpppyyyyyytttpppiii___XXXPPPNNNKKKIIIHHHIIIKKKLLLPPPPPPRRRSSSTTTTTTUUUUUUVVVWWWVVVVVVXXX[[[aaaeee}}}uuunnnkkkkkkqqq}}}zzzkkkiiiooo~~~{{{}}}{{{xxxwwwuuusssrrroooooonnnooorrrvvv{{{~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{xxxxxxxxxwwwvvvuuusssrrrmmmkkkiiihhhhhhhhhgggeee```^^^[[[XXXUUUSSSSSSSSSQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRQQQPPPOOONNNOOOOOOOOOOOONNNNNNNNNNNNNNNPPPQQQSSSVVV\\\ccchhhmmmwww}}}uuuooojjjccc[[[TTTPPPNNNKKKIIIIIIIIIKKKLLLLLLNNNOOOQQQSSSTTTUUUUUUUUUUUUVVVUUUVVVXXX]]]```rrrvvvyyyqqqnnnkkknnnwwwzzzmmmjjjppp}}}{{{yyywwwvvvuuuuuuvvvxxx|||~~~~~~~~~~~~}}}||||||zzzxxxvvvtttsssqqqooonnnnnnmmmlllhhhfff```^^^[[[YYYVVVUUUUUUUUUQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTRRRSSSSSSRRRRRRQQQPPPOOOPPPPPPPPPOOOOOOOOOOOONNNMMMNNNOOOOOOPPPTTTYYY]]]aaaiiiqqquuuyyy}}}tttkkkeee___XXXSSSOOONNNLLLJJJIIIJJJKKKLLLIIIKKKMMMOOOQQQRRRSSSTTTRRRTTTUUUTTTTTTUUUWWWYYYdddhhhsss}}}uuunnnjjjiiipppzzzyyynnnmmmsss}}}}}}||||||}}}~~~~~~~~~|||{{{yyywwwvvvtttssssssrrrqqqnnniiifff___^^^\\\ZZZXXXVVVVVVVVVRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQQQQPPPPPPPPPOOOOOOMMMNNNNNNNNNNNNPPPTTTXXXZZZ```fffjjjnnntttzzz~~~wwwmmmeee^^^WWWSSSOOONNNLLLJJJJJJJJJKKKKKKIIIJJJLLLMMMOOOPPPPPPPPPQQQSSSTTTTTTSSSRRRRRRSSSZZZ^^^hhhwwwxxxnnnhhhfffjjjsssxxxmmmmmmvvv~~~~~~~~~~~~}}}{{{zzzyyyvvvvvvuuuuuutttpppjjjfff```___]]][[[YYYXXXWWWVVVTTTSSSRRRRRRQQQQQQQQQRRRUUUTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPNNNOOOOOOOOOOOOQQQTTTWWWWWWZZZ___ccceeeiiipppvvv|||qqqggg^^^WWWSSSNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLPPPRRRTTTTTTRRRQQQQQQRRRUUUYYYbbbnnnyyy|||pppiiidddgggnnnxxxvvvkkkmmmyyy~~~||||||yyyxxxwwwwwwuuuqqqlllhhhcccbbbaaa___]]][[[YYYXXXVVVUUUTTTSSSSSSRRRSSSSSSWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQOOOPPPQQQQQQPPPQQQTTTVVVSSSTTTWWW[[[]]]___fffnnnzzzxxxlllaaaWWWRRRNNNMMMLLLKKKKKKJJJJJJJJJNNNNNNNNNNNNNNNMMMLLLKKKOOOPPPRRRRRRQQQQQQQQQRRRTTTVVV]]]fffnnnxxxsssllleeefffjjjrrrtttkkkppp~~~}}}{{{zzzyyyxxxwwwtttooolllhhhgggfffdddaaa^^^\\\[[[XXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTSSSSSSSSSRRRRRRRRRQQQRRRRRRQQQPPPPPPQQQSSSPPPOOOQQQVVVWWWWWW___hhhuuuuuufffZZZSSSMMMMMMLLLLLLKKKJJJJJJJJJNNNOOOOOOOOOOOONNNMMMMMMLLLNNNOOOPPPOOOPPPRRRSSSRRRSSSXXX]]]bbbjjjzzzwwwnnngggfffhhhnnnyyysssnnnttt~~~}}}}}}|||zzzyyyxxxuuurrrooolllkkkjjjgggdddaaa^^^]]]YYYXXXWWWVVVUUUUUUUUUUUURRRQQQQQQRRRRRRSSSTTTUUUSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSQQQOOOMMMNNNPPPPPPNNNOOOTTTTTTTTT\\\fffuuu|||lll^^^VVVMMMMMMMMMLLLKKKKKKJJJJJJNNNNNNOOOPPPPPPPPPPPPPPPJJJKKKMMMMMMNNNOOORRRTTTPPPPPPTTTWWWZZZ```ppp~~~|||ssskkkggggggkkkttt}}}ssskkkrrr~~~}}}|||zzzwwwrrrooommmnnnooonnnkkkfffbbb___[[[YYYWWWVVVWWWWWWVVVTTTUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWSSSRRRQQQRRRTTTTTTRRRQQQQQQQQQPPPOOOOOONNNMMMMMMMMMKKKLLLNNNNNNPPPWWW```lll~~~xxxfffWWWRRRPPPMMMJJJIIIIIIKKKLLLNNNOOOPPPQQQPPPNNNLLLJJJLLLLLLLLLMMMNNNPPPQQQRRRSSSRRRQQQQQQSSSXXX```fffvvvxxxooojjjhhhjjjqqqyyyssslllttt~~~~~~}}}zzzuuurrrpppqqqrrrqqqnnnjjjeeebbb^^^\\\ZZZYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSTTTTTTUUUUUUSSSRRRRRRSSSTTTTTTSSSQQQRRRQQQPPPOOONNNMMMLLLLLLKKKIIIJJJLLLLLLMMMTTT\\\jjj}}}~~~kkk\\\UUUSSSOOOMMMKKKLLLMMMNNNQQQQQQRRRSSSRRRPPPMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPQQQVVV]]]bbbiiittttttnnniiihhhmmmttt~~~sssnnnvvv}}}xxxuuussstttrrrvvv~~~yyywwwuuurrrrrrvvv|||~~~zzzwwwuuuuuuvvvuuurrrnnnjjjgggbbb```^^^]]]]]]]]]\\\[[[XXXXXXWWWVVVUUUTTTTTTUUUVVVVVVUUUTTTTTTSSSTTTTTTTTTSSSRRRSSSTTTUUUTTTRRRRRRRRRQQQOOOMMMLLLKKKJJJIIIGGGGGGIIIHHHIIIPPPXXXgggzzzssscccXXXVVVRRROOONNNNNNPPPQQQSSSTTTUUUUUUTTTRRROOONNNNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOSSSXXX\\\\\\fffvvvyyyqqqkkkhhhkkkppp|||~~~sssnnnxxx~~~xxxsssooonnnlllpppzzzyyyuuummmllljjjggghhhlllsssyyy~~~{{{xxxyyyyyyxxxuuurrrnnnlllfffdddbbbaaaaaaaaa___^^^ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSUUUTTTRRRSSSTTTUUUTTTSSSRRRRRRPPPOOOMMMKKKIIIIIIHHHFFFFFFGGGFFFGGGMMMVVVeeewwwyyyiii[[[XXXTTTPPPOOOOOOQQQSSSVVVVVVWWWWWWVVVTTTRRRPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOOOOONNNNNNPPPSSSVVVWWW^^^iiiwww}}}uuunnniiijjjoooyyytttnnnxxxyyytttsssssssssxxx~~~|||wwwrrroooooovvv}}}sssnnnfffeeecccaaabbbfffmmmrrryyy~~~{{{{{{{{{zzzwwwtttqqqooojjjhhheeedddddddddbbbaaa\\\[[[ZZZXXXWWWVVVVVVVVVSSSRRRRRRRRRRRRSSSTTTTTTUUUSSSRRRRRRSSSTTTTTTSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHFFFFFFGGGGGGGGGMMMVVVdddvvv~~~mmm\\\YYYUUUPPPOOOOOORRRSSSWWWXXXYYYYYYYYYWWWUUUSSSSSSRRRQQQOOONNNNNNMMMMMMMMMNNNOOOOOONNNNNNPPPRRRTTTXXX```kkkyyyzzzrrrlllkkkoooxxxuuuoooyyy{{{tttnnnkkkjjjiiimmmsssxxxtttvvv{{{{{{oooiiiaaaaaa```___```ccchhhmmmttt~~~}}}}}}|||zzzwwwtttsssnnnllliiihhhhhhgggeeeddd___^^^\\\[[[YYYXXXXXXXXXSSSSSSRRRRRRSSSTTTUUUUUUUUUSSSQQQPPPRRRSSSSSSSSSPPPPPPOOOMMMKKKJJJIIIHHHHHHFFFGGGHHHGGGHHHOOOWWWeeevvvppp^^^[[[UUUQQQOOOPPPRRRTTTXXXZZZ[[[\\\\\\[[[YYYXXXVVVUUUSSSQQQOOONNNMMMMMMLLLNNNPPPPPPOOOOOOOOOPPPPPPSSSXXX```mmm~~~wwwooommmooowwwuuuqqqzzz{{{tttmmmkkkhhhfffiiinnnxxx~~~{{{}}}sssnnndddeeeeeeeeeeeegggkkknnnuuu~~~|||zzzwwwvvvssspppnnnllllllkkkiiihhhbbbaaa```^^^]]]\\\[[[[[[VVVVVVUUUUUUTTTUUUUUUUUUTTTRRROOOOOOPPPRRRRRRRRROOONNNMMMLLLKKKJJJIIIIIIGGGEEEFFFHHHHHHIIIPPPXXXfffwwwrrr```\\\VVVRRROOOPPPSSSUUU[[[\\\^^^```aaa```___^^^YYYXXXVVVSSSQQQOOONNNMMMKKKNNNQQQRRRQQQPPPOOOOOOPPPPPPRRRWWWaaappp{{{qqqmmmooowwwvvvsss|||~~~wwwpppmmmjjjgggiiimmmsss|||xxxkkklllmmmnnnmmmooorrrtttxxx~~~|||zzzyyyvvvssspppooonnnnnnllljjjeeedddbbbaaa___^^^^^^]]]ZZZZZZXXXWWWVVVUUUUUUUUUTTTQQQOOONNNOOOQQQRRRRRRNNNMMMMMMLLLKKKJJJJJJIIIFFFDDDEEEGGGHHHIIIPPPYYYgggwwwsssbbb^^^XXXSSSPPPQQQTTTWWW]]]^^^aaacccddddddcccbbb[[[YYYWWWTTTRRROOONNNNNNKKKNNNRRRSSSRRRQQQPPPPPPRRRQQQOOOQQQWWWdddrrr|||wwwqqqrrrwwwwwwppp}}}|||pppkkklllnnnmmmkkksss}}}}}}||||||xxxtttpppnnnoooooommmkkkmmmkkkhhhfffdddbbb___\\\[[[YYYXXXWWWVVVUUURRRPPPTTTSSSSSSRRRQQQQQQPPPPPPOOONNNLLLIIIFFFEEEGGGIIIGGGIIIJJJJJJKKKQQQYYY```sss~~~yyyggg___XXXUUUSSSSSSXXX^^^___bbbfffgggfffeeedddccc```___\\\YYYVVVSSSQQQPPPMMMOOOQQQSSSTTTSSSRRRQQQPPPQQQQQQRRRWWW^^^hhhnnn|||vvvvvvzzzxxxqqq~~~xxxqqqqqqqqqooolllqqq{{{~~~{{{wwwvvvvvvvvvtttrrrqqqnnnkkkiiihhheeebbb___\\\[[[YYYXXXXXXWWWTTTRRRTTTTTTSSSRRRQQQPPPPPPOOONNNNNNMMMKKKIIIIIIKKKMMMJJJKKKMMMMMMOOOVVV___ggg{{{zzzlllddd]]]YYYWWWWWW[[[aaacccfffjjjkkkjjjiiihhhhhhbbbaaa___\\\YYYVVVTTTRRRNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPRRRXXX___eeevvv{{{zzz~~~yyyrrrzzzwwwuuuqqqnnnooowww~~~{{{yyyxxxwwwuuutttuuurrrpppnnnllliiieeeccc^^^\\\ZZZZZZZZZYYYWWWUUUUUUTTTTTTSSSQQQPPPPPPOOOJJJKKKKKKJJJIIIJJJLLLNNNOOOQQQSSSUUUYYYaaallluuu|||rrrjjjccc___\\\[[[^^^dddeeehhhkkkmmmlllkkkkkkllleeedddccc```]]]ZZZXXXVVVSSSSSSRRRRRRRRRSSSSSSSSSTTTSSSQQQOOOOOOQQQWWW[[[hhhttt~~~yyyrrr{{{wwwrrrnnnlllttt|||zzzxxxvvvuuuwwwuuurrrpppnnnkkkgggddd^^^\\\ZZZYYYZZZZZZXXXWWWUUUUUUTTTSSSRRRQQQPPPPPPKKKLLLMMMMMMMMMNNNPPPSSSUUUXXX\\\```fffqqq}}}~~~vvvnnnfffbbb___\\\^^^ccccccfffiiikkkjjjjjjjjjkkkffffffeeedddaaa^^^\\\ZZZYYYXXXVVVTTTTTTUUUVVVWWWWWWVVVTTTQQQNNNOOORRRUUU]]]hhhyyyxxxrrr~~~xxxrrrnnnjjjppp||||||zzzzzzwwwvvvsssrrrooolllgggccc^^^\\\YYYXXXXXXXXXWWWVVVTTTTTTTTTSSSRRRRRRQQQQQQPPPRRRTTTUUUVVVXXX[[[]]]]]]aaagggmmmuuuwwwooogggbbb]]]ZZZ[[[______bbbeeefffgggggghhhiiieeefffffffffdddbbb```^^^]]][[[XXXVVVUUUUUUWWWXXXWWWVVVTTTQQQNNNNNNPPPRRRVVV___nnn~~~xxxsssxxxqqqlllgggllluuu}}}{{{{{{yyyxxxvvvtttrrrnnnhhhddd___]]]YYYWWWWWWWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQTTTXXX\\\___bbbfffiiikkkpppwww~~~uuummmeee```ZZZUUUVVVYYYZZZ]]]___aaabbbcccdddfffdddeeefffggggggfffdddbbb^^^\\\ZZZWWWVVVUUUVVVWWWVVVVVVTTTRRRNNNMMMMMMOOOSSSYYYdddqqqyyyuuuxxxoookkkcccgggnnn|||}}}}}}}}}|||zzzxxxvvvqqqlllhhhaaa^^^ZZZWWWVVVVVVUUUTTTQQQRRRRRRSSSTTTTTTUUUUUUTTTXXX___eeekkkqqqvvvzzzssskkkccc]]]WWWQQQQQQTTTSSSUUUXXXYYYZZZ[[[^^^```cccdddgggiiijjjjjjhhhgggbbbaaa^^^\\\ZZZYYYXXXXXXYYYYYYXXXUUUQQQNNNMMMNNNQQQTTT[[[eeesss{{{wwwxxxooojjj```cccjjjvvv~~~|||yyyuuuoookkkccc```[[[XXXWWWVVVUUUTTTPPPQQQRRRSSSTTTUUUVVVVVV]]]bbbjjjrrrzzzrrrjjjbbb\\\UUUOOONNNQQQLLLNNNQQQRRRSSSUUUWWWZZZccceeehhhkkkmmmlllkkkjjjgggeeedddaaa___]]]\\\\\\^^^^^^]]]YYYTTTPPPOOOOOOOOOQQQUUU^^^jjjxxx{{{www}}}pppgggbbbdddgggnnn~~~}}}zzzwwwsssqqqoooiiiaaa[[[WWWUUUTTTSSSOOOPPPPPPOOONNNQQQVVV[[[```fffqqq}}}xxxpppeee\\\VVVQQQLLLIIIGGGJJJMMMOOOPPPQQQSSSUUUZZZ^^^dddjjjmmmnnnnnnmmmiiiiiiiiifffaaa]]]\\\\\\\\\ZZZXXXWWWVVVSSSOOOLLLPPPOOOQQQWWW]]]fffuuu}}}xxxpppfffeeeeeeffflllzzz{{{wwwrrrnnnhhhccc```]]]YYYWWWRRRRRRQQQNNNMMMNNNSSSXXX___hhhwww{{{ssshhh___YYYUUUPPPMMMIIIJJJLLLLLLLLLMMMOOOQQQZZZ^^^dddjjjoooppppppooommmkkkkkkmmmnnnkkkccc\\\\\\[[[ZZZZZZYYYWWWSSSPPPPPPNNNOOOSSSXXX___kkkwwwzzzuuukkkhhhfffeeehhhsssyyyvvvrrrnnnkkkfffbbb___YYYXXXTTTPPPMMMNNNQQQUUUYYYdddvvvyyymmmddd^^^ZZZUUURRRMMMMMMMMMKKKIIIJJJLLLOOOYYY]]]dddlllqqqtttttttttsssooonnnuuu|||yyykkk]]]]]]]]]]]]^^^^^^\\\XXXTTTRRROOONNNQQQSSSXXXaaajjjwww~~~}}}rrrkkkfffccceeemmm|||{{{wwwsssoookkkhhhddd```[[[VVVRRRQQQSSSTTTVVV```ooovvvllleee___YYYUUURRRRRROOOLLLJJJJJJMMMPPPXXX\\\dddmmmssswwwyyyyyywwwsssrrrxxx|||mmm___]]]]]]___aaabbb```\\\YYYUUUQQQOOOPPPRRRTTTZZZaaalllwwwwwwmmmgggcccdddjjjuuu{{{xxxuuusssmmmjjjddd^^^ZZZXXXWWWVVVZZZ```jjjwwwyyyppphhh```ZZZWWWVVVSSSNNNLLLLLLOOORRRWWW\\\dddnnnuuuzzz|||}}}zzzwwwvvvwwwyyyuuukkkbbb^^^^^^___aaacccbbb___\\\WWWRRRNNNPPPQQQRRRUUUZZZcccnnn{{{|||qqqjjjeeefffiiiqqqxxxtttooojjjfffccc___\\\\\\___dddkkkvvvyyynnnggg^^^]]]YYYTTTOOONNNPPPRRRVVV[[[dddnnnvvv{{{~~~|||zzzxxxvvvtttpppjjjfff`````````aaaccccccbbb```YYYSSSOOOPPPQQQOOOQQQTTT\\\fffrrr|||wwwooojjjjjjiiimmm|||zzz|||}}}~~~~~~~~~zzzwwwsssmmmhhhaaaaaabbbdddjjjtttzzzjjjhhhddd]]]WWWSSSRRRSSSUUU[[[dddnnnwww|||~~~{{{xxxwwwvvvsssnnnjjjdddbbbaaabbbdddeeedddccc___XXXSSSSSSSSSPPPOOOPPPVVV```jjjsss{{{sssmmmmmmjjjkkk{{{}}}sssssstttsssssstttwwwyyytttwwwzzz{{{~~~yyytttjjjiiihhhfffgggmmmtttzzzuuusssnnnfff^^^XXXVVVVVVUUU[[[dddnnnwww||||||xxxxxxzzzyyyrrrmmmgggeeecccbbbdddffffffffffff___YYYXXXVVVRRROOOOOOSSS\\\eeemmmzzz~~~sssmmmmmmqqq|||}}}vvvqqqrrrssspppoooooopppsssvvvwwwyyy~~~}}}xxxsssooonnnnnnooonnn{{{wwwsssiiiZZZUUUYYYZZZ___hhhooouuuzzz~~~~~~}}}|||{{{xxxtttppplllkkkiiifffccccccdddffffffccc^^^YYYTTTQQQPPPPPPSSSTTTZZZgggttt{{{sssqqqsss|||{{{uuuuuuvvvtttrrrsssrrrtttvvvvvvwww}}}zzzwwwuuurrrqqqxxx~~~zzzooo```ZZZ]]][[[```hhhooouuuyyy}}}~~~~~~~~~{{{wwwtttooonnnkkkhhheeedddeeefffhhhfffaaa]]]XXXTTTQQQPPPQQQQQQWWWbbbppp|||vvvvvv|||}}}}}}~~~zzz{{{{{{zzz{{{~~~{{{zzz}}}uuufff___aaa]]]bbbiiippptttxxx|||~~~|||zzztttrrrnnnkkkhhhgggffffffjjjhhhfffbbb]]]XXXTTTQQQOOOOOOSSS\\\iiiyyy|||wwwzzz{{{mmmdddcccbbbggglllqqquuuxxx{{{}}}~~~~~~~~~xxxuuuqqqnnnkkkiiifffeeeiiiiiiiiifffbbb\\\VVVSSSPPPOOOQQQXXXbbbrrr{{{zzz~~~{{{oooiiijjjmmmqqqtttvvvxxxzzz|||||||||~~~{{{xxxssspppnnnlllhhheeehhhiiijjjiiifff```[[[WWWTTTRRRSSSWWW^^^lllvvvsssuuuwwwxxxxxxyyyzzz{{{{{{{{{}}}{{{vvvtttrrrpppkkkgggfffhhhjjjkkkiiifffaaa^^^XXXVVVVVVXXX\\\ggg}}}{{{|||}}}|||{{{zzzzzz{{{{{{|||~~~~~~yyyxxxwwwuuuoookkkeeehhhkkkmmmmmmkkkhhhfff\\\ZZZYYYXXXYYYcccwww|||zzzzzz{{{|||}}}|||zzz{{{yyysssnnnfffhhhkkknnnpppooommmlll]]]\\\ZZZYYYXXX___rrr~~~}}}yyy{{{|||wwwqqqnnnllliiigggjjjppptttsssqqqfff___[[[[[[YYYZZZkkk~~~{{{|||{{{vvvrrrmmmjjjgggiiinnnssstttsssmmmccc]]][[[YYYZZZhhhzzz~~~|||~~~}}}xxxuuuoookkkggghhhmmmrrrtttuuuuuuiii___[[[YYYZZZeeerrr~~~~~~}}}~~~}}}yyyuuuqqqmmmhhhgggkkkppptttvvvzzznnnbbb\\\ZZZ[[[cccmmm~~~zzzwwwsssooojjjhhhjjjnnnsssvvvyyypppeee^^^[[[]]]cccjjj{{{xxxwww~~~{{{uuurrrmmmjjjjjjmmmqqqtttwwwrrrjjjbbb]]]^^^ccchhhxxxxxxooonnnwww~~~~~~vvvtttpppllljjjkkknnnqqqttttttooofff^^^]]]bbbfffuuutttiiihhhqqq|||}}}wwwuuuqqqmmmjjjjjjmmmpppsssvvvsssiii^^^\\\```dddssswwwmmmaaadddlll~~~~~~zzzxxxsssoookkkjjjiiijjjppprrrqqqjjj```YYYZZZ^^^oooxxxssshhh```bbbjjj||||||yyytttoookkkiiiiiiiiiooorrrssslllccc\\\\\\^^^jjjttt~~~mmmbbb^^^```gggxxx}}}}}}~~~{{{uuupppkkkiiiggggggnnnrrrtttpppggg___]]]]]]cccmmm}}}xxxhhh___]]]___eeettt||||||~~~}}}wwwqqqllliiigggggglllppptttrrrjjjbbb]]][[[^^^hhhxxxssseee^^^]]]^^^dddqqq||||||~~~zzzsssmmmjjjhhhgggiiinnnsssrrrlllccc\\\YYY[[[dddttt{{{kkkaaa]]]\\\]]]bbbmmm}}}}}}|||uuupppllljjjiiiiiimmmrrrrrrmmmeee]]]YYYZZZbbbpppqqqbbb[[[[[[ZZZ[[[___iii}}}~~~~~~wwwrrrnnnlllllljjjnnnrrrsssoooggg___ZZZZZZ```mmm}}}zzziii\\\WWWYYYXXXYYY]]]fffyyy~~~xxxssspppnnnnnnlllooossstttpppiiiaaa\\\YYY___jjjzzzsssddd[[[VVVTTTRRRWWW[[[bbbsss~~~|||~~~zzzuuuqqqmmmjjjjjjlllooopppnnniiibbb]]]YYY]]]fffuuummm___VVVQQQOOOPPPTTTYYY```ppp}}}~~~{{{vvvrrrmmmkkkiiillloooqqqpppjjjccc]]]XXX[[[dddsss{{{kkk^^^VVVQQQNNNNNNQQQUUU]]]lll~~~}}}}}}xxxtttooollliiikkkpppsssrrrlllddd]]]YYY\\\dddrrrvvvfffZZZSSSPPPNNNLLLNNNSSS[[[ggg~~~~~~}}}~~~{{{vvvqqqnnniiikkkppptttuuuooofff^^^]]]___eeerrrnnn]]]QQQLLLKKKKKKMMMMMMQQQYYYcccwww}}}|||}}}~~~yyysssooojjjlllpppuuuwwwrrrhhh______```eeeqqq{{{jjjZZZPPPLLLLLLLLLMMMLLLPPPWWW___ooo}}}|||{{{~~~{{{uuuqqqlllmmmooouuuxxxtttjjjbbb^^^___cccmmm~~~|||tttggg[[[TTTPPPNNNMMMMMMKKKNNNTTTZZZggg~~~|||zzz|||}}}wwwrrrnnnmmmoootttxxxvvvmmmddd```___ccclll|||oooiiiaaaYYYSSSNNNJJJHHHLLLJJJLLLSSSWWWbbb|||zzz{{{~~~xxxsssooonnnoootttxxxwwwnnnfffbbbbbbeeennn~~~zzziii^^^UUURRRQQQNNNKKKKKKGGGOOONNNNNNVVVaaawww|||yyy{{{{{{xxxqqqqqqsssvvvyyyxxxsssnnndddbbbccclll}}}sssdddZZZQQQOOOOOOKKKIIIIIIHHHOOONNNMMMTTT]]]rrr{{{xxxyyy|||}}}{{{ttttttuuuxxx{{{zzzuuupppfffdddeeennnzzziii]]]TTTMMMLLLKKKHHHGGGHHHHHHNNNMMMKKKRRRYYYlll}}}yyyyyy{{{~~~xxxwwwxxxzzz}}}|||xxxtttkkkiiijjjrrrssscccVVVOOOJJJJJJIIIGGGFFFHHHFFFMMMKKKJJJQQQWWWggg{{{zzz{{{~~~{{{zzzyyy{{{~~~}}}zzzvvvrrroooooowwwooo___RRRMMMIIIIIIIIIFFFGGGIIIDDDJJJIIIJJJQQQWWWdddzzz{{{zzzzzz|||~~~{{{zzz{{{}}}}}}zzzwwwrrrpppqqqyyy~~~jjj[[[PPPKKKIIIJJJIIIFFFGGGJJJCCCIIIHHHIIIPPPUUU```ttt{{{xxxxxxyyy~~~}}}zzzzzz}}}}}}{{{xxxmmmllloooyyyxxxdddUUUNNNJJJIIIJJJHHHEEEFFFJJJCCCHHHGGGGGGNNNQQQYYYlll~~~xxxwwwwww{{{~~~{{{{{{}}}~~~|||zzzmmmmmmooozzzsss```QQQMMMJJJIIIIIIGGGDDDEEEIIICCCHHHFFFFFFLLLMMMTTTfff{{{{{{xxxxxx{{{||||||~~~}}}{{{rrrppprrr{{{hhhXXXRRRJJJIIIHHHFFFEEEDDDDDDDDDBBBDDDEEEFFFHHHNNNWWW^^^vvv|||yyyxxxzzz|||{{{|||}}}|||zzzuuusssuuu{{{vvv___QQQKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFGGGLLLTTT[[[ppp}}}yyyxxxzzz}}}~~~}}}~~~~~~}}}{{{tttsssuuu|||mmmZZZOOOJJJIIIHHHGGGFFFEEEDDDDDDDDDGGGHHHHHHGGGGGGJJJQQQWWWiiiyyywwwyyyzzz~~~{{{rrrsssvvv~~~}}}|||eeeUUUNNNKKKHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHGGGFFFIIIPPPUUUgggzzzwwwxxxvvv~~~}}}{{{rrrsssxxx{{{tttqqqxxxooo[[[OOOJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDCCCEEEFFFFFFFFFJJJPPPVVVggg~~~~~~xxxxxxtttzzz}}}zzzsssuuu{{{zzzxxxuuuqqqqqqsss{{{~~~fffVVVNNNKKKJJJGGGFFFEEEDDDDDDDDDDDDDDDAAACCCEEEFFFGGGJJJQQQVVVdddzzz}}}{{{uuuxxx~~~~~~zzzvvvyyy~~~{{{uuupppnnnlllnnnvvvuuu```RRRLLLKKKKKKFFFFFFEEEDDDDDDDDDDDDEEEAAACCCEEEFFFFFFIIIOOOTTT^^^rrryyyxxxzzz|||xxx|||{{{uuuqqqrrrnnnjjjhhhhhhnnn}}}kkkWWWKKKFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEBBBDDDFFFFFFFFFHHHNNNRRRYYYlll{{{||||||yyyxxx|||~~~zzz~~~{{{uuunnnkkkmmmgggdddfffmmmtttwww```SSSNNNJJJGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCEEEFFFFFFDDDEEEIIIMMMRRRdddzzzwww~~~{{{zzz}}}|||yyyssspppkkkeeeccceeedddfffooo{{{ppp[[[PPPLLLHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBDDDEEEFFFEEEGGGJJJNNNRRR```xxx~~~vvv{{{}}}zzz{{{~~~pppkkkgggeeeccc___```cccjjjrrrvvveeeTTTLLLIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBDDDEEEFFFGGGJJJMMMQQQ[[[nnnwwwttt{{{{{{yyyzzz~~~yyypppiiiddd``````___```eeelll|||}}}iii[[[NNNIIIHHHFFFEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHIIIPPPWWWggg|||qqqrrr||||||yyywwwzzzvvvjjjdddccc^^^[[[[[[]]]bbbmmmyyyrrr^^^SSSJJJHHHHHHFFFFFFGGGEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCEEEFFFFFFEEENNNTTTccc|||qqqlllqqq{{{xxxyyy~~~vvviiibbb___]]]ZZZYYY\\\aaajjjzzzhhhVVVNNNHHHGGGHHHFFFFFFGGGEEEDDDCCCBBBAAAAAAAAAAAACCCBBBCCCDDDGGGHHHGGGFFFMMMRRR```vvvssshhhhhhttt{{{zzz}}}yyyqqqiiibbb___aaa^^^___ccckkktttsss^^^QQQJJJFFFGGGHHHEEEDDDFFFDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCGGGKKKMMMLLLJJJKKKPPP[[[lllzzzkkkdddjjjuuu{{{{{{xxxlllgggccc^^^___dddeeeiiirrr~~~kkkXXXNNNHHHEEEGGGGGGDDDCCCDDDCCCBBBAAA@@@????????????BBBBBBDDDHHHNNNRRRQQQOOOKKKOOOWWWdddzzzooodddfffooozzz{{{zzz|||qqqiiicccbbbaaa___dddlllttt{{{yyybbbUUUHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEGGGGGGFFFIIIPPPVVVcccWWWOOOXXXooouuufffcccfffqqq}}}yyy|||{{{}}}ssskkkddd```bbbeeekkkvvvnnnZZZPPPHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>AAACCCBBBAAADDDJJJPPP^^^UUUNNNUUUhhh~~~iiiaaaaaacccqqq|||}}}{{{xxxnnnhhheeebbbbbbgggqqq~~~wwwaaaRRRLLLGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===???@@@???>>>@@@EEEIIIVVVPPPLLLQQQ^^^tttqqqbbb^^^YYYcccsss~~~zzz}}}{{{rrrkkkgggeeedddgggmmmwwwhhhWWWNNNKKKFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@???@@@CCCFFFKKKJJJJJJMMMUUUggg~~~iii___ZZZ___hhhwwwyyyzzz}}}zzzooofffcccdddggghhhrrrrrr]]]PPPJJJHHHEEEDDDCCCBBBAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???@@@BBBCCCCCCDDDGGGKKKOOO]]]vvvqqqccc]]]\\\```jjj|||zzzyyyyyy}}}|||xxxooofff___```gggmmmttteeeTTTKKKEEEBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@>>>AAAEEEIIIKKKUUUkkk|||jjj___ZZZYYY___mmm}}}{{{xxxyyy}}}wwwjjjjjjfffaaa```fffsss~~~lllWWWOOOKKKEEE@@@CCCBBBAAAAAA@@@AAAAAAAAA????????????????????????@@@???>>>>>>???@@@??????>>>@@@DDDGGGIIIPPPaaasssxxxggg^^^XXXZZZaaappp~~~xxxvvvzzzzzztttnnniii^^^___aaaaaadddpppzzz^^^NNNLLLMMMIIICCCBBBBBBAAAAAA@@@@@@AAAAAA????????????????????????AAA@@@???@@@AAABBBAAA@@@???@@@DDDFFFGGGLLL[[[jjjpppfff\\\YYY[[[eeeyyyyyyuuuvvv}}}zzznnniiigggdddbbbccc```___^^^bbbnnn|||kkkYYYOOOKKKGGGEEEFFFCCCBBB@@@>>>===>>>>>>???AAA@@@@@@@@@??????>>>>>>>>>>>>======>>>@@@AAACCCFFFBBBBBBDDDHHHLLLUUU^^^~~~ppp^^^XXXWWWZZZgggwwwvvvqqqsssvvv|||uuullldddaaa___\\\\\\^^^```bbbgggooo}}}nnn___PPPIIIFFFCCCBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>@@@@@@??????>>>>>>>>>>>>??????>>>>>>???AAABBBCCCCCC@@@@@@CCCFFFJJJRRR[[[uuuxxxcccZZZWWWWWW```lllyyysssssstttxxx}}}}}}ssslllccc___[[[ZZZXXXVVVZZZaaaffflllwwwsss^^^SSSGGGDDDCCCAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@AAAAAA>>>>>>AAACCCGGGNNNWWWiiimmm___YYYVVVZZZ```pppwwwsssrrrssswww~~~uuulllddd^^^[[[XXXWWWWWWVVVYYYdddooowwwuuucccUUULLLEEEEEEEEEBBB@@@AAA@@@@@@???>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<======>>>>>>???======@@@BBBDDDKKKSSS___uuuvvvbbbYYYVVVVVVYYYggg{{{{{{uuuqqqpppsssuuu{{{}}}yyynnngggaaa[[[WWWWWWUUUUUUWWWZZZccctttfffWWWOOOIIIEEEFFFFFFCCC@@@@@@????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>???===>>>AAACCCDDDIIIOOOXXXlll|||cccXXXUUUUUUVVVaaaqqqyyyrrrpppqqqpppttt|||xxxwwwyyyqqqggg```\\\ZZZWWWTTTTTTTTTWWW^^^hhhvvvnnnZZZNNNJJJFFFDDDFFFEEEAAA>>>???===>>>>>>??????>>>======<<<<<<<<<<<<============??????@@@AAAAAA@@@@@@??????===???BBBCCCCCCGGGMMMRRRccc|||iii[[[VVVUUUTTTZZZggg||||||tttoooooommmpppuuu}}}vvvtttwwwwwwjjjccc\\\WWWVVVVVVUUUSSSWWWYYYaaapppvvv___PPPIIIFFFCCCBBBDDDDDD@@@>>>???<<<===>>>??????>>>======<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>===>>>BBBBBBAAADDDJJJMMM[[[qqquuuddd\\\XXXUUUXXXaaassstttnnnllljjjkkkooottt|||xxxsssssszzzxxxlllcccccc^^^XXXUUUUUUVVVUUUTTT\\\```llliiiVVVLLLHHHDDDBBBBBBEEEDDDAAA@@@BBB<<<===>>>??????>>>======<<<=========>>>>>>??????;;;;;;<<<======<<<;;;:::===<<<>>>AAAAAA@@@BBBGGGJJJVVVjjjnnnccc\\\WWWZZZ```ppptttllljjjhhhiiijjjnnnuuu|||tttpppttt}}}wwwppphhhaaa]]][[[WWWTTTSSSVVVXXXXXXXXX___lllppp]]]OOOHHHGGGAAAAAA@@@@@@???>>>======>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<============>>>>>>>>>>>>???AAADDDJJJRRRbbbxxx|||jjj]]]WWWXXX___lll}}}yyyooohhhgggeeefffiiimmmrrr}}}wwwqqqoooxxx~~~wwwrrroookkkgggbbb]]]YYYVVVWWWUUUTTTTTTWWW[[[___aaannn|||zzzdddUUUJJJDDDCCCAAAAAA@@@??????>>>======>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>???BBBEEEIIIPPP^^^rrruuuddd[[[ZZZ^^^gggvvv}}}rrrkkkhhhffffffiiikkknnnwwwxxxppplllrrr~~~|||vvvpppiiiddd^^^]]][[[YYYWWWWWWVVVVVVTTTWWWYYY[[[^^^dddmmmsssgggVVVMMMGGGBBBAAA@@@@@@@@@??????>>>>>>===>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???@@@CCCFFFHHHNNNYYYkkksssfff______cccnnn|||xxxqqqkkkgggfffhhhhhhiiiooovvv~~~tttlllmmmuuu{{{rrrjjjeee```\\\ZZZVVVVVVVVVVVVVVVYYY]]]```\\\bbbiiilllooowwwoooXXXMMMJJJHHHEEEDDD@@@?????????>>>>>>>>>===>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::=========<<<;;;;;;;;;:::<<<===>>>>>>???@@@DDDFFFHHHNNNYYYiii~~~ssseeeaaaaaahhhsss|||~~~uuulllhhhfffggggggfffiiinnnwww~~~rrrnnnqqq{{{kkkfff___YYYVVVTTTSSSSSSSSSTTTUUUVVVYYY^^^ffflllrrrzzzppp___NNNHHHHHHGGGEEEEEE?????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::=========<<<;;;;;;;;;:::<<<===>>>>>>>>>???BBBEEEHHHOOO\\\kkk}}}}}}kkkccc```fffnnnsssyyy{{{nnniiifffffffffeeefffjjjpppxxxzzzqqqooouuu\\\YYYUUURRRPPPQQQSSSTTTNNNQQQTTTXXX___iiivvvyyy]]]RRRGGGDDDDDDBBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<===@@@CCCGGGOOOZZZhhhyyyrrriiieeejjjooooooqqqwwwssslllgggffffffeeefffiiilllrrr{{{vvvoooppp{{{TTTTTTRRRQQQPPPRRRTTTWWWPPPUUU\\\dddooouuudddPPPJJJEEEDDDAAA>>>===@@@===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;>>>@@@EEEKKKUUU___oootttpppuuuwwwqqqppptttzzzqqqjjjgggfffeeefffhhhiiilllqqqxxx}}}rrrooovvvOOOOOOOOONNNNNNOOORRRTTTVVV]]]fffrrr{{{dddUUUKKKHHHFFFEEEAAA<<<;;;???============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<=========<<<<<<<<<;;;::::::<<<>>>CCCHHHOOOWWWfff}}}{{{vvvrrruuuvvvlllhhhgggeeeeeehhhggghhhkkkooowwwvvvpppuuu~~~NNNQQQRRRRRRPPPPPPTTTWWW]]]eeesss~~~dddTTTOOODDDCCCBBBAAA???>>>============>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::;;;===???CCCFFFKKKRRRZZZjjjttt~~~tttkkkeeeddddddeeecccfffiiijjjmmmuuu}}}pppooouuuPPPRRRSSSSSSSSSVVV\\\aaajjjtttpppZZZLLLHHHBBBBBBAAA@@@???>>>>>>==================<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<>>=========???AAACCC@@@BBBGGGLLLRRR```yyyxxxxxxnnniiifffeeeccc```bbbdddeeegggnnnyyyvvvtttyyySSSUUUXXXYYY\\\ccclllsssrrr```PPPFFFCCC@@@@@@@@@@@@?????????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@BBB???@@@DDDGGGJJJUUUjjj}}}{{{~~~sssmmmiiifffccc___aaaaaaaaabbbgggpppwww~~~zzz{{{\\\___cccgggmmmwwwuuu```TTTJJJDDDBBB>>>?????????????????????===<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<999999::::::<<<>>>@@@AAA@@@AAACCCFFFHHHOOOaaaqqqwwwoookkkgggdddbbbbbbbbbaaaaaadddjjjooowww~~~}}}{{{ppptttzzzdddSSSLLLGGGCCCBBB======>>>>>>>>>>>>??????<<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::;;;<<<===>>>???AAACCCCCC@@@@@@CCCFFFGGGLLLZZZhhh}}}sssmmmjjjgggccccccbbb``````bbbeeehhhooouuuyyy{{{kkkUUUJJJFFFDDDAAAAAA===============>>>>>>>>><<<;;;:::::::::;;;<<<===::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999999999999999::::::;;;<<<>>>???@@@@@@======@@@DDDEEEHHHSSS^^^{{{{{{rrrllljjjbbbaaa```______```bbbcccfffkkksss}}}yyyyyyhhhZZZLLLFFFEEEBBB@@@@@@=====================<<<<<<;;;:::999999;;;===>>>::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::777888999::::::;;;;;;;;;======???BBBCCCEEELLLVVVkkkxxxoookkkbbb```______```aaaaaaaaaaaaeeejjjqqqyyy}}}wwwrrr\\\QQQIIIGGGFFFCCCAAAAAA>>>>>>======<<<<<<<<<<<<<<<;;;999999999;;;===>>>::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<=========<<<>>>>>>@@@CCCCCCCCCJJJRRR^^^www}}}qqqkkkcccbbbaaaaaabbbccccccbbbbbbccceeeiiioooyyy~~~wwwqqqaaaNNNHHHBBB???@@@@@@===:::===<<<;;;;;;;;;;;;<<<===:::;;;<<<<<<<<<:::777666::::::999999888777777777999999999999999999999999999999999999::::::;;;<<<======;;;::::::;;;<<<===??????@@@@@@@@@DDDHHHLLLYYYiii|||uuu{{{oookkkccc^^^___aaaaaaaaaccc]]]^^^___bbbfffnnnwww~~~sss___QQQKKKFFFAAA???@@@@@@===:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888777888888888888888888999999999999999999999999999999:::999999999::::::;;;<<<===<<<;;;::::::;;;<<<======>>>?????????BBBGGGJJJPPP^^^vvvwww{{{wwwmmmeee```aaaaaa```^^^_________``````bbbgggnnnsss|||nnn\\\NNNFFFGGGCCC???===??????===;;;:::;;;<<<======<<<;;;:::<<<<<<<<<;;;;;;::::::999666777777888999999::::::999999999999999999999999::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>AAAEEEHHHJJJTTTfffzzzssskkkeeedddccc```^^^^^^]]]]]]^^^^^^^^^aaaeeehhhooovvv}}}jjj[[[OOOHHHFFFCCC@@@=========>>><<<;;;999:::<<<======<<<:::999===<<<;;;;;;::::::;;;;;;777777888888888999999999888888888888888888888888:::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>???AAADDDGGGKKKPPP]]]qqq~~~sssiiifffdddaaa```bbbYYYZZZ\\\\\\\\\^^^```ccchhhnnnxxx}}}}}}}}}hhhYYYNNNFFFDDDGGG@@@>>>===<<<======<<<;;;999:::<<<======<<<:::999<<<<<<;;;:::::::::;;;;;;999999999888888888777777888888888888888888888888;;;::::::999999:::::::::999::::::;;;;;;;;;<<<<<<<<<>>>?????????AAADDDGGGJJJMMMVVVggg|||nnnfffcccaaabbbeeeZZZ\\\]]]]]]\\\\\\]]]___bbbhhhpppzzz~~~{{{zzzhhhWWWNNNFFF>>>>>>BBB>>>>>>======<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::::::::999999888777777666888888888888888888888888;;;;;;:::999999999::::::888999:::;;;;;;<<<;;;;;;<<<>>>???@@@@@@AAACCCEEEEEEHHHPPP___uuuvvvkkkeeeaaabbbeee``````___]]][[[YYYZZZ[[[\\\aaahhhppp{{{|||}}}fffWWWJJJGGGCCC;;;:::???>>>>>>???>>><<<;;;;;;;;;::::::::::::::::::::::::777888999::::::999888888999999888888888888888888888888888888888888888888<<<;;;::::::999999999:::777888:::;;;<<<<<<;;;;;;;;;<<<>>>?????????AAACCC@@@EEELLLWWWjjjxxxooogggcccccc``````___]]]ZZZYYYZZZ\\\[[[]]]bbbhhhpppzzz~~~{{{~~~|||iiiYYYKKKCCCEEEDDD<<<;;;@@@>>>?????????<<<;;;::::::;;;::::::999999::::::;;;666777999::::::999888666777777777888999999::::::777777777777777777777777<<<;;;::::::999999999999777888999;;;<<<<<<;;;;;;999;;;===>>>>>>>>>@@@BBB???DDDKKKSSSbbb|||yyymmmeeeccc]]]]]]\\\[[[ZZZ[[[^^^```]]]^^^```ccchhhoooxxx~~~zzz{{{yyycccWWWIIIGGGDDDAAA>>>===<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::::::::999777666666777999:::999888888888777777666666666888999888777666777888777777777777777777777777999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>??????BBBGGGGGGNNN]]]mmmyyypppllliiieee```]]]\\\\\\[[[ZZZZZZ\\\___aaadddiiipppvvv{{{}}}|||}}}gggVVVOOOEEEDDDAAA???===;;;;;;;;;<<<<<<;;;:::::::::::::::;;;:::::::::999999999999999777666555555666777999888888888777777777666666666777888888777666777888::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;<<<===>>>???>>>BBBBBBGGGTTTbbb~~~}}}xxxppplllfffaaa___^^^]]]]]]\\\]]]______```ccciiimmmuuu|||}}}yyy{{{tttbbbSSSIIIGGG@@@???>>><<<;;;:::::::::<<<;;;::::::999999::::::999999999888888888888888999888777666666777888999888888777777777777666666666777888888666666777888777777777777777777777777888888888999999999999:::;;;;;;;;;;;;<<<===>>>>>>???BBBAAAEEEPPPZZZsss}}}wwwoooiiieeedddbbbbbb``````___]]]\\\]]]aaadddkkkrrr{{{zzzxxxzzz|||ppp^^^QQQGGGCCCDDD===<<<<<<;;;:::::::::999;;;::::::999999999999999888888888888888888888888::::::999999999999::::::777777777777777777666666666777888777666555666888666666666666666666666666777777888888888999999999;;;;;;;;;;;;;;;<<<===>>>???BBB@@@CCCMMMUUUiii|||sssnnnkkkiiihhheeedddaaa^^^\\\\\\]]]___ccchhhooovvv}}}|||zzzxxx}}}~~~ooo]]]QQQIIIBBBAAABBB;;;;;;;;;;;;;;;:::::::::::::::999888888888888999888888888888999999999999:::999999999999999999:::666666666666666666777777555777888777666555666777999999999999999999999999777777888888888999999999<<<;;;;;;;;;;;;<<<<<<===<<<>>><<>>???:::;;;;;;;;;;;;::::::999:::999888888777777888888888888888888888999999999666666666666666666666666555555666666666666777777555666777777555555666777777777777777777777777777888888888999999999999:::<<<;;;;;;;;;;;;;;;<<<<<<===???===@@@HHHKKKYYYqqq}}}xxxuuummmiiidddaaa______^^^^^^ZZZ]]]aaadddiiirrr}}}zzzrrrrrrsssuuuzzz~~~qqq```QQQIIIBBBAAAAAA>>><<<<<<999:::;;;;;;:::999888777999999888777777777777777666666666777777888888888555555555666666555555555555555555666666666777777555666777666555555666777555555555555555555555555999999999999::::::::::::<<<;;;;;;::::::;;;;;;<<>>@@@GGGHHHRRRhhh~~~yyynnniiiccc___^^^]]]\\\ZZZXXXZZZ]]]___bbbiiissszzzzzzwwwrrrpppqqqvvv{{{~~~lllrrr^^^MMMKKKCCC>>>??????===;;;;;;999999::::::999888777555999888888777777777777777444555555555666666777777666666777777777777666666444555555555666666777777555666777666555444555777888888888888888888888888999999:::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<===:::<<>>===;;;:::999:::::::::999999999888888999999999888777666666555555555555555666666666666666666666666777777777777999888777666666666666666555555666666555444333333666666666555555555555555777888888999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::<<<=========BBBLLLTTTfffzzz~~~qqqlllgggbbb______^^^\\\YYYUUUXXX[[[\\\\\\___ccchhhrrrxxxzzzvvvsssqqqmmmnnnooopppsssvvvyyy{{{|||~~~|||cccPPPnnn___VVVMMMDDD===>>>>>>===<<<<<<;;;::::::::::::999999999888888888888888777777666555555444555555555555666666666666555666666666777777777777666555555444444444444555555555666666555444444333888888888888888888888888777777888888999999::::::999:::;;;;;;<<<;;;;;;;;;:::<<<>>>>>>>>>BBBJJJPPPYYYllltttkkkfff___\\\\\\\\\ZZZWWWXXXYYY[[[[[[[[[]]]```dddkkkpppxxx~~~zzzxxxpppooooooppprrruuuyyyzzzpppYYYIIIrrrgggXXXMMMGGGCCC>>>:::;;;;;;;;;;;;::::::::::::999999999999888888888777777666666555555444444444555555555555666666666666555555666666666777777777555444444444444555555666555555555666555555444333666666666666666666666666666666666777888888999999999999:::;;;;;;;;;;;;;;;:::<<<>>>>>>>>>AAAFFFKKKMMM]]]wwwzzzmmmggg```\\\[[[[[[ZZZXXXZZZ[[[[[[ZZZZZZZZZ]]]___bbbfffmmmssszzzyyyxxxwwwvvvxxxzzz}}}ppp___MMMAAAvvv^^^UUUJJJBBB??????===;;;;;;;;;:::::::::999999999999888888888888777777777666666666555555555444444555555555555666666666666555555555666666666777777666666666666666777888999444555555555555555444444444444444444444555555555555555666666777888888888999999:::;;;;;;;;;;;;::::::<<<>>>>>>>>>@@@CCCFFFJJJUUUjjjtttnnnfffaaa______]]][[[[[[ZZZZZZYYYYYYZZZ\\\]]]]]]```eeeiiiooouuu}}}}}}~~~uuucccRRREEE>>>nnn```RRRLLLDDD>>>===============<<<<<<;;;:::999888777888888888777777777666666777777666666666666555555555555555555666666666666555555555555666666666666666666666666666777888999444444555555555555555444666666666777777888888888444555555666777777888888888999::::::;;;;;;:::::::::;;;======>>>???@@@BBBIIIQQQ```xxxyyypppjjjgggddd```]]][[[ZZZYYYXXXYYY[[[\\\\\\ZZZ\\\^^^aaaeeekkkrrrvvv~~~}}}{{{|||~~~mmmZZZLLLCCC???lllYYYPPPHHHDDD???<<<;;;<<<<<<;;;===<<<;;;:::999888777777777777777777666666666666666666666666666666666666555555555555666666666666444444555555555666666666555444444444444555555666333444555555666555555555444444555555666666777777555555555666777777888888888888999:::::::::::::::::::::;;;;;;<<<>>>???@@@EEEKKKWWWjjj~~~vvvqqqkkkeeeaaa]]][[[YYYXXXZZZ[[[[[[[[[VVVXXXZZZ[[[]]]aaagggjjjsssyyy}}}}}}|||{{{{{{}}}vvvdddTTTHHHBBB???wwwhhhWWWKKKGGG@@@>>><<<;;;:::::::::999999999999888888777777777777777666666666555555555555555555555555555555555555555555555666666666666444444444555555555666666666555555444444444444555333444444555666666555555111111222333333444555555555666666777777888999999888888999::::::::::::999;;;:::999999;;;===>>>???AAAFFFOOO]]]rrrwwwnnngggaaa]]]ZZZYYYZZZ[[[YYYXXXVVVWWWYYYYYYZZZ\\\```bbbgggnnnwww~~~}}}}}}}}}|||{{{zzz|||}}}~~~~~~zzziiiXXXLLLCCC>>>;;;nnnbbbWWWJJJDDDDDD;;;;;;;;;;;;;;;::::::999555666666666777777777888777666666666555555555555444444444444444444444444555555555555666666666777444444444555555555666666999888777666666666666666333333444555666666666555444444555555666777888888666666777777888888999999888888999::::::::::::999;;;999777888:::===>>>???AAAEEEKKKTTTddd}}}uuunnnddd```\\\ZZZZZZZZZXXXUUUXXXYYY[[[[[[[[[[[[^^^```___gggpppxxx}}}}}}|||}}}}}}}}}|||zzz{{{||||||~~~|||ppp___PPPFFF???:::666pppfffXXXMMMHHHDDD@@@<<<<<<<<<;;;::::::999888888999777555555888888666444555555555555555555555555777777666555555555555555666666555444333222222222777777666666666555555555555555555555555555555555333333333444444444555555777666555444333444555555888777666666666777999:::888888888888888888888888999999:::;;;;;;<<<<<<===???@@@EEELLLVVViiirrrnnniiibbb\\\YYYXXXWWWVVVYYYWWWUUUVVVXXX[[[]]]]]]^^^bbbhhhkkkooouuuzzzzzz{{{|||}}}}}}}}}}}}~~~}}}||||||}}}ppp```OOOFFFBBB===:::999{{{ooo]]]UUUKKKEEECCCBBB???<<<;;;;;;;;;:::999999888888999777555666777888666444555555555555555555555555777777666555555555555555777666555444333333333333555444444444333333333333555555555555555555555555333333444444444555555555333333333333444666777999888777666666666777888999888888888888888888888888999999::::::;;;<<<<<<<<<>>>???CCCIIIQQQaaazzz~~~uuuooogggaaa]]]\\\\\\[[[XXXVVVTTTTTTVVVWWWXXXWWWYYY^^^bbbeeehhhnnnwww~~~~~~{{{yyyxxxyyyzzz{{{|||||||||{{{zzzzzzzzzzzz|||~~~hhhZZZJJJCCC???;;;888777}}}ooo```VVVKKKFFFAAA>>>>>>>>>===::::::::::::999999888888777888777555666777777666444444444444444444444444444777666555555444555555555777666555444444444444444444444444444333333333333444444444444444444444444444444444555555555666666333333333333444666777888777777666666666777888999888888888888888888888888999999::::::;;;;;;<<<<<<======@@@DDDJJJWWWlll|||qqqhhhcccaaa```___XXXVVVUUUTTTUUUUUUTTTSSSWWWZZZ^^^```bbbfffmmmssszzz|||yyywwwuuusssvvvwwwxxxyyyzzzzzzzzzzzzxxxyyyyyy{{{}}}sss]]]PPPCCC>>>;;;888555555sssfff[[[QQQJJJDDDAAA>>>======<<<:::888999999999888888777777777777666666666666666555555444444444444444444444444666555555444444555555555777666555555444444444555555555555555555555555555444444444444444444444444444444555555555666666666666666555555444444444444666666666666777777888888888888888888888888888888888999999:::;;;;;;<<<<<<===<<<>>>BBBFFFOOOaaaqqqtttkkkeeeaaa___[[[YYYWWWWWWWWWWWWVVVUUUXXXZZZ\\\]]]^^^aaafffjjjnnnsssyyy~~~|||xxxwwwuuusssrrrtttuuuvvvwwwxxxyyyyyyyyyzzzzzz|||~~~}}}hhhRRRHHH>>>;;;999666444555yyykkk^^^TTTMMMGGGCCC>>>======<<<<<<;;;999777777777777777777666666666666666666666555555555555444444444444444444444444555555444444444444555555666555555444444444444555444444555555555555555555444444444444444444444444444444444444555555555666555555555555555444444444555555666666777777777777888888888888888888888888888888999999:::;;;;;;<<<===<<<===AAAEEEKKKYYYfffxxxmmmeee```]]][[[YYYXXXYYYYYYXXXWWWYYYYYYZZZ[[[[[[]]]___aaadddhhhnnnssswww~~~}}}{{{wwwvvvuuuuuutttrrrssstttvvvwwwxxxyyyyyyyyyzzz|||~~~ttt^^^IIIAAA;;;:::999666555666jjjbbbWWWMMMFFFAAA>>><<<777888999999::::::999999666666666666666666666666555666777666444333444555333333333333333333333333444444444333444444555666555444444333333333444444222222222222333333333333333333333333333333333333333333333444444444555555111222444555666777777777444555666777777777666666888888888888888888888888888888999999::::::;;;;;;===<<<===@@@CCCGGGRRR\\\qqq|||pppiiiccc___\\\YYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYZZZ\\\___dddhhhlllsss{{{}}}zzzvvvtttsssrrrssstttsssrrrtttuuuvvvxxxyyyzzzzzzzzzyyy|||iiiTTTCCC>>>:::;;;:::777666888|||mmmUUUQQQIIICCC>>>;;;:::999555666777888888888999999555555555555555555555555444666777666444333444666333333333333333333333333444333333333444444555666333333222222222333333444111111222222222333333333333333333333333333333333222222222333333333333444111222444555666777666666444555666777777777666555888888888888888888888888888888888999::::::;;;;;;===;;;<<>>===;;;999888777777777555555555555555555555555666555555444444444444444333333222222222333333444444444333222222222222333444444333222222333444444333333333333222222222111444333333222222333333444333222222222444444222111444444444444444444444444444444444444555555555555444444444555555555555666777666666666777888999999999999999888888999999999999:::::::::;;;===@@@CCCJJJQQQccc{{{~~~uuummmddd______YYYXXXWWWWWWWWWVVVSSSPPPSSSSSSSSSSSSUUUXXXZZZ\\\aaacccfffjjjooovvv~~~{{{wwwqqqnnnnnnooonnnmmmmmmoooqqqssstttuuuxxxzzzzzz{{{}}}}}}}}}~~~}}}yyyjjj]]]PPPEEE>>>;;;:::999777666555555555~~~wwwiiicccZZZQQQIIIDDD???<<<::::::999777777666777777666555444444444444555666666555444444333333444444000000000111111222333444333333333333333222222111444444333333333333444444444444333333333333222222333333333222222333333444444333222333444555444222444444444444444444444444444444444444555555555555444444444555555555555666888777777666666777777777888888777777777777888888::::::;;;;;;:::<<>>===888888888777777777777777666555333222222333555666555444444333333333333333111111111111111222333333222222333444444222111000333333333333333333333333444333333333333333333333333333222222222333444444555333222333444555555444333333333333333333333333333333444444444555555555444444444555555555555666777666666666666777777888888888888777777888888888:::;;;;;;;;;::::::===???@@@CCCLLL]]]sssyyyqqqnnnbbb___\\\YYYXXXVVVTTTRRRUUUUUUTTTTTTTTTUUUVVVWWWTTTUUUWWWYYY[[[```eeeiiipppuuu|||~~~}}}{{{yyyyyyyyyxxxvvvsssrrrpppnnnllllllmmmoooooorrrtttwwwyyy{{{zzzvvvzzz~~~ppp]]]MMMDDD@@@===;;;666555444444444444444444nnnaaaXXXPPPKKKEEEAAA===:::999999999999777777888888888777777777666444333111111333444666444444333222222222222222444444333222222222222222111222333444333222111000111111111222222111111111333333333333333333333333333222222222333333444555555333222222444555666555333333333333333333333333333333333444444444444555444444444555555555555666444444444555666888999:::999999888888888888999999999:::;;;;;;::::::;;;===AAABBBGGGTTTgggwwwqqqgggccc___[[[ZZZYYYWWWVVVVVVUUUUUUUUUUUUUUUUUUUUURRRSSSUUUUUUVVVYYY]]]```bbbgggooowww}}}|||zzzxxxvvvuuusssqqqoooooooooooonnnnnnqqqpppooommmlllmmmnnnpppsssuuuxxx{{{~~~zzz{{{}}}rrrcccPPPCCC>>>===<<<;;;444444333333333333333444zzzhhhYYYOOOIIIDDDAAA;;;999666555666666666555777777888888888777666666444333222222222222333444444333222222111111222222555555333222222111111111222222222222222111111000000000111111111111000000111111222222222222333333222222222222333444555555444222111111333555666555333333333333333333333333333333333333444444444444444444444555555555555666333333444555666888999:::999999999888888999999999777999::::::::::::;;;<<>>>>>AAAGGGQQQeee{{{uuummmfffaaa^^^\\\[[[UUUUUUVVVVVVVVVVVVVVVVVVQQQRRRRRRQQQPPPOOOQQQSSSTTTWWW[[[___ccchhhnnnsssxxx}}}~~~{{{yyyxxxrrrqqqnnnllljjjiiiiiiiiijjjjjjkkkjjjjjjjjjkkkllliiikkkmmmmmmlllmmmpppsssvvvyyy|||~~~|||kkkSSSHHH;;;666777999777333555444333333222222222222qqqbbbUUUOOOGGGAAA???<<<888555444444444666888777555333444555666666555333222111111222333333333333222111333222222111000111111111////////////000111222333444333111000000000111222111222333444444333222111//////000000111111111222222222222222333444555666333111//////111444555555222222222222222222222222222222333333333444444444444444444555555555666666666666555555555555666666777777666666666666777777555777999:::::::::;;;<<<;;;;;;>>>BBBJJJZZZuuuvvvmmmgggccc```^^^XXXXXXYYYZZZZZZZZZYYYYYYSSSTTTTTTRRRPPPOOOPPPQQQSSSTTTVVVXXXZZZ___dddhhhpppuuu{{{||||||zzzyyyvvvtttrrrpppmmmkkkiiigggfffeeeeeefffeeefffggggggffffffggghhhgggjjjmmmnnnnnnppptttxxx{{{}}}nnn\\\LLLBBB888555888:::777222666555444333222222222222yyyjjjYYYNNNFFFCCC???;;;777555555444555555444444444333333333555555444444444333333333666555444444222222111000777555333111000000000111111111111111111111111111111111000000000000111111000000000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222333333444444444444333333333333444555555666666666666666666666666666666777777888888888999999999888888999999:::;;;<<<>>>@@@AAADDDOOOaaaooo|||uuunnngggaaa^^^\\\ZZZ\\\```___YYYTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRSSSUUUXXX\\\^^^dddeeehhhmmmttt{{{~~~}}}{{{yyyvvvsssooollljjjiiieeedddbbbaaaaaaaaabbbcccfffffffffggghhhiiijjjkkkmmmmmmnnnnnnnnnppptttwww{{{}}}}}}zzzyyy|||uuu^^^MMMAAA>>>999555444444333333555555444333333222111111uuujjj```UUUIIIAAABBB@@@===999777555555555555444444444444333333333444444444444333333333333222222222333333333444444333222222111111111222222111111111111111111111111111111000000000000111111222222222111111000000///333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444333333333333444555555666666666666666666666666666666777777777888888888:::999999999999:::;;;;;;:::===>>>>>>???HHHWWWccc~~~vvvnnniiigggccc___```cccccc___ZZZSSSRRRQQQPPPPPPOOOPPPPPPPPPOOOOOOPPPRRRUUUXXXYYY\\\]]]```dddjjjpppvvvyyy}}}{{{yyyxxxtttrrrpppmmmjjjhhhfffeeecccbbbaaa`````````aaabbbeeeeeeeeefffgggiiijjjkkkkkklllmmmnnnnnnppptttwww~~~vvvqqqvvv|||jjjVVVIII@@@<<<888555444444444333555444444333222222111111xxxmmmeeeZZZPPPJJJEEE@@@<<<===<<<:::777666555666666444444444444333333333333444444444333333333222222222222222222333333333333...///000222222333333333111111111111111111111111111111000000000000111111444444333222111000//////000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444333333333333444555555666666666666666666666666666666777777777777888888:::::::::999:::;;;;;;<<<:::<<<>>><<<<<>>===@@@GGGMMM[[[rrrzzzqqqgggbbbbbbdddcccaaaYYYXXXVVVTTTRRRPPPOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTQQQRRRSSSUUUXXX[[[^^^```eeehhhmmmrrruuuyyy}}}~~~~~~~~~~~~}}}|||{{{{{{yyyxxxuuurrrnnnkkkhhhfff```___^^^]]]\\\\\\\\\\\\]]]\\\\\\[[[\\\^^^___```ccccccdddeeegggiiikkklllooorrruuuwwwxxxzzz}}}}}}uuuooonnnrrr|||}}}mmm\\\NNNDDD>>>:::777444333444555555444333333222222111111111000qqqfff^^^VVVNNNIIIFFFDDD@@@===;;;999777666555555555444444444555555444444333333333222222222333333222222222111111111555444333222111000000///...///111111222111000///000000000000000000000000111111000000000000111111111111111222222333333444333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444333333333333444555555666666666666666666666666777777666666666666666666777777777666777888888999:::<<<>>>>>>>>>@@@DDDHHHSSSfff|||ooohhhfffgggeeeddd\\\ZZZXXXVVVSSSQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPQQQRRRTTTVVVWWWXXXYYY]]]bbbgggkkknnnrrruuuzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwvvvqqqpppmmmiiifffccc```___[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZ\\\^^^```aaaccccccdddfffhhhkkkmmmnnnqqquuuyyy|||~~~{{{tttooommmmmmuuuppp___PPPEEE???<<<777555333333444555444333222111111111111111000000qqqfffYYYSSSNNNHHHBBB@@@<<<<<<;;;:::888666444333555555555444444444333333333333333333222222222222222222222111111111000000111111111111222222222222000000000000000///...---000000000000000000000000111111000000000000111111//////000111222333444444333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222333333444444444444333333333333444555555666666666666666666666666777777666666666666555555666666555555666666777888888999:::;;;<<<===@@@CCCNNN\\\uuuuuulllhhhfffccc```\\\ZZZXXXUUUSSSQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRUUUZZZ^^^aaadddgggjjjpppssswwwzzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{xxxxxxwwwvvvtttrrrpppnnnhhhgggdddaaa^^^\\\[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[]]]___aaacccdddeeefffhhhkkknnnppprrrtttxxx}}}{{{uuuooollljjjkkkrrrzzz}}}rrraaaQQQFFF???;;;:::666444222222333444333222000000000000000000000000xxxjjj\\\PPPGGGEEEDDD@@@<<<<<<999999999999777666666666666666666555444333222111333333333222222222222111222111111111000000000000111111111111222222222222000000///............///000000000000000000000000111111000000000000111111///000000111111222222222000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111222222333444555555444333333333333444555555666666666666666666666666777777666666666555555555666666666666666777888888999999:::::::::<<<>>>@@@IIIPPPccc~~~uuuoookkkeee```]]]\\\ZZZWWWUUUSSSRRRQQQOOOOOOOOOOOOOOONNNMMMMMMNNNNNNOOOOOOPPPOOOOOOOOONNNQQQTTTWWWYYY[[[^^^```bbbeeejjjnnnqqqtttwwwzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{||||||{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxvvvuuutttooooooooommmkkkiiifffddd```^^^\\\[[[YYYYYYXXXYYYYYYYYYXXXXXXYYYYYYZZZ[[[ZZZZZZZZZ\\\^^^aaaccceeefffgggiiikkknnnqqqsssuuuyyy~~~{{{xxxmmmiiihhhlllqqqxxxqqqdddRRRDDD===:::888666555333222222333333222111000000000000000000000000ttt^^^PPPOOODDD===>>>???<<<999;;;666666666555444444666777777777666555444222111000333333333222222222111111111111111111000000000000444333333222111000//////000///...------...000000000000000000000000000000111111000000000000111111111111111000000000000000111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000111222444555666666444333333333333444555555666666666666666666666666777777666666555555555444777777777777777888888999<<<<<<;;;;;;;;;<<<>>>???DDDHHHWWWqqq|||vvvnnnhhh```___\\\ZZZXXXVVVUUUUUURRRRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOLLLOOORRRTTTUUUVVVXXXZZZWWWZZZ___cccgggjjjnnnqqqqqqssswwwzzz}}}~~~~~~}}}~~~}}}~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyy{{{zzzyyyxxxwwwuuutttttttttuuuuuuuuusssrrrpppnnniiiiiihhhgggeeebbb___]]]ZZZYYYXXXWWWVVVWWWXXXXXXYYYYYYYYYXXXYYYYYYZZZ[[[ZZZZZZ[[[\\\___bbbeeeggghhhiiijjjmmmpppsssuuuwwwwwwoookkkiiigggjjjttt~~~vvviii[[[HHH<<<888888666333555333222222333333111000////////////000000000000mmm[[[MMMEEECCCAAA===999777555555555555555444444444333333333777777666555444444333333000000111111111222222222222222222222222111000///444111......000222111000000000000000000000000000000000000000000000000000//////000000000000//////000000//////.........---000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111111111222222222333333333222222333333333333444444444555555666666666666666777777666555444333333222888888888777777666555444555666777888:::;;;<<<===CCCEEENNN```vvvzzzpppkkkfffaaa]]]ZZZYYYXXXWWWTTTSSSQQQQQQRRRRRRPPPOOOMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNOOOOOOPPPQQQSSSUUUXXXZZZ[[[]]]```bbbgggiiilllooorrrwww}}}~~~~~~}}}}}}~~~}}}||||||{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}||||||}}}}}}|||}}}~~~~~~}}}{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyzzzvvvvvvvvvuuutttrrrqqqppprrrqqqpppnnnllliiigggfffaaa```___]]]\\\ZZZYYYXXXUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXYYYYYY\\\\\\]]]\\\]]]```eeehhhjjjkkkllloootttyyy}}}yyyrrrkkkeeeaaa^^^gggvvvssseeeVVVNNNCCC999333111111111444333000...------...///////////////////////////{{{zzztttjjj\\\NNNCCC>>>===<<<999777555555555555555444444444444333333333555555444333333222111111000000111111111222222222111111222222222111000000333000......000222111000000000000000000000000000000000000000000000000000//////000000000000//////000/////////............000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111111111111111222222222333222222222333333333444444333333444555555555555555666666666555444444333333666777777777777666555555666777888999:::;;;<<<===@@@BBBIIIWWWhhh}}}yyytttnnnhhhdddbbb```___VVVTTTRRRQQQQQQPPPNNNMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPRRRTTTVVVWWWXXXZZZ]]]^^^```ccceeeiiimmmssswwwyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||zzzyyyxxxxxx|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzyyywwwwwwvvvvvvvvvwwwwwwxxxtttssssssrrrpppnnnmmmllljjjjjjiiigggeeebbb```___^^^]]]\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^aaafffiiilllnnnrrrvvv|||wwwnnnjjjhhhhhhgggpppzzz}}}jjj\\\MMMGGG>>>777444333444444444333111///............000000000000000000000000zzzrrrkkkeeeaaaYYYYYYXXXSSSKKKBBB<<<999999888666555555666777777444444444444333333333333222222222111000000//////000000000111111111111222000000111111222111111111222000...///000111111000000000000000000000000000000000000000000000000000...//////000000//////...////////////............000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000111111111222222222222222222333333333333222222333444444444444444444444444444444444444444555555666777777777666666888888999::::::;;;<<<<<>>;;;:::888888777666666777888888444444444333333333222222111111111000000/////////000000000000111111111111//////000111111222111111000000//////000000000000////////////////////////////////////////////////...//////////////////...///////////////.........000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111///000000000000111111111111222222222222333333333222222333444444444444444333333333444444555555555333444555666777777777777999999::::::;;;;;;;;;<<>>;;;999999777777666666555555555555444444333333333222222222111111111111000000000000000000000000000000000000...///000111111111111111//////000000////////////////////////////////////////////////////////////......////////////...............///////////////////////////////////////000000000000000000000000000000//////000000111222111111111111111111111111///000000000000111111111111111111222222222333333333333444555555555555444222222333333444555555555222333444666777777777777999999999::::::;;;;;;;;;===>>>AAACCCEEEOOOcccvvvwwwrrrgggddd___[[[YYYXXXVVVTTTRRRRRRQQQOOONNNNNNNNNNNNLLLLLLKKKKKKLLLLLLMMMNNNMMMNNNOOONNNMMMLLLMMMNNNNNNPPPRRRSSSSSSUUUWWWZZZYYY\\\___aaaccceeehhhkkkmmmnnnpppsssvvvxxxzzz|||yyyzzz{{{|||}}}~~~~~~~~~|||}}}~~~}}}}}}}}}||||||{{{{{{{{{}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{{{{{{{|||}}}}}}}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{yyyzzz{{{||||||||||||{{{zzzzzzzzzyyyyyyzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{zzz{{{zzzyyyxxxyyyzzz{{{|||||||||||||||{{{yyyxxxwwwvvvuuuuuuuuutttsssssssssooonnnmmmkkkkkkjjjjjjjjjfffeeeeeecccaaa___]]]\\\YYYYYYYYYXXXWWWUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTTTTUUUVVVXXXYYYZZZZZZYYYXXXYYYZZZ[[[]]]___^^^```bbbdddfffiiimmmpppwww{{{|||yyyssskkkfff___aaagggsssssscccSSSDDD;;;999777444222222111///---222222333222222111000///000000000000000000000000}}}qqqeee[[[UUUMMMJJJEEEAAA>>><<<;;;<<<:::;;;<<<;;;888555444444444444444333222222111111333333333333222222222222111111111111111111111111111000000000000000////////////000000111000000000---///111000///......///000000000000000000000000000000000000000000000000---......//////......---.........///////////////////////////////////////000000000000000000000000111000/////////000222333111111111111111111111111000000000111111111222222111111111111222222222222333333444555555555555555222222333333444444444555222333444555666777777777777777888999999:::;;;;;;::::::===???AAAFFFUUUccczzz~~~rrrnnngggbbb^^^[[[XXXVVVUUUTTTSSSQQQPPPOOOOOOOOOLLLLLLLLLLLLLLLMMMMMMNNNMMMNNNOOONNNLLLLLLLLLMMMKKKMMMNNNOOOOOOOOOQQQRRRSSSUUUXXXYYYZZZ\\\^^^aaaaaabbbeeehhhkkkoooqqqsssrrrsssuuuwwwyyy{{{||||||~~~~~~~~~}}}}}}yyyzzz{{{|||||||||||||||zzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}||||||zzzyyy||||||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{||||||}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{|||{{{{{{{{{{{{{{{zzzzzzzzzwwwxxxzzz{{{||||||{{{zzz}}}|||{{{yyyxxxxxxwwwwwwyyyyyyzzzzzzzzzyyyxxxxxxzzzyyywwwvvvvvvxxxyyy{{{zzzzzzzzzzzzyyywwwvvvtttrrrrrrqqqpppooonnnmmmmmmjjjiiigggfffeeeddddddccc_________^^^]]][[[ZZZYYYUUUUUUUUUTTTTTTRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRSSSUUUUUUUUUVVVWWWYYY[[[[[[]]]\\\[[[[[[\\\^^^```bbbccceeeiiilllooossswwwzzz|||sssnnniiidddccceeebbbhhhttttttdddUUUHHH>>>888444222111111222333222111222222111111111000000000////////////////////////yyyrrrhhh]]]UUUNNNHHHEEEBBBAAA@@@===;;;999999:::555777777666444222111222222222222222222222111111333333333222222222222111000000000000000000111111111111000000////////////000000000000000000///...,,,///111111///---...///000000000000000000000000000000000000000000000000---......//////......---............/////////000////////////////////////000000000000000000000000111000///...///000222333111111111111111111111111111111111111222222222333111111111111222222222222222222333444444444444444333333333333333333444444333333444555666666666666555555666777999:::;;;;;;999888:::>>>???AAAIIISSSdddzzz~~~uuummmgggbbb]]][[[XXXWWWUUUSSSRRRQQQPPPPPPMMMLLLLLLLLLLLLMMMNNNNNNKKKLLLMMMLLLJJJJJJJJJKKKJJJKKKMMMMMMLLLLLLMMMNNNOOOQQQSSSSSSSSSTTTVVVWWWWWWYYY[[[]]]```ccceeefffggghhhkkknnnqqqssstttuuuvvvvvvwwwxxxxxxxxxwwwwwwuuuvvvwwwxxxxxxyyyyyyyyywwwwwwwwwwwwxxxxxxxxxxxxwwwxxxzzz{{{||||||zzzzzzyyyzzz{{{}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyy{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxvvvwwwyyy{{{|||{{{zzzyyy{{{zzzyyyxxxwwwvvvvvvvvvxxxyyyyyyyyyxxxxxxwwwvvvxxxwwwuuussssssuuuwwwxxxwwwwwwxxxxxxwwwuuusssqqqooonnnmmmkkkiiihhhgggfffdddcccaaa```^^^]]]]]]\\\YYYYYYYYYYYYXXXWWWVVVUUUSSSSSSTTTSSSSSSRRRQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVWWWYYY[[[\\\]]]______^^^^^^___bbbfffhhhjjjnnnrrrwwwzzz}}}sssllleeebbb```aaajjjuuuvvv|||zzzqqqcccTTTGGG???:::888555333111111222222222111222111000/////////000111........................]]]WWWNNNGGGCCCAAA???>>>777888999888777777777888444555666666444333333444222222333444444444444333333333333222222222111111/////////000000000000000111111000000/////////...000000111000000///......+++///111111///---...///000000000000000000000000000000000000000000000000---..................------.........//////000000////////////////////////000000000000000000000000222111///...///000222333111111111111111111111111111222222222222333333333000111111111111222222222111111222333333333333222333333333333333333333333333444555555666555555555333444555777888:::;;;;;;:::999;;;>>>@@@@@@DDDIIITTTiiixxxooohhhccc___YYYXXXVVVUUUSSSRRRQQQQQQMMMMMMMMMMMMMMMNNNNNNOOOIIIJJJKKKJJJHHHHHHHHHJJJKKKLLLNNNNNNLLLKKKLLLMMMMMMOOOPPPPPPOOOOOOPPPRRRRRRSSSUUUVVVXXXZZZ\\\\\\\\\^^^bbbfffiiilllmmmmmmnnnnnnooopppqqqqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxtttvvvyyy{{{}}}}}}||||||wwwyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}{{{{{{||||||||||||||||||zzzyyyxxxxxxxxxyyyzzz{{{yyyxxxxxxxxxwwwwwwvvvvvvuuuvvvyyy{{{{{{{{{zzzyyyvvvvvvuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuwwwuuusssqqqqqqsssuuuvvvtttuuuvvvvvvuuusssqqqooolllkkkiiihhhfffdddbbbaaa```___]]][[[ZZZYYYXXXXXXUUUUUUUUUUUUUUUTTTSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXZZZ[[[]]]^^^aaa`````````cccgggkkkmmmqqqtttyyy~~~zzzuuusssddd___[[[\\\^^^eeewwwmmmdddVVVHHH>>>999888888:::777444111111000///---222111///------...000111........................AAA@@@???>>><<<:::999999888777777777777666666666333333333222222111111111222222222222222222222222222222222222222222222222111111111111000000000000......------------......//////............//////000000////////////000000........................000000000000000000000000////////////////////////////////////////////////000000//////.........---///111222111000///000111......---,,,---...///000........................222111000000000000000111111111222222222333333333222222222222222222222222222333555444333333444666444444444555555555555666666666666777888888999999777888:::<<<>>>@@@AAAAAALLLUUUjjjzzzppphhheeeaaa[[[WWWUUUSSSRRRPPPPPPOOOMMMMMMNNNOOOOOONNNNNNMMMLLLLLLLLLKKKIIIGGGKKKJJJJJJJJJJJJIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKOOOOOOPPPQQQQQQRRRSSSSSSUUUVVVWWWYYY[[[^^^aaabbbeeefffgggggghhhhhhhhhhhhjjjkkkmmmoooppppppooooooppppppqqqqqqrrrssssssssstttuuuwwwxxxxxxxxxzzz|||zzzzzzzzz{{{}}}~~~~~~}}}{{{zzzyyyyyyxxxyyyyyyzzz{{{||||||}}}zzz|||}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{{{{zzzyyyyyyyyyxxxwwwvvvuuutttttttttssssssrrrrrrsssuuuwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvtttsssssstttuuuuuutttuuuuuuttttttssssssrrrrrrtttpppmmmkkkmmmoooqqqrrrppppppppppppooonnnmmmmmmiiieeeaaa______^^^[[[XXXZZZXXXUUUSSSRRRSSSUUUWWWUUUTTTSSSRRRRRRSSSUUUVVVQQQQQQRRRRRRQQQQQQPPPOOOQQQQQQSSSUUUVVVWWWWWWWWWVVVWWWXXXXXXZZZ^^^cccgggbbbccceeefffhhhlllqqquuuuuu}}}xxxooogggbbb___ZZZYYY[[[bbbnnn~~~{{{qqq___UUUHHH???;;;999777444111111111111000000000000......//////000000111111---------............///>>>===<<<;;;999888777666333333333333222222222111333333333222222111111111222222222222222222222222222222222222222222222222111111111000000000/////////......------......///---...000111111000...---//////............//////........................////////////////////////................................................000/////////............///000111111000///000111//////...---...///000111222222222111111000000000111000000000000000111111111111111222222222333333222222222222222222222222222333444444333333444666444444444444555555555555555555666666777888888888777888:::<<<>>>???@@@@@@FFFLLL\\\ttt|||nnnjjjccc]]]ZZZXXXVVVTTTRRRPPPNNNNNNOOOOOONNNMMMMMMKKKJJJJJJKKKJJJHHHGGGJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPQQQSSSUUUWWWYYYZZZ[[[\\\]]]^^^___`````````bbbccceeehhhjjjkkkllllllmmmmmmnnnnnnooopppqqqqqqppprrrtttuuuuuuvvvxxxzzzwwwwwwxxxzzz{{{|||}}}~~~||||||{{{zzzyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxyyyyyyxxxyyy{{{||||||zzzyyyxxxzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyxxxvvvuuutttttttttssssssrrrrrrsssuuuvvvwwwwwwxxxxxxxxxxxxwwwvvvvvvtttrrrqqqqqqrrrssssssrrrrrrrrrqqqpppooonnnnnnnnnooollliiihhhjjjlllmmmmmmjjjjjjjjjjjjiiihhhgggfffccc```\\\[[[[[[ZZZWWWUUUTTTSSSQQQPPPOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPRRRSSSTTTVVVWWWXXXXXXYYYXXXYYYZZZ[[[\\\```eeehhhjjjkkkmmmnnnpppsssxxx{{{~~~uuukkkccc]]]ZZZYYYZZZ]]]dddnnn{{{|||nnneeeRRRJJJ@@@999777666444222111111111000000000/////////////////////000000000---------............///999999888777666444444333444444444333333333333222222222222222222111111111222222222222222222222222000000000000000000000000111111000000000000////////////............//////,,,...111333333111...,,,...------------------...........................................................................------------------------////////////............///000111111//////000111000//////...///000111222333333222222222111111111000/////////000111222222111111111222222222222333222222222222222222222222222333444444333333444555444444444444555555555555444444555555666777777777777888999;;;===>>>??????AAACCCMMM```tttyyyqqqiiiddd```]]]ZZZVVVTTTRRRQQQQQQQQQPPPOOONNNLLLKKKKKKLLLLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRRRRQQQRRRSSSUUUVVVWWWWWWWWWWWWXXX[[[^^^aaaccceeefffgggggghhhiiijjjkkklllmmmjjjlllooopppqqqrrrtttvvvssstttvvvxxxyyyzzzzzzzzzyyyxxxxxxwwwvvvuuuttttttttttttttttttttttttttttttvvvvvvxxxyyyyyyxxxwwwvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwuuutttrrrrrrrrrqqqqqqppppppqqqrrrssstttvvvvvvvvvvvvvvvuuuttttttqqqooommmnnnooopppooonnnmmmlllkkkjjjiiihhhgggggggggeeeddddddeeeffffffeeecccbbbbbbaaa```___]]]]]]ZZZXXXUUUTTTTTTTTTSSSQQQPPPPPPPPPOOOOOOOOOOOOOOOQQQQQQQQQQQQPPPOOONNNNNNQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTVVVWWWYYYZZZZZZZZZ[[[]]]^^^___```cccgggkkkrrrtttvvvxxxyyy|||vvvpppggg___ZZZZZZ\\\^^^fffkkkuuuxxxlll___VVVEEE???999555555444333000111111000000000000//////000000//////////////////---------............///666666555444333333222222555555555555444444444333222222222111111111111111111111111111111111111111000000000000000000000000111000000000////////////000//////......//////000...///000111111000///.........------------..............................------------------------........................------------------------///////////////.........///000111000///...///111000///.........///000111///000000000111111111111////////////000111333333111111111111222222222222222222222222222222222222111333444444333222444555333333444444444555555555333333444444555666666777777888999;;;<<<=========AAA@@@DDDPPPaaavvvyyyqqqjjjeeeaaa]]]ZZZXXXVVVVVVUUUTTTRRRRRRPPPOOONNNOOOOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNLLLMMMNNNPPPQQQRRRSSSSSSOOOQQQSSSVVVXXX[[[]]]]]]___```aaabbbcccdddeeefffdddfffiiijjjkkkmmmooorrroooqqqsssvvvwwwwwwwwwvvvuuuuuuuuuttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqttttttuuuvvvvvvvvvuuuuuutttuuuvvvwwwxxxxxxxxxxxxwwwvvvtttrrrqqqpppoooooonnnnnnnnnnnnnnnnnnoooooosssssssssssssssrrrqqqppplllkkkiiiiiikkklllkkkjjjgggfffeeedddcccbbbaaa```___^^^]]]^^^______]]][[[[[[[[[ZZZZZZXXXWWWUUUTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSRRRPPPOOOQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUWWWYYY[[[\\\]]]]]]```bbbdddeeefffhhhkkkmmmuuuxxx{{{~~~|||vvvqqqhhhddd___\\\___fffooouuu{{{rrriii^^^SSSJJJ===999666444555444222111111000000000////////////000000000//////......------------............///555444444444333333222222222222222222111111111111111111111111111111111111111111111111111111111111////////////////////////000000000////////////...//////............//////111000///......///000111///..................///........................------------------------.........................................................///////////////...000111000///...///000......---------...///000------...000111222333444////////////000111333333000000111111111222222222222222222222222222222222111222444333222222333555333333333444444444444555333333333444555555666666777777999:::;;;;;;;;;;;;AAA???@@@GGGRRRddd}}}xxxpppkkkeeebbb___]]]\\\ZZZXXXVVVWWWTTTRRRQQQQQQQQQPPPOOOLLLLLLKKKKKKKKKKKKJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJLLLMMMNNNOOOOOOOOOMMMMMMNNNPPPRRRSSSUUUVVVXXXYYYYYYZZZ\\\]]]]]]^^^^^^```bbbdddeeegggiiikkkkkklllooorrrssssssrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooqqqrrrrrrsssssstttttttttrrrssstttuuuvvvvvvwwwvvvuuutttrrrqqqooonnnnnnmmmllllllllllllllllllkkkkkkooooooooonnnnnnlllkkkkkkgggeeecccdddeeefffeeeeee``````___^^^]]]\\\[[[[[[XXXWWWWWWWWWXXXXXXVVVSSSUUUUUUUUUTTTSSSRRRPPPOOOMMMNNNMMMMMMMMMMMMNNNOOONNNOOOQQQRRRSSSRRRQQQQQQOOOPPPRRRSSSTTTSSSRRRRRRRRRRRRQQQRRRSSSTTTUUUVVVUUUWWWYYY\\\___aaabbbbbbfffhhhkkklllmmmnnnoooqqqxxx{{{}}}vvvoooiiiggg``````aaaeeeooo|||}}}qqqfff[[[QQQFFF???888777555444333222000///000000000////////////...000000//////......---------------............///444444444333333333333333444333333333333222222222000000000111111111111111111111111111111111111111////////////////////////000000////////////............------------......222000---,,,,,,---000222//////............//////........................------------------------------------------------////////////////////////.........///////////////...///000000......///000...------,,,,,,...///000......000111333444555666000/////////000111222222000000000111111111111222222222222222222222222222111222333333222222333444333333333333444444444444333333444444555666666666777777888999999:::999999===<<<<<>>AAAIIIXXXgggyyyzzzwwwuuurrrooommmdddaaa]]]ZZZYYYXXXWWWVVVRRRRRRQQQOOOMMMLLLJJJJJJGGGHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKHHHIIIIIIJJJJJJIIIIIIHHHJJJIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRTTTUUUUUUVVVXXXZZZ\\\\\\]]]___```aaabbbcccbbbbbbbbbcccccccccddddddbbbccccccddddddeeeeeeeeeeeeeeeeeeeeefffggghhhhhhiiiiiijjjjjjkkkjjjjjjiiiggggggfffeeeeeeeeeeeeeeeccccccccccccbbbaaa___^^^_________^^^]]]\\\[[[ZZZWWWUUUTTTTTTUUUVVVVVVUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNNNNNNNNNNMMMKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKMMMNNNMMMKKKKKKNNNPPPKKKLLLMMMOOOPPPQQQQQQQQQVVVVVVUUUTTTSSSRRRRRRRRRUUUTTTTTTTTTVVVXXX[[[\\\\\\^^^bbbgggkkkooorrrsssvvvyyy}}}~~~~~~~~~}}}~~~zzzxxxwwwmmmgggccceeeiiinnnvvvqqqgggYYYLLLDDD===888444222333222111///......///000000/////////.........------..................---------............///222222222222333333333333000000000000/////////...//////000000111111111222000000000000000000000000111111111111111111111111000/////////............---,,,,,,++++++,,,,,,---,,,------------------,,,---,,,,,,++++++,,,,,,---................................................---------------------------------------------------.........//////000000...///000///...---...000000//////......///111222////////////............222111000000000000000111000000000000111111111111222222222222222222222222000222333333222111333444222222333333333444444444444444555555666777777777777777888888888888777777666888;;;>>>???CCCPPP]]]lll{{{|||zzzlllhhhddd```___^^^]]]\\\UUUTTTRRRPPPNNNLLLJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMMMMJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGIIIKKKMMMNNNMMMLLLLLLLLLLLLKKKKKKKKKLLLNNNOOOPPPPPPPPPRRRTTTVVVVVVVVVWWWXXXZZZ\\\]]][[[\\\\\\]]]]]]^^^^^^^^^\\\]]]]]]^^^___```aaaaaa____________```aaabbbcccbbbbbbbbbcccbbbbbbaaaaaa^^^^^^]]]]]]]]]]]]^^^^^^[[[\\\\\\\\\[[[YYYWWWVVVZZZZZZYYYYYYXXXVVVUUUTTTQQQPPPNNNNNNPPPQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNQQQOOOLLLLLLLLLLLLLLLJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKMMMOOOMMMKKKKKKMMMPPPMMMMMMNNNOOOQQQRRRSSSTTT^^^\\\YYYWWWUUUTTTTTTTTTVVVUUUUUUUUUWWWYYY\\\^^^___bbbfffkkkpppuuuxxxyyy{{{|||~~~}}}xxxrrrmmmkkkeee______hhhtttxxxbbbYYYMMMCCC>>><<<999777333333333222000000111333000/////////............,,,------....../////////---------.........//////000111111222222333333444000000000000000000000000000000000000000111111222222111000......000111222000000000000000000000000.........///////////////000///...---,,,,,,---...---,,,,,,++++++---...///000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++........................------............------,,,,,,,,,---------......+++,,,---......---,,,+++......////////////......///000000000000111111111000000000000000111111111444222111222333555444444000111111111111222222222222222111111222222333444444444444444444444444444333333444444333333222111444222111444888:::999777888999:::;;;===AAAFFFKKK[[[nnn}}}xxxpppjjjfffdddbbb```\\\[[[XXXUUURRROOONNNMMMKKKKKKLLLLLLLLLJJJIIIHHHGGGGGGHHHHHHIIIKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJFFFHHHJJJLLLLLLLLLJJJIIIKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQSSSTTTQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSUUUWWWXXXYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[ZZZYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTUUUTTTSSSRRRQQQPPPOOOOOOSSSRRRRRRQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKOOOOOOPPPPPPOOONNNLLLKKKLLLNNNPPPQQQRRRTTTWWWZZZaaa^^^[[[YYYYYYYYYXXXWWWVVVWWWXXXZZZ]]]___```aaafffiiimmmrrrwww|||~~~|||uuuooommmiiiccc``````]]]bbblllyyy{{{oooXXXOOOCCC<<<888666222///111111111111111111111111111000000///...---------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......222222222222222222222111000000000000000000000000000000//////000000111222222111///......///111222////////////////////////000000000000000///////////////------,,,---......//////.........///000111///...---,,,+++,,,,,,---------------------------......---,,,,,,,,,,,,,,,........................------............---------------.........//////---......//////......---......////////////......000000000000111111111111......///000111222222333222111///000222333333222000111111111111222222222222222111111222222333333444444444444444444444444333333444555666666666555666444333444777888777555777888888999;;;>>>CCCGGGTTTeeeyyyyyysssooollliiigggdddbbb___[[[WWWTTTRRRQQQNNNMMMMMMLLLJJJIIIGGGFFFIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQNNNNNNNNNOOONNNNNNMMMMMMKKKLLLMMMOOOPPPQQQQQQRRRQQQQQQQQQRRRRRRRRRRRRSSSVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRQQQPPPOOONNNMMMMMMLLLMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMKKKJJJLLLNNNOOOPPPQQQRRRUUUXXX______^^^]]][[[[[[ZZZZZZ]]]]]]___aaacccdddffffffmmmooossswww{{{~~~~~~xxxssskkkccc```]]]ZZZ\\\```jjjrrr{{{kkk```OOOGGG===777666555222000111111111111111111111111000000000///...---------------------------,,,,,,,,,,,,,,,---------......333333222222111000000///000000000000000000000000000000//////000000111222000///...------...///000////////////////////////222111111000000/////////...------,,,------...///000////////////000111111...---,,,+++***+++,,,,,,........................///...------,,,---------------------------------------............------........./////////000000/////////....../////////......////////////......000000000111111111222222------...///111222333333000///---...000111111000000111111111111222222222111111222222222333333333444444444444444444444444111222333555666666777777777555444555666666555444666777777777888:::>>>BBBIIIXXXjjjyyy|||xxxuuurrrmmmlllhhhddd___[[[XXXVVVTTTRRRPPPNNNKKKJJJIIIHHHLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLMMMJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLOOOOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLMMMOOOQQQRRRRRRTTTWWWZZZ___bbbddddddaaa___```aaaeeefffgggjjjkkkmmmnnnnnnuuuwwwzzz~~~~~~xxxpppjjjeee\\\UUURRRSSSVVV^^^gggzzzwwwkkk\\\RRRCCC===666222222333222000111111111111111111111111000000//////...---------+++,,,---.........---,,,,,,,,,,,,---------......222222111111000000000000000000000000000000000000///////////////000111111///...------------...///////////////////////////222111111000///...------,,,,,,,,,------......///------------......//////...---,,,++++++,,,------------------------------///......---------......------------------------,,,------......------,,,---.........////////////000///...------...///000......////////////......000000000111111111222222---......///000111222222000...------///000000///000000111111111222222222111111222222333333333333333333333333333333333333000000111222333444444333555555444555555555555555666777777777777888;;;>>>BBBLLL[[[jjjzzz}}}vvvuuuqqqmmmgggbbb^^^\\\ZZZYYYUUURRRPPPNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIHHHHHHGGGFFFEEEGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOQQQSSSUUUWWWZZZ]]]```aaagggmmmmmmjjjhhhiiilllmmmnnnpppsssuuuvvvwwwwwwzzz||||||xxxrrrjjjbbb\\\XXXSSSOOOQQQUUU]]]jjjuuu~~~tttiii]]]OOOFFF:::666222000000111111000111111111111111111111111/////////......---------)))+++---/////////---,,,,,,,,,,,,---------....../////////000000111111111/////////////////////////////////...///000000111......------------..............................000000///...------,,,,,,++++++,,,------.........,,,------...............///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---------......///------------------------,,,,,,------------,,,,,,,,,,,,---------.........///...---,,,,,,---...///......////////////......//////000000000111111111000000000///////////////111///......000111111000000000111111111222222222000111222333333333222222333333333333333333333333111222222333222222111111222333444444555555666777777888888777777777999;;;>>>EEEPPP\\\jjj{{{}}}zzzvvvqqqkkkgggddd```___\\\XXXVVVTTTTTTSSSMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQRRROOORRRUUUXXX[[[___cccfffgggmmmtttvvvtttssstttwwwvvvxxx{{{}}}~~~~~~|||zzzxxxtttsssqqqlllfff___YYYVVVSSSRRRUUU[[[ccclllyyyrrrfffZZZNNNBBB;;;666444222000000000//////000000000000000000000000............------------)))+++---/////////---,,,,,,,,,,,,---------......---......///000000111111//////////////////////////////......//////000111................................................///......------,,,,,,,,,+++,,,,,,------------,,,---......///000////////////...---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------......////////////.............../////////000000111000000//////......---111000//////111222222111000111111111111222222222000111222333444333222222333333333333333333333333444444444444444333222222111333444555444444666777666888888888777777999:::===???FFFPPPZZZgggzzz~~~yyyuuurrrjjjhhheeebbb^^^[[[YYYYYYPPPPPPPPPPPPPPPQQQRRRRRROOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMOOOQQQSSSTTTQQQTTTXXX[[[^^^cccgggkkknnnsssyyy|||}}}}}}~~~}}}zzzvvvrrrmmmjjjhhh`````````^^^[[[YYYYYYZZZ]]]___eeemmmttt{{{}}}uuuhhhZZZNNNEEE===888444444333111000/////////000000000000000000000000------------------------+++,,,---.........---,,,,,,,,,,,,---------......///////////////////////////////////////////////////............///000000.........//////................................................---------,,,,,,---------,,,+++***,,,,,,.../////////...---------,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............------............------......////////////......------------............///////////////.........111000...///000222111111000111111111111222222222///111222444444333222111222222222222222222222222222333333444444444333333222444666555333222444666555666777777666666777999;;;;;;???FFFLLLTTTeeeuuuyyyxxxuuupppkkkfffbbb___YYYYYYXXXXXXWWWXXXXXXXXXUUUTTTTTTSSSRRRQQQPPPPPPOOOPPPPPPOOONNNMMMKKKIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHGGGGGGHHHHHHFFFFFFFFFEEEFFFFFFGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPRRRUUUWWWXXXZZZ\\\___bbbeeehhhlllooosssvvvzzz{{{xxxtttqqqmmmhhhccc```]]]\\\VVVXXXZZZ\\\___dddkkkpppuuuvvv{{{~~~rrrjjj]]]PPPEEE===999777222222333222111000000000000000000000000000000000------------------------------------------,,,,,,,,,,,,,,,---------......000000000///......------////////////////////////...............///000000......////////////.......................................///////////////,,,------...---,,,***))))))***+++,,,,,,,,,+++***,,,,,,+++***+++,,,...///........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............/////////000---...///000000///...---......////////////......,,,,,,,,,---------......---.........//////000000000///......000111111000000111111111111222222222///111222444444333222111222222222222222222222222...///000111222333333333444666777666222111222444333555666666555555777888:::888:::???CCCIIIXXXggg|||}}}vvvoooiiifffdddcccaaa```___^^^^^^^^^[[[ZZZYYYXXXWWWUUUTTTTTTPPPQQQRRRRRRQQQNNNLLLJJJLLLLLLMMMOOOOOOPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGHHHFFFEEEEEEEEEEEEFFFFFFGGGBBBCCCDDDFFFGGGGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIIIIFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOSSSSSSTTTUUUWWWZZZ\\\^^^ccceeegggiiikkkmmmqqqsssvvvwwwzzz}}}wwwqqqnnngggeeeaaa]]]ZZZYYYXXXYYYZZZ]]]bbbgggnnnxxx}}}||||||vvvddd]]]PPPCCC:::444222111///111222222111000000111000000000000000000000000------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////////////////////////////////////////////////////,,,,,,,,,---------......------............------,,,,,,,,,------.........************************,,,++++++---//////...---------------------------++++++******+++---...000---,,,+++******,,,...///***+++---......---+++***...+++((((((+++---,,,+++.........------,,,,,,,,,................................................///...------...///...,,,000000/////////000000111///////////////000111111000111111111222222222222111111111111111111111111333222222111222222333333222222333333333333444444333333333444444444555555666666666666666666666666999<<<>>>??????DDDMMMUUUnnnyyyvvvssspppllljjjjjjiiihhhgggdddbbb```______]]]ZZZWWWWWWVVVTTTTTTTTTTTTRRRPPPRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQOOONNNMMMOOONNNLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHFFFDDDDDDFFFHHHDDDEEEFFFGGGHHHHHHHHHHHHKKKJJJHHHHHHIIIIIIGGGFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJHHHGGGHHHLLLOOOOOOMMMNNNNNNOOOQQQRRRSSSTTTTTTWWWXXXZZZ\\\```ccceeegggkkkooosssuuutttssstttvvv||||||~~~wwwqqqmmmiiiccc___]]]\\\\\\\\\]]]___aaabbbeeeppp||||||zzz}}}yyynnnggg[[[RRREEE<<<999777555222222111111000///......---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,//////............//////................................................,,,,,,,,,---------......------............------,,,,,,,,,---------......++++++++++++++++++++++++...---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,......------,,,,,,,,,---...///)))***+++,,,,,,,,,+++***000---++++++---......,,,------------------,,,,,,........................///////////////////////////...------...///...---+++,,,,,,,,,------......///////////////000111111000000000000111111111222111111111111111111111111000000000111222333444444222222222333333333444444333333333444444444444555666666666666666666666666888:::<<<;;;;;;???FFFMMMZZZkkk}}}yyywwwuuutttrrrpppkkkjjjgggfffeeecccaaa^^^___]]]ZZZYYYXXXWWWUUUTTTUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPTTTSSSQQQOOOMMMLLLKKKKKKGGGFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIEEEGGGGGGGGGFFFFFFGGGIIIDDDEEEFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGHHHHHHGGGFFFHHHHHHIIIIIIIIIJJJJJJJJJMMMKKKJJJKKKOOOQQQQQQQQQTTTTTTTTTUUUVVVXXXYYYZZZZZZ\\\```dddhhhkkkmmmmmmssswwwzzz|||{{{zzzzzz{{{{{{}}}~~~}}}{{{zzzzzzuuummmfffaaa]]]ZZZXXXVVVYYY]]]dddkkkrrrxxx{{{}}}}}}~~~|||yyymmmbbbZZZOOOGGG===777555444222000000000000///...---------........................------,,,,,,,,,,,,------------------------------......---,,,,,,,,,,,,,,,//////............//////................................................,,,,,,,,,---------......------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...------...---+++)))++++++++++++++++++++++++,,,,,,++++++++++++,,,---------------............)))))))))******+++++++++000...,,,,,,------,,,+++,,,,,,------------------........................///////////////////////////---,,,---...///...---+++---...000111111000000///////////////000111111////////////000000000000111111111111111111111111---...///000111333444555222222222222333333333333333333333333444444444444666666666666666666666666777888999888777999>>>CCCHHHXXXooo}}}wwwuuusssqqqooommmjjjhhhfffccc___]]]\\\[[[YYYXXX[[[ZZZXXXVVVUUUUUUUUUUUUSSSRRRQQQQQQRRRSSSTTTUUUSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIMMMMMMLLLKKKJJJJJJJJJJJJHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJDDDFFFHHHIIIHHHHHHHHHIIIFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLPPPOOONNNPPPSSSVVVWWWWWW\\\[[[[[[\\\]]]___aaaccccccffflllqqquuuvvvuuutttwwwyyy|||}}}{{{yyyyyyyyyvvvwwwyyyyyywwwsssooollljjjgggbbb\\\XXXWWWXXXZZZ\\\bbbkkkwww}}}~~~~~~vvvkkk___SSSKKKAAA<<<666333333333111/////////......------,,,,,,........................------,,,,,,,,,,,,------...........................------,,,,,,,,,,,,,,,///......------......///................................................,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------......,,,***++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,------......------******))))))***+++,,,---...---,,,++++++***)))))),,,,,,,,,------.................................////////////////////////...---,,,---/////////---+++---///222333333222111///////////////000000111.........////////////000111111111111111111111111---...///000111222222333111222222222222333333333222222333333333444444444555555555555555555555555666777777666666777;;;>>>DDDNNN^^^ooo|||}}}~~~{{{yyywwwtttrrrooolllhhhfffeeedddcccbbbcccaaa^^^[[[YYYYYYZZZZZZWWWVVVTTTSSSSSSTTTVVVWWWSSSRRRPPPNNNMMMLLLKKKKKKPPPPPPOOONNNMMMLLLLLLMMMLLLMMMOOOQQQRRRSSSRRRRRRSSSRRRPPPOOONNNMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJKKKLLLLLLFFFIIILLLMMMLLLJJJHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOORRRRRRRRRTTTXXX\\\___aaaeeeeeedddeeegggjjjmmmoooppptttyyy}}}~~~{{{wwwtttuuuvvvwwwwwwuuurrrpppooojjjjjjkkklllkkkjjjiiiiiicccdddccc```^^^aaahhhnnnuuu{{{{{{sssjjj___SSSGGG@@@999666333222333333222000/////////......---------........................---,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++,,,,,,---......------------......................................................,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///...,,,------------------------++++++++++++++++++************+++,,,,,,,,,,,,++++++++++++++++++,,,---...---------,,,+++))))))))),,,,,,,,,------.................................------------------------...---,,,---///000///...((())),,,///000000///...///////////////000000111---.........////////////000000000000000000000000//////000111111111000000111111111222222222333333222222222333333333444444444444444444444444444444555666777777888999;;;===BBBGGGOOOYYYhhh{{{{{{qqquuu}}}~~~|||zzzwwwtttsssssssssrrrqqqiiigggdddaaa___^^^^^^___[[[ZZZWWWUUUTTTTTTUUUVVVXXXWWWVVVTTTSSSRRRRRRQQQSSSRRRQQQPPPOOONNNNNNNNNNNNPPPSSSWWWYYY[[[\\\\\\YYYXXXVVVTTTRRRQQQQQQPPPNNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKMMMNNNOOOMMMPPPSSSSSSPPPLLLJJJIIIJJJJJJIIIJJJJJJKKKMMMMMMNNNPPPQQQQQQPPPPPPQQQSSSPPPPPPQQQQQQRRRSSSSSSSSSUUUVVVWWWZZZ^^^ccciiilllppppppqqqrrrtttvvvyyyzzzzzz}}}~~~xxxrrrmmmnnnnnnmmmmmmkkkhhheeebbb\\\\\\]]]```eeekkkppptttsssttttttsssssswwwzzzrrrmmmeee\\\RRRHHH>>>999444333222222222222111///000000000///////////////........................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---......------------......------------------------------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,//////...---------------------------******+++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---++++++,,,,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///...+++,,,---///000000000//////////////////000111111............////////////000000000000000000000000000000222222222111000///111111111111222222222222222222222222333333333333444444444444444444444444444555666888999;;;;;;<<<<<<>>>AAAGGGSSSeeeyyyrrrnnnsssxxx~~~||||||||||||zzzxxxpppnnnllliiigggfffeeeeeeaaa___]]]ZZZXXXWWWVVVVVV\\\[[[ZZZYYYXXXWWWWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSVVVYYY]]]___aaabbb___^^^\\\YYYWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNMMMNNNOOOQQQSSSTTTUUUXXXYYYYYYUUUQQQOOOMMMLLLLLLKKKKKKKKKMMMOOOPPPPPPRRRUUUUUUSSSSSSUUUXXXTTTUUUVVVWWWYYYZZZ[[[[[[\\\^^^```bbbeeejjjpppuuu{{{{{{||||||}}}~~~~~~~~~{{{{{{{{{yyyuuunnnhhhddd^^^^^^^^^^^^___]]]ZZZWWWVVVWWW[[[bbblllxxx||||||uuuccc]]]UUULLLDDD===777444111111000000000//////...000000000000000000//////........................,,,,,,++++++++++++,,,,,,************************+++++++++++++++,,,,,,---...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,++++++++++++*********+++,,,---,,,,,,------,,,+++)))(((+++---//////---+++,,,---------------------,,,,,,........................---------------------------,,,+++---///000000//////000000000111111222222///////////////000111111....../////////000000000000000000000000000000000...000222333444333222111111111111111222222222222111222222222222333333333333333333333333333333333444444555777999999888888888999<<>>BBBJJJUUU]]]ttt}}}{{{yyyrrrrrrqqqpppnnnllljjjiiikkkjjjiiihhhgggfffffffffaaaaaa```_________``````____________aaacccfffggggggfffccc```^^^[[[ZZZYYY_______________^^^]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYWWWVVVVVVVVVXXXZZZ]]]___^^^___``````]]][[[ZZZ[[[ZZZYYYXXXXXXXXXZZZ\\\^^^[[[___bbbbbb```___cccgggiiijjjlllnnnpppsssuuuvvvoooqqqqqqpppooorrrxxx}}}~~~~~~~~~|||xxxsssnnnkkkgggfffdddaaa^^^\\\ZZZYYYWWWWWWYYY___eeehhhgggeee```eeeooo}}}yyyrrrhhh```QQQJJJAAA999555444333333///000000000000111333555---.............................................,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---000---,,,---///000...,,,...------,,,,,,------...***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++***)))))))))***///...---+++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++///000///---,,,,,,,,,,,,,,,,,,++++++---,,,)))(((''''''((())),,,,,,,,,,,,,,,,,,,,,,,,......////////////......------.........---+++***,,,---///...------...000////////////////////////////////////000000000000////////////............111111222222222333333333222222222111111111000000000000111222333333444444666666666666666666666666555666888:::<<>>CCCGGGUUUeee}}}~~~~~~~~~~~~~~~zzzwwwttttttuuutttsssppprrrpppmmmkkkkkknnnqqqsssuuurrrpppnnnnnnmmmllljjjllllllmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqllllllkkkjjjhhhiiikkknnnkkklllllllllkkkllloooqqqrrrqqqpppooonnnnnnoooooommmooorrrrrrrrrrrruuuxxxwwwyyyzzz||||||{{{zzzyyyrrrnnniiiggghhhiiijjjiiimmmkkkiiifffdddaaa]]][[[[[[^^^cccjjjpppvvvzzz|||{{{|||~~~xxxpppggg[[[OOOHHH>>><<<888444111000000000111000000///......//////000000000000000///......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,++++++---//////,,,)))...---,,,---...///...,,,------,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++......---,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++)))))))))***+++,,,......++++++++++++++++++++++++************************,,,++++++,,,...///...---+++,,,,,,------.........111000///---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...////////////......---+++,,,...---,,,,,,---///000000000000000000000000////////////000000000000111111000000000//////////////////000000000111111222111111111111000000000000000111111222333333333333333333333333333333333888999999888888:::===@@@GGGTTThhh~~~~~~~~~}}}{{{yyyyyywwwuuusssrrrtttvvvwwwyyyxxxvvvvvvwwwvvvtttrrrrrrssssssssssssssstttttttttvvvxxxzzz{{{{{{zzzyyyrrrrrrrrrqqqoooppprrrtttrrrssstttttttttuuuxxxzzz{{{{{{{{{{{{zzzyyyxxxxxxppprrrttttttttttttvvvxxxxxxyyyyyyyyyxxxvvvtttsssjjjfffbbb______```aaaaaacccccccccbbbbbbbbbaaaaaaeeekkkttt}}}wwwmmmbbbWWWLLLBBB<<<888666333000............000000///............//////000000000000///......+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++---,,,,,,...//////---+++---------------------------,,,,,,,,,,,,,,,,,,---++++++,,,---------------,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---)))))))))***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---.........++++++,,,---....../////////...---,,,+++,,,,,,,,,........................------,,,,,,,,,,,,------..................------+++,,,------,,,,,,---...////////////////////////////////////000000000000111111111111000000000000/////////000000000111111111111111111000000000000000000111111222222222333333333333333333333333333777888888777666777:::<<>>CCCKKKVVVfffzzzzzz{{{|||{{{}}}}}}yyyuuusssqqqrrrrrrqqqrrrssstttuuuvvvvvvuuuvvvwwwyyyxxxvvvttttttttttttuuuvvvxxxyyyzzzzzz{{{}}}~~~}}}zzzwwwuuuqqqrrrssssssssssssuuuwwwwwwxxxxxxwwwvvvvvvyyy{{{}}}~~~}}}zzzwwwuuurrrpppnnnkkkiiihhhgggffffffffffffffffffeeeeeeeee]]]\\\YYYXXXWWWYYY]]]___iiiqqq~~~|||{{{}}}yyyqqqkkkggg___SSSHHH???:::777555222111000............///...---------------......---------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++++++++++++++---...---,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,---...............*********++++++++++++++++++,,,,,,------,,,,,,+++))))))******+++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++,,,,,,---------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...***++++++,,,,,,---------,,,,,,------,,,,,,,,,,,,------------------------///...---,,,,,,---...///+++++++++***++++++,,,---,,,---///...------...000------------------------////////////000000000000111111000000000/////////000000000111111111222222//////000000000000000111111111111111111111111111444444444444444444444444222333555555555666888:::999<<>>FFFPPP___tttzzzrrrmmmppp|||vvvfff^^^]]]aaajjjssspppkkkeeebbbccckkkttt{{{~~~{{{|||wwwrrrooonnnppprrrtttwwwzzzzzzyyysssssstttvvv{{{{{{vvvooogggdddgggnnnsssvvvwwwxxxzzz}}}|||qqqdddRRRKKKAAA:::777444111...111000000///...---,,,,,,------------------------------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************+++++++++***************.........,,,++++++...000************************+++******)))***+++---...,,,,,,,,,+++))))))+++---***************************+++,,,,,,******+++,,,***))))))((())))))******))))))***++++++++++++******************+++++++++************************++++++************++++++))))))*********+++++++++++++++******++++++,,,---))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------)));;;HHHBBB333***)))***------...//////000000000000///---,,,,,,---...///////////////////////////////////////////////////............////////////...//////000000000//////000000000000000111111111333333333222222111111111000111222222333333222222333555777888777666666777:::999;;;???EEEOOOaaarrruuunnnpppwww{{{lllaaa\\\___dddrrrzzz|||vvvnnngggeeegggkkknnnvvvyyy{{{xxxwww}}}yyyuuupppppppppqqqqqqqqqsssuuuoooqqquuuzzz{{{xxxwwwwwwtttrrrmmmfffbbbaaadddgggjjjkkkkkklllooonnncccWWWHHHBBB;;;777555444111///000000000000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++,,,,,,,,,******,,,---*********++++++++++++++++++*********+++,,,,,,---+++,,,,,,+++***+++,,,...)))***++++++,,,+++++++++)))+++,,,,,,+++***+++---))))))((((((((()))******((()))******++++++***************+++++++++++++++************************++++++************++++++)))))))))***++++++,,,,,,++++++******++++++,,,---)))************+++++++++******+++++++++,,,,,,,,,))))))******++++++,,,,,,***++++++,,,,,,------...---BBBOOOFFF555---------,,,---...///000000000000000...---++++++,,,...///////////////////////////////////////////////////............////////////......///000000000//////000////////////000111222000000000000000/////////000111111222222222222222111333555555444333444555888777999;;;===BBBOOO\\\ppptttmmmmmmsss|||mmm^^^YYY[[[```gggqqqzzz{{{wwwvvvttttttttttttwwwuuusssttt{{{~~~{{{vvvuuuvvv|||zzzqqqooonnnnnnnnnmmmqqqvvvuuuwww{{{}}}vvvqqqooooooppppppooolllfff```\\\ZZZZZZ\\\]]]\\\[[[\\\[[[SSSIII???:::555222222222000---------...///000000//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))*********+++++++++***,,,------,,,++++++,,,++++++++++++,,,,,,,,,---******+++,,,,,,,,,+++++++++,,,------++++++,,,---)))***+++,,,------,,,+++)))+++,,,,,,+++***,,,---((((((((((((((()))******((())))))************************++++++,,,,,,,,,************************++++++************++++++((())))))***++++++,,,,,,++++++******++++++,,,---)))************+++++++++******+++++++++,,,,,,,,,))))))***++++++,,,------******+++,,,,,,---......333CCCKKK@@@444111222000,,,---...///000000000//////...,,,++++++,,,...000////////////////////////////////////////////////............////////////---......///000000//////000//////...///000111222////////////000000000000000000111222222222222222000222333333222222333555333444777::::::;;;CCCLLLZZZkkk}}}|||oooiiihhhnnnxxxhhh___```[[[^^^ccchhhnnnyyy{{{vvvxxx~~~}}}~~~vvvttttttxxx}}}yyyvvvvvv{{{{{{rrrnnnmmmoooooopppxxxxxxpppkkkjjjkkkmmmmmmlllhhhbbb[[[UUUSSSRRRPPPQQQOOOKKKJJJIIIEEE???888444000///000000...+++,,,,,,......///...------------........./////////------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))************************(((((()))***+++,,,,,,---+++...000000///---------+++++++++,,,,,,---------***+++,,,------,,,******,,,---......,,,******+++***+++,,,---...------,,,)))***,,,,,,++++++,,,---((((((((((((((()))******(((((()))************************++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++((())))))***++++++,,,,,,++++++******++++++,,,---)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---......111;;;===333,,,///000,,,,,,---...000000000000//////...,,,******,,,...000////////////////////////////////////////////////............/////////000------...///000000//////000///.........///111222000000111111222222333333000000111222222222222111111333333333222333555777111333888;;;:::888===EEEEEETTTeeeqqq|||~~~ooohhh^^^bbbiiiqqq|||uuukkkkkk]]]^^^^^^___bbbkkkwwwzzztttxxx|||zzzzzz|||{{{yyywwwvvvxxxzzz|||}}}zzz}}}|||}}}zzzsssooonnnrrrtttvvv~~~uuummmiiiiiilllnnnllljjjeee^^^VVVQQQOOOOOOHHHJJJGGGAAA>>>>>>===999555222......000000...+++...//////...---+++((('''........./////////000000........................,,,,,,------------......************************++++++++++++******))))))))))))))))))))))))))))))''''''(((***+++,,,---...,,,---000222111///+++)))+++)))'''(((+++,,,***(((&&&(((***+++,,,+++)))(((------,,,,,,+++*********+++***)))(((((()))***+++)))))))))***+++++++++,,,++++++***)))((((((((())),,,,,,,,,+++)))(((&&&%%%+++***)))(((((()))***+++***************++++++,,,+++++++++***++++++,,,,,,+++++++++*********)))))),,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))000000***+++333444......,,,+++******+++---...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///......---,,,,,,---///000/////////...------,,,,,,,,,,,,---...///000111111---.........---,,,,,,+++//////000000000000//////////////////000000000000...000111000///...///111111111222222222333333333333333444555666777888999<<>><<<:::888777666333222111/////////000111---------------------------.........---+++)))(((///+++---444555000---///+++++++++++++++++++++++++++++++++************))),,,,,,++++++***)))))))))))))))))))))))))))))))))************************+++,,,...///...,,,***))),,,***)))))),,,,,,+++)))((()))+++,,,,,,,,,******************+++++++++++++++***)))(((((()))***+++******************+++++++++***))))))))))))))))))((()))******+++++++++***+++***)))(((((()))***+++***))))))))))))***++++++++++++***))))))*********+++++++++*********))))))******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$+++...+++///999===888)))***++++++++++++******------...............---,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///000//////...---------------------...........................////////////---.........------,,,+++......////////////......---------...//////000000...000111000///...///111111111111222222222333333222333444555666777888888888>>>EEEJJJQQQ]]]lllxxx}}}|||zzzrrrhhhaaaaaahhhsss{{{}}}yyyxxxqqqhhhdddffflllqqq||||||zzzzzz{{{wwwsssuuu{{{~~~||||||{{{zzzyyyssspppppppppqqqyyy{{{xxxrrrppppppttt~~~~~~~~~~~~}}}~~~|||zzzyyyyyyyyytttnnnhhhfffeeeaaa\\\UUUOOOJJJGGGDDDBBB<<<;;;:::888666444333222111000///...---......///------------------------+++,,,---------,,,+++***---+++---555888333...---++++++++++++++++++++++++++++++++++++******************************++++++))))))))))))))))))))))))******************************+++++++++***)))))),,,+++***+++,,,---,,,***)))***+++------,,,++++++((((((((()))***+++++++++******))))))))))))************************))))))))))))))))))))))))***+++'''((()))***+++,,,,,,,,,******))))))))))))******))))))((((((((()))******++++++***)))((((((((((((+++++++++***************((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,###***---,,,222<<<@@@>>>///...---,,,++++++,,,,,,+++,,,,,,---......//////---------------------------...///...------...///111111000000///---,,,++++++,,,,,,---......///////////////.........---------............---,,,,,,---..................---+++,,,,,,---...//////000...000111000///...///111111111111222222222222333222222333444555666777777777:::===>>>AAAIIIVVVaaaqqq|||vvvfff[[[YYY___eeeqqqzzz{{{mmmeeebbbdddlllwwwzzz{{{yyysssqqqsss}}}{{{{{{|||~~~wwwssssssssssss}}}~~~vvvooohhhffffffjjjttt~~~}}}}}}yyyzzz}}}zzzxxxwwwyyy~~~{{{sssooollloooqqqpppkkkfffaaa^^^VVVRRRKKKFFFBBB???<<<:::666666444333111000///.........---,,,,,,,,,------------------------------******+++,,,------,,,,,,---***---444999666000,,,++++++++++++++++++++++++,,,+++++++++************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******++++++***++++++++++++***)))***+++,,,,,,,,,++++++'''((((((((()))))))))******))))))))))))))))))***++++++******))))))(((((()))((((((((()))***++++++(((((()))******)))))))))***))))))))))))))))))***((((((((((((((())))))***---,,,+++))))))(((((((((************************))))))*********+++++++++************************++++++++++++++++++++++++(((,,,...---000666999777888444///***)))***---000,,,,,,,,,,,,------...///........................---...///...---------//////000111111000...---+++,,,,,,,,,------.................................------............------........................---...............//////...000111000///...///111111111111111222222222222222222222333444555555555444666888999;;;AAAJJJRRR\\\iii{{{qqq```WWWXXX\\\aaaiiiuuutttgggdddeeejjjpppwww||||||~~~|||vvvuuu{{{}}}zzzzzzzzzzzz}}}||||||}}}~~~~~~{{{yyypppkkkgggggghhhlllvvv}}}vvvuuuwwwzzz{{{}}}}}}uuuppppppsss{{{xxxvvvwwwssshhhccc___aaaddddddbbb]]]YYYVVVNNNKKKEEEAAA>>><<<999777333333222111///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,...++++++111777888333...++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***+++,,,)))*********))))))******((())))))***************)))))))))((((((((('''''')))))))))******)))))))))+++******))))))((((((((()))((((((((()))***++++++&&&'''(((((()))((((((((()))))))))******)))))))))((((((((((((((())))))***...---,,,+++***)))))))))************************+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,///000...999777555222000......---///...---,,,,,,,,,,,,---........................---...///...---------///---...///000000///...---......------,,,,,,,,,,,,,,,,,,,,,---...//////000------...//////......---000000///......///000000111111000000///............000111000///...///111000000111111111222222222111111222222333333444444///222555666777:::>>>BBBKKKUUUdddrrrzzzgggZZZVVVUUUSSSYYYdddoooyyyvvvmmmdddaaabbbgggpppzzzzzzuuuwww}}}zzzzzz~~~yyyxxx}}}}}}|||zzzyyyuuutttrrrsssttttttsssrrrnnnlllmmmpppsssvvv}}}|||uuuqqqrrruuuyyy|||||||||{{{zzz{{{}}}wwwllleeeiiippp|||zzzpppnnnooowwwzzzjjj^^^XXXXXXXXXXXXXXXWWWUUURRRPPPGGGDDD@@@===;;;999777555222222222111000//////...------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************///,,,***,,,111666666444++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***++++++,,,---((()))******)))((()))***((())))))))))))******************)))((('''''''''))))))************))))))))))))))))))))))))(((((())))))))))))))))))***+++###$$$&&&((()))***++++++))))))************))))))))))))((((((((()))******------,,,+++*********+++***************+++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,666:::???CCCAAA;;;333...000///---++++++++++++,,,---------------------------...///...------...///,,,------......///............------,,,++++++******+++,,,---...///000000------...////////////...111000///......///000111111111111000//////.........000111000///...///111000000000111111111111222000111111111222222222333111333666777777666777888BBBHHHRRR]]]hhhtttnnn^^^UUUQQQJJJNNNUUU]]]gggrrr}}}{{{kkk```[[[[[[aaahhhpppxxxzzzvvvwww}}}~~~tttooopppsssvvvxxxzzz}}}yyyvvvxxxyyyxxxxxxzzz}}}|||}}}~~~{{{vvvyyy|||}}}yyyuuurrrlllkkkiiijjjmmmppprrrrrrsssrrrtttyyy{{{|||{{{tttnnnlllnnnrrruuuyyyyyyxxxvvvsssrrrtttvvvvvvxxxwwwiiieeejjjsss|||uuuiiihhhjjjooozzzpppbbbXXXSSSTTTRRRPPPOOOOOONNNLLLKKK???===:::888666555333111222222111111000000//////,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************------***(((,,,444888888++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))*********************************++++++,,,,,,,,,(((***,,,+++)))(((***,,,******))))))******++++++))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))))))))))))))+++***))))))))))))))))))&&&'''(((***+++,,,,,,,,,((()))***++++++***)))(((***))))))))))))***++++++++++++***************+++))))))*********+++++++++++++++******************************************************************((((((((()))***+++,,,...///444;;;AAABBB===666222...---,,,******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------...///////////////111000...------...000111........./////////000000...000111000///...///111000000000000111111111111000000000111111111111222444555666666555555555666;;;???EEELLLSSS^^^kkksss~~~wwwhhh\\\VVVPPPPPPPPPSSSZZZdddqqqyyy}}}{{{yyyxxxzzz~~~{{{mmmccc\\\[[[^^^bbbiiisss{{{|||tttllliiimmmvvv}}}wwwooommmrrrvvvuuuwww{{{}}}vvvzzz|||uuuqqqtttwwwwwwxxx|||~~~{{{wwwwwwzzz}}}yyy{{{||||||}}}~~~{{{xxxuuusssrrrwwwyyysssooojjjiiihhhkkkpppvvvzzz|||}}}}}}~~~~~~||||||wwwooohhhgggiiilllooopppqqqpppnnnkkkjjjlllmmmnnnrrr||||||nnniiinnnvvv}}}uuunnnddddddeeejjjrrr|||sssfff[[[UUURRROOOLLLJJJIIIIIIGGGDDDBBB999777555444333222000...//////////////////......+++,,,.../////////...---+++++++++++++++++++++++++++******))))))***+++,,,''',,,,,,)))***111777999++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++******************))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++))),,,---,,,***)))+++---++++++******++++++,,,---(((((())))))******++++++((()))***++++++***)))(((''''''(((((())))))******++++++***)))(((((()))))),,,,,,,,,,,,,,,+++******((()))***++++++***)))(((***************++++++,,,***)))))))))))))))***+++))))))******++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))************************+++))))))+++,,,+++,,,...%%%'''+++...000111111111,,,+++*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///000///---+++*********+++***++++++,,,,,,------.........---------,,,,,,,,,------...///000000//////000///---,,,,,,---///000******,,,---///000111222///000111000///...///111000000000000111111111111000000000000111111111111000000//////000222444666222555:::>>>CCCLLLWWW^^^fffsssssshhhaaa[[[XXXSSSQQQSSS\\\hhhpppqqqooommmkkklllooosssvvv||||||oooddd^^^]]]VVV[[[bbbgggmmmvvvzzznnnggggggnnntttuuu|||vvvrrrxxx{{{{{{}}}}}}pppssswww{{{}}}~~~~~~~~~~~~{{{sssooossswwwxxx{{{~~~yyyrrrppprrrvvvyyy~~~~~~}}}|||yyytttnnnjjjgggffffffkkkttt}}}wwwrrrmmmllllllpppwww~~~{{{}}}|||uuullleeeccceeegggiiihhhiiiiiihhhfffeeefffgggiiiooo|||sssiiilllrrr{{{|||{{{wwwooohhhaaabbbdddhhhooowww~~~}}}zzzsssjjj```XXXTTTSSSIIIGGGEEEEEEEEEBBB===999777555444333333222000...------------------------***+++---...///...------++++++++++++++++++++++++)))(((((((((***+++---..."""***...******000666888++++++++++++++++++++++++---------,,,,,,,,,++++++)))))))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************)))))))))))))))***+++******))))))((('''''''''))))))(((((((((((())))))******))))))))))))******+++*********))))))((((((((()))))))))******++++++******+++++++++,,,,,,,,,((((((((((((***,,,...///((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((())))))))))))+++,,,...---***(((''''''))))))(((((((((((()))))))))+++,,,+++)))(((+++---,,,++++++******++++++,,,---,,,,,,+++*********+++((((((((()))***,,,---...++++++******+++---...000.../////////...------,,,------------------------,,,---...///000000000000000000//////......------...------,,,,,,------.........////////////......,,,...//////...------...////////////////////////////////////////////////000000000000000000000000222222333333333333444444888777777999===BBBFFFIIIUUU]]]iiittt}}}uuunnnfff```\\\[[[YYYVVVZZZbbbeeehhhiiihhhfffeeegggjjjnnnwww{{{pppfff```WWWRRRVVV\\\cccnnnxxx}}}uuuooojjjgggmmmqqqvvv|||}}}~~~xxxtttooojjjhhhiiikkklllmmmmmmpppuuuyyyzzzwwwtttpppnnnnnnqqqvvvzzzzzzyyy~~~~~~~~~~~~zzzvvvrrrpppuuu{{{{{{www{{{vvvqqqoooooommmhhhcccccceeejjjnnnsssyyy|||zzzzzz}}}yyytttuuuzzz~~~wwwqqqjjjccc```___^^^^^^bbbaaaaaaaaaccceeegggiiiooorrryyyxxxtttqqqpppttt|||}}}|||zzzvvvooojjj^^^___aaaeeekkkqqqtttuuuvvvooofff^^^YYYUUUSSSQQQJJJEEE>>>:::999999777555222222222222000///...------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***************************---,,,+++++++++,,,---...,,,------------,,,++++++***+++---...///......---+++++++++*********))))))((()))+++,,,,,,+++***))),,,,,,,,,++++++*********))))))))))))******************))))))))))))************************************))))))))))))************))))))))))))******************)))))))))(((&&&&&&&&&&&&'''''''''((())))))))))))*********+++***)))(((''''''((()))***((((((((((((((((((((((((************************))))))))))))************(((***++++++***(((((()))***))))))(((((())))))******,,,,,,***(((''')))+++,,,++++++******++++++,,,---,,,++++++*********+++*********)))******+++,,,,,,++++++***+++,,,.....................---,,,+++---------......------------...///000000111111111............------------------,,,,,,,,,,,,------......////////////......---///000000///...///000////////////////////////////////////////////////000000000000000000000000111111111222222222333333555555555666999===@@@BBBGGGNNNYYYcccmmmwww{{{pppjjjeeebbb]]]WWWXXX]]]XXX[[[___`````````ccceeeiiiqqq|||}}}lllaaaVVVSSSTTTWWW___hhhpppsssyyy~~~}}}zzzyyyzzz{{{}}}wwwooojjjhhhggggggbbbcccfffkkkpppqqqooommmjjjjjjkkkoootttwwwwwwuuuyyywwwvvvvvvvvvwwwwwwwwwzzz{{{yyyzzz|||{{{zzzwwwvvvvvvvvv{{{~~~}}}{{{vvvxxx}}}{{{yyyuuuqqqooollliiihhhhhhhhhfffdddjjjmmmrrrvvv{{{xxxssstttyyy~~~{{{uuurrrmmmfff```]]]\\\]]]]]]\\\]]]```ccchhhlllppprrrsssuuuzzzzzzssspppnnnqqqwww}}}~~~}}}~~~|||zzzzzzyyytttlllfff______```ccchhhmmmoooooommmhhhbbb\\\WWWSSSOOOLLLFFFBBB<<<888777666444222000000000000///...------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,++++++***+++,,,---...*********)))))))))(((((())))))***++++++++++++++++++++++++*********))))))++++++++++++***(((&&&%%%,,,,,,,,,++++++*********))))))))))))************,,,+++***)))))))))))))))******++++++,,,------...++++++************++++++******))))))))))))******************))))))))))))((((((((())))))))))))***''''''(((((((((((())))))***)))(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++&&&(((******)))))))))************))))))*********+++,,,+++***'''&&&'''(((++++++************++++++,,,,,,+++************+++,,,,,,+++***)))))))))***,,,,,,++++++++++++,,,---,,,,,,---------,,,++++++,,,---///000000///---,,,---...///000111111111111,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------......////////////......,,,---///...---,,,---...////////////////////////000000000000000000000000000000000000000000000000000000000111111111111222111222333444555777888888888>>>FFFOOOXXXdddpppyyyzzztttmmmcccZZZVVVWWWOOOQQQUUUXXXZZZ]]]aaacccjjjrrrzzzrrraaaUUUOOOMMMRRRWWW^^^cccjjjpppuuu~~~xxxyyy}}}zzzqqqllliiigggeeefffhhhkkkmmmnnnllljjjdddfffjjjoootttwwwwwwuuuwwwtttqqqooonnnnnnmmmlllkkknnnqqqttttttrrrooommmhhhmmmsssvvvuuuuuuvvvxxx|||~~~~~~{{{xxxwwwvvvzzzzzz}}}}}}yyyvvvpppkkknnntttzzzvvvuuuqqqnnnmmmmmmlllkkkiiijjjllloootttxxx}}}~~~vvvqqqrrrxxx}}}}}}vvvmmmkkkgggaaa\\\YYYZZZ]]]___]]]___dddjjjoootttxxxyyywwwyyyzzz|||~~~~~~}}}|||vvvtttrrrtttxxx{{{{{{zzzyyyyyyyyyzzzyyysssjjjccc^^^]]]]]]___cccfffggggggbbb___[[[VVVRRRNNNIIIEEE@@@===999666444333111000---...............------............------------------------------------+++************+++,,,,,,,,,,,,,,,++++++*********+++************+++,,,,,,...---+++*********+++,,,***))))))))))))***+++++++++++++++***************************)))'''&&&%%%+++++++++++++++*********((()))))))))************---,,,+++***))))))((((((+++++++++,,,,,,,,,------+++******))))))******+++******))))))))))))***************)))))))))))))))************************(((((((((((((((((((((((()))(((((((((***+++---///))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********''')))******))))))***+++++++++************++++++******)))((('''''''''(((++++++************++++++++++++***************+++,,,+++******))))))******,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***+++---///111111///---+++,,,---...///000000000000++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,------......//////......---.../////////------...000////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222111222333444444333333222333666<<>>GGGRRRZZZlllxxxrrrggg```YYYUUUOOOLLLMMMSSSZZZ^^^iiirrr|||}}}}}}rrrbbbZZZUUURRRPPPTTTXXX]]]bbblllzzzrrrjjjdddbbbgggnnnvvv|||}}}||||||zzzxxxvvvuuuuuutttyyy{{{uuummmgggdddaaa___]]]ZZZ___gggmmmrrrvvv{{{~~~zzzsssllljjjhhhgggeeeaaacccooo|||uuupppuuu~~~zzzvvv{{{zzzrrrooorrrwwwxxxpppjjjjjjnnnrrrqqqrrrtttttttttuuuxxxzzz|||~~~zzzyyyoooggg___^^^[[[YYYYYY]]]eeekkkvvvxxx{{{}}}{{{{{{|||zzzwwwuuuuuuvvvqqqqqqsssuuuwwwxxxwwwvvvsssssstttvvvuuunnnddd\\\RRRPPPPPPQQQTTTVVVVVVVVVWWWRRRJJJDDD@@@===;;;:::666666555444222///...---,,,,,,---...////////////++++++++++++++++++++++++------------------------+++***)))((()))***+++,,,)))))))))(((((((((''''''))))))******++++++++++++---+++)))((('''(((***+++---,,,+++*********,,,,,,************************(((((())))))***+++,,,,,,************************))))))))))))************---,,,+++***************,,,++++++***))))))(((((())))))(((((((((((())))))******))))))))))))******))))))))))))************)))))))))(((((((((((('''++++++************))))))+++***)))'''''''''(((((())))))))))))))))))))))))************************&&&&&&&&&'''''''''((((((---------,,,******+++,,,*********))))))*********((('''&&&'''***+++,,,+++******))))))))))))*********))))))))))))***++++++***)))))))))***+++,,,,,,******+++++++++++++++*********+++,,,,,,,,,+++++++++,,,...//////...,,,+++)))***+++,,,------------------------............,,,,,,++++++++++++,,,,,,------............---------......,,,++++++---000////////////////////////////////////////////////////////////////////////111111111222222222333333222333444555444333222111222444555555777<<>>999555333222111000---000333222///,,,+++,,,+++,,,,,,------------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++((())))))*********************++++++,,,---------******,,,---------,,,+++.........---------,,,,,,+++++++++++++++***))))))))))))*********+++++++++++++++***)))((())))))***((()))))))))*********+++))))))))))))************+++++++++***++++++,,,,,,)))))))))***++++++,,,,,,++++++************++++++******))))))))))))******(((((())))))*********+++)))(((((((((''''''&&&&&&++++++******))))))((((((******)))))))))+++,,,---((((((((((((((((((((((((************************(((((((((((())))))))))))((())))))))))))***---///))))))(((((((((((())))))---+++((()))+++,,,+++)))******))))))))))))******))))))((())))))***++++++...---,,,***)))((((((((('''(((***+++,,,,,,,,,+++***+++,,,---------------++++++++++++++++++++++++++++++,,,---............---,,,,,,++++++*********,,,++++++++++++++++++,,,,,,------......------,,,//////...---+++,,,///111////////////////////////------------------------////////////////////////////////////000000000000......//////000111111222///222555555333444777::::::AAALLLWWW```jjjuuu|||zzzzzznnnfff]]]UUUQQQOOOMMMKKKMMMTTT___iiiqqqwww|||~~~~~~~~~~~~uuuwww|||}}}qqqkkkooowww}}}~~~vvvnnniiilllkkkhhhrrr}}}vvvqqquuu}}}{{{zzz}}}~~~xxxssspppoooooorrrwww{{{}}}|||tttlllgggeeeeeecccbbbaaa___```ccciiimmmkkkooorrrqqqkkkddd^^^\\\YYYXXXXXXZZZ___fffmmmrrr{{{wwwnnnjjjiiigggfffccc]]]YYY\\\eeellluuuvvvwwwzzz~~~|||sssoooqqqsssrrrooojjjnnnqqqsssrrrpppnnnmmmiiiddd^^^ZZZXXXTTTOOOKKKHHHFFFCCCAAA@@@???===;;;888666444222222111///---***...111111...+++***+++++++++,,,,,,,,,++++++***)))))))))******+++++++++************************'''(((***+++++++++***)))(((((()))***+++,,,,,,---***+++,,,---...---,,,,,,******+++++++++***)))(((---......///...---,,,***))))))******++++++++++++''''''&&&'''(((***,,,---(((((())))))*********+++///---+++***)))***+++,,,---,,,+++)))((((((''''''************))))))))))))************************+++******)))(((''''''''''''((()))***+++***))))))))))))))))))))))))))))))++++++%%%&&&...***$$$)))))))))(((((((((((())))))******************************))))))))))))******))))))))))))))))))))))))(((***,,,,,,,,,...333888---,,,***)))))))))***+++$$$%%%&&&(((***,,,......'''((()))+++---...//////)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++***+++,,,---...+++,,,---,,,++++++,,,...+++,,,------......------...---,,,,,,++++++++++++------------------------+++---///000///...---...------------------------.........------..................////////////000////////////000000000000222222111111111222444555555222000000333444333111777999===CCCJJJSSSZZZ^^^jjjrrr~~~~~~xxxnnnjjjeeeaaa^^^YYYSSSNNNNNNNNNQQQYYYccclllpppqqqvvvtttsssxxx|||rrrmmmmmmqqqtttuuuxxx{{{}}}~~~xxxzzz~~~zzz~~~~~~~~~}}}xxxvvvwwwvvvrrrmmmqqqrrrtttwwwzzz{{{xxx|||}}}wwwsssooommmmmmiiieee```___aaadddddddddjjjhhheeebbb^^^YYYSSSOOOSSSPPPPPPRRRTTTVVV\\\dddpppxxx}}}sssllliiijjjfff```[[[YYY\\\```ccckkkmmmpppsssvvvzzz|||}}}|||yyyxxxyyyxxxtttsssuuuvvvsssqqqqqqrrrpppkkkggg^^^\\\YYYUUUPPPLLLIIIGGGCCCAAA>>>:::888777777777333222222111111111111111///,,,+++,,,...///---+++++++++*********+++,,,---,,,+++***))))))+++---...+++++++++*********))))))******+++++++++,,,,,,,,,+++***)))'''''')))***+++---,,,+++***))))))))))))---,,,***)))))))))******,,,,,,---...---,,,***)))(((((())))))******++++++)))))))))))))))))))))))),,,+++++++++***))))))))),,,***)))''''''''')))***,,,+++***)))((((((((((((************))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%***+++,,,---...---,,,,,,)))))))))))))))))))))))),,,;;;999---+++)))''',,,))))))(((((((((((())))))))))))(((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))+++++++++***+++///222++++++***)))))))))))))))'''(((((()))***+++++++++'''((()))***************(((((()))))))))*********************************************************,,,,,,++++++++++++++++++,,,,,,+++++++++,,,---...,,,------+++******,,,...***+++,,,,,,------,,,,,,......---,,,,,,,,,------++++++++++++++++++++++++,,,...//////---,,,------------------------------......------------......------........./////////////////////000000000000111000/////////000111222444222000000222333222111333444666:::@@@FFFKKKNNNWWW___kkkvvv|||~~~~~~}}}}}}||||||}}}~~~zzzwwwrrrnnnjjjgggfffccc___[[[UUUSSSSSSVVV[[[```ccccccjjjjjjlllrrrzzz}}}uuullleeedddfffiiijjjiiiooowww}}}yyyxxxwwwyyyxxxyyy~~~{{{|||{{{yyyvvvwww{{{|||~~~~~~xxxvvvwwwvvvsssoooqqqrrrrrrtttxxx|||~~~zzzwwwuuuxxx~~~}}}zzzwwwssspppnnnmmmhhheeeaaa```aaabbbbbb```^^^]]][[[XXXVVVRRROOOMMMJJJGGGHHHLLLNNNQQQXXX___pppwww|||sssllliiiiiiddd^^^XXXWWWZZZ^^^bbbggghhhiiilllooorrruuuwwwuuussssssvvvwwwuuuvvvyyyyyywwwuuutttsssnnnfff```[[[YYYUUUPPPKKKGGGDDDBBB???===:::777444333333444222111111000000000000000---+++***+++---...,,,***++++++,,,,,,,,,---------,,,+++***))))))+++,,,...+++++++++*********))))))*********+++++++++,,,,,,+++***)))(((((()))***+++++++++************++++++,,,,,,***)))))))))******,,,,,,---------,,,******)))))))))))))))*********))))))))))))))))))))))))++++++*********************)))((('''&&&'''((()))******))))))))))))******************))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%+++,,,------......------))))))))))))))))))))))))'''BBBFFF222(((((()))---))))))(((((((((((())))))((((((&&&&&&&&&&&&((((((+++***))))))(((((((((((())))))))))))))))))))))))***+++***)))((((((***,,,))))))******))))))((((((************)))))))))((((((((((((((('''&&&%%%%%%'''((((((((())))))))))))************************)))))))))***************++++++++++++++++++,,,,,,,,,++++++++++++,,,------------,,,***)))***,,,///)))***++++++,,,,,,+++++++++************++++++,,,++++++++++++++++++++++++---......---+++***+++---------------------------------,,,,,,,,,,,,------,,,---------............////////////000000000000111111000/////////000000333111000000111222222111000111111333555888;;;===BBBIIITTT___hhhpppuuuyyywwwuuusssssstttwwwxxxwwwvvvssspppooooooooonnnmmmeeeaaa[[[XXXWWWWWWWWWWWW___```cccjjjrrrxxxyyyxxxyyysssjjjcccaaaaaacccddddddlllyyy}}}wwwsssrrrooommmoooooonnnooossstttyyy|||zzzrrrpppllliiijjjmmmrrruuuzzz}}}{{{{{{}}}~~~||||||}}}}}}xxxvvvvvvuuussspppsssrrrqqqrrrtttyyy}}}}}}|||zzzwwwuuusssqqqqqqsssxxx~~~~~~~~~|||zzzwwwwwwvvvuuurrrooommmkkkgggeeecccbbbbbbaaa^^^]]]UUUTTTRRRPPPNNNLLLJJJIIIDDDBBBDDDHHHKKKNNNUUU]]]lllrrryyy{{{vvvoooiiigggeeeaaaZZZUUUTTTXXX]]]aaacccccccccdddfffiiimmmooonnnlllmmmqqqttttttvvvzzz{{{zzzyyyyyyuuummmbbbYYYWWWSSSNNNHHHBBB???<<<;;;888777444222000/////////000000///............///,,,***)))***+++,,,+++***++++++---.........---,,,++++++***))))))+++,,,---+++++++++************************++++++++++++,,,+++***)))(((((()))***+++************+++,,,---...,,,+++******)))*********++++++,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))))))))******************+++***))))))((()))******))))))(((((()))***++++++************)))))))))((())))))))))))))))))))))))******))))))(((((((((((())))))*********+++++++++((((((((((((((((((((((((!!!777===333///***(((,,,))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))+++***)))(((((('''(((((())))))))))))))))))))))))******)))((((((((()))***'''((()))******)))((('''+++*********))))))(((((((((((((((((('''&&&$$$$$$((((((((()))))))))*********************************************+++++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,***((())),,,///******+++,,,,,,,,,,,,,,,++++++******+++,,,------------------------------//////...,,,))))))***,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000333333222222111111111000222111000000000111111111111111111111111333444555777<<>>BBBEEEKKKPPPXXXbbbmmmuuuyyy|||zzzuuurrrkkkddd\\\XXXYYY[[[\\\\\\[[[^^^```aaaaaabbbeeehhhjjjooowwwrrr```UUURRROOOQQQRRRSSSUUUXXX]]]aaa```eeellloooqqqtttyyy~~~}}}xxxyyyzzzyyywwwvvvuuuvvvvvv{{{uuummmiiiggggggeee```[[[ZZZ\\\___ffflllvvv~~~~~~|||}}}|||}}}}}}}}}{{{yyyvvvtttpppoooppprrrtttsssooollloookkkiiikkkmmmnnnrrrxxx~~~|||yyyyyywwwuuusssrrrrrrsssoookkkfffaaa^^^\\\]]]]]]dddfffjjjrrr}}}{{{wwwnnnllljjjgggfffffffffggggggccc]]]XXXVVVVVVYYY[[[^^^^^^^^^^^^^^^^^^^^^^^^aaa```^^^ZZZVVVRRRPPPPPPOOOPPPQQQQQQQQQOOOMMMLLLKKKNNNQQQSSSSSSTTTWWWYYYccchhhlllkkkfffbbb```aaa]]][[[[[[^^^^^^\\\___eeedddcccaaa___]]][[[YYYXXXVVVTTTSSSRRRSSSTTTWWWXXX]]]\\\ZZZXXXWWWUUUUUUTTTVVVQQQNNNMMMJJJGGGGGGKKKNNNOOOQQQTTTVVVRRRKKKEEE;;;999777444222000///...---------............---------,,,++++++++++++,,,)))+++,,,,,,***)))***,,,))))))*********+++++++++((())))))***************))))))*********+++++++++))))))))))))***************++++++++++++++++++*********))))))((())))))***((()))***+++,,,++++++***)))(((((('''((()))***+++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,,,,,,,,,,******))))))))))))******************))))))))))))************************((((((((()))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))!!!***(((&&&---...)))+++))))))(((((((((((())))))&&&'''***++++++***'''&&&&&&&&&&&&&&&((()))***+++(((((((((((((((((((((((()))((('''(((++++++)))&&&+++***)))))))))***,,,---************)))))))))))),,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------,,,,,,++++++*********((()))***+++,,,+++******'''***,,,---,,,***))))))******+++,,,,,,,,,,,,+++000000///...------------------------------------+++---///000///...---...------------------------///......------......///.........////////////000////////////000000000000...///000222222222111111---///111///---,,,///111///////////////......---...///000111111333777999888:::>>>CCCJJJUUUbbblllpppuuu{{{{{{xxxqqqkkkccc___]]]]]][[[YYYQQQTTTXXXYYYYYYZZZ]]]```cccfffllluuummm^^^XXXQQQPPPOOONNNNNNPPPUUUYYYYYY^^^dddffffffiiinnnsssqqqxxx|||xxxvvvvvvsssmmmhhhiiiiiigggddddddhhhlllooossswwwyyyzzzzzzrrrlllgggiiiiiiddd]]]YYYZZZ^^^gggnnnwww}}}}}}|||||||||}}}~~~~~~{{{vvvssskkkjjjiiikkknnnmmmjjjggggggcccbbbgggkkkmmmooosssttt}}}zzzxxxzzzzzz}}}}}}{{{yyywwwxxxzzz|||uuupppiiiaaa[[[XXXWWWWWWaaacccgggoooxxx}}}wwwssskkkiiigggeeecccbbbaaaaaaaaa]]]XXXSSSPPPQQQSSSUUUWWWWWWXXXXXXXXXXXXYYYYYYWWWWWWVVVSSSOOOKKKHHHGGGGGGHHHIIIJJJKKKKKKJJJJJJMMMPPPTTTWWWXXXZZZ^^^bbbrrrvvvyyyvvvnnnfffbbbbbb^^^\\\]]]``````___bbbgggccc```]]]ZZZYYYWWWVVVTTTVVVUUUSSSRRRQQQQQQQQQRRRWWWVVVUUUSSSQQQOOOMMMLLLMMMHHHEEEEEECCC@@@BBBEEEEEEDDDEEEFFFGGGDDD===888666555444333111///...---,,,,,,---..................---,,,,,,++++++,,,,,,(((***,,,+++(((''')))+++++++++*********+++,,,---(((((()))***************))))))******++++++++++++))))))))))))***************++++++,,,,,,++++++***+++***)))(((''''''''''''((()))***+++,,,,,,+++***)))(((''''''''')))***+++(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''++++++******************))))))))))))************$$$$$$%%%'''(((***++++++)))(((''''''''')))***+++,,,,,,+++***)))(((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))************))))))))))))))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&((()))************)))))))))))))))(((''''''))))))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,+++***))))))(((((()))(((((((((((()))***+++,,,))))))))))))))))))))))))******))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,******))))))))))))******************************---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......999<<<111***,,,...+++,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,---///000222222000///---...111222111...---///111//////000000000000//////000000111222333333222222555444444777===FFFOOOUUUbbbfffnnntttuuuwwwzzzuuuoooiiieeeccc___WWWQQQLLLMMMMMMMMMOOOSSSXXX\\\ZZZ]]]bbbiiiqqqyyyqqqhhhZZZZZZYYYUUUPPPMMMMMMOOORRRTTTWWWZZZ]]]aaaeeeiiiiiilllmmmkkkgggbbbaaaaaaZZZXXXWWWXXX[[[___bbbcccdddeeefffhhhkkknnnrrrtttyyy|||~~~}}}yyysssooolllfffeeeddd```[[[XXXVVVVVVcccfffkkkpppsssrrrqqqooommmsssyyyzzzxxxxxx~~~}}}tttnnnkkkhhhhhhiiihhheeeaaaaaabbbdddeeehhhjjjkkkllliiiiiikkkoootttvvvwwwvvvyyyyyyyyyyyyxxxvvvuuuuuuooojjjddd___\\\ZZZXXXWWWZZZ]]]bbbhhhmmmoooppppppxxxxxxxxxxxxxxxyyy}}}xxxqqqnnniiigggeeeeeeeeeccc^^^ZZZVVVTTTRRRQQQPPPPPPPPPQQQQQQPPPNNNMMMLLLLLLMMMNNNQQQPPPMMMJJJHHHFFFEEEDDDDDDFFFGGGGGGFFFFFFHHHIIIMMMRRRYYY]]]```ccchhhllluuu|||yyypppkkkfffbbb]]]\\\\\\\\\^^^aaadddeeedddaaa^^^ZZZWWWVVVUUUVVVVVVVVVVVVSSSNNNJJJHHHHHHLLLLLLKKKJJJIIIGGGEEEDDDEEECCCBBB@@@>>>===<<<;;;???<<<:::999999888444000444111///------,,,+++)))---,,,+++++++++,,,---...------------------------+++,,,,,,---,,,+++***)))***)))))))))***+++,,,,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,------,,,++++++******)))+++*********))))))((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***''''''(((((()))(((((('''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))((((((''''''((()))***+++******)))((('''''''''))))))))))))))))))))))))((((((((()))))))))))))))*********)))))))))(((((((((((()))))))))*********((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((())))))))))))))))))))))))((('''''''''(((((()))***)))))))))***+++++++++++++++***)))''''''&&&&&&&&&''''''(((******)))((((((((())))))))))))))))))))))))))))))************************+++++++++*********))))))************+++++++++,,,******))))))))))))******************************,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------333===>>>333+++++++++(((+++,,,,,,------,,,,,,+++,,,,,,---..................///000111111000///......///000///......///000/////////000000/////////,,,------.../////////...222111111222777===DDDHHHSSSWWW^^^eeehhhlllwwwyyyvvvqqqkkkgggeeeaaaZZZTTTLLLMMMMMMLLLLLLLLLOOOQQQPPPRRRVVV\\\cccjjjppptttyyymmmlllhhh```VVVNNNJJJIIIJJJLLLNNNQQQRRRUUUYYY\\\___aaacccbbb^^^ZZZYYYYYYTTTRRRPPPQQQUUUYYY[[[\\\^^^^^^^^^^^^```bbbdddeeehhhkkkooopppnnnjjjhhhfff``````___\\\WWWTTTSSSSSSXXX[[[___cccffffffeeeeeehhhmmmssstttsssvvv}}}{{{sssmmmjjjhhhggghhhgggccc```^^^___```bbbcccddddddeee``````bbbeeejjjnnnppppppqqqqqqpppooonnnlllkkkjjjmmmiiiddd```^^^[[[XXXVVVVVVYYY]]]bbbeeeggghhhhhhfffggghhhhhhiiikkkooorrr~~~~~~xxxqqqllliiigggeeeccccccbbb___ZZZVVVSSSRRRQQQPPPOOONNNNNNNNNKKKKKKJJJJJJJJJKKKKKKLLLFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJHHHGGGHHHIIINNNSSSZZZ^^^```ccchhhlllssszzz}}}xxxpppkkkgggccc___^^^]]]]]]^^^```bbbdddcccaaa^^^ZZZWWWUUUTTTTTTUUUVVVUUUQQQMMMIIIGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA???===;;;:::999888999666444444444333000---000...,,,,,,---------,,,,,,++++++***+++,,,---...------------------------++++++,,,,,,,,,+++***)))***)))))))))))))))***++++++++++++******)))))))))***************+++++++++++++++++++++++++++++++++************)))))))))(((************************''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))************((((((((((((((((((((((((***))))))(((((((((((()))++++++******))))))((((((((((((((((((((((((((((((************))))))))))))******))))))))))))(((((((((((())))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((''')))))))))))))))(((((('''&&&&&&'''(((((((((((('''+++++++++******)))((('''(((((((((((()))***+++++++++***)))(((''''''''''''))))))))))))))))))))))))************************+++++++++***************)))))))))*********++++++******))))))))))))******************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------222:::;;;222*********'''++++++------------++++++)))***,,,---.../////////...///000111111000///...---,,,,,,---///000///................................./////////000000000////////////111555888:::BBBEEEKKKSSSWWW]]]iiiuuu}}}uuutttooojjjgggddd```ZZZUUUNNNOOOOOOMMMJJJGGGEEEEEEFFFGGGHHHKKKPPPWWW]]]```nnnwww|||rrrdddVVVLLLFFFGGGIIIJJJKKKKKKLLLOOOQQQQQQSSSVVVVVVTTTQQQOOOOOOMMMKKKJJJJJJNNNQQQTTTUUUWWWVVVUUUTTTTTTTTTUUUVVVWWW[[[___aaa```^^^]]]\\\XXXXXXXXXVVVRRRPPPPPPPPPRRRSSSVVVYYY\\\]]]]]]^^^aaaeeeiiikkklllqqqyyyxxxqqqjjjgggcccccccccbbb^^^[[[YYYZZZ\\\]]]]]]\\\ZZZYYYUUUTTTUUUYYY^^^cccfffgggkkkjjjjjjiiigggfffdddcccfffdddbbb```]]]ZZZVVVRRRQQQRRRUUUXXXZZZ[[[[[[[[[XXXYYY[[[\\\]]]___cccfffoooqqqsssrrrnnniiieeecccbbbaaa___^^^\\\XXXSSSOOOMMMMMMMMMMMMMMMLLLKKKJJJEEEFFFGGGIIIJJJJJJJJJJJJAAABBBEEEGGGJJJLLLMMMMMMOOOOOOOOOMMMJJJHHHGGGHHHOOOTTTZZZ]]]___bbbfffjjjooouuuxxxtttnnnjjjfffbbb___^^^]]]\\\^^^```ccceeedddccc```\\\YYYUUURRRQQQSSSSSSRRRNNNIIIFFFDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@???===;;;999777555444444333111//////000///---,,,,,,+++******,,,.........+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***))),,,+++***************************)))))))))))))))+++++++++***************))))))******+++,,,,,,---************))))))))))))************************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********)))))),,,,,,,,,++++++******)))((((((((()))))))))))))))((()))))))))************%%%&&&'''((()))***++++++******))))))((((((''''''+++++++++++++++++++++***((((((((((((((((((((((((*********))))))(((((((((***)))))))))(((((((((((((((((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((((('''(((((())))))))))))((((((%%%&&&''''''(((((('''''')))))))))))))))(((''''''***)))))))))******+++,,,))))))((('''''''''''''''))))))))))))))))))))))))************++++++++++++************************((())))))))))))*********+++******))))))******+++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---)))000222---)))+++,,,+++***+++---......---+++******+++,,,---..................///000000///......---+++)))+++///111///---......------------......000///////////////000000000000000111111222333444888999>>>EEEJJJPPP[[[gggtttwwwnnnmmmjjjfffcccaaa]]]XXXTTTRRRTTTUUUSSSNNNHHHDDDBBBBBBAAA@@@AAADDDIIINNNQQQ[[[dddqqq~~~|||zzz{{{}}}vvveeeUUULLLIIIJJJJJJIIIGGGFFFHHHIIIHHHJJJMMMOOOOOOMMMKKKJJJKKKIIIFFFGGGIIIMMMOOOPPPRRRQQQOOOMMMLLLLLLMMMMMMPPPSSSWWWXXXWWWUUUTTTSSSQQQRRRRRRQQQOOOMMMNNNOOONNNOOOQQQSSSUUUWWWYYYYYY[[[^^^```aaaccciiirrryyyuuummmdddaaa]]][[[\\\[[[XXXTTTTTTUUUWWWWWWVVVTTTQQQNNNMMMLLLLLLOOOUUUZZZ^^^```bbbbbbbbbbbbbbbaaa```___]]]]]]\\\\\\ZZZWWWQQQMMMLLLMMMMMMNNNOOOOOONNNNNNPPPRRRSSSTTTUUUVVVYYY\\\___bbbdddeeebbb___]]]\\\[[[ZZZYYYWWWSSSOOOJJJGGGEEEFFFHHHJJJKKKKKKKKKJJJFFFHHHKKKNNNNNNNNNLLLKKKIIIKKKMMMOOOQQQRRRRRRRRRTTTTTTSSSPPPKKKHHHGGGGGGNNNRRRWWWYYYZZZ]]]aaaeeegggmmmooolllhhhfffccc___ZZZYYYYYYZZZ^^^bbbgggjjjjjjhhheeeaaa[[[VVVQQQOOOPPPPPPNNNJJJEEEBBB@@@AAA>>>?????????>>>===<<<;;;:::999777444222111000///000///...............---+++)))((())),,,---...---***************+++++++++++++++++++++++++++++++++***++++++++++++*********...---,,,+++++++++++++++******************)))))),,,+++++++++***)))))))))))))))******+++++++++,,,*********)))))))))))))))************************&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******************,,,,,,+++***)))((((((((()))))))))******+++++++++((()))))))))************&&&''''''((()))***++++++******))))))(((((('''''')))))))))***************(((((((((((((((((((((((()))))))))((((((''''''''')))))))))((((((((((((''''''(((((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))(((((((((((())))))))))))((((((''''''((())))))))))))(((&&&'''((())))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++************************((())))))))))))*********++++++************++++++************************))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,%%%***---,,,***,,,......++++++------------++++++---------......---,,,,,,......////////////......,,,***)))+++...000///---///...------------...///---,,,,,,+++++++++,,,---//////000111222222222111444333666;;;???CCCLLLVVVdddqqq}}}~~~xxxooohhhfffdddbbb```^^^[[[XXXUUUVVVYYY\\\[[[VVVPPPJJJGGGBBBAAA>>>===>>>AAADDDFFFOOOVVVcccpppzzz~~~~~~yyypppkkklllqqqwwwzzzsssvvvzzzsss```SSSLLLLLLKKKIIIEEECCCCCCDDDFFFIIILLLPPPSSSRRRPPPNNNJJJHHHEEEDDDFFFIIIJJJJJJLLLKKKJJJIIIHHHHHHIIIJJJKKKNNNQQQRRRQQQOOOOOOOOOLLLMMMNNNMMMLLLKKKLLLMMMJJJKKKLLLMMMOOOQQQSSSTTTWWWXXXXXXXXXYYY^^^ffflll}}}tttjjj___[[[WWWVVVVVVVVVSSSPPPPPPQQQRRRRRRQQQMMMJJJHHHJJJIIIIIIKKKPPPUUUYYYZZZUUUVVVWWWXXXZZZZZZ[[[[[[WWWWWWWWWWWWWWWTTTOOOKKKIIIHHHGGGFFFFFFFFFFFFFFFHHHJJJKKKKKKKKKKKKMMMOOOOOORRRUUUVVVUUUTTTSSSSSSRRRRRRRRRPPPLLLHHHDDDBBB>>>@@@CCCGGGIIIKKKLLLLLLLLLPPPTTTXXXYYYWWWSSSPPPRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVTTTPPPKKKGGGEEEEEEIIIMMMQQQSSSSSSUUUYYY]]]^^^bbbdddbbb______\\\WWWQQQQQQRRRVVV[[[cccjjjnnnooommmiiiccc[[[TTTOOOLLLKKKJJJHHHDDD@@@===============<<<;;;:::888777666555444222000...------,,,---------,,,,,,,,,---...,,,***))))))+++,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++*********************+++---,,,+++***************++++++++++++++++++++++++,,,+++++++++***)))))))))+++++++++******)))))))))))))))))))))))))))******))))))))))))))))))))))))'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++((((((&&&%%%$$$$$$$$$$$$))))))******++++++,,,,,,))))))))))))************+++******))))))(((((('''((()))))))))))))))((('''&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))))))))((('''(((((()))))))))))))))(((((()))************)))&&&'''((())))))*********+++***)))(((''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))((((((((()))******++++++***************+++++++++)))))))))*********++++++++++++************++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,........................,,,++++++,,,...///...---000///...------...///000//////---,,,,,,,,,---...---...///000000000//////111///000444666888>>>EEESSS___jjjmmmllljjjeee```______^^^^^^\\\ZZZYYYXXXYYY]]]aaaaaa]]]WWWRRROOODDDBBB???===<<<===>>>@@@IIINNNWWWcccmmmssstttssspppqqqssswww}}}yyypppeee^^^```eeekkknnnkkknnnttt{{{zzzggg[[[WWWVVVUUUQQQLLLIIIHHHHHHKKKMMMRRRWWW\\\\\\ZZZXXXLLLIIIFFFDDDDDDFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEHHHKKKLLLKKKJJJJJJKKKGGGHHHIIIIIIHHHHHHIIIJJJIIIIIIJJJLLLNNNPPPQQQRRRQQQPPPOOONNNOOOSSSXXX]]]mmmyyy~~~qqqfff[[[WWWRRRQQQRRRSSSQQQNNNLLLMMMMMMMMMKKKIIIFFFDDDHHHGGGGGGIIIMMMPPPRRRRRRNNNOOOQQQTTTVVVXXXYYYYYYTTTSSSRRRRRRRRRPPPNNNKKKEEEDDDBBBAAA@@@@@@AAAAAADDDEEEFFFFFFEEEEEEFFFGGGCCCFFFIIIJJJJJJIIIIIIJJJKKKLLLMMMLLLHHHDDDBBBAAA<<<===@@@DDDHHHKKKMMMNNNRRRWWW^^^ccceeebbb]]]ZZZTTTTTTTTTUUUVVVWWWXXXYYYUUUUUUSSSOOOJJJFFFDDDCCCDDDGGGJJJKKKKKKLLLQQQTTTUUUYYYZZZXXXWWWWWWTTTPPPIIIJJJKKKOOOUUU]]]eeejjjmmmjjjeee^^^VVVOOOJJJGGGEEEDDDBBB???;;;999999::::::999999777666444222111111000///...,,,,,,,,,,,,+++++++++***((()))+++------,,,******+++,,,+++***)))***++++++,,,,,,++++++******************************)))))))))***++++++))))))(((((('''(((((((((+++++++++++++++,,,,,,,,,+++++++++***************,,,++++++***))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++***((('''&&&''''''(((((((((((()))***+++++++++))))))))))))************++++++******)))((((((''''''((()))******))))))(((&&&&&&'''((())))))******))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))((((((''''''''''''((()))))))))))))))(((((()))************)))(((((()))*********))))))++++++***************+++))))))((((((((()))******))))))))))))))))))))))))&&&''''''((())))))******))))))*********+++++++++************+++++++++,,,,,,++++++******++++++,,,******************************,,,---------,,,+++************************++++++++++++++++++++++++***************++++++,,,------.........,,,,,,---...---+++******+++---.........//////000/////////.........------.........,,,---......---------///111000...------...000111333222000///...///000111..................------000------000222222555:::AAAKKKSSSVVVVVVWWWWWWTTTWWWXXXYYYYYYYYYXXXXXXXXXYYY]]]aaaccc```[[[VVVSSSGGGEEECCCAAA???>>>>>>>>>BBBEEEKKKUUU___fffhhhgggeeeeeefffiiinnnqqqrrrrrrooofff[[[UUUWWW]]]aaaccceeeiiipppxxx|||ooofffaaa```^^^YYYSSSOOONNNNNNQQQSSSXXX___eeefffdddaaaRRROOOJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEGGGIIIHHHFFFDDDDDDDDDAAABBBCCCCCCBBBBBBCCCEEEEEEFFFGGGIIIKKKLLLMMMMMMHHHHHHFFFFFFFFFIIIMMMPPP[[[dddmmmrrrtttqqqfff\\\TTTPPPKKKJJJLLLMMMLLLJJJIIIIIIHHHHHHGGGEEEDDDCCCFFFEEEEEEFFFIIIJJJJJJIIIKKKLLLNNNQQQSSSTTTUUUVVVOOOLLLJJJIIIJJJJJJJJJIIIBBB@@@>>><<<<<<===>>>??????AAACCCDDDCCCCCCDDDFFF???AAADDDEEEEEEEEEEEEFFFFFFIIIKKKKKKGGGDDDCCCDDD>>>???@@@CCCFFFJJJMMMNNNTTTZZZdddkkkooolllgggdddVVVTTTRRRQQQQQQSSSUUUWWWRRRRRRPPPMMMHHHDDDBBBBBBAAACCCFFFEEEEEEFFFJJJNNNPPPSSSSSSQQQQQQRRROOOJJJFFFEEEEEEGGGLLLSSSZZZ___bbb___ZZZSSSLLLGGGCCCBBB???>>>===:::666555777888444444444333222000///.........---,,,,,,,,,,,,,,,***++++++)))''''''***------,,,******,,,---,,,+++******,,,---------,,,+++***************************)))(((((()))***+++,,,))))))(((((())))))******)))*********++++++++++++***************+++++++++************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,,,,,,,---,,,+++))))))***,,,---&&&''''''((()))******+++))))))))))))************(((((())))))******++++++&&&'''(((*********))))))))))))***+++,,,------...************************(((((())))))******++++++)))(((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&''''''((()))))))))))))))'''(((((()))))))))))))))***++++++******)))((('''&&&&&&&&&&&&'''((()))***,,,+++***))))))(((((()))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))******++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,***************************+++,,,---...---,,,,,,************************++++++++++++++++++++++++*********)))***++++++,,,***)))***,,,---++++++,,,///---+++))))))+++---///,,,---...000111111111111......------------......,,,///111///,,,+++---000222000///......///000222111000...,,,+++,,,---...000000//////...---------000------000111000222666333<<>>??????>>>>>>???@@@<<<===@@@BBBCCCDDDDDDDDDBBBAAA@@@@@@AAACCCFFFIIINNNTTTZZZ___cccddd\\\RRRMMMIIIEEEDDDFFFHHHGGGEEEFFFFFFEEEDDDCCCCCCCCCBBBCCCBBBBBBCCCEEEEEEDDDBBBEEEFFFHHHJJJKKKLLLMMMMMMJJJFFFCCCAAABBBDDDEEEEEE@@@>>><<<::::::;;;===>>>999;;;>>>??????@@@AAACCC@@@BBBEEEFFFFFFEEEFFFFFFEEEHHHKKKKKKHHHFFFFFFGGGAAAAAAAAACCCEEEIIILLLNNNSSS[[[fffoootttrrrnnnjjjYYYWWWSSSPPPNNNOOOQQQSSSPPPPPPNNNKKKFFFCCCAAAAAA???AAACCCCCCBBBCCCGGGKKKMMMPPPPPPNNNNNNOOOLLLGGGFFFDDDBBBBBBEEEKKKQQQUUUYYYUUUPPPJJJDDDAAA???>>><<<;;;:::777444444555777//////000000///......------,,,,,,,,,,,,,,,------,,,---,,,***''''''***...,,,+++***+++,,,......---***+++,,,---...---,,,,,,))))))))))))))))))))))))***)))(((((((((***+++,,,++++++++++++,,,---......(((((())))))*********+++))))))******+++++++++,,,((((((((()))******++++++(((((())))))*********+++)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++)))(((&&&%%%%%%''')))*********)))))))))))))))***---,,,******++++++)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))************+++++++++))))))(((((((((((())))))***))))))(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,,,,++++++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***+++++++++++++++***)))(((,,,+++)))((('''((()))+++***)))(((&&&&&&&&&'''(((+++******))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++***)))))))))***+++,,,,,,)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((''')))+++++++++***+++,,,************************)))***+++***))))))+++---+++---......,,,++++++,,,***+++,,,---...000111111,,,,,,,,,,,,***(((%%%$$$,,,------......------,,,.........------,,,,,,,,,...---,,,,,,,,,,,,---...///...---,,,,,,---...///000000000000000/////////555555777999;;;>>>@@@BBBGGGJJJNNNSSSUUUUUUTTTSSSWWWXXXZZZZZZXXXUUUQQQNNNQQQNNNMMMOOOQQQOOOHHHBBBAAA===>>>DDDIIIKKKNNNRRRRRRSSSUUUWWWXXXXXXWWWVVVYYYUUUQQQOOOPPPSSSVVVWWW\\\```fffjjjlllnnnpppqqqvvvuuuuuuuuuvvvuuusssqqqlllggg]]]UUUOOONNNPPPRRRXXX[[[```eeehhhiiihhhggg[[[ZZZYYYYYYYYYVVVRRROOOPPPOOOMMMIIIFFFFFFIIIKKKPPPRRRRRRNNNGGG@@@;;;:::;;;;;;;;;:::::::::::::::===<<<:::;;;===???@@@???;;;;;;::::::;;;<<<>>>???FFFHHHKKKNNNNNNLLLJJJHHHBBB@@@??????@@@AAA@@@???CCCCCCBBBAAA???===;;;:::<<<<<<<<<<<<===>>>??????<<<===>>>???@@@AAABBBBBB<<<===>>>>>>======???AAABBB@@@>>>;;;::::::;;;<<<>>>BBBEEEFFFDDDBBBCCCDDDFFFDDDCCCDDDHHHKKKJJJIIIHHHJJJLLLNNNNNNMMMKKKIIIFFFFFFFFFDDDCCCCCCFFFIIIQQQVVV```mmmxxxzzzuuuoooYYYRRRIIIGGGJJJNNNPPPPPPMMMLLLKKKHHHFFFCCCBBBAAA?????????@@@AAABBBCCCDDDJJJJJJIIIGGGFFFDDDCCCCCC@@@@@@AAABBBBBBCCCDDDDDDGGGEEECCC@@@>>>=========999555111000111222111000---------,,,,,,+++++++++,,,++++++++++++++++++,,,***+++------------+++*********++++++++++++******,,,------...---,,,***)))+++++++++)))'''&&&&&&((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,,,,+++++++++***************************))))))))))))))))))(((((('''''''''&&&''''''(((((())))))************))))))))))))******((('''&&&''')))******(((((((((((()))))))))******))))))))))))))))))))))))''''''(((((()))******+++*********))))))((((((((()))((((((''''''(((((()))******))))))((((((''''''((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((()))******((((((((()))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))++++++******)))))))))))),,,+++)))((('''((()))******)))(((((('''''''''((())))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))***+++******))))))******+++,,,)))))))))))))))******+++++++++++++++++++++++++++*********))))))))))))))))))+++,,,,,,***))))))***************************)))***+++***)))***+++---+++---......,,,++++++,,,+++,,,,,,---...///000000+++++++++,,,,,,++++++***,,,,,,------------,,,,,,......---------,,,,,,,,,...---,,,,,,,,,,,,---...///...---,,,,,,---...///////////////////////////------...000222444666777>>>@@@EEEIIILLLMMMNNNMMMQQQRRRTTTUUUUUUSSSPPPNNNQQQPPPQQQUUUYYYZZZUUUQQQEEE@@@===???AAAAAACCCGGGIIIJJJMMMNNNOOOOOONNNNNNOOOLLLIIIHHHJJJLLLNNNOOOUUUXXX\\\___```aaaccceeeeeefffhhhkkknnnooonnnlllkkkeee[[[SSSNNNMMMOOOQQQXXXZZZ^^^bbbddddddcccbbb\\\]]]```ccccccaaa[[[WWWTTTTTTSSSSSSRRRQQQPPPOOOSSSTTTTTTQQQJJJDDDAAAAAA=========<<<<<<<<<;;;;;;:::888777777888::::::::::::999999999:::;;;===>>>===>>>@@@AAAAAA@@@>>><<<===<<<;;;;;;===>>>>>>===AAA@@@@@@???===;;;:::999777777777888888:::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>===<<<===???BBBEEEDDDBBB@@@???>>>>>>>>>CCCFFFJJJKKKJJJHHHHHHIIIIIIGGGEEEGGGIIIKKKKKKJJJHHHIIIKKKLLLLLLLLLKKKJJJFFFFFFFFFFFFEEEEEEEEEEEEMMMQQQ[[[gggqqqsssoooiiiTTTMMMEEECCCEEEIIIKKKKKKLLLKKKIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@AAABBBCCCFFFFFFEEECCCBBBAAA??????;;;;;;<<<======>>>??????@@@???===:::888777777777777333000...///000///...------,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,,,,++++++******++++++++++++************++++++******)))((()))******)))''''''(((***))))))))))))*********************)))))))))(((((()))))))))))))))))))))))))))******++++++******)))(((((((((((())))))******))))))))))))))))))))))))************))))))))))))(((((((((((()))***++++++)))(((((((((((((((((((((************))))))))))))))))))((((((((('''''''''(((((((((((())))))*********)))))))))))))))*********))))))***,,,---,,,+++)))))))))*********++++++))))))))))))))))))))))))(((((())))))******++++++++++++***)))((('''&&&&&&(((''''''''''''''''''((()))*********)))(((&&&%%%((((((''''''''''''((((((************************((((((''''''(((((()))***))))))***+++,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))((('''&&&'''(((+++***(((''''''((())))))+++***)))((('''((()))***))))))******))))))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))+++***))))))))))))))))))******)))))))))***++++++)))))))))))))))******+++************************))))))))))))************+++,,,---,,,***(((((()))***************************+++,,,+++******,,,...+++---......,,,++++++,,,,,,---------............---------,,,,,,------...++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,...------,,,,,,------.........------------..............................---------...///111222333666777:::>>>AAADDDEEEFFFGGGIIIKKKNNNOOOOOONNNNNNOOOPPPSSSZZZaaadddccc```OOOFFF???<<<:::888999===???AAACCCDDDEEEFFFEEEEEEDDDBBBAAAAAACCCFFFFFFFFFMMMOOOQQQRRRRRRSSSVVVXXX[[[]]]aaafffjjjlllkkkiiigggaaaXXXOOOKKKKKKNNNPPPVVVXXX[[[]]]^^^]]][[[YYYTTTWWW]]]cccfffccc^^^YYYXXXWWWXXXZZZ\\\[[[WWWRRRTTTUUUSSSPPPKKKHHHFFFFFFBBBBBBAAA@@@???>>>>>>===:::888666666777888777666:::999999999999;;;<<<===<<<<<<<<<<<<;;;:::999888:::999999;;;>>>@@@AAA@@@@@@@@@???>>>===;;;999888888888888999:::;;;===>>>>>>===;;;::::::;;;===>>>@@@@@@???===<<<===AAACCCHHHHHHGGGFFFEEECCCBBBAAAFFFJJJNNNPPPPPPNNNMMMMMMLLLJJJIIIIIIJJJKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJFFFEEEEEEEEEFFFEEECCCAAAGGGKKKSSS]]]fffhhhddd```LLLGGG@@@>>>@@@CCCEEEEEEHHHHHHGGGGGGEEEDDDBBBAAAAAA@@@@@@??????@@@@@@AAA@@@@@@???>>>===;;;::::::777777888888999999::::::999888777555333222222111333000...,,,---------,,,,,,,,,,,,,,,++++++++++++*********))))))*********,,,,,,++++++++++++,,,,,,******++++++++++++******+++***))))))))))))))))))'''((())))))((((((***+++))))))))))))******************))))))))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++((((((((())))))))))))***))))))))))))))))))))))))++++++++++++************)))))))))(((((()))******(((((((((((((((((())))))************))))))))))))))))))((((((((((((''''''((((((((())))))))))))***))))))))))))))))))***+++,,,+++***+++,,,---,,,***)))*********++++++++++++((((((((((((((((((((((((((((((((())))))*********+++******)))((((((''''''''''''&&&&&&&&&&&&'''''')))***++++++***(((&&&$$$((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))+++,,,,,,---------,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))''''''((()))***)))'''&&&%%%'''(((*********)))(((((((((((()))((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))++++++***)))((((((((()))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))(((((())))))******++++++***+++,,,,,,***))))))******************************+++,,,+++******,,,...+++---...---,,,+++++++++------------------------222000...,,,++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------------...000000///000000111222333333444555777999<<<>>>???>>>@@@CCCFFFIIIKKKLLLMMMLLLNNNSSSZZZbbbggghhhgggXXXNNNDDD>>>:::666666::::::;;;<<<>>>????????????>>>======>>>AAACCCCCCBBBFFFGGGHHHHHHHHHKKKNNNRRRVVVYYY]]]ccchhhiiifffdddbbb\\\SSSLLLHHHHHHLLLOOOSSSTTTVVVVVVVVVTTTRRRPPPJJJMMMSSSZZZ______[[[XXXXXXVVVUUUXXX\\\]]]XXXRRRRRRQQQNNNLLLIIIHHHHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@>>>===;;;;;;<<<<<<;;;:::======<<<;;;<<<===>>>???AAA@@@>>>===<<<;;;;;;;;;;;;;;;<<>>@@@@@@EEECCC@@@>>>===>>>@@@AAACCCBBB@@@>>><<<>>>BBBEEEJJJJJJKKKKKKJJJHHHEEEDDDGGGJJJNNNQQQRRRQQQOOONNNMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIGGGDDDBBBAAABBBBBB@@@>>>BBBEEEKKKSSSYYY\\\YYYWWWGGGCCC>>><<<===@@@AAAAAADDDDDDEEEEEEDDDCCCAAAAAA@@@@@@???>>>>>>===>>>>>>;;;;;;:::999888777666666666666666777777888888888666555444333111000000//////...,,,+++++++++******,,,+++++++++++++++++++++******))))))))))))******,,,+++***))))))***+++,,,******++++++++++++******,,,,,,***))))))***+++,,,((()))******)))((()))***((()))))))))************))))))))))))))))))(((((())))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))***))))))((((((((())))))***************+++++++++************)))))))))((())))))(((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++&&&%%%%%%&&&((())))))((()))*********++++++++++++((((((((((((((((((((((((''''''((((((((((((((()))************************''''''&&&&&&&&&&&&''''''((()))***+++***(((&&&$$$((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))************)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***)))(((&&&%%%%%%'''(((******))))))(((((((((((((((((()))***++++++***)))((())))))************)))((())))))))))))))))))))))))++++++***)))((((((((()))******))))))((())))))***)))))))))))))))******+++))))))))))))))))))))))))(((((())))))******++++++''')))++++++******+++,,,***************************+++++++++******,,,...+++---...---,,,+++++++++---------------,,,,,,,,,000///---,,,+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,+++,,,,,,,,,------............------......///000222222222222333555666777777999<<>>@@@???>>>???@@@@@@AAAAAADDDIIIMMMNNNQQQVVV\\\aaacccbbb___[[[VVVOOOHHHEEEFFFIIILLLOOOPPPPPPPPPNNNLLLJJJHHHGGGHHHLLLRRRWWWZZZ[[[ZZZWWWSSSOOOQQQUUUXXXUUURRROOOMMMJJJHHHHHHHHHHHHIIIJJJJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@AAABBBBBBAAA???BBBAAAAAA@@@@@@AAACCCCCCBBBAAA???===<<<;;;;;;;;;;;;;;;===BBBIIINNNRRRSSSLLLKKKJJJGGGEEEBBB???>>>::::::;;;;;;<<<>>>???@@@HHHFFFCCC@@@???@@@AAACCCCCCBBB@@@>>><<<>>>AAAEEEHHHIIIJJJKKKKKKIIIFFFEEEGGGIIILLLPPPRRRRRRPPPNNNKKKKKKIIIGGGEEEDDDDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGGGGDDD@@@===============>>>@@@DDDJJJNNNPPPPPPNNNDDDBBB>>>======>>>???@@@@@@AAABBBBBBBBBAAA???>>>>>>===<<<;;;::::::::::::888888777666555444444333444444444444444555555555222222111111000///......,,,,,,+++***))))))))))))++++++++++++++++++++++++******))))))))))))******++++++)))(((((()))++++++******++++++++++++******+++***)))((()))***+++,,,***+++,,,,,,)))((('''(((((()))))))))************(((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((((((((())))))******++++++++++++************)))))))))((((((((())))))))))))))))))************))))))))))))(((((((((((()))***+++,,,&&&%%%%%%'''***,,,---,,,)))))))))*********++++++))))))))))))))))))))))))''''''''''''(((((((((((()))*********++++++++++++(((''''''''''''''''''(((((())))))******)))'''&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''(((((()))***+++++++++***)))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))((()))+++(((((('''&&&&&&''')))***)))))))))(((((((((''''''(((((())))))******)))))))))***+++++++++)))((('''))))))))))))))))))))))))+++***))))))))))))))))))******)))((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************''')))+++++++++***+++---************************)))***+++***))))))+++---+++---......,,,++++++,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,+++,,,,,,------...............---------...//////000//////...//////000000333444666888<<>>:::999;;;666666666666666666666666777666666777999;;;:::999888999::::::;;;>>>BBBFFFFFFIIINNNVVV\\\``````___TTTPPPKKKFFFDDDDDDFFFHHHKKKKKKKKKJJJHHHFFFDDDCCCCCCBBBDDDHHHMMMRRRTTTUUUTTTPPPKKKKKKMMMPPPQQQQQQMMMKKKHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFEEECCCBBBBBBBBBAAAAAACCCEEEFFFEEEDDDEEEEEEDDDCCCCCCDDDEEEFFFCCCBBBAAA???>>>=========888999;;;@@@GGGLLLPPPQQQLLLLLLKKKJJJGGGEEECCCBBB@@@@@@@@@@@@AAABBBCCCCCCEEECCCAAA???>>>>>>??????AAA@@@???===;;;<<>>:::999:::<<<;;;<<>><<<===???@@@???>>><<<;;;999999888777666666777777555555555444333222222222000000000000000000000000---.........------,,,+++***+++,,,+++)))((()))************+++++++++++++++*********))))))***************))))))))))))************++++++++++++******'''''''''''''''(((((()))***,,,------***(((''''''))))))))))))************''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))+++************)))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((''''''((())))))'''''''''((())))))******************))))))))))))(((((())))))))))))******+++************)))))))))(((((((((((()))***+++,,,...---,,,,,,......---,,,((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((()))******+++++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***''''''((((((((()))))))))(((((((((((((((''''''&&&((('''''''''(((((()))***'''(((***++++++***)))((())))))))))))))))))))))))))))))))))))))))))***+++******)))((((((((((((((()))))))))))))))******+++*********************************)))))))))))))))(((***,,,,,,*********+++************************((()))***)))((((((***,,,+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---******+++,,,------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,+++,,,------------,,,+++,,,,,,,,,---......//////...............///000111------........./////////000000111222555888;;;===>>>@@@CCCFFFIIIKKKMMMNNNLLLFFFBBBBBBAAA<<<:::;;;888888777666555555555555666444333333555777777666666777888888888999<<>>>>>777777888<<>>===<<<;;;;;;;;;<<<<<<;;;:::888888:::<<<<<<===???AAABBBBBBBBBBBBCCCBBBBBBEEEIIILLLLLLJJJFFFFFFFFFDDD@@@>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBAAAEEEGGGDDD===888888;;;888999:::;;;<<<>>>@@@BBB>>>>>>===;;;::::::;;;<<<999;;;<<<======;;;999777555444333333333333333444333333222222111000000000------------------------+++,,,---------,,,+++***))),,,---,,,***)))***+++)))*********++++++++++++++++++************++++++((())))))))))))))))))(((******++++++++++++******%%%&&&''''''(((((((((''')))+++------+++)))(((((())))))))))))************'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))))))))))))))))))))))))))*********)))))))))(((((('''''''''''''''((()))***&&&''''''((())))))******************))))))))))))(((((()))))))))*********+++++++++*********))))))(((((((((((()))***+++,,,444222///---+++)))&&&$$$(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++***)))((('''&&&&&&))))))(((((((((((())))))((('''''''''((()))***+++((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((()))******))))))((((((((()))(((''''''&&&((('''&&&&&&&&&((()))***%%%&&&)))+++,,,,,,+++***))))))))))))))))))))))))))))))(((((()))***++++++******)))((((((((((((((()))))))))))))))******+++************************++++++******))))))((((((***,,,---,,,***(((((()))************************'''((()))((('''''')))++++++---......,,,++++++,,,+++++++++,,,,,,---------------...///...---+++***,,,------......------,,,*********++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++------------++++++,,,,,,------...///000000++++++++++++,,,---......,,,---...000111111111111............000333777999666888;;;===>>>@@@BBBDDDHHHDDDBBBDDDCCC>>>;;;;;;<<<;;;:::888777666666666777444222222444555666555777888999888777777999;;;;;;<<<>>>BBBGGGJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???<<<<<<===AAAEEEHHHIIIHHHGGGGGGGGGEEECCCCCCEEEGGGHHHFFFDDDEEEGGGHHHFFFCCCBBBBBBAAA@@@???>>>>>>===@@@AAACCCGGGKKKMMMMMMLLLDDDDDDBBBAAAAAABBBCCCDDD============<<<;;;::::::888777888:::>>>AAABBBBBB???@@@AAACCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC=========<<<;;;;;;::::::888999999888666555666777888999;;;===>>>???@@@@@@>>><<<;;;>>>CCCFFFGGGFFFEEEFFFFFFCCC???===>>>@@@>>>?????????@@@@@@@@@@@@>>>EEELLLJJJ@@@888777999666777777777777999<<<>>>;;;;;;;;;:::888777888999888999;;;<<<;;;999777555222111111000111111222222111111111000000//////......---------------------,,,---...//////...---,,,))),,,...---+++)))***,,,))))))******++++++++++++,,,,,,++++++++++++,,,,,,'''((()))******)))((('''******++++++++++++******&&&''')))*********)))(((&&&))),,,---,,,*********))))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))*********++++++*********++++++++++++******))))))))))))))))))))))))))))))+++++++++************)))&&&&&&&&&'''''')))***+++((())))))***+++,,,,,,,,,************))))))))))))(((((())))))*********+++++++++++++++******))))))******(((&&&&&&)))///333III???333+++***,,,,,,+++++++++***))))))((())))))))))))))))))(((((((((((()))+++---......,,,***(((***(((''''''((())))))(((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))((('''&&&'''(((***,,,))))))***))))))(((''''''''''''((()))))))))))))))++++++******************'''(((((()))***+++++++++)))((('''((()))***)))((())))))))))))))))))))))))***)))((('''&&&&&&'''(((((('''&&&(((+++---,,,***++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))+++++++++(((&&&%%%'''((())))))))))))))))))))))))******++++++++++++******)))************+++++++++******))))))))))))***************++++++,,,,,,,,,,,,,,,,,,++++++*********)))***,,,......---,,,++++++'''$$$%%%+++//////---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...///------......///......---///............///000000444444555777888:::;;;;;;??????>>>>>>======<<<<<<::::::999888888999999999444444444444333333333333333333333333444444555666::::::;;;<<<>>>@@@BBBCCCFFFEEECCCAAAAAAAAABBBCCCCCC@@@>>>>>>AAACCCCCCBBB????????????????????????CCCCCCBBBAAA@@@???>>>===??????AAAAAA@@@>>><<<:::>>>===<<<;;;;;;===???@@@?????????AAAEEEGGGGGGGGGCCCBBB@@@>>>>>>>>>>>>???;;;;;;;;;;;;::::::999888555666777888:::<<<======????????????????????????CCCBBBBBBAAA???>>><<<;;;>>>===:::888888888999:::999777555333222333444555666555555555777888:::<<<<<<;;;::::::;;;>>>@@@BBBDDDDDDCCCAAA???===:::999777777888999;;;<<<======:::===AAACCCCCC???999666555555555666666666666666777666555444444444444444888:::===??????<<<888666222222111000///...------111111000000/////////...//////...------,,,+++++++++++++++*********)))))))))***++++++***)))***+++***************)))(((''''''((())))))))))))((((((,,,***)))'''''')))***,,,---+++***,,,...///,,,***))))))(((((('''''''''&&&+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,************************,,,+++)))((((((((()))***))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''***'''&&&)))///222000---******************************)))((((((***...222===555,,,((((((******))),,,+++***)))))))))))))))))))))))))))(((((((((((($$$&&&''')))))))))((('''+++***((()))***+++***)))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%''''''((((((((())))))))))))((('''''''''(((***+++)))************)))((('''((((((((()))))))))******))))))((((((((())))))***'''(((((()))******++++++)))((('''((()))***)))(((((((((((((((((((((((((((***)))((('''&&&''''''(((---***(((((()))***)))'''))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))******(((''''''(((***)))))))))))))))))))))))))))******************)))))))))*********+++++++++******))))))))))))***************++++++,,,,,,,,,......---------,,,,,,,,,...---,,,,,,++++++++++++///+++'''(((,,,///...,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,,,,...---------......//////111111222444555777888888<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888999999999888888777555444333222111333333333222333333444444888888999:::<<<>>>@@@BBBCCCBBB@@@>>>======>>>???@@@>>>======@@@AAA@@@???<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<;;;;;;<<<===>>>===;;;999888999888777666666888999:::;;;;;;;;;===AAACCCCCCCCC@@@???===<<<;;;;;;;;;<<<999999::::::999999888777555555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>===<<<;;;:::<<<:::888666666666777888888777555333222333444444444444444444555777999:::999888777777888:::===>>>BBBAAAAAA???===;;;999888555666666777888999::::::888:::===??????<<<888555333333333333333333333333555555444333333333333333777888;;;<<<<<<999777555111111000///...---,,,,,,///.........------------......------,,,++++++***+++++++++*********)))))))))***++++++***)))***+++***************)))(((((())))))***************))))))((('''&&&&&&'''((())),,,+++***+++---...+++)))))))))(((((((((''''''''')))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))******+++,,,,,,************************++++++)))((((((((()))***)))))))))))))))))))))))))))(((''''''&&&&&&'''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++...111333///...---000444444000,,,))))))))))))))))))))))))))))))***))))))***---///000,,,(((''')))***)))(((+++******))))))))))))***(((((((((((())))))))))))'''((()))***+++,,,------+++***((()))***+++***)))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))******))))))(((''''''(((***+++))))))*********)))((((((((('''&&&&&&&&&'''((())))))((((((((()))***++++++'''(((((())))))******+++)))((('''((()))***)))((((((((((((((((((((((((((())))))(((''''''''''''(((...+++((('''(((((((((''')))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((()))))))))((((((***,,,))))))))))))))))))))))))((())))))******))))))((()))))))))*********++++++******))))))))))))***************+++++++++++++++------------,,,,,,,,,,,,...---+++))))))+++,,,...222///++++++---...---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++------------,,,,,,+++***,,,,,,,,,---------......---...///000111222333444888888888999999999999:::999999888888888888999999<<<;;;999777555333111000333333222111111111222222444555666777:::<<<>>>??????>>><<<:::888888999999;;;;;;:::<<<===>>>===;;;999999999999999999999999999999999999999999999999777888999999888777555444666555444333333444555555777666666888;;;======<<<;;;;;;:::999888888888888777777777888777777666555444444555666666777888888777777777777777777777777:::::::::::::::999999888888777666444444444555555777666444333222333333444222222222333444555666777444444333444555666888999>>>======<<<:::999777666444444444444555555555555555666888999999888666444333333333222222111111000333222222111111111111222444555666666666555444333//////......---,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++******)))+++************))))))))))))***++++++***)))***+++************))))))))))))***+++++++++************)))((('''&&&&&&'''((()))+++***)))***,,,,,,***)))))))))((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++))))))))))))))))))))))))+++******)))((()))))))))))))))))))))))))))))))))+++***(((&&&&&&&&&((((((************************))))))))))))))))))))))))***)))((())),,,000666999222222222444666333---((((((((((((((((((((((((((('''(((***)))))))))***,,,***)))((()))+++,,,***((())))))((((((((((((((()))(((((((((((()))))))))))),,,,,,++++++,,,---///000)))(((((((((******)))'''((((((((((((((('''''''''((((((((((((((((((((((((************************)))))))))((((((((((((((())))))))))))************))))))(((((((((((()))***(((((()))))))))(((((('''&&&%%%$$$######%%%'''(((************+++---......(((((((((((())))))******)))((('''((()))***)))(((((((((((((((((((((((((((((((((((('''''''''((((((***((('''&&&''')))***+++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((()))******(((((()))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************))))))))))))*********************++++++++++++*********************)))(((((()))+++---///111111///,,,+++,,,---,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...------,,,,,,++++++******,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,------------+++,,,,,,---///000000111333444444555666666777777777777777777777888888999<<<;;;:::888666444222222333222111000000000000000111222333444666999;;;<<<;;;:::888666555444444444666777888999::::::888777555555555555555555555555444444444555666666777777444555555555555444333222666555444333333333444444333333222444777888888777888777777666666666555555444555555555555555444444333333333444444444444444444444444444444444444444444555666666777777666666666555444333333333333444555555444333222222333333111222222222333444555555111111111111222333555555999999999888777666555444333333333333222222222222333333444444444444444444444444333333222111000000000000///////////////000111111111111111111111111...------,,,+++*********************************++++++******))))))))))))************)))))))))))))))***++++++***)))***+++******)))))))))))))))***++++++******))))))************))))))))))))******)))))))))*********)))((())))))((((((((((((((((((***************+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++((((((((((((((((((((((((+++******)))))))))))))))((((((((((((((((((((((((***(((''''''(((+++///111************************))))))))))))))))))))))))***)))(((((())),,,...000000/////////000...)))&&&((((((((((((((((((((((((&&&'''))))))''''''((()))(((((()))***+++***)))'''''''''&&&&&&&&&''''''((('''((((((((()))))))))******)))'''&&&&&&''')))******))))))***,,,,,,***(((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))&&&&&&'''(((((('''''''''(((&&&%%%$$$$$$&&&((()))************+++,,,---...((((((((((((((())))))))))))((('''((()))***)))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((***+++************************(((((()))))))))*********))))))))))))))))))))))))***+++,,,+++)))'''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))***************))))))))))))******************************************************&&&''')))+++---.........---,,,+++++++++,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,------,,,,,,+++++++++*********+++,,,,,,,,,,,,+++))))))+++,,,,,,,,,+++******)))***+++,,,,,,------,,,,,,++++++,,,---......//////000000111222333444444555555555555555555666777777999999888777666555444444222111000000////////////000000111222333555777888888777666444333222222222222333555666666555555444222222222222222222222222111111222333444555666666333333444444333333222222444444333333333333333444222111111222555666555555555555555555555444444444222222333333444333333222222222222222222222222222333333333333333333333333111111222333444444444444555444444333333333333333444333333222222222222222111111222333333444444444000000000111111222333333444555555555444444333222222222222222111111111111222222111111111222333333333222222111000//////.........---------......///......---------.........,,,,,,++++++******))))))***************************)))))))))))))))(((((()))))))))))))))))))))))))))***++++++***)))***+++******)))(((((()))***++++++***)))(((((((((((()))******))))))))))))******((()))******))))))))))))(((((())))))))))))))))))))))))******++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********''''''''''''''''''''''''************)))))))))(((((((((((((((((((((((((((''''''&&&&&&)))---111333************************))))))))))))))))))))))))'''(((((())))))((('''''',,,+++)))(((((()))(((((())))))))))))))))))))))))'''((()))((('''&&&'''(((''''''((((((((('''&&&&&&'''&&&&&&&&&&&&''''''(((''''''(((((())))))******)))(((&&&%%%%%%%%%&&&'''+++++++++---......+++)))'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((()))))))))******))))))))))))((((((((((((&&&&&&'''(((((((((''''''***)))((((((((()))++++++((('''''''''((()))******(((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''''''''''''''&&&'''(((((()))(((((((((((()))***)))'''&&&'''(((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))+++,,,---,,,)))'''''''''))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))************))))))))))))*********************)))))))))+++++++++,,,,,,,,,,,,,,,)))***,,,------+++)))((())))))************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,************************++++++---------,,,+++******++++++,,,,,,+++++++++***+++,,,---...---,,,+++++++++,,,,,,---......///......///000000111222222333333222333333444555666666666555555555555555555111111000/////////000000//////000000111333444555444444444333222222111111000111333333222222222333111111111111111111111111000000111222333444555666333333222222222222222222000111111111222222222222333111111222444555444333333333444444444333333222111111222222333333222222111111111111111111111222222222222222222222222222///000111222333333333333333444444444444333333333222222222222222222222222000111222333333333333222///000000111111111222222111111222222222222222111111111111111111000000000111111000//////000000111.........------,,,,,,+++---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------+++++++++*********))))))***************+++++++++))))))))))))))))))))))))(((((()))))))))))))))***)))***++++++***)))***+++***)))((((((((()))+++++++++***)))'''''''''((((((''''''((((((((((((''''''((()))++++++)))((()))***(((((())))))))))))******'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************)))(((((())))))))))))))))))))))))''''''&&&%%%&&&)))+++,,,************************))))))))))))))))))))))))%%%&&&(((******)))'''&&&***((('''%%%&&&'''***+++))))))))))))))))))))))))*********)))''''''((()))'''''''''&&&%%%&&&'''(((((('''''''''(((((()))***'''''''''((()))*********))))))))))))))))))******))))))***+++---,,,***'''&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((()))))))))''''''((((((((())))))))))))))))))))))))((('''''''''(((((()))******))))))((())))))))))))*********((('''''''''''''''(((((((((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''''''''''''''%%%&&&((()))))))))(((((($$$'''******)))''''''((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))+++---,,,***)))((())))))))))))))))))))))))))))))******************)))(((((((((((()))))))))*********))))))))))))******+++*********)))))))))(((***+++++++++,,,,,,,,,,,,+++++++++++++++***)))))))))***++++++***))))))*********+++++++++,,,,,,,,,***************************************+++++++++(((((())))))***+++++++++***+++---......---,,,+++)))***+++,,,------------***+++---...///...---,,,+++++++++,,,,,,------...------......//////000000000000000111111222333444444444444333333333333333000000000///000000111111000000//////000000111222111111111222222111111000///000222111//////111333111111111111111111111111///000000111222333444444222222111111111111222222...///000111222333333333333111111111333444333222000111222222222222111000000000111222222222222222///000000000111111222222222222222222222222222222///000111222222333222222222222333333333333222222111111222222222222111111...///000111222111000000//////000000000000000000...///000111111111111111//////////////////000000000//////...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,------...******+++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))*********+++))))))))))))))))))))))))(((((((((((())))))******)))***++++++***)))***+++***)))((('''((()))+++,,,---,,,)))(((''''''((()))''''''((((((((((((''''''(((***,,,,,,***((()))+++(((((()))))))))*********&&&''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******+++***)))((('''))))))))))))))))))))))))(((((('''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((('''''''''''''''''')))+++((((((((((((((((((((((((,,,---,,,***(((((()))+++(((((('''&&&%%%'''***,,,)))))))))))))))***++++++&&&''''''((()))******+++''''''((()))***++++++,,,&&&%%%&&&((())))))&&&$$$%%%&&&&&&'''((()))******))))))))))))))))))))))))************************&&&'''''''''(((((())))))''''''''''''(((((((((((())))))***))))))(((''''''))))))***+++++++++++++++%%%&&&''''''((((((''''''***))))))(((((((((((()))(((((((((((((((''''''''')))((('''((()))******(((''''''''''''''''''''''''%%%&&&((()))))))))((((((###(((+++*********,,,************************(((((((((((())))))))))))))))))))))))))))))))))))'''))),,,,,,+++******+++))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))******))))))))))))******+++*********))))))(((((((((((())))))************+++***)))((()))***,,,---***+++,,,,,,***)))((()))******+++++++++,,,,,,,,,************************+++++++++***************''''''((()))***+++,,,,,,***+++---/////////---,,,)))***+++,,,---.........***+++---//////...---,,,******++++++,,,,,,------------............//////////////////000111222333444333333222222111111000000000///000000111222333111000000/////////000000...///000000111111000000///000111///------111444111111111111111111111111//////000000111222222333111111000000000111111222...///111333444555555555222111000111222333222111...///000111111000//////000000111222222222222222/////////000111222222222111111111111111111111111000000111222222222222222000111222222222222111111000111111222222222111111---...///000000000///.........///000000000//////---...///000111111111111---------....../////////.........---,,,+++******---------------------...,,,+++++++++,,,------...)))***+++---------,,,+++++++++++++++************'''((((((((())))))******))))))))))))************'''((((((((())))))******)))+++++++++***)))***+++***)))((('''((()))+++---...---+++)))(((((()))***))))))************))))))(((+++---,,,***(((***,,,(((((())))))*********+++((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++)))((('''))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''&&&&&&&&&'''$$$%%%'''(((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******))))))(((((('''''')))******)))&&&%%%%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********(((&&&'''***+++)))'''(((((((((((())))))))))))***)))'''&&&&&&(((***+++))))))))))))))))))))))))'''((())))))((('''''''''******)))))))))+++,,,---&&&%%%#########$$$'''((()))***+++***)))((((((*********))))))))))))******(((((((((((((((''''''''')))((((((((()))((('''%%%)))***++++++***)))((('''))))))(((((((((((()))))))))(((((((((''''''''''''&&&(((***+++,,,+++***(((,,,,,,++++++***)))((((((******))))))((((((''''''++++++******))))))((((((*********)))))))))))))))(((((())))))*********+++))))))))))))))))))******************))))))((((((***************************,,,///...+++)))***+++******))))))))))))******,,,...///...---,,,,,,,,,)))))))))))))))******+++******+++++++++,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++******+++,,,,,,---......+++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,,,,------222222111111111111222222111111111000//////......//////000111111000......//////......------,,,,,,------...//////...------///////////////////////////...------///000000000////////////000000000000......///111111222222222444444333333222111111111///444888777111---...000111111111111111111111111000000000000000000000000------------............111111000//////000111111------...///000111222222///000000000111111111111////////////////////////..................------///////////////////////////......------......///......---,,,---...///000/////////000//////...---++++++*********************)))(((''''''((()))***+++*********))))))((((((************************------,,,,,,+++***))))))&&&'''))))))((((((***+++******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((***,,,+++((('''((()))(((((())))))))))))((('''))))))))))))***+++,,,---'''&&&(((+++***'''(((+++((()))***)))((('''((())))))(((''''''''')))***++++++*********))))))(((((())))))))))))))))))))))))***)))))))))(((((('''''''''&&&&&&&&&'''(((***++++++******)))))))))))))))(((((((((((())))))))))))******))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((()))***)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''((()))***+++)))'''&&&''')))***(((&&&(((((((((((())))))))))))******)))(((((()))***+++))))))))))))))))))))))))((()))))))))((((((((()))+++******)))))))))******'''&&&&&&%%%&&&'''((()))((()))***)))'''''''''(((******))))))))))))******&&&&&&''''''((())))))))))))((('''''''''&&&%%%$$$)))******+++***)))((('''***)))((((((((((((((()))))))))((((((((('''''''''"""###%%%'''(((((('''''',,,,,,+++******)))((((((***)))))))))((((((((('''*********)))))))))))))))+++++++++******)))))))))((()))))))))*********************)))))))))))))))*********)))))))))))))))------------------------)))+++,,,+++)))((()))*********))))))))))))******+++---......,,,++++++,,,)))))))))))))))******+++*********+++++++++,,,,,,((((((((()))******++++++++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,------/////////....../////////////////////...............///000111111000//////111111111000000/////////................................................///---,,,,,,...000//////.........////////////000---...///000111111111111/////////000000000000000111:::BBB@@@777000111555111111111111111111111111000000000000000000000000---------.........//////000000000000000000000000/////////////////////////////////000000000111111////////////////////////------.............................................------,,,,,,------...------,,,,,,,,,---...///---------------,,,,,,+++...---,,,+++)))((('''&&&***))))))(((((())))))***************)))))))))(((************************++++++***))))))((('''''')))***+++***)))((()))*********))))))))))))******))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((***,,,...---+++)))***+++************************))))))))))))***+++,,,,,,***''''''******((((((***((()))***)))((('''((())))))((((((''''''((()))************)))))))))((((((''''''''''''''''''''''''+++++++++******)))))))))&&&&&&&&&'''((()))************)))(((((((((((()))(((((((((((()))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''((()))***+++***((('''((()))***)))((((((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&'''(((((()))))))))))))))'''((()))((('''&&&&&&(((***))))))(((((())))))***''''''''''''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&))))))*********)))((((((******)))((((((((((((((()))))))))(((((((((''''''((((((((((((((()))))))))+++++++++******))))))((())))))))))))(((((((((((())))))))))))************---,,,,,,+++***)))))))))))))))))))))************+++*********))))))(((((()))))))))))))))************************************++++++***(((((()))+++******))))))))))))*********,,,---,,,+++)))******)))))))))))))))******+++*********++++++++++++,,,'''(((((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......---...///000111111111000111111111111000000000000......------------......------------------------...,,,++++++---......---------------............---...///000000000000000------......///000000111,,,777AAA???444---...333000000000000000000000000////////////////////////---............////////////000111222222111000///111000000///...---,,,,,,....../////////000000000........................---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++******))))))------,,,+++)))((('''''')))******************)))************))))))))))))*********************************))))))(((((('''+++,,,---+++)))((()))******))))))(((((())))))***))))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((***,,,------+++******+++***)))((((((((()))***+++))))))))))))***+++,,,,,,000***&&&(((***(((((()))((()))***)))((('''((()))***))))))(((((((((((()))******))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))***)))((((((''''''(((((((((((((((((())))))))))))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))((('''&&&%%%((((((((('''''''''((((((***************+++******(((((((((((())))))))))))''''''((((((((('''&&&%%%(((((((((((((((((((((((()))((('''((()))***))))))'''((()))))))))(((&&&%%%&&&((()))++++++***)))(((((()))***)))'''&&&'''((())))))(((((((((((())))))))))))(((((('''''''''&&&$$$%%%%%%%%%%%%&&&)))+++))))))))))))))))))((((((+++***)))((((((''''''((()))))))))(((((((((((('''...---,,,***))))))))))))+++*********)))))))))((())))))))))))(((((((((((((((((())))))******++++++...------,,,+++***)))))))))))))))))))))*********++++++******)))((((((((())))))))))))************)))))))))))))))))))))))),,,,,,+++***)))***+++,,,******))))))))))))******)))***,,,+++)))(((((())))))))))))))))))******+++************++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++++++++************************))))))************))))))***++++++++++++,,,,,,,,,+++******))))))******+++*********+++,,,------...------...///000111111111///////////////////////////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,------,,,++++++,,,,,,,,,---------,,,---...///////////////.../////////000000000111)))000666555///+++,,,///////////////////////////........................------........./////////...///111222222111///...//////......---,,,,,,,,,---............/////////------------------------,,,,,,------......//////++++++++++++++++++++++++******++++++++++++*********************++++++,,,*********)))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))*********)))))))))))))))************************,,,+++++++++*********)))***+++,,,+++)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))*********)))))))))((('''%%%$$$$$$&&&((()))((((((((())))))***+++,,,555,,,%%%'''***)))((((((((()))***)))((('''((()))******))))))((((((''''''))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((*********)))((())))))((('''''''''''''''(((((((((((())))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%'''(((((('''''')))***((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))((('''&&&%%%+++***)))'''&&&&&&%%%%%%)))))))))))))))((())))))(((((((((((())))))))))))((())))))))))))((('''&&&(((((((((((((((((((((((('''&&&&&&(((***+++)))'''%%%&&&''')))))))))((('''%%%&&&)))***+++***(((''')))***+++***((('''((()))))))))(((((((((((())))))'''''''''(((((((((((((((&&&'''((((((&&&&&&(((***(((((((((((((((((())))))******)))(((((((((((((((***)))))))))((((((((((((******)))((('''(((((((((*********)))))))))))))))(((((((((((())))))))))))(((((())))))******++++++------,,,,,,+++******)))******))))))))))))))))))************))))))(((((()))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***************))))))))))))******(((***+++***)))'''(((((()))))))))))))))******+++))))))*********+++++++++,,,,,,,,,+++++++++++++++************************+++++++++++++++++++++***************************))))))))))))))))))))))))*********+++++++++,,,,,,+++******))))))******+++(((((()))***+++,,,------,,,,,,------...///000111.............../////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---.........------/////////......---------............000111222222........................------------------------------------............---...000111111000...---+++,,,,,,,,,------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...++++++++++++++++++++++++))))))***++++++***)))))))))))))))***************+++***))))))(((((())))))(((((()))))))))*********)))***+++,,,,,,+++***)))))))))))))))))))))******))))))))))))))))))))))))+++++++++***************'''((())))))(((((()))+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********)))((((((&&&%%%$$$%%%&&&(((***(((((((((((()))***+++,,,777...&&&'''))))))((((((((()))***)))((('''((()))******))))))((((((''''''(((((((((((((((((())))))(((((((((((((((((((((((())))))******************'''((()))*********)))((())))))((('''''''''''''''(((((((((((())))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******+++***)))'''&&&%%%%%%%%%%%%'''((('''&&&%%%&&&((((((((((((((()))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))'''&&&'''***------***&&&%%%&&&'''((())))))))))))%%%&&&((()))***)))'''&&&)))++++++***)))((()))***)))((((((''''''(((((()))$$$%%%&&&'''(((***++++++(((***,,,+++'''$$$$$$&&&(((((('''''''''((())))))))))))(((((((((((())))))******)))))))))(((((((((''''''((()))***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++++++++*********************)))))))))))))))))))))))))))))))))***************)))))))))(((************************'''''''''((()))***((('''******))))))))))))******(((***+++***)))'''(((((()))))))))))))))******+++)))))))))************+++&&&&&&''')))***+++,,,---*********************************+++++++++++++++******************************))))))))))))******************++++++++++++++++++************++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,---...///////////////000000000000------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,---,,,,,,+++******))))))000,,,((()))...222222111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,---...//////...---,,,((()))***+++,,,---......+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((((()))******++++++******,,,+++)))((((((((()))***++++++***))))))((('''''')))******************)))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((%%%'''((()))((((((***+++)))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++******+++------,,,***)))(((((((((((()))+++,,,(((((((((((()))***++++++666///))))))***((((((***((()))***)))((('''((()))((()))))))))))))))((('''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******)))))))))***)))((((((''''''(((((((((((((((((())))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***&&&''')))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((('''&&&&&&&&&&&&'''&&&((()))(((&&&%%%''')))(((((((((((())))))))))))---,,,***)))(((((())))))))))))))))))))))))))))))'''''')))...222111+++%%%((((((((('''(((((())))))&&&&&&((()))))))))(((''')))*********((('''((()))((((((''''''''''''(((((('''''''''(((((((((((((((###''',,,+++'''$$$$$$&&&(((''''''&&&'''((()))***(((''''''(((((()))***+++*********)))))))))((((((((()))***+++,,,++++++***((()))))))))))))))))))))'''((((((((()))))))))************))))))))))))))))))))))))************+++************)))))))))(((((((((((()))******++++++,,,++++++***)))(((''''''((((((((((((((((((((((((((('''(((+++------***&&&******))))))))))))******(((***++++++)))(((((())))))))))))))))))******+++))))))))))))************&&&&&&''')))***+++,,,---************************))))))******++++++,,,,,,************************+++***))))))))))))***+++************+++++++++++++++++++++******+++++++++)))))))))******++++++,,,,,,+++*********+++,,,------........./////////000+++---///000000///---+++------------------------///---,,,+++,,,---,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++******************))))))...+++))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((++++++++++++++++++++++++((()))+++,,,,,,+++)))(((((()))***+++++++++******+++***(((''''''''')))************)))((((((''''''***))))))(((((())))))***((()))))))))************))))))))))))))))))))))))'''(((((((((((((((((((((((()))******)))((()))+++((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))+++---...,,,***(((((())))))***+++,,,,,,(((''''''(((((()))***+++444///++++++***'''(((+++((()))***)))((('''((()))'''((()))******))))))((('''''''''((((((((())))))(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&******)))))))))))))))*********)))(((((((((((()))(((((((((((())))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((())))))******'''((()))((('''&&&''')))************************************************))))))))))))((((((((((((&&&&&&%%%&&&&&&((()))))))))+++---,,,)))(((***,,,(((((((((((())))))))))))+++)))'''%%%$$$%%%&&&'''))))))))))))))))))))))))((((((+++111666444---&&&,,,+++)))'''''''''((()))''''''((()))))))))))))))''')))))))))'''&&&'''(((((((((''''''''''''((((((...---+++)))&&&$$$###"""!!!(((***((('''(((***((('''&&&&&&'''((()))***''''''''''''(((***+++,,,************))))))))))))((()))))))))'''$$$!!!(((((((((((())))))))))))'''((((((((())))))******++++++******))))))((((((((((((((()))******+++++++++*********))))))((((((''''''((()))***+++,,,,,,---,,,+++***)))'''&&&&&&******************************,,,///222111---)))******))))))))))))******)))***++++++)))(((((())))))))))))))))))******+++))))))))))))************++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++++++++************++++++************++++++++++++,,,+++***)))))))))***++++++++++++,,,,,,,,,------***,,,///111111///,,,***------------------------000...,,,,,,------,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,++++++************+++,,,,,,---------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,************************++++++***)))((('''&&&&&&++++++++++++++++++++++++(((***+++,,,,,,+++***(((((()))***,,,,,,++++++***+++)))'''&&&&&&&&&((()))&&&''''''((()))******+++***)))(((''''''((()))***(((((())))))*********+++))))))))))))))))))))))))))))))))))))************+++,,,,,,+++)))((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''(((+++,,,***(((&&&&&&((()))************'''''''''(((((()))***+++222///------***'''(((---(((******)))((('''((()))&&&'''(((*********))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((+++***)))(((((()))***+++++++++***)))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))******))))))))))))******+++******)))(((''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))*********)))))))))))))))+++)))&&&######%%%''')))((((((((((((((((((((((((''''''((()))))))))))))))******************+++,,,&&&&&&&&&'''((())))))***))))))))))))((((((((((((&&&'''(((*********)))))))))'''&&&'''***+++***((((((***,,,---,,,***'''%%%'''((()))***++++++******&&&''''''((()))***++++++((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((((((((()))%%%'''((((((''''''(((***)))+++,,,+++(((''''''(((******)))(((((((((((((((******)))'''&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))...,,,)))&&&&&&'''***,,,+++***'''&&&&&&'''***+++,,,+++***)))))))))++++++''''''(((((())))))******************************(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))***)))((('''''')))+++---))))))))))))))))))))))))))))))))))))((((((((((((++++++******)))*********,,,,,,,,,++++++++++++***+++,,,---,,,***)))***++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++************++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,---......------,,,,,,++++++***,,,+++***((((((((()))***,,,,,,,,,+++++++++***************)))))))))))))))************************+++++++++++++++***)))(((***)))))))))))))))***+++))))))))))))************************************)))))))))))))))******+++,,,+++******))))))******)))%%%!!!"""'''******((((((((())))))))))))(((((((((((())))))*********++++++***)))((((((''''''((()))((('''&&&'''(((***,,,))))))(((((((((((())))))''''''(((((())))))******&&&&&&&&&&&&&&&'''((()))******)))((((((((((((((())))))))))))))))))))))))000...+++((('''&&&''''''((((((''''''''''''((((((''')))***,,,,,,***)))'''(((((()))(((((('''&&&&&& ###&&&((((((((()))***:::111)))(((***)))((())))))************))))))(((((()))+++,,,+++***'''&&&'''''''''''''''((())))))'''(((((())))))))))))))))))((('''%%%%%%%%%&&&'''))))))))))))((((((((((((((('''&&&&&&''')))+++---***)))(((''''''&&&''''''&&&'''''''''(((((())))))&&&%%%$$$&&&))))))&&&###&&&&&&''''''((()))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((,,,+++***)))((('''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))(((((()))******)))((('''((('''%%%&&&)))***(((&&&$$$%%%''')))***)))(((''''''''''''((((((((())))))$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))'''((())))))''''''(((***,,,***(((&&&&&&(((,,,///******)))(((((((((((((((******)))))))))******+++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))---+++)))''''''((()))++++++***)))(((((()))***++++++*********)))******+++))))))))))))((((((((((((************************(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))))))))******++++++++++++*********))))))***************************)))((((((((()))+++,,,))))))))))))))))))))))))******)))))))))(((((((((++++++************+++,,,*********)))))))))((((((+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++******))))))******+++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***************+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***,,,+++++++++***************)))))))))))))))))))))***************************++++++++++++***)))((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((************************)))))))))))))))******++++++***))))))(((((())))))***&&&###$$$(((+++***'''(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((((((((()))******)))'''''''''(((***+++))))))(((((((((((())))))(((((((((((())))))))))))(((((('''''''''((())))))***))))))(((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%&&&'''(((((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))******)))(((((('''$$$&&&(((((((((((()))***<<<111''''''))))))((()))***************))))))((()))******+++***)))(((''''''''''''''''''((())))))%%%&&&&&&'''''''''''''''***))))))(((''''''((((((''''''''''''&&&&&&&&&&&&)))((('''&&&''')))***,,,(((((('''''''''(((((()))(((((((((((()))))))))***(((&&&%%%'''))))))'''%%%((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***,,,------+++(((&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&''''''((()))))))))''''''(((((())))))******************)))((('''&&&((('''&&&&&&'''(((&&&%%%))))))******++++++,,,,,,'''&&&%%%%%%%%%&&&'''((('''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))******((('''(((******'''%%%$$$&&&(((***+++***))))))((((((((((((((())))))))))))***+++,,,---''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((((()))***+++((((((((((((((((((((((((******)))((((((((())))))************************))))))******+++******)))*********)))((('''''''''************************(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))))))))******++++++++++++***************************************)))))))))))))))*********))))))))))))))))))))))))++++++*********)))))))))(((((((((((())))))***+++******)))))))))(((((((((***,,,,,,,,,***)))***+++++++++,,,,,,,,,,,,++++++******++++++++++++******+++******))))))******+++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***++++++)))******+++,,,,,,------+++***))))))((()))))))))************))))))))))))))))))))))))))))))************************************++++++******)))))))))((('''&&&%%%$$$$$$$$$''''''''''''((((((((((((************************)))))))))))))))******+++***))))))(((((((((((((((***'''%%%''')))+++)))&&&(((((())))))))))))(((((())))))((((((((((((((((((''''''''''''((()))***+++******(((''''''((())))))))))))(((((((((((())))))))))))))))))((((((((((((***))))))(((((((((((()))))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((()))((((((''''''''''''((((((&&&'''((())))))((('''&&&***************))))))(((((())))))(((''''''***,,,>>>111%%%%%%)))***)))(((************))))))((((((************))))))))))))'''''''''''''''((())))))%%%&&&&&&'''''''''''''''******++++++******))))))''''''''''''&&&&&&&&&&&&))))))'''''''''((()))***&&&&&&&&&''''''(((******((())))))))))))*********)))(((&&&&&&((()))((('''))))))(((((('''&&&&&&%%%)))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((***,,,------+++(((&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&'''(((((()))''''''''''''(((((())))))))))))))))))(((((((((((()))))))))))))))((('''''')))(((''''''''''''&&&%%%...---+++***))))))******((('''%%%$$$$$$%%%'''((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***)))***+++***)))((()))***)))((((((***,,,+++(((%%%))))))(((((((((((())))))((((((((((((((()))***+++((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((()))******((((((((((((((((((((((((((()))))))))))))))((((((((()))************)))((('''(((***+++++++++))))))***)))))))))((((((((('''************************(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))******+++************************************************((()))************))))))))))))))))))))))))))))))++++++++++++*********)))%%%%%%%%%&&&'''((()))***++++++++++++***************+++,,,+++***)))***+++******++++++++++++************++++++++++++************))))))))))))************++++++++++++******************++++++++++++))))))))))))))))))))))))***)))))))))))))))******)))*********++++++,,,,,,******)))))))))))))))))))))))))))))))))((((((((()))))))))))))))*********************************))))))************))))))*********))))))(((''''''))))))))))))************************************)))))))))))))))******+++******)))(((((((((((()))***(((((()))******(((&&&(((((())))))))))))((((((&&&'''''''''((((((((()))((((((((((((((()))******+++***)))(((''''''(((((())))))(((((((((((())))))******))))))((((((''''''******)))((('''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++((((((''''''''''''(((((())))))************)))))))))))))))******))))))(((******)))((('''))),,,///>>>000$$$$$$)))+++)))(((++++++***))))))(((((((((******))))))((()))******'''''''''''''''((())))))'''(((((())))))))))))))))))***+++,,,,,,+++)))((())))))))))))((((((((((((***)))(((''''''''''''((('''''''''''''''((())))))((((((((((((((())))))))))))(((&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&***))))))(((((())))))***(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''(((((())))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''((()))***+++''''''''''''((((((((((((++++++***)))((('''&&&&&&((((((((((((((()))******))))))))))))((('''''''''***(((&&&%%%$$$$$$%%%&&&***(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))******)))***+++***)))((()))*********+++,,,------+++)))))))))(((((((((((()))))),,,,,,***))))))((((((((()))))))))(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''((())))))))))))((('''&&&'''((())))))((('''&&&'''((()))***+++******)))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******+++************************************************))))))************)))((())))))))))))))))))))))))++++++++++++*********)))&&&&&&&&&'''((()))***++++++++++++*********)))))))))***++++++))))))***+++)))******++++++******))))))******++++++******)))***))))))))))))))))))*********++++++++++++******)))))))))******+++++++++)))))))))))))))))))))))))))))))))((())))))***++++++++++++******))))))))))))))))))*********))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((())))))*********))))))((()))***+++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))***)))(((((()))***)))((('''(((((())))))))))))(((((($$$%%%&&&'''((()))***+++******)))(((((((((((((((******)))(((((((((((('''))))))(((((((((((())))))******))))))(((((('''''')))(((((('''&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''''''''(((((())))))************))))))''''''(((((()))((((((''')))))))))((((((***///222;;;...$$$$$$)))+++***))),,,+++***)))((((((((((((******)))((())))))******'''''''''''''''((())))))'''(((((()))))))))))))))'''((()))*********(((((())))))))))))(((((((((((())))))(((''''''&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''(((%%%&&&&&&&&&'''''''''(((******))))))))))))******))))))))))))((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&''''''(((((())))))******)))(((&&&&&&'''((()))(((((((((((((((((((((((('''(((((()))))))))))))))+++***))))))(((((())))))''''''((((((((((((((((((++++++***)))((('''&&&&&&''''''''''''((()))***+++((()))***)))((('''((()))&&&&&&%%%%%%&&&''')))******)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((''''''(((((()))***+++'''(((***)))((((((***+++***++++++***((((((***---((((((((((((((())))))***111000///,,,+++))))))(((***)))))))))((((((((((((''''''''''''''''''''''''************************)))))))))******)))))))))((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&((((((((((((&&&&&&''''''((()))************'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))))))))))))))******+++***************+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))++++++*********)))))))))************+++,,,------))))))((((((((('''''''''((()))+++***))))))***+++))))))************))))))))))))************))))))***))))))(((((())))))*********++++++++++++******(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++******)))(((((('''(((((()))************)))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((())))))******))))))%%%&&&(((***+++++++++***''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,++++++***************(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&''')))***+++++++++***)))((('''''''''''')))))))))))))))((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((('''(((((((((((((((+++///333555,,,%%%&&&)))******,,,---,,,***(((''''''(((((())))))))))))************'''''''''''''''((())))))%%%&&&&&&'''''''''''''''''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&(((((((((((('''&&&&&&&&&******(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&'''&&&$$$$$$&&&'''$$$%%%%%%&&&''''''(((((())))))(((((((((((())))))******))))))((((((''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&''''''((())))))******)))((('''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))((((((******))))))(((((())))))((((((((((((((((((((('''(((((((((((())))))))))))))))))(((''''''((()))***&&&((())))))'''&&&(((***((((((((())))))***+++,,,)))))))))((((((((('''''''''''''''(((((()))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((()))***+++%%%&&&((((((((((((***,,,...444:::888111+++((()))((((((((((((((()))******222111///---+++***))))))))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''(((((())))))''''''(((((((((((('''''''''''''''(((((()))++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))))))))))))))******+++))))))*********+++++++++++++++++++++++++++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))******)))))))))(((((((((+++++++++******+++,,,,,,)))(((((((((''''''''''''''')))******))))))***,,,((())))))))))))))))))((())))))************))))))))))))(((((((((((())))))******++++++++++++******((((((((()))***+++++++++))))))))))))))))))))))))((((((((()))+++,,,...///))))))))))))))))))(((((('''((()))***+++******)))((((((((())))))*********'''(((((()))******++++++))))))))))))))))))))))))'''(((((()))))))))))))))%%%'''(((***+++***)))(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++***)))))))))))))))''''''&&&&&&&&&''')))***(((((())))))))))))(((((((((((()))))))))))))))******)))((((((((((((((()))'''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((('''''''''''''''((()))'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''(((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))((()))))))))(((***---000///***'''((())))))***......,,,***(((''''''(((((('''((()))***+++******)))'''''''''''''''((())))))%%%&&&&&&''''''''''''''''''''''''''''''((()))***''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&)))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&$$$''')))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((+++******)))(((''''''&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))))))))))))))(((((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&'''''')))***+++,,,((((((((((((((('''''''''&&&&&&'''((()))***+++,,,,,,***)))(((''''''(((((($$$&&&((((((&&&%%%'''***))))))((((((''''''&&&&&&(((((())))))((('''&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((()))++++++###%%%'''(((((((((***,,,999FFFSSSTTTGGG666***%%%((((((((((((((()))******000///---+++***)))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))************************'''''''''''''''((()))***))))))(((((((((((())))))((('''''''''''')))+++,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++))))))******++++++++++++++++++++++++++++++++++++---+++)))''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((((((((()))************))))))))))))''')))******))))))***,,,(((((())))))))))))(((((())))))************))))))))))))(((((((((((())))))******++++++++++++******'''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***+++---///000''''''(((((())))))******'''((()))+++++++++***)))(((((())))))******++++++'''(((((()))***+++++++++))))))))))))))))))))))))''''''((()))))))))))))))((()))+++,,,+++***((('''))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++******)))(((((((((((((((&&&&&&%%%%%%$$$&&&))),,,(((((())))))))))))((((((,,,++++++***)))(((((('''(((''''''(((((()))***+++&&&'''((()))******))))))))))))(((((((((((())))))''''''(((((())))))******(((((('''(((((()))***+++&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''((()))***+++++++++***((((((''''''''''''((((((******))))))))))))******(((((()))***************)))******)))((()))+++---+++)))(((******(((+++000...---***(((''''''((((((&&&'''***+++,,,+++***((('''''''''''''''((())))))'''(((((())))))))))))))))))(((''''''''')))***+++***)))))))))((((((((((((&&&&&&''''''(((''''''&&&''''''&&&''''''((()))***))))))(((((('''''''''&&&$$$'''******(((&&&'''((((((''''''&&&&&&%%%%%%$$$))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((***+++***'''&&&'''))),,,***((('''&&&'''((()))'''((()))*********************++++++***)))((('''))))))))))))******************))))))((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))*********(((''''''((('''&&&&&&))),,,,,,***&&&))))))))))))))))))))))))(((''''''&&&&&&''')))***'''((()))((('''&&&''')))'''(((((()))))))))))))))))))))***++++++++++++***:::^^^xxxlllKKK333***(((+++***)))(((((()))***++++++*********))))))((((((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))***)))((((((((((((((()))((((((''''''(((***---...'''((()))******)))(((''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((((((((())))))))))))++++++******)))(((((((((++++++++++++*********)))))))))((((((''''''&&&&&&))))))))))))((('''&&&%%%&&&''''''((()))******+++))))))))))))))))))))))))((())),,,------,,,+++*********)))))))))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))***(((''''''''''''))),,,(((''''''))),,,---+++(((++++++***)))))))))((('''***************)))(((''')))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))*********)))(((((((((((((((''''''''''''(((((((((((()))(((''''''(((***---...)))((()))***,,,---+++***)))))))))***++++++,,,,,,(((((((((((())))))))))))+++***)))(((((()))***+++***)))(((''''''((()))***'''((((((***,,,///111222))))))))))))))))))))))))''''''''''''''''''&&&&&&***,,,...---***(((''''''*********)))))))))))))))+++(((%%%%%%'''(((&&&$$$)))((('''&&&&&&'''((()))++++++******)))))))))(((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((((('''&&&&&&&&&''')))***,,,---))))))))))))))))))))))))%%%''''''&&&$$$%%%(((,,,---+++***)))***)))(((&&&***)))'''%%%$$$%%%&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''))),,,...///******))))))((((((''''''---+++)))((())))))((('''+++***)))(((''''''((((((''''''''''''''''''''''''(((%%%$$$&&&***+++***(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&))))))(((((('''''''''&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((()))+++***'''&&&(((***+++***((('''''''''((()))'''(((((()))))))))((((((******)))))))))((((((((((((((()))))))))************)))))))))((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((+++)))'''''')))***)))'''(((((((((((((((((((((((('''''''''''''''((())))))'''((()))((('''&&&''')))%%%&&&&&&'''''''''''''''))))))))))))*********+++444QQQdddXXX???///***)))***)))(((((((((((()))***)))))))))(((((((((''''''&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))***)))))))))))))))******(((''''''''')))+++...///((())))))******)))))))))''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((())))))))))))***************))))))(((+++*********))))))))))))))))))((((((((((((((((((%%%&&&''')))******++++++'''''''''((()))*********))))))))))))))))))))))))((()))***+++++++++***)))))))))(((((((((((())))))******)))(((((()))******))))))))))))))))))))))))***((((((''''''''')))+++)))(((((())),,,,,,***'''((()))******)))((())))))*********+++******)))))))))*********))))))((('''))))))))))))))))))))))))((((((((())))))))))))***))))))))))))******************)))((((((((((((((((((((()))))))))*********((((((''''''(((***,,,...111...)))&&&&&&&&&&&&&&&************************(((((((((((())))))))))))+++***)))(((((()))***+++***)))(((''''''((()))***))))))***+++---///111222))))))))))))))))))))))))((((((((((((((((((((((((***,,,------+++)))))))))(((((((((((((((((())))))'''%%%$$$%%%(((***)))((())))))(((((((((((())))))''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''%%%''')))(((&&&&&&''')))+++)))''''''((()))((('''((())))))))))))(((((('''$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((('''&&&&&&'''(((***,,,...***)))))))))((((((((('''+++)))(((((())))))'''&&&))))))))))))((((((''''''''''''''''''''''''''''''((('''&&&''')))******)))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((((((((()))((((((((('''''''''&&&))))))))))))************((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((('''''''''((())))))(((((()))***+++***(((''''''((())))))'''((((((((((((''''''&&&***)))((('''''''''((()))(((((())))))))))))******))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&&&&(((---***'''&&&&&&'''((('''((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))%%%&&&&&&''''''''''''''')))(((((('''((()))***+++***;;;EEE<<<...((('''&&&)))((((((''''''(((((()))(((((('''''''''''''''&&&&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))***+++,,,,,,((((((((((((***,,,...///******))))))((())))))***((((((((((((((((((((((((*********)))))))))(((((((((((((((((()))))))))))))))***+++,,,+++***)))((())))))))))))(((((((((((((((((())))))))))))))))))%%%&&&((()))***+++,,,,,,''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******)))((((((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))((())))))(((&&&&&&((()))+++***)))***+++***)))'''&&&))),,,,,,)))((()))+++)))***++++++++++++++++++*********+++******)))((())))))))))))))))))))))))))))))))))))************+++++++++******************))))))(((((((((((((((************++++++++++++(((((((((((()))***,,,---AAA:::111)))'''''')))***+++++++++***)))((((((((((((((((((((())))))))))))******))))))))))))******)))((((((''''''(((((()))&&&&&&&&&'''((()))++++++))))))))))))))))))))))))((()))))))))))))))))))))(((***,,,,,,***))))))***&&&&&&''''''(((((())))))'''&&&%%%&&&(((***)))((())))))************))))))''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&((()))***)))(((((()))+++(((&&&%%%&&&(((((((((''')))+++,,,,,,+++***((($$$%%%%%%&&&'''(((((()))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))(((((((((((((((''''''((())))))'''%%%(((((()))***)))((('''&&&'''''''''''''''''''''''''''((()))(((''''''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((('''''''''''''''((((((((('''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''(((((())))))*********)))(((((((((((())))))))))))))))))((('''&&&&&&***)))'''%%%%%%&&&((()))(((((((((((()))))))))***))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''+++)))'''&&&'''''''''(((((((((((((((((((((((((((%%%&&&((()))))))))(((''''''((()))((('''&&&''')))'''(((((())))))))))))))))))(((&&&%%%&&&''')))+++&&&---000+++'''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((()))***+++,,,*********)))***+++,,,---***)))((('''&&&'''((()))(((((((((((())))))))))))******)))))))))((((((((((((((((((((())))))))))))***+++,,,---,,,+++)))((()))(((((((((((('''''''''(((((())))))******++++++*********))))))(((&&&&&&'''((((((((()))))))))***(((((((((((((((((((((((())))))((((((((()))***+++))))))(((((())))))******)))))))))(((((()))))))))(((((((((((((((((((((((('''***,,,)))&&&&&&((('''))))))))))))*********)))))),,,///...***((())),,,)))***+++,,,,,,,,,,,,,,,******+++++++++******)))************************(((((()))))))))*********++++++************))))))))))))(((((((((((())))))))))))*********+++++++++'''(((((()))***+++++++++EEE>>>444,,,***+++---...******)))))))))((((((((((((((((((((())))))))))))***))))))))))))))))))***((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))((((((((((((((()))))))))&&&((())))))(((((()))***&&&&&&''''''((()))*********)))))))))(((((('''&&&((((((***++++++***(((((('''''''''((()))))))))***))))))((((((''''''&&&&&&(((((((((''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((***))))))((((((((())))))''''''''''''''''''''''''&&&'''((())))))+++,,,...---***&&&%%%&&&'''(((((('''(((***+++,,,++++++***''''''((()))***+++,,,,,,((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''(((******(((&&&&&&''')))******)))'''%%%''''''''''''''''''''''''%%%''')))(((%%%$$$&&&(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))'''''''''((()))******))))))((((((((((((((())))))************))))))(((''')))(((&&&%%%%%%''')))***'''(((((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))%%%'''((('''&&&&&&'''(((%%%&&&((())))))(((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((''''''((()))((('''&&&''')))'''(((((())))))))))))))))))'''&&&%%%%%%''')))******+++***)))))),,,+++(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((()))***+++---,,,+++***)))))))))(((***((('''&&&%%%&&&'''''''''((((((((())))))******)))))))))(((((((((''''''(((((((((((()))))))))))),,,---------,,,+++)))((((((((((((((('''''''''&&&(((((())))))******++++++*********((('''%%%###"""(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))***++++++)))))))))))))))***+++,,,((((((((())))))(((((((((((((((((((((((((((((((((&&&,,,///***&&&'''(((&&&&&&'''((())))))+++,,,---000111111///+++((()))+++)))***+++,,,,,,,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))))))))***'''((()))***++++++******666111,,,(((((()))******''''''((((((((()))))))))(((((((((((()))))))))))))))))))))******)))))))))''''''((((((((((((''''''******)))))))))))))))***((((((((((((((((((((((((&&&&&&&&&''''''((((((((($$$&&&''''''&&&&&&((()))''''''((()))******++++++)))***+++***)))(((''''''&&&'''))))))))))))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))((((((''''''&&&&&&'''(((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))******)))(((((((((((()))(((((((((((((((((((((((('''&&&&&&'''***...111333000---(((&&&&&&'''(((((()))(((((('''((()))+++,,,(((((())))))***++++++,,,(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((()))))))))))))))(((((()))***+++***(((%%%&&&(((******((('''&&&''''''''''''''''''''''''###&&&(((&&&###"""$$$'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))((((((''''''''''''&&&&&&&&&'''''''''''''''+++*********)))(((((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))******)))((('''((()))***)))((((((((((((((()))))))))))))))***************)))((()))((('''''''''((()))***''''''(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((((('''&&&((()))"""%%%(((***)))(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''((()))((('''&&&''')))%%%&&&&&&'''''''''''''''(((''''''&&&'''((()))***''''''''''''((()))(((&&&'''(((((())))))(((((('''((((((((((((((())))))))))))((((((''''''(((((()))(((((((((((())))))))))))&&&&&&&&&&&&'''(((((())),,,,,,+++***)))((('''&&&))))))((('''&&&&&&&&&&&&&&&''''''(((((())))))***))))))((((((((('''''''''(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((''''''''''''(((((())))))))))))))))))&&&&&&'''''''''&&&%%%%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))((((((((()))***+++,,,'''(((((())))))(((((('''))))))))))))))))))))))))%%%///333,,,'''((((((%%%%%%&&&(((((()))***---000666333000,,,***)))******)))***++++++++++++++++++((()))******+++*********((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((())))))***&&&'''''''''((((((((((((&&&(((***+++,,,+++)))(((***(((&&&&&&((())))))(((&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))************))))))&&&''''''((((((''''''&&&)))((((((''''''(((((()))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&%%%%%%''')))(((((())))))******++++++%%%(((***++++++******+++''''''((((((((((((''''''&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))((('''&&&(((,,,111444555///,,,)))'''((((((((((((***((('''%%%&&&''')))+++''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&(((((((((((()))))))))))),,,***(((((()))******)))%%%&&&'''((()))(((''''''''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''))))))((((((((((((((('''&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********+++)))'''((()))***(((&&&''''''((()))))))))))))))'''((())))))))))))))))))((((((((()))))))))******'''''''''((((((((())))))'''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((&&&'''))))))(((''')))***$$$''')))(((&&&%%%'''((('''''''''''''''''''''''''''''''''''''''((())))))'''((()))((('''&&&''')))%%%&&&&&&'''''''''''''''''''''((((((((()))))))))$$$$$$%%%%%%$$$$$$%%%'''(((((()))******)))((((((&&&&&&'''''''''(((((((((***)))(((''''''((()))***(((((((((((())))))))))))((((((''''''''''''((())))))))))))))))))(((''''''************)))((('''&&&%%%&&&&&&'''(((((())))))*********)))))))))(((((((((((((((((())))))))))))***))))))***,,,///111333)))))))))(((((((((''''''))))))(((((((((((((((((($$$%%%&&&'''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((()))*********)))(((&&&&&&&&&''''''((()))***''''''((())))))(((''''''))))))))))))))))))))))))%%%111666...((())))))%%%&&&((())))))((())),,,///888222+++((()))+++***)))*********+++******))))))'''((())))))*********)))'''''''''''''''''''''''''''(((((((((((()))))))))''''''((()))***++++++,,,((((((((((((((()))******&&&&&&'''''''''(((((((((&&&(((***,,,,,,+++)))''')))((('''(((***+++***)))''''''''''''''''''''''''(((((((((((())))))))))))((()))***++++++***)))(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''(((((('''%%%&&&(((***(((((())))))))))))))))))%%%(((,,,,,,+++******+++))))))(((((((((((())))))+++***************))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())),,,111333222000***((('''''')))******)))))))))((((((''''''((((((((((((''''''''''''&&&&&&((((((((((((((((((((((((((()))*********)))(((''''''((((((((()))))))))***...+++'''&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))*********+++,,,)))'''((()))***(((%%%''''''((())))))***))))))&&&&&&'''((()))))))))((('''((()))***++++++******''''''''''''((((((((()))'''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((&&&((())))))(((((()))+++)))))))))&&&######&&&)))''''''''''''''''''''''''(((((('''&&&&&&((()))***'''((()))((('''&&&''')))'''(((((()))))))))))))))'''(((((()))***)))))))))(((((())))))'''&&&***///((()))***++++++***)))(((%%%%%%%%%&&&&&&'''''''''***)))(((''''''((()))***(((((((((((())))))))))))***))))))(((((((((((()))%%%&&&'''((()))))))))(((+++,,,,,,,,,+++***((('''%%%%%%%%%&&&'''(((((()))+++++++++************)))(((((((((((())))))))))))'''''''''(((,,,111666999))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&'''((())))))(((((())))))))))))(((((((((((())))))))))))))))))))))))%%%&&&(((******)))'''&&&$$$$$$$$$%%%&&&'''((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&333888///)))******%%%((()))***)))''''''+++...888///&&&$$$'''++++++)))***************)))((('''''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))************''''''(((***+++,,,---...((((((((((((((()))******''''''''''''((((((((((((&&&(((+++------+++((('''***(((''''''))))))((('''((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))((()))***++++++***)))(((%%%&&&'''(((((('''&&&%%%''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++)))***)))((('''''')))+++((((((((((((((('''''''''(((+++......+++(((((((((+++***)))(((((()))***+++))))))((((((''''''&&&&&&&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((()))******''''''''''''''''''''''''((())),,,111444444///***%%%%%%%%%&&&)))++++++***((()))***+++***(((&&&%%%******))))))((((((''''''((((((((((((((((((((((((((()))***++++++***)))((('''((((((((())))))******...+++&&&$$$$$$&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((%%%$$$&&&***,,,***(((&&&''''''''''''''''''&&&************************)))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&''''''''''''((((((((())))))******%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''***************************)))((((((***+++***))),,,)))'''((()))***(((%%%&&&'''''''''((((((((()))))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''''''''''''''***((('''&&&&&&'''(((***((((((((((((''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&(((******)))'''&&&******)))((('''&&&%%%%%%&&&&&&''')))******************)))((('''&&&%%%%%%)))(((&&&%%%&&&''')))+++************************(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((***)))'''%%%%%%''')))***))))))(((((('''''''''&&&))))))))))))))))))))))))'''(((***+++++++++***))))))***,,,,,,++++++,,,...&&&&&&&&&&&&'''(((******+++***(((''''''((()))***%%%%%%&&&'''((()))***+++$$$%%%&&&(((+++---...///+++***)))(((((()))***+++''''''''''''''''''''''''***)))(((&&&%%%$$$###"""&&&&&&''''''(((((())))))(((((())))))))))))((((((((('''&&&'''((()))((('''(((((())))))))))))(((((((((((((((((((((''''''&&&(((((('''&&&'''((()))***))))))))))))))))))))))))...---+++))))))***+++,,,,,,,,,+++)))'''(((***,,,------,,,+++************((((((((((((((((((((((((***)))))))))((((((''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''(((&&&%%%$$$$$$%%%&&&(((***)))))))))((((((''''''(((((()))******)))((('''))))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))))))))))))))))))))''''''(((((('''&&&%%%%%%((((((''''''''''''((((((+++***((('''&&&&&&&&&'''&&&(((***(((%%%$$$%%%(((''''''(((((((((((((((((($$$%%%'''(((***+++++++++(((''''''&&&&&&''')))***************)))'''&&&&&&***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((()))))))))(((&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((***---//////...,,,+++))))))(((''''''''''''''')))+++------***((()))+++,,,)))&&&&&&(((***)))((())))))))))))))))))))))))+++)))''''''((()))((('''((((((((((((((((((((((((******(((&&&$$$$$$&&&((((((((('''''''''&&&&&&&&&(((((((((((()))***+++,,,(((((('''''''''&&&&&&%%%)))))))))((('''%%%$$$###''''''''''''''''''''''''++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((&&&%%%&&&))))))'''$$$((((((((((((((((((((((((******)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******))))))))))))+++)))'''((()))***(((&&&((((((((((((((((((((()))))))))(((((((((((())))))&&&&&&'''''''''(((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))+++++++++************)))%%%&&&((())))))(((&&&%%%%%%&&&((()))))))))((('''((((((((((((((('''''''''%%%&&&'''((((((((((((((()))))))))(((''''''&&&&&&(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''"""###$$$%%%&&&%%%$$$$$$)))***+++***)))((()))***++++++******))))))((((((******)))))))))***************))))))(((''''''&&&''''''(((((()))******+++******)))(((((()))******((((((((((((((((((((((((***))))))((('''&&&%%%%%%'''''''''(((((((((((((((''''''((((((((((((''''''***)))((()))***+++***)))(((((())))))))))))(((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%'''''')))))))))))))))))))))))),,,+++)))((('''((()))***)))******)))((())),,,/////////---,,,++++++++++++((((((((((((((((((((((((******)))))))))((((((((('''((((((((((((((((((''''''(((((())))))(((((('''***)))'''&&&&&&''')))***))))))(((((((((''''''''''''((()))))))))(((''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''&&&&&&''')))***+++'''(((((((((&&&%%%&&&'''))))))*********((('''&&&%%%&&&''')))************'''''''''''''''((()))))))))))))))))))))((('''&&&***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((()))******(((((((((''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))(((''')))(((''''''&&&&&&&&&'''''')))++++++)))(((***++++++)))&&&&&&(((***)))((((((((((((((((((((((((((((((&&&%%%&&&((())))))((((((((((((((((((((((((((())))))(((&&&$$$$$$&&&((((((((('''''''''&&&&&&&&&++++++)))(((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&(((&&&%%%&&&((()))'''%%%((((((((((((((((((((((((+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))+++---,,,)))'''(((***)))((('''((()))***)))((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))((()))******++++++******)))((('''&&&&&&'''((())))))(((((((((((('''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((('''''''''(((((()))))))))&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&((()))***)))'''%%%&&&'''++++++++++++***)))((('''((()))***+++,,,,,,++++++*********)))((('''&&&&&&******)))((('''&&&&&&%%%***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&***)))((()))***+++***)))(((((())))))))))))(((((((((((((((((((((''''''&&&((((((((('''((())))))***))))))))))))))))))))))))***)))'''&&&&&&'''((((((&&&'''(((((()))***...000111000///---,,,,,,++++++((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))((())))))******))))))(((******((((((((((((******)))(((((((((((('''''''''&&&''''''(((((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((()))))))))(((''''''((((((''''''''''''((((((&&&&&&''''''(((***+++,,,((('''&&&&&&''''''&&&%%%***+++,,,,,,+++)))&&&%%%''''''((()))))))))))))))&&&''''''((((((((((((((((((((()))))))))((((((''')))))))))(((''''''&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%&&&''')))******++++++))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''%%%'''((()))(((((()))+++***(((''''''(((***)))(((''''''''''''''''''''''''%%%$$$$$$%%%''')))))))))(((((((((((((((((((((((())))))(((&&&$$$$$$&&&((('''''''''''''''&&&&&&&&&***)))(((''''''&&&''''''%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&'''(((((('''%%%((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***...111///***''')))+++(((''''''((()))******)))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))***++++++++++++***)))(((''''''''''''((()))'''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''(((''''''''''''((())))))'''(((((((((((()))))))))''''''((((((((('''&&&&&&''''''''''''(((((())))))&&&''')))*********((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))************))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))((()))+++,,,,,,,,,+++***'''((()))(((&&&&&&&&&(((%%%&&&'''((())))))((('''%%%'''***,,,---,,,+++***$$$%%%&&&'''((()))************)))(((&&&%%%$$$###)))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&((('''&&&'''((()))((('''(((((())))))))))))(((((((((((((((((((((''''''&&&***************+++++++++))))))))))))))))))))))))(((((('''&&&&&&''''''(((&&&'''((())))))***---///111000///---,,,+++******((((((((((((((((((((((((******************))))))***)))(((''''''((()))***))))))************)))))))))(((''''''''''''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''(((((())))))))))))((())))))))))))&&&$$$%%%((()))'''$$$((()))+++,,,+++)))'''%%%(((((())))))))))))((((((%%%&&&((()))))))))((('''''''''(((((()))((((((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''###$$$&&&((()))((((((''')))(((((((((((((((((())))))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((******)))((((((''''''(((((((((''''''''''''''''''(((((((((((((((((())))))))))))'''''''''''''''''''''''''''%%%$$$%%%''')))))))))((((((((((((((((((((((((((((((((('''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&''''''(((((())))))))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***///222111,,,(((***,,,''''''(((((())))))******************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((())))))******))))))((((((''''''''''''((((((*********)))))))))(((((('''(((((((((((((((((('''(((''''''''''''((())))))***)))))))))(((((((((((((((((()))))))))(((((('''&&&&&&''''''((()))))))))%%%''')))++++++***((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))&&&''')))*********)))(((%%%&&&((((((((((((***+++&&&''''''(((((((((((((((###&&&)))+++,,,+++)))(((!!!"""###%%%''')))***+++((((((((('''&&&%%%%%%%%%((((((((())))))(((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))))))))((((((''''''&&&&&&((((((((())))))(((((((((((('''&&&'''((()))((('''(((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((()))***)))((((((***+++///...,,,+++***)))))))))(((((((((((((((((((((((())))))))))))))))))******)))(((&&&&&&&&&&&&((()))))))))************))))))((((((''''''''''''((((((************************&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((''''''''''''(((((()))))))))))))))((((((((()))&&&$$$%%%((()))'''%%%%%%&&&((()))***)))(((''')))))))))))))))(((((('''%%%&&&((()))))))))((('''&&&''''''(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&(((***,,,...***))))))((())))))*********)))(((''''''''''''''''''(((((())))))))))))***((((((((((((((((((((((((***(((''''''((())))))((())))))))))))))))))))))))'''(((((('''&&&%%%&&&(((&&&'''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''((((((((()))))))))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''(((((('''(((((((((((((((((('''&&&''''''(((''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((***---000000---******+++'''((())))))(((((()))***((((((((()))))))))******))))))(((((((((((())))))''''''((((((((()))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((*********))))))((((((((((((((()))))))))))))))(((&&&'''''''''(((((())))))&&&''')))++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''$$$&&&((()))))))))+++---...---+++)))((('''''''''$$$&&&)))++++++***((('''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((((((((((((((('''''''''(((((())))))))))))((((((***)))((()))***+++***)))(((((())))))))))))(((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++***((('''((())),,,+++***))))))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((())))))******))))))((())))))))))))))))))))))))))))))************++++++&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))((((((((((((''''''''''''((((((%%%&&&'''((()))))))))((('''&&&%%%&&&'''(((((('''$$$%%%&&&'''((())))))***((()))))))))))))))((('''&&&''''''(((((((((((((((''''''(((((((((''''''&&&((((((((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%&&&''')))+++,,,))))))(((((())))))******,,,***((('''((())))))(((%%%''')))***)))((()))***************************+++***((((((((()))((('''))))))))))))))))))))))))&&&'''((((((&&&%%%&&&'''&&&&&&&&&''''''''''''''')))((('''&&&&&&%%%&&&&&&&&&&&&'''((())))))******&&&%%%%%%%%%&&&((()))+++'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))(((((('''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))+++,,,,,,***((('''((()))+++***'''&&&((()))&&&&&&'''((())))))***+++))))))(((((((((((())))))&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$))))))(((((((((((())))))%%%&&&((()))))))))(((''')))))))))))))))*********&&&&&&'''((())))))))))))'''''''''((((((((((((((('''((()))***+++***))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))************))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((()))***))))))(((%%%'''((()))((((((***,,,000...+++(((&&&&&&'''((('''(((***++++++***)))((())))))(((((((((''''''''''''''''''''''''(((((((((''''''((())))))(((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((((('''(((((((((((((((((('''***)))((()))***+++***)))(((((())))))))))))(((((((((((((((((((((''''''&&&'''((()))*********))))))((((((((((((((((((((((((''''''((()))))))))))))))(((***+++***(((''''''(((***))))))(((((())))))***((((((((((((((((((((((((&&&'''''''''((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''((((((((())))))(((((((((''''''(((((())))))))))))''''''&&&&&&''')))***+++'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&''')))((((((''''''''')))***+++'''((()))))))))))))))((('''''''''''''''((())))))(((((((((((('''&&&%%%%%%'''(((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******)))(((((((((((())))))***((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))'''''''''''''''((()))))),,,***'''(((+++---...---$$$'''******)))((()))+++************************)))'''&&&&&&((())))))((())))))))))))))))))))))))%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((***)))((('''&&&&&&&&&&&&######%%%'''***,,,---...&&&%%%$$$$$$%%%(((***+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))((((((%%%''')))(((&&&%%%&&&((((((((((((((((((((((((((('''''''''(((((()))***+++''''''''''''''''''''''''************************%%%&&&''')))+++***'''$$$(((***+++***'''&&&''')))$$$%%%&&&'''((()))***+++))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))''''''((((((((((((''''''))))))((((((((('''''''''))))))(((((((((((())))))%%%&&&(((******)))'''&&&''''''((()))***+++,,,,,,$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))***)))'''&&&&&&''')))***&&&'''''''''(((((())))))))))))))))))))))))))))))$$$$$$&&&'''''''''&&&%%%&&&((()))(((''''''((()))+++)))&&&$$$$$$&&&)))+++******+++,,,++++++))))))************))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&((('''&&&'''((())))))'''(((((())))))))))))(((((((((((((((((((((''''''&&&###$$$&&&'''''''''&&&%%%((((((((((((((((((((((((&&&&&&'''((())))))((((((''')))******)))(((((())))))))))))))))))******+++((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''((()))******)))((('''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''((()))+++,,,'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((''''''((((((''''''''''''(((((()))))))))(((&&&$$$""" ###&&&)))(((&&&%%%'''***,,,+++)))''''''(((***+++''''''((()))))))))))))))(((((('''&&&&&&((()))***(((((((((((('''&&&%%%$$$'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%%%%%%%&&&''')))+++))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))+++******)))((((((''''''%%%%%%%%%%%%%%%&&&'''(((+++(((&&&(((,,,000222111###'''***+++)))((()))+++))))))))))))))))))))))))&&&%%%$$$%%%''')))))))))))))))))))))))))))))))))%%%&&&(((((('''&&&''''''&&&&&&&&&'''''''''((((((''''''&&&''''''((()))***!!!###'''***...000222)))(((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((((($$$'''))))))&&&%%%&&&((())))))))))))))))))))))))))))))))))))))))))(((((()))(((''''''''')))***+++******))))))((((((''''''''''''((()))***++++++,,,))))))))))))(((((((((((((((((('''&&&'''((()))***))))))))))))))))))))))))''''''((((((((((((''''''******))))))(((((((((''',,,***'''(((******(((%%%''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''***)))$$$%%%,,,///,,,''''''((()))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((('''&&&&&&%%%''')))***+++***)))((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))***+++,,,,,,+++)))(((###$$$&&&&&&%%%&&&''')))++++++,,,***'''%%%%%%&&&&&&'''((())))))((('''&&&++++++***(((&&&'''***,,,((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''&&&%%%&&&(((((((((''''''(((((('''&&&&&&(((***'''&&&''')))+++***(((&&&))))))))))))))))))))))))+++***)))'''''''''((()))%%%''')))(((&&&&&&(((***)))'''&&&&&&((())))))(((&&&''''''((()))*********((((((''''''(((***---...+++*********))))))((((((''''''''''''(((((((((((()))'''$$$""""""$$$''')))************************(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))(((((('''''''''((((((((((((((()))))))))))))))))))))'''&&&&&&'''((()))((((((''''''''''''(((((('''''''''''''''((())))))******))))))((((((''''''(((((())))))((('''&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))******)))(((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''******))))))((((((''''''((((((''''''''''''((((((******)))(((((((((((((((******))))))((((((''''''((((((((((((((('''''''''''''''(((((('''&&&%%%%%%(((((())))))*********+++(((&&&%%%'''******(((&&&&&&'''((('''&&&%%%&&&((()))***...444888888222,,,%%%'''((()))((()))***,,,''')))***(((%%%%%%'''***)))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))***,,,,,,))))))))))))))))))))))))&&&'''((((((((('''%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$))))))))))))))))))))))))''''''&&&&&&&&&'''))))))((((((((((((((()))******))))))))))))(((((((((((((((((())))))******++++++))))))))))))((((((((((((((('''&&&&&&&&&'''))))))))))))))))))))))))))))))'''(((((())))))(((((('''*********)))))))))((((((+++)))'''(((***+++***)))(((((((((''''''(((((((((''''''((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((******&&&(((...111000''''''((()))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''((('''''''''%%%$$$!!!&&&''')))++++++***)))((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&''''''((((((''''''&&&((()))+++,,,,,,+++***)))%%%'''(((((((((((()))+++---......,,,***(((((())))))************))))))((('''((()))((('''''')))+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''(((((((((((('''&&&%%%&&&((()))((('''((())))))((('''(((***---000---)))'''((()))))))))((((((((((((((((((((((((+++***)))(((''''''((()))(((***,,,+++))))))+++---)))'''%%%%%%&&&&&&%%%$$$&&&&&&'''(((((())))))***+++***((('''''')))***+++******)))))))))(((((((((&&&&&&''''''((()))))))))***(((&&&%%%%%%&&&(((***''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))((((((((((((((('''((((((((((((((('''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&''''''((())))))***''''''''''''''''''&&&%%%)))(((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((()))******'''''''''((((((((((((((((((((())))))(((''''''&&&((()))))))))************,,,***))))))++++++(((&&&&&&((()))(((''''''((()))---000333555444111///---&&&((())))))(((((()))+++((()))+++***((('''(((***)))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((('''%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((())))))******))))))(((*********))))))))))))(((***((('''''')))+++,,,,,,))))))))))))))))))))))))''''''((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&((()))''')))...111000''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%&&&&&&'''''''''&&&%%%'''(((***+++++++++)))((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&''''''((((((''''''&&&'''(((***+++,,,+++******&&&'''(((((((((((()))+++,,,------,,,***))))))***++++++***)))))))))))))))$$$&&&'''(((''''''((()))((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''''''''''''''(((((((((((('''&&&%%%&&&((()))(((''')))*********)))***---///AAA:::111***'''((()))***''''''''''''''''''''''''***))))))(((((((((((()))&&&'''((((((''''''(((******(((&&&%%%%%%%%%$$$###&&&''''''(((((()))))))))---,,,***((('''''''''((())))))((((((((((((((('''%%%&&&&&&'''((()))******))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''((((((&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$######''''''((((((((((((((('''((((((''''''''''''(((((()))(((((('''''''''(((((('''''''''''''''((((((((((((((((((((((((''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((()))******%%%&&&''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&((())))))***&&&&&&''''''(((((()))))))))))))))))))))((((((((())))))))))))************,,,+++*********)))'''%%%'''((())))))((()))***,,,333555777444...***+++---'''(((***)))(((''')))***(((***++++++***)))******)))))))))))))))(((''''''))))))))))))))))))))))))'''''''''(((''''''&&&%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((*********)))((('''&&&&&&'''((()))******)))((('''''''''(((((())))))***************)))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((***)))''''''((()))++++++))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&''''''(((+++,,,,,,&&&'''(((((())))))(((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((%%%%%%&&&((()))******+++''')))***,,,,,,+++)))((()))(((((('''''''''''''''&&&''''''''''''''''''&&&(((((())))))))))))((((((''''''((((((((((((''''''&&&''')))***++++++++++++$$$&&&''''''&&&&&&''')))((()))***)))'''&&&'''(((+++)))(((&&&&&&&&&'''''''''(((((('''%%%&&&(((***((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((&&&&&&'''((()))((('''((()))*********+++...000MMMEEE999///)))(((((()))(((((((((((((((((((((((()))))))))(((((((((((()))%%%&&&&&&&&&&&&&&&''''''+++)))''''''(((((('''&&&((((((((())))))*********,,,+++***(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&((()))))))))((('''((((((''''''''''''(((((())))))(((''''''''''''(((%%%%%%&&&&&&''''''(((((('''(((((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))******))))))((((((((((((((('''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%((((((((((((((((((((('''%%%&&&&&&'''((()))******))))))(((((((((((((((((()))))))))))))))*********(((((((((((('''&&&%%%$$$((()))*********+++---000666666333...)))((()))+++((()))***)))((('''((()))((()))+++++++++***)))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((($$$&&&(((******(((&&&%%%'''((()))******)))((('''''''''(((((())))))***************)))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''***))))))'''&&&&&&'''((('''(((((())))))(((((('''&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((('''((())))))(((((((((&&&&&&'''((((((((((((((()))(((((((((((((((((()))(((((((((''''''((((((((()))((('''&&&%%%$$$######((()))***++++++***((('''))))))(((''''''''''''((('''((())))))))))))((('''(((((())))))))))))(((((('''(((((((((((((((((('''''''''((()))***+++++++++%%%&&&((('''&&&&&&'''(((&&&'''((((((&&&%%%&&&'''***)))(((&&&&&&&&&'''(((,,,+++)))&&&$$$%%%(((+++((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&''')))))))))((('''((())))))(((***---///GGG@@@777///+++)))((('''))))))))))))))))))))))))((((((((())))))))))))((()))(((((())))))*********((('''&&&&&&((())))))))))))***************++++++))))))((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((''''''''''''(((((()))(((''''''''''''((((((%%%%%%&&&&&&''''''((((((''''''(((((((((((((((''''''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$''''''((()))******))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&'''((()))******((('''&&&&&&&&&'''((((((******))))))))))))))))))%%%&&&'''''''''&&&&&&&&&((()))*********,,,000333555111+++(((((()))))))))((()))***)))((('''((()))***)))))))))***)))(((''')))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''((()))))))))))))))))))))))))))))) ###'''))))))(((((()))))))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))*********))))))))))))((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((())))))******))))))(((&&&&&&''''''''''''(((((()))***+++***(((&&&''''''''''''))))))))))))''''''&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++)))***---,,,((('''(((&&&&&&'''(((((((((((('''))))))(((((((((((()))))))))((((((''''''(((((()))((((((''''''''''''(((((('''(((***+++***)))'''&&&***)))((((((''''''((((((((()))***++++++***)))((('''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((()))*********((()))******(((((()))***''')))******(((((()))*********))))))))))))******+++***)))&&&%%%%%%(((+++((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&''')))***)))((('''((((((((('''(((+++---555222...+++*********)))************************'''(((((())))))))))))(((((('''&&&'''((())))))'''%%%$$$###$$$&&&(((((((((************************'''''''''(((((()))))))))'''(((((((((((())))))))))))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((())))))%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''(((((((((&&&'''(((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%&&&'''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''')))(((((('''''''''''''''&&&'''((()))+++,,,......&&&&&&''''''(((((())))))''''''&&&%%%%%%&&&((()))************))))))))))))%%%'''))))))(((((()))***((())))))******---111555000+++&&&%%%(((+++***((('''(((***)))(((''')))***---+++)))((((((((('''&&&)))))))))))))))(((''''''))))))))))))))))))))))))''''''&&&&&&&&&'''((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))))))))))))))))))))))))))######$$$&&&''')))***+++******)))((((((((((((((())))))))))))(((((((((((((((((())))))******++++++))))))))))))(((((((((((('''((()))*********)))((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))******'''***------+++))))))***'''(((***++++++***((('''%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***''')))......(((&&&(((%%%&&&''''''((((((''''''(((((((((''''''((((((((())))))(((((((((((())))))&&&''''''(((***,,,///000&&&''')))***)))(((&&&$$$***))))))((((((((((((((('''((()))******)))(((''''''''''''(((((('''''''''(((((())))))))))))(((((())))))((((((((()))))))))(((***+++***)))((()))***(((***++++++******+++---'''((()))******++++++***###%%%'''(((''''''(((***((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))''''''''')))***)))(((((())))))((('''(((***,,,,,,***'''''')))***++++++))))))))))))))))))))))))&&&'''((()))******)))(((&&&$$$###$$$&&&'''&&&$$$&&&%%%###$$$&&&'''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((()))))))))******''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&'''(((((()))%%%$$$$$$%%%%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***((((((''''''''''''((((((&&&&&&&&&&&&''')))***+++))))))((((((((((((((('''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''&&&%%%''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''''''''%%%&&&''')))***,,,---...'''''''''(((((((((((((((((('''&&&%%%&&&''')))***************)))))))))(((&&&(((******'''&&&'''((('''((())))))***...222666***)))((((((((()))******&&&((())))))(((((()))+++222...***'''(((((((((&&&)))))))))))))))(((''''''))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))+++''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))///---***''''''(((+++---+++***)))'''''''''((()))******))))))(((((('''''''''(((((()))***++++++,,,))))))))))))(((((((((((('''(((***+++++++++***)))))))))))))))))))))))))))''''''((((((((((((''''''))))))******+++++++++,,,&&&***///000...,,,,,,---((()))+++,,,,,,+++)))(((%%%&&&''''''((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&$$$&&&,,,---'''%%%(((%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''))))))(((((((((((())))))***)))'''&&&&&&&&&'''(((&&&'''((()))((('''%%%$$$******)))(((((((((((((((&&&'''(((******((('''&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((***))))))(((((((((((()))'''((()))((('''&&&'''(((((()))++++++******+++---###%%%''')))******)))))) &&&******)))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((())))))((('''((()))***)))((()))******)))'''(((***,,,---+++((('''(((***++++++((((((((((((((((((((((((&&&'''(((*********)))((()))'''%%%&&&)))+++)))'''***(((''''''(((((((((''''''''''''''''''&&&&&&&&&'''(((((((((((((((''''''(((((())))))******++++++$$$$$$%%%'''(((***+++,,,******))))))))))))******************************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((()))***+++++++++***)))(((''''''&&&''''''&&&&&&'''(((***+++((((((''''''''''''((((((%%%%%%%%%&&&((()))+++,,,******))))))((((((''''''&&&&&&'''((())))))((((((&&&'''''''''''''''''''''"""###$$$%%%'''((()))***)))*********)))(((''''''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((())))))******(((((((((((((((''''''''')))((('''&&&'''(((***,,,+++*********))))))((((((&&&(((***(((%%%"""###$$$&&&'''((()))***...333777&&&))),,,+++((('''))),,,%%%'''((()))((()))***,,,666111+++(((((()))(((''')))))))))))))))(((((('''))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))))))))))))))))))))))))))((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))***+++++++++)))(((((())))))***++++++))))))***+++&&&'''(((((((((&&&%%%###&&&'''((()))***+++,,,,,,,,,+++)))((((((((()))***""")))***...444---(((///...222444111,,,)))***,,,,,,***))))))******)))'''%%%&&&&&&'''((())))))***'''***,,,,,,)))'''(((***''''''((())))))))))))))))))))))))))))))(((((('''''''''((()))))))))))))))******))))))((((((''''''(((&&&%%%&&&((())))))((()))))))))(((''''''&&&&&&((()))*********((('''&&&&&&******%%%"""%%%((((((+++)))''''''***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((('''&&&&&&(((+++---,,,)))'''&&&&&&'''(((((('''''''''((()))+++,,,---***&&&&&&)))++++++***(((***++++++)))(((((()))''''''''''''''''''''''''+++***((('''''''''((()))((((((((((((((((((((((((...)))(((+++)))%%%$$$)))'''''''''''''''((())))))%%%000444+++&&&))))))$$$))))))************))))))'''))),,,---,,,++++++,,,&&&&&&&&&(((******(((&&&,,,+++))))))))))))((('''&&&&&&''''''(((((())))))******))))))((((((((('''(((((('''(((((()))***+++&&&'''((('''&&&&&&'''((())))))))))))))))))))))))+++)))((()))******)))((('''444888///((())))))$$$''''''&&&''''''((()))***''''''(((''''''&&&%%%%%%&&&'''((((((''''''((()))))))))((('''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))+++)))&&&$$$$$$%%%'''(((((('''&&&%%%&&&(((***+++...+++(((%%%$$$%%%''')))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''''''''''''''''''''&&&((())))))(((((()))+++''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%'''''''''''''''((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&'''(((************))))))((((((''''''&&&&&&'''''''''&&&$$$###%%%%%%$$$%%%&&&))),,,...)))))))))))))))(((''''''&&&'''((()))***+++,,,,,,@@@555***'''***...+++'''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((###$$$%%%'''(((((('''&&&%%%%%%'''''''''&&&%%%$$$&&&((())))))(((&&&'''((($$$%%%'''(((((((((''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&***(((''''''(((((('''%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''(((((()))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))'''(((((('''&&&%%%%%%'''+++,,,,,,+++)))((()))***************))))))((((((*********)))))))))))))))++++++)))((((((((()))***'''((()))666GGGAAA000+++)))---///---(((&&&''')))+++***))))))******)))'''###%%%'''*********(((''')))+++,,,***((('''((()))''''''((()))))))))))))))))))))***))))))(((''''''''''''((()))))))))))))))))))))))))))((((((((((((&&&&&&&&&(((******)))'''(((((()))))))))))))))))))))))))))))))))(((''''''&&&+++,,,)))'''((()))(((+++)))'''(((***,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((((((((((((+++***((('''&&&&&&'''(((((('''''''''((()))+++,,,---***'''&&&(((******))),,,---...---+++)))))))))''''''''''''''''''''''''+++***)))((('''(((((()))((((((((((((((((((((((((,,,(((&&&)))((($$$$$$''''''''''''''''''(((((()))'''111444...,,,000000+++((((((((())))))(((((((((&&&''')))++++++***(((&&&((('''''''''))))))'''&&&)))((('''((())))))'''%%%'''''''''((((((((((((((()))))))))(((((('''''''''+++***)))((('''''''''''''''((())))))''''''((()))))))))))))))))))))))))))))))))***,,,---,,,)))''''''222666---'''((()))%%%(((((('''''''''((())))))***************)))((((((&&&(((((((((&&&&&&'''((())))))((('''''''''''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))+++***(((''''''''')))))))))(((&&&&&&&&&''')))***+++***'''%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&'''((((((''''''((()))'''''''''&&&&&&'''''''''''''''(((((('''&&&&&&%%%'''''''''''''''((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&(((''''''&&&&&&&&&&&&&&&''''''''''''((()))******))))))))))))(((((('''''''''((()))))))))((('''&&&&&&&&&%%%%%%&&&)))+++---)))))))))))))))(((''''''''''''((()))***+++,,,,,,666///'''%%%(((+++***''')))(((((('''''''''((((((((((((''''''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''(((''''''&&&%%%&&&'''((((((((('''&&&&&&((())))))(((''''''(((%%%%%%'''(((((((((''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&***)))(((((())))))(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&''''''))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))))))))))))))))))))*********((('''((()))---......,,,***))))))******)))((('''&&&&&&&&&'''*********))))))(((((((((+++******)))((()))))))))...++++++@@@[[[VVV;;;***&&&)))+++***'''%%%&&&)))+++)))))))))******)))'''"""%%%(((+++,,,***'''%%%+++,,,+++)))'''&&&''')))'''(((((()))))))))))))))************)))(((&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))'''''''''(((******(((&&&((((((((()))***+++++++++***))))))((((((((((((((($$$***---+++***+++***'''***((('''(((+++------,,,(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((,,,)))((((((******'''%%%)))((('''&&&&&&'''((()))((('''''''''((()))***++++++)))''''''(((******)))---......---***((('''(((''''''''''''''''''''''''******)))((((((((((((((((((((((((((((((((((((((()))&&&%%%'''&&&$$$$$$'''''''''&&&&&&''''''((()))(((...111...///555555000&&&''''''((((((''''''&&&''''''(((,,,......)))%%%+++)))'''&&&((())))))(((''''''(((***++++++)))&&&((((((((((((((('''''''''((((((((('''''''''''''''+++***)))((((((''''''(((((()))******(((((()))***((((((((((((((((((((((((((()))+++---///---)))&&&&&&///222+++&&&((()))'''***))))))(((((((((((()))'''(((((((((((('''&&&&&&'''((()))(((&&&%%%&&&'''))))))((('''''''''''''''(((''''''&&&&&&''''''((()))((((((''''''(((((()))))))))))))))(((((((((((()))((('''&&&&&&&&&'''((((((((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''&&&''''''((()))(((((((((((((((((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''((()))(((''''''&&&&&&'''''''''((((((((()))******+++)))))))))(((((((((((('''&&&'''(((((()))(((((((((''''''&&&&&&'''(((***+++)))))))))))))))(((''''''''''''((()))***++++++,,,---***'''&&&''')))))))))))))))((((((((())))))***((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''(((''''''&&&&&&&&&'''((()))))))))(((&&&'''))))))(((''''''(((%%%&&&''''''((('''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&)))((('''((())))))'''%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''***))))))(((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))+++++++++))))))***+++---...///...,,,,,,,,,...///,,,)))&&&$$$$$$%%%&&&''''''(((((()))******++++++******))))))))))))))),,,******===VVVRRR888***&&&(((++++++)))((()))+++***))))))***++++++)))'''$$$&&&(((******)))(((&&&---,,,***'''&&&&&&''')))(((((())))))))))))((((((************)))'''&&&%%%''''''((()))))))))))))))'''''''''((()))*********---+++(((''''''((('''&&&((((((((())))))************)))(((''''''((()))***$$$(((***((((((******'''((((((((()))+++,,,......((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((555///)))(((******((($$$&&&&&&&&&%%%&&&'''((()))((((((((((((((()))*********)))((('''((())))))))))))***+++***(((&&&&&&'''''''''''''''''''''''''''***))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&)))******---222222---'''''''''(((((('''''''''+++***+++000555666111+++,,,)))'''&&&(((+++------))))))+++...000000---+++))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''(((***+++,,,((()))******(((((()))***(((((((((((((((((((((((((((((()))+++,,,,,,)))'''&&&,,,...)))%%%'''))))))+++***)))(((((((((((((((&&&&&&&&&''''''&&&&&&%%%)))******)))'''&&&&&&'''))))))(((''''''''''''''')))((((((''''''(((((()))(((((((((''''''(((((((((&&&&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***)))'''&&&&&&'''&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&''''''((((((((((((((((((((((((((()))((((((''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''((()))***+++(((((()))***************(((((((((((((((((((((((($$$$$$%%%&&&&&&'''''''''(((''''''''''''((()))))))))))))))))))))((('''''''''(((((()))******++++++((()))))))))(((((()))***((((((((('''(((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''%%%&&&''''''(((((())))))%%%'''))))))((('''((()))&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&((((((&&&$$$%%%&&&''''''((('''''''''((((((((((((((((((((((((************))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((+++---////////////111222666444///+++)))((()))***'''''''''((())))))******************)))))))))(((%%%''''''000>>>999+++***&&&(((************++++++)))((()))***,,,+++)))'''(((''''''''''''((())))))---+++(((&&&&&&'''(((((((((((())))))))))))((((((************)))((('''&&&''''''((()))))))))))))))&&&&&&'''((()))***++++++333...(((%%%$$$%%%'''''')))))))))(((((('''''''''***)))(((''''''((()))***''')))(((%%%'''+++---***'''((())))))***+++---...))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''<<<444+++'''((()))(((&&&%%%%%%&&&&&&''''''((()))((((((((()))))))))))))))((())))))(((((((((((()))&&&((())))))((((((((()))(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((('''(((((('''((()))******&&&&&&&&&&&&&&&'''((((((&&&'''''''''))),,,,,,((('''(((((())))))(((((('''+++***+++111888:::666111+++(((&&&&&&***---000111******---000222222///---))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((***+++,,,'''((())))))''''''((()))((((((((((((((((((((((((((('''%%%&&&((()))))))))%%%)))+++(((&&&'''))))))******)))(((((('''((((((((())))))*********))))))***+++,,,***(((''''''((())))))((('''''''''''''''***))))))))))))))))))***((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''***++++++***((('''((()))&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((''''''''''''((()))((('''&&&&&&'''((()))&&&&&&&&&'''((()))***+++((())))))***+++******)))'''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&''''''(((((('''''''''((((((((()))))))))))))))(((''''''(((((())))))******++++++''')))+++***(((&&&'''((('''&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((())))))%%%%%%%%%&&&&&&''''''(((%%%'''((()))((('''((()))''''''''''''&&&&&&''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&(((***)))'''%%%%%%&&&&&&'''((((((''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))&&&((())))))((('''(((***)))+++---......///222444555222...+++(((((())))))******))))))((('''&&&&&&)))************)))((((((%%%******+++///)))&&&///%%%&&&'''((())))))))))))(((((()))+++,,,,,,)))'''***((('''%%%%%%''')))***+++)))'''&&&'''((((((((()))))))))))))))((((((''')))))))))))))))(((((('''''''''((()))))))))))))))&&&''''''((()))******+++444///((($$$$$$&&&'''((()))))))))((('''&&&&&&&&&((((((((((((((())))))******+++)))&&&)))///111...'''((())))))((()))+++---))))))))))))))))))))))))'''''''''((((((''''''''''''''''''''''''''''''''':::333+++&&&&&&((())))))&&&&&&''''''(((((((((((((((((())))))))))))(((((('''((())))))''''''((()))&&&(((***+++******+++,,,(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''))))))((()))---...---&&&&&&%%%%%%&&&&&&'''((('''((((((''''''(((((((((((((((((())))))((((((((((((''')))...333666555222)))'''%%%&&&)))---000111))))))***,,,//////---+++(((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((((())))))'''((())))))''''''((()))(((((((((((((((((((((((((((&&&######%%%((())))))&&&(((***)))((('''(((((()))((((((''''''''''''(((''''''((()))))))))(((((()))++++++***((('''((()))))))))((('''''''''''''''***))))))(((((())))))***(((''''''&&&&&&''''''((('''''')))*********)))(((''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''***+++,,,+++)))))))))***%%%&&&'''(((((('''&&&%%%%%%&&&''''''((('''''''''((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((***)))((((((''''''(((((()))(((((((((((((((((())))))(((''''''&&&&&&'''''''''((()))*********((((((&&&''''''''''''((((((((((((((('''''''''((())))))'''''''''((((((((((((((()))))))))))))))(((''''''(((((())))))************'''((()))((('''%%%%%%%%%&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((((('''''''''((()))++++++'''&&&%%%%%%%%%%%%&&&&&&$$$&&&((()))(((((((((***(((((('''&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))+++---,,,***'''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&'''(((************)))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((***++++++******+++,,,(((***+++,,,,,,---///000,,,+++)))'''''''''((()))+++***)))((('''&&&%%%%%%)))******+++***)))(((''')))...++++++...(((&&&000&&&&&&&&&((()))))))))((('''''')))+++---,,,)))''')))(((''''''''''''(((((()))'''&&&''')))***)))''')))))))))))))))((('''''''''(((((()))))))))))))))''''''((()))))))))))))))''''''(((((())))))******...+++(((&&&'''))))))))))))))))))(((((((((((((((''''''((())))))))))))))))))***)))(((,,,111111---&&&((()))(((''''''))),,,(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''///---)))'''&&&''')))***''''''(((((()))((((((((((((((()))******)))((('''&&&(((***)))'''&&&''')))''')))++++++***)))***+++((((((((((((((((((((((((((())))))***)))((('''&&&((((((((((((((((((((((((&&&)))***''')))...000---&&&&&&%%%%%%&&&&&&'''((('''(((***)))&&&$$$&&&***&&&''''''((((((''''''&&&&&&&&&(((***,,,...///000(((&&&$$$%%%'''***++++++((((((((()))+++,,,***)))'''''''''((((((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))((()))******(((((()))***))))))))))))))))))))))))'''%%%$$$%%%''')))))))))'''''')))+++***((('''''''''&&&&&&&&&&&&''''''((($$$%%%%%%&&&''''''&&&&&&'''((()))((('''&&&'''((())))))((('''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((('''(((((()))))))))))))))%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''((()))******))))))***+++%%%&&&((())))))(((&&&%%%%%%&&&&&&'''((((((''''''((('''&&&&&&%%%%%%%%%&&&((((((((((((((((((((((((***))))))((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((())))))((('''&&&'''((((((&&&&&&'''(((((())))))((()))))))))))))))(((''''''))))))))))))************(((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''')))***,,,...)))((('''&&&%%%%%%&&&&&&$$$&&&((()))(((((()))***)))((('''&&&%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((***,,,,,,)))&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$%%%''')))******))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))%%%'''((((((''''''(((***''')))************+++---***)))))))))***+++,,,---'''''''''((((((((((((((()))******++++++)))((('''''')))&&&'''---(((""")))((('''''')))***+++***((('''''')))+++---,,,***'''''''''((())))))((('''&&&'''%%%%%%'''***+++)))''')))))))))))))))(((''''''&&&'''((()))************'''(((((()))))))))))))))(((((((((((())))))))))))''''''''')))+++,,,+++***(((((())))))******++++++&&&'''(((*********)))(((%%%'''((()))---111///)))&&&((()))(((&&&%%%(((***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''$$$&&&(((((('''''')))***(((((())))))))))))(((((((((((()))******)))((('''%%%(((******'''&&&''')))''')))***)))'''&&&&&&'''))))))))))))))))))))))))((()))*********)))'''&&&(((((((((((((((((((((((($$$)))***''')))///111---&&&%%%%%%%%%%%%&&&''''''%%%'''))))))$$$"""%%%+++%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((())),,,...(((&&&$$$$$$%%%&&&&&&&&&***)))((((((***+++***)))&&&'''''''''(((((())))))'''((((((((())))))******%%%&&&&&&''')))***,,,---)))+++++++++***)))***+++************************%%%%%%&&&(((***+++)))(((''''''***,,,,,,(((&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((()))******))))))$$$&&&'''&&&%%%%%%&&&'''))))))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''(((((($$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&((())))))(((((()))+++%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((((((((('''((('''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((******)))((((((((((((((('''((()))******)))((('''$$$$$$$$$%%%&&&'''((()))&&&''')))***)))(((&&&%%%&&&&&&&&&'''''''''(((((()))'''&&&%%%$$$$$$%%%&&&%%%&&&'''((()))))))))))))))))))))))))))(((((('''))))))))))))************+++***)))))),,,---,,,***''''''''''''((()))++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''')))+++...///,,,***)))'''&&&&&&&&&&&&$$$&&&((()))(((((()))***)))((('''&&&%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((######%%%((())))))&&&###$$$%%%&&&'''((((((((((((''''''''''''''''''''''''******)))))))))))))))***))))))))))))))))))))))))))))))'''%%%######&&&)))((()))***++++++***)))((()))))))))***++++++,,,,,,((((((((((((((((((((((((&&&&&&'''((()))******+++,,,+++***)))((((((((()))&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))(((((((((((((((((((((((()))***+++++++++)))((('''''''''(((((('''&&&%%%%%%)))))))))))))))*********))))))))))))))))))))))))************)))'''&&&%%%+++%%%"""%%%))))))(((***+++***)))((((((''''''(((///,,,(((%%%$$$%%%(((***(((((('''(((((()))***+++&&&''''''((()))******+++))))))))))))))))))))))))'''''''''''''''''''''''',,,+++)))'''&&&&&&&&&&&&+++***)))((((((''''''(((''''''''''''''''''''''''%%%&&&((('''&&&$$$%%%%%%&&&&&&'''((((((''''''&&&''''''''''''((((((((((((''''''(((((())))))******)))******)))''''''((()))))))))'''&&&&&&'''((((((''')))+++,,,,,,,,,***)))(((((())))))))))))(((((((((((((((((())))))))))))(((''''''&&&&&&((()))******)))(((''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((&&&&&&''''''(((((())))))))))))(((((((((((()))))),,,+++***)))((((((((((((---***'''''')))+++***)))+++(((&&&'''***,,,+++)))))))))))))))))))))))))))+++(((&&&''')))***)))'''&&&&&&'''''''''&&&$$$###((((((((((((''''''''''''***)))(((''''''((()))*********++++++++++++******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''''''''&&&%%%%%%$$$$$$)))((((((((((((((())))))+++******)))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))((((((&&&'''''''''''''''&&&&&&,,,+++***((('''%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&)))((('''''''''(((***++++++*********))))))(((((()))******))))))((('''&&&%%%%%%&&&((())))))******(((((())))))*********+++((('''&&&%%%%%%%%%%%%%%%+++)))&&&$$$###%%%''')))''''''''''''''''''''''''&&&'''(((((()))+++///333===---$$$'''***&&&%%%)))&&&&&&&&&''''''''''''(((&&&%%%%%%$$$%%%&&&'''(((***)))((('''&&&&&&'''(((******)))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&$$$%%%'''(((((((((******))))))))))))******))))))))))))))))))))))))+++++++++)))((((((+++---''''''((((((((((((''''''+++*********************)))))))))))))))))))))))))))))))))***+++++++++,,,******)))(((((((((((((((((((((((()))))))))******'''((()))))))))))))))((((((((((((((((((((((((((()))************)))((('''))))))(((((((((''''''''')))))))))))))))((((((((()))))))))))))))))))))))))))))))))(((((((((((((((///+++((()))(((%%%$$$&&&)))((((((((((((((()))***...,,,)))&&&%%%&&&(((***)))(((((((((((())))))***'''''''''((()))*********))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&'''''')))((((((((((((((()))***((((((((((((((((((((((((''')))******(((''''''(((''''''''''''&&&&&&%%%%%%)))((((((((((((((((((((((((((((((((()))))))))))))))******)))''''''((()))((('''&&&&&&'''((()))***'''(((***,,,,,,+++***)))'''(((((())))))(((((('''''''''((((((((()))))))))(((''''''&&&'''((()))******)))(((''''''((()))***'''(((((()))))))))(((((())))))))))))))))))))))))(((''''''''''''(((((()))'''''''''((((((((())))))((((((((())))))*********'''''''''((((((((((((((())))))(((((((((((()))))),,,+++***)))((((((((((((,,,)))'''''')))+++***)))(((&&&$$$%%%''')))((('''((((((((((((((((((((((((+++(((&&&''')))***)))'''&&&'''(((((('''&&&%%%$$$'''''''''((((((((())))))))))))''''''''''''))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&&&&'''((()))***)))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))))))))(((''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))(((((('''((()))***+++******)))))))))((((((((('''((()))))))))))))))(((&&&'''((())))))(((((('''(((((()))))))))*********(((''''''&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''')))---000AAA222((()))***%%%"""&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&''''''***)))(((((('''''''''((())))))((('''&&&&&&&&&'''&&&&&&''''''''''''(((((()))(((&&&'''((())))))(((***)))))))))))))))******))))))))))))))))))))))))((()))***)))(((((()))+++((((((''''''''''''((((((,,,,,,+++******)))((((((************************************************))))))((('''''''''(((((((((((()))))))))*********((()))))))))))))))((('''(((((((((((((((((((((((())))))))))))((((((((((((+++***)))((('''((())))))))))))))))))((('''&&&&&&))))))))))))))))))))))))((((((''''''(((***,,,---000+++)))***)))((())),,,''''''''''''((()))***+++,,,+++***((((((((())))))***)))))))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))((()))******(((''''''((((((((((((((('''&&&&&&&&&*********))))))((((((((())))))))))))(((((((((((((((******)))((('''((()))&&&&&&&&&&&&''')))***,,,'''(((***+++++++++***)))'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((''''''''''''((()))))))))((((((''''''(((((()))'''((((((((((((((('''''')))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))***))))))))))))************(((((((((((((((''''''''')))((((((''''''(((((()))++++++***)))((((((((((((+++)))'''((()))******)))+++)))((((((***++++++***((((((((((((((((((((((((***((('''((()))***)))((('''((((((((((((''''''&&&%%%&&&&&&''')))******+++)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((('''((())))))***((((((''''''''''''((((((''''''''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))******))))))((((((((((((((('''&&&'''((()))************'''((()))***)))(((&&&%%%(((((((((((())))))))))))((((((''''''&&&&&&''''''''''''((((((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''(((,,,...===000'''((()))$$$"""$$$&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&)))(((''''''&&&'''''''''+++***)))(((''''''''''''%%%&&&&&&'''((((((((('''+++***(((((()))***)))((())))))))))))))))))***+++))))))))))))))))))))))))''')))++++++)))'''''''''+++***)))(((((()))***++++++*********)))))))))((())))))))))))))))))))))))((((((((((((((('''''''''))))))((((((((())))))***&&&''''''''''''((((((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))((((((((((((((((((+++)))'''&&&&&&''')))***************)))(((&&&%%%(((((((((((((((((((((((()))((('''((())),,,///111;;;111)))(((******+++,,,((((((((((((((()))******++++++******))))))))))))************))))))(((''''''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((()))***+++,,,+++***)))((((((((((((((()))******((((((((((((((((((((((((&&&((())))))'''&&&&&&''')))))))))))))))))))))***++++++******))))))((((((******))))))((((((''''''((()))******(((''''''(((((('''&&&&&&'''((()))***'''((()))*********))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((***)))((('''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((''''''(((((((((******)))((((((((((((((())))))(((((()))))))))))),,,+++******+++,,,,,,,,,((((((((((((((((((((((((((((((((()))))))))((((((((())))))))))))(((((((((&&&''''''((())))))******((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''((((((((())))))******)))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((())))))***((((((((((((''''''''''''''''''((()))))))))))))))%%%''')))******(((&&&%%%(((((((((((((((((((((((()))(((((('''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))))))))))),,,...111((("""$$$'''%%%%%%'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&(((''''''&&&&&&&&&'''''',,,+++***(((''''''''''''&&&'''((()))******)))))),,,***(((((())))))((('''))))))(((((()))***++++++))))))))))))))))))))))))---...000///---***((((((+++***)))(((((()))***+++(((((()))))))))*********((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))***+++,,,,,,''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))))))))))))))(((&&&%%%%%%&&&((()))++++++,,,,,,+++***(((&&&(((((((((((((((((((((((())))))((()))+++...111333OOO>>>---'''((('''$$$###******)))((((((((((((((()))************))))))(((******++++++***)))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))((('''******)))(((((((((((((((''''''''''''''''''''''''''')))***)))(((&&&''''''''''''&&&'''((()))+++,,,+++*********)))))))))(((******))))))((((((''''''''')))+++***)))''''''(((***)))((('''&&&&&&'''(((''''''(((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''''''''))))))((((((''''''&&&&&&((((((''''''''''''((((((***)))(((((((((((((((((((((((())))))((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''((()))***)))((((((((()))))))))((())))))))))))))))))))))))))))))((((((((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&''''''(((((()))))))))((())))))))))))))))))(((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((((((((('''''''''***************+++,,,---&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))''''''''''''(((((((((((()))))))))))))))(((''''''$$$%%%''')))******((((((((('''''''''''''''''''''(((((('''''''''(((((()))***)))&&&$$$$$$%%%'''(((''''''''''''''''''''''''((()))***)))((()))***,,,)))$$$!!!$$$''''''((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((++++++)))((((((''''''''''''(((***,,,,,,,,,+++++++++)))''''''(((((('''&&&(((((((((((()))***+++,,,)))))))))))))))))))))))),,,---...---+++(((''''''((((((''''''''''''((((((''''''((())))))***++++++'''''''''''''''''''''''')))))))))))))))))))))))))))))))))***+++,,,---...)))))))))*********++++++''''''((()))))))))))))))))))))))))))))))))))))))'''(((***++++++***))))))''''''&&&%%%%%%&&&((()))***+++---------+++)))'''))))))))))))))))))))))))))))))))))))+++---///000KKK:::+++'''))))))&&&%%%+++***)))(((''''''''''''))))))))))))(((((((((((()))***+++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%+++***)))(((''''''''''''''''''''''''''''''''''''***+++,,,,,,***))))))***%%%%%%$$$$$$%%%''')))***))))))))))))))))))))))))))))))))))))((((((((((((''')))++++++)))''''''''',,,***)))'''&&&&&&&&&&&&''''''''''''((((((((()))'''''''''(((((('''''''''&&&&&&'''''''''(((((((((&&&''''''((()))(((((((((&&&''''''((((((''''''&&&''''''((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''((()))((((((''''''(((((((((&&&(((***)))(((''''''(((((())))))((('''&&&((()))''''''''''''''''''''''''&&&(((***+++)))((((((((()))(((((((((((())))))************))))))((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((('''''''''%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((((((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&%%%&&&'''(((***,,,///111222((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''&&&'''''''''''''''&&&&&&(((((((((((((((''''''''')))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))'''(((((((((((()))))))))************)))((('''&&&$$$%%%&&&((())))))******'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((((((+++)))&&&######%%%((()))''''''''''''''''''''''''&&&'''((((((&&&&&&&&&(((***(((&&&'''((())))))(((&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&'''''''''&&&''''''((()))))))))((((((''''''((((((''')))+++---......---,,,***(((''''''((()))((('''(((((((((((()))***+++,,,))))))))))))))))))))))))'''(((***)))(((&&&'''(((''''''((((((((((((''''''((((((((()))))))))))))))(((((((((((((((((((((((('''((((((((()))*********((((((((()))***,,,---...))))))*********+++++++++%%%&&&''')))************))))))))))))))))))))))))&&&(((+++---...,,,***(((&&&'''''''''(((((((((((((((***+++------+++)))((())))))))))))))))))))))))''''''(((((()))*********555---'''((())))))+++...***)))((((((((((((((()))((((((''''''''''''((((((((()))+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))***)))((((((((((((((()))''''''''''''''''''''''''***,,,---,,,+++*********)))(((&&&%%%%%%&&&((()))'''''''''(((((())))))***(((((((((((())))))))))))''')))++++++)))(((''''''***)))((('''&&&&&&'''(((''''''&&&&&&''''''(((((('''(((((())))))(((((('''''''''((((((((()))))))))&&&&&&((()))))))))((('''&&&&&&'''(((((('''&&&&&&'''''')))***++++++++++++))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''(((((((((((()))((((((((('''''''''&&&'''''''''((((((((((((((((((''''''&&&&&&''''''((((((((('''''''''(((((()))%%%(((******(((&&&'''((()))++++++***''''''(((***''''''''''''''''''''''''%%%(((++++++)))''''''((((((((('''''''''((()))***)))))))))))))))*********))))))''''''''''''))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((''''''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((()))))))))(((((((((((((((''''''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,...///)))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((((((((((((((('''&&&%%%%%%&&&&&&''''''((())))))))))))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))***))))))(((((((((((()))))))))******((()))))))))))))))((('''''''''&&&&&&'''((()))***'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''((()))((('''%%%%%%&&&'''((('''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&******)))(((((()))((('''&&&&&&&&&''''''''''''((('''((())))))((('''&&&%%%%%%&&&'''((()))(((((('''((('''''''''(((((()))***'''''''''&&&''''''((()))'''(((+++...///...---,,,***)))'''((()))******)))(((((((((((()))***+++,,,))))))))))))))))))))))))''')))************,,,...((()))***++++++***)))(((******))))))((((((''''''))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))'''''''''((()))+++,,,---(((((((((((())))))))))))$$$%%%'''(((***+++++++++))))))))))))))))))))))))&&&))),,,///000...+++(((&&&'''((()))******))))))&&&(((***,,,,,,+++)))'''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&***)))+++,,,((($$$&&&,,,(((''''''(((((()))***+++((('''&&&%%%%%%&&&(((((('''(((***,,,---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***,,,...000(((''''''(((((()))***+++))))))))))))))))))))))))(((***++++++)))(((((()))///...+++)))(((((())))))%%%%%%&&&'''((()))******''''''(((((())))))******&&&)))++++++***((('''''')))((('''&&&&&&'''))))))'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((())))))))))))%%%&&&((()))))))))((('''%%%&&&'''(((((('''&&&%%%&&&''')))***,,,---------))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((((('''''''''(((((()))$$$(((******(((&&&'''(((&&&'''(((&&&###"""$$$'''''''''''''''''''''''''''%%%(((,,,,,,)))''''''(((((('''&&&&&&&&&((()))***''''''((()))***+++,,,,,,***)))(((''''''((()))***&&&''''''((((((''''''&&&))))))))))))))))))))))))******))))))((((((((('''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((******))))))((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''(((''''''&&&&&&&&&''''''++++++***)))(((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))***++++++)))))))))((('''&&&$$$$$$$$$$$$%%%'''(((***+++,,,))))))((('''''''''''''''&&&''''''''''''''''''&&&&&&''')))*********)))((((((((())))))******++++++&&&'''((()))************+++)))'''&&&%%%&&&((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''((((((''''''&&&%%%'''''''''''''''''''''''')))***+++***((('''''''''&&&''''''&&&&&&((((((&&&&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%%%%&&&((()))))))))((((((((((((((((((((()))******&&&&&&%%%&&&&&&'''((()))&&&(((+++---......---++++++)))((()))+++,,,,,,+++))))))))))))))))))))))))''''''(((((())))))******************************((((((((((((''''''''''''((((((((((((((('''&&&&&&)))(((((()))******'''%%%((('''%%%$$$$$$%%%'''(((''''''&&&###"""###'''***))))))(((((((((((())))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************'''(((((()))***++++++,,,)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))***)))(((((((((***+++,,,+++*********))))))((((((,,,+++******))))))******************************)))(((''''''((()))'''&&&!!!###%%%&&&&&&&&&((()))+++//////***...888777...%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((&&&(((******)))((()))***(((***+++***(((''''''''',,,)))&&&&&&(((******(((,,,***)))+++//////+++&&&))))))(((((((((((())))))((()))***)))'''%%%%%%&&&((())))))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&''''''((()))))))))(((((((((((((((''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&)))+++***'''&&&(((+++))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''')))***+++(((((())))))))))))(((((()))(((''''''(((***,,,...))))))(((((('''''''''&&&(((((((((((((((((((((((('''(((***+++++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***999***$$$+++---&&&$$$+++&&&'''''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&)))'''&&&%%%'''''''''&&&((((((((()))((((((''''''((((((((((((((('''''''''******)))((((((((((((((())))))(((&&&%%%$$$###"""((((((''''''''''''(((((('''&&&%%%%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''***++++++)))''')))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&$$$###$$$((()))(((&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''')))))))))'''&&&'''((())))))(((''''''''''''''')))***,,,......---,,,+++++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))((((((((('''''')))))))))))))))(((''''''***))))))***+++***(((&&&)))((('''&&&&&&'''((()))*********(((''''''***,,,))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''******)))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********&&&&&&''''''(((((()))))))))(((''''''''''''((())))))(((''''''''''''((()))))))))((((((((()))***+++******)))))))))(((((((((***))))))((())))))******+++***)))(((((()))***+++)))((('''((()))***)))((($$$&&&((()))))))))***,,,)))//////***,,,444444---''''''((((((((((((((((((((((((''''''''''''((((((###%%%'''(((''''''((()))'''((()))(((&&&&&&&&&(((+++)))&&&&&&(((***)))(((******+++...222111+++%%%((((((''''''''''''(((((((((***+++***(((&&&&&&'''''''''(((((())))))*********)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&((((((((((((((('''''''''((())))))))))))(((''''''(((((((((''''''((((((((((((((((((((((((((((((((())))))************)))))))))(((((('''''''''(((((((((((()))******)))((((((((((((''''''''''''((((((*********)))'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))(((((('''''''''(((((('''''''''''''''((()))***(((((())))))))))))((((((***)))((('''((()))+++,,,)))(((((((((''''''''''''(((((((((((((((((((((((('''((()))*********)))((())))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***<<>>===...&&&(((''''''&&&%%%&&&''')))*********))))))(((((()))))))))((('''&&&'''(((+++,,,((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''')))+++***)))(((((()))***))))))(((((())))))***'''''''''(((((((((((((((&&&'''''''''(((((())))))&&&---000,,,&&&%%%%%%$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((()))***+++------...///000000///,,,***))))))((()))))))))******************))))))))))))************)))))))))))))))***((((((((()))))))))))))))))))))))))))))))))))))))---,,,,,,***))))))((((((************))))))((((((((((((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******************************((((((***++++++++++++***((()))))))))***************)))((()))***+++***((((((((((((((((((((((((((()))))))))))))))******+++)))((((((''''''(((((()))******)))))))))))))))(((((((((((((((((((((((((((,,,+++***)))((((((((((((******)))))))))))))))***((())))))************)))))))))(((((('''(((((()))(((((((((''''''***...222RRRUUU[[[\\\OOO999***&&&((()))***)))'''''')))+++222111000...,,,+++******(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))))))))***''''''((()))))))))))))))((()))*********)))'''&&&'''(((((())))))))))))((((((((())))))))))))((((((((((((((())))))*********%%%%%%&&&&&&''''''''''''(((&&&%%%%%%&&&((((((((()))((('''(((***++++++***))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''*********+++++++++,,,,,,))))))))))))((('''&&&%%%''''''''''''((()))++++++(((((())))))))))))((((((''''''(((((())))))))))))'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((((((''''''''')))++++++)))((()))(((&&&''''''''''''(((((()))))))))((((((''''''((())))))+++***)))(((''''''((((((*********))))))((((((''''''%%%###%%%((()))'''%%%######$$$%%%'''((())))))'''+++444<<<777+++&&&((((((((('''''''''(((((()))))))))((((((((((((((()))+++)))((('''''')))+++---((((((((((((((('''''''''%%%%%%&&&'''((()))******&&&''''''(((((('''&&&&&&''''''''''''(((((()))))))))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))(((((()))((('''&&&&&&&&&&&&&&&((((((((('''''''''''''''''')))******((((((((()))***))))))(((((())))))***''''''''''''(((((())))))&&&&&&''''''((()))))))))---555:::444,,,(((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))((((((((((((((((((((((((''''''((()))+++,,,------...//////...+++)))((((((((()))))))))******************))))))))))))*********)))))))))))))))******************************))))))************)))))),,,,,,++++++***)))(((((((((((())))))************((()))***++++++,,,---...))))))))))))))))))))))))******))))))))))))******************************++++++***(((&&&$$$###"""((()))))))))***************)))((()))***+++***((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))***++++++***))))))))))))((((((((((((((()))))))))******))))))))))))*********)))))))))))))))******+++***((('''((()))+++,,,******)))(((((((((((()))((((((((('''(((***///222UUUbbbooolllUUU:::,,,,,,,,,------,,,+++***,,,---111000...---+++*********(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))******)))(((''''''&&&''')))*********)))((('''(((((())))))))))))((((((((())))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))(((,,,***((((((***+++++++++)))((('''(((+++,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))************+++(((((()))(((((('''&&&&&&''''''''''''((()))++++++(((((())))))))))))((((((&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******))))))***)))((('''%%%$$$%%%***+++))))))------)))''''''''''''(((((((((((((((''''''''''''''''''''')))))))))(((((((((((((((***))))))((((((''''''''')))&&&$$$%%%)))***)))&&&&&&&&&'''''''''(((((((((***111999;;;666...+++,,,(((((('''''''''(((((((((''''''&&&&&&&&&''''''(((+++***)))(((((()))+++,,,'''''''''(((((((((((((((%%%&&&&&&'''((()))******&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((()))))))))))))))((()))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))''''''(((***)))((((((''''''(((((()))''''''&&&&&&'''((()))***&&&'''''''''(((((())))))...777;;;555---***))))))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&&&&'''((()))***+++,,,,,,---...,,,***((((((((())))))))))))******************))))))))))))******)))))))))))))))******+++,,,+++++++++++++++******)))******++++++******)))***++++++++++++***))))))'''(((((()))******++++++)))+++,,,,,,++++++---...))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((+++******)))((((((''''''))))))))))))***************)))((()))***+++***((())))))))))))))))))))))))'''''''''''''''((())))))))))))************))))))***,,,---,,,***)))((())))))))))))***++++++,,,,,,)))))))))))))))***+++,,,)))))))))))))))******+++---+++((('''&&&(((***,,,...---+++***(((''''''&&&((())))))))))))+++///222VVVrrruuuMMM000+++222***+++,,,***)))(((***+++...---,,,+++************(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))***************)))((('''&&&%%%&&&'''((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((((()))---+++(((((()))***))))))((((((''')))+++,,,,,,+++(((((((((((())))))))))))************************))))))))))))((((((((((((((((((((())))))))))))***''''''((((((((((((''''''(((((('''(((((()))***+++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))*********)))'''%%%$$$'''***(((+++222333...''''''(((((((((((((((((('''''''''''''''&&&&&&&&&)))))))))))))))((((((((('''''''''''''''((()))***)))'''&&&&&&((())))))))))))))))))((((((((((((((('''000666444///,,,+++)))&&&&&&''''''((((((((((((&&&&&&%%%%%%&&&&&&''''''***)))))))))))))))******'''''''''((((((((((((((()))))))))(((((((((''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&''''''''''''''''''((((((''''''&&&''''''''''''(((((((((((()))))))))((())))))((('''&&&(((***)))((((((''''''(((((()))(((((('''&&&&&&''')))***(((((((((((((((((((((((()))///333...(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&''''''(((((())))))***)))***,,,+++)))(((((()))))))))))))))******************))))))))))))******)))))))))))))))***++++++++++++++++++******)))))))))***++++++++++++***)))((()))***+++,,,+++******)))))))))))))))*********)))+++---,,,******+++---)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))***+++---...///))))))))))))***************)))((()))***+++***((())))))))))))))))))))))))'''''''''''''''((())))))((())))))))))))))))))(((***,,,...---+++(((((()))'''((((((***+++,,,---...++++++******)))*********)))))))))))))))***++++++,,,+++***)))(((((())))))...---+++***)))(((((((((((()))*********+++...000KKKiiiwww___<<<++++++---(((((()))'''&&&%%%&&&(((+++******))))))******+++(((((((((((())))))))))))*********************************)))))))))))))))))))))*********))))))(((''''''''''''''''''(((((())))))***))))))((('''&&&(((((())))))))))))(((((()))))))))((((((((((((((($$$$$$%%%'''(((***++++++,,,***'''&&&&&&'''&&&%%%((((((''')))+++------,,,'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******%%%&&&'''((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&''')))******)))(((''' (((,,,))),,,333444...((((((((((((((((((((('''((((((((((((((('''&&&&&&(((((())))))))))))((((((***)))((((((((()))******&&&''''''&&&%%%&&&(((***((((((((((((((((((((((((###+++///+++((()))(((###$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''(((((((((((()))******)))((((((''''''''''''((((((((()))))))))))))))((((((((('''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((''''''''''''(((((()))'''((((((((())))))))))))((((((((('''&&&&&&(((******))))))(((((())))))******)))'''&&&&&&'''((())))))))))))(((''''''&&&&&&%%%)))+++(((&&&''''''%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&''''''(((((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******)))((()))***))))))))))))******************))))))))))))******))))))((())))))***+++++++++*********))))))(((((()))***+++,,,,,,+++***)))'''(((***+++,,,,,,++++++++++++******)))((((((((()))+++---,,,)))((())),,,))))))))))))))))))))))))((((((''''''''''''((((((************************,,,+++***((('''&&&&&&&&&))))))))))))***************)))((()))***+++***((()))))))))))))))))))))))))))))))))))))))***++++++''''''((((((((((((''''''***---///...+++((((((***$$$%%%&&&((()))+++,,,---------+++***))))))(((((())))))((())))))***++++++***+++++++++***)))'''&&&******))))))***++++++,,,''')))+++,,,++++++---...222GGGLLL999+++///...%%%***++++++***((('''(((***))))))(((((()))***++++++(((((((((((())))))))))))************************++++++******))))))(((((('''((()))******++++++******)))'''&&&%%%%%%&&&'''************)))(((&&&&&&(((((())))))))))))((((((++++++******))))))((((((%%%&&&(((+++...000222333000...+++)))))))))((('''(((((('''))),,,------,,,'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******((())))))))))))*********$$$%%%&&&((())))))*********))))))(((((((((((()))(((((())))))))))))((((((((((((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))************$$$%%%(((***++++++******%%%---///***+++111000)))((((((((((((((('''''''''))))))***))))))((('''''''''((()))))))))))))))(((000...,,,***(((''''''((($$$&&&'''&&&######'''***'''''''''((((((((())))))###+++...)))(((+++***###"""###$$$&&&'''((((((((('''''''''''''''((()))***'''(((***++++++)))'''&&&&&&'''''''''(((((())))))&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&'''((()))&&&&&&((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((()))(((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))'''''''''''''''((()))***'''((((((((())))))******((((((((('''&&&&&&(((***++++++************+++++++++***(((&&&%%%&&&'''(((******)))((('''&&&%%%%%%&&&))))))''''''++++++)))(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''')))*********)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%'''))))))))))))***+++************************(((+++------+++)))+++,,,(((***++++++)))(((((()))++++++***)))(((((())))))************************))))))))))))))))))))))))***)))((()))++++++)))(((,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******++++++***'''&&&&&&(((***************************))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&'''((()))++++++,,,,,,---+++)))((('''((()))***************************(((,,,//////,,,))))))***(((((((((((('''''''''''')))***,,,......,,,***(((///......---,,,+++******(((((((((((()))***+++,,,++++++***)))))))))))))))''''''(((((())))))******,,,,,,+++***)))))))))******++++++***((('''((()))(((((('''''''''&&&&&&%%%(((((((((((())))))))))))******))))))))))))******###%%%&&&(((*********)))))))))((((((''''''&&&&&&'''((())))))+++000888???666---+++***%%%(((+++$$$***)))(((***---///000///***+++,,,+++)))((()))***...***&&&&&&***,,,***'''+++***)))'''''''''((())),,,***((())),,,---+++)))((('''%%%%%%%%%&&&(((***(((((((((((((((((((((((())))))))))))((((((((((((++++++******))))))((((((***))))))((((((((())))))((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''))),,,,,,+++)))((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))*********)))'''&&&+++++++++***)))(((((('''******************************++++++***)))'''&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''******))))))((((((((('''$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&+++)))'''&&&&&&&&&%%%$$$(((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&(((''''''(((((()))***+++'''''''''''''''((())))))%%%&&&&&&&&&'''(((((((((((((((((()))***)))'''%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((///---***'''%%%$$$$$$%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************************)))+++------+++)))***+++((()))++++++***))))))***,,,+++***)))))))))))))))***************************************************))))))***++++++***(((+++***))))))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))(((((((((*********(((&&&&&&(((***************************((((((((((((((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))&&&'''((()))++++++++++++***************)))(((((()))))))))))))))))))))))))))+++......,,,))))))***************+++++++++,,,*********************))),,,,,,++++++***)))))))))+++******)))))))))******))))))(((''''''''''''''''''((((((((()))))))))***+++******))))))))))))***)))***+++***((((((((())))))))))))(((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((())))))(((''''''((((((''''''''''''''''''''')))++++++,,,333>>>FFFAAA///''''''$$$'''+++'''+++)))((()))+++---......)))***,,,------+++(((&&&///+++'''(((+++,,,+++(((+++***)))(((''''''((()))***((('''(((***+++)))'''((('''&&&%%%%%%'''(((***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((()))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''******)))(((''''''((())))))))))))*********((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$%%%&&&''''''&&&&&&++++++******)))(((((('''((((((((((((((((((((((((******+++++++++***)))(((&&&%%%%%%&&&&&&'''((()))&&&&&&&&&'''''''''((((((***)))((('''''''''''''''((((((((((((((((((((((((*********)))))))))((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((&&&%%%%%%'''((('''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))(((((((((''''''''''''&&&''''''(((((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((+++***)))((('''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((,,,***(((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***************************,,,---,,,***))))))***''')))***+++*********,,,,,,,,,+++************+++************************+++++++++++++++++++++++++++******+++,,,,,,+++)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((+++******))))))(((''''''*********((('''''')))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++((()))+++,,,,,,***(((&&&(((((((((((((((((((((((()))+++------+++***)))*********++++++,,,,,,------***)))(((''''''((()))***))))))((((((((((((((((((---,,,+++***))))))))))))))))))((('''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++***)))((()))***+++******)))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))((('''%%%$$$'''''''''''''''((((((((('''***,,,+++,,,444BBBNNNVVV777&&&(((&&&&&&***)))+++)))'''(((***,,,------///000222666999666000***///+++))))))+++---+++)))***))))))(((((((((((()))((('''&&&&&&(((((('''&&&((('''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))***((('''''''''''''''((((((&&&&&&'''(((((()))******(((((((((((((((((((((((("""%%%'''((('''&&&''''''&&&&&&&&&'''(((((())))))***))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((#########$$$%%%&&&((()))+++******))))))(((((('''(((((((((((((((((((((((('''((()))*********))))))'''''''''''''''(((((()))&&&&&&'''''''''(((((((((,,,+++***)))((('''''''''))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))***)))(((''''''&&&&&&'''(((''''''''''''(((((()))'''''''''''''''&&&&&&&&&'''&&&%%%%%%'''((('''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((************************+++,,,,,,,,,+++)))))))))&&&(((***+++******+++---,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++,,,+++***+++------+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))******)))(((''')))+++((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''((((((((())))))))))))))))))))))))'''''')))******+++++++++((()))***++++++***)))((()))))))))))))))))))))))))))***+++,,,+++*********)))))))))))))))))))))))))))(((((((((((())))))***'''''''''(((((())))))))),,,,,,+++***************++++++******)))******+++(((((((((((())))))))))))&&&&&&'''(((((())))))))))))***+++***)))((()))***+++***))))))))))))******(((((((((((()))))))))))))))((((((''''''(((((()))******)))((('''&&&%%%%%%'''((((((((())))))******(((+++,,,***)))111@@@LLLjjjAAA***+++)))%%%((()))***((('''(((+++...//////444333444888===;;;444------+++))))))++++++***((()))))))))(((((((((((()))''''''''''''''''''''''''(((''''''&&&'''((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''((((((((((((((((((((((((((((((((("""$$$&&&''''''&&&'''((('''''''''''''''((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&'''(((***+++******))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&'''(((((())))))...---+++)))'''%%%$$$$$$''''''''''''((((((((((((******)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''***)))'''&&&&&&%%%""" (((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++***(((&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***((((((''''''''''''((()))((((((((('''&&&&&&&&&%%%(((&&&%%%&&&((())))))(((''''''(((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((************************+++++++++++++++***)))(((&&&)))++++++++++++,,,---,,,+++++++++++++++,,,,,,************************************************,,,+++***+++------+++***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***++++++,,,)))*********)))(((***+++(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&'''((((((((((((((((((((((((((('''((()))*********************)))(((((()))***+++************************************++++++************)))((('''&&&&&&%%%'''(((***,,,,,,+++***)))''''''(((((()))***************))))))***++++++,,,++++++************++++++))))))))))))((((((((((((%%%&&&'''((()))(((((((((((()))******)))((()))+++******((('''((()))***+++(((((((((((())))))))))))***))))))(((((())))))***((((((((('''''''''(((((()))))))))***+++++++++,,,(((******'''&&&+++777BBBfff@@@***,,,)))%%%(((***(((((((((+++...111222222///,,,+++...222333...)))***)))((()))))))))((('''((((((((())))))))))))((((((((()))(((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''(((((((((((((((((((((((($$$%%%'''((('''''')))***++++++******)))))))))(((''''''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))***+++111///---***'''$$$###"""'''''''''((((((((())))))&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***((('''''''''%%%### ((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&&&&&&&'''((((((((((((((((((((('''''')))))))))((((((''''''&&&'''&&&&&&''''''((()))***((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&%%%%%%&&&)))******)))(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***(((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))***************************))))))***++++++***((((((***+++,,,+++++++++---+++************+++,,,,,,************************))))))))))))))))))))))))+++******+++,,,,,,+++)))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++&&&'''((()))+++,,,------((()))++++++))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))***************+++***((('''''')))+++,,,***************************)))((()))***++++++***,,,++++++***)))((('''''''''))),,,...///---+++***(((((())))))******++++++(((((((((((()))***+++,,,))))))((((((((()))******))))))))))))((((((((((((&&&'''((()))))))))((('''((()))******))))))***++++++***((('''''')))+++,,,(((((((((((())))))))))))******))))))))))))******'''''''''''''''((()))***************++++++++++++(((((((((&&&%%%)))///555LLL222'''***'''&&&***+++'''(((***---111333222111+++(((&&&'''***+++***((((((((())))))(((((('''&&&'''(((((())))))))))))(((((()))******(((((()))***''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))))),,,,,,+++******)))((((((((((((((((((((((((((((((&&&'''))))))(((((()))+++(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---,,,+++***(((''''''&&&&&&''''''((((((((()))))))))%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''&&&&&&''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''))))))'''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((''''''+++***)))((((((''''''''')))((((((''''''''''''((('''''''''''''''&&&&&&&&&$$$$$$%%%'''***+++)))(((''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))************************)))((('''))),,,---+++))))))+++,,,,,,+++***+++,,,)))))))))))))))***+++,,,***************************************************))))))***++++++***(((***+++,,,------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))***++++++,,,,,,((()))++++++******+++,,,***************************************************)))((('''((()))+++---(((((((((((((((((((((((((((((()))************))))))))))))))))))******+++************************+++((('''(((***,,,+++)))************************)))***+++,,,---------,,,))))))))))))))))))******(((((((((((((((((())))))))))))(((((())))))***+++***)))))))))(((((((((''''''((()))******)))'''&&&''')))******))))))***+++,,,+++)))((((((***---...(((((((((((())))))))))))))))))(((((((((((())))))(((''''''&&&'''((()))*********)))))))))))))))(((((('''''''''(((***+++,,,111'''(((+++'''''',,,***'''(((+++///222111...,,,))))))))))))***+++++++++((()))******)))(((''''''&&&'''((()))******)))(((((()))+++***(((''')))+++''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((('''((()))(((''''''(((***$$$%%%%%%&&&'''(((((()))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))++++++(((((('''''''''((())))))'''((((((((())))))))))))'''&&&&&&&&&'''((())))))''''''''''''''''''''''''((((((((()))))))))******(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%%%%&&&)))++++++)))'''((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''(((((())))))******&&&''''''((()))*********,,,+++***))))))(((((()))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''$$$&&&(((,,,//////,,,***&&&''''''(((((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))************************((('''&&&(((,,,---,,,)))***,,,------+++******+++))))))(((((()))***++++++************************++++++++++++++++++++++++***)))((()))++++++)))(((+++,,,------------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************+++++++++''')))+++++++++***+++,,,************************************************+++***))))))***,,,...///((((((((((((((((((((((((((())))))************)))&&&(((***+++,,,+++***)))))))))))))))))))))))))))+++(((&&&'''***,,,+++)))&&&'''((()))***+++,,,,,,***************,,,...///)))))))))))))))))))))(((***)))(((''''''&&&&&&'''++++++******+++,,,------******))))))((((((((('''((()))***+++***)))'''%%%''')))******))))))***,,,---,,,***)))***,,,...000(((((((((((())))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&(((''''''))),,,---+++((($$$$$$,,,///'''(((---(((((()))---000222000+++'''&&&)))++++++*********+++(((***+++,,,***)))((((((&&&'''(((*********)))(((''')))+++***'''&&&(((***''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&''''''((()))))))))'''''''''((((((***++++++######$$$$$$%%%&&&&&&&&&((((((((((((((((((((((((((())))))(((&&&&&&''')))((()))***,,,...000222222)))))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&(((***++++++******'''''''''(((((((((((((((************************&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((())))))(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((((((***++++++(((&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))((()))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''')))******))))))&&&''''''((()))******+++###$$$&&&(((***+++---...))))))))))))***+++,,,---***)))((('''''''''''''''%%%&&&&&&''''''(((((((((((()))---222555444111...&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))******************************++++++++++++******((()))***++++++++++++++++++*********+++,,,,,,---+++++++++************))),,,,,,,,,+++***))))))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********+++++++++,,,,,,,,,,,,******++++++***)))'''&&&))))))))))))))))))))))))))))))************))))))+++++++++++++++***)))(((+++***)))'''''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((++++++******)))((((((((()))************+++++++++******************+++++++++***))))))***,,,...///******))))))))))))************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))***))))))))))))))))))))))))******))))))***+++,,,,,,333000,,,)))'''''')))***++++++***)))))))))))))))***)))((('''((()))+++------***'''''')))+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((+++...111111///,,,***))))))))))))))))))******))))))(((((('''''''''&&&***'''$$$&&&***+++(((%%%&&&&&&''''''((()))))))))%%%%%%&&&'''((()))******&&&''')))+++++++++******(((***+++***(((''''''((()))(((''''''((()))((('''(((((()))))))))))))))))))))((('''&&&&&&'''))))))***'''%%%&&&(((***(((&&&''''''''''''(((***+++,,,******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&'''((()))************''''''''''''((((((((()))))))))((((((''''''&&&&&&************************(((((((((((())))))))))))&&&''''''((()))******+++,,,,,,+++)))'''%%%###"""&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''''''''((())))))+++)))&&&######%%%''')))&&&&&&&&&''''''((()))***((())))))((('''&&&''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((())))))))))))((((((***)))(((''''''&&&''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&'''(((***+++%%%------%%%%%%000777666000...,,,)))((('''((())),,,,,,+++***)))((('''''')))(((((((((((('''''''''$$$''',,,222777666000+++&&&&&&''''''''''''&&&&&&'''((((((&&&%%%%%%''')))))))))(((((('''''''''&&&"""###%%%&&&'''&&&%%%%%%&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''((()))))))))''''''((()))))))))))))))(((((('''''''''(((((()))******************************++++++++++++*********+++,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,+++++++++************))),,,,,,+++******)))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******'''((((((((())))))))))))******,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************))))))))))))*********)))((((((******)))((((((((((((((((((((((((((()))))))))*********************************))))))))))))(((((()))************+++++++++******************++++++((((((((('''(((***+++,,,******))))))))))))************************************++++++++++++******************************(((((((((((((((((((((((())))))(((((((((((())))))(((***+++***)))((()))***((((((((((((((((((((((((******))))))***++++++,,,111///,,,)))'''((()))***))))))((('''''''''''''''***)))'''&&&'''(((***++++++(((&&&''')))++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''(((***---//////...,,,************)))))))))))))))))))))((((((((('''''''''***'''%%%&&&)))+++(((%%%((((((((((((((('''''''''((((((((((((''''''''''''(((((())))))((('''&&&%%%'''(((******((('''(((((('''&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&'''((()))(((((('''&&&&&&'''((()))***(((&&&&&&((()))((('''(((''''''(((((()))***+++'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((************************(((((((((((())))))))))))''''''(((((())))))******))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''((((((((())))))'''''''''((((((((())))))'''''''''''''''((())))))***)))&&&%%%$$$%%%'''(((&&&&&&&&&&&&'''((())))))''''''((((((''''''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********))))))((('''''''''''''''(((((()))))))))(((''''''(((((('''''''''(((((()))''''''&&&&&&&&&'''(((((((((''''''''''''(((***+++###***,,,'''+++888@@@???---,,,***((((((((()))************)))((((((''''''((((((((('''''''''&&&&&&&&&''')))---000///+++'''&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%######%%%''')))(((((((((''''''''''''%%%&&&'''((((((((('''&&&$$$&&&(((((('''&&&&&&''''''''''''''''''((((((((()))))))))(((''''''&&&&&&''''''((()))))))))))))))'''''''''''''''&&&&&&&&&******************************++++++++++++******+++++++++,,,++++++******)))))))))((())))))***++++++++++++************)))++++++******)))(((((((((************************++++++++++++++++++++++++******))))))))))))******************++++++++++++))))))***,,,,,,------,,,))))))))))))))))))))))))))))))************))))))'''(((((())))))))))))((())))))******))))))((((((((((((((()))))))))******************************(((((()))))))))*********)))************+++++++++++++++++++++++++++******'''(((((())))))***************))))))))))))************************************++++++++++++******************************((((((((((((((((((((((((***))))))(((((())))))***(((***+++***)))((()))***((((((((((((((((((((((((*********)))******+++,,,///---+++)))((()))***+++)))(((((('''''''''''''''))))))'''&&&&&&'''((((((((('''&&&''')))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((()))+++,,,,,,,,,+++***+++*********))))))(((((())))))((((((((((((''''''***(((&&&''')))***(((&&&***))))))(((''''''&&&&&&((((((((((((''''''''''''((()))))))))((('''&&&%%%%%%'''))))))((('''((()))'''%%%%%%&&&((()))((('''&&&&&&%%%%%%&&&((()))***(((((('''&&&&&&''''''((()))(((&&&&&&((()))((('''))))))(((((((((((())))))(((((((((((((((''''''''''''''''''''''''''''''''')))))))))((('''%%%$$$###''''''((((((((()))))))))''''''((())))))***++++++************************(((((((((((())))))))))))(((((((((((())))))))))))&&&'''(((((()))))))))(((&&&''''''''''''(((((((((((((((''''''&&&&&&&&&%%%''''''(((((((((((())))))''''''((((((((()))))))))'''''''''''''''((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''((())))))''''''''''''((()))******''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((************++++++++++++)))((((((''''''''''''((()))((((((((((((''''''&&&&&&&&&&&&''''''(((******((((((''''''&&&'''''''''))))))((((((((())))))***$$$((()))(((///;;;@@@>>>***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%)))(((((()))***)))'''%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%'''((((((((((((''''''''''''''''''((((((((('''&&&&&&$$$&&&((()))(((((()))***))))))(((((((((((((((''')))))))))(((''''''&&&&&&''''''((())))))))))))(((&&&&&&'''''''''%%%$$$###******************************++++++++++++******)))))))))))))))((('''&&&******)))))))))******++++++++++++*********))))))*********))))))(((((((((************************************************+++******))))))******++++++++++++,,,,,,,,,------(((((())))))************)))))))))))))))))))))))))))******++++++******)))''''''((()))*********)))((()))***++++++***((('''(((((()))))))))*********************************((())))))***+++,,,,,,,,,))))))*********+++++++++,,,+++++++++++++++******))))))***+++,,,,,,++++++******))))))))))))************************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***(((***+++***)))((()))***''''''''''''''''''''''''+++***************++++++,,,+++***))))))***+++,,,******))))))))))))*********)))(((''''''''''''''''''''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))(((((()))))))))***************++++++******)))((((((((())))))((((((((((((((((((***((('''''')))***)))'''))))))((((((''''''''''''%%%%%%&&&'''((()))******'''((())))))***+++++++++&&&((())))))'''&&&&&&''''''&&&&&&''')))******)))%%%&&&(((***+++,,,++++++(((((('''''''''''''''''')))((('''''''''(((((((((******)))(((((((((((((((((((((((())))))*********''''''''''''''''''''''''*********)))(((&&&%%%$$$'''(((((((((((()))))))))((()))))))))*********+++************************(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((()))))))))))))))'''''''''''''''((((((((()))((((((''''''&&&&&&%%%(((((((((((((((((())))))'''(((((((((((()))))))))'''''''''''''''((())))))((((((((((((((('''&&&&&&''''''''''''((()))*********)))''''''((()))))))))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))*********+++++++++)))(((''''''''''''(((((()))((((((''''''''''''''''''''''''''''''((())))))))))))(((''''''&&&''''''*********)))))))))))))))((()))'''&&&+++333444000)))(((''''''''''''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%)))))))))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))((((((((((((((('''''''''''''''&&&&&&&&&%%%$$$$$$&&&''')))***)))((()))*********))))))((((((''''''&&&&&&''''''((()))))))))&&&'''(((((())))))((((((&&&'''((()))(((&&&###"""******************************++++++++++++******)))))))))))))))((('''&&&,,,++++++*********+++++++++++++++*********))))))************))))))))))))************************************************++++++************++++++(((((((((((())))))))))))+++******)))))))))(((((())))))))))))))))))))))))******++++++++++++******((())))))***++++++++++++((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))******++++++,,,---......))))))*********+++++++++,,,,,,,,,,,,++++++******))))))***+++++++++************))))))))))))************************************++++++++++++************************************************************))))))))))))******(((***+++***)))((()))***((((((((((((((((((((((((++++++***************+++)))))))))******+++++++++******))))))))))))******+++******)))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))************************'''((()))***************(((((((((((())))))******************))))))(((((((((((()))))))))))))))))))))((((((((()))))))))(((''''''''''''(((((())))))%%%%%%&&&'''((()))******((((((((()))******++++++(((******)))'''%%%%%%&&&'''&&&%%%&&&((()))((('''"""%%%***---///---***((()))))))))((((((''''''&&&((((((((('''''''''((()))+++***)))((((((''''''(((%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((())))))*********)))))))))(((((((((((()))))))))***+++*********)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))(((((((((((((((((()))))))))***'''''''''''''''((())))))(((((()))))))))((('''&&&(((((((((((()))***+++,,,///,,,(((''''''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))***((((((''''''''''''(((((()))(((''''''''''''((()))))))))((('''''''''''''''***)))((('''''''''''''''***************)))))))))+++***'''%%%(((+++)))%%%))))))(((''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$&&&(((******(((&&&%%%&&&&&&''''''''''''&&&&&&'''((())))))''''''((()))'''''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%(((***+++***)))''''''(((******))))))((((((''''''&&&&&&''''''((()))))))))&&&&&&'''((((((((((((((('''((()))***)))'''%%%###******************************++++++++++++******+++++++++,,,++++++******---,,,+++++++++++++++++++++++++++************)))++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))*********++++++...---,,,+++************))))))))))))))))))))))))******++++++++++++******)))******++++++++++++***))))))******++++++******)))))))))*********++++++((((((((((((((((((((((((******+++,,,------......)))************+++++++++---------,,,++++++******((((((((((((((((((((((((******))))))))))))************************************++++++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++(((***+++***)))((()))***)))))))))))))))))))))))),,,+++******)))*********((()))******++++++******'''''''''''''''(((((()))***************)))))))))''')))******((('''''''''))))))))))))))))))))))))************************'''((()))******++++++***((((((((()))))))))******)))))))))))))))))))))***(((((())))))))))))******))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((''''''''''''***)))((('''&&&&&&&&&''')))***+++***(((''''''''''''&&&%%%%%%&&&'''&&&%%%!!!$$$)))------+++(((%%%***************)))'''''''''((()))(((&&&&&&((()))******)))((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((()))***++++++,,,+++((((((((()))))))))******++++++***))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))((('''''')))))))))(((((((((((('''))))))))))))))))))))))))******))))))))))))((((((((((((((()))))))))******'''''''''''''''((())))))((())))))))))))(((''''''(((((((((((()))***++++++222...)))''''''(((&&&$$$))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((''''''''''''(((((()))((((((''''''((()))+++,,,******(((''''''&&&&&&&&&))))))(((((('''((((((((((((((()))******))))))(((***)))((('''((((((&&&$$$***))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&%%% ###'''((((((&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$&&&((((((&&&%%%&&&''''''''''''(((((((((((((((***)))(((((('''((((((((()))***+++***(((&&&&&&'''))))))(((((((((((((((''')))))))))(((''''''&&&&&&&&&&&&'''(((((((((((('''(((((()))))))))(((&&&%%%******************************++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++************)))++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,------------,,,+++******++++++,,,))))))))))))))))))))))))***++++++,,,,,,++++++***)))***************)))(((******))))))******+++,,,))))))*********+++++++++)))))))))))))))))))))))))))******++++++,,,,,,,,,)))************+++++++++...------,,,++++++******)))((('''&&&&&&'''((()))******))))))))))))************************************++++++++++++******((((((((((((((((((((((((************************+++******))))))******+++(((***+++***)))((()))***************************,,,++++++***))))))******'''(((***+++++++++)))((('''''''''''''''((())))))(((((())))))))))))))))))%%%'''******((('''''')))))))))))))))))))))))))))************************&&&'''((()))************(((((()))************)))((((((((()))******++++++(((((()))))))))*********))))))******)))))))))***'''''''''(((((((((((((((((((((((((((''''''''''''***)))((('''&&&&&&''''''''')))***+++***)))***+++***)))''''''((((((&&&%%%%%%&&&)))***+++***((('''+++,,,,,,,,,+++***(((''''''((()))(((&&&&&&(((******)))((((((((((((((()))***************+++++++++(((((((((((((((((((((((('''''')))******+++++++++(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))************)))(((((())))))))))))((((((((('''&&&&&&'''(((((()))))))))*********)))))))))(((((((((((()))))))))*********'''''''''''''''((()))))))))))))))(((((((((((((((&&&&&&&&&&&&'''((()))***222---(((&&&((()))'''%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))(((''''''''')))+++---///)))(((((('''''''''(((((((((((((((((((((((()))***&&&&&&((()))***))))))((('''(((******)))'''&&&'''(((((()))))))))((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&$$$&&&((('''%%%%%%&&&(((&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&&&&&&&''''''''''''((((((((())))))((((((''''''((()))***'''(((***)))(((''''''((('''''''''''''''((((((((()))))))))(((''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''******************************++++++++++++******((()))***+++++++++++++++++++++***))))))((())))))+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((()))))))))*********)))((((((((((((***+++,,,))))))))))))))))))))))))***++++++,,,,,,++++++***))))))***))))))(((''''''+++***)))))))))***,,,---)))************+++++++++************************)))))))))))))))*********)))************+++++++++......---,,,,,,+++******,,,+++)))''''''(((***+++******))))))))))))************************************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++(((***+++***)))((()))***************************,,,,,,+++***))))))******'''(((***+++,,,***)))((()))))))))))))))***++++++&&&&&&'''((()))))))))((("""%%%)))***(((''')))+++))))))))))))))))))))))))************************%%%&&&'''((())))))))))))'''(((***+++++++++***)))''''''((()))***+++,,,,,,(((((())))))*********+++)))*********)))((()))***)))))))))(((''''''&&&&&&%%%%%%&&&'''((()))******))))))(((((()))***,,,---$$$''')))++++++,,,---//////---,,,+++,,,+++)))(((+++***************+++,,,,,,,,,------,,,+++)))(((&&&(((***(((&&&%%%'''***))))))(((((((((((())))))((((((((('''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++((())))))************)))******))))))((((((((('''$$$%%%%%%&&&'''((())))))+++*********))))))(((((())))))))))))************'''''''''''''''((())))))******)))(((((((((((((((%%%%%%%%%%%%%%%'''((((((111,,,&&&%%%(((***)))'''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((()))***((('''''''''))),,,///111''''''&&&''''''((()))***(((((('''(((((()))***+++$$$%%%'''((()))))))))(((&&&(((++++++((($$$%%%(((&&&'''((()))************(((((((((((((((((((((((()))(((((((((((('''''''''***+++***(((%%%%%%)))---&&&''''''''''''''''''&&&&&&(((***+++)))(((((((((&&&'''''''''(((((())))))'''&&&%%%%%%&&&'''((()))$$$&&&((()))(((((((((***%%%&&&&&&&&&''''''((((((&&&&&&''''''((()))))))))%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++*********))))))((((((++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,++++++************++++++******)))))))))***+++,,,************************,,,,,,++++++++++++,,,,,,+++++++++******)))))))))++++++,,,,,,,,,,,,++++++((()))***++++++***)))(((((()))***++++++***((((((******++++++++++++******************************,,,+++++++++***))))))))))))))))))***+++++++++,,,******))))))))))))))))))++++++************++++++************))))))))))))((()))***++++++***)))(((************************'''***---///...+++(((%%%&&&'''(((***++++++++++++***************************************)))((((((((()))***++++++***)))((())))))))))))))))))((((((******))))))))))))******+++***((('''&&&&&&''''''***((((((,,,000000+++&&&(((((())))))))))))((((((******))))))((((((''''''(((((()))***************///(((((()))&&&,,,...%%%******(((''''''((('''$$$""")))...---)))(((+++---(((''''''''''''(((((()))///)))'''---333444444444:::333...///555555///(((&&&''''''((()))******+++......---,,,***((('''&&&)))*********++++++,,,,,,))))))***))))))((('''&&&)))))))))))))))(((((((((''''''&&&&&&&&&''''''(((,,,+++++++++++++++++++++******))))))((((((''''''&&&&&&&&&&&&''')))***+++((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&***(((%%%######%%%(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((&&&$$$#########%%%&&&)))))))))(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((())))))))))))((((((#########$$$%%%'''***+++***+++***(((&&&&&&(((***&&&''''''((()))(((((((((******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((('''''''''((()))((('''((((((''''''&&&&&&&&&%%% !!!###%%%&&&'''((((((***(((((()))(((&&&&&&'''%%%&&&&&&&&&'''((((((((())))))))))))((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&************************************************+++************+++,,,,,,+++*********))))))))))))++++++++++++++++++++++++************************(((((())))))))))))((((((,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,++++++************++++++*********++++++++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++******))))))))))))))))))************))))))((()))***++++++***)))((())))))************))))))******++++++++++++******************************+++++++++******************************+++++++++))))))))))))************++++++************++++++************))))))))))))((()))***++++++***)))(((************************)))************)))((('''''''''((((((((((((((('''***************************************)))(((((()))***++++++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******)))((('''''''''((())))))+++)))))),,,000000,,,'''(((((())))))))))))((((((***)))))))))((((((((('''(((((()))***************,,,(((+++***###'''+++$$$)))))))))((()))***)))'''&&&)))+++***(((((())))))((((((''''''(((((())))))((('''***333999::::::<<<999222///999FFFFFF555%%%''''''(((((())))))******))))))))))))((('''&&&&&&&&&'''(((((()))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''++++++++++++***************)))))))))((((((((('''(((''''''''''''(((((()))***))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))''')))******)))(((***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''')))(((&&&$$$$$$&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***,,,***)))''''''((()))***'''''''''(((((((((((((((%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''(((((())))))(((((('''(((''''''&&&&&&'''((((((&&&''''''&&&%%%%%%''')))'''''''''((((((((()))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''((((((''''''((((((((('''+++*********))))))))))))%%%&&&'''(((((()))((((((((('''((()))*********+++&&&&&&''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''************************************************+++++++++++++++,,,------***************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++******++++++++++++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++************++++++)))***,,,---------,,,+++---------,,,,,,+++++++++++++++************++++++************))))))))))))))))))************))))))))))))***++++++***))))))******)))))))))******+++******++++++++++++*********************************************++++++++++++++++++***************)))))))))*********++++++++++++************++++++************))))))))))))))))))************))))))************************+++***(((&&&&&&''')))***((()))))))))(((((('''&&&************************)))************))))))((())))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))''''''''''''((()))***++++++******,,,//////,,,((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***************''''''---+++$$$***000+++(((((()))***+++*********)))(((((()))))))))((((((((((((((((((((()))***+++''''''+++222777;;;BBBIIINNNJJJIIIKKKKKKBBB111###(((((((((((())))))))))))''''''''''''((((((((((((%%%&&&'''((()))((('''&&&'''(((((())))))))))))(((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&)))))))))))))))*********))))))))))))(((((((((((())))))((('''''''''''''''************))))))))))))************************))))))(((((((((((())))))'''(((******))))))***,,,************************(((((((((((())))))))))))'''((((((((((((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))((('''&&&'''((((((&&&&&&''''''((())))))***&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''(((((('''''''''))))))(((''''''(((((()))'''(((((('''%%%%%%&&&((((((((('''''''''((()))***(((((((((((((((((()))))))))))))))((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))((((((''''''''''''(((***++++++((((((''''''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((************************************************,,,,,,++++++,,,,,,---...************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++************++++++)))***,,,......---,,,+++,,,++++++******)))))))))+++******))))))******+++++++++++++++++++++******++++++,,,,,,,,,,,,++++++************************+++***)))((()))***+++,,,***++++++,,,,,,++++++***************************)))))))))***+++++++++,,,,,,+++++++++***)))))))))((())))))******++++++,,,++++++************++++++************)))))))))((()))))))))******)))))))))************************+++***(((''''''((()))+++******+++++++++******)))************************))))))************)))((((((((((((((((((((((((((())))))***************+++))))))************))))))((((((((((((((())))))***+++******,,,......,,,)))(((((())))))))))))(((((())))))))))))(((((((((((((((((()))***************(((''',,,***'''///444+++)))((()))++++++((((((***(((&&&'''+++,,,***)))+++)))(((((())))))***+++,,,---***((()))+++222AAAOOOWWW\\\[[[NNN:::+++''')))))))))))))))(((((((((((())))))))))))))))))******'''((()))******)))((('''&&&'''((())))))***)))))))))))))))))))))***************((('''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''')))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((('''&&&%%%&&&&&&&&&''''''''''''(((((())))))&&&''''''((()))((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((***+++++++++,,,+++***'''&&&&&&'''***((('''&&&&&&(((***+++&&&''''''(((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((('''%%%$$$''''''&&&))))))((((((''''''&&&&&&))))))))))))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))************************************************,,,,,,++++++,,,,,,---...***************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***+++,,,+++,,,------------,,,,,,************************************++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))***,,,......---,,,++++++++++++******)))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************+++++++++***)))))))))***,,,---++++++,,,,,,,,,,,,++++++************************)))))))))***+++++++++,,,,,,+++++++++***)))))))))))))))******+++++++++,,,++++++************++++++************)))))))))(((***))))))))))))))))))***)))))))))))))))))))))))))))*********************((()))***+++,,,,,,,,,,,,************************((())))))*********))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((((()))************)))((()))))))))))))))(((((('''*********+++------+++***(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************,,,)))***))),,,:::>>>///+++)))***,,,)))%%%&&&,,,(((&&&'''++++++((((((---(((((((((((()))***+++,,,---***'''%%%###'''555CCCAAAFFFGGG<<<+++"""&&&...))))))))))))((((((((((((+++******))))))))))))***(((((()))******)))((('''&&&'''((())))))***))))))))))))))))))******+++++++++***)))((('''&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))&&&&&&&&&''''''(((******))))))((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))***(((&&&$$$%%%&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******))))))(((((((((((())))))((((((''''''''''''&&&''''''((()))((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))))))))((()))******((('''((()))***)))'''&&&'''(((***,,,&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))''')))******((('''(((***))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&)))((($$$%%%***,,,))))))))))))((((((''''''&&&))))))))))))(((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((())))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------*********+++++++++++++++++++++++++++++++++++++++************************++++++*********,,,---...+++,,,---...///...---,,,++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,++++++************++++++)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,))))))************)))))),,,+++************+++,,,***************+++,,,---++++++,,,,,,,,,,,,++++++***************************************++++++++++++++++++***************++++++++++++++++++++++++++++++************++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))''')))+++------,,,***)))%%%&&&((()))***+++++++++************************((())))))************))),,,,,,++++++++++++,,,,,,''''''(((((()))*********((()))***++++++***)))(((************)))((('''&&&((())))))***************(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************)))&&&)))---999QQQYYYKKK---)))))),,,)))$$$(((111888---'''((()))%%%&&&+++'''''''''((()))***+++,,,''''''))))))&&&###(((//////............---***'''(((((((((((())))))))))))******(((''''''((())))))(((((('''''''''''''''''''''(((((())))))))))))(((&&&''''''(((((())))))*********)))(((''''''''''''''''''(((((())))))******(((((((((((())))))))))))%%%&&&&&&&&&((()))***+++((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))***(((&&&$$$%%%&&&''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))))))))***'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&***))))))(((''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((''''''(((((()))*********'''''''''(((((('''''''''((((((((((((((('''%%%%%% ###&&&'''((((((***+++))))))((((((((()))***+++''''''''''''''''''((((((&&&&&&''''''''''''((((((***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))******''')))+++***(((''')))+++''''''(((((((((((())))))'''''')))***++++++++++++%%%******&&&)))222666333))))))(((((((((((((((((())))))))))))((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,...000111+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********++++++++++++,,,+++++++++,,,,,,------...------,,,,,,,,,,,,------)))))))))******+++++++++))))))************)))))),,,++++++******++++++,,,((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++******************************+++++++++---,,,,,,++++++******)))++++++************++++++************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''(((***+++++++++***)))'''((()))***************************************(((((()))***************,,,+++***))))))***+++,,,)))******+++,,,,,,------((()))***++++++***)))(((((()))*********)))(((((('''((())))))(((((()))***(((((())))))))))))(((((('''((((((((()))))))))***(((((()))***************%%%%%%***---:::VVVcccXXX...))))))---***&&&---:::WWW???)))&&&)))'''&&&(((&&&&&&&&&'''((()))++++++%%%&&&))),,,)))$$$$$$(((,,,)))(((+++//////)))###''''''(((((())))))*********)))((('''(((***,,,---+++***(((&&&&&&'''((()))((())))))))))))(((((('''&&&''''''((())))))******))))))((((((((((((((()))''''''((())))))***++++++'''((((((((()))))))))***'''''''''''''''((()))***)))))))))(((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))''')))***)))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''''''''&&&%%%%%%((((((((((((((('''''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***'''(((((())))))(((((('''))))))******)))(((&&&%%%!!!$$$'''((((((((()))***((())))))))))))*********''''''''''''''''''&&&&&&''''''((((((((()))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********'''***,,,+++(((&&&))),,,%%%%%%%%%&&&&&&&&&''''''(((((()))******)))))))))$$$+++,,,'''+++777;;;888((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++...///+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******)))))))))***+++,,,(((((()))***+++,,,,,,---...------,,,,,,------...''''''(((((()))))))))***++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++************************,,,+++++++++******))))))))))))******+++++++++,,,...------,,,+++***))))))++++++************++++++************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''((())))))))))))***+++,,,,,,,,,,,,+++******************************(((((()))***************)))((('''&&&&&&'''((()))&&&''''''((())))))******''')))***++++++***)))'''&&&''')))***++++++******&&&'''((((((''''''((()))(((((())))))))))))(((((('''((((((((())))))******(((((()))***************)))+++,,,(((+++BBBOOOEEE///))))))---,,,)))222AAAtttOOO...&&&,,,,,,)))(((%%%%%%&&&&&&''')))***+++***'''''')))(((&&&''',,,$$$'''((('''%%%$$$(((+++&&&''''''((()))******+++******))))))+++...111222///---***(((''')))+++,,,))))))***))))))(((''''''((())))))***+++,,,,,,,,,)))(((((((((((())))))***'''(((((()))***++++++,,,'''((((((((())))))******))))))(((''''''''''''(((************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&(((*********+++---...))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++++++++***))))))&&&&&&''''''((()))))))))$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((('''((()))***++++++***)))(((***,,,+++)))'''&&&&&&(((((()))************)))(((((((((''''''&&&&&&%%%(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++'''***---+++'''&&&))),,,(((((((((((())))))******(((((((((((('''&&&%%%$$$&&&------'''***666:::666''''''(((((())))))******))))))))))))((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''++++++++++++++++++++++++)))((((((***,,,---,,,***++++++,,,,,,,,,------------,,,,,,+++*********+++------...............---000---)))(((***,,,---...************************++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,,,,++++++)))***++++++++++++***)))******+++,,,---......///))))))))))))))))))))))))---+++)))***,,,---+++))),,,,,,,,,,,,---///111222((()))***+++,,,++++++***...------,,,,,,++++++***///...---,,,++++++++++++%%%''')))+++,,,+++*********+++,,,---...---,,,,,,---......---,,,***'''&&&***************************)))(((''''''((()))***++++++++++++++++++++++++++++++************+++++++++++++++***)))(((((('''(((((())))))))))))((((((((()))))))))***************++++++++++++***))))))++++++******++++++,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))******))))))***+++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))***************+++,,,,,,---...///000***+++,,,)))'''+++222999cccGGG///+++---***'''(((++++++,,,,,,,,,++++++***&&&'''((((((((((((((('''***)))((((((((((((((()))))))))))))))************&&&'''(((***,,,...///000+++***)))(((((('''''''''((((((''''''&&&&&&&&&%%%***((('''(((+++,,,---,,,(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******&&&'''((())))))((('''&&&***************)))((((((%%%%%%%%%&&&&&&&&&&&&'''))))))************))))))***++++++,,,+++***)))((((((((('''&&&''')))+++---))))))))))))))))))))))))***)))((((((((()))+++,,,+++*********))))))((((((&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))))))))))))))(((%%%$$$$$$&&&(((***((('''&&&%%%%%%&&&'''(((+++***)))(((((()))***+++''''''''''''(((((((((((('''))))))((('''&&&'''(((''''''&&&'''((()))+++,,,''''''((((((((((((((((((***)))((('''&&&%%%$$$$$$'''((()))((('''&&&''')))******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++,,,,,,+++***)))((('''&&&''''''(((((())))))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''%%%&&&''''''(((''''''&&&,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,***(((++++++,,,,,,,,,---------------,,,+++++++++++++++,,,,,,---------------,,,...,,,))))))***,,,,,,,,,,,,,,,,,,,,,++++++******---------------------------------,,,,,,+++++++++---------,,,,,,,,,++++++******************************++++++,,,,,,------************************+++***((()))+++,,,+++))),,,,,,,,,,,,---///000222///...,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))''')))+++,,,---,,,+++*********,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))******************************))))))))))))******++++++++++++++++++++++++++++++************+++++++++++++++***)))((((((((((((((())))))))))))((((((************+++++++++++++++++++++++++++***))))))++++++******++++++,,,---***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((***)))))))))))))))))))))******))))))***++++++,,,+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------)))+++,,,+++((((((---222@@@000$$$&&&***)))+++000))))))************))))))'''(((((((((((((((''''''''''''(((((())))))******))))))))))))************(((((()))***,,,---......***))))))((((((((((((((())))))))))))(((((('''''')))((('''(((***++++++***((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***))))))*********))))))(((***************)))((((((((((((((()))))))))******))))))************))))))))))))***+++***)))((('''&&&'''((())))))*********))))))))))))))))))))))))***)))((((((((()))++++++************)))))))))((('''&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((***)))(((((((((((()))***((((((((())))))))))))***'''))))))((('''&&&'''(((((((((''''''((()))***+++(((((((((''''''&&&&&&%%%((('''''''''''''''&&&&&&((()))***)))((('''(((******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((''''''''''''((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))((('''''''''((((((((((((((('''''''''''''''---------------------------,,,++++++,,,+++)))''',,,,,,,,,,,,------------------,,,+++++++++,,,,,,+++,,,,,,---,,,,,,++++++---+++***+++,,,---,,,***---------,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************)))(((((()))+++,,,+++***,,,,,,+++,,,---...000111444222...***(((((()))*********+++,,,,,,---......++++++***)))((((((((((((***+++,,,------,,,++++++)))***++++++,,,,,,++++++************+++,,,------***************************++++++++++++++++++***++++++++++++++++++++++++++++++************+++++++++++++++***))))))((((((((())))))******))))))(((***++++++++++++,,,,,,,,,+++++++++++++++******)))+++************+++,,,,,,+++++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))******************)))))))))))))))))))))***************)))******+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((+++,,,+++(((&&&(((***000***(((,,,+++''')))000''''''((())))))(((((('''))))))))))))(((''''''&&&%%%&&&(((***+++++++++***))))))))))))************))))))******+++,,,,,,,,,((((((((((((((())))))***++++++************)))))))))((('''''')))***)))((((((((((((((((((((((((((()))))))))*********++++++))))))(((((((((((())))))))))))(((((((((((()))))))))************))))))((())))))*********+++++++++))))))************))))))(((((()))******((('''&&&%%%''')))+++++++++)))((()))))))))))))))))))))))))))))))))((()))******+++************))))))))))))'''''''''''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&)))))))))))))))))))))))))))((((((''''''&&&&&&&&&(((''''''&&&&&&''''''((()))((((((''''''(((((()))))))))))))))************'''))))))((('''&&&'''((())))))(((((((((((())))))******)))((('''&&&%%%%%%&&&&&&&&&''''''((((((((()))***+++***)))((()))+++))))))((((((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''(((((())))))(((((())))))))))))))))))))))))(((((('''''''''((())))))+++***)))'''''''''((((((------------------------,,,+++++++++,,,,,,***(((,,,,,,,,,------------...------,,,,,,,,,,,,------,,,------------,,,++++++,,,,,,,,,---......,,,***+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,***))))))***,,,---+++++++++*********))))))************************(((((()))***+++,,,,,,,,,,,,,,,++++++,,,...///000333111...+++)))(((((((((+++++++++,,,,,,------------,,,++++++*********++++++,,,,,,---,,,,,,+++***))))))******+++++++++++++++******)))***+++---...************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++******))))))))))))))))))******)))))))))*********+++++++++,,,,,,++++++,,,,,,++++++***)))***************++++++,,,************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))*********+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))))))))((((((((()))***+++***'''&&&((()))///,,,---///---''''''+++''''''(((((()))(((((((((*********))))))'''&&&%%%&&&''')))+++,,,+++)))(((((()))))))))************************************''''''''''''((()))***+++***************************)))((()))******((('''(((((((((((((((((((((((()))*********++++++++++++***)))(((((('''((((((((('''&&&%%%%%%%%%&&&'''((())))))************)))((('''''''''((((((((())))))))))))************))))))(((((()))******)))(((''''''((()))***+++******))))))))))))))))))))))))))))))))))))))))))******+++*********))))))))))))))))))(((((('''(((((())))))'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((()))))))))((('''%%%$$$((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********'''))))))((('''&&&'''(((******)))(((((((((((((((+++******))))))(((((((((''''''''''''((((((((((((((()))******(((((()))******))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))*********(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((((('''''''''((()))******...,,,***(((''''''((()))+++++++++++++++++++++++++++******+++------,,,+++,,,,,,---------............---------------.....................---,,,,,,---------///000000---+++'''((()))***+++---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---,,,***))))))***,,,---,,,++++++******)))))))))************************)))***+++,,,,,,---......,,,,,,++++++,,,---...///,,,,,,,,,,,,+++***)))(((---------,,,,,,+++++++++---,,,++++++++++++++++++++++++++++++++++++*********************+++++++++---,,,+++***)))***+++,,,************************((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++************))))))************))))))))))))))))))*********++++++,,,,,,,,,,,,+++************))))))******+++,,,'''''''''''''''''''''''',,,+++++++++***)))))))))************************))))))))))))))))))))))))******++++++++++++******(((((())))))************++++++***************+++))))))************))))))************************((()))))))))************+++++++++***))))))((((((+++***)))((('''(((+++---(((%%%%%%(((+++***)))***'''((())))))*********)))************)))((('''&&&)))***+++,,,+++***(((&&&((()))))))))************+++++++++*********))))))''''''''''''(((***+++,,,))))))))))))))))))))))))+++***)))***++++++)))''')))))))))))))))))))))))))))*********++++++++++++******)))((((((((((((((('''&&&%%%%%%%%%'''((()))((())))))*********))))))&&&&&&'''''''''((((((((())))))************))))))((()))***+++++++++***)))******)))(((((()))++++++************************((()))))))))************))))))))))))))))))*********))))))((((((((())))))''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((((()))******)))'''%%%$$$((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))'''))))))((('''&&&'''(((*********)))(((((('''''''''''''''(((((()))))))))))))))(((((((((''''''''''''((())))))''''''((()))************++++++,,,---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********'''((()))***+++,,,,,,---))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((('''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++...,,,***((('''''')))***++++++++++++++++++++++++***)))***+++---...---,,,,,,---------..................---------...//////////////////...---,,,,,,---------...000///---+++&&&'''((()))+++,,,......------------------------++++++,,,,,,,,,,,,------............---------,,,---,,,+++******+++,,,---,,,,,,++++++*********)))++++++++++++++++++++++++***,,,------,,,,,,...///---,,,+++++++++,,,...///'''(((***+++,,,++++++***......---,,,,,,+++******++++++***************+++************+++++++++++++++************+++,,,,,,...---,,,+++******)))***************************))))))************))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))(((((()))))))))*********,,,,,,,,,,,,,,,++++++******))))))))))))***++++++************************+++++++++***************************************)))))))))))))))))))))))))))******************)))((((((((()))******++++++,,,+++******)))***************++++++++++++******************************))))))))))))************,,,+++++++++******)))))),,,***((('''(((***---///***&&&$$$&&&***,,,+++((((((((()))***++++++++++++************)))(((((('''+++,,,,,,,,,+++)))'''&&&))))))))))))************++++++*********)))))))))''''''''''''((()))++++++'''''''''(((((((((((()))***)))***+++---,,,***((()))))))))))))))))))))))))))))))))*********++++++,,,+++***))))))(((((()))))))))((())))))***+++,,,((())))))************)))((((((((()))))))))******))))))************))))))((()))+++,,,,,,+++******,,,+++)))(((((()))+++,,,************************(((((()))************)))))))))))))))************+++******)))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))((()))******)))(((&&&%%%'''(((((())))))((((((''''''(((((())))))(((((('''''''''''''''(((((((((((('''))))))((('''&&&'''((())))))******)))(((''''''######$$$%%%&&&'''(((((()))))))))(((((('''''''''&&&((()))((('''&&&'''(((***************+++,,,---))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++((())))))***+++------...))))))))))))((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&'''((())))))******))))))))))))))))))))))))))))))))))))((((((((()))******,,,+++***((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,+++------------..................---......//////000............---,,,++++++,,,++++++,,,------,,,***))))))***++++++,,,,,,---------------------------+++++++++,,,,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***,,,...---+++***,,,...---,,,+++++++++,,,---...((())))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,---...,,,++++++***+++,,,---...,,,,,,,,,,,,+++***))))))************************+++++++++******+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++,,,,,,------,,,,,,+++***)))))))))))))))***++++++........................***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''(((((()))******++++++,,,++++++***))))))*********+++,,,------,,,+++***************************))))))))))))************++++++************************))))))***+++++++++...,,,******,,,...+++((('''((()))***++++++++++++))))))*********))))))(((+++++++++******)))))))))))))))))))))************************))))))))))))(((((('''(((((()))******'''''''''((((((((())))))''''''(((***,,,,,,***((())))))))))))))))))))))))((((((((()))))))))******---,,,+++***))))))))))))((()))***+++,,,,,,,,,,,,(((((()))***************))))))*********+++++++++))))))************))))))'''(((***+++++++++***)))+++*********************************************'''((()))***+++******)))((()))))))))************,,,+++******)))))))))***(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))((((((((('''((()))******)))((('''(((((()))******)))(((((('''(((((((((((()))))))))'''))))))((('''&&&'''((((((((()))******)))((('''%%%%%%&&&&&&''''''((((((((((((((((((((()))))))))''')))***)))((('''((()))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((()))***+++,,,,,,---***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))************)))))))))))))))))))))))))))******))))))((()))))))))))))))))))))))))))))))))------------------------...---,,,,,,------+++)))---------.........//////...............///000000---...------,,,+++***)))+++***))))))++++++***)))---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...,,,***)))***,,,---,,,+++++++++,,,---...,,,+++))))))***,,,///111***++++++,,,,,,------............------...//////+++++++++,,,---...///000---,,,+++++++++,,,---...***+++,,,------+++***)))************************...---++++++++++++---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))))))))******+++))))))))))))))))))))))))))))))******+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++,,,,,,+++***))))))******+++,,,------------,,,+++************************))))))))))))************))))))))))))************))))))***+++,,,+++(((&&&$$$''')))+++,,,......,,,'''''')))***++++++++++++((())))))************)))+++******)))******+++,,,))))))))))))*********************)))))))))))))))((((((((((((((())))))***''''''(((((()))))))))***%%%&&&'''))),,,,,,***((())))))))))))))))))))))))(((((((((((())))))))))))...---,,,+++************&&&''')))***+++++++++***(((((()))***************((())))))))))))*********))))))************))))))&&&'''(((*********)))((()))***+++,,,,,,+++)))(((************************'''((()))++++++******)))(((((())))))*********+++,,,,,,+++***))))))******((())))))***+++,,,,,,,,,))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((((((((((((((()))))))))'''((()))******)))((('''((()))***++++++***)))((())))))))))))************''')))))))))'''&&&'''((('''((()))******)))((('''************))))))))))))&&&&&&'''((()))***++++++(((***+++***)))((()))***&&&&&&&&&&&&'''(((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))******++++++******))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((()))***************))))))))))))))))))))))))++++++***)))(((((())))))'''(((((()))))))))((((((---------............///---------............//////......---------......///000111222222111000///........................,,,,,,+++******+++,,,,,,*********+++---///000111000000///...------------,,,---------.../////////.........------,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,---((($$$$$$(((+++***(((,,,,,,,,,---------......***+++---.........---,,,......---,,,,,,+++******)))))))))***+++++++++,,,---------,,,,,,+++++++++,,,+++******)))*********---+++***+++------+++(((++++++,,,,,,,,,---------+++,,,------++++++,,,---!!!$$$(((***+++***+++,,,---,,,,,,++++++,,,,,,---************************++++++******++++++,,,---...---,,,,,,+++++++++++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,***((()))++++++(((&&&+++******+++,,,///111222++++++++++++***((('''%%%))))))))))))))))))))))))))))))***++++++++++++***............,,,+++***)))+++++++++++++++++++++++++++,,,...//////...,,,+++++++++******)))(((((((((+++++++++*********))))))+++++++++************)))******************************))))))))))))******************)))))))))(((++++++***)))((('''&&&&&&)))))))))***+++++++++,,,((()))***,,,,,,++++++***))))))))))))))))))))))))***++++++***((('''((()))&&&'''((())))))((('''&&&%%%''')))*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++******)))))))))(((''''''(((***,,,---************************,,,+++)))((()))))))))(((---'''&&&+++,,,((((((,,,''''''(((((((((''''''&&&''''''(((((()))))))))***,,,+++***))))))***+++,,,(((///111---+++------***++++++************++++++***++++++,,,,,,++++++******)))))))))((((((''''''++++++***)))(((((())))))((((((((((((((((((((((((&&&%%%%%%%%%''')))+++---&&&&&&'''((()))***++++++))))))))))))************((((((((((((((((((((((((++++++******))))))((((((*********)))))))))))))))''''''''''''(((***+++,,,))))))(((&&&$$$%%%(((,,,((((((((((((((((((((((((+++*********))))))(((((('''((()))))))))'''&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))******)))(((''''''(((******))))))+++,,,))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''(((((()))+++,,,---,,,,,,+++***)))(((''''''))))))))))))((((((((((((---------............///---------............///---------------...///000///000111111111111000///...........................---,,,++++++,,,---...------,,,,,,---......///,,,,,,+++++++++,,,,,,---------------..................---------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......000,,,''''''***,,,***(((,,,,,,,,,---------......++++++------...---,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++***************...,,,+++,,,......+++))))))************++++++++++++,,,------++++++,,,---&&&))),,,---,,,+++***+++---,,,,,,++++++,,,,,,---************************++++++******++++++,,,---...---,,,,,,+++++++++,,,+++***************+++++++++++++++,,,,,,,,,------,,,***)))***,,,,,,***(((***))))))((()))***,,,---******++++++***)))((('''***+++++++++++++++++++++))))))***+++++++++++++++)))***++++++******))))))+++++++++++++++++++++++++++,,,---//////---,,,+++)))*********************+++++++++*********))))))+++++++++************)))******************************))))))))))))******++++++++++++*********************)))((((((''''''***************+++++++++%%%&&&'''((()))((((((''')))))))))))))))))))))))))))***+++***((((((((()))'''((())))))))))))((('''''')))++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************)))))))))((())))))***+++,,,,,,************************+++************+++******---***)))***)))((())),,,+++++++++,,,,,,++++++***)))*********++++++++++++++++++***))))))***++++++---777;;;555,,,)))((('''+++******))))))******+++***++++++,,,,,,++++++************))))))(((((((((******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))***+++((((((((()))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))))))))(((((((((((((((***)))))))))))))))))))))))))))))))))((((((((((((,,,(((%%%$$$&&&)))))))))))))))))))))))))))))))))+++*********))))))))))))((())))))***)))((('''&&&))))))))))))))))))))))))))))))((((((((('''''''''((())))))******)))(((''''''(((******))))))***+++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,************))))))))))))))))))))))))((((((((((((---------............///---------............///,,,,,,,,,---...///000111///000000111111000000///..............................------------......000///...---------------************+++,,,---...............------------...------------,,,,,,,,,...------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......333///+++***,,,---+++))),,,,,,,,,---------......,,,,,,---------,,,,,,++++++++++++++++++++++++***------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++***************...---,,,---......,,,***************+++++++++++++++,,,------++++++,,,---,,,...//////---+++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---------,,,+++++++++,,,,,,+++******))))))*********++++++,,,,,,,,,---------+++******+++------,,,*********)))(((((())))))))))))******++++++***))))))++++++++++++++++++******)))******+++++++++++++++***,,,...///...------...+++++++++++++++++++++++++++,,,---......---,,,+++))))))******+++,,,,,,---+++++++++***************+++++++++************)))******************************))))))))))))******,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++++++++***************%%%&&&''''''(((((('''''')))))))))))))))))))))))))))***+++***)))((()))***((())))))******))))))(((''')))++++++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********((()))***+++,,,,,,,,,,,,*********************************++++++++++++++++++---,,,((('''))),,,,,,))))))***************)))************++++++++++++++++++***))))))***++++++///:::AAA;;;000)))''''''+++******))))))******+++******++++++++++++*********************)))))))))))))))((('''''''''((((((((((((((((((((((((((((((&&&'''(((((()))))))))(((******)))))))))(((((((((*********+++++++++,,,,,,((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))******((()))*********)))((('''...(((######(((+++***&&&++++++++++++++++++++++++***************))))))))))))************)))((((((************************))))))(((((((((((('''''')))*********))))))((('''''')))***)))(((((()))***))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++(((((((((((())))))))))))---------............///---------............///---------------...///000///000000000000000000///...........................------------------...000000///...------------------,,,,,,------...///.........------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---........................------------------------*********+++++++++,,,,,,111...,,,,,,---...---+++,,,,,,,,,---------..................---------,,,......---,,,,,,+++******......------,,,,,,++++++------------------,,,,,,,,,,,,+++************+++------,,,------,,,+++***,,,,,,,,,---------......+++,,,------++++++,,,------///000///---+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,))))))******++++++++++++************)))))))))))))))***++++++,,,,,,++++++***---000111...------...+++++++++++++++++++++++++++,,,------------,,,+++******+++++++++,,,,,,,,,************************+++++++++*********))))))************************+++******))))))******+++,,,,,,+++++++++*********(((((()))))))))*********,,,+++++++++***)))))))))((())))))***************)))))))))))))))))))))))))))***+++***)))((()))***))))))************))))))'''(((***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++((((((((())))))*********)))***+++,,,---,,,,,,+++************************)))***++++++******+++,,,''',,,,,,''''''+++---***((())))))************)))((((((((((((((()))))))))+++******************+++***333;;;;;;555///,,,,,,******))))))))))))************++++++++++++******++++++******************))))))(((((((((((())))))'''''''''''''''''''''''''''((()))******)))''''''))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,(((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))*********$$$&&&)))+++,,,,,,+++***,,,(((%%%%%%(((+++***'''++++++++++++++++++++++++*********************************+++************************************))))))((((((((((((((((((+++*********)))(((((('''((()))******((('''(((***((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************(((((((((((())))))))))))---------............///---------............///000///...---------------000//////////////////000........................,,,,,,------------,,,,,,...------------......//////...---,,,,,,,,,,,,,,,......------,,,,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,........................------------------------*********+++++++++,,,,,,,,,,,,+++,,,---.........,,,,,,,,,---------......//////..................222111000///---+++******------,,,,,,++++++******---------------------------,,,,,,+++***++++++++++++,,,------,,,++++++***,,,,,,---------.........+++,,,------++++++,,,---,,,---......,,,+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,************++++++++++++'''(((***************+++++++++,,,------.........)))))))))******+++,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,+++'''+++///...***''''''(((+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************+++++++++*********))))))************************++++++************+++++++++*********))))))))))))(((((())))))******++++++,,,+++++++++***)))))))))+++***++++++++++++,,,,,,))))))))))))))))))))))))((()))******)))((()))+++******))))))))))))******((()))+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,(((((())))))******++++++)))***+++------,,,+++***************************)))***+++***((((((+++---)))+++***(((***---,,,(((+++,,,------.........---))))))((((((((((((((((((*********++++++*********'''***000666666333///---***))))))))))))))))))***)))******++++++******)))******************+++++++++******)))******++++++((((((((((((((((((((((((((()))*********)))'''&&&((((((((()))***+++++++++&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((())))))*********(((((())))))************%%%&&&)))+++,,,,,,+++***)))))))))((('''((()))******************************************++++++++++++************+++++++++))))))))))))))))))))))))(((((())))))))))))))))))++++++***)))))))))))))))***+++,,,+++)))(((((()))((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))),,,+++***)))((((((((((((************))))))))))))'''((((((((()))))))))***---------............///---------............///111000///...---,,,,,,,,,000//////......//////000........................,,,,,,------------,,,,,,+++++++++,,,---...///000---,,,+++***))))))))))))------------,,,,,,,,,,,,,,,,,,,,,------------...+++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......******+++,,,---...//////,,,,,,,,,---------............------...//////000333222111000...---++++++,,,,,,,,,,,,++++++++++++------------............------,,,+++++++++++++++,,,---......,,,++++++,,,++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,------,,,+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,------000000///...------------******+++++++++,,,,,,,,,''')))******)))))))))***((()))***,,,,,,------,,,***************+++,,,---.........---,,,,,,++++++***++++++,,,,,,,,,,,,,,,)))...222111,,,((((((***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++******))))))***************++++++++++++++++++************)))************************++++++************++++++*********)))))))))(((((()))))))))******++++++++++++++++++******************))))))))))))***+++,,,))))))))))))))))))))))))((()))******))))))***+++***))))))(((((())))))***)))+++------+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***************+++++++++******+++++++++++++++***************************((()))***(((''')))///333666...(((***---,,,***))))))***+++,,,,,,------,,,++++++++++++************)))***++++++++++++***))))))'''***000333000,,,+++***))))))(((((())))))***))))))************)))))))))))))))***************++++++*********+++,,,,,,++++++++++++++++++++++++)))))))))******)))((((((''''''((()))***+++,,,---'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++)))***+++++++++***)))((((((***+++***'''''')))+++))))))))))))))))))))))))*********+++++++++++++++*********)))******+++,,,))))))))))))))))))))))))(((((())))))))))))******+++******))))))******+++,,,------,,,***((()))***))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))++++++***)))(((((())))))+++*********))))))((((((''''''(((((())))))******---------............///---------............///000///...---------------000///............///000........................,,,---...//////...---,,,+++******++++++,,,......++++++***************+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......***,,,------------......,,,,,,,,,---------......++++++++++++,,,...///000000000//////......------,,,,,,,,,,,,------------------------.........///------,,,++++++++++++,,,---///111000...,,,---///+++++++++,,,,,,,,,,,,---+++,,,------++++++,,,---,,,---...---,,,+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++++++++,,,,,,---...000000...------,,,,,,,,,,,,,,,,,,---------......(((+++,,,,,,***((()))***)))***++++++,,,+++***))),,,+++*********+++,,,---------,,,++++++***))))))***+++,,,,,,------,,,,,,+++111777666111------000++++++++++++++++++++++++,,,++++++++++++++++++,,,*********************)))))))))*********++++++++++++++++++************)))************************,,,++++++******++++++,,,+++++++++*********))))))******************++++++***************+++++++++***)))((((((((()))++++++))))))))))))))))))))))))''')))******))))))***+++))))))(((''''''((())))))''')))+++,,,+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++++++++++++++******)))))))))******************************&&&((()))((((((---666>>>KKK555&&&***///***''',,,&&&'''((()))************++++++++++++*********))))))***++++++++++++***)))+++((((((------)))(((+++))))))(((((((((((())))))))))))************))))))((((((((())))))***************))))))***++++++,,,************************))))))))))))))))))******)))))))))******+++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))((((((((('''(((((()))******+++++++++++++++*********))))))***))))))))))))***))))))))))))))))))))))))))))))*********++++++,,,,,,,,,***))))))((()))***+++,,,************************(((((()))))))))************))))))))))))+++,,,---...//////---+++))))))***))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))******)))))))))))))))***))))))))))))************'''''''''((()))*********---------.........//////---------.........//////......---------......///000///...------...///000........................---...///000000///...---++++++******++++++,,,,,,++++++++++++,,,---......+++++++++,,,,,,---------,,,,,,,,,------.........---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---...//////...---------,,,,,,,,,---------......))))))))))))***,,,///000---------.........//////,,,------....../////////---------.........//////...---,,,,,,++++++,,,,,,///111333333000...///111---------.........//////+++,,,------++++++,,,---/////////...,,,+++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,---...000///...---,,,+++++++++.........////////////000***,,,...---***((()))+++,,,,,,------,,,+++)))(((---,,,+++*********,,,,,,)))))))))((('''&&&&&&%%%***+++,,,,,,------,,,,,,'''...555555000---...111++++++++++++++++++++++++,,,++++++******++++++,,,((((((((()))******++++++))))))******+++++++++++++++++++++************)))************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************))))))******+++++++++,,,+++***)))))))))***,,,---))))))))))))))))))))))))''')))******))))))***,,,)))((('''&&&&&&'''((()))$$$&&&(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---------,,,,,,++++++++++++***)))(((((((((******************************$$$&&&(((((()))111<<>>888111,,,***,,,///,,,,,,+++******+++,,,---------------,,,,,,,,,,,,---------,,,***+++---///...------,,,,,,------...,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...---+++)))***++++++,,,,,,++++++******+++---.........------,,,,,,,,,,,,,,,,,,---------............/////////000000///............///......------------......------------------------////////////////////////,,,,,,+++++++++++++++***))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++******))))))000///...---,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++******))))))(((+++,,,,,,---------,,,,,,***,,,------++++++,,,...---,,,+++,,,...///...---,,,,,,+++++++++,,,------,,,,,,,,,---......//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------666666666666555555444444666666666777777777888888666666666777777777777777;;;:::999999999;;;<<<===<<<:::999999:::;;;999888888888888999999999::::::;;;:::999888777777666666888888888888888888888888999999888888777666555555777666555444444555666777999888888777777666666666333444444444444555555555555555666666666666555555666666666666666666666666555666666666666555444444555555555555555555555555444444444444555555555666555555555555555555555555777666666666666777777888666666555444333333222222444444333333333222222222222222222333333444444444111111111111111111111111111111111111111111111111111111000000111111111000000000/////////000111111///000111111111111000000///000000000111111111111111111111111111111111111111111000000000/////////111111111000000000//////000000000000000000000000......///000111111111000,,,------...///000111111222000------...///000///------------------------........................000///......000000...---***+++...///000000///...000000000//////...------//////............//////......---------,,,,,,,,,.........////////////////////////////////////////////////...---,,,******.........------.........------------------------...,,,++++++---111555888AAA>>>999333...,,,...111///...,,,******+++,,,---------------------,,,,,,------...,,,++++++---///...---,,,++++++,,,---...,,,++++++******++++++,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,------,,,***(((***++++++,,,,,,++++++***)))+++---///000000///...,,,,,,,,,---------------------........./////////000/////////////////////......------------......................................................++++++++++++++++++++++++---,,,,,,++++++***))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((())))))******+++,,,,,,000000000...---------...+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++*********++++++,,,,,,---......------.........---,,,,,,***+++---,,,++++++,,,...---+++******,,,---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++------++++++++++++---------------,,,,,,+++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,555555555555666666777777777777777777888888888888777777777777888888999999;;;;;;:::::::::;;;===>>><<<;;;999:::;;;;;;:::888999999999999::::::::::::;;;;;;999888777777777777888888888888888888888888:::999999888777666666555777666555444444555666777888888888888777777777777444444444555555555666666555555666666666666555555777777777777777777777777666666777777666666555444444555555555555555555555444444555555555666666666555555555555555555555555444444444444555555666777444444444444444444444444444444333333333222222222444444444333333333222222111111111111111111111111111111222222222222111111///000000000000///000000111111000000000000111222000000111111111000000//////000000000111111111111................................./////////000000111111111111000000000000////////////////////////---...///000000000000000///////////////.........000...,,,,,,.../////////........................////////////////////////.........000222333222000000000///////////////000111111000000000000000000/////////....../////////......---------,,,,,,,,,///////////////.........////////////////////////......------,,,,,,++++++---..................---------------------------///---+++***+++...222444222222111///,,,+++,,,---111000...,,,+++,,,---...------------------------,,,---...---,,,,,,---...---,,,+++******+++,,,------------,,,,,,---------***++++++,,,,,,++++++***---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---,,,***(((***++++++,,,,,,++++++******+++...000111000///...,,,,,,,,,------.........,,,------------................../////////......------,,,,,,,,,,,,------........................------------------------++++++++++++++++++++++++------,,,,,,+++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((())))))******+++,,,,,,((()))+++***))))))+++---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++*********++++++,,,,,,---......------.........---,,,,,,***+++---,,,++++++,,,...---+++******,,,------,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++...---+++******+++---...---------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,555555666666777888888999888888888999999999::::::888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;::::::;;;;;;:::999999999:::::::::;;;;;;;;;;;;:::999888888888888888999999999999999999999999999999999888888777777666666777777777777777777666777777888888888888888888555555666666666777777777666666777777777777666666777777777777777777777777777888888888888777666666444444444555555555555555444444444555555555666666444444444444444444444444333333222333333444555666333333333444444444555555444444333333333333222222333333222222111000000///////////////////////////111111222333333222111111///111222111000///000111333333222111111111111222000111111111111000000///000000000000111111111111000000000000000000000000......//////000000000111111111111111111111111111..............................///000000000////////////......---,,,,,,+++///...---...000000///...////////////////////////////////////////////////......///222444555444222333222000///...///000111.........///111333555666000//////......//////000............---------,,,///////////////.........////////////////////////...------,,,---...///000------...//////...------,,,,,,,,,------------...///---+++******,,,...000***,,,...///...---...///111000///---------......------------............,,,...///...---,,,---...---,,,,,,++++++,,,,,,---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---,,,***(((***++++++,,,,,,++++++***+++,,,---/////////......,,,,,,,,,---......//////,,,,,,---------.........,,,---......///.........------,,,,,,,,,,,,------........................------------------------+++,,,,,,,,,,,,,,,------******++++++,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++******))))))&&&)))+++***)))))),,,///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++******))))))(((+++,,,,,,---------,,,,,,***,,,------++++++,,,...,,,+++***+++---...---,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++------++++++++++++---------,,,,,,,,,,,,,,,,,,+++++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,777777777888888888888888999999:::::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>;;;;;;<<<<<<<<<;;;::::::===;;;::::::;;;;;;:::999::::::::::::;;;;;;;;;;;;::::::999888888999999999999999999999999999999999888888888888888888888888666777888999999888777666777777777888888999999999777777777777888888888888777777888888888888777777777777777777777777777777999999999999999888777777444444444555555555666666333333444444444555555555444444444444444444444444222222222222333444555666444444444444444444333333444444333333333333222222222111111111111111111111////////////////////////111222222333333222222111111333444333111000222444666555444333222111111111111111111111111000//////000000000000111111111111222222222222222222222222222222222111111111111111111111111111111111111111/////////////////////////////////000//////......///..................---/////////111333333111///000000000000000000000000//////////////////////////////000222555555333111/////////000000000000000---------...000333555666000000////////////000000/////////.........------000/////////............////////////////////////666444111...---...000222------...//////...------,,,,,,,,,---------......---,,,+++++++++,,,---...,,,...000111000///000111..................------------------.........///,,,...//////---------...---..................---...//////////////////......---,,,++++++,,,---...,,,,,,,,,------...///000------------------------,,,+++***+++------+++)))***++++++,,,,,,++++++***------------------------,,,,,,------.../////////---............/////////,,,---.../////////............------------......................................................,,,,,,---------.........******+++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---------,,,++++++******))),,,...---******---111------------------------...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,+++******))))))(((******+++,,,---------,,,***,,,------++++++,,,...+++++++++---//////---+++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++::::::999999888777777777:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@;;;;;;<<<===<<<;;;999888===;;;::::::;;;<<<:::999:::::::::;;;;;;;;;<<<<<<999999999888999999::::::999999999999999999999999888888888888888999999999666777:::;;;;;;:::777666777777777888999999::::::777888888888999999999999888888999999999999888888777777777777777777777777999::::::::::::999888888444444444555555555666666333333333444444444555555444444444444444444444444222222222333444555666777666666555444333222222111444444444333333333222222222222222333333444555555111111111111111111111111111222333444444333222111222444666555333222444666888777666444333222111111111111111111111000//////000000000000111111111111////////////////////////666666555444333222111000111111111111111111222222000000000000000000000000///000000000///...------///000000000111111222222///000222444666555222000000000000000000000000000000000000000000000000000000000111333444444111///***+++...111222111000/////////.........000111222000000////////////000000000////////////.........000000//////.........---////////////////////////@@@<<<777111---,,,---///,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,,,,,,,---......///---...///...,,,,,,---...,,,,,,---......------,,,---------.........//////,,,...//////...------......///000111111000///.........////////////......///...,,,++++++,,,...///,,,,,,,,,---...///000000........................+++******+++------,,,***+++++++++,,,,,,+++++++++......---,,,,,,,,,------,,,,,,------...///000000////////////000000000000,,,---...000000000///...//////............//////////////////////////////////////////////////////---------....../////////...------,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,---......(((+++---+++'''&&&)))---........................///......------......///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......***++++++,,,------......((()))***+++,,,---------***,,,------,,,+++---...++++++,,,...000000---+++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;:::999999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::::::::::::::::::::::::::::::::::::::999999999888888999888777666666777888999888888999999999888888777888888888888777777777777888888888888888888888888777777777777777888888999888888888777777777777777666666666666666666666666555555555555555555555555666666555555555444444444111222333333444444444444333333444444555666777777555555555555555555555555666666777777666444222111333222000//////111222333555444333222111222333444222333333444444333333222555555444333222222222222111111111111111222222222---000000,,,,,,000333333000000000000000000000000000222333222//////111444222222111111111111111111111111111111111111111111////////////000000000000111111000///////////////222222222333333222222222111000///---------...///000000000000000000000000............000222444666666555333111000000111111000111111222222222111111000000/////////000222333------......//////000000111111111111000000000000////////////000000000000EEE>>>444...,,,---------,,,...000111///......//////////////////......---...------------...//////222222111111000000//////---.........//////000000...///000111111///---+++......////////////......,,,,,,,,,---------......------......000111222333......////////////......////////////////////////000/////////............//////...---,,,,,,++++++,,,---------...///////////////.........---------........................222...,,,000111//////111000000000000000000000000//////............//////111111111111111111111111......////////////......////////////////////////......------------......------............---------,,,,,,,,,,,,---......,,,------......------,,,---------,,,,,,+++++++++++++++,,,---............---,,,,,,++++++,,,,,,---+++,,,............,,,+++........................//////.........------------+++***+++///000///------.........---,,,++++++...---,,,---//////,,,(((,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......------......///---------,,,,,,,,,++++++************************************************++++++++++++++++++++++++///---,,,***))))))******+++++++++************************++++++*********::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????=========>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<;;;;;;;;;::::::::::::::::::::::::999999999999888888777666555555666777888777888888999999999888888888888888777777777666666888888888888888888888888777777777777777888888999888888888888777777777777666666666666666666666666666666666666666666666666666666666555555555444444222333444444444444444333444555555555555444333333666666666666666666666666333444555555555444333222444333111000000111222333555555444444444444444555444444555555555555444444222222222222333444555666222222222222222111111111000111000---...333555333111111111111111111111111000222333111//////111333222222111111111111111111111111111111111111111111/////////000000000111111111111000///////////////111111222222222222111111111111000/////////000000000000000000000000000000111000//////000111222333333333222111000000000000---...///111111222222222222111000000000111222333///////////////000000000111111111111111111111111////////////000000000111888444000...///000000000...///111222000//////000//////000000//////...---...------------...//////111111000000000000//////........./////////000000000000111111111000............////////////......------------............,,,,,,,,,---...///000111///000000111111000000///////////////////////////000000/////////........./////////...---,,,,,,,,,------..................//////.........---------........................222---,,,///111//////111000000000000000000000000000000////////////000000////////////////////////......////////////......////////////////////////////////////////////////---......//////......---------,,,,,,------...///---------......---------............---------,,,,,,,,,---.........------,,,++++++******++++++,,,---------......---------........................//////.........------------+++***,,,///000///---/////////000//////.........,,,,,,---......+++))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***:::::::::::::::;;;;;;;;;::::::::::::::::::::::::======>>>???@@@@@@@@@@@@<<<======>>>??????@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777777666555555666777777777777888999:::::::::999777777777777666666666666777777777777777777777777777777777777777888888999888888888888888888888888666666666666666666666666777777777777777777777777777777666666666555555555444555555555555444444333555555666666555222000...666666666666666666666666111222333444444444444444555444222111000111222222555555555666666666555555666666666666666666666666333333333333444555666777444444333333222222111111111222000000444;;;<<<888222222222222222222222222000111222111//////111222111111222222222222222222000000000000000000000000///000000000000111111111111111000////////////000000111111111111111111000000000111111222222111111000000000000000000000000333222111000000000000000000000111111111000000///,,,,,,...000111222222333333333222111111111222222111111111000000000000000111111111111111111222222/////////000000000111111...---...///111222111//////111333222111000000111//////000000//////...---......------......///000////////////000000000000////////////000000000000222222111111111111000000...//////000000//////............/////////000000,,,,,,---...///000000111000111111222222111111000////////////////////////000000000/////////......000000//////......------//////................../////////............---........................111------000222000///111000000000000000000000000111111000000000000111111////////////////////////...//////000000//////...////////////////////////000111222333333222111000......////////////......------------.........///------............------///////////////...........................---,,,---,,,,,,,,,,,,,,,,,,---......------------............................../////////............------,,,,,,---///000///.........///000000000//////...---,,,---......,,,***------------------------------.........////////////......------......///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++++++++******++++++,,,,,,------,,,,,,------------,,,,,,:::::::::::::::;;;;;;;;;::::::::::::::::::::::::<<<===>>>???@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<======???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888777777777777777777888666777888999::::::;;;;;;777777777666666666555555666666666666666666666666777777777777777888888999777888888888888888999999777777777777777777777777888888888888888888888888888888777777777666666666777777777777666555444444444555666777555222///---555555555555555555555555333444444444444444444444555444333222111111222222333444555777777666555444666666666555555666666666777777666555444444444444666555555444333222111111111111000111999BBBBBB===222222222222222222222222111111111000000000111222111111222222222222222333000000000000000000000000000000000111111111222222222111000000//////000000000000111111111111000000...///111222333222111111000000000000000000000000333333222111000000000000...///111222222222111000......000111222222222222555444444333222222222222333222222111111000000000000000000111111111111111//////000000000111111111...//////000000000...---000111222222000///000111000000000000000///.....................//////000---......///000000111111000000000000000000000000222111111000000000111111//////000000000000////////////000000000111111111//////000111222222333333000111111111111111111000000000000000000000000000000000000////////////...111000000000//////......000000//////......------/////////.......................................///---///555777333000000000000000000000000000000222111111111111111111222111111111111111111111111//////000000000000//////////////////////////////000111333444444333111000...//////000000//////...------......////////////......////////////......///////////////////////////////////////...---,,,000000////////////000000000///...------...///000......................../////////..................------...////////////+++,,,---....................................---------------------------............////////////111000000//////000000111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,))))))***+++,,,---------------............------;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<===>>>????????????<<<<<<<<<;;;;;;;;;::::::>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999888888888;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::::::::999999999999999999999999999999666777888999:::;;;;;;;;;777777777777666666666666666666666666666666666666777777777777777888888999777777888888999999999:::888888888888888888888888999999999999999999999999999999888888888777777777888888888888888777666555222444666777777555222000444444444444444444444444888777666666555444444444555444444333333333333333222333444666666666555444666666555444444555666666999888777666555555555555777666666555444333222222222111000111888???>>>888444444444444444444444444222222111111111222222222111111222222333333333333000000000000000000000000111111111111222222222222222222111000000000000000000000111111111111000000---...000111222111000000111111111111111111111111111111111222222222222222///000222333444333333222222222333333333222111111444444444444333333222222333333222222111111000000/////////000000000111111000000000000111111111111222111111///......///000000111222111///...///000000000000000000//////...///............///000000------...///000111222222111111111111111111111000111000/////////000000111//////000000000000//////000000000111111111222222///000111222333333333222///000000111111000000///111111111111111111111111111000000000////////////000000000000000/////////000000000//////......---////////////////////////////////////////////////------222:::<<<777111///111111111111111111111111222222111111111111222222222222222222222222222222//////000000000000//////000000000000000000000000///000222333333222000//////000000000000000000///---...///000000000//////...//////000000//////.....................//////000000000000///......---111000000//////000000111000000...------...000000////////////////////////////////////////////////......///////////////000,,,,,,---.../////////...//////000/////////000000................................./////////000000......------------......////////////............------------------------------------------------------------------------............---------,,,)))))))))***+++,,,------.........//////.........=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????@@@@@@???>>>>>>===<<<<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999888888888:::::::::;;;<<<<<<======;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::888888999:::;;;;;;;;;:::888888888888777777777777777777777777777777777777777777777777777888888999777777888888999:::::::::888888888888888888888888999999999999999999999999::::::999999999888888888888999999999999888888777444555777888888777666555555555555555555555555555:::999888666555444444444444444444444444444444444222333444555555555555555777666555444444555666777666666666666777888999999777777666666555555444444333333222000333666555///444444444444444444444444444333111111333444333222111111222222333444444444111111111111111111111111111111222222222333333333222222111000000000000111000111111111111111111000//////000000111000000000111111111111111111111111///000111222333333333333000111222333333333333333444444444444333222111000333333444444444333222222222222222111111111111111/////////000111111222222000000000111111111222222111111111///...///222444111222222000...---///000000000111111000000///...//////......//////000111...//////000111222222333222222222222111111111111/////////000000000000000///000000111111000000///000000000111111111222222...///000222222222111000///000000000000000000///111111111111111111111111111111000000000/////////000000000000////////////000000//////////////////...////////////000000000////////////////////////------222:::<<<777222000111111111111111111111111222222111111111111222222000000000000000000000000///000000111111000000///000000000000000000000000///000111111111111000///000000111111111111000000---...000111111111000/////////000000000000//////............////////////000000000000000000///...///......------......///000000////////////000000////////////////////////...////////////000000000...000111000///...000111//////000111111111000000///000000///...///000222////////////////////////....../////////000000000000000////////////000000...------------,,,,,,,,,........................................................................---......//////...------******++++++,,,,,,------......////////////......???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999::::::;;;999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::;;;;;;:::999999999999::::::;;;:::::::::999999999999888888888888888888888888888888888888777777777777777888888999777777888999999:::;;;;;;999999999999999999999999888888888888888888888888::::::::::::999999999999888999999::::::::::::999888888999999999999888888777777777777777777777777888777666555444444555666222333444555555666666666444444444444555666777888999888666555555666888999777777777777888999::::::666666666666666666666666222555555222222444444000555555555555555555555555666444222222444666555333111111222222333444444555222222222222222222222222222222222333333333333444333222111111000000111111111111222222222222111111222222111000000000111111111111111111111111111111///000111333333333333333222111111111111111222333222222333333333222111111111111333333444333222222000000000111111111111111000111111222333333444444000000111111111222222222///111111000......111444333333333111///...000111000111111111111000/////////////////////000000111000000111111222222333333333333222222222111111111//////111222222222111111000000111111111111000000000000000000111111111111...///111333333222111000000111111222222111111000222222222222222222222222111111111000000000/////////////////////////////////////////////000000000.../////////000000000000////////////////////////000...///555777555333333111111111111111111111111111111000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000000000000111111000000000000111111222222111111000---///000222222111000//////000000111111000000////////////000000000111111//////000111111111000000.........------.........///000000111111000000///////////////////////////.../////////000000000000///111222111///...000111000111111111111000000///---...///...,,,---///222////////////////////////.../////////000000000000333222222111111222222333/////////.........------////////////////////////////////////////////////........................---...//////000///...------------...............---......//////......---@@@@@@??????>>>>>>==============================>>>>>>???@@@AAAAAAAAAAAA>>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????========================888888888999:::;;;===>>>888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;:::999888::::::;;;;;;;;;:::999999:::::::::999999999888888888888888888888888888888777777777777777888888999777777888999::::::;;;;;;999999999999999999999999888888888888888888888888;;;;;;::::::::::::999999888999999:::;;;;;;;;;;;;<<<;;;;;;::::::999999999888888888888888888888888555555444333444555666777111222444555666777777777666555555555555777999::::::999777666666777999:::;;;:::999888777777777777666666666666777777777777000555888666666888:::888666666666666666666666666777555222333555777666444111111222333333444555555333333333333333333333333222222333333333444444444333222111111000111111111222222333333333333222222555444222111000111222222111111111111111111111111000111222333444333222111222111000//////000111222///000111222222222222222///000222333444333333222//////000000111111111222222222333444444555666666000111111111111222222222///222333222...,,,---///555555444222000///111222111111111111111000/////////////////////000111111222222222222222333333333333333333222222111111111///000222444555444222111000000111111111111000000///000000000000111111111111222444555555444333222222222222333333222222222222222222222222222222222111111111111000000000000............////////////......//////000000111111.../////////000000111111000000000000000000000000222...,,,000222222333666111111111111111111111111111111000000000000111111222222222222222222222222000000111111111111000000000000000000000000000000222222111000000111222222111111222222222222111111...///111222333222000///000000111111111111000000000000111111222222222222...///000111111111111111000000////////////000000///000111222222111000///000000000000000000000000.../////////000000111111///111333222///...000222//////000//////...------+++---...,,,***+++...111000000000000000000000000////////////000000000000000000////////////000000222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////---...///000000///......000000000000000/////////------............------@@@@@@@@@@@@??????>>>>>>AAA@@@@@@@@@??????>>>>>>AAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@>>>===???AAABBB@@@===???>>>>>>============>>>>>>===<<<;;;::::::::::::999999999999999999999999:::999888777777888999::::::::::::999999888888888::::::::::::::::::::::::888888999999999:::::::::999999888888888888888999999999999999999999999999999999999999999999999999;;;;;;;;;<<<;;;;;;:::::::::::::::999999999888888888888999999999::::::::::::;;;;;;:::999888:::;;;===;;;999999:::::::::888999999999888888777777777888999999999999888777777777777777777666666666666333444444555666777888888999888888777777777777777999::::::::::::999888888888888888777777777777777666666666666666666666666777777666666555555444444777666666666555555555555555444444333333444444555666666555444444444444555444333333222111111111222555555444444444333333333222222222222222222222222222333333444333222111///333222111000000///,,,***333333333222222222111111222222222222222222222222444333333222222333333444111222222333333333222222111111111111111111111111111...---///333666777666///111111///...000222333333333222222111000000000333444777888777444111///333222111///......------222222222222222222222222444333222111111222333444222222222222111111000000222222222222222222222222---...000111111000...---111111000000000000000000000111111222222222111111111111222333333333333222111222222333333222222111333444555444222111222333000000000111222222222333222000...///222333111//////---,,,...222333111//////111222222111111222333222222111111111111111111444333333222222111111111//////000000000000//////222222222222111111000000000000000000000000000000111222222333333222222111000000000000000000000000333333333333333222111000222111000111222111000...222333555666666555333222000000////////////000000000000000000000000000000////////////////////////111222222333333222222111////////////////////////......///000000000000000222222222222222222222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000...///111222222222111000000000111222222222222111111111000000000000111111111111000000//////......111111111111111000///...000000000000000000000000000000000000000000000000222222111000///...------AAAAAA@@@@@@????????????@@@@@@@@@?????????>>>>>>AAA@@@@@@??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA???>>>???AAABBB???===>>>>>>===<<<<<<<<<======<<<;;;:::999999888888888::::::::::::::::::::::::::::::999999999999::::::;;;;;;::::::999999999999::::::::::::::::::::::::999999999::::::::::::;;;:::999999888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999999999999999::::::::::::;;;;;;<<<<<<;;;::::::;;;======;;;999999:::;;;:::999:::::::::999999888888888999999999999999888888777888888777777777666666666666666666666666666666777777777666666777888999999::::::;;;;;;::::::999888888888888888888888888888666666666666666666666666888888777666666666666666777777666666666555555555555555444444444444555555666555444444333333444444444444333222222222222222444444444333333333222222222222222222222222222222333333333333333222111111555333111111111111///...333333333222222111111111222222222222222222222222333222222222222222222333222222222333222222111111111111111111111111111111222///...///222444444333111333444333222111111000111111111111222222222222222333555666555333000...222222111111000111111111111111111111111111111111333333222111111222333333222222222222111111111000222222222222222222222222333333333222222333333333333333222222222222222222222222222222222111000///111111222333333333333222222222333333333333222222333444555444222111222333111111111111111222222222222000//////222222111///111111000111222222111///...000111111000000111222222222111111111111111111333333333222222222222222111222222333333222222111222222222222111111111000111111111111111111111111111222222333333222222111000000000000000000000000222222333333222111111000222111111111222222111///111333444555555444333111111111000000000000111111111111111111111111111111000000000000000000000000111222222333333222222111000000000000000000000000//////000111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000000111111111000000000000111222222222222222111000000000000000000111000000000000000/////////222222111111000000000000000000000000000000000000000000000000000000000000111111111000//////......AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>AAA@@@@@@??????@@@@@@AAA@@@@@@@@@??????@@@@@@@@@BBBAAA@@@AAAAAAAAA???===???>>>======<<<<<<<<<======<<<;;;::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>::::::;;;<<<=========<<<;;;;;;;;;::::::::::::999:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<;;;<<<>>>===;;;::::::;;;<<<:::999;;;;;;;;;::::::::::::::::::::::::999999999888888999888888888777777777777888888777777777666666666555555555666777999:::;;;:::;;;;;;;;;;;;:::999999888888888888888888888888888888888888888888888888:::999888777777777888999777777777777666666666666666555555444444555555666666555444444333333444444555444333333222333333333444333333333333222222222333333333333333333333333555444333333333333333333666444111111222333222222222222222222111111111111222222222222222222222222222222222222222222222222222222333222222111000000111111111111111111111111222111//////111222222111111111333444444222111000000000111222222333444444333444444555444333111000222222222222333444444555111111111111111111111111333333222222222222333333222222222222111111111111222222222222222222222222444333111//////111333444222222333333333333333333444444333333222000///...111222222333333333333333222222333333333333222222333444555444333222333444222222222111111111111111222111000000111222111000333444555444222000000000...///000000//////000222111111222222222222222222222222222222333333333333222333333444444333333222222222222222111111111111222222222222222222222222111222222333333222222111000000000000000000000000111222222222222111000000222111000111333333222111111222333444444333222111222222222111111222222222111111111111111111111111111111111111111111111111111222222333333222222111111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111000000/////////000000111111111222222222222222111000000//////000000111000000000000000111111111333222111000000000111222000000000000000000000000000000000000000000000000000000000000000000000000BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????AAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBAAA@@@???AAA@@@???>>>>>>>>>>>>>>>@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<>>>???999:::;;;<<<===>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===:::<<<======<<<;;;<<<===<<<;;;:::;;;<<<===;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999999999999999999888888888888888888888888888888888777666666666777777888:::::::::::::::::::::999888888888888888999999999999999999999999999999999999999<<<;;;999888888999:::;;;888888888777777777666666777666666555555666666777777666666555555555555555555555444444444444444555555555444444444333333333444444444444444444444444666555444333333333555555666333111000222444444444222222222222222222111111222222222222222222222222333333333333333333333333333333333333222111000///111111111111111111111111222111111111222333333333222000///222333222222333222222222222333333444444555555555555555444333333333333333333333444444555111222222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222333222111000000111222333000000111111111111111222333333333333222111111000111222333333444444333333222333333333333333333222333444555444333222222444333222222222111000000000111111111111111222111111111444666555111///000222///000111111000000111222111111222222222222222333111222222333333444444444111222222333333222222111222222222222222222222222333333333333333333333333111222222333333222222111000000000000000000000000111111111222222111000000222111000000222333222111000111222222222222111000222222111111111111222222111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222111111222333333333333222333333333333333333333333111111111111111111111111000000111111111111111222111111111111111111111111111111111111111111111111222111000///...///000111111111111111222222333333111000000//////000000111000000000111111222222222444333111000000111222444111111111111111111111111111111111111111111111111000000000111111222222222BBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBCCCDDDCCCCCCBBBAAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>?????????===========================>>>???@@@@@@???>>>=====================>>>>>>========================<<<============>>>>>>>>>===============>>>??????========================<<<;;;;;;:::;;;<<<===>>>:::;;;<<<===>>>>>>??????=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========888:::<<<===<<<;;;<<<===<<<;;;;;;<<<>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::::::::::::::999999999999777777888888999::::::;;;:::999999888888888999999999999999999999888888777888999999999:::::::::;;;::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<999888888888888777777777888777777666666777777888999999888777777777777777666555555555555555666666777666666666555555555555444444444444444444444444777666555444444555666777555333000000222444555555222222222222222222333333222222222222222222222222444444555666666555444444333333333333333222111111111111111111111111111111111222333444444555666777>>>666111222333111222666444444444444333333222222444444444444444333333222444444333222222222222222333333333444444555555555333333333333333333333333222222222222222222222333222222222222222222222222444444555666666555444444000000111111222222222222000111222333333333333333222222333444444444444333333333333444444333333333333444444444222111222333333222222222111000000000111111222222111111111222///222555444111000111333000222333333111111222444111111222222333333333333222222222333333444444555222222333333333333222222222222222222222222222333333333333333333333333333111222222333333222222111111111111111111111111111000111111222222222111111333111//////111222222111111111111111111111111111111111111000000111111111111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222111111222333333333333333333333333333333333333333111111111111111111111111000111111111222222333333222222222222222222222222111111111111111111111111222111000//////000111222222222111111222222333444111111000000000000111111000000111111222222333333444333111000000222444555222222222222222222222222222222222222222222222222000000111111222222333333CCCCCCCCCCCCCCCDDDDDDDDDAAAAAABBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCEEEEEECCCBBBCCCDDDFFFEEEDDDCCCBBBAAAAAAAAA??????>>>>>>>>>>>>??????????????????????????????>>>??????@@@@@@??????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAAAAA????????????????????????========================<<<<<<===>>>?????????>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<======777:::<<<===<<<;;;<<<<<<<<<;;;<<<===??????===;;;<<<<<<<<<<<<<<<============<<<;;;:::999:::;;;<<<;;;;;;;;;;;;::::::::::::777777888999:::;;;<<<===<<<;;;;;;:::999999::::::999999:::::::::999888888999999999::::::;;;;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<999999999999888888888777999888888777777888888999;;;:::999999888888999999666666666555666666777888888888777777777666666666555555555555555555555555666666666555666666777888555333111111333444555444333333333333444444444444444444444444444444444444444555666777777666555444333333444444444444333333333333333333333333333333000222555666666666777888KKK>>>555555444111111666666666555444444333222222111222333333333222111000444333222222111111111111333444444555555666666777333333444444444444333333222222222222333333333333222222222222222222222222111222444666666444222111222222333333444555555555///000111333444444555555222222333444444444444444333333444444444444333333111333333222111000111222222222222111111111111111111222333222111111222333000222333333222222222333111222444333222222333555111111222222333444444444333333333333444444444444333444444555555444444333222222222222333333333333333333333333333333333333111222222333333222222111222222222222222222222222111111222333333333333222555333000000111222222111111111111111111111111111111111000000000000111111222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222111111111222333333444444222222222222222222222222222222222222222222222222111111111111111222333333333222222111111333444555222222222111111222222222222222222222222333333333444333222222222333444555222222222222222222222222222222222222222222222222111111222222333333333333CCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDD@@@CCCEEEEEEDDDCCCEEEGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@????????????@@@@@@@@@AAA????????????????????????????????????@@@@@@@@@@@@????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@>>><<<===>>>>>>?????????>>>>>>??????>>>>>>>>>=========::::::;;;;;;;;;<<<<<<<<<888:::===>>>>>>=========;;;;;;<<<>>>@@@@@@>>>;;;;;;;;;;;;<<<<<<=========>>>===;;;:::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999999999::::::;;;<<<<<<<<<999999999999999999999999888999;;;<<<===<<<;;;:::::::::999999999888888888999999888888888888999999::::::999888888888888999777666666666777777888999777777777777666666666666555555555555555555555555555666777777888888888777666555444444666666555444444444444555555555666666555555555555555555555555444555666777777666555444333333444555666666666666444444444444444444444444111444666777555444555666JJJ===444666777222111666555555555555444444444444111333555666666555333111222222222111222222333444333333444444555666666777333333444555555444333333222222222333333333444444222222222222222222222222000000111111111111000000222222333333444555555666111111222333444444444444222333444444555444444444333333444444444444333333000111222111/////////000111111111111111222222222000222444333111000222444555444333444444444222000000222333333222111333444111111222222333444444555444444444444444333333333333333444444444444333333222222222333333333444444222222222222222222222222111222222333333222222111333333333333333333333333222222333444444444444444999666333222222333333222222222222111111222222222222222111111111111222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222000111111222222222222222222222222222222222222222222222222222222222222222111111222222333444444555333333333333333333333333222222222222222222222222000111222333444555555555444333222111111333444666444333333222222333333444333333333333333222222222333333333333444444444555333333333333333333333333333333333333333333333333222222222333333333333333CCCCCCDDDDDDEEEEEEFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCC???BBBEEEFFFDDDDDDFFFHHHFFFFFFDDDCCCBBBAAAAAA@@@BBBBBBBBBAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA?????????@@@@@@AAAAAAAAA??????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEEEEDDDBBB???===>>>????????????>>>>>>===????????????>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<888;;;>>>@@@???>>>>>>???;;;;;;<<>><<<:::;;;;;;;;;<<<<<<======???===;;;:::::::::<<<======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>???@@@======>>>>>>======<<<;;;999999::::::;;;<<<======999999999999999999999999777999;;;===>>>===;;;999:::::::::999999999888888:::999999888888999999::::::999888888777777888888777777666666777888999999777666666666555555555555666666666666666666666666555666777999999999888777888777666777888777666444555555555666666666777777666666666666666666666666333444666777777666444333333333555666777777888888555555555555555555555555222555777777444222222333AAA555///555888333111666333333444444555666666666444666999;;;;;;999777555111111111222333444666666222222333333444555666666333333444555555444333333222222222333333444444444222222222222222222222222555444222111111222444555000000111222222333444444333333444444444333222222222333444444555555444444333444444555555444444333///000111000///......000000000111111222222222333000333444333111000222444:::777555555666555222...///111222222111111222333111111222333333444555555555555555444444333333333000111111222222111111000222222222333333444444444222222222222222222222222222222222333333222222222444444444444444444444444222333444444555555555555<<<999666444444444444333333333222222222222333333444333333222222333333444222222222222222222222222111111111111111111111111222222222333333222222222111111111111111111111111000000111222222222222111444444444444444444444444222222222222222222222222111111222333333444555555333333333333333333333333222222222222222222222222///000333555666777666666444333222111111333555666555444444333333444444555444444444333333222222222222333444444555555555444333333333333333333333333333333333333333333333333333333333333333333333333BBBDDDGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>======???AAACCCAAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@??????????????????@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAA???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>@@@??????>>>===<<<<<<;;;<<<======;;;999888:::;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::===============<<<<<<<<<>>>>>>???>>>>>>===<<<<<<;;;<<<<<<<<<;;;::::::999999999999999999999999999;;;::::::;;;<<<>>>@@@AAA@@@===:::999;;;===>>>???999999999999999999999999;;;;;;::::::999888777777888888999999999999888888999999999888777666666555888777666555555666777888777777888999::::::;;;;;;888888888888777777777777777666555555555777888999888777666555444444555666666666555555444444444333555555555444444555555555555555555555555666777777666666555555555444444444666555444333222333333444555444444333333444444555111555:::>>>>>>:::555111555555444333333444444444555555555555555555555555333333333333333444555666444444444333333222222222333333333333333333333333///111222444555555444444444444222222111222333444777666444222222222444555444333333222222333333444333222222111222333555666222222222222222111000///222222111111111111222222111222222333333222222111333333333444444444555555555555555555555555555555444444444444555666777777777777555444333222222222222222111111111111111111222222111000///...------222222222222222222222222333444555444222111222333333333333444444555555555555444444333333444444555666555444333111000//////222222222222222222222222333333222111000000111111444444333222222111111111222222222222111111000000111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333444444333333333444555555555444333444555555444222111111222444666777666444333444555444222222222333444333222111222333444555777777666666555555555444555555555555555555555555555555555444444333333333666555555444333222111111111111222222222333333333333333333222222111111111444444444444444444444444DDDFFFHHHIIIHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@@@@??????????????????@@@AAA?????????@@@@@@@@@AAAAAA>>>======<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@??????>>>======<<<<<<:::;;;<<<;;;::::::<<<==================>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@FFFBBB>>>;;;;;;;;;::::::999999999999999999999999::::::::::::;;;;;;;;;;;;888999999::::::999999888::::::999888888777666666888888777666666777888888777777888999999:::;;;;;;999888888888777777777777777777666666666777888999888777666555555555666777777666666666555555555444666555555555555555555666666555555555555666777777666666666555555555444444777666555333333333444555555555444444444444555555333555777999999777555333333333222222222222333333555555555555555555555555555555555555555666777777555444444444333333333333444444444444444444444444111222333444555555555555444333222222222333444555666555333222222222333444555555444444444444555555444333333222222333444555111111222222333222222222222222222111111222222222222222333333333333222222333333333333444444444444444444444444444444444444333333333333444555666777555444333222222222222222222222222222222222222222222222111111000000//////333333333333333333333333333444555444333222333444444444444555555666666666555444444333333444444555777666555333222000///...333333333333333333333333333222222111000000111111222222222222222333333333333222222222111111111111222222222222222222222222333333333333333333333333222222222222333333333333333333333333333333333333555555444444444444444555444333333444555555444222222222333444666666555444333444555444444333333444333333333222333444444555777666666666555555555555555555555555555555555555555444444444444444444333222222222222111111111111222333333333444444444444555444444444333333333222444444444444444444444444DDDFFFHHHHHHGGGFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@????????????AAAAAA>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAA????????????@@@@@@@@@@@@EEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>??????????????????@@@@@@@@@@@@??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????@@@@@@??????>>>=========999;;;;;;;;;;;;;;;===???>>>>>>======>>>>>>??????::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>===============<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>???FFFCCC???<<<;;;:::999888999999999999999999999999888999:::;;;===>>>??????:::::::::;;;;;;::::::::::::::::::999999888888777999888888777777888888999777777888888999999::::::999999999888888888777777888777777777777888999999777777666666666777888888777777777777777666666666777666666555555666666777666666666666666777777888777666666666666666555555777666555555555555555666666555555444444555555666666555555444444555555666444444333333333333444444666666666666666666666666777777777777777888888888555555555555444444444444555555555555555555555555444333333444444555666777444444333333333333444444444444444444333333333333666666666666666666666666555555444444333444444444000111222333444444444444333333333333333333333333222333333444444333333222222222222222333333333333333333333333333333333333333333333333444555666666444333333222222333333444222222222222222222333333222222222222222222222222444444444444444444333333333444666555444444555666555555555666666666666666555555444444444444555555555444444333333222111111333333333333333333333333222222111111000000111111111111222333333444555555333333222222222222111111222222222222222222222222333333333333333333333333222333333333333444444444444444444444444444444444777777666555444444444444444333333444555555444222333444444555555555444444333333444555555444444333222333444444555555444444666666666666555555555555555555555555555555555555444444444444444555555555444444444555555555666666444444444444555555555555555555555555555444444444333333333333333333333333CCCDDDFFFFFFEEEDDDEEEFFFIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGFFFFFFEEEDDD@@@AAABBBBBBBBBBBBAAAAAABBBAAA@@@??????@@@BBBDDD@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA????????????@@@@@@@@@AAAFFFFFFFFFEEEDDDCCCBBBAAABBBAAAAAA@@@????????????????????????@@@@@@@@@AAACCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>????????????@@@@@@@@@@@@??????>>>>>>>>>;;;<<<===<<<;;;;;;===???>>>===============>>>>>>::::::;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>><<<<<<=========<<<<<<;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>==================@@@>>>;;;:::;;;<<<<<<;;;999999999999999999999999999999:::;;;===>>>??????;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::999999999999999999:::888888888888999999::::::::::::999999999888888888999999888888888999999999777777777777888888999999888888888888888888888888777777777666666777777777777777666666777777888999777777777777777777777777777777777666666666777777777666666555555666666777777666555444444555666777777777666666666777888888777777777777777777777777888888888888999888888888666666666666666666666666666666666666666666666666666555555444555666777888888888777666555555444444555555666666666555555444666666777777777777666666777666666555555444444444222333444444555555555444444444444444444444444444333333444444444444333333111111222222222333333333333333333333333333333333333222222333333444555666444444333333444555666666333333333333333444444444222333333444555555666666666555555555555555444444333555666666555555666888555555555555555555666666555555444444444444555555111222222333444555555666444444444444444444444444222222111111111111222222222333333333444444444555333333333333333333222222333333333333333333333333444444444444444444444444333333444444444555555555555555555555555555555555999888777666555444444444444333333444666666555333444555666666555444444555333333333444555555444222222333555666666666555444666666666666666555555555555555555555555555555555333333444444555555666666666666666666666666666666333444444444444555555555555555555555555555555555333333333333333333333333DDDEEEFFFFFFEEEEEEFFFHHHIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEBBBBBBCCCCCCCCCCCCBBBAAADDDCCCAAA@@@AAACCCEEEFFFBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBBBBAAAAAA???@@@@@@@@@AAAAAAAAAAAAEEEEEEEEEDDDDDDBBBAAAAAADDDCCCBBBBBBAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@????????????>>>>>>???===;;;;;;<<<>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<======>>>??????========================;;;;;;<<<<<<===>>>??????<<<<<<===============<<<<<<<<<===>>>>>>=========<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<:::999999;;;======<<<999999999999999999999999:::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::999999999999999:::::::::::::::::::::999999999999::::::::::::::::::999999777888888999999:::::::::888888999999999999999999999888888777777888888999777777777777777888999999888888888888888888888888888888888888888888888888888777777666666777777888666777888888888888777666888888777777888999999:::888888888888888888888888888888999999999999888777777777777777777777777777777777777777777777777777888777666666666777888999@@@???>>>===<<<:::999888777777888999999888888777555666777777777777666555777777777777666555555444666666666666666555444444555555666666666666555555444444444555555444444444111111222222222333333333333333333333333333333333333333333333444555666666333222222222333444555666333333444444555555555555333333444555666777888888777777777777666666555555444555666666555555777888444444444444444444444444666555555444444555555666333333333444444555555666555555555555555555555555333333222222222222333333555555555444444444333333333333333333333333444444333333333333333333333333555555555555555555555555444555555555555666666666888888888888888888888888:::999888777666555555555444444444555777777666555666777888777555444666777666444222333444555444222333444555666777666555444555555555666666666666666666666666666666666666666444444444555555666666666444333333222111111000000333333333333444444444444444444444444555555555555333333333333333333333333HHHIIIIIIHHHGGGHHHJJJKKKIIIIIIHHHGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCDDDFFFGGGDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAADDDDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@>>><<<;;;<<<===<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@<<<======>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>?????????>>>======>>><<<::::::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>??????@@@@@@??????>>>========================;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;<<<;;;;;;:::999888999::::::;;;:::::::::888888888999999999999999999999999888888999999999888888888888888999999:::888888888999999999999:::888888999::::::::::::999999888888777777888888999777888:::;;;;;;:::888777777666666777777888999:::999999999999999999999999888999:::;;;:::999888777888888888888999999999999888888888888888888888888999999888888888888999999CCCCCCCCCCCCBBBAAA???>>>999999999999::::::::::::666666888888888888666666777777888888888777666666888888888888777666555444555666777888888777666555444555555666666555555444222222222222333333333333333333333333333333333333444444444444555666777777111111111111222222333444444444444555666666777777333444555666777888999999999999888888777777666666444555777666555555666777444444444444444333333333666666555555555555666666666666666555555444444333666666666666666666666666444444333333444444555555777666666555444444333333333333444444444444555555444444444444444444444444666666666666666666666666555555666666666777777777999999999999999999999999:::999999888777777777777666555555666888999888777666999:::999666555888;;;===888444333444666555333444555666666777666666666555555555666666666666666666666666666666666666666555555555555555666666666666555555444222111111000222333333333333444444444444444444555555555555555444444444444444444444444IIIJJJJJJIIIHHHIIIKKKMMMJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAACCCCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????>>>===<<<>>>???======<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@===>>>>>>???????????????<<<===>>>????????????>>>>>>>>>>>>???@@@AAAAAAAAA======>>>?????????>>>===@@@>>>===<<<======;;;:::<<<<<<<<<<<<<<<<<<<<<<<<========================@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<;;;:::999::::::;;;<<<;;;;;;:::999777888888888999999999999::::::999999999999::::::999888888888888999::::::999999999999:::::::::;;;888999:::;;;<<<;;;;;;:::999999888888888888999999888999:::;;;;;;:::999888777777777777888999:::;;;:::::::::::::::::::::::::::;;;<<<======;;;999888888999999999::::::::::::999999999999999999999999999999::::::::::::999999===>>>@@@AAABBBBBBAAAAAA:::999999888999:::;;;<<<777888999::::::999888777666777888999999999888777777888888888888888777777666777888999999888777666555555666666666666555555333333333333444444444444444444444444444444444444555555555555666777888888444444333333333444444555444444555666666777888888444444555666777888888999:::::::::999888777777777555666777666444444444666666555555555444444444444666666555555555555666666444555555555666666666666777777777777777777777777555555555555555666777777666666666555555555555555333444444444555555555555444444444444444444444444777777777777777777777777666666666777777777888888888888888888888888888888:::999999888888888999999777666666888:::;;;:::888777:::<<<:::777777;;;???DDD>>>777444666888888666666666555555666666777888555555555555666666666777666666666666666666666666666666666666555555555555888777777777666666555555444444444444555555555555555555555666666777777777555555555555555555555555HHHIIIIIIHHHGGGHHHJJJLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFHHHFFFDDDCCCBBBCCCDDDEEE@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEEAAABBBCCCDDDEEEEEEEEEEEEAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<>>>>>>>>>===>>>@@@BBB???>>>===<<<<<<<<<<<<<<>>>>>>>>>>>>>>????????????????????????AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@======>>>???????????????>>>>>>???@@@AAAAAABBBBBB<<<===>>>@@@@@@@@@???>>>@@@???>>>>>>???@@@>>>=================================>>>>>>?????????@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>?????????<<<===>>>??????>>>===<<<==================<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<=========<<<:::999;;;;;;<<<===<<<;;;999888777777777888888999999999;;;::::::999999::::::;;;999999888888999999:::;;;999999999::::::;;;;;;;;;888999;;;<<<<<<<<<;;;;;;:::999999888888999999::::::999999999999999999:::::::::::::::;;;<<<===>>>::::::::::::::::::::::::<<<===>>>???>>>===;;;999999999999::::::;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<;;;:::999888555666999<<<>>>???@@@@@@:::999888777777999;;;<<<888999;;;<<<<<<;;;999888666777888999::::::999888666777888999999999999999666777999::::::999777666555555666666666666555555333333444444444444555555555555555555555555555555666555555666666777888999888888777777777777888888444555555666777888888999444555555666777777888888;;;;;;::::::999888777777555666777666444333333444777777666666555555555444666666555555555555666666///000222444777:::<<<===777777777777777777777777666666666666666777888888444444555555666777777777444444444555555555666666555555555555555555555555777777777777777777777777777777777777888888888888666666666666666666666666999999999888999999::::::888777777999;;;<<<;;;:::777:::===;;;888888===AAAJJJBBB999666777::::::999777666555555555666888999444555555555666666777777777777777777777777777777777777666666555555444444444444444444555555555555555555555555666666666777666666777777888888888999666666666666666666666666IIIIIIIIIJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJHHHGGGFFFFFFEEEEEEHHHFFFDDDCCCCCCDDDFFFHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDIIIIIIIIIHHHGGGFFFEEEDDDFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCC@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>===???>>>>>>???AAAAAA@@@>>>AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBAAAAAAAAA@@@?????????AAAAAACCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>=========>>>>>>AAA@@@???>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>===???????????????????????????>>>===<<<<<<===>>>???===>>>>>>>>>===;;;999888;;;::::::<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999888888999;;;===888:::;;;;;;999999:::;;;>>>===<<<:::999888777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999999999::::::888999::::::;;;;;;::::::;;;===>>>===;;;::::::;;;======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::======<<<;;;999888888777555:::<<<999888::::::999888888888888999:::;;;<<<<<<;;;:::999888888888888::::::::::::::::::::::::777777666666555555555444444444444444444444444444555666888999999888666555888888888777666555555444777777777777777777777777777777777777777777777777888888888888777777777777777777777777777888888999888777777777666666555555555555444444444444555555555666777666555444555777111333555777777777555444666666777777888888888999666666777888999::::::;;;555666777888888888888888222333333444444555555555888777777777666444000---555555555555666666666777999777555666888888666333666666777888888888888888888888888888888888888888888999999::::::999999888;;;;;;:::999999:::;;;;;;===<<<:::888777777888999666666666666555555555555999999999999999999999999888777666555555666777888888888888888777777777777666555444444444666777888666555444444444444555666888888888888888888888888:::::::::999999999888888JJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDFFFFFFGGGHHHHHHGGGFFFFFFIIIIIIJJJIIIIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBBBBAAAAAA@@@???@@@@@@???AAABBBCCCBBB@@@BBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>??????AAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@????????????>>>===;;;:::===<<<<<<===???@@@???==============================<<<<<<<<<<<<<<<<<<===???>>>===<<<===>>>@@@AAA;;;===>>>===;;;;;;<<<===???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<;;;;;;;;;:::;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<===>>>>>><<<;;;;;;<<<=========<<<<<<<<<;;;;;;<<<<<<============<<<<<<===<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;777<<<===:::999:::;;;999999999999999999:::;;;<<<<<<;;;:::999888888888888888888888888888888888888888888777777666666666666666666666666666666666666888999:::;;;;;;:::999888999999999888777666666666888888888888888888888888777777777777777777777777999888888888777777777777777777777777777888999999888888888777777777666666777777666666666666777777555777888777666555666888222333444444444333222111888888888999999999::::::777777888888999999::::::777888888999999999888888666666666666666666777777555555666888:::999777555666777777777777888888888:::888777888::::::888555666777888888999999888888999999999999999999999999999999::::::::::::999999;;;:::999999999999:::;;;===;;;999888777777888999999999999888888777777777666666666666666666666666888777666555555666777888888888888777777777666666666666555555555666777777666555444444444444555666666666666666666666666666::::::999999999888888888LLLLLLLLLLLLMMMMMMMMMMMMJJJJJJKKKLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDEEEGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBAAAAAABBBDDDEEECCCBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBDDDEEEFFFGGGBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@???>>>>>>@@@???>>>???AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<======>>>???>>>===<<<===>>>???@@@???@@@AAA@@@>>>======>>>@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;==============================>>>???????????????<<<===???>>>===<<<<<<===>>>>>>=========<<<<<<<<<======>>>>>>>>>>>>==============================<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<:::???@@@<<<:::<<<<<<:::;;;;;;:::::::::;;;;;;<<<<<<;;;:::999888888888888999999999999999999999999999999999999888888888888999999999999999999999999:::;;;<<<======<<<;;;:::;;;;;;::::::999888888888999999999999999999999999888888888888888888888888999999999888888888777777888777777777777888999999999999999999888888888888888888888777777888888888777888999999777777888999999999999888777666666666999999::::::::::::;;;;;;999999999999999999999999:::::::::;;;::::::999999:::999999999999999999888666666777:::<<<===<<<:::888888999999999:::::::::;;;:::999:::;;;;;;999777777888888999999999999999999999999999999999999999999::::::;;;;;;::::::999::::::999999999999::::::<<<;;;999777777777888888::::::999999888888888777666666666666666666666666777777666666666666777777777777777777666666666666666777777777777666666555666555555444444555555666777777777777777777777777999999999888888888888888LLLLLLLLLMMMMMMMMMMMMMMMIIIJJJKKKMMMMMMKKKIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCEEEEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBBCCCBBBBBBCCCDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@????????????????????????AAA@@@@@@@@@@@@AAAAAABBBAAABBBDDDEEEEEEEEEDDDCCCAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAACCCAAA@@@@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>======>>>>>>>>>>>>======<<<===>>>??????AAABBBCCCAAA???>>>>>>???@@@???????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>???????????????>>>>>>???@@@@@@@@@@@@@@@<<<>>>??????>>>======>>>??????>>>>>>>>>===============>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<==============================>>>>>>===<<<<<<;;;::::::===AAABBB>>><<<======;;;======<<<;;;;;;;;;<<<<<<<<<;;;::::::999999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999::::::999999999888888888888888777777888888999:::::::::::::::::::::::::::999999888888888888999999999:::;;;:::999888999;;;===<<<;;;::::::::::::;;;::::::::::::::::::::::::;;;;;;::::::999999999999<<<<<<<<<<<<<<<;;;:::999<<<<<<;;;;;;:::::::::999<<<;;;;;;;;;<<<<<<:::888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999::::::;;;:::999888888888888888777777777777888888888888999999999999999999999999777777777666666777777777777777777666666666555555777888888999888777555444666666666555555666666666999999999999999999999999888888888888888888888888LLLLLLLLLLLLLLLLLLLLLLLLHHHJJJLLLMMMMMMLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBCCCCCCDDDFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDAAABBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCAAABBBDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCAAA???>>>>>>????????????>>>??????@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@>>>>>>???@@@@@@@@@@@@???===???@@@@@@???>>>??????@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>======>>>>>>???@@@@@@???>>>>>>===<<<<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<>>>BBBCCC@@@===>>>>>><<<>>>>>>=====================<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888999999::::::::::::::::::;;;;;;;;;999888888888888888888999:::;;;<<<;;;:::999:::<<<999999888888999:::;;;;;;:::::::::::::::::::::999<<<<<<;;;;;;:::999999999===============<<<;;;:::===<<<<<<<<<;;;:::::::::>>>===;;;;;;<<<;;;999777999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;:::::::::999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::::::::999999999999999555666777888999;;;<<<<<<::::::::::::::::::::::::888888888888888888888888777777777777666666666666888888999999999888666555777777777777777777777777888888888888888888888888888888888888888888999999MMMMMMMMMLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEECCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFGGGEEEBBBBBBCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCBBB@@@??????@@@?????????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????@@@@@@>>>???@@@BBBBBBBBBAAAAAA>>>>>>???@@@@@@@@@@@@???===???AAAAAA@@@???@@@AAAAAAAAA@@@@@@@@@?????????======>>>>>>>>>>>>======>>>???@@@AAAAAA@@@???>>>>>>>>>===>>>>>>???@@@AAA>>>>>>????????????@@@@@@<<<<<<===>>>??????@@@AAA>>>BBBDDD@@@>>>@@@@@@===??????>>>>>>>>>??????@@@>>>>>>===============>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<=========================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888999::::::::::::::::::;;;;;;;;;;;;999999888888888888999999:::;;;<<<<<<::::::;;;<<<::::::;;;;;;<<<======>>>;;;;;;::::::::::::999999<<<<<<<<<;;;;;;:::::::::=========>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;::::::<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;<<<>>>===<<<:::;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::888888999;;;<<<>>>???@@@999999999999999999999999999999::::::::::::999999888888888888777777777777888999999999999888888777888999999::::::999999888777777777777777777777777999999999999999:::::::::OOOOOONNNNNNMMMMMMMMMMMMJJJJJJKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHFFFFFFFFFFFFHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJJJJIIIIIIGGGHHHIIIJJJJJJKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJJJJGGGEEEDDDEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@AAAAAAAAA@@@AAABBBCCCBBBAAA@@@AAABBBAAAAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA===???AAABBBCCCCCCBBBAAA>>>???@@@@@@AAAAAA@@@@@@>>>@@@AAABBBAAA@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>???@@@AAABBBBBBAAA@@@???????????????@@@AAABBBCCC?????????@@@@@@@@@AAAAAA<<<======>>>???@@@AAABBB===BBBCCC@@@???@@@AAA?????????>>>??????@@@AAABBB@@@??????>>>>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>========================>>>>>>============>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;::::::::::::999999888888999999:::;;;999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<<<<::::::;;;<<<======??????@@@???>>>===<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<====================================>>>>>>;;;::::::;;;===??????>>><<<<<<<<<============>>><<<>>>@@@???===<<<<<<>>>;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<===>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::999999999999888888888888999999888888888999::::::::::::;;;<<<<<<;;;::::::999999999999999999999999999999:::::::::;;;;;;;;;PPPPPPPPPOOOOOONNNNNNNNNKKKKKKJJJJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNIIIHHHFFFEEEEEEFFFHHHIIIFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGHHHJJJKKKJJJJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHJJJJJJIIIGGGHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDEEEEEEFFFGGGIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKHHHGGGFFFEEEFFFGGGHHHIIIGGGGGGGGGFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCDDDFFFHHHKKKLLLLLLJJJGGGFFFFFFHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEAAABBBDDDCCCBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAA===>>>AAABBBCCCCCCBBBAAA???@@@AAAAAABBBBBBAAAAAA>>>@@@BBBBBBAAAAAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???@@@BBBCCCCCCBBB@@@???@@@@@@@@@@@@AAABBBCCCDDD?????????@@@@@@AAAAAAAAA@@@@@@@@@???????????????<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<;;;::::::;;;<<<;;;<<<===>>>===;;;999888>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>============>>>>>>?????????@@@>>>===;;;<<<>>>??????>>>>>>>>>>>>>>>????????????>>>@@@BBBAAA???===>>>@@@;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<===>>>??????>>>===<<<<<<<<<======>>>======<<<<<<<<<;;;;;;;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;::::::::::::999999999888888999999888777888999;;;<<<:::;;;<<<======<<<;;;:::========================:::::::::;;;;;;<<<<<<<<>>>>>========================:::;;;;;;<<<===>>>>>>???>>><<<;;;===AAADDDDDDCCC>>>>>>>>>>>>>>>??????@@@??????@@@@@@@@@@@@???>>>AAABBBBBBBBBBBBAAA@@@???AAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>???AAAAAA??????@@@@@@@@@AAAAAAAAA======>>>????????????>>>=========>>>??????@@@@@@???????????????????????????@@@AAAAAA??????@@@AAABBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;:::999888777<<<;;;;;;:::::::::;;;;;;999:::<<<===>>>===<<<;;;<<<;;;:::999:::;;;<<<===========================>>>>>>????????????>>>>>>======>>>??????>>>===<<<>>>>>>>>>>>>============>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>?????????>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;<<<<<<<<<======>>>>>><<<<<<;;;<<<<<<===>>>???>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<========================<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======QQQQQQPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNNNNOOOPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKKKKJJJMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKIIIHHHIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFGGGEEECCCCCCDDDEEEEEEEEEFFFDDDDDDDDDEEEEEEDDDBBBDDDEEEFFFGGGGGGFFFEEEDDDHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???===<<<<<<<<<>>>???AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBB>>><<<;;;<<>>@@@??????>>>>>>??????@@@@@@???>>>>>>>>>???AAAAAA>>>?????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA????????????????????????@@@@@@????????????@@@@@@@@@AAABBBAAA@@@@@@@@@BBBBBBBBBAAA@@@????????????======<<<<<<<<<<<<========================<<<<<<>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===========================>>>>>>>>>??????>>>>>>>>><<<===>>>??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAACCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???============>>>>>>>>>???==================>>>??????>>>>>>>>>====================================;;;;;;;;;<<<<<<<<<====================================<<<<<<<<<<<<======>>>==================>>>QQQRRRRRRRRRRRRQQQPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPQQQQQQPPPPPPOOOOOONNNNNNPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKIIIHHHHHHGGGJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLJJJIIIJJJKKKLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNQQQPPPOOONNNMMMLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHFFFDDDCCCCCCDDDEEEEEEDDDFFFEEEDDDDDDFFFGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEE@@@AAACCCDDDEEEFFFFFFEEEFFFEEEDDDCCCCCCCCCCCCCCC@@@AAABBBBBBDDDDDDEEEFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA??????@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????????????????????????????@@@@@@@@@@@@@@@@@@@@@>>>======>>>>>>>>>===@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAACCCDDDBBBAAA???>>>>>>??????@@@@@@@@@????????????@@@@@@@@@????????????@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDBBBBBBAAA@@@@@@???>>>>>>AAAAAA????????????AAAAAAAAABBBCCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>===>>>>>>??????>>>?????????????????????@@@@@@@@@@@@???>>>======;;;;;;<<<<<<===>>>@@@AAAFFFDDDAAA>>><<<<<<===>>><<<;;;;;;;;;;;;<<<===>>>===========================>>>>>>??????>>>>>>===<<<<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@@@@@@@>>>>>>????????????@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@????????????>>>>>>????????????????????????=========>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>RRRSSSTTTUUUUUUTTTRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRQQQUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPOOONNNNNNNNNMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLKKKKKKLLLLLLMMMNNNMMMKKKJJJJJJKKKLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOOOONNNNNNMMMMMMNNNMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEDDDDDDEEEFFFEEEDDDEEEEEEFFFHHHJJJJJJHHHFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEBBBCCCFFFHHHHHHGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCGGGFFFEEEDDDDDDDDDDDDEEEAAAAAAAAABBBBBBAAA@@@@@@????????????????????????@@@?????????????????????AAA@@@??????????????????AAA@@@@@@@@@@@@AAABBBBBBBBBAAA?????????AAACCCEEEEEECCCAAA@@@@@@@@@BBBCCCAAAAAA@@@@@@@@@@@@AAAAAA????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDCCCAAA@@@@@@BBBDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@??????@@@AAABBBBBBCCCDDDCCCBBBAAABBBDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@???======>>>>>>>>>>>>>>>???@@@AAAFFFEEECCCAAA@@@?????????===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<<<<<===>>>???@@@@@@@@@>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBAAA@@@???????????????AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@????????????????????????@@@@@@????????????@@@@@@>>>??????????????????>>>TTTTTTVVVWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRPPPQQQRRRRRRSSSSSSRRRRRRVVVVVVUUUTTTSSSSSSRRRRRRQQQQQQPPPOOOOOONNNMMMMMMMMMMMMOOOPPPPPPPPPPPPPPPLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNNNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMMMMNNNOOOOOONNNNNNMMMLLLLLLKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHHHHGGGFFFDDDFFFIIILLLNNNMMMIIIEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJJJJHHHEEECCCEEEDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAABBBAAAAAA@@@????????????????????????CCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA???>>>???AAACCCDDDEEEDDDBBB@@@@@@AAABBBCCC@@@@@@????????????@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCBBB@@@???@@@AAACCCEEE@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCBBBCCCDDDDDDBBBBBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBAAA@@@??????BBBAAA@@@???????????????BBBCCCDDDDDDDDDCCCAAA@@@>>>>>>??????@@@@@@@@@@@@????????????????????????>>>>>>????????????>>>>>>=========>>>???@@@AAAAAA>>>?????????@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAABBBBBBBBBAAABBBCCCDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA??????@@@AAAAAA@@@??????VVVVVVWWWXXXXXXXXXXXXWWWVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTTTTUUUUUUTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRSSSRRRRRRQQQPPPOOONNNNNNJJJLLLNNNPPPQQQRRRQQQQQQOOOOOOOOOOOOOOOOOOPPPQQQOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNMMMMMMNNNNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOONNNNNNNNNMMMOOOPPPQQQQQQRRRQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPPPPNNNMMMMMMMMMMMMNNNOOOOOOOOOMMMLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOKKKLLLLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLMMMNNNKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJLLLLLLJJJHHHGGGHHHKKKNNNOOONNNIIIFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJKKKLLLKKKHHHEEECCCEEEEEEDDDDDDDDDDDDEEEEEEJJJIIIHHHGGGFFFEEEEEEDDDFFFEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCDDDDDDAAABBBBBBAAA@@@@@@BBBDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCAAAAAAAAAAAABBBCCCCCCBBB@@@?????????@@@AAA???>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBAAAAAAAAA======>>>>>>>>>?????????AAAAAA@@@???@@@AAABBBCCC??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBDDDCCCAAA@@@??????>>>>>>???@@@CCCDDDEEEDDDBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@AAA?????????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB???@@@AAABBBBBBAAA@@@???XXXXXXXXXXXXXXXYYYZZZZZZWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUVVVUUUUUUTTTRRRQQQQQQPPPMMMNNNQQQSSSSSSSSSSSSRRRSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQPPPPPPQQQQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRPPPOOONNNOOOPPPOOONNNLLLLLLMMMMMMNNNOOOOOOPPPOOONNNMMMLLLLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMNNNKKKKKKMMMNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMNNNOOOOOOLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNLLLLLLNNNNNNNNNMMMKKKJJJKKKKKKKKKLLLMMMNNNNNNOOOMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLNNNOOOOOOMMMKKKLLLKKKKKKLLLMMMMMMKKKIIIKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIJJJKKKLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFGGGHHHHHHHHHGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFGGGGGGFFFFFFEEEEEECCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEGGGHHHIIIGGGDDDCCCEEEGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAA???@@@AAABBBBBBBBBAAAAAA>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCCCCBBBAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDIIIGGGEEECCCBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@????????????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>???@@@AAA??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCCCCBBBAAA@@@ZZZYYYXXXXXXXXXZZZ[[[\\\XXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSUUUVVVWWWVVVTTTSSSUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUVVVSSSSSSSSSSSSSSSTTTTTTUUUOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPQQQRRRSSSPPPQQQRRRTTTTTTTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPOOOQQQQQQQQQQQQQQQRRRSSSSSSUUUSSSQQQQQQRRRRRRQQQPPPMMMMMMNNNOOOOOOPPPQQQQQQQQQOOOMMMLLLLLLMMMOOOPPPNNNNNNOOOPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPOOONNNNNNNNNNNNOOOOOOPPPQQQLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMLLLMMMOOOPPPOOONNNLLLJJJLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOMMMNNNOOOPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNOOOOOOPPPPPPPPPOOONNNOOOPPPQQQQQQOOOMMMQQQNNNKKKJJJKKKLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMIIIIIIJJJKKKLLLMMMNNNOOOLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGHHHIIIIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGIIIJJJKKKJJJIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJJJJKKKKKKOOOPPPPPPMMMIIIGGGHHHJJJGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAEEEDDDDDDCCCCCCDDDDDDEEE???@@@AAABBBCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>@@@BBBDDDFFFFFFDDDBBB@@@AAABBBCCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????@@@AAABBBCCCDDDJJJHHHEEECCCBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@??????@@@AAAAAACCCBBB@@@??????@@@BBBCCCCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>???@@@??????@@@AAAAAABBBCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGCCCCCCBBBBBBBBBAAAAAAAAA????????????@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAACCCDDDDDDCCCAAA@@@YYYYYYYYYYYYYYYXXXXXXXXX[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYYVVVVVVUUUUUUTTTTTTUUUUUUUUUTTTTTTUUUWWWXXXXXXWWWTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVTTTRRRQQQRRRSSSTTTOOOPPPRRRSSSSSSSSSRRRQQQOOOQQQSSSTTTTTTUUUWWWYYYXXXWWWVVVUUUTTTUUUVVVWWWVVVUUUTTTTTTSSSSSSSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQRRRSSSSSSPPPOOOOOOOOOOOOPPPQQQQQQNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQOOOMMMOOOQQQSSSQQQOOONNNOOOOOOPPPPPPOOOOOONNNOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKLLLMMMOOONNNLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJGGGGGGFFFFFFFFFGGGIIIJJJFFFGGGGGGHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJMMMLLLKKKJJJLLLNNN^^^VVVLLLGGGGGGHHHGGGEEEGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFDDDCCCCCCFFFFFFEEEDDDCCCBBBBBBAAA???@@@BBBCCCDDDDDDCCCBBB???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEEEEDDDBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@BBBCCCDDDDDDBBBBBBCCCDDDBBBCCCEEEFFFFFFFFFEEEEEECCCDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGEEECCCCCCDDDFFFCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHIIIKKKMMMOOOPPPOOONNNNNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBBBBAAABBBCCCDDDBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBEEEDDDCCCBBBCCCDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXYYYYYYXXXWWWWWWVVVWWWWWWUUUTTTTTTUUUXXXYYYYYYXXXUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRRRRSSSUUUVVVRRRSSSTTTUUUUUUUUUTTTTTTTTTVVVWWWWWWWWWWWWYYYZZZYYYXXXWWWVVVUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUUUURRRSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTQQQQQQQQQQQQQQQRRRSSSSSSPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLKKKKKKLLLMMMMMMNNNNNNOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNOOOOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPNNNMMMNNNPPPRRRPPPOOONNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNNNNMMMNNNQQQUUU```XXXOOOJJJJJJKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBDDDDDDEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDCCCBBBAAABBBDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFDDDBBBAAABBBDDDDDDDDDCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKJJJJJJJJJLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCEEEFFFFFFGGGGGGFFFFFFEEEYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZYYYXXX[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUUUUVVVYYYZZZZZZYYYUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQRRRSSSUUUVVVTTTUUUVVVVVVWWWWWWVVVVVVXXXZZZ[[[[[[ZZZZZZ[[[\\\[[[ZZZYYYWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSSSSTTTUUUUUUVVVVVVSSSSSSSSSSSSSSSTTTTTTUUURRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMJJJKKKKKKLLLLLLLLLLLLKKKMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRQQQPPPPPPPPPNNNMMMLLLMMMOOOPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKJJJJJJKKKMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMPPPNNNLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNNNNMMMKKKJJJKKKJJJIIIIIIHHHIIIIIIJJJGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPUUU[[[```^^^XXXPPPLLLKKKLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@DDDDDDDDDCCCCCCCCCBBBBBBAAACCCDDDCCCBBBAAABBBDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHGGGHHHIIIIIIJJJLLLLLLLLLLLLLLLLLLMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVWWWZZZ\\\\\\[[[WWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQPPPPPPQQQRRRSSSSSSUUUUUUUUUUUUVVVUUUUUUUUUWWWYYYZZZZZZZZZZZZ\\\]]]]]]\\\ZZZYYYXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTSSSSSSTTTTTTUUUVVVTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPOOONNNNNNMMMMMMNNNOOOOOONNNNNNNNNMMMMMMJJJJJJKKKLLLLLLKKKKKKKKKMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPNNNMMMMMMLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMMMMMMMMMMNNNNNNRRRPPPMMMKKKJJJKKKMMMOOOPPPOOOOOONNNMMMLLLLLLKKKOOOOOOOOOPPPPPPOOOOOONNNLLLLLLMMMMMMMMMMMMMMMMMMRRROOOLLLKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNMMMKKKJJJKKKKKKJJJJJJIIIIIIIIIHHHFFFFFFGGGHHHHHHIIIIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKMMMSSS[[[ccciiiXXXTTTNNNJJJIIIJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKJJJGGGHHHHHHHHHIIIIIIIIIJJJHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCCCCDDDDDDCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBAAAAAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHFFFEEEFFFGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKMMMMMMNNNNNNNNNMMMLLLLLLQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOOOOOOONNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[ZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXWWWYYY[[[]]]]]]\\\YYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSRRRRRRQQQQQQPPPPPPQQQTTTTTTSSSSSSSSSSSSSSSSSSRRRTTTVVVWWWXXXYYY[[[]]]]]]\\\ZZZYYYXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSUUUUUUUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVUUUVVVVVVWWWWWWVVVVVVUUUQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVSSSSSSRRRQQQPPPOOOOOONNNOOOOOONNNNNNMMMMMMMMMMMMKKKLLLLLLLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOKKKKKKLLLMMMMMMNNNOOOOOOLLLLLLMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQOOONNNMMMLLLKKKLLLLLLMMMMMMMMMMMMNNNNNNMMMNNNNNNOOOOOONNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNUUUSSSOOOMMMKKKLLLMMMOOOQQQQQQPPPOOONNNMMMMMMLLLNNNNNNOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMRRRPPPMMMLLLLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKKKKJJJJJJIIIHHHHHHFFFFFFGGGGGGHHHIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKNNNSSS[[[aaaeeeTTTQQQMMMJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMNNNMMMMMMLLLKKKIIIJJJJJJKKKKKKLLLLLLMMMJJJJJJIIIHHHGGGFFFFFFEEEHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFGGGFFFEEEDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKJJJHHHGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLSSSSSSRRRQQQQQQPPPOOOOOORRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOORRRQQQQQQPPPOOONNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFXXXYYYYYYZZZZZZ[[[[[[\\\[[[[[[ZZZZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[ZZZ]]]\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYZZZ]]]^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUTTTSSSRRRRRRQQQTTTTTTSSSRRRRRRRRRRRRSSSNNNPPPSSSUUUVVVWWWZZZ\\\\\\[[[YYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXVVVVVVVVVVVVUUUUUUUUUTTTUUUTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVWWWWWWXXXXXXWWWWWWVVVRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTWWWWWWWWWXXXXXXXXXXXXXXXUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQPPPOOONNNNNNNNNNNNMMMNNNNNNNNNNNNMMMMMMLLLNNNNNNNNNOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQSSSSSSRRRQQQPPPOOONNNMMMKKKMMMNNNNNNMMMMMMNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPUUUSSSQQQOOONNNNNNOOOOOOQQQQQQPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPOOOPPPPPPPPPOOOOOOOOOOOOOOOQQQOOOMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLQQQOOONNNPPPSSSWWWYYYZZZRRRQQQOOOLLLKKKJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGIIIJJJIIIHHHGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGIIIKKKKKKIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNSSSRRRQQQPPPOOONNNMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPNNNMMMMMMMMMMMMMMMMMMNNNPPPPPPPPPOOOOOOOOOOOONNNJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIXXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYY\\\[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[\\\]]]^^^]]]\\\]]]]]]]]]]]]\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTUUUOOOQQQSSSUUUUUUVVVYYY[[[[[[ZZZXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYWWWWWWXXXXXXXXXXXXWWWWWWSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRSSSSSSTTTUUUUUUVVVXXXXXXXXXYYYYYYYYYZZZZZZWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQPPPPPPPPPPPPPPPOOONNNNNNNNNOOOPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPRRRRRRQQQQQQPPPOOONNNNNNKKKMMMOOOOOOMMMLLLNNNPPPMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOPPPQQQQQQRRRRRRRRRQQQRRRRRRQQQQQQQQQPPPPPPPPPOOONNNMMMNNNOOOOOONNNLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKMMMNNNLLLMMMNNNOOOOOOOOONNNMMMKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOPPPRRRUUUVVVTTTRRRPPPPPPPPPNNNLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPOOONNNLLLLLLLLLMMMMMMGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJLLLMMMLLLKKKJJJKKKLLLNNNNNNLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNIIIKKKMMMMMMLLLJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKKKKJJJIIIIIIJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOONNNNNNNNNNNNLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGEEECCCBBBAAAAAABBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJXXXYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZ[[[\\\]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWYYYYYYYYYYYYZZZ[[[\\\]]]___]]]\\\\\\^^^^^^]]][[[______^^^^^^^^^]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYWWWVVVUUUVVVVVVWWWRRRTTTUUUVVVVVVVVVXXXZZZZZZYYYWWWUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXWWWWWWVVVVVVVVVUUUUUUUUUVVVUUUUUUUUUVVVXXXZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZ[[[XXXXXXWWWWWWWWWWWWVVVVVVWWWVVVTTTSSSRRRRRRRRRSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMOOOPPPRRRTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWSSSTTTTTTTTTUUUUUUUUUUUUXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOPPPOOOOOONNNNNNMMMMMMLLLLLLNNNPPPOOOMMMMMMOOOQQQMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRNNNOOOPPPQQQRRRTTTTTTUUUPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQMMMMMMMMMOOOPPPPPPNNNLLLLLLMMMMMMMMMMMMNNNNNNNNNKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMKKKIIIJJJLLLOOOPPPMMMNNNPPPQQQRRRQQQQQQPPPMMMNNNNNNOOOPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLOOOSSSWWWXXXUUURRRNNNOOOOOOMMMKKKJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPOOONNNOOOPPPQQQLLLLLLMMMNNNNNNOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOPPPPPPPPPOOOOOOOOONNNNNNLLLNNNOOONNNMMMLLLMMMNNNRRRQQQOOONNNNNNNNNOOOOOOLLLLLLMMMNNNOOOOOOPPPPPPLLLNNNPPPPPPOOONNNNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIMMMMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNLLLKKKJJJJJJKKKMMMOOOQQQLLLLLLMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCBBBAAABBBBBBCCCDDDEEEEEEFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHZZZYYYYYYYYYYYYZZZZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[[[[YYYZZZ[[[\\\^^^```aaaaaa\\\[[[YYYXXXVVVUUUUUUUUUYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYYYYZZZ[[[\\\\\\]]]\\\\\\\\\\\\]]]^^^______aaa```___]]]\\\\\\\\\\\\]]][[[YYYXXXYYY[[[^^^___^^^______```aaa`````````]]][[[ZZZZZZZZZYYYVVVTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUTTTSSSSSSTTTUUUSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSTTTTTTUUUUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWXXXXXXYYYYYYYYYZZZYYYXXXXXXYYY\\\```bbb______^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUXXXWWWWWWVVVVVVUUUUUUTTTVVVWWWXXXZZZ[[[\\\\\\\\\\\\[[[YYYXXXWWWWWWXXXXXXVVVVVVTTTSSSSSSSSSTTTUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXVVVTTTTTTTTTVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXWWWUUUSSSQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRMMMMMMMMMNNNOOOPPPRRRRRRPPPPPPOOONNNOOOPPPRRRSSSMMMPPPRRRTTTSSSSSSSSSTTTQQQPPPPPPOOOPPPRRRSSSTTTUUUUUUUUUTTTSSSSSSRRRRRRTTTSSSSSSRRRRRRQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPMMMLLLKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMSSSQQQOOOOOOPPPQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMKKKKKKMMMOOONNNNNNOOOOOOOOONNNNNNMMMNNNMMMMMMMMMNNNPPPRRRSSSRRRRRRRRRRRRRRRRRRRRRRRROOOOOOPPPPPPOOOOOONNNMMMKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOMMMLLLKKKKKKKKKKKKJJJKKKLLLLLLLLLJJJIIIHHHJJJJJJJJJJJJJJJKKKLLLMMMLLLNNNOOOOOONNNNNNOOOPPPQQQPPPNNNLLLLLLMMMNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLOOOOOOOOOPPPPPPQQQQQQQQQUUUTTTRRROOONNNMMMMMMMMMPPPMMMKKKKKKNNNPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJLLLOOOPPPPPPNNNNNNNNNJJJJJJJJJKKKKKKMMMNNNNNNOOONNNNNNMMMLLLKKKKKKJJJKKKLLLMMMLLLKKKJJJKKKMMMLLLKKKKKKKKKLLLMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLJJJIIIIIIJJJKKKJJJHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKFFFFFFGGGGGGGGGGGGGGGFFFIIIIIIIIIHHHHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGGGGFFFEEEEEEEEECCCEEEIIIHHHBBBCCCIIIDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGFFFGGGHHHJJJKKKGGGGGGGGGHHHHHHJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOYYYYYYXXXXXXXXXXXXXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZ[[[]]]^^^_________^^^]]][[[ZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVXXXXXXYYYZZZZZZ[[[\\\\\\]]]\\\\\\]]]]]]^^^___```aaa``````___^^^]]]]]]\\\]]]\\\ZZZYYYYYY[[[]]]^^^______```aaaaaaaaaaaa```bbbaaa______^^^]]]ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZYYYXXXVVVVVVVVVVVVWWWTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWXXXXXXXXXYYYYYY[[[ZZZYYYYYYZZZ]]]```bbb______^^^]]]\\\ZZZZZZYYYWWWWWWXXXYYYYYYYYYXXXXXXZZZYYYYYYXXXWWWVVVVVVUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\[[[ZZZXXXXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVVVVWWWWWWYYYYYYYYYXXXXXXXXXWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUSSSSSSRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQQQQRRRRRRRRRSSSSSSOOOOOOOOOOOOPPPQQQRRRRRRPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSQQQOOONNNNNNOOONNNNNNNNNNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMKKKKKKLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMLLLLLLNNNNNNNNNLLLOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSRRRRRRQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMLLLLLLNNNPPPOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLJJJKKKLLLLLLKKKJJJIIIHHHJJJJJJJJJJJJKKKKKKLLLMMMKKKLLLMMMNNNNNNOOOPPPQQQSSSRRRPPPOOONNNOOOPPPQQQOOOOOOOOONNNNNNNNNMMMMMMOOOOOOPPPPPPPPPQQQQQQQQQRRRQQQPPPOOONNNOOOOOOPPPOOOMMMJJJKKKMMMOOOOOONNNNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNPPPPPPPPPOOONNNNNNLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNMMMLLLLLLLLLKKKLLLMMMMMMKKKKKKLLLMMMPPPOOOOOOOOOOOOPPPQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKIIIIIIJJJJJJIIIGGGHHHGGGFFFFFFEEEEEEEEEFFFEEEDDDDDDCCCDDDEEEFFFGGGEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEGGGDDDEEEIIIHHHDDDCCCGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMMMMNNNOOOOOO\\\[[[ZZZYYYYYYYYYYYYYYY\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVUUUXXXXXXYYYYYYZZZZZZ[[[[[[]]]]]]]]]]]]]]]^^^````````````aaaaaaaaa___^^^]]]^^^]]][[[ZZZYYYZZZ\\\]]]______```aaaaaaaaaaaa```eeecccbbbbbbbbbaaa^^^\\\YYYYYYYYYYYYYYYYYYYYYYYY\\\\\\[[[YYYYYYYYYYYYYYYXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXX[[[ZZZYYYYYYZZZ]]]```aaa^^^^^^]]]]]]\\\[[[ZZZZZZUUUVVVWWWYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVUUUUUUTTTVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYVVVUUUUUUTTTTTTTTTUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTRRRQQQQQQQQQQQQQQQRRRRRROOOOOOPPPPPPPPPOOOOOONNNPPPRRRRRRQQQNNNLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOOOOPPPQQQQQQRRRRRRPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJKKKMMMNNNLLLKKKOOOOOOPPPQQQRRRSSSSSSTTTUUUTTTSSSQQQQQQPPPPPPPPPRRRRRRQQQQQQQQQQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOONNNLLLLLLNNNPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPOOOOOORRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQPPPPPPOOONNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMNNNPPPQQQRRRSSSUUUTTTSSSRRRQQQRRRSSSTTTQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQOOONNNNNNNNNOOOPPPQQQRRRNNNLLLKKKKKKMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNMMMLLLNNNNNNNNNNNNOOOOOOOOOPPPNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPOOOOOONNNNNNMMMMMMLLLMMMNNNNNNLLLLLLMMMNNNOOOOOONNNNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQPPPOOONNNMMMLLLJJJJJJJJJKKKKKKKKKLLLLLLMMMKKKJJJIIIJJJJJJHHHFFFGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDGGGDDDDDDGGGHHHEEEDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKLLLMMMMMMNNNOOOOOO```___^^^]]]\\\[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZXXXXXXXXXWWWWWWXXXYYYYYYWWWWWWWWWVVVVVVVVVUUUUUUXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^______```aaabbbbbbaaa___^^^___^^^\\\[[[ZZZ[[[[[[\\\^^^^^^___````````````___aaaaaa```aaabbbbbb```___\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYYYYYYYZZZ\\\^^^___]]]]]]]]]\\\\\\[[[[[[[[[VVVWWWXXXZZZ[[[\\\\\\]]]^^^]]]\\\[[[ZZZXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWYYYXXXXXXWWWWWWXXXXXXYYYWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[WWWXXXZZZ[[[[[[ZZZXXXWWWZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[[[[ZZZZZZYYYVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPNNNMMMMMMOOOPPPOOONNNMMMMMMNNNLLLMMMMMMMMMNNNOOOPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNJJJJJJKKKMMMOOOOOONNNMMMNNNOOOOOOQQQRRRSSSTTTTTTVVVUUUSSSQQQOOOOOOPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMNNNMMMLLLLLLMMMOOOOOOOOOPPPQQQQQQQQQQQQPPPQQQRRRSSSSSSSSSQQQPPPOOORRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPOOONNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPPPPRRRSSSTTTTTTUUUUUUTTTSSSSSSTTTTTTUUURRRRRRRRRRRRQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQRRRNNNNNNNNNOOOOOOPPPQQQQQQNNNNNNMMMMMMNNNOOONNNNNNNNNNNNNNNOOOOOONNNMMMMMMMMMLLLLLLMMMOOORRRSSSSSSOOOOOONNNMMMMMMMMMNNNNNNPPPPPPOOOOOOOOONNNNNNNNNMMMOOOPPPOOONNNMMMNNNOOOOOOOOONNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNLLLJJJJJJJJJJJJHHHGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBDDDBBBBBBDDDGGGGGGEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIIIIJJJJJJKKKLLLJJJJJJKKKLLLMMMNNNNNNOOO``````___]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZZZZZZZ[[[\\\\\\XXXXXXXXXWWWWWWWWWVVVVVVYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^```bbbbbbaaa___^^^___^^^]]]\\\[[[[[[\\\\\\]]]]]]^^^____________^^^^^^]]]^^^```bbbdddcccbbb````````````````````````]]]]]]]]]\\\[[[[[[ZZZYYY\\\\\\]]]]]]]]]\\\\\\[[[\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ[[[[[[\\\\\\\\\[[[]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^________________________^^^^^^]]]\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[YYYZZZZZZ[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWYYY[[[[[[ZZZXXXVVVYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQQQQQQQRRRSSSSSSSSSQQQPPPOOOOOOPPPQQQPPPNNNNNNOOOPPPOOOPPPPPPQQQRRRRRRSSSSSSQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHIIIJJJJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKMMMLLLLLLLLLLLLMMMNNNOOOLLLKKKKKKMMMOOOPPPOOONNNMMMNNNOOOPPPQQQRRRSSSSSSVVVUUUSSSQQQOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKLLLLLLKKKKKKLLLNNNNNNNNNOOOPPPPPPPPPPPPPPPSSSSSSTTTTTTTTTRRRPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPOOONNNLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRTTTUUUVVVYYYWWWSSSSSSTTTUUUUUUTTTUUUTTTTTTTTTTTTTTTUUUUUUSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQPPPPPPOOOPPPPPPMMMNNNNNNOOOOOOOOONNNNNNMMMLLLLLLOOOTTTXXXYYYYYYOOOOOONNNNNNMMMNNNNNNNNNPPPPPPOOOOOOOOOOOONNNNNNOOOPPPQQQPPPOOONNNOOOQQQTTTSSSSSSRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLKKKKKKKKKKKKJJJHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCEEEGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKMMMMMMNNN^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXZZZZZZZZZZZZ[[[[[[[[[[[[XXXXXXWWWXXXXXXYYYZZZ[[[[[[\\\]]]_________^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^____________^^^^^^^^^^^^aaadddffffffeeebbbbbbbbbbbbbbbbbbbbbbbb]]]]]]]]]]]]\\\[[[ZZZYYY\\\]]]]]]^^^______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\]]]\\\\\\[[[[[[]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYXXXXXXXXXZZZ[[[\\\\\\]]]___```aaaaaaaaaaaaaaaaaaaaaaaaaaa```______^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWYYYZZZ[[[ZZZXXXWWWYYYYYYYYYYYYZZZZZZZZZZZZXXXYYYYYYZZZZZZYYYYYYXXXZZZYYYXXXVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRTTTTTTUUUUUUUUUTTTSSSSSSUUUUUUUUURRRPPPOOOOOOQQQSSSSSSUUUVVVVVVWWWVVVVVVTTTTTTSSSSSSRRRQQQQQQPPPRRRRRRQQQQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMLLLMMMNNNPPPQQQOOOMMMLLLLLLNNNPPPPPPOOONNNNNNOOOPPPQQQQQQRRRRRRUUUTTTSSSQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJLLLMMMLLLLLLMMMNNNMMMNNNOOOPPPPPPPPPPPPPPPRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPOOOOOONNNMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWXXX^^^ZZZUUUTTTUUUVVVUUUSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPOOONNNPPPRRRSSSSSSQQQPPPPPPQQQMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNSSSYYY]]]^^^\\\PPPPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRPPPPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNOOOOOONNNMMMLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBFFFHHHEEEDDDFFFGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGHHHJJJKKKLLLLLL\\\\\\[[[[[[[[[[[[[[[\\\YYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[\\\\\\]]]]]]]]][[[[[[ZZZZZZYYYZZZZZZZZZ]]]\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[XXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]]]]^^^\\\\\\\\\]]]]]]]]]]]]^^^^^^___``````aaaaaa``````_________aaadddeeedddcccbbbbbbbbbbbbbbbbbbbbbbbb]]]^^^^^^^^^]]]\\\[[[ZZZ[[[\\\]]]___````````````]]]]]]^^^^^^^^^^^^^^^^^^________________________]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]][[[[[[[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYYYYYYYZZZ\\\]]]]]]^^^```aaabbbccccccbbbaaabbbcccccccccbbb``````^^^^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]^^^[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\YYYZZZZZZ[[[[[[ZZZZZZYYY[[[ZZZYYYYYYXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWWWWUUUSSSRRRTTTUUUUUUVVVXXXYYYZZZZZZYYYYYYVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPLLLMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQPPPOOOOOOPPPQQQSSSUUUUUURRROOONNNPPPRRRSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMIIILLLNNNOOONNNNNNNNNOOONNNOOOPPPQQQQQQRRRRRRRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQOOOOOONNNNNNNNNOOOQQQQQQQQQQQQRRRSSSTTTVVVWWWXXX]]]XXXSSSRRRUUUWWWVVVSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOQQQTTTSSSQQQOOOOOOPPPMMMNNNOOOOOOPPPPPPOOOOOONNNMMMMMMRRRXXX\\\ZZZWWWQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSSSSQQQQQQRRRSSSQQQPPPOOOOOONNNNNNNNNOOORRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRQQQQQQPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLMMMOOOPPPOOONNNMMMMMMMMMMMMMMMNNNOOOOOOKKKLLLNNNPPPQQQQQQQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPOOONNNLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDFFFNNNQQQJJJDDDDDDFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDEEEEEEFFFDDDDDDEEEGGGHHHIIIJJJKKK]]]]]]\\\\\\\\\]]]^^^^^^XXXXXXYYYZZZ[[[\\\]]]]]][[[\\\\\\]]]^^^^^^______aaa```______^^^^^^^^^___^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\XXXXXXXXXYYYYYYZZZ[[[\\\YYYYYYYYYYYYZZZ[[[]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^```aaaaaabbbbbbbbbbbbbbb```______```bbbbbbaaa___aaaaaaaaaaaaaaaaaaaaaaaa^^^____________]]]\\\[[[[[[[[[]]]___```aaaaaaaaa]]]^^^^^^^^^___`````````aaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^[[[[[[[[[\\\\\\]]]]]]^^^[[[\\\]]]]]]^^^^^^^^^]]]^^^^^^^^^____________```]]]\\\ZZZYYYYYY[[[]]]^^^]]]^^^```bbbcccddddddcccbbbbbbcccdddcccbbbaaa```___^^^^^^]]]]]]\\\[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]^^^^^^\\\]]]]]]^^^^^^]]]]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]]]][[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[\\\]]]]]]YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXWWWWWWWWWXXXXXXYYYYYYXXXWWWWWWXXXYYY[[[\\\UUUVVVWWWVVVVVVWWWYYY\\\WWWXXXYYY[[[\\\[[[[[[ZZZVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWVVVVVVUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQQQQRRRRRRPPPPPPQQQRRRRRRSSSTTTTTTQQQQQQQQQRRRRRRRRRSSSSSSTTTSSSRRRQQQRRRTTTVVVXXX[[[WWWSSSQQQSSSUUUWWWXXXRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQRRRSSSSSSRRRQQQPPPRRRQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKMMMPPPQQQPPPPPPPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSNNNNNNLLLLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQNNNNNNMMMLLLMMMNNNPPPQQQPPPPPPQQQRRRSSSUUUWWWXXX[[[VVVQQQQQQTTTWWWVVVTTTUUUUUUVVVWWWXXXXXXXXXWWWXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUTTTRRRRRRNNNQQQSSSSSSPPPNNNNNNOOOMMMNNNOOOOOOPPPPPPPPPPPPKKKJJJJJJOOOUUUWWWTTTPPPSSSSSSSSSSSSTTTUUUWWWWWWUUUUUUUUUUUUUUUUUUVVVVVVQQQSSSTTTSSSRRRQQQRRRTTTTTTSSSRRRQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRRRRRRRRRRQQQQQQNNNNNNOOOOOOOOOOOOPPPPPPNNNMMMMMMNNNPPPQQQQQQPPPOOONNNNNNNNNOOOPPPPPPQQQNNNPPPRRRTTTVVVWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRTTTTTTSSSRRRPPPNNNLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGKKKTTTWWWNNNEEECCCEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHIIIJJJIIIHHHFFFEEEFFFFFFEEEEEEEEEEEEEEEFFFBBBCCCDDDEEEGGGHHHIIIJJJ_________```___^^^^^^]]]ZZZZZZ[[[\\\^^^___``````^^^______```aaaaaa````````````_________``````aaa^^^^^^^^^^^^^^^]]]]]]\\\____________^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYZZZ[[[\\\\\\]]]]]]YYYXXXXXXXXXZZZ]]]```bbbaaabbbcccddddddcccaaaaaabbbbbbaaa```````````````ccccccbbbbbbbbbbbbbbbbbbaaa^^^\\\[[[]]]^^^_______________``````aaaaaaaaa^^^___```___]]]]]]___```bbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```___^^^]]]\\\\\\_________^^^]]]]]]]]]\\\___^^^]]]\\\]]]^^^___```ccccccbbb```______bbbddd_______________^^^^^^^^^___`````````___^^^]]]]]]````````````aaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaa___]]][[[ZZZZZZ\\\]]]]]][[[ZZZZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]________________________]]]]]]\\\]]]```aaaaaa```]]]]]]^^^^^^^^^^^^^^^^^^ZZZZZZ[[[\\\\\\]]]^^^^^^`````````___^^^\\\[[[ZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[\\\XXXXXXYYYZZZZZZZZZZZZZZZXXXYYYYYYYYYYYYYYYXXXXXXZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZYYYZZZ\\\]]]\\\[[[YYYWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVSSSSSSSSSRRRPPPQQQSSSUUUXXXWWWWWWVVVUUUUUUUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVUUUUUUUUUUUUVVVWWWWWWUUUSSSQQQRRRUUUWWWVVVTTTXXXWWWWWWWWWUUUTTTRRRRRRUUUTTTSSSRRRRRRSSSTTTUUUSSSUUUVVVVVVTTTSSSSSSTTTRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNLLLKKKKKKLLLNNNMMMLLLMMMMMMLLLLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSTTTTTTTTTTTTSSSSSSPPPQQQSSSUUUVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTSSSSSSTTTTTTSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNOOONNNMMMMMMMMMNNNOOOPPPRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWVVVTTTSSSQQQRRRRRRRRRRRRRRRRRRRRRRRRVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPRRRQQQOOONNNMMMNNNOOOOOOPPPOOONNNMMMMMMOOOQQQRRROOOOOOPPPRRRSSSSSSSSSSSSRRRSSSUUUWWWXXXXXXWWWWWWTTTTTTTTTTTTTTTSSSRRRRRRTTTUUUUUUTTTTTTSSSRRRQQQLLLMMMNNNNNNOOOOOONNNNNNLLLKKKIIIHHHGGGGGGGGGHHHQQQXXXYYYPPPIIIHHHHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHLLLMMMOOOPPPOOOLLLIIIGGGHHHGGGGGGGGGFFFFFFEEEEEECCCDDDDDDEEEFFFGGGGGGGGG``````aaaaaa``````___^^^]]]]]]^^^^^^___```aaaaaa^^^______`````````______``````_________``````aaa```aaaaaaaaaaaa```______```````````````______^^^\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZ[[[[[[\\\\\\]]]]]]\\\[[[[[[[[[\\\^^^___``````aaabbbbbbccccccbbbbbbbbbaaaaaa```````````````ccccccccccccccccccccccccaaa___\\\\\\]]]^^^___^^^^^^^^^^^^______`````````______```___^^^]]]___aaaccccccccccccccccccccccccccccccbbbbbbaaa```______```_______________^^^^^^^^^^^^]]]]]]^^^^^^___```bbbbbbbbb```___```bbbeeeaaaaaaaaa```````````````___````````````______^^^_________````````````aaa``````aaaaaaaaaaaa````````````aaaaaa```^^^\\\[[[ZZZ\\\]]]]]]\\\[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^```````````````````````````______```bbbccccccbbb^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^______```bbbbbbbbbaaa```___]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXYYYYYYXXXXXXWWWZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZYYYZZZ[[[\\\\\\ZZZYYYWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUSSSSSSUUUWWWXXXWWWVVVVVVUUUUUUUUUVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVZZZYYYXXXVVVUUUUUUTTTTTTVVVTTTRRRRRRUUUVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUTTTVVVVVVUUUTTTSSSTTTUUUTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSXXXWWWVVVUUUTTTRRRQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNMMMMMMMMMNNNOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMKKKKKKMMMMMMMMMLLLMMMLLLLLLLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQOOOPPPRRRSSSTTTUUUUUUTTTSSSTTTTTTUUUUUUTTTTTTSSSTTTRRRQQQQQQRRRSSSQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRSSSTTTTTTUUUWWWWWWWWWWWWUUUSSSQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUTTTTTTSSSRRRRRRQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQPPPOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMOOOPPPOOOOOOQQQRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWSSSSSSTTTSSSSSSSSSRRRQQQSSSSSSTTTTTTSSSSSSRRRRRROOOOOOPPPQQQQQQQQQQQQQQQPPPOOONNNLLLLLLLLLLLLMMMMMMSSSUUUOOOIIIIIIJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIILLLNNNOOOPPPOOOMMMJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIbbbbbbccccccbbbbbbaaa`````````aaaaaaaaabbbbbbbbb`````````aaaaaa```______aaa``````______`````````ccccccddddddccccccbbbaaa```aaaaaabbbbbbbbbbbbbbb]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]_______________`````````````````````aaaaaabbbcccbbbaaa``````______``````bbbbbbccccccddddddeeeeeebbb```^^^]]]^^^___^^^^^^]]]]]]]]]^^^^^^^^^^^^______``````___^^^^^^___aaacccccccccccccccccccccccccccccccccbbbbbbaaaaaaaaa^^^^^^^^^^^^____________]]]^^^^^^_______________aaabbbbbbaaa```aaadddfffccccccbbbbbbbbbaaaaaaaaa``````aaaaaabbbaaaaaaaaa^^^_________````````````___```aaabbbbbbaaa```_________```aaa```___^^^]]]ZZZ\\\^^^^^^^^^]]]^^^___````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbaaa```___aaacccdddcccbbb______^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^______bbbbbbbbbaaa```___^^^]]]]]]\\\\\\[[[[[[\\\\\\]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXXYYYXXXXXXWWWZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYZZZ[[[[[[[[[ZZZXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUTTTTTTTTTTTTTTTWWWXXXXXXVVVTTTTTTUUUVVVWWWWWWVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXWWWWWWVVVVVVWWWWWWXXXZZZYYYXXXWWWVVVUUUUUUUUUVVVUUUSSSSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVWWWUUUUUUTTTSSSSSSTTTUUUUUUVVVWWWVVVUUUSSSSSSUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVSSSSSSTTTTTTTTTUUUUUUUUUYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNQQQOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQOOOPPPQQQQQQPPPNNNNNNNNNNNNOOOOOOOOOOOOOOOLLLNNNPPPRRRSSSSSSRRRRRROOOPPPPPPPPPPPPOOONNNNNNLLLLLLKKKKKKLLLLLLMMMNNNPPPPPPQQQQQQRRRSSSSSSTTTWWWVVVVVVUUUSSSRRRPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOONNNMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJKKKLLLMMMNNNOOOOOOQQQRRRSSSTTTTTTTTTWWWWWWVVVVVVVVVVVVWWWWWWSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQRRRSSSSSSTTTTTTSSSSSSSSSRRRQQQOOOOOOOOOPPPPPPJJJOOOQQQNNNJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNOOOPPPOOONNNLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLdddeeeeeeeeeeeedddccccccbbbbbbbbbcccccccccccccccbbbccccccccccccbbbaaaaaabbbaaaaaa````````````aaaddddddeeeeeeddddddcccbbb___```aaabbbcccccccccccc```````````````aaaaaaaaa```````````````_________```aaabbbbbbccccccbbbbbbbbbaaa```______```aaabbbaaaaaa```____________`````````aaabbbcccddddddeeecccaaa___^^^_________^^^]]]]]]]]]]]]]]]]]]^^^^^^___``````___^^^^^^___aaaccccccccccccccccccccccccaaaaaaaaaaaa````````````\\\]]]]]]]]]^^^^^^______]]]^^^___aaaaaa```______```bbbbbbbbbbbbbbbeeegggddddddccccccbbbaaaaaaaaa```aaabbbbbbcccccccccccc````````````aaaaaaaaaaaa^^^```aaaccccccaaa```^^^^^^___```aaaaaa```___^^^[[[]]]____________```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^___aaabbbaaa```______^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\`````````___^^^]]]\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\[[[[[[[[[ZZZ[[[[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZYYYZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWYYYZZZ\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWVVVTTTSSSTTTUUUWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXYYYWWWVVVTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUVVVXXXXXXVVVTTTSSSSSSVVVXXXXXXXXXYYYYYYYYYXXXXXXWWWTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPTTTRRRQQQQQQRRRQQQOOOMMMKKKLLLLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQOOOPPPQQQQQQPPPNNNMMMMMMNNNNNNNNNNNNOOOOOONNNPPPSSSUUUVVVUUUSSSRRROOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRSSSRRRRRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNOOOOOONNNNNNNNNNNNOOOOOONNNNNNOOOOOONNNMMMMMMLLLKKKLLLMMMNNNNNNMMMKKKJJJKKKKKKKKKJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSTTTUUUUUUYYYXXXVVVUUUUUUUUUVVVWWWRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOPPPRRRRRRSSSSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTRRRRRRPPPOOOOOOOOOPPPPPPKKKNNNPPPOOOMMMLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOffffffggggggffffffeeedddccccccccccccddddddddddddeeefffffffffffffffeeeeeedddcccbbbbbbaaaaaaaaabbbccccccddddddccccccbbbaaa^^^___```aaabbbcccccccccbbbbbbbbbcccccccccddddddbbbbbbbbbbbbbbbbbbaaaaaa```aaabbbcccdddeeeeeeeeedddcccaaa___^^^^^^______aaa``````_______________^^^______```aaabbbbbbcccbbbaaa______``````___^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaa```^^^^^^```aaacccccccccccccccccccccccc````````````aaaaaaaaaaaa^^^^^^______``````aaaaaa^^^___```aaabbbaaa```___aaabbbcccccccccccceeegggddddddccccccbbbaaa``````aaaaaabbbcccdddddddddcccaaabbbbbbbbbbbbccccccccc^^^```aaaccccccaaa```^^^^^^___```aaaaaaaaa```___[[[]]]___`````````aaabbbbbbbbbbbbbbbbbbbbbbbbbbb```````````````````````````___^^^___```aaa```_________^^^]]]\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[\\\^^^^^^___^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[\\\\\\]]]\\\\\\]]]]]]]]]]]]\\\\\\ZZZZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYWWWWWWVVVVVVWWWXXXZZZ[[[ZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWVVVXXXYYYXXXVVVUUUUUUVVVXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTSSSSSSTTTUUUUUUWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXWWWUUUSSSTTTVVVYYYWWWWWWXXXXXXXXXXXXXXXWWWTTTTTTUUUUUUUUUVVVVVVVVVUUUVVVVVVVVVWWWWWWWWWXXXVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSSSSSSSWWWUUUUUUUUUUUUUUURRRPPPKKKLLLMMMNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRRRRSSSQQQRRRRRRSSSSSSRRRRRRQQQSSSRRRQQQQQQRRRRRRQQQOOOMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPRRRTTTTTTRRRPPPNNNNNNNNNOOOOOONNNNNNMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPPPPQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLLLLLLLMMMLLLMMMMMMMMMMMMLLLLLLKKKIIIJJJKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNPPPQQQSSSTTTTTTTTTYYYXXXVVVUUUTTTTTTUUUVVVQQQPPPOOONNNNNNNNNOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOONNNOOOPPPQQQOOOOOOPPPQQQOOONNNMMMOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQgggggghhhhhhggggggfffeeedddddddddeeeeeeffffffffffffggghhhhhhiiiiiiiiihhhfffeeedddcccccccccccccccbbbbbbbbbbbbbbbaaaaaa```^^^^^^___aaaaaabbbbbbbbbbbbbbbccccccddddddeeeeeebbbbbbbbbbbbbbbbbbbbbbbb```aaabbbcccdddeeeffffffdddcccbbbaaa```_________aaa```______^^^^^^______^^^^^^______``````aaaaaaaaa```___```aaabbbaaa``````````````````_________```aaaaaa```______```bbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbcccccccccbbbbbbbbbccccccccccccccc___``````aaaaaaaaaaaaaaabbbccceeeeeeddddddeeefffeeeeeedddcccbbbaaaaaa```bbbbbbccccccdddcccccccccccccccccccccdddddddddddd___```aaabbbbbbaaa```___^^^___```aaabbbaaa```___\\\^^^`````````___```aaaaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^aaa```___```aaabbbaaa```^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]_______________^^^]]]]]]YYYYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]ZZZ[[[\\\]]]]]]]]]]]]]]][[[[[[\\\]]]^^^^^^^^^^^^[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[YYYXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[[[[ZZZYYYYYYZZZYYYYYYXXXXXXXXXYYYZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYWWWWWWWWWVVVVVVWWWWWWWWWYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVTTTSSSRRRTTTUUUXXXWWWUUUTTTTTTTTTUUUUUUWWWWWWVVVUUUUUUVVVWWWWWWXXXXXXXXXWWWUUUUUUWWWXXXUUUVVVWWWWWWXXXWWWWWWWWWUUUUUUVVVVVVVVVWWWWWWWWW[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTRRRRRRQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUWWWVVVVVVWWWXXXWWWTTTRRRLLLMMMOOOPPPRRRRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPOOOOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQTTTSSSRRRRRRSSSSSSRRRPPPMMMMMMNNNNNNOOOOOOPPPPPPMMMNNNOOOPPPOOONNNLLLKKKMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNOOOOOOOOOOOONNNLLLLLLMMMNNNNNNOOOOOOPPPLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLNNNPPPRRRSSSSSSTTTVVVVVVUUUTTTTTTTTTTTTTTTPPPOOONNNMMMLLLMMMNNNNNNMMMMMMNNNPPPPPPQQQQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRSSSRRRQQQPPPPPPQQQRRRRRRQQQOOOOOORRRQQQNNNMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSggghhhhhhhhhhhhgggffffffeeeeeefffggghhhiiiiiijjjffffffgggiiijjjjjjjjjjjjhhhgggfffeeeeeedddddddddaaabbbbbbbbbbbbaaa``````______```aaabbbbbbaaaaaa``````aaabbbbbbcccdddddd______``````aaaaaabbbbbbcccbbbaaaaaabbbcccdddeeeaaaaaabbbbbbbbbbbbbbbaaa``````___^^^^^^^^^^^^_________`````````````````````______aaaccccccbbbaaaccccccbbbbbbbbbaaaaaaaaa```aaaaaa```______```bbbaaaaaaaaaaaaaaaaaaaaaaaa______```aaabbbbbbcccccccccccccccbbbbbbbbbbbbbbbaaaaaa``````aaaaaabbbccccccdddffffffdddddddddeeeggggggfffeeedddcccbbbaaabbbccccccccccccbbbbbbaaabbbbbbcccccccccddddddddd``````aaaaaaaaaaaa``````___```aaabbbbbbaaa______]]]___``````___^^^___```````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^aaa___^^^___```aaa```^^^]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^[[[\\\\\\\\\\\\\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^[[[[[[[[[ZZZZZZZZZYYYYYYZZZYYYXXXWWWVVVWWWXXXXXX[[[[[[\\\]]]]]]\\\[[[[[[YYYXXXWWWWWWVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZXXXXXXWWWVVVVVVVVVVVVWWWWWWYYY\\\\\\\\\[[[[[[\\\ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUSSSRRRUUUWWWYYYXXXVVVUUUTTTUUUVVVWWWXXXWWWVVVUUUUUUVVVWWWXXXWWWXXXYYYXXXWWWVVVVVVXXXUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTQQQQQQPPPPPPPPPQQQRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXUUUSSSMMMNNNPPPRRRSSSTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRROOOOOONNNMMMNNNOOOPPPQQQPPPQQQQQQRRRRRRQQQQQQPPPTTTSSSRRRRRRSSSSSSRRRPPPNNNNNNNNNOOOPPPPPPQQQQQQLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNOOONNNNNNMMMKKKKKKLLLMMMMMMNNNNNNOOOPPPNNNMMMKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRPPPNNNMMMKKKKKKLLLMMMNNNMMMMMMNNNOOOOOOPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRSSSPPPMMMMMMQQQRRRNNNMMMPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhgggfffffffffggggggiiijjjkkklllllldddeeeggghhhjjjkkkkkkkkkiiiiiihhhffffffeeeeeeeeeaaabbbbbbbbbbbbaaa````````````aaabbbbbbbbbbbbaaa^^^______```aaaaaabbbbbb\\\]]]]]]^^^___``````aaaeeedddbbb``````aaabbbccc^^^___aaacccdddeeedddddd``````___^^^^^^^^^^^^___aaaaaaaaaaaa````````````_________aaacccdddcccbbbeeedddddddddccccccbbbbbb```aaaaaaaaa______aaabbb````````````````````````\\\]]]]]]^^^___```aaaaaaaaaaaa``````______^^^^^^bbbaaa`````````aaacccddddddeeegggfffeeeddddddeeeiiihhhgggfffeeedddcccccccccccccccccccccbbbaaa```aaabbbbbbbbbbbbcccccccccaaaaaa````````````aaaaaa```aaabbbbbbbbb```___^^^]]]___``````___]]]^^^___________________________________________________^^^]]]\\\\\\]]]^^^]]][[[\\\\\\\\\\\\\\\\\\]]]]]][[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]]]]\\\[[[ZZZYYYXXXYYYZZZ[[[\\\]]]^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZXXXWWWVVVVVVWWWWWW[[[\\\]]]^^^^^^]]]\\\[[[XXXXXXWWWVVVVVVVVVVVVWWWVVVVVVWWWWWWXXXYYYZZZZZZXXXWWWVVVVVVUUUUUUVVVVVVTTTWWWZZZ[[[[[[ZZZ[[[\\\[[[[[[ZZZZZZ[[[\\\]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZTTTTTTSSSSSSTTTTTTUUUVVVRRRTTTUUUUUUSSSSSSUUUXXXYYYXXXVVVUUUUUUVVVXXXYYYXXXWWWVVVVVVVVVVVVWWWXXXWWWXXXZZZYYYXXXVVVVVVWWWUUUUUUVVVWWWXXXXXXWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZUUUUUUUUUVVVWWWXXXXXXYYYVVVVVVVVVUUUUUUUUUTTTTTTPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTVVVXXXWWWUUURRRMMMOOOQQQSSSUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPTTTRRRQQQQQQRRRRRRQQQPPPNNNNNNOOOPPPPPPQQQRRRRRRNNNNNNNNNOOOPPPQQQRRRSSSMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNTTTRRROOOLLLJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKLLLLLLLLLLLLLLLKKKHHHHHHGGGFFFGGGHHHJJJKKKFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQOOONNNLLLKKKJJJKKKMMMNNNMMMMMMNNNOOOOOOOOOOOONNNPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQNNNJJJJJJPPPRRRNNNNNNQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUeeeddddddddddddeeeeeefffhhhhhhiiikkkmmmmmmkkkiiiffffffhhhiiiiiiiiihhhhhhggggggffffffeeeeeeddddddfffeeeeeedddbbbaaa``````bbbbbbccccccccccccbbbbbb```______```aaa```]]][[[```^^^\\\\\\]]]^^^]]]\\\^^^]]]]]][[[[[[]]]aaadddcccdddfffeeedddccccccdddgggdddaaaaaaccceeedddccceeecccbbbccceeedddaaa]]]aaaaaaaaabbbccccccdddddddddccccccbbbbbbccccccdddaaabbbcccdddcccbbbaaa```aaaaaaaaa```___^^^^^^]]]]]]\\\\\\[[[[[[\\\^^^___```______^^^______``````aaaaaaaaaaaaaaaaaaaaaaaabbbdddffffffdddbbbbbbbbbgggfffdddcccdddcccaaa```bbbbbbbbbbbbbbbbbbbbbbbb`````````aaaaaa`````````^^^^^^____________^^^^^^]]]\\\\\\[[[\\\]]]^^^______```aaaaaa```^^^\\\[[[XXX[[[^^^___^^^\\\\\\\\\______^^^]]]\\\\\\]]]]]][[[\\\]]]^^^^^^]]]\\\[[[YYYYYYYYYYYYZZZZZZ[[[\\\[[[ZZZZZZYYYXXXXXXXXXYYYXXXYYYYYYXXXWWWWWWXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZYYYWWWVVVWWWXXXZZZ[[[XXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXX\\\[[[XXXVVVUUUVVVWWWWWW\\\```dddbbb\\\XXXXXXZZZ[[[ZZZYYYZZZ\\\\\\[[[YYYXXXXXXXXXYYYYYYYYYZZZZZZWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXWWW[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXWWWUUUTTTTTTWWWWWWWWWXXXWWWWWWVVVVVVUUUTTTRRRRRRSSSUUUXXXZZZWWWWWWXXXXXXXXXXXXWWWWWWZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYWWWVVVUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVYYYXXXWWWWWWWWWWWWWWWXXXVVVUUUTTTSSSRRRSSSTTTUUUSSSRRRRRRRRRRRRRRRRRRRRRPPPOOOOOOOOOPPPPPPQQQRRRSSSQQQPPPNNNNNNOOOPPPQQQSSSPPPNNNPPPSSSTTTTTTRRRUUUSSSRRRSSSTTTUUUTTTSSSPPPQQQRRRSSSTTTUUUUUUUUURRRQQQQQQRRRSSSRRRPPPNNNOOOQQQRRRQQQPPPNNNNNNOOOQQQOOOMMMKKKKKKLLLMMMNNNQQQQQQPPPOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRQQQPPPPPPMMMOOOQQQTTTUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPOOONNNNNNNNNOOOPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMPPPOOOOOONNNMMMMMMMMMNNNNNNMMMKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKMMMNNNOOOOOOOOONNNNNNNNNOOOPPPPPPPPPNNNLLLLLLMMMNNNOOONNNPPPQQQPPPNNNLLLJJJKKKLLLNNNOOOOOONNNMMMLLLNNNOOONNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUggggggffffffffffffgggggghhhiiikkknnnqqqrrrpppnnnjjjjjjiiihhhhhhiiijjjjjjhhhhhhhhhgggffffffeeeeeeddddddddddddddddddeeeeeegggfffeeeeeeeeeeeefffgggcccbbb````````````]]][[[```^^^]]]]]]^^^^^^]]]\\\\\\\\\[[[ZZZZZZ\\\```bbbbbbeeegggiiiiiiiiiiiikkkgggeeedddeeehhhjjjjjjiiillliiigggfffgggfffdddaaafffeeeeeeeeeddddddcccccceeeeeedddddddddeeeeeefffbbbccccccccccccbbbaaa```___^^^^^^]]]]]]]]]]]]]]]___^^^]]]\\\]]]]]]^^^___^^^^^^^^^^^^___```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbccceeegggfffeeeccccccdddhhhfffeeedddddddddbbb```ccccccbbbbbbbbbaaaaaaaaa``````aaaaaaaaaaaa``````^^^^^^^^^]]]]]]]]]]]]]]][[[[[[ZZZYYYZZZ[[[\\\]]]]]]]]]^^^^^^]]]\\\ZZZYYY]]]___bbbcccbbb`````````______^^^]]]]]]]]]]]]]]]]]]^^^^^^___^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^___]]]\\\[[[ZZZYYYYYYYYYYYY[[[\\\\\\[[[ZZZYYY[[[]]][[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWWWWXXXZZZ\\\]]]WWWWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXZZZZZZ[[[[[[ZZZYYYXXXXXX[[[ZZZXXXWWWVVVWWWXXXYYYXXX\\\___^^^ZZZWWWXXXZZZYYYYYY[[[]]]___]]]YYYVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[[[[[[[\\\]]]^^^^^^```aaaaaabbbbbbbbbaaaaaa]]]]]]\\\\\\[[[ZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]\\\[[[ZZZXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTUUUVVVYYYZZZWWWXXXXXXYYYYYYXXXXXXWWWYYYYYYXXXWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYXXXWWWUUUUUUUUUUUUUUUQQQRRRRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMNNNNNNOOOQQQRRRRRRRRRRRRQQQPPPPPPQQQOOONNNOOOQQQSSSRRRQQQPPPOOONNNNNNPPPPPPOOONNNQQQQQQSSSUUUVVVWWWXXXXXXTTTSSSSSSTTTUUUUUUSSSQQQNNNOOOPPPOOOMMMKKKKKKLLLKKKJJJIIIHHHIIIJJJLLLMMMOOONNNMMMMMMMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPNNNOOOQQQSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMPPPOOONNNMMMMMMMMMMMMMMMKKKKKKKKKLLLKKKKKKJJJIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJIIIHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKIIIIIIJJJKKKKKKLLLMMMLLLJJJJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLNNNNNNNNNOOOOOOPPPQQQRRRTTTSSSSSSSSSSSSSSSTTTTTTRRRRRRSSSTTTTTTTTTTTTTTToooooonnnmmmlllkkkjjjjjjlllmmmqqquuuyyyzzzyyywwwrrrpppnnnlllkkklllnnnooolllllllllkkkjjjiiihhhhhhffffffeeeeeefffhhhjjjkkkjjjiiihhhgggggghhhjjjkkkiiifffcccbbbaaaaaa```^^^^^^\\\[[[[[[\\\\\\[[[ZZZ[[[ZZZYYYYYY[[[^^^aaaccceeehhhlllooooooppppppqqqpppooopppssswwwzzz{{{{{{xxxtttoookkkjjjiiihhhgggjjjiiiiiihhhhhhgggffffffffffffggggggggghhhhhhiiifffffffffeeedddcccbbbaaa^^^^^^]]]\\\]]]^^^___```bbbaaaaaa``````aaaaaabbb___``````aaacccdddfffgggggggggffffffffffffggggggiiijjjkkkkkkiiihhhhhhiiikkkjjjiiiiiiiiiiiifffeeegggffffffeeedddcccbbbbbbaaabbbbbbccccccbbbbbbaaa```___]]]\\\[[[\\\\\\]]]\\\[[[ZZZZZZZZZ[[[]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[]]]```cccdddcccccccccdddccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbaaa``````_________```aaacccdddeeecccbbbaaa___^^^]]]]]]]]]___``````___^^^^^^___aaa^^^]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYY[[[]]]___```YYYYYYXXXWWWWWWXXXYYYZZZXXXYYYZZZZZZ[[[[[[ZZZZZZ\\\]]]]]]]]]]]]]]]\\\[[[]]]\\\ZZZYYYXXXYYY[[[\\\WWWZZZ]]]]]][[[YYYZZZ\\\ZZZ\\\___bbbccc```ZZZUUUXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]^^^___``````aaabbbbbbbbbcccbbbbbbaaaaaa______^^^^^^]]]]]]]]]\\\^^^^^^]]]\\\\\\]]]^^^^^^`````````___^^^]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\YYYYYYZZZZZZ[[[[[[\\\\\\]]]\\\[[[YYYXXXWWWVVVVVVSSSTTTUUUUUUTTTRRRPPPNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMNNNPPPRRRQQQOOOMMMKKKPPPOOONNNPPPRRRSSSSSSRRROOONNNMMMNNNOOOOOONNNMMMNNNOOOQQQSSSTTTUUUVVVVVVRRRPPPPPPQQQRRRSSSRRRPPPPPPQQQQQQPPPNNNKKKKKKKKKGGGGGGFFFFFFGGGIIILLLMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRSSSTTTVVVWWWXXXYYYVVVWWWWWWWWWVVVUUUTTTTTTRRRQQQPPPPPPPPPQQQRRRSSSPPPPPPPPPOOOOOONNNNNNNNNOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFJJJIIIIIIIIIHHHHHHGGGGGGKKKKKKJJJIIIIIIIIIIIIJJJLLLKKKIIIHHHHHHHHHIIIJJJHHHGGGGGGHHHHHHIIIKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJIIIHHHHHHIIIJJJIIIJJJKKKKKKJJJIIIJJJLLLNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRQQQRRRRRRRRRSSSSSSSSSSSS}}}{{{xxxvvvsssrrruuuvvvzzz|||{{{yyyxxxwwwwwwwwwwwwttttttuuutttsssrrrpppooopppooommmlllllllllnnnooollllllmmmmmmnnnnnnnnnnnnpppmmmhhheeedddddddddcccbbb```______```___]]][[[[[[YYYXXXYYY\\\```cccdddkkkoootttwwwxxxxxxyyyzzz}}}~~~wwwsssqqqqqqqqqppppppoooooonnnnnnnnnmmmkkkkkklllmmmmmmnnnnnnnnnkkkkkkjjjiiihhhfffeeedddbbbbbbaaaaaabbbdddfffhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiikkkmmmppprrrsssrrrrrrqqqpppooopppqqqqqquuuvvvvvvuuusssssstttuuuvvvuuuttttttuuutttrrrppppppooonnnmmmkkkjjjiiihhhggghhhhhhiiiiiihhhhhhgggfffdddaaa___^^^^^^___```aaa```______```aaabbbcccfffffffffeeedddcccbbbbbbbbbeeehhhjjjkkklllnnnooonnnooooooooooooooonnnnnnkkklllllllllmmmmmmmmmmmmgggggghhhiiikkklllnnnooonnnmmmkkkjjjhhhgggffffffeeeffffffeeedddccceeefffccccccbbbaaa```___^^^^^^``````___```aaabbbcccdddaaa```___^^^^^^___aaabbb^^^___aaacccdddeeefffffffffgggggghhhhhhhhhggggggeeecccaaa___^^^^^^___```^^^```bbbbbbaaa___```bbbaaabbbdddggghhheee```[[[^^^^^^^^^^^^^^^^^^^^^^^^_______________`````````aaaaaabbbddddddeeeeeeffffffffffffffffffeeeeeedddddddddddddddcccccccccccceeeeeedddccccccdddeeeeeeddddddeeeeeeeeedddcccbbbcccbbbbbbaaa``````````````````````````````____________````````````______^^^]]]]]]]]]]]]]]]]]]^^^[[[[[[\\\]]]^^^___``````^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^___```bbbccccccdddcccbbbaaa___]]][[[ZZZYYYZZZ[[[\\\\\\[[[XXXTTTRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOPPPRRRSSSRRRQQQNNNMMMQQQRRRRRRSSSUUUVVVVVVUUUUUUSSSSSSSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUSSSQQQPPPPPPRRRSSSSSSRRRUUUVVVWWWUUURRRPPPOOOOOOIIIIIIGGGGGGHHHJJJLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOPPPQQQSSSTTTTTTUUUUUUVVVVVVVVVWWWXXXZZZ\\\]]]YYYYYYZZZYYYYYYWWWVVVUUUQQQQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOOOONNNMMMMMMLLLMMMMMMKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEJJJJJJIIIIIIIIIHHHHHHHHHKKKJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIHHHJJJKKKJJJJJJIIIIIIJJJIIIJJJKKKKKKJJJIIIIIIJJJIIIKKKMMMMMMLLLLLLNNNOOORRRRRRQQQQQQPPPPPPOOONNNNNNOOOOOOPPPPPPPPPPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSTTT~~~}}}zzzwwwuuuuuutttsssuuuxxx{{{|||{{{zzzyyyzzzvvvpppmmmlllllllllllllllkkkjjjiiiiiihhheeebbb\\\ZZZXXXYYY]]]aaacccdddoootttyyy~~~~~~|||zzzyyyxxxvvvwwwxxxyyyyyyyyyyyyxxxttttttrrrpppnnnlllkkkjjjkkkjjjjjjkkklllnnnqqqrrrtttttttttuuuuuuuuuuuuuuuwwwxxxzzz|||}}}|||zzzyyywwwwwwttttttuuuuuuuuuuuuttttttrrrpppmmmjjjiiihhhiiijjjiiihhhhhhhhhjjjkkkmmmnnnttttttssssssqqqooonnnmmmrrruuuxxx{{{}}}zzzzzz{{{|||~~~vvvvvvwwwxxxzzz{{{}}}~~~~~~|||zzzyyyxxxwwwwwwrrrsssrrrqqqooonnnooopppnnnnnnmmmllllllkkkjjjjjjnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllkkklllmmmnnnooolllnnnpppsssvvvyyyzzz{{{xxxyyyzzz{{{{{{{{{{{{{{{vvvtttpppmmmjjjiiiiiiiiikkklllmmmmmmlllkkkkkklllmmmlllkkklllmmmmmmkkkiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkmmmnnnnnnnnnnnnsssssstttttttttssssssrrrppppppppppppppppppppppppppppppooooooooooooppppppmmmnnnpppqqqqqqqqqoooooommmlllkkkiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggfffgggggghhhhhhhhhhhhggggggdddeeeeeeeeeeeeeeeeeedddcccccceeefffhhhiiijjjjjjgggffffffeeedddccccccbbbcccdddfffiiikkklllmmmmmmnnnmmmkkkiiigggdddbbbaaadddeeeffffffeeebbb^^^\\\ZZZYYYYYYXXXXXXXXXYYYYYY[[[[[[[[[[[[[[[ZZZZZZZZZWWWXXXZZZ[[[\\\\\\]]]]]]^^^\\\[[[\\\]]]^^^]]]\\\^^^^^^______^^^^^^]]]\\\\\\ZZZXXXWWWYYYZZZ[[[[[[[[[\\\\\\[[[XXXUUUUUUUUURRRPPPNNNMMMLLLMMMNNNOOOOOONNNMMMMMMMMMNNNPPPQQQSSSTTTVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\^^^___```[[[\\\\\\\\\[[[YYYWWWUUUSSSRRRRRRQQQRRRSSSTTTUUUWWWWWWVVVVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTUUUVVVWWWOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNNNNOOONNNNNNMMMNNNNNNLLLJJJIIIHHHGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIIIIHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHHHHJJJKKKJJJHHHHHHIIIKKKLLLNNNOOOOOOMMMLLLLLLLLLLLLOOORRRSSSTTTTTTUUUWWWYYYYYYZZZZZZYYYXXXWWWWWWUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVV~~~}}}}}}}}}|||{{{yyyxxxwwwuuusssooolllfffbbb^^^^^^aaaddddddcccnnnrrryyy~~~{{{yyyxxxwwwxxxyyyzzz|||}}}~~~}}}{{{zzzyyyyyyvvvvvvvvvwwwyyy|||~~~|||zzz~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzyyy{{{}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyzzzyyyxxxwwwuuuuuuttttttvvvvvvwwwwwwwwwwwwvvvvvvssssssttttttttttttssssssrrrssstttvvvwwwxxxyyyyyyyyyxxxwwwuuusssqqqpppooonnnpppssswwwyyy{{{||||||~~~}}}{{{yyyvvvtttrrrttttttuuutttssspppnnnlllhhhhhhgggggghhhiiiiiijjjkkkjjjjjjiiiiiiiiiiiiiiidddgggjjjkkkkkkkkklllmmmlllkkkjjjkkklllmmmllljjjllllllmmmllllllkkkjjjiiiiiifffbbbaaabbbdddeeeeeeeeefffgggeeecccaaa```aaa```^^^\\\YYYXXXXXXXXXYYYZZZZZZYYYXXXYYYZZZ[[[\\\___```aaacccdddeeeeeeeeeeeeeeefffffffffgggggggggbbbcccccccccaaa___\\\ZZZZZZZZZYYYYYYZZZ[[[\\\]]]___^^^^^^]]]\\\[[[ZZZZZZXXXXXXXXXYYYZZZ[[[]]]]]]VVVVVVVVVUUUSSSRRRPPPOOOPPPPPPQQQRRRRRRRRRQQQQQQSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPOOONNNMMMLLLKKKLLLMMMMMMNNNOOOQQQRRRTTTTTTUUUUUURRRQQQOOONNNLLLLLLLLLLLLJJJKKKLLLJJJGGGGGGJJJNNNRRRTTTVVVWWWUUUTTTTTTUUUVVVYYY]]]```bbbccceeefffhhhiiijjjkkkkkkjjjiiihhhffffffffffffdddbbb```^^^[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]\\\[[[[[[]]]^^^___yyytttmmmjjjkkkkkkiiifffjjjnnnsssxxx~~~}}}}}}}}}}}}~~~~~~~~~|||zzz}}}~~~}}}yyytttrrrrrrtttuuuvvvxxxyyyzzzyyywwwvvvuuuvvvtttrrrooommmkkkkkkkkklllooonnnmmmmmmmmmnnnppppppttttttvvvwwwxxxxxxxxxxxxwwwwwwxxxyyyxxxwwwvvvuuupppqqqqqqqqqooollliiigggffffffeeeeeefffgggiiijjjllllllkkkjjjiiihhhggggggcccccccccccccccdddeeefffccccccaaa___\\\YYYWWWVVVTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSTTTUUUWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTUUUVVVXXXYYYZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXVVVVVVWWWWWWXXXVVVXXXZZZ\\\]]]^^^^^^^^^\\\ZZZWWWTTTSSSSSSTTTUUUOOOQQQQQQNNNJJJKKKPPPUUUZZZ]]]aaacccccccccdddeeegggjjjppptttwwwyyy{{{}}}}}}zzzvvvtttmmmllllllkkkjjjjjjjjjjjjooonnnlllllllllmmmoooppp{{{vvvuuusssoookkkhhhjjjlllpppsssyyy|||{{{{{{|||}}}~~~}}}~~~~~~|||yyyuuusssoooooonnnnnnoooqqqrrrsssxxxxxxwwwvvvuuutttsssrrrrrrrrrqqqqqqpppqqqqqqqqqooonnnllliiieeebbb___]]]WWWXXXXXXYYYZZZZZZZZZYYYWWWWWWVVVVVVWWWWWWXXXYYY[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZ[[[[[[]]]^^^```aaa````````````````````````dddcccbbbbbbccceeeggghhhgggffffffeeecccbbbbbbaaaaaaaaa``````aaabbbccccccdddcccbbbaaaaaaaaabbbcccccceeegggiiikkkkkkkkkkkkfffddd___\\\ZZZ[[[]]]^^^VVVWWWVVVSSSOOOPPPVVV\\\bbbfffkkknnnpppqqqrrrsssuuuyyy~~~}}}}}}}}}~~~}}}{{{{{{{{{|||~~~