BM66(@ tttoookkkhhhgggmmm|||sssggg^^^ZZZWWWVVVTTTTTT[[[cccsssuuujjjlllzzzyyynnn^^^PPPGGGAAA===;;;<<<;;;999777666777888999;;;;;;:::999999888888777::::::::::::::::::::::::===>>>@@@@@@??????AAABBBCCCBBBFFFLLLMMMVVVssszzzmmmbbb[[[SSSMMMMMMKKKIIIJJJLLLOOOPPPQQQTTTUUUUUURRRLLLIIIHHHJJJOOOVVV\\\```gggsss||||||yyyxxxwwwwwwxxxyyyzzz{{{||||||zzzsssjjjfffffffffccc```bbbdddeeeeeebbb^^^\\\[[[YYYUUUPPPNNNMMMMMMMMMLLLNNNSSS[[[dddkkknnnooopppqqqrrrttttttuuuxxx}}}|||pppeee___ZZZVVVSSSOOOPPPPPPQQQTTT\\\gggppp|||~~~tttjjjddd___\\\YYYYYYWWWYYYaaakkkwwwwwwaaaLLLEEEFFF@@@===@@@>>>======<<<;;;;;;;;;;;;<<<>>>>>>===<<<<<<<<<<<<==================>>>???@@@>>>???DDDNNNWWW___jjjtttwwwuuurrrpppnnnnnnoooooo}}}uuulllgggffflllzzzxxxlll```[[[XXXVVVTTTTTTZZZbbbqqqwwwkkkhhhrrr|||qqqaaaRRRHHHBBB>>><<<:::999666333222111222222777888888999999:::;;;;;;888888999:::;;;;;;<<<<<<<<<>>>??????>>>???@@@BBBDDDCCCGGGLLLOOO[[[yyy~~~qqqggg___WWWPPPNNNLLLJJJKKKNNNQQQRRRSSSVVVWWWWWWTTTOOOLLLMMMOOOQQQYYYbbbgggnnnxxx{{{wwwtttuuuvvvwwwyyy{{{}}}~~~|||vvvooommmmmmnnnllljjjiiijjjlllllljjjfffcccaaa[[[WWWSSSPPPOOONNNNNNMMMNNNRRRWWW]]]bbbdddeeeeeehhhjjjlllooorrrwww}}}wwwkkkaaa[[[WWWTTTQQQNNNNNNOOOOOOQQQXXXccckkkwwwwwwllleee```\\\ZZZYYYXXXZZZbbblllyyyxxx{{{~~~cccNNNEEEFFF@@@>>>@@@>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???;;;;;;:::::::::;;;<<<<<<>>>???DDDNNNWWW```kkkuuuzzzyyyvvvsssrrrqqqrrrrrrrrrhhhffflllyyy~~~rrrbbb]]]YYYWWWUUUTTTZZZaaannn~~~|||nnneeejjj|||uuueeeUUUJJJCCC???===<<<;;;999777666666666777777888888999999:::;;;;;;777777888:::;;;<<<===>>>;;;===>>>>>>>>>>>>???AAADDDDDDGGGMMMRRRbbb}}}{{{ppphhh___WWWRRRPPPNNNOOOQQQTTTVVVVVVVVVWWWVVVRRRNNNNNNQQQTTTUUU___iiinnnttt|||{{{wwwtttvvvvvvxxx{{{}}}~~~zzzvvvuuuwwwxxxwwwvvvpppqqqqqqqqqoookkkgggddd[[[XXXTTTRRRQQQQQQPPPOOONNNPPPSSSVVVYYY\\\]]]^^^bbbdddgggjjjnnnuuu|||zzzrrrfff]]]YYYVVVSSSQQQMMMMMMMMMLLLMMMSSS]]]dddppp{{{|||ppphhhbbb^^^[[[ZZZZZZ\\\eeeooo|||wwwyyyhhhQQQGGGGGGAAA>>>AAA>>>>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;;;;===>>>???@@@???>>>==================??????EEEOOOYYYbbbmmmxxx|||zzzxxxwwwwwwwww~~~pppkkknnnyyyvvvfff___ZZZWWWUUUTTTXXX___kkk|||zzzrrrfffdddtttzzzjjjYYYLLLCCC???===;;;;;;;;;;;;<<<===>>>???;;;;;;:::999999888888777888888999:::;;;<<<===>>>;;;<<<>>>>>>======???@@@CCCDDDGGGLLLUUUiiivvvkkkaaaYYYWWWTTTSSSUUUWWWWWWWWWSSSSSSQQQNNNKKKLLLQQQVVVZZZdddmmmqqqtttzzz~~~}}}|||{{{zzz{{{|||~~~~~~|||}}}sssrrrqqqooolllgggbbb^^^XXXUUUSSSRRRSSSTTTTTTTTTNNNOOOQQQSSSVVVZZZ]]]___bbbdddfffiiilllrrryyy~~~yyypppfff]]]ZZZXXXUUUSSSNNNNNNMMMKKKKKKOOOXXX^^^kkkuuuvvvmmmddd```]]]\\\[[[^^^gggqqqwwwxxxmmmUUUIIIHHHBBB???AAA>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===??????AAA@@@??????>>>>>>>>>>>>@@@@@@FFFPPPZZZdddppp{{{~~~}}}}}}|||sssssszzzxxxjjjbbb[[[XXXVVVUUUWWW\\\gggxxxyyy{{{~~~sssgggbbbmmmppp___PPPEEE???<<<888888888999:::;;;<<<===;;;;;;:::999999888888777::::::;;;;;;;;;;;;<<<<<<;;;<<<>>>>>>======???@@@BBBCCCFFFKKKWWWoooyyynnnbbb___ZZZWWWVVVUUUTTTSSSPPPPPPOOOLLLJJJLLLRRRWWW^^^gggoooooopppvvv}}}~~~}}}}}}~~~vvvsssnnniiieee```ZZZUUURRRQQQPPPRRRUUUXXXYYYYYYRRRRRRRRRTTTVVVZZZ^^^```aaabbbdddfffjjjqqqxxx~~~yyyqqqfff^^^ZZZYYYVVVTTTPPPPPPOOOLLLKKKNNNUUU[[[gggqqq}}}uuuhhhddd```^^^]]]___iiisssyyywwwzzzwwwqqqsss|||tttZZZKKKIIICCCAAABBB>>>>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<======>>>======<<<;;;;;;;;;;;;@@@AAAFFFQQQ[[[fffsss}}}|||mmmddd\\\YYYWWWUUUVVVZZZbbbrrr}}}yyy{{{sssjjjbbbjjjyyyyyygggVVVHHH@@@===::::::::::::999888888888777888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>???AAAAAADDDGGGLLLYYYsssppplllddd^^^YYYUUUQQQNNNPPPQQQPPPNNNLLLNNNTTTYYY```jjjqqqqqqqqqvvv~~~yyyssskkkddd```[[[VVVRRRNNNNNNOOORRRWWW[[[]]]]]]WWWWWWVVVVVVWWWZZZ]]]___]]]^^^aaaccchhhpppyyy{{{ssshhh___[[[YYYVVVTTTRRRRRRQQQMMMKKKMMMSSSYYYbbbmmmxxx|||mmmhhhccc```^^^```jjjtttwwwpppqqqqqqooottt}}}zzz^^^MMMIIIDDDBBBCCC>>>???>>>======<<<<<<======>>>>>>===<<<<<<<<<<<<<<>>>>>============>>>AAAAAAGGGRRR]]]hhhvvvpppfff]]]YYYWWWUUUUUUXXX\\\lllyyyyyy{{{wwwpppgggkkkxxxppp]]]MMMCCC???=========<<<;;;:::999888777888888999999:::;;;;;;::::::;;;;;;<<<<<<======<<<>>>??????>>>???@@@BBBBBBFFFIIINNN\\\www~~~tttjjjaaaZZZSSSOOOPPPQQQQQQOOONNNOOOUUUYYY___kkkvvvxxxxxx}}}zzzrrrggg```]]]ZZZVVVSSSOOOOOOPPPTTTYYY]]]______ZZZYYYYYYZZZ\\\___bbbdddaaaaaaccceeeiiipppxxx~~~xxxlllccc^^^[[[XXXVVVRRRRRRQQQNNNKKKMMMRRRWWW]]]gggsss|||qqqkkkfffbbb___aaajjjuuu|||pppnnnooopppyyy~~~aaaNNNJJJDDDBBBCCC>>>???>>>>>>==================<<<<<<<<<<<<======>>>@@@@@@@@@???@@@@@@AAAAAABBBBBBGGGRRR^^^jjjyyyqqqggg]]]ZZZXXXUUUUUUWWWXXXhhhzzzzzzvvv{{{~~~|||wwwmmmoooyyyvvvbbbQQQEEE@@@888999::::::;;;;;;::::::;;;;;;::::::999888888777888999:::;;;<<<>>>??????===>>>@@@@@@??????AAABBBCCCGGGKKKPPP^^^zzzyyyyyy}}}uuujjj```XXXTTTOOOPPPQQQOOOMMMOOOSSSXXX^^^lllzzz~~~~~~yyypppddd]]]ZZZYYYWWWTTTQQQQQQSSSVVV[[[___``````YYYZZZ[[[^^^bbbfffjjjllliiiiiihhhhhhkkkpppwww}}}~~~rrrhhhccc___\\\YYYRRRRRRQQQNNNKKKLLLQQQVVVYYYcccoooxxxsssmmmgggccc```aaajjjuuu}}}nnnjjjkkkooozzzcccOOOKKKEEECCCCCC>>>??????>>>===============;;;;;;;;;<<<===>>>???@@@===<<<<<<<<<===>>>??????BBBBBBHHHSSS^^^kkkzzzxxxkkk^^^YYYXXXUUUTTTUUUYYYcccsss|||xxxqqqwww~~~mmmXXXGGGAAA===;;;999888999:::::::::777888999:::::::::::::::999::::::;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@AAAAAADDDCCCFFFPPPbbb~~~|||qqqkkklll}}}zzzlllaaaYYYUUURRRQQQRRRRRRSSSXXX^^^hhhsss{{{uuuqqqoooiiibbb\\\XXXWWWVVVUUUWWWVVVVVVXXX\\\^^^______]]]^^^^^^```ccchhhpppuuurrrlllfffdddgggpppyyy~~~zzzrrrjjjcccZZZTTTVVVSSSNNNLLLLLLOOOQQQRRRYYY]]]eeennnyyy|||rrrgggccccccfffmmmttt~~~{{{llliiiqqq|||lllSSSJJJHHHEEECCCEEE@@@@@@@@@?????????>>>>>>===============>>>???@@@>>>>>>============>>>>>>@@@DDDJJJSSS___mmm|||zzzlll___ZZZYYYVVVVVVWWWXXXaaaqqq{{{}}}mmmXXXHHHBBB===;;;999888999:::::::::888999999999999888888777999::::::;;;<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAACCCEEEJJJTTTfffzzzwwwwwwiiifffjjj~~~~~~nnncccZZZVVVTTTTTTSSSTTTZZZbbbooozzz~~~xxxsssqqqkkkfff```[[[YYYYYYZZZZZZZZZYYYWWWXXXZZZ\\\]]]\\\]]]^^^___```dddjjjqqqvvvzzztttlllggggggmmmtttyyywwwqqqjjjaaa\\\YYYUUUQQQNNNNNNOOOPPPPPPVVVZZZbbbkkkuuutttiiiffffffiiiqqqxxx}}}tttuuu{{{mmmUUUKKKIIIEEECCCEEE@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;<<<======>>>>>>============>>>>>>AAAEEELLLVVVbbbqqq|||oooaaa[[[YYYWWWVVVXXXVVV___nnn}}}xxxjjjXXXIIICCC>>><<<999999::::::::::::;;;;;;;;;;;;:::999888777::::::;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAACCCGGGMMMYYYllluuusss}}}rrrcccdddkkkzzz|||rrrccc]]]XXXVVVUUUVVV^^^fffuuu}}}xxxvvvuuukkkggg```\\\[[[\\\]]]]]]___\\\YYYXXXYYY[[[[[[[[[]]]^^^```bbbeeelllsssxxxzzzqqqjjjhhhkkkqqquuu~~~xxxqqqhhhbbb\\\XXXTTTQQQPPPPPPOOONNNSSSWWW]]]fffppp|||wwwlllggghhhkkkssszzz~~~}}}oooVVVLLLJJJEEECCCEEE@@@@@@????????????>>>>>>======<<<;;;;;;;;;<<<<<>>>>>======>>>>>>???AAAEEELLLVVVdddsssrrrccc\\\ZZZWWWVVVWWWUUU]]]kkkyyyxxxpppeeeVVVIIIDDD???<<<:::999:::;;;:::999;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???????????????@@@@@@AAAAAABBBCCCHHHOOO[[[ooozzzsssuuuuuueeefffpppnnnfff^^^ZZZWWWXXXaaajjjvvvwwwqqqjjjddd```^^^]]]\\\aaa^^^[[[ZZZ[[[]]]^^^^^^^^^```bbbeeehhhnnnuuuzzz|||uuummmiiikkkpppuuu~~~}}}vvvmmmfff]]]ZZZVVVTTTRRRQQQOOOMMMQQQTTTZZZaaakkkxxxzzznnniiihhhjjjpppxxxpppWWWMMMIIIEEEBBBDDDAAAAAAAAAAAA@@@@@@@@@???@@@@@@???>>>=========>>>???>>>>>>>>>>>>>>>>>>???>>>CCCKKKVVVdddtttuuueee]]]YYYVVVUUUVVVUUU\\\iiivvvxxxnnnggg___SSSIIIEEE???===:::999:::;;;:::999888888:::;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>??????>>>>>>???@@@AAAAAABBBBBBDDDHHHNNNYYYqqqvvvrrryyy{{{jjjkkkuuu}}}yyy{{{{{{qqqfff___ZZZ[[[cccmmmvvv{{{rrrkkkddd___\\\```^^^\\\]]]```cccdddeeeaaacccfffhhhlllqqqxxx|||yyyqqqlllkkknnnqqqwww}}}ssslll```]]]YYYVVVTTTRRRPPPNNNPPPRRRWWW^^^hhhuuutttmmmjjjiiinnnsss|||qqqWWWMMMIIIDDDAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>CCCLLLWWWfffwwwzzziii___ZZZVVVTTTUUUTTT[[[fffrrrssshhhbbb[[[RRRIIIEEE@@@>>>;;;::::::;;;:::999444555777888:::;;;;;;;;;;;;;;;<<<===>>>??????@@@>>>>>>???@@@AAABBBBBBCCCDDDHHHMMMYYYsssrrrqqq{{{~~~nnnpppyyyyyyxxx}}}}}}qqqggg```___fffpppwww~~~uuulllccc]]]]]]]]]]]]```dddhhhiiiiiifffgggjjjmmmppptttzzz~~~xxxpppkkklllnnnsss{{{~~~vvvgggccc]]]YYYVVVTTTRRRPPPOOOPPPTTTZZZdddqqqxxxqqqllliiikkkoootttxxx}}}~~~sssYYYNNNJJJDDDAAABBBCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>===<<<<<<<<<======@@@??????>>>>>>??????@@@AAAFFFOOO[[[iii{{{nnnccc\\\WWWTTTUUURRRYYYcccooo|||vvvhhhaaa[[[RRRIIIEEEAAA>>>;;;::::::;;;:::999777777999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@===>>>???@@@AAABBBBBBCCCDDDIIIOOO[[[www~~~rrrsss~~~rrruuu|||sssqqq{{{ooogggdddjjjrrrxxxxxxoooeee___ZZZ[[[^^^bbbgggjjjkkkjjjjjjlllnnnpppssswww{{{~~~vvvpppooopppqqqyyyqqqlllddd]]]YYYUUUSSSQQQMMMNNNQQQWWWaaannn}}}vvvpppkkkggggggjjjkkkooouuuxxxzzzvvv\\\QQQLLLFFFBBBCCCBBBAAAAAAAAA@@@@@@@@@@@@=========<<<======>>>>>>@@@??????>>>>>>??????@@@CCCGGGPPP\\\kkk|||qqqeee^^^XXXUUUVVVPPPWWWaaalllyyyzzzkkkccc\\\SSSIIIEEEAAA???<<<:::;;;;;;:::999<<<<<<======>>>=========;;;;;;<<<===>>>???@@@@@@===>>>>>>@@@AAABBBCCCCCCDDDJJJPPP]]]yyytttvvv~~~uuuzzz~~~qqqjjjttt{{{{{{}}}uuulllhhhmmmuuuwww~~~{{{vvvnnneee^^^YYYZZZ^^^ccchhhjjjjjjiiilllnnnppprrrtttxxx|||{{{vvvuuuvvvqqqxxxzzzsssiiiaaaZZZVVVSSSRRRLLLMMMOOOUUU^^^lll{{{{{{rrrmmmhhhdddccceeedddiiiooosssvvv}}}yyy^^^SSSNNNGGGDDDEEE@@@@@@@@@?????????>>>>>>??????>>>>>>???@@@AAAAAA@@@@@@????????????@@@@@@BBBFFFOOO[[[iiizzzxxxjjjaaaYYYUUUTTTSSSTTT[[[iiixxxxxxlll___SSSMMMMMMCCCBBB@@@>>>=========>>>;;;;;;<<<<<<;;;;;;:::999:::999:::===AAABBBAAA>>>@@@@@@??????@@@BBBCCCEEEHHHIIIOOO___|||~~~pppuuu{{{yyy}}}|||rrrkkkppp}}}wwwvvvxxx{{{{{{oookkkmmmqqq}}}~~~yyyvvvrrrrrrpppnnnooonnnggg]]][[[```eeehhhhhhhhhjjjllllllmmmnnnpppsssvvvxxxyyy}}}~~~~~~~~~}}}~~~yyyooodddZZZTTTRRRSSSTTTOOONNNSSS]]]iiixxxxxxllleee___\\\]]]```bbbbbbeeekkkpppxxxdddPPPGGGCCCCCCDDDAAA@@@??????>>>>>>??????>>>>>>============>>>>>>===============>>>>>>???AAAEEENNN]]]jjjxxxwwwjjjbbb[[[WWWWWWTTTTTTZZZhhhvvvuuuhhh\\\VVVVVVOOOJJJCCC>>><<<;;;::::::;;;;;;<<<<<<;;;;;;:::999;;;:::;;;>>>AAABBB@@@>>>@@@@@@??????@@@BBBDDDEEEHHHJJJRRRdddyyymmmtttyyyoooooo{{{{{{vvvtttuuuxxx}}}vvvrrrtttxxx}}}zzzwwwssspppmmmmmmlllkkknnnpppkkkddd```cccggghhhhhhiiikkkmmmnnnnnnoooppprrruuuwwwxxx}}}xxxoooeee\\\WWWUUUUUURRRNNNMMMRRR[[[eeesssttthhhaaa\\\XXXYYY\\\]]]^^^bbbhhhooovvvhhhSSSIIIEEEDDDEEEAAA@@@??????>>>>>>??????@@@??????>>>>>>??????@@@>>>>>>======>>>>>>???@@@BBBEEEOOO]]]kkkyyyxxxkkkccc\\\XXXXXXTTTSSSYYYeeesssttthhhcccddd```UUUHHH???<<<<<<;;;999;;;;;;<<<<<<;;;;;;:::999<<<<<<===???AAABBB@@@>>>@@@@@@???@@@AAABBBDDDEEEHHHLLLVVVkkkrrriiisssxxxssszzz{{{|||{{{~~~|||vvvtttsssuuuyyy|||xxx{{{{{{{{{{{{zzzxxxvvvtttrrrppppppnnnmmmqqquuutttooohhhiiijjjjjjjjjkkknnnqqqpppppppppqqqrrrtttvvvwww|||wwwoooggg___ZZZWWWVVVPPPMMMMMMRRRXXX```mmmyyyxxxnnnccc\\\WWWSSSSSSVVVVVVXXX]]]fffmmmtttmmmWWWMMMGGGDDDEEEAAA@@@??????>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>??????@@@AAACCCGGGPPP^^^kkkyyyzzzlllbbb[[[VVVVVVTTTSSSWWWbbbooo{{{~~~sssooopppqqqbbbOOOCCC@@@@@@???===;;;;;;<<<<<<;;;;;;:::999===>>>???@@@AAAAAA@@@???@@@??????@@@AAACCCEEEFFFHHHNNNZZZpppzzzmmmfffsss}}}~~~zzzxxxyyy~~~zzzvvvtttsssvvv|||{{{}}}yyyzzz}}}|||xxxpppooommmllllllnnnrrrtttsssrrrqqqqqqqqqssstttuuu|||wwwpppiiibbb]]]XXXUUUQQQOOOOOORRRVVV]]]hhhtttrrrhhh^^^XXXSSSOOONNNQQQQQQSSSZZZccckkksssqqqZZZNNNGGGDDDDDDAAA@@@??????>>>>>>??????AAA@@@@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAABBBDDDGGGQQQ___lllzzzzzzmmmccc\\\XXXWWWTTTRRRVVV```lllwww{{{xxx{{{oooYYYIIICCCBBB@@@>>>;;;;;;<<<<<<;;;;;;:::999<<<>>>@@@AAAAAA@@@@@@@@@@@@??????@@@AAADDDFFFGGGHHHOOO\\\rrrvvvjjjfffttt{{{{{{~~~|||wwwttttttwww{{{|||{{{sssqqqmmmkkklllooorrrtttvvvtttrrrqqqqqqrrrtttuuuyyy}}}}}}yyyrrrlllfff```YYYUUUTTTRRRRRRTTTVVV[[[fffrrryyyyyykkkbbbZZZUUUQQQMMMLLLNNNNNNPPPWWWbbbjjjrrrrrr[[[OOOGGGCCCBBBAAA@@@??????>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBEEEHHHQQQ___lllyyy|||ooofff___[[[[[[TTTRRRTTT^^^iiiuuu|||wwwaaaNNNDDD@@@===;;;;;;;;;<<<<<<;;;;;;:::999:::===???@@@@@@???@@@AAA@@@??????@@@BBBDDDFFFHHHIIIPPP]]]ttttttiiieeeuuu~~~|||vvvrrrvvvyyy}}}}}}{{{|||tttqqqmmmkkkmmmppprrrtttwwwuuusssqqqppprrrtttuuuqqqzzz}}}zzz~~~zzzuuuppplllfff^^^XXXWWWUUUTTTUUUUUUYYYfffsssyyy|||rrreee]]]VVVSSSPPPLLLKKKMMMMMMNNNUUU___hhhqqq~~~qqq[[[OOOHHHCCCBBBAAA@@@??????>>>>>>??????>>>>>>============>>>>>>@@@@@@??????@@@@@@AAABBBEEEHHHQQQ^^^kkkxxxtttiii```[[[ZZZTTTQQQTTT]]]hhhttt}}}|||wwwzzzsss```NNNCCC===<<<<<<;;;;;;<<<<<<;;;;;;:::999888;;;???@@@???>>>@@@AAA??????@@@@@@BBBEEEGGGHHHJJJQQQ___wwwssshhheeetttxxxtttwwwzzzwwwvvv}}}xxxtttpppoooqqquuuwwwwwwwwwvvvsssqqqppprrrtttvvvqqqxxx|||zzzzzz~~~{{{wwwuuusssnnnfff___XXXVVVUUUTTTTTTXXXffftttvvvlll```YYYSSSQQQOOOLLLKKKMMMLLLMMMSSS\\\dddnnn|||qqq\\\PPPIIIEEEDDDAAA@@@??????>>>>>>??????>>>======<<<<<<======>>>???????????????@@@AAAAAADDDGGGPPP^^^jjjwwwxxxkkk___XXXVVVTTTQQQSSS\\\hhhtttwwwvvvppprrrtttjjj[[[LLLAAA===>>>@@@;;;;;;<<<<<<;;;;;;:::999666:::>>>???>>>>>>@@@BBB??????@@@AAABBBEEEGGGIIIKKKRRRaaayyyssshhhdddsss{{{wwwwww{{{{{{qqqpppxxx}}}yyyuuutttwww{{{||||||xxxvvvsssqqqppprrruuuwwwvvv{{{}}}zzz{{{~~~{{{xxxxxxxxxtttllleeeYYYWWWUUUTTTRRRWWWfffuuurrriii\\\UUUPPPPPPNNNKKKJJJLLLLLLLLLQQQZZZbbblll{{{qqq\\\QQQJJJFFFEEEAAA@@@@@@???>>>?????????>>>>>>============>>>>>>??????>>>>>>??????@@@AAADDDGGGPPP]]]jjjwwwnnnaaaZZZVVVXXXTTTTTT[[[eeeqqqyyyqqq~~~vvvmmmmmmooolllaaaOOOAAA===>>>>>><<<<<<:::999999:::<<<<<<;;;===?????????>>>???@@@CCCCCCCCCDDDEEEGGGHHHIIILLLSSSddduuunnnjjjsss|||zzzrrrtttvvvzzz~~~wwwooolllsss|||{{{{{{|||{{{zzzxxxtttooolllnnnqqquuuvvvtttyyy|||zzzzzz|||yyyyyyzzzxxxrrrlll```WWWSSSWWWXXXWWW```nnnwwwjjjaaaZZZYYYVVVSSSOOOMMMKKKJJJOOOOOOSSS[[[cccmmm|||uuu\\\MMMGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>???????????????????????????????????????@@@@@@AAAAAAGGGQQQ]]]kkkyyypppccc[[[WWWWWWTTTTTTZZZcccooo~~~yyyssszzzwwwooonnnnnnkkkaaaPPPCCC>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;===???@@@?????????AAACCCCCCCCCDDDEEEGGGHHHIIIMMMTTTfffxxxpppmmmvvvwwwxxxwwwxxxzzz}}}zzzrrrnnnttt}}}}}}{{{xxxsssmmmjjjkkknnnrrrsssqqquuuxxxyyy|||wwwvvvwwwvvvrrrmmmddd[[[VVVXXXWWWVVV^^^kkk~~~rrrgggaaaZZZYYYVVVSSSPPPNNNLLLKKKLLLLLLQQQZZZcccooouuu\\\NNNHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@FFFQQQ^^^lll{{{rrreee]]]YYYVVVSSSSSSXXX```kkkzzz~~~yyyuuuvvvzzzqqqoookkkjjjaaaRRREEE???>>><<<;;;;;;<<<<<<<<<<<<;;;;;;<<<===@@@@@@??????@@@AAABBBBBBCCCCCCEEEGGGHHHIIIOOOWWWjjjyyyrrrooo{{{~~~ppp{{{{{{zzzzzz{{{}}}vvvqqqvvv~~~}}}~~~{{{vvvqqqjjjffffffjjjmmmooonnnqqqsssxxx}}}vvvsssssssssqqqooohhh___YYYYYYWWWUUU\\\gggzzzwwwlllddd___ZZZXXXVVVSSSQQQOOONNNMMMNNNNNNQQQYYYbbbnnnuuu\\\NNNHHHFFFDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA@@@GGGQQQ___nnn}}}tttfff]]]YYYUUURRRRRRVVV]]]gggvvvyyywwwvvvuuu|||rrrnnnhhhiiibbbSSSGGGAAA>>>;;;:::;;;<<<======<<<;;;:::<<<>>>@@@AAA@@@@@@AAACCCAAABBBBBBCCCEEEGGGIIIJJJPPPYYYmmmvvvooonnn~~~sssjjjxxx}}}|||zzzyyyyyy{{{~~~|||vvvxxx~~~zzztttnnngggccccccfffhhhjjjlllmmmpppwwwwwwqqqooopppqqqqqqjjjbbb\\\YYYVVVUUU[[[ddduuuxxxlllccc^^^YYYXXXVVVTTTRRRQQQPPPOOOTTTRRRTTTZZZbbbmmm~~~sss[[[NNNHHHEEECCCAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBCCCCCCAAAGGGRRR___mmm|||tttggg]]]XXXTTTRRRRRRUUUZZZcccrrrwww}}}uuuvvvvvv~~~ssslllfffgggbbbTTTHHHBBB>>>;;;:::;;;============;;;:::<<<>>>@@@AAAAAAAAABBBDDDBBBBBBCCCDDDFFFHHHJJJKKKQQQZZZppppppkkklll~~~vvvkkkeeevvv|||{{{yyyxxxyyy{{{}}}~~~xxxzzz{{{qqqmmmfffbbbbbbdddfffgggiiikkknnnwwwzzzrrrnnnooorrrtttkkkeee^^^YYYVVVVVV\\\cccqqqrrreee]]]YYYXXXWWWUUUSSSRRRRRRRRRVVVTTTVVV\\\cccnnnqqqZZZMMMGGGDDDBBBAAA@@@??????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCIIISSS^^^lllzzzvvvhhh^^^XXXSSSRRRRRRUUUXXX___ooo~~~zzz}}}uuutttvvvsssjjjeeegggaaaTTTHHHBBB???<<<<<<<<<============<<<<<<<<<>>>AAABBBBBBBBBCCCEEEBBBCCCDDDEEEGGGIIIKKKMMMPPP[[[qqqlllhhhkkk}}}rrrgggcccsssyyyxxxxxxyyy{{{}}}}}}}}}|||xxx|||~~~ooolllgggddddddeeefffeeeeeehhhmmmwwwuuuppppppsssvvvooojjjccc[[[WWWXXX]]]cccrrryyyhhh^^^YYYXXXWWWVVVUUUTTTTTTTTTUUUTTTWWW^^^gggsssqqqZZZMMMHHHDDDBBB@@@@@@???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@DDDJJJSSS___kkkyyyxxxjjj___YYYTTTRRRSSSUUUWWW]]]mmm|||~~~wwwqqqrrrtttiiieeefff```TTTHHHBBB???=========<<<<<<<<<<<<======<<>>>>>===<<<;;;;;;<<<===>>><<>>???@@@AAABBBCCCCCCCCCEEEFFFGGGGGGHHHJJJMMMPPPUUU]]]sss|||tttgggeeemmmooofffiiiqqq{{{sssppprrrwww|||uuutttvvvqqqnnnnnniiidddgggnnngggiiilllpppwwwzzzwwwwwwyyyyyyzzzxxxoooaaaXXX^^^jjjwww}}}pppgggaaa]]]YYYVVVVVVVVVVVVVVVZZZXXX[[[eeepppzzzyyy```PPPIIIFFFFFF@@@???>>>>>>>>>???@@@AAA??????@@@@@@@@@AAAAAAAAA???@@@AAAAAA@@@???@@@AAABBBKKKQQQ\\\ooo{{{nnnaaa]]]YYYUUURRRRRRTTTZZZgggtttuuupppssslllkkknnnkkk^^^OOOFFF@@@=========<<<<<<<<<<<<======???@@@AAACCCDDDDDDDDDDDDEEEFFFHHHHHHHHHJJJMMMPPPVVV```vvvwwwnnneeedddnnnooofffhhhqqq}}}zzzuuuwww}}}zzzyyy}}}xxxtttrrrmmmfffeeeiiijjjnnnrrrwww|||}}}yyywwwwww{{{}}}yyylllbbbeeennnxxxtttlllhhhddd^^^[[[ZZZZZZZZZZZZ]]]]]]aaalllwww{{{bbbRRRKKKHHHGGGAAA@@@???>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBB@@@???@@@AAABBBKKKQQQ]]]qqq}}}sssddd]]][[[WWWTTTTTTUUUYYYeeeqqqxxxqqqxxxqqqlllrrrqqqbbbQQQEEEAAA>>>======<<<<<<<<<<<<======@@@AAACCCEEEFFFFFFFFFFFFEEEGGGHHHIIIIIIKKKNNNPPPVVVbbb{{{tttjjjeeefffrrrooodddiiisss~~~}}}wwwppplllmmmnnnuuu}}}{{{vvvsssyyy}}}wwwlllkkkpppyyy~~~vvvnnniiibbb^^^\\\[[[\\\[[[aaaaaahhhuuu~~~eeeTTTLLLIIIHHHBBBAAA@@@???>>>>>>???@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCBBB@@@??????AAABBBKKKRRR___sssxxxggg___[[[XXXUUUUUUUUUYYYdddooo~~~}}}qqq|||sssiiirrrtttgggTTTHHHDDDCCC======<<<<<<<<<<<<======@@@AAACCCFFFGGGGGGGGGFFFFFFHHHJJJKKKKKKLLLOOOQQQUUUddd~~~uuuiiigggjjjxxxoooccciiivvv}}}wwwtttsssrrr|||~~~uuuppprrrxxx}}}qqqlllnnnzzzxxxrrrkkkdddaaa``````___bbbeeennn|||hhhVVVMMMHHHGGGCCCBBBAAA???>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@AAABBBAAA???>>>>>>???BBBKKKSSSaaauuu|||jjjaaaYYYVVVUUUVVVVVVYYYcccmmmxxxqqq~~~sssjjjtttwwwkkkXXXKKKEEECCC======<<<<<<<<<<<<======>>>@@@CCCFFFGGGGGGGGGFFFFFFHHHKKKLLLLLLMMMOOOQQQUUUeeewwwiiieeejjjzzzuuueeehhhuuu}}}~~~xxxvvvuuuvvvuuuooonnnsss|||}}}rrrllllll{{{xxxqqqmmmjjjhhhgggeeehhhrrrlllXXXLLLGGGDDDDDDCCCAAA??????>>>????????????@@@@@@@@@AAAAAAAAA???@@@@@@???>>>======>>>BBBLLLTTTbbbwwwmmmdddXXXUUUUUUVVVVVVXXX```jjjssswww~~~rrrnnnwwwyyymmm[[[MMMCCC>>>======<<<<<<<<<<<<======>>>@@@DDDGGGHHHHHHGGGFFFGGGIIILLLNNNNNNOOOPPPRRRVVVfffwwwiiiaaafffvvv~~~hhhgggrrryyyzzz|||yyyxxxyyyxxxrrrppprrrwww|||zzzsssoooooo|||~~~xxxtttpppmmmllloooxxxnnnYYYLLLFFFCCCCCCBBBAAA@@@??????@@@@@@??????@@@@@@@@@AAAAAAAAA>>>???@@@???>>>>>>???@@@BBBLLLUUUcccxxxooofffYYYVVVUUUVVVTTTUUU\\\eeennn~~~rrrooovvvxxxnnn^^^PPPEEE=========<<<<<<<<<<<<======???AAAEEEIIIJJJJJJIIIHHHGGGJJJMMMOOOOOOOOOQQQRRRYYYgggwwwjjjaaaeeetttjjjgggrrr{{{|||}}}}}}{{{{{{{{{wwwsssqqqrrruuuuuuqqqppprrr}}}{{{xxxwwwyyyoooZZZNNNGGGEEEBBBBBB@@@@@@???@@@AAABBB??????@@@@@@@@@AAAAAAAAA>>>???AAAAAA@@@@@@AAACCCBBBMMMUUUdddxxxppphhhZZZXXXVVVVVVTTTSSSYYYaaalll|||qqqlllrrrtttmmmaaaTTTHHH???======<<<<<<<<<<<<======@@@CCCGGGJJJLLLLLLKKKIIIGGGJJJMMMOOOPPPPPPQQQRRR[[[iiixxxmmmeeehhhtttkkkgggttt}}}}}}yyy{{{{{{yyy}}}~~~{{{uuupppnnnppppppooopppsss}}}oooZZZOOOIIIGGGBBBAAA@@@@@@@@@AAABBBCCC??????@@@@@@@@@AAAAAAAAA>>>@@@BBBBBBBBBBBBDDDFFFCCCMMMVVVdddxxxwwweee```ZZZUUUTTTTTTTTTXXX]]]jjj{{{rrrkkkmmmnnnhhh]]]PPPGGGBBBAAA@@@???>>>>>>???@@@AAA===@@@DDDHHHKKKLLLLLLLLLNNNPPPQQQPPPPPPQQQSSSUUUaaaooovvvnnnhhhlllzzznnnjjjuuu~~~sssjjjlll}}}yyy}}}vvvtttqqqooonnnnnnpppqqq}}}pppZZZKKKEEECCCCCCCCCBBBBBBAAA@@@??????????????????@@@AAABBBCCCAAABBBBBBAAA@@@AAACCCEEEFFFKKKWWWgggwww{{{kkk```ZZZUUUTTTSSSSSSWWW\\\iii{{{vvviiijjjjjjeeeZZZOOOGGGCCC@@@???>>>>>>>>>>>>???@@@BBBEEEIIIMMMPPPQQQQQQPPPPPPQQQSSSSSSRRRSSSVVVXXXcccrrrtttkkkhhhnnn}}}|||iiifffrrr}}}~~~uuukkkkkk}}}}}}xxx{{{~~~wwwvvvsssqqqpppqqqrrrssspppZZZLLLEEECCCBBBBBBBBBAAA@@@?????????????????????@@@AAABBBCCCAAABBBBBBAAA@@@AAACCCEEEGGGLLLXXXiiixxxqqqaaa[[[VVVTTTSSSRRRVVV[[[iii{{{zzzhhhhhhgggaaaXXXOOOHHHDDD@@@???>>>======>>>???@@@BBBEEEIIIMMMPPPQQQQQQPPPRRRTTTUUUVVVVVVWWWZZZ\\\fffvvvttthhhfffnnnrrrbbb```kkkvvv{{{}}}yyyooommm{{{}}}xxxwww}}}{{{}}}~~~~~~}}}{{{yyyvvvuuusssqqqpppqqqrrrsss}}}}}}oooZZZLLLEEECCCAAAAAAAAA@@@??????>>>>>>????????????@@@AAABBBCCCAAABBBBBBAAA@@@AAACCCEEEGGGMMMZZZjjjzzz~~~rrrccc\\\WWWUUUSSSRRRUUU[[[iii|||{{{lllkkkgggaaaYYYPPPIIIEEE??????>>>======>>>??????BBBEEEIIIMMMPPPQQQQQQQQQTTTVVVWWWXXXYYYZZZ]]]```hhhyyyxxxjjjdddmmmkkk\\\ZZZbbbmmmssszzzyyywww~~~zzztttxxxzzzxxxxxx|||~~~~~~wwwtttrrrttt{{{zzzvvvvvvvvvuuuuuusssrrrpppooonnnnnnooopppwwwzzzmmmYYYLLLEEECCC@@@@@@@@@?????????>>>>>>????????????@@@AAABBBBBBAAABBBBBBAAA@@@AAACCCEEEHHHNNN[[[lll{{{|||qqqddd]]]XXXVVVTTTSSSVVV\\\kkk~~~{{{qqqppplllfff^^^TTTKKKEEE@@@???>>>======>>>???@@@EEEHHHLLLQQQUUUVVVWWWVVVVVVXXXZZZ[[[[[[]]]```bbbiii|||oooeeelll}}}xxxdddWWWVVV]]]hhhppp{{{~~~xxx{{{zzzuuuqqqrrrrrrpppnnnsss{{{~~~xxxooojjjfffeeeiiipppyyyzzzwwwsssqqqpppqqqqqqqqqqqqpppnnnmmmlllkkkllllllrrrzzz|||kkkWWWKKKEEECCC@@@@@@??????????????????????????????@@@AAABBBBBBAAABBBBBBAAA@@@AAACCCEEEGGGNNN\\\nnn}}}|||pppddd^^^YYYWWWVVVUUUYYY^^^ooo}}}uuutttrrrmmmfffZZZNNNEEEAAA@@@???>>>>>>???@@@AAACCCFFFKKKQQQUUUXXXYYYYYYZZZ[[[]]]]]]^^^___bbbdddkkkttthhhnnn}}}ooo\\\SSSTTT\\\hhhrrr}}}~~~{{{~~~wwwtttpppllliiiiiijjjlllnnnnnnkkkiiibbb^^^[[[\\\^^^bbbkkktttpppooonnnnnnnnnnnnooopppqqqpppnnnlllkkkiiiiiihhhnnnvvv}}}jjjUUUIIIDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCAAABBBBBBAAA@@@AAACCCEEEGGGNNN]]]ooo}}}ttteee___ZZZYYYXXXWWW[[[aaassstttuuuuuutttmmmaaaQQQGGGBBBAAA@@@??????@@@AAABBBAAADDDJJJPPPVVVYYY[[[[[[^^^```aaaaaaaaabbbdddfffnnnwwwjjjqqqzzziiiXXXQQQSSSZZZfffqqq{{{|||xxx}}}yyyqqqmmmgggbbb```___]]]\\\VVVTTTTTTWWWWWWWWW___hhhiiijjjlllmmmnnnnnnooopppooonnnllljjjgggeeedddccchhhqqq~~~{{{|||iiiTTTHHHCCCCCC@@@@@@@@@AAAAAAAAAAAAAAA????????????@@@AAABBBCCCAAABBBBBBAAA@@@AAACCCEEEFFFMMM\\\ooo}}}yyyeee___ZZZYYYYYYYYY]]]bbbuuurrrtttvvvwwwrrreeeTTTHHHBBBBBBAAA@@@@@@AAABBBBBBDDDHHHNNNUUU[[[___aaaaaaaaacccddddddcccdddfffhhhqqqxxxjjjrrr{{{iiiWWWPPPQQQVVVaaalllxxx}}}{{{{{{xxx||||||vvvkkkbbb]]]YYYWWWVVVQQQPPPRRRVVVTTTPPPUUU^^^eeehhhkkkmmmnnnooopppqqqlllkkkiiifffcccaaa^^^]]]bbblllzzzxxxxxxhhhRRRGGGCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBCCCAAABBBBBBAAA@@@AAACCCEEEEEEMMM\\\ooo}}}{{{jjjaaaYYYWWWYYY\\\dddkkksss}}}wwwooollltttxxxlllVVVEEECCCBBB@@@??????@@@BBBCCCGGGJJJPPPXXX\\\]]]^^^```fffggghhhfffdddeeejjjooowwwtttpppzzznnnXXXQQQRRRUUU```nnnwww{{{|||uuuuuu{{{sssfff]]]XXXTTTRRRMMMNNNNNNMMMLLLNNNRRRWWW]]]```eeejjjnnnpppppppppnnnkkkgggccc___^^^]]]]]]___gggrrr}}}fffRRRGGGDDDDDDCCC@@@>>>???AAAAAAAAABBB@@@@@@????????????@@@@@@BBBCCCCCCBBB@@@@@@AAACCCFFFMMM[[[nnn}}}}}}mmmddd\\\ZZZ[[[^^^fffmmm|||uuutttllliiiqqquuukkkVVVFFFBBBAAA???>>>>>>???AAABBBHHHLLLSSS[[[```cccdddfffhhhiiijjjiiigggiiimmmrrr}}}tttooozzzsss\\\SSSRRRUUU___kkkuuuyyy|||zzz|||zzztttttt{{{zzzlllaaaZZZVVVUUUPPPPPPPPPMMMKKKLLLOOOSSSWWWZZZ```eeejjjmmmooooookkkiiieeeaaa]]][[[ZZZZZZ]]]eeepppzzzhhhTTTHHHDDDCCCEEEBBB@@@??????>>>======??????>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAACCCEEEHHHNNN[[[mmm|||qqqhhhaaa^^^]]]___fffnnnzzznnn}}}ppphhheeemmmqqqhhhVVVHHHBBB@@@???>>>>>>???AAABBBHHHOOOXXX___eeeiiikkkllljjjlllnnnmmmlllmmmrrrwwwwwwppp{{{yyy```UUURRRTTT]]]gggqqqwww~~~}}}wwwwww|||yyysssssszzz}}}wwwwww{{{wwwjjj```ZZZXXXTTTSSSQQQMMMJJJJJJLLLNNNOOOSSSXXX___eeeiiikkkllljjjhhheeeaaa]]][[[ZZZYYYZZZaaalllvvvkkkVVVJJJDDDCCCBBBBBBAAAAAACCCDDDCCCAAA>>>>>>============>>>>>>???@@@AAAAAAAAABBBDDDFFFJJJOOO[[[lll{{{vvvooohhhdddaaaaaagggnnn~~~zzzssskkk{{{llldddaaahhhllldddUUUJJJBBBAAA@@@??????@@@BBBDDDJJJSSS]]]cccgggkkknnnnnnllloooqqqqqqppprrrwww{{{zzzqqq|||}}}dddVVVRRRTTT\\\dddlllsss{{{~~~yyy{{{xxxsssssszzz|||wwwrrrrrruuuxxxuuuiii___ZZZVVVTTTQQQMMMKKKJJJKKKLLLLLLOOOTTTZZZ```dddfffhhhjjjiiifffbbb___]]]\\\[[[WWW]]]gggqqq|||kkkWWWKKKEEECCC@@@AAAAAA@@@AAACCCBBB?????????>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAADDDFFFKKKPPP[[[kkkzzz|||uuupppjjjfffiiiooo}}}uuunnnhhhxxxjjjbbb^^^cccggg```SSSJJJDDDCCCAAAAAAAAACCCEEEFFFLLLXXXbbbeeeggglllnnnmmmnnnqqqtttttttttvvv{{{}}}rrr}}}gggVVVQQQTTT\\\bbbgggnnnwww~~~|||vvvssssss{{{wwwtttrrrqqqsssxxxzzzqqqddd\\\WWWTTTPPPMMMLLLLLLMMMMMMMMMOOOSSSXXX\\\```bbbcccgggfffdddbbb```^^^]]]\\\WWW[[[ccclllxxxkkkXXXKKKFFFDDDAAACCCAAA======@@@>>>999AAA@@@@@@??????@@@@@@AAABBBCCCCCCBBB@@@@@@BBBCCCKKKOOO[[[kkkzzzvvvmmmlllqqq}}}uuukkkdddrrr~~~jjjbbb]]]```bbb\\\QQQJJJDDDCCCBBBBBBBBBDDDFFFGGGOOO]]]hhhiiiiiinnnpppmmmooossswwwxxxyyy{{{|||rrr}}}kkkXXXRRRUUU\\\```cccjjjssszzz~~~zzz{{{xxxtttrrrrrrzzzxxxrrrnnnnnnoooqqqxxxxxxjjj```XXXUUUQQQNNNNNNNNNNNNNNNNNNPPPSSSWWWZZZ]]]```aaaaaaaaa```___^^^]]]\\\[[[XXXZZZ```iiivvvlllXXXKKKFFFEEE<<>>AAACCCCCCFFFJJJZZZkkkxxx{{{{{{zzz|||}}}vvvrrr}}}|||___RRRUUUXXXWWW^^^ccciiipppwww~~~zzzqqqkkkkkklllqqq{{{rrriiibbb[[[[[[]]]bbbffflllwwwxxxkkkccc]]]UUURRRRRRSSSRRRQQQPPPQQQSSSTTTWWW\\\bbbgggcccaaa___^^^^^^^^^^^^]]]^^^___bbbhhhsssvvvZZZMMMHHHFFFBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>@@@AAAAAA@@@???@@@BBBDDDCCCLLLZZZjjj{{{rrrddd```dddjjjqqq~~~ttt~~~tttiiibbbdddggg```TTTKKKGGGBBB@@@BBBCCCDDDGGGKKK]]]nnn}}}vvvppp{{{yyy^^^RRRUUUYYYYYY^^^cccjjjqqqwww}}}{{{rrrkkkjjjjjjmmm|||xxxppphhh^^^WWWUUUUUUXXX]]]bbbhhhsss~~~uuujjjddd\\\XXXWWWVVVUUUSSSPPPQQQQQQRRRTTTZZZaaafffjjjfff```\\\\\\___ccceee___```cccjjjvvvuuuZZZLLLGGGDDD>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@AAAAAA@@@???@@@BBBDDDBBBKKKYYYiiizzzxxxjjj___]]]```fffmmmyyyxxxwwwnnnhhhkkknnneeeWWWMMMIIIDDDBBBCCCDDDEEEHHHNNNaaatttwwwnnnwwwuuu\\\RRRTTTYYYZZZ^^^ccckkkrrrxxx|||vvvnnnllljjjlllyyy{{{ssskkkcccZZZSSSPPPPPPSSSYYY^^^dddnnnyyyuuunnnfff```]]][[[XXXVVVRRRRRRQQQRRRUUU[[[ccciiijjjgggaaa]]][[[^^^bbbeeefffgggiiimmmvvvrrrXXXKKKEEEBBB????????????????????????????????????????????????@@@AAAAAA@@@???@@@BBBDDDAAAJJJXXXhhhyyywwwmmmccc[[[ZZZ^^^aaahhhuuuyyyyyyqqqnnnsssvvvlll[[[OOOJJJFFFDDDEEEEEEEEEJJJQQQdddyyywwwlllsssqqq[[[QQQRRRVVVXXX]]]ccclllsssxxx{{{~~~}}}tttpppmmmnnnzzzzzzpppiiiaaaYYYSSSOOOOOORRRWWW\\\aaalllvvvyyyxxxnnngggbbb^^^ZZZVVVTTTTTTSSSUUUYYYaaakkkrrrmmmkkkhhhdddaaa```aaaccchhhjjjmmmrrryyymmmUUUJJJEEEAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???????????????@@@@@@@@@AAAAAA@@@???@@@BBBDDDAAAJJJXXXhhhyyyxxxmmmeee___YYYYYY\\\]]]eeesss}}}vvvxxxrrrrrrzzz}}}rrr___RRRKKKGGGEEEFFFEEEEEEKKKSSSeee|||uuuiiipppmmmZZZPPPOOORRRUUU\\\bbbllltttyyy|||~~~vvvrrroooppp~~~tttjjjccc\\\VVVQQQOOONNNPPPUUUYYY^^^jjjuuussszzzwwwooohhhbbb\\\WWWUUUUUUVVVYYY___hhhsss{{{zzzxxxtttmmmhhhgggiiimmmmmmpppvvv|||gggSSSJJJEEEAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA@@@AAAAAA@@@???@@@BBBDDDCCCLLLZZZjjj{{{|||qqqeee___\\\XXXXXXYYY[[[dddsssxxxsss~~~uuuqqquuuxxxdddUUUKKKHHHFFFFFFDDDDDDLLLTTTeee}}}ppphhhlll{{{iiiXXXOOOLLLOOOSSS[[[aaakkkssszzz}}}vvvqqqooottt}}}qqqhhhaaa[[[VVVRRRNNNLLLMMMQQQVVV^^^kkkwwwxxx}}}yyyqqqjjjbbb]]]XXXYYY\\\___fffppp{{{|||sssmmmnnnuuu||||||bbbQQQJJJFFFAAA????????????????????????>>>>>>??????@@@AAAAAAAAA@@@AAAAAA@@@???@@@BBBDDDEEENNN\\\lll}}}vvvjjj^^^ZZZZZZWWWVVVWWWZZZccctttwwwqqq|||pppnnnuuu|||gggWWWKKKHHHGGGFFFCCCDDDLLLUUUccc}}}{{{nnngggjjjyyyzzzeeeWWWOOOLLLNNNTTTZZZ```jjjssszzzwwwrrrrrryyy|||pppgggaaa\\\XXXUUUMMMKKKKKKPPPWWWaaarrr}}}uuulllgggaaacccfffjjjpppyyyzzzaaaQQQKKKFFFAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@AAABBBBBB@@@AAAAAA@@@???@@@BBBDDDEEENNN\\\lll}}}{{{sssssstttuuuzzzuuusssfff[[[XXXXXXWWWUUUUUUYYYddduuuyyyqqq{{{mmmllltttiiiYYYKKKHHHGGGFFFCCCCCCKKKVVVbbb}}}zzzooofffiiiwwwvvvbbbVVVOOOLLLOOOVVVYYY```iiirrrzzzyyytttuuuxxxlllccc^^^ZZZVVVSSSNNNKKKLLLRRRZZZgggzzz}}}tttnnnkkkmmmppptttyyy}}}}}}zzzaaaRRRKKKFFF@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBB@@@AAAAAA@@@???@@@BBBDDDEEENNN\\\lll}}}tttkkkiiijjjjjjjjjllltttyyyvvvnnniiibbb\\\XXXUUURRRTTTYYY\\\gggzzzwwwrrr}}}qqqrrryyylllZZZNNNIIIFFFFFFGGGGGGLLLQQQ```uuuuuueeeaaakkk}}}xxxaaaUUUPPPMMMNNNRRRXXX```kkkttt{{{}}}wwwvvv|||mmmccc___]]]XXXTTTPPPLLLLLLQQQ[[[kkk}}}zzzvvvwwwwww___OOOGGGCCCAAA>>>>>>===<<<<<<<<<<<<<<<@@@@@@??????????????????CCC@@@@@@AAA@@@???AAAFFFGGGMMMZZZlll|||uuukkkjjjjjjiiiiiikkknnnsss{{{vvvmmmddd^^^YYYWWWTTTRRRTTTYYY^^^jjj}}}yyywwwvvvwww}}}mmm[[[OOOJJJFFFGGGGGGGGGKKKQQQ^^^tttvvvfffbbblll~~~|||dddUUUNNNKKKLLLPPPWWW___iiiqqqxxx~~~~~~wwwvvv}}}nnnddd```]]]XXXTTTRRROOOOOOTTT^^^pppvvv^^^OOOFFFCCCAAA??????>>>===============@@@@@@??????????????????@@@>>>>>>AAAAAA>>>???BBBGGGLLLZZZkkkzzz{{{rrrnnnmmmllllllooooooqqqwwwwwwlllccc]]]YYYXXXVVVSSSTTTXXXaaammm||||||}}}~~~nnn]]]RRRLLLHHHHHHHHHGGGKKKPPP\\\rrrxxxhhhcccnnnjjjXXXOOOKKKMMMPPPWWW^^^gggnnntttyyy~~~wwwvvvqqqfff```]]]XXXTTTSSSPPPPPPUUU```tttuuu]]]NNNFFFBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???===>>>AAABBB???>>>AAAGGGLLLYYYjjjxxx~~~wwwtttrrruuuyyyyyy{{{}}}wwwllleee```\\\[[[YYYUUUVVVYYYbbbpppppp___TTTNNNJJJIIIHHHGGGKKKPPPZZZrrr|||mmmdddooorrr\\\QQQNNNPPPSSSWWW]]]eeekkkpppuuu|||}}}vvvvvvssshhhaaa]]]XXXTTTSSSPPPPPPUUU```uuuuuu]]]MMMEEEBBBAAA@@@???>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@AAAAAA>>>===@@@BBB@@@AAACCCHHHMMMYYYiiixxx}}}wwwjjjbbb^^^[[[[[[ZZZWWWYYY\\\dddrrrrrrbbbUUUOOOKKKJJJIIIHHHKKKPPPZZZrrrqqqeeepppxxx___RRROOORRRSSSWWW\\\ccchhhmmmssszzz|||vvvvvvtttiiibbb\\\XXXUUUTTTRRRRRRVVV```uuuwww^^^NNNFFFBBBAAA>>>>>>===<<<<<<<<<<<<===??????@@@@@@AAAAAAAAAAAACCC===;;;===@@@@@@AAADDDJJJNNNZZZjjjxxxyyylll]]]YYYVVVXXXXXXXXX[[[```fffuuu|||vvv|||tttdddVVVPPPLLLKKKJJJIIIMMMRRRYYYqqqtttfffppp}}}aaaRRROOOPPPPPPVVVZZZ```eeeiiipppxxx~~~{{{wwwwwwuuujjjbbb\\\XXXVVVWWWUUUVVVYYYaaauuu{{{```OOOGGGCCCBBB>>>======<<<<<<<<<<<<<<>>>>>===<<<=========??????@@@@@@AAABBBBBBCCCBBB======BBBGGGFFFCCCBBBHHHLLLXXXhhhwww}}}jjjccc\\\ZZZWWWUUUWWW\\\kkk{{{wwwiiicccnnnvvvgggVVVPPPLLLLLLLLLKKKOOOTTTVVVoootttfffooo}}}mmmYYYSSSQQQNNNQQQUUUZZZ^^^cccjjjttt{{{~~~||||||}}}tttjjjaaa[[[XXXWWWVVVUUUVVVXXX]]]mmm~~~eeeRRRIIIEEECCC@@@??????>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCC@@@BBBJJJOOOLLLFFFCCCFFFJJJVVVfffuuuttthhh]]]XXXXXXYYY\\\aaaqqqwwwfffdddiiivvvyyyeeeXXXRRRMMMLLLKKKJJJMMMRRR]]]lllvvvlllkkkrrryyy[[[PPPQQQQQQRRRTTTVVVYYY^^^gggqqqxxxzzzzzz~~~ttthhh```\\\YYYXXXXXXUUURRRTTTZZZiii___LLLFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA======GGG[[[llljjjUUU@@@FFFJJJUUUeeesssyyynnnccc^^^]]]]]]aaafffrrrrrrbbbbbbgggtttyyygggWWWRRRMMMLLLKKKKKKNNNSSSYYYiiiyyykkkiiippp|||^^^RRRQQQQQQPPPRRRUUUYYY___gggqqqwwwzzz{{{zzzxxxxxx}}}vvvjjjbbb^^^[[[ZZZUUUXXX^^^ffflllttt___LLLFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAEEEDDDIIIWWWdddcccTTTDDDFFFJJJUUUdddrrrvvvkkkeeebbbaaaeeeiiiuuuxxxiiicccgggtttyyyhhhWWWQQQMMMLLLLLLKKKOOOTTTVVVeee|||iiihhhnnn|||aaaTTTQQQOOOMMMOOOTTTYYY___hhhpppvvvzzz||||||uuunnnkkkjjjllluuuzzzqqqjjjfffdddcccdddgggmmmqqqpppnnnsss{{{~~~aaaMMMFFFBBB>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAFFFCCCDDDIIIPPPQQQIIIBBBFFFJJJUUUdddqqq~~~ssslllfffccceeejjjwwwuuuggglllwwwwwwgggVVVQQQMMMMMMLLLLLLPPPUUUWWWfff~~~kkkiiimmmyyyaaaTTTOOOLLLKKKNNNTTTZZZ```hhhqqqvvvyyy|||yyyrrrkkkeeecccaaabbbiiirrrzzzuuurrrooonnnqqqmmmiiieee___\\\aaaiiibbbNNNGGGBBB>>>????????????????????????????????????@@@@@@@@@@@@AAA@@@>>>???AAAAAAAAA@@@FFFKKKVVVdddppp||||||ssskkkeeefffjjjyyy{{{ooottt~~~uuudddVVVQQQMMMMMMMMMMMMPPPVVV[[[iii}}}mmmkkknnnxxx{{{___SSSNNNIIIKKKOOOTTTZZZaaaiiiqqqvvv~~~xxx|||~~~rrrkkkccc^^^ZZZXXXWWWXXX___fffrrrzzzuuupppmmmddd]]]WWWSSSPPPRRR[[[eeeyyybbbOOOHHHDDD???????????????????????????>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA???@@@BBBDDDGGGKKKVVVdddppp{{{wwwmmmfffggglllzzzwww|||tttcccWWWRRRNNNMMMMMMLLLPPPUUU^^^jjj~~~ooollloooyyysss[[[RRRMMMIIILLLOOOSSSXXX^^^gggooouuu|||wwwzzz}}}qqqfff___XXXTTTRRRRRRRRRSSSXXX```hhh}}}xxxooofffaaaWWWRRROOONNNMMMMMMSSSZZZkkk~~~}}}{{{___OOOIIIEEE@@@????????????????????????>>>>>>>>>????????????@@@===@@@BBBBBB@@@@@@CCCFFFFFFKKKWWWeeeqqq|||~~~uuullleeeggglllzzz|||vvvdddYYYSSSOOONNNMMMLLLOOOTTT]]]iiinnnkkkooo{{{mmmXXXRRROOOJJJLLLNNNQQQUUU[[[cccmmmsssxxxuuuwwwxxxooodddZZZSSSQQQNNNMMMNNNNNNNNNSSSZZZ```rrruuujjj```ZZZVVVRRROOOOOOMMMIIIKKKOOO^^^sss|||{{{tttZZZLLLHHHEEEAAA????????????????????????>>>>>>>>>>>>????????????<<<>>>@@@???>>>>>>@@@CCCFFFKKKWWWfffrrr}}}yyyqqqhhhbbbdddkkkzzz~~~xxxfffZZZTTTOOONNNMMMLLLOOOTTT[[[gggllliiinnn}}}iiiWWWRRRPPPLLLKKKMMMOOORRRXXX```jjjqqqttttttvvvwwwmmmdddZZZPPPKKKKKKHHHGGGHHHHHHGGGKKKRRRZZZjjjuuukkkaaaZZZVVVQQQMMMLLLKKKIIIKKKPPPPPPddd~~~oooWWWJJJFFFDDD@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@???===>>>AAADDDFFFKKKWWWgggsss}}}yyymmmhhhbbb^^^bbbkkkzzzuuuooorrrzzzdddXXXRRROOOPPPQQQPPPPPPSSS^^^cccwwwnnnjjjkkkwwwzzzfffVVVQQQMMMIIIJJJLLLOOORRRVVV]]]gggnnnqqqxxx{{{tttwwwxxx~~~zzzrrrmmmeee[[[RRRLLLHHHFFFHHHGGGFFFCCCCCCEEEJJJMMMWWWbbbyyy~~~pppddd\\\XXXQQQOOOLLLIIIGGGFFFFFFFFFJJJVVVhhhkkkWWWKKKFFFCCCAAABBBAAAAAAAAA@@@?????????<<<<<<<<<<<<===>>>@@@AAA???@@@AAABBBBBBBBBAAAAAAFFFKKKVVVdddooo{{{vvvjjjeeeaaa]]]cccmmm{{{sssmmmooozzzzzzeeeYYYSSSOOOOOOPPPOOOPPPSSS\\\aaatttmmmiiiiiittt~~~iiiYYYSSSOOOLLLKKKLLLOOOQQQUUU[[[dddjjjnnnsssyyyoooqqqpppsssuuunnneeeaaaZZZSSSLLLGGGEEEDDD@@@AAABBBCCCDDDFFFJJJMMMNNNZZZrrr|||pppeee]]]YYYQQQPPPLLLIIIGGGFFFEEEFFFFFFNNN[[[lllzzzgggWWWNNNIIIEEEAAADDDCCCBBBAAA???>>><<<<<<>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBDDDIIITTTaaalllxxxtttgggbbb___]]]eeeppp|||pppjjjkkkqqqzzzggg[[[TTTNNNMMMNNNMMMOOOSSSYYY^^^pppmmmgggeeeqqqqqq^^^UUUQQQOOOKKKMMMNNNPPPSSSYYY```eeeiiikkkuuuuuujjjhhhcccdddddd]]]UUURRRNNNJJJFFFDDDCCCCCC???@@@BBBBBBBBBDDDFFFHHHHHHTTTkkkyyyoooeee]]]YYYQQQPPPMMMJJJGGGFFFEEEEEECCCFFFMMMWWWeeewwwsssaaaUUUQQQMMMGGGAAABBBBBBAAA@@@???>>>===<<>>>>>>>>??????@@@@@@@@@AAABBBDDDEEEEEECCCBBB@@@BBB@@@???>>>>>>@@@BBBCCCGGGLLLVVVbbblllwwwyyyjjjccc___^^^gggtttsssiiiggghhhppp~~~zzziii[[[TTTNNNMMMMMMMMMPPPTTTTTTZZZggg}}}pppgggaaajjjooo[[[QQQPPPMMMLLLLLLOOOSSSXXX\\\^^^bbb___eeewwwpppccc\\\RRRNNNOOOIIIHHHGGGFFFDDDDDDCCCDDDDDDCCCCCCCCCBBBCCCFFFJJJNNNZZZcccpppyyyrrrkkkddd]]]YYYQQQPPPNNNKKKHHHFFFDDDCCCBBBCCCDDDFFFLLLTTT^^^dddsss|||yyyvvvvvvuuuuuuvvvuuutttssssssuuuwwwzzz}}}nnnUUULLLLLLJJJGGGEEE>>>>>>??????@@@@@@@@@AAA???AAACCCEEEFFFEEEDDDCCCAAA@@@???>>>>>>@@@BBBCCCGGGKKKUUUaaakkkuuuzzzlllfffbbbaaaiiiuuuyyymmmiiiiiillluuuzzziiiZZZSSSNNNNNNOOOOOOQQQUUUTTTZZZdddvvvtttiiiaaahhhzzz```RRROOOLLLLLLLLLOOOUUUZZZ^^^___bbb___ccctttlll___XXXMMMJJJLLLGGGGGGFFFEEEDDDCCCCCCCCCCCC???AAADDDGGGKKKPPPVVV[[[]]]dddkkkvvvvvvnnniiiccc\\\WWWQQQPPPNNNKKKHHHEEECCCBBB???AAABBBDDDGGGKKKPPPUUU___kkkxxx~~~zzzxxxqqqppppppooonnnnnnmmmmmmnnnoooqqqsssvvvyyyzzz{{{lllRRRIIIIIIGGGFFFGGGCCCCCCBBBAAA@@@???>>>===???@@@BBBDDDEEEEEEEEEDDD@@@??????>>>???@@@AAABBBCCCHHHRRR^^^hhhsssyyylllgggdddccckkkwwwrrrkkksssqqqrrrzzzyyyhhhYYYSSSOOOPPPQQQQQQSSSVVVUUU[[[cccqqqxxxlllbbbhhh~~~eeeTTTQQQLLLKKKLLLPPPWWW]]]aaaaaadddaaadddsssxxxeeeZZZSSSIIIHHHKKKHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEIIINNNQQQTTTUUUWWWYYYTTTXXX[[[ccc}}}}}}ssslllgggbbb[[[VVVQQQPPPNNNLLLIIIEEECCCAAA>>>@@@AAABBBDDDFFFKKKNNNUUU^^^gggnnnyyy{{{vvvsssiiiiiiiiiiiihhhhhhhhhiiihhhiiijjjllloooqqqrrrsssxxx{{{iiiQQQJJJIIIEEEEEEIIIEEEEEEDDDBBB@@@???>>>===@@@AAAAAAAAABBBBBBCCCCCC????????????@@@@@@@@@@@@BBBGGGQQQ]]]gggrrrvvvkkkgggeeeeeemmmyyyuuunnn~~~xxxsssttt{{{}}}yyyhhhWWWRRROOORRRSSSSSSTTTWWWUUU[[[cccooo{{{nnndddiii}}}iiiVVVRRRLLLKKKLLLQQQYYY```cccccceeebbbfffssssss```UUUPPPGGGFFFKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJQQQUUUZZZ[[[YYYTTTPPPNNNHHHKKKLLLSSSooo|||rrrjjjfffaaaZZZUUUQQQPPPOOOLLLIIIEEECCCAAA@@@@@@AAABBBCCCEEEJJJMMMQQQXXX^^^ccclll{{{xxxqqqmmmcccdddddddddddddddfffhhhcccdddeeeggghhhjjjkkklllqqquuu|||}}}}}}|||eeeQQQLLLJJJEEEEEEIIICCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAA>>>>>>???@@@@@@@@@@@@???CCCHHHRRR___iiitttvvvjjjfffccccccmmm{{{qqqsss}}}~~~tttmmmmmmppprrrsssyyy|||}}}~~~ggg[[[XXXTTTQQQPPPQQQTTTVVVYYYZZZaaappp~~~nnnbbbiii|||oooYYYQQQOOOIIIGGGMMMVVV]]]dddjjjlllhhhgggoookkk```RRRIIIGGGJJJKKKKKKJJJJJJKKKLLLOOOSSSVVVYYY```]]]WWWPPPKKKFFFDDDCCCGGGGGGIIIRRRjjjrrrhhhccc^^^WWWPPPNNNMMMLLLJJJGGGDDDBBBAAAAAAAAA@@@???@@@CCCGGGKKKMMMQQQUUU[[[bbbnnn|||}}}xxxpppgggaaa]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaabbbeeeiiimmmnnnsss{{{}}}~~~```MMMIIIDDDDDDGGGCCCDDDCCCAAA@@@???>>>>>>>>>@@@@@@???>>>>>>???@@@@@@???>>>=========>>>@@@AAADDDEEELLLXXXdddrrrtttiiieeebbbcccnnn|||mmmpppxxxqqqpppssstttyyy|||~~~|||}}}hhhZZZWWWSSSPPPOOOPPPSSSUUUWWWYYY^^^jjjpppccchhhzzzqqqZZZQQQOOOJJJHHHMMMSSS[[[eeennnqqqmmmlllrrr~~~{{{zzz|||ccc\\\TTTPPPOOONNNKKKHHHMMMOOORRRTTTWWWYYYZZZZZZTTTRRRMMMIIIEEECCCAAAAAACCCCCCEEENNNbbb~~~qqqgggbbb]]]VVVPPPNNNMMMLLLJJJGGGEEEBBBAAA???@@@BBBBBBBBBCCCFFFHHHKKKOOOTTTZZZbbbmmmzzz~~~{{{yyywwwuuuqqqmmmfff___ZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^aaaeeeiiilllqqqyyyzzz]]]KKKGGGCCCCCCFFFCCCEEEDDDCCCAAA@@@?????????@@@???===<<<<<<===???@@@???>>>=========>>>@@@AAABBBDDDKKKXXXeeetttrrrhhhdddbbbcccooo~~~~~~ppptttxxxxxx{{{|||}}}~~~hhhXXXUUURRROOONNNOOOQQQSSSUUUWWW[[[dddvvvsssdddgggxxxuuu]]]RRRNNNKKKIIIKKKOOOXXXfffsssvvvsssqqquuu~~~|||{{{yyyvvvtttsssvvv|||uuu\\\XXXRRRPPPQQQQQQOOOMMMTTTVVVYYY[[[\\\ZZZWWWUUUHHHGGGDDDBBBAAA@@@AAAAAA@@@BBBDDDJJJYYYttt{{{nnneee```[[[TTTOOOMMMMMMKKKJJJHHHEEECCCBBB???AAACCCDDDCCCCCCCCCDDDHHHMMMTTT[[[bbblllxxx}}}xxxuuullljjjfffbbb^^^ZZZTTTQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUVVVWWWZZZ___bbbhhhnnnwwwvvvZZZIIIFFFAAABBBDDDAAAFFFEEEDDDCCCAAA@@@?????????>>>===<<<<<<===>>>??????>>>=========>>>@@@AAA@@@BBBKKKXXXfffvvv~~~rrrgggdddbbbdddqqqyyy~~~vvveeeVVVTTTQQQNNNMMMNNNOOOQQQRRRWWW\\\cccrrrxxxhhhhhhvvv{{{aaaUUUNNNLLLJJJJJJLLLTTTeeevvvxxxvvvuuuwww}}}uuuooommmmmmpppzzzmmm\\\WWWPPPMMMOOOTTTWWWYYY[[[[[[\\\ZZZWWWRRRMMMJJJDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCFFFJJJSSShhh|||tttjjjbbb]]]XXXRRRNNNLLLLLLKKKJJJHHHFFFDDDCCC@@@BBBCCCCCCAAAAAABBBDDDGGGLLLTTT[[[bbbkkkuuu|||}}}wwwqqqmmmbbb^^^ZZZVVVSSSQQQNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPRRRUUUZZZ]]]dddjjjttt}}}tttYYYIIIFFFAAA@@@BBB???EEEDDDDDDCCCAAA@@@>>>>>>??????@@@AAAAAA@@@?????????>>>=========>>>@@@AAAAAACCCLLLYYYgggvvvssshhheeedddgggttt{{{vvvjjj```TTTRRRPPPMMMLLLMMMNNNOOOPPPWWW^^^eeerrr~~~llliiiuuugggYYYNNNMMMKKKJJJIIIPPPbbbsssyyyyyyzzz{{{~~~vvvqqqmmmlllpppwwwssseee^^^ZZZWWWUUUWWW[[[___aaa]]][[[XXXTTTOOOKKKHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBCCCEEEIIIOOO^^^||||||xxxrrrlllddd]]]YYYUUUPPPMMMKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCBBB@@@>>>???CCCEEEGGGMMMTTT[[[bbbiiisssyyy~~~zzzwwwrrrllleee```ZZZWWWRRROOOMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOORRRWWW[[[aaagggqqq{{{sssYYYKKKHHH@@@>>>@@@===BBBBBBBBBBBBAAA???>>>===>>>AAAEEEGGGGGGEEEAAA>>>???>>>=========>>>@@@AAADDDFFFMMMYYYfffuuuvvvjjjgggfffiiiwww|||~~~yyyyyykkkbbb[[[SSSRRRPPPNNNMMMMMMMMMNNNOOOVVV^^^eeerrrnnniiirrrkkk\\\OOOMMMLLLJJJIIIMMM\\\kkkvvvyyy}}}|||sssllllllmmmrrrxxxkkkcccaaabbbdddddddddbbb___]]]YYYVVVSSSOOOLLLKKKKKKLLLHHHGGGFFFEEEDDDBBBAAAAAAAAA@@@BBBGGGKKKVVVppp}}}wwwooojjjhhhccc]]]XXXUUURRROOOMMMJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCAAA>>>===???CCCFFFHHHMMMTTTYYY___fffooouuu~~~}}}|||{{{wwwuuurrroookkkddd]]]XXXTTTQQQMMMJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHIIIKKKMMMPPPUUUYYY^^^eeeoooyyyoooWWWJJJHHH@@@===???<<>>>>>AAAFFFIIIIIIFFFAAA>>>???>>>=========>>>@@@AAAEEEGGGNNNYYYeeesssyyymmmiiihhhlllzzzyyy||||||vvviii___WWWSSSRRRPPPNNNMMMMMMMMMNNNPPPTTTZZZaaaoooooohhhooo~~~mmm\\\PPPMMMLLLKKKIIILLLVVVaaaooouuu|||wwwqqqllliiiqqq~~~{{{rrrlllkkkiiijjjkkkiiieee___YYYVVVTTTRRROOOMMMKKKKKKLLLMMMIIIHHHHHHFFFEEECCCAAA@@@AAA===@@@FFFJJJRRRggg~~~zzztttmmmddd^^^___\\\XXXTTTQQQOOOMMMLLLJJJJJJJJJIIIHHHGGGFFFEEEAAAAAAAAA@@@???@@@CCCEEEHHHLLLRRRVVVZZZaaajjjpppwww|||~~~~~~~~~{{{xxxuuusssrrrnnnmmmkkkhhhddd^^^WWWRRRMMMJJJGGGEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIKKKOOOTTTXXX]]]cccmmmxxxhhhRRRGGGFFF???<<>>???AAABBBCCCBBBAAA@@@>>>@@@CCCEEEEEECCC@@@>>>???>>>=========>>>@@@AAADDDFFFMMMXXXdddrrr{{{oookkkjjjmmm{{{xxxzzzwwwlllaaaVVVSSSRRRPPPNNNMMMMMMMMMNNNPPPRRRVVV\\\kkkoooggglllzzzmmm\\\QQQMMMKKKKKKJJJKKKRRR[[[gggoooxxx}}}~~~zzzpppgggiiirrrqqq{{{uuurrrsssuuussspppkkkddd\\\VVVSSSSSSRRRQQQNNNLLLJJJIIIHHHHHHJJJJJJIIIHHHGGGEEECCCBBBBBB>>>@@@GGGLLLRRReeezzz|||tttnnnfff^^^XXXYYYXXXTTTRRROOONNNMMMLLLIIIIIIIIIIIIHHHGGGFFFEEE===???AAABBBAAAAAABBBCCCHHHKKKPPPSSSWWW]]]fffmmmqqqwww~~~|||zzzxxxxxxwwwxxxxxxvvvsssoookkkhhhfffeeedddcccaaa___\\\VVVOOOJJJGGGEEECCCBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJNNNSSSWWW\\\cccmmmwwwcccNNNDDDDDD>>><<<@@@???>>>???BBBDDDDDDDDDCCCBBB?????????@@@@@@????????????>>>=========>>>@@@AAACCCEEELLLXXXdddrrrwwwmmmjjjqqq{{{qqqcccZZZRRRPPPNNNLLLKKKKKKLLLMMMPPPSSSYYY^^^eeezzzpppfffgggppppppYYYPPPMMMKKKJJJHHHIIIOOOXXX\\\gggsssxxxxxx{{{wwwlllfffdddgggmmmyyy}}}{{{|||}}}ssslllbbb[[[WWWVVVTTTRRROOOMMMKKKIIIIIIJJJKKKLLLLLLJJJGGGDDDBBBBBBBBBBBBAAABBBDDDFFFHHHOOOaaarrr{{{tttmmmfff^^^WWWUUUSSSQQQPPPPPPOOOMMMKKKLLLKKKJJJHHHGGGFFFEEEEEEBBBCCCCCCAAA@@@@@@BBBDDDFFFKKKPPPRRRSSSWWW___eeeooosssxxx{{{~~~}}}wwwtttrrrpppooommmjjjhhhiiiiiigggdddaaa___```aaaXXXWWWVVVSSSNNNIIIDDDAAACCCCCCBBBAAABBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFGGGGGGHHHKKKOOOSSSXXX^^^gggqqq{{{tttXXXNNNDDDBBBBBB@@@>>>???@@@>>>>>>???BBBCCCAAA???>>>@@@BBBAAA???>>>@@@BBB============>>>???@@@AAACCCEEEMMMXXXcccooozzznnnkkkrrr~~~vvvfff]]]QQQPPPNNNKKKJJJKKKLLLLLLNNNRRRWWW[[[aaatttooodddccciiixxxoooXXXPPPLLLJJJJJJIIIHHHNNNUUUYYYaaakkkqqqtttwww}}}qqqgggbbb```aaahhhrrrxxx|||~~~oooiiiaaaZZZWWWVVVTTTRRRTTTSSSRRRPPPNNNMMMLLLLLLLLLJJJHHHEEECCCBBBBBBCCCAAABBBEEEGGGHHHOOO```qqqxxxqqqkkkeee^^^XXXTTTRRRPPPOOOOOOOOOMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEBBBBBBBBBAAA???@@@BBBDDDEEEIIINNNPPPQQQUUU\\\aaahhhlllqqquuuyyy~~~xxxrrrllliiigggfffeeedddaaa___]]]]]]\\\YYYVVVTTTUUUVVVRRRQQQOOOLLLIIIFFFEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGJJJOOOSSSWWW\\\eeennnxxxmmmUUUKKKBBB@@@@@@>>>======@@@>>>===???AAACCCBBB@@@@@@AAABBBAAA@@@???@@@AAA============>>>???@@@AAADDDEEELLLWWWbbbnnn}}}pppmmmtttxxxggg^^^RRRPPPNNNLLLKKKKKKLLLMMMMMMPPPTTTWWW[[[kkkpppddd___bbbooo~~~nnnWWWOOOKKKJJJJJJIIIGGGKKKQQQSSSYYYaaahhhoootttzzz}}}|||kkkbbb^^^[[[[[[```fffkkkttt|||}}}}}}{{{xxxlllggg```ZZZWWWUUUSSSRRRXXXXXXXXXVVVTTTQQQNNNMMMLLLJJJHHHFFFDDDCCCCCCDDDCCCCCCEEEGGGIIIOOO^^^mmm~~~uuunnniiiccc]]]YYYSSSQQQOOONNNOOOOOONNNLLLKKKKKKJJJHHHGGGFFFEEEEEEAAAAAAAAA@@@??????AAACCCEEEHHHLLLMMMNNNQQQWWW\\\___ccciiimmmrrrxxxuuujjjbbb^^^\\\ZZZZZZZZZYYYWWWUUUUUUUUUUUURRROOONNNNNNOOOJJJIIIFFFDDDCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEFFFJJJOOOSSSVVV[[[cccllluuu~~~xxxcccQQQHHH@@@???>>><<<;;;<<>>???@@@AAADDDEEEKKKUUU```mmm|||rrrpppxxxvvveee\\\TTTRRRPPPNNNMMMMMMNNNNNNMMMOOORRRTTTWWWccc}}}uuufff___```mmm}}}pppYYYNNNKKKIIIIIIHHHGGGIIIMMMOOORRRYYYbbbmmmvvv{{{~~~tttggg___YYYVVVZZZ```gggqqqzzz|||~~~{{{vvvrrrnnniiibbb\\\YYYXXXYYYYYY\\\]]]]]]\\\YYYUUUQQQNNNKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDFFFHHHIIINNN\\\iiiuuummmgggbbb]]]YYYRRRPPPNNNMMMNNNOOONNNMMMKKKKKKJJJIIIHHHFFFEEEDDD@@@AAAAAA???>>>>>>@@@BBBEEEGGGJJJKKKLLLNNNSSSVVVXXX]]]ccchhhmmmsss||||||sssggg\\\VVVTTTSSSQQQQQQRRRRRRPPPOOOOOOPPPPPPNNNKKKJJJJJJKKKDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBB@@@AAACCCDDDFFFJJJOOOSSSVVV[[[bbbjjjsss|||oooZZZMMMEEE???>>>===;;;;;;===>>>===<<<<<<>>>AAADDDEEEFFFDDDAAABBBDDDDDDBBB???>>>>>>======>>>???@@@@@@DDDDDDIIISSS^^^lll~~~vvvsssttt|||uuuddd[[[UUUTTTRRROOONNNOOOPPPPPPNNNPPPRRRTTTUUU___tttxxxhhh___```ooowww^^^PPPKKKHHHHHHHHHFFFGGGJJJLLLNNNTTT___lllxxx{{{kkk^^^XXXUUUZZZbbbhhhpppwwwzzzuuurrrnnnkkkfffbbbaaadddhhhllliiihhhfffbbb]]]VVVQQQNNNJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEFFFIIIJJJNNNYYYeee|||wwwnnnhhhccc]]]YYYSSSQQQNNNMMMNNNOOOOOONNNLLLLLLLLLKKKJJJHHHFFFEEE@@@AAAAAA???>>>>>>@@@BBBEEEFFFHHHIIIJJJLLLPPPRRRVVVZZZ```eeeiiipppxxx~~~|||vvvnnneee[[[SSSOOOMMMLLLKKKKKKLLLLLLKKKJJJFFFHHHHHHGGGEEECCCCCCDDDBBBCCCCCCDDDCCCBBBAAA@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCC@@@AAABBBCCCEEEIIIOOOSSSWWW[[[bbbiiirrr{{{lllWWWJJJDDD@@@???>>>;;;<<<>>>======<<<<<<===@@@CCCFFFFFFCCCAAABBBDDDEEECCC@@@>>>>>>>>>>>>>>>>>>???@@@CCCCCCHHHRRR]]]kkk}}}{{{yyytttqqqsssxxxttteee\\\VVVTTTRRRPPPOOOOOOPPPQQQOOOPPPRRRTTTUUU\\\nnn|||kkkaaaaaaooohhhSSSLLLGGGGGGGGGFFFFFFIIIJJJLLLRRR\\\iiiuuu~~~pppddd^^^\\\aaahhhlllppptttxxxzzz{{{yyyvvvrrrppppppooopppppppppqqquuuzzz~~~xxxtttnnnfff]]]UUUOOOLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGIIIKKKNNNWWWaaatttxxxpppjjjeee___ZZZUUURRROOONNNNNNOOOOOOOOOMMMMMMMMMMMMLLLIIIGGGFFFAAAAAAAAA@@@??????AAACCCDDDDDDEEEFFFHHHKKKMMMOOOSSSWWW\\\```dddjjjqqqwwwvvvsssmmmddd\\\UUUOOOLLLIIIGGGFFFGGGHHHHHHGGGEEECCCEEEFFFFFFDDDBBBBBBCCCDDDEEEFFFFFFFFFCCCAAA???BBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCAAABBBCCCDDDEEEIIINNNRRRWWW[[[aaaiiiqqq{{{jjjUUUHHHCCC@@@@@@>>>;;;<<<@@@<<<===>>>>>>===???BBBDDDDDDBBBBBBBBBCCCDDDCCCBBB???>>>>>>>>>>>>>>>??????AAABBBHHHRRR]]]jjj|||}}}qqqqqqnnnnnnssszzzsssccc[[[UUUSSSQQQOOONNNNNNOOOPPPNNNOOORRRTTTUUU[[[kkkzzzssshhhdddoootttVVVNNNGGGFFFFFFEEEFFFIIIGGGJJJPPPXXXbbbmmmwww}}}|||pppiiieeehhhlllmmmmmmnnnmmmnnnnnnmmmkkkjjjlllooowww{{{|||wwwmmmcccZZZSSSOOOMMMIIIIIIIIIIIIIIIHHHHHHHHHIIIGGGGGGJJJKKKMMMUUU]]]kkkyyy~~~vvvqqqlllgggaaa\\\XXXTTTQQQNNNOOOOOOPPPOOONNNOOOOOOOOOMMMKKKIIIGGGBBBBBBBBBAAA???@@@BBBDDDBBBAAAAAABBBEEEHHHJJJKKKNNNRRRVVVYYY\\\aaahhhmmmmmmjjjfff```YYYSSSNNNKKKIIIHHHFFFFFFGGGGGGFFFEEEEEEGGGIIIIIIGGGFFFEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEECCCDDDDDDDDDFFFIIINNNRRRVVVZZZ```gggpppzzzfffQQQEEEBBB???@@@>>>;;;<<<@@@;;;===??????>>>>>>@@@BBB@@@AAABBBBBBBBBBBBCCCEEE??????>>>>>>>>>>>>?????????AAAGGGRRR^^^jjj{{{zzznnnppplllmmmsss{{{pppaaaYYYSSSRRRPPPMMMLLLMMMNNNNNNMMMNNNQQQTTTUUUZZZiiixxx{{{ooohhhppp}}}{{{XXXOOOGGGFFFFFFEEEGGGJJJEEEIIINNNUUU]]]fffqqqwww~~~vvvmmmggggggiiigggeeeeeehhhiiijjjhhhgggjjjoootttwwwqqqggg]]]UUUQQQPPPPPPHHHIIIIIIJJJJJJIIIHHHHHHIIIGGGGGGJJJLLLMMMTTT\\\fffssszzzuuupppmmmiiiccc^^^YYYVVVRRROOOOOOPPPPPPOOOOOOOOOPPPPPPOOOLLLJJJHHHBBBCCCCCCAAA@@@@@@BBBDDD???>>>>>>@@@CCCFFFHHHIIIJJJMMMQQQTTTVVVZZZ```eeefffeeeccc___ZZZSSSMMMJJJLLLJJJIIIIIIIIIIIIHHHFFFDDDFFFHHHHHHGGGEEEEEEFFFIIIGGGFFFDDDDDDEEEFFFGGGFFFGGGHHHIIIJJJIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEFFFIIINNNQQQTTTXXX^^^fffoooyyybbbKKKCCC@@@??????===:::<<<@@@:::===@@@@@@>>>===???AAA===@@@CCCCCCAAAAAACCCFFF??????>>>>>>>>>>>>>>>???>>>@@@GGGSSS^^^jjjzzz}}}qqqnnnlllnnnuuu}}}lll___WWWRRRQQQOOOOOOPPPPPPOOONNNPPPMMMOOOTTTWWW\\\mmmtttkkkooozzzaaaOOOIIILLLFFFCCCGGGGGGIIIIIILLLQQQUUUZZZdddooouuuvvviiidddbbb```___aaa___```aaabbbeeennnyyy|||wwwwwwiiieee^^^XXXSSSPPPOOOOOOJJJJJJIIIIIIHHHIIIIIIIIIHHHIIIJJJKKKLLLNNNSSSVVVeeeppp|||zzzsssmmmhhhccc___SSSTTTSSSRRROOONNNOOOPPPNNNPPPRRRSSSRRROOOKKKIIIHHHGGGEEECCCAAAAAAAAAAAACCCBBBAAA@@@AAACCCEEEGGGJJJMMMOOOQQQRRRTTTVVVYYY```cccdddaaaZZZTTTRRRQQQLLLKKKJJJIIIIIIHHHIIIIIIJJJIIIHHHFFFFFFEEEEEEEEEOOOLLLIIIFFFEEEEEEFFFGGGJJJJJJKKKKKKJJJIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFHHHKKKNNNUUUXXX]]]eeennnzzzsss\\\MMMBBB@@@???======>>>@@@AAA@@@?????????>>>>>>=========AAADDDDDDBBB???@@@AAAEEECCC@@@===<<<<<<>>>???BBBCCCIIISSS\\\fffuuuuuuppplllmmmuuu}}}{{{zzzjjj___WWWSSSQQQPPPOOOPPPPPPNNNMMMPPPNNNPPPTTTVVV[[[mmmtttiiilllvvvhhhSSSKKKLLLGGGFFFJJJHHHHHHGGGJJJNNNRRRVVV```jjjppp||||||kkkbbb___\\\ZZZZZZ\\\___bbbeeekkkttt~~~~~~sssllljjjaaa___[[[WWWRRROOOMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLOOOSSSVVV```lllyyy{{{tttnnnjjjeeebbb[[[ZZZXXXTTTQQQOOOOOOPPPOOOPPPQQQRRRQQQNNNKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBCCCBBBAAA@@@AAACCCEEEFFFGGGJJJLLLNNNOOOQQQSSSVVV^^^aaaccc```ZZZTTTRRRQQQLLLKKKKKKJJJJJJJJJJJJKKKNNNMMMLLLJJJIIIIIIIIIIIIMMMKKKHHHFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGDDDEEEEEEEEEEEEGGGKKKNNNUUUYYY^^^eeeooo{{{mmmWWWKKKAAA@@@>>><<<<<<===>>>?????????>>>>>>>>>============???BBBCCCBBBAAAAAAAAAEEECCC@@@>>>======>>>???AAABBBHHHQQQ[[[eeesss{{{rrrlllkkkuuuxxxyyyvvvggg^^^XXXSSSRRRPPPOOOOOOOOOMMMKKKOOONNNQQQUUUTTTYYYlllwwwhhhiiissstttZZZLLLLLLIIIIIILLLIIIGGGFFFGGGKKKMMMQQQZZZdddkkkvvvooodddaaa^^^[[[ZZZ[[[___eeelllsss|||wwwmmmeee```YYYYYYXXXVVVSSSPPPMMMLLLPPPOOONNNMMMLLLKKKKKKKKKKKKMMMNNNNNNOOOQQQUUUWWW[[[fffttt~~~xxxsssoookkkiiieeebbb^^^YYYUUURRRQQQPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEFFFHHHKKKMMMNNNOOORRRTTT]]]```cccaaa[[[UUUQQQPPPLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIHHHHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGBBBCCCDDDDDDDDDGGGKKKNNNVVVZZZ___gggppp{{{dddQQQGGGAAA???>>><<<;;;;;;<<<<<<===============<<<<<<<<<======>>>AAACCCCCCBBB@@@DDDCCCAAA???>>>>>>??????@@@AAAGGGPPPYYYcccrrr~~~~~~tttmmmkkkvvv|||ttteee]]]XXXSSSRRROOOOOONNNMMMKKKIIILLLLLLOOOSSSSSSWWWlll|||jjjiiirrraaaNNNLLLIIIKKKMMMHHHFFFEEEFFFIIIJJJMMMUUU___fffrrruuujjjhhhgggeeedddbbbfffmmmuuu}}}wwwrrrkkkddd```XXXWWWVVVUUUTTTSSSRRRQQQSSSRRRQQQOOONNNMMMMMMMMMNNNOOOQQQRRRRRRTTTWWWZZZZZZeeeqqqzzz}}}xxxuuusssqqqnnnjjjccc]]]YYYVVVTTTRRRQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDBBBAAAAAAAAAAAABBBCCCDDDHHHJJJLLLNNNOOOQQQTTTVVV]]]aaaeeeccc\\\UUUQQQOOOLLLLLLLLLLLLLLLMMMNNNOOOLLLKKKJJJJJJKKKMMMOOOQQQOOOMMMLLLJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEBBBCCCDDDDDDEEEGGGKKKOOOVVVZZZ```gggppp{{{www\\\KKKEEEAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;>>>CCCEEECCC@@@CCCCCCBBBAAA@@@?????????AAABBBGGGPPPYYYbbbqqq}}}~~~uuunnnnnnzzzuuueee\\\WWWSSSQQQOOONNNNNNMMMKKKIIIIIIHHHLLLQQQRRRVVVhhh}}}lllhhhnnn{{{hhhQQQKKKHHHIIIKKKFFFHHHFFFFFFHHHIIIKKKSSS\\\dddppp|||}}}ssspppooonnnnnnrrruuu{{{wwwqqqmmmjjjddd```[[[YYYVVVTTTTTTUUUVVVXXXVVVUUUSSSRRRQQQPPPPPPPPPNNNPPPRRRTTTUUUWWWZZZ\\\___hhhssszzz}}}{{{yyywwwuuupppiiiccc___\\\XXXUUURRRQQQOOONNNMMMLLLLLLMMMKKKJJJJJJIIIGGGFFFEEEDDDAAAAAAAAAAAAAAABBBBBBCCCGGGIIILLLNNNOOOPPPSSSUUU^^^bbbfffeee^^^VVVPPPNNNLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNQQQUUUYYY[[[TTTSSSQQQNNNMMMKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNMMMMMMKKKIIIGGGEEECCCDDDEEEFFFFFFFFFHHHLLLOOOUUUYYY```gggqqq{{{nnnUUUHHHDDDAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::===BBBDDDCCCAAABBBBBBBBBBBBBBBAAA@@@???BBBCCCHHHQQQYYYbbbppp}}}|||tttpppsss}}}zzzhhh\\\TTTQQQPPPNNNMMMMMMMMMKKKIIIIIIGGGIIIOOOPPPSSSaaarrrooogggjjjwwwnnnUUUMMMGGGGGGIIIEEEHHHFFFGGGHHHHHHJJJQQQ[[[bbbmmmxxx}}}zzzzzz{{{~~~uuuoookkkhhhdddaaa___]]]ZZZWWWVVVXXX[[[]]]YYYYYYXXXVVVUUUUUUUUUUUUQQQSSSVVVYYYZZZ]]]```bbbhhhpppyyy}}}~~~}}}}}}xxxpppkkkgggbbb[[[VVVRRRRRRPPPOOONNNMMMMMMMMMJJJJJJJJJIIIHHHFFFDDDCCCAAAAAAAAAAAABBBBBBBBBAAACCCEEEHHHJJJKKKMMMOOOQQQZZZ```eeeeee___WWWQQQOOOKKKKKKJJJJJJJJJKKKLLLLLLJJJJJJJJJLLLPPPUUUZZZ]]]ZZZXXXVVVSSSPPPMMMKKKJJJLLLKKKJJJIIIJJJKKKLLLMMMOOOOOONNNMMMKKKHHHEEECCCFFFFFFGGGFFFFFFHHHLLLOOOSSSWWW^^^gggqqq{{{fffQQQGGGDDD@@@@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===@@@AAABBBAAAAAABBBCCCDDDCCCBBB@@@???CCCDDDIIIQQQYYYbbbooo|||{{{sssrrrxxx|||xxxkkk[[[RRRPPPNNNMMMLLLMMMMMMKKKJJJLLLGGGHHHMMMOOOOOOXXXdddoooyyyuuuiiihhhpppsssZZZPPPGGGFFFHHHEEEHHHFFFFFFHHHHHHIIIQQQZZZ___jjjuuu|||yyysssnnnllljjjiiifffeeecccaaa``````aaabbb^^^]]]\\\\\\[[[[[[[[[[[[YYY\\\```cccfffhhhlllnnnrrryyyyyysssnnnggg]]]VVVSSSRRRRRRQQQPPPOOONNNMMMJJJJJJJJJIIIHHHFFFDDDCCCAAAAAAAAABBBBBBAAAAAA@@@@@@CCCEEEGGGHHHJJJLLLOOOSSSYYYaaaccc___XXXSSSQQQJJJJJJIIIIIIHHHHHHIIIIIIFFFFFFFFFGGGJJJOOOTTTWWW]]]\\\YYYVVVSSSPPPMMMLLLKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMNNNNNNLLLJJJGGGFFFFFFGGGGGGFFFEEEFFFIIILLLPPPTTT\\\fffppp{{{zzz___NNNFFFCCC>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<============:::<<<=========>>>@@@BBBAAABBBDDDEEEEEECCCAAA???BBBCCCHHHPPPWWW```mmmzzzzzzrrrttt{{{{{{xxx~~~~~~mmm[[[PPPOOOMMMLLLLLLMMMMMMLLLJJJOOOIIIGGGLLLNNNLLLQQQYYY___gggzzz|||mmmjjjiii}}}vvv^^^SSSHHHEEEHHHFFFGGGEEEEEEGGGGGGHHHPPPYYY]]]gggrrryyy}}}xxxtttssssssssslllllllllkkkjjjhhhgggfffaaa``````_________``````bbbeeejjjmmmpppssswwwyyywww~~~yyysssjjj^^^VVVSSSSSSSSSRRRQQQPPPNNNMMMIIIIIIJJJIIIHHHFFFDDDBBBAAAAAABBBBBBBBBAAA@@@@@@@@@BBBEEEGGGHHHIIILLLNNNMMMTTT]]]aaa^^^YYYUUUSSSJJJIIIHHHGGGGGGGGGGGGGGGIIIHHHGGGHHHJJJOOOSSSVVV^^^]]]ZZZXXXUUURRRPPPNNNJJJIIIHHHGGGHHHJJJLLLMMMJJJKKKMMMNNNMMMLLLJJJIIIFFFGGGFFFEEEDDDEEEHHHJJJNNNSSS[[[eeeppp{{{ttt[[[LLLEEECCC;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<=========>>>>>>:::<<<>>>>>><<<<<>><<<===>>>>>>>>>===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::;;;<<<===>>>@@@AAACCCEEEEEEEEEEEEDDD@@@BBBHHHRRRYYY```lllvvvzzztttwww{{{||||||uuu~~~jjjZZZUUURRRTTTVVVVVVSSSOOOLLLKKKLLLKKKKKKLLLMMMNNNOOOOOORRRXXXcccuuuuuulllhhhttt}}}cccQQQKKKJJJHHHFFFGGGFFFDDDDDDFFFJJJNNNQQQXXX___jjjssszzz}}}{{{{{{}}}}}}zzzvvvvvvuuutttttttttsssqqqoooooopppssswww|||{{{nnnbbbZZZWWWUUUTTTSSSTTTSSSQQQOOOPPPNNNKKKJJJJJJJJJHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBEEEDDDDDDDDDGGGJJJNNNQQQUUUWWW[[[aaaddd```XXXRRRNNNMMMKKKIIIHHHHHHHHHHHHHHHIIIKKKLLLNNNQQQUUUYYYbbbiiinnnjjj___UUURRRRRROOONNNLLLKKKJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGIIIJJJKKKOOORRRYYYcccppp~~~{{{```OOOGGGBBB???<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::;;;<<<===???@@@BBBDDDEEEEEEEEEEEEAAABBBHHHPPPXXX___lllwww~~~zzzwwwwww||||||xxx{{{~~~}}}vvv|||~~~gggYYYUUUPPPTTTYYYZZZWWWRRRMMMKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOSSSZZZgggzzzmmmgggooogggUUUMMMJJJGGGEEEHHHGGGEEEDDDDDDFFFIIIKKKSSS[[[fffooowww~~~zzzwwwvvvvvvyyy|||uuuhhh___ZZZXXXVVVUUUUUUTTTRRRPPPLLLJJJHHHHHHIIIIIIHHHGGGIIIHHHHHHGGGFFFFFFEEEEEEHHHGGGEEEEEEHHHMMMSSSWWW]]]]]]___ccceeebbb\\\VVVPPPNNNLLLJJJJJJJJJKKKKKKLLLNNNPPPRRRTTTXXX\\\```eeemmmssspppfff[[[VVVUUUQQQPPPNNNMMMLLLLLLLLLMMMLLLMMMNNNNNNNNNMMMLLLKKKHHHHHHGGGGGGHHHIIIKKKLLLOOOSSSZZZeeerrrlllWWWKKKFFFBBB???===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::::::::;;;;;;>>>???AAABBBDDDEEEFFFFFFBBBCCCGGGOOOVVV___lllyyyzzztttpppnnnmmmpppxxx~~~}}}zzz~~~zzz|||rrr^^^SSSPPPNNNRRRVVVXXXUUUQQQMMMKKKKKKJJJJJJJJJKKKKKKLLLMMMOOORRRVVVaaawwwoooiiimmmzzzkkkXXXNNNKKKJJJIIIIIIHHHFFFEEEEEEFFFHHHIIIPPPWWWbbbllluuu~~~~~~{{{{{{}}}qqqhhh]]]ZZZWWWVVVUUUTTTRRRPPPLLLKKKIIIIIIKKKKKKKKKJJJLLLLLLKKKKKKJJJIIIIIIHHHKKKJJJJJJKKKNNNSSSWWWZZZfffffffffhhhhhhddd\\\UUUMMMLLLKKKJJJKKKMMMPPPQQQQQQSSSWWWZZZ]]]aaafffjjjlllssszzzxxxnnnbbbZZZXXXRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLHHHHHHGGGGGGHHHIIIKKKLLLRRRWWW___jjjwwwxxx^^^OOOHHHDDDAAA???===<<<;;;999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::;;;;;;<<<===???AAACCCDDDEEEFFFCCCCCCFFFMMMTTT^^^mmmzzz{{{sssnnnjjjiiillluuu}}}|||{{{}}}}}}gggVVVNNNKKKKKKMMMPPPPPPNNNLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLOOOUUU___rrrqqqkkkkkksssmmmYYYMMMJJJKKKMMMHHHGGGFFFEEEEEEGGGHHHIIINNNUUU___iiirrr|||xxxooo```]]]ZZZWWWVVVTTTRRRPPPPPPOOONNNNNNPPPQQQQQQPPPMMMMMMMMMLLLLLLLLLKKKKKKLLLOOOSSSXXX]]]aaaccceeeqqqpppppppppnnnggg]]]UUUMMMLLLKKKJJJKKKNNNQQQSSSUUUYYY^^^ccchhhnnnssswwwxxx~~~vvviii___[[[TTTSSSQQQPPPNNNMMMLLLLLLLLLNNNOOOQQQQQQPPPNNNMMMHHHHHHGGGGGGHHHIIIKKKLLLSSSXXXaaammmzzzlllUUUJJJFFFAAA>>>>>>===<<<;;;999999:::;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAACCCEEEFFFDDDCCCEEELLLSSS]]]lllzzzyyyqqqkkkggglllsss}}}}}}{{{~~~}}}rrr___RRRLLLKKKHHHIIIJJJIIIHHHHHHIIIKKKJJJIIIIIIHHHIIIIIIJJJJJJGGGKKKSSS^^^mmmvvvkkkiiiooo~~~sss^^^PPPJJJKKKMMMFFFEEEEEEDDDEEEFFFGGGHHHLLLSSS]]]fffpppyyy|||uuufffccc^^^[[[YYYXXXVVVTTTQQQPPPNNNOOOQQQRRRRRRQQQOOOPPPPPPPPPPPPQQQQQQQQQQQQVVV___iiippptttuuuuuuzzzwwwtttrrrooohhh___XXXRRRPPPMMMKKKKKKNNNPPPSSSZZZ^^^fffmmmuuu|||pppeee___VVVUUUTTTRRRQQQOOOMMMLLLLLLNNNPPPRRRRRRQQQOOONNNIIIIIIHHHHHHIIIJJJLLLMMMRRRXXXbbbnnn{{{uuubbbPPPHHHDDD>>>;;;>>>===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999;;;<<<===>>>>>>>>><<<<<<===>>>@@@BBBCCCDDDCCCBBBEEELLLSSS]]]lllyyy{{{rrrllljjjnnnvvv~~~|||{{{~~~yyyhhhXXXNNNJJJJJJFFFGGGHHHHHHGGGGGGIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGKKKRRRZZZdddzzz~~~mmmiiinnn~~~jjjYYYOOOLLLLLLHHHHHHGGGFFFFFFGGGGGGHHHIIIPPPZZZccclllvvv|||nnnkkkfffbbb___^^^\\\ZZZUUUSSSRRRRRRTTTUUUUUUTTTWWWXXXXXXYYYZZZ[[[\\\\\\\\\bbbkkkttt{{{|||wwwpppkkkhhhddd___ZZZSSSQQQNNNMMMMMMPPPSSSVVV^^^dddmmmwwwxxxkkkeeeYYYYYYXXXVVVTTTRRRPPPNNNLLLNNNQQQSSSTTTRRRPPPNNNLLLKKKKKKJJJKKKMMMNNNOOOSSSYYYcccqqq~~~}}}iiiYYYKKKHHHCCC;;;999>>><<<============<<<;;;;;;999::::::;;;;;;::::::999777999;;;===???@@@@@@@@@============>>>@@@BBBCCCBBBBBBEEEMMMTTT]]]kkkxxxzzzsssgggiiippp{{{~~~|||{{{|||}}}~~~||||||ppp```RRRJJJIIIJJJDDDFFFHHHIIIIIIHHHIIIJJJIIIIIIHHHGGGGGGHHHHHHHHHLLLNNNRRRVVV[[[nnnoookkkqqqvvvcccUUUNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHNNNXXXaaaiiisss~~~tttqqqkkkgggeeecccaaa___^^^]]][[[[[[]]]^^^]]]]]]``````aaacccdddfffggggggggglllsssyyy~~~yyyrrrhhhaaa___^^^\\\[[[QQQPPPNNNNNNPPPTTTXXX[[[bbbhhhsss~~~|||ooohhh\\\\\\[[[YYYWWWTTTRRRPPPLLLNNNQQQTTTTTTSSSPPPOOONNNMMMMMMMMMMMMOOOPPPQQQUUU[[[ffftttyyy```SSSIIIGGGBBB999888???<<<===>>>>>>>>>===;;;:::999::::::;;;;;;::::::999777888;;;>>>@@@AAABBBBBB>>>============???AAABBBAAAAAAFFFMMMTTT]]]kkkwwwwwwoooooorrrvvv}}}{{{yyywww|||{{{yyy{{{tttjjj^^^UUUOOOLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKJJJNNNMMMRRR]]]hhhqqqiiikkkppp]]]RRROOOGGGHHHHHHEEEDDDEEEGGGGGGLLLMMMRRRZZZeeeooowww||||||uuuppplllhhhjjjnnnjjjooorrrpppnnnppppppnnnooonnnooorrrwwwxxxvvvssssssqqqpppqqqtttwwwxxxxxxvvvooofff^^^ZZZXXXXXXWWWMMMOOOQQQPPPNNNQQQXXX^^^iiiooowwwqqqfffZZZXXXWWWXXXZZZYYYVVVSSSPPPRRRUUUWWWVVVSSSPPPMMMOOONNNLLLKKKLLLNNNQQQSSSTTT[[[gggtttqqqYYYOOOCCC===>>>???===:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999<<<<<<<<<<<<===>>>@@@@@@DDDDDDGGGOOOVVV]]]gggqqqooooooqqquuuzzz{{{yyywww{{{zzzuuutttmmmdddZZZRRRMMMJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHIIIJJJKKKLLLGGGKKKIIIMMMWWW___tttwwwmmmkkk}}}{{{eeeUUUNNNJJJKKKJJJGGGEEEEEEFFFFFFHHHIIIMMMTTT___kkktttzzz|||xxxuuurrrrrruuu|||~~~yyyooommmkkkkkklllmmmlllkkkmmmiiiccc___\\\ZZZXXXVVVOOOQQQRRRPPPNNNPPPWWW]]]iiinnnvvvvvvggg\\\UUUSSSQQQRRRUUUXXXXXXWWWTTTTTTUUUUUUUUUSSSRRRQQQMMMLLLKKKKKKLLLMMMPPPQQQVVV]]]jjjwww}}}lllVVVMMMBBB<<<===>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@CCCCCCFFFNNNUUU\\\gggppptttssssssuuuyyy|||~~~~~~}}}zzzxxx{{{zzznnngggaaaXXXPPPKKKGGGEEECCCGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIIIIIIIJJJKKKLLLKKKNNNLLLOOOWWW\\\lllqqqjjjxxxvvv___QQQNNNMMMKKKJJJHHHFFFEEEEEEEEEFFFIIIPPP[[[gggssszzz}}}vvvmmmkkkhhhgggfffeeebbb```dddcccbbbbbbaaa___[[[YYYVVVVVVUUURRROOOQQQWWW\\\ggglllssszzzxxxlll___VVVTTTQQQNNNNNNQQQVVVYYYZZZYYYXXXWWWUUUTTTTTTTTTTTTLLLLLLLLLMMMNNNPPPRRRRRRXXX```mmm{{{zzzeeeQQQIII@@@;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????AAAAAAEEEMMMTTT[[[fffooo}}}{{{{{{}}}}}}}}}|||~~~{{{yyy}}}~~~{{{lllbbb\\\SSSLLLIIIGGGEEECCCGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJLLLOOONNNQQQXXXZZZgggtttiiitttpppYYYQQQMMMJJJJJJIIIFFFDDDEEEFFFGGGJJJOOOYYYfffsss|||vvvmmmkkkiiiggggggfffeeebbb```bbbbbbcccdddffffffcccaaa^^^]]]ZZZVVVSSSTTTXXX[[[cccgggnnnsssxxx}}}~~~vvvnnneee\\\VVVVVVTTTRRRRRRSSSVVVXXXYYY[[[[[[YYYXXXWWWVVVUUUUUUNNNOOOPPPRRRTTTUUUVVVWWW[[[cccppp~~~vvv___MMMFFF???<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???CCCLLLSSSZZZeeennn}}}{{{~~~qqqfff___UUUNNNLLLLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFIIIHHHLLLSSSTTT^^^tttvvviiioooiiiTTTMMMIIIJJJJJJFFFDDDFFFFFFGGGJJJNNNVVVbbbpppzzzvvvlllgggfffeeeeeefffgggfffeeeeeeddddddfffiiikkkkkkjjjcccbbb^^^ZZZWWWWWWXXXZZZ___bbbggglllpppsssxxx{{{~~~zzzsssmmmfff___YYYUUUTTTUUUWWWXXXYYYYYYYYYZZZ\\\\\\]]]\\\ZZZXXXVVVTTTNNNOOOQQQTTTVVVXXXYYYZZZ^^^ffftttsss[[[IIIEEE@@@===>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???>>>BBBKKKRRRZZZdddnnn}}}{{{hhh^^^RRRJJJIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFDDDFFFDDDHHHPPPQQQYYYnnn{{{llllll{{{}}}\\\QQQJJJKKKJJJFFFDDDHHHDDDFFFIIIKKKQQQ[[[iiirrr{{{rrrhhhfffdddeeegggiiijjjjjjjjjiiihhhiiimmmpppqqqrrrhhhgggdddaaa^^^\\\ZZZZZZ]]]___bbbeeehhhkkkpppsssuuurrrnnnhhhaaa\\\WWWUUURRRVVV\\\`````````______]]]^^^^^^^^^\\\YYYVVVTTTNNNOOOPPPRRRUUUXXX[[[\\\bbbjjjxxxmmmVVVGGGDDD@@@>>>>>>>>>===<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::===<<<<<<;;;<<<<<<======>>>>>>BBBKKKSSSZZZeeeooo{{{lll___PPPFFFDDDEEEDDDBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFGGGHHHEEEIIIPPPPPPXXXlllyyypppiiiooofffWWWMMMMMMKKKEEEDDDHHHDDDFFFIIIJJJNNNVVVbbblllxxxtttqqqnnnmmmnnnqqqrrrssssssrrrrrrsssvvvxxxyyyxxxqqqooommmkkkiiieeebbb_________```aaabbbeeejjjmmmooonnnllliiieeeaaa___^^^ZZZ___eeeiiihhhgggggggggaaa```^^^\\\ZZZXXXVVVVVVPPPPPPPPPRRRVVVZZZ^^^```fffooo}}}gggPPPDDDBBB@@@>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<<<<>>>>>>BBBKKKSSS[[[eeeooo{{{sssfffTTTJJJGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHDDDGGGNNNNNNUUUhhhmmmtttggggggwwwnnn]]]PPPOOOLLLEEECCCHHHEEEHHHKKKLLLNNNUUU```iiiqqq|||zzzwwwwwwyyy{{{{{{zzzzzz{{{}}}~~~yyyxxxvvvuuusssooojjjfffaaaaaa```^^^^^^aaafffjjjkkklllmmmmmmkkkjjjjjjjjjgggkkkpppqqqnnnllllllllldddaaa]]]ZZZWWWWWWWWWXXXSSSRRRSSSTTTXXX]]]aaadddjjjsssbbbLLLBBBAAA???===;;;:::999888::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>>>>CCCKKKSSS[[[fffppp|||oooggg[[[PPPIIIEEEDDDCCCFFFFFFFFFEEEDDDDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHHHHJJJNNNTTTXXXiiixxxssseee```iii}}}dddOOOKKKLLLHHHEEEGGGGGGIIIJJJIIIJJJQQQ\\\eeeuuuzzz|||}}}}}}{{{yyyuuupppmmmkkkhhhdddbbbbbbbbbaaaaaaggghhhjjjnnnrrrttttttsssyyy{{{}}}}}}zzzuuupppllliii___WWWXXX[[[ZZZXXXWWWVVVSSSSSSWWWZZZ[[[```eeennnyyyrrrVVVJJJAAA@@@???>>>============;;;::::::999999::::::;;;<<<<<<::::::::::::<<<<<<;;;:::777666666888;;;===;;;;;;;;;999888999<<>>>>>BBBIIIOOOUUUaaalll~~~xxxooobbbVVVNNNIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIMMMRRRUUU^^^jjjooofffiii|||oooUUUMMMMMMIIIGGGHHHFFFHHHHHHHHHIIINNNYYYaaaqqqwww{{{wwwsssvvvrrrlllgggdddbbb___]]]bbbeeejjjrrr{{{wwwqqqiii___XXXXXX[[[ZZZWWWWWWWWWTTTTTTXXX[[[\\\bbbhhhrrr}}}mmmSSSIII@@@???>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;<<<;;;:::999999:::;;;<<<999999999999999:::;;;;;;;;;;;;;;;:::999999<<>>===<<<::::::999999;;;::::::999999::::::;;;::::::999999999999::::::888999;;;<<<<<<<<<;;;::::::;;;;;;:::999:::<<<>>>@@@@@@CCCJJJOOOUUU```kkk{{{xxxooocccWWWNNNIIIEEECCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEBBBDDDFFFGGGGGGHHHKKKMMMZZZ]]]iiisssjjjppp}}}```QQQNNNLLLIIIHHHFFFGGGGGGFFFFFFJJJPPPUUU]]]eeeoooyyy}}}{{{xxxzzz~~~~~~yyyuuussspppnnnmmmqqqyyyuuujjjaaaZZZZZZZZZXXXWWWWWWXXXVVVVVVXXXZZZ^^^gggqqq~~~yyy\\\LLLFFF??????===<<<:::999999999;;;::::::999999::::::;;;999999999999999999999999999:::;;;<<<<<<<<<;;;;;;:::;;;;;;:::999:::<<<>>>@@@@@@DDDJJJOOOUUU```kkkzzz|||llleee[[[QQQKKKGGGEEECCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGCCCEEEFFFFFFFFFGGGIIIKKKTTTUUU]]]ooovvvhhhkkkuuu~~~bbbSSSOOOMMMIIIGGGHHHHHHGGGGGGGGGJJJNNNQQQXXX___iiiqqqwww}}}{{{tttrrrtttwwwxxxwww|||}}}{{{zzzxxxyyy}}}tttiiiaaa[[[[[[ZZZXXXWWWYYYYYYVVVVVVWWWYYY^^^iiiuuulllUUUHHHCCC??????===<<<;;;:::::::::;;;::::::999999::::::;;;999999999999999999999999;;;;;;:::::::::;;;<<<===999;;;;;;;;;::::::<<<===@@@@@@DDDJJJOOOUUUaaalll{{{tttbbb\\\TTTMMMIIIGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDEEEFFFGGGHHHIIIFFFGGGGGGFFFEEEFFFIIIKKKNNNPPPWWWfffzzzhhhgggooohhhVVVOOOLLLIIIGGGHHHHHHGGGGGGHHHJJJLLLNNNUUU\\\ffflllpppvvv~~~yyyvvvvvvxxxwwwvvv|||tttgggaaa\\\[[[ZZZXXXYYY[[[ZZZXXXWWWXXXYYY___mmm{{{www___OOOFFF@@@>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999::::::::::::999999;;;:::999999999:::<<<===999:::<<<<<<::::::;;;===???@@@DDDJJJPPPWWWbbbmmm~~~zzzjjjZZZUUUNNNIIIFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJIIIIIIHHHFFFEEEFFFIIILLLLLLPPPVVVaaauuuooojjjoooqqq\\\NNNJJJJJJJJJGGGFFFFFFFFFHHHJJJKKKKKKPPPXXXaaafffiiioooyyyzzzqqqfff```\\\[[[[[[YYYZZZ]]]]]][[[ZZZZZZ[[[bbbqqq~~~{{{wwwsssssswww~~~eeeSSSJJJDDD===;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;999:::;;;<<<<<<;;;:::999888999999:::::::::::::::888:::<<<<<<;;;:::;;;<<<>>>???CCCJJJPPPXXXdddooosssbbbUUUPPPJJJEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFCCCDDDEEEFFFHHHJJJKKKKKKLLLKKKIIIFFFEEEFFFJJJMMMHHHMMMTTT[[[jjjwwwpppsss|||yyy```NNNIIIJJJLLLFFFEEEEEEFFFHHHIIIJJJJJJKKKSSS\\\aaadddjjjttt}}}~~~tttnnneee___\\\\\\[[[YYY[[[______]]]\\\\\\]]]ddduuutttqqqmmmiiijjjpppyyypppYYYKKKGGGBBB;;;999999888888999999:::;;;;;;::::::999999::::::;;;::::::<<<<<<<<<<<<::::::555777:::<<<===;;;888777888:::<<<<<<;;;:::;;;<<<===>>>CCCJJJQQQXXXeeeppp~~~|||iiiZZZMMMJJJFFFDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIGGGFFFDDDDDDEEEGGGHHHIIIHHHMMMVVV```tttrrriiiqqqiiiWWWNNNKKKJJJLLLIIIFFFDDDFFFHHHJJJJJJFFFLLLSSSZZZ___fffooouuu|||yyyqqqeeeaaa\\\ZZZZZZ\\\]]]^^^]]]]]]^^^^^^cccnnnyyyjjjddd______```ccckkksss|||zzzeeeQQQGGGCCC@@@>>>======<<<<<<<<<;;;;;;;;;::::::999888777777888888888999999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999888999:::;;;<<<===???DDDKKKPPPWWWdddpppzzzgggYYYMMMJJJFFFDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGJJJIIILLLSSS[[[mmmwwwllllllttt]]]OOOIIIIIIIIIGGGEEEDDDFFFHHHIIIIIIGGGLLLRRRWWW[[[bbbjjjpppyyyxxxkkkfff```\\\\\\]]]^^^____________```eeerrr{{{nnn```ZZZVVVWWWXXXZZZaaaiiiqqquuu___MMMDDDBBB???<<<;;;;;;;;;:::::::::999999:::999999888777777888888999999::::::;;;:::::::::::::::::::::::::::::::::::::::999999::::::;;;;;;===???DDDKKKPPPWWWdddqqqvvvdddVVVLLLIIIEEECCCDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEJJJHHHJJJOOOUUUbbbpppjjjyyygggSSSKKKJJJGGGFFFDDDEEEGGGHHHHHHGGGHHHKKKOOORRRUUU\\\eeekkkttt|||vvvpppiiiccc```aaaaaabbbaaaaaaaaabbbiiivvvpppbbbUUUQQQNNNNNNNNNPPPWWW___ggg|||mmmVVVGGGBBB@@@===:::999999999888888888777777:::999888888777888888888::::::::::::::::::999888999999::::::::::::::::::999999::::::;;;;;;::::::>>>@@@EEEKKKPPPWWWdddqqqqqq___RRRKKKHHHDDDCCCCCCDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBCCCCCCDDDEEEIIIFFFHHHLLLPPPZZZrrrwwwmmmtttsss[[[NNNKKKGGGFFFFFFGGGHHHIIIHHHGGGHHHJJJLLLNNNQQQXXXbbbiiipppwww{{{rrrjjjeeedddddddddcccbbbbbbdddlll{{{vvveeeZZZQQQNNNLLLKKKJJJKKKQQQZZZiii~~~yyyeeeNNNCCCAAA@@@<<<:::999888888888888777777777999999888888888888888999:::::::::::::::999888777999999999999999:::::::::888999:::;;;<<<;;;:::999???@@@DDDKKKOOOWWWeeerrr|||}}}kkk[[[OOOIIIGGGCCCBBBBBBCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEFFFDDDFFFKKKMMMTTThhh}}}pppooovvvgggTTTLLLJJJHHHHHHHHHJJJJJJIIIHHHGGGHHHJJJLLLOOOVVVaaahhhmmmttt}}}xxxoooiiifffdddcccdddccccccgggpppxxxeeeZZZUUUOOOLLLKKKJJJIIIIIIRRR\\\qqqrrr]]]IIIAAAAAA???<<<;;;999999999999888888888888999888888888888888999999::::::::::::999888888777888888888999999:::::::::888999:::;;;<<<;;;:::999>>>???CCCIIINNNVVVdddrrr}}}xxxfffVVVKKKHHHFFFCCCAAABBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDBBBDDDIIIKKKPPP```rrrssslllmmm~~~|||bbbRRRMMMKKKIIIHHHIIIJJJIIIHHHFFFHHHJJJKKKNNNTTT^^^fffkkkpppxxxvvvooojjjfffccceeeeeefffkkkuuu~~~iiiXXXPPPMMMJJJIIIHHHHHHHHHKKKWWWccc|||iiiVVVEEEAAAAAA===;;;===:::::::::999999999999888888888888777888888999:::999999999999999999888777777777888888999:::::::::999999::::::;;;;;;::::::>>>>>>BBBHHHLLLTTTcccqqqtttbbbSSSHHHHHHEEEBBBAAAAAACCCCCCBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDDDDDDDCCCAAACCCHHHIIIKKKXXXhhh|||ooohhhtttyyybbbOOOLLLIIIGGGGGGGGGGGGFFFFFFHHHJJJJJJLLLQQQYYY```hhhlllttt}}}yyysssmmmiiiggggggiiippp{{{zzziii\\\RRRJJJFFFEEEDDDEEEGGGIIIQQQ```ooo|||```PPPCCCBBB@@@;;;999===::::::999999999999888888888888777777888999999:::777888888999999999999888666777777888999999::::::::::::999999::::::;;;;;;======AAAFFFKKKSSSbbbpppqqq```QQQGGGGGGEEEBBB@@@AAABBBCCCBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCC>>>???@@@AAABBBCCCCCCBBBCCC@@@BBBGGGGGGHHHSSSbbbxxxuuuhhhooosssPPPMMMHHHEEEEEEEEEEEEEEEFFFHHHJJJJJJKKKNNNUUU[[[fffjjjrrr{{{|||uuuqqqiiiiiilllsssyyyeeeXXXSSSOOOHHHAAABBBBBBDDDHHHLLLVVViiizzzyyy[[[LLLBBBBBB@@@888888===999999999999888888888888888888777777888999::::::666777888999999999999999666777777888999999::::::;;;:::999888999:::;;;<<<<<<<<<@@@EEEJJJRRRaaaooo|||qqq\\\OOOHHHDDDDDDCCCBBBBBBBBBBBBCCCDDDBBB@@@@@@AAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEEEEEEEKKKTTT\\\xxxqqqlllrrrdddTTTGGGFFFHHHEEEDDDHHHGGGHHHHHHHHHIIIMMMQQQUUU^^^dddlllsssyyywwwsssrrrssszzztttdddUUUMMMKKKHHHEEEEEEBBBCCCFFFMMMSSS]]]nnn}}}mmmRRRKKKCCC??????>>>;;;888::::::::::::::::::::::::;;;999888666666777999:::::::::999888777777777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>AAAGGGMMMUUUbbbnnnzzzmmmXXXMMMHHHDDDDDDCCCBBBBBBBBBBBBBBBCCCBBB@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???BBBDDDDDDDDDIIIQQQXXXggg{{{{{{pppnnnvvvkkkXXXHHHEEEFFFCCCBBBEEEGGGGGGGGGGGGHHHKKKOOOSSSXXX^^^gggmmmsss{{{~~~yyyyyyzzzhhh[[[NNNIIIHHHFFFDDDDDDCCCDDDHHHOOOVVVaaarrr}}}dddNNNHHH@@@<<<<<<<<<:::777888888888888888888888888:::999888666666777999:::999999888888888999999:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======@@@FFFLLLTTTaaammmyyyhhhUUULLLJJJDDDCCCCCCBBBBBBBBBBBBBBBCCCAAA@@@???@@@AAA@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>AAACCCDDDDDDGGGMMMRRR[[[kkkyyymmmnnnwww```KKKEEEEEECCCBBBDDDFFFGGGGGGGGGGGGIIILLLPPPSSSYYYaaaiiiooouuu}}}ttt\\\QQQHHHFFFGGGEEEDDDDDDEEEFFFKKKSSS\\\gggyyyqqqYYYJJJEEE???<<<<<<<<<;;;999888888888888888888888888999999888777777888999:::888888888888999:::;;;<<<888888999999999:::::::::::::::::::::::::::::::::<<<<<>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCDDDDDDFFFIIILLLWWWaaavvvsssnnn|||gggOOOGGGGGGEEEDDDGGGGGGHHHHHHGGGGGGHHHKKKNNNRRRWWW___gggmmmsssyyy|||jjjVVVNNNHHHHHHIIIGGGFFFGGGFFFHHHPPPYYYcccooofffPPPHHHDDD@@@>>>>>>>>>===<<<::::::::::::::::::::::::999888888777777888999:::999999888999999:::;;;;;;888888999999999:::::::::777777777777777777777777<<<<<>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDFFFHHHIIIOOOVVVggg{{{ooowwwjjjRRRIIIGGGEEEEEEIIIGGGHHHIIIHHHHHHIIIKKKMMMQQQUUU\\\cccjjjoootttvvv|||wwwdddTTTNNNIIIJJJJJJHHHFFFGGGHHHLLLUUUaaalllwwwuuu[[[IIIDDDBBB???===============::::::::::::::::::::::::888777777888888999999:::;;;:::999999888888888999888888999999999:::::::::999999999999999999999999======@@@EEEKKKRRR___jjjzzzoooXXXJJJDDDBBBCCCBBBBBBAAAAAAAAAAAAAAABBB@@@???>>>???@@@???>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGJJJPPP___vvvooommmuuulllUUULLLGGGBBBCCCHHHFFFHHHIIIIIIHHHIIIKKKMMMNNNPPPUUU\\\bbbhhhlllnnnvvv}}}}}}lll```SSSMMMIIIJJJJJJGGGFFFHHHKKKQQQ^^^lllwwwxxxcccPPPEEE@@@???===;;;:::::::::;;;888888888888888888888888777777777888999999::::::;;;:::999888777777777777888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===@@@EEEKKKRRR^^^jjjzzzvvv___PPPHHHCCC@@@CCCBBBAAAAAA@@@@@@AAAAAABBB@@@>>>>>>???@@@???>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???AAACCCEEEEEEHHHNNNYYYjjjrrrhhhiiizzzppp]]]SSSJJJBBBBBBHHHDDDEEEGGGHHHGGGHHHJJJLLLKKKLLLOOOUUU[[[bbbfffhhhpppwwwzzzkkkaaa]]]SSSMMMJJJKKKJJJHHHHHHKKKPPPWWWfffvvvyyybbbRRRIIICCC>>>>>>===;;;999999999:::888888888888888888888888666666777888999:::::::::888888777777666777777777888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<>>>>>???@@@???>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;<<>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@??????<<<======???@@@BBBDDDEEECCCGGGNNNUUU^^^ssspppbbbeeeooowwwiiiWWWIIIEEEFFFFFFDDDDDDHHHIIIGGGFFFIIIJJJJJJKKKLLLOOOTTTZZZ___hhhnnnvvv~~~rrreee[[[UUUUUUTTTQQQPPPPPPNNNKKKMMMQQQTTTaaasssrrr[[[MMMGGGCCC===???>>>===<<<:::999888777::::::999888888999::::::777777777777777777777777666666777888999::::::::::::::::::999999888888888;;;;;;999999999999;;;;;;>>>===???CCCGGGMMMYYYdddwwwvvvrrroookkkeee\\\PPPHHHDDDCCCAAA???@@@@@@???>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>???@@@AAABBBCCCDDDGGGLLLQQQVVVfffwwwiiiaaagggxxxtttdddTTTJJJGGGGGGDDDDDDHHHIIIGGGFFFHHHIIIJJJJJJKKKMMMRRRXXX\\\eeeiiiqqqyyy~~~mmmbbbZZZWWWXXXWWWTTTRRRRRROOOMMMOOOUUU^^^hhhwwwnnnWWWIIIDDD@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::777777777777777777777777666666777888999999999999:::::::::999999888888888;;;::::::999999::::::;;;>>>===???CCCGGGMMMXXXcccwwwrrrjjjccc\\\XXXQQQIIICCCBBBBBB@@@?????????>>>=========>>>>>>????????????????????????@@@????????????>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@?????????@@@@@@AAABBBDDDHHHKKKNNNXXXppptttggghhhrrrvvvfffUUUKKKGGGDDDCCCGGGIIIGGGGGGHHHHHHHHHIIIJJJKKKOOOTTTXXXaaadddjjjsss~~~yyyjjjaaa\\\]]]```^^^ZZZWWWVVVSSSQQQUUUZZZdddlllxxx~~~jjjSSSFFFAAA???<<<::::::::::::;;;;;;;;;;;;:::999888888888888999:::777777777777777777777777666666777888999999999999999999999999999888888888;;;::::::999999::::::;;;===<<<>>>CCCFFFLLLWWWaaatttvvvkkkaaaXXXOOOKKKFFFCCCBBBBBBAAA??????>>>>>>===============??????@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????@@@@@@@@@@@@?????????????????????@@@@@@AAA???@@@DDDHHHJJJRRRddduuusssmmmnnn|||xxxcccQQQHHHCCCBBBFFFIIIHHHGGGIIIFFFGGGHHHHHHIIILLLQQQTTT___```eeeooo|||uuukkkeeebbbdddhhhfffaaa]]][[[XXXVVVYYY___fffnnnyyyzzzdddPPPDDD@@@???>>>======<<<;;;:::999888777999999888888888888999999666666666666666666666666666666777888888888888888999999999888888888888888::::::::::::::::::::::::===<<<>>>CCCFFFJJJUUU___pppzzzooocccYYYKKKHHHEEECCCBBBAAA@@@??????>>>>>>===============>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????=========>>>???@@@BBBBBB@@@AAADDDHHHJJJOOO[[[hhh{{{pppjjjrrroooZZZNNNFFFBBBDDDGGGHHHHHHIIIEEEFFFGGGHHHIIIKKKOOORRR\\\]]]bbbmmm{{{wwwoookkkiiigggjjjnnnlllgggbbb___[[[XXX[[[aaahhhqqq~~~ooo[[[KKKBBB>>>>>>>>><<<<<<;;;:::999888888777888888888888888888888888666666666666666666666666666666777888888888777777888888888888888888888888::::::::::::::::::::::::<<<;;;>>>BBBEEEIIISSS]]]kkk{{{yyyooobbbVVVGGGFFFCCCAAA???>>>>>>>>>??????>>>=========>>>>>>===>>>???@@@@@@???>>>=========>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????<<<======>>>???@@@BBBBBBEEEDDDEEEHHHIIIKKKSSS\\\tttzzznnnpppzzzjjjZZZOOOFFFEEEGGGGGGGGGIIIEEEFFFHHHHHHIIILLLOOORRRWWWZZZ```kkkwwwqqqllliiijjjkkkkkkoootttsssnnniiifff```\\\]]]bbbjjjtttooo___NNNDDD???<<<:::;;;888888999999::::::;;;;;;777777888999999888777777777777777777777777777777666666777888888777777666777777777888888888888888999::::::;;;;;;::::::999;;;;;;>>>BBBEEEHHHQQQZZZhhhvvvvvvkkk\\\OOOEEEDDDBBB@@@>>>>>>???@@@@@@@@@???>>>>>>>>>>>>???;;;<<<>>>??????>>><<<;;;============>>>>>>????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@FFFCCCCCCEEEFFFGGGLLLSSSdddxxxqqqttt}}}kkk]]]NNNHHHHHHFFFFFFGGGDDDFFFHHHJJJKKKMMMQQQSSSPPPUUU]]]gggrrr|||{{{kkkhhhgggjjjnnnqqqxxxzzzuuuqqqkkkeeedddhhhuuu~~~aaaRRREEE@@@???<<<999:::777888888999::::::;;;;;;666777888999999888777666777777777777777777777777666777777777777777666666666777777777888888888999999::::::;;;;;;::::::999;;;;;;===BBBDDDGGGOOOXXXgggtttttthhhWWWIIIEEEEEECCCAAA@@@@@@BBBDDDAAA@@@@@@???????????????;;;<<<===??????===<<<;;;<<<=========>>>>>>????????????@@@@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>BBB???>>>AAACCCEEEJJJPPPYYYqqq|||oookkkppp}}}wwwgggUUULLLHHHFFFEEEEEEDDDFFFIIIJJJLLLNNNRRRTTTKKKQQQ[[[dddmmmwwwuuullliiihhhlllqqqvvv|||uuunnnllloooqqqZZZLLLAAAAAAAAA>>>;;;;;;;;;::::::999999888888888666777888999999888777666777777777777777777777777666777777777777777666666666666777777888888888999999999;;;;;;;;;;;;999999;;;;;;===BBBDDDFFFNNNXXXgggsssuuucccRRRIIIGGGEEEBBB???=========>>>@@@?????????>>>>>>============<<<<<<<<<<<<======<<<<<<============<<<<<<@@@AAAAAABBBAAA@@@???>>>======>>>???@@@AAAAAABBB@@@@@@AAABBBDDDFFFHHHIIIWWWeee}}}xxxnnnllluuu|||^^^OOOJJJGGGEEEEEEKKKIIIGGGIIILLLNNNMMMKKKNNNOOOUUU___hhhpppzzzwwwkkklllnnnsssyyy}}}rrrssszzzjjjUUULLLBBB<<<<<<======;;;:::::::::999999999888888444444444444444444444444999888888888777777666666666666666666666777888888999999888888888888999999888999;;;;;;::::::;;;<<<<<<<<<>>>AAACCCEEENNNWWWeeeooorrruuusss```PPPHHHDDDCCCAAA???>>>>>>??????>>>>>>>>>=========<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<============<<<<<<@@@@@@AAAAAAAAA@@@>>>>>>======>>>>>>??????@@@@@@??????@@@AAACCCEEEGGGHHHNNNZZZooo}}}qqqiiimmmtttnnnUUUJJJIIIJJJJJJIIIHHHHHHJJJMMMNNNMMMKKKLLLLLLQQQZZZbbbiiisss}}}wwwxxxyyy|||xxxdddPPPIII@@@;;;;;;<<<;;;999999999888888888777777777999999999999999999999999888888888777777777666666666666666666666777888888999999888888888888999999555666777777666666777999<<<<<<===AAACCCEEENNNWWWcccnnngggiiiqqq}}}nnnZZZLLLFFFBBBAAA???>>>>>>???@@@AAA======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<============<<<<<>>============>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFHHHOOO___xxxvvvvvv{{{|||oookkkmmm___MMMKKKJJJFFFGGGGGGHHHKKKMMMNNNLLLJJJIIIIIILLLTTTZZZ```iiirrrvvv}}}qqq]]]IIIDDD>>>;;;;;;;;;:::888888888777777777666666666666666666666666666666666888888777777777777666666666666666777777777888888999999888888888888999999888999::::::999888:::;;;<<<;;;===AAABBBEEEMMMWWWaaakkk}}}gggfffjjjsss{{{|||gggTTTGGGDDDAAAAAA@@@???>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;<<<<<<======<<<<<<;;;>>>>>>???@@@@@@???>>>==================<<<<<<<<<=========>>>@@@AAACCCDDDIIIKKKTTThhhtttssssssyyy~~~sssooo|||nnnVVVOOOJJJ@@@EEEFFFIIILLLMMMMMMKKKIIIIIIHHHKKKPPPUUUYYYaaaiiikkkrrr}}}}}}eeeRRRCCC@@@===;;;;;;;;;999777888888777777777666666666444444444444444444444444777777777777777777666666666666777777888888888888999999888888888888999999;;;<<<===<<<;;;;;;<<<===<<<;;;===@@@BBBEEEMMMVVV___iii{{{iiifffgggkkkqqqyyyrrr___NNNEEECCCBBBAAA@@@???>>>=======================================<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>?????????>>>============<<<<<<<<<<<<<<<<<<<<<======???@@@BBBBBBIIIHHHMMM]]]rrr|||uuuoooooozzz}}}sssuuuwww^^^TTTMMMDDDEEEGGGJJJLLLLLLKKKJJJIIIJJJIIIKKKPPPRRRTTTZZZaaadddjjjttt~~~|||rrruuu}}}tttWWWFFF@@@???>>>===<<<<<<:::999999999888888888777777777999999999999999999999999666666666666666666777777666666777888999888888777999999888888888888999999999;;;;;;;;;999999:::;;;;;;;;;<<<@@@BBBDDDMMMVVV^^^hhhyyylllhhheeehhhlllrrr~~~wwwfffWWWJJJDDDCCCBBBAAAAAA???>>>===<<<<<<===============>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>??????>>>======<<<<<<<<<===============<<<<<<<<<===>>>@@@AAABBBEEECCCGGGUUUeee{{{zzzuuuvvvuuunnnyyywww___TTTOOOKKKFFFIIIKKKLLLKKKIIIHHHHHHIIIHHHKKKPPPQQQQQQTTTZZZ^^^ccckkkuuu~~~ssskkksssjjjQQQEEE??????>>>===<<<;;;::::::999999888888888777777777999999999999999999999999555555666666666666777777666777888999999999888777999999888888888888999999;;;<<<===<<<;;;:::;;;<<<;;;:::<<<@@@AAADDDLLLVVV___hhhxxxtttoookkkkkklllpppzzzjjj[[[QQQHHHDDDCCC???????????????>>>======;;;;;;<<<<<<<<<=========;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>======<<<<<<<<<======>>>>>>???============>>>???AAAAAABBB???CCCOOOZZZiii{{{ooosssmmmZZZRRRPPPHHHKKKLLLKKKHHHFFFGGGHHHFFFFFFJJJOOOOOOMMMNNNRRRWWW\\\cccllluuuwwwkkkiiixxxvvv]]]LLLHHH>>>>>>>>>===;;;:::::::::888888777777777666666666555555555555555555555555555555555666666666777777555777888::::::999888777999999888888888888999999<<<>>>>>>===<<<;;;;;;<<<;;;:::<<>>???????????????:::::::::;;;;;;<<<<<<<<<=========<<<<<<=========:::;;;;;;<<<<<<;;;;;;::::::;;;===>>>>>>>>>======;;;<<<<<<===>>>???@@@@@@============>>>@@@AAAAAABBB???BBBKKKRRR[[[sssuuussszzzhhhXXXUUUJJJLLLMMMKKKGGGEEEFFFHHHBBBCCCHHHMMMNNNJJJJJJMMMSSSWWW^^^fffooozzzzzzpppfffhhh}}}uuuaaaMMMDDDDDD>>>>>>===;;;999888999:::777666666666555555555555555555555555555555555555444555555555666666777777555777999:::::::::888777999999888888888888999999888999:::999777666777888;;;:::<<>>>>>===<<<;;;::::::999<<<;;;;;;;;;;;;:::::::::========================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAABBB@@@???>>>>>>>>>>>>>>>???@@@===@@@IIILLLQQQaaauuuuuurrr}}}rrr]]]XXXOOOGGGEEEEEEEEEGGGJJJGGGGGGGGGGGGHHHIIIJJJJJJRRRTTTYYY^^^eeeoooxxxvvvmmmnnnlllvvv}}}hhhYYYOOOFFFAAAAAA;;;:::888666666777888:::999999999999999999999999888888888888888888888888:::888666555444555666777777888999999999777666555555666777999999999888777999999::::::::::::;;;;;;;;;999;;;???BBBEEELLLTTT^^^gggwww~~~zzzyyyzzz~~~qqq[[[OOOHHHBBB>>>>>><<<<<<<<<<<<<<<;;;;;;;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@??????>>>>>>>>>??????@@@BBB>>>@@@GGGIIILLLZZZlllyyyqqqwwwqqq```UUUKKKHHHHHHGGGGGGIIIGGGFFFFFFGGGGGGHHHIIIJJJOOORRRVVV[[[aaajjjsssyyy}}}wwwrrrppprrrooo[[[MMMEEE>>>;;;;;;;;;;;;999888888888999:::999999999999999999999999888888888888888888888888999888666555555555777888777888888888777777666555777888888999999999999888999999999:::::::::;;;;;;;;;999;;;???BBBEEELLLTTT^^^hhhyyy|||jjjVVVKKKEEE@@@===<<<;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<========================>>>???@@@@@@CCC@@@AAAEEEEEEFFFQQQ```oootttqqqtttxxxqqqbbbRRRLLLKKKIIIGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIMMMOOORRRVVV[[[bbbjjjpppuuuxxxzzzxxxzzzwww}}}uuueeeRRRGGGAAA===<<<===;;;;;;;;;:::::::::999999999999999999999999999999777777777777777777777777777777666555555666888888777777666666555555666666::::::999999999999999:::999999999999::::::::::::;;;999;;;???BBBEEEKKKSSS___iiizzzrrrbbbPPPFFFBBB>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????CCCAAAAAACCCCCCCCCKKKVVVcccyyy|||qqqmmmqqq}}}sss^^^QQQLLLHHHFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHKKKMMMOOORRRVVV\\\bbbgggnnnqqqxxxyyytttzzznnn___MMMDDD@@@>>>>>>@@@::::::;;;;;;::::::999888888888888888888888888888666666666666666666666666666666555555666777888999777666555444444555666777;;;:::999777777888999:::888999999999999:::::::::;;;999:::???BBBDDDKKKRRR```iiiwwwjjjZZZJJJCCCAAA>>>;;;:::>>>======<<<;;;;;;::::::;;;::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999::::::<<<===>>>BBBAAAAAABBBBBBCCCIIIOOO\\\jjjwwwnnnnnnxxxkkkYYYOOOHHHEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGJJJLLLNNNPPPSSSWWW\\\```hhhkkkqqqyyy~~~sssttteeeVVVGGG???===;;;;;;===999999999:::999888777777888888888888888888888888555555555555555555555555555666666666666777888888777666555444444555666777999888777666666777888999888888888999999999::::::;;;999:::>>>AAACCCJJJRRRaaagggttt{{{cccTTTFFFAAAAAA>>><<<;;;???>>>===<<<;;;:::999999<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999999:::;;;<<<<<<@@@@@@AAAAAABBBCCCGGGJJJRRR[[[kkkuuuooosssyyyyyydddUUUJJJFFFGGGCCCCCCCCCCCCDDDEEEFFFFFFIIIJJJMMMOOOQQQTTTXXX[[[bbbdddhhhnnnuuu{{{vvvpppvvv|||^^^PPPCCC>>>===;;;;;;<<<999999999888888888777777888888888888888888888888666666666666666666666666666666666777777777777777666666555555666666777777777777666666777888888999888888888888999999999999;;;999:::>>>AAACCCIIIQQQ^^^eeeqqq{{{{{{xxx^^^QQQDDDAAAAAA@@@============<<<<<<;;;;;;;;;:::<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<>>===>>>;;;:::999888777888999999888888888888888888888888666666666666666666666666777777777777777666666555555666777777888888888777555666777888999:::::::::888888888888999999999999;;;999:::>>>@@@CCCIIIPPPZZZcccrrr}}}{{{www\\\OOOCCCAAABBBAAA>>>>>>;;;;;;;;;<<<<<<<<<<<<===:::::::::999999999888888999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<>>>======<<<<<<<<<======>>>@@@@@@??????@@@@@@???DDDMMMXXXfff~~~|||sssooossszzzeeeRRRIIIHHHBBBBBBBBBBBBBBBDDDEEEEEEEEEGGGJJJKKKMMMOOOSSSUUUXXXWWWWWWZZZ___fffmmmqqqsss|||mmmaaadddsssvvv```PPPFFF======>>>===<<<======<<<:::888888999:::;;;777777777777777777777777777777777777777777777777777777888888777666555444555666777999999999888777444666888:::;;;<<<;;;;;;777888888888888999999999;;;999:::>>>@@@BBBIIIPPPWWWaaassslllTTTJJJBBBAAAAAA>>>;;;;;;<<<<<<>>>@@@AAA???;;;888:::999888888777777888888:::;;;;;;<<<<<<;;;;;;:::999999999888888888888777777888888999999888888777999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<=========>>>???AAABBBCCCGGGGGGLLLWWWiiizzzmmmpppuuuyyymmm\\\NNNIIIHHHFFFCCCBBBBBBCCCEEEFFFJJJJJJKKKMMMNNNPPPQQQQQQXXXXXXXXXWWWVVVXXX\\\```hhhqqq}}}ttt___XXX^^^jjjxxxgggTTTDDDBBB???<<<:::999999:::777777777777888888888888888888888888888777666666777777666666555555444444333444666777777777666555888777777666555444444444777777777777888888888888999999999999999999:::::::::;;;<<<===@@@EEEKKKPPPZZZcccsssyyyfffQQQHHHAAA@@@@@@>>><<<<<<>>>AAAFFFIIIHHHCCC===999::::::999888888888888999::::::;;;;;;;;;;;;::::::999999999888888888888777999::::::;;;;;;::::::999999::::::;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<===???@@@AAA???@@@DDDMMMZZZqqqyyyppprrrwwwzzzooo```SSSNNNGGGEEEBBBAAAAAACCCEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQSSSSSSRRRQQQQQQRRRVVVYYYaaahhhqqqxxx}}}yyyiiiYYYSSSWWW]]]fffnnnqqqzzz|||sssZZZJJJCCCAAA>>><<<:::999999:::999999888888777777888888777888888888888777666666777777777666666555555555444555555666666666666666888777777666555555444444666666666777777777888888888888888888888999:::::::::;;;<<<===@@@EEEKKKPPPZZZddduuu}}}www}}}nnn\\\MMMEEE??????@@@===<<<===???FFFOOORRRNNNEEE>>>:::;;;;;;:::999999999999999999::::::;;;;;;::::::999999999999888888888888777999999::::::::::::999999999999::::::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>===???CCCHHHOOO```|||uuupppooowww~~~sssfffZZZUUUKKKGGGBBB@@@@@@AAACCCCCCCCCEEEGGGIIILLLMMMOOOOOONNNOOONNNMMMLLLMMMPPPSSSXXX]]]cccggglllttt{{{dddYYYPPPNNNPPPRRRVVVZZZ]]]kkksss{{{hhhSSSHHHBBB@@@>>><<<:::999999:::;;;:::999777777777888888777777888888777777666555777777777777666666666666555555555555555666777777777777777666555555444444555555666666666777777777666666666777888999:::;;;:::;;;<<<===???DDDKKKOOOZZZdddvvv{{{|||cccSSSHHHBBB===>>>???<<<<<<>>>???GGGPPPQQQKKKBBB<<<:::<<<;;;::::::999999::::::999999::::::::::::999999999999999888888888777777777777888888888888777777999999::::::::::::999999999999:::::::::;;;;;;;;;999999999999:::;;;<<<===>>>AAAEEEHHHJJJUUUllltttlllqqq{{{nnnccc]]]SSSLLLEEE???>>>???>>>>>>BBBDDDFFFHHHJJJKKKLLLLLLMMMNNNNNNMMMLLLLLLOOOQQQSSSVVVZZZ\\\```hhhttt~~~ttteeeRRRLLLHHHJJJKKKLLLPPPTTTVVVhhhuuuttt^^^OOOHHH@@@???===<<<:::::::::::::::999777666666777888999777777777777777666666555777777777777777777777777666555555444444555777888777777666666555555555555555555555555666666666666555555555666777999:::;;;:::;;;<<<===???DDDJJJNNNXXXcccvvvmmmXXXMMMCCC???<<<======;;;;;;>>>===CCCHHHGGGAAA;;;888999<<<;;;::::::999999::::::888888999999999999888888999999999888888888777777666777777888888777777666888999999::::::999999888999999999:::::::::;;;;;;::::::::::::;;;<<<======;;;>>>BBBEEEEEEKKK]]]ooo{{{mmmnnnyyyzzzooogggZZZRRRHHHAAA@@@@@@???>>>CCCDDDFFFHHHJJJJJJIIIIIILLLMMMNNNMMMLLLMMMOOOQQQVVVYYY\\\\\\\\\___gggnnnyyyvvvdddUUUJJJFFFDDDFFFGGGHHHNNNUUUYYYmmm}}}eeeRRRGGGBBB>>>>>>===<<<;;;:::::::::777666666555666777888999777777777777777666555555666666666666666777777777666555555444444555777888666666666666555555555555555555555555666666666666555555555666777999:::;;;;;;;;;<<<===???CCCIIINNNWWWbbbuuuuuu^^^PPPJJJ@@@===;;;<<<<<<999:::===:::===>>><<<999666777888;;;;;;:::999999999999999777888888999999888888777999999999888888888888777888888999999999999888888888888999999999999888888999999999999::::::::::::;;;;;;;;;;;;;;;<<<======<<<===AAADDDDDDHHHTTTaaasssnnnqqqyyy~~~vvvdddZZZNNNFFFEEEEEEDDDBBBBBBDDDGGGIIIKKKKKKJJJIIIKKKLLLMMMMMMMMMNNNPPPRRR[[[aaaeeeeee```]]]^^^```lllxxx~~~yyyuuuqqqgggXXXLLLHHHEEECCCCCCCCCEEEMMMWWW```uuurrrZZZJJJAAA>>><<<<<<<<<<<<;;;;;;::::::666666777777888888888888666666777777666666555444555555555555666666666666555555555555555666777777666666666666666666555555555555666666666777777777666666666777888999:::;;;;;;;;;<<<<<<>>>BBBHHHMMMVVVbbbttt~~~||||||fffRRRIIIGGG>>>;;;;;;<<<;;;777888<<<999999888777666777888999::::::999888888888888999777777888888888888777777999999999888888888888777888888999999999999888888888888999999999999888888888999999999999:::::::::;;;;;;:::::::::;;;<<<<<>>@@@DDDEEEGGGMMMUUUkkk~~~ssslllmmm{{{ttthhhXXXNNNJJJIIIEEEBBB@@@CCCFFFJJJMMMNNNMMMMMMJJJLLLNNNOOOOOOPPPSSSUUU]]]fffpppsssnnngggbbb```cccnnn|||{{{vvvnnnfff___VVVMMMGGGDDDCCCCCCDDDDDDGGGRRR^^^mmm~~~dddRRRGGG@@@===;;;;;;<<<<<<;;;;;;::::::999:::;;;;;;;;;999777555666666777777666666555444333444444444555555555666444555555666666666666666555666666666666666666666666666666777777777888888888888888888888999::::::;;;;;;<<<<<<>>>BBBHHHLLLXXXcccuuu~~~~~~~~~}}}xxxttt|||sss]]]KKKEEEFFF===;;;;;;<<<:::666777;;;999777555666888999:::999:::999888888777777888888777777888888888888777777999999999888888888888777666666777777777777666666888888999999999999888888888888999999999::::::::::::::::::999::::::;;;;;;>>><<<<<<@@@BBBCCCFFFKKKXXXxxxxxxkkkgggsssuuucccUUUNNNIIICCC???>>>AAAFFFKKKOOOPPPQQQQQQLLLNNNQQQRRRSSSTTTVVVXXX[[[gggvvv~~~{{{sssllliii___hhhsssyyy{{{}}}vvvpppfff[[[RRRKKKGGGFFF@@@@@@CCCFFFHHHMMMZZZggg{{{xxx||||||kkkUUUHHHBBB>>><<<:::;;;;;;<<<<<<;;;::::::===>>>??????===999666333666666666666666555555444333333333444444444555555333444666777777777666555555555555666666666666666777777777777888888888888:::999999999999999::::::;;;;;;<<<<<<>>>BBBHHHLLLYYYdddvvv|||xxxuuurrrwww~~~~~~|||vvvuuunnnaaaQQQFFFAAAAAA>>>===<<<;;;::::::999:::999999999999999999999999777777777777777777777777888777666555555666777777::::::999888777777777888999999888888777666666666999999999888888888777777888888999999999:::::::::999999::::::::::::;;;;;;:::<<<>>>???@@@BBBEEEGGGTTT^^^vvvssslllooottt|||ttteeeZZZPPPIIIDDDGGGCCCBBBIIIOOOQQQSSSUUURRRQQQQQQSSSWWWZZZ[[[[[[bbbgggppp{{{xxxrrrhhhhhhjjjllllllmmmuuu}}}nnnbbbUUUOOOJJJEEE@@@@@@???@@@DDDIIIKKKSSSfffyyyyyyzzzrrr]]]PPPHHH@@@;;;999;;;;;;:::::::::999999999:::::::::999999999888888777888999999888666333222555444333333333333444555555555555555666666666666777777777777666666666666333333333444666777999:::666777888999999999999888999999:::>>>???@@@HHHPPPZZZfffyyy}}}|||zzzwwwtttuuuzzzsssoooggg[[[NNNDDD???>>>===<<<;;;:::999999999999999999999999999999999999777777777777777777777777888777666666666777888888:::999888888777777777888777777777777777888888888999999999888888888777777888888888999999999::::::999999999:::::::::;;;;;;:::;;;===>>>>>>@@@BBBEEEHHHPPPccc~~~}}}qqqmmmlllpppvvvooocccXXXOOOIIIIIIDDDBBBHHHNNNRRRUUUXXXWWWVVVTTTSSSTTTVVVXXXZZZ]]]aaahhhqqqyyy|||zzzwwwjjjhhhffffffeeefffpppzzz|||~~~}}}|||}}}}}}xxxggg[[[PPPKKKHHHDDDBBBBBBEEECCCDDDKKKRRR\\\lll{{{ooo```OOOGGGCCC>>>;;;;;;;;;::::::::::::999999999::::::999999999888888888666777888888888666444333555444333333333333444555555555555555666666666666777777777777666666666555666666666666777999:::;;;:::::::::;;;;;;;;;<<<<<<999999:::>>>???@@@HHHPPP[[[gggzzz~~~}}}{{{{{{{{{zzzxxxvvvxxx}}}~~~nnnggg\\\QQQHHHAAA===:::;;;;;;:::999888888888888888888888888888888888888777777777777777777777777777777777777777888999:::999888888777777777777777555666666777888888999999999888888888888777777777888888888999999999999:::999999999999:::::::::::::::;;;======<<<===???AAABBBEEEPPPbbbwwwssskkkiiilllsss~~~yyynnneee[[[TTTNNNGGGBBBFFFLLLPPPUUUZZZ[[[[[[ZZZUUURRRQQQUUUYYY[[[\\\___eeekkkqqqtttuuukkkfffaaa___]]]___iiittt{{{}}}~~~}}}}}}}}}xxxuuuooooooqqqwwwzzznnn\\\RRRIIIFFFFFFDDDCCCEEEGGGGGGMMMYYYeeeoooxxx}}}qqqZZZOOOCCC@@@???<<<:::;;;:::::::::999999999888888999999999999888888888777555666777888888777555555555444444333333444444555444555555555555666666666777777777666666666555555777777777777777888999999999888777777777888999:::999999:::>>>???@@@HHHPPP]]]hhhzzzwwwxxxzzz|||~~~~~~}}}|||{{{wwwhhh^^^QQQHHHCCC@@@;;;888::::::999888777777888888888888888888888888888888777777777777777777777777666777777888999999:::;;;888777777666666666777777666666777777888888888888888888888888777777777777888888888888999999999999888999999999999:::::::::;;;<<<===<<<;;;<<<===???CCCDDDHHHPPP]]]rrryyyppplllllluuuxxxppphhhaaaUUULLLDDDDDDHHHLLLQQQVVV\\\^^^___[[[TTTPPPRRRVVV[[[ZZZZZZ\\\___cccfffhhhfffbbb^^^]]]\\\]]]eeemmmyyy||||||wwwlllkkkkkkqqq{{{|||wwwsssjjj```SSSKKKDDDCCCDDDCCCFFFIIIHHHPPP^^^nnn{{{qqqaaaPPPGGG@@@>>>>>>;;;999999999999999999888888888888999888888888888777777777444444666666777777666666444444444444444444444444444444444555555555666666777777666666666555555555666666555555555555666666999777666555555666888999999888:::>>>???@@@HHHPPP\\\gggyyysssvvvzzz}}}|||oooaaaWWWJJJBBB@@@???;;;888999999888777777777888888777777777777777777777777777777777777777777777777666666777888999:::::::::777666666555666666777777888888888888777777666666777777777777777777777777777777888888888999999999888888888999999999::::::<<<===>>>===;;;;;;===>>>CCCCCCEEEHHHNNN]]]www|||qqqjjjnnnyyy~~~vvvooojjj]]]RRRHHHEEEEEEGGGJJJOOOWWW\\\```___XXXSSSQQQRRRWWWWWWWWWWWWWWWXXXZZZ\\\___\\\[[[^^^^^^^^^bbbhhhpppuuu}}}|||wwwzzz}}}wwwsssooopppwww{{{sssjjj```WWWMMMGGGBBBCCCEEEFFFJJJOOOUUU```nnnzzzxxxaaaPPPIIIBBB===>>>>>>:::888999999999888888888777777777888888888777777777666666333444555555666777777777444444444444444444444444444444444444555555555555666666666666555555555555777666666555555555555555<<<;;;999888777999:::<<<999888:::>>>???@@@HHHPPPZZZdddvvvsssvvv{{{wwwiiiYYYPPPEEE???>>>===;;;999999999888888888888888999666666666666666666666666777777777777777777777777666666777888999999999888555555555555555666666777999999888888777666666555666666777777777777777888777777777888888888888999888888888888999999999999<<<======<<<;;;;;;<<<>>><<<>>>AAADDDFFFOOObbbsssxxxjjjjjjrrr{{{vvvooollldddXXXMMMHHHFFFDDDEEEGGGOOOTTT[[[]]]ZZZVVVSSSQQQPPPRRRSSSTTTSSSSSSTTTVVVWWWVVVXXX]]]___]]]^^^aaagggoooyyy~~~sssnnnooovvv|||{{{vvvxxx{{{|||yyy|||~~~ssseeeYYYRRRJJJEEECCCFFFHHHLLLRRRYYYhhhpppwww{{{kkkUUUGGG@@@;;;999;;;<<<999999;;;888888888777777777777666777777777777666666666666444444444555555666666777333444444555555444444333333444444444444555555555666666666555555555444444999888777777777777777888:::999888777777777888999999999:::>>>???@@@HHHPPPYYYbbbsssxxx{{{||||||ssscccQQQJJJBBB===;;;;;;:::999999999888888888999999:::666666666666666666666666777777777777777777777777666666777888888888777666555444444444555555666777888888888777777777777777666666666666777777888888777777777777888888888888888888888888999999999999:::;;;;;;;;;999999;;;===999;;;>>>BBBBBBFFFQQQ]]]uuuqqqkkkmmmqqq{{{ssslllkkkggg]]]RRRMMMIIIEEECCCDDDGGGKKKQQQVVVXXXWWWUUUSSSNNNPPPQQQQQQOOOOOOQQQTTTSSSQQQSSSXXXZZZYYYXXXZZZ^^^eeeppp|||}}}uuurrrsssuuuppp___RRRMMMGGGDDDDDDIIINNNSSS\\\dddpppvvv{{{ttt]]]NNNGGG===999777::::::888888:::888888777777777666666666777777666666666555555555555555444444444555555666333333444555555444333333333333444444444555555555666666555555555444444444888777777777777777888999777777666666555555555555999999:::>>>???@@@HHHPPPXXXbbbrrr~~~nnn^^^LLLGGGAAA<<<:::999999::::::999999999999999::::::666666666666666666666666777777777777777777777777666666777888888777555555444444444444444555666777666666666777888888999999555666666666777777888888777777777777888888888888777888888888888999999999888999:::999888888:::<<<<<<<<>>???@@@HHHPPPXXXbbbrrrxxxdddWWWDDDAAA===:::999999888888:::::::::999999999888888999777555444333444555666666666666666777777777777555666777888888777666555666666666666666666666666666666777777777777666666555666777888777444111///555555666777777777777777999999888888888888888888777777888888888999999999<<<<<<===>>>@@@CCCEEEFFFRRRaaayyyqqqfffhhhoooxxx}}}}}}uuuqqqllleeeYYYMMMFFFCCCEEEFFFBBBCCCEEEGGGJJJMMMQQQTTTZZZWWWSSSOOOMMMMMMNNNOOONNNOOOPPPPPPQQQQQQPPPPPPTTTUUUXXX]]]dddlllssswww{{{|||~~~xxxwwwxxxvvvzzz~~~}}}|||ooo___RRRJJJGGGAAA@@@EEENNNTTTWWW^^^ggglllvvvhhhUUUGGGAAABBB:::::::::999999999888888777777777777777777777777666666666666666666666666666666666666666666666666777777666555444444333333666666666666666555555555222222333444555666777888444444444444555555555555999999999999999999999999555777:::===???DDDIIILLLVVV^^^nnnooo\\\NNNBBB???<<<:::::::::999888999888888888777777777777999888666444444555666777555666666666777777777777666777888888888888777666666666666666666666666666666666666777777666666666444555777888777555333111555555666777777777777777888888888888888888888888::::::::::::;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEEEERRRfffzzzkkkfffiiikkkpppwww}}}{{{yyyssslllaaaWWWQQQMMMJJJHHHCCCDDDEEEFFFGGGJJJNNNQQQYYYXXXUUUQQQOOOMMMLLLKKKMMMMMMNNNNNNOOOOOOOOONNNPPPQQQRRRUUU[[[aaagggjjjjjjkkkllllllooovvv~~~wwwqqqrrrtttyyy|||||||||vvveeeWWWNNNIIIGGGFFFDDDFFFLLLQQQTTT\\\eeeooo{{{oooZZZKKK???::::::::::::999999999888888888666666666666666666666666333333333333333333333333555555555555555555555555777666666555444444333333666666666666555555555555444444444555555555555555666666666666777777777777999999999999999999999999777888888999;;;???FFFJJJUUU]]]lllvvvdddQQQEEE@@@>>>;;;999:::::::::999777777666666666666555555999888666555555666777777555555666666666777777777777777888888888888777777666666666666666666666666555555666666666666555555444555777888888666555333555555666777777777777666888888888888888888888888::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<===???AAABBBAAAIIIVVVkkkttthhheeeccceeejjjrrr{{{~~~wwwnnngggbbb\\\SSSLLLHHHGGGEEEEEEFFFIIILLLNNNWWWWWWVVVTTTRRRNNNJJJHHHKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNOOORRRVVVYYY\\\^^^_________bbbjjjuuu~~~uuuooojjjhhhiiippp~~~~~~{{{yyyuuutttxxxyyygggWWWNNNJJJIIIIIIMMMJJJIIIKKKNNNSSS\\\eeerrr~~~{{{aaaOOOEEE>>>::::::999999999999888888888777666666666666666666666666555555555555555555555555444444444444444444444444666666555555444333333333555555555555555555555555666666555555555444444444666666666666777777777777777777777777777777777777;;;:::999888999>>>EEEJJJSSSZZZiii}}}yyykkkZZZKKK@@@>>><<<:::999:::::::::999666666666666666666666666888777777666666666777777555555555666666666777777666666777777777777666666555555555555555555555555444555555666666555555444333444666777888777666555444555666666777777666666777777777777888888888888888999999999999:::::::::777888888999:::;;;===>>>BBBFFFMMM[[[wwwpppgggfffdddeeelllxxx}}}yyyvvvmmm___SSSNNNKKKGGGEEEFFFIIILLLNNNRRRTTTVVVVVVUUUQQQLLLIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLMMMNNNPPPSSSTTTXXXYYYYYYZZZ]]]fffrrr{{{}}}xxxrrrmmmjjjpppzzzuuurrrqqqqqqnnnooouuu~~~xxxkkkYYYMMMIIIJJJKKKKKKPPPNNNKKKKKKNNNUUU```iiiqqq{{{mmmTTTGGGBBB>>><<<<<<999888888888888777777777666666666666666666666666666666666666666666666666444444444444444444444444555555555444444333333333444444555555555555555666666555555555555444444444444444444444555555555555777777777777777777777777;;;;;;;;;;;;===AAAFFFKKKQQQWWWeeeyyy}}}nnnaaaTTTHHHAAA<<<:::999999::::::999888777777777777777777777777777666666666666666777777555555555555666666666666555555555444444555555555444444444444444444444444444444555555555555444444333444555666777777666666444444555666666666666666666666777777777888888888888888888999999999::::::888888888999999;;;<<<<<>>@@@CCCGGGIIIOOOUUUcccwwwrrrcccWWWNNNFFFAAA;;;:::999999::::::888777777777888888888888999999555555555666666666666666444444555555555666666666444444333333333333444444444444444444444444444444333333444444444444333333333333444555555666666555444444555666666666666555555666666777777888888888999999:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<@@@DDDKKK^^^~~~tttnnnhhhgggmmmwww~~~uuuddd[[[OOOGGGEEEFFFGGGGGGHHHJJJNNNPPPQQQPPPNNNLLLJJJIIIHHHHHHHHHIIIKKKLLLHHHHHHHHHIIIJJJKKKLLLMMMIIIJJJLLLMMMPPPWWWaaahhhwww~~~uuupppiiiddddddgggjjjkkktttyyy~~~}}}uuulllaaaZZZPPPIIIGGGHHHHHHHHHOOOSSSWWWZZZ```llluuuzzzxxxyyy{{{zzz[[[MMM???;;;;;;:::888888777777777777666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333333444555555666666444444444555555555666666666666666666777777777777666666666666666666666666222666:::===@@@BBBDDDFFFNNNUUUbbbvvvzzzhhhWWWMMMFFFAAA>>>;;;:::999999999999777555777777777888888999999999333333444555555555555555444444444555555555666666555444333333333333444555333333333333333333333333333333444444444444333333333333333444444444444444333444555555666666555555555555666666777888888999888888888999999999::::::;;;:::::::::::::::;;;<<<:::@@@DDDHHHTTTkkk{{{qqqiiihhhlllrrrwwwwwwkkk\\\PPPKKKIIIHHHGGGFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGIIIJJJGGGGGGGGGHHHHHHIIIJJJJJJIIIKKKLLLLLLLLLPPPWWW]]]fffnnnxxx}}}vvvppphhheee```___bbbgggkkkmmmwww}}}zzzsssmmmeee\\\UUUQQQLLLGGGFFFGGGKKKMMMXXXaaaiiiooovvv~~~eeeOOOFFF???>>>>>>;;;::::::777777666666666555555555555555555555555555555555777777777777777777777777555555555555555555555555333333333333333333333333222222333444444555666666555555555555555444444444666666666666777777777777777777777777777777777777666888:::<<<>>>@@@CCCFFFNNNTTTcccwww}}}tttaaaPPPFFF@@@===;;;;;;:::999999999888666444666666777777888888999999222222333444555555555444444444444555555555666666666555444333333444555666333333333333333333333333222333333444444333333222333333333333333333333333333444555555666666555555444555555666777888888999555666666666666777777777888888777777777777888888777===AAAAAAGGGWWWiiittt|||nnneeedddhhhmmmzzzzzzgggYYYQQQNNNKKKHHHEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJHHHJJJNNNSSSVVV___jjjsssyyy~~~zzzxxxssslllfffaaa___\\\]]]bbbhhhmmmooovvv}}}~~~tttiii```XXXOOOKKKIIIFFFDDDDDDIIIPPPVVVcccooozzzpppVVVFFF@@@===>>>===:::888999777666666666555555555555555555555555555555555555444444444444444444444444666666666666666666666666333333333333333333333333222222333333444555666666888777666555444333222222444444444444555555555666888888888888888888888888<<<<<<=========@@@DDDHHHMMMUUUcccxxx}}}nnnWWWKKKEEE@@@<<<::::::::::::999999999888888888777777666555444444444666666555444333333222222444444555555555555444444666555444333333333333333333333333333333333333333444444444444444444444444222333333444555666777777222333444444555555444444555666777777777666444333777777777777777777777777888888999::::::::::::999;;;===??????AAAGGGRRR[[[iiipppbbbbbbhhhnnnttt~~~xxxhhh]]]VVVPPPLLLLLLFFFDDDHHHHHHCCCAAACCCAAA@@@@@@AAADDDEEEEEEDDDGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGHHHLLLNNNUUUWWW[[[```gggqqq{{{}}}wwwpppmmmmmmjjjeee____________bbbgggooouuuzzz}}}yyyqqqdddWWWMMMHHHFFFIIIFFFEEEFFFIIINNNYYYddd|||ooo[[[MMM???>>>===;;;999888888888555666888999999888666555666666777777777777666666444444444333333222222222333333333333333333333333333333333444444444555555555555555444444555555555555666666666666666555555777777666555555555555666666666666666666777888888::::::::::::;;;>>>DDDHHHOOOYYYjjj}}}|||hhhSSSGGGBBB>>>;;;:::999999888888888777777777888777777666555555444444555555555444444333333222444444555555555555444444333333222222222333333444333333333333333333333333444444444444444444444444444555555666666777777777333444555555666666555555555666777777666555444333777777777777777777777777777888999999::::::999999777;;;>>>???@@@CCCJJJOOOUUUjjj{{{iiiaaabbbcccgggqqq~~~vvvllleee```]]]QQQJJJFFFGGGEEEAAA???BBBCCCBBBBBBCCCEEEFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFHHHLLLNNNPPPTTTYYYaaaiiioooyyy||||||vvvrrrmmmjjjiiigggccc```aaabbbeeeiiinnntttyyy|||rrrlllbbbWWWMMMGGGDDDDDD@@@AAAFFFKKKOOOYYYkkk{{{ooo^^^NNNDDD???>>><<<;;;999888888777444444333333333333444444555555666666666666555555555444444444333333333222555555555555555555555555333333333333444444444444555444444333333444444555555555666666666666555555555555555555555666777888666666666666666777888888999:::::::::;;;>>>DDDHHHPPPZZZkkk~~~qqq___LLLBBB>>>;;;::::::888888777777777666666666777777777666555555444444444444444444444444444444444444555555555555444444222222111111111222333333333333333333333333333333444444444444444444444444444444444555555555555555444444555666666666666666555666666666666555444444777777777777777777777777777888999999::::::999999444888===>>>>>>>>>@@@CCCGGGSSSiiizzzjjjccc___```eeeqqqzzzrrrmmmjjjYYYRRRKKKGGGEEEBBBBBBDDDBBB@@@???@@@AAACCCBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGEEECCCCCCDDDEEEIIIKKKLLLNNNPPPUUU\\\```gggkkkqqqvvvzzz}}}{{{vvvsssqqqnnnjjjgggdddaaa``````dddgggkkkppptttvvvwwwwwwhhh```UUUKKKEEEBBBBBBBBB<<>>===;;;:::888888777777888777555333333555777888444444555555555555444444555555555444444444444444555555555555555555555555222222222222333333333333444333333222222333333444444555555666666666555555333444444444666777888999666666666666666777888888999999::::::;;;>>>CCCGGGQQQ[[[llleeeVVVFFF>>><<<::::::;;;888888777777777666666666777777666666555555555555333333444444444444444444333444444555555444444333444444333222222111222222333333333333333333333333333333333333333333333333222222222111111111111111333444444555555555555555555555555555555555555444777777777777777777777777777777888999999999999999444777;;;===<<<<<<===>>>CCCIIIVVVkkkrrrjjjeeedddjjjwwwzzzqqqmmmeee]]]TTTMMMIIIGGGFFFGGGAAA???>>>>>>@@@BBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFBBBDDDEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLMMMPPPUUUXXXYYY\\\aaaeeejjjooouuuyyy}}}{{{wwwrrrnnnkkkmmmmmmkkkgggcccaaaaaaccckkkmmmqqqsssssspppmmmjjjccc[[[PPPHHHDDDBBBBBBBBBCCCJJJWWWgggtttvvvbbbQQQGGGCCCCCC<<<;;;:::999888777777777888777666555555666777888333333444444444444333333555555555555555555555555333333333333333333333333111111222222222333333333333222222222222222222333444444555555666666555555444444444555555666888888666666666666666777777888888999::::::;;;>>>CCCFFFQQQ[[[mmm{{{pppZZZNNNAAA<<<;;;999:::<<<999999888888888777777777666666666666555555555555333333444444444444444444333333444444444444333333888777555444222111111111333333333333333333333333333333333333333333333333111111111111111000000000222222333444444444444333555444444444444555555555666666666666666666666666777777888999999999999888666888999:::;;;<<<>>>@@@AAACCCJJJVVVjjj{{{qqqhhhiiiooozzzzzzuuuuuuoooeee[[[SSSOOOKKKGGGEEECCCAAAAAABBBCCCDDDCCC@@@@@@AAABBBCCCCCCDDDDDDBBBDDDEEEEEEDDDDDDEEEGGGDDDEEEGGGHHHIIIKKKNNNQQQQQQRRRTTTVVVZZZ```hhhmmmqqquuuzzz~~~yyyuuussssssqqqooommmjjjhhhggggggiiijjjkkkjjjkkkmmmooovvvwwwvvvsssnnngggaaa]]]\\\VVVOOOHHHDDDBBBAAAAAALLLPPP^^^rrr~~~iiiUUUFFF???>>>???;;;:::999888777666666666222222333444444333222222222222333333333333222222555555555555555555555555333333333333333333333333111111222222222333333333222222222111111222222222333333444555555555555555666666555555555555666666666666666666666777777888777888::::::;;;>>>BBBEEEOOOZZZlllxxxjjjaaaOOOFFF>>><<<;;;999999:::999999888888888777777777666666666666666666555555444444444444444444444444333333444444444444333333888777666444333222111111333333333333333333333333333333333333333333333333222222222333333333333333111111222333333333333333444444444333444444555666666666666666666666666666666777888888999999888888999888888999:::===???@@@???BBBFFFLLLVVVnnn|||ppplllkkknnn|||~~~rrrhhhaaaWWWOOOJJJGGGCCCAAA@@@@@@@@@??????@@@@@@@@@AAABBBBBBBBBDDDEEEFFFFFFDDDBBBBBBCCCBBBDDDFFFHHHHHHIIIKKKMMMLLLLLLLLLMMMOOOTTT[[[```cccgggnnntttyyy~~~zzzvvvqqqmmmeeeeeeeeeeeeddddddddddddaaadddjjjpppvvv{{{}}}~~~}}}wwwoooggg___YYYUUURRRPPPLLLGGGCCCBBBDDDGGGUUUWWWbbbvvvttt^^^LLLAAA>>><<<<<<999999888777666555555666222333555666666555333222222222333333333333222222444444444444444555555555555555555555555555555555222222222222333333333333333222222111111222222333222333444555555555555555777777666555555555555555666666666666666777888888666888999:::;;;>>>BBBDDDMMMXXXkkkxxxiii[[[UUUFFF@@@;;;;;;;;;888666888888888777777777666666666555666666666666666666666555555555444444333333222222333333444444333333222555444333333222333333333333333333333333333333333222222222222222222222222222222222333333444444444111222333333444444333333444444333333333444555666666666666666666666666666666777777888888888888888888888777888:::;;;<<<<<<===???DDDHHHLLL\\\||||||tttmmmhhhppp}}}sssgggVVVQQQKKKFFFBBB@@@>>><<<@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDCCCBBBAAABBBCCCEEEHHHIIIIIIIIIJJJKKKGGGHHHIIIJJJKKKNNNRRRUUUVVV[[[aaaggglllqqqwwwzzz~~~|||wwwrrrnnnjjjfffccc\\\\\\\\\]]]^^^___```aaabbbeeelllvvvzzzqqqfff]]]WWWTTTRRRMMMNNNMMMIIIFFFIIIRRRZZZdddeeelllxxxxxxhhhSSSEEEAAA@@@===:::888888777666555555555555555666666666666666666555222333333333333333333222222333333333444444444444555555555555555555555555333333333333444444444444333333222222222222333333111222333444555555555555666555555555555666666777666666666666666777888888666777999;;;<<<>>>AAADDDJJJVVViii{{{ooo___QQQLLLAAA<<<999;;;:::777444555777666666666555555555555555555555666666666666666666666555444333333222222222333333444444333333222111111111111222333444555333333333333333333333333222222222222222222222222//////000111222333333333222333444444555555444444444333333222333444666666666666666666666666666666666666777888888888888888777777777888999999777666888999>>>BBBDDDNNNfff~~~}}}qqqfffiiitttfff```XXXQQQKKKGGGCCCAAA@@@@@@@@@???????????????;;;===AAABBBCCCCCCDDDEEE@@@CCCEEEFFFEEEDDDEEEEEEBBBEEEIIIKKKKKKLLLMMMNNNOOOSSSYYY^^^ccchhhmmmpppoootttzzz}}}}}}~~~~~~uuuqqqkkkgggccc```]]][[[XXXXXXYYYYYY[[[\\\^^^___gggiiiooozzz{{{tttiii^^^UUUQQQQQQQQQMMMPPPQQQNNNLLLSSSbbbnnnrrrssswww{{{}}}lll[[[HHH======>>>:::555888777666555555555555555555444222111111222444555222333333444444333333222222222222333333444444444333333333333333333333333333333444444444444555555444333333222222333333444111222333444555555555555444444444555666777888999666666666666666777888888555777999;;;<<<>>>AAACCCHHHTTThhhpppeeeZZZLLLBBB;;;===>>>;;;777444555777888888777777666666555555555555555444444333333333222222333444555555555555333222222111111222222333444555555666666555555444111222333333111111222333111222222333333222222111444444444444444444444444222333333444444333333222///111222444555555444444333333333444444444555555:::888555555666777777666888888888888888999999999;;;===@@@BBBAAAEEESSSaaavvvmmmhhhrrr|||zzzlllaaa[[[UUULLLFFFGGGAAA@@@EEEFFFAAA???AAA??????>>>======???BBBDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFHHHIIIIIIHHHGGGIIIJJJJJJLLLPPPSSSUUUXXX[[[^^^bbbdddgggkkkooosssvvvwwwyyy|||~~~|||xxxtttpppeeedddbbb___\\\YYYWWWVVVSSSTTTUUUXXX[[[^^^```bbbdddjjjuuu~~~tttiii\\\SSSQQQQQQPPPNNNUUUSSSTTTWWW[[[cccvvv~~~~~~zzz^^^QQQCCC???>>>;;;888777555555444444444444555555555444333333333333444555444444444333333222222222222222333333333333444444444444444444444444333333444444444444444444444444222222222333444555666777666666666666666666666666666777888777666555666777555666777666555666777999666777888888999;;;>>>AAALLLVVVggg|||{{{jjj\\\QQQGGGAAA<<<<<<<<<:::777666555666777777666666666666666555444444444444444444333333333333444444555444444444333333222222222222333333222222333333333333222222333444444333111000111222222222222333333222222222333333333333333333333333333444444555555444444333000111222444444444333333333333333444444444555555888666444444666777777777777777888888888999999999999999;;;======???IIITTTeee}}}wwwqqqooouuu}}}yyytttlll___UUUJJJEEEBBBBBB@@@;;;<<<@@@AAAAAA@@@???>>>???AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFEEEGGGHHHEEEGGGIIIKKKLLLNNNPPPRRRTTTVVVXXX[[[___bbbeeefffmmmppptttwwwzzz}}}}}}xxxtttqqqnnniiifff\\\[[[ZZZWWWUUUSSSRRRQQQNNNOOOSSSWWW\\\aaafffhhhnnnrrryyy|||uuufffaaaZZZSSSOOOPPPRRRTTTXXXYYY___gggmmmuuu{{{jjjUUUIII>>>;;;:::888444444555555444444444444555555555444333333333333444555444444444333333222222222444333333222111000000///333333444444444444444444444444444444444333333333333333222222222333333444444444444444444444444444555666666666555555555666444555666555444444666888666888999999999;;;>>>AAAJJJSSSeeezzzqqq```QQQFFF@@@>>><<<;;;999888888888666444555555555555555666666666333333444444444444444444444444444555444444333333444333333222222333333444222222333333333333222222555555666444222000111111222222222222222222222222222222222222222222222222444444555555555555444444333444555666666555444333333333333444444444555555666444333444666777888777777777777888888888999999:::888888:::::::::???FFFPPPccc~~~ttttttssssssxxxyyykkkZZZUUUOOOJJJDDD???@@@DDDAAA@@@???>>>>>>>>>>>>>>>BBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDDDDCCCCCCDDDFFFFFFHHHIIIJJJIIIIIIKKKMMMLLLMMMOOOQQQTTTVVVXXXYYY]]]```eeeiiimmmqqqvvvyyy~~~~~~|||rrrooojjjgggdddaaa^^^[[[UUUTTTSSSQQQPPPOOONNNNNNKKKNNNSSSYYY```fffkkknnnwwwwwwyyy|||~~~zzzrrrkkkZZZZZZXXXSSSOOOQQQXXX___bbbgggrrr}}}kkkXXXKKKAAA999999999666333222555555444444444444555555555444444333333444444555444444333333333333222222333333333222222111111111222222333333444444555555555555444444333333222222333333222111111111111111222222222222222222222222444444444555555555555555333444555444333444555777777888999::::::<<>>===>>>EEEGGGRRRfffxxxyyyrrriiieee___UUUKKKHHHEEECCCCCCDDDEEEDDDBBB>>>>>>??????@@@AAABBBBBBAAABBBCCCCCCBBBBBBCCCEEEBBBCCCEEEEEEDDDDDDFFFGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJMMMPPPSSSUUUXXX[[[^^^cccbbbdddjjjrrrxxxyyyyyywwwwwwwwwwwwwwwxxxzzz{{{zzz{{{|||~~~}}}{{{|||{{{yyyuuuqqqnnnmmmllllllfffdddbbbaaaaaa```^^^]]]]]]\\\ZZZWWWUUUSSSRRRRRRPPPOOOMMMLLLLLLLLLMMMNNNTTTXXX^^^eeemmmsssxxxzzzzzzuuuqqqnnnmmmkkkfffbbb\\\ZZZWWWYYYaaaooo}}}qqqYYYHHH@@@:::888;;;<<<999666666555555444444444444555555444444444444444444444444333333333333333333333333222222333444444555666666111111222222333444555555444444333333333222222222111111111111222333444555333333333333333333333333666555444555777888777666555666777666555555777999888999::::::;;;===@@@CCCGGGPPP```ttt}}}~~~wwwpppaaaUUUGGG@@@???>>>999444888777666666777777666555555555555555555666666666333333444444444444444444444444444555444444333333333222222111111222222333111111222222222222111111...000222222222222444666444333222111111222333444333333333333333333333333111111222222222222111111111111333333444333222111333333333444444444555555666666555777888888777555444555666666777888999999999666666:::===<<<;;;>>>@@@@@@EEESSSggg{{{wwwxxx~~~{{{vvvkkk```TTTOOOHHHEEEDDDDDDAAA>>>>>>>>>??????@@@@@@AAAAAAAAABBBDDDCCCBBBBBBCCCEEE@@@BBBCCCCCCCCCCCCDDDFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMNNNOOORRRTTTXXXXXXZZZ^^^cccfffhhhiiiffffffggghhhiiikkklllmmmooopppqqqsssuuuwwwyyyzzzzzz|||~~~|||{{{{{{uuuuuuuuussspppmmmmmmnnnmmmkkkgggccc```]]]\\\[[[]]][[[XXXWWWXXXXXXWWWVVVTTTTTTTTTQQQOOOMMMNNNOOOMMMLLLKKKKKKLLLOOORRRSSS\\\___eeelllsssyyy|||~~~xxxsssmmmjjjiiihhheeebbbbbb```___cccooovvvaaaNNNBBB<<<888777999999666444555555555444444444444555555333444444555555444444333222222333333333333444444444333333222000//////...111111222222333333444444222222222333333333333333111111111111333444555666555555555555555555555555777555333555888:::888666555666777777666666777999777888999::::::<<>>@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCCCCBBBAAACCCDDDCCCDDDEEEEEECCCCCCDDDFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJJJJKKKLLLNNNOOOPPPRRRTTTTTTUUUXXXYYYWWWWWWXXXYYYZZZ[[[[[[\\\^^^___```bbbdddfffggghhhhhhjjjmmmmmmllliiihhhhhhbbbcccbbbaaa___]]]^^^______^^^[[[XXXUUUSSSQQQQQQVVVTTTRRRQQQRRRSSSRRRRRRNNNPPPPPPNNNKKKJJJLLLNNNPPPPPPQQQSSSWWW\\\```ccchhhkkknnnrrruuuwwwxxxxxxsssnnniiihhhjjjkkkjjjiiikkkmmmooorrryyysssaaaQQQEEE>>><<<888777999888555444555555555444444444444555555333333444555555444333333222222222333333444444444444444222111///...,,,,,,222222222222222222333333111111111222333333444444111111111111111222333333444444444444444444444444777444222444888:::888555555666666666555555777888666888999999999;;;>>>AAAGGGOOO^^^qqq~~~|||xxxrrrppprrrzzzyyynnnccc\\\IIIFFFAAA<<<888777777888333666888777444444666888888888777777666666555555555555555444444333333333222222333444555555555555111111000000000000111111333333333444444333333333000111222111000///000111444333111000000111333444000000000000000000000000222333333444444333333222111222444666777777666666333333333444444444555555111222444888<<<>>>>>>===444444555666777888999999888777888:::999666999>>>777;;;AAAFFFGGGQQQkkk|||pppqqqllleeedddiiimmmoooppprrrttttttyyyqqqddd[[[TTTMMMGGGCCCBBBBBBBBBBBBBBBBBBBBB???AAABBBBBBAAA@@@BBBCCCBBBCCCDDDCCCAAA@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBDDDFFFGGGHHHHHHIIIJJJLLLIIILLLNNNNNNKKKKKKMMMPPPNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRTTTVVVWWWYYYYYYXXX[[[^^^^^^\\\ZZZXXXXXXUUUVVVVVVUUUSSSSSSTTTVVVWWWVVVTTTRRRPPPOOONNNNNNQQQOOOMMMMMMNNNOOOPPPOOOMMMOOOPPPNNNKKKJJJLLLOOOVVVWWWYYY]]]cccjjjppptttuuuuuuvvvvvvuuussspppoookkkhhhfffggglllqqqsssrrrrrryyy~~~~~~}}}vvvdddSSSGGGAAA>>>???;;;999:::999555555777555555555444444555555555333333444555555444333333222222222333333444444444333333222222111000000000333333222222222222222222000000111222333444444555222111111000000000000000444444444444444444444444666222000222777999777444444555555555444444666777666777888888999;;;>>>AAAGGGNNN]]]ooozzz|||uuudddUUUNNNAAA>>>;;;:::;;;;;;888666666666666666666666666666555555666666555444333333444333333333333444555555222222222222222222222222555444333333222222222222333222222111111222222333000000//////000111222222///000111222222111000///000000000111222222333333000111222333444333222222222333333444444333333222444444444444444444444444555444333222333555888999444555666777888999:::;;;:::999888777777777999999@@@@@@BBBDDDEEEMMM___qqqzzzwwwooofff___^^^bbbhhhnnnnnnqqqtttwww~~~xxxdddVVVRRRMMMHHHEEEDDDCCC@@@>>>>>>===???AAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEDDDCCCAAAFFFEEEDDDCCCCCCCCCCCCCCCFFFEEEFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKLLLMMMNNNNNNOOONNNOOOQQQRRRRRRQQQOOONNNJJJJJJJJJKKKLLLMMMMMMNNNOOOOOONNNMMMLLLKKKJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLLLLKKKKKKMMMQQQTTTXXX^^^hhhqqqxxx{{{|||{{{xxxvvvtttqqqnnnkkkiiihhhccceeehhhkkkpppwww~~~}}}|||vvv___PPPGGGAAA======666666666666555555555555555555444333333333333444333222111222444555444333222222333333333333444444444444333222111111111111333333333333333333333333333333333222222111111111111111111222222333333333222222333333333333444444111111111111111111111111333333444444555666666777999888888888:::<<>>@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEEEEFFFFFFGGGGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQUUUZZZaaafffrrrvvvzzz}}}|||xxxrrrnnnhhhfffcccaaabbbeeehhhkkkuuuyyy~~~mmm]]]LLLAAA<<<777666777666666666555555555555444555555444333333333333333666444333222333222111///222222222222333333333333000//////000111222333333222222333333333333333333444444444444444333333333111222222222222333333333222222333333333333444444333333333333333333333333666666666777777777777777666777888:::;;;===>>>???DDDMMM\\\mmmsssfffYYYLLLCCC@@@;;;:::888777666666555555555555555555555555555555444444444555555444444333333333222222333333444555222222222222222222222222222111111111222333444444222222111111111111222222111000000000000000111111000000000111111111111111000000000111222222333333000111111222222222222222222333333444444333333222333333333333333333333333444444555555555444333333444444555555555555555555888888888888888888999999???<<<<<>>CCCMMM\\\lll}}}{{{iii[[[PPPEEE???===::::::999777666555666666555555555555555555555555333333444444444444444333333222222222222333444444222222222222222222222222111111111111222222333444222111111000000111111222111111000000000000000111//////000111222444555666000000000111222222333333000000000111111111222222222333333444444333333222333333333333333333333333333444444555555444333222444444444444555555555555777777888888999999999999===888666999<<<<<<<<>>:::888666666888555555555555444444444444444444333222222222222333111000000111333444444333111111111222222222333333222111111000//////000000111111111222222333333333111111111111111111222222222222222222222222222222222222222333333333444444444444444444444444444444444444555555555555666666555666888:::<<<=========DDDNNN\\\kkkzzzrrr^^^QQQGGG>>>999777888999999777555444555777444444444444444444444444222333333444444444444333222222222222222333444444222222222222222222222222222111111111111222222333111111000000000000111111222111111000000000000000/////////000222444666777000000000111222222333333111000000000000111222222222333333444444333333222333333333333333333333333111111111111222222222222444444444444555555666666666777888999999999999999:::666444888::::::<<>>DDDOOO^^^lllyyytttdddRRRGGGAAA:::666555666777888666333222444666444444444444444444444444111222333444444444444444222222222111222222333444222222222222222222222222333222111111111111111111111111000000000000111111222222111000000000000000000////////////111222333000000000111222222333333111000000///000111222333222333333444444333333222222222222222222222222222111111000000000222333444333333444555666777777888555666888999::::::999999999777888<<<<<<;;;<<<@@@???AAAHHHSSSaaawwwxxxlllccc```YYY\\\```eeejjjoootttvvvxxx}}}tttmmmiiifffbbb___ZZZTTTLLLFFFCCCBBBBBBAAACCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKNNNRRRUUUUUUUUUVVVVVVUUUWWWZZZ]]]```bbbccccccgggkkkrrrzzzppp[[[KKKAAA<<<999999888555555777555555555444444444333333444333222222111222222222333222111111222222111000111111111111222222222222333222222111111111222222///000000111222222333333000000111111111222222222333333333222222222111111222222333333333333444444333333333333333333333333222333444555666777888999666666666777999;;;===???DDDOOO___mmmzzzfffWWWGGG@@@>>>:::777777444666777555222111333555444444444444444444444444111222333333444444444444222222111111222222333444222222222222222222222222333333222111000000000111111111000000000000111111222222111000000///000000111000...---------...///000000000111222222333333111000/////////000222333222333333444444333333222222222222222222222222222333222111111111444666888333333444555666888888999555666888999::::::999999555666999===<<<999999<<<999<<>>@@@AAACCCCCCAAA@@@>>>BBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJLLLLLLMMMNNNQQQSSSVVV[[[bbbjjjpppsssttttttsssvvv|||}}}kkk[[[III<<<===999777888777333333666555555444444444333333333444333222222111111222222//////...000333444444333000111111111111222222222111111111111222333444555///000000111222222333333111111222222222333333333333333333222222111111111222222333333333444444444333333333333333333333333222333444666777999:::;;;777666666666888;;;>>>@@@DDDOOO```nnn{{{{{{tttpppsssxxx{{{~~~sssVVVNNNCCC<<<;;;;;;999777999888888777666555555555555555444444444333333333444444333222333444666777444333111000000000111111444444444333333222222222////////////000111333333222222111111111111222222111111111111111000//////111111111111111111111111111111111111111111111111222222222111111111000000222222222222222222222222333333333444333333222222222222333333333333444444333333333333333333333333555555555555555555444444777777888999::::::::::::999;;;???EEEJJJTTTgggwwwzzzkkkddd]]]VVVSSSVVVZZZ[[[ZZZbbbeeekkkqqqvvv}}}{{{jjj^^^VVVSSSQQQIIIHHHGGGEEECCCAAA@@@???555:::@@@AAA???>>>@@@CCCEEEFFFEEECCCDDDGGGFFFBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBAAA???>>>===<<<@@@AAABBBDDDDDDDDDCCCCCCAAABBBDDDDDDCCCAAAAAAAAAAAACCCDDDCCCBBBBBBFFFIIIIIIHHHKKKQQQVVVYYY___fffjjjrrryyy{{{jjjXXXHHH??????;;;999555333222333555777444444333333333333222222222222222111111000000000111111111111111111111111555444444333222111000000333222222111111000000000222222111111000111111111111111222222222333333333333222222222222222222333222222333333333444444444000222333333222111333444222444666999<<<>>>AAABBB888999::::::999;;;>>>@@@EEEOOO^^^nnn~~~xxxpppiiihhhjjjjjjllloooxxxrrrdddPPPIII@@@;;;;;;;;;:::888888777777666666555444444444444333333333222222222444333222222222444555666555444222111111111222222444444333333333222222222000/////////000111222222222222111111111111222222111111111111111000//////111111111111111111111222111111111111111111111111222222222111111111000000222222222222222222222222222222333333333222222111222222222333333333444444444444444444444444444444555555555555555555444444666777888999::::::::::::;;;:::===AAAEEEKKKWWWbbbuuussskkkaaa[[[YYYYYYWWWUUU]]]___eeelllrrryyywwwlllccc^^^ZZZWWWSSSPPPNNNJJJFFFCCCAAACCCFFFFFFCCCAAAAAAAAAAAABBBBBB@@@BBBFFFEEEBBBEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEEEEEEEDDDCCCCCCDDDEEEFFFEEECCCDDDGGGJJJJJJNNNVVV^^^ccchhhrrr}}}~~~lll[[[LLLAAA<<<<<<:::888666333333333555666444444444333333222222222333333222222222111111111222222222222222222222222333333333222111111000000111111111111111000000000222222111111111111222222111111111222222222333333222222111111111111222222222222222222333333333333111333444444333222444555222333555777999;;;===>>>888999:::999999;;;>>>@@@CCCMMM]]]nnnxxxnnndddaaa```______aaalllvvvwww```RRRGGGBBB===:::;;;;;;:::888666666666555555444444333333333222222222111111111333222222222222333333444555444333333222222333333333333333333222222222222111000000000000000111111222222111111111111222222000111111111111000000///000000000111111222222222000000000000000000000000222111111111111000000000222222222222222222222222111222222333333222222222222222222222333333333333555555555555555555555555444444444444444444555555666777888999999::::::999;;;999:::???BBBDDDHHHNNNYYYkkkwwwlllfffaaa\\\YYYYYYZZZ^^^eeekkktttuuuooohhhcccaaa]]]WWWQQQOOOLLLIIIGGGEEECCCAAA???AAACCCBBBAAACCCGGGGGGCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHJJJKKKLLLKKKKKKLLLOOORRRVVV\\\hhhsssxxx~~~pppZZZJJJAAA;;;999;;;888777666555444444444555555555444333333222111111333333333333222222222222222222222222222222222222111111111111111111111111000000000111111111111111333222222111222222333333111111111222222222222333111111111000000111111111111111111222222222222333222444555555444333555666333333444555666777888888777888999999999;;;>>>@@@AAAKKK\\\nnnwwwmmmiiigggeeeeeehhhlllvvv}}}eeeQQQFFFAAA>>>:::999999999888777555555555444444333333333333333333333222222222222222222222222222222222333333333333222222222333333333222222222222222222222222111000000000000000111222222111111111111222222000000111111111111000/////////000000111111222222000000000000000000000000111111111111000000000000111111111111111111111111111222333333333333333333111222222222222333333333444444444444444444444444333333444444444444555555555666777888999999999999999777999@@@EEEEEEDDDEEEIIIUUUjjj~~~wwwrrrooodddaaa___aaadddlll{{{}}}yyyyyywwwpppjjjddd\\\QQQKKKJJJJJJHHHFFFIIIJJJIIIGGGHHHKKKJJJFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBB@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAABBBDDDFFFHHHDDDEEEGGGKKKOOORRRTTTTTTVVVVVVXXXZZZ\\\```cccfffmmmqqqzzzsss```LLLAAA>>>;;;:::;;;555666666666555555444333555555444333222222111111333333333333333333333333222222222222222222222222//////000000000111111111000000111111222222333333222222222222222222333444111111111111222222222222111111000000000000111111000000111111111222222222222333444444333333444555444444444444555555555555666777999999999;;;>>>AAAAAAKKK[[[lll}}}}}}{{{yyyyyy{{{www}}}hhhUUUFFF???===;;;999777777666555444444444444444333333333333444444444444333333333333222222222222222222222222111111111222222222222111222222222222222222222222222111000000000000000111222222111111111111222222///000000111111111000000//////000000000111111111////////////////////////000000000000000000000000111111111111111111111111222222333444444444444444111111111222222222333333222222222222222222222222333333333333444444555555555555666777888888888888999777999AAAGGGEEEAAA???DDDIIIVVVmmmxxxnnnfffaaabbblllwwwuuudddYYYVVVVVVUUUTTTVVVVVVTTTPPPOOOPPPNNNIIIJJJIIIGGGFFFFFFFFFGGGHHHEEEFFFFFFGGGFFFEEEDDDDDDCCCDDDFFFGGGHHHGGGFFFEEEDDDDDDEEEHHHKKKOOORRRUUUSSSSSSVVV[[[ccciiilllllliiiiiikkkoootttzzz~~~sssaaaRRRCCC>>>===;;;999999444555555666666555444333555555444333333222111111333333333333333333333333222222222222222222222222/////////000111111222222111222222333333444444444222111111111222222333444000000111111111222222222111111000000000000111111000000111111111222222222000222333333222222333444555555555555555444444444666777888888999;;;>>>AAAAAAKKKZZZjjj|||{{{hhhWWWIII@@@;;;;;;:::888666444333333444444444444444444444444444555555555444444444333333333333333444333333222111000000111222222222111111111111111222222222222222111000000000000000111111222222111111111111222222///000000111111111111000000000000000000000000000//////////////////////////////000000000000000111111111111111111111111111111111222333444444444444111111111111222222222222111111111111111111111111222222333333444444555555444555666777777888888777:::888:::AAADDD@@@;;;999BBBCCCJJJZZZppp{{{mmmddddddiiimmmrrrwww{{{xxxjjjeeeeeeeeeeeejjjjjjfff```^^^]]]ZZZTTTQQQPPPNNNLLLKKKLLLMMMNNNJJJKKKLLLLLLLLLKKKIIIHHHHHHJJJLLLOOOPPPPPPPPPOOORRRSSSWWW[[[```eeejjjlllooonnnpppwwwtttbbbOOOEEE===<<<<<<999666555444444555555555444444333444444333333333333222222222222222222333333333333111111111111111111111111000000000111111222222222222222222333333333333333000000000000111222333333000000000111111111111222111111111000000111111111111111111222222222222333000111333222111111222444555555555555555555555555555666777888999;;;>>>AAABBBKKKZZZjjj{{{wwweeeTTTIIIBBB===:::999888666444222333444666444444444444444555555555444444444333333333222222333444444555444333222111000111222333333333222222000111111111222222222222000/////////000111222222222222111111111111222222//////000111111111111111111111111000//////..............................////////////000000111111111111111111111111111111//////000111222333333222111111111111222222222222222222222222222222222222111222222333444444555555444444555666777777777777:::888:::???@@@<<<888888>>>???EEEMMMXXXlllwwwnnnlllggghhhjjjkkklllpppwww~~~~~~{{{xxxwwwsssmmmcccaaa^^^\\\\\\\\\^^^___\\\]]]^^^______]]]\\\ZZZZZZ\\\```eeehhhiiiiiiiiimmmpppuuu{{{vvvaaaQQQCCC===999:::999555333444444444444444444444444444222222333333333333444444111111111222222222333333000000000000000000000000111111111222222222222222222222111111111111111000////////////000111222333000000000000111111111111222222111111111111222222222222222222333333333333111222444333222222333555222333333444444555555666444666777888888;;;>>>AAABBBKKKZZZkkk}}}~~~|||{{{xxxqqqdddSSSGGGAAA???<<<999777666555333222333666888555555555555555555555555333333333222222222111111444444555666555444222111000111333444555444444333000000111111222222222222////////////000111333333222222111111111111222222//////000111111111111111222222111000///...------.........................../////////000000111111000000000000000000000000------///000000111111111000111111111111222222222333333333333333333333333111111222333333444555555333444555666777777777777888777:::??????<<<;;;===;;;>>>CCCGGGIIITTTqqq~~~yyykkkiiigggeeeaaa```eeekkkssszzzyyywwwuuurrrqqqrrrtttuuutttuuuwwwxxxwwwvvvtttrrrqqqtttzzzwwweeeSSSFFF@@@;;;999999777333333666444444333333333444555555111222222333333444444555000000000111111222222222////////////////////////222222222222222222222222111111000000//////..................///000111222000000000000111111111111333333222222222222333333222222333333333444444444222333555444333333444666000111222333444555666666444555777777888;;;>>>AAAAAAKKKZZZlllttthhh^^^UUUJJJAAA<<<;;;999888777777666555555555555555777666555444333222222222222444555444333111222222444444444444333222111000111222222333333222222111333333333222222222111111111111111111111111111111111111000000//////..................////////////000000000000000///......000000//////......------000000000000000000000000//////000000000000//////000000000000000000000000444444444555444444333333222111111000000111111222666666555444222111000000222333444444333555777:::333:::===999666666999999999<<>><<<:::888777777777888666444333333444444333222111111222333333333333222111111111111111111111111333333111000000000111111000000111111111111000000222222111000000111222222111111111111111111111111111111111111000000000000///000000111333444444555333333333222222333333333333333333444444444555555444555555555444444666888666888:::;;;:::;;;===???CCCKKKZZZlllxxxhhhYYYPPPDDDAAA<<<999888999999888777666555555444444555555666555444333333222222333555777888777666444555555444444444444333222111000111111222222222222111111111111111111000000000000111111111111111111111111222222222222111111111111111111111111222222222222000000000000////////////.........///////////////000000000000000000000000333333111111111111333333000000000000000000000000111111222222222222111111333333222222222222333333///000111222333555666666444444555444333444666888:::???AAA<<<888999::::::999;;;<<<999777:::BBBIIIUUUjjjzzzuuussspppkkknnnrrruuuuuuwww|||qqq[[[JJJ@@@;;;999:::999777555444444555555555444333333444444333222111111222333333333333222111111111111111111111111333222111111000111111111000000111111111111000000222222111000000111222222111111111111111111111111111111111111000000000000///000000111222333444444555333222000000222444555333333333444444444555555555666666666555555777888333555777999:::<<>>;;;:::777666555444333333333333444333222222333444333111111111222333333333333222111111111111111111111111222222111111111111111111000000111111111111000000222111111111111111111222111111111111111111111111111111111111000000000//////000000111222333333333333222111111111222333444333333333444444444555555444555666555444444666888222333555666777999===@@@DDDKKKWWWgggzzzlllZZZMMMEEEAAA>>>>>>===;;;888666555444666666555444444444444444444444333222222222333333333555666666444333333444222222333333222222111111000111111222222111111000////////////////////////000000000000000000000000000000000000000000000000/////////000000000000111111111000///...//////000------......//////000000////////////////////////000///---,,,,,,---///000000000000000000000000000111111222333333333333333444333333222222333333444555444444333111000000///444444555444333444666999===@@@???999777888888666666888;;;;;;;;;<<>>666777888888666555666777666555444444333333444444333333222222222222333333222333555444333111111222111222222222222222111111000000111111111111000000////////////000000000000000000000000000000000000///////////////000000000---.........////////////222111///.........///000.........///////////////////////////////////////111000////////////000111000000000000000000000000000111222333444444444444333333222222222222333333222222222222222222111111222333444444333555777:::===???<<<777666888888666777888:::;;;::::::;;;===BBBBBBGGGSSSddd|||~~~xxxrrrpppmmmoooxxx|||vvvtttrrrpppoooqqqqqqpppmmmiiihhhkkkpppttt}}}}}}yyyuuuuuuxxxuuufff[[[ZZZVVVNNNEEE>>>999777666666666555555444444444222111000111222333222111111111222333333333333222111111111111111111111111000000111222222222222111000000111111111111000000000111222222222222111000000000000000000000000000111111111111000000000000000000000111111111222222...///222444444333222111333333333444444444555555222333444444333333444666:::::::::999888:::===@@@BBBHHHSSSaaassswwwjjjXXXKKKDDDAAA>>>;;;333555666666555555777999666555444444333333444444333222222222222222333333222333444444222111111222111111222222222222111111000000111111111111000000/////////000000111111111000000000000000000000000//////000000000111111111------........./////////222111///.........000000///////////////.........////////////////////////222222222222222222222222000000000000000000000000///000111222333333333333222222111111111111222222000000111111222222333333111222333333444555999;;;===>>>;;;666666999999666666777888999999:::;;;;;;???>>>@@@GGGQQQaaa{{{|||vvvuuurrroooooozzz}}}vvvqqqooottttttwww{{{~~~~~~{{{xxxxxxuuuaaaTTTFFFHHHIIIFFF@@@;;;888777222333333333333222111111333222111222444555444333111111222333333333333222111111111111111111111111///000111222333222222111000000111111111111000000000111222222222222111000000000000000000000000000111111111111000000000000000000000000111111111111///000000111222333333333333333333444444444555555333444555444333444555777888999888777777999<<<@@@CCCHHHSSSaaarrr|||vvvfffYYYJJJAAA??????<<<888555777888777555555777:::555555444333333333333444222222222111222222333333222444555444333222222222000111111222222222111111000000111111111111000000//////000000111111222222000000000000000000000000000000111111222222222333............////////////222111///...---...000111000000//////.........---////////////////////////000111222222222222111000000000000000000000000000......000111111222222222222111111111111111111222111111111111111111111111000111333333444666999<<<>>>>>>;;;777777::::::777444555777999:::<<<>>>???>>>>>>@@@DDDFFFNNNcccwww}}}~~~{{{tttnnnsssxxxooommmkkklllnnnmmmkkkhhheeellluuuyyyzzz~~~|||zzzyyyeeeTTTIII;;;>>>AAAAAA===999888888555555666666666555444444555444333444666777666555111111222333333333333222111111111111111111111111///000111222333333222111000000111111111111000000000111222333333222111000000000000000000000000000111111111111000000000000000000000000111111111111111000//////000222444555333333333444444444555555444555666666555555666888444555444444444666:::>>>CCCIIISSSaaasssyyykkkbbbPPPIIIBBB>>>>>>===:::666888777777666555444444444444444444444444444444444444444555555555555444444333333333222222111111111222222111111111111222222333111000000111222222111000000//////......------////////////000000000000//////000000000000//////000000000000000000000000333111///------...000222,,,---.../////////------////////////000000000000000000000000000000000000111111111111111000//////......------...///111222000111111111111222222222000111111111111222222222444444333111111444888<<<>>>;;;888666777888888777666666777888888888888888888;;;???@@@CCCIIITTT\\\qqq~~~vvvqqqvvv~~~{{{pppooorrrpppkkkgggbbbllluuuzzz~~~}}}}}}~~~}}}}}}~~~yyyxxx}}}~~~~~~|||}}}|||xxxwwwxxx}}}vvv```OOODDD???:::::::::999999999888888555555444444444333333333444333333222111111111222333333333333333333333333333333333222222111111111111222222222222111000000111111222222222111111000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000333333333333333333333333111222333333444444333333444333333333333444555555666888:::;;;;;;;;;<<<===CCCHHHUUUfffuuu~~~tttgggYYYPPPHHHBBB<<<999::::::888555777777777666555444444444444444444444444444444444333333444444444444333333333333333222222111111111222111111000000111111222444222111000111222111000///////////////.........,,,---...///000111222333//////000000000000//////000000000000000000000000222000///......///000111------...//////......---////////////000000000000000000000000000000000000000111111111111000////////////......///000222333000111111111111222222222000111111111111222222222444333222222222555999<<<:::888555444444555555555666666777888888888888777666999<<<===>>>BBBJJJQQQ\\\iii|||}}}wwwzzz}}}}}}xxxtttvvv~~~yyyvvvtttrrrtttrrruuu}}}~~~yyyvvvxxxuuurrruuu~~~{{{yyytttqqqqqquuu~~~sssaaaQQQEEE>>>;;;999999999888888888888777555555555555444444444333444333222222111111111222222222222222222222222222333333333222222111111111111222222222222111000000//////000000000000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000222222222222222222222222111222333333444444333333444333333333333444555555555777999999999999;;;===CCCHHHTTTeeeuuu}}}uuukkk```TTTHHHAAA@@@<<<888666888999888666777777666666555444444444444444444444444444444444222222333333333333222222222222222222222111111111222111111000000111111222444222000000111111000///.........///////////////---......///000111111222//////000000000000//////000000000000000000000000000000////////////000000....../////////......---////////////000000000000000000000000000000000000000000111111000000///...000000000000111222333333000111111111111222222222000111111111111222222222222222111222444777:::<<<888666333333333444444333555666777777888888777777666999;;;;;;;;;===AAAFFFHHHQQQ^^^lll~~~~~~|||}}}{{{xxxxxxyyy}}}wwwxxxuuutttzzzyyywwwuuuuuuxxxrrrgggWWWIIIAAA===999777888777777777777666666666555555555444444444333333333333222111111111111222222222222222222222222222222222222222222111111111111111222222111111000/////////000000000000//////000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000111111111111111111111111111222333333444444333333444333333333333444555555666777777777777888;;;===CCCHHHTTTdddttt{{{sssmmmcccZZZQQQJJJCCC???>>>;;;888777888999999888666666666555555444444444333333333333333333333333222222333333333333222222222222222111111111111111111111000000000000111111111///......000111000///------......//////000000222111111000///......---//////000000000000///////////////////////////////////////000000000000000///////////////.........////////////000000000000////////////////////////000000000000000//////...//////000000111222222333000000111111111222222222000000111111111222222222222111111333666999;;;<<<888666444444555555555444555666666777777777777777777999;;;<<<;;;<<<>>>@@@CCCGGGMMMUUUcccxxxzzznnn\\\RRREEE===;;;;;;999666666666666555555555444444444444333333333222222222222222111111111111111222333333333333333333333333222222222111111111111111111111111111111000000///000111111222222222222111000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000111222333333444444333333444333333333333444555555777777777777666888;;;>>>BBBGGGSSScccrrr|||sssbbb\\\SSSKKKFFFCCCAAA@@@===;;;999888888888777777555555555555444444444444333333333333333333333333333333444444444444333333111111111111111111111111111000000000000000000111---,,,+++,,,...000000000------......//////000000222111111000///......---//////000000000000//////////////////////////////......//////000000000000000000//////............////////////000000000000////////////////////////000000000000000///............///000111111111111000000111111111222222222000000111111111222222222222111111444888;;;;;;:::666555333333555555444333555555666777777777777777666777999:::;;;<<<===>>>AAADDDFFFJJJQQQaaauuu}}}~~~xxxdddWWWMMMFFF>>>:::;;;;;;888555555555555444444444333333222222222111111111111000111111111000000111222222111111111111111111111111111111111111111111111111000111111111111000//////000000111222222222222222000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000111222333333444444333333444333333333333444555555888999999888777999===???BBBGGGRRRbbbqqq|||oooeeeTTTOOOGGGAAA===<<<<<<;;;:::999888666555555444444444444444444444444444444333333333333333333333333333333444444444444333333000000000111111111111111111000000//////000000111,,,+++***+++...///000///.........///////////////---......///000111111222//////000000000000//////000000000000000000000000///......//////000111222111111000///............////////////000000000000000000000000000000000000//////000000//////...------...///000111111111111000111111111111222222222000111111111111222222222222111111555999<<<:::888333222111222333444222111444555666666777777666666333444555777888:::;;;<<<;;;>>>AAACCCGGGPPP^^^hhhyyytttrrrxxx}}}wwwfffTTTIIIAAA>>>:::999:::999666333555444444444444333333333222222222111111111000000111000000000000111222222........................000000000111111111111111000000111111000000///...---...///000000111000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000111222333333444444333333444333333333333444555555888999999999999:::===???BBBFFFQQQaaaooo}}}xxxmmm___TTTJJJFFF@@@;;;999999888888666666666666444444444444444444444444444444444444222222222222222222222222222222333333333333222222///000000000111111111222000000////////////000000000...------...//////...///////////////.........,,,---...///000111222333//////000000000000//////000000000000000000000000000///...---...000222333222111000///.........///////////////000000000000000000000000000000000000//////000000//////...---...///000222222222222111000111111111111222222222000111111111111222222222444222222666:::<<<999666333222222222444444333111444555666666777777666666444444444555777999::::::777;;;???@@@AAAFFFOOOVVVeeevvvxxxsssoooooouuu~~~oooaaaTTTHHHAAA:::999888777777555444444555555444444444333333333333333333333222222222222000000000000000111222222///////////////////////////000000000111111111222000000000000000//////...---...///000000111111111000000000000000000000000000000000000000000000000000000000111111000000000////////////////////////111111111111111111111111111222333333444444333333444333333333333444555555666777999999999:::;;;===AAAFFFQQQ```nnn|||xxxnnncccTTTHHHDDDAAA<<<:::999999999999555666777666666555666777444444444444444444444444222222222222222222222222111111222222222222111111//////000000111111111222000000////////////000000444222000/////////...,,,000000//////.........---////////////000000000000//////000000000000//////000000000000000000000000000///---,,,---000222444333222000///.........///////////////000000000000000000000000000000000000///////////////......---///000222333444444333333000111111111111222222222000111111111111222222222444222222666;;;<<<999555555444444555666777555444444555555666666666666666888666555555777999;;;;;;888<<>>???@@@AAACCCFFFJJJOOOYYYhhhxxxwwwrrrwww|||~~~lllaaaSSSHHHDDDBBB???<<<555555555555555444444444777666555444333222222222222222222111111111111000000000000000000000000000111111111111111000//////222111111111000000//////......//////000000111111111111111000000///...---......//////000000111111///000111222222111000///111111111111111222222333////////////............333222222222111111000000000111111222444555555666333333333333333333333333666777888888777888:::<<>>>>>???BBBCCCCCCEEEKKKUUUbbbttt{{{www}}}wwwiiiVVVNNNDDD===<<<<<<;;;999666666555444444444444444666555444333222222222222222222222111111111111000222222222222222222222222111111111111111000//////111111111000000000//////////////////000000000000000000000000000//////...111111000000//////......///000111222222111000///000000000000000111222222////////////////////////111111000000000////////////000000111222333444555333333333333333333333333555777888888777888:::<<>><<<;;;888777666555555666777777444444444444444444555666555444333333444444333222222222111111111111222222111222222333333222222111000000////////////000000//////000000111222222222//////............//////........................////////////////////////111111000/////////000000...////////////000000000000000///...---,,,++++++////////////////////////111000///...............///............//////000...............///000000111111111111111222222333...//////000000111111222333222111111000111111111222222666;;;;;;777333333333333333333333333333333333333333333444444444444333333333333333444555666999:::<<<===<<<===>>>@@@CCCAAACCCHHHOOO\\\ppp}}}ppp^^^PPPGGGBBB<<<999:::;;;;;;:::777666444333333333444555555444333222222222222222222222222111111111111000333333333333333333333333000111111111111000000///111111000000000000//////000000000000////////////...//////000000000000000111111000000//////......000000111111111111000000///////////////000111111000000000000000000000000////////////............//////000111222222333333333333333333333333333333555666888888777888;;;===???EEERRRbbbooo}}}nnn]]]UUUKKKAAA<<<999888888999999888777666777777888444444444333333444555555444333222333444444333222333222222222222222222333222222333333333333222222//////............//////000000111111222222222222//////............//////................................................000000000/////////000000////////////////////////000/////////......------........./////////000000111000///......---......//////............///000...............///000000444333111000000111222333////////////000000111111222222111111111111222222222444777999888555333333333333333333333333333333333333333333333444444444555555444555555666777888888:::;;;;;;::::::<<<===CCCAAAAAACCCFFFMMMZZZfffvvv{{{kkk[[[KKKAAABBB>>>;;;999::::::999888777666444222222333444555333333222111111111222222222222222111111111000000333333333333333333333333000000111111111111000///000000000000000000//////111111000000//////......---...///000111111111111......//////000000111111000000000111111000000000...............///000000000000000000111111111111//////////////////......000000000111222333333333333333333333333333333333555666777888888999;;;===???EEEQQQ```mmm{{{vvveeeWWWJJJFFFAAA===;;;999777666::::::999777666666555555555444444333333333444444444222111222444444333222333222222222222222222333222222222222222222222222//////............//////111111111111111222222222//////............//////////////////////////////------------------------/////////000000000///////////////........................//////000000000------......//////000000000000///...............//////............//////...............///000000444333111//////000222333///////////////000000000222111111000111111222222222555888777555333222222333333333333333333333333222222222333333333444444666666666555555666666777777999::::::999999:::;;;===<<<>>>AAABBBCCCIIIQQQYYYggg}}}uuudddUUUJJJCCC@@@:::999777666666666555444666555444333222333333444222222111111111222333333222222222111111111000000111111111111111111111111///000000111111111000000//////////////////000000111111000000//////......,,,---...000111111111111......//////000000111111111000000000000000000111...............//////000///000000000111111111222000000000000000000000000111111222222333444444444333333333333333333333333444666777888888999;;;>>>AAAFFFQQQ___kkkxxxzzznnn```RRRIII@@@>>>;;;::::::999777666888888777666555444333222555444444333333333333333333222111222333444333222222222111111111111222222222111111000000111111222//////............//////111111111111111111111111//////............//////000000000000000000000000..............................///000000000///////////////............---,,,------...///000111111---------......///////////////............//////000//////............///...............///000000333111000......///111222////////////////////////000000000000000000111222222777999666222222222111222222222222222222222222111111222222333333444444444444333333333444444555666888999999888888999;;;;;;;;;>>>BBBCCCAAACCCGGGMMMSSS___ooo~~~}}}ooo^^^PPPFFF???>>>@@@555555555555555666777777444444444444333333333222222222222222222333444555222222222111111111111000000000000000000000000000///000000111111111111000......////////////000000000000000000////////////------///000111111111111111111000000//////......111111000000000000111111...............///000000...//////000000111111111111111111111222222222222222222333333333444444444333333333333333333333333444555777777888999<<<>>>BBBFFFQQQ^^^jjjwww|||ooocccYYYOOOFFFBBB<<<:::777777777888777777777777777777666666555444555444333333222222333333222111000111333444333222111111111000000111111111111111000//////000111111000//////////////////000000000000000000000000000//////............//////////////////////////////........................------///000000000////////////.........---------+++,,,,,,------.........---...........................---......///000111000000///..............................///000000000//////......///000111//////////////////////////////......///000000111222888:::444000000222111111111111111111111111111000111111222333333444444111111111111222444555666555777888999888888:::<<<===<<<>>>BBBCCCAAAAAAEEEFFFFFFKKKUUU```nnnvvvcccXXXLLLEEE???999888<<<555666666666666777888:::222333444555555333222000222222222222333444555666222222222111111111111000000000000000000000000000//////000111111111111111........./////////000000////////////000000000000......///000000111000000111111000000//////......222111000//////000111222//////......//////000111------...//////000111111111111111222222222333333222222222222222333333333333333333333333333333333333555777777888999<<<>>>BBBFFFQQQ___kkkyyy{{{yyyxxxwwwooofffYYYOOOGGG@@@<<<;;;<<<888555333444666777888777777888999999999999999555444333333222222222222222111000111333444333222111111000000000000111111111000///......///000111000000////////////000000000000000/////////////////////............//////........................////////////////////////,,,---///000000000////////////.........---------++++++++++++++++++++++++........................------------///000111222111000///..............................///000000...............///000000///////////////........................///000000111999:::333...000222111000000000000000000000000000000111222333333444444//////000222444666888999555666888999888999;;;<<<<<<::::::>>>>>>===>>>AAA======BBBJJJQQQYYYiiiyyy|||jjj]]]QQQHHHBBBAAA===666333666666666555444222222444666111333555666666444111///222222222333444555666777222222222111111111111000000000000000000000000000//////000111111111111111---.........//////000000......//////000000111111...//////000000000000000......//////000111111111222111000//////000111222///////////////000111111,,,------...///000000111000000111111222222222333111111111111111222222222333333333333333333333333333555777777888999<<>><<<:::777555555555555555444444333333444444555333333333333333333333333222222222222222222222222222222222111111111000000---,,,---...000000...---////////////////////////333111000000111222111111---...///000000///...---////////////000111222333000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000222111000//////000111111444444444444444444444444555555444333333333333333444666777888888999<<<>>>@@@EEEOOO\\\nnnzzzoooddd\\\TTTLLLFFFBBB>>>:::888777777777666555555555555555444333222333333444444444444333333111222444333111000000111222111000000000000111222222111000/////////000111111111111111111111111111............////////////111111111111111111111111000000000000000000000000........................////////////............000000000/////////......------............---------------------...///000------,,,,,,,,,---..............................------------------------/////////.....................---------......///+++,,,,,,---...///000000------...///000222444555999555111000222333222111000000000000000111111111222222222222222222222222444333333333333444555555555555555666666666666777777888999;;;;;;<<<<<<<<<888999999888666999???DDDFFFOOO\\\jjj{{{|||qqqaaaSSSIIIBBB<<<888999888666444333333444444333222222111111222222333222222222222222222222222000111222333333222111000222111111111111000000000000//////111222333111000////////////////////////111000......000000000///---...////////////...---////////////000111222222000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000111111000000000000111111333333444444444444444444444333333222222222222333555666777777777888:::<<<@@@EEENNN\\\nnnqqqiii]]]SSSLLLFFF@@@;;;<<<:::777666777888777666444444555555555444444333333333333444444333333333111333444333111000111222333111000......000111333222111///...---///000222111111111111111111111111......///////////////000////////////////////////------------......//////........................///////////////.........111111///............///------............------,,,,,,,,,---...///000111,,,,,,,,,,,,,,,---...///........................////////////////////////..................------///...---,,,,,,---///000,,,---------......//////------...///111333555666;;;555000///222555333111111111111000000000000000111111111111111111111111444444333333444444555666444444555555555666666666555555666777888999::::::999999999777666777;;;???>>>BBBHHHPPP[[[mmmzzzuuuqqqqqqrrryyy}}}sssddd\\\OOODDD===999777666666555444333333333444444222222111111111111222222111111111111111111111111///111222444444222111///111111111111000000000000222111111222333444333222////////////////////////111///---...///000///...........................///////////////000111111000000000000000000000000////////////000000000000////////////////////////000000////////////000000000000000000000111111111111111111111111222222222333222222111111222222222555666777777666777999;;;???EEENNN\\\mmm{{{~~~wwwmmm___XXXNNNFFFBBB>>>;;;777999777666666777777555444444444555666666666555555222333333333333333333222333444444333111111222333222111///......///111222111000...------///000222000000000000000000000000/////////000000111111111........................,,,,,,------.../////////.................................//////////////////......------...//////------............------,,,,,,,,,---...///000111,,,,,,,,,,,,,,,---...///........................////////////////////////------.....................---,,,,,,,,,...///000//////......---------,,,......///000222444555666:::555///...222555444111111111111000000000000000111111111111111111111111444333333333333444555555444444444444555555555555555555666666777888999999888888888777777888;;;======>>>@@@BBBHHHRRR^^^gggzzz|||wwwsssqqqoooqqqzzztttdddYYYNNNIIICCC===999888777666444444333333333444444444333333222222222222333333111111111111111111111111///000222333333222000///000000000000000000000000///...---...///000000///////////////////////////444222111111222333333222......------------......//////////////////000111////////////////////////////////////000000000000////////////////////////000000////////////000000//////000000111111111111000000000111111222222222222222222111111222222333555666777777666777999;;;???DDDNNN[[[mmmooo^^^PPPJJJCCC>>>===<<<:::888666555444555555555222000333444555666666666666666222222333333333333222222333444444333111111222444111000////////////000111000///.........///000111000000000000000000000000//////000000111111222222000000000000000000000000.../////////000000111111------------------------.........///////////////---------......//////000------............---------------------...///000------,,,,,,,,,---..............................------------------------.............../////////---------------...///000000000///...---,,,,,,+++...//////111222444666777777333000///111333222111000000000000000111111111111111111111111111111111333222222222222333444444333333333444444444555555888888888777888888999:::555555555666777888999:::;;;<<<======???CCCIIIMMMXXXeeewww~~~|||yyyzzz~~~uuuhhh[[[NNNFFF===<<<;;;999888777666555333333333444444444444333444333333222222333333444111111111111111111111111///000111222222111000/////////000000000000000111000...------///000000000////////////////////////222000//////000111111000......------------....../////////......//////000////////////////////////////////////000000000000000000000000000000000000000000////////////000000...///000111111222111111111111222222333444444444333222222222222333333444555666777777777888:::<<>>???DDDMMM[[[lll}}}uuuYYYAAABBB>>>999888:::;;;:::888444444555777888888555333000111222333444555555555222222222333333222222222222222222000......000222//////000000000000//////------...///000000//////000000000000000000000000---------...///000000111------------------------........................---------------------------.........//////000000///000222333222111///...---..................---///......---------......///...------,,,,,,,,,,,,........................////////////////////////.../////////000000111111***+++---///000000///...------..................***+++---000444888;;;===000111222111000///000111...//////000111222222333000000000000000000000000111111000000111111222333222222333333333444444444999888666555444444555555666555555666888888777555666777888999::::::;;;<<<===BBBFFFIIINNNYYYjjjvvvxxxrrrrrr{{{}}}tttfff\\\PPPFFF@@@>>><<<:::777888888888666444444555111222222222222111111000333333222222222222333333222222222222222222222222111111000000000000111111.../////////000000111111...,,,******,,,.........////////////////////////111000......000111000///...---,,,,,,,,,,,,---...000//////.........//////////////////////////////////////////000000000000000000000000000000000000000000////////////000000---...000111222222222111...//////000111111222222333333333333444444555666444666777888999;;;===@@@>>>DDDMMM[[[lllpppeeeiiijjj\\\KKKCCC===<<<;;;999888777777777444444444333333333222222333333333333333333333333222222222111111000000000111111111111111111111111000000000000000000000000000000////////////000000333222222111000///..............................111000///......///000111///......------,,,++++++////////////////////////////////////000000000000////////////////////////.................................------,,,,,,,,,***+++,,,...///000000000........................///...---,,,,,,---...//////---***+++---///...,,,)))******+++---....../////////000000000000//////---//////000999@@@>>>555000000000000000000000000000000000000000000000000000000000000000000000111222222222222222222333333333333333444444555555555444555666777777888777777888777555333222333555666999888888777666777777777===<<<<<<>>>BBBIIIOOOSSSdddmmm}}}|||ssslllhhhjjjmmmqqqssseee[[[GGGFFFBBB???;;;888666555555444333222111222333333222222222111111000000000111111111111111000//////000000000000000000000000,,,------...............///////////////////////////////////////////////////......//////000111222------,,,,,,,,,,,,---------------............///000//////............///......////////////..............................333222111000////////////000000000000000000000000000111333333111000111222222222222111111111000000222222222222222222222222444444666888:::<<<>>>??????DDDMMM[[[mmm|||iiiYYYOOORRRTTTKKK@@@===;;;:::999888777777777777555555444444333333333444222222222222222222222222444444444333333222222222111111111111111111111111000000000000000000000000000000////////////000000222111111111000/////////........................///...---,,,,,,---...///,,,,,,---......//////000////////////////////////------------..................................................................---------,,,,,,,,,,,,---......///.................................///...---,,,,,,---...///000...,,,,,,...///...---,,,---------------......////////////////////////***,,,---000888???<<<444////////////////////////////////////////////////111111000000000000000000000111111111222222333333444444444444444333333333444555555666666666555555777666555444333333444555777777666666555555555666888999:::===@@@CCCEEEGGGMMMTTTaaaooo{{{|||wwwrrrnnnmmmlllmmm|||}}}ooocccXXXNNNFFFBBBAAA>>>;;;999777555555555444333222222222333333333222222222111111111111111111111111111000//////000000000000000000000000......///000000000000000////////////////////////////////////////////////111111000///............//////............//////---------............///111000///.....................////////////......////////////////////////000//////...//////000000000000000000000000000000...000111111000//////000222222222111111111000000222222222222222222222222444444666888:::<<<>>>>>>???DDDMMM[[[mmmwwwhhh^^^RRRFFF???BBBCCC???<<<>>>999888777666666666666666777666444333333333444555111111111111111111111111333333333333333222222222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000..............................---,,,,,,---......------......///000000111////////////////////////,,,------------............................................................------------,,,,,,,,,.../////////...---,,,,,,------------------------......------------......000...------...//////.../////////......---------///...------------...///)))+++---222999===999222////////////////////////........................111111111000000///////////////000000111222333333555555444444333222222222444444555555555444333333555555555444444444444444666555555555444444444444444666888;;;<<<;;;:::999>>>AAAHHHRRR\\\iii{{{|||yyy|||{{{vvvtttyyywwwmmm___RRRJJJDDD???<<<;;;:::888777555444444444444444333222222222222333333333333222222222222111111111111111000000000///000000000000000000000000///000111111222222111111////////////////////////////////////////////////111000///...------------//////............//////---------............///111111000......---------......////////////......000000000000000000000000------------...///000111///////////////////////////111222222111000000111222222222111111111111111222222222222222222222222444444666888:::<<<===>>>???DDDNNN[[[lll~~~tttiii]]]QQQIIIFFF@@@<<<======;;;<<>>CCCHHHPPP^^^kkkxxxzzztttrrrsss}}}zzzssskkkdddZZZTTTKKKCCC@@@???>>>===555555444444333333444444333333333222222222222222333333333222222222222222222111111000000000000000000000000000000000000000000000111222222222222111////////////////////////////////////////////////---,,,,,,------...///000------,,,,,,,,,,,,---------------............///222111000...------------......////////////......////////////////////////------------...///000111////////////////////////222333555555333222333444111111111111111111111111111222222222222222333333444555666777999;;;<<<===???DDDNNN[[[kkk~~~tttnnneeeZZZQQQJJJDDDAAA<<<:::::::::888444444777555555444444333444444444444333222111111111222333333333333333333333333333000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000///////////////000000000..............................////////////......//////...------,,,,,,+++////////////////////////............////////////................................................------------------------,,,---......///.........------------------------,,,------------------,,,,,,,,,,,,,,,++++++,,,---+++,,,,,,,,,,,,---------///---,,,******,,,---///000000222777:::888222///........................000000000000000000000000000000000000//////......---...///000111222333333111111222222333444555555666666666666666555444333333333444444555444444333555555666666666555444333444444444444555666666777888777888;;;===???GGGPPPWWWaaaqqq~~~~~~uuuiii```[[[VVVOOOJJJDDDAAA>>>;;;:::999999888333333222222333333444555333333333222222222111111222222222222222222222222222111000000//////000000////////////////////////...///000000111111000000000000000000000000000000////////////////////////---,,,,,,------...///000------,,,,,,,,,,,,---------------............///111111///......---------......////////////..............................000//////......//////000////////////////////////222333555555333222333444111111111111111111111111111111111222222333333333444555666777999:::<<<<<<>>>DDDMMMYYYiii}}}{{{sssmmmjjj[[[WWWOOOHHHBBB>>>======666777888888555222111111666555444333333333333333222222222222111111111000333333333333333333333333111111111222222222222222111111111111111111111111000000000000000000000000000000////////////000000////////////////////////........................,,,,,,------------,,,,,,++++++,,,,,,---.........////////////////////////+++,,,,,,,,,,,,---------------------------------........................,,,,,,,,,------------...,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,+++******+++---+++++++++,,,,,,---------...---,,,,,,,,,,,,---...222111333888999555111000........................111111111111111111111111//////////////////////////////000000111222333333///000111222333444555666555666666666666555555444333333333333444444444444444555666666666555333333555444333222333666888:::666555666:::;;;;;;>>>CCCDDDKKKUUU___hhhrrr}}}}}}sssmmm___YYYPPPJJJGGGDDD@@@===;;;;;;:::999777555333222333333222222222333444444222222222333222111111000000111111111111222222222333222000/////////000111////////////////////////---...//////000000//////000000000000000000000000////////////////////////111000///...------------//////............//////---------............///000000///............///......////////////..............................000000//////...////////////////////////////////////111222222111000000111111111111111111222222222111111111222222333333444444555666777888:::;;;;;;<<>>:::888888888444666777666555555444222777666555444333222222222111222333444444222111///222222222222222222222222000111111111222222222333111111111111111111111111000000000000000000000000000000////////////000000000000000///.........---........................+++,,,,,,------,,,,,,+++,,,,,,------.../////////////////////////////////++++++,,,,,,,,,---------------------------------........................,,,,,,,,,---------...............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++------,,,******,,,...---------------,,,,,,,,,------------------------111...000666777333111333........................000000000000000000000000------......///000000000000111111111222222333333000000111222333444444555333333444555555555444444333333222222222333555555333333555555555444222111444333222222333444666888666444666::::::888999===;;;???DDDHHHMMMSSS\\\bbbnnnwwwuuuiii___WWWRRRHHHFFFBBB???<<<;;;::::::888999888777555444333333444333222222111222222222111222222333222111000/////////000000000111111111333222000///...///000111////////////////////////---...//////000000//////000000000000000000000000////////////////////////111111000///............//////............//////---------............//////............//////000......////////////..............................------------...///000000000000000000000000000000...000111111000//////000000000111111111222222222000111111222333333444444444555666777888999:::;;;:::AAAKKKVVVdddxxx}}}vvvqqqhhh\\\PPPGGGBBB@@@=========;;;888555333333222222222111333555666444888777666444333222222222111333555666666444111///111111111111111111111111......//////000000000111111111111111111111111111000000000000000000000000000000////////////000000111111000///...------,,,........................------...//////...------000000000///......------////////////////////////---------.........//////------------------------........................,,,,,,,,,------.........000000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,...///...+++***---///111000///...---,,,++++++---......//////......---...+++...444666222222555........................////////////////////////,,,,,,---...///000111111222222222222222222333333222222222222222222333333111222333333444444444444444333111111111333555666111222333444444333111///222222222222222333333444555222222444444111222555666999<<<===???BBBIIINNNMMMVVVcccooozzzvvvnnncccXXXOOOHHHCCC@@@<<<===<<<:::777666777999333333333333222222444555444333222111111000000000111111222333222111000///......//////000000000111333222000///...///111222////////////////////////......///000000000000000000000000000000000000000///////////////////////////......//////000111222---------,,,,,,------------------.........//////...------......///000111......////////////......000000000000000000000000******+++,,,---///000111111111111111111111111111000111333333111000111222000000111111222222222222000000111222333333444444444555666777888999:::;;;999@@@KKKUUUcccwwwtttjjjddd\\\XXXPPPHHHBBB>>><<<<<<::::::999777666444333333333333333444555666777888333333333333333333333333333222222111111222222333111111111111111111111111000000000000000000000000......000111111000//////////////////////////////////////////////////////,,,,,,,,,,,,,,,---//////........................000...---...000111...,,,//////.........---------/////////...---------,,,,,,,,,,,,,,,,,,---...///......------...///111222---------...------,,,,,,------------------------........................++++++++++++,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,------...---------000222444444222///,,,+++//////000000000000////////////.........---------,,,---...//////...---,,,111111222333333333333222555555444333333222222111444444444444444444444444111111000000000000111111111222333333444444444444333333333333333333333333333444555555666555555555666777777999:::<<<>>>???BBBFFFLLLRRRZZZeeeqqqzzzvvvlllWWWTTTNNNGGGAAA<<<999888888777666555444333333333555555555555555555555555444444444333333222222222444333333222222333333444222222222222222222222222111111111111000000000000000000////////////000000000000111222333444444555111111111111000000000000111111000......---------////////////////////////...............///000111...000111222222111000......///000000000...---,,,...............---------............////////////111000///000111111000///////////////000000000000222222222111111111000000111111222222222333333333222111000000000222555666555666666555444666999<<<<<<>>>GGGUUUddduuuwwwkkk___UUUPPPLLLIIIDDD@@@===;;;;;;;;;666666666666666666666666333333333333444555666666333333333333333333333333333222222111111222222333222111111111111111111111000000000000000000000000000111222222222222000000////////////////////////000000000000000000000000000///...---,,,,,,,,,,,,........................111///......//////,,,***///.........------------...............---------------,,,,,,,,,---......000///...---,,,,,,,,,---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++++++++,,,,,,---...///.........---------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,------...---------111444666555222...------//////000000000000////////////.........---------.........//////.........///000111111222222111111222222222222111111111111444444444444444444444444111111000000000000111111111222222333333333333222222222222222222222222222333333444555555555555555555555666777888:::;;;<<<999;;;>>>@@@DDDJJJRRRXXXfffppp~~~ssskkkcccXXXPPPIIIGGGDDD@@@===;;;::::::777666555444333333333333444444444444444444444444333333222222222111111111333333222222222222333333222222222222222222222222111111111111000000000000000000////////////000000///000000000000000000000111111111000000000//////111000///...------------////////////////////////...------------......///---...000111111000...------............------,,,..................................../////////////////////000111222222111.../////////000000000000222222222111111111000000000000111111111222222222333222111000000111333444555555666555555666999<<<===???GGGUUUdddtttzzzlll___UUUMMMFFFAAA===<<<;;;999888777777777444444444444444555555555333333333222333333444444333333333333333333333333222222111111111111222222222222222111111000000000000000000000000000000000222222222222111000//////////////////////////////000000000000000000000000111000///...------------////////////////////////111000.........---***(((............---------------------.....................---,,,,,,,,,------///...---,,,++++++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------............------------------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........111555888666111---...000...//////000000//////..................---------000//////......//////000......///000000000000000/////////000000000000111333333333333333333333333111111000000000000111111111222222222222111111000111111111111111111111111222333333444444444444444444444444444555666777888999:::;;;;;;;;;===@@@CCCLLLSSS]]]gggppp|||tttcccVVVOOOIIICCC>>><<<;;;:::888777777888888555555444333222222222222333333333333333333333333111111111111111000000000222111111000000111111222111111111111111111111111111111111111000000000000000000////////////000000111000000000/////////...111111000000000000//////000000///...------------////////////////////////...------,,,,,,,,,------------////////////---------,,,,,,,,,,,,------...////////////////////////............////////////,,,---...///000111111111....../////////000000000222111111111111000000000//////000000000111111111444333222111000111222222444555666555555666999<<<>>>@@@HHHUUUdddtttlllbbbUUUKKKGGGDDD???;;;:::999999888777555444333666666555444333222111000333333222222111222222222222222222222222222222222222222111111111111222222222222111111000000//////////////////////////////111000000///......---,,,////////////////////////////////////////////////......---......///000111///////////////////////////.........---,,,+++***------------------------,,,---------...////////////...---,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,------...---------++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,---------------------------...---+++******+++---...,,,++++++++++++++++++,,,,,,,,,,,,,,,---......///111555777555///+++---111...//////////////////...........................111000///......///000111......///000000000000///......//////000111111222222222222222222222222222111111000000000000111111111111111111111000///...000000000000000000000000111222222333333333333333444444333333333444555555888999:::;;;;;;<<<======@@@DDDIIINNNTTT]]]iiirrryyyrrreee\\\OOOFFFBBBAAA???===888777666444333333333333444333333222111111222222222222222222222222222222111111111111111111111111000000////////////000000111111111111111111111111111111111111000000000///000000////////////000000111111111111111111111111111000000000////////////000///...---------------//////////////////////////////...---,,,,,,,,,,,,---...////////////...---------,,,+++,,,---///000////////////000000000000............////////////,,,...000000////////////........./////////000000111111111111000000000000000000000000111111111222444333333222222333444555333444555666666777999<<>>>>>===:::666888888888777666444222111555555444333222111111000333333222111111111222222222222222222222222222222222111111000000111111222111111111000000000//////////////////////////////111000///......------,,,////////////////////////..............................---......///000111////////////////////////+++,,,---...------------,,,,,,------------------,,,---------...////////////...---,,,,,,,,,,,,,,,+++,,,,,,---......//////+++,,,,,,---.........---++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,,,,,,,,,,------------------------++++++++++++------+++++++++******+++++++++,,,,,,+++,,,,,,...///000111333555222---***,,,///......////////////......---.....................111000///......///000111...///000000111000000000...//////000111222333333222222222222222222222222111111000000000000111111111111111111000000///...////////////////////////000111111222222222222222444444333333333333444444000000111333444555555555111555:::>>>BBBIIIQQQVVVaaagggqqqzzztttiii___YYYLLLFFF@@@<<<<<<<<<;;;:::777666555444333222222222333333222111111111222222222222222222222222222222111111222222222222222222000//////......//////000000000000000000000000000111111111111000000000///000000////////////000000......///000111111222222000000000////////////...///......------------...////////////////////////000000///...---------...////////////////////////......---------...000111.../////////000000111111............////////////111333555555222/////////............////////////000000000000000000000000111111111222222222333333222222333444555666777888222444555666666777:::<<>>@@@HHHUUUdddtttmmmiii```UUUOOOLLLEEE===???>>><<<;;;999999888888222222222222333333444444111111222222333444444555222222222222222333444555111111111111111111111111111111000000000000111111......//////000111111111000000000000000000000000111000////////////000111////////////////////////........................000///...---,,,,,,,,,,,,------------------------+++...000000...---...000++++++,,,,,,,,,---------...............---------------,,,,,,,,,---......------......---,,,***)))***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------***+++---......---+++***,,,,,,++++++++++++,,,,,,,,,+++++++++,,,...000111777333///------......------......//////......------------.........//////.........//////.........------...////////////...111111111222222333333333111111111111111111111111111111000000000000111111000000111111222222111111////////////////////////...///000000111111000000222222111222222333444444777555222222444555444222666777888888777777777777:::>>>CCCGGGJJJOOOWWW\\\jjjoooxxxwwwrrrddd^^^UUULLLFFFAAA===;;;;;;:::999999888666444222111222333444555555555555333333222222222222333333333333333333333333333333000000000111111111222222000000////////////000000////////////////////////111111111111000000000000000000////////////000000,,,,,,,,,------.........000000/////////............------,,,,,,------...////////////////////////......---------.../////////..................///......//////......------,,,------...//////000000............////////////222666:::999444000000111---------.........//////////////////000000111111111111111111222222222222000111222333555666666666000333555777777888:::<<<===???GGGUUUdddtttSSSPPPIIIBBB@@@BBB@@@;;;777777666444333333555777666555444333333333333333555444444333333222222222222222222222333444555666111111111111111111111111111111000000000000111111------...///000111222222000000000000000000000000///...---,,,,,,---///000////////////////////////////////////////////////,,,,,,,,,,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,...000222111...,,,---///+++++++++,,,,,,---------/////////......------,,,,,,,,,,,,,,,------...///((()))+++,,,------,,,,,,***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,---------)))+++---//////---+++)))---,,,,,,++++++,,,,,,---,,,+++******+++...000222:::444...,,,///111///------..................------------.........//////,,,---...//////...---,,,+++,,,------......------111111111111222222222222000000000000000000000000111111000000000000111111///000111222222222222222000000000000000000000000...//////000000000000000000000000000111222333444222///,,,---///111111/////////000222333555666777555888<<<>>>>>>???BBBEEEKKKOOOUUU]]]fffooovvvzzz}}}{{{sssiii___UUUPPPMMMHHHCCC>>><<<:::888666777666666555444333111000222333333333333333222222333333333222333333444444333333333333333333333333.../////////000000111111000000////////////000000////////////////////////111111111111000000000000000000////////////000000000////////////.........000/////////............------,,,,,,,,,------...////////////////////////,,,,,,,,,,,,------...///...------,,,,,,------...------...///...---+++***,,,,,,,,,---...//////000............/////////000,,,111666555111------///---------.........//////.../////////000000111111000000000000111111111111000111222222333333333333000333555777777888:::<<<<<<>>>GGGUUUddduuu@@@???===<<<;;;:::::::::<<<:::888666444444444444555666777666444333333555222222222222222222222222.........///000000111111222222222111000//////...000000////////////000000111000/////////000222333000000000//////////////////////////////000111111////////////....................................////////////000000000000........................,,,,,,------------,,,,,,...---+++***)))***++++++/////////...------,,,,,,---,,,+++***+++,,,---...------------,,,,,,+++***---------......//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------------222...***)))+++...111222222111///.........///000+++,,,------,,,,,,...///000///...---------------,,,,,,,,,---------......///000111000///...///000000111111111111000000///111111111111111111111111000000////////////000000333222111000000111222333111000///......///000111000000111222222222222222111000000000000000000000555333000...---...000222222222222222222222222222222444666777777777999;;;???@@@BBBFFFJJJNNNRRRTTTZZZ___gggmmmsss{{{~~~wwwpppiiiddd```^^^ZZZTTTNNNHHHDDDAAA<<<;;;:::888777555444333777666555444333444555555111222333333111111222333444444444444444444444444111111111111111111111111000000000000000000000000222111111111000000//////000000000000111111111111,,,...000111111000...,,,////////////////////////......///////////////...000000000000000000000000000...,,,++++++---000111111000...---...///111222222000...++++++,,,---///........./////////000000.........///......------,,,...//////......000111000///...------,,,------000000000000000000000000............////////////000///////////////000111////////////////////////222222222222222222222222333444555555444444666888===>>>FFFSSScccttt===<<<:::999888777777777777666555444333333444444444666666555444333333444222222222222222222222222000000000000000000000000222222111111000//////...000000////////////000000000000/////////000222222000000000000000000000000111000000////////////000////////////...........................---------........./////////000000---------------------------------......---------...---,,,+++***++++++,,,,,,,,,,,,---------------------,,,++++++,,,---...,,,---------,,,,,,+++***,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,---------,,,'''%%%$$$'''---333999;;;111111000///............+++,,,...---,,,,,,---/////////...---------------,,,,,,---------............///000///...---...//////000000111111111000000111111111111111111111111000000////////////000000222111000000000000111222111000////////////000111000000111111111111111000000000000000000000111111333111000///...///000111333333333333333333333333111333444555444555666888999:::;;;===@@@BBBEEEFFFDDDIIIOOOSSSVVV\\\eeekkkzzzuuuppphhhaaa[[[VVVQQQNNNHHHGGGEEEBBB???<<<:::999999888777666555333222222555555333222222222333444111222333333111111222333111111111111111000000000111111111111111111111111000000000000000000000000000000000/////////......//////000000000111111111---...///000000///...---........................//////000//////...---,,,///////////////////////////...---,,,,,,---///000111000///------...000111///...,,,++++++,,,---...+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++---...//////......///000//////...------------...////////////////////////111000000///...------,,,............///111222222000000000000000000000000222222222222222222222222333444555555444444666888===???GGGTTTcccttt999888777666555444444444333333222222222222333444444555666555333222333444222222222222222222222222333222222111000000//////222222111111000/////////000000////////////000000000000/////////000111111//////000000111111222222222111000//////.........////////////............//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---..................---...---,,,,,,,,,,,,,,,,,,******++++++,,,------......------,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,***((('''(((---222555777000000000000///...---,,,+++---...---,,,,,,---///......---,,,,,,,,,---------------.........//////,,,...///...---,,,...///...///000111111111111111111111111111111111111111000//////......//////000111111000000000000111111111000000//////000000111///000000000000000///////////////000000111111111000000000000000000111111111111111111111111111111000222333333222111333444555555555555555666777888888;;;>>>???@@@CCCHHHMMMTTTZZZdddoooxxxzzzuuupppjjjbbb\\\TTTPPPKKKGGGDDDBBB???===999999888888777666666555555444444333333222222111444333222111111111222222111222333222111111222333111000000000//////......111111111111111111111111000000000000000000000000//////...............---//////000000000000111111//////............//////........................000000000///...---,,,+++////////////////////////------------......//////222111///...------...///+++++++++,,,,,,,,,------------........./////////++++++,,,,,,---,,,,,,+++...///000///------...///------------.........///////////////////////////000/////////...------------------...000111333444111111111111111111111111222222222222222222222222333444555555444555777999>>>@@@GGGTTTcccttt666666555333333222222222222222222222111222222222333444555444333222333444111111111111111111111111222222222222111111000000111111111111000000//////000000////////////000000000000/////////000000000...//////000111222333333111000///////////////000////////////............/////////...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------++++++,,,,,,,,,---------......------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---...///...,,,+++,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,000...,,,,,,...000111111...///000000///...,,,+++,,,---...---,,,,,,---...------,,,,,,,,,,,,,,,---------........./////////,,,...//////------...000---...///111111222222222111111111111111111111111/////////....../////////000000000000000000000000000000000000000000000000//////////////////...---......//////000111111111---...///111111111000000////////////////////////000222222222000000111222444333333222222222333333888999;;;:::999:::===??????CCCIIIOOOUUU[[[bbbfffnnnnnnpppsssyyyzzzwwwqqqmmmjjjgggdddbbb___\\\WWWSSSPPPMMMIIIFFFBBBAAA>>><<<;;;:::999888999999888777666555555444222222222222222222222222333333222222111111111111000222333222111000111222333222222111111000000000111111111111111111111111000000000000000000000000........................////////////000000000111000///...------...///000........................////////////...------,,,////////////////////////,,,,,,.../////////...---111000///...---,,,------)))***,,,---......------.../////////000000000000------......///............///000///---,,,---...+++,,,---...////////////////////////////////////+++,,,------...///000000............///000222222111111111111111111111111222222222222222222222222333444555555555555777999>>>@@@HHHUUUcccsss666555444333333222333333444444333333222111111000111333444333222222333444111111111111111111111111000000111111222222222222111111111000000000000000000000////////////000000//////000000000/////////......///000111222222333............///000222222////////////............//////.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---------------------///.........---------,,,.........------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---...///...,,,+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++*********---222666888888---.../////////...,,,+++,,,---......,,,,,,,,,...,,,,,,++++++++++++,,,---------------.........///---///000000//////000111---...///111111222222222000000000000000000000000//////............///////////////////////////////////////000000/////////....../////////......---......//////000000000000,,,---///111111111000///000000000000000000000000111222333222000000000222333333222222222222333333555555666666555555666777:::;;;===>>>@@@BBBGGGJJJOOOOOOPPPRRRWWW^^^dddhhhkkkqqqwwwyyyzzz}}}yyysssrrrtttrrrkkkddd\\\YYYTTTQQQOOOMMMKKKIIIFFFDDDAAA@@@??????>>>===999999999777666555555555666666555444333222222111111111222222222333333333333333333333222222111111000111222222000000111222333333222222111111111000000000000000000000000000////////////////////////////////////////////////...////////////000000000111000...,,,,,,...000111........................,,,,,,---......///..............................+++,,,...///000///...---000//////------,,,,,,,,,)))+++---///000000///...++++++,,,,,,,,,---------,,,------.../////////......///000///---,,,,,,---***+++---...///000//////........................,,,,,,,,,---...//////000111000///////////////000111111111111111111111111222222222222222222222222333444555555555666888:::>>>@@@HHHUUUbbbqqq666555444333333333333333444444444444333222111000000222333333111111222444111111111111111111111111//////000000111222222333111111000000000000000000000000////////////000000//////000000000///............//////000000111111---------...000111333444////////////....................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++,,,,,,------------,,,000000///......---,,,,,,------------,,,+++******++++++,,,---------,,,,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++******+++///333666777777+++,,,------...------------.........,,,+++,,,---++++++******++++++,,,,,,,,,,,,,,,---------......---///000000//////111222...///000111111111111111000000000000000000000000///......------......///......////////////......---......//////......------......///////////////////////////////////////---...///000111000///...111111111111111111111111111222333222111000111222111000000000111222333333111111222222333333333333666777888777777888;;;>>>@@@@@@@@@AAADDDHHHLLLNNNNNNQQQUUUWWWXXX[[[aaaeeehhhjjjnnnqqqssstttsssrrrqqqmmmhhhdddcccbbbaaa```]]]XXXTTTSSSUUUSSSNNNIIIIIIGGGDDDBBBBBBAAA@@@???;;;;;;:::999888888888888666777888777444333444444111111222222222333333333111111222222222333333333222333333333333222111111000111222111000000111222///////////////000000000000000000000000000000000///////////////////////////////////////000000000......////////////000000111///...------...///111------------------------***+++,,,---.../////////........................,,,,,,.../////////...---.........------,,,,,,+++***,,,---///000000//////------------............******+++,,,---------------...///...,,,,,,---...***+++---///000000///...........................000000///...---,,,++++++222111000//////.........111111111111111111111111222222222222222222222222222444555666555777999;;;>>>@@@GGGTTTaaaooo555555444333333333333444111222333333333222111111///111222222111111222444111111111111111111111111000000000000000000000000000000000000000000000111000000////////////000000//////000000000///------.............../////////............///111222222////////////............,,,,,,------.../////////------------............------------------------++++++,,,,,,,,,,,,++++++)))***+++---------,,,+++------------------------,,,,,,,,,,,,,,,***)))(((***+++,,,,,,---------,,,.........---------,,,,,,++++++++++++,,,,,,------************************+++,,,---,,,***)))***++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,+++***...---...///111222000///******++++++,,,...//////---...///...,,,+++,,,---***************+++,,,,,,+++++++++,,,,,,,,,,,,---,,,---////////////000222///000000111111111000000000000000000000000000000///......------......///---...////////////...---,,,,,,---......---,,,,,,,,,---...///000111111111000000000///......------//////////////////......000000000000000000000000///000111111000000111222000/////////000000111222111111111222333444333333222333444444444555777:::999999888888999;;;===>>>>>>>>>???@@@CCCFFFHHHJJJKKKLLLOOORRRSSSTTTSSSSSSSSSPPPLLLJJJIIIIIIGGGFFFDDDCCCAAA@@@@@@???===;;;>>><<<999999:::;;;;;;:::666666777666555444444555444666777777444333444555111111222222333444444555111111111111222222222222111111222222222111000//////111222111000///000222---------......//////000000000000000000000000000////////////////////////------........./////////........./////////000000000///...------...///000------------------------+++,,,,,,---....................................,,,------...............,,,,,,---------,,,,,,++++++,,,------............////////////000000000111)))***+++,,,------------+++---......,,,,,,---///+++,,,...///000///...---........................111111///...,,,+++))))))111000000////////////000000000000000000000000000222222222222222222222222222444555666666777999<<<===???GGGSSS```mmm444444333333333333333333...///111222333333222222///111222222111111222444000000000000000000000000111111000000//////......000000000000000111111111000000////////////000000//////000000000///---,,,...............---------000////////////000000111000/////////............+++,,,,,,---...///000000---------.........//////........................***++++++,,,,,,++++++***((()))+++,,,---,,,,,,+++***++++++,,,,,,------...++++++,,,,,,+++***((('''***+++,,,,,,------------/////////......---------+++++++++,,,,,,---------***************************+++,,,+++)))((()))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------,,,,,,+++*********+++...000111000...***))))))***+++...000111---...///...,,,+++,,,---******))))))***+++,,,,,,******+++++++++,,,,,,,,,+++,,,............///111000111111111111000000///000000000000000000000000.........------.........,,,---...//////...---,,,++++++------------++++++,,,,,,...000111222222222111111000///...---,,,,,,000000//////.........---------------------------...///000000//////000222111000000000000000111111000000000111333333222111///000222222222222555777444444444444444444555555888666555666999<<<======;;;<<<>>>???@@@@@@@@@???@@@>>><<<;;;<<<<<<:::999888888777777666666666666666444333333444666666666111333444444333333333444...111333333111000111333111111111111111111111111000000000111111111111111///000111111111000...---///111222111000///000111,,,------...///000111111000000000000000000000000////////////////////////,,,,,,,,,------...................../////////000//////............//////---------------------------------...------,,,,,,........................------------......//////++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,---...////////////+++,,,------,,,,,,...///+++,,,...000000///...,,,........................///......------,,,++++++///////////////000111111////////////////////////222222222222222222222222222444555666666777:::<<<<<<>>>FFFRRR___lll~~~333333333222222111111111222222222222222222222222111111000000000000111111111111222222222222111111222222111111000///////////////////////////////////////............////////////000000000000//////222///---...111222000...------......//////000000........................,,,,,,,,,---------......------------------------///...,,,++++++,,,...///,,,******,,,//////---***++++++------------++++++------+++++++++,,,---...------,,,++++++***)))))),,,,,,,,,+++++++++************,,,------,,,******++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111+++******))))))******+++*********++++++,,,,,,,,,///)))***333:::666111///++++++,,,,,,,,,,,,---------------------------------***((((((***,,,+++***++++++++++++++++++++++++,,,---......//////......//////000000111111111222000000000000////////////&&&)))---///...---,,,,,,//////............//////...........................------,,,,,,------...000000111111222222333333------...///000111222222000000000000111111111111222222111000/////////000111111000000//////......000000000000000000000000222222111111000111111111222222111111111111222222666666666555555444444444888777666666666888999:::888777666555444333333333666333000111333555444333777666444333222333444444222222222333333333444444333222222222111111000000333333333222222111111111000000111111222222222222111111111111111111111111000000111111111111000000......////////////......000000000///......------.........///////////////---.....................------------.........///+++++++++,,,---...///000,,,...///...,,,++++++,,,////////////////////////------............------+++++++++,,,,,,,,,------------------------------........................---...//////------...///------............------///...---,,,,,,---...///......//////...---,,,,,,------,,,+++,,,---...///............////////////111000000////////////000444333222111111111222333222222111111222222333444333444555555666555555555<<<@@@GGGOOOZZZkkk|||333333333222222111111111222222222222222222222222111111000000000000111111000111111222222111111000111111111111000000000000000000000000000000000000//////............////////////000000000000/////////---------...///...---.........///////////////........................,,,,,,---------.........------------------------///...,,,++++++,,,...///...+++)))***,,,......,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,,,,---------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---//////++++++************++++++++++++++++++++++++,,,,,,000++++++333777333...++++++++++++,,,,,,,,,------------------------------...,,,))))))+++---,,,+++++++++++++++++++++++++++,,,---......//////......//////000000000111111111111111111111000000000000+++---000111000////////////..................///........................///......------......///.........///////////////---......//////000000000---------.........//////444333222222222222222222111111111111000000000///////////////////////////111111111000000111111222222111111000000111111222444444333333333222222222333222222222333333444555555444333222222222222222444111//////111333222111555444333333222222333333222222222333333333333444333333222222222111111111111111111111111000000000000000000111111111111111111111111111111111111111000000111111111111000000......////////////......////////////...............///////////////////////////.........---------------........./////////,,,,,,,,,,,,------...///,,,...//////---,,,,,,---........................------............------,,,,,,---------.........------------------------------------------------,,,.........---,,,---...------............------///...------------...///......//////...------,,,...---,,,,,,,,,---//////............////////////000000////////////000000000000////////////000000222222111111222222333444555555666666666666666666:::???FFFOOO[[[kkk|||222222222222222111111111222222222222222222222222111111000000000000111111000111111222222111111000000000000000111111111111111111111111111111111111//////............//////////////////////////////---...///...---------//////////////////.................................,,,------------.........------------------------///...---,,,,,,---...//////,,,)))(((***,,,...///---,,,,,,++++++,,,,,,------,,,+++***************+++++++++,,,---......///.........---------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++///,,,,,,111333000***(((++++++++++++,,,,,,,,,,,,------------------------...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////000000000000111111222222222111111111000000+++,,,...---,,,,,,,,,.........------------............................../////////....../////////...............---------........................,,,,,,,,,---------......//////.........///000000222222111111111111000000////////////////////////000000///000000111222333111111000000000000111111111111111111000000000000//////000000111111000000111111000000000000111111111///......///000000///222222222333222222111111111111222222222333333333222222222222111111111111////////////000000000000000000000000000/////////000000000000000000000000///000000111111000000///......////////////..................//////////////////////////////....../////////......------,,,............/////////000------,,,,,,,,,------...,,,...//////.........///------------------------------............---------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------............------///...------------...///.........///......---,,,......------......///000---............///////////////...//////000111222//////000000000000000///222222111111222222333444555666666777777777888888888>>>FFFPPP\\\kkk{{{222222222111111111111111111111111111111111111111111111000000000000111111000000111111111111000000...//////000111222222222000000000000000000000000//////............///////////////....../////////...000222111...---///222000000//////......------........................------------............------------------------///......------......///---,,,*********,,,......------++++++++++++------,,,,,,+++******))))))))))))))))))***++++++,,,,,,------------,,,,,,,,,,,,------+++******+++---------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,************************...------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********------...000000---)))'''***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........//////000000000000000000111111111000000000000///,,,,,,,,,+++))))))+++---------,,,,,,,,,,,,------........................//////............//////000000000//////......---.........------,,,,,,,,,---------.........//////,,,+++++++++,,,---......111000000000000000000000////////////////////////.........///000111222333000000000//////000000000000000//////////////////...///111222222111000/////////......///000111111000///......///////////////000111222222111000///111111111111222222222222000000000000000000000000.........///000000000111///////////////.........//////////////////////////////000000000000//////......////////////......---------...///000000111////////////............---............................../////////000000......---,,,,,,,,,------,,,...///000/////////000------------------------,,,------......------,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,------......------,,,.........------.........---...............------............//////000000---------.........//////............///000222222111111333444444444333222222222111111222222333444555555555666666777888888777===FFFPPP\\\kkk{{{111111111111111111111111111111111111111111111111111111000000000000111111000000000111111000000000......///000111222222333//////////////////////////////............////////////............//////...000222111...---///222000000//////......------........................---------.........//////------------------------.........------.........***+++,,,------,,,,,,---------++++++++++++------++++++++++++******))))))************************,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********)))*********+++++++++,,,************************---------,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++---000///...,,,+++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000000//////////////////000////////////.........000000///---,,,,,,///111------,,,,,,,,,,,,------...........................------,,,,,,------...000000//////......------......------,,,,,,++++++------------........................//////000111.../////////////////////....................................///000111222000//////......//////000////////////000000000000///000111222222111000//////.........///000111222///000000000000///000000...///000111111111000///000000000111111111222222.........///////////////.../////////000111111111//////..........................................//////000000000000//////......////////////......,,,------...///000111111000000//////.........---+++,,,,,,---...///000000............////////////......---,,,,,,,,,------,,,...///000/////////000------------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,------------,,,,,,---..................---------...............---.........///////////////------------........................///000222222111222444555666555444333222222111111222222333444444444444444444666777888777===FFFQQQ]]]lll{{{000000000111111111111111111111111111111111111111111111000000000000111111///000000111111000000///...//////000111222222222........................//////............//////000///...------...///000---...///...---------//////////////////.................................------........./////////------------------------------------------------(((+++---...---,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***************))))))))))))******++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,------,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++000333000---,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000////////////......//////.........------------......---+++,,,...000......------------..............................------,,,,,,,,,,,,---------------------,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------...------------......///------............//////..............................---......///000111//////............//////////////////000000000000//////000000000///......///////////////000111111///000222222111000000111//////000000111111000000///000000000000111111111............////////////////////////000000000000............/////////000////////////////////////...//////000000//////.........////////////......---------...///000000111000000000///......------+++,,,,,,---...///000000------------.........///------,,,,,,,,,------...,,,...//////.........///------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,------------,,,,,,------...//////...------,,,---......///.........------...////////////...,,,------------.........//////...//////000111222000000111222333333333333222222111111222222333444444333333333444555777888888>>>FFFQQQ]]]mmm}}}///000000000111111111222111111111111111111111111111111000000000000111111//////000000000000////////////000000111111111222//////////////////////////////............//////000///---,,,,,,---///000///---------...///...---.........///////////////....................................////////////------------------------+++,,,,,,,,,,,,,,,,,,+++***,,,------++++++,,,///+++,,,,,,------,,,,,,+++)))***+++,,,------,,,,,,******++++++,,,,,,------------,,,,,,,,,+++++++++*********++++++******************++++++,,,,,,---))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++******++++++************++++++++++++++++++++++++,,,,,,...555888222,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++***,,,//////---+++,,,---------------------------,,,---......//////......000000/////////.........////////////............)))***++++++******,,,...///..................///..............................------------......---------------.....................------------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,............/////////000.................................------.../////////......------......///........./////////000000111000//////........./////////.........//////000...000333222000//////111000000//////000111111222/////////000000000111111/////////000000000111111/////////...............------...///000111111222////////////////////////......////////////............////////////......------......//////000000111000000///......------........................,,,,,,,,,,,,------------,,,,,,,,,,,,------...///,,,...//////---,,,,,,---........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...------------------------------------------------,,,.........---,,,---...+++,,,,,,------,,,,,,+++------...//////...------,,,------...//////......+++,,,---...///......---,,,,,,---------.........000000////////////000000////////////000111222333222222111111222222333444444444333333444666888::::::???GGGPPP]]]mmm//////000000111111111222000000000000000000000000111111000000000000111111//////000000000000//////000000000000111111111111000000000000000000000000//////............//////000///---,,,,,,---///000222///---...111222000...---.........//////000000..................................../////////000------------------------***++++++,,,,,,++++++***,,,------+++((()))---111++++++---......---++++++((()))+++---.........---&&&&&&''')))***+++,,,---......---------,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,---,,,+++***+++******************+++*********++++++,,,,,,---111999;;;444,,,++++++***)))************++++++++++++++++++++++++++++++++++++...111000...,,,---...------------------------,,,---......//////......000000//////.........---000000000000////////////+++,,,............000111//////............//////........................//////............//////.../////////000111111111................................./////////000000111000//////.............../////////000000111111........................///......---------...............------.........---------....../////////333222111000//////000111///......------.........,,,000222222000...///000111000/////////111222333////////////000000000000000000111111222222222333.........------,,,,,,,,,,,,---...///000222333333000000000000000000000000......////////////............////////////...............///////////////111000000///...---------111000///...---,,,+++++++++++++++,,,,,,,,,------+++++++++,,,---...///000,,,...///...,,,++++++,,,////////////////////////+++,,,,,,------,,,,,,+++---------.........//////------------------------........................---...//////------...///+++,,,,,,------,,,,,,+++,,,---...//////...---,,,,,,,,,---.../////////...++++++---.........---,,,,,,,,,,,,---------......111000000////////////000000////////////111333444222222111111222222333444666555444444555777:::;;;;;;@@@GGGPPP]]]nnn222222000///............000000111111111111000000000000/////////111222333111111000000000000111111//////000000000000////////////000000000000//////..............................//////000000111111///000000000111111111111222111///---,,,,,,,,,,,,...---,,,+++***+++,,,---,,,---......//////......++++++++++++++++++++++++,,,,,,------,,,***)))(((***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------((()))***,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,+++***))))))******------------------------+++,,,------......------------------------------...---+++******+++---...---,,,+++******+++,,,---)))***+++,,,,,,+++***)))------,,,***((((((+++---666666555111---***)))*********+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***+++***)))***,,,---,,,+++---------,,,,,,+++++++++---,,,,,,,,,,,,---............//////...---,,,,,,,,,---...//////...---,,,.........///////////////........................////////////////////////,,,------......------,,,------...............---------......------,,,+++------------------------------,,,,,,,,,------...,,,---------.../////////------...///000000//////...------......///000111222222111000000000000000......////////////......000000//////.........---------......//////000000000000000000000000000000000000000000000000000000000//////............///////////////////////////........................111111000000//////..................////////////000...***((((((***...000////////////............000000000///......------111000///...............---------------------------......//////000000000------------------------+++,,,---------,,,+++***------............------,,,------......------,,,))))))***++++++,,,---------------,,,,,,,,,++++++------------------------...+++)))***,,,---+++(((------------------------......////////////..............................------............------..................------////////////////////////222111111111000000/////////111222222111111222333888555555999999777777:::999===EEEQQQ\\\hhhzzz333222111000////////////111222222333333222222111111111000000000000000000000000////////////000000//////000000000000///////////////000000/////////////////////////////////000000//////////////////....../////////000000000//////...---,,,---......///...------,,,,,,,,,,,,,,,------...............++++++++++++++++++++++++......//////...,,,+++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------((()))***+++++++++******+++,,,,,,------,,,,,,+++,,,++++++***))))))******++++++++++++++++++++++++,,,,,,---............---------------------------++++++******+++,,,---...++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,***)))))),,,...555333111///---,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***+++***)))***,,,---,,,+++---------,,,,,,+++++++++...............///000000......//////...------,,,//////000000000000//////////////////.........---........................------------------------,,,------......------,,,---...............------++++++,,,---.........---..............................------,,,,,,,,,,,,,,,,,,,,,---------------------...///////////////............///000111222111111000///////////////......////////////......000/////////.........---............///////////////////////////////////////////////////////////////...............//////////////////////////////......................../////////.........------............////////////111///,,,******,,,///111////////////............/////////......---------000//////...............------------------------+++++++++,,,,,,,,,,,,,,,------------------------******,,,------------,,,------............------,,,------......------,,,******++++++,,,,,,------+++,,,,,,,,,------......------------------------///---,,,,,,......---+++------------------------------............------........................------............------........................////////////////////////111111111111000000000//////111222222111111222333888555555777777444444777:::<<>>@@@DDDOOOWWWggg,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))))))))***+++,,,++++++++++++++++++++++++++++++++++++*********))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++)))(((***,,,************************************************)))************+++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,(((((()))***++++++,,,,,,---+++)))''''''((()))++++++++++++***++++++,,,,,,++++++++++++++++++++++++))))))))))))((())),,,///777333---***+++,,,,,,,,,******))))))***+++,,,,,,)))******+++++++++++++++++++++++++++*********))))))((((((((((((***+++,,,************************+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++******))))))*********++++++************++++++******))))))))))))******************************)))***++++++++++++***)))((()))))))))*********************)))(((((()))*********))))))))))))******))))))))))))*********************)))))))))(((((()))************+++++++++)))***+++,,,,,,++++++***************************((())))))***++++++,,,,,,---,,,******+++,,,+++***++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++((()))+++***))))))***,,,***************++++++,,,,,,,,,+++******+++,,,,,,,,,+++***+++---......---+++++++++,,,,,,,,,------,,,,,,+++++++++************+++++++++,,,,,,,,,,,,%%%)))+++***)))///<<>>AAAEEEOOOWWWhhh,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))((((((((()))+++,,,++++++++++++++++++++++++++++++++++++******)))))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,,,,)))(((***,,,************************************************)))************++++++++++++***)))))))))***,,,---------------,,,,,,+++*********+++,,,,,,,,,,,,+++((((((((((((((()))))))))%%%&&&''')))+++---//////111...***'''%%%&&&((())),,,,,,,,,,,,---......///++++++++++++++++++++++++*********))))))***...000===555---)))+++---,,,***+++***************++++++'''((()))***************+++*********))))))((((((''''''&&&'''((()))+++,,,))))))))))))))))))))))))---,,,,,,,,,+++******************)))))))))))))))++++++,,,---,,,+++***)))++++++***************+++++++++************++++++,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++***,,,---+++((('''))),,,******))))))))))))******))))))))))))************((((((''''''&&&&&&&&&%%%)))************+++++++++)))***+++,,,---,,,,,,+++))))))))))))))))))))))))((())))))***++++++,,,,,,...,,,******+++++++++)))++++++************++++++++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************+++,,,---+++)))((()))************)))***++++++,,,---,,,+++******+++,,,---///---+++***,,,.........+++++++++,,,,,,---------.........------,,,,,,,,,)))************+++++++++%%%***---+++''')))222;;;OOOGGG???===:::222+++'''))))))******++++++++++++++++++++++++++++++++++++))))))((())))))***++++++*********+++,,,---///000***+++,,,,,,---------------,,,,,,,,,,,,---.........------------...//////////////////000000000111---...000111111111000///111111000000000000111111222777:::999555222444777333<<<@@@EEEOOOXXXjjj,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))***+++---...//////+++++++++******)))))))))***++++++***((('''((())))))***+++,,,,,,,,,,,,+++))))))************)))))),,,,,,,,,++++++***************++++++++++++******------,,,,,,+++***))))))(((((()))***+++,,,,,,---,,,,,,,,,++++++*********'''(((***+++,,,,,,+++***++++++***)))((((((((()))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++************++++++,,,,,,++++++***++++++******))))))((((((++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++((((((((((((((((((((((((,,,(((''')))))))))000;;;>>>666,,,((()))+++***)))((((((''''''''''''((((((************++++++++++++------,,,+++************************************************************+++++++++***************))))))***+++,,,,,,------//////...------,,,++++++''''''(((((()))))))))***((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,+++******++++++************++++++++++++)))))))))***++++++,,,,,,'''((()))++++++,,,,,,,,,++++++,,,,,,+++***((('''+++***)))'''''')))***+++)))***+++,,,---,,,++++++***)))((((((((()))+++,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++,,,------+++)))************++++++++++++*********+++---......---+++***************************++++++++++++++++++++++++)))))))))(((((((((((((((...+++))))))***,,,,,,+++,,,++++++++++++,,,------------,,,,,,+++***))))))***)))'''(((***++++++***)))************+++++++++************************,,,+++*********,,,///000...---+++*********++++++******++++++++++++******+++++++++***((((((+++---++++++++++++,,,,,,---...???999333.........---+++******************************************************+++,,,,,,,,,,,,+++,,,,,,++++++***+++++++++---...000000///...+++***...------------...//////,,,---......---+++***))),,,,,,,,,---------......//////000000000000//////333222111000000111222222666666555555555444444444666===>>>BBBOOOYYYjjj---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++***)))((((((************++++++,,,,,,,,,)))******************))),,,,,,,,,++++++***************++++++++++++******------,,,++++++***))))))***************+++++++++,,,,,,,,,++++++*********)))***+++++++++++++++++++++***))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++************++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))+++)))(((+++***)))...666:::333,,,((()))+++***(((,,,++++++******++++++,,,)))))))))(((''''''&&&&&&++++++******))))))************************************************************************++++++*********++++++,,,,,,---+++++++++******))))))(((*********+++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++************+++******))))))((())))))(((((((((((())))))))))))++++++******************(((((()))***++++++++++++++++++,,,,,,+++***((('''******++++++++++++******)))***+++,,,,,,,,,++++++***)))((((((((()))++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,***,,,------+++***************++++++++++++*********+++---......---+++***************************++++++++++++++++++++++++,,,,,,++++++******))))))---+++))))))+++,,,,,,+++++++++******++++++,,,---------,,,,,,+++******)))***)))'''(((***++++++***)))************+++++++++)))))))))))))))))))))))),,,+++*********,,,...000---,,,+++*********++++++******++++++++++++*********++++++***((()))***,,,++++++*********+++,,,,,,111...***)))***,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,---***+++---///000///......---------------...//////+++,,,---......---,,,,,,------.........////////////000000111111000000///111000///......///000111444444444555555555666666666===>>>BBBOOOZZZkkk---------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---------.........---,,,+++******))),,,,,,,,,++++++++++++***)))+++++++++)))((()))***++++++***)))***+++,,,---******++++++++++++******+++++++++++++++***************++++++++++++******,,,,,,,,,+++******))))))+++++++++*********))))))+++++++++++++++*********,,,,,,++++++***+++++++++))))))))))))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***************++++++++++++******)))))))))***************))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))+++++++++++++++++++++++++++))))))++++++***---222444000+++)))***+++***(((------,,,,,,,,,,,,------......,,,+++)))((('''&&&)))))))))((())))))******************************************************)))))))))***+++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))*********)))))))))))))))(((((((((((()))))))))))),,,,,,++++++***))))))((((((((()))******)))))))))++++++++++++***)))(((((()))***,,,------,,,***))))))***++++++,,,,,,++++++)))))))))((()))******++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***,,,------+++******+++******++++++++++++*********+++,,,------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++---+++******+++,,,,,,+++++++++******++++++,,,------,,,,,,++++++************)))'''(((***++++++***)))************+++++++++************************++++++******+++,,,...///---,,,+++*********++++++******++++++++++++*********++++++***))))))***,,,+++******)))))))))******((('''&&&&&&(((***************************************************************+++,,,,,,,,,,,,+++...------,,,,,,------...***+++---...//////......---------------......///***+++,,,....../////////....../////////000000000000111111111111111111000000000/////////000000111222222333444555666777888666===>>>CCCQQQ\\\mmm,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------...------,,,+++***)))))),,,,,,,,,+++++++++++++++)))+++++++++))))))***+++,,,+++)))((((((***,,,---+++++++++,,,,,,++++++++++++++++++*********************++++++++++++******,,,+++++++++******))))))************************+++++++++***************...---,,,*********+++,,,)))((((((((()))***++++++************************))))))))))))))))))))))))+++++++++*********************++++++++++++******)))))))))******+++++++++++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++***)))((()))***,,,///333...,,,******++++++)))'''+++++++++******+++++++++//////...,,,+++***)))((()))))))))))))))***+++,,,************************************************(((((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***)))))))))))))))))))))++++++,,,,,,,,,+++++++++)))*********+++++++++++++++++++++*********))))))((())))))))))))(((((('''***************)))(((((()))***++++++++++++***))))))******+++++++++++++++)))))))))))))))******+++*********)))******+++,,,++++++++++++++++++++++++************************))))))******++++++++++++***+++---,,,+++******+++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++,,,+++******,,,,,,+++***+++++++++++++++,,,------,,,,,,,,,++++++************)))'''(((***++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------,,,+++++++++++++++++++++******++++++++++++******)))+++++++++))))))***,,,,,,+++***)))))))))))))))******)))*********)))(((******************************************************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,------..................,,,+++***------,,,,,,------...///,,,,,,---....../////////....../////////000000000111111222222222222111111222222222222222222333333222333333444555666777777666===???DDDRRR]]]ooo******************++++++***++++++,,,,,,++++++***)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***,,,,,,+++)))(((((()))+++,,,+++++++++,,,,,,+++++++++******************************++++++++++++******++++++***************)))((())))))***++++++,,,,,,************************...---+++***)))***++++++)))((((((((()))***++++++************************))))))))))))))))))))))))************************)))******++++++******)))))))))******++++++,,,,,,++++++++++++++++++++++++))))))(((((())))))***+++***************************************************)))'''&&&)))///444666************++++++)))(((******))))))))))))************)))))))))(((((((((***************+++,,,---************************************************(((((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------+++******))))))(((((((((++++++++++++++++++++++++)))))))))******+++++++++)))))))))))))))))))))******++++++,,,,,,,,,++++++)))*********++++++++++++))))))*********+++++++++((())))))))))))(((((('''******))))))))))))))))))***)))(((''''''((()))***)))))))))*********++++++((()))))))))******************))))))***++++++,,,++++++++++++++++++++++++************************((()))***++++++++++++***)))+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++***,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,---......,,,,,,+++++++++++++++******)))'''(((***++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++******++++++++++++******)))***,,,+++***)))***+++---,,,+++***************+++,,,------+++***)))(((******************************************************+++,,,,,,,,,,,,+++++++++***++++++,,,------.........------,,,++++++,,,,,,,,,,,,,,,---..............................------........./////////111111222222222222111111111111222222333333333333444444444555555555555666777>>>???DDDRRR]]]ooo))))))))))))***************++++++,,,,,,++++++***))))))))))))************))))))******++++++,,,,,,)))************+++++++++)))***,,,+++******+++,,,,,,+++***)))((()))************++++++++++++******)))))))))*********************++++++++++++******************************'''((()))***+++,,,------)))))))))***************++++++******)))*********))))))))))))))))))***+++************************)))))))))))))))))))))))))))))))))***************))))))************))))))*********+++++++++++++++)))))))))))))))))))))))))))(((((((((((()))******************************))))))))))))))))))))))))))))))((('''+++333777666))))))***++++++***))))))++++++************++++++))))))******+++++++++,,,++++++++++++++++++,,,---************************************************)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************(((((())))))***+++++++++)))))))))************+++'''((()))++++++***))))))(((((((((((())))))))))))((())))))***++++++,,,,,,(((((()))******)))))))))***))))))((((((((())))))***)))'''&&&&&&''')))******))))))))))))***++++++(((((()))************)))))))))))))))***+++,,,,,,++++++++++++++++++++++++************************((()))***,,,,,,+++******)))+++,,,,,,+++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++*********++++++***+++------+++))),,,,,,++++++,,,,,,---...++++++++++++++++++++++++***)))'''(((***++++++***)))************+++++++++******************************++++++++++++++++++******+++,,,,,,,,,++++++******++++++++++++******(((***,,,,,,***)))***+++,,,,,,+++*********++++++(((***+++,,,+++***+++,,,******************************************************+++,,,,,,,,,,,,+++************+++,,,------+++++++++,,,------......,,,,,,,,,,,,,,,------.........------,,,------...------........./////////000111111111111111111000...///000111222222222222444444444555555555555555777>>>???DDDRRR]]]nnn))))))*********+++++++++***++++++,,,,,,++++++***))))))*********+++++++++)))*********++++++++++++(((((()))))))))*********)))***,,,++++++***,,,---+++*********)))))))))))))))******************)))((()))))))))*********+++******++++++++++++******))))))))))))************))))))*********+++++++++((()))))))))*********+++(((((()))*********))))))+++***))))))))))))))))))************************))))))))))))))))))))))))((()))))))))*********+++))))))************)))))),,,++++++++++++++++++***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''***++++++000666666222)))***++++++************++++++************++++++,,,,,,,,,------.........,,,+++***************+++******************************************************************++++++*********++++++,,,,,,---,,,,,,++++++******)))))))))))))))))))))*********************************((((((((()))***+++++++++************++++++,,,,,,&&&((()))+++++++++)))((((((((((((((())))))))))))******************++++++(((((()))***++++++++++++***)))((('''(((((()))***))))))(((((((((((())))))***))))))((()))***+++,,,'''((()))***+++******)))))))))))))))***+++,,,---++++++++++++++++++++++++************************((()))+++,,,,,,+++***)))(((***,,,,,,+++++++++---+++,,,,,,------,,,,,,+++++++++************++++++************************************************)))************++++++++++++******,,,------+++)))******))))))******+++,,,++++++++++++++++++++++++***)))'''(((***++++++***)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,,,,,,,+++******++++++++++++******(((***,,,,,,+++***************)))))))))******+++&&&)))+++***))))))+++---******************************************************+++,,,,,,,,,,,,++++++******+++,,,---......++++++++++++,,,---......,,,,,,++++++,,,,,,---...,,,,,,++++++,,,---...///....../////////000000000///000000111111000000///...///000222333333222222222333333444555666777777888>>>???DDDQQQ\\\mmm******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++******************''''''(((((()))))))))***)))***,,,,,,++++++,,,---***************)))((('''))))))************))))))(((((())))))*********+++******++++++++++++******)))))))))))))))*********+++++++++***************(((((())))))*********+++&&&'''(((*********)))(((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))---,,,,,,++++++*********++++++++++++++++++++++++((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&+++///000444888444,,,***+++,,,+++***)))***+++***))))))))))))))))))***************************++++++***)))(((((())))))************************************************+++++++++***************))))))***+++,,,,,,------...------,,,+++***))))))%%%%%%&&&&&&''''''((((((************************'''(((((()))***+++++++++******+++++++++,,,,,,,,,((()))+++---...---+++***************++++++++++++,,,,,,++++++***)))))))))'''((()))++++++,,,,,,,,,***)))(((''''''((()))***((()))***++++++***)))(((***)))((((((((()))+++,,,'''((()))++++++******)))))))))))))))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))''')))+++,,,,,,,,,***)))(((***,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++++++++************++++++************************))))))))))))))))))))))))((())))))******+++,,,,,,+++***+++,,,------+++)))((((((((((((((())))))***++++++++++++++++++++++++***)))'''(((***++++++***)))************+++++++++******************************+++++++++******))))))***+++,,,---,,,,,,+++******++++++++++++******(((***,,,,,,+++***)))***(((((('''(((((()))***+++***+++,,,+++)))(((+++---******************************************************+++,,,,,,,,,,,,+++,,,++++++,,,---...///000......---,,,++++++++++++,,,,,,++++++,,,,,,---...***))))))***+++---000111000000000000111111111111//////000000000000//////000111333444555555444444000111222444666777999999888??????DDDPPP[[[lll*********))))))))))))(((+++++++++*********))))))+++*********))))))((((((++++++++++++++++++++++++*********)))))))))))))))---+++((((((+++111777<<<)))***+++***(((((((((***+++*********))))))((((((******************************))))))((((((''''''&&&&&&''')))***,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++***************************************************************))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++))))))************))))))))))))************))))))++++++************++++++///)))(((000666222,,,***+++++++++++++++***)))((((((((()))************)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++)))(((''''''''''''+++,,,,,,------,,,,,,+++'''((()))))))))'''&&&%%%******************************))))))******+++,,,******))))))))))))******))))))))))))))))))))))))''')))+++---...---,,,+++))))))))))))))))))))))))((())))))))))))***************************************))))))))))))******))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,......---------,,,,,,,,,*********))))))))))))))),,,,,,+++++++++++++++,,,++++++************++++++******+++++++++,,,,,,,,,)))***+++++++++)))((('''******)))))))))***,,,---...---,,,,,,------+++***************************+++++++++*********))))))---,,,,,,+++***)))((((((************************+++++++++++++++++++++,,,+++***)))(((((()))******))))))***+++,,,------...***++++++,,,,,,++++++***************************))))))***++++++++++++***************************)))***+++,,,,,,+++***))))))************+++++++++------,,,+++*********+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,.....................------..................------+++,,,---.........------.../////////000000000111000000111222222222222222000111111111111222222222222222333444555555555444555===@@@DDDPPP[[[mmm)))))))))******++++++++++++++++++*********))))))))))))))))))))))))((((((++++++++++++++++++++++++***))))))))))))))))))))),,,***((((((+++000555888***+++,,,+++)))))))))***************)))))))))(((************************+++*********))))))))))))(((((())))))***************++++++,,,,,,++++++***))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++************************++++++***))))))******+++))))))************))))))''''''(((((((((((('''''',,,++++++++++++++++++,,,---((()))111666222,,,***)))******+++++++++******((()))******++++++******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++---,,,)))'''&&&'''(((***+++,,,,,,------,,,,,,+++((())))))***)))((('''&&&******************************))))))******+++,,,*********))))))*********))))))))))))))))))))))))&&&(((***+++,,,,,,+++*********************************+++++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))************************(((((()))))))))*********,,,++++++++++++************)))))))))))))))))))))******)))(((((())))))***++++++************++++++******+++++++++,,,,,,,,,)))************))))))(((******)))))))))***+++,,,,,,***))))))******)))(((************************+++++++++*********)))))))))************+++++++++************************,,,,,,,,,,,,++++++++++++++++++***))))))***+++,,,)))******++++++,,,,,,---++++++++++++++++++++++++************************))))))***++++++++++++***************************)))***++++++++++++***))))))************+++++++++,,,,,,+++***************++++++++++++,,,,,,------))))))))))))))))))))))))***++++++***))))))***,,,..................------------------------------+++++++++,,,,,,,,,------............///////////////000111111222222111111000111111111111222222222444555666777777888888888555===???CCCOOOZZZmmm(((((()))***+++,,,------+++++++++***************))))))))))))))))))******************************))))))))))))))))))************))))))+++...111333+++,,,---,,,***)))***+++************))))))))))))************************++++++++++++************++++++******)))(((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++))))))************))))))'''(((((())))))((((((''',,,,,,,,,++++++,,,,,,,,,+++***---444777444...+++(((((()))++++++,,,,,,,,,)))******+++++++++++++++.........---,,,***)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************///---***((('''(((***,,,+++,,,,,,------,,,,,,+++)))************)))((((((******************************))))))******+++,,,++++++************++++++))))))))))))))))))))))))&&&''')))***+++******)))*********************************+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******+++++++++*********))))))))))))))))))))))))******))))))((((((((())))))***++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))***+++******)))))))))***+++++++++***))))))******)))(((************************+++++++++***************)))************+++++++++************************---------,,,,,,+++++++++***************+++,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,************************))))))***++++++++++++***************************)))******++++++******))))))************+++++++++++++++***)))))))))***************++++++++++++,,,++++++++++++++++++++++++)))***++++++))))))***+++------------------......,,,,,,,,,,,,,,,,,,,,,,,,///...---------...000000...............---------...///000000111111000000000111111111111222222222222222333444444555666666666======AAAMMMYYYmmm)))******+++,,,,,,------************************))))))******++++++,,,,,,)))))))))))))))))))))))))))))))))))))))*********)))))))))***+++,,,,,,---***+++,,,+++)))((()))************)))))))))))))))************************************************++++++******)))(((((((((******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++******))))))***************************************************))))))))))))******+++))))))************))))))*********++++++*********,,,++++++******++++++,,,***---111777999555000---((()))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))---,,,+++*********+++++++++,,,,,,------,,,,,,+++*********+++******************************************))))))******+++,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))'''((()))*********))))))************************(((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,++++++++++++)))))))))))))))*********+++************++++++,,,++++++************++++++******+++++++++,,,,,,,,,***)))(((((((((***+++,,,***))))))))))))*********,,,+++******+++,,,+++)))************************************************---,,,,,,+++***)))((((((************************.........---,,,+++******(((((())))))***+++,,,---,,,+++++++++******))))))---+++***((((((***+++---************************))))))***++++++++++++***************************))))))************))))))))))))*********+++++++++******)))))))))))))))***((((((((((((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---,,,,,,------------......,,,,,,,,,,,,,,,---------///...,,,+++,,,---///111//////............------......///000000000000000000000111111111222222222000111111222333444555555666<<<<<>>DDDKKKYYYooo))))))))))))))))))))))))******************************))))))))))))******'''&&&&&&''')))***)))(((******))))))))))))******))))))))))))))))))))))))************))))))))))))******++++++***))))))((())))))))))))************)))))))))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************)))***++++++))))))***+++++++++************++++++************)))))))))(((************))))))))))))))))))))))))))))))))))))***************)))(((((()))(((((('''((()))***+++******++++++***))))))((())))))))))))((((((((((((&&&'''((()))***************((('''(((,,,111444555///,,,)))(((((())))))((()))))))))))))))))))))))))))***+++***)))((((((***(((((((((((()))))))))))),,,++++++******++++++,,,'''((()))***************++++++,,,,,,,,,,,,------******))))))))))))******))))))***++++++++++++***+++++++++++++++++++++++++++***))))))(((((())))))******)))))))))(((((((((+++***)))))))))***+++,,,*********)))))))))((((((*********))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))******)))((((((************************))))))))))))))))))))))))************************+++******)))))))))))))))*********((('''''')))***++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++************))))))((((((((())))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,+++***************))))))*********+++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///...------,,,---...///222111///...---...///000//////000111222222222111111111111222222222333333777666555444333333333444::::::>>>DDDLLLYYYooo))))))))))))))))))))))))************************))))))))))))))))))***+++&&&%%%%%%''')))+++************))))))))))))******************************************))))))))))))+++++++++++++++***)))((())))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************(((***+++***)))((()))***,,,++++++******++++++,,,************))))))))))))))))))+++,,,,,,+++******))))))))))))))))))))))))***************)))(((((()))))))))((()))******+++***++++++++++++***))))))))))))))))))((((((((((((%%%%%%&&&'''(((((((((((()))(((''')))---111444555((()))++++++***((('''''')))))))))))))))))))))))))))***+++***)))((((((******)))))))))((((((((('''---+++(((&&&&&&(((+++---((())))))*********))))))))))))))))))******************))))))))))))******(((((()))************)))++++++++++++++++++++++++,,,,,,+++************+++++++++************))))))++++++***)))))))))******)))))))))(((((((((((((((***))))))(((((())))))***+++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************++++++,,,)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))))))))))))))***+++***))))))***,,,++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))************************''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************,,,+++***)))((()))***+++(((((()))))))))*********++++++***))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................333222000//////000111111000000000111111000000///111111111111111222333333222111000111222555777999999:::>>>DDDLLLYYYnnn))))))))))))))))))))))))************************+++***)))))))))))))))***)))(((((()))+++---,,,+++******))))))))))))******************************************)))))))))(((******++++++++++++******((()))))))))************))))))******++++++,,,,,,))))))******************((((((((((((((((((((((((++++++++++++++++++++++++'''((()))(((''''''((()))+++******))))))******+++*********)))))))))))))))&&&(((***,,,,,,,,,***)))))))))))))))))))))))))))***************)))((((((*********+++++++++,,,,,,******++++++++++++******))))))))))))((((((((((((%%%%%%&&&'''(((((((((((((((''''''***...222444444$$$(((,,,,,,)))''''''))))))))))))))))))))))))))))))***+++***(((((((((***))))))))))))((((((((((((+++)))'''%%%%%%''')))+++)))************))))))((('''''''''((((((((())))))******))))))))))))******((())))))***************++++++++++++++++++++++++,,,,,,+++************+++************************++++++******)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))((((((((((((((())))))***++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++*********************************))))))))))))))))))))))))************************+++******)))))))))))))))((()))******))))))+++,,,++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++'''(((((()))******++++++))))))))))))))))))))))))************++++++++++++************************)))((('''&&&&&&'''((()))))))))))))))*********++++++******************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......///.........222111000//////000111111...//////000000000000///222111000000111111333333/////////000222666:::<<<888999>>>EEELLLYYYnnn))))))))))))))))))))))))************************,,,,,,***)))((((((((((((,,,***)))***+++,,,+++)))******))))))))))))******))))))))))))))))))))))))************)))))))))((('''((()))***+++,,,,,,,,,((()))))))))************))))))******++++++,,,,,,******))))))))))))))))))((((((((((((((((((((((((************************((()))******(((((()))***))))))(((((((((((())))))))))))))))))))))))******%%%''')))++++++***)))(((***************************************)))(((((()))))))))***************)))******+++++++++******))))))))))))((((((((((((&&&&&&'''((())))))))))))(((((((((+++///111222222&&&(((***)))'''&&&)))+++)))))))))))))))))))))))))))***+++***(((((((((***'''''''''((()))*********)))))))))))))))))))))))))))************))))))(((*********+++++++++,,,,,,******))))))))))))******)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))************))))))((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))******++++++,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++************************************************************************+++******************+++++++++++++++++++++++++++))))))))))))))))))))))))************************+++******)))))))))))))))&&&((()))***))))))***+++++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))(((((('''&&&&&&'''((()))*********+++++++++,,,,,,*********++++++***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,---...//////....../////////....../////////,,,---...///111111222222222111000///000111222444777555444222222333555666777999>>>EEELLLYYYmmm))))))))))))))))))))))))************************,,,+++***)))((((((((((((+++***(((((())))))((('''******))))))))))))******))))))))))))))))))))))))************))))))))))))&&&'''((()))***+++++++++))))))))))))************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,+++***+++,,,(((((((((''''''((((((((())))))))))))************''''''))))))***)))((((((***************************************)))((((((&&&&&&'''(((((((((((('''(((((()))************)))))))))))))))((((((((((((''''''((()))************))))))***,,,///111000///)))***)))((('''(((***,,,)))))))))))))))))))))))))))***+++***)))((((((***&&&&&&'''((()))***++++++)))***,,,------,,,***)))((())))))*********))))))((())))))))))))***************))))))))))))************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((()))((((((((())))))))))))***))))))*********)))((((((************++++++++++++***))))))(((((())))))***(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))***************++++++,,,''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************************************************************+++***))))))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))************************+++******)))))))))))))))&&&(((******)))((()))***++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,************))))))(((((())))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))************++++++***++++++++++++,,,,,,,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,++++++------------++++++,,,,,,++++++,,,,,,---...,,,,,,------.../////////------------............,,,---...000111222333333222111/////////000222444444444444444444555555666666888>>>EEELLLXXXmmm))))))))))))))))))))))))************************))))))(((((()))***++++++***(((((((((***+++***)))******))))))))))))******************************************))))))))))))(((((()))))))))(((((('''))))))))))))************)))))))))((((((((((((((((((((((((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,+++***)))***,,,))))))(((((((((((())))))((()))))))))*********************)))))))))))))))***************************************)))((((((&&&'''((()))))))))((((((''''''((()))))))))))))))))))))))))))((((((((((((''''''((()))******************+++---000000///---,,,***))))))*********))))))))))))))))))))))))))))))***+++***)))((((((***''''''(((((())))))******((()))+++,,,,,,+++)))((('''((()))***************&&&&&&&&&''''''''''''(((******))))))))))))******))))))***+++++++++++++++++++++++++++++++++++++++******)))(((((((((((())))))))))))*********++++++'''((()))******))))))((())))))))))))*********+++*********))))))*********(((((((((((())))))******))))))))))))))))))))))))((())),,,------,,,)))(((***************++++++,,,&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***************************************************************************))))))(((((())))))***************************))))))))))))))))))))))))************************+++******)))))))))))))))(((***,,,,,,***)))))))))++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***)))*********+++++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))((()))+++,,,---,,,+++***************++++++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,***+++---......---+++***,,,,,,++++++,,,,,,---...------,,,,,,---...000111,,,,,,---..................///000111222222222222222111///......000222444...///222444555666666666666888>>>EEELLLXXXlll~~~))))))))))))))))))))))))************************&&&&&&'''(((***,,,---...***))))))***,,,......---******))))))))))))******++++++++++++++++++++++++************))))))))))))*********)))(((&&&%%%$$$))))))))))))************,,,,,,++++++******))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))******))))))))))))******(((((())))))*********+++,,,,,,+++***)))))))))******************************************)))(((((()))***+++,,,---,,,++++++&&&&&&'''(((((()))(((((())))))))))))((((((((((((&&&'''((()))***************+++,,,...000000---+++,,,***)))***------***&&&)))))))))))))))))))))))))))***+++***)))((((((***))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&''''''(((******+++++++++))))))))))))******************))))))))))))******(((((()))***************+++++++++++++++++++++++++++******)))((()))))))))*********++++++,,,,,,,,,&&&'''(((*********))))))'''((((((((())))))******++++++************++++++'''((((((((())))))******))))))))))))))))))))))))(((***---//////---***(((((((((((((((((())))))***''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***************************************************************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))))))))))))))***,,,...---,,,***))))))++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))%%%'''***,,,,,,+++)))((())))))))))))************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***+++---......---+++***,,,,,,++++++,,,,,,---......---,,,+++,,,...000222,,,,,,---...//////......111111222222222222111111222111///......000222444333444555555444111///---666888>>>EEELLLXXXlll~~~$$$""" $$$***---,,,)))*********++++++,,,,,,,,,************************(((((())))))******++++++***+++,,,------,,,+++***************************++++++************++++++)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((()))***+++*********)))))))))))))))&&&''')))*********)))((())))))************))))))))))))))))))))))))))))))++++++******)))(((((((((((((((''''''''''''((((((+++***)))'''''')))***+++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++))))))((('''''''''''''''(((''',,,555777000+++***,,,,,,++++++***)))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))((()))))))))***************++++++++++++***))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''***---+++'''%%%(((,,,************************+++***)))))))))***,,,,,,************************)))************+++++++++++++++++++++++++++++++++******+++******)))((('''))))))))))))((((((((((((''''''''''''(((***+++,,,$$$!!! $$$'''((((((******+++++++++,,,,,,,,,******))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******++++++,,,---+++*********))))))(((((()))((('''&&&&&&'''((()))+++++++++***************''')))++++++)))))))))***))))))))))))))))))))))))************************+++***)))'''''''''((()))%%%'''(((******((('''%%%++++++******))))))((((((((((((((((((((((((((((((+++***)))))))))))))))***))))))))))))************------+++***))))))))))))************************+++*********))))))((((((((((((((((((((((((((((((,,,,,,+++***))))))******)))))))))))))))*********))))))))))))***+++,,,---------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++..................---------------............/////////000000111111222222000111111111111222222222000000111222444555666666555666;;;BBBIIIVVVkkk}}})))&&&$$$&&&+++---+++(((***++++++++++++++++++,,,***************************************+++++++++))))))************))))))************************+++******))))))******+++******)))(((((()))******(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++************+++,,,***)))))))))))))))))))))((((((***+++++++++***)))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))),,,+++***))))))***+++,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++***))))))(((((())))))++++++000888999333------,,,,,,++++++***))))))((()))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))******************++++++++++++***++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************************))))))((((((((()))***+++************************))))))*********+++++++++************************((())))))*********))))))*********)))((('''''''''(((''''''(((((()))***+++)))&&&$$$%%%(((***++++++)))))))))*********++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))++++++******++++++,,,---*********))))))((((((((())))))(((''''''((()))))))))(((((((((((((((((((((((()))++++++)))))))))***))))))))))))))))))))))))************************+++***)))(((''''''((())))))***+++,,,,,,+++***)))))))))((((((''''''''''''++++++++++++++++++++++++*********))))))((((((((())))))))))))************,,,+++******))))))))))))************************************)))))))))((()))))))))))))))))))))))),,,++++++***))))))******************++++++++++++---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++..................---------------............///.........///000000111111000111111111111222222222222222333444555555666666888999>>>DDDLLLXXXmmm---+++((())),,,,,,***'''+++++++++++++++*********************************++++++++++++++++++******)))((((((''''''(((((()))************************+++******))))))******+++,,,++++++******++++++,,,((((((((()))))))))******)))))))))))))))))))))))),,,,,,,,,++++++******)))+++******))))))******+++))))))))))))))))))******))))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,,,,***))))))***,,,,,,))))))))))))))))))******))))))))))))))))))))))))******))))))((()))))))))***))))))(((((((((((()))------222888888222...---,,,,,,++++++***))))))))))))******++++++******)))))))))))))))))))))))))))******++++++++++++******'''''''''(((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))*********++++++***++++++++++++,,,,,,,,,***++++++++++++***)))))))))******************)))))))))))))))))))))))))))************************(((&&&%%%(((,,,---***&&&************************((((((((('''((())))))***************************)))))))))*********++++++))))))))))))))))))))))))'''''')))******++++++++++++******)))(((''''''&&&))))))(((((((((((())))))+++)))(((((()))+++,,,+++((((((((()))))))))******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++************+++,,,,,,+++++++++++++++***************))))))))))))******(((((((((((((((((())))))(((***++++++)))((()))***))))))))))))))))))))))))***************************))))))(((((((((((())),,,,,,++++++++++++,,,,,,)))(((((((((((('''''''''++++++++++++++++++++++++%%%&&&((()))******)))((()))))))))*********++++++******)))))))))))))))***************************************))))))))))))************************,,,+++******)))*********++++++++++++,,,,,,---------,,,+++***))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------............///...//////000000111222222000111111111111222222222444444444555555666666666999:::>>>EEELLLYYYnnn---,,,******+++,,,***(((,,,,,,++++++******))))))************************+++++++++******))))))))))))((('''&&&&&&'''((()))******************************))))))))))))******++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))------,,,+++******))))))((((((''''''''''''(((((()))))))))))))))*********))))))*********+++++++++))))))************))))))))))))))))))))))))))))))'''(((((()))***++++++++++++******************+++++++++***))))))***++++++)))))))))))))))*********))))))))))))))))))))))))******)))(((''''''''''''''''''&&&&&&&&&&&&&&&'''+++---111444333...+++***+++++++++*********))))))))))))************))))))(((((((((((((((((((((((()))******++++++******)))%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))******++++++)))*********++++++++++++*********+++++++++,,,,,,***++++++++++++***))))))))))))+++,,,,,,+++))))))))))))))))))))))))))))))***************************((('''))),,,,,,)))%%%************************(((((((((((())))))******************************))))))))))))************))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))******)))(((((((((((((((***)))((((((((()))))))))((((((((()))))))))******)))))))))))))))*********))))))************))))))))))))))))))))))))))))))***************++++++,,,------------------------***************************************+++++++++(((***++++++)))(((((()))))))))))))))))))))))))))************************)))))))))(((((((((((()))+++***(((''''''(((***+++************************)))))))))))))))))))))))) """&&&)))+++++++++***))))))*********+++++++++)))))))))((())))))***************************************)))))))))))))))************************++++++***************+++******++++++,,,,,,------))))))))))))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------............///000000000111222222333333000000111111111222222222444444444444555555555555888999===CCCJJJWWWmmm***)))))))))***+++******+++++++++******)))))))))******************************))))))((((((''''''******(((''''''(((******))))))))))))))))))))))))***))))))))))))))))))***)))******************)))))))))))))))************)))))))))))))))))))))))),,,,,,+++***)))(((((((((''''''((((((((((((''''''(((((())))))************(((((((((((())))))******))))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,++++++************++++++))))))(((((((((((())))))(((((())))))************)))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((***...222111...,,,)))(((+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))******++++++)))*********++++++++++++))))))))))))*********+++***++++++++++++***)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************++++++,,,,,,+++)))'''&&&))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))************************************************)))((((((&&&&&&'''((()))***+++++++++***)))((((((''''''((()))))))))(((''''''(((((()))))))))*********++++++(((((()))))))))*********))))))************))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,******++++++++++++******))))))******++++++++++++)))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))(((***)))'''%%%%%%''')))***************++++++++++++))))))))))))))))))))))))"""$$$''')))******)))(((************++++++++++++***)))))))))))))))***+++************************))))))))))))))))))******************************+++***************++++++))))))******+++,,,,,,---))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------............///......//////000111111111000000111111111222222222333333333333333333444444888999<<>>CCCJJJXXXooo((()))******))))))***+++))))))))))))************************************(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))******)))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))((((((******+++,,,,,,+++******'''(((((()))******++++++))))))((((((((()))***+++))))))************))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******(((((())))))))))))(((((('''(((((()))******++++++)))))))))))))))))))))))))))(((((((((((())))))******************+++,,,,,,...444777111,,,++++++)))***************************)))(((''''''((()))***)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))******))))))*********+++++++++***++++++++++++***)))))),,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++((($$$$$$'''))))))'''))))))))))))))))))))))))((((((***+++++++++***)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))***)))((((((((((((((()))(((***,,,,,,***)))***,,,((((((((()))))))))******)))******+++,,,,,,------))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((())))))******))))))***++++++***))))))&&&''''''((())))))*********+++,,,+++)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))(((++++++***))))))***++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((''''''*********+++++++++,,,,,,------,,,+++*********+++************************((()))))))))************))))))))))))))))))))))))******))))))***++++++,,,))))))***+++,,,---......---,,,+++***))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************++++++,,,------......---------............///,,,,,,------.../////////000111111111111222222222111222222333444555666666::::::===BBBIIIWWWnnn***+++++++++***))))))***(((((())))))******++++++************************(((((())))))******++++++((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((()))************+++++++++)))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))((('''(((((()))***++++++++++++***)))))))))***,,,---))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))***+++,,,,,,))))))(((((()))***++++++---444777000*********(((******************++++++***)))(((''''''((()))***))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,***++++++++++++***))))))---,,,+++******+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((+++###''',,,+++'''))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******++++++************)))((((((''''''))))))(((((((((((())))))&&&(((++++++)))((()))+++''''''''''''((((((((()))'''(((((()))******++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,((()))***++++++***)))(((((())))))***+++,,,,,,,,,***+++,,,+++)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((******))))))))))))************++++++,,,,,,,,,,,,************************''''''(((((()))+++,,,---******+++++++++,,,,,,,,,///...---,,,++++++++++++************************(((((())))))*********+++((((((((((((((((((((((((******))))))***+++,,,,,,******+++,,,...//////000))))))))))))***+++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,---......---------.........////////////000000111222222222000111111111111222222222222222333444555777777888888777:::???FFFUUUlll************************+++++++++*********))))))'''''''''''''''((())))))+++***)))(((((()))***++++++++++++******((('''''')))+++------+++)))))))))))))))))))))))))))))))))'''((()))***++++++***)))))))))***+++++++++++++++******)))))))))))))))***,,,+++++++++***)))))))))+++*********))))))((((((++++++++++++++++++++++++((()))*********((('''&&&)))***++++++***)))(((''')))&&&$$$$$$%%%((())))))***************)))((((((+++++++++*********))))))******))))))))))))******))))))'''$$$!!!!!!&&&***+++*********))))))((((((%%%%%%%%%&&&&&&((()))***((()))***)))((((((***,,,---222333,,,(((***,,,***...---,,,***)))(((((((((*********)))))))))))))))((()))***++++++***)))(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((+++)))'''''')))***+++***(((((((((((())))))))))))***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******---,,,+++)))))))))***+++)))))))))))))))******+++***)))((()))***+++***(((''')))******))))))***++++++***)))(((((()))***++++++*********))))))(((((())))))************))))))+++***)))))))))***,,,,,,+++*********))))))(((((()))))))))))))))))))))))),,,+++++++++******))))))(((((((((((((((((((((((())))))))))))************,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((()))))))))******)))'''''')))******************************)))))))))((((((''''''+++++++++***************)))))))))))))))(((''''''))))))************)))))),,,,,,++++++***)))(((((())))))((())))))***++++++*********)))))))))))))))!!!...///,,,---)))&&&,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))******++++++++++++'''))),,,......,,,)))'''***************************+++,,,,,,,,,,,,+++***))))))*********+++++++++---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,------.../////////000000000000000000000000000000//////000000111222666666666666666555555555:::;;;>>>DDDKKKXXXnnn************************+++++++++*********))))))((((((((((((((()))******+++***)))(((((()))***++++++++++++******)))((('''$$$&&&((()))((('''(((((())))))))))))))))))))))))(((((()))***+++***))))))''''''((()))))))))))))))*********)))))))))******+++++++++***************************)))))))))(((************************((()))******)))((('''&&&))))))***+++******((((((***(((&&&&&&(((************)))(((''''''((()))***+++++++++*********)))))))))((('''''''''''''''(((,,,,,,+++)))&&&&&&***---************)))))))))((('''&&&&&&&&&'''((()))))))))******)))((((((***+++///444444...***,,,---,,,******))))))((())))))))))))))))))))))))*********))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++(((((()))))))))(((((((((((()))))))))******((())))))))))))*********+++,,,,,,,,,,,,+++******+++***((('''''''''((())))))))))))))))))******+++***)))((()))***+++***(((''')))******))))))***++++++***)))(((((()))***+++************)))))))))((())))))************))))))******)))))))))***+++,,,************)))))))))((())))))))))))))))))))))))++++++*********)))))))))(((((((((((((((((((((((())))))))))))************((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((($$$&&&'''(((((()))+++---*********************************))))))((((((((()))(((((((((((((((((((((************)))((('''&&&))))))************))))))++++++******)))(((((('''))))))((((((((()))*********)))))))))))))))))))))---...$$$!!!***---+++///(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))************'''(((***,,,,,,***((('''++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************++++++++++++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---......//////000000000000000000000000000222222111111222222333444666666666666555555555555777777;;;@@@GGGUUUjjj}}}************************+++++++++***************)))))))))))))))***++++++******))))))))))))************+++******)))((('''!!!$$$&&&'''''''''((()))))))))))))))))))))))))))))))))*********)))((((((''''''((()))))))))))))))***************************************+++++++++************))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''((())))))************)))***)))((()))+++,,,+++***---+++(((&&&&&&'''***++++++************)))))))))))))))(((''''''''''''''')))******)))''''''(((***************)))))))))))))))((((((((((((((()))))))))******)))(((((()))+++000333222---***+++,,,,,,((((((''''''((()))******(((((())))))******++++++******))))))))))))******++++++******))))))((((((((((((((((((((((((((((((((()))))))))***+++++++++...,,,)))((())))))(((''')))))))))*********++++++((())))))))))))*********+++,,,,,,,,,,,,+++*********)))(((((('''((((((((()))))))))))))))******+++***)))((()))***+++***(((''')))******))))))***+++******))))))))))))******************))))))))))))))))))************))))))***))))))))))))***++++++************))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))************'''''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******))))))(((************************))))))))))))))))))))))))))))))***++++++***((('''&&&(((+++,,,,,,+++,,,---))))))))))))))))))))))))***************)))))))))(((((((((((((((((())))))************)))((('''&&&))))))************))))))******))))))((('''''''''))))))(((((('''((((((((())))))))))))))))))*********...***)))000---'''+++)))))))))))))))*********))))))))))))))))))))))))************************+++++++++***************(((((()))******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,------......///000000000000000000000000000000222111111111111222333333555555555555555555555555666666:::???FFFSSSiii|||************************************************))))))(((((())))))***+++***))))))))))))))))))******************)))((((((%%%'''((()))(((((()))+++))))))))))))))))))))))))*********))))))(((''''''))))))***+++++++++++++++******++++++++++++++++++)))))))))***+++++++++,,,*********)))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***************))))))***,,,,,,***(((///---+++)))((((((((()))************)))))))))))),,,+++***))))))(((((()))''''''((((((((('''''''''*********)))))))))))))))******)))))))))))))))))))))******)))(((((()))+++000///---***((())))))***)))(((((((((((()))******''''''((()))***++++++,,,+++***)))(((((()))***+++))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((()))***+++,,,,,,---,,,***))))))******)))''')))*********++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++******************)))))))))))))))******+++***)))((()))***+++***(((''')))******))))))***+++***))))))))))))))))))************)))))))))))))))))))))************)))))))))))))))))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((************************((()))))))))***************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,+++***((('''***+++---,,,)))&&&$$$$$$((((((((((((((((((((((((++++++*********************************+++++++++)))))))))******)))))))))))))))************))))))******)))))))))(((((((((***)))(((''''''&&&'''''')))))))))))))))*********$$$...111111000'''"""+++++++++++++++++++++++++++))))))))))))))))))))))))************************---,,,,,,,,,,,,+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---------------...//////000000///////////////////////////////////////000111111444444555555555555555666888888<<>>888///++++++***************))))))(((((())))))))))))))))))******(((((('''''''''(((((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************+++******))))))***+++++++++,,,---,,,++++++,,,---((((((((()))***++++++++++++++++++,,,,,,,,,++++++)))***+++,,,------------*********++++++,,,,,,---************+++,,,---...........................///////////////000000111000000111111111222222222333333444444555666666666666888;;;@@@GGGUUUnnn(((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((((((''''''))))))************))))))((((((((((((((((((((((((******)))))))))***++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((***)))(((((()))***,,,---''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))'''&&&&&&))),,,///000000++++++***)))(((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((((()))***++++++***)))((())))))))))))))))))))))))******++++++***(((%%%$$$)))))))))*********++++++))))))))))))************&&&''')))+++,,,,,,,,,+++)))))))))***+++++++++,,,+++++++++,,,,,,---------))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))((((((((()))*********************************)))))))))))))))************************))))))(((((((((((())))))))))))************))))))*********)))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))***++++++(((((((((((((((((((((((()))*********+++,,,,,,,,,---444777333---,,,,,,+++************)))((('''&&&))))))))))))************)))((('''&&&'''((()))***************++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************++++++************++++++************************)))))))))***************,,,---------+++***+++,,,&&&&&&'''((()))***+++,,,***+++,,,,,,---,,,,,,,,,((()))***,,,------......(((((()))******+++++++++)))*********+++---...///------------------------///////////////000111111000000000111222222333333333333444444555666666666777888;;;???EEETTTmmm))))))))))))))))))))))))(((((()))*********))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))******+++++++++***))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))***,,,///111(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***************************''''''''''''''''''''''''++++++++++++***)))((((((&&&&&&'''***---///...---,,,,,,***)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))*********))))))))))))))))))))))))))))))$$$$$$&&&'''(((((((((((())))))*********+++++++++((()))))))))************&&&''')))++++++***)))((($$$&&&(((+++,,,---......------,,,,,,,,,,,,++++++((((((((((((((()))******************************))))))))))))))))))))))))************+++++++++,,,******)))))))))))))))***))))))))))))))))))))))))+++******)))))))))))))))***************************))))))))))))))))))***+++++++++++++++***))))))++++++******))))))((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))***,,,,,,++++++******)))*********))))))))))))))))))))))))++++++++++++++++++++++++''',,,...+++***++++++)))(((((()))******)))((('''((()))))))))***************)))((((((((()))+++,,,))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++******))))))))))))******************************'''((()))+++++++++***)))+++,,,---+++)))'''((()))(((((())))))*********+++***+++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,((()))***++++++,,,,,,,,,,,,,,,+++,,,,,,---......------------------------///////////////000111111///000000111222222333333333333444444555666666666777888:::>>>DDDRRRkkk************************'''((()))***+++,,,,,,,,,***)))(((''''''((()))***++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******+++++++++***)))(((((()))***+++))))))************))))))***************************+++,,,,,,+++***((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))+++...111333))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++************************************************)))))))))((((((&&&%%%%%%&&&'''))),,,//////...,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))((()))******+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))************)))************+++++++++(((((())))))*********+++'''(((***+++***)))'''&&& ###'''+++...000000000///......---+++******)))((((((((((((((()))******************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,***)))))))))))))))***+++((((((((((((((((((((((((+++******)))))))))))))))************************++++++************++++++***++++++,,,,,,,,,++++++,,,++++++***)))(((((('''))))))))))))************))))))))))))))))))))))))'''''''''((()))+++------,,,,,,+++***)))))))))***************************,,,,,,++++++++++++++++++&&&)))***''''''***)))&&&&&&'''(((*********))))))(((((())))))*********+++,,,+++***))))))+++---...(((((((((((())))))))))))************************************************++++++++++++++++++++++++%%%&&&''')))***,,,---...(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******++++++++++++++++++++++++))))))(((((((((((())))))************************&&&'''***+++,,,+++***(((+++,,,,,,***'''%%%%%%&&&+++++++++***************)))***,,,---...---,,,,,,+++,,,,,,,,,,,,+++*********+++,,,---...//////.........------,,,,,,------------------------------///////////////000111111///000000111222222333333333333444444555666666777888888:::===CCCQQQiii))))))))))))))))))******''''''(((((())))))******++++++******)))(((((((((++++++***)))((('''&&&&&&***)))'''(((***++++++******)))(((''''''((()))******))))))((('''&&&&&&%%%)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))''''''(((((())))))*********)))(((&&&&&&&&&'''(((...+++((((((***,,,+++***((((((((((((((('''''''''(((+++------***''''''(((+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,+++)))(((((()))(((((((((((())))))))))))***(((&&&'''***+++)))''',,,((((((...222000***((())))))((())))))***+++,,,***)))'''&&&%%%&&&((()))+++*********))))))((((((******))))))))))))*********************)))((((((,,,+++)))'''''''''(((((())))))******)))((('''&&&))))))))))))((((((((((((,,,***(((&&&&&&'''((()))+++)))))),,,333:::===>>>AAA===777000,,,)))))))))***************************************)))((('''+++***)))'''''''''((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))((('''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))))))))***((('''&&&&&&&&&((()))*********)))(((((((((((((((((((((((((((((((((((((((******))))))))))))************))))))))))))******+++*********))))))(((((()))***,,,,,,***)))***+++'''((()))******)))((('''''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))******+++%%%'''***+++***)))(((((()))***+++++++++)))((('''(((((((((((()))))))))))))))))))))))))))(((''''''+++++++++++++++***)))(((******))))))******+++,,,)))******)))'''&&&'''((())))))************))))))((()))+++***(((''''''(((''''''((()))***++++++,,,******))))))((((((''''''++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---)))***,,,---...------,,,,,,,,,,,,---------..............................////////////000000000000000000000000111111111111111222333444555555555555666888===AAAFFFQQQfffzzz)))))))))((((((((((((((('''((((((((()))))))))***))))))))))))))))))***************)))(((((('''''')))((('''(((***+++,,,+++***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))((((((((()))******++++++***))))))(((((())))))***))))))))))))************+++***)))((('''(((((()))---+++(((((()))******(((((((((((((((((((((((((((&&&(((***)))'''%%%&&&'''+++***)))(((((())))))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++)))(((((()))(((((((((((())))))))))))***(((''''''******)))'''+++'''(((///333000+++((((((''''''''''''(((((()))+++***(((''''''''')))************)))))))))((((((((((((((((((((((((((((((***************)))((((((((((((''''''''''''((((((***)))))))))((((((((((((((((((((()))))))))))))))+++***)))((('''((())))))------///333999;;;;;;:::888555111---***)))))))))************************************)))))))))(((+++***)))((('''(((((()))))))))************))))))(((((((((((()))))))))***)))************)))(((((((((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((('''''''''((()))***++++++***)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******************)))))))))(((''')))******)))(((((()))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++%%%'''***+++***)))((()))***************)))(((((((((((((((((()))))))))))))))))))))))))))(((''''''***************)))(((((())))))(((((())))))***+++)))***+++***((('''((()))))))))************))))))(((***++++++)))'''(((((()))))))))))))))*********((((((((()))))))))))))))*********))))))((((((((((((((()))***++++++++++++''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---+++,,,---------,,,+++***+++++++++,,,,,,,,,------------------------------////////////000000000000000000000000111111111111111222333444555555555555666888<<>>GGG\\\ppp***************)))((('''###%%%(((+++,,,+++)))'''(((((())))))*********+++++++++++++++*********)))&&&'''''''''(((((())))))))))))))))))************))))))((())))))***++++++******))))))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))***+++++++++***)))'''&&&(((((()))***************))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))'''((()))***************(((((((((((()))***,,,,,,(((((())))))*********+++******))))))(((((('''''''''(((******((('''((()))***+++---000222000,,,)))((()))***+++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))+++***)))))))))***,,,---(((((((((((((((((((((((('''((()))***+++,,,------+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))***+++---...///000)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++------.........---,,,,,,&&&))),,,---------...///+++++++++************)))...///000111333444555666333444444333111///---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++++++++++++++++++++++++++&&&''')))***)))***+++---))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++))))))******++++++++++++)))))))))******+++++++++&&&&&&''''''((()))))))))************++++++++++++++++++++++++******))))))))))))))))))))))))))))))(((((()))***+++,,,,,,------+++)))((('''((()))***))))))))))))))))))))))))$$$'''+++,,,++++++---///************************))))))***++++++++++++***))))))******+++++++++,,,((())))))))))))***************))))))******+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---------.........//////............/////////000...//////000111222222222111222222333444444555555222666;;;>>>>>>FFF\\\qqq(((((())))))))))))(((((()))************+++++++++))))))************))))))'''(((((()))******++++++((((((''''''''''''(((((())))))))))))))))))))))))''')))***)))((('''(((***''''''''''''''''''''''''************************'''((()))******)))((('''******************************))))))))))))******++++++***)))(((((())))))+++++++++++++++++++++++++++++++++*********))))))************************,,,+++++++++******))))))(((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))***************++++++,,,(((((((((***++++++)))((('''((()))))))))'''&&&%%%)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))***)))(((((()))+++---///+++++++++***)))((((((''' %%%)))+++,,,+++)))))))))))))))************))))))))))))((((((((((((******))))))))))))******((()))***)))((('''((())),,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,************************++++++******+++---///000------------,,,,,,+++******++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////////////////.........000333666888555555444222000///...---,,,,,,,,,++++++*********------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,+++******+++,,,,,,))))))******++++++++++++........................,,,,,,+++******+++++++++......---,,,,,,+++*********+++,,,------+++)))(((******++++++++++++******+++++++++*********))))))------,,,++++++,,,------+++******))))))))))))))))))************+++++++++---,,,++++++******++++++))))))************))))))++++++************++++++,,,,,,+++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))++++++***)))(((((())))))''''''((()))))))))))))))+++*********))))))((((((&&&((()))***))))))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000---,,,,,,,,,,,,---......,,,---......//////.....................---------000000000000111111111111333333333333333333333333777777:::<<>>GGGZZZlll******++++++***)))'''&&&,,,+++)))((((((((()))************)))))))))))))))***)))(((((((((((()))******)))((((((((()))++++++************)))))))))(((((())))))************))))))))))))))))))))))))((())))))((('''''''''''''''************************'''((((((((((((((())))))'''((()))******************)))(((((((((((()))***))))))))))))************'''''''''&&&%%%%%%''')))************)))))))))(((++++++,,,,,,,,,+++************))))))(((((((((((()))))))))))))))*********((((((((()))))))))******''')))++++++))))))***+++///,,,***)))******)))((((((((()))))))))))))))((((((((())))))))))))((((((((((((((((((((()))******))))))******))))))(((((()))))))))******++++++,,,*********)))))))))))))))))))))))))))************+++***)))((((((((()))***************************+++************+++,,,,,,------------------------.........------------,,,,,,,,,---...///000111222111000///......///000111111111000111222444555666333333444666666777777777999777555666888999888777555555444222222111111111333333444444444444444444666555555555555555666666777777777777666444333333444444444555444444333333333333333333333333333333111222333444555555555555666666555444444333222222222222111111111000000000---...//////------...///.........------------,,,***************+++,,,,,,------/////////...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++,,,---...------,,,---+++(((((()))+++++++++*********+++++++++,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************+++++++++*********))))))+++++++++***************,,,,,,,,,+++++++++******************************,,,+++*********************))))))(((((())))))***))))))*********+++++++++(((((())))))******++++++***************************++++++,,,,,,++++++***---,,,,,,++++++*********+++,,,,,,,,,------------------------------......++++++,,,,,,---...//////000///...------...///000---///000000//////000111111444555000...//////---222222222333333444444444555666999<<<>>>GGGZZZlll************************+++***))))))((()))))))))))))))))))))******************))))))))))))************)))))))))***+++,,,************)))))))))))))))************))))))((()))))))))))))))))))))))),,,,,,+++************+++************************+++*********))))))((((((&&&'''((()))+++++++++,,,***))))))(((((())))))***))))))))))))************((()))***)))'''''')))+++************)))))))))))),,,,,,,,,,,,+++***)))(((***))))))))))))(((((((((************))))))))))))''''''''''''((((((((((((((()))******))))))***,,,///,,,***))))))***)))((('''(((((()))*********)))************)))'''&&&%%%((((((((()))))))))******'''(((***+++,,,+++******************************)))))))))))))))*********))))))))))))************++++++******))))))))))))(((((())))))******++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,---------............/////////......///000111222222333222111111000000111111222333333333333444666777888444555666777888888888888999777555555777888777666666555444333333222333333777777777777777666555555888888777777666777777777999999999999999888888777999888777666666666666666666555555444333222111111333333444666666777777777666555555444444333333333333333222222222222111111...///000///...---...////////////............---+++++++++++++++,,,,,,---...///000000000///---,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,***++++++,,,---,,,,,,,,,---+++))))))***+++++++++***************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++***************,,,,,,+++******+++,,,------,,,,,,++++++*********************************+++************++++++,,,+++******************+++***************+++++++++)))************************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////............//////---///000000///...000111555999888333000000000...333333333333333333333333555666999<<<>>>GGGZZZlll))))))(((((())))))***+++******))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***************)))(((''')))))))))))))))*********,,,,,,++++++++++++,,,,,,******))))))))))))((((((************))))))))))))'''''')))******+++++++++))))))))))))))))))))))))((()))))))))************+++,,,---,,,++++++,,,---*********)))))))))))))))***++++++++++++******)))))))))))))))))))))))))))++++++******))))))((((((''''''''''''((((((((((((((()))******)))***+++---111...***)))))))))(((''''''((()))***************************)))'''&&&%%%(((((())))))************))))))******++++++,,,,,,************))))))))))))))))))))))))************((()))))))))************++++++,,,,,,+++***)))(((''''''((()))******++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,------------,,,------...///000000000......//////000111222222333333222222222222333333555555555666666777888999555555666777777777777777666555444444555555555555666666555555444555555555999:::::::::::::::999999<<<<<<;;;::::::::::::;;;;;;<<<<<<======<<<<<<<<<===<<<;;;999999999::::::888888777666555444444333777777888888888777777777666666555555555444444444333333333333333222222222///000111000///...///000------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------///000000111000///......---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,---+++))))))+++,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++***))))))***,,,...++++++++++++++++++++++++************************************++++++,,,---,,,++++++******++++++,,,************************+++************************************************++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,---------.........---,,,,,,++++++*********,,,---------------------/////////....../////////---...000///......///111666999999444111222222000333333333333333333333333555666999<<<>>>GGGZZZlll))))))(((((()))***+++,,,)))))))))*********))))))(((((())))))******++++++(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))*********************)))((('''((()))))))))*********+++(((''''''&&&''''''(((((())))))((((((((('''''''''(((((()))))))))*********))))))************)))((())))))************))))))((()))))))))************''')))******((((((((()))))))))))))))))))))******'''((()))***+++,,,,,,,,,))))))))))))************++++++******))))))(((((((((((()))))))))*********((()))******)))***,,,...333000+++(((((('''&&&&&&(((((()))***************(((((())))))))))))(((((((((((()))***+++******))),,,+++)))((()))***+++,,,******)))))))))))))))))))))))))))))))))*********((()))))))))************+++++++++++++++***)))((('''(((((()))***++++++,,,))))))))))))***+++,,,---,,,,,,,,,------.........,,,------...///000111111///000000111111222222222333444444444444444444333555666666777888888888888444444555555666666555555333444444333333444555666888777777777777888888999::::::<<<======>>>>>>>>>@@@??????>>>>>>>>>??????>>>>>>???@@@@@@@@@??????AAA@@@>>><<<<<<<<<<<<===999999999999999999999999;;;;;;;;;:::999888777666777777777666666666666666333333333333333333333333111222333222000///000111...------------,,,,,,,,,......---------------...000000000000000/////////,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,*********+++++++++,,,,,,---+++******,,,,,,,,,+++++++++***************************))))))*********++++++++++++++++++++++++************************************************+++***((('''((()))+++---))))))***+++,,,------...************************+++*********+++,,,------,,,,,,++++++++++++,,,,,,************************++++++++++++***************************************++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,++++++******))),,,---------------------...//////////////////...---...//////......///000...222333000...000111///222222333333333333444444555666999<<<>>>GGGZZZlll******++++++,,,,,,,,,,,,(((((()))************)))))))))))))))************''''''((((((((((((''''''%%%&&&'''(((((((((''''''))))))))))))************)))************))))))(((((())))))******+++++++++(((((('''''''''((()))))))))))))))((((((''''''&&&(((((())))))*********+++***************)))(((((()))******++++++******)))))))))))))))************&&&(((***)))(((''''''((())))))))))))************&&&'''(((***+++,,,,,,---)))))))))************+++************))))))))))))************++++++++++++)))*********)))***---000444000+++((('''''''''&&&)))******++++++******)))&&&'''((())))))***))))))((()))***+++++++++***)))+++***)))(((((()))+++,,,))))))))))))))))))))))))************)))))))))((())))))))))))************************************))))))******++++++,,,,,,))))))******+++,,,......---------...//////000000......///000000111222222222222333333333444444444333444444555555444444333555555666777888777777777333333444444444444333333222333444444444555777999::::::999999:::;;;<<<<<<;;;<<<===>>>@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCC@@@AAABBBBBBBBBBBBBBBAAACCCBBBAAA@@@???>>>>>>>>>::::::;;;;;;<<<<<<======>>>>>>===<<<;;;:::888777888888888888888888888888444444555555555555555666444555555444222111222333111111111000000000//////000///..................111000000000////////////,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,++++++++++++,,,---------+++***+++,,,---,,,***,,,,,,,,,+++++++++++++++******)))(((((()))******++++++++++++++++++++++++***************************************+++++++++)))((((((((((((***+++,,,))))))***+++,,,------...************************,,,++++++++++++,,,,,,---,,,++++++******++++++,,,+++++++++*********************++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,------...............////////////......,,,...//////...---///000,,,000222//////222333222111111222333333444555555555666999<<<>>>GGGZZZlll)))***+++,,,,,,++++++***'''((()))***+++******)))*********)))))))))))))))'''((())))))))))))((('''&&&&&&((()))))))))((('''((()))))))))************((())))))************)))((())))))******+++,,,,,,++++++******++++++,,,---+++++++++***)))(((((((((+++++++++++++++*********((())))))************))))))***++++++++++++***)))))))))))))))************(((***,,,,,,+++*********((()))))))))************''''''(((***++++++++++++))))))*********+++++++++)))))))))))))))******************++++++++++++,,,)))******))))))+++...111222...***''''''((())))))++++++++++++***)))((((((''''''((()))))))))))))))''')))***,,,,,,+++***)))$$$&&&(((***++++++***)))''''''(((((())))))******,,,++++++***)))(((''''''))))))))))))************)))(((((('''((()))+++,,,+++++++++++++++,,,,,,,,,*********+++,,,...///000......//////000111111222111222222222333333444444222333333333333444444444333333444555555444333333444444555666777666666555333333444444444444333333222444666777666777;;;>>><<<;;;;;;<<<===>>>???@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEECCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>;;;;;;;;;<<<<<<========================<<<<<<;;;::::::::::::::::::::::::777777777888888888999999666777888666444333333444444444333333333222222222111000//////.........///000000//////.........///---...000111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++++++++,,,......,,,++++++,,,------,,,***---------,,,,,,,,,++++++++++++***))))))***++++++++++++++++++++++++++++++************************))))))*********+++++++++(((((()))******+++,,,,,,++++++++++++++++++++++++************************------,,,+++++++++,,,,,,++++++************+++++++++++++++*********))))))*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////---...///000000///...---,,,---///...------...000---111333000000333444333000000111222444555666666555666999<<<>>>GGGZZZlll&&&((()))******)))'''&&&'''((()))+++++++++***)))++++++******))))))((((((((()))***++++++***)))(((&&&''')))*********)))((((((((())))))*********+++'''((()))***************((())))))***++++++,,,,,,)))((((((((()))******+++------,,,,,,+++******)))///......---+++******)))&&&'''(((***++++++++++++)))***+++,,,,,,+++***)))))))))))))))************''')))++++++***)))))))))(((((())))))*********+++((())))))************)))))))))******++++++++++++(((((())))))******++++++)))*********++++++++++++)))******))))))+++...111///,,,(((&&&(((***+++,,,,,,,,,,,,+++***)))((('''(((((())))))))))))((((((''')))+++,,,,,,,,,***)))"""(((---///---***(((&&&''''''((()))******+++---,,,+++***)))'''&&&&&&))))))))))))************((('''&&&&&&''')))+++---------,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111...//////000111222222333444444444555555555555666000111111111111111111222222333444555555444333222333444555666666555444444333444444555444444333333333555888999999:::>>>AAA============>>>@@@AAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>???@@@AAACCCDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCAAA???===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;888999999888555444555666444444333333333222222222111111000///////////////000000///..................000333444444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++,,,---...///,,,++++++,,,---...,,,***.........------,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++************************))))))******++++++++++++((()))***,,,,,,------,,,......---,,,+++))))))(((************************...------,,,+++++++++++++++******************+++++++++++++++******))))))))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------******+++,,,...///000000---...///000000///...---,,,---///...------...000***...///---,,,...000...//////111222444555777777555666999<<<>>>GGGZZZlll************************************************))))))))))))))))))******(((((((((((((((((((((((())))))))))))************************************************************,,,,,,++++++***))))))))))))************+++++++++))))))))))))))))))))))))+++*********))))))((((((+++******)))((('''&&&&&&%%%&&&(((******)))'''&&&%%%&&&(((***+++,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++*********************++++++++++++******%%%)))***)))***......+++---,,,+++,,,---,,,***(((++++++******)))(((((('''***************)))(((''',,,+++***)))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))************)))***+++***)))((((((***++++++******++++++,,,---))))))))))))))))))))))))''')))++++++++++++---///111111222222222222333333444444444444444555666777111111222222222333333333222222333333333222222111333333444555666777888999777888888777666555555777999888888777888999:::;;;@@@?????????@@@AAABBBBBB???@@@@@@@@@AAAAAABBBBBB???@@@BBBBBBBBBCCCEEEGGGIIIGGGEEEDDDEEEFFFEEEDDDFFFDDDAAA???>>>???AAABBB<<<===>>><<<999999<<<@@@===;;;999999;;;<<<<<<;;;;;;:::999;;;===>>>>>>===>>>>>><<<;;;::::::::::::;;;:::999888777777777777222222222222222222333333000111222222111///,,,+++........................111111000///...------,,,------------------------......---------,,,,,,,,,,,,++++++,,,---...///000...---,,,+++************............---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********'''(((***,,,---------,,,***+++,,,,,,,,,,,,+++***))))))***+++,,,------...,,,,,,++++++***+++++++++++++++++++++******))))))...---+++******+++---...+++++++++++++++***)))(((************************,,,+++***((((((***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---/////////...---,,,+++***+++++++++,,,,,,,,,---------+++***+++,,,------,,,///////////////.........////////////000000000000222222222111222222333333555666888;;;>>>GGGXXXiii*********************************************************)))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))******************)))************+++++++++************************++++++++++++*********)))*********))))))((((((((('''((()))*********)))(((&&&'''(((***++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******&&&)))***)))***...///------+++******++++++***((()))))))))))))))*********)))************))))))(((,,,,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))***+++***)))((()))***++++++******++++++,,,---++++++++++++++++++++++++(((***,,,,,,,,,,,,...000111222222222333333444444333333222222222333444444222222222222222222222222222333444444444444333333444555666777888999999:::888999999888666555666777888999:::<<<<<<=========??????????????????@@@@@@===>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBBBBDDDHHHKKKOOOOOONNNMMMLLLKKKJJJJJJIIIFFFCCC@@@>>>===>>>??????@@@AAA@@@>>>======>>>>>>===<<<===???@@@???>>>>>><<<;;;<<<>>>???>>>===<<<;;;;;;:::::::::;;;;;;999999999888888777777777999999999999999999888777222333444444333111///...////////////////////////111111000000//////......------------------------.........---------,,,,,,,,,,,,,,,,,,---...///000///...---,,,++++++++++++............---,,,+++***)))***+++,,,,,,,,,,,,,,,---,,,++++++*********+++++++++,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,++++++***++++++,,,++++++++++++*********)))...---+++******+++---...---............---,,,+++************************)))((('''&&&&&&'''((()))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++++++++***)))(((,,,,,,---------.........///---,,,,,,---......---------......//////000000////////////000000000111333333333222333333444555555666888;;;>>>GGGXXXiii************************************************+++*********))))))((((((************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++*********************))))))))))))*********++++++(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******(((++++++)))***///111///,,,***(((((()))******)))'''(((((()))***+++++++++((())))))************)))++++++*********+++,,,,,,++++++++++++++++++++++++((((((((()))))))))))))))))))))))))))***************+++++++++)))((()))***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---...///111222222333333444555666666444444333222222222333333222222222222222222222222333333444555666666666555666777777888999:::;;;;;;:::;;;;;;:::888666777888888999;;;===>>>>>>===<<>>???AAABBBBBBBBBBBBCCCCCCCCCEEEJJJQQQVVV___aaacccaaa]]]YYYWWWXXXVVVSSSPPPKKKHHHGGGFFFFFFGGGFFFFFFFFFFFFEEEBBB@@@BBBBBBCCCEEEFFFFFFDDDBBBBBBAAA??????@@@AAA@@@???<<<<<<<<<<<<<<<=========999::::::::::::999888888:::;;;;;;<<<;;;:::888777555555666777666555333222111111111111111111111111000000000000000/////////------------------------///.........------------,,,,,,------......//////000///...---,,,,,,,,,---............---,,,++++++******+++,,,,,,,,,++++++---,,,+++*********+++,,,+++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***)))*********************,,,++++++***++++++,,,,,,++++++++++++************---,,,+++******+++,,,---..................---,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---------------,,,,,,---------.........//////111///------///000///...,,,,,,---...///000111111/////////000000000111111444333333333444444555666666666888<<>>?????????>>>===CCCCCCCCCBBBBBBAAA@@@@@@<<<===@@@BBBDDDEEEFFFFFFEEEFFFGGGJJJOOOXXXbbbiiiuuuzzz}}}zzzrrrkkkiiijjjfffccc```\\\YYYVVVUUUUUUSSSOOOLLLLLLNNNOOOMMMKKKLLLLLLNNNPPPQQQPPPLLLIIIIIIGGGEEEDDDEEEFFFEEEDDDBBBAAAAAAAAA@@@@@@???>>>;;;;;;<<<===<<<;;;:::999888999;;;<<<;;;:::999888777888888888888777666555222222222222111111111111.../////////////////////......................../////////............---------......///////////////......---,,,,,,---------.........------,,,+++***++++++,,,,,,,,,++++++---,,,+++))))))***,,,---((()))***+++,,,---------++++++++++++++++++++++++++++++++++++******))))))++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***++++++,,,++++++******++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,---......------...///////////////------------............111///---...///000///...------......//////000000//////000000000111111111333333222333333444555666666666999<<>>>>>>>><<<;;;<<<===CCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@???>>>===>>>@@@CCCGGGJJJKKKLLLLLLJJJLLLPPPVVV^^^iiiuuu}}}{{{xxxxxxqqqooollliiigggeeedddddd```[[[UUUSSSVVVYYY[[[ZZZ[[[\\\^^^```aaa^^^ZZZVVVSSSQQQNNNNNNOOOPPPPPPPPPLLLLLLKKKIIIGGGDDDAAA@@@>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>??????>>>===::::::::::::999999888777444333333333222222222111.....................///........................000000/////////.........---...///000000000//////...------,,,,,,,,,,,,,,,---------...------,,,,,,++++++,,,,,,,,,++++++***,,,+++*********+++,,,---))))))******+++,,,---...++++++++++++++++++++++++---------,,,,,,++++++***+++*********++++++,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++((())))))*********))))))++++++++++++++++++++++++)))))))))(((((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,---......)))***+++,,,,,,---,,,,,,+++,,,,,,,,,,,,---------///...,,,---///000000///000000//////......------000000000000111111111111111111111111222333444555666777999<<>>??????>>>>>>???AAA@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBBBBBBBAAA@@@???FFFIIIMMMQQQUUUWWWWWWXXXUUUYYY___fffoooxxx}}}|||zzzwwwuuusssrrrrrrkkkfff___[[[\\\```dddfffhhhiiijjjmmmnnnmmmiiifff___\\\ZZZZZZ\\\___``````[[[ZZZYYYVVVRRRMMMIIIGGGFFFEEECCCBBB@@@@@@?????????????????????@@@@@@@@@>>>>>>===<<<;;;:::999999666666555555444444333333////////////....................................000000000000////////////...///000111111000///...------,,,,,,,,,,,,,,,---,,,------...------,,,,,,++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,......------,,,,,,,,,+++************+++,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,------............+++++++++,,,,,,,,,------...,,,,,,---///111111111111111000///...---,,,,,,000000000111111111222222000000000111222333444555777777999===@@@HHHZZZjjj))))))))))))))))))))))))************************((((((((()))******++++++************************))))))))))))******************************************************************************)))))))))************+++++++++************************)))))))))******+++++++++*********))))))(((((((((((()))***+++++++++***)))***))))))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))************************************************(((((())))))***++++++,,,******++++++++++++******&&&)))+++***,,,111222000)))((('''(((***+++***)))(((((())))))******++++++)))************))))))((()))))))))))))))***+++,,,************************&&&&&&'''(((((())))))***))))))))))))************+++,,,---,,,***)))***+++++++++******++++++,,,---///////////////////////////000111111000000111222555555555444444444444333333333222222222333444444444444555666777888999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>@@@@@@@@@@@@BBBDDDAAADDDIIINNNPPPOOOMMMKKKKKKLLLNNNOOOOOONNNMMMLLLUUUXXX]]]bbbfffhhhiiiiiidddiiiooouuu{{{}}}{{{yyyxxxqqqooojjjdddaaabbbfffjjjjjjkkkmmmqqqtttuuusssqqqjjjhhhggghhhkkkoooqqqrrrnnnmmmkkkhhhddd^^^ZZZWWWTTTRRROOOKKKIIIIIIIIIJJJHHHFFFDDDCCCBBBBBBCCCDDDCCCBBBAAA???===<<<;;;;;;999999999888777777666666222222111111000000//////........................111111111000000000//////...///111222222111///.........------------......,,,,,,------...------,,,+++,,,,,,,,,,,,+++***)))(((***+++------,,,+++***---,,,+++*********++++++,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++++++++,,,,,,,,,------******++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...///000000000000000///,,,,,,,,,,,,---------...---,,,,,,...111333444444000000//////......------000000111111111222222222111111111222333444555666777777:::===@@@HHHZZZjjj))))))))))))))))))))))))************************''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++******)))(((''''''&&&(((***,,,---------+++******)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))++++++******************))))))))))))))))))))))))((())))))***+++,,,,,,,,,******++++++++++++******$$$(((******,,,111222///((((((((()))+++,,,***)))&&&&&&''')))***,,,------***************)))(((''''''''''''''''''(((((())))))))))))))))))))))))))))))******+++,,,------...))))))))))))************+++,,,---,,,***)))***+++++++++******++++++,,,---000000000000000000000000///000111111000///000222555555555444333333222222444444444444555555666777444555666777888999:::;;;==================<<<<<<<<<<<<<<<===============<<<>>>@@@AAAAAABBBDDDFFFIIIOOOXXXaaadddccc___\\\YYYZZZ\\\^^^^^^^^^]]]\\\bbbeeejjjppptttwwwxxxxxxooosssyyy~~~}}}zzzxxxuuuttttttssspppjjjdddbbbeeehhhfffgggjjjnnnsssvvvvvvuuurrrpppooopppuuuyyy|||~~~|||{{{zzzwwwsssnnniiifffaaa^^^ZZZUUUSSSSSSTTTUUUUUURRRNNNKKKIIIIIIJJJKKKGGGFFFDDDAAA???>>>======<<<<<<;;;;;;:::999888888444444444333222111000000////////////////////////111111111111000000000000///000111222222111///...//////.........//////000,,,,,,------...---------,,,,,,,,,,,,,,,+++***)))'''))),,,......---+++*********))))))***,,,...///---,,,+++******+++,,,---++++++++++++++++++++++++************+++,,,---...+++++++++,,,,,,---------******++++++++++++******((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,---------------,,,,,,---------.........//////---------///222555666666.........///////////////000111111111111222222222222222222333444555777888777777:::===@@@IIIZZZkkk++++++******)))((((((((()))***++++++)))(((((())))))*********)))(((&&&%%%++++++++++++******************(((''''''((())))))%%%(((++++++***(((''''''))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((())))))))))))************+++*********))))))(((((()))))))))***++++++***(((+++***)))(((((()))***+++,,,,,,++++++***)))(((((()))((('''''''''(((***++++++++++++++++++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))+++******+++---......---000///---+++))))))))))))---+++)))***,,,,,,)))&&&))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''&&&'''''')))************+++++++++------,,,++++++,,,,,,,,,//////000111111111111000222222111111222444666777555666666555333333444666777777777777777888888888888888777777999;;;>>>???@@@@@@@@@@@@AAAAAAAAA@@@AAA@@@@@@???>>>=========<<<;;;>>>@@@@@@@@@EEEMMMVVVfff{{{sssmmmllllllmmmooorrrssssssrrrqqqrrrvvv{{{~~~~~~}}}wwwxxxzzz~~~~~~~~~}}}yyytttqqqnnnqqqoookkkgggcccaaa```___]]]^^^```eeekkkqqqttttttvvvuuuuuuxxx}}}vvvuuu{{{qqqmmmiiigggggggggeeebbbfffccc```\\\ZZZ[[[]]]___\\\XXXRRRLLLHHHCCC???===>>>======>>>>>>===:::888:::999999777555333111000000000000000111111111111444333222111111222333444222111000000111111000...///......///111000...,,,........................++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,------.........---,,,+++***+++,,,---...,,,++++++******++++++,,,...---,,,***)))(((((((((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++***,,,///111000---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,------......------,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------////////////000000000000////////////000000000000///////////////000000111444555666666666555444333555666999===@@@HHHYYYiii)))))))))))))))*********)))***++++++)))(((((())))))*********)))((('''&&&'''''''''(((((())))))))))))((((((((((((((())))))&&&(((***+++)))((((((((())))))************)))))))))************+++++++++******))))))))))))))))))************************))))))))))))************************)))))))))(((******)))***++++++******++++++************++++++,,,,,,+++******)))(((((()))(((((('''((()))***++++++++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***))))))***,,,------+++...---+++***))))))))))))+++***)))***,,,,,,***(((************************((((((((((((((()))******))))))))))))))))))))))))************************,,,+++******)))))))))***************++++++++++++------,,,,,,,,,,,,------000000111222222222222111222222222222333444555555555666666555333333555666777777888888999999::::::;;;::::::999:::<<>>>>>>>>>>>??????@@@@@@???@@@@@@???>>>=========>>>>>>AAAEEEFFFFFFMMMUUUkkk|||~~~zzzyyy{{{~~~~~~zzzzzzzzz|||~~~}}}zzzttttttvvvzzz}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~zzzzzzyyyxxxuuussspppnnnnnnlllhhhdddaaa^^^\\\\\\^^^]]]^^^aaafffkkknnnooouuuuuuuuuwww||||||zzzwwwtttssssssqqqpppqqqooollljjjjjjmmmrrrvvvxxxtttkkkaaaUUULLLEEEAAABBBAAA?????????>>><<<::::::::::::999777666444333444444333333222111111000333222222111111222222333222111000000222222111000000/////////000000---+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------+++,,,,,,,,,------------*********)))******+++,,,+++******************+++++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++***,,,///000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------....../////////000000000////////////000000000000000000000000000111222222111222333444444444333222555666999===@@@HHHYYYiii'''(((((()))******++++++)))***,,,+++***((())))))************)))(((''''''$$$%%%&&&'''((())))))***&&&'''((())))))***))))))((()))******(((((()))***))))))************)))))))))************+++++++++''''''&&&%%%%%%&&&((((((************************))))))))))))************************))))))))))))++++++************++++++***++++++,,,,,,,,,+++++++++++++++******))))))((()))(((((((((((()))***+++***++++++++++++***))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))((((((***,,,---,,,***++++++***)))((()))))))))))))))(((***+++,,,+++)))************************)))(((((((((((()))******))))))))))))))))))))))))************************,,,,,,+++************+++******+++++++++,,,,,,,,,...------,,,------......111111222333333333333333222333333444444444333333444555666555444444555777888888999:::;;;;;;<<<<<<>>>===<<<<<<<<<>>>???@@@>>>======>>>>>>???@@@@@@>>>???@@@???>>>>>>>>>@@@BBBCCCGGGMMMPPPSSSZZZccczzz}}}xxxtttoooooopppssswwwyyyzzzyyyyyyzzzzzz{{{{{{zzzyyyyyy{{{||||||{{{zzzxxxvvvuuutttrrroookkkgggdddbbbaaabbb```___aaaeeejjjmmmnnnuuuvvvwwwxxx|||~~~~~~}}}|||{{{}}}~~~lll]]]SSSNNNKKKHHHEEECCCBBBAAA@@@>>>======<<<<<<;;;:::999999888888777555444222111111333333444444444444333333333111111111333333333111111000//////000///---+++........................------------------------,,,,,,---...////////////++++++++++++,,,,,,,,,,,,)))******+++++++++++++++******))))))))))))******((()))***,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++***,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------,,,,,,------...///,,,,,,,,,,,,------------------........./////////////////////000000000000111111111111111222222333111111222333444444444444555666999<<>>>>>??????>>>======>>>>>>???@@@@@@???>>>>>>???@@@AAA>>>???@@@???===>>>BBBEEEJJJKKKQQQYYY]]]bbbkkkttt~~~yyysssooolllkkklllooossswwwyyyzzz~~~}}}||||||~~~}}}zzzvvvrrrnnnkkkjjjjjjgggfffgggkkkppptttvvvyyy{{{{{{zzz}}}ttthhhbbb[[[VVVPPPKKKIIIGGGEEECCC@@@@@@???>>>============:::999888777666444333333555666777888888777666555333222111222444555444333222000////////////---+++........................------------------------++++++,,,...////////////++++++++++++++++++++++++***+++---.........---,,,++++++************++++++((()))+++------,,,+++***)))******++++++******)))+++++++++++++++++++++++++++******))))))******+++***++++++,,,,,,++++++***,,,---......------,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,------------------------------.........///////////////000000000000111000000000000111222222222333444555666666777777555555888<<>>?????????>>>>>>==================AAA@@@???======>>>???@@@???AAACCCCCCBBBDDDIIINNNVVVWWW]]]eeejjjnnnwww~~~~~~yyytttqqqmmmkkkkkkmmmsssxxx|||~~~~~~yyyuuuqqqooonnnlllkkkmmmrrrxxx|||}}}zzz|||~~~vvvmmmhhh```YYYTTTPPPMMMLLLEEECCCAAA???>>>======<<<::::::999999888777777666555666777888888777666555444333222333444555444222222000......//////---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++++++++++++++++++++++++++,,,---...///...---------,,,,,,++++++,,,,,,---***+++---...---,,,***((()))******++++++******)))++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------------.........///////////////000000000000000////////////000111111333333333444555666777777444555888<<>>======>>>>>>>>>?????????===============<<<<<<<<>><<<<<<<<<>>>@@@BBBFFFLLLSSSUUUUUUVVVZZZ___eeefffjjjoooqqqssszzz~~~}}}~~~|||yyyxxxssspppnnnoootttzzzzzzvvvtttmmmllllllooouuu{{{~~~yyyuuuvvv}}}xxxppphhhbbb^^^ZZZXXXNNNLLLIIIEEEAAA???>>>======<<<<<<;;;;;;:::::::::555555666666666666555555555444222333444444222111111///...---...//////...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------+++***)))******++++++++++++******++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,............------------------........./////////////////////000000000000///////////////000000111222222222222222333444555444555888;;;>>>GGGXXXhhh*********)))))))))))))))***,,,---,,,+++*********+++******))))))***++++++)))))))))((((((''''''''')))((((((((((((((())))))(((***,,,,,,+++))))))***))))))************)))))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************(((,,,000000+++(((((()))))))))))))))***+++,,,---((()))))))))))))))))))))((()))***+++++++++******))))))***+++++++++++++++************************************++++++++++++))))))))))))))))))))))))((()))***---//////,,,***((()))*********)))((('''###&&&)))***))))))+++---++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******+++,,,------------............000000///000111222333333333333444555555555555444444444444444444555666777777888:::::::::;;;>>>@@@?????????>>>>>>>>>>>>>>><<<<<<==============================@@@DDDHHHJJJUUU```ooovvvwwwuuuuuuvvvuuuttttttvvvtttrrrvvv}}}~~~|||{{{~~~~~~}}}}}}{{{wwwsssrrruuuzzzzzzuuurrrkkkkkklllooouuuzzz}}}~~~~~~xxxpppkkkkkksss~~~|||vvvqqqllliiifff```]]]WWWQQQLLLHHHEEEDDDBBBBBBAAA@@@>>>===<<<<<<888888777777777777888888666444333222333222111///000...------...000000///........................------------------------,,,,,,---------------,,,------------,,,,,,,,,++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,+++***,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------++++++,,,,,,,,,,,,++++++------------------------,,,++++++++++++,,,------///.........------------....../////////000000000////////////000000000000000000//////000000111222444333222222222333444444444555777;;;>>>FFFWWWggg((((((((()))******++++++***,,,------+++******+++++++++***))))))***+++,,,************+++++++++++++++***(((''''''((()))***'''***,,,---,,,***))))))))))))************)))))))))************+++++++++******++++++***)))((('''************************))))))))))))************(((((())))))*********+++)))...333333...***)))***+++***))))))***,,,...///(((((((((((())))))))))))((()))***+++,,,+++******((()))***+++++++++++++++************************))))))))))))************))))))))))))))))))))))))''''''))),,,......+++((()))***+++++++++)))(((''' ###'''))))))***---000++++++++++++++++++++++++*********)))******+++,,,))))))))))))))))))))))))************************''''''&&&''''''((())))))---------.........//////000000000000111222333444222333444444555555444444444333333333444555777888777999:::;;;;;;===???BBB@@@@@@??????>>>=========<<<<<<===>>>>>>>>>>>>>>>>>>>>>???AAAEEEKKKPPPSSScccrrr~~~|||{{{yyysssnnnpppvvvxxx~~~~~~}}}}}}|||vvvtttuuuyyy~~~}}}xxxrrrmmmjjjkkkkkklllpppuuuyyy{{{|||{{{ssshhhbbbcccjjjrrrwwwvvvuuuvvvzzz~~~zzzvvvrrrpppoookkkeee]]]VVVQQQNNNMMMGGGGGGEEECCCAAA???===<<<===<<<::::::::::::<<<===666555333222222111///...///...,,,,,,...000111111........................////////////////////////.........///......------.........------,,,,,,,,,///...---,,,---...///000,,,++++++******++++++,,,*********+++,,,---///000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++,,,***)))+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,+++++++++////////////////////////---,,,,,,,,,,,,---......//////.........---------////////////000000000000////////////000000000000111111111000111222222333777666555444333444555666444444777;;;>>>FFFWWWggg)))))))))))))))******+++---,,,+++***))))))))))))''''''(((((()))))))))***************************))))))))))))************(((((()))***)))((('''&&&$$$%%%%%%&&&'''(((((()))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***************)))((((((******))))))))))))******************************,,,+++++++++******))))))************************,,,,,,+++***))))))************))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******)))***,,,.........,,,+++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++***************))))))))))))((((((((()))***++++++++++++.........///......------//////000111222333333333444444444333333222222222222111111222333555777999<<<===>>>>>>======>>>???===>>>???>>>;;;::::::;;;============???AAACCCEEECCCEEEHHHKKKPPPVVV^^^cccsss|||tttooonnnoooooosssyyy|||yyyxxxxxxyyyzzz~~~yyytttqqqtttyyy}}}zzz|||}}}~~~~~~zzzyyyvvvppphhhdddeeeggghhhhhhiiijjjkkkllllllkkkiiiaaaZZZWWWXXX\\\eeeoooqqqzzz|||wwwtttwww{{{||||||zzzyyyyyyzzzvvvssstttyyy|||vvv}}}xxxpppjjjfffbbb]]]ZZZYYYVVVRRRNNNIIIGGGEEEDDDCCCAAA>>><<<;;;999666333666666555444333222111111111000//////............//////.........---------........................------------------------******++++++++++++******,,,---///...------...000------------------------...------,,,,,,------...---------,,,,,,+++++++++......,,,+++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,---------,,,++++++******++++++------------------------------,,,+++,,,---...///------------------------......---------,,,,,,,,,------,,,,,,------...///......//////////////////---------.........//////000000000000000/////////111111222222222000...---222222333444444555555666666666999===@@@HHHYYYiii)))))))))))))))******+++---,,,+++***))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))************+++,,,,,,---,,,+++***)))((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))***************)))((((((******))))))))))))******++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))******)))(((((((((((((((+++*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))******))))))))))))******((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))*********+++************************))))))))))))************++++++,,,,,,++++++***))))))))))))******+++++++++******+++,,,---------------....../////////......000000111111222222333333444444444333333222222222333333333333555777999:::<<<===>>>>>>======>>>??????@@@@@@>>><<<;;;<<<===<<<<<<===???AAACCCEEEFFFHHHKKKOOOTTTYYY___fffkkkzzzuuunnnjjjiiihhhrrrwww~~~~~~xxxrrrppppppsssuuuwwwtttooojjjiiijjjnnnpppsssuuuyyy{{{{{{|||}}}~~~|||xxxvvvuuurrrqqqnnniiiddd```______aaadddfffeeebbb```aaaccceee]]]WWWTTTSSSUUU\\\eeekkkqqqwww{{{{{{tttuuuxxx{{{~~~|||xxxuuupppllliiijjjqqqzzzyyyuuusssqqqnnnlllllliiiccc[[[TTTMMMHHHFFFCCCBBB@@@??????===999777777666555444333222111111000///......---------...//////.........---------........................------------------------++++++,,,,,,,,,,,,++++++***,,,------,,,,,,---...------------------------------,,,,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,------...---,,,,,,+++++++++++++++------------------------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......////////////............---------.........//////........................///000000111111111000000222222333444444555555666555666999===@@@HHHYYYiii)))))))))))))))******+++,,,,,,+++***))))))))))))***))))))))))))***++++++(((((((((((((((((((((((())))))))))))************))))))*********)))((('''***++++++,,,,,,---------))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************))))))(((******))))))))))))************************************))))))))))))((((((((((((((((((((((((((((((+++***))))))((()))))))))++++++++++++***************))))))))))))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))'''((()))*********)))((()))))))))))))))))))))))))))))))))******+++++++++************************))))))))))))************++++++,,,,,,++++++***)))(((((()))***+++,,,------,,,,,,...///////////////------...///000000000000111111111222222222222222444444333333333333222222444444444555666888:::;;;<<<===>>>>>>======>>>???@@@@@@@@@>>>===<<<>>>@@@===???AAAEEEHHHKKKMMMNNNSSSVVV\\\aaafffkkkpppsss}}}vvvpppllliiihhhlllpppuuuyyy{{{|||~~~|||{{{zzz{{{}}}~~~~~~}}}xxxooogggdddfffjjjmmmnnnmmmjjjeee```___bbbfffmmmrrrxxx|||}}}{{{zzzyyy|||xxxvvvvvvzzzxxxuuurrrooolllgggdddaaaeeeiiigggaaa^^^```dddhhhbbb[[[XXXUUUTTTYYY```jjjnnnqqqvvv}}}~~~wwwsssuuuxxx}}}~~~xxxsssjjjeee``````fffoooyyy~~~}}}}}}wwwoooeee\\\UUUQQQHHHFFFDDDBBBBBB@@@>>><<<;;;:::888666444333333333111000///////////////////////////.........------........................------------------------,,,------......------,,,)))***,,,+++******+++---------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++---......---,,,,,,,,,,,,,,,++++++++++++***------------------------------,,,,,,,,,+++++++++---------------------------,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,++++++,,,,,,---...////////////......------------........./////////........................////////////000111222333222222333444444555555666444555888<<<@@@IIIZZZjjj)))))))))))))))******+++,,,++++++***))))))******++++++***))))))***+++,,,************************((()))))))))************(((((((((((((((''''''''')))))))))******+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************)))(((******))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************+++++++++++++++***)))))))))******+++,,,,,,------------...///000000000000---...///000111111111111222222222222222222222111333333333333333333333333444444555666777999::::::<<<===>>>>>>======>>>???>>>???>>>======>>>AAADDDEEEHHHMMMRRRWWW[[[]]]^^^bbbfffkkkooopppqqqssstttuuu~~~yyysssooojjjhhheeegggjjjnnnqqquuuwwwyyyyyyvvvrrrqqqsssuuutttrrroookkkddd___]]]___dddggghhhkkklllhhhcccaaaeeeiiinnnttt}}}zzztttjjjnnnqqqrrrqqqqqqtttwwwwwwsssnnnjjjddd```cccjjjvvvzzz}}}~~~tttrrrssswww||||||wwwqqqlllfff^^^ZZZ\\\cccmmmsssxxx{{{xxxpppjjjfffSSSOOOHHHDDDBBBBBBBBBAAA???>>><<<:::888777666666333333222111111111111222////////////............................................................,,,------......------,,,)))+++,,,,,,+++***,,,---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...---,,,++++++++++++++++++++++++------------,,,,,,,,,,,,---------------,,,,,,+++------------------------,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------000//////......------,,,............////////////000000000000000111111111111000/////////000222333222222333444444555555666444555888<<<@@@IIIZZZkkk)))))))))))))))******+++,,,+++******)))*********,,,+++***))))))***+++,,,++++++++++++++++++++++++((()))))))))************,,,,,,+++++++++*********((((((((()))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))((())))))*********))))))******))))))))))))******************************((((((((((((((()))))))))************************,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((''''''&&&&&&''''''(((******************))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&************************((()))))))))***************++++++++++++***))))))++++++++++++++++++++++++,,,---...//////000000000...///000111222222222222333333333222222222222222333333333333333333333333222333444666777888999999<<<===>>>>>>======>>>???<<<<<<======>>>BBBGGGKKKSSSVVV[[[bbbhhhmmmpppqqqqqqtttwwwxxxuuurrrooonnnjjjrrr{{{~~~xxxrrrlllhhhiiihhhggghhhjjjmmmoooqqquuupppkkkiiikkklllkkkjjjdddbbbaaa```aaacccgggiiinnnrrrtttrrrllliiikkknnnpppwwwwwwvvvwww|||xxxsssvvv|||zzzvvvvvvxxxwwwrrrmmmnnnhhh___XXXVVV[[[ccciiissswww|||~~~zzzwwwccc[[[OOOFFFBBBBBBEEEFFFBBBBBB@@@???<<<:::888777555444333222111111111111000000/////////.........////////////////////////........................,,,,,,------------,,,,,,+++,,,------,,,,,,---///------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---............---,,,+++------------------------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---------,,,........./////////000000000000000000111111222222333222000/////////000111222222333444444555555666444555888<<<@@@IIIZZZjjj)))))))))))))))******+++++++++***************+++---+++)))(((((()))***+++))))))))))))))))))))))))))))))))))))************++++++***))))))))))))***************************((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))((())))))************)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))******************************(((((((((((((((((()))***((((((((((((((())))))))))))))))))************+++))))))))))))))))))))))))+++******))))))******+++,,,,,,+++++++++*********))))))))))))))))))))))))------,,,+++***))))))(((++++++++++++++++++++++++))))))))))))******************++++++******)))(((,,,,,,++++++************,,,,,,---...////////////000000111222333333333333222222222333333333333333222222333333333333444444222333555777888999999999<<<===>>>>>>======>>>???<<<===>>>???CCCJJJRRRWWWbbbdddhhhnnnsssxxx{{{}}}{{{|||}}}{{{vvvoookkkhhheeekkkrrrvvv{{{~~~~~~~~~|||xxxuuutttooojjjgggfffggghhhhhhhhhgggffffffhhhiiiiiihhhiiijjjkkknnnpppssstttuuu}}}~~~xxxrrroooooopppuuu|||}}}{{{{{{wwwrrrnnnnnniiibbb[[[WWWZZZ```ffflllrrrzzz~~~}}}~~~}}}qqqgggXXXLLLFFFFFFIIIKKKFFFFFFFFFEEEBBB???;;;999666555444222111000000///000000000/////////......////////////////////////........................,,,------------------,,,,,,...//////------...000------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,...//////...------***++++++++++++,,,,,,,,,++++++++++++++++++++++++---.../////////...---,,,------------------------+++,,,------......------------------------------.........---------,,,,,,---,,,,,,,,,,,,---......------------------------....../////////000000000---......//////000000111333222111000////////////222222333444444555555666666666999===@@@HHHYYYiii)))))))))))))))******++++++***************++++++,,,+++)))'''&&&''')))***))))))))))))))))))))))))))))))))))))***************)))((('''&&&''''''(((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******++++++++++++++++++++++++)))))))))*********++++++************************''''''&&&&&&'''(((((()))(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))+++******))))))******+++,,,,,,++++++************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***************************))))))((())))))******************,,,---...///000000000000222222333333333333333222111222222333333444444444222222222333333444444444333444666888::::::::::::<<<===>>>>>>======>>>??????@@@BBBEEEKKKTTT^^^eeemmmmmmooorrruuuxxx{{{||||||~~~~~~{{{uuunnnjjjggggggjjjkkklllpppwwwzzzyyytttuuuyyy~~~~~~vvvppphhhcccbbbcccdddddd```fffnnnuuuxxxyyyyyyyyy~~~|||uuuqqqoooqqqtttwwwyyy}}}{{{xxxsssqqqkkkddd______ccchhhiiiqqq{{{|||xxxuuuzzz~~~{{{|||~~~}}}}}}yyyoooaaaUUUNNNMMMNNNOOOMMMOOOPPPPPPMMMHHHBBB???;;;:::888555333222111000000000000000/////////...////////////////////////........................---......//////......---,,,...//////...---///000------------------------------,,,,,,,,,,,,------+++++++++,,,,,,---------...............---------******+++++++++,,,,,,,,,***+++++++++,,,------------...000000000///---,,,------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......------......///000+++,,,,,,------......///.../////////000000000000---......///000000111111000000111111111000000///222222333444444555555666777777:::===???GGGXXXggg)))))))))))))))******++++++***************++++++,,,+++(((&&&&&&''')))***++++++++++++++++++++++++))))))))))))************---,,,***)))))))))***+++)))))))))(((((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))(((((()))*********************))))))))))))******(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((()))******))))))******+++++++++,,,))))))******++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((,,,,,,+++***))))))******))))))))))))))))))))))))&&&'''((()))***+++,,,,,,++++++++++++++++++++++++))))))))))))***************************)))((((((''''''((()))***++++++,,,---...///000000111111111333333444444444333222222111111222333333444555555222222222333333444444444444666888:::;;;<<<<<<;;;<<<===>>>>>>======>>>???AAACCCFFFJJJQQQ\\\gggooorrrrrrqqqqqqrrrtttvvvxxx{{{||||||zzzuuuoookkkiiiiiijjjgggeeehhhpppttttttyyyzzz|||~~~zzzvvvqqqkkkccc^^^^^^aaacccccceeeppp{{{uuuoooooooooooopppuuu{{{}}}{{{vvvnnngggdddfffiiiiiirrr~~~~~~xxxttttttzzz~~~|||xxxuuuwww|||~~~}}}|||||||||}}}|||sssggg\\\VVVSSSQQQQQQUUUWWWZZZZZZWWWQQQJJJFFF@@@???===:::777555444444000000000000////////////000000000000000000000000//////////////////////////////000000000000//////,,,---///...------...000------------------------...------,,,,,,------...+++++++++,,,,,,---------000///...---------------*********++++++,,,,,,,,,++++++,,,,,,---...//////---///000111000///---,,,------------------------+++,,,---.........---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******///............///000000***++++++,,,---...//////////////////000000000000///000000111222333333333---...000222222222111111222222333444444555555666888888;;;===???FFFWWWfff************************------,,,***((('''(((*********))))))))))))******((())))))*********))))))))))))))))))************+++++++++***************************************))))))))))))))))))))))))(((((())))))************************************---+++)))***,,,---,,,))))))***+++,,,+++***(((&&&+++*********))))))((((((******))))))******+++,,,))))))))))))))))))******+++++++++*********))))))$$$&&&(((***++++++***)))((((((((((((((((((((((((******))))))))))))************)))))))))))))))******---...,,,'''&&&(((,,,******+++++++++******)))(((((()))***************))))))+++///222222---)))(((((())))))*********+++,,,,,,,,,++++++*********((()))***+++---...///000000000//////000222333555333444444555444333222111222222222222222222222333222333444555666666666666888999;;;;;;;;;;;;===???@@@>>>;;;<<<>>>BBBEEEGGGKKKMMMSSS[[[___cccllluuu{{{zzz{{{{{{yyytttpppoooxxxyyy{{{}}}~~~|||wwwtttrrrpppkkkgggeeeiiirrrzzz~~~{{{wwwtttsssrrrqqqppphhheeeaaa```aaadddggghhhqqq}}}xxxpppkkkgggggggggjjjrrrzzz~~~|||wwwrrrnnnnnnsss{{{|||yyy~~~}}}|||}}}}}}}}}zzztttoooooossswww|||{{{zzzxxxxxxxxxxxxxxx{{{sssjjjbbb[[[XXXVVVVVVWWWXXX[[[\\\YYYSSSNNNKKKHHHCCC>>>:::777555555555333111000111111000///000///...000222333333222,,,---.../////////...---------------------------///...---,,,,,,---...///......------------......,,,,,,------------,,,,,,+++---//////...---...///*********++++++,,,,,,,,,------++++++++++++------........................---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,------------------------+++++++++,,,,,,---------//////...------------...///...---,,,,,,---...///000000111111111111000000000000000000111111111111444444555666666555444444000333555777666555666777555555888:::===EEEWWWggg************************,,,,,,,,,***(((((()))+++******))))))))))))******))))))************))))))))))))))))))************************************************************))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((,,,***((()))+++,,,***)))&&&'''((())))))'''%%%$$$******************))))))******))))))******+++,,,*********************************)))))))))((((((&&&''')))***+++***((('''))))))))))))))))))))))))++++++************++++++******))))))))))))*********---...,,,(((&&&(((,,,*********++++++******)))(((((()))******************)))***---//////,,,)))))))))))))))*********+++,,,,,,,,,+++++++++******))))))***,,,---...///000111111000000111222444555222333444444333222111000111111222222333333333444333444555666777777777777999:::;;;<<<;;;;;;===???>>>???@@@CCCGGGKKKNNNOOOSSSUUU[[[ccchhhkkkttt}}}~~~|||zzzxxxvvvvvv|||vvvuuurrrnnnlllmmmrrrvvvwwwtttpppmmmlllllllllllliiihhhhhhjjjnnnrrrtttuuu}}}|||mmmhhhcccbbbaaabbbjjjsssyyy~~~}}}tttsssuuu||||||~~~|||zzzyyyyyyuuuuuutttqqqnnnllllllmmmpppqqqssstttvvvxxxyyyzzz}}}xxxrrrlllhhheeeddd```\\\XXXYYY]]]___]]]ZZZXXXTTTNNNFFF@@@<<<:::999666444222111111111000///000///......///000///------.../////////...------------------------------/////////....../////////......------------......------............------***,,,......---,,,---...+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,------------------------------------------......---------------...///000///...------------...///......////////////......000000000000111111111111111111222333333222111111///111444444444333444555666777999<<<>>>GGGXXXhhh***************************++++++***))))))***,,,******))))))))))))******))))))************))))))))))))))))))******************++++++,,,,,,------************************))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((***)))((()))******)))((()))***+++,,,+++***)))(((*********+++++++++++++++******))))))******+++,,,++++++++++++++++++******)))))))))((((((((((((((())))))***+++***)))'''&&&************************,,,,,,++++++++++++,,,,,,***)))))))))))))))******+++,,,---+++(((''')))+++))))))******+++******)))((())))))************)))******)))+++,,,,,,+++))))))))))))***************,,,,,,,,,,,,++++++++++++******+++,,,...///000000222222222222222333555555222222222333222222111000111111222222333444555555555555666777888888888888999:::;;;;;;:::;;;===??????BBBIIIPPPVVVZZZ]]]^^^bbbdddjjjqqquuuyyyyyyyyywwwtttooommmmmmnnnllljjjhhhfffgggjjjmmmppprrrsssvvv{{{~~~zzzqqqkkkeeecccaaabbbiiirrrwww||||||}}}|||tttooottt~~~zzzyyywwwwwwyyyzzzzzzyyyrrrqqqqqqrrrqqqnnniiifffkkknnnssszzz~~~zzzwwwtttsssrrrmmmfff^^^[[[___eeehhhiiiiiiddd]]]TTTLLLEEEAAA???999777555444444444222111222000///...//////---,,,//////000000///...---,,,//////////////////////////////000000000000//////......------------...............//////.........***+++------,,,,,,,,,------------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++........................---............---,,,,,,------------------------..................------,,,,,,,,,---...///000111///......------......///......////////////......000000000000111111111111000000111111111111000000000111444444333333444555888888:::===@@@HHHYYYiii************************(((***+++*********+++---******))))))))))))******)))************))))))(((((()))))))))************+++,,,,,,---...///000000************************))))))))))))))))))))))))******************************************************))))))*********)))+++,,,,,,------,,,++++++*********++++++,,,,,,---******))))))******+++,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((()))*********))))))(((************************+++++++++******+++++++++))))))))))))))))))***++++++,,,---+++(((''')))+++((())))))***************((()))************)))))),,,+++*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...///000111111333333333333444444555555111111111111111111111111000111222333444555666777666777888888999999999888888999:::::::::;;;>>>@@@CCCKKKWWWbbbiiimmmnnnnnnrrrtttyyy|||zzzwwwrrrmmmiiigggfffdddddddddeeehhhooowww|||~~~{{{yyyvvvpppkkkiiihhhhhhooowww~~~~~~yyyyyy|||}}}xxxnnnnnnwww}}}|||xxxqqqnnnkkkmmmsssyyy||||||wwwuuutttuuuvvvtttmmmhhhjjjoooxxx~~~{{{yyyyyyyyyyyytttllleeecccffflllpppssspppkkkcccZZZQQQIIIEEE>>><<<999777777666444222444333111111222222000///111111111000///...------////////////////////////...///000111111000///.........------------............////////////......***,,,......---------...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------------------/////////...---,,,------------------------//////......------,,,,,,,,,,,,,,,------///000000//////............//////000000111111111111000000///000000000111111111111222333333333333333333222222444666666555444555777777888:::===???HHHYYYiii************************''')))++++++******+++---******))))))))))))*********************)))((((((((()))))))))***************++++++,,,---......///************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***++++++(((((())))))))))))))))))*********++++++,,,,,,---******))))))******+++,,,,,,,,,,,,+++++++++******************************'''((()))******+++++++++******************************))))))))))))******))))))(((((()))***++++++,,,,,,,,,***)))((()))***'''((()))***************))))))*********))))))(((,,,,,,++++++***+++,,,...+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111333333444444555555555444111111111111111111111222111222222444555666777777777888999999999999999999777888999:::;;;===AAADDDLLLWWWfffssszzz||||||{{{}}}zzztttoookkkiiihhhggghhhiiijjjkkknnnuuu~~~zzzuuurrrqqqppppppvvv}}}|||xxxwwwxxxvvvpppoooqqqrrrrrriiieeebbbdddkkkrrrwwwyyy{{{xxxvvvvvvvvvuuuqqqlllhhhoooyyy||||||}}}}}}sssiiieeeiiiooossstttsssoooggg\\\RRRKKKCCCAAA===:::888666444222444333222222444444333222222222111000///.........000000000000000000000000------///000000///------......------------............////////////......,,,...///000///...///000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////------------------------------...---------,,,,,,++++++///......---------......////////////////////////000000111111111111000000///000000000111111111111444444333333333333444444333555666555444444555777777777999<<>>CCCHHHLLLWWWcccttt~~~{{{wwwrrroooppprrrssstttvvvwwwxxxwwwwww{{{~~~~~~|||wwwxxx}}}zzzrrroooqqqssslllhhhdddccceeekkkppprrrzzzxxxuuutttsssqqqooonnnlllrrr{{{sssiiihhhkkknnnpppssssssnnnfff]]]WWWLLLHHHDDD@@@===999666333333222111222333444333222333222111000//////000000000000000000000000000000------............------......------------...............//////.........---///000000//////000111...............---------+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,++++++//////...---------------...//////000000//////.........////////////......000000000000111111111111222222111111111111222222222333444333111111333555666777999<<<>>>GGGXXXhhh************************(((***,,,,,,+++******+++******))))))))))))******+++++++++******)))((('''))))))))))))************))))))))))))************************************))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))+++,,,+++))))))***,,,************++++++,,,,,,******************))))))******))))))******+++,,,,,,++++++***))))))(((((())))))))))))*********+++))))))))))))***++++++,,,))))))))))))))))))))))))+++******))))))******+++(((((((((((()))***+++,,,---,,,************))))))&&&'''((()))***************************)))((((((&&&(((++++++***+++---///,,,,,,,,,++++++*********,,,,,,,,,---------......//////000111111222222222222333444555444444333222333222111111222333444555444444555555666666666777888888999999999999888888777999<<>>;;;777555444444555555333222222222111000000000111222//////////////////////////////............//////......------------......------............------,,,...000000///...///000---------------.........+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------------......---------......///...///000111111000///.........////////////......000000000000111111111111222111000//////000111222333444444222111111333555777888:::===@@@HHHYYYiii************************(((***,,,,,,+++***)))*********))))))))))))******+++++++++******(((''''''))))))))))))************---,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((('''''''''&&&++++++++++++++++++++++++(((***,,,+++(((''')))+++''''''&&&&&&'''((())))))+++*********))))))((((((*********)))***++++++,,,++++++******)))((((((''''''((((((((())))))******,,,+++******)))*********((((((((((((((((((((((((,,,++++++++++++++++++,,,(((((((((((()))***+++,,,---,,,***)))******)))(((&&&'''((()))***************************)))(((((("""&&&)))+++******,,,///,,,,,,,,,++++++*********,,,,,,,,,------.........000000000111222222222333222333444444444333222111333333222222222333555666555555555666666666666666888888999999999888888777888:::>>>BBBGGGOOOWWW\\\eeerrr{{{uuupppmmmjjjiiilllsss~~~zzz|||yyysssxxxzzz{{{}}}{{{vvvrrrrrrxxx}}}zzz}}}~~~yyyuuuttttttsssvvv{{{~~~rrriiidddgggkkknnnqqqqqqqqqpppfffbbb\\\VVVQQQLLLGGGCCC<<<:::888888888777555333222111000000000111222333////////////////////////111000///......///000111.........------.........,,,------------------,,,+++---//////...---...///+++,,,,,,------.........++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........................,,,,,,+++***+++,,,...///------------------------,,,------....../////////,,,,,,,,,---...///000111...///000111111000///...000000111111111111000000000000000000111111111111333222111000000111222333666666666444333333555777999999;;;>>>AAAIIIZZZkkk*********)))))))))))))))(((((()))***************"""###%%%'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))'''(((***---...,,,))),,,,,,,,,++++++,,,------))))))))))))))))))))))))******************************))))))))))))******,,,,,,+++***))))))******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++************++++++************************+++++++++*********))))))''''''((()))***+++,,,---000///,,,***(((((()))***)))************+++++++++*********++++++,,,------+++***)))))))))+++---//////---,,,***))))))************+++++++++,,,,,,,,,444444222222222333444555333333333333333222111000111222222333333444555555666666666777888888777555777888888777555555777999@@@@@@AAAEEELLLSSSYYY\\\lllsss}}}~~~}}}yyytttpppuuusssrrrwww|||yyyxxx||||||uuuzzz~~~{{{|||~~~xxxuuussswww|||~~~~~~xxxqqqggggggfffdddbbbbbbdddfffaaa______dddgggaaaRRRFFFCCC>>>999999;;;:::444---222222333222111111222333222222222111000000//////000/////////............000///...---,,,+++++++++.........------,,,,,,,,,......------------......//////.........---------........................+++++++++,,,,,,---------------,,,++++++,,,,,,,,,------------------------.../////////...---,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------*********+++,,,---...///////////////////////////////////////////////////000000000000111111111111222222111111222222333444111222222333444555666666777999<<>>;;;<<<<<<999666111111222111111111111222111111000000///.........000000/////////.........000///...---------------/////////.........------.........------.........//////.........---------........................+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------------------------,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///////////////////////////////////////////////////000000000000111111111111222222111111222222333444333333444444444444444444666777;;;>>>@@@III\\\nnn))))))))))))))))))******(((((()))******************++++++,,,,,,++++++***+++******))))))))))))))))))))))))))))))))))))))),,,+++***+++---......---+++******)))))))))******))))))))))))))))))))))))************************++++++************++++++,,,+++******)))*********************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((()))***++++++******))))))******+++************************+++++++++***************&&&'''(((((()))***++++++...---+++***)))))))))***)))))))))*********++++++++++++******)))(((((('''+++******)))***,,,---...000///...---,,,,,,,,,------------.........//////.........///111222444555333333333333222222222222111111222333333444444555444444555666777888888999999:::<<<===>>>BBBGGGKKKKKKKKKMMMOOORRRUUUWWWYYYbbbhhhpppyyywwwooonnnnnnrrrsssrrruuu}}}{{{xxxtttrrrttt{{{~~~}}}}}}~~~|||}}}vvvsssrrrssssss}}}|||uuupppiiieeeeeefffeeeddd^^^YYYUUUYYYccckkkmmmkkkYYYSSSKKKDDDAAA???>>>===333333333333333333222222222111111000000///......000000000000//////////////////...............///000000000///////////////.......................................---------........................++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---,,,,,,,,,------------,,,,,,,,,,,,.........---------------......---------......///////////////////////////////////////////////////000000000000111111111111222222111111222222333444555555444444444333333333555666999<<>>BBBGGGNNNUUUZZZYYYZZZ[[[[[[ZZZYYYZZZZZZ]]]bbbjjjssszzz~~~~~~qqqhhheeebbbfffggggggiiisss|||wwwtttmmmmmmpppzzz~~~zzzwwwxxx|||}}}zzzwwwvvvxxxzzz}}}{{{~~~~~~zzzxxxwwwwwwzzztttooolllppprrrwww~~~zzzsssllljjjmmmqqqrrrqqqccc[[[RRRQQQYYYcccjjjllldddaaa\\\UUUMMMGGGBBB???888777666555555555333222333333222222111111000000111111111000000000//////......---------...//////////////////////////////......////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------***+++,,,---------------......------,,,,,,,,,+++/////////......------,,,000//////............//////////////////////////////////////////////////////000000000111111111111222222111111222222333444444444444444444444444444666777999<<<>>>HHH\\\ooo(((((())))))************(((((()))***************%%%&&&'''((()))*********+++******)))))))))))))))))))))))))))))))))))))))++++++***))))))***,,,---,,,,,,+++***************************************************************,,,++++++++++++++++++,,,+++***************++++++************************))))))*********+++++++++++++++++++++++++++++++++***************************)))'''&&&&&&(((***+++***))))))))))))))))))***))))))))))))))))))))))))************************)))))))))******+++++++++++++++******************(((((()))))))))******************+++++++++,,,,,,************+++,,,---------------------,,,,,,,,,------------............222222333333333333333333444333333222222333444444333333333444555555666666888999999888666555777:::888<<>>FFFZZZlll((((((((()))******++++++(((((()))***************++++++++++++***)))((((((+++******))))))))))))))))))))))))))))))))))))))))))***+++***))))))***,,,---,,,+++***************************************************************++++++************++++++*********)))******+++,,,************************)))************+++++++++++++++++++++++++++++++++************************))))))((((((((()))***+++***))))))(((((())))))***))))))))))))))))))))))))***************+++++++++((((((((()))))))))******))))))******************((((((((()))))))))******)))******+++,,,,,,------)))******+++,,,,,,------,,,,,,------------,,,+++---------............///444444555555555555444444444444333222222333555666444444555555666777777888999:::;;;999777666999======CCCMMMVVV```hhhpppuuuxxxyyyxxxuuuooolllmmmoooqqqtttzzz}}}rrrcccYYYVVVXXXYYY___hhhpppyyy}}}zzzxxxpppqqqvvv}}}{{{{{{zzzzzzxxxyyy}}}zzzuuurrrtttvvvvvvuuurrrnnnlllhhhjjjmmmrrrvvvxxxvvvuuurrrrrrqqqqqqsssuuuxxxzzzxxxxxx{{{wwwtttqqqssszzz}}}ssslllhhhhhhllluuuxxxtttnnnkkkmmmsss{{{~~~~~~|||}}}~~~uuuhhh^^^[[[[[[[[[[[[^^^aaafffkkklllggg___XXXKKKEEE===888777555222000222111111000//////......222222222222111111111000//////......---......///------............//////...///000111111000///...---------.......................................------,,,,,,,,,,,,++++++++++++++++++,,,---......------------------------------......//////...............---------------.........---------------//////.........//////000////////////////////////////////////////////////000000000000111111111111222222111111222222333444111222222333444555666777666888;;;===???FFFXXXjjj'''(((((()))******++++++(((((()))***************,,,,,,,,,,,,+++***)))(((+++******))))))))))))))))))))))))))))))))))))))))))+++------***)))***,,,,,,,,,+++))))))(((((((((*********************************************************))))))***************))))))***++++++,,,************************)))************+++++++++************************************************)))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++,,,,,,(((((()))***************(((((((((((()))))))))***************++++++++++++))))))***+++,,,,,,,,,,,,,,,---...//////...---,,,....../////////000000000333333555666777666666555555444222222222444555777666666666777888888999999777:::;;;:::888999===BBBGGGNNNXXXccclllsssyyy|||~~~|||xxxwwwzzz~~~~~~yyyoooccc\\\\\\___```fffsss}}}~~~~~~{{{|||~~~yyytttrrrqqqrrrsssssstttxxx}}}yyytttqqqsssuuuvvvvvvuuusssqqqoooooopppssswwwyyyzzzyyywwwvvvuuuvvvxxx{{{}}}~~~~~~zzzwwwuuuxxx}}}tttmmmlllnnnooouuu|||}}}|||}}}}}}vvvrrrrrruuuwwwyyy}}}|||tttoookkkgggeee______bbbiiipppsssoookkkZZZQQQFFF???<<<:::777444444333333222222111000000333333222222222111111111222222111000/////////000....../////////000000000...///000111111000///...---------.........//////........................---------,,,,,,+++++++++++++++++++++,,,---...///------------------------------.........---,,,,,,------------............,,,,,,,,,,,,------------------------...///000000////////////////////////////////////////////////000000000000111111111111222222111111222222333444333333333444444555555555333666;;;???@@@HHHYYYjjj'''(((((()))***+++++++++(((((()))***************((()))***++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))),,,//////,,,***+++,,,++++++)))(((''''''''''''******************************************************))))))))))))************))))))***+++,,,,,,************************)))************+++++++++************************************************))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++......//////////////////'''((()))******+++******(((((((((((())))))))))))++++++******)))((((((((())))))***,,,,,,,,,,,,,,,---...///000000///......000000000000111111111111000111444666777777777777555444222222222444666777777777777888999999::::::555888;;;;;;999;;;AAAGGGOOOVVVaaakkksssyyy}}}|||}}}}}}yyyvvvooofffdddfffiiihhhooo}}}xxxuuuuuussspppnnnnnnpppsssrrrtttyyyzzztttuuuvvvxxxzzz{{{{{{zzzyyywwwvvvuuuwww{{{~~~~~~|||zzz{{{}}}~~~{{{zzzvvvppprrruuuwwwzzzzzzvvvooonnnsssyyyzzzzzzxxxxxxxxxzzz}}}|||vvvrrreeeaaa___eeeooowwwwwwuuuggg\\\OOOFFFBBB@@@===:::888777777666666555444444333333333222222222111111555444333222111111111111//////000000111111111222...///000222222000///...---------.........//////........................---------,,,,,,+++++++++++++++++++++,,,---...///------------------------------------,,,,,,+++***,,,---------.../////////+++++++++,,,,,,---------,,,,,,,,,------///000111////////////////////////////////////////////////000000000000111111111111222222111111222222333444555555444444444333333333000333:::???BBBIIIZZZjjj))))))))))))))))))))))))---,,,,,,+++*********++++++++++++++++++++++++++++++++++++************)))++++++******************++++++************++++++++++++++++++++++++++++++((()))***+++,,,,,,+++***(((((())))))******++++++************************+++++++++*********))))))))))))((((((''''''&&&&&&'''((()))++++++,,,,,,,,,************************,,,+++***((((((((()))***))))))************))))))))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++)))******+++,,,...///000***))))))(((((((((((()))+++*********))))))((((((++++++******************---,,,+++***))))))))))))---------............///000000000111222222222333444666777999999777666444888999;;;:::999888888999;;;777666999:::888888:::888666777;;;@@@EEEMMMSSS^^^eeepppxxx}}}}}}|||uuulllhhhkkkpppqqquuuuuu{{{xxxyyy{{{|||yyytttttttttvvvvvvvvvuuusssrrrnnnqqqwwwzzz|||~~~{{{|||}}}~~~}}}~~~|||{{{}}}yyyuuurrrqqqpppqqqyyyyyyxxxvvvuuuuuuxxxzzzzzztttvvvyyy~~~uuulllaaa]]]aaaiiipppssssssiii\\\PPPGGGBBB>>>;;;777666333111000222444666444555666666555444222111000000000000////////////............///000222222222222000///............------------------------.........------,,,,,,,,,...------,,,,,,------...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000.........------,,,,,,,,,...---,,,++++++,,,///000222000///------///000222111111000000//////......000000000000111111111111000111111222333333444444444444555555555555444444666666999<<>>@@@AAA@@@>>>=========:::888888;;;:::888:::???FFFRRR```mmmzzz|||vvvuuuuuuwww}}}yyyttttttuuuuuuxxx|||~~~|||pppgggfffgggfffdddfffjjjpppwww|||~~~~~~~~~|||yyywwwvvvvvvvvvvvvvvvvvvuuuvvvyyy}}}~~~{{{vvvsssrrrsssnnnqqqvvvyyyzzzzzzzzz{{{uuukkkbbb]]]\\\fffrrrtttlll```VVVQQQPPPLLLFFF???:::777555555444444444333333222111111111111111000000000/////////////////////000111111...000111222111000...,,,.......................................---------......------------......------............------------------------------------------------------------------......//////...............---------,,,,,,---...///.........000000////////////000000000000000000////////////////////////000000000111111000//////000111333444333444444555555444444333333444777<<>>>>>===??????>>><<<::::::;;;;;;999999::::::<<>>;;;;;;666666555444333333333333222222111111111000000000000000////////////000000...///000111111000///..........................................///////////////............//////------............------////////////////////////------------------------,,,---......//////...................../////////---............///////////////000000000000//////////////////000000000000......////////////000000000111111222333333444444333333444444444444333333444555888<<>>>>>>>><<<>>>>>>===;;;999999999999888888;;;===BBBOOO[[[iii{{{uuussspppssszzz~~~}}}||||||}}}yyywwwvvvtttssskkkjjjkkknnntttzzz~~~}}}{{{{{{~~~{{{zzz|||}}}~~~|||yyywwwyyy|||~~~{{{vvvtttppprrrvvvzzz}}}zzzwwwvvvwwwzzz|||~~~xxxjjjccc^^^dddrrr~~~yyysssiii]]]QQQGGGAAA>>>888777666444444444444444222222222111111111000000000000////////////000000////////////000000000000........................---........./////////000//////............//////------............------////////////////////////........................,,,---.../////////...------........./////////000///...---------...000111//////000000000000//////.../////////000000000111........./////////000000000111333555555555444333222333333444444333333222555666888<<>>>>>===;;;:::>>>???@@@>>><<<:::::::::888777888;;;???HHHWWWfffwww|||uuutttuuuzzz}}}|||}}}zzztttpppnnnkkkhhhggggggiiinnnuuu{{{~~~yyywwwxxxyyy}}}zzzxxxyyy}}}}}}zzz{{{yyywwwuuuvvvxxx{{{}}}yyyxxxxxxwwwxxx{{{~~~rrrhhh]]]]]]gggttt|||~~~|||ssshhh[[[OOOEEE@@@999888666555444444555555222222222111111111111000111000////////////000000000000////////////000111////////////////////////---.........//////000000//////............//////---..................---------------------------........................,,,,,,.../////////...------.........//////000000000///---,,,---...000222//////000000000000//////.../////////000000111111............/////////000///111444666777666444333222333333444444333333222666666999<<>>??????======>>>>>>>>><<<999777777888;;;>>>BBBDDDCCCHHHYYYjjj}}}{{{{{{|||||||||}}}zzzvvvssspppmmmiiigggiiiggghhhlllttt~~~~~~}}}}}}{{{}}}~~~{{{}}}}}}~~~}}}zzzyyyyyyxxxxxxyyyzzz|||{{{www}}}vvvsssmmmgggeeehhhooouuuyyy|||nnnaaaUUULLLAAA???<<<;;;999888555333222222222222111111111111///............//////000000000000000000000000000111111000///////////////.....................---////////////////////////------------------------////////////////////////////////////////////////000000000///......------000///---,,,,,,---...///.........------,,,,,,,,,222000///------///000222////////////000000000000000000000000111111111111222333444555666555444444444333333333333444555555777777:::===???FFFVVVeee***************)))))))))******+++++++++,,,,,,,,,***************************))))))(((((())))))***************************---,,,+++))))))))))))***************************((())))))***++++++,,,,,,)))******++++++******)))******++++++++++++******))))))***+++++++++******(((((((((((()))))))))***************************************************+++++++++************)))************************+++++++++++++++++++++++++++***)))(((((())))))*********************************+++---//////---++++++***)))(((((()))******+++++++++*********))))))******))))))***+++---.........------------......000000111111222222222333222555888999888777666666888999;;;===>>>>>>===<<<999:::;;;;;;999777888888@@@EEEMMMRRRQQQUUUbbbqqqtttpppnnnrrr}}}~~~{{{yyyxxxvvvvvvtttsssrrrqqqpppmmmkkkjjjhhhhhhllluuu}}}~~~~~~}}}{{{zzz}}}}}}tttpppsssvvvvvvyyyyyywwwssspppnnnmmmnnnnnnxxx~~~}}}rrraaaSSSJJJGGGCCC@@@===;;;777555555555444333222111111111000000///////////////000111111111111111111111111111111000///////////////---------.........//////////////////////////////------------------------////////////////////////////////////////////////------......///000000000///...---,,,,,,---///000/////////......---------000///...------...///000////////////000000000000000000000000111111111111000111222333333333222222444333333333333444555555555555888;;;===DDDTTTccc,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,************************+++******************+++************************---,,,+++***))))))))))))************************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++************+++++++++******)))((((((((()))))))))******************************************************+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********************************((())),,,///222000,,,)))++++++++++++***)))((('''+++++++++******************************,,,------------,,,,,,,,,------...000000000111222333444555222555999:::999777666555888999;;;<<<======<<<;;;666888::::::::::::<<<===EEELLLVVV]]]]]]^^^gggssswwwiiieeedddkkk{{{|||yyywwwuuusssssssssuuuwwwxxxvvvuuuooollljjjmmmuuu}}}{{{}}}}}}vvvwww}}}}}}vvvllljjjhhhiiimmmttt}}}~~~{{{{{{zzzwwwqqqllltttxxx~~~tttcccVVVRRRKKKFFFBBB???<<<999888777666444333222111111222222111000/////////000111111111111111111111111111111000///////////////,,,------....../////////////////////////////////////////////////////////////////////////////////////////////////////////------......///000000000//////.........000111222///////////////.........///...---,,,,,,---...///////////////000000000000000000000000111111111111000111111222333222222222444333333333333444555555444555888;;;===DDDSSSccc///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,************************)))))))))******+++,,,,,,***************+++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++******+++++++++++++++***)))((((((((()))))))))*********************************************************+++++++++*********))))))*********+++++++++++++++************************'''((()))***************************************((())),,,///111000---***++++++++++++******))))))************************+++++++++,,,,,,---......---,,,,,,,,,,,,------...111000000111222444666777444666888888777666666777::::::;;;<<<======<<<<<<:::::::::::::::>>>CCCGGGOOOUUU^^^dddcccbbbhhhqqq{{{oooiiiffffffnnn~~~}}}|||{{{wwwxxxzzz~~~xxxtttpppooottt|||{{{wwwuuuwwwzzz}}}wwwrrrtttxxx~~~zzz|||vvvlllbbb```fffooozzz}}}xxxvvvwwwxxx|||xxxeee___UUULLLGGGDDDBBB@@@999888666444333222222222444333222111000000000000111111111111111111111111111000000///////////////.....................---////////////////////////////////////////////////////////////////////////////////////////////////000000000///......------111000000111111333444555//////..................///......------......///////////////000000000000///000000000111111111111222222333333444444444444444333333333333444555555666777999<<<>>>EEEUUUddd.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,************************((())))))***++++++,,,,,,))))))*********+++++++++***************+++++++++******++++++++++++************++++++++++++******+++++++++++++++***)))((())))))))))))************************************************************+++++++++*********)))))))))))))))*********++++++************************'''((()))***************************************+++++++++...000000...,,,+++***)))))))))***,,,---************************,,,,,,---....../////////,,,,,,,,,,,,------...///111111111222333555666777555666666555555666888;;;;;;;;;<<<<<<======<<<<<<===<<<999888:::BBBLLLSSSaaadddiiilllhhhdddhhhooo~~~wwwlllggggggjjjrrrxxxtttuuuzzzyyyssspppkkkmmmqqqwww~~~|||zzz{{{{{{}}}~~~vvvqqqqqqqqqxxx~~~xxxgggaaacccjjjuuu{{{tttuuu|||yyyqqqeeeYYYQQQKKKGGGEEE999888666444333333333444444444333111000000000000111111111111111111111111111000000///////////////000000///...---,,,,,,+++////////////////////////000000000000000000000000////////////////////////////////////////////////000000000///......------//////000000111222333444------------------------000//////////////////000////////////000000000000///000000000111111111111222222222222333333444444444333333333333444555555666666999<<<>>>EEEUUUddd*********+++++++++++++++------------,,,,,,,,,,,,************************,,,++++++******++++++,,,************************++++++,,,++++++***(((((()))))))))***++++++,,,,,,************************))))))************))))))******++++++++++++************+++++++++******))))))))))))*********++++++************************************************+++++++++************)))(((((())))))***+++++++++************************)))))))))))))))*********************************,,,+++,,,---000000///---+++***)))((()))+++---///***************++++++++++++,,,---...////////////------------......///000111222333444555666666555444555555555555777:::===;;;;;;;;;;;;;;;;;;<<<<<<===;;;999999>>>IIIVVV___nnnoooqqqpppjjjcccdddjjjvvv{{{{{{tttnnnkkkmmmsss{{{}}}|||wwwvvvuuussspppllliiigggfffiiioooxxx{{{xxxvvvuuuvvvxxx|||}}}zzzvvvttttttuuuvvv{{{zzzvvvqqqssswww~~~wwwnnniiifffkkkssstttkkkpppzzzvvvkkkaaaWWWNNNHHH===;;;888555444444444555333333222111000000000000222222222222222222222222111111000///////////////000000///...---,,,,,,+++////////////////////////000000000000000000000000////////////////////////////////////////////////------......///000000000------......//////000000,,,,,,,,,---------------000000000000000000000000////////////000000000000000000000000111111111111111000000000000111222222444333333333333444555555333444777:::<<>>EEETTTaaa,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((((((,,,,,,,,,+++++++++******+++***)))***++++++***)))++++++***))))))***+++++++++***)))(((((()))***+++************************+++*********))))))))))))************************)))************+++++++++************************++++++***)))))))))))))))******))))))******+++,,,******************************+++++++++******)))***************************---//////...,,,++++++************************))))))***+++,,,,,,---------------.........//////000111111222222222222222222333333333444666777888555666777888999999999999;;;777666999:::888888;;;BBBIIITTT^^^hhhssszzzuuusssppppppuuuyyyyyyzzz|||xxxsssnnnpppuuuzzz}}}}}}{{{|||vvvsssxxx|||sssnnnmmmppprrryyyyyy~~~wwwsssrrrrrrrrrrrrzzzzzz|||}}}lllfff___cccwww~~~rrrkkkhhhiiitttwwwjjj^^^RRRGGGBBB===777666888444444444444333222222111333333333333222222222222111111111111000000000000...............///000000////////////000000000000//////000000000000//////000000000000000000000000//////000000000000//////222111000//////000111111111111111111111000//////...............---------.........///000111111111......///000000000000000000000000000111111111111000111111222222333444444444444444444555666777777333333666999===DDDRRR```---------,,,,,,+++++++++------,,,+++++++++++++++******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,++++++*********))),,,,,,,,,++++++++++++***+++***)))***++++++***)))******)))(((((()))************))))))))))))*********************************************)))))))))************************)))************+++++++++************************+++***))))))))))))))))))******))))))******+++,,,************************+++++++++++++++***)))(((************************(((***---------,,,,,,,,,************************(((((()))+++,,,...//////------........./////////000111222222333333333222222222333333444555777777777777888999::::::::::::;;;888777:::;;;<<>>:::666666555444333333333222222222222111111111111000222222222111111111000000///............///000000000000000000//////////////////000000000000/////////000000000000000111111------...000111111111111.............../////////111111111111111000//////,,,------....../////////.../////////000000000111000///.........///111222///000000000111111111111000111111222222333444444333333222222222333444444666666777:::<<>>777666555555444555555666444444333333333222222222222222222222111111111111000000//////000000111222111000000000/////////...//////000000000000//////.........//////000000000------...000111111111111------...///////////////111111111111111000//////......//////000000111111////////////000000000000000///.........///111222///000000000111111111111000111111222222333444444555444444333222222222222888888999<<<>>>DDDQQQ^^^---------,,,,,,+++++++++------,,,+++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++******))))))***************************++++++++++++,,,,,,,,,+++***)))***++++++***)))++++++,,,,,,,,,,,,++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))******+++******))))))******+++,,,************************&&&''')))***,,,---------++++++++++++++++++++++++/////////...+++******+++************************------------,,,,,,,,,,,,....../////////000000000111222333444555666666666666666555555666777777888999::::::;;;;;;:::::::::777666777;;;@@@GGGSSS___mmmxxx|||xxxtttooommmnnnzzzxxxpppmmmmmmooopppwwwyyy}}}yyyuuuyyy~~~{{{|||yyy}}}~~~vvvqqqmmmiiigggiiigggiiiqqq{{{xxxxxx{{{mmmcccbbbkkkuuu|||{{{pppbbbVVVKKKDDD:::999777666555666777777555555555444444444333333333222222222222111111111111111000000111111222333111111000000//////......//////000000000000//////------......//////000000---...///000000111000000...///000111222222222111111111111111111000//////000000000000000000111111////////////000000000000///////////////000111111000000000000111111111111000111111222222333444444777777666555444444444444999888:::<<>>;;;888666555666666555555555555444444444333333333222222222111111111000000000000000111111222111111111000///.........//////000000000000//////---......///000000111111//////000000000000//////---...000111222222222111111111111111111000//////000000000000////////////000000000000////////////......///000000000000000000000000000111111111111000111111222222333444444444444444444444555666777777777999<<<>>>DDDRRR___,,,,,,,,,,,,,,,,,,,,,---******+++,,,+++***)))(((******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,''''''((()))***++++++,,,*********++++++,,,,,,,,,+++***)))***+++++++++)))((()))***++++++***)))(((((()))***++++++***)))(((((((((((((((((((((((((((*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))((())))))***++++++*********)))***++++++,,,************************)))******+++++++++******++++++++++++++++++++++++'''((()))((('''''')))+++******************************+++,,,...///000000////////////000000000000111222333555666777777777888888888888888888999:::999999999::::::999888888======BBBJJJSSS___rrrvvvnnnlllooosss{{{}}}~~~|||{{{{{{|||{{{{{{}}}}}}wwwuuuwwwyyy|||~~~xxxuuuqqqrrr{{{|||wwwrrrsssxxxvvvppplllnnnrrrxxx{{{ssswwwkkkbbb^^^YYYaaajjjooorrrooo___NNNDDDBBB>>>:::777555444444555555444444444333333333333333333222222222111111///////////////000111111222111111000///......---//////000000000000//////...//////000111222222222///000000000000000///...+++,,,...///000000000///111111111111111000//////000000//////......------000000000000////////////---...000111111111000///000000000000111111111111000111111222333333444444000000000111333555666777666555777;;;===DDDRRR___.........------,,,,,,,,,---......///...---+++***---------,,,,,,+++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((())))))******++++++************************))))))))))))))))))))))))************************++++++******************))))))))))))))))))))))))******))))))))))))************************************)))(((((('''((((((************************,,,,,,------,,,+++)))(((...---,,,+++++++++,,,---***++++++,,,,,,------...,,,...000111000000000111444444444555555555555555666666777777888888888888999:::;;;;;;999999999:::;;;@@@GGGNNN[[[nnnrrrooonnnrrrzzz}}}|||}}}}}}yyyuuuqqqooozzzyyyyyy}}}~~~|||}}}}}}{{{vvvrrrqqquuuyyyyyyvvvzzzxxxlllccc```ZZZ[[[eeennnlllbbb[[[PPPGGG@@@>>>:::333222555222333333444444333333222444111000111333444333111111111222222222222111111///000111222222111000///111///...------...///111000000000000000000000000)))***+++---...000111222222111///...---...000111444333333222222222222222000000////////////000000////////////000000000000000///////////////000111000111111111222222222222444111...///222333222000333333333555666666444222555555777;;;>>>DDDRRR```......---------,,,,,,,,,,,,,,,---...------++++++---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))******************************************************************************************************************************************))))))))))))******************************+++***))))))(((((())))))************************+++,,,,,,---,,,+++***)))------,,,+++++++++,,,---,,,,,,,,,---......//////---///000000///000111333555555555555666666666666777777888888888999999999666777888777777888:::===CCCHHHOOOWWWbbbtttxxxoooppprrrxxx|||{{{zzz|||~~~~~~{{{wwwsssppprrrqqqrrrvvv||||||wwwvvvwww{{{|||uuurrrwwwzzzzzzzzz}}}|||{{{rrrkkkaaaZZZXXX```hhhhhhccc^^^[[[OOODDD@@@===777222111333333333444444333333333444222111222444555333111111111222222222222111111///000000111111000000///...//////////////////...000000000000000000000000------....../////////000222111///......///000111111000000///////////////000000////////////000000////////////000000000000111000000//////000000000000000000111111111222222222111000111333555555555666333111000222333333333888888999<<<>>>DDDQQQ___...------------,,,,,,,,,***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************+++++++++******************************)))))))))************************************************************************************************++++++++++++++++++++++++******))))))))))))******************************++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---------......///000000000///000000//////000222444666666666777777777888888999999999999::::::::::::555666666666777:::>>>BBBLLLRRRZZZ```iiiyyy}}}vvvrrrtttvvv|||}}}||||||{{{~~~}}}~~~~~~~~~{{{|||~~~}}}yyyuuurrrkkklllmmmooottt|||xxxuuupppwww|||qqqmmmllllllnnnqqqooouuu|||yyyttthhh^^^XXX[[[aaaccccccccchhhZZZKKKFFFDDD>>>888333444444444444444444333333555333222333444555333222111111222222222222111111000000////////////000000---...000111111000...---000000000000000000000000111111000000///.........111000///......///111111333333222111111111111111000000////////////000000////////////000000000000333222111000000000000000/////////000000000111111///000222333444666888:::===999444222333555888999:::999:::===>>>DDDQQQ^^^------------------------)))******+++,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++******)))))))))***************************************************************************************++++++++++++++++++++++++++++++++++++******))))))******+++************************,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------...//////000000111000111000///...000333666777777777888888999999999::::::;;;;;;;;;;;;;;;;;;888888888888:::>>>DDDIIIQQQYYYaaaffflllxxx{{{yyyxxx~~~~~~~~~|||}}}}}}}}}|||zzzwwwvvvnnnnnnoooooorrrzzz~~~xxxrrrqqqttt~~~|||qqqjjjfffcccbbbccckkkttt{{{}}}zzzqqqfff[[[ZZZ\\\^^^aaaeeelllcccWWWOOOJJJEEE???;;;666666555444444444444444555444444444444444444333111111222222222222111111111000///......///000111...///000111111000///...////////////////////////333222222111000///......000000/////////000111222444444333222222222222333000000////////////000000////////////000000000000444444222111000000000000////////////000000000000...111444444333444777;;;>>>;;;666444555777888999999888999<<<>>>CCCQQQ^^^------------------------************+++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************,,,,,,++++++******))))))************************************************************************))))))*********+++++++++************************++++++************++++++************************,,,+++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...//////000000111111111000///000444666777777888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;999;;;<<<===@@@DDDIIIMMMTTT\\\eeeiiijjjrrr}}}}}}}}}{{{zzzyyyzzzzzzuuuuuuuuutttuuu|||~~~wwwqqqttt~~~uuummmddd\\\YYYbbbmmmxxx}}}xxxmmmaaa\\\YYYYYY\\\aaallljjjcccYYYOOOGGGBBB@@@:::999888666555444444444555555555444333333333333111111222222222222111111111000///......///000111111000///......///000111////////////////////////111111111111111000000000000000000000000111222222111111000///////////////000000////////////000000////////////000000000000444444222111000000000000////////////000000000000///222444333111111444777666444333222333444333222555555666:::===CCCQQQ^^^,,,,,,,,,------------...,,,++++++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************++++++++++++++++++++++++*********************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++************++++++************************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++******+++,,,------------------......///000000000111222222111111111444666666777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999<<>>;;;888666555444444444555666444222111222333111111222222222222111111111111000000000000111111222111///......///111222000000000000000000000000000000000000111111111111///000000111111222222222222222111000000000000111000000////////////000000////////////000000000000333222111000000000000000/////////000000000111111111222222111000000111222333333333555666666333111333333555999<<>>:::777555444444333555555444111000111222111111222222222222111111111111222222222222111111111000000000000000000111000000000000000000000000000000000000000000000000//////000111222222333222555444333333222222333333000000////////////000000////////////000000000000111000000//////000000000000000000111111111222222333111000000111111111000444444555777999999777555666555777:::<<>>>>>>>>>>>===<<<;;;:::999:::888999<<<===>>>CCCJJJPPPXXXgggyyy~~~pppiiihhhqqqssswww}}}~~~xxxssstttzzzvvvnnnddd```aaadddddddddeeecccbbbaaaaaa```^^^\\\YYY]]]bbbeeeeeeeeeeeefffggggggggggggggghhhhhhiiiggglllsssxxxzzz~~~{{{xxx}}}|||lllgggiiivvv~~~uuuoooiiieeefff]]]RRRHHHCCC???;;;888555555444444333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000555333111//////000111222222222222222111111111000000000000111111111000000000000000000000111111222111111111111111111111111222222222111111111111111222222111111222222333333444555555666666555555444555666999<<<>>>DDDSSSbbb++++++,,,,,,---......///------......///000000000111111000000000000111111111111111111000000000000000111222222111000...---------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,+++++++++************)))+++***))))))+++,,,,,,,,,))))))***+++,,,,,,+++++++++***)))(((((()))***+++************************++++++******))))))******)))***++++++,,,+++++++++*********++++++,,,,,,---,,,,,,+++++++++,,,---...---+++******,,,---...---......//////000111111222,,,---...------...111333444555666888:::===>>>?????????>>>===<<<;;;;;;;;;;;;:::;;;>>>??????CCCIIISSSYYYgggxxxyyyrrrppprrrssswww{{{~~~|||xxxtttpppnnnnnniiieeefffllltttyyy|||uuuppphhhaaa______```aaa_________^^^\\\[[[YYYXXXWWWZZZ^^^_________`````````````````````aaabbbccc___ccchhhkkkkkkmmmqqquuu{{{|||yyyxxxxxxjjjbbbcccooowwwpppkkkcccVVVMMMGGGBBB>>>:::555555444444333222222222222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////000111111222222111111000333222111000000000111222///000000000000///......//////000111111111111000000000000000000111111222111111111111111111111111111111111111111111222222333222222111222222333333222222333333333333222222222444777;;;>>>EEETTTccc,,,------......///000000...//////000111111222222222111111000000111111222111111111111111111111111///000222333333111000///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++******+++++++++************)))+++******+++,,,---+++***((()))***+++++++++***)))+++***)))(((((()))***+++************************---,,,+++************+++)))***++++++,,,,,,++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,***)))***,,,..................///000000111111---.........---///222555666666888999;;;===>>>?????????>>>===<<<<<<<<<<<<:::999===BBBEEEFFFKKKQQQ[[[___kkkzzzzzzyyyppppppsss|||~~~}}}zzzuuuqqqmmmjjjhhhfffdddbbbaaa```______bbbgggmmmpppqqqqqqnnniiiccc______```]]]^^^___^^^\\\YYYXXXWWWYYY[[[]]]^^^]]]]]]]]]___\\\\\\[[[[[[\\\^^^```aaa]]]```dddeeeeeefffjjjmmmttttttuuuuuuxxx}}}~~~{{{vvvfff]]]```jjj|||}}}sssjjj]]]RRRJJJEEE???<<<666666555555444333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000111222222222222111000111111111111111222222222///000000111000///...---...///000111222111111000000000000000000111111222111111111111111111111111000000000111222222222333333333222222111222222333333333444444444444333333222333777:::===DDDSSSbbb......//////000111111111111111222333444444555555222222111111111111222222111111111111111111222222///000222333333222111000...------,,,,,,------...------------------------***+++---......---+++***,,,++++++++++++++++++,,,++++++++++++******))))))+++++++++************)))+++***+++,,,------+++(((((()))***++++++***)))(((+++***)))'''''')))***+++************************...---,,,,,,++++++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------++++++,,,---------,,,,,,+++***)))***---//////...------......///000000000000111111000000222555888777777888:::<<<===>>>??????>>>>>>============>>>666888>>>GGGMMMPPPVVV]]]cccfffooo~~~}}}mmmmmmnnnwwwzzzzzz}}}||||||yyyuuupppkkkiiifffcccaaa``````^^^]]]ZZZ[[[]]]]]]]]]___bbbeeehhhlllooolllddd]]][[[[[[ZZZ\\\]]]\\\YYYWWWUUUUUUYYYZZZ[[[ZZZYYYYYYZZZ\\\[[[[[[[[[[[[]]]___aaabbb^^^aaadddeeeeeefffiiilllrrrqqqqqqpppqqquuu{{{{{{}}}ppp```YYYWWWeeeyyypppbbbVVVMMMFFF@@@<<<777777777666555555444444222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000111222333333222111000///000111222222222222222111222222333333111000///...///000222222222111000000000000000000111111222111111111111111111111111//////000111222333333444333333222222111222222222666666777777777777666666222333777:::<<>>AAADDDHHHSSS^^^bbbaaakkkqqqxxxzzzuuuhhhfffiiittt}}}qqqooouuuzzz||||||||||||~~~}}}yyy{{{|||uuupppllljjjgggfffaaaaaa___^^^\\\ZZZYYYYYY[[[[[[[[[[[[\\\^^^```aaabbbeeegggiiiiiifffbbb___ZZZ[[[[[[[[[ZZZXXXVVVUUU[[[\\\\\\[[[YYYXXXYYY[[[YYYZZZ[[[\\\\\\\\\\\\\\\]]]___dddhhhkkkkkkjjjiiimmmnnnpppqqqrrruuuxxx{{{|||aaa\\\XXX\\\mmm~~~yyypppcccUUUJJJBBB??????;;;888888666222111333222222222333333444444444444444444333222111000///111111111000000000000000......////////////......000000111111111222222222111111222222222111000000//////000111222333333333333222222222111000000000000000000000111111111111222222111111111111222222222222222111111111000000333333333444444444555555555555444444444555555666888888;;;???AAAEEEQQQ]]]......///111222444666777:::;;;;;;<<<<<<;;;999999444444333222111000000///000000111222222111000000333444666777888777666555000000//////......------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************,,,++++++******++++++,,,++++++************++++++***************+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,+++******+++,,,,,,)))******+++,,,,,,------,,,***((()))+++---//////,,,---......,,,,,,---...........................111000000000222444666888888999::::::;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;???EEELLLXXXeeekkkjjjqqquuu|||yyyqqqmmmfffeeehhhsss}}}sssqqquuuzzz{{{{{{zzzzzz|||zzzvvvxxxyyyuuutttppplllhhhfffeeecccaaa``````___]]]\\\[[[ZZZYYYZZZZZZYYYYYYZZZ\\\^^^___[[[^^^bbbfffhhhhhhfffeee^^^^^^^^^```aaaaaa^^^\\\\\\]]]]]]\\\ZZZYYYZZZ[[[ZZZ[[[[[[[[[\\\\\\\\\\\\ZZZ]]]bbbhhhkkkmmmmmmmmmqqqqqqqqqpppqqqtttzzz~~~lllddd[[[YYYdddwww|||zzzuuuiii[[[NNNGGGDDDBBB===999999777333222444222222222333333444444444444444444444444333222111222222222111111000000000///000000111111000000///000000111111111222222222222222222222222222222333000000000111222222222333222222222111111111111111000000000000111111111111222222111111111111222222333333333333222222111111222222333333333444444444888777777666666555555555777777:::>>>@@@EEEPPP\\\//////000222666999===???AAAAAAAAAAAA@@@>>><<<:::555444333222111000//////111111111111222333444444444666888999:::999888777222111111000//////......,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++************,,,++++++******++++++,,,++++++************++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,+++)))***---///000000,,,.........---,,,---...............////////////000000111111333555666888888999::::::;;;;;;::::::999999:::;;;===>>>?????????EEELLLUUUaaaooouuuuuuvvvyyy~~~sssjjjeeecccbbbbbbfffppp}}}{{{sssrrrvvvzzz~~~}}}||||||~~~}}}vvvrrrrrrxxx}}}~~~vvvooojjjhhhfffdddbbbaaaaaaaaa___^^^^^^^^^]]]]]]\\\[[[[[[[[[XXXXXXXXXXXXXXXYYYZZZ[[[VVVYYY]]]bbbeeefffffffffaaa______ccchhhiiiddd___]]]^^^^^^\\\ZZZYYYZZZ[[[\\\[[[[[[[[[[[[\\\]]]]]]ZZZ]]]ccchhhmmmppprrrrrrsssrrrqqqoooppptttzzz|||pppbbbZZZ^^^kkkzzzwwwwwwuuummmbbbVVVNNNJJJFFF@@@;;;:::888444333555222222333333333333444444444444444555555444444333444333333222111000000000000111111222222111111000111111111111111222222222333222111111222333555666111111111111111111222222111111111111111222222222000000000111111111222222222222111111111111222222444444444333333333333222222222222333333333444444999999:::999888777555444666666999===???CCCOOO\\\//////111444888===BBBDDDDDDDDDEEEDDDCCCAAA???>>>888777555333222111111111222111000111222444777999888999:::;;;;;;999777666333333222222111000000///.....................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,++++++******++++++,,,++++++************++++++******))))))((((((''''''++++++++++++++++++++++++++++++,,,------,,,++++++***++++++,,,,,,++++++************++++++,,,,,,,,,...,,,,,,---///222222222---...///...---,,,---///.........//////000000000111222333444666777888999888999::::::;;;;;;::::::999:::<<<===???AAABBBCCCJJJQQQYYYaaakkkvvv||||||xxxyyy}}}tttfff^^^\\\]]]aaaaaadddjjjsss{{{|||vvvssssssvvvyyy{{{|||uuunnnmmmpppttt|||vvvooojjjfffcccbbb_________```aaa```^^^\\\\\\\\\\\\[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWWWWXXXXXXWWWYYY[[[^^^```aaaaaa``````]]]\\\aaaggghhhbbb\\\\\\\\\\\\[[[YYYXXXYYYZZZ]]]\\\[[[[[[[[[[[[\\\]]]\\\___ccchhhmmmppprrrsssrrrrrrqqqpppppptttyyy}}}~~~~~~nnnccc```ggguuu{{{}}}||||||qqqpppnnnlllhhh```WWWPPPJJJBBB;;;:::999666555666333333333333333333333333222222333444444555444444555444444333222111000000000111111111111111111000111111111111111111111111222111000///000222555666222222222111111111111111000000000111222222222333000000111111111222222222222222111111111111222222333333333333333333333222333333333333444444444444777888999:::999888555444666666888;;;===BBBOOO[[[...///222555:::???DDDFFFDDDDDDEEEEEEEEEDDDBBBAAA<<<;;;888555333333333333333222111111333666999;;;<<<<<<===<<<:::888555333444444333333333222222222//////...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++************++++++******))))))((((((''''''++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,++++++---000222222222---...//////------...///......//////000111222222222444666888:::;;;;;;;;;888999::::::;;;;;;::::::999999;;;===@@@DDDGGGIIITTT\\\eeekkksss|||{{{{{{~~~nnnaaa\\\]]]```fffeeefffhhhkkknnnpppqqqtttttttttsssrrrsssuuuwww{{{{{{|||zzzwwwoookkklllooo}}}|||rrrpppkkkgggcccbbbaaaaaa^^^^^^^^^___```___]]]ZZZZZZZZZZZZZZZZZZZZZYYYYYYVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]aaa]]][[[^^^dddddd^^^WWWYYYZZZZZZYYYWWWWWWXXXYYY\\\[[[[[[ZZZZZZ[[[[[[[[[\\\]]]___bbbeeehhhjjjkkknnnoooqqqrrrsssuuuwwwzzz~~~rrriiigggppp|||xxxttttttvvvxxxxxxxxxvvvuuuvvvyyy{{{{{{yyyqqqkkkhhhjjjnnnmmmddd\\\PPPFFF===;;;:::888666777333333333333333333333333000111222333333444333333444444333333222111111000///000000111111000000///111111111111111111111111000///......///111333555222222222111111111111111000000000111222222222333111111111111222222222222222222111111111111222222111111111111222222222222444444444444555555555555222444666888888777666555666666777:::<<>>;;;888444222444444444444555555555555000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++************++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))+++...000000000---...//////...---...///---...///000111222333444333555888;;;===>>>======888999::::::;;;;;;::::::777888999===CCCIIIPPPTTT```iiiqqqwww||||||mmmcccccchhhnnnsssqqqooonnnllllllllllllppprrrtttuuuttttttuuuvvvrrrtttwww|||~~~|||{{{sssnnnoooqqqttt~~~{{{sssgggeeecccaaa___^^^^^^^^^]]]\\\\\\]]]^^^]]]ZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTVVVWWWYYY\\\]]]^^^bbb___\\\]]]``````[[[WWWVVVWWWXXXWWWVVVVVVXXXZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWWXXXXXXYYY[[[]]]^^^```fffiiimmmooopppqqqsssuuu|||vvvhhhiiirrr}}}~~~zzzrrrmmmnnnppppppoooppprrruuuxxxzzzxxxwwwwwwpppiiilllssswwwssslllZZZNNNCCC>>><<<999666666444444333333333333222222000111222222333333333333222222222222222111111111///000000000000000000///222222222111111111111111000///......///000111222111111111111111111222222111111111111111222222222111111111222222222222333222222111111111111222222000111111111111111222222333333333444444444555555111222444555666777666666777666777:::<<>>:::777444333333444444444444555666999;;;<<>>???>>>===888999::::::;;;;;;::::::888999;;;AAAJJJUUU```fffttt}}}xxxnnnjjjnnnxxx~~~zzzuuusssssstttvvvxxxzzzzzzxxxvvvuuuuuuppptttyyy}}}yyyuuuuuuwwwxxx|||xxxtttmmmiii^^^^^^]]]]]]\\\\\\\\\[[[\\\[[[[[[[[[\\\\\\ZZZYYYWWWVVVVVVVVVUUUUUUTTTTTTOOOPPPRRRSSSTTTTTTTTTTTTRRRSSSTTTUUUXXX[[[]]]___aaa___]]]\\\\\\\\\[[[YYYUUUVVVWWWWWWWWWXXXZZZ\\\WWWXXXZZZ[[[[[[YYYWWWUUUTTTSSSRRRRRRSSSUUUWWWXXX[[[]]]```bbbdddgggjjjmmmpppvvv~~~nnngggmmmrrr|||zzzsssrrrsssrrrooorrrwww|||}}}}}}wwwqqqooosssxxx{{{|||hhhZZZKKKDDD???:::555444444444444333333222222222222222333333444333333333000000000111111111111222000111111222222111111000222222222111111111000000000000000000000000111111000000000111222222222333222222222111111111111111111111111222222222333333222222111111111111222222111111111222222333333333111111222222222333333333333333333444555555555666888777888:::<<>>BBBDDDDDDDDDGGGGGGHHHHHHHHHGGGEEEDDDAAA>>>:::666333222333333444444555666888999;;;<<>>???===<<<999999:::;;;;;;;;;::::::;;;<<>>999555444444444333000222444555555777:::<<>>===<<<;;;::::::777666555555666888;;;<<<<<<;;;888555222000//////...------...//////...,,,...---,,,+++***************+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***+++++++++++++++++++++,,,---,,,+++*********+++,,,,,,,,,,,,++++++*********************************((()))+++---...---+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......---------...000111000//////////////////.........000000111222333333444444444555777999:::;;;:::::::::<<<======<<<;;;<<<===>>>???CCCNNN```uuuqqqppppppsssyyy}}}{{{|||~~~|||uuuooolllkkkhhhfffccc```^^^]]][[[[[[ZZZYYYYYYYYYYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYYXXXYYYZZZZZZXXXTTTQQQOOOLLLMMMOOOQQQRRRRRRQQQQQQSSSSSSTTTUUUWWWXXXYYYYYY\\\\\\\\\[[[ZZZZZZYYYYYY]]][[[YYYWWWWWWXXXZZZ\\\ZZZ[[[\\\]]]]]][[[YYYWWWTTTTTTRRRQQQQQQPPPPPPQQQSSSQQQNNNNNNOOORRRTTTTTTXXX^^^eeelllpppuuuzzz~~~~~~yyymmmllloooyyyzzztttrrrrrruuuwwwuuufffUUUJJJBBB:::888;;;666555444444333333333333444444444333333333222222///000222333444444333222222222222222222222222222000000000000000000000000111111111111111111111111111111111000000000000///222222222222222222222222222222222222222222222222333333222222111000//////333222111111111222333444777555333111111111222333555555555555555555444444777777999<<<>>>CCCPPP\\\555999>>>BBBDDDFFFHHHIIIKKKLLLLLLLLLKKKHHHEEEDDD>>>;;;777444333222111000111222333444555777;;;>>>???>>>>>>>>>===<<<<<<;;;999888777777888999;;;<<>><<<999666333111000///...---...//////...,,,...---,,,+++***************+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***---,,,,,,++++++*********+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******************************)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------///111111000///////////////////////////000000111222333444444555444555777999::::::::::::999;;;======<<<;;;<<<===>>>@@@EEETTTiiiyyyuuummmnnnqqqvvv|||~~~|||wwwsssmmmiiidddcccbbb```___]]]\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZXXXVVVSSSQQQOOOOOOPPPQQQRRRRRRSSSSSSUUUUUUVVVWWWXXXYYYZZZ[[[YYYYYYZZZ[[[\\\]]]^^^^^^aaa___]]]\\\\\\]]]___```]]]]]]]]]^^^]]]\\\[[[ZZZUUUUUUUUUTTTTTTSSSSSSSSSSSSQQQNNNMMMMMMNNNPPPPPPRRRWWW]]]cccgggkkkooossstttuuuvvvwwwxxx|||zzzpppooottt{{{uuurrrrrrtttvvvvvvhhhYYYOOOFFF===999;;;666666555444333333333333444333333333222222222222000111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111000000000111111111111111111111111222222222222222222222222333333222222111000000///222222111111111222333444555444222111111222444555555555555555555555555555777777999<<<>>>CCCPPP\\\888;;;@@@CCCEEEFFFIIIJJJMMMMMMMMMMMMKKKHHHEEECCC===:::777555444222000///222222333333555888===AAA@@@@@@@@@@@@??????>>>===<<<;;;::::::::::::<<<<<>>;;;888555333111///......//////---,,,...---,,,++++++******+++***++++++,,,,,,++++++******++++++,,,,,,++++++***...------,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,---------///111222000/////////////////////000000000111111222333444555666555666888999::::::::::::888:::<<<<<<;;;;;;;;;===AAABBBJJJ[[[sssuuunnnkkkggglllttt}}}|||tttnnnllliiifffccc^^^^^^]]]\\\\\\[[[[[[ZZZ[[[[[[ZZZYYYYYYYYYYYYZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZYYYWWWVVVTTTRRRQQQQQQQQQQQQRRRTTTUUUWWWWWWXXXYYYZZZ[[[\\\\\\YYYYYYZZZ\\\^^^___```aaacccbbbaaaaaaaaabbbcccdddaaa```___^^^]]]]]]]]]]]]WWWWWWXXXXXXXXXWWWVVVVVVTTTRRRPPPMMMKKKKKKKKKKKKLLLPPPUUUYYY]]]```dddggghhhiiijjjkkkmmmpppuuuyyyyyy{{{{{{tttqqqxxxyyyuuussstttuuuwwwlll___TTTJJJ@@@;;;;;;777777555444444333333333333333333222222222111111222222111000000000111111222222222222222222222222111111111111111111111111111111111111111111111111333222222222111111111111000000000000000000000000222222222222222222222222333333222222111000000000222222111111222222333444222222111111222444555777555555555555555555555555777777999<<<>>>CCCPPP\\\;;;>>>BBBDDDFFFHHHJJJLLLMMMMMMMMMLLLIIIFFFBBB@@@>>><<<999888777555222000222333333333444888>>>BBBDDDDDDDDDDDDCCCBBB@@@??????>>>===<<<<<<<<<<<<===???@@@AAAAAA???<<<999888444222000/////////---,,,...---,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********''')))***,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------...000222222000...//////000000000000111111000111222333444555666777666777999:::;;;;;;::::::888:::<<<===<<<;;;<<<===CCCGGGRRRcccwww|||pppjjjiiifffmmmyyyuuupppkkkgggeeedddbbb```]]]]]]]]]\\\\\\\\\\\\[[[\\\[[[ZZZZZZYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXTTTSSSQQQPPPPPPRRRTTTUUUXXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\]]]]]]^^^______```ccccccccccccdddeeefffgggeeedddaaa___^^^^^^______XXXYYYZZZ[[[ZZZZZZYYYXXXVVVVVVTTTPPPLLLIIIHHHHHHJJJLLLPPPTTTYYY]]]```bbb```aaaccccccdddfffjjjmmmrrrvvv{{{}}}pppooovvvzzzvvvuuutttwwwooobbbVVVKKKCCC>>>===888888666555444444444444333333222222222111111111333222000/////////000000222222222222222222222222111111111111111111111111111111111111111111111111333333333222222222111111000000000111111111111111222222222222222222222222222222222111111111000000222111222222222222333333222222222222222444555666444444444555555555555555777777999<<<>>>CCCPPP\\\???AAADDDFFFGGGIIIKKKMMMNNNNNNNNNLLLJJJFFFCCC@@@???===:::888777666333000333333333222444777===AAAHHHIIIIIIIIIHHHEEECCCBBBAAAAAA@@@??????>>>>>>>>>===???@@@AAAAAA@@@>>>===777555222000000000...---------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,''')))***,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------...111333333000...000000000000111111222222000111222333555666777888888999:::<<<<<<<<<;;;;;;:::<<<>>>>>>>>>===>>>@@@DDDMMM[[[lll|||{{{pppmmmooonnnvvvzzzsssmmmjjjfffcccaaa```___^^^]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZYYYYYYXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZVVVTTTQQQPPPOOOQQQSSSUUUWWWXXXYYYZZZ[[[\\\]]]^^^]]]]]]^^^___```aaaaaabbbdddeeefffhhhjjjkkklllllljjjhhheeebbb``````aaabbb[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[ZZZVVVPPPKKKIIIIIIIIIJJJMMMRRRWWW\\\```aaa^^^___```_________bbbdddlllqqqxxx~~~rrrjjjiiilllrrrwww{{{vvvtttuuuooodddVVVKKKDDDAAA@@@999999777666555444444444333333333222222222111111333222000/////////000000222222222222222222222222111111111111111111111111111111111111111111111111333333333222222222111111111111111222222222333333222222222222222222222222222222222111111111111111111111222222333333333333333333333333333333333333444444444555555555666666777777999<<<>>>CCCPPP\\\BBBDDDFFFHHHIIIJJJMMMOOOPPPPPPPPPOOOLLLIIIEEECCC???<<<999777666444222111222333333333333666;;;>>>HHHIIIJJJKKKKKKIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCBBB>>>???AAABBBBBBBBBAAAAAA;;;888555222111111///...------,,,,,,,,,,,,------,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))***+++,,,------...)))***++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........------///222444333111...000000000111222222333333111111333444666777888999:::;;;<<<>>>>>>>>>===<<<<<<>>>@@@AAA@@@@@@BBBCCCEEERRRfffvvvxxxrrrtttyyy~~~zzzvvvpppkkkfffdddbbb___]]]\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWYYYZZZ[[[XXXVVVTTTQQQQQQRRRTTTUUUVVVWWWXXXZZZ\\\^^^``````]]]^^^___aaadddfffggghhhgggiiilllpppsssuuuuuuuuuooommmjjjgggeeedddeeeeee``````^^^]]]]]]\\\]]]]]]]]]______\\\UUUOOOMMMMMMIIIJJJKKKPPPVVV[[[^^^___^^^______^^^\\\\\\]]]___fffkkkrrryyy~~~}}}pppfff```___bbbjjjoooyyy~~~wwwrrrooommmeeeXXXMMMHHHEEEBBB;;;:::888777555444444444444444444333333333222222222222111000000000111111222222222222222222222222222222222222222222222222111111111111111111111111333222222222111111111111111111111222333333444444222222222222222222222222111111111111111111111111000111222333333333333222333333333333333333333333333333444444555666666666777777999<<<>>>CCCPPP\\\DDDFFFHHHIIIJJJKKKNNNPPPPPPPPPPPPOOOMMMJJJGGGEEEAAA>>>:::777666555444333111222333333333555888:::CCCEEEHHHKKKMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHCCCCCCCCCCCCCCCBBBBBBBBB???;;;777444333222111000------,,,,,,,,,------...,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---///222444444111...000000111111222333333444111222333444666888999:::<<<===>>>???@@@???>>>>>>>>>AAACCCDDDCCCCCCEEEFFFIIIYYYnnn}}}vvvvvv}}}|||tttmmmllllllhhhddd______^^^\\\ZZZZZZZZZ[[[WWWXXXXXXZZZ[[[\\\\\\]]]]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYZZZYYYWWWVVVVVVWWWZZZ[[[ZZZYYYWWWUUUTTTUUUVVVVVVVVVWWWYYY\\\^^^aaacccdddbbbcccdddfffhhhjjjkkkllliiilllqqqvvvzzz|||}}}}}}tttssspppmmmkkkjjjiiiiiigggeeebbb___^^^^^^___```^^^aaaccc```YYYSSSQQQQQQMMMLLLLLLPPPVVV[[[]]]]]][[[\\\]]]\\\[[[[[[\\\]]]bbbgggmmmtttyyy~~~{{{ppp___WWWWWWWWWZZZcccuuuvvvooogggjjjhhh]]]SSSMMMHHHBBB;;;:::999777666555444444555555555444444444333333000111222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222111111111000000000000000000111222333333333222222222222222222222222111111111111111111111111000111222333333333222222111222222333444444444444333333444444555666666777777777999<<<>>>CCCPPP\\\FFFGGGIIIJJJJJJLLLNNNQQQNNNNNNNNNMMMKKKHHHEEEDDDEEEAAA<<<999888888777777111222333444333444666888>>>AAAEEEJJJMMMNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLHHHGGGFFFDDDCCCBBBBBBBBBAAA===999555444333222000------,,,,,,,,,------...---,,,+++******+++,,,---+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++---,,,+++*********+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---000333555444111...000000111222333333444444111222333555777888::::::>>>>>>@@@AAAAAA@@@??????@@@BBBEEEEEEEEEEEEGGGHHHNNN___sss|||www{{{~~~|||sssiiieeeffffffccc```\\\\\\\\\[[[ZZZZZZ[[[\\\VVVWWWXXX[[[]]]___```aaa]]]\\\[[[[[[ZZZ[[[[[[[[[YYYYYYXXXWWWWWWWWWWWWXXXZZZYYYVVVUUUUUUWWWYYY[[[\\\[[[ZZZXXXWWWWWWWWWXXXWWWXXXZZZ]]]```cccfffgggjjjjjjjjjjjjjjjkkkkkkkkkiiilllrrrxxx|||xxxvvvtttrrrpppnnnmmmlllkkkhhhddd```______aaabbb^^^bbbeeebbb[[[UUUSSSTTTRRRPPPOOORRRWWW[[[]]]\\\XXXYYY[[[[[[ZZZZZZ[[[]]]aaaeeelllrrrwww}}}~~~}}}~~~|||zzzzzz{{{yyy{{{}}}dddUUURRRMMMMMMTTThhhuuummmaaaiiijjjbbbXXXRRRJJJBBB<<<;;;999777666555444444666666555555555444444444///000222333444444333222222222222222222222222222222222222222222222222222111111111111111111111111111111111000000000000///...//////000111222222222222222222222222222222222111111111111111111222222000111222333444333222222///000111333444555666666333333444444555666777777777777999<<<>>>CCCPPP]]]FFFHHHKKKLLLLLLNNNPPPRRRQQQQQQPPPOOOMMMKKKJJJIIIBBBAAA@@@===:::888666555333444444555666666666666:::<<>><<<999777555222222111000///...------///...---,,,+++,,,---...++++++++++++++++++++++++************************---.........---+++)))(((,,,++++++******++++++,,,************************************************)))***+++,,,---,,,++++++///...---,,,,,,,,,,,,,,,111---...555888333//////111111222333333333222222444222000333999>>>AAAAAACCCCCCBBBAAABBBCCCDDDEEEBBB???AAAIIIMMMKKKKKKMMMXXXaaarrr|||xxx{{{|||zzz~~~rrrllleeeaaa``````___^^^ZZZ[[[\\\]]]]]]]]]]]]\\\^^^]]][[[ZZZYYYYYYYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUWWWXXXUUUSSSXXX``````fffhhhaaaZZZZZZ]]]^^^[[[]]]______```cccjjjooooootttuuurrrqqqrrrsssqqqoooppprrruuuyyy|||zzzyyyvvvuuutttqqqnnnkkkjjjgggddd```^^^^^^^^^___bbbbbbaaa^^^ZZZWWWWWWWWWWWWYYY[[[\\\\\\]]]```bbb[[[[[[[[[[[[\\\]]]______ccchhhooouuuxxx{{{}}}~~~{{{}}}}}}{{{}}}}}}xxxvvvtttvvv^^^NNNNNNHHHNNN\\\rrryyyllldddcccbbbaaa```YYYPPPIIIAAA>>>======:::555444666111111111111222333444444666555333111111222333444333333333222222111111111222333333444444333333222222222222222222222222222444111///000222333111///000111222333333333333333000000111111222222222333111111111111111111111111222222333333333444444444666555555444444333222222444444555555555555555555666777:::======@@@MMMZZZHHHJJJMMMNNNNNNOOORRRSSSUUUTTTRRRPPPMMMJJJHHHFFFEEEDDDBBB@@@===;;;999888444555555666666666555555888999;;;???CCCGGGJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQNNNMMMKKKIIIGGGGGGGGGGGGEEEEEEDDDBBB???===:::999555444333222000///...---///...------------------,,,,,,,,,------......///++++++++++++++++++++++++&&&'''***,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---111---...555777333//////111111222333333333333222222333444666999<<<>>>???CCCBBBBBBAAABBBCCCDDDEEEFFFBBBCCCJJJOOOOOORRRVVVZZZaaammmzzzzzzzzztttqqqvvv}}}~~~yyymmmhhhbbb___^^^^^^]]]\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYZZZZZZ\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVYYY[[[YYYXXX]]]dddqqqyyy{{{sssgggaaa______```ccceeeggghhhlllsssxxxxxx}}}~~~zzzwwwxxxwwwuuunnnnnnoooqqqsssvvvwwwxxxvvvtttrrrpppooonnnkkkiiikkkiiifffcccaaa```aaaaaa_________]]]\\\\\\^^^```___```aaaccceeeggghhhhhhbbbbbbaaa`````````aaaaaahhhkkkqqqxxx}}}~~~zzzwwwpppzzzfffTTTLLLEEEIIIWWWlllzzzlllfffddddddfffgggbbbXXXOOOBBB>>>;;;:::888555666:::555555444444444444444444666444333111111222333444333333333222222222111111111222222333333222222111222222222222222222222222333111///000222333222000000000111222222222222222333333333222222222222222111111111111111111111111222222222222333333333333555444444444444333333333444444444555555666666666444666999<<<===AAAOOO]]]HHHJJJMMMNNNNNNOOOQQQRRRTTTTTTRRRPPPNNNKKKHHHGGGGGGFFFEEECCC@@@>>>===<<<999999999999888777666666777777888:::>>>BBBFFFHHHJJJLLLNNNQQQRRRRRRRRRQQQPPPOOOMMMKKKJJJIIIJJJJJJIIIIIIHHHFFFDDDAAA???>>>888777666444222000///...---.........------,,,+++++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,###%%%'''***---......///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......---,,,,,,,,,------000...///444666333000000111222222222333333333333222777<<>><<<===>>>BBBBBBBBBBBBCCCDDDEEEFFFEEE@@@???DDDJJJPPPVVV\\\aaabbbgggqqqxxx|||}}}{{{{{{~~~xxxmmmjjjnnn|||}}}{{{uuuppphhheeeaaa^^^^^^]]]]]]\\\_________```______^^^^^^\\\[[[ZZZZZZZZZZZZ[[[[[[]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUVVVWWWZZZ^^^___^^^bbbiiixxxoooeeeaaa```dddgggkkknnnpppuuu||||||tttrrrpppooopppppppppoooqqqnnnlllkkklllllllllkkkllljjjiiigggeeedddddddddbbbbbbbbbaaaaaadddhhhkkklllkkkkkkoootttvvvvvvtttpppooommmllljjjiiihhhhhhooopppttt{{{yyyqqqsss{{{ooo\\\OOOFFFGGGRRReee~~~nnnjjjgggggglllqqqmmmaaaUUUHHHAAA;;;999666444666;;;666666555555444333333333555444333222111222333444333333333222222222222111000111111222222111111000222222222222222222222222111000///000222333333222///000000111111111111111555555444444333222222111222222222222222222222222111111111222222222222333333333333444444444555555333333444555666666777777444555888<<<===BBBQQQ___EEEGGGJJJLLLLLLLLLNNNOOOOOOOOOOOOOOONNNMMMKKKKKKIIIHHHGGGEEECCCAAA@@@????????????>>>===<<<:::999888888777888;;;???CCCEEEFFFIIIMMMQQQSSSSSSSSSRRRQQQPPPNNNMMMKKKKKKKKKLLLLLLLLLKKKIIIGGGEEECCCAAA:::999888555333000///...,,,---......---,,,***)))***+++++++++,,,,,,------------------------------'''(((***+++,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***+++,,,---......------,,,,,,,,,------//////111333444333111000222222222222333444444555555===FFFHHHDDD??????@@@AAAAAABBBCCCDDDEEEFFFFFFCCC???===AAAIIISSS]]]ccckkkfffdddjjjpppssswwwzzz~~~|||}}}{{{tttkkkjjjnnn{{{|||}}}zzzsssnnnjjjgggfffdddbbb```_________^^^______``````______^^^^^^[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXX\\\aaaccccccgggmmmuuurrriiihhhhhhllloootttwwwzzzyyyuuusssrrrooolllkkkiiiggggggjjjmmmooopppmmmmmmmmmlllkkkjjjiiihhhjjjjjjjjjiiijjjmmmssswwwzzzxxxxxx|||~~~|||yyywwwuuutttssswwwvvvxxx~~~{{{uuusss}}}yyyeeeXXXLLLKKKRRR```vvvoookkkjjjpppvvvssseeeXXXMMMFFF>>>;;;888444444777333333333333333222222111555444333222222222333333222222222222222222222222111111222222222222111111222222222222222222222222//////000111222333333333000111111222222222111111333333333333333222222222222222222222222222222222000000111111111222222222222222333333444555666666222333444555666777888999555666999<<<===BBBPPP___BBBEEEIIIKKKLLLMMMNNNOOOMMMNNNNNNNNNMMMLLLKKKKKKIIIHHHGGGFFFDDDCCCBBBAAABBBBBBBBBAAA@@@???======:::999888777888;;;>>>AAACCCEEEJJJOOORRRSSSSSSSSSQQQPPPNNNMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIFFFEEECCC<<<;;;999777444111///...,,,------------+++)))(((---------,,,,,,+++++++++------------------------+++,,,---------,,,******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***+++,,,...///------,,,,,,,,,------......000222333222222222000222222222222333444555666666???JJJLLLFFFAAA@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCGGGQQQ___jjjooouuulllfffgggkkknnnqqqtttyyy|||xxxqqqjjjjjjoooyyy~~~}}}yyyrrrlllgggcccaaabbbbbbbbbaaa___^^^^^^^^^^^^^^^____________^^^^^^\\\\\\]]]]]]]]]]]]]]]]]][[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYZZZ[[[]]]^^^______^^^]]]___dddfffgggjjjooorrr}}}~~~tttqqqrrruuuvvvzzz~~~zzztttpppfffdddaaacccgggmmmrrrtttrrrsssuuuvvvuuutttrrrpppqqqqqqqqqrrrtttxxx~~~~~~|||{{{}}}{{{|||yyyxxxwwwzzz{{{sssvvvsssbbbUUURRRVVV___|||wwwqqqnnnrrrwwwsssfffYYYNNNGGGAAA???<<<888555666111222333444444444444333444444333333222222222222222222222222222222222222222222333333333333222222222222222222222222222222//////000111111222333444222333333444333333222222///000000111222333333444222222222222222222222222000000111111111222222222111222222333444555666666333333444555666888888999888888:::<<<<<>>===;;;999666444222111/////////...---,,,+++***111111000///...---,,,,,,------------------------***+++,,,---...---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,---......---111444222111222222111222222222222333444666777555===GGGIIIEEE@@@@@@BBBCCCCCCDDDEEEEEEEEEDDDDDDBBBDDDHHHMMMYYYiiissswww{{{qqqjjjiiikkknnnrrrvvv}}}}}}~~~|||zzzwwwnnneeefffllluuuxxxuuurrrmmmhhhccc```^^^___```aaa```^^^\\\[[[\\\]]]^^^^^^___``````______^^^_______________^^^]]][[[ZZZZZZZZZZZZ[[[\\\\\\YYY[[[]]]```cccfffhhhiiijjjgggfffjjjllllllooossssss||||||wwwwwwzzz|||}}}|||kkkhhheeeeeejjjqqqwwwzzzzzz{{{|||}}}~~~uuurrroooqqqxxxwwwuuu|||nnn```[[[\\\___www{{{uuuuuuwwwtttjjj```PPPHHHBBBAAA@@@<<<999888222333555666777777666666444444444333333333222222111222222222222333333333333333333444444333333333222222222222222222222222///000222222111111222444444444444444444444333222......///000222333444555333333333333333333333333111111111222222222222333222222333333444555666666444444555666777777888888::::::;;;<<<<<>>===<<<<<<===???CCCHHHMMMQQQTTTUUURRRQQQOOONNNMMMMMMNNNNNNOOONNNNNNMMMKKKIIIGGGFFFAAA@@@>>><<<:::888666555333222111000///.........000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,---...///,,,222555111///222333111333222111111222555777888555<<>>AAAFFFKKKPPPTTTVVVRRRRRRPPPOOONNNNNNOOOPPPOOOOOOOOONNNLLLJJJHHHGGGCCCBBB@@@???===;;;999999777555333111000000000111,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***(((''',,,++++++++++++++++++,,,************************************************+++,,,---...///...---,,,,,,,,,,,,,,,,,,---...///,,,333555111///222333111333222111111222555777999888===CCCFFFFFFEEEFFFGGGEEEEEEFFFFFFFFFDDDCCCAAACCCLLLVVV```nnn~~~{{{uuuppppppqqquuu}}}yyyuuummmgggkkkrrruuu{{{ssshhh^^^```iiiiiittt~~~yyypppkkkkkkiiieeeaaa]]]]]]^^^``````cccfffeeeaaa^^^]]]]]]]]]^^^```aaacccdddddddddbbbcccccccccbbbaaa___^^^^^^^^^^^^___aaacccdddeeefffhhhmmmrrrxxx~~~|||wwwwwwwwwvvvyyy}}}xxxqqqiiihhhnnnvvv{{{}}}~~~|||}}}qqqfffZZZbbb|||}}}{{{xxxvvveeeWWWIIIBBB===888555555333444666666555444222000333333444444444333222111111111111222222333333333111111222222222222111111222222222222222222222222000222444333000///000333333333333333333222111000333333333333333333333333333333333333333333333333222222333333333444444444333333333444444444555555666666666666777777777777777777999;;;<<>>888888777666555444333333333666666666555444333222111111222333333333333222111000000111222333444444555222222222222111111000000111111111111222333444555555444333222111111111111111111111111111111222222444444444333222222222222444444444333333222222222111111222222222333333333666777888888777777888999666888<<>>AAAFFFKKKOOORRRTTTTTTTTTTTTTTTTTTUUUUUUVVVTTTQQQNNNMMMNNNOOOMMMLLLNNNOOOQQQSSSUUUUUUUUUUUUVVVUUUTTTSSSRRRPPPLLLHHHDDDBBBAAACCCGGGJJJLLLMMMOOOPPPQQQRRRSSSTTTTTTTTTUUUSSSPPPOOOOOONNNLLLKKKGGGGGGEEEDDDBBB@@@???>>><<<;;;888666333111000///000000///...---,,,,,,------,,,+++*********+++,,,------,,,,,,,,,,,,++++++++++++++++++,,,------...------++++++***+++,,,,,,------,,,,,,,,,,,,------........................,,,,,,---......//////000///222666555222000000111555444333333444555666777;;;>>>BBBGGGIIIIIIGGGFFFHHHCCC@@@BBBCCCCCCEEEIIIOOOXXXcccnnnyyy{{{yyyyyy}}}tttfffcccaaaeeennnvvvzzz{{{zzzuuunnniiigggeeecccaaaffflllpppssszzzrrrlllooowwwuuummmhhhfffcccaaa___]]]\\\]]]___```bbbdddhhhjjjjjjiiifffdddffffffeeeeeefffggghhhhhhcccbbbbbbbbbcccdddfffhhhjjjkkkmmmmmmmmmnnnppprrruuuzzzvvvnnnlllmmmsss{{{~~~nnn___YYY```lllppp\\\MMMEEEAAA<<<777888777666555444444333444444444555444444333222111111222333333333333222111222222222222222222333333222222222222111111111000111111111111222333444555555444333222111111111111000000111111222222222333222222333333333222111111444444444333333222222222222222222333333333333444555666888777666666777999666888<<>>CCCGGGJJJJJJIIIHHHGGGBBB@@@BBBDDDDDDHHHMMMVVV___iiirrr|||{{{{{{~~~tttiiibbb]]]```iiirrrvvvvvvuuussspppnnnllliiieeebbbbbbgggjjjnnnzzzwwwnnniiimmmttt{{{pppiiidddbbb``````aaaaaaaaaaaaaaaaaadddggglllppprrrrrrpppnnnhhhhhhgggggggggggghhhhhhfffeeeeeeeeegggjjjlllnnnsssuuuwwwxxxxxxzzz}}}xxxooolllqqqxxxvvvdddXXXVVV[[[jjj~~~jjjWWWJJJAAA<<<:::888777666555555444555555333333333444444333222222111222222333333222222111333333333222222222111111222222222222111111111111111111111111222333444444444333333222222111111111///000000111222333444444111222444666666555333222444444333333333333222222333333333444444444555555444666777777666555777888777888;;;>>>???DDDQQQ```888:::===BBBHHHMMMQQQTTTTTTUUUWWWXXXYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSQQQSSSTTTWWWZZZ\\\]]]]]]]]]___^^^^^^___``````^^^\\\VVVSSSPPPOOONNNNNNLLLKKKNNNOOOQQQSSSUUUWWWXXXXXXXXXWWWVVVUUUTTTRRRNNNKKKJJJIIIIIIHHHGGGFFFEEEEEE??????===<<<999777555444111000///......---......------,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,---......///...------,,,,,,------...******+++++++++++++++,,,---------...//////000000333666999888555333444666666555555555777888:::<<<<<>>@@@CCCGGGIIIIIIIIIHHHCCCBBBCCCGGGHHHHHHMMMTTT\\\eeeoooyyyzzzxxx|||uuujjjbbb[[[]]]hhhttt{{{~~~{{{rrrjjjeee```bbbeeejjjuuu~~~zzztttnnniiifffeeeeeegggiiimmmpppqqqqqqooonnniiilllpppuuuxxxyyyxxxxxxxxxwwwvvvuuutttsssssssssppppppppprrrvvv{{{{{{zzz||||||sssfff[[[UUUNNNYYYkkkkkkVVVGGGAAAAAA999888777666666666666666222222333444444444333333222222222222222222222222000000111222333333444444222222222222222222222333222222111111222222333333222222333333333222111111///000111222333444555555333555777999:::999777555333333333333333333333333444444555555555666666666444555666666555555666777:::999:::===@@@EEEQQQ]]]:::;;;<<>><<<:::777666444222000//////...---------------,,,++++++---------,,,,,,+++++++++,,,,,,,,,++++++,,,------+++,,,,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,------......//////---......//////000111111222555666555222111222555555555555666888:::===>>>@@@AAADDDFFFGGGHHHGGGGGGAAABBBGGGMMMOOOOOOUUU\\\gggpppyyy}}}zzzuuussswwwyyyiiiddd```bbbkkkvvvwwwooojjjhhhhhhiiimmmttt~~~~~~yyysssqqqnnnkkkiiihhhiiijjjiiikkkooosssvvvxxxxxxxxxsssuuuxxx|||xxxyyy{{{~~~{{{{{{}}}}}}rrrcccXXXSSSTTT[[[pppttt]]]KKKBBB@@@;;;:::999777666666555555444444444555555444333333333222222111111222222333///000111222333444444555222222222222333333333333333222222111222222333333111222333444444333111111000111111222333444555555111222444666666555333222222222333333333333444444444444444555555555666666444666777777666555777888;;;999:::>>>AAAGGGSSS^^^<<<<<<===>>>@@@DDDGGGIIIIIIJJJLLLNNNQQQTTTVVVXXXXXXZZZZZZXXXVVVUUUXXXZZZUUUVVVYYY[[[]]]^^^______]]]]]]___ccciiinnnpppqqqnnnkkkhhheeebbb^^^ZZZWWWWWWWWWXXXWWWWWWVVVUUUTTTWWWWWWWWWWWWVVVQQQJJJEEEAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEECCCAAA>>><<<:::999777444222000///...,,,---.........---,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,------...+++,,,,,,------,,,+++***,,,++++++******++++++,,,,,,------...//////000000.........///000000111111555777999777444333555777666666666888:::===???AAAAAABBBDDDEEEFFFFFFEEEDDDBBBFFFOOOXXX\\\^^^eeelllvvv}}}vvvtttrrrqqqttt}}}~~~ooommmkkklllrrr|||zzzwwwwwwuuutttuuuxxx~~~yyyuuupppnnnmmmkkkkkklllnnnooonnnppptttyyy~~~}}}~~~~~~~~~wwwtttuuuxxx{{{rrrbbbXXXUUUUUUccczzzdddRRRGGGCCC===<<<:::888666555555444666666666666555444444333333333222111111222333333111111111222222333333333222222222333333333444444333333222222111222222333000111333444444333111000222222222333333444444444222222333333333222111111222222222333333444444444333333444444444555555555555666888777666666777999;;;999:::>>>CCCIIIUUU```>>>>>>======???BBBDDDFFFGGGGGGHHHKKKNNNRRRVVVXXXWWWXXXXXXVVVSSSSSSWWWZZZSSSUUUXXX\\\___```aaabbb``````aaaeeekkkppprrrssspppmmmjjjgggddd```\\\YYYZZZYYYYYYXXXWWWUUUTTTSSSVVVVVVWWWWWWUUUPPPIIICCC@@@@@@AAAAAABBBCCCCCCCCCFFFFFFGGGFFFEEEBBB???>>>===;;;999666333000///...,,,---.........---,,,+++)))******+++---......///*********+++,,,---...///+++,,,,,,---,,,+++)))(((+++******************+++++++++,,,,,,---...//////......//////000000111111222444555444111000222555777777888999<<>>===;;;999777555444444777777777777666555444333444333222111111222333444333333333222222222222111222222222333333444444444333333222222111222222222000111333444444333222000333333333333333333333333444444444333222222222222222222222333333444444444333333333444444444555555666777888888777777888999;;;999:::???DDDKKKWWWaaaFFFEEEBBBBBBCCCDDDEEEEEEEEEGGGHHHIIILLLPPPVVV[[[WWWVVVUUUTTTTTTUUUWWWYYYVVVVVVWWWXXXZZZ]]]cccggggggffffffjjjooosssrrrqqqlllkkkjjjgggccc```]]][[[ZZZXXXVVVUUUUUUUUUSSSRRRTTTTTTTTTSSSQQQLLLEEEAAA@@@???===<<<===@@@CCCEEEAAABBBEEEFFFFFFDDDBBBAAA>>>===<<<:::777333000...111000000///...---------------------------,,,,,,+++++++++,,,//////...---------------------------++++++++++++++++++++++++...,,,,,,//////------000---...///111222222222222666444333444666888888777888999:::<<<>>>AAADDDFFFJJJGGGFFFGGGDDD@@@DDDLLLKKKUUUaaalllwww~~~vvvrrrmmmnnnpppqqqssswww}}}}}}xxxwww}}}yyyuuusssqqqpppooonnnooorrrxxx|||}}}zzzxxxuuupppmmmiiimmmssswwwxxxxxxxxxxxxuuuqqqoooqqqxxx}}}~~~|||tttmmmfffcccbbbccchhhooozzzggg^^^SSSTTTjjjvvvdddRRRHHHBBB>>>:::777666777777666444444444555555555555555555444333333222222222222333333333222222222111111444333333222111111111222555222111222555777555333333333222111000000111111000000111111111222222222444444444444333222222111111222222333333444444555666555555555555444444444777777777777888888888888999999:::===@@@FFFSSSaaaCCC@@@>>>???AAACCCAAA@@@DDDEEEGGGHHHKKKOOOUUUYYYXXXWWWUUUTTTSSSTTTUUUVVVTTTUUUVVVVVVWWW[[[```cccjjjkkknnnqqquuuvvvuuussskkkjjjhhheeebbb___]]]\\\WWWUUUSSSSSSTTTTTTTTTSSSQQQQQQPPPPPPMMMHHHBBB===999999999999;;;<<<>>>???@@@BBBDDDFFFFFFEEEBBBAAA??????>>><<<888555222000111000000///......------------------------------000.........//////...,,,------------------------........................---++++++......,,,,,,///......///111111222222222666444333444666888888777888999;;;<<>>???CCCDDDBBB>>>BBBCCCEEEGGGIIIMMMSSSVVVWWWVVVTTTSSSRRRSSSTTTTTTRRRSSSTTTTTTUUUXXX\\\___mmmqqqwww{{{|||{{{yyyxxxnnnmmmjjjgggdddbbb```___VVVUUUSSSSSSUUUUUUUUUTTTNNNMMMLLLKKKHHHCCC<<<888666777999;;;<<<=========???AAADDDFFFFFFEEEDDDBBBAAA@@@???===:::666333111000000000///......------........................111000.........---+++)))------------------------////////////////////////,,,******------++++++.........///000111222333333666555333444666888888888:::<<<>>>AAACCCGGGLLLPPPVVVRRROOONNNMMMMMMQQQXXXcccfffmmmzzzwwwpppkkknnnsss{{{}}}yyyvvvttttttrrrsssssstttxxx~~~|||zzzyyy{{{}}}~~~zzzvvvsssrrrqqqqqqppppppppppppnnnllliiihhhdddaaa^^^]]]]]]]]]\\\[[[\\\```gggmmmtttzzz~~~|||}}}|||tttlllgggccc___```eeehhhoooyyyxxxttttttuuuuuuvvvuuuwww|||zzzcccZZZ]]]kkkzzzkkkYYYNNNGGGCCC>>>:::888777666555666666666555444444444333666666555444444444555555333333333333222222222222333333222222111111222222222111000111333444333222333222111111000111111111222333333333333444444444222222333444444444333333555555444333333222111111222222333444555666777888777777777777888888888888::::::;;;===???EEERRR___RRRKKKEEECCCFFFHHHEEEBBB@@@BBBDDDEEEGGGKKKOOOSSSSSSRRRRRRQQQRRRSSSTTTTTTRRRSSSTTTTTTUUUWWWZZZ]]]kkkrrr|||~~~~~~wwwuuuqqqmmmiiifffdddddd[[[YYYVVVVVVVVVVVVUUUTTTLLLKKKIIIGGGDDD???999444444555666888999;;;<<<===???AAADDDGGGHHHGGGFFFEEEAAA@@@???===:::666333111000000//////............------............//////...---++++++,,,+++)))'''------------------------,,,,,,,,,,,,---------------******---...+++,,,///......///000111333444555888666444444666888999999===@@@DDDGGGIIIMMMRRRWWW]]]YYYUUUSSSUUUZZZaaahhhkkkjjjppp~~~{{{vvvssspppxxx~~~zzzwwwvvvvvvvvvsssuuuwwwzzz}}}yyytttrrrnnnkkkjjjkkklllnnnnnnllliiigggeeedddeeeeeedddccccccbbb```]]][[[ZZZXXXVVVUUUTTTTTTUUUUUUVVVUUUYYY___gggoooyyy|||tttmmmfff___^^^```cccgggnnnvvv{{{tttsssssstttsssssstttuuuxxxooo```YYY]]]uuuqqq]]]OOOGGGCCC>>>:::888777666555777777666555444333333333555555444444444444555555444444333333333222222222333333222222111222222333333222222222333333333222222222111111111111111222222333333333333333333333111222222333444444444444444444444333333222222222333333444444555666666777666777777777888888888888::::::;;;===???DDDQQQ^^^bbbYYYNNNHHHGGGGGGEEECCC@@@AAACCCEEEFFFHHHLLLOOOMMMMMMNNNOOOQQQSSSUUUVVVSSSTTTUUUVVVVVVXXX[[[^^^eeennnxxx~~~|||xxxsssnnnjjjgggeee```]]]ZZZWWWVVVTTTRRRPPPLLLKKKHHHFFFCCC>>>777333111000//////111444777999>>>@@@DDDGGGHHHHHHGGGGGG@@@@@@???===999666333111////////////............------------......//////+++******+++,,,,,,+++)))------------------------******+++++++++,,,,,,,,,...+++,,,//////------000/////////000111333555666999777555555777999;;;;;;===BBBHHHLLLNNNQQQVVVZZZ^^^\\\YYYYYY___iiirrrxxxrrrmmmppp~~~|||uuu~~~|||ttt|||}}}zzzwwwvvvuuuvvvvvvvvvxxx||||||uuukkkiiiddd```^^^^^^___```bbb```^^^]]]\\\]]]^^^___]]]\\\[[[ZZZXXXVVVTTTSSSNNNNNNMMMKKKJJJKKKLLLMMMPPPTTTYYY```hhhrrr|||yyyrrriii___[[[\\\___aaaeeelllwwwzzzvvvuuuuuutttuuuvvvuuutttzzz{{{gggZZZXXXmmmxxxbbbRRRFFFBBB===:::888888777666777777666555444333333333444333333333333333444444444444444333333333222222333222222111222222333333333444444444333333333444222111111111111111222222222222222222111111111111111222222333444444444444222222222333333444444444555555555555555555555555666777777777888888888888:::999:::===???DDDQQQ^^^rrriii]]]QQQJJJFFFDDDCCCAAABBBDDDEEEEEEFFFHHHKKKHHHJJJLLLNNNQQQSSSUUUVVVSSSUUUWWWXXXYYY[[[^^^```aaagggpppyyy~~~~~~|||wwwrrrmmmiiifffdddaaa\\\XXXUUURRROOOLLLNNNLLLIIIFFFBBB===777333333111///...///222555888;;;>>>BBBEEEGGGHHHGGGGGG@@@@@@???===:::666333111//////////////////......++++++,,,,,,---.........,,,++++++---///000///...------------------------+++,,,,,,------............,,,,,,//////------000/////////000111444666777<<<999666666888;;;======>>>EEENNNSSSSSSUUUXXX\\\^^^```cccfffppp|||yyypppooo}}}}}}uuukkkqqqzzzyyywwwuuuuuuuuuvvvwwwzzz}}}yyypppfffbbb^^^YYYVVVUUUUUUVVVXXXWWWVVVUUUUUUVVVXXXYYYWWWWWWVVVTTTRRRQQQPPPOOOLLLLLLKKKJJJHHHGGGIIIKKKNNNQQQTTTYYY___fffooottt~~~}}}vvvkkk```ZZZYYYZZZ[[[^^^eeeqqq}}}{{{{{{~~~|||zzzyyyyyyzzz|||{{{wwwwwwnnn]]]YYYhhhzzzjjjYYYIIIEEE@@@;;;:::999888777666666666555444444444333333333222222222333444444444444444444333333333333222222111111222222333333444555666555333222333444111111111000111111222333222222111111111111111000222222333444444444333333111111222333333444555555666666555555555444444444777777777777888888888888888777999<<>>BBBEEEEEEEEEEEEBBBAAA@@@>>>;;;777444222.../////////////////////******++++++,,,------...---,,,,,,...000111000///------------------------,,,,,,------...//////000...++++++...///,,,,,,///////////////111444777888>>>;;;888777:::===??????BBBLLLWWW]]]]]]\\\^^^aaabbbjjjsss}}}pppjjjvvvvvviiiiiiwww{{{xxxxxxwwwvvvwwwyyy{{{}}}~~~sssgggccc^^^YYYUUUSSSSSSTTTRRRQQQPPPOOOPPPQQQSSSUUUTTTSSSRRRPPPOOONNNNNNNNNMMMNNNNNNLLLIIIIIIKKKNNNMMMOOOPPPRRRUUUYYY___cccnnnsss||||||qqqddd]]][[[YYYXXXZZZ```jjjtttzzz}}}}}}wwwzzz{{{}}}rrraaa\\\ccckkktttdddOOOKKKDDD???;;;999777555555555555555555555444444333333333333333444555555555444444444444333333333222222111111222222333444333444666444222111222444111111000000111222222333333333333222222111111111333333444444444333222222333333333333333333333333444444444555555555555555777777777777888888888888666666888<<>>@@@AAAIIISSS```ffffffdddeeeggggggtttnnndddooo~~~{{{kkkdddkkkvvv|||xxxyyyyyyxxxyyy{{{~~~|||lllhhhccc]]]YYYWWWWWWWWWPPPOOONNNMMMNNNPPPRRRSSSSSSRRRQQQOOOOOONNNNNNNNNJJJLLLLLLKKKHHHHHHKKKNNNLLLMMMNNNNNNNNNPPPTTTWWW\\\cccooo{{{wwwjjjbbb```[[[YYYZZZ^^^eeellloooppp~~~|||yyyxxx|||}}}uuuccc^^^``````zzzmmmUUUPPPHHHBBB===999666444444444444555555555555555444444444444444555666777555555444444444333333333222111111111222333333444222444555444111///111333111111000000111222333333444444444333333222222222444444444444333333222111555444444333333222222111222333333444555666777777777777777777888888888888555555777;;;???FFFTTTaaawwwjjj\\\OOOKKKIIIGGGDDDCCCCCCDDDEEEFFFIIIKKKMMMLLLLLLLLLMMMSSSUUUXXXZZZ\\\^^^aaaddddddbbbccciiisss}}}xxxssslllkkkiiifffbbb]]]XXXVVVXXXTTTNNNGGG@@@999444111111000//////111333222222...000555999===@@@AAAAAADDDAAA>>>;;;:::999777555000///////////////000111///////////////.........,,,------......------,,,/////////......---------------,,,+++,,,---...///,,,...///000///000111333000000//////111333666888???<<<999888999<<>>:::888888777666555444444333333444444333222333555777777777444444444444444444444444888666444222111222333444555444333333222222333333444444444444444444444444111111000000111333444666333333111111111222333444444333333333333444555666333333222222333333444555555555666666777777888888::::::;;;>>>@@@EEESSS```zzzmmm```RRRMMMGGGCCCCCCDDDDDDDDDBBBEEEHHHJJJJJJJJJKKKLLLOOORRRUUUXXXZZZ]]]```ccceeecccccchhhrrr|||}}}xxxpppnnnlllhhhddd___\\\ZZZYYYUUUOOOGGG???888333111111///......///000///...000111333555999<<>>CCCPPP]]]{{{sssgggVVVMMMKKKKKKHHHEEEGGGIIIIIIIIIGGGEEEFFFGGGGGGJJJNNNRRRUUUXXX]]]___eeedddcccfffmmmvvv{{{xxxtttnnnjjjfffdddccc^^^YYYRRRIII@@@999555222444222000000000111000///000000000000111333555666999888999:::;;;:::777444333222111000////////////---------------.........------............------000000000000000000000000---------------......//////111222111//////000111333333444555666666555555;;;::::::;;;===CCCJJJNNNZZZeeejjjppp}}}uuurrr{{{rrriiieeeeeeiiimmmsss~~~{{{{{{{{{{{{|||~~~}}}zzzuuuqqqttt|||}}}nnneee[[[UUUVVVZZZ^^^```^^^[[[XXXUUUSSSSSSUUUVVVXXXXXXWWWTTTPPPMMMKKKKKKJJJKKKLLLKKKHHHGGGHHHIIIJJJNNNSSSZZZdddrrrzzzrrrkkkhhhhhhggggggmmmsss|||zzzkkkddd]]]sss~~~mmmYYYLLLCCC<<<999999777666555444444333333444333222111222555666777666444444444444444444444444666555444333333333333444555444333333222222333333111111111111111111111111111111111222222333333333555444444333222222222111555555444333333333444444333333333333333444555555555555666666777777888888777777999===???DDDPPP]]]sssaaaUUUQQQOOOJJJFFFGGGHHHHHHGGGEEEEEEEEEGGGFFFIIIMMMPPPSSSVVVZZZ]]]bbbbbbaaaccchhhpppyyy~~~|||xxxrrrmmmjjjgggfff```[[[TTTKKKCCC===999777444222111000111222111000...///000111222111111000555555666888999999666333222111000///...---------------......////////////---......//////......---++++++++++++,,,,,,,,,,,,------.........//////......///111111000000222444333444555666666666666555:::;;;;;;;;;>>>DDDLLLRRR^^^lllqqqttt~~~wwwqqqtttsssgggaaa^^^^^^```___mmm}}}{{{|||}}}{{{~~~}}}vvvoookkkmmmtttvvvmmm```YYYYYY]]]aaadddccc```\\\XXXVVVVVVXXXYYY[[[[[[YYYVVVQQQMMMLLLLLLKKKLLLMMMKKKIIIGGGGGGHHHIIILLLQQQUUU]]]kkk{{{xxxrrrooollljjjlllqqqxxx~~~uuuiii___nnnsss^^^QQQGGG@@@<<<;;;777666555444444333333444333222111222444666666666444444444444444444444444555555444444333333333444555444333333222222333333222222222222222222222222111111222222333333333222444444444444333333222222555444444333333333444444444444333333444444555666555555666666777777888888777888:::>>>@@@EEEQQQ]]]zzzjjj^^^XXXTTTOOOKKKEEEFFFGGGFFFEEEEEEGGGIIIGGGIIILLLNNNPPPRRRUUUXXX\\\]]]^^^```ccciiiqqqvvv|||wwwrrrnnnkkkiiiaaa]]]VVVNNNGGGBBB@@@???777555222222222222111000---///111222222111///...222222222444666666444222000//////...------------------......///000000000......////////////......,,,,,,,,,,,,,,,---------------...////////////...---///111111111111333555333333444444555666777777999;;;<<<===@@@GGGRRRZZZdddrrrwwwxxxxxxpppooouuu|||}}}~~~qqqeee___ZZZWWWWWWVVVbbbuuu}}}}}}}}}}}}|||}}}yyyqqqiiifffgggllluuu}}}{{{wwwhhh^^^\\\^^^bbbdddgggddd___[[[XXXYYYZZZ\\\^^^]]][[[VVVQQQMMMLLLLLLLLLMMMNNNLLLIIIHHHHHHIIIFFFJJJNNNRRRYYYeeevvv}}}xxxsssppplllpppvvv{{{~~~~~~rrrfffkkk{{{yyyeeeWWWMMMDDD???>>>999888777666666555555666666444222222333444333222444444444444444444444444444444444444444444444444555444333333222222333333333333333333333333333333111222222333333333222222333333444444444444333333444333333333333444555666444444444444444555555666555555666666777777888888777888;;;???AAAEEEQQQ\\\tttjjjbbb]]]XXXVVVMMMMMMLLLJJJGGGFFFGGGHHHFFFHHHKKKLLLLLLMMMPPPRRRVVVXXX[[[]]]___cccjjjnnnsssvvv{{{}}}}}}wwwrrrnnnlllbbb^^^XXXQQQKKKHHHGGGFFF???<<<999777666555333111000000000111111000000000111000///000222333222111000///............//////,,,,,,---......///000000......////////////........./////////000000000000,,,---...///000//////...///000222222111111222333222222222222444555777999777:::===???DDDMMMZZZccclllxxxzzz}}}{{{tttpppssswww}}}}}}vvvuuuwwwzzznnnddd```[[[WWWUUUXXX```oooxxxzzz|||}}}}}}qqqiiibbbaaaaaabbbiiiqqqooowww}}}|||{{{}}}|||yyyyyy}}}}}}nnndddaaabbbeeegggkkkgggbbb]]]ZZZ[[[\\\^^^```___\\\WWWQQQMMMLLLLLLMMMNNNNNNMMMKKKIIIJJJJJJGGGJJJNNNPPPTTT___nnnzzz|||xxxrrrtttxxx{{{}}}ooojjjqqqmmm^^^SSSIIIAAA???999888777666666555555666666444222222333444333222444444444444444444444444333444444444444444444444555444333333222222333333333333333333333333333333111222333333333333222111111222333555555555555444222222222333444555666777444444444444444555666666555555666666777777888888666666:::>>>@@@DDDOOO[[[{{{ssskkkfffbbbaaaYYYXXXUUUPPPJJJGGGFFFGGGFFFHHHJJJJJJJJJJJJLLLNNNRRRUUUYYY[[[\\\```eeejjjggglllrrrvvvyyy|||{{{uuupppnnnccc___YYYSSSNNNKKKKKKKKKHHHEEEAAA>>>;;;999666333333111000//////000111333111///......///111111000000////////////000000111++++++,,,,,,---...//////......////////////......,,,---------......//////,,,---///000000000///...111222333222000000000222222111111111222555888:::555999===AAAGGGRRR```jjjsss{{{{{{yyyuuuvvvyyyyyysssooorrrvvvzzz~~~mmmeeeccc___ZZZXXX\\\aaammm|||}}}uuuxxx{{{}}}~~~{{{kkkccc]]]]]]\\\[[[```gggkkktttzzzwwwttttttqqqlllssswww}}}~~~pppgggeeegggkkklllmmmiiiccc^^^[[[\\\^^^___aaa___\\\WWWQQQMMMLLLLLLMMMNNNOOONNNKKKJJJKKKLLLJJJMMMPPPPPPQQQYYYfffqqq}}}vvvxxxyyyyyyyyy{{{}}}}}}~~~wwwlllmmmsssdddWWWKKKCCC???777666555444444333333444222111000111444555666555444444444444444444444444333333444555555444444444555444333333222222333333222222222222222222222222111222333444333333111000000111333555666666666555111111222333444666777888555444444444444555666666555555666666777888888888444555999===???CCCNNNZZZ}}}vvvrrrttttttrrrssssssmmmaaaQQQGGGEEEGGGHHHFFFGGGLLLNNNMMMMMMOOOQQQSSSVVVYYY\\\^^^_________```cccfffkkksss{{{zzzvvvsssjjjbbbXXXQQQOOOOOONNNMMMLLLKKKIIIFFFBBB>>>;;;:::666555444222111000000000111000......///000///...111000000000////////////........./////////////////////............//////......------------......000000000000////////////---......///000222333444333555444111222777999888======>>>CCCMMM[[[gggooo{{{|||}}}~~~}}}~~~yyywwwqqqmmmooosssuuuzzz}}}nnneeeaaa\\\ZZZ[[[bbblllwww~~~~~~{{{|||}}}|||}}}rrrfffaaa^^^\\\[[[[[[aaahhhkkkrrrvvvssspppnnnmmmkkklllooouuu}}}qqqhhhgggjjjllllllnnniiiaaaZZZWWWWWW[[[]]]bbb^^^XXXRRRMMMJJJIIIIIIMMMNNNNNNMMMMMMLLLKKKJJJLLLNNNOOOPPPRRR[[[gggqqq~~~yyyttttttyyy~~~|||}}}~~~~~~~~~~~~ooogggxxxooo^^^PPPFFFBBB===:::777555555555444444>>><<<888555333444666888444444333333333333222222555555444333333333444444333333333333333333333333111111222222222333333333222222222222222222222222222333444555666555444333555444444333333444444555777777777777777666666666555555555555666666666666999999;;;>>>???CCCOOO[[[~~~}}}rrrbbbUUUMMMJJJHHHEEEFFFJJJLLLKKKLLLNNNPPPRRRUUUXXX[[[]]]]]]^^^ZZZ[[[^^^aaafffmmmvvv|||~~~zzzwwwkkkdddYYYRRRPPPPPPPPPOOONNNNNNLLLIIIFFFCCC@@@>>>;;;:::888666444333222111333111//////000111000///000000000///////////////000000//////......------//////............/////////......------......///000000000000////////////444444333333333333444444444555444111222777:::::::::;;;???GGGSSSaaammmuuu~~~zzz}}}wwwpppkkkkkkmmmnnnqqqvvvyyyzzzkkkccc___]]]]]]```gggqqq{{{|||}}}~~~~~~zzznnnaaa\\\XXXWWWVVVVVV]]]dddmmmtttxxxtttpppnnnkkkhhhhhhjjjpppxxx{{{{{{rrriiiiiimmmpppqqqlllggg```ZZZWWWXXX[[[]]]```]]]WWWRRRMMMKKKJJJIIIMMMMMMMMMMMMMMMLLLJJJJJJJJJMMMQQQSSSUUU[[[dddkkkyyy}}}xxxsssrrrvvvzzz{{{zzz{{{|||~~~~~~~~~~~~~~~rrrfffrrrwwweeeVVVLLLGGG???<<<888666666666666555555333222111222444777999444444333333333333222222333333333333444444555666333333333333333333333333111111222222222333333333333333333333333333333333222222333444444444444444555444444333333444444555555555555555555555555444666666666777777777777888999999;;;>>>???CCCOOO[[[wwwgggWWWNNNIIIEEECCCGGGIIIIIIJJJMMMOOOPPPSSSWWWYYY[[[\\\\\\UUUWWWYYY\\\aaahhhpppvvv}}}{{{ppphhh]]]VVVSSSSSSRRRQQQQQQQQQPPPNNNKKKIIIGGGEEEBBB@@@>>><<<999666444333444222000000111111000///////////////////////////111111000///...---,,,,,,//////............/////////......------......///////////////000000000000222222111111111111222222555666444000222888======:::===DDDMMMZZZgggrrryyy{{{zzz~~~xxxqqqjjjiiiiiigggiiilllnnnwwwuuuggg```^^^^^^aaafffnnnxxx}}}~~~wwwlllbbb]]]XXXWWWVVVWWW^^^gggpppvvvyyyuuupppmmmjjjgggeeefffllltttxxxxxx|||~~~rrrjjjjjjoootttuuulllggg```YYYVVVWWWZZZ\\\]]]ZZZVVVQQQMMMKKKJJJJJJMMMMMMMMMMMMLLLKKKJJJJJJHHHMMMSSSWWWZZZ]]]bbbffftttzzz~~~{{{vvvqqqooorrrtttuuutttyyyzzz|||~~~~~~~~~~~~}}}|||~~~wwwgggmmmnnn]]]QQQKKKAAA>>>:::888777777777666000000111222333555777888444444333333333333222222111222222333444555666777333333333333333333333333111111222222222333333333444444444444444444444444222222222222222333444444555444444333333444444555444444555555555555555555777777777777888888888888999999;;;>>>???CCCOOO[[[}}}wwwdddWWWOOOHHHCCCEEEGGGGGGIIIKKKNNNPPPSSSWWWYYY[[[\\\\\\UUUVVVYYY\\\```gggnnnssszzz|||~~~~~~|||wwwoooccc[[[WWWVVVTTTSSSSSSSSSRRRQQQPPPNNNLLLKKKHHHGGGDDDAAA===:::777555444222000///000111000///......////////////000000000000//////......------///......------....../////////............//////////////////000000000000......///000111333444555666666444000222:::???@@@>>>BBBJJJTTT```llluuuzzz}}}wwwxxx{{{~~~~~~|||tttnnnllljjjggggggjjjjjjqqq{{{}}}qqqeee___]]]___dddkkkttt}}}}}}xxxoooeee___ZZZXXXWWWYYYaaajjjpppwww{{{wwwrrrooolllhhhggggggllltttyyyzzz}}}~~~|||{{{{{{|||}}}||||||~~~}}}||||||}}}rrriiijjjoootttvvvmmmhhhaaaZZZVVVVVVWWWYYY[[[XXXTTTOOOLLLKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIHHHMMMTTTYYY]]]aaaeeehhhrrrwww~~~}}}{{{zzzuuuqqqmmmlllnnnpppqqqqqqvvvxxxzzz|||}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{jjjlllxxxdddTTTKKKCCC???;;;999888777666555555666666666666555555444444444333333333222222222222222333444555555555555333333333333333333333333111111222222222333333333444444444444444444444444333222111000111222333444555444444333333444444555666666666666777777777777666666777777777888888888888888:::===???DDDOOO\\\|||xxxyyy|||~~~uuuhhhYYYOOOGGGFFFGGGGGGHHHJJJOOOQQQTTTWWWZZZ\\\\\\]]]XXXZZZ]]]```dddjjjpppuuuwwwyyy|||~~~}}}}}}ttthhh___ZZZXXXVVVTTTTTTTTTTTTSSSRRRQQQPPPOOOLLLKKKIIIFFFBBB>>>:::888555333111000111111000//////000000000000000000000------......//////000000......------------....../////////....../////////.../////////000000000111222222333444555777888999666777444111444<<>>CCCMMMZZZfffrrrzzz~~~wwwuuuyyy~~~xxxrrrpppnnnkkkkkknnnnnnrrrxxx}}}yyyooofffbbbaaaccciiipppyyy~~~~~~}}}uuufff___YYYVVVUUUXXX```jjjpppwww|||yyyuuurrroookkkhhhhhhllluuu{{{|||~~~tttsssrrrtttwwwzzz{{{|||{{{zzzyyyyyy{{{~~~qqqhhhhhhmmmrrrssspppkkkccc\\\VVVTTTUUUVVVYYYVVVRRRNNNKKKJJJKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIJJJMMMSSSYYY^^^dddjjjmmmqqquuuzzz~~~~~~}}}|||{{{wwwxxxxxxxxxxxxvvvuuutttmmmkkkiiiiiikkknnnpppqqqrrrtttvvvyyy{{{|||||||||}}}~~~~~~}}}~~~|||mmmkkkxxxnnnYYYMMMCCC@@@<<<999777777555444888888888888777555333222444444333333333222222222333444444555555444333333333333333333333333333333111111222222222333333333222222222222222222222222333222111000111222333444555444444333333444444555555666666666777777888888555555555666666666777777888888:::===???DDDPPP\\\}}}vvvsssxxxzzzwww}}}zzzfffYYYMMMIIIIIIHHHHHHJJJOOOQQQTTTWWWZZZ[[[\\\]]][[[^^^aaadddggglllrrrwwwxxxzzz}}}~~~~~~uuuiii```[[[YYYWWWUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOOOOMMMKKKHHHCCC@@@>>>:::888555555555555444333222222222111111000000000,,,,,,---...///000111111......------------......000//////......//////000......//////000000111111555555444444444444555555555666555333777???DDDEEE<<>>EEERRRaaaqqq||||||}}}{{{zzz|||yyywwwvvvtttrrrrrrrrrrrrooommmooossswwwyyy~~~xxxrrrjjjbbb]]][[[^^^gggqqquuu}}}zzzwwwrrrnnnkkkiiimmmvvv}}}~~~vvvrrrnnnmmmooosssvvvxxxvvvvvvvvvwwwyyy|||~~~vvvkkkfffiiinnnrrrrrrpppllleee^^^YYYWWWWWWXXXWWWUUUQQQLLLJJJIIIIIIIIILLLLLLLLLLLLKKKJJJIIIHHHJJJLLLQQQXXX___eeeiiikkkiiikkknnnnnnkkkiiigggggggggggghhhgggfffdddbbbaaa```aaabbbcccdddgggjjjmmmkkkmmmpppsssvvvxxxyyyzzz||||||{{{wwwkkkjjjrrriiiWWWGGGCCC???;;;999888666555222222222333333444444555444444333333333333222222222333444666666555444333333333333333333333333333111111222222222333333333333333333333333333333333222222333444444444444444555444444333333444444555333333444444555666666777555666666666666777777777777777:::===???DDDPPP]]]|||vvvqqqnnnqqqvvv{{{pppuuu|||~~~|||zzzjjjXXXPPPMMMKKKJJJKKKLLLNNNQQQTTTWWWYYYZZZZZZZZZ\\\___bbbfffjjjooosssuuuwwwyyy{{{|||{{{yyywwwtttlllbbb[[[YYYZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTTTTSSSQQQNNNJJJHHHGGGEEEBBBBBBBBBBBB@@@???777666555444222111000000///////////////............------,,,,,,------...000000////////////000000---......///000111111222333333444444666888999:::222666777777;;;BBBFFFFFFDDDKKKVVVeeettt}}}sssvvvzzzwwwtttqqqnnnnnnnnnooolllmmmrrrzzz~~~}}}uuuqqqiii```ZZZXXXZZZdddnnnyyy|||wwwrrrmmmnnnllloooxxx{{{vvvppplllmmmooorrrtttsssttttttvvvyyy|||~~~{{{sssiiifffkkkqqqtttuuunnnkkkeee___[[[YYYZZZ[[[XXXUUUQQQLLLIIIHHHHHHHHHLLLLLLLLLLLLKKKJJJIIIHHHIIIKKKQQQXXX___dddeeeeeehhhjjjkkkjjjgggdddbbbbbbbbbbbbbbbbbb```^^^\\\[[[^^^___```aaabbbdddgggiiiiiikkknnnrrruuuwwwxxxyyy{{{~~~{{{zzz}}}~~~nnnhhhnnn{{{mmmXXXIIIEEE@@@===;;;999777666555444444333333444444555444444444333333333222222///111333555666666555444333333333333333333333333111111222222222333333333444444444444444444444444222333444555666555444333555444444333333444444555555555555666777888888999777777777777888888888888777777:::===???DDDQQQ]]]{{{wwwpppkkkttt{{{uuutttuuuwwwzzzyyyuuuqqquuuoooddd[[[SSSMMMGGGDDDGGGLLLQQQTTTUUUUUUWWWYYY\\\^^^```dddgggjjjkkklllnnnpppsssvvvwwwvvvtttsssjjjfff```\\\ZZZYYYXXXWWWWWWXXXYYYZZZZZZXXXVVVUUURRRSSSSSSTTTTTTTTTTTTSSSOOOOOONNNMMMKKKHHHFFFDDD???<<<888555555555444333444222///...///000000///............000222444555////////////////////////////////////000111222333222333333444444555555555999888777999<<>>;;;777666777333333333333333333333333555555555555555444444333444444444444444444444444333333444444444333222111333333333333333333333333444333333333333444555666444444444444444333333333555555555666666666666777444555777999999999777777888777777666777888999:::888888;;;>>>???CCCNNNZZZtttvvvxxx{{{}}}yyysssoooooopppqqqqqqssspppkkkfff```YYYRRRMMMIIIJJJKKKKKKLLLNNNRRRUUUVVVYYY\\\```bbbbbbaaaaaa___```aaabbb```]]]ZZZXXXXXXUUUQQQQQQRRRUUUWWWXXXTTTVVVWWWYYYYYYXXXWWWVVV[[[[[[[[[ZZZYYYXXXWWWVVVWWWWWWWWWUUUSSSQQQNNNMMMJJJGGGBBB???===<<<:::888777555222111222222222111333222111000//////000000111111111111111111111111............///000111111222333333444555555666666666666777999===AAAEEEHHHRRRVVV```ooo}}}~~~vvvtttsssyyyyyyqqqkkkkkkpppuuu}}}ssskkkccc```aaafffoooxxxzzzzzzyyyzzz}}}xxxtttoookkkhhhhhhjjjkkknnnnnnppprrrvvvzzz~~~ooofffddddddnnnwwwrrrvvvqqqkkkeeebbbaaa___^^^[[[WWWRRRMMMJJJJJJLLLNNNNNNLLLJJJIIIIIIHHHFFFDDDDDDGGGJJJOOOSSSWWWZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTQQQSSSUUUWWWYYY]]]bbbeeehhhjjjlllmmmmmmnnnppprrrwwwyyy||||||||||||}}}~~~xxxnnnsss~~~jjjYYYNNNDDD@@@<<<888666777666666666666666666666666333444555555555444222111444444444444444444444444333333444444444333222222333333333333333333333333444444333333333444555555555444444333222222111111555555555666666666666777444555666777777777666555888777777777777888999999999999:::===>>>CCCOOO[[[~~~{{{vvvtttwww|||~~~{{{vvvrrrpppooooooppprrrqqqooonnniiibbbZZZTTTMMMLLLIIIHHHHHHKKKOOORRRSSSVVVZZZ]]]^^^^^^\\\ZZZ\\\]]]^^^^^^\\\YYYVVVTTTOOOLLLIIIHHHKKKNNNQQQRRRSSSTTTVVVXXXYYYYYYXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZXXXXXXXXXWWWVVVSSSQQQPPPOOOLLLHHHFFFEEECCCAAA@@@<<<:::777666666777666555666666444333111000///...........................///......//////000111222222333333444555666777777777777999:::===BBBGGGJJJXXX]]]hhhvvv}}}uuuuuuwww}}}}}}zzzqqqkkkmmmuuu|||~~~}}}}}}~~~uuullldddbbbdddhhhqqqyyy}}}|||{{{|||}}}vvvrrrmmmiiiffffffhhhiiimmmmmmooorrruuuyyy}}}qqqhhhggggggqqqzzzvvvwwwrrrkkkeeecccbbbbbbaaa]]]YYYSSSNNNKKKKKKMMMOOOOOOMMMJJJIIIIIIHHHFFFDDDDDDFFFIIIMMMQQQTTTVVVWWWWWWWWWVVVTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRPPPRRRTTTVVVXXX[[[___bbbeeegggjjjkkkkkklllnnnpppvvvxxxzzz{{{{{{{{{|||}}}pppqqq{{{sss^^^RRRFFF@@@===:::777888777777777777777777777777333444555666666444333222333333444444444444444444333333333333333333333222222222222222222222222222444444333333333444444555444444444333333333222222333333333444444444444555666666777777777666555555777777777888888888999999:::999999;;;===BBBOOO\\\{{{sssqqqrrrvvvyyy||||||{{{yyyvvvsssqqqppppppqqqssstttrrrlllccc\\\VVVQQQKKKGGGFFFHHHLLLNNNQQQSSSWWWZZZ[[[ZZZXXXVVVUUUVVVVVVVVVVVVTTTRRRPPPKKKGGGCCCAAACCCFFFHHHJJJNNNPPPSSSVVVWWWXXXWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWXXXXXXWWWVVVTTTSSSPPPNNNLLLKKKJJJJJJHHHFFFAAA>>>;;;::::::;;;:::999999888777555333111000///........................000000000000111222333444222222333444555777777888999:::<<<<<<>>>BBBIIIMMM]]]dddppp}}}~~~|||zzzxxxuuuwwwyyy}}}|||xxxxxxyyyqqqnnnqqqzzz~~~|||zzzyyyzzz|||~~~sssiiigggiiimmmttt|||}}}{{{zzz{{{~~~|||wwwsssppplllgggeeefffgggiiimmmmmmoooqqquuuyyy|||tttkkkjjjjjjuuu~~~zzzxxxrrrjjjeeebbbccccccdddaaa]]]VVVPPPLLLMMMOOOQQQQQQOOOKKKIIIIIIHHHFFFEEEEEEGGGIIIMMMPPPRRRTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQMMMLLLKKKKKKKKKLLLLLLMMMQQQSSSUUUVVVWWWYYY\\\___```cccgggiiikkklllnnnpppuuuwwwyyyzzzzzzzzz|||}}}yyyuuuzzzyyycccUUUGGGAAA>>>;;;999999444444444444444444444444555666666777666555444333333333333444444444555555333333333333333333333333222222222222222222222222555444444333333333444444333444444444555555555666333333333444444444444555777777777777777777666666777888888888999999999999999888999;;;<<>>;;;;;;>>>@@@AAAEEEGGGKKKNNNQQQRRRRRRRRRUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTVVVVVVWWWVVVUUUTTTOOONNNLLLLLLLLLKKKJJJHHHBBB@@@===;;;;;;<<<;;;:::888888777666444333111000111111111111111111111111111111111111222333444444222222333555666777888999999<<<>>>???@@@EEEMMMSSSbbblllyyyyyytttqqqooorrrvvvuuuwwwxxxxxxxxx}}}{{{tttuuuyyyvvvqqqqqqwww~~~}}}}}}}}}~~~~~~|||zzztttuuuuuuwwwyyy}}}qqqmmmnnnqqqxxx}}}{{{zzz{{{~~~yyysssqqqnnnjjjfffeeefffhhhjjjnnnoooppprrruuuxxx|||~~~vvvnnnmmmmmmxxx~~~yyyssskkkeeecccdddfffgggfffaaaZZZSSSOOOOOORRRTTTUUUQQQMMMJJJIIIHHHFFFEEEFFFGGGJJJLLLOOOPPPQQQRRRQQQPPPOOOOOONNNNNNNNNOOOLLLKKKJJJJJJJJJKKKLLLMMMPPPRRRTTTVVVVVVXXXZZZ\\\]]]```eeehhhkkkmmmoooqqqrrruuuxxxzzzzzz{{{}}}}}}~~~jjj[[[JJJCCC@@@===:::999666666666666666666666666777777666666555555555555222333333444444555555555333333222222222333444444333333333333333333333333555555444333333333444444333333444555555666777777555555555666666666666777777777777777777777777777777888999999::::::999999888888999<<<===BBBNNNZZZ}}}tttssssssyyy}}}yyywwwtttwww}}}~~~vvvpppjjjcccXXXOOOKKKIIIHHHHHHKKKLLLNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMFFFAAA;;;777666888:::;;;:::<<<@@@DDDGGGIIIIIIIIIMMMMMMNNNNNNNNNMMMLLLLLLKKKMMMNNNPPPQQQRRRQQQQQQMMMLLLJJJJJJJJJHHHFFFDDD@@@===:::999999999888777555555555555444222111000111111111111111111111111000000000000111222333444222222333555666888999999777;;;>>>@@@BBBIIIRRRZZZiiittt~~~qqqiiiddddddmmmwwwxxxzzzyyyuuurrrsss{{{|||wwwrrrxxx{{{qqqnnnsss{{{|||{{{{{{}}}}}}{{{qqqpppooonnnppprrrvvvxxxxxx|||~~~|||xxxvvvxxx{{{|||~~~vvvooonnnqqqxxx~~~~~~}}}~~~xxxsssooollliiifffeeegggiiilllppppppqqqsssuuuxxx{{{}}}~~~vvvnnnmmmnnnzzz{{{uuulllfffdddfffiiijjjjjjeee]]]VVVRRRRRRUUUWWWXXXTTTOOOLLLJJJHHHFFFEEEFFFGGGIIIKKKMMMNNNOOOOOOMMMMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNKKKNNNQQQSSSUUUVVVYYY[[[\\\```eeehhhkkklllnnnpppnnnqqqvvvyyy|||~~~}}}uuucccPPPGGGCCC>>>:::888888888888888888888888888888666555333333444555666222222333333444555555666333333222222222333444555333333333333333333333333666555444333333333333333444444444444444444444444555555555666666666666777555555555555666777777888777888999:::::::::999999777777999===>>>BBBMMMYYY|||wwwqqqxxx|||zzzwwwzzz|||vvvqqqhhh\\\RRRMMMJJJHHHFFFIIIJJJKKKLLLNNNOOOOOOOOONNNNNNMMMLLLKKKJJJHHHGGGEEE@@@999444444666888999222444888<<<@@@BBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHCCCEEEGGGIIIKKKLLLLLLLLLLLLKKKIIIHHHGGGEEEBBB???===;;;777666666666555333222333333444333222000///////////////////////////////////////000111222333222222333555666888999999555999>>>AAADDDLLLWWW___mmmzzz{{{mmmccc]]]]]]jjjxxx~~~~~~xxxrrrrrryyy{{{yyysss|||wwwnnnlllsss}}}zzzzzz{{{}}}~~~|||pppnnnkkkhhhhhhiiilllnnniiikkkllljjjffffffjjjooowwwyyy}}}vvvmmmllloootttzzzyyytttnnnlllhhhfffeeegggkkkmmmrrrrrrrrrsssuuuxxx{{{|||}}}uuunnnmmmnnnzzz}}}vvvmmmgggfffhhhkkkmmmmmmhhh___XXXTTTTTTVVVYYYZZZVVVQQQMMMJJJHHHFFFEEEEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKJJJIIIIIIIIIJJJJJJHHHGGGFFFEEEEEEGGGIIIJJJGGGJJJNNNQQQSSSVVVXXX[[[]]]```eeeiiikkklllmmmoookkkoootttyyy}}}xxx|||iiiUUUJJJEEE???:::777555555555555555555555555888666333111111222444666222222333333444555666666333333222111222333555666444444444444444444444444666555444333333333333333555444444333333222222111333333333444444444555555333333333444555666777888777888999:::;;;:::999999666666:::===???BBBMMMXXXyyyyyyxxxyyyzzzyyyvvvtttooorrrzzzuuuooofffZZZPPPKKKIIIJJJBBBFFFKKKLLLJJJIIIMMMQQQPPPOOONNNKKKHHHDDD@@@>>><<<;;;:::888555333222111666666666777777777777888888888999:::;;;;;;<<<<<<<<<>>>@@@CCCDDDDDDCCCCCCDDDDDDBBBAAA???===<<<;;;666666555555555444444444333333222222111111000000111111111111111111111111.........000111333555666888888888888999:::;;;<<>>LLLSSSYYYgggttt|||qqqfff```dddsss{{{pppfff^^^bbbppp~~~zzzxxx~~~~~~~~~vvvsssnnniiieeebbbaaaaaa```^^^[[[YYYXXXXXXZZZ[[[eeejjjrrr{{{ssskkkffffffoooxxx}}}xxxtttooommmiiiffffffgggiiijjjoooppprrrssstttxxx}}}xxxmmmkkkrrr{{{~~~wwwnnnhhhhhhjjjllllllqqqiii^^^VVVSSSUUUYYY[[[ZZZVVVQQQMMMKKKHHHFFFDDDGGGIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGEEEDDDCCCEEEFFFGGGEEEFFFHHHLLLQQQTTTVVVWWWYYY___dddgggkkknnnnnnkkkkkkooouuuzzz~~~ttt\\\PPPJJJBBB;;;999:::999777666555555666666666555555555555444444444666555555444444555555666222333333444444333333222444555666777777666555444333333333333333333333333444444444555666777777888666555333333333444666888555555555555666888999:::<<<:::888888999:::999888999999;;;>>>???CCCOOO[[[|||zzzxxxtttpppmmmkkkkkksss~~~yyyooocccXXXPPPKKKJJJFFFHHHJJJJJJHHHHHHIIIKKKKKKJJJIIIGGGDDD@@@===;;;:::999888777555333222111222222222333333333444444666666666777888999999999888999;;;===>>>>>>>>>======<<<;;;:::999777666666333333333222222222111111111111111111111000000000111111111111111111111111000000000111222333444555666666666777777888999:::>>>@@@===BBBQQQXXX___mmm{{{uuukkkeeegggtttxxxiiiaaa\\\aaaooo|||}}}zzz~~~~~~~~~yyyvvvqqqkkkddd^^^ZZZXXXUUUSSSQQQOOOOOOQQQSSSUUU^^^cccllluuu{{{|||zzz}}}tttjjjdddaaaccclllvvv{{{wwwqqqnnnjjjgggffffffhhhjjjlllmmmppprrruuuyyyxxxmmmkkksss|||yyyoooiiihhhjjjllllllnnnggg]]]VVVTTTUUUXXXYYYXXXUUUPPPLLLJJJHHHFFFDDDFFFGGGIIIKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEECCCBBBBBBBBBDDDEEEEEEEEEGGGKKKPPPTTTVVVWWWZZZ___dddfffjjjoooooolllkkkooouuuzzz}}}www___RRRKKKCCC<<<::::::999777666555555666666666555555555555444444444444333333222222333333444333444444555555444444333333333444444444444333333444444444444444444444444444444444555666777777777666555444333333444666777777666666555555666666777888777666777888::::::999999999;;;>>>???CCCOOO[[[|||vvvpppjjjfffgggeeekkkzzzzzzpppeee[[[SSSOOOLLLKKKIIIHHHHHHHHHGGGEEEDDDDDDCCCAAA>>><<<999888777777666555444333222222000000111111111222222222222333333444444555555666444444555555666666666666555555555444333333222222222222111111111000000000////////////000000000000111111111111111111111111333333222222222333444444555555555555666777888888<<<@@@@@@HHHXXX```gggvvv|||}}}vvvppppppxxx{{{qqqbbb^^^]]]dddqqq||||||}}}|||wwwooofff\\\TTTOOOIIIHHHFFFFFFGGGIIILLLNNNTTTYYYbbbllltttzzz}}}~~~|||vvvrrrmmmeee^^^[[[[[[^^^hhhrrrwww}}}~~~~~~~~~{{{sssqqqllliiiffffffhhhiiihhhjjjlllppptttzzzxxxnnnlllttt}}}wwwllleeedddfffhhhiiiiiiddd\\\VVVTTTUUUWWWWWWWWWSSSOOOKKKIIIHHHFFFEEEEEEFFFHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHFFFEEEDDDBBBBBBBBBCCCDDDDDDEEEGGGJJJNNNRRRUUUWWW[[[```ccceeeiiioooqqqooolllpppuuuxxx{{{}}}}}}eeeUUUKKKCCC>>>;;;:::999777666555555666666666555555555555444444444444333333222222333333444444555555666666555555444444444333333333333444444555555555555555555555555444444444555666666777777555555444333333555666777888777666555444444444444666555444666888::::::999999999;;;>>>???CCCOOO[[[xxxqqqiiieeegggbbbdddrrr{{{rrrhhh^^^XXXQQQMMMGGGFFFHHHIIIFFFCCC???>>>===<<<:::888777666444444444333333333333222222222222222333333333333111111111222222333333333333222222111111111222222222222222222222222222222222222222222111111111111---.........//////000000111111111111111111111111333333333333333444555666555555555555555777888888999@@@BBBMMM___hhhqqquuuuuuwwwkkk______bbbjjjvvv~~~}}}}}}|||tttiii]]]RRRKKKEEEDDDCCCBBBBBBEEEGGGIIILLLQQQZZZdddnnnuuuzzz}}}xxxpppkkkaaa[[[VVVVVVVVVZZZdddnnnrrrxxx~~~}}}~~~|||vvvsssooojjjgggggghhhhhhfffgggjjjmmmqqqwww~~~{{{pppnnnuuu}}}vvvkkkcccbbbdddfffgggeee```[[[WWWVVVVVVWWWVVVVVVRRRMMMJJJHHHGGGFFFEEEDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIHHHFFFEEEDDDDDDDDDDDDBBBDDDFFFIIILLLOOOTTTWWW\\\```cccdddhhhooosssrrrmmmppptttwwwyyy{{{}}}lllYYYMMMDDD???<<<:::999888666666666666777666555555555555444444444666555555444444555555666444444555555555555444444777666444444444444666777444444444444444444444444444444444555555666666666555444444444444555666777777666555444444333333333666666555777999:::999888999999;;;>>>???CCCOOO[[[yyyqqqlllhhh```___lll}}}|||sssiiibbbWWWPPPHHHFFFHHHHHHEEEAAA<<<<<<;;;999888777666666222222222333333333333333333333333333444444444444111111111222222222222222333333222111111111111222///000000000111111111111222222111111111000000000------....../////////000111111111111111111111111111111222333444666888888666666666666777888999999888@@@EEEQQQdddooozzz~~~tttooouuuxxxjjj```bbbhhhqqqyyy~~~~~~}}}|||}}}{{{ssshhh\\\QQQJJJGGGEEECCCAAA@@@BBBDDDEEEGGGLLLUUU```jjjrrrwwwyyyvvvxxx{{{{{{wwwppphhhccc[[[VVVSSSTTTUUUXXXaaajjjqqquuuzzz}}}~~~}}}||||||{{{}}}|||yyyuuuqqqllliiihhhhhhiiigggggghhhjjjmmmrrryyy~~~~~~ssspppvvv}}}xxxmmmeeedddfffhhhhhhbbb___ZZZXXXXXXXXXXXXXXXWWWSSSMMMIIIHHHGGGGGGFFFEEEFFFGGGIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGFFFDDDDDDCCCCCCAAACCCFFFGGGIIIMMMRRRVVV]]]aaacccdddiiipppuuutttppprrruuuwwwxxxyyy|||~~~~~~~~~~~~|||vvvsss___PPPGGGAAA===;;;:::888777666666777777666555555555555444444444666555555444444555555666333333444444444444333333666555444333333444555666333333333333333333333333444444444444555555555555444444444444555555666666444444444444444555666666999888888999::::::999777999999;;;>>>???CCCOOO[[[}}}xxxlllccc___gggvvv|||uuuoooddd\\\RRRLLLIIIGGGCCC???<<<;;;:::888777666666666222222222222333333333333111111222222222333333333222222222222222222222222333333333333333222222222........./////////000000000000/////////.....................////////////111111111111111111111111000000111222444666888999777777777777888999::::::888AAAHHHTTThhhuuu~~~rrrmmmnnnxxxxxxmmmcccgggooovvvzzz||||||{{{|||{{{zzzzzz{{{}}}~~~~~~{{{uuummmcccXXXOOOJJJHHHFFFCCC@@@??????AAABBBEEEJJJTTT___hhhooosssuuuqqqsssvvvvvvsssllleee```WWWSSSRRRSSSUUUXXX___hhhpppssswwwyyyyyyyyyyyyzzzzzz}}}}}}zzzwwwrrrmmmjjjiiiiiijjjiiiiiiiiihhhjjjooouuuzzzuuurrrwww~~~{{{tttjjjdddcccdddeeeeeebbb___[[[YYYZZZ[[[[[[[[[XXXTTTNNNJJJHHHGGGGGGFFFGGGGGGIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFDDDCCCAAA@@@??????BBBEEEFFFGGGKKKQQQVVV\\\```ccceeejjjrrrvvvuuurrrtttvvvwwwwwwxxx{{{}}}}}}}}}~~~~~~qqqxxx|||gggVVVLLLEEE@@@;;;:::888777666666777777666555555555555444444444444333333222222333333444222333333333333333333222333333222222222222333333333333333333333333333333444444444444444444444444444444444555555555555666333333333444555777888999:::999999:::;;;:::888666999999;;;>>>???CCCOOO[[[yyynnnddddddlllwww{{{rrreeeYYYPPPIIICCC@@@<<<;;;999777666555555555333333333333333333333333111111111222222222333333222222222222222222222222111222333444444333222222////////////000000000000000000000/////////......000000//////////////////111111111111111111111111111111111222333555666777777777777777888999::::::;;;DDDKKKXXXlll{{{zzzqqqiiiiiiooo|||tttmmmjjjpppwww|||}}}|||{{{zzzxxxxxxxxxxxxyyy{{{|||}}}|||xxxqqqhhh^^^VVVOOOLLLHHHFFFCCCAAA???@@@AAABBBDDDJJJTTT^^^ggglllnnnoooppprrrsssrrrooohhhaaa]]]RRROOOOOORRRTTTWWW^^^fffmmmqqqvvvzzz{{{zzzzzzzzzyyy|||zzzwwwsssnnnkkkjjjkkkkkkkkkkkkjjjiiijjjnnntttyyy|||~~~tttrrryyyyyyrrrjjjeeeeeefffeeedddccc```\\\ZZZ[[[]]]^^^^^^[[[VVVOOOJJJHHHGGGGGGFFFIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEECCCAAA???>>>>>>AAADDDEEEEEEIIIPPPVVV[[[```dddfffkkksssvvvvvvtttvvvwwwwwwwwwxxxzzz||||||}}}~~~ppprrrooo]]]RRRKKKDDD;;;:::999777666777777888666555555555555444444444444333333222222333333444333333444444444444333333222222222333333222222222444444444444444444444444444444444444444444444444333444444555555555555555444444444555666777999:::777777888999;;;;;;888666999999;;;>>>???CCCOOO[[[yyyjjjddddddkkkxxxwwwfffXXXMMMFFFBBB<<<;;;999666555444444444444444444333333333333222222333333333333444444444222222222222111111111111///000222444444333222111222222222222222222222222222222222222111111111111111111000000//////......111111111111111111111111333222222222222333444555666666666777777888999:::>>>GGGNNNZZZooo~~~pppiiidddhhhrrr~~~yyymmmkkkqqqwww~~~~~~}}}|||vvvvvvvvvwwwxxxzzz{{{|||~~~yyypppfff]]]VVVQQQOOOIIIGGGDDDBBBBBBBBBDDDEEEDDDJJJTTT^^^fffjjjkkkjjjlllmmmmmmlllggg```YYYUUUMMMKKKLLLPPPSSSVVV]]]eeeiiiooowww}}}~~~}}}{{{zzzyyy|||{{{xxxsssnnnlllkkkllllllllllllkkkjjjkkkooouuuzzz{{{|||sssssszzz~~~xxxqqqmmmmmmnnnmmmkkkddd```]]][[[\\\___```aaa\\\WWWPPPKKKHHHGGGGGGFFFKKKKKKKKKKKKJJJHHHFFFEEEFFFFFFEEEEEEFFFGGGHHHHHHJJJIIIIIIGGGEEECCCAAA@@@===AAADDDEEEEEEHHHPPPVVVZZZ```dddgggllltttwwwvvvvvvwwwxxxxxxwwwxxxzzz||||||}}}~~~ooonnn|||uuubbbWWWNNNGGG;;;:::999777777777777888666666555555555444444444666555555444444555555666444555555555555555555444333333555666666555333333555555555555555555555555444444444444444444444444333444555555666666555555555555555666666777888999444444666888;;;;;;999777999999;;;>>>???CCCOOO[[[