BM6P6(@ |||\\\RRRMMMXXXoooxxxcccZZZeeekkknnnsssrrrhhh[[[QQQPPPeee|||jjjcccZZZ[[[WWWXXXYYYZZZZZZZZZZZZZZZTTTRRROOOLLLJJJHHHGGGGGGGGGEEECCC@@@???>>>===>>>???===JJJuuuooo]]]WWWaaadddccc]]]\\\``````\\\dddbbbbbbiiiqqquuurrrnnncccnnnyyyuuuvvvrrruuurrriii\\\UUUUUUZZZ___bbbeee___eeecccjjjmmmmmmzzz```WWWPPPSSS^^^qqq___\\\hhhpppsssxxxmmm___QQQTTTnnnwwwiiibbbYYY\\\WWWXXXXXXYYYYYYYYYYYYXXXVVVSSSPPPMMMLLLLLLKKKKKKIIIHHHEEECCCAAA??????>>>AAA???LLLtttzzzggg```eeehhhgggaaa___```^^^ZZZ[[[ZZZZZZ^^^dddfffddd```fffttt|||mmmvvv~~~mmmdddYYYSSSUUU\\\bbbeeeiiibbbfffcccjjjooosss|||[[[WWWTTTVVV[[[eeeuuurrr\\\```nnntttvvvzzzooo^^^RRReeeqqqhhh```YYY]]]XXXXXXXXXXXXXXXXXXWWWVVVWWWTTTPPPMMMNNNNNNOOOOOOLLLKKKHHHFFFCCCAAA@@@???@@@AAALLLmmmnnneeejjjlllkkkfffcccaaa]]]XXXYYYZZZ]]]```ccceeefffgggvvvnnn|||uuueee]]]SSSPPPTTT]]]eeeiiiiiibbbfffdddjjjqqq}}}lllYYYZZZ^^^dddjjjpppvvvzzz}}}rrrccc]]]gggrrrsssqqqsssggg]]]ccckkkfff___ZZZ^^^XXXYYYYYYYYYXXXWWWVVVVVVXXXSSSNNNLLLMMMNNNNNNMMMMMMLLLJJJGGGDDDAAA@@@???>>>@@@HHHccctttfffkkklllllljjjfffbbb\\\XXX[[[```eeejjjnnnsssyyy~~~xxx{{{ooo^^^XXXPPPNNNTTT]]]dddhhheee```fffeeeiiiqqqsss___```dddjjjrrrzzz}}}yyyttt~~~aaa^^^bbbmmmqqqmmmhhhhhhYYYaaaqqqgggddd^^^[[[]]]YYYYYYYYYYYYXXXWWWVVVVVVVVVQQQKKKJJJKKKLLLKKKIIILLLKKKJJJGGGDDDAAA???>>>>>>@@@EEE[[[www|||kkkiiiiiijjjkkkhhhbbb]]]ZZZYYY___gggmmmssszzzwwwlllZZZUUUOOOOOOTTT\\\bbbeeeddd```iiiggghhhmmmmmmccceeellluuu}}}___]]]```hhhnnnllleeeaaadddffffffccc^^^[[[\\\YYYWWWWWWWWWXXXWWWWWWVVVVVVSSSNNNJJJIIILLLNNNKKKGGGKKKJJJIIIGGGDDDAAA???===???AAADDDVVVtttoooiiihhhiiikkkhhhbbb]]]\\\[[[```gggmmmttt~~~qqqgggWWWSSSOOOQQQVVV\\\``````gggdddmmmjjjfffiiisssuuuvvvdddZZZaaaffflllllleee___bbbiiippp``````XXXWWW[[[TTTSSSTTTTTTUUUUUUUUUUUUTTTPPPLLLIIILLLQQQRRROOOJJJJJJJJJIIIHHHEEECCC@@@???>>>@@@AAARRRqqquuullliiiiiikkkhhhaaa]]]^^^```ccchhhpppyyyxxxiii___SSSPPPPPPSSSYYY]]]___^^^gggdddmmmjjjffflll{{{~~~```WWWaaafffkkknnniii___\\\eeeqqqfff]]]^^^TTTUUUYYYPPPPPPQQQRRRSSSSSSSSSSSSSSSNNNKKKJJJNNNUUUWWWTTTNNNJJJJJJIIIHHHGGGDDDBBB@@@<<<======NNNooooookkkjjjllliii```]]]^^^```bbbhhhqqq}}}~~~|||uuuoookkkpppxxxqqqbbbXXXOOOOOOPPPTTT[[[______^^^dddaaakkkiiigggqqqrrrggg```___cccnnnmmmnnniiiZZZTTToookkkddd[[[TTTQQQQQQRRRSSSPPPQQQSSSTTTTTTTTTSSSSSSMMMOOOQQQSSSRRRPPPMMMKKKGGGHHHHHHHHHGGGDDDAAA@@@BBB===>>>FFF]]]qqqmmmjjjjjjhhhddddddggg___bbbgggrrr~~~pppeee___^^^```bbbjjjtttxxx}}}vvvggg\\\XXXSSSOOOQQQYYY^^^^^^```eeejjjbbbeeemmmkkktttwwwggg```______ccciiinnnjjjhhhbbbWWWYYY{{{eee```XXXRRRPPPPPPQQQRRRPPPQQQRRRRRRRRRRRRRRRRRRPPPPPPOOOOOONNNLLLKKKJJJGGGHHHHHHHHHFFFDDDAAA@@@CCC>>>>>>EEEYYYqqqkkkhhhjjjkkkhhhffffffcccfffmmm{{{~~~nnnlllmmmvvv|||tttbbb[[[WWWVVVWWWVVV\\\ccckkkuuu}}}|||uuuddddddgggllluuu~~~pppbbbWWWTTTPPPNNNQQQZZZ______aaaeeeiiifffiiillllll}}}eee]]]WWWYYY___fffmmmrrrrrrfff\\\XXXXXXiiihhh```[[[TTTPPPOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFDDDBBB@@@CCC>>>???DDDTTTzzzvvvmmmgggjjjnnnlllhhhfffbbbdddmmm|||ddd[[[]]]]]]dddrrr{{{{{{|||cccVVVTTTSSSRRRQQQUUUZZZ^^^```bbbdddbbb^^^```fffnnnssswwwvvviii[[[RRROOOMMMNNNSSS[[[``````bbbdddgggkkkmmmkkkooohhh\\\ZZZ[[[___ffflllppprrrrrr```SSSXXXjjjggg___[[[UUUQQQPPPPPPQQQQQQRRRQQQOOONNNMMMMMMNNNOOOOOOOOONNNLLLKKKJJJIIIHHHGGGGGGGGGFFFEEECCCBBBAAACCC>>>@@@DDDOOOqqqwwwjjjhhhllllllhhhfffbbbaaajjjwwwyyyvvvnnnVVV\\\gggkkkwww|||vvvyyyoooZZZSSSUUUWWWVVVUUU\\\```ccccccaaaaaaaaabbbdddjjjrrrxxx|||ooocccWWWOOOMMMJJJNNNUUU]]]aaabbbcccddddddnnnoooiiiuuu}}}zzzcccYYYXXX[[[```dddiiilllllljjjdddYYYZZZooosssiiiaaa]]]XXXTTTRRRRRRQQQPPPRRRQQQOOONNNMMMMMMNNNOOOLLLMMMOOOPPPOOOMMMKKKIIIFFFFFFFFFEEEDDDCCCBBBBBBBBB>>>AAADDDKKKhhhpppggghhhjjjkkkkkkgggeeejjjttttttsssuuubbbZZZgggxxxzzzxxxxxx||||||ppprrrwww{{{~~~vvvfffVVVTTTXXX[[[ZZZZZZ[[[]]]``````^^^]]]```dddffflllwwwuuuiii___TTTNNNMMMIIIPPPYYY^^^aaadddeeeeeecccnnnooojjjbbbXXXXXXVVV]]]dddiiilllnnnkkkfffUUU___wwwjjjggg```]]]YYYUUUTTTRRRQQQOOOQQQQQQPPPOOOOOOOOOPPPPPPKKKMMMPPPRRRQQQOOOLLLJJJFFFFFFEEEDDDDDDCCCBBBBBBAAA>>>BBBDDDFFF___yyyjjjiiimmmssswwwiiigggjjjpppsssxxxmmmeeeaaadddtttyyylllmmmqqqxxx||||||~~~}}}nnnmmmppprrrssslll```UUUUUUYYY[[[\\\]]][[[ZZZ[[[\\\ZZZYYY^^^eeejjjuuuooocccZZZRRRNNNNNNKKKTTT\\\```aaaeeegggfffeeemmmmmmooowwwhhhZZZZZZ^^^[[[eeemmmoooooonnnhhh```YYYxxx{{{gggbbb[[[YYYUUUSSSSSSRRRPPPOOOPPPQQQRRRRRRRRRRRRRRRRRRNNNOOOPPPPPPOOOMMMKKKJJJFFFEEEDDDDDDCCCCCCCCCCCCBBB>>>CCCCCCAAAUUUwwwqqqooouuukkkkkknnnrrrzzzmmmdddbbbkkkyyylllooovvvyyy}}}yyyqqqkkkjjjkkkmmmhhh```[[[[[[]]]^^^```cccccc___^^^```bbbbbbgggooorrrwwwggg\\\UUUNNNLLLMMMMMMWWW``````aaafffhhhhhhiiilllkkkuuummmbbbRRRUUU\\\```bbblllrrrqqqmmmhhh___VVViiifffeee\\\VVVTTTRRRQQQQQQQQQPPPNNNPPPQQQSSSTTTUUUTTTSSSSSSRRRQQQPPPNNNLLLKKKJJJJJJFFFEEEDDDCCCCCCCCCCCCCCCCCC???CCCBBB>>>OOOpppwwwuuu|||ppptttwww{{{pppcccnnnkkk}}}lllggguuu~~~ooolllooooooqqqwwwlllggghhhlllkkkeeebbbccccccccceeejjjjjjdddbbbgggkkkmmmttt|||rrrbbbXXXQQQKKKJJJKKKOOOZZZaaaaaaaaafffiiiiiimmmkkkjjjzzzsssvvvooorrr\\\ZZZ\\\[[[```kkkkkktttrrrooojjjUUUUUUttthhh[[[\\\^^^RRRPPPMMMMMMOOOPPPQQQQQQSSSRRRQQQPPPPPPPPPQQQRRRRRRPPPOOOOOOPPPOOOKKKGGGGGGGGGFFFEEEDDDCCCBBBBBB===CCCAAA@@@CCCGGG^^^xxx{{{ooowww|||qqqvvvmmmrrrxxx}}}qqqqqqqqqrrrvvvuuuoooggggggiiiiiijjjjjjiiihhhiiikkkmmmmmmmmmqqqwwwxxxxxxyyykkk\\\TTTNNNKKKKKKNNNYYY\\\```cccddddddeeefffiiilllkkkxxxtttppprrrrrr{{{wwwssseee[[[WWW]]]dddfffkkksssrrrwwwsssggg[[[YYYtttbbbYYYZZZYYYSSSQQQOOONNNOOOQQQQQQQQQPPPOOOMMMMMMMMMNNNOOOQQQRRRPPPNNNNNNOOONNNKKKHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@DDDBBB@@@BBBEEEYYYyyy|||www{{{~~~xxxooowww~~~|||wwwpppsssuuuyyy{{{nnnkkkllljjjkkklllmmmnnnoooqqqsssvvvvvvzzzooocccVVVOOOKKKIIIKKKOOOYYY]]]aaadddeeefffhhhiiinnnmmmuuurrr}}}nnnhhheeemmmzzzuuunnn}}}zzz```TTTXXX^^^dddiiimmmqqqsss}}}wwwmmmZZZMMMgggyyyaaa\\\[[[XXXUUUSSSPPPOOOPPPQQQQQQPPPOOONNNLLLKKKKKKMMMPPPRRRRRRPPPMMMLLLLLLLLLKKKIIIGGGGGGFFFEEEDDDDDDCCCBBBCCCGGGCCCAAABBBCCCTTTpppuuuxxx}}}qqqwwwooosss{{{}}}rrrttt{{{sssmmmmmmlllmmmpppsssvvvxxxzzz|||xxxfff\\\QQQLLLJJJJJJMMMSSS[[[^^^bbbeeefffhhhjjjlllrrrpppvvviiicccgggpppxxxkkkooovvv^^^VVV___dddhhhiiinnnuuuxxxvvvoooaaaSSSTTTsssaaa[[[YYYWWWVVVTTTQQQQQQQQQQQQPPPOOOPPPNNNLLLKKKLLLOOORRRTTTQQQOOOMMMKKKJJJJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDCCCEEEGGGCCCBBBDDDCCCPPPiiixxx|||vvvtttqqqzzzyyyvvvxxxqqqkkkmmmnnnpppsssxxx~~~~~~rrraaaYYYQQQMMMLLLMMMRRRXXX^^^```bbbdddeeegggjjjlllrrrxxx{{{qqqnnnnnnuuuzzzppphhhrrrqqqkkkggg\\\YYY^^^bbbggglllrrrzzz|||vvv^^^RRRWWWooohhh[[[TTTSSSTTTUUUTTTRRRQQQRRRRRRPPPOOONNNMMMKKKKKKLLLNNNQQQRRRNNNNNNLLLJJJIIIIIIIIIJJJGGGGGGFFFFFFEEEEEEDDDDDDEEEGGGCCCCCCFFFDDDNNNddd|||~~~uuuttt~~~}}}pppkkkoooqqqrrrvvv}}}vvvkkk^^^WWWPPPNNNMMMNNNTTT[[[```bbbccccccdddfffiiilllsss|||yyy{{{yyyeeefffwwwnnnWWWTTTYYY[[[___fffeeejjjtttyyyppp\\\PPPRRRiii{{{iii___XXXRRRRRRVVVTTTRRRQQQQQQRRRRRRPPPOOOKKKJJJJJJIIIJJJKKKLLLMMMLLLLLLLLLKKKHHHGGGHHHJJJGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEAAABBBGGGDDDJJJ]]]sssvvvwwwqqqttttttuuuyyy{{{jjjbbbXXXRRRNNNLLLKKKMMMTTT\\\aaabbbcccccccccfffjjjnnn|||yyy|||}}}mmmccchhhnnnaaaWWWYYY```eeejjjnnntttvvvuuuddd^^^SSS```ttt|||hhhYYYXXXXXXRRRQQQUUUQQQPPPPPPPPPQQQRRRPPPOOOIIIJJJJJJJJJKKKJJJJJJJJJIIIKKKLLLKKKIIIGGGGGGIIIGGGGGGGGGFFFFFFFFFFFFEEECCCDDD???AAAFFFBBBEEEUUUuuupppsss~~~xxxyyyvvvwww}}}nnnaaa\\\RRRNNNLLLLLLKKKNNNVVV___aaaaaabbbccceeeiiiooosss|||ooouuuzzzyyyyyyvvviiieeemmm~~~uuu___]]]^^^bbbhhhnnnsssuuuhhhYYYZZZ___{{{www___OOOQQQTTTNNNKKKMMMPPPOOOOOOPPPQQQRRRPPPOOOKKKKKKMMMMMMMMMLLLKKKJJJGGGJJJLLLLLLIIIGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCCCC>>>???DDD???@@@OOOhhhsssxxx|||zzzxxxyyyuuufff\\\ZZZPPPMMMLLLLLLMMMPPPZZZddd```aaabbbcccggglllsssxxxzzzpppvvv~~~}}}zzzxxxzzzgggfffqqq}}}nnnaaa]]]aaa\\\dddhhhggglllxxx~~~xxxXXXYYYiiirrr{{{ggg]]]RRRMMMOOORRRQQQNNNPPPNNNNNNNNNPPPPPPOOONNNHHHJJJLLLMMMMMMLLLIIIHHHJJJHHHFFFDDDBBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFGGGDDDCCCAAA@@@@@@AAABBBCCC[[[}}}}}}|||zzzwwwlll^^^TTTPPPLLLIIIGGGJJJQQQWWW[[[]]]ccciii``````mmmlllrrrkkkddddddzzztttuuuxxxkkkhhh{{{pppfffbbb___[[[[[[______iiiqqqttt{{{lllXXX[[[ppptttbbbZZZUUUPPPPPPSSSUUUSSSPPPOOONNNMMMMMMOOOOOOOOOMMMGGGHHHJJJKKKKKKJJJHHHFFFGGGFFFDDDBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBB@@@@@@AAACCCDDDVVVqqqzzz}}}xxxoooeeeZZZRRROOOLLLJJJIIILLLSSSZZZ^^^___```eeeaaaccclllmmm{{{fffgggnnnzzzwwwpppqqqwwwrrrllllll\\\VVVSSSVVV[[[___bbbfffmmmmmmqqq|||fffTTTiiiuuuZZZTTTPPPPPPQQQTTTVVVUUURRROOONNNMMMLLLLLLMMMNNNMMMKKKEEEFFFHHHIIIIIIHHHFFFEEEEEEDDDBBBAAA@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAADDDCCCBBBAAAAAABBBDDDDDDOOOaaa~~~{{{mmmccc[[[SSSNNNNNNKKKJJJKKKOOOVVV\\\aaaccc```ddddddhhhlllpppjjjssssssqqqqqqvvv{{{ppp}}}rrrcccYYY\\\\\\]]]```cccfffkkkooovvvpppwww|||ZZZ[[[ssshhhYYYWWWOOOQQQTTTUUUUUUQQQNNNKKKLLLKKKJJJJJJKKKLLLJJJIIIDDDEEEGGGHHHHHHGGGFFFEEECCCCCCAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEJJJUUUqqqcccYYYSSSMMMJJJKKKIIIJJJMMMQQQXXX^^^bbbeeeeeeeeehhhllllllxxxooozzzxxxvvvrrrooopppwwwxxxrrrlllccc^^^\\\]]]\\\\\\^^^dddhhhhhhfffiiipppuuuxxxyyyuuuZZZeeemmmbbb^^^VVVRRRSSSSSSSSSQQQOOOLLLKKKKKKIIIHHHHHHIIIIIIHHHGGGDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@AAAAAA>>>??????@@@BBBCCCCCCDDDBBBBBBBBBBBBCCCCCCDDDDDDGGGNNNxxxvvviii[[[SSSMMMIIIGGGIIIGGGJJJNNNSSSYYY^^^ccceeeiiifffjjjllllllnnnqqquuu|||rrrjjjiiinnnttt~~~zzzlll]]]ZZZVVVUUUWWW[[[^^^```]]]eeekkkkkklllrrrzzz~~~mmmhhhnnnttt^^^```___UUUSSSQQQPPPPPPPPPQQQOOONNNIIIHHHFFFFFFGGGGGGFFFDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDCCCAAA@@@?????????@@@<<<===>>>???@@@BBBCCCCCC@@@@@@AAABBBBBBCCCCCCCCCEEEJJJiiiyyykkk```UUUOOOLLLHHHFFFGGGGGGKKKQQQVVVZZZ___cccfffiiieeekkknnnssslllgggccczzzpppkkkjjjllltttsssfff___TTTUUUYYY]]]bbbeeegggggggggllloooqqqxxxrrrddd^^^XXX]]]{{{}}}ddd]]]^^^]]][[[UUUQQQMMMNNNRRRSSSQQQMMMHHHGGGEEEEEEFFFEEEDDDBBBAAABBBCCCCCCDDDEEEEEEEEECCCBBB@@@>>>============;;;;;;<<<======>>>??????>>>???@@@AAABBBBBBBBBBBBCCCFFFWWWuuuvvvmmm___VVVOOOMMMLLLIIIGGGHHHIIINNNTTTYYY]]]```dddggghhhgggpppvvv|||jjjddd]]]rrriiibbbiiipppuuuzzztttvvvxxxvvvmmmbbbZZZXXXWWW[[[aaaiiiooosssttttttuuuuuusssvvvqqq\\\PPPYYYfffwww^^^[[[___ZZZZZZbbbXXXRRRNNNOOOSSSTTTOOOJJJHHHFFFEEEDDDEEEEEECCCAAA@@@@@@AAAAAABBBCCCDDDDDDCCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAABBBBBBAAA@@@BBBJJJeee|||nnndddVVVPPPKKKLLLMMMKKKIIIIIIKKKPPPWWW\\\___aaaeeehhhhhhiiivvvttteeeaaa]]]uuulllkkkfffcccfffjjjqqq}}}sssjjj```aaacccddd___ZZZ[[[```aaalllsssqqqooosssyyyzzz{{{iii^^^RRRXXXuuu}}}kkkYYYUUUYYY[[[\\\\\\UUURRRPPPPPPQQQPPPMMMJJJHHHGGGFFFDDDBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAA@@@???===;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCHHHVVVvvv|||~~~pppddd]]]OOONNNLLLIIIGGGGGGIIILLLMMMUUU___bbb``````dddiiioooiiinnnjjjfffhhh]]]zzzqqqnnneeecccccceeeeeefffnnnvvv~~~|||yyyvvvrrrkkkbbb\\\ZZZWWWWWWYYY[[[\\\aaahhhlllsssvvvtttvvv~~~xxxcccUUU^^^kkklll___SSSQQQTTTUUUTTTTTTRRRPPPNNNNNNNNNNNNKKKHHHGGGFFFEEECCCBBBAAAAAAAAA>>>>>>>>>?????????@@@@@@???>>><<<;;;:::999999999::::::::::::::::::::::::::::::;;;<<<===>>>??????AAABBBEEEQQQnnn{{{vvviii^^^XXXNNNMMMLLLIIIGGGGGGJJJMMMPPPVVV]]]``````bbbgggkkklllmmmzzz{{{ddd```bbbZZZxxxmmmqqqmmmjjjgggaaa\\\^^^dddiiiqqq~~~~~~ssskkkhhhgggccc___[[[YYYWWWUUUSSSWWWSSSTTTZZZ```ccchhhmmmssssssrrrsss}}}tttggg[[[[[[bbbqqqZZZRRRMMMNNNOOOMMMLLLMMMNNNMMMKKKKKKKKKJJJHHHEEEEEEDDDDDDCCCBBBAAAAAAAAA============>>>>>>>>>>>>===<<<;;;:::999999999999999999999999999999999999999999:::;;;<<<<<<======@@@@@@BBBJJJbbbyyy|||xxxkkk___VVVQQQLLLLLLKKKIIIGGGHHHKKKNNNTTTWWW[[[^^^aaaeeeiiillliiivvvyyylll___YYYZZZTTT}}}ppphhhccc```aaaddd___eeeoooyyy}}}ssslllccc\\\XXXXXXVVVSSSRRRSSSTTTVVVWWW\\\]]]bbbiiillljjjjjjmmmpppnnnqqqwwwaaaXXXXXXcccyyy[[[SSSNNNLLLMMMLLLIIIIIILLLKKKJJJJJJIIIIIIGGGFFFDDDBBBBBBBBBBBBBBBAAA@@@@@@<<<<<<=========>>>>>>>>>>>>===;;;:::888888777777999999999999999999999999888888888999:::;;;;;;<<<>>>>>>???FFFXXXvvv}}}~~~~~~|||mmm```VVVOOOLLLJJJJJJJJJHHHHHHJJJNNNQQQWWWXXX\\\___cccfffhhhiiijjjkkkiii```VVVSSSPPPvvvjjjgggggghhhjjj```bbbeeeiiinnnssswwwyyymmmaaa[[[VVVRRRPPPRRRSSSUUUWWWYYY\\\___aaafffhhhnnnsssqqqlllkkkmmmnnnpppooo]]]SSS___ttt~~~ddd]]]SSSOOOLLLLLLIIIFFFGGGKKKIIIIIIIIIIIIGGGFFFEEEEEEAAAAAABBBBBBAAA@@@???>>>=========>>>>>>>>>>>>???@@@???===;;;999777666666::::::::::::::::::::::::777777888888999999::::::======???CCCPPPhhh~~~xxx~~~qqqcccXXXQQQLLLIIIIIIIIIIIIIIIJJJLLLQQQTTTXXXZZZ^^^bbbfffggghhhgggqqqyyybbbiiibbbVVVOOOPPP~~~ssskkkdddaaabbbaaa``````aaadddgggiiinnnttt|||rrraaaWWWRRROOOOOOPPPTTTWWW\\\```ccceeehhhiiimmmmmmpppuuuuuuooommmnnnmmmsssqqq___```nnn___VVV\\\SSSNNNJJJJJJHHHEEEEEEIIIGGGHHHIIIHHHFFFEEEDDDEEE@@@AAAAAAAAAAAA???===<<<============>>>>>>>>>>>>???>>><<<:::999777777666::::::::::::::::::::::::777777888888888999999999;;;<<<>>>BBBHHHZZZyyyxxx~~~~~~uuuhhh[[[SSSNNNJJJIIIHHHIIIJJJJJJLLLOOOTTTXXXYYY\\\aaaeeegggiiilllnnneeeWWWeeeyyy___UUUNNNRRR~~~mmmfffgggfffdddbbb``````aaaaaa```dddiiikkklllqqqxxx~~~xxxtttpppnnnpppwww{{{zzzxxxmmmcccZZZVVVUUUUUUXXX]]]___ccchhhkkklllmmmoooqqqrrrpppvvvpppfffdddgggrrrxxxlllfff|||fffTTTQQQTTTRRRLLLIIIJJJKKKHHHFFFGGGDDDFFFHHHGGGDDDCCCCCCDDD@@@AAAAAAAAA@@@>>>;;;:::;;;;;;<<<<<<<<<=========;;;:::999888888888888888999999999999999999999999777888888888888999999999999;;;>>>???AAAMMMiii{{{ssskkk```VVVPPPLLLJJJIIIHHHIIIJJJKKKMMMRRRWWW[[[ZZZ___cccfffgggllluuu|||{{{WWWQQQaaa{{{oooYYYRRRJJJPPPmmmlllkkkhhhfffccc```______aaabbbaaa```bbbfffjjjmmmyyy~~~|||{{{vvvpppnnnnnnhhh```bbb]]]YYYYYY^^^aaabbbaaa]]]YYYWWWZZZ]]]```ffflllkkkooossstttssssssuuuxxxuuutttsss\\\XXXXXX\\\aaadddjjj|||gggTTTTTTTTTPPPPPPKKKIIIMMMOOOLLLHHHGGGCCCEEEGGGFFFCCCAAABBBDDD@@@AAABBBAAA@@@===:::888:::::::::;;;;;;;;;<<<<<<666666666666777888999:::777777777777777777777777888888888888999999999999888:::======;;;DDD^^^yyy}}}wwwmmmfff\\\SSSNNNKKKJJJIIIHHHIIIKKKLLLOOOSSSYYY]]]\\\```dddeeegggooo}}}jjjPPPRRRaaawwwiiiUUUOOOFFFMMMuuuqqqvvvxxxqqqiiieeeaaa]]]]]]]]]]]]^^^___^^^bbbggglllsss|||yyysssooofffdddaaa^^^[[[YYYXXXXXXMMMOOORRRTTTVVVWWWWWWWWWWWW\\\```cccfffkkkrrryyyssszzz}}}|||}}}cccVVVSSS\\\lll~~~jjjYYYVVVRRROOOPPPNNNNNNNNNMMMKKKIIIFFFEEEGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDCCC@@@===:::888::::::::::::::::::::::::777666666666666666777777999888888888777777666666888777666666666777999:::;;;777888>>>???@@@OOObbbxxxkkkccc\\\SSSLLLJJJIIIHHHGGGGGGHHHJJJNNNSSSXXX]]]```ddd___eeeqqqooommmvvv\\\SSSOOO]]]sssgggTTTNNNHHHSSSuuukkkaaa^^^______]]]\\\YYYZZZ\\\^^^bbbgggkkkmmmpppooopppuuu~~~}}}{{{yyyyyyzzz{{{}}}}}}zzzuuuqqqmmmhhhccc```XXXWWWVVVTTTSSSSSSSSSSSSXXXXXXXXXXXX[[[^^^aaaccciiifffeeeiiioootttsssqqq{{{}}}iii\\\\\\oooyyy]]]RRROOOJJJJJJMMMLLLLLLLLLLLLKKKIIIGGGEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCAAA???===;;;:::999999999999999999999999888777777777777777888888888777777777666666666666777777666666666777888999<<<888999======<<>>AAADDDGGGEEEAAA<<<888777777777777777777777777555666666666666555444333333333333333333444444444444555555666666666666666666777999;;;;;;999<<>><<<<<<<<<;;;>>>CCCEEEEEE@@@:::666777777777777777777777777777888999999888777555444333333333333444444444444444555666777777777777666444666888::::::;;;<<<>>>AAAmmmrrriii___TTTKKKIIIJJJKKKKKKJJJJJJLLLMMMRRRUUUZZZ___bbbdddddddddaaabbb|||gggUUUVVVTTTEEEHHH^^^ttt]]]HHHIIIBBBDDDrrrnnnnnnnnnmmmjjjgggfffhhhiiifffeeedddbbbaaa```______\\\\\\[[[ZZZZZZZZZ[[[[[[WWWXXXYYYZZZZZZZZZYYYXXXWWWXXX[[[[[[ZZZXXXVVVUUUTTTSSSSSSTTTVVVXXXXXXWWW[[[[[[]]]___aaaccceeefffeeeeeefffiiimmmpppqqqqqqsssssssssuuuyyy~~~mmm[[[YYY```dddeee]]]dddssssssXXXRRRVVVTTTRRRNNNKKKKKKLLLJJJHHHDDDEEEEEEFFFEEEDDDCCCBBBEEECCCAAA>>><<<;;;;;;;;;999;;;>>>??????<<<999777888888888888888888888888666777888888888666444222333333333333444444555555555666777888888888777777333555777777888:::;;;;;;:::NNNxxxuuulllhhhcccVVVLLLGGGIIIJJJJJJIIIKKKNNNQQQXXXZZZ^^^aaadddeeeffffff___vvvnnn^^^UUURRRPPPJJJFFFWWWlll\\\HHHEEE>>>FFF~~~wwwyyynnnhhhjjjnnnlllkkkjjjhhhgggffffffeee``````___^^^^^^^^^^^^___^^^^^^^^^^^^^^^_________ZZZ^^^bbbeeedddaaa^^^\\\^^^]]]]]]^^^```bbbaaa```___```bbbccceeegggiiiiiikkkkkklllooorrruuuvvvvvvxxxxxxzzzwwwmmm^^^VVVXXXbbbnnnvvvkkk\\\UUURRRPPPOOOOOOMMMIIIEEEDDDDDDCCCDDDEEEEEEEEEEEECCCBBB@@@BBBAAA???===;;;;;;;;;;;;999:::::::::999999888777888888888888888888888888333444555555555333000///333333333444444555555555555666888999999999888777333555666666666888999999AAA===VVVyyyzzziiicccdddaaaTTTHHHEEEGGGIIIIIIIIIKKKPPPUUU\\\^^^```ccceeeggggggggg\\\~~~VVVSSSQQQJJJJJJMMMBBBPPPggg[[[HHHBBB<<>>;;;>>>>>>>>>>>>===;;;:::999;;;;;;:::888777555444333888777777666555444444444555444333222111111111111222222111111111111111111333666:::;;;999666444333555555666666777777888888>>>999???ZZZtttdddZZZRRRMMMKKKMMMEEEHHHJJJIIIHHHLLLUUU\\\^^^```aaabbbdddiiikkkjjjzzzeeeKKKJJJKKKMMMJJJBBBGGGOOOfffZZZCCCBBB>>>AAAyyymmmhhhgggfffhhhjjjdddiiieeeeeeooonnnfffgggjjjeeeccchhhpppsssoookkk___ccciiiooottttttrrroooxxxuuuuuuyyy{{{|||yyyppplllmmmuuuuuu\\\TTTSSSPPPOOOSSSKKKIIIGGGEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFCCC@@@?????????>>>===<<<::::::;;;:::999888666555444333777777666666555444444333555444333222111111111111111111111111111111111111222555777888666444333222444555555666777777888888======???LLLooovvviii[[[RRRMMMIIIIIIKKKFFFHHHJJJJJJKKKPPPWWW]]]aaaccceeehhhjjjmmmsssyyyuuu]]]RRRSSSMMMIIIHHHCCCGGGPPPhhh[[[DDDCCC???@@@|||xxxsssqqqqqqsssxxxvvvxxx{{{rrrrrroooeeedddqqq}}}|||vvvrrr~~~zzzuuuuuuyyy~~~}}}www|||~~~iii[[[PPPPPPQQQNNNNNNQQQIIIHHHFFFEEEDDDDDDEEEEEEHHHGGGFFFGGGGGGFFFCCC@@@?????????>>>===<<<;;;:::::::::999888666555444444666666666555555444444333444333222111111111111111111111111111111111111111111333444444333111111222444444555555666777777777999???>>>>>>XXX}}}hhh]]]QQQMMMJJJHHHHHHJJJGGGHHHIIILLLPPPVVV[[[^^^aaabbbfffkkkkkknnn\\\XXXaaafffWWWIIIFFFCCCEEEQQQkkk]]]EEEDDD??????fffXXXRRROOOPPPOOOKKKJJJMMMGGGGGGEEEDDDDDDEEEFFFFFFIIIGGGFFFEEEEEECCC@@@===?????????>>>===<<<;;;:::999999888777666555555444555555555444444444333333333333222111111111111111111111111111111222222222222222333222000000222333333444444555555666777777777;;;;;;;;;JJJlll{{{sss```VVVNNNLLLKKKJJJJJJLLLHHHHHHJJJNNNUUUZZZ]]]^^^aaaccciiillljjjtttooo]]]bbbsssvvv___LLLFFFBBBDDDRRRmmm^^^FFFEEE@@@>>>lllTTTSSSQQQQQQPPPMMMIIIHHHJJJGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDBBB@@@>>>>>>>>>>>>===;;;:::999888777777777666666555555444444444444333333333333222222111111000000111111000000111111111222222222222333333222000111333555333333333444555555666666888444777>>>CCCTTTzzznnneee[[[SSSLLLLLLLLLKKKJJJLLLHHHIIILLLRRRXXX]]]______dddhhhmmmooopppttt|||yyy|||sssYYYIIIGGGCCCCCCTTTooo^^^DDDDDD@@@>>>|||www{{{yyyyyy|||eee\\\VVVOOOOOOOOOMMMJJJHHHHHHIIIGGGFFFEEEDDDDDDDDDEEEFFFBBBAAAAAABBBEEEFFFFFFEEE=========<<<;;;:::999888666666666666666666666666333333333333333333333333222111111000000000111111000000000111222222333333222333333222111222333555222222333333444555555555999111555???>>>@@@fff|||pppeee]]]UUUNNNIIIJJJKKKIIIHHHIIIHHHLLLQQQWWW\\\___aaabbbaaagggmmmqqq}}}}}}{{{tttaaaJJJCCCGGGEEEBBBUUUppp]]]AAACCC@@@>>>rrr~~~~~~xxxooorrr{{{wwwvvv|||tttsssssstttyyyeeeYYYXXXVVVKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEBBB@@@???@@@BBBCCCCCCBBB<<<<<<<<<;;;:::999777777555666666666666666666666222222222222222222333333111111000000000000111111///000000111222222333333000111333333222222333444222222222333444444555555666111555===:::888OOOnnn{{{rrrhhh___XXXOOOIIIFFFHHHJJJHHHGGGGGGJJJPPPXXX]]]```aaaccceeebbbiiioooyyy{{{fffmmmxxxjjj___RRRBBBBBBGGGCCCBBBVVVpppZZZ>>>BBB@@@>>>^^^ooovvvddd[[[ZZZYYYPPPKKKLLLMMMLLLLLLLLLIIIFFFHHHGGGEEEDDDCCCCCCCCCDDDDDDAAA???=========;;;:::;;;;;;;;;:::999888777666555555555666666666666666222222222222222222222333111000000000000000111111///000000111222222333333...000222333222111222333111222222333333444555555222222555999999:::EEERRRkkkwwwnnnggg___VVVPPPLLLGGGDDDHHHKKKIIIHHHHHHLLLTTT]]]bbbbbbbbbeeehhhjjjqqqxxxcccRRRVVVOOOKKKNNNMMMFFFGGGHHH???BBBVVVpppYYY<<>>GGG[[[rrr~~~eeeVVVSSSQQQNNNIIIIIIJJJKKKLLLLLLIIIFFFCCCCCCCCCCCCCCCCCCBBBBBBAAA>>>:::999:::;;;;;;;;;999999888777666555444444555444333333222222333333000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000111111111111222222222111333555666666888:::===WWWzzz~~~uuuiii```ZZZVVVPPPLLLEEEHHHIIIGGGEEEFFFLLLRRRUUU___ccc___```iiinnnmmmrrruuuhhhTTTOOOMMMIIIHHHGGGFFFEEEDDDCCCBBBEEEXXXuuuSSSGGG======<<<<<>>===;;;<<<<<<<<<:::888888777777666555444333333333222222111111111111111000000000000000000000000////////////////////////....../////////000000000000000000000000000000000000000000111111111222222111222444555555666999;;;===```zzzpppddd^^^VVVPPPNNNMMMJJJHHHKKKIIIHHHHHHLLLTTT\\\aaabbbdddhhhkkkjjjjjjpppyyy^^^NNNHHHHHHJJJCCCCCCBBBBBBBBBAAAAAAAAABBBUUUrrrQQQDDD;;;;;;:::;;;999999???NNNdddxxxrrr]]]TTTQQQSSSUUUUUUTTTPPPKKKGGGHHHGGGFFFFFFFFFEEEBBB@@@@@@??????>>>>>>=========<<<;;;;;;<<<===<<<999666666666555555444333333222222111111000000000000000000000000000000000000000////////////////////////........./////////000000000000000000000000000000000000000000111111111111000222333444444555888::::::MMMzzzmmmeee[[[WWWQQQLLLKKKJJJIIIHHHIIIHHHHHHLLLSSS[[[aaaeeeeeeeeejjjnnniiihhhwwwfffPPPKKKGGGHHHLLLAAAAAAAAAAAAAAAAAABBBBBBBBBUUUrrrQQQDDD:::;;;:::777777777888===IIIZZZggg~~~ppp___XXXWWWPPPQQQSSSUUUSSSOOOLLLJJJHHHFFFEEEEEEEEEDDDBBB@@@???>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<;;;777444555555444444333222222222222111000000//////000000////////////////////////....................................//////////////////////////////////////////000000000111111111000111222333333444666888::::::WWWxxxnnnccc\\\UUUQQQMMMJJJHHHHHHGGGGGGGGGHHHKKKQQQYYY```ccceeedddfffkkkmmmjjjooo}}}YYYNNNMMMHHHGGGLLLAAABBBBBBBBBBBBCCCCCCCCCCCCVVVrrrQQQDDD;;;;;;:::555555666777555888BBBNNN\\\mmmxxxeee[[[VVVUUUUUUOOOMMMNNNQQQPPPMMMLLLMMMGGGEEECCCCCCCCCCCCAAA@@@>>>>>>===<<<<<<;;;::::::888888888999:::999666333333333333333222222222111222111111000000000000000////////////////////////........................------.........//////////////////////////////////////////000000000111111///111222222222222555777===444???ddd}}}tttlllcccZZZUUUNNNLLLIIIGGGEEEEEEEEEFFFGGGJJJPPPWWW\\\aaadddeeeeeeiiimmmooosss~~~eeePPPMMMMMMGGGDDDGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBUUUrrrQQQDDD;;;;;;:::666444555888777555888???999LLLggg}}}~~~wwwhhhYYYSSSQQQOOONNNPPPMMMJJJJJJMMMMMMIIIIIILLLDDDBBB@@@@@@AAAAAA@@@??????>>>===<<<;;;::::::999777777666777777777444222222222222222222111111111222222111000000000000111////////////////////////........................---------.........//////........................////////////000000000111///000111111111222444666999888:::HHHeee~~~yyyqqqhhh```XXXRRRNNNIIIHHHGGGFFFEEEFFFGGGIIIKKKPPPVVVZZZ\\\___dddhhhiiimmmooosssbbbUUUJJJIIIJJJGGGDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAATTTqqqPPPCCC999:::999555000000555888555444777:::;;;BBBWWWwwwkkkVVVPPPMMMNNNLLLHHHIIINNNMMMIIIIIIMMMLLLFFFEEEHHHAAA@@@>>>>>>???@@@@@@??????>>>>>><<<;;;:::999999777666555555666555333111222222222111111111111111333222222111111111111111////////////////////////........................---------.........//////........................////////////000000000000///000111111000111333555///::::::555EEEiiiwww{{{yyy{{{wwwrrrjjj```XXXQQQLLLJJJGGGGGGHHHGGGGGGIIIKKKMMMOOOTTTYYY[[[[[[^^^eeekkknnnppppppxxxiiiUUUNNNGGGFFFHHHIIIEEEBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@SSSpppNNNBBB888888777333333333444444444555555555777999>>>III\\\tttzzzwww|||rrr]]]XXXIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGDDDBBB@@@@@@??????>>>=========??????>>>===<<<:::888777666666666666555555555555555444444333333222222111000000000000000000000000///////////////////////////............---------,,,,,,,,,---------..............................000000000000000000000000/////////000111111222222444555444999@@@EEEaaazzzmmmttt|||wwwpppiiiccc[[[TTTPPPLLLHHHEEEGGGHHHIIIJJJKKKMMMNNNOOONNNUUUZZZ[[[\\\```fffjjjnnntttuuutttZZZLLLJJJHHHGGGGGGFFFDDDBBBBBBAAAAAA@@@@@@AAAAAABBB===PPPnnnNNNAAA666777999333333333333444444444444666777777777999BBBNNNXXXmmmwwwlllmmmwwwlllUUUIIIFFFGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDCCCDDDDDDDDDBBB@@@@@@@@@??????>>>=========???>>>===<<<:::999888777666666666666555555555444444333333222111111000000000000000000000000000000...........................---------,,,,,,,,,,,,,,,,,,,,,---------............................../////////////////////////////////000111111222222444666444888===@@@XXX~~~ppphhhxxxvvvllleee^^^YYYSSSNNNLLLJJJGGGDDDIIIHHHHHHIIIKKKNNNRRRTTTXXX[[[]]]]]]^^^bbbgggkkkeeesss^^^MMMKKKIIIGGGFFFFFFFFFDDDBBBAAA@@@@@@??????@@@@@@AAA???RRRpppNNN@@@666777888222222333333333444444444222444555555444666;;;???OOOfffyyywwwuuu\\\OOOIIIFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGDDDBBB@@@???@@@@@@@@@>>>@@@@@@??????>>>=========>>>===;;;999777777777777666666555555555444444444222222222111000000//////000000000000000000000000........................------,,,,,,,,,+++++++++,,,,,,,,,---------..............................////////////////////////...//////000000111111222333555444666::::::LLLlllvvvcccssszzzrrriii^^^WWWQQQOOOLLLJJJIIIHHHFFFEEEIIIHHHHHHIIIMMMRRRWWWZZZZZZ[[[[[[\\\]]]```fffjjjkkkbbbOOOJJJJJJHHHFFFEEEEEEEEECCCAAA???>>>>>>>>>>>>>>>>>>???AAAUUUqqqNNN???666777777222222222222333333333333111333555666666666999;;;>>>???HHH___~~~}}}qqqXXXLLLKKKLLLKKKJJJBBBCCCCCCDDDEEEFFFFFFGGGDDDAAA???>>>???@@@@@@???@@@@@@??????>>>============;;;888666555555666777555555555444444444333333333222222111000000//////////////////////////////........................---------,,,,,,,,,,,,+++,,,,,,,,,---------..............................////////////////////////......//////000111111111111555333555888666BBB\\\rrrqqqyyy}}}vvvoooiii```VVVOOOKKKJJJJJJIIIIIIIIIHHHGGGHHHIIIKKKOOOSSSXXX\\\^^^ZZZYYYZZZ]]]^^^aaagggmmmzzzjjjTTTNNNMMMGGGFFFDDDCCCDDDCCCAAA@@@======<<<<<<<<<<<<======DDDXXXsssMMM===555777666111111111222222222333333444444444333111111222333333777;;;AAALLLaaazzz||||||wwwooo}}}pppfffYYYMMMHHHHHHEEECCCBBBBBBCCCCCCDDDEEEFFFFFFGGGEEECCC@@@@@@AAABBBBBBBBB@@@@@@??????>>>=========;;;:::777555444555666777444444444444333333333333333333333222111111000000............................................................------------,,,,,,,,,---------...............................................................///000000111111///333333444888555<<>><<<;;;;;;::::::;;;;;;<<>>=========:::999777666555555555666444444333333333222222222444333333222111111000000........................------------------------//////.........---------,,,,,,,,,---------......................................................---......//////000000111---333222333777555888GGGWWW{{{sss}}}tttgggbbb\\\XXXUUUQQQKKKGGGFFFGGGGGGFFFEEEEEEGGGIIIKKKPPPWWW]]]bbbccccccbbb```___aaabbb^^^\\\hhhyyyyyyYYYNNNKKKGGGCCCCCCBBB@@@@@@AAA@@@???===;;;;;;::::::::::::;;;;;;DDDZZZsssHHH888444777444000000000000111111111222000///...///222444666777444111///000555999:::999EEEUUUjjjyyyttthhhiiirrrzzz~~~{{{~~~ooo^^^TTTNNNLLLNNNDDDBBBBBBCCCBBB@@@CCCIIIAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAACCCCCCAAA@@@@@@@@@??????>>>=========888888777777666666555555333333333333222222222222222222222111000000//////------------------------------------------------.........---------,,,,,,,,,,,,,,,---------......................................................------......///000000000...333111111666333444???BBBSSSsss|||pppfff\\\WWWQQQNNNNNNLLLIIIGGGEEEFFFFFFEEEDDDEEEIIILLLRRRVVV[[[aaadddffffffeeedddbbbcccccc]]]___uuu]]]NNNMMMHHHCCCCCCBBB@@@????????????>>><<<;;;::::::999999::::::;;;BBBZZZrrrFFF666444888444000000000000111111111111333111000000000000///...111111222555777777666444222888BBBQQQcccwwwwww{{{{{{mmmdddfffrrrkkkWWWGGGHHHNNNNNNHHHDDDAAA@@@AAACCCAAA<<<;;;>>>AAAAAA@@@@@@@@@@@@@@@@@@???>>>???@@@BBBAAA???===@@@@@@??????>>>=========777777888888777666555444333333333222222222111111111111111000//////......---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------......................................................------......///000000000...444111000444222111::::::555MMM~~~tttggg]]]XXXSSSMMMJJJKKKKKKJJJHHHFFFGGGGGGFFFEEEGGGMMMQQQXXXZZZ]]]aaaeeeggghhhhhhkkkiiijjjjjjeeekkkiiiIIIGGGJJJBBB>>>CCCAAA???>>>>>>??????>>><<<;;;::::::::::::::::::;;;AAAYYYqqqDDD555333888444000000000000000000000000////////////000000000000111111111111111111111111222666999999;;;FFFYYYhhhsssZZZLLLIIIHHHGGGEEECCCAAA?????????@@@@@@AAA@@@???>>>===????????????????????????@@@>>><<<;;;:::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;666666666666555555555555444444333333222111000000////////////////////////........................,,,------......------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------............////////////222111111000111333444555888:::>>>VVVuuummmeee]]]VVVTTTOOOJJJHHHIIIJJJIIIHHHIIIHHHGGGFFFHHHOOOXXX^^^dddbbbaaadddiiijjjgggcccmmmlllkkkmmmxxxdddZZZLLLDDDBBBCCCCCCBBB??????>>>>>>======<<<<<<;;;::::::999999::::::;;;AAAccceeeFFF555666666555////////////////////////.../////////000000000000111111111111111111111111...000222111000555@@@IIIUUUllllllZZZOOOJJJHHHCCCCCCBBBBBBAAA@@@????????????@@@@@@@@@???============>>>>>>>>>>>>>>>>>>>>>===;;;:::999:::;;;<<<=========<<<;;;;;;::::::666666666666555555555444444333333222111111000000................................................,,,------......------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........------------............////////////111111000000111222444555444555888GGGmmmuuuvvvyyy|||vvvkkkccc\\\UUUPPPNNNJJJFFFEEEFFFHHHGGGFFFGGGGGGHHHJJJMMMSSS[[[aaacccfffiiigggcccccchhhmmmjjjnnnvvvYYYQQQIIIDDDCCCCCCBBB@@@>>>>>>===<<<<<<;;;;;;:::::::::999999999999::::::AAAbbbeeeFFF555555666555////////////////////////....../////////000000000000000000000000000000000000111111000...///111444666BBBTTTgggwwwkkk```PPPDDD???===<<<;;;=========>>>>>>>>>??????>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<=========<<<;;;999888888999::::::<<<;;;;;;:::999999888888666666555555555444444444333333222222111000000000------------------------------------------------,,,------......------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---------------............/////////000000000000111222333444555555666<<>>===<<<<<<;;;::::::999999::::::999999999999::::::@@@aaadddEEE444555555444////////////////////////........./////////000000000000000000000000000000333222222222333333222111666555555:::EEEVVVgggrrrwwwgggTTTFFFDDDCCCAAAAAAAAA???;;;888::::::;;;;;;<<<<<<======<<<============<<<<<<<<<::::::;;;;;;<<<=========::::::999888888999999::::::999999888888777666666555555555444444444333333222222111111000000000000------------------------------------------------,,,------......------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........////////////000000111222222333444444666777<<>>======<<<;;;;;;::::::999999888888777777888888999>>>___bbbDDD333444555444........................------........./////////////////////////////////000...---,,,.../////////---111444333000000444888888>>>FFFNNN]]]pppyyygggNNNGGG>>>999:::<<<;;;:::888:::<<<:::777555888<<<:::::::::999999888888777::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999999888777777666666555444444444444333333333222222222000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---...///000111111111000///111555999555444@@@QQQoooddd^^^eeennnrrrwww~~~{{{rrriiibbbXXXUUUQQQLLLIIIHHHIIIIIIGGGGGGHHHGGGHHHKKKPPPSSS\\\___ccceeeeeeeeeeeefffeeelllqqqnnnkkkuuutttaaaTTTUUULLLEEEDDDAAA???======>>>???===<<<<<<;;;;;;:::999999888888777777777777888888===^^^aaaCCC333444555444........................---------.........//////........................///000000000////////////111111///...---000777;;;222666777666;;;GGGQQQTTTfffsssiiiWWWFFF:::>>><<<:::999888777555333222666;;;>>>>>>:::555333888888888777777777777666999888888777888999:::;;;;;;;;;;;;:::999999888888666666777777888888888888777777777666555555444444333333333333222222222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,---...000000000000///111444777888666666:::???[[[~~~{{{gggeeejjjlllpppvvvyyy{{{rrrlllddd\\\VVVNNNMMMLLLIIIGGGFFFGGGHHHEEEFFFGGGHHHKKKQQQYYY___dddfffhhhhhhgggggghhhiiijjjooossswww{{{}}}qqqTTTNNNPPPJJJBBBBBBAAA???>>>======>>>;;;;;;;;;:::999999888888777777777666666777777777<<<^^^aaaCCC222444444444........................---------.........//////........................)))---000111000...............000222444444222111///555888777;;;BBBCCC???@@@JJJVVV___jjjwwwyyylllhhh[[[JJJ>>><<<<<<<<<555666888888777666777777888555333444888:::999777555555555666666666666666888888777777777888:::;;;;;;::::::999888777666666444444555666777777666666888777777666555555444444333333333222222222111111.........///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,---...000000000000///...222333111111444777888;;;fffxxxllljjjhhhiiimmmrrrxxx~~~}}}~~~yyyooofff___XXXQQQLLLJJJJJJJJJIIIHHHGGGHHHIIIEEEGGGIIIKKKOOOWWWbbbjjjhhhiiijjjiiihhhhhhjjjlllqqqlllmmmzzzwwwlllXXXMMMIIIGGGBBB>>>@@@AAAAAA???=========::::::999999888777777777777777666666666666777777;;;]]]```BBB222444444444///............---------...------,,,,,,------...---------.........//////.........////////////000////////////000000000000111111222333444666666777;;;>>>BBBCCCDDDGGGKKKOOObbblll|||rrrfffZZZMMMCCC>>>>>>===<<<<<<;;;::::::666666666666666666666666666666666666666555444444555555555555666666666666444555666777888999999999;;;999777777999:::888555555555555555666888999:::777777666555444444333333111111111111000000000000////////////............//////...------------...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////000111111222222333444444>>>GGGkkkiiibbbfffmmmjjjqqqyyy{{{xxxwwwzzz}}}{{{vvvlll```WWWSSSPPPKKKGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJNNNUUU]]]dddiiijjjjjjfffeeehhhiiijjjlllooosss~~~wwwssszzzYYYPPPQQQLLLDDD@@@BBBAAAAAA@@@???>>>======::::::999999888777666666333333444444555666666666:::XXXZZZ???333555444222............------------------,,,,,,,,,,,,------,,,,,,---------.........------........./////////....../////////000000000///000111222333444555555777888:::999777777999<<>>===<<<<<<;;;::::::999888888777666666555444444444444444444444;;;XXXYYY???222444333222............------------------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------...............////////////000......///000111222222333666666666444111000000111333555999???FFFNNNUUUYYYSSSYYYhhh~~~lllZZZOOOIIIDDDAAA@@@===999777888999999888666666666555444444333333555555555555555555555555555666666666666555555444444444444444555555555555555555666666777666666555888666555555666777555444444444333333333444444555444444444333222222111111111111111111000000000000000000000000///////////////......------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------........................000000000111222222333333222888@@@WWWsssfffcccmmmhhhfffkkkssswwwsssmmmqqqvvv}}}~~~wwwooogggbbb\\\UUUNNNIIIIIIIIIHHHGGGJJJIIIIIIIIIJJJKKKMMMNNNWWWYYY]]]bbbfffiiilllmmmhhhfffjjjnnnmmmrrrzzzsssrrr}}}]]]RRRJJJJJJHHHCCCBBBFFF???>>>>>>===<<<;;;::::::999999888888777777666666666666555555444333222222<<>>222333111111.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------........./////////.........///000111111222444444333222111111222222666444222222333777;;;>>>;;;DDDSSSbbbkkkllliiieeegggkkklllmmmsss|||}}}zzz~~~||||||xxxhhhTTTKKK???777666888999999999:::999777555444444444666666666555555444444444444444444444444444444444444555555555555555444444333333333333444444444444555555555555555444333333555444444444444555444444555555444333333333333333333222222222111111111000111111111111000000000///111111000000000////////////...------,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................//////000000111222222222777:::;;;EEEhhhttthhh___eeelllpppppppppqqqsssooossswww{{{}}}vvvoooiiibbb[[[VVVSSSOOOIIIGGGGGGIIIIIIIIIHHHHHHHHHJJJLLLPPPSSSUUU```bbbdddfffggghhhiiikkknnniiijjjooosssooorrr{{{\\\RRRLLLIIIIIIGGGBBBAAADDD>>>>>>===<<<;;;:::999999888888777777777666666666666666666555555555444444===UUUTTT<<<111111000000...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------..................//////000000111111000///......///000111111111000000111444888;;;>>>CCCKKKQQQPPPIIIBBBBBBDDD>>>???>>>===@@@FFFIIIIIILLLMMMNNNPPPRRRWWW]]]bbbkkkwww|||xxxzzzzzzmmmjjjooouuuvvvtttuuuzzzwwwmmmkkkjjjiiibbbdddccc]]]TTTPPPRRRUUUPPPUUU^^^dddaaaUUUHHH???:::777444444666777666555111333555555444333444555555555555555444444444444222222222222222222222222222333333444444444333333222222222222333333333333444444444444444333222111333333444333333333333444666666555444333333333333111111111111111000000000111111111111000000000///000000000000////////////......---,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...........................//////000000111111222999:::===BBBNNNgggjjjjjjjjjiiijjjmmmsssxxxoooqqqrrrrrrsssxxxvvvqqqjjjddd^^^YYYTTTQQQNNNKKKGGGEEEFFFGGGIIIIIIFFFGGGIIIMMMRRRWWW[[[]]]fffhhhiiihhhffffffgggiiioooooouuu}}}kkkpppvvvZZZLLLMMMGGGBBBAAAAAA???======>>>>>>===<<<;;;::::::999777777666666666666666666555555666666777777777777<<>>CCCAAA:::;;;???CCCCCCAAAAAADDDIIISSSSSSQQQNNNMMMSSS___iiinnniiiaaaYYYRRROOONNNNNNNNNLLLJJJLLLPPPTTTUUUTTTNNNOOOKKKCCC<<<;;;:::888===???>>>:::555555999???<<<999888::::::777777999777777888999999777333000333555666777666666666777222222222222222222222222111111111111111111111111000111111222222222222111111111111111222222222222333333333333222111111000111333444333222222333555666555444444333333333333111111111111111111111111111111111111000000000000////////////...............------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------.........///000000111111444333:::AAA>>>CCCfff~~~hhh```fffpppttttttrrrsssrrrpppoooqqqwww}}}yyytttjjjeee___YYYUUURRROOOMMMIIIGGGEEEDDDDDDEEEHHHIIIIIIKKKOOOTTTZZZ___ccceeeiiikkkkkkiiiffffffjjjnnnmmmcccccc}}}}}}ZZZLLLLLLIIIDDD>>>===???@@@???<<<>>>>>>===<<<;;;:::999999666666666666555555555555444555555666777777888888;;;NNNLLL999111000///111---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------,,,,,,,,,---------------333111//////111222111///000000000000111111222333888666444333333666888:::777555444222111000111333333555666555444333444555888888777777777777888777444666888777555555888:::::::::888555333444888<<>>???@@@@@@>>><<<<<<;;;:::999888888777555555555555555555555555444444444444555555555555:::KKKHHH777111000///222---------,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,------------......++++++,,,,,,,,,---------++++++++++++++++++,,,,,,---+++)))+++...111000///////////////111333555777@@@999222222777999555///000000222333333111222444222333333333222222444666000------111111...000555444444333222000111333444...000222555666666555444333333444555666777888888111111111111111222222333///333555222111444444333222333444444333222222222222///111777777222000333444333111000000111222222222111000111333444333222111111111111222222222222000000000000000000000000------...//////000//////000000000000111111111111000000111111111111000000000333555444222222444666222111111111111111222222111111111111111222222222111111111111000000000000......---------,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------......///000000000666000///555888888???JJJppprrriiihhhjjjgggiiijjjiiiiiikkkpppuuussswww|||~~~wwwjjjaaa___UUUQQQLLLHHHGGGGGGGGGFFFEEEFFFFFFFFFGGGIIIMMMPPPUUUYYY___eeejjjlllmmmnnnjjjllllllkkkjjjoooyyyfffbbbyyywwwZZZPPPLLLGGGBBBAAACCCBBB>>><<<;;;;;;:::;;;;;;:::999888777666666444555555555555555555555555444444333333222222111999IIIGGG666111000///333,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------....................................///000222222111111222222222333333333000000000000000000000000111111222222222111000000111111111111111111111111///000000000111111111111222222222222222222222222333333333333333333333333222222222222222222222222222333333444444333333222444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111...///000111111000///...000000////////////000000//////............//////000//////......000111222333333333222222222111111111111111111222333444555222222111111111111222222222222222111111000000000000000000000000000000000........................//////...---,,,,,,++++++*********++++++,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///222222222333444666999:::GGG{{{xxxiiiiiieeejjjllljjjjjjnnnpppooottttttssssssvvv|||}}}wwwqqqlllhhhaaaWWWPPPMMMMMMKKKHHHEEECCCDDDEEEEEEFFFHHHIIIJJJOOOTTTXXX``````bbbfffkkkmmmllljjjmmmnnnqqqqqqmmmuuuxxxiii___vvvWWWPPPRRRNNNFFFCCCBBBAAA???===<<<<<<===>>>;;;999888999999999666444666666555444444444444555444333333222111111111222888IIIFFF666111111......,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------............///000111111//////000000000111111111000000000000000000000000111111111111111111222222000000000000000000000000//////000000000111111111222222222222222222222222333333333333333222222222222222222222222222222222222222333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000...///000111111000///...000000////////////000000//////............////////////.........///000111222222222222111111111000000000000000111222333444222111111000000111111222222222222222111111111111////////////////////////.................................---,,,,,,++++++***++++++++++++++++++,,,+++++++++*********))))))************************++++++++++++++++++++++++************************+++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,------------...------------............111111111222333555777999@@@TTTvvveeeeeefffffffffgggiiinnnsssqqqqqqpppooopppsssyyy~~~{{{vvvpppjjjccc___\\\YYYRRRMMMIIIIIIHHHFFFDDDDDDFFFHHHEEEHHHLLLPPPTTTXXX\\\___fffffffffhhhjjjkkkkkkjjjkkkiiiiiiqqqpppkkkooouuu^^^KKKIIIJJJFFFBBBCCCCCCAAA???===<<<<<<<<<===:::999888888999888666444666555555444444444444444444333222222111111111222888IIIEEE444000111...///,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------///...............//////---------.........//////000000000000000000000000111111000000000222333444////////////////////////////////////000000000000111111111111111111111111222222222222222222222222111111111111111111111111111222222222222222222111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...//////000000//////...000//////......//////000//////............//////...------------...//////111111000000000000000///////////////000111222222111111000000000000111111111111111222222222222222////////////////////////------------------------...------,,,,,,++++++++++++++++++++++++*********+++++++++***************************************++++++++++++++++++++++++************************+++++++++************************++++++++++++,,,,,,,,,,,,,,,------------------------............000000000111222444555666666666PPPnnngggaaa```fffhhhgggkkkrrrppppppnnnlllkkkkkknnnpppwww}}}}}}vvvooojjjaaa[[[UUUQQQPPPPPPNNNLLLFFFFFFEEECCCBBBDDDGGGJJJHHHMMMTTTZZZ^^^bbbeeegggddddddeeefffhhhiiijjjkkkmmmooovvvrrraaa\\\```wwwyyyWWWMMMGGGHHHHHHCCCCCCGGGCCCAAA???===;;;::::::;;;999888777888999888666444666555444444333333444444333333222111111111111222999HHHDDD333///000///000++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------------...,,,,,,,,,------------...////////////////////////111000///...///111444555................................./////////000000000000000000000000000000000000111111111111111222111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////......////////////......------......///,,,,,,,,,,,,------......////////////////////////...............///000111000000000//////000000000000111111111222222333333////////////////////////---------------------------,,,,,,,,,+++++++++***,,,,,,++++++******))))))************************************************************++++++++++++************************************************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------...............///000111222333444222666===PPPsssrrrccc]]]ffflllgggffflllooopppooommmkkkiiiiiijjjooosssxxx~~~~~~xxxqqqjjjddd___UUURRRMMMKKKLLLLLLLLLKKKHHHGGGFFFEEEDDDFFFJJJMMMQQQUUU[[[___ccceeehhhjjj```cccfffggghhhiiimmmooommmuuu^^^bbbqqq{{{TTTMMMIIIGGGIIIHHHCCCCCCFFFBBBAAA???<<<:::999999888888777777777888888666444555444444333333333333333222222111111111111111222888HHHCCC111---//////111++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000///...---...000333444////////////////////////---............//////////////////////////////////////////000000000111111000000000000000000000000///000000000000000000///000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////............////////////............//////......------------......+++,,,,,,---------------.................................---......//////000//////......//////000000000000111111222222222........................------------------------+++++++++++++++*********+++++++++******)))))))))************************************************)))))))))******+++++++++************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---...///000000111222222444999999999KKKrrrsss```bbbfffcccbbbhhhlllnnnnnnmmmkkkiiihhhiiioooooopppqqqtttyyyzzzvvvooohhhaaa[[[UUUQQQMMMLLLKKKKKKKKKLLLKKKJJJIIIIIIJJJJJJKKKNNNRRRVVV]]]^^^```bbbbbbdddfffiiidddgggjjjiiiggghhhmmmrrr{{{rrriiiqqq___KKKJJJEEEBBBBBBCCCBBB@@@@@@@@@???>>><<<:::888777777777666666666777777666444444444333222222222222222111111111000000111222222777GGGBBB000---///...111***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,---------....................................---------///000111////////////////////////------------.........///........................---......//////000000000////////////////////////...//////000000//////...000000000000000000000000////////////////////////////////////////////////000000000000000000000000///......------......//////......------......///......------------......+++,,,------......---------............////////////......---......////////////............///////////////000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))))))))***************+++++++++************************(((((())))))***+++++++++***************************************+++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------///000111111111111666111222999<<>>>>>===;;;:::888777666666555555666777777555444444333222222111111222222111000000000000111222222555EEEAAA000---///...000******+++++++++,,,,,,,,,************************************************************************************************************++++++++++++++++++++++++++++++++++++***************+++,,,---++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,---------.........------------------------,,,------...//////000000////////////////////////.........//////.................................................................................///////////////////////////...------------...//////......------......///...------,,,,,,------...+++,,,---...///......------.........//////////////////............/////////......------......///////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,)))*********************))))))))))))************))))))*********+++++++++************************((((((((()))***+++++++++************************))))))*********+++++++++))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------...///000111111000000222///444999666;;;\\\{{{hhhaaacccgggdddfffggggggeeedddeeefffjjjkkkjjjiiiiiijjjnnnqqqvvvxxx{{{|||wwwqqqlll```\\\WWWRRROOOMMMKKKJJJEEEFFFFFFGGGIIIMMMQQQTTTUUUXXX[[[^^^___aaadddfffdddfffiiiiiihhhgggggggggdddfffgggfffkkk{{{ttteeehhhqqqvvv]]]PPPLLLLLLEEECCCAAA@@@AAABBBBBB???<<<<<<;;;;;;999888777666555444444555666777555333333333222111111111111111000000000000000111222222333DDDAAA111...///---...*********++++++,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))***+++,,,---***++++++++++++,,,,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------...///000000////////////////////////---..................---------------------------........................................................................///...---,,,,,,---...///.........------............------,,,,,,------...,,,---.../////////...---........./////////000000000//////.........//////.........------.........//////......---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********(((((())))))******++++++))))))******++++++++++++************************'''(((((()))***+++++++++************************))))))******++++++++++++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,------------...///111111111000000---888===444000999GGGOOOxxxhhhdddccceeefffgggfffddddddeeefffeeegggiiijjjiiiiiijjjkkkiiijjjmmmrrrzzz}}}{{{yyyuuuqqqmmmgggaaa\\\UUUQQQMMMJJJIIIIIIIIIIIIFFFFFFFFFFFFIIIOOOWWW\\\```bbbeeefffeeedddddddddbbbfffkkknnnnnnllljjjjjjdddgggjjjnnn|||lllZZZYYYnnnsssYYYSSSQQQJJJBBB???AAAAAA???===<<<<<<:::;;;;;;;;;:::999888777666555444444555666666555333333222222111000111111111000000///000000111222222222CCCAAA222...///------+++*********))))))(((((())))))))))))************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))******************************************))))))))))))******)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***,,,------,,,+++---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........////////////////////////.........------,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------..................---..................------......////////////..............................------------------------,,,,,,,,,+++***)))(((((())))))))))))))))))))))))************************---+++)))((('''((()))***))))))***++++++++++++***************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////222222222333555888<<<>>>XXX}}}kkkeeegggcccffffff```eeekkkdddfffffffffgggiiikkkllllllkkkkkkkkkkkkmmmrrryyy~~~}}}yyyrrrllljjjiiigggccc^^^YYYTTTQQQMMMKKKIIIGGGGGGGGGHHHIIIGGGHHHJJJNNNUUU\\\bbbfffjjjkkkjjjeeecccdddfffhhhjjjkkklllooopppmmmfff```iiifffkkkhhh[[[]]]mmmsssVVVPPPRRRNNNHHHFFFAAAAAA@@@???>>>===<<<<<<===<<<;;;;;;999999888777666555555555555444444444333333333222222222111111000000000000111111111111999DDD>>>111111111///111************)))))))))((())))))))))))************************)))))))))(((************************))))))))))))))))))))))))))))))))))))******************************************))))))))))))******)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***+++,,,,,,++++++,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................---------,,,,,,,,,++++++,,,++++++++++++++++++***,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,------------------------......////////////..............................------------------------+++,,,,,,++++++)))(((((())))))))))))))))))))))))************************,,,+++)))((('''((()))***))))))***++++++++++++***************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,------.........///............////////////000000000111333666999;;;AAAXXXlllbbbaaadddbbbeeehhhbbbeeeeeeffffffffffffgggiiifffgggiiiiiijjjkkknnnqqqxxx}}}}}}uuupppmmmiiiccc___]]]\\\[[[XXXUUURRROOOMMMKKKJJJHHHGGGGGGHHHIIIJJJNNNPPPSSSWWW\\\aaadddfffmmmllljjjgggfffhhhkkklllmmmnnnnnnkkkhhhgggiiikkkeeeqqqmmm^^^iiiqqq]]]KKKIIIJJJEEECCCEEEAAA@@@@@@???>>>===<<<<<<<<<<<<;;;:::999888888777555555555555444444444444333333222222222111111111//////000000000111111111999CCC>>>111111111///111************))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))))))))))))))******************************************))))))))))))******)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,)))***++++++******+++---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++++++++++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------------------------------+++++++++++++++***)))((())))))))))))))))))))))))************************+++***)))((('''((()))***((()))******++++++******************************************************)))************+++++++++++++++++++++++++++++++++------......///000111111---............/////////.........///111333666888999;;;SSSoooeeeeeebbbbbbfffccccccfffhhhgggdddcccdddfffbbbeeehhhiiigggeeeeeeeeekkkooottt{{{tttnnneee___\\\YYYUUURRRRRRPPPOOOMMMKKKJJJIIIIIIHHHHHHHHHIIIKKKNNNPPPRRRXXXZZZ]]]aaaccceeeffffffjjjgggeeeeeegggjjjlllmmmkkkpppsssooohhheeehhhnnnrrriiieeeaaammmjjjWWWNNNIIIJJJHHHBBBBBBFFFAAA@@@??????======<<<;;;<<<;;;;;;:::999888777777555555444444444333333333222222222222111111111000//////000000000000111111888CCC===111000111...111*********)))))))))))))))((()))))))))*********************)))))))))))))))************************((((((((((((((((((((((((((()))))))))******************************************))))))))))))******)))))))))))))))******+++***************************************************************++++++,,,(((***++++++***)))+++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))))))))******++++++,,,,,,++++++************++++++)))))))))************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((((((((((((((((((((((((***************************)))(((((((((((())))))((())))))***************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,---...///000111222---------.........//////------......000222444555;;;>>>AAAOOOsss{{{rrreee```dddfffcccfffhhhgggcccbbbdddgggdddfffhhhiiigggdddcccccchhhiiikkkooouuu~~~wwwssspppooonnniiiddd\\\VVVSSSQQQOOOMMMLLLKKKIIIHHHGGGGGGHHHHHHJJJKKKNNNQQQUUUYYY]]]___```aaabbbddddddeeeeeeeeefffcccbbbfffjjjkkkkkkllljjjmmmpppqqqrrrxxxzzzhhh]]]]]]aaakkkyyyiiiZZZPPPMMMKKKLLLHHHBBBAAADDD@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888777666666444444444444333333333222222111111111111000000000////////////000000000111888CCC===000000111...000))))))))))))))))))******((()))))))))************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++******************************************************))))))******+++,,,(((***++++++***)))+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************************************+++++++++,,,,,,,,,---++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******++++++++++++******))))))******+++************++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++++++++***,,,---------.........///......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((()))************)))************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,...///000000------------.....................///111222333444666:::999999MMMzzzzzzjjjgggdddbbbdddeeecccaaa```cccffffffggggggfffeeedddeeegggiiihhhhhhhhhjjjpppwww}}}|||rrriiidddaaa___^^^^^^YYYTTTOOOLLLLLLLLLLLLHHHHHHGGGHHHJJJLLLNNNPPPVVVWWWYYY\\\___bbbeeegggeeedddcccaaaaaabbbdddeeejjjfffggglllnnnjjjiiikkklllnnnsssyyyeee]]]^^^jjjwwweeeVVVPPPOOOKKKGGGGGGEEEAAA>>>???@@@@@@???>>>===<<<;;;;;;::::::999888777666666555444333333333222222222222111111111000000000//////...////////////000000000888CCC===000000000...000))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++***************************************************))))))))))))***++++++)))***++++++******+++---,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++,,,---------+++++++++************)))))))))))))))))))))))))))((((((((())))))))))))***)))))))))*********************))))))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***,,,------....../////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''((())))))******))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))******+++,,,---......,,,------------............//////000111222222222444///444===@@@LLLyyy{{{kkkfffdddaaa^^^^^^___aaabbbdddddddddbbbaaabbbfffhhhggggggfffddddddfffjjjnnn|||~~~yyyuuunnneee]]]XXXVVVTTTSSSPPPNNNKKKIIIHHHHHHJJJKKKFFFGGGIIIMMMQQQUUUXXXZZZbbbccccccdddeeeffffffggggggeeecccaaaaaaccceeegggjjjggghhhmmmlllggghhhnnnuuu}}}rrr^^^\\\gggyyygggYYYRRRJJJMMMIIIEEEDDDDDDDDDBBB@@@@@@???>>>>>><<<<<<;;;::::::999999888777666555555333333333222222222111111000000000000////////////......////////////000000777BBB<<<000///000---000((()))))))))************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++************************************************)))))))))))))))***++++++***+++,,,,,,++++++,,,---++++++************++++++************************************************))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))(((((()))))))))*********************))))))))))))******))))))))))))************++++++++++++,,,,,,************************************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------...//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))(((((('''(((((()))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++++++++,,,,,,------,,,,,,---------...............///000000111111111555///555>>>999444MMMrrrpppjjjaaa^^^___```aaa___bbbbbbbbbaaa```aaadddfffbbbcccddddddcccdddfffhhhooosssxxx}}}~~~|||wwwpppkkkddd___XXXRRROOONNNMMMMMMIIIIIIIIIIIIIIIJJJMMMOOONNNPPPSSSWWWZZZ]]]___```eeeeeeffffffggggggffffffgggfffffffffggghhhiiijjjhhheeehhhnnnnnnlllwwwnnnnnndddeeewwwfffZZZTTTNNNJJJHHHHHHGGGEEEEEEEEEDDDCCC??????>>>===<<<;;;;;;:::999999888777666555555444222222222222111111111111000000/////////................../////////000000777BBB<<>>===<<<;;;::::::999999888777666555444444222222222111111111111000000/////////......................../////////000777BBB<<>>===<<<:::888777777777666555555555555555222222222111111111111000//////.........---------......------------......666BBB===///+++******...+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------------......///.........------,,,+++***)))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++++++++++++++******************+++)))(((((()))++++++***************************************************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////222222333444555666777777;;;BBBZZZqqqhhhhhh___aaacccddddddbbb___]]]ffffffdddcccbbbaaa``````hhhhhhiiiiiihhhhhhggggggjjjkkkmmmppptttxxx{{{|||~~~xxxvvvsssoookkkgggdddbbb^^^\\\XXXTTTQQQPPPPPPPPPMMMLLLLLLLLLMMMPPPRRRTTTZZZ[[[]]]___aaaccceeeffffffffffffgggiiiiiihhhfffdddeeeffffffeeefffhhhjjjdddiiilllkkkkkkllljjjeeefffqqq{{{qqqZZZQQQSSS^^^wwwlllWWWQQQJJJGGGGGGGGGDDDAAABBBBBBAAAAAA@@@?????????>>>>>>>>>===;;;:::888777666666555444444444444555222222222111111111000000//////.........---------......------------......555BBB===///+++***)))...+++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---...............//////......---,,,---,,,++++++************((())))))))))))*********))))))))))))))))))))))))(((((())))))))))))******++++++++++++************))))))******************---+++))))))***+++***)))************************************************))))))))))))))))))))))))(((((((((((()))***++++++)))))))))*********++++++*********************************++++++++++++,,,************************------------,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............////////////000000111222333444444888666:::TTTxxxnnnfffeeedddcccaaa```___^^^````````````````````````ffffffffffffeeeeeedddddddddeeefffgggiiijjjkkklllssstttwww{{{zzzsssnnnjjjdddcccaaa^^^ZZZWWWUUUTTTSSSQQQOOOLLLKKKKKKKKKLLLOOOPPPQQQRRRUUUYYY\\\^^^fffgggggghhhiiijjjjjjkkkkkkjjjhhhhhhiiihhhgggfffdddeeeffffffeeeeeefffhhhhhhlllmmmiiifffiiikkkkkkzzz~~~}}}yyymmmoooeeeYYYTTT\\\oooyyy]]]MMMKKKGGGDDDCCCDDDEEECCC@@@AAAAAA@@@@@@???>>>>>>>>>=========<<<;;;999888777555555444333333333333333222222111111111000000000...............---------......------------......555BBB===///+++***)))...************))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,---------...------............------++++++***************+++***************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))+++******))))))((((((((((((((())))))******++++++---,,,******++++++***(((************************************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...//////000111111222222777888999BBB^^^zzzpppfff```___aaaccc^^^______```aaaaaabbbbbbdddddddddeeefffggghhhiiiccccccdddeeeeeefffffffffhhhhhhjjjlllpppuuuyyy|||~~~{{{uuusssuuuxxxzzzxxxxxxuuurrrlllfff```]]]XXXWWWUUUSSSPPPNNNLLLKKKPPPOOONNNNNNOOOPPPRRRTTTVVVWWWXXX[[[^^^aaadddfffkkkkkkkkklllllllllmmmmmmmmmkkkiiihhhhhhhhhfffeeefffggghhhgggeeeddddddeeefffiiigggaaabbbooo~~~oooaaa___ZZZYYYddd^^^ddduuulllWWWNNNJJJEEEDDDCCCDDDEEEEEECCCAAA@@@@@@??????>>>======<<<<<<<<<<<<;;;:::888777666444333333222222222222222111111111111000000000000..............................------------......444AAA===///+++***(((---))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((('''((((((((()))))))))*********))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((------,,,,,,,,,+++++++++***+++,,,------.........,,,,,,+++++++++,,,------...---,,,+++***)))(((((((((((((((((((((((((((((())))))(((((((((((((((((())))))((((((''''''&&&&&&((((((((())))))******+++,,,+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............/////////000000111111222555333777===BBBSSS|||tttjjjeeecccgggfffdddcccaaaaaaaaaaaaddddddddddddeeeggghhhiiicccdddeeefffggggggggggggccccccdddeeegggiiikkkmmmjjjmmmqqqtttuuuvvvxxxzzz}}}}}}~~~|||xxxtttmmmgggcccdddgggjjjiiigggddd___[[[WWWUUUSSSNNNNNNNNNOOOOOOOOOOOOOOOSSSTTTUUUVVVYYY\\\^^^`````````aaaccceeegggiiijjjkkkkkkllllllmmmnnnnnnnnnnnnmmmjjjiiiiiihhhfffdddaaacccdddcccaaa___^^^___]]]dddhhhhhhmmmyyytttnnn]]]SSSVVVVVV\\\kkk{{{aaaQQQKKKKKKKKKDDDCCCCCCDDDEEEDDDBBBAAA???>>>>>>===<<<<<<;;;;;;::::::::::::999888666666333333222111111111111111111111111000000000//////---...........................------------......333AAA===///+++***(((,,,(((((()))))))))))))))***))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''(((((())))))******+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,+++***)))))))))'''(((***+++,,,---------------------...//////000111000///---+++***)))((())))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''(((((())))))))))))))))))***)))))))))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------........./////////000000111111111666---...888:::;;;OOOiiiyyypppkkkiiieeebbbaaaaaabbbdddfffeeecccbbbbbbbbbcccdddbbbccceeefffgggggggggfffcccccccccccccccccccccccc^^^```bbbcccdddeeehhhjjjnnnoooqqqssstttwww|||{{{wwwtttnnnkkkiiijjjmmmooonnnllljjjgggaaaYYYTTTSSSUUUXXXYYYWWWSSSPPPNNNNNNNNNOOOKKKLLLNNNQQQTTTWWWYYYZZZZZZ[[[\\\___aaadddggghhhhhhhhhiiijjjjjjkkkllllllkkkllllllmmmnnnnnnooooooooommmkkkjjjhhheeeaaa^^^OOORRRVVVWWWXXXXXXYYYZZZfffooowwwxxxwwwuuurrrnnnZZZYYYRRRSSSbbbnnn~~~{{{ZZZIIIFFFFFFCCCAAABBBBBBBBBBBBAAA@@@??????=========<<<;;;;;;::::::999999999999888777666555333333222111111111111111111111000000000/////////---------.....................------------......222@@@===///,,,***'''+++(((((((((((())))))******))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''''''''((()))*********+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))'''((()))***************+++++++++,,,,,,...//////111000///...---,,,++++++))))))))))))))))))))))))))))))((((((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((('''''')))******(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------...............////////////000000555//////555999999>>>DDDeee}}}uuummmgggeeeeeefffeeedddbbbaaa```aaabbbcccaaabbbdddfffffffffeeedddfffggghhhhhhgggeeecccbbb___```___]]][[[\\\^^^```ccccccdddcccccceeeiiilllqqqssstttuuuuuuwww{{{~~~xxxwwwxxxxxxvvvsssuuussspppmmmkkkhhhdddaaa]]]YYYVVVXXX\\\___^^^[[[[[[YYYVVVPPPKKKKKKNNNQQQQQQPPPOOOOOOOOOQQQSSSTTTTTTUUUWWWZZZ]]]```cccdddccccccdddeeeggghhhjjjjjjllllllmmmnnnnnnnnnnnnnnnlllllllllllllllmmmmmmmmmkkkjjjhhheeebbb\\\UUUPPPDDDIIIPPPWWW\\\```eeehhhzzz|||yyyrrrlllggg```ZZZccciiikkkwwwgggVVVFFFCCCEEEBBB===;;;???@@@@@@???>>>>>>>>>???<<<<<<<<<;;;::::::999999888888888888777666555555333333222111111111111222111000000000////////////---------.........//////......------------......111@@@===///,,,***'''***'''((((((((())))))******))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))(((((('''''''''(((((()))***+++,,,000000//////.........---))))))))))))))))))))))))))))))(((((('''''''''&&&))))))******++++++,,,,,,******))))))((((((''''''&&&&&&&&&(((******(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------.....................444666222333888999666???SSStttsssiiidddccccccbbbaaaaaabbbdddfffhhhaaacccdddffffffeeedddccciiikkkmmmmmmmmmjjjgggeeefffeeebbb^^^ZZZZZZ[[[]]]______^^^\\\[[[[[[^^^```___cccfffhhhhhhiiilllooosssrrrqqqqqqrrrtttvvvxxxyyy|||~~~}}}{{{{{{~~~{{{xxxuuussssssssstttnnniiiggghhhhhhddd```fffdddaaa___^^^[[[WWWTTTTTTPPPLLLMMMQQQSSSQQQNNNOOOPPPOOOLLLJJJKKKOOOSSSQQQRRRSSSUUUWWWZZZ\\\\\\aaaaaabbbccceeefffggghhhjjjjjjjjjjjjjjjjjjjjjjjjmmmnnnoooppppppppppppoookkkkkkkkkjjjjjjiiiiiiiiifffeeeccc```ZZZRRRIIICCCGGGNNNXXXcccllluuu|||yyyjjj\\\YYY```gggiiiyyy|||ZZZLLLEEEAAADDDDDD@@@===????????????>>>>>>>>>???AAA<<<<<<;;;::::::999999888777777888777777666555444444333222222111222222222000000000000////////////---------.........//////.........------.........111???===000,,,***'''***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))---,,,******,,,///333555444111---(((%%%&&&+++///(((''''''''''''(((((()))((((((((((((((()))******)))((('''&&&&&&'''((()))+++*********))))))(((((())))))))))))))))))))))))************))))))))))))******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++,,,,,,+++++++++)))))))))***+++++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***)))******)))(((''''''((())))))************))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,++++++*********+++,,,,,,---..................///////////////000000222333444555555@@@:::AAAbbbppplllnnnddd```dddgggeeecccdddbbbccccccccceeeggghhhggghhhkkknnnooommmlllkkkkkkeeeeeeddddddcccaaa```___dddaaa]]][[[ZZZZZZZZZYYY^^^]]]\\\\\\[[[[[[[[[[[[____________```bbbdddeeejjjiiijjjnnnrrrtttsssppptttqqqmmmnnnqqquuuvvvvvvwwwvvvuuutttsssrrrrrrrrrwwwsssnnnhhhdddbbbbbbbbbaaa^^^[[[ZZZZZZZZZXXXUUUWWWVVVUUUTTTSSSRRRRRRRRRNNNMMMMMMLLLMMMNNNOOOPPPSSSSSSRRRSSSTTTWWWZZZ\\\ZZZ\\\^^^aaaccceeeeeeeeefffgggggghhhiiijjjkkkkkknnnllljjjkkkmmmnnnooooooooooooppppppqqqqqqqqqqqqiiijjjkkkkkkjjjhhheeeccclllgggbbb]]]ZZZVVVQQQMMMRRRVVV___jjjqqqqqqlllgggddd___[[[[[[bbbnnn{{{aaaMMMFFFCCCBBBBBBAAA@@@???>>>>>>@@@??????>>>>>>>>>>>>>>>;;;::::::::::::;;;<<<<<<999999888777666555444444444333222111000000000000///............---------////////////////////////.........---++++++,,,---444AAA===...******)))...))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((('''((()))+++...000---000333333111...+++***((((((''''''&&&''''''(((((((((((((((((())))))***)))((('''&&&&&&'''((()))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++************************++++++))))))***++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))))))))******)))((('''''')))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,++++++*********++++++,,,------...............////////////......///000111222333444;;;999:::AAARRRuuuyyypppiiihhheeeaaa```bbbcccdddcccbbbcccdddeeefffggghhhjjjkkkiiihhhhhhiiiiiiiiiiiiiiihhhgggfffeeefffccc```^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]___bbbcccaaa___eeebbb______bbbeeeffffffgggffffffeeeddddddddddddhhheee```[[[XXXWWWWWWXXXVVVTTTRRRRRRSSSTTTSSSQQQOOONNNMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPRRRTTTWWWXXX[[[[[[[[[[[[]]]___aaabbbaaaccceeeggghhhiiihhhhhhggggggiiijjjlllmmmooooooooommmkkklllnnnpppppppppnnnnnnpppppppppnnnlllkkkjjjjjjkkkkkkiiigggeeecccZZZ\\\eeetttzzzfffTTTTTTXXX\\\``````]]]YYYWWWZZZaaajjjsss|||{{{^^^MMMGGGGGG@@@@@@???>>>>>>===<<<<<>>>>>===============;;;::::::::::::;;;<<<<<<::::::999888777666555555333333222111000000000000............------------........................---......---++++++,,,---222@@@===///+++***'''+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((***++++++)))...444777555111,,,***))))))((('''&&&&&&&&&'''((((((''''''(((((())))))((((((''''''''''''((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))******************))))))))))))******+++,,,,,,,,,************************************************))))))******))))))((((((((()))***)))((('''((()))))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++************++++++,,,,,,---------............/////////------...///000111111222000666:::888555EEEkkksssgggaaaccchhhbbbbbbbbb```^^^]]]^^^```eeefffffffffddddddeeegggkkkkkkllllllllllllkkkkkkiiifffcccbbbbbbcccdddccc`````````_______________^^^^^^]]]\\\[[[[[[\\\\\\[[[ZZZZZZZZZ[[[[[[YYYWWWZZZWWWUUUUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXUUURRRPPPPPPQQQQQQPPPNNNMMMNNNPPPRRRRRRQQQRRRRRRRRRRRRRRRSSSTTTUUUXXXXXXXXXYYYZZZ]]]___```bbbbbbccccccdddeeeeeefffhhhiiijjjkkklllkkkkkkjjjggghhhiiikkkmmmooopppqqqnnnlllkkklllnnnppppppooommmnnnoooooommmjjjgggeeehhhhhhhhhgggfffdddbbbaaadddlllgggWWWVVVUUUQQQNNNNNNRRRVVVaaasssgggJJJ??????AAAAAA======<<<<<<;;;;;;::::::======<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<::::::999888777666666555333333222111111000000000............---------------------------------------......---++++++,,,---222AAA>>>111---+++(((+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((***+++++++++***+++,,,......---------...,,,+++***(((((('''''''''(((((('''''''''(((((()))(((((((((''''''(((((((((*********)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((++++++******))))))(((((())))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))***)))((('''((()))))))))************))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************++++++++++++************++++++,,,,,,,,,,,,---------.........//////---......///000000111111222333666:::;;;===HHHSSSwwwjjjcccdddbbbaaaaaa^^^[[[[[[]]]dddddddddbbbaaabbbeeegggiiiiiijjjkkklllllllllllliiigggdddccceeegggggggggfffffffffffffffffffffeeeeeeeeedddddddddcccccccccbbbaaaaaaaaaaaa```______^^^\\\[[[ZZZZZZ[[[\\\]]][[[[[[\\\\\\\\\\\\\\\\\\YYYXXXWWWVVVUUUVVVVVVWWWVVVVVVVVVVVVXXXYYYZZZZZZ___^^^^^^^^^^^^^^^______ccccccaaaaaaaaabbbcccdddccccccdddeeeeeeeeeddddddhhhiiijjjkkkllllllkkkjjjhhhhhhiiijjjlllmmmnnnnnnlllkkkjjjkkkmmmnnnnnnmmmmmmmmmkkkiiifffdddbbb```]]]^^^```cccfffiiikkklllooovvvzzz```TTTRRROOOPPPVVVaaannnwwwiiiYYYFFF===???AAA===777::::::::::::::::::::::::;;;;;;:::999999999999999:::999999999999:::;;;;;;999888888777666555555555333333222222111000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...666DDD@@@222...,,,***...(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((***+++,,,+++***)))*********))))))***---000---,,,+++***))))))))))))((((((''''''''''''(((((('''(((((((((((((((((('''))))))))))))))))))******((((((((((((((((((((((((&&&'''''''''((((((((()))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((+++******))))))((((((((()))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''')))***)))((('''(((***))))))************))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************)))******++++++******)))******+++++++++++++++,,,------------..................//////000111111111999222---000666999;;;>>>]]]kkkiiiccc```aaa```]]]]]]```bbbbbbbbbaaa```bbbeeehhhfffggghhhjjjkkkkkkllllllhhhfffcccccceeeggghhhhhhiiiiiijjjkkkkkkjjjjjjiiiggggggggghhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeffffffgggfffeeedddcccccccccdddaaabbbbbbcccccccccbbbbbb````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccdddddddddcccbbbaaa``````aaaeeedddcccbbbbbbcccdddeeebbbbbbccccccccccccbbbbbbggghhhiiikkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmlllkkklllmmmmmmllljjjiiifffccc^^^\\\ZZZZZZZZZUUUVVVZZZ^^^dddjjjooorrrkkkmmmqqqrrroooggg]]]UUUNNNSSS^^^oootttNNNDDD???<<<===AAAAAA<<<666999999:::::::::::::::::::::999999888888888888888888888888888888999::::::666666666555444444333333222222333222222111//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,...888DDD>>>///+++***)))...))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))***)))((('''&&&))),,,---,,,,,,,,,,,,---,,,+++******)))******((((((''''''&&&&&&''''''''''''((((((((((((''''''))))))))))))************(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((('''((())))))(((((()))***))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))******++++++++++++++++++,,,------------.........////////////000000000111111000111444444333666<<>><<<:::888777999;;;<<<888888999999::::::;;;;;;999999888777777777777777666666666666666777888888555444444444333333333333222222333333222111///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...666BBB===---)))((('''+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''%%%(((,,,---,,,+++************)))(((((())))))))))))((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&((()))))))))************))))))))))))))))))))))))''''''((())))))***++++++))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))))))))************))))))))))))************************************************'''''''''''''''((())))))&&&((())))))(((((()))+++))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))++++++******************,,,,,,---------......................../////////)))...666;;;777111222888222999;;;KKKooohhh[[[VVVRRRRRRWWWUUUVVVXXXYYYZZZ]]]```ccccccdddeeefffggghhhhhhhhhfffdddbbbaaaccceeeeeeeeeeeefffhhhiiijjjiiihhhgggmmmnnnooooooooonnnmmmllliiijjjkkkjjjhhhhhhkkkmmmkkklllmmmjjjgggeeeeeefffdddeeefffgggfffeeecccaaaeeefffhhhiiiiiihhhgggfffeeefffgggfffddddddfffhhhggggggfffeeedddddddddeee````````````aaabbbdddeeeeeeddddddcccdddeeeggggggiiijjjkkkkkkkkkkkkjjjiiihhhhhhggggggggggggffffffhhhfffeeeeeedddbbb___\\\YYYXXXXXXVVVTTTRRRPPPNNNYYYWWWUUUSSSTTTUUUXXXZZZ]]]YYYUUUVVV]]]fffmmmqqq}}}mmmNNN>>>???GGG;;;:::888555333444888<<<777777777888999::::::;;;999888888777777777777777555444444444444555666666555555444444444444333333111222333333333111///...---------,,,,,,,,,++++++------------------------***+++,,,+++******,,,...444BBB???222---***&&&)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))***************************))))))))))))(((((((((((((((((('''&&&'''***,,,(((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((())))))*********+++************************'''(((((()))***++++++,,,))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''(((((())))))***************)))))))))))))))************************************************((('''&&&&&&&&&((()))***&&&((())))))(((((()))+++))))))************))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))++++++******************,,,,,,,,,---------......,,,,,,------------------222...,,,.........222888///:::;;;777>>>SSS~~~fff[[[SSSRRRVVVOOOQQQTTTVVVWWWZZZ]]]``````aaabbbcccddddddddddddfffdddbbbaaabbbdddeeeeeeeeefffhhhjjjjjjjjjhhhggglllmmmmmmmmmllljjjhhhggggggiiiiiigggddddddgggjjjlllnnnnnnkkkgggeeeeeegggfffggghhhhhhgggeeecccbbbdddeeeggghhhhhhfffdddcccaaacccddddddbbbbbbdddgggdddddddddddddddeeeffffffgggfffeeecccccccccdddeeefffeeeccccccdddeeehhhiiiiiiiiijjjjjjiiigggeeedddaaaaaaaaabbbbbbbbbccccccaaa```^^^]]]]]]ZZZVVVSSSVVVXXXZZZ[[[ZZZVVVQQQNNNOOOPPPRRRWWW___hhhpppuuuxxxssssss|||WWWIIIGGGAAA888333111444888:::999777666666555666666777888999::::::999999888777777777777777444333333333333444555555555555555555555555444444111222333444333111///...---------,,,,,,,,,++++++------------------------***+++++++++******,,,...444DDDDDD999444///((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))))))))))),,,+++***)))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((('''((()))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111222333333333777AAAPPP\\\zzzwwwZZZUUURRRRRRPPPMMMQQQYYYUUUZZZ___aaa```___```bbbbbbbbbbbbcccddddddcccbbbhhhhhhiiiiiiiiihhhggggggllllllkkkhhheeedddfffgggeeefffgggfffeeeeeegggiiijjjjjjjjjjjjiiihhhfffeeehhhgggfffeeeddddddddddddhhhhhhhhhgggfffdddaaa```aaa```___aaacccfffffffffdddeeeeeedddbbbbbbcccdddccceeefffeeefffjjjhhhccchhhbbb___bbbdddaaa```aaajjjhhhgggiiijjjhhhaaa\\\\\\YYYUUUUUUWWWZZZZZZYYYaaa^^^\\\ZZZZZZYYYWWWUUUYYYWWWTTTTTTUUUTTTQQQNNNNNNQQQ[[[nnn[[[OOO@@@999;;;===;;;777666666555555555555666666666666666666666666666666666666666666666666666666555444333333222222222222999444000:::FFF>>>333777111111111111000000000/////////.........---------,,,++++++******++++++,,,//////---+++***+++///333===FFF>>>...,,,+++(((***'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))******)))))),,,+++***)))(((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))*********)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********************))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,------------...---......///000000111111222444555444333777???FFFRRRvvvyyylllZZZMMMJJJLLLOOORRRUUUWWWZZZ]]]___]]]^^^]]]\\\[[[]]]bbbfffaaaaaabbbbbbbbbbbbaaaaaaddddddeeedddcccccceeegggeeeeeedddddddddfffkkknnnjjjjjjiiihhhhhhgggggggggccccccccccccddddddeeeffffffggghhhhhhhhhgggeeedddaaa```___```ccceeeeeeddddddeeeeeecccbbbbbbdddfffdddffffffccccccggghhhgggcccbbbaaabbbcccaaa\\\XXXOOOVVVeeexxx~~~jjjWWWUUUSSSRRRTTTWWWYYYZZZYYYVVVWWWXXXXXXVVVRRROOOMMMOOONNNLLLMMMQQQVVV[[[^^^mmmxxxfffQQQEEE>>>666333666888666333555555444444444444555555555555555555555555555555666666666666666666666666555444333333222222222333555555:::LLL\\\NNN888222111111111000000000//////...---------,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,+++---111555===FFF===...++++++(((***''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))******++++++******++++++***)))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******)))(((((())))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------......///000000000000333666555222111222444888GGGbbbiiiYYYLLLIIIGGGGGGIIIMMMOOOPPPZZZ[[[[[[XXXTTTTTTYYY^^^^^^^^^___```aaaaaabbbbbb\\\^^^``````___```aaacccbbbaaa___]]]]]]```fffjjjiiiiiihhhggggggfffffffffaaaaaaaaabbbbbbdddeeeeeebbbccceeefffgggffffffeeebbbaaa```aaacccdddcccbbb______^^^]]]\\\^^^bbbeee^^^cccccc```^^^cccgggiiiaaaggghhhdddcccccc\\\RRRSSS]]]uuugggWWWVVVVVVWWWYYYZZZZZZXXXQQQRRRRRRPPPKKKIIIJJJLLLQQQSSSVVV[[[bbbnnn}}}iiiOOO@@@;;;888666555555777777666444444333333222222333333444444444444444444444444444555555555555555555555555444444333222222222333333222555<<>>;;;777999999999777555555555333333222222222222333333444444444444444444444444444444444444444444444444444333333222222333333333333444444???MMMEEE444111000000/////////.........,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,+++,,,------...111666::::::CCC;;;,,,++++++(((***(((((((((((()))))))))***((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++++++++***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&(((***+++)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************((()))))))))************))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---......//////...000222444444444555666444222777@@@HHHWWWwwwzzzsssmmmhhhSSSKKKDDDCCCHHHJJJHHHDDDHHHHHHHHHIIIKKKMMMOOOPPPTTTUUUVVVVVVUUUUUUWWWXXXYYY[[[[[[ZZZXXXVVVVVVWWW[[[^^^bbbddddddaaa]]]ZZZZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[ZZZXXXWWWWWWVVVVVVWWWXXXWWWUUUSSSUUUUUUTTTSSSTTTWWW\\\```kkkrrrwwwsssnnnmmmmmmmmmbbbkkkjjj___[[[```]]]SSSLLLMMMQQQXXX]]][[[RRRJJJJJJIIIFFFDDDDDDEEEHHHKKKJJJMMMRRRVVV]]]jjj{{{www___EEE:::>>>AAA;;;222666777777555222111222333444444333333333333444444222222222222222222222222333333333333333333333333333333333222222333333444444666000///666222...555/////////............---,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,***+++,,,---...111555888888BBB:::,,,******(((+++((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))******++++++******)))((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''')))***+++************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))************))))))))))))))))))))))))&&&''''''(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........000000000000111222333444---222:::===888888HHH\\\zzzggg^^^```aaa]]]WWWWWWUUURRRPPPNNNMMMLLLLLLHHHIIIHHHGGGFFFGGGIIIKKKKKKNNNPPPQQQPPPNNNNNNNNNPPPTTTXXX[[[[[[XXXSSSPPPLLLLLLMMMNNNOOOQQQRRRSSSUUUVVVVVVVVVUUUTTTRRRQQQWWWVVVVVVWWWYYYXXXVVVTTTJJJKKKKKKJJJKKKNNNRRRUUUbbbhhhkkkfff```\\\YYYUUUPPPUUUSSSKKKGGGKKKKKKGGGDDDFFFGGGHHHHHHGGGGGGHHHDDDFFFJJJMMMRRRYYYaaafffeeennn}}}yyy]]]GGGCCC>>>;;;:::999666333444555444333111222333555444333333222222333333444222222222222222222222222222222222222222222222222333333222222222333444444222888333...000---,,,555///.........------------,,,,,,,,,,,,------------,,,++++++******++++++,,,)))***,,,,,,---...222444777AAA999+++******(((+++(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))******))))))(((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&(((***,,,---,,,+++***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,------......000///......000111111111111333555444111222:::BBBEEEaaaxxxpppgggaaa\\\ZZZSSSQQQNNNIIIEEEDDDEEEGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHJJJLLLNNNNNNMMMJJJHHHFFFFFFGGGHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOMMMLLLKKKRRRRRRSSSTTTVVVUUUSSSQQQCCCDDDEEEEEEFFFGGGKKKMMMSSSWWWWWWSSSPPPOOOLLLGGGHHHJJJJJJHHHEEEDDDFFFHHHEEEGGGJJJLLLMMMPPPTTTXXXPPPWWWcccooo{{{}}}^^^EEE888======<<<888333222666;;;555444444444444444444444222222111111111111222222111111111111111111111111222222222222222222222222333222222222333333444555000777333///333111---222.........---------,,,,,,***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++***+++...000666???888***)))***(((+++))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%(((---111222000,,,)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,---...............///111222222111222333222333888<<<999555<<>>>>>;;;666666666555444333333222222000000000000000000000000111111111111111111111111111111111111111111111111333333333222222111111111222333333333333222111111000000////////////000000...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++******))))))---,,,+++++++++,,,......666@@@999+++)))***''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((()))+++---,,,+++(((''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))++++++*********)))))))))***))))))(((''''''&&&&&&(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------...............//////000222333333444666999;;;:::???PPPkkkyyylll]]]SSSPPPUUUWWWZZZ]]]___^^^ZZZVVVNNNLLLKKKLLLOOORRRRRRRRRPPPQQQRRRQQQQQQSSSWWW[[[hhhmmmqqqpppqqq}}}fffOOOIIIBBB999666777999666333555555555444333333222222000000000000000000000000111111111111111111111111111111111111111111111111333333222222222111111111222222333333222222111000000000////////////000000...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++*********))),,,++++++***+++,,,---...666@@@999+++)))***''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))((((((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))******))))))))))))((((((***))))))((((((''''''&&&(((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------------------..................///000111222333333222444444333222777BBBJJJccc{{{uuu|||xxxvvvvvvyyy~~~~~~~~~~~~~~~cccNNN???666666444333444666777666444555444444333333222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111222222222222222111000000000000////////////000000...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++***************************+++,,,,,,666@@@999+++)))***''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))(((((('''((()))+++,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))***************************))))))(((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,---------......,,,,,,---------...............//////000111222222...000222444666777999;;;===LLLiiibbbIII===;;;>>>@@@333555666666555444444444444333333333222222222111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111000111111111222111000000/////////000000000000//////...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,666@@@999+++))))))''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((()))***+++++++++***++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))************************)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,---------......,,,,,,,,,------------............//////000000111111111222444555555333222;;;999;;;KKKiiimmmQQQJJJBBB<<<999777555333444555555333000///000222222222222222222111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000///...//////000000000000//////...------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,***++++++,,,,,,,,,,,,,,,666@@@999+++))))))''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''')))+++,,,,,,+++)))(((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******))))))))))))******,,,,,,,,,,,,------------,,,,,,,,,,,,---------------........./////////000111000000111333333222111333777999:::@@@RRRnnniiiRRR@@@<<<:::777666555444111///444444333222111111333555111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000///.........///000111111000///......------,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...............666@@@999+++)))***''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((()))*********)))(((''')))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******))))))))))))******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------............//////......///000222333555555,,,555>>>???;;;:::BBBJJJ^^^tttsssWWWFFF<<<999;;;<<<888333000000333666999333333333333444555555444000111111111111111111111////////////////////////000000000000000000000000000000000000000000000000........./////////000000//////000000//////...---...///000111111000///......------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------...///000111111111000000666@@@999+++)))***''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((('''''''''''''''(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))*********(((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------..................//////000000/////////000888555333444777:::::::::===EEEWWWuuubbbQQQCCC@@@===777555999111222444666666444222000000000000222333333000...000000000000000111111111////////////////////////000000000000000000000000000000000000000000000000---.........//////000000///////////////......---...///000222222000///.........---,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------///000222333333333222111666@@@999+++******''')))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******+++*********))))))(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))))))))((((((((((((+++***)))'''''''''((()))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))************************))))))))))))))))))))))))++++++************************))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++***************************************++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............////////////111222222333333444444555666;;;BBBIIIWWWpppeeeQQQIII<<<;;;:::999888666555555222222222111111111000000000000111111111222222222000000000000000000000000////////////////////////////////////////////////..................------////////////////////////111000000///...---------..............................---,,,,,,+++******************************,,,,,,,,,---------......333222222222333222000---444@@@;;;---+++***(((***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))*********)))))))))((((((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&))))))))))))((((((((((((+++***)))(((''''''((()))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++*********))))))************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------............////////////111111222222333444444444777999;;;;;;???KKK\\\iii{{{mmm]]]OOOCCC<<<<<<999888888777666555444444222222111111111000000000000000000111111111222222////////////////////////..................................................................------........................000000//////...------,,,...........................------,,,++++++******************************++++++,,,,,,,,,---------111000000000111111000...333@@@;;;---+++***'''***))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))((((((((((((((('''))))))((((((((((((''''''((((((((('''''''''&&&&&&(((((((((((())))))))))))***))))))(((((((((((()))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))*********+++++++++************)))))))))************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))******++++++++++++******************************,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------............/////////000000111111222333333444222333444444555888<<<@@@JJJWWWmmmoooYYYLLL???777555444555999444444444444333333333333111111111111000000000000000000000000111111111111////////////////////////................................................------------------......------------------------/////////......------,,,------------------------------,,,,,,++++++***************************************+++++++++,,,,,,///...------///000000///333???;;;---+++***'''***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))************************))))))))))))))))))))))))***************+++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------------------------------.........////////////000111111222222333///000222555999:::::::::<<<>>>CCCOOOeeennnaaaTTTGGG======:::888888999999777666222222222222222222222222111111000000000//////////////////000000000111111////////////////////////................................................,,,,,,------------......------------------------.........---------,,,,,,------------------------,,,,,,,,,,,,++++++******************************))))))))))))************---+++******,,,...//////333???:::---***)))'''***))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))***((((((((())))))))))))((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))******++++++++++++))))))))))))))))))))))))************************************************************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,++++++******************+++++++++,,,,,,------------------------------------..................//////000111111222333222222444777777666333555666999???HHHUUUccclll|||cccVVVFFF===;;;<<<;;;999333555777888888666222...111111111222222222333333000000000/////////............/////////000000000........................................................................,,,,,,,,,,,,------......------------------------------------,,,,,,,,,,,,------------------------,,,+++++++++++++++******))))))))))))))))))))))))((((((((()))))))))******+++)))((()))+++---......222???:::,,,***)))''')))))))))(((((((((***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))'''(((((((((((()))))))))(((((())))))))))))******)))))))))(((((((((''''''''''''(((((())))))******'''(((((())))))))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******++++++++++++******************************,,,,,,++++++++++++++++++************++++++++++++------------------------,,,------------.........------...//////000000111444222111111333444444333777888999999;;;>>>BBBFFFWWWdddxxx~~~ooo^^^OOOHHH>>>:::555444666888888777333555555111111222222///111111111222222222222222////////////........................////////////........................------------------------------------------------++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))((((((((()))))))))*********)))((()))+++------,,,222>>>:::,,,***)))&&&)))))))))((('''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***((((((((()))))))))******(((((()))))))))*********))))))))))))(((((((((''''''''''''((()))*********&&&'''((()))******)))((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))''''''((())))))***++++++))))))))))))))))))))))))************************************************((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++,,,,,,************++++++++++++------------------------,,,,,,---------.........,,,------...//////000000000111111222222444666888999888666444333666;;;???@@@CCCIIIQQQ```zzzggg[[[NNNGGGAAA999666888666777888777555333111000333666555000///333666444111111111111111000000000/////////.........------------........./////////........................------------------------------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))***,,,---+++***222>>>999,,,***)))&&&))))))(((''''''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((())))))******++++++(((((())))))*********+++))))))))))))((((((((((((&&&''''''((()))******+++&&&'''(((*********)))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))&&&''''''((()))*********))))))))))))))))))))))))************************************************''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++***************************************++++++,,,,,,---)))************+++++++++------------------------,,,,,,,,,---------......,,,,,,------...//////000111222333222000000222333///333777:::999888777777444888>>>@@@CCCKKKYYYddd{{{~~~ooo```QQQFFFCCC<<<888::::::666666999111444777666333111222444***000222......222222///111111000000//////////////////.........------------------.........//////........................------------------------------------------------******+++,,,,,,---......************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))************)))))))))+++------+++)))222>>>999,,,)))(((&&&)))***)))((())),,,.........************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))******++++++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))...------,,,+++***))))))+++++++++************)))*********)))))))))))))))&&&&&&'''((()))***++++++******))))))))))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++******++++++,,,---,,,,,,,,,---------......000///...------...000111,,,,,,,,,,,,,,,---...///000111222333444333222222333444444444333333555777777777777999;;;===@@@AAAIIIRRR```rrreeeZZZMMMGGGGGGEEE>>>777444444555555444444333222222222222222222222222222000000111111111222222222000000//////.........---//////////////////...............------,,,,,,,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))))))))))))))))))))))))))******++++++,,,------///<<<888+++******(((+++***)))((())),,,......---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************))))))((((((************************************************************++++++++++++)))))))))))))))***++++++++++++++++++******************++++++++++++******************************))))))))))))************************************,,,,,,,,,+++******))))))++++++++++++************************))))))))))))''''''(((((()))***************))))))))))))******))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))+++***)))))))))***+++,,,++++++******++++++,,,---,,,,,,,,,------------...------------------------------------------...//////000111222333222222111222333444333222222444666666666666777888;;;===>>>;;;???EEEKKKSSS```ppp{{{sss___OOOEEEHHHBBB:::888:::;;;888444444444444444444333333222222222222222222222222222000000000111111111222222000/////////............---------------...............---------,,,,,,,,,........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******+++,,,...000111222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))))))))))))))))))))))))))******++++++,,,------111===999,,,******(((+++***)))(((***,,,...------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))(((((((((***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))(((((((((************************************************************+++++++++,,,***))))))))))))***++++++,,,+++++++++******************++++++++++++******************************)))))))))*********++++++************************************************,,,+++++++++************************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))******+++,,,+++************+++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------------//////......---............///000111111111000000000222333333222111333444444444444444666777888999;;;===>>>>>>???CCCKKKQQQ]]]iii~~~sssfffUUUFFF@@@>>>>>>>>>666444222333555777777666333444444444444333222222111111111111111111111111000000000000111111111111////////////............++++++,,,,,,---------......------------,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++((()))))),,,///444888;;;,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))))))))))))))))))))))))))******++++++,,,------333???:::---+++***'''******))))))***---...---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************************************************+++++++++,,,,,,******))))))******+++,,,,,,,,,+++++++++************++++++,,,,,,++++++***************************))))))*********+++++++++************************)))))))))******+++++++++,,,,,,+++++++++*********)))***************++++++*********)))))))))((((((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))***************+++++++++***************++++++,,,++++++,,,,,,,,,---------++++++++++++---///222333111000///........................//////////////////111222222111111222333333333333333444555555666444666888999:::<<<@@@DDDBBBEEEMMM\\\ooozzzpppkkkcccUUUJJJFFFAAA:::666666777888888444666777777777666777777333333333333333222111111111111111111111111111111/////////000000000111111///////////////.........++++++,,,,,,------......---------------------------------------------------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++)))((((((***---222777:::++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))******++++++,,,------555AAA<<<...+++***''')))***))))))+++---...,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))************))))))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,***************++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++************************************++++++++++++************************)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***))))))******+++++++++,,,++++++******))))))((((((******))))))))))))************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))))))))******++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,---------,,,***+++---222777;;;111000///............................../////////...000222222111111111222222333333444444444444444222444555666666777888999>>>;;;999>>>HHHSSSYYY[[[aaakkkyyy|||mmmbbbVVVNNNEEE???>>>>>>===<<<===<<<:::888666333///,,,333555777777444222333444222222333333222222111000000000000000000000000000....../////////000000000.........///////////////,,,,,,------............------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++************)))(((((())),,,000222++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))******++++++,,,------555AAA<<<...+++)))&&&)))***)))***,,,---...,,,***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,+++++++++******)))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))***++++++++++++******))))))))))))***++++++++++++++++++,,,,,,,,,,,,...---++++++---222777;;;//////......---...............------......///000...000333333222111111222111111222333444444444444555666777999:::::::::999:::999999;;;???@@@???<<<>>>DDDJJJNNNSSS]]]lllwww}}}tttiiicccZZZSSSMMMGGGAAA<<<777888999999888888999:::000000111333444555777777111222444444333222222333111222222222222111000000////////////////////////............////////////.........///////////////.........---------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))+++***)))'''''')))***+++++++++++++++++++++++++++***************+++++++++************************)))))))))))))))))))))))))))******++++++,,,------444@@@;;;---***)))&&&)))*********,,,...---+++)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++))))))***++++++,,,------++++++************************))))))))))))******))))))***++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))((()))***+++,,,++++++***)))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---///111222------------------...//////...---------...000000...111333444333222222222...///111222333333333333---...///222444555666555666666888:::<<<;;;999666<<<>>>>>><<<:::;;;@@@EEEGGGXXXkkkttttttttt{{{}}}wwwooofff```eeeeeeccc^^^WWWNNNDDD>>>:::999888888888888999999555777999999777444333222444444444222111000111222111111111222333444444444111111111111111000000///////////////////////////------........./////////............/////////000......------,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************)))***++++++++++++***)))******)))))))))******+++************************))))))*********+++++++++************************)))))))))))))))))))))))))))******++++++,,,------333???:::,,,***)))&&&)))*********,,,...---+++)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++))))))***+++,,,,,,------******************************))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))((()))***+++,,,+++******)))))))))))))))******+++******+++++++++,,,,,,,,,)))+++,,,------,,,***(((,,,,,,,,,,,,,,,---.../////////...---...///000111...111444555444222222222,,,...000111222333222222555555444555666666555333555555444333444555888:::777888::::::::::::<<<===>>>DDDHHHGGGCCCCCCJJJRRRNNN\\\kkkqqqooopppxxxyyyxxxtttooofff\\\TTTNNNQQQMMMIIIFFFFFFDDD@@@===::::::;;;<<<<<<;;;999666999:::;;;999666444444555444333333222333222222111...000333333333111000000111///......000222111000111111111111111000//////////////////////////////---------.........//////---.........//////000000...------,,,+++***)))))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************************************)))***+++,,,,,,+++***)))((()))***+++,,,------...************************))))))******++++++++++++************************)))))))))))))))))))))))))))******+++,,,,,,------222>>>999,,,)))(((&&&)))---+++---222000***)))---************************************************(((((())))))*********+++))))))************))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********)))))))))*********++++++++++++++++++++++++++++++++++++)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++++++++******)))((((((((())))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000//////////////////////////////000111222222333333222222333444444555666666555666666777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@CCCEEEGGGHHHIIILLLOOOSSSYYY```fffkkkmmmsssuuuzzz}}}yyyuuuqqqnnnmmmlllhhheeeaaa[[[TTTNNNIIIGGGGGGFFFDDDCCC@@@???===<<<<<<;;;;;;:::999888777777777777777777777777777777444444444444444444444444222222222222222222222222111111111111111111111111000000000000000///......000000000000000000000000................................................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,++++++***************************************++++++++++++************))))))))))))******++++++************++++++***************************)))((()))***+++***(((*********)))))))))))))))(((((()))***++++++,,,,,,111???<<<...***(((&&&***///---///333000+++***---************************************************((()))))))))************))))))************))))))(((((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++++++++*********)))))))))))))))*********++++++++++++++++++++++++++++++************++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,,,,------------........./////////000000000////////////////////////000000000111111222222222222222222333333444444555555555555666777888888888999999999999999999999999888888999:::;;;;;;;;;;;;<<<===???AAADDDFFFGGGHHHEEEFFFGGGJJJMMMPPPSSSTTTWWWYYY[[[\\\\\\]]]^^^```[[[XXXTTTQQQQQQRRRRRRRRRQQQOOOMMMKKKIIIIIIJJJKKKLLLJJJHHHEEECCCAAAAAAAAAGGGFFFEEEBBB@@@>>><<<;;;::::::999999888777666666666666555555555555555555555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111000000000000000///..............................................................................------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++************************************++++++++++++************))))))))))))******++++++************++++++************************+++)))((()))***+++***(((***)))))))))))))))))))))((())))))***++++++,,,,,,111???<<<...***(((&&&***111000111333000+++***,,,************************************************))))))))))))************))))))************))))))((((((((()))))))))******++++++*********))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++++++++***************((()))))))))************++++++++++++++++++++++++************+++++++++,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***))))))(((((((((((())))))***++++++,,,***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------.........////////////000////////////////////////000000000000111111111111222222222222222222222222333444444555555666666666666666666666666666666666666777777888888777777666888888888777666555555444::::::999999999999999::::::<<<===<<<<<<<<<>>>@@@===;;;999999::::::999888:::999888777777888999:::::::::999888888888999999222333333444555555666666555555555555666666666666111222222222333333333444222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000//////000000000///......------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++************))))))))))))******++++++************++++++************************+++***))))))***+++***)))))))))))))))))))))******)))))))))***++++++,,,,,,000>>>;;;...***(((&&&***111222222111...***)))***************************************************)))))))))))))))*********))))))************))))))(((((()))))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...------------------------,,,,,,,,,------------...------............------------------............------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))******+++++++++***))))))))))))))))))***++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))***************************+++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------........./////////........................000000000000000000//////111111111111111000000000222222333333444444444555444444444444444444444444444555666888888999999999999999999888888888777777888888777777777777888888777888888777555666888;;;888777666777888999777666777777666666777888999999666666666666777777888888444444444555555555666666555555666666777777777888333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000...///////////////......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))******++++++************++++++************************+++***))))))++++++***))))))))))))))))))*********))))))*********+++++++++000>>>;;;---***(((&&&***000222222///+++***)))(((******************************************************))))))))))))))))))))))))************))))))))))))))))))************++++++++++++************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------.................................,,,,,,---------.........---......//////......---------........./////////...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++++++++,,,,,,+++++++++******))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............------------------------000000//////////////////000000000000000000000///222222222222222333333333444444444444444444444444111222333444555555555555333333333444444555555555111111111111222333444555555555555444222333555777333222222444666666444222444444444444333444444444111111111222222222222222555555444444333333222222333333333333333333333333555555444333333222111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////......////////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))******++++++************++++++************************+++***)))***+++,,,+++)))(((((())))))***************************+++++++++///===:::---)))(((&&&***///222222---*********(((************************************************************))))))))))))))))))************)))))))))))))))*********++++++,,,++++++++++++*********)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***************+++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------........................,,,---------............////////////////////////,,,---------..................////////////...............////////////000........................------------------------......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,------,,,,,,+++******))))))+++******))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,)))************+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////000000000000000000000000222222222222222222222222333333333333333333333333333333333333333222111111333333333333333333333333444333333333333444444555666777777777555555777999444333333555666777666444777777777666666666555555666666777777777666555555222222222111111111111111444333333222222111111111333333222111000///......111111111111111111111111000000000000000000000000////////////////////////////////////////////////------.../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******++++++************++++++************************,,,*********+++,,,+++***((((((((()))******++++++************************...<<<999,,,)))(((&&&***///333333---***,,,,,,)))************************************************************)))))))))((())))))************))))))))))))*********+++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.................................------------............////////////////////////------------............/////////000000/////////....../////////000000000......//////000000111111////////////////////////......................../////////////////////////////////.........------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))************+++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////000000111111222222222222222222222222222222222222222222222222222333333333333333333222222555555444444444333333333111000//////......//////...000222222111111222333000///...///000111000///000111111111222111111111111111222333333222111000111111111111222222222222333333333333222222222222111111000000/////////...111111111111111111111111////////////////////////////////////////////////........................,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******++++++************++++++************************,,,+++******,,,,,,+++***'''(((((()))******++++++************************---<<<999,,,)))(((&&&***000444444---+++---...+++************************************************+++*********))))))(((((())))))************)))))))))************+++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------------....../////////////////////////////////---------.........//////000000000000000000000000---------.........////////////000000000000//////////////////000000000000......///000111222333333000000000000000000000000////////////////////////000000000000000000000000000////////////.................................------,,,++++++******************++++++,,,------++++++************++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))************+++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...//////000111222222333333333222222222222222222111111111111111111111111+++,,,...000111222222333.........///////////////222222111111111111222222...111333444444333333444444222111111222333333222000111222333444444444444///000111222222222111000111111111111111000000000/////////000000000000000000000000111111111111111000000000000000000000000////////////////////////////////////////////////........................,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******++++++************++++++************************,,,+++******,,,,,,+++***'''(((((()))***+++++++++++++++******************---;;;999,,,)))(((&&&***888444000---+++***)))'''************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,+++++++++++++++***)))(((************************++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------....../////////......---------///////////////.........---...///...---,,,---///............//////000000111111000///////////////222222111111000000000///000111111000//////111222222222222222222222222111000000111111000000///...000000000000000000000000////////////////////////000000///.......................................000///...---,,,,,,+++,,,************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///000000000000000000000000////////////////////////111111000000//////......000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////.........---------........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,************************************************))))))*********+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,******))))))******+++,,,///<<<888,,,+++***(((+++777333///,,,++++++***)))************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,+++++++++++++++***))))))************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........000/////////............////////////////////////222444444444222111222333111111222222333333444444222111000//////000111222444444444333333333333333222222222222111111222333333333333222222111111111......///000000000000000000000000000000000000000000000000000000000000000111000//////......//////........................///...---,,,,,,+++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************,,,+++***))))))***+++,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............////////////////////////////////////////////////000000000000//////......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////.........---------,,,------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++***************+++++++++******))))))******+++,,,///<<<888,,,+++***(((+++555222...,,,,,,,,,+++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***++++++++++++***************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------.........///////////////.........//////////////////000000222333444333111111111222//////000000000111111111222111000//////111222444333333333444444444444444222222222111111111111111222222222111111000000000000111111111111111111000000000000000000000000000111111111111111111111111222111111000///000000000..............................---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***+++,,,------,,,+++***))))))))))))))))))))))))'''((())))))******)))))))))))))))*********++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............////////////////////////////////////////////////000000000////////////...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------------,,,,,,------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++*********************))))))******+++,,,///<<<888,,,+++***(((+++333111---,,,,,,------,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,------------....................................//////000000000000111111111222333222000///000111222222111111111111111111666444222111111222444666333333444444555555555666333222222222333222111000333333333333333333222222444444444444222111000///111111111111111111111111111111111111111111111111333222111111000000111111........................------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++******,,,,,,,,,,,,******))))))))))))))))))))))))(((((()))************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.........////////////////////////////////////////////////////////////////////////---...............//////................................................................................................................................................................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++***)))))))))******))))))******+++,,,...<<<888,,,+++***(((+++222000---+++,,,---------++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------------.........//////------------------------000000000000111111222222222333444444222222333444666666666666666555555555666555333222222333555666555555555666666777777777555444333444555555222000333444444444444444444444333333333333222111000000222222222222222222222222000000000000000000000000333333222111111111111111////////////////////////------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++((()))***++++++***)))((())))))))))))))))))))))))((())))))***************************+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------...........................////////////////////////.............../////////,,,,,,------............------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++***)))))))))******))))))******+++,,,...<<<888,,,+++***(((+++222000---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------........./////////---------...............000000000111222222333333000222333333333333444666111222222333444555666666666666666777777999::::::==================>>>>>>;;;999888999<<<;;;888444666555555444444333333222000000111222222222222222222222222222222222222222000000000000000000000000333222111111000111111111////////////////////////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++'''((()))******)))((('''))))))))))))))))))))))))((()))******++++++***************++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------........................////////////////////////---............/////////++++++,,,,,,---.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------******++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++*********************))))))******+++,,,///<<<888,,,+++***(((+++333000---+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------............////////////////////////000000000111000000111111222333333444000111333444444555777999666777999===@@@CCCFFFGGGHHHJJJMMMPPPSSSUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWSSSQQQPPPQQQTTTTTTOOOKKKHHHGGGEEECCC@@@>>><<<;;;888888888777666555444333333333333333333333333333111111111111111111111111222222111000000000000000///////////////////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------........................////////////////////////---------.........//////***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...------------------------------------------------,,,,,,---------.........------------------------+++,,,,,,,,,---.........,,,,,,,,,---------..............................------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++***************+++++++++******))))))******+++,,,///<<<888,,,+++***(((+++333000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........///000000000............/////////000000000111111222222222333000000111222333333444444555777999:::;;;<<<>>>@@@JJJLLLPPPUUUZZZ___cccfffdddhhhmmmrrrwwwzzz{{{|||zzzzzzyyyyyyxxxxxxwwwwwwssspppnnnpppssssssnnniiicccaaa^^^ZZZVVVRRROOONNNDDDCCCAAA>>>;;;777444333333333333333333333333333222222222222222222222222222111111000///000000000000000000000000000000000//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------........................////////////////////////---------.........//////******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,---...///---------------------------------------------------------....../////////------------------------++++++,,,,,,---...//////,,,,,,,,,---------..............................---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++))))))******+++++++++,,,*********)))***++++++,,,///<<<888,,,+++***(((+++///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************)))************+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////+++---000111000///000111555222...---...111444555111333444222222444666777:::>>>BBBFFFLLLUUUbbbkkknnnqqqsssuuuuuuvvvxxxzzz}}}{{{yyyyyyyyynnnmmmmmmnnnppprrrrrrrrruuussspppnnnnnnooonnnnnnddd```ZZZTTTMMMFFF>>>999444666777666555333222222444333333222222333444555333111//////000111111000000000000000////////////......---------,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------******))))))))))))******************************************************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................---------------------------------------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------+++,,,---...///111222222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++******************,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,,,,,,,***---///000...,,,++++++///......------......///111000...---,,,---...///222000//////000000...---.........//////000000000///...---,,,,,,---...///000000000///.........---......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************))))))(((((())))))*********+++++++++...===:::---***)))&&&***......---,,,,,,,,,------++++++++++++++++++++++++++++++******************************++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++*********************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------........./////////000000000000///000111222///000222555666555333000222444555666999@@@HHHMMMXXX```kkktttxxxxxxwwwwwwwwwwwwtttoookkkkkknnnqqqyyyyyy{{{|||xxxssstttyyyyyywwwtttqqqooonnnnnnnnneeedddccceeehhhkkkmmmmmmooonnnllllllnnnnnnmmmllloooppppppoookkkddd]]]YYYLLLIIICCC<<<666333222222333333333222333333444444222111//////000000///...111111000000000/////////.........---------,,,,,,,,,------------------...++++++,,,,,,,,,---------******))))))))))))******************************************************************************************************************))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------------------------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,---...//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,************************************************+++++++++++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,---***,,,......---------...***,,,...000111000///...000///...,,,,,,---...///...---,,,---///000///...000//////......---------000000//////////////////////////////............///......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++++++++,,,,,,,,,,,,...===:::...***)))'''***------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,------------.............................................////////////111///---,,,...000111111000111444666666555222111666;;;CCCNNNXXXcccmmmsss|||}}}}}}zzztttkkkdddcccggglllnnnnnnoooqqqmmmiiijjjoootttpppkkkjjjlllnnnnnnmmmhhhgggfffhhhjjjkkkkkkkkkiiiiiiiiikkklllllljjjggg]]]bbbhhhlllllljjjgggeeeddd```XXXPPPGGG@@@;;;888555444333222222333444555333111111111222222000...111111111000000000000//////.........------------.........---------------,,,,,,,,,,,,------------+++******))))))******+++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------------------------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,************************************************+++************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........---...///---......---------000222111444888::::::777333000111000/////////000111222000//////000222333333222222222222111000000//////...///////////////..................//////////////////............//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,---------...<<<:::...+++)))'''+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------------------........................................../////////000000000111///---...111333333333555444333222444888>>>BBBNNNUUUcccrrr{{{~~~{{{vvvtttsssssssssnnnnnnkkkeeeaaabbbiiiooonnnqqqwww}}}~~~{{{~~~}}}xxxtttmmmmmmooopppqqqnnniiifff\\\___ccceeeffffffhhhjjjllllllkkkiiiddd\\\SSSMMMAAA>>>999555333222333444333333333444555666444222222222111111111000000000/////////............---//////......------,,,,,,,,,,,,,,,------------...++++++************++++++++++++++++++++++++++++++************************************************************************)))***************++++++))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............---------------------------------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,************************++++++++++++++++++++++++************************************************************++++++++++++***************************************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000000......///000000000//////...111555888>>>@@@BBBCCCAAA<<<777444333333333333444555666777999777666666777777666444222222222111111111111111---...000111222111111000.........//////000000000000//////......//////000////////////////////////........................------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...<<<:::...+++***(((+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---------.........///////////////////////////////////////000000000111111333222222333444555444333333555888<<>>======>>>???@@@BBBCCCDDDHHHFFFCCCBBBAAA???===:::777666555444222111000//////000222333444333333222/////////000000111111111000000000//////000000000000000000000000000000000........................------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---************++++++++++++...<<<:::...,,,***(((,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---......//////------........./////////000000000000000000000000000000000000111111111111///111222111000111333555888AAANNNZZZeeepppzzzyyytttsssmmmddddddjjjkkkkkkjjjgggeeegggnnnttt~~~uuuqqqooooooqqqlllfffdddfffiiijjjjjjhhhddd\\\RRRHHH???999666666444222222444555444444333333333222222222111111000000000000/////////////////////...............,,,---------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))******+++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////---------------------------------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++))))))(((((((((************************++++++++++++++++++++++++************************************************)))))))))************+++************************)))))))))***++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------------------------------------,,,---......------///111111555:::???CCCHHHMMMPPPQQQPPPOOONNNNNNOOOPPPPPPQQQQQQSSSUUUVVVXXXYYYZZZ[[[YYYVVVUUUTTTRRROOOMMMIIIGGGEEEBBB???<<<:::888222222222222111000//////111111111111222222222222111111000000000000111111000000000000000000000000........................------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------))))))*********+++++++++...<<<:::...,,,+++)))---......---,,,,,,,,,------------------------------******++++++,,,------...+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------.../////////............////////////000000000000000000000000000000000111111111222222---000333333222777AAAJJJVVV```oooyyyzzzpppjjjjjjgggaaafffqqqrrrsssrrrppprrr~~~yyyoookkkjjjiiigggiiiiiiiiifff___VVVMMMGGG???;;;777555444444444444444333333333333222222222111111111000000000//////............////////////------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))***++++++,,,------))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000---------------------------------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++***)))))))))))))))***************************++++++++++++++++++++++++************************************************))))))))))))************************************((())))))***++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,---------..............................,,,...000111222555888;;;===BBBHHHMMMPPPRRRSSSTTTTTTTTTSSSTTTTTTVVVWWWXXXZZZ[[[]]]___aaacccdddeeeaaa```^^^___``````___^^^VVVUUUTTTQQQOOOMMMKKKJJJAAA@@@===999666444222111444333333333333333333222222111111000000111111222////////////////////////................................................---------------,,,,,,,,,***+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,---<<<;;;///,,,+++***...///...------,,,,,,,,,,,,------------------------******+++,,,,,,---......++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------...///000000............/////////000000000000000000000000000000111111111111222222222111666:::;;;>>>HHHZZZhhhzzzzzzrrrooorrrooohhhkkkuuuwwwzzzqqqjjj```fffnnnsssrrrjjj```YYYHHHCCC===999777666666555444444444333333333222222111111111111000000000000------......//////000000---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))***+++,,,,,,------))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000---------------------------------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************(((((((((((()))***+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************************************((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------....................................000333666999===BBBFFFKKKOOOUUUXXXXXXUUUSSSQQQPPPPPPPPPPPPQQQPPPPPPPPPRRRTTTVVVYYY[[[]]]^^^___XXXWWWXXXZZZ^^^```aaa```UUUUUUUUUUUUUUUTTTTTTTTTWWWTTTOOOIIIDDD@@@>>><<<555555555444444333333333222222111111111111222222////////////////////////////////////////////////.................................------,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------<<<;;;///---,,,***...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------.........------------------------------------------------,,,,,,++++++,,,,,,---...---------.........//////......//////000000111111000111111111//////222444......///111444666666555666<<>>===<<<666000666555444333333333333333111111111000111222333333111///......//////...,,,////////////////////////........................------------,,,+++***)))************************,,,,,,,,,+++++++++******)))************+++++++++************************++++++******++++++,,,---,,,,,,,,,++++++******************)))******+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------------------------------------------------------//////.........---------..................------...------------...//////................................................------------------------------------------------......---------,,,,,,,,,........................------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++******************************************************+++++++++,,,,,,,,,************************))))))************))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...222444222000...............---------------,,,...000///---///333777:::>>>CCCFFFHHHLLLRRRXXX\\\]]]^^^^^^ZZZSSSJJJDDDCCCCCCCCCCCCCCCDDDEEEFFFIIIMMMPPPTTTZZZ___]]]WWWWWWMMMGGGKKKPPPRRRVVV[[[WWWTTTPPPKKKHHHIIILLLOOOTTTQQQUUU^^^```XXXQQQNNNKKKBBB777333444888999888222333333222111000222333111000000111222111...,,,..............................////////////......------------------------///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---222;;;<<<222***++++++(((................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,++++++,,,,,,---...---------.........//////......//////000111111111222111000......///111222222333333222333555999<<>>DDDNNNPPPRRRSSSUUUWWWYYY[[[]]]ZZZUUUPPPMMMKKKJJJIIIIIILLLOOOQQQQQQPPPOOOOOOWWW[[[```dddkkkrrrrrrnnn```YYYTTTUUUVVVXXX___hhhnnnooooookkkddd\\\WWWTTTWWWQQQOOOSSSXXXYYY[[[___```YYYOOOGGGBBB===888555333222222333555555222///000///...///000111111000..............................////////////......------------------------///...---,,,,,,,,,---------,,,,,,++++++,,,,,,---111;;;<<<333+++++++++)))................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,------...------........./////////......///000000111111222222000......000222333333666555333222666???MMMVVVhhhpppxxx{{{vvvoookkkjjjnnnhhhiiiqqqwwwuuuuuuxxxwwwpppllliiiiiikkkkkkhhhiiillllllnnnqqqssstttuuuvvvxxxuuuuuusssrrrrrrqqqqqqqqqkkkkkkiiieeeaaabbbhhhnnnooopppvvv|||nnnnnnqqqsssppphhh^^^XXXUUUCCC???;;;777666555444333333333333333222111000///111000//////000111///...////////////////////////........................------...------,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++************************++++++******++++++,,,---,,,,,,,,,++++++++++++******************+++,,,,,,******+++++++++,,,,,,,,,000//////...---,,,+++***,,,,,,,,,,,,------------------------------------------------------------/////////............---............////////////...///000111111111000///................................................------------------------------------------------.........------------,,,........................------------------------------------------------++++++++++++++++++++++++***************************************************))))))(((((())))))*********************************************************+++++++++,,,,,,,,,************************))))))************)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000222444333000---,,,+++...///000111111111111111111555;;;>>>BBBHHHPPPVVV\\\[[[ZZZYYYYYYWWWTTTRRRVVVRRRLLLIIILLLTTT^^^dddbbbfffmmmqqqsssqqqppppppuuuwwwxxxyyy}}}zzzuuuooollliiijjjrrr{{{}}}vvvssskkkbbbZZZVVVUUUUUUYYY]]]```___\\\XXXTTTPPPLLLJJJAAA:::444333666777444000333111//////111222222222////////////////////////...//////000000//////...------------------------///...------,,,---------------,,,,,,,,,,,,------000:::===333++++++,,,)))................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++++++++,,,------------------------------------------------,,,,,,,,,,,,,,,---..................////////////...//////000111111222222111//////000333555555444777555555:::FFFYYYkkkwww~~~yyyssslllccc[[[YYY[[[ccc```fffuuu~~~yyyrrrnnngggmmmwww~~~{{{xxxwww{{{~~~xxxsssqqqpppmmmiiieeebbbaaadddlllrrrwwwnnnmmmrrrsssmmmfff\\\SSSFFF<<<777666555555222333333444333222111000000///......000000///...////////////////////////........................------......---,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++************************++++++******++++++,,,---+++++++++++++++++++++++++++************+++,,,,,,******+++++++++,,,,,,,,,......------,,,,,,++++++,,,,,,,,,------------...------------..................................../////////...............///////////////000000000...///111333333222111000............................................................................................................------------........................------------------------------------------------++++++++++++++++++++++++************************************************))))))(((((((((((())))))******************************************************+++++++++,,,,,,,,,************************))))))************))))))))))))*********+++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,...000000///......///------...///111444666777>>>CCCJJJNNNPPPSSSWWW[[[VVVTTTQQQQQQQQQMMMGGGBBB???@@@CCCIIITTTcccsss}}}}}}}}}zzzrrrjjjccc]]]ZZZYYYVVVWWWYYYZZZZZZ]]]aaadddVVVMMMAAA:::777777666555777555333222333333111000//////////////////////////////000000000000//////.................................------------...------,,,,,,,,,,,,------///:::>>>555++++++,,,***................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++******+++++++++------------------------------------------------------,,,,,,------...///........./////////000000//////000000111222222222000000111222444444222111777:::BBBRRReeeuuu~~~xxxlll```[[[XXXWWW[[[bbbbbbiiizzzyyymmmfffdddcccbbblllwwwtttlllgggeee___eeeqqq~~~qqqpppssssssqqqnnneeeWWWLLLEEE>>>888333333333444444444444444333222111000111222333222111000000000000000000000000////////////////////////------.........---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++***+++,,,,,,---******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,---------.........---------....../////////......................../////////////////////////////////000000000111111///000222444444333222000////////////////////////////////////////////////................................................//////.........---------........................------------------------------------------------++++++++++++++++++++++++************************************************))))))(((((((((((())))))******************************************************+++++++++,,,,,,,,,************************))))))************))))))************++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++---...///......000111------///222777===CCCFFFKKKPPPTTTTTTQQQMMMKKKKKKIIIHHHJJJMMMPPPOOOJJJEEEGGGNNNXXXcccooo{{{xxxrrrnnnkkkiii```^^^[[[XXXVVVYYY___dddddd```XXXOOOEEE>>>:::999555444333333444333111...000000000000000000000000//////000000000000//////........................---........................------,,,,,,------......:::???666,,,+++,,,+++................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,---------------------------------------------------------------......///....../////////000000000//////000111111222222333222333333333111111333555AAAKKK\\\ooo|||~~~yyyttteee[[[VVVXXXZZZZZZaaakkk|||uuuqqqkkkjjjooowwwzzzrrrllljjjoooyyytttkkklllpppqqqlllfffaaaZZZOOO@@@555777666555555555555555666555444333444666666666444000000000000000000000000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************++++++******++++++,,,---***++++++++++++,,,,,,,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,((())))))***+++,,,---...,,,---------............---------...//////000000...........................////////////000000000//////000000111111222222000111222333333333222111////////////////////////////////////////////////................................................/////////.........------........................------------------------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++***))))))(((((())))))*********************************************************+++++++++,,,,,,,,,************************))))))************))))))*********++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,------------///000000///......000222111333777===DDDJJJPPPSSSNNNQQQSSSPPPIIICCC@@@???HHHLLLTTT\\\ccceeeccc``````hhhqqqyyy~~~}}}vvvvvvwwwvvvrrrnnnggg```]]]^^^```bbbfffiiikkkggg]]]PPPFFFAAA555444333333333333222000000000000000000000000000///000000111111000000///........................------...////////////.........------------......,,,:::@@@777,,,+++---,,,........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---------------------------------------------------------------...//////.../////////000000000000///000000111111222333333222444555333222777AAAJJJXXXeeettt|||zzzqqqiiieee___^^^ccclllnnnooo{{{{{{wwwxxxzzz~~~|||sssqqqtttwwwqqqnnnkkkiiiiiiggg___QQQGGG>>><<<888666444444555666555444333444666666666555000000000000000000000000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,***++++++,,,,,,---------------------............---------...///000000000.........................../////////000000000000//////000111111222333333111111111111222222222222////////////////////////////////////////////////................................................////////////....................................------------------------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++*********))))))***************************************************************+++++++++,,,,,,,,,************************))))))************))))))*********+++++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,------------...000111111111111222555888;;;???EEEKKKNNNOOONNNMMMGGGIIIJJJIIIFFFGGGJJJNNNWWW___jjjsssyyyzzzzzzzzzmmmqqqvvvyyy{{{~~~zzzwwwvvvvvvuuuqqqnnngggjjjoooqqqnnnfff[[[TTTCCC???999444333444444444111111111111111111111111000000111111111111000000........................,,,---...///000000///.........------------......+++:::AAA888---+++------................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------------------------------...------------...//////////////////000000000000000000000111222222333333111444555444555@@@RRRaaannnxxxzzzkkk___^^^aaaffflll{{{zzzqqqvvv}}}zzzzzzoooiiieeeeeehhhhhhaaa[[[CCC@@@;;;666333333444555222111000111333444333222000000000000000000000000000000000000000000000000------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,---------------------,,,---------.........//////---------...///000000111////////////////////////.../////////000000111111///000000111222222333333111111000000000111222333000000000000000000000000000000000000000000000000////////////////////////////////////////////////000/////////....................................------------------------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++******************************************************+++++++++,,,,,,,,,************************))))))************))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------.........000111222444777<<<@@@EEEJJJPPPTTTSSSMMMDDD??????AAACCCFFFJJJSSS^^^gggfffooo{{{yyyjjjiiiiiinnnssstttnnnhhhUUUMMMBBB999444444555666111111111111111111111111000000111111111111000000////////////////////////,,,---///000000000///.........------------......+++:::BBB999---+++------000000000000000000000000///...---,,,,,,---...///........................------------------------//////.........------------------------------------------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............///////////////////////////.........000000000000000111111222///111333444333222333333777666444666FFFaaauuu|||yyynnngggeeeeeegggiiizzzxxxpppmmmkkkiiiqqqpppvvvpppjjjhhheeefffiii]]]RRRDDD999555555666555555444333333444444333222111111111111111111111111000000///.......................................------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------........................------//////...............///222222111111000///......111111000000111222333444111111111333555555222000777555333111000000111222333111000000111222333222111111111111000///...---000000000000////////////111111000///////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///,,,*********+++,,,+++++++++,,,,,,---------,,,+++******++++++)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------***,,,...///...---...///+++444;;;===???EEEKKKNNNRRRQQQPPPMMMFFF===;;;>>>DDDHHHMMMSSS```pppyyy|||zzzrrrmmmppprrrpppqqqtttpppgggYYYLLL???666333444222222222111...---...///000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......111:::???888///+++---///000000000000000000000000///...------------...///........................------------------------//////.........------------------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............////////////////////////////////////000000000000000111222222222222111111111333444555111999DDDTTTiiiooocccbbbbbbeeevvvqqqbbb___eeennnrrr}}}nnnfffhhhoooggg```SSSHHH???:::888777666555333444444444222111222222222222222222222222000000///............///........................------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////........................333222111000000000000000////////////000000111111666555555444333333222222333222111222444555555444444333333333444444444444111000000222444555444333111111222222333333222222111111000000000/////////111000000///......//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++******+++,,,+++++++++,,,,,,------------+++******++++++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------......------+++,,,---......///222444888>>>BBBDDDIIIRRRYYYZZZZZZOOODDD@@@@@@BBBHHHNNNQQQ\\\iiissszzz|||qqqllllllmmmqqqwwwvvvpppggg]]]RRRFFF===888666666666555555444444333111111111111111111111111111111111111111111111111000000000000000000000000111000000000/////////...000:::@@@:::000,,,---...000000000000000000000000///......------......///........................------------------------...............---------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------............////////////////////////////////////111000000000000111222222222333444333222222555777<<>>555///...---111111111111111111111111////////////////////////////////////////////////........................---.....................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------......//////......---............////////////////////////000000111111111111111111111222222333000444777444222<<>>;;;777555444444444333333333333333333333333333222222111000000000000000////////////////////////........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////....../////////000000000000000000111111111222222222222111111222333444444111222444666888:::<<<<<>>@@@AAAAAAAAA@@@???:::777555444555777777777666555444333222222333333222222222222111111111111000000/////////000000111000000000000000000000000////////////////////////........................------------------------------------------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,.........,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------)))***,,,---.........---,,,...333888???HHHQQQWWWWWW```fffbbb\\\ZZZ\\\]]]___ccckkkqqqrrrssszzzxxxnnnjjjddd]]]RRRIII>>>888777777666333444444444444444444444444111111111111111111111111////////////////////////////////////000000000000---999BBB>>>555000...---111111111111111111111111...//////000000//////...////////////////////////........................---------...............------------------------------------............+++,,,,,,------.........,,,,,,,,,---------......------------------------......////////////..................////////////...//////000000111111222222111111111111222333333333444444555===PPPkkkwwwfff___iiiwwwzzzqqq{{{sssiiiiiijjjgggbbbJJJEEE>>>888666555555555444444444444444444444444333222222111111111111111////////////////////////........................///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000////////////000000000000000111111222222333333333111111111111111222333444777;;;AAAHHHMMMRRRTTTUUUZZZ[[[^^^aaacccdddeeeeee```aaaccceeeccc^^^UUUOOOLLLLLLKKKLLLMMMOOOQQQSSSOOOKKKFFFAAA>>>;;;888666444333222111222222444444333333333222222222111111111111000000000111222222000000000000000000000000////////////////////////........................------------------------------------------------------......------------------,,,,,,,,,,,,++++++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,---...//////000,,,222;;;DDDLLLUUU\\\```^^^aaa^^^UUUQQQVVV```fffmmmoooqqqnnniiioooxxxooohhh```[[[SSSHHH@@@;;;999666444444444444444444444444444222222222222222222222222000000000000000000000000////////////000000000000,,,888AAA===555000......111111111111111111111111...///000111111000///...////////////////////////........................---------.........//////------------------------------------.........///++++++,,,,,,---......///,,,,,,,,,---------....................................////////////..................////////////...//////000111111222222222222111111222222333444555666:::FFFXXXkkkzzzyyypppgggbbbhhh}}}uuusssuuu{{{}}}pppjjjhhhggg[[[SSSHHH>>>888777666666444444444444444444444444333333222111111111111222////////////////////////........................//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,---------......------------------------........................---------...///000000000000000000111111111222222111111222222333444444444222333555999<<<@@@DDDFFFPPPTTTZZZ___cccdddcccbbb]]]___aaadddgggjjjmmmnnnlllmmmoooqqqpppkkkddd___ZZZWWWRRROOOOOOQQQUUUXXX\\\ZZZWWWTTTPPPKKKDDD@@@===;;;888555333333333333444333333333333222222222222222111111222333333444111111111111111111111111////////////////////////........................................................................------...............------------,,,,,,+++++++++,,,+++++++++---...---,,,,,,,,,------,,,,,,+++***------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------------.........------...000222444777???IIIRRRWWWYYYZZZZZZYYYWWWRRROOOTTTaaakkkoooqqqvvvzzzzzzxxx|||pppeee^^^[[[UUUMMMEEE>>>888555555555555555555555555555222222222222222222222222000000000000000000000000.../////////000000000111,,,777???;;;333///......111111111111111111111111...///000111111000///...000000000000000000000000////////////////////////---------.........//////---------------------------------.........//////++++++,,,,,,---...//////,,,,,,,,,---------....................................////////////................../////////000...//////000111222222222222222111111222222333444555888DDD[[[ttt{{{rrrmmmddd^^^bbbooorrrggg```dddrrrqqqiiigggggg]]]OOOBBB;;;777777777555555555555555555555555444333222222111111222222000000000000000000000000//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,------.........------------------------........................---------...///000000111111111222222222333333333111111222333333444555555999;;;AAAHHHPPPXXX^^^bbbeeegggkkkllljjjeee___[[[PPPRRRUUUYYY^^^dddhhhkkknnnnnnooopppqqqnnniiieeeaaa[[[SSSLLLIIIJJJNNNQQQSSSUUUZZZ___bbbaaa]]]YYYNNNKKKFFF@@@;;;888666666444444444333333333222222333222222222333444444555111111111111111111111111000000000000000000000000........................................................................------......///......------------,,,,,,+++++++++,,,+++***+++---...---,,,------------,,,,,,+++***------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......111000///...///222555777EEEMMMVVV]]]]]]XXXSSSOOOOOOMMMKKKQQQaaapppuuuqqqqqq|||rrrcccdddbbb[[[RRRGGG@@@<<<666666666666666666666666222222222222222222222222000000000000000000000000.../////////000000111111,,,777>>>:::222.........555333111111222333222111000000000000000000/////////////////////.........////////////////////////................................................+++,,,,,,------,,,,,,+++...------------...//////---------............///..................------//////.........---------------......///000000000000000000000////////////111333555444111000333777777MMMaaasssyyycccYYYYYY___lll~~~ttt\\\[[[cccmmm}}}vvvbbbdddbbb```ZZZKKK;;;777;;;888666444444555666555444222222222111111111111000000000000000000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,---......//////......---------------------------------............///000000000000////////////222111111111222222111//////333666555444666===DDDLLLUUUbbbiiijjjhhhiiijjjhhhhhhiiikkklllhhhbbb\\\UUUWWWYYY[[[]]]```dddggghhhkkkooossstttrrrooollliiihhhfffbbb]]]YYYWWWWWW___YYYQQQNNNRRRZZZccchhhlllggg___UUUKKKBBB<<<999555444444444444333222222555333000///000444999<<<444333222000//////......222111111111000000//////000000000000000000000000//////.........---------......//////......---,,,---,,,,,,,,,------+++)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////...---,,,,,,///111111000000666BBBKKKWWWVVVVVVUUUNNNEEEAAACCCIIIMMMUUUaaannnvvvxxxwwwxxxlllfff```UUUIIIBBB:::888666555555555444333333333222222222222222222000000000000000000000000000000000000000000000000000222<<<>>>111---111---555555555777888777444111111111111111000000000000000000000000000000//////........................................................................+++,,,,,,------,,,,,,+++...------------...//////---------............///........................//////.........---------------......///000000000000000000000000000000000333111///000444888999999GGGggg}}}{{{mmmYYYSSS]]]^^^kkkfff___kkkzzzkkkfffcccddd^^^OOO@@@888777777777777666555555555222222222222111111111111111111111111111111111111//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,---......//////......------------------------........./////////000000000000000000000000000000222111000000000222555666777666444555<<>>222...111---444555888;;;<<<:::444000111111111111111111111111000000000000000111111111........................................................................,,,,,,------------,,,,,,...------------...//////---------............///......................../////////............------......//////000000111000000000000000000000000222222222111333999CCCJJJeeevvvzzznnn___RRRUUUfffzzz{{{hhhdddsss~~~qqqfffgggiii___NNN@@@999::::::888666555555555333333333222222222111111111111111111111111111111/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,---......//////......------------------------//////000000000111111111000000000000000000000000000222444333111111444888666777===IIIYYYhhhsssxxxzzzwwwsssnnnjjjgggeeeeeeiiikkkllllllkkkmmmqqquuunnnnnnlllllllllnnnqqqrrrqqquuu}}}uuummmiiigggfffeeehhhjjjnnnooommmhhhbbb]]][[[TTTJJJAAA;;;777333111555555666666555444222111222222111111000111111222111111111111111000000000000000000000000000000000/////////............---...////////////...---------,,,,,,,,,------,,,***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---......///000000111000111444;;;BBBGGGIIIHHHEEE>>>888888;;;@@@JJJTTTbbblllxxx~~~kkk^^^ZZZNNNGGG>>>999999888555222444444444333333333222222111111111111111111111111111111111111111111111111000222===???333...111---333444777999:::888333///111111111111222222222222000000000000000000000000------------------------................................................,,,,,,------------,,,,,,...------------...//////---------............///---------.............../////////........................///000000111111000000111111111111111222///666999555111;;;SSSiii|||{{{lll[[[UUUWWWjjjzzzuuunnnmmm|||xxxkkkgggddd]]]VVVDDD???:::666666777666555444333333333222222222222111111111111111111111111////////////////////////////////////............------------------------------------------------,,,,,,,,,------------...,,,---......///................................./////////000000000111111000000111111111111111222///444888777444222444777===HHHZZZlllxxx{{{yyyuuupppqqqsssuuuuuuqqqkkkfff___dddiiilllnnnvvv|||yyywwwnnnmmmlllkkkkkklllnnnpppnnnhhh___VVVNNNFFF===777777777777666666555444333111111111111111222333444111111111111111111111111000000000000000000000000/////////...............///////////////...------...------...//////...,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......////////////......------------------------------------............,,,---------...///000111222555:::???CCCCCCAAA???@@@:::999>>>HHHVVVggguuuwwwyyyqqqfff^^^SSSDDD<<<::::::888555666555555555444333333333222222222222222222222222111111111111111111111111000333>>>@@@444///111...444333333444555555222000111111222222333333333333111111111000000000//////........................////////////////////////........................,,,------......------,,,...------------...//////---------............///---------.........//////////////////////////////......//////000111111111000111111111222222333333222555777888???RRRmmmppp\\\WWWcccsss___jjjyyymmmeeeeeegggTTTHHH;;;666888:::888444444444444444333333333222111111111111111111111111000000000000000000000000000000/////////.........------------------------------------------------,,,,,,---------.........,,,---......///......................................./////////000000000000111111111222222333333333555777555444888@@@GGGZZZeeessszzzxxxqqqkkkgggwwwyyy}}}|||uuuppppppxxx}}}uuupppooopppqqqwwwsssooolllggg]]]QQQHHH<<<:::777444333444555666111111111111222333444555111111111111111222222222111111111111111111111111//////////////////////////////000000//////...---000//////000111111000......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////......---------------------------------.........//////------------...///111111888===BBBBBB>>>:::999:::===@@@IIIVVV```jjjvvv}}}uuugggTTTFFF???===<<<:::777777666666555444444333222222222222222222222222111111111111111111111111000333???AAA555000222...888555333333444555555444333444444555555666666777444333333222111000//////////////////////////////////////////////////////........................------............------...------------...//////---------............///,,,,,,------.../////////...////////////000000000...//////000000111111222111111111222333333444444888333444CCC\\\tttwwwhhhiii~~~kkk[[[___xxxpppiiifffbbbUUUEEE===<<<<<<999555555555444444444333333333222222222222222222222222000000000000000000000000000000000/////////......------------------------------------------------,,,---------............,,,---......//////......................................./////////000000111111111222333333444444777666555666;;;GGGWWWbbbmmmoooooojjjdddccchhhnnnxxxyyy|||xxxsssxxxuuusssssssssmmmbbbZZZIIIEEE>>>888444333555777333222222222333444444555111111111222222222222222111111111111111111111111...////////////000000000///000000000000///......000//////000222222111///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////.........------------------------------........./////////............000222444666???CCCEEEBBB<<<999;;;@@@AAALLL^^^lllqqqrrrwwwoooZZZJJJAAA;;;999999888888777666555444444333333333333333333333333222222222222222222222222000444@@@CCC666111222...<<<:::999888999:::999999777777888888999::::::;;;888777666555333111000///000000000000000000000000////////////////////////........................------............------...------------...//////---------............///,,,,,,------...//////000.../////////000000000000/////////000111111222222111111222222333444444555888<<>>;;;:::>>>EEEJJJSSS]]]jjjssstttwwweeeOOOBBB===:::999999888666555555444444444444444444444444444222222222222222222222222000444AAACCC777222333...@@@???>>>>>>??????>>><<<::::::;;;<<<<<<===>>>>>>;;;:::999777555333111000000000000000000000000000000000000000000000000000........................------............------...------------...//////---------.........//////,,,,,,------...///000000.../////////000000111111/////////000111111222222111111222333333444555555333HHHeee{{{|||yyyhhhppptttbbbcccvvv}}}llljjjcccVVVGGG===:::<<<666666555555555444444444222222222222222222222222000000000000000000000000000000000000////////////........................---------------------------------.........//////,,,---......//////......////////////////////////000111111111111222222222111111222333333444555555222:::HHHYYYgggnnnnnnmmmjjjfffcccaaabbbdddddddddwww~~~|||yyyqqqjjj___RRRFFF===888666555444444333333444444444111111111222222333333333111111111111111111111111.../////////000000111111000000000000000//////...---,,,,,,---///000///---......------------......------------------------,,,,,,,,,---------......,,,------------------,,,..................................../////////000---...///222777<<>>999333333999CCCMMMRRRfffjjjooopppqqqdddPPPHHH::::::999888777666555444444444444444444444444444222222222222222222222222000444AAADDD888222333...MMMGGGBBBDDDKKKNNNJJJEEEFFFEEECCCAAAAAACCCEEEFFF===BBBEEE@@@666000000444333111//////000111000///000000000000////////////........................////////////////////////////////////////////////---------.........//////////////////////////////111111111000000000000000222222111111111111111111333//////444555222555;;;>>>ddd~~~wwwkkkiiilllmmmdddsssxxxnnniiigggYYYCCC;;;???888666666777444111222777333333333222222222111111////////////////////////000000000000////////////------............------..........................................------////////////////////////000000000000////////////222111111111222333111000...222666777666666888:::HHHVVVdddgggiiilllmmmkkkgggiiifff```___jjjxxxzzzvvvoooeeeZZZMMMAAA999:::777444333333444444444444222111222333333222111111111111111111111111111222222111111111111222222000000000000////////////......------------......//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///.../////////...---,,,,,,...---------/////////...+++///444999===???AAAAAA777999555777DDDLLLYYYlllooosssvvvxxxnnnVVVGGG>>>777666888777555666555555555444444333333333555555444444444333333333555333AAAHHH:::...000111VVVPPPKKKMMMSSSYYYZZZXXXRRROOOKKKGGGEEEEEEEEEFFFGGGLLLNNNIII===333000111333111000///000111000///111000000000////////////........................////////////////////////////////////////////////---------.........//////////////////////////////111000000000000000000000222222111111111111111111333222444777666444:::BBBcccxxx{{{qqqfffaaa|||tttjjjwwwkkkaaaaaa]]]NNN>>>:::777666888777444333555333333333333222222222222000000000000000000000000111000000000////////////---......//////......---................................................////////////////////////000000000000000000000///333222111111222333444444444444333222444;;;DDDKKKYYYccckkkkkkkkkmmmnnnlllgggiiiiiikkkvvv}}}wwwppphhh]]]PPPFFF:::777555666999999777333444333222222333333222111111111111111111111111111222222111111111111222222000000000000///////////////......------....../////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////......---,,,............000000000///000333888===AAAAAA>>><<<:::<<<:::BBBUUU```hhhwwwzzzlllXXXLLL@@@===<<<:::777666666666555555444444333333555555555444444444333333555333@@@HHH;;;///000111```\\\VVVTTTVVVZZZ^^^```\\\XXXRRRLLLGGGDDDCCCCCCJJJOOORRROOODDD999333111333222000000111111111000111111000000000/////////////////////////////////////////////////////////////////////////////////------........./////////000000000000000000000000000000000000000000111111111111222222222222222222333555888999777:::GGGTTTrrrfffaaapppbbbeeevvvjjjgggkkk\\\DDD???999666999:::777444444444444333333333222222222111111111111111111111111111111000000000/////////---......//////......---................................................////////////////////////000000000000000000000000444333111111111333555777777444222333:::HHHXXXdddjjjmmmnnnjjjhhhkkklllllljjjpppzzz{{{ssskkkaaaZZZDDD???999777888888666333555444333333444444333111222222222222222222222222222222111111111111222222000000000000///////////////......------....../////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///....../////////...------......//////000000000000444888>>>CCCFFFCCC===999999@@@FFFTTTiiioooqqqzzz|||kkkZZZHHH@@@>>>;;;888666777777666666555444444333555555555444444444444333555333???HHH;;;000000111jjjgggbbb[[[WWWVVVWWWZZZ\\\XXXQQQIIIDDDAAA@@@???BBBGGGMMMMMMGGG???888555444222000000111222111000111111111000000000//////000000000000000000000000////////////////////////////////////////////////............////////////000000000000000000000000000000000000000111111111111111222222222222222333333666888777888DDD[[[nnn}}}kkkgggmmmhhh```uuurrriiibbbYYYGGG>>>777777999777555555444444444444333333333333222222222222222222222222111111111000000000//////......////////////..........................................////////////////////////////////////000000000000000111111111333333333333222222333555333555999AAAMMM]]]mmmvvvtttrrrmmmiiihhhlllrrrvvvyyyyyyooojjjhhh\\\TTTIII>>>888666777888777555444444555555333222222222222222222222222222222222111111111111222222000000000000//////////////////............////////////............//////........................---------------------------------............///......////////////......//////000000//////000111777>>>GGGJJJGGGAAA<<<;;;>>>NNN]]]jjjuuutttuuummmUUUIIIDDD???;;;:::999999888777666555555444555555555555444444444444555222>>>GGG;;;111111111pppooollleee^^^YYYXXXXXXXXXTTTMMMGGGBBBAAAAAABBB@@@CCCGGGIIIGGGCCC===:::444222000000111222111000111111111111000000000000111111111111111111111111////////////////////////////////////////////////........./////////000000000000000000000000000000//////000000111111111111111111222222333333333333222555666777@@@UUUqqquuukkkxxxxxxjjjvvvnnnfffhhhSSSGGG;;;888888666666777555555555444444444333333222222222222222222222222111111111111000000000000...//////////////////...////////////////////////........./////////000000000000000000000000000000///000000000111111111222111333555555333111222333000888FFFWWWfffqqqwwwzzztttppplllkkknnnvvvyyypppnnnjjjggg___QQQDDD;;;:::;;;888777555555666555444222222222222222222222222222222222111111111111222222000000000000/////////////////////......///////////////............//////........................---------------------------------............///......///////////////...000000111///...///222555@@@IIIQQQNNNDDD<<<<<<@@@NNNbbbqqqvvvxxxvvvnnn\\\QQQGGG@@@===;;;::::::999777666666555666666555555555444444444555222===GGG<<<222222111ssstttrrrnnnhhhbbb^^^\\\VVVSSSMMMHHHFFFGGGIIIKKKKKKJJJHHHGGGFFFCCC???<<<444222111111222222222000222222111111111000000000000000000000000000000000////////////////////////////////////////////////....../////////000000000000000000000000000000000/////////000111111222222111111222222333444444444222666:::AAARRRjjj}}}zzzwwwssszzzvvvooowwwlllccc^^^RRREEE>>>:::777666999666666555555555444444444222222222222222222222222222222111111111000000000...//////000000//////...////////////////////////.........//////000000111000000000000000000000000///000000111111222222222///333666666444333444777:::DDDVVVhhhtttxxxtttooohhhggghhhmmmttt{{{lllmmmkkkaaaSSSFFF===::::::888666666666666444333333333333333333333333333222222111111111111222222000000000000////////////000//////......//////000//////............//////........................---------------------------------............///......///000000000//////000111111//////222999???NNNTTTVVVNNNBBB<<>>===<<<;;;:::888777777666666666666555555555555666111;;;FFF===444333000sssggg```WWWTTTPPPNNNNNNRRRWWWZZZ^^^UUUJJJBBB@@@AAA@@@>>>555333111111222333222111222222222111111111111000////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////...//////000111222222222111111222333333444555555222<<>>LLLWWWYYYRRRHHHDDDIIIUUUccclllwwwbbbSSS???>>>===<<<:::999888777777666666666555555555555666111;;;EEE===444333000uuuhhhlll___[[[UUUPPPNNNQQQUUUXXX[[[TTTLLLGGGFFFEEEAAA===:::888555222111111222444000000000000000000000000000000////////////000000000/////////............000000///...............000000000000000000000000////////////000000000000000000000000000111111222111555555111000555999999777IIIccc{{{|||rrruuunnn{{{ooo___aaaZZZDDD888<<<888555555777777555444666555444333333222222333333222222222111111111111000000000000000////////////////////////////////////////////////////////////000000000000111111111111444222000///000111222222222555777666666???NNN[[[ddd___]]]]]]\\\[[[bbblllyyyvvvmmmfffcccOOOEEE;;;888<<<<<<777111666666666777666666555444222222222111111111111000111111000000000000111111........./////////////////////000000000000//////...............///000000444333222111000///...---///////////////.........222///------...000111222111111111444<<>>:::666999888888777777666555555777666;;;BBB@@@666111444rrrnnngggaaa\\\[[[[[[\\\XXXTTTNNNLLLLLLLLLKKKHHHCCC===666333333444333222111111111111111111111111111000000//////000000111000000000/////////......000//////............///000000000000000000000000/////////000000000111111111000000000000111222222444///000666888666999@@@[[[nnnvvvmmm}}}zzz{{{oooaaa```SSS>>><<<888666888888555444555555555444333333333333444333222222222111111111111111111000000000/////////////////////////////////////////////////////////000000000111111111222222111111222333444555666666777777999CCCQQQ^^^eeehhh```___aaacccfffppp}}}pppjjjaaaSSSDDD999555777999666666666555555555444444333333333222222222111111111111000000000000111111000000000//////.........//////000000000000////////////......//////000111000000000/////////......////////////////////////000000000111222333444444555555:::IIIYYYbbb___YYYKKKKKKZZZqqq|||zzzvvv~~~cccGGG>>>AAAAAA999222999999999888777777666666888777<<>>FFFRRR```hhhkkkkkkoookkkhhhkkkwwwrrrlllaaaTTTHHH@@@;;;999777777666555555444444444444333333333222222222222222111111000000111111222222111111000///...------//////000000000000///////////////...///000000111............///////////////////////////000000000000111222222222222333444555999CCCSSSaaaeee]]]UUUHHHZZZrrr~~~xxxzzzZZZHHHBBB???;;;999:::::::::999888888777777777666<<>>BBB;;;;;;;;;:::999999888888666555:::BBB@@@666222555tttgggaaa______cccbbb^^^ZZZUUURRROOONNNNNNKKKEEE>>>888444222222222222222222222222222222222111111000000111111222111111000000000////////////............//////000111111111111111111111111000000000111111111222222222111111111111222333333666555666888888AAA\\\wwwqqq```fffjjj___qqqooohhhRRRGGG<<<999999888888999777777666555555555555666333333333333222222222222222222111111111000000000000000000000000000000000000000000000000000000000111111111222222222222333222444555555333444888<<>>;;;:::888666555555666666555555444444444333333333222222111111111111222222111111111000000///////////////000000000000//////000000//////000000111222////////////////////////...//////000000111111222111333444222111222666:::GGGRRR^^^eeeeeedddfffiiivvv~~~~~~}}}```III@@@AAA<<<<<<<<<;;;::::::999999555555:::BBB@@@666222555qqqfff```]]]\\\[[[ZZZWWWTTTRRRQQQQQQQQQQQQNNNFFF<<<666444555222222222222222222222222222111111000000111111222111111111000000000//////...............///000000111111111111111111111111000000111111111222222222222222111111222222333444333555666999BBBWWWsssvvvgggcccxxxhhhlllrrrcccTTTDDD===;;;999888999888777666666555555666666444444333333333222222222222222222111111111000000000000000000000000000000000000000000000000000000111111111222222222333333222444666555444777>>>DDD]]]gggqqqrrrmmmhhhhhhkkk}}}ppp]]]PPPJJJ===;;;999777666666777777555555555555444444444444333222222111111222222333111000000000000000000000//////000000000000//////000000//////000000111222000000000000000000000///...//////000111111222222000222444333222666===DDDWWW^^^eeegggfffiiiqqqyyyzzzfffOOODDD======<<<<<<;;;:::::::::666555;;;CCCAAA888444777xxxkkkbbb]]]VVVVVVWWWVVVUUUTTTUUUVVVSSSUUUTTTLLL@@@777666888222222222222222222222222222222111111111111222222111111111111000000000000...............///000111111111111111111111111111000111111111111222222222222222111111222222333444111444555:::LLLiii|||kkkaaaiii~~~wwwxxxooo]]]JJJ@@@<<<999888999888888777666666666666666444444444333333333222222222222222111111111111000000000000000000000000000000000000000000000000000111111222222222333333333111444666666666;;;DDDKKKggglllrrrqqqmmmjjjmmmqqqkkk[[[TTT>>>===:::888777777888888666666555555555444444444333222222111111222222333000000000000000111111111//////000000000000//////000000000000000111111222222111111111000000000///...//////000111222222222///111333333444999CCCKKK```cccffffffgggmmmyyy|||eeeOOO=========<<<;;;;;;::::::777666<<>>666333222333333444444444333222222222222222111111111000000000000000000000000000000000000000000000000000000///////////////000111111333333333222222111111111333111000111333555666666777555777GGGeeepppcccrrr}}}uuu{{{rrrlll]]]KKKAAA>>><<<999;;;999777777777777666555666555555444444333222222222222222111111111111000222111111111000000//////000111111111111222222222222222222222222222333333444777888555666BBBWWWhhhpppnnnnnnmmmeeeeeezzzllldddRRRGGG===:::999777777999777777555444444444444444333333333222222222111111444111000111111000///000222000//////111222111000//////000000111111111222000000////////////000000111111111111111222222222222555666222111:::NNN___eeeaaabbbkkktttyyy}}}\\\KKK======AAA:::666;;;<<<888888;;;BBBCCC===777444zzzkkk\\\XXXXXX]]]```]]]ZZZZZZWWWVVVQQQIII???777444333333444444444444333222222333333333333222222222111000000000000000000000000000000000000000000000000///////////////000111111333333333222222222111111222111111111333444555555888999@@@UUUtttwwweeekkkgggooossssssxxx{{{~~~wwwpppllljjjkkkkkkgggkkkppppppnnnooossswwwtttssstttyyy{{{|||yyybbbTTTHHH===888::::::888666666777777777666666555555444444333333222222222222222111111111111222111111111000000000000111111111111222222222222222222222222333333333333111222222555>>>MMM___lllmmmddd```dddlllyyy{{{fffSSS???888999:::999999777777666555444444444444333333333222222222222111111000000111111111222444222000//////000111111000000000000000111111111222000000////////////000000111111111111222222222222333444444555999EEEWWWdddiiijjjooouuuyyyzzzvvvmmmzzzwwwwww```GGG<<<===::::::<<<999999888;;;BBBCCC===777555|||fff]]]XXX\\\aaa___ZZZVVVWWWUUUQQQIII@@@999666555555555444444444333333333444444444333333333222222000000000000000000000000000000000000000000000000/////////000000000111111333333333222222222222111111222222333333444444444888@@@PPPjjjpppccc}}}~~~fff\\\vvvtttllleeeccccccbbbdddgggcccaaa___^^^]]]^^^```aaa]]]cccjjjkkkhhhfffhhhjjjhhhggggggjjjiiihhhkkkpppqqqqqqrrrvvv~~~ssscccSSS???888===999777666666777888777666666666555555444333333333333222222222111111111111111111111111111000000000111111111111222222222333222222222333333333444444444111111777CCCSSS```gggddd___```iiiuuu}}}dddJJJ@@@AAAAAA<<<777888777666555555444444444333333333333222222222222///111222111000000111222222000...///000111000///000000000111111111111111111000000//////000000111111111111111222222333333444222333888DDDTTTbbbjjjeeellluuuzzzxxxyyytttlllyyyuuuggggggjjjoootttaaaCCC<<<;;;>>>>>>777:::999<<>>OOO___hhhkkkaaakkkvvvyyywwwrrrxxxkkk```eeennnyyyVVVDDD<<<>>>???999;;;999<<>>888777yyykkkhhhjjjgggaaa\\\WWWTTTOOOJJJDDD@@@<<<999888777666555444444444444222222222222111111111111000000000000000000000000//////////////////////////////000111222111111000222222222222222222222222000222444555444444666888;;;UUUuuu~~~sssmmmyyyiiivvvsssnnniiiggghhhhhhddd___```ccceeeccc```]]]\\\\\\ZZZ[[[]]]^^^```aaaaaaaaafffmmmtttuuupppjjjgggggggggffffffhhhgggdddeeeiiinnnlllkkkmmmpppssstttsssuuu~~~fffUUUIII???:::888666666888888888777777666666555555444333333333333333222222222222111111111111111111222222222111222222222222333333333222333333444555555666666666999===>>>AAAGGGRRRZZZgggmmmxxx{{{eeeSSSDDD<<<999999999888777666666666666444444444333333333222222222555666444666:::999555333222000///000111000///222222222111111111111111111111000000000000111111000111111222333333444444555444888FFFYYYfffjjjiiijjjqqqxxx{{{}}}qqqqqqzzz~~~gggbbbdddlll}}}kkkQQQ???:::???>>><<<:::===BBBCCC>>>999888zzzvvvqqqjjjdddbbbZZZWWWRRRMMMIIIFFFBBB???:::888777555444444444555222222222111111111000000000000000000000000000000000000000000000000000000///000111222222222111000111222222222222333333333111333555555444555:::>>>IIIddd~~~yyyvvvmmmllluuummmdddddddddbbb```^^^^^^^^^[[[```cccbbbaaabbbaaa___[[[\\\]]]^^^____________aaahhhoooppplllhhhgggiiigggfffgggiiihhhdddeeeiiifffeeeeeeiiiooorrrrrrpppyyywwwfffUUUBBB<<<:::888888999999888777777777666666555444444444333333333333222222222222111111111222222222222222222222222222333333333333222333333444555666777777111:::CCCFFFHHHOOO^^^kkkzzzwww|||~~~cccLLL@@@>>>:::999888777666666666666444444444444333333333333111555666888AAAKKKJJJBBB555333111111222222111000222222222222222111111111222111111000000111111222000111111222333444555555555999CCCSSSbbbkkkllljjjrrrtttyyy~~~zzzkkkmmm___fffpppvvviiiLLL===???@@@===;;;===BBBCCC???:::999sssiiiggg___[[[VVVRRROOOLLLHHHEEE;;;999777555444444555555333333222222222111111111000000000000000000000000000000000000000000000000...000111333333222111000111111222222222333333333222444666555444666===CCC^^^rrr~~~yyyzzz|||rrrpppxxxmmmfffeee```bbbdddccc```]]]]]]]]][[[___bbbaaadddhhhhhhccc^^^___```aaacccddddddeeedddiiiooooookkkiiijjjlllnnnmmmnnnpppnnnjjjkkknnngggdddcccffflllppppppooozzz```KKK???===:::999:::999888666777777666666555555444444444444333333333222222222111111111222222333333333222222222333333333444444333333444555666777888888:::CCCMMMRRRTTT]]]nnn{{{gggPPPEEE::::::999888777777777777555444444444444333333333111444555999HHHWWWUUUIII777555333222333333222111333333333222222111111111222111111000000111111222000111111222333444555666555???PPPaaalllppppppooottttttyyytttdddcccllltttgggJJJBBB@@@>>><<<===BBBCCC???;;;:::ssspppccc^^^YYYVVVTTTQQQMMMIII;;;:::777555444444555666444444444333333333222222000000000000000000000000000000000000000000000000...000222333333333111000111111111222222333333333222555666555444777@@@GGGnnn|||zzzxxx|||qqq```yyylllfffaaa```cccbbbcccdddcccaaa^^^\\\[[[ZZZ^^^```___dddjjjjjjddd___```bbbdddfffhhhjjjkkkkkkooorrrpppkkkiiijjjmmmpppnnnoooqqqnnnjjjjjjmmmsssmmmhhhhhhkkkoooooommmhhhUUUAAA???<<<;;;:::999888666777777777666555555444444444444444333333333222222111111111222222333333333222222333333333444444444333333444555666777888999IIIPPPXXX\\\___gggvvv___JJJ;;;:::999888777777777777555555444444444333333333222333333888IIIZZZVVVGGG888666444333444444333222333333333222222111111111222222111111111111222222000111111222444555666666555DDDYYYjjjsssuuuttttttuuuuuu~~~~~~ooo___cccddd```aaahhhppptttYYYGGG???>>><<<>>>BBBCCC???;;;;;;pppkkkcccYYYUUUVVVUUUQQQKKKDDD???999444333444555555444444444333333333222222333333111000000000111222222222111000//////000000000111111111111222222222333333222222333333444555555444777:::666777HHH^^^|||vvvsss___eeewwwlllfffeeeeeebbb___ccceeehhhiiigggccc^^^\\\\\\___bbbdddfffgggiiikkkeeebbb```dddjjjooonnnllljjjqqqxxxvvvpppkkkmmmrrrwwwvvvwwwwwwsssooorrrxxx|||vvvooolllqqq|||{{{```MMMBBB::::::;;;888777888888888777666555444333333555555444444444333333333333222222111111222222333222222333333333444444444444444555888777666===EEE\\\fffiii```aaaooo|||TTTGGG>>>===<<<444555999555777777666555555555555555333333444777<<>>;;;<<<:::999:::999888777666555444444333555555444444444333333333333333222222222222333333222222333333333444444444444444555777666888BBBMMMbbbggggggeeehhhuuusssRRRAAA;;;<<<888888:::555888777666666666666666777333222222444777999999888555555444444444444555555444444333333222111111000111111111111222222222222444111222555555444666;;;HHHbbbooonnnsssvvvwww{{{}}}}}}```RRRTTTVVVYYY[[[^^^eeerrr{{{fffIIIDDD???>>>CCCEEEAAA<<<999tttrrrjjj___VVVPPPNNNMMMLLLFFFBBB;;;666444444444444444444444444333333333333333333222111111111111222222111000000000000000000111111111111222222222333333333333333333444444555111888:::666999OOOppp|||rrryyykkkiiizzznnniiifffeeefffiiikkkiiifffaaabbbeeejjjmmmkkkfffaaa]]]aaaeeeiiilllppptttwwwuuuqqqnnnnnnqqqttttttssstttzzz~~~|||~~~{{{vvvyyyiiiWWWEEE<<<<<<<<<<<<<<<999999888777666555444444555555444444444333333333333333222222222222333333333333333333444444444444555555666777777<<>>;;;<<<===;;;:::999888888666666555444555555444444444333333333333333333222222333333333333333333444444444444555666555666999;;;CCCUUUeeeoooiiikkkwww\\\AAA???<<<999999666777666666666666777888888999777555555555555333222555444444333333444444555333333333222222111111111111111111222222222333333333555777777333333===JJJdddrrrtttqqqvvvyyyzzz~~~xxxYYYQQQVVVZZZWWW\\\ddddddaaapppsssTTTGGG>>>AAAHHHGGG???999|||yyymmmaaaWWWQQQOOOOOOHHHCCC===888666555444333555555555444444444333333333333333333222222111111111000000000000000111111111222222222222333333333444444333333444444555666444777777<<>>DDDNNN___mmmpppmmmuuuvvvTTTGGG<<<777888666777666666555666666777777888777666666777777555444444444333333333333444444333333222222222222222111111222222222222333333333222444666666333555CCCRRReeeqqqrrrpppwww{{{iiiTTTRRRXXX[[[[[[eeeppppppppplllTTT>>>===GGGKKKDDD;;;uuuiii^^^UUUNNNJJJGGGCCC===999888666555444555555555555444444444333333333333444333222222111000000000000000111111222222222222222333333333333444444444444444555555666333333888IIIeee|||zzz~~~mmmuuujjjSSSccc{{{qqqjjjfffccciiilllnnnnnnnnnoootttxxx|||{{{xxxvvvuuuuuuwwwxxxvvvxxx{{{}}}sssTTTCCC???===:::;;;;;;:::999888777666666555555444444444333333333444444333333333333444444333444444444555555555555888666:::EEEQQQ[[[gggqqqsssvvvyyyyyy~~~qqqXXXAAA999;;;777999888777666666666666777666444333444666666555444444444333333333333444444222222222222222222222222222222222222333333333333222222444555555;;;KKK\\\dddoooppppppxxxssszzzxxxiiiZZZPPPQQQVVV[[[dddssszzzpppsss~~~rrrOOODDDIIIKKKDDD<<>>xxxiiiVVVIIIEEEBBB===:::999999777666666666555555555444444444333333444555444333222111000000///000000111222222222222333333333444444444555444444444444555666666===;;;IIIhhh}}}yyyrrrzzz]]]pppqqqkkkkkkkkkkkknnnmmmttt|||~~~{{{xxxzzz|||}}}vvvVVVGGG@@@<<<<<<;;;;;;:::999888777777555555444444444333333333555444444333333444444555444444444555555555666666999777>>>PPPdddnnnpppqqq|||yyyyyyyyypppfffnnnpppsssvvvvvv{{{}}}zzz{{{}}}mmmhhhlllqqqyyy{{{QQQDDDCCC;;;???>>>===;;;:::999888888777666555555666777666444444333333222222333333444222222222222222222222222222222333333333444444444444222222666<<>>:::::::::777333777777666555555555555555666666555444444333222222222222222222222222222222111111222333333333333222111555777444111222666888999BBB]]]yyywwwvvvjjjffftttkkkmmmqqqqqqppprrruuuvvvxxx|||nnnOOO@@@>>>===;;;888777:::<<<999444777666666666555555555555555555555555555555555555444444333555777888888777444<<>>::::::;;;888555777777666555555555555555555555444444333222222222222222222222222222222222111111222333333333333222111444555444333555777999:::MMMggg|||{{{uuu{{{sssccc|||{{{rrrlllnnnrrrssstttwwwxxxyyy{{{```HHH>>>???===;;;:::;;;;;;888555777777666666666555555555555555555555555555555555555555555666888999888888555AAALLL\\\nnnsssttt}}}sssnnnkkkiiijjjnnnttt|||{{{uuuxxx```VVVUUUXXX\\\eeekkkooozzz___MMMLLLGGGAAA<<<;;;999666666999777777666555555555666666444555555666666555555444333333333333333333333333333333444444444555555555444666777;;;HHH[[[gggjjjqqqnnnooo~~~||||||hhh[[[QQQOOOMMMNNNRRRTTTUUUUUUUUUWWWZZZ\\\^^^]]]ZZZXXXaaaxxxkkkcccfffjjjsssppp\\\LLL???yyy```SSSJJJ???999999:::999888777777666555555555555555444444333333222222111111222222222222222222222222111222222333333333333333222222333444666777888999???___vvv~~~rrr{{{eeekkkvvvtttpppooorrrtttvvvyyy~~~yyyWWWBBB@@@???>>>===;;;999888777777777777666666666555555555555555555555555555555555666777888999999888888777GGGVVVeeessstttxxx}}}vvvpppmmmjjjiiinnntttwwwyyyvvvsss]]]VVVXXX^^^dddiiioooqqqvvvzzzYYYOOOGGG@@@;;;;;;:::777777:::888888777666666666666666444555555666666555555444333333333333333333333333333444444444444555555555333555999BBBSSSdddmmmmmmtttnnntttwww}}}jjj[[[NNNGGGHHHKKKOOOSSSWWWZZZ^^^aaaaaafffooouuuuuummmaaaXXX^^^vvv{{{dddaaagggpppmmmSSSBBBuuu^^^PPPAAA:::999999888999777777666555555555555555333333333222222111111111222222222222222222222222111222333333444444333333444222111444666666777:::JJJrrr{{{tttvvvhhh~~~rrrssstttvvvxxxxxxzzzjjjMMMAAA???>>>>>><<<888888:::777777777666666666666555555555555555555555555555444666888888888888888999<<>>WWW|||~~~yyyiiinnnyyyzzz~~~~~~^^^EEE???<<<===<<<888888<<<888777777777666666666666666666666666666666666666444555777777666777999<<>><<<<<<::::::;;;::::::999777777666666666555666666666666666666555444444444444444444444444444444444555555555666666444888CCCUUUgggqqqtttsssooouuupppWWWLLLLLLNNNRRRVVV\\\aaagggjjjmmmsss{{{sssiiieeekkkuuuwwwwww|||cccGGG{{{dddMMMCCC???999666888777777666555555555555555333333333333333333222222222222222222222222222222222222333444444444444444777333222666555444<<>>:::777:::888888888777777777666666666666666666666666666666666888999777666999AAAHHHYYYgggooosss{{{~~~sssnnnllljjjooozzzvvvttt|||}}}vvvkkkkkkiiillluuuiiiYYYHHH@@@===;;;:::<<<<<<;;;:::999888777777777666666777777777777666666555555555555555555555555555555555555666666666666777???QQQcccmmmnnnooossssssooo___SSSNNNTTTYYYZZZ^^^fffhhhnnnxxx{{{lllqqq{{{~~~vvvnnnggggggjjjjjjlllppptttxxx}}}jjjxxx]]]QQQIII>>>888999777777666555555555555555444444444444444444444444222222222222222222222222222333444444555555444444444222555:::888:::KKKaaaxxxooohhhpppgggQQQ@@@>>>@@@:::666888888888888888777777777777777777777777777777777777888::::::888777;;;DDDLLL___kkkqqqtttxxxpppnnnfffjjjtttuuusssuuulllnnnooovvvtttbbbOOOEEEAAA>>>>>>???===<<<;;;999888777777777666666777777777777666666555555555555555555555555555555555555666666666777999BBBTTTfffmmmkkkmmmssslllWWWTTTLLLMMMXXX___```eeeooowww}}}uuuooowww|||rrrnnnnnnnnnsssyyy|||{{{zzz{{{|||}}}|||{{{uuuvvvvvvvvvxxx{{{kkk[[[OOO>>>666888999888666555444444555666333444444555555444444333555444333333222222222222444444444444444444444444777444777:::888===WWWttt|||lllnnndddggg~~~^^^@@@===???888888AAA:::999888888777777888888777777777777888888888888888888999;;;999;;;IIIXXXiiikkkooowww{{{pppfffhhhuuu{{{sssuuutttwww}}}sssRRRDDDAAA@@@===<<<===<<<;;;:::999888888888888888888888777777777777555555444444444444555555555222333666666444555999???JJJYYYbbbeeehhhmmmrrrnnnTTTIIIRRRVVV[[[^^^aaahhhrrrzzzwwwwww|||yyy}}}~~~}}}~~~aaaMMMEEE???:::888777666444444444555666444555555666666555555444555444333333222222222333444444444444444444444444555555777888:::GGGbbb{{{|||uuunnnzzz{{{^^^rrrxxxPPPCCCBBB===:::<<<;;;::::::999999999999999777777777777888888888888:::999:::<<<;;;???MMM\\\eeennntttxxx~~~tttqqqyyy|||tttvvvvvvyyy```LLLEEEBBB??????===<<<;;;:::999888888888888888888777777777666666555555444444444444555555555333333555555333555999CCCOOO]]]dddeeeiiiqqqyyyttt\\\SSSQQQVVV[[[```cccfffmmmyyylllPPPJJJCCC444777777555444444555555666555666666666666666666555444444333222222222333333444444444444444444444444333777888666>>>UUUqqqxxxsssxxxhhhaaa}}}xxx```EEE??????:::666<<<<<<;;;:::::::::::::::777777777888888888999999:::999:::<<<>>>EEETTTbbbdddttt|||xxxyyy~~~wwwyyyzzz~~~tttYYYKKKDDDBBBBBB===<<<;;;999888888888888888888777777777777666666555555444444444444555555555333333555444333666;;;JJJVVVbbbfffeeekkkxxx{{{{{{XXXOOOTTTXXX]]]bbbgggjjjnnnxxx|||___PPPCCC333888777666555444555666666555555666666666666555555444333333222222333333333444444444444555555555555333999888555DDDccc|||wwwxxx{{{fffsssuuuzzzsssMMM??????>>>999<<<;;;;;;:::::::::::::::777777888888888999999999:::999999;;;AAAKKKZZZeeejjjvvv{{{}}}~~~fffQQQFFFCCCCCC===<<<:::999888888777777888777777777666666666666555555444444444444555555555333444555444333777>>>PPP[[[eeegggfffnnnyyyiiiQQQQQQYYY\\\eeeiiinnnqqqxxxqqqVVVEEE>>>:::999777666555555666666333444444555555444444333333333333222222333333444444444444555555666666666555;;;999999MMMmmmyyysssnnnmmm|||zzzaaaGGGAAAAAAAAA;;;;;;:::999999999999999888888888888999999999999999999888;;;CCCQQQ___gggmmmuuu}}}sssXXXIIICCCBBB<<<;;;:::999888777777777777777777666666666666555555555444444444444555555555444444555444444;;;CCCSSS\\\dddfffhhhuuu|||\\\SSSZZZaaacccnnnpppuuu{{{|||\\\HHHEEE===<<<:::888666666666666333333444444444444333333333333222222222333444444444444444555666666777777777::::::AAAYYYvvvyyylllppp{{{hhhxxxyyyzzzzzzSSS@@@===@@@;;;::::::999999999999999888888888999999999999:::888999999<<>><<<<<<;;;:::::::::::::::888888888999999999::::::999;;;;;;???LLL]]]ggghhhsss}}}}}}rrrXXXHHH???<<<;;;:::888777777666666777777666666666555555555555555444444444444555555444444666777666888CCCOOOUUUZZZ```fffrrr{{{VVVTTT^^^ccckkkwwwqqqoooxxx```IIICCCAAA>>>;;;888777666666555555666666666666555555222222222222333333444555444444444555666777777888999666;;;RRRooouuuqqqrrr}}}wwwrrrpppvvvyyyPPP@@@CCC======<<<;;;;;;;;;;;;<<<888888999999999::::::::::::<<<>>>BBBOOOaaaiiihhhyyy|||^^^JJJ???<<<;;;999888777777666666777666666666555555555555555555555444444555555555444444666888777:::FFFRRRVVVZZZ___gggwwwmmmSSS]]]iiifffkkkzzzooolllxxxzzzvvvoookkkkkkjjjgggjjjpppzzzjjjTTTJJJGGGAAA<<<;;;;;;999666666666555444444444444555333333222222333333444555666555555555555666666777666;;;GGG]]]sss~~~zzzrrr}}}rrrzzzrrrlllmmmxxxYYY@@@AAA<<<======<<<:::999999999;;;::::::999999::::::;;;999;;;;;;GGGYYY___gggxxxfffJJJCCC<<<<<<;;;;;;;;;:::888777666666666666666666666666666666666666666666666666555555555333555===KKKVVVZZZ___bbbiii~~~gggWWW___jjjmmmuuuvvvmmmuuummmkkkiiiiiihhhhhhhhhhhhiiiiiiiiipppwww|||~~~\\\MMMJJJEEE@@@===:::888555666666555444444444444555333333222222333333444555666555555555555666777777666;;;JJJaaasssyyyxxxvvvppp{{{wwwrrrpppmmmoooyyyhhhIIIAAA>>>???>>>===;;;:::::::::;;;::::::999999::::::;;;===@@@AAALLL\\\```gggxxxvvvttttttxxx}}}sssRRRCCC;;;:::::::::999999888666666666666666666666666666666666666666666666666666666777666666888AAANNNXXXYYY^^^dddqqq~~~hhhZZZdddrrr||||||~~~vvvooommmoooqqqqqqrrrtttvvvxxxzzz{{{}}}{{{dddQQQNNNIIIDDD>>>999666555666666555444444444444555333333333333333444444555666555555555666666777888888>>>QQQkkkvvvtttwwwpppjjj|||kkk```jjjoooxxxWWWAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;::::::::::::;;;;;;>>>CCCFFFQQQ___ccckkkyyyiiigggeeeggglllqqqrrrrrrmmm|||^^^FFF===;;;:::999::::::999888666666666666666666666666666666666666666666666666888888888999<<>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;BBBIIIUUUcccgggsss}}}xxxtttooommmnnnnnnllljjjaaaiiiuuunnnNNNAAA>>>;;;:::;;;<<<;;;999666666666666666666666666666666666666666666666666888888999;;;???IIITTT\\\___aaaooopppkkkppp{{{wwwyyy|||~~~\\\RRRHHHDDD@@@999666888666666555444444444444555444444333333444444555666555555555666666777999999>>>HHHaaawwwvvvooolll}}}pppiiiggghhhtttyyyLLLDDDAAA===;;;<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;EEENNNXXXdddhhhxxx|||tttoooiiihhhgggmmm~~~~~~ZZZDDD???:::888:::;;;:::888777777777777777777777777777777777777777777777777777777888<<>>MMMeeetttqqqpppppphhhxxxoooiiimmmssszzz\\\FFFAAA<<<;;;<<<===;;;999<<<<<<;;;;;;;;;;;;<<<<<<@@@KKKTTT\\\dddhhh{{{~~~vvvooorrriiiGGG@@@999666888:::888555777777777777777777777777777777777777777777777777666666888<<>>===:::<<<<<<;;;;;;;;;;;;<<<<<>>GGGQQQYYY]]]aaannn|||fffHHH@@@@@@===999:::666666555444444444444555555444444444444555666666555555555666777999:::;;;EEE[[[ppprrrooo}}}llluuu}}}vvv}}}JJJEEE>>>===>>>@@@>>>;;;<<<<<<;;;;;;;;;;;;<<<<<>>999777777777666555555444444333333333444444444555555666555666999888777:::???KKKiiinnnhhh|||yyykkk~~~}}}eeeCCCBBBIII999:::EEE;;;===;;;;;;===<<<:::<<>>999;;;:::999888777777777777777777777777777888888999<<<999999@@@IIIPPPYYY```mmmvvvzzz}}}YYYJJJBBB??????<<<777777777666555555444444333333444444444555555555666555666999999999===CCCPPPjjjqqquuurrrqqqvvvKKKAAAGGG;;;;;;CCC;;;===;;;;;;======;;;===BBBIIIUUU^^^dddsss{{{yyyfffaaadddQQQAAA>>>999;;;:::999888777777777777777777777777777888888999;;;888:::BBBKKKSSS[[[bbbqqquuufffIIICCCAAA;;;:::888777777666666555555444333444444444444555555555555444666999999:::@@@HHHYYYkkktttlllYYY@@@CCC===<<>><<<<<<>>>===<<>>???<<<>>><<<<<<>>>>>>===AAAFFFRRRVVV[[[iii{{{qqq|||{{{dddMMMCCC;;;:::999888777777777777777777777777777888888999888888>>>GGGOOOTTT]]]ddduuu~~~SSSGGGDDD;;;<<<888888888777666666555555444444444555555555666666777666666777666888BBBNNNeeekkkuuussskkkPPPBBB@@@??????>>>???<<<<<<>>>>>>>>>CCCIIIRRRUUU\\\lllwww~~~vvvXXXHHH;;;:::999888777777777777777777777777777888888999999:::???HHHNNNTTT\\\eee{{{}}}___GGGAAA<<<:::999888888777777666666555444444555555555666666666777666777777555999FFFTTTgggkkk{{{gggpppgggJJJBBB@@@???@@@@@@===<<<>>>??????EEEKKKRRRUUU```xxx{{{wwwUUUAAA;;;:::999888777777777777777777777777777888888999999;;;AAAIIIOOOUUU___jjj|||xxxzzz}}}mmmGGG===>>>777999999888888777666666666555555555555666666666666555666777888777===MMM\\\lllooooooddd}}}UUUDDDAAA???@@@@@@======??????@@@FFFMMMSSSWWWhhh~~~uuuRRR===;;;:::999888777777777777777777777777777888888999999;;;BBBJJJQQQYYYfffrrrxxxsssvvvvvvzzz{{{MMM@@@DDD:::999999888888777666666666555555555555666666666777444555777999:::AAARRRcccrrrtttgggiii]]]FFFAAA???@@@@@@======???@@@AAAGGGNNNTTTYYYnnnzzzXXXDDD;;;:::999888777777777777777777777777777888888999999;;;BBBKKKSSS\\\kkkyyyxxxnnnmmmlllqqq~~~YYYEEECCC555999888777777777777777888777777666666555555555444:::666555777:::BBBUUUiiiooo}}}dddxxx```@@@BBBFFF>>>>>>>>>>>>>>>@@@DDDJJJOOOTTT]]]vvvzzzbbb???>>>:::888999999666777:::777888888888888999999999999@@@DDDLLLVVV[[[jjjrrrhhhfffeeeiiiwwwcccGGGAAA888999888888777777777777777777666666666555555555555999666555777;;;DDDWWWjjjmmmwwwuuuhhhkkkGGGCCCDDD===>>>???>>>>>>@@@EEEKKKPPPUUUaaa|||yyycccBBB>>>999888999999777666999777888888888888999999999:::AAAEEELLLWWW^^^ooo~~~ooodddaaa^^^```tttzzzxxxsssKKK>>><<<999999888777777777777777666666666666555555555555777666666888===HHH[[[kkkkkkqqq___lll}}}SSSEEEBBB>>>????????????AAAFFFLLLQQQWWWgggzzzfffHHH===999777999:::777666888777888888888888999999999;;;BBBEEEMMMYYYbbbwwwqqqddd```\\\\\\lllwwwPPP===AAA::::::999888777777777777666666666666666555555555666666666999@@@MMM___lllmmmuuu]]]nnnaaaHHHBBBBBB???@@@@@@@@@BBBGGGMMMRRRXXXpppmmmRRR???999666999:::888666777777777888888888999999999:::AAAEEELLLYYYeee~~~ssseee```[[[YYYfffyyy~~~XXX>>>CCC;;;:::999888777777777777555555555666666666666666555666888:::BBBQQQbbbmmmrrrxxxbbbrrrlllJJJ@@@DDD@@@@@@@@@AAACCCHHHOOOTTT[[[{{{zzzyyy```CCC;;;777888:::888666666777777888888888999999999999@@@DDDLLLZZZhhhjjj______^^^bbbppptttddd___YYYUUU___pppeeeBBBCCC<<<;;;:::999888777777777555555555666666666666666555888999;;;EEEUUUeeemmmxxxhhheee|||zzzNNN???BBB@@@AAAAAABBBDDDIIIPPPUUU___}}}nnnHHH???777888999888666777777888888888888999999999888@@@EEENNN\\\kkkuuu]]]VVVXXX]]]]]]dddtttzzznnntttsssddd^^^XXXRRR[[[jjjsssIIIAAA<<<<<<:::999888777777777555555555555666666666777555999;;;===GGGXXXffflll|||[[[mmmXXXAAABBBAAAAAABBBBBBEEEJJJQQQVVVccc~~~|||{{{NNNCCC888777999888777777777888888888888999999999999BBBHHHQQQ___nnnjjj^^^[[[]]]bbbbbbdddjjjooonnnggg```dddrrrtttddd^^^XXXRRRZZZiiizzz}}}MMM???===<<<;;;999888777777777444555555555666666777777666:::<<<===GGGYYYgggkkk}}}nnnUUUvvvbbbEEEDDDAAAAAABBBCCCEEEKKKRRRWWWggg~~~}}}xxxRRREEE999777888888777888777888888888888999999999999CCCJJJSSSaaaqqqggg]]]\\\\\\\\\[[[\\\]]]^^^^^^]]]]]]]]]___]]]^^^jjjuuudddYYYUUUUUUYYY^^^rrrRRRGGG<<<:::888888999888777555666666666666666777888888888;;;999???RRR^^^hhhvvv\\\XXXyyyjjjFFFBBBDDDFFFAAACCCLLLLLLNNNZZZooo}}}~~~^^^BBB555:::999888;;;:::999999888888888888888888???>>>JJJVVV```~~~eeeVVVUUUZZZaaafffhhh```___]]]YYY```cccYYY\\\YYYWWWYYYbbbrrrwwweeeZZZUUUTTTWWW\\\nnnYYYGGG<<<:::999888888888777555666666666666666777888888777;;;999BBBUUUbbblll|||WWW]]]sssMMMEEECCCEEEAAACCCKKKLLLNNN[[[vvv~~~}}}dddGGG888;;;999777999888888888888888888888888888===>>>JJJYYYggg}}}mmm[[[UUUVVV[[[bbbhhhttthhhbbb___]]]dddeeeYYY[[[ZZZ[[[]]]^^^```fffmmmnnnuuuxxxfff[[[VVVSSSVVVZZZggg}}}eeeHHH===;;;999888888888777555666666666666666777888888777:::;;;EEEYYYfffrrroooPPPddd{{{~~~WWWGGGBBBEEEAAABBBJJJKKKOOO\\\}}}|||{{{{{{nnnNNN<<<<<<999666888666888888888888888888888888===>>>KKK[[[lllaaaZZZVVVXXX[[[^^^bbbgggyyypppoooqqqssszzzxxxiiigggddddddccc^^^VVVSSSUUU]]]___eeessswwwfff\\\WWWTTTUUUYYY___~~~xxxsssIII>>><<<999888888888777666666666666666666777777888777:::<<>>???KKKYYYllloooZZZVVVWWW^^^dddfffgggjjjvvvwwwuuulllgggaaa[[[^^^eeebbb___ZZZ^^^qqqsssddd[[[WWWUUUVVVYYY]]]xxxxxxMMM@@@===:::888888888777666666666666666666777777888888;;;>>>LLL```jjjxxxzzzTTTSSSxxxxxxrrrvvv}}}lllGGGAAAEEEBBBBBBIIIKKKQQQaaayyy{{{uuuuuuzzz~~~XXX???:::666555888777777777888888888999999999>>>???KKKYYYmmmcccYYYUUUVVV```kkkqqquuuxxx~~~}}}mmmfffaaa___hhhtttwwwoooddd___eeeqqqxxxxxxgggiiippp~~~~~~qqqccc[[[WWWTTTUUUWWW\\\rrr{{{TTTAAA>>>:::888777888777777666666666666666777888888999;;;???OOOccclll|||mmmPPP]]]~~~uuunnnooovvvyyyLLLAAAFFFCCCCCCJJJLLLSSSdddxxxzzzvvvtttttt^^^AAA;;;666666999888777777777888999999::::::<<>>:::888777888777777666666666666666777888888888;;;@@@SSSgggpppeeeOOOhhh}}}wwwqqqkkkggghhhrrrUUUAAAGGGEEEDDDKKKLLLUUUgggwwwvvvttttttsss|||gggFFF===777777:::888666777777888999999::::::===AAANNN]]]ttt\\\TTTWWW]]]ccchhhrrrnnn```aaadddfffrrryyyqqqssswwwssslllbbb[[[XXX\\\^^^cccttt~~~qqqcccZZZUUUPPPOOOPPPTTTbbb|||sssuuubbbBBB???:::888777777777777666666666666666777888888888:::AAAUUUkkktttaaaOOOnnnyyysssooollliiifffeeebbbnnn~~~\\\BBBGGGEEEEEEKKKMMMVVViiipppmmmoooooouuu~~~vvvssspppsssrrrwwwmmmKKK???888777:::888666777777888999999::::::???CCCPPP^^^ttt```[[[bbbiiiiiidddjjjjjj]]]bbbkkktttkkkaaa\\\______]]]dddppp~~~~~~qqqcccYYYRRRMMMNNNRRRSSS\\\uuuoooooooooIII===::::::555888;;;666777777666666666666666777999666FFFZZZdddxxxXXXXXXuuuwwwooohhhaaa^^^___aaaaaa___bbbhhhrrr|||bbbMMMEEEIIIFFFHHHJJJQQQuuuqqqaaa]]]\\\fffqqqrrruuutttrrrtttrrrsss|||PPP999888666555===777888888888888999999999;;;BBBJJJZZZ~~~fffiiiiiirrrrrrhhhoooeeeYYYgggrrryyyoooeeedddiiinnnooonnnrrr|||pppbbbXXXQQQMMMMMMPPPRRRZZZrrrrrrmmmyyyLLL>>>::::::666777:::555777777666666666666777777===;;;LLLaaalllTTTZZZ{{{xxxnnnccc^^^YYYXXX\\\______]]]\\\bbbjjjsss|||qqqOOOFFFHHHDDDGGGLLLVVV~~~|||ggg\\\\\\]]]fffpppooovvvwwwtttmmmooonnnoooRRR::::::888555;;;777888888888888999999999<<>>CCCKKK___}}}ssslllvvviii]]]\\\iii}}}|||ooo~~~kkkbbbfffooo|||tttwwwlll```WWWQQQKKKJJJMMMNNNUUUgggxxxeee{{{~~~VVVBBB;;;<<<777666888555777666666666666777777888888888JJJ```ooocccPPPiiiqqqgggnnntttlll^^^XXXWWWVVVWWWYYYYYYWWWUUUQQQRRRTTTYYY```kkkvvv~~~WWWHHHGGGDDDHHHNNN^^^ggg[[[]]]eeefffiiimmmgggnnnrrrrrrkkkdddfffsss|||rrrmmmmmmmmmmmmsssUUU;;;<<<;;;666888777777888888888999999999>>>BBBKKKbbbyyy{{{yyy}}}fffpppxxxaaa^^^dddqqqkkkbbbwwwsssuuupppnnnsss}}}xxxuuukkk___XXXQQQKKKJJJLLLMMMRRRaaa}}}yyyaaannnuuu[[[DDD:::<<<888555888555666666666666666777888888===???QQQfffuuuZZZWWWuuuvvvbbb```lllpppfffZZZVVVVVVXXXYYYZZZYYYWWWUUUQQQQQQQQQRRRWWWaaalllttt[[[JJJHHHFFFJJJNNN]]]~~~eee[[[```hhhhhhhhhiiibbbjjjoooqqqkkkdddccclllvvv}}}pppnnnmmmllllllnnn}}}XXX<<<;;;;;;777888777777888888888999999999<<>>::::::777888777777888888999:::;;;===@@@RRRppp{{{lllkkkmmmwwwwwwrrr|||uuummmsssjjjccccccdddzzzpppfff\\\VVVPPPKKKIIIKKKPPPQQQTTTbbbaaaXXXeee~~~KKK>>><<<666:::777777777777777777666666999;;;???NNN```sssooo___ttt}}}cccXXX\\\eeelllyyy~~~ooojjjnnnvvvnnnjjjjjjfff^^^ZZZ]]]ZZZZZZ^^^bbbfffnnn|||mmmccciiixxxTTTHHHHHHDDDUUU~~~jjjiiikkksss|||uuuggg___```fffllljjjoooyyyttthhheeedddfffnnn[[[@@@999999888777777777777888999::::::===>>>OOOmmmsssuuuvvvssshhhhhhjjjnnnoooeee[[[UUUPPPKKKIIIKKKNNNQQQUUUbbbdddXXXeeeOOO>>><<<666:::777888666777777666666666999;;;>>>OOOddd{{{jjj```wwwsss___ZZZdddqqquuuwwwqqquuu{{{qqqjjjiiilllfff\\\\\\ddd```bbbfffkkkqqqyyytttfffbbblll{{{TTTHHHIIIEEEUUUsssqqqsss{{{{{{rrriiiccc```aaafffllldddgggqqqvvvkkkeeeaaabbbjjj}}}aaaCCC999999999666666666666777888999:::???>>>LLLjjj|||llllllyyy}}}ssswwwmmmdddZZZTTTOOOJJJIIIKKKIIINNNUUUdddfffZZZhhhQQQ>>><<<666999666999666666777666666777999<<<===QQQlllaaa```{{{nnn^^^[[[hhhvvv{{{|||hhhjjjmmmmmmbbbWWW[[[gggiiilllqqquuu{{{kkkeee___]]]dddrrrSSSHHHJJJGGGUUU~~~rrrfffbbb```___bbbgggiiijjjooo}}}yyyllleee______fffwwwcccDDD888999999666666666666777888999:::>>>===LLLjjjtttggghhhkkkvvv~~~lllcccYYYTTTOOOJJJIIIKKKFFFMMMUUUdddhhh[[[hhhQQQ======777999666999555666777666666777:::<<<===SSSrrrYYYddd}}}iii]]]\\\hhhxxxwwwhhhppptttlll]]]VVV^^^iiirrrwww|||dddbbb\\\WWWXXXcccuuuwwwtttrrryyy}}}UUUGGGKKKIIIUUU{{{zzzjjjggghhhgggiiinnnuuuuuuxxxzzzjjjddd______cccqqqcccDDD999999999777777777777888999::::::;;;<<>>;;;666:::555555777777666666666888999:::DDDUUUrrrhhh[[[xxxnnnfffjjjssspppwwwpppeeettt|||nnncccaaajjjzzz}}}yyy}}}zzzxxx|||}}}fffGGGJJJHHH[[[iiicccgggmmmtttwwwuuuqqqnnnllloooooommmgggbbbeeeqqq{{{}}}fff```ZZZZZZ\\\aaaiiirrrfffAAA777:::555666666777888999:::::::::<<<>>>GGG___}}}xxxjjjaaaYYYTTTPPPJJJHHHJJJJJJMMMOOOWWWrrrvvv```]]]xxxTTT???;;;666:::666555777777666666666888999:::CCCZZZzzzpppbbblllgggqqquuuzzzwwwrrrpppddddddppp}}}{{{{{{xxx{{{zzzuuurrr}}}yyy|||||||||jjjHHHKKKIII]]]~~~uuuddddddbbbgggllllllhhhfffgggjjjfffjjjlllhhhaaa^^^aaafff}}}}}}fff___YYYXXXZZZ]]]eeemmmjjjCCC888:::555777777777888888999999:::======EEE\\\||||||vvvsssllliii```XXXTTTOOOJJJHHHJJJIIIMMMOOOWWWqqqwww___[[[uuuUUU???;;;666:::777777777666666666666888:::;;;AAA^^^tttgggkkkjjj{{{}}}ssseeegggxxx}}}yyy~~~pppnnnuuu|||sssssssssoooiiiyyy}}}yyy|||{{{|||kkkHHHJJJJJJccc}}}}}}xxxjjjdddjjjhhhiiigggbbb]]]]]]bbbhhhhhhmmmppplllccc]]]]]]___gggwww}}}hhhaaaZZZYYYYYY\\\cccjjjnnnEEE999;;;555888888888888888888888888;;;:::BBBZZZ{{{wwwjjjccchhhrrrggg^^^VVVRRRNNNJJJHHHJJJIIIMMMPPPXXXrrrsssZZZUUUoooXXX@@@<<<666:::777888666666555666777888:::;;;???___oooeeemmmnnnttteeejjj~~~{{{tttsss}}}zzztttxxx|||rrrhhhgggnnnvvvxxxwwwvvvzzz~~~xxx{{{|||~~~jjjFFFIIILLLiiiwwwvvvsssllloooxxxzzzssshhh___[[[\\\```dddllloooooojjjcccaaaffflllfffttt}}}iiibbb\\\[[[[[[]]]dddkkkqqqGGG:::<<<777888888888888777777777777999888@@@ZZZ}}}yyy}}}rrriiieee___YYY___kkk}}}|||ttteee]]]UUUQQQNNNIIIHHHJJJJJJOOORRRYYYrrroooVVVQQQkkk[[[BBB<<<666:::777888666555555555777888:::<<>>IIIoooYYYnnnzzzgggeeegggiiikkkkkkjjjgggfff```bbbfffnnnzzz|||vvv{{{rrrnnnpppsssuuuxxx|||~~~rrrjjjhhhfffdddgggrrr|||uuulllpppmmmrrrzzzoooLLLGGGHHHYYYzzzxxxssskkkddd___]]]]]]dddvvv{{{qqqnnnwwwzzznnnlllnnnrrrzzztttaaa```iiipppwwwjjj^^^WWWXXXXXXWWW[[[dddyyyMMM;;;;;;666555555555666666666777777888777999GGGdddqqqyyy{{{iiiddd\\\RRRMMMOOOWWW^^^```jjjxxxTTTQQQLLLHHHEEEEEEFFFHHHJJJNNNQQQYYYsss```QQQWWWuuuggg???;;;:::777777666555666666555555777;;;>>>IIImmmZZZnnn{{{kkkaaa```dddhhhhhheeebbbbbbcccccciiirrr{{{{{{zzz|||{{{{{{uuu|||zzzxxxxxxvvvvvvoooccc[[[ZZZ[[[ZZZaaafffkkkoooxxxsssiiimmmkkkooo~~~|||oooKKKEEEFFF[[[uuuvvvuuunnnddd]]]]]]^^^rrrwwwoooppprrryyyyyyxxx||||||nnnjjjnnnrrrsss}}}zzz~~~~~~vvvhhh]]]VVVWWWXXXVVV[[[ccc{{{NNN;;;:::555555555555555666666666666555666999FFFaaazzzyyyuuuzzzfffccc[[[RRRLLLLLLRRRWWWbbbnnn~~~~~~}}}zzzyyy}}}|||QQQOOOKKKGGGEEEEEEFFFGGGKKKOOOQQQZZZuuu___RRRXXXuuuhhh@@@<<<;;;777777777666666666555555777;;;???JJJooo\\\ooovvvhhh```]]]\\\___aaa```]]]]]]bbbgggfffooo|||zzzwwwmmmiiijjjfffgggbbbZZZVVVYYY[[[[[[___```bbbhhhuuussshhhkkklllrrrsssMMMEEEEEEYYYuuufff]]]]]]aaaxxxtttooosssvvvvvvnnnvvvyyysssssstttsssrrrqqqrrrrrr||||||uuufff\\\UUUWWWXXXVVVZZZbbb~~~|||NNN:::999444444444555555555666666666333666:::DDDZZZsss|||xxxqqqxxx{{{jjj\\\ZZZUUUOOOIIIIIINNNSSS]]]mmmssslllooopppmmmjjjooommmmmmqqq|||OOOMMMIIIFFFEEEEEEFFFGGGKKKNNNPPPYYYuuu]]]PPPVVVsssfff>>>;;;:::777888888666666555444444777;;;???JJJsss```rrrwwwhhh^^^[[[ZZZYYYZZZYYYWWWWWW]]]hhhqqqoooyyy~~~zzznnnddd``````ZZZ\\\[[[YYY[[[aaadddccc```cccgggnnn|||xxxiiiiiikkksss|||}}}xxxRRRHHHDDDSSSzzzggg]]]```hhhyyy~~~~~~|||ssssss{{{qqqtttwwwtttwwwvvvqqqkkkrrrwwwrrrhhhcccffflllxxxpppnnnxxx}}}zzzsssdddZZZUUUXXXYYYWWWZZZaaauuu{{{LLL999999555444444444555555555666666333777:::@@@SSSlll|||~~~rrrdddggggggXXXPPPPPPNNNKKKIIIKKKRRRXXX[[[oootttssswwwxxxwwwwwwvvvvvvwwwzzzNNNLLLIIIFFFEEEEEEFFFGGGJJJMMMOOOXXXuuu~~~ZZZMMMSSSoooccc<<<999:::888999999666666555444444777;;;???IIIuuucccttt~~~nnnccc]]][[[[[[XXXWWWUUUSSSVVV```ooozzzzzz}}}vvvtttvvvwwwwww}}}{{{uuummmddd\\\XXXVVVUUUWWWXXXZZZaaaiiillljjjccciiiqqqzzz~~~lllhhhhhhqqquuuvvv|||WWWLLLDDDNNNwwwxxxcccZZZaaalllzzz~~~yyyyyy~~~|||www{{{zzzpppmmm{{{fffaaaiiinnnnnnooo|||yyyfffZZZ___jjjwwwtttqqqtttyyy}}}yyyrrrcccZZZUUUXXXYYYWWWYYY```pppyyyKKK999:::666444444444555555555666666444888:::===NNNiii}}}uuubbbUUUWWWWWWKKKKKKKKKKKKIIIJJJPPPYYYaaacccwwwPPPMMMHHHFFFFFFHHHIIIJJJGGGLLLPPPYYYsssoooUUUKKKNNNoooxxxWWW<<<999555888444666666777666555555777:::>>>IIItttdddoooooodddbbb```^^^^^^UUUUUUTTTSSSWWWccctttzzzwwwuuunnnhhheeefffeeedddaaa^^^ZZZWWWVVVVVVVVVVVVZZZbbbjjjooorrrjjjllltttnnnllljjjooo~~~tttvvvPPPEEEKKKNNNpppwwwfffdddeeefffmmmyyyxxxxxx{{{uuutttyyyzzz{{{yyyyyyzzznnnkkk{{{xxxccc]]]^^^hhhttt}}}mmmccciiimmmggg|||vvviii___XXXTTTUUUXXXYYY[[[^^^uuu~~~MMM999999666666666666666666666666666555777777<<>>[[[xxxaaacccvvvaaaRRRWWWZZZ[[[]]]ccckkkooosss{{{yyytttnnnmmmpppuuuxxxyyyzzzzzzyyyzzz}}}vvvllleee[[[TTTRRRSSSUUUWWW^^^ZZZXXX]]]eeejjjgggcccccc^^^YYYYYY]]]aaaaaa___jjjiiiggghhhnnnsssooogggdddkkkttt}}}~~~}}}}}}ppphhheeefffkkkqqqwwwlllvvvSSSGGGCCCGGG\\\xxxnnnjjjfffcccccceeegggiiilllooosssxxx|||}}}rrrgggfffhhhlllsss~~~wwwrrrrrrnnniiigggllltttxxx{{{}}}vvvlll```XXXTTTXXXTTTSSSWWWUUUXXXfffUUU888777111333333333444444444555555777444222666===MMMdddxxx{{{}}}wwwmmm```[[[aaaqqq{{{{{{|||fffbbbkkkxxxiii[[[XXX[[[]]]^^^```gggiiijjjjjjsssGGGHHHJJJLLLMMMMMMLLLJJJMMMQQQ\\\sss}}}jjjUUUJJJLLLjjj}}}sssEEE888777888999111555444444444444555666777888999UUUtttddddddrrr___YYY]]]aaadddhhhoootttwwwwwwsssoooooorrrvvvyyyyyy{{{zzzyyyzzz}}}{{{kkk^^^```ZZZTTTOOOMMMNNNOOOOOOTTTTTTUUUWWWYYY\\\^^^___bbb^^^[[[\\\```ddddddbbbmmmoooqqqssswwwzzzuuummmjjjnnntttyyy}}}~~~~~~}}}~~~}}}}}}~~~nnnfffcccdddiiinnnqqqeeepppPPPEEEBBBEEEYYYsssmmmjjjgggddddddfffhhhlllooorrrvvvzzz~~~~~~}}}uuunnngggcccaaadddhhhnnn|||rrrffffffrrr|||tttjjj___WWWQQQVVVSSSSSSXXXWWW[[[iiiSSS888777111333333333444444444444555666333333777===III]]]ooovvvxxxmmmbbb[[[UUUPPPUUUcccqqqzzz~~~|||mmm___]]]iiizzzrrrZZZXXXWWWXXXYYY\\\fffqqqvvv~~~GGGHHHKKKLLLMMMLLLKKKJJJNNNSSS```xxx|||fffQQQIIIPPPsssmmmCCC888777777999111555444444444444555666777888777RRRppphhheeennn^^^___aaafffmmmvvv|||uuusssrrrqqqrrruuuxxxyyyzzz{{{zzzzzzzzz}}}~~~{{{wwwggg[[[SSSOOORRRPPPMMMKKKKKKKKKKKKJJJKKKOOORRRRRROOOQQQXXX^^^aaa___^^^aaafffiiijjjhhhpppwww}}}zzzsssqqqrrrsssuuuwwwyyy{{{|||}}}~~~~~~}}}~~~}}}|||lllccc```aaaeeekkknnnaaahhhKKKBBBAAACCCSSS~~~wwwmmmkkkkkkhhheeeeeeiiilllqqquuuxxx{{{}}}rrrhhhcccdddgggjjjnnnrrruuu~~~ssswwwyyypppfff\\\UUUNNNTTTRRRSSSXXXXXX]]]mmm}}}MMM777666333333333333333444444444444444333444777;;;DDDTTTccctttqqqccc[[[SSSMMMLLLGGGEEEJJJWWWcccppp}}}|||vvvwww{{{{{{jjj[[[ZZZbbbpppnnn[[[MMMSSSZZZ\\\YYY___tttGGGIIILLLMMMLLLKKKKKKJJJNNNTTTddd~~~zzzbbbNNNJJJTTTwwwfffAAA888777666999111555444444444444555666777777;;;RRRoooiiiccc~~~ooocccdddccciiivvvyyyssspppqqqsssuuuxxxzzzzzzzzzzzzzzzzzz|||tttuuu{{{~~~qqqcccYYYSSSPPPMMMLLLKKKLLLMMMMMMKKKJJJHHHMMMQQQQQQPPPSSS[[[cccbbbbbbcccggglllpppppppppuuu~~~{{{vvvtttttttttuuuvvvwwwyyyzzz|||~~~}}}|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~zzzjjjbbb______ccchhhoooccc```GGG@@@AAACCCOOOuuuvvvnnniiikkkllliiifffeeejjjnnntttyyy}}}xxxllldddbbbfffkkkuuu{{{~~~vvvlllbbbYYYSSSNNNTTTSSSTTTXXXWWW]]]nnnjjjDDD555555555222222333333333444444444444333444666999@@@OOO]]]vvvvvv]]]QQQKKKGGGGGGJJJEEEFFFMMMVVV\\\dddrrr{{{xxxwwwvvv{{{~~~jjj]]]XXX^^^___TTTXXX[[[```aaa```hhh}}}GGGJJJMMMMMMLLLJJJJJJKKKNNNUUUgggwww___MMMKKKVVVwww___>>>999777555888222555333333333444444555666777;;;PPPlllhhh```~~~sssmmmkkkkkksssxxxuuuuuunnnqqquuuxxxzzz{{{{{{{{{yyyzzz{{{~~~wwwrrruuuwwwvvv~~~yyyrrrjjj___WWWNNNMMMMMMMMMOOOOOONNNLLLKKKMMMOOORRRWWW^^^eeejjjfffgggiiimmmqqquuuwwwwww~~~~~~}}}{{{uuuvvvwwwxxxyyyyyyyyyyyy|||}}}}}}||||||}}}}}}~~~}}}}}}}}}~~~~~~}}}~~~yyyiiiaaa^^^]]]```eeennnfff[[[EEE@@@BBBDDDLLLmmm|||nnnjjjiiimmmnnnjjjffffffiiimmmsssxxx|||}}}wwwxxxpppfffccceeehhhjjjmmmuuu|||sssiii^^^VVVRRRPPPWWWVVVUUUXXXVVV\\\lllYYY===444333444222222222333333333444444555333333444777>>>MMM\\\rrrkkkUUUNNNMMMJJJJJJNNNLLLNNNRRRVVVYYY^^^jjjvvvsss~~~vvvzzznnnYYYTTTUUUPPP\\\\\\bbbkkkrrryyyzzzvvvyyy~~~yyyFFFJJJNNNNNNKKKIIIIIIKKKNNNVVVkkk~~~ttt\\\KKKLLLXXXyyyXXX;;;999777444888222555333333333333444555666777888KKKgggiii]]]yyysssrrrqqqttt}}}tttpppqqqsssnnnrrrwwwzzz{{{{{{{{{|||zzz{{{}}}xxxvvvyyywwwttt~~~ooobbbUUUQQQNNNLLLLLLNNNOOOOOOOOONNNPPPWWW```iiinnnppplllmmmoooqqquuuxxx{{{}}}zzz{{{|||}}}||||||zzzyyyzzz|||}}}}}}|||{{{|||}}}|||}}}~~~}}}{{{|||~~~}}}|||}}}wwwhhh___\\\[[[^^^bbbhhhfffXXXCCC???BBBDDDIIIfff~~~}}}{{{zzzzzzzzz{{{tttkkkiiikkkpppqqqmmmiiiiiihhhlllrrrwww{{{pppwww|||}}}}}}mmmeeegggkkkmmmkkk```dddkkkyyykkklll|||zzzqqqfff[[[TTTQQQQQQXXXXXXVVVWWWTTTZZZlll{{{OOO;;;444000222222222222222333333333333555333333444666<<>>AAACCCFFF```yyyrrrnnnlllmmmnnnoooppprrrxxxvvvmmmjjjiiimmmsssuuuqqqnnnnnnnnnqqqvvvzzzvvvqqq{{{lllfffjjjppprrrppp\\\\\\\\\aaappprrr^^^```nnn|||~~~yyypppdddYYYSSSQQQPPPXXXXXXVVVWWWTTT[[[mmmvvvHHH:::666000222111222222222222333333333333222444666666:::EEEQQQ]]]|||jjj]]]eeelllgggdddggg___```aaadddlllxxxrrrhhhvvv{{{|||yyybbbYYYQQQSSS___vvvnnnfffmmmfffXXXVVVOOOTTT^^^lll}}}wwwFFFKKKOOOOOOKKKHHHIIIKKKQQQZZZrrr~~~|||}}}qqqVVVFFFKKK]]]tttOOO888:::777333888333555333333333333444555666666999HHHbbbooo[[[ttt{{{ssshhh\\\[[[```eeerrr{{{wwwtttppppppssstttrrrppppppuuuzzz|||{{{zzz{{{|||~~~~~~qqqnnnxxxwwweee]]]RRRJJJIIILLLQQQUUUWWWZZZ___fffmmmsssxxx{{{vvvvvvvvvvvvxxx{{{~~~|||||||||tttvvvxxxyyyyyyyyyzzz{{{||||||{{{{{{{{{}}}}}}zzzzzz}}}|||yyyxxx{{{rrrccc[[[XXXVVVXXX\\\]]]fffTTTAAA===@@@BBBDDD]]]qqqgggbbb```eeeggghhhhhhjjjqqqwwwzzz}}}}}}wwwnnngggiiiiiinnnuuuwwwtttrrrsssuuuwww{{{|||vvvuuuiiidddhhhnnnqqqqqq\\\]]][[[ZZZaaaooo{{{zzzhhh^^^eeeqqqvvv{{{~~~~~~yyyooocccXXXSSSQQQOOOXXXXXXWWWWWWUUU\\\ooopppCCC:::888111555111111222222222333333333111222555888777888AAAJJJZZZxxxkkkcccoooyyyvvvssswwwrrruuuzzzmmmiii|||{{{jjj\\\PPPUUUddd{{{sssjjj[[[XXX^^^WWWLLLPPPPPPRRRYYYfffuuuwwwIIIMMMPPPOOOJJJHHHJJJMMMTTT[[[qqq}}}iiiRRRLLLNNNeeezzzjjjCCC===666333555666444222222222222222333444555555;;;CCC]]]vvvYYYoooxxxkkk```VVVNNNMMMQQQ[[[fffyyyzzzooojjjgggiiikkklllmmmoooqqqsssuuuwwwyyyzzzzzzyyy{{{|||{{{sssqqqwww~~~yyyooohhhWWWWWWXXXUUULLLFFFNNN[[[\\\^^^bbbgggooowwwyyyyyyxxx}}}~~~yyyxxxzzzyyytttvvvxxxyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxzzz}}}~~~zzzyyy{{{}}}|||~~~}}}yyyyyy|||nnn^^^WWWUUUTTTVVVXXX___\\\}}}PPPBBB>>>;;;@@@CCCRRRtttddd``````______^^^^^^aaagggooovvvzzz}}}xxxrrrmmmiiihhhoooxxx}}}}}}{{{zzzyyyzzz{{{}}}sssnnnhhhfffhhhlllmmmnnnbbbaaaZZZ]]]lllqqqpppvvvnnniiidddfffppp{{{}}}xxx~~~|||xxxwwwxxxsssiii]]]VVVSSSRRRUUUYYYUUUTTTYYYZZZaaaqqqgggBBB444999999000222222222222222222222222333111222555555777>>>GGGWWWqqqpppgggppp|||~~~hhhmmmooo^^^XXXVVVdddyyywwwhhhhhhtttqqqfffffflllppp\\\ZZZXXXVVVUUUTTTUUUVVVSSS[[[\\\ZZZgggzzz|||GGGKKKOOONNNJJJIIIKKKOOOVVV___www}}}}}}jjjPPPKKKQQQkkkqqqiiisssBBB<<<666333555666444222222222222222333444555555999@@@ZZZzzzYYYmmmvvvkkk^^^VVVPPPLLLMMMRRRSSSXXXcccnnnnnnggg```___eeehhhkkknnnppprrruuuwwwwwwyyy{{{|||{{{{{{|||~~~|||tttqqqvvv}}}|||xxxtttiii]]]VVVQQQRRRVVVXXXRRRLLLNNNVVVZZZ]]]ccciiiooouuuwwwwww{{{zzzxxxvvvwwwxxxwwwvvvuuuvvvxxxxxxyyyyyyxxxxxxyyy|||~~~|||yyyyyy{{{}}}~~~zzz|||{{{xxxzzzuuuhhh[[[VVVUUUUUUVVVYYYYYY]]]xxxNNNBBB>>>;;;???BBBOOOrrrsssddd___^^^\\\```aaadddiiioootttxxxzzzyyy|||~~~}}}xxxqqqllljjjlllsss}}}}}}|||}}}wwwpppmmmiiihhhjjjkkkkkkjjjbbbbbb]]]aaarrrxxxuuuyyyooohhhbbbgggvvv|||uuuxxxxxxsssxxxvvvoooeee[[[TTTRRRQQQTTTYYYVVVVVV\\\\\\bbbrrraaa>>>111777777000222222222222222222222222222111222555555666>>>FFFVVVooowwwooowwwqqqxxxddd]]]^^^hhhlllgggeeehhhaaa[[[YYY]]]]]]XXXWWWZZZXXX^^^]]]UUUOOOQQQVVVXXXXXXYYYZZZZZZZZZ[[[\\\^^^lllpppmmmeeehhhyyy{{{EEEIIINNNMMMKKKJJJMMMQQQWWWddd~~~{{{}}}jjjMMMHHHTTTrrrlllllleee@@@;;;666333444555444222222111111222222333444555777===VVV~~~YYYiii{{{jjj^^^SSSOOONNNNNNQQQUUUVVVTTTWWW]]]```^^^\\\]]]cccggglllppptttvvvyyy|||xxxzzz}}}~~~}}}}}}~~~uuupppuuu{{{{{{qqqaaaRRRJJJHHHLLLSSSZZZZZZTTTQQQQQQXXX]]]eeemmmrrruuuwwwyyyvvvsssuuuvvvwwwvvvttttttuuuwwwxxxyyyyyyxxxwwwxxxzzz}}}{{{yyyxxxyyy{{{}}}}}}}}}xxxxxxwwwwwwzzzzzzkkkaaaYYYVVVVVVVVVVVVYYYVVVeeepppJJJAAA>>>;;;??????KKKkkktttgggcccbbb```eeeiiinnntttxxx{{{||||||vvv|||zzzrrrmmmlllpppvvv~~~|||wwwqqqlllkkkjjjjjjkkkjjjhhhfffeeehhheeellluuujjjbbbjjj}}}~~~sssrrrrrrooosssooohhh```XXXSSSPPPOOOSSSYYYXXXXXX]]]\\\aaapppZZZ999///444555000222222222222222222222222222111222444555666===EEETTTlllwww|||{{{hhhIIIFFFIIISSSYYY\\\dddooosssbbbRRRMMMPPPSSSRRRQQQUUUXXXWWWSSSQQQRRRTTTSSSUUU[[[fffpppwwwzzzyyyxxx{{{|||~~~{{{{{{EEEJJJNNNNNNKKKJJJMMMQQQXXXhhhzzzeeeKKKGGGTTTwwwkkkqqq]]]>>>:::666444444444444333111111111111222333444555777;;;QQQ|||XXXddd}}}qqqddd[[[TTTTTTWWWXXXZZZ\\\```]]]]]]cccgggeeecccbbbcccgggmmmrrruuuxxx{{{}}}zzz|||~~~uuunnnrrrxxx~~~sss```PPPIIICCCGGGOOOYYY___]]]XXXSSSXXX]]]gggqqqvvvwwwzzz~~~zzznnniiinnnppptttuuuuuuuuuuuuvvvxxxyyyyyyxxxwwwwwwyyy{{{xxxxxxxxxzzz|||}}}|||{{{vvvvvvuuuvvv{{{|||tttddd^^^YYYYYYYYYVVVVVVXXXYYYtttfffEEE@@@>>>:::>>>===GGGiiiyyypppooopppqqquuuyyy~~~tttooonnnrrrtttxxx|||~~~|||oooqqqpppfffhhhjjjkkkkkkhhhdddaaadddkkkmmmwwwsssfffnnnyyyrrrnnnkkkgggccc___]]]YYYSSSOOOOOOSSSYYYXXXYYY]]]ZZZ\\\jjj~~~}}}UUU888///333333000111111111111111111111111111000222444555555;;;CCCSSSfff{{{}}}}}}___JJJIIILLLOOOPPPSSS^^^kkkwwwooocccZZZYYY]]]```aaaWWWVVVSSSRRRSSSTTTUUUTTTVVV^^^ooo{{{wwwyyyHHHLLLPPPOOOLLLJJJMMMPPPYYYlll}}}ttt\\\JJJGGGWWW|||vvvfffvvvRRR;;;888555444333444444333111111111111222333444444777999MMMvvvXXX^^^yyykkkddd___\\\```ddddddeeegggkkkiiilllsssuuuooohhhdddfffiiinnnrrruuuwwwzzz|||}}}ssskkkooouuuzzzzzzmmmZZZMMMGGGBBBEEEKKKTTT___dddbbb]]]ZZZ\\\dddpppwwwxxx|||}}}pppddd```ccciiipppuuuwwwvvvuuutttwwwxxxyyyxxxwwwwwwxxxzzzxxxwwwxxxzzz||||||{{{zzzuuuvvvuuuvvvzzz}}}xxxpppbbb]]][[[\\\[[[WWWVVVWWW\\\^^^AAA???===:::>>><<>>???===999>>><<>><<>>===BBBEEEnnn|||llldddbbbbbbUUUOOOHHHFFFJJJSSSZZZ^^^aaaiiisss{{{xxxqqqoooooonnnvvvsssbbb___]]]aaa___[[[bbbfff\\\XXX[[[^^^^^^\\\[[[]]]___sssvvvrrruuurrrooonnnjjj[[[LLLNNN[[[```fffcccbbbfffcccggguuueee>>>333555222///111000000000000000000000000//////111444444333777>>>DDD\\\{{{xxxyyyqqqbbb\\\^^^eeerrr|||wwwiiigggddd\\\eee~~~dddTTTMMMRRRUUUTTTUUU\\\hhhpppiiiggghhhppp{{{xxxzzzuuuppp{{{PPPUUUWWWSSSOOOOOOSSSVVVbbb|||yyyrrrQQQHHHGGG\\\nnnccc}}}ZZZ<<<555555444333222222222222111111000000111111222333444888???RRRyyyzzzTTTaaa}}}zzzvvvjjjjjjppp|||zzztttuuuxxxqqqnnnsss{{{~~~}}}|||~~~zzzkkkccciiinnnkkkkkkoootttqqqmmmlllnnnqqqtttvvvrrrhhh^^^ZZZWWWRRRMMMKKKJJJHHHMMMYYYeeekkkppptttzzzssslllkkkttt~~~wwwxxxrrrkkkggggggkkknnnpppssspppjjjfffjjjqqqssspppqqqrrrtttuuuvvvwwwvvvvvvvvvuuusssqqqpppppppppqqqpppooommmkkkiiigggeeeddd[[[^^^YYYWWW\\\WWWRRRXXXmmm}}}HHHAAA;;;;;;;;;:::;;;>>>DDD[[[yyymmmggg___VVVQQQMMMKKKIIIJJJOOOWWW]]]aaakkklllooossswwwwwwssszzz~~~|||qqqooozzzzzzdddYYY___^^^\\\\\\]]]___bbbcccfff\\\VVVWWWXXXYYY___fffvvv{{{~~~yyyzzz~~~}}}uuucccRRRLLLUUU```ccclllmmmffffffpppuuuqqqZZZ===444222444+++...000000000000000000000000111000000000111333555777EEEUUUsssvvvyyyrrr```NNNKKKQQQZZZgggrrrsssqqqyyy{{{{{{}}}wwwiii]]]QQQSSSKKKLLLXXX___aaalll{{{hhhYYYeee]]]vvv|||oooxxxttt}}}RRRTTTSSSPPPNNNQQQXXX]]]iii~~~jjjMMMEEEFFF[[[kkkiiiWWW:::555555444333222222222222111111000000111111222333333666;;;NNNtttwwwQQQ\\\ttt{{{xxxooommmpppyyyxxxvvvxxxuuunnnkkkqqqyyy~~~~~~~~~zzzzzz{{{}}}{{{lllbbbfffkkkjjjkkkpppzzzxxxuuuqqqooonnnpppqqqnnneee]]][[[YYYSSSMMMKKKRRRQQQVVV___gggjjjooosss~~~vvvllljjjsss~~~zzzssspppyyyxxxvvvrrrooopppuuuyyy~~~vvvpppppppppnnnrrrssstttvvvwwwwwwwwwwwwxxxvvvtttrrrqqqqqqpppoooooonnnllliiigggeeedddcccZZZ\\\WWWVVV\\\XXXSSSYYYsss{{{GGG@@@;;;;;;;;;999:::>>>BBBWWWpppgggaaaWWWNNNJJJEEEFFFHHHMMMTTT\\\bbbeeekkkmmmoooqqquuu|||rrrvvv~~~{{{ttt```WWWYYYZZZZZZZZZ]]]bbbiiiooommmddd^^^]]]]]]\\\___dddoooqqqqqqooorrryyy~~~xxxzzzrrrsssvvv|||}}}{{{rrraaaRRRNNNVVV```ggglllmmmhhhfffllluuuyyySSS:::222111444,,,000000000000000000000000000111111000000111333555777AAAOOOkkkvvvvvv|||yyy]]]RRRJJJMMMVVV___iiirrrhhhbbbhhhssswww{{{hhhbbb]]]VVVLLLJJJQQQ]]]bbbeeesssyyyhhhUUUKKKWWWhhh}}}qqqzzzuuu{{{TTTRRROOOMMMNNNTTT]]]ddduuuyyy[[[JJJEEEJJJbbbzzzhhhsssPPP888555444333222222111111222111000000000000111222222333444777GGGmmmvvvNNNUUUkkk~~~zzzuuuqqqpppuuu}}}}}}~~~|||xxxxxxzzzqqqjjjgggmmmuuuyyy{{{~~~}}}~~~~~~{{{zzzzzzzzzwwwxxxzzz}}}~~~|||lll```aaafffhhhkkkppp}}}{{{tttpppqqqssslllddd___]]][[[UUUPPPOOOYYY[[[aaaiiimmmnnnttt|||{{{nnnjjjqqq{{{zzzpppjjjhhhiiijjjvvv{{{}}}yyywww|||yyysssqqqqqqrrrssstttvvvwwwwwwwwwwwwzzzwwwsssrrrsssrrrooolllnnnllljjjfffdddbbbbbbbbbXXXXXXSSSTTT[[[WWWSSS[[[~~~tttEEE???:::::::::999:::===>>>NNNvvv}}}}}}rrrgggaaaYYYNNNFFFCCC@@@CCCIIIPPPXXX___eeehhhkkklllmmmmmmqqqyyy|||yyyrrr[[[RRRVVVWWWXXXWWWXXX```lllvvvyyyooofffaaaaaaccchhhnnnrrrpppiiiaaaaaajjjssswwwrrrlllnnn|||kkkjjjrrrvvvzzz~~~zzzvvvlll^^^RRRPPPXXXbbbkkklllnnnlllggggggttt|||KKK666000000555...222000000000000000000000000111111000000111333555666===GGG___}}}~~~wwwtttttt~~~yyyhhhPPPKKKJJJQQQ\\\hhhuuurrrZZZQQQTTTbbbkkkzzz{{{}}}~~~uuufff^^^^^^]]]XXXPPPRRRYYY```dddmmmzzz\\\SSSNNNMMMVVVgggwww~~~rrryyyuuu|||TTTOOOLLLMMMPPPVVV___hhh~~~lllMMMHHHHHHWWWtttrrrhhh{{{HHH555555444333222111111111111000000000000000111222222333333444AAAdddzzzPPPOOOeee}}}yyyssspppttt{{{~~~}}}{{{zzzzzzooogggdddiiippprrrtttuuuuuuuuuuuutttrrrqqqrrrtttsssvvvyyy{{{|||{{{{{{{{{~~~}}}mmm^^^\\\```eeekkkpppzzz{{{vvvxxx|||pppiiibbb```^^^XXXUUUUUU[[[```iiiqqqtttwwwrrrlllpppyyyqqqmmmgggcccaaacccfffiiipppvvv}}}~~~|||xxxvvvqqqrrrssstttuuuvvvvvvvvvxxxtttrrrrrrsssrrrnnnjjjmmmjjjgggdddaaa```______WWWVVVPPPRRRXXXTTTRRR]]]hhhDDD===999::::::888999<<<;;;EEEfffyyy{{{|||rrrjjjaaa[[[RRRGGGBBBBBBCCCFFFKKKQQQXXX___fffjjjlllmmmkkkiiinnnzzzuuu]]]UUUXXXYYYXXXTTTSSS[[[kkkxxx}}}ppphhhhhhnnnxxx{{{xxxoooggggggssswwwkkkaaabbbjjjsss~~~vvvmmmuuu}}}uuuqqquuuoooeeeYYYQQQSSS[[[ccclllkkkoooqqqiiiccctttoooDDD666000000555///222000000000000000000000000111111111111222333444555<<>>>>>TTTvvv~~~xxxpppfff\\\RRRJJJCCC======AAADDDEEEFFFHHHMMMXXXfffpppzzz|||zzztttwww~~~fff^^^___]]]___```bbbhhhvvv|||sssdddggglllvvv{{{yyyzzz|||tttlllbbbVVVOOOQQQYYYaaaffffffggglllnnneeecccyyymmmXXX;;;777222...333...111000000000000000000000000111111222222222333333333;;;===HHH]]]vvv|||uuuxxxvvvdddTTTLLLGGGJJJNNNVVVbbblllmmmhhhbbbZZZSSSTTTWWWXXXYYY[[[dddppp|||~~~cccQQQNNNSSSWWWVVV^^^ddddddbbbdddgggiiiaaaSSSKKKRRR___lllxxx|||qqqaaabbbbbbdddddd]]]___```eeejjjmmmpppxxx{{{|||}}}yyykkkmmm{{{OOOMMMPPPVVVWWW\\\ppphhhQQQLLLJJJQQQoooyyy~~~EEE666777444333222111000000000000///////////////000111111000666777888JJJpppRRRUUUwww~~~xxxzzzwwwtttvvv|||rrrddd^^^\\\bbbiiillllllmmmgggaaaWWWLLLDDDCCCGGGKKKOOOYYYeeennnqqqrrrsssuuuvvv{{{zzzlllZZZQQQUUU```hhhkkkssszzz{{{|||~~~|||yyyxxxyyyvvvqqqpppsssrrrsssvvv}}}wwwuuuxxxzzz~~~sssjjjdddbbbdddhhhooovvvzzz{{{yyyxxx{{{~~~vvvoooooonnnooopppqqqsssttttttxxx{{{yyysssmmmjjjjjjffffffeeeccc```\\\YYYVVVQQQSSSRRRSSSRRROOO```~~~MMM>>>999666888999777777999===999KKKmmmxxxnnn^^^TTTJJJEEEBBB>>>===@@@BBBCCCDDDDDDGGGPPP^^^hhhwww~~~pppddd^^^\\\]]]___ccckkkyyypppbbb]]]dddssszzziii^^^PPPKKKQQQ\\\dddgggfffggghhhddd^^^ddd~~~bbbYYYwww~~~MMM444555111---222---000000000000000000000000000111111222222333333333222666;;;FFFZZZrrr~~~xxxtttxxxhhhUUUJJJGGGHHHJJJNNNVVVccclllggg\\\QQQNNNOOOSSSUUUUUUZZZaaallluuuxxx^^^PPPQQQWWWZZZVVV```gggggggggkkkpppppphhhWWWLLLQQQ[[[dddppp~~~uuubbbeeepppiiieeeggg___bbblllwww|||ooo```cccmmmtttyyy|||}}}}}}{{{zzzwwwnnnsssOOOMMMQQQVVVXXX___xxx}}}[[[JJJLLLOOOUUUqqq}}}www<<<333888444333222111000000000000///////////////000111111...666777666EEEiii[[[SSSsss~~~yyy|||yyysssssszzzzzzmmm```ZZZYYYaaajjjmmmnnnpppaaa[[[QQQGGGBBBDDDKKKQQQTTT^^^kkkrrrsssrrrrrrsssvvv{{{yyylllZZZPPPTTT___gggiiisssyyy|||~~~{{{zzz|||tttuuuzzz{{{tttggg```aaaddd[[[```fffnnnuuuzzz}}}~~~{{{ppppppooooooppprrrtttuuuwww|||}}}ssskkkhhhiiieeeffffffdddaaa\\\XXXUUUOOOSSSSSSTTTSSSQQQhhhsssGGG===888666888999777777888999444DDDeee{{{}}}uuujjjYYYOOOGGGEEEDDDAAA???@@@CCCDDDDDDBBBCCCIIIUUU^^^ooo{{{~~~|||zzzvvvxxxuuulllkkkjjjeee]]]\\\^^^eeeqqqwwwhhh[[[cccmmmxxxggg[[[MMMIIIQQQ]]]eeehhhggghhheee]]]XXXeeexxxZZZXXX|||vvvEEE///333000,,,111...111000000000000000000000000111111222333333333222222222888EEEYYYrrr~~~yyyppp}}}~~~rrr___LLLCCCDDDIIIGGGEEEJJJYYYfffbbbWWWOOOQQQXXX]]]ZZZWWW]]]hhhqqqwww}}}www]]]QQQSSSXXXYYYRRR\\\cccccceeeoooxxx{{{kkkZZZQQQVVV[[[[[[aaammmrrraaaUUUdddtttiiiccchhhcccooovvvcccVVVZZZdddlllssszzzwww|||~~~{{{yyyxxxuuuqqqyyyKKKNNNSSSWWW[[[ggggggNNNKKKPPPOOO\\\yyyyyyuuuWWW;;;999111222222222111111111111000000//////.........//////000111333888DDD```pppNNNeee~~~}}}|||xxxyyyyyyvvvsssuuu}}}~~~{{{pppgggZZZXXXYYYaaalllsssrrroooaaaXXXPPPMMMKKKJJJLLLPPP^^^lllwwwvvvtttuuuuuusssuuuzzz~~~}}}~~~pppdddUUULLLNNNXXXcccjjjqqqvvv|||uuurrrxxx~~~tttlllgggeeebbb___ddd___```hhhpppuuu}}}~~~uuurrrrrrrrrqqqqqqqqqppppppuuu~~~pppjjjkkkkkkhhhfffcccbbbaaa^^^XXXSSSQQQTTTOOOPPPTTTOOOjjjrrrFFF;;;:::999888777777777777888===BBBRRRwww}}}}}}~~~ooocccVVVNNNDDD@@@AAADDDDDDCCCFFFFFFFFFEEEFFFJJJOOOSSSgggpppzzz~~~|||{{{{{{{{{yyyzzzzzzzzzzzzzzzzzzzzzppphhhdddjjjpppmmmfffaaaeeefffgggpppssseeedddjjjrrrzzzbbbVVVNNNQQQ[[[bbbhhhkkkkkk___]]][[[WWWiiitttfffcccbbbWWWgggfff:::666222///...///......000000000000000000000000000111111111111222222222444;;;@@@WWW}}}|||~~~{{{vvvwww|||qqq```PPPCCC???BBBDDDCCCDDDGGGMMMRRRUUUVVVVVVcccmmmjjj^^^XXX___iiissswww{{{}}}cccUUUYYY______bbb```___```^^^___fffnnneee[[[VVV[[[^^^XXXRRRPPP```ooo~~~xxxoooeee^^^aaa___ggguuuwwwkkkbbbbbbaaammmcccdddhhhnnnqqqooolllkkksssxxx~~~~~~~~~~~~{{{wwwuuupppsss|||LLLOOOSSSWWW[[[fff~~~aaaKKKHHHKKKNNNcccooosss{{{KKK666777000222222222111111111000000//////............//////222222333555===TTTzzzqqqKKK\\\~~~||||||{{{{{{zzzvvvrrrsssxxx~~~}}}|||||||||uuujjjaaaSSSRRRTTT[[[dddhhhfffaaaZZZUUUPPPOOOMMMLLLOOOTTTcccnnnwwwvvvssstttuuutttvvv{{{~~~~~~~~~}}}mmmaaaRRRJJJNNNXXXbbbhhhqqqtttyyy|||~~~~~~vvvooopppvvv}}}yyyuuuooollllllkkkjjjiiigggdddgggpppwwwzzz}}}uuurrrrrrrrrqqqqqqqqqqqqppppppzzzwwwmmmiiijjjiiifffdddaaa```^^^ZZZUUUQQQOOORRRNNNPPPUUUTTTpppggg@@@;;;:::999888777777777777777;;;@@@OOOqqq~~~~~~zzzlll```RRRKKKDDD@@@AAACCCEEEEEEHHHHHHHHHGGGGGGJJJOOOSSS___gggqqqxxx~~~|||yyyxxxwwwxxxxxxtttuuuvvvvvvvvvuuuuuuvvvnnniiiiiipppvvvtttooolllrrrrrrrrrxxxzzzyyyxxxtttllliiisssvvv___TTTLLLRRR\\\cccfffgggcccYYYWWWXXX^^^zzz{{{fffhhhppptttlll{{{]]]999666222///...///......////////////////////////000000111111111222222222111999???UUU~~~|||vvvvvvwww|||yyygggWWWHHH===:::======AAAEEEIIIJJJLLLOOOQQQcccjjjoookkkbbb```gggpppvvvzzz~~~iiiZZZ[[[``````hhhjjjooorrrmmmddd___```aaa\\\aaallllll^^^TTTSSSQQQVVVYYYYYYYYYZZZWWWRRRXXX^^^nnn}}}}}}qqqlllpppwww}}}kkkaaaaaaccciiiqqqwwwwwwrrrooommmqqqyyy{{{vvvssstttppp|||MMMOOOTTTXXX]]]hhh~~~yyyWWWHHHFFFFFFLLLmmmvvvnnn|||nnnAAA555:::444222222111111111000000000//////............//////111222444444777IIInnnzzzQQQUUU|||}}}|||{{{}}}|||zzzuuupppooossswww{{{zzzyyyxxxtttkkk^^^UUUJJJJJJLLLSSSZZZ\\\XXXSSSUUURRRQQQQQQOOOOOOUUU]]]jjjrrrwwwvvvrrrssstttuuuvvv{{{~~~~~~}}}xxxhhh\\\OOOJJJRRR]]]fffjjjoooqqqtttwwwyyy}}}sssooommmoootttwwwuuurrrjjjiiihhhkkknnnrrrttttttnnnooosss{{{|||wwwsssrrrrrrrrrqqqqqqqqqppplllqqqsssnnniiihhhhhhgggdddaaa^^^\\\YYYVVVQQQNNNMMMPPPNNNOOOSSSYYYzzzXXX;;;:::999888777777666666777555777;;;GGGfff~~~}}}{{{rrreeeZZZKKKHHHCCC@@@@@@CCCGGGIIILLLLLLKKKJJJJJJLLLPPPTTT\\\eeelllmmmooosssuuuuuuwwwvvvtttsssrrrssstttuuurrrsssuuutttrrrqqqqqqrrrrrrqqquuu|||~~~zzzuuussszzzyyy|||}}}}}}uuuxxxrrrZZZPPPLLLTTT```eeecccaaaZZZRRRQQQUUUhhhlllaaarrrOOO888555111////////////...////////////////////////000000000111111111222222///888>>>OOOrrr~~~||||||}}}}}}}}}uuutttrrrqqqssszzzppp[[[LLLAAA:::888:::999???EEEFFFFFFIIIQQQYYYmmmnnnmmmiiigggjjjqqqwwwwww{{{rrr```]]]``````lllttt{{{yyy{{{yyy~~~dddWWWZZZ\\\XXXRRRRRRZZZbbbbbb\\\WWW```qqq{{{ppp___YYYWWW[[[^^^eeeooowwwzzzuuunnnjjjnnnuuu{{{~~~}}}||||||wwwrrrooossskkk}}}tttNNNPPPUUU\\\dddpppkkkNNNEEEGGGFFFUUU~~~qqqsss```:::555999444111111111111000000000000///............//////000...000444555555DDDhhhhhhccc}}}~~~}}}||||||{{{yyytttpppnnnooorrrxxxwwwvvvrrrjjj^^^QQQIIIDDDCCCEEEKKKRRRUUUTTTQQQUUUTTTSSSSSSQQQRRR\\\gggqqquuuwwwuuurrrqqqtttvvvuuuzzz~~~~~~zzzssscccXXXNNNMMMWWWeeemmmpppqqqrrrrrrssstttyyy|||}}}qqqpppoooppprrruuurrrlllfffaaaaaacccffflllqqqvvvyyyzzz||||||zzzttttttsssrrrqqqqqqppppppkkklllkkkiiihhhhhhfffdddbbb```\\\YYYVVVRRROOOMMMLLLPPPQQQNNNNNN]]]LLL;;;999888777666666666666666333444666???YYY~~~|||yyytttjjj\\\SSSEEEDDDCCCBBBBBBEEEJJJNNNQQQQQQPPPNNNMMMOOOTTTWWW]]]eeekkkiiifffiiilllmmmqqqpppnnnmmmnnnooorrrssstttvvvxxxvvvssspppppprrrnnnqqq{{{{{{{{{~~~~~~lllVVVOOONNNXXXccceee```\\\SSSMMMMMMWWWsssmmmmmmxxxCCC666444000////////////...////////////////////////000000000000111111111111000888;;;FFF___uuu}}}|||}}}}}}|||{{{tttssspppkkkhhhmmmwwwyyygggRRREEE>>>::::::;;;@@@BBBDDDEEEIIIRRR^^^hhhnnnllliiiiiimmmrrrwwwzzzvvv{{{{{{eee\\\]]]^^^dddnnneeeYYYbbb```]]]YYY[[[eeennnlllddddddhhhpppzzz}}}cccYYYZZZ[[[aaacccgggnnnwww|||wwwpppooorrrvvvzzz}}}~~~}}}|||~~~~~~~~~~~~~~~}}}||||||||||||}}}|||xxxsssnnnkkkmmmgggxxxpppOOOQQQXXXcccnnn|||bbbJJJEEEIIIKKKhhhppptttOOO444222333///111111111000000000//////...............///000000---...333555444>>>___|||~~~}}}zzzyyywwwssspppnnnnnnooouuutttqqqjjj^^^QQQGGGAAACCCAAABBBGGGOOOUUUYYYZZZZZZWWWUUUTTTSSSVVVbbbooouuuuuuuuutttrrrqqqtttwwwuuuyyy||||||}}}|||uuummm[[[SSSMMMOOO[[[hhhqqqtttvvvvvvuuuuuuuuuyyy~~~{{{wwwtttssstttvvvyyyvvvnnnpppqqqsssvvvwwwssskkkeeebbbaaabbbcccgggmmmssswww}}}}}}vvvvvvtttsssqqqpppooonnnnnnjjjhhhhhhiiigggdddbbb```^^^[[[WWWSSSPPPOOOOOOMMMRRRUUUNNNJJJdddqqqBBB;;;777777666666555666666666555555666<<>>QQQbbbuuu~~~~~~}}}{{{xxxssssssqqqjjjddddddkkkrrrlll\\\III@@@<<<;;;<<>>CCCLLLOOOTTT[[[bbbdddaaa^^^eeeiiiooouuuyyy|||}}}~~~nnn______fffjjjccc\\\YYY[[[ddduuu{{{ccc```hhhjjjjjjggggggpppwww\\\TTT\\\mmm||||||||||||}}}}}}~~~xxxyyy{{{|||~~~}}}|||{{{yyyvvvsssqqqppprrrvvvzzziii|||VVVWWW___oooeeeSSSIIIDDDOOO```xxxrrr|||^^^999888888111444111000000000////////////---------......///000111111---000555222222FFFaaappp```}}}~~~||||||{{{{{{yyyvvvtttqqqnnnkkkiiifffddd___SSSGGG??????AAAGGGFFFGGGJJJOOOVVV[[[^^^XXXTTTSSSWWW[[[aaaiiiqqqtttppppppssssssqqquuuzzzxxxxxxvvvqqqoookkkaaaWWWSSSRRRRRRTTTZZZccclllrrruuuwwwyyyzzz{{{}}}~~~zzzwwwtttqqqooommmmmmpppqqqoookkkiiilllqqqlllnnnpppssssssrrrnnnllliiillloooooonnnmmmnnnppp}}}||||||~~~|||zzzxxxuuuqqqnnnkkkjjjhhhddddddiiiiiiddd``````ZZZYYYWWWRRRNNNMMMPPPSSSQQQOOOUUUVVV```RRR<<<888666555555444444555555666777777666888BBBYYYyyy}}}xxxnnnaaaTTTKKKGGGFFFGGGLLLSSSYYY[[[[[[YYYYYYZZZ[[[]]]aaaggglllpppssstttrrrrrrtttuuurrrnnnmmmkkkjjjlllppptttwwwxxx|||~~~}}}|||~~~yyyzzz~~~qqqfff___UUUNNNRRRZZZaaa___UUUMMMJJJEEEHHHbbb~~~rrrUUU:::111000//////000000///...........................////////////000000000111...333333999IIIXXXooozzzzzz~~~}}}}}}||||||zzzyyyyyyyyyyyyvvvuuuqqqpppmmmeee\\\UUURRRQQQLLLEEE???===<<<<<>>333444000///111,,,........................---------------.../////////---...222222000222777GGGjjjoooPPP[[[~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyyyyzzzzzzxxxwwwrrrttttttqqqpppooojjjdddUUULLLEEEHHHNNNPPPOOOOOOOOOOOOQQQTTTYYY___eeehhhlllmmmnnnpppqqqrrrqqqpppmmmooopppnnnkkkgggfffeeeeeeeeeeeefffgggiiikkklllccceeegggiiilllooorrruuu{{{~~~|||uuuqqqtttxxxzzz~~~~~~wwwppplllllllllooosssuuutttpppllljjjjjjmmmqqqvvvyyywwwsssoooooorrrwww}}}|||ppphhhhhhjjjhhhdddcccaaa```______]]]YYYWWWRRRLLLIIIMMMUUUYYYXXXVVVTTTOOO]]]zzzJJJ999999222555444444333333333333333222555222222666666???UUUwww~~~||||||{{{{{{|||{{{wwwuuurrriii___^^^___```^^^[[[ZZZ\\\^^^bbbfffjjjlllmmmnnnoooppppppooooooppprrrtttwwwyyy}}}xxxoookkkiiigggdddfffkkksssyyy{{{|||yyyooonnn{{{qqqlllcccjjjooojjj___VVVUUUWWW___[[[TTTIIIBBBHHHZZZjjjwwwvvvoooGGG111///444////////////............------------------------------------............/////////111333;;;KKK[[[zzzttttttjjjmmmqqqtttwwwxxxzzzzzzzzzzzzzzzyyyxxxwwwuuuuuuvvvvvvuuusssqqqnnnlllkkkjjjhhhgggcccXXXLLLHHHJJJUUUUUUSSSQQQPPPSSSUUUVVV]]]]]]^^^aaagggooowww}}}{{{zzzzzz~~~sssXXXNNNWWWccctttpppmmmyyyxxxnnnppp~~~~~~vvvrrrrrrssspppqqqtttvvvvvvtttrrrpppnnnllllllllljjjjjjqqqzzzkkklllppp}}}SSSDDDAAA@@@EEERRRggg~~~ooosssoooCCC444000222...///222---........................------,,,,,,------...///000---...111222111222555>>>\\\}}}uuuTTTSSSyyyyyyxxxwwwwwwxxxwwwuuussspppssssssqqqqqqpppkkkdddWWWNNNHHHJJJOOOQQQSSSUUUSSSTTTUUUXXX]]]ccciiilllmmmlllkkklllnnnppppppooonnnooonnnlllhhhdddcccccciiiiiiiiijjjkkklllmmmnnnkkkjjjiiijjjlllpppuuuwww|||sssnnnnnnqqquuuxxxzzzzzzwwwuuuvvvxxxuuuvvvvvvtttooojjjfffddddddgggnnnuuu{{{}}}{{{yyysssuuuyyy~~~wwwlllhhhiiihhheee```___^^^^^^^^^\\\YYYVVVQQQLLLLLLRRRXXXXXXVVVTTTNNNRRRjjjnnnEEE:::888222555555444333333333333333111666333222777555:::JJJjjj|||{{{zzzzzzzzzyyyzzzyyyvvvuuussskkkbbb___]]][[[ZZZ[[[\\\^^^___dddgggllloooqqqsssuuuvvvsssssstttuuuxxx{{{~~~pppgggfffgggeeebbb\\\bbblllvvv~~~{{{xxx}}}~~~sssrrrtttlllqqqrrrjjj\\\SSSTTTXXX]]]WWWOOOGGGDDDNNNeee{{{yyy}}}^^^<<<000000222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...///111333888EEERRRooo~~~sssjjjiiilllqqqtttuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvuuuvvvuuussspppnnnkkkiiihhhhhhgggfffcccZZZNNNIIIJJJZZZ]]]^^^ZZZYYY\\\^^^^^^``````___```eeemmmwwwrrrZZZSSSYYY```eeeppp|||vvvbbbkkkxxxwww~~~yyysssoooppprrroooppprrrttttttsssrrrqqqkkkjjjjjjjjjiiijjjuuuggglll{{{cccHHHCCCAAABBBLLLaaaxxxvvvlllxxx~~~]]]999......111---...222...........................------,,,,,,------...///000,,,,,,///111000111444;;;PPPpppcccPPPnnn~~~~~~xxxwwwvvvwwwwwwvvvsssqqqnnnrrrsssqqqqqqqqqkkkeeeXXXQQQKKKLLLNNNQQQVVV[[[[[[ZZZ[[[\\\```eeeiiilllkkkiiiggghhhlllooooooooonnnnnnllliiieeebbbaaabbbjjjjjjjjjkkklllmmmnnnnnnqqqooonnnnnnqqqtttxxxyyy~~~wwwpppllllllnnnppppppqqqqqqrrruuuyyy|||yyyzzzxxxsssmmmhhhggghhheeefffiiinnnuuuzzz}}}}}}zzz{{{~~~}}}{{{}}}}}}ppphhhggggggddd___^^^\\\\\\[[[XXXUUURRRMMMKKKOOOWWW[[[WWWTTTUUUNNNbbb```===888777333444333333222222222222222///444222111666444555AAA[[[vvv|||zzzxxxxxxxxxyyyxxxyyywwwttttttssslllddd]]]YYYTTTUUUYYY^^^______hhhkkknnnqqqsssuuuxxxzzzxxxyyyzzz}}}zzzooojjjlllkkkeee___WWW\\\cccjjjtttyyynnn```UUUQQQVVV[[[[[[TTTLLLGGGHHHVVVrrr}}}vvvMMM555333444000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......000111444???III___uuu|||wwweeeiiimmmrrruuuuuutttuuuwwwuuuuuuvvvvvvvvvvvvuuuuuutttrrrpppmmmkkkiiiiiiiiigggeeeeeeddd[[[PPPJJJJJJUUU\\\```^^^___dddggggggaaacccdddgggkkktttppp___^^^cccfffdddiiimmmnnnyyyooodddqqq}}}}}}uuupppmmmnnnqqqmmmnnnnnnoooppppppooooooiiihhhhhhhhhgggkkkwww|||cccqqqvvvSSSDDDEEEDDDFFFSSSkkkmmmddduuutttLLL888///111333---...222...........................---,,,,,,,,,,,,---......///+++***...000///111444555@@@^^^~~~}}}PPPeee}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~xxxwwwwwwwwwwwwuuurrrpppnnnqqqrrrqqqqqqqqqllleeeYYYSSSMMMMMMNNNQQQXXX___bbbaaa``````bbbfffiiikkkjjjhhheeefffjjjnnnoooooonnnnnnkkkgggcccaaaaaabbbhhhiiijjjkkklllmmmmmmnnnqqqppppppqqquuuxxxzzz{{{|||zzzwwwrrrnnnlllmmmoooooommmjjjjjjmmmrrrwww{{{zzzzzzxxxsssnnnlllnnnqqqkkkiiihhhjjjooouuuzzz}}}yyytttssssssuuu}}}rrrgggfffeeeccc___]]][[[ZZZXXXUUUQQQNNNJJJJJJPPPZZZ\\\WWWTTTVVVUUUtttVVV777555666555333222222111000111111111---333111000666333333<<>>QQQnnn]]]LLLddd~~~|||~~~|||zzzyyyyyyzzzzzzyyyyyyxxxwwwvvvuuusssqqqooonnnmmmmmmmmmllljjjjjjjjjiiigggeeebbbWWWLLLIIIKKKNNNSSSYYY[[[^^^cccgggjjjmmmppprrrtttuuuwwwyyyzzzxxxtttppphhheeeaaa___```aaaaaaaaa___aaacccfffiiijjjkkkkkkooorrruuuuuusssnnniiiggghhheeefffjjjnnnooosssxxxwwwyyy}}}~~~ooohhh``````gggmmmooonnnrrrppppppuuu}}}kkk```___^^^ZZZVVVUUURRRNNNNNNNNNMMMHHHDDDJJJXXXaaaccc]]]QQQUUUkkkqqqFFF666888555111444111111111111000000000000000000111111222222222333555BBB[[[{{{}}}llloooyyy|||}}}{{{zzz{{{xxxtttwwwwwwwwwxxxxxxwwwuuusssrrrrrrpppllllllmmmjjjddd```ZZZVVVWWWZZZ^^^eeelllrrrwww}}}ssshhh___aaabbbhhhrrr{{{|||sssjjjjjjhhhdddggguuuzzzlllXXXLLLJJJHHHGGGIIIRRR]]]bbb```[[[TTTXXXTTTOOOaaauuuppp```BBB000000...///222///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---///222444>>>LLL^^^nnnzzzjjjeeecccgggkkkkkkiiihhhlllmmmmmmmmmllljjjiiihhhfffeeeeeeeeeeeeeeeddddddbbb```]]]XXXSSSMMMGGGCCCHHHMMMUUU^^^eeelllssswwwyyy||||||tttdddRRRGGGDDDHHHLLLTTTXXXdddqqqvvvoooccc\\\eeeiiinnnsss{{{uuuttt|||jjjfffeeegggfffcccdddjjjffffffeeeeeedddcccccccccfffggggggeeeiiipppiiiWWWooo~~~pppQQQBBBBBBCCC@@@GGGRRRggg{{{nnn\\\\\\mmm}}}xxxTTT555///000///......---.........------------------------+++++++++,,,,,,,,,------,,,,,,------.../////////222222666FFFdddbbbDDDSSSsss}}}|||{{{zzz|||}}}yyyyyyyyyyyyyyyxxxvvvuuutttsssrrrpppnnnmmmlllkkkkkkkkkjjjiiijjjjjjiiigggeee```UUULLLJJJLLLPPPUUUZZZ\\\```fffjjjlllnnnqqqssstttuuuwwwyyyyyyuuupppkkkaaa``````bbbcccccc```^^^^^^```bbbeeehhhkkkmmmmmmrrrtttvvvtttnnnhhhcccaaacccaaaccciiimmmpppuuu{{{yyy|||}}}ppp```]]]YYYXXXZZZ___eeeiiioooppprrrvvv~~~~~~fff\\\\\\YYYUUUSSSTTTPPPMMMKKKKKKJJJFFFDDDMMM\\\cccaaaXXXOOO[[[yyyYYY<<<888777222222555111111111000000000//////000111111111111111222222555===PPPmmm}}}fffddduuuzzz}}}|||{{{|||zzzvvvuuuttttttuuuwwwwwwtttqqqppprrrppplllkkkllliiieeeccc]]]XXXXXXYYY\\\dddlllpppuuu{{{mmm```\\\[[[]]]bbbkkkuuu{{{zzzrrrkkkkkkhhheeehhhxxx|||fffQQQKKKPPPKKKLLLQQQXXX```cccbbb___XXXVVVPPPSSSqqqnnnwwwPPP:::///000---...111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------...000333555DDD[[[nnnwwwyyy{{{}}}ssskkklllooollliiiiiikkklllmmmmmmllljjjhhhgggcccccccccccccccccccccccc___^^^[[[UUUOOOHHHDDDAAABBBGGGOOOWWW___gggnnnssssssvvv{{{rrr^^^TTTIIICCCEEELLLVVV]]]YYYggg{{{lll[[[VVVdddkkkvvvtttdddnnnyyy~~~tttfffeeeffffffdddbbbcccggghhhgggfffeeecccaaa```___cccgggfffgggqqquuuiii[[[xxx{{{\\\FFF@@@AAABBB@@@OOO___sssuuuaaaWWW^^^rrrxxxdddEEE......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---......//////111000111???[[[{{{mmmLLLMMMiii{{{yyyyyy|||yyyyyyyyyyyyxxxvvvtttsssrrrpppooonnnlllkkkjjjiiiiiijjjiiiiiiiiijjjiiifffddd]]]SSSJJJJJJLLLOOOSSSXXX\\\aaahhhlllmmmooorrruuuwwwwwwwwwwwwvvvrrrkkkgggYYYZZZ]]]aaaeeegggeeeddddddeeefffgggiiilllnnnooovvvwwwwwwssskkkdddaaaaaa```^^^```fffjjjmmmrrrxxx}}}tttgggZZZZZZZZZYYYYYY\\\bbbggglllooorrrttt|||vvvaaaZZZYYYTTTPPPPPPPPPNNNKKKIIIGGGGGGHHHHHHRRR___ccc^^^VVVSSSjjjiiiHHH777999444000444444111111000000000/////////111111111111111111111111222666CCC\\\yyyiiibbbooovvv{{{{{{{{{|||zzzwwwuuurrrqqqrrruuuvvvssspppnnnqqqqqqmmmkkkllliiieeeddd^^^ZZZXXXWWWXXX```hhhlllrrrxxx}}}wwwaaaYYY[[[^^^]]]fffqqqxxxxxxrrrlllgggjjjiiihhhlll{{{|||{{{zzzbbbMMMHHHKKKLLLPPPVVV\\\aaadddeeeeeeYYYRRRNNN\\\vvvqqqwwwEEE555000111,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...---------///111222???VVVmmmwwwvvvzzz~~~vvvwwwvvvppplllnnniiijjjkkklllkkkjjjhhhfffbbbbbbbbbbbbaaaaaaaaaaaa]]]\\\XXXRRRJJJCCC???>>><<>>>>>BBBKKKPPPTTT\\\dddrrrbbbWWW\\\ggg|||uuudddeeettt}}}~~~|||~~~xxxllleee``````___^^^^^^`````````ccccccbbbaaa```___^^^^^^dddgggdddnnn}}}qqqaaaggg}}}{{{oooSSS===<<<@@@BBBMMM]]]wwwccc]]]fff{{{~~~VVV;;;...,,,444......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,------......///---///000444DDDaaa~~~yyy[[[XXXlll~~~zzzxxxwww{{{xxxyyyyyyxxxvvvtttrrrpppooommmlllkkkiiihhhggggggggghhhhhhhhhiiijjjiiifffcccaaaXXXPPPOOOPPPPPPQQQSSSWWW^^^hhhmmmppprrrwww|||vvvtttrrrooolllggg```\\\VVVTTTSSSUUUYYY^^^aaabbbaaaaaaaaacccgggmmmsssvvv{{{{{{xxxqqqjjjfffhhhllliiifffeeehhhjjjiiilllqqqyyy|||wwwooogggmmmkkkjjjmmmsssvvvtttrrrtttyyy{{{{{{yyyxxxyyyzzzhhh[[[YYYUUULLLIIIMMMEEEGGGHHHEEEBBBEEEOOOXXXZZZbbbaaa[[[ZZZeee~~~[[[===333555---111888///000000000000////////////111111111000000000000000111000444CCC\\\www|||mmmbbbkkktttvvvvvvxxxwwwuuuuuuqqqmmmnnnrrrtttssspppkkkpppssspppnnnllliiieeeddd```[[[XXXSSSQQQVVV^^^aaagggnnntttyyy~~~tttbbb[[[]]]___^^^iiixxxvvvvvv}}}```HHHHHHNNNLLLQQQXXX```eeefffeeegggiiihhhaaafffWWW999///000000***+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***,,,------------...///666222===VVVfffhhhllluuuzzzyyyzzz}}}|||xxx{{{rrrhhhiiicccdddggghhhiiigggeeedddcccbbbbbbaaa``````______ZZZYYYVVVNNNDDD<<<888888777999;;;===???BBBEEEHHHPPPVVV```hhhmmmppprrrssssss}}}}}}mmmVVVDDD<<>>AAADDDKKKUUU```iiinnnqqqsssyyy{{{sssfffYYYLLLCCCCCCDDDMMMYYY[[[VVVWWW^^^oooiiiUUU]]]vvv{{{uuutttqqqrrr|||~~~sssjjjxxxooovvvzzzqqqggg```]]][[[[[[[[[[[[\\\]]]^^^____________^^^^^^^^^___```fffiiijjjssssss\\\\\\{{{}}}nnnMMMFFF???===AAANNNbbbttt}}}rrr]]]]]]ggg}}}~~~]]]===......000///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...............///111666EEEbbb{{{~~~PPPLLLqqq|||~~~~~~xxxwwwvvvssspppmmmkkkjjjiiijjjkkklllkkkjjjhhhgggccccccdddeeefffeeeaaa^^^WWWNNNGGGEEEFFFHHHLLLRRRZZZ^^^dddhhhjjjkkklllmmmkkkjjjfffaaa]]]ZZZ[[[]]]ZZZWWWSSSTTTXXX^^^aaabbbfffhhhhhhiiioooxxx|||zzz|||rrrhhhhhhnnnqqqoookkkiiilllrrrtttuuu{{{~~~tttjjjdddbbbjjjlllttt|||~~~|||}}}uuuuuu}}}pppbbbTTTNNNLLLIIIFFFFFFFFFDDDCCCBBBGGGQQQ___hhhddd___[[[YYYiiiLLL===222333444000...222////////////////////////.../////////000000000000111111222666EEEaaauuuooorrrvvvuuutttuuutttrrrpppnnnllllllmmmmmmppppppooommmkkkjjjhhhhhhccc___[[[YYYSSSKKKIIIKKKMMMTTT[[[```gggooottttttxxxwwwwwwyyywwwrrrrrrvvvxxxvvvhhh]]]```ccchhhttt~~~~~~jjjUUUIIIGGGHHHMMMQQQ\\\dddiiihhhgggjjjnnnooopppnnn{{{~~~VVV777222111000...------,,,,,,...------------,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,------------...---///444===LLL]]]jjjpppyyy{{{{{{wwwvvvzzz}}}}}}|||pppgggccc```[[[^^^ccceeeeeecccccccccaaaaaaaaa```___]]][[[YYYVVVTTTOOOFFF>>>999:::<<>>===>>>>>>??????AAAFFFNNNVVV]]]bbbdddkkknnnkkkaaaUUUMMMFFF@@@KKKKKKQQQZZZ[[[WWWZZZbbbsss|||kkk___ggg|||rrrkkkffffffcccaaaiiiwwwtttlllttt|||{{{xxxrrrjjjbbb\\\YYYZZZZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]]]]___`````````fffhhhmmmssshhhXXXoooqqqzzzxxxwww~~~www\\\DDDBBB>>>>>>III^^^qqqzzzwwwttt]]]VVVbbbpppgggCCC111///000000///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......---///000000000;;;TTTlllZZZEEEaaavvvuuurrrpppmmmkkkiiiiiihhhiiijjjkkkkkkjjjhhhgggcccbbbbbbcccdddbbb___\\\SSSKKKCCCAAABBBDDDIIINNNVVV[[[aaaeeefffffffffeeecccaaa^^^ZZZVVVVVVXXX[[[]]]XXXUUUWWW___eeeggggggeeeiiilllnnnuuu~~~yyylllccceeelllpppooonnnmmmpppuuuwwwyyy~~~xxxnnneee```^^^gggiiipppxxx||||||wwwrrrxxxiii]]]QQQLLLJJJGGGEEEEEEFFFBBB@@@BBBLLLZZZgggnnnfffVVVRRR___zzzkkkDDD888000333444111///222////////////////////////....../////////000000000000111111222:::RRRtttrrrooosssuuutttsssssssssrrrpppooommmmmmlllppppppooonnnllljjjhhhhhhbbb^^^ZZZYYYSSSKKKGGGHHHFFFMMMUUUZZZaaahhhkkkiiikkkiiiiiilllkkkjjjnnnssswwwxxxnnngggnnnttt{{{jjjZZZJJJDDDEEEKKKRRRYYYaaaiiimmmjjjfffiiiooosssnnn{{{}}}fff???000111111///...------,,,,,,------------,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++***+++---.........---,,,,,,...111666AAAQQQcccqqqyyyuuusssnnnjjjsss{{{{{{xxx{{{sssccc```fffXXX[[[___bbbbbbbbbccccccaaaaaa```___]]][[[YYYWWWTTTRRRMMMFFF>>>;;;===AAAIIIHHHFFFEEECCCCCCBBBBBBBBBCCCEEEIIILLLPPPRRRTTT______XXXLLLDDDCCCDDDBBBLLLKKKQQQZZZ[[[YYY^^^ggglllyyy{{{sssoookkkqqqmmm```___bbbdddccc___dddyyyqqqppp{{{uuusssoooiiiccc]]]YYYVVVYYYYYYZZZZZZ[[[\\\\\\\\\]]][[[ZZZ\\\```bbbbbbaaaiiilllyyyxxxaaa___xxxlllrrrpppsss~~~gggMMM???@@@???CCCVVVooo{{{xxxrrrbbbRRRVVViiiwwwsssQQQ222,,,000...---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......,,,...111000,,,333HHH^^^cccFFFWWWwww}}}tttrrrooollljjjhhhhhhhhhggghhhiiijjjjjjiiiiiihhhdddcccbbbbbbbbb```]]]ZZZRRRJJJBBB@@@AAAAAAEEEJJJQQQVVV]]]aaacccbbbaaaaaa^^^\\\YYYTTTQQQPPPSSSUUUZZZVVVSSSWWW```fffhhhffffffiiilllooovvvxxxiii___```eeehhhhhhooopppssswwwyyy||||||tttmmmhhhfffdddhhhjjjqqqyyy}}}}}}wwwssszzzzzzjjjaaaVVVMMMIIIHHHEEECCCDDDHHHDDDBBBGGGRRR___fffiii```PPPTTTnnnvvvNNN;;;333///222444222000111////////////////////////........./////////000000,,,///111000333DDDeeeuuukkknnnssstttsssrrrrrrrrrqqqooommmkkkjjjooooooooonnnmmmkkkiiigggbbb^^^[[[ZZZUUUMMMHHHGGGHHHPPPWWW^^^eeekkkkkkgggdddbbbccchhhkkknnnuuu}}}~~~xxx}}}~~~~~~}}}}}}eeeVVVHHHCCCGGGNNNXXXaaafffmmmpppkkkgggkkksssxxxvvv~~~QQQ444555111000///...---------------------,,,,,,,,,++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++)))+++---.........,,,+++,,,---///222888GGG___sss{{{tttsssqqqnnngggooowwwyyywwwzzz}}}ddd^^^eeeZZZ]]]```aaaaaabbbcccdddbbbaaa```^^^\\\YYYXXXWWWUUURRRMMMEEE>>><<<@@@DDDJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMKKKJJJHHHHHHIIISSSQQQJJJAAA???EEEJJJLLLJJJKKKSSS___cccbbbhhhrrrppp~~~|||tttpppxxx}}}}}}}}}eee^^^```hhhlllpppqqqyyy}}}uuuqqqkkkeee```\\\XXXUUUWWWXXXXXXYYYZZZZZZ[[[[[[\\\YYYXXX[[[```ddddddbbbiiipppvvv___qqqppppppmmmrrr~~~xxx]]]HHH@@@AAACCCNNNfff}}}tttrrrtttYYYRRR]]]ppp||||||\\\AAA...///222+++)))...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...***---000000,,,///@@@SSS{{{lllNNNPPPhhh|||}}}~~~tttrrrnnnjjjgggffffffgggfffgggggghhhiiiiiiiiiiiieeedddbbbbbbaaa___\\\YYYPPPHHHBBB@@@@@@???BBBEEEJJJNNNUUUZZZ\\\\\\]]]]]]XXXWWWTTTQQQOOOOOORRRUUUTTTRRRQQQUUU\\\bbbcccbbbgggiiijjjllltttssseee]]]]]]___ccceeemmmqqqvvvzzz~~~}}}vvvsssrrrrrrpppooopppvvv~~~zzzwww~~~~~~hhhZZZYYYPPPIIIGGGFFFCCCBBBDDDEEEDDDFFFOOOZZZcccdddbbb\\\WWWiii^^^;;;555111...111333222000111....................................////////////***---111111000:::TTTnnn{{{kkkjjjpppssssssqqqqqqqqqqqqooollliiihhhlllmmmnnnnnnmmmkkkiiihhhddd___[[[[[[XXXQQQKKKIIINNNVVV___gggoootttqqqkkkfffdddeeejjjooosss|||xxx~~~}}}```TTTHHHFFFJJJTTT```jjjnnntttuuuoookkkooowww{{{tttmmm===,,,666000///...------,,,------------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++)))***,,,......---,,,+++,,,,,,...111444@@@ZZZqqqvvvooopppuuuwwwuuujjjnnnrrrvvvyyy}}}|||ddd\\\bbb___aaabbbbbbaaa```aaacccbbbaaa___]]][[[YYYWWWWWWVVVSSSMMMDDD>>>===AAAFFFIIIIIIKKKMMMOOOPPPQQQRRRVVVWWWVVVRRRMMMHHHFFFEEEIIIHHHCCC>>>AAAKKKSSSUUULLLNNNYYYgggmmmkkkpppyyyyyygggfffnnntttxxxtttddd```bbbhhhnnnyyyzzzvvvqqqhhhbbb]]]ZZZVVVTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZYYYYYY\\\aaaeeefffeeejjjqqqvvvhhhbbbvvvssspppmmmsssnnnWWWIIICCCDDDKKK[[[ssszzz~~~~~~fffUUUYYYiiivvv}}}nnnHHH888...111222***(((---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------***+++///000---...:::HHHwwwzzz^^^NNNWWWzzz|||{{{~~~|||}}}vvvsssnnniiifffeeeffffffeeeffffffggghhhiiiiiijjjfffeeebbbaaa```]]]ZZZXXXLLLFFFAAABBBCCCAAABBBEEEEEEIIINNNRRRUUUVVVWWWYYYQQQRRRRRRRRRRRRSSSWWWYYYXXXXXXYYY\\\```dddffffffhhhjjjkkkmmmttt}}}sssjjjaaa]]]]]]^^^ccchhhiiiqqqxxx~~~}}}}}}~~~|||xxxxxx|||}}}}}}qqq```WWWRRRKKKFFFEEEEEEBBBBBBDDDAAACCCKKKVVVbbbgggddd```YYYccc~~~NNN666333111///000111111000000........................------........./////////++++++...222111444EEEXXX|||tttmmmooorrrqqqqqqqqqqqqpppnnnkkkiiigggiiijjjkkkmmmlllkkkiiihhhfff```[[[\\\ZZZTTTOOOMMMSSS[[[eeennnwww|||wwwooojjjhhhjjjoootttyyy{{{vvvwwwTTTLLLFFFIIIQQQ[[[hhhsssyyy|||zzzuuurrrwww|||~~~sssooo|||UUU333+++444///......---,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++)))***,,,---------,,,+++---+++---111222:::QQQhhh{{{uuuooommmqqqvvvyyyyyynnnmmmnnnttt{{{~~~|||xxx~~~rrrddd^^^```bbbbbbbbb```^^^^^^___``````___]]]ZZZYYYWWWVVVVVVVVVSSSMMMDDD>>>>>>CCCIIIJJJKKKMMMPPPRRRTTTUUUVVVYYY[[[]]]ZZZSSSMMMJJJIIIFFFFFFBBB@@@DDDNNNUUUUUUJJJMMMYYYgggllljjjnnnvvv|||fffbbbbbbjjjsssmmmccc``````fffkkkzzzyyytttmmmccc\\\XXXVVVTTTQQQTTTUUUVVVXXXXXXXXXXXXWWWYYYZZZ\\\^^^aaadddgggiiiuuussskkkcccuuurrrzzzjjjiiirrr{{{dddOOOFFFDDDGGGTTThhh{{{kkk[[[VVVeeewww{{{|||wwwWWW:::333...///000,,,+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------++++++---///......444===bbbwwwsssUUUOOOggg}}}|||~~~|||xxxyyyyyyuuuoooiiieeedddeeefffdddeeeeeefffggghhhjjjjjjfffdddaaa___]]][[[XXXUUUIIIEEEDDDHHHJJJIIIIIIKKKGGGJJJMMMPPPQQQSSSUUUWWWQQQSSSUUUUUUVVVWWWYYY[[[]]]```ccceeeeeefffiiikkkiiimmmppprrrxxx}}}}}}zzziiidddaaaaaa___^^^dddmmmiiirrr{{{~~~~~~zzzfffZZZWWWMMMHHHDDDEEEDDDBBBBBBEEEBBBGGGQQQ\\\eeehhheeeaaa___tttjjj???555333222111//////000000///........................---------........./////////***+++000111000:::HHHfffwwwvvvqqqpppooossssssrrrpppnnnkkkjjjhhheeefffiiikkklllkkkjjjiiiggg___ZZZZZZZZZVVVRRRPPPUUU]]]hhhsss}}}{{{rrrmmmmmmpppxxxwwwsss~~~fffGGGDDDFFFPPPZZZdddoooxxx}}}~~~}}}zzz}}}yyynnnwwwjjjDDD222000111......------,,,,,,------,,,,,,,,,++++++++++++***,,,+++******,,,,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,---***,,,000000222DDDYYYlllooorrrtttssspppoooppplllkkklllssszzz}}}xxxsssuuuyyy{{{xxxtttoooggg_________^^^\\\ZZZZZZ[[[]]]\\\[[[YYYWWWUUUUUUUUUUUUTTTQQQKKKCCC>>>@@@GGGMMMPPPQQQRRRTTTUUUUUUTTTTTTVVV\\\aaaaaa\\\VVVTTTSSSNNNLLLFFFBBBEEEMMMQQQPPPIIIKKKUUUdddiiiiiioooxxx{{{iiifffaaaiiinnn|||lllddd```^^^fffgggssszzzwwwppphhh]]]WWWUUUUUUSSSQQQRRRSSSUUUWWWXXXWWWVVVVVVXXX\\\```aaaaaaccchhhlll{{{qqqeeepppsssssscccdddppp}}}uuu[[[GGGBBBCCCIIIZZZppp~~~vvv___UUUZZZooozzz~~~kkkCCC444000+++,,,...///...---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++......---000666GGGfffyyy___QQQTTTxxx|||}}}|||tttsss}}}{{{wwwpppjjjeeedddeeefffddddddeeeeeeggghhhjjjkkkeeeccc___]]][[[YYYVVVSSSIIIGGGHHHNNNRRRRRRQQQSSSLLLNNNPPPRRRRRRTTTVVVXXXUUUWWWYYYYYYXXXWWWWWWXXX[[[```dddeeecccbbbeeeiiiiiiooouuuxxx|||{{{uuufffccccccdddaaa^^^dddnnnllluuu}}}~~~~~~sss^^^TTTUUUJJJFFFCCCDDDDDDBBBBBBFFFGGGLLLVVV```fffgggddd```lllZZZ333222444444222///...000000///........................---------.........//////444+++(((...000...444???VVVqqqzzz}}}tttooommmuuutttssspppnnnlllkkkjjjbbbdddhhhjjjlllkkkjjjiiiggg___XXXYYYZZZWWWSSSRRRWWW___kkkvvv~~~tttoooooouuuzzz|||~~~qqqllluuu}}}uuueeeOOOAAABBBIIIWWWbbbjjjqqqxxx|||||||||}}}uuurrr\\\999333333.........---,,,,,,,,,------,,,,,,,,,+++++++++******,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++*********+++,,,------)))+++///...---;;;MMMaaalllxxx|||ssshhhccceeehhhiiilllrrryyyzzzvvvrrrnnnwww|||}}}~~~ooo^^^\\\\\\[[[XXXVVVWWWYYY[[[YYYXXXVVVTTTSSSSSSSSSSSSRRROOOIIIBBB>>>AAAJJJQQQVVVVVVWWWWWWVVVTTTRRRQQQTTT\\\dddgggccc___]]]]]]WWWSSSKKKEEEEEEKKKNNNLLLLLLMMMWWWeeemmmpppyyywwwgggdddnnntttsssxxxooofffcccaaaeeebbbiiiyyy|||ooogggXXXXXX___ppp|||rrrttt}}}zzz}}}|||rrrnnneee[[[UUUUUUVVVUUUTTTQQQSSSUUUWWWXXXWWWVVVUUUXXX]]]ccccccaaabbbhhhnnnvvvhhhaaa~~~~~~uuuffftttcccjjjsssttthhhTTTHHHFFFJJJ___ooopppqqq}}}jjj[[[UUUgggsss}}}~~~{{{nnnPPP111//////...---,,,,,,++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------.........//////888NNNjjj{{{___MMMaaazzz{{{vvvsssvvv~~~}}}vvvtttrrrnnnjjjfffcccaaadddddddddccccccddddddeeebbb``````aaaaaa^^^WWWQQQAAAEEELLLSSSXXXXXXUUURRRPPPSSSUUUTTTVVV[[[]]][[[WWWZZZ]]]^^^\\\YYYVVVUUU[[[___bbbcccbbbcccfffiiikkkrrrxxx{{{zzzpppaaa```aaaccccccccchhhpppuuu|||{{{|||}}}{{{zzz}}}}}}zzz{{{xxxhhhXXXOOOMMMKKKFFF@@@???AAADDDEEEEEEJJJQQQ]]]eeedddaaaeeelllrrrDDD222777000000000000////////////........................------------------------,,,,,,------///000111222HHHeee|||~~~ssshhhooonnnnnnnnnooonnnkkkiiikkkgggcccbbbeeehhhjjjiiidddbbb^^^\\\ZZZYYYWWWUUUTTT___ooo}}}zzztttttttttxxxwwwzzzwww~~~tttvvv|||yyykkk___[[[YYYZZZWWWOOOHHHFFFAAALLLWWW^^^hhhttt||||||yyysssvvvpppllluuujjjEEE111111222---///...,,,+++***+++,,,,,,************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******+++///555:::NNN]]]mmmrrrpppkkkeee___gggmmmmmmhhhlllvvvvvvmmmjjjrrrzzzvvvgggaaa___\\\YYYWWWWWWWWWXXXVVVUUUUUUTTTSSSRRRQQQQQQSSSPPPJJJDDDBBBDDDIIINNNWWW\\\aaa```ZZZSSSOOONNNXXX[[[___ccccccaaabbbeeeaaaYYYPPPLLLKKKJJJJJJKKKJJJKKKTTTcccqqqkkk^^^kkkuuuccc\\\]]]dddkkknnnkkkmmmpppgggYYYKKKJJJRRRcccooosssuuuyyyxxxpppiiioooxxxuuuxxxwwwtttvvvzzzwwwooolllcccYYYSSSRRRRRRQQQOOOTTTSSSRRRSSSUUUWWWYYYYYY^^^\\\]]]aaadddeeejjjqqqdddddduuuuuukkkmmmzzzjjjrrrzzzwwweeeQQQIIILLLUUUgggvvvyyy}}}sssaaa\\\^^^|||||||||yyykkkUUU>>>111///......---,,,,,,++++++************************))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,---------.........444FFF^^^vvvoooGGGTTTqqqxxxuuurrrsssxxx|||~~~~~~{{{xxxsssmmmhhhdddaaa```ccccccbbbbbbbbbbbbbbbcccbbbaaa___```___ZZZSSSMMMIIIKKKNNNRRRUUUVVVUUUSSSUUUWWWWWWUUUWWW\\\^^^]]]YYYXXXXXXXXXYYYYYYYYYYYY^^^aaaccccccbbbbbbfffiiinnnuuuzzz|||~~~}}}tttiii^^^]]]___bbbcccdddjjjrrrwww}}}sssrrrrrrpppqqqtttxxxwwwyyy~~~~~~oooaaaTTTLLLIIIHHHEEECCCBBBDDDEEEGGGGGGNNNWWWccchhheee```fffpppccc===///222000000000000/////////...........................------------------------,,,,,,------...000111222>>>XXXuuu|||tttlllmmmnnnmmmllljjjiiihhhhhhdddaaa```bbbeeeffffffdddbbb___]]]\\\ZZZWWWUUU```hhhuuu}}}tttmmmrrrqqqssszzzxxxuuunnnnnn{{{sssnnnrrrwwwsssbbbUUUKKKHHHGGGHHHFFFAAA???AAAGGGVVVfffoootttyyyyyyvvvqqqqqqyyytttdddlll~~~}}}YYY;;;///111000+++...---,,,+++++++++++++++************************************************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++///444777GGGPPP[[[cccllltttwwwvvvaaafffhhhfffggglllooonnnjjjpppwww}}}tttggggggddd___ZZZWWWXXXYYYWWWVVVUUUTTTRRRQQQPPPOOOQQQNNNJJJDDDAAACCCGGGKKKPPPTTTYYY\\\ZZZWWWUUUTTTSSSWWW^^^aaa^^^[[[^^^dddgggaaaYYYRRRNNNLLLMMMNNNSSSRRRWWWaaammm{{{hhhaaasssuuuccc\\\^^^hhhqqquuupppmmmkkkaaaTTTSSSTTT]]]lllwwwyyyyyy{{{yyyoooiiiqqqxxxxxxyyyvvvrrrsssvvvrrrkkkeee^^^VVVQQQQQQRRRQQQOOOQQQPPPQQQRRRUUUXXXZZZ[[[]]]bbbccc```eeemmmoookkkVVVbbbyyyzzzmmmqqqxxx|||}}}rrr\\\JJJJJJSSSgggttt}}}xxxdddaaammmyyyyyy```@@@111222......------,,,,,,++++++************************))))))))))))))))))))))))*********************************++++++++++++,,,++++++,,,,,,,,,---------000<<>>EEENNNZZZiiiyyyeeeeeefffhhhfffccchhhppphhhmmmrrryyyooommmjjjccc[[[WWWVVVXXXVVVVVVTTTSSSQQQPPPOOONNNOOOMMMJJJEEEBBBBBBEEEHHHKKKNNNRRRWWWYYYYYYYYYXXXSSSYYYaaaeeeaaa\\\___gggkkkiiicccZZZQQQNNNOOORRR[[[YYY[[[aaakkk|||{{{```bbbsss|||}}}uuubbb\\\aaajjjtttzzzyyyyyyyyyqqqfffiiijjjqqq|||sssnnnzzz~~~~~~}}}xxxsssrrrrrrmmmggg\\\WWWQQQOOOPPPQQQPPPNNNLLLMMMPPPSSSWWW[[[^^^___\\\eeeddd]]]bbbooommm___VVVnnn{{{rrryyy~~~ssscccQQQHHHPPP]]]xxx~~~sssaaa\\\hhh}}}tttUUU777,,,///---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************************++++++++++++******+++++++++,,,,,,,,,///444@@@UUUqqqeeeQQQQQQppp~~~ooorrrwww{{{yyyttttttyyywwwvvvtttrrroookkkiiigggbbbaaa```_______________aaa___^^^]]]\\\WWWOOOIIINNNOOOQQQSSSUUUXXX\\\^^^aaabbb___ZZZZZZ^^^aaa```ZZZUUUOOOQQQWWW^^^aaaaaahhhiiiiiigggdddeeeiiimmmmmmrrrwwwyyyuuulll```WWW\\\[[[]]]``````aaagggoooyyyzzzuuupppoooppprrrtttuuutttwww~~~yyydddXXXSSSMMMGGGDDDBBBDDDEEEDDDDDDHHHNNNTTTaaadddhhhfffaaafff{{{{{{XXX===444444333000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,888KKKaaayyywwwvvvwww~~~{{{uuunnnjjjjjjkkklllllldddbbb___]]]]]]^^^___```bbbaaa``````___[[[WWWSSS[[[bbbnnnxxx~~~|||yyynnngggbbbeeelllqqqxxx}}}~~~ooobbbaaa^^^[[[cccwww{{{wwwtttwwwyyydddSSSIIIDDDCCCBBBDDDEEEFFFIIITTT___eeelllwwwzzztttkkkvvvfff]]]jjjZZZ777///222111...///***+++,,,------,,,******************************************************))))))))))))))))))))))))************++++++++++++***+++------,,,,,,...///888BBBOOO[[[gggrrruuussslllcccbbbhhhgggaaadddooohhhkkkooouuu}}}vvvpppggg^^^YYYVVVUUUUUUTTTSSSSSSRRRQQQPPPOOOOOONNNMMMKKKGGGCCCBBBDDDFFFLLLMMMPPPSSSWWWZZZ[[[[[[YYY[[[ccclllkkkcccbbbggglllooommm```RRRNNNRRRWWW]]]___dddlllxxxlllZZZccclllqqqpppuuutttbbb___eeejjjqqqzzz}}}yyyzzzuuurrroooiiidddTTTQQQNNNMMMNNNNNNMMMLLLJJJNNNRRRWWW[[[^^^bbbddd___aaa^^^ZZZ^^^ccc___TTTfffvvvzzzooo]]]QQQMMMRRR___lll}}}~~~bbbXXX^^^nnn~~~^^^???000+++))),,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,...000888JJJdddyyy{{{[[[III\\\xxxnnnvvv}}}}}}xxxtttuuuyyysssuuuwwwwwwuuupppjjjfffaaaaaa```__________________]]]]]]^^^^^^ZZZSSSMMMMMMPPPTTTVVVWWWXXXZZZ]]]cccccc```[[[ZZZ___aaa```YYYTTTQQQSSS[[[aaacccbbbggghhhhhhfffcccdddiiimmmooorrrvvvxxxrrrhhh^^^XXXXXXXXX[[[___```bbbiiirrrzzz~~~|||vvvvvvtttssstttvvvvvvuuuwwwzzzooo]]]TTTRRRMMMIIIFFFCCCDDDDDDCCCDDDKKKUUU\\\hhhfffcccaaacccrrriiiGGG444333666444////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///,,,111<<>>@@@DDDGGGIIIOOOXXXdddkkkmmmnnnqqqtttyyyxxxqqqiiikkk~~~ppp[[[nnn\\\888000000///------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))***---111555:::CCCNNNVVVVVVYYY]]]^^^ZZZZZZ```hhhhhhdddbbbcccaaa^^^bbbjjjnnnrrruuuoooaaaSSSJJJGGGXXXSSSOOOOOOMMMIIIIIILLLIIIHHHFFFEEEEEEEEEFFFFFFNNNIIICCC<<<:::>>>FFFLLLQQQRRRRRRQQQNNNMMMMMMMMMZZZmmmmmmZZZJJJCCCHHHVVV```gggvvv~~~mmm```[[[```eeeooouuuqqqhhhggglllyyyiiimmmyyyzzz{{{xxxrrrnnnlllmmmxxx~~~xxxxxx{{{uuuiiiaaaYYYWWWTTTPPPLLLIIIGGGEEEBBBDDDGGGIIILLLPPPVVVZZZ]]]]]]___bbbeeeddd___ZZZVVVXXXSSSOOOZZZqqq}}}ggg[[[fffnnnnnnrrryyywwwmmmQQQWWWcccnnnppppppyyyyyydddXXXSSS\\\iiiuuu}}}wwwPPP;;;++++++...,,,***,,,+++++++++*********))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,++++++---///666FFFUUUooo{{{ooo```lll|||}}}tttrrrqqqnnnqqqjjjeeeffffffdddbbbccc]]][[[YYYXXXYYYZZZZZZYYYWWWYYY[[[\\\ZZZUUUOOOLLLHHHLLLQQQRRRPPPQQQTTTXXXWWWYYY[[[\\\\\\[[[XXXWWWUUUTTTRRRRRRTTTXXX]]]```___ccchhhllloooqqqtttvvvxxxsssjjj___XXXWWWYYY[[[___eeekkkooopppvvv|||qqqeeeaaaWWWVVVSSSPPPMMMJJJGGGFFFJJJNNNYYYhhhnnnkkkhhhiiiaaaiii}}}wwwhhhHHH:::///---///...///111...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***,,,---,,,---666DDDPPPfffsssyyyvvvzzztttjjj\\\]]]___aaaaaa^^^ZZZWWWTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNMMMLLLKKKJJJIIIGGGKKKOOOOOOMMMMMMPPPTTT_________```bbbccceeeffflllssswwwwwwxxx|||}}}{{{xxxpppfff___\\\]]]^^^^^^RRRMMMGGGDDDCCCDDDCCCBBB@@@@@@@@@AAAEEEKKKRRRVVV___```bbbeeeiiinnnssswwwooolllgggeeeppphhhtttfffGGG444000///...---,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((+++...222777AAAMMMVVVTTTWWWZZZ[[[[[[[[[```ffffff```^^^______^^^bbbiiioooqqqssssssnnncccWWWOOOSSSNNNLLLLLLKKKHHHGGGIIIIIIHHHGGGEEEDDDDDDEEEEEECCC@@@:::555333777>>>DDDNNNOOOQQQRRRRRRRRRTTTVVVVVVaaa]]]OOOKKKKKKQQQ]]]^^^eeeppptttkkk\\\VVVXXX\\\aaakkkrrrooohhhhhhmmmxxxjjjmmmoootttyyyyyytttpppnnnooowwwzzz~~~www~~~~~~pppmmmnnniii```YYYPPPOOOLLLIIIGGGEEEDDDCCCBBBDDDFFFHHHLLLQQQWWW[[[]]]___bbbbbb___\\\ZZZZZZXXXQQQPPP[[[mmm}}}~~~tttccc^^^nnnttttttqqqrrrtttlll^^^VVVcccqqquuupppooo}}}ooo\\\NNNTTTcccqqqxxxsss]]];;;///(((,,,...+++)))+++++++++*********)))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,***)))***,,,---111<<>>>>>===AAAEEEIIIMMMSSS\\\bbbhhheeeccceeejjjooosssttthhhggghhhoootttqqqlllGGG222111//////...---,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''))),,,...333===IIIRRRSSSUUUWWWYYY[[[^^^```aaaccc]]]XXXXXXYYYZZZ]]]bbbhhhiiimmmuuuyyyttteeeXXXOOOJJJIIILLLLLLIIIGGGHHHIIIHHHGGGEEEDDDCCCCCCCCC>>><<<999666444777===BBBLLLNNNQQQSSSTTTWWWZZZ]]]VVVXXXLLLCCCJJJQQQUUU^^^___dddhhhcccUUUJJJLLLUUUXXX^^^hhhooommmiiiiiimmmrrrhhhmmmhhhooovvvuuuoooiiihhhjjjrrrqqqtttyyy}}}zzzssslllvvv~~~zzzqqqpppooofffYYYQQQHHHGGGEEECCCBBBBBBBBBBBBCCCDDDGGGIIIMMMRRRYYY^^^^^^bbbdddaaa[[[XXXZZZ^^^]]]SSSXXXnnn||||||bbb___kkk|||uuusssooo___MMMeeetttyyyyyyxxxaaaSSS]]]gggrrrzzz}}}ttt[[[BBB222---,,,......)))(((***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))************************++++++++++++***)))***,,,,,,---444===UUU```sss|||kkkaaabbb|||~~~}}}vvvmmmgggeeeeeeqqqiiicccaaaaaa___aaaddd^^^\\\ZZZXXXXXXWWWUUUSSSTTTUUUVVVWWWUUURRRNNNLLLIIIKKKNNNOOOOOOPPPTTTVVVWWWXXXZZZ[[[ZZZXXXUUUTTTRRRQQQPPPPPPRRRVVVYYY\\\]]]```dddgggkkkpppuuuyyyvvvlllaaaYYYVVVUUUZZZ^^^]]]aaaggglllsssyyynnnjjjmmmrrrwww{{{{{{pppeee[[[WWWXXXUUURRRNNNJJJHHHIIILLLNNNZZZcccpppwwwuuullldddaaajjjzzzqqq^^^CCC777666555333000---,,,---------.........---,,,,,,++++++++++++++++++++++++************************************++++++++++++(((***---,,,***+++///333AAAUUUiiiuuu}}}|||qqqrrryyy~~~wwwkkk```TTTPPPSSSWWWWWWTTTTTTTTTSSSSSSRRRQQQQQQQQQLLLKKKKKKJJJIIIGGGFFFEEEBBBDDDEEEDDDBBBAAABBBDDDEEEGGGIIIJJJLLLLLLKKKKKKHHHKKKLLLKKKJJJIIIIIIIIIJJJHHHEEECCCAAA@@@??????@@@>>>======???AAACCCEEEEEEKKKQQQTTTUUUYYY```fffggghhhjjjmmmnnnmmmkkkjjjeeelllxxxvvvhhhvvvtttSSS666,,,000......---,,,++++++,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))***+++...666BBBJJJSSSTTTUUUVVV[[[```___\\\___YYYSSSPPPRRRUUUXXX[[[bbbeeemmmyyysssgggPPPKKKIIILLLNNNKKKHHHHHHIIIHHHGGGEEEDDDBBBBBBAAA>>>===<<<:::999<<<@@@DDDLLLNNNPPPRRRTTTWWW[[[^^^[[[WWWHHH@@@HHHMMMPPPWWWeeeeeebbbWWWJJJEEEKKKSSSWWW^^^ggglllkkkhhhhhhiiittt|||hhheeemmmlllpppqqqjjjaaa[[[^^^bbblllhhhiiipppvvvssskkkeeekkkssstttrrruuu|||yyyiiiUUUHHHEEEDDDBBBAAA@@@AAABBBCCCFFFGGGIIILLLOOOUUU\\\```aaacccccc___ZZZYYY^^^ccc___cccooo~~~vvvnnnyyyyyyuuukkkUUU@@@vvvtttgggiiimmmlllqqqzzzttt\\\@@@111...---,,,---+++((((((+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++***+++---,,,+++...444CCCVVViiisssxxxvvviiiYYYqqqyyy|||||||||{{{tttkkkdddccceeekkkgggeeeccc```]]]```eee___]]]ZZZYYYXXXWWWTTTRRRSSSTTTUUUUUUTTTQQQOOOMMMJJJKKKLLLMMMNNNPPPSSSUUUWWWXXXZZZ\\\\\\ZZZXXXVVVOOONNNNNNOOOQQQUUUXXX[[[\\\___bbbfffiiimmmrrrvvvooodddZZZWWWWWWVVVZZZ```]]]___ccchhhppp{{{{{{kkkfffeeehhhmmmsssxxxmmmccc]]]VVVQQQOOORRRNNNIIIEEEFFFJJJQQQUUUcccllltttsssmmmfffbbbaaa{{{wwwhhhOOO111444666777444000---,,,+++---------...---,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++'''))),,,,,,++++++,,,...222DDDXXXgggwwwxxxppptttxxx{{{zzzyyy|||rrreeeZZZUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSMMMMMMLLLLLLJJJHHHGGGFFFAAAAAAAAA@@@???>>>>>>>>>;;;<<<>>>???@@@???>>>>>>:::;;;======<<<:::;;;=========;;;::::::;;;===???===>>>>>>???AAADDDHHHJJJOOOVVV]]]```___```dddiiijjjnnnqqqpppkkkfffeeefffhhhzzzqqq```jjj|||ZZZ>>>222...+++---,,,,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***+++***)))***000999@@@PPPSSSSSSTTTZZZ```^^^WWWZZZVVVQQQMMMPPPVVV]]]```aaahhhrrr~~~}}}vvvTTTMMMIIIKKKMMMJJJHHHHHHHHHGGGGGGEEEDDDBBBAAA@@@;;;;;;;;;:::999;;;???BBBGGGIIILLLNNNQQQVVV[[[___^^^[[[MMMCCCFFFGGGJJJUUUjjjggg^^^RRRIIIHHHMMMSSSWWW^^^fffiiihhheeeaaa___hhhooouuussshhh```eeennnsssqqqjjj___UUUTTT[[[cccmmmgggeeelllpppkkkccc___```gggnnnrrrsssrrrpppnnnaaacccmmmvvvtttcccOOOBBBDDDBBB@@@??????@@@BBBCCCIIIKKKNNNPPPSSSWWW\\\```dddbbb^^^YYYWWWXXX]]]aaa]]]uuu}}}~~~}}}xxx{{{xxx{{{vvvhhhzzzzzzqqqaaaIII555uuuuuuccciii~~~wwwppppppqqqbbbEEE111---))))))))))))((((((+++---******)))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************++++++***+++------***+++000444JJJ]]]gggsss{{{nnnXXXYYYsss|||~~~wwwnnnggggggkkkmmmhhhdddccc```]]]___ddd___]]][[[ZZZYYYXXXTTTRRRRRRRRRSSSSSSRRRPPPOOONNNJJJJJJJJJLLLNNNPPPSSSUUUWWWYYY[[[]]]]]][[[YYYXXXMMMMMMNNNOOORRRVVVZZZ\\\]]]```dddgggiiilllooorrriii^^^VVVXXXZZZXXXZZZ```]]]___aaaeeelllvvvllldddffffffhhhlllpppuuu|||qqq___XXXWWWTTTNNNKKKMMMJJJGGGFFFIIIPPPXXX]]]jjjqqqrrrjjjcccdddkkkpppnnnXXXCCC,,,...222333000.........,,,---------------,,,++++++++++++++++++++++++++++++************************)))))))))************+++''')))++++++++++++---...,,,888IIIZZZlllzzz~~~rrrsssqqqooottt}}}sssttt|||zzzrrrggg]]]VVVRRRRRRRRRSSSSSSSSSSSSTTTTTTOOOOOONNNMMMLLLJJJHHHGGGBBBBBBAAA@@@???>>>>>>=========<<<<<<;;;:::888888777666777999999666888<<<======<<<;;;:::<<>>===<<<;;;;;;;;;;;;999:::===<<<888:::???===???AAAAAA@@@AAAEEEHHHGGGIIILLLNNNOOOQQQVVVYYY[[[```hhhooossstttsssrrrtttpppjjjeeegggqqqyyygggggg}}}mmmOOO777------,,,***++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((******)))(((***///444;;;EEEKKKLLLRRR\\\\\\UUURRRVVVVVVPPPPPP[[[iiiqqq[[[^^^bbbeeehhhiiijjjjjjgggYYYKKKFFFFFFEEEEEEFFFDDDDDDEEEEEEDDDBBBAAA@@@??????>>><<<<<<===AAADDD>>>@@@CCCGGGKKKRRRYYY^^^^^^\\\PPPFFFGGGHHHSSSiiisssqqqfffSSSHHHJJJSSSXXXZZZdddlllmmmkkkggg]]]SSSXXXUUUQQQOOOSSS[[[aaadddhhhccc\\\XXXZZZaaajjjooosssjjjgggiiieeeYYYQQQSSSOOORRRRRRQQQTTTWWWUUUNNNOOOMMMNNNQQQOOOIIIFFFFFF===<<<;;;;;;===@@@DDDGGGMMMQQQTTTVVVVVVVVVVVVVVVVVVVVVTTTPPPMMMPPPYYYaaaooo}}}wwwppptttvvvrrrmmmiiiiiinnnwww}}}}}}{{{qqqgggXXXRRR^^^sss|||xxxtttuuusssgggSSS>>>111---zzzwwwttteeeWWWaaawww}}}tttiiiqqqjjjNNN555---//////+++------,,,,,,---+++((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************((((((++++++)))))),,,111---333HHH```rrr}}}pppjjjmmm}}}zzz|||yyyxxxuuuttt|||nnn\\\ZZZ```bbb___ZZZ___^^^\\\\\\\\\ZZZVVVTTTNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIJJJMMMPPPSSSTTT[[[\\\]]]]]]\\\YYYUUUSSSNNNOOOQQQTTTXXX]]]aaaccccccfffjjjlllmmmlllmmmnnnhhh]]]YYY```ccc\\\YYY\\\______aaaeeelllttt}}}xxxiiigggnnnssstttuuuxxx~~~ttt___WWWPPPOOOOOOMMMNNNPPPJJJMMMSSSZZZaaagggkkknnnppprrrkkk]]]ZZZnnnuuuOOO000---444222333000+++,,,111000+++,,,,,,---------,,,++++++************************))))))))))))))))))))))))))))))))))))************,,,+++)))((()))***,,,...,,,)))000AAANNNXXXfffuuuzzz|||xxxnnnhhhmmmuuuzzz~~~tttuuuzzz||||||ooofffXXXWWWVVVTTTRRRQQQOOOOOOQQQPPPPPPNNNLLLJJJHHHGGGIIIHHHFFFFFFFFFFFFDDDCCC@@@???>>>===>>>???AAABBB@@@======AAA???;;;===CCC;;;???DDDFFFGGGHHHKKKMMMIIILLLPPPQQQQQQTTTXXX\\\```dddkkksssxxxyyyvvvrrrkkkfffbbbeeepppooohhhiiizzzoooTTT;;;111...)))+++111+++***************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))&&&(((***)))(((***...222222>>>GGGIIIOOOZZZ\\\VVVSSSYYYXXXOOOLLLVVVeeemmm^^^]]]\\\]]]```cccddddddppp```OOOHHHGGGFFFGGGHHHCCCCCCDDDDDDDDDCCCAAA@@@>>>>>><<<:::999;;;???BBBAAABBBDDDFFFIIIOOOUUUZZZbbb]]]NNNEEEGGGJJJXXXqqqwwwxxxnnnWWWGGGIIIUUU^^^___jjjssstttrrrmmmbbbWWWRRRMMMHHHHHHOOOXXX\\\[[[___[[[XXXYYY___fffjjjlllnnngggdddgggbbbUUUPPPSSSLLLMMMKKKJJJOOOUUURRRIIIDDDBBBDDDFFFDDD>>><<<>>><<<;;;;;;<<>>TTTiiiyyy{{{mmmlllzzz{{{zzzrrrvvvyyywwwyyyvvvcccWWWXXX___aaa]]]^^^aaa```ZZZXXX[[[YYYUUUSSSPPPKKKJJJJJJMMMNNNOOOOOONNNLLLLLLLLLNNNPPPRRRVVVXXXZZZZZZWWWTTTRRRQQQNNNOOOQQQSSSWWWZZZ]]]___bbbfffkkkoooqqqrrrssssssmmmeee___]]]\\\ZZZ[[[^^^dddeeejjjnnnooossslllffflllrrrqqqvvvnnnbbbTTTRRRPPPMMMKKKKKKKKKLLLJJJXXXdddgggiiiooorrrrrrsssmmmaaaXXX```yyy}}}WWW<<<777444---///............---------,,,---.........,,,)))(((************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,(((***...222:::HHHZZZhhhpppwwwyyyqqqlllooorrrrrrxxx~~~|||vvvvvv}}}zzzqqqggghhhdddZZZSSSQQQQQQPPPOOOOOOPPPOOOMMMLLLMMMNNNIIIIIIHHHHHHHHHHHHHHHIIIFFFGGGHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHJJJJJJJJJKKKLLLNNNPPPQQQPPPQQQTTTWWWYYY\\\^^^```aaadddiiiqqqvvvvvvqqqkkkcccbbbfffttt{{{vvvcccssszzz\\\BBB---,,,000---***+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((())))))************+++++++++111444;;;DDDKKKNNNNNNLLLQQQRRRRRRRRRRRRTTTXXX[[[\\\YYYWWWYYY___ccceeeeeefffccc\\\NNNBBB>>>CCCJJJIIIEEEAAABBBEEEGGGDDD???@@@???===;;;:::;;;<<<===???>>>>>>???BBBEEEHHHJJJPPPLLLHHHEEEDDDKKK\\\mmm}}}yyynnn^^^QQQMMMTTT\\\eeegggoooyyyzzzjjj]]]XXXLLLGGGPPPUUUPPPNNNPPPSSSWWWZZZZZZWWWVVVYYY]]]___ZZZVVVYYY___```YYYQQQPPPNNNOOORRRUUUSSSLLLFFF@@@@@@???>>>======<<<;;;999:::<<<>>>AAADDDFFFGGGLLLOOORRRTTTTTTPPPLLLIIIJJJLLLLLLIIIJJJVVVkkk}}}~~~wwwoookkklllnnnnnnlllgggrrrqqqfffiiivvvsssbbbQQQOOOUUUcccooopppmmmkkkgggaaaUUUDDD444++++++---oookkkdddbbb^^^aaakkktttrrrjjjfffSSS<<<000,,,***+++---************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***+++))))))))))))))))))))))))---,,,...888III___qqq{{{xxxiii___jjj}}}xxxtttzzz|||wwwvvv{{{wwwiii]]]ZZZ^^^```^^^]]]```___ZZZXXXZZZXXXTTTTTTQQQMMMKKKLLLMMMMMMMMMNNNMMMLLLKKKLLLMMMOOOPPPTTTVVVXXXXXXUUUSSSQQQQQQOOOPPPQQQSSSUUUXXX[[[\\\```cccggglllpppuuuzzz}}}qqqhhh^^^ZZZYYYXXX[[[```gggiiinnntttwww||||||jjjbbbeeejjjmmmuuu{{{oooaaaZZZQQQOOOKKKIIIHHHHHHJJJKKKSSS^^^gggiiikkkpppssssssppp___VVVbbbxxxzzzfffIII666222111,,,............---------------...//////...,,,***)))************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,+++---...///222<<>>EEEIIIKKKKKKNNNNNNNNNPPPRRRUUUXXXYYYZZZYYYXXXVVVVVVYYY]]]```ZZZ]]]```\\\SSSJJJDDDBBBBBBBBBBBBCCCCCCCCCBBBAAA???>>><<<;;;:::::::::::::::999999:::;;;>>>AAACCCHHHFFFCCCBBBAAAGGGVVVeeeuuuoooeeeWWWNNNLLLRRRXXX^^^]]]cccqqqtttgggVVVKKKHHHOOOTTTOOOKKKMMMOOOPPPQQQPPPNNNNNNPPPRRRUUURRRQQQUUUZZZ]]]YYYUUURRRPPPNNNOOOPPPMMMGGGAAA;;;;;;:::::::::999999999;;;<<<>>>AAADDDGGGIIIKKKMMMOOOQQQSSSRRROOOLLLIIIJJJJJJLLLPPPYYYdddooouuussstttsssmmmfffbbbccceeefffkkkiiifffmmmvvvmmm[[[HHHQQQ]]]hhhnnnnnnkkkhhheeeYYYHHH999000---,,,+++jjjaaa```cccddddddhhhooosssmmmcccQQQ@@@///***,,,,,,***)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((())))))***+++))))))))))))))))))))))))...---,,,///;;;NNNcccpppwwwwwwlll\\\aaazzz{{{wwwzzz}}}wwwuuuyyyzzzvvvuuuyyyxxxvvvnnnbbb[[[ZZZ[[[YYY\\\^^^^^^[[[ZZZZZZWWWTTTUUURRROOONNNNNNMMMKKKJJJMMMLLLKKKJJJJJJKKKMMMNNNQQQSSSTTTTTTRRRQQQQQQRRROOOPPPQQQRRRTTTWWWYYYZZZ___aaadddggglllttt|||uuujjj^^^XXXUUUVVVZZZ```dddfffmmmtttyyyyyyiiiaaaaaafffmmmwww~~~~~~yyysssjjj]]]TTTRRRNNNKKKHHHFFFFFFIIIMMMOOO[[[ccciiilllnnnqqqqqqooocccWWW[[[vvv|||lll]]]III999111///..................---------------...//////...---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,++++++000888>>>TTT```nnnwwwyyyuuukkkaaagggnnnuuu}}}yyyzzzxxxtttvvv}}}vvvjjj```WWWPPPSSSSSSQQQNNNLLLMMMOOORRRNNNNNNMMMLLLKKKKKKLLLLLLNNNMMMKKKJJJKKKMMMPPPRRRQQQQQQPPPPPPPPPRRRSSSTTTQQQQQQRRRSSSSSSSSSSSSSSSXXXYYY[[[\\\]]]___bbbdddbbbfffjjjlllkkkkkkllloooqqq}}}xxxooolllooo|||yyyzzzxxxcccJJJ666,,,'''---000,,,(((***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((()))))))))))))))*********++++++))),,,111888???EEEIIIKKKKKKJJJJJJMMMSSSVVVVVVUUU\\\]]]]]]XXXTTTSSSXXX\\\SSSYYYaaaddd___TTTGGG>>>>>>@@@CCCCCCAAA???@@@BBB=========<<<;;;999888777666666555555666888:::;;;>>>===>>>??????BBBMMMYYYeee___VVVNNNIIIJJJMMMPPPXXXUUUYYYiiizzzwwwlllSSSJJJHHHOOOSSSMMMHHHHHHNNNLLLIIIGGGGGGGGGFFFEEEHHHHHHIIIMMMSSSWWWXXXXXXSSSOOOKKKIIIHHHEEE???;;;666777777777888888888999<<<>>>AAAEEEIIILLLNNNOOOMMMNNNPPPPPPOOOMMMJJJHHHJJJJJJPPP\\\kkksssrrrnnnmmmtttxxxrrreee]]]^^^dddeeeddddddiiiqqqqqqcccSSSOOO^^^iiiiiihhhjjjjjjfff\\\KKK777---,,,///---***{{{ddd^^^aaabbbhhhjjjjjjkkkmmmnnnggg^^^@@@444++++++------+++***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((()))******)))))))))))))))))))))))),,,,,,++++++000>>>QQQ```lllrrrrrrjjjccclll|||vvvxxxzzzzzzwwwyyyzzzxxxxxx{{{rrrrrrmmmddd^^^[[[XXXTTT\\\^^^^^^]]]\\\ZZZWWWUUUUUUSSSQQQPPPOOOMMMJJJGGGKKKKKKJJJIIIIIIJJJJJJKKKNNNOOOPPPOOONNNNNNOOOPPPNNNNNNOOOQQQTTTWWWYYYZZZ```aaadddfffjjjooouuuzzzuuujjj^^^XXXUUUUUUYYY^^^```bbbiiirrrxxx~~~wwwiiieeegggjjjrrr{{{~~~{{{~~~yyyyyywwwmmmfff^^^TTTOOOOOOKKKJJJHHHHHHKKKPPPVVVZZZ___eeellloooooolllgggcccUUU^^^rrr}}}yyyxxx```JJJ555000111///...000.........---------,,,,,,,,,------------,,,+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***++++++***)))+++000333BBBNNN___nnnxxxxxxqqqiiimmmnnnooorrr{{{|||{{{wwwpppooouuu{{{}}}wwwpppggg___SSSTTTTTTRRRPPPOOOOOOPPPNNNMMMMMMMMMMMMMMMNNNNNNQQQPPPOOONNNOOOPPPRRRSSSSSSSSSRRRRRRRRRSSSUUUVVVTTTTTTUUUVVVVVVUUUTTTSSSXXXZZZ]]]]]]]]]___cccggg```hhhrrrtttooojjjhhhiiizzzvvvooonnnsssxxx~~~}}}{{{pppoooiiiSSS;;;111---,,,000///***'''(((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))))))))***************,,,000555;;;BBBIIINNNKKKIIIHHHLLLSSSVVVTTTPPPZZZ[[[[[[XXXUUUSSSSSSTTTVVVXXX[[[^^^___YYYPPPIIIEEEDDDCCCAAA?????????@@@======>>>>>><<<:::888666666666555555555555666777777777:::===>>>???FFFNNNXXXTTTOOOMMMMMMNNNMMMKKKTTTTTTXXXdddooorrrkkkaaaNNNIIIIIIOOORRRMMMHHHFFFQQQLLLFFFDDDEEEEEEAAA>>>>>>@@@CCCGGGJJJOOOTTTWWWNNNKKKFFFBBB@@@===:::777666666777999:::;;;<<<<<<>>>@@@CCCGGGKKKNNNPPPQQQNNNNNNMMMLLLJJJIIIGGGFFFKKKQQQ[[[hhhrrruuuqqqlllrrruuuvvvrrrkkkggghhhkkkdddeeejjjpppnnndddYYYSSScccpppqqqfff```eeefff```LLL>>>...'''***...---)))rrr___WWW___hhhiiikkknnnoookkkfff___SSSHHH333///---...---******---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((('''((())))))***))))))))))))))))))))))))(((***+++***+++444BBBMMMaaajjjxxx{{{kkk]]]jjj}}}~~~{{{nnnnnnllliiijjjjjjeee^^^^^^^^^^^^^^^]]]ZZZXXXXXXTTTSSSQQQPPPPPPNNNKKKHHHKKKJJJJJJIIIHHHHHHHHHHHHJJJKKKLLLLLLKKKKKKLLLMMMJJJKKKMMMPPPSSSWWWZZZ\\\___bbbfffiiilllnnnqqqtttooofff]]]YYYWWWUUUWWW[[[```bbbhhhrrrxxx~~~uuuggghhhnnnooouuu|||}}}{{{yyyttt}}}pppbbb[[[WWWQQQMMMLLLHHHHHHJJJMMMSSSYYY```cccccchhhnnnpppjjj```WWWRRRTTTlll|||wwwxxxVVV???......111///---000...------------,,,,,,,,,***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,------,,,+++,,,---///666===KKK]]]llltttwwwxxxssspppiiieeejjjttt{{{||||||tttoooqqqttttttyyy~~~~~~|||zzztttmmm]]]___aaa```[[[TTTPPPMMMOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRQQQPPPPPPTTTSSSSSSRRRSSSTTTVVVWWWVVVVVVVVVWWWVVVVVVUUUUUUWWWZZZ]]]]]]]]]___eeejjjfffoooxxxzzzvvvrrrtttwwwxxxsssssswwwzzz{{{wwwvvvwww|||uuuhhh]]]PPP===...///---......,,,((((((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))*********)))+++...111666===FFFLLLMMMJJJIIILLLQQQSSSQQQMMMPPPPPPQQQSSSTTTRRRMMMIIITTTSSSTTTYYY^^^```]]]ZZZSSSLLLDDD???@@@@@@???======>>>??????>>><<<999777777666666555444444444444555555888<<<===<<>>999999<<>>;;;999999888777666777888:::<<<===?????????AAADDDHHHKKKNNNNNNOOONNNLLLJJJGGGFFFFFFFFFGGGOOO[[[hhhooonnnkkklllnnnvvvpppjjjjjjooorrrqqqooodddjjjsssttteeeUUUTTT[[[mmmtttpppccc___bbb]]]PPP;;;555---)))***,,,,,,***eeebbb[[[WWW[[[eeelllmmmmmmqqqqqqiii]]]OOO>>>000,,,+++,,,...+++&&&''',,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''(((((()))***))))))))))))))))))))))))''')))+++++++++///777>>>YYYhhh~~~vvvaaacccssszzz|||tttlllnnnoooqqqwww{{{xxxrrr___]]]\\\]]]\\\YYYXXXZZZUUUSSSRRRRRRRRRQQQOOOMMMKKKKKKJJJIIIHHHHHHGGGFFFFFFHHHJJJJJJHHHHHHHHHIIIEEEGGGIIILLLQQQUUUXXXZZZ[[[```fffllloooppprrrsssiiiaaa[[[YYYXXXVVVVVVYYY\\\^^^eeeooovvv{{{rrrfffhhhooonnnqqqwww|||~~~}}}ttt~~~~~~uuugggYYYTTTQQQMMMJJJIIIGGGJJJOOOUUU\\\bbbfffiiiiiijjjllliii^^^RRRMMMOOOeeezzz||||||yyypppHHH888,,,---///---+++,,,------------,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******000000///...---,,,++++++///111:::JJJYYYfffrrr|||sssppphhh``````hhhpppsss}}}{{{uuusssrrrppptttwwwwwwvvvxxx{{{yyytttmmmppprrrppphhh___VVVQQQQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSTTTTTTSSSRRRPPPOOOUUUTTTTTTTTTUUUWWWYYYZZZXXXXXXWWWVVVVVVWWWWWWWWWZZZ]]]``````^^^```gggmmmkkkpppttttttssswww~~~sssuuuvvvwwwzzz}}}zzzuuuqqqqqqvvv~~~{{{xxxnnn___LLL;;;000***************)))(((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((((()))))))))******''')))+++---///555>>>EEELLLJJJIIIKKKNNNOOONNNLLLKKKJJJLLLPPPTTTSSSMMMHHHIIIKKKPPPYYYaaaeeeeeeccc\\\SSSHHHBBBBBBBBB???;;;<<<===?????????===;;;999666666555555444333333222555444666:::;;;999<<>>@@@DDDIIIMMMNNNMMMKKKMMMHHHBBBAAAAAA???:::555666888:::<<<===???AAACCC<<<;;;888666555666777888555666888:::<<<>>>???@@@AAACCCFFFIIIKKKLLLKKKKKKJJJHHHFFFDDDEEEHHHKKKNNNWWWbbblllmmmfffbbbfffmmmnnnfff```dddnnnsssoooiiibbbkkkrrrkkkZZZPPPXXXfffgggjjjiiidddbbb^^^NNN<<<000///---,,,+++******)))SSSSSSXXXbbbiiikkklllnnnmmmmmmgggXXXIII>>>333+++,,,)))(((+++***((('''***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''((())))))))))))))))))))))))))))))(((***+++++++++---222666KKKbbbyyy{{{uuupppmmmppp{{{vvvwww}}}oookkkppptttuuuxxx}}}}}}zzz___ZZZXXXZZZYYYVVVVVV[[[WWWUUUTTTTTTVVVVVVUUUTTTKKKKKKKKKJJJIIIGGGFFFEEECCCFFFHHHIIIGGGEEEDDDEEEBBBCCCFFFHHHLLLPPPSSSUUUXXX]]]ccciiilllmmmooopppddd]]]WWWWWWWWWVVVWWW[[[ZZZ\\\cccnnnvvv{{{sssggghhhjjjmmmnnnssszzzrrrpppwww{{{uuutttssspppcccZZZQQQMMMJJJGGGHHHKKKKKKPPPXXX```gggjjjlllllljjjgggbbbZZZOOOKKKTTTbbbzzz|||wwwuuulllUUU666111---,,,...---,,,,,,---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******///...,,,,,,,,,++++++***++++++111;;;FFFQQQaaaooonnnqqqnnnfff```aaaeeegggrrrzzz|||xxxvvvuuusssqqqqqqooommmpppwwwxxxvvvuuuxxxzzzyyyrrrjjjccc___[[[ZZZXXXVVVTTTSSSRRRRRRTTTTTTSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUWWWYYY\\\]]][[[YYYXXXVVVVVVXXXZZZ\\\aaaeeegggeeeaaabbbhhhooommmoooppppppqqqxxxvvvllltttyyyyyyyyy{{{yyytttsssvvv|||yyypppooohhh\\\MMM===222---,,,((())))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((()))))))))***&&&)))******+++///888???HHHHHHHHHHHHIIIKKKMMMNNNIIIJJJLLLNNNPPPPPPOOOMMMCCCFFFLLLTTTZZZ^^^^^^]]][[[VVVNNNHHHDDDAAA===:::;;;<<<=========<<<;;;;;;777777777666666555444333555333333666666444666;;;777888999;;;;;;:::777555:::===AAADDDBBB???;;;999555888>>>DDDIIINNNOOONNNDDDBBB@@@???>>>;;;555111333333555777888999888777555555444333333444666888777777999;;;===???@@@AAADDDFFFHHHJJJKKKJJJIIIHHHEEEDDDBBBCCCGGGMMMTTTYYY```ccceeeeeebbbaaaccceee``````dddjjjnnnmmmfff___aaadddbbbXXXPPPUUUbbbmmmgggeeeeeeeeeaaaTTT@@@111---,,,+++++++++***((('''KKKNNN\\\nnntttnnnlllppphhhbbbSSS???111---.........(((%%%))),,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))************+++---111333888WWWmmmnnnvvv~~~iii```pppwwwrrrrrr|||ooojjjqqqvvvtttqqqsssvvvwww___YYYVVVWWWVVVSSSUUUZZZXXXWWWVVVVVVXXXZZZZZZYYYLLLLLLKKKJJJIIIGGGFFFEEEBBBEEEHHHHHHGGGDDDBBBBBBAAABBBCCCFFFIIILLLNNNPPPXXX[[[```dddfffgggiiikkkbbb[[[UUUTTTUUUUUUXXX]]]^^^___gggsss|||vvvkkkhhhgggnnnmmmqqqyyy}}}nnncccaaaeeelllooojjjffffffccc___QQQNNNKKKHHHEEECCCHHHPPPRRRXXXaaajjjpppqqqpppnnnggg```XXXOOOFFFJJJaaayyyxxx}}}uuuRRR666+++...///------//////...---------,,,,,,,,,+++++++++***************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********(((((((((***,,,,,,,,,******---555:::AAAQQQaaakkkrrruuunnnddd___]]]\\\fffpppxxxyyywwwxxxxxxwwwooommmiiifffkkktttxxxwwwsssvvvzzzzzzwwwrrrnnnmmmjjjiiifffbbb___\\\ZZZYYYUUUTTTRRRQQQRRRTTTVVVXXXSSSSSSTTTUUUWWWZZZ\\\^^^]]][[[XXXWWWWWWYYY]]]___hhhlllmmmiiiddddddiiippppppsssvvvwwwxxx|||{{{ooopppyyy}}}wwwrrruuuzzz{{{yyy}}}yyyssspppoooaaaUUUEEE888111,,,+++,,,+++,,,,,,++++++,,,***'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))'''***++++++***---555<<>><<<888333000000000111333666666333000222222333222222333555777999:::;;;===???AAABBBCCCFFFHHHJJJKKKKKKJJJGGGFFFBBBAAA@@@CCCIIIRRR\\\bbbfffaaa]]]^^^bbbdddaaa]]]VVVaaaooouuuqqqhhh___ZZZ___]]]SSSHHHLLL]]]kkkpppoooiiieeeddd[[[JJJ888///...+++((((((******'''$$$YYY]]]dddmmmrrrqqqmmmiii]]]QQQ@@@444///,,,)))'''+++++++++***)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,555@@@RRRbbbmmmqqqrrrrrrjjjbbbiii}}}vvvooorrr~~~{{{kkkfffllltttwwwtttppplllkkkbbbaaa[[[RRRKKKKKKRRRZZZTTTZZZ\\\YYYXXX\\\\\\YYYTTTSSSQQQMMMJJJIIIJJJLLLEEEEEEEEEDDDCCCBBB@@@???BBBAAABBBCCCFFFIIIMMMOOOVVVXXX\\\___aaaaaa```___ZZZXXXVVVTTTSSSTTTVVVWWWYYY^^^gggsss~~~zzzeee^^^^^^eeehhhmmmrrrwww{{{|||}}}xxxooommmnnnkkkcccZZZ[[[WWWTTTUUUXXXYYYUUUQQQJJJHHHEEEDDDFFFKKKQQQTTT]]]```aaadddllltttpppfffdddVVVFFFEEESSSgggxxx}}}qqqzzznnnPPP777999000//////...------,,,,,,,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))),,,......///666AAAJJJ\\\eeeooorrrnnngggcccbbbbbbdddeeegggnnnxxx|||{{{yyy|||zzzqqqllllllkkkgggkkkoootttwwwwwwuuusssrrrvvvwwwvvvsssnnniiigggfffaaa\\\VVVVVVYYY\\\[[[YYYWWWVVVTTTSSSUUUZZZ___bbb```^^^YYYVVVUUUZZZbbbhhhhhhkkkpppxxx~~~{{{vvvqqqssswww~~~}}}{{{yyyrrruuuuuuqqqqqqwww|||}}}|||{{{tttjjjfffhhhfffaaaOOO>>>111///000...++++++))))))************))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''')))+++---///000:::<<>>999999888777777888:::<<<===???>>><<<:::888777777777444444333222111111111222///000222111000//////000000000111111111111000000000222555999===AAADDDEEEAAA???===:::666333000///000000000000000111111111000000000111333666999:::<<<===>>>@@@BBBCCCBBBAAAHHHGGGFFFFFFFFFEEEBBB@@@DDDAAA===???LLL\\\bbbaaaaaa``````aaa```\\\VVVRRR[[[bbbjjjlllggg___XXXUUUUUUMMMFFFGGGTTTeeesss{{{dddiiiiii^^^KKK999///---************))))))))))))\\\^^^bbbfffhhhfffaaa]]]HHH???333,,,+++,,,+++***++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********************+++++++++,,,,,,---777EEETTT___fffkkknnnjjjdddjjj}}}}}}uuutttxxxzzzwwwrrrhhhjjjnnnqqqrrrqqqooonnnjjjcccZZZUUUTTTTTTTTTTTTYYY\\\[[[VVVVVV[[[^^^]]][[[ZZZXXXUUURRRMMMIIIFFFDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@AAACCCFFFIIIJJJPPPRRRTTTVVVXXXXXXWWWWWWUUUTTTQQQPPPPPPRRRTTTVVVWWW[[[cccmmmvvv}}}uuuddd^^^^^^cccfffiiimmmqqqssssssttt|||~~~vvvvvvpppiiifffeeebbb[[[TTTUUUQQQMMMLLLNNNOOOLLLIIIEEEEEEFFFHHHMMMTTTZZZ^^^]]]ccchhhkkkoooooofff[[[IIIEEEMMMbbbqqqwwwyyy~~~pppvvvsss```RRR>>>///////////////...---,,,,,,,,,,,,,,,+++++++++***************))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************,,,,,,+++)))---444;;;DDDNNN^^^kkkqqqpppkkkfffdddaaa\\\\\\fffuuu|||}}}}}}zzzvvvuuupppjjjfffhhhlllnnnpppsssvvvxxxxxxyyyyyyvvvrrrnnnkkkkkklllgggbbbaaadddfffeeeccc]]]\\\[[[ZZZ\\\___ccceeeiiihhhfffdddcccffflllppppppsssyyy}}}vvvvvvxxx~~~|||}}}~~~~~~}}}zzzxxxwwwooossstttsssuuuyyyzzzxxxllllllggg___[[[ZZZVVVOOO@@@555------///,,,)))((())))))************))))))))))))))))))(((((('''''''''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((***,,,---...555777;;;???CCCGGGIIIJJJFFFCCC@@@BBBFFFHHHGGGDDDEEEEEEFFFFFFFFFHHHKKKNNNQQQQQQQQQOOOLLLHHHDDDBBB;;;:::888777777999;;;===>>>======<<<:::999999888555444333222111111111111...000111000...---.../////////000000000000//////...///111333666888:::;;;777777555444222000///...000000000111111222222222000000111333666999<<<>>>===>>>@@@BBBDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCAAADDDFFFIIIQQQ\\\bbbbbbeeedddaaa[[[UUURRRSSSUUU]]]]]]]]]]]]\\\XXXTTTQQQGGGGGGJJJSSS^^^gggiiiiii______[[[NNN===000***)))*********)))))))))((((((```aaabbbccc___XXXNNNGGG444///)))&&&(((+++,,,,,,+++******))))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********************++++++++++++,,,)))...777BBBMMMXXXccciiinnnjjjhhhnnnxxx}}}|||tttsssxxxkkkkkklllnnnpppqqqqqqpppmmmddd^^^aaahhhggg[[[OOOWWWZZZZZZXXXYYY]]]___]]]____________]]]WWWMMMFFFEEEEEEEEEEEEEEEEEEDDDDDDAAAAAA@@@@@@AAACCCFFFGGGKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKLLLOOORRRTTTUUUXXX^^^eeekkkoooqqqssstttxxxzzzvvvkkkaaa\\\\\\aaabbbdddfffhhhhhhhhhhhhkkkkkklllnnnooommmiiifffiiieeeaaa]]]ZZZVVVQQQNNNNNNIIIEEECCCEEEEEEDDDBBBCCCEEEIIIOOOVVV]]]bbbeee```gggnnnoookkkdddXXXNNNEEEGGG]]]~~~zzzwwwpppooovvv```NNN<<<333111,,,///......------,,,,,,+++,,,++++++++++++***************))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))++++++)))&&&'''+++///111999GGGYYYgggoooooommmhhhbbbXXXTTT\\\jjjtttvvvxxxzzz{{{{{{}}}}}}vvvooohhhhhhfffeeeeeeiiiooosssyyy{{{|||{{{yyywwwwwwxxxsssoookkkjjjlllnnnmmmkkkhhhhhhhhhhhhiiikkklllmmmppppppppppppoooqqqtttwwwwwwyyy}}}|||yyywwwxxxyyy|||~~~|||vvvqqqoooooohhhlllppprrrwwwzzzvvvnnn[[[[[[XXXRRRMMMIIIBBB;;;000---+++---...***((((((((())))))******))))))((()))))))))((((((((((((''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))++++++...000555;;;???CCCEEEFFFIIIEEEBBBBBBEEEFFFEEECCCFFFGGGHHHGGGFFFEEEGGGHHHMMMMMMLLLLLLKKKKKKKKKKKK@@@>>>;;;888777888:::;;;<<<======>>>>>>===<<<;;;777666444333222111000000/////////...,,,,,,---///......////////////......---......//////000000111////////////////////////000000111222333444444555222222444666999<<>>@@@BBBCCCDDDDDDEEEBBBAAA@@@@@@AAABBBCCCDDDCCCKKKRRRTTTWWW\\\``````cccaaa\\\SSSKKKKKKRRRZZZZZZWWWSSSSSSTTTRRRMMMIII>>>CCCMMMYYYcccddd```ZZZXXXRRRHHH;;;///)))'''(((******))))))))))))((((((dddcccbbb___WWWJJJ<<<222...+++(((''')))***************))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************************++++++++++++***,,,000666???LLLZZZcccqqqpppggg\\\___ooo}}}{{{zzzyyyqqqvvvnnnppprrrrrrqqqooooooooolllgggfffpppzzzvvvcccQQQMMMPPPTTTXXX\\\^^^]]][[[___^^^```dddgggcccYYYPPPHHHHHHGGGFFFEEEDDDDDDDDDBBBAAAAAAAAABBBDDDFFFHHHJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGFFFFFFHHHLLLOOORRRSSSVVVYYY]]]```bbbbbbbbb```bbbcccccc```\\\XXXVVV[[[[[[]]]^^^^^^^^^]]]]]]^^^\\\ZZZZZZ[[[\\\[[[[[[\\\[[[YYYUUUPPPLLLJJJIIIHHHDDDAAA???AAACCCDDDDDDGGGKKKQQQXXX^^^ccceeeffffffiiijjjddd[[[RRRLLLHHHXXX^^^sss~~~}}}xxx|||{{{sss}}}zzz___QQQGGG333000555---------------,,,,,,++++++++++++++++++******************))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''')))******))))))+++---///111777AAANNN]]]hhhoookkkiiibbbZZZYYYaaahhhkkkmmmmmmooouuu}}}}}}xxxrrrpppjjjddd``````cccfffqqqsssuuuwwwwwwxxxzzz|||uuurrrppppppqqqssssssrrrrrrssstttuuuvvvvvvvvvuuuuuuuuuuuuuuutttvvvyyy|||xxxxxxwwwwwwwwwvvvtttsssxxxwwwyyy|||zzz|||{{{tttjjjcccaaaccc```eeejjjqqqwwwxxxooodddUUUSSSNNNHHHBBB<<<555///***+++---...---*********(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((+++000666;;;???BBBCCCGGGEEEBBBBBBCCCEEEEEEEEEEEEHHHJJJJJJGGGDDDBBBAAADDDEEEGGGIIIKKKLLLMMMNNNFFFCCC???;;;888777777888:::<<<>>>@@@@@@???>>>===:::999888666444333222222000000000...,,,,,,---///---......//////......---.....................---------...///000111111222111111222333555666777777666777888:::<<<>>>@@@AAA===>>>???@@@??????@@@AAA??????>>>======???BBBDDDLLLSSSXXXXXXYYY[[[[[[YYYWWWVVVSSSNNNJJJMMMUUU\\\SSSRRRRRRSSSRRRMMMEEE@@@DDDGGGMMMUUU[[[]]]ZZZWWWMMMEEE999///***((()))******)))))))))((((((((((((fff```WWWNNNCCC999000***---,,,*********))))))((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************))))))*********+++++++++------,,,...555@@@NNNWWWmmmsssmmmZZZQQQ\\\kkkrrrtttttt{{{nnnnnnnnntttzzzyyysssllljjjkkkpppllllllqqqwwwsssfffZZZFFFEEEGGGMMMSSSWWWYYYZZZ]]]]]]___fffkkkiiibbb[[[PPPNNNLLLHHHFFFDDDBBBBBBAAA@@@@@@@@@AAACCCFFFHHHHHHGGGEEEDDDCCCDDDEEEFFFCCCBBBBBBBBBDDDHHHLLLNNNQQQSSSUUUWWWXXXXXXWWWVVVRRRRRRSSSTTTUUUTTTQQQOOOOOOOOOPPPQQQRRRRRRRRRSSSSSSRRRPPPQQQRRRSSSSSSRRRPPPPPPPPPMMMHHHEEEDDDEEECCCAAA@@@@@@CCCGGGJJJKKKOOOSSS[[[bbbgggiiiiiihhhjjjeee\\\RRRHHHEEEJJJPPPfffxxx{{{yyyyyypppvvv}}}zzzxxx{{{nnnnnnsssqqq```HHH@@@999((()))111+++,,,,,,,,,,,,,,,++++++++++++++++++*********))))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))''')))++++++++++++,,,,,,...///000222999FFFWWWdddjjjppprrrkkkddddddhhhjjjfffcccdddkkktttzzz{{{zzzwwwuuuqqqkkkfffccccccdddfffgggiiijjjjjjkkkmmmoooqqqpppoooppprrrtttuuuuuutttuuuwwwyyyyyyyyywwwvvvuuuuuutttrrrrrrtttyyy|||sssrrrooommmlllmmmoooqqqvvvvvvzzz|||sssrrrrrrooofff\\\VVVVVVYYY]]]bbbiiioootttsssiii\\\SSSMMMEEE???999333---+++***,,,---,,,))))))***+++(((((())))))))))))(((((('''''''''''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''')))---222777;;;???@@@CCCAAA@@@AAACCCEEEFFFFFFAAAFFFJJJLLLIIIDDD???===>>>AAAEEEIIILLLNNNNNNNNNLLLIIIDDD???;;;888666555999:::===???@@@@@@???>>>>>>===;;;999888777666666222222222111///...///000......////////////..................///////////////000000111111222222222333333444555666777888999;;;;;;<<<======>>>>>>>>>???@@@@@@???<<<;;;<<<===:::<<<======>>>AAAFFFIIITTTWWWWWWUUUVVVWWWTTTNNNJJJJJJKKKMMMPPPSSSTTTUUUNNNPPPQQQNNNIIICCC@@@???JJJKKKMMMPPPSSSSSSRRRQQQ>>>888000+++)))+++,,,,,,)))))))))((((((((((((''']]]SSSCCC555---++++++,,,)))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))))))))************+++,,,+++******...666@@@GGG^^^kkkpppdddVVVSSSWWWYYYpppqqqyyywwwllliiilllrrrxxxyyytttlllgggeeetttooojjjhhhhhhgggdddaaaLLLDDD>>>@@@FFFLLLRRRXXXYYY[[[___fffjjjjjjeee```YYYVVVRRRMMMIIIFFFDDDCCCAAA@@@???>>>???@@@BBBDDDCCCBBB@@@?????????@@@AAA@@@???>>>>>>@@@CCCGGGIIILLLMMMOOOQQQRRRQQQPPPOOOIIIHHHHHHIIIJJJJJJHHHGGGBBBCCCCCCDDDFFFGGGHHHHHHIIIIIIIIIKKKMMMMMMLLLJJJFFFFFFFFFEEECCCAAAAAABBB@@@AAABBBDDDHHHMMMQQQSSSWWW[[[bbbiiimmmllljjjhhhbbbYYYNNNFFFCCCGGGUUUbbbwwwrrr}}}iiiccckkk}}}~~~ppplllsssfffkkkxxxsss```PPP===222...***+++...++++++++++++++++++++++++++++++************)))))))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))))))))*********)))(((''''''+++...///111888DDDNNN\\\hhhrrrrrrnnnmmmooopppaaa\\\YYY^^^cccgggjjjmmmoooqqqqqqpppnnnmmmmmmmmmhhhhhhhhhfffddddddeeefffgggggghhhiiijjjkkkmmmmmmmmmoooqqqrrrsssrrrqqqpppjjjjjjiiihhhgggjjjnnnrrrnnnnnnmmmllllllnnnsssvvvrrruuuzzz{{{qqqiiiaaaaaa___ZZZUUUSSSUUUWWW```eeejjjlllllliii^^^RRRJJJBBB:::555111+++)))***))),,,,,,(((&&&((()))((('''(((((())))))(((((('''&&&''''''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''((((((***---111666;;;======>>>???AAACCCDDDFFFFFF???CCCHHHJJJIIIDDD@@@>>>???BBBFFFJJJMMMNNNNNNMMMMMMKKKHHHDDD???;;;888666888999;;;===????????????@@@???===<<<;;;:::999999444666777666333222111222000000111111111111000000.........//////000000000222222222222222222222222555555666777888999999999======>>>>>>>>>======<<>>777:::???AAACCCGGGNNNSSSSSSTTTSSSPPPOOOOOOKKKDDDBBBCCCGGGLLLPPPQQQMMMJJJLLLLLLHHHAAA<<<;;;@@@FFFHHHJJJMMMOOOMMMJJJEEEBBB000---***((()))*********))))))((((((((((((''''''EEE===222)))&&&'''***,,,'''((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))************((())))))***,,,000666;;;MMM[[[hhhjjjaaaWWWRRRPPPgggmmmvvv||||||vvvoookkkfffhhhlllpppsssooohhhaaajjjhhhfffeeeeeedddbbbaaaWWWMMMEEEFFFIIIIIIKKKOOOPPPVVV^^^fffjjjiiieeebbb```]]]XXXSSSNNNJJJIIIHHHEEEDDDAAA???>>>>>>???@@@>>>>>>======<<<<<<=========<<<;;;:::;;;>>>@@@BBBDDDFFFHHHJJJKKKKKKJJJIIICCCBBBBBBBBBBBBBBBAAAAAA=========>>>???AAABBBCCCBBBBBBCCCEEEGGGHHHFFFDDDAAAAAAAAABBBBBBCCCCCCBBBCCCEEEHHHLLLPPPTTTXXX[[[^^^aaafffjjjjjjfffaaa^^^RRRJJJEEEGGGMMMWWWggguuuvvvkkkyyyrrraaagggttt~~~zzzmmmddddddkkkyyy~~~kkkUUUBBB888+++000@@@>>>111,,,*********+++++++++++++++************))))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))***)))((((((((('''&&&%%%&&&(((***,,,---000666:::FFFPPP[[[bbbhhhmmmnnnlll```[[[XXXZZZ[[[ZZZ]]]bbbgggiiilllmmmmmmmmmnnnpppnnnnnnmmmkkkiiihhhiiikkkdddeeeeeeeeeeeeeeefffgggeeefffhhhjjjkkkjjjjjjiiiaaabbbcccccccccdddfffhhhlllnnnqqqrrrqqqqqqrrruuulllooorrrssspppiiibbb^^^UUUVVVWWWYYYZZZZZZZZZZZZcccggghhhddd^^^WWWMMMDDD===555///...,,,((((((+++'''+++***''''''***)))%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''(((,,,111666999999<<>>>>>??????>>><<<<<<;;;;;;;;;777999<<<;;;999666444444222222333333333333222222111111111222222222333333444444444444555555555555777777888888999999999:::<<<<<<===>>>>>>===<<<<<<<<<>>>???===999888;;;???<<>>;;;???DDDHHHIIIIIIGGGGGGGGGDDD???;;;:::>>>DDDHHHDDDGGGIIIIIIEEE>>>888444******)))(((''''''(((((())))))((((((((('''''''''---,,,,,,,,,---,,,)))'''***+++++++++)))))))))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))************&&&(((***+++---///222555CCCMMM\\\gggggg___XXXVVV[[[jjjxxx}}}|||zzzuuupppbbb______gggqqqsssjjj___ZZZ^^^eeekkknnnkkkddd^^^^^^VVVRRRUUUUUUNNNGGGDDDGGGPPP]]]gggkkkjjjfffddddddaaa\\\WWWRRROOOMMMLLLKKKIIIFFFBBB@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888777888:::<<<>>>>>>@@@CCCEEEGGGGGGFFFFFF????????????>>>======>>>>>>>>>>>>>>>???@@@AAAAAA??????@@@BBBDDDEEEDDDBBBBBBAAA@@@BBBEEEGGGFFFEEEHHHKKKOOOSSSVVVZZZ^^^aaabbbdddggggggccc\\\UUUPPPDDD@@@BBBNNNZZZfffttt}}}vvvttt{{{pppfffsssyyy{{{xxxvvvqqqcccUUUooouuummmpppdddLLL222000'''777VVVRRR444)))******************++++++************))))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((''''''''')))))))))(((---***&&&&&&(((,,,///000444:::BBBLLLYYYdddfffaaaeeeaaa___aaa___[[[^^^eeedddfffggghhhgggfffgggiiimmmmmmmmmmmmlllllloooqqqkkkllllllkkkjjjiiiiiiiiiaaabbbdddeeefffgggffffffbbbeeehhhjjjjjjiiiiiiiiilllpppuuuvvvsssooommmlllfffiiijjjggg```ZZZVVVUUURRRTTTYYY^^^bbbbbb```]]]cccfffeee\\\QQQHHH???777333,,,(((++++++((((((,,,&&&***+++)))+++///+++$$$''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((***(((&&&%%%(((---333777888;;;???BBBBBBAAAAAAAAA@@@AAAAAAAAAAAACCCGGGJJJDDDCCCBBBBBBCCCEEEGGGIIIFFFHHHIIIJJJHHHDDD@@@>>>888888888888:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<999<<>>>>>======666999;;;999666666:::???DDDIIINNNOOONNNNNNRRRUUU<<>>;;;===BBBFFFGGGFFFDDDEEEDDDAAA;;;555000...***++++++)))&&&%%%'''((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))***,,,,,,,,,,,,...000777AAAOOO[[[aaaaaa^^^\\\UUUbbbqqq{{{wwwoooeeebbb]]]\\\bbbjjjiiiccc]]]^^^ccckkkmmmhhhdddccc___aaacccgggjjjcccPPP===AAACCCLLLZZZbbbcccaaabbbaaa___\\\YYYUUURRRPPPOOONNNKKKGGGDDDBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777777777888888>>>???AAABBBCCCBBB@@@???AAA@@@??????>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAABBBDDDGGGJJJLLLNNNNNNNNNWWWUUUUUUXXX\\\______^^^dddbbb___ZZZSSSKKKEEEAAADDDUUUcccdddeeeooo~~~~~~uuu``````llluuuvvvyyyvvvjjj___cccmmm{{{zzzggg\\\XXXIII555222...+++---111222///,,,************************************))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,///444:::AAAJJJSSSYYYcccmmmrrrlllddddddhhhiiifff\\\UUUYYY^^^___aaaeeeggghhhiiijjjkkkmmmnnnooopppppppppnnnlllkkklllllllllnnnooolllgggfffiiimmmnnnlllmmmqqqooohhhgggkkkgggdddcccccceeeccc___[[[VVV]]]cccaaaYYYRRRRRRTTTaaabbbdddeeeeeecccaaa```eeeaaaZZZPPPEEE:::111---(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&)))---000;;;???CCCEEEDDDBBB@@@???======???DDDKKKRRRWWWXXXLLLHHHBBB===;;;===AAACCCEEEGGGIIIJJJJJJHHHFFFEEEBBB???<<<<<<<<<:::777333333666999;;;;;;;;;<<<===;;;;;;::::::999999999888777777888999999888666666777666555444555666888:::888999::::::;;;;;;;;;;;;>>><<<:::888666666777777555888;;;;;;777444444444444555666666666999???CCCGGGOOOOOOIIIJJJQQQQQQJJJAAAFFFHHHCCC??????>>><<>>@@@BBB>>>===CCCKKKMMMFFFCCCEEEEEEBBB<<<666111...,,,+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''')))************+++---222999DDDNNNVVVZZZ]]]___VVV]]]eeellltttwwwqqqhhhiiiiiieee```aaaddddddaaa___dddkkknnniii```^^^```eeedddcccdddgggggg\\\OOOAAA@@@DDDMMMTTTWWWYYY\\\^^^]]]\\\ZZZWWWTTTRRRPPPTTTQQQMMMJJJGGGDDDBBBAAA=========<<<<<<<<<;;;;;;:::999888777777888999:::<<<===???@@@AAA@@@???>>>>>>===<<<<<<;;;;;;;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<>>>???AAABBBCCCCCCCCCIIIKKKNNNQQQTTTUUUVVVVVVXXXWWWXXX[[[^^^```___]]]^^^YYYSSSLLLGGGEEEEEEFFFVVVaaakkkooosss~~~}}}yyyxxx{{{~~~wwwjjj\\\TTT^^^mmmqqqpppoookkkccc^^^eeeooopppuuuooo^^^OOOFFF:::...///,,,***+++///000---************************************)))))))))(((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))+++...111666===DDDIII\\\eeekkkjjjjjjnnnqqqoooddd[[[TTTSSSSSSQQQSSSWWW\\\[[[\\\]]]___bbbeeeggghhhiiijjjjjjiiihhhhhhhhhgggiiijjjhhhcccbbbdddhhhhhhgggiiillliiiaaa^^^aaa___]]]YYYVVVTTTQQQNNNKKKTTT[[[```___ZZZXXX[[[___bbbcccfffgggfffddd```^^^UUUQQQIII@@@888111---,,,(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))&&&$$$%%%***---...---:::>>>DDDHHHHHHEEECCCAAAAAA@@@AAADDDIIILLLNNNNNNFFFDDDAAA???>>>@@@BBBDDD???@@@BBBEEEGGGGGGEEECCC@@@???======>>><<<999555444555666666777888;;;===:::::::::999999999999999777777888999888777666555666555555555666777:::;;;999:::;;;;;;;;;;;;;;;;;;888888888888777777777666222555777777444222333444333555999<<<>>>@@@BBBDDDHHHOOOOOOIIIHHHLLLJJJCCC>>>BBBCCC@@@???AAA@@@===@@@>>>;;;888777888:::;;;<<<<<>>FFFOOOYYY___YYYZZZ[[[___gggmmmjjjcccgggkkkjjjeee`````````___```hhhrrrrrrfffXXXVVV\\\dddeeeccccccfffhhhaaaYYYEEE???<<>>===<<<<<<;;;::::::999888888999;;;<<<<<<===>>>???@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======<<<===???BBBDDDEEEFFFFFFNNNPPPSSSWWWYYY[[[\\\\\\\\\\\\]]]^^^___^^^[[[XXXPPPKKKDDD@@@AAAGGGPPPVVVcccmmmxxxqqqooojjjhhhppp{{{\\\LLLJJJQQQ```oooqqqmmmiiifffccccccjjjsssnnnllleeeWWWFFF777000...---***((())),,,---+++)))******************************))))))))))))((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''''''''(((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''(((******,,,///333777IIIPPPWWW___hhhqqquuuttteee```\\\YYYUUURRRTTTYYYVVVTTTRRRRRRUUUYYY^^^aaa^^^___``````aaaaaaaaa```^^^aaabbb```\\\ZZZ[[[]]]___```ccceeebbbZZZUUUUUUQQQPPPOOOLLLJJJKKKMMMPPP]]]aaacccaaa]]]]]]```eeebbbccccccbbb^^^YYYTTTQQQBBB>>>666///+++***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***&&&###&&&---000---)))///444<<>><<<>>>======???AAACCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDFFFEEECCCAAA@@@@@@@@@AAABBB@@@<<<999444444444222222333777:::777777777888888888888888888999999999999888777666666555666666888:::===>>><<<<<<======<<<<<<;;;;;;555666666666666555444333111333444333222111222333777999===BBBGGGLLLOOOQQQQQQUUUTTTKKKGGGHHHDDD<<<;;;===???@@@EEEIIIGGGBBB???<<<888444222333444666;;;;;;>>>DDDDDD???<<<<<<555333000,,,***(((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((,,,------,,,+++******+++***+++...222999CCCNNNUUU\\\^^^]]]^^^bbbgggfffaaa```fffjjjgggdddbbb^^^ZZZ]]]fffqqqsssgggXXXSSSVVV[[[___ccccccdddddd^^^VVVNNNEEE===:::::::::===BBBKKKMMMPPPTTTWWWYYYYYYYYYYYYXXXVVVRRRMMMJJJHHHHHHEEEDDDCCCBBB@@@???>>>======<<<;;;:::::::::;;;<<<>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@??????>>>===============>>>???<<<>>>@@@CCCGGGIIIKKKMMMQQQRRRUUUXXXZZZ\\\\\\\\\aaa```___]]]ZZZUUUOOOLLLAAA@@@???CCCKKKXXXdddlllmmmyyyssspppmmmddd^^^iiittt___KKKHHHQQQ\\\eeelllmmmlllkkklllmmmnnnqqqtttooocccVVVLLL>>>000,,,111+++***((()))+++,,,***)))***************************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))******)))((()))+++...222777???IIIUUU```hhhllliiikkkkkkiiiccc^^^___cccYYYVVVRRRPPPQQQUUUZZZ]]]YYYWWWTTTSSSTTTVVVWWWXXXWWWXXXYYYVVVRRRPPPOOOPPPUUUXXX\\\^^^[[[UUUPPPNNNKKKLLLLLLJJJJJJMMMTTTZZZ^^^```bbbaaa______aaaddd___\\\XXXRRRKKKEEE@@@===555111---)))'''(((+++---(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((+++---***(((&&&***111555777777888999999999:::<<>><<<===AAAEEEEEECCCAAACCCEEECCCDDDFFFGGGGGGDDD@@@===666777777555333222333555444444444555555666666666:::999999999888888777777555555666777999<<<>>>@@@<<<<<<<<<<<<;;;::::::999555444444222222111111111666666555444333333333444999:::===AAAHHHOOOWWW[[[UUUVVVPPPGGGAAA@@@===999<<>><<<888444333333555666:::;;;===??????;;;888777///...---+++************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((,,,------,,,***))))))******+++,,,...111888@@@EEEWWW^^^bbbaaa___```aaa___^^^dddjjjkkkkkkhhh^^^TTTXXX^^^hhhnnniii]]]UUUTTTTTT[[[______^^^___]]]ZZZXXXOOOFFFAAA<<<777666888;;;>>>BBBHHHMMMQQQTTTUUUUUUVVVVVVSSSOOOLLLKKKLLLIIIHHHGGGEEEDDDBBBAAA@@@AAA@@@>>>===<<<<<<<<<===??????@@@@@@AAAAAAAAAAAA===>>>>>>?????????>>>===????????????@@@AAABBBBBBAAABBBEEEIIIMMMQQQTTTVVVUUUVVVXXXZZZ[[[[[[[[[[[[]]]\\\XXXSSSLLLEEE@@@>>>;;;@@@HHHSSS^^^iiiqqqvvvzzzzzzrrrjjjiiieeeeeeppp~~~~~~tttSSSMMMLLLUUU```eeeeeeddd^^^ccckkkqqquuuuuuqqqmmmhhhSSSAAA:::444+++)))...+++*********+++++++++***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((*********)))((((((***,,,'''***000555;;;CCCMMMVVV___gggmmmmmmiiifffgggiii```]]]YYYUUUUUUWWWZZZ]]]ZZZTTTMMMJJJKKKNNNQQQSSSTTTTTTRRROOOKKKHHHGGGGGGKKKPPPTTTUUUTTTQQQOOOMMMRRRRRRQQQOOOMMMOOOVVV[[[WWWYYY[[[]]]]]]]]]]]]]]]RRRNNNFFF>>>777333111111,,,,,,***)))))))))***+++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%))))))'''&&&'''((('''***---///111555999<<<;;;;;;<<<===??????===;;;777999;;;===?????????>>>;;;CCCJJJGGG???<<>>===;;;999999888888777777<<>>::::::333555888<<<@@@DDDGGGIIIMMMPPPRRRQQQNNNMMMNNNPPPKKKJJJIIIHHHFFFEEEDDDCCCDDDCCCAAA@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCDDDDDDDDDDDDEEEFFFHHHHHHJJJKKKMMMOOOSSSWWWZZZ[[[YYYYYYZZZZZZZZZYYYWWWVVVQQQOOOKKKEEE???<<<<<<===CCCKKKWWWdddmmmrrrrrrrrr}}}}}}rrrqqquuukkkmmmnnnooopppmmmaaaTTTRRRTTTYYYaaafffddd^^^XXXMMMYYYgggooosssqqqiii```XXXEEE333......++++++---++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((()))((('''((()))+++))))))+++,,,,,,---444===AAAMMMYYY___ccciiioooqqqgggfffcccbbbbbbccceeefff^^^WWWNNNJJJLLLPPPSSSTTTVVVTTTQQQNNNKKKJJJIIIIIIIIINNNQQQPPPPPPRRRSSSQQQVVVWWWWWWWWWWWWZZZ^^^bbb```^^^\\\ZZZXXXSSSNNNJJJ@@@<<<666111------...///(((((()))******)))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&& &&&***)))%%%"""$$$(((((())))))***,,,111777;;;:::999999:::;;;;;;999888777777888999<<<@@@CCCEEEQQQWWWYYYPPPAAA888999>>>DDDFFFIIIIIIGGGDDDBBBAAADDDFFFIIIHHHDDD@@@<<<:::666666666666777777777777444333222111000/////////...///000111222333444444111111111222111111000000000000000222555999>>>@@@CCCAAA@@@?????????===<<<;;;EEEPPPRRRKKKCCC>>>======:::666444666<<>>DDDLLLXXXaaacccaaabbbdddgggiiikkkmmmmmmbbb\\\UUUSSSVVVZZZ[[[ZZZZZZWWWTTTQQQQQQRRRSSSTTTQQQUUUVVVSSSSSSXXX\\\[[[WWWWWWWWWZZZ]]]```aaa``````ZZZSSSMMMHHHBBB:::555111///---+++++++++,,,---&&&'''((()))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&)))(((%%%$$$%%%'''%%%&&&''''''(((,,,111555777666555777:::<<<<<<<<<@@@===:::888:::>>>DDDHHH^^^___\\\RRRDDD:::777888<<>>===============<<<<<<666555333111000000000000111111222222222222222222111111222333333333222222222444777;;;>>>@@@BBBBBBBBBAAAAAABBBEEEEEEBBB@@@AAAMMMXXXUUUGGG:::777999888666666888===BBBIIINNNIIIJJJHHHFFFFFFEEE<<<222444666888999::::::999999888:::888222///000---(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))))))))))))))+++,,,+++***)))***,,,&&&'''(((((()))+++...111333<<>>999666444444555444999@@@CCCBBBCCCGGGLLLIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBDDDFFFIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMKKKLLLNNNPPPQQQPPPNNNMMMNNNOOOOOOPPPQQQSSSTTTUUURRRRRRPPPOOOOOOPPPQQQQQQOOONNNMMMKKKGGGDDD@@@>>>;;;;;;:::;;;???JJJWWWaaa^^^dddmmmuuuxxxvvvrrrnnnfffaaa^^^]]][[[\\\gggtttrrrllldddXXXFFF===JJJ```ggghhhhhhiiiiiidddYYYNNN]]]hhhqqqmmmfff^^^TTTJJJ000///,,,((((((+++,,,***)))*********)))))))))***)))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&((((((''''''(((***)))###"""***000---***))),,,000000---000999??????QQQTTTZZZ```eeehhhjjjjjjddd___[[[\\\```cccbbb```^^^[[[WWWUUUVVVYYY\\\^^^[[[___^^^XXXXXX```eeeeeeZZZXXXVVVWWWXXXVVVRRRMMMIIICCC:::666444333///+++)))***************)))(((''''''(((((())))))***+++(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&((()))***,,,000222888777888;;;@@@EEEHHHJJJLLLFFF>>>888777;;;AAAFFFNNNLLLJJJGGGDDDAAA>>><<<444777;;;<<<;;;<<>>??????@@@CCCGGGHHHEEEBBBAAAKKKQQQIII888...222;;;555444666:::>>>AAADDDHHH??????<<<999999;;;888222666888;;;===>>><<<:::999666999777///,,,---***%%%((())))))))))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%(((***(((&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************000000555@@@MMMTTTSSSOOOSSSTTTWWW^^^dddfffccc___eee]]]WWWVVVSSSPPPRRRXXXYYY[[[```fffcccXXXNNNKKKSSSQQQPPPQQQTTTWWWXXXXXXQQQLLLHHHGGGGGGCCC:::111222222222444777;;;???AAA@@@BBBDDDFFFGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDHHHKKKKKKMMMNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMKKKIIIHHHLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLIIIGGGEEECCCCCCCCC??????>>><<<;;;:::999888:::AAAIIIOOORRRUUUZZZ]]]eeehhhqqqppp]]]```^^^]]]]]]\\\]]]dddmmmeee[[[MMMBBBBBBLLLZZZeeekkkkkkjjjeee^^^ZZZYYYZZZnnnuuussseeeXXXOOOAAA222,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++***)))'''''''''((()))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))''''''((()))***,,,...///666888===CCCIIIOOOSSSUUUSSSTTTWWW[[[___bbbeeefffdddaaa]]][[[\\\```eeehhhgggbbb^^^^^^______[[[VVVPPPMMMHHHEEEDDDAAA===999000///...,,,+++***))))))+++*********))))))(((((())))))************))))))'''((()))******(((&&&$$$(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''((()))******+++000222888BBBMMMUUUXXXXXXNNNFFF<<<666666:::>>>??????@@@@@@@@@AAAAAAAAAAAA>>>999333333888>>>@@@@@@@@@@@@???>>><<<<<<===>>>AAACCCEEEFFFGGGGGGEEEDDDBBB>>>:::999:::===???@@@@@@@@@@@@???>>>>>>>>>===CCCIIINNNLLLEEE>>><<<>>>===AAAFFFJJJKKKIIIEEEBBB>>>???BBBFFFIIIKKKIIIGGGBBBAAA>>>999666444666888555333777>>>AAA@@@???@@@<<<===:::666777;;;;;;777999:::;;;<<<<<<:::888777222000---***((((((((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&((()))(((&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********...---000888CCCLLLPPPPPPJJJLLLPPPWWW]]]bbbccccccfff___ZZZXXXTTTOOONNNRRRSSSUUUZZZaaa___WWWOOOLLLOOOPPPPPPQQQSSSTTTVVVWWWVVVQQQKKKIIIJJJJJJEEEAAA555333222111333555666777===>>>@@@BBBDDDEEEEEEEEEDDDEEEEEEEEEEEEGGGJJJMMMMMMNNNNNNMMMKKKJJJJJJKKKHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEAAA@@@>>><<<<<<<<<<<<<<<;;;:::999888999;;;>>>@@@DDDKKKSSSXXXZZZZZZ\\\]]]hhhggghhhpppwwwwwwppphhheee___[[[[[[\\\\\\^^^aaaTTTFFF:::@@@RRRaaabbb]]]hhhfffaaa[[[WWWXXX]]]bbblllrrrmmmZZZIIIAAA999000,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''''''''(((((()))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++---...000222555888:::;;;???@@@BBBEEEIIILLLNNNOOONNNNNNLLLLLLMMMOOOQQQRRRUUUPPPKKKIIIIIIGGGBBB===;;;888555444444333000---......,,,+++******))))))*********)))))))))(((((())))))************))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))***...///444<<>>888555666999::::::;;;;;;;;;;;;<<<===>>>???@@@===::::::;;;<<<;;;::::::<<<>>>>>>======@@@CCC@@@AAABBBDDDDDDCCCBBBAAA@@@???>>>???BBBEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDOOOSSSVVVRRRJJJBBB@@@AAABBBBBBBBBBBBBBBCCCEEEEEEGGGFFFFFFFFFHHHHHHFFFEEE>>>@@@AAA@@@>>>;;;;;;;;;:::999<<>>>>>;;;======::::::======;;;777888999:::999888666555000...+++)))((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******++++++,,,///666@@@HHHMMMHHHKKKPPPUUUYYY^^^bbbeeeddd```]]][[[VVVPPPLLLLLLMMMNNNRRRWWWXXXRRRNNNNNNOOORRRUUUUUUSSSPPPPPPQQQTTTQQQOOOPPPRRRSSSQQQNNN@@@===:::777777777777666999999;;;<<<>>>???@@@AAA@@@AAABBBBBBBBBDDDGGGJJJJJJKKKKKKIIIFFFDDDDDDDDDAAAAAAAAAAAA@@@???======;;;;;;;;;<<<;;;;;;::::::666555555444555666777888999777666777:::???DDDHHHOOOVVV^^^aaa```\\\ZZZYYY^^^^^^^^^```ccchhhlllooommmddd^^^^^^^^^WWWNNNIII===666555EEE]]]jjjdddXXX___[[[VVVQQQQQQWWW```gggfffjjjaaaJJJ777000///---++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((+++***)))(((((('''(((((())))))))))))************,,,---///111333555777888666777999:::;;;:::999999>>>:::666444333111---))),,,+++******++++++***))),,,+++***))))))))))))*********))))))))))))((((((((())))))******))))))(((((((((((((((((('''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((***,,,///444999=========999777666666888::::::999999888777666777999<<<>>>???@@@@@@>>><<<999999999999:::;;;999777777:::===<<<===???AAABBBCCCCCCBBB@@@AAADDDHHHMMMPPPPPPOOOIIIIIIIIIIIIIIIJJJJJJJJJRRRUUUVVVPPPGGG???===>>>CCCBBB@@@??????AAABBBDDDDDDBBB???????????????===>>>BBBFFFHHHEEEAAA===;;;======@@@DDDDDD>>>::::::888>>>@@@===;;;<<<>>>===555666666666666444222111,,,+++)))(((''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))*********++++++...444>>>EEEIIIMMMRRRUUUUUUUUUWWWZZZ\\\\\\]]]]]]ZZZUUUPPPNNNNNNKKKJJJMMMMMMKKKLLLOOOPPPWWW]]]]]]VVVNNNIIIHHHJJJLLLPPPUUUXXXWWWTTTQQQKKKGGGCCCAAAAAABBBAAA???::::::999999999999:::::::::;;;<<<;;;::::::===???AAABBBAAA???<<<::::::;;;<<<<<<;;;;;;:::999888888555666666666666555444444444444333444555666888999;;;;;;<<>>>>>===;;;888666666999<<<>>>;;;>>>???===;;;<<>>:::999999:::<<<======<<>><<<::::::999999:::999888555444444555777777888666444222222333666555555444333333333333111222333444444333222111666666555666777888:::<<<@@@CCCJJJPPPVVVYYY[[[[[[YYY]]]bbbaaa]]]WWWSSSRRRIIIPPPWWWZZZ\\\aaaiiiqqqqqqfffYYYOOOEEE;;;666555???GGGPPPSSSQQQPPPSSSWWWJJJPPPXXX```ccc```YYYUUUIIIDDD;;;000+++,,,+++)))+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************)))''''''''''''''''''''''''''''''''''''''''''((()))''''''(((((()))))))))************++++++,,,,,,,,,((((((((())))))))))))***'''''''''(((***+++,,,+++''''''((((((((((((((()))((((((''''''(((((())))))(((((((((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((()))''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))+++,,,---...///444555666888;;;>>>AAACCCCCCAAA<<<999999;;;>>>@@@:::<<<<<<;;;<<>><<<888999:::;;;===>>>???@@@@@@<<<>>>DDDJJJMMMMMMIIIEEE??????@@@@@@AAAAAABBBBBB@@@AAAAAA???;;;999999;;;:::;;;>>>@@@AAA@@@>>>===;;;;;;===???BBBCCCBBB@@@CCCEEEFFFDDD@@@<<<:::999:::;;;???CCCAAA:::888:::===CCCFFFAAA:::999999888888777555222///,,,)))'''&&&%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((***---,,,++++++...111666<<>>@@@AAAEEEKKKUUU___eeegggeeedddZZZ\\\]]][[[VVVTTTUUUWWWXXXYYYZZZZZZ[[[```hhhnnnbbbTTTEEE;;;666666===EEENNNMMMKKKLLLNNNPPPQQQPPPMMMTTT___hhhhhh___PPPEEE:::555...+++---...---*********)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((((())))))***************''''''''''''''''''''''''&&&&&&&&&'''''')))******)))))))))(((((((((((((((************************)))((('''&&&&&&'''((()))''''''''''''(((((((((((('''((()))((('''&&&'''((((((((((((''''''((())))))''''''(((((((((((())))))'''(((((())))))((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))))))))***,,,...000222333444666:::???BBBEEEBBB???<<<;;;===@@@BBB;;;<<<<<<;;;>>>IIIYYYfffZZZMMM???:::===AAA???;;;===<<<<<<;;;:::999999999999;;;>>>BBBDDDCCC>>>;;;::::::::::::::::::;;;;;;666888999888777666777888;;;:::::::::<<>>???>>><<<999888:::;;;999;;;???CCC@@@;;;<<<@@@BBBFFFGGGAAA;;;:::999777777555333000,,,)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((&&&%%%''')))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''(((******++++++,,,---///333;;;CCCJJJMMMLLLJJJHHHNNNQQQRRRUUUZZZ[[[WWWXXXSSSNNNLLLHHHCCCAAADDDBBBEEEKKKOOOPPPOOOLLLJJJKKKOOORRRPPPLLLIIIKKKOOOOOOKKKHHHKKKSSSXXXYYYVVVPPPPPPQQQQQQPPPOOONNNMMMIIIJJJJJJHHHDDDAAA@@@@@@;;;<<<;;;999666333333333333222111000000111111222444555888:::;;;;;;:::999@@@@@@AAACCCFFFJJJMMMOOOKKKQQQZZZbbbfffeeeaaa^^^WWWWWWTTTQQQNNNPPPVVV\\\eeebbb]]][[[ZZZ[[[[[[ZZZJJJ???666777===CCCHHHMMMOOOKKKGGGGGGKKKNNNNNNMMMTTTWWW]]]```]]]RRRBBB777000---******++++++,,,,,,******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))***)))))))))''''''''''''''''''''''''''''''''''''((()))***+++*********)))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((''''''((('''&&&&&&&&&'''(((***+++***(((''')))+++))))))((((((((((((((()))'''''''''((((((((())))))''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&((()))((('''''')))++++++...111222333666:::===@@@>>><<<:::;;;===@@@BBB;;;;;;<<<<<<>>>EEENNNUUUEEE???999777999;;;;;;:::>>>>>>===<<<;;;;;;::::::<<<<<<>>>@@@AAA@@@<<<999999999999999888888888888777888999999888777777777;;;<<<===@@@CCCFFFIIIKKKCCC@@@<<<:::;;;===>>>>>>;;;;;;999666444444666888999:::>>>@@@===999;;;AAABBBDDDAAA<<<999999888555111000...+++)))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((&&&%%%'''***((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&(((***+++,,,---***+++000999CCCIIIJJJHHHHHHMMMOOONNNPPPVVVXXXTTTVVVSSSRRRRRRMMMEEE@@@@@@CCCCCCCCCEEEHHHIIIIIIHHHHHHRRR\\\]]]WWWMMMGGGFFFJJJEEEAAADDDLLLQQQQQQNNNMMMNNNQQQTTTUUUUUUTTTTTTOOOPPPPPPNNNKKKIIIHHHIIIDDDDDDCCC@@@;;;888777777777777555444444555666666999;;;>>>AAABBBBBB@@@???HHHIIIKKKNNNRRRWWWZZZ]]]PPPTTTZZZ^^^^^^[[[UUUQQQSSSQQQMMMHHHGGGLLLVVV^^^iiiddd___]]]\\\VVVKKKCCC888222444AAAOOOSSSNNNIIIGGGJJJLLLIIIEEEEEEIIINNNXXXWWWVVVSSSNNNCCC666---,,,++++++***(((&&&)))...******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''''''''''''''''')))(((((((((((())))))***%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''((())))))((('''&&&'''((())))))(((((()))***&&&(((******'''''')))+++******)))(((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''$$$&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&((()))'''$$$$$$&&&((((((,,,111333444444777::::::999888888999<<>>@@@777999;;;:::888888999;;;>>>>>>>>>>>>???AAABBBCCCAAAAAAAAABBBCCCBBB???===;;;;;;::::::999999999888AAABBBBBBBBB@@@>>><<<;;;999>>>EEELLLPPPPPPOOOMMMEEE@@@999666777;;;@@@BBB<<<;;;999555222000111222888999;;;===999555999??????>>>;;;555555777666222,,,+++***(((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,,,,///555<<>>888222888555222333777:::::::::;;;;;;<<<===???BBBEEEGGGCCCBBBBBBBBBAAAAAA@@@@@@DDD>>>>>>CCC@@@:::===GGG]]]QQQGGGFFFFFFCCCBBBDDDDDDAAA@@@CCCHHHHHHDDD???<<<;;;999888:::@@@IIIOOO@@@<<<666222222444666666888999:::999888888999::::::888666222///---++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))***))))))***---333888<<<===EEEMMMNNNIIICCCBBBBBBEEEGGGJJJLLLMMMLLLJJJIIIOOOOOOLLLGGGAAA======>>>BBBGGGMMMSSSUUURRRLLLHHHHHHHHHHHHGGGFFFDDDCCCBBBDDDDDDDDDFFFHHHKKKNNNOOONNNOOOQQQQQQOOOMMMKKKKKKOOOSSSTTTPPPMMMOOOQQQQQQOOOPPPQQQQQQOOOOOOPPPQQQWWWUUUTTTUUUVVVUUURRROOONNNPPPOOOMMMPPPWWWXXXUUUPPPQQQQQQOOOKKKIIIIIIKKKTTTRRRNNNLLLMMMPPPUUUXXX[[[UUUMMMCCC;;;888888999;;;BBBKKKQQQSSSQQQOOOMMMEEEDDDDDDIIIOOOSSSQQQOOOJJJBBB888222000...,,,)))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***++++++***))))))(((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((***---///111333333444555666888999:::???===<<>>>>>===<<<<<<<<>><<<>>>===>>>MMM```^^^RRRGGGCCCAAA>>>===>>>>>>======???AAAAAA>>>;;;999999888777999>>>EEEKKK@@@???===<<<;;;:::;;;<<<555777888888777666666777555444111///,,,***))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))***)))'''&&&'''***---///444<<>>DDDKKKNNNLLLIIIKKKKKKKKKIIIFFFCCC???===???>>>>>>???@@@BBBDDDEEEGGGKKKOOOPPPMMMJJJIIIJJJLLLPPPQQQNNNMMMPPPRRRQQQRRRTTTUUUVVVUUUUUUWWWYYY\\\YYYWWWUUUSSSQQQNNNLLLMMMMMMLLLIIIJJJLLLJJJFFFMMMLLLJJJGGGGGGKKKPPPUUU\\\ZZZVVVRRROOOLLLKKKJJJFFF@@@999555666:::===>>>FFFJJJOOORRRQQQNNNLLLJJJCCCEEEIIIPPPTTTSSSMMMGGG:::555...***)))***(((''')))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))((((((''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&'''((()))+++,,,///000111333666999;;;===<<<;;;;;;>>>AAABBB>>>;;;777777777888999888555222::::::999999999:::<<<===;;;;;;;;;:::::::::999999>>>;;;<<<===<<<@@@SSShhhUUUKKKAAA===;;;999999:::999999::::::;;;:::999999777777888888999<<>>>>>===>>>@@@AAABBBDDDFFFHHHJJJJJJKKKLLLPPPTTTRRRKKKDDD???>>><<<;;;;;;>>>BBBFFFFFFEEEIIIJJJKKKKKKIIIFFFCCC@@@>>>???@@@BBBBBBAAA@@@@@@CCCGGGKKKJJJFFFDDDDDDFFFFFFIIIIIIFFFFFFIIIJJJHHHLLLNNNOOOPPPOOOOOOQQQSSSTTTRRROOOLLLJJJHHHFFFEEEIIIHHHGGGFFFGGGGGGDDDAAAIIIGGGEEEEEEHHHNNNVVV[[[```]]]WWWPPPHHHBBB===;;;555666888<<>>222...***(((((()))((('''))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&'''((()))))),,,---000333666:::===???888888888;;;===>>><<<:::999999:::;;;;;;:::888666:::999888777666666777888888888999999::::::;;;;;;777888;;;>>>======FFFRRRCCC>>>:::888888999999999777888999999777777888:::888999:::;;;;;;<<>>>>>======???@@@EEEGGGGGGBBB:::444333555666888999777333...***)))''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''(((+++...222888???CCCGGGEEEBBB@@@@@@AAACCCEEECCCEEEIIINNNQQQNNNGGGAAAGGGJJJLLLIIIBBB<<<;;;<<<999;;;???BBBDDDEEEEEEEEEFFFJJJPPPTTTUUURRRMMMIIIIIIIIIHHHHHHHHHHHHHHHHHHCCCDDDBBB???@@@DDDCCC??????AAABBBBBBAAAAAABBBDDDDDDDDDCCCBBBAAACCCGGGKKKJJJHHHHHHMMMQQQQQQRRRTTTTTTQQQNNNKKKKKKKKKJJJIIIAAA>>>:::555444444777888???CCCEEECCCAAACCCKKKRRRFFFFFFEEECCCBBBDDDHHHLLLOOOLLLHHHBBB<<<666111///+++***)))(((((('''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((''''''%%%&&&'''))),,,///111333444555666777888888888888777:::===>>>===<<<;;;<<<:::999888666666666666777444555555777888999::::::<<<999666777888999777666333666888777777888777444666555444555666999<<<>>>>>>???@@@???>>>======>>>???@@@???<<<777444555777111222333000,,,'''$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&(((***+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))((((((((())))))***---000444777<<<===>>>@@@BBBEEEGGGHHHAAACCCFFFHHHIIIIIIIIIIIILLLMMMMMMKKKGGGCCC@@@???<<<===>>>???????????????BBBEEEIIIMMMNNNMMMKKKIIIHHHHHHIIIMMMRRRRRRNNNJJJBBBCCCAAA???AAAFFFEEEAAA<<<>>>@@@@@@@@@AAACCCEEEAAABBBBBBBBBBBBFFFLLLQQQMMMHHHHHHMMMQQQQQQSSSWWWWWWRRRLLLHHHFFFCCC@@@===555444333444888<<>>DDDGGGEEE@@@<<<:::::::::888888888888::::::::::::999999999888888888888999999999999999999888777;;;;;;777666::::::888:::777444666;;;@@@BBBCCC>>>??????===;;;::::::;;;999888777666444222111111+++,,,,,,***'''$$$$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''(((***,,,...&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''((()))***)))(((((()))*********))))))******222666<<>>999777333...***))))))+++''')))+++++++++***++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((***,,,...000222555777<<>>:::::::::999999999:::<<<===AAA@@@???===;;;:::999888111888??????<<<999777666:::>>><<<666666<<<@@@??????:::777999@@@GGGHHHHHH=========;;;888777777888555444333222111...***'''((()))***(((&&&%%%&&&'''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))((('''&&&%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((('''&&&'''((()))***''''''&&&&&&&&&''''''(((***)))''''''((((((&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((()))))))))))),,,---000444:::@@@FFFIIIBBBAAA@@@@@@????????????HHHKKKNNNQQQQQQOOOLLLIIIMMMLLLJJJGGGDDDAAA>>><<<555:::<<<:::999;;;:::777@@@BBBEEEJJJNNNOOOMMMKKKEEEDDDEEEHHHLLLPPPQQQQQQCCCCCCEEEHHHLLLNNNOOONNNJJJJJJGGGGGGLLLRRRPPPJJJIIIFFFBBBBBBCCCCCC@@@>>>===<<<999555222222555888;;;===>>>@@@HHHRRRXXXXXXZZZNNNDDDBBBDDDBBB???>>>EEEFFFIIIKKKJJJDDD<<<777000///...---+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***'''%%%&&&((((((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%'''(((***,,,...///;;;===???@@@???<<<999666===<<<;;;999999===CCCGGGRRRKKKBBB<<<;;;===>>>>>>:::;;;<<<;;;999888888999<<>>999999>>>>>>;;;===:::;;;AAAHHHJJJEEE???<<<;;;:::999777555444444...---+++)))'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))'''&&&&&&&&&'''(((((()))((('''&&&'''((()))((('''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((((((((())))))))))))))))))+++---111666;;;======>>>@@@AAAAAAAAA@@@???EEEHHHLLLOOOQQQRRRPPPOOOKKKJJJJJJHHHGGGEEECCCBBBCCCIIILLLEEE>>>:::888777777888<<>>===???BBBFFFIIIJJJHHHFFFBBBAAAAAACCCFFFGGGFFFEEECCCDDDCCCBBBEEEHHHFFF@@@@@@>>><<<;;;;;;;;;:::999111333666888:::<<>>???===;;;===<<<;;;<<<<<<<<<:::888999<<<===::::::<<<;;;777888888888777666555666888:::<<>>FFFLLLEEEAAA<<<888777777777777666777888888999<<<@@@CCCLLLKKKFFF===999888777444888888888888888888777666000000///...,,,+++******((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$$$$)))......)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''&&&&&&''''''###$$$%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''')))***+++,,,(((&&&&&&''')))))))))(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''((((((((())))))((('''''''''((()))***+++))),,,111888===BBBEEEFFFAAAAAAAAABBBCCCCCCDDDDDDHHHIIIJJJLLLNNNPPPRRRSSSOOOVVVYYYSSSKKKGGGCCC@@@===???AAABBB@@@>>>===<<<===;;;777666777888999999:::999777777888777555222555888888555333666888888999;;;===<<<999999<<>>AAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFHHHKKKNNNQQQSSSPPPSSSSSSQQQPPPPPPKKKEEEFFFHHHKKKKKKIIIGGGGGGHHHFFFEEEDDDDDDDDDCCCAAA???>>>===<<<<<<======;;;:::999;;;999555555;;;AAACCCAAACCCEEEDDDBBBBBBEEEHHHAAADDDIIINNNSSSYYY___dddccc___TTTIIIDDDFFFFFFDDDGGGFFFJJJPPPPPPGGG===777111...***(((((()))(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''***)))((('''&&&&&&&&&&&&'''(((((('''&&&&&&(((+++)))***+++,,,---...///000000000000000000333777;;;999666222///---,,,,,,...''')))+++)))&&&&&&)))---'''''''''&&&&&&&&&%%%%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''+++......)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((%%%&&&''''''((('''''''''%%%&&&((()))******)))(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++)))((('''((((((&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((+++***))))))+++...222444;;;<<<>>>AAADDDGGGIIIJJJBBBBBBBBBCCCEEEHHHKKKLLLQQQQQQOOONNNPPPRRRMMMFFFEEEIIILLLMMMKKKJJJLLLNNNMMMPPPUUUYYYZZZUUUMMMGGGHHHGGGGGGHHHJJJJJJIIIHHHBBBCCCAAA>>>AAAIIIOOOPPPJJJKKKLLLLLLKKKLLLNNNOOOEEEKKKTTTZZZ[[[YYYWWWUUUVVVSSSLLLDDDBBBFFFGGGEEEHHHDDDBBBCCC@@@777000...***)))((()))******)))'''******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&%%%&&&&&&'''(((%%%&&&'''&&&$$$$$$%%%&&&''')))***)))'''&&&'''((()))))))))(((((())),,,///+++((('''))))))'''(((+++%%%''')))(((&&&&&&))),,,'''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&(((******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&'''((()))***)))'''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''''''''&&&&&&&&&'''(((((())))))(((''''''((()))(((&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''******((('''((()))***+++111333777<<>>CCCIIIKKKKKKLLLQQQUUUTTTRRROOOOOOQQQRRRRRRRRRUUUTTTTTTUUUWWWWWWVVVTTTSSSTTTSSSUUU\\\bbbaaa[[[YYYWWWTTTUUUYYYZZZYYYWWWUUUTTTQQQMMMIIIGGGHHHIIIIIIKKKJJJFFFDDDBBB;;;333111...,,,...---)))(((***)))((('''''')))***)))(((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***,,,---+++'''%%%%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%'''((('''%%%$$$$$$$$$$$$&&&''''''%%%$$$'''***$$$&&&'''''''''&&&((()))&&&###$$$))))))$$$###&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&'''''''''''')))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&$$$###%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''))))))))))))(((((('''''''''&&&(((((()))******)))((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((()))******,,,///333777;;;<<>>???BBBFFFJJJNNNPPPIIIIIIIIIKKKNNNQQQUUUWWWSSSTTTTTTUUUUUUTTTTTTSSS[[[[[[[[[[[[ZZZYYYXXXWWWLLLLLLLLLLLLMMMMMMMMMMMMIIIGGGEEECCCBBBCCCDDDEEEIIIFFFAAA;;;666222111000,,,+++)))((('''&&&''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%'''((('''$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&)))'''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%"""...::::::///%%%###&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))+++,,,---......---+++***)))((((((((('''''''''''''''((()))))))))(((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((())))))(((***---///...000444888<<<@@@CCCEEEBBBFFFHHHEEEDDDFFFGGGFFF?????????@@@BBBCCCEEEFFFAAA@@@@@@@@@BBBDDDGGGIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKEEEEEEEEEEEEDDDDDDDDDDDDGGGEEEBBB???>>>======>>>===;;;777333///------,,,+++***)))((('''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%'''((('''%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''+++...---)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((&&&%%%%%%&&&''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$,,,444333***$$$$$$'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))+++...111333333111---+++((((((((((((''''''''''''&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))((('''&&&'''(((%%%(((+++...000666===CCCCCCFFFGGGCCCAAADDDEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAAAAA???<<<999666555444444000///---+++***)))******))))))(((''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%///777555+++$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$###$$$&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&)))+++***&&&$$$%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$$$$%%%&&&,,,***((('''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''***---000111///---+++((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''')))******(((&&&&&&'''%%%(((++++++,,,111;;;CCCNNNMMMEEE;;;555888;;;<<<;;;===???BBBDDDEEEEEEDDDHHHGGGFFFFFFEEEFFFGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIFFFEEEDDDCCCAAA@@@???>>>888666444111///...------+++***))))))((())))))***''''''''''''(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%---444333***$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&'''))),,,...+++((('''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&''')))+++,,,---...'''''''''(((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%'''))))))'''&&&''''''''')))+++***(((,,,444<<>>>>>>>>>>>??????@@@@@@FFFFFFGGGGGGGGGGGGFFFFFF@@@AAAAAAAAA@@@@@@???>>>:::999888777666444333333...---,,,+++******))))))******)))(((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((******'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%'''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***---...---)))&&&''')))///+++'''&&&''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&(((+++...000'''''''''(((((((((((((((&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%&&&&&&%%%%%%&&&(((&&&'''(((&&&%%%&&&+++///,,,000111---++++++***((()))***+++,,,------...---111111222333333444444444888999999::::::999999888555555555555444333222111---------,,,,,,++++++***(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&'''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&%%%&&&'''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%"""###%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$###$$$&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%'''***+++'''$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))(((&&&''''''''''''''''''''''''...222555444///***)))+++000+++%%%$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((('''''''''&&&((('''&&&&&&''')))+++---''''''''''''((((((((()))''''''&&&&&&''')))***+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******'''((((((&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&''' &&&***)))(((***)))'''))))))(((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,++++++((((((((())))))*********&&&''''''((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***)))&&&%%%&&&''')))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%######&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((((('''%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''''''''''''''''''''''''''$$$+++333666666555777:::000***%%%$$$&&&((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))*********))))))((((((((('''(((((('''''''''''''''(((&&&'''''''''(((((())))))((('''''''''((()))+++,,,)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++---,,,+++)))'''''')))+++((((((((()))+++***(((%%%'''******%%%$$$'''***)))&&&%%%$$$$$$$$$&&&'''(((((((((((((((((('''&&&&&&(((((())))))))))))((((((%%%%%%&&&'''((((((((((((%%%%%%&&&'''((()))***+++''''''(((((((((''''''&&&&&&'''((((((((((((''''''&&&&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((***+++)))&&&$$$%%%'''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&)))'''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$$$$%%%&&&&&&!!!"""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))***+++,,,------...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((******))))))+++---IIIEEE999***%%%((()))%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***(((&&&$$$###%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((('''%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((((()))(((&&&%%%%%%(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###%%%'''))))))((('''&&&''''''&&&&&&&&&&&&''''''%%%'''))))))'''&&&''')))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((---+++)))'''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''))))))((()))***,,,AAA>>>666+++(((++++++((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%(((((('''&&&%%%%%%&&&((('''''''''''''''''''''''''''((()))((('''%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''(((555888,,,$$$(((***&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((111///+++(((&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''''')))***111000,,,'''&&&)))(((%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))))))))(((((('''&&&&&&%%%%%%'''******(((&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''';;;>>>,,,!!!)))+++$$$''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%&&&''''''(((((('''''')))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((111...+++'''%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&((()))''''''&&&&&&&&&'''%%%###''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&''')))++++++***((()))((((((((('''''''''&&&%%%''')))***)))(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###000444)))"""''')))%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((,,,***(((&&&%%%&&&''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&'''(((***((((((***+++***'''%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''+++***((('''''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$&&&***...111000+++&&&'''''''''((((((((())))))&&&'''((((((((())),,,///''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&$$$%%%((((((%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((+++((('''******'''%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''+++///222&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((%%%&&&***000333111+++%%%&&&&&&'''(((((()))******&&&'''''''''''')))---000''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''',,,"""!!!***,,,$$$"""'''''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''&&&&&&'''(((((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''&&&'''(((,,,&&&$$$''''''$$$###&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&'''***,,,...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&(((,,,000///***$$$((((((((((((((()))))))))%%%&&&'''''''''''')))+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&'''''')))''''''***)))&&&&&&(((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((()))))))))(((&&&&&&'''))),,,---%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((*********)))((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))(((((())))))))))))((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&'''((((((((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))'''&&&'''(((000)))&&&))))))&&&'''+++''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&)))'''%%%(((,,,---)))%%%******))))))((((((''''''$$$&&&((()))'''%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&'''''''''###%%%'''))))))((('''&&&'''''''''&&&&&&'''''''''))),,,'''$$$)))+++)))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))*********(((&&&%%%'''***...000%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***++++++))))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((&&&$$$%%%'''(((&&&$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&'''(((((()))******++++++(((&&&%%%&&&'''((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''(((******((('''&&&$$$$$$$$$%%%'''(((***+++(((''''''(((((('''%%%###'''''''''((((((((((((((('''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&'''((((((&&&%%%###)))(((''''''(((((((((''',,,((('''***+++(((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((''')))'''&&&''''''%%%%%%&&&%%%%%%'''***)))%%%%%%)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((+++)))'''&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))++++++333///***(((((((((%%%###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''&&&%%%&&&)))***(((&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((()))))))))))))))((('''&&&&&&'''''')))(((((('''''''''''''''((('''&&&'''(((((('''&&&'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&'''(((((()))''''''(((******'''$$$''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&***)))((('''&&&&&&&&&&&&)))(((''''''''''''&&&%%%((('''&&&&&&'''((())))))***(((***///000+++''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&$$$%%%&&&((($$$$$$'''(((&&&'''***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))///,,,((('''(((((('''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((&&&&&&''')))++++++)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((()))***++++++***)))((((((((((((((()))---,,,)))'''&&&&&&&&&''')))(((''''''))))))((('''&&&'''((()))***+++,,,,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''+++(((&&&(((,,,...***&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&***)))(((''''''''''''''',,,***'''&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))((('''+++222444...)))'''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((&&&&&&&&&''''''&&&((()))'''$$$%%%))),,,111)))%%%&&&((('''''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&'''''')))(((&&&&&&((()))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))&&&'''((()))***)))(((&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((()))***+++,,,---***)))))))))))))))******111///,,,)))((()))+++,,,***((('''((()))***)))(((&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&(((((('''''''''((()))))),,,(((%%%(((---000---)))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''''''''(((---***&&&%%%&&&((('''&&&'''(((((('''&&&&&&'''((('''&&&)))000222---)))((((((((((((((((((((((((((())))))))))))))))))))))))---+++)))'''&&&'''((()))'''******&&&%%%***222666:::000'''&&&(((((('''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''(((((($$$%%%&&&&&&&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))))))))))))))'''((())))))((('''%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((()))***+++,,,---)))))))))))))))***+++,,,000...,,,******,,,...000***((('''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((()))+++,,,---+++(((&&&(((---///---***+++******)))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))(((''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''',,,(((%%%%%%((()))(((%%%***++++++)))&&&%%%&&&'''(((%%%%%%)))+++)))((()))(((((((((((((((((((((((())))))))))))))))))))))))///---+++)))(((((()))***))),,,+++&&&'''111;;;???777---%%%%%%((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''((()))'''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''&&&'''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((())))))******))))))'''((()))(((&&&%%%&&&'''(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''(((((()))***'''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((()))***++++++(((((((((((()))***,,,,,,***)))(((((()))+++---...)))(((''''''))))))(((''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++---...)))((('''(((***+++,,,++++++******))))))((((((((('''''''''(((((((((((()))'''((()))******)))((('''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&%%%(((,,,---)))%%%***,,,---***'''%%%''')))+++%%%###&&&'''&&&'''***(((((((((((((((((((((((())))))))))))))))))))))))---,,,+++)))))))))******))),,,+++'''+++777>>>===---&&&"""$$$''''''(((+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((())))))))))))((('''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''***+++,,,***&&&$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''((((((&&&''')))((('''%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))************)))&&&'''((('''&&&'''***...((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((())))))***''''''''''''((((((((()))''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((()))))))))'''''''''((()))***,,,,,,&&&&&&&&&'''''')))******((('''&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++&&&'''((('''&&&&&&))),,,))))))))))))((((((((((((((((((((()))))))))******'''((()))******)))((('''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''))))))'''&&&'''---333333,,,%%%(((+++---+++((('''***...---(((%%%'''(((''''''***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%***+++)))000999888///***'''&&&((((((&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))&&&&&&&&&&&&&&&'''(((((('''((()))******)))((('''***---...+++'''%%%'''***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''(((((($$$'''))))))'''&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************%%%'''((('''&&&)))...333))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******&&&'''''''''(((((())))))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''(((***+++,,,&&&''''''((((((((((((((((((&&&%%%&&&'''((('''&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$''')))'''######''',,,'''''''''((((((((((((((())))))))))))************'''((()))++++++)))((('''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***+++&&&&&&)))111777777...&&&&&&***---,,,))))))---222///***(((***+++)))(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((('''!!!(((++++++222999222###///------...+++%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))'''((()))******)))((('''***---...,,,'''&&&(((,,,'''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((###&&&)))***((('''(((***&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---,,,***(((&&&'''***...000(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''')))+++,,,,,,,,,---...000+++%%%%%%)))++++++((()))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((('''&&&$$$$$$)))(((((((((((('''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++***((((((((()))***(((''''''(((***+++)))(((((((((((((((((((((((((((************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((...---+++***((((((((()))'''&&&)))///222333555999444///)))&&&&&&((()))(((***)))))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((***+++,,,666333...***)))(((((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%&&&'''''''''%%%&&&'''(((((('''&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((()))******((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***))))))******)))'''$$$''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,+++)))((('''((())),,,---(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((()))+++,,,++++++,,,---///***%%%%%%(((******(((,,,+++***(((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))((((((((()))***'''&&&&&&'''))))))(((&&&((((((((((((((((((((((((************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((++++++)))((((((((()))***+++***...555666111***(((///+++'''%%%''')))***)))************)))))))))(((((((((((((((((((((((((((***)))))))))((((((((('''***)))((((((((()))***+++333///+++((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))'''&&&'''((()))******)))(((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&'''))))))(((&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((***))))))(((((('''''''''((((((''''''''''''(((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((()))***(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))***,,,,,,***)))***+++---)))%%%%%%'''))))))'''---,,,+++)))((('''&&&&&&'''''''''''''''''''''''''''''''''((()))+++---...'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***))))))((()))))))))(((''''''(((******)))''')))))))))))))))))))))))))))******))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((+++***)))(((''''''((()))///,,,...444555...'''$$$)))'''&&&&&&(((************))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((******)))((((((((())))))...+++(((&&&&&&'''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((***++++++)))&&&%%%((())))))******))))))((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((''',,,+++***)))(((''''''&&&((((((''''''''''''(((((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%$$$%%%&&&(((***%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))+++,,,+++)))(((((()))+++)))&&&%%%'''(((((('''+++***)))(((''''''''''''''''''''''''''''''''''''((('''''''''(((***---///)))(((((((((((('''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))))))))+++******+++------,,,***)))))))))))))))))))))))))))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((---,,,***)))((('''((((((,,,)))''')))(((''')))...&&&&&&((()))***+++******((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((((((((+++)))&&&%%%&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((()))(((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((---***'''&&&&&&''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''++++++******))))))((((((((((((''''''''''''((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,***'''%%%%%%&&&(((***&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))((((((''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))''''''((()))((((((&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))***++++++)))''''''(((***)))'''&&&''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((&&&%%%&&&(((***+++)))(((((((((((('''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********))))))+++******+++------,,,+++))))))))))))))))))))))))((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((++++++***)))***+++,,,---***)))***)))### &&&///''')))+++,,,,,,+++))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))(((((('''''')))(((&&&&&&'''))))))((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''''')))---000))))))((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&''''''(((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((+++)))'''''')))***+++***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''(((((())))))******++++++((((((''''''''''''(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''000...***'''&&&&&&((()))'''(((((((((((()))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))*********)))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((()))+++***(((''''''((())))))((((((''''''((((((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************))))))(((((()))++++++***((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((())),,,///222444111555;;;<<<555***''')))(((***------,,,***))))))++++++,,,,,,,,,,,,,,,---************************(((((((((((())))))))))))(((((()))))))))((('''''')))'''&&&'''(((***))))))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))******((('''***000555,,,,,,+++***))))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((()))(((((((((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%(((+++...000000''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&''''''((()))***+++,,,((((((''''''''''''((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''000...+++((('''&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))*********'''''''''(((((())))))***(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))'''(((***)))(((''''''((()))******)))((((((((()))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++******)))(((''''''(((***+++)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&'''''')))+++...111333555888@@@HHHFFF:::---(((&&&))),,,,,,***((()))*********++++++,,,,,,,,,,,,(((((((((((((((((((((((('''((((((((()))))))))***&&&'''((()))))))))((('''((('''&&&'''((())))))((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((***+++)))&&&''',,,111---,,,+++)))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((''''''(((((()))***)))))))))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&(((,,,......---''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''''''''(((((()))))))))((((((''''''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++***)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((******((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))))))))************''''''''''''(((***+++,,,(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((()))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++&&&((())))))(((''''''((()))***+++***)))((())))))***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))***))))))***,,,,,,+++)))(((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((******)))))))))***,,,---------333@@@GGG???222((($$$'''***+++)))((()))+++''''''(((((()))))))))***'''''''''''''''''''''''''''((((((((())))))******%%%&&&''')))))))))(((((('''&&&%%%&&&(((((((((&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%(((***)))$$$###%%%))),,,+++)))''''''''''''((('''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((()))************))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))+++***(((&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&'''(((***,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''(((((())))))******))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''((()))+++,,,((((((''''''''''''(((((()))))))))***++++++,,,,,,******+++---000000,,,((('''(((((('''&&&&&&''')))+++***)))(((((()))***+++++++++***))))))((())))))(((((()))******((('''&&&)))((('''(((***,,,,,,+++)))+++444>>>===222)))'''&&&+++,,,((('''((()))'''%%%(((+++,,,+++(((''''''&&&''''''((((((((((((((())))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%***)))((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''')))***))))))***)))'''))))))(((((('''''''''&&&*********)))(((&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***,,,---((((((((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))'''''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''((()))+++,,,((((((''''''''''''((((((+++*********************,,,++++++,,,......+++((()))+++......+++)))''''''))))))))))))***,,,---///***)))(((((('''''''''(((***+++,,,------.........///---+++******)))((('''))))))---444444,,,''''''***---,,,(((&&&)))+++***''')))++++++)))''''''''''''(((((()))***)))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&))))))(((((()))+++...///(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***''''''''''''(((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''((()))+++,,,''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&((('''&&&&&&(((((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******(((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''((()))***+++)))((((((''''''(((((())),,,,,,+++******)))((((((,,,+++***+++,,,,,,+++******...222333000,,,'''%%%(((((()))***,,,///111222******)))(((((((((((()))***++++++,,,...000222222111///,,,******)))(((&&&***((((((++++++(((''')))***---+++&&&$$$(((++++++)))*********(((''''''(((((())))))***************''''''''''''((((((((((((******************************)))))))))))))))((()))(((((()))+++///333666(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))***((('''&&&&&&'''(((***((((((((((((''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''((())))))''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((()))+++,,,,,,+++)))((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))+++*********)))))))))(((******))))))***+++------***---111222000+++(((&&&(((((()))+++---...000111,,,,,,+++++++++++++++,,,)))(((((((((***,,,...000+++***((()))***++++++***+++***(((((((((((()))+++'''++++++'''&&&((()))((((((((()))(((''''''***,,,(((((()))************)))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++///444777((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******,,,)))((())))))((())),,,((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))(((&&&((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((******)))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((('''(((***++++++***((('''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((******))))))(((((('''''''''''''''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((()))))))))*********'''''''''''')))+++...000(((***,,,,,,***)))))))))((()))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,(((((('''&&&'''((()))***'''&&&%%%''')))+++,,,+++)))***)))((((((*********&&&+++///---++++++)))&&&&&&&&&'''''''''))),,,///&&&'''(((((())))))(((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((***---000222))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******)))&&&%%%))))))%%%&&&)))'''''''''((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&''''''(((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''((()))((('''((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((())))))***''''''((())))))***++++++%%%&&&'''((((((***...111((())))))((('''''')))+++))))))*********))))))((()))(((((((((((()))************)))((((((((((((((()))'''&&&&&&((())))))(((%%%((()))'''(((***)))''''''...222222000///,,,'''%%%&&&'''''''''))),,,///&&&&&&'''((((((((((((((())))))))))))************''''''''''''''''''''''''&&&&&&''''''''''''((((((***)))(((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))***&&&)))000000)))&&&***'''''''''((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((''''''&&&&&&&&&''''''((()))))))))((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''(((((()))(((''''''))))))((('''((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******)))((('''******))))))))))))******((((((((()))))))))))))))%%%'''))))))((((((+++---+++++++++)))((('''(((***((())))))******)))((('''((('''''''''(((((()))***++++++++++++******)))(((***)))''''''((())))))(((%%%))))))&&&'''***+++''''''...222000///...,,,(((&&&((()))(((((((((***,,,''''''((()))))))))))))))((((((((())))))))))))***((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((***(((...888888...(((***''''''''''''((((((((()))&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&((()))))))))((('''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&%%%&&&)))+++---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''(((((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''((()))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))((('''((()))***)))'''((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))******)))(((((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******)))((('''******))))))))))))************))))))((((((''''''''')))+++***'''&&&(((***---......---***((((((((('''((()))++++++***))))))))))))((())))))***++++++)))***+++,,,,,,+++***)))***((('''(((***++++++***(((++++++&&&''',,,---***''',,,...,,,***+++***'''(((*********((('''''')))(((((()))***************''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''')))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''((((((((((((((('''''''''&&&%%%,,,888888,,,%%%&&&&&&'''''''''(((((())))))$$$%%%&&&((()))*********(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((()))))))))((('''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))(((&&&%%%'''***...000))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''')))))))))((('''&&&'''(((((()))***++++++,,,***)))(((''''''((()))***++++++++++++++++++++++++%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***((('''((()))***)))'''(((((((((((((((((((((((('''(((((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))((('''&&&((($$$***...((()))+++%%%''''''&&&&&&&&&&&&''''''&&&+++)))""""""***,,,((((((((((((((())))))))))))...&&&###(((,,,***'''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***,,,...111222'''''''''''''''''''''''')))(((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,///,,,***)))***++++++***---,,,***))))))***,,,---(((((())))))*********++++++*********))))))((((((''''''''''''''''''''''''((((((((((((((()))*********))))))(((''''''((((((*********)))))))))))))))'''&&&&&&&&&''''''((()))---)))&&&(((---///---***&&&((()))******)))(((&&&((()))))))))((((((+++---'''''''''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&((()))***))))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******)))''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((((('''((((((''''''''''''((((((((((((++++++***(((''''''***,,,<<<333''''''---'''""",,,&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))((('''))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))******))))))***,,,...///)))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((())))))******))))))(((++++++,,,,,,+++******)))'''%%%+++---$$$%%%***'''(((''''''&&&&&&''''''(((&&&)))(((&&&%%%((((((%%%(((((((((((())))))))))))***,,,//////...+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))+++,,,---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,...,,,***)))***++++++***,,,+++)))(((((()))***+++((()))))))))************************)))))))))(((''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))******+++((())))))))))))((('''&&&++++++***))))))(((((())),,,***)))+++///111...***((()))+++,,,,,,+++)))(((++++++***(((%%%%%%''')))'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&'''((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&'''((()))***)))(((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((''''''''''''''''''''''''(((((((((((()))))))))*********++++++***)))(((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))'''''''''((((((((())))))*********(((''''''***,,,CCC===...(((---)))%%%,,,&&&'''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))((((((((('''''''''''''''''''''((((((((())))))(((((((((((())))))))))))++++++++++++,,,---......))))))))))))))))))))))))(((((((((''''''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))******************)))+++,,,,,,,,,,,,+++******)))''',,,,,,"""$$$+++***(((''''''&&&&&&''''''(((((((((***...---(((%%%%%%(((((((((((())))))))))))&&&444<<<666///---,,,(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((('''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++---+++***)))+++++++++***+++***)))((('''(((((()))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))***+++,,,...///'''((()))******)))(((((())))))))))))(((((((((((()))''''''))),,,---)))&&&***+++,,,------,,,+++***'''((()))((('''''')))+++(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%%%%''')))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((''''''''''''''''''''''''((((((((((((***+++++++++,,,,,,,,,,,,***)))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***(((((((((((()))))))))))))))***)))(((''''''))),,,CCCBBB333&&&)))***''')))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((()))))))))))),,,,,,,,,---------,,,,,,(((((((((((((((((((((((((((((((((((((((((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******++++++++++++******))))))************)))))),,,'''***+++$$$(((000---((((((''''''''''''((((((+++(((,,,555444+++&&&)))(((((((((((())))))))))))&&&777>>>444,,,...---&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''&&&&&&&&&))))))))))))))))))))))))'''(((***,,,,,,+++)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++,,,***)))***+++++++++)))++++++)))((((((((((((((()))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))+++,,,...000111((((((((()))***,,,///000((()))***,,,---...///000---+++))))))******(((&&&***+++,,,,,,,,,,,,+++***)))+++---...,,,+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''&&&%%%%%%''')))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''((())))))((((((((((((((((((((((((***)))'''%%%%%%''')))***''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))******((((((((()))))))))******((())))))((('''''')))+++666<<<000"""&&&***&&&%%%((())))))))))))*********))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''((()))***(((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((())))))))))))+++,,,,,,---,,,+++***)))((((((((((((((((((((((((((((((((((((((()))******************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******++++++++++++******((())))))*********))))))---%%%'''***'''+++111,,,(((((((((''''''(((((((((+++'''+++444555,,,(((+++(((((((((((()))))))))))))))444666,,,(((---,,,$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))&&&(((***,,,,,,+++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********+++))))))***+++,,,***)))++++++******))))))))))))******))))))))))))))))))))))))))))))))))))******************************))))))(((((((((((())))))((())))))+++,,,...000111+++***((((((+++000555999///000222444666666777777777444000---,,,,,,,,,,,,))))))************))))))///222555555111,,,(((&&&+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&(((***(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((***)))'''%%%%%%''')))***''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************)))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))******(((((((((((())))))))))))'''((()))((('''((()))+++'''000+++"""'''+++'''%%%))))))))))))*********+++))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''((()))***'''''''''((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))))))))***++++++***)))'''&&&))))))))))))))))))))))))(((((((((((()))***++++++************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))******************)))))))))***++++++++++++***+++%%%))),,,'''***---((()))((((((''''''(((((()))***((()))------)))''')))(((((((((((())))))))))))***...,,,&&&&&&+++***$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))))))))))))))(((((((((((((((((((((((($$$%%%'''((()))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,***)))************************************))))))))))))))))))))))))************))))))))))))))))))))))))***))))))((((((((((((((()))))))))***+++,,,...///,,,***((('''***000666:::111222333444444333222111555333///,,,******+++,,,(((((((((((((((((((((((((((,,,111444444333222222///---+++)))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((()))((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''((()))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***''''''''''''((((((((((((%%%'''((()))(((((()))*** )))(((%%%,,,---(((***))))))))))))***************))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((((((((((((((('''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((())))))******))))))((((((((()))******************+++444555)))&&&***'''))))))(((((((((((())))))---...+++%%%$$$&&&'''%%%(((((((((((())))))))))))((((((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&''''''((())))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,,,,***(((''''''((()))************************)))))))))(((((()))))))))************))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))******+++)))((('''((())),,,///111+++,,,---------+++)))(((******+++***)))((((((((()))(((((((((((((((((()))###&&&)))---000444999<<<444222///+++)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###&&&***++++++***)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&((()))))))))((('''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&((()))))))))((('''((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))&&&&&&&&&&&&''''''''''''$$$&&&((()))(((((()))***###(((&&&(((...***&&&...((((((((()))))))))************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))(((((()))))))))*********(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,'''''''''''''''''''''''''''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((%%%%%%&&&''''''((('''''',,,333AAA???+++###))))))))))))(((((((((((())))))333555...""" &&&)))$$$(((((((((((())))))))))))&&&%%%'''++++++'''(((,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&''''''''''''''''''&&&&&&''''''((()))******+++((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''(((***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((***,,,,,,***((($$$%%%&&&((())))))******+++*********))))))(((((((((((())))))*********+++((((((((((((((((((((((((******)))(((((((((((((((***))))))(((''''''((((((&&&''''''(((((((((((('''&&&''')))+++++++++)))(((###&&&+++------+++***)))))))))(((((((((((()))))),,,,,,***((((((,,,222777777555111---***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###'''+++------+++***))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))))))))(((''')))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((((('''((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))(((((()))***((((((%%%)))...%%%###000(((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))************(((((((((((())))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))+++---///...***((()))***((())))))******+++,,,,,,<<<000''''''(((&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))++++++***)))(((((()))))),,,+++))))))))))))(((&&&++++++************++++++******)))))))))+++,,,---))))))))))))))))))))))))******)))))))))+++,,,---'''((()))+++,,,,,,,,,,,,)))))))))))))))******+++******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************---###&&&,,,)))***,,,((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((++++++***)))((((((((()))%%%$$$$$$&&&((())))))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))***)))((()))***)))'''%%%(((((((((((((((''''''''''''((()))******)))((('''***)))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++)))((('''%%%''')))***+++++++++***++++++******++++++,,,---))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))************))))))+++*********))))))(((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))((())))))))))))))))))))))))***)))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((***,,,+++(((&&&&&&(((((()))***+++,,,,,,,,,,,,888...'''''')))'''''')))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))+++++++++++++++***))))))************************++++++***))))))))))))))))))************+++++++++++++++***)))))))))******++++++***)))))))))******))))))))))))))))))))))))...---***'''%%%%%%%%%%%%)))))))))***+++++++++,,,***)))((('''((()))+++,,,******))))))((((((((((((******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************$$$)))---'''(((---***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))***+++,,,+++)))'''((()))******)))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***)))((()))******(((&&&(((((((((((((((((((((((((((((()))******)))((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************)))'''((()))******++++++***++++++******++++++,,,---))))))))))))))))))))))))((((((((((((((((((''''''((((((((())))))))))))***))))))************))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''')))***)))'''&&&&&&&&&((()))+++---...---,,,+++222+++'''((()))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))************************++++++***))))))))))))***'''***,,,---+++,,,...111++++++***)))(((((())))))+++++++++******)))'''''')))))))))))))))))))))))),,,+++******+++...222444++++++***))))))***+++,,,,,,+++***))))))+++---...***))))))))))))(((((((((***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))''',,,---%%%''',,,((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))''''''((()))***,,,...//////---***((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++)))((((((((((((((((((((())))))((()))************)))(((,,,+++***)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((())))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))******+++,,,---******)))))))))******++++++************+++,,,,,,)))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))************))))))************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))******)))(((''''''&&&(((+++------,,,***))),,,)))'''((())))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++******)))************************++++++***))))))*********'''+++//////,,,+++///444++++++***)))(((((((((((())))))***+++***)))((('''))))))))))))))))))))))))*********,,,000666<<>>>>>---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,---222...***'''&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''(((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))(((((()))+++,,,+++)))))))))))))))******++++++++++++************++++++---,,,+++***((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&((()))((('''&&&'''(((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***,,,///000...,,,+++)))))))))************))))))******+++,,,))))))))))))))))))))))))++++++***)))(((''''''&&&'''''''''((((((((())))))))))))************))))))))))))))))))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))************))))))))))))))))))))))))++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''&&&&&&'''((((((&&&%%%%%%&&&((())))))((('''&&&&&&)))***((((((+++***'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***+++++++++++++++++++++++++++************+++,,,,,,+++---...---+++)))+++---++++++************++++++((((((***++++++,,,,,,,,,)))))))))))))))))))))))),,,+++***)))(((((())))))++++++***))))))***+++,,,%%%'''+++......,,,)))''')))))))))************+++)))))))))************+++************************))))))))))))))))))))))))*********++++++++++++,,,,,,)))***+++555KKKKKK555))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***))))))(((((())))))******)))))))))))))))******222///+++))))))***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''))))))))))))''''''''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))***))))))***+++,,,***))))))))))))***++++++,,,,,,,,,,,,+++******+++,,,,,,---,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((((((&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))+++,,,---...---,,,+++******************))))))))))))***++++++))))))))))))))))))))))))*********))))))(((((((((''''''''''''(((((((((((())))))************))))))))))))))))))************(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))(((&&&&&&'''))))))'''%%%'''(((((((((((((((''''''&&&***+++((('''++++++((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))***++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---******+++***************************+++,,,---...,,,+++++++++++++++,,,,,,))))))))))))))))))))))))'''((()))***++++++,,,,,,)))))))))***+++++++++,,,((()))***,,,,,,+++***)))))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,)))***+++)))111HHHIII111))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******))))))))))))******((((((''''''(((((()))***...,,,*********+++***)))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))+++***)))***++++++***((())))))******+++,,,,,,------,,,++++++++++++,,,---,,,+++******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***++++++++++++++++++,,,,,,,,,+++******)))))))))))))))***++++++))))))))))))))))))))))))***)))))))))))))))))))))'''(((((((((((()))))))))))))))************))))))((()))))))))************''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))***)))((())),,,,,,***''')))))))))(((((((((((((((&&&+++,,,((('''+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++************************((()))***++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---)))((('''(((***+++***)))*********+++,,,---/////////...,,,+++***++++++,,,))))))))))))))))))))))))&&&''')))******)))(((''''''((()))+++,,,,,,,,,,,,------,,,+++,,,---...///))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,(((,,,---&&&)))===???'''))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******))))))))))))******&&&&&&&&&''''''(((******)))((('''((())))))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***+++---......---+++***''''''''''''((((((((()))))))))))))))************)))))))))))))))))))))))),,,+++******++++++)))'''))))))***+++,,,,,,------------++++++++++++------++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((('''&&&&&&'''((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***++++++***))))))***,,,------,,,+++***)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))************))))))(((((())))))*********+++''''''''''''((()))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******---,,,,,,+++***)))((((((************************)))+++,,,+++)))''''''(((***)))+++...,,,((('''*********))))))))))))******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,++++++*********)))************+++++++++************************,,,+++++++++,,,,,,---...++++++++++++++++++++++++)))))))))))))))******+++///...------,,,,,,,,,---************))))))))))))---+++)))(((***++++++***...---+++***,,,---------******+++,,,...///000000************************+++)))((((((***,,,------++++++************++++++******************************+++++++++,,,,,,,,,+++***)))***---...,,,***)))))))))***++++++++++++*********)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''+++***************((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************''''''''''''((((((((((((******))))))((((((''''''((((((((((((((()))******))))))(((((((((((())))))++++++******))))))(((((((((((()))***************)))***+++,,,---,,,+++++++++++++++***************))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))***************************)))(((((((((((())))))))))))(((((((((((())))))))))))((((((***)))))))))((((((''''''(((((((((((((((((()))))))))))))))))))))))))))))))))((('''(((((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))******,,,,,,++++++***)))))))))***************************+++++++++)))((()))******''''''***+++)))))),,,******))))))))))))******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,++++++*********)))************+++++++++************************+++++++++++++++,,,------++++++++++++++++++++++++)))))))))))))))******+++,,,,,,+++***************************))))))))))))---+++))))))***++++++***)))((('''&&&'''((((((((())))))***+++,,,------...************************---,,,*********+++++++++++++++************++++++************************************+++++++++,,,)))---222222...+++)))***+++000222000)))%%%%%%((()))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))***)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))(((((((((((((((((((((******))))))((((((((((((*********)))))))))))))))))))))(((((((((((())))))*********)))))))))))))))(((((()))***************)))***+++,,,,,,,,,++++++,,,+++++++++***)))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((()))))))))***))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))***************************)))((((((((((((((())))))((((((((((((((())))))))))))(((((()))))))))(((((('''''''''&&&(((+++------+++***))))))))))))))))))))))))))))))))))))******)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))++++++************++++++************)))))))))(((************)))))))))((())))))))))))))))))))))))******+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))************************************************************++++++***)))))),,,...222+++''')))+++******,,,******))))))))))))******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++*********)))************+++++++++************************************+++++++++,,,++++++++++++++++++++++++)))))))))))))))******+++++++++******************++++++*********))))))))),,,+++))))))+++,,,++++++))))))(((((((((((())))))(((((())))))************************************...---,,,+++************++++++************++++++************************)))))))))*********++++++)))333===<<<333+++***---***333999444((("""%%%+++)))((('''&&&&&&(((***+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))************++++++******)))(((((((((***))))))))))))(((((((((++++++++++++***)))((('''***))))))(((((())))))***))))))))))))************(((((()))***************)))***++++++,,,,,,++++++,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))************)))************))))))(((''''''((((((((((((''''''((())))))******))))))((()))))))))(((((((((((((((''')))++++++***)))***+++))))))))))))))))))))))))((()))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,++++++++++++,,,,,,************))))))))))))************))))))))))))))))))))))))))))))))))))(((***,,,---...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++))))))*********+++++++++***************************+++***))))))***...000===333+++***,,,+++******+++******))))))******+++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************+++++++++***************))))))*********+++++++++************************************+++*********************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))),,,***)))***+++,,,,,,+++******+++***))))))***+++))))))))))))))))))))))))************************,,,,,,,,,+++***))))))***++++++************++++++************************((())))))))))))*********)))222::::::111***))),,,'''///444111)))&&&,,,444333000---)))''''''((()))++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++((())))))(((''''''((()))***))))))))))))))))))***((((((((((((((((((((((((((()))))))))************,,,,,,++++++***)))(((((()))))))))))))))))))))))))))***++++++***)))((('''***))))))))))))))))))***(((((())))))******++++++(((((()))***************)))******+++++++++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************)))(((''''''(((((((((((('''''')))))))))******)))))))))***************))))))))),,,,,,+++(((%%%%%%))),,,))))))))))))))))))))))))(((+++---***''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***************++++++++++++******+++++++++*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''))),,,...//////---,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++)))))))))***++++++,,,,,,*********************************))))))+++...111===333+++***,,,+++******++++++************++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************************))))))*********+++++++++************************)))***+++++++++******)))************************)))))))))))))))******++++++,,,,,,---------,,,,,,++++++++++++************+++******+++,,,---,,,+++''')))******((('''(((******************)))))))))************************(((***++++++)))((()))+++++++++************++++++************************((())))))))))))*********'''***------+++)))(((((()))***+++***))),,,333999:::777333...+++***++++++************************************************''''''((()))***+++,,,,,,((()))***)))'''''')))+++******))))))))))))******))))))))))))))))))))))))((()))))))))************---,,,,,,+++***))))))((())))))))))))************((())))))******)))))))))******))))))))))))******(((((())))))******++++++(((((()))***************)))))))))*********++++++,,,,,,++++++***))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))((()))))))))************((())))))*********))))))''''''((((((((((((''''''))))))************))))))++++++++++++++++++++++++000333444222---)))***+++************************+++111333---(((((((((&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))******))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))'''))),,,...//////---,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,))))))******+++++++++,,,************************)))*********)))***---///222+++''')))+++******,,,++++++************++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))***************)))************+++++++++***************************+++,,,,,,,,,+++***)))************************)))))))))))))))******+++)))***+++,,,---,,,+++***,,,++++++++++++******************+++---...---+++(((+++...---***)))***,,,+++++++++***************************************'''***---,,,***(((***,,,++++++************++++++************************)))))))))*********++++++,,,***)))***---...---+++,,,***&&&&&&(((---111333111///---+++))))))***+++))))))))))))))))))))))))************************(((((())))))***+++,,,,,,(((***+++)))''''''***...+++******))))))******+++))))))))))))))))))))))))))))))))))))************,,,+++++++++***))))))))))))))))))************+++++++++***)))))))))******+++******))))))******+++))))))))))))************(((((()))******************))))))))))))***+++++++++++++++***************)))))))))))))))))))))))))))))))))))))))*********)))))))))*********++++++************************)))))))))************+++))))))))))))))))))))))))))))))))))))************((())))))************)))(((((())))))))))))(((((()))******++++++******)))+++++++++++++++,,,,,,,,,---666@@@BBB<<<222+++(((************************---666999111***++++++((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))*********))))))))))))))))))***))))))))))))************))))))))))))************))))))))))))))))))))))))(((***,,,---...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,***************+++++++++************************((()))******))))))+++,,,***''''''***+++)))))),,,,,,++++++******++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))))))))*********+++)))************+++++++++************************+++,,,---...---,,,***)))************************)))))))))))))))******+++)))+++,,,......---,,,+++,,,,,,+++++++++******************,,,...///---,,,***...111000---+++,,,///*********************+++***************************---000///+++)))***,,,++++++************++++++************************************+++++++++,,,///---+++---000111///---,,,***(((''')))***++++++'''''''''''''''(((((()))))))))))))))))))))))))))************************)))))))))******+++++++++)))+++,,,***'''''',,,000+++******))))))******+++++++++++++++++++++++++++))))))))))))******************************))))))))))))*********+++++++++222000---***))))))******+++******))))))******+++*********)))))))))))))))(((((()))******************))))))((()))***+++,,,***************+++++++++))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))************(((((()))***************))))))************)))))))))******++++++******))))))))))))*********++++++(((222===@@@:::111***(((***************************555999000***,,,---***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++******))))))******+++((()))))))))************((()))))))))************))))))))))))))))))))))))******+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,************************************************''')))***+++***))))))******)))+++...,,,((('''***,,,++++++******++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///000))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((())))))*********+++)))************+++++++++************************+++,,,.........,,,***))))))))))))))))))))))))))))))))))))))))))******+++,,,---///111111000///...,,,,,,,,,+++++++++*********)))***,,,...///---,,,&&&***...---***'''))),,,((()))))))))*********+++************************---111444222---)))***,,,++++++************++++++***************************++++++++++++,,,,,,,,,******+++,,,---,,,***((('''(((******)))((('''''')))*********++++++++++++))))))))))))))))))))))))***************************************+++++++++))),,,---+++((((((,,,111++++++************++++++++++++++++++++++++++++++))))))))))))************)))))))))))))))*********))))))******++++++++++++999555000,,,)))((()))***++++++************++++++++++++******))))))(((((((((((()))******************)))((((((((()))+++,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))'''(((((()))***++++++,,,)))************+++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))************(((((()))*********************++++++++++++************++++++++++++******''''''(((((()))))))))***%%%,,,333333---((((((***************************$$$000555---(((+++---)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++++++++++++++,,,(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))++++++******************))))))*********+++++++++*********************************++++++,,,,,,---)))************+++++++++)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************************************************************+++++++++++++++***)))((())))))))))))))))))))))))+++)))((('''((()))+++,,,******************************)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((++++++,,,,,,,,,++++++***))))))))))))))))))))))))++++++******************''''''''''''(((***+++++++++'''&&&)))+++***)))+++&&&$$$'''///111+++&&&'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++,,,+++******++++++)))(((,,,+++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++...000---***+++...///***+++,,,---...---,,,+++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++*********************)))))))))))))))******,,,+++***))))))***+++,,,+++++++++++++++***)))(((......---,,,++++++,,,,,,+++++++++++++++***)))(((+++++++++***************///...---,,,++++++++++++))))))))))))))))))))))))******))))))))))))************))))))******+++,,,)))))))))))))))))))))))))))))))))***,,,,,,+++***,,,+++)))(((((()))+++,,,*********************************)))))))))))))))))))))))))))))))))))))))******))))))))))))******(((+++...,,,'''&&&***...******+++++++++,,,,,,,,,222///+++******++++++***))))))))))))))))))))))))******************************++++++++++++***************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))******+++...------,,,+++++++++,,,---,,,,,,+++*********++++++++++++************)))))))))************)))))))))))))))(((((((((((((((++++++******************))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,+++******+++......+++'''*********++++++++++++,,,************************+++++++++++++++,,,,,,,,,************++++++++++++***+++++++++++++++******************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************************************************************+++++++++++++++***))))))))))))))))))))))))))))))***)))((('''((()))+++,,,***************************))))))(((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))************)))))))))(((***+++++++++++++++******))))))))))))))))))))))))************************((((((((((((((()))***+++&&&%%%(((,,,,,,(((%%%'''000///111444111***'''************************************************************************)))))))))))))))*********+++,,,+++******++++++***(((,,,+++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***---...---+++,,,...///***+++,,,------,,,++++++************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************))))))))))))******,,,+++***))))))***+++,,,+++++++++++++++***))))))))))))))))))******+++++++++++++++++++++***))))))***************+++++++++...---,,,+++++++++++++++******************************))))))))))))************))))))******+++,,,************************)))))))))***,,,,,,+++***,,,+++)))(((((()))+++,,,************************************))))))))))))************************++++++************+++++++++,,,,,,+++******+++,,,******+++++++++,,,,,,,,,000...+++******+++++++++******************************************************++++++++++++******************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))******************************))))))******+++,,,************************************************************************++++++************++++++)))))))))))))))***++++++------,,,+++++++++++++++---,,,++++++******+++++++++++++++************))))))******************)))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++,,,,,,---+++***+++------,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))************************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************++++++++++++++++++***)))))))))))))))))))))))))))***)))((((((((()))+++,,,***************************))))))((())))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))************))))))))))))))))))******+++******)))))))))))))))))))))))))))************************))))))((((((((())))))***'''&&&(((+++***(((+++222:::999888666000***))),,,************************************************---,,,,,,+++******)))))))))))))))***************,,,+++)))***++++++***)))++++++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++,,,------------...++++++,,,,,,,,,++++++***************+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++******)))******+++++++++************++++++++++++++++++++++++***)))((())))))*********))))))++++++++++++++++++***)))))))))******++++++,,,,,,,,,,,,++++++***+++++++++******************************))))))))))))************))))))******+++,,,++++++++++++++++++++++++)))******+++++++++++++++,,,+++***))))))***+++,,,************************************************************************************************,,,***)))))),,,,,,+++)))******+++++++++,,,,,,,,,...,,,******+++,,,,,,,,,******************************************************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********************************************))))))******+++,,,************************************************************************++++++************++++++***))))))))))))***++++++,,,,,,+++************+++,,,,,,++++++******+++++++++++++++************)))******++++++++++++******)))))))))******++++++,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++)))((((((***+++***)))++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++,,,,,,,,,---------------,,,+++))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,+++******))))))))))))))))))))))))))))))(((((())))))***+++***************************************++++++,,,))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((()))************)))))))))))))))))))))))))))***************+++++++++******))))))((())))))))),,,***((('''&&&+++888EEE;;;888444000---*********************************************************,,,,,,,,,+++++++++******************************,,,***)))***++++++***)))++++++***+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---++++++---...,,,,,,---++++++++++++++++++***************+++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******************+++++++++,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,+++******,,,,,,---,,,,,,***)))(((+++++++++,,,,,,+++******))))))******+++,,,------,,,++++++*********++++++************************+++******))))))******+++******))))))******+++,,,++++++++++++++++++++++++)))+++,,,,,,++++++++++++++++++***))))))***++++++************************)))***************++++++************************(((((())))))))))))(((((())))))))))))******))))))******+++++++++,,,,,,,,,,,,***))))))+++------,,,******************************************************++++++++++++******)))***************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************))))))******+++,,,************************************************************************++++++************++++++******))))))******+++,,,++++++******)))******+++,,,,,,++++++***++++++,,,+++++++++*********))))))+++++++++,,,,,,+++++++++))))))***++++++,,,------***************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,---------+++***++++++,,,,,,,,,---------++++++++++++++++++++++++...------,,,,,,++++++++++++,,,,,,,,,------------.........------+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))******+++************************,,,+++++++++,,,,,,---...************************))))))))))))************((()))))))))************************************))))))))))))))))))******'''((()))***************************************))))))*********++++++++++++******))))))))))))***...+++)))((((((,,,999GGG333///***((()))+++***(((******************************************************+++++++++,,,,,,,,,+++++++++***************+++***)))***+++,,,+++)))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,000,,,,,,......***+++000---,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***))))))*********+++++++++------,,,++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++))))))***+++,,,------...,,,,,,++++++***+++++++++************************++++++************++++++******))))))******+++,,,************************))),,,------+++******,,,+++******************+++************************))))))******+++++++++,,,************************)))******++++++******)))'''+++...---***(((***,,,******+++++++++,,,,,,,,,+++))))))***,,,------,,,******************************************************++++++++++++******))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************))))))******+++,,,************************************************************************++++++************++++++***************++++++,,,+++******)))******++++++,,,++++++***++++++,,,,,,+++++++++*********))))))+++++++++,,,,,,+++++++++))))))***+++,,,------...))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,///222555444222///---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------..................---,,,,,,+++------------------------***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))************************************++++++++++++,,,---......************************)))))))))*********++++++))))))))))))************************************))))))))))))************(((((()))***++++++++++++************************)))))))))***++++++,,,,,,******)))))))))******+++***)))+++...---+++...555******(((%%%'''++++++'''++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---+++++++++++++++*********+++)))))))))+++,,,+++***)))***+++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000,,,,,,///---)))...888......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------...***++++++,,,,,,++++++***)))))))))***++++++,,,,,,......---,,,++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,((((((((()))***+++---...***+++,,,,,,,,,,,,,,,,,,******++++++,,,,,,------///...---,,,++++++++++++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,))))))))))))))))))))))))***,,,///...+++)))***,,,************************************************))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++)))...333222---***,,,000******+++++++++,,,,,,,,,***))))))***,,,---,,,+++++++++++++++++++++++++++******************************++++++++++++******))))))******+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++************+++,,,,,,+++************+++,,,,,,++++++******++++++,,,,,,+++++++++************)))******++++++++++++***************++++++,,,,,,---)))))))))***++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++(((,,,000222111...+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,,,,------,,,,,,))))))))))))))))))))))))(((((()))******************************************))))))***+++,,,------************************))))))*********+++++++++))))))))))))************************************((()))))))))************((()))***+++,,,,,,,,,,,,************************((())))))***++++++,,,,,,))))))))))))***+++,,,,,,((('''***......)))''')))&&&...111,,,((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********************,,,,,,,,,++++++************)))((()))+++,,,+++***)))***+++---------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,000,,,)))333CCC000///...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,******+++,,,,,,---......***++++++,,,,,,++++++***((())))))***++++++,,,,,,///...---,,,,,,+++++++++++++++,,,------,,,++++++***+++,,,,,,------,,,,,,...---***))))))***,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******+++,,,***************************---000...+++(((***---*********++++++*********************************))))))***++++++,,,------++++++++++++++++++++++++***+++---......---+++******---000000...,,,,,,---******+++++++++,,,,,,,,,******)))***,,,,,,+++)))++++++++++++++++++++++++******************************++++++++++++******))))))***++++++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---+++++++++++++++,,,------++++++******++++++,,,---+++++++++************))))))******************)))*********+++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,'''***,,,,,,***((()))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////------......///.........++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,,,,------------))))))))))))))))))))))))(((((()))***************************************(((((((((((()))***+++,,,************************)))************+++++++++))))))))))))************************************(((((())))))*********+++))))))***+++,,,---------************************((())))))***++++++,,,,,,))))))))))))***+++,,,---+++'''&&&)))+++***)))+++&&&444<<<444)))''',,,///++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((,,,,,,,,,++++++************)))((()))+++,,,,,,***)))***+++---......------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***(((,,,000,,,)))777KKK111000...---,,,,,,------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,******+++,,,,,,---......+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,000///...---,,,+++++++++++++++------------++++++***+++,,,,,,------------888555000,,,))))))***+++***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,333222000...,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,*********)))***++++++,,,++++++++++++++++++++++++***---000///+++(((***---******++++++++++++******************************))))))***+++,,,,,,------++++++++++++++++++++++++'''(((***++++++***((('''))))))***+++---,,,***'''******+++++++++,,,,,,,,,+++***)))***,,,,,,***(((++++++++++++++++++++++++******************************++++++++++++******))))))***+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++++++++++++++++++++++++++*********)))***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---,,,+++++++++,,,------...+++*********+++,,,,,,---+++++++++************)))))))))************))))))++++++******************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------......,,,******...111++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------***++++++,,,,,,++++++***------.........---+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---+++***+++,,,************************************************++++++,,,,,,,,,,,,------++++++++++++******))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))((())))))***)))))))))***+++++++++,,,))))))))))))************))))))******+++++++++++++++***((()))+++000555999************************+++,,,...//////...,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((()))************+++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++---111555;;;444,,,)))+++///000///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,111...,,,,,,......+++)))777@@@@@@333)))+++,,,)))+++,,,,,,------,,,,,,+++++++++++++++******))))))************+++,,,---...***+++------,,,,,,,,,---222---)))(((***+++***((()))************+++++++++++++++++++++++++++++++++************************)))))))))******++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))***,,,------,,,***)))******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,---------,,,+++******++++++++++++***))))))))))))))))))***+++,,,---************************)))))))))))))))))))))))))))************+++++++++++++++,,,------------,,,+++***)))(((((()))***+++*********)))******+++,,,++++++++++++++++++++++++************************++++++***)))(((((())))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************///,,,)))(((((()))******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,------------,,,+++***'''))),,,///000...,,,***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,++++++------.........---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---...---+++***+++,,,************************************************++++++,,,,,,,,,,,,------++++++++++++*********)))************************++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++***************+++++++++))))))))))))************)))*********++++++++++++---,,,+++++++++,,,---...***************************+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))************++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------///333777===777///++++++---+++***------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,++++++...---,,,,,,+++,,,,,,,,,...,,,***+++---///...,,,---777:::000))),,,///,,,+++,,,,,,------,,,,,,+++++++++++++++*********)))************+++,,,---...)))+++,,,,,,,,,+++++++++444111...+++++++++******************++++++++++++++++++++++++++++++++++++************************)))))))))***+++,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))***,,,------,,,***)))*********+++++++++,,,,,,******++++++++++++******,,,++++++++++++++++++,,,***++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,---,,,***((((((((()))***+++++++++++++++***))))))))))))))))))***+++,,,---************************************************)))************+++++++++)))******+++++++++++++++******)))(((((()))******)))))))))))))))******+++++++++++++++++++++++++++************************,,,,,,+++*********************************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++---+++)))((()))******)))++++++++++++++++++++++++************************)))******+++,,,---......+++++++++***++++++,,,------------,,,,,,,,,++++++)))+++---...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,++++++------.........---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...---,,,++++++---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++************************************++++++++++++++++++++++++***************************************************************************************************************************+++,,,.........------+++++++++***************)))))))))*********++++++************++++++++++++,,,,,,,,,,,,***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++************+++++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---...000222:::666000---------+++(((.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---,,,***+++...111222222)))222666000,,,...000...+++,,,,,,------,,,,,,+++++++++++++++*********************++++++,,,---...***+++,,,,,,,,,+++***)))555444222///,,,++++++,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---......++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***))))))*********+++++++++******++++++++++++******---,,,+++******+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,(((***...222555777888888+++++++++++++++******)))******)))******+++,,,---++++++++++++++++++++++++************************)))************+++++++++(((((()))************)))*********))))))*********))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++))))))***,,,---...///000+++++++++++++++,,,------...---,,,+++++++++,,,---,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++,,,,,,,,,,,,,,,,,,+++---------------------,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........,,,+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************(((***,,,...//////...---,,,+++++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++))))))******************++++++++++++++++++++++++,,,+++************+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,...///000------------------------/////////...---,,,,,,,,,222000......///000...---......////////////......---------------------------------------...//////...------------,,,,,,,,,,,,,,,,,,,,,---...///000///...---...///222444555,,,444777333.........,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,---...---+++)))222333444111---+++---///*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))))))))*********++++++***++++++,,,,,,++++++***...---+++******+++---...***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,$$$,,,777@@@DDDBBB===999++++++,,,,,,++++++***)))************++++++,,,---++++++++++++++++++++++++************************))))))*********+++++++++(((((()))*********************++++++++++++************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,......,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////,,,++++++++++++,,,------///...,,,++++++,,,---/////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------...///...,,,+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++,,,************************++++++++++++++++++++++++************************************************************************************************************************''')))+++---......,,,,,,,,,+++++++++***)))))))))************++++++++++++,,,+++++++++++++++++++++***))))))((()))+++---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...000111------------------------......///000111111000...,,,,,,---...000111000///......////////////......------------------------......------......///000.........---------,,,,,,------------...000111222//////.........///111222...222555222...---,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---...///---------///111000---***---///000///,,,+++...000***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******,,,---...//////++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++------,,,++++++,,,------***++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,***///777===<<<666---'''+++,,,,,,,,,,,,+++******++++++++++++++++++,,,---++++++++++++++++++++++++************************))))))*********+++++++++)))***++++++,,,,,,++++++***+++,,,......,,,+++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++...000000...,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------,,,,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,------------,,,,,,------,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---------------...///...,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,,,,+++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,++++++++++++...,,,+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,---///333777888777555....../////////...------.........//////.........------------------------...------------...//////............---------,,,------------...///000111+++---...---+++++++++---***,,,......---,,,+++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///---,,,---000333333///+++***+++,,,---,,,,,,---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,,,,---......---+++)))(((,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,------------,,,+++,,,///000000///,,,+++------,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************,,,...000000...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,------......---,,,,,,,,,---...///000///...---,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,------------,,,,,,---,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------------...---//////...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++***************+++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,......---,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,........................+++,,,///333777888666333///000000///---,,,+++,,,------............------........................------,,,,,,------...///............------------,,,,,,,,,,,,,,,---...///))),,,//////---++++++,,,******+++,,,,,,+++,,,...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---...///,,,++++++///444444000++++++******+++,,,---,,,***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,+++,,,,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,---......---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++***))))))***,,,...000,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,---------------,,,...111333333111...,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********,,,......---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---......------------........./////////......------,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------,,,------......------,,,---,,,,,,+++,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------........./////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++*********++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++'''(((+++------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,,,,***)))'''******+++++++++,,,,,,,,,++++++++++++++++++++++++'''***---///000...,,,***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................------...111444333///+++//////000///---,,,,,,---,,,------------------,,,........................---,,,,,,,,,,,,---......//////.........---------++++++******++++++,,,,,,)))---111333111......//////------------+++,,,...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,---...//////***)))***...444444000+++---+++)))***------***'''++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***,,,...000000...,,,***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------,,,+++******,,,,,,------,,,,,,+++***------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,------------,,,,,,///222444444222///,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---...//////...............///......---,,,------,,,,,,------...///222---***,,,---++++++...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++---,,,,,,,,,+++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))))))))***+++,,,---......++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++---,,,,,,++++++*********************************************+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...222111***)))---///...------,,,,,,,,,---...///,,,,,,,,,,,,---...///000...---,,,,,,++++++++++++/////////...---------,,,---------............///......---,,,,,,,,,,,,---........................///---+++,,,///000000......//////...,,,,,,---///,,,...000///---+++************+++++++++,,,,,,,,,///...------...---+++)))000...+++***+++,,,,,,+++---,,,+++,,,------------++++++,,,,,,,,,---------------------------------,,,******///555666111***///---,,,+++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******///---,,,......+++***---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************---------,,,,,,+++++++++***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++++++++++++++,,,,,,,,,+++++++++******---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,)))***,,,///444888===???:::888444000---,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------)))***+++,,,---.........++++++++++++,,,---...///---)))'''))),,,+++---000***,,,///111111///,,,***++++++++++++++++++++++++++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++(((++++++)))))),,,---***///......---------......000------000///******///---///...******...///---,,,,,,,,,,,,,,,---......///+++***---...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,+++++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...---,,,+++************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000444333---+++---...,,,+++,,,,,,,,,------.........---------...............---,,,,,,++++++,,,,,,..................---------------............//////...------,,,,,,------...........................,,,+++,,,...000///------...///...,,,,,,...000---..................---***++++++++++++,,,,,,,,,+++++++++,,,---...---,,,---+++***+++---.........+++,,,...333888888555111++++++,,,,,,,,,---------------------------------,,,******///555666000+++////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,111......000000---,,,///------------------------+++++++++***++++++,,,---------,,,,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---------------------------++++++,,,------------,,,---------------,,,,,,,,,............------------,,,,,,,,,---...000222444444333000...,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,...//////555///,,,------+++***,,,+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++------------------------------------------------......---------,,,,,,,,,+++...---******,,,,,,)))......------------......,,,111:::@@@;;;111...000000111000,,,+++......,,,,,,,,,++++++,,,,,,---...---+++,,,000111---******,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,------------,,,---.........,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111555555111---------+++++++++,,,---------------......//////......---,,,...---,,,,,,,,,,,,,,,,,,..................//////---------............//////...------,,,---------........................---,,,+++,,,.........---,,,---......------///111444111...---///000///---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,...///...---+++---333:::>>>===666000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******...444444000+++---000333333000------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////------000000,,,,,,...........................+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,+++++++++*********---------------------------------------.........+++,,,------......------,,,,,,,,,,,,------------//////.........---------...---,,,,,,+++,,,,,,,,,000///---,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,---......///777111...//////,,,+++,,,,,,---............---,,,------------------------///000000000000///......------------------------------------------------............------------+++......++++++......+++...---------------......'''000;;;@@@999///,,,///111333111,,,,,,...///,,,,,,++++++++++++,,,------...,,,///555666111,,,+++------------------------........................*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,---------------+++,,,---......,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///,,,,,,------------,,,,,,------------------------///222333222///---,,,+++,,,------...---,,,+++***,,,---............---,,,...------,,,,,,,,,------------......//////000000---------............/////////...---------------........................,,,,,,,,,------------,,,+++,,,---------...000222===666///---///000---***+++++++++,,,,,,,,,------/////////---+++***++++++---,,,+++,,,------+++***+++111888<<<999444...+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...222333///+++***000555444000,,,,,,///------------------------------------............,,,***+++......+++***,,,------------............,,,++++++++++++,,,------((()))+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++******,,,------------------,,,,,,,,,------------......+++,,,------......------++++++,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,------......//////............///000---,,,,,,++++++,,,,,,---........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......111---+++...000......000......------------......------------------------///////////////.........------------------------------------------------.........---------,,,,,,))),,,---+++,,,///000---------------------...///+++...222111---***,,,000000222000,,,,,,//////---,,,,,,++++++,,,,,,---......,,,///555666222---,,,------------------------........................******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------------..................---,,,+++******,,,---------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,------......------,,,------------------------+++---000222000---,,,---/////////...---,,,+++***++++++,,,------------------------,,,,,,---......---......//////000000000---------............/////////...------------...........................,,,---.........---,,,,,,+++,,,---------...000222===666///---...000...+++++++++,,,,,,,,,---------000111111///,,,,,,---///,,,+++***+++,,,------++++++333:::999000)))))),,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...111111///,,,)))...333333///+++,,,...------------------------//////.........---------+++***+++//////+++***,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,,,,---------...+++,,,,,,---...---------++++++++++++,,,,,,------............------------+++,,,---...//////000000000//////...............,,,,,,++++++++++++,,,,,,........................***+++,,,---............---,,,,,,,,,,,,---......---))))))---///...///111///......------......///------------------------......------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,+++......+++,,,...///,,,...---------......///000222000---+++,,,///111000...000///,,,,,,000111///---,,,,,,,,,,,,---......---***,,,111222///,,,,,,------------------------........................++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,---...............------------------------------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///......------......///////////////...---,,,+++++++++,,,,,,------..............................------------------------------............------------..................------------------------000000///...------------------............------------------------------++++++...111000---,,,///111000///...---------...------,,,,,,,,,------...------------------.../////////////////////000000---------............///000///......------..............................,,,...000000...---,,,---,,,---......------///111444000,,,,,,...000111000,,,,,,,,,,,,------------,,,...000///...///333777---,,,***+++---///000000+++222888555---(((,,,222,,,---------............------------------------,,,,,,,,,...///000...,,,)))---000000...,,,,,,---------------------------/////////.........---------,,,...222222///---///***++++++,,,,,,---------,,,,,,,,,,,,,,,------...111000///---,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------...............000000/////////.........,,,---...//////...---,,,,,,,,,,,,---......//////,,,---......//////......,,,,,,,,,---......//////000000000000////////////...//////000000000//////000000000///......------......------------..............................+++,,,---///000111111111//////.........//////000///++++++...000...---///000000///......///000000...........................---,,,,,,++++++,,,,,,------------------------------------------------.........------------,,,000222111---,,,...---***............///000111111//////------111444111+++///111000------000222000......------......///000...+++***...///...---...................................................,,,,,,---------.........------........./////////........................,,,------...............................................................------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------------------------------,,,,,,,,,------------...//////............//////....../////////......---111000...---------///000000000000000000000000000///////////////////////////000000111111000000////////////...............------------------------111000///...------------------............------...........................---///222111,,,,,,000///...------...000333555444222///---,,,,,,---...---------------...//////000000000///////////////---------............///000//////.......................................---///222222///------...---...///...,,,,,,...000...---,,,+++,,,...000222,,,,,,,,,------------...))),,,///...---///444999777333///---...///000111---000222111...---///111------------....................................,,,,,,,,,---......---,,,,,,------......---------....................................////////////...---///444444000...000++++++,,,,,,---......///---,,,,,,,,,,,,---......111///...,,,,,,...000111,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------............------------......------------..............................////////////////////////........................---------...///000000000//////000000000111111111222222222222111111111111...///111222222111///............///000000111111//////000111111111111000/////////000111222222222444444444333333333222222222222333444444444333222333333333333333222222111111111000000000000111111111111111111111111111111000111222333333333333333333333222222111222222333333//////222333111///000000000111111111111000000000000000000000000000000000///...---------......////////////////////////////////////////////////000000000000///////////////222222///000222333000////////////000111222333,,,///000///111444222,,,555666444000///111111//////............///000000222---+++---///...///222........................////////////////////////---------.........//////.........////////////000........................,,,---......//////......////////////////////////........................................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000///.........---------------------------,,,,,,,,,---------......//////............//////,,,---...///000000000000666444111...---...///111222222222222222222222222111111111111111111111111222222333333333333222222000000//////......------...........................------......///000111------............------........................222///000333111++++++000...---+++,,,...333777::::::777333...,,,,,,---...---------------...///000111111000000//////......---------.........//////000000///.......................................---000333333000...---......//////...,,,,,,---///,,,------,,,++++++---///,,,,,,,,,---------......+++...000...+++,,,111666BBB===666000...---------000///......000000---+++---------.........//////////////////////////////,,,,,,------......------///---,,,---...///...---........................,,,,,,---...///000111111,,,+++...222333///---///,,,,,,------...///000000---,,,,,,,,,,,,---......,,,+++***+++---222777:::,,,,,,,,,------.........,,,,,,,,,------.........------------------------......................../////////...---------,,,......------------......////////////////////////000000000000000000000000000000000000000000000000...//////000111222222333111111222222222333333333444444444333333333222222000111333444444333111000///000000111222333333333111111222333333333333222111111222333444444555555777777666666666555555555444555777999::::::::::::666777888888999999888888444333333333333333333444666666666666666666666666555555666666555555444444666666555444444555555555444111111555777555444555111111222222222222111111222222222222222222222222333222000/////////000111111111111111111111111111111111111111111111111111222222222222111111111111+++///111000333888:::999000000000000111222333444000555666000///444777555:::;;;888333000111111...............////////////---...............---,,,//////000000000000//////........................000//////.........//////+++,,,...000000000///...........................------------------------......---------......///////////////............//////.........---------................................................,,,,,,,,,---------------/////////...------,,,,,,------------------------,,,,,,---.../////////...333222111000///...............000111222222222222000000111222222222222111222222222333333444444555111000111444333//////333444===CCC555'''111999///444444555666777777777777222222222222111111111111444555777777777555333222111111222333222000...,,,//////////////////......111111111222222333333444444444333222222111000000444222///......///......333333333111///------...---...///---+++,,,000444333111///.../////////...///.........------------//////000000000000//////111000000///////////////------......................../////////////////////111333444444222000...000---,,,---000111...+++,,,---///111111000///......//////000000000000000......//////000000111111;;;888333...,,,,,,...000000000000000000///......///...---,,,,,,---......000000///////////////000---,,,,,,---......,,,+++......////////////......,,,...000///---,,,///222+++,,,---/////////...---,,,---...//////...---,,,000---+++,,,//////...+++/////////...---...000333222111000///,,,---888EEE222000......000111111000////////////000111222333111111000000000000000111111111000000000000111111333222111000000111222333444444333333222333333444222222333444444444444444333111///000333444222000111333444444333333444666111222444444555444333222222333444666777888888888:::666222111222333222111444444555555555666666666555555555666666555555555000222444777888999999999666666777888999::::::;;;888999999777555333333444555666777999:::;;;;;;;;;:::;;;<<<===<<<;;;999777888666444333333444666888333444666888:::<<<===>>><<<;;;::::::;;;:::888666777777777888888888888888888888888777666555333222000//////......------,,,---...///000111222333444333111///000222222000---+++///444666666444333222888000---111333111000222444444333333222222111111///.........///222555777111222333444666777888999777777888888777777666555555444444333111000///..........................................------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,......---------------...//////..................------........./////////........................,,,,,,,,,,,,,,,---......000000000000000/////////////////////............/////////////////////////////////////////////////////////................../////////////////////.......................................---------111000///...............---...///000111111111111222222333444444444444333333333333222222222222222...---000444444222333888CCC444//////+++000777555888888888888777666666555.........//////000000000444444666666555444222000///000111111111///---+++,,,,,,------......//////222222333444444555666666555555444444333222222222555333111000000000000000222222333333222111222222000111111111000111333555444222000///000111000000111111111111000000000000222222333333333222111111333222222111111111222222222222111111111111111222000000111111111111111111...000222444444222000///---,,,---...000111000///+++,,,...///000///...---,,,---...//////////////////////////////000000000222111...,,,,,,...111333222111000///...///000000000///////////////000000000//////........./////////...---...000111000///......////////////......---.........,,,,,,---///---...///000000000//////+++,,,---///000000000000111///---...000111///---...///000/////////222444888666444222...---444===444444333444444444333222333333222222222333333444444444333333333333444444222222111111111111222222666555555444444555555666888777777666666777777777222333444555666555555444333111///000222333222000000222333333222222333444444555555555555444222111333444555777999::::::;;;888444000//////000///---000000000111111222222222111222222333333222222111///000111333555666666777999999999999888888888888999999888666444222333444222333444666777777777777888999:::;;;:::999777666444444444444444444444444000111333555888;;;>>>??????>>>=========<<<999666666666777888888999::::::888777666444333111000///////////////............///000000000000111111111111///...///000000...,,,...111444555555333333333333000000555666111///000//////000000000000000000......---------...///000///000111333555777888999666666666777777666666666333222111000............//////............/////////////////////...------------............------------------------------.........------......///333222000.........///000.........//////000000000////////////////////////,,,,,,,,,,,,---///000000222222222111111111000000000000/////////.........000000000000000000000000111111111111111111111111222111111000000/////////......//////000111111222........................//////......---,,,,,,+++......---------------...---......///000000000000333444444555666555555555333222222111000000/////////...000444555333666:::aaa;;;)))222222---///222999999888777555333111000******+++,,,---...//////111222333444333222111000...//////000///...,,,+++******+++,,,---...//////222333333555666777888888666666555555444444333333555555444333222222222222222333444555666777777777444333333555666777666555444222111000222222222111444444444333333333333222555555666555555444333333444444333333333444444555777666555444333333444555222222222222222222222222///000222444555444333222///000222222111000000111,,,---///000000000///...---...///000111111111111222222222111111111111111///...------...000222333444222000......///111222000111222333333333333333111111000000000000111111333111000000222444444444111111222222222222111111111000//////000111000///111222333444555444333333222111111111222222333444444333222333444555444222222222333222222333555888===:::888888555222444999666999;;;<<<:::999888777888777666555444444444444666666666666666666666666333222222111111222222333777777888888888888777777777777777777777777777777222333555666777666444333222111000000222222111000///111222222111000111333444444444333222111000///222333444555777888999999666333000/////////...---.........///////////////000000000111111000000000......//////111222333444::::::::::::::::::::::::999999777444111111222444000111222222333333333222444555666777666555444333000111333444444333111000//////000222555999===@@@AAA@@@??????>>><<<888444333444555666888999:::;;;888666444222000///....../////////000000000111111222111111000000/////////000/////////000000///---111222444444333222222333///000555999888222...///------......///000000111///......------,,,,,,,,,---...///111333444666666333333444444555666666666444222000...------...///333222111111000111111222111111111111000///.........//////000000//////...000000000000000000000000111000000000000111111222444444444333333333333333000000000000////////////.................................///000222333444666555444333222000///////////////.........------////////////////////////111111111111111111111111222222111111000///............/////////000000000------...............///......------------------,,,,,,,,,,,,,,,---......------...///////////////222222333444444444444444000000000000000000000000333111333666666444666:::bbb>>>...555222***+++...555555444333111...---+++***++++++,,,------.........///000222222333333222/////////000///...---,,,,,,,,,------......//////000111222333444666666777555555555444444333333333444555555444333222333333444444555777999::::::999444333333555999:::666333333111000111222333222111444444444333333333222222555555555555555444333222333222222222333444444555888777555333222222333444222222111111111111111000///111333444555555444444444666888555000------/////////000111222111111000000111222333444555555555555555444444333333222222333222222222111111000000222222222111111111222222111222444666777777666555444444333333444444555555777444222111222444444444555555666666666666555555666333222444777888666444666777888999999888777666;;;999777555333333333333777777777777888888888888777777777666555555777999<<<999999;;;:::777666999666:::>>>???>>><<<;;;;;;999888666555333222222222333333444444555555444444111111000000000000111111444555666777777666555444111222222333333333333333000111444555666555333222222222111222222222222111000111222222000000111222000000000000//////......111111111222222333333444555333222111111222222222000000111111111111111111111111222222222222111111000///......///000222333666777888999;;;===>>>???777777444111//////111444000111111111111111000000111111222222222222111000111111222222222222111111000//////000222777;;;>>>@@@???>>>>>><<<999444111111111222333444555666777666555222000//////000111000111111222333333444444222222222111111000000///222222222333333333222111333333444222111000111222...222888:::777222000111000000000000111111222222000000000000///...---,,,.........///000111111111000000111111333444555666555333000......///111222888666555444333444555555222333333222111000//////......////////////......000000000000000000000000000000000000000111222222222444777999:::999777666333333222000///...---,,,------------------------......///000111222444555888777555333111///...---.........---------,,,,,,........................000000000000000000000000111111000//////...------/////////......---------,,,,,,------............------,,,------///000111,,,,,,,,,,,,,,,---...///---......////////////...///000111111222222111111......///000111222222333444222444777777666999>>>>>>000///222---...444333333333222222000///...---////////////............,,,---...000222444555666111111111111111000000///111111000000/////////.........///000111222333333333333333222222222222222222333555444222111222333666666666888;;;;;;999666111000000444777777444000000//////000222333222111222222222111111111000000222333333333222222111000000000000000111222333444555444222111000000000111111000000000//////.........///000222333333333222222444666333///,,,,,,...//////000111111111111111111222333444555555555555444444444333333222222111333333333222111000/////////111444666666444222000222333555666777777777666444444333444444555666666999666222111111222222222666666777777777777666666555333333666:::<<<:::777666666777888888777666555:::999777444222222222222555666666777777777777888888999888555333222444555888666666999888555444666333555888::::::999999999666555444222000/////////...///000111111111111000//////............/////////000111222222111000///---...///000000000000//////111222444444333222111333444444444444333444444222333444333222111222333//////000000000111222222444333222111000000000000222222333333333444555666333333333333333333333333222222333333333333222222333222111000000111333444333333444666777999::::::444444222///---...111333333333333333333222222111///000000000000000000000444333222000000222333444444222111000111444777999;;;:::999888888555111---//////000000000000111111222111///...///000222444333333444555666777777888333333333333333333333333333333444555444444444444444444333222000///111222222666:::999666444444444333333222222111111111111...///000111111111000000000000//////.........---/////////000111333444555555333000///...000222444999888666444333444555666222222222222111///...---,,,,,,------------,,,,,,------------------------------------...///000000///222777;;;<<<;;;888666333222111000...---,,,+++------------------------------------...000111111666555444222000...---,,,///.........------------......................../////////////////////////////////......---------000//////...------,,,,,,---------......//////000------------...111333444......------...///000000...//////000000/////////...//////000000000000000...///000111333444555555111000222777999:::???EEE000111777666...555===999666666666666555444333222333333222222111111111111......000111333555666777222222222222222222222222444444333222111000//////---......//////000000111111111111111000000000000///222555444111000111333777555555888::::::777333......000222444444222000///...///000333444333111111111111000000000//////000000111111111111000000......//////111222333444333333222222111111000000111111111000//////......---...//////000000000000+++---/////////...///000///////////////000000000000111111222222222222222111111000000000000000000......//////000000000000...111555999999666222///222333444555555555555555111111000111111222333444777444222111111111111000333333444444444444333333111111333555888888777666222222333444333222111000222222111000000000111111000111333333222222333555555555444111///...///000555333333444222...///333333111///000222333333222333222111000////////////,,,---...000000000///////////////......///////////////000000000000/////////000222333444333333222333333444555555555555555666777888888666666777888666777888777555444555666333333333444555666888999999888666444333333333333000222444444444555666888555555555555555444444444222333333444444333333222666666555444444444444444333333222222222111111111222222222000///000333555666666777777777666555555111222222222222222333333888666444222222444666888777666444333222333555666777666444333333222///---////////////////////////......---...///111333444777777888888999:::;;;;;;666666666666666666666666222333555555444333444555444555555444222111333444777:::;;;888777888888777444333333222111111000000......///000000111222222333333222111000000//////111111000000222444666777444333111000000222333555777666333111000111222444000000000///...---+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...000333666777666444333000000//////...---------........................------------......///000111000000000////////////000000000000////////////........................////////////////////////........................////////////...............//////000111111222222000///......///111333555000000000///000000111111///000000111111000000//////000111111222222111111111222222333444555666666111000333888:::<<>>;;;???>>>>>>===;;;999777666333333444555666666777888888777666555444333333333333222222111222222333333222222222222222222333333333333333222222222111111000000000000000111111111...333777666222000222555111000000444999999555000...111444444111111333555//////111333666777555444444444333333333222222222000000222333444555555555111222222333555777999:::555777999;;;;;;:::888666888888777666555555444444777777777777777666666666444222111444777999777444666555555555555666777777444444444444333222111111222222222333333444444444111000000000000222444555111333555777777666555444333222111000///000111222000000000000111222333444/////////111444555444333111222222333333222222111000333666666222//////000111111222333222111///...222333333333222000...------000222222000000222555000000111000///000333555...///222333111111;;;FFFGGG<<>><<<;;;<<<===???AAA:::<<<>>>===;;;:::<<<>>><<<===>>>===;;;:::;;;<<<:::999888777777888999999:::999888777888999;;;===999<<<>>>===:::888888:::<<<;;;;;;;;;::::::999999::::::;;;;;;;;;;;;::::::999999::::::999777555333555555555555555555555555111333555666666777999;;;999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<999:::;;;<<<<<<;;;:::999888888777777777666666555666333111000222444555555111111222333555666777888666777888888999999888888============>>>>>>>>>>>>@@@???>>><<<:::888777666666888;;;;;;999888:::<<<777999;;;;;;999999999::::::======;;;===AAA===444666666777777888999999999888666555444444555777999666777777888999:::;;;;;;999888777666777999;;;<<<:::;;;;;;<<<=========>>>222222111000000000000111...---,,,,,,,,,---...///000000000111111000000///,,,...//////.........///444444333111111000000000......------,,,------------///111111000///000111///000111222222111000///222222222222222333444444///......---...///111222555333111///.........///222222222222222222222222111222333333111000111333222222333333222000///...111111222333333333222222222222222222444666888999======;;;555///...222888444333222000000000111111...000111333444444333333777999;;;<<<;;;::::::;;;999:::;;;:::888777888999;;;:::::::::::::::;;;<<>><<<999777777666555444555444444333111000000///333333444444333333222111444444555666666777777888111222222222333333333333444444555666555444222111111222444666888777444111444333222333555666555444444444444444555555666777777777666666666666777777777555555666777888777666555444333555999<<<;;;:::<<<<<<<<<;;;;;;:::::::::;;;:::999888777777666666===;;;888888888888777666666777777888888777777666777666666555555555555555333555777777555444333333555444333222333555777888222444777777666444333444777777777777777666555555666666555555444444555555444555777888888888777777888999999999888777666555777666555444444555777888999999999999888777555444555555555555444444333222222444555777777666444333555333333555888888444000222222333333333222111000111000000111222333444555AAA===888444111222333555333333444444666777888999888999;;;===>>>??????@@@@@@@@@@@@>>>===>>>???AAA@@@BBBDDDCCCBBB@@@??????AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAA@@@????????????BBBAAA@@@@@@??????@@@@@@===>>>>>>???@@@@@@AAAAAA????????????????????????<<<>>>>>>:::999<<<>>>===<<<<<<<<<===>>>>>>??????===>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::999666444444777888666444999999999999:::::::::;;;<<<;;;<<>>===BBB???<<<<<<>>>???>>><<<>>>===;;;999888777888888777888888888888888777777777777888888999;;;<<<===??????>>>===<<<<<<;;;:::@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>???@@@@@@<<<999;;;;;;<<<===>>>>>>?????????===;;;999999;;;===???DDDCCC@@@<<<888888999<<>>===BBBAAA???>>>>>>???AAABBB>>>???AAABBBBBB@@@???>>>333333222222333333444555333222111000000000111222111111222222222111000000000111333222000//////000555444333222111111111111000//////.........//////---///111111111000111222333333444555555444333333333333222222333333444555333222111111111222333444666444222000/////////000111111111111111000000000111222333333111111222333222333333444333222000///000111111222222222222222444333333333444666777888@@@@@@===777000...000444555444333222111222333333111222444666777888888777888:::<<<===<<<;;;;;;<<<===>>>???>>>===<<<===>>>?????????>>>>>>======<<>>???DDDFFFCCCBBBEEEKKKJJJHHHEEE@@@:::444111444666888888999===@@@BBBCCCAAA@@@??????===:::777888777666555333222222111555666666666666555444444555555666666777888888888444444333333333333222222555666666777666555444333222333555777999888444111666555444555666777666555555555555666666777999999888777777777777888888999888777666777999:::999888777555555777:::<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;::::::::::::<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;::::::;;;:::999999888888888888888:::;;;:::999777888888888888777777777888999:::666999;;;<<<:::999888888:::;;;;;;;;;:::999888888999999888777777888888888999:::;;;<<<===<<<<<<;;;:::::::::;;;;;;:::::::::999888777666777888:::;;;>>>>>>??????>>>===;;;:::777888777777666555444333111333444666666666555444555666666888::::::888666666666555555555444444444666555555555555555666666<<<:::666333222333555666555555555666777888::::::======>>>??????@@@@@@AAAEEEEEEDDDBBB@@@@@@AAABBBBBBCCCDDDDDDBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>BBBGGGGGGCCCAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===::::::<<<===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>?????????BBBDDDEEEBBB???BBBCCCCCCCCCCCCBBBAAAAAABBBAAA???@@@CCCEEEDDDCCCBBBAAA???>>>===<<<<<<===>>>>>>???@@@AAAAAAAAA@@@????????????AAABBBCCCDDDHHHGGGGGGEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCAAAAAABBBEEEEEECCCAAA>>>>>>>>>???????????????@@@???===<<<<<<===???@@@EEEDDDBBB???<<<;;;<<<===CCC???YYYfffJJJ<<>>>>>===<<<<<<;;;>>>???@@@AAAAAAAAA@@@???AAAAAA@@@@@@@@@AAACCCCCC@@@AAABBBCCCCCCBBBAAA???000000000000111222333333222222111000000111111222444444555555444333333222333555666555333222222222555555444333222222222222111111000000000111111222...000222333222222333444333333444444444444333333333333333333333444555555666666555444444444555555555444222111000000000111000000000000111111111111111222333333111111222333222333444444444333222111111222333333444444444333555555555555555666777777555777888777444444777:::666666666555666666777888888999:::<<<============>>>@@@BBBBBBAAA@@@AAABBBBBBCCCDDDDDDBBBBBBCCCDDDDDDEEEEEEEEEDDDBBB@@@???@@@???BBBJJJNNNKKKFFFDDDHHHHHHIIIHHHFFFBBB===;;;>>><<<<<<>>>BBBEEEHHHIIIGGGFFFEEEEEEDDDAAA===999:::999777555444333333333888888888888888777666666777777777777777888888888777777666666555555444444777888999999999888777666555666777999:::999666333888777666666888888777666666666777888999:::<<<===999:::::::::;;;;;;<<<<<<;;;999999:::;;;<<<;;;:::999888888999;;;<<<<<<;;;============>>>>>>>>>>>>@@@??????>>>>>>>>>??????===>>>@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@????????????>>>======<<<;;;;;;<<<======<<<::::::;;;<<<===============<<<;;;;;;:::<<<>>>???===<<<<<<<<<<<<<<<<<<<<<;;;:::999888:::999999999999999::::::<<<===>>>>>>??????>>>>>>::::::::::::;;;;;;;;;;;;999888777777777999:::;;;??????@@@@@@@@@>>>===<<<999999999999888777666555222333555777888888777777666888:::;;;;;;::::::::::::999888777666777777888::::::999999888888888888888777666555555666888888888888888888999;;;<<<===AAAAAAAAAAAAAAABBBCCCCCCIIIHHHFFFDDDBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFHHHGGGEEEDDDCCCDDDFFFGGGJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEFFFGGGHHHIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFCCCCCCJJJQQQPPPJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHEEEBBBAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCEEEGGGHHHFFFDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDFFFIIIKKKKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJOOONNNMMMLLLJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEHHHJJJJJJJJJEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEIIIIIIIIIGGGDDDBBBBBBCCCEEEMMMnnn|||___IIIGGGAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFFFFEEEDDDCCC000000////////////000111000000111111222333444555666777777777777666555555444666777777666555555666666555555444333333444444333333222222333333444444111333555666555555666777555555555666666555555555444444444444444555555666777666666555555444444444444444222111000000000111222222222222222333333333222333444444333222444555222333444555666555444333444555666777777777777777888888777777777777777777///222666888999:::===???;;;;;;;;;<<<======>>>???AAAAAABBBBBBBBBBBBBBBAAAAAACCCDDDDDDCCCCCCDDDEEEDDDFFFGGGGGGFFFEEEFFFHHHGGGHHHJJJJJJJJJHHHFFFDDDCCCCCCFFFLLLPPPOOOIIIDDDEEEGGGIIIJJJJJJHHHFFFDDDFFFBBBBBBGGGKKKLLLKKKKKKHHHGGGEEEDDDCCCAAA===:::<<<:::888555444444444555;;;;;;;;;;;;;;;::::::999::::::999888777666555555888888888888888888888888:::;;;<<<<<<<<<;;;:::999999999:::;;;===;;;888666:::999888888999999888777777888888999;;;===>>>???===>>>>>>???@@@@@@@@@@@@===<<<<<<<<<>>>???>>>===;;;;;;;;;<<<============>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAABBBDDDGGGGGGDDDAAABBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@???>>>>>>=========;;;999999;;;===@@@@@@AAABBBAAA???===<<<;;;===>>>>>>===<<<<<<===;;;;;;;;;;;;:::999888777888888888888999999:::;;;=========>>>>>>>>>======;;;::::::999888888888777666666666666666777999999:::;;;<<<<<<<<<;;;:::999888999999:::::::::::::::777888:::;;;<<<=========999<<<>>>>>>;;;999:::<<<===<<<:::888888999:::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===??????BBBBBBBBBBBBCCCEEEGGGHHHJJJHHHEEEDDDCCCCCCCCCCCCBBBCCCBBBAAA@@@@@@BBBDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGEEEEEEGGGHHHJJJNNNMMMLLLLLLKKKKKKLLLLLLGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGLLLQQQQQQMMMIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFHHHIIILLLLLLLLLLLLLLLLLLLLLLLLMMMKKKHHHFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFGGGIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIKKKMMMNNNOOOOOOKKKKKKJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJFFFFFFFFFGGGGGGIIIJJJJJJOOONNNMMMKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEGGGIIIKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMOOOPPPOOOMMMKKKJJJJJJJJJOOOfffrrraaaSSSRRRMMMHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJGGGHHHIIIJJJJJJHHHFFFEEEHHHHHHIIIJJJJJJJJJIIIIII333222111000000000000000///000222444777888::::::666666777777777777666666555777999:::999888999:::888777777666666666666666666555555555666666777888777999:::;;;:::999:::;;;:::999999999999999999:::666666555555666666777888777666666666555555444444555555444333333222222222333333444444555555555666555666888777666666888999666777888999999888777777777777999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::===???AAA@@@?????????AAABBBCCCDDDEEEEEEFFFFFFJJJIIIHHHGGGEEEEEEDDDDDDBBBCCCDDDDDDCCCCCCDDDFFFFFFGGGHHHGGGFFFFFFGGGHHHGGGIIIKKKMMMMMMLLLKKKJJJJJJJJJJJJLLLNNNOOOLLLHHHIIIJJJIIIIIIGGGDDDAAA???FFFBBBCCCJJJNNNKKKHHHGGGJJJGGGCCC@@@??????>>>===@@@===:::777666777999:::AAAAAAAAAAAAAAA@@@?????????>>><<<:::777555333222555555666888999:::;;;<<<===>>>???@@@@@@???>>>============???@@@???===;;;<<<;;;::::::<<<<<<;;;:::999::::::;;;===???@@@AAAAAABBBCCCDDDDDDDDDDDDDDD@@@???>>>???AAAAAAAAA@@@===>>>>>>?????????@@@@@@AAAAAAAAABBBBBBCCCCCCDDDBBBAAAAAAAAAAAAAAABBBCCCGGGCCCAAAEEELLLNNNHHHAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCAAA@@@?????????>>>===;;;;;;===???AAABBBDDDDDDCCCAAA>>><<<===>>>??????>>>===>>>???<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<===>>>???????????????>>>?????????AAA???===:::888777666666777777777888999::::::;;;:::;;;<<<======<<<;;;;;;;;;<<<===???AAABBBBBBBBB>>>???@@@BBBCCCDDDDDDDDD@@@BBBDDDBBB>>><<<===???BBBAAA???======>>>???@@@>>>???AAACCCDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@????????????@@@AAABBBBBBAAABBBCCCEEEGGGJJJLLLMMMKKKHHHFFFEEEGGGHHHHHHGGGEEEFFFEEEDDDCCCCCCFFFHHHGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMJJJIIIHHHGGGGGGHHHJJJKKKIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDIIILLLIIIGGGIIIKKKKKKGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEGGGJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIGGGFFFFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNKKKMMMNNNOOONNNNNNNNNNNNLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKJJJHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDCCCBBBBBBDDDEEEGGGIIIJJJJJJLLLMMMNNNOOOOOOOOOPPPRRRSSSSSSRRRPPPOOOMMMOOORRRRRRPPPNNNMMMMMMNNNKKKQQQZZZ[[[YYYVVVPPPMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNMMMNNNOOOOOONNNKKKHHHFFFKKKLLLLLLMMMMMMNNNNNNMMM111111000///////////////...000222555888:::;;;;;;666777888999999:::999999;;;===??????>>>>>>>>>???<<<;;;;;;::::::;;;;;;;;;:::999999::::::;;;<<<===>>>???AAA@@@???===>>>>>>:::999999888888999999::::::::::::::::::;;;;;;<<<999999:::::::::999999888:::::::::999999999888888888888888999999::::::;;;;;;===>>>>>>======???@@@??????@@@AAAAAA@@@???>>>;;;<<<===???@@@@@@@@@@@@CCCCCCDDDDDDDDDCCCCCCBBBCCCEEEHHHJJJKKKKKKJJJIIIGGGHHHIIIJJJKKKLLLKKKKKKNNNMMMKKKIIIHHHGGGFFFFFFHHHIIIJJJIIIHHHIIIJJJLLLHHHIIIIIIIIIGGGFFFGGGHHHGGGHHHJJJLLLMMMMMMMMMLLLIIIKKKJJJGGGGGGIIIKKKIIIGGGFFFEEECCCBBB@@@??????BBB>>>@@@IIIKKKEEECCCFFFLLLHHHCCC@@@???AAAAAABBBCCC@@@<<<:::999;;;???AAAFFFFFFFFFFFFFFFEEEDDDDDDAAA@@@???<<<:::888666555333444555777999;;;<<<===@@@@@@BBBCCCCCCBBBBBBAAA@@@@@@@@@BBBDDDDDDBBB@@@???>>>===>>>@@@AAA@@@???======>>>>>>@@@AAACCCCCCDDDEEEFFFGGGGGGFFFEEEDDDBBB@@@@@@@@@BBBCCCBBBAAA>>>???AAAAAAAAAAAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAAAAAAAAAAAAAABBBIIIDDDAAAEEEKKKMMMHHHBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEDDDCCCBBBAAABBBCCCCCCBBB@@@???AAABBBBBBCCCDDDEEEDDDBBB???>>>@@@BBBBBBBBB@@@@@@AAABBB???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEIIIGGGDDD@@@===;;;::::::<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCAAABBBDDDFFFHHHIIIJJJJJJEEEEEEFFFFFFGGGHHHIIIIIIFFFGGGGGGEEECCCBBBBBBCCCGGGFFFDDDCCCCCCCCCDDDEEECCCDDDGGGIIIKKKLLLLLLKKKHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEBBBCCCFFFJJJMMMOOOPPPQQQOOOLLLIIIIIILLLNNNMMMKKKIIIJJJKKKJJJIIIIIIKKKLLLJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOONNNMMMMMMIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFAAAIIIMMMIIIDDDDDDGGGHHHDDDDDDDDDCCCBBBAAAAAA@@@BBBDDDFFFIIILLLNNNPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJHHHFFFEEEEEEGGGHHHHHHHHHHHHIIIIIIIIIJJJEEEFFFHHHHHHGGGGGGIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMOOOQQQQQQOOOMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIILLLLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGBBBCCCCCCBBB@@@@@@AAACCCEEEEEEFFFHHHJJJKKKMMMMMMLLLMMMNNNOOOOOONNNMMMLLLIIIKKKMMMNNNLLLKKKKKKKKKOOOJJJGGGMMMXXXZZZQQQIIIMMMMMMNNNOOOOOOOOOOOONNNLLLMMMMMMMMMNNNNNNNNNNNNPPPPPPQQQQQQOOOLLLJJJHHHLLLLLLMMMMMMNNNOOOOOOOOO333333333333444555666777555666999;;;===>>>>>>>>><<<===>>>@@@AAABBBCCCCCCFFFHHHHHHHHHEEEDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA????????????@@@AAABBBBBBDDDFFFFFFEEECCCAAAAAAAAA>>>===<<<;;;;;;<<<===>>>@@@????????????@@@AAAAAA???@@@AAABBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEECCCEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLKKKJJJHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKHHHIIILLLOOORRRSSSSSSRRRKKKLLLMMMNNNOOOOOONNNNNNMMMLLLKKKIIIIIIIIIIIIIIIMMMMMMNNNMMMLLLLLLNNNQQQKKKLLLLLLKKKIIIGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKGGGMMMNNNHHHEEEIIINNNOOOJJJHHHEEEBBB@@@@@@AAAAAAAAA<<<>>>FFFGGGBBBEEEMMMJJJGGGDDDBBBBBBCCCCCCCCCBBB???;;;888999<<<@@@CCCEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@>>>===<<<<<<888999:::<<<===???@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBCCCEEEGGGHHHGGGFFFBBBAAAAAACCCEEEFFFFFFEEEBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGGGGGGGEEECCCBBBBBBAAAAAAAAACCCDDDCCCBBB>>>@@@CCCCCCBBBCCCEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBAAAAAAAAAAAADDDCCCCCCCCCEEEEEEEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDFFFFFFEEEDDDCCCCCCEEEFFFFFFDDDCCCCCCDDDCCCDDDDDDEEEDDDCCCBBBAAABBBCCCDDDCCCBBBBBBCCCEEEBBBBBBDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNMMMLLLKKKJJJIIIIIIJJJKKKNNNLLLIIIEEEBBBAAA@@@@@@@@@AAABBBDDDEEEEEEFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJFFFGGGHHHJJJKKKKKKLLLLLLHHHHHHGGGHHHHHHIIIJJJJJJFFFEEEDDDDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGIIIKKKMMMMMMLLLLLLIIIIIIHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGEEEHHHLLLPPPRRRSSSSSSSSSSSSOOOKKKKKKNNNPPPNNNKKKIIIKKKLLLLLLLLLKKKLLLMMMKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNLLLKKKJJJIIIJJJKKKLLLLLLLLLKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCIIIKKKHHHEEEFFFGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBDDDFFFJJJMMMOOOPPPOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKJJJGGGDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJEEEGGGIIIHHHGGGGGGIIILLLIIIJJJKKKLLLLLLLLLLLLLLLMMMOOORRRRRROOOMMMMMMNNNKKKKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFEEECCCCCCDDDEEEEEEFFFGGGGGGAAACCCEEEEEEBBBAAABBBDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHEEEGGGIIIIIIHHHHHHIIIJJJJJJLLLHHHJJJSSSSSSKKKHHHJJJKKKKKKLLLMMMMMMLLLLLLJJJKKKLLLMMMMMMMMMLLLLLLNNNNNNOOOOOONNNMMMKKKJJJKKKKKKKKKKKKLLLMMMNNNNNN;;;;;;<<<===???BBBDDDEEECCCDDDEEEGGGHHHHHHGGGGGGCCCDDDFFFHHHJJJKKKLLLLLLOOOPPPPPPNNNKKKHHHGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJJJJHHHFFFCCCCCCCCCGGGFFFEEEEEEEEEEEEFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGHHHIIIIIIIIIIIIHHHHHHGGGJJJJJJKKKLLLMMMMMMNNNNNNIIIJJJLLLLLLLLLLLLMMMOOOSSSTTTTTTTTTSSSQQQPPPOOONNNOOOPPPQQQSSSSSSTTTTTTPPPQQQRRRSSSTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPMMMKKKMMMNNNOOOPPPPPPPPPOOONNNKKKJJJIIIIIIIIIJJJKKKLLLIIIIIIIIIHHHGGGHHHJJJMMMOOOOOOOOONNNKKKIIIIIIJJJJJJIIIHHHHHHGGGHHHHHHIIILLLTTTXXXRRRNNNRRRXXX[[[YYYUUUNNNFFFAAA===<<<<<>>;;;777555666:::???BBBAAAAAAAAAAAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCDDDEEECCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDFFFIIIKKKJJJIIIEEEDDDDDDFFFIIIJJJJJJJJJFFFFFFEEEEEEFFFGGGHHHHHHEEEFFFGGGGGGFFFDDDAAA@@@CCCBBBAAABBBCCCDDDDDDBBB>>>AAADDDDDDCCCDDDGGGIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDBBBAAAAAAAAAAAA???CCCEEECCC>>>===AAAEEECCCCCCDDDDDDDDDDDDCCCCCCAAACCCEEEGGGGGGGGGFFFEEECCCEEEGGGGGGEEECCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCBBBAAAAAACCCDDDBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHIIIJJJLLLNNNOOOPPPPPPOOOMMMLLLLLLLLLMMMMMMOOOMMMJJJFFFDDDCCCDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHGGGHHHJJJKKKLLLMMMLLLLLLHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIBBB@@@>>>@@@DDDFFFFFFDDDCCCDDDDDDDDDDDDCCCBBBBBBEEEGGGIIIJJJKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIILLLPPPTTTVVVVVVUUUSSSUUUPPPKKKKKKMMMNNNKKKHHHFFFHHHKKKLLLKKKJJJJJJJJJLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOONNNLLLJJJIIIHHHIIIJJJLLLNNNOOONNNLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHEEEHHHIIIHHHIIIKKKJJJFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEGGGKKKNNNOOOOOOMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFIIILLLKKKHHHEEEDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKFFFHHHJJJIIIGGGGGGJJJMMMIIIIIIJJJKKKKKKKKKKKKJJJLLLOOOSSSSSSPPPNNNNNNOOOJJJKKKLLLMMMLLLKKKJJJIIIFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFFFFGGGGGGAAADDDGGGHHHFFFDDDEEEGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFHHHHHHGGGGGGIIIKKKEEEMMMKKKHHHLLLKKKIIINNNGGGHHHIIIJJJJJJJJJJJJJJJGGGIIIKKKLLLMMMLLLJJJIIIKKKKKKLLLLLLMMMMMMMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMAAABBBEEEGGGJJJKKKLLLMMMJJJLLLOOORRRSSSSSSQQQPPPSSSPPPNNNNNNPPPRRRRRRQQQTTTSSSRRRQQQOOONNNLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKFFFEEEEEEEEEGGGIIIKKKLLLKKKMMMMMMJJJGGGEEEFFFHHHHHHIIIJJJKKKLLLKKKJJJIIIKKKLLLLLLLLLLLLLLLKKKKKKOOOOOONNNKKKJJJKKKNNNQQQQQQQQQRRRRRRRRRRRRQQQQQQSSSTTTUUUVVVWWWVVVUUUUUURRRQQQPPPOOOOOOPPPRRRTTTWWWUUUSSSTTTUUUUUURRROOOSSSRRRRRRRRRQQQQQQPPPPPPSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQPPPNNNMMMMMMOOORRRRRRQQQNNNMMMMMMNNNPPPRRRMMMJJJHHHHHHJJJKKKLLLLLLMMMKKKGGGDDDCCCCCCDDDEEEJJJRRRVVVQQQIIIGGGHHHIIIFFFHHHKKKMMMPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPZZZTTTNNNKKKKKKIIIDDD@@@AAAAAABBBCCCDDDDDDDDDDDDFFFGGGIIIJJJJJJHHHEEEDDD===;;;777555444666:::<<<>>>???AAACCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEGGGIIIJJJKKKJJJIIIHHHDDDDDDFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBAAAAAA>>>@@@CCCFFFIIIHHHDDDAAA???@@@BBBCCCBBBCCCEEEGGGDDDDDDFFFHHHJJJJJJHHHFFFGGGGGGHHHHHHGGGFFFDDDCCCGGGFFFCCCAAAAAABBBCCCEEEGGGCCCDDDHHHLLLKKKKKKMMMKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKJJJJJJJJJJJJKKKKKKIIIGGGEEEFFFIIIHHHDDDAAAEEEEEEDDDDDDCCCDDDDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHNNNSSSPPPGGGFFFMMMOOOIIINNNLLLKKKJJJJJJJJJHHHFFFGGGDDDEEEHHHEEE??????CCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKMMMOOOFFFFFFEEEEEEEEEFFFHHHIIIFFFGGGGGGHHHHHHGGGGGGFFFBBBBBBDDDFFFGGGGGGHHHHHHDDDFFFGGGEEEBBB@@@AAACCCGGGGGGHHHHHHHHHGGGGGGFFFKKKHHHEEEFFFHHHIIIGGGEEEDDDEEEEEEEEEFFFHHHIIIJJJNNNOOOPPPRRRRRRRRRQQQQQQTTTNNNHHHGGGJJJLLLIIIFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLNNNOOOOOONNNNNNNNNMMMKKKIIIIIIJJJKKKLLLJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKMMMNNNNNNLLLKKKKKKKKKKKKLLLMMMMMMIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGKKKKKKJJJIIIIIIIIIJJJJJJOOONNNLLLLLLMMMMMMLLLKKKEEEGGGJJJKKKJJJJJJJJJKKKMMMMMMMMMMMMLLLLLLKKKKKKMMMMMMNNNOOOOOOOOOOOONNNSSSRRRRRRQQQOOOMMMLLLKKKLLLMMMMMMNNNMMMLLLJJJIIIGGGGGGGGGFFFGGGHHHHHHIIIIIIGGGFFFGGGHHHIIIHHHFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMMMMLLLJJJIIIGGGFFFGGGHHHJJJKKKHHHIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIKKKNNNNNNKKKGGGOOOMMMLLLMMMOOOOOOLLLIIIKKKKKKJJJIIIHHHJJJNNNQQQMMMOOOQQQQQQOOOMMMMMMMMMNNNOOOOOOOOOOOOMMMKKKJJJKKKKKKKKKJJJKKKKKKLLLLLLGGGHHHHHHIIIJJJJJJJJJIIIKKKLLLNNNPPPPPPPPPNNNMMMSSSRRRRRRQQQQQQRRRSSSTTTTTTSSSRRRPPPNNNMMMLLLLLLLLLMMMOOOPPPPPPPPPOOONNNIIIHHHHHHHHHIIIKKKLLLNNNLLLMMMNNNKKKHHHGGGHHHJJJNNNOOOOOOOOOOOOOOONNNNNNMMMMMMNNNOOOPPPPPPPPPPPPSSSSSSQQQOOOMMMMMMPPPRRRPPPQQQRRRSSSTTTTTTTTTTTTRRRSSSTTTUUUUUUUUUTTTTTTPPPOOOMMMLLLLLLMMMNNNPPPWWWUUURRRRRRSSSSSSPPPNNNPPPPPPPPPOOOOOOOOONNNNNNQQQQQQPPPPPPPPPPPPQQQQQQMMMMMMMMMKKKJJJKKKMMMPPPOOOMMMKKKJJJJJJLLLNNNPPPRRROOOLLLJJJJJJKKKKKKKKKMMMKKKHHHFFFEEEDDDEEEEEE???GGGLLLMMMOOOVVV\\\___KKKMMMOOORRRSSSTTTTTTTTTVVVUUUTTTSSSRRRQQQQQQPPPMMMJJJHHHIIILLLMMMJJJFFFBBBBBBCCCDDDEEEEEEEEEEEEGGGHHHIIIIIIGGGEEEBBB@@@999777666555666:::>>>AAAGGGGGGIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGGGGGGGGGGFFFFFFFFFDDDEEEFFFGGGGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIHHHFFFDDDCCCEEEFFFFFFDDDDDDEEEFFFEEEEEEEEEGGGJJJJJJIIIGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIKKKHHHJJJPPPSSSPPPNNNOOOLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHIIIJJJJJJIIIGGGIIIHHHHHHGGGGGGFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJSSSWWWSSSIIIGGGMMMMMMHHHJJJHHHFFFFFFFFFFFFEEECCCDDDBBBCCCFFFDDD??????CCCBBBCCCDDDEEEFFFGGGGGGHHHEEEDDDDDDEEEFFFHHHJJJKKKKKKJJJIIIHHHIIIJJJKKKLLLJJJKKKKKKLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHIIIIIIIIIGGGIIIJJJHHHEEEDDDEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHIIIGGGEEEFFFHHHJJJJJJHHHEEEDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKLLLJJJHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOLLLLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKLLLMMMNNNMMMKKKJJJJJJKKKJJJIIIJJJMMMPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPSSSRRRRRRQQQPPPNNNLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMKKKIIIFFFFFFGGGIIIJJJKKKLLLMMMJJJJJJKKKLLLNNNOOOOOONNNLLLMMMMMMMMMMMMKKKJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMMMMOOOPPPRRRSSSSSSSSSRRRPPPOOOOOOQQQSSSTTTQQQOOOTTTSSSSSSUUUVVVVVVRRROOONNNNNNOOONNNOOOQQQVVVYYYTTTUUUVVVWWWXXXYYYXXXXXXVVVVVVWWWWWWVVVUUUSSSRRRRRRQQQPPPPPPOOOOOOOOOOOORRRRRRRRRRRRQQQQQQQQQPPPUUUUUUUUUUUUTTTTTTSSSRRRQQQSSSUUUTTTRRRRRRTTTWWWXXXVVVTTTQQQOOOOOOOOOPPPUUUVVVWWWXXXWWWUUUSSSRRRNNNNNNMMMMMMMMMNNNPPPQQQPPPPPPPPPNNNLLLKKKLLLMMMPPPPPPPPPPPPPPPOOOOOOOOOKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMLLLJJJHHHHHHKKKMMMJJJKKKMMMNNNPPPQQQQQQRRRLLLLLLMMMNNNNNNNNNNNNMMMPPPOOONNNNNNNNNPPPSSSTTTZZZWWWTTTRRRRRRRRRQQQOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLHHHIIIIIIHHHHHHHHHKKKMMMNNNMMMLLLKKKKKKMMMOOOQQQSSSPPPLLLJJJJJJKKKLLLLLLNNNMMMLLLKKKJJJIIIHHHHHHFFFJJJLLLMMMRRR[[[``````QQQRRRTTTUUUVVVWWWVVVVVVPPPPPPPPPPPPOOOOOOOOOOOOLLLJJJIIIJJJLLLKKKHHHDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIGGGDDDAAA???888888888999<<<@@@EEEHHHJJJJJJJJJJJJJJJIIIGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMGGGHHHHHHHHHIIIJJJKKKLLLRRROOOLLLKKKLLLMMMLLLLLLKKKMMMMMMLLLJJJHHHHHHHHHKKKJJJJJJKKKMMMNNNMMMLLLLLLLLLMMMMMMLLLKKKIIIHHHGGGHHHJJJLLLLLLLLLKKKJJJHHHGGGJJJPPPRRRNNNKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKMMMMMMMMMMMMLLLKKKHHHIIIKKKKKKKKKKKKLLLNNNLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIJJJJJJKKKLLLLLLLLLSSSVVVSSSKKKIIIMMMNNNIIIKKKIIIHHHGGGHHHIIIHHHGGGGGGFFFGGGHHHFFFBBBAAADDDBBBBBBCCCEEEGGGHHHIIIJJJFFFFFFEEEEEEFFFHHHIIIJJJMMMMMMKKKJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLJJJIIIHHHGGGHHHHHHIIIJJJJJJIIIGGGFFFFFFHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDEEEGGGIIIJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGEEEGGGIIIIIIGGGFFFGGGIIIFFFGGGHHHJJJLLLMMMNNNOOOMMMLLLKKKKKKJJJJJJJJJKKKHHHHHHIIIKKKMMMNNNOOOPPPLLLMMMNNNNNNMMMLLLKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNLLLKKKIIIHHHGGGFFFHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKOOOOOONNNNNNNNNOOOOOOPPPNNNMMMLLLLLLNNNOOONNNMMMOOONNNKKKIIIHHHKKKPPPTTTQQQRRRRRRSSSTTTTTTUUUUUUSSSSSSTTTUUUUUUUUUUUUTTTRRRRRRRRRQQQPPPNNNMMMLLLJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQPPPMMMKKKHHHIIIJJJLLLNNNPPPQQQRRROOONNNMMMOOOSSSTTTSSSPPPLLLLLLLLLLLLKKKJJJIIIHHHHHHIIILLLNNNOOONNNMMMLLLLLLMMMOOOQQQSSSTTTUUUUUURRRPPPPPPQQQRRRSSSRRRQQQRRRRRRTTTVVVWWWUUUQQQNNNMMMNNNOOOPPPQQQTTTXXX\\\[[[YYYWWWXXX[[[]]]\\\ZZZ\\\\\\\\\\\\\\\[[[YYYYYYYYYXXXWWWUUUTTTTTTTTTTTTXXXXXXXXXXXXXXXXXXXXXYYY]]]\\\[[[ZZZXXXWWWVVVVVVTTTXXX[[[ZZZVVVUUUYYY]]]]]][[[XXXUUUSSSSSSUUUVVVZZZ[[[[[[[[[YYYVVVSSSQQQOOONNNMMMLLLMMMMMMOOOOOOOOOOOOOOOMMMLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPIIIJJJKKKKKKLLLLLLKKKKKKGGGHHHHHHGGGFFFGGGJJJLLLLLLMMMNNNPPPPPPQQQQQQQQQLLLLLLLLLMMMMMMMMMMMMMMMTTTTTTTTTTTTWWWZZZ]]]___]]]ZZZWWWTTTRRRRRRRRRRRRKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHHHHIIILLLNNNMMMMMMLLLLLLLLLNNNPPPQQQPPPMMMJJJJJJKKKNNNOOOPPPPPPQQQQQQQQQPPPOOOMMMLLLQQQQQQPPPOOORRRWWWVVVRRRRRRSSSUUUVVVVVVUUUUUUTTTJJJJJJLLLMMMNNNPPPQQQRRRPPPNNNLLLKKKKKKKKKHHHFFFIIIJJJKKKLLLLLLMMMMMMLLLMMMMMMMMMLLLJJJHHHEEECCC?????????@@@CCCFFFIIIKKKIIIIIIIIIHHHHHHGGGFFFFFFJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIHHHGGGHHHJJJLLLMMMGGGGGGHHHHHHIIIJJJJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHGGGGGGHHHJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSMMMMMMLLLLLLMMMNNNPPPQQQSSSQQQPPPPPPRRRSSSTTTSSSQQQSSSTTTSSSQQQOOONNNNNNRRRQQQOOOPPPRRRSSSSSSRRRSSSSSSRRRQQQNNNKKKHHHFFFHHHIIIJJJJJJJJJJJJJJJJJJHHHFFFGGGKKKMMMJJJGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLNNNNNNMMMKKKJJJKKKMMMOOOMMMKKKJJJMMMPPPOOOOOONNNMMMKKKJJJHHHGGGLLLLLLLLLMMMNNNNNNOOOOOONNNQQQOOOKKKKKKOOOPPPMMMNNNLLLJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJGGGCCCBBBCCCCCCDDDEEEGGGIIIKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKHHHFFFEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGIIIHHHHHHHHHGGGGGGFFFFFFDDDFFFIIIKKKKKKKKKJJJJJJHHHHHHIIIJJJKKKMMMMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNFFFGGGHHHJJJLLLLLLMMMMMMKKKKKKLLLLLLKKKJJJHHHGGGIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLOOONNNNNNMMMKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQOOONNNNNNOOOOOONNNMMMOOONNNLLLJJJIIIKKKOOOSSSTTTTTTUUUWWWXXXYYYZZZ[[[VVVWWWXXXXXXYYYYYYXXXXXXRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJJJJKKKLLLMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRPPPMMMJJJHHHIIIKKKMMMOOOQQQSSSTTTUUURRROOOQQQSSSTTTPPPMMMGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIKKKLLLMMMMMMMMMMMMIIIJJJKKKNNNPPPRRRSSSTTTQQQPPPOOOOOOOOOPPPQQQQQQMMMOOORRRUUUUUUSSSOOOLLLNNNPPPQQQQQQRRRUUUYYY\\\aaa\\\WWWWWWZZZ\\\ZZZVVV\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZYYYXXXWWWWWWWWWXXXYYYXXXWWWVVVVVVVVVVVVWWWYYYYYYXXXVVVTTTSSSRRRRRRVVV[[[^^^^^^ZZZYYY\\\```^^^\\\YYYWWWVVVWWWXXXZZZWWWWWWXXXWWWWWWVVVTTTSSSNNNNNNMMMLLLLLLMMMNNNOOOQQQPPPOOONNNOOOOOOOOOOOOMMMMMMOOOPPPRRRTTTUUUUUUPPPPPPPPPOOONNNMMMLLLKKKNNNOOOQQQQQQRRRTTTWWWYYY[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZYYYXXXXXXYYY[[[^^^___\\\ZZZWWWTTTRRRQQQRRRSSSLLLMMMMMMMMMMMMMMMMMMMMMHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLLLLMMMPPPRRRNNNMMMMMMMMMMMMNNNOOOPPPRRRPPPNNNNNNPPPRRRRRRRRRPPPQQQRRRSSSRRRQQQOOONNNLLLNNNNNNPPPTTTXXXTTTMMMQQQRRRSSSTTTTTTSSSRRRQQQNNNOOOPPPQQQRRRTTTTTTUUUMMMKKKIIIIIIJJJLLLNNNNNNIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHKKKJJJJJJJJJJJJLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRNNNNNNMMMMMMNNNPPPQQQRRRSSSSSSRRRRRRSSSUUUWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZYYYWWWVVVVVVVVVWWWXXXTTTTTTTTTVVVXXXXXXUUUSSSQQQSSSUUUUUUTTTRRRRRRRRRRRRPPPOOOOOOQQQRRRRRRQQQRRRQQQQQQOOOMMMJJJGGGFFFHHHGGGGGGGGGIIIKKKNNNPPPOOOKKKIIILLLMMMLLLLLLNNNJJJKKKKKKKKKKKKKKKKKKJJJKKKMMMOOOPPPQQQPPPNNNMMMTTTUUUUUUQQQMMMLLLOOORRRRRRRRRRRRQQQOOOMMMKKKJJJMMMNNNNNNOOOPPPPPPQQQQQQOOOQQQPPPNNNNNNQQQRRRPPPNNNLLLJJJIIIJJJLLLLLLLLLHHHJJJKKKJJJGGGGGGFFFFFFGGGHHHIIIKKKLLLNNNOOOOOOOOONNNMMMMMMMMMMMMOOOOOOMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHHHHIIIJJJMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGJJJOOOPPPLLLHHHJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJJJJKKKMMMOOOPPPGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJKKKMMMNNNJJJJJJJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSQQQOOOOOOOOONNNLLLJJJLLLMMMNNNMMMLLLLLLNNNOOOSSSSSSUUUVVVXXXZZZ[[[\\\VVVWWWXXXXXXYYYYYYXXXXXXSSSSSSSSSRRRQQQPPPOOONNNOOONNNLLLJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMKKKLLLMMMOOOQQQPPPLLLIIIGGGHHHIIIKKKMMMOOOPPPQQQUUUSSSQQQQQQSSSSSSPPPMMMHHHGGGGGGHHHHHHHHHIIIIIILLLLLLKKKKKKLLLMMMOOOPPPJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSRRRQQQPPPPPPQQQQQQOOORRRVVVXXXXXXUUURRRQQQUUUVVVWWWVVVVVVWWWYYY\\\bbb]]]XXXXXX[[[]]][[[WWWZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ]]]\\\YYYVVVTTTSSSSSSSSSUUUUUUUUUTTTSSSRRRQQQPPPQQQTTTWWWXXXVVVVVVWWWZZZ[[[ZZZXXXWWWWWWXXXYYY[[[XXXXXXXXXYYYZZZ\\\^^^___WWWWWWVVVVVVVVVWWWYYYZZZ\\\ZZZYYYYYY[[[\\\\\\[[[UUUWWWYYY\\\^^^_________[[[[[[ZZZYYYXXXVVVTTTSSSWWWXXX[[[\\\]]]^^^aaadddddddddcccbbb```^^^]]]\\\]]]]]]]]]\\\]]]^^^^^^___]]][[[YYYWWWUUUUUUVVVWWWXXXXXXWWWTTTQQQPPPQQQRRRQQQQQQQQQQQQQQQRRRRRRRRROOOOOONNNNNNNNNNNNOOOOOONNNPPPRRRSSSRRRSSSUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVXXXWWWUUUUUUUUUUUUSSSQQQOOOPPPQQQRRRRRRQQQPPPOOOKKKNNNQQQSSSVVVYYYTTTMMMQQQRRRSSSTTTSSSSSSRRRQQQTTTTTTSSSSSSRRRQQQPPPPPPPPPOOOMMMKKKKKKKKKLLLLLLIIIJJJKKKLLLLLLMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRVVVVVVWWWXXXYYYYYYZZZZZZUUUTTTSSSSSSUUUWWWZZZ\\\^^^]]]]]]]]]^^^___``````^^^^^^^^^^^^^^^^^^^^^^^^```^^^\\\YYYXXXXXXYYYZZZXXXXXXZZZ\\\\\\YYYSSSOOONNNPPPTTTUUUTTTSSSRRRSSSMMMLLLKKKLLLMMMNNNMMMLLLJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFFFFHHHKKKOOOTTTWWWRRRLLLJJJLLLMMMMMMNNNQQQNNNOOOOOOPPPPPPOOOOOONNNOOOPPPRRRSSSTTTTTTSSSRRR^^^\\\YYYUUUQQQPPPRRRTTTUUUUUUUUUUUUSSSQQQOOOMMMNNNNNNOOOOOOPPPQQQQQQQQQUUUUUUTTTRRRQQQQQQQQQQQQTTTQQQNNNMMMNNNOOOPPPOOOJJJNNNQQQOOOOOOQQQRRRQQQLLLLLLMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNKKKKKKJJJJJJJJJLLLMMMNNNLLLKKKJJJJJJLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMOOOPPPPPPOOOMMMMMMNNNOOOOOOOOONNNMMMLLLLLLMMMMMMJJJJJJIIIHHHHHHHHHIIIIIIJJJGGGFFFJJJOOOPPPLLLFFFLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMOOOOOOLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJLLLNNNOOOPPPLLLLLLKKKKKKKKKKKKLLLLLLHHHIIIKKKLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPNNNNNNNNNOOOPPPRRRSSSTTTTTTRRRQQQPPPPPPOOOMMMKKKMMMOOOQQQRRRQQQOOOOOOOOOPPPQQQRRRTTTVVVXXXYYYYYYUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPNNNLLLKKKJJJJJJJJJMMMNNNOOOPPPQQQPPPOOONNNNNNNNNOOOQQQSSSSSSQQQOOOKKKKKKLLLMMMNNNOOOOOOPPPSSSTTTUUUUUUVVVVVVUUUUUURRRQQQOOOMMMLLLKKKKKKKKKNNNMMMKKKJJJJJJLLLNNNPPPMMMMMMNNNNNNOOOQQQSSSSSSSSSTTTTTTRRRPPPNNNNNNOOOQQQTTTXXXYYYXXXVVVUUUTTTVVVWWWWWWVVVUUUTTTVVVWWWXXXUUUTTTUUUYYY[[[[[[YYYZZZYYYYYYXXXXXXXXXYYYYYYUUUUUUUUUVVVWWWXXXZZZZZZ\\\[[[XXXUUUSSSRRRRRRRRRSSSTTTVVVVVVVVVUUUSSSRRRPPPQQQSSSUUUVVVVVVVVVVVVYYYXXXXXXYYYYYY[[[\\\\\\]]]\\\ZZZZZZ\\\___bbbddd^^^^^^]]]]]]^^^```aaacccdddbbb```aaaccceeedddccc]]]___ccceeeffffffdddbbb`````````___]]]\\\ZZZZZZYYY[[[]]]^^^^^^___aaacccbbbbbbaaa___^^^[[[YYYXXXZZZYYYYYYXXXYYYZZZ[[[\\\\\\ZZZXXXVVVTTTTTTUUUVVVXXXYYYZZZXXXUUUSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVTTTUUUWWWXXXXXXWWWYYYZZZ]]]]]]\\\[[[[[[ZZZZZZZZZWWWVVVWWWXXXXXXVVVSSSPPPRRRRRRRRRSSSSSSSSSRRRRRRTTTXXXYYYWWWXXXXXXUUUOOOTTTUUUVVVWWWWWWVVVUUUUUUWWWVVVUUUSSSQQQOOONNNMMMTTTUUUUUUTTTQQQNNNKKKJJJMMMMMMNNNOOOPPPPPPPPPPPPMMMMMMNNNNNNOOOOOOOOOPPPOOOPPPQQQQQQQQQQQQPPPPPPMMMMMMMMMMMMMMMOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVXXXZZZZZZZZZYYYXXX\\\\\\]]]]]]^^^^^^^^^___]]]\\\ZZZYYYZZZ\\\```bbb___``````aaaaaaaaa``````]]]]]]^^^^^^______`````````^^^[[[YYYXXXXXXYYYZZZ[[[[[[]]]^^^^^^[[[VVVQQQOOOQQQUUUVVVUUUSSSSSSSSSNNNMMMMMMNNNPPPOOOMMMKKKIIIJJJLLLMMMNNNNNNNNNMMMHHHHHHIIIKKKMMMPPPSSSTTTMMMIIIHHHKKKMMMLLLLLLNNNQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTbbb]]]XXXTTTRRRRRRSSSSSSSSSTTTTTTTTTSSSQQQOOOMMMNNNNNNNNNOOOPPPPPPQQQQQQSSSRRRRRRRRRQQQPPPPPPPPPYYYVVVRRRQQQQQQRRRSSSRRROOOTTTVVVSSSRRRVVVVVVTTTPPPPPPOOOOOONNNNNNMMMMMMNNNNNNMMMMMMMMMOOOPPPQQQPPPOOONNNNNNNNNOOOPPPQQQNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLMMMOOOPPPNNNLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRQQQOOOOOOQQQTTTPPPOOOOOONNNNNNNNNOOOOOONNNMMMLLLLLLLLLMMMNNNOOOMMMLLLKKKMMMOOOOOOLLLJJJOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOPPPPPPPPPPPPRRRQQQOOONNNNNNNNNOOOPPPLLLMMMNNNPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQOOOOOONNNNNNNNNNNNOOOOOOKKKLLLNNNPPPPPPPPPNNNMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSSSSSSSTTTQQQQQQRRRSSSTTTVVVXXXYYYWWWVVVUUUUUUVVVWWWUUUTTTRRRTTTVVVWWWUUUTTTTTTTTTRRRSSSTTTVVVWWWYYYZZZ[[[XXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWWTTTTTTTTTTTTSSSRRRQQQPPPRRRTTTUUUWWWWWWVVVUUUTTTUUUUUUVVVXXX[[[\\\[[[ZZZXXXXXXXXXXXXWWWWWWWWWWWWXXX[[[^^^^^^[[[YYY[[[^^^]]][[[YYYWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSUUUUUUTTTSSSSSSTTTUUUVVVVVVXXXYYYWWWRRROOONNNNNNQQQTTTWWWXXXVVVUUUUUUVVVTTTUUUUUUUUUSSSSSSTTTUUURRRRRRTTTVVVXXXYYYZZZZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[WWWWWWWWWWWWXXXXXXYYYZZZSSSRRRPPPNNNNNNNNNPPPQQQPPPQQQTTTVVVVVVUUURRRQQQXXXXXXYYY\\\^^^___^^^\\\YYYYYYZZZ\\\]]]^^^_________\\\YYYVVVUUUXXX[[[]]]ZZZZZZZZZZZZ[[[]]]___``````^^^\\\]]]```bbbaaa``````bbbfffhhhhhhfffbbb```^^^^^^^^^^^^]]]\\\[[[[[[[[[]]]^^^^^^]]]]]]^^^___``````___^^^\\\ZZZXXXWWWXXXWWWVVVVVVVVVWWWXXXYYYZZZYYYXXXWWWXXXZZZ\\\]]]ZZZ\\\^^^]]]ZZZXXXXXXZZZYYYYYYYYYZZZZZZ[[[[[[[[[XXXXXXWWWWWWWWWWWWXXXXXXWWWYYY[[[[[[ZZZZZZ[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUUPPPQQQSSSVVVXXXVVVSSSPPPUUUUUUVVVVVVVVVVVVWWWWWWYYY\\\]]]ZZZYYY[[[[[[XXXXXXXXXZZZ[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSNNNRRRXXX\\\\\\YYYVVVTTTRRRSSSTTTUUUUUUVVVVVVUUUQQQRRRRRRRRRRRRRRRRRRRRRQQQSSSUUUWWWXXXYYYXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXUUUVVVWWWXXXYYYYYYZZZ[[[ZZZ\\\^^^aaaaaa```___]]]]]]]]]^^^^^^^^^^^^______^^^\\\ZZZXXXXXXZZZ]]]___\\\]]]^^^^^^^^^]]]\\\[[[ZZZ[[[\\\]]]^^^___```aaabbb```^^^\\\[[[\\\]]]___ZZZ[[[\\\^^^___^^^[[[XXXRRRUUUXXXYYYXXXVVVTTTTTTSSSSSSSSSUUUVVVUUURRRPPPOOOPPPQQQRRRRRRRRRQQQPPPKKKKKKMMMMMMMMMMMMLLLKKKLLLIIIIIINNNPPPNNNLLLMMMPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOQQQRRRSSS```ZZZSSSPPPPPPQQQQQQPPPOOOPPPQQQQQQPPPNNNLLLJJJMMMMMMNNNNNNOOOPPPPPPPPPLLLKKKLLLNNNOOOOOOOOOQQQWWWTTTPPPNNNNNNOOOOOOOOOPPPUUUUUUPPPMMMOOONNNJJJRRRQQQPPPOOOMMMLLLKKKKKKOOOOOONNNNNNOOOQQQRRRSSSOOONNNNNNMMMNNNOOOQQQRRRMMMNNNNNNOOOOOONNNNNNMMMNNNNNNOOOOOOOOONNNNNNMMMPPPMMMLLLMMMOOOPPPOOOMMMKKKLLLMMMNNNOOOPPPPPPPPPLLLOOOPPPPPPOOOOOORRRUUUPPPOOOOOONNNNNNOOOOOOPPPRRRRRRQQQQQQQQQRRRTTTUUUPPPRRRSSSRRRPPPNNNNNNOOOPPPQQQQQQRRRSSSTTTTTTUUUSSSTTTUUUUUUUUUTTTRRRQQQVVVUUUSSSRRRRRRSSSUUUVVVOOOPPPRRRTTTUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPQQQQQQQQQQQQRRRTTTUUUUUUTTTRRRQQQRRRQQQQQQQQQQQQRRRSSSSSSUUUUUUUUUUUUUUUVVVVVVVVVTTTUUUUUUVVVXXXZZZ\\\]]][[[[[[ZZZ[[[^^^______^^^XXXYYYZZZZZZXXXXXXXXXYYYWWWWWWXXXZZZ[[[\\\]]]^^^\\\]]]^^^^^^______^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYZZZ[[[\\\[[[ZZZYYYXXXXXXYYY[[[\\\]]]\\\ZZZYYY\\\\\\\\\^^^aaadddddddddeeeeeedddcccbbbaaaaaa``````eeehhheee___\\\^^^bbbbbbaaa```______```aaaaaa___```aaabbbaaa___]]]\\\aaa```___]]]]]]]]]^^^^^^]]]```bbb___ZZZVVVTTTTTTTTTWWWZZZZZZXXXWWWXXXZZZVVVXXXYYYXXXWWWWWWXXXYYYWWWYYY\\\]]]\\\[[[\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZZZZYYYYYYXXXYYYYYYYYYUUUUUUTTTTTTUUUWWWZZZ\\\ZZZ[[[ZZZYYYXXXZZZ^^^aaadddaaa```aaabbbbbb```]]]]]]\\\]]]^^^______]]][[[^^^\\\ZZZYYYXXXYYYZZZ[[[```^^^[[[YYYXXXYYY[[[\\\^^^___```aaaaaaaaa```___dddcccccccccbbbbbbbbbbbbaaaaaa______```bbbdddfffaaabbbccceeeffffffeeeeeeffffffffffffffffffffffffbbbaaa```___^^^]]]]]]\\\bbbaaa___^^^^^^___```aaa^^^]]]]]]^^^aaabbbbbbaaa_________^^^]]]]]]]]]\\\bbb```]]][[[YYYYYYZZZZZZ```aaabbbbbb```______```aaa___\\\\\\]]]___``````YYYZZZ[[[\\\\\\]]]]]]\\\\\\]]]]]]]]]\\\\\\___aaa```gggjjjgggccccccbbb```^^^```bbbbbbaaa```aaabbbbbbcccccc```]]][[[[[[[[[WWWYYY\\\___```___^^^]]]ZZZ[[[\\\]]]^^^^^^^^^^^^[[[\\\\\\ZZZYYYXXXYYY[[[____________```aaabbbcccbbb___^^^^^^aaabbbaaa```[[[\\\^^^___aaabbbcccccc^^^______```___^^^\\\[[[]]]]]]]]]^^^^^^]]]\\\\\\ZZZZZZYYYXXXYYYZZZ\\\]]]``````______^^^^^^^^^___aaaaaaaaabbbbbbbbbbbbbbbgggfffeeebbb___^^^```bbbjjjfff```]]]]]]___aaabbb___^^^]]]]]]^^^^^^]]]\\\YYYXXXXXXYYY[[[[[[YYYWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSRRRSSSVVVWWWVVVUUURRRRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTQQQQQQPPPNNNNNNPPPUUUXXXWWWVVVUUUSSSRRRQQQQQQQQQSSSSSSTTTUUUVVVVVVWWWWWW[[[YYYRRRMMMNNNQQQQQQLLLPPPOOONNNNNNPPPQQQQQQPPPTTTQQQNNNOOOSSSUUURRRNNNPPPQQQSSSTTTTTTRRROOOMMMLLLMMMOOOQQQRRRRRRRRRRRRRRRPPPOOOOOOQQQQQQQQQPPPRRRQQQPPPOOOOOOPPPQQQRRRLLLLLLMMMMMMNNNOOOOOOOOORRRQQQQQQSSSUUUUUURRROOOMMMRRRUUUSSSSSSUUURRRMMMRRRRRRRRRPPPOOOOOOQQQSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRSSSTTTTTTQQQQQQQQQRRRSSSUUUVVVWWWUUUUUUUUUTTTTTTTTTTTTTTTVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWXXXXXXWWWVVVVVVUUUXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVTTTUUUVVVUUUTTTTTTVVVWWWTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZ]]]]]][[[[[[[[[\\\]]]^^^[[[[[[\\\^^^___aaabbbbbbccccccbbbbbbaaa`````````]]]]]]^^^^^^]]][[[YYYXXXXXXXXXZZZ[[[\\\]]]]]]]]]^^^^^^______``````aaaaaa````````````aaaaaabbbbbbaaa```___^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^___```cccaaaaaacccgggjjjiiihhhjjjjjjkkkkkkjjjiiigggffffffggghhhhhheeecccbbbbbbeeeffffffggghhhiiiiiiiiijjjiiiiiiiiijjjjjjiiiggggggfffdddbbbaaabbbcccdddgggfffeeeccc```]]]ZZZYYY[[[\\\]]]^^^^^^^^^]]]\\\^^^^^^^^^________________________^^^^^^]]]]]]]]]^^^___```aaaaaa```___^^^_______________```aaabbbbbbaaa`````````bbbcccdddaaa```______aaadddgggiiieeecccbbbdddffffffeeebbbcccccccccdddffffffdddbbb```___]]]\\\[[[\\\]]]^^^bbb```]]][[[ZZZ[[[]]]^^^^^^___```aaaaaaaaa```___aaaaaaaaaaaaaaaaaa``````dddcccbbbbbbcccdddfffhhheeefffggghhhiiiiiihhhhhhffffffffffffffffffffffffhhhgggeeedddbbb```___^^^dddcccaaa```aaabbbcccdddccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaeeecccbbbaaa```aaacccdddcccdddddddddcccbbbbbbbbb```^^^\\\[[[[[[\\\\\\\\\]]]^^^______```_________]]]___aaaaaa```___```aaahhhlllmmmjjjiiikkkllljjjeeeggghhhhhhgggfffggggggggghhhhhhfffcccaaaaaabbb___aaacccddddddcccaaa___bbbccccccdddddddddddddddcccccccccbbb``````aaaccceeeeeeddddddeeefffhhhiiiggghhhiiihhhgggfffgggiiiddddddeeefffffffffffffffhhhhhhgggfffeeecccaaa```aaabbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbccceeefffgggfffeeedddcccccccccddddddggggggffffffeeeeeedddddddddfffggggggeeeeeeeeefffjjjgggcccbbbbbbccccccbbbaaaaaa````````````______[[[ZZZYYYZZZ[[[[[[ZZZXXXWWWWWWXXXXXXXXXWWWVVVVVVXXXVVVUUUVVVWWWXXXWWWUUUTTTTTTUUUVVVVVVVVVVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTVVVZZZ]]]^^^^^^]]]\\\\\\[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^jjjhhhbbbZZZWWWYYYXXXTTTUUUSSSRRRRRRTTTUUUUUUTTTXXXWWWWWWZZZ^^^^^^YYYTTTXXXYYYZZZ[[[ZZZYYYWWWVVVXXXYYYZZZ[[[[[[ZZZYYYYYYYYYXXXVVVVVVXXXYYYXXXWWWWWWWWWVVVUUUUUUVVVWWWWWWUUUVVVVVVWWWWWWXXXYYYYYYYYYWWWWWWXXXZZZZZZXXXVVV\\\[[[ZZZZZZZZZZZZ[[[\\\ZZZ[[[[[[ZZZYYYYYY[[[]]][[[[[[\\\\\\\\\]]]]]]]]]ZZZZZZZZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]]]]]]]^^^^^^^^^_______________^^^]]]\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\]]]]]]\\\]]]]]]]]]]]]]]]]]]\\\^^^___```___]]]]]]^^^```^^^______```aaaaaabbbbbb________________________bbbbbbaaa`````````aaabbbaaabbbcccdddeeeggghhhhhhddddddeeeeeeeeeeeeeeeeeeccccccccccccbbbaaa___^^^]]]^^^```aaabbbccccccccceeeeeeeeefffeeeddddddcccddddddddddddddddddeeeeeecccbbbaaa```____________^^^^^^^^^___```aaabbbbbbcccaaaaaacccfffhhhgggeeeaaabbbdddfffggggggggggggccceeeggghhhhhhhhhhhhiiijjjjjjjjjjjjkkklllmmmnnnnnnmmmmmmnnnoooooonnnlllmmmllljjjiiijjjkkklllnnniiiiiihhhgggeeedddbbbaaacccdddeeefffggggggfffeeeggggggggggggggggggggggggggggggfffffffffeeeeeeeeegggggghhhiiiiiihhhggggggffffffgggggghhhhhhhhhhhhoooooooooooooooooooooooommmjjjggggggjjjmmmmmmllljjjiiiiiikkkmmmnnnmmmllljjjjjjkkklllnnnnnnmmmkkkgggfffeeeccccccdddeeeeeegggfffdddbbbaaabbbcccdddbbbcccdddeeeeeeeeeddddddeeeeeeeeefffffffffffffffeeeeeedddddddddfffggghhhffffffggghhhhhhgggggggggddddddddddddddddddddddddhhhhhhgggfffeeeeeeddddddeeedddccccccdddeeeggghhhgggiiikkkiiieeeccceeegggdddddddddeeeeeeeeeeeefffggggggfffggghhhjjjlllmmmhhhhhhhhhhhhhhhggggggffffffeeecccaaa``````aaaaaadddddddddeeeddddddcccbbb^^^aaadddeeedddcccbbbbbbhhhjjjhhhfffiiinnnpppnnneeeggghhhhhhfffeeeeeefffiiijjjkkkjjjhhhgggggghhhggghhhiiiiiihhhfffdddbbbeeeeeeeeefffeeeeeedddcccdddeeeeeedddbbbbbbccceeegggfffeeedddeeegggiiijjjhhhlllooommmjjjhhhjjjmmmmmmmmmmmmmmmlllkkkjjjiiijjjiiihhhgggfffeeeeeeeeecccddddddeeeeeedddddddddeeeeeeggghhhjjjjjjkkkkkkiiihhhfffddddddeeefffgggiiiiiihhhgggfffeeeddddddccceeehhhiiihhhgggggggggiiigggeeeeeefffeeecccbbbddddddddddddccccccccccccbbbaaa``````aaaaaa___^^^\\\\\\]]]^^^^^^^^^^^^]]]```^^^]]]\\\]]]]]][[[ZZZZZZ[[[[[[\\\]]]\\\\\\\\\______^^^^^^^^^```aaabbb___``````___^^^___aaadddeeeeeeeeeeeeeeeeeeeeeeeecccbbbbbbbbbbbbbbbccccccwwwwwwrrrhhhbbbaaa```^^^]]]\\\ZZZ[[[]]]^^^^^^]]]^^^___bbbgggjjjiiibbb]]]bbbccccccccccccbbbaaaaaafffffffffeeedddcccbbbaaacccaaa``````aaabbbbbbaaa```______^^^^^^______````````````aaabbbbbbcccccccccaaa``````aaabbbaaa```hhhaaa___bbbbbb___aaahhhdddeeeeeeeeeddddddfffhhhffffffeeedddeeefffggghhheeeeeefffffffffeeecccbbbeeedddcccaaa````````````___``````aaabbbcccddddddddddddeeeeeeeeefffffffffggggggggggggfffeeedddccccccccccccdddddddddddddddddddddddddddddddddddddddbbbbbbbbbccccccdddddddddcccddddddeeeeeeddddddcccdddeeeeeedddbbbaaabbbddddddddddddddddddeeeffffffffffffeeeddddddeeefffffffffeeeddddddcccccccccdddffffffggghhhjjjkkklllllljjjjjjkkkkkklllmmmmmmnnngggggggggggggggfffeeedddeeefffgggiiijjjjjjjjjjjjooooooppppppooommmjjjiiijjjjjjjjjjjjjjjjjjiiiiiiggggggfffeeeddddddddddddbbbbbbcccdddeeefffggghhhhhhfffffffffhhhiiihhhgggaaabbbccceeefffgggggggggcccdddfffhhhjjjkkklllllliiiiiihhhhhhiiijjjlllmmmkkkkkkkkklllnnnooonnnlllkkkkkkjjjjjjkkklllnnnooojjjjjjkkkkkkjjjjjjiiiiiiggggggiiijjjkkkkkkkkkkkklllllllllkkkjjjjjjjjjiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjkkkkkkjjjiiiiiifffggghhhiiijjjiiihhhhhhssstttuuuvvvvvvvvvvvvvvvwwwrrrllllllnnnooollliiikkkllllllmmmnnnnnnnnnmmmiiiiiijjjlllnnnnnnlllkkkjjjiiiiiihhhhhhhhhiiijjjiiihhhfffeeeeeeeeefffgggeeeeeeffffffggggggggggggiiiiiijjjjjjjjjjjjkkkkkkfffeeeeeeeeeeeefffggghhhddddddddddddddddddccccccddddddddddddddddddddddddcccdddeeefffhhhiiijjjkkkgggggggggggghhhiiikkkllljjjnnnpppnnniiifffhhhllliiiiiiiiiiiiiiihhhhhhhhhjjjjjjjjjkkklllnnnpppqqqnnnmmmmmmmmmnnnmmmlllkkkkkkkkkkkkjjjhhhhhhiiijjjjjjjjjjjjjjjiiihhhgggfffbbbdddffffffdddcccdddeeeggghhhffffffjjjpppoookkkeeefffhhhgggeeedddddddddhhhjjjjjjjjjiiihhhiiijjjkkkkkkllllllllljjjhhhgggggggggggggggfffeeedddcccdddeeeeeedddcccbbbdddfffjjjhhhgggffffffhhhjjjllliiilllnnnoooooonnnnnnooonnnnnnnnnnnnmmmlllkkkkkkffffffeeeeeefffgggiiijjjfffggghhhhhhiiihhhhhhhhhggghhhjjjkkklllkkkkkkjjjmmmkkkiiigggggghhhjjjkkkkkkkkkkkkjjjjjjiiiiiihhhiiijjjllllllkkkkkklllmmmnnnllljjjjjjjjjjjjiiihhhkkkkkklllkkkjjjiiijjjjjjkkkiiihhhggghhhhhhgggfffdddeeefffggghhhhhhhhhhhhhhhfffeeeeeeffffffdddcccddddddeeeffffffffffffeeehhhgggffffffgggiiikkkmmmggghhhiiihhhgggggghhhjjjggggggggggggggggggffffffdddddddddcccdddeeefffgggwwwyyyvvvmmmeeedddeeedddeeecccbbbcccdddfffeeeeeeccceeehhhmmmpppooojjjfffjjjjjjjjjjjjjjjjjjjjjjjjlllllllllkkkjjjiiihhhgggkkkiiihhhhhhiiijjjjjjiiihhhgggggggggggggggggghhhffffffgggggghhhiiiiiijjjlllkkkiiihhhhhhiiijjjjjjooofffgggppppppgggfffoooiiijjjkkkkkkjjjkkklllnnnooommmlllkkkkkkmmmooopppnnnooopppqqqpppnnnlllkkkkkkjjjiiihhhgggfffffffffgggggghhhhhhiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhggghhhiiiiiiiiijjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjffffffgggggghhhiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhfffdddcccdddeeeffffffffffffggghhhjjjkkklllkkkiiihhhhhhiiikkklllllllllkkkjjjiiiiiiiiiiiillllllmmmnnnooopppqqqqqqqqqrrrrrrrrrssssssssstttmmmmmmmmmmmmmmmmmmmmmllllllmmmnnnooopppppppppppptttvvvwwwxxxwwwuuurrrppppppppppppooooooooooooooommmmmmlllkkkkkkkkkkkkkkkhhhhhhjjjkkklllmmmnnnnnnppppppoooooooooooonnnnnnmmmmmmmmmlllkkkjjjjjjiiiiiihhhiiijjjlllmmmmmmmmmlllkkkjjjiiijjjkkkmmmnnnkkkjjjjjjlllooopppooonnnkkkkkkkkkjjjkkklllmmmnnnllllllmmmmmmmmmmmmmmmllliiijjjkkklllmmmnnnoooooooooooonnnmmmllllllkkkkkklllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjeeefffhhhiiijjjhhhgggeeeppprrrsssuuuwwwxxxxxxxxx{{{vvvqqqppprrrsssoookkkkkkkkkllllllkkkjjjiiiiiigggfffgggiiijjjkkkiiigggjjjjjjiiiiiiiiijjjjjjjjjhhhgggffffffeeeffffffgggffffffffffffgggggghhhhhhjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhiiiiiijjjjjjgggggggggfffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhheeefffhhhjjjlllnnnpppqqqooooooooopppqqqrrrrrrsssppptttvvvtttooommmppptttqqqqqqpppoooooonnnmmmmmmooooooooopppqqqrrrsssttttttrrrqqqrrrssssssqqqooolllmmmooonnnmmmmmmoooqqqooooooooonnnmmmlllkkkjjjhhhhhhgggeeeddddddgggjjjmmmooooooooosssvvvtttmmmmmmnnnooonnnllljjjjjjjjjiiijjjkkkkkkjjjjjjkkkmmmmmmnnnoooppppppppppppooopppppppppooonnnmmmlllkkkjjjkkkkkkkkkiiiiiikkkmmmooonnnmmmllllllmmmooopppnnnlllmmmqqqwwwyyyuuuqqqjjjjjjkkklllllllllkkkkkkiiihhhhhhhhhiiikkkmmmnnnkkkllllllmmmnnnnnnmmmmmmmmmnnnooooooooonnnlllkkkqqqpppnnnmmmlllmmmnnnooonnnnnnooooooppppppqqqqqqoooppppppoooooorrrwwwzzztttqqqnnnmmmmmmooooooooommmooopppooommmlllmmmnnnnnnllljjjiiijjjkkkjjjiiiiiijjjkkklllmmmnnnnnnnnnmmmkkkjjjkkklllmmmlllkkkkkkkkklllmmmmmmmmmmmmlllnnnmmmllllllllloooqqqsssmmmnnnooonnnllllllmmmnnnjjjjjjjjjjjjhhhgggeeedddddddddcccccceeegggiiijjjkkkoooooohhhcccdddfffggggggfffeeeeeeggghhhhhhgggfffgggiiilllooopppooommmooonnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnooonnnllllllnnnooonnnmmmmmmnnnnnnnnnnnnnnnnnnmmmkkkllllllmmmmmmnnnnnnooosssrrrqqqooonnnooopppqqqsssnnnssssssnnnsssmmmnnnppppppoooooopppqqqrrrqqqooonnnoooppprrrtttppprrrssstttsssrrrpppnnnnnnmmmllllllllllllmmmmmmoooooonnnnnnmmmmmmmmmlllmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooonnnmmmmmmmmmmmmmmmnnnooooooooopppmmmmmmmmmmmmmmmmmmmmmmmmiiiiiijjjjjjkkkllllllmmmkkkkkkllllllllllllkkkkkkmmmmmmmmmkkkiiihhhiiijjjjjjjjjjjjlllmmmooopppqqqpppooommmllllllmmmoooppprrrrrrrrrrrrrrrqqqqqqppprrrrrrssstttuuuvvvvvvwwwuuuuuuuuutttttttttssssssttttttttttttttttttuuuuuupppqqqrrrsssssstttsssssssssuuuwwwzzzzzzyyywwwuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssrrrrrrssssssoooppprrrtttuuuuuuuuuuuuwwwxxxxxxwwwvvvvvvvvvvvvyyyxxxwwwuuusssrrrqqqqqqrrrppppppqqqtttvvvvvvtttwwwvvvuuuuuuuuuvvvwwwxxxsssssssssvvvxxxzzzyyyxxxwwwwwwvvvvvvuuuuuuuuuuuurrrrrrrrrrrrrrrqqqqqqpppoooppppppqqqrrrtttuuuuuuttttttsssrrrqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqlllmmmoooppppppooommmkkkpppqqqrrrtttvvvxxxyyyzzzzzzxxxvvvvvvyyyzzzyyywwwqqqssstttsssqqqoooooopppqqqppppppqqqsssrrrpppnnnpppppppppqqqqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnooopppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnoooooopppppppppppppppppppppppppppooopppqqqrrrssstttuuuvvvyyyyyyzzzzzz{{{{{{||||||xxxzzz|||zzzwwwvvvwwwzzzwwwwwwwwwvvvuuuuuutttttttttuuuuuuvvvwwwwwwxxxxxxyyyvvvuuuvvvxxxxxxvvvsssqqqtttvvvvvvuuutttwwwzzztttttttttssssssqqqppppppooonnnllliiigggiiimmmppprrruuuwwwwwwyyyzzzwwwrrrtttuuuvvvuuurrrpppppppppmmmoooppppppoooooopppqqqqqqrrrsssuuuvvvvvvwwwwwwuuuuuuuuutttsssrrrqqqqqqnnnooopppooonnnnnnpppqqqpppoooooooooooooooppppppnnnkkkkkkqqqyyy{{{uuunnnhhhiiijjjkkklllmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjjjjkkklllmmmmmmnnnmmmmmmpppppppppppppppoooooonnnqqqqqqpppooooooooooooooonnnooopppppprrrrrrssstttoooooonnnnnnpppuuu|||sssooollljjjkkkmmmnnnnnniiikkkmmmkkkhhhgggiiikkknnnllljjjjjjkkklllmmmllllllmmmnnnoooppppppppppppqqqpppooooooqqqrrrqqqpppnnnnnnooopppppppppppppppqqqppppppooopppqqqssstttrrrsssrrrpppnnnnnnppprrroooppppppooonnnllliiihhhbbbaaa``````aaacccfffgggcccggggggccccccfffhhhggggggeeeddddddfffggggggfffhhhiiijjjlllnnnppprrrssspppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrssstttuuusssqqqooopppqqqrrrqqqqqqrrrrrrssssssssssssrrrrrrqqqqqqrrrssssssttttttuuuwwwwwwwwwvvvtttssstttvvvrrrqqqwwwwwwqqqrrrrrrtttuuuuuutttsssssstttsssrrrqqqqqqqqqrrrtttuuupppqqqrrrssssssrrrqqqpppppppppppppppqqqqqqrrrsssvvvuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrttttttuuuvvvvvvvvvuuuuuussssssssssssssssssttttttqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmnnnooopppqqqrrrrrrppppppqqqqqqqqqqqqppppppoooppppppooommmlllmmmoookkklllnnnpppqqqrrrrrrrrrrrrqqqppppppppppppqqqrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuuuuuuutttsssrrrrrrqqqssssssssssssssstttuuuvvvtttuuuvvvwwwwwwwwwwwwvvvqqqsssvvvxxxzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{|||{{{zzzzzzzzzzzz{{{{{{xxxyyy{{{|||}}}}}}|||{{{zzz|||}}}|||{{{{{{|||}}}}}}}}}|||{{{{{{{{{{{{|||{{{yyyxxxzzz~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzzzz|||~~~~~~}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwssssssssstttuuuvvvwwwxxxuuuuuuuuuttttttsssssssssttttttttttttuuuuuuuuuuuuxxxwwwwwwvvvvvvwwwwwwxxxtttuuuuuuvvvvvvuuussssssvvvvvvvvvvvvxxxzzz|||~~~{{{{{{{{{|||}}}~~~~~~~~~xxxzzz||||||yyyxxxyyyzzz|||{{{{{{{{{|||{{{yyywwwuuuvvvvvvwwwwwwwwwwwwwwwttttttttttttttttttttttttttttttsssrrrssstttuuuvvvvvvuuuuuutttsssrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqsssrrrrrrrrrrrrtttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxyyyzzz{{{|||~~~~~~}}}|||zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyvvvwwwxxxyyyzzz{{{|||||||||yyywwwxxx{{{|||yyyuuuwwwzzz~~~}}}zzzyyy|||xxxxxxxxxxxxxxxwwwvvvuuuvvvuuutttrrrpppqqqsssvvvtttyyy{{{yyyyyy{{{|||zzzyyyzzz{{{yyyvvvtttssstttrrrsssuuutttsssssstttuuussstttuuuvvvwwwxxxyyyyyyuuuuuuuuuuuuuuutttsssrrrooopppqqqqqqpppppprrrtttooopppqqqqqqqqqqqqpppooonnnmmmnnntttyyyyyysssmmmmmmnnnooopppqqqqqqqqqqqqppppppppppppooonnnlllllllllmmmnnnoooppppppppppppsssssssssssstttuuuvvvwwwuuuuuuvvvvvvvvvuuutttsssttttttuuuuuuvvvvvvwwwwwwsssssssssssssssvvv{{{sssqqqppppppqqqqqqqqqpppmmmpppsssqqqmmmlllnnnqqquuusssqqqqqqsssuuuvvvvvvuuuuuuvvvwwwwwwxxxwwwwwwyyywwwvvvvvvwwwwwwuuutttqqqrrrrrrsssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvtttqqqoooooorrrttttttuuuvvvvvvuuusssqqqpppiiigggeeeddddddeeeggghhhfffhhhgggeeegggkkkkkkhhhiiigggffffffhhhiiiiiihhhjjjlllnnnppprrrtttvvvxxxrrrsssuuuwwwwwwvvvuuutttuuuuuutttttttttuuuvvvwwwvvvtttsssssstttuuuuuutttuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxyyy{{{}}}|||yyywwwwwwyyyqqqsssvvvxxxxxxvvvsssqqquuuwwwxxxxxxvvvtttttttttsssssstttttttttuuuuuuuuussssssttttttuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvwwwwww{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxzzz{{{||||||}}}}}}yyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwttttttuuuvvvwwwxxxyyyyyywwwwwwxxxxxxxxxxxxwwwwwwuuuvvvvvvuuussssssuuuvvvqqqsssuuuvvvwwwuuutttrrrssssssssssssssssssssssssqqqrrrtttuuuvvvuuuuuuuuussssssttttttuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuusssrrrrrrrrrssstttvvvwwwyyyzzzzzz{{{{{{{{{{{{{{{vvvwwwyyy{{{|||}}}~~~~~~}}}~~~~~~|||~~~~~~~~~~~~}}}}}}}}}~~~yyyyyyxxxxxxxxxzzz{{{|||xxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{}}}}}}|||{{{{{{|||}}}}}}{{{{{{{{{zzzzzzzzzyyyyyy}}}|||{{{zzz{{{}}}}}}~~~}}}|||}}}vvvyyy||||||zzzyyy{{{}}}}}}|||{{{{{{|||{{{xxxuuurrrssstttuuuuuuuuuuuuuuuqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqpppooopppqqqrrrsssuuuuuutttrrrqqqpppooonnnqqqqqqrrrrrrrrrqqqppppppqqqqqqppppppqqqssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvtttuuuwwwyyy|||~~~|||zzzyyyxxxuuusssrrrrrrtttuuuwwwxxxzzzzzztttuuuwwwyyy{{{|||}}}}}}~~~zzzxxxyyy}}}~~~zzzvvvvvvzzz}}}|||xxxvvvxxx{{{{{{{{{{{{{{{{{{{{{zzzyyyzzz{{{{{{zzzxxxwwwxxxyyyyyy~~~}}}{{{|||zzzyyyyyytttuuuvvvvvvuuutttuuuwwwsssttttttuuuuuuvvvwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvssstttuuutttttttttvvvxxxtttuuuwwwxxxxxxvvvtttssssssuuuxxx{{{|||zzzuuurrrsssttttttuuuuuuuuuuuuttttttuuuwwwxxxxxxxxxwwwvvvuuuuuuwwwxxxyyyyyyyyyyyyzzzzzzzzz{{{}}}}}}}}}|||}}}~~~|||{{{|||}}}~~~{{{yyy}}}}}}{{{}}}~~~|||zzzzzz}}}}}}}}}||||||zzzxxxuuuuuuvvvwwwwwwwwwwwwvvvyyyzzzzzz{{{zzzzzzyyyxxxyyyxxxuuurrrooopppsssvvvvvvwwwyyyzzzzzzyyywwwvvvwwwuuurrrooonnnnnnpppqqqmmmmmmkkkiiilllpppnnniiilllkkkjjjjjjlllmmmmmmlllkkknnnqqqtttvvvxxxyyy{{{tttuuuxxxzzz{{{yyywwwvvvvvvvvvtttsssssstttuuuvvvxxxwwwuuuuuuwwwxxxwwwvvvwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxxxxyyyyyy{{{~~~|||yyyyyyzzzwwwyyyxxxssssssxxxyyywwwvvvwwwyyyxxxvvvtttsssssstttuuuvvvvvvwwwwwwvvvvvvxxxxxxxxxxxxyyyzzz|||}}}zzzzzzyyyyyyyyyyyyzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~yyyzzz{{{}}}~~~~~~~~~}}}}}}|||||||||||||||||||||||||||||||||yyyzzz{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~|||}}}}}}yyywwwtttuuuvvvvvvvvvvvvuuutttxxxyyy{{{}}}~~~~~~}}}}}}{{{{{{||||||}}}}}}~~~~~~xxxxxxyyyyyyzzz{{{{{{{{{yyyxxxxxxxxxyyy{{{|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~xxxxxxyyy{{{|||}}}~~~~~~}}}{{{zzzyyyyyyvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvuuuttttttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrooollllllmmmooopppooommmnnnooopppppppppppppppuuuuuutttsssqqqpppoooooonnnrrrwwwzzzxxxtttpppnnntttuuuwwwyyyzzz{{{{{{zzz}}}zzzwwwuuussssssxxxzzz}}}~~~}}}{{{zzzyyy|||{{{zzzyyyxxxwwwwwwwwwuuutttssssssssstttuuuuuurrrwwwzzzxxxvvvxxxzzzyyyxxxzzz}}}~~~~~~}}}||||||zzz{{{{{{zzzwwwvvvvvvwww}}}}}}~~~}}}{{{{{{}}}~~~~~~}}}}}}}}}}}}{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyy}}}}}}}}}~~~~~~}}}~~~}}}}}}zzzzzz|||~~~{{{}}}~~~~~~~~~}}}|||zzzyyyzzz{{{}}}~~~{{{|||}}}}}}}}}|||yyyyyyzzz~~~~~~}}}}}}}}}}}}}}}~~~~~~|||zzzyyyxxxxxxxxxyyyxxxxxxwwwvvvvvvvvvwwwsssssstttvvvyyyzzzxxxwwwzzz{{{|||~~~~~~}}}{{{zzz}}}}}}|||{{{{{{{{{{{{|||{{{{{{zzzyyyyyyxxxxxxwwwyyyzzz{{{zzzxxxyyy}}}}}}zzzyyyzzz|||||||||~~~|||{{{{{{}}}~~~~~~}}}}}}}}}}}}yyyyyy{{{}}}}}}|||zzz|||~~~~~~}}}{{{zzz{{{{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}~~~|||}}}~~~}}}}}}||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~yyy}}}~~~zzzyyy|||~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{||||||||||||~~~}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~pppqqqqqqrrrssstttttttttwwwwwwvvvuuutttsssrrrrrrpppqqqqqqrrrrrrqqqqqqpppooooooooooooppppppppppppnnnnnnnnnooopppqqqqqqrrrrrrpppmmmmmmnnnpppppppppmmmnnnppprrrtttuuuvvvvvvyyyxxxwwwvvvuuutttssssssssswww|||~~~|||zzzyyy|||}}}~~~}}}}}}~~~}}}|||~~~}}}|||||||||}}}~~~}}}|||{{{zzz{{{|||}}}zzz}}}|||~~~~~~}}}}}}~~~}}}}}}}}}}}}|||||||||{{{~~~}}}||||||{{{{{{{{{{{{xxxyyyyyyyyyzzzzzz{{{{{{~~~~~~}}}||||||{{{{{{||||||zzzzzz{{{}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyzzz|||}}}|||yyy{{{|||zzz{{{{{{|||||||||{{{{{{||||||||||||{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzz||||||}}}}}}yyy|||}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~|||}}}}}}}}}|||}}}|||~~~~~~}}}}}}}}}|||}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}|||zzzxxx{{{yyywwwwwwyyy|||}}}~~~ssssssssssssrrrrrrrrrrrrssssssrrrqqqpppoooooonnnoooooonnnnnnnnnnnnooooooqqqrrrssstttuuuwwwxxxxxxttttttvvvwwwxxxzzz{{{{{{zzzxxxuuuuuuvvvxxxxxxxxxqqqrrruuuxxx{{{~~~}}}}}}||||||{{{zzzyyyyyyyyy|||~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~zzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~{{{wwwxxxzzzvvvwwwxxxyyyyyyzzzyyyyyy|||||||||||||||{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz|||}}}~~~{{{vvvsssyyyyyyzzz{{{{{{{{{{{{{{{yyy{{{|||{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~||||||}}}~~~}}}{{{}}}{{{{{{}}}}}}|||{{{{{{}}}}}}}}}{{{~~~}}}}}}}}}~~~{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuwwwwwwuuuttttttuuuwwwwww{{{{{{|||}}}~~~~~~~~~}}}}}}~~~xxxzzz}}}~~~~~~}}}~~~~~~{{{||||||~~~{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzxxx||||||||||||||||||{{{{{{zzz|||}}}~~~~~~|||}}}}}}}}}|||{{{zzzyyyzzzzzz{{{}}}~~~~~~}}}~~~~~~}}}}}}}}}|||||||||{{{zzzyyyzzz|||}}}}}}|||~~~|||zzzzzz{{{}}}}}}}}}{{{{{{{{{|||~~~}}}}}}||||||~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||~~~}}}|||||||||}}}}}}{{{yyy|||{{{~~~{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyzzzzzz|||}}}~~~zzz}}}}}}|||{{{~~~}}}|||{{{{{{|||}}}~~~{{{|||~~~~~~~~~|||yyyxxxzzzyyyzzz|||~~~~~~~~~}}}{{{zzzyyyyyy{{{|||}}}}}}}}}|||{{{{{{{{{zzz{{{{{{|||}}}}}}|||zzz{{{|||~~~~~~}}}}}}|||||||||||||||||||||||||||{{{zzzzzzzzzzzz{{{wwwwwwxxxyyyzzz{{{||||||}}}|||{{{|||}}}~~~}}}{{{zzzyyyyyyzzz}}}~~~}}}||||||}}}~~~}}}zzzxxxzzz{{{xxxuuuwww}}}~~~|||{{{}}}~~~}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzuuuvvvwwwxxxxxxwwwvvvvvvvvvvvvuuuuuutttsssrrrrrrssstttuuuvvvwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwtttsssvvvwwwxxxyyyzzz|||}}}}}}zzz|||~~~|||{{{yyywwwxxx}}}}}}}}}~~~~~~}}}}}}|||zzz|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}zzz{{{wwwqqqnnnrrrvvvvvvtttwww{{{~~~~~~|||~~~|||}}}|||zzzzzz}}}|||}}}|||}}}~~~|||}}}~~~~~~}}}~~~~~~zzz{{{{{{{{{||||||}}}}}}{{{{{{{{{zzzyyyxxxvvvvvvyyyyyyzzzzzzzzzzzzyyyyyywwwvvvuuuttttttuuuwwwxxxwwwuuussspppooonnnnnnoooiiijjjlllmmmmmmmmmllllllqqqpppooonnnmmmlllllllllqqqrrrsssttttttuuuttttttwwwtttrrrrrrvvvxxxxxxvvvvvvxxx{{{~~~{{{|||}}}~~~xxxmmmfffgggkkklllmmmrrrwww|||~~~}}}|||}}}}}}~~~}}}|||||||||}}}~~~~~~|||xxxuuuxxxzzz||||||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~{{{zzzwwwttttttuuuwwwxxxxxxzzzvvvsssrrrttttttrrrpppnnnuuuvvvrrrtttyyywwwooovvvssssssvvvvvvttttttwwwuuuuuuttttttwww{{{vvvoooppppppooooooppprrrtttvvvzzzyyyvvvtttuuuwwwzzz|||{{{~~~}}}~~~{{{{{{~~~zzzzzzrrrooommmppptttuuuqqqmmmrrrrrrpppooonnnnnnnnnnnnvvvzzz{{{wwwtttttttttrrrmmmllljjjiiikkknnnrrrtttpppmmmiiieeecccbbbccccccddddddccccccdddfffgggiiiiiijjjjjjfffbbb``````bbbnnnpppssswwwyyywwwrrrnnnvvvsssoookkkhhhjjjoootttxxxxxx|||zzztttmmmpppnnngggcccgggnnnqqqyyysssuuuwwwyyyzzz{{{}}}~~~}}}{{{}}}~~~}}}{{{{{{|||{{{zzzxxxwwwxxx{{{~~~qqqiiijjjkkkkkkjjjhhhfffdddhhheeeaaabbbdddgggfffeeehhhiiigggdddeeeiiijjjgggmmmgggdddfffgggffffffiiiiiijjjjjjkkkooorrrnnngggeeecccbbbcccgggkkknnnooorrrrrrrrrssswww{{{vvvrrrppppppssstttqqqnnnrrrqqqpppooonnnmmmmmmmmmuuuzzz|||zzzyyy|||}}}{{{rrrpppooonnnooopppsssuuuqqqooommmkkkjjjkkkmmmnnnjjjjjjlllnnnpppsssuuuwwwwwwxxxwwwsssnnnkkkkkklllqqqqqqsssvvvwwwuuuqqqmmmqqqnnnjjjggggggjjjmmmooouuuuuuvvvyyy~~~zzzrrrtttqqqvvvwwwuuuwwweeeiiippptttwwwzzz~~~{{{yyy|||pppccchhhnnnnnnjjjccc___]]]^^^\\\ZZZ]]]ccciiikkkllllllfffbbbbbbccceeejjjqqqpppgggaaaccchhhlllnnnqqqxxxzzzzzzzzz{{{|||wwwoooiiieeedddhhhrrrzzz~~~|||~~~|||yyyxxxzzz{{{yyywww~~~xxxuuuqqqqqqtttwwwwwwvvvxxxxxxwwwwwwyyy|||}}}|||xxxuuuyyy~~~{{{wwwqqqllloooyyy[[[```fffjjjlllqqqyyy{{{xxxttttttxxx~~~~~~{{{zzzvvvttttttyyy}}}|||~~~{{{}}}jjjjjjiiigggeeeggglllpppnnnlllkkkmmmsssyyy~~~zzzvvvtttssspppppprrruuuzzz