BM[6( fffdddooorrroooeee\\\VVVXXXZZZWWWQQQMMMKKKPPPOOORRRYYYWWWVVVaaalllxxx|||uuujjj{{{zzziiippp|||rrrcccTTTQQQTTTVVVXXXZZZUUUWWWQQQOOOTTTRRRVVVdddlll{{{~~~}}}pppwwwhhhcccfffkkkqqquuusssqqqeee]]]______gggyyyvvvsss```nnnrrrfffsss{{{fffbbbdddjjjppprrrnnnkkkoootttwwwtttvvvxxxxxxwwwwwwxxxzzzyyyyyyxxxyyy{{{zzzxxxvvv{{{}}}}}}zzzvvvsssrrrssstttuuuwwwxxxyyy{{{}}}~~~~~~}}}{{{xxxtttpppllljjjllloooqqqqqquuu{{{{{{xxxqqqrrruuuxxx{{{}}}}}}uuuuuuzzzwww}}}~~~}}}}}}xxxsssyyy{{{{{{{{{}}}~~~~~~sssttttttrrrpppnnnnnnooommmuuu}}}uuuqqqnnnjjjhhhhhhlllqqqtttfffhhhkkkkkkkkkkkklllmmmqqqsss}}}vvv{{{yyyvvvsssssswww}}}~~~uuuoooqqqnnnooopppsss{{{uuuppprrrvvv~~~uuuwwwzzzxxxuuuvvv||||||xxxxxx}}}}}}wwwooolllllljjjhhhhhhiiijjjjjjiiijjjkkkkkklllmmmnnnnnnnnnnnnooommmhhhggggggddd______```cccfffhhhhhhhhhgggjjjnnnqqqpppmmmlllppptttrrrtttvvvwwwxxxyyy|||zzz{{{|||||||||}}}zzzyyy{{{|||bbb]]]]]]dddiiifffaaa^^^eeedddccceeegggiiiiiiiiiiiikkknnnqqqsssuuuuuuuuuqqqqqqmmmhhhhhhjjjgggbbbcccdddgggiiikkkkkkkkkjjjmmmqqquuuuuurrrtttzzzqqqmmmppptttuuutttqqqnnnnnnmmmtttxxxttt{{{iiidddeeeoooxxxzzzyyyxxxttttttvvvyyy}}}~~~||||||zzz|||ssstttssstttvvvxxxyyyxxxwwwqqqvvvxxxwww||||||}}}zzzqqqiiijjjnnnrrrxxx~~~}}}}}}{{{www~~~|||}}}xxxmmmddddddiiimmmqqquuuvvvvvvyyy~~~vvvoooiiiiiimmmoookkkeeefffjjjrrrzzz~~~}}}~~~wwwqqqrrrvvvvvvuuuvvvsssvvv{{{~~~|||vvvlllaaa]]]```eeefffeeebbbdddhhhmmmssswww{{{|||{{{{{{yyywwwzzz~~~~~~zzzyyy{{{|||zzz}}}}}}~~~}}}}}}~~~~~~}}}||||||}}}vvvpppqqqvvvzzz|||xxxxxxyyy{{{}}}}}}{{{}}}~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{uuuqqqmmmnnnppppppmmmhhhgggeeebbb````````````___```_________^^^]]]]]]]]]}}}||||||}}}~~~|||}}}wwwuuuxxx}}}}}}~~~{{{uuuuuusssqqqpppqqqqqqpppooosssuuuyyy}}}~~~{{{uuu{{{}}}|||~~~~~~~~~~~~{{{vvvuuuvvvssskkkddddddfffppp{{{yyynnnlllrrr~~~wwwtttwwwzzz{{{zzzjjjkkkooossstttssswww}}}yyytttooolllnnnpppooommmnnnqqqpppnnnooorrrrrrnnnkkkjjjhhheeecccjjjuuulllccc]]]ZZZ]]]^^^^^^___bbbbbbbbbiiixxx|||ttttttpppmmmnnnmmmaaaRRRSSS[[[```aaadddjjjkkkhhhbbb^^^ZZZ[[[___```\\\WWWXXXZZZ[[[[[[\\\\\\YYYVVVQQQPPPPPPQQQRRRQQQPPPNNNNNNLLLJJJJJJKKKKKKHHHEEEGGGGGGFFFEEECCCCCCDDDFFFAAACCCDDDBBBBBBCCCDDDCCC{{{xxxzzz~~~vvvpppooommmsssvvvqqqjjjiiimmmpppmmmnnnmmmhhh```ZZZWWWVVVUUUSSSQQQRRRTTTVVVWWWVVVUUU\\\[[[YYY\\\VVVPPPTTT[[[___jjjzzzwwwjjjlllxxxyyypppzzz|||ooogggbbb]]][[[YYYWWWVVVVVVWWWXXXWWWTTTPPPPPPSSSVVVUUUTTTTTTSSSSSSUUUVVVVVVRRROOOQQQSSSXXX]]]``````]]]YYYVVVUUUVVVZZZ```dddeeeddd___VVVQQQVVV^^^```^^^\\\YYYTTTOOONNNSSSXXX[[[\\\```aaa^^^ZZZXXXZZZWWWSSSZZZXXXWWWWWWWWWWWWUUUSSSLLLNNNQQQUUUYYY\\\^^^___```]]]YYYTTTQQQSSSXXX\\\]]]\\\[[[]]]aaagggkkklllggg^^^\\\bbb^^^UUUXXXeeewwwzzztttgggeeettt}}}zzzwwwmmmcccZZZ```jjjssswwwuuuooojjjdddfffiiijjjjjjhhhfffdddhhhhhhhhhhhhhhhhhhhhhhhhkkkfffaaaaaaaaa^^^VVVNNNMMMOOOYYYdddcccXXXUUUZZZ\\\^^^aaabbbaaa```bbbeeeddd^^^XXXVVVXXX[[[[[[ZZZIIIIIINNNSSSUUUUUUYYY___aaaccceeeiiinnnuuu~~~}}}{{{wwwmmmdddaaaZZZUUUQQQOOOOOOPPPSSSXXXZZZ```dddcccaaaaaa]]]XXX]]]YYYUUUSSSSSSXXXggguuuqqq\\\SSSMMMIIIKKKMMMMMMNNNQQQRRRTTT\\\gggpppzzzxxxnnngggaaaeeeeeeaaa]]]^^^^^^UUUIIIFFFKKKPPPTTT[[[aaa```ZZZXXXTTTQQQQQQRRRRRROOOMMMPPPQQQQQQOOONNNMMMKKKIIIHHHHHHHHHIIIKKKLLLLLLLLLJJJGGGDDDDDDFFFIIIIIIHHHIIIGGGEEEDDDCCCCCCCCCBBBBBBEEEFFFEEEDDDEEEFFFGGG}}}zzzzzz{{{vvvzzz|||yyyuuuuuu{{{zzz{{{zzzvvvrrrppprrrtttrrrooommmlllooorrrtttuuuwwwtttnnniiifffggghhhiiiggggggfffffffffgggggghhhddd___[[[\\\bbbggghhhgggiiigggggghhhjjjkkkjjjiiinnnkkkkkkuuuxxxmmmfffhhhjjjiiieeeaaa^^^]]]bbbnnn|||~~~~~~|||yyygggddddddccc```]]]\\\]]]___cccdddhhhppp{{{nnniiipppkkkgggjjjkkkmmmvvvuuuddd^^^\\\___aaa\\\TTTOOOZZZ[[[]]][[[UUUPPPTTT[[[XXXVVVRRRNNNIIIEEEBBBAAAAAABBBEEEEEEDDDCCCBBBCCCDDDLLLKKKHHHKKKFFFCCCJJJNNNRRRbbbzzz|||yyy||||||uuuuuu|||~~~nnn``````jjjrrrvvvyyy{{{rrrmmmuuu}}}ppplllrrrbbbWWWddd{{{jjjqqq}}}uuummmgggdddddddddwww}}}}}}nnn]]]SSSQQQQQQNNNMMMLLLKKKJJJIIIIIIIIIJJJIIIHHHJJJNNNPPPNNNLLLLLLLLLMMMNNNPPPNNNKKKHHHFFFIIIPPPVVVZZZXXXSSSOOOIIIGGGHHHMMMVVV[[[[[[XXXRRRKKKGGGMMMTTTUUUSSSRRROOOJJJFFFFFFKKKQQQUUUWWWXXX[[[ZZZUUURRRSSSSSSQQQPPPOOOOOOOOOOOONNNJJJHHHGGGIIILLLPPPRRRSSSTTTTTTXXXVVVQQQLLLJJJLLLQQQVVVWWWTTTRRRSSSWWW___gggmmmeeeZZZTTTVVVRRRKKKPPP\\\```bbb\\\OOOMMM\\\nnnxxxssseee```mmmsssvvvsssnnnhhh```XXXOOOTTT\\\dddhhheee^^^XXXPPPSSSXXX\\\^^^]]]ZZZXXX[[[\\\\\\\\\\\\\\\[[[[[[ZZZWWWTTTTTTTTTQQQIIIBBBCCCFFFOOOYYYXXXOOOLLLPPPUUUYYY[[[YYYVVVVVVZZZ^^^[[[WWWRRRQQQRRRTTTSSSRRRDDDDDDIIIPPPSSSTTTWWW]]]^^^___```bbbfffllltttzzzsssmmmgggddd```XXXSSSRRRWWWRRROOONNNJJJHHHOOO[[[VVV]]]bbb___\\\[[[YYYVVVSSSOOOLLLLLLKKKMMMTTT\\\hhhlll}}}^^^SSSKKKDDDDDDEEEEEEGGGIIINNNUUUbbbnnnuuuzzz~~~yyyqqqggg___YYYVVVZZZ\\\\\\ZZZYYYUUUJJJ@@@EEEHHHKKKOOOUUUXXXSSSLLLPPPOOOMMMNNNOOOPPPOOONNNJJJKKKLLLKKKIIIGGGGGGHHHJJJJJJJJJKKKKKKKKKJJJJJJOOOMMMKKKJJJLLLPPPVVVZZZ^^^XXXOOOKKKJJJHHHCCC???FFFIIILLLMMMLLLKKKMMMPPP~~~zzz{{{~~~|||xxxsssooommmkkkjjjmmmllliiifffcccaaa`````````dddhhhhhhccc___]]]]]]XXXXXXXXXVVVTTTQQQOOONNNKKKMMMOOOOOOMMMMMMPPPSSSOOOPPPOOOLLLKKKMMMMMMKKKMMMKKKIIIJJJMMMOOOOOOMMMOOOOOOLLLHHHGGGJJJLLLLLLJJJHHHFFFEEEFFFHHHKKKLLLJJJGGGDDDDDDGGGKKKNNNOOOJJJJJJKKKLLLNNNOOOOOOOOOLLLJJJKKKRRRYYYYYYRRRJJJHHHKKKNNNNNNLLLHHHEEEDDDJJJSSS]]]bbbcccfffnnnuuusssgggbbbbbbbbbhhhdddSSSNNNNNNNNNMMMLLLMMMOOORRRQQQUUU^^^jjjtttyyyxxxuuu}}}aaaXXX```[[[SSSUUUXXXYYYaaavvv{{{___ZZZVVVWWWXXXXXXUUUSSSWWWTTTTTTWWWUUUNNNMMMQQQOOOLLLIIIGGGFFFDDDBBB@@@AAADDDGGGFFFCCCDDDHHHMMMXXX]]]VVVLLLLLLJJJMMMZZZggglllyyyvvvmmmjjjooollleeekkkzzzxxxooonnnmmmiiiffffffooommmeee^^^aaaqqq}}}kkkbbbjjj\\\RRRYYYppplllcccnnn~~~qqqkkkbbbYYYRRROOOOOOOOOUUU[[[]]]UUULLLJJJNNNPPPIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJNNNSSSTTTQQQNNNNNNOOOQQQSSSSSSQQQNNNLLLGGGJJJOOOTTTWWWUUUPPPKKKGGGDDDEEEKKKSSSXXXWWWSSSPPPIIIFFFLLLRRRTTTSSSSSSMMMIIIDDDDDDIIIOOOSSSUUUTTTYYYYYYSSSPPPQQQSSSSSSSSSSSSTTTUUUUUURRRMMMJJJDDDGGGKKKPPPSSSTTTTTTSSSUUUSSSPPPLLLKKKLLLPPPTTTUUUQQQNNNOOOTTT]]]lllxxxvvviii^^^XXXOOOHHHMMMXXXZZZ]]]YYYNNNJJJUUUeeeoootttvvv{{{}}}rrraaaWWWVVV___ffflllllljjjgggaaaZZZWWWYYY\\\aaadddbbb[[[VVVMMMPPPUUUYYYZZZZZZXXXWWWWWWXXXYYYYYYYYYYYYXXXWWWUUUSSSQQQRRRRRRPPPJJJDDDGGGIIIOOOWWWWWWQQQOOORRRTTTTTTRRROOOOOORRRTTTTTTPPPNNNLLLKKKLLLLLLJJJHHHCCCCCCGGGNNNRRRRRRTTTXXXYYYYYYYYYXXXYYY]]]ccchhh___^^^]]][[[WWWTTTTTTUUUPPPPPPSSSVVVSSSQQQ\\\jjjpppuuussshhh]]]YYY[[[\\\QQQPPPPPPQQQOOOKKKNNNSSSYYYZZZqqqvvvbbbVVVLLLIIIJJJJJJJJJMMMPPP[[[pppwwwooohhhddd___YYYXXX\\\\\\aaaggghhhcccYYYLLLCCCLLLPPPUUUYYY[[[ZZZWWWTTTUUUSSSRRRTTTVVVUUUQQQMMMJJJKKKNNNOOOKKKHHHIIINNNOOOTTTZZZ___bbbccccccbbbhhhjjjjjjeee```bbbllluuu|||qqqddd___aaadddbbb___dddeeejjjmmmmmmlllooosssiiiiiiiiijjjkkkiiifffdddZZZ\\\___ccceeeeeedddcccYYYYYYZZZ[[[]]]^^^______\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]\\\ZZZYYYWWWVVVXXXYYYWWWVVVXXX]]]bbbgggkkkmmmlllpppvvvyyywwwuuuuuuuuutttuuuuuuvvvvvvuuutttrrroookkkhhhdddccc______``````````````````___]]]\\\[[[[[[ZZZXXXWWWVVVVVVVVVWWWWWWVVVVVVVVVXXX]]]^^^[[[WWWVVVSSSNNNPPP]]]iiiiiiaaaZZZXXXZZZPPPMMMJJJGGGGGGHHHHHHHHHNNNLLLIIIFFFDDDBBBAAA@@@GGGFFFEEEDDDCCCCCCCCCCCCBBBDDDFFFDDD@@@>>>???AAA===@@@EEEJJJMMMLLLJJJHHHGGGEEEDDDEEEHHHJJJHHHFFFEEEGGGFFFFFFJJJPPPNNNHHHIIIGGGEEEFFFIIIIIIEEEAAAAAADDDCCC>>>???DDDGGGEEECCCDDDEEEEEEDDDBBBAAA@@@===>>>>>>>>>???AAAEEEIII@@@AAACCCDDDDDDDDDDDDDDDAAABBBDDDDDDDDDCCCAAAAAA???BBBEEEFFFEEEDDDCCCCCCDDDEEEHHHLLLSSSZZZaaadddfffZZZUUUTTTVVV___```SSSJJJKKKLLLKKKKKKLLLOOOQQQTTTWWW^^^gggnnnnnniiidddvvvjjjbbbiiibbbWWWVVVXXXPPPTTTdddvvvrrrUUUWWWXXXVVVUUUWWW]]]aaa[[[VVVTTTYYYZZZUUUNNNJJJBBB@@@???@@@BBBCCCBBBAAA@@@AAABBBAAABBBJJJXXXcccyyyjjjbbb[[[]]]jjjtttiiieeegggccc\\\cccrrrxxxkkkbbb```]]]___[[[SSSSSS\\\iiiooopppttt{{{uuujjjeee___VVVMMMMMMWWWdddlllooouuuwwwwwwrrrlllkkkpppvvvccc^^^WWWOOOIIIGGGGGGGGGHHHKKKJJJDDD@@@BBBDDDDDDFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHLLLOOOPPPMMMIIIJJJMMMPPPQQQPPPNNNKKKIIILLLLLLLLLNNNOOONNNJJJHHHDDDBBBCCCHHHNNNQQQOOOLLLKKKDDDAAAFFFLLLNNNOOOQQQKKKFFFAAAAAAEEEKKKOOOPPPKKKPPPPPPKKKHHHJJJMMMNNNMMMNNNNNNOOOOOOKKKFFFBBB;;;???EEELLLPPPRRRRRRRRRLLLLLLKKKJJJHHHHHHKKKMMMPPPKKKIIIKKKNNNXXXjjj|||~~~vvvnnneeeWWWHHHFFFLLLQQQUUUSSSLLLIIINNNXXX```dddcccdddccc]]]TTTPPPQQQTTTYYY]]]___bbbeeebbb]]]___\\\YYYZZZ\\\\\\YYYUUUNNNPPPRRRTTTUUUTTTSSSQQQQQQRRRRRRSSSSSSSSSSSSSSSPPPOOONNNOOOPPPOOOKKKHHHFFFHHHMMMSSSTTTQQQOOOPPPNNNKKKFFFDDDKKKUUUTTTNNNHHHHHHHHHHHHHHHFFFDDDAAACCCBBBEEEKKKNNNMMMMMMPPPNNNNNNNNNMMMNNNPPPUUUYYYTTTXXXYYYUUUOOOLLLMMMOOONNNTTT\\\cccdddgggoooxxxtttaaaVVVTTTUUUSSSSSSUUUUUUOOOIIIJJJNNNOOOMMM[[[ppphhh[[[NNNKKKMMMNNNPPPSSSQQQZZZlll|||pppiiieee```\\\YYYTTTQQQWWW```eeeiiiooooooiii```ZZZXXXUUU]]]fffiiieee```aaaeee^^^___cccgggiiieee]]]UUU]]]\\\]]][[[SSSJJJLLLTTTXXXcccssstttoooxxx}}}qqqqqq|||CCCCCCBBBCCCEEEFFFEEECCC>>>>>>???@@@@@@@@@???>>>;;;;;;<<<===???@@@AAAAAABBBAAAAAA@@@??????>>>>>>:::;;;===@@@AAABBBAAAAAA@@@@@@@@@>>>>>>>>>AAACCCBBBEEEFFFEEEFFFJJJJJJHHH?????????@@@BBBDDDEEEFFFIIIHHHHHHGGGFFFDDDCCCBBB>>>>>>>>>??????@@@@@@@@@<<<;;;;;;===??????>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<@@@AAA???>>>???===999999GGGRRROOOFFF@@@>>>???<<<<<<<<<<<<======>>>>>>@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFF>>>>>>>>>===;;;;;;<<<>>>:::@@@LLLZZZfffnnnpppoooiiiddd```aaaeeegggddd___aaaggghhhgggllltttssslllfffbbb]]]]]]___^^^ZZZUUUUUUYYYXXXSSSSSSXXXYYYUUUUUUYYY```eeeddd^^^WWWRRRMMMMMMMMMKKKJJJIIIHHHIIIFFFHHHKKKKKKKKKJJJJJJKKKKKKMMMMMMIIICCCAAACCCFFFBBBDDDEEEEEEDDDEEEFFFHHHKKKFFFDDDGGGPPPYYY___```bbbXXXUUUTTTTTT]]]aaaWWWLLLNNNOOOOOOMMMMMMNNNOOOYYYXXXYYY[[[^^^___^^^]]]gggxxxrrrvvvmmmdddcccaaaXXXVVV^^^iiipppwwwrrr```[[[fffnnniii```\\\^^^aaaaaa___\\\ZZZZZZYYYOOOEEEAAAAAAAAABBBDDDHHHKKKNNNKKKLLLMMMNNNTTTaaatttvvvssswwwrrrooopppsssnnneeeeeekkkpppqqquuuwwwqqqeee]]]\\\QQQTTTSSSNNNMMMTTT[[[^^^[[[```eeefffddddddiiinnn[[[UUUMMMJJJMMMSSSYYY\\\[[[^^^dddkkkqqqqqqnnnkkkZZZVVVQQQKKKFFFDDDCCCCCCFFFHHHFFFAAA???BBBDDDBBBLLLLLLLLLLLLMMMNNNOOOPPPTTTRRRPPPQQQSSSSSSQQQNNNOOORRRWWWXXXVVVSSSPPPOOOTTTRRROOONNNNNNMMMLLLJJJEEEFFFHHHKKKNNNOOOMMMLLLJJJEEECCCHHHMMMOOOQQQSSSOOOJJJEEEEEEIIIOOOSSSTTTLLLOOOOOOJJJJJJNNNPPPPPPLLLKKKLLLLLLKKKHHHBBB>>>BBBGGGNNNVVV[[[]]]\\\[[[SSSSSSSSSQQQPPPQQQSSSVVV[[[UUUSSSTTTTTTZZZlllrrr\\\QQQQQQTTTTTTQQQMMMKKKNNNUUU[[[bbbdddccc]]]YYYWWWRRRMMMVVVYYY[[[\\\```eeefffccceee___YYYXXX[[[^^^\\\ZZZWWWXXXZZZ[[[ZZZWWWTTTRRRQQQQQQQQQRRRSSSTTTVVVVVVPPPNNNLLLLLLLLLLLLJJJIIIHHHLLLTTTZZZ\\\YYYTTTQQQKKKHHHBBBCCCQQQ___^^^TTTKKKMMMOOOQQQPPPLLLIIIFFFIIIGGGHHHNNNQQQOOOMMMNNNIIIKKKMMMOOOPPPSSSWWWZZZZZZaaacccZZZNNNGGGGGGHHH]]]fffllllllnnnssssssmmmiiizzzssshhheeeeeeggg```YYYTTTNNNHHHIIIMMMLLLIIIPPPXXXbbb{{{kkk\\\OOOLLLPPPUUUYYY\\\\\\___hhhtttwwwnnnccc]]]ZZZ]]]___]]][[[```kkktttuuuuuuvvvtttmmmiiinnnwwwqqqzzzrrrbbb^^^aaaeeerrr|||uuuggg\\\aaammmwwwwwwmmmsss|||xxxmmmooo~~~AAA???>>>>>>@@@BBBBBBBBBAAA@@@???>>>>>>=========>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@===>>>@@@BBBDDDDDDDDDDDDFFFDDDBBBAAABBBBBBAAA@@@===@@@AAA??????AAAAAA===@@@@@@@@@@@@AAACCCDDDEEE===>>>>>>??????>>>>>>===<<<<<<===>>>>>>???@@@@@@===<<<===???AAABBBAAA???AAA@@@@@@???>>>>>>>>>>>>@@@CCCCCCAAABBBDDDCCC???@@@LLLTTTPPPFFFBBBAAA@@@666777888888888999;;;<<<999:::;;;<<<>>>???AAABBB===>>>>>>??????@@@@@@???@@@??????@@@AAABBBAAA@@@???DDDOOO^^^mmmxxx}}}~~~rrrnnnjjjiiijjjjjjhhhfffwww}}}uuukkkhhhjjjllljjjggghhhnnnnnngggfffllllllfffhhhmmmuuu}}}~~~|||wwwsssppprrrvvvwwwqqqkkkiiilllpppqqqqqqpppqqqrrrjjjjjjhhhccc^^^ZZZ[[[\\\WWWUUUSSSOOOMMMNNNQQQTTTZZZVVVRRRRRRVVV\\\aaacccccc]]]^^^\\\XXX]]]```WWWOOORRRUUUVVVUUUTTTTTTTTTXXXXXXXXXVVVTTTTTTUUUWWWcccwww{{{nnnjjjiii___[[[]]]YYY___[[[___aaa```eeeeeeXXX```tttyyylllbbb[[[ccciiidddUUUNNNPPPJJJ>>>AAAAAA@@@>>>>>>DDDNNNUUU___```aaadddkkkwwwmmm^^^\\\bbbmmmzzzzzzsss]]]UUUOOOOOONNNKKKHHHIIIMMMNNNLLLHHHIIIQQQXXXZZZXXX^^^```ZZZRRRUUUaaammm```XXXOOOKKKOOOUUUZZZ\\\WWW[[[aaagggkkkmmmnnnmmm\\\YYYUUUPPPKKKGGGEEEDDDFFFLLLMMMHHHEEEHHHLLLNNNKKKLLLMMMOOOSSSWWW[[[^^^\\\XXXSSSQQQQQQQQQOOOMMMOOOSSSXXXZZZWWWSSSQQQPPPPPPMMMKKKJJJJJJIIIHHHFFF@@@DDDHHHJJJJJJIIIJJJKKKGGGEEEGGGNNNSSSRRRRRRRRRKKKFFFBBBBBBHHHNNNSSSTTTPPPQQQNNNKKKNNNSSSUUUSSSVVVUUUTTTTTTSSSOOOKKKGGGJJJOOOVVV]]]```aaa^^^]]]YYYXXXUUURRRQQQTTTYYY]]]```ZZZVVVTTTOOONNN^^^rrrwwwkkkbbbccciiiaaaVVVOOONNNRRRYYY___mmmvvvxxxnnnjjjjjj```OOOXXX^^^aaa^^^[[[^^^aaabbbaaa[[[VVVWWW\\\``````]]]]]]aaaeeehhhfff```XXXTTTPPPPPPOOOOOOQQQTTTWWWYYYRRROOOKKKHHHGGGFFFFFFFFFGGGPPP]]]fffhhhcccXXXOOO??????<<<<<>>DDDGGGEEEBBBBBB>>>AAAEEEHHHJJJLLLNNNPPP\\\gggkkk```PPPHHHGGGGGGWWWbbbddd]]]bbbmmmfffSSSSSSmmmsss[[[NNNJJJIIIIIIJJJOOONNNRRRQQQSSSkkkvvvfffVVVRRRVVV[[[```cccfffhhhlllqqqnnneee^^^\\\TTT```iiikkksss~~~ooo___\\\iiitttnnn|||llldddggglllqqqhhh___aaaoooAAA???<<<<<<===???@@@@@@???>>>===<<<<<<===????????????>>>======<<<;;;;;;:::::::::;;;;;;<<<<<<<<<>>>>>>???@@@@@@???>>>===BBB???===>>>@@@AAA>>><<<:::>>>@@@??????BBBAAA>>>??????>>>>>>===>>>>>>>>><<<<<<===<<<<<<;;;::::::<<<======>>>???@@@AAAAAA<<<;;;;;;===>>>===;;;999>>>===<<<;;;::::::::::::???@@@>>>;;;;;;>>><<<888???KKKQQQJJJAAA>>>===;;;;;;;;;;;;999888888:::<<<===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBAAA@@@??????===<<<===@@@DDDDDDAAA===FFFFFFIIIPPPXXX^^^``````XXXVVVSSSPPPMMMKKKLLLMMM[[[lllvvvmmmdddfffkkkllldddYYYLLLFFFHHHMMMNNNMMMPPPWWWXXXQQQQQQXXXYYYRRRUUUWWW]]]eeennnxxxzzzyyy|||zzzqqqnnnhhhaaa]]]]]]aaaeeejjjgggddd```^^^___bbbeeefffdddgggddd\\\^^^^^^TTTSSSVVV[[[^^^____________UUUYYY\\\[[[WWWRRRPPPPPP```hhhooouuuqqqhhhfffaaaWWWXXX]]]XXXXXXVVVYYYWWWPPPVVV[[[UUURRRmmm|||iii\\\ttt{{{aaaSSSWWWVVVKKKJJJHHHEEE@@@>>>FFFTTT```yyyzzz|||iiiYYYWWW\\\fffhhhUUUCCC===@@@CCCEEEFFFKKKJJJEEE@@@CCCLLLUUUWWWZZZbbbdddZZZMMMKKKWWWccc```UUUIIIFFFMMMVVVYYYYYY\\\___aaa___]]]bbbmmmwwweeeccc^^^YYYSSSNNNKKKIIIIIIRRRUUUOOOGGGGGGMMMQQQTTTUUUXXX]]]dddllltttxxxgggaaaYYYUUUTTTTTTSSSQQQTTTXXX^^^___\\\XXXVVVVVVSSSQQQPPPPPPPPPPPPNNNLLLFFFKKKRRRTTTRRRPPPRRRUUUQQQQQQWWW```eeebbb___^^^OOOKKKHHHIIIOOOWWW\\\^^^___^^^[[[YYY]]]cccdddaaa]]][[[ZZZYYYXXXUUUPPPMMMUUUZZZ```eeegggfffbbb___bbb___ZZZUUUTTTYYYaaagggfff___ZZZUUUKKKFFFSSSfffuuuvvvuuu|||yyyjjjWWWKKKIIINNNVVV]]]ttt||||||lllRRRPPPZZZ___XXXNNNMMMQQQUUUSSSNNNKKKNNNUUUZZZZZZWWWYYY^^^eeeiiiggg___TTTMMMFFFEEECCCCCCEEEIIINNNQQQQQQMMMHHHCCC???>>>??????>>>KKK[[[hhhjjjbbbRRREEE???BBB@@@===EEEQQQQQQHHHAAAEEEJJJLLLJJJEEE@@@===<<<999:::AAAEEECCC@@@???===AAAEEEHHHIIIIIIJJJKKKOOO]]]dddZZZKKKDDDEEEFFFJJJYYYZZZSSS```wwwqqqXXXTTToooYYYFFFEEEGGGGGGEEEOOOPPPUUURRROOOccc|||ooo\\\VVVYYY\\\```ccccccgggnnnppphhh\\\VVVWWWJJJ[[[iiiqqqooogggmmm}}}uuummmpppmmm```^^^```bbb^^^YYYUUUZZZjjj|||yyyrrrzzzwwwlllggg???===<<<<<<>>>@@@AAA@@@888AAA;;;888AAA===999GGGGGGDDDCCCBBB???;;;::::::;;;999999;;;<<<<<<<<<>>>===BBBFFFEEEDDDDDDCCC???CCCDDDFFFGGGGGGEEEBBBAAA>>>>>>???AAAAAAAAAAAA@@@????????????>>>======<<<@@@???>>>===:::888999<<<;;;???AAA>>>>>>@@@@@@============>>>@@@BBB???;;;HHHCCC??????@@@???>>>>>>BBBCCCBBB@@@>>>???CCCGGGLLLVVVXXXLLL@@@>>>???===999===???>>><<<<<<;;;;;;???>>>???AAAAAA@@@???@@@@@@===<<<@@@BBB@@@???@@@AAABBBBBBFFFPPPZZZ\\\YYY```^^^WWWNNNFFFCCCFFFIIIEEEAAA===<<<<<<<<<>>>@@@HHHLLLOOOQQQQQQPPPRRRSSSLLLFFF===@@@HHHDDDEEETTTTTTUUUSSSMMMKKKMMMNNNLLLOOORRRVVVWWW[[[aaafffhhhnnnqqqoooqqq{{{rrrooopppyyy~~~zzz{{{~~~{{{tttppppppooommmkkkjjjhhhhhhnnnmmmwww|||rrrlllkkkeeeggghhhkkkooopppmmmgggaaaXXXWWWaaappppppaaaQQQKKKWWWZZZeeetttwwwnnnddd```\\\```ccc```ZZZUUUUUUVVVPPPTTTVVVVVVWWWYYYUUUOOOSSSQQQjjj~~~uuuVVVSSSXXXUUUSSSEEE>>>BBBGGGNNNbbbyyyvvv___SSSOOOTTTYYYhhhUUUDDD@@@AAAAAABBBEEEBBBBBBAAAAAABBBGGGMMMRRRZZZ\\\[[[TTTLLLLLLSSSZZZ[[[YYYWWWVVVTTTUUU]]]gggeeekkknnnmmmmmmrrruuuvvvjjjbbb]]]``````ZZZUUUUUU[[[aaafffbbbZZZXXX___gggfffnnnmmmgggmmmyyyddd[[[\\\ZZZ\\\^^^ZZZ^^^]]]dddmmmhhhWWWOOOQQQLLLQQQUUUWWWWWWWWWUUURRRJJJNNNYYYffffff______eeecccWWWmmm~~~|||\\\TTTOOOLLLPPP[[[gggsss{{{zzzyyyxxxwwwuuurrrnnnlllfffnnnlllgggggg___XXX]]]^^^bbb___aaakkkkkkeeeggglllnnngggZZZUUU___jjjoookkkbbbXXXPPPGGGCCCIIIRRRbbbwww}}}|||yyyjjjnnnjjjPPPOOOOOOLLLUUUfff}}}zzzuuueeeQQQPPPVVV\\\ZZZQQQIIIFFFEEEPPPFFFCCCNNNXXXYYYXXXYYYXXXZZZaaafffbbbUUUJJJEEEFFFGGG???;;;@@@???>>>GGGDDDBBB@@@===<<<<<<>>>@@@BBBGGGRRRXXXYYY```ZZZDDD>>>999999???CCCCCCCCCDDDBBB???AAAFFFEEE===:::===:::;;;<<<;;;:::999999::::::<<>>===>>>?????????@@@AAA;;;888???BBBFFFPPPQQQOOOLLLIIIEEECCCDDDFFFAAA@@@>>>>>>===;;;<<<===>>>CCCFFFDDDCCCEEEEEECCCGGGGGGFFFEEEDDDBBBAAA@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCAAA???===<<<;;;;;;:::===@@@BBB@@@<<<:::999666;;;>>>===>>>CCCGGGGGGIIIGGGFFFHHHNNNTTTUUUTTTPPPPPPPPPOOOLLLHHHEEEEEEOOOQQQQQQMMMIIIJJJOOOTTT]]]^^^XXXKKKCCCBBB???;;;999;;;======>>>@@@@@@@@@??????@@@BBBAAA???======AAA>>>???AAAAAA>>>>>>AAABBBIIIRRR^^^nnn~~~vvvgggVVVHHH???<<<<<<<<<::::::;;;<<<<<<===>>>>>>DDDNNNXXX\\\XXXOOOHHHJJJMMMMMMRRRZZZXXX___tttwwwvvvoooccc]]]```fffiiiqqqooosssxxxrrrfffbbbgggmmmwww~~~eeeQQQOOOQQQYYYbbbggghhhgggkkkooossspppjjjdddcccdddppprrrqqqnnnooosssuuusssmmmnnnppprrruuuwwwyyyzzzxxx~~~|||yyyuuuoooiiiaaa[[[WWWUUUPPP\\\}}}xxxYYYOOOPPPXXXbbbddd\\\SSSOOOSSSTTTUUUVVVVVVTTTRRRQQQTTTXXXYYYXXXYYYZZZWWWQQQIIIKKK[[[{{{wwwXXXLLLKKKKKKQQQRRRJJJFFFVVVyyy{{{vvvwwwvvvzzzaaaVVVSSSOOOQQQXXXttt{{{kkk\\\OOOKKKJJJFFFBBBAAAHHHGGGFFFDDDEEEGGGKKKNNNYYYXXXUUUQQQLLLJJJMMMOOOPPPNNNNNNNNNOOOUUUcccpppzzzzzztttkkkfffhhhkkkkkkaaaYYYTTTWWWYYYWWWWWWYYYdddjjjrrrwwwyyyyyyyyyzzzrrrxxxwwwooonnnvvvxxxsssggg___bbbcccYYYXXXccchhhkkkmmmssswwwlllXXXLLLJJJLLLNNNSSSZZZ```aaa[[[TTTSSSVVV___kkkoooooouuu~~~sssooo{{{oooiiigggppp~~~}}}}}}yyyssswwwssswwwoooiiikkkgggdddjjjkkkiiiccc[[[[[[gggwww~~~vvvgggVVVJJJGGGKKKPPPUUUllluuurrrlll]]]aaa}}}nnn^^^]]]\\\]]]jjj}}}vvvqqqpppeeeVVVWWWTTT^^^nnnoooZZZEEE===???;;;===DDDIIIKKKVVVdddaaa\\\YYYYYYVVVLLLBBB>>>DDDGGGAAA<<<@@@<<<999AAA@@@@@@???===<<<===AAADDD@@@BBBLLLRRRVVV___[[[HHHCCC???===>>>>>>===@@@EEEHHHFFFCCCCCCCCCAAA???===:::;;;<<<<<<<<<===>>>???:::;;;===AAAEEEFFFEEECCCCCCIIIOOOOOOLLLKKKPPPUUUZZZXXXSSSVVVppp]]]JJJIIIDDD???CCCCCCEEEJJJPPPQQQUUU```kkkuuunnnaaaWWWWWW]]]___]]]VVV]]]\\\]]]dddaaaZZZ^^^dddmmm{{{zzzssspppiiillljjjmmmwww}}}uuupppjjjeee```aaaaaaeeeooo}}}~~~{{{~~~EEEBBB???======>>>===<<<@@@999:::===AAAOOO]]]___YYYUUUOOOIIIFFFFFFFFFGGG@@@AAA@@@>>>===???BBBDDDDDDIIIJJJGGGGGGIIIJJJHHHLLLKKKIIIHHHFFFFFFEEEEEEDDDCCCAAAAAABBBBBBAAA@@@CCCBBBAAA@@@???>>>>>>>>><<<@@@CCCDDDBBB>>>;;;999:::AAAFFFGGGJJJQQQVVVXXXZZZWWWVVV]]]iiitttzzz|||wwwwwwtttlllccc[[[WWWUUUYYYXXXUUUPPPNNNSSS^^^gggeee]]]QQQIIIGGGIIIEEE???999888888;;;>>>@@@AAAAAADDDEEEFFFFFFEEEDDDCCCAAAAAA@@@AAACCCBBBAAAEEELLLSSS```qqqsss^^^PPPHHHCCC@@@555666777888999:::;;;;;;:::FFFYYYmmmuuuooo]]]OOOXXXdddlllqqqtttoooxxxxxxlllpppfffWWWYYYaaasssvvvbbb[[[XXXTTTUUUZZZaaahhhkkklllnnnnnnfffYYYNNNHHHGGGEEEKKKMMMIIIFFFIIIMMMNNNJJJLLLPPPTTTZZZ^^^bbbdddgggppp}}}mmmjjjgggaaaYYYRRRMMMLLLMMMLLLHHHTTTzzzaaaQQQPPPSSSXXXXXXRRRKKKHHHJJJHHHGGGJJJOOOPPPMMMIIIOOORRRRRRQQQRRRSSSPPPJJJEEELLLQQQ]]]}}}fffRRRUUUNNN```eeeXXXWWWsssmmmfffbbbaaagggwwwWWWLLLJJJJJJOOO]]]jjjsssssswww~~~tttoooggg```^^^\\\VVVOOOKKKMMMLLLJJJIIIIIIJJJKKKLLLYYYXXXUUURRROOOLLLIIIFFFEEEDDDDDDEEEHHHPPPcccttt|||vvvhhhYYYRRRTTTXXXXXXSSSMMMIIIJJJMMMQQQUUUZZZbbbaaadddlllvvv{{{xxxtttpppwwwwwwnnngggeeeccc^^^ZZZYYYaaaaaaSSSPPPZZZ^^^iiipppzzz}}}tttbbbRRRJJJRRRRRRWWWcccmmmmmmddd[[[XXXZZZ^^^dddjjjqqq|||uuuwwwwwwooonnnzzz|||sssttttttvvvlll___[[[UUUTTT^^^\\\VVVPPPNNNQQQ\\\nnn~~~rrrXXXGGGFFFJJJKKKPPPdddmmmiiiaaaWWW^^^tttpppooonnnjjjfffiiizzz~~~qqqssswwwjjjrrrwwwRRR@@@<<<<<>>>>>===;;;;;;<<<@@@CCC>>>>>>EEEJJJNNNYYY\\\NNNBBB>>><<<;;;:::;;;CCCLLLZZZZZZTTTIIIFFFIIIEEE<<<999999999::::::<<<===>>>;;;:::;;;>>>AAACCCCCCCCC@@@CCCHHHLLLQQQUUU[[[___lllfffZZZVVVjjj|||UUUJJJGGGFFFEEEAAACCCAAABBBFFFJJJOOOYYYbbbkkkdddYYYQQQRRRXXXYYYVVVSSSWWWYYYbbbmmmkkkkkkyyyrrrddd```dddeeekkkwww{{{zzzwwwrrrkkkddd^^^^^^___dddooo{{{~~~}}}mmmffflll|||HHHEEEAAA???@@@@@@AAA@@@BBB888???GGGIII]]]qqqlllccc^^^WWWSSSVVV[[[\\\YYYNNNNNNKKKEEECCCEEEHHHIIIOOOTTTVVVSSSQQQRRRQQQNNNPPPOOOOOONNNMMMLLLLLLKKKGGGFFFDDDDDDDDDBBB===999===>>>@@@BBBDDDEEEFFFFFFDDDGGGGGGCCC@@@@@@@@@???EEENNNWWW[[[___dddhhhhhhjjjggghhhttt{{{uuuoooiiiVVVPPPHHHEEEJJJUUUccclllcccXXXMMMHHHIIIGGGCCC???EEEAAA@@@CCCGGGIIIKKKMMMHHHIIIHHHEEEEEEFFFFFFEEE@@@@@@AAADDDEEEIIIUUUaaalll|||tttccc[[[WWWTTTPPPCCCCCC@@@>>>???DDDEEEDDDEEEUUUlllnnnaaaiiixxx~~~ssstttlll\\\bbbwwwjjjUUULLLWWWkkk~~~yyyoooiii^^^RRRPPPXXXdddkkkppprrrqqqhhhYYYLLLEEECCC@@@DDDCCC===888888::::::<<<===???BBBEEEHHHJJJKKKKKKOOO]]]ddd^^^[[[UUUHHHIIIHHHFFFCCC@@@AAAEEEIIIGGGKKKSSSddd}}}xxx]]]XXXVVVVVVWWWVVVSSSOOOMMMEEECCCBBBDDDHHHIIIGGGDDDEEEGGGGGGFFFGGGIIIGGGCCCDDDNNNOOOPPPfffkkkkkkyyy{{{pppssspppyyy~~~lllRRRQQQNNNKKKQQQ{{{cccLLLCCCHHHVVVdddhhhggggggooo{{{zzzpppmmmjjjhhhhhhhhhccc^^^ZZZQQQPPPOOOOOOOOOOOONNNLLLUUUVVVVVVTTTPPPJJJEEECCCBBBAAAAAAAAABBBIIIYYYiiillldddVVVIIIEEEJJJNNNNNNJJJGGGDDDDDDGGGMMMUUU\\\bbbXXXPPPPPPYYYbbbeeedddeeejjjlllfff___YYYVVVSSSTTTRRRYYY[[[PPPNNNQQQNNNeeeoooyyy~~~}}}rrr^^^LLLKKKJJJOOO[[[cccccc]]]XXX[[[[[[[[[ZZZ\\\dddnnntttfffhhh~~~}}}hhhaaaaaakkkuuuuuutttuuu|||zzzqqqpppsssxxxooopppiii______ccceeeYYYNNNLLLIIIHHHRRRQQQIIIBBBAAACCCJJJYYYhhhuuu}}}uuuYYYEEEEEEKKKKKKQQQ^^^fffddd```___fffpppaaaoooxxxqqqfffgggrrr}}}~~~lllfff~~~lllRRRGGGBBB?????????GGG^^^wwwnnnTTTHHHFFFFFFEEEDDDJJJNNNEEE<<<@@@DDDIIITTTEEEAAA===<<<===>>>>>>>>>???AAAIIIJJJGGGPPPZZZUUUHHHCCC>>>======???GGGOOOllluuuqqq]]]SSSSSSKKK;;;;;;:::888999:::;;;<<<<<<<<<:::999:::===AAABBBCCCAAAAAADDDJJJTTT]]]bbbeeerrrkkk___WWW```uuu{{{XXXQQQHHHHHHJJJAAABBBAAAAAACCCDDDGGGRRR^^^^^^YYYPPPJJJMMMWWW\\\\\\aaa^^^^^^lll||||||pppeeefffbbbdddlllkkknnn{{{~~~tttqqq}}}{{{tttllliiijjjkkkgggddd^^^]]][[[ZZZcccpppzzz}}}ooo^^^VVV\\\lllGGGDDDAAA@@@AAACCCEEEEEEGGG>>>DDDJJJMMMggg{{{qqqnnnwww}}}mmmjjj```TTTNNNOOONNNJJJ\\\bbbeeebbb___]]]ZZZUUUWWWWWWWWWUUUSSSOOOLLLJJJIIIHHHHHHKKKLLLHHH@@@:::<<>>AAALLLWWW\\\]]]^^^TTTNNNMMMKKKCCC>>>???CCC===<<>><<<===<<<999????????????????????????CCCCCCIIIKKKGGGLLLNNNDDDDDDDDDDDDDDDCCCDDDFFFHHHMMMRRRSSSRRRYYYaaa^^^SSSTTTTTTSSSSSSTTTTTTRRROOOEEEEEEEEEEEEDDDCCCCCCBBB???AAAAAA???AAAEEEDDD@@@>>>EEEJJJNNNZZZlllvvvwww```XXXWWWeee{{{[[[FFFMMMNNNJJJNNNjjjgggOOODDDIIIXXXbbbcccaaacccmmmvvvrrrgggeeeeeedddbbbaaaaaa```^^^YYYXXXWWWXXXWWWUUUPPPLLLLLLRRRWWWUUUMMMGGGEEEFFFBBB@@@@@@AAABBBEEEOOOZZZ___ZZZPPPIIIJJJOOOPPPLLLBBBCCCBBBAAADDDNNNYYYaaaggg[[[MMMGGGMMMXXXaaaeee___aaacccddd___XXXUUUVVVSSSVVV```___QQQNNNQQQNNNeeennnuuuxxxjjjOOOIIIHHHLLLUUUZZZYYYYYY\\\___bbb___XXXXXX___cccbbbYYY[[[hhhtttwwwwwwqqqggg[[[UUUVVV___aaa]]]___fffcccggglllmmmjjjiiijjjlllvvvuuuhhhaaadddaaaZZZ]]]\\\[[[PPPIIINNNMMMKKKPPPSSSKKKDDDAAAAAAEEENNNXXX^^^pppsss___KKKJJJPPPQQQPPPXXXbbbgggkkkqqqpppfffXXXhhhrrrjjj^^^ZZZ\\\^^^fff[[[dddooo[[[LLLAAABBBIIIRRRaaapppzzz[[[IIICCCAAAAAACCCGGGOOOHHH>>>AAAEEEIIIRRRLLLFFF@@@>>>@@@AAA???<<<@@@FFFRRRQQQDDDFFFQQQSSSPPPHHHAAA@@@BBBCCCHHHNNNvvvwwwfff```RRR@@@===;;;999:::===???@@@@@@===;;;888999<<<@@@BBBCCCAAA???@@@GGGTTT```gggiiihhhfff```[[[[[[```gggkkk~~~aaaWWWIIIFFFHHH@@@???AAACCCCCC>>>???LLLZZZXXXVVVPPPKKKNNNZZZeeeiiissslllhhhvvvnnnmmmdddaaahhhhhhhhhrrrsssmmmggggggooovvvrrrjjjeeebbb^^^```dddfffeeebbbbbb```YYYSSSWWWhhhyyy{{{eeeZZZZZZdddvvvCCC@@@======???BBBDDDEEEBBBDDDIIINNN[[[{{{zzzmmmaaa```fffddd]]]nnnsssuuurrrnnnllliiieeegggfffccc___ZZZUUUQQQOOONNNMMMNNNRRRUUURRRJJJBBBEEEGGGJJJNNNRRRUUUXXXYYYUUU^^^dddccceeekkklllhhhnnnwwwooo[[[EEECCCEEEMMMXXX\\\WWWQQQTTTMMMMMMUUUUUUMMMLLLRRRKKKFFFGGGMMMPPPRRR[[[gggmmmpppkkkaaa]]]^^^\\\VVVTTTRRRTTTZZZbbblll{{{qqqhhhXXXOOOWWWgggjjjeeennnuuu{{{vvviii\\\VVVUUUUUUbbbgggeeecccYYYRRRXXXvvvzzzttt```OOORRRdddtttkkkdddpppkkkXXX^^^kkk|||sssllllllvvv}}}yyyfffTTTMMMLLLJJJIIIOOOTTTSSSMMMFFFDDDDDD:::;;;999666666::::::777::::::999888888777777666:::;;;CCCGGGHHHTTTZZZPPPAAAAAACCCFFFIIIKKKIIIHHHOOOMMMKKKJJJNNNRRRMMMFFFLLLNNNPPPPPPRRRTTTRRRMMMGGGHHHGGGFFFDDDCCCCCCDDD>>>???===;;;===AAAAAA>>><<<>>>BBBFFFKKKVVVeeeqqqbbbZZZPPPRRRiii{{{YYYGGGNNNRRROOOQQQcccvvvttt^^^MMMDDDCCCKKKUUUWWWXXX\\\ccchhhbbbYYY```bbb___YYYVVVWWWZZZZZZ___]]]]]]]]]]]]XXXPPPJJJIIIQQQXXXWWWQQQLLLNNNQQQDDD@@@???BBBEEEFFFKKKPPPRRRPPPLLLKKKQQQUUUQQQIII@@@CCCBBB>>>@@@MMM]]]gggaaaWWWJJJDDDGGGQQQ[[[```\\\[[[```jjjlllgggdddgggiiippp{{{qqqXXXNNNSSSQQQYYYcccfffhhhxxxhhhNNNIIIKKKQQQRRROOOQQQXXX___fffeee\\\[[[cccccc\\\WWWYYY]]]fffnnnmmmfff___SSSMMMOOOVVVUUUNNNPPP[[[[[[\\\___ccchhhkkklllllluuutttggg^^^```^^^[[[```\\\ZZZNNNIIIPPPPPPLLLOOOWWWSSSKKKBBBAAAGGGMMMOOOMMM```mmmggg[[[XXX[[[\\\\\\___iiirrrxxx|||dddPPPVVVZZZXXXTTTQQQMMMIIIUUUVVVkkkssseeehhhqqqvvv{{{jjjTTTGGG???>>>AAAKKKVVVPPPCCCDDDGGGIIIOOORRROOOIIIEEEAAA???>>>>>>@@@KKK```bbbOOOFFFIIIGGGCCC???<<>><<<::::::===@@@BBBCCC>>>;;;;;;CCCQQQ___gggjjjZZZ\\\___aaa]]]XXXVVVYYYjjjgggUUUFFFCCCDDD@@@===AAAFFFDDD===;;;FFFTTTbbbccc^^^TTTOOOUUU___eeezzzxxxuuutttsssgggaaaeeefffeeelllqqqllleeebbbdddiiilllmmm]]]\\\\\\^^^bbbbbb```\\\\\\\\\XXXXXXcccyyy{{{mmmgggkkk{{{NNNJJJGGGFFFHHHKKKNNNOOOPPPeeepppwww|||uuu}}}~~~{{{uuuooojjjgggffffffhhheeebbbdddfffddd]]]VVVOOOOOOOOORRRWWW___gggkkkvvv||||||vvvyyyzzzvvvxxx{{{xxxuuu{{{iiigggkkkdddVVVMMMOOOTTTZZZ___bbbaaa___YYYOOORRR```eee______hhhmmmiiijjjnnnnnnmmmxxx{{{yyy{{{wwwkkkuuuyyyggghhhfff^^^RRRIIIFFFGGGHHHUUUXXXSSSSSSOOOPPP[[[RRR]]]bbbYYYPPPTTTbbbnnnzzz[[[OOOXXX^^^YYYXXX```ppp}}}|||rrrlllnnnmmmSSSFFF???:::GGGLLLQQQPPPIIIAAA>>>>>>>>>BBBBBB<<<999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;333555<<>>???BBBBBB???>>>@@@???===???JJJVVV]]]]]]___]]][[[cccsss}}}|||iiiSSSRRRTTTRRRSSShhhnnnWWWDDD<<>>AAAGGGIIIIIIKKKJJJKKKNNNVVVaaaiiicccYYYWWWXXXRRRHHHGGGVVVjjjvvvhhhZZZHHH???BBBJJJPPPSSSYYYYYYfffuuuooojjj^^^XXXdddddd```tttaaaWWWQQQTTTRRRIIIFFFIII```jjjiii```aaakkkjjj___^^^\\\VVVZZZjjjpppnnnnnnXXXOOONNNVVVSSSGGGDDDLLLOOORRRWWW]]]dddggghhhgggtttttthhh]]]]]][[[ZZZcccccccccXXXPPPTTTSSSQQQXXXggghhh\\\JJJGGGSSSYYYTTTPPP\\\lllvvvyyywwwvvvvvvvvvooopppnnnpppmmmRRRIIIFFFNNN[[[```]]]XXXZZZfffnnn[[[NNNMMMQQQfffmmm___KKKJJJSSS^^^iiijjjmmmkkk___NNNEEEGGGMMMRRRaaa~~~wwwcccUUUIIICCCDDDGGGIIILLLVVVkkkxxx___CCC???;;;;;;???BBBAAA@@@???===;;;<<<>>>AAACCCDDD===:::999???JJJWWW___cccTTTVVV^^^dddaaaXXXUUUXXX]]]xxxuuuvvviiiLLLEEEEEEBBBDDD@@@CCCGGGHHHCCC???EEENNNjjjqqqqqqeeeZZZ[[[dddkkkuuuqqqooorrrwwwxxxsssmmmkkkwwwvvvjjjmmmeee___dddccc```fffkkkhhhddd```___ffftttjjjfff```]]]]]]^^^^^^]]]\\\]]]aaammmzzzuuuuuubbb___[[[YYY[[[^^^aaabbbvvv~~~{{{|||~~~{{{|||yyyssslllTTTRRRPPPRRRZZZgggttt|||]]]ZZZ[[[\\\XXXUUUcccwww~~~bbbJJJJJJ[[[eeedddYYY[[[]]]]]]___eeeooowwwooo```]]]jjjooofffdddlllvvvrrrrrrtttooojjjvvvooo```iiiwwwrrraaaQQQOOOKKKGGGBBB???>>>???AAANNNNNNFFFDDDCCCKKK[[[MMM]]]kkkmmmkkkqqq~~~{{{\\\FFFEEEPPPXXXSSSWWWfffyyyuuuUUUGGGAAA===;;;BBBHHHIIIDDD>>><<<<<>>DDDCCC<<>>BBBGGGHHHHHHHHHLLLSSSXXXVVVOOOHHH@@@BBBEEEIIIMMMPPPSSSTTTQQQFFF>>>AAAGGGIIIHHHHHHNNNRRRZZZhhh{{{zzzzzzyyymmm\\\WWWfff|||oooTTTEEEEEELLLRRRSSSZZZ\\\qqqwwwmmmyyyuuuhhhyyyvvvvvvqqqcccXXXVVVeeeppppppfffhhhtttsssggghhhaaaQQQQQQfffuuu|||iii[[[WWW^^^[[[KKKBBBDDDAAAGGGPPPXXX^^^`````````iiilllcccZZZ\\\]]]bbbnnnrrrtttjjj```___^^^```lllvvv\\\XXXhhhmmmddd]]]bbbrrrzzzmmm^^^ZZZvvvuuu___KKKBBBSSSmmm{{{{{{xxxmmm}}}rrrcccbbbiiimmmQQQQQQdddzzzcccRRRWWWcccooopppYYY\\\```ccc___ZZZbbb}}}mmmUUUOOOHHHEEEGGGGGGEEEBBB@@@>>>======@@@CCCDDDDDDAAA===:::<<>>===IIIJJJGGGGGGJJJGGGCCCJJJVVV]]]vvvvvvZZZGGGCCCHHHNNNPPPRRR```xxx{{{[[[HHH@@@;;;999@@@EEEDDD>>>;;;<<<>>>PPPRRROOOFFF>>><<<<<<:::999999777666<<>>AAADDDIIIQQQYYYXXXSSSJJJLLLPPPXXXYYYHHH@@@KKKJJJFFFFFFKKKQQQOOOGGG???BBBDDDAAA???JJJ\\\^^^UUUhhhsssjjjPPPIIIVVVTTTCCCCCCNNNOOOBBB@@@MMMWWWVVVddd|||xxx[[[LLLfffrrr{{{vvvhhhnnnooo]]]QQQFFFOOOiiiqqqCCC>>>AAABBBCCCHHHNNNOOOLLLGGGEEEIIILLLIII@@@;;;>>>BBBBBBFFFAAA???FFFPPPUUUOOOHHH@@@<<>>>>>FFFNNNRRRMMMDDD@@@DDDHHHIIIKKKOOOQQQRRRTTTWWWYYY[[[^^^aaagggsssrrrttt~~~^^^XXXTTTNNNUUUSSSLLLQQQ]]]\\\NNNIIIOOOfffqqq{{{zzzxxxllllllrrrrrrfff]]][[[bbbcccZZZRRRQQQSSSTTTUUUVVVUUUVVVYYY[[[XXX___jjjwwwppp^^^ZZZZZZ[[[^^^bbbeeeeeeeeeeeegggfffbbbaaajjj}}}wwwhhh```^^^^^^bbbggguuu|||wwwrrrkkkhhhjjjrrr|||wwwddd[[[^^^ffflllzzz~~~uuu{{{YYYJJJAAABBBBBBAAANNN```mmmdddXXXTTT\\\jjjvvv}}}}}}vvvggg[[[```nnnrrrlllaaaWWW^^^ppplllTTTLLLVVVZZZTTTWWW```^^^RRRQQQ[[[rrrggg___[[[bbbRRRDDDCCCIIINNNPPPQQQGGGPPPPPPMMMMMMGGGCCCKKKXXXPPPJJJHHHCCCAAALLLZZZjjjwwwTTT@@@@@@FFFHHHQQQOOOYYYssscccOOODDD>>>>>><<<<<<===>>>AAAGGGMMMMMMSSSSSSFFF888444888<<<777555777>>>FFFGGGAAA:::999999888999;;;???DDDGGG???@@@@@@@@@FFFNNNPPPNNNGGGLLLUUUZZZXXXTTTPPPLLL>>>FFFLLLNNNOOOPPPLLLGGGCCCEEEGGGKKKVVVbbbgggdddxxxjjj^^^aaaXXXDDDBBBIIIHHH@@@EEEVVV^^^ZZZkkkbbbHHHSSS^^^iiigggZZZ^^^uuuyyycccMMMHHHMMMccclllAAA;;;:::@@@AAADDDJJJNNNMMMJJJGGGFFFCCCAAA???>>>;;;;;;===???===<<<@@@HHHNNNOOOMMM@@@<<<@@@AAA>>>KKK___gggcccWWWQQQPPPUUUiiizzzyyyrrrqqq{{{nnnhhhiiijjjnnnuuuyyyoookkkggg]]]UUU___zzzdddLLLDDDJJJIIIFFFIIIWWWdddaaaUUUXXXUUUUUUQQQ___dddZZZnnn|||ooojjjfffZZZOOOKKKKKKUUUooojjjYYYggg{{{XXXNNNfff{{{qqq~~~tttnnnsssyyyrrr\\\IIIDDDGGGGGGCCCEEEQQQ___ggg[[[OOOFFFGGGKKKJJJHHHHHHKKKKKKPPPWWWYYYYYY___gggfff{{{yyyqqqjjjaaafffaaa[[[^^^iiifffWWWPPPUUUccckkkwww~~~~~~vvveee^^^^^^ggg}}}zzzlllbbbWWWSSSQQQOOOQQQUUUSSSTTTTTTSSSQQQPPPRRRSSSSSSYYY___fffllllllbbbVVVYYYYYY[[[___bbbdddcccaaaaaacccccc```___fffrrr|||tttkkkdddbbbdddhhhqqqzzzmmmhhheee```^^^___dddjjjooo~~~___NNNJJJMMM[[[hhh{{{|||yyyqqqRRRHHH>>><<<@@@IIIVVVaaappphhhgggoootttuuuxxx~~~vvvkkkZZZQQQWWWbbb___TTTJJJGGGMMMXXXUUUFFF@@@DDDHHHEEELLLXXXXXXMMMKKKQQQ|||}}}wwwlllfff\\\SSSLLLGGGBBB@@@FFFBBB@@@AAABBBDDDKKKTTT[[[```YYYQQQPPPKKKFFFKKK___UUUJJJCCC<<<>>>OOOcccyyySSSAAAHHHNNNKKKOOOJJJRRRpppbbbNNNBBB;;;<<<999;;;AAAEEEHHHQQQ]]]aaakkklllZZZBBB555777<<<<<<777<<>>BBBGGGKKKNNNMMMLLLUUUMMMFFFBBB???::::::<<<;;;===>>>???AAAGGGOOOUUUHHH@@@???===<<>>AAAGGGJJJGGGBBB>>><<>>:::FFF]]]eeeUUUBBB:::===AAAEEEEEECCCAAAAAACCC;;;<<<:::777999>>>>>>;;;===???```sssdddfffnnn^^^]]]mmmooo]]]SSS\\\dddaaahhhnnnzzzsssxxxlllRRREEELLLRRRXXXhhhzzzyyyvvv}}}WWWCCCAAA@@@GGGLLLMMMMMMQQQVVVYYYooommmaaaMMM???>>>AAABBBAAAEEEHHHEEE@@@DDDPPP[[[aaaQQQEEE@@@EEEcccuuujjjggglllrrrssstttooo\\\YYY^^^___\\\ZZZ```ppp}}}ooofffkkkvvvwwwooofffYYY[[[___vvv|||```WWWQQQRRRRRRMMMJJJKKKDDDCCCDDDFFFFFFIIIVVVeeepppxxxccc[[[WWW^^^lll}}}{{{rrrhhhaaajjj{{{uuu]]]YYY___}}}qqqlllzzzqqqmmmeeeTTTEEEIIISSSjjjwww}}}|||mmmbbbiii|||}}}|||llldddYYYPPPMMMQQQaaauuummmwww{{{sssaaaSSSQQQPPPLLLWWWWWWVVVSSSOOOLLLLLLMMMRRRVVVWWWSSSQQQSSSUUUUUUWWWVVVWWWYYY[[[\\\ZZZXXX[[[ZZZXXXXXXZZZ\\\^^^______```ccchhhppp}}}hhh]]][[[[[[ZZZYYYYYYYYY[[[\\\]]]lllhhhrrrzzz___GGGAAA@@@===BBBMMMVVVeeelllaaaSSSNNNOOOQQQQQQUUUUUURRRNNNMMMMMMLLLDDDSSSfffrrrpppbbbLLL===EEEOOOTTTMMMGGGJJJPPPRRRkkksss```XXXOOOCCCFFFDDD@@@>>>@@@DDDDDDAAA@@@EEEIIIHHHFFFFFFDDDAAA@@@===@@@HHHJJJEEEDDDGGGHHHNNNOOOHHHFFFIIIIIIDDDFFFPPP[[[fffsss{{{wwwmmmhhhtttvvvaaaNNNDDDEEEEEEEEEEEEFFFDDDBBB@@@???@@@CCCEEECCC@@@CCCIIISSSSSSFFF@@@KKKQQQMMMLLLHHHKKKRRRUUUTTT```xxxcccjjjzzzoooXXXJJJEEEDDDJJJeeezzzfffZZZTTTPPPMMMNNN^^^vvv{{{eeeNNNEEENNNZZZdddcccWWWLLLIIIJJJDDDAAA;;;999@@@KKKQQQQQQFFFBBBgggmmm^^^gggeeekkktttnnn]]]^^^sss~~~~~~mmmooorrrxxx|||~~~mmmVVVJJJUUU___eeelllvvvyyyvvv|||vvv}}}sssiiiwww~~~pppwwwkkkNNNNNNKKKWWW^^^XXXQQQUUU```hhhgggOOOQQQTTTNNNTTTYYY[[[UUUNNNPPP^^^kkkppp\\\TTT\\\~~~|||lllmmmttt}}}gggccc^^^[[[[[[]]]```ddddddjjj|||tttmmmpppuuu~~~zzzeeeYYYNNNMMMRRRUUUUUUTTTUUU]]]jjjxxx{{{sssqqq{{{{{{rrr~~~cccRRRMMMIIIJJJKKKJJJIIIIIIHHHFFFEEEGGGHHHIIIKKKOOORRRhhhwww\\\XXXUUUSSSUUU]]]nnntttgggeee```TTTSSS\\\eeessswwwtttpppcccXXXYYY^^^sssxxxrrrttt~~~kkkdddcccXXXYYY[[[```mmmhhhOOOLLL___pppZZZbbbtttggg[[[YYYTTTPPPQQQTTTfff}}}___WWWXXXcccfff\\\TTTTTTSSSOOOVVVVVVUUUSSSPPPNNNNNNOOONNNRRRUUUSSSTTTWWWYYYWWWWWWUUUTTTUUUVVVXXXWWWVVV[[[XXXUUUUUUXXX[[[]]]]]]aaaaaacccfffjjjuuunnn^^^\\\^^^XXXWWWUUUTTTUUUXXX[[[]]]}}}bbbeeexxxoooaaaQQQDDDAAA???;;;<<<@@@DDDPPPXXXQQQGGGAAA@@@@@@@@@AAABBBAAA@@@AAABBBCCC===DDDSSScccggg^^^OOOFFFSSS^^^cccZZZLLLDDDDDDFFFbbbzzz}}}bbbLLLKKKFFF888===???AAA???======@@@BBB@@@DDDFFFDDDCCCCCCCCCBBBBBB??????DDDGGGDDDCCCEEEFFFOOOQQQJJJEEEIIIKKKHHHDDDIIIOOOUUU\\\```\\\UUUNNNVVV___bbb\\\QQQGGGAAABBBFFFIIIJJJGGGBBB???===@@@>>>???CCCDDDAAABBBEEECCCGGG@@@AAAUUU^^^UUULLLKKKQQQ\\\ffflllyyylllYYYMMMKKKNNN[[[yyyuuuyyy{{{xxxqqquuuqqqYYYMMM```qqqppp```ZZZ\\\SSSJJJ@@@???MMM```jjjkkkXXXRRRmmmqqqYYY^^^hhhvvvtttgggZZZaaayyytttaaaaaaeeeeeeeeeiiiqqqrrreeeTTTMMMYYYcccccc``````aaaaaawwwxxxqqqiiissswwwkkkfffhhh^^^WWWeeexxx}}}hhhWWWYYYeeeddd^^^kkkooocccWWW[[[hhhpppoookkklllgggnnnqqqpppkkkgggmmm~~~uuuyyyyyyaaa___iiiwww```YYYTTTUUUXXX[[[___cccoooxxxppp\\\SSSVVVYYYaaaddd^^^WWWRRRMMMKKKMMMNNNOOONNNRRRSSSWWW^^^eeeqqqtttaaa]]]jjjggg\\\kkk}}}iiiXXXMMMKKKHHHHHHHHHHHHGGGFFFGGGEEEDDDFFFHHHIIIGGGEEEIII\\\yyyuuuVVVUUUUUUSSSPPPRRR```nnnwwwfff[[[]]]^^^WWWUUUZZZ```mmmmmmeeebbb[[[VVV[[[]]]fffpppsssooohhhdddcccppp~~~nnndddcccfffVVVUUUTTTUUU^^^nnnqqqbbboooqqqQQQWWWrrryyydddbbbbbbhhhttt}}}|||___UUUSSSNNNMMMRRRSSSiii~~~[[[PPPLLLSSSVVVQQQMMMMMMOOOOOORRRSSSSSSQQQNNNMMMNNNOOOPPPTTTWWW[[[bbbfffccc\\\WWWUUUTTTUUUWWWXXXWWWVVVXXXVVVSSSSSSUUUYYY\\\]]]___^^^^^^______fffvvv~~~jjjaaa^^^\\\YYYWWWTTTSSSTTTWWW[[[^^^hhhWWW___ssswwwZZZNNNIIICCC@@@??????>>>>>>FFFPPPZZZZZZSSSJJJBBB<<<>>>>>>???@@@@@@@@@AAACCC???>>>DDDOOOSSSNNNJJJKKKYYY[[[\\\VVVJJJ@@@AAAGGGeeepppkkkSSSBBBCCCCCC<<<999<<<>>>???<<<;;;>>>BBB??????@@@AAA???>>>???AAACCC@@@AAAEEEHHHGGGEEEDDDGGGOOOPPPIIIDDDFFFFFFAAAHHHHHHLLLSSSWWWUUUQQQOOOMMMPPPRRRSSSPPPKKKEEEBBB???FFFLLLMMMGGGBBBAAACCCCCC@@@@@@CCCDDDBBBCCCFFFDDDHHHDDDLLLiii|||wwwnnnrrrpppuuu~~~yyyjjjooo]]]QQQNNNRRReeerrrkkksss|||ttt}}}~~~kkkYYYOOO^^^ppp~~~sssoooqqqiii```YYY\\\mmm}}}xxxeeedddooozzzqqq``````lllyyyooo```WWW\\\iiirrrrrrnnnxxxwwwbbbXXXYYY\\\[[[ZZZ\\\```aaa\\\UUUPPPWWW\\\XXXQQQOOOPPPQQQ\\\\\\]]]\\\cccvvv}}}{{{mmmaaa\\\dddbbbXXXUUU^^^bbbiiixxx{{{sssiii___ZZZSSSOOOooowwwmmmrrr{{{~~~rrruuu}}}wwwuuuqqqnnnrrrsss^^^\\\fffsss}}}[[[VVVTTTUUUUUUUUU[[[dddvvvxxxooolll^^^PPPOOOTTTQQQSSSVVVSSSPPPOOOLLLHHHFFFFFFGGGFFFLLLLLLOOOTTTXXXaaauuuzzzxxxuuunnnhhheee\\\[[[bbb```XXX```pppyyynnniiifff___TTTMMMHHHGGGEEECCCDDDFFFGGGFFFCCCDDDEEEEEEEEEFFFFFFEEEKKKPPP___iiikkksssvvvkkkOOOMMMMMMOOOPPPRRRZZZcccbbbZZZUUUXXXYYYWWWVVVXXX[[[jjjjjjaaa]]]XXXTTTXXXYYY[[[]]]]]]]]]]]]\\\[[[fffrrrkkkeeeiiiiiimmmqqqccc[[[XXXXXXVVVWWWXXXZZZ\\\cccmmmuuusss```RRRYYYkkkzzz}}}bbbrrrkkklllxxxrrriiiaaaRRRbbb^^^\\\]]]aaafffnnnuuuzzzmmmjjjyyyrrr\\\VVVRRRJJJJJJRRRSSSeeerrrXXXPPPPPPOOOOOONNNKKKGGGHHHMMMRRRRRRRRRPPPNNNMMMNNNOOOUUUUUUWWW```mmmssskkk^^^UUUVVVXXX[[[]]]\\\XXXUUUTTTTTTSSSSSSTTTVVVXXXZZZXXXXXXYYYZZZZZZ[[[ccclll~~~~~~xxxmmmeeeaaa]]]XXXZZZXXXVVVUUUUUUVVVXXXZZZxxxsssuuuuuujjjUUUJJJRRRbbbqqqhhhNNNEEEGGGDDD???>>>CCCEEECCC===IIIWWW___^^^UUUHHH>>>???>>>???AAAAAA@@@@@@BBBCCC>>>@@@EEEEEE???@@@GGGNNNIIIGGGFFF@@@;;;@@@IIIlllgggZZZHHH<<<999;;;<<<:::;;;===??????>>>AAAEEECCCAAAAAACCCBBB>>>@@@EEE>>>===>>>DDDGGGFFFCCCAAACCCIIIKKKFFFFFFJJJHHHAAAEEEBBBFFFPPPSSSNNNJJJKKKMMMLLLLLLMMMNNNNNNLLLJJJ@@@HHHOOOMMMEEE??????CCCCCCAAA@@@AAA@@@>>>@@@DDDEEEIIIFFFRRR|||sssZZZwwwfffWWWSSSWWWkkkxxxbbbZZZRRRTTTaaakkkfff[[[QQQ___jjjjjjccc]]]VVVPPPQQQbbbwww~~~}}}{{{zzz|||iiimmmlllmmmpppkkkiiiqqqooodddWWWSSSVVV[[[^^^___ZZZccckkkhhh]]]SSSRRRWWWWWWWWWXXXWWWWWWXXXYYYZZZQQQUUUUUUOOOJJJIIILLLNNNOOONNNRRRRRROOOZZZeeebbbjjjiiiiiifff]]]UUUUUU[[[TTTRRRNNNSSS[[[UUUSSS___cccpppvvvmmmbbb^^^[[[VVVTTTXXXRRRfffuuueeemmmmmmhhhaaa```llldddSSSSSSZZZcccjjjSSSSSSUUUVVVQQQNNNWWWdddmmmTTTIIIFFF???FFFNNNGGGDDDHHHHHHGGGHHHGGGDDDCCCFFFJJJLLLFFFGGGJJJNNNMMMOOO\\\lllmmmkkkgggaaa\\\[[[]]]```XXXUUUVVVZZZYYYSSSQQQUUUZZZiiivvvwwwvvv}}}~~~~~~uuu~~~```XXXRRROOORRRTTTOOOJJJGGGKKKJJJGGGCCCBBBEEEFFFFFFAAAFFFHHHFFFCCCDDDGGGIIIFFFBBBGGGKKKIIIPPPWWWSSSTTTNNNKKKMMMQQQRRRSSSVVVRRRSSSVVVYYYXXXUUUSSSRRRPPPbbbeee]]]ZZZUUUQQQUUUUUUVVVUUUSSSSSSUUUTTTSSSTTTooojjjVVVYYYXXXXXXUUUXXXnnnmmmkkkgggbbb[[[SSSLLLHHHHHHMMMSSSXXXXXXWWW[[[```SSSUUUQQQKKKNNNXXXaaacccaaatttiiiaaagggeeeOOOSSS```WWWRRRTTTMMMUUUQQQNNNMMMLLLMMMPPPSSSWWW``````VVVQQQ]]]qqq~~~hhhXXXVVVRRRIIIJJJTTTRRR\\\nnnyyyppp[[[MMMKKKJJJEEEHHHOOONNNHHHHHHOOOSSSTTTTTTRRROOONNNOOOPPPSSSQQQQQQ\\\mmmuuuiiiYYYSSSVVV[[[aaabbb```ZZZUUUPPPRRRTTTTTTSSSRRRTTTUUUSSSSSSVVVZZZYYYWWWYYY___bbbdddaaa\\\[[[\\\[[[XXXVVVUUUTTTSSSRRRQQQQQQRRRkkkbbb\\\VVVSSSQQQWWWeeetttuuueeeZZZ```yyypppcccKKKKKKLLLNNNQQQRRRPPPOOOJJJJJJHHHGGGEEECCCBBBBBBCCCBBBFFFNNNVVVTTTHHH===AAABBBDDDEEEDDDCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;::::::;;;===@@@AAAQQQMMMGGG@@@<<<;;;===>>>???>>><<<:::;;;===???AAA@@@AAABBBBBB@@@@@@@@@BBBCCCCCCBBBAAA???@@@CCCEEEHHHGGGGGGFFFFFFEEEEEEEEEAAAAAABBBDDDGGGIIIIIIHHHJJJJJJJJJLLLNNNNNNMMMKKKIIIJJJJJJIIIFFFDDDCCCDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFPPPlllwwwgggZZZ___ooovvvmmm___www}}}www```QQQMMMPPPTTTbbb{{{```OOOJJJEEEEEEHHHKKKKKKHHHEEEIIINNNSSSUUUUUURRRPPPMMMNNNRRRZZZeeepppwwwzzzuuu~~~~~~hhhbbbfffccc[[[[[[cccccc\\\ZZZWWWSSSPPPOOOOOOQQQSSSRRRTTTUUUTTTRRRPPPPPPPPPNNNMMMLLLLLLMMMOOOQQQRRRNNNNNNMMMJJJHHHGGGIIIJJJJJJKKKLLLNNNOOOOOOPPPPPPUUUTTTUUUVVVTTTOOONNNRRRSSSPPPOOOSSSUUUSSSRRRSSSYYY\\\^^^]]]YYYVVVVVVWWWUUUPPPMMMXXXvvv~~~}}}yyytttfffddd```]]][[[ZZZYYYZZZ^^^UUUMMMMMMTTT```ppp~~~xxx{{{gggTTTOOORRRUUUYYY]]]QQQOOONNNNNNOOORRRVVVXXX{{{zzz```NNNFFFGGGGGGHHHHHHGGGFFFFFFFFFIIIHHHFFFDDDEEEGGGIIIKKKJJJGGGEEEFFFJJJPPPUUUWWWXXXXXXXXXYYYXXXXXXWWWVVVXXXYYYXXXUUURRRPPPPPPQQQWWW[[[^^^^^^\\\\\\aaaeeedddeeezzztttccc^^^]]]aaa```aaauuubbbKKKKKKKKKKKKKKKJJJIIIHHHGGGIIIGGGFFFEEEEEEGGGIIIJJJAAACCCEEEEEECCCCCCCCCDDDDDDCCCAAA??????AAAFFFJJJNNNNNNNNNMMMLLLMMMOOORRRQQQSSSSSSQQQNNNNNNPPPSSSQQQSSSUUUUUURRRPPPQQQSSSOOOMMMLLLNNNRRRSSSQQQNNNWWW\\\eeelllllllllrrr{{{nnnVVVPPPRRRTTTOOOLLLQQQZZZbbbdddbbbRRRPPPMMMLLLLLLJJJHHHEEEDDDEEEHHHJJJLLLLLLKKKJJJHHHGGGHHHIIILLLMMMLLLKKKKKKTTTfff}}}vvvYYYPPPSSSVVVOOONNNKKKIIIHHHHHHIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJNNNLLLKKKKKKMMMQQQUUUWWW^^^[[[VVVRRRNNNMMMLLLMMMMMMQQQTTTTTTQQQNNNNNNOOOIIIKKKMMMMMMKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPRRRTTTVVVWWWXXXXXXVVVUUUWWW]]]dddccc[[[RRRSSSSSSRRRTTTWWWXXXXXXWWWYYYVVVTTTVVVYYYZZZWWWSSSVVVXXX[[[\\\[[[YYYWWWUUUVVVUUUSSSPPPOOOQQQQQQOOOqqqWWWSSSOOOLLLKKKHHHJJJSSS^^^eee___UUUOOOUUUjjj~~~hhhUUUJJJHHHHHHIIIKKKNNNOOONNNLLLMMMMMMKKKJJJHHHGGGEEEEEEBBBAAABBBGGGLLLLLLFFF???BBBBBBDDDDDDDDDCCCAAA@@@???>>>===<<<;;;;;;;;;;;;>>>===;;;::::::;;;===>>>??????===<<<<<<===>>>>>>===<<<;;;:::;;;<<<>>>???>>>@@@AAA@@@???>>>???@@@AAABBBAAA@@@>>>???AAADDDFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCEEEGGGHHHGGGFFFGGGGGGGGGHHHJJJKKKJJJHHHJJJKKKKKKIIIFFFCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCHHHKKKUUUggg{{{vvvhhhfffddd^^^VVVNNNHHHLLLWWW]]]ZZZTTT[[[eeettt~~~tttmmmfffyyynnnuuulll\\\MMMDDDCCCEEEHHHXXXnnncccLLLGGGCCCBBBEEEGGGGGGEEE@@@CCCHHHLLLNNNNNNLLLKKKBBBBBBDDDIIIPPPWWW[[[]]][[[aaahhhlllqqqnnnaaaRRRYYY[[[UUULLLLLLTTTUUUPPPRRRPPPMMMKKKJJJJJJLLLMMMLLLMMMMMMLLLJJJIIIIIIJJJKKKJJJIIIIIIJJJLLLNNNPPPLLLLLLKKKIIIGGGFFFGGGIIIHHHHHHIIIJJJKKKLLLLLLLLLJJJIIIJJJMMMLLLJJJKKKPPPRRRNNNOOOTTTVVVTTTSSSUUUSSSTTTVVVVVVUUUTTTTTTTTTRRRPPPLLLMMM[[[ppp}}}ssseee^^^^^^]]]YYYUUUTTTQQQOOONNNMMMNNNNNNMMMJJJHHHHHHIIILLLTTT\\\rrryyyllluuu|||kkk\\\OOONNNRRRTTTTTTVVVQQQQQQQQQQQQRRRUUUWWWYYYZZZfffpppkkk```VVVPPPLLLLLLKKKKKKLLLMMMLLLJJJHHHJJJIIIHHHHHHHHHIIIKKKLLLLLLKKKJJJLLLPPPSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVWWWVVVTTTQQQPPPPPPQQQRRRUUUWWWVVVTTTTTTXXX\\\WWWVVVeeevvv\\\RRRTTTOOOSSSSSSTTTeeejjjUUUIIIKKKKKKLLLLLLKKKJJJHHHGGGIIIHHHGGGFFFFFFGGGIIIJJJFFFGGGHHHGGGEEEDDDDDDDDDDDDCCCAAA???>>>@@@EEEIIIKKKLLLLLLLLLKKKKKKMMMOOOLLLMMMMMMLLLIIIIIIKKKNNNOOOQQQRRRQQQOOOMMMNNNOOOMMMLLLMMMNNNPPPPPPOOONNNRRRTTTYYY\\\[[[[[[ccclllkkkUUULLLLLLNNNKKKHHHFFFHHHNNNSSSUUUUUULLLJJJHHHGGGHHHHHHGGGFFFCCCDDDFFFHHHHHHHHHFFFFFFEEEDDDEEEFFFHHHIIIHHHGGGEEEGGGOOO[[[bbbdddfffjjjiiieeebbbggguuuzzz```QQQMMMOOOQQQPPPNNNKKKIIIGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIPPPNNNKKKIIIHHHJJJLLLNNNUUUSSSQQQOOONNNNNNOOOOOOIIIJJJLLLLLLLLLLLLMMMNNNKKKLLLLLLJJJIIIIIIKKKMMMKKKKKKLLLNNNOOOQQQRRRSSSOOOPPPQQQSSSTTTUUUUUUUUUVVVWWWYYY[[[\\\\\\ZZZYYYVVVUUUSSSTTTVVVWWWWWWVVVXXXUUUTTTVVVYYY[[[XXXTTTVVVWWWYYY[[[[[[ZZZYYYXXXTTTTTTTTTRRRRRRSSSSSSSSSaaaLLLKKKJJJKKKLLLIIIFFFIIIOOOPPPNNNMMMMMMSSSbbbttt~~~nnn]]]OOODDD???DDDDDDEEEGGGJJJKKKKKKJJJNNNMMMLLLJJJIIIGGGFFFEEE@@@???>>>>>>AAABBBBBBAAABBBBBBCCCDDDCCCBBBAAA@@@@@@???===;;;::::::::::::???>>><<<:::999999::::::333555888;;;===>>>======;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???>>>===<<<===??????@@@???>>>======???AAADDDDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDEEEGGGGGGFFFDDDDDDCCCBBBCCCEEEFFFFFFFFFIIIJJJKKKIIIFFFCCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCCHHHMMMUUU]]]aaacccbbbbbbtttwwwppp\\\LLLFFFEEEBBB???@@@@@@BBBDDDFFFJJJLLLFFFMMMXXXaaadddbbb\\\WWWUUUrrryyygggYYYQQQTTTOOOIIICCC??????@@@BBBNNNbbbeeeIIIDDD@@@???AAABBBBBB@@@===???BBBDDDFFFGGGHHHGGGAAA???>>>???BBBDDDFFFFFFIIILLLNNNOOOPPPPPPLLLFFFSSSSSSMMMDDDCCCKKKMMMIIIJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGEEECCCCCCDDDFFFGGGFFFEEEEEEFFFIIIKKKLLLJJJKKKJJJHHHFFFEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJHHHFFFFFFHHHHHHHHHKKKQQQTTTQQQPPPUUUWWWVVVVVVXXXSSSRRRQQQRRRRRRRRRPPPNNNJJJLLLKKKHHHJJJTTT]]]bbbbbb^^^VVVNNNKKKMMMNNNLLLMMMLLLJJJIIIIIIIIIJJJKKKEEEEEEGGGHHHEEEDDDJJJRRR]]]iiipppnnnmmmrrrtttrrrmmmmmmoootttxxxtttjjjaaaYYYQQQLLLPPPUUUUUURRRPPPOOOPPPQQQSSSTTTUUUVVVVVVWWWXXXVVVPPPMMMNNNOOOMMMPPPNNNNNNPPPRRRRRRNNNKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNPPPSSSSSSRRRPPPPPPQQQRRRTTTUUUWWWXXXXXXUUUVVVWWWUUUSSSRRRSSSTTTUUUWWWWWWUUURRRRRRUUUXXXSSSNNNWWWooo{{{___KKKJJJQQQKKKOOONNNMMMXXXlll{{{|||rrrggg]]]TTTNNNKKKJJJKKKMMMNNNMMMKKKIIIGGGIIIHHHHHHGGGGGGGGGHHHHHHJJJKKKLLLJJJGGGEEEDDDEEEDDDCCCAAA>>>===???CCCGGGGGGIIIJJJKKKJJJIIIJJJKKKHHHIIIIIIGGGFFFGGGIIIKKKMMMNNNNNNMMMKKKIIIJJJKKKJJJLLLNNNNNNMMMLLLLLLMMMSSSSSSSSSSSSPPPPPPWWWaaannngggZZZMMMIIILLLNNNMMMIIIIIIHHHHHHIIIKKKMMMNNNMMMJJJFFFEEEEEEFFFEEEEEEBBBCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCEEEFFFDDDCCCCCC@@@AAAFFFIIIJJJMMMRRRTTTRRRPPPTTT```qqqaaaRRRNNNJJJHHHIIIPPPNNNKKKHHHFFFEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGMMMKKKIIIFFFEEEEEEFFFGGGLLLLLLMMMMMMMMMNNNNNNOOOKKKIIIHHHJJJLLLOOOQQQRRRMMMLLLKKKIIIGGGIIILLLOOOJJJKKKMMMOOORRRUUUXXXYYYNNNOOOQQQRRRSSSTTTTTTTTTVVVYYY[[[XXXTTTTTTZZZ```ZZZXXXUUUTTTUUUVVVVVVVVVWWWUUUTTTWWWZZZ\\\ZZZXXXYYYXXXXXXYYYZZZYYYVVVSSSPPPQQQRRRRRRRRRRRRTTTVVVxxx\\\MMMLLLLLLNNNPPPNNNIIIIIIMMMIIIKKKMMMPPPUUU^^^hhhoookkkfff]]]TTTMMMIIIGGGFFFCCCBBBBBBDDDGGGIIIIIIHHHJJJJJJHHHGGGEEECCCBBBBBB???>>>===<<<;;;===@@@BBBAAAAAABBBBBBBBBAAA@@@???@@@???<<<:::999999999:::===<<<:::999999888999999666888:::=========;;;:::999:::;;;<<<<<<<<<;;;;;;;;;<<<>>>===<<<<<<===>>>===>>>>>><<<;;;;;;<<<>>>AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFGGGFFFDDDBBB@@@>>>???AAADDDEEEDDDFFFHHHHHHGGGEEECCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCGGGLLLNNNNNNLLLLLLLLLVVVYYYWWWLLLDDDBBBBBBAAA>>>AAACCCAAA>>>===AAAEEEBBBEEEJJJMMMNNNLLLIIIFFFLLL\\\hhhdddYYYQQQNNNLLLIIIHHHEEEBBBAAA@@@@@@@@@EEEUUUzzz\\\FFFBBB???>>>>>>???>>>======>>>???AAABBBDDDFFFGGGEEECCCAAA@@@AAAAAA@@@???EEEHHHJJJJJJIIIHHHHHHGGGMMMMMMIIICCCDDDIIIJJJGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFCCCBBBBBBDDDGGGEEEDDDCCCCCCDDDFFFIIIJJJJJJJJJJJJIIIFFFEEEEEEFFFIIIIIIHHHHHHHHHIIIIIIIIILLLHHHGGGHHHHHHGGGKKKQQQ\\\VVVRRRTTTVVVVVVXXX\\\YYYVVVSSSRRRRRRQQQMMMJJJHHHKKKLLLJJJIIIMMMRRRWWWUUURRRMMMJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLHHHGGGHHHHHHFFFIIIUUUcccdddhhhllllllnnnnnneeeZZZYYYWWW\\\fffggg^^^WWWWWWQQQNNNMMMRRRXXXXXXSSSNNNLLLMMMPPPRRRTTTSSSRRRQQQfffcccZZZOOOKKKMMMOOONNNQQQOOOOOOQQQUUUUUUQQQLLLHHHIIIJJJKKKLLLKKKKKKJJJLLLLLLMMMOOOQQQRRRQQQPPPQQQQQQRRRSSSTTTUUUVVVWWWVVVWWWYYYXXXWWWVVVWWWXXXZZZZZZYYYWWWTTTSSSTTTVVVTTTOOORRRbbbsss{{{|||}}}nnntttuuuiiiVVVJJJLLLSSSOOOQQQPPPNNNQQQZZZ```aaa```^^^ZZZVVVRRRNNNLLLKKKIIIKKKNNNOOOOOOLLLIIIGGGHHHHHHHHHGGGGGGFFFFFFEEEJJJKKKLLLKKKHHHFFFFFFFFFEEEDDDAAA>>><<<===AAAEEEEEEGGGIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMMMMMMMMMMKKKJJJIIIIIIIIIGGGKKKNNNNNNLLLJJJJJJLLLTTTRRRRRRQQQNNNLLLRRRYYYVVVRRRKKKHHHLLLQQQOOOIIIKKKMMMOOONNNLLLLLLNNNQQQTTTPPPJJJGGGFFFEEEEEEDDDBBBCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBCCCEEEEEECCCBBBGGGCCCBBBEEEHHHIIIMMMSSSVVVUUUSSSSSSVVV```nnnwwwtttWWWPPPPPPIIIEEEHHHOOOMMMJJJGGGEEEDDDDDDEEECCCCCCCCCDDDDDDEEEFFFFFFHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMJJJIIIKKKPPPSSSRRRQQQLLLLLLLLLJJJIIIJJJMMMOOOKKKLLLMMMNNNQQQTTTVVVXXXOOOPPPRRRTTTVVVWWWXXXXXXXXXZZZ[[[WWWSSSTTT[[[bbb^^^ZZZVVVTTTUUUVVVVVVVVVVVVVVVVVVYYY]]]^^^^^^\\\]]][[[ZZZ[[[\\\YYYRRRLLLNNNMMMOOOQQQQQQPPPRRRVVVnnnqqqkkk[[[UUUjjjjjjVVVMMMJJJIIIJJJMMMLLLHHHHHHLLLHHHIIIKKKMMMPPPTTTYYY\\\NNNMMMJJJGGGFFFGGGHHHIIIDDDCCCBBBCCCFFFGGGGGGGGGGGGGGGEEEDDDBBBAAA??????===>>>???>>>======???AAA@@@@@@@@@@@@@@@???>>>>>>???===<<<:::999888999999888888888888888999999:::======<<<<<<;;;:::999999888999;;;<<<===<<<;;;::::::<<<======<<<<<<===???;;;<<<<<<;;;999999:::;;;>>>>>>>>>??????@@@@@@@@@@@@???@@@BBBEEEGGGFFFEEEAAA???>>>???AAADDDEEEEEEBBBDDDEEEEEEDDDCCCCCCDDDAAAAAAAAAAAABBBCCCDDDEEEBBBAAA@@@AAADDDFFFFFFEEEAAABBBAAA???@@@CCCCCC@@@@@@AAAAAA???<<<;;;<<<===AAAAAABBBBBBAAA@@@???>>>CCCFFFGGGDDDBBBEEEGGGHHHFFFEEEBBB@@@???>>>??????===EEEXXXnnn}}}~~~hhhKKKCCCAAA???>>>=========<<<=========>>>???BBBDDDEEEDDDBBB@@@@@@AAABBBAAA???AAAEEEJJJMMMKKKHHHFFFGGGBBBDDDDDDCCCEEEHHHGGGDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFDDDCCCCCCFFFHHHEEEDDDCCCCCCCCCEEEGGGIIIJJJKKKKKKJJJGGGFFFFFFFFFHHHGGGGGGFFFFFFGGGHHHIIIKKKGGGFFFGGGGGGGGGLLLRRR```XXXPPPOOOOOOPPPTTTXXXZZZVVVRRRQQQRRRQQQMMMJJJMMMLLLKKKJJJJJJIIIHHHIIILLLJJJIIIJJJKKKJJJIIIHHHKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEHHHUUUcccaaaaaa___]]]]]]\\\VVVOOOQQQOOOTTT^^^]]]RRRMMMRRRPPPOOOOOOQQQVVVWWWSSSNNNKKKMMMPPPSSSTTTSSSQQQOOO]]]___\\\SSSMMMMMMOOOPPPQQQPPPPPPSSSVVVWWWTTTQQQKKKLLLNNNOOOPPPOOONNNMMMOOONNNLLLMMMPPPSSSUUUVVVTTTTTTSSSRRRRRRSSSSSSTTTTTTVVVXXXXXXWWWWWWWWWXXXWWWWWWVVVTTTRRRPPPPPPPPPQQQNNNOOOXXXbbbfffffffff\\\]]]]]]XXXQQQLLLLLLNNNLLLNNNNNNLLLMMMPPPPPPOOOLLLLLLMMMMMMLLLKKKIIIIIIIIIKKKMMMOOOOOOMMMJJJHHHGGGGGGGGGGGGFFFEEECCCBBBFFFGGGIIIIIIHHHGGGGGGHHHFFFEEEBBB>>><<<===@@@CCCDDDGGGIIIJJJIIIHHHHHHHHHIIIHHHGGGHHHJJJLLLNNNOOOOOONNNLLLKKKKKKKKKKKKJJJFFFJJJNNNOOOLLLJJJJJJLLLNNNMMMNNNOOOMMMIIIKKKPPPJJJJJJGGGFFFIIILLLJJJDDDIIIMMMPPPPPPNNNMMMPPPSSSUUUQQQLLLHHHGGGGGGGGGFFFCCCDDDEEEFFFHHHHHHIIIIIIFFFEEEEEEFFFGGGGGGEEECCCGGGDDDBBBDDDDDDCCCDDDHHHIIIKKKLLLLLLLLLPPPYYY```\\\fffwwwyyy```LLLLLLNNNIIIHHHNNNMMMLLLIIIFFFEEEEEEEEEFFFDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHKKKMMMOOOOOOOOOOOOJJJIIIIIILLLPPPQQQNNNJJJJJJLLLNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMNNNPPPRRRSSSPPPRRRTTTWWWZZZ\\\]]]^^^[[[ZZZZZZXXXXXXYYY[[[]]]___[[[WWWUUUVVVWWWWWWWWWWWWXXXYYY\\\___aaaaaaaaa___]]]]]]aaafffddd\\\TTTUUUPPPNNNQQQSSSQQQRRRVVVSSSTTTSSSMMMKKK[[[~~~qqq\\\PPPKKKIIIGGGGGGJJJKKKHHHHHHKKKJJJJJJIIIJJJKKKLLLNNNOOOIIIIIIHHHHHHHHHGGGFFFFFFFFFDDDCCCCCCEEEFFFFFFFFFGGGFFFEEECCCBBB@@@???>>>===>>>@@@@@@???>>>>>>???>>>>>>>>>============<<<;;;;;;;;;::::::999888888444555666777888999::::::;;;:::999888888888888999777888:::;;;;;;;;;:::999999;;;<<<<<<;;;;;;===>>>:::;;;<<<;;;999888888999:::;;;;;;<<<===>>>??????======>>>@@@CCCEEEEEEDDDAAA@@@???@@@CCCEEEFFFEEE???AAACCCCCCBBBAAABBBCCC@@@@@@@@@@@@AAACCCDDDEEEDDD???;;;<<<@@@DDDDDDBBB>>><<<:::;;;===???>>><<<@@@>>>>>>>>>??????>>><<>>>>>??????@@@AAA???===<<<===@@@BBBBBBAAADDDCCCAAA?????????@@@AAA???===>>>FFFRRRUUUMMMCCCAAA@@@???>>>============;;;;;;:::;;;<<>>===============>>>>>>===<<<===<<<;;;;;;::::::;;;;;;888999:::;;;;;;:::999777333444555666777888888999777777777777777777777777555666777777888888777777777999::::::::::::;;;===:::;;;<<<;;;999777777888888999999:::<<<======>>>===<<<===???AAACCCBBBAAA@@@???@@@BBBEEEFFFFFFEEE@@@AAABBBAAA???>>>>>>>>>=========>>>???AAABBBCCCBBB???<<<<<>>>>>===<<<===???@@@>>>>>>???@@@AAA???>>>============>>>@@@AAABBB???>>>???AAACCCBBB@@@???CCCCCCBBBAAA@@@@@@@@@@@@@@@>>>999;;;CCCCCC@@@DDD>>>??????>>>===<<<======:::::::::;;;<<<>>>@@@AAABBBAAAAAABBBDDDEEEDDDCCCCCCAAACCCIIIKKKGGGFFFHHHCCCCCCDDDGGGJJJJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGHHHGGGEEECCCBBBCCCDDDEEEGGGIIIJJJIIIGGGEEEDDDDDDDDDCCCBBBBBBCCCEEEGGGIIIJJJHHHIIILLLMMMMMMRRRXXXUUUOOOKKKKKKKKKIIIHHHKKKLLLLLLLLLKKKIIIIIIKKKMMMIIIEEEDDDJJJMMMLLLNNNRRROOOOOOSSS[[[[[[RRRKKKHHHFFFFFFGGGHHHIIIIIIIIIIIIIIIIIILLLOOOMMMHHHGGGIIISSSSSSSSSRRRPPPPPPRRRTTTQQQQQQRRRSSSQQQNNNKKKJJJIIIKKKKKKIIILLLPPPOOOJJJMMMOOORRRUUUUUUTTTRRRPPPVVV\\\]]]WWWOOOKKKJJJHHHLLLOOORRRSSSSSSUUUZZZ___WWWWWWXXXYYYYYYYYYYYYXXXXXXUUUQQQOOORRRUUUXXXZZZUUUTTTRRROOONNNNNNOOOOOONNNQQQSSSTTTSSSRRRQQQRRRTTTVVVXXXYYYYYYWWWSSSPPPOOOPPPPPPQQQSSSSSSQQQNNNOOONNNNNNMMMMMMLLLLLLLLLJJJJJJLLLOOOOOOOOONNNNNNMMMKKKHHHFFFFFFHHHKKKLLLIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIKKKKKKJJJFFFCCCAAAAAACCCEEEFFFFFFFFFGGGIIIJJJHHHEEE@@@======@@@BBBEEEFFFGGGFFFEEEFFFGGGIIIDDDBBBAAACCCGGGKKKLLLLLLMMMJJJGGGGGGJJJLLLLLLKKKIIIJJJLLLPPPRRRRRRPPPMMMNNNLLLNNNPPPOOOJJJIIIKKKNNNOOOLLLGGGFFFIIILLLKKKIIILLLPPPRRRSSSRRRRRRRRRLLLJJJIIIIIIJJJKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLJJJIIIHHHHHHHHHHHHFFFDDDBBB@@@AAAEEEGGGEEEFFFJJJJJJLLLLLLLLLKKKJJJJJJKKKMMMLLLPPPWWWWWWSSSQQQSSSWWWSSSNNNJJJHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKMMMLLLJJJFFFDDDCCCEEEGGGIIILLLLLLMMMLLLJJJHHHEEEDDDFFFGGGJJJMMMPPPRRRTTTUUUOOOPPPRRRSSSRRRQQQQQQRRRNNNOOOQQQQQQPPPPPPRRRTTTOOONNNMMMNNNOOORRRVVVXXXUUUVVVWWWYYY[[[\\\]]]]]][[[YYYXXXYYY[[[[[[ZZZXXX[[[YYYXXXXXXZZZ\\\[[[[[[WWWYYY[[[]]]^^^```aaabbb```\\\]]]iii}}}sss```SSSUUUXXXUUUPPPQQQTTTJJJKKKSSSPPPLLL___}}}~~~{{{nnnYYYKKKHHHIIIIIIKKKHHHIIIMMMMMMIIIFFFFFFJJJIIIHHHGGGHHHGGGFFFDDDCCCDDDEEEGGGGGGGGGGGGFFFHHHFFFCCCBBBCCCCCCCCCBBBCCCCCCBBB@@@>>>===;;;;;;===;;;::::::<<<<<<;;;:::<<<;;;:::999999999::::::555777:::<<<<<<;;;999777333444555666777777777777666777888999888777555444444444444444555555555666555777888999888888:::;;;:::;;;<<<;;;999777777888777777888999;;;<<<======>>>======>>>@@@@@@???>>>??????@@@CCCFFFGGGFFFDDDAAABBBBBBAAA===;;;::::::;;;;;;;;;<<<===???@@@AAA======>>>>>>??????>>>>>>;;;>>>@@@???<<<:::???EEE>>>>>>>>>>>>>>>===;;;::::::999999999:::;;;;;;<<<>>>>>>???@@@???===>>>@@@AAAAAAAAAAAA???===;;;::::::>>>===@@@FFF@@@:::AAA<<<===>>>>>><<<<<<<<<===;;;<<<<<<===>>>@@@AAABBB@@@??????@@@BBBBBB@@@???EEE>>>===BBBEEECCCEEEIIIEEEBBBAAACCCFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGGGGHHHIIIGGGEEECCCAAAAAABBBCCCFFFGGGIIIHHHFFFCCCBBBBBBEEEEEEDDDDDDEEEGGGJJJLLLHHHFFFFFFHHHGGGFFFIIINNNQQQMMMMMMPPPPPPLLLIIIIIILLLNNNNNNKKKGGGEEEGGGJJJKKKGGGFFFIIIHHHEEEHHHNNNKKKKKKQQQZZZZZZPPPFFFCCCBBBCCCEEEGGGHHHJJJJJJJJJIIIFFFGGGKKKLLLKKKLLLOOOQQQRRRSSSTTTPPPKKKHHHIIINNNPPPOOOMMMLLLMMMKKKGGGFFFJJJJJJHHHKKKPPPOOOJJJLLLNNNPPPRRRSSSRRRPPPOOOWWW[[[[[[UUUQQQPPPOOOLLLGGGLLLPPPPPPNNNQQQYYY```XXXXXXXXXXXXYYYYYYYYYZZZXXXUUUQQQPPPQQQSSSTTTUUUSSSRRROOOMMMMMMMMMNNNOOOOOORRRTTTUUUTTTRRRRRRRRRQQQSSSVVVYYYZZZWWWRRRNNNNNNOOOOOOOOOOOOPPPOOOLLLNNNOOONNNKKKHHHGGGIIILLLKKKJJJKKKLLLLLLIIIHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKMMMMMMLLLHHHDDDBBBAAACCCEEEFFFFFFEEEFFFHHHKKKIIIEEEAAA======@@@BBBEEEFFFFFFEEEDDDDDDGGGIIICCCAAA@@@CCCHHHLLLMMMLLLJJJGGGDDDEEEHHHJJJKKKJJJJJJJJJLLLPPPUUUVVVRRRNNNNNNKKKJJJLLLJJJFFFEEEGGGHHHKKKKKKJJJKKKMMMLLLHHHFFFHHHKKKNNNOOOOOOMMMLLLOOONNNLLLLLLLLLLLLJJJHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHGGGGGGGGGGGGDDDBBBEEEBBB@@@BBBAAA>>>>>>AAAEEEEEEFFFGGGHHHJJJJJJKKKLLLJJJKKKOOONNNKKKMMMTTTJJJKKKIIIFFFGGGKKKKKKFFFFFFFFFFFFFFFHHHKKKNNNPPPPPPLLLHHHDDDCCCEEEHHHJJJIIIJJJKKKKKKJJJGGGEEECCCJJJKKKLLLMMMNNNOOOPPPQQQKKKMMMOOONNNLLLLLLPPPSSSQQQQQQQQQOOOOOOQQQTTTWWWMMMMMMMMMOOORRRWWW\\\___VVVVVVWWWXXXYYYYYYYYYXXXYYYYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXYYY\\\]]]]]]\\\VVVXXX[[[\\\]]]^^^___aaabbb\\\ZZZgggzzzcccRRRSSSXXXSSSMMMLLLQQQPPPMMMLLLMMMOOOSSSUUUXXXTTTNNNJJJHHHGGGFFFEEEGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBBBBCCCDDDFFFFFFCCC@@@BBBFFFGGGDDD@@@AAAAAA@@@???===;;;:::999666777888999;;;<<<===>>>;;;;;;;;;::::::999999999888999999999999888777777444444444555555555555555888888777666555444444333444444444555555555555666555666666666777777888888666666777777888888999999888888999::::::;;;<<<<<<===>>>??????>>>>>>???@@@===???BBBFFFHHHGGGCCC@@@<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@======;;;::::::;;;<<<===============>>>>>>>>>>>>>>>===<<<;;;:::999999999:::<<<======;;;;;;>>>AAA>>>???@@@???======>>>@@@???>>>===>>>@@@AAAAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<===>>>===<<<<<<===>>>@@@BBBCCCAAAAAAAAA@@@@@@@@@???????????????@@@AAACCCFFFGGGDDDCCCCCCDDDGGGHHHHHHGGGGGGFFFFFFHHHJJJJJJGGGCCCEEEGGGHHHHHHFFFEEEEEEFFFDDDEEEGGGHHHHHHFFFCCCAAACCCCCCDDDCCCCCCEEEIIILLLKKKHHHDDDBBBCCCFFFJJJMMMGGGFFFCCCBBBCCCGGGKKKNNNLLLKKKKKKLLLMMMKKKIIIFFFIIIHHHHHHIIIKKKLLLKKKIIIIIIHHHFFFDDDDDDEEEGGGHHHJJJJJJKKKLLLNNNMMMJJJGGGEEEDDDEEEGGGIIIIIIGGGEEEGGGGGGHHHHHHHHHIIIIIIIIILLLLLLLLLNNNOOOOOOLLLIIIKKKMMMQQQTTTTTTRRRPPPMMMMMMLLLKKKJJJIIIJJJJJJKKKIIIKKKMMMMMMKKKJJJLLLOOOSSSSSSRRRPPPOOOMMMLLLKKKKKKMMMPPPQQQQQQQQQRRRSSSQQQRRRSSSTTTWWWYYY[[[\\\WWWVVVUUUSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRQQQOOOPPPTTTUUUQQQPPPRRRSSSRRRRRRSSSUUUUUUTTTSSSQQQQQQRRRQQQQQQPPPOOOOOOPPPOOOMMMLLLKKKLLLMMMNNNLLLMMMNNNNNNMMMKKKIIIGGGIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHJJJLLLMMMMMMLLLKKKJJJIIIJJJNNNRRRRRRMMMHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDAAA======AAAGGGGGGFFFEEEEEEFFFGGGHHHFFFEEEEEEEEEGGGJJJMMMNNNJJJJJJIIIHHHGGGGGGGGGGGGGGGIIIKKKMMMNNNNNNMMMMMMOOOPPPQQQQQQPPPNNNLLLJJJMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIKKKNNNOOONNNLLLLLLMMMNNNMMMJJJHHHHHHHHHFFFGGGHHHIIIJJJIIIHHHGGGJJJGGGEEEIIIOOOPPPKKKEEEGGGGGGFFFEEECCCCCCDDDFFFKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFIIIHHHGGGGGGHHHKKKMMMOOOOOOMMMIIIFFFEEEFFFHHHJJJKKKKKKLLLMMMLLLKKKIIIHHHKKKLLLMMMNNNOOONNNMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSRRRQQQPPPNNNMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSTTTUUUTTTUUUVVVVVVUUUUUUVVVXXXXXX[[[______]]][[[[[[]]]```^^^ZZZYYYZZZ[[[[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]\\\^^^\\\\\\lllooocccYYYVVVVVVSSSOOOMMMPPPOOOMMMKKKLLLMMMOOOQQQQQQMMMJJJGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAABBBBBBBBBAAA@@@@@@AAABBBEEEBBB@@@BBBEEEFFFCCC@@@>>>>>>>>>>>>===<<<;;;:::777777888888999999999999999999999999888888888777888888888888888777777666555555555444444444444444666666666555444444333333444444444444555555555555555555555666666666777777666666666666777777777777666666777888888999::::::;;;===>>>>>>===<<<>>>???>>>???AAADDDEEEDDD@@@===;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>???@@@===<<<;;;::::::;;;<<<<<<;;;;;;<<<<<<<<<============<<<;;;:::::::::::::::;;;:::::::::::::::::::::===<<<;;;<<<<<<===>>>>>>===<<<<<<===>>>??????===::::::::::::::::::::::::;;;::::::999999:::;;;<<<;;;;;;;;;;;;<<<===???@@@@@@@@@@@@?????????>>>>>>????????????AAACCCEEEFFFCCCBBBAAABBBDDDFFFEEEDDDGGGFFFFFFGGGIIIIIIGGGDDDEEEFFFGGGGGGEEECCCDDDDDDCCCEEEFFFHHHGGGFFFDDDBBBBBBCCCCCCBBBBBBDDDGGGIIIIIIFFFCCCAAAAAADDDHHHKKKIIIHHHHHHHHHHHHJJJLLLMMMQQQOOOMMMKKKJJJIIIGGGEEEGGGHHHJJJKKKKKKJJJJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGIIIJJJJJJHHHEEEDDDDDDDDDFFFHHHIIIGGGEEECCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIKKKKKKIIIGGGKKKNNNTTTWWWWWWSSSMMMIIINNNMMMKKKJJJJJJJJJKKKLLLIIIKKKKKKJJJJJJKKKPPPTTTQQQPPPOOOMMMLLLKKKJJJJJJIIIJJJMMMMMMMMMMMMOOOPPPPPPQQQQQQSSSTTTVVVXXXYYYVVVUUUTTTSSSRRRQQQQQQQQQSSSSSSRRRQQQQQQPPPQQQQQQQQQOOOOOOSSSSSSPPPPPPSSSRRRQQQQQQRRRTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOOOONNNNNNMMMLLLKKKKKKKKKKKKJJJKKKLLLMMMLLLKKKIIIGGGIIIHHHGGGFFFFFFFFFGGGGGGEEEGGGIIIJJJKKKKKKJJJIIIJJJHHHHHHLLLPPPPPPLLLHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHFFFEEEEEEBBB>>>???CCCHHHGGGFFFEEEEEEFFFGGGGGGEEEDDDDDDDDDEEEHHHJJJLLLKKKKKKIIIHHHGGGGGGGGGGGGDDDEEEGGGIIILLLMMMNNNOOOQQQRRRSSSTTTSSSQQQPPPNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIKKKMMMMMMLLLJJJIIIJJJKKKJJJHHHGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGFFFEEEHHHLLLNNNKKKHHHGGGHHHGGGEEEDDDDDDEEEGGGJJJJJJIIIIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHGGGFFFFFFGGGIIIKKKLLLOOONNNKKKHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMOOOOOOOOOOOOMMMMMMNNNOOOPPPQQQRRRRRRSSSQQQPPPNNNMMMMMMMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVWWWWWWWWWUUUTTTUUUXXXZZZWWWZZZ]]]^^^]]][[[[[[\\\___\\\YYYXXXXXXYYYYYYXXXWWWWWWWWWXXXYYYZZZ\\\]]][[[]]]YYYUUU]]]nnnwwwuuuhhh]]]SSSRRRSSSQQQOOONNNNNNNNNLLLKKKJJJJJJJJJJJJJJJHHHGGGGGGGGGHHHFFFEEEBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@>>>>>>======DDDAAA@@@AAADDDEEEBBB???<<<<<<<<<<<<<<<;;;;;;:::888888777777666666555555777777777777666666666666777777777777777666555555555555444444333333222222333333333333333333333333333333333444444444555555444444444444555555555555666555555555555555444444444444555555666777777777999;;;<<<<<<;;;:::<<<======>>>???AAAAAA@@@<<<999;;;;;;;;;:::::::::999999::::::;;;;;;<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<:::999:::<<<===;;;888;;;;;;;;;<<<===>>>======<<<:::::::::<<<===<<<;;;::::::::::::::::::::::::::::::999888888888999999::::::999888999:::<<<<<<>>>>>>>>>>>>>>>=========???>>>>>>???@@@BBBDDDEEECCCBBBAAABBBDDDEEEDDDCCCGGGFFFEEEFFFGGGHHHGGGEEEEEEFFFGGGFFFCCCBBBBBBBBBBBBCCCEEEGGGGGGFFFDDDCCCBBBCCCCCCBBBAAAAAADDDFFFFFFDDDAAA@@@@@@BBBEEEGGGHHHIIIKKKMMMOOOQQQQQQRRROOOMMMKKKJJJJJJKKKMMMOOODDDEEEGGGHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCEEEFFFGGGEEECCCDDDCCCCCCEEEGGGHHHGGGEEEAAABBBBBBDDDFFFHHHIIIJJJHHHFFFEEEFFFHHHIIIIIIHHHIIINNNTTTXXXXXXRRRKKKEEEKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIIIIHHHIIIMMMSSSWWWPPPNNNKKKIIIHHHHHHIIIIIIHHHJJJLLLLLLLLLLLLMMMOOOPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUSSSRRRQQQPPPPPPPPPRRRRRRRRRRRRRRRSSSTTTUUUQQQNNNMMMPPPPPPNNNPPPSSSPPPOOOOOOOOOQQQRRRQQQPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMMMMLLLLLLKKKJJJIIIHHHIIIJJJKKKJJJIIIHHHGGGHHHHHHGGGFFFEEEEEEFFFFFFDDDEEEGGGHHHIIIIIIHHHGGGIIIGGGFFFIIILLLMMMKKKHHHEEEDDDCCCBBBBBBCCCDDDDDDGGGEEEDDDEEECCC@@@BBBFFFJJJIIIGGGFFFEEEFFFGGGGGGEEEDDDCCCBBBCCCEEEGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHCCCCCCDDDFFFIIILLLOOOQQQSSSTTTUUUUUUUUUTTTSSSRRRQQQOOOLLLIIIHHHIIIKKKLLLKKKJJJIIIJJJLLLLLLJJJHHHHHHHHHHHHGGGEEEFFFHHHJJJLLLKKKJJJHHHFFFEEEEEEDDDEEEDDDEEEFFFGGGIIIJJJJJJHHHHHHHHHFFFEEEEEEGGGHHHIIIHHHIIIIIIJJJKKKMMMNNNJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGIIIJJJOOONNNLLLJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGHHHGGGHHHJJJLLLNNNOOOPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPRRRQQQOOOMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSUUUVVVZZZZZZXXXUUUTTTUUUYYY\\\UUUXXX[[[\\\\\\[[[[[[[[[]]]ZZZWWWVVVVVVVVVVVVUUUTTTTTTUUUVVVWWWYYY[[[\\\ZZZ\\\XXXRRRSSS\\\aaa______UUUMMMMMMPPPPPPPPPQQQMMMMMMLLLKKKJJJHHHGGGFFFGGGGGGGGGHHHJJJIIIGGGEEE@@@AAACCCEEEEEEDDDBBBAAA?????????@@@AAAAAABBBCCCCCCBBB@@@???>>>>>>===<<>>???>>><<<999::::::::::::999999999999999999::::::;;;<<<<<<===:::::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999999:::;;;;;;<<<<<<<<<<<<===>>>>>><<<:::999===AAACCC@@@===<<<<<<;;;:::999:::;;;<<<;;;:::999999999999999999999999;;;::::::999888888888888:::999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???AAACCCDDDCCCBBBBBBDDDFFFHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEGGGGGGFFFCCCAAAAAAAAAAAABBBDDDEEEFFFEEEDDDDDDCCCDDDDDDBBBAAA@@@BBBDDDDDDCCCAAA@@@@@@AAACCCEEECCCEEEHHHLLLQQQTTTWWWXXXMMMMMMNNNOOORRRXXX```eeeLLLIIIFFFEEEEEEEEECCC@@@BBBCCCDDDDDDEEEDDDDDDCCC@@@@@@@@@BBBDDDEEEDDDBBBCCCCCCCCCDDDGGGHHHGGGFFFDDDDDDDDDEEEGGGIIIKKKLLLJJJHHHFFFFFFHHHKKKLLLLLLFFFJJJOOOSSSSSSOOOIIIEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHIIIKKKNNNRRRTTTOOOMMMJJJGGGGGGGGGIIIJJJKKKMMMNNNNNNMMMNNNOOOQQQPPPPPPPPPPPPPPPQQQRRRRRRUUUTTTRRRQQQPPPPPPOOOOOOMMMNNNOOOQQQTTTWWWYYY[[[QQQMMMKKKMMMMMMLLLOOOSSSOOOMMMLLLMMMNNNPPPOOONNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLLMMMMMMMMMKKKIIIHHHFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHFFFEEEFFFHHHJJJJJJIIIEEEDDDBBBAAAAAABBBCCCCCCFFFCCCDDDEEEDDDBBBDDDIIIKKKJJJHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGIIIIIIIIIIIIJJJKKKKKKLLLEEEEEEDDDEEEHHHKKKOOORRRQQQRRRSSSTTTTTTSSSSSSRRRSSSRRROOOMMMLLLLLLMMMNNNKKKJJJIIIJJJLLLLLLKKKJJJJJJJJJIIIFFFDDDDDDFFFIIILLLJJJHHHFFFEEEEEEEEEFFFDDDEEEFFFDDDBBBCCCFFFJJJGGGHHHHHHFFFEEEEEEGGGIIIGGGGGGHHHIIIKKKLLLMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHMMMLLLLLLKKKJJJHHHFFFEEEDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGIIIKKKLLLNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOONNNLLLJJJIIIIIIIIIJJJIIIJJJKKKMMMOOOQQQTTTUUUYYYZZZYYYXXXVVVVVVXXXZZZTTTVVVXXXZZZ[[[ZZZZZZYYYYYYWWWTTTSSSTTTTTTSSSRRRPPPQQQRRRSSSUUUXXXZZZ[[[YYY]]][[[VVVTTTYYY\\\[[[\\\SSSLLLMMMOOOPPPQQQSSSLLLLLLLLLKKKJJJHHHFFFEEEGGGFFFGGGHHHIIIHHHEEECCC@@@AAACCCEEEEEEDDDCCCBBB>>>>>>>>>>>>???AAABBBCCCAAA???===>>>@@@AAA@@@???>>>>>>>>>>>>??????>>>===;;;;;;;;;:::888666555444555555555555666666666666555555555555666666666666333333444444333333222111444333333222111000000/////////000000111222222222222222222222333333333444333333333333333222222222444444333333222222111111444444444555555555555555555777888888777777888999999999999;;;===>>>===;;;::::::999999999888888888888888888999::::::;;;;;;888999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<999999999999999:::;;;<<<:::<<<>>>>>><<<999777777888AAAJJJKKKDDD===;;;<<<<<<;;;::::::<<<<<<;;;:::888888888888888888888888::::::::::::999999888888:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>=========>>>@@@AAABBB@@@@@@@@@CCCFFFIIIIIIHHHEEEEEEEEEDDDDDDDDDEEEFFFFFFHHHHHHGGGDDDBBBBBBBBBAAABBBCCCDDDEEEDDDDDDDDDDDDEEEEEEDDDBBBAAAAAACCCCCCBBBAAA@@@@@@AAABBBCCC@@@@@@BBBEEEHHHMMMQQQTTTRRRSSSTTTUUUXXX___gggmmm]]]SSSJJJGGGJJJLLLHHHCCCAAABBBCCCDDDDDDDDDDDDDDDAAA@@@@@@BBBDDDEEEEEECCCDDDCCCCCCDDDFFFHHHHHHHHHGGGGGGFFFEEEFFFHHHIIIJJJMMMJJJHHHGGGIIIKKKMMMMMMDDDFFFHHHKKKLLLKKKIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGHHHJJJLLLNNNPPPPPPPPPOOOMMMKKKHHHHHHIIIKKKMMMMMMNNNOOONNNMMMNNNPPPRRRQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSQQQPPPOOONNNNNNNNNLLLLLLNNNPPPSSSVVVYYYZZZPPPLLLIIIKKKKKKJJJMMMRRRMMMLLLJJJJJJLLLNNNNNNMMMKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMMMMMMMLLLJJJIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDFFFHHHHHHHHHEEEDDDCCCBBBAAABBBBBBCCCDDDBBBCCCEEEDDDCCCEEEJJJKKKJJJHHHGGGGGGGGGHHHIIIHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGHHHJJJKKKNNNPPPQQQJJJIIIGGGGGGHHHKKKNNNQQQNNNOOOOOOOOOPPPPPPOOOOOOPPPPPPPPPOOONNNMMMLLLKKKIIIHHHHHHIIILLLNNNNNNMMMOOONNNLLLHHHEEEDDDEEEGGGHHHGGGFFFEEEEEEFFFHHHIIIFFFHHHGGGCCC???>>>BBBFFFFFFGGGFFFEEEDDDDDDFFFIIIEEEFFFGGGIIIKKKLLLMMMMMMIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFEEEEEEEEEEEEEEEDDDGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJIIIGGGEEEDDDDDDCCCCCCBBBCCCDDDFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGHHHGGGGGGHHHJJJLLLOOOQQQRRRTTTWWWZZZ[[[YYYWWWVVVVVVSSSTTTVVVXXXYYYYYYXXXWWWUUUSSSRRRQQQRRRRRRQQQPPPNNNOOOPPPQQQTTTVVVYYYZZZYYY[[[\\\YYYXXX[[[]]]]]]]]]UUUPPPQQQRRRQQQQQQTTTIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFEEECCCAAA@@@@@@BBBCCCDDDDDDCCCCCC>>>=========>>>@@@BBBCCC???===;;;<<<@@@BBBAAA???;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::888666444333111222333333444555666777777444444444555555555555555222222222222222111000000222222111111000000////////////000000111111111111111111222222222333333333333333333333222222222222333222222222222222222111555555555555555555555555444666777777666666777888888777666888:::<<<<<<;;;999999999888888888777777777777777888888999999999777777888999:::::::::::::::::::::;;;;;;;;;<<<<<<999999999999999:::;;;;;;999:::;;;======:::666333999BBBKKKKKKDDD===<<<======<<<;;;;;;<<<<<<;;;:::777777777777777777777777999999:::::::::999888888999999888888888999;;;<<<:::::::::;;;;;;;;;;;;;;;======<<<<<<===>>>@@@AAA>>>>>>>>>@@@DDDFFFGGGFFFCCCEEEFFFEEEDDDCCCDDDEEEFFFGGGHHHGGGEEECCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDBBBAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>======???AAADDDFFFPPPRRRRRRQQQOOOPPPUUUZZZ]]]SSSIIIFFFHHHJJJGGGCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBCCCEEEFFFFFFEEEEEEDDDCCCDDDGGGIIIJJJIIIHHHFFFEEEDDDDDDFFFHHHIIIMMMJJJGGGGGGHHHJJJJJJJJJEEEEEEEEEFFFHHHIIIKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLHHHIIIKKKOOORRRSSSQQQOOOOOONNNLLLKKKKKKLLLMMMNNNLLLMMMMMMLLLKKKLLLNNNPPPRRRQQQQQQPPPPPPPPPQQQQQQSSSRRRPPPOOONNNNNNMMMMMMOOOOOOOOOOOOPPPRRRSSSTTTNNNJJJHHHIIIJJJIIIKKKPPPMMMKKKIIIIIIKKKLLLMMMMMMIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAAEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHEEEDDDCCCAAAAAAAAABBBBBBCCCAAABBBDDDDDDBBBEEEJJJJJJIIIHHHHHHHHHIIIJJJJJJHHHGGGFFFEEEEEEFFFHHHIIIFFFGGGHHHJJJMMMOOORRRSSSNNNLLLJJJIIIIIIKKKNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJHHHGGGHHHGGGGGGHHHKKKMMMNNNNNNQQQPPPNNNJJJFFFDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJHHHHHHGGGCCC???===???BBBCCCDDDDDDCCCBBBBBBEEEGGGDDDEEEFFFHHHJJJKKKKKKKKKHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGHHHIIIKKKMMMOOOPPPOOOSSSXXX[[[ZZZWWWUUUSSSTTTTTTTTTVVVXXXXXXUUUSSSQQQPPPOOOPPPQQQRRRQQQOOOMMMNNNOOOQQQSSSUUUWWWXXXXXXXXXXXXWWWXXXYYYYYYYYY]]]WWWTTTUUUUUURRRQQQSSSEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDCCCDDDFFFFFFEEECCC??????@@@@@@AAABBBBBBCCC???>>>======>>>@@@BBBCCC???;;;999:::???AAA@@@===888999::::::999888888999888888777777666444333222111111222333333444444555222222222333333333444444000111111111111000//////000000000000000000000000000000000000000111111111111111111111222222222222444444333333333222222222222222222222222222333333444444444444444444444444444555777666555555666888888666444555777888999888999888888888777777777777666666777777777777888888555666888999:::::::::999999999999999::::::::::::999999999999999999::::::;;;888888???IIILLLEEE===<<<>>>AAABBBAAA???>>>>>>===<<<::::::;;;<<<:::999666666666666666666666666666777888999999999888777777777777777888999;;;<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;<<<===???@@@@@@@@@???AAACCCDDDDDDCCCAAADDDFFFFFFDDDCCCCCCDDDCCCEEEFFFFFFDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAACCCDDDCCCAAA@@@@@@AAA???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>EEEHHHJJJIIIEEECCCEEEHHHNNNKKKGGGEEECCCBBBBBBAAADDDCCCCCCCCCCCCEEEFFFGGGGGGEEEDDDDDDFFFFFFFFFEEEFFFEEEDDDEEEHHHJJJKKKKKKGGGFFFEEEDDDEEEGGGJJJLLLMMMKKKIIIHHHIIIIIIIIIHHHIIIHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLKKKLLLMMMNNNOOOKKKKKKLLLPPPUUUXXXWWWVVVNNNMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLJJJIIIJJJMMMOOOPPPPPPPPPOOOOOOPPPQQQQQQRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPLLLHHHGGGIIIIIIHHHJJJNNNMMMKKKHHHHHHJJJLLLMMMMMMFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEECCCAAA@@@DDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFGGGHHHDDDCCCAAA@@@??????@@@@@@BBBAAAAAACCCCCCBBBDDDIIIIIIIIIHHHHHHHHHJJJKKKLLLHHHGGGEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKMMMOOOQQQRRRMMMLLLKKKJJJJJJKKKMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGEEEFFFHHHJJJKKKJJJNNNOOONNNKKKHHHEEEDDDEEECCCDDDEEEFFFHHHHHHIIIIIIHHHGGGFFFCCC@@@???@@@@@@AAAAAABBBAAA@@@@@@CCCEEECCCDDDFFFHHHIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFHHHJJJLLLNNNMMMMMMMMMNNNNNNNNNNNNNNNGGGFFFFFFEEEFFFHHHIIIJJJHHHHHHIIIJJJKKKMMMOOOPPPMMMPPPUUUWWWWWWUUUTTTTTTTTTTTTSSSUUUWWWVVVSSSPPPNNNNNNNNNOOOQQQRRRQQQPPPNNNNNNOOOPPPRRRTTTVVVWWWWWWTTTRRRUUUXXXYYYYYYXXXZZZVVVUUUWWWVVVRRRPPPRRRCCCBBBBBBCCCCCCDDDFFFFFFFFFEEEDDDEEEGGGIIIIIIHHH>>>>>>>>>>>>???@@@AAABBB@@@???======>>>@@@BBBCCC>>>;;;888999===???>>>;;;666777999999777777777888555555666666555555444333111111111111111222222222000000111111222222222333000000000000000//////...////////////000000000000111111111111111000000000000111111111111222222222444444444333333222222222111111222222333333333444333333333333333333333333444555777666555555666888888666333333444555555444888888888888777777777777666666666666777777777777555666888999::::::999999777888888888888999999999::::::999999888999999:::>>>777666EEEYYYbbbZZZNNN>>>:::666888>>>AAAAAA>>><<<;;;::::::;;;;;;999888666666666666666666666666444555666888888888777777666555555666777999;;;<<<:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;<<<===>>>???EEEDDDCCCCCCDDDEEEDDDBBB@@@CCCGGGGGGEEEBBBBBBCCCAAACCCDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA???AAABBBBBB@@@?????????======>>>>>>===<<<;;;;;;===>>>AAABBBCCCAAA@@@>>>>>>CCCHHHIIIFFFEEEGGGJJJCCCGGGKKKIIICCC@@@AAADDDEEEDDDCCCBBBCCCEEEGGGIIIHHHFFFEEEDDDFFFFFFFFFEEEGGGEEEDDDEEEHHHKKKLLLLLLHHHHHHFFFFFFHHHKKKOOOQQQOOOMMMKKKJJJKKKJJJIIIHHHMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOONNNMMMMMMPPPVVV[[[]]]]]]MMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKJJJKKKNNNPPPOOOOOONNNNNNOOOOOOPPPPPPQQQQQQOOONNNMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNPPPQQQKKKGGGGGGIIIIIIHHHIIILLLMMMKKKHHHHHHJJJLLLMMMMMMDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCDDDEEEHHHJJJKKKIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCAAA???CCCCCCBBBAAAAAAAAABBBBBBBBBDDDFFFGGGFFFFFFFFFGGGCCCBBB@@@>>>>>>>>>>>>???BBB@@@AAACCCCCCAAADDDIIIIIIHHHHHHHHHIIIKKKLLLNNNFFFFFFEEEDDDEEEGGGIIIJJJLLLLLLLLLLLLMMMNNNPPPPPPKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNLLLKKKJJJJJJJJJJJJOOOMMMJJJHHHGGGGGGIIIJJJHHHFFFDDDDDDFFFGGGGGGGGGKKKLLLMMMKKKHHHFFFEEEEEECCCDDDFFFGGGHHHHHHGGGGGGGGGEEEDDDCCCBBBAAAAAA@@@???@@@@@@???>>>???AAACCCBBBDDDEEEGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEAAABBBCCCEEEFFFGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKLLLIIIJJJKKKKKKJJJIIIGGGFFFCCCCCCDDDEEEHHHKKKNNNPPPNNNNNNOOOOOOOOOPPPPPPPPPGGGFFFFFFFFFGGGIIIKKKLLLJJJJJJKKKKKKLLLNNNOOOPPPLLLOOORRRTTTTTTTTTTTTUUUUUUTTTSSSUUUVVVUUURRRNNNMMMLLLMMMOOOQQQRRRRRRPPPNNNOOOOOOPPPRRRTTTVVVWWWWWWRRRPPPUUU[[[]]]\\\[[[VVVTTTTTTWWWVVVRRROOOPPP???@@@AAABBBDDDFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFF???===<<<===>>>@@@??????>>><<<;;;>>>BBBCCC???;;;888888777777777777888888666555555666777666333111444444333333333222222222000000000000000000000000000000111111111111000000222222111000//////000000......------------......000000000000000000000000000000000000000111111222111111111111111111111111111111111111111111111111111111000000111111222333666555555444444666777888:::999666555333333444444555555555555555666777888444444555555555555444444444444555555666666777777777888888888999999999999999999999999999999999999888666777BBBWWWcccZZZHHH======;;;::::::;;;<<<===<<<;;;;;;::::::999999888999777555555666777666555333333555666777777777777555555555666666888999999:::;;;<<<;;;::::::;;;===@@@???===<<<<<<===>>>??????@@@AAABBBCCCBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@????????????CCCBBBBBBAAA@@@@@@@@@???BBBCCCCCCDDDCCCBBB@@@???>>>>>>???BBBEEEDDD@@@<<<>>>??????@@@BBBCCCDDDDDD>>>@@@BBBDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEHHHIIIIIIHHHFFFDDDDDDEEEFFFFFFCCCEEECCCAAACCCHHHJJJGGGJJJGGGEEEEEEHHHKKKLLLKKKJJJIIIGGGFFFGGGLLLSSSXXX\\\PPPHHHIIIKKKJJJJJJMMMWWWOOOJJJKKKLLLJJJIIIKKKGGGJJJLLLMMMMMMMMMNNNPPPGGGLLLPPPRRRUUUZZZ[[[XXXQQQLLLIIIMMMPPPPPPPPPQQQPPPNNNLLLJJJIIIKKKMMMOOOKKKKKKKKKKKKLLLMMMNNNOOORRRRRRSSSRRRPPPNNNLLLKKKKKKLLLNNNOOOOOONNNLLLKKKGGGGGGGGGGGGHHHIIIJJJJJJKKKHHHFFFFFFHHHIIIHHHFFFGGGFFFFFFFFFFFFFFFGGGGGGIIIGGGEEECCCCCCDDDFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEDDDCCCCCC@@@DDDEEEBBBAAACCCDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>CCCBBBBBBBBBCCCEEEGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKMMMNNNNNNMMMLLLKKKIIIIIIKKKLLLMMMOOONNNLLLKKKKKKKKKIIIGGGMMMNNNLLLHHHDDDBBBDDDGGGDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGGGGFFFEEEDDDDDDDDDHHHCCC@@@AAAGGGKKKJJJGGGAAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEDDDBBBCCCGGGLLLMMMJJJEEEIIIGGGDDDCCCDDDEEEEEEDDDHHHGGGEEEDDDCCCCCCCCCDDDBBB@@@???AAAEEEHHHGGGFFFIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHGGGGGGGGGIIIJJJKKKMMMMMMNNNOOOPPPPPPQQQQQQLLLJJJHHHHHHIIIJJJIIIHHHIIIIIIIIIKKKOOOQQQQQQQQQJJJLLLPPPRRRTTTTTTSSSRRRSSSQQQPPPPPPQQQPPPOOONNNQQQQQQQQQQQQPPPOOONNNMMMQQQQQQSSSTTTUUUVVVVVVVVVTTTQQQQQQVVV]]]___ZZZTTTUUUUUUTTTTTTRRRQQQOOONNN@@@@@@@@@@@@BBBDDDFFFGGGEEEEEEEEEDDDEEEEEEFFFFFF>>>===;;;:::;;;;;;:::999===<<<<<>>???@@@AAABBBBBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@????????????AAAAAAAAABBBAAAAAA@@@???AAAAAABBBCCCCCCCCCBBBAAA???>>>???BBBDDDDDD@@@===>>>???@@@AAABBBCCCCCCDDD@@@AAABBBDDDDDDEEEEEEEEELLLJJJFFFCCCBBBDDDGGGIIIIIIIIIIIIIIIIIIIIIIIIIII>>>???>>><<<@@@GGGKKKKKKJJJGGGEEEEEEHHHJJJKKKJJJFFFFFFEEEEEEGGGMMMTTTZZZ[[[QQQJJJJJJLLLKKKKKKMMMNNNMMMJJJIIIIIIJJJLLLLLLNNNOOOOOOOOONNNPPPRRRUUUWWWVVVRRRLLLLLLRRRVVVVVV```YYYUUUUUUUUUQQQNNNOOOMMMLLLJJJHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPNNNMMMKKKIIIJJJLLLMMMNNNMMMLLLKKKHHHHHHGGGGGGGGGHHHIIIJJJHHHFFFEEEEEEHHHJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGEEECCCCCCDDDFFFGGGEEEEEEFFFFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEDDDCCCCCC???AAAAAA>>>???BBBAAA>>>EEEFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@BBBCCCDDDEEEGGGGGGGGGFFFGGGHHHHHHIIICCCCCCBBBCCCCCCEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMLLLJJJIIIIIIJJJLLLMMMOOOMMMLLLKKKKKKKKKIIIGGGKKKLLLKKKHHHEEECCCEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFIIIJJJHHHFFFDDDCCC@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCGGGLLLMMMJJJFFFIIIGGGEEEDDDEEEFFFFFFEEEHHHFFFEEECCCCCCCCCCCCDDDCCCAAA@@@BBBEEEHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHJJJKKKLLLNNNNNNNNNNNNNNNOOOPPPQQQNNNMMMKKKLLLMMMNNNNNNMMMIIIIIIIIILLLOOORRRSSSRRRMMMNNNOOOPPPRRRSSSTTTTTTQQQQQQRRRSSSTTTRRRPPPNNNQQQQQQRRRRRRQQQQQQPPPPPPRRRSSSTTTVVVWWWXXXXXXXXXVVVTTTTTTVVVYYYYYYVVVRRRTTTTTTTTTSSSRRRPPPOOONNNAAA@@@???>>>???AAACCCDDDDDDCCCBBBAAAAAACCCEEEFFF@@@>>>;;;::::::999888666:::::::::>>>AAA@@@<<<888444333333222222333333444444333333333555444333111333333222222222111111111000000000000000000000000111111222222222222111111111111000/////////000000000000////////////000000000000000000000000000000000000//////000000111222111111111111111111111111111111111111111111111111111000000000000111222222555444444444444555666666888888888777555333111000444333333333333444444555555555666666666666555555444444444444444555555555555555555666666666777777888888888888888888888888777999999888888:::999555::::::999999999999::::::;;;;;;;;;:::::::::::::::;;;999888777888999888777888777666555666666888888555555555555666777888999888999::::::999999;;;<<<<<<<<<===>>>???????????????@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@AAACCCCCCDDDDDDCCC@@@@@@@@@AAACCCCCCBBB@@@??????@@@AAABBBCCCCCCDDDCCCCCCBBBCCCCCCDDDEEEEEESSSNNNHHHCCCAAACCCFFFIIIHHHHHHIIIJJJKKKKKKKKKKKKDDDDDDAAA===???FFFLLLMMMJJJHHHFFFFFFHHHIIIIIIIIIGGGGGGFFFFFFGGGLLLRRRWWWXXXQQQLLLMMMNNNMMMMMMNNNOOOUUUTTTLLLHHHLLLNNNKKKOOOOOONNNLLLKKKMMMPPPTTTSSSTTTQQQNNNQQQYYY___aaagggaaa\\\ZZZWWWQQQNNNNNNLLLKKKKKKJJJIIIHHHHHHHHHKKKLLLLLLMMMNNNOOOPPPQQQNNNNNNOOOPPPOOONNNMMMLLLJJJKKKLLLLLLKKKJJJHHHGGGJJJHHHGGGFFFFFFGGGIIIKKKFFFEEEDDDEEEHHHJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGEEECCCCCCDDDEEEFFFEEEEEEEEEFFFEEEEEEDDDCCCEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@???===AAAEEECCC>>>EEEEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@???>>>>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBFFFFFFEEEEEEFFFFFFGGGHHHCCCBBBAAAAAABBBDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIKKKKKKNNNMMMKKKKKKKKKKKKIIIGGGGGGIIIIIIIIIGGGEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD?????????@@@AAABBBBBBCCCDDDNNNWWWXXXPPPGGGCCCCCC???>>>=========>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCDDDHHHLLLMMMJJJGGGJJJHHHFFFFFFGGGHHHGGGFFFGGGFFFDDDCCCBBBCCCCCCDDDDDDCCCBBBCCCFFFHHHIIIHHHEEEFFFHHHJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIJJJIIIIIIJJJJJJLLLMMMNNNOOOOOOMMMMMMMMMNNNOOOPPPOOONNNMMMMMMOOOQQQQQQPPPJJJIIIJJJLLLPPPRRRSSSRRRPPPOOOOOOOOOPPPRRRUUUVVVPPPSSSWWWZZZZZZXXXTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[YYYXXXWWWVVVTTTSSSQQQPPPTTTSSSSSSRRRQQQPPPPPPOOOBBBAAA???>>>>>>???AAABBBBBB@@@???>>>>>>@@@CCCEEECCCAAA>>>=========;;;:::999888777888:::;;;999777333222222111111222222333333222111222333333222000222222111111111000000000000000000000000000000000111111222222222222111111111000000/////////000000000//////////////////000///////////////////////////////////////000111111111111111111111111111111111111111111111111111111000000000000000111222222444444444444444555555555777888999999888555222000333222222222222222333333555555555666666555555555444444444555555555555555333444444444444555555555666666777777777777888888666777777555444666888:::999999999999999::::::::::::::::::;;;;;;;;;;;;;;;<<<;;;999999:::::::::999:::999777666555777888999666666666666666777888999999:::;;;;;;::::::<<<>>><<<===???AAABBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@>>>@@@CCCEEEFFFEEECCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAABBBCCCCCC@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBAAAAAABBBCCCDDDOOOLLLGGGCCCBBBCCCEEEGGGFFFFFFFFFFFFHHHJJJLLLMMMUUUTTTNNNEEEBBBFFFJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIKKKJJJIIIHHHGGGIIIMMMPPPRRROOOMMMNNNPPPPPPPPPPPP[[[ffffffVVVKKKNNNNNNHHHMMMMMMMMMKKKJJJKKKMMMOOOJJJPPPVVVZZZ___eeegggddd^^^YYYWWWWWWUUUPPPMMMOOOMMMNNNNNNNNNMMMKKKJJJHHHJJJKKKLLLMMMNNNOOOOOOOOOKKKLLLMMMNNNOOONNNMMMMMMMMMMMMMMMKKKJJJHHHFFFDDDKKKIIIGGGFFFFFFGGGIIIJJJGGGGGGGGGGGGHHHJJJJJJKKKHHHGGGFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@AAAGGGLLLKKKEEEDDDDDDDDDEEEEEEDDDCCCCCCAAA@@@???>>>>>>============???BBBDDDEEEEEEDDDBBBDDDDDDDDDDDDDDDEEEEEEFFFEEECCCAAA@@@@@@AAACCCEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJMMMKKKJJJJJJJJJJJJHHHGGGDDDEEEGGGIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCCCCDDDDDDEEEFFFPPP[[[[[[SSSIIIDDDCCC>>>>>>===<<<===>>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEHHHKKKLLLJJJHHHKKKJJJIIIIIIJJJKKKJJJIIIFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIEEEFFFHHHKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOMMMLLLLLLMMMNNNOOOMMMLLLKKKMMMOOOQQQQQQQQQMMMLLLLLLMMMPPPQQQQQQPPPOOOOOOOOOPPPQQQSSSTTTUUURRRWWW]]]aaaaaa^^^ZZZWWWSSSSSSSSSTTTTTTUUUVVVWWWTTTTTTUUUVVVWWWYYYZZZ[[[YYYZZZYYYUUUQQQOOOPPPRRRTTTSSSSSSRRRQQQQQQQQQQQQCCCBBB@@@???>>>???@@@AAA@@@>>><<<;;;;;;===@@@BBBAAA???======>>>???>>>===;;;999666555666777999999333222222111111222222333222000///000111222111000111111000000000/////////////////////////////////111111111222222111111111000///////////////000000///......------......////////////////////////////////////...///000000111000000000000000000000000000000000000000000000000000000//////000000111222222333333444444444444444777888:::;;;:::777444222333222222111111111222222444444555555555555444444555555555555555555555555222222333333333444444444555555555666666777777777888555333444666999;;;===999999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===;;;999999:::;;;:::999;;;:::888777777888999:::888888777777777888999999:::<<<<<<<<<<<<<<<>>>@@@;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCEEEDDDCCCBBBAAAAAAAAAAAA???AAADDDGGGHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEAAAAAAAAABBBBBBCCCCCCDDDBBBAAA@@@@@@@@@AAABBBCCCEEEDDDCCCCCCCCCDDDEEEEEEGGGFFFDDDCCCEEEIIIMMMPPP```___XXXLLLEEEFFFIIIIIIKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHIIILLLOOOMMMMMMLLLLLLOOORRRSSSRRRbbbnnnnnn\\\OOOOOONNNGGGKKKMMMPPPPPPOOONNNNNNNNNTTTZZZ___``````___ZZZTTTRRROOOOOOQQQPPPLLLLLLOOOMMMNNNOOOOOONNNMMMKKKIIIIIIJJJKKKLLLMMMMMMMMMLLLIIIJJJKKKMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHKKKJJJHHHFFFFFFFFFHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDFFFFFFGGGHHHHHHGGGGGGGGGEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBCCCJJJQQQPPPJJJBBBCCCCCCDDDDDDDDDCCCCCCAAA@@@???>>>============<<<>>>AAADDDEEEDDDCCCAAACCCBBBBBBBBBBBBCCCDDDDDDFFFDDDBBB@@@??????@@@AAAAAAAAACCCDDDFFFHHHIIIJJJHHHGGGGGGGGGGGGGGGGGGHHHKKKIIIHHHHHHHHHHHHGGGFFFBBBCCCEEEHHHIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEJJJOOOPPPLLLFFFBBB?????????>>>>>>???AAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCEEEGGGIIIJJJJJJIIILLLKKKKKKKKKMMMMMMLLLKKKEEEEEECCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJFFFGGGIIIKKKLLLMMMLLLLLLIIIIIIJJJKKKKKKLLLKKKKKKQQQPPPPPPOOONNNMMMLLLKKKOOONNNMMMLLLLLLLLLMMMNNNLLLKKKKKKLLLOOOQQQQQQQQQOOONNNMMMMMMOOOOOONNNMMMLLLNNNPPPRRRSSSSSSRRRQQQQQQWWW^^^bbbaaa^^^ZZZYYYSSSSSSSSSSSSTTTVVVWWWXXXTTTSSSSSSTTTUUUVVVXXXYYYWWWYYYXXXUUUPPPOOOQQQUUUSSSRRRRRRQQQQQQQQQRRRRRRAAAAAA@@@???????????????===<<<;;;999999:::<<<===:::999888888:::;;;;;;;;;<<<:::777555555777999;;;333222222222222222222333000///---...///111000000000000/////////.........////////////////////////000000111111111111000000//////......//////000000......------------......000000000000000000000000//////......//////000111000000000000000000000000000000000000000000000000000////////////000111111111222333333444444333333555777999::::::888555333333222222111111111111222333333444444444444333333555555555444444444444444222222222333333333444444333444444555555666666777:::444111444777888888:::888999:::;;;<<<<<<<<<;;;999999:::;;;<<<======>>>===;;;:::999:::;;;:::999;;;:::999888999999;;;;;;:::999999999999999::::::;;;<<<=========>>>@@@BBB;;;;;;<<<===>>>>>>>>>>>>AAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBAAACCCEEEGGGHHHGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBDDDFFFAAAAAABBBBBBCCCCCCCCCCCCAAAAAA@@@@@@AAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDHHHFFFDDDCCCEEEIIINNNQQQZZZ\\\WWWMMMFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIJJJLLLGGGIIIJJJJJJKKKLLLOOORRRJJJLLLLLLJJJKKKPPPRRRQQQ[[[dddeeeZZZPPPNNNMMMJJJGGGJJJNNNPPPOOOMMMLLLKKK\\\^^^\\\WWWSSSRRRNNNJJJMMMLLLMMMOOOMMMIIIIIIMMMJJJKKKLLLLLLLLLKKKIIIHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHJJJKKKLLLLLLLLLKKKFFFFFFGGGHHHJJJKKKMMMMMMKKKJJJIIIHHHGGGGGGFFFFFFJJJKKKKKKJJJHHHGGGIIIJJJFFFEEEDDDCCCBBBBBBBBBBBBEEEEEEDDDDDDCCCCCCDDDDDDFFFFFFGGGGGGHHHGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDAAABBBBBBCCCHHHNNNNNNJJJAAABBBCCCCCCCCCCCCCCCCCC@@@@@@???>>>============:::<<>>>>>>>>>>>???@@@CCCEEEGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEEEEEFFFGGGEEEDDDBBBBBBCCCFFFIIIIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCGGGGGGGGGHHHHHHFFFCCCAAA@@@@@@AAABBBCCCDDDDDDDDDBBBBBBBBBAAAAAABBBBBBCCCBBBCCCDDDFFFGGGHHHHHHIIILLLKKKKKKLLLNNNNNNMMMKKKEEEDDDCCCBBBBBBBBBDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJHHHHHHHHHIIIJJJKKKLLLLLLGGGHHHIIIJJJKKKKKKKKKKKKOOOOOOOOONNNMMMKKKJJJIIILLLLLLLLLLLLLLLMMMLLLLLLMMMLLLKKKLLLOOOQQQQQQQQQOOONNNMMMMMMNNNNNNLLLKKKJJJLLLOOORRRSSSRRRPPPNNNNNNSSSZZZ\\\ZZZWWWVVVVVVSSSSSSRRRRRRSSSTTTVVVWWWTTTTTTSSSRRRSSSTTTUUUVVVTTTUUUUUUSSSPPPOOORRRUUUQQQPPPOOONNNNNNOOOQQQRRR>>>>>>?????????>>>===<<<<<<;;;:::999888888888888555444222333555666666555777777777666555555555666222222111111111111222222///...,,,,,,...000000////////////.........------//////////////////////////////000000000000//////...............///000000//////............//////000000000000000000000000///............///000000000000000000000000000000000000000000000000000000///////////////000111111000111222333444333333222333444666777777777555444444333222111111111111222111222222333333222222111333333333222222222111111222222222333333333444444222333333444555555666666777333222666777444555888666777999:::;;;;;;;;;:::999999:::;;;<<<===>>>???===;;;999999:::;;;:::999999999::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;:::<<<============@@@BBB>>>>>>=========>>>>>>???AAAAAA@@@@@@@@@AAABBBCCCFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDAAACCCEEEDDDCCCBBBDDDFFFBBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBCCCDDDDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKNNNRRRRRRKKKDDDDDDEEEEEEEEEHHHJJJJJJHHHHHHIIIKKKGGGIIIKKKLLLMMMNNNPPPSSSJJJMMMLLLGGGGGGKKKNNNLLLNNNSSSVVVTTTOOOKKKJJJLLLEEEHHHKKKLLLLLLKKKKKKLLLTTTUUURRRLLLKKKMMMMMMKKKKKKJJJLLLNNNLLLGGGGGGKKKGGGHHHHHHIIIIIIIIIIIIIIIKKKLLLMMMNNNMMMKKKIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJEEEEEEEEEFFFHHHJJJKKKLLLJJJJJJJJJJJJIIIGGGEEEDDDFFFHHHIIIHHHFFFFFFHHHJJJFFFFFFDDDCCCCCCBBBBBBBBBEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFDDDCCCAAAAAABBBCCCDDD@@@CCCCCCBBBCCCGGGHHHEEE@@@AAABBBCCCCCCCCCCCCCCC@@@???>>>======<<<<<<===:::<<<>>>@@@AAAAAA@@@???@@@????????????@@@AAAAAA???@@@AAAAAAAAA@@@>>>>>>>>>>>>@@@BBBDDDEEEGGGGGGEEEEEEEEEFFFFFFEEEEEEEEEFFFDDDCCCCCCDDDEEEDDDBBBCCCBBBBBBDDDGGGIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEHHHGGGFFFEEEEEEDDDCCCCCC???@@@CCCEEEFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBB@@@AAACCCDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMMMMKKKIIIDDDCCCBBBBBBBBBBBBDDDDDDCCCEEEFFFFFFDDDDDDGGGJJJIIIHHHGGGFFFFFFHHHJJJKKKEEEFFFGGGIIIJJJKKKKKKKKKIIIJJJKKKKKKKKKJJJHHHHHHIIIJJJLLLMMMNNNMMMLLLKKKKKKJJJIIIJJJLLLNNNNNNMMMLLLKKKJJJKKKMMMNNNMMMLLLKKKLLLNNNOOOOOOOOOOOONNNMMMQQQVVVVVVSSSQQQRRRUUUSSSRRRQQQPPPQQQRRRTTTVVVVVVUUUTTTRRRRRRSSSTTTUUUQQQRRRRRRPPPOOOOOOOOOPPPMMMLLLKKKJJJKKKLLLNNNOOO;;;<<<>>>??????===<<<:::;;;::::::999888777666666444222000111222333333222000222555666444222000///111111000000000000111111///---+++,,,---///000/////////.........---------////////////////////////......////////////.....................///000111000000////////////000000000000000000000000000000...............///000000000000000000000000000000000000000000000000000000///////////////000111111000111222333444333222222111222333555555555555555444444333222111111222222111111111222222111111111222111111111000000//////222222333333333444444444222222333444444555666666333222555999888333444:::555666888999::::::999999888999:::;;;<<<>>>??????<<<;;;999999:::::::::999888999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<999;;;<<<<<<<<<===???AAACCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@???@@@AAABBBCCCGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCDDDFFFGGG@@@CCCFFFEEECCCBBBDDDFFFBBBBBBBBBCCCCCCCCCCCCCCC@@@AAADDDFFFGGGGGGGGGFFFPPPMMMIIIDDDBBBAAABBBCCC===>>>AAADDDEEEEEEEEEDDDGGGMMMOOOIIIDDDBBBCCCBBBBBBEEEHHHIIIGGGFFFHHHJJJKKKLLLNNNNNNMMMMMMNNNPPPLLLOOOMMMFFFDDDHHHJJJHHHHHHHHHLLLQQQNNNHHHHHHLLLKKKLLLNNNNNNNNNOOOQQQSSSKKKNNNNNNKKKKKKMMMLLLIIIGGGHHHKKKMMMKKKGGGGGGKKKGGGHHHHHHHHHIIIJJJJJJKKKMMMNNNOOOOOONNNLLLIIIHHHGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFIIIJJJKKKKKKJJJGGGDDDCCCBBBEEEGGGFFFEEEEEEHHHKKKGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDFFFDDDBBBAAAAAAAAACCCDDDAAAEEEFFFBBB@@@BBBCCCBBB@@@AAABBBBBBCCCCCCCCCBBB@@@???>>>======<<<<<<<<<===>>>???AAABBBBBBBBBBBB???????????????@@@@@@AAA;;;===???AAABBBAAA@@@?????????@@@AAACCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDCCCAAADDDBBBAAACCCGGGHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBDDDEEEFFFHHHIIIIIICCCCCCCCCAAA>>>===>>>@@@>>>@@@CCCFFFGGGGGGEEEDDDCCCBBBBBBAAAAAAAAABBBBBB???AAACCCCCCDDDEEEFFFHHHGGGGGGGGGIIIKKKKKKIIIGGGDDDCCCBBBAAABBBBBBDDDDDDCCCEEEFFFFFFDDDDDDFFFIIIIIIGGGEEECCCCCCEEEHHHIIIDDDEEEFFFHHHIIIJJJJJJKKKDDDEEEFFFHHHIIIHHHHHHGGGFFFHHHKKKNNNOOONNNLLLKKKHHHFFFEEEFFFHHHIIIIIIIIIIIIHHHHHHJJJMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMOOOPPPNNNRRRUUUTTTQQQOOORRRUUUSSSRRRPPPOOOPPPQQQSSSTTTXXXWWWUUUSSSRRRRRRSSSTTTPPPPPPOOONNNNNNMMMMMMLLLJJJIIIHHHGGGHHHJJJLLLMMM888888888888999:::;;;<<<;;;<<<<<<<<<:::888555333222111111000111111222222222222111111111111111111000000000000000000000000000000000///......------........................,,,,,,,,,---------......//////.........---------////////////////////////........................//////---,,,,,,---...///,,,,,,,,,---...///000000............////////////000000000000////////////000000000000000000000000000000111111111222222222222333444444555555444444111111000000000000000111111111111111111111111111111111111111111111111111111111222222222333333333222111111333555555444222333333444444555666666666666666777777777888888888;;;:::999888888999999:::888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===??????>>>===============>>>>>>>>>===============???@@@@@@AAABBBCCCEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@AAABBBCCCDDDFFFGGGHHHFFFDDDCCCDDDEEE???BBBDDDEEECCCAAA@@@@@@AAABBBDDDFFFGGGFFFEEEDDDAAAAAACCCDDDDDDDDDCCCBBBCCCDDDFFFGGGGGGEEEBBB@@@GGGGGGFFFEEECCCCCCEEEGGGIIIJJJJJJIIIEEECCCBBBBBBAAA@@@@@@DDDDDDDDDHHHNNNHHHGGGGGGHHHIIIHHHFFFDDDCCCEEEGGGFFFCCCCCCFFFJJJMMMMMMNNNNNNMMMLLLJJJIIIKKKKKKJJJHHHEEEEEEFFFGGGIIIMMMNNNLLLNNNSSSRRRLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJJJJHHHFFFEEEGGGIIIJJJIIIHHHGGGGGGGGGHHHHHHKKKMMMNNNMMMKKKIIIIIIJJJFFFFFFFFFGGGHHHIIIJJJKKKFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCEEEIIIJJJHHHFFFCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@????????????@@@@@@===>>>>>>>>>======>>>???<<<<<<===>>>??????@@@@@@@@@AAAAAA@@@??????@@@AAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBAAAAAAAAAAAACCCEEEGGGHHHFFFDDDBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCDDDEEEHHHIIICCCCCCCCCCCCBBB@@@>>>======@@@CCCEEEDDDBBBAAAAAAAAABBBBBBBBBAAA@@@@@@???EEEEEEDDDDDDDDDDDDDDDEEEGGGFFFEEEFFFGGGGGGFFFEEECCCCCCDDDCCCAAAAAACCCDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJMMMNNNMMMLLLKKKIIIHHHHHHIIIIIIIIIHHHEEEFFFHHHJJJLLLMMMMMMLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHLLLOOONNNPPPSSSSSSPPPQQQPPPOOONNNNNNPPPRRRSSSVVVUUUSSSRRRQQQQQQQQQQQQKKKPPPSSSRRRNNNJJJKKKMMMBBBEEEHHHJJJKKKJJJKKKKKK777777666666777777888888::::::;;;;;;:::888666444222222111111000000111111000000000000000000000000000000000000000000000000222222111000///...------........................,,,,,,,,,---------......///.........------------................................................///...---,,,,,,---...///,,,---------.../////////............////////////////////////////////////////////////////////////000000000111111111222222111222222333333333333333111111000000000000111111111111111111111111111111111111111111111111111111111111111222222222333333222222111222444555444222333333444555555666666777888888888999999999:::::::::999888777777888999:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCEEEEEEBBBBBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGFFFDDDBBBCCCDDD???AAACCCCCCBBBAAAAAAAAAAAABBBDDDEEEFFFEEEDDDCCC???@@@BBBCCCCCCCCCBBBAAADDDEEEGGGHHHGGGEEEBBB@@@DDDEEEFFFEEEDDDCCCEEEFFFFFFGGGHHHFFFCCCAAAAAAAAABBB@@@@@@BBBBBBAAAEEEKKKFFFFFFFFFHHHJJJJJJHHHFFFDDDEEEFFFEEEDDDCCCDDDEEEJJJKKKKKKLLLLLLKKKJJJIIIKKKKKKJJJHHHEEEEEEFFFGGGOOOQQQOOOKKKMMMQQQQQQMMMMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIHHHFFFDDDDDDEEEGGGHHHGGGGGGFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCEEEHHHIIIHHHFFFDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDCCCCCCBBBCCCBBBBBBAAA@@@@@@???????????????>>>>>>?????????<<<>>>???@@@???>>>>>>=========>>>??????@@@AAAAAA@@@@@@@@@@@@??????@@@AAA??????>>>===============<<<>>>AAACCCDDDBBB@@@???CCCBBBBBBBBBCCCCCCDDDEEEAAAAAAAAAAAABBBCCCCCCDDDAAACCCDDDFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFFFFAAAAAABBBBBBAAA@@@>>>===>>>AAADDDEEEEEECCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@EEEEEEEEEDDDDDDDDDEEEEEEGGGEEEDDDEEEFFFGGGFFFEEECCCDDDDDDCCCAAAAAABBBDDDCCCCCCCCCCCCCCCDDDEEEEEECCCBBBBBBAAABBBCCCEEEFFFDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJMMMNNNMMMLLLHHHHHHHHHIIIKKKJJJHHHFFFDDDFFFHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJMMMOOOMMMNNNPPPPPPMMMNNNNNNMMMMMMMMMOOOQQQSSSSSSSSSSSSRRRQQQQQQPPPOOONNNPPPRRROOOJJJHHHJJJMMMHHHIIIIIIJJJJJJKKKMMMNNN666555555444444444444444777777888999999888666555555444333222111000000///////////////////////////000000000000000000000000222222111000///...---,,,------------------------,,,,,,,,,---------..................------------........................------------------------......------------......------..................---............/////////////////////////////////////////////////////////000000000000111111111111000000111222222222222111111000000000000000111111111111111111111111111111111111111111111111111111111111111222222222222333333222111222444444333222444444444555666666777777888888888888999999999999:::888666444444666888:::999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======<<<<<<=========>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCEEEEEEAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFDDDBBBAAABBBCCC???@@@BBBBBBAAAAAACCCDDDBBBBBBCCCDDDDDDCCCAAA@@@???@@@AAABBBBBBBBBAAA@@@EEEFFFGGGGGGGGGEEECCCAAABBBDDDFFFFFFEEEDDDDDDEEEDDDEEEFFFFFFDDDBBBBBBCCCEEECCCDDDFFFEEEBBBCCCHHHDDDDDDEEEGGGIIIJJJJJJHHHFFFEEEEEEFFFFFFEEECCCAAAGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJGGGEEEDDDFFFHHHQQQQQQNNNKKKLLLQQQRRROOOMMMMMMMMMLLLLLLJJJIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEECCCBBBCCCDDDFFFFFFEEEEEEEEEDDDDDDDDDGGGEEEDDDFFFIIIJJJHHHEEEGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBEEEDDDDDDFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFEEEEEEDDDDDDDDDEEEFFFFFF@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>@@@AAAAAABBBBBBAAA@@@@@@??????>>>>>>>>>???>>>>>>======>>>>>>???<<<===???@@@@@@???===<<<<<<======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===>>>AAAFFFIIIIIIEEEAAA===BBBBBBAAAAAABBBBBBCCCCCCAAAAAA@@@@@@BBBCCCEEEGGGBBBCCCCCCCCCDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBB>>>??????@@@@@@??????>>>@@@BBBEEEFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDEEEFFFEEEDDDCCCDDDDDDCCCAAA@@@AAACCCCCCCCCBBBBBBCCCEEEGGGHHHCCCBBB@@@??????AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGIIILLLMMMLLLJJJEEEFFFHHHJJJLLLJJJGGGDDDDDDEEEGGGIIIJJJKKKKKKJJJMMMMMMMMMLLLLLLLLLLLLLLLKKKNNNNNNLLLLLLNNNMMMJJJJJJJJJIIIJJJKKKMMMOOOPPPPPPQQQRRRRRRRRRPPPNNNMMMQQQQQQPPPLLLHHHGGGIIIMMMJJJIIIGGGFFFFFFHHHKKKLLL666555444333222222222222222333444555666666555555888777666555333111000///...///////////////000000000000000000000000000000000/////////...---------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------.....................------------------.........//////---...............///////////////////////////////////////000000000111111///000111111222222111111000000000000000000111222111111111111111111111111111111111111111111111111111111111111222222222222333222111111333333333222333444444555666666777777555555555666666666777777888777444333333555888:::777777777777777888888999::::::;;;;;;;;;<<<<<<<<<>>>======<<<<<<<<<============>>>???@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@AAA@@@AAABBBBBBBBBCCCEEEHHHBBBCCCCCCCCCBBB@@@???>>>???@@@AAABBBCCCBBBAAAAAACCCDDDEEEFFFGGGFFFEEEDDDCCCFFFIIIIIIGGGEEECCCCCCDDDFFFGGGGGGFFFEEEEEEFFFHHHHHHKKKNNNLLLFFFDDDFFFCCCCCCBBBDDDGGGHHHGGGFFFFFFEEEDDDGGGIIIIIIEEEAAAEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJIIIGGGEEEDDDFFFHHHKKKKKKJJJKKKMMMPPPQQQPPPLLLLLLKKKKKKJJJIIIGGGGGGEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFFFFEEECCCBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDCCCFFFEEEFFFKKKPPPPPPKKKEEEFFFFFFEEEEEEDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDEEEFFFGGGGGGFFFFFFFFFDDDBBB@@@@@@BBBDDDFFFDDDDDDDDDDDDEEEEEEFFFGGGAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<===>>>>>>??????>>>>>>>>>=========<<<<<<>>>======<<<<<<======>>>===<<<===>>>??????>>><<<;;;;;;;;;<<<<<<=========??????>>>???@@@AAA@@@???===<<<<<<;;;;;;;;;<<<<<>>>>>?????????AAADDDFFFFFFEEEDDDCCCDDDBBBCCCCCCDDDCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEDDDBBBCCCCCCDDDBBBAAA@@@AAACCCCCCBBBBBBBBBCCCEEEHHHIIIEEECCCAAA??????@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEGGGIIIJJJIIIHHHEEEEEEEEEGGGIIIIIIGGGEEEDDDEEEGGGIIIJJJJJJJJJIIIKKKKKKJJJJJJKKKKKKKKKLLLKKKNNNNNNKKKKKKMMMMMMJJJEEEEEEEEEFFFGGGIIIKKKLLLLLLMMMPPPRRRQQQOOOMMMKKKQQQQQQPPPMMMIIIGGGIIIJJJHHHFFFEEEDDDEEEFFFFFFFFF666555444333222111111111...///000111222333444444::::::999888666333111000/////////000000111111111////////////////////////,,,,,,------------......------------------------,,,,,,,,,---------......,,,,,,------------------------------------------------------------------+++,,,,,,---------.....................---------------------............,,,,,,------........................................../////////000000000000000111222222222222222000000//////000111222222111111111111111111111111000000000000000000000000000000111111111222222222444222000000222333222222333333444444555555666666444444555555555666666666777555333222333555777999555555444444555555666777:::::::::;;;;;;;;;;;;<<<======<<<<<<<<<<<<============>>>???@@@AAAAAABBBAAAAAA@@@AAAAAABBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCBBBCCCDDDBBB@@@???@@@AAAAAABBBCCCDDDDDDEEEGGGJJJCCCBBBBBBAAA@@@???>>>>>>@@@AAACCCDDDDDDCCCCCCBBB???AAACCCEEEFFFGGGGGGGGGFFFIIIKKKKKKIIIEEECCCBBBCCCDDDFFFFFFEEEEEEFFFGGGGGGIIINNNSSSQQQHHHCCCBBBCCCAAA@@@AAACCCDDDCCCBBBEEEDDDDDDGGGKKKLLLHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGEEEDDDFFFHHHGGGFFFHHHKKKNNNMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEFFFGGGFFFDDDCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCCCCDDDDDDGGGNNNTTTSSSLLLEEEDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDFFFFFFFFFEEEEEEFFFEEEDDDAAA@@@@@@AAACCCEEEDDDCCCCCCCCCDDDEEEFFFFFFDDDDDDCCCCCCAAA@@@???>>>????????????????????????<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===>>><<<:::;;;===???@@@???<<<<<<===============>>>>>>======???AAABBB@@@>>><<<<<<;;;;;;;;;;;;<<<<<<;;;===???AAABBBBBBAAAAAA@@@@@@???????????????@@@CCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@???@@@AAACCCDDDAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>;;;;;;;;;<<<===>>>???@@@BBBCCCEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAACCCCCCBBBAAAAAABBBCCCBBB@@@@@@BBBCCCCCCCCCBBBCCCDDDFFFHHHIIIFFFDDDBBBAAA@@@AAABBBCCCAAABBBBBBCCCCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCEEEFFFGGGFFFEEEFFFDDDCCCCCCEEEHHHHHHHHHDDDEEEGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKJJJLLLLLLJJJJJJMMMMMMKKKAAAAAABBBCCCEEEFFFHHHIIIHHHJJJMMMPPPPPPNNNKKKIIIOOOPPPQQQOOOLLLJJJHHHGGGGGGGGGHHHJJJLLLKKKFFFCCC555555333222111111111111,,,------///000111222333;;;;;;:::999777444222000/////////000000111111222////////////////////////,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------------..................,,,------------.........++++++,,,,,,---.............................................////////////000000111222222222222222////////////000111222333111111111111111111111111000000000000000000000000000000000111111111111222555333000000111222222111222222222333444444555555666666666666777777777777555444444444444666777888555444333333333444666777::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<=========>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDBBB@@@???@@@AAAAAABBBDDDEEEEEEEEEGGGIIICCCBBBBBBAAA@@@??????>>>AAABBBCCCDDDDDDDDDCCCBBB>>>???AAACCCEEEFFFGGGGGGFFFIIIKKKKKKHHHEEECCCBBB@@@BBBDDDDDDCCCCCCCCCDDDBBBEEEKKKPPPNNNFFF@@@@@@AAA@@@>>>???@@@AAAAAA@@@CCCCCCDDDGGGIIIJJJIIIHHHDDDDDDDDDEEEEEEGGGHHHIIIHHHHHHHHHFFFDDDDDDFFFHHHHHHFFFHHHLLLLLLGGGBBBAAAGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHGGGEEEDDDCCCDDDDDDDDDEEEFFFEEEDDDCCCBBB@@@AAAEEEKKKOOONNNHHHCCCCCCCCCDDDDDDEEEGGGHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFFFFEEEDDDEEEEEEDDDCCCAAA@@@@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCAAA@@@>>>=================================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<>>>;;;:::<<<@@@CCCCCCBBB????????????????????????>>><<<<<>>>>>===>>>>>>>>>AAAAAAAAAAAA@@@@@@??????AAA@@@?????????@@@BBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@@@@???;;;;;;;;;<<<===>>>@@@AAAAAABBBDDDCCCAAA@@@AAABBBAAAAAABBBCCCCCCCCCCCCBBB@@@AAACCCDDDEEEEEEDDDCCCBBBAAA@@@@@@AAABBBAAA@@@???@@@AAAAAA@@@AAACCCEEECCCCCCDDDEEEFFFFFFGGGGGGEEEEEEDDDCCCCCCBBBCCCCCC@@@AAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBCCCEEEFFFEEECCCFFFCCCAAA@@@CCCFFFIIIJJJEEEFFFHHHIIIJJJJJJJJJIIIFFFFFFEEEEEEFFFHHHJJJKKKHHHKKKJJJGGGHHHKKKLLLJJJ@@@AAABBBCCCDDDFFFFFFGGGFFFHHHKKKMMMNNNLLLJJJHHHMMMNNNOOOOOOMMMJJJGGGEEEIIIJJJMMMRRRUUURRRJJJDDD444333222111111111111111------......000111333444999999999999777444111///------...//////000111111////////////////////////111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------,,,---------.../////////,,,,,,---------.........***++++++,,,------..............................------........./////////...///000000111111000000////////////000111222333111111111111111111111111000000000000000000000000000000000000111111111111555333000///000111222111000111111222222333333444555555666666666777777777333444555666666777777777666555444333444555777888999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@@@@???????????????AAABBBCCCFFFEEEDDDDDDCCCCCCCCCDDDBBBCCCDDDCCCAAA???@@@AAA???AAADDDEEEDDDDDDDDDEEECCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBB??????@@@AAABBBCCCDDDDDDCCCEEEHHHHHHFFFDDDDDDDDD@@@BBBDDDDDDCCCBBBCCCDDDAAABBBEEEIIIGGGBBB@@@AAA@@@>>>======@@@BBBBBBBBBBBBCCCEEEEEEEEEEEEGGGHHHCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHGGGFFFDDDDDDFFFHHHJJJFFFFFFJJJIIIDDD???@@@DDDDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFHHHGGGEEEDDDCCCCCCBBBBBBDDDDDDDDDCCCAAA@@@???@@@AAACCCEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCEEEGGGFFFDDDCCCDDDEEECCCBBBBBBAAA@@@@@@AAAAAACCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;===BBBHHHJJJGGGCCC>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;>>>BBBCCC@@@<<<<<<<<<;;;;;;<<<======>>><<<======>>>>>>???@@@AAA???>>>======<<<<<<=========>>>@@@AAAAAA@@@???>>>???????????????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@?????????@@@AAABBB<<<<<<<<<<<<===>>>@@@AAA???AAAAAAAAA???>>>>>>???@@@@@@AAABBBBBBBBBBBBBBB>>>???AAACCCDDDDDDCCCBBBAAA@@@??????@@@AAA@@@???===???@@@@@@@@@BBBDDDFFFBBBCCCEEEGGGGGGGGGEEEEEECCCCCCDDDEEEDDDDDDCCCBBB@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDFFFFFFEEECCCCCCAAA@@@AAADDDGGGHHHHHHFFFGGGIIIJJJKKKKKKJJJJJJFFFFFFEEEEEEFFFHHHKKKLLLHHHJJJIIIEEEDDDGGGGGGEEECCCDDDEEEFFFFFFGGGGGGGGGDDDFFFIIIKKKLLLKKKJJJHHHLLLKKKJJJJJJIIIHHHGGGEEEFFFGGGKKKQQQTTTRRRIIIBBB222111111000000000000000......//////000222444444777888888888666333000...,,,,,,------...///000000////////////////////////555555333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------,,,,,,------...///000000,,,,,,,,,---------......******+++,,,,,,---..............................---------.........//////---......///////////////////////////000111222333111111111111111111111111000000000000000000000000000000000000111111111111666333000///000111111111///000000111222222333333333333333444444444555555222333555777888888777666888777555444555666888:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>??????>>>============???AAABBBFFFEEEDDDBBBBBBBBBCCCDDDCCCDDDDDDCCCAAA@@@@@@AAA===@@@CCCDDDDDDBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA???@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???AAADDDEEEDDDDDDEEEFFFCCCDDDFFFFFFEEEDDDDDDEEECCCAAABBBDDDCCC@@@AAAFFF>>>===<<<===@@@CCCEEEEEEBBBDDDEEEDDDAAAAAADDDGGGCCCBBBAAA@@@AAABBBCCCDDDGGGHHHGGGFFFDDDDDDFFFHHHJJJEEECCCGGGHHHCCCBBBDDDBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGEEEDDDDDDDDDFFFGGGGGGEEECCCBBBCCC@@@AAABBBCCCCCCAAA???>>>@@@@@@???>>>>>>@@@DDDHHHDDDDDDCCCBBBBBBBBBBBBCCCGGGFFFEEEDDDCCCBBBAAAAAABBBEEEGGGFFFDDDBBBDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@CCCBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::;;;@@@GGGNNNOOOIIICCC;;;;;;;;;;;;;;;;;;;;;:::===;;;;;;>>>CCCDDD@@@<<<<<<<<<<<<<<<<<<===>>>???999999:::;;;;;;:::999999???>>>===<<<<<<<<<<<<<<<999;;;>>>AAABBBAAA???>>>>>>?????????@@@@@@@@@@@@>>>????????????@@@@@@@@@AAA@@@???>>>>>>@@@BBBDDD======<<<<<<===>>>@@@AAA>>>???@@@???===<<<===>>>???@@@AAAAAABBBBBBBBBAAA===>>>AAACCCCCCCCCBBBAAA@@@???>>>???@@@AAA@@@>>><<<>>>???@@@AAABBBEEEGGGBBBDDDFFFHHHHHHGGGEEECCCAAABBBDDDEEEEEEDDDBBBAAA???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDEEEGGGGGGFFFDDD@@@@@@@@@CCCFFFGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKJJJGGGFFFEEEEEEGGGIIILLLMMMHHHJJJHHHCCCAAACCCCCC@@@FFFFFFGGGHHHHHHIIIHHHHHHDDDEEEGGGIIIJJJJJJIIIIIILLLIIIGGGEEEEEEFFFFFFFFFAAAAAADDDIIINNNLLLDDD===000111222222222111///...///000222333333222000///444444444333333111000000///............---------------......///000000111777666444222///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------,,,,,,,,,+++++++++------------------------------------------------...------,,,,,,------...////////////000000000000222222222222222111000///......000333555666444222111111111111111111111111000000000000111111111111111111111111111111111111///000000000111111111111333333222222333333444555333222222555:::======;;;777777777777888888888888555666777888999:::;;;;;;======<<<;;;;;;;;;;;;;;;>>>==================>>>BBBBBBBBBAAA@@@???>>>===============>>>???@@@AAABBBCCCCCCAAA??????@@@AAACCCCCCCCCBBBAAA@@@???>>>;;;<<<>>>@@@BBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@BBB???===>>>AAADDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCIIIFFFCCCBBBCCCDDDDDDCCCEEEFFFFFFFFFEEEDDDCCCBBBCCCAAA@@@@@@AAABBBAAA@@@@@@@@@??????@@@BBBDDDEEEDDDFFFGGGFFFDDDCCCCCCDDD@@@@@@AAABBBDDDEEEGGGHHHHHHFFFFFFHHHIIIGGGBBB>>>FFFFFFFFFDDDAAA@@@AAABBBEEECCCAAA@@@BBBDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAHHHHHHGGGFFFDDDBBBAAA@@@????????????????????????AAA>>><<<<<<>>>AAABBBBBB>>>>>>>>>???@@@AAACCCCCCAAABBBCCCCCCCCCBBBAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDCCCAAA???>>>>>>@@@CCCEEE???@@@BBBBBBBBB@@@>>>===??????>>>>>>======<<<<<>><<<;;;;;;<<<>>>???===<<<;;;::::::;;;===>>>>>>>>>===<<<:::999888888;;;:::999888999:::;;;<<<888;;;BBBLLLRRRPPPHHH@@@;;;:::999999888888999999:::;;;<<<<<<===<<<<<<<<<=========<<<;;;;;;;;;:::<<<<<<<<<<<<============>>>======???AAA@@@<<<777:::;;;===>>>>>>???AAACCC???>>>>>>>>>???@@@AAAAAA@@@@@@@@@????????????>>>AAA@@@>>>======???AAABBB>>>======<<<===???AAABBBAAA@@@@@@???>>>===<<<<<<>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@???????????????@@@AAABBBBBBBBBAAA@@@>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGG@@@BBBEEEHHHHHHFFFCCCAAAAAAAAAAAAAAABBBDDDEEEFFFBBBCCCDDDEEEEEEDDDCCCCCCHHHGGGEEEEEEFFFHHHIIIIIIFFFAAA???DDDGGGFFFHHHMMMKKKKKKJJJJJJKKKMMMOOOPPPHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKIIIEEECCCCCCEEEHHHHHHIIIKKKLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGKKKKKKJJJIIIGGGEEECCCAAABBBAAA@@@BBBDDDDDDAAA>>>///000111111111000///...///000111222222111000///000000111222222111111000............------------,,,,,,---......///000000333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,---............---------,,,,,,,,,------------------------------------------------...------,,,,,,------....../////////000000000000111222222222111111000/////////000333555666444222111111111111111111111111//////000000000111111111111111111111111111111111111111111111222222222222333222222222222333444444666444333555999::::::888666666666777777777888888666777888999:::;;;;;;<<<>>>===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>======AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<===>>>???@@@@@@AAAAAA???>>>===>>>@@@BBBBBBBBBBBBAAA@@@??????<<<===>>>@@@AAABBBCCCCCCAAAAAA@@@@@@??????@@@@@@@@@???===>>>???AAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEECCCBBB@@@@@@AAABBBBBBAAAAAAAAA@@@???@@@@@@AAABBB@@@BBBDDDEEEEEEEEEFFFGGGBBBBBBCCCDDDEEEGGGIIIJJJHHHGGGFFFGGGHHHFFFCCC???CCCFFFHHHHHHFFFDDDBBBBBBEEECCCBBBBBBCCCDDDCCCBBBDDDDDDCCCCCCBBBBBBAAAAAAFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???===;;;;;;>>>@@@AAAAAA????????????@@@AAABBBBBBAAAAAABBBCCCCCCBBBAAA@@@BBBAAAAAAAAAAAABBBCCCCCCEEECCCAAA???>>>???@@@AAA???@@@AAABBBAAA@@@>>>===>>>>>>>>>===============>>>===;;;::::::;;;===>>>>>>===<<<::::::;;;===>>>???>>>===<<<;;;:::999999::::::999999::::::;;;;;;;;;>>>EEEMMMRRRNNNDDD;;;;;;:::999999888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============@@@???>>>@@@AAAAAA>>>:::<<<===??????>>>>>>???AAA?????????>>>??????@@@@@@????????????????????????@@@???>>>======>>>??????=========>>>>>>???@@@AAA@@@@@@@@@??????>>>>>>======>>>>>>??????@@@AAAAAA???>>>>>>======>>>>>>>>>???@@@AAACCCCCCCCCBBBAAA???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFGGGIIIJJJJJJHHHFFFEEECCCCCCCCCBBBCCCCCCDDDDDDCCCCCCDDDEEEFFFEEEEEEDDDGGGFFFEEEEEEFFFHHHIIIIIIGGGCCCBBBEEEGGGEEEFFFJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJMMMLLLKKKHHHFFFFFFHHHKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKIIIHHHFFFKKKKKKJJJHHHGGGEEEDDDDDDAAA@@@>>>???AAAAAA>>><<>>===<<<<<<;;;<<<<<<<<<<<<===???@@@@@@???===<<<@@@@@@@@@@@@???>>>======;;;;;;;;;;;;<<<===>>>>>>===>>>>>>===<<<;;;===>>>@@@AAAAAAAAAAAAAAA@@@@@@===>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@???@@@@@@@@@??????AAACCCCCCCCCBBBBBBBBBBBBCCCCCCFFFEEEEEEFFFHHHHHHGGGEEECCCCCCCCCBBBCCCEEEFFFGGGDDDBBBAAAAAABBBCCCCCCBBBCCCBBBAAA@@@???????????????AAADDDEEEEEEDDDEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKGGGFFFEEEEEEEEEDDDBBB@@@@@@EEEJJJLLLKKKGGGDDDCCCEEEDDDCCCDDDEEEDDDBBB@@@CCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;===???@@@@@@@@@@@@?????????@@@@@@AAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAABBBFFFEEEBBB???======>>>>>>>>>>>>???@@@@@@???===<<<==================>>>>>>===<<<;;;::::::;;;<<<===???>>><<<;;;:::;;;;;;<<>>>>>===<<<;;;;;;:::999999::::::;;;;;;::::::;;;>>>DDDLLLOOOLLLCCC;;;::::::999888888888888999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======BBB@@@???@@@AAAAAA@@@>>>>>>???@@@???>>>===>>>???@@@@@@???>>>>>>>>>??????======>>>??????@@@@@@@@@????????????>>>===<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>??????@@@@@@>>>>>>>>>>>>>>>????????????@@@BBBCCCDDDDDDDDDCCCBBBBBBAAA@@@AAABBBCCCDDDBBBBBBCCCDDDFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGFFFFFFFFFGGGHHHJJJJJJIIIFFFFFFHHHHHHFFFEEEHHHGGGGGGIIIJJJKKKLLLLLLLLLSSSRRRQQQPPPNNNMMMLLLKKKNNNNNNMMMJJJIIIIIIKKKMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLIIIGGGEEEIIIHHHFFFEEEEEEEEEEEEFFFAAA???===<<<======<<<;;;...............---------,,,---............---,,,++++++,,,---.....................---------,,,,,,+++++++++,,,,,,---------++++++,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------............/////////000000//////000000111000000000111000111222555555444333111111111111111111111111////////////000000000111111111111111111111111111111111111222222222333333222222222111222333333444666666555555555555555444444444444555555555666666666777777888999999::::::======<<<<<<;;;<<<<<<===;;;===???AAAAAA???===;;;>>>?????????>>>>>>===<<<<<<<<<;;;;;;<<<======>>><<<<<<===<<<;;;;;;===>>>???@@@@@@AAAAAAAAA@@@@@@>>>??????@@@@@@@@@@@@???<<<<<<<<<<<<===>>>???@@@???AAACCCBBBAAA@@@AAACCCAAAAAABBBBBBBBBBBBAAAAAACCCBBBCCCEEEHHHHHHFFFDDDEEEDDDBBBAAABBBDDDFFFGGGDDDBBBAAAAAACCCDDDDDDCCCDDDDDDBBB@@@???===<<<<<>>>>>>>>>>>>>>>>>>>>>>>???===<<<===???@@@AAA@@@AAAAAA@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAA???>>>>>>>>>>>>???@@@@@@EEECCCAAA???=========>>>======>>>???>>>>>>===<<<;;;<<<<<<======>>>>>>>>><<<;;;::::::::::::;;;<<<>>>===<<<:::999999999999======<<<<<<;;;;;;::::::888999:::;;;<<<;;;:::999888;;;???EEEIIIHHHCCC???:::999999888888888888888999999:::;;;;;;;;;;;;;;;999999::::::;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<>>>>>???@@@@@@===???@@@???>>>===>>>???AAA@@@???>>>>>>===>>>>>><<<<<<===>>>???@@@AAAAAA???@@@AAAAAA@@@>>><<<:::<<<>>>???@@@AAA@@@????????????@@@@@@@@@AAAAAAAAA======>>>>>>???@@@@@@@@@BBBBBBBBBCCCBBBBBBAAAAAA>>>@@@BBBDDDEEEEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDDAAABBBCCCDDDEEEGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGHHHIIIIIIIIIJJJKKKLLLIIIJJJKKKLLLKKKIIIIIIJJJGGGHHHJJJLLLMMMMMMMMMLLLTTTTTTSSSQQQPPPOOONNNMMMNNNNNNMMMLLLJJJJJJLLLNNNMMMLLLJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJGGGDDDBBBDDDBBBAAA@@@@@@BBBDDDEEEBBB@@@>>><<<;;;;;;;;;;;;///......---------------,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,...------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...............////////////---...///000000000000000111000000111333444333222000000000000000000000000...////////////000000000000000000000000000000000000000000000111111111222222111111111111222333333333333444444444444555666444444444444555555555555555555666666777777888888<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>@@@@@@>>><<<:::======>>>>>>======<<<<<<======<<<<<<======>>>>>>;;;<<<======<<<<<<>>>@@@??????@@@@@@AAA@@@@@@@@@>>>??????@@@@@@?????????;;;;;;<<<<<<===>>>@@@@@@>>>@@@BBBBBBAAA@@@@@@@@@???@@@AAAAAAAAAAAA@@@???@@@???@@@CCCEEEFFFDDDBBBGGGEEECCCBBBAAABBBCCCDDDCCCBBBAAAAAACCCDDDDDDDDDEEEDDDCCCAAA@@@>>><<<;;;@@@CCCFFFGGGEEEDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBEEEFFFFFFFFFFFFGGGGGGFFFEEEFFFGGGEEECCC@@@BBBCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???AAABBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>????????????@@@@@@AAAAAA>>>============>>>??????AAA@@@???>>>>>>>>>??????=========>>>>>>>>>======;;;;;;<<<<<<======>>>>>>;;;;;;;;;::::::;;;;;;;;;<<<;;;:::999888888777777::::::::::::::::::::::::888999:::;;;<<<;;;:::999999:::;;;===???AAA@@@@@@:::999888888777777888888888999999:::::::::::::::888999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;???>>>===<<<<<<===>>>@@@<<<===??????>>>>>>@@@AAA@@@@@@???>>>============;;;;;;<<<>>>???@@@AAABBB@@@AAABBBCCCBBB@@@===;;;===>>>@@@AAAAAA@@@???????????????@@@AAAAAABBBBBB>>>>>>??????@@@AAAAAABBBEEEEEEFFFEEEDDDCCCBBBAAA>>>@@@BBBDDDEEEEEEEEEEEEEEECCCAAA@@@@@@AAABBBCCCAAABBBCCCDDDEEEFFFGGGGGGHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJIIIKKKMMMMMMKKKKKKLLLNNNJJJMMMOOONNNMMMMMMMMMNNNJJJKKKMMMOOOPPPPPPOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMMMMKKKIIIIIIJJJLLLLLLKKKIIIGGGFFFFFFGGGGGGHHHHHHIIIHHHGGGDDDBBB@@@>>>===<<<;;;<<<>>>@@@BBBCCCBBBAAA>>>===<<<===>>>//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************+++++++++++++++++++++++++++,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...------,,,,,,------...------........./////////,,,,,,...///000000000000111000///000111222222111000000000000000000000000......////////////000000000000000000000000000000//////000000000111111111111111111111111222333333000111333333333333555777444444444555555555555666444444555555666666666666::::::::::::::::::;;;<<<:::;;;===>>>>>>===;;;:::<<<<<<<<<======<<<<<<;;;>>>======<<<======>>>>>>;;;<<<======<<<===???AAA???@@@@@@@@@@@@@@@??????>>>>>>??????@@@?????????============>>>???AAAAAA======>>>@@@BBBBBB???===???@@@AAABBBBBBAAA@@@???>>>>>>>>>@@@BBBCCCBBBAAAFFFEEEDDDBBBAAABBBBBBBBBBBBAAA@@@AAACCCDDDDDDCCCDDDDDDCCCCCCAAA???>>>======@@@EEEGGGGGGGGGGGGGGGDDDCCCCCCCCCCCCCCCDDDDDDAAABBBCCCCCCAAA@@@@@@AAAAAABBBCCCBBBBBBCCCFFFHHHGGGFFFEEEFFFGGGFFFDDDBBBEEEDDDDDDDDDDDDDDDDDDDDD@@@AAAAAAAAAAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@BBBCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA===============>>>>>>???>>>======>>>>>>??????@@@============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777999999999999999:::::::::999999::::::;;;;;;::::::<<<;;;:::999999999:::;;;999999888777777777777888777888999999::::::999999888999999999999999::::::999999999:::::::::;;;;;;<<<<<<<<<;;;::::::===???;;;===>>>???>>>>>>@@@BBB??????>>>=========>>>>>>;;;;;;<<<===???@@@@@@AAA@@@AAABBBCCCCCCAAA???===??????@@@@@@@@@@@@@@@???>>>?????????@@@@@@AAAAAA?????????@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBB@@@??????@@@BBBCCCDDDDDDDDDCCCDDDCCCBBBAAAAAAAAABBBCCCBBBCCCCCCDDDDDDEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKNNNPPPOOOLLLJJJKKKMMMKKKPPPRRROOOMMMNNNPPPQQQKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLLLLJJJHHHGGGGGGHHHJJJJJJIIIHHHGGGGGGGGGHHHFFFFFFEEEDDDCCCBBB@@@@@@;;;:::::::::;;;===???@@@CCCDDDDDDBBB@@@??????AAA000000...---------...///,,,,,,,,,++++++,,,,,,,,,,,,,,,---...////////////---------,,,,,,,,,++++++---------------,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************+++++++++++++++++++++***++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++,,,,,,------...------,,,,,,------...---------.........//////***+++---...///000000000000///......000111000000000000000000000000000000........./////////000000000000000000000000000000000000111111111222222222111111111111111222222333///111333333222222444666444555555555555666666666555555555666666666666666999888888888999999:::;;;::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===999;;;<<<<<<<<<===???AAA@@@@@@@@@@@@@@@???>>>=========>>>??????@@@??????????????????@@@AAAAAABBB???======AAAGGGHHHBBB===@@@AAACCCDDDDDDCCCAAA@@@@@@>>>===>>>@@@AAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???@@@BBBCCCDDDCCCCCCCCCDDDDDDCCCBBB@@@???===AAAFFFIIIIIIHHHHHHHHHCCCCCCBBBAAAAAABBBBBBBBBAAADDDGGGGGGDDDBBBBBBBBBAAABBBCCCBBBBBBCCCEEEGGGHHHFFFEEEEEEFFFGGGFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDAAABBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@BBBCCCBBB@@@@@@???>>>>>>>>>>>>>>>???>>>>>>======>>>???AAABBB===============>>>>>>???============>>>>>>??????>>>=========>>>>>>???@@@<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<::::::;;;;;;;;;:::::::::999999999::::::;;;;;;;;;::::::999999::::::;;;;;;::::::;;;:::999888888888999999888777777777777777777888888999999999999999999999999999888888888888999999999999::::::::::::999;;;<<<<<<::::::<<>>??????>>>===>>>@@@>>>============>>>>>>???;;;<<<<<<===>>>???@@@@@@???@@@AAAAAAAAA@@@??????AAA@@@@@@??????@@@@@@@@@>>>>>>??????????????????>>>>>>>>>???@@@@@@AAAAAA>>>@@@AAACCCCCCCCCBBBAAA???@@@AAACCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEFFFGGGHHHJJJKKKKKKNNNQQQOOOKKKHHHHHHKKKMMMSSSTTTNNNJJJLLLOOOOOOJJJJJJJJJJJJKKKMMMNNNOOOKKKLLLLLLLLLMMMMMMMMMNNNLLLMMMLLLJJJGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@AAAAAA;;;<<<<<<===>>>???@@@@@@BBBDDDEEEDDDBBB@@@AAABBB111000///...---...//////---,,,,,,++++++,,,,,,---++++++---///000111222222---------,,,,,,,,,++++++------------------------)))******+++,,,,,,------******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++******++++++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------...------,,,,,,------...---------.........//////***+++,,,...///000000000000...------///000000///000000000000000000000000............/////////000000000000000000000000000111111222222222333333333111111111000111222222333000222444333111000222444555555555666666666666777666666666666777777777777888777777777888999999:::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;888:::;;;;;;;;;<<>>===<<<<<<===>>>??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCC@@@???DDDLLLNNNGGG@@@BBBCCCEEEFFFFFFEEECCCBBBAAA???======???@@@AAA@@@@@@AAABBBCCCDDDDDDDDDDDDAAA???>>>???AAACCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAAAAADDDHHHJJJIIIGGGFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBEEEIIIJJJGGGDDDDDDDDD@@@BBBDDDDDDDDDDDDEEEFFFHHHFFFDDDDDDFFFGGGHHHGGGIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBAAA@@@??????????????????????????????>>>======???AAABBBAAA?????????>>>>>>>>>>>>??????>>>============???AAABBB===============>>>??????======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@=========<<<<<<;;;;;;:::<<<<<<============<<<<<<;;;;;;<<<======<<<<<<<<<999::::::;;;;;;<<<<<<<<<;;;:::999888999:::;;;<<<444777:::<<<<<<::::::999999888888777777777777777777777888999999999999999:::999999999888888777777888888999999999:::::::::999;;;======;;;:::<<>>???@@@<<<<<<======>>>>>>??????>>>??????@@@@@@@@@??????BBBAAA@@@?????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@<<<>>>@@@CCCEEEEEEEEEDDD???@@@AAABBBBBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCCCCCCCCCCCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEFFFHHHJJJKKKJJJNNNQQQOOOIIIFFFFFFHHHOOOUUUUUULLLGGGJJJMMMMMMHHHGGGGGGGGGHHHJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMJJJGGGEEEDDDEEEAAABBBDDDEEEEEEDDDCCCBBBEEEDDDBBB@@@???@@@BBBCCC===>>>???AAABBBBBBBBBBBB@@@CCCFFFFFFCCCAAABBBCCC///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************++++++++++++***************))))))))))))(((*********+++,,,---...///...,,,+++))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------..................////////////////////////////////////000000000///......------........................000111111111111000000///333222222222222222222222000000111222222222222111333444555555666555555555666777777777777666666555999888777777777888::::::999999:::999888888999;;;777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;::::::;;;===@@@BBBIIIIIIGGGCCC@@@>>>>>>???======>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB>>>>>><<<@@@LLLVVVRRRGGG@@@@@@AAACCCEEEEEEDDDCCCCCC@@@<<<999999===BBBEEE@@@AAABBBCCCCCCCCCBBBBBB>>>>>>>>>@@@BBBCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEKKKJJJJJJIIIHHHGGGFFFEEECCCCCCAAA@@@??????>>>>>>;;;@@@FFFHHHFFFCCCBBBBBBCCCDDDEEEGGGGGGEEEDDDCCCFFFEEECCCAAA@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCCCC??????????????????@@@@@@???@@@AAABBBBBBBBBAAAAAA@@@@@@???????????????@@@@@@???>>>>>>===>>>>>>>>>>>>>>>===>>>@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<===>>>???@@@@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;888666555999::::::;;;;;;::::::999::::::::::::::::::::::::999999999:::::::::;;;;;;;;;:::999999888888999999777777777777777777777777666666666666666666666666888888888888888888888888999999999888888888777777666777888888777666777888;;;::::::999999::::::;;;======>>>>>>>>>======<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>========================?????????>>>>>>>>>>>>>>>@@@???>>>======>>>??????===>>>???===<<<;;;===>>>>>>======@@@CCCEEEBBB@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCEEECCCBBBBBBCCCDDDBBBAAAAAAAAA@@@@@@AAABBBDDDEEEHHHHHHGGGEEECCCDDDGGGIIIMMMMMMLLLKKKJJJIIIHHHHHHNNNLLLIIIEEEDDDFFFLLLPPPJJJKKKKKKJJJIIIHHHJJJKKKKKKLLLMMMNNNMMMKKKIIIHHHKKKIIIGGGDDDBBBAAAAAAAAAAAA@@@???@@@BBBDDDDDDDDD@@@AAABBBAAA???>>>???@@@AAAAAACCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************++++++++++++******++++++*********)))))))))+++++++++++++++,,,---...,,,+++***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------------...............////////////////////////////////////............////////////........................///000000111111111000000111111222222222222111111000000111222222222222111333333444555555555555555555666666777777777666666777777666666666777888999888999:::999888777888999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;::::::;;;===@@@AAAJJJIIIGGGCCC>>><<<;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>???@@@AAABBBBBB???>>>;;;<<>>BBBCCCEEEGGGFFFDDDAAA???@@@???>>>???AAAAAA@@@>>>AAAAAABBBCCCDDDDDDDDDDDDIIIHHHGGGFFFFFFEEEEEEEEECCCBBBAAA@@@??????>>>???>>>AAADDDEEECCCCCCDDDEEEBBBCCCEEEFFFFFFEEECCCBBBCCCBBBAAA@@@@@@AAACCCDDDAAA@@@@@@@@@AAABBBCCCCCC????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>999999:::;;;<<<===>>>>>>??????>>>=========>>>>>>;;;<<<<<<<<<;;;999888777:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999::::::::::::::::::999888888888888888777777777777777777777777777777777777777777777777888888888888888888888888999999888888888777777777777888999888777666777999::::::999999999999::::::<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>========================>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@@@@AAAAAA???===<<<===???>>>======@@@CCCDDDBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGFFFEEECCCDDDFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIFFFBBB@@@BBBFFFIIIHHHHHHIIIGGGFFFEEEFFFGGGGGGIIIKKKLLLLLLJJJHHHGGGFFFEEECCCBBBAAA@@@AAAAAACCCAAA@@@@@@BBBCCCCCCBBBAAABBBCCCBBBAAA@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************++++++++++++******,,,+++++++++************,,,+++++++++++++++,,,,,,+++***))))))***+++---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------............/////////////////////////////////,,,------...//////000000...........................//////000111111111111000222444555666555444333000000111222222222222111222333444444555555444444444444555666777777777777666666555555555666777888777999;;;;;;999777777777999:::;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@EEEEEEDDDAAA===;;;;;;<<<===<<<;;;:::::::::;;;<<<;;;;;;;;;<<<===???@@@AAAAAA@@@===;;;???EEEFFFBBBCCCAAA@@@@@@BBBEEEHHHKKKLLLJJJFFFBBB???=========BBBEEEGGGIIIHHHDDD@@@===AAA???>>>>>>??????>>>===@@@@@@AAABBBCCCCCCCCCCCCEEEEEECCCCCCCCCCCCDDDEEEBBBAAA@@@??????????????????@@@BBBBBBAAABBBEEEGGGAAABBBCCCDDDDDDCCCBBBAAA@@@????????????AAACCCDDD????????????@@@AAABBBCCC????????????????????????@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>888999999:::;;;<<<======???>>>======<<<<<<======;;;;;;;;;;;;;;;:::999999;;;;;;;;;<<<<<<;;;;;;;;;999999999999999999999999888888888999999999::::::999999888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888777777777777777666777888999999777777888999999999999888888999999999;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBDDDDDDDDDBBB???===>>>???>>>======???BBBCCCBBB@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEAAAAAABBBBBBBBBCCCCCCCCCFFFEEECCCCCCCCCCCCBBB@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCAAABBBDDDFFFFFFGGGGGGHHHIIIJJJKKKKKKIIIHHHFFFCCC@@@@@@AAACCCEEEEEEFFFDDDBBBAAAAAABBBBBBDDDGGGJJJKKKIIIGGGFFFBBBAAA@@@??????@@@AAABBBDDDBBBAAA@@@AAABBBAAA@@@BBBDDDDDDCCCBBBAAABBBCCCDDDCCCBBBAAA@@@AAABBBBBBBBBCCCCCCCCCBBBAAA???>>>------------,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************++++++++++++******,,,,,,,,,+++++++++******,,,++++++************+++))))))))))))***+++---...++++++++++++++++++++++++************************,,,+++++++++***)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////---------....../////////........................---...///000111111111111222444777999::::::888777000000111222222222222111222222333444444444444444222333444555666777777777555555555666666666777777888:::======;;;888777777999::::::;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@>>>?????????======>>>???>>>===;;;:::999:::<<<===::::::::::::;;;<<<===>>>AAA@@@???>>>???AAACCCBBB@@@AAAAAAAAABBBEEEIIIKKKPPPNNNKKKHHHDDDAAA???>>>AAACCCEEEEEEEEEBBB???===@@@>>><<<;;;===>>>???>>>??????@@@AAABBBBBBBBBBBBBBBAAA@@@???@@@AAACCCDDDAAA@@@@@@?????????@@@@@@??????@@@AAABBBCCCEEEFFF@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@???@@@AAABBBCCC>>>===>>>>>>???@@@BBBBBB????????????>>>>>>>>>>>>@@@??????>>>???@@@AAABBB??????????????????@@@AAACCCBBBAAA???>>>>>>>>>>>>===>>>??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<<:::::::::;;;;;;;;;;;;:::999::::::;;;;;;::::::999888888888888888888888888777777777888888888999999888777777666555666666666666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666777888999888777777888999999888888777777888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<========================<<<<<<===============>>>============>>>@@@BBBDDDGGGHHHGGGDDD@@@>>>>>>???>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAABBBCCCCCCDDDAAAAAAAAABBBCCCCCCDDDDDDGGGEEEDDDCCCDDDCCCBBB@@@BBBCCCDDDFFFFFFFFFEEEDDDAAABBBCCCBBBAAAAAACCCEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJGGGDDDBBBBBBCCCCCCDDDDDDCCC@@@>>>>>>???>>>AAAEEEHHHJJJIIIGGGEEECCCBBBAAA@@@@@@AAABBBCCCCCCAAA@@@@@@AAABBBAAAAAABBBCCCDDDCCCAAA@@@AAABBBDDDBBB@@@>>>======>>>???>>>???@@@AAA@@@???>>><<<---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++******))))))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************++++++++++++******,,,,,,,,,+++++++++******++++++***)))))))))******(((((())))))***+++,,,---++++++++++++++++++++++++************************,,,+++++++++***)))))))))*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------............///////////////////////////.........---------,,,........................,,,---...000000111111111222444777999:::999777666000000111222222222222111111222222333333333333333222222333555555666666666666666777777777888888777999;;;===>>><<<:::999888888888999:::::::::999999::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>:::<<<=========<<<===???===<<<:::999999999::::::;;;:::999888999:::;;;<<<======???AAAAAA@@@@@@@@@===@@@CCCDDDDDDEEEGGGIIIJJJJJJIIIGGGDDDBBB???>>>@@@????????????@@@@@@@@@>>>;;;999999<<>>???@@@AAABBBBBBBBBBBB@@@????????????@@@BBBCCCAAA@@@@@@@@@@@@@@@AAAAAA>>>>>>@@@CCCDDDDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@CCCBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB?????????>>>>>>>>>======???>>>>>>>>>>>>???@@@@@@===============>>>??????BBBAAA@@@???>>>>>>>>>>>><<<>>>@@@???===;;;<<<===========================<<<<<<<<<<<<<<<============<<<;;;;;;::::::;;;;;;999999999999:::::::::;;;888888888999999888888888777777777777777777777777666666666777777777888888666666555444444444444555555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555666777888888666666777888777777777666666777777777:::;;;<<<<<<=========<<<;;;;;;::::::::::::;;;;;;999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<===???BBBDDDFFFIIIIIIHHHEEEAAA>>>>>>???===>>>????????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBBBBCCCAAAAAABBBCCCCCCDDDEEEEEEGGGEEEDDDDDDDDDDDDBBBAAACCCDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEEEEDDDDDDFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEIIIJJJKKKIIIFFFDDDCCCCCCCCCDDDEEEDDDAAA?????????===@@@CCCFFFHHHGGGFFFDDDGGGFFFDDDCCCBBBCCCCCCDDDAAA???>>>???AAACCCCCCBBB@@@AAABBBAAA???>>>???@@@AAA???===;;;;;;;;;===>>>999:::<<<============<<<,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************++++++++++++******,,,+++++++++***************)))))))))))))))******((())))))******+++++++++++++++++++++++++++++++++************************+++++++++***************************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------.........//////////////////////////////......---,,,,,,+++........................---......///000000000000///111333444555444333222000000111222222222222111000111222222333333222222222222333444555555555555555666777888888888777777888:::<<<===;;;:::::::::888888999999999999888888999999::::::;;;;;;<<<<<<;;;<<<<<<============>>><<<===???>>><<<::::::;;;:::::::::999999888888777<<<;;;999888888:::<<<===<<<;;;===AAABBB>>>===>>>;;;???DDDEEEDDDCCCEEEGGGHHHHHHHHHHHHGGGEEEDDDCCC@@@???>>>======???AAABBB>>>;;;888888<<<@@@CCCDDD??????@@@AAABBBBBBBBBBBB?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDD??????@@@CCCEEEDDDBBB@@@AAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCBBBAAA@@@@@@@@@?????????>>>??????@@@AAA?????????>>>>>>======<<<======>>>????????????>>>;;;;;;;;;;;;<<<===>>>???@@@???>>>>>>>>>>>>>>>>>><<>>>>>>>>===>>>???>>>>>>>>>@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGFFFEEECCCDDDEEEEEEDDDBBBDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGIIIIIIHHHHHHJJJKKKGGGFFFEEEDDDCCCBBBAAAAAADDDFFFGGGFFFDDDBBBBBBBBBCCCEEEFFFFFFDDDAAAAAAAAA>>>@@@BBBDDDDDDDDDCCCBBBHHHGGGEEEDDDCCCCCCDDDEEE???>>>===???AAACCCCCCCCC>>>???@@@???>>>===>>>???>>>===<<<;;;<<<===>>>>>>999999999:::;;;;;;<<<<<<++++++++++++************************************************++++++++++++******))))))))))))******************************************************************************))))))))))))))))))))))))******++++++++++++************++++++++++++******++++++*********)))))))))((((((((((((((()))***+++))))))***************)))++++++++++++++++++++++++***************************************+++++++++************++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---------.........////////////////////////------------------------..............................///////////////...///000000111111111000000000000111222222222222111000111111222222222222222222333333444444444333333444555666777777777666666666888999999999999:::;;;999999999::::::999999888888999999:::;;;;;;<<<<<<;;;<<<<<<===============;;;===???>>><<<:::::::::;;;<<<=========;;;999888:::999888888:::<<>>===>>><<<@@@CCCCCC@@@@@@DDDGGGHHHIIIIIIIIIIIIHHHHHHHHHBBBBBBAAAAAAAAAAAAAAAAAA@@@===999888;;;???CCCDDD???@@@AAABBBCCCCCCCCCCCC>>>@@@AAABBBBBBBBB@@@???AAAAAAAAABBBCCCDDDEEEFFFCCCAAA???@@@BBBCCCBBB@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@AAAAAA@@@????????????@@@@@@??????>>>======<<<<<<:::<<<>>>@@@@@@???===<<<;;;;;;;;;<<<<<<===??????=========<<<======>>>???;;;???AAA@@@;;;999:::====================================<<<<<<;;;;;;;;;;;;;;;:::999999999999999999888777666666777777888777777888888888888777777555555555555555555555555444444555555555666666666444444333222222222222222444444444444444444444444444444444444444444444444555555555555555555555555222333333333444444444444444555666555444333444666666555555555555555555666666777888999999:::::::::999888888777777888888999888777777777777888999999::::::::::::::::::::::::999::::::;;;<<<<<<======999999;;;===@@@DDDHHHJJJGGGGGGFFFCCC???======>>>===??????>>><<<===???BBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHEEEDDDCCCDDDEEEFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFHHHIIIHHHHHHIIIJJJEEEEEEDDDCCCBBBAAA@@@@@@???@@@BBBBBB@@@@@@AAABBBCCCEEEGGGGGGEEECCCBBBCCC@@@@@@@@@@@@@@@?????????DDDCCCBBBBBBBBBCCCDDDEEEAAA???>>>???AAABBBBBBAAA>>>???@@@???===<<<===>>><<<<<<===>>>???@@@AAABBB>>>===;;;999999:::;;;<<<+++++++++************)))************************))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++***************))))))))))))(((''''''''''''(((***++++++)))************))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,)))************++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////+++,,,,,,------......///...........................///////////////......111111000000000000000000000000111222222222222111000000111222222222222222333333444444444333222222333333555666666666555444555666777777666777:::<<<::::::;;;;;;;;;:::999999888888999::::::;;;<<<<<<;;;<<<===============<<<888:::===>>>===<<<<<<===???@@@BBBCCCBBB@@@===;;;888777777888;;;???CCCEEEJJJBBB===@@@CCC@@@???AAA???AAABBB@@@===>>>CCCHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFEEECCCAAA???CCC???;;;999;;;???BBBCCC@@@@@@AAABBBCCCCCCCCCCCC???@@@CCCDDDDDDBBB@@@>>>BBBBBBBBBCCCDDDEEEFFFGGGFFFBBB>>>===???BBBBBBAAABBBAAAAAA@@@@@@AAAAAABBB===>>>???@@@@@@@@@@@@@@@CCCBBBAAA@@@????????????@@@??????>>>===<<<<<<;;;999;;;>>>AAAAAA???===;;;<<<<<<<<<======>>>@@@@@@<<<;;;;;;<<<<<<===>>>???;;;???AAA@@@;;;888:::===========================<<<<<<<<<;;;;;;::::::999;;;:::999999888888999999999888666555555555666777888888999999999999888888555555555555555555555555444444444555555555666666444333222222111111222222444444444444444444444444333333333333333333333333555555555555555555555555222222222333333444444444333444555444333333444555555555555444444555555555444444666777888888888888888888777777777777888888777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======888999:::===AAAEEEHHHKKKFFFFFFEEEBBB>>><<<<<<======???@@@>>><<<<<>>????????????AAACCCBBBEEEGGGHHHFFFDDDCCCDDD@@@@@@>>>===<<<<<<<<<===????????????@@@BBBDDDFFFCCCAAA??????@@@AAA@@@???>>>???@@@???=========>>>;;;<<<>>>@@@BBBCCCDDDDDDCCC@@@===:::888999:::;;;***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))************************---,,,***)))((('''((((((,,,+++***+++------+++*********+++,,,,,,,,,,,,+++************************++++++******************+++*********))))))(((((())))))))))))************))))))))))))************************************************************))))))***++++++++++++***************************,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++------------------------............////////////222222222111111111000000222222222222222222222222111111111111111111111111333333333333333333333333444555555555555555444444555555444333444666888::::::;;;<<<<<<======<<<<<<888888888999999:::::::::===;;;888999<<<===<<<:::<<<===>>>===;;;:::;;;<<<>>>???BBBCCCBBB???<<<::::::;;;;;;999777999===AAAAAAAAAAAAAAA@@@@@@???>>>======>>>???@@@AAAAAABBBEEECCCBBBCCCEEEGGGHHHHHHEEEGGGHHHEEEBBBBBBFFFKKKNNNEEE???:::777AAAGGG>>>CCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAADDDGGGGGGCCC???BBBBBBBBBCCCDDDFFFHHHIIIDDDCCCBBBAAA@@@@@@@@@@@@CCCBBB@@@???>>>============>>>??????@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAABBBAAA>>><<<<<<<<<:::;;;<<<======<<<;;;:::>>>>>>======<<<<<<;;;;;;===============>>>>>>>>>============>>>>>>>>>>>>::::::;;;<<<<<<;;;;;;:::999999;;;;;;;;;;;;999999:::999888777777777888999888777666444444666777888:::::::::::::::999888777888777555333222222222333444444444444444444444444111222222333333222222111222333333444444333333222444444444333333222222222222222222222222222222222333444444555555444444333444555666777777666555444555555444333444555666777666666666666777777777777999999888777666666777777555555666777888999::::::888888888999999:::::::::888999::::::;;;;;;::::::;;;999999===BBBGGGHHHGGGFFFGGGFFFAAA;;;:::===AAA??????@@@AAAAAAAAAAAA@@@BBBCCCCCCCCCBBBAAAAAA@@@BBBAAA@@@?????????AAAAAABBBCCCDDDEEEFFFGGGGGGGGGNNNJJJGGGGGGIIIJJJFFFBBBFFFCCCAAAAAACCCEEEDDDCCCCCC@@@>>>???CCCFFFFFFEEEAAAAAABBBCCCBBBAAA???>>>>>>>>>>>>??????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFJJJGGGBBB>>>===>>>@@@BBB@@@???@@@@@@AAABBBCCCDDDFFFCCC???======>>>======CCCCCCCCCAAA???===>>>???<<>>DDDBBB???<<<;;;;;;===>>>***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,+++***)))(((((())))))+++*********,,,,,,***)))((())))))***************************************************************************)))))))))((())))))))))))************))))))))))))************************************************************))))))***++++++++++++***************************,,,,,,,,,++++++*********)))******+++,,,,,,------++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++------------------------............////////////222222222111111111000000222222222222222222222222111111111111111111111111333333333333333333333333444444555555555555444444666555444333444666777999999::::::;;;<<<;;;;;;;;;999999999999999999::::::<<<:::888999;;;<<<<<<:::<<<======<<<;;;:::;;;<<<@@@AAACCCDDDDDDAAA>>><<<;;;<<<<<<:::888999<<>><<<===>>>???@@@AAABBBBBBEEECCCBBBCCCFFFHHHIIIIIIFFFIIIKKKIIIFFFIIIRRRZZZ\\\KKKAAA===888>>>CCC===CCCCCCCCCCCCCCCBBBAAAAAAAAA@@@AAADDDFFFFFFCCC???BBBBBBCCCDDDEEEFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAABBBCCCBBB@@@>>>===>>>======>>>>>>>>>>>>======>>>>>>>>>======<<<<<<<<<<<<<<<==================???>>>>>>>>>===<<<<<<<<<::::::;;;;;;;;;;;;;;;:::888999:::;;;;;;:::999888999888777666555666666777888777555444444555777888888888888888888777666555777666444333222222333333444444444444444444444444222222333333333333222222222333333444444333333222444444444333333222222222333333333333333333333333333333444444444444333333444555666777777666555444555444444333444555666777666666666777777777777888888777666666555555555666444555666777888:::;;;;;;999999999999::::::::::::888999::::::;;;;;;:::::::::999:::===CCCGGGHHHGGGGGGGGGFFFAAA<<<:::===@@@>>>??????@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@AAAAAA@@@?????????@@@AAAAAABBBCCCEEEFFFGGGGGGGGGKKKIIIGGGFFFHHHIIIIIIGGGGGGHHHHHHHHHGGGEEEEEEEEEEEECCCAAAAAACCCDDDDDDBBBBBBBBBCCCDDDCCCBBBAAA@@@????????????@@@@@@AAAAAA???@@@BBBDDDEEEEEEEEEEEEHHHFFFBBB???>>>???AAACCCBBBBBBAAA@@@@@@@@@AAAAAABBB@@@===<<<======<<<;;;@@@AAABBBBBB???=========;;;===@@@BBBCCCAAA???===CCCBBB@@@>>><<<<<<===>>>******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))*********)))))))))++++++)))(((&&&'''(((((())))))((((((************************************************************))))))))))))))))))))))))************))))))))))))************************************************************))))))***++++++++++++***************************+++++++++++++++******************++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++---------------------------............/////////222111111111111000000000222222222222222222222222111111111111111111111111222222333333333333333333333444444555555444444444666666444444444555666777777888999999::::::999999::::::999999999999999999:::999888888:::<<<<<<;;;;;;<<<===<<<:::999;;;<<>><<<;;;:::<<<======AAAFFFIIIIIIEEE???<<<<<<<<<===???@@@BBBCCCCCCDDDCCCBBBCCCFFFIIIJJJJJJGGGJJJMMMLLLMMMWWWhhhvvvuuu[[[JJJFFF>>>===@@@>>>BBBCCCDDDEEEEEEDDDBBBAAA@@@@@@AAACCCEEEDDDBBB@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAAAAA????????????@@@AAABBBBBBCCCDDDEEEDDDAAA??????@@@@@@??????>>>>>>??????@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;:::::::::::::::::::::::::::888999999::::::999999888888888666555444444444444777666555444444555666777555555555666555555444333555444444333333444444555444444444444444444444444222222333333333333222222222222333333333333222222444444333333333333222222333333333333333333333333333333444444444444333333444555666777777666555444555444444444444555666666666666777777777888888888666666555444444444444555555555666888999:::;;;<<<;;;;;;:::::::::::::::999888999::::::;;;;;;::::::::::::<<>>???????????????BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@AAAAAABBBCCCEEEFFFGGGHHHHHHIIIHHHGGGFFFHHHLLLSSSXXXVVVWWWVVVSSSNNNJJJJJJKKKFFFEEEDDDDDDEEEFFFEEECCCBBBCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBB===>>>@@@AAACCCDDDDDDEEEFFFEEEBBB@@@@@@AAACCCEEEEEEDDDBBBAAA???>>>>>>>>>===<<<;;;<<<======;;;:::<<<>>>AAAAAA???===<<<<<<;;;<<<>>>?????????>>>===BBBAAA@@@@@@???>>>======******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))******+++)))(((((()))******)))'''&&&'''(((((())))))((((((************************))))))))))))*********************)))))))))))))))((()))))))))************((()))))))))************************************************************))))))***++++++++++++***************************+++++++++************************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////111111111111000000000000111111111111111111111111111111111111111111111111222222222222222333333333222333333444444444444333666666555444444444555555666666777888888888888777:::999999999999888888888999888888888:::;;;<<<<<<<<<<<<<<<;;;::::::;;;===BBBCCCEEEEEEEEECCCAAA@@@>>>>>>>>>>>>============:::===BBBEEEEEEBBB===:::<<<<<<>>>???AAABBBDDDDDDDDDCCCBBBCCCFFFIIIJJJJJJHHHKKKNNNNNNTTTeeelllWWWRRRHHH@@@AAABBBAAACCCEEEGGGFFFEEEBBBAAA@@@@@@AAACCCDDDCCCBBBAAAAAABBBEEEFFFGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBBBB???AAACCCDDDEEEDDDCCCAAACCCCCCDDDDDDDDDDDDDDDCCC????????????@@@AAABBBCCCCCCEEEFFFEEECCCAAAAAAAAAAAA@@@>>>>>>>>>>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::999999999999999888888888888888888888888888888777666555444333333666555555444444555555666333444444444444444333333333333333333444444555555444444444444444444444444222333333333333333333222222222333333333333222222333333333333333333333333444444444444444444444444333333333444444333333333444444555666666555444444444444444444555555666666666666666777777777888888555555444444444444555555777777888888999999::::::<<<;;;;;;;;;::::::999999888999::::::;;;;;;::::::999;;;>>>AAAEEEGGGGGGGGGHHHHHHFFFBBB===;;;<<<===<<<======>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@AAA????????????@@@@@@@@@AAAAAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGJJJTTTdddooorrrkkk```XXXSSSQQQPPPPPPFFFFFFFFFGGGHHHHHHGGGGGGAAABBBCCCDDDDDDCCCBBBAAACCCBBBAAAAAAAAABBBBBBCCC<<<===???@@@BBBCCCDDDEEEDDDCCCBBBAAAAAACCCEEEFFFDDDCCCBBB@@@???>>>>>>>>>::::::;;;===??????<<<:::===>>>>>>>>><<<<<<===>>><<<<<<=========>>>>>>>>>@@@@@@AAAAAA@@@???>>>===)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******++++++)))((('''(((******(((''''''((())))))******))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******((()))))))))************((()))))))))************************************************************))))))***++++++++++++******************************************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000000000000000000000000111111111111111111111111000000000000000000000000111111111222222333333333111111222333444444333333555555555444444444444444444555555666777666666666888888888888888888888888777888888999:::;;;===>>><<<===<<<;;;::::::===???@@@AAABBBCCCCCCAAA@@@???;;;;;;;;;<<<<<<===<<<<<<<<<===???AAAAAA@@@>>><<<======>>>@@@AAABBBCCCDDDDDDBBBAAABBBEEEHHHIIIIIIHHHJJJLLLNNNWWWlllttt___YYYLLLBBBBBBBBBAAABBBEEEFFFGGGEEECCCAAA@@@AAABBBCCCCCCBBBBBBBBBBBBCCCEEEGGGGGGFFFDDDCCCCCCBBBAAAAAA@@@AAAAAAAAA???AAACCCEEEFFFEEEDDDCCCEEEFFFFFFGGGFFFFFFEEEEEE????????????@@@AAABBBCCCCCCDDDEEEEEECCCAAAAAABBB??????===<<<<<<===??????===============>>>>>>>>>>>>>>>>>>======<<<<<<<<<::::::;;;;;;<<<<<<======;;;:::999888888888888999777777777777777777777777888777777777666555444444555555444444444444555555333333444444555444444333222222333444444555555555444444444444444444444444333333333444444333333333111222222333333222222111333333333333333333333333444444444444444444444444222333333333333333333222333444555666666555444333444444444555555555555555555666666666666777777777555555555444444555555666999999999888888888777777;;;;;;;;;::::::999999999888999::::::;;;;;;::::::999<<<@@@DDDFFFGGGGGGGGGHHHGGGEEEBBB>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>===@@@@@@?????????@@@@@@AAA??????@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGGGGHHHHHHGGGHHHGGGGGGLLL[[[pppqqq]]]QQQQQQSSSSSSQQQMMMLLLKKKIIIGGGEEEDDDDDD@@@AAABBBCCCCCCBBBAAA@@@DDDCCCBBBAAAAAAAAACCCCCC>>>>>>???@@@BBBCCCDDDEEEBBBAAAAAABBBBBBCCCEEEEEEBBBAAA@@@@@@????????????;;;<<<===@@@BBBBBB???===@@@???>>>;;;:::;;;>>>AAA============>>>>>>??????>>>???@@@AAAAAA@@@>>>===))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************)))(((((((((******((('''((()))******++++++******))))))))))))))))))))))))'''(((((())))))*********))))))))))))************))))))))))))************))))))))))))************************************************************))))))***++++++++++++***************************)))))))))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------------.........//////000000000000000111111111111111111111111111000000000000000000000000000000111111222333333333000000111222333333333333444444444444444444444444333444555555666666555555555555666666777777777777777888:::::::::<<<>>>AAA>>>>>>===<<<;;;<<<>>>AAA>>>???@@@@@@@@@???>>>>>>888777777888;;;===>>>===@@@@@@@@@AAAAAAAAAAAAAAA>>>??????@@@AAABBBCCCCCCDDDBBBAAAAAADDDFFFGGGGGGGGGHHHIIILLLUUUggg~~~kkk\\\VVVIIIBBBBBB???AAABBBDDDEEEEEEDDDCCCBBB@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEDDDCCCFFFFFFGGGGGGGGGFFFEEEEEE????????????@@@AAABBBBBBAAACCCDDDCCCBBB@@@@@@AAA=========<<<<<<=========<<<<<<<<<<<<============>>>>>>======<<<;;;;;;;;;888999999:::;;;<<<======;;;:::888777666777777888777666666555555666666777666666666777666666555444444444444444444444444444333333444444555555444444222333444444555555555444444444444444444444444444333333444444444444333333111111222222222222111111222222333333333333444444333333333333333333333333222222333333333333222222333444555666666555444333333444555555666666555555444444555555555666666666555555444444444555666666999999888888777666666666::::::999999999999999888888999::::::;;;;;;::::::888<<>>===<<<<<<<<<===>>>>>>>>>>>>>>>@@@???>>>>>>>>>???@@@AAA???@@@AAABBBCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFLLLYYYlllyyyxxxeeeQQQIIIPPPWWWWWWSSS\\\ZZZVVVOOOGGGBBB@@@??????@@@AAABBBBBBBBBAAA@@@EEECCCAAA@@@@@@AAABBBCCC????????????@@@BBBCCCDDD@@@@@@AAABBBBBBCCCCCCCCC@@@????????????@@@@@@AAA>>>>>>???BBBDDDDDDBBB@@@BBBAAA@@@===;;;<<>>>>>>>>>>>????????????<<<===???@@@@@@???>>>===))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***))))))))))))((()))***+++)))'''((()))******++++++******))))))))))))))))))))))))''''''(((((()))******+++((()))))))))************))))))))))))************))))))))))))************************************************************))))))***++++++++++++***************************((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,---------.........////////////000000111111111111111111111111111111000000000000000000000000///000000111222222333333///000111222333333333333222333333444555555555555333444555555666666555555222333333444555666777777666999;;;;;;;;;===@@@CCC??????>>>===<<<===@@@CCC======>>>>>>>>>>>>======:::888777999>>>BBBDDDDDDAAAAAABBBBBBCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBDDDBBB@@@@@@BBBDDDDDDDDDEEEEEEGGGJJJPPPZZZdddjjjeeeZZZUUUNNNCCCBBBDDD>>>AAAAAABBBCCCCCCCCCCCCCCCAAACCCEEEEEECCCCCCDDDFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@???@@@@@@AAAAAA???AAABBBBBB@@@??????@@@<<<======>>>>>>======<<<:::;;;;;;;;;<<<<<<<<<===<<<<<<;;;::::::999888888999999999:::;;;;;;;;;<<<;;;:::888666555666777888666666555444444555666666222333444555666555444444333333333444444333333333111222333444444444444444222333444555555555444333444444444444444444444444333333444444444444333333111111222222222222111111222222222333333444444444333333333333333333333333222222333333333333222222333333555555555555333333333444555666666666555444333333333444444444444555333333333333333444555555555555666666666777777777777888888888888888888999888999::::::;;;;;;::::::888===DDDGGGHHHGGGFFFGGGEEEDDDBBBAAA@@@@@@>>>=========>>>????????????>>>??????=========>>>@@@AAA@@@AAABBBDDDDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???===???BBBDDDGGGOOOXXX___]]]SSSJJJMMMYYYcccdddaaannnkkkcccYYYNNNFFFDDDDDD???@@@BBBCCCCCCCCCBBBAAAEEECCCAAA??????@@@AAACCC??????>>>>>>>>>???@@@AAA>>>???@@@AAABBBBBBBBBAAA@@@@@@????????????@@@@@@AAA@@@AAACCCEEEEEECCCBBBBBBCCCCCCBBB@@@>>>??????======>>>????????????>>><<<<<<===>>>>>>>>>>>>>>>))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***)))))))))++++++)))((((((((()))***************))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++))))))))))))************))))))))))))************************************************************))))))***++++++++++++***************************(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,---------........./////////000000111111000000000000000000000000000000000000000000000000///000000111222222333333//////000222222333333333111222333444555555555555333444555555666666555555000111222333555666777777777999<<<<<<<<<===AAADDD@@@@@@???===<<<>>>AAADDD<<<======>>>>>>>>>======>>>;;;:::<<>>???AAAAAA???>>>>>>???<<<===>>>??????>>>===<<<:::::::::;;;;;;;;;<<<<<<::::::999999888777666666::::::::::::::::::::::::<<<:::888666555555777777666555444333333444555666000111333444555555444333222333333444444333333222000111222333333333333333333333555555555444333222444444444444444444444444333444444555555444444333111111222222222222111111222222222333333444444444222222222222222222222222222222222333333222222222333333444555555444333333333333555666666666555444222222222333333333444444222111111111222333333444222333444555666888999999666666777777888888888999999999:::;;;;;;;;;::::::777===DDDHHHHHHGGGFFFGGGDDDCCCBBBAAAAAAAAA???>>>======>>>??????????????????>>>===<<<===>>>@@@BBB@@@AAACCCEEEFFFEEEEEEDDD@@@@@@@@@???>>>===<<<<<<888;;;???AAACCCEEEFFFGGGHHHGGGKKKWWWfffqqqssspppzzzvvvnnnbbbVVVOOONNNOOO@@@AAACCCDDDDDDDDDCCCCCCEEECCC@@@>>>>>>???AAABBB???>>>===<<<<<<===>>>???>>>???@@@AAABBBAAA@@@@@@AAAAAA@@@???>>>>>>??????BBBBBBAAACCCDDDEEEDDDBBBAAADDDFFFGGGDDDAAA>>>===;;;<<<>>>?????????>>>===;;;;;;<<<<<<======>>>>>>))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))******************************))))))))))))******))))))(((((()))***++++++++++++++++++++++++++++++******))))))))))))******************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000000000000000000000111111111111////////////000222333444//////000111222222333333222222222222222222222222444333333333333444555555444888===???===888444222111222333555888:::;;;<<<<<<===???@@@@@@???===<<<999::::::;;;<<<<<<<<<<<<>>>;;;888:::???BBBAAA>>><<<<<<;;;;;;???EEEEEEAAA???>>>===>>>@@@AAA@@@???BBBCCCCCCBBB@@@@@@BBBCCCAAAAAA@@@???@@@AAABBBCCCFFFEEEDDDCCCDDDEEEGGGIIIHHHIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCBBB@@@@@@AAABBBAAAIIIMMMKKKJJJLLLKKKGGGCCCDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGFFFDDDAAA???AAABBBDDDEEEEEEDDDBBBAAABBBAAAAAABBBCCCCCCBBB@@@BBBBBBAAA@@@@@@??????>>>>>>>>>>>>===============<<<<<<<<<===<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::888888888888888888888888777888::::::999999:::;;;999999777666555555555555666555444333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222000000111111111222222222///000000000000111111111222222111111111111222222444444444333333222222222111111111111111111111111333333333333333333333333333333333333333333333333222222111111222222333444444333333333333444555555444444555777888888888888999:::;;;;;;<<<<<<;;;;;;888<<>>=========<<<<<<;;;;;;===<<<;;;<<<===???BBBDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAACCCJJJXXXfffnnnoooxxxoooeee___ZZZUUUSSSUUUDDDBBB@@@AAACCCEEEDDDCCCEEEDDDCCCAAA@@@???>>>>>>@@@???======>>>>>><<<;;;===???BBBCCCBBB@@@??????BBBBBBCCCCCCCCCBBB@@@???DDDBBBAAAAAABBBCCCBBBAAA???AAABBBBBB@@@=========<<<===???@@@???>>><<<;;;::::::;;;;;;:::999777666))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))***++++++++++++++++++++++++++++++******))))))))))))******************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000000000000000000000111111111111////////////000111222222//////000111111222333333222222222222222222222222333333222222333333444555444777;;;===;;;777444222444444333333555888;;;===HHHGGGFFFDDDAAA>>>;;;999888999:::;;;;;;<<<;;;;;;===<<<<<<@@@EEEEEEBBB===@@@BBB@@@>>>@@@EEEEEEBBB@@@>>>>>>>>>@@@@@@@@@>>>@@@AAAAAAAAA@@@???AAACCCAAAAAA@@@@@@@@@AAABBBCCCLLLJJJGGGDDDCCCBBBCCCCCCFFFGGGGGGHHHGGGFFFDDDDDDDDDDDDDDDCCCAAAAAABBBDDDAAAFFFIIIGGGHHHLLLMMMIIIGGGFFFFFFFFFFFFFFFGGGHHHEEEEEEFFFEEEDDDCCCAAA@@@@@@AAABBBCCCCCCBBBAAA@@@AAA@@@@@@@@@BBBBBB@@@???AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======<<<<<<;;;:::::::::::::::999999999888888888888888888888888888888777888999999888888999;;;999888777666555555555555555555444333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222//////000000000111111111000000000111111111222222222222111111111111222222444444333333333222222222111111111111111111111111333333333333333333333333333333333333333333333333222222111111222222333444444333333333333444555555444555666777777777777777999999:::;;;;;;;;;;;;;;;777;;;@@@DDDFFFGGGHHHIIIHHHGGGGGGGGGEEEDDDCCCBBB???>>>===<<<<<<<<<<<<======<<<<<<;;;<<<>>>@@@BBBCCCBBBBBBAAAAAABBBBBBBBBCCCAAA???>>>>>>>>>>>>>>>===>>>>>>>>>>>>??????@@@>>><<<<<>>======>>>>>><<<;;;<<<>>>AAABBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCAAA@@@CCCAAA@@@@@@AAAAAAAAA@@@>>>@@@AAAAAA???===<<<<<<<<<===>>>??????===;;;:::999999::::::999888666555))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))***+++++++++++++++++++++++++++******))))))))))))******************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000000000000000111111111111//////////////////000000///000000111111222222222222222222222222222222222222111111111111222333333444666999999777555333333888666444222333666:::===MMMKKKHHHDDD@@@<<<999777777888999:::;;;;;;;;;;;;<<<>>>AAAGGGKKKIIICCC===DDDFFFEEE@@@???AAACCCBBB@@@???===>>>??????>>>======???@@@@@@??????AAABBBAAA@@@@@@@@@@@@AAABBBBBBMMMKKKHHHDDDBBB@@@@@@@@@DDDDDDEEEEEEEEEDDDDDDCCCDDDEEEEEEDDDBBBBBBCCCEEEBBBCCCCCCBBBEEEJJJKKKIIIFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBBBB??????AAAAAAAAAAAA??????@@@???>>>???AAAAAA???>>>AAA@@@@@@??????>>>======>>>>>>>>>>>>>>>>>>??????=========<<<;;;::::::999888888888777777777777666777777777777777777777777666777888888777777888999888777666555444444444444444444333333222222333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222///////////////000000000111111111111222222222333222222111111111111222222333333333222222222222222111111111111111111111111333333333333333333333333333333333333333333333333222222111111222222333444444333333333333444555555555666666777777777666666888999999:::;;;:::::::::666:::>>>AAACCCDDDFFFHHHFFFFFFFFFFFFFFFFFFEEEDDD@@@???===<<<;;;<<<>>>???>>>===<<<<<<<<<===???@@@BBBAAA@@@??????@@@AAABBBCCCBBB???===<<<===???@@@=========>>>???@@@AAABBBCCC@@@>>>???EEEMMMTTTXXX]]]UUUOOOMMMKKKIIIIIILLLDDDCCCBBBCCCDDDEEEDDDCCCAAAAAA@@@???????????????>>>===<<<<<<===>>>===;;;;;;===???AAAAAAAAACCCDDDCCCDDDEEEEEEEEEDDDCCCBBBBBB@@@>>>>>>?????????>>>===???@@@@@@>>><<<;;;<<<;;;<<<=========<<<;;;:::888888888888777666555555))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))******************************))))))))))))*********)))))))))))))))************************************))))))))))))******************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000000000000///000000000111111111111000000000000//////......///000000000111111111222111111111111111111111111000000000000000111222222444555666666444333333444888777555444444666888:::CCCBBB@@@===;;;:::999999666777888999:::;;;;;;;;;<<>>>>>@@@>>>======>>>???===<<<<<<>>>@@@@@@@@@@@@AAACCC@@@@@@@@@@@@@@@AAAAAAAAAGGGEEECCCAAA@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCEEECCCBBBAAAAAACCCFFFEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@??????AAABBBCCC??????@@@AAAAAA@@@?????????>>>>>>???@@@@@@???===@@@??????>>>>>>======<<<>>>>>>>>>???????????????>>>===<<<;;;:::999999999888888777777777666666666777777777777777777777777555666777777666555666888666666555444444333444444333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333222222111111111111222222222222222222222111111111111111111111111111111111222222222222222222222222222222333333333333444444222222111111222222333444444333333333333444555555666666666777666666555555777888999999::::::999999666888<<<>>>@@@AAADDDFFFCCCCCCDDDEEEEEEEEEEEEEEEAAA???===;;;;;;<<>>======>>>>>>???AAA@@@>>>>>>>>>???AAABBBAAAAAAAAA@@@>>>>>>>>>???============>>>@@@AAABBBHHHDDDCCCCCCDDDEEEJJJOOOMMMKKKLLLMMMJJJDDDAAACCCBBBBBBBBBBBBCCCCCCBBBBBB???>>>>>>===>>>>>>??????===<<<;;;;;;===>>>===;;;<<<>>>@@@@@@@@@AAABBBDDDDDDEEEFFFFFFFFFEEEDDDCCC@@@???===<<<======<<<;;;;;;===??????===;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999777777777666666555444444(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''((()))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))************)))))))))))))))*********************************))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000////////////000000000000///000000000111111111111000111111111000///...---000000000000000111111111111111111111111111111111000////////////000111111444444555333222111333444666666777777777777666555999888888888888999999:::666666888999:::;;;;;;;;;===???CCCGGGIIIHHHDDDAAACCCGGGHHHBBB======>>>===>>>===<<<===>>>>>>===<<<<<>>???@@@BBBDDDAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAABBBDDDEEECCCBBBCCCCCCAAA???>>>@@@AAABBBDDDEEEFFFFFFFFFBBBAAA???>>>>>>@@@BBBDDD@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????AAAAAA???>>>???>>>>>>======<<<;;;;;;======>>>>>>????????????>>>===;;;:::999999999:::999888888888888777777777666666666666666666666666444555666666444444444666555444333333333333333333222222111111111222222333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222333333444444444222222111111222222333444444333333333333444555555555666666666666555555444666777777888999888888888555777:::;;;===???BBBEEEAAABBBBBBCCCDDDDDDCCCCCC@@@>>><<<;;;;;;<<>>>>>>>>??????>>>>>>===>>>???@@@AAA>>>AAADDDEEEBBB???======>>>>>>===<<<===>>>@@@AAAAAA@@@CCCGGGGGGFFFJJJQQQNNNSSS\\\```XXXLLLFFFGGG???@@@AAAAAA@@@@@@??????===<<<<<<<<<<<<===>>>>>>;;;:::999:::<<<======<<<>>>@@@AAAAAA@@@@@@@@@AAACCCDDDEEEFFFFFFEEEDDDCCC???>>>;;;;;;;;;<<<;;;999;;;===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999777777666555555444444444(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******+++******)))))))))))))))******************************))))))))))))******))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000////////////000000000000000000000000111111111111000111222222222000///...000000000000000000000000111111111111111111111111000////////////000111111333444444333111111333555444666888999999777555444777777777888888888999999666777888:::;;;<<<<<<<<<===???BBBEEEFFFEEEDDDBBBBBBFFFGGGDDDAAABBB@@@======;;;;;;<<<===>>>>>><<<===???BBBBBBBBBAAAAAABBB>>>??????@@@AAA@@@@@@@@@BBBAAA???>>>>>>???AAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBDDDEEEDDDDDDEEECCC@@@BBBFFFBBBAAAAAAAAABBBDDDFFFGGGBBBAAA???>>>???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???AAAAAA???>>>>>>>>>===<<<<<<;;;;;;:::<<<<<<======>>>>>>??????===<<<:::999999999:::;;;999999999999888888888888666666666666666666666666333444555444333222333444333333222222222222333333111111000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111222222222333222222111111111111222222000000000000000111111111111111111111111111111111222222222222222222222222111222222333333444444555222222111111222222333444444333333333333444555555444555555666666666555555555666777777888888777777666777999999;;;===AAADDDBBBBBBBBBBBBBBBBBBAAA@@@>>>===;;;:::;;;<<<>>>??????????????????>>>>>>>>>======>>>??????@@@@@@@@@===BBBHHHIIIEEEAAA>>>===CCCAAA???===<<<===>>>???<<<===DDDMMMPPPQQQYYYfffmmmxxxkkkRRREEEDDD===???AAAAAA???=========<<<<<<;;;;;;;;;<<<<<<===:::999888:::<<<======<<<===@@@BBBCCCBBB@@@??????AAABBBCCCDDDEEEDDDCCCBBB???===;;;:::;;;;;;:::888:::<<<>>>???===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888777666555444444444444(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))******************************))))))))))))******++++++***)))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000////////////000000000000000000000000111111111111000111333333333222000///000000000000000000000///111111111111111111111111000000//////000000111222222333444333222222333444555666777777777777666666777777888999999888777777666777999:::<<<=========;;;???CCCFFFFFFEEECCCAAA>>>AAADDDCCCDDDEEEBBB<<<;;;:::999;;;===???>>>===<<>>???@@@AAA@@@@@@???BBBAAA@@@??????@@@BBBCCCCCCBBBAAA????????????@@@AAABBBCCCBBBAAABBBCCCEEEDDDCCCDDDFFFCCCCCCMMMXXXXXXRRRJJJBBB??????BBBEEEBBBBBBAAA@@@@@@@@@AAABBB?????????>>>>>>?????????>>>======>>>??????>>><<<======<<<<<<;;;::::::::::::;;;;;;<<<======>>>>>>;;;:::999888888:::;;;===999999999888888888777777555555555555555555555555333444444444222111222333222222111111111111222222000000000000000111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222111111111000000000000000000000111111111222222222222111111111111222222/////////000000000111111111111111111111111111111111111111111111111111111111111222333333444555555222222111111222222333444444333333333333444555555333333444555666666666666555555666777777777666666666777888888999<<>>;;;;;;;;;;;;;;;<<<======<<<<<<===============<<<;;;===???@@@AAAAAA@@@??????DDDIIIJJJFFFAAA@@@@@@HHHFFFCCC???======>>>>>>======EEEQQQUUUYYYgggyyytttQQQ@@@@@@<<>>BBBDDDCCCAAA?????????@@@AAABBBCCCBBBBBBAAA???===;;;:::::::::999888;;;===??????>>>============<<<<<<;;;;;;;;;;;;;;;888777666555444444444555(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))******************************))))))))))))******++++++***))))))((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111////////////000000000000000000000000111111111111000111333444444333222000000000000000////////////000000000000000000000000000000000000000111222222222333444444333222333444777666666555555666888888444666888999:::999777666777888999;;;<<<===>>>>>>999>>>DDDHHHHHHEEEBBB@@@999<<>><<<>>>AAAAAA@@@>>>=========>>>???@@@AAA@@@??????AAA@@@@@@???AAACCCEEEGGGDDDCCCAAA???>>>>>>??????BBBCCCDDDCCCCCCCCCEEEGGGDDDCCCDDDEEEDDDGGGWWWhhhvvvlll[[[LLLBBB@@@CCCFFFCCCBBBBBBAAA@@@@@@@@@AAA>>>>>>============>>>>>>===<<<<<<===>>>>>>===;;;===<<<<<<;;;;;;:::999999::::::;;;;;;<<<======>>>:::999888888888:::<<<>>>888888888888777777777777555555555555555555555555222333444333111000111222222111111111111111222222000000///000000111222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000111111000000/////////...///000000000000111111111222222111111111111222222.../////////000000111111111111111111111111111111111111111111111111111111111111222333333444555555222222111111222222333444444333333333333444555555222333444555666666666666444555555666666666666666777888888888999<<>>999::::::;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;:::<<>>>>>>>>>>>===CCCMMMQQQVVViii~~~vvvQQQCCCEEE===@@@CCCCCC@@@======>>><<<;;;::::::999999999:::888777777999;;;======<<<777<<>>@@@AAAAAAAAA@@@@@@@@@>>>;;;:::::::::999888;;;===???@@@>>>======>>>======<<<;;;;;;;;;;;;<<<999888666555444444555555((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))***++++++++++++************************************++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------............//////////////////000000000000//////////////////............///000000000111111111111111000000////////////000222222111111111111222222111111000000000000111111222222222222333444555555999999888888777666666666777888999999777666666777:::777555666999;;;:::888======???BBBEEEEEEAAA===:::;;;===>>>@@@AAAAAAAAA===============<<<<<<<<<<<<<<<<<<===>>>>>>??????<<<>>>?????????@@@CCCEEEEEECCCAAAAAACCCEEEEEEEEEBBB???===>>>AAABBBAAA@@@CCCDDDFFFGGGGGGFFFEEEDDDFFFDDDCCCDDDFFFMMM\\\jjjqqq\\\JJJ???>>>@@@CCC??????@@@AAA@@@???>>>============<<<;;;;;;::::::===<<<;;;;;;::::::::::::::::::999888888888999999<<<;;;::::::;;;<<<===>>><<<;;;:::999888999::::::999888888777666555555444444444444444444444444444555555555444444333333333222222222222222222222222111111222222222333333333333333444444444333222222111222222333333222222222111111111111111111111111111111222222222222111111---///111222333222000///000000000///////////////222111111111000000//////000000111111111111000000000111111111222222222222000000000000000000000000---///222222111000000111222222222111111111000000444444444444444444444444333333333333333333333333222333444444555555444444555666666666666666555555444555555555666666777777777777777777888<<>>@@@???>>>===<<<<<<======<<<<<<===???@@@AAABBBBBBBBB???EEEPPPNNNCCC@@@GGGHHHGGGGGGEEECCCAAA???>>>CCCFFFJJJMMMRRR[[[fffnnndddOOOFFFBBB@@@@@@AAAAAA@@@@@@???>>>>>>>>>===;;;;;;:::::::::<<<<<<;;;;;;<<<>>>AAABBB<<<===???AAABBBAAA???>>>????????????????????????@@@???>>>======>>>???@@@BBBAAA???>>>===<<<<<<<<>>===<<<<<<<<<<<<<<<<<<===<<<<<<<<<======>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEHHHFFFDDDDDDEEEFFFEEEEEE@@@>>>===???BBBDDDDDDCCCFFFFFFGGGHHHHHHGGGFFFEEEEEECCCBBBDDDFFFLLLYYYfffggg^^^QQQFFF@@@@@@BBBDDD???@@@@@@AAA@@@???>>>===>>>>>>======<<<<<<;;;;;;===<<<;;;:::::::::;;;;;;;;;;;;:::999999999::::::<<<;;;;;;:::;;;<<<===>>><<<;;;:::999999999::::::888888777777666555555444444444444444444444444444555444444444333333333333222222222222222222222222111111111222222222333333222333333333333333222222000111111222222222222111111111111111111111111111000111111222222111111000///000222333333333111000000000000000000000000000111111111111000000000///000000111111111111000000000000000000111111111222000000000000000000000000---///222222111000000111222222222111111111000000444444444444444444444444222222222222222222222222222222333444444444444444555555555666666555555444444555555555666666666777777888777777888;;;@@@DDDLLLIIIEEEAAA>>><<<<<<<<<:::::::::::::::;;;<<<===@@@???===<<<;;;<<<============>>>???AAABBBDDDDDDFFFFFFJJJPPPPPPJJJFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@GGGJJJNNNPPPSSSXXX```fffrrrtttZZZKKKFFFCCCAAAAAAAAAAAAAAA@@@??????@@@@@@???======<<<<<<===<<<<<<;;;<<<===@@@BBBDDD<<<===>>>???@@@??????>>>????????????>>>>>>>>>>>>@@@???>>>======>>>???@@@CCCCCCBBB@@@??????>>>>>>AAA>>>:::999::::::999777777777666555444333333222((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++************************************+++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------............/////////////////////////////////////////////............////////////////////////////////////000000111222222111111000000111111222222222111111111111222222333333333333444555666666666666777777777777888888777888999999777666666777999777666777999:::999888:::::::::<<>>::::::;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>=========>>>>>>>>>>>>>>>@@@AAABBBBBBAAAAAACCCDDDHHHFFFDDDDDDEEEEEEDDDCCC???>>>>>>@@@CCCFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAADDDFFFJJJTTT^^^QQQMMMGGGDDDCCCCCCCCCCCC@@@@@@@@@AAA@@@??????>>>@@@??????>>>======<<<<<<>>>===;;;999999:::<<<======<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<======<<<;;;::::::999999::::::777777777666555555444444444444444444333333333333444444333333333333333222222222222222222222222222111111111222222222222333222222222222222222222222///000111111222222222111111111111111111111111111000111111222222111111000000111222333444333222111///000000000111222222222111111111111000000000000000000111111111111000000////////////000000000000000000000000000000000000...000111222111000111111222222222111111111111111444444444444444444444444111111111111111111111111111222222333333333333333333444444555555444444333555555555555555666666666777888777777777999===AAADDDBBB???<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;>>>===<<<;;;;;;;;;<<<=========>>>???AAACCCEEEGGGHHHNNNPPPOOOMMMLLLHHHCCCBBBCCCCCCCCCCCCBBBBBBAAAGGGKKKNNNOOOPPPRRRWWW[[[^^^jjjnnn```OOOGGGEEEBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@???>>>============<<<<<<<<<===???AAADDDEEE>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>???@@@CCCBBBBBBAAA@@@???>>>>>>>>><<<999888888888666555555555555555444444444333((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))***++++++++++++******************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........///////////////....../////////////////////............////////////............////////////000111222333111111000000000000111111222222111111111111222222333333333333444555666777555555666666777888888999777888999999777666666777777777777888999999999888999888888:::;;;===>>>???>>>>>>????????????>>>>>>???>>>===<<<<<<===???@@@????????????????????????CCCCCCDDDCCCAAAAAABBBDDDDDDCCCBBBBBBDDDDDDDDDBBBAAAAAAAAABBBDDDFFFGGGGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@???@@@DDDFFFGGGNNNVVVKKKIIIFFFEEEEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@??????AAA@@@@@@??????>>>>>>===>>>===;;;999999:::<<<>>>???>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999999666666666555555444444444444444444333333333333333333333333333222222222222222222222222222222222222111111111111222222222222111111111111222222333333000111222333333333333222111111111111111111111111000000111111111111000000///000111222222222111111//////000111222333333444111111111000000000000000000000111111111111000000.........////////////000000000000000000000000000...000111111000000111222111111111111111111111111333333333333333333333333222222222222222222222222000111222222333333222222222222333444444444333333555555555555555555555555777777777666666777;;;>>>???===<<<:::999999:::;;;;;;;;;::::::999:::::::::===<<<;;;::::::;;;============<<<===???BBBEEEGGGHHHUUUXXXMMMFFFGGGEEE>>>???@@@AAABBBBBBCCCCCCBBBDDDFFFHHHHHHIIILLLRRRWWW___dddcccXXXLLLFFFCCC???AAABBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<;;;;;;<<<<<<;;;<<<<<<>>>@@@CCCEEEGGG@@@???===<<<<<<>>>???@@@>>>>>>???????????????@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;<<<;;;999888777666555444444444444444444444444444((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))***++++++++++++***************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............//////............//////////////////............////////////............////////////000222333333111000000000000000000111222111111111111111111222333333333333333555666666444444555666777888888999777888999999777666666777666777999999999999888999888888999999:::;;;===???@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>???AAABBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAABBBDDDAAAAAAAAACCCEEEGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@>>>???CCCEEEEEEIIINNNKKKIIIFFFEEEEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>><<<;;;::::::;;;===>>>@@@???>>>===<<<<<<<<<<<<:::;;;;;;;;;;;;:::::::::999999999999999888888888555555555555444444444444444444333333333222222222222222222222222222222222222222222222222222222222000000111111111222222222111111111111222333444555333444444555555444444333000000000000000000000000000000000111111000000000...//////000000000000000//////000111222333333444000000000000000000111111000000111111111111000000---.........////////////000000000000000000000000///000111111000000111333111111111111111111111111333333333333333333333333333333333333333333333333000111222222333333222222111222222333444444333333555555555555555444444444555666666555555666999;;;======;;;:::999888999999;;;;;;:::999999999::::::<<<;;;::::::;;;<<<===>>>===<<<;;;:::<<<@@@DDDFFFHHHZZZ___NNN@@@@@@BBB===>>>>>>@@@AAABBBBBBBBBBBB@@@AAABBBBBBCCCJJJSSS[[[ffffffaaaWWWMMMGGGCCC???AAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<<<<<<<===;;;<<<===???AAACCCEEEFFFAAA@@@>>><<<<<<>>>@@@AAA?????????@@@@@@@@@AAAAAA??????>>>======>>>??????@@@@@@@@@@@@???===<<<;;;;;;;;;;;;:::888666555555333333333444444444444444((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))***++++++++++++******************************************)))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........000///...------...///000////////////................../////////000000000000000000000111111222333111000000//////000000111111111000000000000111111222222222222333444555555444444555666666777888888777888999999777666666777555777::::::999888888999999:::;;;:::::::::<<<>>>??????@@@@@@@@@??????>>>>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCDDDDDDCCCAAAAAABBBDDDBBBBBBCCCFFFIIIKKKKKKJJJJJJJJJJJJHHHEEEDDDDDDEEEGGGFFFEEEDDDDDDCCCDDDDDDAAA>>>???BBBDDDCCCEEEHHHHHHEEECCCBBBDDDEEEFFFFFFBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<======@@@???>>>===<<<;;;;;;;;;999999:::::::::999888888777888888888888777666666444444444444444444444444444444333333222222111111000111111111111222222222222222222222222222222222000000000111111111111222111111111111222444666888666666666666555444333333000000000000000000000000///000000111111000000///........./////////000000///000000000111222222222000000000000111111111111000000111111111111000000............////////////000000000000000000000000///000111000//////111333111111111111111222222222333333333333333333333333333333333333333333333333111222222333333333333333111111222333444444444444555555555444444444444444333444555444444555888:::===<<<;;;:::999888888888::::::999999999999::::::;;;;;;::::::;;;===???@@@???===:::999:::>>>BBBEEEIIIYYY^^^NNN???===@@@@@@>>>>>>???@@@@@@@@@@@@@@@???@@@@@@@@@CCCKKKWWW```fffccc]]]VVVNNNHHHDDDBBB@@@@@@AAAAAAAAA@@@??????@@@??????>>>>>>?????????;;;<<<===???AAACCCDDDEEEAAA???>>><<<<<<===>>>???>>>>>>>>>???@@@@@@AAAAAA>>>===<<<<<<<<<<<<===>>>AAABBBBBBBBBAAA???===<<<:::<<<<<<;;;888666555666333333333333333444444444((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))***++++++++++++***************************+++*********)))))))))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........000///---,,,,,,---///000////////////............---...//////000111222222111111111000111111222222000000////////////000000000000////////////000000111111111111222333444444444555555555666777777777777888999999777666666777444777:::;;;999888888999:::<<<>>>===;;;:::<<<>>>>>>>>>???@@@@@@@@@??????:::<<<>>>???@@@@@@???>>>===>>>???@@@AAABBBCCCDDDAAABBBCCCBBBAAAAAACCCDDDDDDDDDEEEHHHKKKLLLLLLJJJKKKLLLLLLIIIFFFDDDEEEFFFGGGFFFEEEDDDDDDEEEEEEFFFCCC???>>>AAABBBAAABBBEEEDDDCCCAAABBBDDDFFFGGGFFFCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>:::;;;<<<===>>>>>>===<<<@@@???>>>===<<<;;;;;;;;;777888888999888777666555555666777777777666444444333333333333333333333333444444333333222111111000000000000000111111222222222222222222222222222222000000000000111111111111222222111222333666888:::777777777666555333111111000000000000000000000000//////000000000000/////////////////////000000111000000000000000000000000///000000000111111111111000000111111111111000000....../////////000000000000000000000000000000000000000111000//////111333000000111111111222222222222222222222222222222222222222222222222222222222222222333444444444444444111222333444555555555555555555555444444333333333111222444444444555777999::::::999999999999999999888888888888999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA???;;;999:::===BBBEEEIIIQQQRRRIII@@@>>>@@@@@@??????@@@@@@??????>>>===???@@@AAABBBDDDKKKUUU]]]aaa^^^YYYTTTNNNHHHDDDDDD??????@@@@@@??????>>>===@@@???????????????@@@@@@;;;<<<>>>???AAABBBCCCCCC>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<===>>>>>>??????===<<<;;;::::::;;;<<<===AAABBBBBBCCCBBB@@@===<<<999;;;===;;;888555444555444333333333333333333333((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))***++++++++++++***************************+++*********))))))((((((*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000///---,,,,,,---///000000/////////............---...///000111222333444222222111111111111111111000000////////////000000//////............//////000000000000111222333444555555555666666666666666777888999999777666666777444777;;;;;;999777888999;;;>>>@@@???<<<;;;;;;===??????@@@AAAAAAAAAAAAAAA888:::===???@@@???===<<<;;;<<<===>>>@@@BBBCCCCCC@@@AAABBBBBBAAAAAACCCDDDDDDDDDEEEGGGJJJJJJIIIGGGKKKLLLMMMJJJFFFEEEFFFHHHDDDDDDCCCBBBBBBCCCEEEEEEDDD@@@>>>AAABBBAAAAAADDDDDDDDDCCCEEEFFFGGGFFFEEECCCBBBAAA@@@???@@@AAABBBAAAAAA@@@@@@???>>>>>>===999;;;===??????>>>===<<<@@@???>>><<<;;;;;;::::::666777888888888666555444444555666666666555333222333333333333333333333333444444333333222111000000//////000000111111111222222222222222222222222222000000000000111111111111333222222222444666999;;;888888777555444222000///000000000000000000000000//////000000000000//////000000000000000111111222000000000000//////////////////000000111111111222000000111111111111000000////////////000000000000000000000000000000000000000000111000//////111444000000111111222222222222222222222222222222222222111111111111111111111111222333444444555555444444111222333444555555555555555555555444444333333333000111333333333555777999777777888888999999::::::888888888888999:::;;;<<<<<<;;;;;;<<<===???AAABBBDDDAAA===::::::>>>BBBFFFGGGGGGFFFCCC@@@???>>>===@@@@@@@@@@@@???===<<<;;;===???BBBBBBDDDHHHPPPVVV^^^[[[XXXSSSMMMFFFDDDDDD???????????????>>>======>>>===============>>>>>>;;;<<<>>>???@@@AAAAAAAAA<<<;;;::::::999999999999::::::;;;;;;<<<======>>><<<;;;::::::::::::;;;<<>>;;;:::888:::<<<;;;777444444555444444444333333222222222))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------//////.........------------------............///000000//////.........---///////////////////////////////////////.........111111111000000000000000000000000000000000000000000111222222111111111222333333444444555666666666777777888888888999999999============<<<;;;:::999<<<<<<;;;;;;<<>>@@@AAAAAA@@@???@@@AAA>>>>>>??????>>>===;;;:::===>>>>>>@@@AAABBBCCCCCCCCCBBBAAA@@@@@@BBBCCCEEEGGGFFFFFFEEEEEEEEEEEEEEEHHHIIIIIIGGGDDDBBBBBBCCCCCCAAA@@@@@@BBBBBBAAA???@@@@@@???>>>>>>???@@@AAADDDEEEGGGHHHGGGFFFDDDCCC>>>?????????@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<;;;:::999999999999999999999888777666666999666222222444666555333111222333444444444444333333333333333333222111000111111000000000000111111222222222222222111000///222222111111000000//////000000111222333333444444777666444222111000//////000000000000000000000000000000000000000///..................////////////////////////000000000000000000111111111111000000111111000000//////......////////////000000000000000000000000000000000000222///---...111333222000000000111111222222222222222222222222222222222222444333222111000000000000333333222222333333444555333333333333333333333333666555555444444333222222333333222333444666888999;;;999777666888999999888777888999888888888:::<<<::::::999999:::;;;===>>>DDDCCCBBB???===>>>AAADDDGGGEEECCC@@@>>>=========@@@???>>>===============>>>>>>>>>>>>BBBIIIRRRXXXnnnsssmmmZZZLLLJJJHHHBBB@@@AAABBBCCCBBBBBB@@@@@@???===<<<<<<======<<<;;;???>>>>>>>>>>>>??????@@@<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;::::::777888999:::;;;;;;<<<<<>>>>>===;;;:::999888888777555555444444444444444444444444444444444)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///.........------------------------............000/////////.........---/////////////////////////////////////////////...000000000000000000000000000000000000000000000000111222222111000000111222333333444444555666666666777777777888888888999999;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;===@@@BBBDDDAAACCCDDDCCCAAA@@@@@@@@@<<<===>>>?????????>>>======>>>>>>???AAABBBBBBCCCCCCBBBAAA@@@@@@BBBDDDEEEGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEECCCAAABBBBBBCCCAAA@@@@@@BBBBBBAAA???>>>>>>=========>>>@@@AAABBBCCCDDDEEEEEECCCAAA@@@============>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::===<<<;;;:::999999999999;;;;;;;;;;;;:::999888777888555333222444555555333111222333333333333333222222222222333222222111111111111000000000000111111222222222222222111000000000000000000000000000000000000111222222333444444333222111000/////////000000000000000000000000000000000000000000///..................////////////.../////////000000000000000000111111111111000000000000000000////////////////////////000000000000000000000000000000000000222000...///111222222000111000000000111111222333222222222222222222222222222222111111000000111111333222222222222333444444333333333333333333333333444444444444444333333333222222222333444666999:::;;;999777777888999999999666777888888777777888999:::999999999:::;;;======AAAAAA@@@>>>======???AAABBB@@@???===<<<<<<<<<<<<===<<<<<<;;;::::::;;;;;;??????>>>>>>@@@EEELLLQQQrrruuukkkWWWHHHEEECCC??????@@@AAABBBBBBAAAAAA@@@@@@>>><<<<<<===>>>===<<<>>>>>>=========>>>>>>>>>===<<<;;;::::::;;;<<<=========<<<;;;:::;;;;;;<<<999999888999999;;;<<<===>>>>>>>>>===<<<;;;:::999666666555444333333333333444444444444444444444444((((((((((((''''''''''''(((((()))******)))((((((''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((()))))))))************))))))((())))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++............------------------------............/////////...............////////////////////////......//////////////////000000000000000000000000000000000000000000000000333222111111111111222333333333333444555555666666777777777777888888888888888999:::::::::::::::::::::::::::;;;===@@@BBBDDDCCCEEEFFFDDDBBB@@@@@@@@@<<<===???@@@AAAAAA@@@@@@===>>>>>>???@@@AAABBBBBBCCCBBBAAAAAAAAABBBDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDCCCAAA@@@AAABBBCCCAAA@@@@@@BBBBBBAAA???;;;;;;:::;;;;;;===???@@@???@@@AAAAAAAAA@@@>>>===;;;;;;;;;;;;<<<<<<<<<===>>>======<<<<<<;;;::::::999999999999999:::::::::;;;;;;:::999888888888888::::::::::::999888777777777555333333444444444333111222222222222222111111000111111222222222222111111111000000000000111111111222222222222111000000000000000000111111111111000000111111222333333333///...............///000000000000000000000000000//////000000000///..................////////////....../////////000000000///000000111111000000///////////////000000000000////////////000000000000000000000000000000000000111000...///111222222111111111000//////111222333111111111111111111111111111111000000000111222222222222111111222222333444222222333333333333333333333333333333444444444444222222222333444666888::::::888777777999:::999999777999;;;;;;999777777777999999999999999:::;;;<<<===>>>???>>>===<<<===>>><<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::AAAAAA@@@??????AAAFFFJJJiiijjj```NNNBBB@@@???<<<>>>???@@@AAAAAAAAAAAAAAA@@@>>>===<<<>>>>>>===<<<=========<<<<<<<<<<<<===???>>>===<<<<<<===>>>???@@@???===;;;;;;<<<===>>>;;;::::::::::::;;;===>>>=========<<<;;;:::999888444444333222111111111111333333333333333333333333((((((((((((((('''''''''''')))***,,,,,,***)))'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))************)))((())))))))))))))))))))))))************************************************+++++++++***************************************------------------------,,,,,,---------.................................////////////////////////............/////////////////////000000000000000000000000000000000000000333222111222444666666666222333333444444555666666666666666777777777888888666777888999:::::::::::::::::::::;;;<<<>>>???AAABBBCCCDDDDDDBBB@@@@@@AAA>>>???@@@AAABBBAAA@@@@@@===>>>>>>???@@@AAAAAAAAACCCBBBBBBAAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCCCCAAA@@@@@@AAABBB@@@???999999999999:::<<<>>>???>>>>>>?????????>>>===<<<::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::999999999999999::::::::::::999999888888888888888888777777777777666555444444555444333333333333333222111111222222222111000000000000111222333333333333111111000000000000111111111111222222222111111000111111111000000000000000000000111111222222222333///......------......///...........................///////////////..................////////////........./////////000000//////000000000000//////......//////000000111111////////////000000000000000000000000000000000000111000//////000111111222222111000//////000222333111111111111111111111111////////////000111222333111111111111111222333333222222222222222333333333111111222333444444555555555444444333444555666777777666555666888999999888;;;===??????===:::999999888888888888999999::::::;;;===??????===<<<<<<<<<:::::::::999999999999:::<<<<<<<<<<<<<<<<<<;;;;;;AAABBBAAA@@@???@@@CCCFFFQQQSSSNNNDDD>>>>>>???===>>>>>>???@@@@@@AAAAAAAAA???>>><<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>>>>>>>???@@@????????????>>>======<<<;;;<<<===>>>>>>>>>===<<<<<<<<<<<<;;;:::999777777333333222111111111111111222222222222222222222222'''''''''(((((((((((((((''')))***,,,,,,***)))'''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,------------------,,,,,,,,,------------...---------...............////////////////////////---.........//////000000......//////000000000000000000000000000000000000111111111444888;;;;;;:::222222333333444555555555555555666666666777777777555555777888999999::::::::::::::::::;;;;;;<<<<<<===???AAAAAA@@@@@@AAABBB@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAACCCDDDDDDCCCBBBDDDEEECCCAAA@@@@@@AAABBB@@@???999888888999:::<<<>>>???????????????>>>>>>======;;;;;;<<<<<<<<<=========<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;<<<888888777777777888999999666666666666555444333333333333444333222222222222111111222222222111111000222222333444555555555444111111000000000000111111000111111222222222111111333222222111000//////...000111111111111111222222111111000///............------------------------......////////////..................////////////............//////////////////000000000000//////......//////000000111111////////////000000000000000000000000000000000000000000000000000000111222333222111000000111222222000000000000000000000000......//////000111333333111000000000000111222222111111111222222333333333000111111222333444555555888777555444333333444444444333333555777888888777<<<>>>@@@@@@===;;;999999777777777888888888888888999<<<>>>???>>><<<<<<<<<;;;;;;;;;;;;:::999999888;;;;;;<<<======<<<<<<;;;<<<===???>>>>>>>>>@@@BBB===AAACCCAAA@@@AAA@@@>>>?????????@@@@@@AAAAAABBB???===;;;;;;<<<===<<<;;;;;;<<<======>>>>>>======AAA@@@????????????@@@AAA>>>???AAABBBAAA???<<<:::;;;===AAACCCCCC@@@<<<:::::::::::::::999777666555444333333222222222222222222222222222222222222222'''''''''((((((((((((((((((((()))******)))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***************************************,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------.........////////////////////////------......///000000000---......//////000000111000000000000000000000000000000222666<<<>>><<<999222222222333444444555555555555555555666666666666555666777888999999999999:::::::::;;;;;;;;;;;;<<<:::<<>>===>>>>>>>>>?????????@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAACCCDDDEEEEEEDDDCCCDDDFFFCCCAAA@@@@@@BBBBBBAAA???::::::999::::::<<<>>>???@@@@@@?????????>>>>>>>>><<<<<<<<<=========>>>>>><<<;;;;;;::::::999888888999999::::::;;;;;;<<<<<<888777777777888999::::::777777777777666555444444111333444444222111111111000111111222333333222222555666666777777777777666111111000000000000111111000000111222222222222111222222111111000/////////111111111111111111111111222222111//////.........------------------------------.../////////..................////////////------........./////////...//////000000//////...////////////000000000000////////////000000000000000000000000000000000000///000111000//////111333333333333333333222222222////////////////////////.........///000111222333000000000///000000111222000000111111222333333333000111111222333444444555999888666444333333333333333222333555888999888777888:::;;;;;;999777666666666666777888888777777666999;;;===>>>===;;;;;;<<<<<<<<<<<<<<<;;;;;;999999888999;;;<<<<<<;;;::::::666888;;;<<<<<<<<<===>>>:::===AAADDDEEEDDDAAA???BBBBBBAAA@@@@@@AAAAAABBB???===<<<;;;<<<===<<<;;;;;;<<<>>>???@@@AAA@@@@@@BBBAAA@@@??????@@@AAABBB>>>@@@AAABBBAAA???<<<:::;;;===AAACCCCCC???;;;888999999999888777666555444444444333333222333333444111111111111111111111111''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........////////////////////////------......///000000111------......///000000111000000000000000000000000000000222777======999444111222222333333444555555444444555555555666666666666777888888999999999999888999:::<<<===>>>??????;;;===??????>>>>>>???@@@??????@@@AAAAAA@@@???>>>>>>>>>>>>>>>????????????BBBCCCCCCDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFEEECCCCCCDDDEEECCCAAA@@@@@@BBBBBBAAA???===<<<;;;;;;<<<===>>>???@@@@@@??????>>>>>>>>>???<<<<<<<<<<<<============;;;;;;::::::999888888888888888888999:::;;;;;;;;;777777777888999:::;;;;;;666666777666666555444333000222444444111000000111///000111333444444444444999999:::::::::999888888111111000000000000111111000000111222222222222222//////000000111111111222111111111111000000000000000000///////////////000........................,,,---......//////..................////////////---------.........//////......////////////......000000000000////////////////////////000000000000000000000000000000000000///000111111//////111333333444555666666444222111///////////////////////////////////////000111222000////////////000111111///000000111222222333333111111222222333333333444777666555444333444444555333333444777999;;;:::888555666777666444333333444555666777777777666555555777999;;;;;;:::999:::;;;999:::;;;<<<===<<<;;;;;;888:::;;;======<<<;;;:::666999<<<>>>>>>=========???@@@CCCFFFHHHFFFCCCBBBEEEDDDCCCAAAAAAAAAAAABBBAAA???======>>>???>>>===;;;<<>>===<<<<<<<<<===>>>???>>><<<999888888888888777666555444333333333333222222333333444111111111111111111111111&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........////////////////////////---------...///000000111---------...///000000111000000000000000000000000000000222888<<<;;;555...111222222333333444555555444444444555555555666666777888888999999999999888666888:::===@@@BBBCCCCCC===???@@@@@@>>>======>>><<<===???@@@AAAAAA@@@???>>>>>>>>>>>>????????????BBBCCCCCCDDDEEEDDDDDDDDDAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFEEECCCBBBCCCDDDCCCBBB@@@AAABBBBBBAAA??????>>>===<<<======??????@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;::::::999888888777666777777888999999::::::888777888888999:::<<<<<<444444444444333222111111///222555444111///000111///000111333444555666666<<<<<<<<<<<<;;;;;;:::999111111000000000000111111///000111222222222222222,,,---...000111333444555111111111000000000000000---------...///000111111000000000000000000000000,,,,,,---.../////////.............../////////000---------.........//////......////////////......111111000000//////......////////////000000000000000000000000000000000000...000222111///...111444333555777888777555333111///////////////////////////////////////000000111///////////////000111111///000000111222222333333111222222222222333333333555444333333444555777888444444555888;;;===<<<:::444555555444222222333555555555666777777666555444666888999999888888999;;;777888:::<<<============;;;<<<>>>@@@@@@???>>>===999<<<@@@BBBAAA@@@??????BBBAAABBBFFFGGGFFFEEEEEEGGGFFFDDDBBBAAAAAAAAABBBCCCAAA??????@@@AAA@@@???;;;===@@@CCCEEEFFFFFFFFFAAAAAA????????????AAAAAAEEEBBB???;;;:::;;;===???===<<<;;;:::999888888888888888777777666444333222333222222222222222333333000000000000000000000000******)))((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))******)))(((''''''(((+++)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((((((((()))***,,,,,,+++++++++*********))))))))))))))))))))))))******++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000000000000000////////////////////////////////////000000000000////////////000000000000111222333444555444333333333333222222222222111111222333444555666888999999666666777888999::::::;;;777666666999???CCCDDDDDD>>>>>>?????????===<<<;;;<<<<<<======>>>????????????>>>===<<<<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDAAA@@@???>>>>>>@@@BBBCCCAAAAAABBBBBBBBBBBBBBBBBBAAA@@@??????AAAAAA@@@???AAAAAA@@@??????>>>======??????>>>===<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;999;;;<<<===<<<:::777555777777666666666666777888999999999999999999999999555555444444444333333333333333333222222222111111222222444555888:::===>>>AAA???;;;888555444444444111111111000000000000000///...---...000111111000222222111111222444555777222111000//////...//////111222222111//////000111000...,,,---000111///---//////////////////////////////............//////......------------......000000000000000///......////////////////////////000000000///......------111111111111111111111111......//////000000111111777777888888666444111///000000000000000000000000////////////000000000000111000///......///000111555444222000000222444555666444333111111111333444333333333444555666777888666555444333444777:::<<<111111111222333444555666666555333333555666555444:::999999999999999999999777888999;;;>>>@@@AAABBB>>>===<<<;;;<<>>???CCCHHHJJJGGGCCC>>>@@@AAAAAA@@@@@@BBBCCCBBB@@@>>>======>>>======;;;;;;;;;::::::999999888<<<;;;:::888555333222111333222222111111222222333000222333333111000111111******)))((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((())))))((('''&&&&&&(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))************)))))))))))))))))))))))))))((((((((()))***+++++++++++++++*********))))))*********+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////........................////////////000000000000/////////000000000111111111222333444444444333333111222222222333333444444333444444555666777888888666666777888999::::::;;;:::999888;;;???BBBBBBAAA===>>>>>>???>>>===<<<;;;::::::;;;<<<===>>>???@@@DDDCCCAAA???>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCC???>>>======???AAACCCEEEBBBBBBBBBCCCCCCBBBAAAAAAAAA@@@??????AAAAAA@@@???FFFEEEDDDBBBAAA???>>>===???>>>======;;;;;;:::999888888999:::::::::::::::999;;;<<<======;;;888666777777666666666666777777777777777777777777777777444444444444333333333333333222222111111222222333888888888888888999:::;;;===;;;888555333222222222000000000000000000000000111///......000000///---222111111111222333444555111000000////////////000000111111000......///111000...---...000000///---////////////////////////000000////////////000000......------------......000000000000000///......//////////////////////////////////////////000000111111111111111111111111......//////000000000000444444555555444222000...000000000000000000000000............////////////000000///......///000000333222111000111444777888;;;999666333111000000111333333222333444555777888777666444444444666999;;;333333333444444555666666888666555555666777777666999888888888888888888888888999;;;===???AAABBBCCC???===<<<;;;<<<>>>@@@BBBEEEGGGHHHHHHFFFDDDDDDEEECCCDDDGGGJJJMMMNNNKKKIIICCCBBB@@@>>>>>>@@@BBBCCC===>>>>>>??????@@@AAAAAA@@@??????BBBGGGIIIFFFBBB>>>======>>>>>>>>>>>>>>>AAA???<<<<<<=========<<<>>>======<<<;;;::::::999::::::999777555444222222333222222111111222222333000111111/////////222444***))))))((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))'''((()))(((&&&%%%&&&'''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))***)))))))))))))))******+++************)))))))))******+++,,,------......++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................////////////000000000000000000000111111111222222111222222333444333333333111111222333444555666666555555555555666666666777666666777888999::::::;;;===<<<;;;<<<>>>???>>>===<<<======>>>======<<<;;;999999:::;;;<<<===>>>???GGGFFFDDDBBB@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAA<<<<<<<<<===???AAADDDEEECCCCCCCCCCCCBBBAAAAAA@@@AAA???>>>???@@@AAA@@@???HHHGGGFFFCCCAAA>>>===<<<>>>===<<<;;;:::999999888777777888999999999999888999:::<<<======<<<:::999777777777666666666666666555555555555555555555555444444444333333333222222222111000///000222444555<<<;;;:::888666555555555777666333111000000000000000000000000000000000000222000//////000///...,,,111000000000111222333444000////////////000000111---///000///......///000000...---...///000///...////////////////////////111000000000000000000111......------------......//////000000000///......////////////////////////---......///000000111111000000000000000000000000...////////////000000000000000111222222111///...000000000000000000000000---------.........//////000000////////////000000222222111222444777:::<<<<<<:::888555333222111111444333111111222444777999888777555444444555777888888888888888888888888888999777666666777888888777777777777777777777777777::::::<<<>>>@@@BBBCCCDDD@@@>>>===<<<<<<===???@@@BBBCCCEEEDDDCCCBBBBBBCCC>>>@@@CCCGGGIIIIIIFFFCCC>>>===<<<<<<===???AAACCC;;;;;;<<<<<<===>>>>>>>>>AAA??????AAAEEEFFFCCC@@@???===;;;<<>>;;;;;;<<<=========>>>>>>===<<<;;;999999888888888777666555444333333222222111111111111222222111111000...---///333666))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((()))((('''&&&''')))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********((()))))))))************))))))))))))))))))))))))+++***)))))))))))))))***************))))))))))))))))))***+++---...//////++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......................................................////////////000000000000000111111111222222222222111111222222333333333333222222333444444555666666666666666666666555555555666666777888999::::::;;;<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<>>===>>>???@@@@@@AAAAAAAAA@@@============>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA??????@@@???>>>???@@@AAA@@@???EEEDDDCCCAAA???===<<<;;;===<<<<<<;;;:::999888777777777888999999999999888999:::<<<======<<<;;;:::777777777777777666666555444444444444444444444444333333333333222222222222111000///...///222555777;;;:::777555333111000///222222000000//////000000/////////000000000000000222111000000111222000///000000000000000111222222//////...//////000111111,,,...//////...---.../////////....../////////...////////////////////////000000////////////000000......------------.........///////////////......////////////////////////------........./////////////////////////////////////////////////////////......///000000000000///////////////////////////.........////////////000222111111111111111111222444444444555666999;;;===999888777555555555555555444333000///000333777999999888666555444444555666::::::;;;;;;:::::::::999888777555555777888777666555555666666666666666666999:::;;;===???@@@BBBBBBAAA@@@???=========>>>???<<<===??????======>>>???=========???AAA@@@>>><<<===<<<;;;;;;<<<===???@@@::::::;;;;;;<<<=========@@@???>>>@@@BBBBBBAAA>>>BBB>>><<>><<<;;;===>>>>>>===<<<;;;:::999888777666555555555555555444444444444222222111111111111222222333333333111000000222444))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))******)))((()))+++******))))))))))))******************************************************((()))))))))******************))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))'''((()))***+++,,,---...++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......////////////////////////........................////////////000000000000000111111111222222222222111111111111222222333333444444444444444444444444666666666666555555555555666666777888999::::::;;;888999:::;;;;;;:::::::::::::::;;;;;;;;;<<<======<<<<<<<<<;;;::::::999999>>>>>>>>>>>>>>>>>>======???@@@@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>??????BBBBBBBBBBBBAAA@@@>>>>>>???>>>===>>>@@@AAA@@@???AAAAAAAAA@@@@@@?????????<<<<<<;;;:::999888888777888999::::::;;;;;;::::::999:::;;;<<<<<<;;;;;;:::777777777888777666555444444444444444444444444444333333222222222111111111111///......///222555777888777555333222000000000000000000000000000111111......//////000000000000111000000111333555444333//////000000000111111000//////...//////000111111---...000000///......///.../////////......//////////////////////////////.........------...............------------............////////////......////////////////////////.........------,,,,,,,,,......................../////////...............---...//////000111111111///////////////////////////000000000000111111111333333333333333333333333888777777777888999:::;;;777777666555555555555555333222000///000333666999999888777555444333444444777777888888888777666666666555333333555666555444444444555555555666666666888888999;;;<<<>>>???@@@CCCBBB@@@???????????????===>>>??????>>>>>>@@@AAABBB???<<<::::::;;;::::::>>>===<<<;;;;;;;;;<<<<<<::::::;;;;;;<<<=========???>>>>>>>>>??????>>>===AAA>>>===AAAHHHLLLJJJHHHAAA???<<<<<<===>>>>>>===;;;:::999888777666555555333333333333333333333333222111111000000111111222444666777777444222111111((((((((((((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((***++++++))))))***,,,************************************************************************))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))******(((((()))))))))))))))***''''''((()))******++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////------------------------////////////000000000000000000000111111111222222222111111111111222333333444444444444333333333222666666666666666555555555666666777888999::::::;;;666999;;;<<<;;;::::::;;;999999999::::::<<<===>>>======<<<;;;::::::999999999:::;;;<<<============???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>=========<<<@@@@@@@@@@@@??????>>>===>>>======>>>@@@AAA@@@??????@@@@@@AAAAAABBBBBBCCC===<<<;;;:::999888888777::::::;;;<<<<<<<<<<<<;;;:::::::::;;;::::::999999777777888888888666555444444444444444444444444444222222222111111111000000000///......///222444666666555444333333333333333///000000000111111111111---......//////000000111000//////111444666666555///000111111111111000000000////////////000000111///111333333111/////////...///000///...---...000////////////////////////...------,,,,,,------.........------------......------.../////////......//////////////////////////////......---,,,,,,+++/////////////////////////////////............---.........///000111111222000000000000000000000000000000111111111222222222333333444444444444333333888888777777666777777777777666666555444333222111222111//////000222555777888888777555444333333333000111222333333333222111555333222222333444444333444444444555555666666777666777888999:::<<<======BBBAAA@@@@@@????????????<<<===>>>>>>>>>>>>AAACCCHHHCCC>>>;;;:::;;;<<<===@@@???>>>===;;;;;;::::::::::::;;;;;;<<<======>>><<<<<<<<<==================;;;<<>>>>><<<::::::;;;999888888999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>>>>======>>>??????@@@??????>>>>>><<<<<<========================>>>>>>>>>>>>======>>>===<<<===@@@AAA@@@???>>>>>>???@@@@@@AAABBBBBB======<<<;;;:::999888888::::::;;;<<<<<<<<<<<<<<<:::::::::999999888888777777777888999888666444333333333333333333333333333222111111111000000000000////////////000111333333333333222222222333333444//////000111111111111000------......///000000111000///...000222333333222000111111222222111000000111000000////////////000222444666666333111000///---///000000...---...000////////////////////////......------------............------------......,,,---......//////....../////////////////////////////////////////////...//////////////////////////////.........---------............//////000111000000000000000000000000000000000000111111111111111222333444444333222111444444444444444444444444333333333333333222111111000000///000111222444555777777666555444333333333---///111222333222111000444333111111333444333222444444444555666777777777666666777888:::;;;<<<<<>>>>>>>>>>>>>>>>>:::;;;<<<<<<<<<===@@@BBBGGGCCC???======?????????AAA@@@???>>>===<<<;;;;;;999::::::;;;;;;<<<<<<===:::;;;;;;;;;;;;;;;===>>>::::::<<<>>>@@@BBBCCCDDDAAA>>>;;;:::::::::999888999999999999999999999999222222222222222222111111111111000000000000111111333555777888666555555555((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&((())))))(((((()))+++******++++++++++++******************************************************))))))))))))************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((()))***,,,,,,'''((((((((())))))******)))))))))))))))*********++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------////////////000000000000////////////000000000000222111000000000111333444000000111222333333444555555555555555666666777777666666777888999::::::;;;;;;>>>AAA@@@===:::::::::888888888888999;;;===???999::::::;;;<<<===>>>???;;;<<<===?????????>>>======>>>>>>>>>>>>>>>======:::;;;<<<===>>>>>>>>>>>>;;;<<<===============<<<===<<<<<<===@@@AAA@@@???<<<<<<<<<===>>>>>>??????>>>===<<<<<<::::::999888999:::;;;;;;<<<<<<;;;;;;::::::999999888777666666777777999999888666444222222222222222222222222222111111111111000000000000//////000000111111222222111000000000000000111111//////000000111000000000---------...///000000111000///...///000111000///000111222333333222111000222111000//////...//////444666888777555222000000---///111000---,,,...000//////////////////////////////............//////.........------.........,,,,,,---.../////////...//////////////////////////////000000111111222222000000000000000000000000//////.........---------...------------...///000000000000000000000000000////////////000000000000000111222333333222111000000000111111111111222222---...///111333333444444//////000000111333444444777666666555444444333333///000222444555555444333555333111222333444333333444444555555666777888888666666777888:::;;;<<<<<<<<<<<<<<<==================>>>>>>>>>>>>@@@CCCEEEBBB@@@>>>>>>???@@@@@@???@@@@@@@@@???>>>>>>======888999999::::::;;;<<<<<<999:::;;;::::::;;;===>>>999;;;===>>>===>>>@@@AAA@@@===:::888888777666555666666666666777777777777222222222111111111111111111111000000000000111111111333444444444555777999))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))(((((()))***************)))************+++++++++...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******************************************+++*********))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///........................,,,,,,,,,---------......000000000000000000000000////////////////////////000000000000000000000000111111222222222333333333333333333333333444555555222333555777888999999999======<<<;;;:::888888777999;;;<<<<<<:::999999:::;;;::::::===??????<<<999=========>>>@@@AAA@@@>>>>>>>>>>>>>>>===<<<::::::<<<<<<==================<<<<<<<<<<<<===>>>@@@@@@???>>>===>>>???@@@???===============>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999::::::::::::999777666444777777888888777666555444777666555444444333444444222222222222222222222222000000000000000111111111000000111111111222222222000000///////////////000000000////////////000000000000000000111111111111111000///......///000111222000///------///000222000000000000000000000000777777888777555222///---................................................////////////////////////000000000000////////////------............---------------............///---------............/////////////////////////////////............//////------......///000000000...//////000000000//////...............///000000///111333444444444222111111111111111111111111111222222111111222222333444111111000000111333555666777888888666444222222333222444555555333222222333222222222222333444555555888999999777444333555666888777555555666999<<<>>><<<999777888;;;<<<;;;::::::;;;<<<===>>>>>>>>>>>><<<>>>???@@@???>>>???@@@CCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===;;;999777666666666777555555444444444333333333555555555555444444333222000000000000000000000000333111111555999:::666111))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((()))***************))))))*********+++++++++......,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************************)))))))))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,---...///........................,,,,,,,,,---------......////////////////////////////////////////////////000000000000000000000000222222222222333333333333666555444444333444444444333444555666777888888888:::::::::999999999999999777999::::::999999;;;<<<===;;;;;;<<<>>>>>><<<999<<<<<<;;;===>>>???>>>=========>>>======<<<;;;;;;===============<<<<<<<<<;;;<<<<<<===>>>>>>?????????>>>======>>>???>>>===<<<<<<=========>>>>>>>>><<<<<<<<<<<<;;;:::888888999999::::::999888666555777777777666666666666666888777666555444444444444111111111111111111111111111111111000000000000000000000000000111111111111000000////////////000000000000////////////000000/////////000000000111111111000000//////000111222111000///......///000111000000000000000000000000222333444444333111///...........................................................................////////////////////////.........//////.........---------............///---------............//////////////////////////////..................///------......///000000000333333333333333222111000...............///000000///000222333333333111000111111111111111111111111111111111111111222333333000111333444555555444333666777777555333111222222222444555444333111222222222222222222333444555555555777888777555444666888666555555555666999<<<>>>:::888666777999;;;:::999:::;;;;;;<<<<<<<<<;;;;;;<<<===??????>>>>>>>>>???AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666555444444444444333333333444444444444444333222111000000000000000000000000111000222777<<<===999555))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))(((((()))***************)))))))))*********++++++...---,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///........................,,,,,,,,,---------......////////////////////////////////////////////////000000000000000000000000222222333333333444444444777666555444444444444444555555666666666777777777666666777888999::::::;;;666888999999999:::<<<>>>>>><<<;;;;;;<<<===<<<;;;<<<;;;:::;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;:::;;;===>>>??????>>>===>>><<<<<<<<<===>>>===<<<;;;<<<<<<<<<============<<<<<<<<<;;;:::999777666777888999::::::999888777777666555555555666777888888777666555555444444444111111111111111111111111222222111111000000////////////000000000111111111000000////////////000000000000////////////000000....../////////000000000000000000000000111222333111000///......///000111000000000000000000000000---...000111111111000///........................------------------------........................////////////////////////...//////000000//////...---------............///---------............///////////////////////////......------------......------......///000000000555555555444333222000000...............///000000...///000111222111000000111111111111111111111111000000000111111111222222///222555888888666222000444555666444222000111222222333555444222111111222222222222222333444555555444666999888555333555777444444333444666999<<<>>>999777666666888999999888:::::::::::::::999888888;;;===??????>>>>>>>>>???>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666666444444444444333333333333222222222333222222111000000000000000000000000000///000333999>>>???<<<888(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((())))))***(((((((((((((((((((((((((((((()))***************))))))))))))************,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************************+++++++++*********************************)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------..............................,,,,,,,,,---------......////////////////////////////////////////////////000000000000000000000000222333333333333444444444666555555444444555555666666666666555555555666666555555666777888999::::::888999999999888999;;;>>>===<<<::::::;;;===???@@@>>><<<;;;;;;<<<===<<<;;;<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;:::;;;===??????>>>===<<<===<<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999888666555666777888999:::999999888777666444333444666888999666666555444333333333333333333333333333333333333333222222111000///......000000000111111111222222000////////////000000111000000////////////000000............////////////.../////////000111111222000///............///000000000000000000000000000,,,---...///000000//////........................------------------------........................---...............////////////000000000000//////---------............///---------............///////////////////////////------,,,,,,,,,,,,------------......///000000000111111111111111000///..................///000000---...///000000000//////111111111111111111111111//////000000111111111111000222555777666444111///333444555333111000000111111333444444222111111222222222222222333444555555888<<<>>><<<666222222444333333333444666999;;;===888777777777888888999999888999999:::::::::999999;;;===??????>>>===>>>???<<<;;;;;;:::;;;;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::666777888888888777666555444444444333333333222222000111111111111111000000000000000000000000000000...000333999======:::666((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((())))))***(((((((((((((((((((((((((((((()))***************(((((()))))))))*********))))))))))))***+++,,,---************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************))))))))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------------........................,,,,,,,,,---------..............................////////////////////////////////////////////////222222222333333333444444222222333333555666888999777666555555444555555666777777777777777777777777:::;;;;;;:::999999:::<<<::::::::::::;;;>>>AAADDDAAA???<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<;;;:::;;;===>>>???>>><<<;;;<<<;;;:::;;;<<<===<<<:::999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999777666555555666888999::::::999999666555444333444555777999444444333222111111111111333333333333333333333333333222222111000///......111111111222222222333333///////////////000111111000000////////////000000............////////////.........//////000000000//////............////////////////////////////////////////////////..............................------------------------........................,,,,,,------............//////000000000000//////---------............///---------............///////////////////////////------,,,,,,,,,,,,------------......///000000000------...///000000//////...............///000000------......////////////000000000000000000000000...///000111111111111000111222222222222111111000222333444333111000000111111333444333222111111111222222222222333444555555AAAFFFHHHDDD;;;333222333333333333444666999;;;<<<888888888888888888:::;;;777888999;;;<<<<<<======;;;===>>>>>>======>>>???:::::::::::::::;;;;;;<<<::::::::::::;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::555666777888888777555444444444333333333222222222//////000111111000000000////////////////////////...000333666888777444111))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))(((((()))***************((((((((()))))))))******((((((((()))***+++,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))***++++++,,,,,,************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))((((((((()))******++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------......------........................,,,,,,,,,---------..............................////////////////////////////////////////////////111111222222222333333333///000111222444666888999777666555444444444555666999999888888777777666666;;;<<<>>>===;;;::::::;;;999:::;;;;;;;;;>>>BBBEEECCCAAA>>>======>>>>>>======<<<;;;::::::;;;<<<<<<========================;;;;;;============<<<;;;===;;;;;;;;;<<<===<<<;;;999999999999::::::::::::999999999999888888777666666777888999::::::999888666555444444444555666777333222111000////////////000000000000000000000000222222111111000000//////000111111111222222222222///......//////000111222000000////////////000000....../////////000000000//////000000000000//////........................////////////////////////000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---............//////000000//////...---------............///---------............///////////////////////////......------------......------......///000000000------///000111222222222...............///000000------........./////////000000000000000000000000///000111222222222111000222111000//////000222333222333444333111000111222111222444333111000000111222222222222333444555555FFFKKKNNNJJJ???777444555444444555666777999:::;;;888999999999888888:::;;;777888999;;;===>>>??????:::<<<>>>>>>=========>>>;;;:::::::::::::::;;;;;;999999::::::;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999666666666666666555444444333333333333222222222222//////000000111111000000////////////////////////...///111333333111///...))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))*********))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,************************((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,------------...+++,,,---.........------........................,,,,,,,,,---------..............................////////////////////////////////////////////////000000000111111111222222//////000111333555777888666555444333333444666777999999888888888777777777999<<>>======>>>===;;;999999999;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<===>>>===;;;888888888888999999999:::777888888888888888777777666777999999:::999888777555555555555555555444444333222111000000/////////////////////////////////111111111000000000000000////////////000000000000............///000111222000000////////////000000/////////000000000111111222222333333222111//////---..................---//////////////////////////////......---------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------...............//////.........---------............///---------............//////////////////////////////..................///------......///000000000...///000111111111111111...............///000000...............//////000000000000000000000000000///000222333444333222111111111000///000111333444222444444444222111222333111222333333111000000111222222222222333444555555>>>EEEKKKHHH>>>777555777666666777777888999999:::666888999888666666888;;;888999:::<<<===>>>>>>>>>:::<<<>>>>>>===<<<===>>><<<;;;;;;:::::::::;;;;;;888999999:::;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999888777666555444333333333333333333222222222222111//////000111111111111111////////////////////////---...///000///.........))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))---,,,+++)))((((((''''''************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,************************(((((())))))*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))'''(((((()))***+++++++++*********)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---.........---,,,........................,,,,,,,,,---------..............................///////////////////////////////////////////////////000000000000111111111000000000111222333444555666555333333333555666888888888888888888999999999777:::???AAAAAA???>>>>>><<<>>>???>>><<<;;;===@@@EEEBBB>>><<<=========<<>>;;;999888999:::;;;::::::;;;<<<===>>>??????===<<<<<<;;;;;;;;;<<<<<<>>>===<<<<<<===>>>===<<<777888888888888999999999666666777888888888888888777888999::::::999888777555666666666555444333333444333222111000000000000000000000000000000000000000000000000000111111111------------.........///............///000222222000000////////////000000000000000000111111111111444555555555444222000///------............------////////////////////////------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......------............---------------.........//////---------.........////////////////////////////////////............//////------......///000000000///000000000000//////..................///000000///............///000000000000000000000000000000///111333444444444222111000000111111222333444555333444555444222222222444000222333333111000000111222222222222333444555555333;;;CCCBBB;;;444444777777888888888999999999999444777888777555555777:::999:::;;;;;;<<<<<<<<<<<<:::<<<>>>>>>===<<<===>>>===<<<;;;;;;:::::::::;;;888888999::::::;;;<<<<<<::::::::::::::::::::::::888888888888888888888888999888666444333222333333333333333222222222111111//////000111111111111111////////////////////////---.........------...///******))))))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))***************)))))))))))))))******))))))))))))******(((((())))))******++++++)))))))))))))))******++++++++++++*********))))))++++++************++++++++++++******++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))************************,,,+++*********+++,,,---......---,,,,,,---------,,,,,,---......---,,,,,,------------------------------............---------------............///............////////////////////////000111222333111111111111111111111111000111111222222333444444444555777777666666888999;;;:::888777666777888999666888:::;;;===???BBBEEE@@@???>>><<<<<<<<<======AAAAAA???;;;888777888:::999;;;<<<;;;:::999:::<<>>>>>>>>???@@@<<<======>>>>>>===<<<<<<555555444555555666777888999888777777777888999:::999:::;;;<<<===<<<;;;;;;999888888999;;;;;;:::888999999888888888999;;;<<<===>>>>>><<<999777666666;;;::::::888777777666666444444444555555555555555222111111111000000//////000000////////////000000///......------///000111........................******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))*********)))))))))))))))))))))******))))))))))))******)))))))))))))))*********)))))))))))))))******++++++++++++*********))))))++++++************++++++++++++******++++++,,,---))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***************************************))))))))))))******))))))))))))))))))))))))************************++++++*********+++,,,---------,,,,,,,,,,,,------,,,,,,---......---,,,,,,------------------------------............---------------............///............////////////000000000000000111222222111111111111111111111111111111111222333333444444444555777777666666888999888888888888999:::;;;;;;999;;;<<<<<<<<<<<>>============???AAABBB???>>><<<999888;;;@@@EEEEEEEEEEEEBBB???===<<<===>>>>>>@@@@@@@@@???>>>>>>============<<<<<<<<<<<<;;;999888999;;;;;;888666999888777999;;;<<<:::888555444444444555555666777555555666666666777777777666555444444444444444555222222111000000111222222000000000000000000000000111111111000///.........////////////////////////............/////////000------............------//////.........000111222222222222222222333444444555555333222000...---,,,........................000//////...------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,...------,,,,,,------..................---------------------------------..................------......------333999777222////////////////////////..............................////////////............///000000000000000000000000000000000000000111111000000000000111111444666999999777444222222333333222111111000000///111111000000111333444555;;;>>>BBBFFFGGGGGGEEECCC;;;;;;;;;;;;;;;;;;;;;;;;777666555555555555555666999888777777777888999:::999999::::::;;;:::::::::999888888999;;;;;;:::888999888888777888999:::;;;:::;;;<<<:::888555555555777777777777666555444444555555555555444444444444111111111111000000000/////////............/////////......---...///000111........................******))))))))))))*********))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))************))))))))))))******************)))))))))))))))))))))))))))******++++++++++++***************++++++************+++++++++************+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++...------,,,,,,+++++++++******************************))))))))))))******))))))))))))))))))))))))************************+++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,........................------............---------------............///............////////////111111000000000111111222111111111111111111111111111111222222333333444444444555777777666666888999555666888:::;;;<<<=========>>>>>><<<::::::;;;<<<:::;;;;;;<<<>>>AAADDDEEECCCAAA===:::;;;@@@HHHNNNIIIJJJIIIFFFBBB@@@??????<<<===???@@@@@@??????>>>>>>>>>=========<<<<<<<<<:::999999999::::::888777999888888999;;;;;;:::888555555555555555666666777666666777777777777777888444333333333444444555666222111111000000111111222000000000000000000000000111111000000//////......////////////////////////............////////////------............------............///000111222000000//////000000111222666555444333111000///...........................//////......---,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,...------,,,,,,------...---------...............------------------------------------------......---...///000666======999////////////////////////..............................////////////......---......////////////...000000000000000000000000111000000000000000111111444777999:::888666444444222222111000////////////222111000000111222444555999;;;AAAHHHLLLJJJDDD>>>999999888888888888999999888777666555444444444444888888777777888999999:::999999888888888888888999999888888999;;;<<<:::999888888777777777888999999777888999888666444444555555666777999999777666555555555555444444333333333111111111111000000000000......------------............------......///000........................******))))))))))))******))))))(((((((((((())))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******)))))))))))))))***************))))))))))))******++++++******))))))(((((()))))))))))))))******+++************************++++++************++++++***************++++++,,,))))))))))))))))))))))))************************000000///...------,,,,,,******************************))))))))))))******))))))))))))))))))))))))***************************************++++++,,,++++++*********+++,,,,,,------------------------........................------............---------------............///............////////////222111111000000111111222111111111111111111111111111111222222333444444555444555777777666666888999666777999<<<============>>>>>>>>><<<999888999:::999999:::;;;===@@@CCCEEEDDDBBB>>>:::999<<>>?????????>>>===<<<======<<<<<<<<<;;;;;;;;;:::999999::::::999888777888888888999:::::::::999777666666555666666777777777777777777888888888888444333333333333333444444111111000000000000111111000000000000000000000000111000000000/////////...////////////////////////.........///////////////------............---------------...///000111222...............///000000444444333222111000///....................................------,,,,,,,,,------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------------------------------...------,,,,,,------...,,,---------.../////////------------------------,,,,,,------------......,,,...///000555;;;<<<999////////////////////////..............................////////////............//////000//////...000000000000000000000000000000000000000000111222444666:::;;;999777666666333333111000//////000000222111000000000111333444555777===FFFLLLJJJ@@@888777666555555555666777888777666555444444444444444777777777888888999::::::999888777666666666777888999888888999;;;<<<;;;:::777777777777777777888888555666888777666555555666666888:::<<<===<<<:::888666555555444333222111111111111111000000000000000///......------......///------------......//////........................******))))))))))))******))))))(((((((((((())))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))******(((((())))))******************))))))))))))******++++++******))))))(((((()))))))))))))))******+++************************++++++************++++++******))))))******+++,,,))))))))))))))))))))))))************************///......---,,,+++************************************))))))))))))******))))))))))))))))))))))))************************))))))******+++++++++++++++*********++++++,,,---------------------------........................------............---------------............///............////////////111111111111111111222333111111111111111111111111111222222333444444555555444555777777666666888999999:::;;;<<<===<<<;;;;;;;;;<<<<<<;;;999888:::;;;::::::999:::;;;===???@@@<<<<<<;;;888666666999;;;:::;;;============???AAA>>>>>>??????>>><<<;;;:::;;;;;;:::::::::999999999999:::::::::999888888888777888999::::::999999:::888777777666666666777777888888888888777777777777555555333222222111111111000000000000000000000000////////////////////////000000000000///////////////////////////////////////////////////.........------............------,,,------...///000000000...............//////000222111111000///......---........................---------------,,,,,,,,,------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------------------...------,,,,,,------...,,,---------.../////////------------------------,,,,,,,,,,,,------......+++...///...111666666333......................................................////////////......000000000111111000000///000000000000000000000000000000//////000111222222222555999;;;:::888888888555444222111000000111222222111000000000111222333555666<<>>555444444444444444555666666444444444444444555666666666666777888999999::::::999888777666666666888888999888888:::<<<===<<<:::777777888888777777777777555777888888777666666777666888;;;===>>>===;;;:::555555444333222111111000000000000000000000111111000//////////////////000,,,------.......................................******))))))))))))******)))((((((''''''(((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((()))******++++++******))))))))))))******************)))))))))))))))))))))))))))******+++***************+++++++++++++++************++++++***))))))))))))***++++++))))))))))))))))))))))))*********************************))))))(((((((((******************************))))))))))))******))))))))))))))))))))))))************************((()))******++++++******++++++***++++++,,,---......------,,,,,,------...------------------------------............---------------............///............////////////111000000111111333444444111111111111111111111111222222333333444444555555444555777777666666888999;;;<<<<<<<<<;;;;;;:::999999:::::::::999999;;;===<<<;;;:::999999:::;;;<<<999:::<<<<<<;;;::::::;;;:::<<<======<<<;;;<<<>>>===>>>>>>>>>===<<<:::999::::::999999999888888888888:::;;;;;;999888888999777888::::::999999999:::999888888777777777777777888777777777777777666666555555333222111000000000///000000111111000000///////////////////////////000000000000///////////////////////////////////////////////////.........------............------------.../////////............------......///000/////////......---------........................------,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///.........------,,,,,,------......------,,,,,,------...---------...............------------------------++++++,,,,,,------......+++...///------000111.........................................................////////////......111111111111111000000///000000000000000000000000////////////000111222333111444888::::::999999999666555222111000000222333222111000//////000111222222333666;;;???===777222222333444555666666666555333333333333444555666777555666777999::::::::::::888888777888888999999:::888888888:::<<<======;;;888888999999888888777666666888999999777666777777555666888999:::999888777333333333222222111111111000000000000111111111111000000////////////000000,,,,,,---............---........................******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******'''(((((()))******++++++******))))))))))))******)))))))))))))))*********)))))))))))))))******+++))))))*********+++++++++++++++************++++++)))))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))((((((******************************))))))))))))******))))))))))))))))))))))))************************'''((()))***+++******)))++++++++++++,,,---...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///............//////////////////000111222444555666111111111111111111111111222222333333444555555555444555777777666666888999<<<<<<;;;:::999999::::::888999:::999888999;;;<<<===<<<;;;:::999:::;;;;;;;;;<<<>>>???=========>>><<<===>>>===<<<;;;<<<===::::::<<<===>>>===<<<<<<:::::::::999999999888888888:::<<<;;;999777888999666888;;;;;;999888999;;;:::999888888777777777888777777777666666666555555333333222111111111111111...///000111111000///...////////////////////////////////////000000000000////////////////////////000/////////............------............---------.../////////...---,,,------,,,,,,------...///............------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...---,,,,,,,,,,,,---......------,,,,,,------..................---------------------------------***++++++,,,------......,,,///000---,,,...///---......................................................////////////......000000111111000//////...000000000000000000000000////////////000111222333///333777999:::999999999666444111/////////111222222111000//////000111222111222333444444333222111111333555777888777666555444444444333333444555555444555777999::::::::::::777888999:::;;;<<<<<<<<<888888888:::===>>>===<<<999999:::::::::999777666777888999999777666666666444444555666666666555555222222222222111111111111///000000000111111111111/////////....../////////+++,,,---.........------........................******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******'''(((((()))***+++++++++******))))))))))))******(((((())))))******++++++)))))))))))))))******+++))))))******++++++++++++++++++************++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))************************'''((()))++++++******))),,,,,,,,,,,,---...///000...---,,,,,,,,,,,,---...++++++++++++++++++++++++---..................------------.........//////............/////////000...//////111222444666777111111111111111111111111222222333444444555555666444555777777666666888999;;;;;;999888888999:::;;;888999:::999888888:::<<<>>>===<<<;;;:::;;;<<<===:::;;;<<<:::888777888::::::;;;======<<<<<<===???666888:::<<<>>>?????????;;;;;;;;;:::::::::999999888:::<<<;;;888777888999666999;;;;;;999888999;;;::::::999888777777888888777777666666555555555444111111111111111111222333...///000111111000///...////////////////////////////////////000000000000////////////////////////000000//////.........------..................---...////////////---,,,+++,,,,,,++++++,,,,,,---...................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...---,,,,,,,,,,,,---......------,,,,,,------.../////////......------,,,------------------------******+++,,,,,,---......,,,000111...---///000.........................................................////////////......//////000000///...------000000000000000000000000////////////000111222333...222666999999999999999555333000...---...000111222111000//////000111111666777666444222222444666000333666999:::999666444666666555444333333333333444555777999:::;;;::::::666888:::<<<===>>>======888888888:::===>>>===<<<999:::;;;;;;:::999888777777888999888666555555555555555555555444555555555111111111111111222222222//////000000111111111222.........------.........+++,,,---.........---,,,........................(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))((('''''''''((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((***,,,---+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++******)))***+++---///111,,,,,,,,,---------......,,,,,,,,,---------......---------............///------------------------...............///000000//////000000111111111222111111000000000000111111000111222222111222444666333444555666777777777777999999888888777777666666888999999:::::::::999999===============<<<<<<<<<888888888888888888888888999:::<<<;;;;;;:::<<<===;;;<<<<<<<<<======>>>>>>===:::888999;;;<<<999777999999888999:::999777555555555777888999::::::;;;777777777777777777777777555555444333333333333444111111111000000000000///222///,,,...222444222///000000000000////////////////////////////////////......---,,,,,,...///000222222111///...---,,,+++------............------+++,,,---......---,,,+++------------------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,------......------,,,+++---///000...---------+++,,,---...////////////555555444333222000...---000////////////.........------------------------------...///////////////......---------,,,,,,,,,------------------------+++,,,---.........------......------------......//////000000000000//////...///000111222333444444111333444666777888888777333222111/////////000111222222111111111111222222444444333222111111111111111444777:::;;;999666444333333333333333333333333444555777999:::999888777888888999999999999888888999777666777999;;;<<<<<<888888999;;;===<<<999777999999888888777666666666666555555444222111000000000000000000000111111111//////////////////////////////............//////------------------------........................(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))((('''''''''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((***,,,,,,***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************++++++++++++*********+++---...///---------.........//////,,,,,,,,,---------......---------............///------------------------...............///000000000000000000111111111222111111000000000000111111///000222222111111222444222222333444555555555555777777777777777666666666666777888888999999999888;;;<<<<<<<<<======>>>>>>999999999999999999999999777888999999888888999;;;::::::;;;;;;;;;<<<<<<<<<:::999777999;;;<<<;;;999777777777888999999666444555555777888999:::::::::666666666666666666666666444444333222222222222333222222111111111000000000222///---///333555222///000000000000/////////...........................---------------...//////111111000///...---,,,,,,------............------,,,------------------,,,------------------------------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,------------,,,,,,,,,---//////......///000.............../////////888999::::::888444000.../////////.........------------------------------000111111222222222111111.........---------,,,,,,------------------------,,,,,,,,,---------......///......------....../////////000000000000//////...///000111222333333444111222444666777777777777333222000/////////000111222111111000000111111222333333222111111111222222222555888::::::888666444444444444444444444444444333444666888999888777777777888888999999888888777888777666666888:::<<<<<<999999;;;===>>><<<777444888888888777666666555555666555444333222111111000////////////////////////........................//////............//////------------------------........................(((((((((((())))))))))))((())))))******))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))((((((''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))***++++++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++++++++,,,------............////////////,,,,,,,,,---------......---------............///------------------------...............///000000000000000111111111111111111111000000000000111111...000222222111000000111000111222333333444444444555555555666666666666666444555666777888888999888999999:::;;;<<<===>>>???999999999999::::::::::::777888999999888888999:::999999::::::::::::;;;;;;888777777888;;;===<<<<<<555555555777888888777555444555666888999999999999666666666666666666666666333333222111111111111222333222222222111111111111333000///111444555222000000000000/////////..............................,,,---......//////....../////////.........------------............------...------,,,,,,------...------------------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,------------,,,,,,,,,---......---...111333222111///------...///000999:::<<<===:::666111---......---------,,,,,,,,,........................111222222222222222111111...............---------------------------------------,,,+++,,,---.../////////............//////...//////000000//////......//////000111222333333111222444555666666666666222111000000///000000000222111111000000111111222222111111111111222333333444666888:::999777555333555555555555555555555555222333555666777777666666777777888888888888777777777666666666777999;;;<<<===<<<::::::999888666333777777777666555555444444555555444333222111111000////////////............------------------------//////............//////------------------------........................(((((((((((()))))))))))))))))))))******)))))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))(((''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************+++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,++++++++++++++++++------------............,,,,,,,,,---------......---------............///.......................................///000000111111111111111111111111111111000000000000111111///111444444333111000000000111222333333444333333333444444555555666666666333444555777888999999999777888888999:::;;;;;;;;;999:::::::::::::::;;;;;;999:::;;;;;;:::999:::<<<::::::::::::::::::::::::777777777999:::;;;<<<<<<555555555777999999888666444555666777888888888888666666666666666666666666444333333222222222222222333333333222222222111111222111111222444444222000000000/////////.................................+++,,,.../////////...---........................------............------...---,,,++++++,,,---...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,------,,,,,,,,,---------,,,,,,///333666555333000---,,,---///000444555666777555222///------------,,,,,,,,,++++++........................///////////////......---........................------------------------...---+++++++++,,,...000000//////......//////000...//////////////////.../////////000111222222333000111333444555555555444111111000000000000000000111111000000000000111111000000000000111222333444666777888888888666444333444444444444444444444444111222444555555555555555666777777777777777777666555666666666666777:::<<>>888333666666555555444333333333333333333222222111111000111111111000000/////////------------------------......------------......------------------------........................(((((((((((()))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))&&&((())))))))))))***,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,---...---+++******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++++++++++++++***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------............///.......................................///000000222222222222222111111111111111000000000000111111111333555666444333333444222333444555666666666666444444444555555555555555555666777888999:::::::::777777666666555555555555888888999999::::::;;;;;;777888999888777666777888;;;;;;::::::::::::999999777888:::999888888999:::888777777999;;;;;;999777444444555666666666666666555555555555555555555555666555444444333333444444333222222222111111111111000111333444444222000////////////.........------------------------------,,,---......//////......------------------......------............------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++...222555666444000,,,+++,,,---///...---,,,,,,---///111222------,,,,,,,,,+++++++++------------------------,,,,,,---...............,,,,,,,,,---------------------------------------------,,,+++,,,---...///......------------......---......//////......---/////////000000000111111///000111333333333222111//////000111111111111000111000000//////000000111/////////000111222333444444444444444333333333333111111111111111111111111222222222333444444555555555555666666666666555555444777888777666666:::>>>===BBBJJJPPPPPPGGG:::000666666666555444444333333333333222222111111111111222222111111000000//////------------------------......------------......------------------------........................(((((((((((()))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))&&&((()))***))))))+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---///000///,,,***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***++++++,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///.......................................///000000333333333222222111111111111111000000000000111111111222333333333333444555222333444555555666666666666666666555555555555555555666666777888888888777666666666666666777777777777777888888999::::::;;;777999999888777666666777::::::999999999888888888444777999999888888:::<<<888777777888999999777555444444555666666666555555555555555555555555555555555444333333222222333333222222111111111000000000///111333444333111///...//////.........------------------------------------------------...//////------------------------------............------,,,------------------,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,000333444222///,,,++++++------,,,,,,------...//////000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,---------......//////......---////////////000000000000///000111222222222111000...///000111222111111000000000////////////000000000000///000000111222222333222111111111222333444222222222222222222222222222222222333444444555666444555555666666555555444555888:::999666777;;;???;;;???FFFKKKKKKDDD:::222777777666666555444444444222222222222111111111111222111111000//////.................................------,,,,,,------...------------------------........................(((((((((((())))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))&&&((()))***))))))+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---000111000---++++++---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++((()))***+++,,,++++++***,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////////////////////////////...............///000000333333333222222111111111111111000000000000111111000111222222111222444666222222333444555555555555777777777666555555555444555555666666666666666555555555666777888999::::::666666777888999999::::::999;;;;;;:::888777888999999888888888777777666666222555888999888999<<>>===;;;;;;<<<<<<:::999777777777666555555444444222222222111111111111111111000000///...---------////////////////////////...------,,,,,,------...------------------------........................))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,***(((((()))******)))************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,+++***)))(((''''''+++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,000000///...------,,,,,,+++*********))))))(((((()))))))))))))))))))))))))))*********++++++++++++)))************++++++++++++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********))))))))))))(((,,,++++++******++++++,,,***,,,......---+++++++++///...------------,,,+++---------,,,,,,+++++++++---------............///..................------////////////000000000000555555555444444333333333222222111111111111111222222222222222222222222222222222222333333333444444777777777777666666666666333333333333333555666666777888999:::999999777666777777888888999999999999===<<<;;;:::888777666666999999888777666666666777555555444333444666888:::888999999:::999888777666888888777777666666666555333111000111444666777777555555444333333222111111333222111000000111222222222222222111000//////...//////////////////......000////////////000000111111///---++++++---///111---------............///........................///...---,,,,,,---...///.........------,,,,,,,,,...---,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++***+++*********))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,......------------......000///...------...///000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,++++++,,,,,,---......///000000000///---,,,.........------,,,,,,,,,...------,,,,,,------...//////.........---------............////////////000000000000000000000000111///...///222333222000111111000000000000111111000/////////000111222222111111222222222333333333222222444444444444222222444555555444222222333555555555444444444555666666<<<<<<<<<;;;:::999777777777777888888888666555333666555333333444444333111000000000000000000000000000000000000000000000000000000//////.........---..................------......------------......------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((()))***+++***)))************************************************))))))))))))))))))))))))))))))))))))************************************++++++******)))(((((((((************)))))))))((())))))*********+++++++++*********+++++++++,,,,,,//////...------,,,++++++************)))))))))((()))))))))))))))))))))))))))))))))*********++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++*********))))))))),,,++++++++++++++++++,,,)))+++------+++******+++...---,,,------------,,,---------,,,,,,+++++++++------------....................................////////////000000000000444444444333333333222222222222111111111111111222444444444444444444444444333333333444444444555555666666666666666666666666333222222333333444555666888888999::::::999888777777777666666666777777888::::::::::::999888777777:::999888777777666777777666555444444555666888:::888999999999999888777666777777777666666555555555444333111222555777888888555555444333333222111111222111111000000111222333222222111111000//////...............////////////000//////........./////////...---,,,,,,---...///------------............------------------------......------------............---------,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,......------------......000///...------...///000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++,,,++++++++++++,,,------///////////////...------......---------,,,,,,,,,------,,,,,,,,,,,,------///.........------------............////////////////////////////////////000///...///111222111///111111000000000000111111222222111000000000111111111111222222222333333333222333333333333333333222555666777666555444555666888888888888777777777777999999999999888777666666555555666666666666666666888888777666444222000///000000000000000000000000........................///.........------------........................------,,,,,,,,,,,,------............------------))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((('''(((***,,,,,,***)))************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))*********++++++*********++++++++++++,,,---------,,,++++++******************))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********+++++++++++++++***************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,+++++++++************++++++++++++++++++++++++(((***,,,+++***)))***+++,,,,,,------------------------,,,,,,,,,,,,++++++------------....................................////////////000000000000333222222222222111111111222111111111111111222222444444444444444444444444444444444444555555555555666666666666666666666666333333333333444555666777999999::::::::::::999999;;;:::888666666777999;;;888999:::;;;;;;:::999888;;;:::999888777777777777777666555555666777999:::888888999999888888777666666666666555555555555555555444333444666888888777444444444333333222222222111111111111111222333444222111111000000//////...------......////////////000///...------,,,------...------------------...------------............,,,,,,,,,,,,,,,,,,,,,,,,---..................---...------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...//////...------...//////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++++++++,,,------//////...---------......------------,,,,,,,,,,,,------,,,,,,,,,,,,------............---------------............////////////////////////////////////...---...000111000///111111000000000000111111444333222111111000000111111111222222222333333333333333222222222222333333333555777777555555555666444444555555555444444333555666666777777666666555333333333333444555666777@@@BBBDDDAAA;;;666444444000000000000000000000000---------------------------------------,,,,,,,,,........................,,,,,,,,,++++++,,,,,,,,,000000000/////////......)))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((&&&&&&(((***------+++(((************************************************))))))))))))))))))))))))((()))))))))************************************(((((())))))*********************)))))))))))))))))))))))))))************************++++++++++++,,,+++++++++*********)))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++******+++,,,+++,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...............////////////000000000000111111111111111000000000111111111000111111222333111111111111111111111111333333333444444444444555444555555555555555666666555555555555666777888999999999::::::;;;;;;;;;:::BBB@@@<<<:::999;;;>>>AAA:::;;;<<<======;;;:::999<<<;;;:::999888777777777777777666666777888999:::888888888888888888777777555555555555555555444444555333333333555777666555333333333333333333333333111111111111222333333444111111000000////////////,,,------......//////000///...---,,,++++++++++++,,,---............---,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------...........................---,,,,,,+++++++++,,,+++++++++++++++++++++++++++,,,------------,,,++++++++++++***+++,,,,,,---///...---,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------------........./////////////////////////////////........./////////...111111000000000000111111333333222222111222222222111111222222222333333333444333222111111222333444000222444555444333333444111222333333333333222111333444555666666777666666444333222222222333555666AAAFFFIIIFFF???999777888000000000000000000000000---------------------------------------------------------...............------,,,,,,,,,,,,------000000000////////////...))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&(((***------+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))******(((((()))))))))*********))))))*********+++++++++***************)))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,,,,,,,+++++++++*********++++++,,,,,,++++++******+++,,,,,,++++++---...+++...000111///------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------.........//////////////////000000000000000000000000000000000000111111000000111222222333111111111111111111111111111111222222222333333333333333444444555555555555777777777888888999:::;;;999999999::::::;;;;;;;;;EEEBBB>>><<<<<<>>>BBBDDD>>>?????????===<<<:::999===<<<;;;999888888777777777777777777777888888888777777777777777777888888444444555555555555555555333222222333444555444222333333333333333333333333111111222222333333333333000000000///////////////,,,---------......//////......---+++************+++,,,---......---,,,+++,,,,,,,,,------------...------------------------,,,---...//////...---,,,------------------------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,------......***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------............------------,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------------------......................................./////////.........///111111000000000000111111111111111111222333444555111111222222222333333333333333111000000111333333///111333444333333444555666777777777777666666555222333444666777888888888555444333111111111222333666;;;???===777222222333////////////////////////..........................................//////---------.........//////......------------....../////////.........------))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((('''(((***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))*********+++))))))))))))************((((((((()))))))))******)))))))))************+++************************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++***************+++,,,------,,,+++******+++,,,,,,+++,,,...000---000444333000......///++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------.../////////////////////000000000000/////////000000000000111000000000000111222333333333333333333333333333333111111111111222222222222222222333333444555555555888888888888999:::;;;<<<999999888888999:::;;;<<>><<<;;;::::::>>>===<<<:::999888888777777777777777777777777777777777666666666777888888555555555555555666666666333222222333444444222000222222222333333444444444222222333333333333222222////////////////////////------------------------...---,,,++++++***+++++++++,,,---......---,,,+++,,,,,,,,,,,,------------........................---..................---,,,,,,,,,------------...++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***)))***+++,,,---...///000*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------............---------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************+++,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------------.................................///000111000.........///111111000000000000111111/////////000222333555666111111222222222333333333222222111111111111222222111222444444444555777999???===;;;999777666555555333444555666777888888888555444333222222111111111///222555555222//////000////////////////////////.................................///////////////,,,,,,------...////////////......------......///.........---------,,,,,,)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))*********((()))))))))************(((((((((((()))))))))***))))))))))))************************************((()))))))))************)))))))))))))))))))))))))))))))))*********++++++(((((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++*********))))))))))))***,,,------,,,***)))******+++******+++---//////333777666111......///+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...//////000////////////000000000000//////000000000111111111000000000000111222333444222222222222222222222222111111222222222333333333111222222333444444555555777777777888888999:::;;;888888777777888999;;;<<<>>><<<:::999:::===@@@CCC@@@???===;;;::::::;;;<<>><<<;;;999888888888666666666777777666666555777666666555666777888999555555555666666777777777444333333444555444222000111111222333333444555555333444444444444222111000///////////////////////////......------,,,,,,+++---,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------------------------------......------------......,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***)))***+++,,,---///000000*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,------......------,,,,,,,,,,,,++++++,,,,,,---************************,,,++++++++++++++++++,,,***************++++++,,,******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................///111222111///---///000111111000000000000111111/////////000111222333444111111222222222333333333111111222222222222111111222222222222222444888;;;JJJGGGBBB<<<777555333333333333555666777777777777333333333333333333222222000111111222222111111000////////////////////////---------------------------------....../////////,,,,,,------...//////000...------,,,,,,------............---------,,,,,,))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,***(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))***************************+++++++++(((((())))))*********+++))))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))*********))))))))))))((()))***,,,------,,,***)))))))))***))))))***,,,///000555999777222......///+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000////////////000000000000///000000000111111222222000000000000111222333444000000000000000000000000222222333333333444444444111111222333333444555555666666666666777888999:::777777666666777999:::<<<<<<<<<::::::<<<>>>AAACCC>>><<<:::888888:::<<<>>>???>>>===;;;999888888888555666666666666666555555777666555555555777888999555666666666777777888888555444444555666555222000111111222333444444555555444555555555444222000///........./////////////////////...---,,,++++++***,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,------,,,+++***))))))+++,,,...///000111*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,---......---,,,,,,,,,,,,,,,++++++,,,------************************,,,++++++******++++++,,,*********)))***++++++,,,(((***+++,,,---,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................000222333222///...///111111111000000000000111111111000000000000000111111111111222222222333333333000111222333333222111000000000///...///222777;;;XXXSSSLLLCCC<<<888666666222333444555666666666666000111333444555555444333111000...///000111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000---,,,,,,++++++,,,,,,---///............---------+++*********))))))((((((+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,'''(((((()))***+++++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))************************************************************************)))************+++++++++000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------......---000555888999666222...///000000111222333333333222111000//////000111222000000000000000000000000333111666999;;;DDDAAA000444333555888888555777;;;777666666666666777777888777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888:::<<<;;;:::::::::888777666666666666666666666666777777777777888;;;999444222666999999555444333444555888:::<<<@@@;;;666444444555333111000000000000111111111111666555444333111000//////////////////////////////---------------...///000///...---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,------------------------+++*********+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++******)))))),,,,,,++++++,,,...///000,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++...---+++******+++---...))))))***+++,,,,,,------(((((())))))*********+++++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///222222333222222111//////222111000//////000111222111111000000111111222333000000000000111111111111333222111111000000111111222222111000000444999===[[[___[[[KKK>>>888666333333555666666555444444555111222333444444444333222111000///------......///...............---------,,,,,,,,,---------......------------------------------------------------........................------------------------************)))))))))(((************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++,,,,,,++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***************'''(((((()))******++++++))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------......---000333666777444111/////////000000111222222333111000000//////000000111000000000000000000000000333444<<>>AAA???888555777888777888777666666666777999999GGGCCC>>>:::777444222/////////000000000000111111222222222222111111111000...........................------,,,,,,,,,,,,------,,,,,,---...///000000***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------++++++******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***((()))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,---...//////---------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++------++++++++++++------++++++++++++++++++++++++)))))))))************************++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///111000///---------......000//////......//////000111000000000000111222222000000000000111111111111333222111111000000111111---...000000000222555888LLLVVVYYYNNN>>>555444666333555666666555444444555333333333333333222111000000000///............///000000///...------,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------*********)))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))************************+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''(((((())))))************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))************************************************************************))))))*********++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////......//////000000000000............//////000000---...///000000///...---000000000000000000000000333888CCCGGGGGGPPPTTTIIIDDD<<<666888:::888555555666555555666666777888999777777888888888999999999999999999999999999999999:::<<<>>>===999777666666666666666666666555444444333444555666777888999:::???BBB???999555666777555888777666555555555666666<<<:::777555333222111000////////////000000000111000111111111111111111111...........................---,,,,,,++++++++++++...---------......///000***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++...000000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,...---,,,,,,---///777555222000......///000//////............//////000000000000000111222222///000000000111111111111333222111111000000111111...///000000111444999===EEEJJJKKKCCC888111000222333444666666444444444555444333333222111000000///000/////////............000000///...---,,,,,,+++,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,------------------))))))))))))))))))******))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))+++++++++*********************+++++++++***))))))))))))))))))))))))))))))((()))))))))*********+++)))*********+++++++++,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))(((((('''''')))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))************************************************************************))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////......---------...///000.............../////////---...///000000///...---000000000000000000000000555999DDDHHHIIITTT[[[QQQIII>>>555444666666666777555555555555666777888999777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>><<<999777666555666666777666666555444333444555666777888999:::===@@@>>>888444555555333666555555444333222222222222222222111000//////000...////////////000000000//////000000000000111111...........................---,,,,,,++++++++++++//////...---------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---///111222111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,)))*********++++++++++++******************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,...---,,,,,,---///999777444111///......///......////////////......000000//////000000111222///000000000111111111111333222111111000000111111222222111111333888???DDDBBB???:::666333000000000222333555555333222333444333333222111000000/////////////////////......---000//////...------,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......))))))))))))************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))******************++++++******+++++++++******)))))))))))))))))))))))))))((())))))******+++++++++)))))))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************************************************************)))************++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000...------------...//////......//////////////////...//////000000//////...000000000000000000000000000222;;;@@@DDDTTT]]]TTTFFF===444222333333555888555555555555666888999:::777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;>>>@@@>>>:::777555666777888777777555444444555555666777888888999:::===<<<777444444555333444444333333222111111000222333333111///------.........////////////000000///////////////000000000------------------------...------,,,,,,,,,,,,---//////...---,,,++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,...///111111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******++++++******)))))))))))))))******************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///555333111///------------...//////000000//////...000////////////000111111000000000000111111111111333222111111000000111111555555444444555999???DDD@@@777111111222222111222000222333333222111111222222222111000/////////000/////////000///......---///............---------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........((()))))))))************((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))***+++++++++,,,)))******+++++++++******))))))))))))))))))))))))((())))))******+++,,,,,,(((((())))))***++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))************************************************************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,------///000000---------------...//////////////////////////////111000000//////000000111000000000000000000000000...---333888???QQQZZZQQQ???999555444333111333888444444555555666888999:::777888888888888999999999::::::::::::::::::::::::999777999>>>DDDDDD>>>888555666888999999888666555555555666666777777777888777;;;;;;777444666666444333333333333333222111000111333444222///,,,---............/////////000000/////////////////////...------------------------------------------......---,,,,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,------,,,+++***))))))*********+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///........................//////000111111000/////////////////////000111111000000000000111111111111333222111111000000111111444666777777777777:::<<<999222...111222000111333///000222222000///000111111111////////////000111...///000000000///---------------...............,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///(((((())))))*********+++(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------......------))))))))))))))))))))))))(((((()))***+++,,,,,,---)))******+++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))************************************************************************)))************+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111---------.........//////000000000000000/////////222111000//////000111222000000000000000000000000666222444777???RRRZZZOOO888666555666444000222666444444555555666888999:::777888888888888999999999999999999999999999999999999666777>>>GGGHHHAAA999555666888999:::999777666666666666666777777777777666::::::777555777888666333444444444444333222111...111333222///------///............/////////000000000//////............------------------------------------......///000************+++,,,------++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,((()))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---.........---,,,+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,...---,,,,,,---///)))***,,,...///000111111///000111222222111000//////////////////000111111000000000000111111111111333222222111000111111111333666999999888555333333000---...222111---...333...///111111///...///000000000///......///111111...///000000000///---,,,,,,,,,------.../////////,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++.........,,,)))(((((()))+++++++++,,,,,,+++++++++***)))))))))(((((('''''')))************+++++++++************************+++*********))))))(((((((((((())))))*********+++)))************+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))***************************************)))))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++///......---------......---------,,,,,,------...+++,,,------......---------///111111000---,,,,,,///////////////.........000000000000000000000000111111111111000000000000...666888888EEEVVVTTTEEE666555444333333333333333777777777777777888888888888777777777777999:::;;;::::::999888777777888888777777999???EEEEEE@@@;;;:::999888666555555444444666666666666666777777777777777777777666555333333333333333222222222111111222111111111000000//////000000//////.........---------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++000000000///...---++++++,,,+++******,,,,,,+++***...---,,,+++++++++,,,---000000///...,,,+++***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,************************,,,,,,+++******+++++++++,,,,,,------.../////////...............///000000//////000000000000//////222111000//////000111222000000000000111111111111222222222111111111000000111111111111111111111111///////////////000111111111222222222222111000000000000000000000000000000.........------,,,,,,,,,++++++,,,,,,---...//////------------------------,,,------......------,,,,,,,,,,,,------...............//////...---,,,,,,........................))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++222222000...***(((((()))******++++++++++++***************))))))((((((((()))************+++++++++************************************)))))))))(((((()))))))))************))))))*********+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))*********************************************))))))((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++*********************************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++......------------............---,,,,,,,,,------+++,,,------......------///222444444222000///000/////////////////////...000000000000000000000000111111000000000000000///000444666999DDDNNNJJJ===555444444333333333444444777777777777777888888888888777777777777999:::;;;:::999999888777777888888888888:::???DDDDDD???::::::999888777777777777777777777777777777777777777666666666666666555444333333333222222222111111111111111111000000000//////000/////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++............------,,,+++---+++***+++,,,,,,+++***---...///000000///......//////...---,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,------.../////////...............///000000......////////////......111111000000000000111111//////000000000111111111222222222111111111000000111111111111111111111111///////////////000111111111222222222222111000000000000000000000000000000......---------,,,,,,,,,+++,,,,,,------.........------------------------,,,------......------,,,,,,,,,------------------......//////...------,,,------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++444444333///+++((((((((())))))************))))))***************))))))))))))************+++++++++************************************))))))))))))))))))))))))************)))))))))*********++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))***************************************************)))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))+++++++++******)))))))))************************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++...---------------......///...---,,,,,,,,,,,,,,,+++,,,------......------000222444444222111000111......//////////////////000000000000000000000000111000000000/////////...222111444;;;CCCCCC<<<444444333333333333444444555666666666777777888888888888777777777777999:::;;;:::999888888777888888888999999:::>>>AAAAAA<<<888:::999999888888999999999777777777777777777777777555555555666555555444444333222222222222111111111111111000000000000///////////////...............------------------------------------------------...------,,,,,,------...******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++...,,,++++++,,,,,,+++))),,,...111333444333111///......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,------.../////////...............///000000------............------000000111111111111000000////////////000000000000222222222111111111111111111111111111111111111111///////////////000111111111111222222111111000///000000000000000000000000...------------,,,,,,,,,------------------------------------------------,,,------......------,,,------------------,,,,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((())))))************222222111...+++(((((()))(((((())))))))))))((((((++++++******************))))))*********+++++++++*********************************))))))))))))))))))))))))))))))*********))))))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))((()))))))))************************************++++++******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++------,,,,,,------......///......---,,,,,,,,,,,,+++,,,------......---------///000000///.....................////////////////////////////////////000000000/////////......444///222>>>DDD===444111222222222222333444555555555555666666777888888888888777777777777999:::;;;999999888888888888888999:::999:::<<<>>>===:::777888888888888888999::::::888777777777777777666666333444444555555555444444222222222222111111111111000000000000000000//////........................------------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,...---,,,+++,,,,,,+++))),,,---000222222222111000------------------------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,------------------------...------------......///,,,,,,------.../////////...............///000000---......//////......---///000111222222111000///....../////////000000000111111111111111111111111111111111111111111111111///////////////000000111111111111111111000000///////////////////////////------------------------------------------,,,,,,------------------------,,,------......------,,,.........------,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))*********---...---,,,)))((()))+++((((((((())))))(((((((((******************++++++))))))*********+++++++++************************))))))))))))))))))************))))))))))))))))))(((((()))))))))***************))))))))))))******((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,+++,,,------......------+++---......,,,,,,,,,...---.........//////000000////////////////////////000000000000000000000000555///222???DDD;;;333333222222222222222333444555444555555666777777888888888777777777777999:::;;;999888888888888888999999999999::::::;;;:::888666666555555666666777888999777777777666666666555555222333444444444444444333222222222111111111000000//////////////////000000---------...............------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,...---,,,,,,------+++***,,,,,,,,,,,,---...000000,,,,,,,,,------------...+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,------------------------...---------......///000,,,,,,------.../////////...............///000000/////////000000////////////000111222222111000///////////////000000000000111111111111111111111111000000000000000000000000///////////////000000111000111111111111000//////////////////////////////------------------------------------------,,,,,,------------------------,,,------......------,,,.........------,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******((()))***)))((((((***,,,(((((())))))))))))(((((()))))))))***************)))************+++++++++************************))))))))))))************************))))))))))))((((((((()))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,---...///---------,,,,,,------...+++,,,------......------,,,---......------...///------......///000000000000000000000000000000000//////000000111111222222333///111;;;???:::666666333222222222222333333444444444555666777777888888888777777777777999:::;;;888888888777888888999:::999999999999888888777777444444444444444555666777777666666555555444444444333333333444333333222222222111111111111000000000......////////////000000---------------.........------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,,,,+++*********,,,---///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---------------------------------------...///000,,,,,,------.../////////...............///000000//////000000000000//////000000111111111111000000000000000000111111111111111111111111111222222222000000000000000000000000///////////////000111111000000111111000000///...000000000000000000000000,,,,,,,,,------------...------------------------------------------------,,,------......------,,,------------------,,,,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))'''((())))))((((((***,,,((())))))******))))))(((((((((((())))))*********)))************+++++++++************************((()))))))))************************)))))))))((((((((((((((()))))))))*********))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,------...///+++,,,------......------,,,.........------///000------......///000000111000000000000000000000000...///000111222333444555000///000444888888777555333333222222111222222222333333444555666777888999888777777777777999:::;;;888888777777888999999:::777888888777666666777777555444444444444444555666666555555444333333222222333333333333333222111000111111111111000000000000........./////////000000,,,,,,,,,------.........------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,++++++***************++++++++++++******++++++++++++******++++++,,,,,,,,,,,,,,,+++,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,------.../////////...............///000000...//////////////////...111111000000000000111111111111111111222222222222000000111111111222222222000000000000000000000000///////////////000111111000000000000000//////...000000000000000000000000,,,,,,,,,---------......+++,,,,,,------.........------------------------,,,------......------,,,,,,,,,------------------,,,------...//////......------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))((()))***)))((((((***,,,))))))************))))))''''''(((((()))))))))***)))************+++++++++************************(((((())))))*********++++++*********))))))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,---...///+++++++++,,,---...///000+++,,,------......------+++,,,------,,,,,,...000---------...///000000111000000000000000000000000......000111333555666777...//////...222666666333444444333222111111111111333333444555666777888999888777777777777999:::;;;888888777777888999::::::777777777666555555777888666555555444444444555555555555444333333222111111444444444333222111000///111111111111000000000000---.........//////000000,,,,,,,,,------.........------------------------------------------------...------,,,,,,------...******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///+++++++++,,,,,,+++++++++)))************+++++++++******++++++++++++******,,,,,,---------,,,,,,++++++******,,,...000///...,,,---///000000...,,,+++......---------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,------...//////000...............///000000---..................---222111000//////000111222111111222222222333333333000000111111222222222222000000000000000000000000///////////////000111111000000000000000//////...000000000000000000000000,,,,,,,,,------.........++++++,,,,,,---...//////------------------------,,,------......------,,,,,,,,,,,,------.........,,,,,,---.../////////...........................))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((((((((('''''''''''''''((()))***++++++++++++*********)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++++++++,,,---,,,+++)))(((***((((((+++000222111...---,,,,,,,,,---...000111---,,,,,,,,,,,,---......---------............///////////////////////////............////////////...//////000111222222222......///000111222222333111111222222222333333333333444555777888999999999555444444444555666888999888888888888888888888888999888777888999:::999777555555444333333333333444555555666666555555444333333333333222222222111111111000000///...---------------............------(((---222222...++++++---........................+++++++++++++++,,,......000000///...,,,+++******---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------------,,,,,,,,,,,,++++++(((***------,,,+++++++++...---,,,+++***+++,,,---+++,,,,,,------,,,,,,+++,,,,,,+++***))))))******,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,---...//////...---,,,......------------......///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---------------------------......---++++++---...------------------------000///...---------------............////////////000000000000000000000000000000000000000000000000111444666333///---000444333111///111333444333000000000////////////000000////////////............////////////////////////,,,,,,,,,---------......///////////////000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///........................))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++*********)))))))))((())))))*********))))))***)))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++,,,---.........---+++***+++*********,,,------,,,------,,,,,,---...///000---,,,,,,,,,,,,---......---------............///....................................////////////...//////000111111222222//////000000111111222222111111111222222222333333222333444555666777777777666666666666666777888999999999999888888888888888999888777777999:::999888555444444333333333333333444555555555555444333333333333222222222111111111111000000///......---------......//////......---...222666555111------///------------------------..................------//////...---,,,+++***)))---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((***------,,,,,,,,,---...---,,,+++******+++,,,+++,,,,,,------,,,,,,+++,,,,,,+++***************,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,---...//////...---,,,------,,,,,,,,,,,,------......---,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---------------------------......---,,,+++---...------------------------//////...---------------............////////////////////////////////////000000000000000000000000555777888555111///111444888555222222333333111///000000////////////000000////////////....................................,,,,,,,,,---------...............---...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))******))))))))))))******************************))))))))))))************************************************))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,+++++++++******************)))))))))((((((((())))))))))))))))))************))))))))))))******))))))))))))))))))))))))+++++++++***************)))************+++++++++---.../////////...---,,,***+++++++++***,,,...000...---------------......---,,,,,,,,,,,,---......---------............///....................................////////////...//////000000111111222000000000000000111111111111111111222222222222333222333444555555555555555666777777888888888777777999999999888888888777777999888777777999::::::999555555444333333333333333444444444444444333222222333222222222222111111111000000000///......------......////////////......111444777666222...---...,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---+++***------,,,,,,+++***))))))+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++(((***------------...//////...---++++++*********+++,,,,,,------,,,,,,+++,,,++++++************+++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++------............------,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------------------------,,,---...---,,,+++---///------------------------//////...------------...............////////////////////////////////////000000000000000000000000444777888666333333555888===:::555333111111000...000000////////////000000////////////....................................,,,,,,,,,---------......------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******))))))))))))******)))***************++++++((()))))))))************************************************)))))))))((())))))))))))))))))))))))((((((((()))******++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***))))))))))))))))))))))))************************))))))*********+++++++++------...//////...---,,,(((+++,,,,,,,,,...444888......---------------------,,,,,,,,,,,,---......---------............///....................................////////////////////////000000111111111111111000000000000000111111111111222222222222333444444555555555444444555666777888888777555444999999999888888888777777:::888777777999:::::::::666666555444444444444555333333444444333333222111222222222222111111111111000000//////...............//////000000//////......000222222///---,,,,,,++++++++++++++++++++++++***+++---...---+++)))(((,,,+++++++++******))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++)))***---------...///111000000///---,,,++++++***+++,,,,,,------,,,,,,+++,,,++++++******+++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---///------------------------///......---------..................////////////////////////////////////000000000000000000000000///111444444555666999<<<>>>;;;777333111000000000000000////////////000000////////////....................................,,,,,,,,,---------......---------,,,---......///------------------------------------------------,,,------......------,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,((()))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((()))******++++++************++++++,,,,,,)))))))))((()))***+++,,,(((((())))))************)))))))))******)))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++------...---,,,+++(((+++,,,,,,+++---333888------------------,,,,,,---,,,,,,,,,,,,---......---------............///....................................///////////////////////////000000000111111111000000000000000000000111111111222222222444555555666666666555555444555666666666555444333888888888888888888888888<<<:::777777888:::::::::888777777666666666666666333333444444333333222111222222222111111111000000////////////..................////////////......***,,,......------,,,---++++++++++++++++++++++++((()))+++------,,,+++*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++)))+++,,,---------///111111111000///...---,,,++++++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++---------,,,,,,---------......------------......++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000------------------------......---------......///............////////////........................////////////////////////---///000222333555888::::::888555222000000111333000000////////////000000////////////....................................,,,,,,,,,---------............------......///000------------------------------------------------,,,------......------,,,---------............///------------------------))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))******))))))))))))******))))))******+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))******++++++***+++,,,---...///000111,,,+++***))))))***,,,---((((((((()))******++++++))))))************))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++)))***+++,,,,,,,,,+++***+++++++++***)))***,,,...+++,,,------------,,,,,,---,,,,,,,,,,,,---......---------............///------------------------............////////////////////////////////////000000000000000111111111000000000111111111111222333444555666666666666666333444444555555555444444777777777888999999::::::>>><<<999777888999999999888888777666666666666666444444444444444333222222222111111111111000000000//////////////////......------............------***+++,,,---............++++++++++++++++++++++++)))***,,,---.........---***************+++++++++*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++***+++,,,,,,+++,,,...111000000000000///...---,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------///......------......///***++++++,,,,,,++++++***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000------------------------...------------...//////............////////////........................////////////////////////000000000000000111111222444444333111//////222444000000////////////000000////////////............------------------------,,,,,,,,,---------...............---...//////000------------------------------------------------,,,------......------,,,---------............///........................))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))******))))))))))))******))))))***++++++,,,------))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))***+++---///111333444111///---+++*********+++'''(((((()))******++++++((()))***++++++***)))((())))))))))))))))))))))))))))))*********+++++++++)))************+++++++++((()))+++,,,,,,,,,+++***+++***))))))******)))(((******,,,---...------,,,---,,,,,,,,,,,,---......---------............///------------------------............//////////////////////////////////////////000000111111222222000000000000111111111111111222333444555666666666444444444444444555666777555555666888999:::;;;<<>>:::777777888888888777666666555444555555555444555555555555444333333111111111111000000000000.../////////////////////,,,,,,------------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------*********+++++++++,,,,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++***+++---///---...//////...---,,,++++++,,,,,,------,,,,,,++++++++++++++++++,,,---...,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++------,,,++++++,,,------...------,,,,,,------...++++++,,,------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,...000---------------------------------------...//////............////////////........................////////////////////////111000///......///......///111111000......000222000000////////////000000////////////............------------------------,,,,,,,,,---------......------,,,,,,------...///------------------------........................,,,------......------,,,---------............///------------------------))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))******))))))))))))******))))))***+++,,,,,,------))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))******++++++&&&''')))+++...111222333555333000,,,***)))))))))'''(((((()))***+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))******++++++++++++)))************+++++++++)))***+++,,,---,,,,,,++++++)))(((***...///---***(((***+++---......---------,,,,,,,,,,,,---......---------.........//////------------------------............/////////000///////////////............//////000111222222333000000000000111111111111///000222333444555555555555444444444555666888999444444666777999;;;<<<===BBB???:::888777777777777555555444333333333333444555555666666555555444333111111111111000000000000.........///////////////+++,,,,,,------,,,,,,+++,,,+++************)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))*********+++,,,,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,+++***)))))),,,...+++,,,---------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++------++++++++++++---------,,,,,,++++++,,,,,,---+++,,,------------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------,,,---///111---------------------------------------...///000............/////////000........................///////////////////////////...------///000000///---///111000---,,,...000000000////////////000000000/////////............------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------------------........................,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))))),,,---...---+++)))))))))))))))))))))))))))))))))+++++++++*********))))))(((((())))))*********+++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,+++******+++,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))---,,,+++******+++,,,---))))))))))))))))))))))))***)))))))))))))))******+++******)))))))))))))))*********)))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---...............////////////---.........//////000000...............///000000222222333444444444444333//////000111111111111111333222222222222333444444333333333444444444444555666777777777777999===AAAEEE@@@:::666555666888999444444333333333444444555444444333333333333222222111111111111000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++---------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***++++++,,,,,,,,,,,,------...,,,***+++---...,,,***,,,---......,,,,,,---......------,,,,,,------...,,,++++++******++++++,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------...------,,,,,,------...------------------------------------------------///...---...///000000.............................................------//////000000000000////////////////////////////////////............/////////...---,,,,,,---...///........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++........................///............---------(((((((((((())))))))))))+++---...---+++))))))***))))))))))))))))))))))))+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))++++++***))))))***++++++************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))(((((()))***+++++++++******)))))))))))))))***)))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---...............////////////............/////////000...............///000000111111222333333333333333///000000111111111111111444444333222111111111111333333333333333444444444555666777777777888;;;>>>@@@<<<888555666888999:::555555555444444555555666444444333333333222222222111111111000000000////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------...,,,***+++---...,,,***,,,---...---,,,,,,,,,......------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------...///111333555444111...................................................//////000000000000////////////////////////////////////............/////////...------------...///........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........------,,,+++........................///............---------(((((((((((())))))))))))+++,,,------+++))))))***))))))))))))))))))))))))+++++++++***************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))******)))(((((()))******************************************************************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))***,,,,,,+++******)))))))))))))))))))))))))))))))))************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...---............/////////............////////////...............///000000000000111222222222222222///000111111222222111111444444333333333333444444333333333333333444555555444666777888777777999::::::888555555777999::::::777666666555555555666666333333333333222222222222111111000000000000//////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************************************++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,---------,,,++++++------,,,++++++---...---,,,+++,,,......------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++*********++++++++++++,,,------------------------...------,,,,,,------...------------------------------------------------...000444888:::777222...................................................//////000000000000////////////////////////////////////............/////////...------------...///........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............---,,,,,,........................///............---------(((((((((((())))))))))))+++,,,------+++*********))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))*********))))))*********************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))+++,,,---+++******))))))))))))))))))))))))))))))***************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------.........//////.........///////////////...............///000000//////000111111111111111000000111222222222222111333333444555777999;;;<<<555555444444444555666777555777999999888777888888777666444555777888888888777666555555555555555555333333333222222222222111111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------,,,,,,------...------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++))))))*********+++++++++------------------------...------,,,,,,------...------------------------,,,,,,------------------...000333777999666222.......................................//////////////////000000000000////////////////////////////////////............//////.........------.................................,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------------............------........................///............---------(((((((((((())))))))))))***,,,------+++******+++))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---+++******)))))))))))))))(((((())))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------............///////////////........................///000000//////000111111111111000000000111222222222222222222333444555777999;;;===777666555555555666888999777999::::::999888888999888666555555666777666555666555444444333333333444333333222222222111111111000000000////////////...---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---...------,,,,,,------...,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++))))))*********+++++++++------------------------...------,,,,,,------...------------------------,,,,,,,,,---------............///111333222000...////////////////////////........./////////000000//////000000000000//////000000000000000000000000//////............//////---..................---........................,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------------...//////......---........................///............---------(((((((((((())))))))))))***+++------+++******+++))))))))))))))))))))))))***************+++++++++************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***,,,,,,+++******)))))))))))))))((((((((()))******++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,,,,------------.........///////////////........................///000000//////000111111111111111000111222222333222222222333333333333333444555666888777555444555666888:::888999::::::999888999;;;999777555555666666555444666555444333333333333333222222222222111111111111000000////////////......---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............------------------------++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---***,,,---,,,+++***+++---...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++*********++++++++++++,,,------------------------...------,,,,,,------...------------------------+++,,,,,,------.........///---,,,---///000//////////////////////////////.........//////000000111//////000000000000//////000000000000000000000000//////............//////------...//////...------........................,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------------...////////////...........................///............---------(((((((((((()))))))))))))))+++---,,,+++***+++,,,))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))************)))((((((((((((((((((((((((((())))))(((((()))***+++++++++******)))))))))))))))'''(((((()))******++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,---------.........000/////////...........................///000000///000111111222222111111000111222222333333222222222222222111222222333333777666444333333555777999777888888888777777:::<<<:::777555444555666666666777666555444444333333333222222222222111111111111000000/////////.........---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------***,,,...---+++***,,,...***,,,,,,,,,+++***+++,,,...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------++++++,,,,,,---......//////...---...///000000///////////////////////////---......///000000111111//////000000000000//////000000000000000000000000//////............//////------...//////...------........................,,,,,,,,,---------............---------,,,,,,,,,........................------------------------------...///////////////........................///............---------(((((((((((()))))))))))))))+++,,,,,,+++***+++,,,))))))))))))))))))))))))))))))******+++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((***)))))))))))))))******+++******)))))))))))))))'''(((((()))***+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,---------......000000//////.........---...............///000000000000111222222222222222111111222333333333333222000000111222333555666777666444222111111333666777777777777666555666:::<<<999777444444555777888888888888777555555444444444222222222111111111111000000/////////............---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++---------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------++++++,,,,,,,,,---------***,,,...---+++***,,,...***+++,,,,,,******+++,,,...------,,,,,,------......------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------...------,,,,,,------...------------------------++++++,,,,,,---...///////////////000222222111///000000000000000000000000---......///000111111222//////000000000000//////000000000000000000000000//////............//////,,,---...//////...---,,,........................,,,,,,,,,---------............---------,,,,,,,,,........................------------------------------...///000000//////........................//////.........---------************************************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,---------.........//////000///...------...///000............////////////222222222222222111000///222222111111222222333444333333333222222111111111444333222222333444666777777666666666888888666555:::;;;;;;;;;;;;;;;;;;;;;888888777666555444333333111111111000000000000000------............------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------------,,,,,,+++++++++)))((('''))),,,...,,,))),,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......+++++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------------------------------------------------------000000////////////000000////////////////////////000000000000000000000000222111111111000000//////000000000000////////////////////////////////////---------------------------------------------------------------------------.........---,,,,,,+++...---,,,---/////////...---------............///000000//////.........---........................************************************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,************************************************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///...---,,,,,,,,,,,,------------.........//////000///...------...///000............////////////111111111111111000//////222222111111222222333333333333333222222222111111333333222222333444666777666666555666777888666444888999:::;;;===>>>???@@@888888777666555444333333111111111000000000//////------............------------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------,,,,,,,,,+++++++++...,,,+++---000111///---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---,,,,,,,,,+++*********------------------------------------------------,,,,,,,,,,,,------------,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------000//////......//////000////////////////////////////////////////////////111111111000000000//////000000000000/////////...........................------------------------------------------------------------------------------......------,,,+++...---,,,---/////////............/////////000000000/////////....................................************************************************************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,************************************************************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,---------------...............//////............//////............///////////////000000000000///......111111222222222333333333333333333222222222222111333333333333333555666666666555444555777777555444555666888;;;>>>@@@CCCDDD::::::999888777666555555222222111000000///......------............------++++++++++++++++++++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,+++***+++------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---............---,,,+++***))))))------------------------........................++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------///..................///////////////////////////////////////////////////111111000000000000//////000000000/////////......------------------------------------------------------------------------------------------------------......------,,,,,,...---,,,---/////////...////////////000000000111////////////....................................************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,,,,------......................../////////....../////////............///////////////000000000000000//////111111222222333333333333222222222222222222222222222222333333444555555666555444333444666666444333222333555888;;;>>>@@@AAA;;;;;;;;;:::999888888888333222111000///...------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))************++++++------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------,,,,,,++++++***------------------------------------------------******+++++++++,,,,,,,,,...------,,,,,,------...******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------------..................------------......////////////////////////////////////////////////000000000000000000//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------...------,,,,,,...---,,,---/////////........./////////000000000///////////////.................................************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,------........................---...//////////////////...............////////////000000111222222111111111000111222333333333222222222222222222222222222222222222333444444555555555444333222333555555333222000111222444666888999:::999999888888777777666666222222111000///...---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......---------------------------------------------------------....../////////......------------......////////////////////////........................//////////////////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------...------,,,...---,,,---/////////...------........./////////.........///////////////........................***************************************************************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++***************************************************************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---.....................---------......////////////..................////////////000111111222222222222111000111222333444333222222111222222222222333333333111222333444555555555555333222111222444444222111000111111222333333444444444444444444333333333222111111000//////...------------............------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***++++++******+++---000333222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---......---,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,------******+++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---------------------------------------------------------...//////000000///..................///////////////////////////..............................////////////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------......------...---,,,---/////////...------------.....................///////////////........................************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---.../////////.........------------...///000000///...---............//////////////////000111111111111111///111222444444333222111111111222222222333333333111222333555555555555444222111111222333333222000222222222222333333333333333333333222222222222111000000/////////.........------............------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))*********++++++++++++((()))******)))***...222888666222///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,...//////...,,,+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,---+++,,,,,,,,,---.........------------------------------------------------,,,,,,,,,,,,------------,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------..................------,,,,,,,,,,,,---......---------------------------------------------------------...///000000000000//////......//////000////////////////////////................................./////////000000//////.........---------------------------------------------------------------------------------------------------------+++,,,------......------...---,,,---/////////...............////////////............/////////000........................************************************************************************************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---.../////////.........------------...///000000///...---............/////////000......///000000000000000///111222444444333222111111111111222222333333333111222333555666555555444222111000111333333111000333333333444444555555555444444444444444444333333///////////////.........---..................---************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,---///...---///444888<<<888444///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...//////...,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***++++++,,,,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,------------------------,,,------------------------........................,,,,,,------------.........------,,,,,,------...******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---//////000000000000//////---,,,,,,,,,,,,---......---------------------------------------------------------...///000000111000000////////////000000////////////////////////........................---.........//////000000//////.........---------------------------------------------------------------------------------------------------------+++,,,,,,---.........---...---,,,---/////////...////////////000000000000---.........//////000000........................************************************************++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++,,,,,,+++***************************************************)))************+++++++++))))))))))))))))))))))))************************))))))************))))))************************+++++++++*********))))))******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------//////.........---------............////////////.........///000222333444222222222222222222222222444444444444444444444444222333333333333333333444222222111111222444555666777666555444444444444444666555555444222111000000........................------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++******---222666:::666111...,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---,,,,,,++++++...---,,,+++++++++,,,---,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------......------,,,...------------...//////////////////////////////000000//////.........---////////////////////////---------------...//////////////////////////////......------------......+++,,,------......------+++,,,------......------,,,,,,,,,---------..............................,,,---------.../////////------------------------............////////////....................................////////////************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******************************************************)))************+++++++++************************************************))))))************))))))************************+++++++++*********))))))******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------//////.........---------............////////////......//////000222333444333333333333333222222222444444444444444444444444222222333333333333444444222222111111222444555666666666555444444444444444555555444333222111000000........................------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++***+++---222555888444000---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................///......---,,,,,,++++++------,,,+++++++++,,,---,,,------......------,,,,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,...------------...//////////////////////////////000/////////............////////////////////////...............//////000////////////////////////......------------......+++,,,------......------+++,,,------......------,,,,,,,,,---------..............................---------...............------------------------............////////////....................................////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******************************************************************)))************+++++++++************************************************))))))************))))))************************+++++++++*********************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...............---------............////////////////////////000111333333555444444444333333222222333333333333444444444444222222222333333444444444222222222222333444555555666555444444444444444444555444444333222111000000........................------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++---111444444111---++++++,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,------......------,,,---......//////......---,,,,,,,,,---------......,,,------......------,,,...------------...//////////////////////////////////////////............///////////////////////////////////////000000111////////////////////////......------------......+++,,,------......------+++,,,------......------,,,,,,,,,---------.............................................---------------------------------............////////////....................................////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,***)))((()))******************************************************))))))*********+++++++++************************************************))))))************))))))******************************************************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------....................................////////////////////////000111222333666555555444444333333222333333333333333444444444222222222333333444444444222222222222333444444444555555444333333444444444444333333222111000000000........................------......------,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,++++++---000333000...+++***+++,,,,,,,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------........................+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,------......------,,,------............------,,,,,,,,,---------......,,,------......------,,,...------------.../////////////////////////////////////////////.........////////////////////////000000000///000111111222////////////////////////...------,,,,,,------...+++,,,------......------+++,,,------......------,,,,,,,,,---------............................../////////...---------,,,....................................////////////....................................////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,***)))((()))******************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))******************************************************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------.................................////////////000/////////000111222222555555555444444333333333222222222333333333444444111111222333333444555555222222333333333333333333444444333333333444444555222222222111111000000///........................------......------,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,++++++,,,///222---+++******+++---,,,,,,)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------........................+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,------......------,,,...------------...//////////////////////////////.........///////////////////////////////////////000000000000000111222222////////////////////////------,,,,,,,,,,,,------+++,,,------......------+++,,,------......------,,,,,,,,,---------............................../////////...---------,,,....................................////////////////////////////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))***************************************+++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------...........................////////////000000000000000111222222333333333333333444444444111111222222333333444444111111222333333444555555222333333444444333333222333333333333333444444555111111111000000000//////........................------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,+++,,,...111,,,+++******,,,------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,------......------,,,...------------...//////////////////////////////.........///////////////////////////////////////000000000000000111111222////////////////////////------,,,,,,,,,,,,------+++,,,------......------+++,,,------......------,,,,,,,,,---------.............................................---------....................................////////////////////////////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******************************************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++,,,,,,,,,------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------.........//////............////////////000000000000000111111222111111222222333333444444000111111222333333444444000111111222444555555666222333444444444333222222333333222222333333444555000000000000000/////////........................------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,++++++...000,,,+++***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---......------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,------......------,,,...------------...//////////////////////////////............/////////000////////////////////////000////////////000111111////////////////////////---,,,,,,++++++,,,,,,---+++,,,------......------+++,,,------......------,,,,,,,,,---------..............................---------...................................................////////////////////////////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------''')))***,,,,,,,,,+++***************************************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************************))))))******++++++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++,,,,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------.........//////............/////////000111000000000000000111222///000111222333444444555000000111222333333444444000111111222444555666666222333444444444333222111222222222222333333444555000000000000////////////........................------......------,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,++++++---///---+++++++++---...---,,,---------------------,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---......------,,,------......------,,,---..................---,,,,,,,,,---------......,,,------......------,,,...------------...//////////////////////////////---.........//////000000///////////////////////////////////////000000111////////////////////////---,,,,,,++++++,,,,,,---+++,,,------......------+++,,,------......------,,,,,,,,,---------..............................,,,------....../////////////////////////////////............/////////000000000000000000000000000............/////////000///...------,,,,,,------+++,,,,,,------,,,,,,+++------,,,++++++*********---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))************,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------...///...---...///111222111000.........///000//////111222444666777777333333333333333333333333111111222222222333333333555555555444444333333333444444333333333222222222111111000000//////......------------------------..................------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------.........//////------------------------------------------------------------------------...---,,,,,,,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------)))************+++++++++------------------------...........................------,,,,,,------...000///...---------------........................---.........//////000000000000000000000000000000000//////.........//////........................////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////.........------------........./////////////////////////////////////////////.........000000000000000000000000000000//////.........---...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))************+++******************+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------...///...---...///111222111000///......///000......///111222333444555222222222222222222222222111111111222222222333333555555444444444333333333444333333333333222222222000000000000//////......------------------------..................------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------......------------------------------------------------------------------------...---,,,,,,,,,,,,---...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...//////...---------------........................---........./////////000........................//////............//////................................................////////////////////////------------------------------------------------------------------------........................000/////////............---------.........///////////////////////////////////////////////////...000000000000000000000000000000/////////...............---,,,,,,,,,,,,---,,,,,,------------,,,,,,******+++,,,,,,---......---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))))))))*********++++++*********))))))*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------...///...---...///111111000000////////////000.........///000000111111111111111111111111111111111111111222222222222333444444444444333333333333333333333222222222111111000000000////////////...------------------------------------------......------............------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------------------------------------------...------,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////...------------........................................../////////------------------------///...............//////................................................////////////////////////------------------------------------------------................................................////////////............------........./////////////////////////////////......//////////////////000000000000000000000000000000////////////......000000///............///------............------+++,,,,,,,,,---------............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++***)))***+++************************++++++******++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------........................---...///...---...///111000000000////////////000......///////////////000111111111111111111111111111111111111222222222222333333333333333333333333222222222222111111111111////////////////////////------------------------,,,,,,------------......---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...///......---------......................................................------------------------......---------...//////................................................////////////////////////------------------------------------------------////////////////////////........................///////////////.....................////////////////////////////////////............////////////////////////////////////000000//////////////////000000///...............---......//////......---.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++++++++,,,------,,,++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))***++++++***)))***+++************************+++*********++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------........................---...///...---...///111/////////000000000000///000000000000000000000000222222222222222222222222000000111111111222222222333333333333333333333333222222111111111000000000.............../////////------------------------,,,,,,,,,,,,------......---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,------......////////////////////////...------,,,,,,------.........---------......///.......................................---------........................---------------...//////................................................////////////////////////------------------------------------------------////////////////////////.................................///////////////........./////////000000////////////////////////---.........//////000000//////////////////////////////000000000000000000//////...---------------......////////////......000//////...------,,,,,,.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++*********************************++++++++++++,,,+++,,,---......---,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++***)))***+++************************************+++,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++,,,,,,,,,,,,------------------------------........................---...///...---...///111...//////000000000000///000000000000111111111111222222222222222222222222000000000111111111111222222222222222333333333333111111111000000000000///---............/////////------------------------++++++,,,,,,------......------............------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,///...............------+++,,,,,,------.........------------------------------------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......///////////////////////////...------,,,,,,------......------------...//////.................................---------------........................,,,,,,,,,,,,---...//////........................------------------------////////////////////////------------------------------------------------////////////////////////.................................///////////////....../////////000000000////////////////////////------......///000000000000000000000000000000000//////000000000000111111222111000000//////000000/////////000000//////////////////...................../////////000000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++,,,,,,***+++---......---+++***************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))***++++++***)))***+++************************************+++,,,---...++++++,,,,,,,,,,,,------******+++,,,,,,---......++++++,,,,,,,,,,,,------------------------------........................---...///...---...///111---...///000111111000/////////000000111111111222111111111111111111111111000000000000111111111111111111222222222333333333111111000000000/////////---------.........//////------------------------***++++++,,,------......,,,,,,------------,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******))))))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------.........------,,,,,,,,,++++++,,,,,,---......///------------------------------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++++++++,,,,,,,,,------***++++++,,,------......////////////////////////...------,,,,,,------...---------------...//////.................................------,,,,,,,,,------------------------,,,,,,,,,,,,---...///000........................------------------------////////////////////////------------------------------------------------............................................................/////////000.../////////000000000000////////////////////////------......///000000111000000000000000000000000//////000000000111111111666555444444333333444444//////000000000000//////------......///000000000.../////////000000111111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,)))***,,,------,,,***)))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))+++++++++***)))***+++))))))))))))))))))))))))************+++,,,---...++++++,,,,,,,,,---------******+++,,,,,,---......++++++,,,,,,,,,---------------------------------////////////////////////---...//////---...///111---...///111111111000///......//////000111111222000000000000000000000000000000000000111111111111111111111222222333333333000000000000////////////---------.........//////------------------------******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------......---------,,,,,,+++++++++++++++,,,,,,---...//////------------------------------------------------,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------...........................------,,,,,,------...---------------...///000.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000........................------------------------////////////////////////------------------------------------------------................................................---.........//////000000////////////000000000000////////////////////////---------...///000000111000000000000000000000000//////000000111111111222SSSPPPLLLLLLPPPQQQGGG::::::999888777888:::777444222222222222222222111000111///---------......------......---------...000...------...000111000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,---,,,***)))))))))******++++++************++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------------------------.........---,,,,,,+++---------............///////////////000000000000111111000000000000000111...///000222222222111000000000000000000000000000222222111111111111111222555555555555444333333222000000000000//////////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------------------------,,,+++******+++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------................................................------............------.................................------,,,,,,,,,.........------,,,,,,,,,---...//////......///111//////.........---------------++++++++++++---------......///000///////////////.........---------,,,,,,------...///000000............////////////---------........./////////////////////000111111////////////////////////............/////////000000///.........///111222111111000000000000000111000000111111111111000000wwwqqqqqqyyyzzzqqqhhheeeYYYVVVRRROOOLLLHHHAAA:::AAA>>>999555444444555555444444333222222222111000111111111111000000111111///...------//////...---...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***************++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,,,,,,,***)))))))))******++++++************++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------------------------.........------,,,+++---------............///////////////000000000000111111000000000000111111...///000111222222111000000000000000000000000000222222111111111111111222111222333333333333333333000000000000//////////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++*********+++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------------------------------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------................................................------............------..............................---------,,,,,,,,,......---------,,,,,,,,,---...//////......///000//////.........---------......---,,,,,,---......------...////////////...//////.........---------,,,,,,------...//////000............////////////---------........./////////////////////000111111////////////////////////........./////////000000///////////////000111111111111000000000000000111222222222222222111000000xxxrrrllliiifff___TTTMMMRRRNNNIIIDDDAAA>>>:::888444333333222222111000000000000000000///////////////...,,,---......---,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,+++******)))*********++++++************++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------------------------............---,,,,,,---------............///////////////000000000000111000000000000000111111///000111111222111111111000000000000000000000000222111111111111111222222///000111222333333333333000000000000////////////...............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------........................------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------................................................------............------...........................------------,,,,,,,,,...------------,,,,,,,,,,,,...//////......///000...............---------///......------......///,,,,,,---..............................---------,,,,,,------.../////////............////////////------.........////////////////////////000111111////////////////////////....../////////000000000...///000000111111000000000000/////////000000111///000000000000000000000{{{vvvrrrjjjiiifffccc___VVVKKKCCC===<<<999666222111111222111000//////000///...---...,,,,,,,,,...///...---///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************++++++******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------------............---------------............///////////////000000000000000000000000000000111222111111111111111111111111000000000000000000000000111111111000111111222333111111222222222222222222000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------................................................------............------........................------------------------------------------------,,,---///...------...000..............................------------......+++,,,------......------........................---------.........//////............////////////............///////////////////////////000000111////////////////////////...////////////000000000...///000222222111000000000000/////////000111111/////////000111222333333~~~zzzrrrhhh```YYYVVVQQQHHH???::::::;;;:::777444222333333111000---,,,,,,---///111000///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************+++*********++++++************++++++******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------------...//////......------------............///////////////000000000000000000//////000111222222222222111111111111111111000000000000000000000000111111000000111222222333444444444444333222000000000000000000////////////---...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------................................................------............------........................------------------------------------------------,,,---......------...///---.....................,,,,,,,,,------,,,,,,,,,+++,,,------......---------.....................---------...........................////////////........./////////000000///////////////000000111000000000000000000000000////////////000000000111...///111222222222111000000000000000000111222222333333222222222222333444|||wwwuuuooodddXXXNNNKKKJJJHHHBBB;;;666555444111//////......///111222222111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))***++++++++++++***++++++************++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------------...////////////...---------............///////////////000000000000////////////000111222333333333222111111111111222000000000000000000000000000000000000111222333333555555555444333111//////000000000000////////////---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------................................................------............------........................,,,,,,,,,------------...,,,,,,,,,------------...+++---......------...///---------...............+++,,,,,,------,,,,,,+++,,,,,,---...............---------...................................................////////////....../////////000000000///////////////000111111000000000000000000000000/////////000000000111111///000111111222222111111111111111111111222333444444333222111111222333333zzzoooiiiggg```WWWJJJBBB===:::666333555333222222333333222000111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------***++++++,,,,,,++++++***************************************************++++++,,,------,,,++++++***+++,,,,,,,,,,,,+++***((()))***+++,,,++++++***++++++************++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------------...///////////////---------............///////////////000000000000////////////000111222333444333222111111111222222000000000000000000000000000000000000111222333444333333333333222111//////000000000000////////////---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,---......---,,,,,,------------------------+++++++++,,,,,,---------+++,,,,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------................................................------............------........................,,,,,,,,,---------......,,,,,,,,,---------......+++---......---,,,...///---------.........//////,,,,,,---......---,,,,,,------...////////////...---------.........//////....................................////////////.../////////000000000000///////////////000111111000000000000000000000000//////000000000111111111111111000000111111222333222222222222333444555666555555666777:::>>>BBBDDDxxxmmm^^^RRRKKKFFFAAA===999777555444444333111///111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,+++++++++************************************************++++++------------++++++***+++,,,------,,,+++***((()))***+++,,,,,,+++***++++++************++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,------------------------------------------------------...///000000//////---------.........//////////////////000000000000////////////000111222333555444222111111111222222000000000000000000000000000000000000111222333444000111111111111000000///000000000000////////////---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,---......---,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------................................................---..................---........................,,,,,,,,,------.........,,,,,,,,,------.........+++,,,...---,,,,,,---///---------.........//////,,,---...//////...---,,,---...//////000000//////---------.........//////.....................---............/////////000////////////000000000000///////////////000111111000000000000000000000000000000000000111111111111222111000000000111333444333333333333444555666777:::<<>>BBBIIIJJJ[[[nnnyyygggMMMBBB<<<666333222222444555333///,,,------......////////////.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********+++++++++++++++++++++,,,,,,+++++++++************************************************++++++*********)))))))))+++++++++*********))))))******+++++++++******)))************************)))))))))))))))))))))))))))************+++++++++************************************************************************++++++++++++++++++++++++++++++************++++++,,,---------------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,------...///---------............///...///000///...---...///.../////////000000000111/////////000111111222222000000////////////000000.../////////000000000111//////////////////////////////............//////...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))*********+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++++++++,,,---...---+++...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///........................//////.........---------,,,,,,,,,,,,------......,,,,,,,,,---------......------------------------............////////////000//////...------,,,,,,,,,,,,------...//////000////////////////////////111000///...---......///000000///...............000000000000000000000///000//////............//////000000111111000/////////000111111111111222444333222333555888<<<@@@CCCLLLQQQ[[[eeehhhgggiiimmm}}}zzz___KKK>>>666777777777666444222000000000111111111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,++++++++++++++++++,,,************************************************+++++++++++++++*********+++++++++***************)))******+++++++++******************************)))))))))))))))))))))))))))************+++++++++************************************************************************++++++++++++++++++++++++++++++************++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------------...//////---------............//////000111000...------...////////////000000000000/////////000111111222222000000////////////000000////////////000000000000//////////////////////////////............//////...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***++++++,,,,,,))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------,,,,,,,,,+++******+++------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------...------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------............///.......................................---------+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......------------------------------.........//////////////////...------,,,,,,,,,,,,------.../////////////////////////////////000000///............///000000///.........//////000000000000000000000000111111000//////////////////111333444444333111///000222444333222444888<<<======???DDDLLLVVV___eeezzz|||fffVVVKKKFFF>>>666222111444777444444444333222111000////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---************************************************++++++++++++++++++++++++************************))))))***+++++++++******************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++************++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------......///---------............//////000111000...------...////////////000000000000/////////000111111222222000000////////////000000////////////000000000000///////////////////////////......------......///...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***)))***+++---...)))*********+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,++++++,,,......---+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///................................................,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,------......///////////////.........------------------.........///////////////////////////////////////.........//////000000///////////////000000000000000000111111111333222222111000111111111222333333444333333222111000222555666777<<>>;;;:::666444444333111///...---...///000---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************((()))******++++++******++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++***))))))))))))************++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---.....................---------......////////////.........////////////000000000000000000////////////......................................................------,,,,,,------...------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,---...............------------------------......---,,,---...000111///...------,,,,,,,,,,,,...........................------------,,,,,,,,,------------------......//////............//////000000000000000000000000000//////......//////000,,,---...////////////...111111000000////////////111555888888777<<>>;;;999666444111000000000//////------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************************************************))))))***++++++++++++***++++++************++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++******))))))******))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---....................................////////////......////////////////////////////////////////////////...................................................------,,,,,,------...------------------------------...///000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,---.........------------------------------------------...000111222///...---,,,,,,,,,,,,,,,------------------------------------------------............------------//////............//////000000000000000000000000000000////////////000000//////000000000000//////222222222222222333555777;;;<<<>>>BBBLLL[[[mmmyyywwwxxx}}}wwwzzz|||yyyxxx|||zzzooocccXXXLLL???666444222000111222222000---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************************************************))))))***+++++++++++++++++++++************++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++***************))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---...........................////////////....../////////............................../////////...................................................------,,,,,,------...------------------------......///000111222222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------+++,,,,,,---...------------------------------------------...///000111111......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.....................---//////............//////000000000000000000000000000000////////////000000111000000///////////////111222333333444666<<<@@@DDDEEELLL\\\rrr~~~~~~uuusss|||~~~{{{}}}zzz|||yyyhhhRRRAAA999555222222333444111///000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************)))***++++++,,,+++++++++++++++************++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,+++************+++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---------.....................////////////....../////////............------............/////////...................................................------,,,,,,------...------------------------,,,,,,---...//////000000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---------............------------------------++++++,,,------------------------------------------------...////////////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////............//////000000000000000000000000111000000//////000000111000000///......//////000...111444666999@@@IIIOOObbbfffppp|||kkkuuuzzzwwwsssttt~~~ppp```OOOGGG>>>888666555333000222111111111000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++************++++++************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++---,,,++++++******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---------.........//////......////////////......//////.........------------------.........//////...................................................------,,,,,,------...------------------------++++++,,,,,,------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***------,,,,,,,,,,,,------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------............------------------------++++++,,,------------,,,---------------------------------.........---------------,,,,,,------...------------------------,,,,,,,,,---------......------......//////000000//////............//////////////////////////////111111000000000000111111000000000000222333555666666<<>>GGGPPP\\\jjjzzzssszzzsssvvvyyyqqqpppjjjuuulllSSSEEEAAA===777777666666555111...///111///---,,,++++++,,,...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++************++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,,,,------..................---------------............///,,,---......//////........................................../////////////////////...---------,,,------,,,+++,,,---...///...///////////////............---------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,++++++************+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,///...,,,+++***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------///---+++,,,---...---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------......000000000000000///......//////////////////////////////.........---------,,,---...//////...---,,,------------------------------------------------........................//////............//////000000000///......------...............///000000000111222222111000///...---222444222000222111///333<<>>777???:::666444444333111000......---,,,,,,---...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++************++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******)))************+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,------........................---------............///,,,---......//////..........................................////////////...............---------------,,,,,,,,,---...///......////////////............---------,,,,,,,,,------......------,,,+++,,,,,,,,,+++++++++******++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...---,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------........................///---+++,,,---...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------......000000000000000///..............................//////.........---------......///000000///......------------------------------------------------........................///..................///////////////............000///////////////000111222111111000000111333444///333333//////444888888CCCUUUhhhrrrwww}}}wwwmmmkkklll~~~jjj^^^WWWSSSKKKBBB777111111222///,,,........................---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++************++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******)))************+++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------........................---------............///,,,---......//////..........................................////////////---------...............---,,,,,,,,,,,,---...///---....../////////............---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......------------------------........................///---+++,,,---...---,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......//////000000000///.............................................---------//////000000000000//////------------------------------------------------..............................------------..................////////////111111000//////000000000------......//////000000111333222///111888???BBBNNNfffwwwlllkkkoooiiimmmqqqttttttvvv{{{~~~mmmaaaMMM;;;333333333000//////000000000///...................../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,---------------...............---------............///,,,---......///.............................................////////////,,,---------.../////////,,,,,,,,,,,,------......------......//////............---------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................///---+++,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------......///////////////............................................................////////////......------------------------------------------------........................------,,,,,,,,,,,,---------------...///000000111111111000////////////000///000111333333222111000222999???BBBJJJUUU^^^aaasssyyyjjj______dddkkkqqq|||pppQQQ===777777666000111111111111000///...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,------......------,,,+++++++++,,,,,,,,,---------------.........//////---------............///,,,---......///.............................................////////////,,,---------.../////////,,,,,,,,,---------------,,,,,,---.....................---------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------......////////////..............................---.....................------------------------------------------------------------------------........................------,,,,,,,,,,,,------,,,------...///000111111000000//////...//////000666444333333555888===???HHHSSSaaalllxxxxxxnnngggdddjjjyyy___FFF<<<555///333222222111111000000///000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******)))************+++++++++,,,++++++******++++++,,,,,,,,,---------.........,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////---------............///,,,---......//////..........................................////////////---------...............+++,,,------......------+++,,,---.....................---------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------++++++++++++++++++++++++///---+++,,,---...---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------.../////////......---------------------------------...............------,,,++++++,,,------------------------------------------------------..............................------------......---------...///000000111000////////////000111222222///---///777DDDQQQZZZyyyvvvrrrsssqqqlllooooooqqquuuyyy}}}qqqaaaUUUFFF666555444222111000000111111000000000000/////////...........................------------------------++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000---------............///,,,---......//////..........................................////////////...............---------+++,,,---.........------***+++,,,---..................---------,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---......//////......---------------------------------.........//////...---,,,,,,,,,,,,---...------------------------------------------------........................///..................///------......//////000000000000000111222333444555222777@@@NNN```rrryyylllfffjjjmmmmmmvvv|||}}}gggPPP666555222000000000111222111111000000/////////...........................------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******)))************+++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,------...///000000---------.........//////,,,---......//////........................................../////////000/////////......------,,,+++,,,---.........---,,,***+++,,,---..................---------,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,------.........,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...)))***,,,---...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------///---+++,,,---...------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---.../////////...---------------------------------........./////////...---,,,,,,---...///------------------------------------------------........................//////............//////.........///////////////111111222333444666777888@@@OOOgggwwwxxxtttmmmmmmvvvkkkooouuu{{{wwwSSSHHH:::111222666333......000000000000111000---000000000000////////////......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...------............------..............................---------,,,,,,,,,,,,,,,,,,---------..............................------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------+++,,,------............///...---,,,+++,,,---...------------------------........................------------,,,,,,+++***000000000///...---+++***......---------,,,,,,,,,---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++)))******++++++,,,,,,---,,,,,,,,,---------......------------------------........................,,,,,,---...///000111111........................++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------...---,,,...111444333111)))000222...---000000---555+++***333666666DDDXXXrrr|||~~~~~~xxxqqqnnn}}}RRRRRRTTTWWW[[[___ccceeegggrrrqqqbbbMMM<<<555333111...222222000//////000///...000000000/////////......//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...------............------.................................---------,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,---------.........---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------++++++,,,---------------...---,,,,,,,,,,,,---...------------------------........................---------------,,,+++***............------------......---------,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------........................,,,,,,------......//////------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------...---,,,...111222111000***...///,,,---111222000,,,111666999???SSSttt|||vvvvvvxxxzzzQQQOOOLLLKKKNNNSSSZZZ^^^[[[aaahhhooottt{{{gggNNN===444111111555222///...////////////////////////............000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...------............------.................................------------,,,,,,,,,,,,---------..............................---------------------------------.........//////------,,,,,,,,,,,,------------------------------...------------,,,,,,,,,------------------------------------------------........................,,,,,,,,,---------......,,,------......------,,,------------------------++++++,,,,,,------,,,,,,------,,,,,,,,,------...------------------------........................,,,------------,,,,,,+++,,,,,,++++++,,,---............---------,,,,,,,,,------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++......------,,,++++++***,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------...------...000000000///...///...,,,///333444222000777:::;;;KKKnnn{{{PPPNNNKKKIIIJJJMMMQQQTTT]]]```cccfffhhhmmmssswwwwww{{{fffOOO>>>888888444///,,,...000000///000////////////.........---/////////.........------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...------............------....................................------------,,,,,,,,,---------..............................------------------------------------............------,,,,,,,,,,,,------------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------++++++,,,,,,,,,,,,,,,+++---,,,,,,,,,------......,,,,,,------------------........................,,,---------------,,,,,,,,,,,,+++++++++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,---...///000---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------...........................---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------......................................./////////...222111//////111333222000999555777FFFcccOOOOOOOOOOOOOOOPPPQQQQQQSSSWWW]]]bbbfffiiikkkmmmllllllmmmooosss{{{jjjSSSGGGEEE:::222...111333111///111000////////////..................---------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...------............------........................//////.........---------,,,,,,,,,---------..............................------------------------+++,,,,,,,,,,,,---------...------,,,,,,------...------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,---------..............................,,,------......---------------,,,++++++++++++,,,......---------,,,,,,,,,++++++,,,---///111222333---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------..............................//////......---,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---------......................................./////////...//////222000000111222111000000888555DDDggg|||{{{{{{{{{~~~[[[[[[[[[[[[[[[ZZZZZZYYYSSSWWW]]]bbbeeeeeedddcccdddeeefffgggiiijjjlllmmmttttttzzzmmm^^^\\\MMM@@@666666666222000222000000000000////////////------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...------............------......................../////////.........------,,,,,,,,,---------..............................------------------------+++++++++,,,,,,,,,------......------------......------------------------,,,,,,,,,------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------------......------,,,,,,++++++,,,---............+++,,,,,,------.................................,,,------............---------......---,,,+++***......---------,,,,,,,,,******+++---///111333444---------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,---.........,,,,,,,,,---------......+++,,,,,,------.................................///.........------,,,,,,........................,,,---------............,,,---------....................................---///000000//////000222000......111111222777>>>CCCMMMkkk~~~uuuzzzppplllfff___[[[YYYYYYZZZ^^^___```bbbccccccaaa___aaabbbdddfffhhhhhhfffeeeeeecccfffmmmsssvvv~~~zzzzzzlllWWWDDD===888111000444222111111111000000000000................................................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...------............------........................////////////............,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,---------.........------------......------------------------,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------.../////////......---,,,***+++,,,...............++++++,,,,,,---......///........................,,,,,,---...............***,,,...000000///---+++......---------,,,,,,,,,+++++++++,,,---...///000------------------------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///........................---------,,,,,,,,,,,,,,,------------------------------------............------------....................................---///111111000000222444000///000222555;;;JJJYYYhhhxxx||||||zzzyyy~~~{{{mmmddd```aaaccc```___]]]^^^```cccdddeeeeeecccbbbbbbbbbccccccbbb\\\ZZZ]]]ccceeehhhrrr}}}ttt~~~sssjjjOOOAAA888000000666222222222222111111111000////////////000000000000........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------))))))******++++++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...---..................---........................000/////////............,,,,,,,,,---------..............................---------------------------------.........//////......------------......------------------------,,,,,,,,,------.........////////////////////////------------------------........................,,,,,,,,,---------......,,,------......------,,,------------------------//////000000///...------)))+++,,,...//////......++++++,,,,,,---...//////........................,,,,,,---.../////////...(((***...111222111///---......---------,,,,,,,,,,,,++++++******++++++,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,++++++******))),,,,,,,,,---------......++++++,,,,,,---...//////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////////////////////////////,,,///222222111111444666333111222666:::EEE\\\ssstttqqq{{{xxxhhhhhhllluuuyyymmmeeemmmeee]]][[[aaafffhhhfffccceeehhhhhhddd```]]]\\\ZZZXXXWWWYYY___dddfffffflllssstttzzzvvvbbbKKK;;;777777666333222000...///222222111000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,+++***---------,,,,,,+++++++++)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......................................................////////////////////////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,---------............///------------------------///...---,,,+++,,,---------------------------------------............///------------------------,,,,,,,,,---------......------------------------..............................---,,,++++++++++++......------------............---,,,---...///000//////.........---------------------------------........................,,,---...---+++***+++,,,...---,,,++++++,,,---...,,,------......------,,,........................//////.........------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................000111111000...,,,------...///000111111000000000...000666???III[[[xxxsssvvvtttqqqwwwtttttt~~~rrrlllkkkkkkjjjgggbbbccceeeggggggfffdddcccccc]]]XXXXXX]]]bbbdddddd\\\___dddlllwww~~~xxxeeeRRREEE<<<555555444333111000000///...000000///............///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---------,,,,,,+++++++++)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------....................................................................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------------------------------...------,,,,,,---------............///------------------------///...---,,,,,,,,,------........................---------............///------------------------,,,,,,,,,---------......------------------------...........................------,,,,,,,,,,,,---......------------.........------,,,---...///000//////.........---------------------------------------------------------,,,---...---+++***+++,,,---------,,,,,,---------,,,------......------,,,------------------------///.........---------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---///000///...---...000222111///------...111444777;;;CCCSSSiiizzzsssttt}}}{{{zzzyyyxxxxxx{{{{{{sssmmmgggcccdddeeedddcccggg```ZZZZZZ___bbb```\\\[[[YYYWWWUUUWWW```mmmwwwqqq|||ppp\\\HHH:::888666555333222000//////111000000///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------.................................................................................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///....................................------,,,,,,---------............///------------------------///...------,,,,,,------////////////////////////---------............///------------------------,,,,,,,,,---------......------------------------...........................------------...//////......------------.........------------...//////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................+++,,,............000111------------///333999===>>>RRRiii{{{~~~|||{{{~~~xxxyyyxxxvvvuuuvvvzzz{{{ooojjjhhhfffdddbbb]]]ZZZ^^^fffiiifff```bbb```ZZZTTTPPPTTT]]]fffnnnvvvxxxaaaNNN@@@:::555444333222333555222111000000//////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................---------------------------------------------------------------------------------------...//////////////////////////////000///......------,,,,,,---------............///........................///......---------------........................---------............///------------------------,,,,,,,,,---------......................................................---------......///111111......------------......------------......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---+++,,,---......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................+++,,,............000222,,,...000222444999@@@EEEPPPppp}}}}}}yyy||||||}}}}}}}}}jjjddd^^^___fffkkkkkkiii\\\[[[YYYUUURRRSSSWWW\\\]]]gggvvvqqqSSSEEE999555555222222444222222111000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................------------------------------------------------------------------------...------------...//////////////////////////////000///...------------...---------............///...........................//////.........---------------------------------------............///------------------------,,,,,,,,,---------......................................................---------...///000111222......------------......---------...............---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++,,,---......---,,,+++,,,------......------,,,------------------------,,,,,,---------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---...//////......000111333333444444888CCCQQQ\\\yyyzzz{{{|||{{{nnngggeeecccbbbVVVUUUSSSSSSTTTVVVXXXYYYVVV^^^hhhnnnssszzzpppZZZFFF@@@>>>888111000333222222111111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................------------------------,,,,,,,,,------------...------------------------------------------------......------......///000////////////////////////000///...------...///000---------............///...........................////////////...---------------------------------------............///------------------------,,,,,,,,,---------......................................................---------......000111111......------------......,,,---......//////......---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///,,,------......------,,,,,,------......------,,,........................,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...........................///111111000000111222222444777===JJJ```zzz~~~{{{zzzzzz{{{zzz}}}}}}}}}~~~sssnnnbbb\\\UUUSSSVVVYYY[[[ZZZVVVYYY]]]___aaaeeekkkppp{{{|||zzzsssZZZUUUSSSHHH:::333333333222111111111111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......................................................------------------------,,,,,,,,,---------......------------------------.......................................//////000........................///...---,,,---///111222---------............///...........................//////000///...---,,,........................---------............///------------------------,,,,,,,,,---------......................................................------------...//////000......------------......,,,---.../////////...------------.........//////------------------------------------------------,,,---......------...000---------,,,,,,---------,,,------......------,,,------------------------++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---///111111111222444666666@@@NNN]]]ooo~~~|||xxxwwwwwwyyyzzz}}}}}}}}}{{{{{{{{{{{{|||}}}rrrgggYYYSSSTTTXXXYYYXXXYYYXXXYYYZZZ]]]```bbbccceeekkkxxxjjjggggggZZZGGG;;;444333222222111111222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,---------)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......................................................------------------------,,,,,,,,,------.........------------------------.......................................///000000...........................---,,,,,,---///222333---------.........//////////////////////////////...///000000000///---,,,////////////////////////---------.........//////------------------------,,,,,,,,,---------......////////////////////////...........................------------...//////.........------.........,,,,,,.../////////...------------.........//////------------------------........................,,,---......------///000......,,,++++++,,,......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++************************,,,++++++++++++++++++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................+++...000222333444777999GGGWWWnnn}}}zzzzzz~~~|||yyyxxx|||{{{yyywwwwwwzzz~~~||||||}}}xxxxxxxxxxxxxxxxxxyyyyyynnn^^^WWWUUUWWW\\\UUUTTTXXX]]]]]]YYY[[[bbb^^^bbbiiisssvvvnnnuuueee===:::666111111444666333000000000000000//////////////////.........---------------------------------++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,---------------............///000000000000000000000000//////.........---------------------------------,,,,,,,,,---------......000000//////.........---000///...---------------.................................///111222444555222111///...---------...////////////////////////............////////////........................//////.........---------000///...---------------+++,,,,,,---...///000000////////////////////////........................000000000///......------////////////////////////.........................................................------,,,,,,,,,....................................////////////111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------(((((()))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---......,,,,,,---...---------............///,,,000222///++++++,,,---111111...444<<<666888HHH]]]uuuooorrr}}}~~~}}}}}}}}}{{{uuuqqqwwwyyy|||zzzzzz|||xxxyyy{{{}}}}}}{{{yyyxxxxxxxxxyyynnn___WWWVVV]]]YYYWWWYYYXXXVVVYYY^^^^^^bbbhhhpppyyyttt```BBB===777222///000222333000000000000000///////////////.........---------------------------------++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,---------------............///........................///.........------------------------------------,,,,,,,,,---------......000/////////.........---//////...---------------.................................///000111222333222111///...------......////////////////////////............////////////........................//////.........---------//////...---------------------..................////////////////////////........................////////////............////////////////////////.........................................................------,,,,,,,,,....................................////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---......,,,,,,---...---------............///***---.........000333555111000,,,111;;;===GGG[[[zzzxxxttt{{{}}}}}}}}}||||||}}}{{{yyywwwxxxzzzzzzxxxvvv|||yyyyyyyyy|||~~~zzzzzzyyyyyyzzzzzz{{{{{{yyyjjj___[[[ZZZ]]]^^^[[[VVVUUUZZZ[[[^^^ccciiipppwwwzzz```RRR???222///111222111111111111000000000///////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,---------------............///------------------------............------------------------------------,,,,,,,,,---------....../////////...............//////...------------..........................................///000000111000///......---......////////////////////////............////////////.......................................---------//////...------------.../////////.........------////////////////////////....................................////////////////////////////////////.........................................................---------------........................---............/////////,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))******+++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,.........---,,,---...---------............//////...---,,,---...000111555666444<<>>999999666222222222222111111000000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++,,,,,,,,,---------------............///------------------------------------------------------------------------,,,,,,,,,---------..............................///......---------..............................///......---------......000000//////............////////////////////////............////////////................................................///......---------....../////////...............////////////////////////........................---------...///000000111////////////////////////...............................................................---------........................---------.........//////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---...///...---,,,---///---------............///222///...///000...///111444===EEETTTiiiwww}}}yyywwwyyyxxxuuuuuuxxx~~~|||zzz}}}zzzxxxyyy|||}}}|||yyyvvvwwwzzz}}}~~~~~~~~~|||}}}|||zzzxxx~~~||||||}}}lllccccccdddcccgggaaa\\\\\\aaaeeeeeedddeeehhhooo}}}sss~~~rrrttt{{{zzzZZZBBB888666888444333333222111000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++++++++++++++++++++++++++*********++++++,,,---+++++++++,,,,,,,,,---------------............///........................,,,,,,------------------------------------------,,,,,,,,,---------......---------.....................---------......///........................///......---------------///////////////.........////////////////////////............////////////........................---...........................---------......///------......///000000111////////////////////////........................,,,------...///000111111////////////////////////................................................................................................------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........---...//////------...///---------............///000---...222444222555:::444GGGZZZooo~~~yyywwwwwwzzzzzzyyyzzz}}}|||{{{{{{||||||{{{yyy}}}{{{yyyzzz|||}}}zzzwwwxxxxxxwwwvvvwwwyyy{{{|||yyy{{{}}}~~~~~~{{{xxxvvv~~~}}}}}}~~~vvviiieee```\\\^^^dddgggddd___dddcccfffqqq~~~rrruuu}}}TTT888444:::555444444333222111000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,,,,---------------............///........................,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......---------------............------------...//////........................///......---------............////////////......////////////////////////............////////////........................---------..................------------...//////,,,---...///000111111222////////////////////////........................---------...///000000111////////////////////////.............................................................../////////........................,,,------------............---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............---...//////...---...///---------............///000---...222111///666AAALLLcccxxxxxx{{{~~~|||yyyyyy}}}|||{{{zzz{{{|||}}}|||{{{{{{zzzyyyyyyyyyxxxuuussswwwtttqqqnnnmmmooorrrttttttvvvyyy{{{||||||zzzyyy{{{{{{||||||{{{|||~~~~~~vvviiidddgggjjjhhhdddcccbbbdddiiiqqq{{{{{{zzz^^^FFF;;;555555444333222111000000000000000000/////////...------------------------------------------------******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---************************************+++,,,---...++++++,,,,,,,,,,,,---------------............///------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,------.........---------------...//////........................///...............//////---...///000000///......////////////////////////............////////////........................---------.........//////---------------...//////......//////000000000111////////////////////////........................------......//////000000////////////////////////................................................---........./////////000........................,,,,,,---------.........+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............---///000///...---...000---------............///333///000555555888III]]]yyyzzz}}}~~~}}}yyyzzz~~~~~~}}}||||||}}}}}}{{{yyyxxxyyyzzz{{{zzzyyyxxxyyyyyyxxxuuurrrqqqqqqqqqpppnnnmmmmmmooorrrssswwwyyy{{{}}}~~~~~~~~~}}}yyy{{{|||zzzwwwvvvzzz}}}~~~{{{yyyzzz~~~pppjjjkkkkkkiiidddgggiiiiiihhhkkkpppuuuwwwuuurrrdddAAA666666555444222111111000000000000000////////////------------------------------------------------++++++******************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---************************************+++,,,---...++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,------.........---------------...///000.......................................///000000---...///000000///......////////////////////////............/////////000........................---------.........//////---------------...///000000000000000////////////////////////////////////.................................///////////////////////////////////////................................................---.........//////000000........................,,,,,,,,,---------......)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////...///000///...---...000---------.........//////111///333===EEEQQQnnn{{{xxx~~~~~~wwwyyyxxxvvvyyy|||zzz|||~~~~~~}}}{{{zzzzzzzzz{{{{{{yyywwwvvvvvvwwwwwwvvvuuuvvvyyyzzzyyytttqqqpppqqqpppqqqrrruuuwww{{{}}}~~~zzztttrrrtttvvvvvvvvvyyyzzz|||}}}~~~xxxpppooolllhhhccc```bbbggglllnnn}}}aaa>>>===888111///111111...333222111000////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,++++++***)))((((((+++++++++************)))************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---+++*********++++++++++++,,,,,,,,,,,,------------------------------------------,,,,,,+++***,,,,,,,,,---------..............................//////.........---------,,,,,,,,,------.........---------.........////////////............//////........................///////////////////////////////////////////////////////////////.........//////............//////........................000000000000000000000000////////////////////////222222111000//////000000,,,---///000000000///...////////////////////////000000////////////000000000000///...---,,,,,,,,,---...............------////////////000000000000......------------........./////////---,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,---------......---------............///..................------//////000333111---...222000111<<>>666666333222111000//////.........------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,------......---------,,,,,,,,,---------..............................---..............................------,,,,,,,,,........./////////000000//////............//////////////////////////////000000000000000000000000000000000000000000000000////////////000000111111000000////////////000000222222222222222222222222111111111111111111111111000000000000000000000000111000000000000000111111000000///......000111222000000000000000000000000000000////////////000000000000///.........//////---......///000000//////////////////000000000000......------------........./////////---,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........./////////000000...111444444333:::OOOddd|||}}}}}}zzzuuuwwwzzz|||{{{~~~}}}}}}||||||{{{zzzzzzsssssssssttttttvvvyyyzzz}}}~~~~~~|||{{{{{{{{{wwwvvvrrrooollljjjhhhhhheeeffffffggggggggggggfff{{{||||||yyyuuurrrqqqpppoooooopppqqqrrrttttttuuuyyyxxxxxxxxxyyy{{{}}}~~~}}}}}}~~~zzznnnkkkiiikkkjjjhhhhhhjjjgggyyyyyyhhhwww{{{OOO>>>999333333222111000////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************+++++++++************)))*********************************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,------............---,,,,,,,,,---------..............................---------...............------------------,,,,,,....../////////000000000//////............//////////////////////////////000000000000000000000000000000000000000000000000...//////000000111111222111000000//////000000111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111111222000000//////000000111111000000000000000000000000000000////////////000000000000//////...//////000---...//////000000000000////////////000000000000......------------........./////////---,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------............///.........//////000000111222222444555:::MMMqqqxxx|||xxx{{{|||vvvuuuwwwyyyzzzyyyyyyyyyyyyyyyxxxwwwvvvuuuwwwzzz{{{|||~~~{{{yyyvvvtttrrrrrrlllkkkiiigggeeeddddddccceeefffgggiiijjjkkkllllllyyy{{{}}}{{{wwwtttrrrsssnnnnnnoooqqqrrrtttuuuvvvuuutttsssssstttxxx{{{~~~}}}}}}}}}~~~yyyooollliiieeecccddd^^^hhhyyyooorrr~~~jjjkkkJJJ;;;555444333222111111000000000------............------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++++++++************)))************************)))*********++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,---...............,,,,,,,,,---------..............................---------.........//////,,,,,,------------------.../////////000000000000//////............//////////////////////////////000000000000000000000000000000000000000000000000...//////000111111222222111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111222222//////000111111111111000000000000000000000000000000000////////////000000000000////////////000000------///000000111111111////////////000000000000......------------........./////////---,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///---......///000000111111333444888BBBRRRkkk~~~~~~|||~~~}}}yyyvvvuuuvvvwwwtttuuuwwwxxxyyyyyyyyyyyyzzz}}}~~~}}}wwwvvvuuusssqqqooolllkkkggggggggghhhhhhhhhhhhhhhlllmmmnnnppprrrssstttttttttwww{{{{{{yyywwwxxxyyymmmnnnoooqqqsssuuuvvvwwwsssqqqooooooqqquuuzzz}}}vvvmmmiiidddccceeefffdddeeevvv}}}yyyoooWWW@@@>>>555444333222111111111111---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******************************************+++++++++++++++************)))************************))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,---.../////////...,,,,,,,,,---------..............................---------.........//////,,,,,,,,,------.........////////////000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000///000000111222222...///111222222111111000000000000000000000000000000000////////////000000000000////////////000111------///000111111111111////////////000000000000.........------............/////////---,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------..............................------------------------......------------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////---......///000111111222222555@@@TTTkkk~~~}}}~~~zzztttuuu}}}}}}xxxuuuttttttsssuuuwwwzzz|||~~~~~~~~~|||~~~|||zzzxxxpppqqqqqqpppooollljjjhhhfffgggiiikkkmmmnnnoooooorrrrrrtttvvvwwwxxxxxxxxxoooqqquuuwwwzzz}}}zzzwwwtttqqqpppppprrrsssrrrqqqqqqrrruuuxxxyyyxxx~~~~~~~~~}}}|||{{{zzzyyy}}}wwwqqqjjjeeecccdddbbbcccrrrrrr[[[>>>???333111222...111333---......---------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......------------------------++++++++++++++++++++++++------------------------........................000000//////......................../////////000000000000000000000000000000000000000111111111111000000000000000000000000111111000000/////////.../////////000000000000111222222222222222333333333222333333222111111222444...---///222444333222222333333444555666444111///222222111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////......//////000000111111111111000000//////......---.........//////000000..............................---------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---......///000/////////..................------333...,,,///222111222444999DDD[[[xxxxxxyyyyyy{{{|||~~~~~~{{{|||yyyvvvvvvyyyzzzwwwsssssswwwyyyuuunnnkkknnnrrrvvv{{{zzzvvvtttuuuxxxwwwqqqoooppphhhiiiiiiiiiiiijjjmmmoooppppppqqqsssuuuxxxzzz|||{{{}}}~~~nnnppprrrtttvvvyyy~~~}}}zzzvvvrrrooooooqqqrrruuutttssstttvvvxxxxxxwwwxxxyyy{{{}}}~~~~~~~~~|||~~~rrrmmmggggggfffdddfffsss~~~|||\\\>>>333333555000000333////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////......------........./////////000000000000000000000000000000000000000000111111111111111111111111111111111111222111111111000000000000222333333333333333333333222222222222222222222222333444555555444444666777555555555666555333222222333333333444444444222111222222333333444555555555222222222222111111111111111111111111111111111111000000000000000000000000/////////////////////////////////000000000000000111111000000////////////........./////////000000..............................---------,,,,,,,,,++++++,,,------------,,,------------------------------------------------------------------------++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,++++++,,,,,,---...------...////////////...........................///---...111222222555;;;BBB[[[{{{}}}~~~|||}}}~~~}}}}}}|||zzzyyy~~~zzzuuutttuuutttqqqmmmkkkooottttttsssrrruuuxxx}}}~~~}}}|||}}}}}}{{{vvvrrrrrrpppppprrrqqqmmmkkkmmmlllooorrrtttuuuvvvxxxxxxyyyzzzzzz{{{|||}}}~~~}}}~~~lllmmmnnnnnnpppsssxxx|||~~~|||xxxuuurrrpppppppppwwwvvvtttuuuvvvwwwwwwvvvsssuuuxxx{{{}}}}}}}}}}}}xxx{{{~~~pppjjjggghhhiiiddd```iiixxxrrrDDD666444777222111333///000000000000////////////------------------------------------------------+++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------....../////////000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222111111111111111222222222111111111111111222111111111111111111111000111222222111111333444111333444444333444555666333222222111222222333333111222222222333333444444333333333222222222111111222222222222222222222222000000000000000000000000////////////////////////000000000000000000//////111000000000000/////////......////////////000000..............................---------,,,,,,,,,++++++,,,---------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---...,,,,,,---.......................................---...111333222333===IIIUUUvvvvvv~~~~~~}}}{{{{{{{{{{{{zzzxxx{{{vvvqqqooonnnmmmkkkhhhiiimmmsssyyy}}}|||zzzxxxvvvuuurrrooolllooommmmmmppppppooopppssssssvvvzzz~~~jjjjjjiiihhhiiilllqqquuuyyyyyyzzzyyywwwtttrrrpppvvvtttssstttvvvwwwwwwvvvtttvvvxxxyyyyyyxxxvvvuuuuuuyyy}}}yyykkkeeejjjjjjcccfffpppxxxWWW???444555333333444...111000000000000/////////------------------------,,,,,,------------------++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................------------...////////////000000000000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111444444444444444444444444111333444444222222333444///222444222222555777777555555555333333333555777333333333333222222111111333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000222111111000000/////////000000000000000000000000//////////////////000000..............................---------,,,,,,,,,+++,,,,,,---...---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------,,,,,,++++++,,,,,,---...+++,,,------......------............////////////000000222222333;;;OOObbbvvv~~~~~~}}}|||}}}}}}||||||}}}~~~}}}zzzxxxrrrooolllkkklllmmmmmmllluuuwww||||||{{{~~~}}}vvvuuusssqqqpppooonnnmmmqqqnnnoootttwwwxxx|||zzz{{{}}}hhhgggfffddddddfffkkknnnooossswww{{{{{{xxxtttqqqrrrqqqppprrruuuwwwwwwwwwwwwxxxyyyyyyyyywwwuuusssuuuyyy}}}hhhdddgggeeegggnnneeetttqqqMMM666444444555444---000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................////////////000000000111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111222222222333333333444444444444555555555666666666555777888888777555666666666999888666777;;;;;;777777888999777444333555666555555555555555555444444333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111000000//////000000000000111111111111000000000000000000//////..............................---------,,,,,,,,,,,,,,,---.........------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))******++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,------......------........./////////000000222111222555>>>PPPmmmzzzyyyuuurrrrrrwww~~~~~~~~~~~~~~~}}}yyytttppplllkkklllnnnrrrvvvyyyzzzyyyzzzwwwrrrpppssstttrrrmmmnnnnnnnnnoooppprrrtttwwwttttttyyy|||~~~~~~~~~ffffffeeecccaaabbbfffhhhfffjjjqqqwwwyyyxxxuuussspppooooooqqqtttwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzyyyvvvyyy|||}}}}}}}}}~~~}}}lllccc``````cccbbbbbbkkkZZZ<<<777555555555///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////.........////////////////////////000000000111111111111111111111111111111111111111222222222222333222222222222222222222222111222222222222333333333000111111222333444555555111111222333444555666666333666888999888888888999888;;;<<<>>>GGGQQQOOOGGG;;;>>>@@@>>>:::555444555444444555555555666666666444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111222111111000000000000//////..............................---------,,,,,,,,,,,,,,,---...............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---........................//////000000111222111666CCCWWWpppzzz|||{{{zzzwwwwww{{{|||yyyzzz|||~~~~~~{{{xxxuuuqqqlllhhhnnnpppsssxxx}}}{{{wwwqqqrrrpppkkkjjjnnnooommmjjjlllnnnppprrrtttxxx{{{}}}zzzzzz~~~eeeeeeeeecccaaa```bbbdddaaadddhhhmmmqqqsssttttttrrrqqqppprrrtttvvvwwwvvvwwwwwwwwwwwwxxxyyy{{{|||wwwyyyzzzzzzzzzzzz{{{}}}|||yyyiiiaaa^^^aaa]]]^^^iii~~~dddFFF>>>777444666555222222111111111000000000------------------------++++++,,,,,,---......///------------------------+++++++++******+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......++++++,,,,,,---......///------------------------......................../////////////////////////////////000000000111111//////000000000111111111111111111111111111111111111111111222222222333333444444444444444444444444444444444444555555555666444444666777999:::<<<<<<::::::<<<===???@@@BBBBBBBBBEEEJJJLLLNNNNNNPPPQQQNNNQQQRRRWWWffftttpppcccRRRWWW\\\[[[TTTLLLGGGFFF>>>>>>===;;;:::888777777666666666666555555555555444444444444444444444444111111111111111111111111222222222222222222222222111111111111111111222222000000111111111222222222111111111000000000//////..............................---------,,,,,,,,,,,,------...............------------------------------------------------------------------------------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...////////////...---......///000000111111888888CCCZZZvvv}}}~~~{{{yyyzzz}}}~~~yyysssooommmmmmnnnmmmtttwww{{{|||xxxvvvtttqqqpppoooqqqpppmmmmmmppprrrppppppsssvvvxxxyyy{{{~~~}}}}}}eeeeeeeeecccaaa``````bbb```aaabbbeeeiiinnnrrruuuuuutttssssssuuuvvvvvvuuuwwwvvvtttssssssuuuwwwxxxwwwxxxyyyxxxwwwwwwyyy{{{}}}|||jjjbbb]]]___``````cccqqqhhhNNNEEE999222666999333333333222222222111111////////////////////////++++++,,,,,,---...//////........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......++++++,,,,,,---...//////////////////////////////////////////////////////000000000000000000000000//////000000111111222222000000000000111111111111111111111111111111111111111111222222222333333333666666666666666666666666555666666666777777888888>>>???@@@BBBEEEGGGHHHIIIMMMMMMOOOQQQSSSUUUWWWXXXaaaeeejjjooorrrtttvvvxxxwwwxxxvvvxxxuuusssyyy~~~vvvllleeecccRRRPPPMMMHHHDDD@@@<<<;;;888888888888777777777777666666666666666666666666111111111111111111111111222222222222222222222222000000000111222222222333000000111111222222222222222111111111000000//////..............................---------,,,,,,,,,,,,---......//////......------------------------------------------------------------------------------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---....../////////......---------,,,,,,++++++,,,,,,---...---...//////000000//////---......///000111111222???AAAPPPmmm~~~}}}||||||}}}zzztttlllhhhjjjooovvvyyyxxx{{{{{{yyyuuupppmmmmmmnnnoooppprrrsssqqqrrrvvvwwwuuuyyy|||yyyrrrooonnnpppbbbbbbbbbbbbaaaaaaaaaaaa```aaabbbccceeekkkttt{{{zzzwwwrrrooonnnqqquuuxxxxxxsssqqqrrrqqqmmmpppwwwwwwssspppppprrruuuuuutttxxx|||aaabbbccc___YYYZZZeeessszzzwww]]]JJJ>>>666222222444000///111111//////111........................---,,,,,,,,,,,,---......//////.........---------++++++++++++++++++++++++***************************************************************************+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,---------......///////////////.........222111000///............333333222000......222555444222///...111444333000222///000444444111111555444:::444...666888222111333111666>>>???999:::@@@CCC999???JJJJJJJJJLLLHHHOOOWWWXXX\\\ggggggcccggghhhvvvzzzpppnnnxxx|||vvv}}}||||||xxxnnnbbbVVVMMMFFFDDD@@@<<<999777666666555999666333111///...222666555333111111111222111000444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000//////.........---------........................,,,------......------,,,...------,,,,,,------...------------------------..............................---,,,,,,+++******++++++++++++++++++++++++---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,000000000000000/////////000111+++,,,333000...777@@@MMMeee~~~~~~~~~}}}}}}yyysssmmmlllllloootttyyy|||}}}~~~~~~}}}xxxsssppppppnnnkkkhhhhhhkkkmmmnnnpppsssuuuwwwyyyyyyyyyyyyzzz|||~~~}}}|||xxx{{{|||zzzwwwuuuwwwyyyeeeeeeddddddcccccccccbbbcccccccccbbbcccgggmmmssstttrrrooonnnnnnooorrrtttsssnnnmmmooonnnlllnnnsssrrrpppmmmnnnpppqqqqqqpppooosssxxx|||~~~hhhaaa\\\ZZZVVVSSS[[[hhhnnnVVVBBB777666;;;666222111222222///...000........................---,,,,,,,,,,,,---......///.........------------++++++++++++++++++++++++************************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////000000//////000000111222---...//////000111222333666555222111111333222111444444444666888999666444666;;;777777???AAAAAAHHHOOOVVV[[[ZZZXXX[[[___```cccWWWYYYeeekkkrrrwwwsss|||{{{qqqlllsssuuutttzzz}}}zzzzzzkkkbbbVVVKKKDDD@@@<<<999777777888999999777555555666444333333555555555333444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000//////.........---------........................,,,------......------,,,...------,,,,,,------...------------------------..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,////////////////////////...222//////555333444AAATTTooo|||{{{}}}{{{uuuooolllqqqrrruuuyyy}}}}}}|||{{{yyyuuusssqqqnnnlllkkkllllllllllllnnnrrrvvvvvvwwwxxxzzz|||}}}}}}}}}zzz|||}}}zzzyyyyyyzzz}}}iiiiiihhhgggffffffeeeeeeffffffeeebbbaaabbbfffiiinnnnnnnnnoooppppppqqqqqqmmmiiigggiiijjjjjjmmmqqqpppooonnnoooppppppooommmjjjnnnssswwwzzz}}}ppp\\\[[[ZZZQQQPPPWWWhhhrrrpppTTT>>>:::>>>888333111333333000...///........................---,,,,,,,,,,,,---..................------------++++++++++++++++++++++++************************************************************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------,,,------------.........////////////////////////000000000111222333444555......///111333333111000222222333444444555777999777;;;<<<;;;AAAJJJKKKDDDGGGIIIHHHNNNUUUOOOMMMXXX\\\llluuupppppp{{{uuukkkooo||||||zzz}}}|||lll[[[KKK???===:::777666666666222///333222111111333333222000333333333333222222222222222222222222222222222222222222222222222222222222000000000000000000000000/////////.........------........................------............------...------,,,,,,------...------------------------------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,.........///////////////---444333333888:::DDDXXXuuuyyyvvvzzz~~~zzzzzz}}}wwwrrrqqqrrruuuxxx|||~~~zzzxxxvvvsssnnnjjjggggggiiilllmmmooopppqqqtttyyy||||||zzzyyyzzz{{{{{{|||lllkkkkkkjjjiiihhhggggggiiihhhgggdddbbbbbbcccccckkkmmmppprrrttttttsssrrrlllgggcccccceeeiiiooosssqqqqqqrrrttttttsssqqqpppoooqqqsssuuuwwwyyy{{{|||iii[[[aaabbb[[[TTTUUUYYYjjjnnnMMM===<<<:::444000222333111///000........................---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++************************************************************************---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,------------...------------............///////////////000000000222222222111222222333333444333222222444444222000111333999>>>AAACCCIIIOOOVVV^^^]]]SSSVVVeeemmmiii___^^^```mmmvvvjjjaaalll{{{sssggg]]]NNNAAA===>>>;;;777555444333333444555333222333333333333222222222222222222222222222222222222222222222222222222222222////////////////////////////////////....................................------............------...------,,,,,,------...---------------------------------------------------------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------.............../////////---444444444<<>>999555444444333333555555555555444444444444333333333333333333333333333333333333333333333333000000000000000000000000000000000/////////....................................////////////.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,------------.........//////000000111111000555777BBB[[[sss}}}ssslllmmmvvv~~~~~~{{{yyywwwuuuxxx{{{|||vvvqqqsssqqqqqquuu|||~~~|||yyyvvvsssssssssrrrqqqkkkgggjjjuuu||||||}}}}}}vvvvvvwwwxxxxxxyyyxxxxxx}}}ppppppppppppqqqqqqqqqqqqnnnnnnnnnppprrrqqqmmmiiiffffffggghhhjjjlllmmmnnnmmmmmmiiihhhmmmvvvxxxtttrrruuuyyyzzzzzzzzz|||~~~zzzwwwsssrrrssssssrrrpppkkkooouuuzzz|||~~~iiicccbbbbbbccc```\\\hhhzzzkkkRRREEE888444444333222333////////////////////////---,,,,,,,,,,,,---......++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,------......------------------........................////////////...//////000111111222222000111333666:::>>>AAACCC???EEEMMMQQQTTTYYYccckkkoookkkooo|||}}}ggg___SSSHHH???:::666444777666666666666555555555333333333333333333333333333333333333333333333333000000000000000000000000000000000000/////////.................................////////////.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000000111222222333666>>>GGG^^^~~~|||}}}}}}xxxxxx}}}~~~|||zzzyyywwwyyy|||{{{yyyuuurrrpppkkknnnrrrxxx}}}vvvsssooonnnpppssstttuuuqqqhhhgggttt~~~zzzuuurrrppppppooorrruuuxxx|||qqqqqqrrrssssssttttttuuupppoooppprrrtttrrrmmmiiihhhgggffffffhhhjjjmmmoookkkmmmmmmmmmssszzzxxxppptttwww{{{}}}|||}}}|||xxxsssppppppooollliiicccgggmmmrrrvvvyyy|||~~~pppggg[[[]]]___\\\YYYeeeuuu[[[LLL===666555333222333000000000000000000000000---,,,,,,,,,,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++***************************************************************************+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,------......---------------.........//////............/////////000...//////000111222222222222444999>>>EEELLLQQQTTTPPPZZZeeejjjkkknnnwww{{{zzz}}}jjj[[[OOOGGGCCC777777777777666666666666333333333333333333333333333333333333333333333333000000000000000000000000000000000000////////////..............................////////////.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........///000000111222333333333===HHHXXXvvvwwwmmmvvv~~~}}}||||||{{{yyy{{{{{{xxxtttsssuuuxxxqqqvvv|||}}}zzzvvvuuuuuuooollljjjkkknnnsssvvvwwwxxxkkkgggrrr~~~~~~zzzpppnnnlllkkkmmmppptttwwwxxx{{{~~~~~~uuuuuutttsssssssssssstttsssuuuuuuuuuwwwyyyuuuooollllllmmmnnnjjjgggkkkssskkkqqqsssnnniiikkkqqqsssoootttzzz}}}}}}||||||}}}xxxvvvrrrnnniiieeebbb```aaabbbdddhhhnnnuuu{{{~~~kkkccc[[[[[[aaaZZZVVVnnnnnn```MMM>>>;;;888111///333000000000000///////////////............---------,,,------......------,,,)))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))+++---************+++,,,------++++++******)))(((((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......000//////...------,,,,,,---...///......///111444000444444111222888:::999;;;@@@HHHQQQ[[[aaabbb___cccvvvwwwuuuvvvvvvrrr```UUUEEE@@@===<<<999444333666:::555222444444111000111444333222333444444333111222222222111111111111000111111111111111111111111//////.........---------------------------------......------------.................................------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000///...---------------,,,000111...///666;;;<<>>999666666999666333333666666555666;;;555444333333555555333111222222222222111111111111111111111111111111111111//////.........---------------------------------......------------.................................------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++************++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------------...///000///000111333555888<<<@@@SSSllluuummmnnnwww}}}{{{yyyyyy|||~~~}}}{{{yyyvvvvvvwwwzzz{{{~~~}}}{{{yyywwwvvvvvvvvvvvvqqqfffZZZUUU\\\lllyyy}}}}}}}}}zzzvvvssspppooonnnssstttwww{{{}}}||||||{{{yyyxxxwwwvvvuuuxxxyyywwwwwwwwwrrrlllrrrlllfffbbb___aaakkkvvv{{{~~~}}}yyyvvvtttmmmfffmmmpppuuuxxxxxxwwwwwwwwwooolllgggccc^^^YYYSSSPPPLLLNNNSSS[[[dddnnnvvvzzz|||{{{{{{|||sss[[[SSSVVVXXXUUUSSSgggyyyaaaHHH===888333222555111111000000000////////////............---------,,,------......------,,,------,,,,,,+++******)))++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++)))***+++---...------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------.........,,,------...///000000111000000111222333333111///333111555===AAABBBJJJVVVooowww}}}uuupppyyysss```RRRDDD<<<999555333444777666222333666777555444444555555444222333222222222111111111111111111111111111111111111/////////............---------------------------......------------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---...000111222///,,,///666888888AAAMMMnnn}}}xxxwww{{{~~~}}}{{{zzz}}}~~~~~~}}}{{{zzzzzz{{{{{{zzzyyyxxxyyyzzz{{{|||{{{yyyvvvssssssuuuxxxzzzzzzuuulllaaa\\\bbbooozzz}}}||||||uuutttrrrqqqrrruuuxxxzzz~~~~~~~~~}}}|||zzzzzzyyywww{{{|||yyyxxxvvvqqqkkknnnfff^^^YYYXXX]]]jjjvvv|||uuunnnhhhfffhhhkkknnnqqqtttwwwyyytttpppjjjeee```YYYRRRLLLKKKMMMQQQWWW^^^gggnnnrrrxxxyyyzzz{{{|||___TTTVVVXXXVVVTTThhhvvvYYYHHH>>>777333444222111111000000////////////............---------,,,------......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***************************+++++++++******,,,---000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------............---......//////000111111///000222222111222666999===???JJJVVVVVVRRR^^^sssqqqbbbdddppp~~~gggTTTKKKAAA;;;666777777555333444999888666555666666444333333333222222222111111111111111111111111111111111/////////.............................................------------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------...000111222000,,,111;;;===@@@TTTnnn|||}}}~~~~~~}}}|||xxxtttssstttuuu{{{{{{{{{{{{||||||}}}}}}uuutttrrrqqqrrruuuxxxzzz|||{{{xxxtttrrrwww{{{vvvsssssstttuuuvvvwwwzzz~~~~~~~~~||||||||||||}}}yyy~~~}}}yyywwwqqqlllhhh```XXXVVVWWW]]]iiiuuuxxxmmmgggddd\\\\\\]]]aaahhhooovvvzzztttpppkkkgggeee___XXXQQQNNNOOORRRWWW]]]eeekkkoooqqqsssuuuwwwzzz~~~|||~~~~~~\\\RRRUUUYYYLLLUUUbbbsssmmmXXXJJJ???888555222222222111000////////////............---------,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++******,,,...000///...---,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000000000000000000000444666333000444???IIIQQQYYYjjjxxxuuuppp~~~zzz}}}hhhVVVCCC;;;;;;;;;;;;<<<<<<:::777666666666555444333333333222222222222111111111111111111111111111////////////////////////..............................------------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,,,,---......///............///000000333222999CCCGGGRRRrrr|||~~~|||}}}|||vvvrrrqqqsssvvvxxx~~~}}}}}}|||zzzxxxwwwvvvssssssuuuvvvxxxzzz{{{|||}}}wwwwwwwwwvvvuuuuuuxxxzzz|||{{{|||~~~{{{{{{xxxsssmmmfff___ZZZZZZ]]]aaajjjrrrwwwhhhaaa^^^WWWVVVXXX]]]eeennntttwwwpppmmmiiiiiijjjggg```ZZZNNNPPPSSSYYY```hhhnnnrrrkkknnnqqqrrrsssvvv|||{{{yyyxxxyyyZZZQQQRRRQQQQQQSSSXXXrrrzzzgggUUUFFF:::444333333222111000000///...///............---------,,,------......------,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***+++,,,...///...---,,,++++++++++++++++++++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......------........./////////111111111111000000000000///333666555555>>>MMMZZZgggqqq}}}pppvvv}}}uuupppyyyeeePPPDDD===999999???<<<999777777777666555333333333333222222222222111111111111111111111111...////////////000000000..............................------------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---....../////////...//////000000222555???JJJTTTfff}}}}}}||||||}}}~~~~~~}}}xxxuuuqqqqqqtttyyy}}}~~~}}}{{{xxxtttqqqooommmvvvxxx{{{~~~}}}{{{zzzpppssswww{{{~~~}}}|||~~~|||zzz{{{}}}|||}}}yyyuuuppphhhdddbbbeeeggghhhkkkpppzzzuuujjjccc\\\]]]```fffnnnsssttttttrrrnnnkkklllnnnlllddd]]]QQQSSSVVV\\\ccckkkqqquuuppptttwwwvvvssssssvvvzzz}}}}}}yyyxxxxxx|||~~~zzz___TTTXXXQQQSSSSSS]]]zzzdddOOO???666444333333222111000///...///............---------,,,------......------,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************+++,,,,,,,,,++++++---......---,,,+++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---......///............///////////////000000111111222222222222444888AAANNN___oooyyy|||pppoooxxxhhhQQQAAA;;;AAA>>>:::888777777666666444444333333333222222222111111111111111111111111.../////////000000000000..............................------------.................................------,,,,,,------...------------------------++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,------------...---,,,,,,,,,,,,---..................///000222222444:::FFFVVViii~~~|||zzz{{{{{{||||||{{{yyyxxxsssrrrsssvvv|||yyyxxxvvvtttrrrppppppoooyyy{{{~~~~~~{{{yyyvvvzzz~~~~~~~~~}}}zzzzzz}}}|||{{{vvvqqqllliiiiiinnnpppnnnmmmnnntttzzzpppfffggglllsssyyyzzzwwwsssyyytttppppppqqqmmmddd\\\UUUWWWYYY^^^dddkkkqqqtttzzz~~~~~~yyyuuuvvvyyy{{{zzzuuuvvv{{{~~~{{{|||uuuaaaXXXNNNTTTUUUNNNjjjwww]]]HHH===444444333222111000///...//////.........---------,,,------......------,,,------,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,,,,++++++---///,,,,,,++++++******++++++))))))))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////............/////////000......///111222333444555:::;;;BBBSSSmmmppphhhiii|||uuu[[[PPPBBB???;;;888888888777666444444444333333333222222111111111111111111111111.../////////000000111111////////////////////////.........------....................................------,,,,,,------...------------------------++++++,,,,,,,,,---------,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,---...000222444555<<>>EEENNN^^^nnn}}}|||}}}yyyvvvuuuttttttwww|||~~~|||wwwuuusssqqqqqqsssvvvxxxxxxwwwuuuvvvzzz~~~}}}~~~rrrqqqppprrrwww{{{~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}||||||~~~~~~{{{yyyzzzsssmmmkkkjjjhhhhhhkkkkkkiiikkkqqqwww|||}}}{{{~~~wwwtttuuuuuuvvvsssssswwwyyyzzz}}}oooWWWQQQYYY```bbbeeekkkqqqrrrrrrvvvyyyxxxuuussstttvvvzzzzzzzzzyyyxxxyyy{{{}}}}}}||||||}}}~~~\\\NNNRRRTTTNNNVVVyyynnnIII777555555111...000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------------------------------000/////////000111222333222888CCCTTTiii~~~~~~~~~tttcccQQQBBB:::666666777777666555444333222222111111111111111111111111000000000000000000000000000000////////////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,---------......---------......000111222111444<<>>666888888777666555444333333111111111111111111111111000000000000000000000000000000////////////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------------///000111222222777BBBNNNSSS^^^yyy~~~{{{{{{{{{}}}~~~{{{uuuqqqppppppsssvvvyyyzzzxxxvvvuuutttppprrruuuxxx{{{}}}~~~~~~{{{|||~~~|||{{{yyyuuusssssswwwzzz~~~}}}~~~|||}}}~~~~~~~~~}}}{{{{{{zzzzzzxxxwwwwwwwwwxxxyyy|||zzzxxxuuurrrooonnnooollliiifffdddcccdddddddddeeecccaaa``````___]]][[[^^^]]][[[[[[ZZZZZZYYYXXX{{{tttrrrpppnnnooorrrqqqnnnpppwww{{{|||yyyoooooovvvuuuuuuxxx~~~{{{^^^QQQCCC???KKKYYY```iiitttrrrvvvzzzyyyuuussstttwwwtttttttttsssrrrsssvvvyyy}}}}}}|||}}}dddZZZOOOWWWPPPVVVuuugggMMM===555444777000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------........................222111//////000444888;;;TTTlllqqqkkkwwwuuuXXXHHH:::999888777666555444444111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000,,,,,,,,,---------......,,,,,,------///000111222999>>>JJJVVV\\\hhh~~~{{{zzzzzz|||}}}xxxsssqqqsssvvvvvvxxxzzzxxxsssppppppqqqqqqssswww{{{}}}~~~}}}|||yyy}}}~~~}}}tttsssrrrpppqqquuu{{{~~~}}}}}}~~~~~~zzzzzzzzzzzzzzzyyyyyyxxxuuutttsssqqqqqqqqqqqqrrroooooonnnjjjbbb]]]^^^bbbaaa___[[[XXXWWWWWWXXXYYYTTTSSSQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}zzzwwwrrrrrruuutttwwwyyyxxxvvvwww}}}~~~zzzvvvpppmmmvvvuuuvvv|||kkkXXXPPPJJJLLLWWWdddmmmqqquuuuuuvvvwwwwwwwwwvvvvvvxxxwwwvvvuuuuuuwwwyyyzzz|||zzzxxxxxx{{{~~~eeeQQQVVVWWWVVVWWWeee{{{|||[[[CCC:::777555111111000000000000111111......---------,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++,,,+++++++++***)))))))))((())))))))))))*********++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......//////,,,+++,,,///111///---...222444222///777LLL```kkklllaaaPPP???666888777000000888777444111///222444222---111111111111111000//////------......//////000000////////////////////////,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------222,,,***---...,,,///555>>>IIIWWWbbbsss}}}zzzyyy}}}zzzsssqqqsssvvvyyyyyy|||uuurrrssssssooooootttsssrrrwww~~~}}}{{{~~~zzzuuuyyyrrrooommmooovvv~~~~~~}}}~~~|||yyywwwuuuuuuvvvvvvuuuuuutttrrrpppnnnlllkkkgggfffcccaaa____________\\\[[[XXXVVVUUUUUUVVVWWWSSSRRRQQQPPPPPPQQQSSSTTTOOOPPPPPPPPPQQQSSSTTTTTTVVVUUUUUUUUUVVVWWWYYYZZZ|||vvvvvvtttvvvxxxwwwvvvwww{{{|||xxxtttqqqwwwvvvxxx|||xxxeee[[[QQQQQQZZZfffooorrryyyyyyzzzzzzzzzyyyyyyxxxxxxwwwvvvuuuvvvxxxzzz{{{yyyxxxvvvvvvwwwxxxxxxxxxwwwxxxzzz|||vvvZZZTTTVVVVVVTTTUUUeeekkkPPPAAA:::666222111111000000000000111.........---------,,,,,,---------,,,,,,,,,++++++++++++************+++++++++++++++***************)))))))))*********++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------......///000/////////111111000///000000111666AAAVVVpppoooUUU>>>999:::666333555444333222222444555444111111111111111111000000///.........///////////////////////////////////////,,,,,,------..................---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------000,,,,,,///000111666===GGGQQQ```sss~~~|||}}}yyyvvvssstttwwwzzz{{{{{{yyyqqqmmmooopppoooqqquuurrrooorrr{{{~~~}}}}}}tttvvvuuutttuuuxxx~~~}}}zzzwwwvvvsssqqqnnnjjjgggfffeeeeeecccccccccbbbaaa___^^^]]]YYYYYYXXXXXXXXXYYYZZZ[[[ZZZYYYXXXWWWXXXYYY[[[\\\______```aaabbbcccdddeeegggfffeeeeeeeeefffggghhhllllllllllllmmmnnnpppqqq|||zzzxxxxxxxxxxxxyyyyyy{{{{{{}}}zzzyyywwwwwwxxx|||pppcccVVVSSS[[[hhhqqquuu~~~~~~~~~~~~}}}|||{{{{{{xxxwwwvvvvvvwwwyyyzzz{{{yyywwwssspppooonnnkkkjjjeeehhhlllqqquuuyyy{{{|||{{{~~~ppp[[[YYYYYYWWWNNNOOOmmm}}}^^^III===888333222222111000000000111.........------------,,,------------,,,,,,,,,,,,++++++************++++++***************+++++++++************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////,,,...///000//////000111666666;;;HHH^^^yyy{{{~~~~~~cccSSSGGG;;;555555444444555666666555444444111111222222111111000///000000///////////////...////////////////////////---............/////////...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------...---...111222555===FFFOOOXXXiii~~~yyyssssssuuuxxx|||}}}}}}|||vvvnnniiikkkooorrrvvvzzzrrrooopppvvv{{{}}}~~~}}}wwwxxx{{{{{{}}}{{{zzzyyyxxxuuurrrpppooollljjjgggeeebbbaaaaaaaaabbbbbbccccccccccccbbbbbbffffffhhhjjjlllooorrrssstttttttttuuuwwwyyy|||}}}tttuuuwwwzzz|||}}}}}}}}}}}}|||}}}|||{{{yyyzzz{{{|||{{{zzzxxxyyyzzz|||}}}sssfffVVVRRR[[[iiitttxxx~~~}}}|||wwwwwwwwwwwwxxxyyyzzz{{{{{{vvvnnngggbbb^^^\\\ZZZXXX[[[aaagggllloooqqqrrruuuwwwxxx}}}kkk\\\VVVXXXQQQLLLbbbcccKKK???;;;555444333222111000000000............------------...------------,,,,,,,,,,,,++++++******++++++,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////,,,...111111//////222555888CCCSSSggg}}}uuusss}}}yyy}}}bbbIII;;;777777555666888777444333555111222222222222111000000111000000000//////......////////////////////////.../////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---...000111222777BBBJJJSSS```ttt|||wwwtttsssuuuyyy|||}}}|||yyywwwtttnnniiijjjooovvv{{{~~~uuutttuuuxxx{{{}}}wwwwww{{{zzz}}}uuutttsssrrrqqqooonnnmmmnnnmmmmmmmmmnnnooopppqqqssstttuuuvvvwwwxxxxxxxxxuuuvvvxxx{{{}}}|||zzzyyyzzz{{{zzzyyy~~~}}}yyyjjjYYYUUU^^^llluuuxxx}}}|||{{{xxxwwwwwwwwwxxxxxxyyyyyyzzzqqqeeeZZZRRRNNNLLLKKKPPPSSSXXX]]]aaadddeeefffccceeejjjrrr~~~bbbOOOSSSTTTNNNXXXmmmcccKKKAAA???666555444222111000000000//////.........---------.........---------,,,,,,,,,,,,++++++++++++,,,,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000000222333222000111555999EEE[[[tttyyy|||~~~rrrpppqqqUUUCCC:::555333555555222222666222222222222222111000000111111000000/////////...000000000000000000000000/////////////////////...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------............000000111444>>>IIIPPPYYYooo~~~wwwssstttvvvxxxzzz|||}}}zzzvvvrrrpppqqqooommmlllooovvv|||~~~zzz|||~~~~~~~~~~~~{{{{{{uuu{{{}}}}}}}}}|||||||||{{{{{{{{{|||}}}~~~}}}}}}|||zzzxxxwwwxxxzzz{{{ppp```[[[dddpppvvvvvv~~~~~~~~~~~~}}}|||{{{{{{xxxxxxxxxwwwwwwwwwvvvvvvtttkkk^^^RRRJJJFFFDDDDDDFFFHHHKKKOOORRRTTTUUUUUUNNNQQQXXXcccnnn{{{tttUUUSSSWWWQQQQQQZZZuuuhhhPPPFFFBBB888777555333222111000000/////////.........------............---------,,,,,,,,,++++++++++++,,,,,,***************+++++++++************+++++++++,,,++++++++++++++++++++++++)))))))))******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000111111000000222777===BBBmmmyyymmmssszzzeeeGGG;;;333444555222333777222222222333222222111000111000000000000000000///000000000000000000000000/////////............---,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------............///111111333===MMMYYY___iiixxxrrrrrrwww|||}}}}}}}}}yyytttpppmmmlllooossstttqqqppptttyyy{{{}}}~~~~~~|||yyysssuuuvvv}}}zzzwwwxxx}}}|||~~~|||}}}qqqbbb```jjjuuuxxxwww{{{|||||||||||||||{{{{{{xxxxxxxxxwwwvvvuuutttsssnnnhhh^^^UUUOOOKKKHHHFFFDDDEEEGGGIIIKKKMMMOOOOOOOOOMMMQQQZZZdddmmmyyyeeeYYYWWWQQQNNNQQQWWWwwwvvv\\\LLLDDD999888666444222111000000////////////........................---------------,,,,,,++++++,,,,,,---+++++++++***************)))))))))*********++++++++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,------------...------......//////000000000///000555@@@NNNYYY```~~~|||{{{{{{{{{xxxxxxxxxwwwxxx|||{{{eeeQQQ@@@<<<;;;555333666222222333333222222111000000000000000000111111111000000000000000000000000............------,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............000111333999KKKbbbqqquuu{{{uuurrruuuzzz}}}|||yyytttnnnkkklllnnnqqq{{{{{{ttttttxxxzzz{{{|||xxxyyyxxxuuupppqqqppp~~~yyyzzzzzztttqqqqqqppptttwwwwwwuuuwww||||||wwwzzzmmm```aaammmxxx{{{yyyzzz{{{{{{|||||||||{{{{{{xxxxxxxxxwwwuuutttrrrqqqlllhhhbbb\\\XXXTTTPPPMMMMMMMMMNNNOOOQQQTTTVVVWWW]]]WWWUUU[[[aaagggqqq|||ooo[[[RRRLLLKKKNNNLLLeeegggRRREEE:::888666444222111000000000/////////............//////.........------------,,,,,,++++++,,,,,,---,,,+++++++++******))))))((())))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000555444777CCCVVVlll|||~~~}}}{{{vvvrrrnnnlllkkkkkkfffeeecccaaa```bbbfffjjjiiihhhjjjqqquuuwww{{{hhhOOOFFFAAA888333444222333333333333222111111//////000000111111222222000000000000000000000000......---------,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////000222444>>>VVVrrr~~~uuummmooozzz|||zzzvvvooojjjjjjnnnrrrvvvzzzwwwzzz|||xxx~~~~~~wwwrrrtttuuussstttooogggrrr}}}}}}|||}}}}}}~~~~~~zzz|||}}}{{{wwwvvvpppiiikkkgggaaa^^^```gggooouuuzzzwwwooopppddd```iiipppqqqttt{{{|||zzzvvvwwwyyy{{{yyyvvvwww|||~~~uuuiiioootttxxxvvvmmmaaaWWWRRRXXXSSSQQQXXXaaagggmmmrrrxxxqqqjjjggggggjjjqqqwwwWWWJJJRRRUUUNNNPPPYYYrrr{{{```KKKAAA666///222555444222333000///...------,,,,,,---......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++***************))))))***+++,,,,,,++++++******************************************++++++++++++++++++,,,,,,------.....................+++---333444000000333000888EEEZZZyyy}}}xxxsssrrrqqqnnnkkkkkkqqq{{{~~~xxxwww}}}{{{rrriiiccchhheeeaaa^^^]]]^^^```bbbaaaaaaaaabbbdddeeefffgggpppvvv}}}ssszzztttbbbSSSFFF;;;666,,,222666555222222333333111000000000000000111111111111111111000000000000........................//////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------...............------,,,,,,,,,///...---...//////...---///111999III[[[nnn{{{vvvtttqqqsssyyy~~~~~~wwwooojjjkkkllljjjgggooo}}}~~~}}}zzzxxxtttqqqppprrrtttvvvzzzvvvttt{{{~~~}}}|||}}}~~~}}}{{{zzzzzzxxxvvvtttzzzzzzzzzzzzyyyyyyyyyyyywwwvvvtttsssrrrrrrsssssstttuuuvvvxxxzzz|||}}}~~~wwwqqqkkkddd[[[UUUPPPPPPUUU\\\aaacccsss~~~vvvlllcccaaakkksssrrruuuzzz||||||xxxxxxzzzyyyxxxvvvyyyxxxtttuuuvvvrrrkkkddd```^^^ZZZZZZaaaooo}}}uuuppprrruuuhhhQQQMMMNNNLLLNNNQQQ```yyybbbJJJ@@@777666666333222444111000///...------------......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************))))))***++++++,,,************************************************+++++++++++++++,,,,,,,,,------------............555111///000...+++...444666GGG```|||yyyqqqllljjjhhheeeccceeeeeeccc```]]]___eeejjjwwwxxxzzz|||xxxpppeeedddcccccccccdddfffgggdddcccaaa___^^^]]][[[ZZZ]]]___cccdddeeefffiiilllzzzrrrjjjwww~~~nnnRRR888:::888666555444333333444111111000000000000111111111111111111000000000000........................///......---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------------.........---------,,,,,,,,,......---...///000000000666:::AAAJJJVVVjjjxxxpppoooooopppsssxxxzzzxxxvvvrrrooommmmmmnnnlllgggbbb^^^qqq~~~zzz~~~{{{vvvsssrrrtttwwwzzz{{{xxxwww}}}}}}zzzxxxwwwxxxyyyyyyxxxxxxwwwwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvtttsssrrrsssuuuuuuuuutttrrrqqqooooooppppppooonnnmmmmmmnnnnnnnnnnnnnnnnnnrrrrrrpppppppppqqqrrrsssssssssuuuvvvxxxyyyzzz{{{tttfff]]]YYYLLLHHHEEEGGGMMMSSSVVVUUUhhhsss~~~sssgggbbbdddooovvvuuuvvvyyy||||||zzzzzzxxxwwwvvvyyywwwvvvsssooommmmmmppptttjjjkkksssxxxxxxxxx|||dddQQQKKKLLLNNNKKKNNNmmm\\\OOOAAA888444111111333222111000///..................---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++************)))******+++,,,************************++++++++++++++++++++++++***+++++++++,,,,,,,,,---,,,,,,,,,---------......////////////...///888BBBYYYmmm}}}|||xxxxxxtttlllgggfffccc___iiigggeeeccccccccceeefffgggjjjkkkiiifffdddfffhhhuuu|||zzz{{{}}}||||||||||||zzzssshhh___^^^^^^]]][[[YYYZZZ\\\___aaagggkkkkkkooo{{{hhhfffwww~~~VVVFFF:::222555888444111222222222111111000111111222111111111111000000000000.................................------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,------------...------------,,,,,,,,,...------...///111222333;;;DDDOOOWWWcccxxx|||}}}tttmmmhhhqqqtttxxx|||~~~{{{uuupppmmmkkkjjjlllnnnnnnjjjfffZZZiiiuuuyyy{{{{{{}}}yyywwwvvvxxx{{{}}}{{{{{{{{{~~~~~~}}}{{{zzz{{{|||~~~}}}|||||||||}}}|||yyywwwyyywwwtttrrrqqqqqqqqqrrrsssrrrqqqppppppppppppppppppppppppoooooonnnnnnnnnmmmlllkkklllnnnnnnnnnmmmkkkjjjiiijjjlllnnnnnnmmmnnnnnnnnnooooooppppppqqqssssssrrrssssssuuuwwwxxx{{{{{{|||}}}~~~ppp[[[PPPNNNKKKJJJJJJLLLPPPSSSUUUUUU]]]kkkyyy~~~yyytttqqqqqquuuzzzllldddbbbgggrrryyyxxxwwwxxx}}}|||{{{xxxwwwuuuwww|||xxxvvvxxx~~~}}}zzz|||aaaPPPMMMOOOLLLHHHXXX}}}iiiNNN;;;444333555666333222111000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***************++++++***************+++++++++++++++++++++++++++++++++***++++++,,,,,,---------++++++,,,,,,------......***---000111333;;;JJJXXXyyyvvvqqqmmmmmmssswwwxxxsssooolllhhhccchhhjjjlllmmmooorrrvvvyyy|||vvvqqqooolllhhhggghhhjjjllljjjrrrxxxwwwssspppppprrrwwwrrruuummmlllvvvVVVBBB444777;;;777222333333333222111111111222222111111111111000000000///..............................---------,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------------------------------.........---...000333555BBBLLLZZZiii{{{}}}{{{rrrlllkkklll{{{~~~{{{sssnnnqqqnnnjjjjjjmmmqqqssssssjjjpppsssrrrvvv|||}}}}}}}}}|||{{{{{{{{{||||||zzz|||}}}~~~~~~~~~zzzyyyxxxxxxxxxyyy{{{|||yyyxxxxxxyyyyyyyyyvvvtttrrrrrrqqqqqqrrrtttvvvwwwuuuuuusssrrrqqqqqqqqqqqqqqqqqqqqqpppppppppooooooqqqpppoooppprrrsssrrrqqqsssqqqpppqqqtttvvvvvvvvvyyyyyyzzz{{{{{{|||}}}}}}|||{{{{{{{{{{{{}}}~~~sss[[[QQQRRRRRRSSSTTTTTTSSSSSSUUUWWWYYYgggvvv}}}|||wwwnnnfffaaacccjjjyyyyyyllldddfffllluuuzzzzzzxxxxxx}}}}}}|||xxxwwwuuuvvvzzzuuuyyy{{{vvvYYYJJJLLLOOOKKKNNNeee~~~aaaDDD777777888888333222111000000//////000......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***************+++))))))*********+++++++++++++++++++++++++++++++++******+++,,,------......++++++,,,------.../////////111222111888JJJbbbssszzzpppnnnooorrrwww|||{{{uuuvvvyyy}}}zzzwwwvvvuuuuuuwww~~~zzzsssqqqssskkkiiippptttvvv~~~ttt{{{rrrYYYAAA888777555444777444444333222222222222222111111111111000000000///////////////////////////---------------,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------------------------/////////...---000555999KKKQQQ\\\ooozzz{{{~~~{{{rrrkkkkkkssszzzzzzsssnnnkkkqqqooonnnnnnppptttvvvwwwtttuuuuuutttvvvzzz{{{zzzxxxzzz}}}~~~{{{yyyyyy{{{||||||zzzzzz{{{}}}zzzyyyxxxxxxyyyyyy{{{{{{zzzzzzzzz{{{}}}|||zzzxxxtttttttttuuuwwwyyy{{{|||{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv{{{zzzyyyzzz|||}}}|||{{{~~~|||zzzzzz|||~~~}}}}}}~~~~~~~~~~~~llluuuyyyddd___dddaaa```]]]YYYVVVUUUUUUVVV[[[gggtttxxxuuuoooggg___YYY]]]gggvvvwwwlllhhhlllqqqwww{{{{{{zzzyyy}}}~~~|||wwwwwwvvvwww{{{zzzzzz{{{{{{zzztttrrrsssyyyfffLLLJJJOOOMMMMMMVVVccc{{{yyyTTT===555444333333222111000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,+++******)))*********)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////+++,,,,,,---...///000000...222666;;;KKKgggyyyxxxrrroooqqqwww~~~zzzssspppmmmkkknnnsss|||~~~sssUUU===333222444555555555444333222222222222111111111111000000000000////////////////////////------------------------,,,,,,,,,---------.........------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------......///000//////333:::AAANNNTTT```www~~~}}}tttmmmlllrrr}}}yyysssooonnnnnnlllnnnrrruuuvvvuuusssrrrooossswwwzzz{{{yyyvvvtttuuuxxx|||~~~zzzwwwyyyzzz{{{zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{|||}}}}}}~~~}}}~~~~~~|||xxxxxxxxxxxxxxxyyyzzzzzz}}}}}}|||{{{zzzzzzzzzzzz{{{{{{{{{|||}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}```fffkkkpppyyyyyyjjjlllvvv{{{rrrgggaaaaaa```\\\WWW\\\fffoooqqqqqqpppnnnjjjeeeiiiqqq|||tttiiinnnrrrvvvxxxzzz{{{{{{zzz|||}}}~~~~~~|||zzzzzzxxxyyy~~~vvvqqqnnnkkkiiigggmmmoooxxx}}}xxxooonnnqqqyyy}}}]]]PPPPPPLLLNNNRRRSSSdddsssNNN:::333222222222111000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++***))))))******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,------...///000111222...;;;LLL\\\rrr~~~|||zzzxxxxxxwwwtttrrruuuvvvyyy{{{{{{zzzwwwsssqqqnnnllloooxxxvvvppp}}}vvvZZZHHHCCC<<<444666555444333333222222222111111111111000000000000////////////////////////------------------------,,,,,,,,,---------............---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......---///111111333999DDDLLLRRRbbbvvv~~~wwwnnnlllrrr{{{{{{uuupppooorrruuuooorrruuuxxxwwwuuurrrqqqmmmqqqwww{{{zzzvvvttttttvvvxxx{{{~~~~~~{{{zzzzzzyyyyyyzzz{{{|||||||||~~~~~~~~~~~~~~~}}}{{{xxxxxxxxxxxxyyyyyyyyyzzz}}}}}}|||||||||||||||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzzzzyyyyyyyyy{{{|||}}}^^^aaabbbaaafffrrr}}}sssiiiqqqqqqkkknnnooofff\\\[[[ccckkknnnqqqvvv{{{{{{zzz}}}tttjjjrrrvvvxxxxxxyyyzzz{{{{{{|||||||||~~~}}}|||}}}}}}{{{yyy~~~|||tttnnnllljjjgggeeeiiijjjrrr}}}yyypppmmmmmmpppsss~~~rrrYYYRRRJJJOOOSSSLLLTTToooeeeFFF;;;:::222111000///..................---------,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,+++***))))))******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000------...///000111222333888NNNkkkwwwrrrooollliiiiiilllqqquuuwww{{{~~~}}}~~~~~~tttfff]]][[[```gggkkkqqqzzzxxxeeeppplll___MMM:::777666555444333222222222111111111111000000000000000000000000000000000000------------------------,,,,,,,,,---------...............------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........+++...111333666???KKKTTTZZZtttyyyqqqkkknnnxxxzzzyyyvvvqqqmmmmmmrrrvvvxxxxxxwwwuuussssssuuuwwwtttuuuxxxxxxuuusssuuuyyyxxxyyyzzz|||}}}}}}}}}}}}{{{zzzyyyzzz}}}~~~}}}~~~}}}zzzwwwuuuuuuwwwxxxzzz{{{|||}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||zzzzzzzzzzzz|||~~~}}}}}}~~~vvvxxxyyywwwsssqqqrrrtttzzzwwwyyywwwnnnkkk|||zzzsssmmmooossslllbbb[[[bbbiiiqqq~~~wwwxxx}}}|||yyyvvvvvvwwwxxxzzz|||zzzyyy{{{~~~|||zzzyyyzzz}}}}}}tttmmmfffddddddggggggmmmyyyzzzsssnnnkkkmmmrrr{{{ooo[[[OOOTTTVVVPPPSSS```XXX999>>>444555444111//////000///......---------,,,,,,,,,...---,,,,,,++++++,,,,,,******************************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---))),,,...//////...//////111,,,,,,222444222666>>>QQQzzz|||xxxyyy}}}zzz{{{~~~{{{yyyyyy{{{}}}vvvoooiiikkksss{{{~~~~~~|||qqqjjjiiijjjjjjhhhjjjnnntttpppmmmzzzUUU???777222444444111222666333333222222111000000000000000000000000000000000..........................................------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------///000000,,,666444111@@@NNNVVV^^^ppp{{{tttsssuuunnnqqqwww|||~~~tttssspppmmmlllooouuuyyy{{{yyywwwtttsssrrrssstttzzzyyyxxxvvvttttttwwwzzz{{{vvv||||||~~~}}}~~~~~~}}}|||~~~{{{zzzzzz{{{|||yyyzzz{{{yyyxxxyyy}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}}}}|||{{{xxx{{{~~~zzzwwwwwwyyyvvvuuuvvv|||oooccckkknnnnnnmmmooosssqqqkkkaaadddhhhoooxxxwwwzzzyyywwwvvvvvvwwwyyyzzzzzzyyyxxxyyy||||||zzzxxxxxxxxxzzz|||qqqjjjhhhcccdddkkkvvv~~~zzzvvvppplllmmmpppvvv}}}eeeSSSTTTVVVRRRSSS\\\{{{hhhDDD@@@333444444111000/////////.........---------,,,,,,...---,,,,,,++++++,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***---/////////......//////...000222000111===LLLmmm}}}zzzwwwtttqqqmmmkkkkkkmmmnnniiieee```aaagggmmmooopppvvvssspppooorrrwww{{{}}}}}}}}}|||{{{|||zzzvvvpppkkkkkkiiihhhlll}}}rrroooxxxEEE;;;444555777666555666333333222222111000000000000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000---555666:::IIIUUU^^^kkkssslllkkknnnsssyyy|||yyyppppppppppppqqquuuzzz~~~~~~yyytttqqqqqqssstttsssuuuvvvvvvvvvvvvwwwyyyyyytttzzz~~~zzz}}}~~~}}}|||{{{~~~}}}|||}}}~~~{{{}}}}}}|||{{{{{{~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~~~~|||zzzzzz{{{vvvuuuvvvxxxzzz~~~kkkaaaggglllnnnppprrrrrrooogggjjjoooyyy}}}xxxwwwvvvvvvvvvwwwxxxzzz{{{xxxwwwwwwxxxyyyyyywwwvvvyyywwwxxxooodddcccdddkkkvvv}}}|||{{{{{{yyysssnnnmmmnnnqqqxxxpppWWWRRRTTTRRRQQQTTTppp}}}qqqKKK<<<444333222222111000//////.........------------,,,...---,,,,,,++++++,,,,,,******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,...//////.........///---///222333222<<>>333444444......333000/////////...............---,,,,,,++++++,,,,,,******************************************************+++++++++,,,,,,,,,)))******+++---...//////,,,---.........000333666OOOqqq|||zzzrrrhhhaaabbbdddccc```^^^]]]^^^^^^\\\YYYWWWWWWXXXYYYYYYZZZ\\\___`````````ZZZ\\\]]]\\\ZZZYYYYYYYYYWWWXXXXXXYYYYYYXXXWWWVVVUUUVVVWWWYYYYYYYYYXXXXXXVVVVVVVVVWWWYYYZZZ[[[[[[VVVTTTSSSUUUYYY[[[YYYWWWXXXZZZ^^^______``````bbbaaaccceeedddbbb```______[[[\\\]]]]]]]]]^^^```bbbdddfffggghhhhhhjjjlllooopppwww~~~kkkgggqqq```III>>>999555444444333333222222111000000000000000000000000........................,,,,,,------...///000000........................------------------------,,,,,,---...000222333444===NNN]]]kkk}}}yyyzzz~~~~~~~~~~~~~~~~~~~~~~~~tttqqqnnnlllnnnssszzz~~~|||yyyuuuqqqooonnnooopppvvvyyy{{{|||yyyuuusssqqqoooooopppqqqrrrtttuuuvvvnnnrrrxxx|||~~~}}}}}}|||~~~uuu||||||tttqqqpppoootttvvvtttvvv|||~~~zzzzzz{{{|||{{{xxxwwwvvvwwwqqqpppooooooqqqssssssssswwwzzzyyyuuurrrrrrooojjjqqqsssvvvvvvvvvxxx|||yyyjjjaaaWWWTTTWWW]]]``````aaafffkkkmmmooowww}}}uuupppllljjjjjjooorrrvvv~~~ggg___]]]WWWQQQUUUUUU]]]~~~zzzuuuDDD777>>>///...777000//////.........------------,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++---,,,+++++++++,,,---...222000...---///444>>>FFF}}}{{{qqqhhhbbbddd```\\\YYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYY^^^]]][[[ZZZYYYYYYYYYYYYTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUVVVWWWWWWTTTRRRRRRTTTVVVWWWWWWVVVVVVWWWXXXUUUSSSTTTWWWWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSXXXTTTRRRTTTYYY\\\ZZZVVVZZZZZZZZZZZZYYYXXXWWWVVVTTTSSSRRRRRRRRRSSSTTTUUUWWWYYY[[[\\\\\\]]]___aaaeeegggiiilllpppuuu|||~~~rrrqqqwww}}}iiiyyygggRRRDDD999666555666333000000333111111111111000000000000000000000000////////////......------------............---------,,,,,,,,,..................------///...///111000111777???LLLWWWhhh}}}xxx{{{zzz~~~||||||}}}vvvuuuqqqnnnpppvvv{{{|||{{{xxxpppllloooqqqqqquuu{{{yyyxxxwwwtttrrrtttwwwzzzssssssssssssrrrqqqpppooorrrtttvvvxxxzzz{{{{{{{{{~~~|||tttuuu{{{xxxvvvpppqqqppppppvvv}}}}}}xxxxxxxxxwwwuuussssssuuuwwwxxxvvvtttssstttvvvxxxyyy{{{yyytttssspppmmmnnnqqquuuwwwwwwxxxzzz|||}}}}}}}}}vvvooohhh```[[[ZZZ\\\]]]\\\]]]aaafffhhhllluuuyyysssooommmmmmjjjkkkpppyyyoooaaa\\\YYYSSSVVVWWW[[[rrr}}}OOO;;;>>>222000777---//////.........------------,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,++++++++++++,,,------,,,...000000333===PPP___yyyuuupppllliiifffdddbbbcccaaa]]]\\\]]]^^^______]]]^^^`````````^^^\\\ZZZWWWWWWWWWWWWVVVVVVVVVVVVXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUXXXXXXVVVTTTRRRQQQRRRSSSPPPNNNMMMNNNPPPQQQPPPNNNMMMMMMLLLKKKKKKKKKKKKKKKMMMKKKJJJMMMPPPRRRQQQOOOQQQQQQQQQQQQQQQPPPOOOOOOMMMMMMLLLKKKKKKLLLMMMNNNLLLNNNPPPQQQQQQRRRTTTVVVUUUWWWYYY[[[___dddkkkooorrrsssuuuwwwzzzyyywww|||}}}lllUUU???999555666555111///000111111111111000000000000000000000/////////............------------............---------,,,,,,,,,........................000///000222111222999CCCZZZdddtttvvvrrr|||{{{~~~~~~||||||~~~zzztttoooooorrrvvvzzz|||zzzxxxvvvooommmpppssssssvvv{{{yyyxxxvvvsssrrrtttxxx{{{wwwwwwvvvtttsssqqqpppooouuuvvvxxxzzz{{{|||||||||{{{xxxzzzzzztttqqqlllmmmvvv~~~}}}wwwxxxwwwuuurrrqqqsssvvvzzz{{{yyyuuusssrrrtttwwwyyywwwrrrooollllllppptttwwwwwwwwwwwwxxx{{{xxxwwwxxx|||}}}{{{yyytttppphhhaaa\\\YYYXXXWWWYYY\\\```ccchhhrrr~~~vvvqqqnnnmmmhhhggglllvvv}}}xxxaaaXXXXXXVVVWWWXXXYYYccc}}}}}}www^^^@@@===444333666.../////////.........------------,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,,,,---///000222;;;RRRooo}}}}}}sssooopppwww~~~{{{tttfffbbb___]]]^^^___aaaaaacccaaa^^^^^^___aaabbbbbbccceeeggghhhfffccc^^^\\\WWWXXXYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVUUUSSSRRRRRRSSSVVVSSSNNNJJJHHHHHHJJJKKKIIIGGGFFFGGGIIIIIIHHHGGGHHHGGGFFFDDDDDDDDDEEEFFFCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHJJJKKKKKKKKKMMMOOOLLLMMMOOOQQQTTTYYY^^^bbbcccdddfffgggiiimmmrrruuu{{{~~~|||zzz|||zzzfffJJJ???555444666444111000222222111111111000000000/////////.........------......------------............---------,,,,,,,,,........................000000111222222444>>>IIIbbbmmmvvvqqqsss|||}}}}}}{{{||||||vvvoooiiioooxxx~~~~~~{{{wwwuuurrrnnnnnnrrruuuvvvwwwyyyyyyxxxvvvtttsssvvvzzz~~~|||{{{xxxuuusssrrrrrrrrryyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~yyysssnnnnnntttzzz{{{yyyxxxxxxwwwuuutttvvvyyy|||~~~}}}{{{yyywwwwwwxxxzzzxxxpppmmmkkkoooqqqsssuuuvvvwwwxxxxxxxxxyyy{{{~~~zzzvvvnnnddd[[[VVVVVVWWWZZZ\\\^^^___dddnnn{{{xxxqqqmmmjjjllliiimmmvvvwww{{{gggZZZZZZXXXVVVXXXZZZYYYfffmmmJJJ>>>444111555222////////////............------,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++---------,,,,,,333111111:::QQQsss|||uuuqqqlllhhhiiimmm}}}||||||rrrhhhddd```___^^^___cccfffggghhhiiigggdddbbbcccccccccbbbeeeeeeeeeeeeccc___\\\ZZZVVVWWWYYYYYYYYYWWWUUUSSSOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNMMMKKKIIIKKKLLLJJJGGGDDDBBBBBBCCCDDDDDDFFFEEEDDDDDDDDDDDDCCCBBBEEEDDDCCCBBBBBBCCCEEEFFFAAACCCEEEFFFEEEDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGIIIJJJIIIKKKMMMNNNPPPSSSXXX[[[[[[]]]^^^^^^___bbbfffiiioooooopppuuu|||xxx~~~{{{]]]LLL;;;444555555444444222222222111111111000000///.........------------......------------............---------,,,,,,,,,---------...............000///111222333888EEESSSiiiyyytttwww~~~{{{}}}||||||||||||yyyrrrllljjjsss}}}~~~wwwsssrrrooonnnppptttwwwxxxwwwwwwxxxwwwvvvttttttwww|||~~~|||yyywwwuuuuuuvvvwww}}}}}}~~~~~~~~~~~~~~~~~~|||||||||}}}~~~xxxsssmmmkkkllloootttxxxuuuvvvxxxxxxwwwwwwyyyzzzzzztttrrrqqqvvvtttssssssuuuwwwzzz{{{uuuxxx||||||rrrfff]]]ZZZ[[[^^^____________aaahhhrrrzzzxxxrrrooolllqqqmmmooouuuttttttvvvccc^^^YYYTTTVVV[[[WWWWWWppp{{{ZZZEEE666///222555000000/////////............---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,---......------000222;;;RRRxxxxxxsssoooooooooooosssyyy}}}sssiiifffdddaaa___```\\\]]]```fffkkkoooooooooooollliiifffdddcccaaa___]]][[[YYYWWWUUUSSSRRRRRRNNNOOOOOOPPPNNNLLLIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDFFFGGGHHHGGGFFFFFFFFFEEEDDDDDDEEEFFFFFFDDDBBBEEEEEEEEEDDDBBBAAAAAAAAACCCBBBBBBBBBBBBDDDEEEFFFDDDFFFIIIIIIHHHFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA???@@@AAAAAA@@@@@@BBBCCCCCCEEEGGGHHHHHHKKKNNNQQQQQQRRRSSSTTTTTTUUUXXX[[[\\\]]]___dddkkkqqqtttuuu|||wwwyyyxxxdddLLL>>>666333333555222222222222111111111111///.........------------......------------............---------,,,,,,,,,---------.........//////...///111333555>>>PPPaaayyyxxxyyy|||}}}}}}vvvoookkkqqqxxxyyyrrrpppqqqnnnppprrruuuxxxyyywwwsssrrrrrrrrrrrrrrrvvvzzz~~~|||zzzyyyxxxxxxzzz|||}}}{{{{{{{{{{{{||||||}}}}}}}}}|||}}}|||sssmmmfffdddccceeellltttqqqsssuuuvvvuuutttuuuvvvvvv~~~}}}|||{{{zzzzzzwwwtttsssuuuxxx{{{|||yyyzzz|||xxxllleeecccdddfffeeecccaaa______ccciiinnnwwwuuuuuusssrrroooooorrrrrrtttjjj\\\YYYSSSUUU[[[XXXRRR___tttvvvzzzhhhLLL;;;000///555000000000/////////.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,...////////////,,,:::QQQsss{{{yyyuuuvvvzzz~~~zzzrrrmmmiiibbb\\\^^^aaabbbeeehhhfffggghhhkkklllkkkhhheeeeeebbb^^^[[[YYYWWWTTTQQQPPPNNNKKKHHHGGGGGGHHHIIIHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFJJJLLLLLLIIIFFFJJJJJJKKKNNNQQQPPPKKKFFFGGGHHHHHHHHHFFFEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJHHHGGGEEEDDDCCCCCCDDDEEECCCCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAA@@@???@@@BBB@@@AAACCCCCCCCCDDDGGGIIIIIIJJJLLLLLLLLLMMMOOOQQQSSSTTTVVVYYY\\\^^^```bbbgggnnnvvv|||xxx{{{}}}iiiUUUBBB555000333333222222222222111111111/////////.........------......------------............---------,,,,,,,,,,,,,,,------.../////////...///222666;;;FFF]]]qqq{{{~~~}}}{{{}}}vvvppppppwww{{{}}}zzztttooooooqqqpppsssuuuvvvwwwyyyuuuooojjjlllnnnpppqqqtttxxx{{{yyyyyyyyyyyy{{{}}}~~~~~~~~~|||{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~|||}}}|||zzzwwwwwwzzz|||xxxqqqfff]]]\\\^^^bbbiiiqqqqqqrrrsssrrrqqqqqqssstttyyy}}}{{{wwwwwwxxxooowww}}}~~~zzzwwwttttttwwwyyyzzzzzz{{{||||||rrrmmmkkkiiihhhgggeeebbb___]]]^^^aaadddqqq|||tttuuuwwwvvvqqqpppoooppptttzzzvvv___YYYTTTUUUZZZXXXSSS[[[iii|||hhhKKK@@@555///444000000000000/////////.........---,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------...///000111222888QQQooo|||wwwpppggg```]]]___\\\\\\aaaeeefffhhhkkknnnllliiieeebbb]]]WWWRRRRRRPPPMMMLLLKKKJJJHHHFFFHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFHHHOOOUUUVVVPPPIIIJJJJJJLLLQQQWWWXXXSSSNNNKKKMMMPPPPPPPPPPPPSSSUUUUUUUUUUUUUUUSSSPPPNNNLLLHHHHHHJJJOOOTTTVVVTTTQQQNNNMMMKKKHHHGGGGGGGGGHHHEEEEEEEEEEEEEEECCCBBBAAACCCDDDEEEDDDCCCBBBCCCDDD@@@BBBCCCCCCBBBCCCDDDFFFEEEGGGHHHIIIHHHIIIKKKLLLPPPQQQSSSRRRPPPPPPTTTWWWZZZ```cccdddjjjwww~~~~~~|||vvv{{{sssXXX???444444333333222222222111111111000000000/////////............------------............---------,,,,,,,,,,,,,,,------...//////000///111555;;;AAAPPPjjj||||||{{{wwwtttxxxxxxyyyyyyvvvqqqoooppprrrssswwwxxxvvvvvvxxxssslllhhhkkkooosssuuuwwwyyy{{{wwwxxxyyy{{{}}}~~~}}}}}}|||}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~yyyyyyyyywwwuuuvvv{{{www}}}qqqbbbVVVXXX___eeekkkpppttttttrrrpppnnnooosssvvvtttxxxzzzxxxsssppprrrtttpppvvv{{{}}}~~~xxxvvvuuuvvvyyyzzzyyywwwvvvzzz}}}uuuqqqnnniiieeefffeeebbb^^^\\\\\\]]]^^^kkk{{{yyyqqqsssvvvtttqqqrrrpppqqqxxxiiiXXXUUUVVVYYYXXXVVV^^^iiivvvaaaFFFBBB999000333000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---...///111333444MMMiiiyyy|||xxxlllddd^^^\\\\\\^^^bbb______bbbbbb``````ddddddaaa\\\WWWTTTPPPLLLJJJHHHGGGFFFGGGHHHIIIHHHFFFFFFGGGHHHIIIIIIHHHGGGGGGCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJKKKIIIHHHJJJRRR[[[\\\TTTKKKCCCCCCFFFMMMVVVZZZXXXTTTOOOSSSWWWYYYYYY[[[___bbbeeeeeeeeeddd```\\\WWWTTTJJJIIIKKKRRRZZZ^^^\\\XXXUUUSSSPPPMMMKKKKKKKKKLLLHHHHHHIIIIIIHHHFFFEEEDDDCCCDDDEEEDDDCCCBBBCCCDDD???@@@BBBBBBAAA@@@BBBCCCAAACCCEEEEEEEEEEEEGGGHHHHHHKKKMMMLLLJJJMMMUUU[[[WWW\\\]]]ZZZ[[[dddooouuu{{{yyy~~~ooottt~~~jjjKKK;;;999333333333222222222111111000000000000////////////.........------...............---------,,,,,,,,,,,,,,,------...///000000000333888>>>FFFWWWsss{{{zzzzzzwwwyyywww~~~wwwwwwvvvsssqqqqqqqqqsssuuuyyyyyyvvvvvvwwwrrrjjjjjjnnntttxxxzzz{{{}}}~~~wwwxxxzzz|||~~~}}}||||||{{{|||~~~}}}~~~~~~|||{{{}}}||||||}}}||||||{{{{{{}}}~~~~~~}}}}}}~~~|||zzzwwwtttsssuuuwwwyyywwwxxx{{{}}}wwwuuuxxx~~~uuujjj```___fffmmmooommmttttttsssrrrpppqqqsssuuuwwwzzz|||zzzuuuooommmlllqqqqqqsssyyy}}}yyyxxxuuuttttttwwwzzz|||{{{xxxyyyzzztttoooiiieeefffeeeccccccbbbaaa___]]]hhhuuu{{{ssslllooosssrrrooosssxxxzzz{{{sss\\\]]]]]]ZZZVVVVVV\\\bbbvvvnnnlllPPP@@@666555:::222111000111222111///---//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---+++000///000666222333???aaa}}}}}}~~~xxxtttpppkkkccc\\\XXXXXX[[[]]]```aaacccdddcccaaa^^^\\\]]]XXXPPPKKKJJJIIIGGGEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIJJJIIIIIIIIIIIILLLIIIFFFEEEFFFIIIMMMOOONNNNNNNNNRRR\\\bbbZZZLLLIIIEEECCCFFFMMMUUU\\\aaaVVVVVVYYY]]]```aaaeeehhhpppmmmhhhfffjjjlllaaaQQQOOOMMMLLLOOOVVV\\\______cccaaa\\\VVVQQQNNNOOOPPPMMMMMMNNNNNNLLLIIIFFFDDDKKKIIIGGGFFFFFFFFFDDDBBBDDDAAA??????AAABBBCCCCCCAAABBBBBBCCCCCCDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKOOOPPPSSSVVVZZZ___bbbdddhhhrrr}}}wwwzzztttqqq\\\>>>333555222111555666222......111111000000//////......................................................///...------///000000000...555<<>><<<777444444333111222666111111111000//////......................................................///...------...///000000111555===GGGUUUkkk~~~xxx{{{yyyyyyyyyxxx{{{}}}~~~}}}{{{|||}}}yyyuuuooolllmmmqqqtttvvvyyyyyyxxxvvvrrrooommmlllqqquuuyyy{{{zzzzzz{{{|||}}}}}}~~~~~~}}}}}}}}}|||||||||||||||zzz|||~~~~~~}}}}}}}}}{{{{{{{{{yyyxxxyyyyyyzzzzzz{{{|||||||||wwwvvvvvvvvvvvvwwwwwwxxxwwwwwwyyy|||}}}~~~{{{}}}}}}sssgggdddlllttt~~~{{{wwwvvvuuutttrrrppppppqqqqqqqqqqqqrrruuuwwwyyyzzz{{{{{{zzzzzz{{{|||sssrrrssswww}}}xxxvvvsssrrrqqqsssuuuvvvxxxuuuwww~~~~~~wwwpppllliiigggdddaaa```_________[[[]]]cccjjjmmmlllmmmqqqvvvwwwwwwxxxzzzkkk\\\UUUZZZ[[[SSSNNNQQQiiinnniiimmm{{{UUUBBB888000444222111111111111///............------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,------------...444111...666DDD___sssiii```ZZZYYY\\\```ccceeedddbbb```aaa```^^^[[[VVVQQQLLLJJJDDDDDDDDDEEEFFFFFFDDDAAACCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEFFFGGGIIIJJJGGGGGGHHHJJJNNNRRRWWWZZZ```ccceeebbb]]]WWWTTTSSSUUUXXXWWWSSSSSS[[[eeekkk]]]RRRMMMQQQRRRSSS```rrrwwwooobbbVVVNNNKKKJJJJJJFFFIIIKKKKKKPPP[[[cccgggZZZVVVNNNIIIIIIQQQ\\\dddhhhkkkppprrroooggg___YYYWWWUUUSSSRRRUUUZZZ```ccc]]]\\\XXXQQQJJJGGGHHHKKKEEEDDDCCCCCCDDDDDDBBBAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRQQQTTTWWWZZZ___kkk{{{|||rrryyyhhhMMM===888444444333111222666222111111000000///......................................................///......------///000111777888AAARRRcccvvvzzz|||~~~yyyyyy{{{zzzyyy}}}vvvqqqssszzz|||xxxtttnnnlllnnnrrrvvvxxxzzzxxxtttpppnnnooopppqqqvvvxxx{{{{{{yyywwwvvvvvv|||yyyzzzzzzzzzzzzyyyyyyxxxxxxzzz|||}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxvvvuuutttrrrqqqtttttttttuuuuuuuuuuuuuuuyyy|||~~~~~~|||zzzyyyyyyssstttuuuvvvwwwwwwwwwwwwyyyxxxzzz||||||~~~xxxuuu{{{{{{vvvpppllljjjpppqqqrrrqqqpppqqqsssuuuwwwxxxxxxyyy{{{}}}}}}zzzxxxxxxzzz||||||{{{yyywwwuuusssssstttuuuvvvxxxuuuvvv|||xxxssspppkkkkkkiiifffaaa]]][[[ZZZVVVSSSXXXfffllliiiiiiooossssssrrrqqqsssxxxsss\\\MMMSSSXXXPPPKKKMMM```ssskkkeeecccIII;;;666555333111000111111///.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---333111444DDDYYYwwwzzz}}}uuuggg___]]]]]]^^^^^^^^^___```````````````___]]]ZZZVVVQQQLLLHHHFFFAAABBBCCCEEEGGGGGGGGGFFFEEEFFFFFFGGGIIIJJJJJJKKKKKKJJJIIIHHHHHHJJJKKKLLLHHHIIIJJJMMMSSS[[[cccgggsssrrrpppmmmiiiccc\\\XXXOOOQQQQQQNNNMMMTTT```iii^^^TTTQQQVVVSSSMMMWWWiiiwwwssskkkaaaYYYSSSMMMGGGMMMQQQTTTRRRQQQWWWaaaiiiaaa\\\SSSIIIDDDGGGPPPYYYYYYbbboooyyyzzzooo```UUUTTTTTTUUUXXX\\\```dddggghhhhhheee]]]QQQJJJIIIKKKEEECCCAAA@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHIIIKKKNNNOOOQQQTTTVVVWWWWWWYYY```kkkttt|||~~~qqq{{{~~~xxxyyy___BBB:::444555888555222111222222111111000//////...................................................//////...------...111333<<<;;;GGG]]]ppp~~~{{{|||}}}{{{www}}}uuunnnqqq{{{}}}wwwsssnnnmmmooossswwwyyyyyyuuuooollllllppptttvvvyyyxxxwwwuuussssssssssss~~~~~~}}}{{{zzzzzz||||||}}}||||||{{{wwwyyy{{{}}}}}}|||{{{zzz}}}}}}~~~~~~|||~~~}}}}}}}}}{{{yyyxxxyyyxxxuuussssssuuuwwwyyyqqqooommmmmmnnnnnnmmmlllppppppooonnnmmmllllllkkkkkknnnrrrttttttsssssstttrrrssstttvvvwwwwwwwwwwwwzzzzzz{{{}}}||||||www~~~}}}{{{uuupppllllllqqqrrrsssqqqoooooopppqqqqqqqqqqqqsssvvvyyy|||~~~~~~{{{xxxvvvvvvvvvvvvvvvwwwvvvtttsssrrrssstttuuuwwwtttuuuzzz|||wwwtttsssnnnooonnnjjjccc[[[VVVTTTVVVQQQUUUcccjjjhhhhhhmmmooooooooooooqqqtttyyy||||||bbbMMMMMMQQQNNNLLLPPPQQQnnnooodddwwwtttQQQ<<<:::666444111000111111000...---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------.../////////000...:::WWWsss||||||~~~xxx|||zzzqqqeee\\\YYY\\\```ccc````````````___]]]\\\[[[XXXVVVSSSOOOLLLIIIGGGFFFEEEEEEEEEFFFFFFHHHJJJKKKFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPLLLMMMOOOTTT\\\fffooouuuvvvpppjjjhhhjjjjjjeee```QQQPPPOOOOOOQQQUUU\\\bbbZZZTTTSSSWWWPPPFFFJJJVVVdddhhhggg```ZZZXXXTTTNNNSSSXXX\\\[[[WWWVVV]]]ddddddbbb]]]WWWRRRTTTZZZ```gggllluuu{{{zzzpppaaaVVV___aaaeeeggggggddd```^^^dddggghhhbbbXXXOOOLLLLLLJJJFFFBBB???@@@BBBDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCEEEFFFGGGHHHJJJMMMOOOPPPQQQSSSUUUVVVWWWZZZ```eeelllvvvyyyssssssiiixxxxxxWWWFFF666444999:::666333222222222111000000//////////////////////////////...........................//////...---///333666<<>>WWW|||tttsss{{{|||uuuttt|||zzzzzz{{{qqqiiiccc\\\YYY\\\___]]]]]]^^^```bbbccccccccc___XXXQQQKKKIIIHHHHHHIIIHHHFFFEEEFFFIIIKKKMMMGGGLLLRRRUUUTTTSSSTTTUUUSSSSSSTTTTTTUUUUUUVVVVVVQQQUUU]]]eeelllqqqtttuuuhhhddd]]]UUUMMMHHHEEEDDDDDDHHHLLLLLLLLLSSS```lllooocccVVVNNNIIILLLZZZjjjdddcccVVVEEECCCMMMRRRNNNVVVnnnzzzmmmfffaaa\\\VVVQQQQQQYYY]]]YYYUUUUUUQQQQQQSSSWWW]]]___^^^[[[UUUOOOHHHEEEFFFEEEAAA===>>>>>>???@@@AAABBBCCCCCC@@@AAADDDHHHMMMPPPPPPOOOPPPPPPRRRUUUXXXYYYWWWUUUKKKKKKJJJIIIGGGFFFEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEGGGFFFFFFGGGJJJNNNSSSVVVRRRRRRVVVZZZ[[[bbbuuuxxxrrr{{{mmmXXXFFF999444555333333222222111000000000000000000000000000000000........................,,,///111111000444<<>>???DDDJJJNNNLLLQQQUUUYYYaaaeee^^^RRRJJJKKKLLLMMMNNNMMMMMMLLLHHHGGGEEEDDDCCCDDDFFFGGGBBBBBBBBBBBBCCCEEEGGGHHHEEEEEEGGGIIIKKKNNNQQQRRRQQQQQQPPPRRRVVV\\\cccgggssspppjjjJJJ444222;;;888666222111222333222111222222111000//////000000000000000000000000000000222000///111444888>>>DDDPPPtttqqqhhhppp~~~zzzwwwvvvlllaaaeeeqqqzzz}}}~~~yyytttqqqpppnnnpppsssvvvvvvrrrlllgggfffhhhnnnvvv|||~~~{{{wwwtttuuuwwwwwwuuuuuuuuuvvvvvvtttrrrooonnnqqqwww{{{wwwyyy{{{yyyvvvtttuuuwwwvvvwwwxxxyyyzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzyyyyyyuuutttttttttttttttuuuuuuwwwzzz|||}}}|||||||||}}}~~~~~~}}}{{{|||}}}}}}}}}}}}||||||yyywwwvvvwww{{{~~~~~~~~~~~~vvvvvvwwwvvvuuusssrrrpppsssssssssrrrrrrtttxxx{{{}}}{{{xxxvvvtttrrrsssuuuxxxzzzzzzxxxxxxxxxwwwxxxyyy{{{|||zzzvvvqqqnnnoooqqqqqqqqqrrrqqqqqqtttwwwyyyxxxwwwqqqqqqqqqrrrrrrsssssssssuuuttttttuuutttuuu~~~xxxqqqiiieee___\\\\\\[[[ZZZXXX\\\___ccchhhlllooorrrssszzzvvvrrrqqqsssvvvwwwwwwzzz|||tttYYYPPPPPPOOORRRTTTPPP\\\uuu|||{{{|||rrrRRR@@@444222333...///333...////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......---...111333<<>>===AAAAAAAAA???===<<<===???EEEIIIMMMQQQXXX^^^YYYQQQLLLNNNQQQTTTTTTRRRPPPNNNJJJIIIFFFEEEDDDEEEGGGHHHEEEDDDCCCBBBBBBDDDEEEFFFDDDEEEEEEGGGIIILLLNNNOOONNNOOOPPPRRRUUUXXX[[[]]]qqq{{{qqqyyy{{{^^^AAA333222333222222222222222222222222222111000000000000000000000000000000000000000///------000444888AAAIIIYYYwww{{{fffkkk{{{~~~}}}|||~~~nnngggkkk|||}}}}}}zzzuuupppoooooorrrtttvvvxxxwwwtttoookkkiiilllqqqwww|||}}}yyyuuusssuuuwwwxxxwwwwwwxxxyyywwwvvvtttrrrrrrtttyyy|||{{{||||||yyyuuussstttuuuwwwwwwxxxzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxzzz|||~~~~~~}}}{{{~~~~~~|||{{{{{{}}}xxxxxxxxxwwwwwwuuutttsssrrrrrrrrrqqqqqqrrruuuxxxwww~~~vvvrrrrrrrrruuuyyy|||}}}}}}|||~~~~~~||||||zzzsssnnnlllmmmnnnooosssrrrrrrsssuuuvvvuuutttpppppppppqqqrrrrrrssssssyyyzzz|||{{{vvvuuu}}}vvvllleee```]]]___eeegggddd```aaaeeejjjlllmmmmmmppprrrwwwuuussssssuuuwwwxxxxxxzzzzzz~~~lllVVVNNNNNNOOOSSSOOOVVVlllyyywwwcccGGG777333555000000333...////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///,,,...111///...666CCC^^^yyy{{{{{{rrrqqqqqqtttyyy{{{uuulllbbb^^^YYYVVVYYY\\\]]]```dddcccbbb___\\\\\\\\\XXXRRRLLLKKKIIIGGGFFFFFFGGGGGGPPPTTTZZZ___```^^^YYYVVVYYYVVVTTTUUUZZZ^^^``````hhhgggkkkrrrsssnnnhhhfff___\\\WWWOOOHHHFFFHHHJJJOOONNNPPPUUUWWWVVVWWWYYY[[[\\\```ccc___WWWRRRRRRUUUYYY___eeeiiijjjjjjjjjppppppkkkbbb___^^^UUUIIIHHHLLLQQQVVVZZZ___dddgggaaadddgggfffaaa___aaacccfffeeeccc\\\TTTPPPRRRVVVSSSRRRPPPNNNMMMOOOQQQSSSRRRQQQOOOOOOOOOLLLIIIFFFCCCDDDEEEDDDBBB@@@??????DDDEEEEEEFFFLLLSSSSSSPPPXXXZZZ\\\]]][[[XXXTTTRRRNNNLLLIIIFFFFFFFFFHHHIIIHHHFFFDDDBBBBBBCCCDDDEEEDDDDDDEEEEEEGGGHHHJJJKKKJJJKKKNNNQQQSSSSSSRRRRRRXXX___ppp{{{vvvxxxrrrRRR:::000111333555555444222222222222111000000000000000000000000000000000000000000///---...222666;;;FFFRRRlllxxxeee\\\qqq~~~~~~{{{uuuppp~~~|||yyytttpppmmmnnnooouuuuuuwwwwwwuuurrrooommmnnnqqquuuzzz}}}{{{vvvrrrsssvvvxxxyyyyyyzzz{{{}}}yyyyyyyyyxxxwwwxxx{{{~~~~~~|||yyytttrrrssstttxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}||||||{{{{{{{{{||||||}}}~~~wwwwwwwwwvvvvvvuuuuuutttsssttttttrrrqqqrrrtttwwwzzz{{{yyywwwwwwxxx{{{~~~}}}||||||||||||vvvsssqqqqqqqqqwwwvvvtttssssssrrrrrrqqqnnnoooppprrrsssuuuvvvwww|||}}}~~~~~~vvvkkkcccaaaaaaeeejjjllliiifffdddiiiooopppnnnmmmpppttttttttttttvvvwwwxxxyyyyyyzzzyyy{{{~~~```RRRTTTOOOSSSQQQRRRbbbuuu~~~~~~}}}xxxQQQ===555777333222444000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,///+++...333000000EEEaaatttrrrvvvvvvyyy~~~zzzmmmcccZZZXXXXXX[[[```aaa```bbbffffffbbb\\\YYYYYYXXXRRRKKKIIIIIIHHHHHHGGGGGGFFFFFFJJJNNNVVVbbblllnnniiibbb[[[YYYZZZ```hhhkkkhhhcccbbbgggrrryyylllddd[[[XXXRRRKKKFFFFFFJJJNNNOOOOOOOOOQQQSSSUUUXXXZZZ```^^^______[[[UUUSSSUUUWWWWWWXXXXXXYYY\\\___bbbtttrrrfffaaaZZZPPPGGGLLLSSSYYY^^^aaaccccccbbbcccdddaaa^^^[[[[[[\\\eeeeeeccc^^^WWWSSSZZZcccooofff[[[UUUWWWYYYTTTLLLQQQRRRUUUYYY\\\\\\[[[XXXJJJKKKKKKIIIFFFDDDDDDEEECCCAAA>>>???EEEPPPYYY^^^gggeeeaaa]]]ZZZXXXWWWWWWRRRPPPMMMJJJHHHIIIJJJKKKHHHGGGEEECCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGIIIKKKNNNOOOOOONNNMMMPPPQQQYYYlll}}}~~~uuuyyy|||{{{aaaEEE666555777999999555222111111111111000000000000000111000000000000000000000000222000222777999===LLL\\\jjjWWW\\\xxx~~~~~~~~~xxx}}}zzz~~~zzzuuupppmmmnnnqqqsssttttttsssrrrooommmlllmmmsssvvvyyy||||||yyytttqqqvvvxxx{{{|||{{{|||}}}~~~{{{|||}}}}}}|||}}}|||yyyvvvttttttuuuyyyyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~ttttttttttttssssssssstttrrrssssssrrrqqqqqqsssuuuzzzwwwzzz~~~|||yyy|||}}}yyyyyy~~~}}}{{{yyy{{{zzzxxxuuurrrooooooooonnnoooqqqsssvvvyyy{{{|||zzzoooccceeeiiikkkkkkjjjiiihhhggglllqqqqqqoooooossswwwrrrtttuuuwwwwwwxxxyyyzzz{{{zzzzzz}}}gggVVVVVVPPPSSSSSSQQQZZZppp}}}zzz~~~www\\\BBB555777333111222///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------+++///111...444UUU{{{zzzqqqrrrwwwxxx|||vvvhhh___[[[VVVXXX]]]cccccc```aaaeeefff___YYYWWWVVVSSSMMMHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKIIILLLYYYkkkwwwzzzwwwgggcccbbbhhhrrrwwwtttpppfffhhhooozzz{{{pppaaaXXXQQQMMMHHHGGGJJJOOOSSSUUUTTTSSSPPPNNNPPPUUUZZZ\\\fffaaa\\\YYYTTTQQQSSSYYYeeeccc___YYYUUUUUUYYY\\\iii}}}ooo```UUUNNNAAADDDIIIPPPUUUWWWWWWWWW\\\ZZZXXXXXXYYYYYYWWWVVVZZZWWWUUURRRMMMKKKUUUbbbvvvuuunnnccc[[[YYYTTTMMMJJJLLLOOOUUUZZZ]]]]]]\\\XXXVVVRRRLLLGGGDDDEEEFFFGGGBBB>>>>>>DDDQQQaaammmgggaaaYYYRRROOORRRWWW[[[UUUTTTQQQNNNLLLKKKKKKKKKGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFGGGFFFGGGHHHIIIKKKMMMNNNOOOUUUTTTWWWbbbvvv{{{uuuvvvqqqrrryyylllNNN:::666777888777555222111111111000000000000000111111111111111111111111111111444111333999:::>>>PPPeeefffWWWiii~~~}}}|||~~~wwwxxx~~~~~~|||xxxrrrnnnnnnqqquuuxxxssssssqqqmmmjjjiiilllooovvvxxx{{{|||zzzwwwtttssszzz|||~~~~~~}}}|||}}}~~~}}}~~~|||zzzyyyyyyxxxxxxzzzzzz{{{|||||||||{{{{{{}}}}}}~~~qqqqqqqqqppppppqqqrrrrrrooopppqqqpppooooooppprrrssstttxxx~~~|||zzzvvvwwwyyyxxxvvvvvvzzz}}}|||{{{yyyuuupppnnnnnnoooooopppsssvvvyyy|||~~~~~~uuuiiimmmqqqqqqooommmlllmmmnnnqqqrrrrrrqqqrrrvvvzzzrrrtttuuuvvvvvvvvvxxxzzzzzz{{{{{{|||ooo[[[TTTSSSQQQTTTSSSSSShhh||||||qqqxxxuuugggGGG555555111///000...////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---000111111@@@fff{{{}}}uuuoooqqqtttxxx}}}|||lllaaa]]]\\\[[[\\\aaafffgggcccccceeeaaaZZZUUUTTTRRRMMMIIIHHHDDDEEEGGGKKKNNNQQQTTTUUUTTTNNNIIINNN___rrrssskkkcccdddkkktttxxxxxxqqqiiicccbbb```XXXPPPLLLIIIGGGFFFIIIPPPWWW\\\]]]bbbbbb^^^YYYZZZ```dddeeeccc\\\UUUOOOJJJGGGKKKRRRZZZ\\\]]]\\\ZZZZZZ]]]```\\\qqqlllXXXMMMCCCAAA???AAAFFFKKKNNNPPPQQQMMMKKKNNNSSSVVVUUUSSSQQQKKKHHHHHHEEECCCLLLYYYtttlll]]]VVVSSSFFFEEEFFFHHHLLLNNNOOOOOOYYYXXXUUUQQQOOOOOORRRUUUXXXQQQJJJEEECCCHHHUUUbbb\\\VVVMMMGGGGGGLLLUUUZZZXXXWWWUUUSSSQQQNNNLLLKKKGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEFFFHHHKKKNNNQQQSSSRRRTTTZZZeeewwwwwwmmmrrr}}}pppmmmssszzz[[[CCC999666333222333333333222000000000000000111111222111111111111111111111111222///333:::;;;???TTTnnnfffbbbyyyzzz|||~~~{{{yyy{{{~~~~~~zzzuuupppnnnppptttxxxzzzuuutttqqqlllhhhiiioootttwwwyyyzzzzzzxxxvvvvvvwww|||~~~~~~}}}}}}~~~~~~|||}}}}}}}}}|||zzz{{{{{{|||||||||||||||{{{~~~~~~pppoooooonnnooopppqqqrrrnnnoooppppppooopppqqqsssqqqsssxxx~~~|||zzzzzzzzzzzztttttttttttttttuuuwwwxxxxxxxxxvvvsssooommmoooqqqrrrsssuuuwwwyyy|||}}}~~~|||yyyyyywwwwww}}}}}}vvvwwwyyy|||}}}|||{{{yyyxxxwwwuuussstttvvvzzz}}}rrrtttuuuuuuttttttwwwzzzxxxzzz{{{{{{}}}}}}fffWWWUUUNNNTTTUUUNNN___zzzqqq{{{}}}|||sssOOO888666222///111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---///111444@@@ZZZ}}}}}}wwwyyy{{{{{{|||wwwsssqqqrrrtttzzzxxxnnnddd^^^^^^aaacccaaabbbffffffbbb___```YYYTTTPPPPPPMMMGGGFFFHHHEEEFFFHHHLLLPPPTTTWWWYYY[[[ZZZWWWUUUYYYgggzzzzzzqqqgggdddhhhoootttwwwnnn```SSSNNNMMMKKKIIIJJJLLLOOOTTTXXX\\\aaafffjjjqqqrrrnnngggeeeggggggdddWWWSSSPPPNNNKKKGGGHHHMMMIIIMMMQQQSSSRRRTTTYYY]]]YYY___sssdddTTTMMMHHHAAA???@@@DDDGGGHHHFFFEEEEEEFFFHHHJJJLLLMMMKKKDDDBBBEEEDDD@@@FFFPPPddd{{{hhh[[[LLLIIIEEECCCDDDFFFGGGHHHLLLNNNOOOQQQRRRVVVZZZ^^^]]]WWWQQQKKKCCC???FFFQQQXXXUUUQQQNNNNNNPPPTTTWWWYYYYYYYYYXXXUUUQQQMMMJJJIIIKKKMMMNNNNNNLLLIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEGGGIIILLLMMMMMMKKKMMMSSSYYYbbbrrrtttnnnpppvvvllllll~~~ttt___FFF>>>444000222444333000000000000000000111222222111111111111111111111111222///444===???DDD]]]{{{vvveeeppp~~~zzz{{{~~~}}}{{{yyyzzz}}}xxxtttpppoooqqquuuwwwwwwuuutttpppjjjgggiiiqqqxxxvvvwwwxxxwwwuuuvvvyyy|||{{{}}}~~~~~~}}}zzz||||||}}}}}}}}}||||||{{{~~~~~~~~~ooonnnnnnnnnnnnpppqqqrrroooqqqrrrsssrrrrrrtttuuuwwwuuuwwwzzzyyywww~~~}}}xxxvvvxxxzzz{{{uuusssqqqrrrtttvvvvvvvvvtttyyy~~~}}}||||||tttttttttqqqmmmmmmpppssstttuuuvvvwwwyyyzzz{{{|||zzzwwwtttooofffbbbiiitttzzz|||wwwtttvvvyyy|||~~~ssstttuuutttrrrsssvvvyyywwwzzz{{{{{{{{{sss___VVVLLLSSSVVVKKKZZZxxxwwwxxx}}}VVV<<<999555222444444000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---000222999OOOrrrxxxwwwvvvtttrrrqqqrrruuuvvvwwwtttoooiiieeeaaa```cccgggfffaaa___```___YYYUUUTTTSSSOOOMMMMMMIIICCCCCCIIIIIIJJJKKKLLLOOOSSSVVVXXX\\\dddiiiddd\\\^^^mmm|||zzzsssoooppprrrtttuuu```TTTHHHGGGJJJLLLMMMOOOVVV]]]fffiiihhhjjjooouuuuuuwwwsssjjjdddbbb]]]VVVPPPPPPSSSWWWVVVQQQPPPRRRNNNNNNMMMHHHDDDDDDJJJOOO[[[OOOXXX|||lllZZZSSSNNNGGGCCCAAA@@@>>>;;;AAACCCDDDAAA>>>>>>AAADDDCCC;;;;;;CCCDDD???AAAIIIIIIiiicccWWWRRRKKKGGGGGGIIIJJJKKKCCCEEEHHHJJJKKKLLLNNNPPPLLLKKKLLLLLLGGGBBBGGGRRR^^^^^^]]]\\\ZZZXXXVVVUUUYYYZZZ[[[ZZZWWWRRRMMMJJJKKKMMMPPPQQQPPPMMMHHHEEEGGGFFFFFFEEEEEEEEEEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIMMMJJJKKKSSSXXXZZZaaaiiizzzqqqgggooonnneeeuuu}}}UUUIII:::333444555111---000000///000000111222222111111111111111111111111333000777BBBEEEKKKfffkkkcccyyy{{{yyy|||vvvxxxyyyxxxyyy|||}}}}}}wwwtttpppppprrrttttttssstttrrrnnnhhhdddhhhqqqyyyuuuvvvvvvuuutttuuu{{{yyy{{{~~~}}}yyy|||}}}}}}}}}}}}}}}||||||~~~|||~~~qqqqqqsssssssssrrrqqqpppoooqqqssssssssssssuuuwwwtttuuuwwwxxxxxxxxxwwwvvv~~~}}}|||yyywwwuuutttttttttrrrssstttuuuuuuuuuttttttxxx}}}~~~zzzxxxzzzzzzwwwvvvvvvvvvuuutttsssqqqpppqqqqqqsssuuuxxxxxxwwwuuuuuurrrooojjjaaaWWWTTTWWW___mmm}}}zzz{{{~~~~~~}}}wwwuuuuuuvvvxxxxxxtttqqqyyyvvvwww{{{yyyxxxbbbQQQPPPRRRSSSLLLMMMhhh|||cccAAA===000,,,555777000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,......---000555999NNNwww}}}wwwooonnnwwwqqqpppqqqrrrooommmrrrzzztttbbbdddddddddcccbbbaaa```___```___\\\YYYVVVUUUTTTTTTSSSQQQMMMHHHEEEFFFKKKOOOLLLLLLMMMNNNOOOQQQSSSSSS^^^cccnnnssshhh[[[aaappp{{{{{{yyywwwtttnnnbbbYYYSSSMMMLLLOOOQQQRRRXXXbbbcccnnnyyyzzzrrrfff___]]]]]]aaaccc```ZZZUUUTTTUUUSSSWWWZZZZZZ\\\^^^\\\VVVYYYZZZYYYVVVQQQMMMJJJJJJSSSTTTXXXiiiiiiZZZVVVSSSOOOFFF???DDDNNNFFFGGGGGGFFFDDDDDDFFFHHH???AAAEEEHHHJJJIIIGGGFFFHHHLLLdddwwwaaa[[[SSSOOOOOOOOOMMMKKKJJJIIIFFFDDDEEEGGGEEECCCEEEMMMUUUVVVQQQLLLKKKLLL___gggmmmlllgggaaaYYYQQQJJJNNNSSSUUUSSSPPPMMMKKKPPPQQQQQQPPPNNNLLLIIIHHHIIIHHHGGGGGGHHHHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLOOOSSSWWWZZZ\\\jjj|||jjjeeerrr}}}jjjpppyyyVVV888333888666222222111111111111111111111111111000000111222111000///000999>>>===DDD[[[xxxrrraaaqqqyyyyyy||||||{{{{{{xxxuuusssvvv{{{}}}yyytttuuusssqqqqqqrrrtttttttttyyykkkaaadddlllrrruuuyyyyyyxxxvvvtttuuuxxx|||zzz{{{}}}~~~}}}|||zzz{{{}}}~~~~~~~~~~~~}}}|||~~~~~~qqqqqqrrrsssssssssrrrqqqpppqqqssssssrrrrrrsssuuussstttuuuvvvwwwvvvvvvuuuxxxxxxzzz~~~|||{{{zzzxxxvvvuuutttttttttsssssstttuuuuuuvvvvvvwwwwww{{{}}}zzzxxxzzzzzzyyyxxxwwwwwwvvvuuutttsssrrrqqqqqqrrruuuxxxyyyxxxvvvwwwooohhheee___XXXSSSSSSXXXbbbuuu|||{{{|||}}}}}}xxxvvvuuuuuuwwwwwwuuussstttppprrrxxxxxxwwwlllVVVRRRRRRTTTOOOOOOeee}}}{{{mmmDDD>>>666222333///000000000/////////......---------------------------,,,,,,,,,---.........222777>>>\\\{{{rrrnnnrrrzzz{{{wwwooollllllnnnnnnkkkkkknnnxxxuuudddaaaaaaaaabbbaaaaaa``````]]]\\\ZZZXXXVVVUUUTTTTTTOOONNNMMMKKKKKKLLLNNNPPPTTTTTTTTTTTTTTTVVVWWWXXXVVV[[[gggtttrrrfffaaaeeelllnnnpppppplllcccXXXOOOMMMJJJKKKQQQVVVXXX___gggooozzzppp^^^UUUTTTVVVYYY[[[YYYSSSOOONNNPPPSSSWWW]]]ccckkkmmmdddYYY^^^]]][[[YYYUUUQQQMMMKKKOOOPPPUUUgggssseee^^^XXXUUUPPPIIIGGGIIIKKKKKKIIIGGGEEEDDDCCCCCCDDDGGGLLLQQQSSSRRRMMMJJJFFFEEEQQQnnnnnneee[[[VVVWWWWWWTTTQQQOOOQQQPPPLLLHHHEEECCCBBBFFFLLLTTTYYYYYYVVVRRRPPP[[[```ccc```\\\XXXSSSMMMKKKKKKKKKIIIIIILLLPPPTTTWWWUUURRRQQQPPPNNNJJJHHHIIIGGGFFFGGGHHHHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKNNNQQQUUUXXXZZZ^^^nnnqqqeeemmmvvvqqqoooiiiDDD222111333444444111111111111111111111111111000000111111111000///111:::@@@@@@HHH^^^{{{hhh___ttt{{{|||}}}}}}uuusssssswww}}}~~~{{{wwwrrrpppoooppprrrtttuuutttttthhhaaafffnnnsssvvvyyywwwuuuttttttwwwzzz|||}}}}}}}}}~~~|||{{{zzz{{{}}}~~~~~~~~~~~~}}}}}}~~~pppqqqrrrsssttttttsssssspppqqqrrrrrrqqqpppqqqrrrrrrssstttuuuuuuuuuttttttsssssstttuuuwwwwwwvvvtttxxxwwwvvvttttttttttttuuusssssssssssstttuuuwwwwwwwww|||}}}yyywwwxxxxxxvvvwwwwwwwwwvvvuuutttsssssssssssssssvvvxxxzzzyyyxxxssshhh]]]YYYWWWRRRLLLJJJPPPTTTddd~~~{{{zzz{{{|||yyywwwuuuuuuvvvwwwwwwvvvuuuppppppvvvxxxyyy|||\\\SSSOOORRRQQQOOO]]]qqq|||}}}KKK;;;666666333+++/////////.........------..............................---,,,---...///000000666FFFmmmxxx{{{yyypppnnnppppppmmmmmmiiijjjnnnpppkkkgggeeeqqqyyy~~~tttfff^^^______```````````````ZZZYYYXXXWWWUUUTTTTTTTTTLLLMMMOOOSSSVVVWWWVVVTTTZZZZZZYYYZZZ[[[]]]___```YYYVVV]]]kkkqqqhhh]]]YYY\\\aaafffhhhcccZZZPPPKKKPPPPPPSSS[[[```ccchhhlllppp{{{|||jjjXXXPPPPPPTTTWWWYYYWWWSSSPPPQQQRRRVVV[[[cccppp}}}wwwiiijjjfffaaa^^^\\\YYYTTTPPPSSSRRRTTTbbb|||ooobbb\\\YYYUUUQQQOOOQQQOOOMMMLLLLLLJJJHHHFFFGGGKKKQQQVVVYYYVVVPPPKKKGGGBBBCCCNNN___tttyyyjjj```[[[YYYWWWUUUUUUWWWXXXUUUMMMGGGEEEFFFFFFIIINNNUUUZZZXXXRRRLLLJJJOOOPPPMMMLLLNNNNNNLLLTTTSSSQQQNNNOOORRRXXX]]]]]]WWWQQQOOOPPPPPPLLLHHHJJJHHHGGGHHHIIIJJJIIIHHHEEEFFFFFFFFFFFFFFFEEEEEEGGGGGGIIILLLOOORRRUUUWWWWWWbbbpppllljjjkkkzzz|||rrr|||xxxTTT888000444666222222222222222222222222222111111111111111111111111444;;;AAADDDNNNfffrrr]]]ccc{{{}}}yyy|||}}}zzzyyyqqqqqqtttyyy~~~|||xxxoooooooooqqqtttuuuuuutttlllfffccciiippptttvvvxxxtttrrrrrrtttyyy||||||zzz}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~|||{{{{{{{{{|||}}}}}}}}}|||||||||}}}~~~qqqqqqrrrrrrssssssttttttpppqqqrrrqqqooonnnooopppqqqrrrrrrsssssssssssssssuuuttttttsssttttttsssrrrvvvuuutttssssssssstttuuussssssrrrqqqqqqrrrsssssswww{{{{{{wwwttttttsssqqquuuuuutttsssrrrrrrrrrrrrwwwvvvvvvvvvxxxyyyyyyxxxqqqeeeYYYTTTPPPKKKFFFEEEJJJLLLWWWrrrzzzxxxyyy{{{zzzxxxuuuttttttvvvxxxyyyyyyuuuwwwzzz{{{dddUUULLLOOOQQQNNNSSS___ttt}}}SSS666222555555000///.........---------------------------------------------,,,,,,---///111111???YYYuuu{{{}}}ssskkkjjjkkkiiikkklllpppvvvuuuooojjjiiivvvzzz|||zzzzzzxxxpppfff______`````````______^^^YYYXXXWWWVVVTTTTTTSSSSSSNNNQQQWWW^^^dddddd```\\\]]]]]]]]]___aaadddggghhhdddYYYSSSXXX^^^\\\WWWTTTTTTYYY```ddd```XXXTTTTTTZZZ[[[___eeejjjkkkkkkkkkeeejjjnnnkkkbbbYYYUUUUUUUUUVVVXXXWWWUUUTTTUUUWWWZZZ___fffrrr{{{sssiiicccbbbaaa^^^ZZZ___]]]YYY]]]rrrppphhhdddaaa```[[[YYYWWWVVVWWWWWWTTTRRRRRRSSSUUUYYY\\\ZZZTTTOOOKKKFFFCCCCCCHHHSSSgggxxx{{{mmmaaa\\\\\\^^^[[[YYYWWWVVVRRRLLLKKKMMMFFFDDDDDDHHHNNNOOOJJJEEEAAAFFFIIIHHHJJJPPPSSSSSS^^^```bbbcccaaa`````````[[[TTTLLLKKKOOOQQQMMMIIILLLKKKJJJJJJLLLLLLKKKJJJEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGJJJLLLOOORRRSSSZZZ```fffqqqqqqdddiiixxxzzz{{{aaaBBB555888888000222222222222222222222222111222222222111111222333666<<>>DDDIIIKKKJJJRRRVVVXXXVVVUUUXXXYYYXXX\\\___ccceeeccc```]]]\\\TTTMMMGGGHHHNNNRRRQQQNNNNNNLLLKKKKKKLLLLLLKKKJJJFFFGGGHHHHHHHHHFFFEEEDDDEEEEEEFFFHHHJJJLLLNNNOOOZZZ]]]___eeevvvfff^^^llltttxxxyyyyyyxxx~~~~~~lllLLL999888888000222222222222222222222222111222333222111111333666999===AAAHHH[[[{{{~~~dddWWWbbb{{{uuusssppptttxxxzzzyyywwwtttsssuuuuuuvvvwwwwwwtttoookkk```dddkkkpppuuuwwwvvvtttooooooqqqvvv{{{}}}{{{yyyzzz{{{|||}}}}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{|||||||||||||||}}}}}}~~~}}}~~~~~~}}}~~~~~~zzz|||~~~qqqqqqppppppppppppqqqqqqppprrrrrrqqqooonnnooopppqqqqqqpppppppppqqqrrrssstttvvvwwwvvvttttttuuuvvvuuutttsssrrrrrrrrrssstttrrrrrrrrrqqqpppnnnlllllliiinnnqqqpppqqquuuxxxwwwuuuuuuuuuuuuvvvxxxzzz|||}}}zzzxxxxxxyyyyyyxxxkkkbbbZZZTTTOOOIIIHHHKKKLLLKKKJJJLLLUUUddduuuyyyzzzzzzyyywwwvvvvvvwwwvvvvvvuuusssrrrssswwwzzzzzzvvvuuuwwwzzz|||~~~dddPPPQQQTTTPPPNNNRRRaaaxxx~~~]]]===777666222333/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,,,,...444888EEEiii{{{yyy~~~zzzyyyllldddeeehhhiiijjjsss}}}{{{rrrssszzzyyypppiiieeecccbbbccccccbbbaaa___]]]\\\[[[ZZZXXXUUUTTTTTTWWWZZZ\\\^^^dddkkkpppqqqpppnnnmmmppppppnnnlllhhhddd```^^^TTTQQQMMMLLLMMMPPPTTTXXXXXXVVVZZZccceeeaaacccjjjlllpppuuuyyy~~~{{{ttteee\\\SSSSSSXXX\\\[[[WWWSSSRRRQQQQQQRRRTTTVVVXXXRRRTTTUUUXXXeeewwwxxxmmmfffeeegggiiijjjeeefffaaaUUUMMMRRRdddsss|||xxxwwwwwwqqqiii```ZZZYYYXXXTTTPPPKKKFFFBBBBBBAAA???BBBGGGPPPccczzzlll\\\PPPPPPSSSPPPNNNOOOIIIEEE???===@@@IIITTT[[[fffiiiggg```ZZZWWWTTTQQQQQQRRRSSSSSSRRRRRRSSSUUUNNNJJJGGGJJJPPPVVVXXXWWWQQQOOONNNMMMNNNMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMSSSUUUXXX[[[fff~~~uuu^^^aaaeeezzz}}}zzz{{{{{{|||ZZZ???777777555333333333333333333333333111333444333111111555888:::>>>CCCNNNdddsss[[[YYYnnn}}}}}}~~~vvvpppnnnssswww{{{{{{wwwsssrrrrrrvvvwwwxxxyyywwwrrrkkkfff^^^gggppptttvvvxxxvvvrrrmmmpppuuuxxx{{{{{{{{{{{{}}}~~~~~~~~~|||{{{}}}~~~}}}{{{{{{{{{{{{|||}}}~~~}}}}}}}}}|||}}}}}}~~~~~~}}}yyywwwzzz{{{yyyxxxyyyzzz|||~~~}}}rrrqqqpppnnnnnnnnnnnnooopppqqqrrrrrrpppooopppqqqqqqqqqpppppppppqqqrrrsssqqqtttvvvwwwuuuuuuvvvxxxvvvuuutttsssrrrrrrssstttqqqrrrtttuuuuuusssqqqooohhhnnnqqqqqqrrrvvvxxxxxxuuuttttttuuuxxx{{{~~~}}}yyyxxxyyyzzz||||||jjj___WWWUUUVVVSSSQQQQQQPPPNNNJJJFFFFFFKKKSSSYYYbbbccceeehhhlllppptttvvvxxxvvvuuuuuuvvvwwwvvvvvvtttuuuuuusssrrrrrrvvvyyyyyyyyyxxxvvvvvvwwwzzzzzzkkkTTTQQQTTTQQQNNNRRRVVVuuuvvveeeAAA:::888111333000000000/////////......------------------------***---///......111888>>>OOOyyy}}}{{{|||}}}vvvhhhcccgggkkkkkkrrrwww~~~|||uuuvvv{{{|||xxxqqqjjjdddaaaaaabbbaaaaaa``````^^^]]][[[[[[XXXVVVSSSRRRUUU[[[aaafffeeekkkqqqqqqmmmkkkmmmpppsssrrrqqqlllfff^^^VVVQQQJJJMMMPPPQQQSSSWWWZZZ[[[]]]XXX[[[fffkkkfffeeejjjlllppptttxxx}}}{{{rrreee]]]UUUTTTYYY\\\ZZZVVVYYYWWWUUUTTTVVVYYY\\\]]]TTTTTTTTTWWWbbboootttsssllliiieeebbbaaacccfffhhhccc```ZZZPPPGGGEEELLLTTTmmm{{{{{{zzzwwwmmm```XXXTTTQQQKKKFFFFFFBBBAAABBBBBB@@@CCCGGGCCCQQQdddqqqwwwxxx{{{~~~hhhZZZQQQSSSTTTPPPNNNRRRIIIIIIFFF@@@>>>GGGXXXfffkkklllhhh___WWWTTTRRROOOMMMMMMLLLIIIHHHHHHKKKMMMNNNMMMNNNQQQWWW\\\```aaaYYYWWWUUUTTTSSSRRRPPPNNNKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEFFFFFFGGGIIIJJJKKKNNNQQQUUUWWW\\\kkkllleeeiiirrrsssQQQ<<<777888333333333333333333333333111333555333000111555:::999???HHHVVVoooiiiWWW```www}}}{{{|||~~~|||uuupppooouuuzzz~~~|||wwwssssssuuuuuuvvvwwwxxxvvvpppgggaaa___kkkuuuwwwwwwwwwuuuqqqmmmrrrxxxzzzzzzyyy{{{}}}~~~}}}~~~~~~}}}|||{{{{{{{{{{{{|||~~~~~~}}}|||{{{|||}}}}}}~~~~~~~~~~~~~~~xxxtttuuuvvvuuuwwwzzzrrrqqqooonnnmmmlllmmmmmmpppqqqrrrrrrqqqpppqqqrrrrrrqqqpppppppppqqqsssssspppssswwwxxxwwwvvvxxxzzzwwwvvvtttsssrrrrrrsssssspppsssvvvyyyzzzxxxvvvtttnnnrrruuusssrrruuuvvvuuurrrrrrrrrtttwwwzzz~~~|||xxxwwwyyy|||~~~pppdddZZZ]]]cccddd___\\\SSSPPPLLLIIIGGGHHHHHHIIILLLMMMOOOTTT[[[dddlllpppwwwtttqqqrrruuuwwwwwwuuurrrtttuuusssrrrrrruuuxxxnnnssswwwxxxxxxzzz||||||nnnTTTPPPRRROOOMMMQQQTTTyyyyyymmmBBB999777111555000000000000////////////........................+++...000000000333;;;BBBZZZ|||tttsssxxxvvvhhheeejjjnnnnnnzzz{{{yyyxxxzzzqqqnnnjjjfffbbb___```ccc^^^^^^^^^^^^]]]]]]\\\[[[VVVTTTQQQQQQVVV^^^gggmmmhhhnnnssspppiiifffjjjpppnnnnnnmmmiiibbbXXXOOOJJJLLLOOOQQQSSSWWW[[[^^^^^^aaa[[[^^^kkkpppjjjfffiiicccgggjjjlllqqqtttmmmccc^^^ZZZWWWWWWZZZ\\\[[[YYYZZZXXXUUUTTTWWWZZZ]]]^^^ZZZZZZZZZ___jjjpppjjj```ZZZ\\\]]]^^^^^^___bbbdddddd\\\RRRLLLIIIKKKPPPUUUWWW___ccc^^^\\\aaaeeeeeehhhlllooollliiinnnzzz~~~ssseee[[[WWWQQQJJJCCCCCCBBBDDDFFFDDD@@@AAAFFFMMMOOOQQQUUUZZZ```fffiii___UUURRRVVVVVVPPPQQQYYYIIILLLJJJBBB;;;AAATTTeeeiiiiiieee]]]XXXYYYZZZYYYQQQRRRRRRPPPMMMJJJHHHHHHQQQRRRUUUXXX]]]bbbfffhhhaaa___]]][[[ZZZYYYVVVTTTMMMLLLJJJIIIHHHHHHIIIIIIEEEEEEFFFFFFGGGHHHJJJJJJNNNRRRVVVWWWWWW```uuu|||nnnlllkkkxxx}}}dddEEE999888333333333333333333333333111444555333000111666;;;999AAALLL]]]vvv}}}bbbWWWfff||||||xxxxxxwww|||}}}wwwtttvvvyyyrrrsssvvvwwwuuuooofff___```mmmxxxyyywwwwwwuuupppmmmttt{{{|||yyywww{{{~~~~~~~~~|||{{{zzz{{{zzz{{{{{{}}}}}}|||{{{{{{||||||~~~~~~~~~~~~{{{}}}~~~~~~}}}~~~yyyyyyzzz{{{}}}}}}}}}qqqpppnnnmmmllllllmmmmmmtttrrrpppoooooopppqqqsssqqqpppooonnnnnnppprrrsssuuuwwwxxxyyyxxxwwwxxxyyyzzzuuuqqqppprrrtttuuussspppuuuwwwwww{{{~~~{{{yyywwwuuusssuuuvvvwwwxxxzzz|||yyy{{{}}}}}}}}}zzzppplllqqquuupppgggccc```ZZZQQQHHHBBBAAAAAABBB===@@@CCCFFFIIIQQQ]]]gggoootttyyyyyyuuurrrtttvvvttttttttttttttttttttttttttttttttttttvvvxxxzzz{{{{{{xxx___TTTSSSRRRQQQSSSWWWgggxxxwwwJJJ:::666111///000/////////....................................///***+++000///000???SSScccuuujjjooo|||{{{kkkeeegggkkkrrrxxx}}}yyyyyy{{{{{{zzzrrrlllccc```aaadddggggggdddbbb```]]][[[XXXUUUSSSTTTPPPLLLKKKPPPYYYdddjjjlllrrrvvvttttttuuurrrlllrrrnnneeeZZZQQQNNNOOOQQQUUU]]]aaa___]]]aaadddeeeiiilllhhhgggnnniii`````````ZZZTTTSSSVVVYYYYYYXXXZZZYYYWWWXXX^^^dddaaaZZZTTTSSSSSSTTTXXX\\\^^^___fffeeeeeegggkkkjjj___UUUVVVZZZ[[[YYY\\\aaa```[[[XXXQQQHHHBBBBBBFFFJJJLLLKKKHHHEEECCCCCCEEEHHHJJJQQQYYYZZZRRRMMMUUUaaaiiiuuuyyyrrr^^^MMMGGGHHHHHHEEEDDDEEEHHHKKKMMMMMMLLLLLLJJJGGGEEEEEEGGGIIIKKKRRRSSSUUUVVVVVVTTTRRRQQQPPPNNNJJJDDD@@@AAAGGGMMMTTTZZZcccjjjllliiibbb]]][[[[[[ZZZVVVRRRNNNLLLLLLRRRUUUZZZ\\\[[[]]]jjjxxxxxxuuuoooeee[[[VVVWWWZZZSSSIIIEEELLLPPPJJJFFFHHHFFFFFFEEEEEEFFFGGGHHHIIIKKKOOOTTTUUUWWW]]]jjjtttwwwvvvsssxxxrrr___>>>777444333333444666666444333000333444222000222777===@@@EEEQQQhhhpppZZZUUUooo~~~|||xxxvvvyyy{{{wwwsssqqqrrrpppjjjeeedddjjjlllsss{{{zzzsssqqqtttxxxzzz|||~~~}}}}}}~~~~~~|||{{{|||}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~|||}}}nnnnnnmmmlllmmmmmmnnnooorrrqqqooonnnooopppqqqrrrpppqqqqqqrrrrrrrrrrrrrrrssstttvvvvvvuuutttuuuvvvtttrrrppppppqqqrrrssssssvvvyyyzzzxxxyyy|||yyyxxxwwwxxxzzz|||~~~~~~~~~~~~~~~~~~}}}|||uuukkklllnnnggg]]]WWWWWWTTTOOOIIIDDD@@@@@@@@@AAACCCEEEFFFHHHOOOZZZbbbnnnrrrvvvvvvsssqqqsssuuuttttttttttttttttttttttttuuuttttttuuuvvvxxxzzz||||||fffWWWRRRPPPQQQSSSRRR^^^zzzMMM:::666222111000000/////////.................................000,,,,,,000///222EEE[[[sssqqqeeejjjxxxttthhheeehhhlllrrrwwwxxxvvvtttsssuuuvvvuuurrrkkkgggcccccceeeggggggeeeiiigggccc```^^^\\\YYYXXXOOONNNMMMOOOSSSZZZaaaeeefffmmmsssuuuyyy}}}|||xxxzzzooo^^^RRROOORRRXXX[[[gggeeedddgggkkkmmmmmmlll}}}zzzsssqqqggg\\\^^^]]]WWWOOOLLLNNNSSSXXX[[[```aaaaaaccchhhkkkfff^^^TTTSSSTTTWWW\\\```bbbbbbgggdddccceeejjjjjjbbbZZZXXX\\\^^^\\\]]]___\\\VVVMMMJJJFFFCCCAAAAAABBBBBBBBBBBBAAABBBDDDGGGJJJLLLTTTXXXWWWQQQNNNPPPQQQOOO___bbb^^^QQQGGGFFFJJJKKKNNNOOOPPPSSSVVVVVVTTTSSSKKKIIIEEEBBBAAABBBCCCEEEJJJLLLOOORRRTTTUUUUUUTTTQQQOOOLLLFFFBBBAAADDDHHHOOOXXXeeennnooojjjddd`````````aaaaaa```^^^[[[YYYZZZXXXXXXWWWVVV[[[iiixxx~~~vvvkkk```XXXSSSXXXVVVUUUUUUPPPIIIFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGKKKPPPSSSUUUZZZbbbhhhtttvvvvvvssswwwrrrIII555444333222333555555444333000333444333111222888>>>???KKK^^^uuuhhh[[[^^^yyy~~~}}}zzzvvvuuuwwwzzzzzzxxxvvvuuupppiiiiiilllnnnpppwww|||yyyssstttyyy~~~~~~}}}~~~~~~~~~}}}|||||||||~~~~~~~~~~~~}}}|||}}}~~~}}}~~~llllllllllllmmmnnnpppppppppooonnnnnnoooppprrrssspppqqqtttuuuvvvuuusssrrrpppqqqssssssrrrqqqrrrtttoooppprrrrrrqqqpppqqqrrrwwwzzzzzzwwwvvvzzz||||||{{{wwwyyyxxxyyy|||}}}zzz~~~~~~|||{{{{{{mmmfffddd^^^SSSKKKKKKLLLMMMJJJDDD@@@???@@@DDDEEEEEEEEEFFFKKKTTT\\\lllooossstttrrrqqqrrrtttttttttttttttttttttttttttvvvuuuuuuvvvwwwyyy{{{|||}}}qqq]]]RRRNNNPPPSSSPPPUUU~~~QQQ;;;555222333000000000/////////..............................000......///000999QQQjjj|||lllbbbhhhwwwyyynnneeeeeeiiimmmppptttpppmmmkkknnnrrrssspppmmmdddcccdddgggjjjjjjgggccchhhgggdddbbb___\\\ZZZYYYOOOPPPRRRUUUXXXZZZ\\\]]]```gggooovvv|||yyykkkZZZQQQSSSZZZaaacccllljjjooowwwxxxssssssxxx}}}ssscccYYY]]][[[VVVOOOIIIIIIPPP[[[bbbbbbfffhhhiiikkkkkkddd[[[WWWWWWXXX[[[___aaabbbaaacccaaabbbhhhnnnmmmeee]]]ZZZ___cccbbb```]]]WWWPPPFFFHHHJJJJJJGGGBBB???===>>>???AAADDDHHHLLLPPPRRR___]]]YYYUUUUUUTTTNNNFFFMMMOOOLLLGGGEEEIIIMMMOOOUUUVVVXXX[[[]]][[[WWWSSSLLLJJJFFFBBB@@@???@@@AAAEEEGGGJJJNNNQQQRRRSSSTTTPPPOOOMMMIIIEEEBBBAAABBBBBBNNN^^^iiillliiieeebbbaaaaaacccgggjjjiiiddd```]]]XXXSSSQQQRRRYYYggguuuzzzrrriii___XXXdddkkklllaaaTTTLLLIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIFFFHHHLLLQQQUUUYYY[[[]]]bbbpppppp|||www]]]<<<555444222222444444333222111333444333222444:::>>>>>>PPPhhhzzz\\\\\\jjj~~~~~~{{{|||~~~{{{wwwtttsssvvvyyyvvvvvvwwwssskkkffflllvvvuuuwww{{{|||wwwssswww}}}~~~}}}|||{{{|||}}}~~~~~~|||{{{|||}}}~~~~~~~~~~~~mmmmmmmmmmmmnnnnnnoooooooooooonnnooopppqqqrrrsssqqqrrrssstttttttttsssrrrooopppqqqqqqppppppqqqsssooosssvvvvvvsssppppppqqqqqquuuvvvttttttwwwzzzyyyyyy|||xxxsssvvvvvvwww{{{|||xxxyyyxxxwwwwwwzzzooo```\\\XXXOOOHHHDDDGGGJJJHHHDDDAAAAAACCCEEEEEEEEEDDDFFFLLLTTTZZZlllooorrrsssrrrrrrsssuuuttttttttttttttttttttttttwwwvvvvvvvvvwwwyyy{{{|||{{{}}}fffVVVOOOOOORRRQQQTTTnnnVVV>>>666333555000000000////////////...........................000......000555DDDbbb|||zzzkkkccckkkxxxuuukkkdddfffkkknnnqqqtttqqqllliiinnnssstttrrrpppeeedddeeehhhlllkkkgggcccbbbccccccbbb___[[[XXXWWWVVVWWWYYYZZZ[[[[[[ZZZZZZ___eeellltttzzz~~~jjjccc[[[XXX\\\aaaeeefffooovvvrrrmmmuuuwwwggg^^^ddd\\\ZZZUUUOOOMMMTTT```kkkiiimmmpppnnnmmmiiibbbYYY\\\\\\\\\^^^______]]][[[[[[ZZZ___iiiqqqmmmccc\\\___ccchhhhhhccc[[[SSSLLLJJJPPPVVVWWWTTTMMMGGGDDDEEEFFFIIILLLPPPSSSTTTUUUaaa^^^[[[YYYZZZZZZVVVQQQLLLJJJHHHGGGIIINNNRRRSSSZZZ[[[^^^``````]]]WWWRRRMMMKKKHHHEEECCCCCCCCCDDDHHHIIIKKKMMMNNNNNNNNNNNNMMMNNNNNNLLLHHHDDDAAA@@@;;;CCCPPP^^^hhhlllkkkiiiccc```___bbbggggggccc^^^[[[VVVRRRSSSUUUXXXbbbkkktttooohhheeefffgggfffdddhhhrrrrrrcccUUUPPPLLLGGGFFFFFFHHHIIIIIIIIIIIIHHHHHHHHHJJJOOOUUUZZZ[[[ZZZ]]]ssslllkkksssoooKKK777555222222222333333333222333333333444666;;;@@@BBBSSSjjjiiiQQQ\\\ttt~~~{{{yyywwwyyy}}}}}}yyyuuussstttvvvxxxsssuuuwwwrrrhhhfffrrr|||~~~{{{tttrrrxxx}}}~~~~~~|||zzzzzz|||}}}~~~~~~}}}{{{zzz{{{|||~~~nnnnnnnnnnnnnnnmmmmmmlllooooooooopppqqqrrrssssssrrrqqqpppppppppqqqsssssspppqqqqqqqqqpppppprrrtttssswww{{{{{{wwwrrrqqqqqqlllqqqsssqqqqqqtttuuuttttttwww{{{~~~xxxsssqqqrrruuuyyy~~~~~~{{{wwwuuuuuuttttttyyynnn[[[VVVUUUPPPIIIGGGHHHIIIGGGDDDDDDFFFHHHHHHGGGGGGHHHLLLSSS\\\aaannnppprrrsssssstttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvvvvwwwyyy{{{|||yyy{{{qqq]]]QQQOOOPPPQQQTTTddd]]]BBB888333666111000000000////////////........................///......333>>>VVVvvvyyykkkdddjjjsssnnnfffbbbgggnnnssswwwzzzvvvoookkkpppuuutttsssuuullliiiggghhhjjjjjjgggddd___bbbffffffccc___\\\ZZZ]]]]]]]]]]]]^^^```aaaaaacccfffkkkpppsssrrrqqqppp______``````bbbdddhhhjjjwww{{{|||fffbbbkkk|||{{{mmmdddiii]]]^^^\\\XXXUUUYYYdddmmmuuu{{{~~~zzzuuuoooggg```\\\[[[\\\]]]______]]][[[XXXRRRSSS]]]eeeeee```^^^dddhhhmmmmmmfff[[[RRRNNNSSSXXX```cccaaaZZZSSSNNNQQQRRRTTTUUUUUUUUUUUUTTTRRRUUUYYY\\\[[[WWWRRRQQQMMMIIIGGGIIIMMMQQQTTTVVV^^^___aaabbbaaa]]]WWWRRRLLLKKKIIIHHHHHHHHHIIIJJJMMMNNNNNNNNNNNNNNNMMMMMMKKKKKKLLLMMMLLLIIIEEEBBB???@@@FFFSSSdddpppuuutttlllgggccccccffffffccc```___]]]^^^```^^^ZZZZZZ]]]^^^YYYSSSSSSWWW\\\```aaa\\\eeefff]]]WWWWWWSSSKKKGGGHHHHHHHHHHHHHHHGGGGGGIIIGGGEEEIIIQQQXXX\\\\\\[[[hhhxxxvvvllleeejjjxxxTTT:::777333111222333444333222333333444555999===AAAEEEVVVooosssWWWKKK___zzz}}}{{{xxxwwwxxx{{{~~~~~~{{{xxxuuuuuuvvvxxxyyyvvvxxxyyysssiiigggsssxxxqqqqqqxxx~~~~~~~~~|||}}}~~~~~~}}}~~~~~~|||{{{zzz{{{}}}~~~~~~}}}}}}~~~~~~|||zzzzzz{{{|||}}}~~~}}}}}}}}}|||{{{~~~}}}|||oooooooooooonnnmmmlllkkknnnooooooppppppqqqqqqqqqqqqpppooonnnnnnppprrrsssrrrrrrrrrqqqpppqqqsssuuuvvvxxx{{{|||yyyuuurrrqqqlllppprrrooonnnnnnnnnkkklllmmmpppsssvvvvvvsssqqqnnnqqquuuxxxzzzyyywwwvvvvvvuuuuuuuuuxxxsssaaa[[[[[[VVVOOOOOOMMMKKKIIIIIIIIIKKKKKKJJJJJJJJJMMMTTT]]]fffkkkqqqrrrrrrssstttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvvvvwwwxxxzzz{{{yyyyyy~~~|||cccUUUPPPPPPNNNRRR\\\}}}cccHHH:::444666111111000000000/////////........................///...000999MMMlllsssgggbbbdddhhheee```aaajjjuuu{{{}}}xxxqqqooottttttpppooosssppplllgggeeefffgggfffeeeaaaeeeiiijjjgggdddcccdddaaa`````````bbbfffjjjllliiiiiikkkooonnnhhhddddddaaadddhhhiiihhhhhhjjjkkkfffaaajjjhhhSSSTTTeeeooossstttjjjaaaddd]]]``````^^^[[[]]]ccciiiyyy}}}uuullleeeYYYYYYZZZ]]]aaaccccccccc[[[NNNEEEKKKTTTYYY___eeeiiilllpppqqqjjj^^^VVVUUUZZZ___fffmmmnnnhhh]]]UUU\\\[[[[[[YYYXXXUUUSSSRRRJJJRRR]]]ddd___RRRJJJHHHHHHEEEEEEJJJOOORRRVVVZZZ]]]\\\[[[[[[ZZZVVVQQQNNNHHHHHHHHHIIIJJJLLLNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQKKKKKKKKKMMMMMMLLLIIIFFFAAA>>>>>>FFFWWWfffppptttwwwsssnnnkkkllllllkkkiiikkkmmmppppppgggZZZSSSRRRTTTSSSSSSSSSSSSRRRPPPOOOOOOWWW^^^cccffffff```YYYLLLKKKJJJIIIHHHGGGGGGGGGHHHEEEBBBDDDKKKSSSXXX[[[VVV^^^gggvvvqqqbbb```qqq~~~XXX===999444222222333444555333333333444777;;;???BBBAAAWWW{{{bbbMMMLLLeee|||zzzzzz|||~~~{{{xxxvvvuuuwwwxxxxxxxxxwwwuuusssnnneeeccckkkwww~~~|||uuurrruuuzzz|||}}}}}}}}}~~~~~~}}}|||}}}}}}zzz|||~~~}}}{{{|||~~~}}}|||zzz{{{|||}}}}}}~~~~~~~~~}}}}}}~~~|||zzzzzz{{{}}}~~~}}}{{{|||{{{zzzxxx{{{|||}}}~~~~~~}}}|||{{{}}}~~~~~~mmmmmmnnnoooooonnnmmmlllmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooopppqqqqqqrrrsssrrrqqqpppqqqtttvvvtttuuuvvvxxxyyyxxxtttqqqjjjoooqqqnnnkkkkkkiiifffbbbaaaaaabbbfffiiijjjkkkoootttxxxyyyvvvssssssuuutttuuuvvvwwwzzzvvvpppmmmfff]]]XXXSSSOOONNNPPPQQQNNNKKKJJJIIIJJJNNNVVV```iiiooossssssrrrrrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvuuuuuuvvvwwwyyyzzz|||xxxzzzgggWWWRRRRRROOOQQQVVVyyyhhhNNN===444555111111111000000000//////........................000000333AAA]]]tttiiibbb```___^^^```^^^dddqqq{{{~~~|||{{{vvvrrrtttzzzvvvkkkhhhmmmooojjjeeecccdddeeeeeedddbbbdddeeedddaaabbbgggkkkgggfffddddddeeeiiilllooommmkkklllpppnnnfffaaaaaahhhmmmtttyyyxxxqqqhhhaaaMMMFFFHHHZZZoootttcccOOOHHHUUU\\\dddmmmiiiaaabbb```bbbbbb```^^^^^^bbbeeerrrzzzoooggg\\\[[[\\\___dddhhhjjjjjj]]]MMMBBBHHHQQQWWW___iiimmmnnnrrrssslll```\\\^^^bbbfffpppzzzyyyjjj]]]bbbaaa___]]]ZZZXXXVVVUUUXXX\\\cccggg```RRRJJJJJJHHHFFFGGGNNNRRRTTTYYY```[[[XXXUUURRRQQQOOOMMMJJJHHHHHHIIIKKKMMMOOORRRSSSQQQQQQQQQQQQQQQQQQRRRRRROOOMMMKKKLLLNNNNNNKKKIIICCC@@@>>>???FFFSSSaaajjjvvvuuusssrrrqqqpppppppppsssvvvyyyvvviiiYYYRRRRRRYYY[[[\\\ZZZUUUNNNIIIFFFHHHQQQaaarrrwwwoooddd___RRRPPPMMMJJJHHHHHHHHHIIIGGGEEECCCCCCHHHNNNTTTWWWRRR[[[___eee}}}yyyjjjhhhpppxxxyyyggg@@@;;;666222222444555666444333222444888===AAACCCCCC^^^wwwXXXKKKRRRmmm~~~~~~~~~}}}|||vvvtttsssuuuwwwyyyxxxwwwtttoookkkiiifffeeeiiipppyyy{{{xxxsssuuu{{{~~~}}}|||}}}~~~~~~|||{{{{{{{{{xxx{{{|||{{{yyyyyy~~~~~~~~~}}}}}}~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~|||{{{zzz|||}}}~~~~~~~~~|||yyyxxxxxxwwwvvvuuuuuuvvvyyy|||~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}}}}kkklllmmmooooooooonnnnnnlllllllllmmmllllllkkkkkkmmmoooppprrrrrrqqqpppooorrrsssrrrqqqpppqqqtttvvvqqqpppqqqtttxxxyyyuuuqqqggglllooommmkkkjjjiiieee___\\\ZZZZZZ^^^cccgggiiirrrwww|||zzzsssoooqqqtttppprrruuuxxx|||vvvkkk]]]WWWRRRSSSVVVVVVPPPJJJHHHGGGGGGKKKTTT___hhhmmmtttsssrrrrrrsssttttttsssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuwwwxxxyyyyyywwwhhhWWWTTTTTTSSSRRRSSSsssyyyyyykkkQQQ???444444111111111111000000000000........................222111666GGGhhhyyyrrrggg```^^^```___\\\``````hhhvvv}}}vvvrrrtttsssyyyxxxiiidddiiilllhhhcccbbbccceeedddbbb______^^^ZZZXXX\\\eeelllmmmllliiigggggghhhiiijjjnnnkkkmmmrrrppphhhcccdddkkkrrr~~~|||dddSSSHHHHHHFFFGGGNNNVVVTTTNNNIIIRRRWWW```pppqqqjjjkkkeeedddcccaaa``````bbbdddmmm~~~sssjjjbbbaaaaaabbbfffjjjlllmmm\\\NNNGGGPPPZZZ\\\aaahhhppppppsssuuummmbbb___dddjjjnnnyyyuuudddfffdddbbb___]]][[[ZZZZZZiiieeebbbaaa[[[QQQNNNQQQMMMKKKNNNTTTWWWWWW\\\eee^^^[[[VVVRRRQQQPPPOOONNNJJJKKKLLLNNNPPPRRRUUUVVVUUUTTTSSSRRRQQQPPPPPPQQQRRROOOLLLLLLMMMNNNLLLJJJHHHHHHFFFAAA???HHHXXXfffmmmoooqqqrrrpppoooooopppsssvvvyyytttfffWWWSSSWWW___aaaaaa]]]UUUNNNKKKKKKBBBLLLccczzz|||kkk\\\WWWWWWTTTOOOKKKIIIIIIJJJKKKHHHGGGFFFFFFHHHMMMQQQUUUTTT]]]___\\\kkkqqqppppppnnnuuuyyyuuuxxxAAA===777333333444666777444333222444999>>>BBBCCCOOOhhhtttUUUMMMWWWsss~~~~~~~~~~~~}}}zzzwwwrrrqqqqqqtttwwwyyywwwuuutttnnnkkkmmmooopppsssvvvuuuwwwuuusssxxx}}}~~~~~~|||{{{zzzzzzwwwzzz|||zzzwwwxxx}}}~~~}}}|||||||||}}}{{{{{{zzzzzz{{{|||~~~}}}~~~~~~}}}{{{{{{|||~~~}}}~~~}}}~~~~~~}}}~~~zzzxxxuuuttttttsssrrrpppooorrrvvvzzz~~~{{{|||~~~~~~}}}iiilllppprrrpppnnnlllkkklllnnnpppqqqqqqooommmkkkmmmnnnppprrrrrrrrrqqqqqqqqqrrrrrrqqqooonnnooopppoooqqqtttyyy|||zzztttnnnpppkkkddd``````cccfffiiigggfffbbb]]][[[^^^gggmmmxxxxxxxxxwwwuuurrrpppnnnsssssstttwwwzzzrrrlllcccYYYUUUTTTRRRNNNLLLIIIGGGEEEIIIRRR]]]gggmmmppppppppppppqqqrrrssstttuuuwwwyyyyyywwwuuuuuuuuussstttttttttssstttvvvyyyyyyuuuuuuqqqZZZRRRTTTSSSQQQNNNkkk}}}}}}UUUAAA333333333222111000////////////111///------.../////////000,,,;;;XXXvvviiifffaaa]]]\\\\\\\\\\\\aaaaaakkk}}}vvvqqqqqqrrrxxx~~~zzznnngggggghhhfffdddcccddddddddddddjjjeee___\\\\\\^^^``````eeemmmuuuvvvppphhhcccaaahhheeefffjjjhhhaaa```dddppp{{{qqqaaaPPPLLLFFFCCCDDDHHHKKKMMMIIINNNUUU^^^hhhooommmfffjjjeeeccceeefffdddcccdddjjjvvvxxxlllgggfffdddfffjjjnnnoooooo```TTTOOOTTTWWWWWW]]]hhhiiinnnooojjjeeeddddddcccdddlllzzzxxxiiijjjiiieeeaaa^^^^^^```bbbsssnnndddWWWMMMHHHKKKOOOQQQQQQRRRVVV[[[___bbbcccaaa^^^ZZZWWWVVVUUUSSSRRRMMMKKKKKKLLLOOOQQQQQQQQQPPPQQQRRRRRRRRRRRRTTTVVVVVVSSSPPPOOOPPPPPPOOONNNNNNKKKGGGBBB@@@EEENNNUUUaaagggooowww{{{zzzwwwtttiiieeecccaaa]]]XXXYYY^^^mmmgggdddddd___SSSLLLLLLHHHOOOYYYcccggggggccc```eee^^^VVVPPPMMMJJJKKKLLLKKKIIIFFFDDDFFFJJJOOORRRVVVXXXTTTYYYiii{{{~~~uuunnngggnnn|||lllrrr\\\888000<<<555111777666777444444888;;;===AAAGGGLLLssslllQQQNNN___|||vvvxxx|||yyyxxxzzz{{{yyywwwtttqqqqqquuuyyyyyywwwvvvvvvjjjdddnnn{{{~~~{{{yyyyyyvvvssstttxxx{{{|||{{{|||}}}|||zzzzzz{{{}}}zzz||||||zzzwwwvvvyyy|||~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~{{{rrriiifffcccaaadddlllooouuuyyyxxxxxx|||~~~}}}~~~~~~|||zzzyyyjjjmmmpppqqqooommmlllllllllmmmoooppppppooommmlllhhhjjjmmmpppqqqpppooommmooopppqqqpppnnnmmmnnnoooqqqrrruuuzzz~~~|||yyytttoooiiiccc``````aaabbbccccccbbbcccfffllltttzzzzzzyyyyyywwwuuusssrrrqqqqqqrrruuuxxx|||}}}ssseee]]]XXXTTTOOOKKKKKKHHHFFFJJJTTT```hhhlllppppppppppppqqqrrrssssssuuuwwwxxxwwwuuuttttttuuuttttttuuutttssstttwwwyyyyyyuuuuuu~~~vvvZZZOOOQQQQQQQQQKKK___uuu}}}YYYDDD555666333222111000000/////////......------...000000000666;;;LLLeeevvvkkkgggaaa\\\ZZZYYYZZZ[[[ccceeennn|||}}}vvvrrrnnnmmmqqqwwwwwwpppllllllkkkiiifffdddcccbbbaaaaaaaaaaaabbbeeeiiijjjjjjiiijjjmmmpppqqqpppkkkfffbbbhhhddddddggggggdddfffkkknnntttsssgggWWWLLLJJJKKKMMMMMMKKKQQQWWW___jjjtttvvvrrrooohhhddddddbbb^^^[[[[[[^^^fffmmmrrrxxx}}}|||wwwqqqmmmjjjmmmsssvvvtttqqqfff[[[UUUYYY[[[[[[aaakkkkkkooooooggg___]]]\\\ZZZ[[[\\\eeewwwsssiiijjjkkkjjjgggccc___^^^aaa]]]UUUMMMGGGFFFJJJMMMOOOPPPRRRVVVZZZ]]]___```___]]][[[YYYYYYYYYWWWUUURRRQQQPPPQQQSSSTTTTTTTTTRRRSSSTTTTTTTTTTTTVVVXXXXXXVVVSSSRRRRRRRRRRRRQQQRRROOOJJJEEEBBBDDDKKKPPP^^^eeeoooyyy}}}{{{vvvqqq```[[[XXX[[[]]]^^^bbbhhhiiihhhggghhhgggddd___[[[IIIOOOXXXaaagggjjjiiihhheeebbb^^^YYYRRRKKKHHHGGGJJJHHHFFFEEEFFFJJJNNNPPPRRRTTTQQQTTT___nnnxxxrrrnnnvvv~~~tttppp|||xxxMMM999;;;444222666333666444666:::===>>>BBBHHHOOOwwwdddNNNPPPhhhyyy{{{wwwuuurrrsssvvvxxxwwwttttttrrrrrruuuxxxxxxuuusssqqqgggbbblllxxx{{{yyywwwuuutttsssvvv{{{~~~{{{}}}~~~}}}~~~}}}||||||zzzxxxxxx{{{}}}}}}~~~}}}||||||~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}|||qqqhhh___\\\XXXVVVYYY```jjjqqqxxx{{{~~~|||www}}}~~~~~~~~~}}}|||{{{zzzkkkmmmoooooommmlllmmmmmmllllllmmmnnnnnnooooooooogggiiillloooppppppnnnmmmmmmnnnooonnnmmmlllmmmnnnoooooopppssswwwzzz{{{zzz~~~{{{wwwssspppnnnmmmnnnooonnnnnnppptttxxx{{{|||{{{zzzyyywwwuuuttttttsssqqqsssvvvyyyzzz~~~ooogggaaaZZZUUUOOOJJJGGGMMMZZZffflllmmmppppppoooppppppqqqrrrsssuuuvvvvvvuuusssssstttvvvssstttuuutttssstttwwwyyyyyyvvvuuu}}}___NNNOOOOOOSSSJJJSSSnnnuuupppxxxbbbJJJ777777333333111000000000000000,,,,,,---...///000111111999III\\\ooossskkkpppkkkddd]]]YYYYYY[[[\\\cccgggpppyyy|||yyyxxxyyyvvvqqqooosssuuurrrpppooommmllliiifffdddccccccccc```dddkkksssyyyzzzxxxuuuqqqnnnllllllmmmlllgggbbb```]]]\\\___aaabbbfffkkkgggiiixxxjjjYYYUUUWWWYYYYYYSSSVVVZZZ___iiiuuu||||||mmmeee^^^[[[XXXSSSNNNMMMKKKRRRZZZbbbmmmvvvyyywwwrrrmmmiiimmmuuuxxxsssnnnjjj```ZZZ\\\______eeemmmooosssrrriii___\\\[[[ZZZPPPJJJKKK]]]www{{{iiijjjjjjiiifffbbb]]]ZZZUUUPPPJJJFFFEEEHHHJJJLLLLLLNNNRRRVVVYYY[[[\\\\\\]]]\\\\\\]]]^^^^^^[[[YYYXXXWWWVVVVVVXXXYYYYYYYYYXXXYYY[[[[[[ZZZZZZ[[[]]]\\\ZZZWWWVVVVVVVVVVVVUUUVVVSSSOOOIIIEEEDDDGGGJJJQQQUUU\\\dddiiihhhddd```WWWQQQOOOSSSYYY^^^fffnnnrrruuurrrkkkjjjlllfff[[[LLLPPPWWW^^^fffkkkoooppphhhlllnnnhhh\\\QQQJJJHHHIIIHHHGGGFFFGGGIIIKKKMMMOOOSSSQQQQQQWWW___xxxyyyvvv|||~~~~~~nnnmmm}}}fffDDD999333333666222555444777<<<>>>???CCCIIISSSZZZNNNXXXqqqzzzzzzqqqooooooqqquuuwwwvvvsssuuutttsssuuuwwwxxxtttpppkkkccc```hhhsssxxxwwwuuupppqqqtttxxx~~~{{{}}}}}}zzzxxxyyy{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}zzzzzzzzzvvvnnnhhh^^^XXXQQQOOONNNPPPUUU[[[cccjjjrrrvvvzzz}}}|||xxx||||||||||||||||||||||||lllmmmnnnmmmlllkkkmmmooommmmmmmmmmmmnnnppprrrsssnnnoooooopppppppppppppppmmmnnnooonnnmmmlllmmmnnnooonnnmmmmmmooorrruuuwww}}}|||~~~|||zzzyyywwwuuutttsssttttttrrrtttwwwwwwvvv}}}vvvooofff^^^SSSMMMJJJQQQ___lllpppooopppppppppppppppqqqrrrrrruuuuuuuuusssrrrrrrtttvvvrrrsssssssssrrrsssuuuxxxxxxvvvvvv|||jjjRRRQQQNNNVVVMMMOOOaaauuutttxxxkkkOOO888666333333222111000000000000,,,---////////////000111:::TTThhhvvvyyyjjjhhhvvvqqqiii```[[[ZZZ^^^aaadddjjjrrrvvvvvvvvv|||wwwssstttssspppnnnnnnnnnllljjjgggfffggghhhiiimmmssszzz~~~yyytttooommmkkkhhhccc___ZZZXXXXXXZZZ^^^aaadddggg]]]\\\bbbppp{{{gggbbbdddfffeee\\\______```fffrrr{{{~~~mmmcccZZZWWWUUUPPPKKKJJJ@@@HHHSSS```kkkpppmmmiiifffddddddfffiiiiiifffbbbddd\\\XXXZZZ]]]___dddkkkmmmrrrsssjjj```]]]]]]]]]OOOFFFAAALLLdddwww|||zzzllljjjfffcccaaa___^^^]]]VVVQQQKKKHHHJJJMMMMMMMMMJJJNNNSSSXXXZZZZZZZZZZZZ]]]]]]^^^```aaa```]]]ZZZZZZXXXXXXYYY\\\^^^___^^^___aaaccccccbbbaaabbbdddaaa^^^[[[ZZZ[[[[[[ZZZYYYWWWUUUQQQLLLHHHFFFEEEEEEKKKKKKLLLQQQVVVZZZZZZYYYZZZVVVUUUWWWYYY]]]gggqqq~~~~~~nnnhhhlllcccRRRMMMOOOSSSYYYaaaiiippptttqqqzzz~~~vvvfffYYYQQQMMMIIIHHHHHHHHHHHHIIIIIIJJJMMMSSSSSSRRRTTTWWWkkkyyyyyy{{{sssfffmmmwwwPPP:::222444777666333444777<<<>>>>>>DDDJJJWWWxxxUUUSSScccxxxyyyxxxsssrrrrrruuuyyyzzzxxxuuutttuuuuuuuuuxxxzzzvvvpppfffbbbaaahhhqqqvvvuuusssmmmpppuuuzzz|||~~~|||xxxwwwyyy||||||{{{{{{|||~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}~~~zzzxxxvvvnnnbbbYYY]]]XXXSSSPPPOOOQQQVVVZZZ]]]fffllllllmmmssszzz~~~|||||||||||||||}}}}}}~~~mmmmmmmmmlllkkkkkkmmmoooooonnnmmmnnnoooqqqtttuuuuuutttqqqooonnnoooqqqrrrnnnoooppppppooonnnoooppprrrqqqpppooopppsssxxx{{{wwwvvvtttsssrrrrrrrrrsssrrrtttvvvvvvtttzzzyyylll```VVVPPPMMMTTTbbbmmmpppoooqqqqqqqqqqqqqqqqqqrrrssstttttttttsssqqqrrrtttvvvqqqqqqrrrqqqpppqqqtttvvvwwwvvvwww|||vvvXXXRRRLLLVVVPPPPPPYYYwwwsss|||wwwuuurrrUUU:::666444333222111000000000000...000111111//////000222@@@___ppp|||sssfffiiiwwwssskkkaaa[[[[[[___cccjjjqqqvvvtttqqqsss|||}}}tttrrrrrrppplllppppppooollliiiggghhhjjjpppppprrrvvv|||~~~yyyrrrkkkdddaaa]]]]]]]]]___bbbeeedddbbbSSSQQQSSS]]]mmmnnnfffeeeeeeddddddggggggdddfffppp{{{vvvjjj___[[[YYYTTTPPPNNNDDDHHHRRR___jjjkkkfffaaa___bbbccc```YYYTTTSSSTTTWWWSSSQQQTTTYYY\\\```dddgggnnnppphhh^^^ZZZZZZ[[[TTTKKKDDDEEEQQQ^^^gggkkkhhheeecccbbbbbbaaa___\\\VVVRRRMMMLLLOOOQQQPPPOOOLLLQQQWWW[[[\\\[[[[[[\\\___```aaabbbcccaaa]]]YYYXXXWWWXXXZZZ___bbbdddddddddfffhhhhhhgggffffffgggeeeccc```____________^^^WWWUUURRROOOLLLIIIGGGEEENNNNNNRRRZZZccciiijjjhhhbbbccceeeddd```___iiiuuuxxxooopppfffRRRHHHIIILLLRRR[[[eeeooouuuzzz{{{hhh[[[SSSOOOJJJJJJIIIIIIIIIHHHHHHHHHKKKRRRSSSSSSTTTSSSbbb}}}yyyrrrvvv{{{kkkmmmzzzaaaBBB555444666999222333777<<<===>>>DDDLLL^^^pppSSSXXXkkkyyyzzzzzzxxxxxxyyy|||{{{xxxtttsssuuuvvvvvvyyy|||xxxpppbbbbbbeeejjjqqquuutttpppmmmqqqvvv{{{~~~~~~}}}|||~~~|||wwwwwwyyy{{{{{{zzz{{{|||~~~~~~~~~~~~}}}{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}~~~~~~{{{zzzxxxqqqfff]]]eeeccc]]]WWWSSSRRRSSSSSSZZZgggpppmmmhhhkkkttt{{{{{{{{{|||}}}}}}~~~~~~~~~lllmmmmmmlllkkkkkklllnnnnnnnnnnnnnnnoooqqqssstttuuussspppmmmlllmmmoooqqqooopppqqqqqqppppppqqqrrroooppppppppprrruuuzzz~~~}}}zzztttsssrrrqqqqqqqqqqqqqqqrrrrrrtttuuuvvv{{{zzzjjj^^^YYYWWW\\\fffmmmooommmssssssrrrrrrrrrrrrssssssssstttttttttsssssstttvvvpppqqqqqqqqqpppqqqtttvvvwwwwwwxxx{{{```RRRLLLSSSNNNPPPRRRiiiuuu|||pppvvvZZZ===999444333222111111000111111///111222111//////333666IIIiiivvvmmmccckkkssspppiiiaaaZZZZZZ___dddssszzz{{{tttnnnrrr{{{~~~sssppprrrrrrooossstttsssoookkkiiijjjmmmuuusssssswww}}}~~~sssmmmffffffdddbbbcccddd```YYYMMMGGGIIIXXXjjjrrrsssqqquuutttrrrlllfffbbbaaabbbhhhmmmoookkkkkkrrr{{{zzzlll___[[[YYYUUUPPPMMMOOOLLLNNNXXXbbbeeeeeedddbbbffffff^^^RRRIIIHHHKKKMMMMMMNNNQQQWWW[[[]]]^^^fffoootttlllaaa[[[[[[[[[TTTNNNGGGBBBBBBGGGNNNRRRVVVXXX[[[```cccaaaZZZTTTPPPOOONNNNNNPPPRRRRRRRRRQQQVVV\\\______^^^___```cccccccccddddddbbb^^^ZZZXXXXXXYYY\\\aaafffhhhhhhfffhhhkkkkkkjjjhhhhhhiiiiiifffdddbbbccccccbbbaaaYYYWWWTTTRRRQQQNNNKKKHHHGGGKKKTTTbbbooouuusssoooaaadddiiijjjeeeaaafffnnn~~~uuueeeRRRCCCDDDFFFLLLTTT___hhhnnnvvvvvvfff\\\VVVPPPLLLLLLKKKJJJIIIHHHHHHHHHHHHOOOPPPRRRUUUQQQYYYppppppttt{{{}}}ooorrr{{{pppJJJ:::666555999333444888<<<<<<>>>GGGQQQiiifffRRR^^^sss}}}}}}zzzzzz{{{zzzvvvsssrrrwwwwwwuuuxxx|||wwwmmm^^^ccciiimmmrrruuurrrmmmnnnsssxxx||||||{{{zzzyyy~~~~~~}}}~~~|||zzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~|||{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}}}}}}}~~~~~~|||zzzuuummmddd^^^___```]]]XXXUUUUUUTTTQQQYYYjjjxxxwwwooolllooosssyyyzzz|||}}}~~~}}}}}}|||kkklllmmmmmmkkkkkklllmmmmmmmmmmmmmmmnnnooopppqqqpppoooooooooooooooooopppooopppqqqqqqppppppqqqssslllnnnpppqqqqqqssswwwzzz|||}}}xxxtttsssqqqqqqqqqrrrqqqqqqpppppptttqqqqqqsssuuuxxx}}}nnnkkkhhhiiimmmqqqqqqooouuuttttttsssssstttttttttrrrsssuuuuuuttttttuuuvvvrrrssssssrrrrrrrrruuuwwwyyyyyyyyyzzzjjjUUUQQQRRRMMMPPPLLL\\\sss{{{```AAA;;;444444333222111111111111///111222111///111888===\\\yyyxxx``````ppppppnnniiiaaa[[[[[[```fffvvv||||||sssooottt~~~~~~sssooosssuuussssssvvvwwwvvvsssrrrvvvzzztttrrrkkkdddcccccc]]]TTTIIICCCEEEPPPYYYYYYQQQKKKVVVeeevvv{{{sssiiieeefffkkkrrruuuqqqlllooouuuyyytttfffYYYVVVVVVSSSPPPNNNWWWOOOKKKSSS[[[___aaacccaaacccbbbZZZPPPIIIIIIKKKKKKMMMPPPTTTYYY\\\\\\ZZZcccnnnvvvqqqfffaaa```aaaYYYVVVQQQLLLHHHGGGHHHIIINNNPPPUUU\\\bbbbbb[[[UUUOOOQQQSSSSSSSSSSSSUUUVVVVVV\\\bbbdddbbbaaaccceeeeeeeeeeeeeeefffdddaaa^^^\\\\\\]]]```eeeiiikkkllljjjmmmooopppnnnmmmllllllkkkiiifffeeeeeeeeeeeeddd^^^[[[XXXVVVUUUSSSOOOLLLBBBCCCIIIUUUbbbjjjjjjfffcccccchhhmmmllleeeaaaaaauuuzzzdddRRRHHHHHHHHHJJJNNNTTTZZZ^^^bbbooovvvnnnfffdddaaa[[[OOONNNLLLJJJIIIIIIIIIIIIHHHMMMNNNRRRVVVPPPSSSdddyyyvvvuuu}}}wwwuuuyyyzzzsssLLL>>>999444777666777:::======???JJJVVVxxx\\\UUUiii{{{zzzzzzyyyvvvssssssxxxxxxtttuuuxxxrrrggg[[[dddmmmpppsssuuupppiiipppuuuzzz}}}|||zzzzzzzzz|||}}}}}}~~~}}}||||||}}}}}}~~~~~~}}}||||||~~~~~~|||||||||}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||tttlllfffdddfffiiiiiidddaaaaaa^^^XXXXXXffftttwwwuuutttsssrrrvvvxxx{{{}}}}}}{{{yyywwwjjjlllmmmmmmlllkkkkkklllkkkkkkllllllmmmnnnnnnnnnkkkmmmpppssstttsssrrrpppnnnpppqqqqqqppppppqqqsssppprrruuutttrrrrrrtttvvvtttyyy~~~~~~yyyvvvwwwzzzpppqqqrrrssssssrrrpppooovvvrrroooqqqrrrsssxxx~~~}}}zzzwwwvvvvvvuuutttsssvvvuuuuuutttttttttuuuuuuqqqsssvvvwwwvvvuuuuuuuuussstttttttttssstttwwwyyy{{{{{{zzzzzz}}}sssYYYXXXTTTMMMQQQIIIUUU{{{dddCCC;;;555444333222111111111111---000111000000333<<>>;;;444666888999<<<>>>>>>AAAMMMZZZtttVVVXXXttt}}}}}}zzz{{{zzzxxxuuutttzzzyyysssrrruuunnnaaaYYYdddooorrrttttttnnnfffqqqvvv{{{~~~}}}{{{{{{|||{{{|||}}}|||}}}}}}~~~~~~}}}}}}|||{{{{{{|||||||||||||||{{{~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}|||}}}~~~~~~~~~}}}|||xxx}}}|||xxxxxxyyy|||tttoooggg^^^WWW___hhhnnntttzzz|||zzztttvvvzzz||||||zzzvvvtttmmmlllkkkjjjiiijjjkkklllnnnllllllnnnnnnlllmmmrrroooooossszzz{{{vvvqqqppprrrrrrrrrpppnnnmmmooopppooopppqqqqqqqqqrrrtttvvvttttttuuutttuuuwwwzzz}}}||||||{{{yyyxxxvvvuuuuuuqqqqqqooooooooopppqqqrrrsssrrrqqqpppooorrrwwwzzz~~~}}}wwwuuutttsssrrrwwwxxxyyywwwuuutttuuuvvvrrrtttuuutttsssrrrsssuuuuuuuuuuuuuuuuuuuuuvvvvvvxxxxxxzzz|||}}}\\\[[[SSSTTTKKKJJJTTTqqqkkkHHH666666444111000000000000///555000222666222...===RRR}}}zzzZZZTTTfffnnnlllsssttthhh]]]\\\eeelllvvv|||yyynnnnnn}}}zzztttrrruuuzzz~~~wwwwwwzzzyyyjjjgggfff```WWWNNNEEE???@@@FFFNNNYYYcccqqqqqqiiiqqqmmmnnnmmmcccYYY```ooommmddd\\\YYYXXXXXX[[[```[[[YYYUUUSSSTTTXXX\\\```]]]YYYSSSOOOMMMNNNRRRTTTUUUYYY^^^bbbbbb___ZZZWWWSSS___jjjkkkfffccceeegggttt{{{xxxjjj^^^WWW\\\[[[XXX[[[eeeoookkk```[[[YYYXXXXXXYYYZZZZZZZZZ```aaadddgggiiiiiiiiihhhkkkgggddddddeeeeeecccaaaZZZ\\\```dddhhhkkklllmmmqqqssstttvvvvvvtttrrrpppqqqmmmiiigggiiijjjiiiggghhheeeaaa______^^^[[[XXXKKKHHHEEEEEENNN[[[eeeiii|||tttrrryyy}}}tttbbbTTTRRR```uuulll^^^UUU^^^YYYMMMKKKIIIEEEJJJOOOWWWcccjjjkkkkkklllmmmWWWNNNJJJLLLLLLHHHGGGIIIJJJKKKQQQVVVUUUPPPSSSZZZhhhxxx~~~rrrvvv}}}yyysssssszzzoooPPP;;;::::::444555777999@@@EEE@@@KKKgggnnnOOOZZZ|||}}}zzzwwwuuuttttttuuuuuuyyyxxxsssuuuyyyppp```[[[eeeppptttrrroookkkgggvvvzzz~~~~~~}}}}}}~~~}}}||||||~~~~~~|||zzz}}}}}}~~~}}}||||||~~~}}}zzzzzz{{{|||~~~~~~|||zzzyyyzzz{{{|||~~~|||zzz{{{}}}~~~|||yyyzzz|||vvvzzzppp\\\ZZZ```ffflllvvv}}}}}}wwwssstttuuuvvvtttqqqmmmkkkooommmjjjhhhhhhiiikkkmmmhhhhhhkkknnnmmmjjjlllrrrpppooottt|||~~~||||||uuuvvvvvvtttpppnnnnnnoooppppppqqqqqqppppppqqqrrrpppqqqssstttttttttuuuvvvvvvvvvuuutttsssrrrqqqqqqrrrqqqqqqppppppppppppqqqqqqqqqqqqpppppprrruuuxxxyyy|||wwwuuuvvvuuuuuuvvvwwwxxxwwwtttssstttuuutttuuuvvvuuusssssstttuuuuuuuuuuuuuuuuuuuuutttttt{{{xxxwwwyyy{{{aaaYYYQQQSSSLLLLLLUUUooo~~~jjjKKK999666444111000000111000///222///000333000111CCCZZZ~~~{{{mmmUUUXXXhhhjjjkkkpppoooeee\\\\\\aaadddjjjpppqqqkkkooo}}}{{{vvvtttuuuwwwxxxyyyzzz|||nnnfffcccZZZOOOHHHDDDDDDKKKSSSZZZbbbiiizzzooogggaaa___bbb___ZZZ___jjjllleee___^^^]]]\\\]]]aaa^^^\\\ZZZXXXXXXZZZ]]]___]]]ZZZUUURRRQQQRRRUUUWWWZZZ]]]aaadddccc___ZZZWWWTTT___hhhiiidddbbbbbbbbbhhhuuuwwwggg[[[[[[YYYYYY___fffeee___UUUTTTTTTUUUWWW[[[]]]___aaaccceeegggiiiiiihhhhhhhhhfffddddddffffffdddaaa]]]___bbbeeehhhjjjkkklllnnnnnnoooppppppqqqpppppppppmmmiiihhhiiijjjhhhggghhheeebbb``````___\\\ZZZOOOLLLIIILLLVVVeeessszzz{{{tttrrrxxxzzzqqqbbbXXXNNNQQQXXXaaaiiikkkhhhddddddiiiaaaTTTNNNGGGGGGSSSXXXYYY[[[___eeejjjkkkkkkTTTMMMHHHJJJJJJGGGFFFHHHJJJKKKPPPVVVUUUQQQRRRWWWZZZmmmuuuooo}}}}}}wwwqqq|||zzz^^^CCC999888888:::<<<<<>>:::AAAAAA@@@CCCFFFXXXuuu}}}pppRRROOO___{{{yyytttrrrsssvvvxxxzzztttuuuyyyoooaaadddttt}}}yyywwwuuummmfffnnn{{{xxxyyy{{{||||||{{{xxxvvvuuuwwwzzz|||~~~}}}|||~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}||||||||||||}}}}}}~~~}}}|||{{{zzzzzz{{{{{{|||{{{{{{zzzzzzzzzzzzzzzxxxyyyzzz||||||{{{zzzyyy}}}}}}}}}~~~~~~xxxttttttooonnnqqqxxxxxxpppqqqnnnooonnnnnnrrrxxxwwwrrrsssrrrqqqqqqrrrtttvvvwwwlllmmmooopppooollliiigggZZZSSSRRR^^^kkkpppnnnllllllhhhgggkkkmmmlllmmmooogggjjjnnnqqqrrrsssuuuvvvtttrrrppppppppplllddd___YYYWWWVVVZZZaaahhhkkkkkkkkkkkklllmmmmmmnnnoooooooooppppppqqqqqqqqqppppppmmmoooqqqqqqppppppqqqrrrrrrtttvvvwwwvvvxxx|||}}}zzzzzzxxxuuu{{{{{{zzzxxxuuusssssstttrrrssssssrrrpppoooooopppqqqrrrssssssrrrqqqrrrsssuuuuuuvvvvvvvvvvvvvvvvvvqqqsssuuuvvvrrrqqqyyybbbRRROOOLLLOOOLLLHHHdddqqqCCC888555222111111222111000---222222111<<>><<<<<<@@@IIIUUU]]]nnnsssbbbSSSGGGEEEFFFHHHVVVjjjpppuuu}}}wwwtttpppiii^^^VVVQQQOOOLLLLLLRRR\\\aaa```WWWVVVUUUXXXiiipppddd```eeelllxxxzzzkkkMMM<<>>>>>HHHppplllooo}}}QQQIIINNNfff~~~}}}~~~}}}wwwuuuvvvwwwwwwuuutttssslllbbb___eeeooouuuuuuqqqiiieeejjjttt{{{}}}zzzyyyzzz{{{}}}}}}{{{yyyzzzzzz|||~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{zzzzzzzzz{{{{{{|||xxxxxxwwwwwwvvvvvvvvvvvvwwwyyyzzzyyyxxxxxxzzz{{{||||||{{{zzzzzzyyyyyyxxxyyyyyyyyyyyyxxxvvvuuutttssstttuuutttuuuyyyzzzuuurrrppppppnnnkkkfffcccbbbcccYYYTTTOOOPPPXXXbbbjjjnnniiiiiikkklllooorrrtttvvvQQQRRRRRRPPPPPPTTT[[[aaauuuyyy}}}}}}yyyssspppooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooommmmmmmmmlllmmmmmmjjjggggggeeeccccccfffiiikkklllmmmmmmnnnnnnooonnnnnnnnnjjjlllnnnnnnmmmlllmmmnnnooooooppppppoooooonnnmmmooopppqqqqqqppppppqqqsssrrrrrrrrrrrrssssssssssssqqqrrrsssrrrqqqqqqssstttqqqpppppppppppppppppppppppppppppppppqqqrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrvvvwwwxxxwwwuuuvvvzzz}}}pppWWWQQQMMMNNNOOOJJJNNNmmmjjjppplllEEE;;;222000222333222222...777222@@@qqqxxxaaaUUUMMMPPPRRRQQQTTTZZZ\\\cccoooyyy{{{sssfff\\\hhhyyyrrroooooonnnkkkfff___XXXTTTTTTUUUUUU[[[^^^[[[TTTPPPQQQUUUWWWVVVYYYbbblllrrrrrrooonnnmmmhhhaaacccmmmvvvyyy}}}{{{zzz{{{{{{{{{|||}}}{{{vvvpppmmmooorrrxxxkkkdddgggllljjjfffccccccdddfffhhhhhhgggfffeeeeeegggiiijjjhhhhhhiiikkklllllljjjhhhiiiwwwrrreeegggfffeeecccdddhhhlllnnnooolllnnnqqqqqqnnnjjjhhhgggdddcccaaa^^^]]]^^^```bbbgggjjjmmmoooooommmlllkkkrrrtttrrrrrr~~~{{{vvvtttwww{{{~~~|||xxxssspppoooooooooooommmooopppooonnnnnnooopppnnnoooooopppppppppppppppmmmfffaaa]]]TTTHHHAAAAAA@@@BBBDDDEEEEEEEEEEEEFFFCCCBBB@@@???@@@EEEMMMRRR[[[mmm|||zzznnnaaaWWWPPPHHHHHHHHHWWWqqq|||yyyvvvuuupppfff]]]UUUSSSOOOMMMQQQYYY```ccc[[[YYYUUUVVV```yyywwwfffcccfffiii}}}|||zzzxxxTTTAAACCC???:::HHHvvvrrruuuxxxMMMJJJUUUppp}}}}}}}}}{{{wwwwwwyyyyyyxxxuuuqqqnnnfff^^^___iiirrrvvvtttlllcccccclllwww||||||{{{zzzzzz{{{}}}}}}zzzxxxzzzzzz|||~~~}}}}}}}}}~~~~~~|||||||||~~~~~~|||||||||{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyvvvxxxyyyyyyxxxxxxyyyzzz{{{zzzyyyxxxyyyyyyyyyxxxzzzyyyvvvssspppmmmjjjiiihhhkkkoooqqqsssxxxzzzvvvtttuuussspppkkkfffcccccceeeYYYTTTNNNNNNUUU```jjjooooooooonnnnnnooopppqqqrrrTTTXXX[[[\\\[[[[[[]]]```ooossswwwvvvrrrnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnllllllkkkkkkkkklllmmmnnnlllqqq{{{tttmmmnnnkkkgggfffgggiiijjjkkkllllllmmmnnnnnnnnnnnnnnnkkkmmmoooooommmlllmmmmmmnnnnnnooooooooonnnnnnmmmnnnoooqqqqqqpppoooppprrrpppqqqqqqqqqrrrrrrrrrrrrqqqrrrrrrrrrqqqqqqrrrtttppppppppppppppppppppppppnnnooopppppppppppppppqqqpppppppppqqqqqqrrrrrrrrrooosssvvvvvvttttttwwwzzztttYYYQQQMMMPPPQQQKKKHHHeeepppooowwwMMM>>>222111444444222333111>>>999PPPhhhRRRJJJHHHNNNRRRPPPRRRWWWYYYcccpppyyyxxxpppfff```oooxxxrrrooommmgggbbb\\\XXXXXXXXXYYYYYYTTTZZZ``````[[[YYY]]]bbb___aaaeeejjjnnnooommmjjjYYYZZZYYYYYY]]]eeekkkmmmuuu~~~zzzttttttxxx}}}yyyyyywwwrrrkkkfffeeefffooovvvlllgggkkkmmmllljjjgggeeeddddddccc```bbbeeegggiiiiiiiiiiiifffggghhhjjjlllllliiigggssszzz{{{kkkhhhhhheeeccceeejjjrrrxxx{{{zzzzzzxxxsssnnnkkkjjjjjjfffccc___]]]]]]___aaacccfffjjjnnnpppooonnnnnnooovvvyyyvvvpppvvv}}}zzzvvvtttuuuzzzyyyuuupppmmmmmmmmmmmmmmmhhhjjjlllmmmmmmmmmoooqqqnnnnnnoooooonnnmmmlllkkkhhhddd^^^VVVLLLDDDCCCGGGFFFIIINNNPPPOOOOOOPPPQQQLLLLLLKKKIIIFFFEEEFFFHHHHHHUUUbbbdddaaa^^^]]]]]]PPPLLLIII[[[|||xxxvvvwwwuuummmfff\\\XXXSSSPPPPPPUUU]]]ddd```\\\XXXVVVZZZmmmqqqhhhfffdddvvv~~~ttt}}}YYYDDD>>>>>><<>>>>>IIISSSLLLTTT\\\[[[___uuu___LLLYYYjjjvvv||||||zzzxxxwwwvvvvvvuuurrrpppiii^^^XXXbbbpppwwwvvvttthhheeeiiittt{{{yyyxxxyyy|||~~~~~~{{{|||~~~}}}~~~|||}}}|||{{{~~~~~~~~~}}}||||||wwwvvvttttttvvvxxxxxxxxxvvvvvvvvvwwwxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyxxxuuuqqqjjjaaa\\\TTTUUUXXX[[[YYYRRRJJJFFFFFFGGGLLLVVV]]]ccckkksssvvvvvvvvvuuutttvvvzzz}}}~~~vvvqqqnnnkkkccc^^^VVVPPPKKKIIIGGGEEEJJJMMMSSSYYY^^^aaacccccc{{{vvvcccbbbaaacccgggkkkllllllkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjkkkkkkkkkjjjddd___YYYWWWZZZaaagggkkknnnnnnnnnmmmllljjjhhhhhhllljjjiiijjjmmmoooooommmfffbbb]]]WWWTTTVVV[[[___kkkkkkllllllmmmmmmnnnnnnnnnnnnoooppppppppppppooorrrrrrsssssssssrrrrrrqqqrrrrrrrrrrrrrrrqqqqqqpppqqqpppooooooooopppqqqrrrlllnnnqqqqqqqqqpppoooooommmmmmmmmmmmmmmnnnoooppprrrqqqppppppqqqtttwwwyyy~~~kkk___]]]XXXQQQMMMIIIMMMttt{{{pppkkkzzzfffKKK666666999555333777666888BBBwwwzzz||||||hhhUUUJJJRRRYYYWWWYYYaaawww}}}rrr```YYYaaammm{{{pppiiiddddddhhhnnnoookkkiiikkkggghhhkkkmmmnnnjjjddd___XXX^^^bbbdddmmmxxxooollliiiccc___XXXTTTOOOMMMPPPTTTUUUUUU```bbbdddhhhiiigggbbb^^^YYYWWWVVVYYY___dddfffeeeppp|||sssnnniiigggbbbaaadddddd```]]]______aaadddggghhhiiiiiijjjmmmmmmppprrroookkkmmmrrrxxx{{{zzz|||xxxyyyzzzxxxsssnnnkkkiiihhhnnnsssrrrmmmgggcccaaahhhhhhgggdddbbbcccgggkkkkkkrrrrrrlllmmmvvvxxxtttjjjgggddddddeeegggfffeee^^^bbbiiivvv~~~vvvqqqkkkkkkjjjiiiiiiiiijjjjjjnnnpppsssvvvwwwsssmmmhhh```___aaafffiiiiiikkkooonnnqqqtttuuuuuuuuuuuuvvv|||zzzzzz{{{yyyrrrooopppxxx{{{{{{zzz|||~~~zzzjjj]]]YYYeeeppprrrrrrtttyyyvvvqqqmmmlllllllllkkkwwwwwwrrrfffXXXQQQSSSWWWccceee^^^XXXWWWXXXmmmzzzkkkjjj^^^fffssswwwvvv~~~|||bbbGGG@@@CCCTTT```WWWZZZaaa```hhh\\\LLL\\\nnnxxx|||~~~zzzyyywwwwwwvvvuuurrrppphhh^^^YYYbbbooouuutttqqqeeedddiiittt{{{{{{{{{|||}}}~~~||||||~~~~~~~~~}}}~~~~~~|||~~~~~~~~~~~~}}}|||||||||xxxvvvttttttvvvwwwwwwwwwuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxx|||xxxuuuvvvxxxuuulllddd]]]VVVPPPPPPSSSRRRMMMIIIIIIGGGIIIOOOTTTZZZfffqqqssstttuuuttttttwww|||zzzuuupppjjjddd___WWWPPPLLLJJJHHHGGGDDDGGGLLLQQQXXX]]]aaacccttthhhddd[[[XXXTTTUUUZZZ___ccceeejjjjjjjjjjjjjjjjjjjjjkkkmmmllljjjhhhfffffffffgggaaaaaaaaa``````cccgggjjjlllllllllkkkkkkjjjiiihhhjjjkkkkkkkkklllnnnrrruuuuuupppiiieeeeeegggjjjlllnnnnnnnnnnnnnnnnnnnnnooommmnnnooooooppppppooooooppppppqqqqqqrrrqqqqqqqqqqqqqqqrrrsssssssssrrrrrrpppoooooonnnoooppprrrsssoooooopppqqqssssssqqqooommmmmmlllllllllmmmmmmnnnqqqqqqqqqrrrsssuuuvvvwww{{{qqqeeeaaa\\\TTTNNNHHHJJJpppmmm___llliiiNNN999777999555333666<<<===OOOmmmqqq```RRRKKKSSSYYYWWW[[[cccwwwccc[[[bbbnnn~~~tttiiiccc\\\WWWYYY]]]```cccggghhhjjjlllooooookkkeee```[[[eeekkkggggggwwwxxxqqqllleee```ZZZWWWUUUSSSPPPLLLTTTWWW^^^ffflllnnnmmmjjjaaaYYYQQQPPPVVV]]]______jjjwwwnnnhhheeebbbbbbfffgggccc`````````bbbfffiiikkkkkkkkkjjjiiilllooolllaaaXXX\\\dddfffmmmmmmjjjrrrvvvuuutttsssrrrpppmmmkkkjjjqqqwwwvvvnnnfffccceeejjjiiigggdddbbbdddhhhlllooosssrrrkkkkkkrrrwwwvvvkkkjjjiiijjjmmmooooooooommmkkkhhhgggjjjqqq{{{uuupppiiiiiihhhhhhhhhiiikkklllmmmooossswwwxxxtttmmmhhhdddcccffflllnnnmmmmmmpppqqqtttxxxyyyyyyxxxwwwwwwzzzxxxyyy|||{{{vvvtttuuuzzzkkk___ZZZaaahhhfffaaa```llllllkkkjjjhhhggghhhjjjuuuxxxwwwmmm^^^SSSQQQSSS\\\aaa___[[[YYYWWWfffzzzmmmnnncccfffppp~~~qqqpppyyyfffHHHCCCOOOjjjxxxfffaaabbbbbboooXXXLLL___ssszzz{{{~~~~~~{{{yyyxxxxxxwwwvvvrrrpppggg^^^[[[dddqqqvvvssspppbbbccciiisss{{{}}}}}}}}}~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||yyyvvvttttttuuuvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxxxxzzzzzzzzzyyyyyyxxxxxxxxxyyyuuuuuu~~~yyykkk[[[UUUYYY]]]YYYSSSMMMJJJHHHHHHIIIOOO^^^llloooqqqssstttuuuyyy~~~yyyrrrjjjfff```WWWQQQMMMJJJIIIHHH@@@BBBEEEJJJQQQYYY```dddrrrrrruuuzzzxxxooogggeeebbb^^^XXXSSSSSSYYYbbbiiiiiiiiijjjjjjkkkkkkkkkkkkmmmllljjjgggccc```______bbbggglllmmmjjjgggfffgggkkkkkkkkkkkkkkkkkkjjjiiijjjlllmmmkkkjjjmmmuuu|||}}}vvvssssssuuutttsssooooooooonnnnnnnnnnnnnnnmmmnnnnnnooooooooooooooonnnnnnooopppqqqqqqppppppppppppqqqsssssstttttttttooonnnnnnnnnoooppprrrsssrrrpppoooqqqtttuuurrroooooonnnnnnmmmmmmmmmnnnnnnooopppqqqsssttttttuuuuuuyyyvvviiiddd___VVVOOOIIIHHHnnnrrr^^^hhhpppUUU;;;444555333222555>>>@@@\\\wwwccciii[[[QQQNNNTTTXXXWWW[[[dddvvvccc[[[dddpppxxxkkkfff```\\\___fffiiihhheeejjjjjjkkklllmmmllliiifffdddlllpppiiicccnnnxxxrrrmmmeee```]]]YYYTTTPPPOOOQQQWWW___fffjjjkkkkkkiiibbbYYYUUUVVVZZZ]]]^^^hhhzzzooohhhgggfffgggiiiiiifffccc```___bbbfffjjjnnnnnnmmmkkkffffffeee^^^SSSKKKNNNWWWTTT]]]aaa```eeeooosssoooooollljjjkkkoooqqqqqqooojjjqqqyyyyyypppffffffjjjiiigggdddbbbbbbeeeiiimmmuuuuuupppgggeeemmmvvvzzzqqqpppnnnnnnnnnpppqqqqqqzzzyyytttlllbbb^^^___cccssszzznnnlllkkkjjjiiiiiijjjkkkllljjjmmmrrrvvvwwwtttmmmgggddddddhhhnnnqqqoooppprrrwwwyyyzzzzzzyyyxxxyyyzzzsssrrrtttyyy{{{xxxwwwyyyyyyqqqdddXXXXXX\\\\\\[[[\\\hhhkkkmmmkkkgggdddeeefffmmmssswwwpppbbbVVVQQQQQQXXX``````\\\ZZZWWWbbbyyyoooooollllllppp}}}ooommmvvvfffGGGDDDZZZyyykkkbbb```pppwwwSSSMMMcccvvvyyyxxx{{{~~~{{{zzzyyyyyyxxxvvvrrroooddd]]]]]]hhhtttxxxuuurrrbbbeeellltttzzz}}}~~~|||~~~}}}zzz{{{~~~||||||~~~~~~~~~}}}||||||~~~~~~}}}~~~||||||||||||}}}}}}}}}}}}yyyvvvtttssstttuuuuuutttsssttttttuuuvvvwwwxxxxxx{{{{{{zzzzzzyyyxxxxxxxxxyyywwwyyyuuuiiihhhhhhccc[[[TTTQQQNNNKKKHHHKKKXXXeeennnqqqtttuuuvvv{{{|||sssiiiddd^^^WWWPPPLLLKKKIIIHHHBBBAAABBBEEEKKKTTT\\\aaannnmmmqqquuussslllggggggZZZ^^^```]]]WWWVVV[[[```eeefffhhhiiijjjkkkkkkkkkjjjkkkjjjfff```[[[YYYYYYdddkkkrrruuurrrmmmjjjiiikkkkkkllllllllllllkkkkkkjjjmmmmmmkkkhhhllluuu~~~|||{{{yyyvvvrrrnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooooooooooolllmmmnnnoooppppppqqqpppooopppqqqrrrssstttttttttnnnnnnmmmmmmnnnppprrrssssssqqqooopppssstttqqqnnnooonnnmmmmmmmmmmmmmmmnnnnnnoooqqqrrrssssssssssssxxxyyyjjjddd___VVVNNNKKKGGGlll~~~iiinnnzzz]]]@@@444333333444666999@@@gggkkk[[[dddXXXSSSRRRVVVVVVUUU[[[ddd|||qqq___ZZZfffttt~~~qqqkkkhhhfffiiipppsssnnngggllljjjiiiiiikkkmmmnnnmmmeeeiiikkkhhhfffoooxxxqqqiiiccc```]]]YYYVVVQQQPPPPPPRRRVVVZZZ\\\]]]ddddddbbb^^^YYYWWWYYY\\\bbbyyyzzznnnooooooooooooooommmhhhddd___```dddjjjnnnpppnnnkkkiiiccc]]]XXXRRRMMMPPPVVVVVV]]]aaaaaaeeelllmmmhhhjjjgggeeegggmmmsssuuuvvvnnnsss{{{}}}sssgggeeejjjgggeeecccccceeeiiimmmppprrrppphhh]]]YYYaaammmuuurrrooollliiihhhiiillloooqqqsssssslllbbb[[[ZZZ\\\bbboootttsssqqqnnnllljjjjjjkkkkkkiiikkkppptttvvvsssmmmhhhiiihhhlllssswwwvvvvvvyyy}}}}}}|||yyyvvvvvvxxxzzzsssrrrtttyyyzzzwwwvvvxxx}}}ooocccXXXTTTVVVXXXYYYYYY^^^aaadddccc___\\\[[[\\\bbbhhhmmmkkkbbbXXXRRRQQQVVV``````\\\[[[XXX```sssvvvrrrllllllooo|||yyyssswwwpppKKKDDD[[[hhhaaappplllMMMPPPeeevvvvvvsssxxx~~~~~~}}}{{{zzzyyyyyyxxxuuuqqqnnn]]]YYY\\\hhhuuuxxxtttqqqdddiiiooouuuyyy|||}}}}}}{{{}}}|||yyyyyy}}}~~~|||||||||}}}}}}~~~~~~|||{{{{{{}}}~~~}}}~~~}}}||||||||||||}}}}}}}}}}}}}}}xxxvvvsssssssssttttttsssrrrssstttuuuvvvwwwxxxxxxzzzzzzzzzyyyyyyxxxxxxxxx{{{{{{}}}|||sssnnnfff^^^^^^\\\ZZZWWWSSSPPPVVV___lllppptttuuuvvv|||zzzpppggg```[[[UUUPPPMMMKKKIIIHHHDDDBBBAAAAAAEEELLLSSSWWWiiijjjnnnqqqkkkccc```bbbbbbnnn}}}wwwgggYYYRRR^^^```cccfffhhhiiijjjjjjhhhiiiiiieee^^^ZZZZZZ[[[jjjmmmqqqsssrrrooonnnmmmkkklllllllllllllllkkkjjjjjjkkkjjjgggeeeiiiqqqyyy}}}wwwssslllllllllllllllllllllllllllmmmnnnnnnoooooonnnnnnkkklllmmmooopppqqqqqqqqqnnnooopppqqqrrrssssssrrrooonnnnnnmmmnnnoooqqqrrrqqqpppooooooppppppooonnnllllllkkkkkkkkkllllllmmmmmmnnnooopppqqqqqqqqqqqqvvv|||jjjbbb___WWWNNNMMMEEEjjjtttsss~~~cccDDD666444666888999;;;JJJxxx|||]]]UUU]]]VVVUUUVVVWWWUUUUUU]]]hhh||||||mmm\\\ZZZiiiyyyyyywwwtttppppppvvv{{{xxxqqqooollljjjjjjllloooqqqqqqjjjiiiiiijjjjjjooo|||yyyqqqllliiigggccc```VVVRRRMMMJJJJJJLLLMMMMMMUUU\\\bbbbbb\\\WWWVVVXXXWWWkkkyyyvvvxxxwwwtttssssssooojjjaaaaaacccgggmmmnnnllliiihhh___XXXVVVWWWVVVVVVYYYbbbdddcccbbbeeemmmooonnnmmmjjjggggggkkkqqqwwwzzzvvvyyyyyyhhhbbbeeebbb```______cccgggiiijjjgggddd]]]SSSNNNSSS^^^hhhoooooommmjjjhhhiiimmmppphhhiiiiiiddd^^^[[[]]]aaaaaafffqqq~~~yyyvvvrrrnnnkkkjjjkkkkkkiiikkkooosssuuusssnnnjjjlllkkknnntttwwwvvvwwwzzz|||xxxtttssstttvvvrrroooppprrrpppjjjggggggrrr}}}|||kkkfff```^^^___]]]XXXTTTLLLOOORRRSSSRRRQQQPPPPPPVVVZZZ^^^___\\\WWWRRROOOTTT___aaa\\\[[[YYY___nnn~~~xxxfffgggkkkwww{{{vvv}}}YYYJJJ[[[pppdddrrraaaIIIUUUiiivvvrrrpppxxx~~~}}}||||||}}}~~~|||zzzyyyyyyyyyxxxtttppplllXXXVVV[[[hhhsssuuupppmmmeeelllsssvvvxxx|||}}}{{{{{{}}}|||yyyyyy|||}}}|||}}}}}}}}}~~~}}}}}}|||{{{{{{{{{||||||}}}~~~}}}}}}}}}|||xxxvvv|||||||||||||||{{{{{{{{{wwwtttrrrrrrsssttttttsssqqqrrrssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz}}}~~~xxxqqqjjjkkkiiihhhhhhccc\\\ZZZ\\\fffkkkqqqsssuuu}}}|||uuukkkbbb[[[XXXTTTPPPOOOMMMJJJHHHEEECCC@@@???@@@DDDHHHKKKbbbgggnnnpppiiiaaa```fffsssqqq]]]WWWYYY]]]aaadddfffggggggfffgggfffaaa]]]]]]aaafffwwwrrrmmmiiihhhiiijjjkkkkkkkkkkkkkkkkkkjjjiiiiiihhhgggeeebbbaaadddjjjppp{{{uuuqqqkkkkkkkkkllllllmmmmmmnnnlllmmmnnnnnnoooooonnnnnnkkklllmmmoooqqqrrrrrrrrrnnnoooooopppqqqqqqqqqqqqpppooonnnmmmmmmnnnooopppnnnoooooonnnmmmlllmmmnnnlllkkkkkkkkklllmmmnnnnnnmmmmmmnnnnnnooooooppppppttt|||}}}iiiaaa___XXXNNNNNNBBBfffxxxlllyyy```DDD666666999999888AAAXXXmmmRRRNNNTTTSSSUUUWWWWWWTTTVVVaaannn~~~mmm\\\ZZZkkk}}}|||~~~zzzwwwzzz~~~xxxrrrpppooopppqqqrrrqqqpppooommmmmmpppooommmrrrzzz~~~zzzwwwrrrlllhhh]]]XXXRRRNNNLLLKKKJJJIIIJJJRRR]]]cccccc^^^ZZZYYYRRR\\\tttwwwyyywwwssssssuuusssmmmfffcccbbbeeeiiijjjgggccc```[[[XXX[[[^^^\\\ZZZ[[[fffiiijjjiiijjjoootttvvvuuurrrmmmiiigggjjjpppuuu{{{|||nnndddeee___]]]\\\]]]```bbbbbbaaa___^^^[[[TTTNNNNNNUUU^^^nnnooopppooolllkkklllnnnggggggfffbbb___^^^aaadddbbbeeefffqqq{{{xxxsssooolllkkkkkkllllllmmmooosssuuutttqqqnnnnnnlllmmmqqqsssqqqrrrvvv~~~~~~}}}zzzuuupppnnnnnnhhheeedddddd```XXXTTTTTTYYYgggwww~~~{{{vvvllljjjgggfffddd___VVVNNNEEEEEEGGGJJJLLLMMMKKKJJJNNNNNNNNNRRRUUUTTTPPPLLLOOO]]]```]]]]]]ZZZ]]]hhh~~~yyyeeehhhlllwwwvvvvvv}}}jjjZZZiiinnn```oooyyy[[[LLL[[[llluuupppoooyyy|||yyyzzz}}}|||xxxxxxxxxxxxwwwsssnnnjjjYYYXXX^^^kkkuuutttnnnjjjdddmmmtttvvvxxx|||~~~|||}}}~~~zzzzzz~~~}}}~~~}}}}}}}}}~~~}}}{{{zzz{{{}}}}}}{{{xxxyyy}}}~~~}}}|||}}}|||zzzwwwttt{{{zzzzzzyyyyyyxxxxxxxxxuuusssqqqqqqssstttttttttpppqqqrrrsssuuuvvvwwwxxxuuuvvvvvvwwwwwwxxxxxxyyywwwvvvvvv|||zzzxxxtttsssuuurrriii```]]]]]]dddkkkooosss}}}yyymmmccc[[[WWWVVVTTTSSSRRRPPPLLLJJJFFFEEECCCAAA@@@AAABBBCCCIIIQQQ[[[^^^XXXPPPSSS[[[___nnn{{{bbbQQQTTTXXX]]]aaacccddddddffffffccc^^^[[[___iiiqqqyyyjjj```^^^```dddeeekkkkkkkkkjjjjjjhhhggggggfffdddaaa___^^^```eeeiiixxx}}}{{{rrrllliiijjjkkkkkklllmmmnnnoooooolllmmmmmmnnnnnnnnnnnnnnnkkklllmmmoooqqqrrrssssssnnnnnnoooppppppppppppooopppooonnnmmmmmmnnnoooooolllnnnooonnnjjjiiikkknnnmmmmmmmmmnnnooopppqqqrrrmmmmmmlllmmmmmmnnnoooppprrrzzziii```___YYYOOOMMM@@@bbb}}}yyyvvvbbbpppZZZAAA555666999888555BBB^^^fffMMMKKKNNNPPPTTTWWWWWWTTTWWWeeerrrooo]]][[[lll~~~{{{}}}~~~{{{}}}}}}vvvtttttttttuuuvvvtttpppmmmkkkjjjnnnsssrrroooqqqxxxuuu{{{}}}wwwnnngggccc___ZZZVVVTTTRRROOOMMMFFFNNNZZZeeejjjhhhbbb]]]UUUSSS___|||sssuuutttoooppptttsssmmmjjjfffcccdddggggggccc___]]]\\\___eeefffbbb______eeemmmuuuvvvuuuvvvyyy|||zzzwwwqqqhhhbbbccchhhnnn|||{{{ttthhhhhhcccaaa___```cccdddbbb___]]]______\\\UUUQQQUUU\\\jjjmmmqqqppplllgggeeedddccceeeggghhhhhhhhhiiiiiiccciiijjjooozzzwwwsssnnnlllkkklllmmmnnnoooqqqsssvvvvvvsssqqqssspppooorrrrrrpppqqqttt{{{}}}~~~|||vvvooojjjgggaaa^^^\\\\\\XXXPPPLLLLLLJJJ___vvvzzztttmmmkkkfffaaa]]]YYYPPPHHHJJJHHHHHHKKKNNNOOOMMMJJJKKKGGGEEEIIIOOORRRNNNJJJJJJZZZ```______[[[[[[ccczzzvvvjjjmmmrrryyy|||xxxtttjjjzzzeeeWWWiiisssZZZRRR```ooouuunnnooo{{{|||wwwzzz~~~}}}xxxwwwwwwxxxvvvsssmmmiii^^^]]]cccpppxxxuuunnniiicccmmmuuuvvvxxx}}}}}}||||||~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzxxxzzz~~~~~~zzzuuuwww|||}}}||||||}}}}}}{{{wwwtttyyyyyyxxxxxxwwwvvvuuuuuutttrrrpppqqqssstttuuuuuupppqqqrrrsssuuuvvvwwwxxxttttttuuuvvvwwwxxxxxxyyy~~~xxxuuu{{{{{{yyy{{{zzzpppeee___VVV^^^ffflllqqq|||vvviii^^^WWWVVVUUUUUUUUUUUURRRNNNKKKHHHGGGFFFDDDCCCBBBAAAAAAFFFJJJTTT^^^```YYYQQQOOOQQQ[[[gggxxxyyyaaaZZZVVVWWWWWWUUUZZZaaa]]]```dddccc\\\[[[ffftttzzz|||ttteee\\\```iiimmmhhhhhhhhhggggggfffffffffeeedddbbb^^^[[[[[[]]]___pppvvvzzzvvvnnniiilllqqqqqqpppnnnmmmlllnnnooopppnnnnnnmmmlllkkkjjjiiiiiiiiiiiijjjkkkmmmoooqqqrrrooonnnnnnnnnnnnnnnooopppoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnpppooommmlllkkkkkklllmmmllllllmmmnnnooopppqqqqqq{{{iii^^^]]]YYYQQQKKKEEEYYY}}}uuu|||nnnvvviiiLLL999888666444999>>>ggg___FFFDDDLLLSSSVVVTTTUUUYYYXXXccc{{{uuu```]]]nnnxxx||||||{{{||||||zzzuuupppnnnmmmkkkmmmooossswwwvvvtttqqqpppyyy}}}~~~sssjjjjjjgggaaa[[[WWWUUUTTTUUUPPPOOORRR[[[fffkkkhhhccc___VVV\\\hhhyyy}}}xxxqqqkkkkkkooorrrpppmmmcccccceeeiiiiiiffffffiiigggeeedddfffiiifff___XXX```jjjwwwzzzuuuzzz{{{uuuiiibbbeeejjjjjjrrr{{{tttiiiccceeeccc___[[[[[[```dddeeebbbbbb```]]]^^^```]]]WWWooovvvxxxrrrmmmlllhhhbbbjjjeeefffmmmlllbbb```eeeeeedddiiipppvvvkkkhhhkkkllliiiiiilllpppssstttrrrpppnnnooonnnmmmooorrruuuuuuuuu}}}|||{{{{{{zzztttkkkeeeaaa[[[VVVUUUTTTPPPKKKHHHPPP^^^nnnxxx~~~|||wwwssskkkbbb\\\ZZZXXXTTTQQQRRRUUUXXXVVVRRRNNNMMMNNNDDDEEEFFFHHHJJJLLLMMMNNNNNNVVVcccjjjbbbVVVWWW```wwwooommmqqq}}}~~~~~~xxxrrrxxxxxx^^^XXXtttnnnUUUSSSjjjmmmnnnmmmrrr{{{~~~{{{yyyzzzzzzxxxzzz||||||yyywwwuuuoooggg]]]___fffooovvvuuummmeeecccllltttwwwxxx{{{|||{{{}}}~~~~~~~~~~~~}}}|||||||||yyyxxxyyy{{{|||}}}xxxxxx{{{|||yyyvvvxxx{{{|||||||||{{{zzzyyywwwwwwuuuvvvwwwxxxwwwuuusssrrruuuttttttssssssrrrqqqqqqoooppppppqqqrrrsssssstttqqqsssuuuwwwyyyxxxxxxwwwssswww{{{~~~||||||yyymmm```cccdddgggkkkkkkrrrpppfff^^^WWWXXXXXXWWWVVVUUUTTTRRRQQQIIIDDDBBBFFFHHHEEE@@@>>>JJJLLLQQQ___ttt}}}nnnWWWPPPSSSXXXgggvvv```VVVSSSPPPOOOOOOPPPWWWccclllkkkeeeccceeedddlllooojjjdddbbbbbb```dddeeefffggghhhiiiiiiiiiiiihhhfffaaa^^^___ccchhhooosssvvvsssmmmiiikkknnnpppooommmllllllmmmnnnooopppooollljjjjjjkkkmmmnnnkkkkkkkkkkkklllnnnpppqqqqqqpppooonnnnnnmmmnnnnnnooonnnmmmlllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmlllllllllmmmmmmmmmmmmnnnooopppqqqqqqrrryyy~~~mmmaaa___ZZZRRRMMMDDDSSSxxxnnnrrrfffJJJ777777666555;;;CCCjjjeeeHHHCCCLLLTTTWWWUUUVVVZZZYYYddd|||nnn```bbbuuu{{{yyy{{{{{{{{{yyywwwuuusssqqqqqqttttttuuuuuuuuuuuuvvvwwwrrrxxx{{{{{{sssmmmmmmiiiddd___\\\ZZZZZZZZZTTTRRRSSSYYYbbbhhhjjjiiieeeYYYYYY]]]gggwwwmmmjjjmmmpppooommmgggeeefffiiihhheeeeeehhhfffeeeeeefffgggddd]]]XXXXXX```kkkssswwwxxxuuurrrpppsssppphhhdddgggkkklllkkkrrryyy|||zzzxxxzzz|||jjjgggaaa\\\\\\```ccceeehhhiiiiiihhhjjjkkkddd[[[fffqqqyyyvvvpppmmmkkkiiijjjdddeeelllnnnhhhgggllltttqqqrrrtttuuukkkggghhhiiijjjhhhkkkooorrrtttssspppnnnooonnnnnnpppsssuuuvvvvvvxxxwwwxxxyyyzzzwwwqqqllleeebbb^^^^^^\\\VVVNNNHHHGGGVVVhhhvvv}}}vvvbbb[[[SSSPPPRRRWWWYYYYYYggggggfffaaaZZZRRRKKKHHHLLLMMMMMMMMMMMMMMMMMMMMMNNNTTT```jjjeeeZZZXXX___rrrtttmmmooovvvwwwiiiwwwyyykkkbbbVVVUUUwwwpppUUUTTTlllnnnnnnmmmqqqxxx{{{xxxzzz{{{zzzxxxvvvzzz||||||zzzwwwooofff\\\]]]bbblllttttttlllccchhhqqqxxxyyyyyy|||}}}{{{{{{{{{|||}}}~~~~~~~~~~~~~~~|||{{{zzz{{{|||||||||xxxyyy|||~~~|||yyy{{{}}}||||||{{{{{{zzzxxxwwwwwwwwwxxxxxxxxxwwwvvvuuutttssssssrrrrrrqqqpppppppppsssrrrrrrrrrrrrrrrrrrsssxxxxxxwwwvvvvvvvvvvvvvvvyyy|||||||||~~~yyyyyyxxxqqqjjjeeegggeeeeeedddaaadddrrruuunnnhhhbbbaaabbbdddddd```YYYQQQLLLMMMHHHGGGIIIJJJHHHFFFGGGPPPTTTVVVbbbyyykkkccc^^^dddwwwmmm```XXXUUUVVV[[[___kkkzzz~~~tttdddYYYYYYbbbjjjkkkhhhccc^^^YYYaaacccfffjjjmmmooopppqqqsssvvvxxxvvvppplllmmmoooooopppqqqpppmmmkkkkkkkkknnnmmmlllllllllmmmmmmnnnpppmmmjjjhhhiiilllooorrrooommmlllkkkkkkmmmnnnppprrrqqqpppnnnmmmmmmmmmmmmnnnmmmmmmlllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnllllllmmmnnnnnnnnnmmmmmmnnnnnnooopppqqqrrrrrrssswww{{{sssddd```ZZZRRRQQQGGGNNNzzz}}}wwwsssgggKKK777777666666===LLLqqqlllKKKCCCNNNVVVYYYVVVWWW[[[ZZZfff~~~uuueee]]]fffzzzwwwvvvyyy~~~}}}|||yyyvvvtttuuuvvvwwwwww{{{zzzxxxuuussstttvvvyyyvvvuuuuuuuuuyyyzzztttpppmmmllljjjgggccc```_________\\\ZZZXXXYYY\\\bbbiiillliii]]]ZZZYYY[[[rrrwwwpppooopppooonnnhhheeeccceeeeeebbbcccgggcccdddffffffeeeaaa]]]ZZZUUUYYY```hhhnnnrrrssstttsssvvvuuummmfffgggkkknnnpppvvv{{{zzzwwwwww}}}oooiiiccc```___aaacccdddhhhiiijjjlllpppnnncccWWWYYYhhhuuuxxxtttqqqpppoooiiicccccclllrrrppppppsssvvvuuuvvvwwwwwwmmmiiifffggglllhhhjjjnnnrrrssssssqqqpppsssrrrqqqrrrssstttsssrrrwwwvvvwwwxxxxxxwwwtttqqqkkkjjjiiiiiihhh```SSSIIIGGGSSSbbbnnnuuuuuummmcccPPPJJJDDDEEEMMMXXXbbbgggooojjjccc\\\VVVPPPLLLIIIQQQRRRSSSSSSRRRPPPNNNMMMNNNQQQ\\\iiijjj```[[[]]]lllxxxlllooowwwxxxcccbbb^^^VVVVVVNNNUUU}}}jjjTTTWWWoooppppppooorrrwwwyyywww|||~~~yyywwwtttzzz}}}}}}|||wwwmmmccc[[[ZZZ^^^gggqqqrrrjjj```lllttt{{{{{{zzz|||}}}{{{xxxyyyzzz|||}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~{{{yyyzzz}}}~~~|||}}}~~~|||||||||||||||{{{zzzyyyxxxwwwwwwyyyyyyxxxxxxwwwvvvvvvvvvttttttssssssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssstttsssrrrssstttwwwzzz}}}~~~~~~|||zzz{{{}}}yyysssgggiiikkkkkklllvvvnnnfffdddccc```___]]][[[[[[ccckkk{{{}}}zzzwwwrrrpppqqqrrrpppkkkccc[[[UUUQQQMMMJJJKKKIIIFFFFFFIII[[[^^^aaaggg{{{~~~sssssswww}}}~~~iiiccceeeiiigggnnnyyykkkhhhjjjjjjhhheeebbb```^^^aaadddiiioootttwwwyyyzzz|||{{{sssooonnnnnnmmmmmmnnnmmmkkkjjjkkkkkkllllllllllllllllllmmmkkkiiihhhjjjlllppprrrqqqooommmkkkkkklllnnnoooppppppooonnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnkkklllmmmooooooooonnnmmmnnnooopppqqqrrrsssssstttuuuwww~~~wwwggg```ZZZQQQSSSLLLLLL~~~zzzzzzwwwkkkPPP;;;888666666===TTTyyypppMMMEEERRRVVVYYYVVVVVVZZZZZZfff~~~rrrccc\\\fffzzzvvvvvvzzz|||zzz|||}}}yyytttsssuuuyyy{{{|||~~~zzzuuussstttuuutttssstttllleeebbb]]]]]]iiiyyyvvvooolllkkkjjjiiigggdddbbbaaaaaaaaacccbbb```\\\[[[^^^eeekkkjjjcccaaa```^^^hhh{{{wwwuuusssqqqhhhccc```aaabbb```aaaddd___bbbeeefffdddbbb``````[[[ZZZ]]]dddkkkpppuuuyyyssskkknnnttt|||~~~vvvuuuxxxoooiiidddddddddcccbbbbbbeeefffgggiiinnnmmmaaaSSSMMM[[[lllvvvyyyvvvrrrnnnfffbbbeeeooovvvvvvuuuvvvssstttyyy{{{zzzsssooogggeeekkkfffiiimmmpppssssssrrrqqqwwwuuussssssrrrqqqooommmzzzyyyyyyxxxvvvtttrrrqqqqqqqqqppppppoooiii[[[NNNJJJTTT___gggmmmmmmeee[[[QQQMMMJJJMMMVVVaaakkkqqqooofffXXXOOOKKKJJJJJJIIILLLOOOSSSVVVVVVTTTPPPNNNNNNMMMWWWgggmmmfff^^^\\\iii~~~mmmjjjmmm{{{~~~rrrooocccVVVTTTLLLXXXaaaPPPYYYqqqqqqpppqqqtttxxxzzzyyy}}}}}}xxxuuuvvvzzz|||zzzxxxsssjjj```\\\ZZZ\\\eeeoooppphhh^^^llltttyyyyyyyyy{{{|||{{{xxxyyyzzz{{{|||~~~~~~~~~|||}}}~~~~~~~~~|||{{{|||~~~~~~}}}}}}~~~}}}{{{{{{|||||||||zzzyyyxxxxxxwwwwwwzzzyyyxxxvvvvvvvvvvvvvvvwwwvvvvvvuuuttttttssssssnnnoooqqqsssssssssqqqppplllllllllnnnrrrvvv{{{~~~}}}}}}{{{zzz}}}|||vvvgggccc___[[[YYY___nnn|||vvveee```\\\]]]___bbbdddeeegggiiiiiirrr}}}zzztttooojjjgggXXXTTTQQQPPPLLLFFFEEEGGGyyyooolllsss|||yyyzzzzzzuuuvvv}}}zzzpppiiidddkkk{{{uuunnnhhhdddaaa``````aaadddiiiooouuuyyy|||}}}zzzzzzqqqmmmnnnlllkkklllnnnooommmjjjiiijjjkkkmmmmmmmmmlllkkkllllllllllllmmmooopppqqqqqqooonnnlllllllllnnnooonnnnnnmmmnnnnnnooopppppppppoooooooooooooooppppppmmmmmmmmmmmmnnnnnnnnnnnnkkklllnnnooopppooonnnnnnoooooopppqqqrrrsssttttttssstttzzzzzzggg___XXXQQQNNNOOOJJJrrr|||qqqhhhNNN;;;888777666???XXXoooMMMEEESSSVVVXXXUUUUUUYYYYYYeee~~~vvvhhh___ggg|||yyyzzz~~~zzzxxxzzz{{{wwwuuuvvvyyy{{{}}}~~~xxxtttuuuyyyxxxqqqiiifff[[[SSSQQQMMMGGGMMMYYYnnnuuu}}}zzzsssooonnnkkkjjjiiigggfffdddccccccbbbddddddbbb___```eeekkkoookkkgggfffdddeeewww}}}zzzxxxvvvoooiiieeeeeedddaaa^^^___]]]```dddffffffeeeeeefff```ZZZXXX^^^eeeiiiooouuu|||yyy~~~yyytttvvvooohhhdddgggiiieeeaaa```gggggghhhiiimmmmmmcccXXXIIIPPP^^^nnnxxxxxxpppjjjeeeeeejjjsssyyyyyyvvvtttvvvwww~~~|||yyyuuujjjeeeiiieeehhhkkkooorrrssssssssssssrrrrrrrrrsssrrrpppnnnzzzzzzyyyxxxvvvtttssssssuuuuuusssqqqrrrpppcccTTTHHHQQQ\\\fffnnntttsssnnnbbb```^^^^^^aaaeeehhhjjjllleeeZZZRRRNNNKKKHHHEEEDDDIIIPPPVVVXXXVVVRRROOOMMMJJJRRRdddnnniii___[[[cccxxx}}}ooogggcccpppuuu[[[PPPNNN^^^___OOOVVVnnnmmmmmmpppuuuxxxzzz|||||||||wwwtttvvvxxxwwwtttrrrqqqllleee```]]]^^^eeemmmnnnfff^^^iiipppvvvvvvvvvyyy{{{zzzzzzzzzzzz{{{||||||}}}}}}||||||||||||}}}~~~{{{|||~~~~~~~~~}}}~~~~~~~~~}}}|||zzz|||}}}}}}|||{{{|||}}}|||{{{zzzxxxwwwwwwwwwwwwxxxxxxvvvuuuuuutttuuuuuuwwwvvvvvvuuuttttttssssssmmmoooqqqsssrrrnnnjjjgggffffffgggiiilllqqquuuxxx}}}}}}{{{nnnhhh```[[[VVVUUU___kkkkkkffffffjjjppptttxxxxxxvvvrrrjjjsss{{{qqqjjj^^^ZZZXXXXXXTTTNNNJJJJJJ{{{}}}rrrssstttooolllnnnooo{{{tttzzzwwwnnnkkkhhhbbb^^^^^^```bbbeeejjjnnnssswwwxxxrrrtttuuutttrrrnnnkkkjjjkkkjjjjjjlllmmmnnnmmmkkkhhhjjjlllnnnnnnnnnlllkkklllmmmmmmnnnnnnooooooooonnnnnnnnnnnnnnnnnnoooooommmmmmmmmmmmnnnpppqqqrrrpppppppppppppppqqqqqqrrrmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnooooooooonnnnnnoooooopppqqqrrrsssssstttrrrsssxxx{{{fff^^^YYYSSSHHHPPPGGGhhhsssccc\\\GGG777777777888AAA\\\gggIIIDDDQQQVVVXXXUUUTTTXXXXXXeee~~~wwwkkkdddmmm}}}~~~zzzyyy|||~~~zzzwwwvvvxxxzzz}}}yyywwwzzz|||xxxlllaaaUUUMMMIIILLLMMMKKKNNNTTT___jjjwww~~~}}}yyyuuutttpppoooooommmkkkiiigggeee___bbbeeeeeedddeeehhhllltttvvvoooiiiiiieeeooo}}}zzzyyyyyyxxxvvvpppmmmnnnmmmgggaaa______aaadddgggiiijjjjjjiiiaaaVVVQQQUUUYYYZZZ^^^eeejjjzzzxxx|||tttjjjeeeiiijjjddd``````cccfffggghhhiiijjjddd\\\NNNLLLRRRaaaooorrrnnniiikkknnnssswwwxxxvvvsssqqqrrrpppwww|||xxxwwwtttllleeeddddddfffjjjnnnqqqsssttttttnnnnnnooorrruuuwwwvvvtttsssuuuwwwxxxwwwwwwxxxzzzxxxxxxuuuqqqssssssfffVVVGGGRRR]]]eeelllsssvvvuuukkkjjjhhheee```[[[WWWTTTXXXZZZ]]]___^^^YYYRRRLLLHHHKKKPPPTTTVVVUUURRRPPPMMMIIIOOOaaammmiii___[[[```rrrtttlllhhhtttfffVVVRRRddd```NNNSSSkkkhhhhhhnnnsssvvvyyy|||{{{}}}xxxttttttuuusssoooooorrrqqqmmmfffeeeeeeiiimmmllleee___hhhpppuuuuuuuuuxxxzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{|||}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{xxxyyy{{{{{{{{{{{{}}}~~~}}}{{{yyyxxxwwwvvvwwwwwwwwwwwwvvvvvvuuutttttttttttttttssssssrrrqqqqqqqqqpppppppppnnnjjjfffaaa^^^ZZZZZZ\\\```fffooowww|||nnnfff___\\\WWWSSSYYYeeesssuuuvvv|||yyywwwzzzmmmccc]]]XXXYYYYYYTTTOOONNN{{{vvv{{{uuuooommmmmmkkkhhheeeiiivvvzzzpppiiijjjjjjfffbbbaaa```aaabbbdddgggkkkooorrrmmmjjjfffeeefffggggggfffggghhhiiijjjkkkkkkllllllhhhjjjmmmooopppooommmkkklllkkkiiihhhggghhhiiiiiijjjkkkmmmoooppppppppppppnnnnnnmmmnnnnnnooopppqqqppppppooooooppppppqqqrrrmmmmmmmmmmmmnnnnnnnnnnnnpppooonnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrssssssqqqrrrwww|||fff^^^ZZZWWWLLLVVVGGGbbbkkkZZZVVVDDD666777777888AAAccc{{{ZZZBBBCCCPPPWWWYYYUUUUUUYYYYYYfff|||vvvllldddeeesss|||}}}xxxrrrsssvvvyyy{{{}}}|||wwwnnnccc[[[QQQPPPPPPRRRTTTVVVYYY\\\\\\eeeooouuuvvvtttssstttttttttsssrrroookkkhhhfffdddeeegggggggggggghhhiiisss}}}uuuuuummmmmm|||tttppppppqqqsssrrrnnnooouuuwwwqqqjjjfffeeedddeeehhhlllnnnllliiiaaaSSSKKKNNNPPPMMMNNNTTTVVV```qqq|||yyy{{{qqqfffggghhhbbb___bbb\\\cccggghhhggggggccc]]]WWWOOOLLLTTT___fffkkkpppvvvzzz|||zzzuuuqqqqqqqqqmmmfffhhhpppvvv|||yyytttpppmmmllliiiddd___ccceeeiiimmmqqqtttuuuuuuooooooqqquuuxxxyyyxxxwwwmmmqqquuuxxxyyyzzz|||~~~zzz{{{xxxsssvvvvvvfffSSSLLLXXXdddhhhhhhkkkmmmmmmjjjkkkkkkgggaaaZZZSSSPPPNNNVVV```hhhjjjhhhdddaaa[[[ZZZWWWTTTRRRQQQPPPPPPLLLHHHNNN___jjjggg___[[[___nnnyyyyyy}}}qqq___YYYlllYYYKKKUUUlllhhhiiiooouuuvvvyyy}}}{{{|||wwwwwwwwwtttpppppprrrqqqnnnlllmmmnnnooonnnjjjeeebbbmmmsssxxxwwwvvvxxxzzzzzzzzzzzz{{{|||}}}}}}~~~~~~||||||{{{||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{|||~~~~~~~~~}}}}}}}}}xxxyyyzzzzzzyyyzzz|||~~~}}}{{{yyywwwvvvvvvwwwwwwwwwwwwxxxxxxwwwvvvtttsssssssssrrrrrrqqqppppppppppppmmmiiieeeaaa___^^^^^^ZZZWWWUUUWWW^^^jjjvvv~~~oooeee___]]]XXXQQQVVVaaappp|||{{{}}}vvvjjj___]]]]]]ZZZUUUSSSpppmmmrrrsssooojjjmmmooonnnmmmmmmiiieeegggqqqxxxllldddfffjjjiiiiiikkkbbbaaaaaaaaadddhhhlllnnnoookkkggggggiiiiiieeeaaadddfffiiiiiiiiiiiijjjlllgggjjjmmmpppqqqooommmllliiigggccc___^^^```bbbdddhhhjjjmmmppprrrrrrqqqqqqpppooonnnnnnnnnnnnnnnooooooooonnnoooooopppqqqqqqmmmmmmmmmmmmnnnnnnnnnoooqqqpppooommmmmmmmmnnnooonnnnnnooopppqqqrrrrrrsssqqqrrrwww}}}ggg^^^\\\YYYTTT]]]HHH___{{{mmmZZZVVVFFF888999777888@@@iiioooNNN===CCCQQQYYY[[[WWWVVVZZZ[[[hhhvvvlll___[[[cccuuu~~~xxxppppppsssvvv||||||pppcccZZZWWWVVVZZZ\\\YYYXXX[[[___aaa^^^bbbgggjjjkkkkkkmmmooovvvvvvuuussspppkkkgggeeelllkkkiiihhhgggeeedddcccnnnwwwnnnzzz{{{ooohhhgggiiilllhhhfffkkkvvv|||yyyrrrnnnjjjhhhfffiiinnnppplllhhhcccTTTKKKMMMMMMGGGFFFKKKQQQKKKMMMXXXbbbfffjjjoooeee{{{wwwhhhfffeee```___dddZZZdddkkkllljjjhhheee```___SSSJJJLLLSSS]]]kkkwww{{{qqqnnnpppsssssseee```eeekkkuuuvvviiigggiiiiiieeeeeefffccc]]]ccceeeiiimmmqqqtttuuuvvvtttuuuvvvxxxyyyyyywwwuuulllpppvvvyyyzzzzzz|||{{{}}}{{{vvvxxxwwweeeOOOMMM\\\kkknnnllllllmmmnnnlllnnnpppoookkkfffaaa___]]]ccckkknnnooonnnoooqqqnnnhhh^^^UUUOOONNNOOOPPPLLLGGGMMM^^^hhheee^^^[[[[[[hhh|||qqq^^^___ssswwwLLLGGGZZZpppllllllsssxxxxxx{{{|||~~~yyy}}}}}}yyysssqqqqqqnnniiippprrrtttrrrnnniiieeedddqqqxxx{{{yyywwwyyyzzzzzzxxxyyyzzz|||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}wwwzzz|||~~~~~~~~~~~~yyyzzzzzzzzzyyyyyyzzz|||}}}{{{yyywwwvvvvvvwwwxxxwwwxxxyyyzzzyyywwwuuusssuuuttttttssssssrrrqqqqqqlllhhhbbb]]][[[]]]aaadddjjjcccZZZTTTUUU^^^jjjrrryyynnneeeccc[[[SSSUUU```qqqxxx~~~zzz~~~yyy}}}~~~mmmgggfffccc^^^[[[}}}yyyssspppooommmhhheeehhhiiikkkmmmnnnoooooooooqqqvvv{{{~~~wwwttttttuuuvvviiiggghhhooowwwxxxrrrkkkjjjjjjhhheeeccceeejjjnnnuuusssoookkkiiigggggggggdddhhhkkkkkkhhhgggiiikkkgggiiikkklllkkkkkklllmmmkkkddd\\\VVVSSSSSSXXX^^^ggghhhjjjlllmmmmmmllllllmmmmmmmmmllljjjjjjkkklllooooooooonnnlllkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllllllllmmmpppooonnnpppssssssqqqnnnqqqrrruuu}}}pppaaaYYYWWWTTTVVVSSSbbb{{{sssVVVIIIFFF888333:::999FFFzzzdddCCC>>>@@@QQQVVVUUUSSSSSSWWWaaaoooyyywwwnnnZZZTTTcccssszzz}}}~~~{{{{{{~~~~~~wwwpppooorrrttt}}}~~~sssfffcccfffhhhkkkddd^^^___```aaadddhhhhhhfffdddfffjjjmmmmmmllluuurrroooooopppnnnhhhbbbhhhfffdddfffhhhfff```ZZZ\\\jjj}}}|||~~~vvvlllkkkllljjjooojjjgggjjjqqqtttrrrooonnnmmmkkkllllllhhhbbb\\\aaa^^^[[[XXXUUUSSSOOOLLLGGGFFFFFFHHHLLLPPPSSSSSSYYYYYYppppppjjjkkkfffbbbbbb___eeefffdddiiippplllaaaddd]]][[[]]]XXXSSS\\\kkk}}}}}}tttnnnnnnooopppmmmiiibbb]]]```gggiiifffhhhdddaaacccccc```___aaabbbeeeiiimmmnnnoooqqqsssvvvvvvxxx||||||ssslllooooooppprrruuuyyy}}}}}}}}}{{{uuueeeSSSWWWcccjjjkkkpppxxxvvvmmmrrrllljjjnnnssssssssstttqqqppppppqqqppppppuuu|||wwwpppfff\\\VVVRRROOONNNNNNJJJMMMZZZcccaaa^^^]]][[[fff}}}}}}vvvzzzrrrbbbfff|||tttLLLLLL\\\wwwnnnkkkqqqzzz~~~{{{yyypppkkkfffccciiirrrsssppplllbbb```lllwwwxxxzzz{{{zzz{{{}}}{{{{{{{{{{{{|||~~~}}}|||~~~~~~}}}|||{{{zzz{{{|||~~~}}}{{{zzz||||||||||||{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwwww~~~{{{xxxxxxyyyxxxuuurrroooppprrrsssrrrpppmmmkkkaaaaaaeeeiiijjjmmmzzz}}}mmmZZZRRRWWWaaagggyyy{{{rrrmmmmmmaaaRRRUUUccckkkqqq{{{wwwoooyyywwwwwwwwwtttrrrwwwvvvqqqkkkeeecccvvvssspppnnnmmmkkkiiihhhiiijjjlllmmmoooqqqrrrsssvvvwwwwwwwwwwwwyyy~~~~~~zzztttqqqpppppppppppplllhhhgggnnnxxx|||wwwpppmmmjjjfffaaaaaadddkkkoootttuuuuuuuuurrrmmmiiifffhhhgggffffffhhhjjjkkkkkkhhhjjjlllmmmmmmnnnoooqqqiiiccc[[[UUUSSSWWW^^^dddlllmmmnnnnnnoooooooooooommmnnnnnnmmmkkkjjjlllmmmnnnoooooonnnllllllmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmnnnooonnnnnnpppssssssqqqoooqqqsssvvv~~~qqqaaaYYYWWWTTTUUUOOO\\\~~~tttUUUGGGEEE888444:::999FFF\\\@@@???AAAQQQRRRUUUVVVUUUVVVaaassszzzrrr]]]TTTaaasss|||~~~~~~|||yyyvvvvvvxxxzzzuuuooonnnrrruuuzzzyyyoooggghhhlllnnnfffbbb```aaaaaaaaaeeekkkjjjhhhggghhhlllnnnnnnmmmqqqooonnnoooqqqnnnfff```gggeeedddfffiiihhhccc^^^WWW___mmm{{{~~~~~~mmmhhhjjjllloookkkhhhjjjooorrroookkkjjjiiiiiikkkmmmjjjddd___bbb```]]][[[ZZZXXXUUURRRLLLJJJIIIHHHJJJKKKKKKJJJMMMMMMaaazzzrrrnnnmmmnnnggghhhfffeeehhhlllkkkfffiiicccaaa___VVVLLLPPP[[[mmmsssuuupppkkklllnnnnnnkkkfff^^^ZZZ```iiikkkggghhhdddbbbdddeeebbb```aaadddgggjjjlllmmmoooqqqssswwwvvvxxx|||}}}wwwqqqoooooooooqqqtttxxx}}}yyyiiiYYYTTTdddqqqtttuuuyyywwwooosssnnnmmmqqqvvvwwwyyy{{{zzzwwwuuusssooojjjlllqqqpppmmmggg```YYYTTTPPPOOOOOOJJJLLLVVV___```]]]\\\ZZZcccyyytttyyynnn```eee{{{yyyRRRRRRaaavvvpppnnnttt{{{~~~~~~wwwooojjjfffbbbfffppprrroookkk```^^^kkkvvvxxxzzz{{{{{{{{{|||}}}{{{{{{{{{{{{|||}}}~~~}}}{{{{{{~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}||||||}}}}}}}}}||||||{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxx|||zzzxxxwwwxxxxxxvvvtttrrrssstttsssooojjjdddaaa\\\^^^eeennnttt|||ooo]]]ZZZ^^^bbbqqq{{{{{{sssooooooeeeVVVWWWdddlllqqqyyyxxxqqqsssrrrssswww}}}vvvooommmmmmmmmmmmkkkjjjiiijjjkkkiiijjjlllnnnqqqtttvvvxxxyyyvvvrrrooonnnnnnmmmlllpppooonnnnnnoooooommmlllmmmjjjiiippp|||zzztttiiiaaa^^^cccjjjppptttyyy}}}vvvrrrooojjjddddddgggkkklllkkkgggiiijjjjjjjjjkkkmmmooonnnkkkfff```^^^bbbiiiooopppoooooooooooooooppppppmmmnnnooonnnmmmlllmmmnnnmmmnnnooonnnmmmlllmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmnnnooonnnnnnnnnppprrrsssrrrqqqrrrtttwww~~~sssbbbYYYVVVTTTUUUKKKSSS}}}uuuVVVFFFCCC888555;;;999GGGXXX???@@@BBBPPPQQQVVVYYYVVVTTT]]]qqq}}}vvvaaaSSS]]]ooo}}}|||xxxqqqqqqssswwwvvvrrrqqqtttzzzzzzuuummmiiikkkooopppdddbbbbbbeeeeeedddgggmmmkkkiiiiiijjjmmmooooooooopppooooooqqqrrrooohhhcccgggeeeeeegggjjjjjjgggdddWWWWWW]]]kkkvvvyyyyyyyyyqqqgggiiinnnpppllliiikkkooopppmmmiiieeeeeegggkkknnnmmmgggbbbdddbbb```_________]]][[[WWWTTTPPPMMMLLLJJJGGGEEEEEEBBBNNNiii}}}wwwtttwwwyyyooohhhdddfffhhhhhhhhhiiijjjhhhgggcccVVVGGGEEEKKK[[[eeelllllljjjkkklllllllllfff^^^\\\dddnnnooojjjiiieeedddggghhhdddaaaaaaeeefffhhhjjjjjjlllooorrrttttttuuuxxx||||||xxxtttqqqpppooopppsssxxx}}}{{{kkkZZZZZZkkkzzz}}}|||~~~|||wwwssspppoootttxxx|||yyytttmmmfffeeehhhkkkkkkjjjddd\\\UUUQQQQQQOOOJJJKKKTTT^^^```^^^\\\ZZZ```sssqqqwww}}}mmmeeedddzzz|||UUUSSSaaatttrrrsssxxx|||}}}~~~|||}}}~~~vvvnnniiiddd___fffqqqtttqqqmmmaaa___lllvvvyyy|||}}}|||{{{zzz{{{yyyyyyyyyyyyzzzzzz{{{|||{{{zzz{{{}}}~~~}}}}}}|||{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzz{{{{{{zzzyyyyyyyyyzzzzzzzzzyyywwwwwwxxxwwwvvvttttttttttttrrrnnnhhhbbb^^^]]]```hhhqqqyyywwwjjjbbb^^^eeennnxxxzzzsssqqqrrrgggXXXWWWaaajjjnnnuuu|||}}}wwwrrrpppqqqqqqrrr{{{xxxhhhjjjllljjjggggggiiilllhhhiiikkkmmmqqquuuxxxzzzyyytttnnnlllmmmmmmjjjgggjjjiiihhhiiikkkkkkjjjhhhmmmmmmoootttxxxhhh```aaagggmmmrrrwww~~~zzzuuunnniiihhhiiiiiiiiiiiiiiijjjiiihhhhhhkkkmmmvvvxxxvvvqqqmmmnnnqqqsssooonnnmmmlllkkkllllllmmmmmmoooppppppnnnmmmnnnooolllnnnoooooommmlllmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkklllmmmnnnooopppnnnnnnooopppqqqrrrrrrrrrsssuuuvvv{{{vvvdddZZZVVVUUUUUUHHHLLLtttxxxXXXEEEBBB888666;;;:::HHH[[[@@@@@@BBBPPPRRRVVVYYYVVVSSSZZZiiiwww|||gggVVV]]]ppp|||rrrqqqtttzzz|||zzzzzz|||{{{sssmmmlllmmmnnnmmmiiieeedddiiillljjjiiijjjhhhhhhhhhjjjlllooopppqqqsssrrrqqqrrrsssqqqmmmiiihhhgggggghhhjjjkkkjjjhhh```ZZZZZZccclllnnnmmmkkkuuuxxxmmmkkknnnpppmmmjjjkkknnnooollliiicccdddggglllpppnnniiiddddddcccbbbbbbddddddcccbbbaaa^^^ZZZWWWTTTQQQNNNKKKIIIBBBDDDOOOYYY```ooopppdddfffiiifffdddhhhhhhhhhjjjgggZZZJJJCCCEEESSS```kkkmmmkkkkkkkkkjjjnnnjjjeeefffooowwwuuummmkkkggggggkkkkkkfffbbbbbbdddeeefffggggggiiimmmppppppooopppsssvvvxxxwwwuuusssrrrqqqqqqsssxxx}}}~~~~~~wwweeeVVVbbbooo|||~~~wwwsssrrrsssvvv{{{yyyrrrlllfffgggkkkmmmoooooohhh]]]TTTQQQQQQMMMJJJLLLVVVaaafffbbb]]]\\\___nnnzzzyyyxxxpppvvvxxxmmmkkk```yyyWWWTTT___pppqqquuu{{{|||||||||{{{~~~vvvnnniiibbb[[[hhhtttyyywwwqqqeeecccpppxxx{{{~~~~~~|||{{{zzzwwwwwwwwwvvvwwwwwwxxxxxx{{{{{{|||}}}~~~~~~}}}|||~~~~~~}}}}}}|||||||||{{{||||||||||||}}}~~~}}}|||{{{zzzzzz{{{{{{zzzzzzzzzzzzzzz{{{zzzyyyxxxwwwvvvuuutttsssttttttsssqqqnnnkkkiiiggggggjjjnnnqqquuuzzzqqqbbb___eeellltttyyytttrrrrrrhhhXXXTTTYYYccchhhooowww{{{zzzuuupppqqqtttooohhhpppyyyzzziiikkkllljjjgggeeegggjjjggghhhjjjmmmppptttwwwxxxvvvqqqlllkkkoooppplllhhhcccbbb```aaadddggghhhhhhnnnrrrvvvwww{{{xxxgggaaadddhhhnnnpppsssxxx|||wwwmmmeeeaaaaaagggggggggggggggjjjnnnqqq|||zzzwwwsssooonnnmmmkkkjjjiiiiiijjjkkkmmmnnnppppppooonnnnnnoookkkmmmoooooonnnmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjkkkkkkmmmnnnpppqqqnnnooooooppppppqqqrrrssstttuuuuuuxxxyyyggg[[[WWWVVVWWWHHHFFFmmm|||\\\FFFAAA888777;;;:::KKK^^^@@@@@@BBBRRRSSSUUUVVVVVVXXX^^^iiirrr~~~}}}jjjYYYaaattt}}}}}}zzz|||wwwtttwww}}}vvvooonnnoooooommmkkkrrrjjjffflllrrrpppjjjfffeeefffgggiiikkkmmmpppqqqtttsssqqqqqqppppppooommmkkkjjjiiiiiijjjkkkkkkjjjhhhbbb```dddgggfffeeeeeeiiiuuuwwwpppnnnooollliiiiiikkklllkkkiiieeefffhhhlllpppooojjjeeecccbbbbbbccceeeffffffeeeeeebbb```^^^]]]\\\YYYVVVRRRLLLFFFEEEDDDDDDKKKUUUppphhhfffdddeeejjjjjjjjjlllkkkbbbTTTIIIDDDUUUcccppprrrnnnlllkkkjjjoooooonnnqqqyyy~~~xxxnnnnnnkkkjjjmmmmmmhhhdddccceeefffhhhhhhhhhjjjnnnqqqnnnnnnnnnpppsssuuuvvvvvvuuutttssssssuuuyyy}}}}}}|||~~~rrr```RRRcccmmm{{{~~~{{{wwwrrrnnnqqq}}}sssnnnkkkjjjnnntttrrrsssrrriii]]]TTTPPPQQQKKKKKKNNNYYYgggmmmhhh`````````kkktttfff^^^dddxxx{{{ttt{{{mmmdddggg\\\yyyZZZXXXbbblllnnnuuu{{{|||{{{wwwooohhh```XXXhhhvvv|||zzztttgggeeerrryyy|||~~~||||||yyyyyyxxxxxxxxxxxxxxxyyy}}}~~~~~~}}}|||{{{zzzzzz}}}}}}}}}|||||||||||||||||||||||||||}}}~~~~~~}}}|||{{{zzzyyyzzzzzzyyyyyyyyyzzzzzz{{{zzzzzzyyywwwuuusssrrrrrruuussspppnnnmmmnnnooopppqqqsssuuussssssuuuzzz}}}nnnffffffhhhooo{{{zzzvvvuuussshhhYYYQQQSSSYYY^^^gggpppvvvuuuppplllmmmqqqjjj\\\[[[hhhmmmhhhpppvvv||||||yyyyyykkkkkkkkkiiifffeeefffgggfffgggjjjmmmppprrrttttttsssooojjjjjjmmmnnnjjjfffbbb```___aaafffkkkoooqqqqqqvvvyyyuuurrr{{{rrreeeaaacccnnnnnnnnnpppssswww|||wwwiii```\\\\\\]]]^^^___aaaffflllqqqxxxooommmmmmlllkkkjjjjjjjjjkkkkkknnnppppppooonnnnnnoookkkmmmooopppnnnmmmmmmnnnlllllllllllllllllllllllljjjkkkkkklllmmmnnnppppppooopppqqqpppooooooqqqsssrrrttttttxxx|||jjj^^^XXXUUUYYYJJJDDDgggcccIII@@@888777;;;;;;MMM[[[???@@@CCCTTTRRRSSSTTTWWW]]]hhhvvvzzzyyyfffUUU___ttt~~~zzzxxx~~~wwwwww|||~~~}}}zzzvvvwwwwwwooojjjlllppppppoooooowwwooojjjooossspppjjjeeedddfffhhhhhhiiijjjmmmooorrrqqqpppooonnnmmmllllllkkkkkkjjjiiiiiikkklllmmmmmmhhhfffiiijjjgggeeefffhhhqqquuuqqqrrrnnnjjjgggggghhhiiiiiihhhhhhiiimmmpppppplllhhhcccbbbbbbccceeegggfffeeecccbbbaaabbbbbbbbb```^^^YYYUUUPPPIIICCCAAABBBEEE[[[tttiiifffjjjpppooonnnnnnnnniii^^^PPPFFFXXXfffsssuuupppnnnnnnmmmooorrruuuyyy~~~{{{ssstttooonnnooonnnhhheeedddggghhhjjjllllllnnnqqqtttoooooopppqqqssstttuuuvvvttttttttttttvvvyyy|||}}}}}}}}}|||nnn___XXXfffnnn}}}{{{rrrfffcccooo~~~}}}tttllljjjjjjkkkoootttqqqrrrooohhh^^^VVVQQQPPPLLLLLLNNNXXXgggpppkkkaaa___```jjjuuu___TTTYYYiiizzzdddZZZ[[[[[[zzz{{{UUUWWWccckkklllrrrxxxzzzyyy}}}~~~~~~vvvoooiii___VVVcccsss{{{zzzssseeebbbpppyyy|||~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{}}}~~~~~~|||zzzzzz{{{|||||||||||||||||||||}}}|||}}}}}}~~~~~~~~~}}}}}}|||{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyyyywwwtttrrrqqqrrrvvvssspppmmmlllnnnqqqssstttwwwxxxvvvuuuyyy||||||{{{uuurrrooosss|||yyywwwuuurrrhhhZZZQQQOOONNNSSS\\\eeelllooollljjjdddjjjhhh\\\VVVZZZ^^^^^^fffmmmtttwwwuuussstttvvv}}}llljjjgggfffffffffeeedddgggiiillloooqqqrrrqqqpppnnnllliiiiiikkkkkkiiifffeeeddddddfffkkkpppssstttrrrvvvxxxsssnnnooozzz}}}jjjaaaaaajjjjjjlllnnnqqqtttwwwxxx~~~zzzlllcccZZZZZZZZZZZZ\\\aaahhhmmmyyyxxxoookkkkkkkkkkkkkkkkkkjjjjjjjjjmmmooopppooonnnnnnnnnjjjlllooopppooonnnmmmnnnllllllllllllllllllllllllkkkkkkkkklllmmmnnnooopppqqqrrrrrrpppnnnnnnppprrrnnnrrruuuyyylll```ZZZSSSYYYKKKBBBbbbiiiLLL@@@777777;;;<<>>TTTSSSBBBAAADDDLLLUUUSSSVVVZZZVVV[[[zzzjjjfff~~~qqqlllnnnuuu}}}~~~tttssssssvvvyyyyyywwwtttpppllliiiiiilllooonnnmmmooosssvvvvvvrrrmmmkkkkkkoooooonnnkkkhhhggghhhiiiooopppppppppnnnllljjjiiihhhgggeeeeeegggkkkpppttttttsssqqqrrrrrrpppjjjfffhhhlllvvv~~~wwwuuu}}}|||{{{wwwqqqlllpppkkkjjjllloooqqqvvv|||nnnjjjgggfffhhhkkklllkkkfffaaa^^^___cccdddbbb^^^aaaaaa```]]]YYYUUURRRQQQIIIGGGDDDDDDGGGNNNVVV[[[rrrkkkrrrssspppmmmrrruuufffQQQKKKRRR]]]ggglllppprrrsssvvvyyy|||wwwoookkkhhheeedddfffggghhhiiiiiikkknnnrrruuulllmmmooopppqqqqqqqqqppplllmmmpppsssvvvyyyzzz{{{wwwvvvsssnnniiigggiiimmmooodddVVVNNNPPPXXX^^^aaaeeehhhmmmpppoookkkeeeaaaaaaeeejjjooooookkkddd```aaafffjjjkkkfff___XXXUUUNNNNNNKKKKKKUUUdddhhhbbbZZZYYY```vvv~~~qqqiiilll|||xxxzzz}}}eee]]]dddjjjKKKWWWjjj{{{sssppptttvvvttttttwwwyyy{{{|||}}}zzzwwwtttooohhh^^^VVV___kkkzzz|||pppcccbbbjjjrrrvvv{{{~~~|||zzzyyyxxxxxxxxx~~~~~~}}}}}}}}}}}}~~~~~~}}}zzzyyyzzz|||}}}|||yyy{{{||||||zzzxxxwwwxxxzzz|||{{{yyywwwvvvvvvwwwxxxtttuuuvvvwwwwwwwwwwwwwwwtttuuuuuutttrrrqqqqqqrrrpppqqqqqqrrrzzzxxxgggfffiiiooorrrrrrssswwwsssttttttrrrmmmjjjqqq{{{vvvfff]]]ZZZWWWVVVUUUSSSNNNJJJHHHHHHIIIKKKLLLTTTfffxxxsssnnniiieeegggnnnrrroooooosssoooqqqrrrqqqssszzzllllllkkkkkkkkkkkklllmmmiiikkkooorrrsssqqqnnnlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhhhhiiiiiijjjmmmmmmllllllkkkjjjjjjjjjlllnnnyyyvvvjjj^^^WWWTTTYYY```ffflllpppooonnnlllnnnsss|||vvvpppnnnoooppptttssssssrrrqqqooommmllljjjkkkkkkllllllllllllkkkjjjkkknnnppppppooommmlllmmmnnnooooooooonnnmmmlllmmmmmmmmmmmmlllkkkjjjjjjkkklllmmmmmmlllmmmoooqqqoooooonnnnnnnnnnnnmmmmmmsssvvvzzzxxxlllfffXXXTTTMMMFFFVVV~~~qqqQQQCCC999888;;;>>>TTT}}}RRRCCCDDDHHHOOORRRPPPSSSWWWRRRUUUqqquuuooorrrmmmnnnrrryyy{{{zzz{{{~~~rrrrrrsssvvvxxxyyyvvvssspppmmmjjjjjjnnnpppqqqoooooorrruuuuuuqqqnnnmmmmmmllllllllljjjhhhgggiiijjjoooooooooooommmkkkiiihhhmmmllljjjhhhhhhiiillloootttrrrqqqqqqqqqnnnhhhdddnnnpppwww|||uuusssrrrsssuuuzzz~~~~~~zzzvvvrrroooooorrrssstttzzzxxxqqqmmmmmmlllhhhdddgggccc```___aaabbbaaa______aaaccccccbbb```___^^^PPPMMMIIIFFFFFFHHHKKKNNNXXXuuuyyylllmmmooollljjjnnnooo```LLLFFFJJJSSS^^^iiiooopppnnnooossswww~~~{{{vvvrrrkkkcccaaadddhhhhhhhhhggghhhjjjmmmooojjjkkkmmmoooooopppoooooonnnoooqqqsssvvvxxxzzz{{{sssqqqnnnllllllnnnqqqtttoooeeeZZZUUUYYYbbbiiimmmlllnnnqqqrrrqqqmmmhhhdddccchhhoootttuuurrrooommmiiilllnnnmmmhhh```YYYTTTPPPOOOKKKKKKXXXhhhjjjbbb\\\ZZZ]]]mmmtttmmmpppvvvuuuqqqlllcccaaahhhLLLUUUeee{{{tttqqquuuvvvuuutttwww}}}~~~zzz{{{|||yyyvvvsssoooggg]]]UUUaaammm{{{}}}oooaaa```gggrrrvvv{{{~~~}}}|||{{{yyyyyyyyyyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxvvvwwwzzz{{{yyyxxx|||}}}}}}|||zzzyyyzzz{{{{{{zzzxxxvvvuuuvvvwwwxxxuuuvvvvvvwwwwwwwwwwwwwwwrrrsssttttttrrrrrrssstttvvvvvvsssrrrwww~~~|||uuuiiifffffflllqqqqqqsssuuutttooohhhbbb\\\ZZZcccnnnqqqtttvvvxxxzzzwwwkkk]]]UUURRROOOOOOPPPOOOLLLIIIFFFEEEFFFGGGGGGMMM\\\lllrrrmmmiiiiiiooorrrpppmmmnnnooopppqqqnnnlllnnntttzzzqqqqqqpppoooooopppqqqrrrmmmoooqqqssssssqqqooommmkkkkkkkkkkkkkkkkkkkkklllkkkjjjhhhgggggghhhkkklllpppnnnllljjjhhhggggggggggggiiiqqq~~~pppeeeYYYOOOPPPXXXaaaggglllhhhhhhfffdddfffnnn{{{zzzxxxyyytttsssqqqooommmmmmnnnnnnlllmmmmmmmmmmmmllllllkkkkkklllnnnppppppooonnnmmmppppppppppppooonnnmmmlllmmmmmmmmmnnnnnnmmmmmmllllllmmmnnnnnnmmmmmmoooqqqmmmnnnnnnnnnnnnooooooooouuuxxx{{{zzznnnhhhZZZWWWOOOFFFTTTsssQQQBBB999888;;;===TTTxxxPPPCCCDDDIIIQQQQQQOOORRRUUUPPPPPPffftttnnnlllnnnsssuuutttuuuxxxtttuuuwwwzzz|||{{{xxxuuuqqqnnnkkklllooorrrsssrrroooqqqrrrrrrpppooooooppplllmmmmmmlllkkkkkkmmmoooppppppppppppooonnnllllllmmmmmmmmmkkkiiihhhiiijjjqqqppppppqqqqqqoookkkhhhssssssyyy{{{tttqqqfffjjjpppxxxxxxvvvttttttsssuuuvvvnnnkkkjjjgggeeehhhfffdddbbbaaaaaaaaabbb\\\___bbbeeeffffffdddcccZZZXXXSSSNNNJJJGGGEEEDDD<<>>888999999;;;VVVUUUDDDFFFLLLUUUSSSQQQQQQRRROOOLLLOOOVVV```hhhzzzyyyuuunnnhhheeeiiinnnppprrrtttzzzyyyuuuqqqpppssstttsssrrrjjjiiiiiijjjmmmooopppoootttvvvwwwwwwuuuttttttuuunnnnnnnnnnnnoooqqqrrrsssvvvyyy{{{xxxpppjjjhhhiiiooopppqqqooommmkkkjjjkkkmmmppp{{{zzzqqqnnnllliiieeedddfffjjjnnnpppxxx~~~~~~{{{}}}|||uuunnniiigggeeedddeeeggggggccc```bbbbbbbbbbbbcccccccccccc_________^^^^^^___bbbeeecccdddgggkkkooopppnnnlllllljjjeee^^^WWWSSSTTTWWWUUUVVVXXX```uuu}}}tttrrrooolllkkkjjjgggfffgggjjjllljjjggggggiiikkkmmmooopppppppppmmmoooqqqsssrrrqqqnnnmmmkkkfffcccfffnnnsssqqqnnnkkkmmmooopppooonnnkkkiiiiiihhhhhhhhhiiillloooqqqlllnnnpppqqqpppmmmjjjhhhsssuuuuuurrrjjjaaa[[[WWWXXXUUUOOOOOO^^^ooooooeee___]]]aaammm|||yyytttqqqnnnmmmtttttt```eee|||rrrjjjiiikkkHHHPPPbbbnnntttwwwvvvuuuvvvvvvtttwww~~~{{{vvvyyy~~~|||xxxuuuqqqiii___XXXaaalllxxxxxxkkk]]]^^^eeerrrtttwwwyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzyyywwwwwwtttuuuuuuvvvxxxzzz{{{|||zzz{{{{{{zzzxxxwwwwwwxxxxxxyyy{{{{{{yyywwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuutttsssrrrrrrsssttttttrrrqqqrrrtttsssrrrrrrtttvvvyyy~~~tttqqqrrrpppoooppppppoooqqqxxx~~~{{{uuunnniiigggfffcccaaaWWWOOOJJJHHHGGGDDDEEEGGGHHHGGGLLLTTT[[[hhhzzz{{{|||zzzwwwwwwwwwuuuppphhhbbb]]]UUUTTTUUUVVVVVV[[[fffrrrvvvxxx|||}}}zzzxxxtttqqqoooooopppqqqppppppqqqssstttuuuwwwwwwtttrrrooolllkkklllnnnoookkkjjjjjjjjjjjjiiiiiiiiieeeeeehhhllltttyyyiii___ZZZ[[[^^^WWWQQQPPP]]]sss{{{xxxtttpppnnnnnnoooqqqkkkkkkjjjjjjjjjkkkkkklllkkkllllllmmmmmmmmmmmmlllllllllmmmmmmnnnnnnnnnnnnmmmmmmlllkkkkkklllmmmnnnnnnnnnooooooooooooooonnnlllmmmnnnmmmkkkkkklllnnnoooooooooppppppqqqqqqqqqvvvyyyxxxvvv{{{~~~oooddd___VVVUUUPPPGGGSSS~~~lllyyySSS===888999999;;;VVVYYYHHHHHHLLLSSSSSSPPPOOOPPPNNNKKKLLLOOOVVV]]]jjjwwwzzzwwwssslllhhhlllpppqqqqqqsssxxx~~~wwwsssppppppsssvvvvvvuuukkkjjjjjjllloooqqqpppoooqqqsssuuuvvvuuuuuuuuuvvvpppooonnnmmmmmmmmmnnnoootttxxxzzzvvvmmmgggfffhhhnnnppprrrqqqnnnmmmnnnpppppprrr|||~~~uuummmllljjjfffccccccgggkkklllrrr}}}}}}uuussslllsss}}}vvvrrrnnnmmmoooooollliiieeedddbbbbbbbbbdddfffhhhaaacccfffgggeeeeeeeeefffccccccfffiiilllmmmoooqqqsssrrroookkkgggaaa\\\XXXPPPUUUXXX\\\kkk~~~vvvrrrrrrllliiiggghhhlllmmmjjjfffggghhhkkkmmmoooppppppppppppssswwwyyyxxxuuupppmmmhhhfffgggkkkrrrvvvtttqqqooooooooonnnmmmmmmooopppkkkjjjiiijjjkkknnnqqqssslllkkkjjjkkkkkkhhh```ZZZgggmmmsssqqqhhh___[[[ZZZWWWUUUQQQPPP\\\kkkmmmeeedddbbbeeesss~~~zzzuuupppnnnttt{{{aaadddxxxwwwhhh___aaaeeelllIIIOOO^^^mmmuuuzzzxxxwwwyyyyyyvvvvvv}}}xxxuuuxxx~~~~~~{{{xxxuuupppiii___WWWcccmmmxxxxxxjjj\\\\\\dddqqqsssuuuvvvvvvwwwxxxyyyyyyzzz{{{{{{{{{{{{zzzyyyvvvvvvvvvvvvwwwxxxyyyzzz|||}}}~~~|||xxxvvvwwwxxxwwwyyy{{{{{{yyyvvvuuuuuuwwwwwwxxxxxxxxxxxxxxxwwwttttttuuuuuutttsssrrrrrrppprrrssssssrrrssstttuuuvvvttttttuuurrrrrrzzz}}}uuurrrooommmmmmooossstttwww|||~~~zzzrrrooonnnmmmcccZZZPPPMMMKKKGGGDDDEEEBBBAAACCCFFFGGGNNN```ttt}}}{{{xxxtttpppkkkfffcccaaaaaadddgggggggggnnnyyyqqquuu{{{zzzxxxtttpppooooooqqqrrrqqqqqqrrrtttvvvwwwxxxyyywwwuuurrrpppnnnnnnooopppkkklllllllllkkkiiihhhgggbbbeeelllsssuuusssccc^^^dddmmmpppbbbSSSPPP[[[ggglllkkkuuurrrpppoooooonnnllljjjmmmkkkhhhggggggiiilllnnnllllllmmmnnnooooooooonnnllllllllllllmmmmmmmmmnnnooonnnlllkkkjjjjjjkkklllnnnnnnoooooooooooonnnnnnnnnnnnooonnnllllllmmmooonnnnnnnnnnnnoooooooooooovvvxxxwwwuuuyyyoooeee___XXXWWWSSSKKKXXX|||lllwwwSSS===888:::888;;;VVVYYYJJJHHHJJJPPPTTTQQQPPPPPPOOOMMMLLLMMMUUUZZZaaaiiixxxzzz|||xxxwwwpppkkknnnrrrrrrqqqqqqyyytttqqqnnnppptttwwwxxxwwwmmmkkkkkknnnqqqsssqqqoooooorrruuuwwwwwwwwwxxxyyyuuusssqqqooommmllllllmmmmmmqqqtttqqqiiidddeeehhhlllooorrrsssssstttwwwzzztttttt|||wwwppppppoookkkgggfffhhhkkkmmmnnnrrrxxxxxxsssppppppnnnlllkkkqqqzzz}}}~~~}}}zzzvvvjjjhhheeebbbbbbdddgggiiiggghhhiiiiiihhhgggggggggeeeeeefffiiikkklllooossswwwvvvuuuwwwwwwqqqfff]]]NNNUUUYYYZZZccc|||~~~zzz|||pppmmmjjjkkknnnoookkkgggfffhhhjjjlllnnnoooooooootttwww{{{~~~}}}yyysssoooffffffhhhlllqqqsssqqqnnnsssqqqnnnkkkkkkooouuuyyyuuutttrrrppppppppprrrssspppmmmjjjlllnnnjjj___VVVXXXbbbkkkllleee^^^\\\^^^VVVVVVRRRPPPZZZhhhkkkdddaaa^^^aaaqqq}}}xxxqqqmmmrrrhhhfff}}}tttmmmYYYVVVaaaaaa}}}lllKKKNNNZZZiiisssyyyyyyzzz~~~}}}www~~~wwwtttwww}}}}}}zzzwwwtttooohhh^^^VVV```kkkvvvwwwjjj]]]^^^fffppprrrtttuuuuuuuuuwwwxxxxxxyyyzzz|||}}}}}}|||{{{zzzyyyyyyxxxxxxxxxxxxxxx{{{xxxxxxzzzwwwyyy{{{{{{yyywwwvvvuuuwwwxxxxxxyyyyyyyyyxxxxxxssssssssstttssssssrrrqqqnnnppprrrsssssstttvvvxxxyyywwwwwwwwwrrrpppwwwyyyssspppmmmjjjkkkoooqqqvvv}}}}}}{{{vvvvvvvvvnnncccXXXSSSOOOJJJFFFFFFCCCEEEFFFEEEEEEHHHNNNQQQ]]]mmm|||yyyyyyvvvrrrnnnkkkiiigggeeeqqqrrrvvv{{{yyyuuuyyynnnsssyyy|||}}}|||{{{{{{wwwuuurrrooonnnooopppqqqvvvsssqqqrrrwww{{{|||{{{zzzxxxuuurrrppppppqqqrrrkkklllllllllkkkjjjiiihhhhhhfffiiinnnoooyyy}}}eeeUUU]]]nnnpppfffsssrrrpppnnnnnnoooqqqrrrlllkkkjjjiiijjjkkklllmmmvvvxxxyyyxxxtttqqqnnnnnnmmmnnnmmmiiijjjoooqqqppptttqqqmmmlllkkkkkkjjjiiimmmnnnnnnoooooopppqqqqqqtttrrrpppoooppppppooonnnnnnnnnooopppqqqrrrrrrsssssswww{{{}}}ssseeefff[[[YYYRRRHHHSSS}}}|||XXX;;;:::;;;555===OOO[[[JJJNNNJJJSSSSSSSSSRRROOOLLLKKKLLLNNNQQQQQQPPPTTTeee{{{xxxvvvmmmjjjpppoooppp|||~~~{{{vvvpppnnnlllpppuuuwwwtttpppllllllnnnqqqttttttsssqqqlllooorrrtttuuuuuuvvvwwwuuuxxx||||||yyysssnnnkkknnnmmmooopppmmmfffdddfffnnnoooooonnnmmmnnnrrrtttsssqqqyyywwwpppooopppppplllgggdddeeeggglllmmmnnnpppqqqpppmmmjjjjjjhhhgggjjjoootttwwwwwwwww~~~~~~ooodddaaadddggghhhjjjttt|||{{{vvvsssooollldddhhhlllnnnoooqqquuuxxxxxxkkkdddeee[[[VVVRRRWWWggg}}}vvvsssooonnnnnnmmmjjjgggjjjnnnpppqqqqqqsssttttttvvv}}}~~~yyyvvvrrrnnnqqqmmmooouuupppgggiiitttooonnnmmmkkklllmmmoooqqqppppppooooooooosssyyy}}}zzzqqqjjjjjjmmmjjjbbb\\\YYYdddhhhbbb^^^aaa___YYYWWWSSSOOORRR___lllmmmhhhgggaaa]]]hhhrrrmmmpppqqqooo}}}yyybbb{{{pppXXXTTTYYYRRR}}}eeeGGGLLLVVVmmmqqqwww|||}}}~~~~~~~~~|||zzz{{{~~~|||zzztttppplllfff^^^XXX]]]hhhuuuvvvjjj^^^^^^fffqqqwwwyyyuuuqqqtttxxx{{{zzzxxxwwwyyy|||}}}{{{yyyyyyxxxwwwxxxzzz|||||||||~~~|||{{{yyyxxxwwwzzz{{{{{{|||{{{zzzxxxwww{{{xxxwwwxxxzzzzzzwwwtttssssssssssssrrrqqqpppoooqqqrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuutttqqqpppqqqqqqqqqpppuuuxxx{{{{{{zzzzzz}}}xxxvvv{{{qqqeeeYYYUUUSSSMMMHHHFFFFFFCCCAAAAAACCCFFFGGGGGGOOOTTT[[[bbbhhhkkkkkkkkknnnkkkgggbbbaaaccciiinnnsss}}}hhhkkkpppssssssrrrrrrrrrpppooonnnmmmnnnoooqqqrrrrrrpppoooppptttxxx{{{|||}}}{{{yyyvvvssspppnnnmmmkkkkkkkkkkkkkkkkkkkkkjjjllljjjlllpppnnnqqq~~~||||||rrrqqqooonnnmmmnnnooopppmmmmmmmmmmmmmmmnnnnnnooo{{{}}}}}}{{{vvvrrrooonnnlllnnnnnnlllooovvvzzzyyytttqqqnnnmmmmmmlllkkkjjjkkklllmmmmmmmmmmmmnnnooorrrqqqpppoooooooooooonnnmmmnnnooopppqqqrrrssssssrrrvvv{{{}}}sssccceee\\\YYYRRRIIITTT~~~XXX;;;999;;;666>>>OOOaaaMMMNNNIIIQQQSSSRRRQQQOOOMMMKKKKKKKKKIIIIIIIIINNN___{{{~~~wwwvvvooommmsssqqqrrr}}}}}}yyyssspppnnnnnnqqqssssssqqqooooooppprrrttttttqqqooogggjjjmmmoooqqqsssuuuwwwuuuwwwzzzzzzwwwtttrrrrrrooonnnoooqqqoookkkjjjmmmppppppnnnllliiiiiikkkmmmpppooouuu|||qqqkkkjjjkkkkkkhhheeeccceeegggiiijjjkkkllllllkkkhhhfffbbbeeekkkttt||||||uuunnnppprrryyy}}}qqqppprrrqqq{{{}}}wwwxxxzzz}}}~~~~~~~~~nnnhhhkkkddd]]]WWWXXXcccsssxxxuuuqqqpppqqqrrrqqqooolllnnnooonnnmmmnnnooopppooosssvvvwwwxxxxxxqqqhhheeeiiittt|||yyylllfffhhhnnnmmmlllkkkkkkkkkkkklllkkkmmmoooqqqsssxxx}}}yyysssnnnpppuuutttmmmfffgggkkkiii```^^^cccbbb[[[\\\XXXTTTXXXeeeqqqrrrllleeeddddddooopppggghhhmmmqqqzzz```ttt```VVVUUU\\\lllLLLMMMTTTpppsssxxx|||}}}~~~~~~}}}~~~|||~~~zzzuuuqqqmmmfff^^^XXX]]]hhhtttvvvjjj]]]]]]eeeoootttvvvrrrqqqtttxxxxxxzzzxxxxxxyyy||||||{{{yyyyyywwwwwwxxxzzz{{{{{{zzz|||||||||{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxwwwwwwyyywwwvvvwwwyyyyyyvvvtttuuuuuuuuuuuutttsssrrrrrrrrrrrrssstttuuuuuuuuuuuuxxxwwwwwwwwwvvvvvvuuuuuussssssrrrrrrrrrrrrqqqppprrrtttvvvxxxxxxyyy{{{|||}}}uuuuuutttmmmgggccc]]]SSSLLLJJJHHHFFFDDDCCCEEEFFFGGGGGGGGGIIIKKKNNNQQQRRRSSSSSSXXXWWWVVVVVVWWW\\\bbbgggnnnyyyccceeehhhjjjiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnnnnlllmmmmmmmmmoootttzzz~~~}}}zzzuuupppkkkhhhjjjjjjkkkkkklllmmmmmmnnnnnnlllnnnqqqoookkkrrr}}}qqqpppnnnmmmllllllmmmmmmkkkkkkkkkkkkiiihhhfffeeeppprrrsssrrrnnnkkkiiihhhgggiiijjjiiilllrrrvvvvvvsssqqqooonnnnnnnnnmmmkkkkkklllnnnmmmlllkkklllmmmppppppppppppooonnnnnnmmmlllmmmnnnoooqqqrrrttttttsssvvvzzz{{{~~~tttcccccc___[[[SSSIIIRRR{{{~~~YYY<<<999:::777???OOOkkkQQQNNNGGGNNNRRRQQQOOONNNMMMLLLJJJHHHFFFGGGGGGMMM___|||~~~{{{xxxwwwpppnnntttssssss~~~}}}uuusssqqqooooooppprrrsssrrrrrrrrrssstttssspppmmmhhhjjjmmmooorrruuuyyy|||wwwxxxxxxwwwuuusssssstttooommmoooqqqpppmmmnnnrrrqqqqqqooollliiihhhiiikkkpppooossszzz|||uuulllgggdddddddddcccbbbbbbdddfffhhhhhhjjjjjjiiigggeeeccceeekkkwwwwwwqqqlllooowww~~~~~~yyy}}}kkkeeehhhjjjccc[[[XXX^^^hhhqqqvvv{{{~~~yyyvvvvvvwwwxxxxxxssssssrrrpppnnnlllmmmooommmnnnnnnpppuuuvvvkkk___SSS___nnnyyyxxxooofffaaahhhiiiiiijjjkkkkkkkkkkkkoooppppppooommmmmmnnnppprrrppppppuuu|||~~~yyyssstttoooddd[[[]]]ffffff___[[[WWWTTTXXXfffrrrrrrkkkeeehhhlllxxxsssgggdddkkktttyyy\\\www{{{mmm___WWWcccsssRRRNNNRRRsssvvvyyy||||||}}}~~~~~~}}}||||||yyyuuuqqqmmmfff\\\UUU]]]gggsssuuujjj]]]\\\cccmmmqqqrrrppprrrvvvxxxvvvyyyxxxxxxyyy{{{{{{zzzxxxxxxwwwwwwxxxzzz{{{zzzyyyyyyyyyyyyzzz{{{{{{||||||wwwwwwwwwwwwwwwwwwxxxxxxwwwvvvvvvvvvwwwwwwvvvtttxxxxxxxxxwwwwwwvvvuuutttrrrssstttuuuvvvvvvvvvvvvyyyxxxxxxwwwvvvuuuuuuuuuqqqrrrssstttttttttsssrrrppppppqqqsssvvvxxxxxxxxxyyy|||}}}xxxtttrrrqqqooogggZZZQQQOOOMMMKKKHHHGGGGGGHHHGGGGGGFFFFFFDDDDDDDDDEEEFFFGGGDDDFFFHHHJJJMMMRRRXXX]]]hhhtttdddeeeggggggffffffgggiiiiiiiiijjjjjjjjjiiigggggggggiiijjjjjjkkkooowww}}}~~~}}}{{{xxxsssnnniiifffiiijjjjjjlllmmmoooqqqqqqnnnlllmmmqqqpppllllllpppsss|||}}}yyyvvvssspppooommmlllkkkkkkkkkkkkjjjjjjjjjiiifffbbb^^^[[[]]]```dddeeeeeeeeeeeefffgggiiihhheeefffkkkmmmkkkqqqooonnnnnnnnnnnnmmmlllmmmnnnooommmjjjiiijjjlllmmmnnnppppppooonnnmmmmmmlllmmmnnnoooqqqssstttttttttwwwyyyzzz|||vvvdddeeeccc]]]TTTHHHLLLrrr~~~[[[===999:::888???NNNqqqSSSOOOGGGMMMQQQOOOMMMMMMMMMLLLIIIGGGIIIJJJJJJNNN___||||||{{{yyypppnnnuuuvvvyyy}}}vvvwwwvvvtttrrrqqqrrrsssrrrrrrrrrssssssrrrooollljjjlllnnnoooqqquuuyyy|||yyyzzzzzzxxxuuurrrpppppppppnnnnnnpppooolllnnnsssssssssqqqooommmmmmppprrrssstttuuuxxxvvvqqqkkkgggbbbbbbaaa``````aaaccceeeiiijjjlllkkkiiifffeeedddjjjrrr}}}~~~rrrlllnnnpppnnnkkkjjjkkknnnooojjjeeeggglllzzzuuu}}}vvvppp|||xxxhhhbbbccciiibbb[[[XXX]]]dddiiilllqqq|||yyyyyy{{{{{{|||zzzyyyxxxtttqqqqqqttttttsssoookkkjjjfff\\\QQQHHHSSS```iiillllllhhheeebbbdddgggjjjmmmnnnnnnnnnooonnnlllgggbbb^^^^^^^^^iiikkknnnuuu~~~yyynnn^^^VVV\\\ggggggaaa[[[VVVSSSXXXgggsssqqqiiihhhiiinnn|||zzzlllhhhmmmuuusssZZZsssuuuiiiaaaeeeuuuSSSPPPTTTtttvvvyyyzzzzzz{{{}}}~~~~~~}}}}}}}}}|||yyyuuurrrnnnfff[[[TTT]]]fffrrrtttjjj]]]\\\aaalllooopppppptttyyyyyyuuuyyyyyyyyyzzzzzzzzzyyyxxxyyyxxxxxxyyy{{{|||{{{yyywwwxxxxxxyyyzzz{{{{{{|||yyyxxxwwwwwwwwwyyyzzz{{{wwwvvvwwwwwwwwwwwwvvvuuuxxxxxxxxxxxxwwwvvvuuuuuusssssstttuuuvvvvvvvvvvvvxxxxxxwwwvvvuuutttssssssqqqrrrsssssssssuuuwwwyyyuuuqqqnnnooosssvvvwwwvvv{{{|||}}}wwwsssrrrrrrnnneee\\\YYYSSSQQQNNNLLLLLLKKKIIIHHHJJJIIIHHHGGGGGGGGGHHHIIIAAACCCFFFIIIKKKMMMQQQSSSbbbooo|||eeefffggggggffffffgggiiiggghhhiiiiiiiiigggeeeddddddfffggghhhhhhlllsssyyyyyyxxxuuurrrnnnllliiihhhiiiiiijjjkkkmmmppprrrtttpppnnnmmmooopppooommmnnnrrruuuvvvtttrrruuuyyyzzz}}}|||xxxvvvrrrnnnnnnmmmlllkkkjjjjjjjjjjjjkkklllnnnmmmkkkhhhdddaaa[[[^^^cccfffggghhhiiijjjkkkmmmllliiihhhlllllljjjnnnmmmlllmmmnnnnnnmmmllllllmmmmmmhhhcccaaacccfffhhhkkkooopppooommmmmmmmmmmmmmmnnnoooqqqrrrssstttuuuwwwyyyxxxzzzwwwfffgggeee^^^UUUHHHJJJlll}}}]]]???888999888???LLLpppRRROOOIIIPPPOOONNNMMMLLLLLLLLLJJJIIIRRRRRROOOOOO[[[uuu|||{{{zzzqqqpppzzz}}}wwwyyy{{{{{{xxxuuutttsssqqqqqqqqqrrrsssrrrooollljjjkkklllmmmmmmooosssvvvyyy{{{~~~}}}zzzvvvtttsssvvvsssssssssppplllmmmqqqttttttsssqqqppppppsssuuuvvvxxxyyyvvvrrrnnnjjjhhheeecccaaa``````bbbcccdddiiikkklllkkkhhheeeeeefffgggoooxxx}}}~~~uuunnnllljjjfffbbb___ZZZWWWXXXXXXVVVVVVYYYkkk~~~vvvlllqqqyyy~~~yyyrrrmmmiiifffgggllluuu{{{zzzuuullleeecccfffaaa[[[YYY]]]aaaddddddooottt|||{{{~~~~~~yyykkk___VVVOOOIIIGGGNNNXXXaaafffggggggfffccceeeiiimmmoooppppppooofffffffffdddbbbaaabbbdddgggkkkooottt|||pppaaa[[[```gggeee___]]]XXXUUU[[[kkkwwwtttjjjkkkiiilll{{{zzznnnkkknnntttoooaaazzz|||~~~yyyqqqiiigggiiisssQQQPPPXXXsssuuuxxxyyyyyyyyy{{{|||zzz~~~}}}}}}yyyvvvqqqiii^^^WWW\\\eeeqqqtttkkk___\\\aaalllppprrrssswww{{{zzzvvvxxxyyyzzzzzzyyyyyyxxxxxxzzzyyyyyyzzz||||||{{{yyyxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwvvvwwwxxxzzz{{{wwwwwwxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuttttttrrrssstttuuuvvvvvvvvvvvvvvvuuuuuutttssssssrrrrrrrrrrrrrrrqqqqqqsssyyy}}}zzzuuupppooorrruuuvvvvvv|||~~~xxxpppqqqsssooohhhccc\\\YYYVVVTTTSSSQQQOOOLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDGGGJJJMMMMMMNNNOOOPPP^^^lll{{{cccdddffffffeeeeeefffhhhfffggghhhiiiiiiiiihhhgggcccdddeeefffhhhkkkooorrrqqqpppnnnmmmkkkjjjjjjjjjffffffggghhhkkknnnqqqrrrssspppnnnmmmmmmllllllkkkgggiiikkkjjjiiiiiijjjkkkqqqrrrrrrssssssqqqmmmjjjlllkkkkkkkkkkkkkkkjjjjjjhhhjjjlllnnnooommmkkkjjjcccfffiiikkkkkkjjjjjjkkkiiilllllliiijjjmmmnnnllllllkkkkkklllnnnooonnnllljjjjjjggg___WWWUUUYYY^^^ccchhhnnnpppooommmnnnooonnnnnnooopppqqqrrrrrrssstttwwwyyyxxxyyyxxxgggiiiccc]]]VVVJJJJJJkkk}}}}}}```BBB999888888>>>IIIpppPPPOOOJJJQQQMMMMMMMMMLLLJJJJJJLLLOOO___^^^XXXSSS[[[rrr|||zzzyyyrrrtttwwwyyy{{{}}}}}}{{{wwwuuurrrrrrrrrssstttsssooommmmmmooopppppppppppprrrtttvvvyyy~~~}}}{{{{{{}}}zzzyyyyyytttnnnmmmpppssssssrrrooommmnnnppprrruuuzzz{{{uuunnnkkkiiiggghhheeebbb```bbbcccdddeeefffiiikkkiiieeecccdddfffdddkkkpppnnngggdddggglllyyyssslllhhhfffdddaaa^^^UUUMMMJJJNNNSSSUUUVVVXXXPPPcccwww~~~zzztttnnnpppxxx{{{tttlllfffccc```TTTWWW___hhhrrrxxx{{{{{{rrrkkkfffjjjmmmkkkfffcccfffbbb\\\[[[\\\]]]]]][[[```gggpppyyyvvvdddYYYUUUSSSPPPQQQYYYgggkkkeeebbbdddkkklllnnnppppppooonnnmmmiiikkknnnpppnnnmmmllllllkkkoooppppppyyy{{{tttmmmjjjjjjiiiccc\\\[[[VVVSSSZZZkkkvvvrrrffflllhhhjjj{{{zzzmmmiiimmmsssooorrrvvv|||zzzssshhhccceeelllsssOOOOOO[[[qqqtttwwwyyyyyyyyyzzz{{{~~~}}}yyytttlllbbb[[[[[[dddpppuuummmbbb^^^bbblllqqquuuvvvxxx{{{{{{wwwxxxyyyzzzzzzxxxwwwwwwxxxyyyyyyyyy{{{||||||zzzxxxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvvvvxxxyyyzzzxxxxxxxxxyyyuuuvvvvvvuuuuuutttsssrrrqqqrrrssstttuuuuuuuuuuuussssssssssssrrrrrrrrrrrrssstttssspppmmmnnnsssxxxyyyvvvsssqqqrrrtttuuuvvvvvvyyy|||~~~vvvrrruuusssmmmhhhfffdddaaa___]]][[[XXXUUURRRQQQNNNLLLHHHEEECCCAAAFFFIIIMMMPPPPPPPPPPPPQQQ[[[jjjzzz```bbbdddeeeddddddeeefffiiijjjjjjjjjjjjiiihhhhhheeeddddddfffiiikkkkkkkkkjjjjjjkkklllkkkjjjiiihhhcccccccccdddfffjjjmmmoooooonnnlllhhhggggggggggggfffgggiiikkkkkkjjjkkklllhhhiiijjjkkkjjjhhhggghhhjjjjjjkkkkkkllllllkkkkkkggghhhjjjlllllllllkkkjjjhhhjjjmmmmmmkkkiiihhhhhhfffiiiiiiggghhhlllllljjjkkkkkkkkkmmmppppppooommmjjjiiicccXXXNNNLLLQQQWWW^^^eeemmmpppooonnnnnnpppoooooopppppppppqqqqqqqqqrrruuuyyyzzz{{{vvveeehhhbbb\\\VVVKKKIIIfff}}}bbbDDD999777777===GGGxxxSSSNNNGGGMMMKKKMMMOOOLLLHHHIIIOOOUUU___^^^YYYTTT\\\sss~~~~~~xxxyyytttxxxyyyxxxxxx{{{~~~~~~{{{wwwwwwvvvvvvvvvuuusssooolllppprrrttttttttttttuuuvvvtttvvvyyy{{{{{{{{{|||}}}~~~|||||||||wwwooommmooommmmmmmmmlllkkklllooorrrvvv|||}}}uuummmkkkjjjhhhiiifffbbbaaaccceeeggggggdddgggjjjhhhdddbbbdddgggiiihhheeeaaa\\\ZZZ[[[]]]fffeeecccaaa___^^^^^^___ZZZVVVVVV[[[^^^___```cccOOOQQQ[[[gggnnnmmmnnnqqqmmmxxx~~~vvvoooiiicccVVVTTTUUUYYY```fffjjjkkk```ZZZYYY^^^cccdddcccccceeeaaa]]][[[[[[ZZZVVVSSSSSSWWW^^^fffkkkoootttxxxzzz{{{|||{{{|||mmmeeecccccc\\\TTTYYYkkknnnccc```iiioooppppppqqqpppooonnnmmmpppuuu}}}}}}wwwppplllkkkmmmiiicccgggtttxxxtttooorrrvvvyyyvvvmmmddd^^^YYYTTTQQQYYYjjjuuupppccciiiggglll}}}rrrjjjmmmvvvrrrttt}}}wwwiiiaaabbbgggxxxOOONNNZZZpppsssxxxzzz{{{{{{{{{{{{~~~{{{wwwrrrjjjaaa[[[ZZZcccooouuuooodddaaacccjjjrrrxxxyyyxxxyyyyyyxxxwwwyyy{{{zzzxxxvvvwwwxxxwwwwwwxxxyyy{{{zzzwwwuuuwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvuuuuuutttttttttwwwyyyyyywwwvvvxxxyyyuuuuuuuuuuuutttsssrrrqqqpppqqqrrrsssttttttttttttrrrrrrssssssssssssttttttrrrtttuuupppjjjggghhhjjjnnnpppsssuuutttssssssssstttuuuxxxzzz{{{|||~~~{{{uuurrrqqqooollljjjhhhfffbbb___^^^ZZZUUUOOOJJJHHHFFFFFFJJJMMMPPPRRRQQQPPPPPPPPPXXXhhhyyy___aaadddeeeeeeeeeeeefffpppooommmkkkiiihhhfffeeefffdddcccfffjjjkkkiiifffeeehhhkkkmmmmmmkkkgggeee`````````aaacccfffiiikkkiiijjjhhheeecccdddeeedddhhhfffeeeeeeeeefffhhhkkkgggiiikkkkkkhhheeehhhmmmiiiiiijjjlllllllllllllllmmmmmmmmmmmmllljjjiiihhhjjjlllnnnooommmkkkjjjiiiiiilllllliiiiiilllllliiikkkkkkllloooqqqrrrqqqooollljjjbbbVVVKKKHHHNNNVVV\\\ccclllpppooonnnoooqqqppppppppppppppppppppppppppptttyyy{{{}}}uuudddfffccc]]]VVVJJJEEE```dddEEE999777777===EEEwwwWWWMMMCCCFFFIIINNNPPPLLLGGGHHHQQQZZZTTTTTTPPPNNNXXXsssyyyzzzvvvzzzzzzwwwuuuwww}}}}}}yyy|||zzzyyyxxxwwwtttooolllkkknnnqqqsssrrrrrrsssttttttuuuuuutttttttttwwwyyy}}}{{{{{{{{{vvvoookkkmmmfffggghhhiiikkknnnrrrvvvwwwxxxooommmmmmkkkiiieeeaaa```cccgggiiiiiidddhhhjjjiiieeecccfffiiilllcccYYYTTTWWW]]]aaaccc```aaaaaa___\\\\\\^^^aaa\\\\\\___bbb```\\\\\\```___RRRMMMTTTZZZYYY^^^gggkkkzzzvvvooofffaaa[[[YYY]]]cccgggiiiXXXVVVWWW\\\``````cccgggbbb___[[[ZZZZZZXXXTTTQQQTTTNNNNNNZZZiiiqqqppplllffflllssswwwvvvsssrrrrrrssssss{{{oooddddddeeepppxxxuuunnniiigggfffeeeTTTUUUgggkkk```bbbsssnnnoooooopppppppppppppppllluuu~~~ssslllggghhh```TTTVVVaaafffbbbaaajjjxxx}}}qqqgggccc]]]XXXUUU]]]nnnzzzsssfffeeegggpppzzzmmmppp|||sssuuupppdddbbb]]]~~~QQQLLLXXXooosssyyy|||}}}|||||||||||||||~~~wwwrrrmmmfff^^^XXXZZZbbbooovvvpppfffbbbeeeiiissszzzzzzwwwwwwxxxxxxwwwyyy{{{zzzwwwvvvvvvxxxvvvvvvvvvxxxyyyxxxuuusssuuuuuuvvvvvvwwwwwwxxxxxxvvvwwwxxxxxxxxxvvvuuutttsssvvvxxxxxxvvvuuuwwwyyyuuuuuuuuuuuutttsssrrrqqqppppppqqqrrrssssssssssssrrrrrrsssssstttuuuuuuvvvrrruuuvvvrrriiiaaa^^^^^^dddkkkssswwwvvvsssqqqqqqvvvvvvvvvwwwyyyzzz{{{|||{{{xxxvvvsssqqqpppmmmiiifffccc^^^WWWPPPKKKJJJLLLMMMPPPRRRTTTTTTRRROOONNNNNNWWWfffxxx