BM66(h |||}}}~~~~~~~~~}}}|||{{{xxxvvvuuutttuuuxxx{{{}}}zzzzzzyyyxxxxxxxxxyyyyyyuuuuuuvvvuuutttsssqqqpppooommmiiifffcccbbbbbbbbb~~~~~~uuurrrttt{{{wwwrrrrrrwwwpppppppppqqqssspppppppppooonnnmmmkkkkkkiiihhhggghhhiiijjjhhhfffcccccccccccccccccccccccc______^^^^^^^^^^^^_________^^^^^^]]]]]]]]]]]]^^^______^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXYYYZZZ\\\]]]\\\[[[YYYXXXXXXXXXYYYZZZ\\\[[[YYYXXXXXXXXXZZZ[[[ZZZYYYYYYXXXXXXWWWWWWVVVZZZ[[[\\\\\\\\\\\\\\\\\\XXXXXXXXXXXXXXXYYYZZZ[[[^^^aaacccbbb^^^[[[ZZZZZZXXXXXXWWWXXXXXXXXXUUUSSSQQQRRRSSSTTTTTTSSSRRRQQQQQQPPPOOOOOOOOOQQQSSSTTTUUUUUUUUUTTTTTTUUUUUUVVVZZZZZZ[[[ZZZYYYXXXVVVUUUUUUSSSPPPMMMKKKJJJJJJJJJ{{{qqqllldddaaaeee````````````___^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^____________^^^^^^^^^^^^]]]^^^^^^___```aaabbbbbb```^^^\\\\\\^^^___```___aaaaaabbbbbbbbbbbbaaaaaaVVVVVVVVVXXX[[[\\\[[[YYY^^^```aaaaaa```___```aaa```^^^]]]^^^aaacccddddddkkkyyyfff^^^ZZZYYY___hhhwwwvvvkkkeeefffeee```ZZZ```\\\XXXWWWXXXYYYXXXWWWVVVXXXYYYZZZZZZ[[[]]]```fffeeeccc___[[[YYYZZZ[[[\\\^^^aaadddccc```]]]ZZZXXXXXXYYYZZZ[[[YYYVVVSSSVVVUUUUUUVVVSSSNNNMMMPPPUUUWWW]]]mmmyyymmmbbbWWWTTTUUUUUUUUUVVVTTTUUUVVVVVVUUUSSSQQQOOOPPPOOOOOOOOOPPPOOOMMMLLLJJJKKKLLLMMMMMMMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIKKKJJJHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMNNNNNNOOOPPPMMMLLLKKKKKKLLLNNNQQQRRRTTTXXX\\\YYYRRRMMMNNNQQQMMMMMMMMMNNNPPPOOOMMMKKKJJJKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGEEECCCBBBAAAAAABBB{{{xxx{{{mmmkkklllppprrrsssyyy}}}zzzyyy~~~~~~~~~[[[SSSRRRIIIFFFMMMOOOOOOOOOOOOOOONNNMMMLLLIIIIIIIIIIIIIIIIIIJJJKKKNNNNNNMMMMMMNNNNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSSSSQQQOOOOOOQQQSSSSSSSSSVVVVVVWWWWWWWWWWWWVVVVVVPPPOOONNNNNNOOOPPPQQQRRRKKKMMMOOOOOONNNNNNOOOPPPOOONNNMMMOOORRRTTTUUUUUUVVV]]]lll{{{ooofff]]]XXXXXX}}}tttpppmmmhhhccc```[[[VVVUUUVVVUUURRROOOQQQQQQPPPOOONNNOOORRRTTTVVVVVVVVVTTTSSSSSSUUUWWWVVVXXX[[[]]]]]]ZZZWWWUUUUUUSSSQQQQQQRRRQQQMMMJJJOOOMMMLLLLLLOOOUUU^^^eeeqqqzzz~~~ooobbb[[[XXXTTTTTTYYY\\\YYYUUUTTTUUUWWWXXXYYYXXXVVVSSSQQQQQQPPPOOOOOOPPPOOOMMMKKKKKKLLLNNNPPPPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJLLLKKKJJJJJJJJJJJJKKKKKKHHHIIIJJJLLLMMMMMMLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNMMMNNNPPPQQQRRRPPPNNNLLLKKKLLLNNNQQQRRRQQQTTTVVVTTTNNNKKKKKKMMMJJJJJJKKKMMMOOOOOOMMMLLLJJJKKKMMMNNNOOOOOOOOONNNLLLLLLMMMMMMMMMLLLJJJJJJHHHIIIJJJLLLMMMNNNNNNNNNOOOOOONNNNNNLLLKKKJJJJJJHHHHHHFFFEEEDDDDDDEEEEEEiiiiiihhhgggfffffffffggggggkkkpppqqqnnnjjjhhhiiigggeeeaaa___^^^```ccceeefffeeeeeegggkkkjjjeeeaaacccccccccdddeeeeeeeeefffdddaaa^^^]]]^^^```bbbbbbiiiggghhhkkkjjjdddaaabbbaaa``````dddiiiiiiddd___bbbcccdddddddddbbbaaa```bbbaaavvvxxxuuujjjoooqqqfffddd```]]]]]]___aaabbbhhhooouuu{{{zzzwwwwwwxxxzzz~~~xxxyyy|||kkkLLLHHHIIIBBB@@@FFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDFFFGGGHHHIIIIIIJJJHHHFFFFFFHHHJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHJJJHHHDDDAAA@@@BBBFFFHHHMMMNNNPPPPPPOOOPPPRRRSSSPPPOOOOOOQQQSSSVVVVVVVVVSSSRRRTTT___tttqqqhhh}}}{{{zzzllljjjfffdddbbb^^^XXXTTTPPPOOONNNLLLKKKNNNRRRVVVSSSUUUVVVVVVVVVVVVXXXZZZVVVVVVUUUTTTRRRQQQOOONNNQQQOOOKKKIIIHHHHHHIIIHHHEEEIIIOOOVVV```nnn{{{~~~iiiYYYOOOLLLIIIGGGJJJQQQTTTQQQMMMLLLLLLMMMOOOPPPPPPMMMKKKIIIHHHGGGFFFFFFGGGFFFDDDBBBBBBDDDFFFGGGHHHGGGEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEE???AAACCCEEEFFFFFFEEEDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIKKKMMMNNNNNNLLLIIIGGGGGGHHHJJJKKKJJJIIIIIIHHHHHHGGGFFFDDDCCCCCCDDDFFFIIIJJJHHHGGGDDDEEEGGGHHHIIIIIIIIIHHHEEEFFFGGGGGGGGGEEECCCBBBEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBAAAAAA@@@@@@@@@@@@ZZZZZZZZZZZZZZZ[[[\\\\\\\\\___bbbdddccc```^^^^^^\\\ZZZXXXVVVWWWYYY\\\^^^]]][[[ZZZ]]]bbbccc___ZZZYYYYYYZZZ[[[\\\]]]]]]^^^]]][[[ZZZ[[[]]]______^^^ZZZXXXYYY\\\[[[UUURRRRRRTTTSSSTTTXXX[[[[[[XXXUUUWWWWWWXXXXXXXXXXXXWWWWWW\\\XXXrrr{{{iiiVVVXXXpppjjjZZZ```[[[YYYXXXWWWWWW]]]dddnnnuuu}}}|||wwwlllkkkmmmpppwwwyyy}}}eeeNNNKKKLLLHHHFFFJJJDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNMMMKKKIIIIIIKKKLLLMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLOOOMMMIIIEEECCCDDDHHHLLLEEEFFFGGGGGGGGGHHHKKKMMMFFFEEEEEEGGGIIIKKKKKKJJJJJJOOOTTTTTTTTTfffrrrfff^^^\\\\\\[[[ZZZXXXYYY\\\^^^ZZZ\\\^^^^^^\\\ZZZYYYZZZUUUSSSPPPMMMJJJIIIIIIIIIIIIIIIHHHGGGFFFIIINNNRRRXXXeeettt~~~kkk[[[OOOLLLNNNSSSNNNKKKMMMOOOMMMNNNQQQKKKLLLNNNNNNNNNMMMKKKIIIJJJIIIHHHHHHIIIIIIGGGEEEDDDEEEGGGHHHIIIIIIHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKMMMMMMPPPOOOLLLJJJIIIIIIJJJKKKMMMKKKHHHIIIJJJKKKIIIGGGFFFFFFGGGJJJLLLMMMLLLJJJHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKKKKKKKIIIHHHGGGHHHIIIKKKMMMOOOOOONNNNNNIIIHHHGGGEEEDDDDDDDDDDDD??????????????????>>>>>>VVVVVVVVVXXXYYY[[[]]]^^^YYYYYY[[[]]]______\\\ZZZYYYXXXVVVVVVWWWYYY\\\^^^[[[WWWTTTWWW\\\^^^ZZZVVVSSSTTTUUUVVVWWWXXXYYYYYYUUUVVVXXX[[[^^^^^^\\\ZZZ\\\[[[\\\```^^^YYYUUUVVVUUUWWWYYY[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]___YYYhhhqqqYYYVVVaaayyyzzzgggaaa\\\XXXUUURRRVVV]]]fffmmmtttvvvttttttxxx|||{{{{{{~~~}}}wwwzzzxxxmmmgggjjjmmmnnnxxxaaaSSSEEE@@@???>>>???AAACCCCCCDDDDDDDDDDDDDDDCCC>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEECCCAAAAAACCCEEEEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEECCC@@@@@@CCCFFFGGGHHHIIIIIIIIIKKKNNNPPPIIIHHHHHHJJJLLLMMMLLLKKKEEEJJJOOOOOOJJJNNNddd{{{xxxxxxyyywwwrrrjjjbbb[[[XXXSSSVVVXXXXXXUUUPPPMMMKKKJJJJJJIIIHHHIIIJJJLLLMMMLLLQQQWWWZZZ\\\aaakkksss}}}rrrfff^^^UUUNNNNNNSSSQQQLLLHHHIIIIIIHHHIIIMMMHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFGGGHHHHHHFFFEEECCCCCCCCCDDDEEEFFFFFFFFFDDDEEEFFFHHHHHHFFFEEEDDDAAAAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEAAABBBCCCDDDFFFFFFGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHFFFDDDCCCCCCCCCBBBBBBCCCEEEGGGHHHFFFEEEDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCDDDFFFHHHIIIIIIHHHGGGJJJHHHGGGEEEDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@??????OOOOOOQQQRRRUUUWWWZZZ[[[WWWUUUVVVYYY]]]^^^[[[WWWTTTTTTTTTTTTUUUXXXZZZ\\\\\\WWWSSSUUUZZZ\\\XXXTTTRRRRRRSSSTTTVVVWWWXXXXXXTTTVVVZZZ^^^bbbaaa^^^[[[WWWVVVWWW[[[ZZZTTTQQQQQQMMMPPPSSSTTTSSSSSSTTTUUURRRRRRQQQQQQRRRTTTVVVWWWYYYSSSZZZooo~~~fffZZZ\\\}}}ooohhhaaa\\\VVVSSSVVV[[[```ffflllmmmiiihhhlllqqqssssssvvv}}}|||}}}tttmmmeeebbbhhhkkkkkkuuu{{{kkkVVVPPPHHHAAA???BBBEEEFFF@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDBBBBBBDDDFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFEEE@@@CCCFFFEEECCCBBBCCCEEEAAABBBCCCCCCDDDEEEIIIKKKFFFFFFFFFGGGIIIJJJHHHGGGJJJDDDCCCIIIMMMMMMPPPUUUbbbwwwnnn^^^UUUNNNRRRUUUVVVSSSMMMIIIGGGJJJLLLOOOSSSWWW\\\___aaafffppp}}}xxxnnnoooiii^^^^^^WWWRRRRRROOOIIIIIINNNEEECCCDDDHHHIIIEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEEEEDDDBBB@@@??????@@@@@@BBBCCCDDD@@@BBBCCCDDDDDDCCCBBB@@@CCCBBBAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>???AAABBBCCCCCCBBBBBBAAABBBCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHKKKLLLHHHBBB???AAAEEEBBBBBBBBBDDDFFFGGGEEEDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIKKKKKKKKKJJJIIIDDDCCCAAA???>>>>>>??????============<<<;;;:::999YYYVVVRRRQQQSSSVVVYYYZZZYYYSSSSSSYYY[[[WWWTTTUUUUUUSSSRRRQQQRRRTTTWWWYYY^^^YYYTTTQQQSSSUUUVVVVVVSSSTTTSSSQQQPPPOOOQQQSSSRRRVVVZZZ]]]]]]]]]]]]]]]YYYXXXWWWWWWWWWVVVSSSPPPVVVTTTSSSSSSQQQRRR\\\fff___RRRLLLTTTYYYUUUSSSVVVXXXUUUXXXaaafffnnn}}}qqqVVV\\\|||hhhaaa^^^YYYXXX\\\^^^]]]```cccbbb___^^^bbbfffhhhlllrrryyyxxxlllhhhoooeeeaaagggnnnrrrxxxooo```GGGFFFCCCAAA??????@@@@@@===>>>AAACCCDDDCCCBBBAAA@@@???????????????????????????????????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFBBBAAA@@@AAABBBCCCBBBAAAEEEDDDDDDDDDDDDEEEEEEFFFBBBCCCCCCDDDCCCAAA@@@???BBBBBBCCCDDDFFFIIILLLMMMIIIGGGFFFFFFGGGHHHHHHGGGFFFEEEFFFIIIMMMMMMKKKHHHIIIRRReeelll___ZZZRRRUUUXXX[[[]]]___aaabbbqqqqqqsssxxxtttccc[[[WWWRRRMMMKKKKKKJJJJJJJJJIIIIIIIIIDDDDDDEEEEEEDDDCCCAAA@@@@@@CCCGGGGGGDDDBBBBBBCCCAAAAAABBBCCCBBBAAA@@@???@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>===>>>>>>??????===>>>@@@AAABBBBBBAAAAAA@@@AAABBBBBBBBBBBBAAA@@@@@@@@@??????@@@@@@AAABBBFFFDDDAAA???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEDDDBBBAAA@@@????????????@@@AAABBBCCCCCCCCCCCCCCCGGGIIIGGGBBB@@@AAADDD??????@@@@@@AAABBBCCCDDDGGGEEECCCBBBAAABBBDDDEEEAAAAAA@@@???>>>>>>>>>???===<<<<<<<<<<<<;;;;;;;;;YYYWWWVVVVVVXXXZZZZZZYYYUUUPPPPPPUUUXXXUUUSSSTTTSSSRRRQQQQQQRRRSSSUUUWWW[[[VVVPPPNNNQQQTTTTTTSSSNNNNNNNNNLLLKKKJJJLLLNNNOOORRRWWWYYYYYYYYYZZZZZZWWWVVVVVVVVVWWWUUUSSSPPPSSSRRRSSSTTTTTTUUU^^^hhhgggYYYQQQTTTWWWSSSRRRUUUYYYVVVWWW]]]```eeexxx}}}}}}ppp^^^hhhvvviiiddd]]]TTTOOOWWWVVVXXX[[[[[[WWWWWWZZZ^^^aaaeeekkkqqqwww{{{}}}}}}~~~vvvkkkdddccc^^^aaahhhpppvvv{{{|||mmm[[[PPPDDDCCCAAA???>>>>>>???@@@===>>>???AAAAAAAAAAAA@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBBCCCDDDDDDBBBAAAAAAAAACCCDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA???>>>AAAAAAAAACCCEEEHHHJJJKKKGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEHHHJJJKKKHHHFFFGGGKKKSSSaaawwwzzzgggZZZTTTQQQLLLHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCDDDEEEDDDCCCBBBAAA@@@CCCFFFFFFDDDBBBBBBCCC???@@@AAAAAAAAA@@@??????>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>????????????===>>>>>>>>>>>>>>>>>>===>>>>>>======<<<======>>>===>>>???AAAAAAAAA@@@@@@??????@@@AAAAAA@@@????????????>>>>>>??????@@@AAABBBAAA???>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBDDDDDDEEEEEEEEEDDDDDDCCCDDDCCCBBBAAA??????>>>>>>>>>???@@@AAABBBBBBBBBBBBIIIMMMPPPOOOIIIDDDBBBCCC????????????@@@AAAAAABBBCCCCCCBBBAAA@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::VVVVVVWWWYYY[[[ZZZWWWUUURRRPPPQQQVVVXXXUUUSSSSSSQQQQQQQQQQQQRRRRRRSSSSSSUUUNNNHHHHHHMMMQQQOOOLLLJJJJJJJJJIIIHHHGGGIIIJJJKKKNNNRRRSSSTTTTTTUUUVVVTTTSSSSSSTTTUUUUUURRRPPPQQQPPPQQQSSSSSSSSSYYYaaagggZZZQQQSSSUUURRRRRRUUUVVVSSSTTTXXXYYY]]]lll~~~sssYYY___qqqjjjggg^^^SSSQQQOOOOOORRRSSSPPPPPPRRRUUUXXX^^^dddjjjooorrrsssyyy{{{}}}uuuooogggaaaaaaeee___jjjuuuwwwxxxzzzzzzkkk[[[OOOGGGAAA@@@>>>=========>>>???<<<<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<=========>>>>>>>>>?????????@@@@@@AAAAAABBBBBBAAAAAABBBDDDFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===>>>??????AAACCCEEEGGGHHHEEECCCAAABBBCCCDDDCCCCCCDDDDDDDDDEEEGGGFFFDDDBBBDDDEEEEEEFFFNNNbbb}}}lllcccXXXQQQNNNMMMIIIEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCBBB???BBBDDDDDDCCCBBBAAABBB===>>>???????????????>>>============>>>>>>>>>>>>=====================<<<<<<==================<<<>>>>>>===<<<;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@???<<<===>>>??????>>>===<<<=========<<<===>>>>>>???===>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>??????BBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>=========>>>???@@@@@@@@@@@@CCCGGGLLLKKKGGGBBB???>>>???>>>>>>===>>>>>>????????????@@@@@@??????>>>>>>???>>>>>>>>>============;;;;;;;;;:::::::::999999QQQQQQRRRTTTVVVUUUSSSPPPSSSUUUYYY]]]]]]YYYTTTQQQOOOPPPQQQRRRRRRRRRQQQPPPSSSLLLGGGHHHNNNRRROOOKKKJJJKKKKKKKKKIIIIIIJJJKKKIIIKKKMMMOOOOOOOOOQQQRRRQQQPPPPPPRRRSSSSSSQQQOOOOOONNNOOOQQQPPPMMMPPPUUU[[[RRRMMMPPPTTTSSSSSSVVVRRRQQQRRRTTTUUUXXXeeessskkkUUUddduuuhhhfffccc\\\RRRNNNLLLNNNOOOLLLLLLNNNOOOSSSYYY___fffjjjmmmoootttvvvzzz~~~~~~}}}}}}~~~~~~~~~{{{sssiiiaaa\\\\\\dddnnnttt}}}~~~qqq|||sssaaaUUULLLEEE>>>>>>============>>>???;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>======<<<<<<<<<===???AAACCCDDDEEECCCAAA@@@@@@AAABBBBBBAAABBBBBBBBBBBBBBBBBB@@@???BBBDDDEEECCCBBBIIIYYYfff{{{yyyqqqlllbbbVVVRRRNNNMMMLLLLLLIIIFFFDDDDDDCCCCCCCCCBBBBBBBBBGGGGGGFFFEEEDDDCCCBBBBBB???@@@AAABBBBBBAAAAAAAAA<<<<<<=========>>>>>>===<<<<<<<<<============>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;???>>>===<<<;;;::::::::::::;;;===>>>??????>>>>>>:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===;;;===???@@@???===<<<<<<<<<<<<<<<===============??????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@???>>>======;;;<<<===>>>>>>>>>>>>>>>:::===AAABBB@@@>>>============<<<<<<<<<<<<<<<<<<<<<===???@@@???>>><<<;;;<<<<<<=========<<<<<<<<<::::::999999999888888888NNNMMMLLLMMMOOOQQQPPPPPPRRRXXX^^^aaa___YYYRRRLLLOOOPPPRRRRRRRRRQQQOOONNNUUUPPPLLLNNNSSSUUUSSSNNNJJJKKKLLLLLLKKKJJJKKKLLLHHHJJJKKKKKKKKKLLLOOOQQQNNNMMMNNNOOOQQQQQQOOOMMMMMMKKKLLLOOOOOOLLLMMMQQQPPPMMMMMMQQQUUUUUUTTTTTTRRRRRRSSSSSSSSSUUU^^^ggg```QQQQQQzzzyyygggaaa___]]]XXXRRRNNNNNNNNNKKKJJJKKKKKKNNNSSSYYY___dddgggiiilllnnnqqquuuxxx{{{|||}}}yyyzzz|||~~~~~~zzz}}}}}}yyywwwzzz|||{{{ttttttttttttuuuvvvvvvwwwzzzzzz|||~~~{{{xxxwwwzzz{{{vvvrrrfff```YYYUUUUUU]]]nnn}}}vvvxxxuuuxxxyyysssfffXXXNNNEEE???===============>>>>>>???::::::999999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<=========>>>??????????????????@@@@@@@@@@@@???AAADDDEEEEEEDDDFFFEEEDDDCCCBBBBBBAAAAAA???>>>======<<<<<<;;;;;;:::;;;<<<>>>???AAAAAABBBBBBAAA??????AAAAAAAAA@@@???@@@@@@@@@>>>=========AAACCCFFFGGGFFFFFFHHHJJJTTT___vvvyyyhhhaaa[[[OOOHHHHHHIIIJJJJJJJJJHHHGGGCCCCCCCCCCCCBBBBBBBBBBBBJJJJJJHHHFFFDDDBBBAAA@@@>>>>>>??????@@@AAA@@@@@@<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<==================<<<<<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::???>>>===<<<;;;:::::::::999:::;;;===>>>======<<<999999:::;;;;;;:::999999::::::999999::::::;;;<<<;;;>>>BBBBBBAAA???>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???======;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@<<<<<<;;;:::::::::;;;;;;<<<===???@@@@@@>>><<<:::::::::;;;<<<<<<<<<;;;:::888888888888777777777777MMMKKKIIIIIILLLOOOQQQQQQMMMUUU\\\\\\YYYUUUNNNGGGOOOOOOPPPQQQPPPOOOMMMLLLPPPMMMLLLMMMOOOPPPNNNKKKGGGIIIJJJKKKJJJIIIIIIJJJHHHIIIIIIIIIIIIJJJMMMPPPLLLKKKLLLMMMOOONNNLLLJJJJJJHHHJJJOOOPPPOOOQQQTTTNNNNNNPPPSSSUUUUUURRRPPPTTTUUUUUUSSSQQQQQQVVVZZZrrrooo|||oooUUUDDDOOOdddwwwzzzrrrllllllmmmccc[[[TTTRRRQQQMMMJJJKKKIIIJJJMMMQQQUUUYYY\\\^^^eeegggkkkooosssuuuwwwxxxtttvvvzzz|||}}}}}}{{{yyy|||}}}yyyqqqooorrrvvvwwwrrrrrrrrrssstttvvvxxxyyyuuuwww{{{}}}~~~|||zzztttyyy~~~|||zzzuuunnnfff```UUURRRQQQTTTZZZggg|||~~~xxx}}}~~~iii\\\SSSHHH???:::<<<<<<<<<===============999999999999999999999999888888999999:::;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???AAACCCCCCBBBBBBAAAAAA@@@????????????>>>===<<<;;;::::::::::::888999;;;===>>>???@@@@@@AAA???>>>>>>???@@@@@@???===>>>???===<<<;;;;;;===??????AAACCCEEEGGGFFFEEEEEEGGGSSSlllyyyjjj\\\XXXSSSFFFAAACCCFFFGGGFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAJJJIIIGGGDDDBBB@@@??????>>>===<<<===???@@@@@@???======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::999888999999::::::999999888<<<<<<;;;:::999999999:::888999:::<<<<<<<<<<<<;;;888888999::::::999888888999999999999999::::::;;;;;;???BBBCCC@@@>>>???@@@=========<<<<<<<<<<<<<<<;;;<<<===???@@@AAAAAAAAA???@@@AAAAAAAAA@@@>>>===:::;;;;;;<<<<<<<<<;;;;;;???>>><<<;;;;;;<<<===>>>;;;:::::::::::::::;;;;;;<<<===>>>??????===;;;:::888999:::;;;;;;;;;:::999777777777666666666666555HHHGGGFFFGGGKKKNNNPPPPPPIIIPPPUUUSSSPPPOOOMMMHHHMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJHHHHHHGGGDDDFFFIIIIIIHHHGGGHHHHHHGGGHHHHHHGGGFFFHHHKKKNNNKKKJJJJJJKKKMMMLLLJJJHHHJJJGGGHHHMMMPPPOOOQQQTTTLLLNNNOOOPPPQQQRRRQQQOOOPPPRRRSSSPPPNNNNNNQQQRRR```sss|||fffTTTGGGNNN\\\kkksssuuuxxx|||rrrhhh^^^ZZZXXXSSSOOONNNKKKJJJJJJJJJLLLNNNQQQRRR[[[^^^eeekkkoooqqqqqqppprrrsssuuuvvvvvvvvvuuutttyyy{{{xxxrrrooorrrttttttqqqqqqqqqssstttwwwyyy{{{rrrvvv{{{~~~~~~}}}}}}}}}www{{{}}}~~~~~~~~~~~~||||||{{{xxxsssnnnhhhaaaYYYTTTPPPPPPRRRXXX___kkkzzz}}}```TTTNNNBBB;;;===;;;;;;;;;;;;;;;;;;::::::777888999::::::999888777777777888888999::::::;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;============<<<<<<<<<<<<>>>===<<<===???@@@???>>>???>>>============>>>>>>===<<<:::999888888999999888999;;;===>>>>>>>>>>>>>>>===;;;;;;===>>>===<<<;;;<<<===<<<:::999;;;===<<<<<<===>>>@@@CCCDDDEEEAAAAAAFFFOOO^^^vvv{{{yyyrrrfff]]]TTTSSSRRRIIIBBBDDDGGGEEEBBB@@@AAACCCAAAAAAAAAAAA@@@@@@@@@@@@EEEDDDBBB@@@???>>>>>>>>>===;;;:::;;;>>>@@@???>>>???>>>===;;;::::::::::::999999999:::::::::;;;;;;;;;;;;:::999999888777777777888888999999888888777999888888777777777888888777888999;;;;;;;;;;;;:::777888999::::::999888777999999888888999999:::;;;999===@@@@@@===;;;===@@@<<<<<<<<<;;;;;;;;;:::::::::;;;===>>>@@@AAAAAABBB???@@@BBBBBBBBBAAA???>>>:::;;;;;;<<<<<<;;;;;;:::;;;:::999::::::;;;;;;:::999999999999:::;;;<<<<<<<<<<<<=========<<<;;;:::666777999:::;;;:::999888666666666555555555555444CCCBBBCCCFFFJJJMMMNNNMMMGGGNNNPPPLLLIIIMMMOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGKKKNNNPPPOOOLLLIIIIIIJJJDDDFFFHHHIIIHHHGGGHHHHHHGGGGGGFFFEEEDDDFFFJJJMMMKKKJJJJJJKKKLLLKKKIIIFFFKKKGGGFFFJJJLLLLLLLLLOOOIIIJJJJJJJJJLLLOOOPPPPPPJJJMMMNNNMMMLLLNNNPPPQQQWWWtttddd[[[LLLGGGTTTdddlllrrrwww~~~sssgggccc___YYYUUUTTTOOOMMMJJJHHHGGGHHHJJJKKKMMMSSS\\\eeejjjkkkjjjhhhjjjkkklllnnnqqqtttvvvxxxppptttvvvsssqqqssssssqqqooooooooopppsssuuuxxxzzzssswww|||~~~}}}{{{zzz{{{zzz}}}}}}}}}~~~}}}}}}~~~}}}~~~~~~}}}{{{yyywwwuuuqqqllleee^^^YYYTTTOOOLLLOOOOOOSSSWWW\\\eeewww|||VVVLLLGGG;;;888@@@:::::::::::::::999888777777888999;;;:::999777666666777777888999999::::::::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<===>>>===<<<>>>============>>>>>>???<<<;;;:::888777888888999777999;;;===>>>>>>>>>>>>===;;;999:::;;;<<<;;;;;;:::<<<===<<<999999;;;>>>:::<<<>>>>>>>>>>>>???AAA===AAADDDDDD@@@JJJiiisssjjjooorrrooo```VVVUUUTTTOOORRRUUUNNNEEEHHHIIIFFFAAA>>>@@@CCC@@@@@@@@@@@@????????????@@@???>>>=========>>>???===;;;999:::>>>@@@???>>>AAA???===;;;:::999::::::777888888888888999999999:::999999888777666666555777777888888888888777777666555555555555666666777666777999:::;;;;;;::::::777888999::::::999888777999999999888999::::::;;;666:::>>>===:::888;;;>>>;;;;;;;;;::::::999999999:::;;;<<<>>>@@@AAABBBBBB@@@AAABBBCCCCCCBBB@@@???;;;;;;;;;<<<<<<;;;::::::666777999<<>>999999999999:::;;;<<<===;;;<<<<<<<<<;;;;;;::::::555666888:::;;;:::888888666666555555555444444444LLLHHHGGGKKKMMMLLLMMMPPPJJJGGGGGGLLLNNNMMMLLLMMMOOOMMMLLLMMMJJJFFFGGGKKKFFFJJJNNNOOOMMMKKKKKKLLLMMMKKKIIIGGGGGGHHHJJJLLL@@@???AAAEEEDDDCCCHHHNNNMMMJJJJJJKKKKKKJJJKKKNNNMMMKKKKKKKKKMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHLLLLLLMMMMMMLLLKKKJJJJJJVVVnnn|||zzzooo^^^OOOJJJSSSfffwww}}}wwwjjj\\\TTTUUUSSSQQQNNNIIIEEEEEEHHHJJJJJJNNNSSSYYY^^^aaabbbbbb```bbbdddhhhlllooorrrsssnnnooopppqqqrrrsssssstttooopppqqqrrrttttttuuuuuupppssswww{{{}}}~~~~~~}}}{{{{{{zzzzzzzzz{{{|||||||||}}}~~~}}}~~~}}}||||||||||||{{{{{{zzzzzz{{{|||~~~}}}}}}~~~~~~~~~~~~|||zzzxxxwwwwwwtttnnniii```YYYTTTSSSOOOLLLQQQYYYVVVWWW^^^fffccc^^^hhhyyymmmRRRCCC???<<<999777777777777888999999999:::777777777777777666555555777777777777777777777777999888888888888888888888777777777888999999:::::::::;;;===<<<;;;::::::;;;===;;;999999:::;;;<<<<<<<<<;;;:::;;;===??????>>>===<<<<<<;;;999888777777;;;::::::<<>>???@@@>>>======>>>AAAFFFKKKNNNggg|||rrrfff```]]]XXXTTTOOONNNLLLKKKJJJJJJJJJKKKIIIKKKLLLJJJEEEAAA>>>=========>>>@@@BBBBBB@@@???======<<<<<<<<<<<<======;;;999888888:::;;;;;;:::======<<<;;;::::::999999777777888888888999999999;;;;;;;;;:::999888777666555555666666555444333333555555555555666666666666888777666555666888:::;;;888888888888777777777666:::::::::::::::999888777999888777777777888:::;;;;;;;;;<<<===>>>===;;;888===<<<;;;:::;;;===???@@@======???@@@@@@???>>>===::::::::::::::::::::::::888999;;;===>>>>>>======<<<999888;;;@@@BBB???<<<=========<<<;;;:::888888444666888999:::999777666555444333333222222333333LLLHHHGGGKKKNNNLLLKKKKKKGGGCCCDDDIIILLLLLLMMMOOOLLLIIIHHHIIIFFFCCCDDDHHHDDDGGGKKKMMMKKKJJJJJJKKKOOOMMMKKKHHHGGGGGGHHHIIIFFFEEEFFFGGGEEECCCEEEKKKJJJLLLKKKHHHHHHKKKMMMLLLGGGEEEDDDEEEFFFGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKJJJJJJIIIIIIPPPaaaxxx|||pppWWWEEEPPPiiizzz~~~lll```]]]RRRQQQOOONNNLLLIIIFFFEEEGGGIIIMMMQQQTTTUUUVVVVVVXXXYYY[[[^^^bbbfffjjjlllnnnoooqqqrrrssssssssssssqqqqqqrrrsssttttttttttttsssuuuxxx{{{|||}}}||||||{{{{{{{{{{{{{{{||||||}}}{{{|||}}}~~~}}}}}}{{{{{{~~~}}}|||{{{zzzzzzzzzzzzvvvwwwxxxyyyzzz{{{{{{{{{}}}{{{yyyyyyzzz{{{zzzyyyvvvssspppmmmkkkgggbbb^^^TTTOOOMMMNNNOOOPPPXXXaaaaaaaaajjjwwwzzzrrrooosssvvv```HHH===<<<:::888666777777888888888888888888777777777777777666555555777777777777777777777777888888888888888888888888666666777777888999999:::999;;;<<<<<<;;;::::::;;;===<<<:::::::::;;;::::::;;;:::999:::<<<>>>>>>===<<<<<<;;;:::999888777777:::999999;;;===>>>;;;999::::::::::::;;;;;;;;;;;;::::::999999888999999:::;;;;;;;;;;;;<<<===>>>???AAA@@@???>>>>>>@@@CCCDDDGGGSSSdddtttssscccYYYUUUTTTQQQMMMMMMLLLJJJIIIHHHHHHIIIIIIFFFGGGHHHFFFCCC@@@>>>>>>;;;::::::;;;======<<<:::===<<<<<<;;;;;;<<<<<<===999888666777999::::::999;;;;;;::::::999888888777777777777888888888888999999999999999888777666555555555555555555444333333444444555555555666666666777666555444555777999:::888888888777777777666666999999::::::999888888777999888666555555666777777::::::;;;<<<>>>===;;;999<<<;;;:::999:::<<<>>>???>>>>>>??????>>>===<<<;;;999999999999999999999999888999;;;<<<===<<<<<<;;;:::888777999>>>@@@>>>:::<<<<<<<<<;;;:::999888777444555777888999888777666333333222111111111111111KKKGGGFFFLLLPPPMMMHHHFFFDDD@@@@@@EEEIIIKKKMMMQQQNNNKKKIIIIIIGGGDDDFFFKKKCCCEEEHHHIIIHHHHHHHHHIIIOOONNNLLLJJJHHHGGGFFFFFFLLLJJJIIIIIIGGGBBBCCCGGGGGGIIIHHHCCCBBBEEEIIIIIICCCAAA???@@@AAABBBAAA@@@EEEFFFFFFGGGGGGHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIMMMTTTbbbpppzzzqqqKKKBBBPPPaaammmxxxjjjeeeZZZYYYVVVTTTQQQMMMIIIFFFFFFFFFGGGHHHIIIIIIJJJJJJNNNNNNPPPSSSWWW\\\```ccchhhjjjmmmppprrrrrrqqqpppppppppqqqrrrssssssrrrrrruuuvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuurrrssstttvvvwwwwwwwwwwwwxxxwwwuuuvvvvvvvvvtttrrrmmmjjjeee```\\\WWWSSSPPPKKKHHHHHHLLLQQQWWWbbbkkkrrrlllnnnyyy}}}wwwooolllkkkxxxrrraaaPPP???999::::::888888888888777777777777777777666666777777777666555555555555555555555555555555777777777777777777777777555666666777777888999999888:::;;;;;;:::999:::;;;======<<<;;;:::999888888:::999777888:::<<<<<<;;;;;;;;;:::999888777777666888777888999;;;;;;999777888888888888999999999999888888777777777777888888999999999999:::;;;<<<===@@@???>>>===<<<<<<<<<<<<===???BBBFFFOOO```uuuyyyuuuuuutttrrrggg^^^RRRKKKJJJKKKIIIGGGJJJIIIHHHGGGGGGFFFGGGGGGCCCCCCDDDBBB???>>>>>>???;;;999888888999999999777;;;;;;::::::::::::;;;;;;777666555555777888888777999999888888777777666666666666666777777777777888777777777777666555444444444555555555555444444333444444444444555555555555555444333333444555777888777777777777666666666666888888999999888888777777888777555444333333444444999999999;;;======;;;:::999999888888999:::<<<===>>>>>>>>>===<<<;;;:::999777777777777777777777777999999:::;;;;;;::::::999888666555888;;;===;;;888;;;;;;;;;:::999888666666333444666777777777666555222111111000///000000000HHHDDDDDDLLLQQQNNNHHHEEEFFFAAA???CCCGGGIIILLLPPPOOOLLLJJJJJJGGGDDDGGGLLLEEEFFFGGGGGGFFFFFFFFFFFFLLLLLLKKKJJJIIIHHHGGGFFFKKKHHHHHHIIIGGGDDDCCCFFFHHHDDDGGGLLLIII@@@???FFFDDDBBB@@@???AAAAAAAAA@@@CCCCCCDDDEEEFFFGGGHHHHHHIIIGGGEEEDDDDDDEEEGGGHHHIIIKKKQQQ\\\hhhuuurrrRRRBBBGGGOOO```ttt}}}yyyppplllggggggddd^^^VVVPPPNNNNNNHHHGGGEEEDDDCCCDDDDDDEEEHHHHHHHHHJJJNNNTTTYYY\\\]]]```eeejjjnnnooonnnnnnlllmmmnnnpppqqqrrrrrrrrrtttttttttuuuvvvvvvwwwxxxwwwwwwwwwxxxxxxxxxwwwwwwyyyxxxwwwvvvuuuttttttuuurrrqqqqqqpppooooooppppppooooooooopppqqqrrrtttuuusssrrrqqqqqqpppnnnjjjgggaaa^^^XXXSSSOOOKKKIIIHHHJJJJJJLLLPPPVVV___jjjrrrwwwvvvyyy}}}xxxkkkaaa]]]]]]yyyrrrlll}}}nnnmmmPPPDDD:::999;;;;;;999999888777777666666555555555555666666666666666555555444444444444444444444444555555555555666666666666444555555666666777888888777999;;;;;;:::999999:::<<<======<<<:::888777777999777666666888:::999999::::::999888777777666666555666777888999999777666666666666666777777777777666666555555666666777777777777777777888999:::;;;::::::;;;<<<<<<<<<<<<;;;??????>>>======CCCNNNVVVeeegggooo~~~{{{pppeee^^^\\\ZZZYYYXXXQQQIIIEEEEEEGGGFFFEEEHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCBBB@@@===<<<<<<>>>>>>;;;999777888999888888:::999999888888999999:::777555444444666777777666888888777777666666666555555555555555666666666666666666666666666555444444444444444555555444444333333333333333444444444444333222222222333444555666777777666666666555555555777777777888888777777666555555444333333444555666888777888999<<<===;;;:::777777777777777999:::;;;;;;;;;;;;;;;::::::999999666666666666666666666666999999999999888888777777666555555777:::;;;999888999999999999777666555444222333444555555555444444222111000000//////000000DDDAAABBBJJJPPPOOOKKKIIIJJJDDDAAACCCFFFGGGJJJNNNLLLIIIGGGGGGDDDAAABBBGGGJJJIIIGGGFFFEEEEEEDDDDDDHHHHHHHHHIIIIIIIIIIIIIIIEEECCCCCCGGGHHHFFFFFFHHHJJJEEETTTmmmgggIII<<>>;;;999777888888888777888888777777777777888888666555444444666777777666777777777777666666666666333333444444444555555555666666666666666666555444333333444444444444444333222222222222333333333333111111111222222333444444666666666555555555555444555555666777777666666666333333333333444666888:::777666666888:::;;;;;;999555555555666777777888999777777777888888999999:::777777777777777777777777888888777777666555555555666555666777888999888777888888777777666444333222111111222222333333333333222222111000000000000000CCCAAACCCIIIMMMMMMMMMOOOOOOIIIEEEGGGHHHHHHJJJNNNNNNLLLKKKKKKGGGBBBBBBFFFLLLIIIFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKBBB???@@@EEEHHHGGGFFFHHHIIIJJJdddYYYBBBGGGGGGDDDAAA@@@@@@BBBBBBBBB???@@@@@@AAACCCDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEEEEEEEGGGGGGGGGNNN___ppp}}}||||||[[[JJJ<<<===GGGPPPTTTUUUWWWdddssswwwoooaaaXXXSSSPPPNNNKKKIIIGGGFFFFFFFFFAAAAAA@@@@@@BBBDDDGGGIIIKKKOOOVVV]]]dddhhhkkkkkkhhhiiikkknnnpppqqqrrrrrrnnnoooqqqrrrttttttuuuuuurrrrrrrrrrrrqqqooolllkkkiiiiiiiiihhhhhhggggggffffffeeeeeeddddddeeeeeeeeeeeebbb```^^^^^^```ccceee\\\ZZZWWWUUUTTTQQQNNNKKKDDDEEEEEEDDDCCCEEEHHHKKKNNNSSSXXX[[[```jjjqqqttt~~~ttt```WWW___kkk~~~lllooobbb```TTT???<<<888666888888555333444555555444444444444444444444444555666666666555555333333333333333333333333111111222222333444444444222333333444555555666666555777999999888888999:::999:::;;;999777777:::===777666444555666777777666777777666666666555555555222444666777666555555666333333333333444444444555444444333444444555666777444444444444555666777888:::::::::::::::999888888444666999::::::;;;<<<===:::===???AAADDDKKKVVV___eeeiiivvvxxxwwwzzzhhh[[[QQQIIIIIIKKKKKKIIIHHHJJJGGGDDDCCCCCCCCCCCCBBBDDDEEEEEEFFFFFFEEEDDDDDDCCCDDDCCCAAA===:::::::::;;;999777666666777666444666666666555555666666666666444333333555666666555666666666666666555555555222222222333333333444444555555666666666555555444222333333444444444444333111111111111222222222222000000111222222333333444666555555555444444444444444444555666666666555555222222222333555888;;;<<<777666666777999:::999888444444555666666777777888444444444555666777999:::666666666666666666666666777666555444444444444444444555666666777777777666666666666555444333222111000000000000111111111222222111111000000000000000EEEDDDFFFIIIIIIIIIMMMTTTQQQKKKIIIKKKLLLLLLMMMPPPQQQOOOOOOPPPLLLEEECCCFFFJJJGGGCCCBBBDDDFFFFFFEEECCCCCCBBBCCCDDDGGGJJJKKKDDD@@@@@@EEEHHHFFFDDDEEEAAAKKKaaauuupppYYYIIIHHHGGGDDDAAA???@@@AAABBBBBB??????@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDGGGGGGHHHIIIGGGGGGOOOYYYllluuu|||}}}iiiPPPBBB===<<<>>>AAAEEEPPP```lllnnnhhh^^^XXXXXXVVVTTTPPPMMMKKKIIIHHHBBBAAAAAA@@@@@@AAAAAAAAAEEEHHHNNNTTTZZZ___cccdddeeefffggghhhiiijjjjjjjjjiiijjjlllmmmnnnmmmlllkkkjjjjjjjjjiiigggdddaaa___\\\\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZWWWWWWVVVUUUTTTTTTTTTTTTNNNLLLIIIHHHHHHGGGFFFDDD@@@CCCEEEGGGHHHKKKPPPTTTYYY___ddddddffflllooonnnrrrppphhh]]]YYYfff~~~|||sssvvv|||gggXXXTTTGGG555777555555888777333222444333333333333444444444444333444555555666666555555444444444444444444444444000000111111222333333444222222222333444444555555444666888999888888999:::777888999777555777===BBB888666444444666777666555666666666555555555555444111444777777555444555666222222333333333444444444333333333444444666777777444444444444555666777777::::::999888777777666666999999::::::999999:::;;;:::;;;;;;::::::;;;???BBBJJJNNNXXXhhh{{{zzzyyy}}}zzzpppccc\\\___ccc]]]SSSKKKEEECCCFFFGGGEEEEEEHHHFFFEEEDDDCCCCCCDDDCCCBBBAAABBBCCCDDDDDDCCCBBBBBB???AAABBB@@@>>>;;;::::::888666666666777666555333555555444444444444555555444222111111333444444333444444444444444444444444111111111222222222333333333333444444444444333333111222333444444444444444000000000111111111222222000000111222333333333333555555555444444444333333333333444555555555555555333333333333555777:::;;;888777555666777888888777333444555666777777777777444444333333444555666777444444444444444444444444555555333333222333444444222333444555444444444444555555555444333222000000///////////////000000111111000//////......//////HHHGGGHHHIIIFFFFFFMMMVVVQQQLLLJJJMMMOOONNNOOORRROOONNNNNNOOOJJJCCC???AAAGGGDDD@@@@@@DDDGGGHHHGGGDDDCCCAAAAAABBBEEEHHHKKKGGGCCCBBBFFFHHHEEEBBBBBB:::HHHSSSSSSOOONNNLLLIIIIIIFFFBBB@@@AAABBBCCCCCC?????????@@@AAAAAABBBBBBAAABBBCCCDDDDDDDDDDDDCCCBBBBBBEEEHHHGGGCCCCCCGGGOOOZZZfffvvvhhhzzzlllUUUCCC999888<<<===AAAKKKYYYfffjjjeee___```^^^[[[XXXSSSOOOLLLJJJDDDDDDCCCCCCBBB@@@@@@???AAACCCGGGLLLRRRWWWZZZ\\\aaaaaabbbbbbbbbaaa``````ccceeeggghhhgggeeebbb```bbbbbbbbbaaa^^^ZZZWWWUUURRRSSSUUUWWWWWWVVVTTTSSSOOOOOONNNNNNNNNOOOOOOPPPMMMNNNPPPPPPOOOLLLIIIGGGFFFDDDBBBBBBCCCDDDDDDDDDBBBFFFJJJMMMOOOSSSXXX\\\fffmmmooolllkkkmmmlllhhhRRRVVV[[[cccrrr|||zzznnnjjjqqqsssdddaaaVVVCCC999<<<666555666:::888444444666222222222333333444444444333333444555666666666555444444444444444444444444///000000111222222333333111222222333333444555555444666888888888888999:::555777888666444777???EEE888666444555666777666555555555555555555555444444111444777777555444555666222222333333333444444444333333333444555666777888444444444444555666777777888777666666666666777777333555777999::::::999999:::999:::;;;>>>>>><<<999;;;>>>BBBGGGNNNWWWaaaggglllnnn~~~|||nnnhhhooowwwjjjiiiYYYXXXSSSMMMKKKLLLHHHCCCBBBAAACCCGGGDDD???AAAGGGEEEEEEEEEEEEEEEEEEEEEDDD???@@@AAABBBBBBBBBAAA@@@;;;===@@@@@@>>><<<::::::777777777888999888666444555444444333333444444555222111///000222333333222222222222222222222222333000111111111111222222222111222222333333333222222111222333333444444444444000000000000111111111111000111222333333444333333555555444444444333333333222333444444555555555444444333333333444666888999999777555555666777777666333444555666777777777777666555444333333333444555333333333333333333333333444444222222222333444555000222333333222222222333444444444333222111000//////............///000000//////...------------...DDDDDDEEEHHHKKKNNNOOOOOOZZZUUUNNNIIIIIILLLPPPSSSSSSOOOJJJIIIKKKLLLHHHEEECCCBBBBBBBBBCCCFFFHHHJJJIIIEEE@@@>>>@@@DDDHHHKKKHHHIIIGGGDDDFFFJJJKKKHHHEEEEEEFFFGGGJJJLLLOOOQQQJJJGGGCCC@@@???@@@CCCEEEAAACCCDDDBBB??????AAADDDGGGCCC@@@???AAABBBBBBAAADDDCCCCCCCCCCCCBBBBBBBBBDDDJJJNNNTTTmmmwwwvvvxxxXXXCCC>>>@@@@@@===>>>DDDIIIOOO[[[hhhlllttttttiii]]]WWWRRRNNNKKKKKKJJJGGGCCCAAAAAABBB===@@@CCCFFFIIIMMMQQQTTTVVVUUUTTTSSSSSSTTTUUUVVVUUUXXX[[[]]][[[YYYWWWWWWWWWWWWWWWTTTQQQOOONNNOOONNNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDCCCBBBAAA>>>BBBFFFGGGEEECCCEEEHHHMMMGGGIIIUUU___eeeooo{{{uuubbb___gggdddXXXWWWoooqqqqqq{{{yyymmmsssuuuvvvgggYYYSSSHHH:::555:::666555555555555444444444333333333333333333333333222333444444555555444444333333333333333333333333111111222222222333333333444555555555555555444444444444555555666777777777999888666555666888;;;===555555555444444333333333666666666666666555555555444444555555444444333222222222111111222222333444333333333333333333333333:::888555333333444666777444444555555666777777888666666666666777777777777888888888888888888888888<<<======>>>???@@@@@@AAAJJJMMMVVVggg|||}}}~~~xxxiii```___^^^]]]ZZZVVVPPPLLLDDDEEEEEEFFFFFFDDDCCCBBBEEEEEEEEEDDDCCCBBBBBBAAAIIIGGGEEEBBBAAAAAABBBBBBAAA???>>>>>>>>>===;;;999<<<=========<<<:::888777666666555555555444444444555555444444444333333333111111111222222333333333111111111000000000000000000000000000000000000000//////000000111111111222111111222222222222111111000000000000/////////////////////000111111222222333333333222222222111111333222222222222222222333333333222111222333444555888666444333444555555555555555444444444444555555777666444333222222333333555444222111111111222222333333222222222222222222000111111222222333444444333333222111000///...---///............---------///...------,,,,,,,,,,,,DDDDDDFFFIIIMMMOOOOOOOOOVVVTTTPPPLLLKKKNNNSSSWWWXXXSSSOOONNNOOOMMMIIIDDDEEEDDDCCCBBBCCCDDDFFFGGGFFFCCC@@@>>>@@@EEEIIILLLIIIIIIFFFCCCEEEJJJLLLJJJHHHHHHGGGGGGHHHKKKMMMOOOMMMJJJGGGCCCBBBCCCEEEGGGBBBDDDEEEDDDBBBAAACCCDDDEEEBBB???>>>???AAA@@@???BBBAAAAAAAAAAAA@@@@@@@@@@@@CCCBBBCCCSSSxxxmmmQQQ>>>???:::999???DDDEEEHHHLLLaaaooozzzyyyssslllddd]]]QQQQQQOOOMMMKKKJJJHHHGGGBBBCCCCCCBBBAAABBBEEEGGGIIIIIIHHHGGGGGGHHHIIIJJJNNNNNNMMMLLLJJJJJJLLLNNNMMMMMMMMMKKKHHHFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBCCCFFFHHHIIIQQQSSS\\\jjjvvv~~~vvv___RRRRRRVVVZZZ}}}{{{{{{{{{vvvjjj\\\PPPKKKCCC888666:::555555555555444444444444333333333333333333333333111222222333333333333333222222222222222222222222111111111222222222333333444444555555555555444444444444444555666666777777888777666555555666888999444444444444333333333333555555555555555555555555444444444444444333333222222222111111222222333444222222222222222222222222888777444222222333555666333333444444555666666777555555666666666777777777888888888888888888888888999999999:::;;;;;;;;;<<<888888<<>>>>>>>>===;;;999<<<<<<<<<<<<;;;999777666444444444444333333333222444444444444333333333333111111111222222333333333222222111111000000000///000000000000000000000000/////////000000000111111000111111222222111111000000000000000/////////.........///000000111111222333333222222222111111111222222111111111111222222333333222222222333444555666555333333333444444333555555444444444444555555666555444222222222222333444444222111111111222222222222222222222222222222111111222222222222333333333222222111000///...---............------------......---,,,,,,,,,,,,,,,DDDEEEGGGJJJNNNPPPOOONNNPPPQQQQQQOOONNNOOOTTTYYYZZZWWWTTTSSSRRROOOIIIDDDEEEDDDCCCBBBBBBCCCDDDEEECCCBBB???>>>@@@DDDIIILLLKKKKKKGGGCCCDDDIIIKKKHHHKKKJJJHHHGGGGGGIIILLLMMMNNNLLLIIIFFFDDDDDDFFFGGGCCCEEEGGGGGGFFFEEEEEEEEECCCAAA>>>===>>>>>>>>>===?????????>>>>>>>>>======>>>>>>>>>>>>CCCZZZ~~~vvvwww[[[LLL===888:::<<<<<<===HHHWWWiiitttyyyyyyvvvqqqbbb```]]]\\\[[[YYYTTTPPPKKKJJJHHHDDDAAA@@@BBBDDDBBBBBBAAA@@@???@@@@@@@@@CCCCCCCCCAAA??????AAABBBBBBCCCCCCAAA???======>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>@@@AAA@@@??????AAABBBEEECCCBBBEEEJJJPPPSSSSSSgggiiikkkoooyyycccOOOFFFKKKaaaxxx~~~~~~xxxjjj___SSSHHHCCC===555444999555555444444444333333333333333333333333333333333000111111222222222222222111111111111111111111111111111111222222222222333333444444555555444444444333333444555555666666777666666666555555555555555333333333333333333444444444444444444555555555555444444444333333333222222222111111111111222333333111111111111111111111111666555333111111222333555222222333333444444555555444555555555666666666666777777777777777777777777777777777777777888888888<<<<<<===>>>????????????EEEJJJNNNOOONNNMMMOOOQQQYYYXXXWWWWWWXXXYYY[[[\\\```fffkkkkkkeeeaaa```bbbgggfffddd```ZZZTTTPPPOOORRRPPPPPPQQQSSSPPPKKKFFFBBBAAAAAACCCEEEFFFDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGIIIIIIHHHFFFCCCAAA???>>>???>>>=========<<<:::888;;;;;;;;;:::999888777666333333222222222222111111444444444333333333222222111111111222222222222222333333222222111000//////000000000000000000000000...///////////////000000000000111111111111000000000000000/////////......---......//////000111111222222222222111111111000111000000//////000000111333333333333333444555555444444444444444333333222555555444444444444555555666555444333222222222222444333333222222222222333111111111111111111111111222222222222222111111111222222111000///......---............---------------,,,,,,++++++++++++,,,EEEEEEGGGKKKNNNPPPOOONNNJJJMMMPPPOOOMMMMMMPPPTTTUUUTTTSSSSSSRRRMMMGGGBBBCCCBBBBBBAAABBBBBBCCCDDDBBBBBB@@@??????BBBFFFIIILLLLLLJJJFFFFFFHHHGGGCCCKKKIIIGGGFFFFFFHHHKKKMMMMMMKKKHHHEEEDDDCCCDDDDDDDDDEEEHHHIIIIIIHHHFFFFFFBBBAAA???>>>=========<<<============<<<<<<<<<;;;;;;;;;???CCCCCCJJJcccwwwVVV???777999===???999AAANNNYYYbbbjjjnnnpppjjjfffbbbaaaaaa^^^VVVPPPKKKJJJHHHEEECCCDDDGGGKKKCCCBBBAAA???>>>===<<<<<<;;;===@@@AAA@@@>>><<<<<<<<<======<<<:::999:::;;;999999999:::;;;;;;<<<<<<<<<=========>>>>>>?????????BBBCCCCCCAAA@@@BBBDDDIIIKKKOOOTTTZZZaaafffjjjzzz~~~|||vvvyyyyyykkk[[[IIIBBBLLLfffssswwwvvvfffWWWXXXMMMCCC===888333222666444444444444333333333222222222222222222222222222000111111222333222222222111111111111111111111111111111111111222222222222222333333444444444444333222333333444555555666666555666666666555444222111111111222222333333444444333333333333444444444444444333333222222222222222111111111111111222222333111111111111111111111111333333111000000111222333111111222222333333333333444444444444555555555555666666666666666666666666888888888888888777777777888:::;;;:::888888;;;>>>EEEDDDBBBAAA@@@???===<<>><<<>>>===<<<<<<<<<<<<:::888999999999888777666666555222222222222222222222222333333333333222222222222111111111111111222222222444444333222111000//////000000000000000000000000............///////////////000000000000000000///000000/////////.........------......//////000000222111111111111000000000000//////......//////000333333333333333444444555333555777777666444333333555555444444444444555555666555555444444444333333333333333333333333333333000000111111111111222222333333333222111000000///111111000//////...------.........---------,,,,,,,,,++++++******+++++++++EEEFFFGGGJJJMMMOOONNNMMMGGGJJJLLLLLLJJJIIIJJJKKKLLLMMMNNNOOOMMMJJJEEEAAA??????@@@@@@BBBCCCDDDEEECCCCCCCCC@@@>>>>>>AAADDDEEEHHHHHHGGGHHHJJJGGGAAAHHHFFFEEEDDDEEEHHHJJJLLLKKKJJJHHHFFFEEEDDDCCCCCCCCCDDDFFFHHHIIIHHHGGGEEEAAAAAA@@@???===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888666:::@@@??????KKK[[[}}}^^^LLLCCC>>>:::;;;:::<<>>>>>===<<<<<<===:::<<<<<<;;;:::999999;;;999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBFFFIIIHHHEEECCCEEEGGGKKKUUUbbbkkkqqqwww~~~zzzxxxlll\\\IIINNNPPPUUUkkkrrrooozzzsss```VVVOOOKKKDDD<<<777444222222444444333333333222222222222222222222222222222222222111222222333333333333333222222222222222222222222000000111111111222222222111111222333444444333333222222333333444444555555666666777777666444222111000111111222222333333333111222222222333333333444444333222111111111111222111111000000111111222333222222222222222222222222111111000000000000111222111111111222222222222222222333333333444444444444555555555555555555555555888888777777777777777777333555777666555666:::??????<<<999999<<<======;;;999:::;;;============<<<======???AAACCCDDDCCCBBBMMMIIIDDDCCCDDDFFFFFFFFFGGGFFFDDDCCCDDDEEEEEEEEE@@@???======>>>???>>><<>>>>>>>>@@@AAABBBBBB@@@>>><<<<<<;;;:::;;;;;;;;;999777777777666666555555444444222222222222222222333333333333222222222111111111111111111111111111111111333333222222111000//////////////////////////////////////////...............//////000000//////...////////////............------......//////000000111111111000000000/////////..................///222222222333333333333333333666:::;;;999666444444555555444444444444555555666666666666666555555555333333333333333333333333000000111111222222222222444333222222111000//////000000//////...---------...------------,,,,,,,,,+++++++++******++++++,,,FFFFFFFFFHHHKKKMMMNNNMMMGGGHHHIIIIIIIIIGGGFFFDDDEEEFFFHHHIIIHHHEEEBBB@@@======>>>@@@AAACCCCCCDDDBBBCCCDDDAAA===<<<>>>AAA===AAADDDEEEHHHLLLIIIDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBCCCEEEGGGGGGEEEDDD@@@AAAAAA???===;;;;;;<<<::::::::::::999999999888;;;888777888999;;;AAAIIIdddttt```JJJ999<<<666333666:::;;;;;;===BBBAAAAAACCCFFFGGGEEEBBB??????>>>===<<<>>>BBBEEEKKKLLLLLLKKKJJJIIIHHHGGGCCCBBB@@@===;;;<<>>>>>===;;;:::;;;<<<<<<===>>>???@@@AAABBBBBB???@@@@@@BBBCCCDDDEEEEEEFFFLLLRRRRRROOOLLLMMMOOOUUUcccsss}}}qqq```ZZZZZZXXXSSSYYYkkkzzzuuuvvv}}}vvv```TTTTTTPPP<<<888444222222333333444333333333222222222111111222222222222222222222222111222222333333333333333222222222222222222222222000000000111111111111222000000111222333333333333111111222333333444444555555666666666555444222111111111111111111111222222000000111111222222333333333222111000000000111222111000000000000111222222222222222222222222222222000000000000000000111111111111222222222222222222222222222222333333333333444444444444444444444444444444444444555555555555:::<<<===;;;999999<<<@@@<<<999666666999;;;:::999888:::;;;===>>>======<<<>>>>>>???AAACCCBBB@@@>>>CCCBBB@@@@@@@@@BBBDDDEEECCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@>>><<>>>>>>>>>>>???>>>=====================;;;===>>>@@@@@@???>>>===;;;:::999:::;;;:::888777666555444333333333333444222222222222222333333333222222222111111111000000111111111111111000000000111111111000000000000000////////////////////////000000000////////////.........////////////....../////////.........---------......//////000111111000000000000///////////////......------......///000000111222333222222222222777===>>>;;;777444444555555444444444444555555555555666666666666555444222333333444444444444333111111111222333333444444333333222111000000////////////......------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---GGGFFFDDDEEEHHHKKKMMMNNNIIIGGGFFFHHHJJJKKKGGGCCCBBBDDDFFFFFFEEEBBB@@@???===>>>???@@@AAAAAAAAAAAA???BBBCCCAAA===<<<>>>AAA>>>AAAAAAAAADDDIIIIIIEEECCCCCCDDDDDDDDDDDDDDDCCCEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@???@@@CCCEEEDDDBBB>>>@@@@@@???;;;999999:::888888777777777666666666666999999666666;;;???@@@HHHcccuuu]]]QQQEEE;;;999:::888777999999999:::<<<===???@@@@@@???@@@@@@???>>>>>>AAACCCLLLMMMOOOQQQSSSSSSSSSSSSQQQSSSTTTSSSOOOJJJHHHGGGBBBCCCDDDBBB@@@??????@@@???@@@@@@AAABBBCCCDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJMMMVVV^^^aaa^^^\\\\\\___]]]eeeooossssssuuu{{{|||fffNNNCCCGGGTTTdddqqq}}}xxxwwwuuugggWWWVVVUUUGGG666555333222333444444333222222222222111111111111111111111111111111111111000111111222222222222222111111111111111111111111000000000000111111111111///000111222333333333333111111111222333333444444444444444444333222111111111111111111111000000000//////000000111222222333333222000/////////111222000000000000000111222222111111111111111111111111///000000000000111111111222222222222222222222222111111111111222222222333333333333333333333333333222222222333444444555555555555666666555666777888<<<:::777777777888777666888999:::;;;<<<<<<;;;;;;<<<===@@@BBBBBBAAA???>>>=========>>>???@@@AAAAAA@@@AAAAAAAAA@@@@@@AAABBBAAAAAABBBDDDFFFFFFCCCAAAAAA???>>><<<;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>======>>>??????>>>===<<<:::999888999::::::888666555444333222222222333333000000000111111111222222222111111111000000000000222111111111000000000//////////////////000000000////////////////////////111111000000000/////////---......//////......---//////.........---------......///000000111111222000000/////////.........//////............//////...///000111222111111000///666===???;;;666333333555555444444444444555555222333444555555444333333222222444555555555444444111222222333444444555555222222111111000000//////.........------------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---......HHHEEECCCDDDGGGJJJMMMNNNKKKGGGEEEHHHMMMNNNJJJDDDCCCEEEFFFFFFCCCAAA???>>>>>>???@@@@@@@@@@@@??????<<<@@@CCCAAA>>><<>>???DDDEEECCCCCCDDDEEEEEEDDDBBB@@@???@@@AAABBBCCCCCCBBBAAA@@@@@@>>><<<===AAACCCBBBAAA<<<>>>@@@>>>:::777777888666666555555555444444444***555;;;666444999:::666>>>OOOkkk{{{gggQQQFFF???:::888;;;777888888888666777999:::;;;<<<============???AAAEEEGGGKKKOOORRRTTTUUUVVV]]]dddlllooojjj^^^RRRJJJHHHIIIIIIHHHEEEDDDDDDEEEAAAAAAAAABBBCCCDDDDDDDDDFFFGGGHHHJJJKKKMMMNNNOOOTTT^^^iiinnnllliiijjjmmmZZZ\\\\\\ZZZWWWUUUUUUWWWNNNAAA===LLLbbbuuuuuupppiii]]]WWW]]]SSS777888888777555555666444000222222222111111111111000111111111111111111111111//////000111111111111111000000000000000000000000000000000000111111111111//////000222222333333333000111111222333333444444222222222111111111111111222222111111000000//////...//////000111222222222333222000///...///111222000000000000000111111222000000000000000000000000//////000000111111222222333333222222222222222222000111111111111222222222333333333333333333333333222222333444555555666666222333444777999<<<======555444444555777999::::::666777888999::::::::::::777:::>>>AAAAAA@@@>>>===<<<;;;;;;>>>@@@BBB@@@>>>AAABBBBBBBBBAAABBBDDDFFF;;;<<>>???@@@@@@@@@??????>>>===<<<999888888888:::999888666444333222111111111222333.../////////000000111111111111111111000000000000222111111111000000//////------......///000000000////////////////////////222222111111000000//////---..................---//////.........---------//////000000111111222222000/////////............//////............//////---...000111111000000///...555===???;;;555222222555555555444444555555555000111222333333333222111111222444555666555444444222222333444444555666666111111111111000000000000------------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------...///FFFHHHKKKLLLLLLKKKLLLMMMKKKLLLJJJFFFFFFIIIJJJGGGCCCEEECCC???>>>AAAAAA???@@@???>>>>>>>>>>>>??????>>>AAACCCBBB>>>>>>AAAFFFDDDCCCCCCCCCCCCDDDDDDEEEGGGEEECCCCCCDDDCCC@@@<<<@@@EEEDDD===>>>EEECCC:::======<<<======>>>??????>>>>>>>>>===<<<:::999888999999888777666555444444555555555555666666666666???>>>LLLkkk{{{vvv|||kkkXXXGGG;;;<<<888777888999555000111555888888888888666666;;;AAAAAADDDHHHHHHEEEBBBEEEIIILLLZZZmmmzzz|||vvvlllfff``````___^^^ZZZUUUNNNJJJEEEKKKJJJBBBDDDMMMKKKAAAJJJNNNRRRRRRQQQSSSXXX^^^mmmttt}}}~~~|||^^^QQQFFFFFFGGGCCC@@@@@@FFFDDDHHH___ssszzz~~~~~~zzzuuuiii^^^YYYTTTIII===666333333333222222111111111333333111000000000111222222222111111111111111111000000000000000000000000000000111111111111000000111111222222222111111000111111111000000000000000222222222222222333333333222222222222222111000///111111000///////////////............////////////222222111000000000000000---------------...//////......//////000000111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333111111111111222333444555222333666888999999888777:::666222222777:::999666999999999999999888777666999:::===???AAABBBAAAAAA===999999???AAA======@@@<<<>>>???@@@@@@BBBEEEGGGCCCBBBAAA@@@???===<<<<<<======<<<;;;::::::999999999888888888:::<<>>>>>>>>>>>============999999999888888888777777666444333111000000111111.../////////000000000000111111000///////////////000000//////.........---////////////............////////////000000000000..............................////////////.....................///000000//////000111111111111111111111000///......//////////////////////////////////////////000000000000333333333333333333333333555555444333333222111111111111222222222222111111000111222333333333333333222222222222222222333333111111000......---------------------------------++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,FFFHHHKKKLLLKKKKKKLLLMMMEEEGGGFFFCCCDDDIIIJJJGGGIIIJJJGGGAAA???AAAAAA>>>?????????>>>>>>>>>??????<<>>AAAEEEEEEEEEEEEEEEDDDDDDDDDDDDEEECCCBBBBBBDDDEEECCCAAAEEELLLLLLBBB>>>AAAAAA<<<<<<<<<<<<;;;<<<<<<===============<<<;;;:::999888999888888777666555444333444444555555555666666666555:::HHHYYYfff|||tttyyymmmOOOBBB===:::888999999777:::???555444444555555444555777???@@@@@@AAA@@@??????AAABBBIIITTT]]]cccgggkkknnnoooooorrrwwwzzzvvvlllcccWWWSSSOOOPPPSSSTTTSSSRRRTTTWWWYYYYYYYYY[[[```dddjjjsss}}}yyypppjjjTTTHHH<<<888888;;;BBBJJJOOOaaayyy~~~{{{nnnlllbbbWWWPPPHHH===666444333333333222222111111111222111000/////////000000111111111111111111111111000000000000000000000000///000000111111000000///000111111222222111111000000000000000000000000000111111111111000000000000111111111111111111000000111000000///////////////............////////////111111000///////////////------,,,,,,------...//////////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111222333444333444666888888888777666:::555222222666999888666888888888888888777666666777888:::<<<===>>>??????===999999===>>>::::::<<<>>>???@@@???>>>???@@@BBB????????????????????????======<<<<<<;;;::::::999:::999888888999;;;===???===============<<<<<<<<<888888888888777777777777555444222111000000111111///////////////000111111111000000///////////////000/////////.........---////////////.........---.........////////////000------------------------......////////////.....................//////000//////000111111111111000111111000000////////////////////////////////////.../////////000000000000222222222222222222222222444444333333222111111000000111111222222111111000000000111222222222222222222222222111111111111111111000///...------------------------------------+++++++++,,,,,,,,,------------,,,++++++++++++,,,EEEGGGJJJKKKKKKKKKKKKLLLFFFGGGFFFEEEHHHNNNOOOMMMPPPPPPKKKCCC@@@AAAAAA>>>??????????????????@@@@@@===@@@DDDEEECCCBBBCCCEEEFFFGGGGGGGGGFFFDDDBBBAAABBB@@@???@@@CCCEEEFFFFFFDDDLLLNNNDDD<<<>>>@@@???<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888777777666555444333333333333444444444555555555111666???EEEIIIXXX}}}}}}ppp^^^SSSHHHBBB>>>888666666888888888999:::<<<;;;999888777666666777999999999777888;;;???EEEMMMWWW]]]gggkkkuuutttmmmrrrrrrgggbbbfffhhhlllpppqqqlllddd[[[UUUZZZ___fffhhhddd\\\UUUPPPLLLGGGDDDEEEKKKWWWhhhwwwtttdddcccZZZOOOEEE;;;222111444222222222222222111111111111000000///.../////////111111111111111111111111000000000000000000000000//////000000000000//////000000111111111111000000000000000000000000000000111111111000000//////////////////000000000000000111000//////......//////---............/////////000000///............///------,,,,,,------...///000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000111222222444555666777777666555444888555222222555888777666666666777777777666555555666666666777888999;;;<<<<<<999999;;;:::888888:::>>>???@@@>>><<<;;;<<<===;;;<<<===>>>???@@@@@@AAA=========<<<;;;;;;::::::::::::999888888:::;;;<<<<<<<<<<<<<<<<<<;;;::::::777777777777666666666555444333222111000000000111111000/////////000222333111000//////......///////////////...............//////.........---------------------............------------------------......////////////............------......///000...///000000111111000000111111111000000000000000////////////////////////....../////////000000000000000000000000000000000222222222111111000000///000111111222222111111000///000000111111111111000222111111000000/////////000///......------------------------------------++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++DDDFFFIIIKKKJJJJJJKKKLLLHHHHHHGGGFFFJJJPPPQQQNNNRRRRRRLLLEEEAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAABBBEEEIIIJJJHHHFFFEEEDDDEEEFFFGGGGGGEEEBBB@@@>>>@@@???>>>>>>@@@CCCEEEFFF===CCCDDD???;;;===@@@@@@===<<<;;;:::::::::::::::999999:::::::::::::::999666666555555444333333222222222222333333333444444666333444;;;DDDNNN^^^lll~~~ssseee]]]XXXPPPHHHEEE===???===888444444555444555777777555555999;;;:::777777999:::<<<>>>@@@BBBNNNUUUeee|||}}}wwwpppfffYYYLLLCCCDDDFFFIIIMMMRRRZZZccciiihhhiiikkkqqqzzz}}}|||mmmccc^^^SSSFFF===555000111555222222222111111111111111111111000000////////////000000000000111111111111000000000000000000000000...//////000000//////...//////000000111000000000/////////000000000000000222222222111000000//////............//////000000000000///............///---------........./////////......---------............------......///000000000000//////......---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000111111555555555666555444333222666444222222555666666555555555555666666555555444555444444444555666888999:::999888888666666777:::>>>??????>>><<<::::::;;;:::;;;;;;===>>>???@@@@@@=========<<<<<<;;;;;;;;;;;;:::999888888888888999999::::::::::::999888777666555555555555444444444222222111111000000000000222111/////////000222333000000///............///.................................---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...------------...//////...//////000000000000000111111111111111111000000////////////////////////........./////////000000000000000000000000000000111111000000000/////////000000111111111111000000//////000000000000//////111111000///......------///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,+++***+++++++++BBBEEEHHHJJJJJJJJJKKKLLLFFFFFFCCCBBBGGGMMMLLLHHHOOOOOOKKKEEEBBBDDDDDDBBBAAAAAACCCCCCDDDDDDCCCCCCEEEHHHKKKLLLJJJFFFCCCAAACCCDDDEEEEEECCCAAA>>><<<>>>>>>=========???BBBDDD<<<===<<<:::;;;???@@@???======<<<;;;::::::::::::777888888999999999999999555555444444333222222222111111111111222222222222666111000777AAAIIINNNRRRoooyyyttt|||zzzvvvhhhhhh___LLL;;;555444333666;;;===888555888:::999999999:::<<<<<<;;;:::888<<>>>>>===;;;;;;<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;:::999999888777777666666666777888999999777666555444444333333333333222222000000000000000000//////111000/////////000222222000//////...............---------...............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------...//////......///000000000000000///000111111111111000000////////////////////////............////////////111111111111111111111111000000///////////////...000000000111111000000000//////000000000//////...000000//////...---,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++************+++AAADDDGGGIIIIIIJJJKKKLLLIIIGGGDDDBBBGGGMMMLLLFFFKKKMMMKKKFFFDDDFFFFFFDDDBBBCCCEEEFFFGGGGGGFFFEEEDDDFFFHHHHHHGGGDDD@@@>>>AAAAAABBBBBBBBBAAA???>>>===>>>>>>>>>===>>>@@@CCCBBB???;;;:::<<<>>>>>><<<<<<<<<;;;:::::::::;;;;;;777777888888888888888777333333333333222222222111//////000000000111111111---000222333444;;;GGGQQQKKKjjjyyyvvvzzz~~~hhhQQQHHHBBB===999???@@@:::999======888888666333333555777999:::666:::>>>@@@AAADDDKKKPPPOOOZZZdddkkkrrryyy|||zzzjjjmmmppppppmmmggg```\\\WWW___lll~~~jjjkkkmmmmmmggg^^^YYYYYYNNN@@@444222444444111000000000000111111111111111222222222222222111000000...//////000000111111111////////////////////////------............------,,,---...//////000000///---......//////000000111//////////////////////////////...------...000111000///......------......,,,------------............------------...////////////......//////000111//////..................////////////////////////////////////////////////////////////////////////////////////////////////000000000000111222333333444444333333222222111111111222222222333333333333333333444555555555555444555555555444555555666666444777555///,,,///444666999;;;===>>>===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777777666555555444555777888777666444222222222222222111111111111//////000000000000///....../////////000000000000000///......------......---------------.........------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------............------------,,,,,,------...///---...//////000000//////---...000111111000//////////////////////////////------........./////////000000000000000000000000///////////////////////////000000111111000000///000000000000000//////...000//////......------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,+++***************AAACCCGGGIIIIIIIIIJJJLLLJJJHHHDDDCCCIIIOOONNNHHHIIILLLLLLHHHGGGIIIGGGDDDDDDEEEGGGIIIJJJIIIHHHHHHBBBCCCDDDFFFFFFDDDBBB???@@@@@@@@@AAAAAABBBBBBBBB;;;>>>@@@@@@??????BBBDDDCCCAAA>>><<<:::999;;;===:::999999999999::::::;;;777777777888777777666666222222222222222111111111....../////////000000000+++111333000---222===FFF>>>LLLddd|||tttzzzrrrgggeee___UUUWWWZZZZZZZZZccclllhhh\\\VVVOOOGGGAAA???@@@@@@@@@???AAAEEEGGGHHHIIIJJJLLLGGGGGGJJJNNNNNNNNNYYYgggooo|||xxx}}}ssskkkiiiddd^^^[[[XXXPPPHHH@@@888222333444222/////////000000000111111111222000111222222222111//////......//////000111111222////////////////////////---------......---------+++,,,---...////////////------......///000000111000000111111222222333333222000///------...///000//////...------------...,,,,,,---------...............------...//////000---------------...//////------........................................................................................../////////////////////////////////000222333555666333222222111111111111222000111222222222222222333333333444555555555555555444555555555555555444444;;;>>><<<333---000555666777999<<<<<<;;;999999999999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::777777777777666555555444222444555666666444222111111111111000000000//////......///000000//////...,,,---///000000000...---//////...------------...,,,,,,,,,------.........,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,------,,,,,,------...///---...//////000000//////,,,---///000000000......////////////////////////---------.........////////////////////////////////////////////////////////////000000000000//////000111111111000000///...////////////............,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,++++++***************@@@CCCFFFHHHIIIIIIJJJLLLEEECCC??????FFFMMMKKKEEEJJJMMMMMMJJJIIIJJJHHHDDDEEEFFFIIIKKKKKKKKKJJJIIIBBBBBBCCCEEEGGGGGGEEEDDD@@@@@@@@@@@@BBBCCCEEEFFF:::===AAABBBBBBBBBDDDGGG>>>??????<<<777555999@@@888777777777888999::::::777777777777777666555555222222222111111111111111.........////////////000111222222111222333333222<<<777:::RRR~~~}}}zzz}}}rrrfff]]]WWWQQQMMMQQQVVV___jjjtttyyyyyywwwdddWWWSSSYYYTTTMMM```~~~|||mmmmmmfffZZZRRRTTTWWWKKK;;;777555444666555000///222//////000000111111111222///000111111111000...------......///000111111222////////////////////////,,,------......------,,,+++,,,---...////////////---------...///000000111333444555555777777888999333222000...---...///000//////...------------...,,,,,,,,,---------.....................///000111,,,++++++++++++,,,------,,,------....../////////........................................................................000000000000000000000000//////000111222444666777222111111111111111222222///000222222222111222222333444444555666666666555333444555666666444333222CCCGGGDDD888111333888999777999;;;;;;999777666666888888999:::;;;;;;<<<<<<999999999999999999999999666666777777666555444444111333555666666444111000000000000000////////////---...///000000///......***,,,...000111///---,,,//////...------------...,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++,,,,,,,,,---------************************,,,------......------,,,---,,,,,,,,,,,,---......---......///////////////***,,,...///000///...---////////////////////////---------.........//////......................../////////000000000000000//////000000000000//////111111111111111000//////.........///////////////+++++++++***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,++++++***)))*********DDDFFFIIIIIIFFFCCC@@@???AAAAAAAAABBBCCCDDDFFFGGGIIIKKKMMMNNNMMMJJJFFFDDDEEEKKKJJJFFFIIISSSTTTMMM@@@@@@???AAACCCDDDDDDCCC>>>>>>???BBBEEEGGGGGGFFFGGGCCC???>>>AAACCCCCCCCCDDDAAA===999777666666777555555555555666777888999777777777777666555333333333222111111000000111111///////////////////////////////////////000000111888666:::DDDQQQkkkxxx{{{kkkeeedddaaa]]]YYYZZZ^^^\\\OOO@@@666444444333222111000///...111000000////////////000////////////............---------...///000000111//////////////////////////////.........------------------............///---......///000111111222666444111//////111444666555666666333...+++---///......//////...---,,,,,,,,,------......------,,,+++,,,------......---------------------------------...///...---...///111//////.........---------++++++,,,------......///------------------------///............//////000000111333444444333222111111000///////////////000444111000222222//////222555333222222444555555444333333333444444555555555===CCCEEE===888:::>>>>>>:::888777666222111777@@@777777888999::::::::::::999888888999:::999777666666666666555444444333333444444333333222111000000000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++...---,,,+++***+++,,,,,,..................------...///000111111222222111////////////............///---******+++------,,,............////////////000000000000000111111222222111111000///......---111111000///...---,,,,,,....../////////---,,,+++,,,++++++***+++,,,...///000///---,,,+++***************))))))))))))******))))))))))))))))))))))))???BBBFFFHHHFFFBBB@@@>>>@@@@@@@@@@@@AAABBBBBBCCCEEEFFFIIIJJJIIIGGGDDDBBBDDDJJJJJJEEEHHHPPPPPPIII@@@@@@@@@AAACCCDDDDDDCCC>>>>>>???AAADDDFFFFFFEEEDDDAAA>>>===???BBBCCCBBBDDDAAA>>>:::888777777777555555555444555555666777555555555555444444333222222111000000//////000000........................//////......//////000111444111111777>>>OOOrrr~~~~~~wwwlllddd^^^]]]^^^]]]YYYVVVSSSLLL@@@777444444333333222111000///...000///////////////000000////////////............---------...///000000000........................///.........------------------------............---......///000000111111333111///......///111333222444555444222///...---...////////////...---,,,,,,------......------,,,+++,,,------...------------------------------------...///...------///111///.........------------++++++,,,------......///------------------------///............///000000000111333444444222111000000000/////////000000111333000000333444222333666777555333222444555555444333333333333333333444444444:::;;;666333777:::999333888@@@FFFBBB:::666888999999:::::::::999888888888777666777999:::999888777777666555555444444333444333333222111111000000000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++******************+++++++++,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++...---,,,+++++++++,,,,,,..................---------...///000000111000000////////////............---.../////////---+++)))............////////////000000/////////000111111222222111111000//////...000000//////...------------.../////////...---,,,---,,,,,,++++++,,,---...///...---,,,+++***************))))))))))))******))))))))))))))))))))))))<<>><<<;;;===@@@AAAAAADDDBBB>>>;;;999888888888666555444444333444444444333333333333333333333333000000///............///........................///............///000000555111///222333:::MMMaaawww~~~~~~tttuuu|||uuuooosssnnn___WWWYYY]]]WWWOOOFFF;;;222000444333333222111000//////...............///000111111/////////............------------...//////000000....................................------------------------.....................//////000000111///......------......//////000222444555444000---//////////////////...---,,,------......------,,,++++++,,,---------------,,,,,,,,,,,,---------------.........------///000............------------++++++,,,------......///------------------------...............///000000111222333333222111000...000/////////000111222222111///000444555444666:::999666333222333444444444222222222222222222111111...111111000111555777666///777CCCLLLJJJ>>>666444::::::::::::999888777666777555444555777999::::::777777777666555555444444333333222222111000000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++++++++++++++******************++++++++++++,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,------------------......,,,---...//////000000000////////////............---///000000...------------............///////////////......//////000111222222222111000000//////........................---...///000000000///.........---,,,,,,,,,------///...---+++******************))))))))))))******))))))))))))))))))))))))>>>CCCIIIKKKJJJFFFAAA???======>>>??????@@@@@@@@@>>>@@@BBBDDDDDDCCCBBBAAA???CCCDDDCCCEEEHHHFFF@@@@@@AAABBBBBBAAAAAABBBCCC@@@??????AAACCCCCCBBBAAA>>><<<:::999:::===???@@@CCCAAA>>><<<999888888888777666555444333333333333333222222222222333333444111000//////......//////..............................------......///000444111111444444555<<>>@@@AAABBBCCCCCC@@@AAACCCEEEEEEEEEDDDCCC<<<>>>@@@AAADDDGGGEEEAAA@@@AAABBBBBB@@@???@@@AAA@@@@@@???AAABBBCCCBBB@@@<<<;;;999888888:::===???BBB@@@>>><<<:::888888888888888666555444333333333444333333222222333444555111111000////////////000........................---------------......///------///222333333333666>>>RRRuuunnnfffhhhqqq}}}}}}~~~zzzpppnnn}}}rrrhhhpppvvvtttfff[[[[[[___```LLLBBB888555444333333444222111111000000/////////------------...///111111............------------------------....................................,,,,,,------------------,,,,,,,,,------------...............////////////------...//////...------000---+++,,,000444444333......////////////......,,,------......------,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++,,,---,,,+++,,,---///,,,,,,------------------++++++,,,------......///---------------------------------......///111111222222111111000///...---////////////000111222333111...///222222111222555999666333222222333333222111111111000000/////////222111000333555666555555666444555777666333444888555666666777888888777777888666333222444555666666777777777666555555444444111111000000000000//////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------************************))))))*********+++++++++***++++++,,,,,,++++++***+++***++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------............///000111111111111////////////............,,,...000000////////////------------............------,,,,,,------...///...............---------++++++,,,,,,------......,,,---...000000000//////.........------,,,,,,+++---,,,,,,+++******************))))))))))))******))))))))))))))))))))))))@@@DDDHHHIIIFFFBBB===;;;:::;;;>>>AAACCCDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEEEE<<<===>>>@@@CCCEEEDDDBBB>>>AAABBBAAA===<<<===@@@@@@@@@@@@AAACCCDDDCCCAAA;;;;;;:::888666777;;;===@@@???===;;;999888777777888777666555444444444444555444333222222222333444222111000000//////000000---------------------------,,,,,,,,,,,,---......,,,---///111111111000000444:::KKKiiiyyyrrrssslllooovvv~~~{{{vvvnnngggiii|||ooohhhjjjnnnoooqqqkkk```___bbbXXXGGG===444...000444444222111111111000000000/////////------------...///000000.........------------,,,------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------..............................////////////......000---+++***,,,000222333,,,---..................,,,------......------,,,******+++,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,,,,++++++---...,,,,,,,,,,,,------------++++++,,,------......///---------------------------------......000111222111111000000//////......///.........///000111111111......000000...///222555444222222222333222000000000000000000000//////222000111444555222222444666333444777777444333666222333444555666666666666888555333222333444444333666666666555444444333333000000000///////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,)))))))))***************)))))))))************+++******++++++++++++******++++++******++++++,,,---,,,,,,---------,,,+++***++++++,,,,,,------.........///000111222222222222////////////............+++...333888999444+++$$$,,,------------.........,,,,,,,,,+++,,,------...------------------,,,,,,+++++++++,,,,,,---------,,,---.../////////...---,,,,,,---------,,,++++++,,,,,,+++*********************))))))))))))******))))))))))))))))))))))))@@@CCCGGGHHHEEEBBB???>>>:::<<<>>>AAACCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDDDD@@@???>>>@@@BBBCCCBBBBBB===@@@BBB@@@;;;999;;;>>>AAA@@@@@@BBBDDDEEEDDDCCC<<<<<<;;;888555666999<<<>>>===<<<:::999777666666666666555444333333333444555444222000000000111222000000///.........//////------------------------,,,,,,,,,+++,,,------...---///000000///000222222///111777DDD\\\~~~|||zzzyyyxxxwww{{{~~~~~~}}}zzztttmmmgggfffjjjnnneeegggiiijjjhhh\\\FFF333444///...111333111000000000000000000////////////......---------......///.........---------,,,,,,------------------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------................................................---------,,,+++,,,...000++++++,,,---------------,,,------......------,,,******+++,,,,,,,,,,,,+++)))******+++,,,,,,------***+++,,,+++******,,,...++++++,,,,,,,,,---------++++++,,,------......///------------------------------------///000111222000//////......////////////...............//////000------000000...///222111111111222333333111///000000000000000111111111//////222666444000111777666333333777777444333555222333333444444444333333444333222333444555444333555555555444333333222222////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,((()))))))))*********+++))))))))))))******************++++++++++++******++++++*********+++,,,---,,,,,,---------,,,+++******++++++,,,------......---...///000111111111111////////////............---...111888===;;;111))),,,,,,---------.........+++++++++++++++,,,------------------------------+++++++++++++++,,,,,,,,,,,,------......---,,,+++)))***+++,,,,,,,,,+++***,,,++++++*********************))))))))))))******))))))))))))))))))))))))AAADDDGGGHHHGGGEEECCCCCC;;;===???AAABBBAAA@@@@@@CCCCCCCCCDDDDDDCCCCCCBBBDDDAAA???@@@BBBAAAAAABBB<<>>AAAAAA>>>FFFHHHIIIGGGDDDAAA@@@@@@CCC@@@>>>>>>AAABBBAAA???@@@???>>>===<<<<<<<<<<<<@@@>>><<<===@@@CCCEEEFFF@@@???===:::888777666555===;;;999777555444444555999888666444333222333333000000000///......------,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///222333333444;;;GGGPPP|||tttvvvuuupppqqqgggddd\\\WWW___mmmrrrkkk```hhhfff^^^PPP???444111222000///...------...///000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((((()))***+++,,,,,,,,,---------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///......//////...---+++,,,.../////////............------------......///...,,,,,,+++,,,---...///////////////000000111222222111111111111111222000000000000000000000000222222222222222222222222444333333222222333333444222333333444444333333222222222222333333444444444333222222222111000000000///////////////////////////............---------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---+++))))))+++,,,---,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,---......---------.........//////////////////////////////.........------///333777---,,,,,,++++++,,,,,,---------------,,,,,,+++***,,,,,,---...//////......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))CCCDDDEEEGGGHHHFFFBBB>>>===<<<999999<<>>???@@@BBBBBBBBB@@@???===;;;888777666555<<<;;;999777555444444444888777666444333333222222000000//////...------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------...000//////111777<<>>???>>>===;;;999777666555::::::888666555555444444555555555555444222111111000//////......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...///000111111111000000000<<>>:::888;;;>>>@@@BBBDDDCCCDDDDDDCCCAAAAAABBBDDDCCCBBB@@@>>>======<<<;;;???===;;;;;;===@@@DDDGGGEEEDDDCCCCCCDDDCCCAAA>>>>>>>>>===;;;999888666555888888777666555555444444333444444555444222000/////////......---,,,,,,+++------.........------,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,......///111333444222000555///444KKKkkk}}}}}}wwwqqqwww}}}wwwhhhfffnnnvvv{{{|||{{{qqqeeeaaaeeegggeeeaaaAAA888000...111222---(((........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++******))))))************************************))))))))))))(((***++++++++++++---///------,,,,,,+++************++++++++++++,,,,,,,,,------...---,,,+++,,,,,,............---,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------......------......///000///............//////000000000000000000000000000111111111111111111111111222111111000000111111222333333444444444444333333333333222222111111000000...//////000000111111111........................------------,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,++++++************************+++***))))))+++,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********************************************************************++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))+++------,,,++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,---.........---++++++,,,,,,,,,,,,++++++************************************++++++++++++((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((@@@@@@BBBDDDEEEDDD@@@<<<:::999===EEEHHHDDDAAAAAADDDDDDCCCBBB@@@AAACCCFFFDDDDDDBBB@@@>>>===<<<===<<<;;;999999;;;???CCCFFFDDDCCCCCCDDDEEEEEECCCAAA=========<<<:::888666555666666666666555555444444222222333333333111000///......------,,,,,,++++++,,,,,,---------------,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,***)))***---/////////:::111---444>>>RRRuuuooorrr~~~xxx}}}}}}wwwwwwhhh^^^eeesssyyywwwtttlllppptttssskkkZZZHHH<<<222000///000222111---***------............------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...---,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******)))))))))))))))))))))))))))))))))******))))))))))))))))))''')))++++++++++++,,,...,,,,,,,,,++++++******************+++++++++,,,,,,---...///...,,,+++,,,.........------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,------------------------......///......------...///000000////////////////////////000000000000000000000000000000000//////000000000222222333333333333222222222222222111111000000000.........//////000000111---------------------------,,,,,,,,,+++++++++++++++******))))))******+++***++++++,,,,,,++++++******************************)))((()))+++,,,+++***************************((((((((((((((((((((((((******************************************************++++++++++++++++++******+++++++++++++++,,,)))))))))*********++++++++++++++++++++++++++++++''')))---......---......,,,++++++******++++++,,,+++,,,------............,,,,,,------------,,,,,,************************))))))*********+++++++++((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''??????AAACCCDDDCCC???<<<;;;:::AAAMMMPPPIIIBBBBBBDDDDDDBBB@@@>>>???BBBEEEFFFFFFEEECCC@@@??????@@@===<<<;;;:::<<>>444333000000000...---...000222------............------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...222111000.........//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,+++++++++,,,++++++++++++++++++++++++************++++++++++++,,,///000///,,,***,,,///...---,,,,,,,,,,,,,,,---,,,++++++******++++++,,,)))***+++,,,---------,,,---,,,,,,,,,,,,---............---......///000111////////////////////////////////////////////////000//////......//////000111111222222222222111111111111111000000000000000............////////////------------------------,,,,,,,,,+++++++++************))))))))))))************++++++++++++******************************)))((((((***+++,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************************************************+++++++++++++++******++++++++++++++++++)))))))))************+++++++++++++++++++++++++++'''***---.........///000++++++************++++++,,,------............------------------,,,,,,+++************************)))))))))************+++((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''<<<===???BBBDDDCCC@@@===>>>;;;@@@LLLOOOGGGCCCEEECCCBBB@@@===;;;<<<@@@CCCCCCEEEEEEBBB???===???@@@===<<<<<<<<<<<<>>>???@@@BBB@@@>>>>>>???@@@@@@@@@<<<<<<===<<<;;;999666555333333444555555555444333111111000/////////000000------,,,,,,+++*********)))***++++++,,,,,,++++++************************************************))))))))))))*********+++,,,...///---+++***---000(((---333555333222666<<>>:::888999===AAA@@@AAABBB???<<<:::<<<>>><<<<<<;;;;;;;;;<<<<<<<<>><<<@@@BBB@@@>>>>>>CCC???<<<<<<:::777888;;;999:::;;;;;;::::::<<<>>><<<;;;;;;::::::;;;;;;<<<<<<;;;:::::::::888444222444333333444555444222000222111///---------......,,,,,,,,,+++++++++******++++++)))(((---222000***+++,,,------............((((((((((((((((((((((((************************++++++,,,------......///............////////////555666:::GGG___~~~tttkkklllrrrzzzxxxgggVVVLLLQQQdddxxx}}}~~~|||xxxtttllliiitttxxxggglllfff]]]]]]iiirrrkkk]]]GGG???444///...///...,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++***))))))***************)))))))))))))))************************************************************************))))))))))))))))))))))))************))))))))))))+++*********))))))(((((())))))))))))************''')))******))))))***+++)))***+++)))(((((()))+++******************************++++++---...000111++++++******++++++,,,------------,,,,,,+++++++++************************,,,,,,,,,---------......---------............///---------............////////////...---------,,,///...------......---,,,,,,---///000000///---,,,---------------------------,,,,,,,,,,,,---......---,,,,,,+++*********+++******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************))))))((((((*********)))******+++,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))+++)))((())),,,---+++)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))===???@@@???<<<;;;<<<>>>BBBCCCDDDCCC@@@>>>@@@CCCBBB===<<>>======BBB>>><<<===;;;888888;;;777999;;;;;;::::::;;;<<<::::::999999999::::::;;;<<<;;;:::999999888666444333222222333555444222000111111000///............,,,,,,+++++++++***************))))))...333222---)))***++++++,,,,,,,,,+++))))))))))))))))))))))))************************++++++,,,,,,---.........,,,------------.........,,,...111666AAAUUUnnn~~~|||vvvssstttsssssszzz~~~lllbbbccclll|||wwwoooqqqvvvtttmmmrrrwwwvvvqqqrrruuulll___YYY___fffkkknnniiiYYYGGG???888000---...///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++***))))))*********)))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))(((((('''&&&************)))))))))((((((((()))))))))*********''')))******))))))***+++)))***+++***(((((()))+++******************************+++,,,---...///000++++++******++++++,,,---------,,,,,,,,,+++++++++************************,,,,,,,,,------------...------------............---------............///...............---------///...............---,,,,,,---...//////...---,,,---------------------------,,,,,,,,,,,,---......---,,,++++++*********+++)))******++++++******)))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++*********)))))))))***************++++++,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))***)))(((***,,,---+++)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))AAABBBBBB@@@>>><<<<<<===DDDCCCBBBAAA@@@?????????@@@<<<;;;>>>???<<<;;;<<<@@@======???===999888:::777999<<<===;;;:::999:::888888888999999::::::;;;<<<:::888888888888777666222222222333444444333111111111111111000///...---,,,++++++++++++*********((()))))))))...333333...(((((())))))******))))))***************************************************++++++,,,,,,---......+++++++++,,,,,,,,,------+++...000------555DDDQQQyyy~~~{{{mmmcccccctttvvvwww{{{oooeeedddjjjnnnnnnvvv|||yyyoooiiikkkmmmkkklllsssvvvqqqdddSSS???000444000++++++---......,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++*********,,,+++******)))*********))))))))))))))))))******************************************************************************))))))))))))))))))))))))************)))(((&&&%%%************))))))))))))(((((())))))))))))******''')))******))))))***+++)))***+++***((((((***,,,************************)))***,,,---.........---++++++******++++++,,,---,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,------------------------............---------............///---------...............///............---------,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,+++************+++)))******++++++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************)))))))))*********+++++++++++++++++++++************************+++,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++***************))))))(((***+++,,,+++)))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))DDDDDDDDDCCCBBBAAA@@@AAAFFFDDDAAAAAAAAAAAA???>>>>>>;;;:::======::::::<<<>>><<<===@@@???;;;888:::888;;;>>>???>>>;;;:::999888999::::::;;;;;;<<<<<<:::888666555666777777777222111111222333444333222000111111222111///...---++++++++++++************(((***)))(((,,,000000,,,'''(((((()))))))))(((((())))))))))))))))))))))))*********************************+++,,,,,,------+++++++++,,,,,,,,,,,,---///111111///---///666===NNN^^^zzzxxxiiinnnzzzwwwooouuuvvvmmmccccccppp|||zzzvvvkkk___```mmm{{{oooZZZFFF888000,,,---+++******---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++***+++++++++***************++++++***************+++)))))))))))))))*********************************************************************************)))))))))))))))))))))))))))***+++,,,+++***((('''*********)))))))))))))))(((((((((((()))))))))***''')))******))))))***+++)))***+++***))))))+++,,,************************)))***,,,...///...,,,+++++++++******++++++,,,---,,,+++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,---------.........---------............///,,,---------.../////////...//////...---,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++***************+++))))))************))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************+++++++++++++++++++++++++++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************(((((()))***++++++***)))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))AAAAAAAAABBBCCCCCCCCCCCCGGGEEECCCBBBBBBBBB@@@???===;;;;;;===<<<999999<<<===;;;===AAA@@@<<<999:::;;;>>>AAAAAA@@@===;;;;;;;;;<<<===>>>>>>>>>======888666444333555666666666333222000111222333333111000000111111111///---,,,+++++++++*********))))))(((******'''(((++++++'''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,---///222222222444777EEEaaa~~~{{{uuuxxx|||zzzpppkkksss}}}qqqgggeeennnwwwuuukkkgggooo{{{nnnhhh``````lll{{{pppaaaLLL:::///---///222,,,++++++,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********************************+++***************++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))*********)))((())))))))))))))))))******'''(((((((((((()))))))))''')))******))))))***+++)))***+++***)))***+++---************************)))+++,,,......---+++***++++++******++++++,,,---++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...---------............///,,,---------.../////////---///000///---,,,---...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------*********))))))***++++++)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************************************))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++************************+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************'''((()))***************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))===<<<<<<>>>@@@BBBBBBBBBFFFEEEDDDCCCBBBAAAAAAAAA>>><<<===???===::::::>>>===;;;===AAA@@@<<<;;;<<<>>>@@@BBBBBB@@@===<<<<<<>>>???@@@AAAAAA@@@???>>>888666444444555666666555444333111000111222111000000000000000///...---,,,+++************)))))))))(((******'''&&&((((((%%%))))))*********)))((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))******+++,,,,,,++++++,,,,,,,,,------------***)))+++000222///,,,000///444>>>NNNeeeyyykkkeeeppp|||~~~zzztttkkk^^^LLLEEERRRfffyyywwwwww{{{zzzsssmmmkkkiiiiiimmmqqqqqqllliiiiiiggghhhmmmzzzxxxkkkHHH===444111111/////////,,,------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++******++++++,,,,,,---,,,,,,++++++*********)))))))))************************)))******+++,,,((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))************''''''(((((((((((())))))''')))******))))))***+++)))***+++*********,,,...************************++++++,,,------,,,+++***++++++******++++++,,,---*********+++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///---------...............---///111///,,,+++---///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***))))))))))))***++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************++++++++++++++++++++++++++++++,,,------,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++***************************++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************+++++++++&&&(((******)))((()))***((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))));;;:::999<<>>???AAA>>>;;;<<<@@@===;;;<<<@@@@@@===<<<>>>@@@AAABBBAAA>>><<<<<<<<<@@@AAABBBBBBBBB@@@>>>===999777777777888888666444666444111000000111000///000///...------,,,,,,,,,************))))))))))))'''******'''&&&((((((&&&)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++*********++++++++++++,,,---,,,,,,---//////...---111000111333555<<>>===@@@DDD@@@???AAABBB???;;;===BBB>>>;;;<<>>??????AAACCCDDDBBBAAAFFFCCC@@@@@@CCCDDDDDDBBBCCCCCCCCCBBBAAA@@@>>>>>>???>>>===<<<<<<===>>>??????BBBEEEBBB===:::<<>>AAACCCDDDDDDCCCEEEBBB@@@@@@BBBCCCCCCBBBCCCCCCCCCBBBAAA???>>>===>>>======<<<<<<======>>>>>>BBBDDDBBB===:::<<<>>>BBBAAAAAAAAAAAA@@@===::::::888777666777666555333444333222111000///......------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((''''''))))))************))))))))))))))))))************+++++++++,,,,,,,,,,,,---------........./////////...000444===KKK^^^rrr~~~wwwpppoootttsssmmmnnnuuu{{{zzzxxxsssllleee___\\\\\\iiiuuu{{{~~~ssslllppptttppphhhcccgggiiiiiifff```\\\^^^```YYY___gggnnnqqqrrrrrrrrryyytttmmmiiiiiimmmrrrvvvqqqaaaJJJ888111000111111...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************)))++++++++++++++++++++++++************************************)))))))))(((+++++++++*********))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))...---,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******************+++,,,------+++******))))))******+++***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********************************************++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))***)))))))))((((((((('''(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))&&&+++000///***&&&'''***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------------------------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((888:::===@@@BBBDDDEEEEEEDDDAAA??????AAABBBBBBAAACCCCCCBBBAAA@@@>>><<<<<<<<<==================<<<>>>@@@BBBAAA===;;;;;;===CCCBBBBBBBBBBBBAAA>>><<<999888666555666555333222222222111111000///......,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))))))))(((((((((((('''((())))))******))))))((())))))))))))******************+++++++++,,,,,,,,,------------.....................///222888@@@FFF\\\lll~~~xxxrrrnnnfffeeeaaa]]]aaakkkrrrttt{{{{{{}}}zzznnnkkkttt~~~uuummmeeebbb^^^VVVNNNJJJGGGLLLTTTXXXZZZ\\\___aaalllpppvvv|||}}}wwwsssrrrpppllljjjkkktttxxxkkkLLL???///(((***///000...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************)))++++++++++++++++++++++++************************************))))))))))))+++++++++***************))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))***************++++++,,,------+++******))))))******+++***************++++++++++++++++++++++++*********************************)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++************)))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&(((******(((''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((777:::===@@@AAABBBCCCDDDBBB@@@???>>>???@@@AAAAAABBBBBBAAA@@@???===<<<;;;<<<===????????????===<<<===???@@@???<<<;;;;;;<<<@@@??????AAABBBBBB@@@===:::888666666666555333111111111000000///...------,,,,,,,,,++++++++++++***************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************************++++++++++++,,,,,,,,,,,,------------///000000///---...000222111:::GGGSSSaaaqqquuugggcccccc```YYY___dddlllnnnhhh```^^^```]]]fffooonnnddd\\\[[[]]]bbbbbbeeeiiigggdddkkkuuu{{{tttkkkhhhgggddd```\\\HHHTTTdddqqqvvvtttpppmmmzzzyyyyyy{{{}}}{{{uuupppgggjjjnnnttt|||uuucccPPPCCC333///++++++......+++''',,,,,,,,,,,,++++++++++++************************************************************************+++++++++*********))))))************++++++++++++*********************************)))))))))))))))************************((()))))))))************((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))))))))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******))))))***+++,,,,,,,,,,,,******))))))))))))******)))))))))))))))*********+++++++++***************))))))))))))************)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''((()))***+++***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((999<<>>???@@@??????>>>======>>>???@@@@@@@@@@@@???>>>===;;;;;;>>>>>>@@@AAAAAA@@@>>>>>><<<===>>>===<<<;;;:::;;;::::::;;;===@@@AAA???>>>;;;999777666666555333111000//////......---------,,,,,,+++++++++*********************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''''''''''''''((((((((((((((())))))))))))((((((((()))))))))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,***,,,.........---...///...000111222555@@@PPP[[[rrr}}}yyynnnbbbYYYdddrrrxxxnnn```]]]bbb^^^ccciiihhhaaaYYYSSSQQQSSSIIILLLZZZ]]]\\\qqqyyy___jjjzzz{{{ttt|||||||||nnnrrr|||uuuaaaPPP@@@444---,,,...000111...+++))))))++++++++++++++++++++++++************************************************************************+++++++++*********)))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))******************************((()))))))))************((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((()))+++,,,,,,,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))************************(((((()))))))))************)))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((+++(((''''''***,,,,,,+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((:::===@@@@@@===;;;<<<>>>>>>>>>>>>===;;;<<<>>>@@@======>>>>>>======<<<;;;>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<;;;:::999666666777:::===>>>===;;;:::888666555555444111000.........---------,,,,,,++++++++++++************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))&&&''''''''''''((((((((('''(((((())))))(((((('''))))))))))))************((())))))))))))*********************++++++++++++'''***---.........///000,,,///333333111111222444===JJJ]]]qqqwwwuuutttpppwwwssssssrrrnnnjjjggghhhiiirrrccc```iiimmmrrr{{{rrrxxxsssbbbMMM???666///,,,,,,...000000---)))(((,,,000)))************+++++++++************************************************************************+++++++++************)))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))***************************+++++++++))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***,,,+++***(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((()))+++,,,------,,,+++***))))))(((((())))))***************)))))))))))))))))))))***************'''(((((())))))*********+++************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---++++++++++++++++++++++++******)))))))))((((((((((((((()))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************************''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))***)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++***************++++++,,,,,,---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((999===@@@???<<<999;;;===<<<===>>><<<::::::<<>>>>>============>>>>>>;;;;;;:::;;;;;;;;;:::999666666666888:::;;;999777888666444333222111///---------------,,,,,,,,,,,,++++++++++++************************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))************((((((((()))))))))******)))))))))*********++++++***+++------------///000)))+++///111222111000...)))///888BBBJJJSSS^^^fffsss|||zzzqqqgggKKK===111......---,,,---......,,,***((())),,,///))))))))))))******++++++************************************************************************+++++++++************)))((((((((()))***+++++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((()))+++---------,,,+++))))))(((((((((((())))))+++++++++******)))))))))((()))))))))*********+++''''''(((((()))******+++,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++******+++,,,,,,---***************************)))))))))(((((((((((((((((((((((())))))******'''((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))************)))))))))((((((((('''((((((((((((((((((((((((''''''((((((''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,++++++++++++*********))))))******+++,,,,,,---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((777<<>>;;;======<<<999999<<>>??????===;;;:::===<<<:::999:::===@@@BBB999999999999;;;===@@@AAA>>>???@@@>>>;;;:::<<>>???@@@???>>><<<;;;>>>===;;;::::::<<<>>>???999999999:::;;;>>>@@@AAA>>>@@@BBBAAA>>><<<<<<===:::::::::::::::999888888777777777777777666555444666555444333111///......,,,,,,,,,+++++++++******************************(((((((((((('''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&((((((''''''''''''((((((''''''(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------222222111111333666999<<<777???JJJSSSYYY]]]aaadddmmmqqqxxx}}}yyyssslllggg___[[[UUUOOOKKKFFF@@@;;;>>>;;;666222//////000222............------------++++++++++++++++++++++++************************+++******************+++))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,++++++++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))*********)))))))))))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++,,,++++++***))))))******((()))))))))************************************---+++))))))++++++***((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((('''''''''(((((((((((())))))))))))???@@@AAAAAA@@@>>><<<;;;======<<<;;;;;;;;;;;;;;;999999999:::;;;<<<>>>???===@@@CCCCCC@@@<<<:::999::::::;;;;;;;;;:::999999999999999888888666555555444333333222000//////...,,,,,,,,,+++++++++******************************((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((''''''''''''(((((('''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++++++++,,,,,,,,,---------000///............//////...111555999<<<=========555888===CCCKKKQQQVVVYYY^^^^^^```aaacccdddeeefffkkkhhhgggmmmvvv|||{{{yyywwwwwwvvvtttrrrooommmlllkkkkkkkkkjjjhhheeecccaaa^^^XXXOOOHHHEEEBBB>>>;;;;;;999777555555444111///.........------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))******---,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********************+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))************+++++++++***************+++++++++++++++++++++++++++++++++++++++*********)))************+++++++++,,,+++******)))*********))))))))))))************************************,,,***))))))***+++***((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((((((((((((((((((((())))))))))))AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999:::;;;<<<======>>>???@@@@@@>>>;;;999777:::;;;;;;;;;;;;:::999999:::::::::999888777666555111111111000000/////////,,,,,,,,,+++++++++******************************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---......///......000/////////111111000...111111222222333444444444555555666777999;;;===>>>999777666:::@@@CCCCCCAAA>>>>>>?????????>>>===============<<<;;;999888777555222...---...//////......------...////////////111111000000///---+++***------------,,,,,,,,,+++*********************************************************++++++*********))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***(((((())))))******++++++************************************************+++++++++***************))))))*********+++++++++++++++***************+++)))))))))))))))***************************************))))))******))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))AAAAAAAAA@@@???>>>======::::::;;;<<<<<<======>>>======>>>>>>????????????@@@>>><<<;;;999999888777::::::;;;;;;::::::999888999999999888777666555555000000000//////.........,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************++++++++++++*********+++++++++,,,,,,***+++---.../////////...///---,,,,,,---...---,,,333333333333222222222222000000000111222333444555//////000000000000111111......000111222222222222/////////////////////...000000//////000///...,,,,,,,,,------,,,,,,------+++++++++,,,,,,......///---,,,,,,,,,++++++++++++************************************************)))***++++++++++++***)))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((()))***++++++,,,,,,+++++++++*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************************+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******(((((())))))******++++++************************************************************************))))))*********++++++++++++***************++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))BBBAAAAAAAAA@@@@@@@@@@@@;;;;;;;;;;;;===>>>???@@@AAAAAABBBCCCCCCCCCBBBBBB???<<<999888888888777777999999:::::::::999888888666666666666666555555444/////////......---------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))************+++++++++))))))*********+++++++++,,,,,,,,,------,,,++++++............///000111222******++++++++++++,,,,,,++++++++++++++++++++++++...000111111......///111...///000000111000000000------......//////000000...///000000000...,,,+++000111222000...---...///,,,,,,+++******,,,---...,,,,,,,,,+++++++++******************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,+++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,***************+++++++++******+++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))***************************+++++++++************************)))))))))***************)))************+++++++++*********)))******+++,,,************))))))))))))))))))))))))))))))))))))''')))***)))(((((()))+++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))CCCCCCCCCCCCCCCCCCDDDDDD>>>===<<<<<<<<<>>>@@@AAA@@@AAABBBBBBBBBAAA@@@@@@===;;;999999::::::888666888888999999888888777666222222333444444444444333/////////...---,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******))))))))))))*********+++,,,,,,++++++++++++******%%%(((***)))''''''***---/////////......---------,,,---.........---,,,+++******)))***+++++++++***++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,---)))***+++++++++,,,---...)))***+++***'''&&&''')))000///...---,,,+++***)))++++++++++++************************************************************(((***+++,,,,,,+++***((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,***************++++++,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++*********)))))))))))))))))))))*********+++++++++************************((()))))))))*********+++)))************+++++++++******))))))***++++++,,,************)))))))))((())))))))))))))))))))))))&&&(((***)))(((''')))+++))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((((((((((((((((((((())))))))))))DDDDDDDDDDDDEEEFFFGGGHHHBBB@@@>>><<<<<<===???AAA======>>>??????>>><<<;;;;;;::::::<<<>>>===888444888888888888888777666666000000111222333333333333000///...---,,,++++++***,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************+++*********+++,,,......(((,,,///...***))),,,000))))))***+++,,,,,,------***+++---......---+++***000,,,)))***...///,,,(((+++,,,---...///////////////...---,,,,,,,,,,,,---///...---+++***+++...111***,,,...---+++***+++...((()))+++------,,,+++***+++++++++************)))))))))))))))))))))))))))************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((''''''''''''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,*********)))***++++++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++++++++******))))))(((((())))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******))))))***+++,,,,,,+++*********))))))(((((())))))))))))))))))))))))&&&(((******((('''))),,,))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))CCCCCCCCCCCCCCCCCCCCCCCC???===<<<>>>BBBDDDCCCAAAAAA@@@???============>>>999;;;<<<===<<<:::666444777666555666777888777555666555444333222111111111//////...------,,,+++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++*********))))))************************************))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((%%%)))***&&&%%%''')))(((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++***************************++++++,,,,,,++++++***+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))*********)))******+++,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))))))))))))))******AAAAAAAAAAAAAAAAAAAAAAAA???===<<<>>>AAACCCBBB@@@@@@???>>>=========>>>???===>>>???>>>===;;;999777777666555555666777666555555444333222000000000000......------,,,++++++***+++++++++*********))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))+++++++++*********))))))************************************))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''))))))%%%%%%((((((%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))************+++++++++***************************++++++,,,,,,++++++***************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))***************++++++,,,************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))++++++***)))((((((((()))??????@@@@@@@@@@@@??????>>>===<<<===???@@@???>>>>>>>>>===<<<===>>>???@@@@@@@@@???===<<<:::999888777555444555666777666444444333222000//////......------,,,,,,+++*********+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,*********************************++++++++++++,,,+++************)))))))))+++************)))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((()))'''&&&)))......***(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++******************************++++++++++++******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))***************+++,,,,,,************************************************)))))))))))))))))))))))))))))))))*********++++++)))))))))************+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))---,,,+++)))((((((''''''===>>>????????????>>>======<<<<<<<<<============<<<<<<;;;;;;<<<===???@@@@@@>>><<<:::888777777777777666555555777777666555333333111000///.........++++++++++++******))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************++++++++++++************************************************+++++++++***************************++++++++++++))))))))))))))))))))))))************++++++++++++************))))))))))))************))))))))))))************************************)))))))))(((((((((((((((((((((((((((*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&(((///777777222)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))+++******)))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++******************************++++++++++++***************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************)))))))))))))))***+++************+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((++++++***)))(((((())))));;;<<<>>>??????>>><<<;;;:::;;;;;;;;;;;;;;;;;;<<<:::999999999:::<<<>>>??????>>>;;;999777777777888888777666666888888777666444333222000////////////++++++************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&(((///777777222)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))+++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))******+++))))))*********+++++++++************************)))******++++++******)))))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************)))))))))))))))******+++++++++***+++,,,,,,---************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((()))***++++++999:::;;;======;;;:::999777999::::::999999:::<<<888888777777888999;;;<<<>>>===;;;:::999888999999888666555666777888777666444333222000/////////...************************(((((()))))))))))))))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))************+++************************************************)))))))))***************)))))))))************+++)))))))))))))))))))))))))))))))))************+++(((((()))))))))))))))***(((((()))))))))))))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((()))'''&&&)))......***(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((()))*********))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++************************))))))************))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++++++++++++++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))*********)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---555666888::::::888666555444666999999777888:::<<<777666555555666777888999;;;:::999999888888888999666444333444555666555444222222000///...---------++++++++++++++++++++++++(((((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************((()))))))))*********+++))))))))))))************************************))))))))))))************(((((((((((())))))******(((((((((((())))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''))))))%%%%%%((((((%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************))))))************))))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,++++++++++++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))((((((((()))***++++++222444666777777666444222333555888888777777:::<<<666666555444444555777888666666666666666666666666444333222222444444333222111000///...---,,,,,,,,,++++++++++++++++++,,,,,,'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************))))))))))))************'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))%%%)))***&&&%%%''')))(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''')))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++************************))))))************))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******)))))))))))))))***555666666666666666555555555777888999888888999;;;666666666555333333444555555777666444777===<<<666666444222222333333222111000000...---,,,+++++++++///...---+++***))))))(((***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))***++++++***)))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))(((((((((((())))))+++++++++************))))))************+++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((())))))*********+++++++++++++++++++++++++++******))))))((((((''''''******))))))((((((''''''+++***)))'''''''''((()))***************)))((('''))))))))))))))))))))))))***************)))((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((555666666777777666666555666888999888777777888:::333444444333222222333555555777666444777<<<;;;555666444222222222333222111000///...,,,+++++++++***...---,,,***))))))))))))))))))))))))***+++------))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((()))************)))((()))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))((((((******))))))))))))******))))))(((((((((((())))))+++++++++************)))))))))*********+++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********)))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))******************++++++++++++++++++++++++******))))))((((((((((((******))))))((((((((((((+++***)))((('''(((((())))))************))))))((())))))))))))))))))))))))***************)))((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((666666777777777777666666777888999777666555666888333444555444333333555666444666555444666999999555666444222111222222111000///...---,,,+++*********++++++***)))))))))))))))(((((()))***+++---...///))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))((((((******))))))))))))*********))))))(((((())))))***+++++++++************))))))))))))*********++++++))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((''''''''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++*********++++++++++++++++++++++++***))))))))))))(((((((((***))))))))))))(((((((((******)))((((((((())))))((())))))************)))(((((((((((((((((((((((()))************))))))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((555666777777888777777777888888888666444333555666777888888777555555666777444555555555666777777666666444111111111111000///...---,,,+++************))))))(((((((((((())))))))))))))))))***+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((******))))))))))))*********))))))))))))))))))***+++++++++*********))))))))))))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))'''((()))***************(((((((((((((((((((((((())))))************)))((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((555555666777777777777777888888777555222222333555:::::::::777555333444555555555555666666555666777555333111000000000///...---,,,+++***************((((((((('''(((((()))******))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))***))))))(((((((((''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******))))))))))))************))))))))))))******+++++++++*********))))))(((((()))))))))*********((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))*********+++++++++---,,,,,,++++++*********************************))))))))))))************))))))))))))************))))))******************'''((()))***************((((((((((((((((((((((((((())))))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((333444555666777777777666777777666333111111333555777888777555222111111222666555666888777444555999555333111000000///...---,,,+++******))))))******)))((((((((((((((()))*********)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))*********)))(((''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))******))))))))))))******+++******))))))******++++++++++++************)))((((((((()))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((''''''''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))************++++++++++++++++++*********************************)))))))))************+++)))))))))************+++((()))***+++++++++******((())))))************)))((((((((((((((((((((((((((())))))************)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((222333444555666666666666666666444222000000333666444444555444222111333444777666777:::888333555:::555333000/////////---,,,++++++***))))))))))))*********)))(((((()))))))))***)))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))(((((((((((('''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''((())))))******+++***((('''&&&&&&''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))******))))))))))))******+++******))))))******++++++++++++************)))(((((((((((()))))))))***))))))))))))************))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))+++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))************))))))******************************************))))))*********+++++++++))))))*********+++++++++((()))***++++++++++++***)))************))))))((())))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((111222333444555555555555555555444111000000333666222444555444444555777999888666888;;;888333555;;;555333000//////...---++++++***)))))))))))))))***++++++***)))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))(((((((((((('''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''((()))******++++++***((('''&&&&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))******))))))))))))******++++++************+++++++++++++++************)))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((()))+++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++((()))***+++,,,,,,+++******************)))((('''************************(((((()))***************'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((000111222333444444444444666555444333222111111111555777999999777555444444888666333111000000222333333111...,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))(((((('''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((***,,,...///((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***((('''((())))))((('''******++++++++++++******))))))))))))))))))))))))+++***)))))))))***,,,---************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))((((((++++++******)))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((111111111222333333444444555444333222111222333333222555777888777666555666777666333111000000111222222111...,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''(((((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++***)))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((()))+++,,,---((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((((((******)))((()))******++++++******)))))))))))))))))))))))))))***))))))((()))***+++,,,************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++***)))((((((((((((******)))((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((222111111111111333444555666444222000000222444555111444666777777666666777555444222000//////000000111///---+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++******))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++)))((()))++++++***))))))******++++++******)))))))))))))))))))))))))))((((((((((((((()))******************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++*********,,,...000+++***)))''''''(((***+++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((444333222111222333666777888666222000///111333555444666888888777666666777444333222000//////......///...,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))***+++,,,+++***))))))************))))))((((((((((((((((((((((((''''''''''''(((((())))))************************))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))***---222777:::///---***((('''(((***+++)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((555444333222333555777888:::777333000///000222333888999:::999666555555555222222222111000///...---,,,,,,++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***...---,,,***)))(((((('''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((()))+++,,,,,,***)))))))))******)))))))))((((((((((((((((((((((((&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((''''''))),,,111666999333111---***((((((***+++))))))************))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))))))))((((((444444333333444555666777888666333111000000222333999::::::888555333333444111222222222111000...,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******...---,,,***)))(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((((((((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))+++,,,+++***((())))))******))))))((())))))))))))))))))))))))&&&''''''((()))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))((('''''')))+++---///222111...+++)))))))))***)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((111111222222333444444555444333222222222333444555666777777555333222333444111222333444333000...,,,))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))************)))((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***''''''((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((***++++++***(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))(((((()))******---,,,+++***************)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((//////111222222222222222000000111222333555666777333444444333111111333444111222444555444111...,,,((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++%%%%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******'''((((((((())))))******'''''''''&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******&&&''')))*********)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&'''***+++***)))(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))*********)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))******+++,,,,,,,,,,,,(((((())))))******************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((000111111111111222222222333333333333333444666666444444333222111000///...000000000000///...---,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''')))******((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++++++++************))))))******++++++******)))))))))))))))************(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,------+++))))))***+++))))))************)))))),,,+++++++++******))))))))))))))))))))))))))))))(((((())))))*********+++++++++******))))))((((((000000111111111222222222333333333444444555555555444333333222000//////...000000000//////...,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((''''''''''''''')))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''&&&''''''(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++++++++*********))))))))))))************))))))))))))))))))******************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))/////////---***))))))***))))))************))))))++++++*********)))))))))))))))))))))))))))))))))((((((((()))))))))***************)))))))))))))))000000000111111111222222222333444555555555444333333333222111000///......////////////...---,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((&&&%%%'''***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((++++++*********)))))))))))))))************))))))))))))))))))************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000000000---***((()))***))))))************))))))******))))))))))))(((((((((((((((((((((((((((((('''((((((((((((((())))))))))))))))))************000000000000111111111111222333555666666555333111222222111000//////.....................---,,,+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))(((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''+++(((&&&)))...000---)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((************)))))))))))))))******++++++******)))((()))))))))************++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---...---,,,)))((()))***))))))************)))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******++++++//////000000000111111111333444666666666444222000111000000//////.........,,,------------,,,,,,+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((+++(((&&&)))...000---)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((*********)))))))))((((((******++++++++++++******((()))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))************))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))******++++++/////////000000000111111555555666666555333111000000/////////.........---+++,,,,,,------,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))(((''''''(((((()))***+++((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((&&&%%%'''***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((()))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))((((((******)))))))))(((((((((******++++++++++++******))))))))))))******************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((((('''(((***,,,))))))************))))))(((((())))))))))))******(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))************////////////000000000111777666666444333222111111//////............------++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))))))))''''''''''''((()))***+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))&&&''''''(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))(((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((***)))))))))(((((((((((((((((())))))))))))(((((())))))))))))************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((((((((***,,,))))))************)))))))))))))))*********++++++))))))))))))))))))))))))******)))))))))(((((((((*********)))))))))))))))////////////000000000000888777555444222222111111..................------***++++++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))***&&&'''''''''(((((())))))$$$%%%&&&'''(((***++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((()))++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''')))******((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++))))))************))))))))))))******+++++++++,,,************************++++++******))))))((((((++++++******))))))((((((//////000111111111111000444333222111000......---......---------,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))((((((''''''***)))'''&&&'''(((***+++...---,,,+++***(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---,,,***(((((()))***+++***///444444...)))'''((())))))************))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))*********)))))))))))))))+++*********))))))(((((())))))))))))************************************,,,++++++******++++++,,,''')))+++,,,+++)))(((((((((((())))))*********+++******************************))))))((((((''''''******++++++++++++******))))))(((((((((((())))))(((((())))))******++++++///000111111222222111111111000000//////............------------,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********)))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))'''''''''(((***+++------,,,+++***(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))***************************)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))((()))***+++(((---111111,,,((('''((())))))************))))))(((((((((((()))))))))***)))***++++++++++++***))))))))))))))))))*********************)))))))))((())))))))))))************************************,,,++++++++++++++++++,,,***...222000+++'''(((+++((()))))))))******************************************))))))((((((((((((******++++++++++++******))))))(((((((((((()))))))))))))))))))))*********000111111222222222222222........................------------,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((())))))******))))))(((''''''''''''''''''''''''))))))))))))(((((((((((()))((('''''''''(((***+++,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))(((((((((((())))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((()))***+++'''***---,,,)))'''((()))))))))************))))))((((((((()))))))))******)))***++++++++++++***)))(((((())))))******++++++************))))))))))))))))))))))))************************************++++++++++++++++++++++++---333777444+++&&&(((---))))))))))))***************************************))))))))))))(((((((((******++++++++++++******))))))))))))))))))))))))************))))))))))))111111222333333333333222/////////...............---------,,,,,,,,,++++++******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((('''((()))******++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((())))))***(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((************************+++***))))))))))))******&&&(((******(((((()))+++))))))************))))))(((((()))))))))******************++++++*********''''''((()))***++++++,,,*********)))))))))))))))((()))))))))************************************++++++++++++++++++++++++...222444111,,,((()))+++)))))))))))))))*********************************))))))))))))))))))))))))******++++++++++++******)))))))))******)))))))))++++++******))))))((((((111111222333333333333222222111111000...------,,,------,,,,,,,,,+++++++++)))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))*********))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((()))))))))***+++---))))))************))))))))))))))))))************+++******************+++''''''((()))***++++++,,,))))))))))))))))))******((()))))))))***************************************++++++,,,,,,++++++***---,,,++++++++++++)))(((******))))))))))))))))))************************))))))))))))******************++++++++++++******))))))************))))))++++++******))))))((((((000111111222222222222222333222111000...---,,,,,,,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''************************(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((''''''))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,))))))************)))))))))))))))*********++++++++++++***))))))***++++++(((((())))))******++++++))))))))))))************))))))))))))***************************************+++,,,------,,,+++***+++(((&&&'''+++,,,***'''************))))))))))))************************)))))))))************+++******++++++++++++******((()))***++++++***)))(((************))))))))))))///000111111222222111111000000//////...---,,,,,,,,,,,,,,,++++++++++++***))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******'''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))(((((()))***,,,,,,+++***))))))************))))))))))))*********+++++++++++++++***))))))***++++++)))))))))))))))*********((()))))))))************))))))))))))************************************)))***,,,------,,,***)))+++)))((((((***+++***)))************)))))))))(((************************))))))*********+++++++++******++++++++++++******((()))+++,,,,,,+++)))((()))))))))))))))*********//////000111111111111111------------------------,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************'''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******'''(((((()))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))************************'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))***))))))(((((()))***,,,,,,***((())))))************)))))))))************+++++++++,,,+++***))))))***+++,,,*********)))))))))))))))(((((())))))*********+++))))))))))))************************************)))***,,,------,,,***)))+++,,,---+++))))))***,,,+++*********))))))((((((************************))))))******++++++++++++******++++++++++++******((()))+++,,,,,,+++)))((((((((())))))******++++++///////////////////////////...,,,*********,,,---+++++++++*********))))))*********)))))))))))))))******)))((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))(((((('''''''''&&&)))))))))))))))))))))***''''''''''''((((((((()))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))(((((('''''''''((((((''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((()))***,,,---******)))(((((((((((((((******))))))((((((''''''(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''((((((***((('''&&&&&&'''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))************+++***)))))))))***+++,,,++++++******************************************)))************+++++++++***((('''))),,,---,,,***************************************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))///////////////////////////---,,,******+++,,,---+++++++++*********)))))))))))))))))))))***************)))((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))((((((((('''''''''******))))))))))))))))))'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))************)))(((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''((((((***+++,,,******)))(((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))''''''((()))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))************---,,,***)))))))))******************************************************)))************+++++++++***)))(((***,,,---,,,***************************************************************************************************************************************************************************))))))))))))))))))))))))...........................---+++******+++,,,,,,+++************)))))))))(((((())))))******++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((((((''''''*********))))))(((((((((''''''((((((((()))))))))*********)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((('''((()))******)))((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((()))***+++******)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))************...---,,,***)))(((((((((************************************************)))************+++++++++***)))***+++------+++)))++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))------------------------,,,,,,+++******++++++,,,************))))))))))))''''''((()))***++++++,,,***))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((*********)))(((((('''''''''(((((((((((()))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))((('''(((***,,,,,,***((('''''''''''''''''''''''''''(((''''''''''''(((((()))''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))(((''''''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))(((((()))((((((((((((((((((((((((((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((()))))))))************,,,,,,+++******)))))))))***************+++++++++************************))))))*********+++++++++)))***+++,,,---,,,***)))++++++++++++++++++++++++************************************************************************************************((((((((((((((((((((((((************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))))))))))))))))))))''''''((()))***++++++,,,***))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''(((((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))'''(((+++------+++(((''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))'''''')))***))))))))))))))))))))))))((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************((()))))))))************************+++*********))))))*********+++++++++************************))))))*********+++++++++)))***,,,---,,,,,,++++++++++++++++++++++++++++++************************************************************************************************((((((((((((((((((((((((************************))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++(((((()))))))))))))))***(((((())))))******++++++******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((''''''(((***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((()))))))))******'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))'''(((+++,,,,,,+++((('''''''''''''''''''''''''''''''''&&&''''''((()))***''''''((()))))))))))))))''''''''''''((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&((()))(((''''''+++///))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******))))))))))))************((()))***+++++++++++++++)))))))))***++++++,,,,,,************************)))************+++++++++)))***,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++++++++(((((((((((())))))******)))))))))))))))***************)))((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((()))))))))*********&&&&&&''''''((()))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))'''(((***++++++***((('''''''''''''''''''''''''''&&&&&&&&&''''''((()))***''''''((()))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((******+++,,,,,,+++***)))******)))((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''')))***)))''')))///555))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***))))))))))))******************+++,,,+++***))))))((())))))***++++++,,,,,,************************)))************+++++++++)))***+++******+++///222,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************((()))***+++++++++++++++'''((((((((())))))***************)))))))))))))))******)))((((((((((((((((((((((((((())))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((((((''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((())))))*********+++%%%%%%&&&'''((()))******))))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''')))******'''(((((()))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***+++,,,------,,,************)))((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,***(((+++333:::))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))************+++,,,,,,,,,+++)))(((&&&((())))))***++++++,,,,,,************************)))************+++++++++)))***+++***)))+++000555,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))))))))************)))***,,,,,,,,,+++)))'''+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******************+++++++++++++++++++++***)))(((++++++******************++++++************++++++)))***+++,,,---,,,+++***+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------+++))))))***++++++++++++++++++++++++************************+++++++++*********))))))************************+++++++++*********))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))******+++,,,)))***+++,,,,,,***)))(((************)))))))))((())))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((''''''''''''''''''((((((((()))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((()))***++++++,,,,,,+++++++++++++++***))))))******++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---///...,,,++++++,,,++++++++++++++++++++++++************************+++++++++*********))))))************************+++++++++*********)))))),,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---******+++,,,+++***)))(((************))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))*********))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((''''''''''''&&&)))))))))))))))))))))))))))******++++++******)))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((((((''''''''''''((((((((()))))))))*********))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******************)))&&&'''((()))+++,,,------***++++++++++++***))))))******++++++,,,,,,------++++++************++++++++++++******++++++,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---///000///...------...++++++++++++++++++++++++************************+++++++++***************************************+++++++++***************,,,,,,++++++++++++,,,,,,************************+++***((((((((()))+++,,,***++++++++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((())))))(((((((((((())))))*********)))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))((((((((((((((('''''''''''''''(((((((((((((((((((((((()))******++++++******)))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''''''''''''''))))))(((((((((((((((((('''(((((((((((()))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))******++++++++++++******'''(((((()))***++++++,,,******+++++++++******)))******+++,,,------......++++++************++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...//////...------...++++++++++++++++++++++++************************************************************************************************,,,++++++******++++++,,,************************))))))((('''((()))***+++++++++++++++******))))))))))))))))))))))))******************************))))))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))***'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((())))))******************************************++++++++++++************)))))))))))))))))))))******+++++++++************+++,,,------......++++++************++++++,,,+++***)))***+++,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...---,,,+++,,,---++++++++++++++++++++++++************************************************************************************************++++++************++++++************************(((((())))))************+++++++++***************))))))))))))************************************)))))))))************++++++******))))))******+++))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((((()))))))))******'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((((()))******++++++************************)))******************)))+++******))))))(((''''''))))))***++++++++++++*********++++++,,,,,,------++++++************++++++++++++******++++++,,,---)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++***+++,,,++++++++++++++++++++++++***************************************+++++++++***************************************+++++++++++++++************++++++************************)))***+++------,,,+++***,,,++++++***************((()))))))))************************************))))))*********++++++++++++******))))))******+++))))))))))))************))))))))))))))))))))))))************************'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))'''(((((()))******++++++************************((())))))******))))))((()))))))))))))))((((((((())))))***+++++++++++++++******++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++++++++************++++++)))))))))))))))))))))))))))+++...000000///---+++,,,+++******))))))******(((((())))))*********+++************************))))))******++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))************************'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************+++***)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))'''(((((()))***+++++++++************************(((((())))))))))))((((((''''''(((((())))))******((()))***+++++++++++++++++++++******************++++++************++++++)))***+++,,,---,,,+++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++,,,---++++++++++++++++++++++++************************))))))******++++++++++++************************))))))******++++++++++++************************+++*********))))))((((((***+++---......---+++***++++++************++++++++++++***************+++,,,+++++++++******))))))************************,,,,,,++++++******))))))++++++++++++******))))))************************++++++************+++++++++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))((((((***)))'''(((******)))'''+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))******))))))((((((''''''))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++---...///000---+++***+++......,,,***---,,,+++*********+++,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------......---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,666111,,,(((((()))******************************+++*********))))))))))))***+++,,,------,,,+++***++++++************++++++++++++************++++++***************+++++++++************************,,,,,,,,,+++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++************+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))((((((***,,,(((((((((((()))))))))(((*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))((((((''''''))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,---......---+++***,,,......,,,***---,,,+++******+++,,,,,,++++++,,,,,,,,,------------------------------------------.........//////...------,,,,,,------...------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,+++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++************+++++++++,,,,,,444000+++))))))***++++++***************************************))))))))))))***+++,,,,,,+++***)))++++++************+++++++++++++++******++++++,,,******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,++++++++++++******++++++++++++++++++++++++++++++************++++++***************)))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))***)))'''&&&(((***'''((())))))))))))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''))))))))))))(((((((((((('''))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''&&&&&&''''''((()))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,,,,++++++,,,------,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------........./////////000000......------------......------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++000...+++***+++,,,++++++************************************************)))***++++++++++++***))),,,++++++******++++++,,,,,,++++++++++++,,,,,,------------,,,,,,+++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))******)))&&&$$$''')))++++++))))))+++---***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))'''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,------------...------------............---.........////////////......------------............------------............------------......------------............,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))*********++++++---,,,++++++------,,,+++***************************************+++++++++*********++++++*********,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---......111000000...---,,,+++***------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))'''(((---333333---''''''((())))))(((((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''((((((((())))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((''''''''''''((())))))''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++************)))+++,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------.........---------....../////////,,,,,,---------.........///......------......//////......------......//////......------......///------.........////////////...------,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,+++***,,,---...---+++*********************************+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////333333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------......------------------------,,,,,,++++++++++++,,,,,,*********++++++++++++++++++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((&&&(((///777;;;888333)))(((''''''))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&''''''''''''((((((((())))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''(((((()))***''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++*********,,,...---,,,++++++,,,***+++,,,---......------,,,---------............---------...//////000000,,,,,,,,,------------...//////............////////////............////////////............//////.........////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++***+++---...---,,,*********************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000333222222222222111111111////////////////////////000000000///////////////,,,---------............---------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((())),,,///444999<<<111,,,)))***...///+++'''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((())))))***''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,***,,,......,,,***+++---***+++,,,............---------------............---------...///000000000------------............//////............//////000//////////////////000000//////////////////000....../////////000000000///......---------......,,,,,,,,,------------...,,,,,,,,,---------......***++++++,,,,,,++++++***+++,,,,,,,,,,,,------------,,,******,,,------,,,*********************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000111111222333444444555555333333333333333333333333333333222222111111000000---------.........//////........................---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((***+++'''$$$(((333===999333---///444666111***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))((((((((((((((()))******''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------***,,,......+++***+++---)))+++,,,...//////......---------.........//////---------...///000000111............/////////000//////............//////000000////////////000000000000////////////000000////////////000000000000---------------...///000,,,,,,,,,---------......,,,,,,,,,------.........+++++++++,,,,,,+++++++++,,,,,,,,,---------.........,,,******+++---------++++++******************)))(((((()))+++------,,,000,,,+++---,,,))),,,444+++(((***///000---000666000111444777999;;;<<<<<>>@@@???;;;:::<<<<<<:::666111///444444000///111...//////...,,,,,,---//////---,,,,,,---...---,,,111...,,,++++++,,,,,,+++///......---,,,+++******************************************************************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,:::===999===777333999((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------------,,,+++---------.........///////////////.........------111///,,,+++,,,...///////////////...------...000......------...///000111---///000/////////000111//////000000//////...---//////............//////................................................---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,---------,,,(((&&&)))//////+++***---000...000333222000444;;;AAAAAACCCFFFIIIMMMQQQSSSbbbaaa___[[[YYYZZZ___dddbbbbbbcccdddffffffccc^^^^^^]]]YYYSSSPPPOOOKKKEEE@@@<<<;;;===:::555333666111222222333333222000///---,,,,,,---///000///...---,,,++++++---.........---------,,,,,,+++******************************************************************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,...000***///+++***555'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------,,,++++++------------............------------............111///......///000111111///000111111000000111222000000000000111111111111111111222111000000111111000000111222222222222222000//////......//////000................................................---------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++++++++***+++,,,,,,------,,,,,,,,,***+++000222///......222444:::@@@CCCHHHRRR\\\cccaaa______bbbgggmmmpppzzzxxxtttooommmmmmqqquuurrrrrrrrruuuwwwxxxwwwvvvuuutttpppnnnooopppiiiaaaLLLNNNQQQSSSPPPKKKJJJMMMDDD???999555444222///,,,222111////////////---+++...---,,,---///111000///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++++++++$$$)))%%%(((777***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((())))))***))))))(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))************************+++++++++*********************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,------...//////000000.........//////000111111,,,---...//////000//////....../////////......---..................------000000000111111000000000000000////////////000000////////////////////////////////////////////////------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,)))***,,,---------......333///---...222666999;;;AAAGGGOOOVVV]]]fffttt}}}wwwrrrrrruuuzzz~~~}}}{{{wwwtttsssuuuyyy|||wwwtttsssuuuvvvwwwyyy||||||{{{yyyyyy}}}xxxnnnYYY```jjjpppooolllmmmooofff[[[MMMCCC>>><<<888555777444111////////////...000///...///000000///---***+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******......'''+++(((***888,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((((((((())))))))))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))************))))))******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,------------............/////////000000000000---///000111000000000111111000///000111222222222333222222111000000000000000/////////111111111000444333222111000//////...111000000//////000000111////////////////////////////////////////////////................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,---///...------///222///111333888AAAJJJQQQSSSaaaeeejjjlllnnnvvv{{{xxxzzz}}}~~~|||zzzzzz}}}}}}~~~~~~}}}ssshhhiiittt}}}tttiiibbb^^^ZZZSSSMMM@@@<<<666222111222333444///...,,,---...///...---+++++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))+++&&&,,,)))+++777***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++(((((((((((())))))))))))((((((((((((((((((((((((***))))))((((((((())))))))))))(((((((((((())))))******))))))))))))******************************)))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))************))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------........./////////////////////////////////111333333222111222333777444222222444666666555999888666555444555555666555333222444666777666555666555444333222222222333111111000000000000111111000000000000000000000000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++---...---,,,...333777777BBBOOOYYYccclllqqqqqqrrruuuvvvuuuxxx~~~ttt~~~|||{{{|||}}}~~~xxxmmmeee\\\WWWNNNEEE???:::555333000...,,,,,,---//////...,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((($$$(((%%%...,,,...:::,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((())))))((((((((((((((())))))***+++******))))))******+++************************))))))************))))))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))***************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------......------------............/////////000000000//////000000000000000000---000333333222222555888555333333555999;;;999777999::::::::::::999999888666444111222555666333111222222111000111222444444222222111111111111222222000000000000000000000000000000000000000000000000................................................------------............,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,///222444777>>>HHHPPPXXXgggtttyyy{{{wwwyyyzzzzzz~~~|||uuuvvvrrrllleee\\\SSSJJJDDD???;;;555222111111111000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************(((((()))))))))*********(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''&&&)))&&&...,,,...:::+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))'''''''''((()))*********'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((((())))))((((((((((((((()))******+++******))))))******+++************************((()))***++++++***)))((())))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...000///............///000000000000000111111111111222222333555666888999999333777;;;<<<<<<>>>DDDIIIDDDFFFKKKSSSZZZ[[[UUUPPPNNNRRRWWW[[[[[[WWWRRROOOJJJFFFBBBBBBCCCBBB>>>:::888777555333222222333444222222222111111222222222111111111111111111111111111111111111111111111111................................................------------.........///------------------------******+++,,,,,,---......222777===CCCJJJVVVeeepppzzz}}}{{{}}}|||xxxyyy{{{|||zzzssskkkeeePPPJJJBBB:::666333222000000000000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************(((((())))))*********+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))(((''')))***%%%***&&&'''333%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''((()))******+++'''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))((())))))((((((((((((((()))******++++++************++++++************************((()))***++++++***)))((())))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))************************))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111000///......///000111000111111111222222222222555666888;;;>>>@@@BBBCCCBBBFFFKKKMMMNNNRRRZZZaaaeeejjjtttyyyssszzz|||vvvmmmhhhcccaaaaaa___YYYTTTHHHFFFAAA===999777666666333222222111111222222333111111111111111111111111111111111111111111111111////////////////////////////////////////////////---------.........//////------------------------***---...,,,***,,,222888;;;DDDRRR___iiirrryyy~~~zzzvvvvvv{{{{{{wwwwww{{{~~~zzz~~~zzzxxxzzz~~~|||lll___YYYPPPAAA888888222222111///---,,,---//////,,,***+++---...+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++)))((('''&&&&&&&&&((()))*********)))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((('''***......)))$$$))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,++++++*********+++++++++,,,------....../////////000000///,,,***...------......---111555111333666888888999===BBB???IIIPPPUUUaaannnmmmdddgggpppxxxzzzxxxzzzooobbbVVVOOOJJJDDDAAABBB===555000222444444444666777222111555444///000444222333444333111000000000//////000000000000//////........................////////////////////////...------,,,,,,------...---000222333444888AAAHHHWWW]]]eeemmmsssxxx}}}~~~}}}yyysssooojjjhhhkkkmmmpppwww~~~~~~vvvmmm]]]KKK@@@:::666111000111222111///000...,,,,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************)))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((+++///...***%%%))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((())))))))))))***************++++++++++++******************************))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------......+++++++++,,,...///000000000111333444333333444777<<<;;;999777999BBBPPP\\\hhhpppvvv|||}}}uuulllbbbXXXSSSOOOFFF>>>;;;999666444444111///000555555222111444111111111111000111222333///000000000000000000///........................////////////////////////...------,,,,,,------...)))///999AAAJJJUUU```hhhrrrtttwww{{{}}}|||}}}{{{|||xxxsssrrrmmmjjjjjjnnnvvvxxx~~~~~~ppp```PPPDDD666000222444333000...---,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))+++,,,///000222333333,,,+++***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***))),,,......+++'''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++((((((((())))))))))))*********++++++++++++******************************))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------...///...---------...000111222555888:::;;;<<<>>>???;;;???BBBEEEMMM^^^uuujjj___SSSLLLFFF>>>999888777555555777666222000222333333222222222222333444000000111111111111000000////////////////////////////////////////////////......------------......333>>>OOO___kkkttt{{{~~~}}}}}}~~~~~~xxxwwwuuusssmmm]]]III;;;777666444222...///...---,,,++++++,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************'''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***+++---000222333444555222000---+++))))))***+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******************)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))+++---,,,***'''((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************++++++++++++******************************))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000111222222333555777:::>>>???>>>???CCCFFFFFFBBBOOO^^^hhhrrrzzzmmmeee]]]TTTNNNLLLCCC@@@;;;888555333333555666555555555555444222111000111111222222111111000////////////////////////////////////////////////......------------......SSS```sss}}}|||~~~{{{vvvtttwwwzzzyyyyyyjjj\\\PPPFFF===777222222222222222111///...---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((***+++,,,------222000---+++))))))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******((('''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************)))))))))))))))******+++******++++++++++++,,,,,,******++++++++++++******************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........***...333666888;;;>>>AAA@@@DDDDDDBBBEEEOOOVVVXXXgggwwwwwwrrrpppYYYTTTJJJ???999777888888444333444555777555222...111111222222222222111111000000000000000000000000000000000000000000000000///......------......///kkkxxxzzz}}}~~~}}}rrrmmmwwwgggUUUIII<<<888444222333333111///------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++************)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))*********))),,,+++***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************)))))))))))))))******++++++++++++,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...///111222222222666:::;;;;;;<<<@@@DDD>>>FFFKKKMMMYYYnnn}}}rrr___PPPFFF>>>888555222111333555666444111222222333333333333222222000000000000000000000000000000000000000000000000//////............//////uuu~~~}}}{{{uuurrr~~~~~~xxxjjjXXXLLL>>>666555555222..............................------------,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,,,,+++++++++''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************)))))))))))))))******+++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,---------......---...///111333555777777===???@@@??????BBBJJJPPPTTT^^^fffjjjxxxppp^^^OOOCCC===666333444666666555222222333333333333222222111111111111111111111111000000000000000000000000//////............//////~~~ssspppyyyvvv|||}}}}}}~~~|||yyyfffOOO@@@<<<;;;777222..............................---------,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++******))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))*********))))))&&&'''((()))*********)))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********)))((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************)))))))))))))))******+++)))************+++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,,,,------.........///000111444666999:::;;;;;;===???AAAEEEOOO^^^iii}}}xxxVVVKKK>>>555444777888888222333333444444333333222111111111111111111111111000000000000000000000000//////............//////{{{yyyzzz~~~~~~{{{~~~zzzrrrsssxxx}}}xxxvvv{{{}}}jjj]]]PPPBBB::::::999111+++...222000---+++...---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++******))))))))))))))))))))))))))))))******************************++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************************************++++++++++++******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************************************))))))))))))))))))))))))......,,,+++***)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((()))))))))))))))))))))******************))))))))))))******************************,,,,,,,,,++++++*********+++++++++*********))))))+++*********))))))(((((()))************+++++++++************************+++,,,---......---,,,+++////////////...---------111111333777===>>><<<999??????AAAIIIYYYnnnzzz\\\FFF===;;;999777222222222333444444222000222111111333444444222000000000000000000000000000000/////////............uuuvvv~~~{{{}}}sss\\\HHH===777555444444111,,,,,,000000...---,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++*********)))******************************************************++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++******************************++++++++++++******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))---,,,+++******))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))******************))))))))))))******************************,,,,,,,,,+++++++++******+++++++++*********))))))************)))))))))((()))************+++++++++***************************+++,,,---......---------------------...///000666999===???>>>============EEESSSeeexxxlllYYYJJJ===666<<<999555444444555555555222111111222444444222000111111111111111111111111000000/////////.........zzz~~~}}}|||uuunnnrrruuu}}}ttt[[[LLLDDD>>>888777555111///111111///------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++******************************************************************++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,******************************++++++++++++******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))************************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************))))))))))))******************************,,,,,,,,,++++++++++++***+++++++++***************************)))))))))))))))************+++++++++++++++++++++++++++++++++)))***+++---............***,,,---///000222555777999===???===;;;>>>FFFNNNXXXcccvvviiiTTTHHH>>>:::555222222333555555222111111222333333111000111111111111111111111111000000000/////////......yyy|||}}}uuu|||~~~ssssssuuu}}}xxxoooeeeRRR@@@;;;<<<:::333...000...,,,,,,---------,,,------------------------------,,,++++++++++++,,,++++++++++++++++++++++++******************************************************++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))))))))******************))))))))))))******************************++++++++++++++++++++++++*********************************)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,------------***...222555555777999<<<;;;<<<>>>???EEERRRdddrrr}}}qqqLLLFFF===666333333444444333222111111333333111000111111111111111111111111000000000////////////...~~~}}}|||}}}rrr[[[MMMDDD<<<555222111///,,,,,,---.........------------------------...---,,,,,,++++++,,,,,,+++++++++++++++++++++,,,******************************************************++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************************************))))))))))))))))))))))))''''''''''''((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((()))))))))******************))))))))))))******************************++++++++++++++++++++++++************************))))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---000555:::;;;888666777999;;;@@@IIIVVVgggzzz}}}oooZZZFFF:::555555666555333222222333333222000111111111111111111111111111000000000////////////~~~~~~sssooozzz~~~sssnnnttt{{{|||}}}}}}xxx|||mmmUUUBBB===@@@666333///....../////////------------------------...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,******************************++++++++++++******))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))************************************))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((()))))))))***+++++++++************************+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))******++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))((('''))))))))))))******************))))))))))))*********************************++++++++++++,,,,,,,,,***************+++++++++))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000777;;;>>>===888555777:::<<>><<<999<<>>444888>>>DDDMMM^^^vvvhhhGGG@@@:::777666555555666666555333333555777555000111111111111000000000000}}}{{{~~~}}}~~~vvvnnneee___YYYSSSRRRTTTZZZTTTNNNMMMMMMNNNTTTZZZZZZZZZ\\\bbbffffffbbb^^^eeeeeefffgggfffdddaaa```ZZZWWWTTTSSSTTTTTTRRRPPPSSSSSSSSSUUUXXX[[[^^^```kkknnnsss|||eeeXXXKKKFFFBBB;;;666444...------...000000...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***+++***((())))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))************************************)))))))))((()))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************)))))))))(((,,,++++++***))))))******,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************+++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++*********)))))))))************+++++++++************************++++++************++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,------------,,,111333666888:::;;;:::999CCC@@@@@@NNNkkkkkkWWWBBB999;;;===888222666444222222333555555333222111111111000000000000{{{uuutttwwwwwwooo\\\WWWRRROOOKKKHHHKKKQQQUUUOOOKKKLLLNNNQQQXXX```fffgggmmmwww}}}vvv~~~xxxuuufffbbb\\\YYYXXXXXXXXXWWWSSSSSSSSSSSSSSSTTTTTTUUUSSSUUUZZZcccllltttxxxyyy~~~lllXXXMMMHHHCCC===:::222000//////000000///...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************************************)))))))))))))))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************)))))))))))),,,+++******)))*********,,,,,,+++***)))(((((((((************************))))))))))))))))))))))))(((((()))***************************************************************+++++++++***************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++***************)))************+++++++++************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...666999<<<===:::888888999===HHHXXXoooaaaIII???<<<999555888666555444333333444555222222222111111111000000xxxnnnnnnyyysssfff\\\WWWLLLIIIGGGHHHGGGGGGMMMTTTRRROOONNNRRRVVVYYY```fffrrrxxxyyymmmfffgggjjjjjjiiicccaaa___^^^]]]]]]^^^___UUUUUUVVVYYY]]]______^^^ppp{{{|||bbbSSSNNNKKKEEE@@@;;;888444111000000///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...000111000...---((()))))))))************)))))))))))))))))))))))))))))))))))))))******************************************)))))))))))))))))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++***************+++((((((''''''((()))***+++************************))))))))))))))))))))))))(((((()))******************************************************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222333666888<<<===999777<<>>555222777:::777666999444444444333333333222222xxx~~~~~~nnngggaaaSSSIIIFFFDDDDDDGGGJJJLLLMMMOOOPPP[[[pppxxxsssmmmhhhffffffffffffbbbbbbaaa______cccjjjooo|||~~~sss[[[SSSGGG===777444333222////////////.........---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((''')))***))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++************************((()))))))))************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((()))))))))******************))))))***++++++,,,222000---***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************((())))))***++++++,,,,,,))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++************************++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---...000222444666777777999666;;;GGGQQQZZZllluuuwwwtttuuuwwwssskkkcccaaaXXXVVVSSSOOOMMMLLLKKKJJJKKKNNNQQQSSSSSSSSSSSSTTTSSSSSSRRRPPPNNNNNNOOOQQQQQQOOOPPPSSSSSSRRRXXX```ccclllyyyrrrTTTCCC777888;;;888777:::444444444444333333333333sssfffXXXSSSMMM@@@FFFHHHIIIKKKNNNSSSYYY]]]VVVVVV```xxxzzzrrrnnnmmmmmmmmmkkkkkkiiiddd^^^YYYXXXWWW]]]dddmmmwwwmmmdddUUUGGG===666333111000/////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***((()))+++///))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++************************(((((())))))*********+++)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((())))))*********+++******))))))***+++,,,,,,,,,+++(((''''''(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************************************((())))))***++++++,,,,,,))))))******++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++************************++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...///111333444444444444;;;999BBBUUUdddqqq|||xxxmmmfffaaa]]][[[\\\[[[VVVTTTTTTOOOQQQSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXYYY\\\___cccaaaYYYQQQOOOTTTYYY\\\[[[ZZZWWWUUUVVVQQQLLLOOOWWWVVVWWWWWWWWW[[[eeetttmmmTTT@@@<<<<<<888666:::555555444444444333333333wwwfffSSSJJJIIIKKKMMMMMMJJJTTTTTTUUU```eeedddhhhppplllppp|||tttooohhhdddeeeeee\\\PPPSSSPPPPPP\\\rrrvvvXXXGGGBBB:::...111/////////000000///---......---,,,,,,+++******---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++************************************************(((((()))***************************************+++++++++*********))))))))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++*********))))))((((((***************************++++++,,,,,,++++++***,,,,,,++++++***+++++++++,,,+++******,,,,,,+++***))))))************))))))************************))))))))))))))))))))))))*********)))******+++,,,******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------)))************+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,---....../////////...333777999777444444555666>>>???NNNmmm|||zzzsssnnnhhhaaa^^^```YYY[[[ZZZVVVRRRTTTZZZaaammmqqquuusssnnniiihhhiiittttttsssssstttxxx~~~}}}~~~tttiiifffnnnwwwqqqoooggg\\\XXXZZZ\\\\\\VVVYYYWWWPPPLLLOOOQQQPPP[[[lllvvvLLL::::::;;;888666888999888777777888666444vvv___SSSHHHFFFIIIOOOVVV[[[___iiihhhhhhttt|||~~~wwwooonnnmmmeee[[[WWWSSSPPPSSS___rrroooXXXJJJAAA999333111///.........---,,,......------,,,++++++***---------,,,,,,,,,++++++************************************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++************************************************((())))))***************************************+++++++++*********))))))******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((())))))))))))*********************************+++*********))))))))))))************************)))************+++++++++************************+++*********))))))))))))***************************++++++,,,,,,++++++***,,,,,,++++++***++++++,,,,,,+++***+++,,,,,,,,,***)))******++++++******)))***************************************************************++++++,,,***************+++,,,,,,************************************************************************+++++++++,,,,,,,,,------)))************+++++++++***************************************************++++++++++++,,,,,,,,,///...---,,,---///222333::::::777333222666<<<@@@BBBHHH[[[yyy}}}}}}uuunnnfffbbb]]]YYYZZZ]]]hhhlllppprrrsssuuuxxx{{{rrrjjjgggeeebbb\\\\\\\\\ZZZXXXUUUUUUUUUPPPUUU]]]kkkqqqUUUCCC999888;;;777777666555444666666666wwwuuunnncccVVVPPPMMMMMMOOOSSS]]]ggg|||{{{wwwppphhh^^^[[[UUUPPPOOOWWWeeeqqq{{{vvv^^^MMMDDD999666111.........------.........---,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++************************((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++************************************************((()))******++++++******************************+++++++++*********************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************((((((((())))))))))))***++++++++++++++++++++++++***************)))))))))************************)))************+++++++++***************************************)))))))))***************************++++++,,,,,,++++++***,,,++++++***++++++,,,,,,---+++***+++,,,---,,,******++++++,,,,,,++++++******************************************************************+++,,,,,,+++************++++++,,,************************************************************************++++++++++++,,,,,,,,,,,,)))************+++++++++************************************************++++++++++++,,,,,,,,,,,,000...+++***,,,111666999<<<:::777444444:::EEEOOOXXX```uuuyyywwwnnngggddd```___bbbfffjjjqqqxxx}}}wwwnnnggggggnnnpppgggaaaaaa\\\UUUOOORRRdddzzzwwwTTT===666:::888888777555444333555888xxxllljjjlllhhh```[[[ZZZ]]]```___^^^hhhvvvzzzoookkkddd[[[TTTQQQRRRTTT]]]ggguuuxxx\\\KKK???:::444000//////000000///.........------,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++************************)))***,,,......,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))***++++++++++++*********************************************************************************************************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++************************************************))))))*********+++++++++***************************************************************************++++++,,,,,,++++++***++++++******++++++,,,,,,---,,,++++++,,,---,,,++++++,,,,,,------,,,,,,+++************************************************+++************+++,,,,,,+++++++++******++++++,,,***************************************************************************++++++++++++,,,,,,,,,))))))*********+++++++++************************************************+++++++++,,,,,,,,,---------,,,+++,,,...333777:::666777999999999AAASSSdddvvv{{{~~~rrrkkkfffaaa]]]]]]___hhhuuu}}}zzz|||wwwqqqiii^^^ZZZ]]]bbbcccbbbxxxvvvTTT???888;;;999888888666333444777vvvnnnccc^^^bbbjjjjjjfff```ccckkkrrrnnniiisss|||nnneee```[[[UUUPPPSSSRRRZZZoookkkSSSDDD???777222000000000000//////...............---.........---------,,,,,,++++++++++++++++++++++++***************************,,,...000000...,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))***+++++++++++++++******************************************************************************************************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++************************))))))*********+++++++++***************************************+++++++++***************************++++++,,,,,,++++++***+++*********++++++,,,------,,,++++++------,,,+++,,,,,,------------,,,,,,************************************************+++++++++***+++,,,,,,---,,,,,,+++++++++++++++,,,*********************************************************************************+++++++++,,,,,,))))))*********+++++++++************************************************++++++,,,,,,,,,---------)))+++---000444666888999555777;;;===???LLLgggwwwmmmeeebbbaaa``````dddkkkyyy}}}uuummmeee]]]VVVSSSYYYcccvvv|||VVV===<<<777555888888555444777fff___YYYZZZcccnnnrrrrrrooosss}}}}}}rrrwwwqqqeeeeeefffbbb\\\UUUKKKIIIZZZttt{{{aaaLLLFFF>>>777333111000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++************************************************)))***++++++,,,+++++++++***************************************+++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++***************************++++++,,,,,,++++++***************+++,,,------...,,,+++,,,---...---++++++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,------------))),,,111666:::;;;;;;:::===;;;>>>FFFPPP```~~~wwwkkkjjjfffaaa^^^___aaadddeeeooowwwzzzjjjaaa___SSSPPPUUUhhhsssQQQEEE999333666999777666999bbb^^^\\\cccooozzzuuuuuuuuupppjjj]]]TTTOOOTTT]]]gggsss}}}qqqZZZSSSJJJAAA;;;666111///////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++************************************************)))***++++++,,,,,,++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***************************++++++,,,,,,++++++***************+++,,,---......,,,,,,,,,---...---,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,++++++++++++,,,------...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,------------...---000555:::>>>??????>>>AAA???GGG]]]ppp~~~zzznnnccc^^^bbbaaabbbeeejjjoootttwww}}}zzztttddd\\\VVVXXX```rrrzzz___JJJ999888;;;888666999cccaaadddnnn{{{vvvgggeeebbb^^^UUUOOOWWWccc{{{{{{fff```VVVKKKBBB;;;555111////////////000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++******************************************************+++,,,,,,,,,,,,+++************************))))))******++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++************+++,,,---......---,,,,,,......---,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,---------......111444888===@@@BBBBBBBBB@@@???PPPssssssbbb[[[]]]bbbgggiiinnnuuu}}}vvvpppggg[[[NNNOOOfffyyy]]]BBB<<<<<<999666888sssrrrlllrrrwwwqqqmmmllleeeYYYQQQPPP^^^wwwlllSSSEEEAAA;;;222222//////111111000333999;;;666///***)))+++...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---+++***))))))))))))******)))************+++++++++************************************************)))************+++++++++)))((()))+++------+++)))))))))))))))))))))))))))************************++++++++++++++++++++++++...---,,,***)))(((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------++++++++++++------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------...---,,,,,,,,,...000222222777;;;===BBBIIIKKKHHHEEEQQQnnnzzztttnnnhhhaaa]]]eeerrrzzznnnaaaVVVVVV[[[yyyWWWAAA;;;888888:::|||{{{wwwqqqiii___VVVSSSTTT```xxxfffQQQDDD>>>;;;222//////000000...///444AAA<<<555000...---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))''')))+++,,,,,,***(((&&&)))************+++++++++************************************************)))************+++++++++)))))))))+++,,,---+++)))************************************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++,,,,,,************************++++++,,,,,,,,,,,,------///...,,,,,,---000333444777888;;;BBBJJJNNNPPPPPP\\\lll~~~www```\\\\\\```cccgggpppyyynnn]]]VVVXXX___ttt~~~___III;;;:::???~~~tttkkkbbb]]]UUUPPPZZZwwwgggMMM@@@===666222000111000------000444222////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++---......---+++***)))************+++++++++************************************************)))************+++++++++***))))))+++,,,---+++***************************************************++++++++++++++++++++++++)))))))))******,,,---...******+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,...111555888===:::???KKKSSSSSSVVV]]]wwwyyyssscccVVVUUUZZZeeeqqq{{{zzztttpppnnnmmmkkkkkkqqqssswwwpppfffcccSSSYYYdddwwwZZZ@@@888;;;|||sssooodddRRRPPPdddttt~~~dddIII===:::555333333333//////111+++***+++---000000///---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,,,,,,,+++***))))))+++---///))))))*********+++++++++************************************************))))))*********++++++++++++*********,,,,,,+++***************************************************++++++++++++++++++++++++)))))))))***+++,,,---...******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------///---,,,,,,...333777;;;@@@===EEETTTWWWSSS[[[kkkqqqfff```eeehhhnnnvvv}}}uuunnnkkkfffcccbbb```^^^]]]ccckkkwww|||rrrkkkddd]]]YYY\\\YYYUUURRRQQQPPPNNNLLLRRRSSSVVV\\\gggvvvwwwooodddZZZPPPSSSjjjwwwWWWAAA666qqq\\\RRRYYY]]]ddd}}}^^^JJJ???888333444333111000111222222111222111///,,,)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++''''''(((((())))))******))))))*********+++++++++************************************************))))))*********+++++++++---+++******,,,,,,+++***************************************************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---000555999<<<>>>@@@KKKWWWUUUQQQ```wwwwwwhhhccciiiqqqwww~~~zzznnnccc\\\QQQOOOMMMKKKKKKIIIGGGEEEIIINNNUUUZZZ^^^ccciiinnnrrrkkkaaaZZZUUUPPPKKKGGGKKKKKKKKKLLLMMMLLLIIIGGGIIIJJJMMMPPPUUU___jjjrrrwwwssshhhYYYOOOTTTkkk\\\>>>zzzgggYYYVVVRRRWWWzzzppp\\\FFF===555444333111000111222111000000000000---+++------------............,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))+++,,,+++...111333333///+++((()))************+++++++++************************************************)))************+++++++++...,,,******+++,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++...---,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---///333888<<>>EEEPPPXXXWWWYYYmmmqqqbbbZZZ___qqqsssdddYYYQQQLLLJJJDDDCCCCCCEEEGGGGGGFFFEEEBBBDDDDDDCCCDDDGGGOOOTTTRRRPPPLLLIIIHHHGGGEEEDDDEEEEEEFFFHHHKKKLLLJJJHHHLLLNNNOOOOOOPPPUUU\\\bbbjjj{{{wwwrrrkkkaaaWWWXXXfffvvv|||RRR}}}vvvwwwwwweee\\\TTTSSSeee~~~}}}mmmSSSGGG<<<888666333222333222000......///111111000------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---111555777;;;:::999777444000---+++)))************+++++++++************************************************)))************+++++++++///---+++***+++,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------........................------------------------........................,,,,,,------------,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---000444888<<>>666333111000000111111000........................------------------------///333222---***+++,,,+++---,,,+++***)))*********************************************************************************))))))*********+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++******++++++++++++***************************************************************************************************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------............///////////////////////////000000111000///...---,,,,,,,,,------......///000//////............///........................................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,/////////...------,,,,,,,,,,,,,,,,,,...///111222666999<<>>777666555444333333333333000000000000000000000000////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,---...//////***++++++,,,---...//////...---------000333777:::<<>>333222666444...000//////............///------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---......//////000.............../////////,,,------...///.........,,,+++************++++++///......---......//////.../////////...---,,,,,,000///---,,,,,,---///111------------------------......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---++++++,,,---------222///,,,---//////---)))///222333111///222999@@@GGGIIIIIIHHHJJJOOOPPPMMMYYYbbbiiihhheeeeeedddcccTTTXXX]]]^^^WWWPPPMMMNNNPPPMMMEEE???BBBGGGCCC::::::777444444444333...)))111,,,111555000000333......111000---...222///(((......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++------++++++++++++------------------------------,,,,,,,,,---------......///,,,---222444555999??????NNNeeellldddlllsss```\\\^^^```ccciiiqqqzzzxxxnnnYYYWWWzzz~~~~~~|||~~~~~~|||rrrsssvvvyyytttggg^^^ZZZ^^^\\\]]]bbbgggjjjhhhdddbbbdddeeeeeebbb^^^ZZZWWWTTTSSSPPPLLLHHHFFFFFFGGGIIIHHHGGGJJJOOORRRSSSRRRTTTRRROOONNNMMMNNNOOOQQQMMMKKKIIIJJJPPPYYYbbbhhhllluuu~~~{{{llleeeeeeeeebbbPPPAAA>>>;;;555111111000000///.........//////------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---......//////------------------------...............---------000//////....../////////////////////////////////,,,---...///000111111222///...---,,,,,,---...///------------------------......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************+++++++++*********))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++,,,---...------------......///111333555333777<<>>>>>EEENNNUUU[[[bbbiiinnn~~~pppnnnwww}}}{{{xxxvvvxxxzzz||||||~~~|||rrrbbbQQQDDD===;;;:::999222333444///222555///000222222...,,,...000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------------.........000000222555666777===EEEZZZxxxwwwgggssseee\\\eeerrrnnnqqqvvv{{{~~~cccXXXppp~~~|||yyykkkiiigggfff```XXXWWWZZZZZZ\\\```eeehhhgggccc___]]]\\\YYYVVVRRRNNNJJJHHHCCCDDDEEECCC@@@===<<<<<<:::::::::<<<>>>@@@BBBBBBBBBDDDFFFGGGGGGFFFEEECCCDDDCCCCCCBBBDDDFFFHHHJJJLLLPPPVVV\\\fffuuuzzzqqq___^^^iiiiiiRRRHHHBBB888333333222222111000////////////...............------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......................../////////000000000000000000000000...//////000000000000000000000111111111000///...222111000///......//////......000000111111111000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---///000////////////000222666888<<>>@@@@@@===;;;:::999::::::::::::999:::;;;<<<======>>>>>>???>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFCCCDDDHHHMMMTTT___nnnyyy{{{yyyhhhXXXTTTiiilllRRRFFFDDD???555333333222000000/////////......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......///,,,------...//////000000111222333555777777777777999:::;;;<<<<<<<<<;;;;;;888999999999888888777666000000000111111222333444,,,,,,...///000111111111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,//////......000222333666???LLLZZZfffllloootttxxx~~~qqqhhhlllvvv~~~wwwlll^^^[[[VVVVVVbbbqqqyyyxxx{{{yyyuuusssrrr```WWWQQQHHH===<<<999***///000111222222111222444//////.........------------------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...000555777777:::HHHVVVvvv{{{mmmvvvhhhNNNLLL[[[jjjpppoooppprrrvvv{{{}}}|||{{{{{{xxx~~~uuulllfffmmm||||||xxx|||}}}xxxttttttuuurrriiibbbTTTRRRTTT^^^fffhhhgggggglllkkkiiifffccc```^^^\\\QQQNNNIIIDDD@@@>>>======;;;===??????===<<<;;;<<<<<<======;;;999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;888999:::<<<>>>???@@@@@@???>>>@@@DDDGGGLLLWWWaaammmvvvmmm[[[PPP[[[qqq]]]KKKIIIBBB555444444222111000000000000...////////////...------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...//////000,,,---...///111222333444666888<<>>>>>===;;;999666444333............////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------(((,,,///000000222777;;;<<>>@@@@@@???<<<<<<===@@@>>>???@@@@@@???>>>===<<<:::;;;;;;<<<<<<<<<<<<<<<===;;;<<>>GGGMMMVVV```qqq|||zzzwwwsssppplllhhheee\\\ZZZVVVVVV]]]ffffffbbbVVVYYY]]]bbblllvvvyyywwwrrrssslllbbb```fffddd\\\]]]eeepppssskkkfffooo}}}uuuVVVGGG888333111//////111////////////............................................................---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++------------------------............////////////000333888:::;;;EEE\\\rrrxxx|||gggPPPDDDQQQdddppp||||||zzzvvvssstttyyyoooooo|||rrrhhhrrr|||~~~~~~}}}zzztttpppooonnnfffdddccccccaaaaaahhhpppjjjjjjgggbbbYYYPPPJJJGGGFFFCCC@@@======@@@CCCFFF@@@BBBCCCCCCBBBBBBCCCEEE???AAACCCAAA??????AAADDDBBBCCCEEEFFFEEEBBB???===AAAAAA@@@???>>>===<<<<<<<<<999;;;>>><<<999===EEEGGGPPP___mmmxxxyyyiiiXXXVVVlllyyygggTTTKKKLLL666555444222111000000000///////////////......---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111666888:::===@@@BBBDDDFFFFFFJJJPPPTTTUUUSSSNNNKKKKKKMMMOOOQQQRRRQQQPPPOOOSSSQQQMMMJJJJJJKKKMMMOOOJJJLLLOOORRRSSSQQQOOOMMMBBB@@@<<<888555333333333////////////////////////......---------,,,,,,,,,------------------------+++++++++,,,,,,---------************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------------------,,,,,,------------------------,,,,,,,,,---------......000444:::>>>BBBJJJUUU^^^qqq|||{{{nnneeeiiieeeaaa\\\YYYVVVSSSQQQUUUXXX]]]eeerrr|||{{{uuueeejjjooouuuuuuqqquuuqqqhhhjjjaaa```mmmzzz~~~|||{{{ooonnnrrrxxxbbbIII===777222000222000/////////............................................................---,,,,,,,,,,,,---......------------------------++++++------------++++++------------------------............/////////000111555:::<<<===IIIccc{{{qqqwwwVVVFFFFFF]]]nnnrrr~~~}}}zzzuuuqqqssswwwtttiiivvv}}}~~~yyyuuurrrpppmmmhhh___YYY___iiiiiicccbbb[[[SSSOOONNNLLLHHHDDDHHHEEEBBBAAADDDFFFFFFEEEFFFFFFGGGGGGGGGFFFEEEEEECCCDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDDDDEEEEEEDDDBBBFFFIIIFFFAAA======???@@@???<<<:::888999===@@@???DDDKKKTTT```mmmyyy~~~|||nnn```\\\hhh}}}wwwyyy{{{gggTTTLLL<<<999333......111111000000/////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------,,,+++***,,,------.........//////+++000222222777???AAA<<>>AAAHHHEEE???DDDPPPVVVZZZgggxxx|||qqqccc[[[bbbjjjqqqrrrooommmkkkjjjmmmpppkkk\\\SSSUUUVVVSSSNNNSSSSSSNNNPPPXXXYYYTTTYYYRRRIIICCCAAA???;;;777444222///.../////////...///...---------...///000......---------,,,,,,,,,---------,,,,,,,,,++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,...***))),,,......222888999>>>EEELLLXXXggguuu|||nnnZZZSSSWWW[[[TTTOOOQQQTTTWWWZZZ^^^eeelllyyy}}}{{{|||~~~|||zzztttmmmuuuwwwooottt~~~^^^PPPEEE777000444666222...,,,...000000/////////............//////////////////////////////------------------------.................................------,,,,,,,,,,,,,,,,,,---------......///...------...///000111;;;333:::@@@AAAZZZtttuuuyyy{{{```FFFFFFUUUoooyyyvvvzzzyyyvvvuuuvvvppptttrrrqqq{{{}}}yyyqqqlllkkkmmmpppoooiii```\\\^^^]]]YYYVVVQQQMMMLLLNNNNNNLLLIIIKKKHHHEEEDDDEEEGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEECCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDGGGIIIGGGBBB???@@@CCC@@@???===:::888888:::;;;;;;>>>CCCHHHPPPZZZgggooosssrrrrrrvvv{{{yyyiiicccjjjsssrrrsss{{{yyy^^^KKKBBB>>>777111000111000///000000/////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...---------000...,,,---///000...---333888;;;;;;>>>DDDFFFCCCFFFEEEMMM\\\bbbaaadddkkkrrrttt}}}{{{uuuwww|||{{{mmmggghhhddd]]]cccaaa\\\ZZZbbbjjjcccVVVWWWQQQLLLLLLOOOPPPJJJEEE888666555444444222000...//////...------------............---------,,,,,,---------,,,,,,,,,++++++************++++++++++++************************************++++++++++++++++++++++++++++++++++++)))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,111...---111333333777;;;???HHHWWWggguuuzzzmmmddd\\\VVVXXX^^^```\\\[[[aaaggglllrrrxxx|||{{{|||uuuxxx}}}zzz~~~lllSSSBBB999444777444111000000000...,,,000//////......//////000........................------------------------..............................---------,,,,,,,,,,,,,,,---------.........///......---...///111222666888<<<===JJJiii{{{vvvbbbLLLGGGNNN```uuu|||yyy|||~~~zzzxxxvvvuuutttvvv~~~ooorrr{{{|||zzzuuu}}}}}}uuukkkeeegggjjjrrruuurrreeeWWWQQQOOONNNKKKIIIHHHJJJOOOQQQQQQOOONNNLLLIIIHHHHHHIIIHHHHHHGGGHHHJJJLLLNNNPPPQQQQQQSSSQQQNNNLLLIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJLLLLLLHHHDDDCCCEEEHHHCCCBBB@@@===;;;::::::999999;;;>>>>>>???FFFPPPYYY```bbbfffjjjllloooqqqssswww|||qqqmmmxxx{{{uuuzzznnnRRRKKKCCC:::444222111///...000000000/////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000...---...222444333222999===@@@@@@DDDOOOYYY___WWWWWWbbbuuuzzz|||uuuwwwrrrjjjlll|||}}}jjjaaaYYYQQQOOOSSSVVVTTTQQQNNNFFF;;;333///000222333000000000///......------.........------------,,,------------,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++************+++++++++,,,+++++++++++++++++++++++++++++++++++++++*********)))+++---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...///222555777>>>FFFSSSZZZhhhyyymmm[[[UUU[[[bbbgggjjjooommmnnnuuu{{{{{{vvvjjjdddcccjjjwwwyyyddd^^^TTTDDD999777444333333222000...000000////////////000000........................------------------------...........................------------,,,,,,,,,,,,------------.........///.........///000222333333???>>>???]]]}}}{{{lllPPPAAAKKKWWWfffnnnpppssszzz~~~~~~|||zzzwwwtttxxxwwwrrrkkkqqq||||||zzzwwwtttvvvxxxxxxtttooojjjiiiiiipppqqqmmmaaaSSSKKKIIIJJJIIIHHHIIIMMMQQQSSSRRRQQQOOONNNMMMMMMNNNNNNOOOOOOOOOPPPSSSVVVYYY[[[]]]^^^```^^^ZZZWWWUUUTTTUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUSSSNNNJJJIIIJJJLLLGGGFFFDDDCCCBBB@@@>>><<<<<>>;;;;;;BBBHHHPPPVVV]]]``````aaaeeeiiijjjrrrzzz}}}qqqoooxxxfffSSSHHH<<<666444222000000000000000////////////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,---///111444777;;;======@@@BBBEEEMMM___tttppppppwww~~~{{{yyyuuuyyyzzzooo```TTTNNNOOOTTTWWW[[[TTTKKKBBB<<<888555444111111111111000//////...............------------...------------,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++*********++++++---111333444111...+++------------------------------,,,,,,------......111222444777888@@@RRRcccwwwtttuuu|||~~~xxxsssiii```[[[cccttt~~~zzzzzz|||sssiiicccaaadddhhhttt~~~|||ooolllqqqiiiWWWBBB>>>999444222222333444111000000//////000000111------------------------................................................------------------------------------........................///111333444777AAA>>>KKKssscccJJJDDDSSS___ddd]]]ZZZdddttt~~~}}}}}}|||wwwrrrvvvvvvzzzmmmhhhlll~~~zzzzzz{{{qqqrrrtttxxxyyyvvvoooiiiiiieee___XXXRRRNNNMMMOOOMMMMMMNNNOOOQQQRRRQQQPPPQQQRRRTTTVVVWWWYYY\\\]]]^^^___bbbeeehhhjjjlllmmmmmmkkkiiigggffffffggghhhcccdddeeeffffffgggggggggcccbbb___ZZZUUURRRQQQQQQKKKJJJHHHHHHHHHFFFCCC??????CCCFFFDDD???;;;;;;>>>EEEKKKRRRUUUTTTTTTYYY^^^```iiissswwwzzzyyynnnqqq^^^NNN???888666333222444111000000000////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,,,,,,,------***///444555555888@@@GGGGGGKKKQQQYYYbbbppp}}}~~~uuucccTTTOOOTTTZZZQQQSSSVVVXXXTTTJJJ>>>555222222111000000///////////////.........---------.........---------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,///222666999888555000---------------------------------------...///000111555999>>>AAACCCPPPlll~~~{{{vvvlllccc___SSSWWWbbbttt{{{wwwuuuuuuvvv}}}~~~{{{yyykkkbbbmmmllljjjjjjkkkjjjeeeaaaSSSMMMCCC999333111222444111111000000000000111111........................................................................---------------------------------.........//////.........///000222555666;;;;;;>>>[[[|||YYYEEEHHH]]]hhhhhhZZZRRR^^^oooyyy~~~~~~|||wwwqqqqqqxxxvvvggg```iii}}}vvvuuuxxxooopppssszzz|||qqqhhhaaaYYYSSSSSSTTTTTTTTTVVVPPPQQQQQQRRRSSSTTTTTTUUUZZZ]]]aaadddfffiiimmmooopppqqqsssuuuwwwyyyzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxrrrssstttuuuvvvvvvvvvvvvqqqpppnnnjjjeee```[[[XXXSSSPPPMMMLLLMMMKKKGGGCCC@@@CCCEEEFFFCCC>>>;;;999<<>>999333222666111111000000000/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,,,,---...//////444999;;;;;;???GGGOOOYYY^^^iiisssxxxyyy}}}}}}tttfff^^^]]]```UUUUUUTTTTTTSSSQQQMMMIII777666333111///........./////////.........------............---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********,,,---...444777:::<<<;;;777111...------------------------...------...000222444666777<<>>:::888:::===>>>>>>@@@DDDGGGMMMUUU___gggnnnxxxwwwaaaooo~~~rrrVVVGGG===444111555111111111000000000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...111333555888999<<>>AAAEEEEEEBBB===777888999:::;;;===AAACCCEEELLLVVV```iiisss}}}yyyjjjnnnlllooo~~~aaaNNNAAA444000444111111111111000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...111555888;;;???<<<>>>IIIZZZhhhnnnooopppmmmqqqyyy{{{uuupppqqq{{{~~~yyykkk\\\RRRQQQLLLEEE===777444333333000/////////............//////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++***))))))+++---000111:::;;;======:::555000,,,.................................000333777:::===JJJMMM[[[tttoooddd___``````^^^gggtttrrryyy|||{{{}}}qqqlllllljjjgggeeeyyysss^^^III===333222222111111222222333000000000000000000000000////////////////////////........................,,,,,,,,,------...................../////////000.........000222555888999<<>>===@@@DDDEEECCC<<<:::888666666888;;;===CCCGGGOOOYYYcccmmmwww~~~uuuxxxeeeeeennnpppyyy|||UUU???;;;999222444333222222222111///---......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,++++++,,,---...222...000888;;;:::;;;@@@EEEDDDQQQhhhvvvwwwwww|||nnngggeeelllvvv{{{|||}}}mmmUUUSSSRRRPPPMMMGGG???666000333222111000000///////////////.........---------...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++...333888:::::::::888555111---+++......---------...//////---111000555@@@AAADDDPPP[[[gggvvvttt___YYYWWW___llluuuuuurrrqqq~~~~~~qqqmmmmmmjjjeeeOOO;;;888444333444444222000222000......///000000///000/////////......................................................................../////////000///222333222333666999999AAAPPPwwwhhhMMMFFFRRRiii|||}}}uuunnnkkkpppxxx~~~zzzzzz}}}xxxuuu|||}}}zzzsssmmmmmmrrrsssqqqvvvpppnnnnnnggg]]][[[aaa\\\XXXXXX[[[^^^]]]]]]```aaaeeekkkpppvvv}}}}}}{{{wwwsssnnnhhhaaa]]]RRRLLLFFFDDDEEEFFFDDDAAA===;;;888666666888:::<<<@@@DDDLLLUUU^^^iiisssyyyzzzooolllkkknnngggLLL@@@888///444222111111222111///---//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******+++,,,---000000444:::;;;;;;AAAIIIYYYYYYcccttt{{{xxxxxx|||qqqllllllvvv}}}lll___ZZZTTTNNNIIIDDD===888111000///...///000000000//////.........---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++...444999:::::::::888555222...,,,///............///000000...333444999GGGRRRbbbxxxzzzlll```^^^```jjjwww{{{rrr~~~yyyllluuuttthhhRRRIII===555333444555444222111///000111222111///000000/////////................................................................../////////000000///111222333555999;;;;;;DDD___XXXDDDFFFWWWmmm}}}zzzrrrllllllrrryyy~~~~~~}}}yyyzzzzzzttt}}}wwwnnngggllluuuyyyxxxuuuqqqkkkddd```^^^___``````[[[YYY\\\______bbbeeejjjpppwww|||}}}{{{wwwtttooojjjddd```WWWSSSNNNLLLKKKIIIDDD@@@???===:::777666777888999<<<@@@GGGOOOXXXbbbkkkrrr~~~~~~wwwiiihhhxxx~~~xxxYYYEEE:::222333222000000111111000...000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---...///666777:::<<<<<<@@@KKKWWWiiiiiipppyyyyyytttuuu||||||yyy}}}vvvmmm```WWWQQQLLLFFFAAA666333000//////000000////////////.........------...---------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***+++///666;;;:::::::::888666222///---//////.........000111222222999;;;CCCVVVjjjxxxnnnddd]]]ddddddgggoooxxx|||xxxtttwww~~~{{{lll```MMM===444222444666111111000111333333111000000000000/////////............................................................/////////000000000000000000444888;;;<<<===IIIrrr|||iiiFFF;;;JJJbbbwww{{{tttmmmkkknnntttzzz|||~~~}}}~~~{{{xxxsss|||rrrmmmrrr{{{~~~|||tttsssmmmccc```ddddddbbbbbb]]][[[___dddgggkkkpppsssyyy~~~|||{{{{{{|||}}}wwwtttppplllhhhccc]]]YYYTTTRRRPPPPPPOOOLLLGGGCCCAAA???<<<999777666777777999===CCCIIIQQQ[[[eeekkkwwwpppeeeqqq{{{}}}aaaJJJ@@@<<<333222000000111111000///000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...///111333444@@@@@@BBBDDDHHHOOOZZZcccmmmnnnsssvvvtttrrryyywwwjjjaaaYYYOOOGGG@@@<<<555222111000///---////////////...............------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***,,,111777<<<999999999999666333000...///.........///111333444999AAAFFFTTTlllyyyhhh___ZZZWWWaaadddiiiooouuuwwwuuusss}}}wwwwwwhhhTTTAAA777666888111000000222333333111///000000000////////////......................................................////////////000000000222000000555999:::<<>>;;;888777777777999;;;@@@FFFMMMVVV___eeeqqqyyypppddd{{{oooTTTFFF@@@555333111000111111111000///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111444777999>>>CCCLLLXXXdddkkkllliiikkknnnrrrttttttzzzwwwiiiZZZPPPJJJCCC:::555333333000...000000/////////.........---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******...333999<<<999999999999777444111///...---------///333666888===GGGRRRhhhmmmdddaaa```___^^^dddlllsssxxx}}}{{{tttnnnqqqqqqpppttt}}}{{{tttuuuttt[[[FFF<<<:::222111111111222222000///111000000000////////////////////////////////////////////////////////////////////////000000000111333000111666888999>>>EEEggg]]]JJJ;;;AAAWWWlllyyyoookkkgggjjjrrryyy{{{{{{}}}~~~rrr|||~~~}}}}}}xxxqqqkkknnnqqqooojjjfffeeefffgggeeehhhrrr{{{{{{xxxxxxvvvuuutttqqqmmmhhhdddaaabbb___ZZZUUUQQQMMMHHHEEE@@@AAACCCEEEGGGIIIJJJKKKEEEDDDAAA>>>;;;999888888888;;;>>>CCCIIIQQQ[[[aaallltttgggttttttzzzdddKKK>>>888555222111111222111000......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,///333777;;;===;;;GGGZZZooozzzmmmhhhmmmrrrvvvzzz}}}lllbbbUUULLLAAA:::888777444111000000000/////////......------------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,111666:::<<<888999999999777555222000.........///222777;;;>>>AAAPPPbbb}}}mmmdddeeegggggggggiiipppxxx|||}}}~~~{{{|||}}}wwwsssqqqpppnnnkkkrrr{{{xxx\\\FFF;;;777444222111222222111///111111000000000//////////////////////////////////////////////////////////////////000000000111111444111333888888999CCCQQQ|||vvvOOOBBB===MMMdddqqqrrrooojjjhhhhhhlllsssyyy{{{{{{|||zzzzzz}}}~~~qqq~~~yyyrrrzzz|||vvvqqqkkklllrrruuummmcccdddlllllllllrrr~~~~~~~~~{{{wwwuuulllkkkiiieeeaaa\\\XXXVVVUUUQQQMMMJJJGGGEEEAAA???============???BBBGGGJJJGGGEEECCC@@@===;;;:::999888:::<<<@@@FFFNNNWWW]]]fffmmmyyyqqqnnnzzzpppRRR@@@;;;888444222222222111111//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,///333888===BBBEEEIIIWWWhhhxxxuuuooouuu}}}|||zzz{{{jjj___PPPFFFAAA>>>888333000000000000/////////...------------...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******...333888:::;;;888888999999888555333111//////000222666<<>>CCCHHHGGGFFFDDDAAA>>><<<;;;:::777999;;;>>>CCCKKKTTTZZZbbbiiitttuuufffvvvvvvYYYGGG===:::666333333222222111000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000333888>>>DDDIIILLL^^^hhhqqqvvv{{{~~~|||}}}uuussstttrrr___QQQIIIBBB:::333000000000000////////////---------......000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******///555999;;;:::777888999999888666333222111111222444999@@@FFFJJJWWWnnn}}}yyymmmhhhhhhnnnqqqoooooosssuuurrrppprrr{{{{{{^^^AAA<<<777444333333444444111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111888>>><<<>>>SSSllllllEEE>>>HHHlllxxxcccggglllqqqtttwww{{{}}}|||yyyyyy|||zzzvvvrrrzzz|||~~~{{{yyyjjjdddkkk{{{{{{oooooozzz{{{}}}qqqpppkkkeeedddfffccc^^^bbbfffhhhccc[[[ZZZ```hhh{{{{{{rrrkkk```]]]XXXTTTOOOJJJEEEAAAAAA@@@@@@???>>><<<:::999;;;:::888777777999;;;<<>>;;;888777999>>>BBBDDDKKKRRRYYY```kkkwwwlll___{{{]]]GGGBBB:::999555---111666000//////.........---------........................------------------------)))+++---............000111555;;;???@@@FFFWWWggg}}}{{{tttpppzzz{{{~~~}}}{{{yyyxxx~~~lll[[[QQQGGG???<<<666666444333111000...---////////////////////////------------------------------------------------++++++,,,,,,,,,---------///...---...000444999<<<:::999999999;;;;;;;;;:::555333555;;;@@@FFFSSSaaarrr{{{tttrrruuutttrrrrrrsssqqqmmmzzz~~~zzzzzz|||uuuzzzaaaGGG333333666222000444444444333333222333333333111111111111000000000000000000000000000000000000111111111111111111222222666666999;;;:::BBB]]]zzzeeeEEEBBBUUUwwwttteeeiiinnnrrrtttvvvwwwxxx{{{||||||}}}xxx{{{|||vvvuuu~~~}}}nnneeeiiizzz}}}|||~~~yyywwwvvvrrrnnnooopppooolllmmmnnnjjjddd^^^``````[[[TTTRRRTTTYYYccchhhnnnrrrtttyyy}}}yyyvvvrrrjjjdddZZZWWWSSSPPPLLLGGGAAA===@@@@@@??????===<<<;;;::::::999888888888999:::;;;<<<>>>AAADDDFFFDDD@@@<<<999777888===???BBBIIIPPPYYY___iiiqqq|||tttaaajjjzzzxxx]]]III@@@===999000222666/////////.........---------........................------------------------)))+++,,,---,,,---...000888;;;AAAFFFIIIPPPbbbrrr{{{qqqmmmvvvttt{{{~~~xxxooojjjhhhgggmmmqqqvvvyyy}}}rrraaaPPPEEEBBB888666222000///000000111////////////////////////------------------------------------------------++++++,,,,,,,,,---------...------...111666;;;>>><<<;;;::::::::::::999888;;;:::===CCCIIIQQQ```ooozzzvvvqqqrrruuuuuusssuuuxxxyyywww}}}{{{|||{{{___EEE===:::555444777444444333222222222222333111111111111000000000000000000000000000000000000111111111111111222222333888999<<<===>>>JJJgggXXXFFFFFFVVVnnnmmmkkkmmmqqqrrrssssssuuuvvvyyyzzz{{{}}}vvvyyywwwzzzyyymmmlll{{{zzzuuusssssspppnnntttxxxyyyyyyyyyyyyssslllbbbcccbbb^^^XXXTTTRRRRRRPPPQQQRRRUUUYYY___dddhhhjjjfffcccaaaaaa___ZZZVVVQQQPPPNNNMMMJJJFFF@@@<<>>>>><<<;;;;;;999999999999999888888888555999@@@FFFJJJHHHBBB>>>;;;888777:::<<<>>>EEEMMMSSSZZZbbbjjjssseee]]]kkkkkkRRREEE@@@<<<444444666////////////.........------........................------------------------,,,---------,,,...111444;;;===CCCJJJOOOXXXiiixxxxxxrrrssszzz}}}|||xxx{{{~~~~~~{{{yyyzzz|||nnnuuuwwwrrrkkkhhhgggeeehhhlllooooooooosss{{{zzzbbbRRRLLLAAA<<<555000///000111222////////////////////////------------------------------------------------,,,,,,,,,,,,---------------------///222666;;;>>>======<<<;;;:::999888888======AAAHHHOOOZZZkkkzzz}}}tttooolllqqquuuwwwvvvwww~~~{{{]]]III<<<333333888444444333222222222222222222222111111111000000000000000000000000000000000111111111111111222333333444777::::::>>>OOOooommmIIIHHHOOO[[[gggsssyyyssshhhnnnoooqqqrrrrrrsssvvvxxxwwwxxxzzz~~~qqqzzz{{{{{{xxx|||yyyzzz{{{||||||{{{~~~|||{{{vvvpppkkkjjjiiigggddd___ZZZVVVRRRNNNIIIGGGIIILLLNNNNNNNNNLLLJJJJJJKKKJJJGGGDDDHHHHHHIIIJJJJJJGGGBBB???>>>>>>>>>???>>>>>>===<<<999999::::::999888777777333888@@@IIIMMMKKKEEE???===999777888999;;;BBBJJJKKKRRR[[[cccmmm{{{mmm]]]ggg}}}xxxZZZIIIAAA===666555555...////////////....................................,,,,,,------------------/////////...///111666:::>>>@@@FFFNNNUUU^^^lllyyyxxxvvvzzzrrrzzz~~~xxxtttwwwzzzzzzyyyyyy|||yyy|||wwwvvvvvvuuurrrtttwwwyyyyyyvvvrrrppppppnnnZZZRRRKKKEEE<<<666333222111///////////////////////////........................------------------------,,,,,,,,,------------......------...000444888:::;;;<<<<<<;;;:::999:::;;;???BBBGGGNNNWWWeeeuuusssooonnnmmmrrrwwwyyywwwxxx}}}```FFF777444888555444333222222111222222222222222111111111000000000000000000000000000000111111111111222333333444333888999888???VVVvvvWWWAAAKKK[[[dddeeejjjllliiihhhlllmmmoooppprrruuuzzz~~~wwwyyy{{{sssqqq~~~~~~}}}~~~|||{{{yyyzzzyyyvvvpppooommmmmmkkkfff```[[[ZZZSSSKKKFFFEEEFFFDDDBBB@@@???>>>>>>>>>===;;;:::???@@@CCCFFFHHHHHHDDDAAA===>>>??????@@@?????????;;;;;;;;;;;;:::888777666555:::AAAIIINNNLLLGGGBBB@@@<<<999999888888>>>FFFHHHNNNWWW```iiiwwwxxxbbbeeeuuubbbLLL@@@===666444444...000000/////////.................................,,,,,,,,,---------....../////////...000444:::>>>EEEGGGNNNXXX```fffpppxxxzzz}}}ttt|||vvvxxx~~~}}}xxx~~~~~~|||~~~}}}xxxppplllqqqwwwyyyyyy|||uuuaaaVVVPPPJJJAAA;;;999666111---000000000000000000000000........................------------------------,,,,,,---------...............------...000222333666999;;;;;;;;;;;;===@@@EEEIIIQQQ[[[hhhvvv{{{tttyyy}}}zzzuuu{{{~~~yyywww|||~~~vvvxxx}}}___FFF;;;777666555444333222222222222222222222222111111111111111111111111111111111111111111111111222333444555888======;;;FFFbbbqqqIII@@@OOOhhhmmmeeeffffffccciiilllmmmnnnppprrrvvv{{{zzz|||~~~rrr~~~xxxwwwvvvssspppiiibbb]]]XXXRRRJJJEEEDDDDDDCCCAAA>>>>>>>>>===<<<;;;:::999999:::===AAADDDEEECCCAAA>>>>>>???AAAAAABBBBBBBBB>>>===<<<;;;:::999888888888;;;@@@FFFJJJKKKIIIGGGCCC???<<<;;;999888<<>>:::444...000000000000000000000000........................------------------------,,,---------............///...---------...//////333666:::;;;;;;===AAADDDGGGMMMXXXgggzzzxxx|||{{{~~~wwwzzz}}}ssssssxxx|||~~~}}}}}}~~~}}}|||~~~|||```GGG555888777666444333333333333333222222222222111111111111111111111111111111111111111111111222444555666777<<<<<<;;;LLLlllYYYCCCDDD[[[vvvtttdddeeebbb^^^iiimmmnnnooopppqqqtttyyy|||}}}~~~yyy}}}~~~xxxooofff^^^YYYPPPLLLGGGCCCAAAAAAAAAAAA??????@@@???>>>===<<<<<<;;;;;;===???BBBCCCBBBAAA>>>???@@@BBBCCCDDDDDDDDDAAA@@@===;;;:::999999999999:::;;;???EEEIIIKKKLLLFFFBBB???>>>;;;888;;;@@@DDDJJJPPPVVV\\\ggguuunnnbbb]]]mmm}}}]]]GGG@@@999555555000000000000000/////////...........................++++++,,,,,,---......///+++---000222666;;;BBBGGGIIINNN[[[lllwwwxxxvvvuuuzzzvvvttttttttttttmmmsss~~~kkk```RRRIIIDDD???888222000000000000000000000000........................------------------------------------..................---------...///000111666:::<<<;;;===AAAFFFHHHPPP^^^tttzzz~~~yyyttt~~~{{{{{{}}}uuuvvv{{{}}}}}}zzzvvvsssrrrqqqqqqooonnnqqqvvvzzz}}}^^^<<<999888777666555444444444333333222222222111111111111111111111111111111111111111111222333444555666555:::999<<>>===>>>???>>>???@@@@@@>>>======>>>@@@??????AAACCCDDDCCCBBB???@@@AAACCCDDDEEEFFFFFFCCCAAA>>>;;;:::::::::;;;999888777:::AAAHHHMMMPPPGGGDDDAAA@@@===999;;;???>>>DDDJJJPPPWWWbbbppp{{{~~~xxxgggZZZaaawwwxxxeeeLLLDDD;;;666666111000000000000////////////........................++++++,,,,,,---...//////...000333777;;;AAAHHHLLLNNNUUUdddxxx|||vvvzzz{{{~~~zzzwwwrrrooorrr{{{rrr___QQQHHHBBB:::444000000000000000000000000////////////////////////---------------------------------.........//////---------...///000111222222666;;;<<<;;;<<>>AAAAAAAAABBBDDDFFFIIIJJJFFFDDDBBB@@@>>>===<<<<<<===<<<<<<<<>>:::999:::<<<===AAAGGGNNNWWW```iiippp~~~iii[[[]]]cccwwwzzzuuuXXXHHH???888555777222111000//////.........////////////............///...,,,---...//////...,,,000444999CCCOOOTTTTTT]]]lll|||wwwqqqttt~~~{{{~~~{{{yyy}}}{{{|||}}}{{{```QQQLLLAAA222333111222333111------111000000000000////////////........................---------............///.........///////////////444222555:::<<<<<>>BBBGGGJJJIIIGGGEEE@@@<<<::::::;;;===@@@FFFLLLTTT]]]ffflllzzzqqqbbb]]][[[qqq{{{wwwfffOOOBBB<<<888666222111000//////......///////////////............//////......////////////333111888FFFPPPWWWbbbooowww~~~}}}xxxvvv~~~{{{|||{{{}}}}}}zzzcccQQQEEE@@@888444222333222//////222000000000000////////////........................---------............///.........///////////////333333777<<<>>>AAAKKKVVVgggwwwtttkkkjjjsssxxxsssppprrr}}}zzz|||yyyxxxvvvtttsssssstttuuuvvvwwwxxxzzz|||~~~uuuNNN???555777888444444999555555444333333222111111111111111111222222222222111222333222222333666888999:::999JJJooo~~~kkkGGG>>>HHHSSS~~~{{{dddaaagggjjjlllddddddhhhoootttvvvzzz}}}~~~~~~~~~wwwnnniiieeecccaaa___]]]\\\\\\]]]ZZZYYYWWWVVVVVVWWWXXXYYY]]]]]]]]]\\\\\\[[[ZZZYYYQQQPPPOOONNNLLLLLLKKKKKKIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBBBBCCCEEEHHHKKKLLLIIIIIIIIIHHHEEEAAA>>><<<;;;;;;::::::<<<@@@DDDFFFIIIIIIGGGCCC???;;;:::;;;<<>>@@@FFFTTTbbbyyyvvvjjjhhhmmmxxx}}}xxxuuuwww|||{{{~~~|||{{{zzzzzzzzz{{{|||}}}```LLL999555777555333444555444444333333222222111111111111111222222222333111222333333222444666999;;;999<<>>AAABBBHHHIIIIIIFFFBBB===;;;:::<<<>>>AAAFFFKKKSSS[[[aaammmxxxtttdddYYY]]]pppooo]]]FFFCCC>>>222333222111000////////////////////////...............///000000//////000111666:::EEESSS[[[eee|||sssnnn||||||xxxqqqqqq~~~wwwvvv{{{fffXXXGGG<<<333222333333222222000000000000////////////........................---------............///.........///000000111111111666<<<@@@DDDNNN^^^lllvvvnnneeegggooozzz}}}|||~~~~~~}}}bbbEEE777666444222111444444444333333222222222111111111222222222333333111222333333333444777:::???;;;@@@___~~~iiiJJJ===BBBRRR```wwwsssbbbbbbggghhhllliiihhhkkkooopppqqqwww~~~zzztttqqq~~~xxxpppiiidddaaa^^^\\\____________```aaaaaabbbbbbdddhhhkkknnnoooooooooooooooooonnnmmmjjjgggfffbbbbbb```___^^^]]]]]]]]]XXXVVVTTTRRRPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKNNNOOOPPPPPPMMMHHHCCC???<<<<<<;;;:::;;;<<<>>>@@@EEEHHHJJJIIIEEE@@@<<<:::;;;<<>>>>>===<<<<<<======>>>BBBFFFJJJKKKGGGAAA<<<999999;;;<<>>888555111000111000000000000////////////........................---------............///......///000000111222222000:::GGGSSSbbbvvv{{{xxxxxxwwwzzzyyyxxxzzz}}}}}}~~~{{{xxxvvvsssppplllgggcccaaa``````kkkuuudddIII<<<777666666333333333333333333333333222222222222333333333333222333444444555666:::<<<;;;<<>>======>>>>>>>>>CCCIIILLLIIICCC===999888999;;;===AAAIIIRRRXXX```lll~~~nnnUUU___xxxttt~~~^^^III@@@;;;333333222111000000000000////////////............///000000...---111999@@@OOOXXXaaajjjxxx~~~www|||{{{hhh^^^gggxxxpppYYYPPPFFF???777111000333000000000000////////////........................---------............///---...///000111222333333444???MMM\\\pppyyyrrrvvv|||~~~~~~zzz{{{}}}}}}wwwssspppmmmiiifffccc```\\\YYYWWWWWWXXXYYYfffrrr|||~~~~~~vvvYYYCCC888555444333333333333333333333333222222222333333333444444222333444555555777:::===888@@@LLLfffqqqFFF???JJJQQQWWW^^^[[[ccc___]]]eeegggdddgggjjjlllppprrrnnnjjjooovvv|||xxxsssrrr{{{|||wwwuuusssrrrrrrrrrqqqooommmhhhjjjlllooorrrtttvvvwwwyyy{{{~~~|||{{{xxxyyyzzz{{{yyyvvvsssqqqssssssssssssssstttuuuuuuvvvvvvvvvuuussspppnnnlllfffjjjnnnqqqoooiiibbb^^^QQQQQQQQQQQQOOOLLLIIIGGGBBBBBB@@@???>>>>>>>>>>>><<>>444333222111000000000000000/////////............111222111///...333===EEEcccbbbkkk{{{yyy~~~xxxyyyjjjdddfff|||]]]UUULLLCCC999111000444000000000000////////////........................---------.........//////---...///000111222333333:::DDDRRRaaauuurrrmmmuuu~~~}}}yyy{{{{{{xxx~~~yyytttmmmiiifffccc___[[[VVVUUUSSSRRRSSSVVVZZZ\\\fffsss|||}}}~~~lllPPP>>>777555333333333333333333333333222222333333333444444444222333555555555777;;;>>>999DDDRRRjjjooo@@@>>>OOOVVVTTTTTTWWW^^^\\\[[[dddddd___bbbjjjmmmrrrtttoookkknnnvvvzzzvvvnnnjjjjjjlllnnnsss}}}|||{{{|||xxxuuurrroookkkiiigggfffhhhmmmsssxxxxxxwww}}}~~~~~~|||~~~}}}|||{{{zzzyyyyyyyyyvvvvvvwwwxxxyyy{{{}}}~~~}}}|||zzzxxxvvvuuutttttttttppplllnnnwwwzzzpppbbbWWWSSSPPPPPPRRRQQQLLLGGGHHHDDD???<<<<<<=========???AAAEEEIIIJJJGGGAAA<<<<<<999999<<<@@@DDDMMMVVVbbbhhhssslll^^^iiiYYYAAA???666444222111222222111000222111111111000000//////......///000222:::KKK\\\nnniiittt}}}|||uuunnnkkktttooo[[[LLLIII@@@111...777111000///000111000...,,,........................---......///////////////111//////111111111555<<>>RRRrrraaa<<>>===>>>??????===???BBBGGGJJJIIICCC???<<<999999<<>>JJJUUUdddqqq{{{xxxkkkqqq}}}~~~xxx~~~zzzzzz}}}}}}~~~~~~~~~xxxpppjjjdddbbb]]]YYYVVVUUUUUUVVV[[[ZZZ^^^fffjjjlllrrryyy}}}yyyYYYCCC:::444777777222111444555222555333111111333444333222555444555999999777999<<>>CCCIIIJJJFFFAAA<<<999888;;;>>>BBBKKKTTT]]]fffttt|||^^^TTTnnnqqquuuSSSAAA888666333222222222111000111111111111000000000000333//////444;;;GGGWWWdddnnn|||www|||uuu^^^QQQMMMHHH<<<111333222000000111000///---........................---...//////000000//////000//////111111333:::CCCQQQdddxxx|||gggggguuu~~~|||www}}}zzzyyyzzzyyyyyyzzzuuuppplllhhh^^^\\\YYYWWWWWWYYY\\\^^^iiiiiimmmtttxxx{{{sssQQQ<<<666888777333222333333000444222111111333444333222555333555888999999===CCCFFFKKKeeejjjFFF;;;SSShhhmmmeeeYYYPPPTTTXXX[[[^^^```ccceeeiiimmmqqqtttvvvxxxzzz|||{{{||||||}}}uuullleeeeeefffgggfffddd```\\\XXXVVVWWWZZZ___fffttt|||ssskkkiiijjjlllnnnrrrrrrtttwwwzzz~~~}}}vvvxxxxxxxxxyyy|||yyytttddd[[[PPPKKKLLLPPPQQQQQQJJJGGGCCCAAA@@@AAA@@@@@@>>><<<;;;@@@GGGIIIFFFAAA===:::888;;;===AAAJJJSSS]]]gggvvvdddWWWffftttttt{{{WWWBBB:::777444222222222111000111111111000000000000000333...///666BBBOOO___kkkxxxyyy}}}oooZZZRRROOOBBB111555333111000111111///.................................///000000000000000000///000222333666AAALLLWWWpppyyyiii```iiitttxxx{{{|||wwwwwwyyy}}}{{{vvvqqqnnnkkkiii\\\\\\\\\]]]aaaffflllooozzz|||~~~jjjIII999888666444444444333111333222111222222333333333222111333888<<>>???WWWeeeddd\\\PPPOOORRRVVVZZZ]]]```dddfffgggjjjnnnqqqtttvvvyyy{{{vvvwwwyyy{{{wwwjjjaaahhhgggggghhhhhhgggcccaaa]]][[[\\\___aaagggtttuuunnnlllnnnqqqsssvvvwwwxxxyyy{{{}}}zzzrrrcccZZZPPPKKKLLLNNNNNNLLLJJJGGGCCCAAAAAAAAA@@@???AAA>>>;;;>>>BBBEEEDDDAAA???;;;999;;;===AAAJJJSSS^^^iiixxxjjjYYYaaa|||zzzpppzzzYYYCCC<<<999555222222222111111000000000000000000111111000...111<<>>@@@BBBBBBAAA===:::;;;===AAAJJJTTT^^^iiiyyyrrrYYY[[[wwwuuu___GGG>>>;;;666333222222111111000000000000111111111111...000888FFFUUUddduuu|||xxx{{{zzzzzzwwwaaaTTTHHH>>>888555222111111111000///////////////////////////...///000000111111000000111111444777:::BBBSSSccckkk~~~xxx}}}|||tttyyy~~~xxxwwwtttnnnhhhcccaaaaaacccfffjjjqqqwww~~~[[[CCC<<<666555666555555666333444555444333444666888===AAAKKKVVV^^^fffrrr~~~fffbbbnnn~~~wwwUUU???<<>>;;;:::<<>>AAAKKKUUU\\\hhhxxxaaa[[[ppptttxxxkkkNNN@@@<<<666333222222111111///000000000111111111111///555BBBSSSbbbppp}}}nnnZZZMMMFFF999666333111111111111000//////////////////////////////000111111111111000222333666:::>>>HHH\\\nnnyyy}}}yyyyyywwwyyyrrrqqqmmmhhhcccaaadddgggllloootttzzzcccLLLAAA888666666444444666333555666666444555777:::GGGPPP___lllqqqqqqvvv~~~{{{uuu~~~mmmJJJ>>>CCCYYYhhh```UUURRROOOQQQTTTVVVYYY[[[___dddggghhhjjjlllnnnppprrrvvvxxxyyyyyy{{{{{{}}}~~~vvvpppllliiigggkkkiiihhhhhhiiihhhgggeee[[[YYYVVVSSSPPPTTTcccsss~~~ssshhhZZZQQQOOOQQQPPPOOOLLLJJJGGGFFFEEEEEECCCBBB===???>>>;;;888;;;BBBIIIEEE@@@<<<<<<>>>BBBKKKUUUZZZfffvvvnnn___jjjmmmeeejjjvvvTTTAAA<<<777333222222222111//////000000111111111222000999JJJ\\\jjjyyywwwtttzzzgggWWWQQQ:::777333111111111111000000000000000000000000000//////000111111111111111222444777<<<@@@LLLaaatttyyyxxx~~~{{{yyy|||{{{sssmmmkkkhhhcccaaadddlllrrrtttwww|||~~~}}}yyySSSEEE:::777666333222555333666777777555555888;;;MMMYYYlllzzz{{{uuurrruuugggEEEAAAJJJcccrrreeeWWWTTTRRRQQQSSSVVVXXXZZZ^^^cccffffffhhhjjjkkklllooorrruuuuuuwwwyyy{{{~~~{{{wwwuuusssqqqooollllllkkkkkkjjjgggccc___\\\ZZZWWWSSSPPPUUUfffwwwuuuiii___TTTKKKKKKQQQPPPMMMIIIFFFEEEDDDBBBAAA======<<<;;;<<>><<<>>>EEENNNUUU___iiiyyykkkbbbbbbwwwppp\\\gggWWWEEEAAA999333222444333000222000...---///111333333444;;;OOOlll|||yyy~~~sss~~~uuuwwwbbbQQQDDD:::222000000//////111000000000000000000000000000111111222222222222111666666888===IIIZZZlllxxxuuu{{{sss|||~~~uuukkkhhhiiijjjmmmqqquuuyyy{{{~~~}}}zzz|||xxx```FFF;;;>>>999555666666444444444555555555666666GGG]]]vvv|||sss|||YYYHHHCCCQQQiiipppcccZZZXXXQQQRRRSSSTTTVVVXXX[[[^^^___ccceeehhhjjjlllnnnqqqtttwwwvvvvvvxxx}}}zzzzzzzzzyyywwwtttqqqooonnnmmmkkkiiigggeeedddccc^^^YYYTTTSSSTTTZZZhhhuuuqqqdddYYYPPPOOOSSSSSSPPPKKKHHHFFFDDDAAA???======<<<;;;<<>>===888666888666444444444555555555666666<<>>>>>>>>===<<<<<>>???EEEMMMTTT___mmmuuuhhhooo{{{^^^^^^|||jjjIIIBBB:::555444333222111111111111111111222222333777OOOkkk~~~{{{uuubbb~~~~~~~~~qqq[[[QQQFFF<<<777555222111222000000000000000000000000000000000111111111222222555777<<>>======???CCCGGGIIIGGGCCC@@@@@@EEENNNTTT___oootttpppoookkk|||sssLLLCCC:::666555333222333111222333333222222333444:::TTTlllwwwzzznnniii{{{{{{|||cccTTTIII>>>888555222111333111111111111111111111111000000000000111111222333:::<<>>>>>???CCCFFFKKKIIIEEEAAABBBGGGNNNTTT___ooo}}}ppp|||vvv{{{PPPDDD;;;888666222222444111333444333222333555777FFF```uuu}}}yyyvvvzzz~~~|||~~~wwwjjjUUUIII>>>888555222111333222222222222222222222222000000000000111222444444;;;>>>GGGXXXpppttt~~~zzzooottt}}}~~~zzzbbbKKK888888;;;555555555555666666666777777666<<<>>>DDDaaaeeeDDDAAAWWWkkkjjj]]][[[XXXTTTYYYZZZ___fffgggbbb\\\YYYWWWXXX[[[___cccfffhhhkkknnnqqqrrruuuxxx~~~~~~{{{|||yyyuuurrrooonnnmmmoooooonnnllliiieeeaaa___YYYUUURRRPPPOOORRR\\\fffkkkmmmoooooommmgggbbb^^^]]]aaagggnnnrrruuuuuuttt~~~wwwlllggghhhllloooqqqoooggg___ZZZWWWSSSPPPNNNMMMLLLLLLJJJHHHEEE@@@AAA@@@???>>>???BBBEEELLLJJJFFFCCCCCCHHHPPPVVV```nnn|||kkktttvvvSSSFFF;;;999777222111555111333444333222333888<<>>DDDSSShhhwwwsss}}}sssiiivvv|||rrrpppwwwxxxpppmmmvvv~~~}}}~~~~~~|||}}}vvvKKK<<<<<<666555666666666777777777777777777BBB[[[{{{PPP===KKKhhhuuu]]]]]]XXXNNNXXXXXXdddrrrwwwrrrggg___[[[[[[ZZZWWWUUUUUUZZZaaaggghhhjjjooovvv|||~~~wwwvvvxxxzzz{{{zzzxxxuuurrrpppqqqrrrssspppppppppmmmjjjddd```]]]WWWSSSPPPOOOMMMMMMUUU^^^bbb```^^^[[[XXXUUUSSSRRRUUUUUUTTTTTTVVVXXXZZZ\\\\\\aaaggglllqqqxxxzzzxxxrrrsssvvv~~~yyyvvvvvvwwwoookkkfffgggpppwwwoooaaaOOONNNMMMLLLLLLJJJFFFCCCAAABBBBBB@@@??????AAACCCLLLJJJGGGDDDEEEJJJSSSYYYbbblllzzzvvvdddhhhttt|||pppVVVGGG<<<;;;888111111777111333333111000444<<>>===666666666666666777777777777>>>888BBBbbbuuuDDD888OOObbbyyy______WWWNNNZZZWWWeeeuuu|||vvvkkkaaa]]]```]]]XXXSSSSSSXXXaaagggdddgggmmmttt{{{{{{uuuuuuyyy}}}xxxvvvsssqqqqqqsssvvvxxxrrrrrrqqqoookkkeee```]]]WWWSSSPPPNNNKKKJJJQQQYYYZZZXXXUUURRRQQQQQQRRRRRRKKKMMMPPPSSSVVVXXXXXXYYY[[[^^^cccgggjjjpppxxx~~~|||zzzzzz~~~uuupppxxx~~~xxxzzz}}}pppeeeVVVQQQKKKIIIIIIHHHEEEAAAAAABBBBBB@@@@@@BBBAAA@@@IIIJJJHHHEEEBBBFFFPPPXXXdddmmmzzziii]]]jjjmmmzzzbbbBBB???;;;555555///444333000111555333333>>>NNN___fffiii}}}}}}zzzyyyzzztttrrrmmmjjj{{{wwwqqqpppttt~~~rrriiiiiippptttuuuuuu{{{~~~]]]SSSQQQ;;;///555666111111111111111111111111///222333222222555:::<<>>;;;IIImmmYYYAAA>>>CCCJJJYYYaaa[[[VVVXXX[[[ZZZZZZcccsss|||mmmbbb^^^XXX\\\___```]]]ZZZXXXXXX]]]ccclllrrrxxx}}}}}}{{{zzzxxxwwwuuuttttttuuuvvvwwwtttyyyxxxqqqiiiccc^^^YYYVVVSSSNNNJJJHHHIIIJJJLLLOOOMMMKKKJJJLLLOOORRRSSSSSSUUUXXXZZZ\\\___bbbeeefffiiillloooqqqtttwwwzzzwww}}}}}}~~~uuukkk}}}zzzsssuuuggg\\\WWWSSSNNNJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBFFFGGGGGGDDDCCCGGGQQQYYYaaajjjwww~~~eeeZZZcccvvvaaadddeeeDDD???;;;666777111666555222333777666777EEEVVViiiqqq~~~}}}xxx|||ssseeejjjlllccciiiwwwpppllljjjrrr}}}vvviiicccOOO>>>777111222222222222222222222222222111111333666:::???BBB^^^oooyyyxxx|||}}}rrreeeZZZ\\\tttlllgggooo~~~~~~~~~~~~~~~}}}{{{zzz{{{|||zzz```DDD;;;888888777777777777888888???>>>PPPwwwyyyOOO;;;>>>GGGNNNWWW[[[VVVTTTYYY\\\ZZZ\\\bbbnnn|||vvvhhh```WWWZZZ^^^bbbccc```[[[VVVYYY```iiipppuuuzzz~~~|||{{{zzzyyywwwvvvvvvuuuuuuvvvyyyxxxpppiiiccc^^^XXXUUURRRNNNJJJHHHHHHIIIJJJMMMLLLKKKLLLMMMPPPSSSUUUXXX[[[___aaadddgggjjjmmmppptttwwwwwwvvvxxx~~~}}}{{{pppxxxzzzwwwsssooofff]]][[[YYYTTTOOOKKKJJJJJJKKKHHHEEEDDDDDDCCC@@@@@@BBBHHHJJJJJJGGGFFFIIISSS[[[___hhhuuu}}}hhh]]]___lllnnnkkkiiiGGG@@@;;;666888222777555222333666777999HHHZZZhhhrrryyywwwnnnkkkkkkkkkrrrvvvqqqnnnkkkttt~~~tttfffRRR@@@777444222222222222222222222222444222111444777;;;AAAHHHcccuuuzzzyyyzzzeee]]]aaakkksssgggeeewww}}}~~~}}}{{{yyyxxxxxxyyyyyyaaaGGG===999888888777777888888999@@@AAAWWWtttLLL===EEEQQQaaabbb^^^XXXVVVYYYZZZVVV[[[^^^gggvvv~~~qqqeee]]]\\\^^^bbbeeeccc]]]WWWXXX^^^gggnnnsssxxx~~~~~~|||zzzxxxxxxwwwyyywwwooohhhccc]]]WWWTTTQQQMMMJJJHHHHHHIIIJJJKKKLLLNNNOOORRRUUUYYY[[[___bbbfffiiilllnnnrrrtttyyy~~~~~~~~~zzz{{{zzzmmmlllqqqooohhhdddbbb^^^WWWPPPLLLLLLMMMLLLGGGEEEFFFEEEAAABBBFFFCCCEEEFFFEEEDDDIIISSS[[[___fffrrrzzzjjj___[[[cccyyyuuunnn|||nnnJJJAAA;;;777999222666444111111555777;;;KKK^^^kkkwwwxxx|||xxxyyyhhhjjjxxx|||vvvsssqqqooovvvhhhQQQ>>>555777222222222222222222222222666222111444777;;;FFFQQQiii{{{~~~xxxuuuyyy]]][[[nnn}}}llleeekkk~~~~~~~~~~~~~~~~~~}}}zzzwwwttttttuuuwww~~~cccHHH;;;999999888888888888999999???CCC\\\qqqKKK@@@KKKYYYgggccc\\\VVVVVVYYYZZZWWWXXXZZZaaannn|||xxxnnnhhhccc______bbbccc^^^ZZZZZZ___ffflllpppvvv}}}}}}{{{zzzxxxxxxuuummmgggccc\\\VVVOOONNNKKKIIIHHHHHHIIIJJJKKKOOOTTTWWWZZZ^^^cccgggiiilllpppsssuuuwwwyyy{{{}}}tttooouuuvvvqqqnnnoookkkbbbVVVNNNMMMNNNQQQJJJHHHKKKJJJEEEFFFLLLMMMNNNNNNIIIEEEFFFMMMSSS___fffqqq}}}zzznnnbbb[[[YYYccc~~~rrrfffppptttNNNBBB<<<777999222666444111111555777===OOOcccvvv~~~yyy|||{{{wwwaaagggwwwrrrqqqrrrsssyyyiiiTTTAAA555777333333333333333333333333666222333666888===OOObbbvvv~~~{{{wwwuuuZZZ]]]sss}}}dddfffsss|||||||||}}}~~~~~~~~~|||yyyuuurrrrrrrrrssszzzmmmMMM999999999888888888888999999>>>EEEaaa}}}kkkHHH@@@NNN\\\mmmggg]]]WWWVVVWWWXXXWWWUUUXXX]]]fffsss|||{{{uuupppiiiaaa]]]___aaa```^^^]]]aaafffjjjmmmsss{{{~~~|||{{{zzzxxxwwwssskkkeeebbb[[[SSSKKKJJJIIIIIIIIIKKKMMMNNNRRRWWW^^^cccfffiiiooossstttwwwzzz|||}}}~~~|||{{{|||yyyyyyzzzwwwlll\\\QQQMMMNNNSSSKKKIIIMMMMMMGGGIIIPPP^^^___]]]WWWQQQPPPTTTZZZ```fffppp{{{qqq```YYYZZZddd|||ttteeehhhyyyQQQDDD<<<777999111444555111222666999???SSSgggxxx{{{yyyjjj\\\fff{{{ooohhhiiiooouuuyyy}}}fffZZZKKK999777333333333333333333333333333222444999:::AAA[[[vvvzzz{{{zzzoooZZZ```nnnjjj^^^hhhzzz}}}|||||||||}}}~~~~~~||||||zzzwwwtttqqqqqqrrrnnnuuu|||{{{WWW>>>:::999999888888999999:::>>>GGGeeezzzdddCCC>>>NNN^^^ppphhh___YYYVVVUUUVVVWWWUUUYYY\\\___gggsssyyyyyyssslllccc]]]]]]```bbbccc___bbbeeegggiiioooxxx}}}|||{{{|||xxxvvvpppiiiddd```YYYQQQMMMMMMMMMNNNPPPSSSVVVWWW[[[bbbiiinnnppprrrwww|||yyy|||~~~~~~}}}xxxuuutttxxxrrr```RRRMMMMMMRRRIIIGGGLLLLLLGGGIIIQQQIIIKKKLLLJJJHHHKKKRRRYYY```fffooozzzkkk^^^ZZZ^^^nnn}}}lllhhh{{{{{{SSSEEE<<<777999111333777333333777:::BBBUUUjjjvvv~~~vvvrrr```ZZZhhhvvvggg___bbblllvvvyyy~~~~~~bbb___TTT===777333333333333333333333333111111666;;;<<>>888BBBJJJpppTTT;;;@@@OOOXXX^^^ZZZUUUSSSVVVXXXXXXXXX\\\\\\]]]___^^^^^^fffooorrrooohhhaaa]]]^^^bbbfffcccaaa```aaafffnnnvvv|||zzz{{{yyyvvvsssoookkkfff```YYYTTTQQQTTT]]]dddeeecccfffkkkqqqrrruuuyyy|||~~~~~~|||zzzyyyyyyyyy~~~~~~}}}}}}~~~|||||||||wwweeePPPJJJPPPKKKLLLKKKIIIGGGFFFGGGHHHFFFKKKMMMKKKHHHIIIQQQXXX```iiiuuujjj\\\ZZZlll~~~xxxyyyuuu[[[BBB:::999666333444444222333777;;;DDDVVVgggjjj|||uuu^^^OOOQQQlllnnn___YYY^^^jjjsssyyy~~~{{{rrrkkkhhhbbbcccmmmtttwww|||iii]]]LLL:::666555444333222222222333222777555888III[[[ttt~~~|||vvvxxxuuusss{{{ooobbbhhhiiiddd^^^WWWiiivvvuuulllgggbbb^^^kkkxxx{{{qqqlllkkkjjjiiilllrrrxxx{{{~~~}}}}}}~~~~~~|||xxxwwwvvvvvvtttqqqkkkggg```aaacccgggmmmttt{{{ZZZBBB777777;;;888:::>>>999>>>LLLzzzwwwLLL999AAAQQQZZZ]]]XXXSSSRRRUUUXXXXXXXXX\\\\\\]]]___]]]]]]ccclllpppoookkkeee___]]]```dddbbbaaa```aaaeeekkkrrrwwwyyy{{{xxxuuurrrnnniiieeeaaa\\\XXXWWWZZZbbbhhhiiiiiiooowwwwwwxxxyyyzzz|||~~~~~~}}}|||{{{zzzzzzzzzzzz~~~~~~}}}}}}~~~zzzuuuvvvxxx~~~rrrbbbRRRMMMQQQKKKLLLLLLJJJGGGFFFGGGHHHIIILLLNNNKKKGGGIIIQQQZZZ```jjjwwwkkk[[[VVVfff|||~~~uuu[[[BBB;;;:::777444444444444555888<<>><<>>LLL\\\ggg^^^YYYSSSRRRUUUZZZ\\\]]]]]][[[[[[]]]\\\YYYZZZ]]]```hhhooolllccc[[[ZZZ]]][[[]]]```dddhhhlllooopppvvvuuu|||}}}{{{|||uuuooorrrmmmfffaaa```aaabbbbbb```ccciiinnnlllffffffiiisssvvvzzz}}}~~~}}}{{{zzzzzzyyyzzz{{{|||}}}}}}||||||||||||||||||{{{{{{zzzqqqeee___aaajjjsssyyy~~~zzz{{{kkkWWWMMMIIIHHHGGGHHHHHHFFFCCCBBBCCCDDDFFFIIIIIIFFFBBBFFFPPPYYYdddnnn{{{}}}gggVVV]]]nnn~~~ooo}}}cccFFF<<<:::666555666666444111666HHHbbbyyy{{{hhh\\\PPPGGGSSSooo|||{{{pppccc\\\^^^eeemmmqqqrrrwww}}}|||rrrjjjfffddddddccc]]][[[YYYWWWVVVUUUUUUVVV[[[YYY\\\ccciiirrrwwwWWWCCC666555444333333444555666888======JJJiii}}}{{{www{{{qqqgggnnnvvvbbbPPPZZZlll}}}|||kkkiiiiiissslllZZZQQQMMMRRRZZZdddqqqvvviiieeedddfffppp}}}}}}yyyvvvuuupppiiiccc___^^^]]]\\\YYYYYYYYYYYYYYYXXXXXXWWWZZZ___fffkkkpppwwwbbbFFF999<<<999888<<<===EEEXXXyyyyyyKKK;;;BBBPPPaaaooo```[[[TTTRRRUUUZZZ\\\]]]\\\ZZZ[[[^^^]]]ZZZYYY[[[\\\bbbiiihhhaaa[[[ZZZ\\\ZZZ\\\___ccchhhlllnnnppptttuuu{{{zzzsssnnnpppkkkeeebbbbbbdddfffgggggghhhlllssssssnnniiihhhqqqtttxxx|||}}}|||||||||{{{{{{{{{||||||}}}zzzzzz{{{{{{zzzyyyxxxwwwqqqjjj```ZZZZZZ___fffkkkzzz{{{}}}lllVVVKKKHHHHHHHHHHHHHHHFFFDDDBBBCCCEEEEEEHHHIIIGGGDDDGGGQQQ[[[eeeooo{{{|||gggVVV[[[jjj|||qqquuufffHHH;;;888555444777222555555777EEEaaa}}}{{{{{{xxxfffWWWIIIFFFTTTrrr}}}qqqllldddZZZXXX]]]fffnnnrrrtttwww|||{{{ssslllhhhffffffggg``````___]]][[[ZZZXXXVVVYYYXXX]]]dddfffhhhwwwfffTTT<<<:::666333222333555666:::;;;???VVVzzz{{{vvvxxxqqquuusss\\\QQQ```rrr{{{mmmhhheeelll|||ggg]]]XXX[[[bbbmmm|||}}}uuupppvvv~~~|||yyyvvvrrrnnnhhhdddbbbbbbaaa```\\\\\\\\\]]]]]]]]]]]]]]]\\\^^^```bbbeeelllvvv}}}nnnLLL888:::::::::======DDD[[[}}}{{{LLL===BBBLLL\\\mmmaaa[[[TTTRRRTTTXXX[[[\\\\\\ZZZZZZ^^^^^^[[[YYYZZZXXX\\\aaaaaa^^^\\\[[[\\\[[[\\\___bbbeeeiiikkkmmmpppxxxyyysssnnnmmmiiieeedddfffjjjnnnooonnnkkkmmmvvv|||zzzuuusssvvvwwwyyy{{{}}}~~~}}}|||{{{{{{{{{xxxyyyyyyyyyxxxwwwuuutttkkkfff___YYYWWWYYY___cccmmmvvvqqqxxxlllVVVKKKIIIIIIIIIIIIIIIGGGDDDCCCDDDEEEDDDHHHJJJHHHFFFIIISSS\\\fffooo|||}}}iii[[[___nnnxxxooo|||tttnnnhhhHHH:::777444444777///777:::888@@@\\\~~~qqqoooxxxfffRRR???DDDTTTtttxxxjjjaaaZZZTTTTTT\\\gggooorrruuuxxx{{{~~~{{{uuuoookkkiiiggggggdddffffffcccaaa```]]]ZZZZZZ[[[cccmmmlllhhhqqqtttfffAAA>>>999444222222444666<<<:::@@@___|||yyy}}}|||zzz{{{rrr[[[UUUhhhyyy{{{pppiiicccggg|||~~~ooohhhcccdddjjjuuuyyy{{{~~~}}}{{{yyywwwnnnllliiiggggggfffeeeccc````````````aaacccdddeee`````````^^^___eeeooovvvuuuOOO888999:::;;;>>><<>>@@@FFFTTTfffaaa[[[TTTQQQSSSWWWZZZZZZ\\\YYYZZZ^^^___\\\YYYYYYVVVYYY\\\]]]]]]\\\\\\]]]\\\]]]^^^```cccfffhhhjjjnnnzzzyyytttpppjjjhhhffffffjjjooosssuuurrrllllllvvv}}}}}}|||{{{{{{|||~~~|||{{{{{{{{{wwwxxxxxxxxxwwwvvvtttsssiiigggaaa[[[WWWXXX]]]bbbeeemmmyyy~~~xxx~~~zzzhhhSSSLLLKKKJJJKKKJJJJJJIIIGGGEEECCCBBBIIIIIIJJJJJJGGGHHHQQQ]]]gggrrr}}}}}}nnn\\\ccc{{{vvvrrrsssnnnzzzsssFFF:::<<<333555555444111222999AAAQQQjjjssslllUUUAAADDD\\\zzz{{{oooiiiccc\\\WWWXXX___hhhnnnooorrruuuzzz}}}~~~zzzxxxvvvsssqqqooonnnmmmooommmiiieeebbb`````````ffffffjjjpppsssssswww|||SSS;;;222555555666999666AAA;;;IIInnnwwwvvvuuuvvvrrrgggXXXYYYggg|||{{{rrrdddZZZbbbxxxxxxooooooqqqrrrrrrssswwwwwwvvvssssss{{{www|||~~~~~~|||yyyuuurrrppplllkkkiiihhhfffeeeeeedddgggffffffgggiiijjjhhhgggaaaccceeeeeeeeefffhhhjjjsssxxx{{{YYY<<<999>>>;;;;;;@@@JJJdddSSSAAA;;;BBBTTT```[[[XXXTTTTTTXXX[[[\\\[[[]]]]]]]]]^^^___]]]ZZZWWWVVVVVVVVVVVVWWWYYYZZZ[[[]]]\\\[[[YYYZZZ^^^ccchhhmmmttt{{{sssmmmiiiiiikkkpppuuuwwwuuurrrrrrqqqqqquuu{{{~~~~~~|||}}}{{{{{{~~~}}}||||||}}}}}}|||{{{{{{yyytttqqqssswwwsssmmmkkkhhhdddbbbbbbdddeeeeeeiiijjjnnnwww~~~{{{{{{{{{uuupppxxxeeeQQQKKKJJJJJJIIIIIIIIIHHHGGGEEEDDDDDDHHHIIIJJJJJJGGGGGGQQQ]]]gggrrr~~~}}}ooo\\\aaatttwwwvvvnnnhhh{{{vvvHHH999:::222666666777444555:::BBBPPPfffzzzzzzvvvnnnRRR>>>GGG\\\www~~~ooogggaaa\\\WWWWWW^^^fffjjjlllqqqtttxxx{{{}}}~~~~~~yyyvvvttttttttttttrrrnnnjjjfffddddddcccgggiiiqqq|||~~~zzzzzzWWW???444666444555888555999<<>>===BBBMMMRRR\\\YYYVVVWWW[[[^^^___^^^```^^^\\\\\\\\\]]]\\\ZZZZZZYYYYYYXXXXXXYYYYYYZZZUUUSSSQQQQQQTTTZZZ```eeefffzzzyyyjjjaaa___```aaa___bbbggglllqqqyyy~~~yyyqqqlllgggkkkppptttwwwyyyzzz|||wwwxxxyyyzzz|||}}}}}}~~~}}}{{{xxxxxxyyy{{{||||||xxxuuunnniiijjjmmmjjjdddgggeeebbbbbbcccddddddddd``````bbbgggqqq~~~||||||tttfffYYYbbbsssaaaNNNIIIJJJJJJEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIFFFFFFPPP\\\gggtttzzzmmm\\\[[[fffvvvrrr{{{yyy~~~RRR;;;888111666666444444666===HHHVVVgggrrr}}}wwwWWWJJJIII[[[qqq}}}qqqddd]]][[[XXXVVVXXX]]]cccgggiiimmmpppsssvvvwwwyyy{{{}}}{{{uuupppooopppssszzz{{{zzzxxxuuusssrrrrrrqqqrrrqqqtttyyy{{{}}}~~~sss\\\DDD888777333444:::999<<>>===>>>BBBKKKOOO[[[XXXVVVWWW[[[______^^^aaa^^^[[[ZZZ[[[]]]]]]]]][[[[[[ZZZYYYYYYYYYYYYYYYVVVSSSPPPPPPSSSYYY```cccggg~~~sssggg^^^XXXYYYYYY\\\aaaeeemmmyyy~~~zzzuuunnniiifffkkkpppssstttuuuxxx{{{|||~~~~~~~~~|||yyywwwvvvxxxzzz{{{{{{uuusssnnnjjjkkklllggg``````]]]XXXWWWXXXZZZ\\\]]]]]]]]]^^^bbbjjjwwwyyyiiiWWWWWW]]]ooo}}}```NNNJJJJJJJJJDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHIIIIIIFFFGGGQQQ\\\hhhuuu~~~lllZZZZZZfffvvvllloooWWW===888111666444333444888AAAQQQcccrrrzzz{{{rrrUUUKKKJJJ^^^uuu~~~uuuggg___\\\XXXWWWVVVXXX\\\ccchhhkkkkkknnnqqqsssuuuvvvyyy{{{|||~~~yyyuuuqqqllljjjooowwwzzzyyyyyyxxxxxxwwwwwwwwwtttuuuuuusssnnnmmmwwwzzzzzzwwwZZZCCC888888444666<<<===>>>ZZZyyysss|||}}}dddjjjpppdddTTTWWWeeeuuunnn]]]QQQ^^^|||}}}xxxwww|||mmmccc___]]]\\\^^^aaaaaa___bbbmmmxxx}}}xxxuuuuuutttsssqqqooommmlllnnnnnnmmmlllkkkkkkkkkkkkmmmlllmmmooorrrtttsssrrruuuxxx{{{|||zzzxxxvvvvvvuuuvvvxxx}}}uuu^^^FFF<<<;;;;;;>>>CCCMMMzzzcccCCC???===>>>DDDGGGXXXVVVTTTWWW[[[______^^^aaa^^^[[[ZZZ[[[]]]^^^^^^\\\[[[ZZZYYYYYYXXXYYYYYY[[[VVVQQQPPPTTTZZZ___bbbggg}}}uuubbb\\\XXXXXX\\\___dddppp|||~~~yyysssmmmjjjiiimmmrrrsssssssssvvvyyyzzz~~~~~~}}}{{{yyyvvvvvvwwwyyyzzzzzzrrrrrrpppnnnpppppphhh___[[[UUUNNNIIIIIIMMMQQQTTTWWWYYY[[[___eeeqqq~~~|||lllfffooozzzwwweeeWWWOOOLLLYYYqqqvvv]]]MMMJJJJJJJJJEEEEEEEEEEEEFFFIIIKKKLLLIIIIIIJJJJJJGGGGGGQQQ]]]iiiuuunnnYYY[[[iiiyyykkkjjjWWW>>>888222666333444666;;;EEEXXXnnn|||tttppp{{{mmmRRREEEKKK```www}}}rrrccc^^^___XXXWWWVVVVVVZZZ```gggkkkjjjmmmoooqqqsssuuuxxxzzzzzz}}}}}}vvvmmmeeeeeeiiisss~~~zzzzzzzzzzzzzzzzzzzzzzzztttuuuwwwtttkkkdddgggoooyyyuuupppVVVAAA888999555666>>>???BBBiii||||||}}}~~~jjjpppssscccSSSZZZjjjxxxuuubbbSSS]]]}}}|||qqqhhhdddbbbccc```^^^fffrrr{{{vvvsssttttttsssrrrooommmlllpppooonnnmmmlllkkkkkkkkknnnnnnoooqqquuuvvvvvvuuuxxxzzz|||}}}{{{yyyyyyyyyyyyyyyzzz~~~fffIII;;;:::===@@@CCCPPPbbbCCC@@@@@@CCCKKKOOOWWWUUUTTTWWW\\\______^^^aaa^^^\\\[[[\\\^^^^^^^^^[[[ZZZYYYYYYXXXXXXXXXXXX]]]XXXQQQPPPTTT[[[```bbbeeeyyyiii___XXXZZZ\\\___hhhssszzzsssnnnkkknnnppprrrttttttuuuwwwxxxssswww{{{~~~{{{|||}}}}}}{{{yyyxxxxxxxxxyyyxxxwwwrrrsssrrrqqqttttttmmmdddZZZTTTKKKEEEDDDGGGJJJLLLPPPSSSWWWZZZ___iiiuuu}}}yyy{{{aaaUUUVVV[[[pppvvveeeWWWNNNFFFJJJ[[[qqq~~~lllVVVJJJIIIJJJIIIGGGFFFFFFFFFGGGIIILLLMMMJJJJJJKKKKKKHHHIIIRRR^^^jjjvvvsssYYYZZZjjj}}}nnnjjj~~~SSS<<<888333777222444777:::CCCWWWnnn|||~~~qqqhhhsssrrrXXXCCCHHH[[[pppwwwnnnccc^^^^^^ZZZXXXVVVTTTVVV\\\ccchhhjjjllloooppprrrtttwwwzzzzzz}}}~~~xxxqqqggg```]]]ccciiiwww||||||||||||{{{zzzzzzyyyvvvsssssssssooohhhfffgggxxxpppkkkTTT@@@999:::555666===>>>GGGttt{{{yyyyyyxxx~~~wwwgggrrrrrr```RRR]]]ppp~~~ooo\\\]]]sssuuukkkffffffaaa[[[aaannnzzz}}}wwwuuutttsssrrrqqqpppoooooooooooonnnnnnnnnnnnooooooppppppqqqtttwwwzzzzzzyyywwwxxxzzzzzzyyyxxxxxxyyyzzzzzz|||vvvRRR>>>;;;>>>@@@@@@VVVZZZ>>>???DDDLLLXXX^^^WWWUUUUUUXXX]]]aaaaaa___```^^^\\\\\\]]]______^^^YYYYYYXXXXXXWWWXXXXXXXXX[[[UUUNNNMMMSSS[[[```aaacccvvvtttccc^^^^^^]]]dddnnn}}}~~~wwwqqqllljjjnnnnnnnnnqqqtttwwwwwwwwwoooooopppssswwwzzz||||||xxxyyy{{{~~~|||{{{zzzyyyzzzzzzyyywwwtttuuutttrrrqqqtttxxxtttlll___ZZZRRRLLLJJJJJJJJJJJJMMMPPPUUUXXX[[[bbblllttt}}}zzz```QQQMMMMMMTTTttt|||xxxvvvnnn~~~xxxiiiYYYQQQGGGDDDMMM___sss{{{ssscccQQQGGGGGGIIIIIIHHHGGGFFFFFFHHHJJJLLLNNNKKKKKKLLLLLLIIIIIISSS___kkkvvvxxxYYYZZZkkkqqqlllwww|||vvvOOO:::888444888333333555666>>>RRRjjjvvvwwwwwwhhhlll{{{cccGGGEEETTTgggooolllccc]]][[[\\\YYYVVVSSSSSSXXX___eeejjjlllnnnpppqqqtttwwwzzz{{{~~~zzzwwwtttkkk```YYYWWW[[[fffwww~~~|||zzzyyyxxxyyypppkkknnnrrrpppnnnmmmvvvuuulll|||tttTTTAAA:::;;;666555;;;<<>>??????===[[[XXX>>>@@@FFFNNNZZZ___WWWVVVVVVZZZ___bbbbbbaaa___^^^\\\]]]^^^______^^^XXXXXXWWWWWWWWWWWWXXXXXXXXXQQQKKKKKKQQQZZZ___aaacccvvvpppfffbbb___ccclll~~~zzzsssmmmhhhfffkkkiiiiiimmmssswwwwwwuuuqqqmmmjjjkkkppptttwwwwwwvvvwwwyyy~~~|||{{{{{{{{{{{{{{{yyyvvvrrrwwwuuuqqqooosssyyyxxxsssddd```ZZZVVVRRROOOMMMKKKMMMQQQVVVXXXYYY^^^gggnnn{{{kkkXXXOOONNNPPPjjjxxxsssnnnnnnqqqxxxzzzrrrYYYRRRIIIEEEGGGRRRgggzzz|||ppp___PPPHHHGGGIIIKKKFFFGGGGGGIIIJJJLLLMMMNNNOOONNNNNNMMMIIIJJJTTT```jjjuuuttt]]]]]]qqqxxxrrr~~~rrrvvvLLL;;;:::333555333555555888AAANNN^^^jjjqqqppp[[[nnnsss___NNNEEEWWWgggkkkfff___YYYUUUYYYXXXUUUSSSRRRVVV\\\aaadddiiimmmmmmmmmpppwww~~~}}}~~~vvvmmmccc]]][[[^^^ccckkkuuu~~~}}}|||zzzrrrpppmmmlllnnnpppqqqqqqsss|||gggoooooo]]]JJJ:::888;;;:::;;;>>>JJJ{{{xxx|||kkkwwwsss}}}~~~mmmfffmmmWWWRRR```uuujjjYYYXXXbbbooowww{{{{{{~~~zzzvvvppphhhcccaaaccceeetttvvvzzzzzzvvvvvvssspppppprrrrrrooolllsssssstttsssrrrsssuuuwwwvvvuuuuuuwwwzzzyyyvvvrrrwwwxxxxxxvvvssstttwww{{{rrrEEE:::===???BBB___TTT>>><<>>FFFhhhvvvmmmqqqvvv}}}oooWWWUUUooocccXXXXXXeeevvvsssnnn```aaabbbbbbeeellluuu|||wwwpppjjjeeeaaa]]]WWWSSSRRRYYYgggttt|||~~~yyy{{{|||zzzwwwtttvvvxxx|||{{{yyyvvvttttttvvvyyy||||||{{{{{{zzz{{{|||}}}{{{vvvmmmbbb[[[\\\dddkkkooouuu~~~iiiJJJAAA>>>===DDD[[[nnnGGG>>>===???IIIOOO^^^YYYVVVWWW^^^cccbbb______^^^^^^__________________bbbaaa^^^YYYVVVUUUTTTSSSIIIOOOUUUVVVVVVWWWZZZ\\\aaaeeeyyytttsssmmmrrrzzz}}}|||ttthhhaaaeeelllggg```\\\cccqqqzzzuuummm]]][[[___jjjtttyyy}}}}}}yyyuuutttsssrrrqqqttttttvvvxxx{{{~~~}}}~~~}}}{{{xxxvvvvvvvvvsssrrrpppnnnmmmmmmmmmmmmbbb```]]]YYYWWWSSSPPPNNNKKKIIIJJJNNNPPPQQQUUUZZZ```ccckkkwww~~~|||~~~~~~~~~~~~~~~|||xxxuuurrrhhh\\\UUUOOOMMMRRRXXXccc\\\QQQIIIEEEEEEGGGHHHLLLJJJIIIHHHIIIKKKNNNPPPTTTTTTTTTQQQJJJFFFLLLVVV^^^jjjvvv}}}jjj]]]fff}}}vvvyyy~~~ssscccpppjjjHHH;;;999000555444444666===JJJ^^^rrrvvvggg|||yyykkkUUUAAAEEESSSaaagggeee```WWWOOOMMMMMMMMMLLLMMMPPPUUUYYY]]]___cccgggmmmrrrvvvxxx}}}zzzwwwvvvsssmmmfff```]]]^^^```gggiiiqqq}}}{{{tttppplllkkknnnrrrvvvxxxzzzxxx~~~qqq]]]LLL>>>::::::999???HHHtttuuujjjppp~~~lllSSSUUUkkkaaaWWWWWWdddttttttiiikkkmmmnnnrrr{{{vvvkkkfffeeeffffffYYYRRRMMMSSSbbbsss|||}}}}}}|||zzzxxxxxxyyy}}}}}}{{{xxxuuussstttuuu{{{||||||{{{yyyxxxxxxyyyyyyuuummmddd]]]^^^eeekkkmmmsss|||kkkMMMBBB===>>>GGG]]]kkkCCC::::::>>>HHHMMM\\\XXXUUUWWW^^^cccaaa___^^^\\\\\\]]]^^^______^^^^^^______\\\WWWTTTUUUTTTQQQJJJQQQVVVVVVVVVWWWYYYXXX___^^^lll{{{~~~vvvfffccckkkyyyvvvkkkoooxxx~~~zzziiiZZZZZZbbb\\\XXXUUU[[[lll|||hhh^^^ZZZaaahhhlllrrrzzzxxxuuurrrpppqqqrrrrrrqqqnnnnnnpppsssxxx|||}}}}}}zzzzzzzzzxxxuuutttuuuvvvsssrrrpppmmmkkkiiiggggggaaa```]]]YYYTTTPPPMMMKKKIIIGGGGGGLLLNNNOOOQQQVVVVVVZZZaaajjjwww}}}~~~|||yyywwwvvvkkk^^^VVVQQQNNNRRRWWW\\\VVVNNNHHHEEEEEEEEEEEEJJJIIIIIIIIIKKKMMMOOOPPPRRRRRRSSSQQQKKKGGGMMMWWWaaakkkwww}}}mmmggguuutttwwwqqq```jjjgggGGG:::999111666666222555===LLL___rrrppp___xxxqqqbbbOOO>>>BBBQQQ```ggggggaaaWWWNNNIIIKKKLLLMMMNNNPPPSSSVVVYYY^^^cccgggjjjmmmrrrvvv|||~~~wwwqqqooojjjdddaaacccgggkkkssssssvvv}}}{{{rrrpppnnnnnnppprrrssssssppplllppp|||~~~uuu[[[LLL>>>:::::::::AAAKKK~~~|||tttmmmqqqnnnVVV\\\jjj```WWWXXXdddttt}}}vvvxxxzzzyyy{{{}}}jjj]]][[[```fffiii^^^UUUOOOTTTcccttt~~~}}}|||||||||zzzyyyzzz{{{{{{yyyvvvtttssstttzzz|||~~~}}}yyyvvvvvvvvvuuuuuuqqqkkkdddbbbdddgggjjjpppyyylllLLL@@@:::;;;GGG]]]tttIII===<<<>>>HHHKKKWWWVVVSSSVVV^^^cccbbb```___]]]^^^_________^^^]]]\\\\\\^^^\\\UUUSSSVVVUUURRRLLLRRRVVVUUUUUUXXXXXXUUU\\\[[[kkkxxxvvvtttwwwuuuooocccVVVQQQUUUaaasssxxxlllqqqvvv~~~uuu```WWWYYYTTTVVVTTTSSS]]]qqqxxxhhh\\\\\\]]]\\\aaaiiiiiihhhhhhiiikkkllljjjiiicccccceeekkkrrrxxxzzzzzzwwwxxxxxxvvvttttttvvvxxxuuutttqqqnnnkkkhhheeedddbbbaaa]]]XXXRRRMMMJJJIIIIIIFFFFFFIIIKKKJJJKKKNNNNNNTTT\\\bbbjjjzzz~~~}}}}}}xxxlll___WWWSSSQQQTTTYYYXXXSSSLLLGGGEEEDDDDDDCCCHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQRRRQQQKKKHHHNNNXXXcccmmmxxx~~~qqqpppooorrrrrr___dddaaaCCC777777///555555111555===KKK^^^ppp}}}mmm[[[qqq}}}iiiYYYLLL???@@@OOO___hhhhhhbbbWWWMMMFFFHHHLLLNNNOOOPPPQQQSSSTTT[[[bbbfffgggiiimmmrrrxxx|||yyypppnnnjjjgggfffkkkrrrxxx|||zzz{{{}}}{{{ppppppppppppqqqqqqnnnlllddd^^^```jjjqqqvvv}}}zzz]]]MMM>>>:::999:::BBBMMM~~~xxxsssrrroootttlllVVV___jjjaaaWWWXXXddduuu}}}~~~~~~{{{{{{zzzjjjWWWJJJKKKSSS\\\aaacccZZZTTTXXXgggwww||||||~~~~~~|||yyywwwyyy{{{zzzwwwuuuttttttzzz}}}~~~zzzvvvtttuuusssuuuuuurrrkkkeeebbbbbbfffllluuu}}}oooNNNAAA:::===JJJZZZTTTDDD@@@AAAHHHHHHRRRSSSQQQUUU^^^ddddddaaaaaa``````aaaaaa```^^^\\\[[[[[[^^^\\\UUUTTTWWWWWWSSSNNNTTTVVVSSSUUUYYYXXXRRR]]]aaavvvuuummmdddXXXUUUSSSQQQPPPVVVdddssszzznnnuuuuuu~~~iiiWWWSSSLLLRRRRRRKKKLLL```zzzsssaaa[[[WWWQQQQQQXXX[[[\\\^^^bbbdddccc```^^^ZZZZZZ]]]dddmmmuuuxxxxxxvvvwwwwwwvvvtttuuuwwwyyyvvvuuussspppmmmkkkhhhgggaaa```]]]WWWQQQKKKHHHGGGJJJFFFEEEHHHHHHFFFFFFHHHKKKSSS[[[___eeesss|||mmmpppooorrrxxx}}}~~~|||xxxqqqdddXXXVVV[[[]]]\\\]]]SSSIIIGGGFFFEEEGGGJJJLLLJJJIIIJJJLLLMMMMMMMMMMMMSSSUUUOOOIIIIIIQQQXXXcccppp{{{pppmmmvvv|||ddd___ddd|||nnn```XXXSSSEEE555000555777444444444;;;LLL___mmmxxxlll```ttt}}}gggYYYHHH777AAAMMMaaannnlll^^^RRRNNNJJJLLLMMMNNNMMMMMMOOOQQQWWWYYY]]]bbbggglllooopppvvvzzz{{{kkkhhhgggiiiiiilllttt~~~{{{vvvwwwuuusssttttttqqqkkkfff___[[[WWWVVVZZZdddsss~~~iii___???:::111<<<>>>UUUrrrqqqmmmcccwww~~~bbbNNN```eee___XXXYYYdddttt{{{}}}|||ooo]]]OOODDDBBBDDDFFFLLLRRRZZZZZZ]]]eeeqqqzzz~~~}}}}}}yyyyyy{{{xxxrrrooopppttt{{{}}}}}}|||{{{yyyxxxvvvvvvuuuvvvxxxwwwsssnnnhhhddd```eeemmmwwwUUU===???;;;CCC___ZZZBBBBBBAAAAAAJJJPPPWWWUUUVVV[[[aaadddaaa]]]cccbbb`````````^^^[[[YYY\\\]]]]]]YYYTTTPPPQQQSSSQQQRRRSSSTTTVVVXXXZZZ[[[fffvvvvvvnnnbbbWWWRRRRRRUUU]]]eeezzzyyyrrrnnnrrrrrrssstttuuunnn^^^PPPKKKMMMLLLHHHJJJXXXpppmmmaaa^^^ZZZPPPFFFRRRSSSUUUWWWXXXXXXVVVVVVTTTWWW\\\```ccchhhnnnssstttwwwxxxwwwuuutttvvvyyyuuurrrpppqqqtttsssooojjjdddbbb]]]UUUMMMIIIIIIKKKLLLOOOQQQPPPNNNNNNPPPSSSUUU\\\]]]cccooottt}}}pppqqqoooooopppnnnmmmqqqxxx}}}{{{yyysssiii______dddfffdddaaaVVVLLLHHHFFFEEEFFFJJJKKKJJJIIIIIILLLMMMNNNMMMLLLRRRTTTOOOIIIJJJRRRZZZdddppp|||oooiiiqqq~~~wwwccc]]]VVVzzzjjjXXXOOOJJJ???222///222333000555555???TTTiiivvv~~~sssccctttgggXXXJJJ;;;???LLL___mmmkkk]]]PPPLLLIIIKKKLLLLLLKKKKKKMMMNNNSSSVVV[[[aaagggllloooqqquuuvvvwwwxxxzzzsssmmmjjjkkklllooouuu}}}}}}xxxwwwxxxzzzzzzvvvnnngggccc^^^YYYWWWXXX]]]iiittt~~~jjjcccCCC===444>>>AAA]]]uuuuuurrrhhhuuuzzzfffQQQaaaeee^^^WWWXXXcccsss|||zzzttteeeZZZKKKDDD@@@BBBDDDDDDGGGKKKYYYZZZ```jjjvvv~~~}}}|||~~~{{{{{{{{{xxxtttqqqrrrvvv{{{~~~{{{|||}}}}}}|||{{{yyyxxxtttuuuvvvwwwuuusssooommmhhhkkkqqqxxxYYYAAA@@@===GGGaaayyyTTT>>>@@@@@@CCCNNNUUUVVVSSSRRRWWW^^^ccccccaaacccaaa___^^^^^^]]][[[YYYZZZ[[[ZZZVVVRRRPPPQQQTTTTTTTTTUUUVVVXXXZZZ\\\]]]nnnlll]]]WWWWWW]]]eeesss|||sssllldddbbb______aaa```[[[UUUKKKLLLKKKGGGGGGRRRfffvvvxxxlllccc\\\SSSJJJFFFHHHKKKNNNPPPQQQRRRQQQTTTUUUWWWYYY]]]ccchhhlllrrruuuwwwwwwuuutttvvvxxxvvvsssqqqrrrttttttpppkkkeeeccc^^^WWWOOOLLLMMMOOOVVVYYY\\\\\\[[[ZZZ]]]___bbbgggfffkkkvvvzzzwwwtttqqqoooiiibbb```cccmmmvvv|||yyy|||yyyrrrlllmmmqqqrrrnnndddYYYOOOIIIFFFDDDFFFKKKJJJIIIHHHIIIKKKNNNNNNNNNLLLQQQSSSPPPJJJJJJRRR[[[fffrrr}}}nnneeekkkvvvrrrccc\\\PPP|||}}}kkkUUUPPPJJJ???555333555555222444666CCC]]]www}}}fffnnn}}}cccTTTHHH>>>>>>JJJ]]]kkkjjj\\\OOOIIIIIIJJJKKKKKKJJJIIIJJJLLLNNNRRRXXX___fffkkknnnooossspppkkkfffdddggglllqqqwww}}}tttllllllnnnqqqtttyyyzzz{{{~~~||||||~~~}}}~~~~~~|||vvvrrrrrrmmmiiifffcccbbbjjjtttzzzjjjgggGGG???777???EEEjjjssssssssskkkrrr}}}uuulllYYYdddeee]]]UUUUUUaaarrr{{{yyyjjj\\\QQQKKKMMMIIIGGGHHHHHHGGGIIIMMMUUUWWW]]]iiiwww~~~|||~~~|||~~~}}}~~~zzzxxxvvvuuuvvvxxx{{{}}}zzz{{{~~~~~~|||zzzvvvvvvvvvvvvvvvvvvvvvuuuqqqsssvvvzzzZZZBBBAAA===HHHaaavvvQQQ===??????BBBNNNVVVUUUQQQOOOTTT\\\ccceeedddccc```^^^\\\\\\[[[YYYXXXWWWWWWVVVRRRNNNNNNQQQTTTTTTTTTUUUVVVXXXZZZ[[[\\\iii}}}vvveee\\\^^^eeejjj|||pppdddZZZSSSLLLIIIKKKOOOTTTXXXKKKLLLKKKGGGEEEKKKYYYddd|||xxxkkk```VVVOOOCCCDDDFFFHHHKKKNNNQQQRRRVVVRRRNNNPPPVVV]]]bbbcccmmmqqqvvvvvvuuussstttvvvvvvtttrrrsssttttttqqqnnngggddd___YYYSSSPPPQQQSSS^^^bbbfffgggffffffhhhkkknnnqqqnnnrrr|||~~~{{{vvvmmmccc^^^^^^___ccchhhnnnwww~~~zzzxxx{{{vvvwwwzzzwwwrrrbbbXXXNNNHHHEEECCCGGGMMMJJJHHHGGGHHHJJJMMMOOOOOONNNQQQTTTQQQKKKIIIQQQ[[[iiiuuuoooeeehhhwww~~~pppddd\\\QQQ|||qqqYYYZZZPPPAAA777444666666444444555CCC```~~~ggghhhyyy___MMMCCC======III\\\kkkkkk^^^PPPIIIJJJKKKLLLKKKJJJIIIJJJKKKLLLPPPWWW^^^eeeiiilllmmmnnnkkkeee^^^ZZZZZZ^^^bbbkkkuuuyyynnnmmmpppqqqqqqrrrpppssswwwzzz{{{yyyuuurrrooottt~~~~~~|||uuuxxxyyyppphhhjjjGGG>>>999@@@IIIyyyyyyppplllmmmkkkrrrwwwrrrqqqeeemmmddd\\\SSSSSS___qqq~~~~~~yyymmm^^^TTTSSSVVVZZZVVVRRRPPPPPPRRRWWW\\\RRRQQQSSS^^^mmmxxx||||||~~~~~~}}}}}}}}}}}}yyyxxxxxxyyyyyyzzz{{{|||yyy{{{~~~~~~{{{yyyzzzyyywwwuuuuuuuuuwwwxxxwwwxxxyyy|||wwwVVV@@@@@@;;;DDD[[[|||VVV@@@@@@===???JJJQQQTTTQQQPPPUUU^^^dddeeedddccc```]]][[[ZZZZZZXXXWWWVVVUUUSSSOOOJJJJJJNNNQQQQQQRRRRRRSSSUUUWWWYYYZZZ]]]qqq}}}hhhbbbeeeeeewww|||mmm^^^ZZZQQQGGGAAA@@@DDDMMMUUUKKKLLLKKKHHHEEEIIIQQQXXXnnnzzz|||pppfff[[[QQQGGGEEEDDDDDDGGGMMMTTTXXXWWWOOOHHHHHHQQQZZZ___```hhhmmmsssuuutttssssssuuuwwwuuussssssttttttrrrpppjjjgggaaa[[[VVVSSSRRRSSS\\\aaafffhhhhhhhhhjjjmmmqqqsssooosss||||||||||||sssjjjeeefffcccaaaaaaeeeooo|||yyy}}}yyyxxxxxxrrrjjj[[[SSSKKKGGGDDDCCCHHHOOOKKKIIIGGGGGGIIILLLNNNNNNQQQRRRTTTSSSLLLGGGOOO[[[mmmxxxrrrfffhhhwwwwww~~~rrrdddXXXOOOzzzxxxcccdddTTTAAA444000111222222444444@@@\\\zzz|||gggoooyyy```KKKBBB???===HHH\\\mmmnnnbbbSSSLLLLLLMMMNNNMMMKKKKKKKKKMMMNNNQQQWWW]]]cccgggjjjkkkhhhgggeeeaaa]]][[[\\\]]]fffkkkttt}}}sssqqqsssqqqooommmiiimmmrrrvvvwwwvvvtttsssnnnrrrzzzxxxnnnhhhmmmFFF;;;999@@@LLL~~~wwwlllgggmmmyyyvvvrrrsssnnnvvvbbbZZZRRRSSS___qqqnnnrrrsssjjj```]]]eeennnlllkkkjjjhhhiiikkkllllllUUUOOOKKKRRRbbbqqqzzz}}}}}}{{{{{{{{{{{{xxxxxxzzz{{{||||||{{{{{{yyy{{{}}}~~~{{{xxxvvvzzzxxxuuusssrrrtttwwwyyyyyyyyyzzz|||sssRRR@@@AAA;;;AAARRR\\\BBB@@@>>>???HHHNNNTTTRRRSSSYYYaaafffdddaaacccaaa^^^\\\[[[ZZZXXXVVVUUUUUURRRMMMHHHFFFIIIMMMOOOOOOPPPRRRTTTVVVXXXYYY[[[mmm{{{kkkiiieeessswwwiii^^^SSSIIIDDDBBBBBBIIIRRRMMMLLLKKKIIIHHHJJJOOOTTT___mmmwwwuuupppkkk___PPPGGGDDD???>>>CCCMMMYYYaaaWWWMMMDDDEEENNNYYY___```dddiiiooorrrrrrqqqssstttvvvuuuttttttttttttsssrrrmmmiiiddd^^^YYYUUURRRPPPVVVZZZ___aaaaaabbbeeehhhlllpppnnnqqqyyywwwvvvyyyssssssxxx~~~|||wwwtttqqqhhh___TTTNNNIIIFFFCCCCCCHHHOOOLLLJJJGGGFFFHHHKKKMMMMMMRRRQQQSSSTTTMMMGGGOOO\\\pppzzzuuuiiikkkxxxyyyzzzgggSSSLLLyyyoookkkWWWAAA555111111222444555555???WWWpppuuuhhh{{{gggOOODDDCCC<<>>DDDQQQ}}}iiitttuuuuuueeelllttt```YYYSSSVVVbbbttt}}}nnngggsss~~~wwwrrrvvv}}}uuucccZZZSSSVVVcccnnnqqqppptttzzz}}}zzzyyy{{{|||zzzwwwxxxzzz{{{||||||{{{zzzxxxyyyzzz{{{{{{zzzyyyxxxxxxuuurrrppppppssswwwyyywwwxxxzzz}}}~~~YYYCCCBBB<<>>999CCC]]]nnnEEE@@@DDDIIINNNNNNQQQNNNNNNTTT]]]eeehhhhhheeedddeeeeeeddd```ZZZVVVMMMOOOOOOLLLHHHFFFHHHJJJFFFGGGIIILLLPPPTTTWWWYYY______kkkxxxooorrriiiPPPGGGFFFFFFNNNXXXQQQKKKDDD@@@CCCGGGKKKMMMLLL]]]ddd^^^]]]cccaaaWWWHHHFFFDDDDDDGGGMMMTTTXXXSSSLLLDDDAAAEEELLLSSSWWW^^^bbbgggiiikkkmmmrrrvvvttttttsssrrrqqqqqqssstttlllkkkjjjjjjhhhbbbYYYRRRJJJLLLMMMMMMMMMPPPVVV[[[]]]hhhllllllkkkdddeeettt|||uuukkkaaaYYYQQQLLLHHHGGGFFFDDDGGGKKKLLLHHHFFFGGGGGGFFFGGGKKKQQQOOOQQQTTTNNNHHHQQQbbbrrryyywwwllljjjsssoooRRRZZZrrrVVVUUUMMM@@@444111333444444555555<<<>>>XXXrrrxxxxxxWWWFFF<<<;;;BBBPPPdddqqqmmm\\\MMMMMMOOOOOOMMMJJJIIIKKKMMMRRROOOOOOUUU```lllvvv}}}~~~yyysssnnnkkkjjjjjjqqqyyywwwoookkkiiibbbYYYZZZdddqqqxxxxxxsssnnnlllllliiiiiippp}}}zzzpppaaaXXX___www~~~yyytttvvv}}}QQQ:::===DDDeeeiiissswwwttt]]]\\\iii___XXXSSSVVVdddvvv~~~uuullliiikkknnnvvv~~~~~~xxxssseeeaaaZZZWWWaaatttqqqbbbYYY^^^aaa[[[WWWYYYccciiipppvvvxxxuuupppmmmuuuzzz|||yyyxxxzzzzzzxxxvvvvvvwwwxxxxxxxxxwwwwwwvvvuuutttrrrqqqpppoooooouuussswww~~~hhhFFF<<<999HHHoootttJJJ>>>CCCGGGLLLRRRQQQOOOLLLNNNTTT\\\dddhhhlllhhhdddbbbbbb```\\\YYYTTTOOOJJJJJJOOOSSSRRRPPPLLLJJJIIIIIILLLQQQWWW[[[___fffooo{{{tttttt}}}uuu~~~jjjTTTJJJGGGIIIQQQ[[[XXXOOOFFFEEEKKKPPPQQQNNNPPP___ddd\\\YYYbbbddd]]]RRROOOJJJFFFDDDDDDGGGJJJSSSOOOIIIFFFFFFKKKRRRVVVZZZ\\\___cccgggkkknnnoootttsssqqqpppooooooppppppmmmllljjjhhhddd___XXXTTTOOOMMMKKKJJJLLLOOOTTTWWW]]]bbbhhhkkkgggdddjjjttt{{{|||}}}vvvlllbbbZZZSSSNNNIIIHHHFFFCCCEEEJJJIIIFFFEEEGGGHHHGGGJJJNNNUUUSSSTTTUUUNNNHHHQQQbbbssszzzxxxnnnllluuunnnQQQnnnrrrTTTOOOMMMAAA555222333333222333111888:::UUUmmm{{{{{{zzz\\\KKK@@@<<>>CCCHHHNNNUUUTTTPPPMMMMMMRRRZZZaaaeeeiiifffcccbbbbbbaaa^^^[[[SSSOOOKKKJJJMMMPPPPPPPPPOOONNNMMMMMMNNNRRRUUUWWW\\\dddooo|||wwwwww~~~wwwppp```QQQJJJJJJMMMUUU^^^YYYUUUPPPPPPRRRSSSRRROOOUUUaaadddZZZWWW___bbb]]]WWWRRRPPPQQQMMMHHHHHHMMMUUURRRNNNJJJIIIKKKNNNPPPVVVYYY]]]aaaeeeiiijjjkkkrrrrrrqqqpppooonnnnnnnnnhhhgggeeecccaaa]]]XXXTTTOOONNNKKKJJJKKKNNNRRRUUUYYY^^^gggkkkgggccchhhppp|||tttkkkhhhjjjppp{{{wwwnnnccc\\\UUUOOOJJJHHHFFFCCCEEEIIIGGGDDDDDDGGGIIIIIIMMMQQQXXXWWWWWWUUUMMMHHHRRRcccwww}}}wwwnnnmmmwwwkkkOOOrrrVVVLLLLLL@@@666333333222111222000777:::UUUkkkxxxrrrzzzcccNNN@@@===???HHHXXXgggiii^^^RRRMMMMMMMMMLLLJJJIIIJJJKKKLLLNNNQQQWWWbbbppp{{{uuuqqqmmmkkkooouuu~~~vvvmmmhhhgggddd___aaafffnnnvvvzzzxxxrrrmmmkkkfffaaaccckkkuuu|||uuudddZZZTTTZZZvvv~~~wwwzzzmmmuuu___BBB888;;;CCChhh}}}aaafffoooYYYXXXbbb\\\TTTNNNUUUggg|||xxxsssvvvzzz{{{yyyvvvsssmmm~~~tttaaaRRRHHHSSSmmm{{{gggUUUFFFAAAAAA@@@CCCIIITTTWWW\\\___bbbeeeiiikkkpppvvvyyyyyyyyy|||}}}{{{wwwwwwwwwvvvuuusssrrrqqqjjjjjjjjjjjjkkkmmmoooppprrrmmmkkknnnrrrvvv|||bbbEEE>>>:::GGGddd|||NNN>>>BBBHHHPPPYYYWWWSSSNNNMMMQQQXXX___ccceeedddbbbbbbcccbbb___]]]TTTRRRNNNKKKJJJKKKLLLNNNQQQQQQQQQQQQRRRSSSTTTUUU[[[aaammm|||yyywwwvvvttt|||vvvyyy{{{yyyiii]]]QQQLLLLLLQQQZZZbbb^^^```aaa```[[[UUUQQQNNNUUU___aaaYYYXXXaaafffbbb^^^WWWXXX```___SSSMMMOOOWWWUUURRROOOMMMMMMNNNOOOTTTVVVZZZ^^^bbbeeehhhiiipppqqqqqqpppooommmkkkjjjbbb```]]][[[ZZZYYYVVVTTTOOOMMMKKKIIIIIILLLOOOQQQTTTZZZdddjjjgggbbbeeekkkwwwgggZZZTTTUUUYYYeeeooo~~~yyyoooeee^^^TTTOOOJJJIIIGGGEEEFFFKKKHHHEEEDDDHHHJJJJJJMMMRRRXXXXXXXXXTTTKKKHHHUUUfffyyyrrrjjjmmm|||dddPPPqqqYYYKKKHHH>>>555333333222111333333:::>>>[[[ppp{{{hhhkkkhhhSSSDDD>>>>>>FFFVVVfffjjj```TTTMMMMMMLLLKKKJJJJJJJJJKKKHHHLLLQQQVVVaaaqqq|||yyytttqqqtttzzzxxxkkkdddeeefffeeehhhkkkqqqzzzzzztttnnniiicccaaaeeelllsssvvvzzz||||||yyyvvvvvvxxxzzzqqqeee```VVVSSSkkk|||~~~wwwoooiiiQQQ===:::;;;CCCkkk|||~~~jjjpppttt[[[WWW___]]]TTTMMMTTThhh|||}}}}}}qqqpppyyy~~~```SSSNNN^^^yyy~~~oooaaaSSSDDD>>><<<===BBBIIIKKKRRRZZZ```ccceeeggghhhooouuuyyyyyyyyy{{{{{{yyyvvvvvvuuutttrrrpppnnnlllggggggggggggiiikkknnnpppnnnjjjffffffiiiooouuuzzzzzz|||\\\BBB???;;;GGGaaaPPP>>>@@@FFFPPPZZZYYYTTTNNNMMMQQQXXX```ddddddcccccccccbbbaaa___]]]XXXVVVRRRLLLHHHFFFHHHJJJLLLNNNPPPRRRTTTUUUVVVVVV]]]^^^hhhxxxuuuqqqmmmhhhsssyyyooommmsssxxxwwwqqqeeeVVVMMMMMMTTT___gggfffmmmrrrnnnaaaTTTMMMKKKQQQ[[[```]]]___hhhlllhhhaaaWWW[[[ooovvvhhhZZZVVVYYYWWWTTTRRRQQQRRRTTTUUUWWWWWWXXXZZZ^^^ccchhhkkkooopppqqqpppnnnkkkhhheee\\\YYYVVVTTTSSSSSSQQQPPPOOOMMMJJJHHHHHHIIIKKKMMMSSSWWW```eeedddaaadddjjj|||zzziii[[[QQQLLLKKKQQQ[[[hhhyyyzzzpppfff___RRRMMMIIIIIIHHHGGGIIINNNKKKGGGFFFIIIJJJJJJLLLPPPTTTVVVWWWQQQHHHJJJYYYkkkyyykkkfffmmmvvv]]]TTT~~~jjjWWWGGGAAA:::444333444333333666666;;;AAAaaayyykkkbbbiiiYYYOOO>>>>>>EEEVVVhhhmmmcccWWWNNNMMMLLLKKKKKKKKKJJJJJJIIINNNSSSXXXdddwww~~~{{{xxxzzzzzzjjjaaabbbfffhhhlllnnnsss{{{~~~yyyooojjjddd```aaaeeekkknnnqqquuuwwwvvvppplllkkkkkkrrrgggccccccYYYQQQddd~~~sssuuuoooPPP>>>>>>:::BBBkkkwwwooo|||tttZZZXXXbbb___VVVOOOUUUfffyyypppllllll|||jjj^^^YYYggg}}}yyyhhhZZZQQQGGGBBB???AAAGGGMMMIIINNNUUUYYYZZZ]]]cccgggqqqwwwzzzyyyxxxxxxwwwtttttttttsssqqqnnnkkkiiihhhffffffeeeeeegggjjjmmmoooqqqoookkkfffdddggglllooowwwyyy}}}yyyVVV@@@@@@===GGG___QQQ??????CCCMMMXXXXXXTTTOOONNNRRRZZZaaaeeecccdddeeedddbbb___]]]\\\\\\ZZZVVVOOOIIIEEEEEEFFFDDDGGGLLLQQQUUUXXXYYYZZZ___]]]bbbqqqxxxkkkeeedddcccppp|||tttggg___cccooo{{{zzzkkkWWWKKKMMMYYYeeekkkllluuu{{{tttbbbQQQIIIIIIRRR\\\cccdddffflllkkkfffZZZRRRYYYtttooofff___\\\WWWTTTSSSUUUXXXZZZ]]]ZZZWWWVVVZZZaaajjjooooooooopppnnnkkkgggbbb___XXXUUUQQQNNNNNNMMMLLLKKKMMMKKKIIIGGGFFFGGGHHHIIIRRRUUUZZZ``````^^^cccjjjzzzxxxiii^^^SSSSSSSSSVVV___ooo{{{qqqfff___RRRMMMIIIIIIIIIHHHKKKPPPMMMIIIHHHJJJJJJIIIKKKOOOQQQVVVWWWOOOGGGKKK^^^pppxxxyyydddeeesssmmm[[[XXX~~~vvvbbbQQQAAA===777333444444333444777555999@@@eeelllYYYxxxgggZZZSSS???>>>CCCUUUhhhpppfffZZZPPPNNNLLLKKKLLLLLLLLLJJJLLLQQQUUU[[[kkk~~~{{{}}}~~~ooodddccchhhkkknnnppptttyyy||||||yyywwwllliiiccc___^^^aaaeeehhhjjjnnnssstttpppllliiihhhfffbbbccccccZZZRRR^^^sssmmmvvv}}}TTT@@@AAA:::BBBlllmmmkkkpppVVVXXXddd^^^WWWQQQUUUccctttpppdddcccnnnzzzlll```cccpppwwwooodddUUUQQQLLLFFFCCCEEEKKKPPPLLLLLLKKKHHHHHHOOO\\\gggqqqwwwzzzxxxvvvuuusssoooqqqpppooommmjjjgggeeecccddddddccccccfffiiimmmpppyyyqqqnnnpppqqqyyyzzz}}}xxxSSS>>>@@@===FFF[[[TTTAAA???BBBKKKUUUWWWSSSPPPOOOSSSZZZ___bbbbbbdddeeedddaaa^^^\\\\\\]]][[[WWWSSSNNNJJJFFFDDD@@@DDDIIIPPPUUUYYY[[[\\\______aaajjjyyyyyykkk^^^[[[]]]```ooo||||||tttiii]]]ZZZcccrrr~~~{{{lllWWWKKKRRRaaakkkllljjjsssxxxooo]]]NNNJJJMMM[[[bbbgggggggggfff```YYYNNNJJJSSSjjj|||rrreeeaaaZZZUUUSSSTTTWWWYYY^^^ZZZVVVTTTXXX```iiipppmmmmmmllljjjeee___ZZZWWWSSSPPPMMMKKKKKKJJJIIIHHHKKKIIIGGGEEEEEEEEEFFFGGGPPPQQQUUUZZZ\\\\\\aaahhhvvv~~~uuuppphhhaaa^^^aaaggglllyyy{{{qqqfff___SSSNNNJJJJJJIIIHHHKKKOOOMMMIIIHHHJJJKKKJJJLLLPPPRRRXXXYYYOOOFFFLLLaaasss}}}uuuaaaiiikkkZZZYYY~~~rrr___OOO???<<<777444444444222222666333555===hhhpppTTTmmmeeeXXXSSSBBB>>>@@@PPPeeeoooiii___QQQOOOLLLLLLNNNNNNMMMKKKLLLPPPTTT[[[qqq~~~{{{pppmmmoooppprrrtttwwwxxxwwwtttrrrqqqjjjhhhdddaaa___```cccfffjjjmmmqqqssssssqqqooonnnhhhiiiiiieee[[[UUU\\\gggwwwxxx{{{mmmzzzRRR<<>>@@@<<>>>>>LLLbbbnnnkkkbbbRRRPPPMMMMMMNNNOOOMMMKKKIIIMMMPPPZZZsss}}}xxxwwwwwwvvvyyy{{{zzztttooonnnnnnjjjiiifffcccbbbbbbeeegggoooppprrrtttuuuuuutttssspppsssqqqhhh\\\XXX[[[aaalllkkkqqqrrrLLL666>>><<>>???;;;BBBVVV|||YYYGGGDDDCCCHHHQQQVVVSSSPPPOOOQQQTTTVVVWWW[[[___cccdddbbb```___```ZZZWWWUUUVVVXXXVVVPPPIIIGGGIIIMMMPPPTTTVVVWWWXXXXXXfffjjjdddmmmuuurrr~~~|||qqquuupppRRRUUUOOOTTTXXXXXXbbbmmmlllhhhddddddnnnyyy~~~{{{xxx|||qqqbbb___jjjuuunnn```YYY___bbb\\\RRROOOVVV___ggggggeee```ZZZTTTLLLEEE???GGGHHHAAAEEETTT^^^^^^YYYXXXXXXWWWWWWWWWWWWWWWTTTSSSRRRSSSVVV\\\aaaeeeiiihhhddd___XXXQQQLLLIIIIIIHHHGGGHHHJJJKKKJJJIIIGGGFFFEEEDDDCCCCCCDDDEEEDDDFFFNNNVVVYYYXXXYYY\\\ooo~~~tttqqqqqqyyy~~~xxxppphhhaaaVVVPPPJJJHHHJJJKKKJJJHHHPPPKKKFFFFFFJJJOOORRRSSSUUUVVVUUUNNNFFFLLLccc{{{mmmfffwwwppp[[[SSSzzzlll___RRRDDD???888444444444222333666666444===ccc___eeeoooaaa```XXXPPP>>><<>>888333333333222222555444333>>>dddaaaXXXyyyuuu}}}sss```ZZZ]]]XXXBBB<<>>===777222222222000111444111222<<<^^^lllUUUjjjttt{{{~~~hhh\\\jjjbbbHHH;;;AAAMMM___jjjggg^^^UUUNNNOOOPPPNNNLLLLLLLLLKKKMMMSSS```xxx}}}vvvppplllllljjjgggffffffffffffeeefffhhhmmmttt|||xxxtttpppmmmmmmkkkgggccc^^^\\\bbbsss|||lllcccNNN===<<<<<>>>>>??????[[[wwwUUUBBBBBBCCCHHHVVVXXXXXXSSSKKKIIIPPPXXX\\\dddbbb```aaabbb```[[[VVVQQQPPPPPPQQQSSSUUUWWWWWWTTTSSSSSSRRRSSSUUUWWWXXX^^^dddjjjooovvv}}}}}}yyyyyyuuuoookkklllllljjjgggWWWTTTWWW```gggjjjnnnssswwwyyyyyyvvvppphhhbbb^^^]]]ZZZ[[[______VVVMMMHHHFFFIIIKKKLLLQQQYYY```bbbbbbaaa```\\\VVVQQQPPPQQQTTTTTTUUUXXX\\\\\\XXXTTTEEE@@@===???CCCHHHQQQYYY^^^\\\ZZZXXXYYYZZZ\\\]]]\\\[[[YYYTTTNNNJJJIIIJJJLLLOOOTTTVVVTTTPPPLLLJJJGGGFFFDDDBBBAAA@@@@@@@@@DDDCCCDDDIIIKKKMMMSSSZZZdddnnn|||yyyuuummmcccYYYTTTNNNIIIGGGGGGHHHIIILLLKKKKKKJJJKKKNNNRRRUUUXXXSSSMMMIIIHHHRRRhhh|||qqqkkkyyyvvv```___uuuuuu___NNNFFFCCC<<<555111111111///000333444666777JJJpppgggoooxxxbbb]]]cccKKK<<<:::???QQQeeekkkcccZZZRRRQQQQQQMMMJJJIIIKKKHHHKKKQQQRRR]]]zzzvvvpppnnnllllllmmmmmmlllkkkmmmkkkkkklllnnnppppppppppppqqqtttzzz}}}wwwkkkaaa[[[[[[bbbssszzzllldddEEE::::::888CCCWWWyyyuuubbbrrrwww\\\WWWdddjjj^^^TTTUUU^^^jjjzzz~~~uuupppmmmmmm___```eeennnyyy~~~zzzssssssuuuvvvvvvvvvwwwyyy{{{qqqnnniiibbb[[[WWWRRROOOOOOSSSYYY]]]^^^^^^]]]]]]UUURRROOOMMMNNNOOOOOONNNIIIEEEBBBBBBDDDIIISSS]]]fffppp{{{```GGG>>>===>>>>>>YYYvvvQQQ<<>>@@@CCCKKKSSSaaaaaa```^^^\\\[[[ZZZZZZ[[[ZZZWWWRRRLLLGGGEEEDDDIIIOOOUUUWWWUUUQQQNNNLLLJJJIIIFFFDDDBBBAAAAAAAAAEEECCCDDDGGGIIIKKKQQQXXXaaalll~~~~~~~~~{{{yyyyyywwwoooeeeYYYVVVQQQKKKGGGEEEEEEFFFLLLLLLMMMLLLMMMPPPTTTXXXYYYRRRKKKHHHKKKVVVllloooiiivvv|||bbbbbb~~~ttt]]]IIIBBBDDD<<<666111111111///000333555888666DDDkkksssrrrlllRRR\\\III???<<<<<>>ggg~~~oooWWWTTTHHHDDDAAA:::CCCYYYdddeee\\\TTTTTTTTTQQQNNNMMMHHHHHHJJJJJJIIIQQQfff||||||xxxssspppnnnnnnmmmmmmllljjjgggdddaaa^^^YYYVVVRRRUUU___llluuurrreeeXXXQQQSSS^^^oookkkZZZPPP>>>777999777EEE\\\vvviiidddyyyXXXSSSfffkkk[[[PPPSSS\\\fffuuutttnnnrrr}}}zzzggg```VVVPPPNNNQQQUUUWWWcccfffgggeeedddccc\\\SSSMMMOOORRRVVVXXXYYYWWWVVVJJJGGGEEEEEEHHHKKKNNNOOONNNHHHBBB@@@===>>>EEEMMMXXXcccpppxxx{{{~~~uuuUUUCCC===;;;===AAAPPP}}}tttKKK===@@@GGGRRRXXX\\\[[[RRRMMMPPPWWW[[[aaabbbdddcccaaa^^^\\\[[[VVVVVVUUUQQQNNNNNNPPPSSSVVVTTTRRRPPPPPPRRRTTTVVVZZZ```gggooo{{{|||vvvzzz{{{qqqaaaWWW]]]lll}}}{{{|||~~~}}}wwwnnnddd\\\WWWUUUKKKGGGEEEEEECCC@@@BBBGGGJJJUUUXXXOOOKKKTTT```eee```hhhiii```XXXZZZ```ddd^^^___aaabbbaaaaaabbbcccccc[[[QQQLLLGGGCCCFFFJJJUUUZZZaaadddccc```]]]]]]YYYXXXWWWSSSMMMHHHFFFEEEFFFLLLRRRUUURRROOONNNOOOLLLKKKHHHFFFDDDDDDDDDDDDGGGEEEFFFHHHIIIHHHLLLQQQ]]]fffwwwzzzxxx}}}wwwrrrrrrwwwzzzyyywwwpppppppppqqqvvvwwwoooeeebbbaaa]]]XXXQQQLLLIIIHHHFFFIIIMMMOOOQQQUUU\\\aaaYYYQQQIIIHHHNNN\\\rrrmmmfffrrriiilllsssbbbPPPGGGHHH===777222222222111111444---222...777aaaggg{{{^^^OOOHHHGGGDDD999???TTT```eee\\\TTTTTTUUUSSSPPPOOOGGGIIIJJJHHHHHHOOO___mmm||||||~~~~~~|||zzztttrrrqqqpppooolllkkkhhhfffdddaaa\\\YYYRRRTTT\\\hhhpppmmm___SSSOOOSSS^^^qqqzzzcccQQQGGG999666;;;888FFF^^^xxxpppaaaxxxtttPPPJJJ^^^jjjYYYNNNRRRZZZdddsss|||rrrxxxzzzlll```\\\UUUNNNMMMPPPQQQMMMGGGKKKRRRZZZ^^^cccgggaaaWWWNNNOOORRRUUUXXXXXXWWWUUUIIIGGGDDDDDDFFFJJJMMMNNNPPPIIICCC???<<<;;;@@@GGGRRR]]]kkkssswww{{{nnnQQQAAA<<<:::>>>CCCMMMWWW???===DDDNNNVVV[[[[[[SSSMMMOOOUUUYYY```cccfffeeebbb___^^^___WWWWWWVVVRRRNNNMMMPPPSSSUUUSSSQQQOOOOOOQQQTTTVVVZZZbbbkkkvvv}}}pppbbb[[[eeewww~~~}}}ttthhh]]]VVVTTTTTTMMMHHHFFFFFFDDDAAACCCGGGQQQ]]]___QQQHHHPPP\\\aaaccclllnnnddd[[[^^^eeejjjccceeegggeeebbbaaabbbeeeiiiaaaXXXQQQKKKFFFFFFIIIMMMUUU^^^ddddddbbb______XXXXXXWWWTTTOOOKKKIIIIIIEEEKKKQQQSSSPPPNNNNNNPPPKKKJJJHHHFFFDDDDDDDDDDDDHHHFFFGGGIIIIIIHHHJJJOOO[[[dddttt}}}~~~~~~|||wwwuuuwww{{{~~~{{{xxxssspppoooooooooooonnnlllfff^^^TTTLLLGGGFFFHHHKKKNNNQQQSSSVVVZZZ]]]VVVOOOGGGFFFNNN```sssssscccmmm||||||cccxxxrrrYYYPPPNNNEEE:::777222000000111222222555444333777RRRoooiiinnn^^^SSSHHHBBB======KKK\\\ddd___WWWRRRSSSVVVQQQJJJIIIKKKKKKIIIHHHKKKTTT[[[{{{uuussstttvvvxxx{{{{{{yyywwwrrrpppssspppnnnlllkkkiiieeeaaa^^^WWW\\\``````aaaaaa\\\UUUOOOQQQ[[[mmmooo[[[NNN@@@:::888:::;;;DDDfffzzzgggpppRRRJJJSSSaaa\\\TTTOOOSSS```rrr~~~zzzuuuqqqnnnaaa^^^ZZZXXXUUUPPPJJJEEEFFFDDDGGGPPPZZZ^^^ZZZTTTMMMNNNPPPVVVZZZ[[[XXXUUUTTTNNNIIIIIIMMMOOOLLLHHHKKKGGGAAA<<<;;;<<<>>>???OOOTTT]]]jjjwwwqqqPPPBBB???===>>>AAAVVV[[[???>>>HHHSSSXXX[[[[[[VVVOOONNNSSSZZZcccddddddcccaaa___\\\[[[YYYYYYXXXWWWVVVTTTSSSRRROOORRRTTTSSSPPPPPPTTTYYY^^^^^^jjjkkk[[[WWWiiiuuuiiiccc^^^VVVMMMIIIDDDDDDIIIMMMFFF>>>FFFVVV```fffZZZKKKLLLSSS[[[fffgggddd```]]]___dddjjjnnnqqqllljjjjjjgggccceeekkkllljjjcccWWWLLLGGGKKKPPPSSSWWW]]]dddhhheee___ZZZ[[[[[[[[[ZZZVVVPPPKKKGGGGGGLLLRRRWWWWWWUUURRRPPPLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKHHHEEEDDDGGGJJJXXXbbbsss~~~{{{yyy{{{|||~~~yyy|||{{{uuurrrssstttsssrrrllliiiccc[[[QQQKKKGGGFFFLLLOOOSSSVVVXXXZZZ]]]___UUUOOOGGGFFFPPPbbbuuuwwwhhhfffrrrqqqeeesssVVVLLLJJJAAA999555111//////000111111444333333555KKKyyyjjj```sss|||aaaUUUJJJDDD>>><<>>>>>>>>>>>JJJOOOYYYggguuummmMMM???======???CCCVVV\\\???===EEEOOOXXX[[[\\\WWWQQQPPPUUU\\\dddccccccbbb```^^^\\\[[[[[[ZZZYYYWWWTTTRRROOONNNJJJMMMPPPOOONNNOOOTTTXXXaaacccppplll``````oooyyynnnddd___[[[SSSKKKGGGFFFGGGMMMOOOGGG@@@JJJ[[[jjjnnnaaaOOOMMMRRRZZZgggdddbbb``````bbbhhhnnnqqqtttpppnnnmmmjjjfffgggmmmlllhhhaaaWWWPPPNNNRRRWWWTTTWWW\\\aaaeeeddd```\\\ZZZ[[[\\\\\\ZZZVVVSSSQQQLLLOOOSSSVVVWWWUUURRRQQQMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLIIIFFFEEEGGGJJJWWWaaaqqq}}}xxx{{{zzzsssqqq{{{sssqqqtttwwwvvvssskkkggg```WWWNNNHHHFFFFFFLLLPPPUUUYYY[[[\\\^^^___UUUNNNGGGHHHSSSeeexxxyyyjjj^^^kkkuuuiiiiiisssSSSIIIHHH@@@777444000...///000000000333333555444BBBjjjhhhZZZggg~~~fffYYYMMMGGG@@@<<>>;;;;;;;;;BBBHHHTTTcccsss~~~hhhHHH<<<;;;<<<@@@EEEUUU```BBB===CCCLLLXXX\\\]]]ZZZTTTSSSXXX^^^dddcccbbb```^^^]]]\\\[[[\\\\\\ZZZWWWSSSOOOKKKIIIGGGJJJMMMMMMMMMOOOTTTXXXaaaddduuu{{{hhhaaafffvvvqqqiiiaaa^^^XXXOOOGGGEEEJJJMMMRRRRRRHHHCCCPPPbbbtttwwwhhhSSSNNNQQQ]]]nnniiihhhfffeeehhhlllqqqtttyyyvvvtttssspppllllllppprrrlllcccZZZUUUUUUXXX[[[VVVWWWYYY]]]```aaa```^^^ZZZ[[[\\\\\\\\\[[[ZZZYYYSSSUUUVVVWWWVVVUUUSSSRRRNNNMMMKKKIIIHHHHHHHHHHHHLLLMMMNNNKKKGGGEEEGGGIIIUUU^^^nnnzzzqqquuuzzzqqqpppvvv{{{yyyuuukkkggg^^^TTTJJJEEEDDDEEEIIINNNUUUZZZ[[[[[[[[[[[[SSSMMMGGGJJJWWWjjj|||~~~rrrddd\\\qqqssseeejjjoooRRRKKKJJJAAA777444111///000111111111222333777555<<<^^^ooo]]]eeexxxnnn```SSSMMMEEE===>>>EEETTT[[[___[[[UUUSSSTTTTTTLLLLLLJJJGGGFFFGGGKKKOOOTTTfff}}}wwwzzz}}}zzzyyy|||~~~yyy{{{}}}tttqqqpppttttttnnnhhhddd___YYYTTTTTTUUU[[[kkksssYYYIII:::888888:::<<>>DDDOOO___ooo|||eeeFFF:::;;;<<<@@@EEEPPP{{{hhhHHH@@@DDDLLLWWW\\\___\\\WWWUUUZZZ```cccbbbaaa___]]]\\\[[[[[[]]]\\\[[[XXXTTTPPPKKKIIIIIIJJJLLLMMMMMMOOOSSSVVV[[[```tttzzzgggccciii~~~oooiiiccc```YYYNNNGGGFFFQQQUUUXXXTTTJJJGGGWWWjjj}}}~~~mmmVVVNNNPPP```wwwvvvsssnnnjjjkkkoootttxxx~~~~~~|||zzzvvvssssssttt}}}uuuiii___ZZZYYYYYYYYYWWWVVVVVVXXX\\\^^^______[[[ZZZZZZZZZ[[[\\\]]]^^^]]]]]][[[XXXUUUTTTTTTUUUPPPOOOLLLIIIHHHGGGGGGGGGNNNPPPPPPMMMHHHEEEFFFHHHQQQZZZjjj{{{xxxtttvvvyyyqqqqqqwww|||zzzvvvjjjeee\\\QQQHHHCCCBBBDDDGGGMMMUUU[[[]]][[[YYYXXXPPPKKKHHHNNN]]]pppgggYYYbbbqqq___iiikkkRRRNNNLLL@@@777444222111111222222222222333888666999WWWwwwcccffftttwwwhhhYYYSSSKKKAAA>>>AAAOOOZZZaaa^^^VVVSSSSSSSSSMMMLLLJJJGGGFFFGGGIIILLLQQQ[[[xxx~~~}}}~~~zzzwww|||xxxppplllgggccc[[[[[[YYYZZZhhhmmmUUUFFF999999:::<<<<<>>===RRR}}}wwwdddTTTbbbfffPPPNNN```___ZZZSSSOOOUUUdddqqqooonnnmmmllllllpppuuuxxxyyyzzzyyywwwtttrrrrrrsssgggaaaZZZTTTQQQPPPOOONNNRRRRRRRRRPPPPPPRRRUUUXXX```aaaaaaaaa^^^WWWOOOIIILLLLLLKKKGGGCCCBBBEEEIIIFFFIIIOOOZZZhhhuuu|||```DDD;;;<<<===???CCCJJJrrr{{{SSSAAA@@@IIIUUUZZZ___^^^XXXVVVYYY^^^bbbbbbbbbbbb```]]][[[YYY[[[[[[[[[ZZZWWWSSSOOOLLLGGGFFFEEEDDDDDDEEEFFFGGGJJJTTTmmm}}}oooooolllkkkjjjhhhaaaZZZYYY]]]cccccc___UUUNNNRRRbbbqqq|||eeeSSSKKKYYYuuu|||uuupppqqqvvv~~~|||sssjjjccc___]]]]]]\\\ZZZYYYZZZ[[[]]]]]]\\\UUUSSSRRRTTTXXX___fffkkkhhhiiifffYYYLLLHHHPPPZZZ[[[XXXTTTOOOMMMLLLLLLLLLSSSUUUUUUQQQKKKFFFEEEFFFHHHPPP___ppp}}}~~~vvvrrrllljjjiiihhhdddaaaZZZWWWRRRJJJDDDAAABBBCCCEEENNNYYY```bbb^^^YYYUUUJJJHHHJJJVVViiizzz~~~```ZZZtttccc\\\vvv{{{bbbPPPSSSPPP>>>555333111111222333222111333111666666444NNN|||wwwkkkkkk~~~qqq```XXXRRRGGG@@@@@@CCCPPP\\\]]]YYYWWWVVVTTTNNNLLLIIIGGGGGGHHHIIIJJJLLLRRR[[[mmm~~~{{{uuuqqqnnnooorrroooiiirrr|||iiiPPPEEECCC<<<999===@@@???UUU{{{sssiii]]]```|||mmmSSSNNN``````]]]VVVPPPSSS```kkkxxxzzzxxx|||ssscccXXXTTTSSSRRRQQQTTTUUUVVVUUUSSSRRRTTTVVV]]]^^^```bbb```\\\WWWSSSPPPPPPOOOJJJEEEEEEJJJOOOOOOPPPSSSZZZfffrrr|||uuuZZZAAA:::===>>>???CCCEEEmmm[[[BBB???IIISSSYYY^^^]]]WWWTTTWWW[[[aaabbbddddddbbb___[[[YYYZZZ[[[[[[ZZZWWWRRRMMMJJJEEECCCBBBAAABBBBBBCCCCCCBBBMMMgggxxxvvvyyywwwvvvsssjjjcccdddiiillliii```UUUOOOVVVeeeqqqxxxqqq^^^PPPYYYsss~~~{{{{{{~~~|||wwwnnneee___^^^___```___^^^___``````^^^\\\TTTQQQNNNMMMQQQWWW___dddgggkkkhhhWWWDDD???KKKZZZbbb___ZZZVVVRRRQQQQQQRRRUUUWWWWWWSSSLLLGGGEEEEEEDDDLLLZZZlll|||||||||yyytttppplllgggbbb___RRRPPPMMMGGGCCCAAABBBDDDDDDLLLXXX```aaa]]]WWWSSSHHHGGGKKKXXXlll}}}{{{dddbbbxxx~~~dddfffyyy___PPPWWWVVVCCC333222000000111222111000333///444444111JJJyyyqqqkkkrrrrrr```YYYSSSHHHAAA@@@>>>LLLYYY\\\[[[ZZZXXXVVVNNNLLLIIIHHHHHHIIIJJJJJJKKKRRRWWWaaa~~~}}}{{{xxx{{{~~~zzzqqqwwwyyygggQQQFFFBBB888888===AAAAAAXXXwwwrrriiibbbuuusssVVVMMM^^^```___XXXQQQRRR\\\fffooonnn\\\UUUTTTTTTRRRUUUWWWZZZYYYVVVTTTTTTUUUYYY[[[^^^```aaa```^^^]]]\\\\\\YYYTTTNNNNNNTTTYYYVVVUUUUUU[[[eeeqqq{{{~~~nnnUUU>>>999===???@@@CCCBBBiii}}}bbbEEEAAAJJJRRRYYY^^^]]]WWWSSSUUUYYYaaaccceeefffddd```[[[XXXZZZ[[[[[[YYYVVVPPPKKKHHHEEECCCAAAAAABBBDDDDDDDDD<<>>;;;CCCGGGUUU~~~ooo^^^ooobbbIIISSSZZZ___ZZZSSSSSSZZZaaaooobbbVVV]]]```[[[_______________]]]YYYWWWYYYXXXYYY[[[___bbbcccccccccccc```]]][[[[[[]]]``````YYYUUUYYYbbbjjjssszzzbbbHHH???777888>>>;;;JJJLLLaaa}}}xxxHHHFFF===QQQXXX___```[[[WWWXXX[[[\\\aaabbb___\\\]]]\\\ZZZ\\\YYYUUUUUUVVVUUUOOOJJJHHHAAABBBNNNUUURRRLLLJJJCCCDDDTTTssstttooonnnmmmddd[[[[[[TTTIII\\\vvvwwwllllllttt|||ppp]]]```qqq~~~wwwssskkkWWWPPP^^^[[[dddhhhccc^^^^^^___\\\SSSNNNKKKKKKIIIDDDGGGMMMYYYZZZWWWKKK999555EEEYYYkkkiiifff```ZZZWWWWWWXXX[[[YYYWWWTTTQQQKKKDDD@@@DDDGGGQQQbbbtttxxxtttpppiii```TTTPPPJJJEEEDDDDDDCCCAAAKKKZZZcccbbb^^^\\\TTTIIIFFFHHHOOO___rrrssssss~~~{{{hhhXXXccchhhVVVWWW[[[PPP>>>333222111111000000111111333333111444888===___pppmmm}}}dddTTTKKKAAA888999@@@LLLZZZccccccZZZRRROOOMMMLLLKKKLLLLLLJJJIIIKKKNNNTTTZZZbbbvvvllleee[[[HHH<<<<<<>>>:::AAAHHHVVV|||gggppp}}}aaaHHHLLLTTTYYYWWWQQQQQQWWW]]]iiiooo^^^^^^]]]XXX^^^___```aaaaaa]]]YYYVVVYYYXXXYYY[[[```dddffffffggggggeeecccaaabbbdddgggccc[[[VVVYYY```fffooovvv~~~ppp\\\DDD>>>888:::???===NNNPPPaaaRRRGGG<<>>JJJRRR[[[^^^[[[VVVTTTTTT]]]bbbeeebbbaaabbbaaa______\\\YYYXXXWWWTTTOOOJJJBBBBBBCCCJJJYYYfffjjjhhh___UUU[[[uuusssjjjtttppp]]]RRRQQQUUUQQQKKK```ssspppzzz~~~uuummmlllwwwcccZZZdddqqquuuvvvsssoookkkeee___XXXRRRLLLIIIFFFCCCDDDGGGEEEBBBAAABBBDDDIIIWWWcccooonnnkkkfff```\\\[[[[[[[[[YYYVVVSSSOOOJJJCCC???@@@CCCLLL\\\ooovvviii^^^PPPLLLIIIHHHGGGEEEFFFHHH\\\eeeiiibbbWWWQQQLLLGGGFFFOOO]]]mmmzzz|||rrr{{{kkkcccsssgggSSSYYYccc[[[HHH;;;333222111111000000111111222......777777111OOOsssllltttXXXIIIJJJOOO???:::;;;III]]]iiieee]]]RRROOOMMMLLLMMMNNNMMMLLLIIIJJJMMMPPPSSS[[[nnnwwwbbb___UUUAAA;;;CCCBBBAAAIIIRRRZZZxxx{{{___VVVtttdddIIIDDDHHHOOOTTTSSSPPPSSSXXX___ttt~~~yyyxxxwwwpppdddZZZSSSVVVUUUPPPOOORRRSSSQQQVVVZZZ```eeeeeecccaaa___YYYXXXXXX[[[```fffkkkmmmmmmmmmmmmllljjjiiijjjkkkccc\\\VVVUUUXXX]]]fffnnnyyyWWW@@@===::::::@@@GGGbbbkkkssscccFFF@@@AAAKKKWWW^^^^^^[[[YYYXXX]]]bbbfffddddddeeeeeebbb___]]]ZZZXXXVVVSSSNNNJJJCCCDDDBBBEEEUUUlllzzz}}}ooo______sss~~~ppppppgggWWWVVVXXXXXXPPPJJJZZZyyyzzzqqqtttzzzwwwpppmmmppp{{{mmmhhhsss~~~}}}zzztttkkkddd[[[VVVQQQMMMIIIDDD@@@???CCC>>>===CCCLLLSSS[[[bbbiiiiiihhheeeaaa^^^]]]]]]ZZZXXXUUURRRNNNIIICCC??????AAAIIIYYYkkknnn```SSSMMMJJJJJJIIIFFFIIIOOOaaaffffff___UUUOOOKKKIIIHHHTTTfffuuu~~~wwwnnnvvvooolll~~~~~~bbbSSS```iii[[[FFF;;;333222111111000000111111333000000999888000HHHvvvwwwaaaiiihhhPPPGGGHHHAAA<<<999AAAPPP^^^eeefffUUUSSSPPPNNNOOOOOOOOONNNLLLLLLNNNPPPQQQUUUaaannnzzzvvvddd]]]PPP???;;;EEEDDDHHHNNNRRRVVVmmmzzz~~~{{{^^^NNNeeennnNNNDDDEEEKKKRRRSSSPPPQQQUUU\\\iii~~~xxxooogggaaa]]]WWWRRRMMMLLLKKKMMMRRRWWWWWWRRRPPPUUU[[[___aaaaaaaaabbbZZZXXXWWWYYY^^^eeejjjmmmoooppppppnnnkkkhhhgggggg^^^XXXRRRRRRUUUZZZeeennnwwwXXXAAA>>>:::999???LLLnnnyyyrrrJJJ@@@@@@IIIVVV___aaa___[[[YYY[[[aaaeeeeeeeeeggggggddd^^^]]][[[XXXVVVRRRNNNKKKGGGEEEAAA@@@NNNggg~~~llleeeqqq|||qqqeeeaaaaaaddd^^^QQQKKKTTTppprrrkkkkkklllkkkjjjcccrrrwwwqqqvvvyyyoooiii^^^\\\XXXSSSNNNHHH???999@@@;;;===GGGRRRYYY\\\___ggghhhhhhfffbbb___]]]]]]YYYVVVSSSPPPMMMIIIDDDAAA>>>???GGGUUUggg}}}zzziiiZZZRRRNNNOOOMMMJJJOOOXXXfffdddaaaZZZSSSNNNLLLKKKJJJYYYmmm{{{rrrmmmtttuuuxxxyyyddd[[[ggglllZZZDDD:::333222111111000000111111222222222777888222BBBeeewww]]]ZZZ{{{}}}^^^GGG>>>BBB???;;;<<>>>>>;;;999???PPPvvvTTTAAACCCKKKWWW```bbb___ZZZWWWXXX___dddeeefffhhhgggeee^^^]]]\\\ZZZWWWSSSOOOMMMJJJEEE@@@???FFFZZZyyy|||ppprrryyy~~~}}}rrrtttnnnpppcccSSSNNNSSSjjjwwweee]]]___bbbccc```iiiwwwzzzooorrrxxxooolllbbbaaa]]]XXXTTTNNNDDD:::999:::AAANNNXXX[[[\\\^^^kkklllllliiiddd^^^ZZZYYYWWWTTTQQQOOOMMMJJJFFFCCC???@@@FFFSSSdddzzz}}}}}}|||tttcccZZZTTTUUURRRNNNVVVbbbjjjccc\\\VVVRRRNNNLLLJJJNNN___tttxxxnnnooovvv}}}wwwssshhheeemmmkkkXXXBBB888333222111111000000111111///444333444777555===SSS~~~dddVVVfffnnnSSSEEECCCAAA===:::===GGGVVV```^^^[[[VVVSSSRRRQQQQQQPPPRRROOOMMMMMMLLLJJJMMMRRRYYYjjj|||sssxxxrrr\\\GGGAAAFFFJJJGGGPPPMMMRRRjjjxxxiiippp{{{^^^LLLFFFHHHQQQTTTNNNLLLQQQSSSZZZfffyyyzzzqqqrrr{{{xxxjjjhhh```WWWWWW]]]```^^^[[[ZZZZZZ^^^bbbccccccbbb]]]]]]\\\WWWRRRQQQVVVZZZ]]]YYYUUUTTTXXX^^^cccfffhhhjjjkkkjjjfffbbb```___WWWRRRNNNMMMOOOUUUbbbnnnvvviiiKKK888<<<===;;;???QQQ{{{aaaGGGCCCKKKVVV___bbb```[[[WWWUUU\\\bbbdddeeehhhgggeee_________\\\YYYUUURRRQQQJJJCCC@@@CCCBBBKKKlll~~~xxx}}}zzz|||}}}iiiVVVSSSTTTggghhh[[[\\\___^^^aaaaaafffuuuxxxlllsssssskkkkkkeeeddd___XXXVVVUUUNNNDDD:::???KKKYYY___]]]\\\^^^iiikkkkkkhhhccc\\\XXXVVVTTTRRROOOMMMLLLJJJGGGEEEAAAAAAFFFRRRbbbxxxyyyzzz{{{zzziii___YYYYYYVVVRRRZZZhhhmmmcccYYYSSSQQQNNNKKKIIISSSdddzzzpppkkkrrr{{{~~~xxxqqqpppkkkkkkpppjjjVVVAAA666333222222111000111111111---555444222666666:::HHHqqqZZZZZZyyy```PPPDDDBBB===:::;;;CCCOOOYYYaaa]]]XXXTTTSSSRRRQQQPPPQQQMMMLLLMMMLLLJJJLLLQQQOOOYYYbbbwwwqqqkkkxxxvvv\\\EEEDDDKKKMMMHHHRRRNNNYYY~~~zzztttpppSSSKKKKKKTTTVVVPPPNNNSSSRRRYYYcccnnnvvvuuu{{{yyygggfffaaa___eeeoooqqqlllppppppqqqqqqnnniiiggghhhjjjiiicccZZZQQQOOOSSSXXX]]]YYYTTTSSSVVV[[[```cccaaaccceeeeeebbb^^^\\\[[[WWWRRRMMMLLLNNNTTTaaammmvvvpppVVVCCC222:::???===@@@RRR|||iiiMMM@@@GGGSSS]]]bbbaaa^^^[[[SSS[[[aaaccceeeggggggddd``````aaa^^^[[[WWWUUUTTTIIIAAAAAAFFFAAABBBbbb~~~rrroooYYYWWWUUUeeeoooaaaaaaaaa]]]bbb[[[YYYfff}}}zzzllluuuooohhhjjjgggeee___WWWWWWZZZUUUMMM@@@HHHWWWccceee___]]]^^^ccceeefffeee```[[[WWWUUUSSSQQQNNNMMMLLLKKKHHHFFFBBBAAAFFFQQQaaawww|||xxxzzzqqqiii[[[OOOPPP[[[fffkkkiiibbbWWWOOOMMMOOOMMMJJJSSSppp{{{}}}}}}}}}tttuuuuuuvvv|||zzz}}}uuummmssslllRRR<<<555333333222111000000111111555666777555555777>>>CCCkkkYYYUUUoootttZZZLLLMMMGGG===:::AAAIIIMMMVVVZZZ]]]ZZZUUUQQQQQQSSSJJJJJJIIIJJJKKKKKKIIIHHHNNNPPPUUU^^^ooo~~~wwwkkkyyyzzzjjjNNNBBBJJJQQQMMMTTTPPPNNNZZZooovvv~~~eeeGGGGGGWWWSSSNNNPPPJJJOOORRR]]]lllyyy{{{~~~wwwuuu}}}}}}ooonnnvvv{{{nnn]]]TTTUUUWWWVVVWWWTTTSSSSSSQQQQQQVVV^^^______]]][[[YYYWWWVVVUUUQQQSSSOOOHHHKKKXXXdddhhh}}}rrrbbbNNN<<<===:::===>>>;;;MMMoooRRRDDDAAALLLYYY[[[```ddd______\\\ZZZ]]]bbbfffeeeccc______^^^^^^\\\YYYTTTPPPKKKAAA>>>BBBAAADDD\\\xxx~~~lllttt{{{lllWWWLLL]]]vvv~~~vvviiihhh```ZZZUUUYYYiiillluuunnngggpppmmmfff^^^YYYXXXWWWTTTQQQ@@@KKK]]]kkkmmmhhhdddeeecccccccccbbb[[[TTTUUU[[[WWWRRRMMMLLLNNNPPPMMMKKKFFFCCCEEEQQQ```tttppptttnnncccZZZ\\\fffooorrrhhhaaaVVVNNNLLLNNNOOONNN]]]vvvyyyqqqqqqyyyqqqxxx|||}}}|||rrrnnnrrrgggLLL999555333333222111111111111111333555666555555888>>>CCC\\\jjjZZZfffpppUUUSSSNNNGGG@@@>>>AAADDDPPPTTTYYYYYYUUUQQQQQQRRRLLLKKKJJJJJJLLLLLLKKKJJJJJJJJJKKKOOOXXXiii{{{|||tttkkkbbbooolll^^^JJJCCCIIINNNMMMPPPPPPNNNSSS\\\eeexxxtttrrrnnnNNNHHHUUUTTTRRRTTTMMMPPPQQQZZZfffpppvvvrrryyylll```\\\YYYSSSQQQNNNOOOSSSTTTSSSTTTXXXUUUUUUTTTTTTSSSRRRRRRQQQQQQRRROOOIIIKKKXXXffflll}}}uuu\\\GGG<<<===:::<<<>>>:::JJJiiidddFFF@@@IIIWWW\\\cccgggaaabbb___]]]```dddgggeeeccc```___^^^^^^\\\YYYTTTPPPIIIAAA???CCCAAAAAASSSlllooollluuubbbTTTYYYiiisssllldddZZZSSSYYYoooeeeooouuuwwwssskkkaaa[[[YYYXXXUUURRRFFFLLLYYYhhhooolllgggeeebbbaaa```^^^XXXRRRTTTZZZZZZUUUOOOMMMNNNOOONNNMMMJJJFFFGGGOOO^^^sssaaatttrrrkkkeeefffnnnsssssshhh___TTTLLLKKKNNNRRRVVViii|||tttjjjjjjuuu|||ppp{{{~~~rrrooopppppp___DDD555555333222222111111111111222222444666666666888>>>CCCLLL}}}ccc[[[qqq```WWWPPPNNNHHH===:::>>>GGGLLLSSSVVVTTTRRRQQQRRROOOMMMKKKJJJLLLMMMMMMMMMKKKJJJHHHHHHJJJQQQZZZaaammmvvv~~~yyyttt}}}}}}mmmgggbbbhhh^^^RRRJJJHHHJJJMMMOOOOOOTTTSSSRRRPPPPPPgggrrreeeuuu]]]LLLQQQTTTVVVTTTLLLOOONNNTTT___hhhvvvxxx{{{|||lllddd\\\SSSLLLIIIKKKTTT[[[ZZZVVVTTTMMMLLLLLLLLLLLLMMMNNNNNNPPPQQQNNNIIILLLYYYhhhqqq~~~zzzWWW@@@:::<<<;;;===???;;;GGGbbbyyyLLLAAAEEETTT]]]eeeiiiddddddbbbaaacccggghhhfffcccaaa```^^^^^^\\\YYYTTTQQQHHHBBBAAADDDAAA>>>JJJ\\\tttooo}}}nnn\\\TTTWWW}}}wwwkkk\\\UUU___vvv```hhhzzzuuunnnccc\\\YYYXXXVVVTTTMMMMMMTTTdddooooooiiieeeaaa^^^ZZZXXXSSSOOOSSSZZZ___ZZZSSSOOONNNOOOPPPQQQPPPKKKIIINNN\\\rrrUUUvvvrrrrrrooolllmmmrrrtttqqqeee]]]RRRLLLKKKNNNWWW___qqq~~~|||qqqmmmttt|||tttqqq|||}}}qqqgggmmmsssnnnWWW>>>333666333222222111111222222222111444777777777999>>>CCCGGGcccnnnXXXaaalllXXXKKKMMMKKK@@@;;;>>>@@@EEEMMMRRRSSSSSSSSSTTTQQQNNNKKKJJJKKKMMMNNNMMMLLLLLLJJJIIIJJJLLLOOOQQQWWW[[[```eeejjjsss~~~{{{}}}~~~~~~}}}{{{xxxvvv{{{}}}qqqpppnnngggXXXMMMNNNPPPMMMMMMPPPMMMTTTTTTRRRPPPMMM^^^}}}|||eeekkkoooRRRMMMSSSWWWRRRJJJLLLKKKPPP[[[eeetttppphhh```WWWNNNIIIKKKWWWbbbccc\\\VVVLLLKKKJJJJJJJJJKKKLLLLLLOOONNNLLLIIIKKKWWWhhhssszzzSSS>>>999<<<;;;>>>BBB???HHH^^^UUUCCCBBBQQQ[[[dddhhhdddbbbaaaaaadddggghhhgggeeebbbaaa___]]]\\\YYYTTTQQQIIICCCAAABBB@@@<<>>BBBEEERRR|||eeeaaaqqq|||```JJJIIIKKKDDD>>>???<<>>888<<<<<>>>>>FFFPPPsss{{{xxxyyyrrrddd\\\dddtttkkkeeellltttiii___uuupppiiiccc]]]ZZZWWWUUUMMMKKKPPP\\\eeeggggggggg```YYYRRRNNNLLLMMMTTT\\\dddbbb^^^XXXRRRQQQTTTXXXZZZVVVOOOMMMYYYtttKKK___}}}|||{{{uuubbbeeeggggggjjjnnnmmmhhh]]]WWWTTTTTTRRRSSS```oooxxxrrrttt{{{yyyhhhttt}}}ttt|||iiicccnnnpppaaaHHH777444666333222222222222333333444333777;;;<<<<<<<<>>BBBGGGLLLRRRVVVYYYVVVSSSPPPNNNNNNNNNLLLKKKKKKJJJHHHHHHIIIIIIGGGFFFHHHIIIJJJJJJIIIIIIKKKMMMPPPVVV```fffgggeeecccaaadddkkkrrrssstttvvvuuurrrlllooopppppprrruuusssoooqqqtttvvvsssllljjjmmmrrr{{{vvv```SSSKKKNNNPPPLLLIIIIIIMMMOOOLLLMMMTTTSSSVVVcccooo^^^{{{___IIIQQQWWWTTTTTTNNNJJJLLLUUU\\\ggg{{{wwwoooiii```VVVNNNNNN[[[hhhkkkddd^^^UUUSSSOOOKKKIIIGGGGGGGGGLLLKKKKKKKKKKKKRRRaaaqqqwww```GGG===999>>>===@@@HHHIIINNN]]]dddIII@@@JJJPPPWWW___```ZZZ[[[\\\^^^aaadddfffhhheeebbb```]]][[[XXXUUURRRNNNFFF???>>>>>>@@@GGGNNNjjj|||yyywwwvvvkkkdddbbb{{{sssgggiiirrrooo^^^lll}}}vvvqqqpppmmmiiiccc]]]YYYVVVNNNLLLPPP[[[eeehhhhhhiiiaaaYYYQQQNNNMMMOOOVVV^^^cccdddddd___WWWTTTVVVZZZYYYVVVOOOLLLXXXuuuFFFQQQlll~~~{{{~~~vvvqqqhhhjjjiiiffffffgggccc]]]YYYUUUUUUYYYWWWVVVcccttt{{{tttrrrwwwrrreeexxx}}}nnnhhhfffnnnkkkXXXAAA666333333222222222222222333444555555999>>>???>>>===>>>AAAAAAGGG___rrrppp}}}lll^^^SSSLLLEEEAAA===<<<<<>>???HHHKKKNNNZZZqqqfffIII>>>FFFKKKPPP[[[```[[[[[[[[[\\\]]]aaaeeehhhfffccc```]]][[[XXXUUURRRNNNGGG@@@???@@@AAAEEEIII___}}}{{{zzzuuuoookkkooosssooogggvvvooobbb```dddjjjeee``````___]]]\\\]]]```dddhhhiiigggccc^^^[[[UUUOOOPPP\\\jjjooollliiibbbYYYQQQOOOPPPRRRYYY``````eeehhheee]]]WWWXXX[[[UUUSSSMMMIIIVVVtttAAAGGG^^^}}}{{{zzz{{{{{{vvvooojjjggg```YYYVVVTTTWWW\\\ZZZXXXdddvvv~~~}}}zzzvvvwww|||}}}nnnddd}}}rrrlll}}}ccchhhnnngggQQQ===555333111222222222222333333444555777;;;???AAA???>>>???@@@BBBGGGNNNvvv|||qqqzzz}}}kkkZZZQQQJJJEEE===;;;999;;;BBBKKKTTTYYY\\\ZZZXXXVVVTTTRRRNNNKKKLLLHHHDDDCCCDDDFFFEEEDDDBBBCCCCCCDDDDDDDDDEEEFFFKKKKKKKKKJJJJJJKKKOOORRROOOVVV\\\\\\\\\___aaaaaabbbcccbbb___aaaeeeeeeaaa]]]\\\\\\___eeekkkooopppttt{{{~~~~~~jjj^^^sssuuuYYYLLLKKKHHHFFFIIINNNOOOMMMIIINNNLLLJJJOOONNNNNNXXXmmmvvvaaaeeetttQQQPPPPPPLLLTTTMMMHHHJJJRRRWWW]]]mmm}}}|||}}}vvvlll]]]YYY\\\jjjuuutttjjjccc___\\\WWWRRROOOMMMMMMMMMOOONNNPPPRRROOOPPP^^^mmm}}}qqqOOODDD===???BBB>>>???HHHJJJMMMWWW___eeeHHH===DDDGGGMMMZZZbbb]]]]]]\\\[[[[[[^^^cccgggfffddd```]]][[[XXXUUURRRMMMGGGAAA@@@AAABBBCCCDDDXXX~~~zzzyyy}}}uuucccuuu{{{fffggg|||}}}vvvnnnggg]]]NNNGGGFFFEEECCC@@@@@@FFFMMMMMMTTT^^^fffhhhgggdddbbb\\\RRROOO^^^pppvvvqqqiiicccZZZRRRPPPRRRTTT[[[aaa^^^eeekkkhhh```YYYYYY[[[QQQPPPKKKGGGTTTsss